
From nobody Mon Mar  7 11:14:36 2016
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfc.amsl.com
Delivered-To: sfc@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id 85A791CD8D9 for <sfc@ietfc.amsl.com>; Mon,  7 Mar 2016 11:14:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.021
X-Spam-Level: 
X-Spam-Status: No, score=-0.021 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.41]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Iiu5BpyCQoNZ for <sfc@ietfc.amsl.com>; Mon,  7 Mar 2016 11:14:34 -0800 (PST)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfc.amsl.com (Postfix) with ESMTP id 7D8A41CD883 for <sfc@ietf.org>; Mon,  7 Mar 2016 11:14:31 -0800 (PST)
Received: from BLR-EXCHP-2.sandvine.com (192.168.196.172) by wtl-exchp-1.sandvine.com (192.168.194.176) with Microsoft SMTP Server (TLS) id 14.3.195.1; Mon, 7 Mar 2016 14:14:30 -0500
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by blr-exchp-2.sandvine.com ([fe80::6c6d:7108:c63c:9055%14]) with mapi id 14.03.0181.006; Mon, 7 Mar 2016 14:14:09 -0500
From: Dave Dolson <ddolson@sandvine.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: New Version Notification for draft-dolson-sfc-hierarchical-05.txt
Thread-Index: AQHReKQrW/WFvn9KwE+k74rxDRt7kp9OWMXQ
Date: Mon, 7 Mar 2016 19:14:29 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830EBD58D@wtl-exchp-2.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.63]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/PBmOaKLC9LcTP40Sdlf3g1gWmcg>
Subject: [sfc] FW: New Version Notification for draft-dolson-sfc-hierarchical-05.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Mar 2016 19:14:35 -0000

V2UgaGF2ZSB1cGRhdGVkIGRyYWZ0LWRvbHNvbi1zZmMtaGllcmFyY2hpY2FsLCB3aXRoIHRoZSBk
b2N1bWVudCBub3cgYXZhaWxhYmxlIGF0IHRoZSBsaW5rcyBiZWxvdy4NCg0KVGhlIHByaW1hcnkg
Y2hhbmdlIGlzIGluY29ycG9yYXRpbmcgdGhlIGNvbmNlcHQgb2YgbmVzdGVkIE5TSCBoZWFkZXJz
IGZyb20gZHJhZnQtYW8tc2ZjLWZvci1kYy1pbnRlcmNvbm5lY3QtMDENCndpdGggdGhlIGFzc2lz
dGFuY2Ugb2YgYW4gYWRkaXRpb25hbCBhdXRob3IgVGluZyBBby4NCg0KLURhdmUNCg0KDQoNCi0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBpbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmcg
W21haWx0bzppbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmddIA0KU2VudDogTW9uZGF5LCBNYXJjaCAw
NywgMjAxNiAyOjA0IFBNDQpUbzogU2h1bnN1a2UgSG9tbWE7IERpZWdvIExvcGV6OyBEaWVnbyBS
LiBMb3BlejsgVGluZyBBbzsgRGF2ZSBEb2xzb247IE1vaGFtZWQgQm91Y2FkYWlyOyBEYXBlbmcg
TGl1DQpTdWJqZWN0OiBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LWRvbHNvbi1z
ZmMtaGllcmFyY2hpY2FsLTA1LnR4dA0KDQoNCkEgbmV3IHZlcnNpb24gb2YgSS1ELCBkcmFmdC1k
b2xzb24tc2ZjLWhpZXJhcmNoaWNhbC0wNS50eHQNCmhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBzdWJt
aXR0ZWQgYnkgRGF2aWQgRG9sc29uIGFuZCBwb3N0ZWQgdG8gdGhlDQpJRVRGIHJlcG9zaXRvcnku
DQoNCk5hbWU6CQlkcmFmdC1kb2xzb24tc2ZjLWhpZXJhcmNoaWNhbA0KUmV2aXNpb246CTA1DQpU
aXRsZToJCUhpZXJhcmNoaWNhbCBTZXJ2aWNlIEZ1bmN0aW9uIENoYWluaW5nDQpEb2N1bWVudCBk
YXRlOgkyMDE2LTAzLTA3DQpHcm91cDoJCUluZGl2aWR1YWwgU3VibWlzc2lvbg0KUGFnZXM6CQky
MA0KVVJMOiAgICAgICAgICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9k
cmFmdC1kb2xzb24tc2ZjLWhpZXJhcmNoaWNhbC0wNS50eHQNClN0YXR1czogICAgICAgICBodHRw
czovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1kb2xzb24tc2ZjLWhpZXJhcmNoaWNh
bC8NCkh0bWxpemVkOiAgICAgICBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZG9s
c29uLXNmYy1oaWVyYXJjaGljYWwtMDUNCkRpZmY6ICAgICAgICAgICBodHRwczovL3d3dy5pZXRm
Lm9yZy9yZmNkaWZmP3VybDI9ZHJhZnQtZG9sc29uLXNmYy1oaWVyYXJjaGljYWwtMDUNCg0KQWJz
dHJhY3Q6DQogICBIaWVyYXJjaGljYWwgU2VydmljZSBGdW5jdGlvbiBDaGFpbmluZyAoaFNGQykg
aXMgYSBuZXR3b3JrDQogICBhcmNoaXRlY3R1cmUgYWxsb3dpbmcgYW4gb3JnYW5pemF0aW9uIHRv
IGNvbXBhcnRtZW50YWxpemUgYSBsYXJnZS0NCiAgIHNjYWxlIG5ldHdvcmsgaW50byBtdWx0aXBs
ZSBkb21haW5zIG9mIGFkbWluaXN0cmF0aW9uLg0KDQogICBUaGUgZ29hbHMgb2YgaFNGQyBhcmUg
dG8gbWFrZSBhIGxhcmdlLXNjYWxlIG5ldHdvcmsgZWFzaWVyIHRvIHJlYXNvbg0KICAgYWJvdXQs
IHNpbXBsZXIgdG8gY29udHJvbCBhbmQgdG8gc3VwcG9ydCBpbmRlcGVuZGVudCBmdW5jdGlvbmFs
DQogICBncm91cHMgd2l0aGluIGxhcmdlIG9wZXJhdG9ycy4NCg0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIA0KDQoNClBsZWFzZSBub3RlIHRoYXQgaXQgbWF5IHRha2UgYSBjb3VwbGUgb2YgbWlu
dXRlcyBmcm9tIHRoZSB0aW1lIG9mIHN1Ym1pc3Npb24NCnVudGlsIHRoZSBodG1saXplZCB2ZXJz
aW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQgdG9vbHMuaWV0Zi5vcmcuDQoNClRoZSBJRVRG
IFNlY3JldGFyaWF0DQoNCg==


From nobody Mon Mar  7 11:20:00 2016
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfc.amsl.com
Delivered-To: sfc@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id CAF6A1CD973 for <sfc@ietfc.amsl.com>; Mon,  7 Mar 2016 11:19:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.002
X-Spam-Level: 
X-Spam-Status: No, score=-0.002 tagged_above=-999 required=5 tests=[RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.41]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uuiWfsm3Y_U3 for <sfc@ietfc.amsl.com>; Mon,  7 Mar 2016 11:19:56 -0800 (PST)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0108.outbound.protection.outlook.com [65.55.169.108]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfc.amsl.com (Postfix) with ESMTPS id DB7051CD966 for <sfc@ietf.org>; Mon,  7 Mar 2016 11:19:55 -0800 (PST)
Received: from DF4PR84MB0235.NAMPRD84.PROD.OUTLOOK.COM (10.162.193.152) by DF4PR84MB0234.NAMPRD84.PROD.OUTLOOK.COM (10.162.193.151) with Microsoft SMTP Server (TLS) id 15.1.427.16; Mon, 7 Mar 2016 19:19:53 +0000
Received: from DF4PR84MB0235.NAMPRD84.PROD.OUTLOOK.COM ([10.162.193.152]) by DF4PR84MB0235.NAMPRD84.PROD.OUTLOOK.COM ([10.162.193.152]) with mapi id 15.01.0427.019; Mon, 7 Mar 2016 19:19:53 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: Dave Dolson <ddolson@sandvine.com>, Shunsuke Homma <homma.shunsuke@lab.ntt.co.jp>, "Fedyk, Don" <don.fedyk@hpe.com>, "draft-homma-sfc-forwarding-methods-analysis@tools.ietf.org" <draft-homma-sfc-forwarding-methods-analysis@tools.ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: ***UNCHECKED*** Re: MAC Chaining and draft-homma-sfc-forwarding-methods-analysis-04
Thread-Index: AQHRSOuJez862WBFRU28KlUe+rR6A59KK10AgAAmu4CAA3+0AIAAlnOAgABI95A=
Date: Mon, 7 Mar 2016 19:19:53 +0000
Message-ID: <DF4PR84MB0235F6BDAAC7F197FB5BF331FEB10@DF4PR84MB0235.NAMPRD84.PROD.OUTLOOK.COM>
References: <94DA9C7F532AD946852C9C5527195239254A2AFE@G2W2527.americas.hpqcorp.net> <1EDBC41F-EFC9-4D76-9AEA-8B8F7AEAD2FF@telefonica.com> <94DA9C7F532AD946852C9C5527195239254A2BCD@G2W2527.americas.hpqcorp.net> <1FBA35BD-BAE3-4AB4-9DDB-251ADAC7F5ED@telefonica.com> <94DA9C7F532AD946852C9C5527195239254A2C1A@G2W2527.americas.hpqcorp.net> <8633A12B-9B18-46A3-B7C9-40CF03606FC2@telefonica.com> <5631C8E5.2070102@lab.ntt.co.jp> <94DA9C7F532AD946852C9C5527195239254A2DBB@G2W2527.americas.hpqcorp.net> <56331646.20507@lab.ntt.co.jp> <94DA9C7F532AD946852C9C5527195239254A305D@G2W2527.americas.hpqcorp.net> <568DC089.9050202@lab.ntt.co.jp> <E8355113905631478EFF04F5AA706E9830EB839D@wtl-exchp-2.sandvine.com> <A46D9C092EA46F489F135060986AD9FF225A1B83@G4W3293.americas.hpqcorp.net> <56DD10E2.4000308@lab.ntt.co.jp> <E8355113905631478EFF04F5AA706E9830EBC835@wtl-exchp-2.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9830EBC835@wtl-exchp-2.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: sandvine.com; dkim=none (message not signed) header.d=none;sandvine.com; dmarc=none action=none header.from=hpe.com;
x-originating-ip: [15.211.195.7]
x-ms-office365-filtering-correlation-id: faa2f6b1-8e92-41f4-d028-08d346bd760a
x-microsoft-exchange-diagnostics: 1; DF4PR84MB0234; 5:9w80wCW8ME3DREw1HEB2RD6TFi0ag63S9zmQ4dhdmrN9KdOpNH1P7tromyAhZ6n+uSolpAOZMYzY4KU/Bbw9RlXonx7u6PAiLsnnhotLCpZRUXTwQ5kxoExnm16gYRxYNUyWvxYKyZ4DD9qfF+E2TA==; 24:Dp1wiN++bQrbvjw4SsxoXKHCZLfOvCAGwhD+1FAzq8/j6f/ri+wknL9zO0rTqzPSM2dDR0kA/h3Fj8LAY++EjiM25fmud83jecDHDQMaceo=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DF4PR84MB0234;
x-ld-processed: 105b2061-b669-4b31-92ac-24d304d195dc,ExtAddr
x-microsoft-antispam-prvs: <DF4PR84MB023466345ABBACBA3BB9EC9BFEB10@DF4PR84MB0234.NAMPRD84.PROD.OUTLOOK.COM>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:DF4PR84MB0234; BCL:0; PCL:0; RULEID:; SRVR:DF4PR84MB0234; 
x-forefront-prvs: 087474FBFA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(53754006)(76104003)(377454003)(43544003)(13464003)(252514010)(164054003)(479174004)(24454002)(2201001)(4326007)(66066001)(86362001)(1220700001)(586003)(1096002)(102836003)(6116002)(87936001)(3846002)(2501003)(92566002)(106116001)(3660700001)(99286002)(93886004)(5003600100002)(551544002)(2950100001)(2900100001)(5002640100001)(189998001)(3280700002)(345774005)(10400500002)(15975445007)(33656002)(5001770100001)(561944003)(77096005)(19580405001)(19580395003)(5890100001)(81166005)(40100003)(2906002)(50986999)(54356999)(76176999)(5004730100002)(230783001)(122556002)(5008740100001)(11100500001)(559001)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:DF4PR84MB0234; H:DF4PR84MB0235.NAMPRD84.PROD.OUTLOOK.COM; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: hpe.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2016 19:19:53.1305 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DF4PR84MB0234
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/cTGGFeoMYp3UO49wIkfCKipAxM8>
Cc: Kengo NAITO <k.naito@nttv6.jp>, "Pearson, Mark A \(HP Networking ATG\)" <mark.pearson@hpe.com>
Subject: Re: [sfc] ***UNCHECKED*** Re: MAC Chaining and draft-homma-sfc-forwarding-methods-analysis-04
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Mar 2016 19:19:59 -0000

SGkgRGF2ZToNCg0KVGhhbmsgeW91IGZvciB5b3VyIHJldmlldy4gU29tZSBjb21tZW50cyBvbiBN
QUMgQ2hhaW5pbmcgYmVsb3cuDQoNCkNoZWVycywNCg0KUGF1bA0KDQotLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KRnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNv
bV0gDQpTZW50OiBNb25kYXksIE1hcmNoIDA3LCAyMDE2IDY6MjQgQU0NClRvOiBTaHVuc3VrZSBI
b21tYTsgRmVkeWssIERvbjsgQm90dG9yZmYsIFBhdWw7IGRyYWZ0LWhvbW1hLXNmYy1mb3J3YXJk
aW5nLW1ldGhvZHMtYW5hbHlzaXNAdG9vbHMuaWV0Zi5vcmcNCkNjOiBLZW5nbyBOQUlUTzsgUGVh
cnNvbiwgTWFyayBBIChIUCBOZXR3b3JraW5nIEFURykNClN1YmplY3Q6IFJFOiAqKipVTkNIRUNL
RUQqKiogUmU6IE1BQyBDaGFpbmluZyBhbmQgZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0
aG9kcy1hbmFseXNpcy0wNA0KDQpJIHNlZSB0aGF0IHRoZSB1c2Ugb2YgbG9jYWwgTUFDIGFkZHJl
c3NlcyBpcyB3aGF0IHByb3ZpZGVzIHRoZSBsYXJnZSBudW1iZXIgb2YgY2hhaW5zLg0KU3RpbGws
IG9uZSBtdXN0IHRha2UgY2FyZSB0byBhZG1pbmlzdGVyIHRoZSBhZGRyZXNzZXMgdG8gYXZvaWQg
Y29sbGlzaW9uIHdpdGggb3RoZXIgYWRkcmVzc2VzIGJlaW5nIHVzZWQgaW4gdGhlIG5ldHdvcmsu
DQpQQj5BZ3JlZWRlZCwgdGhvdWdoIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIGFsbG9jYXRlIGFu
ZCBtYW5hZ2UgYSBHbG9iYWwgTUFDIGFkZHJlc3NlcywgdXNpbmcgR2xvYmFsIE1BQ3MgZm9yIGxv
Y2FsIGFzc2lnbm1lbnQgaXMgZGlzY291cmFnZWQgYnkgdGhlIElFRUUgYW5kIHNvIGlzIG5vdCBy
ZWNvbW1lbmRlZCBieSB0aGUgTUFDIENoYWluaW5nIGRyYWZ0Lg0KDQpBbmQgaW4gc29tZSB2aXJ0
dWFsaXphdGlvbiBpbmZyYXN0cnVjdHVyZXMsIG1hY2hpbmVzIGNhbiBvbmx5IHVzZSBNQUMgYWRk
cmVzc2VzIGFzc2lnbmVkIGJ5IHRoZSBpbmZyYXN0cnVjdHVyZS4NClBCPiBUaGUgTUFDIENoYWlu
aW5nIHByb3Bvc2FsIGFsbG93cyB0aGUgdXNlIG9mIGFueSBNQUMgYWRkcmVzcyBhbmQgYW55IGFz
c2lnbm1lbnQgYXV0aG9yaXR5IGZvciBhZGRyZXNzZXMgYXNzaWduZWQgdG8gVmlydHVhbCBNYWNo
aW5lcywgQ29udGFpbmVycywgUGh5c2ljYWwgbWlkZGxlIGJveGVzIG9yIGluZnJhc3RydWN0dXJl
IG90aGVyIHRoYW4gY2hhaW5pbmcgU0ZGcy4gVGhlIGxvY2FsbHkgYXNzaWduZWQgY2hhaW4gc2Vn
bWVudCBNQUNzIGFyZSBhZGRyZXNzZXMgb2YgdGhlIFNGRnMuIE91ciBwcm9wb3NhbCB1c2VzIGFu
IGFwcGxpY2F0aW9uIG9uIGFuIE9wZW5GbG93IGNvbnRyb2xsZXIgdG8gbWFuYWdlIHRoZSBDaGFp
biBTZWdtZW50IE1BQ3MgYW5kIHByb2dyYW0gdGhlIFNGRi4NCg0KVGhlcmUgaXMgYWxzbyB0aGUg
cHJhY3RpY2FsIHByb2JsZW0gdGhhdCB0aGUgdGFibGUgc2l6ZSBvZiBNQUMtbGVhcm5pbmcgc3dp
dGNoZXMgbGltaXRzIHRoZSBudW1iZXIgb2YgTUFDIGFkZHJlc3NlcyB0aGF0IG1heSBiZSB1c2Vk
IG9uIGEgc3VibmV0Lg0KUEI+SG93IG1hbnkgY2hhaW5zIGRvIHlvdSByZWFsbHkgZXhwZWN0PyBJ
dCBvbmx5IHRha2VzIGEgb25lIENoYWluIFNlZ21lbnQgTUFDIHBlciBob3AgcGVyIGNoYWluLiBG
b3IgMTAwMCBjaGFpbnMgb2YgMTAgaG9wcyB0aGlzIGlzIG9ubHkgMTBLIGFkZHJlc3NlcyAoaW4g
dGhlIGVudGlyZSBuZXR3b3JrIHdoaWNoIGNvdWxkIGJlIHNwcmVhZCBvdmVyIG11bHRpcGxlIHN3
aXRjaGVzKS4gTGVhcm5pbmcgc3dpdGNoZXMgcm91dGluZWx5IGhhbmRsZSBhIDEwMEsgYWRkcmVz
c2VzIGFuZCBjb3VsZCBwcm92aWRlIG11Y2ggbGFyZ2VyIHNwYWNlcyBpZiBkZXNpcmVkLiANCg0K
QW5kIG9uIHRoZSB0b3BpYyBvZiBzb3VyY2UtYWRkcmVzcyBsZWFybmluZywgSSdtIG5vdCBjbGVh
ciBvbiBob3cgYSBNQUMtbGVhcm5pbmcgbmV0d29yayB3aWxsIGxlYXJuIGhvdyB0byBmb3J3YXJk
IGFsbCBvZiB0aGUgcGFja2V0cyB3aXRob3V0IGZsb29kaW5nPyBBbnkgYWRkcmVzcyB1c2VkIGFz
IGEgZGVzdGluYXRpb24gbXVzdCBmaXJzdCBiZSB1c2VkIGFzIGEgc291cmNlIGFkZHJlc3MuIE1h
eWJlIHRoZSBhcHByb2FjaCByZXF1aXJlcyBTRE4gc3dpdGNoaW5nIHZzLiBNQUMtbGVhcm5pbmc/
DQpQQj5UaGUgYXBwcm9hY2ggY2FuIHdvcmsgd2l0aCBvcmRpbmFyeSBsZWFybmluZyBicmlkZ2Vz
LiBUaGVzZSBtYXkgdXNlIGNvbnZlbnRpb24gZmxvb2RpbmcsIG1heSB1c2UgYWR2ZXJ0aXNlbWVu
dHMgbGlrZSBHQVJQcywgbWF5IGJlIHJlc3RyaWN0ZWQgdXNpbmcgVk4gYW5kIFZMQU5zLCBvciBt
YXkgYmUgY29udHJvbGxlZCB1c2luZyBTRE4gdGVjaG5pcXVlcy4gQWxsIG9mIHRoZXNlIHdvcmsu
DQoNClNvIGl0IGNhbid0IGJlIHVzZWQgb24ganVzdCBhbnkgbmV0d29yay4NClBCPkl0IHdvcmtz
IGluIGFueSBjb252ZW50aW9uYWwgbmV0d29yayBhbmQgY2FuIGJlIG1hZGUgdG8gd29yayBpbiBh
IHZhcmlldHkgb2YgYWx0ZXJuYXRpdmUgbmV0d29yayBhcmNoaXRlY3R1cmUuDQoNCllvdSBtZW50
aW9uIHRoZSBwcm9zIGFuZCBjb25zIG9mIG90aGVyIHRlY2huaXF1ZXMsIHNvIEkgdGhpbmsgaXQn
cyBmYWlyIHRvIGhpZ2hsaWdodCB0aGUgY2F2ZWF0cyBvZiB0aGlzIHRlY2huaXF1ZS4NCg0KDQot
RGF2ZQ0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBTaHVuc3VrZSBIb21t
YSBbbWFpbHRvOmhvbW1hLnNodW5zdWtlQGxhYi5udHQuY28uanBdDQpTZW50OiBNb25kYXksIE1h
cmNoIDA3LCAyMDE2IDEyOjI2IEFNDQpUbzogRmVkeWssIERvbjsgRGF2ZSBEb2xzb247IEJvdHRv
cmZmLCBQYXVsOyBkcmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLWFuYWx5c2lzQHRv
b2xzLmlldGYub3JnDQpDYzogS2VuZ28gTkFJVE87IFBlYXJzb24sIE1hcmsgQSAoSFAgTmV0d29y
a2luZyBBVEcpDQpTdWJqZWN0OiBSZTogKioqVU5DSEVDS0VEKioqIFJlOiBNQUMgQ2hhaW5pbmcg
YW5kIGRyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMtMDQNCg0KSGkg
RGF2ZSwNCg0KQ2VydGFpbmx5LCBvdmVybG9hZGluZyBhcHByb2FjaCB3b3VsZCByZXF1aXJlIG1v
cmUgTUFDIGFkZHJlc3NlcyB0aGFuIG90aGVycywgaG93ZXZlciBJJ20gYWxzbyBub3Qgc3VyZSB0
aGF0IGl0IGlzIGFuIGV2aWRlbnQgZG93bi1zaWRlLiBUaGUgbnVtYmVyIG9mIHNlcnZpY2UgcGF0
aHMgYW5kIFNGcyBpbnZva2VkIGluIGVhY2ggcGF0aCB3b3VsZCBub3QgYmUgc28gbWFueSBpbiBh
IHNpbmdsZSBkb21haW4sIGFuZCBpdCB3b3VsZCBub3QgYmUgYSBjcml0aWNhbCBpc3N1ZS4NCg0K
T24gdGhlIG90aGVyIGhhbmQsIEkgZmVlbCB0aGF0IGl0IHdpbGwgYmUgY29tcGxleCB0byBtYW5h
Z2UgYWRkcmVzc2VzIGlmIG92ZXJsb2FkaW5nIGFwcHJvYWNoIGlzIHVzZWQgaW4gbXVsdGktZG9t
YWluIG5ldHdvcmssIGFuZCBzb21lIGVuaGFuY2VzIGZvciBjb250cm9sIHBsYW5lLCBzdWNoIGhp
ZXJhcmNoaWNhbCBTRkMsIHdpbGwgYmUgcmVxdWlyZWQuDQojSSB0aGluayBoU0ZDIG1heSBiZSBh
IGdvb2Qgc29sdXRpb24gdG8gdXNlIE1BQyBjaGFpbmluZyBpbiBsYXJnZS1zY2FsZSBuZXR3b3Jr
cy4NCg0KVGhhbmtzLA0KU2h1bnN1a2UNCg0KDQpPbiAyMDE2LzAzLzA1IDk6MDAsIEZlZHlrLCBE
b24gd3JvdGU6DQo+IEhpIERhdmUNCj4NCj4gVGhpcyBpcyBleHBsYWluZWQgaW4NCj4gaHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWZlZHlrLXNmYy1tYWMtY2hhaW4tMDENCj4NCj4g
V2hpbGUgaXQgaXMgdHJ1ZSB0aGF0IHRoZXJlIGNhbiBiZSBtYW55IE1BQyBhZGRyZXNzZXMgcGVy
IGludGVyZmFjZSANCj4gTUFDIENoYWluaW5nIGlzIGxlc3MgYWRkcmVzcyBhbmQgaGVhZGVyIHNw
YWNlIHRoYW4gbWFueSBvdmVybGF5IHRlY2huaXF1ZXMuDQo+DQo+IE9uIHRoZSBTRkZzIGFuZCBD
VEZzIGl0IGlzIGEgdW5pcXVlIE1BQyBwZXIgc2VydmljZSBjaGFpbiBidXQgU0ZzIG1heSANCj4g
aGF2ZSBhIHNpbmdsZSBmaXhlZCBNQUMgYWRkcmVzcy4gIFRoZSBNQUMgYWRkcmVzc2VzIGFyZSBs
b2NhbCBNQUMgDQo+IGFkZHJlc3Nlcy4NCj4NCj4gR2l2ZW4gdGhlc2UgcG9pbnRzIEkgZG9u4oCZ
dCBzZWUgbG9jYWwgTUFDIGFyZSBhIGRvd25zaWRlIGNvbXBhcmVkIHRvIA0KPiBhbHRlcm5hdGl2
ZXMsDQo+DQo+IENoZWVycywNCj4NCj4gRG9uDQo+DQo+ICA+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQo+DQo+ICA+IEZyb206IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmlu
ZS5jb21dDQo+DQo+ICA+IFNlbnQ6IEZyaWRheSwgTWFyY2ggMDQsIDIwMTYgNDo0MSBQTQ0KPg0K
PiAgPiBUbzogU2h1bnN1a2UgSG9tbWE7IEJvdHRvcmZmLCBQYXVsOyANCj4gZHJhZnQtaG9tbWEt
c2ZjLWZvcndhcmRpbmctbWV0aG9kcy0NCj4NCj4gID4gYW5hbHlzaXNAdG9vbHMuaWV0Zi5vcmcN
Cj4NCj4gID4gQ2M6IEtlbmdvIE5BSVRPOyBGZWR5aywgRG9uOyBQZWFyc29uLCBNYXJrIEEgKEhQ
IE5ldHdvcmtpbmcgQVRHKQ0KPg0KPiAgPiBTdWJqZWN0OiBSRTogKioqVU5DSEVDS0VEKioqIFJl
OiBNQUMgQ2hhaW5pbmcgYW5kIGRyYWZ0LWhvbW1hLXNmYy0NCj4NCj4gID4gZm9yd2FyZGluZy1t
ZXRob2RzLWFuYWx5c2lzLTA0DQo+DQo+ICA+DQo+DQo+ICA+IFNodW5zdWtlLA0KPg0KPiAgPiBJ
ZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5LCB0aGUgT3ZlcmxhcHBpbmcgYXBwcm9hY2ggY291bGQg
cmVxdWlyZSBhIA0KPiBsYXJnZQ0KPg0KPiAgPiBudW1iZXIgb2YgTUFDIGFkZHJlc3Nlcywgc2lu
Y2UgYSBkaXN0aW5jdCBhZGRyZXNzIGlzIHJlcXVpcmVkIGZvciANCj4gZWFjaA0KPg0KPiAgPiBz
ZXJ2aWNlIHBhdGgsIGNvcnJlY3Q/DQo+DQo+ICA+IFNvIGVhY2ggaW50ZXJmYWNlIHJlcXVpcmVz
IGFuIGFkZHJlc3MgcGVyIHBhdGg/DQo+DQo+ICA+DQo+DQo+ICA+IERvIHlvdSBtZW50aW9uIHRo
aXMgZG93bi1zaWRlPw0KPg0KPiAgPg0KPg0KPiAgPg0KPg0KPiAgPiAtRGF2ZQ0KPg0KPiAgPg0K
Pg0KPiAgPg0KPg0KPiAgPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPg0KPiAgPiBGcm9t
OiBTaHVuc3VrZSBIb21tYSBbbWFpbHRvOmhvbW1hLnNodW5zdWtlQGxhYi5udHQuY28uanBdDQo+
DQo+ICA+IFNlbnQ6IFdlZG5lc2RheSwgSmFudWFyeSAwNiwgMjAxNiA4OjM0IFBNDQo+DQo+ICA+
IFRvOiBCb3R0b3JmZiwgUGF1bDsgZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy0N
Cj4gPG1haWx0bzpkcmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLWFuYWx5c2lzQHRv
b2xzLmlldGYub3JnPg0KPg0KPj4gYW5hbHlzaXNAdG9vbHMuaWV0Zi5vcmcgIA0KPj4gPG1haWx0
bzpkcmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLWFuYWx5c2lzQHRvb2xzLmlldGYu
b3JnPg0KPg0KPiAgPiBDYzogS2VuZ28gTkFJVE87IEZlZHlrLCBEb247IFBlYXJzb24sIE1hcmsg
QSAoSFAgTmV0d29ya2luZyBBVEcpDQo+DQo+ICA+IFN1YmplY3Q6ICoqKlVOQ0hFQ0tFRCoqKiBS
ZTogTUFDIENoYWluaW5nIGFuZCBkcmFmdC1ob21tYS1zZmMtDQo+DQo+ICA+IGZvcndhcmRpbmct
bWV0aG9kcy1hbmFseXNpcy0wNA0KPg0KPiAgPg0KPg0KPiAgPiBIaSBQYXVsIGFuZCBhdXRob3Jz
LA0KPg0KPiAgPg0KPg0KPiAgPiBJJ20gcmVhbGx5IHNvcnJ5IGZvciB0YWtpbmcgbG9uZyB0aW1l
IHRvIHVwZGF0ZSB0aGUgDQo+IGRyYWZ0LWhvbW1hLXNmYy0NCj4NCj4gID4gZm9yd2FyZGluZy1t
ZXRob2RzLWFuYWx5c2lzLiBJIHdhcyB2ZXJ5IGJ1c3kgaW4gdGhlIGxhc3QgdHdvIG1vbnRocy4u
Lg0KPg0KPiAgPg0KPg0KPiAgPiBJIGFkZGVkIHRoZSBjb25jZXB0IG9mIE1BQyBDaGFpbmluZyB0
byB0aGUgZHJhZnQuIFRoZSB1cGRhdGVkIHBhcnQgDQo+IGlzDQo+DQo+ICA+IGRlc2NyaWJlZCBh
cyAib3ZlcmxhcHBpbmcgYXBwcm9hY2giIGluIHNlY3Rpb24gMy4xLjMgYW5kIDQuMS4zLiBJIA0K
PiBhdHRhY2hlZCB0aGUNCj4NCj4gID4gZHJhZnQgb24gdGhpcyBlbWFpbCwgYW5kIHNvIHBsZWFz
ZSBjaGVjayB0aGUgdXBkYXRlZCBzZWN0aW9ucy4NCj4NCj4gID4gVGhlIHBhc3N3b3JkIGlzIHRo
ZSBkYXRlIG9mIHRvZGF5Lih5eXl5bW1kZCkNCj4NCj4gID4NCj4NCj4gID4gIyBBcyBhIHJlc3Vs
dCBvZiBjb25zaWRlcmluZyBmZWF0dXJlcyBvZiBvdmVybGFwcGluZyBhcHByb2FjaCwgSSANCj4g
c2VwYXJhdGVkIGl0DQo+DQo+ICA+IGZyb20gb3RoZXIgYXBwcm9hY2hlcyBpbiBtZXRob2QzLg0K
Pg0KPiAgPg0KPg0KPiAgPiBJZiB5b3UgaGF2ZSBhbnkgb3BpbmlvbnMsIHBsZWFzZSBsZXQgbWUg
a25vdy4gSSB3aWxsIHJlZmxlY3QgdGhlbSANCj4gb24gdGhlIGRyYWZ0Lg0KPg0KPiAgPiBJIHdv
dWxkIGxpa2UgdG8gdXBsb2FkIGl0IHdpdGhpbiB0aGUgbmV4dCB3ZWVrLg0KPg0KPiAgPg0KPg0K
PiAgPiBUaGFuayB5b3UgZm9yIHlvdXIgY29vcGVyYXRpb24uDQo+DQo+ICA+IEJlc3QgcmVnYXJk
cywNCj4NCj4gID4gU2h1bnN1a2UNCj4NCj4gID4NCj4NCj4gID4NCj4NCj4gID4gT24gMjAxNS8x
MS8wMSAxMDoyNSwgQm90dG9yZmYsIFBhdWwgd3JvdGU6DQo+DQo+ICA+ID4gSGkgU2h1bnN1a2U6
DQo+DQo+ICA+ID4NCj4NCj4gID4gPiBJJ20gaGFwcHkgd2l0aCB0aGlzIHJlc29sdXRpb24uDQo+
DQo+ICA+ID4NCj4NCj4gID4gPiBDaGVlcnMsDQo+DQo+ICA+ID4NCj4NCj4gID4gPiBQYXVsDQo+
DQo+ICA+ID4NCj4NCj4gID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPg0KPiAgPiA+
IEZyb206IFNodW5zdWtlIEhvbW1hIFttYWlsdG86aG9tbWEuc2h1bnN1a2VAbGFiLm50dC5jby5q
cF0NCj4NCj4gID4gPiBTZW50OiBGcmlkYXksIE9jdG9iZXIgMzAsIDIwMTUgMTI6MDQgQU0NCj4N
Cj4gID4gPiBUbzogQm90dG9yZmYsIFBhdWw7IERJRUdPIExPUEVaIEdBUkNJQQ0KPg0KPiAgPiA+
IENjOiBLZW5nbyBOQUlUTzsgZGRvbHNvbkBzYW5kdmluZS5jb20gDQo+IDxtYWlsdG86ZGRvbHNv
bkBzYW5kdmluZS5jb20+Ow0KPg0KPiAgPiBBbGV4ZXkuZ29yYnVub3Y4MkBnbWFpbC5jb20gPG1h
aWx0bzpBbGV4ZXkuZ29yYnVub3Y4MkBnbWFpbC5jb20+Ow0KPg0KPiAgPiA+IG4ubGV5bWFubkB0
ZWxla29tLmRlIDxtYWlsdG86bi5sZXltYW5uQHRlbGVrb20uZGU+OyBGZWR5aywgRG9uOyANCj4g
UGVhcnNvbiwgTWFyayBBIChIUCBOZXR3b3JraW5nDQo+DQo+ICA+IEFURykNCj4NCj4gID4gPiBT
dWJqZWN0OiBSZTogTUFDIENoYWluaW5nIGFuZA0KPg0KPiAgPiA+IGRyYWZ0LWhvbW1hLXNmYy1m
b3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMtMDQNCj4NCj4gID4gPg0KPg0KPiAgPiA+IEhpIFBh
dWwsDQo+DQo+ICA+ID4NCj4NCj4gID4gPiBJIGNhbiB1bmRlcnN0YW5kIHlvdXIgb3Bpbmlvbi4g
Q2VydGFpbmx5LCB0aGVyZSBhcmUgc29tZSANCj4gZGlmZmVyZW5jZXMNCj4NCj4gID4gYmV0d2Vl
biBNQUMgY2hhaW5pbmcgYW5kIG90aGVyIGluc2VydGluZyBhcHByb2FjaGVzIGluIGZvcndhcmRp
bmcNCj4NCj4gID4gcHJvY2Vzcy4gTUFDIGNoYWluaW5nIHVzZXMgc2VydmljZSBpZGVudGlmaWVy
cyBhcyBmb3J3YXJkaW5nIA0KPiBoZWFkZXJzLCBhbmQgc28NCj4NCj4gID4gaXQgZG9lcyBub3Qg
cmVxdWlyZSBhbnkgb3RoZXIgZm9yd2FyZGluZyBtZWNoYW5pc21zLiBIb3dldmVyIEkgDQo+IGFz
c3VtZQ0KPg0KPiAgPiB0aGF0IHNlcnZpY2UgY2hhaW5pbmcgaXMgZ2VuZXJhbGx5IHJlcXVpcmVk
IHRvIHVzZSBhcHByb3ByaWF0ZSANCj4gZm9yd2FyZGluZw0KPg0KPiAgPiB0ZWNobmlxdWVzIGRl
cGVuZGluZyBvbiB1bmRlcmxheSBuZXR3b3JrcyAoZm9yIGV4YW1wbGUsIE1BQyANCj4gY2hhaW5p
bmcgY2FuDQo+DQo+ICA+IGJlIHVzZWQgaW4gb25seSBMMiBuZXR3b3JrIGJhc2ljYWxseSwgYW5k
IGFueSB0dW5uZWwgd2lsbCBiZSANCj4gcmVxdWlyZWQgd2hlbiBhbg0KPg0KPiAgPiBTRkYgZm9y
d2FyZHMgcGFja2V0cyBvdmVyIEwzIG5ldHdvcmsuKSwgYW5kIGZ1bmRhbWVudGFsIHByb2Nlc3Nl
cyANCj4gb2YgU0ZGDQo+DQo+ICA+IHdpbGwgYmUgY29tbW9uIHRvIGluc2VydGluZyBhcHByb2Fj
aGVzIGluY2x1ZGluZyBNQUMgY2hhaW5pbmcuDQo+DQo+ICA+ID4NCj4NCj4gID4gPiBUaGVyZWZv
cmUsIEkgaW50ZW5kIHRvIGFkZCBjbGFzc2lmaWNhdGlvbiBhbmQgYW5hbHlzaXMgb2YgDQo+ICJp
bnNlcnRpbmcgaW50byBhbg0KPg0KPiAgPiBhZGRyZXNzIGZpZWxkIiAgYXMgb25lIG9mIHZhcmlh
dGlvbnMgb2YgaW5zZXJ0aW5nIGFwcHJvYWNoLiBJIA0KPiBhc3N1bWUgdGhhdA0KPg0KPiAgPiAi
aW5zZXJ0aW5nIGludG8gYW4gYWRkcmVzcyBmaWVsZCIgYXBwcm9hY2ggaGFzIHRoZSBmb2xsb3dp
bmcgDQo+IGZlYXR1cmVzIGluDQo+DQo+ICA+IGFkZGl0aW9uIHRvIG90aGVyIGluc2VydGluZyBh
cHByb2FjaGVzLg0KPg0KPiAgPiA+DQo+DQo+ICA+ID4gLSBkb24ndCByZXF1aXJlIGFkZGl0aW9u
YWwgZm9yd2FyZGluZyB0ZWNobmlxdWVzIHVubGVzcyB1c2luZyBpbiANCj4gb3RoZXINCj4NCj4g
ID4gPiBsYXllciBuZXR3b3JrDQo+DQo+ICA+ID4gLSByZXF1aXJlIGNvbmZpZ3VyYXRpb24gdG8g
ZWFjaCBob3ANCj4NCj4gID4gPiAtIHRoZSBhZGRyZXNzIGZpZWxkIGlzIGNoYW5nZWQgYXQgZWFj
aCBob3AgKGxvc2UgdGhlIG9yaWdpbmFsIA0KPiBhZGRyZXNzDQo+DQo+ICA+ID4gaW5mb3JtYXRp
b24pDQo+DQo+ICA+ID4gLSBwcm92aWRlIHN0YXRpYyBwYXRocw0KPg0KPiAgPiA+DQo+DQo+ICA+
ID4gRG8geW91IGhhdmUgYW55IG90aGVyIG9waW5pb25zIGFib3V0IHRoZSBhYm92ZT8NCj4NCj4g
ID4gPg0KPg0KPiAgPiA+IFRoYW5rcywNCj4NCj4gID4gPiBTaHVuc3VrZQ0KPg0KPiAgPiA+DQo+
DQo+ICA+ID4NCj4NCj4gID4gPiBPbiAyMDE1LzEwLzMwIDI6NTYsIEJvdHRvcmZmLCBQYXVsIHdy
b3RlOg0KPg0KPiAgPiA+PiBIaSBTaHVuc3VrZToNCj4NCj4gID4gPj4NCj4NCj4gID4gPj4gWW91
IGFyZSBjb3JyZWN0IHRoYXQgTUFDIENoYWluaW5nIGNvbmNlcHRzIGFyZSB0aGUgc2FtZSBhcyB0
aGUgDQo+IGluc2VydGluZw0KPg0KPiAgPiBhcHByb2FjaGVzLg0KPg0KPiAgPiA+Pg0KPg0KPiAg
PiA+PiBJJ20gbm90IGNlcnRhaW4gdGhlIHVuaXF1ZSBmZWF0dXJlcyBvZiBNQUMgQ2hhaW5pbmcg
d2lsbCBiZSANCj4gYXBwYXJlbnQgaW4NCj4NCj4gID4gdGhlIGNvbXBhcmlzb25zIGlmIHRoZSB0
ZWNobmlxdWUgaXMgbHVtcGVkIHdpdGggdGhlIG90aGVyIGluc2VydGlvbg0KPg0KPiAgPiB0ZWNo
bmlxdWVzLiBVbmxpa2UgdGhlIG90aGVyIGluc2VydGlvbiBtZXRob2RzIE1BQyBDaGFpbmluZyBk
b2VzIA0KPiBub3QNCj4NCj4gID4gcmVxdWlyZSBmcmFtZSBleHBhbnNpb24gZm9yIEwzIHNlcnZp
Y2UgZnJhbWUgY2hhaW5pbmcuIEFsc28sIHVubGlrZSANCj4gbW9zdCBvZg0KPg0KPiAgPiB0aGUg
dGVjaG5pcXVlcywgZXhjZXB0IE1QTFMgY2hhaW5pbmcsIGl0IGFsbG93cyBmcmFtZSBmb3J3YXJk
aW5nIHRvIA0KPiB0aGUgU0ZGDQo+DQo+ICA+IHVzaW5nIGV4aXN0aW5nIG5ldHdvcmsgZm9yd2Fy
ZGluZyB0ZWNobmlxdWVzLiBJZiB5b3UgY2FuIGV4dGVuZCB0aGUNCj4NCj4gID4gaW5zZXJ0aW9u
IGNsYXNzaWZpY2F0aW9uIHdoaWxlIHJldGFpbmluZyB0aGUgZGlmZmVyZW50aWF0aW5nIA0KPiBm
ZWF0dXJlcyBpbiB0aGUNCj4NCj4gID4gY29tcGFyaXNvbnMgdGhlbiBJIHdvdWxkIGJlIGFscmln
aHQgY29tYmluaW5nIE1BQyBDaGFpbmluZyB3aXRoIHRoZQ0KPg0KPiAgPiBpbnNlcnRpbmcgYXBw
cm9hY2hlcy4NCj4NCj4gID4gPj4NCj4NCj4gID4gPj4gQ2hlZXJzLA0KPg0KPiAgPiA+Pg0KPg0K
PiAgPiA+PiBQYXVsDQo+DQo+ICA+ID4+DQo+DQo+ICA+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQo+DQo+ICA+ID4+IEZyb206IFNodW5zdWtlIEhvbW1hIFttYWlsdG86aG9tbWEuc2h1
bnN1a2VAbGFiLm50dC5jby5qcF0NCj4NCj4gID4gPj4gU2VudDogVGh1cnNkYXksIE9jdG9iZXIg
MjksIDIwMTUgMTI6MjEgQU0NCj4NCj4gID4gPj4gVG86IERJRUdPIExPUEVaIEdBUkNJQTsgQm90
dG9yZmYsIFBhdWwNCj4NCj4gID4gPj4gQ2M6IEtlbmdvIE5BSVRPOyBkZG9sc29uQHNhbmR2aW5l
LmNvbSANCj4gPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT47DQo+DQo+ICA+IEFsZXhleS5n
b3JidW5vdjgyQGdtYWlsLmNvbSA8bWFpbHRvOkFsZXhleS5nb3JidW5vdjgyQGdtYWlsLmNvbT47
DQo+DQo+ICA+ID4+IG4ubGV5bWFubkB0ZWxla29tLmRlIDxtYWlsdG86bi5sZXltYW5uQHRlbGVr
b20uZGU+OyBGZWR5aywgRG9uOyANCj4gUGVhcnNvbiwgTWFyayBBIChIUCBOZXR3b3JraW5nDQo+
DQo+ICA+IEFURykNCj4NCj4gID4gPj4gU3ViamVjdDogUmU6IE1BQyBDaGFpbmluZyBhbmQNCj4N
Cj4gID4gPj4gZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcy0wNA0K
Pg0KPiAgPiA+Pg0KPg0KPiAgPiA+PiBIaSBQYXVsLA0KPg0KPiAgPiA+Pg0KPg0KPiAgPiA+PiBT
b3JyeSBmb3IgbXkgbGF0ZSByZXBseS4NCj4NCj4gID4gPj4NCj4NCj4gID4gPj4gVGhhbmsgeW91
IGZvciByZXZpZXdpbmcgYW5kIGEgbmV3IHN1Z2dlc3Rpb24hIEkgcmVhZA0KPg0KPiAgPiA+PiBk
cmFmdC1mZWR5ay1zZmMtbWFjLWNoYWluLTAwLCBhbmQgSSBhbSBpbnRlcmVzdGVkIGluIHRoZSBt
ZXRob2QuIA0KPiBBbmQNCj4NCj4gID4gPj4gSSBhZ3JlZSB3aXRoIHlvdSBNQUMgY2hhaW4gaXMg
Y2F0ZWdvcml6ZWQgaW50byBtZXRob2QzOiANCj4gRm9yd2FyZGluZw0KPg0KPiAgPiA+PiBCYXNl
ZCBvbiBTZXJ2aWNlIENoYWluIElkZW50aWZpZXJzLCBiZWNhdXNlLCBhIHNlcnZpY2UgDQo+IGlk
ZW50aWZpZXIgaXMNCj4NCj4gID4gPj4gbWFwcGVkIG9uIE1BQyBhZGRyZXNzIGFuZCBTRkZzIGRl
Y2lkZSB0aGUgbmV4dCBob3AgYmFzZWQgb24gdGhlDQo+DQo+ICA+ID4+IGlkZW50aWZpZXIgaW4g
TUFDIGNoYWluLiBBbHNvLCBpbiBteSB1bmRlcnN0YW5kaW5nLCBpbiBNQUMgDQo+IGNoYWluLCBN
QUMNCj4NCj4gID4gPj4gYWRkcmVzcyBpcyB1c2VkIGZvciB0d28gd2F5cywgZm9yd2FyZGluZyB0
byBuZXh0IGhvcCBhbmQgDQo+IGlkZW50aWZ5aW5nDQo+DQo+ICA+ID4+IGFwcGxpZWQgY2hhaW4u
IChJIHRoaW5rIGl0IGlzIHNpbWlsYXIgYXMgTVBMUyBtZWNoYW5pc20gYW5kIGlzIA0KPiBhbHNv
DQo+DQo+ICA+ID4+IGNhdGVnb3JpemVkIHBhdHRlcm4gMS4pDQo+DQo+ICA+ID4+DQo+DQo+ICA+
ID4+IENlcnRhaW5seSwgTUFDIGNoYWluIGlzIGRpZmZlcmVudCBmcm9tIGJvdGggdGFnZ2luZyBh
bmQgDQo+IGluc2VydGluZw0KPg0KPiAgPiBhcHByb2FjaGVzLCBob3dldmVyIEkgYXNzdW1lIHRo
YXQgaXRzIGNvbmNlcHQgYW5kIGZlYXR1cmVzIGFyZSB0aGUgDQo+IHNhbWUNCj4NCj4gID4gd2l0
aCBpbnNlcnRpbmcgYXBwcm9hY2guIFRoZXJlZm9yZSwgSSB3b3VsZCBsaWtlIHRvIGV4cGFuZCB0
aGUgDQo+IGluc2VydGluZw0KPg0KPiAgPiBhcHByb2FjaCB0byBpbmNsdWRlIG1ldGhvZHMgd2hp
Y2ggdXNlIGV4aXN0aW5nIGFkZHJlc3MgZmllbGRzLg0KPg0KPiAgPiA+Pg0KPg0KPiAgPiA+PiBX
aGF0IGRvIHlvdSB0aGluayBhYm91dCBteSB0aG91Z2h0Pw0KPg0KPiAgPiA+Pg0KPg0KPiAgPiA+
PiBUaGFua3MsDQo+DQo+ICA+ID4+IFNodW5zdWtlDQo+DQo+ICA+ID4+DQo+DQo+ICA+ID4+DQo+
DQo+ICA+ID4+IE9uIDIwMTUvMTAvMjkgNjozNywgRElFR08gTE9QRVogR0FSQ0lBIHdyb3RlOg0K
Pg0KPiAgPiA+Pj4gSGkgUGF1bCwNCj4NCj4gID4gPj4+DQo+DQo+ICA+ID4+PiBJIHN0YW5kIGNv
cnJlY3RlZC4gSSBtaXNyZWFkIHlvdXIgcHJldmlvdXMgZS1tYWlsLiBZb3XigJlkIG5lZWQgDQo+
IHNvbWUNCj4NCj4gID4gPj4+IGtpbmQgb2YgTkFULWxpa2UgbWVjaGFuaXNtIGF0IHRoZSBpbmdy
ZXNzIGFuZCBlZ3Jlc3MgcG9pbnRz4oCmDQo+DQo+ICA+ID4+Pg0KPg0KPiAgPiA+Pj4gKEkgaGF2
ZSBjb3JyZWN0ZWQgS2VuZ2/igJlzIGFkZHJlc3MgdXNpbmcgdGhlIGxhdGVzdCBJIGhhdmUgZm9y
bSANCj4gaGltKQ0KPg0KPiAgPiA+Pj4NCj4NCj4gID4gPj4+IEJlIGdvb2RlLA0KPg0KPiAgPiA+
Pj4NCj4NCj4gID4gPj4+PiBPbiAyOCBPY3QgMjAxNSwgYXQgMTM6MjAgLCBCb3R0b3JmZiwgUGF1
bCANCj4gPHBhdWwuYm90dG9yZmZAaHBlLmNvbQ0KPg0KPiAgPiA+Pj4+IDxtYWlsdG86cGF1bC5i
b3R0b3JmZkBocGUuY29tPj4gd3JvdGU6DQo+DQo+ICA+ID4+Pj4NCj4NCj4gID4gPj4+PiBIaSBE
aWVnbzoNCj4NCj4gID4gPj4+PiBXaGF0IElQdjYgYWRkcmVzc2VzIHdlcmUgeW91IGNvbnNpZGVy
aW5nPyBJdCB3b3VsZCBiZSANCj4gbmVjZXNzYXJ5IHRvDQo+DQo+ICA+ID4+Pj4gZW5jb2RlIGJv
dGggdGhlIGNoYWluIGFuZCB0aGUgZS1lIGFkZHJlc3MgaW4gdGhlIGZyYW1lLg0KPg0KPiAgPiA+
Pj4+IERvIHlvdSBoYXZlIGEgYmV0dGVyIGVtYWlsIGZvciBLZW5nbyBOYWl0bz8gVGhlIGFkZHJl
c3MNCj4NCj4gID4gPj4+PiBuYWl0by5rZW5nb0BsYWIubnR0LmNvLmpwIDxtYWlsdG86bmFpdG8u
a2VuZ29AbGFiLm50dC5jby5qcD4NCj4NCj4gID4gPG1haWx0bzpuYWl0by5rZW5nb0BsYWIubnR0
LmNvLmpwPmJvdW5jZXMuDQo+DQo+ICA+ID4+Pj4gQ2hlZXJzLA0KPg0KPiAgPiA+Pj4+IFBhdWwN
Cj4NCj4gID4gPj4+PiAqRnJvbToqRElFR08gTE9QRVogR0FSQ0lBIA0KPiBbbWFpbHRvOmRpZWdv
LnIubG9wZXpAdGVsZWZvbmljYS5jb21dDQo+DQo+ICA+ID4+Pj4gKlNlbnQ6KldlZG5lc2RheSwg
T2N0b2JlciAyOCwgMjAxNSAxMDowMiBBTSAqVG86KkJvdHRvcmZmLCANCj4gUGF1bA0KPg0KPiAg
PiA+Pj4+ICpDYzoqaG9tbWEuc2h1bnN1a2VAbGFiLm50dC5jby5qcA0KPg0KPiAgPiA+Pj4+IA0K
PiA8bWFpbHRvOmhvbW1hLnNodW5zdWtlQGxhYi5udHQuY28uanA+O25haXRvLmtlbmdvQGxhYi5u
dHQuY28uanANCj4NCj4gID4gPj4+PiA8bWFpbHRvOm5haXRvLmtlbmdvQGxhYi5udHQuY28uanA+
O2Rkb2xzb25Ac2FuZHZpbmUuY29tDQo+DQo+ICA+ID4+Pj4gPG1haWx0bzpkZG9sc29uQHNhbmR2
aW5lLmNvbT47QWxleGV5LmdvcmJ1bm92ODJAZ21haWwuY29tDQo+DQo+ICA+ID4+Pj4gPG1haWx0
bzpBbGV4ZXkuZ29yYnVub3Y4MkBnbWFpbC5jb20+O24ubGV5bWFubkB0ZWxla29tLmRlDQo+DQo+
ICA+ID4+Pj4gPG1haWx0bzpuLmxleW1hbm5AdGVsZWtvbS5kZT47IEZlZHlrLCBEb24NCj4NCj4g
ID4gPj4+PiAqU3ViamVjdDoqUmU6IE1BQyBDaGFpbmluZyBhbmQNCj4NCj4gID4gPj4+PiBkcmFm
dC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLWFuYWx5c2lzLTA0DQo+DQo+ICA+ID4+Pj4g
SGkgUGF1bCwNCj4NCj4gID4gPj4+PiBUaGF04oCZcyB3aHkgSSB3YXMgcmVmZXJyaW5nIHRvIElQ
djYsIGFuZCBub3QgdG8gSVAgaW4gZ2VuZXJhbC4gDQo+IFRoZXJlDQo+DQo+ICA+ID4+Pj4gYXJl
IHNvbWUga2luZHMgb2YgdjYgYWRkcmVzc2VzIHRoYXQgY291bGQgYmUgdXNlZCBpbiB0aGUgc2Ft
ZQ0KPg0KPiAgPiA+Pj4+IHJlY292ZXJhYmxlIHdheSBhcyBNQUMgb25lc+KApiBKdXN0IGFuIGlu
aXRpYWwgaWRlYSB0aGF0IEkgdGhpbmsNCj4NCj4gID4gPj4+PiBjb3VsZCBiZSB1c2FibGUgaW4g
c29tZSBjb250cm9sbGVkIGVudmlyb25tZW50cy4NCj4NCj4gID4gPj4+PiBCZSBnb29kZSwNCj4N
Cj4gID4gPj4+Pg0KPg0KPiAgPiA+Pj4+ICAgICAgIE9uIDI4IE9jdCAyMDE1LCBhdCAxMjo0OCAs
IEJvdHRvcmZmLCBQYXVsDQo+IDxwYXVsLmJvdHRvcmZmQGhwZS5jb20NCj4NCj4gID4gPj4+PiAg
ICAgICA8bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+IHdyb3RlOg0KPg0KPiAgPiA+Pj4+
ICAgICAgIEhpIERpZWdvOg0KPg0KPiAgPiA+Pj4+ICAgICAgIFllcywgaXQgaXMgcG9zc2libGUg
dG8gZG8gYW4gSVAgYWRkcmVzcyBpbnNlcnRpb24gY2hhaW5pbmcNCj4NCj4gID4gPj4+PiAgICAg
ICBwcm90b2NvbC4gSG93ZXZlciwgdGhlIGRvd24gc2lkZSBpcyB0aGF0IElQIGFkZHJlc3NlcyBh
cmUNCj4gbm90IGFzDQo+DQo+ICA+ID4+Pj4gICAgICAgZXhwZW5kYWJsZSBhcyB0aGUgTUFDIGFk
ZHJlc3NlcyBzaW5jZSB0aGV5IGFyZSBlLWUgd2hpbGUgTUFDcw0KPg0KPiAgPiBhcmUNCj4NCj4g
ID4gPj4+PiAgICAgICBvbmx5IGhvcC1ob3AgKHVubGVzcyB5b3UgaGF2ZSBhbiBMMiBzZXJ2aWNl
IGxpa2UgYW4gTDJWUE4sDQo+IHdoZXJlDQo+DQo+ICA+ID4+Pj4gICAgICAgTUFDIENoYWluaW5n
IHJlcXVpcmVzIGFuIGFkZGl0aW9uYWwgZW5jYXBzdWxhdGlvbiBzbyB0aGUNCj4gTUFDcyBhcmUN
Cj4NCj4gID4gPj4+PiAgICAgICByZWNvdmVyYWJsZSkuIEluIHRoZSBub3JtYWwgY2FzZSBjaGFp
bmluZyB1c2luZyBJUCBhZGRyZXNzDQo+DQo+ICA+ID4+Pj4gICAgICAgaW5zZXJ0aW9uIHVzdWFs
bHkgcmVxdWlyZXMgcmVjb3Zlcnkgb2YgdGhlIElQIGFkZHJlc3Nlcw0KPg0KPiAgPiA+Pj4+ICAg
ICAgIChlc3NlbnRpYWxseSBzb21lIHR5cGUgb2YgTkFUKS4NCj4NCj4gID4gPj4+PiAgICAgICBD
aGVlcnMsDQo+DQo+ICA+ID4+Pj4NCj4NCj4gID4gPj4+PiAgICAgICBQYXVsDQo+DQo+ICA+ID4+
Pj4gICAgICAgKkZyb206KkRJRUdPIExPUEVaIEdBUkNJQQ0KPg0KPiAgPiBbbWFpbHRvOmRpZWdv
LnIubG9wZXpAdGVsZWZvbmljYS5jb21dDQo+DQo+ICA+ID4+Pj4gICAgICAgKlNlbnQ6KldlZG5l
c2RheSwgT2N0b2JlciAyOCwgMjAxNSA5OjEyIEFNDQo+DQo+ICA+ID4+Pj4gICAgICAgKlRvOipC
b3R0b3JmZiwgUGF1bA0KPg0KPiAgPiA+Pj4+ICAgICAgICpDYzoqaG9tbWEuc2h1bnN1a2VAbGFi
Lm50dC5jby5qcA0KPg0KPiAgPiA+Pj4+DQo+DQo+ICA+IDxtYWlsdG86aG9tbWEuc2h1bnN1a2VA
bGFiLm50dC5jby5qcD47bmFpdG8ua2VuZ29AbGFiLm50dC5jby5qcA0KPg0KPiAgPiA+Pj4+ICAg
ICAgIDxtYWlsdG86bmFpdG8ua2VuZ29AbGFiLm50dC5jby5qcD47ZGRvbHNvbkBzYW5kdmluZS5j
b20NCj4NCj4gID4gPj4+PiAgICAgICA8bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPjtBbGV4
ZXkuZ29yYnVub3Y4MkBnbWFpbC5jb20NCj4NCj4gID4gPj4+PiAgICAgICA8bWFpbHRvOkFsZXhl
eS5nb3JidW5vdjgyQGdtYWlsLmNvbT47bi5sZXltYW5uQHRlbGVrb20uZGUNCj4NCj4gID4gPj4+
PiAgICAgICA8bWFpbHRvOm4ubGV5bWFubkB0ZWxla29tLmRlPjsgRmVkeWssIERvbg0KPg0KPiAg
PiA+Pj4+ICAgICAgICpTdWJqZWN0OipSZTogTUFDIENoYWluaW5nIGFuZA0KPg0KPiAgPiA+Pj4+
ICAgICAgIGRyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMtMDQNCj4N
Cj4gID4gPj4+PiAgICAgICBIaSwNCj4NCj4gID4gPj4+PiAgICAgICBJIHdvbmRlciB3aGV0aGVy
IGEgc2ltaWxhciBhZGRyZXNzIGluc2VydGlvbiBjb3VsZCBiZQ0KPiBhcHBsaWNhYmxlDQo+DQo+
ICA+ID4+Pj4gICAgICAgaW4gSVB2NiBhcyB3ZWxs4oCmDQo+DQo+ICA+ID4+Pj4NCj4NCj4gID4g
Pj4+PiAgICAgICAgICAgT24gMjcgT2N0IDIwMTUsIGF0IDE4OjUzICwgQm90dG9yZmYsIFBhdWwN
Cj4NCj4gID4gPj4+PiAgICAgICAgICAgPHBhdWwuYm90dG9yZmZAaHBlLmNvbSA8bWFpbHRvOnBh
dWwuYm90dG9yZmZAaHBlLmNvbQ0KPiA8bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSUyMCUz
Y21haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+Pj4NCj4NCj4gID4gd3JvdGU6DQo+DQo+ICA+
ID4+Pj4gICAgICAgICAgIEhpIEFsbDoNCj4NCj4gID4gPj4+PiAgICAgICAgICAgSSB3YXMgbG9v
a2luZyBvdmVyDQo+DQo+ICA+ID4+Pj4gICAgICAgICAgIGRyYWZ0LWhvbW1hLXNmYy1mb3J3YXJk
aW5nLW1ldGhvZHMtYW5hbHlzaXMtMDQgdG8gc2VlDQo+IGhvdyB0bw0KPg0KPiAgPiA+Pj4+ICAg
ICAgICAgICBpbnRlZ3JhdGUgTUFDIENoYWluaW5nIGRlc2NyaWJlZCBpbg0KPiBkcmFmdC1mZWR5
ay1zZmMtbWFjLWNoYWluLQ0KPg0KPiAgPiAwMC4NCj4NCj4gID4gPj4+PiAgICAgICAgICAgTUFD
IENoYWluaW5nIGFwcGVhcnMgdG8gbW9zdCBuZWFybHkgZml0IGluIG1ldGhvZCAzLA0KPg0KPiAg
PiA+Pj4+ICAgICAgICAgICBGb3J3YXJkaW5nIEJhc2VkIG9uIFNlcnZpY2UgQ2hhaW4gSWRlbnRp
ZmllcnMsIGJlY2F1c2UNCj4gdGhlIE1BQw0KPg0KPiAgPiA+Pj4+ICAgICAgICAgICBoZWFkZXIg
aXMgdXNlZCB0byBjYXJyeSBhIGNoYWluIGlkZW50aWZpZXIgd2hpY2ggaXMgdGhlbg0KPg0KPiAg
PiA+Pj4+ICAgICAgICAgICBwcm9ncmFtbWVkIGluIHRoZSBGV0RzLiBIb3dldmVyLCBpdCBkb2Vz
IG5vdCBzZWVtIHRvDQo+IGJlbG9uZyB0bw0KPg0KPiAgPiA+Pj4+ICAgICAgICAgICB0aGUgc3Vi
Y2F0ZWdvcnkgb2YgVGFnZ2luZyBhbiBleHRyYSBoZWFkZXIgb3Igb2YgSW5zZXJ0aW5nDQo+DQo+
ICA+ID4+Pj4gICAgICAgICAgIGludG8gYW4gb3B0aW9uYWwgZmllbGQuIFBlcmhhcHMgYSB0aGly
ZCBzdWItY2F0ZWdvcnkNCj4gc2hvdWxkIGJlDQo+DQo+ICA+ID4+Pj4gICAgICAgICAgIGFkZGVk
IHRvIHRoZSBkb2N1bWVudCBmb3IgSW5zZXJ0aW5nIGludG8gYW4gYWRkcmVzcy4NCj4gVGhlIHRl
eHQNCj4NCj4gID4gPj4+PiAgICAgICAgICAgZm9yIHN1Y2ggYW4gYWRkaXRpb24gY291bGQgcmVh
ZDoNCj4NCj4gID4gPj4+PiAgICAgICAgICAgSW5zZXJ0aW5nIGludG8gYW4gYWRkcmVzcw0KPg0K
PiAgPiA+Pj4+ICAgICAgICAgICBJbiB0aGlzIGFwcHJvYWNoLCBhIHNlcnZpY2UgY2hhaW4gaWRl
bnRpZmllciBpcw0KPiBpbnNlcnRlZCBhcw0KPg0KPiAgPiA+Pj4+ICAgICAgICAgICBwYXJ0IG9m
IGFuIGFkZHJlc3MgZmllbGQgb2YgdGhlIHBhY2tldCBmcmFtZSwgc3VjaCBhcw0KPiBhbiBMMg0K
Pg0KPiAgPiA+Pj4+ICAgICAgICAgICBNQUMgYWRkcmVzcy4gQW4gZXhhbXBsZSBvZiBhIHBhY2tl
dCB3aXRoIGEgc2VydmljZSBjaGFpbg0KPg0KPiAgPiA+Pj4+ICAgICAgICAgICBpZGVudGlmaWVy
IGluc2VydGVkIGFzIGEgTUFDIGFkZHJlc3MgaXMgc2hvd24gaW4gRmlndXJlIFguDQo+DQo+ICA+
ID4+Pj4gICAgICAgICAgIEFueSBzdWdnZXN0aW9ucz8NCj4NCj4gID4gPj4+PiAgICAgICAgICAg
Q2hlZXJzLA0KPg0KPiAgPiA+Pj4+ICAgICAgICAgICBQYXVsDQo+DQo+ICA+ID4+Pj4NCj4NCj4g
ID4gPj4+PiAgICAgICAtLQ0KPg0KPiAgPiA+Pj4+ICAgICAgICJFc3RhIHZleiBubyBmYWxsYXJl
bW9zLCBEb2N0b3IgSW5maWVybm8iDQo+DQo+ICA+ID4+Pj4NCj4NCj4gID4gPj4+PiAgICAgICBE
ciBEaWVnbyBSLiBMb3Bleg0KPg0KPiAgPiA+Pj4+ICAgICAgIFRlbGVmb25pY2EgSStEDQo+DQo+
ICA+ID4+Pj4gaHR0cDovL3Blb3BsZS50aWQuZXMvZGllZ28ubG9wZXovDQo+DQo+ICA+ID4+Pj4N
Cj4NCj4gID4gPj4+PiAgICAgICBlLW1haWw6ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbQ0K
Pg0KPiAgPiA+Pj4+ICAgICAgIDxtYWlsdG86ZGllZ28uci5sb3BlekB0ZWxlZm9uaWNhLmNvbT4N
Cj4NCj4gID4gPj4+PiAgICAgICBUZWw6ICAgICszNCA5MTMgMTI5IDA0MQ0KPg0KPiAgPiA+Pj4+
ICAgICAgIE1vYmlsZTogKzM0IDY4MiAwNTEgMDkxDQo+DQo+ICA+ID4+Pj4gICAgICAgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPg0KPiAgPiA+Pj4+DQo+DQo+ICA+ID4+Pj4g
DQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0NCj4NCj4gID4gPj4+PiAtDQo+DQo+ICA+ID4+Pj4gLQ0KPg0KPiAgPiA+
Pj4+IC0tLQ0KPg0KPiAgPiA+Pj4+DQo+DQo+ICA+ID4+Pj4gICAgICAgRXN0ZSBtZW5zYWplIHkg
c3VzIGFkanVudG9zIHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVudGUgYSBzdQ0KPg0KPiAgPiA+Pj4+
ICAgICAgIGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVn
aWFkYSBvDQo+DQo+ICA+ID4+Pj4gICAgICAgY29uZmlkZW5jaWFsIHkgZXMgcGFyYSB1c28gZXhj
bHVzaXZvIGRlIGxhIHBlcnNvbmEgbw0KPiBlbnRpZGFkIGRlDQo+DQo+ICA+ID4+Pj4gICAgICAg
ZGVzdGluby4gU2kgbm8gZXMgdXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEN
Cj4NCj4gID4gPj4+PiAgICAgICBub3RpZmljYWRvIGRlIHF1ZSBsYSBsZWN0dXJhLCB1dGlsaXph
Y2nDs24sIGRpdnVsZ2FjacOzbiB5L28NCj4gY29waWENCj4NCj4gID4gPj4+PiAgICAgICBzaW4g
YXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxhDQo+IGxl
Z2lzbGFjacOzbg0KPg0KPiAgPiA+Pj4+ICAgICAgIHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIGVz
dGUgbWVuc2FqZSBwb3IgZXJyb3IsIGxlIHJvZ2Ftb3MNCj4gcXVlIG5vcw0KPg0KPiAgPiA+Pj4+
ICAgICAgIGxvIGNvbXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkg
cHJvY2VkYSBhIHN1DQo+DQo+ICA+ID4+Pj4gICAgICAgZGVzdHJ1Y2Npw7NuLg0KPg0KPiAgPiA+
Pj4+DQo+DQo+ICA+ID4+Pj4gICAgICAgVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlz
IHRyYW5zbWlzc2lvbiBpcw0KPiBwcml2aWxlZ2VkIGFuZA0KPg0KPiAgPiA+Pj4+ICAgICAgIGNv
bmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZQ0K
Pg0KPiAgPiA+Pj4+ICAgICAgIGluZGl2aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0
aGUgcmVhZGVyIG9mIHRoaXMNCj4gbWVzc2FnZSBpcw0KPg0KPiAgPiA+Pj4+ICAgICAgIG5vdCB0
aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmllZCB0aGF0IGFueQ0K
Pg0KPiAgPiA+Pj4+ICAgICAgIGRpc3NlbWluYXRpb24sIGRpc3RyaWJ1dGlvbiBvciBjb3B5aW5n
IG9mIHRoaXMNCj4gY29tbXVuaWNhdGlvbiBpcw0KPg0KPiAgPiA+Pj4+ICAgICAgIHN0cmljdGx5
IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluDQo+
DQo+ICA+ID4+Pj4gICAgICAgZXJyb3IsIGRvIG5vdCByZWFkIGl0LiBQbGVhc2UgaW1tZWRpYXRl
bHkgcmVwbHkgdG8gdGhlDQo+IHNlbmRlciB0aGF0DQo+DQo+ICA+ID4+Pj4gICAgICAgeW91IGhh
dmUgcmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuDQo+IGRlbGV0
ZSBpdC4NCj4NCj4gID4gPj4+Pg0KPg0KPiAgPiA+Pj4+ICAgICAgIEVzdGEgbWVuc2FnZW0gZSBz
ZXVzIGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldQ0KPg0KPiAgPiA+Pj4+
ICAgICAgIGRlc3RpbmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lh
ZGEgb3UNCj4gY29uZmlkZW5jaWFsDQo+DQo+ICA+ID4+Pj4gICAgICAgZSDDqSBwYXJhIHVzbyBl
eGNsdXNpdm8gZGEgcGVzc29hIG91IGVudGlkYWRlIGRlIGRlc3Rpbm8uDQo+IFNlIG7Do28gw6kN
Cj4NCj4gID4gPj4+PiAgICAgICB2b3NzYSBzZW5ob3JpYSBvIGRlc3RpbmF0w6FyaW8gaW5kaWNh
ZG8sIGZpY2Egbm90aWZpY2FkbyBkZQ0KPiBxdWUgYQ0KPg0KPiAgPiA+Pj4+ICAgICAgIGxlaXR1
cmEsIHV0aWxpemHDp8OjbywgZGl2dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOn
w6NvDQo+IHBvZGUNCj4NCj4gID4gPj4+PiAgICAgICBlc3RhciBwcm9pYmlkYSBlbSB2aXJ0dWRl
IGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZQ0KPiByZWNlYmV1IGVzdGENCj4NCj4gID4gPj4+
PiAgICAgICBtZW5zYWdlbSBwb3IgZXJybywgcm9nYW1vcy1saGUgcXVlIG5vcyBvIGNvbXVuaXF1
ZQ0KPg0KPiAgPiBpbWVkaWF0YW1lbnRlDQo+DQo+ICA+ID4+Pj4gICAgICAgcG9yIGVzdGEgbWVz
bWEgdmlhIGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fDo28NCj4NCj4gID4gPj4+Pg0KPg0KPiAg
PiA+Pj4+IC0tDQo+DQo+ICA+ID4+Pj4gIkVzdGEgdmV6IG5vIGZhbGxhcmVtb3MsIERvY3RvciBJ
bmZpZXJubyINCj4NCj4gID4gPj4+Pg0KPg0KPiAgPiA+Pj4+IERyIERpZWdvIFIuIExvcGV6DQo+
DQo+ICA+ID4+Pj4gVGVsZWZvbmljYSBJK0QNCj4NCj4gID4gPj4+PiBodHRwOi8vcGVvcGxlLnRp
ZC5lcy9kaWVnby5sb3Blei8NCj4NCj4gID4gPj4+Pg0KPg0KPiAgPiA+Pj4+IGUtbWFpbDpkaWVn
by5yLmxvcGV6QHRlbGVmb25pY2EuY29tDQo+DQo+ICA+IDxtYWlsdG86ZGllZ28uci5sb3BlekB0
ZWxlZm9uaWNhLmNvbT4NCj4NCj4gID4gPj4+PiBUZWw6ICAgICszNCA5MTMgMTI5IDA0MQ0KPg0K
PiAgPiA+Pj4+IE1vYmlsZTogKzM0IDY4MiAwNTEgMDkxDQo+DQo+ICA+ID4+Pj4gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPg0KPiAgPiA+Pj4+IA0KPiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+
DQo+ICA+ID4+Pj4gLQ0KPg0KPiAgPiA+Pj4+IC0NCj4NCj4gID4gPj4+PiAtLS0NCj4NCj4gID4g
Pj4+Pg0KPg0KPiAgPiA+Pj4+IEVzdGUgbWVuc2FqZSB5IHN1cyBhZGp1bnRvcyBzZSBkaXJpZ2Vu
IGV4Y2x1c2l2YW1lbnRlIGEgc3UNCj4NCj4gID4gPj4+PiBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNv
bnRlbmVyIGluZm9ybWFjacOzbiBwcml2aWxlZ2lhZGEgbw0KPg0KPiAgPiA+Pj4+IGNvbmZpZGVu
Y2lhbCB5IGVzIHBhcmEgdXNvIGV4Y2x1c2l2byBkZSBsYSBwZXJzb25hIG8gZW50aWRhZCANCj4g
ZGUNCj4NCj4gID4gPj4+PiBkZXN0aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwgZGVzdGluYXRhcmlv
IGluZGljYWRvLCBxdWVkYSANCj4gbm90aWZpY2Fkbw0KPg0KPiAgPiA+Pj4+IGRlIHF1ZSBsYSBs
ZWN0dXJhLCB1dGlsaXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luDQo+DQo+ICA+
ID4+Pj4gYXV0b3JpemFjacOzbiBwdWVkZSBlc3RhciBwcm9oaWJpZGEgZW4gdmlydHVkIGRlIGxh
IGxlZ2lzbGFjacOzbg0KPg0KPiAgPiA+Pj4+IHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIGVzdGUg
bWVuc2FqZSBwb3IgZXJyb3IsIGxlIHJvZ2Ftb3MgcXVlIA0KPiBub3MNCj4NCj4gID4gPj4+PiBs
byBjb211bmlxdWUgaW5tZWRpYXRhbWVudGUgcG9yIGVzdGEgbWlzbWEgdsOtYSB5IHByb2NlZGEg
YSBzdQ0KPg0KPiAgPiBkZXN0cnVjY2nDs24uDQo+DQo+ICA+ID4+Pj4NCj4NCj4gID4gPj4+PiBU
aGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVn
ZWQgDQo+IGFuZA0KPg0KPiAgPiA+Pj4+IGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRlbmRl
ZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZQ0KPg0KPiAgPiA+Pj4+IGluZGl2aWR1YWwgb3IgZW50
aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgDQo+IG1lc3NhZ2UgaXMNCj4N
Cj4gID4gPj4+PiBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJlYnkgbm90
aWZpZWQgdGhhdCBhbnkNCj4NCj4gID4gPj4+PiBkaXNzZW1pbmF0aW9uLCBkaXN0cmlidXRpb24g
b3IgY29weWluZyBvZiB0aGlzIGNvbW11bmljYXRpb24gDQo+IGlzIHN0cmljdGx5DQo+DQo+ICA+
IHByb2hpYml0ZWQuDQo+DQo+ICA+ID4+Pj4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFu
c21pc3Npb24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0Lg0KPg0KPiAgPiA+Pj4+IFBsZWFzZSBp
bW1lZGlhdGVseSByZXBseSB0byB0aGUgc2VuZGVyIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgDQo+
IHRoaXMNCj4NCj4gID4gPj4+PiBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0
ZSBpdC4NCj4NCj4gID4gPj4+Pg0KPg0KPiAgPiA+Pj4+IEVzdGEgbWVuc2FnZW0gZSBzZXVzIGFu
ZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldQ0KPg0KPiAgPiA+Pj4+IGRlc3Rp
bmF0w6FyaW8sIHBvZGUgY29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgDQo+IGNv
bmZpZGVuY2lhbCBlDQo+DQo+ICA+ID4+Pj4gw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3Nv
YSBvdSBlbnRpZGFkZSBkZSBkZXN0aW5vLiBTZSBuw6NvIA0KPiDDqQ0KPg0KPiAgPiA+Pj4+IHZv
c3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBpbmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRl
IHF1ZSANCj4gYQ0KPg0KPiAgPiA+Pj4+IGxlaXR1cmEsIHV0aWxpemHDp8OjbywgZGl2dWxnYcOn
w6NvIGUvb3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6NvIA0KPiBwb2RlDQo+DQo+ICA+ID4+Pj4g
ZXN0YXIgcHJvaWJpZGEgZW0gdmlydHVkZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50ZS4gU2UgcmVj
ZWJldSANCj4gZXN0YQ0KPg0KPiAgPiA+Pj4+IG1lbnNhZ2VtIHBvciBlcnJvLCByb2dhbW9zLWxo
ZSBxdWUgbm9zIG8gY29tdW5pcXVlDQo+DQo+ICA+IGltZWRpYXRhbWVudGUNCj4NCj4gID4gPj4+
PiBwb3IgZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbw0KPg0KPiAg
PiA+Pj4NCj4NCj4gID4gPj4+IC0tDQo+DQo+ICA+ID4+PiAiRXN0YSB2ZXogbm8gZmFsbGFyZW1v
cywgRG9jdG9yIEluZmllcm5vIg0KPg0KPiAgPiA+Pj4NCj4NCj4gID4gPj4+IERyIERpZWdvIFIu
IExvcGV6DQo+DQo+ICA+ID4+PiBUZWxlZm9uaWNhIEkrRA0KPg0KPiAgPiA+Pj4gaHR0cDovL3Bl
b3BsZS50aWQuZXMvZGllZ28ubG9wZXovDQo+DQo+ICA+ID4+Pg0KPg0KPiAgPiA+Pj4gZS1tYWls
OiBkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tIA0KPiA8bWFpbHRvOmRpZWdvLnIubG9wZXpA
dGVsZWZvbmljYS5jb20+DQo+DQo+ICA+ID4+PiBUZWw6ICAgICszNCA5MTMgMTI5IDA0MQ0KPg0K
PiAgPiA+Pj4gTW9iaWxlOiArMzQgNjgyIDA1MSAwOTENCj4NCj4gID4gPj4+IC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4NCj4gID4gPj4+DQo+DQo+ICA+ID4+Pg0KPg0KPiAg
PiA+Pj4gDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+DQo+ICA+ID4+PiAtDQo+DQo+ICA+ID4+PiAtDQo+DQo+
ICA+ID4+PiAtLQ0KPg0KPiAgPiA+Pj4NCj4NCj4gID4gPj4+IEVzdGUgbWVuc2FqZSB5IHN1cyBh
ZGp1bnRvcyBzZSBkaXJpZ2VuIGV4Y2x1c2l2YW1lbnRlIGEgc3UNCj4NCj4gID4gPj4+IGRlc3Rp
bmF0YXJpbywgcHVlZGUgY29udGVuZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvIA0KPiBj
b25maWRlbmNpYWwNCj4NCj4gID4gPj4+IHkgZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBl
cnNvbmEgbyBlbnRpZGFkIGRlIGRlc3Rpbm8uIFNpIA0KPiBubyBlcw0KPg0KPiAgPiA+Pj4gdXN0
ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUgbGEg
DQo+IGxlY3R1cmEsDQo+DQo+ICA+ID4+PiB1dGlsaXphY2nDs24sIGRpdnVsZ2FjacOzbiB5L28g
Y29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUgZXN0YXINCj4NCj4gID4gPj4+IHByb2hpYmlk
YSBlbiB2aXJ0dWQgZGUgbGEgbGVnaXNsYWNpw7NuIHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIA0K
PiBlc3RlDQo+DQo+ICA+ID4+PiBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9z
IGxvIGNvbXVuaXF1ZSANCj4gaW5tZWRpYXRhbWVudGUNCj4NCj4gID4gPj4+IHBvciBlc3RhIG1p
c21hIHbDrWEgeSBwcm9jZWRhIGEgc3UgZGVzdHJ1Y2Npw7NuLg0KPg0KPiAgPiA+Pj4NCj4NCj4g
ID4gPj4+IFRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMg
cHJpdmlsZWdlZCANCj4gYW5kDQo+DQo+ICA+ID4+PiBjb25maWRlbnRpYWwgaW5mb3JtYXRpb24g
aW50ZW5kZWQgb25seSBmb3IgdGhlIHVzZSBvZiB0aGUgDQo+IGluZGl2aWR1YWwNCj4NCj4gID4g
Pj4+IG9yIGVudGl0eSBuYW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3NhZ2Ug
aXMgbm90IHRoZQ0KPg0KPiAgPiA+Pj4gaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVi
eSBub3RpZmllZCB0aGF0IGFueSANCj4gZGlzc2VtaW5hdGlvbiwNCj4NCj4gID4gPj4+IGRpc3Ry
aWJ1dGlvbiBvciBjb3B5aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiBpcyBzdHJpY3RseSBwcm9o
aWJpdGVkLg0KPg0KPiAgPiA+Pj4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Np
b24gaW4gZXJyb3IsIGRvIG5vdCByZWFkIGl0Lg0KPg0KPiAgPiA+Pj4gUGxlYXNlIGltbWVkaWF0
ZWx5IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCANCj4gdGhpcw0K
Pg0KPiAgPiA+Pj4gY29tbXVuaWNhdGlvbiBpbiBlcnJvciBhbmQgdGhlbiBkZWxldGUgaXQuDQo+
DQo+ICA+ID4+Pg0KPg0KPiAgPiA+Pj4gRXN0YSBtZW5zYWdlbSBlIHNldXMgYW5leG9zIHNlIGRp
cmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1DQo+DQo+ICA+ID4+PiBkZXN0aW5hdMOhcmlvLCBw
b2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJpdmlsZWdpYWRhIG91IA0KPiBjb25maWRlbmNpYWwg
ZQ0KPg0KPiAgPiA+Pj4gw6kgcGFyYSB1c28gZXhjbHVzaXZvIGRhIHBlc3NvYSBvdSBlbnRpZGFk
ZSBkZSBkZXN0aW5vLiBTZSBuw6NvIMOpDQo+DQo+ICA+ID4+PiB2b3NzYSBzZW5ob3JpYSBvIGRl
c3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90aWZpY2FkbyBkZSBxdWUgDQo+IGENCj4NCj4g
ID4gPj4+IGxlaXR1cmEsIHV0aWxpemHDp8OjbywgZGl2dWxnYcOnw6NvIGUvb3UgY8OzcGlhIHNl
bSBhdXRvcml6YcOnw6NvIHBvZGUNCj4NCj4gID4gPj4+IGVzdGFyIHByb2liaWRhIGVtIHZpcnR1
ZGUgZGEgbGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNlIHJlY2ViZXUgDQo+IGVzdGENCj4NCj4gID4g
Pj4+IG1lbnNhZ2VtIHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIA0K
PiBpbWVkaWF0YW1lbnRlDQo+DQo+ICA+IHBvcg0KPg0KPiAgPiA+Pj4gZXN0YSBtZXNtYSB2aWEg
ZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbw0KPg0KPiAgPiA+Pg0KPg0KPiAgPiA+Pg0KPg0K
PiAgPiA+PiAtLQ0KPg0KPiAgPiA+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQo+DQo+ICA+ID4+IFNodW5zdWtlIEhvbW1hDQo+DQo+ICA+ID4+IDxob21tYS5zaHVuc3VrZUBs
YWIubnR0LmNvLmpwIA0KPiA8bWFpbHRvOmhvbW1hLnNodW5zdWtlQGxhYi5udHQuY28uanA+Pg0K
Pg0KPiAgPiA+PiBURUw6ICs4MSA0MjIgNTkgMzQ4Ng0KPg0KPiAgPiA+PiBGQVg6ICs4MSA0MjIg
NjAgNzQ2MA0KPg0KPiAgPiA+Pg0KPg0KPiAgPiA+PiBOVFQgTmV0d29yayBTZXJ2aWNlIFN5c3Rl
bSBMYWJzLg0KPg0KPiAgPiA+PiBNdXNhc2hpbm8gY2l0eSwgVG9reW8sIEphcGFuDQo+DQo+ICA+
ID4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4NCj4gID4gPj4NCj4NCj4g
ID4gPj4NCj4NCj4gID4gPj4NCj4NCj4gID4gPj4NCj4NCj4gID4gPj4NCj4NCj4gID4gPj4NCj4N
Cj4gID4gPg0KPg0KPiAgPiA+DQo+DQo+ICA+ID4gLS0NCj4NCj4gID4gPiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+DQo+ICA+ID4gU2h1bnN1a2UgSG9tbWENCj4NCj4gID4g
PiA8aG9tbWEuc2h1bnN1a2VAbGFiLm50dC5jby5qcCANCj4gPG1haWx0bzpob21tYS5zaHVuc3Vr
ZUBsYWIubnR0LmNvLmpwPj4NCj4NCj4gID4gPiBURUw6ICs4MSA0MjIgNTkgMzQ4Ng0KPg0KPiAg
PiA+IEZBWDogKzgxIDQyMiA2MCA3NDYwDQo+DQo+ICA+ID4NCj4NCj4gID4gPiBOVFQgTmV0d29y
ayBTZXJ2aWNlIFN5c3RlbSBMYWJzLg0KPg0KPiAgPiA+IE11c2FzaGlubyBjaXR5LCBUb2t5bywg
SmFwYW4NCj4NCj4gID4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+DQo+
ICA+ID4NCj4NCj4gID4gPg0KPg0KPiAgPiA+DQo+DQo+ICA+ID4NCj4NCj4gID4gPg0KPg0KPiAg
PiA+DQo+DQo+ICA+DQo+DQo+ICA+DQo+DQo+ICA+IC0tDQo+DQo+ICA+IC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4NCj4gID4gU2h1bnN1a2UgSG9tbWENCj4NCj4gID4gPGhv
bW1hLnNodW5zdWtlQGxhYi5udHQuY28uanAgDQo+IDxtYWlsdG86aG9tbWEuc2h1bnN1a2VAbGFi
Lm50dC5jby5qcD4+DQo+DQo+ICA+IFRFTDogKzgxIDQyMiA1OSAzNDg2DQo+DQo+ICA+IEZBWDog
KzgxIDQyMiA2MCA3NDYwDQo+DQo+ICA+DQo+DQo+ICA+IE5UVCBOZXR3b3JrIFNlcnZpY2UgU3lz
dGVtIExhYnMuDQo+DQo+ICA+IE11c2FzaGlubyBjaXR5LCBUb2t5bywgSmFwYW4NCj4NCj4gID4g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPg0KDQoNCi0tDQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpTaHVuc3VrZSBIb21tYQ0KPGhvbW1hLnNodW5zdWtl
QGxhYi5udHQuY28uanA+DQpURUw6ICs4MSA0MjIgNTkgMzQ4Ng0KRkFYOiArODEgNDIyIDYwIDc0
NjANCg0KTlRUIE5ldHdvcmsgU2VydmljZSBTeXN0ZW0gTGFicy4NCk11c2FzaGlubyBjaXR5LCBU
b2t5bywgSmFwYW4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQo=


From nobody Mon Mar  7 12:14:52 2016
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfc.amsl.com
Delivered-To: sfc@ietfc.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfc.amsl.com (Postfix) with ESMTP id CA7A31CDA0B for <sfc@ietfc.amsl.com>; Mon,  7 Mar 2016 12:14:51 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.41]) by localhost (ietfc.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LSal2-yRMTq8 for <sfc@ietfc.amsl.com>; Mon,  7 Mar 2016 12:14:49 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0711.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::711]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfc.amsl.com (Postfix) with ESMTPS id 6DC811CDAA2 for <sfc@ietf.org>; Mon,  7 Mar 2016 12:14:48 -0800 (PST)
Received: from DF4PR84MB0235.NAMPRD84.PROD.OUTLOOK.COM (10.162.193.152) by DF4PR84MB0235.NAMPRD84.PROD.OUTLOOK.COM (10.162.193.152) with Microsoft SMTP Server (TLS) id 15.1.427.16; Mon, 7 Mar 2016 20:14:27 +0000
Received: from DF4PR84MB0235.NAMPRD84.PROD.OUTLOOK.COM ([10.162.193.152]) by DF4PR84MB0235.NAMPRD84.PROD.OUTLOOK.COM ([10.162.193.152]) with mapi id 15.01.0427.019; Mon, 7 Mar 2016 20:14:27 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: Shunsuke Homma <homma.shunsuke@lab.ntt.co.jp>, "Fedyk, Don" <don.fedyk@hpe.com>, Dave Dolson <ddolson@sandvine.com>, "draft-homma-sfc-forwarding-methods-analysis@tools.ietf.org" <draft-homma-sfc-forwarding-methods-analysis@tools.ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: ***UNCHECKED*** Re: MAC Chaining and draft-homma-sfc-forwarding-methods-analysis-04
Thread-Index: AQHRSOuJez862WBFRU28KlUe+rR6A59KK10AgAAmu4CAA3+0AIAA8fkA
Date: Mon, 7 Mar 2016 20:14:27 +0000
Message-ID: <DF4PR84MB02350B0CF1F74F4BF3D71B5DFEB10@DF4PR84MB0235.NAMPRD84.PROD.OUTLOOK.COM>
References: <94DA9C7F532AD946852C9C5527195239254A2AFE@G2W2527.americas.hpqcorp.net> <1EDBC41F-EFC9-4D76-9AEA-8B8F7AEAD2FF@telefonica.com> <94DA9C7F532AD946852C9C5527195239254A2BCD@G2W2527.americas.hpqcorp.net> <1FBA35BD-BAE3-4AB4-9DDB-251ADAC7F5ED@telefonica.com> <94DA9C7F532AD946852C9C5527195239254A2C1A@G2W2527.americas.hpqcorp.net> <8633A12B-9B18-46A3-B7C9-40CF03606FC2@telefonica.com> <5631C8E5.2070102@lab.ntt.co.jp> <94DA9C7F532AD946852C9C5527195239254A2DBB@G2W2527.americas.hpqcorp.net> <56331646.20507@lab.ntt.co.jp> <94DA9C7F532AD946852C9C5527195239254A305D@G2W2527.americas.hpqcorp.net> <568DC089.9050202@lab.ntt.co.jp> <E8355113905631478EFF04F5AA706E9830EB839D@wtl-exchp-2.sandvine.com> <A46D9C092EA46F489F135060986AD9FF225A1B83@G4W3293.americas.hpqcorp.net> <56DD10E2.4000308@lab.ntt.co.jp>
In-Reply-To: <56DD10E2.4000308@lab.ntt.co.jp>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: lab.ntt.co.jp; dkim=none (message not signed) header.d=none;lab.ntt.co.jp; dmarc=none action=none header.from=hpe.com;
x-originating-ip: [15.211.195.7]
x-ms-office365-filtering-correlation-id: 93f6ac11-7160-4e55-2e6f-08d346c5157f
x-microsoft-exchange-diagnostics: 1; DF4PR84MB0235; 5:ibwjl+ZWCQ7pznse2XpY8KnueGDI2j1Q7MOHdB8+oIv/y/I9GC9lx5QzPZ/p1bbabBHB/aI7FS2n7RTNsNCFzOD7emvKljB9zlHiG++Cts4iAhjhnGS9m9YpN06DCGbNO/5wIESvdRYWhk6fAsp/cQ==; 24:PlG8Be+WsCd9b2vQWLeOPQhY+JOJVVP5F7kMANuOf3M3BZWt8NXFsSwxen16kLvmUJbQHBvmTJAjoNqvzYB/RMB2jYzlpLDW7qbT1cSgDwo=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DF4PR84MB0235;
x-ld-processed: 105b2061-b669-4b31-92ac-24d304d195dc,ExtAddr
x-microsoft-antispam-prvs: <DF4PR84MB02355B43B9714C3A23C2C309FEB10@DF4PR84MB0235.NAMPRD84.PROD.OUTLOOK.COM>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046); SRVR:DF4PR84MB0235; BCL:0; PCL:0; RULEID:; SRVR:DF4PR84MB0235; 
x-forefront-prvs: 087474FBFA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(13464003)(15594002)(252514010)(479174004)(24454002)(377454003)(76104003)(164054003)(53754006)(11100500001)(3660700001)(4326007)(10400500002)(2906002)(2900100001)(92566002)(106116001)(76176999)(2950100001)(1096002)(54356999)(3280700002)(86362001)(345774005)(189998001)(2201001)(5003600100002)(19580395003)(15975445007)(66066001)(5008740100001)(5890100001)(2501003)(81166005)(93886004)(40100003)(19580405001)(77096005)(586003)(5002640100001)(6116002)(3846002)(551544002)(87936001)(5001770100001)(5004730100002)(122556002)(99286002)(102836003)(1220700001)(33656002)(230783001)(50986999)(579004)(559001); DIR:OUT; SFP:1102; SCL:1; SRVR:DF4PR84MB0235; H:DF4PR84MB0235.NAMPRD84.PROD.OUTLOOK.COM; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: hpe.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2016 20:14:27.1279 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DF4PR84MB0235
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/fO2Zffx8ADHx8kW1TktlUGmHWNI>
Cc: Kengo NAITO <k.naito@nttv6.jp>, "Pearson, Mark A \(HP Networking ATG\)" <mark.pearson@hpe.com>
Subject: Re: [sfc] ***UNCHECKED*** Re: MAC Chaining and draft-homma-sfc-forwarding-methods-analysis-04
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 07 Mar 2016 20:14:52 -0000

SGkgU2h1bnN1a2UgYW5kIERhdmU6DQoNCkkgYWdyZWUgdGhhdCBhIGhpZXJhcmNoeSBpcyBoaWdo
bHkgZGVzaXJhYmxlIGZvciBkZXBsb3lpbmcgTUFDIENoYWluaW5nIG92ZXIgYSBsYXJnZSBzY2Fs
ZSBuZXR3b3JrIGFuZCBwcm92aWRlcyB0aGUgYmVzdCBzY2FsaW5nIGFuZCBtYW5hZ2VtZW50IHNv
bHV0aW9uLg0KDQpBbm90aGVyIHdheSB0byBoYW5kbGUgbGFyZ2Ugc2NhbGUgZGVwbG95bWVudHMg
aXMgdG8gdXNlIG11bHRpcGxlIENTLU1BQyBBdXRob3JpdGllcyBtZW50aW9uZWQgaW4gZHJhZnQt
ZmVkeWstc2ZjLW1hYy1jaGFpbi0wMSB0byBhc3NpZ24gQ1MtTUFDcyBpbiBkaWZmZXJlbnQgcmVn
aW9ucyBvZiB0aGUgbmV0d29yayB1c2luZyBkaWZmZXJlbnQgQXV0aG9yaXRpZXMuIEFzc2lnbm1l
bnQgb2YgdGhlIENTLU1BQ3MgaW4gZGlmZmVyZW50IEF1dGhvcml0aWVzIGRvZXMgbm90IG5lZWQg
Y28tb3JkaW5hdGlvbiwgdGhvdWdoIHRoZSBkZW1hcmNhdGlvbiBiZXR3ZWVuIHRoZSBhdXRob3Jp
dGllcyBtdXN0IGJlIGNvLW9yZGluYXRlZC4gDQoNCkVhY2ggYXV0aG9yaXR5IGNhbiBhc3NpZ24g
ZnJvbSB0aGUgc2FtZSBhZGRyZXNzIHBvb2wgd2l0aCBvdmVybGFwcGluZyBhZGRyZXNzIGFzc2ln
bm1lbnRzIGFzIGxvbmcgYXMgd2UgbWFpbnRhaW4gdGhlIHJ1bGUgdGhhdCBhdCBBdXRob3JpdHkg
ZGVtYXJjYXRpb24gcG9pbnRzIGVhY2ggVmlydHVhbCBOZXR3b3JrIG11c3QgaGF2ZSBhIHNpbmds
ZSBhc3NpZ25tZW50IEF1dGhvcml0eS4gVGhpcyBtZWFucyB0aGF0IGFuIFNGRiBzaXR0aW5nIGF0
IHRoZSBkZW1hcmNhdGlvbiBiZXR3ZWVuIGFzc2lnbm1lbnQgQXV0aG9yaXRpZXMgbXVzdCBiZSBw
cm9ncmFtbWVkIHdpdGggYSBydWxlIHdoaWNoIGNyb3NzZXMgdGhlIEF1dGhvcml0eSBib3VuZGFy
aWVzLiBUaGlzIHJ1bGUgd2lsbCBtYXRjaCBhIFZOLENTLU1BQyBwYWlyIGZyb20gb25lIGF1dGhv
cml0eSBhbmQgc3dhcCB0byBhIFZOLENTLU1BQyBwYWlyIGluIGEgZGlmZmVyZW50IGF1dGhvcml0
eS4gT2YgY291cnNlIHdyaXRpbmcgdGhpcyBydWxlIHdpbGwgcmVxdWlyZSBhIHBvbGljeSBhZ3Jl
ZW1lbnQgYmV0d2VlbiB0aGUgY291cGxpbmcgQXV0aG9yaXRpZXMuDQoNCkNoZWVycywNCg0KUGF1
bCANCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFNodW5zdWtlIEhvbW1hIFtt
YWlsdG86aG9tbWEuc2h1bnN1a2VAbGFiLm50dC5jby5qcF0gDQpTZW50OiBTdW5kYXksIE1hcmNo
IDA2LCAyMDE2IDk6MjYgUE0NClRvOiBGZWR5aywgRG9uOyBEYXZlIERvbHNvbjsgQm90dG9yZmYs
IFBhdWw7IGRyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXNAdG9vbHMu
aWV0Zi5vcmcNCkNjOiBLZW5nbyBOQUlUTzsgUGVhcnNvbiwgTWFyayBBIChIUCBOZXR3b3JraW5n
IEFURykNClN1YmplY3Q6IFJlOiAqKipVTkNIRUNLRUQqKiogUmU6IE1BQyBDaGFpbmluZyBhbmQg
ZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcy0wNA0KDQpIaSBEYXZl
LA0KDQpDZXJ0YWlubHksIG92ZXJsb2FkaW5nIGFwcHJvYWNoIHdvdWxkIHJlcXVpcmUgbW9yZSBN
QUMgYWRkcmVzc2VzIHRoYW4gb3RoZXJzLCBob3dldmVyIEknbSBhbHNvIG5vdCBzdXJlIHRoYXQg
aXQgaXMgYW4gZXZpZGVudCBkb3duLXNpZGUuIFRoZSBudW1iZXIgb2Ygc2VydmljZSBwYXRocyBh
bmQgU0ZzIGludm9rZWQgaW4gZWFjaCBwYXRoIHdvdWxkIG5vdCBiZSBzbyBtYW55IGluIGEgc2lu
Z2xlIGRvbWFpbiwgYW5kIGl0IHdvdWxkIG5vdCBiZSBhIGNyaXRpY2FsIGlzc3VlLg0KDQpPbiB0
aGUgb3RoZXIgaGFuZCwgSSBmZWVsIHRoYXQgaXQgd2lsbCBiZSBjb21wbGV4IHRvIG1hbmFnZSBh
ZGRyZXNzZXMgaWYgb3ZlcmxvYWRpbmcgYXBwcm9hY2ggaXMgdXNlZCBpbiBtdWx0aS1kb21haW4g
bmV0d29yaywgYW5kIHNvbWUgZW5oYW5jZXMgZm9yIGNvbnRyb2wgcGxhbmUsIHN1Y2ggaGllcmFy
Y2hpY2FsIFNGQywgd2lsbCBiZSByZXF1aXJlZC4NCiNJIHRoaW5rIGhTRkMgbWF5IGJlIGEgZ29v
ZCBzb2x1dGlvbiB0byB1c2UgTUFDIGNoYWluaW5nIGluIGxhcmdlLXNjYWxlIG5ldHdvcmtzLg0K
DQpUaGFua3MsDQpTaHVuc3VrZQ0KDQoNCk9uIDIwMTYvMDMvMDUgOTowMCwgRmVkeWssIERvbiB3
cm90ZToNCj4gSGkgRGF2ZQ0KPg0KPiBUaGlzIGlzIGV4cGxhaW5lZCBpbg0KPiBodHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZmVkeWstc2ZjLW1hYy1jaGFpbi0wMQ0KPg0KPiBXaGls
ZSBpdCBpcyB0cnVlIHRoYXQgdGhlcmUgY2FuIGJlIG1hbnkgTUFDIGFkZHJlc3NlcyBwZXIgaW50
ZXJmYWNlIA0KPiBNQUMgQ2hhaW5pbmcgaXMgbGVzcyBhZGRyZXNzIGFuZCBoZWFkZXIgc3BhY2Ug
dGhhbiBtYW55IG92ZXJsYXkgdGVjaG5pcXVlcy4NCj4NCj4gT24gdGhlIFNGRnMgYW5kIENURnMg
aXQgaXMgYSB1bmlxdWUgTUFDIHBlciBzZXJ2aWNlIGNoYWluIGJ1dCBTRnMgbWF5IA0KPiBoYXZl
IGEgc2luZ2xlIGZpeGVkIE1BQyBhZGRyZXNzLiAgVGhlIE1BQyBhZGRyZXNzZXMgYXJlIGxvY2Fs
IE1BQyANCj4gYWRkcmVzc2VzLg0KPg0KPiBHaXZlbiB0aGVzZSBwb2ludHMgSSBkb27igJl0IHNl
ZSBsb2NhbCBNQUMgYXJlIGEgZG93bnNpZGUgY29tcGFyZWQgdG8gDQo+IGFsdGVybmF0aXZlcywN
Cj4NCj4gQ2hlZXJzLA0KPg0KPiBEb24NCj4NCj4gID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4NCj4gID4gRnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNv
bV0NCj4NCj4gID4gU2VudDogRnJpZGF5LCBNYXJjaCAwNCwgMjAxNiA0OjQxIFBNDQo+DQo+ICA+
IFRvOiBTaHVuc3VrZSBIb21tYTsgQm90dG9yZmYsIFBhdWw7IA0KPiBkcmFmdC1ob21tYS1zZmMt
Zm9yd2FyZGluZy1tZXRob2RzLQ0KPg0KPiAgPiBhbmFseXNpc0B0b29scy5pZXRmLm9yZw0KPg0K
PiAgPiBDYzogS2VuZ28gTkFJVE87IEZlZHlrLCBEb247IFBlYXJzb24sIE1hcmsgQSAoSFAgTmV0
d29ya2luZyBBVEcpDQo+DQo+ICA+IFN1YmplY3Q6IFJFOiAqKipVTkNIRUNLRUQqKiogUmU6IE1B
QyBDaGFpbmluZyBhbmQgZHJhZnQtaG9tbWEtc2ZjLQ0KPg0KPiAgPiBmb3J3YXJkaW5nLW1ldGhv
ZHMtYW5hbHlzaXMtMDQNCj4NCj4gID4NCj4NCj4gID4gU2h1bnN1a2UsDQo+DQo+ICA+IElmIEkg
dW5kZXJzdGFuZCBjb3JyZWN0bHksIHRoZSBPdmVybGFwcGluZyBhcHByb2FjaCBjb3VsZCByZXF1
aXJlIGEgDQo+IGxhcmdlDQo+DQo+ICA+IG51bWJlciBvZiBNQUMgYWRkcmVzc2VzLCBzaW5jZSBh
IGRpc3RpbmN0IGFkZHJlc3MgaXMgcmVxdWlyZWQgZm9yIA0KPiBlYWNoDQo+DQo+ICA+IHNlcnZp
Y2UgcGF0aCwgY29ycmVjdD8NCj4NCj4gID4gU28gZWFjaCBpbnRlcmZhY2UgcmVxdWlyZXMgYW4g
YWRkcmVzcyBwZXIgcGF0aD8NCj4NCj4gID4NCj4NCj4gID4gRG8geW91IG1lbnRpb24gdGhpcyBk
b3duLXNpZGU/DQo+DQo+ICA+DQo+DQo+ICA+DQo+DQo+ICA+IC1EYXZlDQo+DQo+ICA+DQo+DQo+
ICA+DQo+DQo+ICA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+DQo+ICA+IEZyb206IFNo
dW5zdWtlIEhvbW1hIFttYWlsdG86aG9tbWEuc2h1bnN1a2VAbGFiLm50dC5jby5qcF0NCj4NCj4g
ID4gU2VudDogV2VkbmVzZGF5LCBKYW51YXJ5IDA2LCAyMDE2IDg6MzQgUE0NCj4NCj4gID4gVG86
IEJvdHRvcmZmLCBQYXVsOyBkcmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLQ0KPiA8
bWFpbHRvOmRyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXNAdG9vbHMu
aWV0Zi5vcmc+DQo+DQo+PiBhbmFseXNpc0B0b29scy5pZXRmLm9yZyAgDQo+PiA8bWFpbHRvOmRy
YWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXNAdG9vbHMuaWV0Zi5vcmc+
DQo+DQo+ICA+IENjOiBLZW5nbyBOQUlUTzsgRmVkeWssIERvbjsgUGVhcnNvbiwgTWFyayBBIChI
UCBOZXR3b3JraW5nIEFURykNCj4NCj4gID4gU3ViamVjdDogKioqVU5DSEVDS0VEKioqIFJlOiBN
QUMgQ2hhaW5pbmcgYW5kIGRyYWZ0LWhvbW1hLXNmYy0NCj4NCj4gID4gZm9yd2FyZGluZy1tZXRo
b2RzLWFuYWx5c2lzLTA0DQo+DQo+ICA+DQo+DQo+ICA+IEhpIFBhdWwgYW5kIGF1dGhvcnMsDQo+
DQo+ICA+DQo+DQo+ICA+IEknbSByZWFsbHkgc29ycnkgZm9yIHRha2luZyBsb25nIHRpbWUgdG8g
dXBkYXRlIHRoZSANCj4gZHJhZnQtaG9tbWEtc2ZjLQ0KPg0KPiAgPiBmb3J3YXJkaW5nLW1ldGhv
ZHMtYW5hbHlzaXMuIEkgd2FzIHZlcnkgYnVzeSBpbiB0aGUgbGFzdCB0d28gbW9udGhzLi4uDQo+
DQo+ICA+DQo+DQo+ICA+IEkgYWRkZWQgdGhlIGNvbmNlcHQgb2YgTUFDIENoYWluaW5nIHRvIHRo
ZSBkcmFmdC4gVGhlIHVwZGF0ZWQgcGFydCANCj4gaXMNCj4NCj4gID4gZGVzY3JpYmVkIGFzICJv
dmVybGFwcGluZyBhcHByb2FjaCIgaW4gc2VjdGlvbiAzLjEuMyBhbmQgNC4xLjMuIEkgDQo+IGF0
dGFjaGVkIHRoZQ0KPg0KPiAgPiBkcmFmdCBvbiB0aGlzIGVtYWlsLCBhbmQgc28gcGxlYXNlIGNo
ZWNrIHRoZSB1cGRhdGVkIHNlY3Rpb25zLg0KPg0KPiAgPiBUaGUgcGFzc3dvcmQgaXMgdGhlIGRh
dGUgb2YgdG9kYXkuKHl5eXltbWRkKQ0KPg0KPiAgPg0KPg0KPiAgPiAjIEFzIGEgcmVzdWx0IG9m
IGNvbnNpZGVyaW5nIGZlYXR1cmVzIG9mIG92ZXJsYXBwaW5nIGFwcHJvYWNoLCBJIA0KPiBzZXBh
cmF0ZWQgaXQNCj4NCj4gID4gZnJvbSBvdGhlciBhcHByb2FjaGVzIGluIG1ldGhvZDMuDQo+DQo+
ICA+DQo+DQo+ICA+IElmIHlvdSBoYXZlIGFueSBvcGluaW9ucywgcGxlYXNlIGxldCBtZSBrbm93
LiBJIHdpbGwgcmVmbGVjdCB0aGVtIA0KPiBvbiB0aGUgZHJhZnQuDQo+DQo+ICA+IEkgd291bGQg
bGlrZSB0byB1cGxvYWQgaXQgd2l0aGluIHRoZSBuZXh0IHdlZWsuDQo+DQo+ICA+DQo+DQo+ICA+
IFRoYW5rIHlvdSBmb3IgeW91ciBjb29wZXJhdGlvbi4NCj4NCj4gID4gQmVzdCByZWdhcmRzLA0K
Pg0KPiAgPiBTaHVuc3VrZQ0KPg0KPiAgPg0KPg0KPiAgPg0KPg0KPiAgPiBPbiAyMDE1LzExLzAx
IDEwOjI1LCBCb3R0b3JmZiwgUGF1bCB3cm90ZToNCj4NCj4gID4gPiBIaSBTaHVuc3VrZToNCj4N
Cj4gID4gPg0KPg0KPiAgPiA+IEknbSBoYXBweSB3aXRoIHRoaXMgcmVzb2x1dGlvbi4NCj4NCj4g
ID4gPg0KPg0KPiAgPiA+IENoZWVycywNCj4NCj4gID4gPg0KPg0KPiAgPiA+IFBhdWwNCj4NCj4g
ID4gPg0KPg0KPiAgPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+DQo+ICA+ID4gRnJv
bTogU2h1bnN1a2UgSG9tbWEgW21haWx0bzpob21tYS5zaHVuc3VrZUBsYWIubnR0LmNvLmpwXQ0K
Pg0KPiAgPiA+IFNlbnQ6IEZyaWRheSwgT2N0b2JlciAzMCwgMjAxNSAxMjowNCBBTQ0KPg0KPiAg
PiA+IFRvOiBCb3R0b3JmZiwgUGF1bDsgRElFR08gTE9QRVogR0FSQ0lBDQo+DQo+ICA+ID4gQ2M6
IEtlbmdvIE5BSVRPOyBkZG9sc29uQHNhbmR2aW5lLmNvbSANCj4gPG1haWx0bzpkZG9sc29uQHNh
bmR2aW5lLmNvbT47DQo+DQo+ICA+IEFsZXhleS5nb3JidW5vdjgyQGdtYWlsLmNvbSA8bWFpbHRv
OkFsZXhleS5nb3JidW5vdjgyQGdtYWlsLmNvbT47DQo+DQo+ICA+ID4gbi5sZXltYW5uQHRlbGVr
b20uZGUgPG1haWx0bzpuLmxleW1hbm5AdGVsZWtvbS5kZT47IEZlZHlrLCBEb247IA0KPiBQZWFy
c29uLCBNYXJrIEEgKEhQIE5ldHdvcmtpbmcNCj4NCj4gID4gQVRHKQ0KPg0KPiAgPiA+IFN1Ympl
Y3Q6IFJlOiBNQUMgQ2hhaW5pbmcgYW5kDQo+DQo+ICA+ID4gZHJhZnQtaG9tbWEtc2ZjLWZvcndh
cmRpbmctbWV0aG9kcy1hbmFseXNpcy0wNA0KPg0KPiAgPiA+DQo+DQo+ICA+ID4gSGkgUGF1bCwN
Cj4NCj4gID4gPg0KPg0KPiAgPiA+IEkgY2FuIHVuZGVyc3RhbmQgeW91ciBvcGluaW9uLiBDZXJ0
YWlubHksIHRoZXJlIGFyZSBzb21lIA0KPiBkaWZmZXJlbmNlcw0KPg0KPiAgPiBiZXR3ZWVuIE1B
QyBjaGFpbmluZyBhbmQgb3RoZXIgaW5zZXJ0aW5nIGFwcHJvYWNoZXMgaW4gZm9yd2FyZGluZw0K
Pg0KPiAgPiBwcm9jZXNzLiBNQUMgY2hhaW5pbmcgdXNlcyBzZXJ2aWNlIGlkZW50aWZpZXJzIGFz
IGZvcndhcmRpbmcgDQo+IGhlYWRlcnMsIGFuZCBzbw0KPg0KPiAgPiBpdCBkb2VzIG5vdCByZXF1
aXJlIGFueSBvdGhlciBmb3J3YXJkaW5nIG1lY2hhbmlzbXMuIEhvd2V2ZXIgSSANCj4gYXNzdW1l
DQo+DQo+ICA+IHRoYXQgc2VydmljZSBjaGFpbmluZyBpcyBnZW5lcmFsbHkgcmVxdWlyZWQgdG8g
dXNlIGFwcHJvcHJpYXRlIA0KPiBmb3J3YXJkaW5nDQo+DQo+ICA+IHRlY2huaXF1ZXMgZGVwZW5k
aW5nIG9uIHVuZGVybGF5IG5ldHdvcmtzIChmb3IgZXhhbXBsZSwgTUFDIA0KPiBjaGFpbmluZyBj
YW4NCj4NCj4gID4gYmUgdXNlZCBpbiBvbmx5IEwyIG5ldHdvcmsgYmFzaWNhbGx5LCBhbmQgYW55
IHR1bm5lbCB3aWxsIGJlIA0KPiByZXF1aXJlZCB3aGVuIGFuDQo+DQo+ICA+IFNGRiBmb3J3YXJk
cyBwYWNrZXRzIG92ZXIgTDMgbmV0d29yay4pLCBhbmQgZnVuZGFtZW50YWwgcHJvY2Vzc2VzIA0K
PiBvZiBTRkYNCj4NCj4gID4gd2lsbCBiZSBjb21tb24gdG8gaW5zZXJ0aW5nIGFwcHJvYWNoZXMg
aW5jbHVkaW5nIE1BQyBjaGFpbmluZy4NCj4NCj4gID4gPg0KPg0KPiAgPiA+IFRoZXJlZm9yZSwg
SSBpbnRlbmQgdG8gYWRkIGNsYXNzaWZpY2F0aW9uIGFuZCBhbmFseXNpcyBvZiANCj4gImluc2Vy
dGluZyBpbnRvIGFuDQo+DQo+ICA+IGFkZHJlc3MgZmllbGQiICBhcyBvbmUgb2YgdmFyaWF0aW9u
cyBvZiBpbnNlcnRpbmcgYXBwcm9hY2guIEkgDQo+IGFzc3VtZSB0aGF0DQo+DQo+ICA+ICJpbnNl
cnRpbmcgaW50byBhbiBhZGRyZXNzIGZpZWxkIiBhcHByb2FjaCBoYXMgdGhlIGZvbGxvd2luZyAN
Cj4gZmVhdHVyZXMgaW4NCj4NCj4gID4gYWRkaXRpb24gdG8gb3RoZXIgaW5zZXJ0aW5nIGFwcHJv
YWNoZXMuDQo+DQo+ICA+ID4NCj4NCj4gID4gPiAtIGRvbid0IHJlcXVpcmUgYWRkaXRpb25hbCBm
b3J3YXJkaW5nIHRlY2huaXF1ZXMgdW5sZXNzIHVzaW5nIGluIA0KPiBvdGhlcg0KPg0KPiAgPiA+
IGxheWVyIG5ldHdvcmsNCj4NCj4gID4gPiAtIHJlcXVpcmUgY29uZmlndXJhdGlvbiB0byBlYWNo
IGhvcA0KPg0KPiAgPiA+IC0gdGhlIGFkZHJlc3MgZmllbGQgaXMgY2hhbmdlZCBhdCBlYWNoIGhv
cCAobG9zZSB0aGUgb3JpZ2luYWwgDQo+IGFkZHJlc3MNCj4NCj4gID4gPiBpbmZvcm1hdGlvbikN
Cj4NCj4gID4gPiAtIHByb3ZpZGUgc3RhdGljIHBhdGhzDQo+DQo+ICA+ID4NCj4NCj4gID4gPiBE
byB5b3UgaGF2ZSBhbnkgb3RoZXIgb3BpbmlvbnMgYWJvdXQgdGhlIGFib3ZlPw0KPg0KPiAgPiA+
DQo+DQo+ICA+ID4gVGhhbmtzLA0KPg0KPiAgPiA+IFNodW5zdWtlDQo+DQo+ICA+ID4NCj4NCj4g
ID4gPg0KPg0KPiAgPiA+IE9uIDIwMTUvMTAvMzAgMjo1NiwgQm90dG9yZmYsIFBhdWwgd3JvdGU6
DQo+DQo+ICA+ID4+IEhpIFNodW5zdWtlOg0KPg0KPiAgPiA+Pg0KPg0KPiAgPiA+PiBZb3UgYXJl
IGNvcnJlY3QgdGhhdCBNQUMgQ2hhaW5pbmcgY29uY2VwdHMgYXJlIHRoZSBzYW1lIGFzIHRoZSAN
Cj4gaW5zZXJ0aW5nDQo+DQo+ICA+IGFwcHJvYWNoZXMuDQo+DQo+ICA+ID4+DQo+DQo+ICA+ID4+
IEknbSBub3QgY2VydGFpbiB0aGUgdW5pcXVlIGZlYXR1cmVzIG9mIE1BQyBDaGFpbmluZyB3aWxs
IGJlIA0KPiBhcHBhcmVudCBpbg0KPg0KPiAgPiB0aGUgY29tcGFyaXNvbnMgaWYgdGhlIHRlY2hu
aXF1ZSBpcyBsdW1wZWQgd2l0aCB0aGUgb3RoZXIgaW5zZXJ0aW9uDQo+DQo+ICA+IHRlY2huaXF1
ZXMuIFVubGlrZSB0aGUgb3RoZXIgaW5zZXJ0aW9uIG1ldGhvZHMgTUFDIENoYWluaW5nIGRvZXMg
DQo+IG5vdA0KPg0KPiAgPiByZXF1aXJlIGZyYW1lIGV4cGFuc2lvbiBmb3IgTDMgc2VydmljZSBm
cmFtZSBjaGFpbmluZy4gQWxzbywgdW5saWtlIA0KPiBtb3N0IG9mDQo+DQo+ICA+IHRoZSB0ZWNo
bmlxdWVzLCBleGNlcHQgTVBMUyBjaGFpbmluZywgaXQgYWxsb3dzIGZyYW1lIGZvcndhcmRpbmcg
dG8gDQo+IHRoZSBTRkYNCj4NCj4gID4gdXNpbmcgZXhpc3RpbmcgbmV0d29yayBmb3J3YXJkaW5n
IHRlY2huaXF1ZXMuIElmIHlvdSBjYW4gZXh0ZW5kIHRoZQ0KPg0KPiAgPiBpbnNlcnRpb24gY2xh
c3NpZmljYXRpb24gd2hpbGUgcmV0YWluaW5nIHRoZSBkaWZmZXJlbnRpYXRpbmcgDQo+IGZlYXR1
cmVzIGluIHRoZQ0KPg0KPiAgPiBjb21wYXJpc29ucyB0aGVuIEkgd291bGQgYmUgYWxyaWdodCBj
b21iaW5pbmcgTUFDIENoYWluaW5nIHdpdGggdGhlDQo+DQo+ICA+IGluc2VydGluZyBhcHByb2Fj
aGVzLg0KPg0KPiAgPiA+Pg0KPg0KPiAgPiA+PiBDaGVlcnMsDQo+DQo+ICA+ID4+DQo+DQo+ICA+
ID4+IFBhdWwNCj4NCj4gID4gPj4NCj4NCj4gID4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4NCj4gID4gPj4gRnJvbTogU2h1bnN1a2UgSG9tbWEgW21haWx0bzpob21tYS5zaHVuc3Vr
ZUBsYWIubnR0LmNvLmpwXQ0KPg0KPiAgPiA+PiBTZW50OiBUaHVyc2RheSwgT2N0b2JlciAyOSwg
MjAxNSAxMjoyMSBBTQ0KPg0KPiAgPiA+PiBUbzogRElFR08gTE9QRVogR0FSQ0lBOyBCb3R0b3Jm
ZiwgUGF1bA0KPg0KPiAgPiA+PiBDYzogS2VuZ28gTkFJVE87IGRkb2xzb25Ac2FuZHZpbmUuY29t
IA0KPiA8bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPjsNCj4NCj4gID4gQWxleGV5LmdvcmJ1
bm92ODJAZ21haWwuY29tIDxtYWlsdG86QWxleGV5LmdvcmJ1bm92ODJAZ21haWwuY29tPjsNCj4N
Cj4gID4gPj4gbi5sZXltYW5uQHRlbGVrb20uZGUgPG1haWx0bzpuLmxleW1hbm5AdGVsZWtvbS5k
ZT47IEZlZHlrLCBEb247IA0KPiBQZWFyc29uLCBNYXJrIEEgKEhQIE5ldHdvcmtpbmcNCj4NCj4g
ID4gQVRHKQ0KPg0KPiAgPiA+PiBTdWJqZWN0OiBSZTogTUFDIENoYWluaW5nIGFuZA0KPg0KPiAg
PiA+PiBkcmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLWFuYWx5c2lzLTA0DQo+DQo+
ICA+ID4+DQo+DQo+ICA+ID4+IEhpIFBhdWwsDQo+DQo+ICA+ID4+DQo+DQo+ICA+ID4+IFNvcnJ5
IGZvciBteSBsYXRlIHJlcGx5Lg0KPg0KPiAgPiA+Pg0KPg0KPiAgPiA+PiBUaGFuayB5b3UgZm9y
IHJldmlld2luZyBhbmQgYSBuZXcgc3VnZ2VzdGlvbiEgSSByZWFkDQo+DQo+ICA+ID4+IGRyYWZ0
LWZlZHlrLXNmYy1tYWMtY2hhaW4tMDAsIGFuZCBJIGFtIGludGVyZXN0ZWQgaW4gdGhlIG1ldGhv
ZC4gDQo+IEFuZA0KPg0KPiAgPiA+PiBJIGFncmVlIHdpdGggeW91IE1BQyBjaGFpbiBpcyBjYXRl
Z29yaXplZCBpbnRvIG1ldGhvZDM6IA0KPiBGb3J3YXJkaW5nDQo+DQo+ICA+ID4+IEJhc2VkIG9u
IFNlcnZpY2UgQ2hhaW4gSWRlbnRpZmllcnMsIGJlY2F1c2UsIGEgc2VydmljZSANCj4gaWRlbnRp
ZmllciBpcw0KPg0KPiAgPiA+PiBtYXBwZWQgb24gTUFDIGFkZHJlc3MgYW5kIFNGRnMgZGVjaWRl
IHRoZSBuZXh0IGhvcCBiYXNlZCBvbiB0aGUNCj4NCj4gID4gPj4gaWRlbnRpZmllciBpbiBNQUMg
Y2hhaW4uIEFsc28sIGluIG15IHVuZGVyc3RhbmRpbmcsIGluIE1BQyANCj4gY2hhaW4sIE1BQw0K
Pg0KPiAgPiA+PiBhZGRyZXNzIGlzIHVzZWQgZm9yIHR3byB3YXlzLCBmb3J3YXJkaW5nIHRvIG5l
eHQgaG9wIGFuZCANCj4gaWRlbnRpZnlpbmcNCj4NCj4gID4gPj4gYXBwbGllZCBjaGFpbi4gKEkg
dGhpbmsgaXQgaXMgc2ltaWxhciBhcyBNUExTIG1lY2hhbmlzbSBhbmQgaXMgDQo+IGFsc28NCj4N
Cj4gID4gPj4gY2F0ZWdvcml6ZWQgcGF0dGVybiAxLikNCj4NCj4gID4gPj4NCj4NCj4gID4gPj4g
Q2VydGFpbmx5LCBNQUMgY2hhaW4gaXMgZGlmZmVyZW50IGZyb20gYm90aCB0YWdnaW5nIGFuZCAN
Cj4gaW5zZXJ0aW5nDQo+DQo+ICA+IGFwcHJvYWNoZXMsIGhvd2V2ZXIgSSBhc3N1bWUgdGhhdCBp
dHMgY29uY2VwdCBhbmQgZmVhdHVyZXMgYXJlIHRoZSANCj4gc2FtZQ0KPg0KPiAgPiB3aXRoIGlu
c2VydGluZyBhcHByb2FjaC4gVGhlcmVmb3JlLCBJIHdvdWxkIGxpa2UgdG8gZXhwYW5kIHRoZSAN
Cj4gaW5zZXJ0aW5nDQo+DQo+ICA+IGFwcHJvYWNoIHRvIGluY2x1ZGUgbWV0aG9kcyB3aGljaCB1
c2UgZXhpc3RpbmcgYWRkcmVzcyBmaWVsZHMuDQo+DQo+ICA+ID4+DQo+DQo+ICA+ID4+IFdoYXQg
ZG8geW91IHRoaW5rIGFib3V0IG15IHRob3VnaHQ/DQo+DQo+ICA+ID4+DQo+DQo+ICA+ID4+IFRo
YW5rcywNCj4NCj4gID4gPj4gU2h1bnN1a2UNCj4NCj4gID4gPj4NCj4NCj4gID4gPj4NCj4NCj4g
ID4gPj4gT24gMjAxNS8xMC8yOSA2OjM3LCBESUVHTyBMT1BFWiBHQVJDSUEgd3JvdGU6DQo+DQo+
ICA+ID4+PiBIaSBQYXVsLA0KPg0KPiAgPiA+Pj4NCj4NCj4gID4gPj4+IEkgc3RhbmQgY29ycmVj
dGVkLiBJIG1pc3JlYWQgeW91ciBwcmV2aW91cyBlLW1haWwuIFlvdeKAmWQgbmVlZCANCj4gc29t
ZQ0KPg0KPiAgPiA+Pj4ga2luZCBvZiBOQVQtbGlrZSBtZWNoYW5pc20gYXQgdGhlIGluZ3Jlc3Mg
YW5kIGVncmVzcyBwb2ludHPigKYNCj4NCj4gID4gPj4+DQo+DQo+ICA+ID4+PiAoSSBoYXZlIGNv
cnJlY3RlZCBLZW5nb+KAmXMgYWRkcmVzcyB1c2luZyB0aGUgbGF0ZXN0IEkgaGF2ZSBmb3JtIA0K
PiBoaW0pDQo+DQo+ICA+ID4+Pg0KPg0KPiAgPiA+Pj4gQmUgZ29vZGUsDQo+DQo+ICA+ID4+Pg0K
Pg0KPiAgPiA+Pj4+IE9uIDI4IE9jdCAyMDE1LCBhdCAxMzoyMCAsIEJvdHRvcmZmLCBQYXVsIA0K
PiA8cGF1bC5ib3R0b3JmZkBocGUuY29tDQo+DQo+ICA+ID4+Pj4gPG1haWx0bzpwYXVsLmJvdHRv
cmZmQGhwZS5jb20+PiB3cm90ZToNCj4NCj4gID4gPj4+Pg0KPg0KPiAgPiA+Pj4+IEhpIERpZWdv
Og0KPg0KPiAgPiA+Pj4+IFdoYXQgSVB2NiBhZGRyZXNzZXMgd2VyZSB5b3UgY29uc2lkZXJpbmc/
IEl0IHdvdWxkIGJlIA0KPiBuZWNlc3NhcnkgdG8NCj4NCj4gID4gPj4+PiBlbmNvZGUgYm90aCB0
aGUgY2hhaW4gYW5kIHRoZSBlLWUgYWRkcmVzcyBpbiB0aGUgZnJhbWUuDQo+DQo+ICA+ID4+Pj4g
RG8geW91IGhhdmUgYSBiZXR0ZXIgZW1haWwgZm9yIEtlbmdvIE5haXRvPyBUaGUgYWRkcmVzcw0K
Pg0KPiAgPiA+Pj4+IG5haXRvLmtlbmdvQGxhYi5udHQuY28uanAgPG1haWx0bzpuYWl0by5rZW5n
b0BsYWIubnR0LmNvLmpwPg0KPg0KPiAgPiA8bWFpbHRvOm5haXRvLmtlbmdvQGxhYi5udHQuY28u
anA+Ym91bmNlcy4NCj4NCj4gID4gPj4+PiBDaGVlcnMsDQo+DQo+ICA+ID4+Pj4gUGF1bA0KPg0K
PiAgPiA+Pj4+ICpGcm9tOipESUVHTyBMT1BFWiBHQVJDSUEgDQo+IFttYWlsdG86ZGllZ28uci5s
b3BlekB0ZWxlZm9uaWNhLmNvbV0NCj4NCj4gID4gPj4+PiAqU2VudDoqV2VkbmVzZGF5LCBPY3Rv
YmVyIDI4LCAyMDE1IDEwOjAyIEFNICpUbzoqQm90dG9yZmYsIA0KPiBQYXVsDQo+DQo+ICA+ID4+
Pj4gKkNjOipob21tYS5zaHVuc3VrZUBsYWIubnR0LmNvLmpwDQo+DQo+ICA+ID4+Pj4gDQo+IDxt
YWlsdG86aG9tbWEuc2h1bnN1a2VAbGFiLm50dC5jby5qcD47bmFpdG8ua2VuZ29AbGFiLm50dC5j
by5qcA0KPg0KPiAgPiA+Pj4+IDxtYWlsdG86bmFpdG8ua2VuZ29AbGFiLm50dC5jby5qcD47ZGRv
bHNvbkBzYW5kdmluZS5jb20NCj4NCj4gID4gPj4+PiA8bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUu
Y29tPjtBbGV4ZXkuZ29yYnVub3Y4MkBnbWFpbC5jb20NCj4NCj4gID4gPj4+PiA8bWFpbHRvOkFs
ZXhleS5nb3JidW5vdjgyQGdtYWlsLmNvbT47bi5sZXltYW5uQHRlbGVrb20uZGUNCj4NCj4gID4g
Pj4+PiA8bWFpbHRvOm4ubGV5bWFubkB0ZWxla29tLmRlPjsgRmVkeWssIERvbg0KPg0KPiAgPiA+
Pj4+ICpTdWJqZWN0OipSZTogTUFDIENoYWluaW5nIGFuZA0KPg0KPiAgPiA+Pj4+IGRyYWZ0LWhv
bW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMtMDQNCj4NCj4gID4gPj4+PiBIaSBQ
YXVsLA0KPg0KPiAgPiA+Pj4+IFRoYXTigJlzIHdoeSBJIHdhcyByZWZlcnJpbmcgdG8gSVB2Niwg
YW5kIG5vdCB0byBJUCBpbiBnZW5lcmFsLiANCj4gVGhlcmUNCj4NCj4gID4gPj4+PiBhcmUgc29t
ZSBraW5kcyBvZiB2NiBhZGRyZXNzZXMgdGhhdCBjb3VsZCBiZSB1c2VkIGluIHRoZSBzYW1lDQo+
DQo+ICA+ID4+Pj4gcmVjb3ZlcmFibGUgd2F5IGFzIE1BQyBvbmVz4oCmIEp1c3QgYW4gaW5pdGlh
bCBpZGVhIHRoYXQgSSB0aGluaw0KPg0KPiAgPiA+Pj4+IGNvdWxkIGJlIHVzYWJsZSBpbiBzb21l
IGNvbnRyb2xsZWQgZW52aXJvbm1lbnRzLg0KPg0KPiAgPiA+Pj4+IEJlIGdvb2RlLA0KPg0KPiAg
PiA+Pj4+DQo+DQo+ICA+ID4+Pj4gICAgICAgT24gMjggT2N0IDIwMTUsIGF0IDEyOjQ4ICwgQm90
dG9yZmYsIFBhdWwNCj4gPHBhdWwuYm90dG9yZmZAaHBlLmNvbQ0KPg0KPiAgPiA+Pj4+ICAgICAg
IDxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj4gd3JvdGU6DQo+DQo+ICA+ID4+Pj4gICAg
ICAgSGkgRGllZ286DQo+DQo+ICA+ID4+Pj4gICAgICAgWWVzLCBpdCBpcyBwb3NzaWJsZSB0byBk
byBhbiBJUCBhZGRyZXNzIGluc2VydGlvbiBjaGFpbmluZw0KPg0KPiAgPiA+Pj4+ICAgICAgIHBy
b3RvY29sLiBIb3dldmVyLCB0aGUgZG93biBzaWRlIGlzIHRoYXQgSVAgYWRkcmVzc2VzIGFyZQ0K
PiBub3QgYXMNCj4NCj4gID4gPj4+PiAgICAgICBleHBlbmRhYmxlIGFzIHRoZSBNQUMgYWRkcmVz
c2VzIHNpbmNlIHRoZXkgYXJlIGUtZSB3aGlsZSBNQUNzDQo+DQo+ICA+IGFyZQ0KPg0KPiAgPiA+
Pj4+ICAgICAgIG9ubHkgaG9wLWhvcCAodW5sZXNzIHlvdSBoYXZlIGFuIEwyIHNlcnZpY2UgbGlr
ZSBhbiBMMlZQTiwNCj4gd2hlcmUNCj4NCj4gID4gPj4+PiAgICAgICBNQUMgQ2hhaW5pbmcgcmVx
dWlyZXMgYW4gYWRkaXRpb25hbCBlbmNhcHN1bGF0aW9uIHNvIHRoZQ0KPiBNQUNzIGFyZQ0KPg0K
PiAgPiA+Pj4+ICAgICAgIHJlY292ZXJhYmxlKS4gSW4gdGhlIG5vcm1hbCBjYXNlIGNoYWluaW5n
IHVzaW5nIElQIGFkZHJlc3MNCj4NCj4gID4gPj4+PiAgICAgICBpbnNlcnRpb24gdXN1YWxseSBy
ZXF1aXJlcyByZWNvdmVyeSBvZiB0aGUgSVAgYWRkcmVzc2VzDQo+DQo+ICA+ID4+Pj4gICAgICAg
KGVzc2VudGlhbGx5IHNvbWUgdHlwZSBvZiBOQVQpLg0KPg0KPiAgPiA+Pj4+ICAgICAgIENoZWVy
cywNCj4NCj4gID4gPj4+Pg0KPg0KPiAgPiA+Pj4+ICAgICAgIFBhdWwNCj4NCj4gID4gPj4+PiAg
ICAgICAqRnJvbToqRElFR08gTE9QRVogR0FSQ0lBDQo+DQo+ICA+IFttYWlsdG86ZGllZ28uci5s
b3BlekB0ZWxlZm9uaWNhLmNvbV0NCj4NCj4gID4gPj4+PiAgICAgICAqU2VudDoqV2VkbmVzZGF5
LCBPY3RvYmVyIDI4LCAyMDE1IDk6MTIgQU0NCj4NCj4gID4gPj4+PiAgICAgICAqVG86KkJvdHRv
cmZmLCBQYXVsDQo+DQo+ICA+ID4+Pj4gICAgICAgKkNjOipob21tYS5zaHVuc3VrZUBsYWIubnR0
LmNvLmpwDQo+DQo+ICA+ID4+Pj4NCj4NCj4gID4gPG1haWx0bzpob21tYS5zaHVuc3VrZUBsYWIu
bnR0LmNvLmpwPjtuYWl0by5rZW5nb0BsYWIubnR0LmNvLmpwDQo+DQo+ICA+ID4+Pj4gICAgICAg
PG1haWx0bzpuYWl0by5rZW5nb0BsYWIubnR0LmNvLmpwPjtkZG9sc29uQHNhbmR2aW5lLmNvbQ0K
Pg0KPiAgPiA+Pj4+ICAgICAgIDxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+O0FsZXhleS5n
b3JidW5vdjgyQGdtYWlsLmNvbQ0KPg0KPiAgPiA+Pj4+ICAgICAgIDxtYWlsdG86QWxleGV5Lmdv
cmJ1bm92ODJAZ21haWwuY29tPjtuLmxleW1hbm5AdGVsZWtvbS5kZQ0KPg0KPiAgPiA+Pj4+ICAg
ICAgIDxtYWlsdG86bi5sZXltYW5uQHRlbGVrb20uZGU+OyBGZWR5aywgRG9uDQo+DQo+ICA+ID4+
Pj4gICAgICAgKlN1YmplY3Q6KlJlOiBNQUMgQ2hhaW5pbmcgYW5kDQo+DQo+ICA+ID4+Pj4gICAg
ICAgZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcy0wNA0KPg0KPiAg
PiA+Pj4+ICAgICAgIEhpLA0KPg0KPiAgPiA+Pj4+ICAgICAgIEkgd29uZGVyIHdoZXRoZXIgYSBz
aW1pbGFyIGFkZHJlc3MgaW5zZXJ0aW9uIGNvdWxkIGJlDQo+IGFwcGxpY2FibGUNCj4NCj4gID4g
Pj4+PiAgICAgICBpbiBJUHY2IGFzIHdlbGzigKYNCj4NCj4gID4gPj4+Pg0KPg0KPiAgPiA+Pj4+
ICAgICAgICAgICBPbiAyNyBPY3QgMjAxNSwgYXQgMTg6NTMgLCBCb3R0b3JmZiwgUGF1bA0KPg0K
PiAgPiA+Pj4+ICAgICAgICAgICA8cGF1bC5ib3R0b3JmZkBocGUuY29tIDxtYWlsdG86cGF1bC5i
b3R0b3JmZkBocGUuY29tDQo+IDxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tJTIwJTNjbWFp
bHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+Pg0KPg0KPiAgPiB3cm90ZToNCj4NCj4gID4gPj4+
PiAgICAgICAgICAgSGkgQWxsOg0KPg0KPiAgPiA+Pj4+ICAgICAgICAgICBJIHdhcyBsb29raW5n
IG92ZXINCj4NCj4gID4gPj4+PiAgICAgICAgICAgZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmct
bWV0aG9kcy1hbmFseXNpcy0wNCB0byBzZWUNCj4gaG93IHRvDQo+DQo+ICA+ID4+Pj4gICAgICAg
ICAgIGludGVncmF0ZSBNQUMgQ2hhaW5pbmcgZGVzY3JpYmVkIGluDQo+IGRyYWZ0LWZlZHlrLXNm
Yy1tYWMtY2hhaW4tDQo+DQo+ICA+IDAwLg0KPg0KPiAgPiA+Pj4+ICAgICAgICAgICBNQUMgQ2hh
aW5pbmcgYXBwZWFycyB0byBtb3N0IG5lYXJseSBmaXQgaW4gbWV0aG9kIDMsDQo+DQo+ICA+ID4+
Pj4gICAgICAgICAgIEZvcndhcmRpbmcgQmFzZWQgb24gU2VydmljZSBDaGFpbiBJZGVudGlmaWVy
cywgYmVjYXVzZQ0KPiB0aGUgTUFDDQo+DQo+ICA+ID4+Pj4gICAgICAgICAgIGhlYWRlciBpcyB1
c2VkIHRvIGNhcnJ5IGEgY2hhaW4gaWRlbnRpZmllciB3aGljaCBpcyB0aGVuDQo+DQo+ICA+ID4+
Pj4gICAgICAgICAgIHByb2dyYW1tZWQgaW4gdGhlIEZXRHMuIEhvd2V2ZXIsIGl0IGRvZXMgbm90
IHNlZW0gdG8NCj4gYmVsb25nIHRvDQo+DQo+ICA+ID4+Pj4gICAgICAgICAgIHRoZSBzdWJjYXRl
Z29yeSBvZiBUYWdnaW5nIGFuIGV4dHJhIGhlYWRlciBvciBvZiBJbnNlcnRpbmcNCj4NCj4gID4g
Pj4+PiAgICAgICAgICAgaW50byBhbiBvcHRpb25hbCBmaWVsZC4gUGVyaGFwcyBhIHRoaXJkIHN1
Yi1jYXRlZ29yeQ0KPiBzaG91bGQgYmUNCj4NCj4gID4gPj4+PiAgICAgICAgICAgYWRkZWQgdG8g
dGhlIGRvY3VtZW50IGZvciBJbnNlcnRpbmcgaW50byBhbiBhZGRyZXNzLg0KPiBUaGUgdGV4dA0K
Pg0KPiAgPiA+Pj4+ICAgICAgICAgICBmb3Igc3VjaCBhbiBhZGRpdGlvbiBjb3VsZCByZWFkOg0K
Pg0KPiAgPiA+Pj4+ICAgICAgICAgICBJbnNlcnRpbmcgaW50byBhbiBhZGRyZXNzDQo+DQo+ICA+
ID4+Pj4gICAgICAgICAgIEluIHRoaXMgYXBwcm9hY2gsIGEgc2VydmljZSBjaGFpbiBpZGVudGlm
aWVyIGlzDQo+IGluc2VydGVkIGFzDQo+DQo+ICA+ID4+Pj4gICAgICAgICAgIHBhcnQgb2YgYW4g
YWRkcmVzcyBmaWVsZCBvZiB0aGUgcGFja2V0IGZyYW1lLCBzdWNoIGFzDQo+IGFuIEwyDQo+DQo+
ICA+ID4+Pj4gICAgICAgICAgIE1BQyBhZGRyZXNzLiBBbiBleGFtcGxlIG9mIGEgcGFja2V0IHdp
dGggYSBzZXJ2aWNlIGNoYWluDQo+DQo+ICA+ID4+Pj4gICAgICAgICAgIGlkZW50aWZpZXIgaW5z
ZXJ0ZWQgYXMgYSBNQUMgYWRkcmVzcyBpcyBzaG93biBpbiBGaWd1cmUgWC4NCj4NCj4gID4gPj4+
PiAgICAgICAgICAgQW55IHN1Z2dlc3Rpb25zPw0KPg0KPiAgPiA+Pj4+ICAgICAgICAgICBDaGVl
cnMsDQo+DQo+ICA+ID4+Pj4gICAgICAgICAgIFBhdWwNCj4NCj4gID4gPj4+Pg0KPg0KPiAgPiA+
Pj4+ICAgICAgIC0tDQo+DQo+ICA+ID4+Pj4gICAgICAgIkVzdGEgdmV6IG5vIGZhbGxhcmVtb3Ms
IERvY3RvciBJbmZpZXJubyINCj4NCj4gID4gPj4+Pg0KPg0KPiAgPiA+Pj4+ICAgICAgIERyIERp
ZWdvIFIuIExvcGV6DQo+DQo+ICA+ID4+Pj4gICAgICAgVGVsZWZvbmljYSBJK0QNCj4NCj4gID4g
Pj4+PiBodHRwOi8vcGVvcGxlLnRpZC5lcy9kaWVnby5sb3Blei8NCj4NCj4gID4gPj4+Pg0KPg0K
PiAgPiA+Pj4+ICAgICAgIGUtbWFpbDpkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tDQo+DQo+
ICA+ID4+Pj4gICAgICAgPG1haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVmb25pY2EuY29tPg0KPg0K
PiAgPiA+Pj4+ICAgICAgIFRlbDogICAgKzM0IDkxMyAxMjkgMDQxDQo+DQo+ICA+ID4+Pj4gICAg
ICAgTW9iaWxlOiArMzQgNjgyIDA1MSAwOTENCj4NCj4gID4gPj4+PiAgICAgICAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+DQo+ICA+ID4+Pj4NCj4NCj4gID4gPj4+PiANCj4g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KPg0KPiAgPiA+Pj4+IC0NCj4NCj4gID4gPj4+PiAtDQo+DQo+ICA+ID4+Pj4g
LS0tDQo+DQo+ICA+ID4+Pj4NCj4NCj4gID4gPj4+PiAgICAgICBFc3RlIG1lbnNhamUgeSBzdXMg
YWRqdW50b3Mgc2UgZGlyaWdlbiBleGNsdXNpdmFtZW50ZSBhIHN1DQo+DQo+ICA+ID4+Pj4gICAg
ICAgZGVzdGluYXRhcmlvLCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdpYWRh
IG8NCj4NCj4gID4gPj4+PiAgICAgICBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVzbyBleGNsdXNp
dm8gZGUgbGEgcGVyc29uYSBvDQo+IGVudGlkYWQgZGUNCj4NCj4gID4gPj4+PiAgICAgICBkZXN0
aW5vLiBTaSBubyBlcyB1c3RlZC4gZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYQ0KPg0K
PiAgPiA+Pj4+ICAgICAgIG5vdGlmaWNhZG8gZGUgcXVlIGxhIGxlY3R1cmEsIHV0aWxpemFjacOz
biwgZGl2dWxnYWNpw7NuIHkvbw0KPiBjb3BpYQ0KPg0KPiAgPiA+Pj4+ICAgICAgIHNpbiBhdXRv
cml6YWNpw7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGENCj4gbGVnaXNs
YWNpw7NuDQo+DQo+ICA+ID4+Pj4gICAgICAgdmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8gZXN0ZSBt
ZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcw0KPiBxdWUgbm9zDQo+DQo+ICA+ID4+Pj4gICAg
ICAgbG8gY29tdW5pcXVlIGlubWVkaWF0YW1lbnRlIHBvciBlc3RhIG1pc21hIHbDrWEgeSBwcm9j
ZWRhIGEgc3UNCj4NCj4gID4gPj4+PiAgICAgICBkZXN0cnVjY2nDs24uDQo+DQo+ICA+ID4+Pj4N
Cj4NCj4gID4gPj4+PiAgICAgICBUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoaXMgdHJh
bnNtaXNzaW9uIGlzDQo+IHByaXZpbGVnZWQgYW5kDQo+DQo+ICA+ID4+Pj4gICAgICAgY29uZmlk
ZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ugb2YgdGhlDQo+DQo+
ICA+ID4+Pj4gICAgICAgaW5kaXZpZHVhbCBvciBlbnRpdHkgbmFtZWQgYWJvdmUuIElmIHRoZSBy
ZWFkZXIgb2YgdGhpcw0KPiBtZXNzYWdlIGlzDQo+DQo+ICA+ID4+Pj4gICAgICAgbm90IHRoZSBp
bnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVkIHRoYXQgYW55DQo+DQo+
ICA+ID4+Pj4gICAgICAgZGlzc2VtaW5hdGlvbiwgZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2Yg
dGhpcw0KPiBjb21tdW5pY2F0aW9uIGlzDQo+DQo+ICA+ID4+Pj4gICAgICAgc3RyaWN0bHkgcHJv
aGliaXRlZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyB0cmFuc21pc3Npb24gaW4NCj4NCj4g
ID4gPj4+PiAgICAgICBlcnJvciwgZG8gbm90IHJlYWQgaXQuIFBsZWFzZSBpbW1lZGlhdGVseSBy
ZXBseSB0byB0aGUNCj4gc2VuZGVyIHRoYXQNCj4NCj4gID4gPj4+PiAgICAgICB5b3UgaGF2ZSBy
ZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24gaW4gZXJyb3IgYW5kIHRoZW4NCj4gZGVsZXRlIGl0
Lg0KPg0KPiAgPiA+Pj4+DQo+DQo+ICA+ID4+Pj4gICAgICAgRXN0YSBtZW5zYWdlbSBlIHNldXMg
YW5leG9zIHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1DQo+DQo+ICA+ID4+Pj4gICAg
ICAgZGVzdGluYXTDoXJpbywgcG9kZSBjb250ZXIgaW5mb3JtYcOnw6NvIHByaXZpbGVnaWFkYSBv
dQ0KPiBjb25maWRlbmNpYWwNCj4NCj4gID4gPj4+PiAgICAgICBlIMOpIHBhcmEgdXNvIGV4Y2x1
c2l2byBkYSBwZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4NCj4gU2UgbsOjbyDDqQ0KPg0K
PiAgPiA+Pj4+ICAgICAgIHZvc3NhIHNlbmhvcmlhIG8gZGVzdGluYXTDoXJpbyBpbmRpY2Fkbywg
ZmljYSBub3RpZmljYWRvIGRlDQo+IHF1ZSBhDQo+DQo+ICA+ID4+Pj4gICAgICAgbGVpdHVyYSwg
dXRpbGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28N
Cj4gcG9kZQ0KPg0KPiAgPiA+Pj4+ICAgICAgIGVzdGFyIHByb2liaWRhIGVtIHZpcnR1ZGUgZGEg
bGVnaXNsYcOnw6NvIHZpZ2VudGUuIFNlDQo+IHJlY2ViZXUgZXN0YQ0KPg0KPiAgPiA+Pj4+ICAg
ICAgIG1lbnNhZ2VtIHBvciBlcnJvLCByb2dhbW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlDQo+
DQo+ICA+IGltZWRpYXRhbWVudGUNCj4NCj4gID4gPj4+PiAgICAgICBwb3IgZXN0YSBtZXNtYSB2
aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Ojbw0KPg0KPiAgPiA+Pj4+DQo+DQo+ICA+ID4+
Pj4gLS0NCj4NCj4gID4gPj4+PiAiRXN0YSB2ZXogbm8gZmFsbGFyZW1vcywgRG9jdG9yIEluZmll
cm5vIg0KPg0KPiAgPiA+Pj4+DQo+DQo+ICA+ID4+Pj4gRHIgRGllZ28gUi4gTG9wZXoNCj4NCj4g
ID4gPj4+PiBUZWxlZm9uaWNhIEkrRA0KPg0KPiAgPiA+Pj4+IGh0dHA6Ly9wZW9wbGUudGlkLmVz
L2RpZWdvLmxvcGV6Lw0KPg0KPiAgPiA+Pj4+DQo+DQo+ICA+ID4+Pj4gZS1tYWlsOmRpZWdvLnIu
bG9wZXpAdGVsZWZvbmljYS5jb20NCj4NCj4gID4gPG1haWx0bzpkaWVnby5yLmxvcGV6QHRlbGVm
b25pY2EuY29tPg0KPg0KPiAgPiA+Pj4+IFRlbDogICAgKzM0IDkxMyAxMjkgMDQxDQo+DQo+ICA+
ID4+Pj4gTW9iaWxlOiArMzQgNjgyIDA1MSAwOTENCj4NCj4gID4gPj4+PiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+DQo+ICA+ID4+Pj4gDQo+IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4NCj4g
ID4gPj4+PiAtDQo+DQo+ICA+ID4+Pj4gLQ0KPg0KPiAgPiA+Pj4+IC0tLQ0KPg0KPiAgPiA+Pj4+
DQo+DQo+ICA+ID4+Pj4gRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9zIHNlIGRpcmlnZW4gZXhj
bHVzaXZhbWVudGUgYSBzdQ0KPg0KPiAgPiA+Pj4+IGRlc3RpbmF0YXJpbywgcHVlZGUgY29udGVu
ZXIgaW5mb3JtYWNpw7NuIHByaXZpbGVnaWFkYSBvDQo+DQo+ICA+ID4+Pj4gY29uZmlkZW5jaWFs
IHkgZXMgcGFyYSB1c28gZXhjbHVzaXZvIGRlIGxhIHBlcnNvbmEgbyBlbnRpZGFkIA0KPiBkZQ0K
Pg0KPiAgPiA+Pj4+IGRlc3Rpbm8uIFNpIG5vIGVzIHVzdGVkLiBlbCBkZXN0aW5hdGFyaW8gaW5k
aWNhZG8sIHF1ZWRhIA0KPiBub3RpZmljYWRvDQo+DQo+ICA+ID4+Pj4gZGUgcXVlIGxhIGxlY3R1
cmEsIHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3BpYSBzaW4NCj4NCj4gID4gPj4+
PiBhdXRvcml6YWNpw7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0dWQgZGUgbGEgbGVn
aXNsYWNpw7NuDQo+DQo+ICA+ID4+Pj4gdmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8gZXN0ZSBtZW5z
YWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgDQo+IG5vcw0KPg0KPiAgPiA+Pj4+IGxvIGNv
bXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1
DQo+DQo+ICA+IGRlc3RydWNjacOzbi4NCj4NCj4gID4gPj4+Pg0KPg0KPiAgPiA+Pj4+IFRoZSBp
bmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdlZCAN
Cj4gYW5kDQo+DQo+ICA+ID4+Pj4gY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9u
bHkgZm9yIHRoZSB1c2Ugb2YgdGhlDQo+DQo+ICA+ID4+Pj4gaW5kaXZpZHVhbCBvciBlbnRpdHkg
bmFtZWQgYWJvdmUuIElmIHRoZSByZWFkZXIgb2YgdGhpcyANCj4gbWVzc2FnZSBpcw0KPg0KPiAg
PiA+Pj4+IG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3RpZmll
ZCB0aGF0IGFueQ0KPg0KPiAgPiA+Pj4+IGRpc3NlbWluYXRpb24sIGRpc3RyaWJ1dGlvbiBvciBj
b3B5aW5nIG9mIHRoaXMgY29tbXVuaWNhdGlvbiANCj4gaXMgc3RyaWN0bHkNCj4NCj4gID4gcHJv
aGliaXRlZC4NCj4NCj4gID4gPj4+PiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlz
c2lvbiBpbiBlcnJvciwgZG8gbm90IHJlYWQgaXQuDQo+DQo+ICA+ID4+Pj4gUGxlYXNlIGltbWVk
aWF0ZWx5IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCANCj4gdGhp
cw0KPg0KPiAgPiA+Pj4+IGNvbW11bmljYXRpb24gaW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0
Lg0KPg0KPiAgPiA+Pj4+DQo+DQo+ICA+ID4+Pj4gRXN0YSBtZW5zYWdlbSBlIHNldXMgYW5leG9z
IHNlIGRpcmlnZW0gZXhjbHVzaXZhbWVudGUgYW8gc2V1DQo+DQo+ICA+ID4+Pj4gZGVzdGluYXTD
oXJpbywgcG9kZSBjb250ZXIgaW5mb3JtYcOnw6NvIHByaXZpbGVnaWFkYSBvdSANCj4gY29uZmlk
ZW5jaWFsIGUNCj4NCj4gID4gPj4+PiDDqSBwYXJhIHVzbyBleGNsdXNpdm8gZGEgcGVzc29hIG91
IGVudGlkYWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28gDQo+IMOpDQo+DQo+ICA+ID4+Pj4gdm9zc2Eg
c2VuaG9yaWEgbyBkZXN0aW5hdMOhcmlvIGluZGljYWRvLCBmaWNhIG5vdGlmaWNhZG8gZGUgcXVl
IA0KPiBhDQo+DQo+ICA+ID4+Pj4gbGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28g
ZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28gDQo+IHBvZGUNCj4NCj4gID4gPj4+PiBlc3Rh
ciBwcm9pYmlkYSBlbSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1
IA0KPiBlc3RhDQo+DQo+ICA+ID4+Pj4gbWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1
ZSBub3MgbyBjb211bmlxdWUNCj4NCj4gID4gaW1lZGlhdGFtZW50ZQ0KPg0KPiAgPiA+Pj4+IHBv
ciBlc3RhIG1lc21hIHZpYSBlIHByb2NlZGEgYSBzdWEgZGVzdHJ1acOnw6NvDQo+DQo+ICA+ID4+
Pg0KPg0KPiAgPiA+Pj4gLS0NCj4NCj4gID4gPj4+ICJFc3RhIHZleiBubyBmYWxsYXJlbW9zLCBE
b2N0b3IgSW5maWVybm8iDQo+DQo+ICA+ID4+Pg0KPg0KPiAgPiA+Pj4gRHIgRGllZ28gUi4gTG9w
ZXoNCj4NCj4gID4gPj4+IFRlbGVmb25pY2EgSStEDQo+DQo+ICA+ID4+PiBodHRwOi8vcGVvcGxl
LnRpZC5lcy9kaWVnby5sb3Blei8NCj4NCj4gID4gPj4+DQo+DQo+ICA+ID4+PiBlLW1haWw6IGRp
ZWdvLnIubG9wZXpAdGVsZWZvbmljYS5jb20gDQo+IDxtYWlsdG86ZGllZ28uci5sb3BlekB0ZWxl
Zm9uaWNhLmNvbT4NCj4NCj4gID4gPj4+IFRlbDogICAgKzM0IDkxMyAxMjkgMDQxDQo+DQo+ICA+
ID4+PiBNb2JpbGU6ICszNCA2ODIgMDUxIDA5MQ0KPg0KPiAgPiA+Pj4gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQ0KPg0KPiAgPiA+Pj4NCj4NCj4gID4gPj4+DQo+DQo+ICA+ID4+
PiANCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0NCj4NCj4gID4gPj4+IC0NCj4NCj4gID4gPj4+IC0NCj4NCj4gID4g
Pj4+IC0tDQo+DQo+ICA+ID4+Pg0KPg0KPiAgPiA+Pj4gRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVu
dG9zIHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVudGUgYSBzdQ0KPg0KPiAgPiA+Pj4gZGVzdGluYXRh
cmlvLCBwdWVkZSBjb250ZW5lciBpbmZvcm1hY2nDs24gcHJpdmlsZWdpYWRhIG8gDQo+IGNvbmZp
ZGVuY2lhbA0KPg0KPiAgPiA+Pj4geSBlcyBwYXJhIHVzbyBleGNsdXNpdm8gZGUgbGEgcGVyc29u
YSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgDQo+IG5vIGVzDQo+DQo+ICA+ID4+PiB1c3RlZC4g
ZWwgZGVzdGluYXRhcmlvIGluZGljYWRvLCBxdWVkYSBub3RpZmljYWRvIGRlIHF1ZSBsYSANCj4g
bGVjdHVyYSwNCj4NCj4gID4gPj4+IHV0aWxpemFjacOzbiwgZGl2dWxnYWNpw7NuIHkvbyBjb3Bp
YSBzaW4gYXV0b3JpemFjacOzbiBwdWVkZSBlc3Rhcg0KPg0KPiAgPiA+Pj4gcHJvaGliaWRhIGVu
IHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kgaGEgcmVjaWJpZG8gDQo+IGVz
dGUNCj4NCj4gID4gPj4+IG1lbnNhamUgcG9yIGVycm9yLCBsZSByb2dhbW9zIHF1ZSBub3MgbG8g
Y29tdW5pcXVlIA0KPiBpbm1lZGlhdGFtZW50ZQ0KPg0KPiAgPiA+Pj4gcG9yIGVzdGEgbWlzbWEg
dsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uDQo+DQo+ICA+ID4+Pg0KPg0KPiAgPiA+
Pj4gVGhlIGluZm9ybWF0aW9uIGNvbnRhaW5lZCBpbiB0aGlzIHRyYW5zbWlzc2lvbiBpcyBwcml2
aWxlZ2VkIA0KPiBhbmQNCj4NCj4gID4gPj4+IGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBpbnRl
bmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSANCj4gaW5kaXZpZHVhbA0KPg0KPiAgPiA+Pj4g
b3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9mIHRoaXMgbWVzc2FnZSBpcyBu
b3QgdGhlDQo+DQo+ICA+ID4+PiBpbnRlbmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5v
dGlmaWVkIHRoYXQgYW55IA0KPiBkaXNzZW1pbmF0aW9uLA0KPg0KPiAgPiA+Pj4gZGlzdHJpYnV0
aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0
ZWQuDQo+DQo+ICA+ID4+PiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIHRyYW5zbWlzc2lvbiBp
biBlcnJvciwgZG8gbm90IHJlYWQgaXQuDQo+DQo+ICA+ID4+PiBQbGVhc2UgaW1tZWRpYXRlbHkg
cmVwbHkgdG8gdGhlIHNlbmRlciB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIA0KPiB0aGlzDQo+DQo+
ICA+ID4+PiBjb21tdW5pY2F0aW9uIGluIGVycm9yIGFuZCB0aGVuIGRlbGV0ZSBpdC4NCj4NCj4g
ID4gPj4+DQo+DQo+ICA+ID4+PiBFc3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4b3Mgc2UgZGlyaWdl
bSBleGNsdXNpdmFtZW50ZSBhbyBzZXUNCj4NCj4gID4gPj4+IGRlc3RpbmF0w6FyaW8sIHBvZGUg
Y29udGVyIGluZm9ybWHDp8OjbyBwcml2aWxlZ2lhZGEgb3UgDQo+IGNvbmZpZGVuY2lhbCBlDQo+
DQo+ICA+ID4+PiDDqSBwYXJhIHVzbyBleGNsdXNpdm8gZGEgcGVzc29hIG91IGVudGlkYWRlIGRl
IGRlc3Rpbm8uIFNlIG7Do28gw6kNCj4NCj4gID4gPj4+IHZvc3NhIHNlbmhvcmlhIG8gZGVzdGlu
YXTDoXJpbyBpbmRpY2FkbywgZmljYSBub3RpZmljYWRvIGRlIHF1ZSANCj4gYQ0KPg0KPiAgPiA+
Pj4gbGVpdHVyYSwgdXRpbGl6YcOnw6NvLCBkaXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1
dG9yaXphw6fDo28gcG9kZQ0KPg0KPiAgPiA+Pj4gZXN0YXIgcHJvaWJpZGEgZW0gdmlydHVkZSBk
YSBsZWdpc2xhw6fDo28gdmlnZW50ZS4gU2UgcmVjZWJldSANCj4gZXN0YQ0KPg0KPiAgPiA+Pj4g
bWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgDQo+IGlt
ZWRpYXRhbWVudGUNCj4NCj4gID4gcG9yDQo+DQo+ICA+ID4+PiBlc3RhIG1lc21hIHZpYSBlIHBy
b2NlZGEgYSBzdWEgZGVzdHJ1acOnw6NvDQo+DQo+ICA+ID4+DQo+DQo+ICA+ID4+DQo+DQo+ICA+
ID4+IC0tDQo+DQo+ICA+ID4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4N
Cj4gID4gPj4gU2h1bnN1a2UgSG9tbWENCj4NCj4gID4gPj4gPGhvbW1hLnNodW5zdWtlQGxhYi5u
dHQuY28uanAgDQo+IDxtYWlsdG86aG9tbWEuc2h1bnN1a2VAbGFiLm50dC5jby5qcD4+DQo+DQo+
ICA+ID4+IFRFTDogKzgxIDQyMiA1OSAzNDg2DQo+DQo+ICA+ID4+IEZBWDogKzgxIDQyMiA2MCA3
NDYwDQo+DQo+ICA+ID4+DQo+DQo+ICA+ID4+IE5UVCBOZXR3b3JrIFNlcnZpY2UgU3lzdGVtIExh
YnMuDQo+DQo+ICA+ID4+IE11c2FzaGlubyBjaXR5LCBUb2t5bywgSmFwYW4NCj4NCj4gID4gPj4g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPg0KPiAgPiA+Pg0KPg0KPiAgPiA+
Pg0KPg0KPiAgPiA+Pg0KPg0KPiAgPiA+Pg0KPg0KPiAgPiA+Pg0KPg0KPiAgPiA+Pg0KPg0KPiAg
PiA+DQo+DQo+ICA+ID4NCj4NCj4gID4gPiAtLQ0KPg0KPiAgPiA+IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0NCj4NCj4gID4gPiBTaHVuc3VrZSBIb21tYQ0KPg0KPiAgPiA+IDxo
b21tYS5zaHVuc3VrZUBsYWIubnR0LmNvLmpwIA0KPiA8bWFpbHRvOmhvbW1hLnNodW5zdWtlQGxh
Yi5udHQuY28uanA+Pg0KPg0KPiAgPiA+IFRFTDogKzgxIDQyMiA1OSAzNDg2DQo+DQo+ICA+ID4g
RkFYOiArODEgNDIyIDYwIDc0NjANCj4NCj4gID4gPg0KPg0KPiAgPiA+IE5UVCBOZXR3b3JrIFNl
cnZpY2UgU3lzdGVtIExhYnMuDQo+DQo+ICA+ID4gTXVzYXNoaW5vIGNpdHksIFRva3lvLCBKYXBh
bg0KPg0KPiAgPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4NCj4gID4g
Pg0KPg0KPiAgPiA+DQo+DQo+ICA+ID4NCj4NCj4gID4gPg0KPg0KPiAgPiA+DQo+DQo+ICA+ID4N
Cj4NCj4gID4NCj4NCj4gID4NCj4NCj4gID4gLS0NCj4NCj4gID4gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQ0KPg0KPiAgPiBTaHVuc3VrZSBIb21tYQ0KPg0KPiAgPiA8aG9tbWEu
c2h1bnN1a2VAbGFiLm50dC5jby5qcCANCj4gPG1haWx0bzpob21tYS5zaHVuc3VrZUBsYWIubnR0
LmNvLmpwPj4NCj4NCj4gID4gVEVMOiArODEgNDIyIDU5IDM0ODYNCj4NCj4gID4gRkFYOiArODEg
NDIyIDYwIDc0NjANCj4NCj4gID4NCj4NCj4gID4gTlRUIE5ldHdvcmsgU2VydmljZSBTeXN0ZW0g
TGFicy4NCj4NCj4gID4gTXVzYXNoaW5vIGNpdHksIFRva3lvLCBKYXBhbg0KPg0KPiAgPiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+DQoNCg0KLS0NCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NClNodW5zdWtlIEhvbW1hDQo8aG9tbWEuc2h1bnN1a2VAbGFi
Lm50dC5jby5qcD4NClRFTDogKzgxIDQyMiA1OSAzNDg2DQpGQVg6ICs4MSA0MjIgNjAgNzQ2MA0K
DQpOVFQgTmV0d29yayBTZXJ2aWNlIFN5c3RlbSBMYWJzLg0KTXVzYXNoaW5vIGNpdHksIFRva3lv
LCBKYXBhbg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQoNCg==


From nobody Thu Mar 10 12:33:39 2016
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D1FB812DD1E for <sfc@ietfa.amsl.com>; Thu, 10 Mar 2016 12:33:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Level: 
X-Spam-Status: No, score=-1.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-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 sw-nv1yzfM3I for <sfc@ietfa.amsl.com>; Thu, 10 Mar 2016 12:33:36 -0800 (PST)
Received: from mail1.sandvine.com (mail1.sandvine.com [64.7.137.165]) by ietfa.amsl.com (Postfix) with ESMTP id 700F212D660 for <sfc@ietf.org>; Thu, 10 Mar 2016 12:33:36 -0800 (PST)
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by WTL-EXCHP-3.sandvine.com ([::1]) with mapi id 14.03.0195.001; Thu, 10 Mar 2016 15:33:35 -0500
From: Dave Dolson <ddolson@sandvine.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Adding an NSH.next-header type of NSH
Thread-Index: AdF7DB6MmmXOPRIuQdO+mdvXOBtb/Q==
Date: Thu, 10 Mar 2016 20:33:35 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.63]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/EAH8vCgilUnWE7nL94VeGY1G9zQ>
Cc: "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Subject: [sfc] Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Mar 2016 20:33:38 -0000

Originally in draft-ao-sfc-for-dc-interconnect-01,
and now in draft-dolson-sfc-hierarchical-05,=20
there is the concept of nesting on NSH header within another NSH header.

Is there any objection to allocating another "Next Protocol" value for NSH =
in draft-ietf-sfc-nsh ?

So in section 3.2, would read:
This draft defines the following Next Protocol values:

   0x1 : IPv4
   0x2 : IPv6
   0x3 : Ethernet
   0x4 : NSH                  <----- proposal
   0xFE-0xFF: Experimental



David Dolson
Senior Software Architect, Sandvine Inc.



From nobody Thu Mar 10 12:39:12 2016
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B319012DD0B for <sfc@ietfa.amsl.com>; Thu, 10 Mar 2016 12:39:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 XAao00NLeOGd for <sfc@ietfa.amsl.com>; Thu, 10 Mar 2016 12:39:07 -0800 (PST)
Received: from hub021-ca-5.exch021.serverdata.net (hub021-ca-5.exch021.serverdata.net [64.78.56.70]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DBE0712DD1C for <sfc@ietf.org>; Thu, 10 Mar 2016 12:39:07 -0800 (PST)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-5.exch021.domain.local ([10.254.4.89]) with mapi id 14.03.0266.001;  Thu, 10 Mar 2016 12:39:07 -0800
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Adding an NSH.next-header type of NSH
Thread-Index: AdF7DB6MmmXOPRIuQdO+mdvXOBtb/QAACF8w
Date: Thu, 10 Mar 2016 20:39:07 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.205.79.154]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/qEcsnew1cnl9g9d3iTRWboJ2bGQ>
Cc: "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Subject: Re: [sfc] Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Mar 2016 20:39:11 -0000

Hi, Dave.

Is this approach to facilitate the border SFF's operation?   That instead o=
f storing/restoring its own NSH (with all of the problems that arise from t=
hat), it can keep it in place and just add the next level NSH for the neste=
d SFC domain?   Does this imply than any entity other than the border SFF o=
nly acts on the last one and ignores any preceding NSH instances?   =20

What about for packets created in the nested SFC domain (as opposed to forw=
arded by)?   Should such packets replicate the NSH stack from the "trigger"=
 packet that caused the creation of the new packet (if such a trigger exist=
s)?

Thanks.

   Ron


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
Sent: Thursday, March 10, 2016 3:34 PM
To: sfc@ietf.org
Cc: ao.ting@zte.com.cn
Subject: [sfc] Adding an NSH.next-header type of NSH

Originally in draft-ao-sfc-for-dc-interconnect-01,
and now in draft-dolson-sfc-hierarchical-05, there is the concept of nestin=
g on NSH header within another NSH header.

Is there any objection to allocating another "Next Protocol" value for NSH =
in draft-ietf-sfc-nsh ?

So in section 3.2, would read:
This draft defines the following Next Protocol values:

   0x1 : IPv4
   0x2 : IPv6
   0x3 : Ethernet
   0x4 : NSH                  <----- proposal
   0xFE-0xFF: Experimental



David Dolson
Senior Software Architect, Sandvine Inc.


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


From nobody Thu Mar 10 12:49:01 2016
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 31E6312DD23 for <sfc@ietfa.amsl.com>; Thu, 10 Mar 2016 12:49:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Level: 
X-Spam-Status: No, score=-1.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-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 C5xO0nW6MjmC for <sfc@ietfa.amsl.com>; Thu, 10 Mar 2016 12:48:58 -0800 (PST)
Received: from mail1.sandvine.com (mail1.sandvine.com [64.7.137.165]) by ietfa.amsl.com (Postfix) with ESMTP id 0F1B812DD20 for <sfc@ietf.org>; Thu, 10 Mar 2016 12:48:58 -0800 (PST)
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by WTL-EXCHP-3.sandvine.com ([::1]) with mapi id 14.03.0195.001; Thu, 10 Mar 2016 15:48:57 -0500
From: Dave Dolson <ddolson@sandvine.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Adding an NSH.next-header type of NSH
Thread-Index: AdF7DB6MmmXOPRIuQdO+mdvXOBtb/QAACF8wAAA4EcA=
Date: Thu, 10 Mar 2016 20:48:57 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.63]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/VhMbJ3Q_ObuvSofK_oPXWfTxACI>
Cc: "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Subject: Re: [sfc] Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Mar 2016 20:49:00 -0000

Ron,

Described in this section,
https://tools.ietf.org/html/draft-dolson-sfc-hierarchical-05#section-3.1.4
Yes, the idea is to simply nest the upper-level NSH headers within the lowe=
r-level NSH headers.

The switching would be based exclusively on the outer (first) header.

And yes, a down-side is that SFs need to understand that stack of headers, =
with injected packets replicating the stack.
(This is mentioned in draft-dolson-sfc-hierarchical-05)

-Dave



-----Original Message-----
From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]=20
Sent: Thursday, March 10, 2016 3:39 PM
To: Dave Dolson; sfc@ietf.org
Cc: ao.ting@zte.com.cn
Subject: RE: Adding an NSH.next-header type of NSH

Hi, Dave.

Is this approach to facilitate the border SFF's operation?   That instead o=
f storing/restoring its own NSH (with all of the problems that arise from t=
hat), it can keep it in place and just add the next level NSH for the neste=
d SFC domain?   Does this imply than any entity other than the border SFF o=
nly acts on the last one and ignores any preceding NSH instances?   =20

What about for packets created in the nested SFC domain (as opposed to forw=
arded by)?   Should such packets replicate the NSH stack from the "trigger"=
 packet that caused the creation of the new packet (if such a trigger exist=
s)?

Thanks.

   Ron


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
Sent: Thursday, March 10, 2016 3:34 PM
To: sfc@ietf.org
Cc: ao.ting@zte.com.cn
Subject: [sfc] Adding an NSH.next-header type of NSH

Originally in draft-ao-sfc-for-dc-interconnect-01,
and now in draft-dolson-sfc-hierarchical-05, there is the concept of nestin=
g on NSH header within another NSH header.

Is there any objection to allocating another "Next Protocol" value for NSH =
in draft-ietf-sfc-nsh ?

So in section 3.2, would read:
This draft defines the following Next Protocol values:

   0x1 : IPv4
   0x2 : IPv6
   0x3 : Ethernet
   0x4 : NSH                  <----- proposal
   0xFE-0xFF: Experimental



David Dolson
Senior Software Architect, Sandvine Inc.


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


From nobody Thu Mar 10 12:52:38 2016
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E913312DD64 for <sfc@ietfa.amsl.com>; Thu, 10 Mar 2016 12:52:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 4np74CowqaLU for <sfc@ietfa.amsl.com>; Thu, 10 Mar 2016 12:52:32 -0800 (PST)
Received: from hub021-ca-4.exch021.serverdata.net (hub021-ca-4.exch021.serverdata.net [64.78.22.171]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 42F5612DD61 for <sfc@ietf.org>; Thu, 10 Mar 2016 12:52:32 -0800 (PST)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-4.exch021.domain.local ([10.254.4.39]) with mapi id 14.03.0266.001;  Thu, 10 Mar 2016 12:52:31 -0800
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Adding an NSH.next-header type of NSH
Thread-Index: AdF7DB6MmmXOPRIuQdO+mdvXOBtb/QAACF8wAAA4EcAAAEy/MA==
Date: Thu, 10 Mar 2016 20:52:31 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.205.79.154]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/BGmtpT75AAZkSdQJRxA2KwB7GB0>
Cc: "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Subject: Re: [sfc] Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Mar 2016 20:52:37 -0000

Thanks, Dave.

I was thinking of a LIFO model rather than FIFO model, but both are logical=
ly equivalent and perhaps not very different from an efficiency perspective=
, either -- you still need to locate the actual payload frame or packet.

I would suggest that with this approach the SF's need to understand there i=
s a stack of NSH, too.   This would be to address the same goal of reducing=
 or eliminating the need to do any NSH store/restore, this time at the nest=
ed SFF (lower level, if I interpret your terminology correctly).

   Ron


-----Original Message-----
From: Dave Dolson [mailto:ddolson@sandvine.com]=20
Sent: Thursday, March 10, 2016 3:49 PM
To: Ron Parker <Ron_Parker@affirmednetworks.com>; sfc@ietf.org
Cc: ao.ting@zte.com.cn
Subject: RE: Adding an NSH.next-header type of NSH

Ron,

Described in this section,
https://tools.ietf.org/html/draft-dolson-sfc-hierarchical-05#section-3.1.4
Yes, the idea is to simply nest the upper-level NSH headers within the lowe=
r-level NSH headers.

The switching would be based exclusively on the outer (first) header.

And yes, a down-side is that SFs need to understand that stack of headers, =
with injected packets replicating the stack.
(This is mentioned in draft-dolson-sfc-hierarchical-05)

-Dave



-----Original Message-----
From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]=20
Sent: Thursday, March 10, 2016 3:39 PM
To: Dave Dolson; sfc@ietf.org
Cc: ao.ting@zte.com.cn
Subject: RE: Adding an NSH.next-header type of NSH

Hi, Dave.

Is this approach to facilitate the border SFF's operation?   That instead o=
f storing/restoring its own NSH (with all of the problems that arise from t=
hat), it can keep it in place and just add the next level NSH for the neste=
d SFC domain?   Does this imply than any entity other than the border SFF o=
nly acts on the last one and ignores any preceding NSH instances?   =20

What about for packets created in the nested SFC domain (as opposed to forw=
arded by)?   Should such packets replicate the NSH stack from the "trigger"=
 packet that caused the creation of the new packet (if such a trigger exist=
s)?

Thanks.

   Ron


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
Sent: Thursday, March 10, 2016 3:34 PM
To: sfc@ietf.org
Cc: ao.ting@zte.com.cn
Subject: [sfc] Adding an NSH.next-header type of NSH

Originally in draft-ao-sfc-for-dc-interconnect-01,
and now in draft-dolson-sfc-hierarchical-05, there is the concept of nestin=
g on NSH header within another NSH header.

Is there any objection to allocating another "Next Protocol" value for NSH =
in draft-ietf-sfc-nsh ?

So in section 3.2, would read:
This draft defines the following Next Protocol values:

   0x1 : IPv4
   0x2 : IPv6
   0x3 : Ethernet
   0x4 : NSH                  <----- proposal
   0xFE-0xFF: Experimental



David Dolson
Senior Software Architect, Sandvine Inc.


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


From nobody Thu Mar 10 13:01:15 2016
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C4BF12DD77 for <sfc@ietfa.amsl.com>; Thu, 10 Mar 2016 13:01:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Level: 
X-Spam-Status: No, score=-1.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-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 KxJCr7UJfz-v for <sfc@ietfa.amsl.com>; Thu, 10 Mar 2016 13:01:12 -0800 (PST)
Received: from mail1.sandvine.com (mail1.sandvine.com [64.7.137.165]) by ietfa.amsl.com (Postfix) with ESMTP id 18FC412DC49 for <sfc@ietf.org>; Thu, 10 Mar 2016 13:01:01 -0800 (PST)
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by WTL-EXCHP-3.sandvine.com ([::1]) with mapi id 14.03.0195.001; Thu, 10 Mar 2016 16:01:00 -0500
From: Dave Dolson <ddolson@sandvine.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Adding an NSH.next-header type of NSH
Thread-Index: AdF7DB6MmmXOPRIuQdO+mdvXOBtb/QAACF8wAAA4EcAAAEy/MAAATlQQ
Date: Thu, 10 Mar 2016 21:01:00 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.63]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/MWf7CcjIqpXBB1C5eyXZgqJNgmk>
Cc: "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Subject: Re: [sfc] Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Mar 2016 21:01:14 -0000

Ron,
I think you've got it.
If you can suggest a way to improve the wording of section 3.1.4, or highli=
ght what confused you, I would appreciate it.

And from the tone of your message, I gather you find the new Next Protocol =
assignment to be useful?
=20

Thanks,
-Dave


-----Original Message-----
From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]=20
Sent: Thursday, March 10, 2016 3:53 PM
To: Dave Dolson; sfc@ietf.org
Cc: ao.ting@zte.com.cn
Subject: RE: Adding an NSH.next-header type of NSH

Thanks, Dave.

I was thinking of a LIFO model rather than FIFO model, but both are logical=
ly equivalent and perhaps not very different from an efficiency perspective=
, either -- you still need to locate the actual payload frame or packet.

I would suggest that with this approach the SF's need to understand there i=
s a stack of NSH, too.   This would be to address the same goal of reducing=
 or eliminating the need to do any NSH store/restore, this time at the nest=
ed SFF (lower level, if I interpret your terminology correctly).

   Ron


-----Original Message-----
From: Dave Dolson [mailto:ddolson@sandvine.com]=20
Sent: Thursday, March 10, 2016 3:49 PM
To: Ron Parker <Ron_Parker@affirmednetworks.com>; sfc@ietf.org
Cc: ao.ting@zte.com.cn
Subject: RE: Adding an NSH.next-header type of NSH

Ron,

Described in this section,
https://tools.ietf.org/html/draft-dolson-sfc-hierarchical-05#section-3.1.4
Yes, the idea is to simply nest the upper-level NSH headers within the lowe=
r-level NSH headers.

The switching would be based exclusively on the outer (first) header.

And yes, a down-side is that SFs need to understand that stack of headers, =
with injected packets replicating the stack.
(This is mentioned in draft-dolson-sfc-hierarchical-05)

-Dave



-----Original Message-----
From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]=20
Sent: Thursday, March 10, 2016 3:39 PM
To: Dave Dolson; sfc@ietf.org
Cc: ao.ting@zte.com.cn
Subject: RE: Adding an NSH.next-header type of NSH

Hi, Dave.

Is this approach to facilitate the border SFF's operation?   That instead o=
f storing/restoring its own NSH (with all of the problems that arise from t=
hat), it can keep it in place and just add the next level NSH for the neste=
d SFC domain?   Does this imply than any entity other than the border SFF o=
nly acts on the last one and ignores any preceding NSH instances?   =20

What about for packets created in the nested SFC domain (as opposed to forw=
arded by)?   Should such packets replicate the NSH stack from the "trigger"=
 packet that caused the creation of the new packet (if such a trigger exist=
s)?

Thanks.

   Ron


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
Sent: Thursday, March 10, 2016 3:34 PM
To: sfc@ietf.org
Cc: ao.ting@zte.com.cn
Subject: [sfc] Adding an NSH.next-header type of NSH

Originally in draft-ao-sfc-for-dc-interconnect-01,
and now in draft-dolson-sfc-hierarchical-05, there is the concept of nestin=
g on NSH header within another NSH header.

Is there any objection to allocating another "Next Protocol" value for NSH =
in draft-ietf-sfc-nsh ?

So in section 3.2, would read:
This draft defines the following Next Protocol values:

   0x1 : IPv4
   0x2 : IPv6
   0x3 : Ethernet
   0x4 : NSH                  <----- proposal
   0xFE-0xFF: Experimental



David Dolson
Senior Software Architect, Sandvine Inc.


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


From nobody Thu Mar 10 13:05:35 2016
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A0B912DD93 for <sfc@ietfa.amsl.com>; Thu, 10 Mar 2016 13:05:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.621
X-Spam-Level: 
X-Spam-Status: No, score=-2.621 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 o-FuZj7_NIGA for <sfc@ietfa.amsl.com>; Thu, 10 Mar 2016 13:05:31 -0800 (PST)
Received: from hub021-ca-2.exch021.serverdata.net (hub021-ca-2.exch021.serverdata.net [64.78.22.169]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E5E1C12DD8E for <sfc@ietf.org>; Thu, 10 Mar 2016 13:05:28 -0800 (PST)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-2.exch021.domain.local ([10.254.4.33]) with mapi id 14.03.0266.001;  Thu, 10 Mar 2016 13:05:28 -0800
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Adding an NSH.next-header type of NSH
Thread-Index: AdF7DB6MmmXOPRIuQdO+mdvXOBtb/QAACF8wAAA4EcAAAEy/MAAATlQQAAAxsAA=
Date: Thu, 10 Mar 2016 21:05:28 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.205.79.154]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/9KtEx3yEbI5YZIp_kf2KPnphLlk>
Cc: "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Subject: Re: [sfc] Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Mar 2016 21:05:33 -0000

Yes, I think this is a useful approach (and I think nested SFC is a useful =
concept).   However, I think some thought needs to go into whether this is =
mandatory or optional capability at the SFF?   At the SF?   And if it is op=
tional, what are the procedures when nested NSH is encountered by an entity=
 that doesn't support it?

    Ron


-----Original Message-----
From: Dave Dolson [mailto:ddolson@sandvine.com]=20
Sent: Thursday, March 10, 2016 4:01 PM
To: Ron Parker <Ron_Parker@affirmednetworks.com>; sfc@ietf.org
Cc: ao.ting@zte.com.cn
Subject: RE: Adding an NSH.next-header type of NSH

Ron,
I think you've got it.
If you can suggest a way to improve the wording of section 3.1.4, or highli=
ght what confused you, I would appreciate it.

And from the tone of your message, I gather you find the new Next Protocol =
assignment to be useful?
=20

Thanks,
-Dave


-----Original Message-----
From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]=20
Sent: Thursday, March 10, 2016 3:53 PM
To: Dave Dolson; sfc@ietf.org
Cc: ao.ting@zte.com.cn
Subject: RE: Adding an NSH.next-header type of NSH

Thanks, Dave.

I was thinking of a LIFO model rather than FIFO model, but both are logical=
ly equivalent and perhaps not very different from an efficiency perspective=
, either -- you still need to locate the actual payload frame or packet.

I would suggest that with this approach the SF's need to understand there i=
s a stack of NSH, too.   This would be to address the same goal of reducing=
 or eliminating the need to do any NSH store/restore, this time at the nest=
ed SFF (lower level, if I interpret your terminology correctly).

   Ron


-----Original Message-----
From: Dave Dolson [mailto:ddolson@sandvine.com]=20
Sent: Thursday, March 10, 2016 3:49 PM
To: Ron Parker <Ron_Parker@affirmednetworks.com>; sfc@ietf.org
Cc: ao.ting@zte.com.cn
Subject: RE: Adding an NSH.next-header type of NSH

Ron,

Described in this section,
https://tools.ietf.org/html/draft-dolson-sfc-hierarchical-05#section-3.1.4
Yes, the idea is to simply nest the upper-level NSH headers within the lowe=
r-level NSH headers.

The switching would be based exclusively on the outer (first) header.

And yes, a down-side is that SFs need to understand that stack of headers, =
with injected packets replicating the stack.
(This is mentioned in draft-dolson-sfc-hierarchical-05)

-Dave



-----Original Message-----
From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]=20
Sent: Thursday, March 10, 2016 3:39 PM
To: Dave Dolson; sfc@ietf.org
Cc: ao.ting@zte.com.cn
Subject: RE: Adding an NSH.next-header type of NSH

Hi, Dave.

Is this approach to facilitate the border SFF's operation?   That instead o=
f storing/restoring its own NSH (with all of the problems that arise from t=
hat), it can keep it in place and just add the next level NSH for the neste=
d SFC domain?   Does this imply than any entity other than the border SFF o=
nly acts on the last one and ignores any preceding NSH instances?   =20

What about for packets created in the nested SFC domain (as opposed to forw=
arded by)?   Should such packets replicate the NSH stack from the "trigger"=
 packet that caused the creation of the new packet (if such a trigger exist=
s)?

Thanks.

   Ron


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
Sent: Thursday, March 10, 2016 3:34 PM
To: sfc@ietf.org
Cc: ao.ting@zte.com.cn
Subject: [sfc] Adding an NSH.next-header type of NSH

Originally in draft-ao-sfc-for-dc-interconnect-01,
and now in draft-dolson-sfc-hierarchical-05, there is the concept of nestin=
g on NSH header within another NSH header.

Is there any objection to allocating another "Next Protocol" value for NSH =
in draft-ietf-sfc-nsh ?

So in section 3.2, would read:
This draft defines the following Next Protocol values:

   0x1 : IPv4
   0x2 : IPv6
   0x3 : Ethernet
   0x4 : NSH                  <----- proposal
   0xFE-0xFF: Experimental



David Dolson
Senior Software Architect, Sandvine Inc.


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


From nobody Thu Mar 10 13:38:50 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8B75412D6BF for <sfc@ietfa.amsl.com>; Thu, 10 Mar 2016 13:38:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_HELO_PASS=-0.001, 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 l15SkYC-sIZ1 for <sfc@ietfa.amsl.com>; Thu, 10 Mar 2016 13:38:46 -0800 (PST)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4793E12D6D8 for <sfc@ietf.org>; Thu, 10 Mar 2016 13:38:46 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id D449224EB48; Thu, 10 Mar 2016 13:38:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1457645925; bh=Bds//ClcUM/YiGbHGebBkejrRSvwMe2EDmHUFJlJ9aY=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=RySTVKWIf3Gad1Qt/J16dxkkAQOPGN/kigQhKlek6Ts5a6Cv4kbcsIjpmfioXbOYU LKiiTKV6LaCB5j4cXkJnaw7VdbAKQ+vmNmn47jjYM0Z5OPD17Mn7Pxvw4hwHeIaLqE Ksi1VBkrYPT14SxmOVYFKV/h5T4Ph6qwEupIz0PA=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (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 4767F2402FD; Thu, 10 Mar 2016 13:38:45 -0800 (PST)
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <56E1E956.70005@joelhalpern.com>
Date: Thu, 10 Mar 2016 16:38:30 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/7yktlcvkDyIkrietNb5EjZeTF04>
Cc: "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Subject: Re: [sfc] Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Mar 2016 21:38:48 -0000

The power of this capability is attractive.  There are several places 
that would be affected.

1) SF - It seems to me that if we are going to do this, we better make 
sure that all NSH supporting SF can handle it.  So either we avoid it or 
we make support mandatory at the SF.
1') This implies that SFC-Proxies have to handle it.

2) Ingress and egress - Given that one will want to be able to nest 
using existing equipment, it looks like these need to be able to handle 
packets that have NSH on the outside of what the ingress / egress thinks 
of as the service chaining domain.

3) Classifiers - Given that a classifier in a domain may encounter 
packets with this nesting, it seems like support needs to be mandatory.

Yours,
Joel

On 3/10/16 4:05 PM, Ron Parker wrote:
> Yes, I think this is a useful approach (and I think nested SFC is a useful concept).   However, I think some thought needs to go into whether this is mandatory or optional capability at the SFF?   At the SF?   And if it is optional, what are the procedures when nested NSH is encountered by an entity that doesn't support it?
>
>      Ron
>
>
> -----Original Message-----
> From: Dave Dolson [mailto:ddolson@sandvine.com]
> Sent: Thursday, March 10, 2016 4:01 PM
> To: Ron Parker <Ron_Parker@affirmednetworks.com>; sfc@ietf.org
> Cc: ao.ting@zte.com.cn
> Subject: RE: Adding an NSH.next-header type of NSH
>
> Ron,
> I think you've got it.
> If you can suggest a way to improve the wording of section 3.1.4, or highlight what confused you, I would appreciate it.
>
> And from the tone of your message, I gather you find the new Next Protocol assignment to be useful?
>
>
> Thanks,
> -Dave
>
>
> -----Original Message-----
> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> Sent: Thursday, March 10, 2016 3:53 PM
> To: Dave Dolson; sfc@ietf.org
> Cc: ao.ting@zte.com.cn
> Subject: RE: Adding an NSH.next-header type of NSH
>
> Thanks, Dave.
>
> I was thinking of a LIFO model rather than FIFO model, but both are logically equivalent and perhaps not very different from an efficiency perspective, either -- you still need to locate the actual payload frame or packet.
>
> I would suggest that with this approach the SF's need to understand there is a stack of NSH, too.   This would be to address the same goal of reducing or eliminating the need to do any NSH store/restore, this time at the nested SFF (lower level, if I interpret your terminology correctly).
>
>     Ron
>
>
> -----Original Message-----
> From: Dave Dolson [mailto:ddolson@sandvine.com]
> Sent: Thursday, March 10, 2016 3:49 PM
> To: Ron Parker <Ron_Parker@affirmednetworks.com>; sfc@ietf.org
> Cc: ao.ting@zte.com.cn
> Subject: RE: Adding an NSH.next-header type of NSH
>
> Ron,
>
> Described in this section,
> https://tools.ietf.org/html/draft-dolson-sfc-hierarchical-05#section-3.1.4
> Yes, the idea is to simply nest the upper-level NSH headers within the lower-level NSH headers.
>
> The switching would be based exclusively on the outer (first) header.
>
> And yes, a down-side is that SFs need to understand that stack of headers, with injected packets replicating the stack.
> (This is mentioned in draft-dolson-sfc-hierarchical-05)
>
> -Dave
>
>
>
> -----Original Message-----
> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> Sent: Thursday, March 10, 2016 3:39 PM
> To: Dave Dolson; sfc@ietf.org
> Cc: ao.ting@zte.com.cn
> Subject: RE: Adding an NSH.next-header type of NSH
>
> Hi, Dave.
>
> Is this approach to facilitate the border SFF's operation?   That instead of storing/restoring its own NSH (with all of the problems that arise from that), it can keep it in place and just add the next level NSH for the nested SFC domain?   Does this imply than any entity other than the border SFF only acts on the last one and ignores any preceding NSH instances?
>
> What about for packets created in the nested SFC domain (as opposed to forwarded by)?   Should such packets replicate the NSH stack from the "trigger" packet that caused the creation of the new packet (if such a trigger exists)?
>
> Thanks.
>
>     Ron
>
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
> Sent: Thursday, March 10, 2016 3:34 PM
> To: sfc@ietf.org
> Cc: ao.ting@zte.com.cn
> Subject: [sfc] Adding an NSH.next-header type of NSH
>
> Originally in draft-ao-sfc-for-dc-interconnect-01,
> and now in draft-dolson-sfc-hierarchical-05, there is the concept of nesting on NSH header within another NSH header.
>
> Is there any objection to allocating another "Next Protocol" value for NSH in draft-ietf-sfc-nsh ?
>
> So in section 3.2, would read:
> This draft defines the following Next Protocol values:
>
>     0x1 : IPv4
>     0x2 : IPv6
>     0x3 : Ethernet
>     0x4 : NSH                  <----- proposal
>     0xFE-0xFF: Experimental
>
>
>
> David Dolson
> Senior Software Architect, Sandvine Inc.
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Fri Mar 11 01:26:07 2016
Return-Path: <stewart.bryant@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F38AD12D5BB for <sfc@ietfa.amsl.com>; Fri, 11 Mar 2016 01:26:05 -0800 (PST)
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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 dUT_8A3kXqan for <sfc@ietfa.amsl.com>; Fri, 11 Mar 2016 01:26:04 -0800 (PST)
Received: from mail-wm0-x234.google.com (mail-wm0-x234.google.com [IPv6:2a00:1450:400c:c09::234]) (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 24BCC12D5AF for <sfc@ietf.org>; Fri, 11 Mar 2016 01:26:04 -0800 (PST)
Received: by mail-wm0-x234.google.com with SMTP id l68so9399595wml.1 for <sfc@ietf.org>; Fri, 11 Mar 2016 01:26:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=5Doeg4Ij5pF5T0+wl+k6ByrbnPuz1IHk6Es2kuyhock=; b=0R23K8sXZvy0iR9Owzr2Rk6tDrh/ILjt6yDN3hkELvx6RRO6dQI4ax8OGNrlTz3oHC u/PZZbtxcT3/b2FHPEK43yT+G7xNOtjarQXVTj9o8Ap3PUPi2FJvUKzyIEAeEzB3MqbK 1R2tY/7NA1yl8zYm8Y+/5AW3QkHbc2y/eJpl8kJh0FpozLvtd83YHx0FwSO37UrX7XVY MhT/NR71u+fJOT9PXfkRNeRmEgBJwKdDko11mPHqeFxRbmiqobyU1CpxS9gfQLC81MTP c4zcC54m4+yi2pvflvbmF9lYGv8ao+CEE/tkCHe1Y98yG+4wnbi+8DTP5+dNIgGMKRHx Txtg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=5Doeg4Ij5pF5T0+wl+k6ByrbnPuz1IHk6Es2kuyhock=; b=DvbrgjR7Rd/aiJtu8FTihA9UVzKrc2o5VVEEeO3yBfKggj02TjqmU2FKDKSBbhxGrX ee45L63fNpRKlZsjEsM2NKIw7eEqSmoJNq4s9OIvFUZCJhgbFmTuyNJKogSZAf+SMq+k XT08JzYz//6p2ygiH7LbqTBe0UjWQK4E2WeioB3uhL7iH+9/T3u7y0wuIeG4TtiDCKr4 B6Brb3QbLxcYtZ7Y9T46gAQFwl062FLXzn+imPphBEIFkLHWNa+xD2vKFS0oIg3+eBCB GaXRSa6C/zfFcF6LY/hRtV/EAVrOu9OZn5bZPPWxIVjTOyuZ34gzygwKG0Mhd0kA/hTG bn4Q==
X-Gm-Message-State: AD7BkJJOkt8x3rBFjxtfiPZcn9ddYJGJbxu7tmZknqQT3Ljgpbhn5VgiiER8Fd8tjhenqQ==
X-Received: by 10.28.132.212 with SMTP id g203mr1714507wmd.30.1457688362716; Fri, 11 Mar 2016 01:26:02 -0800 (PST)
Received: from [192.168.2.126] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id ys9sm7444324wjc.35.2016.03.11.01.26.01 for <sfc@ietf.org> (version=TLSv1/SSLv3 cipher=OTHER); Fri, 11 Mar 2016 01:26:01 -0800 (PST)
To: "sfc@ietf.org" <sfc@ietf.org>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <56E28F28.1040806@gmail.com>
Date: Fri, 11 Mar 2016 09:26:00 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <56E1E956.70005@joelhalpern.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/i5ABRMossPGE7DrF-5J7qRRYd08>
Subject: Re: [sfc] Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Mar 2016 09:26:06 -0000

The protocol that chose the most elegant approach to layering
one header on another was MPLS, with its stacking approach
and one bit end of stack indicator.

Such a simple general approach has much to commend it
and you might think seriously about applying it here.

Stewart


From nobody Fri Mar 11 05:03:11 2016
Return-Path: <ju1738@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 52B0D12D6C6 for <sfc@ietfa.amsl.com>; Fri, 11 Mar 2016 05:03:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-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 o3mgJloJ9i3o for <sfc@ietfa.amsl.com>; Fri, 11 Mar 2016 05:03:07 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 731F812D68E for <sfc@ietf.org>; Fri, 11 Mar 2016 05:02:47 -0800 (PST)
Received: from pps.filterd (m0049297.ppops.net [127.0.0.1]) by m0049297.ppops.net-00191d01. (8.15.0.59/8.15.0.59) with SMTP id u2BCxPAo031805; Fri, 11 Mar 2016 08:02:46 -0500
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049297.ppops.net-00191d01. with ESMTP id 21gdemfrcp-1 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);  Fri, 11 Mar 2016 08:02:46 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id u2BD2jAY014386; Fri, 11 Mar 2016 08:02:45 -0500
Received: from mlpi408.sfdc.sbc.com (mlpi408.sfdc.sbc.com [130.9.128.240]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id u2BD2dud014242 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 11 Mar 2016 08:02:42 -0500
Received: from MISOUT7MSGHUBAF.ITServices.sbc.com (MISOUT7MSGHUBAF.itservices.sbc.com [130.9.129.150]) by mlpi408.sfdc.sbc.com (RSA Interceptor); Fri, 11 Mar 2016 13:02:30 GMT
Received: from MISOUT7MSGUSRCD.ITServices.sbc.com ([169.254.4.181]) by MISOUT7MSGHUBAF.ITServices.sbc.com ([130.9.129.150]) with mapi id 14.03.0248.002; Fri, 11 Mar 2016 08:02:30 -0500
From: "UTTARO, JAMES" <ju1738@att.com>
To: Stewart Bryant <stewart.bryant@gmail.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Adding an NSH.next-header type of NSH
Thread-Index: AdF7DB6MmmXOPRIuQdO+mdvXOBtb/QAACF8wAAA4EcAAAEy/MAAATlQQAAAxsAAAC7FeAAAYtYsAAALsUrA=
Date: Fri, 11 Mar 2016 13:02:29 +0000
Message-ID: <B17A6910EEDD1F45980687268941550F135E1172@MISOUT7MSGUSRCD.ITServices.sbc.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com>
In-Reply-To: <56E28F28.1040806@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.51.63]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: DAM Allow Patterns, public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-03-11_08:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1601100000 definitions=main-1603110185
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/vawZwXjptKsz9LDW8n2L6uhhtrA>
Subject: Re: [sfc] Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Mar 2016 13:03:09 -0000

+1

"This email and any files transmitted with it are AT&T property, are confid=
ential, and are intended solely for the use of the individual or entity to =
whom this email is addressed. If you are not one of the named recipient(s) =
or otherwise have reason to believe that you have received this message in =
error, please notify the sender and delete this message immediately from yo=
ur computer. Any other use, retention, dissemination, forwarding, printing,=
 or copying of this email is strictly prohibited."


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Stewart Bryant
Sent: Friday, March 11, 2016 4:26 AM
To: sfc@ietf.org
Subject: Re: [sfc] Adding an NSH.next-header type of NSH


The protocol that chose the most elegant approach to layering
one header on another was MPLS, with its stacking approach
and one bit end of stack indicator.

Such a simple general approach has much to commend it
and you might think seriously about applying it here.

Stewart

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


From nobody Sun Mar 13 18:41:30 2016
Return-Path: <ao.ting@zte.com.cn>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A2D4012D634; Sun, 13 Mar 2016 18:41:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.221
X-Spam-Level: 
X-Spam-Status: No, score=-104.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 72w06xrbu9mn; Sun, 13 Mar 2016 18:41:27 -0700 (PDT)
Received: from mx5.zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by ietfa.amsl.com (Postfix) with ESMTP id 3E59212D9FE; Sun, 13 Mar 2016 18:41:19 -0700 (PDT)
Received: from zte.com.cn (unknown [192.168.168.119]) by Websense Email Security Gateway with ESMTP id 57355D9A5F73C; Mon, 14 Mar 2016 09:41:16 +0800 (CST)
Received: from mse01.zte.com.cn (unknown [10.30.3.20]) by Websense Email Security Gateway with ESMTPS id B9C3E90F505; Mon, 14 Mar 2016 09:41:15 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id u2E1dw4o005615; Mon, 14 Mar 2016 09:39:58 +0800 (GMT-8) (envelope-from ao.ting@zte.com.cn)
In-Reply-To: <56E1E956.70005@joelhalpern.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
MIME-Version: 1.0
X-KeepSent: A378C013:70DEC91C-48257F73:002E0EA6; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.5.3 September 15, 2011
Message-ID: <OFA378C013.70DEC91C-ON48257F73.002E0EA6-48257F76.00091797@zte.com.cn>
From: ao.ting@zte.com.cn
Date: Mon, 14 Mar 2016 09:38:38 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP6|November 21, 2013) at 2016-03-14 09:39:47, Serialize complete at 2016-03-14 09:39:47
Content-Type: multipart/alternative; boundary="=_alternative 0009179648257F76_="
X-MAIL: mse01.zte.com.cn u2E1dw4o005615
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/LGuDGYzwum9nvq1mSMX6pDdv61s>
Cc: sfc <sfc-bounces@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Mar 2016 01:41:29 -0000

This is a multipart message in MIME format.
--=_alternative 0009179648257F76_=
Content-Type: text/plain; charset="GB2312"
Content-Transfer-Encoding: base64

Sm9lbCANCg0KWWVzLCBDbGFzc2lmaWVyIGlzIHJlcXVpcmVkIHRvIHN1cHBvcnQgc3VjaCBraW5k
IG9mIG5lc3RlZCBOU0gsIGFuZCB3ZSdkIA0KYmV0dGVyIGFkZCBhIE5TSCBuZXh0IHByb3RvY29s
IHR5cGUgZm9yIGl0Lg0KDQpUaGFua3MhDQoNClRpbmcuDQogDQoNCg0KDQoNCg0Kt6K8/sjLOiAg
ICAgICAgICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhhbHBlcm4uY29tPsrVvP7IyzogIFJv
biBQYXJrZXIgDQo8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4sIERhdmUgRG9sc29u
IDxkZG9sc29uQHNhbmR2aW5lLmNvbT4sIA0KInNmY0BpZXRmLm9yZyIgPHNmY0BpZXRmLm9yZz4s
IA0Ks63LzTogICAiYW8udGluZ0B6dGUuY29tLmNuIiA8YW8udGluZ0B6dGUuY29tLmNuPg0KyNXG
2jogICAyMDE2LzAzLzExIDA1OjM4DQrW98ziOiAgIFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5l
eHQtaGVhZGVyIHR5cGUgb2YgTlNIDQq3orz+yMs6ICJzZmMiIDxzZmMtYm91bmNlc0BpZXRmLm9y
Zz4NCg0KDQoNClRoZSBwb3dlciBvZiB0aGlzIGNhcGFiaWxpdHkgaXMgYXR0cmFjdGl2ZS4gIFRo
ZXJlIGFyZSBzZXZlcmFsIHBsYWNlcyANCnRoYXQgd291bGQgYmUgYWZmZWN0ZWQuDQoNCjEpIFNG
IC0gSXQgc2VlbXMgdG8gbWUgdGhhdCBpZiB3ZSBhcmUgZ29pbmcgdG8gZG8gdGhpcywgd2UgYmV0
dGVyIG1ha2UgDQpzdXJlIHRoYXQgYWxsIE5TSCBzdXBwb3J0aW5nIFNGIGNhbiBoYW5kbGUgaXQu
ICBTbyBlaXRoZXIgd2UgYXZvaWQgaXQgb3IgDQp3ZSBtYWtlIHN1cHBvcnQgbWFuZGF0b3J5IGF0
IHRoZSBTRi4NCjEnKSBUaGlzIGltcGxpZXMgdGhhdCBTRkMtUHJveGllcyBoYXZlIHRvIGhhbmRs
ZSBpdC4NCg0KMikgSW5ncmVzcyBhbmQgZWdyZXNzIC0gR2l2ZW4gdGhhdCBvbmUgd2lsbCB3YW50
IHRvIGJlIGFibGUgdG8gbmVzdCANCnVzaW5nIGV4aXN0aW5nIGVxdWlwbWVudCwgaXQgbG9va3Mg
bGlrZSB0aGVzZSBuZWVkIHRvIGJlIGFibGUgdG8gaGFuZGxlIA0KcGFja2V0cyB0aGF0IGhhdmUg
TlNIIG9uIHRoZSBvdXRzaWRlIG9mIHdoYXQgdGhlIGluZ3Jlc3MgLyBlZ3Jlc3MgdGhpbmtzIA0K
b2YgYXMgdGhlIHNlcnZpY2UgY2hhaW5pbmcgZG9tYWluLg0KDQozKSBDbGFzc2lmaWVycyAtIEdp
dmVuIHRoYXQgYSBjbGFzc2lmaWVyIGluIGEgZG9tYWluIG1heSBlbmNvdW50ZXIgDQpwYWNrZXRz
IHdpdGggdGhpcyBuZXN0aW5nLCBpdCBzZWVtcyBsaWtlIHN1cHBvcnQgbmVlZHMgdG8gYmUgbWFu
ZGF0b3J5Lg0KDQpZb3VycywNCkpvZWwNCg0KT24gMy8xMC8xNiA0OjA1IFBNLCBSb24gUGFya2Vy
IHdyb3RlOg0KPiBZZXMsIEkgdGhpbmsgdGhpcyBpcyBhIHVzZWZ1bCBhcHByb2FjaCAoYW5kIEkg
dGhpbmsgbmVzdGVkIFNGQyBpcyBhIA0KdXNlZnVsIGNvbmNlcHQpLiAgIEhvd2V2ZXIsIEkgdGhp
bmsgc29tZSB0aG91Z2h0IG5lZWRzIHRvIGdvIGludG8gd2hldGhlciANCnRoaXMgaXMgbWFuZGF0
b3J5IG9yIG9wdGlvbmFsIGNhcGFiaWxpdHkgYXQgdGhlIFNGRj8gICBBdCB0aGUgU0Y/ICAgQW5k
IGlmIA0KaXQgaXMgb3B0aW9uYWwsIHdoYXQgYXJlIHRoZSBwcm9jZWR1cmVzIHdoZW4gbmVzdGVk
IE5TSCBpcyBlbmNvdW50ZXJlZCBieSANCmFuIGVudGl0eSB0aGF0IGRvZXNuJ3Qgc3VwcG9ydCBp
dD8NCj4NCj4gICAgICBSb24NCj4NCj4NCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g
RnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NCj4gU2VudDog
VGh1cnNkYXksIE1hcmNoIDEwLCAyMDE2IDQ6MDEgUE0NCj4gVG86IFJvbiBQYXJrZXIgPFJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBzZmNAaWV0Zi5vcmcNCj4gQ2M6IGFvLnRpbmdA
enRlLmNvbS5jbg0KPiBTdWJqZWN0OiBSRTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBl
IG9mIE5TSA0KPg0KPiBSb24sDQo+IEkgdGhpbmsgeW91J3ZlIGdvdCBpdC4NCj4gSWYgeW91IGNh
biBzdWdnZXN0IGEgd2F5IHRvIGltcHJvdmUgdGhlIHdvcmRpbmcgb2Ygc2VjdGlvbiAzLjEuNCwg
b3IgDQpoaWdobGlnaHQgd2hhdCBjb25mdXNlZCB5b3UsIEkgd291bGQgYXBwcmVjaWF0ZSBpdC4N
Cj4NCj4gQW5kIGZyb20gdGhlIHRvbmUgb2YgeW91ciBtZXNzYWdlLCBJIGdhdGhlciB5b3UgZmlu
ZCB0aGUgbmV3IE5leHQgDQpQcm90b2NvbCBhc3NpZ25tZW50IHRvIGJlIHVzZWZ1bD8NCj4NCj4N
Cj4gVGhhbmtzLA0KPiAtRGF2ZQ0KPg0KPg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
PiBGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bV0NCj4gU2VudDogVGh1cnNkYXksIE1hcmNoIDEwLCAyMDE2IDM6NTMgUE0NCj4gVG86IERhdmUg
RG9sc29uOyBzZmNAaWV0Zi5vcmcNCj4gQ2M6IGFvLnRpbmdAenRlLmNvbS5jbg0KPiBTdWJqZWN0
OiBSRTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KPg0KPiBUaGFua3Ms
IERhdmUuDQo+DQo+IEkgd2FzIHRoaW5raW5nIG9mIGEgTElGTyBtb2RlbCByYXRoZXIgdGhhbiBG
SUZPIG1vZGVsLCBidXQgYm90aCBhcmUgDQpsb2dpY2FsbHkgZXF1aXZhbGVudCBhbmQgcGVyaGFw
cyBub3QgdmVyeSBkaWZmZXJlbnQgZnJvbSBhbiBlZmZpY2llbmN5IA0KcGVyc3BlY3RpdmUsIGVp
dGhlciAtLSB5b3Ugc3RpbGwgbmVlZCB0byBsb2NhdGUgdGhlIGFjdHVhbCBwYXlsb2FkIGZyYW1l
IA0Kb3IgcGFja2V0Lg0KPg0KPiBJIHdvdWxkIHN1Z2dlc3QgdGhhdCB3aXRoIHRoaXMgYXBwcm9h
Y2ggdGhlIFNGJ3MgbmVlZCB0byB1bmRlcnN0YW5kIA0KdGhlcmUgaXMgYSBzdGFjayBvZiBOU0gs
IHRvby4gICBUaGlzIHdvdWxkIGJlIHRvIGFkZHJlc3MgdGhlIHNhbWUgZ29hbCBvZiANCnJlZHVj
aW5nIG9yIGVsaW1pbmF0aW5nIHRoZSBuZWVkIHRvIGRvIGFueSBOU0ggc3RvcmUvcmVzdG9yZSwg
dGhpcyB0aW1lIGF0IA0KdGhlIG5lc3RlZCBTRkYgKGxvd2VyIGxldmVsLCBpZiBJIGludGVycHJl
dCB5b3VyIHRlcm1pbm9sb2d5IGNvcnJlY3RseSkuDQo+DQo+ICAgICBSb24NCj4NCj4NCj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9s
c29uQHNhbmR2aW5lLmNvbV0NCj4gU2VudDogVGh1cnNkYXksIE1hcmNoIDEwLCAyMDE2IDM6NDkg
UE0NCj4gVG86IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBz
ZmNAaWV0Zi5vcmcNCj4gQ2M6IGFvLnRpbmdAenRlLmNvbS5jbg0KPiBTdWJqZWN0OiBSRTogQWRk
aW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KPg0KPiBSb24sDQo+DQo+IERlc2Ny
aWJlZCBpbiB0aGlzIHNlY3Rpb24sDQo+IA0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2Ry
YWZ0LWRvbHNvbi1zZmMtaGllcmFyY2hpY2FsLTA1I3NlY3Rpb24tMy4xLjQNCj4gWWVzLCB0aGUg
aWRlYSBpcyB0byBzaW1wbHkgbmVzdCB0aGUgdXBwZXItbGV2ZWwgTlNIIGhlYWRlcnMgd2l0aGlu
IHRoZSANCmxvd2VyLWxldmVsIE5TSCBoZWFkZXJzLg0KPg0KPiBUaGUgc3dpdGNoaW5nIHdvdWxk
IGJlIGJhc2VkIGV4Y2x1c2l2ZWx5IG9uIHRoZSBvdXRlciAoZmlyc3QpIGhlYWRlci4NCj4NCj4g
QW5kIHllcywgYSBkb3duLXNpZGUgaXMgdGhhdCBTRnMgbmVlZCB0byB1bmRlcnN0YW5kIHRoYXQg
c3RhY2sgb2YgDQpoZWFkZXJzLCB3aXRoIGluamVjdGVkIHBhY2tldHMgcmVwbGljYXRpbmcgdGhl
IHN0YWNrLg0KPiAoVGhpcyBpcyBtZW50aW9uZWQgaW4gZHJhZnQtZG9sc29uLXNmYy1oaWVyYXJj
aGljYWwtMDUpDQo+DQo+IC1EYXZlDQo+DQo+DQo+DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQo+IEZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tXQ0KPiBTZW50OiBUaHVyc2RheSwgTWFyY2ggMTAsIDIwMTYgMzozOSBQTQ0KPiBUbzog
RGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZw0KPiBDYzogYW8udGluZ0B6dGUuY29tLmNuDQo+IFN1
YmplY3Q6IFJFOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQo+DQo+IEhp
LCBEYXZlLg0KPg0KPiBJcyB0aGlzIGFwcHJvYWNoIHRvIGZhY2lsaXRhdGUgdGhlIGJvcmRlciBT
RkYncyBvcGVyYXRpb24/ICAgVGhhdCANCmluc3RlYWQgb2Ygc3RvcmluZy9yZXN0b3JpbmcgaXRz
IG93biBOU0ggKHdpdGggYWxsIG9mIHRoZSBwcm9ibGVtcyB0aGF0IA0KYXJpc2UgZnJvbSB0aGF0
KSwgaXQgY2FuIGtlZXAgaXQgaW4gcGxhY2UgYW5kIGp1c3QgYWRkIHRoZSBuZXh0IGxldmVsIE5T
SCANCmZvciB0aGUgbmVzdGVkIFNGQyBkb21haW4/ICAgRG9lcyB0aGlzIGltcGx5IHRoYW4gYW55
IGVudGl0eSBvdGhlciB0aGFuIA0KdGhlIGJvcmRlciBTRkYgb25seSBhY3RzIG9uIHRoZSBsYXN0
IG9uZSBhbmQgaWdub3JlcyBhbnkgcHJlY2VkaW5nIE5TSCANCmluc3RhbmNlcz8NCj4NCj4gV2hh
dCBhYm91dCBmb3IgcGFja2V0cyBjcmVhdGVkIGluIHRoZSBuZXN0ZWQgU0ZDIGRvbWFpbiAoYXMg
b3Bwb3NlZCB0byANCmZvcndhcmRlZCBieSk/ICAgU2hvdWxkIHN1Y2ggcGFja2V0cyByZXBsaWNh
dGUgdGhlIE5TSCBzdGFjayBmcm9tIHRoZSANCiJ0cmlnZ2VyIiBwYWNrZXQgdGhhdCBjYXVzZWQg
dGhlIGNyZWF0aW9uIG9mIHRoZSBuZXcgcGFja2V0IChpZiBzdWNoIGEgDQp0cmlnZ2VyIGV4aXN0
cyk/DQo+DQo+IFRoYW5rcy4NCj4NCj4gICAgIFJvbg0KPg0KPg0KPiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPiBGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24g
QmVoYWxmIE9mIERhdmUgRG9sc29uDQo+IFNlbnQ6IFRodXJzZGF5LCBNYXJjaCAxMCwgMjAxNiAz
OjM0IFBNDQo+IFRvOiBzZmNAaWV0Zi5vcmcNCj4gQ2M6IGFvLnRpbmdAenRlLmNvbS5jbg0KPiBT
dWJqZWN0OiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQo+DQo+
IE9yaWdpbmFsbHkgaW4gZHJhZnQtYW8tc2ZjLWZvci1kYy1pbnRlcmNvbm5lY3QtMDEsDQo+IGFu
ZCBub3cgaW4gZHJhZnQtZG9sc29uLXNmYy1oaWVyYXJjaGljYWwtMDUsIHRoZXJlIGlzIHRoZSBj
b25jZXB0IG9mIA0KbmVzdGluZyBvbiBOU0ggaGVhZGVyIHdpdGhpbiBhbm90aGVyIE5TSCBoZWFk
ZXIuDQo+DQo+IElzIHRoZXJlIGFueSBvYmplY3Rpb24gdG8gYWxsb2NhdGluZyBhbm90aGVyICJO
ZXh0IFByb3RvY29sIiB2YWx1ZSBmb3IgDQpOU0ggaW4gZHJhZnQtaWV0Zi1zZmMtbnNoID8NCj4N
Cj4gU28gaW4gc2VjdGlvbiAzLjIsIHdvdWxkIHJlYWQ6DQo+IFRoaXMgZHJhZnQgZGVmaW5lcyB0
aGUgZm9sbG93aW5nIE5leHQgUHJvdG9jb2wgdmFsdWVzOg0KPg0KPiAgICAgMHgxIDogSVB2NA0K
PiAgICAgMHgyIDogSVB2Ng0KPiAgICAgMHgzIDogRXRoZXJuZXQNCj4gICAgIDB4NCA6IE5TSCAg
ICAgICAgICAgICAgICAgIDwtLS0tLSBwcm9wb3NhbA0KPiAgICAgMHhGRS0weEZGOiBFeHBlcmlt
ZW50YWwNCj4NCj4NCj4NCj4gRGF2aWQgRG9sc29uDQo+IFNlbmlvciBTb2Z0d2FyZSBBcmNoaXRl
Y3QsIFNhbmR2aW5lIEluYy4NCj4NCj4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCj4gc2ZjIG1haWxpbmcgbGlzdA0KPiBzZmNAaWV0Zi5vcmcNCj4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4NCj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gc2ZjIG1haWxpbmcgbGlz
dA0KPiBzZmNAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCj4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMNCg0KDQo=
--=_alternative 0009179648257F76_=
Content-Type: text/html; charset="GB2312"
Content-Transfer-Encoding: base64

PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NCkpvZWwgPC9mb250Pg0KPGJyPg0K
PGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj5ZZXMsIENsYXNzaWZpZXIgaXMgcmVx
dWlyZWQgdG8gc3VwcG9ydA0Kc3VjaCBraW5kIG9mIG5lc3RlZCBOU0gsIGFuZCB3ZSdkIGJldHRl
ciBhZGQgYSBOU0ggbmV4dCBwcm90b2NvbCB0eXBlIGZvcg0KaXQuPC9mb250Pg0KPGJyPg0KPGJy
Pjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj5UaGFua3MhPC9mb250Pg0KPGJyPg0KPGJy
Pjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj5UaW5nLjwvZm9udD4NCjxicj48Zm9udCBz
aXplPTM+Jm5ic3A7PC9mb250Pg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJyPjxm
b250IHNpemU9MSBjb2xvcj0jNWY1ZjVmIGZhY2U9InNhbnMtc2VyaWYiPreivP7IyzogJm5ic3A7
ICZuYnNwOw0KJm5ic3A7ICZuYnNwOyA8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2Vy
aWYiPiZxdW90O0pvZWwNCk0uIEhhbHBlcm4mcXVvdDsgJmx0O2ptaEBqb2VsaGFscGVybi5jb20m
Z3Q7PC9mb250Pjxmb250IHNpemU9MSBjb2xvcj0jNWY1ZjVmIGZhY2U9InNhbnMtc2VyaWYiPsrV
vP7IyzoNCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyA8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGZh
Y2U9InNhbnMtc2VyaWYiPlJvbg0KUGFya2VyICZsdDtSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tJmd0OywgRGF2ZSBEb2xzb24gJmx0O2Rkb2xzb25Ac2FuZHZpbmUuY29tJmd0OywNCiZx
dW90O3NmY0BpZXRmLm9yZyZxdW90OyAmbHQ7c2ZjQGlldGYub3JnJmd0OywgPC9mb250Pg0KPGJy
Pjxmb250IHNpemU9MSBjb2xvcj0jNWY1ZjVmIGZhY2U9InNhbnMtc2VyaWYiPrOty806ICZuYnNw
OyAmbmJzcDsNCiZuYnNwOyAmbmJzcDs8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2Vy
aWYiPiZxdW90O2FvLnRpbmdAenRlLmNvbS5jbiZxdW90Ow0KJmx0O2FvLnRpbmdAenRlLmNvbS5j
biZndDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0xIGNvbG9yPSM1ZjVmNWYgZmFjZT0ic2Fucy1z
ZXJpZiI+yNXG2jogJm5ic3A7ICZuYnNwOw0KJm5ic3A7ICZuYnNwOyA8L2ZvbnQ+PGZvbnQgc2l6
ZT0xIGZhY2U9InNhbnMtc2VyaWYiPjIwMTYvMDMvMTENCjA1OjM4PC9mb250Pg0KPGJyPjxmb250
IHNpemU9MSBjb2xvcj0jNWY1ZjVmIGZhY2U9InNhbnMtc2VyaWYiPtb3zOI6ICZuYnNwOyAmbmJz
cDsNCiZuYnNwOyAmbmJzcDs8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPlJl
OiBbc2ZjXSBBZGRpbmcNCmFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvZm9udD4NCjxi
cj48Zm9udCBzaXplPTEgY29sb3I9IzVmNWY1ZiBmYWNlPSJzYW5zLXNlcmlmIj63orz+yMs6ICZu
YnNwOyAmbmJzcDsNCiZuYnNwOyAmbmJzcDs8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMt
c2VyaWYiPiZxdW90O3NmYyZxdW90Ow0KJmx0O3NmYy1ib3VuY2VzQGlldGYub3JnJmd0OzwvZm9u
dD4NCjxicj4NCjxociBub3NoYWRlPg0KPGJyPg0KPGJyPg0KPGJyPjx0dD48Zm9udCBzaXplPTI+
VGhlIHBvd2VyIG9mIHRoaXMgY2FwYWJpbGl0eSBpcyBhdHRyYWN0aXZlLiAmbmJzcDtUaGVyZQ0K
YXJlIHNldmVyYWwgcGxhY2VzIDxicj4NCnRoYXQgd291bGQgYmUgYWZmZWN0ZWQuPGJyPg0KPGJy
Pg0KMSkgU0YgLSBJdCBzZWVtcyB0byBtZSB0aGF0IGlmIHdlIGFyZSBnb2luZyB0byBkbyB0aGlz
LCB3ZSBiZXR0ZXIgbWFrZQ0KPGJyPg0Kc3VyZSB0aGF0IGFsbCBOU0ggc3VwcG9ydGluZyBTRiBj
YW4gaGFuZGxlIGl0LiAmbmJzcDtTbyBlaXRoZXIgd2UgYXZvaWQNCml0IG9yIDxicj4NCndlIG1h
a2Ugc3VwcG9ydCBtYW5kYXRvcnkgYXQgdGhlIFNGLjxicj4NCjEnKSBUaGlzIGltcGxpZXMgdGhh
dCBTRkMtUHJveGllcyBoYXZlIHRvIGhhbmRsZSBpdC48YnI+DQo8YnI+DQoyKSBJbmdyZXNzIGFu
ZCBlZ3Jlc3MgLSBHaXZlbiB0aGF0IG9uZSB3aWxsIHdhbnQgdG8gYmUgYWJsZSB0byBuZXN0IDxi
cj4NCnVzaW5nIGV4aXN0aW5nIGVxdWlwbWVudCwgaXQgbG9va3MgbGlrZSB0aGVzZSBuZWVkIHRv
IGJlIGFibGUgdG8gaGFuZGxlDQo8YnI+DQpwYWNrZXRzIHRoYXQgaGF2ZSBOU0ggb24gdGhlIG91
dHNpZGUgb2Ygd2hhdCB0aGUgaW5ncmVzcyAvIGVncmVzcyB0aGlua3MNCjxicj4NCm9mIGFzIHRo
ZSBzZXJ2aWNlIGNoYWluaW5nIGRvbWFpbi48YnI+DQo8YnI+DQozKSBDbGFzc2lmaWVycyAtIEdp
dmVuIHRoYXQgYSBjbGFzc2lmaWVyIGluIGEgZG9tYWluIG1heSBlbmNvdW50ZXIgPGJyPg0KcGFj
a2V0cyB3aXRoIHRoaXMgbmVzdGluZywgaXQgc2VlbXMgbGlrZSBzdXBwb3J0IG5lZWRzIHRvIGJl
IG1hbmRhdG9yeS48YnI+DQo8YnI+DQpZb3Vycyw8YnI+DQpKb2VsPGJyPg0KPGJyPg0KT24gMy8x
MC8xNiA0OjA1IFBNLCBSb24gUGFya2VyIHdyb3RlOjxicj4NCiZndDsgWWVzLCBJIHRoaW5rIHRo
aXMgaXMgYSB1c2VmdWwgYXBwcm9hY2ggKGFuZCBJIHRoaW5rIG5lc3RlZCBTRkMgaXMNCmEgdXNl
ZnVsIGNvbmNlcHQpLiAmbmJzcDsgSG93ZXZlciwgSSB0aGluayBzb21lIHRob3VnaHQgbmVlZHMg
dG8gZ28gaW50bw0Kd2hldGhlciB0aGlzIGlzIG1hbmRhdG9yeSBvciBvcHRpb25hbCBjYXBhYmls
aXR5IGF0IHRoZSBTRkY/ICZuYnNwOyBBdA0KdGhlIFNGPyAmbmJzcDsgQW5kIGlmIGl0IGlzIG9w
dGlvbmFsLCB3aGF0IGFyZSB0aGUgcHJvY2VkdXJlcyB3aGVuIG5lc3RlZA0KTlNIIGlzIGVuY291
bnRlcmVkIGJ5IGFuIGVudGl0eSB0aGF0IGRvZXNuJ3Qgc3VwcG9ydCBpdD88YnI+DQomZ3Q7PGJy
Pg0KJmd0OyAmbmJzcDsgJm5ic3A7ICZuYnNwO1Jvbjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0K
Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCiZndDsgRnJvbTogRGF2ZSBEb2xz
b24gWzwvZm9udD48L3R0PjxhIGhyZWY9bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPjx0dD48
Zm9udCBzaXplPTI+bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9mb250PjwvdHQ+PC9hPjx0
dD48Zm9udCBzaXplPTI+XTxicj4NCiZndDsgU2VudDogVGh1cnNkYXksIE1hcmNoIDEwLCAyMDE2
IDQ6MDEgUE08YnI+DQomZ3Q7IFRvOiBSb24gUGFya2VyICZsdDtSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tJmd0Ozsgc2ZjQGlldGYub3JnPGJyPg0KJmd0OyBDYzogYW8udGluZ0B6dGUu
Y29tLmNuPGJyPg0KJmd0OyBTdWJqZWN0OiBSRTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0
eXBlIG9mIE5TSDxicj4NCiZndDs8YnI+DQomZ3Q7IFJvbiw8YnI+DQomZ3Q7IEkgdGhpbmsgeW91
J3ZlIGdvdCBpdC48YnI+DQomZ3Q7IElmIHlvdSBjYW4gc3VnZ2VzdCBhIHdheSB0byBpbXByb3Zl
IHRoZSB3b3JkaW5nIG9mIHNlY3Rpb24gMy4xLjQsDQpvciBoaWdobGlnaHQgd2hhdCBjb25mdXNl
ZCB5b3UsIEkgd291bGQgYXBwcmVjaWF0ZSBpdC48YnI+DQomZ3Q7PGJyPg0KJmd0OyBBbmQgZnJv
bSB0aGUgdG9uZSBvZiB5b3VyIG1lc3NhZ2UsIEkgZ2F0aGVyIHlvdSBmaW5kIHRoZSBuZXcgTmV4
dA0KUHJvdG9jb2wgYXNzaWdubWVudCB0byBiZSB1c2VmdWw/PGJyPg0KJmd0Ozxicj4NCiZndDs8
YnI+DQomZ3Q7IFRoYW5rcyw8YnI+DQomZ3Q7IC1EYXZlPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+
DQomZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyBGcm9tOiBSb24gUGFy
a2VyIFs8L2ZvbnQ+PC90dD48YSBocmVmPW1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPjx0dD48Zm9udCBzaXplPTI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb208L2ZvbnQ+PC90dD48L2E+PHR0Pjxmb250IHNpemU9Mj5dPGJyPg0KJmd0OyBTZW50OiBU
aHVyc2RheSwgTWFyY2ggMTAsIDIwMTYgMzo1MyBQTTxicj4NCiZndDsgVG86IERhdmUgRG9sc29u
OyBzZmNAaWV0Zi5vcmc8YnI+DQomZ3Q7IENjOiBhby50aW5nQHp0ZS5jb20uY248YnI+DQomZ3Q7
IFN1YmplY3Q6IFJFOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPGJyPg0K
Jmd0Ozxicj4NCiZndDsgVGhhbmtzLCBEYXZlLjxicj4NCiZndDs8YnI+DQomZ3Q7IEkgd2FzIHRo
aW5raW5nIG9mIGEgTElGTyBtb2RlbCByYXRoZXIgdGhhbiBGSUZPIG1vZGVsLCBidXQgYm90aCBh
cmUNCmxvZ2ljYWxseSBlcXVpdmFsZW50IGFuZCBwZXJoYXBzIG5vdCB2ZXJ5IGRpZmZlcmVudCBm
cm9tIGFuIGVmZmljaWVuY3kNCnBlcnNwZWN0aXZlLCBlaXRoZXIgLS0geW91IHN0aWxsIG5lZWQg
dG8gbG9jYXRlIHRoZSBhY3R1YWwgcGF5bG9hZCBmcmFtZQ0Kb3IgcGFja2V0Ljxicj4NCiZndDs8
YnI+DQomZ3Q7IEkgd291bGQgc3VnZ2VzdCB0aGF0IHdpdGggdGhpcyBhcHByb2FjaCB0aGUgU0Yn
cyBuZWVkIHRvIHVuZGVyc3RhbmQNCnRoZXJlIGlzIGEgc3RhY2sgb2YgTlNILCB0b28uICZuYnNw
OyBUaGlzIHdvdWxkIGJlIHRvIGFkZHJlc3MgdGhlIHNhbWUNCmdvYWwgb2YgcmVkdWNpbmcgb3Ig
ZWxpbWluYXRpbmcgdGhlIG5lZWQgdG8gZG8gYW55IE5TSCBzdG9yZS9yZXN0b3JlLCB0aGlzDQp0
aW1lIGF0IHRoZSBuZXN0ZWQgU0ZGIChsb3dlciBsZXZlbCwgaWYgSSBpbnRlcnByZXQgeW91ciB0
ZXJtaW5vbG9neSBjb3JyZWN0bHkpLjxicj4NCiZndDs8YnI+DQomZ3Q7ICZuYnNwOyAmbmJzcDsg
Um9uPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tPGJyPg0KJmd0OyBGcm9tOiBEYXZlIERvbHNvbiBbPC9mb250PjwvdHQ+PGEgaHJlZj1tYWls
dG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PHR0Pjxmb250IHNpemU9Mj5tYWlsdG86ZGRvbHNvbkBz
YW5kdmluZS5jb208L2ZvbnQ+PC90dD48L2E+PHR0Pjxmb250IHNpemU9Mj5dPGJyPg0KJmd0OyBT
ZW50OiBUaHVyc2RheSwgTWFyY2ggMTAsIDIwMTYgMzo0OSBQTTxicj4NCiZndDsgVG86IFJvbiBQ
YXJrZXIgJmx0O1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20mZ3Q7OyBzZmNAaWV0Zi5v
cmc8YnI+DQomZ3Q7IENjOiBhby50aW5nQHp0ZS5jb20uY248YnI+DQomZ3Q7IFN1YmplY3Q6IFJF
OiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPGJyPg0KJmd0Ozxicj4NCiZn
dDsgUm9uLDxicj4NCiZndDs8YnI+DQomZ3Q7IERlc2NyaWJlZCBpbiB0aGlzIHNlY3Rpb24sPGJy
Pg0KJmd0OyA8L2ZvbnQ+PC90dD48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtZG9sc29uLXNmYy1oaWVyYXJjaGljYWwtMDUjc2VjdGlvbi0zLjEuNCI+PHR0Pjxmb250
IHNpemU9Mj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZG9sc29uLXNmYy1oaWVy
YXJjaGljYWwtMDUjc2VjdGlvbi0zLjEuNDwvZm9udD48L3R0PjwvYT48dHQ+PGZvbnQgc2l6ZT0y
Pjxicj4NCiZndDsgWWVzLCB0aGUgaWRlYSBpcyB0byBzaW1wbHkgbmVzdCB0aGUgdXBwZXItbGV2
ZWwgTlNIIGhlYWRlcnMgd2l0aGluDQp0aGUgbG93ZXItbGV2ZWwgTlNIIGhlYWRlcnMuPGJyPg0K
Jmd0Ozxicj4NCiZndDsgVGhlIHN3aXRjaGluZyB3b3VsZCBiZSBiYXNlZCBleGNsdXNpdmVseSBv
biB0aGUgb3V0ZXIgKGZpcnN0KSBoZWFkZXIuPGJyPg0KJmd0Ozxicj4NCiZndDsgQW5kIHllcywg
YSBkb3duLXNpZGUgaXMgdGhhdCBTRnMgbmVlZCB0byB1bmRlcnN0YW5kIHRoYXQgc3RhY2sgb2YN
CmhlYWRlcnMsIHdpdGggaW5qZWN0ZWQgcGFja2V0cyByZXBsaWNhdGluZyB0aGUgc3RhY2suPGJy
Pg0KJmd0OyAoVGhpcyBpcyBtZW50aW9uZWQgaW4gZHJhZnQtZG9sc29uLXNmYy1oaWVyYXJjaGlj
YWwtMDUpPGJyPg0KJmd0Ozxicj4NCiZndDsgLURhdmU8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4N
CiZndDs8YnI+DQomZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPGJyPg0KJmd0OyBGcm9t
OiBSb24gUGFya2VyIFs8L2ZvbnQ+PC90dD48YSBocmVmPW1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPjx0dD48Zm9udCBzaXplPTI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208L2ZvbnQ+PC90dD48L2E+PHR0Pjxmb250IHNpemU9Mj5dPGJyPg0KJmd0
OyBTZW50OiBUaHVyc2RheSwgTWFyY2ggMTAsIDIwMTYgMzozOSBQTTxicj4NCiZndDsgVG86IERh
dmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8YnI+DQomZ3Q7IENjOiBhby50aW5nQHp0ZS5jb20uY248
YnI+DQomZ3Q7IFN1YmplY3Q6IFJFOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2Yg
TlNIPGJyPg0KJmd0Ozxicj4NCiZndDsgSGksIERhdmUuPGJyPg0KJmd0Ozxicj4NCiZndDsgSXMg
dGhpcyBhcHByb2FjaCB0byBmYWNpbGl0YXRlIHRoZSBib3JkZXIgU0ZGJ3Mgb3BlcmF0aW9uPyAm
bmJzcDsNClRoYXQgaW5zdGVhZCBvZiBzdG9yaW5nL3Jlc3RvcmluZyBpdHMgb3duIE5TSCAod2l0
aCBhbGwgb2YgdGhlIHByb2JsZW1zDQp0aGF0IGFyaXNlIGZyb20gdGhhdCksIGl0IGNhbiBrZWVw
IGl0IGluIHBsYWNlIGFuZCBqdXN0IGFkZCB0aGUgbmV4dCBsZXZlbA0KTlNIIGZvciB0aGUgbmVz
dGVkIFNGQyBkb21haW4/ICZuYnNwOyBEb2VzIHRoaXMgaW1wbHkgdGhhbiBhbnkgZW50aXR5IG90
aGVyDQp0aGFuIHRoZSBib3JkZXIgU0ZGIG9ubHkgYWN0cyBvbiB0aGUgbGFzdCBvbmUgYW5kIGln
bm9yZXMgYW55IHByZWNlZGluZw0KTlNIIGluc3RhbmNlcz88YnI+DQomZ3Q7PGJyPg0KJmd0OyBX
aGF0IGFib3V0IGZvciBwYWNrZXRzIGNyZWF0ZWQgaW4gdGhlIG5lc3RlZCBTRkMgZG9tYWluIChh
cyBvcHBvc2VkDQp0byBmb3J3YXJkZWQgYnkpPyAmbmJzcDsgU2hvdWxkIHN1Y2ggcGFja2V0cyBy
ZXBsaWNhdGUgdGhlIE5TSCBzdGFjayBmcm9tDQp0aGUgJnF1b3Q7dHJpZ2dlciZxdW90OyBwYWNr
ZXQgdGhhdCBjYXVzZWQgdGhlIGNyZWF0aW9uIG9mIHRoZSBuZXcgcGFja2V0DQooaWYgc3VjaCBh
IHRyaWdnZXIgZXhpc3RzKT88YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaGFua3MuPGJyPg0KJmd0Ozxi
cj4NCiZndDsgJm5ic3A7ICZuYnNwOyBSb248YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsg
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08YnI+DQomZ3Q7IEZyb206IHNmYyBbPC9mb250Pjwv
dHQ+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj48dHQ+PGZvbnQgc2l6ZT0y
Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvZm9udD48L3R0PjwvYT48dHQ+PGZvbnQgc2l6
ZT0yPl0NCk9uIEJlaGFsZiBPZiBEYXZlIERvbHNvbjxicj4NCiZndDsgU2VudDogVGh1cnNkYXks
IE1hcmNoIDEwLCAyMDE2IDM6MzQgUE08YnI+DQomZ3Q7IFRvOiBzZmNAaWV0Zi5vcmc8YnI+DQom
Z3Q7IENjOiBhby50aW5nQHp0ZS5jb20uY248YnI+DQomZ3Q7IFN1YmplY3Q6IFtzZmNdIEFkZGlu
ZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8YnI+DQomZ3Q7PGJyPg0KJmd0OyBPcmln
aW5hbGx5IGluIGRyYWZ0LWFvLXNmYy1mb3ItZGMtaW50ZXJjb25uZWN0LTAxLDxicj4NCiZndDsg
YW5kIG5vdyBpbiBkcmFmdC1kb2xzb24tc2ZjLWhpZXJhcmNoaWNhbC0wNSwgdGhlcmUgaXMgdGhl
IGNvbmNlcHQNCm9mIG5lc3Rpbmcgb24gTlNIIGhlYWRlciB3aXRoaW4gYW5vdGhlciBOU0ggaGVh
ZGVyLjxicj4NCiZndDs8YnI+DQomZ3Q7IElzIHRoZXJlIGFueSBvYmplY3Rpb24gdG8gYWxsb2Nh
dGluZyBhbm90aGVyICZxdW90O05leHQgUHJvdG9jb2wmcXVvdDsNCnZhbHVlIGZvciBOU0ggaW4g
ZHJhZnQtaWV0Zi1zZmMtbnNoID88YnI+DQomZ3Q7PGJyPg0KJmd0OyBTbyBpbiBzZWN0aW9uIDMu
Miwgd291bGQgcmVhZDo8YnI+DQomZ3Q7IFRoaXMgZHJhZnQgZGVmaW5lcyB0aGUgZm9sbG93aW5n
IE5leHQgUHJvdG9jb2wgdmFsdWVzOjxicj4NCiZndDs8YnI+DQomZ3Q7ICZuYnNwOyAmbmJzcDsg
MHgxIDogSVB2NDxicj4NCiZndDsgJm5ic3A7ICZuYnNwOyAweDIgOiBJUHY2PGJyPg0KJmd0OyAm
bmJzcDsgJm5ic3A7IDB4MyA6IEV0aGVybmV0PGJyPg0KJmd0OyAmbmJzcDsgJm5ic3A7IDB4NCA6
IE5TSCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KJm5ic3A7ICZu
YnNwOyAmbmJzcDsmbHQ7LS0tLS0gcHJvcG9zYWw8YnI+DQomZ3Q7ICZuYnNwOyAmbmJzcDsgMHhG
RS0weEZGOiBFeHBlcmltZW50YWw8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQom
Z3Q7IERhdmlkIERvbHNvbjxicj4NCiZndDsgU2VuaW9yIFNvZnR3YXJlIEFyY2hpdGVjdCwgU2Fu
ZHZpbmUgSW5jLjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsgc2ZjIG1haWxpbmcgbGlz
dDxicj4NCiZndDsgc2ZjQGlldGYub3JnPGJyPg0KJmd0OyA8L2ZvbnQ+PC90dD48YSBocmVmPWh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPjx0dD48Zm9udCBzaXplPTI+
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2ZvbnQ+PC90dD48L2E+
PHR0Pjxmb250IHNpemU9Mj48YnI+DQomZ3Q7PGJyPg0KJmd0OyBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsgc2ZjIG1haWxpbmcgbGlzdDxi
cj4NCiZndDsgc2ZjQGlldGYub3JnPGJyPg0KJmd0OyA8L2ZvbnQ+PC90dD48YSBocmVmPWh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPjx0dD48Zm9udCBzaXplPTI+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2ZvbnQ+PC90dD48L2E+PHR0
Pjxmb250IHNpemU9Mj48YnI+DQomZ3Q7PGJyPg0KPGJyPg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0Kc2Zj
QGlldGYub3JnPGJyPg0KPC9mb250PjwvdHQ+PGEgaHJlZj1odHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYz48dHQ+PGZvbnQgc2l6ZT0yPmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjPC9mb250PjwvdHQ+PC9hPjx0dD48Zm9udCBzaXplPTI+PGJy
Pg0KPC9mb250PjwvdHQ+DQo8YnI+DQo=
--=_alternative 0009179648257F76_=--


From nobody Sun Mar 13 18:46:56 2016
Return-Path: <ao.ting@zte.com.cn>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0350912D6D8 for <sfc@ietfa.amsl.com>; Sun, 13 Mar 2016 18:46:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.221
X-Spam-Level: 
X-Spam-Status: No, score=-104.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 KnZrh1Jfchk4 for <sfc@ietfa.amsl.com>; Sun, 13 Mar 2016 18:46:54 -0700 (PDT)
Received: from mx5.zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by ietfa.amsl.com (Postfix) with ESMTP id CAE3912D534 for <sfc@ietf.org>; Sun, 13 Mar 2016 18:46:53 -0700 (PDT)
Received: from zte.com.cn (unknown [192.168.168.119]) by Websense Email Security Gateway with ESMTP id 45850689F7981 for <sfc@ietf.org>; Mon, 14 Mar 2016 09:46:51 +0800 (CST)
Received: from mse01.zte.com.cn (unknown [10.30.3.20]) by Websense Email Security Gateway with ESMTPS id B46C3BFA9ED3D; Mon, 14 Mar 2016 09:46:50 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id u2E1k5m9056044; Mon, 14 Mar 2016 09:46:05 +0800 (GMT-8) (envelope-from ao.ting@zte.com.cn)
In-Reply-To: <56E28F28.1040806@gmail.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com>
To: Stewart Bryant <stewart.bryant@gmail.com>
MIME-Version: 1.0
X-KeepSent: 16249EB6:9AE8D17D-48257F76:000935EA; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.5.3 September 15, 2011
Message-ID: <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn>
From: ao.ting@zte.com.cn
Date: Mon, 14 Mar 2016 09:44:45 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP6|November 21, 2013) at 2016-03-14 09:45:53, Serialize complete at 2016-03-14 09:45:53
Content-Type: multipart/alternative; boundary="=_alternative 0009A6E448257F76_="
X-MAIL: mse01.zte.com.cn u2E1k5m9056044
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/yypMMFTQFuovrkC1Ue7FOG4B4E0>
Cc: sfc@ietf.org
Subject: Re: [sfc] Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Mar 2016 01:46:56 -0000

This is a multipart message in MIME format.
--=_alternative 0009A6E448257F76_=
Content-Type: text/plain; charset="GB2312"
Content-Transfer-Encoding: base64

U3Rld2FydCwNCg0KVGhhbmtzLiANCg0KRG8geW91IG1lYW4gd2Ugc2hvdWxkIGFkZCBhbiBpbmRp
Y2F0b3IgZm9yIHRoZSBuZXN0ZWQgTlNIPyAgSSBhZ3JlZSANCmFueXRoaW5nIG5ldyBzaG91bGQg
YmUgY29uc2lkZXJlZCBjYXJlZnVsbHkuIEFuZCB0aGF0J3Mgd2hhdCB3ZSBhcmUgZG9pbmcgDQpy
aWdodCBub3cuOikNCg0KIA0KDQoNCg0KDQq3orz+yMs6ICAgICAgICAgU3Rld2FydCBCcnlhbnQg
PHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4NCsrVvP7IyzogICAgICAgICAic2ZjQGlldGYub3Jn
IiA8c2ZjQGlldGYub3JnPiwgDQrI1cbaOiAgIDIwMTYvMDMvMTEgMTc6MjUNCtb3zOI6ICAgUmU6
IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCreivP7IyzogInNm
YyIgPHNmYy1ib3VuY2VzQGlldGYub3JnPg0KDQoNCg0KDQpUaGUgcHJvdG9jb2wgdGhhdCBjaG9z
ZSB0aGUgbW9zdCBlbGVnYW50IGFwcHJvYWNoIHRvIGxheWVyaW5nDQpvbmUgaGVhZGVyIG9uIGFu
b3RoZXIgd2FzIE1QTFMsIHdpdGggaXRzIHN0YWNraW5nIGFwcHJvYWNoDQphbmQgb25lIGJpdCBl
bmQgb2Ygc3RhY2sgaW5kaWNhdG9yLg0KDQpTdWNoIGEgc2ltcGxlIGdlbmVyYWwgYXBwcm9hY2gg
aGFzIG11Y2ggdG8gY29tbWVuZCBpdA0KYW5kIHlvdSBtaWdodCB0aGluayBzZXJpb3VzbHkgYWJv
dXQgYXBwbHlpbmcgaXQgaGVyZS4NCg0KU3Rld2FydA0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3Jn
DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQoNCg==
--=_alternative 0009A6E448257F76_=
Content-Type: text/html; charset="GB2312"
Content-Transfer-Encoding: base64

PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPlN0ZXdhcnQsPC9mb250Pg0KPGJyPg0KPGJy
Pjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj5UaGFua3MuIDwvZm9udD4NCjxicj4NCjxi
cj48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+RG8geW91IG1lYW4gd2Ugc2hvdWxkIGFk
ZCBhbiBpbmRpY2F0b3INCmZvciB0aGUgbmVzdGVkIE5TSD8gJm5ic3A7SSBhZ3JlZSBhbnl0aGlu
ZyBuZXcgc2hvdWxkIGJlIGNvbnNpZGVyZWQgY2FyZWZ1bGx5Lg0KQW5kIHRoYXQncyB3aGF0IHdl
IGFyZSBkb2luZyByaWdodCBub3cuOik8YnI+DQo8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zPiZu
YnNwOzwvZm9udD4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj48Zm9udCBzaXplPTEgY29s
b3I9IzVmNWY1ZiBmYWNlPSJzYW5zLXNlcmlmIj63orz+yMs6ICZuYnNwOyAmbmJzcDsNCiZuYnNw
OyAmbmJzcDsgPC9mb250Pjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj5TdGV3YXJ0IEJy
eWFudA0KJmx0O3N0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSZndDs8L2ZvbnQ+DQo8YnI+PGZvbnQg
c2l6ZT0xIGNvbG9yPSM1ZjVmNWYgZmFjZT0ic2Fucy1zZXJpZiI+ytW8/sjLOiAmbmJzcDsgJm5i
c3A7DQombmJzcDsgJm5ic3A7IDwvZm9udD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+
JnF1b3Q7c2ZjQGlldGYub3JnJnF1b3Q7DQombHQ7c2ZjQGlldGYub3JnJmd0OywgPC9mb250Pg0K
PGJyPjxmb250IHNpemU9MSBjb2xvcj0jNWY1ZjVmIGZhY2U9InNhbnMtc2VyaWYiPsjVxto6ICZu
YnNwOyAmbmJzcDsNCiZuYnNwOyAmbmJzcDsgPC9mb250Pjxmb250IHNpemU9MSBmYWNlPSJzYW5z
LXNlcmlmIj4yMDE2LzAzLzExDQoxNzoyNTwvZm9udD4NCjxicj48Zm9udCBzaXplPTEgY29sb3I9
IzVmNWY1ZiBmYWNlPSJzYW5zLXNlcmlmIj7W98ziOiAmbmJzcDsgJm5ic3A7DQombmJzcDsgJm5i
c3A7PC9mb250Pjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj5SZTogW3NmY10gQWRkaW5n
DQphbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0x
IGNvbG9yPSM1ZjVmNWYgZmFjZT0ic2Fucy1zZXJpZiI+t6K8/sjLOiAmbmJzcDsgJm5ic3A7DQom
bmJzcDsgJm5ic3A7PC9mb250Pjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4mcXVvdDtz
ZmMmcXVvdDsNCiZsdDtzZmMtYm91bmNlc0BpZXRmLm9yZyZndDs8L2ZvbnQ+DQo8YnI+DQo8aHIg
bm9zaGFkZT4NCjxicj4NCjxicj4NCjxicj48dHQ+PGZvbnQgc2l6ZT0yPjxicj4NClRoZSBwcm90
b2NvbCB0aGF0IGNob3NlIHRoZSBtb3N0IGVsZWdhbnQgYXBwcm9hY2ggdG8gbGF5ZXJpbmc8YnI+
DQpvbmUgaGVhZGVyIG9uIGFub3RoZXIgd2FzIE1QTFMsIHdpdGggaXRzIHN0YWNraW5nIGFwcHJv
YWNoPGJyPg0KYW5kIG9uZSBiaXQgZW5kIG9mIHN0YWNrIGluZGljYXRvci48YnI+DQo8YnI+DQpT
dWNoIGEgc2ltcGxlIGdlbmVyYWwgYXBwcm9hY2ggaGFzIG11Y2ggdG8gY29tbWVuZCBpdDxicj4N
CmFuZCB5b3UgbWlnaHQgdGhpbmsgc2VyaW91c2x5IGFib3V0IGFwcGx5aW5nIGl0IGhlcmUuPGJy
Pg0KPGJyPg0KU3Rld2FydDxicj4NCjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCnNmY0BpZXRmLm9y
Zzxicj4NCjwvZm9udD48L3R0PjxhIGhyZWY9aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM+PHR0Pjxmb250IHNpemU9Mj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvZm9udD48L3R0PjwvYT48dHQ+PGZvbnQgc2l6ZT0yPjxicj4NCjwvZm9u
dD48L3R0Pg0KPGJyPg0K
--=_alternative 0009A6E448257F76_=--


From nobody Mon Mar 14 02:40:24 2016
Return-Path: <stewart.bryant@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F59612D535 for <sfc@ietfa.amsl.com>; Mon, 14 Mar 2016 02:40:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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_LOW=-0.7, 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 mPPDKQ7IgEAH for <sfc@ietfa.amsl.com>; Mon, 14 Mar 2016 02:40:19 -0700 (PDT)
Received: from mail-wm0-x22a.google.com (mail-wm0-x22a.google.com [IPv6:2a00:1450:400c:c09::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 C367512D524 for <sfc@ietf.org>; Mon, 14 Mar 2016 02:40:18 -0700 (PDT)
Received: by mail-wm0-x22a.google.com with SMTP id p65so93501384wmp.1 for <sfc@ietf.org>; Mon, 14 Mar 2016 02:40:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to; bh=GiURJt4BDre57XjZWqszoxQov18KUhJuM2NzI1namb4=; b=DpwmbqCr1InmZ10Y4tLs+NaQWfEGskGCyy6f8syyRWYoaleI+2Ol4REecVWP7xP236 1fhOg+R/ETV54GNBw1Nydbrb0OE8XghVehV09WWHR1feN5WOQUBy0XHKjUh/I4vNmoB6 xx92w87uVL0A+NpSxZ7Qg32yr267T76DqQq5upZSl6FgZSGnFSlE1Gip1SDletRlTMhv EbThaSOXVFg+vDOZJOhiGW+sDjEUNUgRnC6j+pvL6yWBjEFsF0bGUFU4b2wlaKP2Zwdh Vsqq8TyXwRfHfV5Lg77z/dlemHUq5W74o0S2Y2OPEZt2GL/XDwrwc+j3LtQIM/MQq98I P34A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to; bh=GiURJt4BDre57XjZWqszoxQov18KUhJuM2NzI1namb4=; b=YOfsSvaQKVqS70n/jKOUgzYONy/n8wHP+ecDI1vAsNpaPasKYMHSqdGtgSKCq5Go5Z RgyjaYmwVWR8RvcI4UuvCPmYNrYen9nzQ/+H0/E6XJFPenUzi50K9E7RYb9oGxuI5E9y q6QqUaO3lxkvyo6VM8typO0Z0FlLwVsDZUZ0QBYlE0YJvq9Arn5xSSXY5W59PhnN4uD9 qoI5kksj0wdIdyoxnPobMWojh1AGN9+64/B3Q7qWu2Y2iXNjFYgtDUhwQEP6BlswhJbS bjwuqinNsD69BZLGohJVGxBrv4kZ/CL1Dh9W8Al7VrQTTXoZQVdS50HHk1Pb8Nt6DODL hv+w==
X-Gm-Message-State: AD7BkJJ8up/AnBvwWn7V/nVTG1M0NqNSCs9No9L5ijlnjk6P6nsyVEmN0k26vxNbIc6lSg==
X-Received: by 10.28.145.8 with SMTP id t8mr16791301wmd.103.1457948417112; Mon, 14 Mar 2016 02:40:17 -0700 (PDT)
Received: from [192.168.2.130] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id gb9sm21436671wjb.26.2016.03.14.02.40.15 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 14 Mar 2016 02:40:16 -0700 (PDT)
To: ao.ting@zte.com.cn
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <56E68706.7090505@gmail.com>
Date: Mon, 14 Mar 2016 09:40:22 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn>
Content-Type: multipart/alternative; boundary="------------000400040802020504090005"
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/zJGKAeMEYciZQCDCWXoMfgPUeBo>
Cc: sfc@ietf.org
Subject: Re: [sfc] Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Mar 2016 09:40:22 -0000

This is a multi-part message in MIME format.
--------------000400040802020504090005
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit


Having reminded myself of the NSH header structure, I see that this
is not strictly needed since this naturally fits with the next
protocol component of the base header. Thus stating that the there
is no architectural limit on the number of SFH headers in a packet
is the necessary and sufficient requirement to allow an arbitatry
stack of NSH headers. Stating that new NSH headers are added at the front
of the packet, and processed first and discarded first is sufficient
to remove any processing ambiguity. Processing would also be simpler
is you followed the MPLS rule that the outer header is the only one
in scope until that header is discarded (popped).

I do however wonder whether the IETF's architetural preference for
self describing packets (MPLS being the exception) leads us to more
complex and thus less efficent dataplane designs than we could otherwise
achieve.

- Stewart

On 14/03/2016 01:44, ao.ting@zte.com.cn wrote:
> Stewart,
>
> Thanks.
>
> Do you mean we should add an indicator for the nested NSH?  I agree 
> anything new should be considered carefully. And that's what we are 
> doing right now.:)
>
>
>
>
>
>
> 发件人: Stewart Bryant <stewart.bryant@gmail.com>
> 收件人: "sfc@ietf.org" <sfc@ietf.org>,
> 日期: 2016/03/11 17:25
> 主题: Re: [sfc] Adding an NSH.next-header type of NSH
> 发件人: "sfc" <sfc-bounces@ietf.org>
> ------------------------------------------------------------------------
>
>
>
>
> The protocol that chose the most elegant approach to layering
> one header on another was MPLS, with its stacking approach
> and one bit end of stack indicator.
>
> Such a simple general approach has much to commend it
> and you might think seriously about applying it here.
>
> Stewart
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


--------------000400040802020504090005
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    Having reminded myself of the NSH header structure, I see that this<br>
    is not strictly needed since this naturally fits with the next<br>
    protocol component of the base header. Thus stating that the there<br>
    is no architectural limit on the number of SFH headers in a packet<br>
    is the necessary and sufficient requirement to allow an arbitatry<br>
    stack of NSH headers. Stating that new NSH headers are added at the
    front<br>
    of the packet, and processed first and discarded first is sufficient<br>
    to remove any processing ambiguity. Processing would also be simpler<br>
    is you followed the MPLS rule that the outer header is the only one<br>
    in scope until that header is discarded (popped).<br>
    <br>
    I do however wonder whether the IETF's architetural preference for<br>
    self describing packets (MPLS being the exception) leads us to more<br>
    complex and thus less efficent dataplane designs than we could
    otherwise <br>
    achieve.<br>
    <br>
    - Stewart<br>
    <br>
    <div class="moz-cite-prefix">On 14/03/2016 01:44, <a class="moz-txt-link-abbreviated" href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a>
      wrote:<br>
    </div>
    <blockquote
cite="mid:OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn"
      type="cite"><font size="2" face="sans-serif">Stewart,</font>
      <br>
      <br>
      <font size="2" face="sans-serif">Thanks. </font>
      <br>
      <br>
      <font size="2" face="sans-serif">Do you mean we should add an
        indicator
        for the nested NSH?  I agree anything new should be considered
        carefully.
        And that's what we are doing right now.:)<br>
      </font>
      <br>
      <font size="3"> </font>
      <br>
      <br>
      <br>
      <br>
      <br>
      <font size="1" color="#5f5f5f" face="sans-serif">发件人:    
            </font><font size="1" face="sans-serif">Stewart Bryant
        <a class="moz-txt-link-rfc2396E" href="mailto:stewart.bryant@gmail.com">&lt;stewart.bryant@gmail.com&gt;</a></font>
      <br>
      <font size="1" color="#5f5f5f" face="sans-serif">收件人:    
            </font><font size="1" face="sans-serif"><a class="moz-txt-link-rfc2396E" href="mailto:sfc@ietf.org">"sfc@ietf.org"</a>
        <a class="moz-txt-link-rfc2396E" href="mailto:sfc@ietf.org">&lt;sfc@ietf.org&gt;</a>, </font>
      <br>
      <font size="1" color="#5f5f5f" face="sans-serif">日期:    
            </font><font size="1" face="sans-serif">2016/03/11
        17:25</font>
      <br>
      <font size="1" color="#5f5f5f" face="sans-serif">主题:    
           </font><font size="1" face="sans-serif">Re: [sfc] Adding
        an NSH.next-header type of NSH</font>
      <br>
      <font size="1" color="#5f5f5f" face="sans-serif">发件人:    
           </font><font size="1" face="sans-serif">"sfc"
        <a class="moz-txt-link-rfc2396E" href="mailto:sfc-bounces@ietf.org">&lt;sfc-bounces@ietf.org&gt;</a></font>
      <br>
      <hr noshade="noshade">
      <br>
      <br>
      <br>
      <tt><font size="2"><br>
          The protocol that chose the most elegant approach to layering<br>
          one header on another was MPLS, with its stacking approach<br>
          and one bit end of stack indicator.<br>
          <br>
          Such a simple general approach has much to commend it<br>
          and you might think seriously about applying it here.<br>
          <br>
          Stewart<br>
          <br>
          _______________________________________________<br>
          sfc mailing list<br>
          <a class="moz-txt-link-abbreviated" href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
        </font></tt><a moz-do-not-send="true"
        href="https://www.ietf.org/mailman/listinfo/sfc"><tt><font
            size="2">https://www.ietf.org/mailman/listinfo/sfc</font></tt></a><tt><font
          size="2"><br>
        </font></tt>
      <br>
    </blockquote>
    <br>
  </body>
</html>

--------------000400040802020504090005--


From nobody Mon Mar 14 11:45:31 2016
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BCDE612D724 for <sfc@ietfa.amsl.com>; Mon, 14 Mar 2016 11:45:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.61
X-Spam-Level: 
X-Spam-Status: No, score=-2.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=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 f0o4bdh4bsea for <sfc@ietfa.amsl.com>; Mon, 14 Mar 2016 11:45:28 -0700 (PDT)
Received: from hub021-ca-3.exch021.serverdata.net (hub021-ca-3.exch021.serverdata.net [64.78.22.170]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4AC5412D50C for <sfc@ietf.org>; Mon, 14 Mar 2016 11:45:28 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-3.exch021.domain.local ([10.254.4.36]) with mapi id 14.03.0266.001;  Mon, 14 Mar 2016 11:45:27 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Stewart Bryant <stewart.bryant@gmail.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [GRAYMAIL] Re: [sfc] Adding an NSH.next-header type of NSH
Thread-Index: AdF7DB6MmmXOPRIuQdO+mdvXOBtb/QAACF8wAAA4EcAAAEy/MAAATlQQAAAxsAAAEfqxAAAYtYsAAISreYAAEJxYAAAENPOQ
Date: Mon, 14 Mar 2016 18:45:28 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com>
In-Reply-To: <56E68706.7090505@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.205.79.154]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4BMBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/q73DvMDZ487PbxPt8uC9LirYUB4>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Mar 2016 18:45:31 -0000

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

SSBsaWtlIHRoZSBzZWxmIGRlc2NyaWJpbmcgc3RhY2sgb2YgTlNIIGhlYWRlcnMgYW5kIEkgbGlr
ZSB0aGUgZmlyc3Qgb25lIGJlaW5nIHRoZSDigJxjdXJyZW504oCdIHNjb3BpbmcuICAgQnV0LCBv
bmUgZGlmZmVyZW5jZSBiZXR3ZWVuIE1QTFMgYW5kIE5TSOKApiAgIE1QTFMgZm9yd2FyZGluZyBp
cyBnZW5lcmFsbHkgaGFuZGxlZCBieSBsb29raW5nIG9ubHkgYXQgdGhlIE1QTFMgbGFiZWxzIHRo
YXQgYXJlIOKAnGluIHNjb3Bl4oCdIGZvciB0aGUgY3VycmVudCBub2RlIChpLmUuLCBzdGFydGlu
ZyBhdCB0aGUgdG9wLW9mLXN0YWNrKSBhbmQgbm90IG5lZWRpbmcgdG8gbG9jYXRlIGFuZCBwcm9j
ZXNzIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgYm90dG9tLW9mLXN0YWNrLiAgICBCdXQs
IGluIE5TSCwgbW9zdCBwcm9jZXNzaW5nIHdpbGwgcmVxdWlyZSBsb2NhdGlvbiBvZiB0aGUg4oCc
cGF5bG9hZOKAnSBiZXlvbmQgdGhlIGxhc3QgTlNIIGhlYWRlci4gICBJdCBpcyBpbmVmZmljaWVu
dCB0byBoYXZlIHRvIHdhbGsgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGluIG9yZGVyIHRvIGxv
Y2F0ZSB0aGF0IHBheWxvYWQuICAgIElmIGVhY2ggTlNIIGhlYWRlciB0aGF0IHdhcyBwdXNoZWQg
b250byB0aGUgc3RhY2sgYWxzbyBpbmNsdWRlZCBhbiBvZmZzZXQgdG8gZGlyZWN0bHkgbG9jYXRl
IHRoZSBwYXlsb2FkIChlYWNoIG5ldyBvbmUgc2ltcGx5IGFkZHMgaXRzIG93biBieXRlIHNpemUp
LCB0aGVuIHRoaXMgcHJvY2Vzc2luZyBpbmVmZmljaWVuY3kgd291bGQgYmUgbWl0aWdhdGVkLg0K
DQogICBSb24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24g
QmVoYWxmIE9mIFN0ZXdhcnQgQnJ5YW50DQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDU6
NDAgQU0NClRvOiBhby50aW5nQHp0ZS5jb20uY24NCkNjOiBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6
IFtHUkFZTUFJTF0gUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBO
U0gNCg0KDQpIYXZpbmcgcmVtaW5kZWQgbXlzZWxmIG9mIHRoZSBOU0ggaGVhZGVyIHN0cnVjdHVy
ZSwgSSBzZWUgdGhhdCB0aGlzDQppcyBub3Qgc3RyaWN0bHkgbmVlZGVkIHNpbmNlIHRoaXMgbmF0
dXJhbGx5IGZpdHMgd2l0aCB0aGUgbmV4dA0KcHJvdG9jb2wgY29tcG9uZW50IG9mIHRoZSBiYXNl
IGhlYWRlci4gVGh1cyBzdGF0aW5nIHRoYXQgdGhlIHRoZXJlDQppcyBubyBhcmNoaXRlY3R1cmFs
IGxpbWl0IG9uIHRoZSBudW1iZXIgb2YgU0ZIIGhlYWRlcnMgaW4gYSBwYWNrZXQNCmlzIHRoZSBu
ZWNlc3NhcnkgYW5kIHN1ZmZpY2llbnQgcmVxdWlyZW1lbnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5
DQpzdGFjayBvZiBOU0ggaGVhZGVycy4gU3RhdGluZyB0aGF0IG5ldyBOU0ggaGVhZGVycyBhcmUg
YWRkZWQgYXQgdGhlIGZyb250DQpvZiB0aGUgcGFja2V0LCBhbmQgcHJvY2Vzc2VkIGZpcnN0IGFu
ZCBkaXNjYXJkZWQgZmlyc3QgaXMgc3VmZmljaWVudA0KdG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5n
IGFtYmlndWl0eS4gUHJvY2Vzc2luZyB3b3VsZCBhbHNvIGJlIHNpbXBsZXINCmlzIHlvdSBmb2xs
b3dlZCB0aGUgTVBMUyBydWxlIHRoYXQgdGhlIG91dGVyIGhlYWRlciBpcyB0aGUgb25seSBvbmUN
CmluIHNjb3BlIHVudGlsIHRoYXQgaGVhZGVyIGlzIGRpc2NhcmRlZCAocG9wcGVkKS4NCg0KSSBk
byBob3dldmVyIHdvbmRlciB3aGV0aGVyIHRoZSBJRVRGJ3MgYXJjaGl0ZXR1cmFsIHByZWZlcmVu
Y2UgZm9yDQpzZWxmIGRlc2NyaWJpbmcgcGFja2V0cyAoTVBMUyBiZWluZyB0aGUgZXhjZXB0aW9u
KSBsZWFkcyB1cyB0byBtb3JlDQpjb21wbGV4IGFuZCB0aHVzIGxlc3MgZWZmaWNlbnQgZGF0YXBs
YW5lIGRlc2lnbnMgdGhhbiB3ZSBjb3VsZCBvdGhlcndpc2UNCmFjaGlldmUuDQoNCi0gU3Rld2Fy
dA0KT24gMTQvMDMvMjAxNiAwMTo0NCwgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5n
QHp0ZS5jb20uY24+IHdyb3RlOg0KU3Rld2FydCwNCg0KVGhhbmtzLg0KDQpEbyB5b3UgbWVhbiB3
ZSBzaG91bGQgYWRkIGFuIGluZGljYXRvciBmb3IgdGhlIG5lc3RlZCBOU0g/ICBJIGFncmVlIGFu
eXRoaW5nIG5ldyBzaG91bGQgYmUgY29uc2lkZXJlZCBjYXJlZnVsbHkuIEFuZCB0aGF0J3Mgd2hh
dCB3ZSBhcmUgZG9pbmcgcmlnaHQgbm93LjopDQoNCg0KDQoNCg0KDQrlj5Hku7bkuro6ICAgICAg
ICAgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT48bWFpbHRvOnN0ZXdh
cnQuYnJ5YW50QGdtYWlsLmNvbT4NCuaUtuS7tuS6ujogICAgICAgICAic2ZjQGlldGYub3JnIjxt
YWlsdG86c2ZjQGlldGYub3JnPiA8c2ZjQGlldGYub3JnPjxtYWlsdG86c2ZjQGlldGYub3JnPiwN
CuaXpeacnzogICAgICAgICAyMDE2LzAzLzExIDE3OjI1DQrkuLvpopg6ICAgICAgICBSZTogW3Nm
Y10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0K5Y+R5Lu25Lq6OiAgICAg
ICAgInNmYyIgPHNmYy1ib3VuY2VzQGlldGYub3JnPjxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQoNCg0KDQpUaGUgcHJvdG9j
b2wgdGhhdCBjaG9zZSB0aGUgbW9zdCBlbGVnYW50IGFwcHJvYWNoIHRvIGxheWVyaW5nDQpvbmUg
aGVhZGVyIG9uIGFub3RoZXIgd2FzIE1QTFMsIHdpdGggaXRzIHN0YWNraW5nIGFwcHJvYWNoDQph
bmQgb25lIGJpdCBlbmQgb2Ygc3RhY2sgaW5kaWNhdG9yLg0KDQpTdWNoIGEgc2ltcGxlIGdlbmVy
YWwgYXBwcm9hY2ggaGFzIG11Y2ggdG8gY29tbWVuZCBpdA0KYW5kIHlvdSBtaWdodCB0aGluayBz
ZXJpb3VzbHkgYWJvdXQgYXBwbHlpbmcgaXQgaGVyZS4NCg0KU3Rld2FydA0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0K
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDgg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3Nl
LTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGli
cmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseToiTWljcm9zb2Z0IEpoZW5nSGVpIjsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1pY3Jvc29mdCBKaGVuZ0hlaSI7
DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseToiXEBNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDggMiA0O30NCi8q
IFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNv
Tm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7DQoJY29sb3I6
YmxhY2s7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRl
ZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
Y29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KdHQNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0K
CXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdl
IFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4g
MS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQot
LT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4
dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpl
eHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+
DQo8L2hlYWQ+DQo8Ym9keSBiZ2NvbG9yPSJ3aGl0ZSIgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUi
IHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIGxpa2UgdGhlIHNlbGYg
ZGVzY3JpYmluZyBzdGFjayBvZiBOU0ggaGVhZGVycyBhbmQgSSBsaWtlIHRoZSBmaXJzdCBvbmUg
YmVpbmcgdGhlIOKAnGN1cnJlbnTigJ0gc2NvcGluZy4mbmJzcDsmbmJzcDsgQnV0LCBvbmUgZGlm
ZmVyZW5jZSBiZXR3ZWVuIE1QTFMgYW5kIE5TSOKApiZuYnNwOyZuYnNwOyBNUExTIGZvcndhcmRp
bmcNCiBpcyBnZW5lcmFsbHkgaGFuZGxlZCBieSBsb29raW5nIG9ubHkgYXQgdGhlIE1QTFMgbGFi
ZWxzIHRoYXQgYXJlIOKAnGluIHNjb3Bl4oCdIGZvciB0aGUgY3VycmVudCBub2RlIChpLmUuLCBz
dGFydGluZyBhdCB0aGUgdG9wLW9mLXN0YWNrKSBhbmQgbm90IG5lZWRpbmcgdG8gbG9jYXRlIGFu
ZCBwcm9jZXNzIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgYm90dG9tLW9mLXN0YWNrLiZu
YnNwOyZuYnNwOyZuYnNwOyBCdXQsIGluIE5TSCwgbW9zdCBwcm9jZXNzaW5nIHdpbGwgcmVxdWly
ZQ0KIGxvY2F0aW9uIG9mIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgbGFzdCBOU0ggaGVh
ZGVyLiZuYnNwOyZuYnNwOyBJdCBpcyBpbmVmZmljaWVudCB0byBoYXZlIHRvIHdhbGsgdGhlIHN0
YWNrIG9mIE5TSCBoZWFkZXJzIGluIG9yZGVyIHRvIGxvY2F0ZSB0aGF0IHBheWxvYWQuJm5ic3A7
Jm5ic3A7Jm5ic3A7IElmIGVhY2ggTlNIIGhlYWRlciB0aGF0IHdhcyBwdXNoZWQgb250byB0aGUg
c3RhY2sgYWxzbyBpbmNsdWRlZCBhbiBvZmZzZXQgdG8gZGlyZWN0bHkgbG9jYXRlIHRoZSBwYXls
b2FkDQogKGVhY2ggbmV3IG9uZSBzaW1wbHkgYWRkcyBpdHMgb3duIGJ5dGUgc2l6ZSksIHRoZW4g
dGhpcyBwcm9jZXNzaW5nIGluZWZmaWNpZW5jeSB3b3VsZCBiZSBtaXRpZ2F0ZWQuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvYT48L3A+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
d2luZG93dGV4dCI+IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXQ0KPGI+T24gQmVo
YWxmIE9mIDwvYj5TdGV3YXJ0IEJyeWFudDxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1hcmNo
IDE0LCAyMDE2IDU6NDAgQU08YnI+DQo8Yj5Ubzo8L2I+IGFvLnRpbmdAenRlLmNvbS5jbjxicj4N
CjxiPkNjOjwvYj4gc2ZjQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFtHUkFZTUFJTF0g
UmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bToxMi4wcHQiPjxicj4NCkhhdmluZyByZW1pbmRlZCBteXNlbGYgb2YgdGhlIE5TSCBoZWFkZXIg
c3RydWN0dXJlLCBJIHNlZSB0aGF0IHRoaXM8YnI+DQppcyBub3Qgc3RyaWN0bHkgbmVlZGVkIHNp
bmNlIHRoaXMgbmF0dXJhbGx5IGZpdHMgd2l0aCB0aGUgbmV4dDxicj4NCnByb3RvY29sIGNvbXBv
bmVudCBvZiB0aGUgYmFzZSBoZWFkZXIuIFRodXMgc3RhdGluZyB0aGF0IHRoZSB0aGVyZTxicj4N
CmlzIG5vIGFyY2hpdGVjdHVyYWwgbGltaXQgb24gdGhlIG51bWJlciBvZiBTRkggaGVhZGVycyBp
biBhIHBhY2tldDxicj4NCmlzIHRoZSBuZWNlc3NhcnkgYW5kIHN1ZmZpY2llbnQgcmVxdWlyZW1l
bnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5PGJyPg0Kc3RhY2sgb2YgTlNIIGhlYWRlcnMuIFN0YXRp
bmcgdGhhdCBuZXcgTlNIIGhlYWRlcnMgYXJlIGFkZGVkIGF0IHRoZSBmcm9udDxicj4NCm9mIHRo
ZSBwYWNrZXQsIGFuZCBwcm9jZXNzZWQgZmlyc3QgYW5kIGRpc2NhcmRlZCBmaXJzdCBpcyBzdWZm
aWNpZW50PGJyPg0KdG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5nIGFtYmlndWl0eS4gUHJvY2Vzc2lu
ZyB3b3VsZCBhbHNvIGJlIHNpbXBsZXI8YnI+DQppcyB5b3UgZm9sbG93ZWQgdGhlIE1QTFMgcnVs
ZSB0aGF0IHRoZSBvdXRlciBoZWFkZXIgaXMgdGhlIG9ubHkgb25lPGJyPg0KaW4gc2NvcGUgdW50
aWwgdGhhdCBoZWFkZXIgaXMgZGlzY2FyZGVkIChwb3BwZWQpLjxicj4NCjxicj4NCkkgZG8gaG93
ZXZlciB3b25kZXIgd2hldGhlciB0aGUgSUVURidzIGFyY2hpdGV0dXJhbCBwcmVmZXJlbmNlIGZv
cjxicj4NCnNlbGYgZGVzY3JpYmluZyBwYWNrZXRzIChNUExTIGJlaW5nIHRoZSBleGNlcHRpb24p
IGxlYWRzIHVzIHRvIG1vcmU8YnI+DQpjb21wbGV4IGFuZCB0aHVzIGxlc3MgZWZmaWNlbnQgZGF0
YXBsYW5lIGRlc2lnbnMgdGhhbiB3ZSBjb3VsZCBvdGhlcndpc2UgPGJyPg0KYWNoaWV2ZS48YnI+
DQo8YnI+DQotIFN0ZXdhcnQ8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5PbiAxNC8wMy8yMDE2IDAxOjQ0LCA8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29t
LmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlN0ZXdhcnQsPC9zcGFuPg0K
PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+VGhhbmtzLiA8L3NwYW4+PGJyPg0KPGJyPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+RG8geW91IG1lYW4gd2Ugc2hvdWxkIGFkZCBhbiBpbmRpY2F0b3IgZm9yIHRo
ZSBuZXN0ZWQgTlNIPyAmbmJzcDtJIGFncmVlIGFueXRoaW5nIG5ldyBzaG91bGQgYmUgY29uc2lk
ZXJlZCBjYXJlZnVsbHkuIEFuZCB0aGF0J3Mgd2hhdCB3ZSBhcmUgZG9pbmcgcmlnaHQgbm93Ljop
PGJyPg0KPC9zcGFuPjxicj4NCiZuYnNwOyA8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBK
aGVuZ0hlaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUYiPuWPkeS7tuS6ujwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzVGNUY1RiI+OiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsN
Cjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlN0ZXdhcnQgQnJ5YW50DQo8YSBocmVmPSJtYWlsdG86c3Rl
d2FydC5icnlhbnRAZ21haWwuY29tIj4mbHQ7c3Rld2FydC5icnlhbnRAZ21haWwuY29tJmd0Ozwv
YT48L3NwYW4+IDxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7TVMgR290aGljJnF1b3Q7O2NvbG9yOiM1RjVGNUYiPuaUtuS7tuS6ujwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzVGNUY1RiI+OiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsNCjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWYiPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPiZxdW90O3Nm
Y0BpZXRmLm9yZyZxdW90OzwvYT4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPiZsdDtz
ZmNAaWV0Zi5vcmcmZ3Q7PC9hPiwgPC9zcGFuPjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6
Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7O2NvbG9yOiM1RjVGNUYiPuaX
peacnzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzVGNUY1RiI+OiAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjIwMTYvMDMvMTEgMTc6MjU8L3NwYW4+
DQo8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01T
IEdvdGhpYyZxdW90Oztjb2xvcjojNUY1RjVGIj7kuLs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgSmhlbmdIZWkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojNUY1RjVGIj7popg8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3
LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVG
NUYiPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+UmU6
DQogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj4gPGJy
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3Nv
ZnQgSmhlbmdIZWkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNUY1RjVGIj7lj5Hku7bkuro8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+JnF1b3Q7c2ZjJnF1b3Q7DQo8YSBocmVmPSJtYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPiZsdDtzZmMtYm91bmNlc0BpZXRmLm9yZyZndDs8L2E+PC9z
cGFuPiA8bzpwPjwvbzpwPjwvcD4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRl
ciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj4NCjxociBzaXplPSIzIiB3aWR0aD0iMTAwJSIg
bm9zaGFkZT0iIiBzdHlsZT0iY29sb3I6I0EwQTBBMCIgYWxpZ249ImNlbnRlciI+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0K
PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPjxicj4NCjx0dD5UaGUgcHJvdG9jb2wgdGhhdCBjaG9zZSB0
aGUgbW9zdCBlbGVnYW50IGFwcHJvYWNoIHRvIGxheWVyaW5nPC90dD48YnI+DQo8dHQ+b25lIGhl
YWRlciBvbiBhbm90aGVyIHdhcyBNUExTLCB3aXRoIGl0cyBzdGFja2luZyBhcHByb2FjaDwvdHQ+
PGJyPg0KPHR0PmFuZCBvbmUgYml0IGVuZCBvZiBzdGFjayBpbmRpY2F0b3IuPC90dD48YnI+DQo8
YnI+DQo8dHQ+U3VjaCBhIHNpbXBsZSBnZW5lcmFsIGFwcHJvYWNoIGhhcyBtdWNoIHRvIGNvbW1l
bmQgaXQ8L3R0Pjxicj4NCjx0dD5hbmQgeW91IG1pZ2h0IHRoaW5rIHNlcmlvdXNseSBhYm91dCBh
cHBseWluZyBpdCBoZXJlLjwvdHQ+PGJyPg0KPGJyPg0KPHR0PlN0ZXdhcnQ8L3R0Pjxicj4NCjxi
cj4NCjx0dD5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwv
dHQ+PGJyPg0KPHR0PnNmYyBtYWlsaW5nIGxpc3Q8L3R0Pjxicj4NCjx0dD48YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PC90dD48YnI+DQo8L3NwYW4+PGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPjx0dD48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmM8L3NwYW4+PC90dD48L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ib2R5
Pg0KPC9odG1sPg0K

--_000_CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4BMBX021W3CA2exch_--


From nobody Mon Mar 14 12:03:28 2016
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 59A2912D74B for <sfc@ietfa.amsl.com>; Mon, 14 Mar 2016 12:03:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.891
X-Spam-Level: 
X-Spam-Status: No, score=-1.891 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, T_KAM_HTML_FONT_INVALID=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 9exCQoF7WN83 for <sfc@ietfa.amsl.com>; Mon, 14 Mar 2016 12:03:25 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0146.outbound.protection.outlook.com [65.55.169.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D248712D567 for <sfc@ietf.org>; Mon, 14 Mar 2016 12:03:24 -0700 (PDT)
Received: from TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM (10.162.187.152) by TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM (10.162.187.152) with Microsoft SMTP Server (TLS) id 15.1.434.16; Mon, 14 Mar 2016 19:03:22 +0000
Received: from TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM ([10.162.187.152]) by TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM ([10.162.187.152]) with mapi id 15.01.0434.016; Mon, 14 Mar 2016 19:03:22 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Stewart Bryant <stewart.bryant@gmail.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
Thread-Index: AQHRfiHAwX50+xLvoEOaPjj6DU7olZ9ZSlzw
Date: Mon, 14 Mar 2016 19:03:22 +0000
Message-ID: <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: affirmednetworks.com; dkim=none (message not signed) header.d=none;affirmednetworks.com; dmarc=none action=none header.from=hpe.com;
x-originating-ip: [15.211.195.7]
x-ms-office365-filtering-correlation-id: bf73c8ad-fec4-486d-2c33-08d34c3b505e
x-microsoft-exchange-diagnostics: 1; TU4PR84MB0159; 5:XFySl2i3qnjWzUtNnyMT/8HfrHt1CaJXbIZ3T4f8TmnSOA6mHZy68hRFjdoTXywn3Kcr/EBHZRAngEp1CnYLEfvLiP4YW/Lo5bnICrPO+eE5ETpas1lK/55awW3gwLiYReRkH/34kgCGvQNQkiiN6w==; 24:SEphpHuDZmVm1/negvrY0IgXEp6D8KwnK6KYar7k4uYK3EhEri4pwNt/QLyWpMcPecXBuj0S99snj9DDZ6dvsdLHOtQxQzSzWKm5b+ioIo0=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:TU4PR84MB0159;
x-microsoft-antispam-prvs: <TU4PR84MB0159419C76CEA0C4150BC8A5FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001); SRVR:TU4PR84MB0159; BCL:0; PCL:0; RULEID:; SRVR:TU4PR84MB0159; 
x-forefront-prvs: 0881A7A935
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(479174004)(24454002)(377454003)(2501003)(81166005)(586003)(6116002)(790700001)(3846002)(102836003)(5003600100002)(5002640100001)(5001770100001)(86362001)(15975445007)(2900100001)(2950100001)(77096005)(10400500002)(50986999)(76176999)(99286002)(54356999)(93886004)(2906002)(19617315012)(3660700001)(3280700002)(106116001)(5004730100002)(87936001)(1096002)(19625215002)(1220700001)(33656002)(16236675004)(19300405004)(4326007)(66066001)(189998001)(19580405001)(122556002)(5008740100001)(19580395003)(92566002)(11100500001); DIR:OUT; SFP:1102; SCL:1; SRVR:TU4PR84MB0159; H:TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_TU4PR84MB0159958D81B6E6403AA5E589FE880TU4PR84MB0159NAMP_"
MIME-Version: 1.0
X-OriginatorOrg: hpe.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2016 19:03:22.3721 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TU4PR84MB0159
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/0QrxiokXYo_hzMFAIA3LgXoKDqU>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Mar 2016 19:03:27 -0000

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

SnVzdCBvbmUgbW9yZSBjb25jZXJuIGFib3V0IHRoZSBzdGFjayBpcyBob3cgZGVlcCBpdCB3aWxs
IG5lc3QuIEhhcmR3YXJlIHN3aXRjaCBpbXBsZW1lbnRhdGlvbnMgYXJlIHR5cGljYWxseSBsaW1p
dGVkIGluIHRoZSBkZXB0aCB0aGV5IGxvb2sgaW50byB0aGUgcGFja2V0LiBJZiB0aGUgaGFyZHdh
cmUgbmVlZHMgdG8gbG9vayBhdCB0aGUgb3JpZ2luYWwgcGFja2V0IGhlYWRlcnMsIHRoZW4gaGFy
ZHdhcmUgd291bGQgbmVlZCB0byBza2lwIG92ZXIgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIHRv
IHJlYWNoIHRoZSBvcmlnaW5hbCBwYWNrZXQuIElmIHRoZSBOU0ggc3RhY2sgaXMgdG9vIGRlZXAg
aXQgbWF5IGV4Y2VlZCB0aGUgaGFyZHdhcmUgZGVwdGggbGltaXRzLg0KDQpDaGVlcnMsDQoNClBh
dWwNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBP
ZiBSb24gUGFya2VyDQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjQ1IEFNDQpUbzog
U3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT47IGFvLnRpbmdAenRlLmNv
bS5jbg0KQ2M6IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6
IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KSSBsaWtlIHRoZSBzZWxm
IGRlc2NyaWJpbmcgc3RhY2sgb2YgTlNIIGhlYWRlcnMgYW5kIEkgbGlrZSB0aGUgZmlyc3Qgb25l
IGJlaW5nIHRoZSDigJxjdXJyZW504oCdIHNjb3BpbmcuICAgQnV0LCBvbmUgZGlmZmVyZW5jZSBi
ZXR3ZWVuIE1QTFMgYW5kIE5TSOKApiAgIE1QTFMgZm9yd2FyZGluZyBpcyBnZW5lcmFsbHkgaGFu
ZGxlZCBieSBsb29raW5nIG9ubHkgYXQgdGhlIE1QTFMgbGFiZWxzIHRoYXQgYXJlIOKAnGluIHNj
b3Bl4oCdIGZvciB0aGUgY3VycmVudCBub2RlIChpLmUuLCBzdGFydGluZyBhdCB0aGUgdG9wLW9m
LXN0YWNrKSBhbmQgbm90IG5lZWRpbmcgdG8gbG9jYXRlIGFuZCBwcm9jZXNzIHRoZSDigJxwYXls
b2Fk4oCdIGJleW9uZCB0aGUgYm90dG9tLW9mLXN0YWNrLiAgICBCdXQsIGluIE5TSCwgbW9zdCBw
cm9jZXNzaW5nIHdpbGwgcmVxdWlyZSBsb2NhdGlvbiBvZiB0aGUg4oCccGF5bG9hZOKAnSBiZXlv
bmQgdGhlIGxhc3QgTlNIIGhlYWRlci4gICBJdCBpcyBpbmVmZmljaWVudCB0byBoYXZlIHRvIHdh
bGsgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGluIG9yZGVyIHRvIGxvY2F0ZSB0aGF0IHBheWxv
YWQuICAgIElmIGVhY2ggTlNIIGhlYWRlciB0aGF0IHdhcyBwdXNoZWQgb250byB0aGUgc3RhY2sg
YWxzbyBpbmNsdWRlZCBhbiBvZmZzZXQgdG8gZGlyZWN0bHkgbG9jYXRlIHRoZSBwYXlsb2FkIChl
YWNoIG5ldyBvbmUgc2ltcGx5IGFkZHMgaXRzIG93biBieXRlIHNpemUpLCB0aGVuIHRoaXMgcHJv
Y2Vzc2luZyBpbmVmZmljaWVuY3kgd291bGQgYmUgbWl0aWdhdGVkLg0KDQogICBSb24NCg0KDQpG
cm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN0ZXdh
cnQgQnJ5YW50DQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDU6NDAgQU0NClRvOiBhby50
aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtHUkFZTUFJTF0gUmU6IFtzZmNdIEFk
ZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KDQpIYXZpbmcgcmVtaW5kZWQg
bXlzZWxmIG9mIHRoZSBOU0ggaGVhZGVyIHN0cnVjdHVyZSwgSSBzZWUgdGhhdCB0aGlzDQppcyBu
b3Qgc3RyaWN0bHkgbmVlZGVkIHNpbmNlIHRoaXMgbmF0dXJhbGx5IGZpdHMgd2l0aCB0aGUgbmV4
dA0KcHJvdG9jb2wgY29tcG9uZW50IG9mIHRoZSBiYXNlIGhlYWRlci4gVGh1cyBzdGF0aW5nIHRo
YXQgdGhlIHRoZXJlDQppcyBubyBhcmNoaXRlY3R1cmFsIGxpbWl0IG9uIHRoZSBudW1iZXIgb2Yg
U0ZIIGhlYWRlcnMgaW4gYSBwYWNrZXQNCmlzIHRoZSBuZWNlc3NhcnkgYW5kIHN1ZmZpY2llbnQg
cmVxdWlyZW1lbnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5DQpzdGFjayBvZiBOU0ggaGVhZGVycy4g
U3RhdGluZyB0aGF0IG5ldyBOU0ggaGVhZGVycyBhcmUgYWRkZWQgYXQgdGhlIGZyb250DQpvZiB0
aGUgcGFja2V0LCBhbmQgcHJvY2Vzc2VkIGZpcnN0IGFuZCBkaXNjYXJkZWQgZmlyc3QgaXMgc3Vm
ZmljaWVudA0KdG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5nIGFtYmlndWl0eS4gUHJvY2Vzc2luZyB3
b3VsZCBhbHNvIGJlIHNpbXBsZXINCmlzIHlvdSBmb2xsb3dlZCB0aGUgTVBMUyBydWxlIHRoYXQg
dGhlIG91dGVyIGhlYWRlciBpcyB0aGUgb25seSBvbmUNCmluIHNjb3BlIHVudGlsIHRoYXQgaGVh
ZGVyIGlzIGRpc2NhcmRlZCAocG9wcGVkKS4NCg0KSSBkbyBob3dldmVyIHdvbmRlciB3aGV0aGVy
IHRoZSBJRVRGJ3MgYXJjaGl0ZXR1cmFsIHByZWZlcmVuY2UgZm9yDQpzZWxmIGRlc2NyaWJpbmcg
cGFja2V0cyAoTVBMUyBiZWluZyB0aGUgZXhjZXB0aW9uKSBsZWFkcyB1cyB0byBtb3JlDQpjb21w
bGV4IGFuZCB0aHVzIGxlc3MgZWZmaWNlbnQgZGF0YXBsYW5lIGRlc2lnbnMgdGhhbiB3ZSBjb3Vs
ZCBvdGhlcndpc2UNCmFjaGlldmUuDQoNCi0gU3Rld2FydA0KT24gMTQvMDMvMjAxNiAwMTo0NCwg
YW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+IHdyb3RlOg0KU3Rl
d2FydCwNCg0KVGhhbmtzLg0KDQpEbyB5b3UgbWVhbiB3ZSBzaG91bGQgYWRkIGFuIGluZGljYXRv
ciBmb3IgdGhlIG5lc3RlZCBOU0g/ICBJIGFncmVlIGFueXRoaW5nIG5ldyBzaG91bGQgYmUgY29u
c2lkZXJlZCBjYXJlZnVsbHkuIEFuZCB0aGF0J3Mgd2hhdCB3ZSBhcmUgZG9pbmcgcmlnaHQgbm93
LjopDQoNCg0KDQoNCg0KDQrlj5Hku7bkuro6ICAgICAgICAgU3Rld2FydCBCcnlhbnQgPHN0ZXdh
cnQuYnJ5YW50QGdtYWlsLmNvbT48bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4NCuaU
tuS7tuS6ujogICAgICAgICAic2ZjQGlldGYub3JnIjxtYWlsdG86c2ZjQGlldGYub3JnPiA8c2Zj
QGlldGYub3JnPjxtYWlsdG86c2ZjQGlldGYub3JnPiwNCuaXpeacnzogICAgICAgICAyMDE2LzAz
LzExIDE3OjI1DQrkuLvpopg6ICAgICAgICBSZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhl
YWRlciB0eXBlIG9mIE5TSA0K5Y+R5Lu25Lq6OiAgICAgICAgInNmYyIgPHNmYy1ib3VuY2VzQGll
dGYub3JnPjxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+DQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KDQoNCg0KDQpUaGUgcHJvdG9jb2wgdGhhdCBjaG9zZSB0aGUgbW9zdCBl
bGVnYW50IGFwcHJvYWNoIHRvIGxheWVyaW5nDQpvbmUgaGVhZGVyIG9uIGFub3RoZXIgd2FzIE1Q
TFMsIHdpdGggaXRzIHN0YWNraW5nIGFwcHJvYWNoDQphbmQgb25lIGJpdCBlbmQgb2Ygc3RhY2sg
aW5kaWNhdG9yLg0KDQpTdWNoIGEgc2ltcGxlIGdlbmVyYWwgYXBwcm9hY2ggaGFzIG11Y2ggdG8g
Y29tbWVuZCBpdA0KYW5kIHlvdSBtaWdodCB0aGluayBzZXJpb3VzbHkgYWJvdXQgYXBwbHlpbmcg
aXQgaGVyZS4NCg0KU3Rld2FydA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDgg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3Nl
LTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGli
cmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseToiTWljcm9zb2Z0IEpoZW5nSGVpIjsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1pY3Jvc29mdCBKaGVuZ0hlaSI7
DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseToiXEBNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDggMiA0O30NCi8q
IFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNv
Tm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7DQoJY29sb3I6
YmxhY2s7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRl
ZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
Y29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KdHQNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10
eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24x
DQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9
DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlk
bWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+
DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0
YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxi
b2R5IGJnY29sb3I9IndoaXRlIiBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBs
ZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkp1c3Qgb25lIG1vcmUgY29uY2VybiBhYm91dCB0
aGUgc3RhY2sgaXMgaG93IGRlZXAgaXQgd2lsbCBuZXN0LiBIYXJkd2FyZSBzd2l0Y2ggaW1wbGVt
ZW50YXRpb25zIGFyZSB0eXBpY2FsbHkgbGltaXRlZCBpbiB0aGUgZGVwdGggdGhleSBsb29rIGlu
dG8gdGhlIHBhY2tldC4NCiBJZiB0aGUgaGFyZHdhcmUgbmVlZHMgdG8gbG9vayBhdCB0aGUgb3Jp
Z2luYWwgcGFja2V0IGhlYWRlcnMsIHRoZW4gaGFyZHdhcmUgd291bGQgbmVlZCB0byBza2lwIG92
ZXIgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIHRvIHJlYWNoIHRoZSBvcmlnaW5hbCBwYWNrZXQu
IElmIHRoZSBOU0ggc3RhY2sgaXMgdG9vIGRlZXAgaXQgbWF5IGV4Y2VlZCB0aGUgaGFyZHdhcmUg
ZGVwdGggbGltaXRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
Q2hlZXJzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48YnI+DQpQYXVsPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93
dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4g
c2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJv
biBQYXJrZXI8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo0NSBB
TTxicj4NCjxiPlRvOjwvYj4gU3Rld2FydCBCcnlhbnQgJmx0O3N0ZXdhcnQuYnJ5YW50QGdtYWls
LmNvbSZndDs7IGFvLnRpbmdAenRlLmNvbS5jbjxicj4NCjxiPkNjOjwvYj4gc2ZjQGlldGYub3Jn
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4g
TlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgbGlrZSB0
aGUgc2VsZiBkZXNjcmliaW5nIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGFuZCBJIGxpa2UgdGhlIGZp
cnN0IG9uZSBiZWluZyB0aGUg4oCcY3VycmVudOKAnSBzY29waW5nLiZuYnNwOyZuYnNwOyBCdXQs
IG9uZSBkaWZmZXJlbmNlIGJldHdlZW4gTVBMUyBhbmQgTlNI4oCmJm5ic3A7Jm5ic3A7IE1QTFMg
Zm9yd2FyZGluZw0KIGlzIGdlbmVyYWxseSBoYW5kbGVkIGJ5IGxvb2tpbmcgb25seSBhdCB0aGUg
TVBMUyBsYWJlbHMgdGhhdCBhcmUg4oCcaW4gc2NvcGXigJ0gZm9yIHRoZSBjdXJyZW50IG5vZGUg
KGkuZS4sIHN0YXJ0aW5nIGF0IHRoZSB0b3Atb2Ytc3RhY2spIGFuZCBub3QgbmVlZGluZyB0byBs
b2NhdGUgYW5kIHByb2Nlc3MgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBib3R0b20tb2Yt
c3RhY2suJm5ic3A7Jm5ic3A7Jm5ic3A7IEJ1dCwgaW4gTlNILCBtb3N0IHByb2Nlc3Npbmcgd2ls
bCByZXF1aXJlDQogbG9jYXRpb24gb2YgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBsYXN0
IE5TSCBoZWFkZXIuJm5ic3A7Jm5ic3A7IEl0IGlzIGluZWZmaWNpZW50IHRvIGhhdmUgdG8gd2Fs
ayB0aGUgc3RhY2sgb2YgTlNIIGhlYWRlcnMgaW4gb3JkZXIgdG8gbG9jYXRlIHRoYXQgcGF5bG9h
ZC4mbmJzcDsmbmJzcDsmbmJzcDsgSWYgZWFjaCBOU0ggaGVhZGVyIHRoYXQgd2FzIHB1c2hlZCBv
bnRvIHRoZSBzdGFjayBhbHNvIGluY2x1ZGVkIGFuIG9mZnNldCB0byBkaXJlY3RseSBsb2NhdGUg
dGhlIHBheWxvYWQNCiAoZWFjaCBuZXcgb25lIHNpbXBseSBhZGRzIGl0cyBvd24gYnl0ZSBzaXpl
KSwgdGhlbiB0aGlzIHByb2Nlc3NpbmcgaW5lZmZpY2llbmN5IHdvdWxkIGJlIG1pdGlnYXRlZC48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBS
b248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48L2E+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjp3aW5kb3d0ZXh0Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2Yg
PC9iPlN0ZXdhcnQgQnJ5YW50PGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWFyY2ggMTQsIDIw
MTYgNTo0MCBBTTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNv
bS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBb
R1JBWU1BSUxdIFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNI
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpIYXZpbmcgcmVtaW5kZWQgbXlzZWxmIG9mIHRoZSBO
U0ggaGVhZGVyIHN0cnVjdHVyZSwgSSBzZWUgdGhhdCB0aGlzPGJyPg0KaXMgbm90IHN0cmljdGx5
IG5lZWRlZCBzaW5jZSB0aGlzIG5hdHVyYWxseSBmaXRzIHdpdGggdGhlIG5leHQ8YnI+DQpwcm90
b2NvbCBjb21wb25lbnQgb2YgdGhlIGJhc2UgaGVhZGVyLiBUaHVzIHN0YXRpbmcgdGhhdCB0aGUg
dGhlcmU8YnI+DQppcyBubyBhcmNoaXRlY3R1cmFsIGxpbWl0IG9uIHRoZSBudW1iZXIgb2YgU0ZI
IGhlYWRlcnMgaW4gYSBwYWNrZXQ8YnI+DQppcyB0aGUgbmVjZXNzYXJ5IGFuZCBzdWZmaWNpZW50
IHJlcXVpcmVtZW50IHRvIGFsbG93IGFuIGFyYml0YXRyeTxicj4NCnN0YWNrIG9mIE5TSCBoZWFk
ZXJzLiBTdGF0aW5nIHRoYXQgbmV3IE5TSCBoZWFkZXJzIGFyZSBhZGRlZCBhdCB0aGUgZnJvbnQ8
YnI+DQpvZiB0aGUgcGFja2V0LCBhbmQgcHJvY2Vzc2VkIGZpcnN0IGFuZCBkaXNjYXJkZWQgZmly
c3QgaXMgc3VmZmljaWVudDxicj4NCnRvIHJlbW92ZSBhbnkgcHJvY2Vzc2luZyBhbWJpZ3VpdHku
IFByb2Nlc3Npbmcgd291bGQgYWxzbyBiZSBzaW1wbGVyPGJyPg0KaXMgeW91IGZvbGxvd2VkIHRo
ZSBNUExTIHJ1bGUgdGhhdCB0aGUgb3V0ZXIgaGVhZGVyIGlzIHRoZSBvbmx5IG9uZTxicj4NCmlu
IHNjb3BlIHVudGlsIHRoYXQgaGVhZGVyIGlzIGRpc2NhcmRlZCAocG9wcGVkKS48YnI+DQo8YnI+
DQpJIGRvIGhvd2V2ZXIgd29uZGVyIHdoZXRoZXIgdGhlIElFVEYncyBhcmNoaXRldHVyYWwgcHJl
ZmVyZW5jZSBmb3I8YnI+DQpzZWxmIGRlc2NyaWJpbmcgcGFja2V0cyAoTVBMUyBiZWluZyB0aGUg
ZXhjZXB0aW9uKSBsZWFkcyB1cyB0byBtb3JlPGJyPg0KY29tcGxleCBhbmQgdGh1cyBsZXNzIGVm
ZmljZW50IGRhdGFwbGFuZSBkZXNpZ25zIHRoYW4gd2UgY291bGQgb3RoZXJ3aXNlIDxicj4NCmFj
aGlldmUuPGJyPg0KPGJyPg0KLSBTdGV3YXJ0PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+T24gMTQvMDMvMjAxNiAwMTo0NCwgPGEgaHJlZj0ibWFpbHRvOmFvLnRp
bmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPiB3cm90ZTo8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5TdGV3YXJ0
LDwvc3Bhbj4NCjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlRoYW5rcy4gPC9zcGFuPjxicj4N
Cjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkRvIHlvdSBtZWFuIHdlIHNob3VsZCBhZGQgYW4gaW5kaWNh
dG9yIGZvciB0aGUgbmVzdGVkIE5TSD8gJm5ic3A7SSBhZ3JlZSBhbnl0aGluZyBuZXcgc2hvdWxk
IGJlIGNvbnNpZGVyZWQgY2FyZWZ1bGx5LiBBbmQgdGhhdCdzIHdoYXQgd2UgYXJlIGRvaW5nIHJp
Z2h0IG5vdy46KTxicj4NCjwvc3Bhbj48YnI+DQombmJzcDsgPGJyPg0KPGJyPg0KPGJyPg0KPGJy
Pg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtN
aWNyb3NvZnQgSmhlbmdIZWkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNUY1RjVGIj7lj5Hku7bk
uro8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5TdGV3YXJ0IEJyeWFudA0KPGEgaHJlZj0i
bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+Jmx0O3N0ZXdhcnQuYnJ5YW50QGdtYWls
LmNvbSZndDs8L2E+PC9zcGFuPiA8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90Oztjb2xvcjojNUY1RjVGIj7mlLbku7bkuro8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
Ij4mcXVvdDtzZmNAaWV0Zi5vcmcmcXVvdDs8L2E+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj4mbHQ7c2ZjQGlldGYub3JnJmd0OzwvYT4sIDwvc3Bhbj48YnI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90Oztjb2xvcjoj
NUY1RjVGIj7ml6XmnJ88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVw
dDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4yMDE2LzAzLzExIDE3
OjI1PC9zcGFuPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWls
eTomcXVvdDtNUyBHb3RoaWMmcXVvdDs7Y29sb3I6IzVGNUY1RiI+5Li7PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IEpoZW5nSGVp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzVGNUY1RiI+6aKYPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojNUY1RjVGIj46ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWYiPlJlOg0KIFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8
L3NwYW4+IDxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7TWljcm9zb2Z0IEpoZW5nSGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzVGNUY1RiI+5Y+R
5Lu25Lq6PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNUY1RjVGIj46ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZxdW90O3NmYyZxdW90Ow0KPGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj4mbHQ7c2ZjLWJvdW5jZXNAaWV0Zi5vcmcm
Z3Q7PC9hPjwvc3Bhbj4gPG86cD48L286cD48L3A+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFs
aWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+DQo8aHIgc2l6ZT0iMyIgd2lk
dGg9IjEwMCUiIG5vc2hhZGU9IiIgc3R5bGU9ImNvbG9yOiNBMEEwQTAiIGFsaWduPSJjZW50ZXIi
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4w
cHQiPjxicj4NCjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48YnI+DQo8dHQ+VGhlIHByb3RvY29sIHRo
YXQgY2hvc2UgdGhlIG1vc3QgZWxlZ2FudCBhcHByb2FjaCB0byBsYXllcmluZzwvdHQ+PGJyPg0K
PHR0Pm9uZSBoZWFkZXIgb24gYW5vdGhlciB3YXMgTVBMUywgd2l0aCBpdHMgc3RhY2tpbmcgYXBw
cm9hY2g8L3R0Pjxicj4NCjx0dD5hbmQgb25lIGJpdCBlbmQgb2Ygc3RhY2sgaW5kaWNhdG9yLjwv
dHQ+PGJyPg0KPGJyPg0KPHR0PlN1Y2ggYSBzaW1wbGUgZ2VuZXJhbCBhcHByb2FjaCBoYXMgbXVj
aCB0byBjb21tZW5kIGl0PC90dD48YnI+DQo8dHQ+YW5kIHlvdSBtaWdodCB0aGluayBzZXJpb3Vz
bHkgYWJvdXQgYXBwbHlpbmcgaXQgaGVyZS48L3R0Pjxicj4NCjxicj4NCjx0dD5TdGV3YXJ0PC90
dD48YnI+DQo8YnI+DQo8dHQ+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX188L3R0Pjxicj4NCjx0dD5zZmMgbWFpbGluZyBsaXN0PC90dD48YnI+DQo8dHQ+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjwvdHQ+PGJyPg0KPC9z
cGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj48
dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvdHQ+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9j
a3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_TU4PR84MB0159958D81B6E6403AA5E589FE880TU4PR84MB0159NAMP_--


From nobody Mon Mar 14 13:45:38 2016
Return-Path: <stewart.bryant@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5FEC412D62E for <sfc@ietfa.amsl.com>; Mon, 14 Mar 2016 13:45:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.689
X-Spam-Level: 
X-Spam-Status: No, score=-2.689 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_LOW=-0.7, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=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 O3IDdvWOVxFC for <sfc@ietfa.amsl.com>; Mon, 14 Mar 2016 13:45:34 -0700 (PDT)
Received: from mail-wm0-x234.google.com (mail-wm0-x234.google.com [IPv6:2a00:1450:400c:c09::234]) (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 A4A2412D5D8 for <sfc@ietf.org>; Mon, 14 Mar 2016 13:45:33 -0700 (PDT)
Received: by mail-wm0-x234.google.com with SMTP id l68so118398269wml.0 for <sfc@ietf.org>; Mon, 14 Mar 2016 13:45:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to; bh=zu5Nr0bmRkFJLzNDBF8oTFl/NnU2MfXDlQqkNmCe4U0=; b=ySua8aZ3CM+ECpnokZvxs08znHyt5WwDWZCtEjfA4cdGaAPJKw6lP6uSwMPfb46nHG mCdjjB0jnMUEYoWonQ0GNd48rjXTii4454XQii8/12cCw3xQ5KA3F/vtw/w8WzpevruI W1KFtROQQfx3eHyFXdy6B6N+pQf7ZkkRyUCSrW5nwGT1DytbahIFIkAMo2/yGU4JfjWR EIKIXZl0swo+M+Yi3XIXxp+Mdtdkju9Dg6QDpnoPdPYWkqdB/6G06mOhHa44vPZjvDsu pgaNr49FYqIxURmwhqe8GPwN00kK1s1WctMzj+hSGAOrC93JKBtlww2nBCR8wlhfIGDq IQSA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to; bh=zu5Nr0bmRkFJLzNDBF8oTFl/NnU2MfXDlQqkNmCe4U0=; b=BTku/QjdoIBWQ9Go8b1WLOY3ywf4guO5iWxSN1JVaxhheSJME7E2JvBpNChOFM2caj UH6wGsdeqgPUESCsmRwD7nVaSvQxG0huWCcXBuL/TAMdoMtzpahICONnEW6LB4SdHm6h wdsgiuN/lmEbd6HtR9fgDhEiiy8JaToI3PIELHanB/RPWDKo+Fk8y5o/dEOSLlJow/J7 CHtt/BtbY7jVJ6PVq1WMSs/3nK0fCwXTTGyegtdoEOIxgIJZrFJ4YAJBLN0sRO9WYgoR nJfhPO6KEWxY8elJnKtAzVIMJXnES+qnFrPzu6o4JLs3afNVfbnYujQ8z2WFcvNMTk9t aH8g==
X-Gm-Message-State: AD7BkJJl1OPazWkTDsrHhLCWv+QS2K+IrVwblYVTlgKW3cX/dDdZSGH6UTnq5Fo/b8TqLw==
X-Received: by 10.194.115.8 with SMTP id jk8mr28084688wjb.136.1457988332099; Mon, 14 Mar 2016 13:45:32 -0700 (PDT)
Received: from [192.168.2.130] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id m6sm23933495wje.21.2016.03.14.13.45.30 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 14 Mar 2016 13:45:30 -0700 (PDT)
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <56E722F1.9090706@gmail.com>
Date: Mon, 14 Mar 2016 20:45:37 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local>
Content-Type: multipart/alternative; boundary="------------010506080600020903010909"
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/Pnr9FaaZxEJF7Kduycjcj1mPRRE>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Mar 2016 20:45:36 -0000

This is a multi-part message in MIME format.
--------------010506080600020903010909
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

An interesting idea.

Stewart

On 14/03/2016 18:45, Ron Parker wrote:
>
> I like the self describing stack of NSH headers and I like the first 
> one being the “current” scoping.   But, one difference between MPLS 
> and NSH…   MPLS forwarding is generally handled by looking only at the 
> MPLS labels that are “in scope” for the current node (i.e., starting 
> at the top-of-stack) and not needing to locate and process the 
> “payload” beyond the bottom-of-stack.    But, in NSH, most processing 
> will require location of the “payload” beyond the last NSH header.   
> It is inefficient to have to walk the stack of NSH headers in order to 
> locate that payload.    If each NSH header that was pushed onto the 
> stack also included an offset to directly locate the payload (each new 
> one simply adds its own byte size), then this processing inefficiency 
> would be mitigated.
>
> Ron
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Stewart Bryant
> *Sent:* Monday, March 14, 2016 5:40 AM
> *To:* ao.ting@zte.com.cn
> *Cc:* sfc@ietf.org
> *Subject:* [GRAYMAIL] Re: [sfc] Adding an NSH.next-header type of NSH
>
>
> Having reminded myself of the NSH header structure, I see that this
> is not strictly needed since this naturally fits with the next
> protocol component of the base header. Thus stating that the there
> is no architectural limit on the number of SFH headers in a packet
> is the necessary and sufficient requirement to allow an arbitatry
> stack of NSH headers. Stating that new NSH headers are added at the front
> of the packet, and processed first and discarded first is sufficient
> to remove any processing ambiguity. Processing would also be simpler
> is you followed the MPLS rule that the outer header is the only one
> in scope until that header is discarded (popped).
>
> I do however wonder whether the IETF's architetural preference for
> self describing packets (MPLS being the exception) leads us to more
> complex and thus less efficent dataplane designs than we could otherwise
> achieve.
>
> - Stewart
>
> On 14/03/2016 01:44, ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn> wrote:
>
>     Stewart,
>
>     Thanks.
>
>     Do you mean we should add an indicator for the nested NSH?  I
>     agree anything new should be considered carefully. And that's what
>     we are doing right now.:)
>
>
>
>
>
>
>     发件人: Stewart Bryant <stewart.bryant@gmail.com>
>     <mailto:stewart.bryant@gmail.com>
>     收件人: "sfc@ietf.org" <mailto:sfc@ietf.org> <sfc@ietf.org>
>     <mailto:sfc@ietf.org>,
>     日期: 2016/03/11 17:25
>     主题: Re: [sfc] Adding an NSH.next-header type of NSH
>     发件人: "sfc" <sfc-bounces@ietf.org> <mailto:sfc-bounces@ietf.org>
>
>     ------------------------------------------------------------------------
>
>
>
>
>
>     The protocol that chose the most elegant approach to layering
>     one header on another was MPLS, with its stacking approach
>     and one bit end of stack indicator.
>
>     Such a simple general approach has much to commend it
>     and you might think seriously about applying it here.
>
>     Stewart
>
>     _______________________________________________
>     sfc mailing list
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     https://www.ietf.org/mailman/listinfo/sfc
>


--------------010506080600020903010909
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    An interesting idea.<br>
    <br>
    Stewart<br>
    <br>
    <div class="moz-cite-prefix">On 14/03/2016 18:45, Ron Parker wrote:<br>
    </div>
    <blockquote
cite="mid:CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style><!--
/* Font Definitions */
@font-face
	{font-family:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Microsoft JhengHei";
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@Microsoft JhengHei";
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
tt
	{mso-style-priority:99;
	font-family:"Courier New";}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">I
            like the self describing stack of NSH headers and I like the
            first one being the “current” scoping.   But, one difference
            between MPLS and NSH…   MPLS forwarding is generally handled
            by looking only at the MPLS labels that are “in scope” for
            the current node (i.e., starting at the top-of-stack) and
            not needing to locate and process the “payload” beyond the
            bottom-of-stack.    But, in NSH, most processing will
            require location of the “payload” beyond the last NSH
            header.   It is inefficient to have to walk the stack of NSH
            headers in order to locate that payload.    If each NSH
            header that was pushed onto the stack also included an
            offset to directly locate the payload (each new one simply
            adds its own byte size), then this processing inefficiency
            would be mitigated.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">  
            Ron<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><a moz-do-not-send="true"
            name="_MailEndCompose"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></a></p>
        <div>
          <div style="border:none;border-top:solid #E1E1E1
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">
                sfc [<a class="moz-txt-link-freetext" href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                <b>On Behalf Of </b>Stewart Bryant<br>
                <b>Sent:</b> Monday, March 14, 2016 5:40 AM<br>
                <b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                <b>Subject:</b> [GRAYMAIL] Re: [sfc] Adding an
                NSH.next-header type of NSH<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal" style="margin-bottom:12.0pt"><br>
          Having reminded myself of the NSH header structure, I see that
          this<br>
          is not strictly needed since this naturally fits with the next<br>
          protocol component of the base header. Thus stating that the
          there<br>
          is no architectural limit on the number of SFH headers in a
          packet<br>
          is the necessary and sufficient requirement to allow an
          arbitatry<br>
          stack of NSH headers. Stating that new NSH headers are added
          at the front<br>
          of the packet, and processed first and discarded first is
          sufficient<br>
          to remove any processing ambiguity. Processing would also be
          simpler<br>
          is you followed the MPLS rule that the outer header is the
          only one<br>
          in scope until that header is discarded (popped).<br>
          <br>
          I do however wonder whether the IETF's architetural preference
          for<br>
          self describing packets (MPLS being the exception) leads us to
          more<br>
          complex and thus less efficent dataplane designs than we could
          otherwise <br>
          achieve.<br>
          <br>
          - Stewart<o:p></o:p></p>
        <div>
          <p class="MsoNormal">On 14/03/2016 01:44, <a
              moz-do-not-send="true" href="mailto:ao.ting@zte.com.cn"><a class="moz-txt-link-abbreviated" href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a></a>
            wrote:<o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal"><span
              style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Stewart,</span>
            <br>
            <br>
            <span
              style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Thanks.
            </span><br>
            <br>
            <span
              style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Do
              you mean we should add an indicator for the nested NSH?  I
              agree anything new should be considered carefully. And
              that's what we are doing right now.:)<br>
            </span><br>
              <br>
            <br>
            <br>
            <br>
            <br>
            <span style="font-size:7.5pt;font-family:&quot;Microsoft
              JhengHei&quot;,sans-serif;color:#5F5F5F">发件人</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F">:
                     
            </span><span
              style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif">Stewart
              Bryant
              <a moz-do-not-send="true"
                href="mailto:stewart.bryant@gmail.com">&lt;stewart.bryant@gmail.com&gt;</a></span>
            <br>
            <span style="font-size:7.5pt;font-family:&quot;MS
              Gothic&quot;;color:#5F5F5F">收件人</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F">:
                     
            </span><span
              style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif"><a
                moz-do-not-send="true" href="mailto:sfc@ietf.org"><a class="moz-txt-link-rfc2396E" href="mailto:sfc@ietf.org">"sfc@ietf.org"</a></a>
              <a moz-do-not-send="true" href="mailto:sfc@ietf.org">&lt;sfc@ietf.org&gt;</a>,
            </span><br>
            <span style="font-size:7.5pt;font-family:&quot;MS
              Gothic&quot;;color:#5F5F5F">日期</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F">:
                     
            </span><span
              style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif">2016/03/11
              17:25</span>
            <br>
            <span style="font-size:7.5pt;font-family:&quot;MS
              Gothic&quot;;color:#5F5F5F">主</span><span
              style="font-size:7.5pt;font-family:&quot;Microsoft
              JhengHei&quot;,sans-serif;color:#5F5F5F">题</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F">:
                     </span><span
              style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif">Re:

              [sfc] Adding an NSH.next-header type of NSH</span> <br>
            <span style="font-size:7.5pt;font-family:&quot;Microsoft
              JhengHei&quot;,sans-serif;color:#5F5F5F">发件人</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F">:
                     </span><span
              style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif">"sfc"
              <a moz-do-not-send="true"
                href="mailto:sfc-bounces@ietf.org">&lt;sfc-bounces@ietf.org&gt;</a></span>
            <o:p></o:p></p>
          <div class="MsoNormal" style="text-align:center"
            align="center">
            <hr style="color:#A0A0A0" align="center" noshade="noshade"
              size="3" width="100%">
          </div>
          <p class="MsoNormal" style="margin-bottom:12.0pt"><br>
            <br>
            <br>
            <span style="font-size:10.0pt;font-family:&quot;Courier
              New&quot;"><br>
              <tt>The protocol that chose the most elegant approach to
                layering</tt><br>
              <tt>one header on another was MPLS, with its stacking
                approach</tt><br>
              <tt>and one bit end of stack indicator.</tt><br>
              <br>
              <tt>Such a simple general approach has much to commend it</tt><br>
              <tt>and you might think seriously about applying it here.</tt><br>
              <br>
              <tt>Stewart</tt><br>
              <br>
              <tt>_______________________________________________</tt><br>
              <tt>sfc mailing list</tt><br>
              <tt><a moz-do-not-send="true" href="mailto:sfc@ietf.org">sfc@ietf.org</a></tt><br>
            </span><a moz-do-not-send="true"
              href="https://www.ietf.org/mailman/listinfo/sfc"><tt><span
                  style="font-size:10.0pt">https://www.ietf.org/mailman/listinfo/sfc</span></tt></a><o:p></o:p></p>
        </blockquote>
        <p class="MsoNormal"><o:p> </o:p></p>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------010506080600020903010909--


From nobody Mon Mar 14 13:49:27 2016
Return-Path: <stewart.bryant@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5626B12D521 for <sfc@ietfa.amsl.com>; Mon, 14 Mar 2016 13:49:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.689
X-Spam-Level: 
X-Spam-Status: No, score=-2.689 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_LOW=-0.7, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=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 zV8t43Ij5fSq for <sfc@ietfa.amsl.com>; Mon, 14 Mar 2016 13:49:22 -0700 (PDT)
Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::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 28A9212D4FF for <sfc@ietf.org>; Mon, 14 Mar 2016 13:49:22 -0700 (PDT)
Received: by mail-wm0-x230.google.com with SMTP id l68so125434958wml.0 for <sfc@ietf.org>; Mon, 14 Mar 2016 13:49:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to; bh=GGf/QGTZzk+KpG3wYWRey1XnGBomrJ1h9Em/Gx+Bno4=; b=PU6r5fqJax0OJgQgIerCSumF+BGgk7fZEeNLG5rGAclzMpA/uS9n7HjNYoSvbH/7VS wQCNZAadr2g5lUUT3RWpt/KC4CAMvbHWWUkq6WaEa0gXsH2q6jTCFTtoPfTpDGAeTZaV EJdmH4V4NETyKqEzk+wUEwpt1gK2/uimBaDNA+zNTgZAA9eY8YvCDhaLjk74xCaZxgoi 6WIAAPvS++w5r7Bh0VOogbO6pqflUCky4Ucip40ENMpD6/c5tYIj5W7niqynhgZAZVSe r8/PkF484Mragc0crq6U+iUcctwKAV2QvzIB3MHPOtbULWIXXMlgJJmZyvP63zTZXF7l /omQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to; bh=GGf/QGTZzk+KpG3wYWRey1XnGBomrJ1h9Em/Gx+Bno4=; b=iop5MHeWAsCdlashmuoP82cGZYzHRtZh0UVsWcKxTo+2H0ROWpjfm9+SvNglfTbwZv 8fj1tETUUaXjTOWdftRCVDMKP3h1k8N7XZjyQTP/l7/Lepve7pxNtO3l6rgU2HFnYUA5 GeVw/MQEJV+GT4a5T5r21pgMrR2Nb+XUjlld+31TFPct+54P5DAKiJqQ8Ex6pDFqAVLQ ZRCc9Im97vG7LrEyFOGuL0ZxpWeqk/dP10jehz3TAburH3RSj4OXiOpqg39LcKfGEv0n X27K+Nr4wW+2o0yy3KKVDcHFkeiEJ+3QFwDxs5lqUBhW1+Rz8eGmExdiyAhcRNgTpcqF PMLA==
X-Gm-Message-State: AD7BkJI8q8juSluyq/QQYnyggMkePfqYLM63lW5xokuHdNZ+IJdPmh0/OSNBQk5nOuarYA==
X-Received: by 10.28.232.87 with SMTP id f84mr20684854wmh.56.1457988560669; Mon, 14 Mar 2016 13:49:20 -0700 (PDT)
Received: from [192.168.2.130] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id u3sm17671076wmg.15.2016.03.14.13.49.19 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 14 Mar 2016 13:49:19 -0700 (PDT)
To: "Bottorff, Paul" <paul.bottorff@hpe.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <56E723D6.2060404@gmail.com>
Date: Mon, 14 Mar 2016 20:49:26 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
Content-Type: multipart/alternative; boundary="------------020300040604060501030607"
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/89cRVVDgw6lZnV-xg-HGrVl7NsA>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Mar 2016 20:49:25 -0000

This is a multi-part message in MIME format.
--------------020300040604060501030607
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

That leads you in the direction of only putting in the NSH headers the 
minimum needed to conduct the opertion, and encoding it in the most 
efficient way. That in turn takes you away from self description and 
moves you in the direction of encoding the informtion as a set of 
references to pre-agreed groups of instructions - which is the MPLS model.

Stewart

On 14/03/2016 19:03, Bottorff, Paul wrote:
>
> Just one more concern about the stack is how deep it will nest. 
> Hardware switch implementations are typically limited in the depth 
> they look into the packet. If the hardware needs to look at the 
> original packet headers, then hardware would need to skip over the 
> stack of NSH headers to reach the original packet. If the NSH stack is 
> too deep it may exceed the hardware depth limits.
>
> Cheers,
>
>
> Paul
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Ron Parker
> *Sent:* Monday, March 14, 2016 11:45 AM
> *To:* Stewart Bryant <stewart.bryant@gmail.com>; ao.ting@zte.com.cn
> *Cc:* sfc@ietf.org
> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> I like the self describing stack of NSH headers and I like the first 
> one being the “current” scoping.   But, one difference between MPLS 
> and NSH…   MPLS forwarding is generally handled by looking only at the 
> MPLS labels that are “in scope” for the current node (i.e., starting 
> at the top-of-stack) and not needing to locate and process the 
> “payload” beyond the bottom-of-stack.    But, in NSH, most processing 
> will require location of the “payload” beyond the last NSH header.   
> It is inefficient to have to walk the stack of NSH headers in order to 
> locate that payload.    If each NSH header that was pushed onto the 
> stack also included an offset to directly locate the payload (each new 
> one simply adds its own byte size), then this processing inefficiency 
> would be mitigated.
>
> Ron
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Stewart Bryant
> *Sent:* Monday, March 14, 2016 5:40 AM
> *To:* ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* [GRAYMAIL] Re: [sfc] Adding an NSH.next-header type of NSH
>
>
> Having reminded myself of the NSH header structure, I see that this
> is not strictly needed since this naturally fits with the next
> protocol component of the base header. Thus stating that the there
> is no architectural limit on the number of SFH headers in a packet
> is the necessary and sufficient requirement to allow an arbitatry
> stack of NSH headers. Stating that new NSH headers are added at the front
> of the packet, and processed first and discarded first is sufficient
> to remove any processing ambiguity. Processing would also be simpler
> is you followed the MPLS rule that the outer header is the only one
> in scope until that header is discarded (popped).
>
> I do however wonder whether the IETF's architetural preference for
> self describing packets (MPLS being the exception) leads us to more
> complex and thus less efficent dataplane designs than we could otherwise
> achieve.
>
> - Stewart
>
> On 14/03/2016 01:44, ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn> wrote:
>
>     Stewart,
>
>     Thanks.
>
>     Do you mean we should add an indicator for the nested NSH?  I
>     agree anything new should be considered carefully. And that's what
>     we are doing right now.:)
>
>
>
>
>
>
>     发件人: Stewart Bryant <stewart.bryant@gmail.com>
>     <mailto:stewart.bryant@gmail.com>
>     收件人: "sfc@ietf.org" <mailto:sfc@ietf.org> <sfc@ietf.org>
>     <mailto:sfc@ietf.org>,
>     日期: 2016/03/11 17:25
>     主题: Re: [sfc] Adding an NSH.next-header type of NSH
>     发件人: "sfc" <sfc-bounces@ietf.org> <mailto:sfc-bounces@ietf.org>
>
>     ------------------------------------------------------------------------
>
>
>
>
>
>     The protocol that chose the most elegant approach to layering
>     one header on another was MPLS, with its stacking approach
>     and one bit end of stack indicator.
>
>     Such a simple general approach has much to commend it
>     and you might think seriously about applying it here.
>
>     Stewart
>
>     _______________________________________________
>     sfc mailing list
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     https://www.ietf.org/mailman/listinfo/sfc
>


--------------020300040604060501030607
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    That leads you in the direction of only putting in the NSH headers
    the minimum needed to conduct the opertion, and encoding it in the
    most efficient way. That in turn takes you away from self
    description and moves you in the direction of encoding the
    informtion as a set of references to pre-agreed groups of
    instructions - which is the MPLS model.<br>
    <br>
    Stewart<br>
    <br>
    <div class="moz-cite-prefix">On 14/03/2016 19:03, Bottorff, Paul
      wrote:<br>
    </div>
    <blockquote
cite="mid:TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style><!--
/* Font Definitions */
@font-face
	{font-family:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Microsoft JhengHei";
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@Microsoft JhengHei";
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
tt
	{mso-style-priority:99;
	font-family:"Courier New";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Just
            one more concern about the stack is how deep it will nest.
            Hardware switch implementations are typically limited in the
            depth they look into the packet. If the hardware needs to
            look at the original packet headers, then hardware would
            need to skip over the stack of NSH headers to reach the
            original packet. If the NSH stack is too deep it may exceed
            the hardware depth limits.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Cheers,<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><br>
            Paul<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #E1E1E1
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">
                sfc [<a class="moz-txt-link-freetext" href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                <b>On Behalf Of </b>Ron Parker<br>
                <b>Sent:</b> Monday, March 14, 2016 11:45 AM<br>
                <b>To:</b> Stewart Bryant
                <a class="moz-txt-link-rfc2396E" href="mailto:stewart.bryant@gmail.com">&lt;stewart.bryant@gmail.com&gt;</a>; <a class="moz-txt-link-abbreviated" href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                <b>Subject:</b> Re: [sfc] [GRAYMAIL] Re: Adding an
                NSH.next-header type of NSH<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">I
            like the self describing stack of NSH headers and I like the
            first one being the “current” scoping.   But, one difference
            between MPLS and NSH…   MPLS forwarding is generally handled
            by looking only at the MPLS labels that are “in scope” for
            the current node (i.e., starting at the top-of-stack) and
            not needing to locate and process the “payload” beyond the
            bottom-of-stack.    But, in NSH, most processing will
            require location of the “payload” beyond the last NSH
            header.   It is inefficient to have to walk the stack of NSH
            headers in order to locate that payload.    If each NSH
            header that was pushed onto the stack also included an
            offset to directly locate the payload (each new one simply
            adds its own byte size), then this processing inefficiency
            would be mitigated.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">  
            Ron<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <p class="MsoNormal"><a moz-do-not-send="true"
            name="_MailEndCompose"></a><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p> </o:p></span></p>
        <div>
          <div style="border:none;border-top:solid #E1E1E1
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">
                sfc [<a moz-do-not-send="true"
                  href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                <b>On Behalf Of </b>Stewart Bryant<br>
                <b>Sent:</b> Monday, March 14, 2016 5:40 AM<br>
                <b>To:</b> <a moz-do-not-send="true"
                  href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                <b>Cc:</b> <a moz-do-not-send="true"
                  href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                <b>Subject:</b> [GRAYMAIL] Re: [sfc] Adding an
                NSH.next-header type of NSH<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal" style="margin-bottom:12.0pt"><br>
          Having reminded myself of the NSH header structure, I see that
          this<br>
          is not strictly needed since this naturally fits with the next<br>
          protocol component of the base header. Thus stating that the
          there<br>
          is no architectural limit on the number of SFH headers in a
          packet<br>
          is the necessary and sufficient requirement to allow an
          arbitatry<br>
          stack of NSH headers. Stating that new NSH headers are added
          at the front<br>
          of the packet, and processed first and discarded first is
          sufficient<br>
          to remove any processing ambiguity. Processing would also be
          simpler<br>
          is you followed the MPLS rule that the outer header is the
          only one<br>
          in scope until that header is discarded (popped).<br>
          <br>
          I do however wonder whether the IETF's architetural preference
          for<br>
          self describing packets (MPLS being the exception) leads us to
          more<br>
          complex and thus less efficent dataplane designs than we could
          otherwise <br>
          achieve.<br>
          <br>
          - Stewart<o:p></o:p></p>
        <div>
          <p class="MsoNormal">On 14/03/2016 01:44, <a
              moz-do-not-send="true" href="mailto:ao.ting@zte.com.cn"><a class="moz-txt-link-abbreviated" href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a></a>
            wrote:<o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal"><span
              style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Stewart,</span>
            <br>
            <br>
            <span
              style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Thanks.
            </span><br>
            <br>
            <span
              style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">Do
              you mean we should add an indicator for the nested NSH?  I
              agree anything new should be considered carefully. And
              that's what we are doing right now.:)<br>
            </span><br>
              <br>
            <br>
            <br>
            <br>
            <br>
            <span style="font-size:7.5pt;font-family:&quot;Microsoft
              JhengHei&quot;,sans-serif;color:#5F5F5F">发件人</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F">:
                     
            </span><span
              style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif">Stewart
              Bryant
              <a moz-do-not-send="true"
                href="mailto:stewart.bryant@gmail.com">&lt;stewart.bryant@gmail.com&gt;</a></span>
            <br>
            <span style="font-size:7.5pt;font-family:&quot;MS
              Gothic&quot;;color:#5F5F5F">收件人</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F">:
                     
            </span><span
              style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif"><a
                moz-do-not-send="true" href="mailto:sfc@ietf.org"><a class="moz-txt-link-rfc2396E" href="mailto:sfc@ietf.org">"sfc@ietf.org"</a></a>
              <a moz-do-not-send="true" href="mailto:sfc@ietf.org">&lt;sfc@ietf.org&gt;</a>,
            </span><br>
            <span style="font-size:7.5pt;font-family:&quot;MS
              Gothic&quot;;color:#5F5F5F">日期</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F">:
                     
            </span><span
              style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif">2016/03/11
              17:25</span>
            <br>
            <span style="font-size:7.5pt;font-family:&quot;MS
              Gothic&quot;;color:#5F5F5F">主</span><span
              style="font-size:7.5pt;font-family:&quot;Microsoft
              JhengHei&quot;,sans-serif;color:#5F5F5F">题</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F">:
                     </span><span
              style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif">Re:

              [sfc] Adding an NSH.next-header type of NSH</span> <br>
            <span style="font-size:7.5pt;font-family:&quot;Microsoft
              JhengHei&quot;,sans-serif;color:#5F5F5F">发件人</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F">:
                     </span><span
              style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif">"sfc"
              <a moz-do-not-send="true"
                href="mailto:sfc-bounces@ietf.org">&lt;sfc-bounces@ietf.org&gt;</a></span>
            <o:p></o:p></p>
          <div class="MsoNormal" style="text-align:center"
            align="center">
            <hr style="color:#A0A0A0" align="center" noshade="noshade"
              size="3" width="100%">
          </div>
          <p class="MsoNormal" style="margin-bottom:12.0pt"><br>
            <br>
            <br>
            <span style="font-size:10.0pt;font-family:&quot;Courier
              New&quot;"><br>
              <tt>The protocol that chose the most elegant approach to
                layering</tt><br>
              <tt>one header on another was MPLS, with its stacking
                approach</tt><br>
              <tt>and one bit end of stack indicator.</tt><br>
              <br>
              <tt>Such a simple general approach has much to commend it</tt><br>
              <tt>and you might think seriously about applying it here.</tt><br>
              <br>
              <tt>Stewart</tt><br>
              <br>
              <tt>_______________________________________________</tt><br>
              <tt>sfc mailing list</tt><br>
              <tt><a moz-do-not-send="true" href="mailto:sfc@ietf.org">sfc@ietf.org</a></tt><br>
            </span><a moz-do-not-send="true"
              href="https://www.ietf.org/mailman/listinfo/sfc"><tt><span
                  style="font-size:10.0pt">https://www.ietf.org/mailman/listinfo/sfc</span></tt></a><o:p></o:p></p>
        </blockquote>
        <p class="MsoNormal"><o:p> </o:p></p>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------020300040604060501030607--


From nobody Mon Mar 14 20:52:09 2016
Return-Path: <andrew.dolganow@nokia.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0EEDC12D898 for <sfc@ietfa.amsl.com>; Mon, 14 Mar 2016 20:52:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.91
X-Spam-Level: 
X-Spam-Status: No, score=-6.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=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 6jv6U5URKhZT for <sfc@ietfa.amsl.com>; Mon, 14 Mar 2016 20:52:06 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpatc-esg-02.alcatel-lucent.com [135.245.18.28]) (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 84E2912D7CB for <sfc@ietf.org>; Mon, 14 Mar 2016 20:52:06 -0700 (PDT)
Received: from us70tumx2.dmz.alcatel-lucent.com (unknown [135.245.18.14]) by Websense Email Security Gateway with ESMTPS id 90E32418BFF0D; Tue, 15 Mar 2016 03:52:04 +0000 (GMT)
Received: from us70tusmtp2.zam.alcatel-lucent.com (us70tusmtp2.zam.alcatel-lucent.com [135.5.2.64]) by us70tumx2.dmz.alcatel-lucent.com (GMO) with ESMTP id u2F3q4ES029348 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 15 Mar 2016 03:52:05 GMT
Received: from US70UWXCHHUB01.zam.alcatel-lucent.com (us70uwxchhub01.zam.alcatel-lucent.com [135.5.2.48]) by us70tusmtp2.zam.alcatel-lucent.com (GMO) with ESMTP id u2F3q3mL012415 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 15 Mar 2016 03:52:03 GMT
Received: from US70UWXCHMBA03.zam.alcatel-lucent.com ([169.254.9.23]) by US70UWXCHHUB01.zam.alcatel-lucent.com ([135.5.2.48]) with mapi id 14.03.0195.001; Mon, 14 Mar 2016 23:52:03 -0400
From: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>
To: "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Stewart Bryant <stewart.bryant@gmail.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
Thread-Index: AQHRfiG6XgtjwPrKr0y4o9VwK+T3xJ9ZjyUAgAEZXIA=
Date: Tue, 15 Mar 2016 03:52:02 +0000
Message-ID: <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
In-Reply-To: <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.6.1.160122
x-originating-ip: [135.5.27.18]
Content-Type: multipart/alternative; boundary="_000_D30DA4B4934A6andrewdolganowalcatellucentcom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/0vzQFGMY_7YPqN6IojdnB8x92wU>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Mar 2016 03:52:09 -0000

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

Rm9sbG93aW5nIOKAnG5leHQgaGVhZGVy4oCdIGFwcHJvYWNoICBpcyBzaW1wbGUgYW5kIHRoZSBO
U0ggaGVhZGVyIGlzIGFscmVhZHkgYnVpbHQgbGlrZSB0aGF0LiBJbnRyb2R1Y2luZyBNUExTIGxp
a2UgYXBwcm9hY2ggd291bGQgYWRkIHlldCBhbm90aGVyIG1lY2hhbmlzbSB0byB0cmF2ZXJzZSB0
aGUgaGVhZGVycywgd2hpY2ggd291bGQgbWFrZSBoL3cgbW9yZSBjb21wbGV4Lg0KDQpJdCBpcyB0
cnVlIHRoYXQgaC93IGNhbiBvbmx5IGxvb2sgYXQgWCBCeXRlcyAoWCBkZXBlbmRpbmcgb24gaC93
KS4gVGhpcyBpcyB0cnVlIGZvciBtYW55IGhlYWRlcnMgbm90IG9ubHkgdGhpcyBhbmQgZXZlbiB0
b2RheSAod2l0aG91dCBOU0gpIHlvdSBjYW4gZW5kLXVwIHdpdGggcGF5bG9hZCBiZWluZyB2ZXJ5
IGRlZXAgaW4gYSBwYWNrZXQuIEF0IHRoZSBlbmQgd2UgbmVlZCB0byBoYXZlIGEgZmxleGlibGUg
bWVjaGFuaXNtIHdoaWNoIE5TSCBuZXN0aW5nIHdvdWxkIHByb3ZpZGUuIElmIHNvbWVvbmUg4oCc
YWJ1c2VzIGl04oCdIHRoaXMgY2FuIGxlYWQgdG8gdmFyaW91cyBpc3N1ZXMuIEl0IGlzIHByb2Jh
Ymx5IHdvcnRoIG5vdGluZyB0aGF0IGluIHRoZSBkcmFmdCBpbmNsdWRpbmcgc2VjdXJpdHkgY29u
c2lkZXJhdGlvbnMgKGJ5IGFkZGluZyBsYXJnZSBoZWFkZXJzIGl0IHdpbGwgYmUgaGFyZGVyIHRv
IHBlcmZvcm0gcGF5bG9hZCBiYXNlZCBBQ0wgRERvUyBwcm90ZWN0aW9uIGluIHJvdXRlcnMgZm9y
IGV4YW1wbGUpLg0KDQpBbmRyZXcNCg0KT24gMjAxNi0wMy0xNSwgMzowMyBBTSwgInNmYyBvbiBi
ZWhhbGYgb2YgRVhUIEJvdHRvcmZmLCBQYXVsIiB3cm90ZToNCg0KSnVzdCBvbmUgbW9yZSBjb25j
ZXJuIGFib3V0IHRoZSBzdGFjayBpcyBob3cgZGVlcCBpdCB3aWxsIG5lc3QuIEhhcmR3YXJlIHN3
aXRjaCBpbXBsZW1lbnRhdGlvbnMgYXJlIHR5cGljYWxseSBsaW1pdGVkIGluIHRoZSBkZXB0aCB0
aGV5IGxvb2sgaW50byB0aGUgcGFja2V0LiBJZiB0aGUgaGFyZHdhcmUgbmVlZHMgdG8gbG9vayBh
dCB0aGUgb3JpZ2luYWwgcGFja2V0IGhlYWRlcnMsIHRoZW4gaGFyZHdhcmUgd291bGQgbmVlZCB0
byBza2lwIG92ZXIgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIHRvIHJlYWNoIHRoZSBvcmlnaW5h
bCBwYWNrZXQuIElmIHRoZSBOU0ggc3RhY2sgaXMgdG9vIGRlZXAgaXQgbWF5IGV4Y2VlZCB0aGUg
aGFyZHdhcmUgZGVwdGggbGltaXRzLg0KDQpDaGVlcnMsDQoNClBhdWwNCg0KRnJvbTogc2ZjIFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBSb24gUGFya2VyDQpTZW50
OiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjQ1IEFNDQpUbzogU3Rld2FydCBCcnlhbnQgPHN0
ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47
IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJ
TF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KSSBsaWtlIHRo
ZSBzZWxmIGRlc2NyaWJpbmcgc3RhY2sgb2YgTlNIIGhlYWRlcnMgYW5kIEkgbGlrZSB0aGUgZmly
c3Qgb25lIGJlaW5nIHRoZSDigJxjdXJyZW504oCdIHNjb3BpbmcuICAgQnV0LCBvbmUgZGlmZmVy
ZW5jZSBiZXR3ZWVuIE1QTFMgYW5kIE5TSOKApiAgIE1QTFMgZm9yd2FyZGluZyBpcyBnZW5lcmFs
bHkgaGFuZGxlZCBieSBsb29raW5nIG9ubHkgYXQgdGhlIE1QTFMgbGFiZWxzIHRoYXQgYXJlIOKA
nGluIHNjb3Bl4oCdIGZvciB0aGUgY3VycmVudCBub2RlIChpLmUuLCBzdGFydGluZyBhdCB0aGUg
dG9wLW9mLXN0YWNrKSBhbmQgbm90IG5lZWRpbmcgdG8gbG9jYXRlIGFuZCBwcm9jZXNzIHRoZSDi
gJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgYm90dG9tLW9mLXN0YWNrLiAgICBCdXQsIGluIE5TSCwg
bW9zdCBwcm9jZXNzaW5nIHdpbGwgcmVxdWlyZSBsb2NhdGlvbiBvZiB0aGUg4oCccGF5bG9hZOKA
nSBiZXlvbmQgdGhlIGxhc3QgTlNIIGhlYWRlci4gICBJdCBpcyBpbmVmZmljaWVudCB0byBoYXZl
IHRvIHdhbGsgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGluIG9yZGVyIHRvIGxvY2F0ZSB0aGF0
IHBheWxvYWQuICAgIElmIGVhY2ggTlNIIGhlYWRlciB0aGF0IHdhcyBwdXNoZWQgb250byB0aGUg
c3RhY2sgYWxzbyBpbmNsdWRlZCBhbiBvZmZzZXQgdG8gZGlyZWN0bHkgbG9jYXRlIHRoZSBwYXls
b2FkIChlYWNoIG5ldyBvbmUgc2ltcGx5IGFkZHMgaXRzIG93biBieXRlIHNpemUpLCB0aGVuIHRo
aXMgcHJvY2Vzc2luZyBpbmVmZmljaWVuY3kgd291bGQgYmUgbWl0aWdhdGVkLg0KDQogICBSb24N
Cg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IFN0ZXdhcnQgQnJ5YW50DQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDU6NDAgQU0NClRv
OiBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtHUkFZTUFJTF0gUmU6IFtz
ZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KDQpIYXZpbmcgcmVt
aW5kZWQgbXlzZWxmIG9mIHRoZSBOU0ggaGVhZGVyIHN0cnVjdHVyZSwgSSBzZWUgdGhhdCB0aGlz
DQppcyBub3Qgc3RyaWN0bHkgbmVlZGVkIHNpbmNlIHRoaXMgbmF0dXJhbGx5IGZpdHMgd2l0aCB0
aGUgbmV4dA0KcHJvdG9jb2wgY29tcG9uZW50IG9mIHRoZSBiYXNlIGhlYWRlci4gVGh1cyBzdGF0
aW5nIHRoYXQgdGhlIHRoZXJlDQppcyBubyBhcmNoaXRlY3R1cmFsIGxpbWl0IG9uIHRoZSBudW1i
ZXIgb2YgU0ZIIGhlYWRlcnMgaW4gYSBwYWNrZXQNCmlzIHRoZSBuZWNlc3NhcnkgYW5kIHN1ZmZp
Y2llbnQgcmVxdWlyZW1lbnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5DQpzdGFjayBvZiBOU0ggaGVh
ZGVycy4gU3RhdGluZyB0aGF0IG5ldyBOU0ggaGVhZGVycyBhcmUgYWRkZWQgYXQgdGhlIGZyb250
DQpvZiB0aGUgcGFja2V0LCBhbmQgcHJvY2Vzc2VkIGZpcnN0IGFuZCBkaXNjYXJkZWQgZmlyc3Qg
aXMgc3VmZmljaWVudA0KdG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5nIGFtYmlndWl0eS4gUHJvY2Vz
c2luZyB3b3VsZCBhbHNvIGJlIHNpbXBsZXINCmlzIHlvdSBmb2xsb3dlZCB0aGUgTVBMUyBydWxl
IHRoYXQgdGhlIG91dGVyIGhlYWRlciBpcyB0aGUgb25seSBvbmUNCmluIHNjb3BlIHVudGlsIHRo
YXQgaGVhZGVyIGlzIGRpc2NhcmRlZCAocG9wcGVkKS4NCg0KSSBkbyBob3dldmVyIHdvbmRlciB3
aGV0aGVyIHRoZSBJRVRGJ3MgYXJjaGl0ZXR1cmFsIHByZWZlcmVuY2UgZm9yDQpzZWxmIGRlc2Ny
aWJpbmcgcGFja2V0cyAoTVBMUyBiZWluZyB0aGUgZXhjZXB0aW9uKSBsZWFkcyB1cyB0byBtb3Jl
DQpjb21wbGV4IGFuZCB0aHVzIGxlc3MgZWZmaWNlbnQgZGF0YXBsYW5lIGRlc2lnbnMgdGhhbiB3
ZSBjb3VsZCBvdGhlcndpc2UNCmFjaGlldmUuDQoNCi0gU3Rld2FydA0KT24gMTQvMDMvMjAxNiAw
MTo0NCwgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+IHdyb3Rl
Og0KU3Rld2FydCwNCg0KVGhhbmtzLg0KDQpEbyB5b3UgbWVhbiB3ZSBzaG91bGQgYWRkIGFuIGlu
ZGljYXRvciBmb3IgdGhlIG5lc3RlZCBOU0g/ICBJIGFncmVlIGFueXRoaW5nIG5ldyBzaG91bGQg
YmUgY29uc2lkZXJlZCBjYXJlZnVsbHkuIEFuZCB0aGF0J3Mgd2hhdCB3ZSBhcmUgZG9pbmcgcmln
aHQgbm93LjopDQoNCg0KDQoNCg0KDQrlj5Hku7bkuro6ICAgICAgICAgU3Rld2FydCBCcnlhbnQg
PHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT48bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNv
bT4NCuaUtuS7tuS6ujogICAgICAgICAic2ZjQGlldGYub3JnIjxtYWlsdG86c2ZjQGlldGYub3Jn
PjxzZmNAaWV0Zi5vcmc+PG1haWx0bzpzZmNAaWV0Zi5vcmc+LA0K5pel5pyfOiAgICAgICAgIDIw
MTYvMDMvMTEgMTc6MjUNCuS4u+mimDogICAgICAgIFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5l
eHQtaGVhZGVyIHR5cGUgb2YgTlNIDQrlj5Hku7bkuro6ICAgICAgICAic2ZjIiA8c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmc+PG1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZz4NCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQoNCg0KDQoNClRoZSBwcm90b2NvbCB0aGF0IGNob3NlIHRoZSBt
b3N0IGVsZWdhbnQgYXBwcm9hY2ggdG8gbGF5ZXJpbmcNCm9uZSBoZWFkZXIgb24gYW5vdGhlciB3
YXMgTVBMUywgd2l0aCBpdHMgc3RhY2tpbmcgYXBwcm9hY2gNCmFuZCBvbmUgYml0IGVuZCBvZiBz
dGFjayBpbmRpY2F0b3IuDQoNClN1Y2ggYSBzaW1wbGUgZ2VuZXJhbCBhcHByb2FjaCBoYXMgbXVj
aCB0byBjb21tZW5kIGl0DQphbmQgeW91IG1pZ2h0IHRoaW5rIHNlcmlvdXNseSBhYm91dCBhcHBs
eWluZyBpdCBoZXJlLg0KDQpTdGV3YXJ0DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQoNCg==

--_000_D30DA4B4934A6andrewdolganowalcatellucentcom_
Content-Type: text/html; charset="utf-8"
Content-ID: <51BB7AE1D00F8E4CB5E3DAEF0A4F0C8E@exchange.lucent.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5Gb2xsb3dpbmcg
4oCcbmV4dCBoZWFkZXLigJ0gYXBwcm9hY2ggJm5ic3A7aXMgc2ltcGxlIGFuZCB0aGUgTlNIIGhl
YWRlciBpcyBhbHJlYWR5IGJ1aWx0IGxpa2UgdGhhdC4gSW50cm9kdWNpbmcgTVBMUyBsaWtlIGFw
cHJvYWNoIHdvdWxkIGFkZCB5ZXQgYW5vdGhlciBtZWNoYW5pc20gdG8gdHJhdmVyc2UgdGhlIGhl
YWRlcnMsIHdoaWNoIHdvdWxkIG1ha2UgaC93IG1vcmUgY29tcGxleC48L2Rpdj4NCjxkaXY+PGJy
Pg0KPC9kaXY+DQo8ZGl2Pkl0IGlzIHRydWUgdGhhdCBoL3cgY2FuIG9ubHkgbG9vayBhdCBYIEJ5
dGVzIChYIGRlcGVuZGluZyBvbiBoL3cpLiBUaGlzIGlzIHRydWUgZm9yIG1hbnkgaGVhZGVycyBu
b3Qgb25seSB0aGlzIGFuZCBldmVuIHRvZGF5ICh3aXRob3V0IE5TSCkgeW91IGNhbiBlbmQtdXAg
d2l0aCBwYXlsb2FkIGJlaW5nIHZlcnkgZGVlcCBpbiBhIHBhY2tldC4gQXQgdGhlIGVuZCB3ZSBu
ZWVkIHRvIGhhdmUgYSBmbGV4aWJsZSBtZWNoYW5pc20gd2hpY2ggTlNIDQogbmVzdGluZyB3b3Vs
ZCBwcm92aWRlLiBJZiBzb21lb25lIOKAnGFidXNlcyBpdOKAnSB0aGlzIGNhbiBsZWFkIHRvIHZh
cmlvdXMgaXNzdWVzLiBJdCBpcyBwcm9iYWJseSB3b3J0aCBub3RpbmcgdGhhdCBpbiB0aGUgZHJh
ZnQgaW5jbHVkaW5nIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIChieSBhZGRpbmcgbGFyZ2UgaGVh
ZGVycyBpdCB3aWxsIGJlIGhhcmRlciB0byBwZXJmb3JtIHBheWxvYWQgYmFzZWQgQUNMIEREb1Mg
cHJvdGVjdGlvbiBpbiByb3V0ZXJzDQogZm9yIGV4YW1wbGUpLjwvZGl2Pg0KPGRpdj48YnI+DQo8
L2Rpdj4NCjxkaXY+QW5kcmV3PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9M
S19TUkNfQk9EWV9TRUNUSU9OIj4NCjxkaXY+DQo8ZGl2Pk9uIDIwMTYtMDMtMTUsIDM6MDMgQU0s
ICZxdW90O3NmYyBvbiBiZWhhbGYgb2YgRVhUIEJvdHRvcmZmLCBQYXVsJnF1b3Q7IHdyb3RlOjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRM
T09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJCT1JERVItTEVGVDogI2I1YzRkZiA1
IHNvbGlkOyBQQURESU5HOjAgMCAwIDU7IE1BUkdJTjowIDAgMCA1OyI+DQo8ZGl2IHhtbG5zOnY9
InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNy
b3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1j
b206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2Zm
aWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAi
Pg0KPG1ldGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmls
dGVyZWQgbWVkaXVtKSI+DQo8IS0tW2lmICFtc29dPjxzdHlsZT52XDoqIHtiZWhhdmlvcjp1cmwo
I2RlZmF1bHQjVk1MKTt9DQpvXDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQp3XDoq
IHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQouc2hhcGUge2JlaGF2aW9yOnVybCgjZGVm
YXVsdCNWTUwpO30NCjwvc3R5bGU+PCFbZW5kaWZdLS0+PHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVm
aW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJcGFu
b3NlLTE6MiAxMSA2IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToi
Q2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZh
Y2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNaWNyb3NvZnQgSmhlbmdIZWkiOw0KCXBh
bm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IlxATWljcm9zb2Z0IEpoZW5nSGVpIjsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAx
MSA2IDkgNyAyIDUgOCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFs
LCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90
dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3
IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5r
DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQp0dA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJZm9udC1mYW1pbHk6IkNv
dXJpZXIgTmV3Ijt9DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30N
CnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0No
cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBw
dDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEu
MGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2Vj
dGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVm
YXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxv
OmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwh
W2VuZGlmXS0tPg0KPGRpdiBiZ2NvbG9yPSJ3aGl0ZSIgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUi
IHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5KdXN0IG9uZSBtb3JlIGNv
bmNlcm4gYWJvdXQgdGhlIHN0YWNrIGlzIGhvdyBkZWVwIGl0IHdpbGwgbmVzdC4gSGFyZHdhcmUg
c3dpdGNoIGltcGxlbWVudGF0aW9ucyBhcmUgdHlwaWNhbGx5IGxpbWl0ZWQgaW4gdGhlIGRlcHRo
IHRoZXkgbG9vayBpbnRvIHRoZSBwYWNrZXQuDQogSWYgdGhlIGhhcmR3YXJlIG5lZWRzIHRvIGxv
b2sgYXQgdGhlIG9yaWdpbmFsIHBhY2tldCBoZWFkZXJzLCB0aGVuIGhhcmR3YXJlIHdvdWxkIG5l
ZWQgdG8gc2tpcCBvdmVyIHRoZSBzdGFjayBvZiBOU0ggaGVhZGVycyB0byByZWFjaCB0aGUgb3Jp
Z2luYWwgcGFja2V0LiBJZiB0aGUgTlNIIHN0YWNrIGlzIHRvbyBkZWVwIGl0IG1heSBleGNlZWQg
dGhlIGhhcmR3YXJlIGRlcHRoIGxpbWl0cy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PGJyPg0KUGF1bDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
d2luZG93dGV4dCI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5t
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb24g
UGFya2VyPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgMTE6NDUgQU08
YnI+DQo8Yj5Ubzo8L2I+IFN0ZXdhcnQgQnJ5YW50ICZsdDs8YSBocmVmPSJtYWlsdG86c3Rld2Fy
dC5icnlhbnRAZ21haWwuY29tIj5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L2E+Jmd0OzsNCjxh
IGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT48
YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9y
ZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGlu
ZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBs
aWtlIHRoZSBzZWxmIGRlc2NyaWJpbmcgc3RhY2sgb2YgTlNIIGhlYWRlcnMgYW5kIEkgbGlrZSB0
aGUgZmlyc3Qgb25lIGJlaW5nIHRoZSDigJxjdXJyZW504oCdIHNjb3BpbmcuJm5ic3A7Jm5ic3A7
IEJ1dCwgb25lIGRpZmZlcmVuY2UgYmV0d2VlbiBNUExTIGFuZCBOU0jigKYmbmJzcDsmbmJzcDsg
TVBMUyBmb3J3YXJkaW5nDQogaXMgZ2VuZXJhbGx5IGhhbmRsZWQgYnkgbG9va2luZyBvbmx5IGF0
IHRoZSBNUExTIGxhYmVscyB0aGF0IGFyZSDigJxpbiBzY29wZeKAnSBmb3IgdGhlIGN1cnJlbnQg
bm9kZSAoaS5lLiwgc3RhcnRpbmcgYXQgdGhlIHRvcC1vZi1zdGFjaykgYW5kIG5vdCBuZWVkaW5n
IHRvIGxvY2F0ZSBhbmQgcHJvY2VzcyB0aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGJvdHRv
bS1vZi1zdGFjay4mbmJzcDsmbmJzcDsmbmJzcDsgQnV0LCBpbiBOU0gsIG1vc3QgcHJvY2Vzc2lu
ZyB3aWxsIHJlcXVpcmUNCiBsb2NhdGlvbiBvZiB0aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhl
IGxhc3QgTlNIIGhlYWRlci4mbmJzcDsmbmJzcDsgSXQgaXMgaW5lZmZpY2llbnQgdG8gaGF2ZSB0
byB3YWxrIHRoZSBzdGFjayBvZiBOU0ggaGVhZGVycyBpbiBvcmRlciB0byBsb2NhdGUgdGhhdCBw
YXlsb2FkLiZuYnNwOyZuYnNwOyZuYnNwOyBJZiBlYWNoIE5TSCBoZWFkZXIgdGhhdCB3YXMgcHVz
aGVkIG9udG8gdGhlIHN0YWNrIGFsc28gaW5jbHVkZWQgYW4gb2Zmc2V0IHRvIGRpcmVjdGx5IGxv
Y2F0ZSB0aGUgcGF5bG9hZA0KIChlYWNoIG5ldyBvbmUgc2ltcGx5IGFkZHMgaXRzIG93biBieXRl
IHNpemUpLCB0aGVuIHRoaXMgcHJvY2Vzc2luZyBpbmVmZmljaWVuY3kgd291bGQgYmUgbWl0aWdh
dGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i
c3A7IFJvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBuYW1lPSJfTWFpbEVuZENvbXBvc2UiPjwvYT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFs
ZiBPZiA8L2I+U3Rld2FydCBCcnlhbnQ8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXJjaCAx
NCwgMjAxNiA1OjQwIEFNPGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6
dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8
L2I+IFtHUkFZTUFJTF0gUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBv
ZiBOU0g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCkhhdmluZyByZW1pbmRlZCBteXNlbGYgb2Yg
dGhlIE5TSCBoZWFkZXIgc3RydWN0dXJlLCBJIHNlZSB0aGF0IHRoaXM8YnI+DQppcyBub3Qgc3Ry
aWN0bHkgbmVlZGVkIHNpbmNlIHRoaXMgbmF0dXJhbGx5IGZpdHMgd2l0aCB0aGUgbmV4dDxicj4N
CnByb3RvY29sIGNvbXBvbmVudCBvZiB0aGUgYmFzZSBoZWFkZXIuIFRodXMgc3RhdGluZyB0aGF0
IHRoZSB0aGVyZTxicj4NCmlzIG5vIGFyY2hpdGVjdHVyYWwgbGltaXQgb24gdGhlIG51bWJlciBv
ZiBTRkggaGVhZGVycyBpbiBhIHBhY2tldDxicj4NCmlzIHRoZSBuZWNlc3NhcnkgYW5kIHN1ZmZp
Y2llbnQgcmVxdWlyZW1lbnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5PGJyPg0Kc3RhY2sgb2YgTlNI
IGhlYWRlcnMuIFN0YXRpbmcgdGhhdCBuZXcgTlNIIGhlYWRlcnMgYXJlIGFkZGVkIGF0IHRoZSBm
cm9udDxicj4NCm9mIHRoZSBwYWNrZXQsIGFuZCBwcm9jZXNzZWQgZmlyc3QgYW5kIGRpc2NhcmRl
ZCBmaXJzdCBpcyBzdWZmaWNpZW50PGJyPg0KdG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5nIGFtYmln
dWl0eS4gUHJvY2Vzc2luZyB3b3VsZCBhbHNvIGJlIHNpbXBsZXI8YnI+DQppcyB5b3UgZm9sbG93
ZWQgdGhlIE1QTFMgcnVsZSB0aGF0IHRoZSBvdXRlciBoZWFkZXIgaXMgdGhlIG9ubHkgb25lPGJy
Pg0KaW4gc2NvcGUgdW50aWwgdGhhdCBoZWFkZXIgaXMgZGlzY2FyZGVkIChwb3BwZWQpLjxicj4N
Cjxicj4NCkkgZG8gaG93ZXZlciB3b25kZXIgd2hldGhlciB0aGUgSUVURidzIGFyY2hpdGV0dXJh
bCBwcmVmZXJlbmNlIGZvcjxicj4NCnNlbGYgZGVzY3JpYmluZyBwYWNrZXRzIChNUExTIGJlaW5n
IHRoZSBleGNlcHRpb24pIGxlYWRzIHVzIHRvIG1vcmU8YnI+DQpjb21wbGV4IGFuZCB0aHVzIGxl
c3MgZWZmaWNlbnQgZGF0YXBsYW5lIGRlc2lnbnMgdGhhbiB3ZSBjb3VsZCBvdGhlcndpc2UgPGJy
Pg0KYWNoaWV2ZS48YnI+DQo8YnI+DQotIFN0ZXdhcnQ8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiAxNC8wMy8yMDE2IDAxOjQ0LCA8YSBocmVmPSJtYWlsdG86
YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+IHdyb3RlOjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlN0
ZXdhcnQsPC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlRoYW5rcy4gPC9zcGFuPjxi
cj4NCjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkRvIHlvdSBtZWFuIHdlIHNob3VsZCBhZGQgYW4gaW5k
aWNhdG9yIGZvciB0aGUgbmVzdGVkIE5TSD8gJm5ic3A7SSBhZ3JlZSBhbnl0aGluZyBuZXcgc2hv
dWxkIGJlIGNvbnNpZGVyZWQgY2FyZWZ1bGx5LiBBbmQgdGhhdCdzIHdoYXQgd2UgYXJlIGRvaW5n
IHJpZ2h0IG5vdy46KTxicj4NCjwvc3Bhbj48YnI+DQombmJzcDsgPGJyPg0KPGJyPg0KPGJyPg0K
PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVv
dDtNaWNyb3NvZnQgSmhlbmdIZWkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNUY1RjVGIj7lj5Hk
u7bkuro8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5TdGV3YXJ0IEJyeWFudA0KPGEgaHJl
Zj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+Jmx0O3N0ZXdhcnQuYnJ5YW50QGdt
YWlsLmNvbSZndDs8L2E+PC9zcGFuPiA8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVw
dDsgZm9udC1mYW1pbHk6ICfvvK3vvLMg44K044K344OD44KvJywgJ01TIEdvdGhpYyc7IGNvbG9y
OiByZ2IoOTUsIDk1LCA5NSk7Ij7mlLbku7bkuro8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1
RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
Ij48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj4mcXVvdDtzZmNAaWV0Zi5vcmcmcXVvdDs8
L2E+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+Jmx0O3NmY0BpZXRmLm9yZyZndDs8L2E+
LA0KPC9zcGFuPjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWls
eTogJ++8re+8syDjgrTjgrfjg4Pjgq8nLCAnTVMgR290aGljJzsgY29sb3I6IHJnYig5NSwgOTUs
IDk1KTsiPuaXpeacnzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzVGNUY1RiI+OiAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjIwMTYvMDMvMTEgMTc6
MjU8L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5
OiAn77yt77yzIOOCtOOCt+ODg+OCrycsICdNUyBHb3RoaWMnOyBjb2xvcjogcmdiKDk1LCA5NSwg
OTUpOyI+5Li7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7TWljcm9zb2Z0IEpoZW5nSGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzVGNUY1RiI+
6aKYPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNUY1RjVGIj46DQogJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+UmU6IFtzZmNdIEFkZGluZyBhbiBOU0gu
bmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+DQo8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBKaGVuZ0hlaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiM1RjVGNUYiPuWPkeS7tuS6ujwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzVGNUY1RiI+OiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
Ij4mcXVvdDtzZmMmcXVvdDsNCjxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+
Jmx0O3NmYy1ib3VuY2VzQGlldGYub3JnJmd0OzwvYT48L3NwYW4+IDxvOnA+PC9vOnA+PC9wPg0K
PGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpj
ZW50ZXIiPg0KPGhyIHNpemU9IjMiIHdpZHRoPSIxMDAlIiBub3NoYWRlPSIiIHN0eWxlPSJjb2xv
cjojQTBBMEEwIiBhbGlnbj0iY2VudGVyIj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQo8YnI+DQo8YnI+DQo8c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
PGJyPg0KPHR0PlRoZSBwcm90b2NvbCB0aGF0IGNob3NlIHRoZSBtb3N0IGVsZWdhbnQgYXBwcm9h
Y2ggdG8gbGF5ZXJpbmc8L3R0Pjxicj4NCjx0dD5vbmUgaGVhZGVyIG9uIGFub3RoZXIgd2FzIE1Q
TFMsIHdpdGggaXRzIHN0YWNraW5nIGFwcHJvYWNoPC90dD48YnI+DQo8dHQ+YW5kIG9uZSBiaXQg
ZW5kIG9mIHN0YWNrIGluZGljYXRvci48L3R0Pjxicj4NCjxicj4NCjx0dD5TdWNoIGEgc2ltcGxl
IGdlbmVyYWwgYXBwcm9hY2ggaGFzIG11Y2ggdG8gY29tbWVuZCBpdDwvdHQ+PGJyPg0KPHR0PmFu
ZCB5b3UgbWlnaHQgdGhpbmsgc2VyaW91c2x5IGFib3V0IGFwcGx5aW5nIGl0IGhlcmUuPC90dD48
YnI+DQo8YnI+DQo8dHQ+U3Rld2FydDwvdHQ+PGJyPg0KPGJyPg0KPHR0Pl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC90dD48YnI+DQo8dHQ+c2ZjIG1haWxp
bmcgbGlzdDwvdHQ+PGJyPg0KPHR0PjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0Bp
ZXRmLm9yZzwvYT48L3R0Pjxicj4NCjwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+PHR0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L3R0Pjwv
YT48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPC9zcGFuPg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_D30DA4B4934A6andrewdolganowalcatellucentcom_--


From nobody Tue Mar 15 05:46:46 2016
Return-Path: <ju1738@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 69D0312D9EE for <sfc@ietfa.amsl.com>; Tue, 15 Mar 2016 05:46:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.59
X-Spam-Level: 
X-Spam-Status: No, score=-2.59 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, T_KAM_HTML_FONT_INVALID=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 Wz0xQ3ExraMQ for <sfc@ietfa.amsl.com>; Tue, 15 Mar 2016 05:46:41 -0700 (PDT)
Received: from mx0b-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 9D2FA12D9C9 for <sfc@ietf.org>; Tue, 15 Mar 2016 05:46:39 -0700 (PDT)
Received: from pps.filterd (m0049458.ppops.net [127.0.0.1]) by m0049458.ppops.net-00191d01. (8.15.0.59/8.15.0.59) with SMTP id u2FCcqfq005036; Tue, 15 Mar 2016 08:46:24 -0400
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049458.ppops.net-00191d01. with ESMTP id 21mfex34vr-1 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);  Tue, 15 Mar 2016 08:46:24 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id u2FCkNPo016137; Tue, 15 Mar 2016 08:46:23 -0400
Received: from mlpi409.sfdc.sbc.com (mlpi409.sfdc.sbc.com [130.9.128.241]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id u2FCkEBb015976 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 15 Mar 2016 08:46:19 -0400
Received: from MISOUT7MSGHUBAC.ITServices.sbc.com (MISOUT7MSGHUBAC.itservices.sbc.com [130.9.129.147]) by mlpi409.sfdc.sbc.com (RSA Interceptor); Tue, 15 Mar 2016 12:45:59 GMT
Received: from MISOUT7MSGUSRCD.ITServices.sbc.com ([169.254.4.181]) by MISOUT7MSGHUBAC.ITServices.sbc.com ([130.9.129.147]) with mapi id 14.03.0248.002; Tue, 15 Mar 2016 08:45:58 -0400
From: "UTTARO, JAMES" <ju1738@att.com>
To: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Stewart Bryant <stewart.bryant@gmail.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
Thread-Index: AQHRfiG0QZ08c7lB3UiREnV0eKHXlJ9ZjyYAgACTtQCAAFHKgA==
Date: Tue, 15 Mar 2016 12:45:57 +0000
Message-ID: <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com>
In-Reply-To: <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.91.76.120]
Content-Type: multipart/alternative; boundary="_000_B17A6910EEDD1F45980687268941550F135E305AMISOUT7MSGUSRCD_"
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: DAM Allow Patterns, public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-03-15_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1601100000 definitions=main-1603150176
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/w5oxwn8-z2v-4NVqM-XbqW4KpQY>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Mar 2016 12:46:43 -0000

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

SWYgd2UgaGF2ZSBhbiBNUExTIGVuYWJsZWQgZmFicmljIHdvdWxkbuKAmXQgaXQgYmUgc2ltcGxl
ciB0byB3ZWF2ZSBOU0ggaW50byBpdCBpZiBpdCBhbGwgdXNlcyBNUExTPyBJZiBub3QgaG93IHdv
dWxkIHRoZSBpbnRlcmFjdGlvbiBiZXR3ZWVuIHRoZSB0d28gZW52aXJvbm1lbnRzIHdvcms/DQoN
CkppbSBVdHRhcm8NCg0KIlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRo
IGl0IGFyZSBBVCZUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVk
IHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0
aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZSBuYW1lZCBy
ZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3Ug
aGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNl
bmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0
ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywg
cHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVk
LiINCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
RG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykNClNlbnQ6IE1vbmRheSwgTWFyY2ggMTQsIDIw
MTYgMTE6NTIgUE0NClRvOiBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNv
bT47IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBTdGV3YXJ0
IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPjsgYW8udGluZ0B6dGUuY29tLmNuDQpD
Yzogc2ZjQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5n
IGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpGb2xsb3dpbmcg4oCcbmV4dCBoZWFk
ZXLigJ0gYXBwcm9hY2ggIGlzIHNpbXBsZSBhbmQgdGhlIE5TSCBoZWFkZXIgaXMgYWxyZWFkeSBi
dWlsdCBsaWtlIHRoYXQuIEludHJvZHVjaW5nIE1QTFMgbGlrZSBhcHByb2FjaCB3b3VsZCBhZGQg
eWV0IGFub3RoZXIgbWVjaGFuaXNtIHRvIHRyYXZlcnNlIHRoZSBoZWFkZXJzLCB3aGljaCB3b3Vs
ZCBtYWtlIGgvdyBtb3JlIGNvbXBsZXguDQoNCkl0IGlzIHRydWUgdGhhdCBoL3cgY2FuIG9ubHkg
bG9vayBhdCBYIEJ5dGVzIChYIGRlcGVuZGluZyBvbiBoL3cpLiBUaGlzIGlzIHRydWUgZm9yIG1h
bnkgaGVhZGVycyBub3Qgb25seSB0aGlzIGFuZCBldmVuIHRvZGF5ICh3aXRob3V0IE5TSCkgeW91
IGNhbiBlbmQtdXAgd2l0aCBwYXlsb2FkIGJlaW5nIHZlcnkgZGVlcCBpbiBhIHBhY2tldC4gQXQg
dGhlIGVuZCB3ZSBuZWVkIHRvIGhhdmUgYSBmbGV4aWJsZSBtZWNoYW5pc20gd2hpY2ggTlNIIG5l
c3Rpbmcgd291bGQgcHJvdmlkZS4gSWYgc29tZW9uZSDigJxhYnVzZXMgaXTigJ0gdGhpcyBjYW4g
bGVhZCB0byB2YXJpb3VzIGlzc3Vlcy4gSXQgaXMgcHJvYmFibHkgd29ydGggbm90aW5nIHRoYXQg
aW4gdGhlIGRyYWZ0IGluY2x1ZGluZyBzZWN1cml0eSBjb25zaWRlcmF0aW9ucyAoYnkgYWRkaW5n
IGxhcmdlIGhlYWRlcnMgaXQgd2lsbCBiZSBoYXJkZXIgdG8gcGVyZm9ybSBwYXlsb2FkIGJhc2Vk
IEFDTCBERG9TIHByb3RlY3Rpb24gaW4gcm91dGVycyBmb3IgZXhhbXBsZSkuDQoNCkFuZHJldw0K
DQpPbiAyMDE2LTAzLTE1LCAzOjAzIEFNLCAic2ZjIG9uIGJlaGFsZiBvZiBFWFQgQm90dG9yZmYs
IFBhdWwiIHdyb3RlOg0KDQpKdXN0IG9uZSBtb3JlIGNvbmNlcm4gYWJvdXQgdGhlIHN0YWNrIGlz
IGhvdyBkZWVwIGl0IHdpbGwgbmVzdC4gSGFyZHdhcmUgc3dpdGNoIGltcGxlbWVudGF0aW9ucyBh
cmUgdHlwaWNhbGx5IGxpbWl0ZWQgaW4gdGhlIGRlcHRoIHRoZXkgbG9vayBpbnRvIHRoZSBwYWNr
ZXQuIElmIHRoZSBoYXJkd2FyZSBuZWVkcyB0byBsb29rIGF0IHRoZSBvcmlnaW5hbCBwYWNrZXQg
aGVhZGVycywgdGhlbiBoYXJkd2FyZSB3b3VsZCBuZWVkIHRvIHNraXAgb3ZlciB0aGUgc3RhY2sg
b2YgTlNIIGhlYWRlcnMgdG8gcmVhY2ggdGhlIG9yaWdpbmFsIHBhY2tldC4gSWYgdGhlIE5TSCBz
dGFjayBpcyB0b28gZGVlcCBpdCBtYXkgZXhjZWVkIHRoZSBoYXJkd2FyZSBkZXB0aCBsaW1pdHMu
DQoNCkNoZWVycywNCg0KUGF1bA0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIFJvbiBQYXJrZXINClNlbnQ6IE1vbmRheSwgTWFyY2ggMTQsIDIw
MTYgMTE6NDUgQU0NClRvOiBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29t
PG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1h
aWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5u
ZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpJIGxpa2UgdGhlIHNlbGYgZGVzY3JpYmluZyBzdGFj
ayBvZiBOU0ggaGVhZGVycyBhbmQgSSBsaWtlIHRoZSBmaXJzdCBvbmUgYmVpbmcgdGhlIOKAnGN1
cnJlbnTigJ0gc2NvcGluZy4gICBCdXQsIG9uZSBkaWZmZXJlbmNlIGJldHdlZW4gTVBMUyBhbmQg
TlNI4oCmICAgTVBMUyBmb3J3YXJkaW5nIGlzIGdlbmVyYWxseSBoYW5kbGVkIGJ5IGxvb2tpbmcg
b25seSBhdCB0aGUgTVBMUyBsYWJlbHMgdGhhdCBhcmUg4oCcaW4gc2NvcGXigJ0gZm9yIHRoZSBj
dXJyZW50IG5vZGUgKGkuZS4sIHN0YXJ0aW5nIGF0IHRoZSB0b3Atb2Ytc3RhY2spIGFuZCBub3Qg
bmVlZGluZyB0byBsb2NhdGUgYW5kIHByb2Nlc3MgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRo
ZSBib3R0b20tb2Ytc3RhY2suICAgIEJ1dCwgaW4gTlNILCBtb3N0IHByb2Nlc3Npbmcgd2lsbCBy
ZXF1aXJlIGxvY2F0aW9uIG9mIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgbGFzdCBOU0gg
aGVhZGVyLiAgIEl0IGlzIGluZWZmaWNpZW50IHRvIGhhdmUgdG8gd2FsayB0aGUgc3RhY2sgb2Yg
TlNIIGhlYWRlcnMgaW4gb3JkZXIgdG8gbG9jYXRlIHRoYXQgcGF5bG9hZC4gICAgSWYgZWFjaCBO
U0ggaGVhZGVyIHRoYXQgd2FzIHB1c2hlZCBvbnRvIHRoZSBzdGFjayBhbHNvIGluY2x1ZGVkIGFu
IG9mZnNldCB0byBkaXJlY3RseSBsb2NhdGUgdGhlIHBheWxvYWQgKGVhY2ggbmV3IG9uZSBzaW1w
bHkgYWRkcyBpdHMgb3duIGJ5dGUgc2l6ZSksIHRoZW4gdGhpcyBwcm9jZXNzaW5nIGluZWZmaWNp
ZW5jeSB3b3VsZCBiZSBtaXRpZ2F0ZWQuDQoNCiAgIFJvbg0KDQoNCkZyb206IHNmYyBbbWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3Rld2FydCBCcnlhbnQNClNlbnQ6
IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgNTo0MCBBTQ0KVG86IGFvLnRpbmdAenRlLmNvbS5jbjxt
YWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KU3ViamVjdDogW0dSQVlNQUlMXSBSZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0
LWhlYWRlciB0eXBlIG9mIE5TSA0KDQoNCkhhdmluZyByZW1pbmRlZCBteXNlbGYgb2YgdGhlIE5T
SCBoZWFkZXIgc3RydWN0dXJlLCBJIHNlZSB0aGF0IHRoaXMNCmlzIG5vdCBzdHJpY3RseSBuZWVk
ZWQgc2luY2UgdGhpcyBuYXR1cmFsbHkgZml0cyB3aXRoIHRoZSBuZXh0DQpwcm90b2NvbCBjb21w
b25lbnQgb2YgdGhlIGJhc2UgaGVhZGVyLiBUaHVzIHN0YXRpbmcgdGhhdCB0aGUgdGhlcmUNCmlz
IG5vIGFyY2hpdGVjdHVyYWwgbGltaXQgb24gdGhlIG51bWJlciBvZiBTRkggaGVhZGVycyBpbiBh
IHBhY2tldA0KaXMgdGhlIG5lY2Vzc2FyeSBhbmQgc3VmZmljaWVudCByZXF1aXJlbWVudCB0byBh
bGxvdyBhbiBhcmJpdGF0cnkNCnN0YWNrIG9mIE5TSCBoZWFkZXJzLiBTdGF0aW5nIHRoYXQgbmV3
IE5TSCBoZWFkZXJzIGFyZSBhZGRlZCBhdCB0aGUgZnJvbnQNCm9mIHRoZSBwYWNrZXQsIGFuZCBw
cm9jZXNzZWQgZmlyc3QgYW5kIGRpc2NhcmRlZCBmaXJzdCBpcyBzdWZmaWNpZW50DQp0byByZW1v
dmUgYW55IHByb2Nlc3NpbmcgYW1iaWd1aXR5LiBQcm9jZXNzaW5nIHdvdWxkIGFsc28gYmUgc2lt
cGxlcg0KaXMgeW91IGZvbGxvd2VkIHRoZSBNUExTIHJ1bGUgdGhhdCB0aGUgb3V0ZXIgaGVhZGVy
IGlzIHRoZSBvbmx5IG9uZQ0KaW4gc2NvcGUgdW50aWwgdGhhdCBoZWFkZXIgaXMgZGlzY2FyZGVk
IChwb3BwZWQpLg0KDQpJIGRvIGhvd2V2ZXIgd29uZGVyIHdoZXRoZXIgdGhlIElFVEYncyBhcmNo
aXRldHVyYWwgcHJlZmVyZW5jZSBmb3INCnNlbGYgZGVzY3JpYmluZyBwYWNrZXRzIChNUExTIGJl
aW5nIHRoZSBleGNlcHRpb24pIGxlYWRzIHVzIHRvIG1vcmUNCmNvbXBsZXggYW5kIHRodXMgbGVz
cyBlZmZpY2VudCBkYXRhcGxhbmUgZGVzaWducyB0aGFuIHdlIGNvdWxkIG90aGVyd2lzZQ0KYWNo
aWV2ZS4NCg0KLSBTdGV3YXJ0DQpPbiAxNC8wMy8yMDE2IDAxOjQ0LCBhby50aW5nQHp0ZS5jb20u
Y248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4gd3JvdGU6DQpTdGV3YXJ0LA0KDQpUaGFua3Mu
DQoNCkRvIHlvdSBtZWFuIHdlIHNob3VsZCBhZGQgYW4gaW5kaWNhdG9yIGZvciB0aGUgbmVzdGVk
IE5TSD8gIEkgYWdyZWUgYW55dGhpbmcgbmV3IHNob3VsZCBiZSBjb25zaWRlcmVkIGNhcmVmdWxs
eS4gQW5kIHRoYXQncyB3aGF0IHdlIGFyZSBkb2luZyByaWdodCBub3cuOikNCg0KDQoNCg0KDQoN
CuWPkeS7tuS6ujogICAgICAgICBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwu
Y29tPjxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPg0K5pS25Lu25Lq6OiAgICAgICAg
ICJzZmNAaWV0Zi5vcmciPG1haWx0bzpzZmNAaWV0Zi5vcmc+PHNmY0BpZXRmLm9yZz48bWFpbHRv
OnNmY0BpZXRmLm9yZz4sDQrml6XmnJ86ICAgICAgICAgMjAxNi8wMy8xMSAxNzoyNQ0K5Li76aKY
OiAgICAgICAgUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gN
CuWPkeS7tuS6ujogICAgICAgICJzZmMiIDxzZmMtYm91bmNlc0BpZXRmLm9yZz48bWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0K
DQoNCg0KVGhlIHByb3RvY29sIHRoYXQgY2hvc2UgdGhlIG1vc3QgZWxlZ2FudCBhcHByb2FjaCB0
byBsYXllcmluZw0Kb25lIGhlYWRlciBvbiBhbm90aGVyIHdhcyBNUExTLCB3aXRoIGl0cyBzdGFj
a2luZyBhcHByb2FjaA0KYW5kIG9uZSBiaXQgZW5kIG9mIHN0YWNrIGluZGljYXRvci4NCg0KU3Vj
aCBhIHNpbXBsZSBnZW5lcmFsIGFwcHJvYWNoIGhhcyBtdWNoIHRvIGNvbW1lbmQgaXQNCmFuZCB5
b3UgbWlnaHQgdGhpbmsgc2VyaW91c2x5IGFib3V0IGFwcGx5aW5nIGl0IGhlcmUuDQoNClN0ZXdh
cnQNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNm
YyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDgg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3Nl
LTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGli
cmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseToiTWljcm9zb2Z0IEpoZW5nSGVpIjsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1pY3Jvc29mdCBKaGVuZ0hlaSI7
DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseToiXEBNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDggMiA0O30NCi8q
IFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNv
Tm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7DQoJY29sb3I6
YmxhY2s7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRl
ZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
Y29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KdHQNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUxOQ0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
ZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNv
bG9yOiM0NDU0NkE7DQoJZm9udC13ZWlnaHQ6Ym9sZDsNCglmb250LXN0eWxlOml0YWxpYzsNCgl0
ZXh0LWRlY29yYXRpb246bm9uZSBub25lO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10
eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24x
DQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9
DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlk
bWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+
DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0
YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxi
b2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9
IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzQ0NTQ2QSI+SWYgd2UgaGF2ZSBhbiBNUExTIGVuYWJsZWQgZmFicmljIHdvdWxk
buKAmXQgaXQgYmUgc2ltcGxlciB0byB3ZWF2ZSBOU0ggaW50byBpdCBpZiBpdCBhbGwgdXNlcyBN
UExTPyBJZiBub3QgaG93IHdvdWxkIHRoZSBpbnRlcmFjdGlvbiBiZXR3ZWVuIHRoZSB0d28gZW52
aXJvbm1lbnRzDQogd29yaz88bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxp
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj5KaW0gVXR0YXJvPG86cD48L286cD48L3Nw
YW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzQ0NTQ2QSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzQ0NTQ2QSI+JnF1b3Q7PGk+
VGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJmFtcDtU
IHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3Ig
dGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlz
IGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZQ0KIG5hbWVkIHJlY2lwaWVudChz
KSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2Vp
dmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBk
ZWxldGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90
aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywg
b3IgY29weWluZw0KIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZDwvaT4uJnF1
b3Q7PC9zcGFuPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gc2ZjIFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkRvbGdhbm93
LCBBbmRyZXcgKE5va2lhIC0gU0cpPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWFyY2ggMTQs
IDIwMTYgMTE6NTIgUE08YnI+DQo8Yj5Ubzo8L2I+IEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7cGF1
bC5ib3R0b3JmZkBocGUuY29tJmd0OzsgUm9uIFBhcmtlciAmbHQ7Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbSZndDs7IFN0ZXdhcnQgQnJ5YW50ICZsdDtzdGV3YXJ0LmJyeWFudEBnbWFp
bC5jb20mZ3Q7OyBhby50aW5nQHp0ZS5jb20uY248YnI+DQo8Yj5DYzo8L2I+IHNmY0BpZXRmLm9y
Zzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFu
IE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZvbGxvd2luZyDigJxu
ZXh0IGhlYWRlcuKAnSBhcHByb2FjaCAmbmJzcDtpcyBzaW1wbGUgYW5kIHRoZSBOU0ggaGVhZGVy
IGlzIGFscmVhZHkgYnVpbHQgbGlrZSB0aGF0LiBJbnRyb2R1Y2luZyBNUExTIGxpa2UgYXBwcm9h
Y2ggd291bGQgYWRkIHlldCBhbm90aGVyIG1lY2hhbmlzbSB0byB0cmF2ZXJzZSB0aGUgaGVhZGVy
cywNCiB3aGljaCB3b3VsZCBtYWtlIGgvdyBtb3JlIGNvbXBsZXguPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkl0IGlzIHRydWUgdGhhdCBoL3cgY2FuIG9ubHkg
bG9vayBhdCBYIEJ5dGVzIChYIGRlcGVuZGluZyBvbiBoL3cpLiBUaGlzIGlzIHRydWUgZm9yIG1h
bnkgaGVhZGVycyBub3Qgb25seSB0aGlzIGFuZCBldmVuIHRvZGF5ICh3aXRob3V0IE5TSCkgeW91
IGNhbiBlbmQtdXAgd2l0aCBwYXlsb2FkIGJlaW5nDQogdmVyeSBkZWVwIGluIGEgcGFja2V0LiBB
dCB0aGUgZW5kIHdlIG5lZWQgdG8gaGF2ZSBhIGZsZXhpYmxlIG1lY2hhbmlzbSB3aGljaCBOU0gg
bmVzdGluZyB3b3VsZCBwcm92aWRlLiBJZiBzb21lb25lIOKAnGFidXNlcyBpdOKAnSB0aGlzIGNh
biBsZWFkIHRvIHZhcmlvdXMgaXNzdWVzLiBJdCBpcyBwcm9iYWJseSB3b3J0aCBub3RpbmcgdGhh
dCBpbiB0aGUgZHJhZnQgaW5jbHVkaW5nIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIChieSBhZGRp
bmcgbGFyZ2UNCiBoZWFkZXJzIGl0IHdpbGwgYmUgaGFyZGVyIHRvIHBlcmZvcm0gcGF5bG9hZCBi
YXNlZCBBQ0wgRERvUyBwcm90ZWN0aW9uIGluIHJvdXRlcnMgZm9yIGV4YW1wbGUpLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5BbmRyZXc8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPk9uIDIwMTYtMDMtMTUsIDM6
MDMgQU0sICZxdW90O3NmYyBvbiBiZWhhbGYgb2YgRVhUIEJvdHRvcmZmLCBQYXVsJnF1b3Q7IHdy
b3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7bWFyZ2luLWxlZnQ6
My43NXB0O21hcmdpbi1yaWdodDowaW4iIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9D
S1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPkp1c3Qgb25lIG1vcmUgY29uY2VybiBhYm91dCB0aGUgc3RhY2sg
aXMgaG93IGRlZXAgaXQgd2lsbCBuZXN0LiBIYXJkd2FyZSBzd2l0Y2ggaW1wbGVtZW50YXRpb25z
IGFyZSB0eXBpY2FsbHkgbGltaXRlZCBpbiB0aGUgZGVwdGggdGhleSBsb29rIGludG8gdGhlIHBh
Y2tldC4NCiBJZiB0aGUgaGFyZHdhcmUgbmVlZHMgdG8gbG9vayBhdCB0aGUgb3JpZ2luYWwgcGFj
a2V0IGhlYWRlcnMsIHRoZW4gaGFyZHdhcmUgd291bGQgbmVlZCB0byBza2lwIG92ZXIgdGhlIHN0
YWNrIG9mIE5TSCBoZWFkZXJzIHRvIHJlYWNoIHRoZSBvcmlnaW5hbCBwYWNrZXQuIElmIHRoZSBO
U0ggc3RhY2sgaXMgdG9vIGRlZXAgaXQgbWF5IGV4Y2VlZCB0aGUgaGFyZHdhcmUgZGVwdGggbGlt
aXRzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Q2hlZXJzLDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj48YnI+DQpQYXVsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gc2ZjIFs8YSBo
cmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJvbiBQYXJrZXI8YnI+DQo8Yj5TZW50Ojwv
Yj4gTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo0NSBBTTxicj4NCjxiPlRvOjwvYj4gU3Rld2Fy
dCBCcnlhbnQgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPnN0
ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdA
enRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0
eXBlIG9mIE5TSDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIGxpa2UgdGhlIHNlbGYgZGVzY3JpYmlu
ZyBzdGFjayBvZiBOU0ggaGVhZGVycyBhbmQgSSBsaWtlIHRoZSBmaXJzdCBvbmUgYmVpbmcgdGhl
IOKAnGN1cnJlbnTigJ0gc2NvcGluZy4mbmJzcDsmbmJzcDsgQnV0LCBvbmUgZGlmZmVyZW5jZSBi
ZXR3ZWVuIE1QTFMgYW5kIE5TSOKApiZuYnNwOyZuYnNwOyBNUExTIGZvcndhcmRpbmcNCiBpcyBn
ZW5lcmFsbHkgaGFuZGxlZCBieSBsb29raW5nIG9ubHkgYXQgdGhlIE1QTFMgbGFiZWxzIHRoYXQg
YXJlIOKAnGluIHNjb3Bl4oCdIGZvciB0aGUgY3VycmVudCBub2RlIChpLmUuLCBzdGFydGluZyBh
dCB0aGUgdG9wLW9mLXN0YWNrKSBhbmQgbm90IG5lZWRpbmcgdG8gbG9jYXRlIGFuZCBwcm9jZXNz
IHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgYm90dG9tLW9mLXN0YWNrLiZuYnNwOyZuYnNw
OyZuYnNwOyBCdXQsIGluIE5TSCwgbW9zdCBwcm9jZXNzaW5nIHdpbGwgcmVxdWlyZQ0KIGxvY2F0
aW9uIG9mIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgbGFzdCBOU0ggaGVhZGVyLiZuYnNw
OyZuYnNwOyBJdCBpcyBpbmVmZmljaWVudCB0byBoYXZlIHRvIHdhbGsgdGhlIHN0YWNrIG9mIE5T
SCBoZWFkZXJzIGluIG9yZGVyIHRvIGxvY2F0ZSB0aGF0IHBheWxvYWQuJm5ic3A7Jm5ic3A7Jm5i
c3A7IElmIGVhY2ggTlNIIGhlYWRlciB0aGF0IHdhcyBwdXNoZWQgb250byB0aGUgc3RhY2sgYWxz
byBpbmNsdWRlZCBhbiBvZmZzZXQgdG8gZGlyZWN0bHkgbG9jYXRlIHRoZSBwYXlsb2FkDQogKGVh
Y2ggbmV3IG9uZSBzaW1wbHkgYWRkcyBpdHMgb3duIGJ5dGUgc2l6ZSksIHRoZW4gdGhpcyBwcm9j
ZXNzaW5nIGluZWZmaWNpZW5jeSB3b3VsZCBiZSBtaXRpZ2F0ZWQuPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxh
IG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBp
biAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndp
bmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4
dCI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5TdGV3YXJ0IEJyeWFu
dDxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDU6NDAgQU08YnI+DQo8
Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRl
LmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW0dSQVlNQUlMXSBSZTogW3Nm
Y10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PGJyPg0KSGF2aW5nIHJlbWluZGVkIG15c2VsZiBvZiB0aGUgTlNIIGhlYWRlciBzdHJ1Y3R1
cmUsIEkgc2VlIHRoYXQgdGhpczxicj4NCmlzIG5vdCBzdHJpY3RseSBuZWVkZWQgc2luY2UgdGhp
cyBuYXR1cmFsbHkgZml0cyB3aXRoIHRoZSBuZXh0PGJyPg0KcHJvdG9jb2wgY29tcG9uZW50IG9m
IHRoZSBiYXNlIGhlYWRlci4gVGh1cyBzdGF0aW5nIHRoYXQgdGhlIHRoZXJlPGJyPg0KaXMgbm8g
YXJjaGl0ZWN0dXJhbCBsaW1pdCBvbiB0aGUgbnVtYmVyIG9mIFNGSCBoZWFkZXJzIGluIGEgcGFj
a2V0PGJyPg0KaXMgdGhlIG5lY2Vzc2FyeSBhbmQgc3VmZmljaWVudCByZXF1aXJlbWVudCB0byBh
bGxvdyBhbiBhcmJpdGF0cnk8YnI+DQpzdGFjayBvZiBOU0ggaGVhZGVycy4gU3RhdGluZyB0aGF0
IG5ldyBOU0ggaGVhZGVycyBhcmUgYWRkZWQgYXQgdGhlIGZyb250PGJyPg0Kb2YgdGhlIHBhY2tl
dCwgYW5kIHByb2Nlc3NlZCBmaXJzdCBhbmQgZGlzY2FyZGVkIGZpcnN0IGlzIHN1ZmZpY2llbnQ8
YnI+DQp0byByZW1vdmUgYW55IHByb2Nlc3NpbmcgYW1iaWd1aXR5LiBQcm9jZXNzaW5nIHdvdWxk
IGFsc28gYmUgc2ltcGxlcjxicj4NCmlzIHlvdSBmb2xsb3dlZCB0aGUgTVBMUyBydWxlIHRoYXQg
dGhlIG91dGVyIGhlYWRlciBpcyB0aGUgb25seSBvbmU8YnI+DQppbiBzY29wZSB1bnRpbCB0aGF0
IGhlYWRlciBpcyBkaXNjYXJkZWQgKHBvcHBlZCkuPGJyPg0KPGJyPg0KSSBkbyBob3dldmVyIHdv
bmRlciB3aGV0aGVyIHRoZSBJRVRGJ3MgYXJjaGl0ZXR1cmFsIHByZWZlcmVuY2UgZm9yPGJyPg0K
c2VsZiBkZXNjcmliaW5nIHBhY2tldHMgKE1QTFMgYmVpbmcgdGhlIGV4Y2VwdGlvbikgbGVhZHMg
dXMgdG8gbW9yZTxicj4NCmNvbXBsZXggYW5kIHRodXMgbGVzcyBlZmZpY2VudCBkYXRhcGxhbmUg
ZGVzaWducyB0aGFuIHdlIGNvdWxkIG90aGVyd2lzZSA8YnI+DQphY2hpZXZlLjxicj4NCjxicj4N
Ci0gU3Rld2FydDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9u
IDE0LzAzLzIwMTYgMDE6NDQsIDxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFv
LnRpbmdAenRlLmNvbS5jbjwvYT4gd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+U3Rld2FydCw8L3NwYW4+PGJyPg0KPGJy
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZiI+VGhhbmtzLiA8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
ZiI+RG8geW91IG1lYW4gd2Ugc2hvdWxkIGFkZCBhbiBpbmRpY2F0b3IgZm9yIHRoZSBuZXN0ZWQg
TlNIPyAmbmJzcDtJIGFncmVlIGFueXRoaW5nIG5ldyBzaG91bGQgYmUgY29uc2lkZXJlZCBjYXJl
ZnVsbHkuIEFuZCB0aGF0J3Mgd2hhdCB3ZSBhcmUgZG9pbmcgcmlnaHQgbm93LjopPGJyPg0KPC9z
cGFuPjxicj4NCiZuYnNwOyA8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8c3BhbiBzdHls
ZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBKaGVuZ0hlaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUYiPuWPkeS7tuS6ujwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzVGNUY1RiI+OiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsNCjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWYiPlN0ZXdhcnQgQnJ5YW50DQo8YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlh
bnRAZ21haWwuY29tIj4mbHQ7c3Rld2FydC5icnlhbnRAZ21haWwuY29tJmd0OzwvYT48L3NwYW4+
IDxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMg
R290aGljJnF1b3Q7O2NvbG9yOiM1RjVGNUYiPuaUtuS7tuS6ujwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzVGNUY1RiI+OiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsNCjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPiZxdW90O3NmY0BpZXRmLm9y
ZyZxdW90OzwvYT48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj4mbHQ7c2ZjQGlldGYub3Jn
Jmd0OzwvYT4sDQo8L3NwYW4+PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250
LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDs7Y29sb3I6IzVGNUY1RiI+5pel5pyfPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojNUY1RjVGIj46ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
Ow0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+MjAxNi8wMy8xMSAxNzoyNTwvc3Bhbj48YnI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90
Oztjb2xvcjojNUY1RjVGIj7kuLs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtm
b250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgSmhlbmdIZWkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojNUY1RjVGIj7popg8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+UmU6DQogW3NmY10gQWRk
aW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj4gPGJyPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgSmhlbmdIZWkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNUY1RjVGIj7lj5Hku7bkuro8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+JnF1b3Q7c2ZjJnF1b3Q7DQo8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmciPiZsdDtzZmMtYm91bmNlc0BpZXRmLm9yZyZndDs8L2E+PC9zcGFuPiA8bzpwPjwv
bzpwPjwvcD4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRl
eHQtYWxpZ246Y2VudGVyIj4NCjxociBzaXplPSIzIiB3aWR0aD0iMTAwJSIgbm9zaGFkZT0iIiBz
dHlsZT0iY29sb3I6I0EwQTBBMCIgYWxpZ249ImNlbnRlciI+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KPGJyPg0KPGJyPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPjxicj4NCjx0dD5UaGUgcHJvdG9jb2wgdGhhdCBjaG9zZSB0aGUgbW9zdCBlbGVn
YW50IGFwcHJvYWNoIHRvIGxheWVyaW5nPC90dD48YnI+DQo8dHQ+b25lIGhlYWRlciBvbiBhbm90
aGVyIHdhcyBNUExTLCB3aXRoIGl0cyBzdGFja2luZyBhcHByb2FjaDwvdHQ+PGJyPg0KPHR0PmFu
ZCBvbmUgYml0IGVuZCBvZiBzdGFjayBpbmRpY2F0b3IuPC90dD48YnI+DQo8YnI+DQo8dHQ+U3Vj
aCBhIHNpbXBsZSBnZW5lcmFsIGFwcHJvYWNoIGhhcyBtdWNoIHRvIGNvbW1lbmQgaXQ8L3R0Pjxi
cj4NCjx0dD5hbmQgeW91IG1pZ2h0IHRoaW5rIHNlcmlvdXNseSBhYm91dCBhcHBseWluZyBpdCBo
ZXJlLjwvdHQ+PGJyPg0KPGJyPg0KPHR0PlN0ZXdhcnQ8L3R0Pjxicj4NCjxicj4NCjx0dD5fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvdHQ+PGJyPg0KPHR0
PnNmYyBtYWlsaW5nIGxpc3Q8L3R0Pjxicj4NCjx0dD48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj5zZmNAaWV0Zi5vcmc8L2E+PC90dD48YnI+DQo8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPjx0dD48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3Nw
YW4+PC90dD48L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_B17A6910EEDD1F45980687268941550F135E305AMISOUT7MSGUSRCD_--


From nobody Tue Mar 15 09:52:57 2016
Return-Path: <agenda@ietf.org>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E23BC12DE30; Fri, 11 Mar 2016 15:05:35 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "\"IETF Secretariat\"" <agenda@ietf.org>
To: <mls.ietf@gmail.com>, <sfc-chairs@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.16.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160311230535.15028.35422.idtracker@ietfa.amsl.com>
Date: Fri, 11 Mar 2016 15:05:35 -0800
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/tgiwVK3q4PuMR_fatUw8Esq-7-U>
X-Mailman-Approved-At: Tue, 15 Mar 2016 09:52:55 -0700
Cc: sfc@ietf.org, akatlas@gmail.com
Subject: [sfc] sfc - Requested session has been scheduled for IETF 95
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Mar 2016 23:05:39 -0000

Dear Martin Stiemerling,

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

sfc Session 1 (2:00:00)
    Monday, Afternoon Session III 1740-1940
    Room Name: Pacifico A size: 300
    ---------------------------------------------
    


Request Information:


---------------------------------------------------------
Working Group Name: Service Function Chaining
Area Name: Routing Area
Session Requester: Martin Stiemerling

Number of Sessions: 1
Length of Session(s):  2 Hours
Number of Attendees: 200
Conflicts to Avoid: 
 First Priority: spring sdnrg rtgwg nvo3 mpls lisp idr i2rs bess tcpinc tsvarea mptcp dtn rmcat tsvwg




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


From nobody Tue Mar 15 09:52:59 2016
Return-Path: <ietf-ipr@ietf.org>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 92CB012DAD3; Tue, 15 Mar 2016 09:49:14 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: IETF Secretariat <ietf-ipr@ietf.org>
To: <draft-ietf-sfc-architecture@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.16.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160315164914.23287.93446.idtracker@ietfa.amsl.com>
Date: Tue, 15 Mar 2016 09:49:14 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/xaNCONc_9Bbkuna8DyeCHfFch7A>
X-Mailman-Approved-At: Tue, 15 Mar 2016 09:52:56 -0700
Cc: sfc@ietf.org, ipr-announce@ietf.org
Subject: [sfc] IPR Disclosure Telefonaktiebolaget LM Ericsson (publ)'s Statement about IPR related to RFC 7665
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Mar 2016 16:49:14 -0000

Dear Joel M. Halpern, Carlos Pignataro:


An IPR disclosure that pertains to your RFC entitled "Service Function
Chaining (SFC) Architecture" (RFC7665) was submitted to the IETF
Secretariat on  and has been posted on the "IETF Page of Intellectual Property
Rights Disclosures" (https://datatracker.ietf.org/ipr/2770/). The title of the
IPR disclosure is "Telefonaktiebolaget LM Ericsson (publ)'s Statement about
IPR related to RFC 7665"


Thank you

IETF Secretariat


From nobody Tue Mar 15 17:20:51 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 181BA12D664 for <sfc@ietfa.amsl.com>; Tue, 15 Mar 2016 17:20:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=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 JyfhH_RuZF-t for <sfc@ietfa.amsl.com>; Tue, 15 Mar 2016 17:20:46 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C87AF12D5CC for <sfc@ietf.org>; Tue, 15 Mar 2016 17:20:44 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml708-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CKS08288; Wed, 16 Mar 2016 00:20:42 +0000 (GMT)
Received: from NKGEML404-HUB.china.huawei.com (10.98.56.35) by lhreml708-cah.china.huawei.com (10.201.5.202) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 16 Mar 2016 00:20:41 +0000
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml404-hub.china.huawei.com ([10.98.56.35]) with mapi id 14.03.0235.001; Wed, 16 Mar 2016 08:20:37 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "UTTARO, JAMES" <ju1738@att.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Stewart Bryant <stewart.bryant@gmail.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
Thread-Index: AQHRfiG7lhv0nVf5MEe6IQCgiwaWhp9YxfsAgACTtQCAAJUtgIABQ1FA
Date: Wed, 16 Mar 2016 00:20:36 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com>
In-Reply-To: <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.99.55]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8NKGEML515MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.56E8A6DB.00B9, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 84d64e7682f8860bc692360d27843d53
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/buNzkQG2n3K5QAw5-8wTI_sl4hs>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Mar 2016 00:20:50 -0000

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

V2hlbiBhcHBseWluZyBhIHBhcnRpY3VsYXIgU0ZDIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2Yg
U0ZzKSB0byB0aGUgc2VsZWN0ZWQgdHJhZmZpYywgdGhlIHRyYWZmaWMgbmVlZHMgdG8gYmUgc3Rl
ZXJlZCB0aHJvdWdoIHRoZSBjb3JyZXNwb25kaW5nIFNGUCAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0
IG9mIFNGRnMgYW5kIFNGcykgaW4gdGhlIFNGQy1lbmFibGVkIG5ldHdvcmsuIE1QTFMtU1BSSU5H
IGlzIGEgcGFydGljdWxhciBNUExTIHNvdXJjZSByb3V0aW5nIHBhcmFkaWdtIHdoZXJlIHRoZSBl
eHBsaWNpdCBwYXRoIGluZm9ybWF0aW9uIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgZXhwbGlj
aXQgaG9wcykgaXMgZW5jb2RlZCBhcyBhIGxhYmVsIHN0YWNrIChpLmUuLCBhbiBvcmRlcmVkIGxp
c3Qgb2YgbGFiZWxzIHdpdGggZWFjaCBpbmRpY2F0aW5nIGEgcGFydGljdWxhciBleHBsaWNpdCBo
b3ApIGFuZCB0aGVuIHBpZ2d5YmFja2VkIG9uIHRoZSBzb3VyY2Ugcm91dGVkIHBhY2tldHMuIFRo
ZSBNUExTLVNQUklORyBwYXJhZGlnbSBjYW4gYmUgZWFzaWx5IGxldmVyYWdlZCB0byBzdGVlciB0
aGUgc2VsZWN0ZWQgdHJhZmZpYyB0aHJvdWdoIGEgcGFydGljdWxhciBTRlAgYnkgZW5jb2Rpbmcg
dGhlIFNGUCBpbmZvcm1hdGlvbiBhcyBhbiBNUExTIGxhYmVsIHN0YWNrIChpLmUuLCBhbiBvcmRl
cmVkIGxpc3Qgb2YgbGFiZWxzIHdpdGggZWFjaCBpbmRpY2F0aW5nIGEgcGFydGljdWxhciBTRkYg
b3IgU0YpLiBJbiB0aGlzIHdheSwgU0ZGcyBjb3VsZCBiZSBpbXBsZW1lbnRlZCBvbiBleGlzdGlu
ZyBNUExTIHN3aXRjaGVzIHdpdGhvdXQgYW55IGNoYW5nZSB0byB0aGUgZGF0YS1wbGFuZSBwcm92
aWRlZCB0aGF0IFNGcyBhcmUgY2FwYWJsZSBvZiByZWNvZ25pemluZyBNUExTIHBhY2tldHMuICBB
cyBwb2ludGVkIG91dCBieSBzb21lYm9keSBlbHNlLCBpdOKAmXMgbXVjaCBzdHJhaWdodGZvcndh
cmQgdG8gc3VwcG9ydCB0aGUgc3RhY2sgb2YgU0ZDIGVuY2Fwc3VsYXRpb25zIGlmIHRoZSBTRkMg
ZW5jYXBzdWxhdGlvbiBpcyBpbXBsZW1lbnRlZCBpbiB0aGUgZm9ybSBvZiBhbiBNUExTIGxhYmVs
IHN0YWNrLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KRnJvbTogc2ZjIFttYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBVVFRBUk8sIEpBTUVTDQpTZW50OiBUdWVz
ZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjQ2IFBNDQpUbzogRG9sZ2Fub3csIEFuZHJldyAoTm9raWEg
LSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7IGFv
LnRpbmdAenRlLmNvbS5jbg0KQ2M6IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzZmNdIFtH
UkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KSWYg
d2UgaGF2ZSBhbiBNUExTIGVuYWJsZWQgZmFicmljIHdvdWxkbuKAmXQgaXQgYmUgc2ltcGxlciB0
byB3ZWF2ZSBOU0ggaW50byBpdCBpZiBpdCBhbGwgdXNlcyBNUExTPyBJZiBub3QgaG93IHdvdWxk
IHRoZSBpbnRlcmFjdGlvbiBiZXR3ZWVuIHRoZSB0d28gZW52aXJvbm1lbnRzIHdvcms/DQoNCkpp
bSBVdHRhcm8NCg0KIlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0
IGFyZSBBVCZUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNv
bGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlz
IGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZSBuYW1lZCByZWNp
cGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2
ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRl
ciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIu
IEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJp
bnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiIN
CkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgRG9s
Z2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykNClNlbnQ6IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYg
MTE6NTIgUE0NClRvOiBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxt
YWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+
PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rld2Fy
dC5icnlhbnRAZ21haWwuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6
dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlw
ZSBvZiBOU0gNCg0KRm9sbG93aW5nIOKAnG5leHQgaGVhZGVy4oCdIGFwcHJvYWNoICBpcyBzaW1w
bGUgYW5kIHRoZSBOU0ggaGVhZGVyIGlzIGFscmVhZHkgYnVpbHQgbGlrZSB0aGF0LiBJbnRyb2R1
Y2luZyBNUExTIGxpa2UgYXBwcm9hY2ggd291bGQgYWRkIHlldCBhbm90aGVyIG1lY2hhbmlzbSB0
byB0cmF2ZXJzZSB0aGUgaGVhZGVycywgd2hpY2ggd291bGQgbWFrZSBoL3cgbW9yZSBjb21wbGV4
Lg0KDQpJdCBpcyB0cnVlIHRoYXQgaC93IGNhbiBvbmx5IGxvb2sgYXQgWCBCeXRlcyAoWCBkZXBl
bmRpbmcgb24gaC93KS4gVGhpcyBpcyB0cnVlIGZvciBtYW55IGhlYWRlcnMgbm90IG9ubHkgdGhp
cyBhbmQgZXZlbiB0b2RheSAod2l0aG91dCBOU0gpIHlvdSBjYW4gZW5kLXVwIHdpdGggcGF5bG9h
ZCBiZWluZyB2ZXJ5IGRlZXAgaW4gYSBwYWNrZXQuIEF0IHRoZSBlbmQgd2UgbmVlZCB0byBoYXZl
IGEgZmxleGlibGUgbWVjaGFuaXNtIHdoaWNoIE5TSCBuZXN0aW5nIHdvdWxkIHByb3ZpZGUuIElm
IHNvbWVvbmUg4oCcYWJ1c2VzIGl04oCdIHRoaXMgY2FuIGxlYWQgdG8gdmFyaW91cyBpc3N1ZXMu
IEl0IGlzIHByb2JhYmx5IHdvcnRoIG5vdGluZyB0aGF0IGluIHRoZSBkcmFmdCBpbmNsdWRpbmcg
c2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgKGJ5IGFkZGluZyBsYXJnZSBoZWFkZXJzIGl0IHdpbGwg
YmUgaGFyZGVyIHRvIHBlcmZvcm0gcGF5bG9hZCBiYXNlZCBBQ0wgRERvUyBwcm90ZWN0aW9uIGlu
IHJvdXRlcnMgZm9yIGV4YW1wbGUpLg0KDQpBbmRyZXcNCg0KT24gMjAxNi0wMy0xNSwgMzowMyBB
TSwgInNmYyBvbiBiZWhhbGYgb2YgRVhUIEJvdHRvcmZmLCBQYXVsIiB3cm90ZToNCg0KSnVzdCBv
bmUgbW9yZSBjb25jZXJuIGFib3V0IHRoZSBzdGFjayBpcyBob3cgZGVlcCBpdCB3aWxsIG5lc3Qu
IEhhcmR3YXJlIHN3aXRjaCBpbXBsZW1lbnRhdGlvbnMgYXJlIHR5cGljYWxseSBsaW1pdGVkIGlu
IHRoZSBkZXB0aCB0aGV5IGxvb2sgaW50byB0aGUgcGFja2V0LiBJZiB0aGUgaGFyZHdhcmUgbmVl
ZHMgdG8gbG9vayBhdCB0aGUgb3JpZ2luYWwgcGFja2V0IGhlYWRlcnMsIHRoZW4gaGFyZHdhcmUg
d291bGQgbmVlZCB0byBza2lwIG92ZXIgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIHRvIHJlYWNo
IHRoZSBvcmlnaW5hbCBwYWNrZXQuIElmIHRoZSBOU0ggc3RhY2sgaXMgdG9vIGRlZXAgaXQgbWF5
IGV4Y2VlZCB0aGUgaGFyZHdhcmUgZGVwdGggbGltaXRzLg0KDQpDaGVlcnMsDQoNClBhdWwNCg0K
RnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBSb24g
UGFya2VyDQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjQ1IEFNDQpUbzogU3Rld2Fy
dCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rld2FydC5icnlhbnRA
Z21haWwuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNu
Pg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtz
ZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gN
Cg0KSSBsaWtlIHRoZSBzZWxmIGRlc2NyaWJpbmcgc3RhY2sgb2YgTlNIIGhlYWRlcnMgYW5kIEkg
bGlrZSB0aGUgZmlyc3Qgb25lIGJlaW5nIHRoZSDigJxjdXJyZW504oCdIHNjb3BpbmcuICAgQnV0
LCBvbmUgZGlmZmVyZW5jZSBiZXR3ZWVuIE1QTFMgYW5kIE5TSOKApiAgIE1QTFMgZm9yd2FyZGlu
ZyBpcyBnZW5lcmFsbHkgaGFuZGxlZCBieSBsb29raW5nIG9ubHkgYXQgdGhlIE1QTFMgbGFiZWxz
IHRoYXQgYXJlIOKAnGluIHNjb3Bl4oCdIGZvciB0aGUgY3VycmVudCBub2RlIChpLmUuLCBzdGFy
dGluZyBhdCB0aGUgdG9wLW9mLXN0YWNrKSBhbmQgbm90IG5lZWRpbmcgdG8gbG9jYXRlIGFuZCBw
cm9jZXNzIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgYm90dG9tLW9mLXN0YWNrLiAgICBC
dXQsIGluIE5TSCwgbW9zdCBwcm9jZXNzaW5nIHdpbGwgcmVxdWlyZSBsb2NhdGlvbiBvZiB0aGUg
4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGxhc3QgTlNIIGhlYWRlci4gICBJdCBpcyBpbmVmZmlj
aWVudCB0byBoYXZlIHRvIHdhbGsgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGluIG9yZGVyIHRv
IGxvY2F0ZSB0aGF0IHBheWxvYWQuICAgIElmIGVhY2ggTlNIIGhlYWRlciB0aGF0IHdhcyBwdXNo
ZWQgb250byB0aGUgc3RhY2sgYWxzbyBpbmNsdWRlZCBhbiBvZmZzZXQgdG8gZGlyZWN0bHkgbG9j
YXRlIHRoZSBwYXlsb2FkIChlYWNoIG5ldyBvbmUgc2ltcGx5IGFkZHMgaXRzIG93biBieXRlIHNp
emUpLCB0aGVuIHRoaXMgcHJvY2Vzc2luZyBpbmVmZmljaWVuY3kgd291bGQgYmUgbWl0aWdhdGVk
Lg0KDQogICBSb24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
T24gQmVoYWxmIE9mIFN0ZXdhcnQgQnJ5YW50DQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAyMDE2
IDU6NDAgQU0NClRvOiBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5j
bj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtHUkFZ
TUFJTF0gUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0K
DQpIYXZpbmcgcmVtaW5kZWQgbXlzZWxmIG9mIHRoZSBOU0ggaGVhZGVyIHN0cnVjdHVyZSwgSSBz
ZWUgdGhhdCB0aGlzDQppcyBub3Qgc3RyaWN0bHkgbmVlZGVkIHNpbmNlIHRoaXMgbmF0dXJhbGx5
IGZpdHMgd2l0aCB0aGUgbmV4dA0KcHJvdG9jb2wgY29tcG9uZW50IG9mIHRoZSBiYXNlIGhlYWRl
ci4gVGh1cyBzdGF0aW5nIHRoYXQgdGhlIHRoZXJlDQppcyBubyBhcmNoaXRlY3R1cmFsIGxpbWl0
IG9uIHRoZSBudW1iZXIgb2YgU0ZIIGhlYWRlcnMgaW4gYSBwYWNrZXQNCmlzIHRoZSBuZWNlc3Nh
cnkgYW5kIHN1ZmZpY2llbnQgcmVxdWlyZW1lbnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5DQpzdGFj
ayBvZiBOU0ggaGVhZGVycy4gU3RhdGluZyB0aGF0IG5ldyBOU0ggaGVhZGVycyBhcmUgYWRkZWQg
YXQgdGhlIGZyb250DQpvZiB0aGUgcGFja2V0LCBhbmQgcHJvY2Vzc2VkIGZpcnN0IGFuZCBkaXNj
YXJkZWQgZmlyc3QgaXMgc3VmZmljaWVudA0KdG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5nIGFtYmln
dWl0eS4gUHJvY2Vzc2luZyB3b3VsZCBhbHNvIGJlIHNpbXBsZXINCmlzIHlvdSBmb2xsb3dlZCB0
aGUgTVBMUyBydWxlIHRoYXQgdGhlIG91dGVyIGhlYWRlciBpcyB0aGUgb25seSBvbmUNCmluIHNj
b3BlIHVudGlsIHRoYXQgaGVhZGVyIGlzIGRpc2NhcmRlZCAocG9wcGVkKS4NCg0KSSBkbyBob3dl
dmVyIHdvbmRlciB3aGV0aGVyIHRoZSBJRVRGJ3MgYXJjaGl0ZXR1cmFsIHByZWZlcmVuY2UgZm9y
DQpzZWxmIGRlc2NyaWJpbmcgcGFja2V0cyAoTVBMUyBiZWluZyB0aGUgZXhjZXB0aW9uKSBsZWFk
cyB1cyB0byBtb3JlDQpjb21wbGV4IGFuZCB0aHVzIGxlc3MgZWZmaWNlbnQgZGF0YXBsYW5lIGRl
c2lnbnMgdGhhbiB3ZSBjb3VsZCBvdGhlcndpc2UNCmFjaGlldmUuDQoNCi0gU3Rld2FydA0KT24g
MTQvMDMvMjAxNiAwMTo0NCwgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5j
b20uY24+IHdyb3RlOg0KU3Rld2FydCwNCg0KVGhhbmtzLg0KDQpEbyB5b3UgbWVhbiB3ZSBzaG91
bGQgYWRkIGFuIGluZGljYXRvciBmb3IgdGhlIG5lc3RlZCBOU0g/ICBJIGFncmVlIGFueXRoaW5n
IG5ldyBzaG91bGQgYmUgY29uc2lkZXJlZCBjYXJlZnVsbHkuIEFuZCB0aGF0J3Mgd2hhdCB3ZSBh
cmUgZG9pbmcgcmlnaHQgbm93LjopDQoNCg0KDQoNCg0KDQrlj5Hku7bkuro6ICAgICAgICAgU3Rl
d2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT48bWFpbHRvOnN0ZXdhcnQuYnJ5
YW50QGdtYWlsLmNvbT4NCuaUtuS7tuS6ujogICAgICAgICAic2ZjQGlldGYub3JnIjxtYWlsdG86
c2ZjQGlldGYub3JnPjxzZmNAaWV0Zi5vcmc+PG1haWx0bzpzZmNAaWV0Zi5vcmc+LA0K5pel5pyf
OiAgICAgICAgIDIwMTYvMDMvMTEgMTc6MjUNCuS4u+mimDogICAgICAgIFJlOiBbc2ZjXSBBZGRp
bmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQrlj5Hku7bkuro6ICAgICAgICAic2Zj
IiA8c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+PG1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZz4NCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCg0KDQoNClRoZSBwcm90b2NvbCB0aGF0
IGNob3NlIHRoZSBtb3N0IGVsZWdhbnQgYXBwcm9hY2ggdG8gbGF5ZXJpbmcNCm9uZSBoZWFkZXIg
b24gYW5vdGhlciB3YXMgTVBMUywgd2l0aCBpdHMgc3RhY2tpbmcgYXBwcm9hY2gNCmFuZCBvbmUg
Yml0IGVuZCBvZiBzdGFjayBpbmRpY2F0b3IuDQoNClN1Y2ggYSBzaW1wbGUgZ2VuZXJhbCBhcHBy
b2FjaCBoYXMgbXVjaCB0byBjb21tZW5kIGl0DQphbmQgeW91IG1pZ2h0IHRoaW5rIHNlcmlvdXNs
eSBhYm91dCBhcHBseWluZyBpdCBoZXJlLg0KDQpTdGV3YXJ0DQoNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk65a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAg
MyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTVMgR290aGljIjsNCglw
YW5vc2UtMToyIDExIDYgOSA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxA5a6L5L2TIjsNCglwYW5vc2UtMToy
IDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0K
CXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6Ik1pY3Jvc29mdCBKaGVuZ0hlaSI7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNaWNyb3NvZnQgSmhlbmdIZWkiOw0KCXBh
bm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IlxATVMgR290aGljIjsNCglwYW5vc2UtMToyIDExIDYgOSA3IDIgNSA4IDIgNDt9DQovKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7DQoJY29sb3I6Ymxh
Y2s7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwg
c3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29s
b3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KdHQNCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KcC5Nc29BY2V0YXRl
LCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOahhuaWh+acrCBDaGFyIjsNCgltYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OS4wcHQ7DQoJZm9udC1mYW1pbHk6
IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkVtYWlsU3R5
bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
IjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
IzQ0NTQ2QTsNCglmb250LXdlaWdodDpib2xkOw0KCWZvbnQtc3R5bGU6aXRhbGljOw0KCXRleHQt
ZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0Kc3Bhbi5DaGFyDQoJe21zby1zdHlsZS1uYW1lOiLmibnm
s6jmoYbmlofmnKwgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1s
aW5rOuaJueazqOahhuaWh+acrDsNCglmb250LWZhbWlseTrlrovkvZM7DQoJY29sb3I6YmxhY2s7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5N
c29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZTox
MC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1h
cmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtw
YWdlOldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXtt
c28tbGlzdC1pZDoxNDQ3NTc5NDU1Ow0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0
LXRlbXBsYXRlLWlkczotMTE4NzM0ODg3MCAtMTg0MDc0NzI2MiAxNTg5MjgwOTkyIC0xOTkxMzcx
MjM2IDIwMDc1MDAzNDIgLTEwMTk4NDM3NjYgLTIwMjI2Nzg5MDQgNTk2Njg2NTM4IDM1MjYyODg3
MCAtMTU1NzM2NTQ3MDt9DQpAbGlzdCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3Jt
YXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+BrDsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MzYu
MHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0Ow0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMDpsZXZlbDINCgl7bXNvLWxl
dmVsLXN0YXJ0LWF0OjE2NDQ7DQoJbXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1z
by1sZXZlbC10ZXh0Ou+BsDsNCgltc28tbGV2ZWwtdGFiLXN0b3A6NzIuMHB0Ow0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCWZvbnQtZmFt
aWx5OldpbmdkaW5nczt9DQpvbA0KCXttYXJnaW4tYm90dG9tOjBjbTt9DQp1bA0KCXttYXJnaW4t
Ym90dG9tOjBjbTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hh
cGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlm
XS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQi
Pg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94
bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIg
dmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5XaGVuIGFwcGx5aW5nIGEgcGFydGljdWxhciBTRkMgKGkuZS4sIGFuIG9yZGVyZWQg
bGlzdCBvZiBTRnMpIHRvIHRoZSBzZWxlY3RlZCB0cmFmZmljLCB0aGUgdHJhZmZpYyBuZWVkcyB0
byBiZSBzdGVlcmVkIHRocm91Z2ggdGhlIGNvcnJlc3BvbmRpbmcNCiBTRlAgKGkuZS4sIGFuIG9y
ZGVyZWQgbGlzdCBvZiBTRkZzIGFuZCBTRnMpIGluIHRoZSBTRkMtZW5hYmxlZCBuZXR3b3JrLiBN
UExTLVNQUklORyBpcyBhIHBhcnRpY3VsYXIgTVBMUyBzb3VyY2Ugcm91dGluZyBwYXJhZGlnbSB3
aGVyZSB0aGUgZXhwbGljaXQgcGF0aCBpbmZvcm1hdGlvbiAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0
IG9mIGV4cGxpY2l0IGhvcHMpIGlzIGVuY29kZWQgYXMgYSBsYWJlbCBzdGFjayAoaS5lLiwgYW4g
b3JkZXJlZCBsaXN0DQogb2YgbGFiZWxzIHdpdGggZWFjaCBpbmRpY2F0aW5nIGEgcGFydGljdWxh
ciBleHBsaWNpdCBob3ApIGFuZCB0aGVuIHBpZ2d5YmFja2VkIG9uIHRoZSBzb3VyY2Ugcm91dGVk
IHBhY2tldHMuIFRoZSBNUExTLVNQUklORyBwYXJhZGlnbSBjYW4gYmUgZWFzaWx5IGxldmVyYWdl
ZCB0byBzdGVlciB0aGUgc2VsZWN0ZWQgdHJhZmZpYyB0aHJvdWdoIGEgcGFydGljdWxhciBTRlAg
YnkgZW5jb2RpbmcgdGhlIFNGUCBpbmZvcm1hdGlvbiBhcyBhbiBNUExTDQogbGFiZWwgc3RhY2sg
KGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBsYWJlbHMgd2l0aCBlYWNoIGluZGljYXRpbmcgYSBw
YXJ0aWN1bGFyIFNGRiBvciBTRikuIEluIHRoaXMgd2F5LCBTRkZzIGNvdWxkIGJlIGltcGxlbWVu
dGVkIG9uIGV4aXN0aW5nIE1QTFMgc3dpdGNoZXMgd2l0aG91dCBhbnkgY2hhbmdlIHRvIHRoZSBk
YXRhLXBsYW5lIHByb3ZpZGVkIHRoYXQgU0ZzIGFyZSBjYXBhYmxlIG9mIHJlY29nbml6aW5nIE1Q
TFMgcGFja2V0cy4gJm5ic3A7QXMNCiBwb2ludGVkIG91dCBieSBzb21lYm9keSBlbHNlLCBpdOKA
mXMgbXVjaCBzdHJhaWdodGZvcndhcmQgdG8gc3VwcG9ydCB0aGUgc3RhY2sgb2YgU0ZDIGVuY2Fw
c3VsYXRpb25zIGlmIHRoZSBTRkMgZW5jYXBzdWxhdGlvbiBpcyBpbXBsZW1lbnRlZCBpbiB0aGUg
Zm9ybSBvZiBhbiBNUExTIGxhYmVsIHN0YWNrLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5YaWFvaHU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6d2luZG93dGV4dCI+IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXQ0KPGI+
T24gQmVoYWxmIE9mIDwvYj5VVFRBUk8sIEpBTUVTPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXks
IE1hcmNoIDE1LCAyMDE2IDg6NDYgUE08YnI+DQo8Yj5Ubzo8L2I+IERvbGdhbm93LCBBbmRyZXcg
KE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFJvbiBQYXJrZXI7IFN0ZXdhcnQgQnJ5
YW50OyBhby50aW5nQHp0ZS5jb20uY248YnI+DQo8Yj5DYzo8L2I+IHNmY0BpZXRmLm9yZzxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5u
ZXh0LWhlYWRlciB0eXBlIG9mIE5TSDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNDQ1NDZBIj5JZiB3ZSBoYXZlIGFu
IE1QTFMgZW5hYmxlZCBmYWJyaWMgd291bGRu4oCZdCBpdCBiZSBzaW1wbGVyIHRvIHdlYXZlIE5T
SCBpbnRvIGl0IGlmIGl0IGFsbCB1c2VzIE1QTFM/IElmIG5vdCBob3cgd291bGQgdGhlIGludGVy
YWN0aW9uIGJldHdlZW4NCiB0aGUgdHdvIGVudmlyb25tZW50cyB3b3JrPzxvOnA+PC9vOnA+PC9z
cGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNDQ1NDZBIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzQ0NTQ2QSI+SmltIFV0
dGFybzxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNDQ1
NDZBIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzQ0NTQ2QSI+JnF1b3Q7PGk+
VGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJmFtcDtU
IHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3Ig
dGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlz
IGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3QNCiBvbmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChz
KSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2Vp
dmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBk
ZWxldGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90
aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywN
CiBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZDwvaT4uJnF1
b3Q7PC9zcGFuPjxiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzQ0NTQ2QSI+PG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3
aW5kb3d0ZXh0Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkRvbGdh
bm93LCBBbmRyZXcgKE5va2lhIC0gU0cpPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWFyY2gg
MTQsIDIwMTYgMTE6NTIgUE08YnI+DQo8Yj5Ubzo8L2I+IEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+cGF1bC5ib3R0b3JmZkBocGUu
Y29tPC9hPiZndDs7IFJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZn
dDs7IFN0ZXdhcnQgQnJ5YW50ICZsdDs8YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21h
aWwuY29tIj5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0
bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8
L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4
dC1oZWFkZXIgdHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gb2xsb3dpbmcg4oCcbmV4dCBoZWFkZXLigJ0g
YXBwcm9hY2ggJm5ic3A7aXMgc2ltcGxlIGFuZCB0aGUgTlNIIGhlYWRlciBpcyBhbHJlYWR5IGJ1
aWx0IGxpa2UgdGhhdC4gSW50cm9kdWNpbmcgTVBMUyBsaWtlIGFwcHJvYWNoIHdvdWxkIGFkZCB5
ZXQgYW5vdGhlciBtZWNoYW5pc20gdG8NCiB0cmF2ZXJzZSB0aGUgaGVhZGVycywgd2hpY2ggd291
bGQgbWFrZSBoL3cgbW9yZSBjb21wbGV4LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPkl0IGlzIHRydWUgdGhhdCBoL3cgY2FuIG9ubHkgbG9vayBhdCBYIEJ5dGVzIChYIGRl
cGVuZGluZyBvbiBoL3cpLiBUaGlzIGlzIHRydWUgZm9yIG1hbnkgaGVhZGVycyBub3Qgb25seSB0
aGlzIGFuZCBldmVuIHRvZGF5ICh3aXRob3V0IE5TSCkgeW91IGNhbiBlbmQtdXAgd2l0aA0KIHBh
eWxvYWQgYmVpbmcgdmVyeSBkZWVwIGluIGEgcGFja2V0LiBBdCB0aGUgZW5kIHdlIG5lZWQgdG8g
aGF2ZSBhIGZsZXhpYmxlIG1lY2hhbmlzbSB3aGljaCBOU0ggbmVzdGluZyB3b3VsZCBwcm92aWRl
LiBJZiBzb21lb25lIOKAnGFidXNlcyBpdOKAnSB0aGlzIGNhbiBsZWFkIHRvIHZhcmlvdXMgaXNz
dWVzLiBJdCBpcyBwcm9iYWJseSB3b3J0aCBub3RpbmcgdGhhdCBpbiB0aGUgZHJhZnQgaW5jbHVk
aW5nIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIChieQ0KIGFkZGluZyBsYXJnZSBoZWFkZXJzIGl0
IHdpbGwgYmUgaGFyZGVyIHRvIHBlcmZvcm0gcGF5bG9hZCBiYXNlZCBBQ0wgRERvUyBwcm90ZWN0
aW9uIGluIHJvdXRlcnMgZm9yIGV4YW1wbGUpLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPkFuZHJldzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5PbiAyMDE2LTAzLTE1LCAzOjAzIEFNLCAmcXVvdDtzZmMgb24gYmVoYWxmIG9mIEVYVCBC
b3R0b3JmZiwgUGF1bCZxdW90OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0
REYgNC41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiIGlkPSJN
QUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5KdXN0IG9uZSBtb3JlIGNvbmNlcm4gYWJvdXQgdGhlIHN0YWNrIGlzIGhv
dyBkZWVwIGl0IHdpbGwgbmVzdC4gSGFyZHdhcmUgc3dpdGNoIGltcGxlbWVudGF0aW9ucyBhcmUg
dHlwaWNhbGx5IGxpbWl0ZWQgaW4gdGhlIGRlcHRoIHRoZXkgbG9vayBpbnRvDQogdGhlIHBhY2tl
dC4gSWYgdGhlIGhhcmR3YXJlIG5lZWRzIHRvIGxvb2sgYXQgdGhlIG9yaWdpbmFsIHBhY2tldCBo
ZWFkZXJzLCB0aGVuIGhhcmR3YXJlIHdvdWxkIG5lZWQgdG8gc2tpcCBvdmVyIHRoZSBzdGFjayBv
ZiBOU0ggaGVhZGVycyB0byByZWFjaCB0aGUgb3JpZ2luYWwgcGFja2V0LiBJZiB0aGUgTlNIIHN0
YWNrIGlzIHRvbyBkZWVwIGl0IG1heSBleGNlZWQgdGhlIGhhcmR3YXJlIGRlcHRoIGxpbWl0cy48
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkNoZWVycyw8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PGJyPg0K
UGF1bDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiBzZmMgWzxhIGhyZWY9Im1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0N
CjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9uIFBhcmtlcjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXks
IE1hcmNoIDE0LCAyMDE2IDExOjQ1IEFNPGJyPg0KPGI+VG86PC9iPiBTdGV3YXJ0IEJyeWFudCAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+c3Rld2FydC5icnlh
bnRAZ21haWwuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNu
Ij5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBb
c2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNI
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBsaWtlIHRoZSBzZWxm
IGRlc2NyaWJpbmcgc3RhY2sgb2YgTlNIIGhlYWRlcnMgYW5kIEkgbGlrZSB0aGUgZmlyc3Qgb25l
IGJlaW5nIHRoZSDigJxjdXJyZW504oCdIHNjb3BpbmcuJm5ic3A7Jm5ic3A7IEJ1dCwgb25lIGRp
ZmZlcmVuY2UgYmV0d2VlbiBNUExTIGFuZCBOU0jigKYmbmJzcDsmbmJzcDsNCiBNUExTIGZvcndh
cmRpbmcgaXMgZ2VuZXJhbGx5IGhhbmRsZWQgYnkgbG9va2luZyBvbmx5IGF0IHRoZSBNUExTIGxh
YmVscyB0aGF0IGFyZSDigJxpbiBzY29wZeKAnSBmb3IgdGhlIGN1cnJlbnQgbm9kZSAoaS5lLiwg
c3RhcnRpbmcgYXQgdGhlIHRvcC1vZi1zdGFjaykgYW5kIG5vdCBuZWVkaW5nIHRvIGxvY2F0ZSBh
bmQgcHJvY2VzcyB0aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGJvdHRvbS1vZi1zdGFjay4m
bmJzcDsmbmJzcDsmbmJzcDsgQnV0LCBpbiBOU0gsIG1vc3QgcHJvY2Vzc2luZw0KIHdpbGwgcmVx
dWlyZSBsb2NhdGlvbiBvZiB0aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGxhc3QgTlNIIGhl
YWRlci4mbmJzcDsmbmJzcDsgSXQgaXMgaW5lZmZpY2llbnQgdG8gaGF2ZSB0byB3YWxrIHRoZSBz
dGFjayBvZiBOU0ggaGVhZGVycyBpbiBvcmRlciB0byBsb2NhdGUgdGhhdCBwYXlsb2FkLiZuYnNw
OyZuYnNwOyZuYnNwOyBJZiBlYWNoIE5TSCBoZWFkZXIgdGhhdCB3YXMgcHVzaGVkIG9udG8gdGhl
IHN0YWNrIGFsc28gaW5jbHVkZWQgYW4gb2Zmc2V0IHRvIGRpcmVjdGx5IGxvY2F0ZQ0KIHRoZSBw
YXlsb2FkIChlYWNoIG5ldyBvbmUgc2ltcGx5IGFkZHMgaXRzIG93biBieXRlIHNpemUpLCB0aGVu
IHRoaXMgcHJvY2Vzc2luZyBpbmVmZmljaWVuY3kgd291bGQgYmUgbWl0aWdhdGVkLjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PC9hPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5k
b3d0ZXh0Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlN0ZXdhcnQg
QnJ5YW50PGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgNTo0MCBBTTxi
cj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGlu
Z0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBbR1JBWU1BSUxdIFJl
OiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj4NCkhhdmluZyByZW1pbmRlZCBteXNlbGYgb2YgdGhl
IE5TSCBoZWFkZXIgc3RydWN0dXJlLCBJIHNlZSB0aGF0IHRoaXM8YnI+DQppcyBub3Qgc3RyaWN0
bHkgbmVlZGVkIHNpbmNlIHRoaXMgbmF0dXJhbGx5IGZpdHMgd2l0aCB0aGUgbmV4dDxicj4NCnBy
b3RvY29sIGNvbXBvbmVudCBvZiB0aGUgYmFzZSBoZWFkZXIuIFRodXMgc3RhdGluZyB0aGF0IHRo
ZSB0aGVyZTxicj4NCmlzIG5vIGFyY2hpdGVjdHVyYWwgbGltaXQgb24gdGhlIG51bWJlciBvZiBT
RkggaGVhZGVycyBpbiBhIHBhY2tldDxicj4NCmlzIHRoZSBuZWNlc3NhcnkgYW5kIHN1ZmZpY2ll
bnQgcmVxdWlyZW1lbnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5PGJyPg0Kc3RhY2sgb2YgTlNIIGhl
YWRlcnMuIFN0YXRpbmcgdGhhdCBuZXcgTlNIIGhlYWRlcnMgYXJlIGFkZGVkIGF0IHRoZSBmcm9u
dDxicj4NCm9mIHRoZSBwYWNrZXQsIGFuZCBwcm9jZXNzZWQgZmlyc3QgYW5kIGRpc2NhcmRlZCBm
aXJzdCBpcyBzdWZmaWNpZW50PGJyPg0KdG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5nIGFtYmlndWl0
eS4gUHJvY2Vzc2luZyB3b3VsZCBhbHNvIGJlIHNpbXBsZXI8YnI+DQppcyB5b3UgZm9sbG93ZWQg
dGhlIE1QTFMgcnVsZSB0aGF0IHRoZSBvdXRlciBoZWFkZXIgaXMgdGhlIG9ubHkgb25lPGJyPg0K
aW4gc2NvcGUgdW50aWwgdGhhdCBoZWFkZXIgaXMgZGlzY2FyZGVkIChwb3BwZWQpLjxicj4NCjxi
cj4NCkkgZG8gaG93ZXZlciB3b25kZXIgd2hldGhlciB0aGUgSUVURidzIGFyY2hpdGV0dXJhbCBw
cmVmZXJlbmNlIGZvcjxicj4NCnNlbGYgZGVzY3JpYmluZyBwYWNrZXRzIChNUExTIGJlaW5nIHRo
ZSBleGNlcHRpb24pIGxlYWRzIHVzIHRvIG1vcmU8YnI+DQpjb21wbGV4IGFuZCB0aHVzIGxlc3Mg
ZWZmaWNlbnQgZGF0YXBsYW5lIGRlc2lnbnMgdGhhbiB3ZSBjb3VsZCBvdGhlcndpc2UgPGJyPg0K
YWNoaWV2ZS48YnI+DQo8YnI+DQotIFN0ZXdhcnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIDE0LzAzLzIwMTYg
MDE6NDQsIDxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPg0KYW8udGluZ0B6dGUu
Y29tLmNuPC9hPiB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlN0
ZXdhcnQsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQo8YnI+DQo8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlRoYW5rcy4NCjwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyI+PGJyPg0KPGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5EbyB5b3UgbWVhbiB3ZSBzaG91bGQgYWRkIGFuIGluZGljYXRvciBmb3Ig
dGhlIG5lc3RlZCBOU0g/ICZuYnNwO0kgYWdyZWUgYW55dGhpbmcgbmV3IHNob3VsZCBiZSBjb25z
aWRlcmVkIGNhcmVmdWxseS4gQW5kIHRoYXQncyB3aGF0IHdlIGFyZSBkb2luZyByaWdodCBub3cu
Oik8YnI+DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj4NCiZuYnNwOyA8YnI+DQo8YnI+
DQo8YnI+DQo8YnI+DQo8YnI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtm
b250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgSmhlbmdIZWkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojNUY1RjVGIj7lj5Hku7bkuro8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNUY1RjVGIj46ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlN0
ZXdhcnQgQnJ5YW50DQo8YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj4m
bHQ7c3Rld2FydC5icnlhbnRAZ21haWwuY29tJmd0OzwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPg0KPGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7O2NvbG9yOiM1RjVGNUYiPuaUtuS7tuS6ujwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM1RjVGNUYiPjogJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+JnF1b3Q7c2ZjQGll
dGYub3JnJnF1b3Q7PC9hPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPiZsdDtzZmNAaWV0
Zi5vcmcmZ3Q7PC9hPiwNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1
b3Q7O2NvbG9yOiM1RjVGNUYiPuaXpeacnzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+MjAxNi8wMy8x
MSAxNzoyNTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7O2NvbG9y
OiM1RjVGNUYiPuS4uzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O01pY3Jvc29mdCBKaGVuZ0hlaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiM1RjVGNUYiPumimDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiM1RjVGNUYiPjoNCiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+UmU6IFtzZmNdIEFkZGlu
ZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
Pg0KPGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7TWljcm9zb2Z0IEpoZW5nSGVpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzVGNUY1RiI+5Y+R5Lu25Lq6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzVGNUY1RiI+OiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+JnF1b3Q7c2ZjJnF1b3Q7
DQo8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPiZsdDtzZmMtYm91bmNlc0Bp
ZXRmLm9yZyZndDs8L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj4NCjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRl
eHQtYWxpZ246Y2VudGVyIj48c3BhbiBsYW5nPSJFTi1VUyI+DQo8aHIgc2l6ZT0iMyIgd2lkdGg9
IjEwMCUiIG5vc2hhZGU9IiIgc3R5bGU9ImNvbG9yOiNBMEEwQTAiIGFsaWduPSJjZW50ZXIiPg0K
PC9zcGFuPjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KPGJyPg0KPGJyPg0KPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+PGJyPg0KPC9zcGFuPjx0dD48c3BhbiBsYW5nPSJFTi1VUyI+VGhl
IHByb3RvY29sIHRoYXQgY2hvc2UgdGhlIG1vc3QgZWxlZ2FudCBhcHByb2FjaCB0byBsYXllcmlu
Zzwvc3Bhbj48L3R0PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PGJyPg0KPC9zcGFuPjx0dD48c3Bh
biBsYW5nPSJFTi1VUyI+b25lIGhlYWRlciBvbiBhbm90aGVyIHdhcyBNUExTLCB3aXRoIGl0cyBz
dGFja2luZyBhcHByb2FjaDwvc3Bhbj48L3R0PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PGJyPg0K
PC9zcGFuPjx0dD48c3BhbiBsYW5nPSJFTi1VUyI+YW5kIG9uZSBiaXQgZW5kIG9mIHN0YWNrIGlu
ZGljYXRvci48L3NwYW4+PC90dD48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxicj4NCjxicj4NCjwv
c3Bhbj48dHQ+PHNwYW4gbGFuZz0iRU4tVVMiPlN1Y2ggYSBzaW1wbGUgZ2VuZXJhbCBhcHByb2Fj
aCBoYXMgbXVjaCB0byBjb21tZW5kIGl0PC9zcGFuPjwvdHQ+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij48YnI+DQo8L3NwYW4+PHR0PjxzcGFuIGxhbmc9IkVOLVVTIj5hbmQgeW91IG1pZ2h0IHRoaW5r
IHNlcmlvdXNseSBhYm91dCBhcHBseWluZyBpdCBoZXJlLjwvc3Bhbj48L3R0PjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+PGJyPg0KPGJyPg0KPC9zcGFuPjx0dD48c3BhbiBsYW5nPSJFTi1VUyI+U3Rl
d2FydDwvc3Bhbj48L3R0PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+PGJyPg0KPGJyPg0KPC9zcGFu
Pjx0dD48c3BhbiBsYW5nPSJFTi1VUyI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188L3NwYW4+PC90dD48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxicj4NCjwv
c3Bhbj48dHQ+PHNwYW4gbGFuZz0iRU4tVVMiPnNmYyBtYWlsaW5nIGxpc3Q8L3NwYW4+PC90dD48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4gbGFuZz0iRU4tVVMi
PjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48L3NwYW4+PC90
dD48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxicj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPjx0dD48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L3NwYW4+PC90dD48L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9i
bG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8NKGEML515MBXchi_--



From nobody Wed Mar 16 02:26:09 2016
Return-Path: <ao.ting@zte.com.cn>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 904DA12D6FB for <sfc@ietfa.amsl.com>; Wed, 16 Mar 2016 02:26:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.201
X-Spam-Level: 
X-Spam-Status: No, score=-104.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 RyuQXq7_pni7 for <sfc@ietfa.amsl.com>; Wed, 16 Mar 2016 02:26:06 -0700 (PDT)
Received: from mx6.zte.com.cn (mx6.zte.com.cn [95.130.199.165]) by ietfa.amsl.com (Postfix) with ESMTP id 4863F12D559 for <sfc@ietf.org>; Wed, 16 Mar 2016 02:26:06 -0700 (PDT)
Received: from zte.com.cn (unknown [192.168.168.119]) by Websense Email Security Gateway with ESMTP id DBA8BAAEB1304 for <sfc@ietf.org>; Wed, 16 Mar 2016 17:21:48 +0800 (CST)
Received: from mse01.zte.com.cn (unknown [10.30.3.20]) by Websense Email Security Gateway with ESMTPS id 9167AF8E1AFD4; Wed, 16 Mar 2016 17:25:59 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id u2G9P1iN053688; Wed, 16 Mar 2016 17:25:01 +0800 (GMT-8) (envelope-from ao.ting@zte.com.cn)
In-Reply-To: <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com>
To: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>
MIME-Version: 1.0
X-KeepSent: F10D937E:82A43C13-48257F78:00319B9C; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.5.3 September 15, 2011
Message-ID: <OFF10D937E.82A43C13-ON48257F78.00319B9C-48257F78.0033BB7D@zte.com.cn>
From: ao.ting@zte.com.cn
Date: Wed, 16 Mar 2016 17:24:23 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP6|November 21, 2013) at 2016-03-16 17:24:41, Serialize complete at 2016-03-16 17:24:41
Content-Type: multipart/alternative; boundary="=_alternative 0033BB7C48257F78_="
X-MAIL: mse01.zte.com.cn u2G9P1iN053688
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/SvHrLsiQCWDICCbkIa_2Zi9yovY>
Cc: Stewart Bryant <stewart.bryant@gmail.com>, "sfc@ietf.org" <sfc@ietf.org>, Ron Parker <Ron_Parker@affirmednetworks.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>
Subject: Re: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Mar 2016 09:26:08 -0000

This is a multipart message in MIME format.
--=_alternative 0033BB7C48257F78_=
Content-Type: text/plain; charset="GB2312"
Content-Transfer-Encoding: base64

SSBhZ3JlZSBpbiBILVNGQyBuZXh0IHByb3RvY29sIGlzIHRoZSBiZXR0ZXIgd2F5LCB3aGlsZSBz
dGFja2VkIE1QTFMgbW9kZSANCmNhbiBjYXVzZSBzb21lIGlzc3Vlcywgd2hpY2ggYWxzbyBuZWVk
cyBoL3cgYWRkaXRpb25hbCBzdXBwb3J0LiANCg0KSSBzdWdnZXN0IHdlIGFkZCBkZXRhaWwgZGVz
Y3JpcHRpb24gYWJvdXQgdGhlIG5lc3RlZCBOU0ggaGVhZGVyIGluIHRoZSANCkgtU0ZDIGRyYWZ0
IGFjY29yZGluZyB0byBzbyBtYW55IHZhbHVhYmxlIGNvbW1lbnRzLCBhbmQgYXNzaWduIGEgdmFs
dWUgZm9yIA0KbmV4dCBwcm90b2NvbCB3aGVuIGl0IGlzIE5TSCBwYWNrZXRzLiANCg0KIA0KDQoN
Cg0KDQoNCreivP7IyzogICAgICAgICAiRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykiIA0K
PGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+DQrK1bz+yMs6ICAgICAgICAgIkVYVCBCb3R0b3Jm
ZiwgUGF1bCIgPHBhdWwuYm90dG9yZmZAaHBlLmNvbT4sIFJvbiBQYXJrZXIgDQo8Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4sIFN0ZXdhcnQgQnJ5YW50IA0KPHN0ZXdhcnQuYnJ5YW50
QGdtYWlsLmNvbT4sICJhby50aW5nQHp0ZS5jb20uY24iIDxhby50aW5nQHp0ZS5jb20uY24+LCAN
CrOty806ICAgInNmY0BpZXRmLm9yZyIgPHNmY0BpZXRmLm9yZz4NCsjVxto6ICAgMjAxNi8wMy8x
NSAxMTo1MQ0K1vfM4jogICBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogIEFkZGluZyBhbiBOU0gu
bmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KDQoNCkZvbGxvd2luZyChsG5leHQgaGVhZGVyobEg
YXBwcm9hY2ggIGlzIHNpbXBsZSBhbmQgdGhlIE5TSCBoZWFkZXIgaXMgDQphbHJlYWR5IGJ1aWx0
IGxpa2UgdGhhdC4gSW50cm9kdWNpbmcgTVBMUyBsaWtlIGFwcHJvYWNoIHdvdWxkIGFkZCB5ZXQg
DQphbm90aGVyIG1lY2hhbmlzbSB0byB0cmF2ZXJzZSB0aGUgaGVhZGVycywgd2hpY2ggd291bGQg
bWFrZSBoL3cgbW9yZSANCmNvbXBsZXguDQoNCkl0IGlzIHRydWUgdGhhdCBoL3cgY2FuIG9ubHkg
bG9vayBhdCBYIEJ5dGVzIChYIGRlcGVuZGluZyBvbiBoL3cpLiBUaGlzIGlzIA0KdHJ1ZSBmb3Ig
bWFueSBoZWFkZXJzIG5vdCBvbmx5IHRoaXMgYW5kIGV2ZW4gdG9kYXkgKHdpdGhvdXQgTlNIKSB5
b3UgY2FuIA0KZW5kLXVwIHdpdGggcGF5bG9hZCBiZWluZyB2ZXJ5IGRlZXAgaW4gYSBwYWNrZXQu
IEF0IHRoZSBlbmQgd2UgbmVlZCB0byANCmhhdmUgYSBmbGV4aWJsZSBtZWNoYW5pc20gd2hpY2gg
TlNIIG5lc3Rpbmcgd291bGQgcHJvdmlkZS4gSWYgc29tZW9uZSChsA0KYWJ1c2VzIGl0obEgdGhp
cyBjYW4gbGVhZCB0byB2YXJpb3VzIGlzc3Vlcy4gSXQgaXMgcHJvYmFibHkgd29ydGggbm90aW5n
IA0KdGhhdCBpbiB0aGUgZHJhZnQgaW5jbHVkaW5nIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIChi
eSBhZGRpbmcgbGFyZ2UgDQpoZWFkZXJzIGl0IHdpbGwgYmUgaGFyZGVyIHRvIHBlcmZvcm0gcGF5
bG9hZCBiYXNlZCBBQ0wgRERvUyBwcm90ZWN0aW9uIGluIA0Kcm91dGVycyBmb3IgZXhhbXBsZSku
DQoNCkFuZHJldw0KDQpPbiAyMDE2LTAzLTE1LCAzOjAzIEFNLCAic2ZjIG9uIGJlaGFsZiBvZiBF
WFQgQm90dG9yZmYsIFBhdWwiIHdyb3RlOg0KDQpKdXN0IG9uZSBtb3JlIGNvbmNlcm4gYWJvdXQg
dGhlIHN0YWNrIGlzIGhvdyBkZWVwIGl0IHdpbGwgbmVzdC4gSGFyZHdhcmUgDQpzd2l0Y2ggaW1w
bGVtZW50YXRpb25zIGFyZSB0eXBpY2FsbHkgbGltaXRlZCBpbiB0aGUgZGVwdGggdGhleSBsb29r
IGludG8gDQp0aGUgcGFja2V0LiBJZiB0aGUgaGFyZHdhcmUgbmVlZHMgdG8gbG9vayBhdCB0aGUg
b3JpZ2luYWwgcGFja2V0IGhlYWRlcnMsIA0KdGhlbiBoYXJkd2FyZSB3b3VsZCBuZWVkIHRvIHNr
aXAgb3ZlciB0aGUgc3RhY2sgb2YgTlNIIGhlYWRlcnMgdG8gcmVhY2ggDQp0aGUgb3JpZ2luYWwg
cGFja2V0LiBJZiB0aGUgTlNIIHN0YWNrIGlzIHRvbyBkZWVwIGl0IG1heSBleGNlZWQgdGhlIA0K
aGFyZHdhcmUgZGVwdGggbGltaXRzLg0KIA0KQ2hlZXJzLA0KDQpQYXVsDQogDQpGcm9tOiBzZmMg
W21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFJvbiBQYXJrZXINClNl
bnQ6IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgMTE6NDUgQU0NClRvOiBTdGV3YXJ0IEJyeWFudCA8
c3Rld2FydC5icnlhbnRAZ21haWwuY29tPjsgYW8udGluZ0B6dGUuY29tLmNuDQpDYzogc2ZjQGll
dGYub3JnDQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5u
ZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KIA0KSSBsaWtlIHRoZSBzZWxmIGRlc2NyaWJpbmcgc3Rh
Y2sgb2YgTlNIIGhlYWRlcnMgYW5kIEkgbGlrZSB0aGUgZmlyc3Qgb25lIA0KYmVpbmcgdGhlIKGw
Y3VycmVudKGxIHNjb3BpbmcuICAgQnV0LCBvbmUgZGlmZmVyZW5jZSBiZXR3ZWVuIE1QTFMgYW5k
IE5TSA0Koa0gICBNUExTIGZvcndhcmRpbmcgaXMgZ2VuZXJhbGx5IGhhbmRsZWQgYnkgbG9va2lu
ZyBvbmx5IGF0IHRoZSBNUExTIA0KbGFiZWxzIHRoYXQgYXJlIKGwaW4gc2NvcGWhsSBmb3IgdGhl
IGN1cnJlbnQgbm9kZSAoaS5lLiwgc3RhcnRpbmcgYXQgdGhlIA0KdG9wLW9mLXN0YWNrKSBhbmQg
bm90IG5lZWRpbmcgdG8gbG9jYXRlIGFuZCBwcm9jZXNzIHRoZSChsHBheWxvYWShsSBiZXlvbmQg
DQp0aGUgYm90dG9tLW9mLXN0YWNrLiAgICBCdXQsIGluIE5TSCwgbW9zdCBwcm9jZXNzaW5nIHdp
bGwgcmVxdWlyZSBsb2NhdGlvbiANCm9mIHRoZSChsHBheWxvYWShsSBiZXlvbmQgdGhlIGxhc3Qg
TlNIIGhlYWRlci4gICBJdCBpcyBpbmVmZmljaWVudCB0byBoYXZlIA0KdG8gd2FsayB0aGUgc3Rh
Y2sgb2YgTlNIIGhlYWRlcnMgaW4gb3JkZXIgdG8gbG9jYXRlIHRoYXQgcGF5bG9hZC4gICAgSWYg
DQplYWNoIE5TSCBoZWFkZXIgdGhhdCB3YXMgcHVzaGVkIG9udG8gdGhlIHN0YWNrIGFsc28gaW5j
bHVkZWQgYW4gb2Zmc2V0IHRvIA0KZGlyZWN0bHkgbG9jYXRlIHRoZSBwYXlsb2FkIChlYWNoIG5l
dyBvbmUgc2ltcGx5IGFkZHMgaXRzIG93biBieXRlIHNpemUpLCANCnRoZW4gdGhpcyBwcm9jZXNz
aW5nIGluZWZmaWNpZW5jeSB3b3VsZCBiZSBtaXRpZ2F0ZWQuDQogDQogICBSb24NCiANCiANCkZy
b206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3Rld2Fy
dCBCcnlhbnQNClNlbnQ6IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgNTo0MCBBTQ0KVG86IGFvLnRp
bmdAenRlLmNvbS5jbg0KQ2M6IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogW0dSQVlNQUlMXSBSZTog
W3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KIA0KDQpIYXZpbmcg
cmVtaW5kZWQgbXlzZWxmIG9mIHRoZSBOU0ggaGVhZGVyIHN0cnVjdHVyZSwgSSBzZWUgdGhhdCB0
aGlzDQppcyBub3Qgc3RyaWN0bHkgbmVlZGVkIHNpbmNlIHRoaXMgbmF0dXJhbGx5IGZpdHMgd2l0
aCB0aGUgbmV4dA0KcHJvdG9jb2wgY29tcG9uZW50IG9mIHRoZSBiYXNlIGhlYWRlci4gVGh1cyBz
dGF0aW5nIHRoYXQgdGhlIHRoZXJlDQppcyBubyBhcmNoaXRlY3R1cmFsIGxpbWl0IG9uIHRoZSBu
dW1iZXIgb2YgU0ZIIGhlYWRlcnMgaW4gYSBwYWNrZXQNCmlzIHRoZSBuZWNlc3NhcnkgYW5kIHN1
ZmZpY2llbnQgcmVxdWlyZW1lbnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5DQpzdGFjayBvZiBOU0gg
aGVhZGVycy4gU3RhdGluZyB0aGF0IG5ldyBOU0ggaGVhZGVycyBhcmUgYWRkZWQgYXQgdGhlIGZy
b250DQpvZiB0aGUgcGFja2V0LCBhbmQgcHJvY2Vzc2VkIGZpcnN0IGFuZCBkaXNjYXJkZWQgZmly
c3QgaXMgc3VmZmljaWVudA0KdG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5nIGFtYmlndWl0eS4gUHJv
Y2Vzc2luZyB3b3VsZCBhbHNvIGJlIHNpbXBsZXINCmlzIHlvdSBmb2xsb3dlZCB0aGUgTVBMUyBy
dWxlIHRoYXQgdGhlIG91dGVyIGhlYWRlciBpcyB0aGUgb25seSBvbmUNCmluIHNjb3BlIHVudGls
IHRoYXQgaGVhZGVyIGlzIGRpc2NhcmRlZCAocG9wcGVkKS4NCg0KSSBkbyBob3dldmVyIHdvbmRl
ciB3aGV0aGVyIHRoZSBJRVRGJ3MgYXJjaGl0ZXR1cmFsIHByZWZlcmVuY2UgZm9yDQpzZWxmIGRl
c2NyaWJpbmcgcGFja2V0cyAoTVBMUyBiZWluZyB0aGUgZXhjZXB0aW9uKSBsZWFkcyB1cyB0byBt
b3JlDQpjb21wbGV4IGFuZCB0aHVzIGxlc3MgZWZmaWNlbnQgZGF0YXBsYW5lIGRlc2lnbnMgdGhh
biB3ZSBjb3VsZCBvdGhlcndpc2UgDQphY2hpZXZlLg0KDQotIFN0ZXdhcnQNCk9uIDE0LzAzLzIw
MTYgMDE6NDQsIGFvLnRpbmdAenRlLmNvbS5jbiB3cm90ZToNClN0ZXdhcnQsDQoNClRoYW5rcy4g
DQoNCkRvIHlvdSBtZWFuIHdlIHNob3VsZCBhZGQgYW4gaW5kaWNhdG9yIGZvciB0aGUgbmVzdGVk
IE5TSD8gIEkgYWdyZWUgDQphbnl0aGluZyBuZXcgc2hvdWxkIGJlIGNvbnNpZGVyZWQgY2FyZWZ1
bGx5LiBBbmQgdGhhdCdzIHdoYXQgd2UgYXJlIGRvaW5nIA0KcmlnaHQgbm93LjopDQoNCiANCg0K
DQoNCg0Kt6K8/sjLOiAgICAgICAgIFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFp
bC5jb20+IA0KytW8/sjLOiAgICAgICAgICJzZmNAaWV0Zi5vcmciPHNmY0BpZXRmLm9yZz4sIA0K
yNXG2jogICAgICAgICAyMDE2LzAzLzExIDE3OjI1DQrW98ziOiAgICAgICAgUmU6IFtzZmNdIEFk
ZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0ggDQq3orz+yMs6ICAgICAgICAic2Zj
IiA8c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+IA0KDQoNCg0KDQoNClRoZSBwcm90b2NvbCB0aGF0IGNo
b3NlIHRoZSBtb3N0IGVsZWdhbnQgYXBwcm9hY2ggdG8gbGF5ZXJpbmcNCm9uZSBoZWFkZXIgb24g
YW5vdGhlciB3YXMgTVBMUywgd2l0aCBpdHMgc3RhY2tpbmcgYXBwcm9hY2gNCmFuZCBvbmUgYml0
IGVuZCBvZiBzdGFjayBpbmRpY2F0b3IuDQoNClN1Y2ggYSBzaW1wbGUgZ2VuZXJhbCBhcHByb2Fj
aCBoYXMgbXVjaCB0byBjb21tZW5kIGl0DQphbmQgeW91IG1pZ2h0IHRoaW5rIHNlcmlvdXNseSBh
Ym91dCBhcHBseWluZyBpdCBoZXJlLg0KDQpTdGV3YXJ0DQoNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5v
cmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQogDQoNCg==
--=_alternative 0033BB7C48257F78_=
Content-Type: text/html; charset="GB2312"
Content-Transfer-Encoding: base64

PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkkgYWdyZWUgaW4gSC1TRkMgbmV4dCBwcm90
b2NvbCBpcyB0aGUgYmV0dGVyDQp3YXksIHdoaWxlIHN0YWNrZWQgTVBMUyBtb2RlIGNhbiBjYXVz
ZSBzb21lIGlzc3Vlcywgd2hpY2ggYWxzbyBuZWVkcyBoL3cNCmFkZGl0aW9uYWwgc3VwcG9ydC4g
PC9mb250Pg0KPGJyPg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj5JIHN1Z2dl
c3Qgd2UgYWRkIGRldGFpbCBkZXNjcmlwdGlvbg0KYWJvdXQgdGhlIG5lc3RlZCBOU0ggaGVhZGVy
IGluIHRoZSBILVNGQyBkcmFmdCBhY2NvcmRpbmcgdG8gc28gbWFueSB2YWx1YWJsZQ0KY29tbWVu
dHMsIGFuZCBhc3NpZ24gYSB2YWx1ZSBmb3IgbmV4dCBwcm90b2NvbCB3aGVuIGl0IGlzIE5TSCBw
YWNrZXRzLg0KPGJyPg0KPC9mb250Pg0KPGJyPjxmb250IHNpemU9Mz4mbmJzcDs8L2ZvbnQ+DQo8
YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0xIGNvbG9yPSM1ZjVm
NWYgZmFjZT0ic2Fucy1zZXJpZiI+t6K8/sjLOiAmbmJzcDsgJm5ic3A7DQombmJzcDsgJm5ic3A7
IDwvZm9udD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+JnF1b3Q7RG9sZ2Fub3csDQpB
bmRyZXcgKE5va2lhIC0gU0cpJnF1b3Q7ICZsdDthbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tJmd0
OzwvZm9udD4NCjxicj48Zm9udCBzaXplPTEgY29sb3I9IzVmNWY1ZiBmYWNlPSJzYW5zLXNlcmlm
Ij7K1bz+yMs6ICZuYnNwOyAmbmJzcDsNCiZuYnNwOyAmbmJzcDsgPC9mb250Pjxmb250IHNpemU9
MSBmYWNlPSJzYW5zLXNlcmlmIj4mcXVvdDtFWFQgQm90dG9yZmYsDQpQYXVsJnF1b3Q7ICZsdDtw
YXVsLmJvdHRvcmZmQGhwZS5jb20mZ3Q7LCBSb24gUGFya2VyICZsdDtSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tJmd0OywNClN0ZXdhcnQgQnJ5YW50ICZsdDtzdGV3YXJ0LmJyeWFudEBn
bWFpbC5jb20mZ3Q7LCAmcXVvdDthby50aW5nQHp0ZS5jb20uY24mcXVvdDsNCiZsdDthby50aW5n
QHp0ZS5jb20uY24mZ3Q7LCA8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0xIGNvbG9yPSM1ZjVmNWYg
ZmFjZT0ic2Fucy1zZXJpZiI+s63LzTogJm5ic3A7ICZuYnNwOw0KJm5ic3A7ICZuYnNwOzwvZm9u
dD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+JnF1b3Q7c2ZjQGlldGYub3JnJnF1b3Q7
DQombHQ7c2ZjQGlldGYub3JnJmd0OzwvZm9udD4NCjxicj48Zm9udCBzaXplPTEgY29sb3I9IzVm
NWY1ZiBmYWNlPSJzYW5zLXNlcmlmIj7I1cbaOiAmbmJzcDsgJm5ic3A7DQombmJzcDsgJm5ic3A7
IDwvZm9udD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+MjAxNi8wMy8xNQ0KMTE6NTE8
L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0xIGNvbG9yPSM1ZjVmNWYgZmFjZT0ic2Fucy1zZXJpZiI+
1vfM4jogJm5ic3A7ICZuYnNwOw0KJm5ic3A7ICZuYnNwOzwvZm9udD48Zm9udCBzaXplPTEgZmFj
ZT0ic2Fucy1zZXJpZiI+UmU6IFtzZmNdIFtHUkFZTUFJTF0NClJlOiAmbmJzcDtBZGRpbmcgYW4g
TlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9mb250Pg0KPGJyPg0KPGhyIG5vc2hhZGU+DQo8
YnI+DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPkZvbGxvd2luZyChsG5l
eHQgaGVhZGVyobEgYXBwcm9hY2ggJm5ic3A7aXMNCnNpbXBsZSBhbmQgdGhlIE5TSCBoZWFkZXIg
aXMgYWxyZWFkeSBidWlsdCBsaWtlIHRoYXQuIEludHJvZHVjaW5nIE1QTFMNCmxpa2UgYXBwcm9h
Y2ggd291bGQgYWRkIHlldCBhbm90aGVyIG1lY2hhbmlzbSB0byB0cmF2ZXJzZSB0aGUgaGVhZGVy
cywNCndoaWNoIHdvdWxkIG1ha2UgaC93IG1vcmUgY29tcGxleC48L2ZvbnQ+DQo8YnI+DQo8YnI+
PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPkl0IGlzIHRydWUgdGhhdCBoL3cgY2FuIG9ubHkg
bG9vayBhdCBYDQpCeXRlcyAoWCBkZXBlbmRpbmcgb24gaC93KS4gVGhpcyBpcyB0cnVlIGZvciBt
YW55IGhlYWRlcnMgbm90IG9ubHkgdGhpcw0KYW5kIGV2ZW4gdG9kYXkgKHdpdGhvdXQgTlNIKSB5
b3UgY2FuIGVuZC11cCB3aXRoIHBheWxvYWQgYmVpbmcgdmVyeSBkZWVwDQppbiBhIHBhY2tldC4g
QXQgdGhlIGVuZCB3ZSBuZWVkIHRvIGhhdmUgYSBmbGV4aWJsZSBtZWNoYW5pc20gd2hpY2ggTlNI
DQpuZXN0aW5nIHdvdWxkIHByb3ZpZGUuIElmIHNvbWVvbmUgobBhYnVzZXMgaXShsSB0aGlzIGNh
biBsZWFkIHRvIHZhcmlvdXMNCmlzc3Vlcy4gSXQgaXMgcHJvYmFibHkgd29ydGggbm90aW5nIHRo
YXQgaW4gdGhlIGRyYWZ0IGluY2x1ZGluZyBzZWN1cml0eQ0KY29uc2lkZXJhdGlvbnMgKGJ5IGFk
ZGluZyBsYXJnZSBoZWFkZXJzIGl0IHdpbGwgYmUgaGFyZGVyIHRvIHBlcmZvcm0gcGF5bG9hZA0K
YmFzZWQgQUNMIEREb1MgcHJvdGVjdGlvbiBpbiByb3V0ZXJzIGZvciBleGFtcGxlKS48L2ZvbnQ+
DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPkFuZHJldzwvZm9udD4NCjxi
cj4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+T24gMjAxNi0wMy0xNSwgMzowMyBB
TSwgJnF1b3Q7c2ZjIG9uIGJlaGFsZg0Kb2YgRVhUIEJvdHRvcmZmLCBQYXVsJnF1b3Q7IHdyb3Rl
OjwvZm9udD4NCjxicj4NCjxicj48Zm9udCBzaXplPTIgY29sb3I9IzAwNDA4MCBmYWNlPSJDYWxp
YnJpIj5KdXN0IG9uZSBtb3JlIGNvbmNlcm4gYWJvdXQNCnRoZSBzdGFjayBpcyBob3cgZGVlcCBp
dCB3aWxsIG5lc3QuIEhhcmR3YXJlIHN3aXRjaCBpbXBsZW1lbnRhdGlvbnMgYXJlDQp0eXBpY2Fs
bHkgbGltaXRlZCBpbiB0aGUgZGVwdGggdGhleSBsb29rIGludG8gdGhlIHBhY2tldC4gSWYgdGhl
IGhhcmR3YXJlDQpuZWVkcyB0byBsb29rIGF0IHRoZSBvcmlnaW5hbCBwYWNrZXQgaGVhZGVycywg
dGhlbiBoYXJkd2FyZSB3b3VsZCBuZWVkDQp0byBza2lwIG92ZXIgdGhlIHN0YWNrIG9mIE5TSCBo
ZWFkZXJzIHRvIHJlYWNoIHRoZSBvcmlnaW5hbCBwYWNrZXQuIElmDQp0aGUgTlNIIHN0YWNrIGlz
IHRvbyBkZWVwIGl0IG1heSBleGNlZWQgdGhlIGhhcmR3YXJlIGRlcHRoIGxpbWl0cy48L2ZvbnQ+
DQo8YnI+PGZvbnQgc2l6ZT0yIGNvbG9yPSMwMDQwODAgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7PC9m
b250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xvcj0jMDA0MDgwIGZhY2U9IkNhbGlicmkiPkNoZWVy
cyw8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGNvbG9yPSMwMDQwODAgZmFjZT0iQ2FsaWJyaSI+
PGJyPg0KUGF1bDwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgY29sb3I9IzAwNDA4MCBmYWNlPSJD
YWxpYnJpIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPjxi
PkZyb206PC9iPiBzZmMgWzwvZm9udD48YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmciPjxmb250IHNpemU9MiBjb2xvcj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1Pm1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJp
Ij5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJvbiBQYXJrZXI8Yj48YnI+DQpTZW50OjwvYj4gTW9u
ZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo0NSBBTTxiPjxicj4NClRvOjwvYj4gU3Rld2FydCBCcnlh
bnQgJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PGZv
bnQgc2l6ZT0yIGNvbG9yPWJsdWUgZmFjZT0iQ2FsaWJyaSI+PHU+c3Rld2FydC5icnlhbnRAZ21h
aWwuY29tPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZndDs7DQo8
L2ZvbnQ+PGEgaHJlZj1tYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPjxmb250IHNpemU9MiBjb2xv
cj1ibHVlIGZhY2U9IkNhbGlicmkiPjx1PmFvLnRpbmdAenRlLmNvbS5jbjwvdT48L2ZvbnQ+PC9h
Pjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj48Yj48YnI+DQpDYzo8L2I+IDwvZm9udD48YSBo
cmVmPW1haWx0bzpzZmNAaWV0Zi5vcmc+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWUgZmFjZT0iQ2Fs
aWJyaSI+PHU+c2ZjQGlldGYub3JnPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNh
bGlicmkiPjxiPjxicj4NClN1YmplY3Q6PC9iPiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRk
aW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mDQpOU0g8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6
ZT0zIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9
MiBjb2xvcj0jMDA0MDgwIGZhY2U9IkNhbGlicmkiPkkgbGlrZSB0aGUgc2VsZiBkZXNjcmliaW5n
DQpzdGFjayBvZiBOU0ggaGVhZGVycyBhbmQgSSBsaWtlIHRoZSBmaXJzdCBvbmUgYmVpbmcgdGhl
IKGwY3VycmVudKGxIHNjb3BpbmcuDQombmJzcDsgQnV0LCBvbmUgZGlmZmVyZW5jZSBiZXR3ZWVu
IE1QTFMgYW5kIE5TSKGtICZuYnNwOyBNUExTIGZvcndhcmRpbmcNCmlzIGdlbmVyYWxseSBoYW5k
bGVkIGJ5IGxvb2tpbmcgb25seSBhdCB0aGUgTVBMUyBsYWJlbHMgdGhhdCBhcmUgobBpbg0Kc2Nv
cGWhsSBmb3IgdGhlIGN1cnJlbnQgbm9kZSAoaS5lLiwgc3RhcnRpbmcgYXQgdGhlIHRvcC1vZi1z
dGFjaykgYW5kDQpub3QgbmVlZGluZyB0byBsb2NhdGUgYW5kIHByb2Nlc3MgdGhlIKGwcGF5bG9h
ZKGxIGJleW9uZCB0aGUgYm90dG9tLW9mLXN0YWNrLg0KJm5ic3A7ICZuYnNwO0J1dCwgaW4gTlNI
LCBtb3N0IHByb2Nlc3Npbmcgd2lsbCByZXF1aXJlIGxvY2F0aW9uIG9mIHRoZQ0KobBwYXlsb2Fk
obEgYmV5b25kIHRoZSBsYXN0IE5TSCBoZWFkZXIuICZuYnNwOyBJdCBpcyBpbmVmZmljaWVudCB0
byBoYXZlDQp0byB3YWxrIHRoZSBzdGFjayBvZiBOU0ggaGVhZGVycyBpbiBvcmRlciB0byBsb2Nh
dGUgdGhhdCBwYXlsb2FkLiAmbmJzcDsNCiZuYnNwO0lmIGVhY2ggTlNIIGhlYWRlciB0aGF0IHdh
cyBwdXNoZWQgb250byB0aGUgc3RhY2sgYWxzbyBpbmNsdWRlZCBhbg0Kb2Zmc2V0IHRvIGRpcmVj
dGx5IGxvY2F0ZSB0aGUgcGF5bG9hZCAoZWFjaCBuZXcgb25lIHNpbXBseSBhZGRzIGl0cyBvd24N
CmJ5dGUgc2l6ZSksIHRoZW4gdGhpcyBwcm9jZXNzaW5nIGluZWZmaWNpZW5jeSB3b3VsZCBiZSBt
aXRpZ2F0ZWQuPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xvcj0jMDA0MDgwIGZhY2U9IkNh
bGlicmkiPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgY29sb3I9IzAwNDA4MCBmYWNl
PSJDYWxpYnJpIj4mbmJzcDsgJm5ic3A7Um9uPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xv
cj0jMDA0MDgwIGZhY2U9IkNhbGlicmkiPiZuYnNwOzwvZm9udD4NCjxicj48YSBuYW1lPV9NYWls
RW5kQ29tcG9zZT48L2E+PGZvbnQgc2l6ZT0yIGNvbG9yPSMwMDQwODAgZmFjZT0iQ2FsaWJyaSI+
Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj48Yj5Gcm9tOjwv
Yj4gc2ZjIFs8L2ZvbnQ+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj48Zm9u
dCBzaXplPTIgY29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJpIj48dT5tYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+XQ0KPGI+
T24gQmVoYWxmIE9mIDwvYj5TdGV3YXJ0IEJyeWFudDxiPjxicj4NClNlbnQ6PC9iPiBNb25kYXks
IE1hcmNoIDE0LCAyMDE2IDU6NDAgQU08Yj48YnI+DQpUbzo8L2I+IDwvZm9udD48YSBocmVmPW1h
aWx0bzphby50aW5nQHp0ZS5jb20uY24+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWUgZmFjZT0iQ2Fs
aWJyaSI+PHU+YW8udGluZ0B6dGUuY29tLmNuPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZh
Y2U9IkNhbGlicmkiPjxiPjxicj4NCkNjOjwvYj4gPC9mb250PjxhIGhyZWY9bWFpbHRvOnNmY0Bp
ZXRmLm9yZz48Zm9udCBzaXplPTIgY29sb3I9Ymx1ZSBmYWNlPSJDYWxpYnJpIj48dT5zZmNAaWV0
Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+PGI+PGJyPg0K
U3ViamVjdDo8L2I+IFtHUkFZTUFJTF0gUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFk
ZXIgdHlwZSBvZiBOU0g8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zIGZhY2U9IlRpbWVzIE5ldyBS
b21hbiI+Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MyBmYWNlPSJUaW1lcyBOZXcgUm9t
YW4iPjxicj4NCkhhdmluZyByZW1pbmRlZCBteXNlbGYgb2YgdGhlIE5TSCBoZWFkZXIgc3RydWN0
dXJlLCBJIHNlZSB0aGF0IHRoaXM8YnI+DQppcyBub3Qgc3RyaWN0bHkgbmVlZGVkIHNpbmNlIHRo
aXMgbmF0dXJhbGx5IGZpdHMgd2l0aCB0aGUgbmV4dDxicj4NCnByb3RvY29sIGNvbXBvbmVudCBv
ZiB0aGUgYmFzZSBoZWFkZXIuIFRodXMgc3RhdGluZyB0aGF0IHRoZSB0aGVyZTxicj4NCmlzIG5v
IGFyY2hpdGVjdHVyYWwgbGltaXQgb24gdGhlIG51bWJlciBvZiBTRkggaGVhZGVycyBpbiBhIHBh
Y2tldDxicj4NCmlzIHRoZSBuZWNlc3NhcnkgYW5kIHN1ZmZpY2llbnQgcmVxdWlyZW1lbnQgdG8g
YWxsb3cgYW4gYXJiaXRhdHJ5PGJyPg0Kc3RhY2sgb2YgTlNIIGhlYWRlcnMuIFN0YXRpbmcgdGhh
dCBuZXcgTlNIIGhlYWRlcnMgYXJlIGFkZGVkIGF0IHRoZSBmcm9udDxicj4NCm9mIHRoZSBwYWNr
ZXQsIGFuZCBwcm9jZXNzZWQgZmlyc3QgYW5kIGRpc2NhcmRlZCBmaXJzdCBpcyBzdWZmaWNpZW50
PGJyPg0KdG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5nIGFtYmlndWl0eS4gUHJvY2Vzc2luZyB3b3Vs
ZCBhbHNvIGJlIHNpbXBsZXI8YnI+DQppcyB5b3UgZm9sbG93ZWQgdGhlIE1QTFMgcnVsZSB0aGF0
IHRoZSBvdXRlciBoZWFkZXIgaXMgdGhlIG9ubHkgb25lPGJyPg0KaW4gc2NvcGUgdW50aWwgdGhh
dCBoZWFkZXIgaXMgZGlzY2FyZGVkIChwb3BwZWQpLjxicj4NCjxicj4NCkkgZG8gaG93ZXZlciB3
b25kZXIgd2hldGhlciB0aGUgSUVURidzIGFyY2hpdGV0dXJhbCBwcmVmZXJlbmNlIGZvcjxicj4N
CnNlbGYgZGVzY3JpYmluZyBwYWNrZXRzIChNUExTIGJlaW5nIHRoZSBleGNlcHRpb24pIGxlYWRz
IHVzIHRvIG1vcmU8YnI+DQpjb21wbGV4IGFuZCB0aHVzIGxlc3MgZWZmaWNlbnQgZGF0YXBsYW5l
IGRlc2lnbnMgdGhhbiB3ZSBjb3VsZCBvdGhlcndpc2UNCjxicj4NCmFjaGlldmUuPGJyPg0KPGJy
Pg0KLSBTdGV3YXJ0PC9mb250Pg0KPGJyPjxmb250IHNpemU9MyBmYWNlPSJUaW1lcyBOZXcgUm9t
YW4iPk9uIDE0LzAzLzIwMTYgMDE6NDQsIDwvZm9udD48YSBocmVmPW1haWx0bzphby50aW5nQHp0
ZS5jb20uY24+PGZvbnQgc2l6ZT0zIGNvbG9yPWJsdWUgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48
dT5hby50aW5nQHp0ZS5jb20uY248L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTMgZmFjZT0iVGlt
ZXMgTmV3IFJvbWFuIj4NCndyb3RlOjwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0iQXJp
YWwiPlN0ZXdhcnQsPC9mb250Pjxmb250IHNpemU9MyBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxi
cj4NCjwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0iQXJpYWwiPjxicj4NClRoYW5rcy4gPC9mb250
Pjxmb250IHNpemU9MyBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxicj4NCjwvZm9udD48Zm9udCBz
aXplPTIgZmFjZT0iQXJpYWwiPjxicj4NCkRvIHlvdSBtZWFuIHdlIHNob3VsZCBhZGQgYW4gaW5k
aWNhdG9yIGZvciB0aGUgbmVzdGVkIE5TSD8gJm5ic3A7SSBhZ3JlZQ0KYW55dGhpbmcgbmV3IHNo
b3VsZCBiZSBjb25zaWRlcmVkIGNhcmVmdWxseS4gQW5kIHRoYXQncyB3aGF0IHdlIGFyZSBkb2lu
Zw0KcmlnaHQgbm93LjopPC9mb250Pjxmb250IHNpemU9MyBmYWNlPSJUaW1lcyBOZXcgUm9tYW4i
Pjxicj4NCjxicj4NCiAmbmJzcDs8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8L2ZvbnQ+PGZvbnQg
c2l6ZT0xIGNvbG9yPSM1ZjVmNWYgZmFjZT0iTWljcm9zb2Z0IEpoZW5nSGVpIj48YnI+DQq3orz+
yMs8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGNvbG9yPSM1ZjVmNWYgZmFjZT0iQXJpYWwiPjogJm5ic3A7
ICZuYnNwOw0KJm5ic3A7ICZuYnNwOyA8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGZhY2U9IkFyaWFsIj5T
dGV3YXJ0IEJyeWFudCA8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwu
Y29tPjxmb250IHNpemU9MSBjb2xvcj1ibHVlIGZhY2U9IkFyaWFsIj48dT4mbHQ7c3Rld2FydC5i
cnlhbnRAZ21haWwuY29tJmd0OzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MyBmYWNlPSJUaW1l
cyBOZXcgUm9tYW4iPg0KPC9mb250Pjxmb250IHNpemU9MSBjb2xvcj0jNWY1ZjVmIGZhY2U9Ik1T
IEdvdGhpYyI+PGJyPg0KytW8/sjLPC9mb250Pjxmb250IHNpemU9MSBjb2xvcj0jNWY1ZjVmIGZh
Y2U9IkFyaWFsIj46ICZuYnNwOyAmbmJzcDsNCiZuYnNwOyAmbmJzcDsgPC9mb250PjxhIGhyZWY9
bWFpbHRvOnNmY0BpZXRmLm9yZz48Zm9udCBzaXplPTEgY29sb3I9Ymx1ZSBmYWNlPSJBcmlhbCI+
PHU+JnF1b3Q7c2ZjQGlldGYub3JnJnF1b3Q7PC91PjwvZm9udD48L2E+PGEgaHJlZj1tYWlsdG86
c2ZjQGlldGYub3JnPjxmb250IHNpemU9MSBjb2xvcj1ibHVlIGZhY2U9IkFyaWFsIj48dT4mbHQ7
c2ZjQGlldGYub3JnJmd0OzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MSBmYWNlPSJBcmlhbCI+
LA0KPC9mb250Pjxmb250IHNpemU9MSBjb2xvcj0jNWY1ZjVmIGZhY2U9Ik1TIEdvdGhpYyI+PGJy
Pg0KyNXG2jwvZm9udD48Zm9udCBzaXplPTEgY29sb3I9IzVmNWY1ZiBmYWNlPSJBcmlhbCI+OiAm
bmJzcDsgJm5ic3A7ICZuYnNwOw0KJm5ic3A7IDwvZm9udD48Zm9udCBzaXplPTEgZmFjZT0iQXJp
YWwiPjIwMTYvMDMvMTEgMTc6MjU8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGNvbG9yPSM1ZjVmNWYgZmFj
ZT0iTVMgR290aGljIj48YnI+DQrW9zwvZm9udD48Zm9udCBzaXplPTEgY29sb3I9IzVmNWY1ZiBm
YWNlPSJNaWNyb3NvZnQgSmhlbmdIZWkiPsziPC9mb250Pjxmb250IHNpemU9MSBjb2xvcj0jNWY1
ZjVmIGZhY2U9IkFyaWFsIj46DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8L2ZvbnQ+PGZv
bnQgc2l6ZT0xIGZhY2U9IkFyaWFsIj5SZTogW3NmY10gQWRkaW5nDQphbiBOU0gubmV4dC1oZWFk
ZXIgdHlwZSBvZiBOU0g8L2ZvbnQ+PGZvbnQgc2l6ZT0zIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+
DQo8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGNvbG9yPSM1ZjVmNWYgZmFjZT0iTWljcm9zb2Z0IEpoZW5n
SGVpIj48YnI+DQq3orz+yMs8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGNvbG9yPSM1ZjVmNWYgZmFjZT0i
QXJpYWwiPjogJm5ic3A7ICZuYnNwOw0KJm5ic3A7ICZuYnNwOzwvZm9udD48Zm9udCBzaXplPTEg
ZmFjZT0iQXJpYWwiPiZxdW90O3NmYyZxdW90OyA8L2ZvbnQ+PGEgaHJlZj0ibWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnIj48Zm9udCBzaXplPTEgY29sb3I9Ymx1ZSBmYWNlPSJBcmlhbCI+PHU+
Jmx0O3NmYy1ib3VuY2VzQGlldGYub3JnJmd0OzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MyBm
YWNlPSJUaW1lcyBOZXcgUm9tYW4iPg0KPC9mb250Pg0KPGRpdiBhbGlnbj1jZW50ZXI+DQo8aHIg
bm9zaGFkZT48L2Rpdj4NCjxicj48Zm9udCBzaXplPTMgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48
YnI+DQo8YnI+DQo8L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9IkNvdXJpZXIgTmV3Ij48YnI+DQo8
YnI+DQpUaGUgcHJvdG9jb2wgdGhhdCBjaG9zZSB0aGUgbW9zdCBlbGVnYW50IGFwcHJvYWNoIHRv
IGxheWVyaW5nPGJyPg0Kb25lIGhlYWRlciBvbiBhbm90aGVyIHdhcyBNUExTLCB3aXRoIGl0cyBz
dGFja2luZyBhcHByb2FjaDxicj4NCmFuZCBvbmUgYml0IGVuZCBvZiBzdGFjayBpbmRpY2F0b3Iu
PGJyPg0KPGJyPg0KU3VjaCBhIHNpbXBsZSBnZW5lcmFsIGFwcHJvYWNoIGhhcyBtdWNoIHRvIGNv
bW1lbmQgaXQ8YnI+DQphbmQgeW91IG1pZ2h0IHRoaW5rIHNlcmlvdXNseSBhYm91dCBhcHBseWlu
ZyBpdCBoZXJlLjxicj4NCjxicj4NClN0ZXdhcnQ8YnI+DQo8YnI+DQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8L2Zv
bnQ+PGZvbnQgc2l6ZT0yIGNvbG9yPWJsdWUgZmFjZT0iQ291cmllciBOZXciPjx1Pjxicj4NCjwv
dT48L2ZvbnQ+PGEgaHJlZj1tYWlsdG86c2ZjQGlldGYub3JnPjxmb250IHNpemU9MiBjb2xvcj1i
bHVlIGZhY2U9IkNvdXJpZXIgTmV3Ij48dT5zZmNAaWV0Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9u
dCBzaXplPTMgY29sb3I9Ymx1ZSBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjx1Pjxicj4NCjwvdT48
L2ZvbnQ+PGEgaHJlZj1odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYz48
Zm9udCBzaXplPTIgY29sb3I9Ymx1ZSBmYWNlPSJDb3VyaWVyIE5ldyI+PHU+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3U+PC9mb250PjwvYT4NCjxicj48Zm9udCBz
aXplPTMgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+DQo=
--=_alternative 0033BB7C48257F78_=--


From nobody Wed Mar 16 06:53:48 2016
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8793612D56F for <sfc@ietfa.amsl.com>; Wed, 16 Mar 2016 06:53:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.89
X-Spam-Level: 
X-Spam-Status: No, score=-1.89 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=unavailable 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 ZnL7qIbXgj9O for <sfc@ietfa.amsl.com>; Wed, 16 Mar 2016 06:53:43 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id 7B89312D587 for <sfc@ietf.org>; Wed, 16 Mar 2016 06:48:03 -0700 (PDT)
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by wtl-exchp-1.sandvine.com ([::1]) with mapi id 14.03.0195.001; Wed, 16 Mar 2016 09:48:02 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, "UTTARO, JAMES" <ju1738@att.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Stewart Bryant <stewart.bryant@gmail.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
Thread-Index: AQHRfiGzUN+tlzaEPkiIPAwviBRqNp9ZjyYAgACTtQCAAJUsgIAAwhYAgACbVQA=
Date: Wed, 16 Mar 2016 13:48:02 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.63]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E9830ED43D0wtlexchp2sandvi_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/akjt_JbxKyPDY87CqauyAeOIfPc>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Mar 2016 13:53:46 -0000

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

UmVjYWxsIHRoYXQgZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcyBj
b21wYXJlcyB0aGUgZGlmZmVyZW50IGFwcHJvYWNoZXMuDQpodHRwczovL3Rvb2xzLmlldGYub3Jn
L2h0bWwvZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcy0wNQ0KDQpU
aGUgTVBMUyBhcHByb2FjaCBmYWxscyBpbnRvIHRoZSBjYXRlZ29yeSBkaXNjdXNzZWQgaW4gc2Vj
dGlvbiAzLjEuMiwg4oCcTWV0aG9kIDI6IEZvcndhcmRpbmcgd2l0aCBTdGFja2VkIEhlYWRlcnPi
gJ0sDQp3aGVyZWFzIHRoZSBOU0ggYXBwcm9hY2ggZmFsbHMgaW50byBzZWN0aW9uIDMuMS4zLCDi
gJxNZXRob2QzOiBGb3J3YXJkaW5nIGJhc2VkIG9uIFNlcnZpY2UgQ2hhaW4gSWRlbnRpZmllcnPi
gJ0uDQoNClNlY3Rpb24gNCBhbmFseXplcyB0aGUgZGlmZmVyZW50IG1ldGhvZHMsIHdpdGggcHJv
cyBhbmQgY29ucyBmb3IgYWxsIG9mIHRoZSBhcHByb2FjaGVzLg0KDQotRGF2ZQ0KDQoNCg0KRnJv
bTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBYdXhpYW9o
dQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODoyMSBQTQ0KVG86IFVUVEFSTywgSkFN
RVM7IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFJv
biBQYXJrZXI7IFN0ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY24NCkNjOiBzZmNAaWV0
Zi5vcmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5l
eHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCldoZW4gYXBwbHlpbmcgYSBwYXJ0aWN1bGFyIFNGQyAo
aS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIFNGcykgdG8gdGhlIHNlbGVjdGVkIHRyYWZmaWMsIHRo
ZSB0cmFmZmljIG5lZWRzIHRvIGJlIHN0ZWVyZWQgdGhyb3VnaCB0aGUgY29ycmVzcG9uZGluZyBT
RlAgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBTRkZzIGFuZCBTRnMpIGluIHRoZSBTRkMtZW5h
YmxlZCBuZXR3b3JrLiBNUExTLVNQUklORyBpcyBhIHBhcnRpY3VsYXIgTVBMUyBzb3VyY2Ugcm91
dGluZyBwYXJhZGlnbSB3aGVyZSB0aGUgZXhwbGljaXQgcGF0aCBpbmZvcm1hdGlvbiAoaS5lLiwg
YW4gb3JkZXJlZCBsaXN0IG9mIGV4cGxpY2l0IGhvcHMpIGlzIGVuY29kZWQgYXMgYSBsYWJlbCBz
dGFjayAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIGxhYmVscyB3aXRoIGVhY2ggaW5kaWNhdGlu
ZyBhIHBhcnRpY3VsYXIgZXhwbGljaXQgaG9wKSBhbmQgdGhlbiBwaWdneWJhY2tlZCBvbiB0aGUg
c291cmNlIHJvdXRlZCBwYWNrZXRzLiBUaGUgTVBMUy1TUFJJTkcgcGFyYWRpZ20gY2FuIGJlIGVh
c2lseSBsZXZlcmFnZWQgdG8gc3RlZXIgdGhlIHNlbGVjdGVkIHRyYWZmaWMgdGhyb3VnaCBhIHBh
cnRpY3VsYXIgU0ZQIGJ5IGVuY29kaW5nIHRoZSBTRlAgaW5mb3JtYXRpb24gYXMgYW4gTVBMUyBs
YWJlbCBzdGFjayAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIGxhYmVscyB3aXRoIGVhY2ggaW5k
aWNhdGluZyBhIHBhcnRpY3VsYXIgU0ZGIG9yIFNGKS4gSW4gdGhpcyB3YXksIFNGRnMgY291bGQg
YmUgaW1wbGVtZW50ZWQgb24gZXhpc3RpbmcgTVBMUyBzd2l0Y2hlcyB3aXRob3V0IGFueSBjaGFu
Z2UgdG8gdGhlIGRhdGEtcGxhbmUgcHJvdmlkZWQgdGhhdCBTRnMgYXJlIGNhcGFibGUgb2YgcmVj
b2duaXppbmcgTVBMUyBwYWNrZXRzLiAgQXMgcG9pbnRlZCBvdXQgYnkgc29tZWJvZHkgZWxzZSwg
aXTigJlzIG11Y2ggc3RyYWlnaHRmb3J3YXJkIHRvIHN1cHBvcnQgdGhlIHN0YWNrIG9mIFNGQyBl
bmNhcHN1bGF0aW9ucyBpZiB0aGUgU0ZDIGVuY2Fwc3VsYXRpb24gaXMgaW1wbGVtZW50ZWQgaW4g
dGhlIGZvcm0gb2YgYW4gTVBMUyBsYWJlbCBzdGFjay4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1
DQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
VVRUQVJPLCBKQU1FUw0KU2VudDogVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODo0NiBQTQ0KVG86
IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFJvbiBQ
YXJrZXI7IFN0ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdA
enRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5
cGUgb2YgTlNIDQoNCklmIHdlIGhhdmUgYW4gTVBMUyBlbmFibGVkIGZhYnJpYyB3b3VsZG7igJl0
IGl0IGJlIHNpbXBsZXIgdG8gd2VhdmUgTlNIIGludG8gaXQgaWYgaXQgYWxsIHVzZXMgTVBMUz8g
SWYgbm90IGhvdyB3b3VsZCB0aGUgaW50ZXJhY3Rpb24gYmV0d2VlbiB0aGUgdHdvIGVudmlyb25t
ZW50cyB3b3JrPw0KDQpKaW0gVXR0YXJvDQoNCiJUaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJh
bnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5k
IGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50
aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBv
ZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxp
ZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ug
bm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJv
bSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24s
IGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0
bHkgcHJvaGliaXRlZC4iDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
T24gQmVoYWxmIE9mIERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpDQpTZW50OiBNb25kYXks
IE1hcmNoIDE0LCAyMDE2IDExOjUyIFBNDQpUbzogRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJv
dHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+OyBSb24gUGFya2Vy
IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPj47IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5j
b208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY248
bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNI
Lm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCkZvbGxvd2luZyDigJxuZXh0IGhlYWRlcuKAnSBh
cHByb2FjaCAgaXMgc2ltcGxlIGFuZCB0aGUgTlNIIGhlYWRlciBpcyBhbHJlYWR5IGJ1aWx0IGxp
a2UgdGhhdC4gSW50cm9kdWNpbmcgTVBMUyBsaWtlIGFwcHJvYWNoIHdvdWxkIGFkZCB5ZXQgYW5v
dGhlciBtZWNoYW5pc20gdG8gdHJhdmVyc2UgdGhlIGhlYWRlcnMsIHdoaWNoIHdvdWxkIG1ha2Ug
aC93IG1vcmUgY29tcGxleC4NCg0KSXQgaXMgdHJ1ZSB0aGF0IGgvdyBjYW4gb25seSBsb29rIGF0
IFggQnl0ZXMgKFggZGVwZW5kaW5nIG9uIGgvdykuIFRoaXMgaXMgdHJ1ZSBmb3IgbWFueSBoZWFk
ZXJzIG5vdCBvbmx5IHRoaXMgYW5kIGV2ZW4gdG9kYXkgKHdpdGhvdXQgTlNIKSB5b3UgY2FuIGVu
ZC11cCB3aXRoIHBheWxvYWQgYmVpbmcgdmVyeSBkZWVwIGluIGEgcGFja2V0LiBBdCB0aGUgZW5k
IHdlIG5lZWQgdG8gaGF2ZSBhIGZsZXhpYmxlIG1lY2hhbmlzbSB3aGljaCBOU0ggbmVzdGluZyB3
b3VsZCBwcm92aWRlLiBJZiBzb21lb25lIOKAnGFidXNlcyBpdOKAnSB0aGlzIGNhbiBsZWFkIHRv
IHZhcmlvdXMgaXNzdWVzLiBJdCBpcyBwcm9iYWJseSB3b3J0aCBub3RpbmcgdGhhdCBpbiB0aGUg
ZHJhZnQgaW5jbHVkaW5nIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIChieSBhZGRpbmcgbGFyZ2Ug
aGVhZGVycyBpdCB3aWxsIGJlIGhhcmRlciB0byBwZXJmb3JtIHBheWxvYWQgYmFzZWQgQUNMIERE
b1MgcHJvdGVjdGlvbiBpbiByb3V0ZXJzIGZvciBleGFtcGxlKS4NCg0KQW5kcmV3DQoNCk9uIDIw
MTYtMDMtMTUsIDM6MDMgQU0sICJzZmMgb24gYmVoYWxmIG9mIEVYVCBCb3R0b3JmZiwgUGF1bCIg
d3JvdGU6DQoNCkp1c3Qgb25lIG1vcmUgY29uY2VybiBhYm91dCB0aGUgc3RhY2sgaXMgaG93IGRl
ZXAgaXQgd2lsbCBuZXN0LiBIYXJkd2FyZSBzd2l0Y2ggaW1wbGVtZW50YXRpb25zIGFyZSB0eXBp
Y2FsbHkgbGltaXRlZCBpbiB0aGUgZGVwdGggdGhleSBsb29rIGludG8gdGhlIHBhY2tldC4gSWYg
dGhlIGhhcmR3YXJlIG5lZWRzIHRvIGxvb2sgYXQgdGhlIG9yaWdpbmFsIHBhY2tldCBoZWFkZXJz
LCB0aGVuIGhhcmR3YXJlIHdvdWxkIG5lZWQgdG8gc2tpcCBvdmVyIHRoZSBzdGFjayBvZiBOU0gg
aGVhZGVycyB0byByZWFjaCB0aGUgb3JpZ2luYWwgcGFja2V0LiBJZiB0aGUgTlNIIHN0YWNrIGlz
IHRvbyBkZWVwIGl0IG1heSBleGNlZWQgdGhlIGhhcmR3YXJlIGRlcHRoIGxpbWl0cy4NCg0KQ2hl
ZXJzLA0KDQpQYXVsDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgUm9uIFBhcmtlcg0KU2VudDogTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo0
NSBBTQ0KVG86IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRv
OnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFv
LnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
ClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVh
ZGVyIHR5cGUgb2YgTlNIDQoNCkkgbGlrZSB0aGUgc2VsZiBkZXNjcmliaW5nIHN0YWNrIG9mIE5T
SCBoZWFkZXJzIGFuZCBJIGxpa2UgdGhlIGZpcnN0IG9uZSBiZWluZyB0aGUg4oCcY3VycmVudOKA
nSBzY29waW5nLiAgIEJ1dCwgb25lIGRpZmZlcmVuY2UgYmV0d2VlbiBNUExTIGFuZCBOU0jigKYg
ICBNUExTIGZvcndhcmRpbmcgaXMgZ2VuZXJhbGx5IGhhbmRsZWQgYnkgbG9va2luZyBvbmx5IGF0
IHRoZSBNUExTIGxhYmVscyB0aGF0IGFyZSDigJxpbiBzY29wZeKAnSBmb3IgdGhlIGN1cnJlbnQg
bm9kZSAoaS5lLiwgc3RhcnRpbmcgYXQgdGhlIHRvcC1vZi1zdGFjaykgYW5kIG5vdCBuZWVkaW5n
IHRvIGxvY2F0ZSBhbmQgcHJvY2VzcyB0aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGJvdHRv
bS1vZi1zdGFjay4gICAgQnV0LCBpbiBOU0gsIG1vc3QgcHJvY2Vzc2luZyB3aWxsIHJlcXVpcmUg
bG9jYXRpb24gb2YgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBsYXN0IE5TSCBoZWFkZXIu
ICAgSXQgaXMgaW5lZmZpY2llbnQgdG8gaGF2ZSB0byB3YWxrIHRoZSBzdGFjayBvZiBOU0ggaGVh
ZGVycyBpbiBvcmRlciB0byBsb2NhdGUgdGhhdCBwYXlsb2FkLiAgICBJZiBlYWNoIE5TSCBoZWFk
ZXIgdGhhdCB3YXMgcHVzaGVkIG9udG8gdGhlIHN0YWNrIGFsc28gaW5jbHVkZWQgYW4gb2Zmc2V0
IHRvIGRpcmVjdGx5IGxvY2F0ZSB0aGUgcGF5bG9hZCAoZWFjaCBuZXcgb25lIHNpbXBseSBhZGRz
IGl0cyBvd24gYnl0ZSBzaXplKSwgdGhlbiB0aGlzIHByb2Nlc3NpbmcgaW5lZmZpY2llbmN5IHdv
dWxkIGJlIG1pdGlnYXRlZC4NCg0KICAgUm9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdGV3YXJ0IEJyeWFudA0KU2VudDogTW9uZGF5
LCBNYXJjaCAxNCwgMjAxNiA1OjQwIEFNDQpUbzogYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzph
by50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBbR1JBWU1BSUxdIFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVy
IHR5cGUgb2YgTlNIDQoNCg0KSGF2aW5nIHJlbWluZGVkIG15c2VsZiBvZiB0aGUgTlNIIGhlYWRl
ciBzdHJ1Y3R1cmUsIEkgc2VlIHRoYXQgdGhpcw0KaXMgbm90IHN0cmljdGx5IG5lZWRlZCBzaW5j
ZSB0aGlzIG5hdHVyYWxseSBmaXRzIHdpdGggdGhlIG5leHQNCnByb3RvY29sIGNvbXBvbmVudCBv
ZiB0aGUgYmFzZSBoZWFkZXIuIFRodXMgc3RhdGluZyB0aGF0IHRoZSB0aGVyZQ0KaXMgbm8gYXJj
aGl0ZWN0dXJhbCBsaW1pdCBvbiB0aGUgbnVtYmVyIG9mIFNGSCBoZWFkZXJzIGluIGEgcGFja2V0
DQppcyB0aGUgbmVjZXNzYXJ5IGFuZCBzdWZmaWNpZW50IHJlcXVpcmVtZW50IHRvIGFsbG93IGFu
IGFyYml0YXRyeQ0Kc3RhY2sgb2YgTlNIIGhlYWRlcnMuIFN0YXRpbmcgdGhhdCBuZXcgTlNIIGhl
YWRlcnMgYXJlIGFkZGVkIGF0IHRoZSBmcm9udA0Kb2YgdGhlIHBhY2tldCwgYW5kIHByb2Nlc3Nl
ZCBmaXJzdCBhbmQgZGlzY2FyZGVkIGZpcnN0IGlzIHN1ZmZpY2llbnQNCnRvIHJlbW92ZSBhbnkg
cHJvY2Vzc2luZyBhbWJpZ3VpdHkuIFByb2Nlc3Npbmcgd291bGQgYWxzbyBiZSBzaW1wbGVyDQpp
cyB5b3UgZm9sbG93ZWQgdGhlIE1QTFMgcnVsZSB0aGF0IHRoZSBvdXRlciBoZWFkZXIgaXMgdGhl
IG9ubHkgb25lDQppbiBzY29wZSB1bnRpbCB0aGF0IGhlYWRlciBpcyBkaXNjYXJkZWQgKHBvcHBl
ZCkuDQoNCkkgZG8gaG93ZXZlciB3b25kZXIgd2hldGhlciB0aGUgSUVURidzIGFyY2hpdGV0dXJh
bCBwcmVmZXJlbmNlIGZvcg0Kc2VsZiBkZXNjcmliaW5nIHBhY2tldHMgKE1QTFMgYmVpbmcgdGhl
IGV4Y2VwdGlvbikgbGVhZHMgdXMgdG8gbW9yZQ0KY29tcGxleCBhbmQgdGh1cyBsZXNzIGVmZmlj
ZW50IGRhdGFwbGFuZSBkZXNpZ25zIHRoYW4gd2UgY291bGQgb3RoZXJ3aXNlDQphY2hpZXZlLg0K
DQotIFN0ZXdhcnQNCk9uIDE0LzAzLzIwMTYgMDE6NDQsIGFvLnRpbmdAenRlLmNvbS5jbjxtYWls
dG86YW8udGluZ0B6dGUuY29tLmNuPiB3cm90ZToNClN0ZXdhcnQsDQoNClRoYW5rcy4NCg0KRG8g
eW91IG1lYW4gd2Ugc2hvdWxkIGFkZCBhbiBpbmRpY2F0b3IgZm9yIHRoZSBuZXN0ZWQgTlNIPyAg
SSBhZ3JlZSBhbnl0aGluZyBuZXcgc2hvdWxkIGJlIGNvbnNpZGVyZWQgY2FyZWZ1bGx5LiBBbmQg
dGhhdCdzIHdoYXQgd2UgYXJlIGRvaW5nIHJpZ2h0IG5vdy46KQ0KDQoNCg0KDQoNCg0K5Y+R5Lu2
5Lq6OiAgICAgICAgIFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PG1h
aWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+DQrmlLbku7bkuro6ICAgICAgICAgInNmY0Bp
ZXRmLm9yZyI8bWFpbHRvOnNmY0BpZXRmLm9yZz48c2ZjQGlldGYub3JnPjxtYWlsdG86c2ZjQGll
dGYub3JnPiwNCuaXpeacnzogICAgICAgICAyMDE2LzAzLzExIDE3OjI1DQrkuLvpopg6ICAgICAg
ICBSZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0K5Y+R5Lu2
5Lq6OiAgICAgICAgInNmYyIgPHNmYy1ib3VuY2VzQGlldGYub3JnPjxtYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmc+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQoNCg0KDQpU
aGUgcHJvdG9jb2wgdGhhdCBjaG9zZSB0aGUgbW9zdCBlbGVnYW50IGFwcHJvYWNoIHRvIGxheWVy
aW5nDQpvbmUgaGVhZGVyIG9uIGFub3RoZXIgd2FzIE1QTFMsIHdpdGggaXRzIHN0YWNraW5nIGFw
cHJvYWNoDQphbmQgb25lIGJpdCBlbmQgb2Ygc3RhY2sgaW5kaWNhdG9yLg0KDQpTdWNoIGEgc2lt
cGxlIGdlbmVyYWwgYXBwcm9hY2ggaGFzIG11Y2ggdG8gY29tbWVuZCBpdA0KYW5kIHlvdSBtaWdo
dCB0aGluayBzZXJpb3VzbHkgYWJvdXQgYXBwbHlpbmcgaXQgaGVyZS4NCg0KU3Rld2FydA0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxp
bmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OiJNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDgg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3Nl
LTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGli
cmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcg
MiA1IDggMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1pY3Jvc29mdCBKaGVuZ0hl
aSI7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseToiXEBNaWNyb3NvZnQgSmhlbmdIZWkiOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0
IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk65a6L5L2TO30NCi8qIFN0eWxlIERl
ZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJ
e21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjsNCgljb2xvcjpibGFjazt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw
dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQp0dA0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Iiwic2VyaWYiO30NCnAuTXNvQWNl
dGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjkuMHB0Ow0KCWZvbnQtZmFtaWx5
OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7DQoJY29sb3I6YmxhY2s7fQ0Kc3Bhbi5CYWxsb29u
VGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uRW1haWxT
dHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyMQ0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xv
cjojNDQ1NDZBOw0KCWZvbnQtd2VpZ2h0OmJvbGQ7DQoJZm9udC1zdHlsZTppdGFsaWM7DQoJdGV4
dC1kZWNvcmF0aW9uOm5vbmUgbm9uZTt9DQpwLmEsIGxpLmEsIGRpdi5hDQoJe21zby1zdHlsZS1u
YW1lOuaJueazqOahhuaWh+acrDsNCgltc28tc3R5bGUtbGluazoi5om55rOo5qGG5paH5pysIENo
YXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTox
Mi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjsNCgljb2xvcjpi
bGFjazt9DQpzcGFuLkNoYXINCgl7bXNvLXN0eWxlLW5hbWU6IuaJueazqOahhuaWh+acrCBDaGFy
IjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms65om55rOo5qGG5paH
5pysOw0KCWZvbnQtZmFtaWx5OuWui+S9kzsNCgljb2xvcjpibGFjazt9DQpzcGFuLkVtYWlsU3R5
bGUyNQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10
eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24x
DQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9
DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlk
bWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+
DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0
YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxi
b2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9
IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UmVjYWxsIHRoYXQgZHJhZnQtaG9tbWEtc2ZjLWZvcndh
cmRpbmctbWV0aG9kcy1hbmFseXNpcyBjb21wYXJlcyB0aGUgZGlmZmVyZW50IGFwcHJvYWNoZXMu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9kcmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLWFuYWx5c2lzLTA1PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5UaGUgTVBMUyBhcHByb2FjaCBmYWxscyBpbnRvIHRoZSBjYXRlZ29yeSBkaXNjdXNzZWQgaW4g
c2VjdGlvbiAzLjEuMiwg4oCcTWV0aG9kIDI6IEZvcndhcmRpbmcgd2l0aCBTdGFja2VkIEhlYWRl
cnPigJ0sPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPndoZXJlYXMgdGhlIE5TSCBhcHBy
b2FjaCBmYWxscyBpbnRvIHNlY3Rpb24gMy4xLjMsIOKAnE1ldGhvZDM6IEZvcndhcmRpbmcgYmFz
ZWQgb24gU2VydmljZSBDaGFpbiBJZGVudGlmaWVyc+KAnS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNlY3Rpb24gNCBh
bmFseXplcyB0aGUgZGlmZmVyZW50IG1ldGhvZHMsIHdpdGggcHJvcyBhbmQgY29ucyBmb3IgYWxs
IG9mIHRoZSBhcHByb2FjaGVzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+LURhdmU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiBzZmMgW21h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+WHV4aWFvaHU8
YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODoyMSBQTTxicj4NCjxi
PlRvOjwvYj4gVVRUQVJPLCBKQU1FUzsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVY
VCBCb3R0b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdAenRl
LmNvbS5jbjxicj4NCjxiPkNjOjwvYj4gc2ZjQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+
IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUg
b2YgTlNIPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPldoZW4gYXBwbHlpbmcgYSBw
YXJ0aWN1bGFyIFNGQyAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIFNGcykgdG8gdGhlIHNlbGVj
dGVkIHRyYWZmaWMsIHRoZSB0cmFmZmljIG5lZWRzIHRvIGJlIHN0ZWVyZWQgdGhyb3VnaCB0aGUg
Y29ycmVzcG9uZGluZyBTRlAgKGkuZS4sDQogYW4gb3JkZXJlZCBsaXN0IG9mIFNGRnMgYW5kIFNG
cykgaW4gdGhlIFNGQy1lbmFibGVkIG5ldHdvcmsuIE1QTFMtU1BSSU5HIGlzIGEgcGFydGljdWxh
ciBNUExTIHNvdXJjZSByb3V0aW5nIHBhcmFkaWdtIHdoZXJlIHRoZSBleHBsaWNpdCBwYXRoIGlu
Zm9ybWF0aW9uIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgZXhwbGljaXQgaG9wcykgaXMgZW5j
b2RlZCBhcyBhIGxhYmVsIHN0YWNrIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgbGFiZWxzDQog
d2l0aCBlYWNoIGluZGljYXRpbmcgYSBwYXJ0aWN1bGFyIGV4cGxpY2l0IGhvcCkgYW5kIHRoZW4g
cGlnZ3liYWNrZWQgb24gdGhlIHNvdXJjZSByb3V0ZWQgcGFja2V0cy4gVGhlIE1QTFMtU1BSSU5H
IHBhcmFkaWdtIGNhbiBiZSBlYXNpbHkgbGV2ZXJhZ2VkIHRvIHN0ZWVyIHRoZSBzZWxlY3RlZCB0
cmFmZmljIHRocm91Z2ggYSBwYXJ0aWN1bGFyIFNGUCBieSBlbmNvZGluZyB0aGUgU0ZQIGluZm9y
bWF0aW9uIGFzIGFuIE1QTFMgbGFiZWwgc3RhY2sNCiAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9m
IGxhYmVscyB3aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXIgU0ZGIG9yIFNGKS4gSW4g
dGhpcyB3YXksIFNGRnMgY291bGQgYmUgaW1wbGVtZW50ZWQgb24gZXhpc3RpbmcgTVBMUyBzd2l0
Y2hlcyB3aXRob3V0IGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEtcGxhbmUgcHJvdmlkZWQgdGhhdCBT
RnMgYXJlIGNhcGFibGUgb2YgcmVjb2duaXppbmcgTVBMUyBwYWNrZXRzLiAmbmJzcDtBcyBwb2lu
dGVkIG91dA0KIGJ5IHNvbWVib2R5IGVsc2UsIGl04oCZcyBtdWNoIHN0cmFpZ2h0Zm9yd2FyZCB0
byBzdXBwb3J0IHRoZSBzdGFjayBvZiBTRkMgZW5jYXBzdWxhdGlvbnMgaWYgdGhlIFNGQyBlbmNh
cHN1bGF0aW9uIGlzIGltcGxlbWVudGVkIGluIHRoZSBmb3JtIG9mIGFuIE1QTFMgbGFiZWwgc3Rh
Y2suPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PlhpYW9odTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVl
IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBC
ZWhhbGYgT2YgPC9iPlVUVEFSTywgSkFNRVM8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFy
Y2ggMTUsIDIwMTYgODo0NiBQTTxicj4NCjxiPlRvOjwvYj4gRG9sZ2Fub3csIEFuZHJldyAoTm9r
aWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7
DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248
L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0
Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBB
ZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiM0NDU0NkEiPklmIHdlIGhhdmUgYW4gTVBMUyBlbmFibGVkIGZhYnJpYyB3b3Vs
ZG7igJl0IGl0IGJlIHNpbXBsZXIgdG8gd2VhdmUgTlNIIGludG8gaXQgaWYgaXQgYWxsIHVzZXMg
TVBMUz8gSWYgbm90IGhvdyB3b3VsZCB0aGUgaW50ZXJhY3Rpb24gYmV0d2VlbiB0aGUgdHdvIGVu
dmlyb25tZW50cw0KIHdvcms/PG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzQ0
NTQ2QSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzQ0NTQ2QSI+
SmltIFV0dGFybzxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0NDU0NkEiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiM0NDU0NkEiPiZxdW90OzxpPlRoaXMgZW1haWwgYW5kIGFueSBm
aWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZhbXA7VCBwcm9wZXJ0eSwgYXJlIGNvbmZp
ZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2
aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBh
cmUgbm90IG9uZSBvZiB0aGUNCiBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUg
cmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4g
ZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBp
bW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwg
ZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcNCiBvZiB0aGlz
IGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQ8L2k+LiZxdW90Ozwvc3Bhbj48Yj48aT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzQ0NTQ2QSI+PG86cD48L286cD48L3NwYW4+
PC9pPjwvYj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3Rl
eHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2lu
ZG93dGV4dCI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Eb2xnYW5v
dywgQW5kcmV3IChOb2tpYSAtIFNHKTxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1hcmNoIDE0
LCAyMDE2IDExOjUyIFBNPGJyPg0KPGI+VG86PC9iPiBFWFQgQm90dG9yZmYsIFBhdWwgJmx0Ozxh
IGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iPnBhdWwuYm90dG9yZmZAaHBlLmNv
bTwvYT4mZ3Q7OyBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7
OyBTdGV3YXJ0IEJyeWFudCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWls
LmNvbSI+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86
YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9i
PiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQt
aGVhZGVyIHR5cGUgb2YgTlNIPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Rm9sbG93aW5nIOKA
nG5leHQgaGVhZGVy4oCdIGFwcHJvYWNoICZuYnNwO2lzIHNpbXBsZSBhbmQgdGhlIE5TSCBoZWFk
ZXIgaXMgYWxyZWFkeSBidWlsdCBsaWtlIHRoYXQuIEludHJvZHVjaW5nIE1QTFMgbGlrZSBhcHBy
b2FjaCB3b3VsZCBhZGQgeWV0IGFub3RoZXIgbWVjaGFuaXNtIHRvIHRyYXZlcnNlIHRoZQ0KIGhl
YWRlcnMsIHdoaWNoIHdvdWxkIG1ha2UgaC93IG1vcmUgY29tcGxleC48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SXQg
aXMgdHJ1ZSB0aGF0IGgvdyBjYW4gb25seSBsb29rIGF0IFggQnl0ZXMgKFggZGVwZW5kaW5nIG9u
IGgvdykuIFRoaXMgaXMgdHJ1ZSBmb3IgbWFueSBoZWFkZXJzIG5vdCBvbmx5IHRoaXMgYW5kIGV2
ZW4gdG9kYXkgKHdpdGhvdXQgTlNIKSB5b3UgY2FuIGVuZC11cCB3aXRoIHBheWxvYWQgYmVpbmcN
CiB2ZXJ5IGRlZXAgaW4gYSBwYWNrZXQuIEF0IHRoZSBlbmQgd2UgbmVlZCB0byBoYXZlIGEgZmxl
eGlibGUgbWVjaGFuaXNtIHdoaWNoIE5TSCBuZXN0aW5nIHdvdWxkIHByb3ZpZGUuIElmIHNvbWVv
bmUg4oCcYWJ1c2VzIGl04oCdIHRoaXMgY2FuIGxlYWQgdG8gdmFyaW91cyBpc3N1ZXMuIEl0IGlz
IHByb2JhYmx5IHdvcnRoIG5vdGluZyB0aGF0IGluIHRoZSBkcmFmdCBpbmNsdWRpbmcgc2VjdXJp
dHkgY29uc2lkZXJhdGlvbnMgKGJ5IGFkZGluZyBsYXJnZQ0KIGhlYWRlcnMgaXQgd2lsbCBiZSBo
YXJkZXIgdG8gcGVyZm9ybSBwYXlsb2FkIGJhc2VkIEFDTCBERG9TIHByb3RlY3Rpb24gaW4gcm91
dGVycyBmb3IgZXhhbXBsZSkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkFuZHJldzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
T24gMjAxNi0wMy0xNSwgMzowMyBBTSwgJnF1b3Q7c2ZjIG9uIGJlaGFsZiBvZiBFWFQgQm90dG9y
ZmYsIFBhdWwmcXVvdDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzow
aW4gMGluIDBpbiA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJV
VElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkp1c3Qgb25lIG1vcmUgY29u
Y2VybiBhYm91dCB0aGUgc3RhY2sgaXMgaG93IGRlZXAgaXQgd2lsbCBuZXN0LiBIYXJkd2FyZSBz
d2l0Y2ggaW1wbGVtZW50YXRpb25zIGFyZSB0eXBpY2FsbHkgbGltaXRlZCBpbiB0aGUgZGVwdGgg
dGhleSBsb29rIGludG8gdGhlIHBhY2tldC4NCiBJZiB0aGUgaGFyZHdhcmUgbmVlZHMgdG8gbG9v
ayBhdCB0aGUgb3JpZ2luYWwgcGFja2V0IGhlYWRlcnMsIHRoZW4gaGFyZHdhcmUgd291bGQgbmVl
ZCB0byBza2lwIG92ZXIgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIHRvIHJlYWNoIHRoZSBvcmln
aW5hbCBwYWNrZXQuIElmIHRoZSBOU0ggc3RhY2sgaXMgdG9vIGRlZXAgaXQgbWF5IGV4Y2VlZCB0
aGUgaGFyZHdhcmUgZGVwdGggbGltaXRzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj48YnI+DQpQYXVsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhh
bGYgT2YgPC9iPlJvbiBQYXJrZXI8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXJjaCAxNCwg
MjAxNiAxMTo0NSBBTTxicj4NCjxiPlRvOjwvYj4gU3Rld2FydCBCcnlhbnQgJmx0OzxhIGhyZWY9
Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNv
bTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6
dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gW0dSQVlN
QUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGxpa2UgdGhlIHNlbGYgZGVzY3JpYmluZyBzdGFjayBv
ZiBOU0ggaGVhZGVycyBhbmQgSSBsaWtlIHRoZSBmaXJzdCBvbmUgYmVpbmcgdGhlIOKAnGN1cnJl
bnTigJ0gc2NvcGluZy4mbmJzcDsmbmJzcDsgQnV0LCBvbmUgZGlmZmVyZW5jZSBiZXR3ZWVuIE1Q
TFMgYW5kIE5TSOKApiZuYnNwOyZuYnNwOyBNUExTIGZvcndhcmRpbmcNCiBpcyBnZW5lcmFsbHkg
aGFuZGxlZCBieSBsb29raW5nIG9ubHkgYXQgdGhlIE1QTFMgbGFiZWxzIHRoYXQgYXJlIOKAnGlu
IHNjb3Bl4oCdIGZvciB0aGUgY3VycmVudCBub2RlIChpLmUuLCBzdGFydGluZyBhdCB0aGUgdG9w
LW9mLXN0YWNrKSBhbmQgbm90IG5lZWRpbmcgdG8gbG9jYXRlIGFuZCBwcm9jZXNzIHRoZSDigJxw
YXlsb2Fk4oCdIGJleW9uZCB0aGUgYm90dG9tLW9mLXN0YWNrLiZuYnNwOyZuYnNwOyZuYnNwOyBC
dXQsIGluIE5TSCwgbW9zdCBwcm9jZXNzaW5nIHdpbGwgcmVxdWlyZQ0KIGxvY2F0aW9uIG9mIHRo
ZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgbGFzdCBOU0ggaGVhZGVyLiZuYnNwOyZuYnNwOyBJ
dCBpcyBpbmVmZmljaWVudCB0byBoYXZlIHRvIHdhbGsgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJz
IGluIG9yZGVyIHRvIGxvY2F0ZSB0aGF0IHBheWxvYWQuJm5ic3A7Jm5ic3A7Jm5ic3A7IElmIGVh
Y2ggTlNIIGhlYWRlciB0aGF0IHdhcyBwdXNoZWQgb250byB0aGUgc3RhY2sgYWxzbyBpbmNsdWRl
ZCBhbiBvZmZzZXQgdG8gZGlyZWN0bHkgbG9jYXRlIHRoZSBwYXlsb2FkDQogKGVhY2ggbmV3IG9u
ZSBzaW1wbHkgYWRkcyBpdHMgb3duIGJ5dGUgc2l6ZSksIHRoZW4gdGhpcyBwcm9jZXNzaW5nIGlu
ZWZmaWNpZW5jeSB3b3VsZCBiZSBtaXRpZ2F0ZWQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9u
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PC9hPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3Rl
eHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2lu
ZG93dGV4dCI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5TdGV3YXJ0
IEJyeWFudDxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDU6NDAgQU08
YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRp
bmdAenRlLmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW0dSQVlNQUlMXSBS
ZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9t
OjEyLjBwdCI+PGJyPg0KSGF2aW5nIHJlbWluZGVkIG15c2VsZiBvZiB0aGUgTlNIIGhlYWRlciBz
dHJ1Y3R1cmUsIEkgc2VlIHRoYXQgdGhpczxicj4NCmlzIG5vdCBzdHJpY3RseSBuZWVkZWQgc2lu
Y2UgdGhpcyBuYXR1cmFsbHkgZml0cyB3aXRoIHRoZSBuZXh0PGJyPg0KcHJvdG9jb2wgY29tcG9u
ZW50IG9mIHRoZSBiYXNlIGhlYWRlci4gVGh1cyBzdGF0aW5nIHRoYXQgdGhlIHRoZXJlPGJyPg0K
aXMgbm8gYXJjaGl0ZWN0dXJhbCBsaW1pdCBvbiB0aGUgbnVtYmVyIG9mIFNGSCBoZWFkZXJzIGlu
IGEgcGFja2V0PGJyPg0KaXMgdGhlIG5lY2Vzc2FyeSBhbmQgc3VmZmljaWVudCByZXF1aXJlbWVu
dCB0byBhbGxvdyBhbiBhcmJpdGF0cnk8YnI+DQpzdGFjayBvZiBOU0ggaGVhZGVycy4gU3RhdGlu
ZyB0aGF0IG5ldyBOU0ggaGVhZGVycyBhcmUgYWRkZWQgYXQgdGhlIGZyb250PGJyPg0Kb2YgdGhl
IHBhY2tldCwgYW5kIHByb2Nlc3NlZCBmaXJzdCBhbmQgZGlzY2FyZGVkIGZpcnN0IGlzIHN1ZmZp
Y2llbnQ8YnI+DQp0byByZW1vdmUgYW55IHByb2Nlc3NpbmcgYW1iaWd1aXR5LiBQcm9jZXNzaW5n
IHdvdWxkIGFsc28gYmUgc2ltcGxlcjxicj4NCmlzIHlvdSBmb2xsb3dlZCB0aGUgTVBMUyBydWxl
IHRoYXQgdGhlIG91dGVyIGhlYWRlciBpcyB0aGUgb25seSBvbmU8YnI+DQppbiBzY29wZSB1bnRp
bCB0aGF0IGhlYWRlciBpcyBkaXNjYXJkZWQgKHBvcHBlZCkuPGJyPg0KPGJyPg0KSSBkbyBob3dl
dmVyIHdvbmRlciB3aGV0aGVyIHRoZSBJRVRGJ3MgYXJjaGl0ZXR1cmFsIHByZWZlcmVuY2UgZm9y
PGJyPg0Kc2VsZiBkZXNjcmliaW5nIHBhY2tldHMgKE1QTFMgYmVpbmcgdGhlIGV4Y2VwdGlvbikg
bGVhZHMgdXMgdG8gbW9yZTxicj4NCmNvbXBsZXggYW5kIHRodXMgbGVzcyBlZmZpY2VudCBkYXRh
cGxhbmUgZGVzaWducyB0aGFuIHdlIGNvdWxkIG90aGVyd2lzZSA8YnI+DQphY2hpZXZlLjxicj4N
Cjxicj4NCi0gU3Rld2FydDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPk9uIDE0LzAzLzIwMTYgMDE6NDQsIDxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20u
Y24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT4gd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+U3Rld2Fy
dCw8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VGhhbmtzLiA8
L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RG8geW91IG1lYW4g
d2Ugc2hvdWxkIGFkZCBhbiBpbmRpY2F0b3IgZm9yIHRoZSBuZXN0ZWQgTlNIPyAmbmJzcDtJIGFn
cmVlIGFueXRoaW5nIG5ldyBzaG91bGQgYmUgY29uc2lkZXJlZCBjYXJlZnVsbHkuIEFuZCB0aGF0
J3Mgd2hhdCB3ZSBhcmUgZG9pbmcgcmlnaHQgbm93LjopPGJyPg0KPC9zcGFuPjxicj4NCiZuYnNw
OyA8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9
ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgSmhlbmdIZWkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNUY1RjVGIj7lj5Hku7bkuro8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TdGV3YXJ0IEJy
eWFudA0KPGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+Jmx0O3N0ZXdh
cnQuYnJ5YW50QGdtYWlsLmNvbSZndDs8L2E+PC9zcGFuPiA8YnI+DQo8c3BhbiBsYW5nPSJaSC1D
TiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVv
dDs7Y29sb3I6IzVGNUY1RiI+5pS25Lu25Lq6PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojNUY1RjVGIj46ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+JnF1
b3Q7c2ZjQGlldGYub3JnJnF1b3Q7PC9hPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPiZs
dDtzZmNAaWV0Zi5vcmcmZ3Q7PC9hPiwNCjwvc3Bhbj48YnI+DQo8c3BhbiBsYW5nPSJaSC1DTiIg
c3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDs7
Y29sb3I6IzVGNUY1RiI+5pel5pyfPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojNUY1RjVGIj46ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+MjAxNi8wMy8xMSAxNzoyNTwvc3Bhbj48YnI+DQo8c3BhbiBsYW5n
PSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3Ro
aWMmcXVvdDs7Y29sb3I6IzVGNUY1RiI+5Li7PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHls
ZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBKaGVuZ0hlaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM1RjVGNUYiPumimDwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzVGNUY1RiI+Og0KICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlJlOiBbc2ZjXSBBZGRp
bmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPg0KPGJyPg0KPHNwYW4gbGFu
Zz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9z
b2Z0IEpoZW5nSGVpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzVGNUY1RiI+
5Y+R5Lu25Lq6PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNUY1RjVGIj46
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPiZxdW90O3NmYyZxdW90Ow0KPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
Ij4mbHQ7c2ZjLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7PC9hPjwvc3Bhbj4gPG86cD48L286cD48L3A+
DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWdu
OmNlbnRlciI+DQo8aHIgc2l6ZT0iMyIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIgc3R5bGU9ImNv
bG9yOiNBMEEwQTAiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCjxicj4NCjxicj4NCjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
LCZxdW90O3NlcmlmJnF1b3Q7Ij48YnI+DQo8dHQ+VGhlIHByb3RvY29sIHRoYXQgY2hvc2UgdGhl
IG1vc3QgZWxlZ2FudCBhcHByb2FjaCB0byBsYXllcmluZzwvdHQ+PGJyPg0KPHR0Pm9uZSBoZWFk
ZXIgb24gYW5vdGhlciB3YXMgTVBMUywgd2l0aCBpdHMgc3RhY2tpbmcgYXBwcm9hY2g8L3R0Pjxi
cj4NCjx0dD5hbmQgb25lIGJpdCBlbmQgb2Ygc3RhY2sgaW5kaWNhdG9yLjwvdHQ+PGJyPg0KPGJy
Pg0KPHR0PlN1Y2ggYSBzaW1wbGUgZ2VuZXJhbCBhcHByb2FjaCBoYXMgbXVjaCB0byBjb21tZW5k
IGl0PC90dD48YnI+DQo8dHQ+YW5kIHlvdSBtaWdodCB0aGluayBzZXJpb3VzbHkgYWJvdXQgYXBw
bHlpbmcgaXQgaGVyZS48L3R0Pjxicj4NCjxicj4NCjx0dD5TdGV3YXJ0PC90dD48YnI+DQo8YnI+
DQo8dHQ+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3R0
Pjxicj4NCjx0dD5zZmMgbWFpbGluZyBsaXN0PC90dD48YnI+DQo8dHQ+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjwvdHQ+PGJyPg0KPC9zcGFuPjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj48dHQ+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjPC9zcGFuPjwvdHQ+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_E8355113905631478EFF04F5AA706E9830ED43D0wtlexchp2sandvi_--


From nobody Wed Mar 16 07:00:57 2016
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C204812D66C for <sfc@ietfa.amsl.com>; Wed, 16 Mar 2016 07:00:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.61
X-Spam-Level: 
X-Spam-Status: No, score=-2.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=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 hIZ24top6lZU for <sfc@ietfa.amsl.com>; Wed, 16 Mar 2016 07:00:51 -0700 (PDT)
Received: from hub021-ca-2.exch021.serverdata.net (hub021-ca-2.exch021.serverdata.net [64.78.22.169]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1820612D59D for <sfc@ietf.org>; Wed, 16 Mar 2016 07:00:51 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-2.exch021.domain.local ([10.254.4.33]) with mapi id 14.03.0266.001;  Wed, 16 Mar 2016 07:00:50 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Dave Dolson <ddolson@sandvine.com>, Xuxiaohu <xuxiaohu@huawei.com>, "UTTARO, JAMES" <ju1738@att.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, Stewart Bryant <stewart.bryant@gmail.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
Thread-Index: AQHRfiQvZNUpWPudRU2340hH6/wJzZ9aVSAAgACVLYCAAMIVAIAA4ZgA//+M0QA=
Date: Wed, 16 Mar 2016 14:00:50 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.205.79.154]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42MBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/vBrydee4NtC98A1iP0Y2-8C5l6o>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Mar 2016 14:00:56 -0000

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

TXkgcmVjb2xsZWN0aW9uIG9mIHRoZSBkaXNjdXNzaW9uIGFuZCBhbmFseXNpcyBvZiBNUExTIGZv
cndhcmRpbmcgdG8gc3VwcG9ydCBTRkMgd2FzIG5vdCBvcmllbnRlZCBhcm91bmQgaGllcmFyY2hp
Y2FsIFNGQyBkb21haW5zLiAgIEluc3RlYWQsIEkgdGhvdWdodCB0aGUgZGlzY3Vzc2lvbiB3YXMg
YXJvdW5kIGFuIE1QTFMgbGFiZWwgcGVyIFNGIGluc3RhbmNlIHNvIHRoYXQgdGhlIHN0YWNrIG9m
IE1QTFMgbGFiZWxzIHByb3ZpZGVkIHRoZSBmdWxsIFNGUC9SU1AgZGVzY3JpcHRpb24uICAgIEFu
IGVsZWdhbnQgYXBwcm9hY2gsIGZvciBzdXJlLCBidXQgbm90IG9uZSBhZG9wdGVkIGJ5IHRoZSBX
Ry4NCg0KVGhlIGN1cnJlbnQgZGlzY3Vzc2lvbiBvZiBNUExTIGlzIG1vcmUgb2YgdGhlIGhpZXJh
cmNoaWNhbCBuYXR1cmUg4oCTIGEgc3RhY2sgb2YgbGFiZWxzIGluIHRoZSBnZW5lcmFsIGNhc2Ug
cmVwcmVzZW50cyBhIHNldCBvZiBuZXN0ZWQgTFNQcy4gICBGb3IgU0ZDLCB0aGUgZGlzY3Vzc2lv
biBpcyB0aGF0IGEgc3RhY2sgb2YgTlNIIHJlcHJlc2VudHMgYSBzdGFjayBvZiBwZXItU0ZDLWRv
bWFpbiBTRlBzLiAgIEJ1dCBhbiBpbmRpdmlkdWFsIE5TSCBkb2VzIG5vdCBzZWxmLWRlc2NyaWJl
IHRoZSBTRlAvUlNQIGF0IGl0cyBvd24gZG9tYWluIGxldmVsLCByZWx5aW5nIGluc3RlYWQgb24g
YSBmbGF0IGlkZW50aWZpZXIgKFNGUCBJRCkgdGhhdCBpcyB1c2VkIHRvIGxvb2t1cCB0aGUgZnVs
bCBTRlAvUlNQLg0KDQogICBSb24NCg0KDQpGcm9tOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xz
b25Ac2FuZHZpbmUuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiA5OjQ4IEFN
DQpUbzogWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb20+OyBVVFRBUk8sIEpBTUVTIDxqdTE3
MzhAYXR0LmNvbT47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fu
b3dAbm9raWEuY29tPjsgRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb20+
OyBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsgU3Rld2FydCBC
cnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT47IGFvLnRpbmdAenRlLmNvbS5jbg0KQ2M6
IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBh
biBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KUmVjYWxsIHRoYXQgZHJhZnQtaG9tbWEt
c2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcyBjb21wYXJlcyB0aGUgZGlmZmVyZW50IGFw
cHJvYWNoZXMuDQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaG9tbWEtc2ZjLWZv
cndhcmRpbmctbWV0aG9kcy1hbmFseXNpcy0wNQ0KDQpUaGUgTVBMUyBhcHByb2FjaCBmYWxscyBp
bnRvIHRoZSBjYXRlZ29yeSBkaXNjdXNzZWQgaW4gc2VjdGlvbiAzLjEuMiwg4oCcTWV0aG9kIDI6
IEZvcndhcmRpbmcgd2l0aCBTdGFja2VkIEhlYWRlcnPigJ0sDQp3aGVyZWFzIHRoZSBOU0ggYXBw
cm9hY2ggZmFsbHMgaW50byBzZWN0aW9uIDMuMS4zLCDigJxNZXRob2QzOiBGb3J3YXJkaW5nIGJh
c2VkIG9uIFNlcnZpY2UgQ2hhaW4gSWRlbnRpZmllcnPigJ0uDQoNClNlY3Rpb24gNCBhbmFseXpl
cyB0aGUgZGlmZmVyZW50IG1ldGhvZHMsIHdpdGggcHJvcyBhbmQgY29ucyBmb3IgYWxsIG9mIHRo
ZSBhcHByb2FjaGVzLg0KDQotRGF2ZQ0KDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBYdXhpYW9odQ0KU2VudDogVHVlc2RheSwgTWFyY2gg
MTUsIDIwMTYgODoyMSBQTQ0KVG86IFVUVEFSTywgSkFNRVM7IERvbGdhbm93LCBBbmRyZXcgKE5v
a2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFJvbiBQYXJrZXI7IFN0ZXdhcnQgQnJ5YW50
OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1B
SUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCldoZW4gYXBw
bHlpbmcgYSBwYXJ0aWN1bGFyIFNGQyAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIFNGcykgdG8g
dGhlIHNlbGVjdGVkIHRyYWZmaWMsIHRoZSB0cmFmZmljIG5lZWRzIHRvIGJlIHN0ZWVyZWQgdGhy
b3VnaCB0aGUgY29ycmVzcG9uZGluZyBTRlAgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBTRkZz
IGFuZCBTRnMpIGluIHRoZSBTRkMtZW5hYmxlZCBuZXR3b3JrLiBNUExTLVNQUklORyBpcyBhIHBh
cnRpY3VsYXIgTVBMUyBzb3VyY2Ugcm91dGluZyBwYXJhZGlnbSB3aGVyZSB0aGUgZXhwbGljaXQg
cGF0aCBpbmZvcm1hdGlvbiAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIGV4cGxpY2l0IGhvcHMp
IGlzIGVuY29kZWQgYXMgYSBsYWJlbCBzdGFjayAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIGxh
YmVscyB3aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXIgZXhwbGljaXQgaG9wKSBhbmQg
dGhlbiBwaWdneWJhY2tlZCBvbiB0aGUgc291cmNlIHJvdXRlZCBwYWNrZXRzLiBUaGUgTVBMUy1T
UFJJTkcgcGFyYWRpZ20gY2FuIGJlIGVhc2lseSBsZXZlcmFnZWQgdG8gc3RlZXIgdGhlIHNlbGVj
dGVkIHRyYWZmaWMgdGhyb3VnaCBhIHBhcnRpY3VsYXIgU0ZQIGJ5IGVuY29kaW5nIHRoZSBTRlAg
aW5mb3JtYXRpb24gYXMgYW4gTVBMUyBsYWJlbCBzdGFjayAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0
IG9mIGxhYmVscyB3aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXIgU0ZGIG9yIFNGKS4g
SW4gdGhpcyB3YXksIFNGRnMgY291bGQgYmUgaW1wbGVtZW50ZWQgb24gZXhpc3RpbmcgTVBMUyBz
d2l0Y2hlcyB3aXRob3V0IGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEtcGxhbmUgcHJvdmlkZWQgdGhh
dCBTRnMgYXJlIGNhcGFibGUgb2YgcmVjb2duaXppbmcgTVBMUyBwYWNrZXRzLiAgQXMgcG9pbnRl
ZCBvdXQgYnkgc29tZWJvZHkgZWxzZSwgaXTigJlzIG11Y2ggc3RyYWlnaHRmb3J3YXJkIHRvIHN1
cHBvcnQgdGhlIHN0YWNrIG9mIFNGQyBlbmNhcHN1bGF0aW9ucyBpZiB0aGUgU0ZDIGVuY2Fwc3Vs
YXRpb24gaXMgaW1wbGVtZW50ZWQgaW4gdGhlIGZvcm0gb2YgYW4gTVBMUyBsYWJlbCBzdGFjay4N
Cg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnXSBPbiBCZWhhbGYgT2YgVVRUQVJPLCBKQU1FUw0KU2VudDogVHVlc2RheSwgTWFy
Y2ggMTUsIDIwMTYgODo0NiBQTQ0KVG86IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBF
WFQgQm90dG9yZmYsIFBhdWw7IFJvbiBQYXJrZXI7IFN0ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0
ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRp
bmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCklmIHdlIGhhdmUgYW4gTVBMUyBl
bmFibGVkIGZhYnJpYyB3b3VsZG7igJl0IGl0IGJlIHNpbXBsZXIgdG8gd2VhdmUgTlNIIGludG8g
aXQgaWYgaXQgYWxsIHVzZXMgTVBMUz8gSWYgbm90IGhvdyB3b3VsZCB0aGUgaW50ZXJhY3Rpb24g
YmV0d2VlbiB0aGUgdHdvIGVudmlyb25tZW50cyB3b3JrPw0KDQpKaW0gVXR0YXJvDQoNCiJUaGlz
IGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0
eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ug
b2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNz
ZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVy
d2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBt
ZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlz
IG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCBy
ZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5n
IG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4iDQpGcm9tOiBzZmMgW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIERvbGdhbm93LCBBbmRyZXcgKE5v
a2lhIC0gU0cpDQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjUyIFBNDQpUbzogRVhU
IEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9y
ZmZAaHBlLmNvbT4+OyBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj47IFN0ZXdhcnQgQnJ5YW50
IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNv
bT4+OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JB
WU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCkZvbGxv
d2luZyDigJxuZXh0IGhlYWRlcuKAnSBhcHByb2FjaCAgaXMgc2ltcGxlIGFuZCB0aGUgTlNIIGhl
YWRlciBpcyBhbHJlYWR5IGJ1aWx0IGxpa2UgdGhhdC4gSW50cm9kdWNpbmcgTVBMUyBsaWtlIGFw
cHJvYWNoIHdvdWxkIGFkZCB5ZXQgYW5vdGhlciBtZWNoYW5pc20gdG8gdHJhdmVyc2UgdGhlIGhl
YWRlcnMsIHdoaWNoIHdvdWxkIG1ha2UgaC93IG1vcmUgY29tcGxleC4NCg0KSXQgaXMgdHJ1ZSB0
aGF0IGgvdyBjYW4gb25seSBsb29rIGF0IFggQnl0ZXMgKFggZGVwZW5kaW5nIG9uIGgvdykuIFRo
aXMgaXMgdHJ1ZSBmb3IgbWFueSBoZWFkZXJzIG5vdCBvbmx5IHRoaXMgYW5kIGV2ZW4gdG9kYXkg
KHdpdGhvdXQgTlNIKSB5b3UgY2FuIGVuZC11cCB3aXRoIHBheWxvYWQgYmVpbmcgdmVyeSBkZWVw
IGluIGEgcGFja2V0LiBBdCB0aGUgZW5kIHdlIG5lZWQgdG8gaGF2ZSBhIGZsZXhpYmxlIG1lY2hh
bmlzbSB3aGljaCBOU0ggbmVzdGluZyB3b3VsZCBwcm92aWRlLiBJZiBzb21lb25lIOKAnGFidXNl
cyBpdOKAnSB0aGlzIGNhbiBsZWFkIHRvIHZhcmlvdXMgaXNzdWVzLiBJdCBpcyBwcm9iYWJseSB3
b3J0aCBub3RpbmcgdGhhdCBpbiB0aGUgZHJhZnQgaW5jbHVkaW5nIHNlY3VyaXR5IGNvbnNpZGVy
YXRpb25zIChieSBhZGRpbmcgbGFyZ2UgaGVhZGVycyBpdCB3aWxsIGJlIGhhcmRlciB0byBwZXJm
b3JtIHBheWxvYWQgYmFzZWQgQUNMIEREb1MgcHJvdGVjdGlvbiBpbiByb3V0ZXJzIGZvciBleGFt
cGxlKS4NCg0KQW5kcmV3DQoNCk9uIDIwMTYtMDMtMTUsIDM6MDMgQU0sICJzZmMgb24gYmVoYWxm
IG9mIEVYVCBCb3R0b3JmZiwgUGF1bCIgd3JvdGU6DQoNCkp1c3Qgb25lIG1vcmUgY29uY2VybiBh
Ym91dCB0aGUgc3RhY2sgaXMgaG93IGRlZXAgaXQgd2lsbCBuZXN0LiBIYXJkd2FyZSBzd2l0Y2gg
aW1wbGVtZW50YXRpb25zIGFyZSB0eXBpY2FsbHkgbGltaXRlZCBpbiB0aGUgZGVwdGggdGhleSBs
b29rIGludG8gdGhlIHBhY2tldC4gSWYgdGhlIGhhcmR3YXJlIG5lZWRzIHRvIGxvb2sgYXQgdGhl
IG9yaWdpbmFsIHBhY2tldCBoZWFkZXJzLCB0aGVuIGhhcmR3YXJlIHdvdWxkIG5lZWQgdG8gc2tp
cCBvdmVyIHRoZSBzdGFjayBvZiBOU0ggaGVhZGVycyB0byByZWFjaCB0aGUgb3JpZ2luYWwgcGFj
a2V0LiBJZiB0aGUgTlNIIHN0YWNrIGlzIHRvbyBkZWVwIGl0IG1heSBleGNlZWQgdGhlIGhhcmR3
YXJlIGRlcHRoIGxpbWl0cy4NCg0KQ2hlZXJzLA0KDQpQYXVsDQoNCkZyb206IHNmYyBbbWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUm9uIFBhcmtlcg0KU2VudDogTW9u
ZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo0NSBBTQ0KVG86IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0
LmJyeWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBhby50
aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJl
OiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCkkgbGlrZSB0aGUgc2Vs
ZiBkZXNjcmliaW5nIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGFuZCBJIGxpa2UgdGhlIGZpcnN0IG9u
ZSBiZWluZyB0aGUg4oCcY3VycmVudOKAnSBzY29waW5nLiAgIEJ1dCwgb25lIGRpZmZlcmVuY2Ug
YmV0d2VlbiBNUExTIGFuZCBOU0jigKYgICBNUExTIGZvcndhcmRpbmcgaXMgZ2VuZXJhbGx5IGhh
bmRsZWQgYnkgbG9va2luZyBvbmx5IGF0IHRoZSBNUExTIGxhYmVscyB0aGF0IGFyZSDigJxpbiBz
Y29wZeKAnSBmb3IgdGhlIGN1cnJlbnQgbm9kZSAoaS5lLiwgc3RhcnRpbmcgYXQgdGhlIHRvcC1v
Zi1zdGFjaykgYW5kIG5vdCBuZWVkaW5nIHRvIGxvY2F0ZSBhbmQgcHJvY2VzcyB0aGUg4oCccGF5
bG9hZOKAnSBiZXlvbmQgdGhlIGJvdHRvbS1vZi1zdGFjay4gICAgQnV0LCBpbiBOU0gsIG1vc3Qg
cHJvY2Vzc2luZyB3aWxsIHJlcXVpcmUgbG9jYXRpb24gb2YgdGhlIOKAnHBheWxvYWTigJ0gYmV5
b25kIHRoZSBsYXN0IE5TSCBoZWFkZXIuICAgSXQgaXMgaW5lZmZpY2llbnQgdG8gaGF2ZSB0byB3
YWxrIHRoZSBzdGFjayBvZiBOU0ggaGVhZGVycyBpbiBvcmRlciB0byBsb2NhdGUgdGhhdCBwYXls
b2FkLiAgICBJZiBlYWNoIE5TSCBoZWFkZXIgdGhhdCB3YXMgcHVzaGVkIG9udG8gdGhlIHN0YWNr
IGFsc28gaW5jbHVkZWQgYW4gb2Zmc2V0IHRvIGRpcmVjdGx5IGxvY2F0ZSB0aGUgcGF5bG9hZCAo
ZWFjaCBuZXcgb25lIHNpbXBseSBhZGRzIGl0cyBvd24gYnl0ZSBzaXplKSwgdGhlbiB0aGlzIHBy
b2Nlc3NpbmcgaW5lZmZpY2llbmN5IHdvdWxkIGJlIG1pdGlnYXRlZC4NCg0KICAgUm9uDQoNCg0K
RnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdGV3
YXJ0IEJyeWFudA0KU2VudDogTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiA1OjQwIEFNDQpUbzogYW8u
dGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbR1JBWU1BSUxdIFJlOiBbc2ZjXSBB
ZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCg0KSGF2aW5nIHJlbWluZGVk
IG15c2VsZiBvZiB0aGUgTlNIIGhlYWRlciBzdHJ1Y3R1cmUsIEkgc2VlIHRoYXQgdGhpcw0KaXMg
bm90IHN0cmljdGx5IG5lZWRlZCBzaW5jZSB0aGlzIG5hdHVyYWxseSBmaXRzIHdpdGggdGhlIG5l
eHQNCnByb3RvY29sIGNvbXBvbmVudCBvZiB0aGUgYmFzZSBoZWFkZXIuIFRodXMgc3RhdGluZyB0
aGF0IHRoZSB0aGVyZQ0KaXMgbm8gYXJjaGl0ZWN0dXJhbCBsaW1pdCBvbiB0aGUgbnVtYmVyIG9m
IFNGSCBoZWFkZXJzIGluIGEgcGFja2V0DQppcyB0aGUgbmVjZXNzYXJ5IGFuZCBzdWZmaWNpZW50
IHJlcXVpcmVtZW50IHRvIGFsbG93IGFuIGFyYml0YXRyeQ0Kc3RhY2sgb2YgTlNIIGhlYWRlcnMu
IFN0YXRpbmcgdGhhdCBuZXcgTlNIIGhlYWRlcnMgYXJlIGFkZGVkIGF0IHRoZSBmcm9udA0Kb2Yg
dGhlIHBhY2tldCwgYW5kIHByb2Nlc3NlZCBmaXJzdCBhbmQgZGlzY2FyZGVkIGZpcnN0IGlzIHN1
ZmZpY2llbnQNCnRvIHJlbW92ZSBhbnkgcHJvY2Vzc2luZyBhbWJpZ3VpdHkuIFByb2Nlc3Npbmcg
d291bGQgYWxzbyBiZSBzaW1wbGVyDQppcyB5b3UgZm9sbG93ZWQgdGhlIE1QTFMgcnVsZSB0aGF0
IHRoZSBvdXRlciBoZWFkZXIgaXMgdGhlIG9ubHkgb25lDQppbiBzY29wZSB1bnRpbCB0aGF0IGhl
YWRlciBpcyBkaXNjYXJkZWQgKHBvcHBlZCkuDQoNCkkgZG8gaG93ZXZlciB3b25kZXIgd2hldGhl
ciB0aGUgSUVURidzIGFyY2hpdGV0dXJhbCBwcmVmZXJlbmNlIGZvcg0Kc2VsZiBkZXNjcmliaW5n
IHBhY2tldHMgKE1QTFMgYmVpbmcgdGhlIGV4Y2VwdGlvbikgbGVhZHMgdXMgdG8gbW9yZQ0KY29t
cGxleCBhbmQgdGh1cyBsZXNzIGVmZmljZW50IGRhdGFwbGFuZSBkZXNpZ25zIHRoYW4gd2UgY291
bGQgb3RoZXJ3aXNlDQphY2hpZXZlLg0KDQotIFN0ZXdhcnQNCk9uIDE0LzAzLzIwMTYgMDE6NDQs
IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPiB3cm90ZToNClN0
ZXdhcnQsDQoNClRoYW5rcy4NCg0KRG8geW91IG1lYW4gd2Ugc2hvdWxkIGFkZCBhbiBpbmRpY2F0
b3IgZm9yIHRoZSBuZXN0ZWQgTlNIPyAgSSBhZ3JlZSBhbnl0aGluZyBuZXcgc2hvdWxkIGJlIGNv
bnNpZGVyZWQgY2FyZWZ1bGx5LiBBbmQgdGhhdCdzIHdoYXQgd2UgYXJlIGRvaW5nIHJpZ2h0IG5v
dy46KQ0KDQoNCg0KDQoNCg0K5Y+R5Lu25Lq6OiAgICAgICAgIFN0ZXdhcnQgQnJ5YW50IDxzdGV3
YXJ0LmJyeWFudEBnbWFpbC5jb20+PG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+DQrm
lLbku7bkuro6ICAgICAgICAgInNmY0BpZXRmLm9yZyI8bWFpbHRvOnNmY0BpZXRmLm9yZz48c2Zj
QGlldGYub3JnPjxtYWlsdG86c2ZjQGlldGYub3JnPiwNCuaXpeacnzogICAgICAgICAyMDE2LzAz
LzExIDE3OjI1DQrkuLvpopg6ICAgICAgICBSZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhl
YWRlciB0eXBlIG9mIE5TSA0K5Y+R5Lu25Lq6OiAgICAgICAgInNmYyIgPHNmYy1ib3VuY2VzQGll
dGYub3JnPjxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+DQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KDQoNCg0KDQpUaGUgcHJvdG9jb2wgdGhhdCBjaG9zZSB0aGUgbW9zdCBl
bGVnYW50IGFwcHJvYWNoIHRvIGxheWVyaW5nDQpvbmUgaGVhZGVyIG9uIGFub3RoZXIgd2FzIE1Q
TFMsIHdpdGggaXRzIHN0YWNraW5nIGFwcHJvYWNoDQphbmQgb25lIGJpdCBlbmQgb2Ygc3RhY2sg
aW5kaWNhdG9yLg0KDQpTdWNoIGEgc2ltcGxlIGdlbmVyYWwgYXBwcm9hY2ggaGFzIG11Y2ggdG8g
Y29tbWVuZCBpdA0KYW5kIHlvdSBtaWdodCB0aGluayBzZXJpb3VzbHkgYWJvdXQgYXBwbHlpbmcg
aXQgaGVyZS4NCg0KU3Rld2FydA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2
IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRo
IjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNaWNyb3NvZnQgSmhlbmdIZWkiOw0KCXBh
bm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IlxATWljcm9zb2Z0IEpoZW5nSGVpIjsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAx
MSA2IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4i
Ow0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMg
Ki8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBp
bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZh
bWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQphOmxpbmssIHNw
YW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlu
a0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQp0dA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUs
IGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGlu
azoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZTo5LjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixz
ZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUt
bmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
c3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIixzYW5zLXNl
cmlmOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uQ2hhcg0KCXttc28tc3R5bGUtbmFtZToi5om55rOo
5qGG5paH5pysIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGlu
azrmibnms6jmoYbmlofmnKw7DQoJZm9udC1mYW1pbHk6U2ltU3VuOw0KCWNvbG9yOmJsYWNrO30N
CnAuYSwgbGkuYSwgZGl2LmENCgl7bXNvLXN0eWxlLW5hbWU65om55rOo5qGG5paH5pysOw0KCW1z
by1zdHlsZS1saW5rOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGlt
ZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkVtYWlsU3R5bGUyMg0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIzDQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9y
OiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzQ0NTQ2QTsNCglm
b250LXdlaWdodDpib2xkOw0KCWZvbnQtc3R5bGU6aXRhbGljOw0KCXRleHQtZGVjb3JhdGlvbjpu
b25lIG5vbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjUNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpz
cGFuLkVtYWlsU3R5bGUyNg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls
ZTI3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNv
LXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3Jk
U2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGlu
IDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9z
dHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVk
aXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJl
ZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9o
ZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRp
diBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5NeSByZWNvbGxlY3Rpb24gb2YgdGhlIGRpc2N1c3Npb24gYW5k
IGFuYWx5c2lzIG9mIE1QTFMgZm9yd2FyZGluZyB0byBzdXBwb3J0IFNGQyB3YXMgbm90IG9yaWVu
dGVkIGFyb3VuZCBoaWVyYXJjaGljYWwgU0ZDIGRvbWFpbnMuJm5ic3A7Jm5ic3A7IEluc3RlYWQs
IEkgdGhvdWdodCB0aGUgZGlzY3Vzc2lvbg0KIHdhcyBhcm91bmQgYW4gTVBMUyBsYWJlbCBwZXIg
U0YgaW5zdGFuY2Ugc28gdGhhdCB0aGUgc3RhY2sgb2YgTVBMUyBsYWJlbHMgcHJvdmlkZWQgdGhl
IGZ1bGwgU0ZQL1JTUCBkZXNjcmlwdGlvbi4mbmJzcDsmbmJzcDsmbmJzcDsgQW4gZWxlZ2FudCBh
cHByb2FjaCwgZm9yIHN1cmUsIGJ1dCBub3Qgb25lIGFkb3B0ZWQgYnkgdGhlIFdHLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIGN1cnJlbnQgZGlzY3Vzc2lv
biBvZiBNUExTIGlzIG1vcmUgb2YgdGhlIGhpZXJhcmNoaWNhbCBuYXR1cmUg4oCTIGEgc3RhY2sg
b2YgbGFiZWxzIGluIHRoZSBnZW5lcmFsIGNhc2UgcmVwcmVzZW50cyBhIHNldCBvZiBuZXN0ZWQg
TFNQcy4mbmJzcDsmbmJzcDsgRm9yIFNGQywgdGhlIGRpc2N1c3Npb24NCiBpcyB0aGF0IGEgc3Rh
Y2sgb2YgTlNIIHJlcHJlc2VudHMgYSBzdGFjayBvZiBwZXItU0ZDLWRvbWFpbiBTRlBzLiZuYnNw
OyZuYnNwOyBCdXQgYW4gaW5kaXZpZHVhbCBOU0ggZG9lcyBub3Qgc2VsZi1kZXNjcmliZSB0aGUg
U0ZQL1JTUCBhdCBpdHMgb3duIGRvbWFpbiBsZXZlbCwgcmVseWluZyBpbnN0ZWFkIG9uIGEgZmxh
dCBpZGVudGlmaWVyIChTRlAgSUQpIHRoYXQgaXMgdXNlZCB0byBsb29rdXAgdGhlIGZ1bGwgU0ZQ
L1JTUC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu
YnNwOyBSb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9hPjwvcD4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNh
bmR2aW5lLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDE2LCAyMDE2
IDk6NDggQU08YnI+DQo8Yj5Ubzo8L2I+IFh1eGlhb2h1ICZsdDt4dXhpYW9odUBodWF3ZWkuY29t
Jmd0OzsgVVRUQVJPLCBKQU1FUyAmbHQ7anUxNzM4QGF0dC5jb20mZ3Q7OyBEb2xnYW5vdywgQW5k
cmV3IChOb2tpYSAtIFNHKSAmbHQ7YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbSZndDs7IEVYVCBC
b3R0b3JmZiwgUGF1bCAmbHQ7cGF1bC5ib3R0b3JmZkBocGUuY29tJmd0OzsgUm9uIFBhcmtlciAm
bHQ7Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSZndDs7IFN0ZXdhcnQgQnJ5YW50ICZs
dDtzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20mZ3Q7Ow0KIGFvLnRpbmdAenRlLmNvbS5jbjxicj4N
CjxiPkNjOjwvYj4gc2ZjQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBb
R1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPlJlY2FsbCB0aGF0IGRyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1l
dGhvZHMtYW5hbHlzaXMgY29tcGFyZXMgdGhlIGRpZmZlcmVudCBhcHByb2FjaGVzLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaG9t
bWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcy0wNSI+aHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMtMDU8
L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgTVBMUyBh
cHByb2FjaCBmYWxscyBpbnRvIHRoZSBjYXRlZ29yeSBkaXNjdXNzZWQgaW4gc2VjdGlvbiAzLjEu
Miwg4oCcTWV0aG9kIDI6IEZvcndhcmRpbmcgd2l0aCBTdGFja2VkIEhlYWRlcnPigJ0sPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPndoZXJlYXMgdGhlIE5TSCBhcHByb2FjaCBmYWxscyBpbnRvIHNlY3Rpb24g
My4xLjMsIOKAnE1ldGhvZDM6IEZvcndhcmRpbmcgYmFzZWQgb24gU2VydmljZSBDaGFpbiBJZGVu
dGlmaWVyc+KAnS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlNl
Y3Rpb24gNCBhbmFseXplcyB0aGUgZGlmZmVyZW50IG1ldGhvZHMsIHdpdGggcHJvcyBhbmQgY29u
cyBmb3IgYWxsIG9mIHRoZSBhcHByb2FjaGVzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+LURhdmU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9u
IEJlaGFsZiBPZiA8L2I+WHV4aWFvaHU8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2gg
MTUsIDIwMTYgODoyMSBQTTxicj4NCjxiPlRvOjwvYj4gVVRUQVJPLCBKQU1FUzsgRG9sZ2Fub3cs
IEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsgU3Rl
d2FydCBCcnlhbnQ7DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5n
QHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JB
WU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPldoZW4gYXBwbHlpbmcgYSBwYXJ0aWN1bGFyIFNGQyAoaS5lLiwgYW4gb3Jk
ZXJlZCBsaXN0IG9mIFNGcykgdG8gdGhlIHNlbGVjdGVkIHRyYWZmaWMsIHRoZSB0cmFmZmljIG5l
ZWRzIHRvIGJlIHN0ZWVyZWQgdGhyb3VnaCB0aGUgY29ycmVzcG9uZGluZyBTRlAgKGkuZS4sIGFu
DQogb3JkZXJlZCBsaXN0IG9mIFNGRnMgYW5kIFNGcykgaW4gdGhlIFNGQy1lbmFibGVkIG5ldHdv
cmsuIE1QTFMtU1BSSU5HIGlzIGEgcGFydGljdWxhciBNUExTIHNvdXJjZSByb3V0aW5nIHBhcmFk
aWdtIHdoZXJlIHRoZSBleHBsaWNpdCBwYXRoIGluZm9ybWF0aW9uIChpLmUuLCBhbiBvcmRlcmVk
IGxpc3Qgb2YgZXhwbGljaXQgaG9wcykgaXMgZW5jb2RlZCBhcyBhIGxhYmVsIHN0YWNrIChpLmUu
LCBhbiBvcmRlcmVkIGxpc3Qgb2YgbGFiZWxzIHdpdGgNCiBlYWNoIGluZGljYXRpbmcgYSBwYXJ0
aWN1bGFyIGV4cGxpY2l0IGhvcCkgYW5kIHRoZW4gcGlnZ3liYWNrZWQgb24gdGhlIHNvdXJjZSBy
b3V0ZWQgcGFja2V0cy4gVGhlIE1QTFMtU1BSSU5HIHBhcmFkaWdtIGNhbiBiZSBlYXNpbHkgbGV2
ZXJhZ2VkIHRvIHN0ZWVyIHRoZSBzZWxlY3RlZCB0cmFmZmljIHRocm91Z2ggYSBwYXJ0aWN1bGFy
IFNGUCBieSBlbmNvZGluZyB0aGUgU0ZQIGluZm9ybWF0aW9uIGFzIGFuIE1QTFMgbGFiZWwgc3Rh
Y2sgKGkuZS4sDQogYW4gb3JkZXJlZCBsaXN0IG9mIGxhYmVscyB3aXRoIGVhY2ggaW5kaWNhdGlu
ZyBhIHBhcnRpY3VsYXIgU0ZGIG9yIFNGKS4gSW4gdGhpcyB3YXksIFNGRnMgY291bGQgYmUgaW1w
bGVtZW50ZWQgb24gZXhpc3RpbmcgTVBMUyBzd2l0Y2hlcyB3aXRob3V0IGFueSBjaGFuZ2UgdG8g
dGhlIGRhdGEtcGxhbmUgcHJvdmlkZWQgdGhhdCBTRnMgYXJlIGNhcGFibGUgb2YgcmVjb2duaXpp
bmcgTVBMUyBwYWNrZXRzLiAmbmJzcDtBcyBwb2ludGVkIG91dCBieSBzb21lYm9keQ0KIGVsc2Us
IGl04oCZcyBtdWNoIHN0cmFpZ2h0Zm9yd2FyZCB0byBzdXBwb3J0IHRoZSBzdGFjayBvZiBTRkMg
ZW5jYXBzdWxhdGlvbnMgaWYgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIGlzIGltcGxlbWVudGVkIGlu
IHRoZSBmb3JtIG9mIGFuIE1QTFMgbGFiZWwgc3RhY2suPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlhpYW9o
dTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGlu
IDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gc2ZjIFs8YSBocmVm
PSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
ZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlVUVEFSTywgSkFNRVM8YnI+DQo8Yj5TZW50Ojwv
Yj4gVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODo0NiBQTTxicj4NCjxiPlRvOjwvYj4gRG9sZ2Fu
b3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsg
U3Rld2FydCBCcnlhbnQ7DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50
aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBb
R1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiM0NDU0NkEiPklmIHdlIGhhdmUgYW4gTVBMUyBlbmFibGVkIGZhYnJpYyB3
b3VsZG7igJl0IGl0IGJlIHNpbXBsZXIgdG8gd2VhdmUgTlNIIGludG8gaXQgaWYgaXQgYWxsIHVz
ZXMgTVBMUz8gSWYgbm90IGhvdyB3b3VsZCB0aGUgaW50ZXJhY3Rpb24gYmV0d2VlbiB0aGUgdHdv
IGVudmlyb25tZW50cw0KIHdvcms/PG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+SmltIFV0dGFybzxvOnA+PC9vOnA+
PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiM0NDU0NkEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM0NDU0NkEiPiZxdW90
OzxpPlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZh
bXA7VCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkg
Zm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFp
bCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUNCiBuYW1lZCByZWNpcGll
bnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSBy
ZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBh
bmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFu
eSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRp
bmcsIG9yIGNvcHlpbmcNCiBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQ8L2k+
LiZxdW90Ozwvc3Bhbj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+PG86cD48
L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3Rl
eHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IHNm
YyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Eb2xnYW5vdywgQW5kcmV3IChO
b2tpYSAtIFNHKTxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjUy
IFBNPGJyPg0KPGI+VG86PC9iPiBFWFQgQm90dG9yZmYsIFBhdWwgJmx0OzxhIGhyZWY9Im1haWx0
bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvYT4mZ3Q7OyBS
b24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7OyBTdGV3YXJ0IEJy
eWFudCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+c3Rld2Fy
dC5icnlhbnRAZ21haWwuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUu
Y29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+
IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUg
b2YgTlNIPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+Rm9sbG93aW5nIOKAnG5leHQgaGVhZGVy4oCdIGFwcHJvYWNo
ICZuYnNwO2lzIHNpbXBsZSBhbmQgdGhlIE5TSCBoZWFkZXIgaXMgYWxyZWFkeSBidWlsdCBsaWtl
IHRoYXQuIEludHJvZHVjaW5nIE1QTFMgbGlrZSBhcHByb2FjaCB3b3VsZCBhZGQgeWV0IGFub3Ro
ZXIgbWVjaGFuaXNtIHRvIHRyYXZlcnNlIHRoZSBoZWFkZXJzLA0KIHdoaWNoIHdvdWxkIG1ha2Ug
aC93IG1vcmUgY29tcGxleC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+SXQgaXMgdHJ1ZSB0aGF0IGgvdyBjYW4gb25seSBsb29rIGF0IFggQnl0ZXMgKFggZGVw
ZW5kaW5nIG9uIGgvdykuIFRoaXMgaXMgdHJ1ZSBmb3IgbWFueSBoZWFkZXJzIG5vdCBvbmx5IHRo
aXMgYW5kIGV2ZW4gdG9kYXkgKHdpdGhvdXQgTlNIKSB5b3UgY2FuIGVuZC11cCB3aXRoIHBheWxv
YWQgYmVpbmcNCiB2ZXJ5IGRlZXAgaW4gYSBwYWNrZXQuIEF0IHRoZSBlbmQgd2UgbmVlZCB0byBo
YXZlIGEgZmxleGlibGUgbWVjaGFuaXNtIHdoaWNoIE5TSCBuZXN0aW5nIHdvdWxkIHByb3ZpZGUu
IElmIHNvbWVvbmUg4oCcYWJ1c2VzIGl04oCdIHRoaXMgY2FuIGxlYWQgdG8gdmFyaW91cyBpc3N1
ZXMuIEl0IGlzIHByb2JhYmx5IHdvcnRoIG5vdGluZyB0aGF0IGluIHRoZSBkcmFmdCBpbmNsdWRp
bmcgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgKGJ5IGFkZGluZyBsYXJnZQ0KIGhlYWRlcnMgaXQg
d2lsbCBiZSBoYXJkZXIgdG8gcGVyZm9ybSBwYXlsb2FkIGJhc2VkIEFDTCBERG9TIHByb3RlY3Rp
b24gaW4gcm91dGVycyBmb3IgZXhhbXBsZSkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPkFuZHJldzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+T24gMjAxNi0wMy0xNSwgMzowMyBBTSwgJnF1b3Q7c2ZjIG9uIGJl
aGFsZiBvZiBFWFQgQm90dG9yZmYsIFBhdWwmcXVvdDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFk
ZGluZzowaW4gMGluIDBpbiA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiIGlkPSJNQUNfT1VUTE9PS19B
VFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkp1c3Qgb25lIG1vcmUgY29uY2VybiBh
Ym91dCB0aGUgc3RhY2sgaXMgaG93IGRlZXAgaXQgd2lsbCBuZXN0LiBIYXJkd2FyZSBzd2l0Y2gg
aW1wbGVtZW50YXRpb25zIGFyZSB0eXBpY2FsbHkgbGltaXRlZCBpbiB0aGUgZGVwdGggdGhleSBs
b29rIGludG8gdGhlIHBhY2tldC4NCiBJZiB0aGUgaGFyZHdhcmUgbmVlZHMgdG8gbG9vayBhdCB0
aGUgb3JpZ2luYWwgcGFja2V0IGhlYWRlcnMsIHRoZW4gaGFyZHdhcmUgd291bGQgbmVlZCB0byBz
a2lwIG92ZXIgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIHRvIHJlYWNoIHRoZSBvcmlnaW5hbCBw
YWNrZXQuIElmIHRoZSBOU0ggc3RhY2sgaXMgdG9vIGRlZXAgaXQgbWF5IGV4Y2VlZCB0aGUgaGFy
ZHdhcmUgZGVwdGggbGltaXRzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48YnI+DQpQYXVsPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4g
MGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0
ZXh0Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJvbiBQYXJrZXI8
YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo0NSBBTTxicj4NCjxi
PlRvOjwvYj4gU3Rld2FydCBCcnlhbnQgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFu
dEBnbWFpbC5jb20iPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0i
bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxi
PkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxi
cj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5T
SC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIGxpa2UgdGhl
IHNlbGYgZGVzY3JpYmluZyBzdGFjayBvZiBOU0ggaGVhZGVycyBhbmQgSSBsaWtlIHRoZSBmaXJz
dCBvbmUgYmVpbmcgdGhlIOKAnGN1cnJlbnTigJ0gc2NvcGluZy4mbmJzcDsmbmJzcDsgQnV0LCBv
bmUgZGlmZmVyZW5jZSBiZXR3ZWVuIE1QTFMgYW5kIE5TSOKApiZuYnNwOyZuYnNwOyBNUExTIGZv
cndhcmRpbmcNCiBpcyBnZW5lcmFsbHkgaGFuZGxlZCBieSBsb29raW5nIG9ubHkgYXQgdGhlIE1Q
TFMgbGFiZWxzIHRoYXQgYXJlIOKAnGluIHNjb3Bl4oCdIGZvciB0aGUgY3VycmVudCBub2RlIChp
LmUuLCBzdGFydGluZyBhdCB0aGUgdG9wLW9mLXN0YWNrKSBhbmQgbm90IG5lZWRpbmcgdG8gbG9j
YXRlIGFuZCBwcm9jZXNzIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgYm90dG9tLW9mLXN0
YWNrLiZuYnNwOyZuYnNwOyZuYnNwOyBCdXQsIGluIE5TSCwgbW9zdCBwcm9jZXNzaW5nIHdpbGwg
cmVxdWlyZQ0KIGxvY2F0aW9uIG9mIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgbGFzdCBO
U0ggaGVhZGVyLiZuYnNwOyZuYnNwOyBJdCBpcyBpbmVmZmljaWVudCB0byBoYXZlIHRvIHdhbGsg
dGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGluIG9yZGVyIHRvIGxvY2F0ZSB0aGF0IHBheWxvYWQu
Jm5ic3A7Jm5ic3A7Jm5ic3A7IElmIGVhY2ggTlNIIGhlYWRlciB0aGF0IHdhcyBwdXNoZWQgb250
byB0aGUgc3RhY2sgYWxzbyBpbmNsdWRlZCBhbiBvZmZzZXQgdG8gZGlyZWN0bHkgbG9jYXRlIHRo
ZSBwYXlsb2FkDQogKGVhY2ggbmV3IG9uZSBzaW1wbHkgYWRkcyBpdHMgb3duIGJ5dGUgc2l6ZSks
IHRoZW4gdGhpcyBwcm9jZXNzaW5nIGluZWZmaWNpZW5jeSB3b3VsZCBiZSBtaXRpZ2F0ZWQuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9u
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IHNmYyBbPGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5TdGV3YXJ0IEJyeWFudDxicj4NCjxiPlNlbnQ6
PC9iPiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDU6NDAgQU08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhy
ZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT48YnI+
DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwv
YT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW0dSQVlNQUlMXSBSZTogW3NmY10gQWRkaW5nIGFuIE5T
SC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KSGF2aW5n
IHJlbWluZGVkIG15c2VsZiBvZiB0aGUgTlNIIGhlYWRlciBzdHJ1Y3R1cmUsIEkgc2VlIHRoYXQg
dGhpczxicj4NCmlzIG5vdCBzdHJpY3RseSBuZWVkZWQgc2luY2UgdGhpcyBuYXR1cmFsbHkgZml0
cyB3aXRoIHRoZSBuZXh0PGJyPg0KcHJvdG9jb2wgY29tcG9uZW50IG9mIHRoZSBiYXNlIGhlYWRl
ci4gVGh1cyBzdGF0aW5nIHRoYXQgdGhlIHRoZXJlPGJyPg0KaXMgbm8gYXJjaGl0ZWN0dXJhbCBs
aW1pdCBvbiB0aGUgbnVtYmVyIG9mIFNGSCBoZWFkZXJzIGluIGEgcGFja2V0PGJyPg0KaXMgdGhl
IG5lY2Vzc2FyeSBhbmQgc3VmZmljaWVudCByZXF1aXJlbWVudCB0byBhbGxvdyBhbiBhcmJpdGF0
cnk8YnI+DQpzdGFjayBvZiBOU0ggaGVhZGVycy4gU3RhdGluZyB0aGF0IG5ldyBOU0ggaGVhZGVy
cyBhcmUgYWRkZWQgYXQgdGhlIGZyb250PGJyPg0Kb2YgdGhlIHBhY2tldCwgYW5kIHByb2Nlc3Nl
ZCBmaXJzdCBhbmQgZGlzY2FyZGVkIGZpcnN0IGlzIHN1ZmZpY2llbnQ8YnI+DQp0byByZW1vdmUg
YW55IHByb2Nlc3NpbmcgYW1iaWd1aXR5LiBQcm9jZXNzaW5nIHdvdWxkIGFsc28gYmUgc2ltcGxl
cjxicj4NCmlzIHlvdSBmb2xsb3dlZCB0aGUgTVBMUyBydWxlIHRoYXQgdGhlIG91dGVyIGhlYWRl
ciBpcyB0aGUgb25seSBvbmU8YnI+DQppbiBzY29wZSB1bnRpbCB0aGF0IGhlYWRlciBpcyBkaXNj
YXJkZWQgKHBvcHBlZCkuPGJyPg0KPGJyPg0KSSBkbyBob3dldmVyIHdvbmRlciB3aGV0aGVyIHRo
ZSBJRVRGJ3MgYXJjaGl0ZXR1cmFsIHByZWZlcmVuY2UgZm9yPGJyPg0Kc2VsZiBkZXNjcmliaW5n
IHBhY2tldHMgKE1QTFMgYmVpbmcgdGhlIGV4Y2VwdGlvbikgbGVhZHMgdXMgdG8gbW9yZTxicj4N
CmNvbXBsZXggYW5kIHRodXMgbGVzcyBlZmZpY2VudCBkYXRhcGxhbmUgZGVzaWducyB0aGFuIHdl
IGNvdWxkIG90aGVyd2lzZSA8YnI+DQphY2hpZXZlLjxicj4NCjxicj4NCi0gU3Rld2FydDxvOnA+
PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDE0LzAzLzIwMTYgMDE6
NDQsIDxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5j
bjwvYT4gd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZiI+U3Rld2FydCw8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
ZiI+VGhhbmtzLiA8L3NwYW4+PGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+RG8geW91IG1lYW4g
d2Ugc2hvdWxkIGFkZCBhbiBpbmRpY2F0b3IgZm9yIHRoZSBuZXN0ZWQgTlNIPyAmbmJzcDtJIGFn
cmVlIGFueXRoaW5nIG5ldyBzaG91bGQgYmUgY29uc2lkZXJlZCBjYXJlZnVsbHkuIEFuZCB0aGF0
J3Mgd2hhdCB3ZSBhcmUgZG9pbmcgcmlnaHQgbm93LjopPGJyPg0KPC9zcGFuPjxicj4NCiZuYnNw
OyA8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9
ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgSmhlbmdIZWkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojNUY1RjVGO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7l
j5Hku7bkuro8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5TdGV3YXJ0IEJyeWFudA0KPGEg
aHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+Jmx0O3N0ZXdhcnQuYnJ5YW50
QGdtYWlsLmNvbSZndDs8L2E+PC9zcGFuPiA8YnI+DQo8c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9
ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDs7Y29sb3I6
IzVGNUY1Rjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5pS25Lu25Lq6PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojNUY1RjVGIj46ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZiI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+JnF1b3Q7c2Zj
QGlldGYub3JnJnF1b3Q7PC9hPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPiZsdDtzZmNA
aWV0Zi5vcmcmZ3Q7PC9hPiwNCjwvc3Bhbj48YnI+DQo8c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9
ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDs7Y29sb3I6
IzVGNUY1Rjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5pel5pyfPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojNUY1RjVGIj46ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZiI+MjAxNi8wMy8xMSAxNzoyNTwvc3Bhbj48YnI+DQo8c3BhbiBsYW5nPSJa
SC1DTiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMm
cXVvdDs7Y29sb3I6IzVGNUY1Rjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5Li7PC9zcGFu
PjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O01pY3Jvc29mdCBKaGVuZ0hlaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUY7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPumimDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzVG
NUY1RiI+Og0KICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYi
PlJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPg0K
PGJyPg0KPHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7TWljcm9zb2Z0IEpoZW5nSGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzVGNUY1
Rjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5Y+R5Lu25Lq6PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojNUY1RjVGIj46ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNh
bnMtc2VyaWYiPiZxdW90O3NmYyZxdW90Ow0KPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnIj4mbHQ7c2ZjLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7PC9hPjwvc3Bhbj4gPG86cD48L286
cD48L3A+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0
LWFsaWduOmNlbnRlciI+DQo8aHIgc2l6ZT0iMyIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIgc3R5
bGU9ImNvbG9yOiNBMEEwQTAiIGFsaWduPSJjZW50ZXIiPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCjxicj4NCjxicj4NCjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7Ij48YnI+DQo8dHQ+VGhlIHByb3RvY29sIHRoYXQgY2hvc2UgdGhlIG1vc3QgZWxlZ2Fu
dCBhcHByb2FjaCB0byBsYXllcmluZzwvdHQ+PGJyPg0KPHR0Pm9uZSBoZWFkZXIgb24gYW5vdGhl
ciB3YXMgTVBMUywgd2l0aCBpdHMgc3RhY2tpbmcgYXBwcm9hY2g8L3R0Pjxicj4NCjx0dD5hbmQg
b25lIGJpdCBlbmQgb2Ygc3RhY2sgaW5kaWNhdG9yLjwvdHQ+PGJyPg0KPGJyPg0KPHR0PlN1Y2gg
YSBzaW1wbGUgZ2VuZXJhbCBhcHByb2FjaCBoYXMgbXVjaCB0byBjb21tZW5kIGl0PC90dD48YnI+
DQo8dHQ+YW5kIHlvdSBtaWdodCB0aGluayBzZXJpb3VzbHkgYWJvdXQgYXBwbHlpbmcgaXQgaGVy
ZS48L3R0Pjxicj4NCjxicj4NCjx0dD5TdGV3YXJ0PC90dD48YnI+DQo8YnI+DQo8dHQ+X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3R0Pjxicj4NCjx0dD5z
ZmMgbWFpbGluZyBsaXN0PC90dD48YnI+DQo8dHQ+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+c2ZjQGlldGYub3JnPC9hPjwvdHQ+PGJyPg0KPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj48dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFu
PjwvdHQ+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42MBX021W3CA2exch_--


From nobody Wed Mar 16 08:11:48 2016
Return-Path: <ju1738@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F0DE12D532 for <sfc@ietfa.amsl.com>; Wed, 16 Mar 2016 08:11:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.59
X-Spam-Level: 
X-Spam-Status: No, score=-2.59 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, T_KAM_HTML_FONT_INVALID=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 5rfcZZKlclPn for <sfc@ietfa.amsl.com>; Wed, 16 Mar 2016 08:11:40 -0700 (PDT)
Received: from mx0b-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 A210312D574 for <sfc@ietf.org>; Wed, 16 Mar 2016 08:11:32 -0700 (PDT)
Received: from pps.filterd (m0049461.ppops.net [127.0.0.1]) by m0049461.ppops.net-00191d01. (8.15.0.59/8.15.0.59) with SMTP id u2GF9GFY032280; Wed, 16 Mar 2016 11:10:56 -0400
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049461.ppops.net-00191d01. with ESMTP id 21me58asdv-1 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);  Wed, 16 Mar 2016 11:10:55 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id u2GFAt8m001067; Wed, 16 Mar 2016 11:10:55 -0400
Received: from mlpi408.sfdc.sbc.com (mlpi408.sfdc.sbc.com [130.9.128.240]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id u2GFAgti000747 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 16 Mar 2016 11:10:50 -0400
Received: from MISOUT7MSGHUBAE.ITServices.sbc.com (MISOUT7MSGHUBAE.itservices.sbc.com [130.9.129.149]) by mlpi408.sfdc.sbc.com (RSA Interceptor); Wed, 16 Mar 2016 15:10:31 GMT
Received: from MISOUT7MSGUSRCD.ITServices.sbc.com ([169.254.4.181]) by MISOUT7MSGHUBAE.ITServices.sbc.com ([130.9.129.149]) with mapi id 14.03.0248.002; Wed, 16 Mar 2016 11:10:31 -0400
From: "UTTARO, JAMES" <ju1738@att.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Xuxiaohu <xuxiaohu@huawei.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, Stewart Bryant <stewart.bryant@gmail.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
Thread-Index: AQHRfiG0QZ08c7lB3UiREnV0eKHXlJ9ZjyYAgACTtQCAAFHKgIABBXgAgADhmACAAAOTAP//z+Ew
Date: Wed, 16 Mar 2016 15:10:31 +0000
Message-ID: <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.91.76.120]
Content-Type: multipart/alternative; boundary="_000_B17A6910EEDD1F45980687268941550F135E36D7MISOUT7MSGUSRCD_"
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: DAM Allow Patterns, public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-03-16_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1601100000 definitions=main-1603160210
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/ZOtVRJicMbxZbDkl2a_V6LhwV3s>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Mar 2016 15:11:46 -0000

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

Q29tbWVudHMgSW4tTGluZQ0KDQpKaW0gVXR0YXJvDQoNCiJUaGlzIGVtYWlsIGFuZCBhbnkgZmls
ZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlh
bCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwg
b3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90
IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0
byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBw
bGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRl
bHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWlu
YXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMg
c3RyaWN0bHkgcHJvaGliaXRlZC4iDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYg
MTA6MDEgQU0NClRvOiBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb20+OyBYdXhpYW9o
dSA8eHV4aWFvaHVAaHVhd2VpLmNvbT47IFVUVEFSTywgSkFNRVMgPGp1MTczOEBhdHQuY29tPjsg
RG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+
OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbT47IFN0ZXdhcnQgQnJ5
YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+OyBhby50aW5nQHp0ZS5jb20uY24NCkNjOiBz
ZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4g
TlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCk15IHJlY29sbGVjdGlvbiBvZiB0aGUgZGlz
Y3Vzc2lvbiBhbmQgYW5hbHlzaXMgb2YgTVBMUyBmb3J3YXJkaW5nIHRvIHN1cHBvcnQgU0ZDIHdh
cyBub3Qgb3JpZW50ZWQgYXJvdW5kIGhpZXJhcmNoaWNhbCBTRkMgZG9tYWlucy4gICBJbnN0ZWFk
LCBJIHRob3VnaHQgdGhlIGRpc2N1c3Npb24gd2FzIGFyb3VuZCBhbiBNUExTIGxhYmVsIHBlciBT
RiBpbnN0YW5jZSBzbyB0aGF0IHRoZSBzdGFjayBvZiBNUExTIGxhYmVscyBwcm92aWRlZCB0aGUg
ZnVsbCBTRlAvUlNQIGRlc2NyaXB0aW9uLiAgICBBbiBlbGVnYW50IGFwcHJvYWNoLCBmb3Igc3Vy
ZSwgYnV0IG5vdCBvbmUgYWRvcHRlZCBieSB0aGUgV0cuDQpbSmltIFU+XSBXYXMgdGhpcyBkZWNp
c2lvbiBiYXNlZCBvbiB0aGUgbm90aW9uIHRoYXQgYWxsIGZhYnJpY3MgYXJlIElQIG9ubHk/PyBJ
TU8gdGhlIG1vZGVsIG9mIGFsbCBEQ3MgYmVpbmcgbGFyZ2UgYW5kIElQIG9ubHkgaXMgbm90IGEg
Y29ycmVjdCBhc3N1bXB0aW9uLg0KDQpUaGUgY3VycmVudCBkaXNjdXNzaW9uIG9mIE1QTFMgaXMg
bW9yZSBvZiB0aGUgaGllcmFyY2hpY2FsIG5hdHVyZSDigJMgYSBzdGFjayBvZiBsYWJlbHMgaW4g
dGhlIGdlbmVyYWwgY2FzZSByZXByZXNlbnRzIGEgc2V0IG9mIG5lc3RlZCBMU1BzLiAgIEZvciBT
RkMsIHRoZSBkaXNjdXNzaW9uIGlzIHRoYXQgYSBzdGFjayBvZiBOU0ggcmVwcmVzZW50cyBhIHN0
YWNrIG9mIHBlci1TRkMtZG9tYWluIFNGUHMuICAgQnV0IGFuIGluZGl2aWR1YWwgTlNIIGRvZXMg
bm90IHNlbGYtZGVzY3JpYmUgdGhlIFNGUC9SU1AgYXQgaXRzIG93biBkb21haW4gbGV2ZWwsIHJl
bHlpbmcgaW5zdGVhZCBvbiBhIGZsYXQgaWRlbnRpZmllciAoU0ZQIElEKSB0aGF0IGlzIHVzZWQg
dG8gbG9va3VwIHRoZSBmdWxsIFNGUC9SU1AuDQoNCiAgIFJvbg0KDQoNCkZyb206IERhdmUgRG9s
c29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBXZWRuZXNkYXksIE1hcmNo
IDE2LCAyMDE2IDk6NDggQU0NClRvOiBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWls
dG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+OyBVVFRBUk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbTxt
YWlsdG86anUxNzM4QGF0dC5jb20+PjsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgPGFu
ZHJldy5kb2xnYW5vd0Bub2tpYS5jb208bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+
PjsgRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwu
Ym90dG9yZmZAaHBlLmNvbT4+OyBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj47IFN0ZXdhcnQg
QnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdt
YWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4N
CkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2Zj
XSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoN
ClJlY2FsbCB0aGF0IGRyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMg
Y29tcGFyZXMgdGhlIGRpZmZlcmVudCBhcHByb2FjaGVzLg0KaHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMtMDUNCg0K
VGhlIE1QTFMgYXBwcm9hY2ggZmFsbHMgaW50byB0aGUgY2F0ZWdvcnkgZGlzY3Vzc2VkIGluIHNl
Y3Rpb24gMy4xLjIsIOKAnE1ldGhvZCAyOiBGb3J3YXJkaW5nIHdpdGggU3RhY2tlZCBIZWFkZXJz
4oCdLA0Kd2hlcmVhcyB0aGUgTlNIIGFwcHJvYWNoIGZhbGxzIGludG8gc2VjdGlvbiAzLjEuMywg
4oCcTWV0aG9kMzogRm9yd2FyZGluZyBiYXNlZCBvbiBTZXJ2aWNlIENoYWluIElkZW50aWZpZXJz
4oCdLg0KDQpTZWN0aW9uIDQgYW5hbHl6ZXMgdGhlIGRpZmZlcmVudCBtZXRob2RzLCB3aXRoIHBy
b3MgYW5kIGNvbnMgZm9yIGFsbCBvZiB0aGUgYXBwcm9hY2hlcy4NCg0KLURhdmUNCg0KDQoNCkZy
b206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgWHV4aWFv
aHUNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE1LCAyMDE2IDg6MjEgUE0NClRvOiBVVFRBUk8sIEpB
TUVTOyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBS
b24gUGFya2VyOyBTdGV3YXJ0IEJyeWFudDsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50
aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRl
ciB0eXBlIG9mIE5TSA0KDQpXaGVuIGFwcGx5aW5nIGEgcGFydGljdWxhciBTRkMgKGkuZS4sIGFu
IG9yZGVyZWQgbGlzdCBvZiBTRnMpIHRvIHRoZSBzZWxlY3RlZCB0cmFmZmljLCB0aGUgdHJhZmZp
YyBuZWVkcyB0byBiZSBzdGVlcmVkIHRocm91Z2ggdGhlIGNvcnJlc3BvbmRpbmcgU0ZQIChpLmUu
LCBhbiBvcmRlcmVkIGxpc3Qgb2YgU0ZGcyBhbmQgU0ZzKSBpbiB0aGUgU0ZDLWVuYWJsZWQgbmV0
d29yay4gTVBMUy1TUFJJTkcgaXMgYSBwYXJ0aWN1bGFyIE1QTFMgc291cmNlIHJvdXRpbmcgcGFy
YWRpZ20gd2hlcmUgdGhlIGV4cGxpY2l0IHBhdGggaW5mb3JtYXRpb24gKGkuZS4sIGFuIG9yZGVy
ZWQgbGlzdCBvZiBleHBsaWNpdCBob3BzKSBpcyBlbmNvZGVkIGFzIGEgbGFiZWwgc3RhY2sgKGku
ZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBsYWJlbHMgd2l0aCBlYWNoIGluZGljYXRpbmcgYSBwYXJ0
aWN1bGFyIGV4cGxpY2l0IGhvcCkgYW5kIHRoZW4gcGlnZ3liYWNrZWQgb24gdGhlIHNvdXJjZSBy
b3V0ZWQgcGFja2V0cy4gVGhlIE1QTFMtU1BSSU5HIHBhcmFkaWdtIGNhbiBiZSBlYXNpbHkgbGV2
ZXJhZ2VkIHRvIHN0ZWVyIHRoZSBzZWxlY3RlZCB0cmFmZmljIHRocm91Z2ggYSBwYXJ0aWN1bGFy
IFNGUCBieSBlbmNvZGluZyB0aGUgU0ZQIGluZm9ybWF0aW9uIGFzIGFuIE1QTFMgbGFiZWwgc3Rh
Y2sgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBsYWJlbHMgd2l0aCBlYWNoIGluZGljYXRpbmcg
YSBwYXJ0aWN1bGFyIFNGRiBvciBTRikuIEluIHRoaXMgd2F5LCBTRkZzIGNvdWxkIGJlIGltcGxl
bWVudGVkIG9uIGV4aXN0aW5nIE1QTFMgc3dpdGNoZXMgd2l0aG91dCBhbnkgY2hhbmdlIHRvIHRo
ZSBkYXRhLXBsYW5lIHByb3ZpZGVkIHRoYXQgU0ZzIGFyZSBjYXBhYmxlIG9mIHJlY29nbml6aW5n
IE1QTFMgcGFja2V0cy4gIEFzIHBvaW50ZWQgb3V0IGJ5IHNvbWVib2R5IGVsc2UsIGl04oCZcyBt
dWNoIHN0cmFpZ2h0Zm9yd2FyZCB0byBzdXBwb3J0IHRoZSBzdGFjayBvZiBTRkMgZW5jYXBzdWxh
dGlvbnMgaWYgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIGlzIGltcGxlbWVudGVkIGluIHRoZSBmb3Jt
IG9mIGFuIE1QTFMgbGFiZWwgc3RhY2suDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQpGcm9t
OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFVUVEFSTywg
SkFNRVMNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE1LCAyMDE2IDg6NDYgUE0NClRvOiBEb2xnYW5v
dywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBSb24gUGFya2VyOyBT
dGV3YXJ0IEJyeWFudDsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20u
Y24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTog
W3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5T
SA0KDQpJZiB3ZSBoYXZlIGFuIE1QTFMgZW5hYmxlZCBmYWJyaWMgd291bGRu4oCZdCBpdCBiZSBz
aW1wbGVyIHRvIHdlYXZlIE5TSCBpbnRvIGl0IGlmIGl0IGFsbCB1c2VzIE1QTFM/IElmIG5vdCBo
b3cgd291bGQgdGhlIGludGVyYWN0aW9uIGJldHdlZW4gdGhlIHR3byBlbnZpcm9ubWVudHMgd29y
az8NCg0KSmltIFV0dGFybw0KDQoiVGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVk
IHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50
ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3
aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhlIG5h
bWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0
IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0
aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBj
b21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJk
aW5nLCBwcmludGluZywgb3IgY29weWluZyBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hp
Yml0ZWQuIg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKQ0KU2VudDogTW9uZGF5LCBNYXJjaCAx
NCwgMjAxNiAxMTo1MiBQTQ0KVG86IEVYVCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBo
cGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PjsgUm9uIFBhcmtlciA8Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbT4+OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPG1haWx0
bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzph
by50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhl
YWRlciB0eXBlIG9mIE5TSA0KDQpGb2xsb3dpbmcg4oCcbmV4dCBoZWFkZXLigJ0gYXBwcm9hY2gg
IGlzIHNpbXBsZSBhbmQgdGhlIE5TSCBoZWFkZXIgaXMgYWxyZWFkeSBidWlsdCBsaWtlIHRoYXQu
IEludHJvZHVjaW5nIE1QTFMgbGlrZSBhcHByb2FjaCB3b3VsZCBhZGQgeWV0IGFub3RoZXIgbWVj
aGFuaXNtIHRvIHRyYXZlcnNlIHRoZSBoZWFkZXJzLCB3aGljaCB3b3VsZCBtYWtlIGgvdyBtb3Jl
IGNvbXBsZXguDQoNCkl0IGlzIHRydWUgdGhhdCBoL3cgY2FuIG9ubHkgbG9vayBhdCBYIEJ5dGVz
IChYIGRlcGVuZGluZyBvbiBoL3cpLiBUaGlzIGlzIHRydWUgZm9yIG1hbnkgaGVhZGVycyBub3Qg
b25seSB0aGlzIGFuZCBldmVuIHRvZGF5ICh3aXRob3V0IE5TSCkgeW91IGNhbiBlbmQtdXAgd2l0
aCBwYXlsb2FkIGJlaW5nIHZlcnkgZGVlcCBpbiBhIHBhY2tldC4gQXQgdGhlIGVuZCB3ZSBuZWVk
IHRvIGhhdmUgYSBmbGV4aWJsZSBtZWNoYW5pc20gd2hpY2ggTlNIIG5lc3Rpbmcgd291bGQgcHJv
dmlkZS4gSWYgc29tZW9uZSDigJxhYnVzZXMgaXTigJ0gdGhpcyBjYW4gbGVhZCB0byB2YXJpb3Vz
IGlzc3Vlcy4gSXQgaXMgcHJvYmFibHkgd29ydGggbm90aW5nIHRoYXQgaW4gdGhlIGRyYWZ0IGlu
Y2x1ZGluZyBzZWN1cml0eSBjb25zaWRlcmF0aW9ucyAoYnkgYWRkaW5nIGxhcmdlIGhlYWRlcnMg
aXQgd2lsbCBiZSBoYXJkZXIgdG8gcGVyZm9ybSBwYXlsb2FkIGJhc2VkIEFDTCBERG9TIHByb3Rl
Y3Rpb24gaW4gcm91dGVycyBmb3IgZXhhbXBsZSkuDQoNCkFuZHJldw0KDQpPbiAyMDE2LTAzLTE1
LCAzOjAzIEFNLCAic2ZjIG9uIGJlaGFsZiBvZiBFWFQgQm90dG9yZmYsIFBhdWwiIHdyb3RlOg0K
DQpKdXN0IG9uZSBtb3JlIGNvbmNlcm4gYWJvdXQgdGhlIHN0YWNrIGlzIGhvdyBkZWVwIGl0IHdp
bGwgbmVzdC4gSGFyZHdhcmUgc3dpdGNoIGltcGxlbWVudGF0aW9ucyBhcmUgdHlwaWNhbGx5IGxp
bWl0ZWQgaW4gdGhlIGRlcHRoIHRoZXkgbG9vayBpbnRvIHRoZSBwYWNrZXQuIElmIHRoZSBoYXJk
d2FyZSBuZWVkcyB0byBsb29rIGF0IHRoZSBvcmlnaW5hbCBwYWNrZXQgaGVhZGVycywgdGhlbiBo
YXJkd2FyZSB3b3VsZCBuZWVkIHRvIHNraXAgb3ZlciB0aGUgc3RhY2sgb2YgTlNIIGhlYWRlcnMg
dG8gcmVhY2ggdGhlIG9yaWdpbmFsIHBhY2tldC4gSWYgdGhlIE5TSCBzdGFjayBpcyB0b28gZGVl
cCBpdCBtYXkgZXhjZWVkIHRoZSBoYXJkd2FyZSBkZXB0aCBsaW1pdHMuDQoNCkNoZWVycywNCg0K
UGF1bA0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIFJvbiBQYXJrZXINClNlbnQ6IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgMTE6NDUgQU0NClRv
OiBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3YXJ0
LmJyeWFudEBnbWFpbC5jb20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0
ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBl
IG9mIE5TSA0KDQpJIGxpa2UgdGhlIHNlbGYgZGVzY3JpYmluZyBzdGFjayBvZiBOU0ggaGVhZGVy
cyBhbmQgSSBsaWtlIHRoZSBmaXJzdCBvbmUgYmVpbmcgdGhlIOKAnGN1cnJlbnTigJ0gc2NvcGlu
Zy4gICBCdXQsIG9uZSBkaWZmZXJlbmNlIGJldHdlZW4gTVBMUyBhbmQgTlNI4oCmICAgTVBMUyBm
b3J3YXJkaW5nIGlzIGdlbmVyYWxseSBoYW5kbGVkIGJ5IGxvb2tpbmcgb25seSBhdCB0aGUgTVBM
UyBsYWJlbHMgdGhhdCBhcmUg4oCcaW4gc2NvcGXigJ0gZm9yIHRoZSBjdXJyZW50IG5vZGUgKGku
ZS4sIHN0YXJ0aW5nIGF0IHRoZSB0b3Atb2Ytc3RhY2spIGFuZCBub3QgbmVlZGluZyB0byBsb2Nh
dGUgYW5kIHByb2Nlc3MgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBib3R0b20tb2Ytc3Rh
Y2suICAgIEJ1dCwgaW4gTlNILCBtb3N0IHByb2Nlc3Npbmcgd2lsbCByZXF1aXJlIGxvY2F0aW9u
IG9mIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgbGFzdCBOU0ggaGVhZGVyLiAgIEl0IGlz
IGluZWZmaWNpZW50IHRvIGhhdmUgdG8gd2FsayB0aGUgc3RhY2sgb2YgTlNIIGhlYWRlcnMgaW4g
b3JkZXIgdG8gbG9jYXRlIHRoYXQgcGF5bG9hZC4gICAgSWYgZWFjaCBOU0ggaGVhZGVyIHRoYXQg
d2FzIHB1c2hlZCBvbnRvIHRoZSBzdGFjayBhbHNvIGluY2x1ZGVkIGFuIG9mZnNldCB0byBkaXJl
Y3RseSBsb2NhdGUgdGhlIHBheWxvYWQgKGVhY2ggbmV3IG9uZSBzaW1wbHkgYWRkcyBpdHMgb3du
IGJ5dGUgc2l6ZSksIHRoZW4gdGhpcyBwcm9jZXNzaW5nIGluZWZmaWNpZW5jeSB3b3VsZCBiZSBt
aXRpZ2F0ZWQuDQoNCiAgIFJvbg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnXSBPbiBCZWhhbGYgT2YgU3Rld2FydCBCcnlhbnQNClNlbnQ6IE1vbmRheSwgTWFyY2gg
MTQsIDIwMTYgNTo0MCBBTQ0KVG86IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6
dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogW0dSQVlNQUlMXSBSZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9m
IE5TSA0KDQoNCkhhdmluZyByZW1pbmRlZCBteXNlbGYgb2YgdGhlIE5TSCBoZWFkZXIgc3RydWN0
dXJlLCBJIHNlZSB0aGF0IHRoaXMNCmlzIG5vdCBzdHJpY3RseSBuZWVkZWQgc2luY2UgdGhpcyBu
YXR1cmFsbHkgZml0cyB3aXRoIHRoZSBuZXh0DQpwcm90b2NvbCBjb21wb25lbnQgb2YgdGhlIGJh
c2UgaGVhZGVyLiBUaHVzIHN0YXRpbmcgdGhhdCB0aGUgdGhlcmUNCmlzIG5vIGFyY2hpdGVjdHVy
YWwgbGltaXQgb24gdGhlIG51bWJlciBvZiBTRkggaGVhZGVycyBpbiBhIHBhY2tldA0KaXMgdGhl
IG5lY2Vzc2FyeSBhbmQgc3VmZmljaWVudCByZXF1aXJlbWVudCB0byBhbGxvdyBhbiBhcmJpdGF0
cnkNCnN0YWNrIG9mIE5TSCBoZWFkZXJzLiBTdGF0aW5nIHRoYXQgbmV3IE5TSCBoZWFkZXJzIGFy
ZSBhZGRlZCBhdCB0aGUgZnJvbnQNCm9mIHRoZSBwYWNrZXQsIGFuZCBwcm9jZXNzZWQgZmlyc3Qg
YW5kIGRpc2NhcmRlZCBmaXJzdCBpcyBzdWZmaWNpZW50DQp0byByZW1vdmUgYW55IHByb2Nlc3Np
bmcgYW1iaWd1aXR5LiBQcm9jZXNzaW5nIHdvdWxkIGFsc28gYmUgc2ltcGxlcg0KaXMgeW91IGZv
bGxvd2VkIHRoZSBNUExTIHJ1bGUgdGhhdCB0aGUgb3V0ZXIgaGVhZGVyIGlzIHRoZSBvbmx5IG9u
ZQ0KaW4gc2NvcGUgdW50aWwgdGhhdCBoZWFkZXIgaXMgZGlzY2FyZGVkIChwb3BwZWQpLg0KDQpJ
IGRvIGhvd2V2ZXIgd29uZGVyIHdoZXRoZXIgdGhlIElFVEYncyBhcmNoaXRldHVyYWwgcHJlZmVy
ZW5jZSBmb3INCnNlbGYgZGVzY3JpYmluZyBwYWNrZXRzIChNUExTIGJlaW5nIHRoZSBleGNlcHRp
b24pIGxlYWRzIHVzIHRvIG1vcmUNCmNvbXBsZXggYW5kIHRodXMgbGVzcyBlZmZpY2VudCBkYXRh
cGxhbmUgZGVzaWducyB0aGFuIHdlIGNvdWxkIG90aGVyd2lzZQ0KYWNoaWV2ZS4NCg0KLSBTdGV3
YXJ0DQpPbiAxNC8wMy8yMDE2IDAxOjQ0LCBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRp
bmdAenRlLmNvbS5jbj4gd3JvdGU6DQpTdGV3YXJ0LA0KDQpUaGFua3MuDQoNCkRvIHlvdSBtZWFu
IHdlIHNob3VsZCBhZGQgYW4gaW5kaWNhdG9yIGZvciB0aGUgbmVzdGVkIE5TSD8gIEkgYWdyZWUg
YW55dGhpbmcgbmV3IHNob3VsZCBiZSBjb25zaWRlcmVkIGNhcmVmdWxseS4gQW5kIHRoYXQncyB3
aGF0IHdlIGFyZSBkb2luZyByaWdodCBub3cuOikNCg0KDQoNCg0KDQoNCuWPkeS7tuS6ujogICAg
ICAgICBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPjxtYWlsdG86c3Rl
d2FydC5icnlhbnRAZ21haWwuY29tPg0K5pS25Lu25Lq6OiAgICAgICAgICJzZmNAaWV0Zi5vcmci
PG1haWx0bzpzZmNAaWV0Zi5vcmc+PHNmY0BpZXRmLm9yZz48bWFpbHRvOnNmY0BpZXRmLm9yZz4s
DQrml6XmnJ86ICAgICAgICAgMjAxNi8wMy8xMSAxNzoyNQ0K5Li76aKYOiAgICAgICAgUmU6IFtz
ZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCuWPkeS7tuS6ujogICAg
ICAgICJzZmMiIDxzZmMtYm91bmNlc0BpZXRmLm9yZz48bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KDQoNCg0KVGhlIHByb3Rv
Y29sIHRoYXQgY2hvc2UgdGhlIG1vc3QgZWxlZ2FudCBhcHByb2FjaCB0byBsYXllcmluZw0Kb25l
IGhlYWRlciBvbiBhbm90aGVyIHdhcyBNUExTLCB3aXRoIGl0cyBzdGFja2luZyBhcHByb2FjaA0K
YW5kIG9uZSBiaXQgZW5kIG9mIHN0YWNrIGluZGljYXRvci4NCg0KU3VjaCBhIHNpbXBsZSBnZW5l
cmFsIGFwcHJvYWNoIGhhcyBtdWNoIHRvIGNvbW1lbmQgaXQNCmFuZCB5b3UgbWlnaHQgdGhpbmsg
c2VyaW91c2x5IGFib3V0IGFwcGx5aW5nIGl0IGhlcmUuDQoNClN0ZXdhcnQNCg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QN
CnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2
IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRo
IjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNaWNyb3NvZnQgSmhlbmdIZWkiOw0KCXBh
bm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IlxATWljcm9zb2Z0IEpoZW5nSGVpIjsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAx
MSA2IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4i
Ow0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMg
Ki8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBp
bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZh
bWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQphOmxpbmssIHNw
YW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlu
a0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQp0dA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUs
IGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGlu
azoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZTo5LjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixz
ZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUt
bmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
c3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIixzYW5zLXNl
cmlmOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uQ2hhcg0KCXttc28tc3R5bGUtbmFtZToi5om55rOo
5qGG5paH5pysIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGlu
azrmibnms6jmoYbmlofmnKw7DQoJZm9udC1mYW1pbHk6U2ltU3VuOw0KCWNvbG9yOmJsYWNrO30N
CnAuYSwgbGkuYSwgZGl2LmENCgl7bXNvLXN0eWxlLW5hbWU65om55rOo5qGG5paH5pysOw0KCW1z
by1zdHlsZS1saW5rOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGlt
ZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkVtYWlsU3R5bGUyMg0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIzDQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9y
OiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzQ0NTQ2QTsNCglm
b250LXdlaWdodDpib2xkOw0KCWZvbnQtc3R5bGU6aXRhbGljOw0KCXRleHQtZGVjb3JhdGlvbjpu
b25lIG5vbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjUNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpz
cGFuLkVtYWlsU3R5bGUyNg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls
ZTI3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjgNCgl7bXNvLXN0
eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2Vy
aWY7DQoJY29sb3I6IzQ0NTQ2QTsNCglmb250LXdlaWdodDpib2xkOw0KCWZvbnQtc3R5bGU6aXRh
bGljOw0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNv
LXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3Jk
U2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGlu
IDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9z
dHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVk
aXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJl
ZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9o
ZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRp
diBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj5Db21tZW50cyBJbi1MaW5lPG86cD48L286cD48L3Nw
YW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzQ0NTQ2QSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+
SmltIFV0dGFybzxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiM0NDU0NkEiPiZxdW90OzxpPlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21p
dHRlZCB3aXRoIGl0IGFyZSBBVCZhbXA7VCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5k
IGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50
aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBv
ZiB0aGUNCiBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJl
bGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFz
ZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBm
cm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlv
biwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcNCiBvZiB0aGlzIGVtYWlsIGlzIHN0
cmljdGx5IHByb2hpYml0ZWQ8L2k+LiZxdW90Ozwvc3Bhbj48Yj48aT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzQ0NTQ2QSI+PG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6d2luZG93dGV4dCI+IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTWFyY2ggMTYsIDIw
MTYgMTA6MDEgQU08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uICZsdDtkZG9sc29uQHNhbmR2
aW5lLmNvbSZndDs7IFh1eGlhb2h1ICZsdDt4dXhpYW9odUBodWF3ZWkuY29tJmd0OzsgVVRUQVJP
LCBKQU1FUyAmbHQ7anUxNzM4QGF0dC5jb20mZ3Q7OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAt
IFNHKSAmbHQ7YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbSZndDs7IEVYVCBCb3R0b3JmZiwgUGF1
bCAmbHQ7cGF1bC5ib3R0b3JmZkBocGUuY29tJmd0OzsgU3Rld2FydCBCcnlhbnQgJmx0O3N0ZXdh
cnQuYnJ5YW50QGdtYWlsLmNvbSZndDs7DQogYW8udGluZ0B6dGUuY29tLmNuPGJyPg0KPGI+Q2M6
PC9iPiBzZmNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFtHUkFZTUFJ
TF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+TXkgcmVjb2xsZWN0aW9uIG9mIHRoZSBkaXNjdXNzaW9uIGFuZCBhbmFseXNpcyBv
ZiBNUExTIGZvcndhcmRpbmcgdG8gc3VwcG9ydCBTRkMgd2FzIG5vdCBvcmllbnRlZCBhcm91bmQg
aGllcmFyY2hpY2FsIFNGQyBkb21haW5zLiZuYnNwOyZuYnNwOyBJbnN0ZWFkLCBJIHRob3VnaHQg
dGhlIGRpc2N1c3Npb24NCiB3YXMgYXJvdW5kIGFuIE1QTFMgbGFiZWwgcGVyIFNGIGluc3RhbmNl
IHNvIHRoYXQgdGhlIHN0YWNrIG9mIE1QTFMgbGFiZWxzIHByb3ZpZGVkIHRoZSBmdWxsIFNGUC9S
U1AgZGVzY3JpcHRpb24uJm5ic3A7Jm5ic3A7Jm5ic3A7IEFuIGVsZWdhbnQgYXBwcm9hY2gsIGZv
ciBzdXJlLCBidXQgbm90IG9uZSBhZG9wdGVkIGJ5IHRoZSBXRy48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0
NTQ2QSI+W0ppbSBVJmd0O10gV2FzIHRoaXMgZGVjaXNpb24gYmFzZWQgb24gdGhlIG5vdGlvbiB0
aGF0IGFsbCBmYWJyaWNzIGFyZSBJUCBvbmx5Pz8gSU1PIHRoZSBtb2RlbCBvZiBhbGwgRENzIGJl
aW5nIGxhcmdlIGFuZCBJUCBvbmx5IGlzIG5vdCBhIGNvcnJlY3QgYXNzdW1wdGlvbi48bzpwPjwv
bzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIGN1cnJlbnQg
ZGlzY3Vzc2lvbiBvZiBNUExTIGlzIG1vcmUgb2YgdGhlIGhpZXJhcmNoaWNhbCBuYXR1cmUg4oCT
IGEgc3RhY2sgb2YgbGFiZWxzIGluIHRoZSBnZW5lcmFsIGNhc2UgcmVwcmVzZW50cyBhIHNldCBv
ZiBuZXN0ZWQgTFNQcy4mbmJzcDsmbmJzcDsgRm9yIFNGQywgdGhlIGRpc2N1c3Npb24NCiBpcyB0
aGF0IGEgc3RhY2sgb2YgTlNIIHJlcHJlc2VudHMgYSBzdGFjayBvZiBwZXItU0ZDLWRvbWFpbiBT
RlBzLiZuYnNwOyZuYnNwOyBCdXQgYW4gaW5kaXZpZHVhbCBOU0ggZG9lcyBub3Qgc2VsZi1kZXNj
cmliZSB0aGUgU0ZQL1JTUCBhdCBpdHMgb3duIGRvbWFpbiBsZXZlbCwgcmVseWluZyBpbnN0ZWFk
IG9uIGEgZmxhdCBpZGVudGlmaWVyIChTRlAgSUQpIHRoYXQgaXMgdXNlZCB0byBsb29rdXAgdGhl
IGZ1bGwgU0ZQL1JTUC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOyZuYnNwOyBSb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48
L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNF
MUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gRGF2ZSBEb2xzb24gWzxhIGhyZWY9
Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29t
PC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDE2LCAyMDE2IDk6NDgg
QU08YnI+DQo8Yj5Ubzo8L2I+IFh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVA
aHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT4mZ3Q7OyBVVFRBUk8sIEpBTUVTICZs
dDs8YSBocmVmPSJtYWlsdG86anUxNzM4QGF0dC5jb20iPmp1MTczOEBhdHQuY29tPC9hPiZndDs7
IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpICZsdDs8YSBocmVmPSJtYWlsdG86YW5kcmV3
LmRvbGdhbm93QG5va2lhLmNvbSI+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTwvYT4mZ3Q7Ow0K
IEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBl
LmNvbSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9hPiZndDs7IFJvbiBQYXJrZXIgJmx0OzxhIGhy
ZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDs7IFN0ZXdhcnQgQnJ5YW50ICZsdDs8YSBocmVmPSJt
YWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208
L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRl
LmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFtHUkFZTUFJ
TF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+UmVjYWxsIHRoYXQgZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1h
bmFseXNpcyBjb21wYXJlcyB0aGUgZGlmZmVyZW50IGFwcHJvYWNoZXMuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ob21tYS1zZmMt
Zm9yd2FyZGluZy1tZXRob2RzLWFuYWx5c2lzLTA1Ij5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcy0wNTwvYT48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBNUExTIGFwcHJvYWNo
IGZhbGxzIGludG8gdGhlIGNhdGVnb3J5IGRpc2N1c3NlZCBpbiBzZWN0aW9uIDMuMS4yLCDigJxN
ZXRob2QgMjogRm9yd2FyZGluZyB3aXRoIFN0YWNrZWQgSGVhZGVyc+KAnSw8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+d2hlcmVhcyB0aGUgTlNIIGFwcHJvYWNoIGZhbGxzIGludG8gc2VjdGlvbiAzLjEuMywg
4oCcTWV0aG9kMzogRm9yd2FyZGluZyBiYXNlZCBvbiBTZXJ2aWNlIENoYWluIElkZW50aWZpZXJz
4oCdLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+U2VjdGlvbiA0
IGFuYWx5emVzIHRoZSBkaWZmZXJlbnQgbWV0aG9kcywgd2l0aCBwcm9zIGFuZCBjb25zIGZvciBh
bGwgb2YgdGhlIGFwcHJvYWNoZXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj4tRGF2ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxm
IE9mIDwvYj5YdXhpYW9odTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxNSwgMjAx
NiA4OjIxIFBNPGJyPg0KPGI+VG86PC9iPiBVVFRBUk8sIEpBTUVTOyBEb2xnYW5vdywgQW5kcmV3
IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBSb24gUGFya2VyOyBTdGV3YXJ0IEJy
eWFudDsNCjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNv
bS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNm
Y0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFtHUkFZTUFJTF0g
UmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+V2hlbiBhcHBseWluZyBhIHBhcnRpY3VsYXIgU0ZDIChpLmUuLCBhbiBvcmRlcmVkIGxp
c3Qgb2YgU0ZzKSB0byB0aGUgc2VsZWN0ZWQgdHJhZmZpYywgdGhlIHRyYWZmaWMgbmVlZHMgdG8g
YmUgc3RlZXJlZCB0aHJvdWdoIHRoZSBjb3JyZXNwb25kaW5nIFNGUCAoaS5lLiwgYW4NCiBvcmRl
cmVkIGxpc3Qgb2YgU0ZGcyBhbmQgU0ZzKSBpbiB0aGUgU0ZDLWVuYWJsZWQgbmV0d29yay4gTVBM
Uy1TUFJJTkcgaXMgYSBwYXJ0aWN1bGFyIE1QTFMgc291cmNlIHJvdXRpbmcgcGFyYWRpZ20gd2hl
cmUgdGhlIGV4cGxpY2l0IHBhdGggaW5mb3JtYXRpb24gKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBv
ZiBleHBsaWNpdCBob3BzKSBpcyBlbmNvZGVkIGFzIGEgbGFiZWwgc3RhY2sgKGkuZS4sIGFuIG9y
ZGVyZWQgbGlzdCBvZiBsYWJlbHMgd2l0aA0KIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXIg
ZXhwbGljaXQgaG9wKSBhbmQgdGhlbiBwaWdneWJhY2tlZCBvbiB0aGUgc291cmNlIHJvdXRlZCBw
YWNrZXRzLiBUaGUgTVBMUy1TUFJJTkcgcGFyYWRpZ20gY2FuIGJlIGVhc2lseSBsZXZlcmFnZWQg
dG8gc3RlZXIgdGhlIHNlbGVjdGVkIHRyYWZmaWMgdGhyb3VnaCBhIHBhcnRpY3VsYXIgU0ZQIGJ5
IGVuY29kaW5nIHRoZSBTRlAgaW5mb3JtYXRpb24gYXMgYW4gTVBMUyBsYWJlbCBzdGFjayAoaS5l
LiwNCiBhbiBvcmRlcmVkIGxpc3Qgb2YgbGFiZWxzIHdpdGggZWFjaCBpbmRpY2F0aW5nIGEgcGFy
dGljdWxhciBTRkYgb3IgU0YpLiBJbiB0aGlzIHdheSwgU0ZGcyBjb3VsZCBiZSBpbXBsZW1lbnRl
ZCBvbiBleGlzdGluZyBNUExTIHN3aXRjaGVzIHdpdGhvdXQgYW55IGNoYW5nZSB0byB0aGUgZGF0
YS1wbGFuZSBwcm92aWRlZCB0aGF0IFNGcyBhcmUgY2FwYWJsZSBvZiByZWNvZ25pemluZyBNUExT
IHBhY2tldHMuICZuYnNwO0FzIHBvaW50ZWQgb3V0IGJ5IHNvbWVib2R5DQogZWxzZSwgaXTigJlz
IG11Y2ggc3RyYWlnaHRmb3J3YXJkIHRvIHN1cHBvcnQgdGhlIHN0YWNrIG9mIFNGQyBlbmNhcHN1
bGF0aW9ucyBpZiB0aGUgU0ZDIGVuY2Fwc3VsYXRpb24gaXMgaW1wbGVtZW50ZWQgaW4gdGhlIGZv
cm0gb2YgYW4gTVBMUyBsYWJlbCBzdGFjay48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+WGlhb2h1PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBp
biA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBzZmMgWzxhIGhyZWY9Im1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0N
CjxiPk9uIEJlaGFsZiBPZiA8L2I+VVRUQVJPLCBKQU1FUzxicj4NCjxiPlNlbnQ6PC9iPiBUdWVz
ZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjQ2IFBNPGJyPg0KPGI+VG86PC9iPiBEb2xnYW5vdywgQW5k
cmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBSb24gUGFya2VyOyBTdGV3YXJ0
IEJyeWFudDsNCjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRl
LmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFtHUkFZTUFJ
TF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzQ0NTQ2QSI+SWYgd2UgaGF2ZSBhbiBNUExTIGVuYWJsZWQgZmFicmljIHdvdWxkbuKA
mXQgaXQgYmUgc2ltcGxlciB0byB3ZWF2ZSBOU0ggaW50byBpdCBpZiBpdCBhbGwgdXNlcyBNUExT
PyBJZiBub3QgaG93IHdvdWxkIHRoZSBpbnRlcmFjdGlvbiBiZXR3ZWVuIHRoZSB0d28gZW52aXJv
bm1lbnRzDQogd29yaz88bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj5KaW0gVXR0YXJvPG86cD48L286cD48L3NwYW4+
PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzQ0NTQ2QSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzQ0NTQ2QSI+JnF1b3Q7PGk+VGhp
cyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJmFtcDtUIHBy
b3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhl
IHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFk
ZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZQ0KIG5hbWVkIHJlY2lwaWVudChzKSBv
ciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVk
IHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxl
dGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVy
IHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywgb3Ig
Y29weWluZw0KIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZDwvaT4uJnF1b3Q7
PC9zcGFuPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj48bzpwPjwvbzpwPjwv
c3Bhbj48L2k+PC9iPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gc2ZjIFs8YSBo
cmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkRvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0g
U0cpPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgMTE6NTIgUE08YnI+
DQo8Yj5Ubzo8L2I+IEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwu
Ym90dG9yZmZAaHBlLmNvbSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9hPiZndDs7IFJvbiBQYXJr
ZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5S
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDs7IFN0ZXdhcnQgQnJ5YW50ICZs
dDs8YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj5zdGV3YXJ0LmJyeWFu
dEBnbWFpbC5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24i
PmFvLnRpbmdAenRlLmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtz
ZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj5Gb2xsb3dpbmcg4oCcbmV4dCBoZWFkZXLigJ0gYXBwcm9hY2ggJm5ic3A7
aXMgc2ltcGxlIGFuZCB0aGUgTlNIIGhlYWRlciBpcyBhbHJlYWR5IGJ1aWx0IGxpa2UgdGhhdC4g
SW50cm9kdWNpbmcgTVBMUyBsaWtlIGFwcHJvYWNoIHdvdWxkIGFkZCB5ZXQgYW5vdGhlciBtZWNo
YW5pc20gdG8gdHJhdmVyc2UgdGhlIGhlYWRlcnMsDQogd2hpY2ggd291bGQgbWFrZSBoL3cgbW9y
ZSBjb21wbGV4LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5J
dCBpcyB0cnVlIHRoYXQgaC93IGNhbiBvbmx5IGxvb2sgYXQgWCBCeXRlcyAoWCBkZXBlbmRpbmcg
b24gaC93KS4gVGhpcyBpcyB0cnVlIGZvciBtYW55IGhlYWRlcnMgbm90IG9ubHkgdGhpcyBhbmQg
ZXZlbiB0b2RheSAod2l0aG91dCBOU0gpIHlvdSBjYW4gZW5kLXVwIHdpdGggcGF5bG9hZCBiZWlu
Zw0KIHZlcnkgZGVlcCBpbiBhIHBhY2tldC4gQXQgdGhlIGVuZCB3ZSBuZWVkIHRvIGhhdmUgYSBm
bGV4aWJsZSBtZWNoYW5pc20gd2hpY2ggTlNIIG5lc3Rpbmcgd291bGQgcHJvdmlkZS4gSWYgc29t
ZW9uZSDigJxhYnVzZXMgaXTigJ0gdGhpcyBjYW4gbGVhZCB0byB2YXJpb3VzIGlzc3Vlcy4gSXQg
aXMgcHJvYmFibHkgd29ydGggbm90aW5nIHRoYXQgaW4gdGhlIGRyYWZ0IGluY2x1ZGluZyBzZWN1
cml0eSBjb25zaWRlcmF0aW9ucyAoYnkgYWRkaW5nIGxhcmdlDQogaGVhZGVycyBpdCB3aWxsIGJl
IGhhcmRlciB0byBwZXJmb3JtIHBheWxvYWQgYmFzZWQgQUNMIEREb1MgcHJvdGVjdGlvbiBpbiBy
b3V0ZXJzIGZvciBleGFtcGxlKS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+QW5kcmV3PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj5PbiAyMDE2LTAzLTE1LCAzOjAzIEFNLCAmcXVvdDtzZmMgb24gYmVoYWxmIG9m
IEVYVCBCb3R0b3JmZiwgUGF1bCZxdW90OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBp
biAwaW4gMGluIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVU
SU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SnVzdCBvbmUgbW9yZSBjb25jZXJuIGFib3V0IHRo
ZSBzdGFjayBpcyBob3cgZGVlcCBpdCB3aWxsIG5lc3QuIEhhcmR3YXJlIHN3aXRjaCBpbXBsZW1l
bnRhdGlvbnMgYXJlIHR5cGljYWxseSBsaW1pdGVkIGluIHRoZSBkZXB0aCB0aGV5IGxvb2sgaW50
byB0aGUgcGFja2V0Lg0KIElmIHRoZSBoYXJkd2FyZSBuZWVkcyB0byBsb29rIGF0IHRoZSBvcmln
aW5hbCBwYWNrZXQgaGVhZGVycywgdGhlbiBoYXJkd2FyZSB3b3VsZCBuZWVkIHRvIHNraXAgb3Zl
ciB0aGUgc3RhY2sgb2YgTlNIIGhlYWRlcnMgdG8gcmVhY2ggdGhlIG9yaWdpbmFsIHBhY2tldC4g
SWYgdGhlIE5TSCBzdGFjayBpcyB0b28gZGVlcCBpdCBtYXkgZXhjZWVkIHRoZSBoYXJkd2FyZSBk
ZXB0aCBsaW1pdHMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5D
aGVlcnMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxicj4NClBhdWw8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0
ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBz
ZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9uIFBhcmtlcjxicj4NCjxi
PlNlbnQ6PC9iPiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjQ1IEFNPGJyPg0KPGI+VG86PC9i
PiBTdGV3YXJ0IEJyeWFudCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWls
LmNvbSI+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86
YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9i
PiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQt
aGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgbGlrZSB0aGUgc2VsZiBk
ZXNjcmliaW5nIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGFuZCBJIGxpa2UgdGhlIGZpcnN0IG9uZSBi
ZWluZyB0aGUg4oCcY3VycmVudOKAnSBzY29waW5nLiZuYnNwOyZuYnNwOyBCdXQsIG9uZSBkaWZm
ZXJlbmNlIGJldHdlZW4gTVBMUyBhbmQgTlNI4oCmJm5ic3A7Jm5ic3A7IE1QTFMgZm9yd2FyZGlu
Zw0KIGlzIGdlbmVyYWxseSBoYW5kbGVkIGJ5IGxvb2tpbmcgb25seSBhdCB0aGUgTVBMUyBsYWJl
bHMgdGhhdCBhcmUg4oCcaW4gc2NvcGXigJ0gZm9yIHRoZSBjdXJyZW50IG5vZGUgKGkuZS4sIHN0
YXJ0aW5nIGF0IHRoZSB0b3Atb2Ytc3RhY2spIGFuZCBub3QgbmVlZGluZyB0byBsb2NhdGUgYW5k
IHByb2Nlc3MgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBib3R0b20tb2Ytc3RhY2suJm5i
c3A7Jm5ic3A7Jm5ic3A7IEJ1dCwgaW4gTlNILCBtb3N0IHByb2Nlc3Npbmcgd2lsbCByZXF1aXJl
DQogbG9jYXRpb24gb2YgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBsYXN0IE5TSCBoZWFk
ZXIuJm5ic3A7Jm5ic3A7IEl0IGlzIGluZWZmaWNpZW50IHRvIGhhdmUgdG8gd2FsayB0aGUgc3Rh
Y2sgb2YgTlNIIGhlYWRlcnMgaW4gb3JkZXIgdG8gbG9jYXRlIHRoYXQgcGF5bG9hZC4mbmJzcDsm
bmJzcDsmbmJzcDsgSWYgZWFjaCBOU0ggaGVhZGVyIHRoYXQgd2FzIHB1c2hlZCBvbnRvIHRoZSBz
dGFjayBhbHNvIGluY2x1ZGVkIGFuIG9mZnNldCB0byBkaXJlY3RseSBsb2NhdGUgdGhlIHBheWxv
YWQNCiAoZWFjaCBuZXcgb25lIHNpbXBseSBhZGRzIGl0cyBvd24gYnl0ZSBzaXplKSwgdGhlbiB0
aGlzIHByb2Nlc3NpbmcgaW5lZmZpY2llbmN5IHdvdWxkIGJlIG1pdGlnYXRlZC48L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gc2ZjIFs8YSBocmVmPSJtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5d
DQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlN0ZXdhcnQgQnJ5YW50PGJyPg0KPGI+U2VudDo8L2I+IE1v
bmRheSwgTWFyY2ggMTQsIDIwMTYgNTo0MCBBTTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFp
bHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNj
OjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4N
CjxiPlN1YmplY3Q6PC9iPiBbR1JBWU1BSUxdIFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQt
aGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpIYXZpbmcgcmVtaW5k
ZWQgbXlzZWxmIG9mIHRoZSBOU0ggaGVhZGVyIHN0cnVjdHVyZSwgSSBzZWUgdGhhdCB0aGlzPGJy
Pg0KaXMgbm90IHN0cmljdGx5IG5lZWRlZCBzaW5jZSB0aGlzIG5hdHVyYWxseSBmaXRzIHdpdGgg
dGhlIG5leHQ8YnI+DQpwcm90b2NvbCBjb21wb25lbnQgb2YgdGhlIGJhc2UgaGVhZGVyLiBUaHVz
IHN0YXRpbmcgdGhhdCB0aGUgdGhlcmU8YnI+DQppcyBubyBhcmNoaXRlY3R1cmFsIGxpbWl0IG9u
IHRoZSBudW1iZXIgb2YgU0ZIIGhlYWRlcnMgaW4gYSBwYWNrZXQ8YnI+DQppcyB0aGUgbmVjZXNz
YXJ5IGFuZCBzdWZmaWNpZW50IHJlcXVpcmVtZW50IHRvIGFsbG93IGFuIGFyYml0YXRyeTxicj4N
CnN0YWNrIG9mIE5TSCBoZWFkZXJzLiBTdGF0aW5nIHRoYXQgbmV3IE5TSCBoZWFkZXJzIGFyZSBh
ZGRlZCBhdCB0aGUgZnJvbnQ8YnI+DQpvZiB0aGUgcGFja2V0LCBhbmQgcHJvY2Vzc2VkIGZpcnN0
IGFuZCBkaXNjYXJkZWQgZmlyc3QgaXMgc3VmZmljaWVudDxicj4NCnRvIHJlbW92ZSBhbnkgcHJv
Y2Vzc2luZyBhbWJpZ3VpdHkuIFByb2Nlc3Npbmcgd291bGQgYWxzbyBiZSBzaW1wbGVyPGJyPg0K
aXMgeW91IGZvbGxvd2VkIHRoZSBNUExTIHJ1bGUgdGhhdCB0aGUgb3V0ZXIgaGVhZGVyIGlzIHRo
ZSBvbmx5IG9uZTxicj4NCmluIHNjb3BlIHVudGlsIHRoYXQgaGVhZGVyIGlzIGRpc2NhcmRlZCAo
cG9wcGVkKS48YnI+DQo8YnI+DQpJIGRvIGhvd2V2ZXIgd29uZGVyIHdoZXRoZXIgdGhlIElFVEYn
cyBhcmNoaXRldHVyYWwgcHJlZmVyZW5jZSBmb3I8YnI+DQpzZWxmIGRlc2NyaWJpbmcgcGFja2V0
cyAoTVBMUyBiZWluZyB0aGUgZXhjZXB0aW9uKSBsZWFkcyB1cyB0byBtb3JlPGJyPg0KY29tcGxl
eCBhbmQgdGh1cyBsZXNzIGVmZmljZW50IGRhdGFwbGFuZSBkZXNpZ25zIHRoYW4gd2UgY291bGQg
b3RoZXJ3aXNlIDxicj4NCmFjaGlldmUuPGJyPg0KPGJyPg0KLSBTdGV3YXJ0PG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gMTQvMDMvMjAxNiAwMTo0NCwgPGEg
aHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPiB3
cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmIj5TdGV3YXJ0LDwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5UaGFu
a3MuIDwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5EbyB5b3UgbWVhbiB3ZSBzaG91
bGQgYWRkIGFuIGluZGljYXRvciBmb3IgdGhlIG5lc3RlZCBOU0g/ICZuYnNwO0kgYWdyZWUgYW55
dGhpbmcgbmV3IHNob3VsZCBiZSBjb25zaWRlcmVkIGNhcmVmdWxseS4gQW5kIHRoYXQncyB3aGF0
IHdlIGFyZSBkb2luZyByaWdodCBub3cuOik8YnI+DQo8L3NwYW4+PGJyPg0KJm5ic3A7IDxicj4N
Cjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1z
aXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBKaGVuZ0hlaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiM1RjVGNUY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuWPkeS7tuS6
ujwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzVGNUY1RiI+OiAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlN0ZXdhcnQgQnJ5YW50DQo8YSBocmVmPSJt
YWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj4mbHQ7c3Rld2FydC5icnlhbnRAZ21haWwu
Y29tJmd0OzwvYT48L3NwYW4+IDxicj4NCjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1z
aXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90Oztjb2xvcjojNUY1RjVG
O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7mlLbku7bkuro8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7DQo8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90Oyxz
YW5zLXNlcmlmIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj4mcXVvdDtzZmNAaWV0Zi5v
cmcmcXVvdDs8L2E+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+Jmx0O3NmY0BpZXRmLm9y
ZyZndDs8L2E+LA0KPC9zcGFuPjxicj4NCjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1z
aXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90Oztjb2xvcjojNUY1RjVG
O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7ml6XmnJ88L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiM1RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7DQo8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5z
LXNlcmlmIj4yMDE2LzAzLzExIDE3OjI1PC9zcGFuPjxicj4NCjxzcGFuIGxhbmc9IlpILUNOIiBz
dHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90Oztj
b2xvcjojNUY1RjVGO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7kuLs8L3NwYW4+PHNwYW4g
bGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWlj
cm9zb2Z0IEpoZW5nSGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzVGNUY1Rjttc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiI+6aKYPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNUY1RjVGIj46
DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+UmU6IFtz
ZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+DQo8YnI+DQo8
c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVv
dDtNaWNyb3NvZnQgSmhlbmdIZWkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNUY1RjVGO21zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOIj7lj5Hku7bkuro8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiM1RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
ZiI+JnF1b3Q7c2ZjJnF1b3Q7DQo8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmci
PiZsdDtzZmMtYm91bmNlc0BpZXRmLm9yZyZndDs8L2E+PC9zcGFuPiA8bzpwPjwvbzpwPjwvcD4N
CjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246
Y2VudGVyIj4NCjxociBzaXplPSIzIiB3aWR0aD0iMTAwJSIgbm9zaGFkZT0iIiBzdHlsZT0iY29s
b3I6I0EwQTBBMCIgYWxpZ249ImNlbnRlciI+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KPGJyPg0KPGJyPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsi
Pjxicj4NCjx0dD5UaGUgcHJvdG9jb2wgdGhhdCBjaG9zZSB0aGUgbW9zdCBlbGVnYW50IGFwcHJv
YWNoIHRvIGxheWVyaW5nPC90dD48YnI+DQo8dHQ+b25lIGhlYWRlciBvbiBhbm90aGVyIHdhcyBN
UExTLCB3aXRoIGl0cyBzdGFja2luZyBhcHByb2FjaDwvdHQ+PGJyPg0KPHR0PmFuZCBvbmUgYml0
IGVuZCBvZiBzdGFjayBpbmRpY2F0b3IuPC90dD48YnI+DQo8YnI+DQo8dHQ+U3VjaCBhIHNpbXBs
ZSBnZW5lcmFsIGFwcHJvYWNoIGhhcyBtdWNoIHRvIGNvbW1lbmQgaXQ8L3R0Pjxicj4NCjx0dD5h
bmQgeW91IG1pZ2h0IHRoaW5rIHNlcmlvdXNseSBhYm91dCBhcHBseWluZyBpdCBoZXJlLjwvdHQ+
PGJyPg0KPGJyPg0KPHR0PlN0ZXdhcnQ8L3R0Pjxicj4NCjxicj4NCjx0dD5fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvdHQ+PGJyPg0KPHR0PnNmYyBtYWls
aW5nIGxpc3Q8L3R0Pjxicj4NCjx0dD48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+PC90dD48YnI+DQo8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPjx0dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC90dD48
L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_B17A6910EEDD1F45980687268941550F135E36D7MISOUT7MSGUSRCD_--


From nobody Wed Mar 16 08:21:26 2016
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B87FE12D940 for <sfc@ietfa.amsl.com>; Wed, 16 Mar 2016 08:21:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.59
X-Spam-Level: 
X-Spam-Status: No, score=-2.59 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=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 BsslTAJQxNKW for <sfc@ietfa.amsl.com>; Wed, 16 Mar 2016 08:21:11 -0700 (PDT)
Received: from hub021-ca-7.exch021.serverdata.net (hub021-ca-7.exch021.serverdata.net [64.78.56.72]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 108A112D97C for <sfc@ietf.org>; Wed, 16 Mar 2016 08:19:57 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-7.exch021.domain.local ([10.254.4.109]) with mapi id 14.03.0266.001; Wed, 16 Mar 2016 08:19:56 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "UTTARO, JAMES" <ju1738@att.com>, Dave Dolson <ddolson@sandvine.com>, Xuxiaohu <xuxiaohu@huawei.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, Stewart Bryant <stewart.bryant@gmail.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
Thread-Index: AQHRfiQvZNUpWPudRU2340hH6/wJzZ9aVSAAgACVLYCAAMIVAIAA4ZgA//+M0QCAAIo7gP//jMYg
Date: Wed, 16 Mar 2016 15:19:56 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com>
In-Reply-To: <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.205.79.154]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8AMBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/dADcJvJuK_-weShbAfmTb4QikQo>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Mar 2016 15:21:25 -0000

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

SmFtZXMsDQoNCkkgY2Fu4oCZdCBzcGVhayBmb3IgdGhlIGVudGlyZSBncm91cCwgbXkgdW5kZXJz
dGFuZGluZyBvZiB0aGUgZGVjaXNpb24gbm90IHRvIHN0YW5kYXJkaXplIG9uIE1QTFMgYXMgdGhl
IGZvcndhcmRpbmcgcGFyYWRpZ20gd2FzIHRvIG1ha2UgU0ZDIGJyb2FkZXIgc3VjaCB0aGF0IGl0
IGNvdWxkIHV0aWxpemUgTUFDIGJhc2VkIG5ldHdvcmtzLCBJUCBiYXNlZCBuZXR3b3JrcywgYW5k
IElQLW92ZXItTVBMUyBiYXNlZCBuZXR3b3Jrcy4NCg0KICAgUm9uDQoNCg0KRnJvbTogVVRUQVJP
LCBKQU1FUyBbbWFpbHRvOmp1MTczOEBhdHQuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAx
NiwgMjAxNiAxMToxMSBBTQ0KVG86IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20+OyBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb20+OyBYdXhpYW9odSA8
eHV4aWFvaHVAaHVhd2VpLmNvbT47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRy
ZXcuZG9sZ2Fub3dAbm9raWEuY29tPjsgRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZm
QGhwZS5jb20+OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPjsgYW8u
dGluZ0B6dGUuY29tLmNuDQpDYzogc2ZjQGlldGYub3JnDQpTdWJqZWN0OiBSRTogW3NmY10gW0dS
QVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpDb21t
ZW50cyBJbi1MaW5lDQoNCkppbSBVdHRhcm8NCg0KIlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0
cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBh
bmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBl
bnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25l
IG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJl
bGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFz
ZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBm
cm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlv
biwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJp
Y3RseSBwcm9oaWJpdGVkLiINCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMDow
MSBBTQ0KVG86IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNv
bkBzYW5kdmluZS5jb20+PjsgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1
eGlhb2h1QGh1YXdlaS5jb20+PjsgVVRUQVJPLCBKQU1FUyA8anUxNzM4QGF0dC5jb208bWFpbHRv
Omp1MTczOEBhdHQuY29tPj47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcu
ZG9sZ2Fub3dAbm9raWEuY29tPG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPj47IEVY
VCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRv
cmZmQGhwZS5jb20+PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxt
YWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWls
dG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4
dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KTXkgcmVjb2xsZWN0aW9uIG9mIHRoZSBkaXNjdXNzaW9u
IGFuZCBhbmFseXNpcyBvZiBNUExTIGZvcndhcmRpbmcgdG8gc3VwcG9ydCBTRkMgd2FzIG5vdCBv
cmllbnRlZCBhcm91bmQgaGllcmFyY2hpY2FsIFNGQyBkb21haW5zLiAgIEluc3RlYWQsIEkgdGhv
dWdodCB0aGUgZGlzY3Vzc2lvbiB3YXMgYXJvdW5kIGFuIE1QTFMgbGFiZWwgcGVyIFNGIGluc3Rh
bmNlIHNvIHRoYXQgdGhlIHN0YWNrIG9mIE1QTFMgbGFiZWxzIHByb3ZpZGVkIHRoZSBmdWxsIFNG
UC9SU1AgZGVzY3JpcHRpb24uICAgIEFuIGVsZWdhbnQgYXBwcm9hY2gsIGZvciBzdXJlLCBidXQg
bm90IG9uZSBhZG9wdGVkIGJ5IHRoZSBXRy4NCltKaW0gVT5dIFdhcyB0aGlzIGRlY2lzaW9uIGJh
c2VkIG9uIHRoZSBub3Rpb24gdGhhdCBhbGwgZmFicmljcyBhcmUgSVAgb25seT8/IElNTyB0aGUg
bW9kZWwgb2YgYWxsIERDcyBiZWluZyBsYXJnZSBhbmQgSVAgb25seSBpcyBub3QgYSBjb3JyZWN0
IGFzc3VtcHRpb24uDQoNClRoZSBjdXJyZW50IGRpc2N1c3Npb24gb2YgTVBMUyBpcyBtb3JlIG9m
IHRoZSBoaWVyYXJjaGljYWwgbmF0dXJlIOKAkyBhIHN0YWNrIG9mIGxhYmVscyBpbiB0aGUgZ2Vu
ZXJhbCBjYXNlIHJlcHJlc2VudHMgYSBzZXQgb2YgbmVzdGVkIExTUHMuICAgRm9yIFNGQywgdGhl
IGRpc2N1c3Npb24gaXMgdGhhdCBhIHN0YWNrIG9mIE5TSCByZXByZXNlbnRzIGEgc3RhY2sgb2Yg
cGVyLVNGQy1kb21haW4gU0ZQcy4gICBCdXQgYW4gaW5kaXZpZHVhbCBOU0ggZG9lcyBub3Qgc2Vs
Zi1kZXNjcmliZSB0aGUgU0ZQL1JTUCBhdCBpdHMgb3duIGRvbWFpbiBsZXZlbCwgcmVseWluZyBp
bnN0ZWFkIG9uIGEgZmxhdCBpZGVudGlmaWVyIChTRlAgSUQpIHRoYXQgaXMgdXNlZCB0byBsb29r
dXAgdGhlIGZ1bGwgU0ZQL1JTUC4NCg0KICAgUm9uDQoNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21h
aWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTYsIDIw
MTYgOTo0OCBBTQ0KVG86IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhp
YW9odUBodWF3ZWkuY29tPj47IFVUVEFSTywgSkFNRVMgPGp1MTczOEBhdHQuY29tPG1haWx0bzpq
dTE3MzhAYXR0LmNvbT4+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRv
bGdhbm93QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT4+OyBFWFQg
Qm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3Jm
ZkBocGUuY29tPj47IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgU3Rld2FydCBCcnlhbnQg
PHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29t
Pj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFtHUkFZ
TUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KUmVjYWxs
IHRoYXQgZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcyBjb21wYXJl
cyB0aGUgZGlmZmVyZW50IGFwcHJvYWNoZXMuDQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcy0wNQ0KDQpUaGUgTVBM
UyBhcHByb2FjaCBmYWxscyBpbnRvIHRoZSBjYXRlZ29yeSBkaXNjdXNzZWQgaW4gc2VjdGlvbiAz
LjEuMiwg4oCcTWV0aG9kIDI6IEZvcndhcmRpbmcgd2l0aCBTdGFja2VkIEhlYWRlcnPigJ0sDQp3
aGVyZWFzIHRoZSBOU0ggYXBwcm9hY2ggZmFsbHMgaW50byBzZWN0aW9uIDMuMS4zLCDigJxNZXRo
b2QzOiBGb3J3YXJkaW5nIGJhc2VkIG9uIFNlcnZpY2UgQ2hhaW4gSWRlbnRpZmllcnPigJ0uDQoN
ClNlY3Rpb24gNCBhbmFseXplcyB0aGUgZGlmZmVyZW50IG1ldGhvZHMsIHdpdGggcHJvcyBhbmQg
Y29ucyBmb3IgYWxsIG9mIHRoZSBhcHByb2FjaGVzLg0KDQotRGF2ZQ0KDQoNCg0KRnJvbTogc2Zj
IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBYdXhpYW9odQ0KU2Vu
dDogVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODoyMSBQTQ0KVG86IFVUVEFSTywgSkFNRVM7IERv
bGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFJvbiBQYXJr
ZXI7IFN0ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRl
LmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6
IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUg
b2YgTlNIDQoNCldoZW4gYXBwbHlpbmcgYSBwYXJ0aWN1bGFyIFNGQyAoaS5lLiwgYW4gb3JkZXJl
ZCBsaXN0IG9mIFNGcykgdG8gdGhlIHNlbGVjdGVkIHRyYWZmaWMsIHRoZSB0cmFmZmljIG5lZWRz
IHRvIGJlIHN0ZWVyZWQgdGhyb3VnaCB0aGUgY29ycmVzcG9uZGluZyBTRlAgKGkuZS4sIGFuIG9y
ZGVyZWQgbGlzdCBvZiBTRkZzIGFuZCBTRnMpIGluIHRoZSBTRkMtZW5hYmxlZCBuZXR3b3JrLiBN
UExTLVNQUklORyBpcyBhIHBhcnRpY3VsYXIgTVBMUyBzb3VyY2Ugcm91dGluZyBwYXJhZGlnbSB3
aGVyZSB0aGUgZXhwbGljaXQgcGF0aCBpbmZvcm1hdGlvbiAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0
IG9mIGV4cGxpY2l0IGhvcHMpIGlzIGVuY29kZWQgYXMgYSBsYWJlbCBzdGFjayAoaS5lLiwgYW4g
b3JkZXJlZCBsaXN0IG9mIGxhYmVscyB3aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXIg
ZXhwbGljaXQgaG9wKSBhbmQgdGhlbiBwaWdneWJhY2tlZCBvbiB0aGUgc291cmNlIHJvdXRlZCBw
YWNrZXRzLiBUaGUgTVBMUy1TUFJJTkcgcGFyYWRpZ20gY2FuIGJlIGVhc2lseSBsZXZlcmFnZWQg
dG8gc3RlZXIgdGhlIHNlbGVjdGVkIHRyYWZmaWMgdGhyb3VnaCBhIHBhcnRpY3VsYXIgU0ZQIGJ5
IGVuY29kaW5nIHRoZSBTRlAgaW5mb3JtYXRpb24gYXMgYW4gTVBMUyBsYWJlbCBzdGFjayAoaS5l
LiwgYW4gb3JkZXJlZCBsaXN0IG9mIGxhYmVscyB3aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRp
Y3VsYXIgU0ZGIG9yIFNGKS4gSW4gdGhpcyB3YXksIFNGRnMgY291bGQgYmUgaW1wbGVtZW50ZWQg
b24gZXhpc3RpbmcgTVBMUyBzd2l0Y2hlcyB3aXRob3V0IGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEt
cGxhbmUgcHJvdmlkZWQgdGhhdCBTRnMgYXJlIGNhcGFibGUgb2YgcmVjb2duaXppbmcgTVBMUyBw
YWNrZXRzLiAgQXMgcG9pbnRlZCBvdXQgYnkgc29tZWJvZHkgZWxzZSwgaXTigJlzIG11Y2ggc3Ry
YWlnaHRmb3J3YXJkIHRvIHN1cHBvcnQgdGhlIHN0YWNrIG9mIFNGQyBlbmNhcHN1bGF0aW9ucyBp
ZiB0aGUgU0ZDIGVuY2Fwc3VsYXRpb24gaXMgaW1wbGVtZW50ZWQgaW4gdGhlIGZvcm0gb2YgYW4g
TVBMUyBsYWJlbCBzdGFjay4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCkZyb206IHNmYyBb
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgVVRUQVJPLCBKQU1FUw0K
U2VudDogVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODo0NiBQTQ0KVG86IERvbGdhbm93LCBBbmRy
ZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFJvbiBQYXJrZXI7IFN0ZXdhcnQg
QnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNj
OiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBb
R1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCklm
IHdlIGhhdmUgYW4gTVBMUyBlbmFibGVkIGZhYnJpYyB3b3VsZG7igJl0IGl0IGJlIHNpbXBsZXIg
dG8gd2VhdmUgTlNIIGludG8gaXQgaWYgaXQgYWxsIHVzZXMgTVBMUz8gSWYgbm90IGhvdyB3b3Vs
ZCB0aGUgaW50ZXJhY3Rpb24gYmV0d2VlbiB0aGUgdHdvIGVudmlyb25tZW50cyB3b3JrPw0KDQpK
aW0gVXR0YXJvDQoNCiJUaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBp
dCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBz
b2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhp
cyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQgcmVj
aXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhh
dmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5k
ZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVy
LiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHBy
aW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4i
DQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIERv
bGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpDQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAyMDE2
IDExOjUyIFBNDQpUbzogRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208
bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+OyBSb24gUGFya2VyIDxSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
Pj47IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdh
cnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdA
enRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5
cGUgb2YgTlNIDQoNCkZvbGxvd2luZyDigJxuZXh0IGhlYWRlcuKAnSBhcHByb2FjaCAgaXMgc2lt
cGxlIGFuZCB0aGUgTlNIIGhlYWRlciBpcyBhbHJlYWR5IGJ1aWx0IGxpa2UgdGhhdC4gSW50cm9k
dWNpbmcgTVBMUyBsaWtlIGFwcHJvYWNoIHdvdWxkIGFkZCB5ZXQgYW5vdGhlciBtZWNoYW5pc20g
dG8gdHJhdmVyc2UgdGhlIGhlYWRlcnMsIHdoaWNoIHdvdWxkIG1ha2UgaC93IG1vcmUgY29tcGxl
eC4NCg0KSXQgaXMgdHJ1ZSB0aGF0IGgvdyBjYW4gb25seSBsb29rIGF0IFggQnl0ZXMgKFggZGVw
ZW5kaW5nIG9uIGgvdykuIFRoaXMgaXMgdHJ1ZSBmb3IgbWFueSBoZWFkZXJzIG5vdCBvbmx5IHRo
aXMgYW5kIGV2ZW4gdG9kYXkgKHdpdGhvdXQgTlNIKSB5b3UgY2FuIGVuZC11cCB3aXRoIHBheWxv
YWQgYmVpbmcgdmVyeSBkZWVwIGluIGEgcGFja2V0LiBBdCB0aGUgZW5kIHdlIG5lZWQgdG8gaGF2
ZSBhIGZsZXhpYmxlIG1lY2hhbmlzbSB3aGljaCBOU0ggbmVzdGluZyB3b3VsZCBwcm92aWRlLiBJ
ZiBzb21lb25lIOKAnGFidXNlcyBpdOKAnSB0aGlzIGNhbiBsZWFkIHRvIHZhcmlvdXMgaXNzdWVz
LiBJdCBpcyBwcm9iYWJseSB3b3J0aCBub3RpbmcgdGhhdCBpbiB0aGUgZHJhZnQgaW5jbHVkaW5n
IHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIChieSBhZGRpbmcgbGFyZ2UgaGVhZGVycyBpdCB3aWxs
IGJlIGhhcmRlciB0byBwZXJmb3JtIHBheWxvYWQgYmFzZWQgQUNMIEREb1MgcHJvdGVjdGlvbiBp
biByb3V0ZXJzIGZvciBleGFtcGxlKS4NCg0KQW5kcmV3DQoNCk9uIDIwMTYtMDMtMTUsIDM6MDMg
QU0sICJzZmMgb24gYmVoYWxmIG9mIEVYVCBCb3R0b3JmZiwgUGF1bCIgd3JvdGU6DQoNCkp1c3Qg
b25lIG1vcmUgY29uY2VybiBhYm91dCB0aGUgc3RhY2sgaXMgaG93IGRlZXAgaXQgd2lsbCBuZXN0
LiBIYXJkd2FyZSBzd2l0Y2ggaW1wbGVtZW50YXRpb25zIGFyZSB0eXBpY2FsbHkgbGltaXRlZCBp
biB0aGUgZGVwdGggdGhleSBsb29rIGludG8gdGhlIHBhY2tldC4gSWYgdGhlIGhhcmR3YXJlIG5l
ZWRzIHRvIGxvb2sgYXQgdGhlIG9yaWdpbmFsIHBhY2tldCBoZWFkZXJzLCB0aGVuIGhhcmR3YXJl
IHdvdWxkIG5lZWQgdG8gc2tpcCBvdmVyIHRoZSBzdGFjayBvZiBOU0ggaGVhZGVycyB0byByZWFj
aCB0aGUgb3JpZ2luYWwgcGFja2V0LiBJZiB0aGUgTlNIIHN0YWNrIGlzIHRvbyBkZWVwIGl0IG1h
eSBleGNlZWQgdGhlIGhhcmR3YXJlIGRlcHRoIGxpbWl0cy4NCg0KQ2hlZXJzLA0KDQpQYXVsDQoN
CkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUm9u
IFBhcmtlcg0KU2VudDogTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo0NSBBTQ0KVG86IFN0ZXdh
cnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50
QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5j
bj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBb
c2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNI
DQoNCkkgbGlrZSB0aGUgc2VsZiBkZXNjcmliaW5nIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGFuZCBJ
IGxpa2UgdGhlIGZpcnN0IG9uZSBiZWluZyB0aGUg4oCcY3VycmVudOKAnSBzY29waW5nLiAgIEJ1
dCwgb25lIGRpZmZlcmVuY2UgYmV0d2VlbiBNUExTIGFuZCBOU0jigKYgICBNUExTIGZvcndhcmRp
bmcgaXMgZ2VuZXJhbGx5IGhhbmRsZWQgYnkgbG9va2luZyBvbmx5IGF0IHRoZSBNUExTIGxhYmVs
cyB0aGF0IGFyZSDigJxpbiBzY29wZeKAnSBmb3IgdGhlIGN1cnJlbnQgbm9kZSAoaS5lLiwgc3Rh
cnRpbmcgYXQgdGhlIHRvcC1vZi1zdGFjaykgYW5kIG5vdCBuZWVkaW5nIHRvIGxvY2F0ZSBhbmQg
cHJvY2VzcyB0aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGJvdHRvbS1vZi1zdGFjay4gICAg
QnV0LCBpbiBOU0gsIG1vc3QgcHJvY2Vzc2luZyB3aWxsIHJlcXVpcmUgbG9jYXRpb24gb2YgdGhl
IOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBsYXN0IE5TSCBoZWFkZXIuICAgSXQgaXMgaW5lZmZp
Y2llbnQgdG8gaGF2ZSB0byB3YWxrIHRoZSBzdGFjayBvZiBOU0ggaGVhZGVycyBpbiBvcmRlciB0
byBsb2NhdGUgdGhhdCBwYXlsb2FkLiAgICBJZiBlYWNoIE5TSCBoZWFkZXIgdGhhdCB3YXMgcHVz
aGVkIG9udG8gdGhlIHN0YWNrIGFsc28gaW5jbHVkZWQgYW4gb2Zmc2V0IHRvIGRpcmVjdGx5IGxv
Y2F0ZSB0aGUgcGF5bG9hZCAoZWFjaCBuZXcgb25lIHNpbXBseSBhZGRzIGl0cyBvd24gYnl0ZSBz
aXplKSwgdGhlbiB0aGlzIHByb2Nlc3NpbmcgaW5lZmZpY2llbmN5IHdvdWxkIGJlIG1pdGlnYXRl
ZC4NCg0KICAgUm9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmdd
IE9uIEJlaGFsZiBPZiBTdGV3YXJ0IEJyeWFudA0KU2VudDogTW9uZGF5LCBNYXJjaCAxNCwgMjAx
NiA1OjQwIEFNDQpUbzogYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20u
Y24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbR1JB
WU1BSUxdIFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoN
Cg0KSGF2aW5nIHJlbWluZGVkIG15c2VsZiBvZiB0aGUgTlNIIGhlYWRlciBzdHJ1Y3R1cmUsIEkg
c2VlIHRoYXQgdGhpcw0KaXMgbm90IHN0cmljdGx5IG5lZWRlZCBzaW5jZSB0aGlzIG5hdHVyYWxs
eSBmaXRzIHdpdGggdGhlIG5leHQNCnByb3RvY29sIGNvbXBvbmVudCBvZiB0aGUgYmFzZSBoZWFk
ZXIuIFRodXMgc3RhdGluZyB0aGF0IHRoZSB0aGVyZQ0KaXMgbm8gYXJjaGl0ZWN0dXJhbCBsaW1p
dCBvbiB0aGUgbnVtYmVyIG9mIFNGSCBoZWFkZXJzIGluIGEgcGFja2V0DQppcyB0aGUgbmVjZXNz
YXJ5IGFuZCBzdWZmaWNpZW50IHJlcXVpcmVtZW50IHRvIGFsbG93IGFuIGFyYml0YXRyeQ0Kc3Rh
Y2sgb2YgTlNIIGhlYWRlcnMuIFN0YXRpbmcgdGhhdCBuZXcgTlNIIGhlYWRlcnMgYXJlIGFkZGVk
IGF0IHRoZSBmcm9udA0Kb2YgdGhlIHBhY2tldCwgYW5kIHByb2Nlc3NlZCBmaXJzdCBhbmQgZGlz
Y2FyZGVkIGZpcnN0IGlzIHN1ZmZpY2llbnQNCnRvIHJlbW92ZSBhbnkgcHJvY2Vzc2luZyBhbWJp
Z3VpdHkuIFByb2Nlc3Npbmcgd291bGQgYWxzbyBiZSBzaW1wbGVyDQppcyB5b3UgZm9sbG93ZWQg
dGhlIE1QTFMgcnVsZSB0aGF0IHRoZSBvdXRlciBoZWFkZXIgaXMgdGhlIG9ubHkgb25lDQppbiBz
Y29wZSB1bnRpbCB0aGF0IGhlYWRlciBpcyBkaXNjYXJkZWQgKHBvcHBlZCkuDQoNCkkgZG8gaG93
ZXZlciB3b25kZXIgd2hldGhlciB0aGUgSUVURidzIGFyY2hpdGV0dXJhbCBwcmVmZXJlbmNlIGZv
cg0Kc2VsZiBkZXNjcmliaW5nIHBhY2tldHMgKE1QTFMgYmVpbmcgdGhlIGV4Y2VwdGlvbikgbGVh
ZHMgdXMgdG8gbW9yZQ0KY29tcGxleCBhbmQgdGh1cyBsZXNzIGVmZmljZW50IGRhdGFwbGFuZSBk
ZXNpZ25zIHRoYW4gd2UgY291bGQgb3RoZXJ3aXNlDQphY2hpZXZlLg0KDQotIFN0ZXdhcnQNCk9u
IDE0LzAzLzIwMTYgMDE6NDQsIGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUu
Y29tLmNuPiB3cm90ZToNClN0ZXdhcnQsDQoNClRoYW5rcy4NCg0KRG8geW91IG1lYW4gd2Ugc2hv
dWxkIGFkZCBhbiBpbmRpY2F0b3IgZm9yIHRoZSBuZXN0ZWQgTlNIPyAgSSBhZ3JlZSBhbnl0aGlu
ZyBuZXcgc2hvdWxkIGJlIGNvbnNpZGVyZWQgY2FyZWZ1bGx5LiBBbmQgdGhhdCdzIHdoYXQgd2Ug
YXJlIGRvaW5nIHJpZ2h0IG5vdy46KQ0KDQoNCg0KDQoNCg0K5Y+R5Lu25Lq6OiAgICAgICAgIFN0
ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PG1haWx0bzpzdGV3YXJ0LmJy
eWFudEBnbWFpbC5jb20+DQrmlLbku7bkuro6ICAgICAgICAgInNmY0BpZXRmLm9yZyI8bWFpbHRv
OnNmY0BpZXRmLm9yZz48c2ZjQGlldGYub3JnPjxtYWlsdG86c2ZjQGlldGYub3JnPiwNCuaXpeac
nzogICAgICAgICAyMDE2LzAzLzExIDE3OjI1DQrkuLvpopg6ICAgICAgICBSZTogW3NmY10gQWRk
aW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0K5Y+R5Lu25Lq6OiAgICAgICAgInNm
YyIgPHNmYy1ib3VuY2VzQGlldGYub3JnPjxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+DQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQoNCg0KDQpUaGUgcHJvdG9jb2wgdGhh
dCBjaG9zZSB0aGUgbW9zdCBlbGVnYW50IGFwcHJvYWNoIHRvIGxheWVyaW5nDQpvbmUgaGVhZGVy
IG9uIGFub3RoZXIgd2FzIE1QTFMsIHdpdGggaXRzIHN0YWNraW5nIGFwcHJvYWNoDQphbmQgb25l
IGJpdCBlbmQgb2Ygc3RhY2sgaW5kaWNhdG9yLg0KDQpTdWNoIGEgc2ltcGxlIGdlbmVyYWwgYXBw
cm9hY2ggaGFzIG11Y2ggdG8gY29tbWVuZCBpdA0KYW5kIHlvdSBtaWdodCB0aGluayBzZXJpb3Vz
bHkgYWJvdXQgYXBwbHlpbmcgaXQgaGVyZS4NCg0KU3Rld2FydA0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2
IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRo
IjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNaWNyb3NvZnQgSmhlbmdIZWkiOw0KCXBh
bm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IlxATWljcm9zb2Z0IEpoZW5nSGVpIjsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAx
MSA2IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4i
Ow0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMg
Ki8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBp
bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZh
bWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQphOmxpbmssIHNw
YW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlu
a0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQp0dA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUs
IGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGlu
azoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZTo5LjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixz
ZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUt
bmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
c3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIixzYW5zLXNl
cmlmOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uQ2hhcg0KCXttc28tc3R5bGUtbmFtZToi5om55rOo
5qGG5paH5pysIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGlu
azrmibnms6jmoYbmlofmnKw7DQoJZm9udC1mYW1pbHk6U2ltU3VuOw0KCWNvbG9yOmJsYWNrO30N
CnAuYSwgbGkuYSwgZGl2LmENCgl7bXNvLXN0eWxlLW5hbWU65om55rOo5qGG5paH5pysOw0KCW1z
by1zdHlsZS1saW5rOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGlt
ZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkVtYWlsU3R5bGUyMg0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIzDQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9y
OiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzQ0NTQ2QTsNCglm
b250LXdlaWdodDpib2xkOw0KCWZvbnQtc3R5bGU6aXRhbGljOw0KCXRleHQtZGVjb3JhdGlvbjpu
b25lIG5vbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjUNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpz
cGFuLkVtYWlsU3R5bGUyNg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls
ZTI3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjgNCgl7bXNvLXN0
eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJ
Y29sb3I6IzQ0NTQ2QTsNCglmb250LXdlaWdodDpib2xkOw0KCWZvbnQtc3R5bGU6aXRhbGljOw0K
CXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjkNCgl7bXNvLXN0
eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2Vy
aWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpl
eHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtz
aXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2
LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0i
MTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86
c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEi
IC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBs
YW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3Jk
U2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPkphbWVzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
SSBjYW7igJl0IHNwZWFrIGZvciB0aGUgZW50aXJlIGdyb3VwLCBteSB1bmRlcnN0YW5kaW5nIG9m
IHRoZSBkZWNpc2lvbiBub3QgdG8gc3RhbmRhcmRpemUgb24gTVBMUyBhcyB0aGUgZm9yd2FyZGlu
ZyBwYXJhZGlnbSB3YXMgdG8gbWFrZSBTRkMgYnJvYWRlciBzdWNoIHRoYXQgaXQNCiBjb3VsZCB1
dGlsaXplIE1BQyBiYXNlZCBuZXR3b3JrcywgSVAgYmFzZWQgbmV0d29ya3MsIGFuZCBJUC1vdmVy
LU1QTFMgYmFzZWQgbmV0d29ya3MuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWlsRW5kQ29t
cG9zZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvYT48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IFVUVEFSTywgSkFNRVMg
W21haWx0bzpqdTE3MzhAYXR0LmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1h
cmNoIDE2LCAyMDE2IDExOjExIEFNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyICZsdDtSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJmd0OzsgRGF2ZSBEb2xzb24gJmx0O2Rkb2xzb25A
c2FuZHZpbmUuY29tJmd0OzsgWHV4aWFvaHUgJmx0O3h1eGlhb2h1QGh1YXdlaS5jb20mZ3Q7OyBE
b2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSAmbHQ7YW5kcmV3LmRvbGdhbm93QG5va2lhLmNv
bSZndDs7IEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7cGF1bC5ib3R0b3JmZkBocGUuY29tJmd0Ozsg
U3Rld2FydCBCcnlhbnQgJmx0O3N0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSZndDs7DQogYW8udGlu
Z0B6dGUuY29tLmNuPGJyPg0KPGI+Q2M6PC9iPiBzZmNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0
OjwvYj4gUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIg
dHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+Q29tbWVudHMgSW4tTGluZTxv
OnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
aT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiM0NDU0NkEiPkppbSBVdHRhcm88bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojNDQ1NDZBIj4mcXVvdDs8aT5UaGlzIGVtYWlsIGFuZCBhbnkg
ZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmYW1wO1QgcHJvcGVydHksIGFyZSBjb25m
aWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRp
dmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3Ug
YXJlIG5vdCBvbmUgb2YgdGhlDQogbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZl
IHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGlu
IGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2Ug
aW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24s
IGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nDQogb2YgdGhp
cyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkPC9pPi4mcXVvdDs8L3NwYW4+PGI+PGk+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9w
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFF
MSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBSb24gUGFya2VyIFs8YSBocmVmPSJtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTWFy
Y2ggMTYsIDIwMTYgMTA6MDEgQU08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uICZsdDs8YSBo
cmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9h
PiZndDs7IFh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+
eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT4mZ3Q7OyBVVFRBUk8sIEpBTUVTICZsdDs8YSBocmVmPSJt
YWlsdG86anUxNzM4QGF0dC5jb20iPmp1MTczOEBhdHQuY29tPC9hPiZndDs7IERvbGdhbm93LCBB
bmRyZXcgKE5va2lhIC0gU0cpDQogJmx0OzxhIGhyZWY9Im1haWx0bzphbmRyZXcuZG9sZ2Fub3dA
bm9raWEuY29tIj5hbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPC9hPiZndDs7IEVYVCBCb3R0b3Jm
ZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+cGF1bC5i
b3R0b3JmZkBocGUuY29tPC9hPiZndDs7IFN0ZXdhcnQgQnJ5YW50ICZsdDs8YSBocmVmPSJtYWls
dG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L2E+
Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNv
bS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNm
Y0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFtHUkFZTUFJTF0g
UmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+TXkgcmVjb2xsZWN0aW9uIG9mIHRoZSBkaXNjdXNzaW9uIGFuZCBhbmFseXNpcyBvZiBN
UExTIGZvcndhcmRpbmcgdG8gc3VwcG9ydCBTRkMgd2FzIG5vdCBvcmllbnRlZCBhcm91bmQgaGll
cmFyY2hpY2FsIFNGQyBkb21haW5zLiZuYnNwOyZuYnNwOyBJbnN0ZWFkLCBJIHRob3VnaHQgdGhl
IGRpc2N1c3Npb24NCiB3YXMgYXJvdW5kIGFuIE1QTFMgbGFiZWwgcGVyIFNGIGluc3RhbmNlIHNv
IHRoYXQgdGhlIHN0YWNrIG9mIE1QTFMgbGFiZWxzIHByb3ZpZGVkIHRoZSBmdWxsIFNGUC9SU1Ag
ZGVzY3JpcHRpb24uJm5ic3A7Jm5ic3A7Jm5ic3A7IEFuIGVsZWdhbnQgYXBwcm9hY2gsIGZvciBz
dXJlLCBidXQgbm90IG9uZSBhZG9wdGVkIGJ5IHRoZSBXRy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2
QSI+W0ppbSBVJmd0O10gV2FzIHRoaXMgZGVjaXNpb24gYmFzZWQgb24gdGhlIG5vdGlvbiB0aGF0
IGFsbCBmYWJyaWNzIGFyZSBJUCBvbmx5Pz8gSU1PIHRoZSBtb2RlbCBvZiBhbGwgRENzIGJlaW5n
IGxhcmdlIGFuZCBJUCBvbmx5IGlzIG5vdCBhIGNvcnJlY3QgYXNzdW1wdGlvbi48bzpwPjwvbzpw
Pjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIGN1cnJlbnQgZGlz
Y3Vzc2lvbiBvZiBNUExTIGlzIG1vcmUgb2YgdGhlIGhpZXJhcmNoaWNhbCBuYXR1cmUg4oCTIGEg
c3RhY2sgb2YgbGFiZWxzIGluIHRoZSBnZW5lcmFsIGNhc2UgcmVwcmVzZW50cyBhIHNldCBvZiBu
ZXN0ZWQgTFNQcy4mbmJzcDsmbmJzcDsgRm9yIFNGQywgdGhlIGRpc2N1c3Npb24NCiBpcyB0aGF0
IGEgc3RhY2sgb2YgTlNIIHJlcHJlc2VudHMgYSBzdGFjayBvZiBwZXItU0ZDLWRvbWFpbiBTRlBz
LiZuYnNwOyZuYnNwOyBCdXQgYW4gaW5kaXZpZHVhbCBOU0ggZG9lcyBub3Qgc2VsZi1kZXNjcmli
ZSB0aGUgU0ZQL1JTUCBhdCBpdHMgb3duIGRvbWFpbiBsZXZlbCwgcmVseWluZyBpbnN0ZWFkIG9u
IGEgZmxhdCBpZGVudGlmaWVyIChTRlAgSUQpIHRoYXQgaXMgdXNlZCB0byBsb29rdXAgdGhlIGZ1
bGwgU0ZQL1JTUC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOyZuYnNwOyBSb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2lu
ZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0
Ij4gRGF2ZSBEb2xzb24gWzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+bWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNk
YXksIE1hcmNoIDE2LCAyMDE2IDk6NDggQU08YnI+DQo8Yj5Ubzo8L2I+IFh1eGlhb2h1ICZsdDs8
YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwv
YT4mZ3Q7OyBVVFRBUk8sIEpBTUVTICZsdDs8YSBocmVmPSJtYWlsdG86anUxNzM4QGF0dC5jb20i
Pmp1MTczOEBhdHQuY29tPC9hPiZndDs7IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpICZs
dDs8YSBocmVmPSJtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbSI+YW5kcmV3LmRvbGdh
bm93QG5va2lhLmNvbTwvYT4mZ3Q7Ow0KIEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9hPiZn
dDs7IFJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDs7IFN0ZXdh
cnQgQnJ5YW50ICZsdDs8YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj5z
dGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzphby50aW5n
QHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0
OjwvYj4gUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIg
dHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UmVjYWxsIHRoYXQgZHJhZnQtaG9tbWEt
c2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcyBjb21wYXJlcyB0aGUgZGlmZmVyZW50IGFw
cHJvYWNoZXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9kcmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLWFuYWx5c2lzLTA1Ij5o
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0
aG9kcy1hbmFseXNpcy0wNTwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPlRoZSBNUExTIGFwcHJvYWNoIGZhbGxzIGludG8gdGhlIGNhdGVnb3J5IGRpc2N1c3Nl
ZCBpbiBzZWN0aW9uIDMuMS4yLCDigJxNZXRob2QgMjogRm9yd2FyZGluZyB3aXRoIFN0YWNrZWQg
SGVhZGVyc+KAnSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+d2hlcmVhcyB0aGUgTlNIIGFwcHJvYWNoIGZh
bGxzIGludG8gc2VjdGlvbiAzLjEuMywg4oCcTWV0aG9kMzogRm9yd2FyZGluZyBiYXNlZCBvbiBT
ZXJ2aWNlIENoYWluIElkZW50aWZpZXJz4oCdLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+U2VjdGlvbiA0IGFuYWx5emVzIHRoZSBkaWZmZXJlbnQgbWV0aG9kcywg
d2l0aCBwcm9zIGFuZCBjb25zIGZvciBhbGwgb2YgdGhlIGFwcHJvYWNoZXMuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4tRGF2ZTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IHNmYyBbPGEg
aHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5YdXhpYW9odTxicj4NCjxiPlNlbnQ6PC9i
PiBUdWVzZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjIxIFBNPGJyPg0KPGI+VG86PC9iPiBVVFRBUk8s
IEpBTUVTOyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVs
OyBSb24gUGFya2VyOyBTdGV3YXJ0IEJyeWFudDsNCjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0
ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlw
ZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+V2hlbiBhcHBseWluZyBhIHBhcnRpY3VsYXIg
U0ZDIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgU0ZzKSB0byB0aGUgc2VsZWN0ZWQgdHJhZmZp
YywgdGhlIHRyYWZmaWMgbmVlZHMgdG8gYmUgc3RlZXJlZCB0aHJvdWdoIHRoZSBjb3JyZXNwb25k
aW5nIFNGUCAoaS5lLiwgYW4NCiBvcmRlcmVkIGxpc3Qgb2YgU0ZGcyBhbmQgU0ZzKSBpbiB0aGUg
U0ZDLWVuYWJsZWQgbmV0d29yay4gTVBMUy1TUFJJTkcgaXMgYSBwYXJ0aWN1bGFyIE1QTFMgc291
cmNlIHJvdXRpbmcgcGFyYWRpZ20gd2hlcmUgdGhlIGV4cGxpY2l0IHBhdGggaW5mb3JtYXRpb24g
KGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBleHBsaWNpdCBob3BzKSBpcyBlbmNvZGVkIGFzIGEg
bGFiZWwgc3RhY2sgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBsYWJlbHMgd2l0aA0KIGVhY2gg
aW5kaWNhdGluZyBhIHBhcnRpY3VsYXIgZXhwbGljaXQgaG9wKSBhbmQgdGhlbiBwaWdneWJhY2tl
ZCBvbiB0aGUgc291cmNlIHJvdXRlZCBwYWNrZXRzLiBUaGUgTVBMUy1TUFJJTkcgcGFyYWRpZ20g
Y2FuIGJlIGVhc2lseSBsZXZlcmFnZWQgdG8gc3RlZXIgdGhlIHNlbGVjdGVkIHRyYWZmaWMgdGhy
b3VnaCBhIHBhcnRpY3VsYXIgU0ZQIGJ5IGVuY29kaW5nIHRoZSBTRlAgaW5mb3JtYXRpb24gYXMg
YW4gTVBMUyBsYWJlbCBzdGFjayAoaS5lLiwNCiBhbiBvcmRlcmVkIGxpc3Qgb2YgbGFiZWxzIHdp
dGggZWFjaCBpbmRpY2F0aW5nIGEgcGFydGljdWxhciBTRkYgb3IgU0YpLiBJbiB0aGlzIHdheSwg
U0ZGcyBjb3VsZCBiZSBpbXBsZW1lbnRlZCBvbiBleGlzdGluZyBNUExTIHN3aXRjaGVzIHdpdGhv
dXQgYW55IGNoYW5nZSB0byB0aGUgZGF0YS1wbGFuZSBwcm92aWRlZCB0aGF0IFNGcyBhcmUgY2Fw
YWJsZSBvZiByZWNvZ25pemluZyBNUExTIHBhY2tldHMuICZuYnNwO0FzIHBvaW50ZWQgb3V0IGJ5
IHNvbWVib2R5DQogZWxzZSwgaXTigJlzIG11Y2ggc3RyYWlnaHRmb3J3YXJkIHRvIHN1cHBvcnQg
dGhlIHN0YWNrIG9mIFNGQyBlbmNhcHN1bGF0aW9ucyBpZiB0aGUgU0ZDIGVuY2Fwc3VsYXRpb24g
aXMgaW1wbGVtZW50ZWQgaW4gdGhlIGZvcm0gb2YgYW4gTVBMUyBsYWJlbCBzdGFjay48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+WGlhb2h1PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUg
MS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3Rl
eHQiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+VVRUQVJPLCBKQU1F
Uzxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjQ2IFBNPGJyPg0K
PGI+VG86PC9iPiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQ
YXVsOyBSb24gUGFya2VyOyBTdGV3YXJ0IEJyeWFudDsNCjxhIGhyZWY9Im1haWx0bzphby50aW5n
QHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0
OjwvYj4gUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIg
dHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+SWYgd2UgaGF2ZSBhbiBNUExT
IGVuYWJsZWQgZmFicmljIHdvdWxkbuKAmXQgaXQgYmUgc2ltcGxlciB0byB3ZWF2ZSBOU0ggaW50
byBpdCBpZiBpdCBhbGwgdXNlcyBNUExTPyBJZiBub3QgaG93IHdvdWxkIHRoZSBpbnRlcmFjdGlv
biBiZXR3ZWVuIHRoZSB0d28gZW52aXJvbm1lbnRzDQogd29yaz88bzpwPjwvbzpwPjwvc3Bhbj48
L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojNDQ1NDZBIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj5KaW0g
VXR0YXJvPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzQ0NTQ2QSI+JnF1b3Q7PGk+VGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVk
IHdpdGggaXQgYXJlIEFUJmFtcDtUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJl
IGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkg
dG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRo
ZQ0KIG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2
ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5v
dGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20g
eW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBm
b3J3YXJkaW5nLCBwcmludGluZywgb3IgY29weWluZw0KIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0
bHkgcHJvaGliaXRlZDwvaT4uJnF1b3Q7PC9zcGFuPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojNDQ1NDZBIj48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjp3aW5kb3d0ZXh0Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmci
Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkRv
bGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWFy
Y2ggMTQsIDIwMTYgMTE6NTIgUE08YnI+DQo8Yj5Ubzo8L2I+IEVYVCBCb3R0b3JmZiwgUGF1bCAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+cGF1bC5ib3R0b3JmZkBo
cGUuY29tPC9hPiZndDs7IFJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9h
PiZndDs7IFN0ZXdhcnQgQnJ5YW50ICZsdDs8YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRA
Z21haWwuY29tIj5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1h
aWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT48YnI+DQo8Yj5D
Yzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gu
bmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gb2xsb3dpbmcg4oCcbmV4dCBo
ZWFkZXLigJ0gYXBwcm9hY2ggJm5ic3A7aXMgc2ltcGxlIGFuZCB0aGUgTlNIIGhlYWRlciBpcyBh
bHJlYWR5IGJ1aWx0IGxpa2UgdGhhdC4gSW50cm9kdWNpbmcgTVBMUyBsaWtlIGFwcHJvYWNoIHdv
dWxkIGFkZCB5ZXQgYW5vdGhlciBtZWNoYW5pc20gdG8gdHJhdmVyc2UgdGhlIGhlYWRlcnMsDQog
d2hpY2ggd291bGQgbWFrZSBoL3cgbW9yZSBjb21wbGV4LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5JdCBpcyB0cnVlIHRoYXQgaC93IGNhbiBvbmx5IGxvb2sg
YXQgWCBCeXRlcyAoWCBkZXBlbmRpbmcgb24gaC93KS4gVGhpcyBpcyB0cnVlIGZvciBtYW55IGhl
YWRlcnMgbm90IG9ubHkgdGhpcyBhbmQgZXZlbiB0b2RheSAod2l0aG91dCBOU0gpIHlvdSBjYW4g
ZW5kLXVwIHdpdGggcGF5bG9hZCBiZWluZw0KIHZlcnkgZGVlcCBpbiBhIHBhY2tldC4gQXQgdGhl
IGVuZCB3ZSBuZWVkIHRvIGhhdmUgYSBmbGV4aWJsZSBtZWNoYW5pc20gd2hpY2ggTlNIIG5lc3Rp
bmcgd291bGQgcHJvdmlkZS4gSWYgc29tZW9uZSDigJxhYnVzZXMgaXTigJ0gdGhpcyBjYW4gbGVh
ZCB0byB2YXJpb3VzIGlzc3Vlcy4gSXQgaXMgcHJvYmFibHkgd29ydGggbm90aW5nIHRoYXQgaW4g
dGhlIGRyYWZ0IGluY2x1ZGluZyBzZWN1cml0eSBjb25zaWRlcmF0aW9ucyAoYnkgYWRkaW5nIGxh
cmdlDQogaGVhZGVycyBpdCB3aWxsIGJlIGhhcmRlciB0byBwZXJmb3JtIHBheWxvYWQgYmFzZWQg
QUNMIEREb1MgcHJvdGVjdGlvbiBpbiByb3V0ZXJzIGZvciBleGFtcGxlKS48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+QW5kcmV3PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5PbiAyMDE2LTAzLTE1LCAzOjAzIEFN
LCAmcXVvdDtzZmMgb24gYmVoYWxmIG9mIEVYVCBCb3R0b3JmZiwgUGF1bCZxdW90OyB3cm90ZTo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
I0I1QzRERiA0LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVw
dDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCIg
aWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SnVzdCBv
bmUgbW9yZSBjb25jZXJuIGFib3V0IHRoZSBzdGFjayBpcyBob3cgZGVlcCBpdCB3aWxsIG5lc3Qu
IEhhcmR3YXJlIHN3aXRjaCBpbXBsZW1lbnRhdGlvbnMgYXJlIHR5cGljYWxseSBsaW1pdGVkIGlu
IHRoZSBkZXB0aCB0aGV5IGxvb2sgaW50byB0aGUgcGFja2V0Lg0KIElmIHRoZSBoYXJkd2FyZSBu
ZWVkcyB0byBsb29rIGF0IHRoZSBvcmlnaW5hbCBwYWNrZXQgaGVhZGVycywgdGhlbiBoYXJkd2Fy
ZSB3b3VsZCBuZWVkIHRvIHNraXAgb3ZlciB0aGUgc3RhY2sgb2YgTlNIIGhlYWRlcnMgdG8gcmVh
Y2ggdGhlIG9yaWdpbmFsIHBhY2tldC4gSWYgdGhlIE5TSCBzdGFjayBpcyB0b28gZGVlcCBpdCBt
YXkgZXhjZWVkIHRoZSBoYXJkd2FyZSBkZXB0aCBsaW1pdHMuPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5DaGVlcnMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxicj4NClBh
dWw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOndpbmRvd3RleHQiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBP
ZiA8L2I+Um9uIFBhcmtlcjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1hcmNoIDE0LCAyMDE2
IDExOjQ1IEFNPGJyPg0KPGI+VG86PC9iPiBTdGV3YXJ0IEJyeWFudCAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC9h
PiZndDs7DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5j
b20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5z
ZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxd
IFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPkkgbGlrZSB0aGUgc2VsZiBkZXNjcmliaW5nIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGFu
ZCBJIGxpa2UgdGhlIGZpcnN0IG9uZSBiZWluZyB0aGUg4oCcY3VycmVudOKAnSBzY29waW5nLiZu
YnNwOyZuYnNwOyBCdXQsIG9uZSBkaWZmZXJlbmNlIGJldHdlZW4gTVBMUyBhbmQgTlNI4oCmJm5i
c3A7Jm5ic3A7IE1QTFMgZm9yd2FyZGluZw0KIGlzIGdlbmVyYWxseSBoYW5kbGVkIGJ5IGxvb2tp
bmcgb25seSBhdCB0aGUgTVBMUyBsYWJlbHMgdGhhdCBhcmUg4oCcaW4gc2NvcGXigJ0gZm9yIHRo
ZSBjdXJyZW50IG5vZGUgKGkuZS4sIHN0YXJ0aW5nIGF0IHRoZSB0b3Atb2Ytc3RhY2spIGFuZCBu
b3QgbmVlZGluZyB0byBsb2NhdGUgYW5kIHByb2Nlc3MgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25k
IHRoZSBib3R0b20tb2Ytc3RhY2suJm5ic3A7Jm5ic3A7Jm5ic3A7IEJ1dCwgaW4gTlNILCBtb3N0
IHByb2Nlc3Npbmcgd2lsbCByZXF1aXJlDQogbG9jYXRpb24gb2YgdGhlIOKAnHBheWxvYWTigJ0g
YmV5b25kIHRoZSBsYXN0IE5TSCBoZWFkZXIuJm5ic3A7Jm5ic3A7IEl0IGlzIGluZWZmaWNpZW50
IHRvIGhhdmUgdG8gd2FsayB0aGUgc3RhY2sgb2YgTlNIIGhlYWRlcnMgaW4gb3JkZXIgdG8gbG9j
YXRlIHRoYXQgcGF5bG9hZC4mbmJzcDsmbmJzcDsmbmJzcDsgSWYgZWFjaCBOU0ggaGVhZGVyIHRo
YXQgd2FzIHB1c2hlZCBvbnRvIHRoZSBzdGFjayBhbHNvIGluY2x1ZGVkIGFuIG9mZnNldCB0byBk
aXJlY3RseSBsb2NhdGUgdGhlIHBheWxvYWQNCiAoZWFjaCBuZXcgb25lIHNpbXBseSBhZGRzIGl0
cyBvd24gYnl0ZSBzaXplKSwgdGhlbiB0aGlzIHByb2Nlc3NpbmcgaW5lZmZpY2llbmN5IHdvdWxk
IGJlIG1pdGlnYXRlZC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4g
MGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0
ZXh0Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlN0ZXdhcnQgQnJ5
YW50PGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgNTo0MCBBTTxicj4N
CjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6
dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBbR1JBWU1BSUxdIFJlOiBb
c2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIu
MHB0Ij48YnI+DQpIYXZpbmcgcmVtaW5kZWQgbXlzZWxmIG9mIHRoZSBOU0ggaGVhZGVyIHN0cnVj
dHVyZSwgSSBzZWUgdGhhdCB0aGlzPGJyPg0KaXMgbm90IHN0cmljdGx5IG5lZWRlZCBzaW5jZSB0
aGlzIG5hdHVyYWxseSBmaXRzIHdpdGggdGhlIG5leHQ8YnI+DQpwcm90b2NvbCBjb21wb25lbnQg
b2YgdGhlIGJhc2UgaGVhZGVyLiBUaHVzIHN0YXRpbmcgdGhhdCB0aGUgdGhlcmU8YnI+DQppcyBu
byBhcmNoaXRlY3R1cmFsIGxpbWl0IG9uIHRoZSBudW1iZXIgb2YgU0ZIIGhlYWRlcnMgaW4gYSBw
YWNrZXQ8YnI+DQppcyB0aGUgbmVjZXNzYXJ5IGFuZCBzdWZmaWNpZW50IHJlcXVpcmVtZW50IHRv
IGFsbG93IGFuIGFyYml0YXRyeTxicj4NCnN0YWNrIG9mIE5TSCBoZWFkZXJzLiBTdGF0aW5nIHRo
YXQgbmV3IE5TSCBoZWFkZXJzIGFyZSBhZGRlZCBhdCB0aGUgZnJvbnQ8YnI+DQpvZiB0aGUgcGFj
a2V0LCBhbmQgcHJvY2Vzc2VkIGZpcnN0IGFuZCBkaXNjYXJkZWQgZmlyc3QgaXMgc3VmZmljaWVu
dDxicj4NCnRvIHJlbW92ZSBhbnkgcHJvY2Vzc2luZyBhbWJpZ3VpdHkuIFByb2Nlc3Npbmcgd291
bGQgYWxzbyBiZSBzaW1wbGVyPGJyPg0KaXMgeW91IGZvbGxvd2VkIHRoZSBNUExTIHJ1bGUgdGhh
dCB0aGUgb3V0ZXIgaGVhZGVyIGlzIHRoZSBvbmx5IG9uZTxicj4NCmluIHNjb3BlIHVudGlsIHRo
YXQgaGVhZGVyIGlzIGRpc2NhcmRlZCAocG9wcGVkKS48YnI+DQo8YnI+DQpJIGRvIGhvd2V2ZXIg
d29uZGVyIHdoZXRoZXIgdGhlIElFVEYncyBhcmNoaXRldHVyYWwgcHJlZmVyZW5jZSBmb3I8YnI+
DQpzZWxmIGRlc2NyaWJpbmcgcGFja2V0cyAoTVBMUyBiZWluZyB0aGUgZXhjZXB0aW9uKSBsZWFk
cyB1cyB0byBtb3JlPGJyPg0KY29tcGxleCBhbmQgdGh1cyBsZXNzIGVmZmljZW50IGRhdGFwbGFu
ZSBkZXNpZ25zIHRoYW4gd2UgY291bGQgb3RoZXJ3aXNlIDxicj4NCmFjaGlldmUuPGJyPg0KPGJy
Pg0KLSBTdGV3YXJ0PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
T24gMTQvMDMvMjAxNiAwMTo0NCwgPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+
YW8udGluZ0B6dGUuY29tLmNuPC9hPiB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5TdGV3YXJ0LDwvc3Bhbj48YnI+DQo8
YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmIj5UaGFua3MuIDwvc3Bhbj48YnI+DQo8YnI+DQo8c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmIj5EbyB5b3UgbWVhbiB3ZSBzaG91bGQgYWRkIGFuIGluZGljYXRvciBmb3IgdGhlIG5lc3Rl
ZCBOU0g/ICZuYnNwO0kgYWdyZWUgYW55dGhpbmcgbmV3IHNob3VsZCBiZSBjb25zaWRlcmVkIGNh
cmVmdWxseS4gQW5kIHRoYXQncyB3aGF0IHdlIGFyZSBkb2luZyByaWdodCBub3cuOik8YnI+DQo8
L3NwYW4+PGJyPg0KJm5ic3A7IDxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxzcGFuIGxh
bmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jv
c29mdCBKaGVuZ0hlaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUY7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04iPuWPkeS7tuS6ujwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzVGNUY1
RiI+OiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlN0
ZXdhcnQgQnJ5YW50DQo8YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj4m
bHQ7c3Rld2FydC5icnlhbnRAZ21haWwuY29tJmd0OzwvYT48L3NwYW4+IDxicj4NCjxzcGFuIGxh
bmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdv
dGhpYyZxdW90Oztjb2xvcjojNUY1RjVGO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7mlLbk
u7bkuro8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj48YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj4mcXVvdDtzZmNAaWV0Zi5vcmcmcXVvdDs8L2E+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyI+Jmx0O3NmY0BpZXRmLm9yZyZndDs8L2E+LA0KPC9zcGFuPjxicj4NCjxzcGFuIGxh
bmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdv
dGhpYyZxdW90Oztjb2xvcjojNUY1RjVGO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7ml6Xm
nJ88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4yMDE2LzAzLzExIDE3OjI1PC9zcGFuPjxi
cj4NCjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O01TIEdvdGhpYyZxdW90Oztjb2xvcjojNUY1RjVGO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj7kuLs8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6Ny41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IEpoZW5nSGVpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzVGNUY1Rjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+6aKYPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojNUY1RjVGIj46DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZiI+UmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlw
ZSBvZiBOU0g8L3NwYW4+DQo8YnI+DQo8c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6
ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgSmhlbmdIZWkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojNUY1RjVGO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7lj5Hku7bkuro8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+JnF1b3Q7c2ZjJnF1b3Q7DQo8YSBocmVmPSJtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPiZsdDtzZmMtYm91bmNlc0BpZXRmLm9yZyZndDs8L2E+
PC9zcGFuPiA8bzpwPjwvbzpwPjwvcD4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNl
bnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj4NCjxociBzaXplPSIzIiB3aWR0aD0iMTAw
JSIgbm9zaGFkZT0iIiBzdHlsZT0iY29sb3I6I0EwQTBBMCIgYWxpZ249ImNlbnRlciI+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJy
Pg0KPGJyPg0KPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxicj4NCjx0dD5UaGUgcHJvdG9jb2wgdGhhdCBjaG9z
ZSB0aGUgbW9zdCBlbGVnYW50IGFwcHJvYWNoIHRvIGxheWVyaW5nPC90dD48YnI+DQo8dHQ+b25l
IGhlYWRlciBvbiBhbm90aGVyIHdhcyBNUExTLCB3aXRoIGl0cyBzdGFja2luZyBhcHByb2FjaDwv
dHQ+PGJyPg0KPHR0PmFuZCBvbmUgYml0IGVuZCBvZiBzdGFjayBpbmRpY2F0b3IuPC90dD48YnI+
DQo8YnI+DQo8dHQ+U3VjaCBhIHNpbXBsZSBnZW5lcmFsIGFwcHJvYWNoIGhhcyBtdWNoIHRvIGNv
bW1lbmQgaXQ8L3R0Pjxicj4NCjx0dD5hbmQgeW91IG1pZ2h0IHRoaW5rIHNlcmlvdXNseSBhYm91
dCBhcHBseWluZyBpdCBoZXJlLjwvdHQ+PGJyPg0KPGJyPg0KPHR0PlN0ZXdhcnQ8L3R0Pjxicj4N
Cjxicj4NCjx0dD5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XzwvdHQ+PGJyPg0KPHR0PnNmYyBtYWlsaW5nIGxpc3Q8L3R0Pjxicj4NCjx0dD48YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PC90dD48YnI+DQo8L3NwYW4+PGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPjx0dD48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L3NwYW4+PC90dD48L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8AMBX021W3CA2exch_--


From nobody Wed Mar 16 08:26:14 2016
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC43F12DC7C for <sfc@ietfa.amsl.com>; Tue, 15 Mar 2016 10:52:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_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 XIATCnuVcZlQ for <sfc@ietfa.amsl.com>; Tue, 15 Mar 2016 10:51:55 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0118.outbound.protection.outlook.com [65.55.169.118]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D612912DC20 for <sfc@ietf.org>; Tue, 15 Mar 2016 10:51:54 -0700 (PDT)
Received: from TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM (10.162.187.152) by TU4PR84MB0160.NAMPRD84.PROD.OUTLOOK.COM (10.162.187.153) with Microsoft SMTP Server (TLS) id 15.1.434.16; Tue, 15 Mar 2016 17:51:52 +0000
Received: from TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM ([10.162.187.152]) by TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM ([10.162.187.152]) with mapi id 15.01.0434.016; Tue, 15 Mar 2016 17:51:52 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: Dongkee Lee <dongkee.lee@sk.com>, "Peter Bosch (pbosch" <pbosch@cisco.com>, Rajeev Manur <rmanur@broadcom.com>, "Joel M. Halpern" <joel.halpern@ericsson.com>, Sumandra Majee <s.majee@f5.com>, "Surendra Kumar (smkumar" <smkumar@cisco.com>, "Surendra Kumar (smkumar" <smkumar@cisco.com>,  Joel Halpern <joel.halpern@ericsson.com>, "Kent Leung (kleung" <kleung@cisco.com>
Thread-Topic: [sfc] FW: New Version Notification for draft-kumar-sfc-nsh-forwarding-00.txt
Thread-Index: AQHRaEgftY5gODLGKEWM7VvRoI+RuZ8uJK9QgCzINuA=
Date: Tue, 15 Mar 2016 17:51:52 +0000
Message-ID: <TU4PR84MB015921A428B03587540D6E65FE890@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
References: <20160215232512.27882.60936.idtracker@ietfa.amsl.com> <85ce2e5bb4c04c9799b06e87b06c3fab@XCH-RCD-020.cisco.com>
In-Reply-To: <85ce2e5bb4c04c9799b06e87b06c3fab@XCH-RCD-020.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: sk.com; dkim=none (message not signed) header.d=none;sk.com; dmarc=none action=none header.from=hpe.com;
x-originating-ip: [15.211.195.7]
x-ms-office365-filtering-correlation-id: 1de9f19c-f670-4763-ffa3-08d34cfa7dee
x-microsoft-exchange-diagnostics: 1; TU4PR84MB0160; 5:c0ecuhfai8x9gNO+GpWZB4vn0tM24ElOE1UN9fpr3Bxm06S3xLECaMQSga4N2/k2f2Kv4Bv2wjcVAaE2FQCavXsI0MRXhEuboo10pX4OMtaAUm777L+5akxlmDhdHQqV7oKV1N9nqH3sKa7y9bmw2Q==; 24:FyPdFBX/WPkU6kePXvUpLVZnyPy/+XPl/Dofcw/7tLw60nO56PJHJ/9lX4AeZXwq3BmUqtksryiLJpcByeOJVUa03MQ/L1i7WDQ9j+aekhc=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:TU4PR84MB0160;
x-ld-processed: 105b2061-b669-4b31-92ac-24d304d195dc,ExtAddr
x-microsoft-antispam-prvs: <TU4PR84MB0160CF472BB7E88EEE6FE133FE890@TU4PR84MB0160.NAMPRD84.PROD.OUTLOOK.COM>
x-exchange-antispam-report-test: UriScan:(95692535739014);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046); SRVR:TU4PR84MB0160; BCL:0; PCL:0; RULEID:; SRVR:TU4PR84MB0160; 
x-forefront-prvs: 08828D20BC
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(377454003)(164054003)(13464003)(53754006)(377424004)(3660700001)(230783001)(4326007)(2906002)(81166005)(5004730100002)(3280700002)(50986999)(1220700001)(87936001)(99286002)(1096002)(106116001)(10400500002)(102836003)(586003)(3846002)(77096005)(2950100001)(6116002)(15975445007)(189998001)(33656002)(19580395003)(19580405001)(92566002)(66066001)(15650500001)(76176999)(54356999)(5008740100001)(86362001)(5001770100001)(11100500001)(2900100001)(5003600100002)(5002640100001)(122556002); DIR:OUT; SFP:1102; SCL:1; SRVR:TU4PR84MB0160; H:TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: hpe.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Mar 2016 17:51:52.6159 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TU4PR84MB0160
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/vngRF0TyHvZxhAlOKsE0HrtZ2UM>
X-Mailman-Approved-At: Wed, 16 Mar 2016 08:26:12 -0700
Cc: "Fedyk, Don" <don.fedyk@hpe.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] FW: New Version Notification for draft-kumar-sfc-nsh-forwarding-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 15 Mar 2016 17:52:09 -0000

Hi Surendra:

This is a great improvement over the previous NSH forwarding methods which =
solving many of the issues I've had with NSH forwarding.

A few questions.

1)Is it really necessary prevent SI increments for Service Infrastructure f=
orwarding? An alternative to suppressing SI incrementing for infrastructure=
 forwarding with the I bit is to simply increment SI for every hop.
2)The use of increments for SI becomes inconvenient when adding or deleting=
 a new SF to a chain since it requires updating the addressing for every SF=
 in the chain. It does not seem necessary to limit the updates to increment=
ing. We could just swap the SI to any new value which then is sequenced at =
the SFF into a chain.
3)The use of the C/B bits for reverse services is a bit of a wart. We did t=
he same thing for MAC Chaining by using the BT bit, however I've wondered i=
f it would not be a better trade-off to use the Source Address at the SFF t=
o decode reversals. The SA model for SF reversals uses a dual armed configu=
ration. The SF simply sends in the intended direction. The SFF then decodes=
 the forwarding based on <SPI,SI,SA>. The SF can then use the same mechanis=
m to perform general branching by creating many arms and simply sending to =
these arms, so providing a very natural and general model for the SF. Even =
though the source address model has the down side that it makes the SFF for=
warding aware of SF instances it also has the advantage that the forwarding=
 model at the SF is simplified and does not require any modification to the=
 NSH header.=20

Cheers,

Paul

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar (smkuma=
r)
Sent: Monday, February 15, 2016 9:51 PM
To: sfc@ietf.org
Subject: [sfc] FW: New Version Notification for draft-kumar-sfc-nsh-forward=
ing-00.txt

Hello All,

This is a new draft to separate service forwarding from service delivery fu=
nction in NSH.
It contains the service path header updates to SFFs and enables integrity c=
hecks on it.

Thanks,
Surendra.


-----Original Message-----
From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]=20
Sent: Monday, February 15, 2016 3:25 PM
To: Dongkee Lee <dongkee.lee@sk.com>; Peter Bosch (pbosch) <pbosch@cisco.co=
m>; Rajeev Manur <rmanur@broadcom.com>; Joel M. Halpern <joel.halpern@erics=
son.com>; Sumandra Majee <s.majee@f5.com>; Surendra Kumar (smkumar) <smkuma=
r@cisco.com>; Surendra Kumar (smkumar) <smkumar@cisco.com>; Joel Halpern <j=
oel.halpern@ericsson.com>; Kent Leung (kleung) <kleung@cisco.com>
Subject: New Version Notification for draft-kumar-sfc-nsh-forwarding-00.txt


A new version of I-D, draft-kumar-sfc-nsh-forwarding-00.txt
has been successfully submitted by Surendra Kumar and posted to the IETF re=
pository.

Name:		draft-kumar-sfc-nsh-forwarding
Revision:	00
Title:		Infrastructure Service Forwarding For NSH
Document date:	2016-02-15
Group:		Individual Submission
Pages:		17
URL:            https://www.ietf.org/internet-drafts/draft-kumar-sfc-nsh-fo=
rwarding-00.txt
Status:         https://datatracker.ietf.org/doc/draft-kumar-sfc-nsh-forwar=
ding/
Htmlized:       https://tools.ietf.org/html/draft-kumar-sfc-nsh-forwarding-=
00


Abstract:
   This draft describes the separation of service forwarding function
   and service delivery function abstractions, along with the mechanics
   of NSH encapsulated packet forwarding with such separation, in SFC
   deployments.

   This separation frees the service functions from making forwarding
   decisions and the necessary control plane integration, thereby
   keeping the service functions simple and focused on service delivery.
   Further, this separation fully contains the forwarding decisions in
   forwarding functions, thereby allowing implementations to enforce
   integrity of the forwarding state carried in NSH which in turn is
   required for correctly forwarding NSH encapsulated packets.

                                                                           =
      =20


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

The IETF Secretariat

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


From nobody Wed Mar 16 08:26:17 2016
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0A38E12DE82 for <sfc@ietfa.amsl.com>; Tue, 15 Mar 2016 17:55:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4FZE95DwbpYj for <sfc@ietfa.amsl.com>; Tue, 15 Mar 2016 17:55:50 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 52CC012DE52 for <sfc@ietf.org>; Tue, 15 Mar 2016 17:55:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6306; q=dns/txt; s=iport; t=1458089750; x=1459299350; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=BwG1hXe7wLBEKqbsoWcKqEGeCmVbnxl1ld4FP5tOH1o=; b=giq8f8OdtasdwulzB+tw+GOBJJAX3ujTdjXj1MrD6+nriMy9BMwRvUgr OH56QQ2fNQ9FiQ/41oPQI3JO4/v4RtItXzqJpVWMYcN5vHfMoSpKB4Kn/ zKysjrOxKsQTSW/FenOBoYf7iy9lxCLUK66CnrvzNlZa29I97sebpIi1I U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D5AQAxruhW/5BdJa1eg0ZUbga6TgENg?= =?us-ascii?q?W4XDIVqAoE9OBQBAQEBAQEBZCeEQQEBAQQBAQE3LQcJAgwEAgEIEQQBAR8JByc?= =?us-ascii?q?LFAgBCAIEAQ0FCIgfDr8AAQEBAQEBAQEBAQEBAQEBAQEBAQEBFYlefoQWK4Q0B?= =?us-ascii?q?Y06hUqESwGFbogLgWxLg36DJoUxjn4BHgEBQoIDGRSBNWoBiSgBHgcWfgEBAQ?=
X-IronPort-AV: E=Sophos;i="5.24,342,1454976000"; d="scan'208";a="81413832"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Mar 2016 00:55:49 +0000
Received: from XCH-RCD-008.cisco.com (xch-rcd-008.cisco.com [173.37.102.18]) by rcdn-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id u2G0tnBE018999 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 16 Mar 2016 00:55:49 GMT
Received: from xch-rcd-020.cisco.com (173.37.102.30) by XCH-RCD-008.cisco.com (173.37.102.18) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Tue, 15 Mar 2016 19:55:48 -0500
Received: from xch-rcd-020.cisco.com ([173.37.102.30]) by XCH-RCD-020.cisco.com ([173.37.102.30]) with mapi id 15.00.1104.009; Tue, 15 Mar 2016 19:55:48 -0500
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: "Bottorff, Paul" <paul.bottorff@hpe.com>, Dongkee Lee <dongkee.lee@sk.com>, "Peter Bosch (pbosch)" <pbosch@cisco.com>, Rajeev Manur <rmanur@broadcom.com>, "Joel M. Halpern" <joel.halpern@ericsson.com>, Sumandra Majee <s.majee@f5.com>, Joel Halpern <joel.halpern@ericsson.com>, "Kent Leung (kleung)" <kleung@cisco.com>
Thread-Topic: [sfc] FW: New Version Notification for draft-kumar-sfc-nsh-forwarding-00.txt
Thread-Index: AQHRfuNejj16sNLgr0a18ZQUjPqVvp9bBOXw
Date: Wed, 16 Mar 2016 00:55:48 +0000
Message-ID: <223de7c1b99d442688b19d6ec7ce9cd5@XCH-RCD-020.cisco.com>
References: <20160215232512.27882.60936.idtracker@ietfa.amsl.com> <85ce2e5bb4c04c9799b06e87b06c3fab@XCH-RCD-020.cisco.com> <TU4PR84MB015921A428B03587540D6E65FE890@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
In-Reply-To: <TU4PR84MB015921A428B03587540D6E65FE890@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.75.121]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/p9DxM-LpPMdFyKehV0vrQTT_3Zs>
X-Mailman-Approved-At: Wed, 16 Mar 2016 08:26:12 -0700
Cc: "Fedyk, Don" <don.fedyk@hpe.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] FW: New Version Notification for draft-kumar-sfc-nsh-forwarding-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Mar 2016 00:55:52 -0000

Thanks for taking the time to read it and for the comments. Responses inlin=
e.

Thanks,
Surendra.

-----Original Message-----
From: Bottorff, Paul [mailto:paul.bottorff@hpe.com]=20
Sent: Tuesday, March 15, 2016 10:52 AM
To: Dongkee Lee <dongkee.lee@sk.com>; Peter Bosch (pbosch) <pbosch@cisco.co=
m>; Rajeev Manur <rmanur@broadcom.com>; Joel M. Halpern <joel.halpern@erics=
son.com>; Sumandra Majee <s.majee@f5.com>; Surendra Kumar (smkumar) <smkuma=
r@cisco.com>; Surendra Kumar (smkumar) <smkumar@cisco.com>; Joel Halpern <j=
oel.halpern@ericsson.com>; Kent Leung (kleung) <kleung@cisco.com>
Cc: Fedyk, Don <don.fedyk@hpe.com>; sfc@ietf.org
Subject: RE: [sfc] FW: New Version Notification for draft-kumar-sfc-nsh-for=
warding-00.txt

Hi Surendra:

This is a great improvement over the previous NSH forwarding methods which =
solving many of the issues I've had with NSH forwarding.

A few questions.

1) Is it really necessary prevent SI increments for Service Infrastructure =
forwarding? An alternative to suppressing SI incrementing for infrastructur=
e forwarding with the I bit is to simply increment SI for every hop.
SK> I guess you are then changing the definition of the SI, it will no long=
er mean SF location but the next hop (SF/SFF) in the forwarding graph. Also=
, in this method, I'm not sure if you still anchor the SFs to SFFs. IOW, tr=
affic is directly forwarded by one SF to another without SFF in the middle.
SK> this draft simply makes the {SPI,SI} service header opaque to SFs witho=
ut changing SI definition.

2) The use of increments for SI becomes inconvenient when adding or deletin=
g a new SF to a chain since it requires updating the addressing for every S=
F in the chain. It does not seem necessary to limit the updates to incremen=
ting. We could just swap the SI to any new value which then is sequenced at=
 the SFF into a chain.
SK> I may not be fully following this. Even in this method with random/cust=
om SI values, a) the receiving node in the hop needs to be updated if it is=
 doing any kind of path validation, for add/del operations. b) all SFs must=
 be programmed to participate in sfc forwarding.
So, if service-path header is opaque, and the SI definition is (hypothetica=
lly) relaxed then the value does not matter. However b) is better avoided s=
imply to remove the forwarding burden on the SFs and control plane touch po=
ints.

3)The use of the C/B bits for reverse services is a bit of a wart. We did t=
he same thing for MAC Chaining by using the BT bit, however I've wondered i=
f it would not be a better trade-off to use the Source Address at the SFF t=
o decode reversals. The SA model for SF reversals uses a dual armed configu=
ration. The SF simply sends in the intended direction. The SFF then decodes=
 the forwarding based on <SPI,SI,SA>. The SF can then use the same mechanis=
m to perform general branching by creating many arms and simply sending to =
these arms, so providing a very natural and general model for the SF. Even =
though the source address model has the down side that it makes the SFF for=
warding aware of SF instances it also has the advantage that the forwarding=
 model at the SF is simplified and does not require any modification to the=
 NSH header.=20
SK>Yes, went through the same dilemma with a bit to signal vs SAs. I fear t=
here are many single armed SFs in the virtual world, something to think abo=
ut though.

Cheers,

Paul

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar (smkuma=
r)
Sent: Monday, February 15, 2016 9:51 PM
To: sfc@ietf.org
Subject: [sfc] FW: New Version Notification for draft-kumar-sfc-nsh-forward=
ing-00.txt

Hello All,

This is a new draft to separate service forwarding from service delivery fu=
nction in NSH.
It contains the service path header updates to SFFs and enables integrity c=
hecks on it.

Thanks,
Surendra.


-----Original Message-----
From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]=20
Sent: Monday, February 15, 2016 3:25 PM
To: Dongkee Lee <dongkee.lee@sk.com>; Peter Bosch (pbosch) <pbosch@cisco.co=
m>; Rajeev Manur <rmanur@broadcom.com>; Joel M. Halpern <joel.halpern@erics=
son.com>; Sumandra Majee <s.majee@f5.com>; Surendra Kumar (smkumar) <smkuma=
r@cisco.com>; Surendra Kumar (smkumar) <smkumar@cisco.com>; Joel Halpern <j=
oel.halpern@ericsson.com>; Kent Leung (kleung) <kleung@cisco.com>
Subject: New Version Notification for draft-kumar-sfc-nsh-forwarding-00.txt


A new version of I-D, draft-kumar-sfc-nsh-forwarding-00.txt
has been successfully submitted by Surendra Kumar and posted to the IETF re=
pository.

Name:		draft-kumar-sfc-nsh-forwarding
Revision:	00
Title:		Infrastructure Service Forwarding For NSH
Document date:	2016-02-15
Group:		Individual Submission
Pages:		17
URL:            https://www.ietf.org/internet-drafts/draft-kumar-sfc-nsh-fo=
rwarding-00.txt
Status:         https://datatracker.ietf.org/doc/draft-kumar-sfc-nsh-forwar=
ding/
Htmlized:       https://tools.ietf.org/html/draft-kumar-sfc-nsh-forwarding-=
00


Abstract:
   This draft describes the separation of service forwarding function
   and service delivery function abstractions, along with the mechanics
   of NSH encapsulated packet forwarding with such separation, in SFC
   deployments.

   This separation frees the service functions from making forwarding
   decisions and the necessary control plane integration, thereby
   keeping the service functions simple and focused on service delivery.
   Further, this separation fully contains the forwarding decisions in
   forwarding functions, thereby allowing implementations to enforce
   integrity of the forwarding state carried in NSH which in turn is
   required for correctly forwarding NSH encapsulated packets.

                                                                           =
      =20


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

The IETF Secretariat

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


From nobody Wed Mar 16 08:26:19 2016
Return-Path: <joel.halpern@ericsson.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A0A412D6FF for <sfc@ietfa.amsl.com>; Wed, 16 Mar 2016 00:35:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level: 
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 OwSCSdoyVi1y for <sfc@ietfa.amsl.com>; Wed, 16 Mar 2016 00:35:03 -0700 (PDT)
Received: from usplmg20.ericsson.net (usplmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2084912D7C4 for <sfc@ietf.org>; Wed, 16 Mar 2016 00:35:02 -0700 (PDT)
X-AuditID: c618062d-f79216d00000767f-f0-56e907787306
Received: from EUSAAHC004.ericsson.se (Unknown_Domain [147.117.188.84]) by usplmg20.ericsson.net (Symantec Mail Security) with SMTP id 56.14.30335.87709E65; Wed, 16 Mar 2016 08:12:57 +0100 (CET)
Received: from EUSAAMB101.ericsson.se ([147.117.188.118]) by EUSAAHC004.ericsson.se ([147.117.188.84]) with mapi id 14.03.0248.002; Wed, 16 Mar 2016 03:35:00 -0400
From: Joel Halpern <joel.halpern@ericsson.com>
To: "Bottorff, Paul" <paul.bottorff@hpe.com>, Dongkee Lee <dongkee.lee@sk.com>, "Peter Bosch (pbosch" <pbosch@cisco.com>, Rajeev Manur <rmanur@broadcom.com>, Sumandra Majee <s.majee@f5.com>, "Surendra Kumar (smkumar" <smkumar@cisco.com>, "Surendra Kumar (smkumar" <smkumar@cisco.com>,  "Kent Leung (kleung" <kleung@cisco.com>
Thread-Topic: [sfc] FW: New Version Notification for draft-kumar-sfc-nsh-forwarding-00.txt
Thread-Index: AQHRfuNiAXpD7biom0aj53OBSTPhKp9brO2w
Date: Wed, 16 Mar 2016 07:35:00 +0000
Message-ID: <6BCE198E4EAEFC4CAB45D75826EFB076150F907F@eusaamb101.ericsson.se>
References: <20160215232512.27882.60936.idtracker@ietfa.amsl.com> <85ce2e5bb4c04c9799b06e87b06c3fab@XCH-RCD-020.cisco.com> <TU4PR84MB015921A428B03587540D6E65FE890@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
In-Reply-To: <TU4PR84MB015921A428B03587540D6E65FE890@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.9]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrMIsWRmVeSWpSXmKPExsUyuXRPiG4l+8swgyVbeS1+fjKzePtqD5vF seO/2C12NvQzWvya/5PVYtXpxUwWk2b0s1k8ebCV3eLp9+PsDpwes+6fZfOY8nsjq8eS+XuZ PHbtamT3WLLkJ5PHt9seAWxRXDYpqTmZZalF+nYJXBlrNj9mLnikUbFi/xWWBsbvCl2MnBwS AiYSBzbuZYSwxSQu3FvP1sXIxSEkcIRRYve1p0wQznJGiatfQDKcHGwCehJr3z8GS4gInGGS OPl3OViCWcBZomfaRbBRwgLREq+aj4PZIgIxEotvzGGGsI0k7i5vAbNZBFQlvracB7N5BXwl zl25xA6x7TyjxMTdm8GGcgrESvQtvwE2iBHovu+n1jBBLBOXuPVkPhPE3QISS/ZADJIQEJV4 +fgfK4StKLGvfzo7RL2OxILdn6AO1ZZYtvA11GJBiZMzn7BMYBSbhWTsLCQts5C0zELSsoCR ZRUjR2lxQU5uupHBJkZgVB6TYNPdwXh/uuchRgEORiUe3g3RL8KEWBPLiitzDzFKcDArifAe ZXgZJsSbklhZlVqUH19UmpNafIhRmoNFSZx3/dvLYUIC6YklqdmpqQWpRTBZJg5OqQZG87mz 12f7vdhZ/Kbgja+m2b+5wSfuiiRPie9lPXt8yYZVznEBkeZblz++e3bLM57ZXroFu7XMT+kd W6mVtMOx++OL6/uucU2tk/9/JkLo/z3Ty5Lcn9K/9C6NWGc08eE6roXlJXNu75h+rmjRz8sx kWyddnNe9fBLNsXZK8+Ot+PYP0lF5fR0HiWW4oxEQy3mouJEAKmaDx/GAgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/8NXBsVLwIBshlLZzQ1u0rTqbhtA>
X-Mailman-Approved-At: Wed, 16 Mar 2016 08:26:12 -0700
Cc: "Fedyk, Don" <don.fedyk@hpe.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] FW: New Version Notification for draft-kumar-sfc-nsh-forwarding-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Mar 2016 07:35:05 -0000

I really don't think we can count on the source address to detect reversal.=
  The very meaning of "source address" is different in different transports=
.   While I am not happy with the bits driving "reverse" interpretation, fo=
r internally source reverse packets, it is really hard to see how else to h=
andle it in a general fashion.

Yours,
Joel

-----Original Message-----
From: Bottorff, Paul [mailto:paul.bottorff@hpe.com]=20
Sent: Tuesday, March 15, 2016 6:52 PM
To: Dongkee Lee; Peter Bosch (pbosch; Rajeev Manur; Joel Halpern; Sumandra =
Majee; Surendra Kumar (smkumar; Surendra Kumar (smkumar; Joel Halpern; Kent=
 Leung (kleung
Cc: Fedyk, Don; sfc@ietf.org
Subject: RE: [sfc] FW: New Version Notification for draft-kumar-sfc-nsh-for=
warding-00.txt

Hi Surendra:

This is a great improvement over the previous NSH forwarding methods which =
solving many of the issues I've had with NSH forwarding.

A few questions.

1)Is it really necessary prevent SI increments for Service Infrastructure f=
orwarding? An alternative to suppressing SI incrementing for infrastructure=
 forwarding with the I bit is to simply increment SI for every hop.
2)The use of increments for SI becomes inconvenient when adding or deleting=
 a new SF to a chain since it requires updating the addressing for every SF=
 in the chain. It does not seem necessary to limit the updates to increment=
ing. We could just swap the SI to any new value which then is sequenced at =
the SFF into a chain.
3)The use of the C/B bits for reverse services is a bit of a wart. We did t=
he same thing for MAC Chaining by using the BT bit, however I've wondered i=
f it would not be a better trade-off to use the Source Address at the SFF t=
o decode reversals. The SA model for SF reversals uses a dual armed configu=
ration. The SF simply sends in the intended direction. The SFF then decodes=
 the forwarding based on <SPI,SI,SA>. The SF can then use the same mechanis=
m to perform general branching by creating many arms and simply sending to =
these arms, so providing a very natural and general model for the SF. Even =
though the source address model has the down side that it makes the SFF for=
warding aware of SF instances it also has the advantage that the forwarding=
 model at the SF is simplified and does not require any modification to the=
 NSH header.=20

Cheers,

Paul

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Surendra Kumar (smkuma=
r)
Sent: Monday, February 15, 2016 9:51 PM
To: sfc@ietf.org
Subject: [sfc] FW: New Version Notification for draft-kumar-sfc-nsh-forward=
ing-00.txt

Hello All,

This is a new draft to separate service forwarding from service delivery fu=
nction in NSH.
It contains the service path header updates to SFFs and enables integrity c=
hecks on it.

Thanks,
Surendra.


-----Original Message-----
From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]=20
Sent: Monday, February 15, 2016 3:25 PM
To: Dongkee Lee <dongkee.lee@sk.com>; Peter Bosch (pbosch) <pbosch@cisco.co=
m>; Rajeev Manur <rmanur@broadcom.com>; Joel M. Halpern <joel.halpern@erics=
son.com>; Sumandra Majee <s.majee@f5.com>; Surendra Kumar (smkumar) <smkuma=
r@cisco.com>; Surendra Kumar (smkumar) <smkumar@cisco.com>; Joel Halpern <j=
oel.halpern@ericsson.com>; Kent Leung (kleung) <kleung@cisco.com>
Subject: New Version Notification for draft-kumar-sfc-nsh-forwarding-00.txt


A new version of I-D, draft-kumar-sfc-nsh-forwarding-00.txt
has been successfully submitted by Surendra Kumar and posted to the IETF re=
pository.

Name:		draft-kumar-sfc-nsh-forwarding
Revision:	00
Title:		Infrastructure Service Forwarding For NSH
Document date:	2016-02-15
Group:		Individual Submission
Pages:		17
URL:            https://www.ietf.org/internet-drafts/draft-kumar-sfc-nsh-fo=
rwarding-00.txt
Status:         https://datatracker.ietf.org/doc/draft-kumar-sfc-nsh-forwar=
ding/
Htmlized:       https://tools.ietf.org/html/draft-kumar-sfc-nsh-forwarding-=
00


Abstract:
   This draft describes the separation of service forwarding function
   and service delivery function abstractions, along with the mechanics
   of NSH encapsulated packet forwarding with such separation, in SFC
   deployments.

   This separation frees the service functions from making forwarding
   decisions and the necessary control plane integration, thereby
   keeping the service functions simple and focused on service delivery.
   Further, this separation fully contains the forwarding decisions in
   forwarding functions, thereby allowing implementations to enforce
   integrity of the forwarding state carried in NSH which in turn is
   required for correctly forwarding NSH encapsulated packets.

                                                                           =
      =20


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

The IETF Secretariat

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


From nobody Wed Mar 16 09:03:31 2016
Return-Path: <stewart.bryant@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5928712D626 for <sfc@ietfa.amsl.com>; Wed, 16 Mar 2016 09:03:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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_LOW=-0.7, 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 ZhGX28tfimB8 for <sfc@ietfa.amsl.com>; Wed, 16 Mar 2016 09:03:27 -0700 (PDT)
Received: from mail-wm0-x22e.google.com (mail-wm0-x22e.google.com [IPv6:2a00:1450:400c:c09::22e]) (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 CC00912D680 for <sfc@ietf.org>; Wed, 16 Mar 2016 09:03:25 -0700 (PDT)
Received: by mail-wm0-x22e.google.com with SMTP id l68so197014166wml.0 for <sfc@ietf.org>; Wed, 16 Mar 2016 09:03:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to; bh=GerJBmhnSgr0iUN5kXUg/THIbP1P9lJeVo96gXke/BI=; b=uccQJkygGaf8gcEP2gVnpadI59L6X6j8CN/br2n8vOJ8HRGcP3xR4zKCIuyYS+5gdQ 5Pj7OlVGFzkt5IKgl2K1bbcxFyenksVFrXDemXwjI3rZ8XzgYy2b5z0ObMXcva5SFJCA r8ZzIHKgHD+QTWQ6SDQKDRBzXCI6Mvi7v9kxSLSS1Q7tHtELIhfwlxnXikHbchZck/SE PhAddKBGkSmPrDnrar4k61aNJ1EwxmoHOoZJ8TleuKdLhmWbM7ccjVmGubhuUEwQ262D G8L9IYklEqOkxUAP29C+TCOAMbZHbZY8oXLuh6Mxl3Sws3U8b4SalxbMUncLOvY6aJ5B 73hg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to; bh=GerJBmhnSgr0iUN5kXUg/THIbP1P9lJeVo96gXke/BI=; b=MLQGVRqrT6W0DryWw7e8EBPSD22Gwwgpfq+6NPF7qIEqKQdS4x5Pl+hQWjWJvhJzRr d2SOkejAAX+fItfrLYeAOyShm380mypXgLDCW8vYYhePCXY+uGzeI5jImCSOB/5wLI9G 1SEMyDiKSFwYCKa42P1x80/WG/MnjO32BOZgAOSpnNOguxPTwqNmuk+OgOn6oKXIETg7 ucqw8aZSrVMbFZg7FknujpMYe9TnAC7GnA2YHJXn3f2ho6713kH1wRxUqU0TWn3Z1fl3 3jUZMddfaYmIatN2BFBTZjohWSLlXAXBYtCzQWu5S27Hw2Zk8cw1nvqz1tQ+o+J36yun TFcQ==
X-Gm-Message-State: AD7BkJJvd1is5aDWBtEyfxdP9YhHH7B/nWmv/TgJbcnkcUWO7ZpzzYOfGpViMYgEOrlamw==
X-Received: by 10.194.2.76 with SMTP id 12mr4763401wjs.28.1458144204256; Wed, 16 Mar 2016 09:03:24 -0700 (PDT)
Received: from [192.168.2.126] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id za6sm3677297wjc.18.2016.03.16.09.03.21 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 16 Mar 2016 09:03:22 -0700 (PDT)
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, Xuxiaohu <xuxiaohu@huawei.com>, "UTTARO, JAMES" <ju1738@att.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <56E983C5.2010602@gmail.com>
Date: Wed, 16 Mar 2016 16:03:17 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local>
Content-Type: multipart/alternative; boundary="------------010704060909030107050907"
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/iPYRnw-wcDxsBe-6ETAZ2KadlBE>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Mar 2016 16:03:29 -0000

This is a multi-part message in MIME format.
--------------010704060909030107050907
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit



On 16/03/2016 14:00, Ron Parker wrote:
> a stack of labels in the general case represents a set of nested LSPs

No, in the general case it represents a set of instructions to be
applied in sequence.

That is an important distinction without which MPLS losses
much of its power.

The advantage that an NSH header has over a pure MPLS
solution is that it can carry additional data needed by
later processing stages in the chain, although I suppose
it would be interesting to add the ability to carry
interstitial metadata in the MPLS label stack.

Stewart


--------------010704060909030107050907
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <br>
    <div class="moz-cite-prefix">On 16/03/2016 14:00, Ron Parker wrote:<br>
    </div>
    <blockquote
cite="mid:CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local"
      type="cite"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">
        a stack of labels in the general case represents a set of nested
        LSPs</span></blockquote>
    <br>
    No, in the general case it represents a set of instructions to be<br>
    applied in sequence.<br>
    <br>
    That is an important distinction without which MPLS losses <br>
    much of its power.<br>
    <br>
    The advantage that an NSH header has over a pure MPLS<br>
    solution is that it can carry additional data needed by<br>
    later processing stages in the chain, although I suppose<br>
    it would be interesting to add the ability to carry <br>
    interstitial metadata in the MPLS label stack.<br>
    <br>
    Stewart<br>
    <br>
  </body>
</html>

--------------010704060909030107050907--


From nobody Wed Mar 16 10:00:39 2016
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 350AC12DA08 for <sfc@ietfa.amsl.com>; Wed, 16 Mar 2016 10:00:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.59
X-Spam-Level: 
X-Spam-Status: No, score=-2.59 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=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 RhCAHzWALBOu for <sfc@ietfa.amsl.com>; Wed, 16 Mar 2016 10:00:35 -0700 (PDT)
Received: from hub021-ca-3.exch021.serverdata.net (hub021-ca-3.exch021.serverdata.net [64.78.22.170]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C081012D9FE for <sfc@ietf.org>; Wed, 16 Mar 2016 10:00:35 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-3.exch021.domain.local ([10.254.4.36]) with mapi id 14.03.0266.001;  Wed, 16 Mar 2016 10:00:35 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Stewart Bryant <stewart.bryant@gmail.com>, Dave Dolson <ddolson@sandvine.com>, Xuxiaohu <xuxiaohu@huawei.com>, "UTTARO, JAMES" <ju1738@att.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRf51fnIcgt02DcUGf2nW1/vgD/Z9cSo3Q
Date: Wed, 16 Mar 2016 17:00:34 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B6D76F007@MBX021-W3-CA-2.exch021.domain.local>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <56E983C5.2010602@gmail.com>
In-Reply-To: <56E983C5.2010602@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.205.79.154]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B6D76F007MBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/5Kev65vr1yu0tDKcq-4dQrR0Flo>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 16 Mar 2016 17:00:38 -0000

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

U3Rld2FydCwNCg0KUHV0dGluZyBhc2lkZSB0aGUgZGlzY3Vzc2lvbiBhcm91bmQgYXBwcm9wcmlh
dGUgYWJzdHJhY3Rpb25zIGZvciBNUExTIChhbmQgbm90IHJlZnV0aW5nIHRoZSBhYnN0cmFjdGlv
biB5b3UgcHJlc2VudCksIHRoZSBTRkMgV0cgaGFzIG5vdCBlbWJyYWNlZCwgdG8gbXkga25vd2xl
ZGdlLCBhIHBhcmFkaWdtIHdoZXJlIHRoZXJlIGlzIG9uZSBNUExTIGxhYmVsIHBlciBTRiBpbnN0
YW5jZSB3aXRoaW4gYW4gb3ZlcmFsbCBTRlAvUlNQLg0KDQogICBSb24NCg0KDQpGcm9tOiBTdGV3
YXJ0IEJyeWFudCBbbWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbV0NClNlbnQ6IFdlZG5l
c2RheSwgTWFyY2ggMTYsIDIwMTYgMTI6MDMgUE0NClRvOiBSb24gUGFya2VyIDxSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29t
PjsgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb20+OyBVVFRBUk8sIEpBTUVTIDxqdTE3MzhA
YXR0LmNvbT47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dA
bm9raWEuY29tPjsgRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb20+OyBh
by50aW5nQHp0ZS5jb20uY24NCkNjOiBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBb
R1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCg0K
T24gMTYvMDMvMjAxNiAxNDowMCwgUm9uIFBhcmtlciB3cm90ZToNCmEgc3RhY2sgb2YgbGFiZWxz
IGluIHRoZSBnZW5lcmFsIGNhc2UgcmVwcmVzZW50cyBhIHNldCBvZiBuZXN0ZWQgTFNQcw0KDQpO
bywgaW4gdGhlIGdlbmVyYWwgY2FzZSBpdCByZXByZXNlbnRzIGEgc2V0IG9mIGluc3RydWN0aW9u
cyB0byBiZQ0KYXBwbGllZCBpbiBzZXF1ZW5jZS4NCg0KVGhhdCBpcyBhbiBpbXBvcnRhbnQgZGlz
dGluY3Rpb24gd2l0aG91dCB3aGljaCBNUExTIGxvc3Nlcw0KbXVjaCBvZiBpdHMgcG93ZXIuDQoN
ClRoZSBhZHZhbnRhZ2UgdGhhdCBhbiBOU0ggaGVhZGVyIGhhcyBvdmVyIGEgcHVyZSBNUExTDQpz
b2x1dGlvbiBpcyB0aGF0IGl0IGNhbiBjYXJyeSBhZGRpdGlvbmFsIGRhdGEgbmVlZGVkIGJ5DQps
YXRlciBwcm9jZXNzaW5nIHN0YWdlcyBpbiB0aGUgY2hhaW4sIGFsdGhvdWdoIEkgc3VwcG9zZQ0K
aXQgd291bGQgYmUgaW50ZXJlc3RpbmcgdG8gYWRkIHRoZSBhYmlsaXR5IHRvIGNhcnJ5DQppbnRl
cnN0aXRpYWwgbWV0YWRhdGEgaW4gdGhlIE1QTFMgbGFiZWwgc3RhY2suDQoNClN0ZXdhcnQNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCmE6
bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9y
OiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4u
TXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5
NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBp
bjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBz
cGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIg
ZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4N
Cjxib2R5IGJnY29sb3I9IndoaXRlIiBsYW5nPSJFTi1VUyIgbGluaz0iIzA1NjNDMSIgdmxpbms9
IiM5NTRGNzIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5TdGV3YXJ0LDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UHV0dGluZyBhc2lkZSB0aGUgZGlzY3Vzc2lv
biBhcm91bmQgYXBwcm9wcmlhdGUgYWJzdHJhY3Rpb25zIGZvciBNUExTIChhbmQgbm90IHJlZnV0
aW5nIHRoZSBhYnN0cmFjdGlvbiB5b3UgcHJlc2VudCksIHRoZSBTRkMgV0cgaGFzIG5vdCBlbWJy
YWNlZCwgdG8gbXkga25vd2xlZGdlLA0KIGEgcGFyYWRpZ20gd2hlcmUgdGhlcmUgaXMgb25lIE1Q
TFMgbGFiZWwgcGVyIFNGIGluc3RhbmNlIHdpdGhpbiBhbiBvdmVyYWxsIFNGUC9SU1AuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvYT48L3A+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6d2luZG93dGV4dCI+IFN0ZXdhcnQgQnJ5YW50IFttYWlsdG86c3Rld2FydC5icnlhbnRAZ21h
aWwuY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgMTI6
MDMgUE08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXIgJmx0O1Jvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20mZ3Q7OyBEYXZlIERvbHNvbiAmbHQ7ZGRvbHNvbkBzYW5kdmluZS5jb20mZ3Q7
OyBYdXhpYW9odSAmbHQ7eHV4aWFvaHVAaHVhd2VpLmNvbSZndDs7IFVUVEFSTywgSkFNRVMgJmx0
O2p1MTczOEBhdHQuY29tJmd0OzsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgJmx0O2Fu
ZHJldy5kb2xnYW5vd0Bub2tpYS5jb20mZ3Q7OyBFWFQgQm90dG9yZmYsIFBhdWwgJmx0O3BhdWwu
Ym90dG9yZmZAaHBlLmNvbSZndDs7DQogYW8udGluZ0B6dGUuY29tLmNuPGJyPg0KPGI+Q2M6PC9i
PiBzZmNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFtHUkFZTUFJTF0g
UmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4w
cHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9u
IDE2LzAzLzIwMTYgMTQ6MDAsIFJvbiBQYXJrZXIgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PmEgc3RhY2sgb2YgbGFiZWxzIGluIHRoZSBnZW5lcmFsIGNhc2UgcmVwcmVzZW50cyBhIHNldCBv
ZiBuZXN0ZWQgTFNQczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KTm8sIGlu
IHRoZSBnZW5lcmFsIGNhc2UgaXQgcmVwcmVzZW50cyBhIHNldCBvZiBpbnN0cnVjdGlvbnMgdG8g
YmU8YnI+DQphcHBsaWVkIGluIHNlcXVlbmNlLjxicj4NCjxicj4NClRoYXQgaXMgYW4gaW1wb3J0
YW50IGRpc3RpbmN0aW9uIHdpdGhvdXQgd2hpY2ggTVBMUyBsb3NzZXMgPGJyPg0KbXVjaCBvZiBp
dHMgcG93ZXIuPGJyPg0KPGJyPg0KVGhlIGFkdmFudGFnZSB0aGF0IGFuIE5TSCBoZWFkZXIgaGFz
IG92ZXIgYSBwdXJlIE1QTFM8YnI+DQpzb2x1dGlvbiBpcyB0aGF0IGl0IGNhbiBjYXJyeSBhZGRp
dGlvbmFsIGRhdGEgbmVlZGVkIGJ5PGJyPg0KbGF0ZXIgcHJvY2Vzc2luZyBzdGFnZXMgaW4gdGhl
IGNoYWluLCBhbHRob3VnaCBJIHN1cHBvc2U8YnI+DQppdCB3b3VsZCBiZSBpbnRlcmVzdGluZyB0
byBhZGQgdGhlIGFiaWxpdHkgdG8gY2FycnkgPGJyPg0KaW50ZXJzdGl0aWFsIG1ldGFkYXRhIGlu
IHRoZSBNUExTIGxhYmVsIHN0YWNrLjxicj4NCjxicj4NClN0ZXdhcnQ8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_CDF2F015F4429F458815ED2A6C2B6B0B6D76F007MBX021W3CA2exch_--


From nobody Thu Mar 17 00:47:16 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B65E12D87B for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 00:47:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=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 dUUaNE3UQoc1 for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 00:47:11 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 09D5612D83E for <sfc@ietf.org>; Thu, 17 Mar 2016 00:47:08 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml703-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CGG26017; Thu, 17 Mar 2016 07:47:06 +0000 (GMT)
Received: from NKGEML403-HUB.china.huawei.com (10.98.56.34) by lhreml703-cah.china.huawei.com (10.201.5.104) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 17 Mar 2016 07:47:02 +0000
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml403-hub.china.huawei.com ([10.98.56.34]) with mapi id 14.03.0235.001; Thu, 17 Mar 2016 15:46:57 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "UTTARO, JAMES" <ju1738@att.com>, Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, Stewart Bryant <stewart.bryant@gmail.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
Thread-Index: AQHRfiG7lhv0nVf5MEe6IQCgiwaWhp9YxfsAgACTtQCAAJUtgIABQ1FAgABgXACAAAOUAIAAE3iAgAACoQCAAYvogA==
Date: Thu, 17 Mar 2016 07:46:57 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.99.55]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6NKGEML515MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.56EA60FB.00CC, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: b82355e63fd0e0f83322d5fd62f3c362
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/I-AZyQmU8gqD9Kr5syfQ09Bb3zM>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Mar 2016 07:47:15 -0000

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

Um9uLA0KDQpUaGUgU0ZDIGFwcHJvYWNoIG9mIGVuY29kaW5nIHRoZSBTRlAgaW5mb3JtYXRpb24g
YnkgYW4gTVBMUyBsYWJlbCBzdGFjayBjYW4gbWVldCB0aGUgdHJhbnNwb3J0LWluZGVwZW5kZW5j
eSByZXF1aXJlbWVudCB2ZXJ5IHdlbGwuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQpGcm9t
OiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNl
bnQ6IFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgMTE6MjAgUE0NClRvOiBVVFRBUk8sIEpBTUVT
OyBEYXZlIERvbHNvbjsgWHV4aWFvaHU7IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBF
WFQgQm90dG9yZmYsIFBhdWw7IFN0ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY24NCkNj
OiBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcg
YW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCkphbWVzLA0KDQpJIGNhbuKAmXQgc3Bl
YWsgZm9yIHRoZSBlbnRpcmUgZ3JvdXAsIG15IHVuZGVyc3RhbmRpbmcgb2YgdGhlIGRlY2lzaW9u
IG5vdCB0byBzdGFuZGFyZGl6ZSBvbiBNUExTIGFzIHRoZSBmb3J3YXJkaW5nIHBhcmFkaWdtIHdh
cyB0byBtYWtlIFNGQyBicm9hZGVyIHN1Y2ggdGhhdCBpdCBjb3VsZCB1dGlsaXplIE1BQyBiYXNl
ZCBuZXR3b3JrcywgSVAgYmFzZWQgbmV0d29ya3MsIGFuZCBJUC1vdmVyLU1QTFMgYmFzZWQgbmV0
d29ya3MuDQoNCiAgIFJvbg0KDQoNCkZyb206IFVUVEFSTywgSkFNRVMgW21haWx0bzpqdTE3MzhA
YXR0LmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgMTE6MTEgQU0NClRvOiBS
b24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj47IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5l
LmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PjsgWHV4aWFvaHUgPHh1eGlhb2h1QGh1
YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PjsgRG9sZ2Fub3csIEFuZHJldyAo
Tm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208bWFpbHRvOmFuZHJldy5kb2xn
YW5vd0Bub2tpYS5jb20+PjsgRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5j
b208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2Fy
dC5icnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsgYW8u
dGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gW0dSQVlNQUlMXSBS
ZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpDb21tZW50cyBJbi1M
aW5lDQoNCkppbSBVdHRhcm8NCg0KIlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRl
ZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGlu
dGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8g
d2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZSBu
YW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhh
dCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkg
dGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIg
Y29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2Fy
ZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9o
aWJpdGVkLiINCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMDowMSBBTQ0KVG86
IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmlu
ZS5jb20+PjsgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1
YXdlaS5jb20+PjsgVVRUQVJPLCBKQU1FUyA8anUxNzM4QGF0dC5jb208bWFpbHRvOmp1MTczOEBh
dHQuY29tPj47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dA
bm9raWEuY29tPG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPj47IEVYVCBCb3R0b3Jm
ZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5j
b20+PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rl
d2FydC5icnlhbnRAZ21haWwuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGlu
Z0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3Vi
amVjdDogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIg
dHlwZSBvZiBOU0gNCg0KTXkgcmVjb2xsZWN0aW9uIG9mIHRoZSBkaXNjdXNzaW9uIGFuZCBhbmFs
eXNpcyBvZiBNUExTIGZvcndhcmRpbmcgdG8gc3VwcG9ydCBTRkMgd2FzIG5vdCBvcmllbnRlZCBh
cm91bmQgaGllcmFyY2hpY2FsIFNGQyBkb21haW5zLiAgIEluc3RlYWQsIEkgdGhvdWdodCB0aGUg
ZGlzY3Vzc2lvbiB3YXMgYXJvdW5kIGFuIE1QTFMgbGFiZWwgcGVyIFNGIGluc3RhbmNlIHNvIHRo
YXQgdGhlIHN0YWNrIG9mIE1QTFMgbGFiZWxzIHByb3ZpZGVkIHRoZSBmdWxsIFNGUC9SU1AgZGVz
Y3JpcHRpb24uICAgIEFuIGVsZWdhbnQgYXBwcm9hY2gsIGZvciBzdXJlLCBidXQgbm90IG9uZSBh
ZG9wdGVkIGJ5IHRoZSBXRy4NCltKaW0gVT5dIFdhcyB0aGlzIGRlY2lzaW9uIGJhc2VkIG9uIHRo
ZSBub3Rpb24gdGhhdCBhbGwgZmFicmljcyBhcmUgSVAgb25seT8/IElNTyB0aGUgbW9kZWwgb2Yg
YWxsIERDcyBiZWluZyBsYXJnZSBhbmQgSVAgb25seSBpcyBub3QgYSBjb3JyZWN0IGFzc3VtcHRp
b24uDQoNClRoZSBjdXJyZW50IGRpc2N1c3Npb24gb2YgTVBMUyBpcyBtb3JlIG9mIHRoZSBoaWVy
YXJjaGljYWwgbmF0dXJlIOKAkyBhIHN0YWNrIG9mIGxhYmVscyBpbiB0aGUgZ2VuZXJhbCBjYXNl
IHJlcHJlc2VudHMgYSBzZXQgb2YgbmVzdGVkIExTUHMuICAgRm9yIFNGQywgdGhlIGRpc2N1c3Np
b24gaXMgdGhhdCBhIHN0YWNrIG9mIE5TSCByZXByZXNlbnRzIGEgc3RhY2sgb2YgcGVyLVNGQy1k
b21haW4gU0ZQcy4gICBCdXQgYW4gaW5kaXZpZHVhbCBOU0ggZG9lcyBub3Qgc2VsZi1kZXNjcmli
ZSB0aGUgU0ZQL1JTUCBhdCBpdHMgb3duIGRvbWFpbiBsZXZlbCwgcmVseWluZyBpbnN0ZWFkIG9u
IGEgZmxhdCBpZGVudGlmaWVyIChTRlAgSUQpIHRoYXQgaXMgdXNlZCB0byBsb29rdXAgdGhlIGZ1
bGwgU0ZQL1JTUC4NCg0KICAgUm9uDQoNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9s
c29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgOTo0OCBB
TQ0KVG86IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3
ZWkuY29tPj47IFVUVEFSTywgSkFNRVMgPGp1MTczOEBhdHQuY29tPG1haWx0bzpqdTE3MzhAYXR0
LmNvbT4+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5v
a2lhLmNvbTxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT4+OyBFWFQgQm90dG9yZmYs
IFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29t
Pj47IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQu
YnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47IGFvLnRp
bmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6
IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KUmVjYWxsIHRoYXQgZHJh
ZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcyBjb21wYXJlcyB0aGUgZGlm
ZmVyZW50IGFwcHJvYWNoZXMuDQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaG9t
bWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcy0wNQ0KDQpUaGUgTVBMUyBhcHByb2Fj
aCBmYWxscyBpbnRvIHRoZSBjYXRlZ29yeSBkaXNjdXNzZWQgaW4gc2VjdGlvbiAzLjEuMiwg4oCc
TWV0aG9kIDI6IEZvcndhcmRpbmcgd2l0aCBTdGFja2VkIEhlYWRlcnPigJ0sDQp3aGVyZWFzIHRo
ZSBOU0ggYXBwcm9hY2ggZmFsbHMgaW50byBzZWN0aW9uIDMuMS4zLCDigJxNZXRob2QzOiBGb3J3
YXJkaW5nIGJhc2VkIG9uIFNlcnZpY2UgQ2hhaW4gSWRlbnRpZmllcnPigJ0uDQoNClNlY3Rpb24g
NCBhbmFseXplcyB0aGUgZGlmZmVyZW50IG1ldGhvZHMsIHdpdGggcHJvcyBhbmQgY29ucyBmb3Ig
YWxsIG9mIHRoZSBhcHByb2FjaGVzLg0KDQotRGF2ZQ0KDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBYdXhpYW9odQ0KU2VudDogVHVlc2Rh
eSwgTWFyY2ggMTUsIDIwMTYgODoyMSBQTQ0KVG86IFVUVEFSTywgSkFNRVM7IERvbGdhbm93LCBB
bmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFJvbiBQYXJrZXI7IFN0ZXdh
cnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4N
CkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2Zj
XSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoN
CldoZW4gYXBwbHlpbmcgYSBwYXJ0aWN1bGFyIFNGQyAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9m
IFNGcykgdG8gdGhlIHNlbGVjdGVkIHRyYWZmaWMsIHRoZSB0cmFmZmljIG5lZWRzIHRvIGJlIHN0
ZWVyZWQgdGhyb3VnaCB0aGUgY29ycmVzcG9uZGluZyBTRlAgKGkuZS4sIGFuIG9yZGVyZWQgbGlz
dCBvZiBTRkZzIGFuZCBTRnMpIGluIHRoZSBTRkMtZW5hYmxlZCBuZXR3b3JrLiBNUExTLVNQUklO
RyBpcyBhIHBhcnRpY3VsYXIgTVBMUyBzb3VyY2Ugcm91dGluZyBwYXJhZGlnbSB3aGVyZSB0aGUg
ZXhwbGljaXQgcGF0aCBpbmZvcm1hdGlvbiAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIGV4cGxp
Y2l0IGhvcHMpIGlzIGVuY29kZWQgYXMgYSBsYWJlbCBzdGFjayAoaS5lLiwgYW4gb3JkZXJlZCBs
aXN0IG9mIGxhYmVscyB3aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXIgZXhwbGljaXQg
aG9wKSBhbmQgdGhlbiBwaWdneWJhY2tlZCBvbiB0aGUgc291cmNlIHJvdXRlZCBwYWNrZXRzLiBU
aGUgTVBMUy1TUFJJTkcgcGFyYWRpZ20gY2FuIGJlIGVhc2lseSBsZXZlcmFnZWQgdG8gc3RlZXIg
dGhlIHNlbGVjdGVkIHRyYWZmaWMgdGhyb3VnaCBhIHBhcnRpY3VsYXIgU0ZQIGJ5IGVuY29kaW5n
IHRoZSBTRlAgaW5mb3JtYXRpb24gYXMgYW4gTVBMUyBsYWJlbCBzdGFjayAoaS5lLiwgYW4gb3Jk
ZXJlZCBsaXN0IG9mIGxhYmVscyB3aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXIgU0ZG
IG9yIFNGKS4gSW4gdGhpcyB3YXksIFNGRnMgY291bGQgYmUgaW1wbGVtZW50ZWQgb24gZXhpc3Rp
bmcgTVBMUyBzd2l0Y2hlcyB3aXRob3V0IGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEtcGxhbmUgcHJv
dmlkZWQgdGhhdCBTRnMgYXJlIGNhcGFibGUgb2YgcmVjb2duaXppbmcgTVBMUyBwYWNrZXRzLiAg
QXMgcG9pbnRlZCBvdXQgYnkgc29tZWJvZHkgZWxzZSwgaXTigJlzIG11Y2ggc3RyYWlnaHRmb3J3
YXJkIHRvIHN1cHBvcnQgdGhlIHN0YWNrIG9mIFNGQyBlbmNhcHN1bGF0aW9ucyBpZiB0aGUgU0ZD
IGVuY2Fwc3VsYXRpb24gaXMgaW1wbGVtZW50ZWQgaW4gdGhlIGZvcm0gb2YgYW4gTVBMUyBsYWJl
bCBzdGFjay4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCkZyb206IHNmYyBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgVVRUQVJPLCBKQU1FUw0KU2VudDogVHVl
c2RheSwgTWFyY2ggMTUsIDIwMTYgODo0NiBQTQ0KVG86IERvbGdhbm93LCBBbmRyZXcgKE5va2lh
IC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFJvbiBQYXJrZXI7IFN0ZXdhcnQgQnJ5YW50OyBh
by50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxd
IFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCklmIHdlIGhhdmUg
YW4gTVBMUyBlbmFibGVkIGZhYnJpYyB3b3VsZG7igJl0IGl0IGJlIHNpbXBsZXIgdG8gd2VhdmUg
TlNIIGludG8gaXQgaWYgaXQgYWxsIHVzZXMgTVBMUz8gSWYgbm90IGhvdyB3b3VsZCB0aGUgaW50
ZXJhY3Rpb24gYmV0d2VlbiB0aGUgdHdvIGVudmlyb25tZW50cyB3b3JrPw0KDQpKaW0gVXR0YXJv
DQoNCiJUaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQm
VCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9y
IHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBp
cyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMp
IG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2
ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRl
bGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3Ro
ZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBv
ciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4iDQpGcm9tOiBz
ZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIERvbGdhbm93LCBB
bmRyZXcgKE5va2lhIC0gU0cpDQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjUyIFBN
DQpUbzogRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBh
dWwuYm90dG9yZmZAaHBlLmNvbT4+OyBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj47IFN0ZXdh
cnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50
QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5j
bj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBb
c2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNI
DQoNCkZvbGxvd2luZyDigJxuZXh0IGhlYWRlcuKAnSBhcHByb2FjaCAgaXMgc2ltcGxlIGFuZCB0
aGUgTlNIIGhlYWRlciBpcyBhbHJlYWR5IGJ1aWx0IGxpa2UgdGhhdC4gSW50cm9kdWNpbmcgTVBM
UyBsaWtlIGFwcHJvYWNoIHdvdWxkIGFkZCB5ZXQgYW5vdGhlciBtZWNoYW5pc20gdG8gdHJhdmVy
c2UgdGhlIGhlYWRlcnMsIHdoaWNoIHdvdWxkIG1ha2UgaC93IG1vcmUgY29tcGxleC4NCg0KSXQg
aXMgdHJ1ZSB0aGF0IGgvdyBjYW4gb25seSBsb29rIGF0IFggQnl0ZXMgKFggZGVwZW5kaW5nIG9u
IGgvdykuIFRoaXMgaXMgdHJ1ZSBmb3IgbWFueSBoZWFkZXJzIG5vdCBvbmx5IHRoaXMgYW5kIGV2
ZW4gdG9kYXkgKHdpdGhvdXQgTlNIKSB5b3UgY2FuIGVuZC11cCB3aXRoIHBheWxvYWQgYmVpbmcg
dmVyeSBkZWVwIGluIGEgcGFja2V0LiBBdCB0aGUgZW5kIHdlIG5lZWQgdG8gaGF2ZSBhIGZsZXhp
YmxlIG1lY2hhbmlzbSB3aGljaCBOU0ggbmVzdGluZyB3b3VsZCBwcm92aWRlLiBJZiBzb21lb25l
IOKAnGFidXNlcyBpdOKAnSB0aGlzIGNhbiBsZWFkIHRvIHZhcmlvdXMgaXNzdWVzLiBJdCBpcyBw
cm9iYWJseSB3b3J0aCBub3RpbmcgdGhhdCBpbiB0aGUgZHJhZnQgaW5jbHVkaW5nIHNlY3VyaXR5
IGNvbnNpZGVyYXRpb25zIChieSBhZGRpbmcgbGFyZ2UgaGVhZGVycyBpdCB3aWxsIGJlIGhhcmRl
ciB0byBwZXJmb3JtIHBheWxvYWQgYmFzZWQgQUNMIEREb1MgcHJvdGVjdGlvbiBpbiByb3V0ZXJz
IGZvciBleGFtcGxlKS4NCg0KQW5kcmV3DQoNCk9uIDIwMTYtMDMtMTUsIDM6MDMgQU0sICJzZmMg
b24gYmVoYWxmIG9mIEVYVCBCb3R0b3JmZiwgUGF1bCIgd3JvdGU6DQoNCkp1c3Qgb25lIG1vcmUg
Y29uY2VybiBhYm91dCB0aGUgc3RhY2sgaXMgaG93IGRlZXAgaXQgd2lsbCBuZXN0LiBIYXJkd2Fy
ZSBzd2l0Y2ggaW1wbGVtZW50YXRpb25zIGFyZSB0eXBpY2FsbHkgbGltaXRlZCBpbiB0aGUgZGVw
dGggdGhleSBsb29rIGludG8gdGhlIHBhY2tldC4gSWYgdGhlIGhhcmR3YXJlIG5lZWRzIHRvIGxv
b2sgYXQgdGhlIG9yaWdpbmFsIHBhY2tldCBoZWFkZXJzLCB0aGVuIGhhcmR3YXJlIHdvdWxkIG5l
ZWQgdG8gc2tpcCBvdmVyIHRoZSBzdGFjayBvZiBOU0ggaGVhZGVycyB0byByZWFjaCB0aGUgb3Jp
Z2luYWwgcGFja2V0LiBJZiB0aGUgTlNIIHN0YWNrIGlzIHRvbyBkZWVwIGl0IG1heSBleGNlZWQg
dGhlIGhhcmR3YXJlIGRlcHRoIGxpbWl0cy4NCg0KQ2hlZXJzLA0KDQpQYXVsDQoNCkZyb206IHNm
YyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUm9uIFBhcmtlcg0K
U2VudDogTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo0NSBBTQ0KVG86IFN0ZXdhcnQgQnJ5YW50
IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNv
bT4+OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JB
WU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCkkgbGlr
ZSB0aGUgc2VsZiBkZXNjcmliaW5nIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGFuZCBJIGxpa2UgdGhl
IGZpcnN0IG9uZSBiZWluZyB0aGUg4oCcY3VycmVudOKAnSBzY29waW5nLiAgIEJ1dCwgb25lIGRp
ZmZlcmVuY2UgYmV0d2VlbiBNUExTIGFuZCBOU0jigKYgICBNUExTIGZvcndhcmRpbmcgaXMgZ2Vu
ZXJhbGx5IGhhbmRsZWQgYnkgbG9va2luZyBvbmx5IGF0IHRoZSBNUExTIGxhYmVscyB0aGF0IGFy
ZSDigJxpbiBzY29wZeKAnSBmb3IgdGhlIGN1cnJlbnQgbm9kZSAoaS5lLiwgc3RhcnRpbmcgYXQg
dGhlIHRvcC1vZi1zdGFjaykgYW5kIG5vdCBuZWVkaW5nIHRvIGxvY2F0ZSBhbmQgcHJvY2VzcyB0
aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGJvdHRvbS1vZi1zdGFjay4gICAgQnV0LCBpbiBO
U0gsIG1vc3QgcHJvY2Vzc2luZyB3aWxsIHJlcXVpcmUgbG9jYXRpb24gb2YgdGhlIOKAnHBheWxv
YWTigJ0gYmV5b25kIHRoZSBsYXN0IE5TSCBoZWFkZXIuICAgSXQgaXMgaW5lZmZpY2llbnQgdG8g
aGF2ZSB0byB3YWxrIHRoZSBzdGFjayBvZiBOU0ggaGVhZGVycyBpbiBvcmRlciB0byBsb2NhdGUg
dGhhdCBwYXlsb2FkLiAgICBJZiBlYWNoIE5TSCBoZWFkZXIgdGhhdCB3YXMgcHVzaGVkIG9udG8g
dGhlIHN0YWNrIGFsc28gaW5jbHVkZWQgYW4gb2Zmc2V0IHRvIGRpcmVjdGx5IGxvY2F0ZSB0aGUg
cGF5bG9hZCAoZWFjaCBuZXcgb25lIHNpbXBseSBhZGRzIGl0cyBvd24gYnl0ZSBzaXplKSwgdGhl
biB0aGlzIHByb2Nlc3NpbmcgaW5lZmZpY2llbmN5IHdvdWxkIGJlIG1pdGlnYXRlZC4NCg0KICAg
Um9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBTdGV3YXJ0IEJyeWFudA0KU2VudDogTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiA1OjQwIEFN
DQpUbzogYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzog
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbR1JBWU1BSUxdIFJl
OiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCg0KSGF2aW5n
IHJlbWluZGVkIG15c2VsZiBvZiB0aGUgTlNIIGhlYWRlciBzdHJ1Y3R1cmUsIEkgc2VlIHRoYXQg
dGhpcw0KaXMgbm90IHN0cmljdGx5IG5lZWRlZCBzaW5jZSB0aGlzIG5hdHVyYWxseSBmaXRzIHdp
dGggdGhlIG5leHQNCnByb3RvY29sIGNvbXBvbmVudCBvZiB0aGUgYmFzZSBoZWFkZXIuIFRodXMg
c3RhdGluZyB0aGF0IHRoZSB0aGVyZQ0KaXMgbm8gYXJjaGl0ZWN0dXJhbCBsaW1pdCBvbiB0aGUg
bnVtYmVyIG9mIFNGSCBoZWFkZXJzIGluIGEgcGFja2V0DQppcyB0aGUgbmVjZXNzYXJ5IGFuZCBz
dWZmaWNpZW50IHJlcXVpcmVtZW50IHRvIGFsbG93IGFuIGFyYml0YXRyeQ0Kc3RhY2sgb2YgTlNI
IGhlYWRlcnMuIFN0YXRpbmcgdGhhdCBuZXcgTlNIIGhlYWRlcnMgYXJlIGFkZGVkIGF0IHRoZSBm
cm9udA0Kb2YgdGhlIHBhY2tldCwgYW5kIHByb2Nlc3NlZCBmaXJzdCBhbmQgZGlzY2FyZGVkIGZp
cnN0IGlzIHN1ZmZpY2llbnQNCnRvIHJlbW92ZSBhbnkgcHJvY2Vzc2luZyBhbWJpZ3VpdHkuIFBy
b2Nlc3Npbmcgd291bGQgYWxzbyBiZSBzaW1wbGVyDQppcyB5b3UgZm9sbG93ZWQgdGhlIE1QTFMg
cnVsZSB0aGF0IHRoZSBvdXRlciBoZWFkZXIgaXMgdGhlIG9ubHkgb25lDQppbiBzY29wZSB1bnRp
bCB0aGF0IGhlYWRlciBpcyBkaXNjYXJkZWQgKHBvcHBlZCkuDQoNCkkgZG8gaG93ZXZlciB3b25k
ZXIgd2hldGhlciB0aGUgSUVURidzIGFyY2hpdGV0dXJhbCBwcmVmZXJlbmNlIGZvcg0Kc2VsZiBk
ZXNjcmliaW5nIHBhY2tldHMgKE1QTFMgYmVpbmcgdGhlIGV4Y2VwdGlvbikgbGVhZHMgdXMgdG8g
bW9yZQ0KY29tcGxleCBhbmQgdGh1cyBsZXNzIGVmZmljZW50IGRhdGFwbGFuZSBkZXNpZ25zIHRo
YW4gd2UgY291bGQgb3RoZXJ3aXNlDQphY2hpZXZlLg0KDQotIFN0ZXdhcnQNCk9uIDE0LzAzLzIw
MTYgMDE6NDQsIGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPiB3
cm90ZToNClN0ZXdhcnQsDQoNClRoYW5rcy4NCg0KRG8geW91IG1lYW4gd2Ugc2hvdWxkIGFkZCBh
biBpbmRpY2F0b3IgZm9yIHRoZSBuZXN0ZWQgTlNIPyAgSSBhZ3JlZSBhbnl0aGluZyBuZXcgc2hv
dWxkIGJlIGNvbnNpZGVyZWQgY2FyZWZ1bGx5LiBBbmQgdGhhdCdzIHdoYXQgd2UgYXJlIGRvaW5n
IHJpZ2h0IG5vdy46KQ0KDQoNCg0KDQoNCg0K5Y+R5Lu25Lq6OiAgICAgICAgIFN0ZXdhcnQgQnJ5
YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFp
bC5jb20+DQrmlLbku7bkuro6ICAgICAgICAgInNmY0BpZXRmLm9yZyI8bWFpbHRvOnNmY0BpZXRm
Lm9yZz48c2ZjQGlldGYub3JnPjxtYWlsdG86c2ZjQGlldGYub3JnPiwNCuaXpeacnzogICAgICAg
ICAyMDE2LzAzLzExIDE3OjI1DQrkuLvpopg6ICAgICAgICBSZTogW3NmY10gQWRkaW5nIGFuIE5T
SC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0K5Y+R5Lu25Lq6OiAgICAgICAgInNmYyIgPHNmYy1i
b3VuY2VzQGlldGYub3JnPjxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+DQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KDQoNCg0KDQpUaGUgcHJvdG9jb2wgdGhhdCBjaG9zZSB0
aGUgbW9zdCBlbGVnYW50IGFwcHJvYWNoIHRvIGxheWVyaW5nDQpvbmUgaGVhZGVyIG9uIGFub3Ro
ZXIgd2FzIE1QTFMsIHdpdGggaXRzIHN0YWNraW5nIGFwcHJvYWNoDQphbmQgb25lIGJpdCBlbmQg
b2Ygc3RhY2sgaW5kaWNhdG9yLg0KDQpTdWNoIGEgc2ltcGxlIGdlbmVyYWwgYXBwcm9hY2ggaGFz
IG11Y2ggdG8gY29tbWVuZCBpdA0KYW5kIHlvdSBtaWdodCB0aGluayBzZXJpb3VzbHkgYWJvdXQg
YXBwbHlpbmcgaXQgaGVyZS4NCg0KU3Rld2FydA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2
IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRo
IjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAx
IDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDEx
IDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNaWNyb3NvZnQg
SmhlbmdIZWkiOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6IlxATWljcm9zb2Z0IEpoZW5nSGVpIjsNCglwYW5vc2UtMToyIDExIDYg
NCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1TIEdvdGhpYyI7
DQoJcGFub3NlLTE6MiAxMSA2IDkgNyAyIDUgOCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMg
Ki8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBj
bTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZh
bWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiOw0KCWNvbG9yOmJsYWNrO30NCmE6bGluaywg
c3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7
DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJs
aW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg6aKE6K6+5qC85byPIENoYXIiOw0KCW1hcmdpbjowY207
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1p
bHk65a6L5L2TO30NCnR0DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRh
dGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiLmibnms6jmoYbm
lofmnKwgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiOw0K
CWNvbG9yOmJsYWNrO30NCnNwYW4uQ2hhcg0KCXttc28tc3R5bGUtbmFtZToi5om55rOo5qGG5paH
5pysIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazrmibnm
s6jmoYbmlofmnKw7DQoJZm9udC1mYW1pbHk65a6L5L2TOw0KCWNvbG9yOmJsYWNrO30NCnAuQmFs
bG9vblRleHQsIGxpLkJhbGxvb25UZXh0LCBkaXYuQmFsbG9vblRleHQNCgl7bXNvLXN0eWxlLW5h
bWU6IkJhbGxvb24gVGV4dCI7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsN
CgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7DQoJY29sb3I6YmxhY2s7
fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBD
aGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24g
VGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOmJsYWNr
O30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVt
YWlsU3R5bGUyMw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQN
Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCgljb2xvcjojNDQ1NDZBOw0KCWZvbnQtd2VpZ2h0OmJvbGQ7DQoJZm9udC1zdHls
ZTppdGFsaWM7DQoJdGV4dC1kZWNvcmF0aW9uOm5vbmUgbm9uZTt9DQpzcGFuLkVtYWlsU3R5bGUy
NQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNh
bnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNvLXN0
eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsN
Cgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI3DQoJe21zby1zdHlsZS10eXBlOnBl
cnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFG
NDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiM0NDU0NkE7DQoJZm9u
dC13ZWlnaHQ6Ym9sZDsNCglmb250LXN0eWxlOml0YWxpYzsNCgl0ZXh0LWRlY29yYXRpb246bm9u
ZSBub25lO30NCnNwYW4uRW1haWxTdHlsZTI5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpz
cGFuLkVtYWlsU3R5bGUzMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5I
VE1MQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCDpooTorr7moLzlvI8gQ2hhciI7DQoJbXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIOmihOiuvuagvOW8jyI7
DQoJZm9udC1mYW1pbHk65a6L5L2TO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBl
OmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJ
e3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4w
cHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxl
PjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIg
c3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48
eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQi
IGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+
DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNs
YXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Sb24sPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoZSBTRkMgYXBwcm9hY2ggb2YgZW5jb2RpbmcgdGhl
IFNGUCBpbmZvcm1hdGlvbiBieSBhbiBNUExTIGxhYmVsIHN0YWNrIGNhbiBtZWV0IHRoZSB0cmFu
c3BvcnQtaW5kZXBlbmRlbmN5IHJlcXVpcmVtZW50IHZlcnkgd2VsbC48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+WGlhb2h1PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAw
Y20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiBSb24gUGFya2VyIFttYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXks
IE1hcmNoIDE2LCAyMDE2IDExOjIwIFBNPGJyPg0KPGI+VG86PC9iPiBVVFRBUk8sIEpBTUVTOyBE
YXZlIERvbHNvbjsgWHV4aWFvaHU7IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQg
Qm90dG9yZmYsIFBhdWw7IFN0ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY248YnI+DQo8
Yj5DYzo8L2I+IHNmY0BpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gW0dS
QVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5KYW1lcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBjYW7i
gJl0IHNwZWFrIGZvciB0aGUgZW50aXJlIGdyb3VwLCBteSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBk
ZWNpc2lvbiBub3QgdG8gc3RhbmRhcmRpemUgb24gTVBMUyBhcyB0aGUgZm9yd2FyZGluZyBwYXJh
ZGlnbSB3YXMgdG8gbWFrZSBTRkMgYnJvYWRlcg0KIHN1Y2ggdGhhdCBpdCBjb3VsZCB1dGlsaXpl
IE1BQyBiYXNlZCBuZXR3b3JrcywgSVAgYmFzZWQgbmV0d29ya3MsIGFuZCBJUC1vdmVyLU1QTFMg
YmFzZWQgbmV0d29ya3MuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
OyZuYnNwOyBSb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9
Il9NYWlsRW5kQ29tcG9zZSI+PC9hPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6d2luZG93dGV4dCI+IFVUVEFSTywgSkFNRVMgWzxhIGhyZWY9Im1haWx0bzpqdTE3MzhAYXR0
LmNvbSI+bWFpbHRvOmp1MTczOEBhdHQuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRu
ZXNkYXksIE1hcmNoIDE2LCAyMDE2IDExOjExIEFNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2Vy
ICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7OyBEYXZlIERvbHNvbiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwv
YT4mZ3Q7OyBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20i
Pnh1eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0OzsNCiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAt
IFNHKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20iPmFuZHJl
dy5kb2xnYW5vd0Bub2tpYS5jb208L2E+Jmd0OzsgRVhUIEJvdHRvcmZmLCBQYXVsICZsdDs8YSBo
cmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208
L2E+Jmd0OzsgU3Rld2FydCBCcnlhbnQgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFu
dEBnbWFpbC5jb20iPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0i
bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxi
PkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxi
cj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5T
SC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNDQ1NDZBIj5Db21tZW50cyBJ
bi1MaW5lPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0
NDU0NkEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojNDQ1NDZBIj5KaW0gVXR0YXJvPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiM0NDU0NkEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L2I+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjojNDQ1NDZBIj4mcXVvdDs8aT5UaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQg
d2l0aCBpdCBhcmUgQVQmYW1wO1QgcHJvcGVydHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUg
aW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0
byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdA0KIG9uZSBvZiB0
aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZl
IHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90
aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5
b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZv
cndhcmRpbmcsIHByaW50aW5nLA0KIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3Rs
eSBwcm9oaWJpdGVkPC9pPi4mcXVvdDs8L3NwYW4+PGI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNDQ1NDZBIj48bzpwPjwvbzpwPjwvc3Bhbj48L2k+
PC9iPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiBSb24gUGFya2VyIFs8YSBocmVmPSJtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTWFy
Y2ggMTYsIDIwMTYgMTA6MDEgQU08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uICZsdDs8YSBo
cmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9h
PiZndDs7IFh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+
eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT4mZ3Q7OyBVVFRBUk8sIEpBTUVTICZsdDs8YSBocmVmPSJt
YWlsdG86anUxNzM4QGF0dC5jb20iPmp1MTczOEBhdHQuY29tPC9hPiZndDs7IERvbGdhbm93LCBB
bmRyZXcgKE5va2lhIC0gU0cpDQogJmx0OzxhIGhyZWY9Im1haWx0bzphbmRyZXcuZG9sZ2Fub3dA
bm9raWEuY29tIj5hbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPC9hPiZndDs7IEVYVCBCb3R0b3Jm
ZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+cGF1bC5i
b3R0b3JmZkBocGUuY29tPC9hPiZndDs7IFN0ZXdhcnQgQnJ5YW50ICZsdDs8YSBocmVmPSJtYWls
dG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L2E+
Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNv
bS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNm
Y0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFtHUkFZTUFJTF0g
UmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
TXkgcmVjb2xsZWN0aW9uIG9mIHRoZSBkaXNjdXNzaW9uIGFuZCBhbmFseXNpcyBvZiBNUExTIGZv
cndhcmRpbmcgdG8gc3VwcG9ydCBTRkMgd2FzIG5vdCBvcmllbnRlZCBhcm91bmQgaGllcmFyY2hp
Y2FsIFNGQyBkb21haW5zLiZuYnNwOyZuYnNwOyBJbnN0ZWFkLCBJDQogdGhvdWdodCB0aGUgZGlz
Y3Vzc2lvbiB3YXMgYXJvdW5kIGFuIE1QTFMgbGFiZWwgcGVyIFNGIGluc3RhbmNlIHNvIHRoYXQg
dGhlIHN0YWNrIG9mIE1QTFMgbGFiZWxzIHByb3ZpZGVkIHRoZSBmdWxsIFNGUC9SU1AgZGVzY3Jp
cHRpb24uJm5ic3A7Jm5ic3A7Jm5ic3A7IEFuIGVsZWdhbnQgYXBwcm9hY2gsIGZvciBzdXJlLCBi
dXQgbm90IG9uZSBhZG9wdGVkIGJ5IHRoZSBXRy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiM0NDU0NkEiPltKaW0gVSZndDtdIFdhcyB0aGlzIGRlY2lzaW9uIGJhc2Vk
IG9uIHRoZSBub3Rpb24gdGhhdCBhbGwgZmFicmljcyBhcmUgSVAgb25seT8/IElNTyB0aGUgbW9k
ZWwgb2YgYWxsIERDcyBiZWluZyBsYXJnZSBhbmQgSVAgb25seSBpcyBub3QgYSBjb3JyZWN0DQog
YXNzdW1wdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5U
aGUgY3VycmVudCBkaXNjdXNzaW9uIG9mIE1QTFMgaXMgbW9yZSBvZiB0aGUgaGllcmFyY2hpY2Fs
IG5hdHVyZSDigJMgYSBzdGFjayBvZiBsYWJlbHMgaW4gdGhlIGdlbmVyYWwgY2FzZSByZXByZXNl
bnRzIGEgc2V0IG9mIG5lc3RlZCBMU1BzLiZuYnNwOyZuYnNwOyBGb3INCiBTRkMsIHRoZSBkaXNj
dXNzaW9uIGlzIHRoYXQgYSBzdGFjayBvZiBOU0ggcmVwcmVzZW50cyBhIHN0YWNrIG9mIHBlci1T
RkMtZG9tYWluIFNGUHMuJm5ic3A7Jm5ic3A7IEJ1dCBhbiBpbmRpdmlkdWFsIE5TSCBkb2VzIG5v
dCBzZWxmLWRlc2NyaWJlIHRoZSBTRlAvUlNQIGF0IGl0cyBvd24gZG9tYWluIGxldmVsLCByZWx5
aW5nIGluc3RlYWQgb24gYSBmbGF0IGlkZW50aWZpZXIgKFNGUCBJRCkgdGhhdCBpcyB1c2VkIHRv
IGxvb2t1cCB0aGUgZnVsbCBTRlAvUlNQLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNt
IDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPiBEYXZl
IERvbHNvbiBbPGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj5tYWlsdG86ZGRv
bHNvbkBzYW5kdmluZS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTWFy
Y2ggMTYsIDIwMTYgOTo0OCBBTTxicj4NCjxiPlRvOjwvYj4gWHV4aWFvaHUgJmx0OzxhIGhyZWY9
Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDs7
IFVUVEFSTywgSkFNRVMgJmx0OzxhIGhyZWY9Im1haWx0bzpqdTE3MzhAYXR0LmNvbSI+anUxNzM4
QGF0dC5jb208L2E+Jmd0OzsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgJmx0OzxhIGhy
ZWY9Im1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tIj5hbmRyZXcuZG9sZ2Fub3dAbm9r
aWEuY29tPC9hPiZndDs7DQogRVhUIEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86
cGF1bC5ib3R0b3JmZkBocGUuY29tIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L2E+Jmd0OzsgUm9u
IFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OzsgU3Rld2FydCBCcnlh
bnQgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPnN0ZXdhcnQu
YnJ5YW50QGdtYWlsLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNv
bS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBS
RTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9m
IE5TSDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5SZWNhbGwgdGhhdCBkcmFmdC1ob21tYS1zZmMtZm9yd2FyZGlu
Zy1tZXRob2RzLWFuYWx5c2lzIGNvbXBhcmVzIHRoZSBkaWZmZXJlbnQgYXBwcm9hY2hlcy48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxhIGhyZWY9Imh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLWFu
YWx5c2lzLTA1Ij5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaG9tbWEtc2ZjLWZv
cndhcmRpbmctbWV0aG9kcy1hbmFseXNpcy0wNTwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+VGhlIE1QTFMgYXBwcm9hY2ggZmFsbHMgaW50byB0aGUgY2F0ZWdvcnkgZGlz
Y3Vzc2VkIGluIHNlY3Rpb24gMy4xLjIsIOKAnE1ldGhvZCAyOiBGb3J3YXJkaW5nIHdpdGggU3Rh
Y2tlZCBIZWFkZXJz4oCdLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+d2hlcmVhcyB0aGUgTlNIIGFwcHJvYWNoIGZhbGxzIGludG8gc2VjdGlvbiAzLjEuMywg4oCc
TWV0aG9kMzogRm9yd2FyZGluZyBiYXNlZCBvbiBTZXJ2aWNlIENoYWluIElkZW50aWZpZXJz4oCd
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5TZWN0aW9uIDQgYW5hbHl6ZXMg
dGhlIGRpZmZlcmVudCBtZXRob2RzLCB3aXRoIHByb3MgYW5kIGNvbnMgZm9yIGFsbCBvZiB0aGUg
YXBwcm9hY2hlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+LURhdmU8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6d2luZG93dGV4dCI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwv
Yj5YdXhpYW9odTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjIx
IFBNPGJyPg0KPGI+VG86PC9iPiBVVFRBUk8sIEpBTUVTOyBEb2xnYW5vdywgQW5kcmV3IChOb2tp
YSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBSb24gUGFya2VyOyBTdGV3YXJ0IEJyeWFudDsN
CjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwv
YT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRm
Lm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFk
ZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2hlbiBh
cHBseWluZyBhIHBhcnRpY3VsYXIgU0ZDIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgU0ZzKSB0
byB0aGUgc2VsZWN0ZWQgdHJhZmZpYywgdGhlIHRyYWZmaWMgbmVlZHMgdG8gYmUgc3RlZXJlZCB0
aHJvdWdoIHRoZSBjb3JyZXNwb25kaW5nDQogU0ZQIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2Yg
U0ZGcyBhbmQgU0ZzKSBpbiB0aGUgU0ZDLWVuYWJsZWQgbmV0d29yay4gTVBMUy1TUFJJTkcgaXMg
YSBwYXJ0aWN1bGFyIE1QTFMgc291cmNlIHJvdXRpbmcgcGFyYWRpZ20gd2hlcmUgdGhlIGV4cGxp
Y2l0IHBhdGggaW5mb3JtYXRpb24gKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBleHBsaWNpdCBo
b3BzKSBpcyBlbmNvZGVkIGFzIGEgbGFiZWwgc3RhY2sgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdA0K
IG9mIGxhYmVscyB3aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXIgZXhwbGljaXQgaG9w
KSBhbmQgdGhlbiBwaWdneWJhY2tlZCBvbiB0aGUgc291cmNlIHJvdXRlZCBwYWNrZXRzLiBUaGUg
TVBMUy1TUFJJTkcgcGFyYWRpZ20gY2FuIGJlIGVhc2lseSBsZXZlcmFnZWQgdG8gc3RlZXIgdGhl
IHNlbGVjdGVkIHRyYWZmaWMgdGhyb3VnaCBhIHBhcnRpY3VsYXIgU0ZQIGJ5IGVuY29kaW5nIHRo
ZSBTRlAgaW5mb3JtYXRpb24gYXMgYW4gTVBMUw0KIGxhYmVsIHN0YWNrIChpLmUuLCBhbiBvcmRl
cmVkIGxpc3Qgb2YgbGFiZWxzIHdpdGggZWFjaCBpbmRpY2F0aW5nIGEgcGFydGljdWxhciBTRkYg
b3IgU0YpLiBJbiB0aGlzIHdheSwgU0ZGcyBjb3VsZCBiZSBpbXBsZW1lbnRlZCBvbiBleGlzdGlu
ZyBNUExTIHN3aXRjaGVzIHdpdGhvdXQgYW55IGNoYW5nZSB0byB0aGUgZGF0YS1wbGFuZSBwcm92
aWRlZCB0aGF0IFNGcyBhcmUgY2FwYWJsZSBvZiByZWNvZ25pemluZyBNUExTIHBhY2tldHMuICZu
YnNwO0FzDQogcG9pbnRlZCBvdXQgYnkgc29tZWJvZHkgZWxzZSwgaXTigJlzIG11Y2ggc3RyYWln
aHRmb3J3YXJkIHRvIHN1cHBvcnQgdGhlIHN0YWNrIG9mIFNGQyBlbmNhcHN1bGF0aW9ucyBpZiB0
aGUgU0ZDIGVuY2Fwc3VsYXRpb24gaXMgaW1wbGVtZW50ZWQgaW4gdGhlIGZvcm0gb2YgYW4gTVBM
UyBsYWJlbCBzdGFjay48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QmVzdCBy
ZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+WGlhb2h1
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3Rl
eHQiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+VVRUQVJPLCBKQU1F
Uzxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjQ2IFBNPGJyPg0K
PGI+VG86PC9iPiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQ
YXVsOyBSb24gUGFya2VyOyBTdGV3YXJ0IEJyeWFudDsNCjxhIGhyZWY9Im1haWx0bzphby50aW5n
QHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0
OjwvYj4gUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIg
dHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzQ0NTQ2QSI+SWYgd2UgaGF2ZSBhbiBNUExTIGVuYWJs
ZWQgZmFicmljIHdvdWxkbuKAmXQgaXQgYmUgc2ltcGxlciB0byB3ZWF2ZSBOU0ggaW50byBpdCBp
ZiBpdCBhbGwgdXNlcyBNUExTPyBJZiBub3QgaG93IHdvdWxkIHRoZSBpbnRlcmFjdGlvbiBiZXR3
ZWVuDQogdGhlIHR3byBlbnZpcm9ubWVudHMgd29yaz88bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9i
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzQ0NTQ2QSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0NDU0NkEiPkppbSBVdHRhcm88bzpwPjwv
bzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzQ0NTQ2QSI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiM0NDU0NkEiPiZxdW90OzxpPlRoaXMgZW1haWwg
YW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZhbXA7VCBwcm9wZXJ0eSwg
YXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2Yg
dGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQu
IElmIHlvdSBhcmUgbm90DQogb25lIG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3
aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1l
c3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMg
bWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJl
dGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsDQogb3IgY29weWlu
ZyBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQ8L2k+LiZxdW90Ozwvc3Bhbj48
Yj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0NDU0
NkEiPjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBj
bSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+
IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Eb2xnYW5vdywgQW5kcmV3
IChOb2tpYSAtIFNHKTxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDEx
OjUyIFBNPGJyPg0KPGI+VG86PC9iPiBFWFQgQm90dG9yZmYsIFBhdWwgJmx0OzxhIGhyZWY9Im1h
aWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvYT4mZ3Q7
OyBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7OyBTdGV3YXJ0
IEJyeWFudCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+c3Rl
d2FydC5icnlhbnRAZ21haWwuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6
dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8
L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5
cGUgb2YgTlNIPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+Rm9sbG93aW5nIOKAnG5leHQgaGVhZGVy4oCdIGFwcHJvYWNoICZu
YnNwO2lzIHNpbXBsZSBhbmQgdGhlIE5TSCBoZWFkZXIgaXMgYWxyZWFkeSBidWlsdCBsaWtlIHRo
YXQuIEludHJvZHVjaW5nIE1QTFMgbGlrZSBhcHByb2FjaCB3b3VsZCBhZGQgeWV0IGFub3RoZXIg
bWVjaGFuaXNtIHRvDQogdHJhdmVyc2UgdGhlIGhlYWRlcnMsIHdoaWNoIHdvdWxkIG1ha2UgaC93
IG1vcmUgY29tcGxleC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5JdCBp
cyB0cnVlIHRoYXQgaC93IGNhbiBvbmx5IGxvb2sgYXQgWCBCeXRlcyAoWCBkZXBlbmRpbmcgb24g
aC93KS4gVGhpcyBpcyB0cnVlIGZvciBtYW55IGhlYWRlcnMgbm90IG9ubHkgdGhpcyBhbmQgZXZl
biB0b2RheSAod2l0aG91dCBOU0gpIHlvdSBjYW4gZW5kLXVwIHdpdGgNCiBwYXlsb2FkIGJlaW5n
IHZlcnkgZGVlcCBpbiBhIHBhY2tldC4gQXQgdGhlIGVuZCB3ZSBuZWVkIHRvIGhhdmUgYSBmbGV4
aWJsZSBtZWNoYW5pc20gd2hpY2ggTlNIIG5lc3Rpbmcgd291bGQgcHJvdmlkZS4gSWYgc29tZW9u
ZSDigJxhYnVzZXMgaXTigJ0gdGhpcyBjYW4gbGVhZCB0byB2YXJpb3VzIGlzc3Vlcy4gSXQgaXMg
cHJvYmFibHkgd29ydGggbm90aW5nIHRoYXQgaW4gdGhlIGRyYWZ0IGluY2x1ZGluZyBzZWN1cml0
eSBjb25zaWRlcmF0aW9ucyAoYnkNCiBhZGRpbmcgbGFyZ2UgaGVhZGVycyBpdCB3aWxsIGJlIGhh
cmRlciB0byBwZXJmb3JtIHBheWxvYWQgYmFzZWQgQUNMIEREb1MgcHJvdGVjdGlvbiBpbiByb3V0
ZXJzIGZvciBleGFtcGxlKS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5B
bmRyZXc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+T24gMjAx
Ni0wMy0xNSwgMzowMyBBTSwgJnF1b3Q7c2ZjIG9uIGJlaGFsZiBvZiBFWFQgQm90dG9yZmYsIFBh
dWwmcXVvdDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3Bh
ZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0IiBpZD0iTUFDX09VVExPT0tf
QVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+SnVzdCBvbmUgbW9yZSBjb25jZXJuIGFib3V0IHRoZSBzdGFjayBpcyBob3cgZGVlcCBpdCB3
aWxsIG5lc3QuIEhhcmR3YXJlIHN3aXRjaCBpbXBsZW1lbnRhdGlvbnMgYXJlIHR5cGljYWxseSBs
aW1pdGVkIGluIHRoZSBkZXB0aCB0aGV5IGxvb2sgaW50bw0KIHRoZSBwYWNrZXQuIElmIHRoZSBo
YXJkd2FyZSBuZWVkcyB0byBsb29rIGF0IHRoZSBvcmlnaW5hbCBwYWNrZXQgaGVhZGVycywgdGhl
biBoYXJkd2FyZSB3b3VsZCBuZWVkIHRvIHNraXAgb3ZlciB0aGUgc3RhY2sgb2YgTlNIIGhlYWRl
cnMgdG8gcmVhY2ggdGhlIG9yaWdpbmFsIHBhY2tldC4gSWYgdGhlIE5TSCBzdGFjayBpcyB0b28g
ZGVlcCBpdCBtYXkgZXhjZWVkIHRoZSBoYXJkd2FyZSBkZXB0aCBsaW1pdHMuPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5DaGVlcnMsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxicj4NClBhdWw8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFF
MUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5k
b3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhh
bGYgT2YgPC9iPlJvbiBQYXJrZXI8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXJjaCAxNCwg
MjAxNiAxMTo0NSBBTTxicj4NCjxiPlRvOjwvYj4gU3Rld2FydCBCcnlhbnQgJmx0OzxhIGhyZWY9
Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNv
bTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6
dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gW0dSQVlN
QUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgbGlrZSB0aGUgc2VsZiBkZXNjcmliaW5n
IHN0YWNrIG9mIE5TSCBoZWFkZXJzIGFuZCBJIGxpa2UgdGhlIGZpcnN0IG9uZSBiZWluZyB0aGUg
4oCcY3VycmVudOKAnSBzY29waW5nLiZuYnNwOyZuYnNwOyBCdXQsIG9uZSBkaWZmZXJlbmNlIGJl
dHdlZW4gTVBMUyBhbmQgTlNI4oCmJm5ic3A7Jm5ic3A7DQogTVBMUyBmb3J3YXJkaW5nIGlzIGdl
bmVyYWxseSBoYW5kbGVkIGJ5IGxvb2tpbmcgb25seSBhdCB0aGUgTVBMUyBsYWJlbHMgdGhhdCBh
cmUg4oCcaW4gc2NvcGXigJ0gZm9yIHRoZSBjdXJyZW50IG5vZGUgKGkuZS4sIHN0YXJ0aW5nIGF0
IHRoZSB0b3Atb2Ytc3RhY2spIGFuZCBub3QgbmVlZGluZyB0byBsb2NhdGUgYW5kIHByb2Nlc3Mg
dGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBib3R0b20tb2Ytc3RhY2suJm5ic3A7Jm5ic3A7
Jm5ic3A7IEJ1dCwgaW4gTlNILCBtb3N0IHByb2Nlc3NpbmcNCiB3aWxsIHJlcXVpcmUgbG9jYXRp
b24gb2YgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBsYXN0IE5TSCBoZWFkZXIuJm5ic3A7
Jm5ic3A7IEl0IGlzIGluZWZmaWNpZW50IHRvIGhhdmUgdG8gd2FsayB0aGUgc3RhY2sgb2YgTlNI
IGhlYWRlcnMgaW4gb3JkZXIgdG8gbG9jYXRlIHRoYXQgcGF5bG9hZC4mbmJzcDsmbmJzcDsmbmJz
cDsgSWYgZWFjaCBOU0ggaGVhZGVyIHRoYXQgd2FzIHB1c2hlZCBvbnRvIHRoZSBzdGFjayBhbHNv
IGluY2x1ZGVkIGFuIG9mZnNldCB0byBkaXJlY3RseSBsb2NhdGUNCiB0aGUgcGF5bG9hZCAoZWFj
aCBuZXcgb25lIHNpbXBseSBhZGRzIGl0cyBvd24gYnl0ZSBzaXplKSwgdGhlbiB0aGlzIHByb2Nl
c3NpbmcgaW5lZmZpY2llbmN5IHdvdWxkIGJlIG1pdGlnYXRlZC48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFF
MSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93
dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6d2luZG93dGV4dCI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxm
IE9mIDwvYj5TdGV3YXJ0IEJyeWFudDxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1hcmNoIDE0
LCAyMDE2IDU6NDAgQU08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0
ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gW0dSQVlNQUlMXSBSZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9m
IE5TSDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQpIYXZpbmcgcmVtaW5k
ZWQgbXlzZWxmIG9mIHRoZSBOU0ggaGVhZGVyIHN0cnVjdHVyZSwgSSBzZWUgdGhhdCB0aGlzPGJy
Pg0KaXMgbm90IHN0cmljdGx5IG5lZWRlZCBzaW5jZSB0aGlzIG5hdHVyYWxseSBmaXRzIHdpdGgg
dGhlIG5leHQ8YnI+DQpwcm90b2NvbCBjb21wb25lbnQgb2YgdGhlIGJhc2UgaGVhZGVyLiBUaHVz
IHN0YXRpbmcgdGhhdCB0aGUgdGhlcmU8YnI+DQppcyBubyBhcmNoaXRlY3R1cmFsIGxpbWl0IG9u
IHRoZSBudW1iZXIgb2YgU0ZIIGhlYWRlcnMgaW4gYSBwYWNrZXQ8YnI+DQppcyB0aGUgbmVjZXNz
YXJ5IGFuZCBzdWZmaWNpZW50IHJlcXVpcmVtZW50IHRvIGFsbG93IGFuIGFyYml0YXRyeTxicj4N
CnN0YWNrIG9mIE5TSCBoZWFkZXJzLiBTdGF0aW5nIHRoYXQgbmV3IE5TSCBoZWFkZXJzIGFyZSBh
ZGRlZCBhdCB0aGUgZnJvbnQ8YnI+DQpvZiB0aGUgcGFja2V0LCBhbmQgcHJvY2Vzc2VkIGZpcnN0
IGFuZCBkaXNjYXJkZWQgZmlyc3QgaXMgc3VmZmljaWVudDxicj4NCnRvIHJlbW92ZSBhbnkgcHJv
Y2Vzc2luZyBhbWJpZ3VpdHkuIFByb2Nlc3Npbmcgd291bGQgYWxzbyBiZSBzaW1wbGVyPGJyPg0K
aXMgeW91IGZvbGxvd2VkIHRoZSBNUExTIHJ1bGUgdGhhdCB0aGUgb3V0ZXIgaGVhZGVyIGlzIHRo
ZSBvbmx5IG9uZTxicj4NCmluIHNjb3BlIHVudGlsIHRoYXQgaGVhZGVyIGlzIGRpc2NhcmRlZCAo
cG9wcGVkKS48YnI+DQo8YnI+DQpJIGRvIGhvd2V2ZXIgd29uZGVyIHdoZXRoZXIgdGhlIElFVEYn
cyBhcmNoaXRldHVyYWwgcHJlZmVyZW5jZSBmb3I8YnI+DQpzZWxmIGRlc2NyaWJpbmcgcGFja2V0
cyAoTVBMUyBiZWluZyB0aGUgZXhjZXB0aW9uKSBsZWFkcyB1cyB0byBtb3JlPGJyPg0KY29tcGxl
eCBhbmQgdGh1cyBsZXNzIGVmZmljZW50IGRhdGFwbGFuZSBkZXNpZ25zIHRoYW4gd2UgY291bGQg
b3RoZXJ3aXNlIDxicj4NCmFjaGlldmUuPGJyPg0KPGJyPg0KLSBTdGV3YXJ0PG86cD48L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5PbiAxNC8wMy8yMDE2IDAxOjQ0LCA8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNu
Ij4NCmFvLnRpbmdAenRlLmNvbS5jbjwvYT4gd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5TdGV3YXJ0LDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KPGJy
Pg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5UaGFua3Mu
DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj4NCjxicj4NCjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RG8geW91IG1lYW4gd2Ugc2hvdWxkIGFkZCBh
biBpbmRpY2F0b3IgZm9yIHRoZSBuZXN0ZWQgTlNIPyAmbmJzcDtJIGFncmVlIGFueXRoaW5nIG5l
dyBzaG91bGQgYmUgY29uc2lkZXJlZCBjYXJlZnVsbHkuIEFuZCB0aGF0J3Mgd2hhdCB3ZSBhcmUg
ZG9pbmcgcmlnaHQgbm93LjopPGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQom
bmJzcDsgPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IEpoZW5nSGVpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzVGNUY1RiI+5Y+R5Lu25Lq6PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzVGNUY1RiI+OiAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5TdGV3YXJ0IEJyeWFudA0KPGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5
YW50QGdtYWlsLmNvbSI+Jmx0O3N0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSZndDs8L2E+PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIj4NCjxicj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90Oztjb2xvcjojNUY1RjVGIj7m
lLbku7bkuro8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojNUY1RjVGIj46ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPiZxdW90O3NmY0BpZXRmLm9yZyZxdW90OzwvYT48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj4mbHQ7c2ZjQGlldGYub3JnJmd0OzwvYT4sDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
Pjxicj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O01TIEdvdGhpYyZxdW90Oztjb2xvcjojNUY1RjVGIj7ml6XmnJ88L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNUY1RjVGIj46ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPjIwMTYvMDMvMTEgMTc6MjU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj4NCjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdv
dGhpYyZxdW90Oztjb2xvcjojNUY1RjVGIj7kuLs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgSmhlbmdIZWkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNUY1RjVGIj7popg8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNUY1RjVGIj46DQogJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjcu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PlJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj4NCjxicj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBKaGVuZ0hlaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiM1RjVGNUYiPuWPkeS7tuS6ujwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjcu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PiZxdW90O3NmYyZxdW90Ow0KPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj4m
bHQ7c2ZjLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJj
ZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNwYW4gbGFuZz0iRU4tVVMiPg0KPGhy
IHNpemU9IjMiIHdpZHRoPSIxMDAlIiBub3NoYWRlPSIiIHN0eWxlPSJjb2xvcjojQTBBMEEwIiBh
bGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj4NCjxicj4NCjxi
cj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4g
bGFuZz0iRU4tVVMiPlRoZSBwcm90b2NvbCB0aGF0IGNob3NlIHRoZSBtb3N0IGVsZWdhbnQgYXBw
cm9hY2ggdG8gbGF5ZXJpbmc8L3NwYW4+PC90dD48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxicj4N
Cjwvc3Bhbj48dHQ+PHNwYW4gbGFuZz0iRU4tVVMiPm9uZSBoZWFkZXIgb24gYW5vdGhlciB3YXMg
TVBMUywgd2l0aCBpdHMgc3RhY2tpbmcgYXBwcm9hY2g8L3NwYW4+PC90dD48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4gbGFuZz0iRU4tVVMiPmFuZCBvbmUgYml0
IGVuZCBvZiBzdGFjayBpbmRpY2F0b3IuPC9zcGFuPjwvdHQ+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij48YnI+DQo8YnI+DQo8L3NwYW4+PHR0PjxzcGFuIGxhbmc9IkVOLVVTIj5TdWNoIGEgc2ltcGxl
IGdlbmVyYWwgYXBwcm9hY2ggaGFzIG11Y2ggdG8gY29tbWVuZCBpdDwvc3Bhbj48L3R0PjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+PGJyPg0KPC9zcGFuPjx0dD48c3BhbiBsYW5nPSJFTi1VUyI+YW5k
IHlvdSBtaWdodCB0aGluayBzZXJpb3VzbHkgYWJvdXQgYXBwbHlpbmcgaXQgaGVyZS48L3NwYW4+
PC90dD48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxicj4NCjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4g
bGFuZz0iRU4tVVMiPlN0ZXdhcnQ8L3NwYW4+PC90dD48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPjxi
cj4NCjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4gbGFuZz0iRU4tVVMiPl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC9zcGFuPjwvdHQ+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7Ij48YnI+DQo8L3NwYW4+PHR0PjxzcGFuIGxhbmc9IkVOLVVTIj5zZmMgbWFpbGluZyBs
aXN0PC9zcGFuPjwvdHQ+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48YnI+DQo8L3NwYW4+PHR0Pjxz
cGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5v
cmc8L2E+PC9zcGFuPjwvdHQ+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij48YnI+DQo8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIj48dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvdHQ+PC9hPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6NKGEML515MBXchi_--


From nobody Thu Mar 17 03:31:09 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C286F12D8B2 for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 03:31:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_HELO_PASS=-0.001, 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 hdvFQ8S312WZ for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 03:31:04 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 11E1312D78D for <sfc@ietf.org>; Thu, 17 Mar 2016 03:31:04 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id A9AEA245B2D; Thu, 17 Mar 2016 03:31:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1458210663; bh=BPBfnTmYTmqWJljYNN3O1046Xl3EaK+DtIQJ2jVTP3w=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=ITFOh6e4Don366JqmoQnyOiqLUIHyU/EchS761P1JIpPI0F3im5coEGh6V0j6Q93V Jv30IO2rk0Imvz8ATFeHbz1g9Wy79rCHM7WcnOKYEgjkmvvcELgEnqf7TbDc0MnUM3 +14q24Qs+yWJFKDSahO/C0apYC/toDma1mBh0pl4=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [46.189.28.83]) (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 9817C240D1C; Thu, 17 Mar 2016 03:31:01 -0700 (PDT)
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "UTTARO, JAMES" <ju1738@att.com>, Dave Dolson <ddolson@sandvine.com>, Xuxiaohu <xuxiaohu@huawei.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, Stewart Bryant <stewart.bryant@gmail.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <56EA876A.9070800@joelhalpern.com>
Date: Thu, 17 Mar 2016 06:31:06 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.7.0
MIME-Version: 1.0
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/D8l1KjRtyhvhQ9j7uDkmKxWHm3A>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Mar 2016 10:31:08 -0000

I think this (transport independence) is an important point, so I wish 
to repeat it.
The working group is chartered to produce a "transport" independent SFC 
mechanism.  MPLS is a valid "transport" for SFC.
Phrased differently, SFC has to work over networks that use MPLS, and 
over networks that do not use MPLS.
The working group considered alternatives, and is currently using the 
NSH header as the mechanism to carry path identification and metadata.

We could use a different mechanism which splits path identification from 
metadata, and use some other mechanism that a single domain-wide id for 
the path.  But there are complications and costs associated with doing 
so.  It is a trade-off.

Yours,
Joel

PS: I quoted transport some of the time because there are so many 
different uses of the term "transport".  But I do not have a better word 
handy.

On 3/16/16 11:19 AM, Ron Parker wrote:
> James,
>
> I can’t speak for the entire group, my understanding of the decision not
> to standardize on MPLS as the forwarding paradigm was to make SFC
> broader such that it could utilize MAC based networks, IP based
> networks, and IP-over-MPLS based networks.
>
>     Ron
>
> *From:*UTTARO, JAMES [mailto:ju1738@att.com]
> *Sent:* Wednesday, March 16, 2016 11:11 AM
> *To:* Ron Parker <Ron_Parker@affirmednetworks.com>; Dave Dolson
> <ddolson@sandvine.com>; Xuxiaohu <xuxiaohu@huawei.com>; Dolganow, Andrew
> (Nokia - SG) <andrew.dolganow@nokia.com>; EXT Bottorff, Paul
> <paul.bottorff@hpe.com>; Stewart Bryant <stewart.bryant@gmail.com>;
> ao.ting@zte.com.cn
> *Cc:* sfc@ietf.org
> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> */Comments In-Line/*
>
> *//*
>
> */Jim Uttaro/*
>
> *//*
>
> "/This email and any files transmitted with it are AT&T property, are
> confidential, and are intended solely for the use of the individual or
> entity to whom this email is addressed. If you are not one of the named
> recipient(s) or otherwise have reason to believe that you have received
> this message in error, please notify the sender and delete this message
> immediately from your computer. Any other use, retention, dissemination,
> forwarding, printing, or copying of this email is strictly prohibited/."*//*
>
> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> *Sent:* Wednesday, March 16, 2016 10:01 AM
> *To:* Dave Dolson <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>;
> Xuxiaohu <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>; UTTARO,
> JAMES <ju1738@att.com <mailto:ju1738@att.com>>; Dolganow, Andrew (Nokia
> - SG) <andrew.dolganow@nokia.com <mailto:andrew.dolganow@nokia.com>>;
> EXT Bottorff, Paul <paul.bottorff@hpe.com
> <mailto:paul.bottorff@hpe.com>>; Stewart Bryant
> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> My recollection of the discussion and analysis of MPLS forwarding to
> support SFC was not oriented around hierarchical SFC domains.   Instead,
> I thought the discussion was around an MPLS label per SF instance so
> that the stack of MPLS labels provided the full SFP/RSP description.
> An elegant approach, for sure, but not one adopted by the WG.
>
> */[Jim U>] Was this decision based on the notion that all fabrics are IP
> only?? IMO the model of all DCs being large and IP only is not a correct
> assumption./*
>
> The current discussion of MPLS is more of the hierarchical nature – a
> stack of labels in the general case represents a set of nested LSPs.
> For SFC, the discussion is that a stack of NSH represents a stack of
> per-SFC-domain SFPs.   But an individual NSH does not self-describe the
> SFP/RSP at its own domain level, relying instead on a flat identifier
> (SFP ID) that is used to lookup the full SFP/RSP.
>
>     Ron
>
> *From:*Dave Dolson [mailto:ddolson@sandvine.com]
> *Sent:* Wednesday, March 16, 2016 9:48 AM
> *To:* Xuxiaohu <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>;
> UTTARO, JAMES <ju1738@att.com <mailto:ju1738@att.com>>; Dolganow, Andrew
> (Nokia - SG) <andrew.dolganow@nokia.com
> <mailto:andrew.dolganow@nokia.com>>; EXT Bottorff, Paul
> <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>; Ron Parker
> <Ron_Parker@affirmednetworks.com
> <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant
> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> Recall that draft-homma-sfc-forwarding-methods-analysis compares the
> different approaches.
>
> https://tools.ietf.org/html/draft-homma-sfc-forwarding-methods-analysis-05
>
> The MPLS approach falls into the category discussed in section 3.1.2,
> “Method 2: Forwarding with Stacked Headers”,
>
> whereas the NSH approach falls into section 3.1.3, “Method3: Forwarding
> based on Service Chain Identifiers”.
>
> Section 4 analyzes the different methods, with pros and cons for all of
> the approaches.
>
> -Dave
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Xuxiaohu
> *Sent:* Tuesday, March 15, 2016 8:21 PM
> *To:* UTTARO, JAMES; Dolganow, Andrew (Nokia - SG); EXT Bottorff, Paul;
> Ron Parker; Stewart Bryant; ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> When applying a particular SFC (i.e., an ordered list of SFs) to the
> selected traffic, the traffic needs to be steered through the
> corresponding SFP (i.e., an ordered list of SFFs and SFs) in the
> SFC-enabled network. MPLS-SPRING is a particular MPLS source routing
> paradigm where the explicit path information (i.e., an ordered list of
> explicit hops) is encoded as a label stack (i.e., an ordered list of
> labels with each indicating a particular explicit hop) and then
> piggybacked on the source routed packets. The MPLS-SPRING paradigm can
> be easily leveraged to steer the selected traffic through a particular
> SFP by encoding the SFP information as an MPLS label stack (i.e., an
> ordered list of labels with each indicating a particular SFF or SF). In
> this way, SFFs could be implemented on existing MPLS switches without
> any change to the data-plane provided that SFs are capable of
> recognizing MPLS packets.  As pointed out by somebody else, it’s much
> straightforward to support the stack of SFC encapsulations if the SFC
> encapsulation is implemented in the form of an MPLS label stack.
>
> Best regards,
>
> Xiaohu
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *UTTARO, JAMES
> *Sent:* Tuesday, March 15, 2016 8:46 PM
> *To:* Dolganow, Andrew (Nokia - SG); EXT Bottorff, Paul; Ron Parker;
> Stewart Bryant; ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> */If we have an MPLS enabled fabric wouldn’t it be simpler to weave NSH
> into it if it all uses MPLS? If not how would the interaction between
> the two environments work?/*
>
> *//*
>
> */Jim Uttaro/*
>
> *//*
>
> "/This email and any files transmitted with it are AT&T property, are
> confidential, and are intended solely for the use of the individual or
> entity to whom this email is addressed. If you are not one of the named
> recipient(s) or otherwise have reason to believe that you have received
> this message in error, please notify the sender and delete this message
> immediately from your computer. Any other use, retention, dissemination,
> forwarding, printing, or copying of this email is strictly prohibited/."*//*
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dolganow, Andrew
> (Nokia - SG)
> *Sent:* Monday, March 14, 2016 11:52 PM
> *To:* EXT Bottorff, Paul <paul.bottorff@hpe.com
> <mailto:paul.bottorff@hpe.com>>; Ron Parker
> <Ron_Parker@affirmednetworks.com
> <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant
> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> Following “next header” approach  is simple and the NSH header is
> already built like that. Introducing MPLS like approach would add yet
> another mechanism to traverse the headers, which would make h/w more
> complex.
>
> It is true that h/w can only look at X Bytes (X depending on h/w). This
> is true for many headers not only this and even today (without NSH) you
> can end-up with payload being very deep in a packet. At the end we need
> to have a flexible mechanism which NSH nesting would provide. If someone
> “abuses it” this can lead to various issues. It is probably worth noting
> that in the draft including security considerations (by adding large
> headers it will be harder to perform payload based ACL DDoS protection
> in routers for example).
>
> Andrew
>
> On 2016-03-15, 3:03 AM, "sfc on behalf of EXT Bottorff, Paul" wrote:
>
>     Just one more concern about the stack is how deep it will nest.
>     Hardware switch implementations are typically limited in the depth
>     they look into the packet. If the hardware needs to look at the
>     original packet headers, then hardware would need to skip over the
>     stack of NSH headers to reach the original packet. If the NSH stack
>     is too deep it may exceed the hardware depth limits.
>
>     Cheers,
>
>
>     Paul
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Ron Parker
>     *Sent:* Monday, March 14, 2016 11:45 AM
>     *To:* Stewart Bryant <stewart.bryant@gmail.com
>     <mailto:stewart.bryant@gmail.com>>; ao.ting@zte.com.cn
>     <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     I like the self describing stack of NSH headers and I like the first
>     one being the “current” scoping.   But, one difference between MPLS
>     and NSH…   MPLS forwarding is generally handled by looking only at
>     the MPLS labels that are “in scope” for the current node (i.e.,
>     starting at the top-of-stack) and not needing to locate and process
>     the “payload” beyond the bottom-of-stack.    But, in NSH, most
>     processing will require location of the “payload” beyond the last
>     NSH header.   It is inefficient to have to walk the stack of NSH
>     headers in order to locate that payload.    If each NSH header that
>     was pushed onto the stack also included an offset to directly locate
>     the payload (each new one simply adds its own byte size), then this
>     processing inefficiency would be mitigated.
>
>         Ron
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Stewart Bryant
>     *Sent:* Monday, March 14, 2016 5:40 AM
>     *To:* ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* [GRAYMAIL] Re: [sfc] Adding an NSH.next-header type of NSH
>
>
>     Having reminded myself of the NSH header structure, I see that this
>     is not strictly needed since this naturally fits with the next
>     protocol component of the base header. Thus stating that the there
>     is no architectural limit on the number of SFH headers in a packet
>     is the necessary and sufficient requirement to allow an arbitatry
>     stack of NSH headers. Stating that new NSH headers are added at the
>     front
>     of the packet, and processed first and discarded first is sufficient
>     to remove any processing ambiguity. Processing would also be simpler
>     is you followed the MPLS rule that the outer header is the only one
>     in scope until that header is discarded (popped).
>
>     I do however wonder whether the IETF's architetural preference for
>     self describing packets (MPLS being the exception) leads us to more
>     complex and thus less efficent dataplane designs than we could
>     otherwise
>     achieve.
>
>     - Stewart
>
>     On 14/03/2016 01:44, ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     wrote:
>
>         Stewart,
>
>         Thanks.
>
>         Do you mean we should add an indicator for the nested NSH?  I
>         agree anything new should be considered carefully. And that's
>         what we are doing right now.:)
>
>
>
>
>
>
>         发件人: Stewart Bryant <stewart.bryant@gmail.com>
>         <mailto:stewart.bryant@gmail.com>
>         收件人: "sfc@ietf.org" <mailto:sfc@ietf.org><sfc@ietf.org>
>         <mailto:sfc@ietf.org>,
>         日期: 2016/03/11 17:25
>         主题: Re: [sfc] Adding an NSH.next-header type of NSH
>         发件人: "sfc" <sfc-bounces@ietf.org> <mailto:sfc-bounces@ietf.org>
>
>         ------------------------------------------------------------------------
>
>
>
>
>
>         The protocol that chose the most elegant approach to layering
>         one header on another was MPLS, with its stacking approach
>         and one bit end of stack indicator.
>
>         Such a simple general approach has much to commend it
>         and you might think seriously about applying it here.
>
>         Stewart
>
>         _______________________________________________
>         sfc mailing list
>         sfc@ietf.org <mailto:sfc@ietf.org>
>         https://www.ietf.org/mailman/listinfo/sfc
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Thu Mar 17 06:14:23 2016
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23A3112D8C5 for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 06:14:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.59
X-Spam-Level: 
X-Spam-Status: No, score=-2.59 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=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 I0lZ_5i3ZrIV for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 06:14:17 -0700 (PDT)
Received: from hub021-ca-4.exch021.serverdata.net (hub021-ca-4.exch021.serverdata.net [64.78.22.171]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4459E12D6F4 for <sfc@ietf.org>; Thu, 17 Mar 2016 06:13:51 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-4.exch021.domain.local ([10.254.4.39]) with mapi id 14.03.0266.001;  Thu, 17 Mar 2016 06:13:50 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "UTTARO, JAMES" <ju1738@att.com>, Xuxiaohu <xuxiaohu@huawei.com>, "Dave Dolson" <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, Stewart Bryant <stewart.bryant@gmail.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
Thread-Index: AQHRfiQvZNUpWPudRU2340hH6/wJzZ9aVSAAgACVLYCAAMIVAIAA4ZgA//+M0QCAAIo7gP//jMYggAGJoYCAAE8mAP//leNg
Date: Thu, 17 Mar 2016 13:13:50 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B6D76F720@MBX021-W3-CA-2.exch021.domain.local>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com>
In-Reply-To: <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.205.79.154]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B6D76F720MBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/Z82EidyJzMr6IxZVje79-ODgP5o>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Mar 2016 13:14:21 -0000

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

SGksIEphbWVzLg0KDQpObyBwcm9ibGVtcy4gICBJdOKAmXMgaW1wb3NzaWJsZSB0byBmb2xsb3cg
ZXZlcnl0aGluZyBpbiByZWFsIHRpbWUuICAgSSBkb27igJl0IHRoaW5rIHRoZXJlIGlzIG11Y2gg
ZGViYXRlIHRoYXQgTVBMUyBsYWJlbHMgd2VyZSBvbmUgdmlhYmxlIGFwcHJvYWNoIHRvIHNvbHZl
IHRoZSBwcm9ibGVtIGFuZCBJIHRoaW5rIHRoZXJlIHdhcyByZWNvZ25pdGlvbiB0aGF0IHRoaXMg
Y291bGQgYmUgZG9uZSBvdXRzaWRlIG9mIGFuIOKAnE1QTFMgbmV0d29ya+KAnSB0aHJvdWdoIHR1
bm5lbGluZyBhbmQgd2l0aG91dCB0aGUgdHJhZGl0aW9uYWwgTVBMUyBjb250cm9sIHBsYW5lIHBy
b3RvY29scy4gICBCdXQsIHRoZSBXRyBjYW1lIHRvIGEgY29uc2Vuc3VzIGRlY2lzaW9uIHRoYXQg
dGhlIE5TSCBoZWFkZXIgd2FzIHRoZSBjaG9zZW4gc29sdXRpb24uICAgVGhlcmUgaXMgbG90cyBv
ZiBkaXNjdXNzaW9uIG9uIHRoZSBlbWFpbCBhcmNoaXZlIGlmIHlvdSB3ZXJlIHNvIGluY2xpbmVk
Lg0KDQogICBSb24NCg0KDQpGcm9tOiBVVFRBUk8sIEpBTUVTIFttYWlsdG86anUxNzM4QGF0dC5j
b21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgODozMCBBTQ0KVG86IFh1eGlhb2h1
IDx4dXhpYW9odUBodWF3ZWkuY29tPjsgUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbT47IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbT47IERvbGdhbm93
LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPjsgRVhUIEJv
dHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb20+OyBTdGV3YXJ0IEJyeWFudCA8c3Rl
d2FydC5icnlhbnRAZ21haWwuY29tPjsgYW8udGluZ0B6dGUuY29tLmNuDQpDYzogc2ZjQGlldGYu
b3JnDQpTdWJqZWN0OiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0
LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpSb24sDQoNCiAgICAgICAgICAgICAgICBIYXZlIG5vdCBi
ZWVuIGZvbGxvd2luZyB0aGUgU0ZDIFdHIHRoYXQgY2xvc2VseSBkdWUgdG8gb3RoZXIgbW9yZSBw
cmVzc2luZyBuZWVkcyBmb3IgbXkgbmV0d29yay4gVGhhdCBiZWluZyBzYWlkLCBpdCB3b3VsZCBz
ZWVtIHRoYXQgYW4gTVBMUyBsYWJlbCBjb3VsZCBiZSB1c2VkIGFzIHRoZSBiYXNpcyBmb3Igd2hh
dCB5b3UgYXJlIGxvb2tpbmcgZm9yIGFuIHRodXMgY291bGQgYmUgYXBwbGllZCB0byBhbGwgbmV0
d29yayB0eXBlcy4gVXNpbmcgdGhlIE1QTFMgbGFiZWwgZm9ybWF0IGRvZXMgbm90IGZvcmNlIHlv
dSB0byBoYXZlIGFuIE1QTFMgZW5hYmxlZCBuZXR3b3JrIGFsbCB0aGF0IGlzIG5lZWRlZCBpcyB0
aGUgcmVxdWlyZWQgaW5mbyB0byBiZSBwb3B1bGF0ZWQgaW4gdGhlIGxhYmVsLiBJdCBzZWVtcyB0
aGF0IHRoZSBhcmd1bWVudCBpcyBmb3IgaW5kZXBlbmRlbmNlIG9mIG5ldHdvcmsgdGh1cyBpbnZl
bnRpbmcgYSBuZXcgbGFiZWwgaXMgYmFzZWQgb24gYW4gYXNzdW1wdGlvbiB0aGF0IHVzaW5nIE1Q
TFMgbGFiZWxzIGltcG9zZXMgYW4gTVBMUyBjb250cm9sIHBsYW5lLiBJcyB0aGF0IHJpZ2h0Pw0K
DQpKaW0gVXR0YXJvDQoNCiJUaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0
aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRl
ZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20g
dGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQg
cmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91
IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBz
ZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1
dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcs
IHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRl
ZC4iDQpGcm9tOiBYdXhpYW9odSBbbWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb21dDQpTZW50OiBU
aHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgMzo0NyBBTQ0KVG86IFJvbiBQYXJrZXIgPFJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20+PjsgVVRUQVJPLCBKQU1FUyA8anUxNzM4QGF0dC5jb208bWFpbHRvOmp1MTczOEBhdHQu
Y29tPj47IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBz
YW5kdmluZS5jb20+PjsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xn
YW5vd0Bub2tpYS5jb208bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+PjsgRVhUIEJv
dHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZA
aHBlLmNvbT4+OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPG1haWx0
bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzph
by50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhl
YWRlciB0eXBlIG9mIE5TSA0KDQpSb24sDQoNClRoZSBTRkMgYXBwcm9hY2ggb2YgZW5jb2Rpbmcg
dGhlIFNGUCBpbmZvcm1hdGlvbiBieSBhbiBNUExTIGxhYmVsIHN0YWNrIGNhbiBtZWV0IHRoZSB0
cmFuc3BvcnQtaW5kZXBlbmRlbmN5IHJlcXVpcmVtZW50IHZlcnkgd2VsbC4NCg0KQmVzdCByZWdh
cmRzLA0KWGlhb2h1DQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMToyMCBQ
TQ0KVG86IFVUVEFSTywgSkFNRVM7IERhdmUgRG9sc29uOyBYdXhpYW9odTsgRG9sZ2Fub3csIEFu
ZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgU3Rld2FydCBCcnlhbnQ7IGFv
LnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFtHUkFZTUFJTF0g
UmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KSmFtZXMsDQoNCkkg
Y2Fu4oCZdCBzcGVhayBmb3IgdGhlIGVudGlyZSBncm91cCwgbXkgdW5kZXJzdGFuZGluZyBvZiB0
aGUgZGVjaXNpb24gbm90IHRvIHN0YW5kYXJkaXplIG9uIE1QTFMgYXMgdGhlIGZvcndhcmRpbmcg
cGFyYWRpZ20gd2FzIHRvIG1ha2UgU0ZDIGJyb2FkZXIgc3VjaCB0aGF0IGl0IGNvdWxkIHV0aWxp
emUgTUFDIGJhc2VkIG5ldHdvcmtzLCBJUCBiYXNlZCBuZXR3b3JrcywgYW5kIElQLW92ZXItTVBM
UyBiYXNlZCBuZXR3b3Jrcy4NCg0KICAgUm9uDQoNCg0KRnJvbTogVVRUQVJPLCBKQU1FUyBbbWFp
bHRvOmp1MTczOEBhdHQuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMTox
MSBBTQ0KVG86IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgRGF2ZSBEb2xzb24gPGRkb2xz
b25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBYdXhpYW9odSA8
eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+OyBEb2xnYW5v
dywgQW5kcmV3IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTxtYWlsdG86
YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT4+OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90
dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFN0ZXdhcnQgQnJ5
YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWls
LmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNj
OiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBb
R1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCkNv
bW1lbnRzIEluLUxpbmUNCg0KSmltIFV0dGFybw0KDQoiVGhpcyBlbWFpbCBhbmQgYW55IGZpbGVz
IHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHksIGFyZSBjb25maWRlbnRpYWws
IGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9y
IGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBv
bmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8g
YmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxl
YXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5
IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0
aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywgb3IgY29weWluZyBvZiB0aGlzIGVtYWlsIGlzIHN0
cmljdGx5IHByb2hpYml0ZWQuIg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBXZWRuZXNkYXksIE1hcmNoIDE2LCAyMDE2IDEw
OjAxIEFNDQpUbzogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9s
c29uQHNhbmR2aW5lLmNvbT4+OyBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86
eHV4aWFvaHVAaHVhd2VpLmNvbT4+OyBVVFRBUk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbTxtYWls
dG86anUxNzM4QGF0dC5jb20+PjsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJl
dy5kb2xnYW5vd0Bub2tpYS5jb208bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+Pjsg
RVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90
dG9yZmZAaHBlLmNvbT4+OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29t
PG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1h
aWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5u
ZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpNeSByZWNvbGxlY3Rpb24gb2YgdGhlIGRpc2N1c3Np
b24gYW5kIGFuYWx5c2lzIG9mIE1QTFMgZm9yd2FyZGluZyB0byBzdXBwb3J0IFNGQyB3YXMgbm90
IG9yaWVudGVkIGFyb3VuZCBoaWVyYXJjaGljYWwgU0ZDIGRvbWFpbnMuICAgSW5zdGVhZCwgSSB0
aG91Z2h0IHRoZSBkaXNjdXNzaW9uIHdhcyBhcm91bmQgYW4gTVBMUyBsYWJlbCBwZXIgU0YgaW5z
dGFuY2Ugc28gdGhhdCB0aGUgc3RhY2sgb2YgTVBMUyBsYWJlbHMgcHJvdmlkZWQgdGhlIGZ1bGwg
U0ZQL1JTUCBkZXNjcmlwdGlvbi4gICAgQW4gZWxlZ2FudCBhcHByb2FjaCwgZm9yIHN1cmUsIGJ1
dCBub3Qgb25lIGFkb3B0ZWQgYnkgdGhlIFdHLg0KW0ppbSBVPl0gV2FzIHRoaXMgZGVjaXNpb24g
YmFzZWQgb24gdGhlIG5vdGlvbiB0aGF0IGFsbCBmYWJyaWNzIGFyZSBJUCBvbmx5Pz8gSU1PIHRo
ZSBtb2RlbCBvZiBhbGwgRENzIGJlaW5nIGxhcmdlIGFuZCBJUCBvbmx5IGlzIG5vdCBhIGNvcnJl
Y3QgYXNzdW1wdGlvbi4NCg0KVGhlIGN1cnJlbnQgZGlzY3Vzc2lvbiBvZiBNUExTIGlzIG1vcmUg
b2YgdGhlIGhpZXJhcmNoaWNhbCBuYXR1cmUg4oCTIGEgc3RhY2sgb2YgbGFiZWxzIGluIHRoZSBn
ZW5lcmFsIGNhc2UgcmVwcmVzZW50cyBhIHNldCBvZiBuZXN0ZWQgTFNQcy4gICBGb3IgU0ZDLCB0
aGUgZGlzY3Vzc2lvbiBpcyB0aGF0IGEgc3RhY2sgb2YgTlNIIHJlcHJlc2VudHMgYSBzdGFjayBv
ZiBwZXItU0ZDLWRvbWFpbiBTRlBzLiAgIEJ1dCBhbiBpbmRpdmlkdWFsIE5TSCBkb2VzIG5vdCBz
ZWxmLWRlc2NyaWJlIHRoZSBTRlAvUlNQIGF0IGl0cyBvd24gZG9tYWluIGxldmVsLCByZWx5aW5n
IGluc3RlYWQgb24gYSBmbGF0IGlkZW50aWZpZXIgKFNGUCBJRCkgdGhhdCBpcyB1c2VkIHRvIGxv
b2t1cCB0aGUgZnVsbCBTRlAvUlNQLg0KDQogICBSb24NCg0KDQpGcm9tOiBEYXZlIERvbHNvbiBb
bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxNiwg
MjAxNiA5OjQ4IEFNDQpUbzogWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1
eGlhb2h1QGh1YXdlaS5jb20+PjsgVVRUQVJPLCBKQU1FUyA8anUxNzM4QGF0dC5jb208bWFpbHRv
Omp1MTczOEBhdHQuY29tPj47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcu
ZG9sZ2Fub3dAbm9raWEuY29tPG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPj47IEVY
VCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRv
cmZmQGhwZS5jb20+PjsgUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBTdGV3YXJ0IEJyeWFu
dCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5j
b20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzog
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gW0dS
QVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpSZWNh
bGwgdGhhdCBkcmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLWFuYWx5c2lzIGNvbXBh
cmVzIHRoZSBkaWZmZXJlbnQgYXBwcm9hY2hlcy4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9kcmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLWFuYWx5c2lzLTA1DQoNClRoZSBN
UExTIGFwcHJvYWNoIGZhbGxzIGludG8gdGhlIGNhdGVnb3J5IGRpc2N1c3NlZCBpbiBzZWN0aW9u
IDMuMS4yLCDigJxNZXRob2QgMjogRm9yd2FyZGluZyB3aXRoIFN0YWNrZWQgSGVhZGVyc+KAnSwN
CndoZXJlYXMgdGhlIE5TSCBhcHByb2FjaCBmYWxscyBpbnRvIHNlY3Rpb24gMy4xLjMsIOKAnE1l
dGhvZDM6IEZvcndhcmRpbmcgYmFzZWQgb24gU2VydmljZSBDaGFpbiBJZGVudGlmaWVyc+KAnS4N
Cg0KU2VjdGlvbiA0IGFuYWx5emVzIHRoZSBkaWZmZXJlbnQgbWV0aG9kcywgd2l0aCBwcm9zIGFu
ZCBjb25zIGZvciBhbGwgb2YgdGhlIGFwcHJvYWNoZXMuDQoNCi1EYXZlDQoNCg0KDQpGcm9tOiBz
ZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFh1eGlhb2h1DQpT
ZW50OiBUdWVzZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjIxIFBNDQpUbzogVVRUQVJPLCBKQU1FUzsg
RG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgUm9uIFBh
cmtlcjsgU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6
dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlw
ZSBvZiBOU0gNCg0KV2hlbiBhcHBseWluZyBhIHBhcnRpY3VsYXIgU0ZDIChpLmUuLCBhbiBvcmRl
cmVkIGxpc3Qgb2YgU0ZzKSB0byB0aGUgc2VsZWN0ZWQgdHJhZmZpYywgdGhlIHRyYWZmaWMgbmVl
ZHMgdG8gYmUgc3RlZXJlZCB0aHJvdWdoIHRoZSBjb3JyZXNwb25kaW5nIFNGUCAoaS5lLiwgYW4g
b3JkZXJlZCBsaXN0IG9mIFNGRnMgYW5kIFNGcykgaW4gdGhlIFNGQy1lbmFibGVkIG5ldHdvcmsu
IE1QTFMtU1BSSU5HIGlzIGEgcGFydGljdWxhciBNUExTIHNvdXJjZSByb3V0aW5nIHBhcmFkaWdt
IHdoZXJlIHRoZSBleHBsaWNpdCBwYXRoIGluZm9ybWF0aW9uIChpLmUuLCBhbiBvcmRlcmVkIGxp
c3Qgb2YgZXhwbGljaXQgaG9wcykgaXMgZW5jb2RlZCBhcyBhIGxhYmVsIHN0YWNrIChpLmUuLCBh
biBvcmRlcmVkIGxpc3Qgb2YgbGFiZWxzIHdpdGggZWFjaCBpbmRpY2F0aW5nIGEgcGFydGljdWxh
ciBleHBsaWNpdCBob3ApIGFuZCB0aGVuIHBpZ2d5YmFja2VkIG9uIHRoZSBzb3VyY2Ugcm91dGVk
IHBhY2tldHMuIFRoZSBNUExTLVNQUklORyBwYXJhZGlnbSBjYW4gYmUgZWFzaWx5IGxldmVyYWdl
ZCB0byBzdGVlciB0aGUgc2VsZWN0ZWQgdHJhZmZpYyB0aHJvdWdoIGEgcGFydGljdWxhciBTRlAg
YnkgZW5jb2RpbmcgdGhlIFNGUCBpbmZvcm1hdGlvbiBhcyBhbiBNUExTIGxhYmVsIHN0YWNrIChp
LmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgbGFiZWxzIHdpdGggZWFjaCBpbmRpY2F0aW5nIGEgcGFy
dGljdWxhciBTRkYgb3IgU0YpLiBJbiB0aGlzIHdheSwgU0ZGcyBjb3VsZCBiZSBpbXBsZW1lbnRl
ZCBvbiBleGlzdGluZyBNUExTIHN3aXRjaGVzIHdpdGhvdXQgYW55IGNoYW5nZSB0byB0aGUgZGF0
YS1wbGFuZSBwcm92aWRlZCB0aGF0IFNGcyBhcmUgY2FwYWJsZSBvZiByZWNvZ25pemluZyBNUExT
IHBhY2tldHMuICBBcyBwb2ludGVkIG91dCBieSBzb21lYm9keSBlbHNlLCBpdOKAmXMgbXVjaCBz
dHJhaWdodGZvcndhcmQgdG8gc3VwcG9ydCB0aGUgc3RhY2sgb2YgU0ZDIGVuY2Fwc3VsYXRpb25z
IGlmIHRoZSBTRkMgZW5jYXBzdWxhdGlvbiBpcyBpbXBsZW1lbnRlZCBpbiB0aGUgZm9ybSBvZiBh
biBNUExTIGxhYmVsIHN0YWNrLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KRnJvbTogc2Zj
IFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBVVFRBUk8sIEpBTUVT
DQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjQ2IFBNDQpUbzogRG9sZ2Fub3csIEFu
ZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsgU3Rld2Fy
dCBCcnlhbnQ7IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0K
Q2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNd
IFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0K
SWYgd2UgaGF2ZSBhbiBNUExTIGVuYWJsZWQgZmFicmljIHdvdWxkbuKAmXQgaXQgYmUgc2ltcGxl
ciB0byB3ZWF2ZSBOU0ggaW50byBpdCBpZiBpdCBhbGwgdXNlcyBNUExTPyBJZiBub3QgaG93IHdv
dWxkIHRoZSBpbnRlcmFjdGlvbiBiZXR3ZWVuIHRoZSB0d28gZW52aXJvbm1lbnRzIHdvcms/DQoN
CkppbSBVdHRhcm8NCg0KIlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRo
IGl0IGFyZSBBVCZUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVk
IHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0
aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZSBuYW1lZCBy
ZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3Ug
aGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNl
bmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0
ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywg
cHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVk
LiINCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
RG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykNClNlbnQ6IE1vbmRheSwgTWFyY2ggMTQsIDIw
MTYgMTE6NTIgUE0NClRvOiBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNv
bTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20+PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rl
d2FydC5icnlhbnRAZ21haWwuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGlu
Z0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3Vi
amVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIg
dHlwZSBvZiBOU0gNCg0KRm9sbG93aW5nIOKAnG5leHQgaGVhZGVy4oCdIGFwcHJvYWNoICBpcyBz
aW1wbGUgYW5kIHRoZSBOU0ggaGVhZGVyIGlzIGFscmVhZHkgYnVpbHQgbGlrZSB0aGF0LiBJbnRy
b2R1Y2luZyBNUExTIGxpa2UgYXBwcm9hY2ggd291bGQgYWRkIHlldCBhbm90aGVyIG1lY2hhbmlz
bSB0byB0cmF2ZXJzZSB0aGUgaGVhZGVycywgd2hpY2ggd291bGQgbWFrZSBoL3cgbW9yZSBjb21w
bGV4Lg0KDQpJdCBpcyB0cnVlIHRoYXQgaC93IGNhbiBvbmx5IGxvb2sgYXQgWCBCeXRlcyAoWCBk
ZXBlbmRpbmcgb24gaC93KS4gVGhpcyBpcyB0cnVlIGZvciBtYW55IGhlYWRlcnMgbm90IG9ubHkg
dGhpcyBhbmQgZXZlbiB0b2RheSAod2l0aG91dCBOU0gpIHlvdSBjYW4gZW5kLXVwIHdpdGggcGF5
bG9hZCBiZWluZyB2ZXJ5IGRlZXAgaW4gYSBwYWNrZXQuIEF0IHRoZSBlbmQgd2UgbmVlZCB0byBo
YXZlIGEgZmxleGlibGUgbWVjaGFuaXNtIHdoaWNoIE5TSCBuZXN0aW5nIHdvdWxkIHByb3ZpZGUu
IElmIHNvbWVvbmUg4oCcYWJ1c2VzIGl04oCdIHRoaXMgY2FuIGxlYWQgdG8gdmFyaW91cyBpc3N1
ZXMuIEl0IGlzIHByb2JhYmx5IHdvcnRoIG5vdGluZyB0aGF0IGluIHRoZSBkcmFmdCBpbmNsdWRp
bmcgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgKGJ5IGFkZGluZyBsYXJnZSBoZWFkZXJzIGl0IHdp
bGwgYmUgaGFyZGVyIHRvIHBlcmZvcm0gcGF5bG9hZCBiYXNlZCBBQ0wgRERvUyBwcm90ZWN0aW9u
IGluIHJvdXRlcnMgZm9yIGV4YW1wbGUpLg0KDQpBbmRyZXcNCg0KT24gMjAxNi0wMy0xNSwgMzow
MyBBTSwgInNmYyBvbiBiZWhhbGYgb2YgRVhUIEJvdHRvcmZmLCBQYXVsIiB3cm90ZToNCg0KSnVz
dCBvbmUgbW9yZSBjb25jZXJuIGFib3V0IHRoZSBzdGFjayBpcyBob3cgZGVlcCBpdCB3aWxsIG5l
c3QuIEhhcmR3YXJlIHN3aXRjaCBpbXBsZW1lbnRhdGlvbnMgYXJlIHR5cGljYWxseSBsaW1pdGVk
IGluIHRoZSBkZXB0aCB0aGV5IGxvb2sgaW50byB0aGUgcGFja2V0LiBJZiB0aGUgaGFyZHdhcmUg
bmVlZHMgdG8gbG9vayBhdCB0aGUgb3JpZ2luYWwgcGFja2V0IGhlYWRlcnMsIHRoZW4gaGFyZHdh
cmUgd291bGQgbmVlZCB0byBza2lwIG92ZXIgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIHRvIHJl
YWNoIHRoZSBvcmlnaW5hbCBwYWNrZXQuIElmIHRoZSBOU0ggc3RhY2sgaXMgdG9vIGRlZXAgaXQg
bWF5IGV4Y2VlZCB0aGUgaGFyZHdhcmUgZGVwdGggbGltaXRzLg0KDQpDaGVlcnMsDQoNClBhdWwN
Cg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBS
b24gUGFya2VyDQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjQ1IEFNDQpUbzogU3Rl
d2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rld2FydC5icnlh
bnRAZ21haWwuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29t
LmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6
IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBO
U0gNCg0KSSBsaWtlIHRoZSBzZWxmIGRlc2NyaWJpbmcgc3RhY2sgb2YgTlNIIGhlYWRlcnMgYW5k
IEkgbGlrZSB0aGUgZmlyc3Qgb25lIGJlaW5nIHRoZSDigJxjdXJyZW504oCdIHNjb3BpbmcuICAg
QnV0LCBvbmUgZGlmZmVyZW5jZSBiZXR3ZWVuIE1QTFMgYW5kIE5TSOKApiAgIE1QTFMgZm9yd2Fy
ZGluZyBpcyBnZW5lcmFsbHkgaGFuZGxlZCBieSBsb29raW5nIG9ubHkgYXQgdGhlIE1QTFMgbGFi
ZWxzIHRoYXQgYXJlIOKAnGluIHNjb3Bl4oCdIGZvciB0aGUgY3VycmVudCBub2RlIChpLmUuLCBz
dGFydGluZyBhdCB0aGUgdG9wLW9mLXN0YWNrKSBhbmQgbm90IG5lZWRpbmcgdG8gbG9jYXRlIGFu
ZCBwcm9jZXNzIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgYm90dG9tLW9mLXN0YWNrLiAg
ICBCdXQsIGluIE5TSCwgbW9zdCBwcm9jZXNzaW5nIHdpbGwgcmVxdWlyZSBsb2NhdGlvbiBvZiB0
aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGxhc3QgTlNIIGhlYWRlci4gICBJdCBpcyBpbmVm
ZmljaWVudCB0byBoYXZlIHRvIHdhbGsgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGluIG9yZGVy
IHRvIGxvY2F0ZSB0aGF0IHBheWxvYWQuICAgIElmIGVhY2ggTlNIIGhlYWRlciB0aGF0IHdhcyBw
dXNoZWQgb250byB0aGUgc3RhY2sgYWxzbyBpbmNsdWRlZCBhbiBvZmZzZXQgdG8gZGlyZWN0bHkg
bG9jYXRlIHRoZSBwYXlsb2FkIChlYWNoIG5ldyBvbmUgc2ltcGx5IGFkZHMgaXRzIG93biBieXRl
IHNpemUpLCB0aGVuIHRoaXMgcHJvY2Vzc2luZyBpbmVmZmljaWVuY3kgd291bGQgYmUgbWl0aWdh
dGVkLg0KDQogICBSb24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIFN0ZXdhcnQgQnJ5YW50DQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAy
MDE2IDU6NDAgQU0NClRvOiBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNv
bS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtH
UkFZTUFJTF0gUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gN
Cg0KDQpIYXZpbmcgcmVtaW5kZWQgbXlzZWxmIG9mIHRoZSBOU0ggaGVhZGVyIHN0cnVjdHVyZSwg
SSBzZWUgdGhhdCB0aGlzDQppcyBub3Qgc3RyaWN0bHkgbmVlZGVkIHNpbmNlIHRoaXMgbmF0dXJh
bGx5IGZpdHMgd2l0aCB0aGUgbmV4dA0KcHJvdG9jb2wgY29tcG9uZW50IG9mIHRoZSBiYXNlIGhl
YWRlci4gVGh1cyBzdGF0aW5nIHRoYXQgdGhlIHRoZXJlDQppcyBubyBhcmNoaXRlY3R1cmFsIGxp
bWl0IG9uIHRoZSBudW1iZXIgb2YgU0ZIIGhlYWRlcnMgaW4gYSBwYWNrZXQNCmlzIHRoZSBuZWNl
c3NhcnkgYW5kIHN1ZmZpY2llbnQgcmVxdWlyZW1lbnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5DQpz
dGFjayBvZiBOU0ggaGVhZGVycy4gU3RhdGluZyB0aGF0IG5ldyBOU0ggaGVhZGVycyBhcmUgYWRk
ZWQgYXQgdGhlIGZyb250DQpvZiB0aGUgcGFja2V0LCBhbmQgcHJvY2Vzc2VkIGZpcnN0IGFuZCBk
aXNjYXJkZWQgZmlyc3QgaXMgc3VmZmljaWVudA0KdG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5nIGFt
YmlndWl0eS4gUHJvY2Vzc2luZyB3b3VsZCBhbHNvIGJlIHNpbXBsZXINCmlzIHlvdSBmb2xsb3dl
ZCB0aGUgTVBMUyBydWxlIHRoYXQgdGhlIG91dGVyIGhlYWRlciBpcyB0aGUgb25seSBvbmUNCmlu
IHNjb3BlIHVudGlsIHRoYXQgaGVhZGVyIGlzIGRpc2NhcmRlZCAocG9wcGVkKS4NCg0KSSBkbyBo
b3dldmVyIHdvbmRlciB3aGV0aGVyIHRoZSBJRVRGJ3MgYXJjaGl0ZXR1cmFsIHByZWZlcmVuY2Ug
Zm9yDQpzZWxmIGRlc2NyaWJpbmcgcGFja2V0cyAoTVBMUyBiZWluZyB0aGUgZXhjZXB0aW9uKSBs
ZWFkcyB1cyB0byBtb3JlDQpjb21wbGV4IGFuZCB0aHVzIGxlc3MgZWZmaWNlbnQgZGF0YXBsYW5l
IGRlc2lnbnMgdGhhbiB3ZSBjb3VsZCBvdGhlcndpc2UNCmFjaGlldmUuDQoNCi0gU3Rld2FydA0K
T24gMTQvMDMvMjAxNiAwMTo0NCwgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0
ZS5jb20uY24+IHdyb3RlOg0KU3Rld2FydCwNCg0KVGhhbmtzLg0KDQpEbyB5b3UgbWVhbiB3ZSBz
aG91bGQgYWRkIGFuIGluZGljYXRvciBmb3IgdGhlIG5lc3RlZCBOU0g/ICBJIGFncmVlIGFueXRo
aW5nIG5ldyBzaG91bGQgYmUgY29uc2lkZXJlZCBjYXJlZnVsbHkuIEFuZCB0aGF0J3Mgd2hhdCB3
ZSBhcmUgZG9pbmcgcmlnaHQgbm93LjopDQoNCg0KDQoNCg0KDQrlj5Hku7bkuro6ICAgICAgICAg
U3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT48bWFpbHRvOnN0ZXdhcnQu
YnJ5YW50QGdtYWlsLmNvbT4NCuaUtuS7tuS6ujogICAgICAgICAic2ZjQGlldGYub3JnIjxtYWls
dG86c2ZjQGlldGYub3JnPjxzZmNAaWV0Zi5vcmc+PG1haWx0bzpzZmNAaWV0Zi5vcmc+LA0K5pel
5pyfOiAgICAgICAgIDIwMTYvMDMvMTEgMTc6MjUNCuS4u+mimDogICAgICAgIFJlOiBbc2ZjXSBB
ZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQrlj5Hku7bkuro6ICAgICAgICAi
c2ZjIiA8c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+PG1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZz4N
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCg0KDQoNClRoZSBwcm90b2NvbCB0
aGF0IGNob3NlIHRoZSBtb3N0IGVsZWdhbnQgYXBwcm9hY2ggdG8gbGF5ZXJpbmcNCm9uZSBoZWFk
ZXIgb24gYW5vdGhlciB3YXMgTVBMUywgd2l0aCBpdHMgc3RhY2tpbmcgYXBwcm9hY2gNCmFuZCBv
bmUgYml0IGVuZCBvZiBzdGFjayBpbmRpY2F0b3IuDQoNClN1Y2ggYSBzaW1wbGUgZ2VuZXJhbCBh
cHByb2FjaCBoYXMgbXVjaCB0byBjb21tZW5kIGl0DQphbmQgeW91IG1pZ2h0IHRoaW5rIHNlcmlv
dXNseSBhYm91dCBhcHBseWluZyBpdCBoZXJlLg0KDQpTdGV3YXJ0DQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2
IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRo
IjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEg
NiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1pY3Jvc29mdCBK
aGVuZ0hlaSI7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiXEBNaWNyb3NvZnQgSmhlbmdIZWkiOw0KCXBhbm9zZS0xOjIgMTEgNiA0
IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATVMgR290aGljIjsN
CglwYW5vc2UtMToyIDExIDYgOSA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmOw0KCWNvbG9yOmJsYWNr
O30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNw
YW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9y
OnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0K
CW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk6U2ltU3VuO30NCnR0DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglm
b250LWZhbWlseToiQ291cmllciBOZXciO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwg
ZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5r
OiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAx
cHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixz
ZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1z
dHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseTpD
b25zb2xhczsNCgljb2xvcjpibGFjazt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5
bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIixzYW5z
LXNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uQ2hhcg0KCXttc28tc3R5bGUtbmFtZToi5om5
5rOo5qGG5paH5pysIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUt
bGluazrmibnms6jmoYbmlofmnKw7DQoJZm9udC1mYW1pbHk6U2ltU3VuOw0KCWNvbG9yOmJsYWNr
O30NCnAuYSwgbGkuYSwgZGl2LmENCgl7bXNvLXN0eWxlLW5hbWU65om55rOo5qGG5paH5pysOw0K
CW1zby1zdHlsZS1saW5rOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToi
VGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkhUTUxDaGFyDQoJ
e21zby1zdHlsZS1uYW1lOiJIVE1MIOmihOiuvuagvOW8jyBDaGFyIjsNCgltc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg6aKE6K6+5qC85byPIjsNCglmb250LWZh
bWlseTpTaW1TdW47fQ0KcC5IVE1MLCBsaS5IVE1MLCBkaXYuSFRNTA0KCXttc28tc3R5bGUtbmFt
ZToiSFRNTCDpooTorr7moLzlvI8iOw0KCW1zby1zdHlsZS1saW5rOiJIVE1MIOmihOiuvuagvOW8
jyBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmOw0KCWNvbG9y
OmJsYWNrO30NCnNwYW4uRW1haWxTdHlsZTI2DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bh
bi5FbWFpbFN0eWxlMjcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUy
OA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjsNCgljb2xvcjojNDQ1NDZBOw0KCWZvbnQtd2VpZ2h0OmJvbGQ7DQoJZm9udC1zdHls
ZTppdGFsaWM7DQoJdGV4dC1kZWNvcmF0aW9uOm5vbmUgbm9uZTt9DQpzcGFuLkVtYWlsU3R5bGUy
OQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTMwDQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNv
bG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9
DQpzcGFuLkVtYWlsU3R5bGUzMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojNDQ1NDZBOw0KCWZvbnQtd2VpZ2h0
OmJvbGQ7DQoJZm9udC1zdHlsZTppdGFsaWM7DQoJdGV4dC1kZWNvcmF0aW9uOm5vbmUgbm9uZTt9
DQpzcGFuLkVtYWlsU3R5bGUzMw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxT
dHlsZTM0DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzUNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
DQoJY29sb3I6IzQ0NTQ2QTsNCglmb250LXdlaWdodDpib2xkOw0KCWZvbnQtc3R5bGU6aXRhbGlj
Ow0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzYNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlw
ZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0K
CXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0K
ZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1h
eD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0K
PG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9
IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9k
eSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJX
b3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPkhpLCBKYW1lcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPk5vIHByb2JsZW1zLiZuYnNwOyZuYnNwOyBJdOKAmXMgaW1wb3NzaWJsZSB0byBmb2xs
b3cgZXZlcnl0aGluZyBpbiByZWFsIHRpbWUuJm5ic3A7Jm5ic3A7IEkgZG9u4oCZdCB0aGluayB0
aGVyZSBpcyBtdWNoIGRlYmF0ZSB0aGF0IE1QTFMgbGFiZWxzIHdlcmUgb25lIHZpYWJsZSBhcHBy
b2FjaCB0byBzb2x2ZSB0aGUNCiBwcm9ibGVtIGFuZCBJIHRoaW5rIHRoZXJlIHdhcyByZWNvZ25p
dGlvbiB0aGF0IHRoaXMgY291bGQgYmUgZG9uZSBvdXRzaWRlIG9mIGFuIOKAnE1QTFMgbmV0d29y
a+KAnSB0aHJvdWdoIHR1bm5lbGluZyBhbmQgd2l0aG91dCB0aGUgdHJhZGl0aW9uYWwgTVBMUyBj
b250cm9sIHBsYW5lIHByb3RvY29scy4mbmJzcDsmbmJzcDsgQnV0LCB0aGUgV0cgY2FtZSB0byBh
IGNvbnNlbnN1cyBkZWNpc2lvbiB0aGF0IHRoZSBOU0ggaGVhZGVyIHdhcyB0aGUgY2hvc2VuIHNv
bHV0aW9uLiZuYnNwOyZuYnNwOw0KIFRoZXJlIGlzIGxvdHMgb2YgZGlzY3Vzc2lvbiBvbiB0aGUg
ZW1haWwgYXJjaGl2ZSBpZiB5b3Ugd2VyZSBzbyBpbmNsaW5lZC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEg
bmFtZT0iX01haWxFbmRDb21wb3NlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9hPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2lu
ZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0
Ij4gVVRUQVJPLCBKQU1FUyBbbWFpbHRvOmp1MTczOEBhdHQuY29tXQ0KPGJyPg0KPGI+U2VudDo8
L2I+IFRodXJzZGF5LCBNYXJjaCAxNywgMjAxNiA4OjMwIEFNPGJyPg0KPGI+VG86PC9iPiBYdXhp
YW9odSAmbHQ7eHV4aWFvaHVAaHVhd2VpLmNvbSZndDs7IFJvbiBQYXJrZXIgJmx0O1Jvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20mZ3Q7OyBEYXZlIERvbHNvbiAmbHQ7ZGRvbHNvbkBzYW5k
dmluZS5jb20mZ3Q7OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSAmbHQ7YW5kcmV3LmRv
bGdhbm93QG5va2lhLmNvbSZndDs7IEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7cGF1bC5ib3R0b3Jm
ZkBocGUuY29tJmd0OzsgU3Rld2FydCBCcnlhbnQgJmx0O3N0ZXdhcnQuYnJ5YW50QGdtYWlsLmNv
bSZndDs7DQogYW8udGluZ0B6dGUuY29tLmNuPGJyPg0KPGI+Q2M6PC9iPiBzZmNAaWV0Zi5vcmc8
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBO
U0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+Um9u
LDxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiM0NDU0NkEiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBIYXZlIG5v
dCBiZWVuIGZvbGxvd2luZyB0aGUgU0ZDIFdHIHRoYXQgY2xvc2VseSBkdWUgdG8gb3RoZXIgbW9y
ZSBwcmVzc2luZyBuZWVkcyBmb3IgbXkgbmV0d29yay4gVGhhdCBiZWluZyBzYWlkLCBpdCB3b3Vs
ZCBzZWVtIHRoYXQgYW4NCiBNUExTIGxhYmVsIGNvdWxkIGJlIHVzZWQgYXMgdGhlIGJhc2lzIGZv
ciB3aGF0IHlvdSBhcmUgbG9va2luZyBmb3IgYW4gdGh1cyBjb3VsZCBiZSBhcHBsaWVkIHRvIGFs
bCBuZXR3b3JrIHR5cGVzLiBVc2luZyB0aGUgTVBMUyBsYWJlbCBmb3JtYXQgZG9lcyBub3QgZm9y
Y2UgeW91IHRvIGhhdmUgYW4gTVBMUyBlbmFibGVkIG5ldHdvcmsgYWxsIHRoYXQgaXMgbmVlZGVk
IGlzIHRoZSByZXF1aXJlZCBpbmZvIHRvIGJlIHBvcHVsYXRlZCBpbiB0aGUNCiBsYWJlbC4gSXQg
c2VlbXMgdGhhdCB0aGUgYXJndW1lbnQgaXMgZm9yIGluZGVwZW5kZW5jZSBvZiBuZXR3b3JrIHRo
dXMgaW52ZW50aW5nIGEgbmV3IGxhYmVsIGlzIGJhc2VkIG9uIGFuIGFzc3VtcHRpb24gdGhhdCB1
c2luZyBNUExTIGxhYmVscyBpbXBvc2VzIGFuIE1QTFMgY29udHJvbCBwbGFuZS4gSXMgdGhhdCBy
aWdodD88bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojNDQ1NDZBIj5KaW0gVXR0YXJvPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0
NTQ2QSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzQ0NTQ2QSI+JnF1b3Q7PGk+VGhpcyBlbWFpbCBh
bmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJmFtcDtUIHByb3BlcnR5LCBh
cmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0
aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4g
SWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZQ0KIG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndp
c2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVz
c2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBt
ZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0
ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywgb3IgY29weWluZw0K
IG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZDwvaT4uJnF1b3Q7PC9zcGFuPjxi
PjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj48bzpwPjwvbzpwPjwvc3Bhbj48L2k+
PC9iPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gWHV4aWFvaHUgWzxhIGhyZWY9
Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj5tYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbTwv
YT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2IDM6NDcgQU08
YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9h
PiZndDs7IFVUVEFSTywgSkFNRVMgJmx0OzxhIGhyZWY9Im1haWx0bzpqdTE3MzhAYXR0LmNvbSI+
anUxNzM4QGF0dC5jb208L2E+Jmd0OzsgRGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1haWx0bzpk
ZG9sc29uQHNhbmR2aW5lLmNvbSI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OzsgRG9sZ2Fu
b3csDQogQW5kcmV3IChOb2tpYSAtIFNHKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFuZHJldy5kb2xn
YW5vd0Bub2tpYS5jb20iPmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208L2E+Jmd0OzsgRVhUIEJv
dHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj5w
YXVsLmJvdHRvcmZmQGhwZS5jb208L2E+Jmd0OzsgU3Rld2FydCBCcnlhbnQgJmx0OzxhIGhyZWY9
Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNv
bTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6
dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gW0dSQVlN
QUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5Sb24sPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21z
by1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5UaGUgU0ZDIGFwcHJvYWNoIG9mIGVuY29kaW5nIHRo
ZSBTRlAgaW5mb3JtYXRpb24gYnkgYW4gTVBMUyBsYWJlbCBzdGFjayBjYW4gbWVldCB0aGUgdHJh
bnNwb3J0LWluZGVwZW5kZW5jeSByZXF1aXJlbWVudCB2ZXJ5IHdlbGwuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21z
by1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPlhpYW9odTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6
MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQ7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjp3aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4gUm9uDQogUGFya2Vy
IFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+bWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+
IFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgMTE6MjAgUE08YnI+DQo8Yj5Ubzo8L2I+IFVUVEFS
TywgSkFNRVM7IERhdmUgRG9sc29uOyBYdXhpYW9odTsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEg
LSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgU3Rld2FydCBCcnlhbnQ7DQo8YSBocmVmPSJtYWls
dG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6
PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0K
PGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5l
eHQtaGVhZGVyIHR5cGUgb2YgTlNIPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFn
ZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPkphbWVzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+SSBjYW7i
gJl0IHNwZWFrIGZvciB0aGUgZW50aXJlIGdyb3VwLCBteSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBk
ZWNpc2lvbiBub3QgdG8gc3RhbmRhcmRpemUgb24gTVBMUyBhcyB0aGUgZm9yd2FyZGluZyBwYXJh
ZGlnbSB3YXMgdG8gbWFrZQ0KIFNGQyBicm9hZGVyIHN1Y2ggdGhhdCBpdCBjb3VsZCB1dGlsaXpl
IE1BQyBiYXNlZCBuZXR3b3JrcywgSVAgYmFzZWQgbmV0d29ya3MsIGFuZCBJUC1vdmVyLU1QTFMg
YmFzZWQgbmV0d29ya3MuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4m
bmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRv
d3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkZyb206PC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+DQog
VVRUQVJPLCBKQU1FUyBbPGEgaHJlZj0ibWFpbHRvOmp1MTczOEBhdHQuY29tIj5tYWlsdG86anUx
NzM4QGF0dC5jb208L2E+XSA8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBNYXJjaCAxNiwg
MjAxNiAxMToxMSBBTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb208L2E+Jmd0OzsgRGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9s
c29uQHNhbmR2aW5lLmNvbSI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OzsgWHV4aWFvaHUg
Jmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWku
Y29tPC9hPiZndDs7DQogRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgJmx0OzxhIGhyZWY9
Im1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tIj5hbmRyZXcuZG9sZ2Fub3dAbm9raWEu
Y29tPC9hPiZndDs7IEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwu
Ym90dG9yZmZAaHBlLmNvbSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9hPiZndDs7IFN0ZXdhcnQg
QnJ5YW50ICZsdDs8YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj5zdGV3
YXJ0LmJyeWFudEBnbWFpbC5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0
ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlw
ZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QTttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Q29t
bWVudHMgSW4tTGluZTxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkE7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkE7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkppbSBVdHRhcm88bzpwPjwvbzpwPjwvc3Bhbj48L2k+
PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojNDQ1NDZBO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojNDQ1NDZBO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mcXVvdDs8aT5UaGlzIGVtYWls
IGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmYW1wO1QgcHJvcGVydHks
IGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9m
IHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2Vk
Lg0KIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVy
d2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBt
ZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlz
IG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCBy
ZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsDQogcHJpbnRpbmcsIG9yIGNvcHlp
bmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkPC9pPi4mcXVvdDs8L3NwYW4+
PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkE7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjp3aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPg0KIFJvbiBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT5d
DQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMDowMSBBTTxi
cj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNh
bmR2aW5lLmNvbSI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OzsgWHV4aWFvaHUgJmx0Ozxh
IGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9h
PiZndDs7IFVUVEFSTywgSkFNRVMgJmx0OzxhIGhyZWY9Im1haWx0bzpqdTE3MzhAYXR0LmNvbSI+
anUxNzM4QGF0dC5jb208L2E+Jmd0OzsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykNCiAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20iPmFuZHJldy5kb2xn
YW5vd0Bub2tpYS5jb208L2E+Jmd0OzsgRVhUIEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJt
YWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L2E+Jmd0
OzsgU3Rld2FydCBCcnlhbnQgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFp
bC5jb20iPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRv
OmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwv
Yj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxi
PlN1YmplY3Q6PC9iPiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0
LWhlYWRlciB0eXBlIG9mIE5TSDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij5NeSByZWNvbGxlY3Rpb24gb2YgdGhlIGRpc2N1c3Npb24gYW5kIGFuYWx5c2lzIG9mIE1QTFMg
Zm9yd2FyZGluZyB0byBzdXBwb3J0IFNGQyB3YXMgbm90IG9yaWVudGVkIGFyb3VuZCBoaWVyYXJj
aGljYWwgU0ZDIGRvbWFpbnMuJm5ic3A7Jm5ic3A7DQogSW5zdGVhZCwgSSB0aG91Z2h0IHRoZSBk
aXNjdXNzaW9uIHdhcyBhcm91bmQgYW4gTVBMUyBsYWJlbCBwZXIgU0YgaW5zdGFuY2Ugc28gdGhh
dCB0aGUgc3RhY2sgb2YgTVBMUyBsYWJlbHMgcHJvdmlkZWQgdGhlIGZ1bGwgU0ZQL1JTUCBkZXNj
cmlwdGlvbi4mbmJzcDsmbmJzcDsmbmJzcDsgQW4gZWxlZ2FudCBhcHByb2FjaCwgZm9yIHN1cmUs
IGJ1dCBub3Qgb25lIGFkb3B0ZWQgYnkgdGhlIFdHLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBO21z
by1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5bSmltIFUmZ3Q7XSBXYXMgdGhpcyBkZWNpc2lvbiBi
YXNlZCBvbiB0aGUgbm90aW9uIHRoYXQgYWxsIGZhYnJpY3MgYXJlIElQIG9ubHk/PyBJTU8gdGhl
IG1vZGVsIG9mIGFsbCBEQ3MgYmVpbmcgbGFyZ2UgYW5kIElQIG9ubHkNCiBpcyBub3QgYSBjb3Jy
ZWN0IGFzc3VtcHRpb24uPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPlRoZSBjdXJyZW50IGRpc2N1c3Npb24gb2YgTVBMUyBpcyBtb3JlIG9mIHRoZSBoaWVy
YXJjaGljYWwgbmF0dXJlIOKAkyBhIHN0YWNrIG9mIGxhYmVscyBpbiB0aGUgZ2VuZXJhbCBjYXNl
IHJlcHJlc2VudHMgYSBzZXQgb2YgbmVzdGVkDQogTFNQcy4mbmJzcDsmbmJzcDsgRm9yIFNGQywg
dGhlIGRpc2N1c3Npb24gaXMgdGhhdCBhIHN0YWNrIG9mIE5TSCByZXByZXNlbnRzIGEgc3RhY2sg
b2YgcGVyLVNGQy1kb21haW4gU0ZQcy4mbmJzcDsmbmJzcDsgQnV0IGFuIGluZGl2aWR1YWwgTlNI
IGRvZXMgbm90IHNlbGYtZGVzY3JpYmUgdGhlIFNGUC9SU1AgYXQgaXRzIG93biBkb21haW4gbGV2
ZWwsIHJlbHlpbmcgaW5zdGVhZCBvbiBhIGZsYXQgaWRlbnRpZmllciAoU0ZQIElEKSB0aGF0IGlz
IHVzZWQgdG8gbG9va3VwIHRoZSBmdWxsDQogU0ZQL1JTUC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOyZuYnNwOyBSb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0O21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOIj4NCiBEYXZlIERvbHNvbiBbPGEgaHJlZj0ibWFpbHRvOmRkb2xzb25A
c2FuZHZpbmUuY29tIj5tYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+XQ0KPGJyPg0KPGI+
U2VudDo8L2I+IFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgOTo0OCBBTTxicj4NCjxiPlRvOjwv
Yj4gWHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhp
YW9odUBodWF3ZWkuY29tPC9hPiZndDs7IFVUVEFSTywgSkFNRVMgJmx0OzxhIGhyZWY9Im1haWx0
bzpqdTE3MzhAYXR0LmNvbSI+anUxNzM4QGF0dC5jb208L2E+Jmd0OzsgRG9sZ2Fub3csIEFuZHJl
dyAoTm9raWEgLSBTRykgJmx0OzxhIGhyZWY9Im1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEu
Y29tIj5hbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPC9hPiZndDs7DQogRVhUIEJvdHRvcmZmLCBQ
YXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj5wYXVsLmJvdHRv
cmZmQGhwZS5jb208L2E+Jmd0OzsgUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208L2E+Jmd0OzsgU3Rld2FydCBCcnlhbnQgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJy
eWFudEBnbWFpbC5jb20iPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJl
Zj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4N
CjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9h
Pjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFu
IE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOIj5SZWNhbGwgdGhhdCBkcmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2Rz
LWFuYWx5c2lzIGNvbXBhcmVzIHRoZSBkaWZmZXJlbnQgYXBwcm9hY2hlcy48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL2RyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMt
MDUiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ob21tYS1zZmMtZm9yd2FyZGlu
Zy1tZXRob2RzLWFuYWx5c2lzLTA1PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxh
bmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFn
ZTpaSC1DTiI+VGhlIE1QTFMgYXBwcm9hY2ggZmFsbHMgaW50byB0aGUgY2F0ZWdvcnkgZGlzY3Vz
c2VkIGluIHNlY3Rpb24gMy4xLjIsIOKAnE1ldGhvZCAyOiBGb3J3YXJkaW5nIHdpdGggU3RhY2tl
ZCBIZWFkZXJz4oCdLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij53aGVyZWFzIHRoZSBOU0ggYXBwcm9hY2ggZmFsbHMgaW50byBzZWN0aW9uIDMuMS4zLCDigJxN
ZXRob2QzOiBGb3J3YXJkaW5nIGJhc2VkIG9uIFNlcnZpY2UgQ2hhaW4gSWRlbnRpZmllcnPigJ0u
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5TZWN0aW9uIDQgYW5hbHl6
ZXMgdGhlIGRpZmZlcmVudCBtZXRob2RzLCB3aXRoIHByb3MgYW5kIGNvbnMgZm9yIGFsbCBvZiB0
aGUgYXBwcm9hY2hlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPi1E
YXZlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04iPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5k
b3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4gc2ZjDQogWzxhIGhyZWY9Im1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0g
PGI+T24gQmVoYWxmIE9mDQo8L2I+WHV4aWFvaHU8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwg
TWFyY2ggMTUsIDIwMTYgODoyMSBQTTxicj4NCjxiPlRvOjwvYj4gVVRUQVJPLCBKQU1FUzsgRG9s
Z2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgUm9uIFBhcmtl
cjsgU3Rld2FydCBCcnlhbnQ7DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5h
by50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2Zj
XSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPldoZW4gYXBwbHlpbmcgYSBwYXJ0
aWN1bGFyIFNGQyAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIFNGcykgdG8gdGhlIHNlbGVjdGVk
IHRyYWZmaWMsIHRoZSB0cmFmZmljIG5lZWRzIHRvIGJlIHN0ZWVyZWQgdGhyb3VnaCB0aGUNCiBj
b3JyZXNwb25kaW5nIFNGUCAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIFNGRnMgYW5kIFNGcykg
aW4gdGhlIFNGQy1lbmFibGVkIG5ldHdvcmsuIE1QTFMtU1BSSU5HIGlzIGEgcGFydGljdWxhciBN
UExTIHNvdXJjZSByb3V0aW5nIHBhcmFkaWdtIHdoZXJlIHRoZSBleHBsaWNpdCBwYXRoIGluZm9y
bWF0aW9uIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgZXhwbGljaXQgaG9wcykgaXMgZW5jb2Rl
ZCBhcyBhIGxhYmVsIHN0YWNrIChpLmUuLCBhbg0KIG9yZGVyZWQgbGlzdCBvZiBsYWJlbHMgd2l0
aCBlYWNoIGluZGljYXRpbmcgYSBwYXJ0aWN1bGFyIGV4cGxpY2l0IGhvcCkgYW5kIHRoZW4gcGln
Z3liYWNrZWQgb24gdGhlIHNvdXJjZSByb3V0ZWQgcGFja2V0cy4gVGhlIE1QTFMtU1BSSU5HIHBh
cmFkaWdtIGNhbiBiZSBlYXNpbHkgbGV2ZXJhZ2VkIHRvIHN0ZWVyIHRoZSBzZWxlY3RlZCB0cmFm
ZmljIHRocm91Z2ggYSBwYXJ0aWN1bGFyIFNGUCBieSBlbmNvZGluZyB0aGUgU0ZQIGluZm9ybWF0
aW9uDQogYXMgYW4gTVBMUyBsYWJlbCBzdGFjayAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIGxh
YmVscyB3aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXIgU0ZGIG9yIFNGKS4gSW4gdGhp
cyB3YXksIFNGRnMgY291bGQgYmUgaW1wbGVtZW50ZWQgb24gZXhpc3RpbmcgTVBMUyBzd2l0Y2hl
cyB3aXRob3V0IGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEtcGxhbmUgcHJvdmlkZWQgdGhhdCBTRnMg
YXJlIGNhcGFibGUgb2YgcmVjb2duaXppbmcgTVBMUyBwYWNrZXRzLg0KICZuYnNwO0FzIHBvaW50
ZWQgb3V0IGJ5IHNvbWVib2R5IGVsc2UsIGl04oCZcyBtdWNoIHN0cmFpZ2h0Zm9yd2FyZCB0byBz
dXBwb3J0IHRoZSBzdGFjayBvZiBTRkMgZW5jYXBzdWxhdGlvbnMgaWYgdGhlIFNGQyBlbmNhcHN1
bGF0aW9uIGlzIGltcGxlbWVudGVkIGluIHRoZSBmb3JtIG9mIGFuIE1QTFMgbGFiZWwgc3RhY2su
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5CZXN0IHJlZ2FyZHMsPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPlhpYW9odTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVl
IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkZyb206PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij4gc2ZjDQogWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnPC9hPl0gPGI+T24gQmVoYWxmIE9mDQo8L2I+VVRUQVJPLCBKQU1F
Uzxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjQ2IFBNPGJyPg0K
PGI+VG86PC9iPiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQ
YXVsOyBSb24gUGFya2VyOyBTdGV3YXJ0IEJyeWFudDsNCjxhIGhyZWY9Im1haWx0bzphby50aW5n
QHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0
OjwvYj4gUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIg
dHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QTttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+
SWYgd2UgaGF2ZSBhbiBNUExTIGVuYWJsZWQgZmFicmljIHdvdWxkbuKAmXQgaXQgYmUgc2ltcGxl
ciB0byB3ZWF2ZSBOU0ggaW50byBpdCBpZiBpdCBhbGwgdXNlcyBNUExTPyBJZiBub3QgaG93IHdv
dWxkIHRoZSBpbnRlcmFjdGlvbg0KIGJldHdlZW4gdGhlIHR3byBlbnZpcm9ubWVudHMgd29yaz88
bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxp
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBO21zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOIj5KaW0gVXR0YXJvPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QTttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzQ0NTQ2QTttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+JnF1b3Q7PGk+VGhpcyBlbWFpbCBhbmQgYW55IGZpbGVz
IHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJmFtcDtUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50
aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVh
bCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4NCiBJZiB5b3UgYXJl
IG5vdCBvbmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2ZSByZWFz
b24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJv
ciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGltbWVk
aWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNz
ZW1pbmF0aW9uLCBmb3J3YXJkaW5nLA0KIHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMgZW1h
aWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZDwvaT4uJnF1b3Q7PC9zcGFuPjxiPjxpPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojNDQ1NDZBO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwv
bzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4
dDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjp3aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4NCiBzZmMg
WzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnPC9hPl0gPGI+T24gQmVoYWxmIE9mDQo8L2I+RG9sZ2Fub3csIEFuZHJldyAoTm9r
aWEgLSBTRyk8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo1MiBQ
TTxicj4NCjxiPlRvOjwvYj4gRVhUIEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86
cGF1bC5ib3R0b3JmZkBocGUuY29tIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L2E+Jmd0OzsgUm9u
IFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OzsgU3Rld2FydCBCcnlh
bnQgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPnN0ZXdhcnQu
YnJ5YW50QGdtYWlsLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNv
bS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBS
ZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9m
IE5TSDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkZvbGxvd2luZyDigJxuZXh0IGhl
YWRlcuKAnSBhcHByb2FjaCAmbmJzcDtpcyBzaW1wbGUgYW5kIHRoZSBOU0ggaGVhZGVyIGlzIGFs
cmVhZHkgYnVpbHQgbGlrZSB0aGF0LiBJbnRyb2R1Y2luZyBNUExTIGxpa2UgYXBwcm9hY2ggd291
bGQgYWRkIHlldCBhbm90aGVyIG1lY2hhbmlzbQ0KIHRvIHRyYXZlcnNlIHRoZSBoZWFkZXJzLCB3
aGljaCB3b3VsZCBtYWtlIGgvdyBtb3JlIGNvbXBsZXguPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO21zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04iPkl0IGlzIHRydWUgdGhhdCBoL3cgY2FuIG9ubHkgbG9vayBhdCBY
IEJ5dGVzIChYIGRlcGVuZGluZyBvbiBoL3cpLiBUaGlzIGlzIHRydWUgZm9yIG1hbnkgaGVhZGVy
cyBub3Qgb25seSB0aGlzIGFuZCBldmVuIHRvZGF5ICh3aXRob3V0IE5TSCkgeW91IGNhbg0KIGVu
ZC11cCB3aXRoIHBheWxvYWQgYmVpbmcgdmVyeSBkZWVwIGluIGEgcGFja2V0LiBBdCB0aGUgZW5k
IHdlIG5lZWQgdG8gaGF2ZSBhIGZsZXhpYmxlIG1lY2hhbmlzbSB3aGljaCBOU0ggbmVzdGluZyB3
b3VsZCBwcm92aWRlLiBJZiBzb21lb25lIOKAnGFidXNlcyBpdOKAnSB0aGlzIGNhbiBsZWFkIHRv
IHZhcmlvdXMgaXNzdWVzLiBJdCBpcyBwcm9iYWJseSB3b3J0aCBub3RpbmcgdGhhdCBpbiB0aGUg
ZHJhZnQgaW5jbHVkaW5nIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zDQogKGJ5IGFkZGluZyBsYXJn
ZSBoZWFkZXJzIGl0IHdpbGwgYmUgaGFyZGVyIHRvIHBlcmZvcm0gcGF5bG9hZCBiYXNlZCBBQ0wg
RERvUyBwcm90ZWN0aW9uIGluIHJvdXRlcnMgZm9yIGV4YW1wbGUpLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO21z
by1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5BbmRyZXc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPk9uIDIwMTYtMDMtMTUsIDM6MDMgQU0sICZxdW90O3Nm
YyBvbiBiZWhhbGYgb2YgRVhUIEJvdHRvcmZmLCBQYXVsJnF1b3Q7IHdyb3RlOjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7
bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJn
aW4tYm90dG9tOjUuMHB0IiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5KdXN0IG9uZSBtb3JlIGNvbmNl
cm4gYWJvdXQgdGhlIHN0YWNrIGlzIGhvdyBkZWVwIGl0IHdpbGwgbmVzdC4gSGFyZHdhcmUgc3dp
dGNoIGltcGxlbWVudGF0aW9ucyBhcmUgdHlwaWNhbGx5IGxpbWl0ZWQgaW4gdGhlIGRlcHRoDQog
dGhleSBsb29rIGludG8gdGhlIHBhY2tldC4gSWYgdGhlIGhhcmR3YXJlIG5lZWRzIHRvIGxvb2sg
YXQgdGhlIG9yaWdpbmFsIHBhY2tldCBoZWFkZXJzLCB0aGVuIGhhcmR3YXJlIHdvdWxkIG5lZWQg
dG8gc2tpcCBvdmVyIHRoZSBzdGFjayBvZiBOU0ggaGVhZGVycyB0byByZWFjaCB0aGUgb3JpZ2lu
YWwgcGFja2V0LiBJZiB0aGUgTlNIIHN0YWNrIGlzIHRvbyBkZWVwIGl0IG1heSBleGNlZWQgdGhl
IGhhcmR3YXJlIGRlcHRoIGxpbWl0cy48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxh
bmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkNoZWVycyw8L3Nw
YW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGJyPg0KUGF1bDwvc3Bhbj48c3BhbiBz
dHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dDttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiI+DQogc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmci
Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIDxiPk9uIEJlaGFsZiBPZg0KPC9iPlJv
biBQYXJrZXI8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo0NSBB
TTxicj4NCjxiPlRvOjwvYj4gU3Rld2FydCBCcnlhbnQgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGV3
YXJ0LmJyeWFudEBnbWFpbC5jb20iPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvYT4mZ3Q7Ow0K
PGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9h
Pjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYu
b3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRk
aW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48c3BhbiBzdHlsZT0ibXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj5JIGxpa2UgdGhlIHNlbGYgZGVzY3JpYmluZyBzdGFjayBvZiBOU0ggaGVhZGVycyBh
bmQgSSBsaWtlIHRoZSBmaXJzdCBvbmUgYmVpbmcgdGhlIOKAnGN1cnJlbnTigJ0gc2NvcGluZy4m
bmJzcDsmbmJzcDsgQnV0LCBvbmUgZGlmZmVyZW5jZSBiZXR3ZWVuDQogTVBMUyBhbmQgTlNI4oCm
Jm5ic3A7Jm5ic3A7IE1QTFMgZm9yd2FyZGluZyBpcyBnZW5lcmFsbHkgaGFuZGxlZCBieSBsb29r
aW5nIG9ubHkgYXQgdGhlIE1QTFMgbGFiZWxzIHRoYXQgYXJlIOKAnGluIHNjb3Bl4oCdIGZvciB0
aGUgY3VycmVudCBub2RlIChpLmUuLCBzdGFydGluZyBhdCB0aGUgdG9wLW9mLXN0YWNrKSBhbmQg
bm90IG5lZWRpbmcgdG8gbG9jYXRlIGFuZCBwcm9jZXNzIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9u
ZCB0aGUgYm90dG9tLW9mLXN0YWNrLiZuYnNwOyZuYnNwOyZuYnNwOyBCdXQsIGluDQogTlNILCBt
b3N0IHByb2Nlc3Npbmcgd2lsbCByZXF1aXJlIGxvY2F0aW9uIG9mIHRoZSDigJxwYXlsb2Fk4oCd
IGJleW9uZCB0aGUgbGFzdCBOU0ggaGVhZGVyLiZuYnNwOyZuYnNwOyBJdCBpcyBpbmVmZmljaWVu
dCB0byBoYXZlIHRvIHdhbGsgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGluIG9yZGVyIHRvIGxv
Y2F0ZSB0aGF0IHBheWxvYWQuJm5ic3A7Jm5ic3A7Jm5ic3A7IElmIGVhY2ggTlNIIGhlYWRlciB0
aGF0IHdhcyBwdXNoZWQgb250byB0aGUgc3RhY2sgYWxzbyBpbmNsdWRlZCBhbiBvZmZzZXQNCiB0
byBkaXJlY3RseSBsb2NhdGUgdGhlIHBheWxvYWQgKGVhY2ggbmV3IG9uZSBzaW1wbHkgYWRkcyBp
dHMgb3duIGJ5dGUgc2l6ZSksIHRoZW4gdGhpcyBwcm9jZXNzaW5nIGluZWZmaWNpZW5jeSB3b3Vs
ZCBiZSBtaXRpZ2F0ZWQuPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpa
SC1DTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDsmbmJzcDsgUm9uPC9z
cGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkZyb206PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dDttc28tZmFyZWFzdC1sYW5ndWFn
ZTpaSC1DTiI+DQogc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIDxiPk9uIEJlaGFsZiBPZg0KPC9iPlN0ZXdh
cnQgQnJ5YW50PGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgNTo0MCBB
TTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8u
dGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBbR1JBWU1BSUxd
IFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxz
cGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBz
dHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxicj4NCkhhdmluZyByZW1pbmRlZCBt
eXNlbGYgb2YgdGhlIE5TSCBoZWFkZXIgc3RydWN0dXJlLCBJIHNlZSB0aGF0IHRoaXM8YnI+DQpp
cyBub3Qgc3RyaWN0bHkgbmVlZGVkIHNpbmNlIHRoaXMgbmF0dXJhbGx5IGZpdHMgd2l0aCB0aGUg
bmV4dDxicj4NCnByb3RvY29sIGNvbXBvbmVudCBvZiB0aGUgYmFzZSBoZWFkZXIuIFRodXMgc3Rh
dGluZyB0aGF0IHRoZSB0aGVyZTxicj4NCmlzIG5vIGFyY2hpdGVjdHVyYWwgbGltaXQgb24gdGhl
IG51bWJlciBvZiBTRkggaGVhZGVycyBpbiBhIHBhY2tldDxicj4NCmlzIHRoZSBuZWNlc3Nhcnkg
YW5kIHN1ZmZpY2llbnQgcmVxdWlyZW1lbnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5PGJyPg0Kc3Rh
Y2sgb2YgTlNIIGhlYWRlcnMuIFN0YXRpbmcgdGhhdCBuZXcgTlNIIGhlYWRlcnMgYXJlIGFkZGVk
IGF0IHRoZSBmcm9udDxicj4NCm9mIHRoZSBwYWNrZXQsIGFuZCBwcm9jZXNzZWQgZmlyc3QgYW5k
IGRpc2NhcmRlZCBmaXJzdCBpcyBzdWZmaWNpZW50PGJyPg0KdG8gcmVtb3ZlIGFueSBwcm9jZXNz
aW5nIGFtYmlndWl0eS4gUHJvY2Vzc2luZyB3b3VsZCBhbHNvIGJlIHNpbXBsZXI8YnI+DQppcyB5
b3UgZm9sbG93ZWQgdGhlIE1QTFMgcnVsZSB0aGF0IHRoZSBvdXRlciBoZWFkZXIgaXMgdGhlIG9u
bHkgb25lPGJyPg0KaW4gc2NvcGUgdW50aWwgdGhhdCBoZWFkZXIgaXMgZGlzY2FyZGVkIChwb3Bw
ZWQpLjxicj4NCjxicj4NCkkgZG8gaG93ZXZlciB3b25kZXIgd2hldGhlciB0aGUgSUVURidzIGFy
Y2hpdGV0dXJhbCBwcmVmZXJlbmNlIGZvcjxicj4NCnNlbGYgZGVzY3JpYmluZyBwYWNrZXRzIChN
UExTIGJlaW5nIHRoZSBleGNlcHRpb24pIGxlYWRzIHVzIHRvIG1vcmU8YnI+DQpjb21wbGV4IGFu
ZCB0aHVzIGxlc3MgZWZmaWNlbnQgZGF0YXBsYW5lIGRlc2lnbnMgdGhhbiB3ZSBjb3VsZCBvdGhl
cndpc2UgPGJyPg0KYWNoaWV2ZS48YnI+DQo8YnI+DQotIFN0ZXdhcnQ8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj5PbiAxNC8wMy8yMDE2IDAxOjQ0LA0KPGEgaHJlZj0ibWFpbHRv
OmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPiB3cm90ZTo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+U3Rld2FydCw8L3NwYW4+PHNwYW4gc3R5
bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48YnI+DQo8YnI+DQo8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+VGhhbmtzLg0KPC9zcGFuPjxzcGFu
IHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGJyPg0KPGJyPg0KPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkRvIHlvdSBtZWFuIHdlIHNo
b3VsZCBhZGQgYW4gaW5kaWNhdG9yIGZvciB0aGUgbmVzdGVkIE5TSD8gJm5ic3A7SSBhZ3JlZSBh
bnl0aGluZyBuZXcgc2hvdWxkIGJlIGNvbnNpZGVyZWQgY2FyZWZ1bGx5LiBBbmQgdGhhdCdzIHdo
YXQgd2UgYXJlIGRvaW5nIHJpZ2h0IG5vdy46KTxicj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxicj4NCiZuYnNwOyA8YnI+DQo8YnI+DQo8YnI+DQo8
YnI+DQo8YnI+DQo8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6Ny41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IEpoZW5nSGVpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzVGNUY1Rjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5Y+R5Lu25Lq6PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojNUY1RjVGO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj46
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjttc28tZmFy
ZWFzdC1sYW5ndWFnZTpaSC1DTiI+U3Rld2FydCBCcnlhbnQNCjxhIGhyZWY9Im1haWx0bzpzdGV3
YXJ0LmJyeWFudEBnbWFpbC5jb20iPiZsdDtzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20mZ3Q7PC9h
Pjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPg0KPGJyPg0K
PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O01TIEdvdGhpYyZxdW90Oztjb2xvcjojNUY1RjVGO21zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOIj7mlLbku7bkuro8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUY7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7DQo8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj4mcXVvdDtzZmNAaWV0Zi5vcmcmcXVvdDs8L2E+PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+Jmx0O3NmY0BpZXRmLm9yZyZndDs8L2E+LA0KPC9zcGFuPjxz
cGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGJyPg0KPC9zcGFuPjxzcGFu
IGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01T
IEdvdGhpYyZxdW90Oztjb2xvcjojNUY1RjVGO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7m
l6XmnJ88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUY7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4yMDE2LzAzLzExIDE3OjI1PC9zcGFuPjxz
cGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGJyPg0KPC9zcGFuPjxzcGFu
IGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01T
IEdvdGhpYyZxdW90Oztjb2xvcjojNUY1RjVGO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7k
uLs8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7TWljcm9zb2Z0IEpoZW5nSGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzVG
NUY1Rjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+6aKYPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojNUY1RjVGO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj46DQogJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpa
SC1DTiI+UmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3Nw
YW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4NCjxicj4NCjwvc3Bh
bj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTom
cXVvdDtNaWNyb3NvZnQgSmhlbmdIZWkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNUY1RjVGO21z
by1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7lj5Hku7bkuro8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiM1RjVGNUY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjogJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+JnF1b3Q7c2ZjJnF1b3Q7DQo8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmci
PiZsdDtzZmMtYm91bmNlc0BpZXRmLm9yZyZndDs8L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IGNs
YXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+
PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4NCjxociBzaXplPSIzIiB3
aWR0aD0iMTAwJSIgbm9zaGFkZT0iIiBzdHlsZT0iY29sb3I6I0EwQTBBMCIgYWxpZ249ImNlbnRl
ciI+DQo8L3NwYW4+PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJv
dHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGJy
Pg0KPGJyPg0KPGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij48YnI+DQo8dHQ+VGhlIHByb3RvY29sIHRoYXQgY2hvc2UgdGhlIG1vc3QgZWxlZ2FudCBhcHBy
b2FjaCB0byBsYXllcmluZzwvdHQ+PGJyPg0KPHR0Pm9uZSBoZWFkZXIgb24gYW5vdGhlciB3YXMg
TVBMUywgd2l0aCBpdHMgc3RhY2tpbmcgYXBwcm9hY2g8L3R0Pjxicj4NCjx0dD5hbmQgb25lIGJp
dCBlbmQgb2Ygc3RhY2sgaW5kaWNhdG9yLjwvdHQ+PGJyPg0KPGJyPg0KPHR0PlN1Y2ggYSBzaW1w
bGUgZ2VuZXJhbCBhcHByb2FjaCBoYXMgbXVjaCB0byBjb21tZW5kIGl0PC90dD48YnI+DQo8dHQ+
YW5kIHlvdSBtaWdodCB0aGluayBzZXJpb3VzbHkgYWJvdXQgYXBwbHlpbmcgaXQgaGVyZS48L3R0
Pjxicj4NCjxicj4NCjx0dD5TdGV3YXJ0PC90dD48YnI+DQo8YnI+DQo8dHQ+X19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3R0Pjxicj4NCjx0dD5zZmMgbWFp
bGluZyBsaXN0PC90dD48YnI+DQo8dHQ+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPjwvdHQ+PGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiPjx0dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC90dD48L2E+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_CDF2F015F4429F458815ED2A6C2B6B0B6D76F720MBX021W3CA2exch_--


From nobody Thu Mar 17 06:22:53 2016
Return-Path: <ju1738@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E52012D8E2 for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 06:22:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.59
X-Spam-Level: 
X-Spam-Status: No, score=-2.59 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, T_KAM_HTML_FONT_INVALID=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 5q6eTcyXXNQc for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 06:22:48 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0a-00191d01.pphosted.com [67.231.149.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 46D0312D912 for <sfc@ietf.org>; Thu, 17 Mar 2016 06:22:48 -0700 (PDT)
Received: from pps.filterd (m0049297.ppops.net [127.0.0.1]) by m0049297.ppops.net-00191d01. (8.15.0.59/8.15.0.59) with SMTP id u2HCSeGw022137; Thu, 17 Mar 2016 08:30:42 -0400
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049297.ppops.net-00191d01. with ESMTP id 21qj8wcdj3-1 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);  Thu, 17 Mar 2016 08:30:42 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id u2HCUeFd011961; Thu, 17 Mar 2016 08:30:41 -0400
Received: from mlpi407.sfdc.sbc.com (mlpi407.sfdc.sbc.com [130.9.128.239]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id u2HCUSFq011636 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 17 Mar 2016 08:30:34 -0400
Received: from MISOUT7MSGHUBAH.ITServices.sbc.com (MISOUT7MSGHUBAH.itservices.sbc.com [130.9.129.152]) by mlpi407.sfdc.sbc.com (RSA Interceptor); Thu, 17 Mar 2016 12:30:14 GMT
Received: from MISOUT7MSGUSRCD.ITServices.sbc.com ([169.254.4.181]) by MISOUT7MSGHUBAH.ITServices.sbc.com ([130.9.129.152]) with mapi id 14.03.0248.002; Thu, 17 Mar 2016 08:30:14 -0400
From: "UTTARO, JAMES" <ju1738@att.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, Stewart Bryant <stewart.bryant@gmail.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
Thread-Index: AQHRfiG0QZ08c7lB3UiREnV0eKHXlJ9ZjyYAgACTtQCAAFHKgIABBXgAgADhmACAAAOTAP//z+EwgABGOQCAARPFgIAACxEA
Date: Thu, 17 Mar 2016 12:30:14 +0000
Message-ID: <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.91.76.120]
Content-Type: multipart/alternative; boundary="_000_B17A6910EEDD1F45980687268941550F135E3FB5MISOUT7MSGUSRCD_"
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: DAM Allow Patterns, public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-03-17_04:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1601100000 definitions=main-1603170165
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/9nw5JdnYiu9YTJEBZubcmRGEoeA>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re:  Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Mar 2016 13:22:51 -0000

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

Um9uLA0KDQogICAgICAgICAgICAgICAgSGF2ZSBub3QgYmVlbiBmb2xsb3dpbmcgdGhlIFNGQyBX
RyB0aGF0IGNsb3NlbHkgZHVlIHRvIG90aGVyIG1vcmUgcHJlc3NpbmcgbmVlZHMgZm9yIG15IG5l
dHdvcmsuIFRoYXQgYmVpbmcgc2FpZCwgaXQgd291bGQgc2VlbSB0aGF0IGFuIE1QTFMgbGFiZWwg
Y291bGQgYmUgdXNlZCBhcyB0aGUgYmFzaXMgZm9yIHdoYXQgeW91IGFyZSBsb29raW5nIGZvciBh
biB0aHVzIGNvdWxkIGJlIGFwcGxpZWQgdG8gYWxsIG5ldHdvcmsgdHlwZXMuIFVzaW5nIHRoZSBN
UExTIGxhYmVsIGZvcm1hdCBkb2VzIG5vdCBmb3JjZSB5b3UgdG8gaGF2ZSBhbiBNUExTIGVuYWJs
ZWQgbmV0d29yayBhbGwgdGhhdCBpcyBuZWVkZWQgaXMgdGhlIHJlcXVpcmVkIGluZm8gdG8gYmUg
cG9wdWxhdGVkIGluIHRoZSBsYWJlbC4gSXQgc2VlbXMgdGhhdCB0aGUgYXJndW1lbnQgaXMgZm9y
IGluZGVwZW5kZW5jZSBvZiBuZXR3b3JrIHRodXMgaW52ZW50aW5nIGEgbmV3IGxhYmVsIGlzIGJh
c2VkIG9uIGFuIGFzc3VtcHRpb24gdGhhdCB1c2luZyBNUExTIGxhYmVscyBpbXBvc2VzIGFuIE1Q
TFMgY29udHJvbCBwbGFuZS4gSXMgdGhhdCByaWdodD8NCg0KSmltIFV0dGFybw0KDQoiVGhpcyBl
bWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHks
IGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9m
IHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2Vk
LiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndp
c2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVz
c2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBt
ZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0
ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywgb3IgY29weWluZyBv
ZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIg0KRnJvbTogWHV4aWFvaHUgW21h
aWx0bzp4dXhpYW9odUBodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2
IDM6NDcgQU0NClRvOiBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PjsgVVRUQVJPLCBKQU1FUyA8anUxNzM4QGF0dC5jb20+OyBEYXZlIERvbHNvbiA8ZGRvbHNvbkBz
YW5kdmluZS5jb20+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdh
bm93QG5va2lhLmNvbT47IEVYVCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29t
PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT47IGFvLnRpbmdAenRl
LmNvbS5jbg0KQ2M6IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUkU6IFtzZmNdIFtHUkFZTUFJTF0g
UmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KUm9uLA0KDQpUaGUg
U0ZDIGFwcHJvYWNoIG9mIGVuY29kaW5nIHRoZSBTRlAgaW5mb3JtYXRpb24gYnkgYW4gTVBMUyBs
YWJlbCBzdGFjayBjYW4gbWVldCB0aGUgdHJhbnNwb3J0LWluZGVwZW5kZW5jeSByZXF1aXJlbWVu
dCB2ZXJ5IHdlbGwuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQpGcm9tOiBSb24gUGFya2Vy
IFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFdlZG5lc2Rh
eSwgTWFyY2ggMTYsIDIwMTYgMTE6MjAgUE0NClRvOiBVVFRBUk8sIEpBTUVTOyBEYXZlIERvbHNv
bjsgWHV4aWFvaHU7IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYs
IFBhdWw7IFN0ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdA
enRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5
cGUgb2YgTlNIDQoNCkphbWVzLA0KDQpJIGNhbuKAmXQgc3BlYWsgZm9yIHRoZSBlbnRpcmUgZ3Jv
dXAsIG15IHVuZGVyc3RhbmRpbmcgb2YgdGhlIGRlY2lzaW9uIG5vdCB0byBzdGFuZGFyZGl6ZSBv
biBNUExTIGFzIHRoZSBmb3J3YXJkaW5nIHBhcmFkaWdtIHdhcyB0byBtYWtlIFNGQyBicm9hZGVy
IHN1Y2ggdGhhdCBpdCBjb3VsZCB1dGlsaXplIE1BQyBiYXNlZCBuZXR3b3JrcywgSVAgYmFzZWQg
bmV0d29ya3MsIGFuZCBJUC1vdmVyLU1QTFMgYmFzZWQgbmV0d29ya3MuDQoNCiAgIFJvbg0KDQoN
CkZyb206IFVUVEFSTywgSkFNRVMgW21haWx0bzpqdTE3MzhAYXR0LmNvbV0NClNlbnQ6IFdlZG5l
c2RheSwgTWFyY2ggMTYsIDIwMTYgMTE6MTEgQU0NClRvOiBSb24gUGFya2VyIDxSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPj47IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBz
YW5kdmluZS5jb20+PjsgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlh
b2h1QGh1YXdlaS5jb20+PjsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJldy5k
b2xnYW5vd0Bub2tpYS5jb208bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+PjsgRVhU
IEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9y
ZmZAaHBlLmNvbT4+OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPG1h
aWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0
bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQpTdWJqZWN0OiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0
LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpDb21tZW50cyBJbi1MaW5lDQoNCkppbSBVdHRhcm8NCg0K
IlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHBy
b3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhl
IHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFk
ZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Ig
b3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0
aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRl
IHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1
c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNv
cHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiINCkZyb206IFJvbiBQ
YXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogV2Vk
bmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMDowMSBBTQ0KVG86IERhdmUgRG9sc29uIDxkZG9sc29u
QHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PjsgWHV4aWFvaHUgPHh1
eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PjsgVVRUQVJPLCBK
QU1FUyA8anUxNzM4QGF0dC5jb208bWFpbHRvOmp1MTczOEBhdHQuY29tPj47IERvbGdhbm93LCBB
bmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPG1haWx0bzphbmRy
ZXcuZG9sZ2Fub3dAbm9raWEuY29tPj47IEVYVCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3Jm
ZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PjsgU3Rld2FydCBCcnlhbnQg
PHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29t
Pj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFtHUkFZ
TUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KTXkgcmVj
b2xsZWN0aW9uIG9mIHRoZSBkaXNjdXNzaW9uIGFuZCBhbmFseXNpcyBvZiBNUExTIGZvcndhcmRp
bmcgdG8gc3VwcG9ydCBTRkMgd2FzIG5vdCBvcmllbnRlZCBhcm91bmQgaGllcmFyY2hpY2FsIFNG
QyBkb21haW5zLiAgIEluc3RlYWQsIEkgdGhvdWdodCB0aGUgZGlzY3Vzc2lvbiB3YXMgYXJvdW5k
IGFuIE1QTFMgbGFiZWwgcGVyIFNGIGluc3RhbmNlIHNvIHRoYXQgdGhlIHN0YWNrIG9mIE1QTFMg
bGFiZWxzIHByb3ZpZGVkIHRoZSBmdWxsIFNGUC9SU1AgZGVzY3JpcHRpb24uICAgIEFuIGVsZWdh
bnQgYXBwcm9hY2gsIGZvciBzdXJlLCBidXQgbm90IG9uZSBhZG9wdGVkIGJ5IHRoZSBXRy4NCltK
aW0gVT5dIFdhcyB0aGlzIGRlY2lzaW9uIGJhc2VkIG9uIHRoZSBub3Rpb24gdGhhdCBhbGwgZmFi
cmljcyBhcmUgSVAgb25seT8/IElNTyB0aGUgbW9kZWwgb2YgYWxsIERDcyBiZWluZyBsYXJnZSBh
bmQgSVAgb25seSBpcyBub3QgYSBjb3JyZWN0IGFzc3VtcHRpb24uDQoNClRoZSBjdXJyZW50IGRp
c2N1c3Npb24gb2YgTVBMUyBpcyBtb3JlIG9mIHRoZSBoaWVyYXJjaGljYWwgbmF0dXJlIOKAkyBh
IHN0YWNrIG9mIGxhYmVscyBpbiB0aGUgZ2VuZXJhbCBjYXNlIHJlcHJlc2VudHMgYSBzZXQgb2Yg
bmVzdGVkIExTUHMuICAgRm9yIFNGQywgdGhlIGRpc2N1c3Npb24gaXMgdGhhdCBhIHN0YWNrIG9m
IE5TSCByZXByZXNlbnRzIGEgc3RhY2sgb2YgcGVyLVNGQy1kb21haW4gU0ZQcy4gICBCdXQgYW4g
aW5kaXZpZHVhbCBOU0ggZG9lcyBub3Qgc2VsZi1kZXNjcmliZSB0aGUgU0ZQL1JTUCBhdCBpdHMg
b3duIGRvbWFpbiBsZXZlbCwgcmVseWluZyBpbnN0ZWFkIG9uIGEgZmxhdCBpZGVudGlmaWVyIChT
RlAgSUQpIHRoYXQgaXMgdXNlZCB0byBsb29rdXAgdGhlIGZ1bGwgU0ZQL1JTUC4NCg0KICAgUm9u
DQoNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNl
bnQ6IFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgOTo0OCBBTQ0KVG86IFh1eGlhb2h1IDx4dXhp
YW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj47IFVUVEFSTywgSkFN
RVMgPGp1MTczOEBhdHQuY29tPG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+OyBEb2xnYW5vdywgQW5k
cmV3IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3
LmRvbGdhbm93QG5va2lhLmNvbT4+OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZA
aHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFJvbiBQYXJrZXIgPFJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20+PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWls
dG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86
YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KU3ViamVjdDogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1o
ZWFkZXIgdHlwZSBvZiBOU0gNCg0KUmVjYWxsIHRoYXQgZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRp
bmctbWV0aG9kcy1hbmFseXNpcyBjb21wYXJlcyB0aGUgZGlmZmVyZW50IGFwcHJvYWNoZXMuDQpo
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0
aG9kcy1hbmFseXNpcy0wNQ0KDQpUaGUgTVBMUyBhcHByb2FjaCBmYWxscyBpbnRvIHRoZSBjYXRl
Z29yeSBkaXNjdXNzZWQgaW4gc2VjdGlvbiAzLjEuMiwg4oCcTWV0aG9kIDI6IEZvcndhcmRpbmcg
d2l0aCBTdGFja2VkIEhlYWRlcnPigJ0sDQp3aGVyZWFzIHRoZSBOU0ggYXBwcm9hY2ggZmFsbHMg
aW50byBzZWN0aW9uIDMuMS4zLCDigJxNZXRob2QzOiBGb3J3YXJkaW5nIGJhc2VkIG9uIFNlcnZp
Y2UgQ2hhaW4gSWRlbnRpZmllcnPigJ0uDQoNClNlY3Rpb24gNCBhbmFseXplcyB0aGUgZGlmZmVy
ZW50IG1ldGhvZHMsIHdpdGggcHJvcyBhbmQgY29ucyBmb3IgYWxsIG9mIHRoZSBhcHByb2FjaGVz
Lg0KDQotRGF2ZQ0KDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmdd
IE9uIEJlaGFsZiBPZiBYdXhpYW9odQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODoy
MSBQTQ0KVG86IFVUVEFSTywgSkFNRVM7IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBF
WFQgQm90dG9yZmYsIFBhdWw7IFJvbiBQYXJrZXI7IFN0ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0
ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRp
bmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCldoZW4gYXBwbHlpbmcgYSBwYXJ0
aWN1bGFyIFNGQyAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIFNGcykgdG8gdGhlIHNlbGVjdGVk
IHRyYWZmaWMsIHRoZSB0cmFmZmljIG5lZWRzIHRvIGJlIHN0ZWVyZWQgdGhyb3VnaCB0aGUgY29y
cmVzcG9uZGluZyBTRlAgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBTRkZzIGFuZCBTRnMpIGlu
IHRoZSBTRkMtZW5hYmxlZCBuZXR3b3JrLiBNUExTLVNQUklORyBpcyBhIHBhcnRpY3VsYXIgTVBM
UyBzb3VyY2Ugcm91dGluZyBwYXJhZGlnbSB3aGVyZSB0aGUgZXhwbGljaXQgcGF0aCBpbmZvcm1h
dGlvbiAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIGV4cGxpY2l0IGhvcHMpIGlzIGVuY29kZWQg
YXMgYSBsYWJlbCBzdGFjayAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIGxhYmVscyB3aXRoIGVh
Y2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXIgZXhwbGljaXQgaG9wKSBhbmQgdGhlbiBwaWdneWJh
Y2tlZCBvbiB0aGUgc291cmNlIHJvdXRlZCBwYWNrZXRzLiBUaGUgTVBMUy1TUFJJTkcgcGFyYWRp
Z20gY2FuIGJlIGVhc2lseSBsZXZlcmFnZWQgdG8gc3RlZXIgdGhlIHNlbGVjdGVkIHRyYWZmaWMg
dGhyb3VnaCBhIHBhcnRpY3VsYXIgU0ZQIGJ5IGVuY29kaW5nIHRoZSBTRlAgaW5mb3JtYXRpb24g
YXMgYW4gTVBMUyBsYWJlbCBzdGFjayAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIGxhYmVscyB3
aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXIgU0ZGIG9yIFNGKS4gSW4gdGhpcyB3YXks
IFNGRnMgY291bGQgYmUgaW1wbGVtZW50ZWQgb24gZXhpc3RpbmcgTVBMUyBzd2l0Y2hlcyB3aXRo
b3V0IGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEtcGxhbmUgcHJvdmlkZWQgdGhhdCBTRnMgYXJlIGNh
cGFibGUgb2YgcmVjb2duaXppbmcgTVBMUyBwYWNrZXRzLiAgQXMgcG9pbnRlZCBvdXQgYnkgc29t
ZWJvZHkgZWxzZSwgaXTigJlzIG11Y2ggc3RyYWlnaHRmb3J3YXJkIHRvIHN1cHBvcnQgdGhlIHN0
YWNrIG9mIFNGQyBlbmNhcHN1bGF0aW9ucyBpZiB0aGUgU0ZDIGVuY2Fwc3VsYXRpb24gaXMgaW1w
bGVtZW50ZWQgaW4gdGhlIGZvcm0gb2YgYW4gTVBMUyBsYWJlbCBzdGFjay4NCg0KQmVzdCByZWdh
cmRzLA0KWGlhb2h1DQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgVVRUQVJPLCBKQU1FUw0KU2VudDogVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYg
ODo0NiBQTQ0KVG86IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYs
IFBhdWw7IFJvbiBQYXJrZXI7IFN0ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY248bWFp
bHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5l
eHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCklmIHdlIGhhdmUgYW4gTVBMUyBlbmFibGVkIGZhYnJp
YyB3b3VsZG7igJl0IGl0IGJlIHNpbXBsZXIgdG8gd2VhdmUgTlNIIGludG8gaXQgaWYgaXQgYWxs
IHVzZXMgTVBMUz8gSWYgbm90IGhvdyB3b3VsZCB0aGUgaW50ZXJhY3Rpb24gYmV0d2VlbiB0aGUg
dHdvIGVudmlyb25tZW50cyB3b3JrPw0KDQpKaW0gVXR0YXJvDQoNCiJUaGlzIGVtYWlsIGFuZCBh
bnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlIGNvbmZp
ZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2
aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBh
cmUgbm90IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJl
YXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVy
cm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1t
ZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRp
c3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMgZW1h
aWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4iDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpDQpT
ZW50OiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjUyIFBNDQpUbzogRVhUIEJvdHRvcmZmLCBQ
YXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+
OyBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj47IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJy
eWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBhby50aW5n
QHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBB
ZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCkZvbGxvd2luZyDigJxuZXh0
IGhlYWRlcuKAnSBhcHByb2FjaCAgaXMgc2ltcGxlIGFuZCB0aGUgTlNIIGhlYWRlciBpcyBhbHJl
YWR5IGJ1aWx0IGxpa2UgdGhhdC4gSW50cm9kdWNpbmcgTVBMUyBsaWtlIGFwcHJvYWNoIHdvdWxk
IGFkZCB5ZXQgYW5vdGhlciBtZWNoYW5pc20gdG8gdHJhdmVyc2UgdGhlIGhlYWRlcnMsIHdoaWNo
IHdvdWxkIG1ha2UgaC93IG1vcmUgY29tcGxleC4NCg0KSXQgaXMgdHJ1ZSB0aGF0IGgvdyBjYW4g
b25seSBsb29rIGF0IFggQnl0ZXMgKFggZGVwZW5kaW5nIG9uIGgvdykuIFRoaXMgaXMgdHJ1ZSBm
b3IgbWFueSBoZWFkZXJzIG5vdCBvbmx5IHRoaXMgYW5kIGV2ZW4gdG9kYXkgKHdpdGhvdXQgTlNI
KSB5b3UgY2FuIGVuZC11cCB3aXRoIHBheWxvYWQgYmVpbmcgdmVyeSBkZWVwIGluIGEgcGFja2V0
LiBBdCB0aGUgZW5kIHdlIG5lZWQgdG8gaGF2ZSBhIGZsZXhpYmxlIG1lY2hhbmlzbSB3aGljaCBO
U0ggbmVzdGluZyB3b3VsZCBwcm92aWRlLiBJZiBzb21lb25lIOKAnGFidXNlcyBpdOKAnSB0aGlz
IGNhbiBsZWFkIHRvIHZhcmlvdXMgaXNzdWVzLiBJdCBpcyBwcm9iYWJseSB3b3J0aCBub3Rpbmcg
dGhhdCBpbiB0aGUgZHJhZnQgaW5jbHVkaW5nIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIChieSBh
ZGRpbmcgbGFyZ2UgaGVhZGVycyBpdCB3aWxsIGJlIGhhcmRlciB0byBwZXJmb3JtIHBheWxvYWQg
YmFzZWQgQUNMIEREb1MgcHJvdGVjdGlvbiBpbiByb3V0ZXJzIGZvciBleGFtcGxlKS4NCg0KQW5k
cmV3DQoNCk9uIDIwMTYtMDMtMTUsIDM6MDMgQU0sICJzZmMgb24gYmVoYWxmIG9mIEVYVCBCb3R0
b3JmZiwgUGF1bCIgd3JvdGU6DQoNCkp1c3Qgb25lIG1vcmUgY29uY2VybiBhYm91dCB0aGUgc3Rh
Y2sgaXMgaG93IGRlZXAgaXQgd2lsbCBuZXN0LiBIYXJkd2FyZSBzd2l0Y2ggaW1wbGVtZW50YXRp
b25zIGFyZSB0eXBpY2FsbHkgbGltaXRlZCBpbiB0aGUgZGVwdGggdGhleSBsb29rIGludG8gdGhl
IHBhY2tldC4gSWYgdGhlIGhhcmR3YXJlIG5lZWRzIHRvIGxvb2sgYXQgdGhlIG9yaWdpbmFsIHBh
Y2tldCBoZWFkZXJzLCB0aGVuIGhhcmR3YXJlIHdvdWxkIG5lZWQgdG8gc2tpcCBvdmVyIHRoZSBz
dGFjayBvZiBOU0ggaGVhZGVycyB0byByZWFjaCB0aGUgb3JpZ2luYWwgcGFja2V0LiBJZiB0aGUg
TlNIIHN0YWNrIGlzIHRvbyBkZWVwIGl0IG1heSBleGNlZWQgdGhlIGhhcmR3YXJlIGRlcHRoIGxp
bWl0cy4NCg0KQ2hlZXJzLA0KDQpQYXVsDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUm9uIFBhcmtlcg0KU2VudDogTW9uZGF5LCBNYXJjaCAx
NCwgMjAxNiAxMTo0NSBBTQ0KVG86IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFp
bC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20u
Y248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4g
TlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCkkgbGlrZSB0aGUgc2VsZiBkZXNjcmliaW5n
IHN0YWNrIG9mIE5TSCBoZWFkZXJzIGFuZCBJIGxpa2UgdGhlIGZpcnN0IG9uZSBiZWluZyB0aGUg
4oCcY3VycmVudOKAnSBzY29waW5nLiAgIEJ1dCwgb25lIGRpZmZlcmVuY2UgYmV0d2VlbiBNUExT
IGFuZCBOU0jigKYgICBNUExTIGZvcndhcmRpbmcgaXMgZ2VuZXJhbGx5IGhhbmRsZWQgYnkgbG9v
a2luZyBvbmx5IGF0IHRoZSBNUExTIGxhYmVscyB0aGF0IGFyZSDigJxpbiBzY29wZeKAnSBmb3Ig
dGhlIGN1cnJlbnQgbm9kZSAoaS5lLiwgc3RhcnRpbmcgYXQgdGhlIHRvcC1vZi1zdGFjaykgYW5k
IG5vdCBuZWVkaW5nIHRvIGxvY2F0ZSBhbmQgcHJvY2VzcyB0aGUg4oCccGF5bG9hZOKAnSBiZXlv
bmQgdGhlIGJvdHRvbS1vZi1zdGFjay4gICAgQnV0LCBpbiBOU0gsIG1vc3QgcHJvY2Vzc2luZyB3
aWxsIHJlcXVpcmUgbG9jYXRpb24gb2YgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBsYXN0
IE5TSCBoZWFkZXIuICAgSXQgaXMgaW5lZmZpY2llbnQgdG8gaGF2ZSB0byB3YWxrIHRoZSBzdGFj
ayBvZiBOU0ggaGVhZGVycyBpbiBvcmRlciB0byBsb2NhdGUgdGhhdCBwYXlsb2FkLiAgICBJZiBl
YWNoIE5TSCBoZWFkZXIgdGhhdCB3YXMgcHVzaGVkIG9udG8gdGhlIHN0YWNrIGFsc28gaW5jbHVk
ZWQgYW4gb2Zmc2V0IHRvIGRpcmVjdGx5IGxvY2F0ZSB0aGUgcGF5bG9hZCAoZWFjaCBuZXcgb25l
IHNpbXBseSBhZGRzIGl0cyBvd24gYnl0ZSBzaXplKSwgdGhlbiB0aGlzIHByb2Nlc3NpbmcgaW5l
ZmZpY2llbmN5IHdvdWxkIGJlIG1pdGlnYXRlZC4NCg0KICAgUm9uDQoNCg0KRnJvbTogc2ZjIFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdGV3YXJ0IEJyeWFudA0K
U2VudDogTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiA1OjQwIEFNDQpUbzogYW8udGluZ0B6dGUuY29t
LmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbR1JBWU1BSUxdIFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNI
Lm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCg0KSGF2aW5nIHJlbWluZGVkIG15c2VsZiBvZiB0
aGUgTlNIIGhlYWRlciBzdHJ1Y3R1cmUsIEkgc2VlIHRoYXQgdGhpcw0KaXMgbm90IHN0cmljdGx5
IG5lZWRlZCBzaW5jZSB0aGlzIG5hdHVyYWxseSBmaXRzIHdpdGggdGhlIG5leHQNCnByb3RvY29s
IGNvbXBvbmVudCBvZiB0aGUgYmFzZSBoZWFkZXIuIFRodXMgc3RhdGluZyB0aGF0IHRoZSB0aGVy
ZQ0KaXMgbm8gYXJjaGl0ZWN0dXJhbCBsaW1pdCBvbiB0aGUgbnVtYmVyIG9mIFNGSCBoZWFkZXJz
IGluIGEgcGFja2V0DQppcyB0aGUgbmVjZXNzYXJ5IGFuZCBzdWZmaWNpZW50IHJlcXVpcmVtZW50
IHRvIGFsbG93IGFuIGFyYml0YXRyeQ0Kc3RhY2sgb2YgTlNIIGhlYWRlcnMuIFN0YXRpbmcgdGhh
dCBuZXcgTlNIIGhlYWRlcnMgYXJlIGFkZGVkIGF0IHRoZSBmcm9udA0Kb2YgdGhlIHBhY2tldCwg
YW5kIHByb2Nlc3NlZCBmaXJzdCBhbmQgZGlzY2FyZGVkIGZpcnN0IGlzIHN1ZmZpY2llbnQNCnRv
IHJlbW92ZSBhbnkgcHJvY2Vzc2luZyBhbWJpZ3VpdHkuIFByb2Nlc3Npbmcgd291bGQgYWxzbyBi
ZSBzaW1wbGVyDQppcyB5b3UgZm9sbG93ZWQgdGhlIE1QTFMgcnVsZSB0aGF0IHRoZSBvdXRlciBo
ZWFkZXIgaXMgdGhlIG9ubHkgb25lDQppbiBzY29wZSB1bnRpbCB0aGF0IGhlYWRlciBpcyBkaXNj
YXJkZWQgKHBvcHBlZCkuDQoNCkkgZG8gaG93ZXZlciB3b25kZXIgd2hldGhlciB0aGUgSUVURidz
IGFyY2hpdGV0dXJhbCBwcmVmZXJlbmNlIGZvcg0Kc2VsZiBkZXNjcmliaW5nIHBhY2tldHMgKE1Q
TFMgYmVpbmcgdGhlIGV4Y2VwdGlvbikgbGVhZHMgdXMgdG8gbW9yZQ0KY29tcGxleCBhbmQgdGh1
cyBsZXNzIGVmZmljZW50IGRhdGFwbGFuZSBkZXNpZ25zIHRoYW4gd2UgY291bGQgb3RoZXJ3aXNl
DQphY2hpZXZlLg0KDQotIFN0ZXdhcnQNCk9uIDE0LzAzLzIwMTYgMDE6NDQsIGFvLnRpbmdAenRl
LmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPiB3cm90ZToNClN0ZXdhcnQsDQoNClRo
YW5rcy4NCg0KRG8geW91IG1lYW4gd2Ugc2hvdWxkIGFkZCBhbiBpbmRpY2F0b3IgZm9yIHRoZSBu
ZXN0ZWQgTlNIPyAgSSBhZ3JlZSBhbnl0aGluZyBuZXcgc2hvdWxkIGJlIGNvbnNpZGVyZWQgY2Fy
ZWZ1bGx5LiBBbmQgdGhhdCdzIHdoYXQgd2UgYXJlIGRvaW5nIHJpZ2h0IG5vdy46KQ0KDQoNCg0K
DQoNCg0K5Y+R5Lu25Lq6OiAgICAgICAgIFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBn
bWFpbC5jb20+PG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+DQrmlLbku7bkuro6ICAg
ICAgICAgInNmY0BpZXRmLm9yZyI8bWFpbHRvOnNmY0BpZXRmLm9yZz48c2ZjQGlldGYub3JnPjxt
YWlsdG86c2ZjQGlldGYub3JnPiwNCuaXpeacnzogICAgICAgICAyMDE2LzAzLzExIDE3OjI1DQrk
uLvpopg6ICAgICAgICBSZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9m
IE5TSA0K5Y+R5Lu25Lq6OiAgICAgICAgInNmYyIgPHNmYy1ib3VuY2VzQGlldGYub3JnPjxtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KDQoNCg0KDQpUaGUgcHJvdG9jb2wgdGhhdCBjaG9zZSB0aGUgbW9zdCBlbGVnYW50IGFwcHJv
YWNoIHRvIGxheWVyaW5nDQpvbmUgaGVhZGVyIG9uIGFub3RoZXIgd2FzIE1QTFMsIHdpdGggaXRz
IHN0YWNraW5nIGFwcHJvYWNoDQphbmQgb25lIGJpdCBlbmQgb2Ygc3RhY2sgaW5kaWNhdG9yLg0K
DQpTdWNoIGEgc2ltcGxlIGdlbmVyYWwgYXBwcm9hY2ggaGFzIG11Y2ggdG8gY29tbWVuZCBpdA0K
YW5kIHlvdSBtaWdodCB0aGluayBzZXJpb3VzbHkgYWJvdXQgYXBwbHlpbmcgaXQgaGVyZS4NCg0K
U3Rld2FydA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2
IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRo
IjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEg
NiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1pY3Jvc29mdCBK
aGVuZ0hlaSI7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiXEBNaWNyb3NvZnQgSmhlbmdIZWkiOw0KCXBhbm9zZS0xOjIgMTEgNiA0
IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATVMgR290aGljIjsN
CglwYW5vc2UtMToyIDExIDYgOSA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmOw0KCWNvbG9yOmJsYWNr
O30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNw
YW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9y
OnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0K
CW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk6U2ltU3VuO30NCnR0DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglm
b250LWZhbWlseToiQ291cmllciBOZXciO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwg
ZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5r
OiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAx
cHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixz
ZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1z
dHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6
OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseTpD
b25zb2xhczsNCgljb2xvcjpibGFjazt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5
bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIixzYW5z
LXNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCnAuYSwgbGkuYSwgZGl2LmENCgl7bXNvLXN0eWxlLW5h
bWU65om55rOo5qGG5paH5pysOw0KCW1zby1zdHlsZS1saW5rOiLmibnms6jmoYbmlofmnKwgQ2hh
ciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEy
LjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFj
azt9DQpzcGFuLkNoYXINCgl7bXNvLXN0eWxlLW5hbWU6IuaJueazqOahhuaWh+acrCBDaGFyIjsN
Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms65om55rOo5qGG5paH5pys
Ow0KCWZvbnQtZmFtaWx5OlNpbVN1bjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkVtYWlsU3R5bGUy
NA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI1DQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNv
bG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzQ0NTQ2QTsN
Cglmb250LXdlaWdodDpib2xkOw0KCWZvbnQtc3R5bGU6aXRhbGljOw0KCXRleHQtZGVjb3JhdGlv
bjpub25lIG5vbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9
DQpzcGFuLkVtYWlsU3R5bGUyOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxT
dHlsZTI5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzANCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
DQoJY29sb3I6IzQ0NTQ2QTsNCglmb250LXdlaWdodDpib2xkOw0KCWZvbnQtc3R5bGU6aXRhbGlj
Ow0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzENCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUzMg0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0
OTdEO30NCnAuSFRNTCwgbGkuSFRNTCwgZGl2LkhUTUwNCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwg
6aKE6K6+5qC85byPIjsNCgltc28tc3R5bGUtbGluazoiSFRNTCDpooTorr7moLzlvI8gQ2hhciI7
DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBw
dDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9
DQpzcGFuLkhUTUxDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIOmihOiuvuagvOW8jyBDaGFy
IjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg6aKE6K6+
5qC85byPIjsNCglmb250LWZhbWlseTpTaW1TdW47fQ0Kc3Bhbi5FbWFpbFN0eWxlMzUNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7DQoJY29sb3I6IzQ0NTQ2QTsNCglmb250LXdlaWdodDpib2xkOw0KCWZvbnQtc3R5bGU6
aXRhbGljOw0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0KLk1zb0NocERlZmF1bHQNCgl7
bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBX
b3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEu
MGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+
PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9
ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBt
c28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0
PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0K
PC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0K
PGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj5Sb24sPG86cD48L286cD48L3NwYW4+PC9pPjwv
Yj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzQ0NTQ2QSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEhhdmUgbm90IGJlZW4gZm9sbG93aW5nIHRoZSBTRkMg
V0cgdGhhdCBjbG9zZWx5IGR1ZSB0byBvdGhlciBtb3JlIHByZXNzaW5nIG5lZWRzIGZvciBteSBu
ZXR3b3JrLiBUaGF0IGJlaW5nIHNhaWQsIGl0IHdvdWxkIHNlZW0gdGhhdCBhbg0KIE1QTFMgbGFi
ZWwgY291bGQgYmUgdXNlZCBhcyB0aGUgYmFzaXMgZm9yIHdoYXQgeW91IGFyZSBsb29raW5nIGZv
ciBhbiB0aHVzIGNvdWxkIGJlIGFwcGxpZWQgdG8gYWxsIG5ldHdvcmsgdHlwZXMuIFVzaW5nIHRo
ZSBNUExTIGxhYmVsIGZvcm1hdCBkb2VzIG5vdCBmb3JjZSB5b3UgdG8gaGF2ZSBhbiBNUExTIGVu
YWJsZWQgbmV0d29yayBhbGwgdGhhdCBpcyBuZWVkZWQgaXMgdGhlIHJlcXVpcmVkIGluZm8gdG8g
YmUgcG9wdWxhdGVkIGluIHRoZQ0KIGxhYmVsLiBJdCBzZWVtcyB0aGF0IHRoZSBhcmd1bWVudCBp
cyBmb3IgaW5kZXBlbmRlbmNlIG9mIG5ldHdvcmsgdGh1cyBpbnZlbnRpbmcgYSBuZXcgbGFiZWwg
aXMgYmFzZWQgb24gYW4gYXNzdW1wdGlvbiB0aGF0IHVzaW5nIE1QTFMgbGFiZWxzIGltcG9zZXMg
YW4gTVBMUyBjb250cm9sIHBsYW5lLiBJcyB0aGF0IHJpZ2h0PzxvOnA+PC9vOnA+PC9zcGFuPjwv
aT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiM0NDU0NkEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPkppbSBV
dHRhcm88bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojNDQ1NDZBIj4mcXVvdDs8aT5UaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQg
d2l0aCBpdCBhcmUgQVQmYW1wO1QgcHJvcGVydHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUg
aW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0
byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhl
DQogbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZl
IHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90
aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5
b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZv
cndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nDQogb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3Rs
eSBwcm9oaWJpdGVkPC9pPi4mcXVvdDs8L3NwYW4+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiM0NDU0NkEiPjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OndpbmRvd3RleHQiPiBYdXhpYW9odSBbbWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb21dDQo8YnI+
DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2IDM6NDcgQU08YnI+DQo8Yj5U
bzo8L2I+IFJvbiBQYXJrZXIgJmx0O1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20mZ3Q7
OyBVVFRBUk8sIEpBTUVTICZsdDtqdTE3MzhAYXR0LmNvbSZndDs7IERhdmUgRG9sc29uICZsdDtk
ZG9sc29uQHNhbmR2aW5lLmNvbSZndDs7IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpICZs
dDthbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tJmd0OzsgRVhUIEJvdHRvcmZmLCBQYXVsICZsdDtw
YXVsLmJvdHRvcmZmQGhwZS5jb20mZ3Q7OyBTdGV3YXJ0IEJyeWFudCAmbHQ7c3Rld2FydC5icnlh
bnRAZ21haWwuY29tJmd0OzsNCiBhby50aW5nQHp0ZS5jb20uY248YnI+DQo8Yj5DYzo8L2I+IHNm
Y0BpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTog
QWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5Sb24sPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOIj5UaGUgU0ZDIGFwcHJvYWNoIG9mIGVuY29kaW5nIHRoZSBTRlAgaW5m
b3JtYXRpb24gYnkgYW4gTVBMUyBsYWJlbCBzdGFjayBjYW4gbWVldCB0aGUgdHJhbnNwb3J0LWlu
ZGVwZW5kZW5jeSByZXF1aXJlbWVudCB2ZXJ5IHdlbGwuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04iPlhpYW9odTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxh
bmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAw
aW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04iPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5k
b3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4gUm9uDQogUGFya2VyIFs8YSBocmVm
PSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2Rh
eSwgTWFyY2ggMTYsIDIwMTYgMTE6MjAgUE08YnI+DQo8Yj5Ubzo8L2I+IFVUVEFSTywgSkFNRVM7
IERhdmUgRG9sc29uOyBYdXhpYW9odTsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVY
VCBCb3R0b3JmZiwgUGF1bDsgU3Rld2FydCBCcnlhbnQ7DQo8YSBocmVmPSJtYWlsdG86YW8udGlu
Z0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVy
IHR5cGUgb2YgTlNIPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkphbWVz
LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+SSBjYW7igJl0IHNwZWFr
IGZvciB0aGUgZW50aXJlIGdyb3VwLCBteSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBkZWNpc2lvbiBu
b3QgdG8gc3RhbmRhcmRpemUgb24gTVBMUyBhcyB0aGUgZm9yd2FyZGluZyBwYXJhZGlnbSB3YXMg
dG8gbWFrZQ0KIFNGQyBicm9hZGVyIHN1Y2ggdGhhdCBpdCBjb3VsZCB1dGlsaXplIE1BQyBiYXNl
ZCBuZXR3b3JrcywgSVAgYmFzZWQgbmV0d29ya3MsIGFuZCBJUC1vdmVyLU1QTFMgYmFzZWQgbmV0
d29ya3MuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDsmbmJz
cDsgUm9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9N
YWlsRW5kQ29tcG9zZSI+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkZy
b206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dDttc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiI+DQogVVRUQVJPLCBKQU1FUyBbPGEgaHJlZj0ibWFpbHRvOmp1MTcz
OEBhdHQuY29tIj5tYWlsdG86anUxNzM4QGF0dC5jb208L2E+XSA8YnI+DQo8Yj5TZW50OjwvYj4g
V2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMToxMSBBTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBh
cmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20i
PlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OzsgRGF2ZSBEb2xzb24gJmx0
OzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+ZGRvbHNvbkBzYW5kdmluZS5j
b208L2E+Jmd0OzsgWHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWku
Y29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDs7DQogRG9sZ2Fub3csIEFuZHJldyAoTm9r
aWEgLSBTRykgJmx0OzxhIGhyZWY9Im1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tIj5h
bmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPC9hPiZndDs7IEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+cGF1bC5ib3R0b3JmZkBocGUu
Y29tPC9hPiZndDs7IFN0ZXdhcnQgQnJ5YW50ICZsdDs8YSBocmVmPSJtYWlsdG86c3Rld2FydC5i
cnlhbnRAZ21haWwuY29tIj5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L2E+Jmd0OzsNCjxhIGhy
ZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT48YnI+
DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwv
YT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBh
biBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QTttc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiI+Q29tbWVudHMgSW4tTGluZTxvOnA+PC9vOnA+PC9zcGFuPjwvaT48
L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiM0NDU0NkE7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiM0NDU0NkE7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkppbSBVdHRhcm88
bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxp
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojNDQ1NDZBO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij4mcXVvdDs8aT5UaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBh
cmUgQVQmYW1wO1QgcHJvcGVydHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQg
c29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRo
aXMgZW1haWwgaXMgYWRkcmVzc2VkLg0KIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQg
cmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91
IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBz
ZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1
dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcs
DQogcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJp
dGVkPC9pPi4mcXVvdDs8L3NwYW4+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkE7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9w
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFF
MSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQ7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPg0KIFJvbiBQYXJrZXIgWzxhIGhyZWY9Im1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5tYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBNYXJj
aCAxNiwgMjAxNiAxMDowMSBBTTxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb24gJmx0OzxhIGhy
ZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+
Jmd0OzsgWHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54
dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDs7IFVUVEFSTywgSkFNRVMgJmx0OzxhIGhyZWY9Im1h
aWx0bzpqdTE3MzhAYXR0LmNvbSI+anUxNzM4QGF0dC5jb208L2E+Jmd0OzsgRG9sZ2Fub3csIEFu
ZHJldyAoTm9raWEgLSBTRykNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bu
b2tpYS5jb20iPmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208L2E+Jmd0OzsgRVhUIEJvdHRvcmZm
LCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj5wYXVsLmJv
dHRvcmZmQGhwZS5jb208L2E+Jmd0OzsgU3Rld2FydCBCcnlhbnQgJmx0OzxhIGhyZWY9Im1haWx0
bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvYT4m
Z3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29t
LmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gW0dSQVlNQUlMXSBS
ZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOIj5NeSByZWNvbGxlY3Rpb24gb2YgdGhlIGRpc2N1c3Npb24g
YW5kIGFuYWx5c2lzIG9mIE1QTFMgZm9yd2FyZGluZyB0byBzdXBwb3J0IFNGQyB3YXMgbm90IG9y
aWVudGVkIGFyb3VuZCBoaWVyYXJjaGljYWwgU0ZDIGRvbWFpbnMuJm5ic3A7Jm5ic3A7DQogSW5z
dGVhZCwgSSB0aG91Z2h0IHRoZSBkaXNjdXNzaW9uIHdhcyBhcm91bmQgYW4gTVBMUyBsYWJlbCBw
ZXIgU0YgaW5zdGFuY2Ugc28gdGhhdCB0aGUgc3RhY2sgb2YgTVBMUyBsYWJlbHMgcHJvdmlkZWQg
dGhlIGZ1bGwgU0ZQL1JTUCBkZXNjcmlwdGlvbi4mbmJzcDsmbmJzcDsmbmJzcDsgQW4gZWxlZ2Fu
dCBhcHByb2FjaCwgZm9yIHN1cmUsIGJ1dCBub3Qgb25lIGFkb3B0ZWQgYnkgdGhlIFdHLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojNDQ1NDZBO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5bSmltIFUmZ3Q7
XSBXYXMgdGhpcyBkZWNpc2lvbiBiYXNlZCBvbiB0aGUgbm90aW9uIHRoYXQgYWxsIGZhYnJpY3Mg
YXJlIElQIG9ubHk/PyBJTU8gdGhlIG1vZGVsIG9mIGFsbCBEQ3MgYmVpbmcgbGFyZ2UgYW5kIElQ
IG9ubHkNCiBpcyBub3QgYSBjb3JyZWN0IGFzc3VtcHRpb24uPG86cD48L286cD48L3NwYW4+PC9p
PjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPlRoZSBjdXJyZW50IGRpc2N1c3Npb24gb2YgTVBM
UyBpcyBtb3JlIG9mIHRoZSBoaWVyYXJjaGljYWwgbmF0dXJlIOKAkyBhIHN0YWNrIG9mIGxhYmVs
cyBpbiB0aGUgZ2VuZXJhbCBjYXNlIHJlcHJlc2VudHMgYSBzZXQgb2YgbmVzdGVkDQogTFNQcy4m
bmJzcDsmbmJzcDsgRm9yIFNGQywgdGhlIGRpc2N1c3Npb24gaXMgdGhhdCBhIHN0YWNrIG9mIE5T
SCByZXByZXNlbnRzIGEgc3RhY2sgb2YgcGVyLVNGQy1kb21haW4gU0ZQcy4mbmJzcDsmbmJzcDsg
QnV0IGFuIGluZGl2aWR1YWwgTlNIIGRvZXMgbm90IHNlbGYtZGVzY3JpYmUgdGhlIFNGUC9SU1Ag
YXQgaXRzIG93biBkb21haW4gbGV2ZWwsIHJlbHlpbmcgaW5zdGVhZCBvbiBhIGZsYXQgaWRlbnRp
ZmllciAoU0ZQIElEKSB0aGF0IGlzIHVzZWQgdG8gbG9va3VwIHRoZSBmdWxsDQogU0ZQL1JTUC48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOyZuYnNwOyBSb248
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dDttc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3
aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4NCiBEYXZlIERvbHNvbiBbPGEg
aHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj5tYWlsdG86ZGRvbHNvbkBzYW5kdmlu
ZS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYg
OTo0OCBBTTxicj4NCjxiPlRvOjwvYj4gWHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhp
YW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDs7IFVUVEFSTywgSkFN
RVMgJmx0OzxhIGhyZWY9Im1haWx0bzpqdTE3MzhAYXR0LmNvbSI+anUxNzM4QGF0dC5jb208L2E+
Jmd0OzsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgJmx0OzxhIGhyZWY9Im1haWx0bzph
bmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tIj5hbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPC9hPiZn
dDs7DQogRVhUIEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3Jm
ZkBocGUuY29tIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L2E+Jmd0OzsgUm9uIFBhcmtlciAmbHQ7
PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OzsgU3Rld2FydCBCcnlhbnQgJmx0OzxhIGhy
ZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPnN0ZXdhcnQuYnJ5YW50QGdtYWls
LmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGlu
Z0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gW0dS
QVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5SZWNhbGwgdGhhdCBkcmFmdC1ob21tYS1z
ZmMtZm9yd2FyZGluZy1tZXRob2RzLWFuYWx5c2lzIGNvbXBhcmVzIHRoZSBkaWZmZXJlbnQgYXBw
cm9hY2hlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGEg
aHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWhvbW1hLXNmYy1mb3J3YXJk
aW5nLW1ldGhvZHMtYW5hbHlzaXMtMDUiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFm
dC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLWFuYWx5c2lzLTA1PC9hPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+VGhlIE1QTFMgYXBwcm9hY2ggZmFsbHMgaW50
byB0aGUgY2F0ZWdvcnkgZGlzY3Vzc2VkIGluIHNlY3Rpb24gMy4xLjIsIOKAnE1ldGhvZCAyOiBG
b3J3YXJkaW5nIHdpdGggU3RhY2tlZCBIZWFkZXJz4oCdLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOIj53aGVyZWFzIHRoZSBOU0ggYXBwcm9hY2ggZmFsbHMgaW50
byBzZWN0aW9uIDMuMS4zLCDigJxNZXRob2QzOiBGb3J3YXJkaW5nIGJhc2VkIG9uIFNlcnZpY2Ug
Q2hhaW4gSWRlbnRpZmllcnPigJ0uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj5TZWN0aW9uIDQgYW5hbHl6ZXMgdGhlIGRpZmZlcmVudCBtZXRob2RzLCB3aXRoIHByb3Mg
YW5kIGNvbnMgZm9yIGFsbCBvZiB0aGUgYXBwcm9hY2hlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04iPi1EYXZlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndp
bmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4g
c2ZjDQogWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnPC9hPl0gPGI+T24gQmVoYWxmIE9mDQo8L2I+WHV4aWFvaHU8YnI+DQo8
Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODoyMSBQTTxicj4NCjxiPlRvOjwv
Yj4gVVRUQVJPLCBKQU1FUzsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0
b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7DQo8YSBocmVmPSJtYWlsdG86
YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9i
PiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQt
aGVhZGVyIHR5cGUgb2YgTlNIPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpa
SC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04i
PldoZW4gYXBwbHlpbmcgYSBwYXJ0aWN1bGFyIFNGQyAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9m
IFNGcykgdG8gdGhlIHNlbGVjdGVkIHRyYWZmaWMsIHRoZSB0cmFmZmljIG5lZWRzIHRvIGJlIHN0
ZWVyZWQgdGhyb3VnaCB0aGUNCiBjb3JyZXNwb25kaW5nIFNGUCAoaS5lLiwgYW4gb3JkZXJlZCBs
aXN0IG9mIFNGRnMgYW5kIFNGcykgaW4gdGhlIFNGQy1lbmFibGVkIG5ldHdvcmsuIE1QTFMtU1BS
SU5HIGlzIGEgcGFydGljdWxhciBNUExTIHNvdXJjZSByb3V0aW5nIHBhcmFkaWdtIHdoZXJlIHRo
ZSBleHBsaWNpdCBwYXRoIGluZm9ybWF0aW9uIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgZXhw
bGljaXQgaG9wcykgaXMgZW5jb2RlZCBhcyBhIGxhYmVsIHN0YWNrIChpLmUuLCBhbg0KIG9yZGVy
ZWQgbGlzdCBvZiBsYWJlbHMgd2l0aCBlYWNoIGluZGljYXRpbmcgYSBwYXJ0aWN1bGFyIGV4cGxp
Y2l0IGhvcCkgYW5kIHRoZW4gcGlnZ3liYWNrZWQgb24gdGhlIHNvdXJjZSByb3V0ZWQgcGFja2V0
cy4gVGhlIE1QTFMtU1BSSU5HIHBhcmFkaWdtIGNhbiBiZSBlYXNpbHkgbGV2ZXJhZ2VkIHRvIHN0
ZWVyIHRoZSBzZWxlY3RlZCB0cmFmZmljIHRocm91Z2ggYSBwYXJ0aWN1bGFyIFNGUCBieSBlbmNv
ZGluZyB0aGUgU0ZQIGluZm9ybWF0aW9uDQogYXMgYW4gTVBMUyBsYWJlbCBzdGFjayAoaS5lLiwg
YW4gb3JkZXJlZCBsaXN0IG9mIGxhYmVscyB3aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3Vs
YXIgU0ZGIG9yIFNGKS4gSW4gdGhpcyB3YXksIFNGRnMgY291bGQgYmUgaW1wbGVtZW50ZWQgb24g
ZXhpc3RpbmcgTVBMUyBzd2l0Y2hlcyB3aXRob3V0IGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEtcGxh
bmUgcHJvdmlkZWQgdGhhdCBTRnMgYXJlIGNhcGFibGUgb2YgcmVjb2duaXppbmcgTVBMUyBwYWNr
ZXRzLg0KICZuYnNwO0FzIHBvaW50ZWQgb3V0IGJ5IHNvbWVib2R5IGVsc2UsIGl04oCZcyBtdWNo
IHN0cmFpZ2h0Zm9yd2FyZCB0byBzdXBwb3J0IHRoZSBzdGFjayBvZiBTRkMgZW5jYXBzdWxhdGlv
bnMgaWYgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIGlzIGltcGxlbWVudGVkIGluIHRoZSBmb3JtIG9m
IGFuIE1QTFMgbGFiZWwgc3RhY2suPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPlhpYW9odTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0O21zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOIj4gc2ZjDQogWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gPGI+T24gQmVoYWxm
IE9mDQo8L2I+VVRUQVJPLCBKQU1FUzxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXJjaCAx
NSwgMjAxNiA4OjQ2IFBNPGJyPg0KPGI+VG86PC9iPiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAt
IFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBSb24gUGFya2VyOyBTdGV3YXJ0IEJyeWFudDsNCjxh
IGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT48
YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9y
ZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGlu
ZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QTttc28tZmFy
ZWFzdC1sYW5ndWFnZTpaSC1DTiI+SWYgd2UgaGF2ZSBhbiBNUExTIGVuYWJsZWQgZmFicmljIHdv
dWxkbuKAmXQgaXQgYmUgc2ltcGxlciB0byB3ZWF2ZSBOU0ggaW50byBpdCBpZiBpdCBhbGwgdXNl
cyBNUExTPyBJZiBub3QgaG93IHdvdWxkIHRoZSBpbnRlcmFjdGlvbg0KIGJldHdlZW4gdGhlIHR3
byBlbnZpcm9ubWVudHMgd29yaz88bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBO21zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1
NDZBO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5KaW0gVXR0YXJvPG86cD48L286cD48L3Nw
YW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzQ0NTQ2QTttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzQ0NTQ2QTttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+JnF1b3Q7PGk+VGhp
cyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJmFtcDtUIHBy
b3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhl
IHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFk
ZHJlc3NlZC4NCiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChzKSBv
ciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVk
IHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxl
dGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVy
IHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLA0KIHByaW50aW5nLCBv
ciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZDwvaT4uJnF1b3Q7
PC9zcGFuPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBO21zby1mYXJlYXN0LWxh
bmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6d2luZG93dGV4dDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxh
bmd1YWdlOlpILUNOIj4NCiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
ZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0gPGI+T24gQmVoYWxmIE9mDQo8L2I+
RG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBN
YXJjaCAxNCwgMjAxNiAxMTo1MiBQTTxicj4NCjxiPlRvOjwvYj4gRVhUIEJvdHRvcmZmLCBQYXVs
ICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj5wYXVsLmJvdHRvcmZm
QGhwZS5jb208L2E+Jmd0OzsgUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
L2E+Jmd0OzsgU3Rld2FydCBCcnlhbnQgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFu
dEBnbWFpbC5jb20iPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0i
bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxi
PkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxi
cj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5T
SC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04i
PkZvbGxvd2luZyDigJxuZXh0IGhlYWRlcuKAnSBhcHByb2FjaCAmbmJzcDtpcyBzaW1wbGUgYW5k
IHRoZSBOU0ggaGVhZGVyIGlzIGFscmVhZHkgYnVpbHQgbGlrZSB0aGF0LiBJbnRyb2R1Y2luZyBN
UExTIGxpa2UgYXBwcm9hY2ggd291bGQgYWRkIHlldCBhbm90aGVyIG1lY2hhbmlzbQ0KIHRvIHRy
YXZlcnNlIHRoZSBoZWFkZXJzLCB3aGljaCB3b3VsZCBtYWtlIGgvdyBtb3JlIGNvbXBsZXguPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkl0IGlzIHRydWUgdGhhdCBo
L3cgY2FuIG9ubHkgbG9vayBhdCBYIEJ5dGVzIChYIGRlcGVuZGluZyBvbiBoL3cpLiBUaGlzIGlz
IHRydWUgZm9yIG1hbnkgaGVhZGVycyBub3Qgb25seSB0aGlzIGFuZCBldmVuIHRvZGF5ICh3aXRo
b3V0IE5TSCkgeW91IGNhbg0KIGVuZC11cCB3aXRoIHBheWxvYWQgYmVpbmcgdmVyeSBkZWVwIGlu
IGEgcGFja2V0LiBBdCB0aGUgZW5kIHdlIG5lZWQgdG8gaGF2ZSBhIGZsZXhpYmxlIG1lY2hhbmlz
bSB3aGljaCBOU0ggbmVzdGluZyB3b3VsZCBwcm92aWRlLiBJZiBzb21lb25lIOKAnGFidXNlcyBp
dOKAnSB0aGlzIGNhbiBsZWFkIHRvIHZhcmlvdXMgaXNzdWVzLiBJdCBpcyBwcm9iYWJseSB3b3J0
aCBub3RpbmcgdGhhdCBpbiB0aGUgZHJhZnQgaW5jbHVkaW5nIHNlY3VyaXR5IGNvbnNpZGVyYXRp
b25zDQogKGJ5IGFkZGluZyBsYXJnZSBoZWFkZXJzIGl0IHdpbGwgYmUgaGFyZGVyIHRvIHBlcmZv
cm0gcGF5bG9hZCBiYXNlZCBBQ0wgRERvUyBwcm90ZWN0aW9uIGluIHJvdXRlcnMgZm9yIGV4YW1w
bGUpLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5BbmRyZXc8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPk9uIDIwMTYtMDMt
MTUsIDM6MDMgQU0sICZxdW90O3NmYyBvbiBiZWhhbGYgb2YgRVhUIEJvdHRvcmZmLCBQYXVsJnF1
b3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRp
bmc6MGluIDBpbiAwaW4gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0IiBpZD0iTUFDX09VVExPT0tfQVRU
UklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij5KdXN0IG9uZSBtb3JlIGNvbmNlcm4gYWJvdXQgdGhlIHN0YWNrIGlzIGhvdyBkZWVwIGl0IHdp
bGwgbmVzdC4gSGFyZHdhcmUgc3dpdGNoIGltcGxlbWVudGF0aW9ucyBhcmUgdHlwaWNhbGx5IGxp
bWl0ZWQgaW4gdGhlIGRlcHRoDQogdGhleSBsb29rIGludG8gdGhlIHBhY2tldC4gSWYgdGhlIGhh
cmR3YXJlIG5lZWRzIHRvIGxvb2sgYXQgdGhlIG9yaWdpbmFsIHBhY2tldCBoZWFkZXJzLCB0aGVu
IGhhcmR3YXJlIHdvdWxkIG5lZWQgdG8gc2tpcCBvdmVyIHRoZSBzdGFjayBvZiBOU0ggaGVhZGVy
cyB0byByZWFjaCB0aGUgb3JpZ2luYWwgcGFja2V0LiBJZiB0aGUgTlNIIHN0YWNrIGlzIHRvbyBk
ZWVwIGl0IG1heSBleGNlZWQgdGhlIGhhcmR3YXJlIGRlcHRoIGxpbWl0cy48L3NwYW4+PHNwYW4g
c3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFy
ZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPkNoZWVycyw8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGJy
Pg0KUGF1bDwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
RTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93
dGV4dDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+DQogc2ZjIFs8YSBocmVmPSJtYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIDxi
Pk9uIEJlaGFsZiBPZg0KPC9iPlJvbiBQYXJrZXI8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBN
YXJjaCAxNCwgMjAxNiAxMTo0NSBBTTxicj4NCjxiPlRvOjwvYj4gU3Rld2FydCBCcnlhbnQgJmx0
OzxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPnN0ZXdhcnQuYnJ5YW50
QGdtYWlsLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+
YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3Nm
Y10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwv
c3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5JIGxpa2UgdGhlIHNlbGYgZGVzY3JpYmluZyBz
dGFjayBvZiBOU0ggaGVhZGVycyBhbmQgSSBsaWtlIHRoZSBmaXJzdCBvbmUgYmVpbmcgdGhlIOKA
nGN1cnJlbnTigJ0gc2NvcGluZy4mbmJzcDsmbmJzcDsgQnV0LCBvbmUgZGlmZmVyZW5jZSBiZXR3
ZWVuDQogTVBMUyBhbmQgTlNI4oCmJm5ic3A7Jm5ic3A7IE1QTFMgZm9yd2FyZGluZyBpcyBnZW5l
cmFsbHkgaGFuZGxlZCBieSBsb29raW5nIG9ubHkgYXQgdGhlIE1QTFMgbGFiZWxzIHRoYXQgYXJl
IOKAnGluIHNjb3Bl4oCdIGZvciB0aGUgY3VycmVudCBub2RlIChpLmUuLCBzdGFydGluZyBhdCB0
aGUgdG9wLW9mLXN0YWNrKSBhbmQgbm90IG5lZWRpbmcgdG8gbG9jYXRlIGFuZCBwcm9jZXNzIHRo
ZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgYm90dG9tLW9mLXN0YWNrLiZuYnNwOyZuYnNwOyZu
YnNwOyBCdXQsIGluDQogTlNILCBtb3N0IHByb2Nlc3Npbmcgd2lsbCByZXF1aXJlIGxvY2F0aW9u
IG9mIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgbGFzdCBOU0ggaGVhZGVyLiZuYnNwOyZu
YnNwOyBJdCBpcyBpbmVmZmljaWVudCB0byBoYXZlIHRvIHdhbGsgdGhlIHN0YWNrIG9mIE5TSCBo
ZWFkZXJzIGluIG9yZGVyIHRvIGxvY2F0ZSB0aGF0IHBheWxvYWQuJm5ic3A7Jm5ic3A7Jm5ic3A7
IElmIGVhY2ggTlNIIGhlYWRlciB0aGF0IHdhcyBwdXNoZWQgb250byB0aGUgc3RhY2sgYWxzbyBp
bmNsdWRlZCBhbiBvZmZzZXQNCiB0byBkaXJlY3RseSBsb2NhdGUgdGhlIHBheWxvYWQgKGVhY2gg
bmV3IG9uZSBzaW1wbHkgYWRkcyBpdHMgb3duIGJ5dGUgc2l6ZSksIHRoZW4gdGhpcyBwcm9jZXNz
aW5nIGluZWZmaWNpZW5jeSB3b3VsZCBiZSBtaXRpZ2F0ZWQuPC9zcGFuPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij4mbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFn
ZTpaSC1DTiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFF
MUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4
dDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+DQogc2ZjIFs8YSBocmVmPSJtYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIDxiPk9u
IEJlaGFsZiBPZg0KPC9iPlN0ZXdhcnQgQnJ5YW50PGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwg
TWFyY2ggMTQsIDIwMTYgNTo0MCBBTTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOmFv
LnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4g
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1
YmplY3Q6PC9iPiBbR1JBWU1BSUxdIFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVy
IHR5cGUgb2YgTlNIPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1i
b3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxi
cj4NCkhhdmluZyByZW1pbmRlZCBteXNlbGYgb2YgdGhlIE5TSCBoZWFkZXIgc3RydWN0dXJlLCBJ
IHNlZSB0aGF0IHRoaXM8YnI+DQppcyBub3Qgc3RyaWN0bHkgbmVlZGVkIHNpbmNlIHRoaXMgbmF0
dXJhbGx5IGZpdHMgd2l0aCB0aGUgbmV4dDxicj4NCnByb3RvY29sIGNvbXBvbmVudCBvZiB0aGUg
YmFzZSBoZWFkZXIuIFRodXMgc3RhdGluZyB0aGF0IHRoZSB0aGVyZTxicj4NCmlzIG5vIGFyY2hp
dGVjdHVyYWwgbGltaXQgb24gdGhlIG51bWJlciBvZiBTRkggaGVhZGVycyBpbiBhIHBhY2tldDxi
cj4NCmlzIHRoZSBuZWNlc3NhcnkgYW5kIHN1ZmZpY2llbnQgcmVxdWlyZW1lbnQgdG8gYWxsb3cg
YW4gYXJiaXRhdHJ5PGJyPg0Kc3RhY2sgb2YgTlNIIGhlYWRlcnMuIFN0YXRpbmcgdGhhdCBuZXcg
TlNIIGhlYWRlcnMgYXJlIGFkZGVkIGF0IHRoZSBmcm9udDxicj4NCm9mIHRoZSBwYWNrZXQsIGFu
ZCBwcm9jZXNzZWQgZmlyc3QgYW5kIGRpc2NhcmRlZCBmaXJzdCBpcyBzdWZmaWNpZW50PGJyPg0K
dG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5nIGFtYmlndWl0eS4gUHJvY2Vzc2luZyB3b3VsZCBhbHNv
IGJlIHNpbXBsZXI8YnI+DQppcyB5b3UgZm9sbG93ZWQgdGhlIE1QTFMgcnVsZSB0aGF0IHRoZSBv
dXRlciBoZWFkZXIgaXMgdGhlIG9ubHkgb25lPGJyPg0KaW4gc2NvcGUgdW50aWwgdGhhdCBoZWFk
ZXIgaXMgZGlzY2FyZGVkIChwb3BwZWQpLjxicj4NCjxicj4NCkkgZG8gaG93ZXZlciB3b25kZXIg
d2hldGhlciB0aGUgSUVURidzIGFyY2hpdGV0dXJhbCBwcmVmZXJlbmNlIGZvcjxicj4NCnNlbGYg
ZGVzY3JpYmluZyBwYWNrZXRzIChNUExTIGJlaW5nIHRoZSBleGNlcHRpb24pIGxlYWRzIHVzIHRv
IG1vcmU8YnI+DQpjb21wbGV4IGFuZCB0aHVzIGxlc3MgZWZmaWNlbnQgZGF0YXBsYW5lIGRlc2ln
bnMgdGhhbiB3ZSBjb3VsZCBvdGhlcndpc2UgPGJyPg0KYWNoaWV2ZS48YnI+DQo8YnI+DQotIFN0
ZXdhcnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5PbiAxNC8wMy8yMDE2IDAx
OjQ0LA0KPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29t
LmNuPC9hPiB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+U3Rl
d2FydCw8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48YnI+
DQo8YnI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+
VGhhbmtzLg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+
PGJyPg0KPGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPkRvIHlvdSBtZWFuIHdlIHNob3VsZCBhZGQgYW4gaW5kaWNhdG9yIGZvciB0aGUgbmVzdGVk
IE5TSD8gJm5ic3A7SSBhZ3JlZSBhbnl0aGluZyBuZXcgc2hvdWxkIGJlIGNvbnNpZGVyZWQgY2Fy
ZWZ1bGx5LiBBbmQgdGhhdCdzIHdoYXQgd2UgYXJlIGRvaW5nIHJpZ2h0IG5vdy46KTxicj4NCjwv
c3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxicj4NCiZuYnNw
OyA8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04i
IHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IEpoZW5n
SGVpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzVGNUY1Rjttc28tZmFyZWFzdC1sYW5ndWFnZTpa
SC1DTiI+5Y+R5Lu25Lq6PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNUY1RjVGO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj46ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+U3Rld2FydCBCcnlhbnQN
CjxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPiZsdDtzdGV3YXJ0LmJy
eWFudEBnbWFpbC5jb20mZ3Q7PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPg0KPGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9u
dC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90Oztjb2xvcjojNUY1
RjVGO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7mlLbku7bkuro8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiM1RjVGNUY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjogJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj4mcXVvdDtzZmNAaWV0Zi5v
cmcmcXVvdDs8L2E+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+Jmx0O3NmY0BpZXRmLm9y
ZyZndDs8L2E+LA0KPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+PGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90Oztjb2xvcjojNUY1RjVGO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj7ml6XmnJ88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3
LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVG
NUY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4yMDE2
LzAzLzExIDE3OjI1PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+PGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90Oztjb2xvcjojNUY1RjVGO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj7kuLs8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJm
b250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IEpoZW5nSGVpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzVGNUY1Rjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+6aKY
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNUY1RjVGO21zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj46DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+UmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1o
ZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj4NCjxicj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6
ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgSmhlbmdIZWkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojNUY1RjVGO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7lj5Hku7bkuro8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+JnF1b3Q7c2ZjJnF1b3Q7DQo8YSBocmVmPSJtYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPiZsdDtzZmMtYm91bmNlc0BpZXRmLm9yZyZndDs8L2E+PC9z
cGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+DQo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxl
PSJ0ZXh0LWFsaWduOmNlbnRlciI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj4NCjxociBzaXplPSIzIiB3aWR0aD0iMTAwJSIgbm9zaGFkZT0iIiBzdHlsZT0iY29sb3I6
I0EwQTBBMCIgYWxpZ249ImNlbnRlciI+DQo8L3NwYW4+PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiI+PGJyPg0KPGJyPg0KPGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O21zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOIj48YnI+DQo8dHQ+VGhlIHByb3RvY29sIHRoYXQgY2hvc2Ug
dGhlIG1vc3QgZWxlZ2FudCBhcHByb2FjaCB0byBsYXllcmluZzwvdHQ+PGJyPg0KPHR0Pm9uZSBo
ZWFkZXIgb24gYW5vdGhlciB3YXMgTVBMUywgd2l0aCBpdHMgc3RhY2tpbmcgYXBwcm9hY2g8L3R0
Pjxicj4NCjx0dD5hbmQgb25lIGJpdCBlbmQgb2Ygc3RhY2sgaW5kaWNhdG9yLjwvdHQ+PGJyPg0K
PGJyPg0KPHR0PlN1Y2ggYSBzaW1wbGUgZ2VuZXJhbCBhcHByb2FjaCBoYXMgbXVjaCB0byBjb21t
ZW5kIGl0PC90dD48YnI+DQo8dHQ+YW5kIHlvdSBtaWdodCB0aGluayBzZXJpb3VzbHkgYWJvdXQg
YXBwbHlpbmcgaXQgaGVyZS48L3R0Pjxicj4NCjxicj4NCjx0dD5TdGV3YXJ0PC90dD48YnI+DQo8
YnI+DQo8dHQ+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
L3R0Pjxicj4NCjx0dD5zZmMgbWFpbGluZyBsaXN0PC90dD48YnI+DQo8dHQ+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjwvdHQ+PGJyPg0KPC9zcGFuPjxzcGFu
IHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPjx0dD48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+
PC90dD48L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_B17A6910EEDD1F45980687268941550F135E3FB5MISOUT7MSGUSRCD_--


From nobody Thu Mar 17 06:41:53 2016
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 90C1212D57B for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 06:41:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Level: 
X-Spam-Status: No, score=-1.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-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 B7J7W7j-VoTx for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 06:41:46 -0700 (PDT)
Received: from mail1.sandvine.com (mail1.sandvine.com [64.7.137.165]) by ietfa.amsl.com (Postfix) with ESMTP id BE0B712D94D for <sfc@ietf.org>; Thu, 17 Mar 2016 06:41:39 -0700 (PDT)
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by WTL-EXCHP-3.sandvine.com ([::1]) with mapi id 14.03.0195.001; Thu, 17 Mar 2016 09:41:39 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Adding an NSH.next-header type of NSH
Thread-Index: AdF7DB6MmmXOPRIuQdO+mdvXOBtb/QAACF8wAAA4EcAAAEy/MAAATlQQAAAxsAAAC7FeAAFEgruA
Date: Thu, 17 Mar 2016 13:41:38 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830ED6ED6@wtl-exchp-2.sandvine.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com>
In-Reply-To: <56E1E956.70005@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.63]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/QkZzvkji8P79SekrBDumF9OVTB8>
Cc: "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Subject: Re: [sfc] Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Mar 2016 13:41:52 -0000

Is it necessary to take an all-or-nothing approach in assigning the next-he=
ader value? Can support be optional?

Has it even been said that all classifiers and SFs MUST handle IPv4, IPv6 a=
nd Ethernet, the other assigned values for NSH.next-header?

And it seems typical for IETF to assign next-header/next-protocol values wi=
thout making support mandatory.
There are something like 150 protocol values assigned for the IPv4 protocol=
 field (and IPv6 next-header field), but I'm not aware of any requirement t=
hat an IP host support all of them.


-Dave



-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Thursday, March 10, 2016 4:39 PM
To: Ron Parker; Dave Dolson; sfc@ietf.org
Cc: ao.ting@zte.com.cn
Subject: Re: [sfc] Adding an NSH.next-header type of NSH

The power of this capability is attractive.  There are several places=20
that would be affected.

1) SF - It seems to me that if we are going to do this, we better make=20
sure that all NSH supporting SF can handle it.  So either we avoid it or=20
we make support mandatory at the SF.
1') This implies that SFC-Proxies have to handle it.

2) Ingress and egress - Given that one will want to be able to nest=20
using existing equipment, it looks like these need to be able to handle=20
packets that have NSH on the outside of what the ingress / egress thinks=20
of as the service chaining domain.

3) Classifiers - Given that a classifier in a domain may encounter=20
packets with this nesting, it seems like support needs to be mandatory.

Yours,
Joel

On 3/10/16 4:05 PM, Ron Parker wrote:
> Yes, I think this is a useful approach (and I think nested SFC is a usefu=
l concept).   However, I think some thought needs to go into whether this i=
s mandatory or optional capability at the SFF?   At the SF?   And if it is =
optional, what are the procedures when nested NSH is encountered by an enti=
ty that doesn't support it?
>
>      Ron
>
>
> -----Original Message-----
> From: Dave Dolson [mailto:ddolson@sandvine.com]
> Sent: Thursday, March 10, 2016 4:01 PM
> To: Ron Parker <Ron_Parker@affirmednetworks.com>; sfc@ietf.org
> Cc: ao.ting@zte.com.cn
> Subject: RE: Adding an NSH.next-header type of NSH
>
> Ron,
> I think you've got it.
> If you can suggest a way to improve the wording of section 3.1.4, or high=
light what confused you, I would appreciate it.
>
> And from the tone of your message, I gather you find the new Next Protoco=
l assignment to be useful?
>
>
> Thanks,
> -Dave
>
>
> -----Original Message-----
> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> Sent: Thursday, March 10, 2016 3:53 PM
> To: Dave Dolson; sfc@ietf.org
> Cc: ao.ting@zte.com.cn
> Subject: RE: Adding an NSH.next-header type of NSH
>
> Thanks, Dave.
>
> I was thinking of a LIFO model rather than FIFO model, but both are logic=
ally equivalent and perhaps not very different from an efficiency perspecti=
ve, either -- you still need to locate the actual payload frame or packet.
>
> I would suggest that with this approach the SF's need to understand there=
 is a stack of NSH, too.   This would be to address the same goal of reduci=
ng or eliminating the need to do any NSH store/restore, this time at the ne=
sted SFF (lower level, if I interpret your terminology correctly).
>
>     Ron
>
>
> -----Original Message-----
> From: Dave Dolson [mailto:ddolson@sandvine.com]
> Sent: Thursday, March 10, 2016 3:49 PM
> To: Ron Parker <Ron_Parker@affirmednetworks.com>; sfc@ietf.org
> Cc: ao.ting@zte.com.cn
> Subject: RE: Adding an NSH.next-header type of NSH
>
> Ron,
>
> Described in this section,
> https://tools.ietf.org/html/draft-dolson-sfc-hierarchical-05#section-3.1.=
4
> Yes, the idea is to simply nest the upper-level NSH headers within the lo=
wer-level NSH headers.
>
> The switching would be based exclusively on the outer (first) header.
>
> And yes, a down-side is that SFs need to understand that stack of headers=
, with injected packets replicating the stack.
> (This is mentioned in draft-dolson-sfc-hierarchical-05)
>
> -Dave
>
>
>
> -----Original Message-----
> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> Sent: Thursday, March 10, 2016 3:39 PM
> To: Dave Dolson; sfc@ietf.org
> Cc: ao.ting@zte.com.cn
> Subject: RE: Adding an NSH.next-header type of NSH
>
> Hi, Dave.
>
> Is this approach to facilitate the border SFF's operation?   That instead=
 of storing/restoring its own NSH (with all of the problems that arise from=
 that), it can keep it in place and just add the next level NSH for the nes=
ted SFC domain?   Does this imply than any entity other than the border SFF=
 only acts on the last one and ignores any preceding NSH instances?
>
> What about for packets created in the nested SFC domain (as opposed to fo=
rwarded by)?   Should such packets replicate the NSH stack from the "trigge=
r" packet that caused the creation of the new packet (if such a trigger exi=
sts)?
>
> Thanks.
>
>     Ron
>
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
> Sent: Thursday, March 10, 2016 3:34 PM
> To: sfc@ietf.org
> Cc: ao.ting@zte.com.cn
> Subject: [sfc] Adding an NSH.next-header type of NSH
>
> Originally in draft-ao-sfc-for-dc-interconnect-01,
> and now in draft-dolson-sfc-hierarchical-05, there is the concept of nest=
ing on NSH header within another NSH header.
>
> Is there any objection to allocating another "Next Protocol" value for NS=
H in draft-ietf-sfc-nsh ?
>
> So in section 3.2, would read:
> This draft defines the following Next Protocol values:
>
>     0x1 : IPv4
>     0x2 : IPv6
>     0x3 : Ethernet
>     0x4 : NSH                  <----- proposal
>     0xFE-0xFF: Experimental
>
>
>
> David Dolson
> Senior Software Architect, Sandvine Inc.
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Thu Mar 17 06:52:06 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 064E112D93C for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 06:52:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_HELO_PASS=-0.001, 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 uqLAc53lhOqg for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 06:51:55 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8FD0A12DBE4 for <sfc@ietf.org>; Thu, 17 Mar 2016 06:51:55 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 70E5D24069F; Thu, 17 Mar 2016 06:51:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1458222715; bh=xSHOMuLH8g9sFJfOetvamlKKlJklF2D9TKguhQ/94HA=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=bX2r8I7AKh6XfDdZ6dyWWl1q/4KWj5ks4PRk8ENHRDN/9QrDk5g38uUbQXS7PTr5C //uvbYrHzfPqjfQqlmEgsM1UGWYJ/sHtSQDaadl5Zmv83GmGMyg6zsPlGWF2aTFu5F 6bhBuwo84jDZLdUdAuOSTJmkFhAgEac6vGf2twcU=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [46.189.28.83]) (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 575ED24032D; Thu, 17 Mar 2016 06:51:54 -0700 (PDT)
To: Dave Dolson <ddolson@sandvine.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <E8355113905631478EFF04F5AA706E9830ED6ED6@wtl-exchp-2.sandvine.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <56EAB67E.2060506@joelhalpern.com>
Date: Thu, 17 Mar 2016 09:51:58 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.7.0
MIME-Version: 1.0
In-Reply-To: <E8355113905631478EFF04F5AA706E9830ED6ED6@wtl-exchp-2.sandvine.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/BFAYD3kmR4Dxxyw8VQc4rfHzyeo>
Cc: "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Subject: Re: [sfc] Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Mar 2016 13:52:04 -0000

In general, no, there is no requirement that all next-header values be 
understood by all devices which understand the base header.

But we are talking about a next-header value specifically for SFC, in an 
SFC space.
If this next header value is needed to support a use case NSH considers 
important, that it seems like we need to call for the necessary support 
to make it work.

I suppose we could define it, with a big caveat that this may not be 
useable in all environments.  It just seems like the failures, when they 
inveitably occur, are going to occur in unexpected and hard to diagnose 
places.

In contrast, if you send IPv6 packets to an SF that only supports IPv4, 
it is pretty clear what has gone wrong.

Yours,
Joel

On 3/17/16 9:41 AM, Dave Dolson wrote:
>
> Is it necessary to take an all-or-nothing approach in assigning the next-header value? Can support be optional?
>
> Has it even been said that all classifiers and SFs MUST handle IPv4, IPv6 and Ethernet, the other assigned values for NSH.next-header?
>
> And it seems typical for IETF to assign next-header/next-protocol values without making support mandatory.
> There are something like 150 protocol values assigned for the IPv4 protocol field (and IPv6 next-header field), but I'm not aware of any requirement that an IP host support all of them.
>
>
> -Dave
>
>
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Thursday, March 10, 2016 4:39 PM
> To: Ron Parker; Dave Dolson; sfc@ietf.org
> Cc: ao.ting@zte.com.cn
> Subject: Re: [sfc] Adding an NSH.next-header type of NSH
>
> The power of this capability is attractive.  There are several places
> that would be affected.
>
> 1) SF - It seems to me that if we are going to do this, we better make
> sure that all NSH supporting SF can handle it.  So either we avoid it or
> we make support mandatory at the SF.
> 1') This implies that SFC-Proxies have to handle it.
>
> 2) Ingress and egress - Given that one will want to be able to nest
> using existing equipment, it looks like these need to be able to handle
> packets that have NSH on the outside of what the ingress / egress thinks
> of as the service chaining domain.
>
> 3) Classifiers - Given that a classifier in a domain may encounter
> packets with this nesting, it seems like support needs to be mandatory.
>
> Yours,
> Joel
>
> On 3/10/16 4:05 PM, Ron Parker wrote:
>> Yes, I think this is a useful approach (and I think nested SFC is a useful concept).   However, I think some thought needs to go into whether this is mandatory or optional capability at the SFF?   At the SF?   And if it is optional, what are the procedures when nested NSH is encountered by an entity that doesn't support it?
>>
>>       Ron
>>
>>
>> -----Original Message-----
>> From: Dave Dolson [mailto:ddolson@sandvine.com]
>> Sent: Thursday, March 10, 2016 4:01 PM
>> To: Ron Parker <Ron_Parker@affirmednetworks.com>; sfc@ietf.org
>> Cc: ao.ting@zte.com.cn
>> Subject: RE: Adding an NSH.next-header type of NSH
>>
>> Ron,
>> I think you've got it.
>> If you can suggest a way to improve the wording of section 3.1.4, or highlight what confused you, I would appreciate it.
>>
>> And from the tone of your message, I gather you find the new Next Protocol assignment to be useful?
>>
>>
>> Thanks,
>> -Dave
>>
>>
>> -----Original Message-----
>> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>> Sent: Thursday, March 10, 2016 3:53 PM
>> To: Dave Dolson; sfc@ietf.org
>> Cc: ao.ting@zte.com.cn
>> Subject: RE: Adding an NSH.next-header type of NSH
>>
>> Thanks, Dave.
>>
>> I was thinking of a LIFO model rather than FIFO model, but both are logically equivalent and perhaps not very different from an efficiency perspective, either -- you still need to locate the actual payload frame or packet.
>>
>> I would suggest that with this approach the SF's need to understand there is a stack of NSH, too.   This would be to address the same goal of reducing or eliminating the need to do any NSH store/restore, this time at the nested SFF (lower level, if I interpret your terminology correctly).
>>
>>      Ron
>>
>>
>> -----Original Message-----
>> From: Dave Dolson [mailto:ddolson@sandvine.com]
>> Sent: Thursday, March 10, 2016 3:49 PM
>> To: Ron Parker <Ron_Parker@affirmednetworks.com>; sfc@ietf.org
>> Cc: ao.ting@zte.com.cn
>> Subject: RE: Adding an NSH.next-header type of NSH
>>
>> Ron,
>>
>> Described in this section,
>> https://tools.ietf.org/html/draft-dolson-sfc-hierarchical-05#section-3.1.4
>> Yes, the idea is to simply nest the upper-level NSH headers within the lower-level NSH headers.
>>
>> The switching would be based exclusively on the outer (first) header.
>>
>> And yes, a down-side is that SFs need to understand that stack of headers, with injected packets replicating the stack.
>> (This is mentioned in draft-dolson-sfc-hierarchical-05)
>>
>> -Dave
>>
>>
>>
>> -----Original Message-----
>> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>> Sent: Thursday, March 10, 2016 3:39 PM
>> To: Dave Dolson; sfc@ietf.org
>> Cc: ao.ting@zte.com.cn
>> Subject: RE: Adding an NSH.next-header type of NSH
>>
>> Hi, Dave.
>>
>> Is this approach to facilitate the border SFF's operation?   That instead of storing/restoring its own NSH (with all of the problems that arise from that), it can keep it in place and just add the next level NSH for the nested SFC domain?   Does this imply than any entity other than the border SFF only acts on the last one and ignores any preceding NSH instances?
>>
>> What about for packets created in the nested SFC domain (as opposed to forwarded by)?   Should such packets replicate the NSH stack from the "trigger" packet that caused the creation of the new packet (if such a trigger exists)?
>>
>> Thanks.
>>
>>      Ron
>>
>>
>> -----Original Message-----
>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
>> Sent: Thursday, March 10, 2016 3:34 PM
>> To: sfc@ietf.org
>> Cc: ao.ting@zte.com.cn
>> Subject: [sfc] Adding an NSH.next-header type of NSH
>>
>> Originally in draft-ao-sfc-for-dc-interconnect-01,
>> and now in draft-dolson-sfc-hierarchical-05, there is the concept of nesting on NSH header within another NSH header.
>>
>> Is there any objection to allocating another "Next Protocol" value for NSH in draft-ietf-sfc-nsh ?
>>
>> So in section 3.2, would read:
>> This draft defines the following Next Protocol values:
>>
>>      0x1 : IPv4
>>      0x2 : IPv6
>>      0x3 : Ethernet
>>      0x4 : NSH                  <----- proposal
>>      0xFE-0xFF: Experimental
>>
>>
>>
>> David Dolson
>> Senior Software Architect, Sandvine Inc.
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>


From nobody Thu Mar 17 07:01:56 2016
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D2D3312D589 for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 07:01:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, 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 7eYBZScQqPqw for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 07:01:47 -0700 (PDT)
Received: from hub021-ca-1.exch021.serverdata.net (hub021-ca-1.exch021.serverdata.net [64.78.22.168]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C09E812D69B for <sfc@ietf.org>; Thu, 17 Mar 2016 07:01:47 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-1.exch021.domain.local ([10.254.4.30]) with mapi id 14.03.0266.001;  Thu, 17 Mar 2016 07:01:47 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Adding an NSH.next-header type of NSH
Thread-Index: AdF7DB6MmmXOPRIuQdO+mdvXOBtb/QAACF8wAAA4EcAAAEy/MAAATlQQAAAxsAAAEfqxAAFNSkMAAABcYwAADmvNIA==
Date: Thu, 17 Mar 2016 14:01:46 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B6D76F826@MBX021-W3-CA-2.exch021.domain.local>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <E8355113905631478EFF04F5AA706E9830ED6ED6@wtl-exchp-2.sandvine.com> <56EAB67E.2060506@joelhalpern.com>
In-Reply-To: <56EAB67E.2060506@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.205.79.154]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/iDf7wJu36XHeuw6PMYsf8FyOdB0>
Cc: "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Subject: Re: [sfc] Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Mar 2016 14:01:55 -0000

Joel, Dave.

I'll reiterate that I support NSH being able to indicate next protocol is N=
SH.    The only concern I had is the inefficiency this introduces in locati=
ng the frame/packet being carried.    If you do not share the concern, I'm =
fine with simply defining a next protocol of NSH.   If you do share the con=
cern, then NSH needs some additional field to allow for direct location of =
the frame/packet by examination of the top-most in-scope NSH, only.    As a=
 counterpoint, in the real world this is unlikely to go more than 2 or 3 le=
vels deep, in my opinion, so maybe it is a non-problem.

    Ron


-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Thursday, March 17, 2016 9:52 AM
To: Dave Dolson <ddolson@sandvine.com>; Ron Parker <Ron_Parker@affirmednetw=
orks.com>; sfc@ietf.org
Cc: ao.ting@zte.com.cn
Subject: Re: [sfc] Adding an NSH.next-header type of NSH

In general, no, there is no requirement that all next-header values be unde=
rstood by all devices which understand the base header.

But we are talking about a next-header value specifically for SFC, in an SF=
C space.
If this next header value is needed to support a use case NSH considers imp=
ortant, that it seems like we need to call for the necessary support to mak=
e it work.

I suppose we could define it, with a big caveat that this may not be useabl=
e in all environments.  It just seems like the failures, when they inveitab=
ly occur, are going to occur in unexpected and hard to diagnose places.

In contrast, if you send IPv6 packets to an SF that only supports IPv4, it =
is pretty clear what has gone wrong.

Yours,
Joel

On 3/17/16 9:41 AM, Dave Dolson wrote:
>
> Is it necessary to take an all-or-nothing approach in assigning the next-=
header value? Can support be optional?
>
> Has it even been said that all classifiers and SFs MUST handle IPv4, IPv6=
 and Ethernet, the other assigned values for NSH.next-header?
>
> And it seems typical for IETF to assign next-header/next-protocol values =
without making support mandatory.
> There are something like 150 protocol values assigned for the IPv4 protoc=
ol field (and IPv6 next-header field), but I'm not aware of any requirement=
 that an IP host support all of them.
>
>
> -Dave
>
>
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Thursday, March 10, 2016 4:39 PM
> To: Ron Parker; Dave Dolson; sfc@ietf.org
> Cc: ao.ting@zte.com.cn
> Subject: Re: [sfc] Adding an NSH.next-header type of NSH
>
> The power of this capability is attractive.  There are several places=20
> that would be affected.
>
> 1) SF - It seems to me that if we are going to do this, we better make=20
> sure that all NSH supporting SF can handle it.  So either we avoid it=20
> or we make support mandatory at the SF.
> 1') This implies that SFC-Proxies have to handle it.
>
> 2) Ingress and egress - Given that one will want to be able to nest=20
> using existing equipment, it looks like these need to be able to=20
> handle packets that have NSH on the outside of what the ingress /=20
> egress thinks of as the service chaining domain.
>
> 3) Classifiers - Given that a classifier in a domain may encounter=20
> packets with this nesting, it seems like support needs to be mandatory.
>
> Yours,
> Joel
>
> On 3/10/16 4:05 PM, Ron Parker wrote:
>> Yes, I think this is a useful approach (and I think nested SFC is a usef=
ul concept).   However, I think some thought needs to go into whether this =
is mandatory or optional capability at the SFF?   At the SF?   And if it is=
 optional, what are the procedures when nested NSH is encountered by an ent=
ity that doesn't support it?
>>
>>       Ron
>>
>>
>> -----Original Message-----
>> From: Dave Dolson [mailto:ddolson@sandvine.com]
>> Sent: Thursday, March 10, 2016 4:01 PM
>> To: Ron Parker <Ron_Parker@affirmednetworks.com>; sfc@ietf.org
>> Cc: ao.ting@zte.com.cn
>> Subject: RE: Adding an NSH.next-header type of NSH
>>
>> Ron,
>> I think you've got it.
>> If you can suggest a way to improve the wording of section 3.1.4, or hig=
hlight what confused you, I would appreciate it.
>>
>> And from the tone of your message, I gather you find the new Next Protoc=
ol assignment to be useful?
>>
>>
>> Thanks,
>> -Dave
>>
>>
>> -----Original Message-----
>> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>> Sent: Thursday, March 10, 2016 3:53 PM
>> To: Dave Dolson; sfc@ietf.org
>> Cc: ao.ting@zte.com.cn
>> Subject: RE: Adding an NSH.next-header type of NSH
>>
>> Thanks, Dave.
>>
>> I was thinking of a LIFO model rather than FIFO model, but both are logi=
cally equivalent and perhaps not very different from an efficiency perspect=
ive, either -- you still need to locate the actual payload frame or packet.
>>
>> I would suggest that with this approach the SF's need to understand ther=
e is a stack of NSH, too.   This would be to address the same goal of reduc=
ing or eliminating the need to do any NSH store/restore, this time at the n=
ested SFF (lower level, if I interpret your terminology correctly).
>>
>>      Ron
>>
>>
>> -----Original Message-----
>> From: Dave Dolson [mailto:ddolson@sandvine.com]
>> Sent: Thursday, March 10, 2016 3:49 PM
>> To: Ron Parker <Ron_Parker@affirmednetworks.com>; sfc@ietf.org
>> Cc: ao.ting@zte.com.cn
>> Subject: RE: Adding an NSH.next-header type of NSH
>>
>> Ron,
>>
>> Described in this section,
>> https://tools.ietf.org/html/draft-dolson-sfc-hierarchical-05#section-
>> 3.1.4 Yes, the idea is to simply nest the upper-level NSH headers=20
>> within the lower-level NSH headers.
>>
>> The switching would be based exclusively on the outer (first) header.
>>
>> And yes, a down-side is that SFs need to understand that stack of header=
s, with injected packets replicating the stack.
>> (This is mentioned in draft-dolson-sfc-hierarchical-05)
>>
>> -Dave
>>
>>
>>
>> -----Original Message-----
>> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>> Sent: Thursday, March 10, 2016 3:39 PM
>> To: Dave Dolson; sfc@ietf.org
>> Cc: ao.ting@zte.com.cn
>> Subject: RE: Adding an NSH.next-header type of NSH
>>
>> Hi, Dave.
>>
>> Is this approach to facilitate the border SFF's operation?   That instea=
d of storing/restoring its own NSH (with all of the problems that arise fro=
m that), it can keep it in place and just add the next level NSH for the ne=
sted SFC domain?   Does this imply than any entity other than the border SF=
F only acts on the last one and ignores any preceding NSH instances?
>>
>> What about for packets created in the nested SFC domain (as opposed to f=
orwarded by)?   Should such packets replicate the NSH stack from the "trigg=
er" packet that caused the creation of the new packet (if such a trigger ex=
ists)?
>>
>> Thanks.
>>
>>      Ron
>>
>>
>> -----Original Message-----
>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
>> Sent: Thursday, March 10, 2016 3:34 PM
>> To: sfc@ietf.org
>> Cc: ao.ting@zte.com.cn
>> Subject: [sfc] Adding an NSH.next-header type of NSH
>>
>> Originally in draft-ao-sfc-for-dc-interconnect-01,
>> and now in draft-dolson-sfc-hierarchical-05, there is the concept of nes=
ting on NSH header within another NSH header.
>>
>> Is there any objection to allocating another "Next Protocol" value for N=
SH in draft-ietf-sfc-nsh ?
>>
>> So in section 3.2, would read:
>> This draft defines the following Next Protocol values:
>>
>>      0x1 : IPv4
>>      0x2 : IPv6
>>      0x3 : Ethernet
>>      0x4 : NSH                  <----- proposal
>>      0xFE-0xFF: Experimental
>>
>>
>>
>> David Dolson
>> Senior Software Architect, Sandvine Inc.
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>


From nobody Thu Mar 17 07:45:22 2016
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C440212DBFC for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 07:45:20 -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, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-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 mdR38sAAyhcU for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 07:45:18 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id D3BD512D59A for <sfc@ietf.org>; Thu, 17 Mar 2016 07:45:15 -0700 (PDT)
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by wtl-exchp-1.sandvine.com ([::1]) with mapi id 14.03.0195.001; Thu, 17 Mar 2016 10:45:14 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Adding an NSH.next-header type of NSH
Thread-Index: AdF7DB6MmmXOPRIuQdO+mdvXOBtb/QAACF8wAAA4EcAAAEy/MAAATlQQAAAxsAAAC7FeAAFEgruAAAkj6wAAAFeeAAAIT8PA
Date: Thu, 17 Mar 2016 14:45:14 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830ED7251@wtl-exchp-2.sandvine.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6A7@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9A4B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6D4@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E9830EC9AFF@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <E8355113905631478EFF04F5AA706E9830ED6ED6@wtl-exchp-2.sandvine.com> <56EAB67E.2060506@joelhalpern.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76F826@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B6D76F826@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.63]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/wez4gsekSB1CEZhvrKixRsT7Ci4>
Cc: "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Subject: Re: [sfc] Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Mar 2016 14:45:21 -0000

There are pros and cons to this approach, as with the other approaches to h=
SFC.
In https://tools.ietf.org/html/draft-dolson-sfc-hierarchical-05#section-3.1=
.4,=20
we say about NSH-within-NSH:

   However, the down-side is it does require SFs in the lower-level
   domain to be able to parse multiple layers of NSH.  If the SF injects
   packets, it must also be able to deal with adding appropriate
   multiple layers of headers to injected packets.

Would you like more to be said?


BTW, I think the authors are interested to know which of the 4 approaches p=
eople prefer.
Opinions welcomed, as always.

-Dave



-----Original Message-----
From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]=20
Sent: Thursday, March 17, 2016 10:02 AM
To: Joel M. Halpern; Dave Dolson; sfc@ietf.org
Cc: ao.ting@zte.com.cn
Subject: RE: [sfc] Adding an NSH.next-header type of NSH

Joel, Dave.

I'll reiterate that I support NSH being able to indicate next protocol is N=
SH.    The only concern I had is the inefficiency this introduces in locati=
ng the frame/packet being carried.    If you do not share the concern, I'm =
fine with simply defining a next protocol of NSH.   If you do share the con=
cern, then NSH needs some additional field to allow for direct location of =
the frame/packet by examination of the top-most in-scope NSH, only.    As a=
 counterpoint, in the real world this is unlikely to go more than 2 or 3 le=
vels deep, in my opinion, so maybe it is a non-problem.

    Ron


-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Thursday, March 17, 2016 9:52 AM
To: Dave Dolson <ddolson@sandvine.com>; Ron Parker <Ron_Parker@affirmednetw=
orks.com>; sfc@ietf.org
Cc: ao.ting@zte.com.cn
Subject: Re: [sfc] Adding an NSH.next-header type of NSH

In general, no, there is no requirement that all next-header values be unde=
rstood by all devices which understand the base header.

But we are talking about a next-header value specifically for SFC, in an SF=
C space.
If this next header value is needed to support a use case NSH considers imp=
ortant, that it seems like we need to call for the necessary support to mak=
e it work.

I suppose we could define it, with a big caveat that this may not be useabl=
e in all environments.  It just seems like the failures, when they inveitab=
ly occur, are going to occur in unexpected and hard to diagnose places.

In contrast, if you send IPv6 packets to an SF that only supports IPv4, it =
is pretty clear what has gone wrong.

Yours,
Joel

On 3/17/16 9:41 AM, Dave Dolson wrote:
>
> Is it necessary to take an all-or-nothing approach in assigning the next-=
header value? Can support be optional?
>
> Has it even been said that all classifiers and SFs MUST handle IPv4, IPv6=
 and Ethernet, the other assigned values for NSH.next-header?
>
> And it seems typical for IETF to assign next-header/next-protocol values =
without making support mandatory.
> There are something like 150 protocol values assigned for the IPv4 protoc=
ol field (and IPv6 next-header field), but I'm not aware of any requirement=
 that an IP host support all of them.
>
>
> -Dave
>
>
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Thursday, March 10, 2016 4:39 PM
> To: Ron Parker; Dave Dolson; sfc@ietf.org
> Cc: ao.ting@zte.com.cn
> Subject: Re: [sfc] Adding an NSH.next-header type of NSH
>
> The power of this capability is attractive.  There are several places=20
> that would be affected.
>
> 1) SF - It seems to me that if we are going to do this, we better make=20
> sure that all NSH supporting SF can handle it.  So either we avoid it=20
> or we make support mandatory at the SF.
> 1') This implies that SFC-Proxies have to handle it.
>
> 2) Ingress and egress - Given that one will want to be able to nest=20
> using existing equipment, it looks like these need to be able to=20
> handle packets that have NSH on the outside of what the ingress /=20
> egress thinks of as the service chaining domain.
>
> 3) Classifiers - Given that a classifier in a domain may encounter=20
> packets with this nesting, it seems like support needs to be mandatory.
>
> Yours,
> Joel
>
> On 3/10/16 4:05 PM, Ron Parker wrote:
>> Yes, I think this is a useful approach (and I think nested SFC is a usef=
ul concept).   However, I think some thought needs to go into whether this =
is mandatory or optional capability at the SFF?   At the SF?   And if it is=
 optional, what are the procedures when nested NSH is encountered by an ent=
ity that doesn't support it?
>>
>>       Ron
>>
>>
>> -----Original Message-----
>> From: Dave Dolson [mailto:ddolson@sandvine.com]
>> Sent: Thursday, March 10, 2016 4:01 PM
>> To: Ron Parker <Ron_Parker@affirmednetworks.com>; sfc@ietf.org
>> Cc: ao.ting@zte.com.cn
>> Subject: RE: Adding an NSH.next-header type of NSH
>>
>> Ron,
>> I think you've got it.
>> If you can suggest a way to improve the wording of section 3.1.4, or hig=
hlight what confused you, I would appreciate it.
>>
>> And from the tone of your message, I gather you find the new Next Protoc=
ol assignment to be useful?
>>
>>
>> Thanks,
>> -Dave
>>
>>
>> -----Original Message-----
>> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>> Sent: Thursday, March 10, 2016 3:53 PM
>> To: Dave Dolson; sfc@ietf.org
>> Cc: ao.ting@zte.com.cn
>> Subject: RE: Adding an NSH.next-header type of NSH
>>
>> Thanks, Dave.
>>
>> I was thinking of a LIFO model rather than FIFO model, but both are logi=
cally equivalent and perhaps not very different from an efficiency perspect=
ive, either -- you still need to locate the actual payload frame or packet.
>>
>> I would suggest that with this approach the SF's need to understand ther=
e is a stack of NSH, too.   This would be to address the same goal of reduc=
ing or eliminating the need to do any NSH store/restore, this time at the n=
ested SFF (lower level, if I interpret your terminology correctly).
>>
>>      Ron
>>
>>
>> -----Original Message-----
>> From: Dave Dolson [mailto:ddolson@sandvine.com]
>> Sent: Thursday, March 10, 2016 3:49 PM
>> To: Ron Parker <Ron_Parker@affirmednetworks.com>; sfc@ietf.org
>> Cc: ao.ting@zte.com.cn
>> Subject: RE: Adding an NSH.next-header type of NSH
>>
>> Ron,
>>
>> Described in this section,
>> https://tools.ietf.org/html/draft-dolson-sfc-hierarchical-05#section-
>> 3.1.4 Yes, the idea is to simply nest the upper-level NSH headers=20
>> within the lower-level NSH headers.
>>
>> The switching would be based exclusively on the outer (first) header.
>>
>> And yes, a down-side is that SFs need to understand that stack of header=
s, with injected packets replicating the stack.
>> (This is mentioned in draft-dolson-sfc-hierarchical-05)
>>
>> -Dave
>>
>>
>>
>> -----Original Message-----
>> From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>> Sent: Thursday, March 10, 2016 3:39 PM
>> To: Dave Dolson; sfc@ietf.org
>> Cc: ao.ting@zte.com.cn
>> Subject: RE: Adding an NSH.next-header type of NSH
>>
>> Hi, Dave.
>>
>> Is this approach to facilitate the border SFF's operation?   That instea=
d of storing/restoring its own NSH (with all of the problems that arise fro=
m that), it can keep it in place and just add the next level NSH for the ne=
sted SFC domain?   Does this imply than any entity other than the border SF=
F only acts on the last one and ignores any preceding NSH instances?
>>
>> What about for packets created in the nested SFC domain (as opposed to f=
orwarded by)?   Should such packets replicate the NSH stack from the "trigg=
er" packet that caused the creation of the new packet (if such a trigger ex=
ists)?
>>
>> Thanks.
>>
>>      Ron
>>
>>
>> -----Original Message-----
>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
>> Sent: Thursday, March 10, 2016 3:34 PM
>> To: sfc@ietf.org
>> Cc: ao.ting@zte.com.cn
>> Subject: [sfc] Adding an NSH.next-header type of NSH
>>
>> Originally in draft-ao-sfc-for-dc-interconnect-01,
>> and now in draft-dolson-sfc-hierarchical-05, there is the concept of nes=
ting on NSH header within another NSH header.
>>
>> Is there any objection to allocating another "Next Protocol" value for N=
SH in draft-ietf-sfc-nsh ?
>>
>> So in section 3.2, would read:
>> This draft defines the following Next Protocol values:
>>
>>      0x1 : IPv4
>>      0x2 : IPv6
>>      0x3 : Ethernet
>>      0x4 : NSH                  <----- proposal
>>      0xFE-0xFF: Experimental
>>
>>
>>
>> David Dolson
>> Senior Software Architect, Sandvine Inc.
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>


From nobody Thu Mar 17 08:31:33 2016
Return-Path: <stewart.bryant@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 25BE212D5BA for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 08:31:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.689
X-Spam-Level: 
X-Spam-Status: No, score=-2.689 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_LOW=-0.7, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=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 aTHCHW04Fe6w for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 08:31:26 -0700 (PDT)
Received: from mail-wm0-x22e.google.com (mail-wm0-x22e.google.com [IPv6:2a00:1450:400c:c09::22e]) (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 2C74312D5DF for <sfc@ietf.org>; Thu, 17 Mar 2016 08:31:26 -0700 (PDT)
Received: by mail-wm0-x22e.google.com with SMTP id p65so31407650wmp.1 for <sfc@ietf.org>; Thu, 17 Mar 2016 08:31:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to; bh=+Bp8Do0be4gJYDOiq1IJjzTKljFeBmwRQECDmAzoKwQ=; b=fF/wQqP39/WbLb1pnuSIgl+pCVSDXk0ApiD7PFceUk8n0VUNjDGkZ8wrhCmH7mGHnj W5ZzwsozXyYwFq8vbldzSghfZlIKyGUmTn1xfOvx9IY0ONlvyrBPjGlE+5Z0BtilfZE6 CcT4aCFt5BmSbclRKNELOftM4vPyj00VpjvGpLb7idmnvAqw7kvlJ/sfrIH/BOJGPopW IBAK+lMgdNtPM6K4PCjZu61w0L5ihWh76EhHN7Y48Zh/JhHWsCO/QSRnhwK7fg/KUpZE ycn+qiLOcg+5Hpv8kq9hHQ3lk3V7kfZ7WhQ08kU0p333M1cyPs8bjIR82+zdf74nyE9X Lx+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to; bh=+Bp8Do0be4gJYDOiq1IJjzTKljFeBmwRQECDmAzoKwQ=; b=dQrcZ7IelYW6n7osfXfG3H1F1FGJLRmvfE/mtQWLGymyXAC0XAHyq3E5ByyFqXclKx XW2v2K0oCIVkZqyrwjg4tQb+j5wO7++h2y4pNW3l3TwP6bbfFMzkkLESCPoGqbCXi0SH 54vflFWl4ESwQrL1033wyR+b5OXCjCzc3QtTBw+5/LbJU+tqjxi9OSU6KgEnhWJlAofW SU9A0bGEQSOChP8B1wdkOrF6FinPGS7qX/LHQI5jwp5tiuvyPXkhHDjt4TNJWhglyOE4 awBVnSBZ4Hpo4MH2SPQ9HDJs7j7rgqFBvXby59l11zjqaM1XZ7JTFKxfogYPg1rJEr+/ XlBg==
X-Gm-Message-State: AD7BkJLhMOhREnHn5t/e00LjriC31JzNea8mHVrdSeLAcUQFNnfBhEMKWI7naxafy+G+wQ==
X-Received: by 10.194.75.196 with SMTP id e4mr10356501wjw.134.1458228683742; Thu, 17 Mar 2016 08:31:23 -0700 (PDT)
Received: from [192.168.2.126] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id bg1sm8191812wjc.27.2016.03.17.08.31.22 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 17 Mar 2016 08:31:22 -0700 (PDT)
To: "UTTARO, JAMES" <ju1738@att.com>, Xuxiaohu <xuxiaohu@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <56EACDC7.7060000@gmail.com>
Date: Thu, 17 Mar 2016 15:31:19 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com>
Content-Type: multipart/alternative; boundary="------------070004030503020303080607"
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/IFt2VGcGIqNw0xmvBdDnhmskziI>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Mar 2016 15:31:31 -0000

This is a multi-part message in MIME format.
--------------070004030503020303080607
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Yes, the MPLS label should be seen as an instruction - which is
exactly what it is, and always has been.

You can trivially carry MPLS over IP.

We do carry MPLS over Ethernet.

In the above cases MPLS is the instruction, and IP and
Ethernet are the point to point transports.

What is more interesting is how we carry the metadata,
since there may need to be several instances of the
metadata in the packet.

Stewart

On 17/03/2016 12:30, UTTARO, JAMES wrote:
>
> */Ron,/*
>
> *//*
>
> */Have not been following the SFC WG that closely due to other more 
> pressing needs for my network. That being said, it would seem that an 
> MPLS label could be used as the basis for what you are looking for an 
> thus could be applied to all network types. Using the MPLS label 
> format does not force you to have an MPLS enabled network all that is 
> needed is the required info to be populated in the label. It seems 
> that the argument is for independence of network thus inventing a new 
> label is based on an assumption that using MPLS labels imposes an MPLS 
> control plane. Is that right?/*
>
> *//*
>
> */Jim Uttaro/*
>
> *//*
>
> "/This email and any files transmitted with it are AT&T property, are 
> confidential, and are intended solely for the use of the individual or 
> entity to whom this email is addressed. If you are not one of the 
> named recipient(s) or otherwise have reason to believe that you have 
> received this message in error, please notify the sender and delete 
> this message immediately from your computer. Any other use, retention, 
> dissemination, forwarding, printing, or copying of this email is 
> strictly prohibited/."*//*
>
> *From:*Xuxiaohu [mailto:xuxiaohu@huawei.com]
> *Sent:* Thursday, March 17, 2016 3:47 AM
> *To:* Ron Parker <Ron_Parker@affirmednetworks.com>; UTTARO, JAMES 
> <ju1738@att.com>; Dave Dolson <ddolson@sandvine.com>; Dolganow, Andrew 
> (Nokia - SG) <andrew.dolganow@nokia.com>; EXT Bottorff, Paul 
> <paul.bottorff@hpe.com>; Stewart Bryant <stewart.bryant@gmail.com>; 
> ao.ting@zte.com.cn
> *Cc:* sfc@ietf.org
> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> Ron,
>
> The SFC approach of encoding the SFP information by an MPLS label 
> stack can meet the transport-independency requirement very well.
>
> Best regards,
>
> Xiaohu
>
> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> *Sent:* Wednesday, March 16, 2016 11:20 PM
> *To:* UTTARO, JAMES; Dave Dolson; Xuxiaohu; Dolganow, Andrew (Nokia - 
> SG); EXT Bottorff, Paul; Stewart Bryant; ao.ting@zte.com.cn 
> <mailto:ao.ting@zte.com.cn>
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> James,
>
> I can’t speak for the entire group, my understanding of the decision 
> not to standardize on MPLS as the forwarding paradigm was to make SFC 
> broader such that it could utilize MAC based networks, IP based 
> networks, and IP-over-MPLS based networks.
>
> Ron
>
> *From:*UTTARO, JAMES [mailto:ju1738@att.com]
> *Sent:* Wednesday, March 16, 2016 11:11 AM
> *To:* Ron Parker <Ron_Parker@affirmednetworks.com 
> <mailto:Ron_Parker@affirmednetworks.com>>; Dave Dolson 
> <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; Xuxiaohu 
> <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>; Dolganow, Andrew 
> (Nokia - SG) <andrew.dolganow@nokia.com 
> <mailto:andrew.dolganow@nokia.com>>; EXT Bottorff, Paul 
> <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>; Stewart Bryant 
> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>; 
> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> */Comments In-Line/*
>
> *//*
>
> */Jim Uttaro/*
>
> *//*
>
> "/This email and any files transmitted with it are AT&T property, are 
> confidential, and are intended solely for the use of the individual or 
> entity to whom this email is addressed. If you are not one of the 
> named recipient(s) or otherwise have reason to believe that you have 
> received this message in error, please notify the sender and delete 
> this message immediately from your computer. Any other use, retention, 
> dissemination, forwarding, printing, or copying of this email is 
> strictly prohibited/."*//*
>
> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> *Sent:* Wednesday, March 16, 2016 10:01 AM
> *To:* Dave Dolson <ddolson@sandvine.com 
> <mailto:ddolson@sandvine.com>>; Xuxiaohu <xuxiaohu@huawei.com 
> <mailto:xuxiaohu@huawei.com>>; UTTARO, JAMES <ju1738@att.com 
> <mailto:ju1738@att.com>>; Dolganow, Andrew (Nokia - SG) 
> <andrew.dolganow@nokia.com <mailto:andrew.dolganow@nokia.com>>; EXT 
> Bottorff, Paul <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>; 
> Stewart Bryant <stewart.bryant@gmail.com 
> <mailto:stewart.bryant@gmail.com>>; ao.ting@zte.com.cn 
> <mailto:ao.ting@zte.com.cn>
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> My recollection of the discussion and analysis of MPLS forwarding to 
> support SFC was not oriented around hierarchical SFC domains.   
> Instead, I thought the discussion was around an MPLS label per SF 
> instance so that the stack of MPLS labels provided the full SFP/RSP 
> description.    An elegant approach, for sure, but not one adopted by 
> the WG.
>
> */[Jim U>] Was this decision based on the notion that all fabrics are 
> IP only?? IMO the model of all DCs being large and IP only is not a 
> correct assumption./*
>
> The current discussion of MPLS is more of the hierarchical nature – a 
> stack of labels in the general case represents a set of nested LSPs.   
> For SFC, the discussion is that a stack of NSH represents a stack of 
> per-SFC-domain SFPs. But an individual NSH does not self-describe the 
> SFP/RSP at its own domain level, relying instead on a flat identifier 
> (SFP ID) that is used to lookup the full SFP/RSP.
>
> Ron
>
> *From:*Dave Dolson [mailto:ddolson@sandvine.com]
> *Sent:* Wednesday, March 16, 2016 9:48 AM
> *To:* Xuxiaohu <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>; 
> UTTARO, JAMES <ju1738@att.com <mailto:ju1738@att.com>>; Dolganow, 
> Andrew (Nokia - SG) <andrew.dolganow@nokia.com 
> <mailto:andrew.dolganow@nokia.com>>; EXT Bottorff, Paul 
> <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>; Ron Parker 
> <Ron_Parker@affirmednetworks.com 
> <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant 
> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>; 
> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> Recall that draft-homma-sfc-forwarding-methods-analysis compares the 
> different approaches.
>
> https://tools.ietf.org/html/draft-homma-sfc-forwarding-methods-analysis-05
>
> The MPLS approach falls into the category discussed in section 3.1.2, 
> “Method 2: Forwarding with Stacked Headers”,
>
> whereas the NSH approach falls into section 3.1.3, “Method3: 
> Forwarding based on Service Chain Identifiers”.
>
> Section 4 analyzes the different methods, with pros and cons for all 
> of the approaches.
>
> -Dave
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Xuxiaohu
> *Sent:* Tuesday, March 15, 2016 8:21 PM
> *To:* UTTARO, JAMES; Dolganow, Andrew (Nokia - SG); EXT Bottorff, 
> Paul; Ron Parker; Stewart Bryant; ao.ting@zte.com.cn 
> <mailto:ao.ting@zte.com.cn>
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> When applying a particular SFC (i.e., an ordered list of SFs) to the 
> selected traffic, the traffic needs to be steered through the 
> corresponding SFP (i.e., an ordered list of SFFs and SFs) in the 
> SFC-enabled network. MPLS-SPRING is a particular MPLS source routing 
> paradigm where the explicit path information (i.e., an ordered list of 
> explicit hops) is encoded as a label stack (i.e., an ordered list of 
> labels with each indicating a particular explicit hop) and then 
> piggybacked on the source routed packets. The MPLS-SPRING paradigm can 
> be easily leveraged to steer the selected traffic through a particular 
> SFP by encoding the SFP information as an MPLS label stack (i.e., an 
> ordered list of labels with each indicating a particular SFF or SF). 
> In this way, SFFs could be implemented on existing MPLS switches 
> without any change to the data-plane provided that SFs are capable of 
> recognizing MPLS packets.  As pointed out by somebody else, it’s much 
> straightforward to support the stack of SFC encapsulations if the SFC 
> encapsulation is implemented in the form of an MPLS label stack.
>
> Best regards,
>
> Xiaohu
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *UTTARO, JAMES
> *Sent:* Tuesday, March 15, 2016 8:46 PM
> *To:* Dolganow, Andrew (Nokia - SG); EXT Bottorff, Paul; Ron Parker; 
> Stewart Bryant; ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> */If we have an MPLS enabled fabric wouldn’t it be simpler to weave 
> NSH into it if it all uses MPLS? If not how would the interaction 
> between the two environments work?/*
>
> *//*
>
> */Jim Uttaro/*
>
> *//*
>
> "/This email and any files transmitted with it are AT&T property, are 
> confidential, and are intended solely for the use of the individual or 
> entity to whom this email is addressed. If you are not one of the 
> named recipient(s) or otherwise have reason to believe that you have 
> received this message in error, please notify the sender and delete 
> this message immediately from your computer. Any other use, retention, 
> dissemination, forwarding, printing, or copying of this email is 
> strictly prohibited/."*//*
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dolganow, 
> Andrew (Nokia - SG)
> *Sent:* Monday, March 14, 2016 11:52 PM
> *To:* EXT Bottorff, Paul <paul.bottorff@hpe.com 
> <mailto:paul.bottorff@hpe.com>>; Ron Parker 
> <Ron_Parker@affirmednetworks.com 
> <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant 
> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>; 
> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> Following “next header” approach  is simple and the NSH header is 
> already built like that. Introducing MPLS like approach would add yet 
> another mechanism to traverse the headers, which would make h/w more 
> complex.
>
> It is true that h/w can only look at X Bytes (X depending on h/w). 
> This is true for many headers not only this and even today (without 
> NSH) you can end-up with payload being very deep in a packet. At the 
> end we need to have a flexible mechanism which NSH nesting would 
> provide. If someone “abuses it” this can lead to various issues. It is 
> probably worth noting that in the draft including security 
> considerations (by adding large headers it will be harder to perform 
> payload based ACL DDoS protection in routers for example).
>
> Andrew
>
> On 2016-03-15, 3:03 AM, "sfc on behalf of EXT Bottorff, Paul" wrote:
>
>     Just one more concern about the stack is how deep it will nest.
>     Hardware switch implementations are typically limited in the depth
>     they look into the packet. If the hardware needs to look at the
>     original packet headers, then hardware would need to skip over the
>     stack of NSH headers to reach the original packet. If the NSH
>     stack is too deep it may exceed the hardware depth limits.
>
>     Cheers,
>
>
>     Paul
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Ron Parker
>     *Sent:* Monday, March 14, 2016 11:45 AM
>     *To:* Stewart Bryant <stewart.bryant@gmail.com
>     <mailto:stewart.bryant@gmail.com>>; ao.ting@zte.com.cn
>     <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     I like the self describing stack of NSH headers and I like the
>     first one being the “current” scoping.   But, one difference
>     between MPLS and NSH…   MPLS forwarding is generally handled by
>     looking only at the MPLS labels that are “in scope” for the
>     current node (i.e., starting at the top-of-stack) and not needing
>     to locate and process the “payload” beyond the bottom-of-stack.   
>     But, in NSH, most processing will require location of the
>     “payload” beyond the last NSH header.   It is inefficient to have
>     to walk the stack of NSH headers in order to locate that
>     payload.    If each NSH header that was pushed onto the stack also
>     included an offset to directly locate the payload (each new one
>     simply adds its own byte size), then this processing inefficiency
>     would be mitigated.
>
>     Ron
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Stewart Bryant
>     *Sent:* Monday, March 14, 2016 5:40 AM
>     *To:* ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* [GRAYMAIL] Re: [sfc] Adding an NSH.next-header type of NSH
>
>
>     Having reminded myself of the NSH header structure, I see that this
>     is not strictly needed since this naturally fits with the next
>     protocol component of the base header. Thus stating that the there
>     is no architectural limit on the number of SFH headers in a packet
>     is the necessary and sufficient requirement to allow an arbitatry
>     stack of NSH headers. Stating that new NSH headers are added at
>     the front
>     of the packet, and processed first and discarded first is sufficient
>     to remove any processing ambiguity. Processing would also be simpler
>     is you followed the MPLS rule that the outer header is the only one
>     in scope until that header is discarded (popped).
>
>     I do however wonder whether the IETF's architetural preference for
>     self describing packets (MPLS being the exception) leads us to more
>     complex and thus less efficent dataplane designs than we could
>     otherwise
>     achieve.
>
>     - Stewart
>
>     On 14/03/2016 01:44, ao.ting@zte.com.cn
>     <mailto:ao.ting@zte.com.cn> wrote:
>
>         Stewart,
>
>         Thanks.
>
>         Do you mean we should add an indicator for the nested NSH?  I
>         agree anything new should be considered carefully. And that's
>         what we are doing right now.:)
>
>
>
>
>
>
>         发件人: Stewart Bryant <stewart.bryant@gmail.com>
>         <mailto:stewart.bryant@gmail.com>
>         收件人: "sfc@ietf.org" <mailto:sfc@ietf.org><sfc@ietf.org>
>         <mailto:sfc@ietf.org>,
>         日期: 2016/03/11 17:25
>         主题: Re: [sfc] Adding an NSH.next-header type of NSH
>         发件人: "sfc" <sfc-bounces@ietf.org> <mailto:sfc-bounces@ietf.org>
>
>         ------------------------------------------------------------------------
>
>
>
>
>
>         The protocol that chose the most elegant approach to layering
>         one header on another was MPLS, with its stacking approach
>         and one bit end of stack indicator.
>
>         Such a simple general approach has much to commend it
>         and you might think seriously about applying it here.
>
>         Stewart
>
>         _______________________________________________
>         sfc mailing list
>         sfc@ietf.org <mailto:sfc@ietf.org>
>         https://www.ietf.org/mailman/listinfo/sfc
>


--------------070004030503020303080607
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Yes, the MPLS label should be seen as an instruction - which is<br>
    exactly what it is, and always has been.<br>
    <br>
    You can trivially carry MPLS over IP.<br>
    <br>
    We do carry MPLS over Ethernet.<br>
    <br>
    In the above cases MPLS is the instruction, and IP and <br>
    Ethernet are the point to point transports.<br>
    <br>
    What is more interesting is how we carry the metadata,<br>
    since there may need to be several instances of the<br>
    metadata in the packet.<br>
    <br>
    Stewart<br>
    <br>
    <div class="moz-cite-prefix">On 17/03/2016 12:30, UTTARO, JAMES
      wrote:<br>
    </div>
    <blockquote
cite="mid:B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"Microsoft JhengHei";
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@Microsoft JhengHei";
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;}
tt
	{mso-style-priority:99;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;
	color:black;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma",sans-serif;
	color:black;}
p.a, li.a, div.a
	{mso-style-name:批注框文本;
	mso-style-link:"批注框文本 Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;
	color:black;}
span.Char
	{mso-style-name:"批注框文本 Char";
	mso-style-priority:99;
	mso-style-link:批注框文本;
	font-family:SimSun;
	color:black;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#44546A;
	font-weight:bold;
	font-style:italic;
	text-decoration:none none;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle28
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle29
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle30
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#44546A;
	font-weight:bold;
	font-style:italic;
	text-decoration:none none;}
span.EmailStyle31
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle32
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
p.HTML, li.HTML, div.HTML
	{mso-style-name:"HTML 预设格式";
	mso-style-link:"HTML 预设格式 Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;
	color:black;}
span.HTMLChar
	{mso-style-name:"HTML 预设格式 Char";
	mso-style-priority:99;
	mso-style-link:"HTML 预设格式";
	font-family:SimSun;}
span.EmailStyle35
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#44546A;
	font-weight:bold;
	font-style:italic;
	text-decoration:none none;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A">Ron,<o:p></o:p></span></i></b></p>
        <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A"><o:p> </o:p></span></i></b></p>
        <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A">               
                Have not been following the SFC WG that closely due to
                other more pressing needs for my network. That being
                said, it would seem that an MPLS label could be used as
                the basis for what you are looking for an thus could be
                applied to all network types. Using the MPLS label
                format does not force you to have an MPLS enabled
                network all that is needed is the required info to be
                populated in the label. It seems that the argument is
                for independence of network thus inventing a new label
                is based on an assumption that using MPLS labels imposes
                an MPLS control plane. Is that right?<o:p></o:p></span></i></b></p>
        <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A"><o:p> </o:p></span></i></b></p>
        <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A">Jim
                Uttaro<o:p></o:p></span></i></b></p>
        <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A"><o:p> </o:p></span></i></b></p>
        <p class="MsoNormal"><span style="color:#44546A">"<i>This email
              and any files transmitted with it are AT&amp;T property,
              are confidential, and are intended solely for the use of
              the individual or entity to whom this email is addressed.
              If you are not one of the named recipient(s) or otherwise
              have reason to believe that you have received this message
              in error, please notify the sender and delete this message
              immediately from your computer. Any other use, retention,
              dissemination, forwarding, printing, or copying of this
              email is strictly prohibited</i>."</span><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A"><o:p></o:p></span></i></b></p>
        <div>
          <div style="border:none;border-top:solid #E1E1E1
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">
                Xuxiaohu [<a class="moz-txt-link-freetext" href="mailto:xuxiaohu@huawei.com">mailto:xuxiaohu@huawei.com</a>]
                <br>
                <b>Sent:</b> Thursday, March 17, 2016 3:47 AM<br>
                <b>To:</b> Ron Parker
                <a class="moz-txt-link-rfc2396E" href="mailto:Ron_Parker@affirmednetworks.com">&lt;Ron_Parker@affirmednetworks.com&gt;</a>; UTTARO, JAMES
                <a class="moz-txt-link-rfc2396E" href="mailto:ju1738@att.com">&lt;ju1738@att.com&gt;</a>; Dave Dolson
                <a class="moz-txt-link-rfc2396E" href="mailto:ddolson@sandvine.com">&lt;ddolson@sandvine.com&gt;</a>; Dolganow, Andrew (Nokia -
                SG) <a class="moz-txt-link-rfc2396E" href="mailto:andrew.dolganow@nokia.com">&lt;andrew.dolganow@nokia.com&gt;</a>; EXT Bottorff,
                Paul <a class="moz-txt-link-rfc2396E" href="mailto:paul.bottorff@hpe.com">&lt;paul.bottorff@hpe.com&gt;</a>; Stewart Bryant
                <a class="moz-txt-link-rfc2396E" href="mailto:stewart.bryant@gmail.com">&lt;stewart.bryant@gmail.com&gt;</a>; <a class="moz-txt-link-abbreviated" href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                <b>Subject:</b> RE: [sfc] [GRAYMAIL] Re: Adding an
                NSH.next-header type of NSH<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">Ron,<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">The
            SFC approach of encoding the SFP information by an MPLS
            label stack can meet the transport-independency requirement
            very well.<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">Best
            regards,<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">Xiaohu<o:p></o:p></span></p>
        <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
        <div style="border:none;border-left:solid blue 1.5pt;padding:0in
          0in 0in 4.0pt">
          <div>
            <div style="border:none;border-top:solid #B5C4DF
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">
                  Ron Parker [<a moz-do-not-send="true"
                    href="mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@affirmednetworks.com</a>]
                  <br>
                  <b>Sent:</b> Wednesday, March 16, 2016 11:20 PM<br>
                  <b>To:</b> UTTARO, JAMES; Dave Dolson; Xuxiaohu;
                  Dolganow, Andrew (Nokia - SG); EXT Bottorff, Paul;
                  Stewart Bryant;
                  <a moz-do-not-send="true"
                    href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                  <b>Cc:</b> <a moz-do-not-send="true"
                    href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                  <b>Subject:</b> RE: [sfc] [GRAYMAIL] Re: Adding an
                  NSH.next-header type of NSH<o:p></o:p></span></p>
            </div>
          </div>
          <p class="MsoNormal"><span style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">James,<o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">I
              can’t speak for the entire group, my understanding of the
              decision not to standardize on MPLS as the forwarding
              paradigm was to make SFC broader such that it could
              utilize MAC based networks, IP based networks, and
              IP-over-MPLS based networks.<o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">  
              Ron<o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <p class="MsoNormal"><a moz-do-not-send="true"
              name="_MailEndCompose"></a><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <div>
            <div style="border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">
                  UTTARO, JAMES [<a moz-do-not-send="true"
                    href="mailto:ju1738@att.com">mailto:ju1738@att.com</a>]
                  <br>
                  <b>Sent:</b> Wednesday, March 16, 2016 11:11 AM<br>
                  <b>To:</b> Ron Parker &lt;<a moz-do-not-send="true"
                    href="mailto:Ron_Parker@affirmednetworks.com">Ron_Parker@affirmednetworks.com</a>&gt;;
                  Dave Dolson &lt;<a moz-do-not-send="true"
                    href="mailto:ddolson@sandvine.com">ddolson@sandvine.com</a>&gt;;
                  Xuxiaohu &lt;<a moz-do-not-send="true"
                    href="mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;;

                  Dolganow, Andrew (Nokia - SG) &lt;<a
                    moz-do-not-send="true"
                    href="mailto:andrew.dolganow@nokia.com"><a class="moz-txt-link-abbreviated" href="mailto:andrew.dolganow@nokia.com">andrew.dolganow@nokia.com</a></a>&gt;;
                  EXT Bottorff, Paul &lt;<a moz-do-not-send="true"
                    href="mailto:paul.bottorff@hpe.com">paul.bottorff@hpe.com</a>&gt;;
                  Stewart Bryant &lt;<a moz-do-not-send="true"
                    href="mailto:stewart.bryant@gmail.com">stewart.bryant@gmail.com</a>&gt;;
                  <a moz-do-not-send="true"
                    href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                  <b>Cc:</b> <a moz-do-not-send="true"
                    href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                  <b>Subject:</b> RE: [sfc] [GRAYMAIL] Re: Adding an
                  NSH.next-header type of NSH<o:p></o:p></span></p>
            </div>
          </div>
          <p class="MsoNormal"><span style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN">Comments
                  In-Line<o:p></o:p></span></i></b></p>
          <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN"><o:p> </o:p></span></i></b></p>
          <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN">Jim
                  Uttaro<o:p></o:p></span></i></b></p>
          <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN"><o:p> </o:p></span></i></b></p>
          <p class="MsoNormal"><span
              style="color:#44546A;mso-fareast-language:ZH-CN">"<i>This
                email and any files transmitted with it are AT&amp;T
                property, are confidential, and are intended solely for
                the use of the individual or entity to whom this email
                is addressed. If you are not one of the named
                recipient(s) or otherwise have reason to believe that
                you have received this message in error, please notify
                the sender and delete this message immediately from your
                computer. Any other use, retention, dissemination,
                forwarding, printing, or copying of this email is
                strictly prohibited</i>."</span><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN"><o:p></o:p></span></i></b></p>
          <div>
            <div style="border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">
                  Ron Parker [<a moz-do-not-send="true"
                    href="mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@affirmednetworks.com</a>]
                  <br>
                  <b>Sent:</b> Wednesday, March 16, 2016 10:01 AM<br>
                  <b>To:</b> Dave Dolson &lt;<a moz-do-not-send="true"
                    href="mailto:ddolson@sandvine.com">ddolson@sandvine.com</a>&gt;;
                  Xuxiaohu &lt;<a moz-do-not-send="true"
                    href="mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;;
                  UTTARO, JAMES &lt;<a moz-do-not-send="true"
                    href="mailto:ju1738@att.com">ju1738@att.com</a>&gt;;
                  Dolganow, Andrew (Nokia - SG) &lt;<a
                    moz-do-not-send="true"
                    href="mailto:andrew.dolganow@nokia.com"><a class="moz-txt-link-abbreviated" href="mailto:andrew.dolganow@nokia.com">andrew.dolganow@nokia.com</a></a>&gt;;
                  EXT Bottorff, Paul &lt;<a moz-do-not-send="true"
                    href="mailto:paul.bottorff@hpe.com">paul.bottorff@hpe.com</a>&gt;;
                  Stewart Bryant &lt;<a moz-do-not-send="true"
                    href="mailto:stewart.bryant@gmail.com">stewart.bryant@gmail.com</a>&gt;;
                  <a moz-do-not-send="true"
                    href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                  <b>Cc:</b> <a moz-do-not-send="true"
                    href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                  <b>Subject:</b> RE: [sfc] [GRAYMAIL] Re: Adding an
                  NSH.next-header type of NSH<o:p></o:p></span></p>
            </div>
          </div>
          <p class="MsoNormal"><span style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">My
              recollection of the discussion and analysis of MPLS
              forwarding to support SFC was not oriented around
              hierarchical SFC domains.   Instead, I thought the
              discussion was around an MPLS label per SF instance so
              that the stack of MPLS labels provided the full SFP/RSP
              description.    An elegant approach, for sure, but not one
              adopted by the WG.<o:p></o:p></span></p>
          <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN">[Jim
                  U&gt;] Was this decision based on the notion that all
                  fabrics are IP only?? IMO the model of all DCs being
                  large and IP only is not a correct assumption.<o:p></o:p></span></i></b></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">The
              current discussion of MPLS is more of the hierarchical
              nature – a stack of labels in the general case represents
              a set of nested LSPs.   For SFC, the discussion is that a
              stack of NSH represents a stack of per-SFC-domain SFPs.  
              But an individual NSH does not self-describe the SFP/RSP
              at its own domain level, relying instead on a flat
              identifier (SFP ID) that is used to lookup the full
              SFP/RSP.<o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">  
              Ron<o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <div>
            <div style="border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">
                  Dave Dolson [<a moz-do-not-send="true"
                    href="mailto:ddolson@sandvine.com">mailto:ddolson@sandvine.com</a>]
                  <br>
                  <b>Sent:</b> Wednesday, March 16, 2016 9:48 AM<br>
                  <b>To:</b> Xuxiaohu &lt;<a moz-do-not-send="true"
                    href="mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;;
                  UTTARO, JAMES &lt;<a moz-do-not-send="true"
                    href="mailto:ju1738@att.com">ju1738@att.com</a>&gt;;
                  Dolganow, Andrew (Nokia - SG) &lt;<a
                    moz-do-not-send="true"
                    href="mailto:andrew.dolganow@nokia.com"><a class="moz-txt-link-abbreviated" href="mailto:andrew.dolganow@nokia.com">andrew.dolganow@nokia.com</a></a>&gt;;

                  EXT Bottorff, Paul &lt;<a moz-do-not-send="true"
                    href="mailto:paul.bottorff@hpe.com">paul.bottorff@hpe.com</a>&gt;;
                  Ron Parker &lt;<a moz-do-not-send="true"
                    href="mailto:Ron_Parker@affirmednetworks.com">Ron_Parker@affirmednetworks.com</a>&gt;;
                  Stewart Bryant &lt;<a moz-do-not-send="true"
                    href="mailto:stewart.bryant@gmail.com">stewart.bryant@gmail.com</a>&gt;;
                  <a moz-do-not-send="true"
                    href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                  <b>Cc:</b> <a moz-do-not-send="true"
                    href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                  <b>Subject:</b> RE: [sfc] [GRAYMAIL] Re: Adding an
                  NSH.next-header type of NSH<o:p></o:p></span></p>
            </div>
          </div>
          <p class="MsoNormal"><span style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">Recall
              that draft-homma-sfc-forwarding-methods-analysis compares
              the different approaches.<o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><a
                moz-do-not-send="true"
href="https://tools.ietf.org/html/draft-homma-sfc-forwarding-methods-analysis-05"><a class="moz-txt-link-freetext" href="https://tools.ietf.org/html/draft-homma-sfc-forwarding-methods-analysis-05">https://tools.ietf.org/html/draft-homma-sfc-forwarding-methods-analysis-05</a></a><o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">The
              MPLS approach falls into the category discussed in section
              3.1.2, “Method 2: Forwarding with Stacked Headers”,<o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">whereas
              the NSH approach falls into section 3.1.3, “Method3:
              Forwarding based on Service Chain Identifiers”.<o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">Section
              4 analyzes the different methods, with pros and cons for
              all of the approaches.<o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">-Dave<o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <div>
            <div style="border:none;border-top:solid #B5C4DF
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">
                  sfc [<a moz-do-not-send="true"
                    href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                  <b>On Behalf Of
                  </b>Xuxiaohu<br>
                  <b>Sent:</b> Tuesday, March 15, 2016 8:21 PM<br>
                  <b>To:</b> UTTARO, JAMES; Dolganow, Andrew (Nokia -
                  SG); EXT Bottorff, Paul; Ron Parker; Stewart Bryant;
                  <a moz-do-not-send="true"
                    href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                  <b>Cc:</b> <a moz-do-not-send="true"
                    href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                  <b>Subject:</b> Re: [sfc] [GRAYMAIL] Re: Adding an
                  NSH.next-header type of NSH<o:p></o:p></span></p>
            </div>
          </div>
          <p class="MsoNormal"><span style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">When
              applying a particular SFC (i.e., an ordered list of SFs)
              to the selected traffic, the traffic needs to be steered
              through the corresponding SFP (i.e., an ordered list of
              SFFs and SFs) in the SFC-enabled network. MPLS-SPRING is a
              particular MPLS source routing paradigm where the explicit
              path information (i.e., an ordered list of explicit hops)
              is encoded as a label stack (i.e., an ordered list of
              labels with each indicating a particular explicit hop) and
              then piggybacked on the source routed packets. The
              MPLS-SPRING paradigm can be easily leveraged to steer the
              selected traffic through a particular SFP by encoding the
              SFP information as an MPLS label stack (i.e., an ordered
              list of labels with each indicating a particular SFF or
              SF). In this way, SFFs could be implemented on existing
              MPLS switches without any change to the data-plane
              provided that SFs are capable of recognizing MPLS packets.
               As pointed out by somebody else, it’s much
              straightforward to support the stack of SFC encapsulations
              if the SFC encapsulation is implemented in the form of an
              MPLS label stack.<o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">Best
              regards,<o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">Xiaohu<o:p></o:p></span></p>
          <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
          <div style="border:none;border-left:solid blue
            1.5pt;padding:0in 0in 0in 4.0pt">
            <div>
              <div style="border:none;border-top:solid #B5C4DF
                1.0pt;padding:3.0pt 0in 0in 0in">
                <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">
                    sfc [<a moz-do-not-send="true"
                      href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                    <b>On Behalf Of
                    </b>UTTARO, JAMES<br>
                    <b>Sent:</b> Tuesday, March 15, 2016 8:46 PM<br>
                    <b>To:</b> Dolganow, Andrew (Nokia - SG); EXT
                    Bottorff, Paul; Ron Parker; Stewart Bryant;
                    <a moz-do-not-send="true"
                      href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                    <b>Cc:</b> <a moz-do-not-send="true"
                      href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                    <b>Subject:</b> Re: [sfc] [GRAYMAIL] Re: Adding an
                    NSH.next-header type of NSH<o:p></o:p></span></p>
              </div>
            </div>
            <p class="MsoNormal"><span
                style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
            <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN">If
                    we have an MPLS enabled fabric wouldn’t it be
                    simpler to weave NSH into it if it all uses MPLS? If
                    not how would the interaction between the two
                    environments work?<o:p></o:p></span></i></b></p>
            <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN"><o:p> </o:p></span></i></b></p>
            <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN">Jim
                    Uttaro<o:p></o:p></span></i></b></p>
            <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN"><o:p> </o:p></span></i></b></p>
            <p class="MsoNormal"><span
                style="color:#44546A;mso-fareast-language:ZH-CN">"<i>This
                  email and any files transmitted with it are AT&amp;T
                  property, are confidential, and are intended solely
                  for the use of the individual or entity to whom this
                  email is addressed. If you are not one of the named
                  recipient(s) or otherwise have reason to believe that
                  you have received this message in error, please notify
                  the sender and delete this message immediately from
                  your computer. Any other use, retention,
                  dissemination, forwarding, printing, or copying of
                  this email is strictly prohibited</i>."</span><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN"><o:p></o:p></span></i></b></p>
            <div>
              <div style="border:none;border-top:solid #E1E1E1
                1.0pt;padding:3.0pt 0in 0in 0in">
                <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">
                    sfc [<a moz-do-not-send="true"
                      href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                    <b>On Behalf Of
                    </b>Dolganow, Andrew (Nokia - SG)<br>
                    <b>Sent:</b> Monday, March 14, 2016 11:52 PM<br>
                    <b>To:</b> EXT Bottorff, Paul &lt;<a
                      moz-do-not-send="true"
                      href="mailto:paul.bottorff@hpe.com"><a class="moz-txt-link-abbreviated" href="mailto:paul.bottorff@hpe.com">paul.bottorff@hpe.com</a></a>&gt;;
                    Ron Parker &lt;<a moz-do-not-send="true"
                      href="mailto:Ron_Parker@affirmednetworks.com">Ron_Parker@affirmednetworks.com</a>&gt;;
                    Stewart Bryant &lt;<a moz-do-not-send="true"
                      href="mailto:stewart.bryant@gmail.com">stewart.bryant@gmail.com</a>&gt;;
                    <a moz-do-not-send="true"
                      href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                    <b>Cc:</b> <a moz-do-not-send="true"
                      href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                    <b>Subject:</b> Re: [sfc] [GRAYMAIL] Re: Adding an
                    NSH.next-header type of NSH<o:p></o:p></span></p>
              </div>
            </div>
            <p class="MsoNormal"><span
                style="mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
            <div>
              <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:ZH-CN">Following
                  “next header” approach  is simple and the NSH header
                  is already built like that. Introducing MPLS like
                  approach would add yet another mechanism to traverse
                  the headers, which would make h/w more complex.<o:p></o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:ZH-CN">It
                  is true that h/w can only look at X Bytes (X depending
                  on h/w). This is true for many headers not only this
                  and even today (without NSH) you can end-up with
                  payload being very deep in a packet. At the end we
                  need to have a flexible mechanism which NSH nesting
                  would provide. If someone “abuses it” this can lead to
                  various issues. It is probably worth noting that in
                  the draft including security considerations (by adding
                  large headers it will be harder to perform payload
                  based ACL DDoS protection in routers for example).<o:p></o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:ZH-CN">Andrew<o:p></o:p></span></p>
            </div>
            <div>
              <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
            </div>
            <div>
              <div>
                <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:ZH-CN">On
                    2016-03-15, 3:03 AM, "sfc on behalf of EXT Bottorff,
                    Paul" wrote:<o:p></o:p></span></p>
              </div>
            </div>
            <div>
              <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:ZH-CN"><o:p> </o:p></span></p>
            </div>
            <blockquote style="border:none;border-left:solid #B5C4DF
              4.5pt;padding:0in 0in 0in
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt"
              id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
              <div>
                <div>
                  <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">Just
                      one more concern about the stack is how deep it
                      will nest. Hardware switch implementations are
                      typically limited in the depth they look into the
                      packet. If the hardware needs to look at the
                      original packet headers, then hardware would need
                      to skip over the stack of NSH headers to reach the
                      original packet. If the NSH stack is too deep it
                      may exceed the hardware depth limits.</span><span
                      style="mso-fareast-language:ZH-CN"><o:p></o:p></span></p>
                  <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><span
                      style="mso-fareast-language:ZH-CN"><o:p></o:p></span></p>
                  <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">Cheers,</span><span
                      style="mso-fareast-language:ZH-CN"><o:p></o:p></span></p>
                  <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><br>
                      Paul</span><span
                      style="mso-fareast-language:ZH-CN"><o:p></o:p></span></p>
                  <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><span
                      style="mso-fareast-language:ZH-CN"><o:p></o:p></span></p>
                  <div>
                    <div style="border:none;border-top:solid #E1E1E1
                      1.0pt;padding:3.0pt 0in 0in 0in">
                      <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">
                          sfc [<a moz-do-not-send="true"
                            href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                          <b>On Behalf Of
                          </b>Ron Parker<br>
                          <b>Sent:</b> Monday, March 14, 2016 11:45 AM<br>
                          <b>To:</b> Stewart Bryant &lt;<a
                            moz-do-not-send="true"
                            href="mailto:stewart.bryant@gmail.com"><a class="moz-txt-link-abbreviated" href="mailto:stewart.bryant@gmail.com">stewart.bryant@gmail.com</a></a>&gt;;
                          <a moz-do-not-send="true"
                            href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                          <b>Cc:</b> <a moz-do-not-send="true"
                            href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                          <b>Subject:</b> Re: [sfc] [GRAYMAIL] Re:
                          Adding an NSH.next-header type of NSH</span><span
                          style="mso-fareast-language:ZH-CN"><o:p></o:p></span></p>
                    </div>
                  </div>
                  <p class="MsoNormal"><span
                      style="mso-fareast-language:ZH-CN"> <o:p></o:p></span></p>
                  <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">I
                      like the self describing stack of NSH headers and
                      I like the first one being the “current”
                      scoping.   But, one difference between MPLS and
                      NSH…   MPLS forwarding is generally handled by
                      looking only at the MPLS labels that are “in
                      scope” for the current node (i.e., starting at the
                      top-of-stack) and not needing to locate and
                      process the “payload” beyond the
                      bottom-of-stack.    But, in NSH, most processing
                      will require location of the “payload” beyond the
                      last NSH header.   It is inefficient to have to
                      walk the stack of NSH headers in order to locate
                      that payload.    If each NSH header that was
                      pushed onto the stack also included an offset to
                      directly locate the payload (each new one simply
                      adds its own byte size), then this processing
                      inefficiency would be mitigated.</span><span
                      style="mso-fareast-language:ZH-CN"><o:p></o:p></span></p>
                  <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><span
                      style="mso-fareast-language:ZH-CN"><o:p></o:p></span></p>
                  <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">  
                      Ron</span><span style="mso-fareast-language:ZH-CN"><o:p></o:p></span></p>
                  <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><span
                      style="mso-fareast-language:ZH-CN"><o:p></o:p></span></p>
                  <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><span
                      style="mso-fareast-language:ZH-CN"><o:p></o:p></span></p>
                  <div>
                    <div style="border:none;border-top:solid #E1E1E1
                      1.0pt;padding:3.0pt 0in 0in 0in">
                      <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">
                          sfc [<a moz-do-not-send="true"
                            href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                          <b>On Behalf Of
                          </b>Stewart Bryant<br>
                          <b>Sent:</b> Monday, March 14, 2016 5:40 AM<br>
                          <b>To:</b> <a moz-do-not-send="true"
                            href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                          <b>Cc:</b> <a moz-do-not-send="true"
                            href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                          <b>Subject:</b> [GRAYMAIL] Re: [sfc] Adding an
                          NSH.next-header type of NSH</span><span
                          style="mso-fareast-language:ZH-CN"><o:p></o:p></span></p>
                    </div>
                  </div>
                  <p class="MsoNormal"><span
                      style="mso-fareast-language:ZH-CN"> <o:p></o:p></span></p>
                  <p class="MsoNormal" style="margin-bottom:12.0pt"><span
                      style="mso-fareast-language:ZH-CN"><br>
                      Having reminded myself of the NSH header
                      structure, I see that this<br>
                      is not strictly needed since this naturally fits
                      with the next<br>
                      protocol component of the base header. Thus
                      stating that the there<br>
                      is no architectural limit on the number of SFH
                      headers in a packet<br>
                      is the necessary and sufficient requirement to
                      allow an arbitatry<br>
                      stack of NSH headers. Stating that new NSH headers
                      are added at the front<br>
                      of the packet, and processed first and discarded
                      first is sufficient<br>
                      to remove any processing ambiguity. Processing
                      would also be simpler<br>
                      is you followed the MPLS rule that the outer
                      header is the only one<br>
                      in scope until that header is discarded (popped).<br>
                      <br>
                      I do however wonder whether the IETF's
                      architetural preference for<br>
                      self describing packets (MPLS being the exception)
                      leads us to more<br>
                      complex and thus less efficent dataplane designs
                      than we could otherwise <br>
                      achieve.<br>
                      <br>
                      - Stewart<o:p></o:p></span></p>
                  <div>
                    <p class="MsoNormal"><span
                        style="mso-fareast-language:ZH-CN">On 14/03/2016
                        01:44,
                        <a moz-do-not-send="true"
                          href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a>
                        wrote:<o:p></o:p></span></p>
                  </div>
                  <blockquote
                    style="margin-top:5.0pt;margin-bottom:5.0pt">
                    <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-language:ZH-CN">Stewart,</span><span
                        style="mso-fareast-language:ZH-CN"><br>
                        <br>
                      </span><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-language:ZH-CN">Thanks.
                      </span><span style="mso-fareast-language:ZH-CN"><br>
                        <br>
                      </span><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-language:ZH-CN">Do
                        you mean we should add an indicator for the
                        nested NSH?  I agree anything new should be
                        considered carefully. And that's what we are
                        doing right now.:)<br>
                      </span><span style="mso-fareast-language:ZH-CN"><br>
                          <br>
                        <br>
                        <br>
                        <br>
                        <br>
                      </span><span
                        style="font-size:7.5pt;font-family:&quot;Microsoft
JhengHei&quot;,sans-serif;color:#5F5F5F;mso-fareast-language:ZH-CN"
                        lang="ZH-CN">发件人</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F;mso-fareast-language:ZH-CN">:
                               
                      </span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-language:ZH-CN">Stewart
                        Bryant
                        <a moz-do-not-send="true"
                          href="mailto:stewart.bryant@gmail.com">&lt;stewart.bryant@gmail.com&gt;</a></span><span
                        style="mso-fareast-language:ZH-CN">
                        <br>
                      </span><span
                        style="font-size:7.5pt;font-family:&quot;MS
                        Gothic&quot;;color:#5F5F5F;mso-fareast-language:ZH-CN"
                        lang="ZH-CN">收件人</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F;mso-fareast-language:ZH-CN">:
                               
                      </span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-language:ZH-CN"><a
                          moz-do-not-send="true"
                          href="mailto:sfc@ietf.org"><a class="moz-txt-link-rfc2396E" href="mailto:sfc@ietf.org">"sfc@ietf.org"</a></a><a
                          moz-do-not-send="true"
                          href="mailto:sfc@ietf.org"><a class="moz-txt-link-rfc2396E" href="mailto:sfc@ietf.org">&lt;sfc@ietf.org&gt;</a></a>,
                      </span><span style="mso-fareast-language:ZH-CN"><br>
                      </span><span
                        style="font-size:7.5pt;font-family:&quot;MS
                        Gothic&quot;;color:#5F5F5F;mso-fareast-language:ZH-CN"
                        lang="ZH-CN">日期</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F;mso-fareast-language:ZH-CN">:
                               
                      </span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-language:ZH-CN">2016/03/11
                        17:25</span><span
                        style="mso-fareast-language:ZH-CN"><br>
                      </span><span
                        style="font-size:7.5pt;font-family:&quot;MS
                        Gothic&quot;;color:#5F5F5F;mso-fareast-language:ZH-CN"
                        lang="ZH-CN">主</span><span
                        style="font-size:7.5pt;font-family:&quot;Microsoft
JhengHei&quot;,sans-serif;color:#5F5F5F;mso-fareast-language:ZH-CN"
                        lang="ZH-CN">题</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F;mso-fareast-language:ZH-CN">:
                               </span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-language:ZH-CN">Re:
                        [sfc] Adding an NSH.next-header type of NSH</span><span
                        style="mso-fareast-language:ZH-CN">
                        <br>
                      </span><span
                        style="font-size:7.5pt;font-family:&quot;Microsoft
JhengHei&quot;,sans-serif;color:#5F5F5F;mso-fareast-language:ZH-CN"
                        lang="ZH-CN">发件人</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F;mso-fareast-language:ZH-CN">:
                               </span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-language:ZH-CN">"sfc"
                        <a moz-do-not-send="true"
                          href="mailto:sfc-bounces@ietf.org">&lt;sfc-bounces@ietf.org&gt;</a></span><span
                        style="mso-fareast-language:ZH-CN">
                        <o:p></o:p></span></p>
                    <div class="MsoNormal" style="text-align:center"
                      align="center"><span
                        style="mso-fareast-language:ZH-CN">
                        <hr style="color:#A0A0A0" align="center"
                          noshade="noshade" size="3" width="100%">
                      </span></div>
                    <p class="MsoNormal" style="margin-bottom:12.0pt"><span
                        style="mso-fareast-language:ZH-CN"><br>
                        <br>
                        <br>
                      </span><span
                        style="font-size:10.0pt;font-family:&quot;Courier
                        New&quot;;mso-fareast-language:ZH-CN"><br>
                        <tt>The protocol that chose the most elegant
                          approach to layering</tt><br>
                        <tt>one header on another was MPLS, with its
                          stacking approach</tt><br>
                        <tt>and one bit end of stack indicator.</tt><br>
                        <br>
                        <tt>Such a simple general approach has much to
                          commend it</tt><br>
                        <tt>and you might think seriously about applying
                          it here.</tt><br>
                        <br>
                        <tt>Stewart</tt><br>
                        <br>
                        <tt>_______________________________________________</tt><br>
                        <tt>sfc mailing list</tt><br>
                        <tt><a moz-do-not-send="true"
                            href="mailto:sfc@ietf.org">sfc@ietf.org</a></tt><br>
                      </span><span style="mso-fareast-language:ZH-CN"><a
                          moz-do-not-send="true"
                          href="https://www.ietf.org/mailman/listinfo/sfc"><tt><span
                              style="font-size:10.0pt"><a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a></span></tt></a><o:p></o:p></span></p>
                  </blockquote>
                  <p class="MsoNormal"><span
                      style="mso-fareast-language:ZH-CN"> <o:p></o:p></span></p>
                </div>
              </div>
            </blockquote>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------070004030503020303080607--


From nobody Thu Mar 17 08:39:01 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AF8312D89A for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 08:38:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_HELO_PASS=-0.001, 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 wMlI5J-02D0p for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 08:38:56 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3DFF612D56D for <sfc@ietf.org>; Thu, 17 Mar 2016 08:38:56 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 061A51C02FB; Thu, 17 Mar 2016 08:38:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1458229136; bh=GiBdJci1BtrDuh2VnKV2BrcKmEg+Xei5sTR5JoDQ9Bc=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=SWZ9BaadAQHjzAKB6ehkGDiRomcioXNu2d1j136M06gMSShI+zwXuFkU7l7Groltc ylskNQiqFYb1P8BQjMh8e9zJWEk3cg3bMwIoME6gXgWWXGjZywU1I/A+mGmqoF2WPe pvUF91593ouspbgdcyefmu443IVue0KgbdjzIEnk=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [46.189.28.83]) (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 DA9788C0087; Thu, 17 Mar 2016 08:38:53 -0700 (PDT)
To: Stewart Bryant <stewart.bryant@gmail.com>, "UTTARO, JAMES" <ju1738@att.com>, Xuxiaohu <xuxiaohu@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <56EACF91.6070703@joelhalpern.com>
Date: Thu, 17 Mar 2016 11:38:57 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.7.0
MIME-Version: 1.0
In-Reply-To: <56EACDC7.7060000@gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/RxyJHe1n0a9Ne0EBzdPCN1bzdQI>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Mar 2016 15:38:59 -0000

When we started, I looked at the quesiton of carrying metadata in MPLS. 
  All of the answers I could come up with were ugly (not counting the 
ones that didn't work.)

So even if we had wanted to use a label stack for path identification, 
as far as I can tell we would still need a header to carry the metadata.
And that means that anything that needed the metadata or inner packet 
would have to parse the label stack.
At which point ...

Yours,
Joel

On 3/17/16 11:31 AM, Stewart Bryant wrote:
> Yes, the MPLS label should be seen as an instruction - which is
> exactly what it is, and always has been.
>
> You can trivially carry MPLS over IP.
>
> We do carry MPLS over Ethernet.
>
> In the above cases MPLS is the instruction, and IP and
> Ethernet are the point to point transports.
>
> What is more interesting is how we carry the metadata,
> since there may need to be several instances of the
> metadata in the packet.
>
> Stewart
>
> On 17/03/2016 12:30, UTTARO, JAMES wrote:
>>
>> */Ron,/*
>>
>> *//*
>>
>> */Have not been following the SFC WG that closely due to other more
>> pressing needs for my network. That being said, it would seem that an
>> MPLS label could be used as the basis for what you are looking for an
>> thus could be applied to all network types. Using the MPLS label
>> format does not force you to have an MPLS enabled network all that is
>> needed is the required info to be populated in the label. It seems
>> that the argument is for independence of network thus inventing a new
>> label is based on an assumption that using MPLS labels imposes an MPLS
>> control plane. Is that right?/*
>>
>> *//*
>>
>> */Jim Uttaro/*
>>
>> *//*
>>
>> "/This email and any files transmitted with it are AT&T property, are
>> confidential, and are intended solely for the use of the individual or
>> entity to whom this email is addressed. If you are not one of the
>> named recipient(s) or otherwise have reason to believe that you have
>> received this message in error, please notify the sender and delete
>> this message immediately from your computer. Any other use, retention,
>> dissemination, forwarding, printing, or copying of this email is
>> strictly prohibited/."*//*
>>
>> *From:*Xuxiaohu [mailto:xuxiaohu@huawei.com]
>> *Sent:* Thursday, March 17, 2016 3:47 AM
>> *To:* Ron Parker <Ron_Parker@affirmednetworks.com>; UTTARO, JAMES
>> <ju1738@att.com>; Dave Dolson <ddolson@sandvine.com>; Dolganow, Andrew
>> (Nokia - SG) <andrew.dolganow@nokia.com>; EXT Bottorff, Paul
>> <paul.bottorff@hpe.com>; Stewart Bryant <stewart.bryant@gmail.com>;
>> ao.ting@zte.com.cn
>> *Cc:* sfc@ietf.org
>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>>
>> Ron,
>>
>> The SFC approach of encoding the SFP information by an MPLS label
>> stack can meet the transport-independency requirement very well.
>>
>> Best regards,
>>
>> Xiaohu
>>
>> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>> *Sent:* Wednesday, March 16, 2016 11:20 PM
>> *To:* UTTARO, JAMES; Dave Dolson; Xuxiaohu; Dolganow, Andrew (Nokia -
>> SG); EXT Bottorff, Paul; Stewart Bryant; ao.ting@zte.com.cn
>> <mailto:ao.ting@zte.com.cn>
>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>>
>> James,
>>
>> I can’t speak for the entire group, my understanding of the decision
>> not to standardize on MPLS as the forwarding paradigm was to make SFC
>> broader such that it could utilize MAC based networks, IP based
>> networks, and IP-over-MPLS based networks.
>>
>> Ron
>>
>> *From:*UTTARO, JAMES [mailto:ju1738@att.com]
>> *Sent:* Wednesday, March 16, 2016 11:11 AM
>> *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>> <mailto:Ron_Parker@affirmednetworks.com>>; Dave Dolson
>> <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; Xuxiaohu
>> <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>; Dolganow, Andrew
>> (Nokia - SG)
>> <<mailto:andrew.dolganow@nokia.com>andrew.dolganow@nokia.com>; EXT
>> Bottorff, Paul <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>;
>> Stewart Bryant <stewart.bryant@gmail.com
>> <mailto:stewart.bryant@gmail.com>>; ao.ting@zte.com.cn
>> <mailto:ao.ting@zte.com.cn>
>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>>
>> */Comments In-Line/*
>>
>> *//*
>>
>> */Jim Uttaro/*
>>
>> *//*
>>
>> "/This email and any files transmitted with it are AT&T property, are
>> confidential, and are intended solely for the use of the individual or
>> entity to whom this email is addressed. If you are not one of the
>> named recipient(s) or otherwise have reason to believe that you have
>> received this message in error, please notify the sender and delete
>> this message immediately from your computer. Any other use, retention,
>> dissemination, forwarding, printing, or copying of this email is
>> strictly prohibited/."*//*
>>
>> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>> *Sent:* Wednesday, March 16, 2016 10:01 AM
>> *To:* Dave Dolson <ddolson@sandvine.com
>> <mailto:ddolson@sandvine.com>>; Xuxiaohu <xuxiaohu@huawei.com
>> <mailto:xuxiaohu@huawei.com>>; UTTARO, JAMES <ju1738@att.com
>> <mailto:ju1738@att.com>>; Dolganow, Andrew (Nokia - SG)
>> <<mailto:andrew.dolganow@nokia.com>andrew.dolganow@nokia.com>; EXT
>> Bottorff, Paul <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>;
>> Stewart Bryant <stewart.bryant@gmail.com
>> <mailto:stewart.bryant@gmail.com>>; ao.ting@zte.com.cn
>> <mailto:ao.ting@zte.com.cn>
>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>>
>> My recollection of the discussion and analysis of MPLS forwarding to
>> support SFC was not oriented around hierarchical SFC domains.
>> Instead, I thought the discussion was around an MPLS label per SF
>> instance so that the stack of MPLS labels provided the full SFP/RSP
>> description.    An elegant approach, for sure, but not one adopted by
>> the WG.
>>
>> */[Jim U>] Was this decision based on the notion that all fabrics are
>> IP only?? IMO the model of all DCs being large and IP only is not a
>> correct assumption./*
>>
>> The current discussion of MPLS is more of the hierarchical nature – a
>> stack of labels in the general case represents a set of nested LSPs.
>> For SFC, the discussion is that a stack of NSH represents a stack of
>> per-SFC-domain SFPs. But an individual NSH does not self-describe the
>> SFP/RSP at its own domain level, relying instead on a flat identifier
>> (SFP ID) that is used to lookup the full SFP/RSP.
>>
>> Ron
>>
>> *From:*Dave Dolson [mailto:ddolson@sandvine.com]
>> *Sent:* Wednesday, March 16, 2016 9:48 AM
>> *To:* Xuxiaohu <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>;
>> UTTARO, JAMES <ju1738@att.com <mailto:ju1738@att.com>>; Dolganow,
>> Andrew (Nokia - SG)
>> <<mailto:andrew.dolganow@nokia.com>andrew.dolganow@nokia.com>; EXT
>> Bottorff, Paul <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>;
>> Ron Parker <Ron_Parker@affirmednetworks.com
>> <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant
>> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>>
>> Recall that draft-homma-sfc-forwarding-methods-analysis compares the
>> different approaches.
>>
>> <https://tools.ietf.org/html/draft-homma-sfc-forwarding-methods-analysis-05>https://tools.ietf.org/html/draft-homma-sfc-forwarding-methods-analysis-05
>>
>> The MPLS approach falls into the category discussed in section 3.1.2,
>> “Method 2: Forwarding with Stacked Headers”,
>>
>> whereas the NSH approach falls into section 3.1.3, “Method3:
>> Forwarding based on Service Chain Identifiers”.
>>
>> Section 4 analyzes the different methods, with pros and cons for all
>> of the approaches.
>>
>> -Dave
>>
>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Xuxiaohu
>> *Sent:* Tuesday, March 15, 2016 8:21 PM
>> *To:* UTTARO, JAMES; Dolganow, Andrew (Nokia - SG); EXT Bottorff,
>> Paul; Ron Parker; Stewart Bryant; ao.ting@zte.com.cn
>> <mailto:ao.ting@zte.com.cn>
>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>>
>> When applying a particular SFC (i.e., an ordered list of SFs) to the
>> selected traffic, the traffic needs to be steered through the
>> corresponding SFP (i.e., an ordered list of SFFs and SFs) in the
>> SFC-enabled network. MPLS-SPRING is a particular MPLS source routing
>> paradigm where the explicit path information (i.e., an ordered list of
>> explicit hops) is encoded as a label stack (i.e., an ordered list of
>> labels with each indicating a particular explicit hop) and then
>> piggybacked on the source routed packets. The MPLS-SPRING paradigm can
>> be easily leveraged to steer the selected traffic through a particular
>> SFP by encoding the SFP information as an MPLS label stack (i.e., an
>> ordered list of labels with each indicating a particular SFF or SF).
>> In this way, SFFs could be implemented on existing MPLS switches
>> without any change to the data-plane provided that SFs are capable of
>> recognizing MPLS packets.  As pointed out by somebody else, it’s much
>> straightforward to support the stack of SFC encapsulations if the SFC
>> encapsulation is implemented in the form of an MPLS label stack.
>>
>> Best regards,
>>
>> Xiaohu
>>
>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *UTTARO, JAMES
>> *Sent:* Tuesday, March 15, 2016 8:46 PM
>> *To:* Dolganow, Andrew (Nokia - SG); EXT Bottorff, Paul; Ron Parker;
>> Stewart Bryant; ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>>
>> */If we have an MPLS enabled fabric wouldn’t it be simpler to weave
>> NSH into it if it all uses MPLS? If not how would the interaction
>> between the two environments work?/*
>>
>> *//*
>>
>> */Jim Uttaro/*
>>
>> *//*
>>
>> "/This email and any files transmitted with it are AT&T property, are
>> confidential, and are intended solely for the use of the individual or
>> entity to whom this email is addressed. If you are not one of the
>> named recipient(s) or otherwise have reason to believe that you have
>> received this message in error, please notify the sender and delete
>> this message immediately from your computer. Any other use, retention,
>> dissemination, forwarding, printing, or copying of this email is
>> strictly prohibited/."*//*
>>
>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dolganow,
>> Andrew (Nokia - SG)
>> *Sent:* Monday, March 14, 2016 11:52 PM
>> *To:* EXT Bottorff, Paul
>> <<mailto:paul.bottorff@hpe.com>paul.bottorff@hpe.com>; Ron Parker
>> <Ron_Parker@affirmednetworks.com
>> <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant
>> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>>
>> Following “next header” approach  is simple and the NSH header is
>> already built like that. Introducing MPLS like approach would add yet
>> another mechanism to traverse the headers, which would make h/w more
>> complex.
>>
>> It is true that h/w can only look at X Bytes (X depending on h/w).
>> This is true for many headers not only this and even today (without
>> NSH) you can end-up with payload being very deep in a packet. At the
>> end we need to have a flexible mechanism which NSH nesting would
>> provide. If someone “abuses it” this can lead to various issues. It is
>> probably worth noting that in the draft including security
>> considerations (by adding large headers it will be harder to perform
>> payload based ACL DDoS protection in routers for example).
>>
>> Andrew
>>
>> On 2016-03-15, 3:03 AM, "sfc on behalf of EXT Bottorff, Paul" wrote:
>>
>>     Just one more concern about the stack is how deep it will nest.
>>     Hardware switch implementations are typically limited in the depth
>>     they look into the packet. If the hardware needs to look at the
>>     original packet headers, then hardware would need to skip over the
>>     stack of NSH headers to reach the original packet. If the NSH
>>     stack is too deep it may exceed the hardware depth limits.
>>
>>     Cheers,
>>
>>
>>     Paul
>>
>>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Ron Parker
>>     *Sent:* Monday, March 14, 2016 11:45 AM
>>     *To:* Stewart Bryant
>>     <<mailto:stewart.bryant@gmail.com>stewart.bryant@gmail.com>;
>>     ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>     *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>>     of NSH
>>
>>     I like the self describing stack of NSH headers and I like the
>>     first one being the “current” scoping.   But, one difference
>>     between MPLS and NSH…   MPLS forwarding is generally handled by
>>     looking only at the MPLS labels that are “in scope” for the
>>     current node (i.e., starting at the top-of-stack) and not needing
>>     to locate and process the “payload” beyond the bottom-of-stack.
>>     But, in NSH, most processing will require location of the
>>     “payload” beyond the last NSH header.   It is inefficient to have
>>     to walk the stack of NSH headers in order to locate that
>>     payload.    If each NSH header that was pushed onto the stack also
>>     included an offset to directly locate the payload (each new one
>>     simply adds its own byte size), then this processing inefficiency
>>     would be mitigated.
>>
>>     Ron
>>
>>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Stewart Bryant
>>     *Sent:* Monday, March 14, 2016 5:40 AM
>>     *To:* ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>     *Subject:* [GRAYMAIL] Re: [sfc] Adding an NSH.next-header type of NSH
>>
>>
>>     Having reminded myself of the NSH header structure, I see that this
>>     is not strictly needed since this naturally fits with the next
>>     protocol component of the base header. Thus stating that the there
>>     is no architectural limit on the number of SFH headers in a packet
>>     is the necessary and sufficient requirement to allow an arbitatry
>>     stack of NSH headers. Stating that new NSH headers are added at
>>     the front
>>     of the packet, and processed first and discarded first is sufficient
>>     to remove any processing ambiguity. Processing would also be simpler
>>     is you followed the MPLS rule that the outer header is the only one
>>     in scope until that header is discarded (popped).
>>
>>     I do however wonder whether the IETF's architetural preference for
>>     self describing packets (MPLS being the exception) leads us to more
>>     complex and thus less efficent dataplane designs than we could
>>     otherwise
>>     achieve.
>>
>>     - Stewart
>>
>>     On 14/03/2016 01:44, ao.ting@zte.com.cn
>>     <mailto:ao.ting@zte.com.cn> wrote:
>>
>>         Stewart,
>>
>>         Thanks.
>>
>>         Do you mean we should add an indicator for the nested NSH?  I
>>         agree anything new should be considered carefully. And that's
>>         what we are doing right now.:)
>>
>>
>>
>>
>>
>>
>>         发件人: Stewart Bryant <stewart.bryant@gmail.com>
>>         <mailto:stewart.bryant@gmail.com>
>>         收件人:
>>         <mailto:sfc@ietf.org>"sfc@ietf.org"<mailto:sfc@ietf.org><sfc@ietf.org>,
>>
>>         日期: 2016/03/11 17:25
>>         主题: Re: [sfc] Adding an NSH.next-header type of NSH
>>         发件人: "sfc" <sfc-bounces@ietf.org> <mailto:sfc-bounces@ietf.org>
>>
>>         ------------------------------------------------------------------------
>>
>>
>>
>>
>>
>>         The protocol that chose the most elegant approach to layering
>>         one header on another was MPLS, with its stacking approach
>>         and one bit end of stack indicator.
>>
>>         Such a simple general approach has much to commend it
>>         and you might think seriously about applying it here.
>>
>>         Stewart
>>
>>         _______________________________________________
>>         sfc mailing list
>>         sfc@ietf.org <mailto:sfc@ietf.org>
>>         <https://www.ietf.org/mailman/listinfo/sfc>https://www.ietf.org/mailman/listinfo/sfc
>>
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Thu Mar 17 08:48:22 2016
Return-Path: <stewart.bryant@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 30BAB12D8EE for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 08:48:20 -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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 9fc05P-44e-v for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 08:48:16 -0700 (PDT)
Received: from mail-wm0-x233.google.com (mail-wm0-x233.google.com [IPv6:2a00:1450:400c:c09::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 12BBC12D61C for <sfc@ietf.org>; Thu, 17 Mar 2016 08:48:16 -0700 (PDT)
Received: by mail-wm0-x233.google.com with SMTP id l68so32122120wml.0 for <sfc@ietf.org>; Thu, 17 Mar 2016 08:48:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=mvAmRFD2RMuiYPFUH90cnHUpiAv5/f+/pxW7TB5Wjlo=; b=DnkMp6hO2eWA8dhaL8sDqihO81CIn1iOAEYfWMd32YjbBLRYlHHKw/EecF8lawf4VL 5g8Kr41Notdu/QnXo72TS5qyTWBWSh2MMq4XQ5F6tYKLKWvVjrkdtzH5/f61/KHryGeP YE15G+0QR8rdCK1LISIybQv0T5xvmL3dGUt718xKCqwqzp7X562+LHm54c11U53g+VuJ 2fpO27RQmcSVJvjORgeahaFGiyXeEfEaIvbfSyB01jD1KZ9kIuWUtVmcqHp/+KJ4GTkh w4dAJrzoK54Qd9dbHgppC1NMn815vi4N+ey+5va7WP9vSMvAwVoo4ywNKP9HZaWYhI07 Seyw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=mvAmRFD2RMuiYPFUH90cnHUpiAv5/f+/pxW7TB5Wjlo=; b=h63u7UV8F5P0ps0qxq+1Xvgw+n8QFs9P6D12O7N9pd6cw+OWvCVagtjoB2HggFa2Eo 49Giw03FR5QN0y6cyOoHwaGK7SG22lX6AhWiL+Atjuya3vJxE8obqvExDzrEJd8OI3kw k3EojBv95+iLClWPcZUlae4YvHt1HpLoPivGkxqEYIwFZnzYVZjzaCcADCZkV8P/3ht5 qdo0lQ6fSlJm6YMknd/fEwCQQxM+9Za+QPyRLH2h39E+ltaE8Ei1LS2xeXHW1pdessQ+ E/0/1/rngFx+aL+Qao/Ao3mY6OaQajmAGtEyPPA5Of91Q3CSpOaIfEKa96Hh2XNs0pPP 7Zxw==
X-Gm-Message-State: AD7BkJKyURHWykoi/UCBHtt+GnVe6LrUULtjK/jbI/Rne9pWXBIzOuW8WN2Fn7lNv01/Yg==
X-Received: by 10.194.71.46 with SMTP id r14mr11895013wju.100.1458229694520; Thu, 17 Mar 2016 08:48:14 -0700 (PDT)
Received: from [192.168.2.126] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id n66sm8728197wmg.20.2016.03.17.08.48.13 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 17 Mar 2016 08:48:13 -0700 (PDT)
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "UTTARO, JAMES" <ju1738@att.com>, Xuxiaohu <xuxiaohu@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com> <56EACF91.6070703@joelhalpern.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <56EAD1BA.6080402@gmail.com>
Date: Thu, 17 Mar 2016 15:48:10 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <56EACF91.6070703@joelhalpern.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/dm5CeCIf0GeqYxbwUBYDDK-2948>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Mar 2016 15:48:20 -0000

Joel

So anything that needs to look at the metadata is not pure MPLS.

So you could have an MPLS label stack that is used to deliver the packet
to the point where the metadata is needed.

Close the stack at that point and put in any metadata ONLY needed by the
receiving LSR - call this the intermediate point metadata. If the packet
metadata is needed include in the IP metadata a pointer to the
packet metadata. Then reopen the label stack as needed.

For example.

Stewart

On 17/03/2016 15:38, Joel M. Halpern wrote:
> When we started, I looked at the quesiton of carrying metadata in 
> MPLS.  All of the answers I could come up with were ugly (not counting 
> the ones that didn't work.)
>
> So even if we had wanted to use a label stack for path identification, 
> as far as I can tell we would still need a header to carry the metadata.
> And that means that anything that needed the metadata or inner packet 
> would have to parse the label stack.
> At which point ...
>
> Yours,
> Joel
>
> On 3/17/16 11:31 AM, Stewart Bryant wrote:
>> Yes, the MPLS label should be seen as an instruction - which is
>> exactly what it is, and always has been.
>>
>> You can trivially carry MPLS over IP.
>>
>> We do carry MPLS over Ethernet.
>>
>> In the above cases MPLS is the instruction, and IP and
>> Ethernet are the point to point transports.
>>
>> What is more interesting is how we carry the metadata,
>> since there may need to be several instances of the
>> metadata in the packet.
>>
>> Stewart
>>
>> On 17/03/2016 12:30, UTTARO, JAMES wrote:
>>>
>>> */Ron,/*
>>>
>>> *//*
>>>
>>> */Have not been following the SFC WG that closely due to other more
>>> pressing needs for my network. That being said, it would seem that an
>>> MPLS label could be used as the basis for what you are looking for an
>>> thus could be applied to all network types. Using the MPLS label
>>> format does not force you to have an MPLS enabled network all that is
>>> needed is the required info to be populated in the label. It seems
>>> that the argument is for independence of network thus inventing a new
>>> label is based on an assumption that using MPLS labels imposes an MPLS
>>> control plane. Is that right?/*
>>>
>>> *//*
>>>
>>> */Jim Uttaro/*
>>>
>>> *//*
>>>
>>> "/This email and any files transmitted with it are AT&T property, are
>>> confidential, and are intended solely for the use of the individual or
>>> entity to whom this email is addressed. If you are not one of the
>>> named recipient(s) or otherwise have reason to believe that you have
>>> received this message in error, please notify the sender and delete
>>> this message immediately from your computer. Any other use, retention,
>>> dissemination, forwarding, printing, or copying of this email is
>>> strictly prohibited/."*//*
>>>
>>> *From:*Xuxiaohu [mailto:xuxiaohu@huawei.com]
>>> *Sent:* Thursday, March 17, 2016 3:47 AM
>>> *To:* Ron Parker <Ron_Parker@affirmednetworks.com>; UTTARO, JAMES
>>> <ju1738@att.com>; Dave Dolson <ddolson@sandvine.com>; Dolganow, Andrew
>>> (Nokia - SG) <andrew.dolganow@nokia.com>; EXT Bottorff, Paul
>>> <paul.bottorff@hpe.com>; Stewart Bryant <stewart.bryant@gmail.com>;
>>> ao.ting@zte.com.cn
>>> *Cc:* sfc@ietf.org
>>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type 
>>> of NSH
>>>
>>> Ron,
>>>
>>> The SFC approach of encoding the SFP information by an MPLS label
>>> stack can meet the transport-independency requirement very well.
>>>
>>> Best regards,
>>>
>>> Xiaohu
>>>
>>> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>>> *Sent:* Wednesday, March 16, 2016 11:20 PM
>>> *To:* UTTARO, JAMES; Dave Dolson; Xuxiaohu; Dolganow, Andrew (Nokia -
>>> SG); EXT Bottorff, Paul; Stewart Bryant; ao.ting@zte.com.cn
>>> <mailto:ao.ting@zte.com.cn>
>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type 
>>> of NSH
>>>
>>> James,
>>>
>>> I can’t speak for the entire group, my understanding of the decision
>>> not to standardize on MPLS as the forwarding paradigm was to make SFC
>>> broader such that it could utilize MAC based networks, IP based
>>> networks, and IP-over-MPLS based networks.
>>>
>>> Ron
>>>
>>> *From:*UTTARO, JAMES [mailto:ju1738@att.com]
>>> *Sent:* Wednesday, March 16, 2016 11:11 AM
>>> *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>>> <mailto:Ron_Parker@affirmednetworks.com>>; Dave Dolson
>>> <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; Xuxiaohu
>>> <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>; Dolganow, Andrew
>>> (Nokia - SG)
>>> <<mailto:andrew.dolganow@nokia.com>andrew.dolganow@nokia.com>; EXT
>>> Bottorff, Paul <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>;
>>> Stewart Bryant <stewart.bryant@gmail.com
>>> <mailto:stewart.bryant@gmail.com>>; ao.ting@zte.com.cn
>>> <mailto:ao.ting@zte.com.cn>
>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type 
>>> of NSH
>>>
>>> */Comments In-Line/*
>>>
>>> *//*
>>>
>>> */Jim Uttaro/*
>>>
>>> *//*
>>>
>>> "/This email and any files transmitted with it are AT&T property, are
>>> confidential, and are intended solely for the use of the individual or
>>> entity to whom this email is addressed. If you are not one of the
>>> named recipient(s) or otherwise have reason to believe that you have
>>> received this message in error, please notify the sender and delete
>>> this message immediately from your computer. Any other use, retention,
>>> dissemination, forwarding, printing, or copying of this email is
>>> strictly prohibited/."*//*
>>>
>>> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>>> *Sent:* Wednesday, March 16, 2016 10:01 AM
>>> *To:* Dave Dolson <ddolson@sandvine.com
>>> <mailto:ddolson@sandvine.com>>; Xuxiaohu <xuxiaohu@huawei.com
>>> <mailto:xuxiaohu@huawei.com>>; UTTARO, JAMES <ju1738@att.com
>>> <mailto:ju1738@att.com>>; Dolganow, Andrew (Nokia - SG)
>>> <<mailto:andrew.dolganow@nokia.com>andrew.dolganow@nokia.com>; EXT
>>> Bottorff, Paul <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>;
>>> Stewart Bryant <stewart.bryant@gmail.com
>>> <mailto:stewart.bryant@gmail.com>>; ao.ting@zte.com.cn
>>> <mailto:ao.ting@zte.com.cn>
>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type 
>>> of NSH
>>>
>>> My recollection of the discussion and analysis of MPLS forwarding to
>>> support SFC was not oriented around hierarchical SFC domains.
>>> Instead, I thought the discussion was around an MPLS label per SF
>>> instance so that the stack of MPLS labels provided the full SFP/RSP
>>> description.    An elegant approach, for sure, but not one adopted by
>>> the WG.
>>>
>>> */[Jim U>] Was this decision based on the notion that all fabrics are
>>> IP only?? IMO the model of all DCs being large and IP only is not a
>>> correct assumption./*
>>>
>>> The current discussion of MPLS is more of the hierarchical nature – a
>>> stack of labels in the general case represents a set of nested LSPs.
>>> For SFC, the discussion is that a stack of NSH represents a stack of
>>> per-SFC-domain SFPs. But an individual NSH does not self-describe the
>>> SFP/RSP at its own domain level, relying instead on a flat identifier
>>> (SFP ID) that is used to lookup the full SFP/RSP.
>>>
>>> Ron
>>>
>>> *From:*Dave Dolson [mailto:ddolson@sandvine.com]
>>> *Sent:* Wednesday, March 16, 2016 9:48 AM
>>> *To:* Xuxiaohu <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>;
>>> UTTARO, JAMES <ju1738@att.com <mailto:ju1738@att.com>>; Dolganow,
>>> Andrew (Nokia - SG)
>>> <<mailto:andrew.dolganow@nokia.com>andrew.dolganow@nokia.com>; EXT
>>> Bottorff, Paul <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>;
>>> Ron Parker <Ron_Parker@affirmednetworks.com
>>> <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant
>>> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>>> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type 
>>> of NSH
>>>
>>> Recall that draft-homma-sfc-forwarding-methods-analysis compares the
>>> different approaches.
>>>
>>> <https://tools.ietf.org/html/draft-homma-sfc-forwarding-methods-analysis-05>https://tools.ietf.org/html/draft-homma-sfc-forwarding-methods-analysis-05 
>>>
>>>
>>> The MPLS approach falls into the category discussed in section 3.1.2,
>>> “Method 2: Forwarding with Stacked Headers”,
>>>
>>> whereas the NSH approach falls into section 3.1.3, “Method3:
>>> Forwarding based on Service Chain Identifiers”.
>>>
>>> Section 4 analyzes the different methods, with pros and cons for all
>>> of the approaches.
>>>
>>> -Dave
>>>
>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Xuxiaohu
>>> *Sent:* Tuesday, March 15, 2016 8:21 PM
>>> *To:* UTTARO, JAMES; Dolganow, Andrew (Nokia - SG); EXT Bottorff,
>>> Paul; Ron Parker; Stewart Bryant; ao.ting@zte.com.cn
>>> <mailto:ao.ting@zte.com.cn>
>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type 
>>> of NSH
>>>
>>> When applying a particular SFC (i.e., an ordered list of SFs) to the
>>> selected traffic, the traffic needs to be steered through the
>>> corresponding SFP (i.e., an ordered list of SFFs and SFs) in the
>>> SFC-enabled network. MPLS-SPRING is a particular MPLS source routing
>>> paradigm where the explicit path information (i.e., an ordered list of
>>> explicit hops) is encoded as a label stack (i.e., an ordered list of
>>> labels with each indicating a particular explicit hop) and then
>>> piggybacked on the source routed packets. The MPLS-SPRING paradigm can
>>> be easily leveraged to steer the selected traffic through a particular
>>> SFP by encoding the SFP information as an MPLS label stack (i.e., an
>>> ordered list of labels with each indicating a particular SFF or SF).
>>> In this way, SFFs could be implemented on existing MPLS switches
>>> without any change to the data-plane provided that SFs are capable of
>>> recognizing MPLS packets.  As pointed out by somebody else, it’s much
>>> straightforward to support the stack of SFC encapsulations if the SFC
>>> encapsulation is implemented in the form of an MPLS label stack.
>>>
>>> Best regards,
>>>
>>> Xiaohu
>>>
>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *UTTARO, JAMES
>>> *Sent:* Tuesday, March 15, 2016 8:46 PM
>>> *To:* Dolganow, Andrew (Nokia - SG); EXT Bottorff, Paul; Ron Parker;
>>> Stewart Bryant; ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type 
>>> of NSH
>>>
>>> */If we have an MPLS enabled fabric wouldn’t it be simpler to weave
>>> NSH into it if it all uses MPLS? If not how would the interaction
>>> between the two environments work?/*
>>>
>>> *//*
>>>
>>> */Jim Uttaro/*
>>>
>>> *//*
>>>
>>> "/This email and any files transmitted with it are AT&T property, are
>>> confidential, and are intended solely for the use of the individual or
>>> entity to whom this email is addressed. If you are not one of the
>>> named recipient(s) or otherwise have reason to believe that you have
>>> received this message in error, please notify the sender and delete
>>> this message immediately from your computer. Any other use, retention,
>>> dissemination, forwarding, printing, or copying of this email is
>>> strictly prohibited/."*//*
>>>
>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dolganow,
>>> Andrew (Nokia - SG)
>>> *Sent:* Monday, March 14, 2016 11:52 PM
>>> *To:* EXT Bottorff, Paul
>>> <<mailto:paul.bottorff@hpe.com>paul.bottorff@hpe.com>; Ron Parker
>>> <Ron_Parker@affirmednetworks.com
>>> <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant
>>> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>>> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type 
>>> of NSH
>>>
>>> Following “next header” approach  is simple and the NSH header is
>>> already built like that. Introducing MPLS like approach would add yet
>>> another mechanism to traverse the headers, which would make h/w more
>>> complex.
>>>
>>> It is true that h/w can only look at X Bytes (X depending on h/w).
>>> This is true for many headers not only this and even today (without
>>> NSH) you can end-up with payload being very deep in a packet. At the
>>> end we need to have a flexible mechanism which NSH nesting would
>>> provide. If someone “abuses it” this can lead to various issues. It is
>>> probably worth noting that in the draft including security
>>> considerations (by adding large headers it will be harder to perform
>>> payload based ACL DDoS protection in routers for example).
>>>
>>> Andrew
>>>
>>> On 2016-03-15, 3:03 AM, "sfc on behalf of EXT Bottorff, Paul" wrote:
>>>
>>>     Just one more concern about the stack is how deep it will nest.
>>>     Hardware switch implementations are typically limited in the depth
>>>     they look into the packet. If the hardware needs to look at the
>>>     original packet headers, then hardware would need to skip over the
>>>     stack of NSH headers to reach the original packet. If the NSH
>>>     stack is too deep it may exceed the hardware depth limits.
>>>
>>>     Cheers,
>>>
>>>
>>>     Paul
>>>
>>>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Ron Parker
>>>     *Sent:* Monday, March 14, 2016 11:45 AM
>>>     *To:* Stewart Bryant
>>> <<mailto:stewart.bryant@gmail.com>stewart.bryant@gmail.com>;
>>>     ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>     *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>>>     of NSH
>>>
>>>     I like the self describing stack of NSH headers and I like the
>>>     first one being the “current” scoping.   But, one difference
>>>     between MPLS and NSH…   MPLS forwarding is generally handled by
>>>     looking only at the MPLS labels that are “in scope” for the
>>>     current node (i.e., starting at the top-of-stack) and not needing
>>>     to locate and process the “payload” beyond the bottom-of-stack.
>>>     But, in NSH, most processing will require location of the
>>>     “payload” beyond the last NSH header.   It is inefficient to have
>>>     to walk the stack of NSH headers in order to locate that
>>>     payload.    If each NSH header that was pushed onto the stack also
>>>     included an offset to directly locate the payload (each new one
>>>     simply adds its own byte size), then this processing inefficiency
>>>     would be mitigated.
>>>
>>>     Ron
>>>
>>>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Stewart 
>>> Bryant
>>>     *Sent:* Monday, March 14, 2016 5:40 AM
>>>     *To:* ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>     *Subject:* [GRAYMAIL] Re: [sfc] Adding an NSH.next-header type 
>>> of NSH
>>>
>>>
>>>     Having reminded myself of the NSH header structure, I see that this
>>>     is not strictly needed since this naturally fits with the next
>>>     protocol component of the base header. Thus stating that the there
>>>     is no architectural limit on the number of SFH headers in a packet
>>>     is the necessary and sufficient requirement to allow an arbitatry
>>>     stack of NSH headers. Stating that new NSH headers are added at
>>>     the front
>>>     of the packet, and processed first and discarded first is 
>>> sufficient
>>>     to remove any processing ambiguity. Processing would also be 
>>> simpler
>>>     is you followed the MPLS rule that the outer header is the only one
>>>     in scope until that header is discarded (popped).
>>>
>>>     I do however wonder whether the IETF's architetural preference for
>>>     self describing packets (MPLS being the exception) leads us to more
>>>     complex and thus less efficent dataplane designs than we could
>>>     otherwise
>>>     achieve.
>>>
>>>     - Stewart
>>>
>>>     On 14/03/2016 01:44, ao.ting@zte.com.cn
>>>     <mailto:ao.ting@zte.com.cn> wrote:
>>>
>>>         Stewart,
>>>
>>>         Thanks.
>>>
>>>         Do you mean we should add an indicator for the nested NSH?  I
>>>         agree anything new should be considered carefully. And that's
>>>         what we are doing right now.:)
>>>
>>>
>>>
>>>
>>>
>>>
>>>         发件人: Stewart Bryant <stewart.bryant@gmail.com>
>>>         <mailto:stewart.bryant@gmail.com>
>>>         收件人:
>>> <mailto:sfc@ietf.org>"sfc@ietf.org"<mailto:sfc@ietf.org><sfc@ietf.org>,
>>>
>>>         日期: 2016/03/11 17:25
>>>         主题: Re: [sfc] Adding an NSH.next-header type of NSH
>>>         发件人: "sfc" <sfc-bounces@ietf.org> 
>>> <mailto:sfc-bounces@ietf.org>
>>>
>>> ------------------------------------------------------------------------ 
>>>
>>>
>>>
>>>
>>>
>>>
>>>         The protocol that chose the most elegant approach to layering
>>>         one header on another was MPLS, with its stacking approach
>>>         and one bit end of stack indicator.
>>>
>>>         Such a simple general approach has much to commend it
>>>         and you might think seriously about applying it here.
>>>
>>>         Stewart
>>>
>>>         _______________________________________________
>>>         sfc mailing list
>>>         sfc@ietf.org <mailto:sfc@ietf.org>
>>> <https://www.ietf.org/mailman/listinfo/sfc>https://www.ietf.org/mailman/listinfo/sfc
>>>
>>
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>


From nobody Thu Mar 17 08:55:40 2016
Return-Path: <ju1738@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A2CCF12D92C for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 08:55:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.59
X-Spam-Level: 
X-Spam-Status: No, score=-2.59 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, T_KAM_HTML_FONT_INVALID=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 vZtVqS9EKUn7 for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 08:55:36 -0700 (PDT)
Received: from mx0b-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 5B5A912D7C8 for <sfc@ietf.org>; Thu, 17 Mar 2016 08:55:36 -0700 (PDT)
Received: from pps.filterd (m0049459.ppops.net [127.0.0.1]) by m0049459.ppops.net-00191d01. (8.15.0.59/8.15.0.59) with SMTP id u2HFsP8c038995; Thu, 17 Mar 2016 11:55:14 -0400
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049459.ppops.net-00191d01. with ESMTP id 21qyh885am-1 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);  Thu, 17 Mar 2016 11:55:13 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id u2HFtCuf024031; Thu, 17 Mar 2016 11:55:13 -0400
Received: from mlpi409.sfdc.sbc.com (mlpi409.sfdc.sbc.com [130.9.128.241]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id u2HFt3t8023900 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 17 Mar 2016 11:55:07 -0400
Received: from MISOUT7MSGHUBAG.ITServices.sbc.com (MISOUT7MSGHUBAG.itservices.sbc.com [130.9.129.151]) by mlpi409.sfdc.sbc.com (RSA Interceptor); Thu, 17 Mar 2016 15:54:49 GMT
Received: from MISOUT7MSGUSRCD.ITServices.sbc.com ([169.254.4.181]) by MISOUT7MSGHUBAG.ITServices.sbc.com ([130.9.129.151]) with mapi id 14.03.0248.002; Thu, 17 Mar 2016 11:54:49 -0400
From: "UTTARO, JAMES" <ju1738@att.com>
To: Stewart Bryant <stewart.bryant@gmail.com>, Xuxiaohu <xuxiaohu@huawei.com>,  Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgGIWkanorO4w3UWxkHFtF58Aq59dyYMw
Date: Thu, 17 Mar 2016 15:54:48 +0000
Message-ID: <B17A6910EEDD1F45980687268941550F135E415B@MISOUT7MSGUSRCD.ITServices.sbc.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com>
In-Reply-To: <56EACDC7.7060000@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.91.76.120]
Content-Type: multipart/alternative; boundary="_000_B17A6910EEDD1F45980687268941550F135E415BMISOUT7MSGUSRCD_"
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: DAM Allow Patterns, public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-03-17_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1601100000 definitions=main-1603170212
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/oaWbnXzcLF8nCHEDhBDNjyUkI2U>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Mar 2016 15:55:39 -0000

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

U28sIGlmIEkgd2FudGVkIHRvIGZvcm0gc2ltcGxlIHNlcnZpY2UgY2hhaW5zIGkuZSBuYWlsZWQg
dXAsIG5vdCBzZWxmLW1vZHVsYXRpbmcgZXRj4oCmaG93IG11Y2ggbWV0YSBkYXRhIHdvdWxkIEkg
bmVlZD8NCg0KSmltIFV0dGFybw0KDQoiVGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0
dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUg
aW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0
byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhl
IG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0
aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlm
eSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91
ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3
YXJkaW5nLCBwcmludGluZywgb3IgY29weWluZyBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHBy
b2hpYml0ZWQuIg0KRnJvbTogU3Rld2FydCBCcnlhbnQgW21haWx0bzpzdGV3YXJ0LmJyeWFudEBn
bWFpbC5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgMTE6MzEgQU0NClRvOiBV
VFRBUk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbT47IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWku
Y29tPjsgUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47IERhdmUg
RG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbT47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0g
U0cpIDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPjsgRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVs
LmJvdHRvcmZmQGhwZS5jb20+OyBhby50aW5nQHp0ZS5jb20uY24NCkNjOiBzZmNAaWV0Zi5vcmcN
ClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVh
ZGVyIHR5cGUgb2YgTlNIDQoNClllcywgdGhlIE1QTFMgbGFiZWwgc2hvdWxkIGJlIHNlZW4gYXMg
YW4gaW5zdHJ1Y3Rpb24gLSB3aGljaCBpcw0KZXhhY3RseSB3aGF0IGl0IGlzLCBhbmQgYWx3YXlz
IGhhcyBiZWVuLg0KDQpZb3UgY2FuIHRyaXZpYWxseSBjYXJyeSBNUExTIG92ZXIgSVAuDQoNCldl
IGRvIGNhcnJ5IE1QTFMgb3ZlciBFdGhlcm5ldC4NCg0KSW4gdGhlIGFib3ZlIGNhc2VzIE1QTFMg
aXMgdGhlIGluc3RydWN0aW9uLCBhbmQgSVAgYW5kDQpFdGhlcm5ldCBhcmUgdGhlIHBvaW50IHRv
IHBvaW50IHRyYW5zcG9ydHMuDQoNCldoYXQgaXMgbW9yZSBpbnRlcmVzdGluZyBpcyBob3cgd2Ug
Y2FycnkgdGhlIG1ldGFkYXRhLA0Kc2luY2UgdGhlcmUgbWF5IG5lZWQgdG8gYmUgc2V2ZXJhbCBp
bnN0YW5jZXMgb2YgdGhlDQptZXRhZGF0YSBpbiB0aGUgcGFja2V0Lg0KDQpTdGV3YXJ0DQpPbiAx
Ny8wMy8yMDE2IDEyOjMwLCBVVFRBUk8sIEpBTUVTIHdyb3RlOg0KUm9uLA0KDQogICAgICAgICAg
ICAgICAgSGF2ZSBub3QgYmVlbiBmb2xsb3dpbmcgdGhlIFNGQyBXRyB0aGF0IGNsb3NlbHkgZHVl
IHRvIG90aGVyIG1vcmUgcHJlc3NpbmcgbmVlZHMgZm9yIG15IG5ldHdvcmsuIFRoYXQgYmVpbmcg
c2FpZCwgaXQgd291bGQgc2VlbSB0aGF0IGFuIE1QTFMgbGFiZWwgY291bGQgYmUgdXNlZCBhcyB0
aGUgYmFzaXMgZm9yIHdoYXQgeW91IGFyZSBsb29raW5nIGZvciBhbiB0aHVzIGNvdWxkIGJlIGFw
cGxpZWQgdG8gYWxsIG5ldHdvcmsgdHlwZXMuIFVzaW5nIHRoZSBNUExTIGxhYmVsIGZvcm1hdCBk
b2VzIG5vdCBmb3JjZSB5b3UgdG8gaGF2ZSBhbiBNUExTIGVuYWJsZWQgbmV0d29yayBhbGwgdGhh
dCBpcyBuZWVkZWQgaXMgdGhlIHJlcXVpcmVkIGluZm8gdG8gYmUgcG9wdWxhdGVkIGluIHRoZSBs
YWJlbC4gSXQgc2VlbXMgdGhhdCB0aGUgYXJndW1lbnQgaXMgZm9yIGluZGVwZW5kZW5jZSBvZiBu
ZXR3b3JrIHRodXMgaW52ZW50aW5nIGEgbmV3IGxhYmVsIGlzIGJhc2VkIG9uIGFuIGFzc3VtcHRp
b24gdGhhdCB1c2luZyBNUExTIGxhYmVscyBpbXBvc2VzIGFuIE1QTFMgY29udHJvbCBwbGFuZS4g
SXMgdGhhdCByaWdodD8NCg0KSmltIFV0dGFybw0KDQoiVGhpcyBlbWFpbCBhbmQgYW55IGZpbGVz
IHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHksIGFyZSBjb25maWRlbnRpYWws
IGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9y
IGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBv
bmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8g
YmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxl
YXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5
IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0
aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywgb3IgY29weWluZyBvZiB0aGlzIGVtYWlsIGlzIHN0
cmljdGx5IHByb2hpYml0ZWQuIg0KRnJvbTogWHV4aWFvaHUgW21haWx0bzp4dXhpYW9odUBodWF3
ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2IDM6NDcgQU0NClRvOiBSb24g
UGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjxtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47IFVUVEFSTywgSkFNRVMgPGp1MTczOEBhdHQuY29tPjxt
YWlsdG86anUxNzM4QGF0dC5jb20+OyBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb20+
PG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0g
U0cpIDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPjxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5v
a2lhLmNvbT47IEVYVCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPjxtYWls
dG86cGF1bC5ib3R0b3JmZkBocGUuY29tPjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50
QGdtYWlsLmNvbT48bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT47IGFvLnRpbmdAenRl
LmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGlu
ZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KUm9uLA0KDQpUaGUgU0ZDIGFwcHJv
YWNoIG9mIGVuY29kaW5nIHRoZSBTRlAgaW5mb3JtYXRpb24gYnkgYW4gTVBMUyBsYWJlbCBzdGFj
ayBjYW4gbWVldCB0aGUgdHJhbnNwb3J0LWluZGVwZW5kZW5jeSByZXF1aXJlbWVudCB2ZXJ5IHdl
bGwuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTWFyY2gg
MTYsIDIwMTYgMTE6MjAgUE0NClRvOiBVVFRBUk8sIEpBTUVTOyBEYXZlIERvbHNvbjsgWHV4aWFv
aHU7IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFN0
ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5j
bj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBb
c2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNI
DQoNCkphbWVzLA0KDQpJIGNhbuKAmXQgc3BlYWsgZm9yIHRoZSBlbnRpcmUgZ3JvdXAsIG15IHVu
ZGVyc3RhbmRpbmcgb2YgdGhlIGRlY2lzaW9uIG5vdCB0byBzdGFuZGFyZGl6ZSBvbiBNUExTIGFz
IHRoZSBmb3J3YXJkaW5nIHBhcmFkaWdtIHdhcyB0byBtYWtlIFNGQyBicm9hZGVyIHN1Y2ggdGhh
dCBpdCBjb3VsZCB1dGlsaXplIE1BQyBiYXNlZCBuZXR3b3JrcywgSVAgYmFzZWQgbmV0d29ya3Ms
IGFuZCBJUC1vdmVyLU1QTFMgYmFzZWQgbmV0d29ya3MuDQoNCiAgIFJvbg0KDQoNCkZyb206IFVU
VEFSTywgSkFNRVMgW21haWx0bzpqdTE3MzhAYXR0LmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTWFy
Y2ggMTYsIDIwMTYgMTE6MTEgQU0NClRvOiBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj47IERh
dmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5j
b20+PjsgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdl
aS5jb20+PjsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bu
b2tpYS5jb208bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+PjsgRVhUIEJvdHRvcmZm
LCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNv
bT4+OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3
YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5n
QHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJq
ZWN0OiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0
eXBlIG9mIE5TSA0KDQpDb21tZW50cyBJbi1MaW5lDQoNCkppbSBVdHRhcm8NCg0KIlRoaXMgZW1h
aWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5LCBh
cmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0
aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4g
SWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNl
IGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3Nh
Z2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVz
c2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVu
dGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2Yg
dGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiINCkZyb206IFJvbiBQYXJrZXIgW21h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBN
YXJjaCAxNiwgMjAxNiAxMDowMSBBTQ0KVG86IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5l
LmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PjsgWHV4aWFvaHUgPHh1eGlhb2h1QGh1
YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PjsgVVRUQVJPLCBKQU1FUyA8anUx
NzM4QGF0dC5jb208bWFpbHRvOmp1MTczOEBhdHQuY29tPj47IERvbGdhbm93LCBBbmRyZXcgKE5v
a2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPG1haWx0bzphbmRyZXcuZG9sZ2Fu
b3dAbm9raWEuY29tPj47IEVYVCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29t
PG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQu
YnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47IGFvLnRp
bmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6
IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KTXkgcmVjb2xsZWN0aW9u
IG9mIHRoZSBkaXNjdXNzaW9uIGFuZCBhbmFseXNpcyBvZiBNUExTIGZvcndhcmRpbmcgdG8gc3Vw
cG9ydCBTRkMgd2FzIG5vdCBvcmllbnRlZCBhcm91bmQgaGllcmFyY2hpY2FsIFNGQyBkb21haW5z
LiAgIEluc3RlYWQsIEkgdGhvdWdodCB0aGUgZGlzY3Vzc2lvbiB3YXMgYXJvdW5kIGFuIE1QTFMg
bGFiZWwgcGVyIFNGIGluc3RhbmNlIHNvIHRoYXQgdGhlIHN0YWNrIG9mIE1QTFMgbGFiZWxzIHBy
b3ZpZGVkIHRoZSBmdWxsIFNGUC9SU1AgZGVzY3JpcHRpb24uICAgIEFuIGVsZWdhbnQgYXBwcm9h
Y2gsIGZvciBzdXJlLCBidXQgbm90IG9uZSBhZG9wdGVkIGJ5IHRoZSBXRy4NCltKaW0gVT5dIFdh
cyB0aGlzIGRlY2lzaW9uIGJhc2VkIG9uIHRoZSBub3Rpb24gdGhhdCBhbGwgZmFicmljcyBhcmUg
SVAgb25seT8/IElNTyB0aGUgbW9kZWwgb2YgYWxsIERDcyBiZWluZyBsYXJnZSBhbmQgSVAgb25s
eSBpcyBub3QgYSBjb3JyZWN0IGFzc3VtcHRpb24uDQoNClRoZSBjdXJyZW50IGRpc2N1c3Npb24g
b2YgTVBMUyBpcyBtb3JlIG9mIHRoZSBoaWVyYXJjaGljYWwgbmF0dXJlIOKAkyBhIHN0YWNrIG9m
IGxhYmVscyBpbiB0aGUgZ2VuZXJhbCBjYXNlIHJlcHJlc2VudHMgYSBzZXQgb2YgbmVzdGVkIExT
UHMuICAgRm9yIFNGQywgdGhlIGRpc2N1c3Npb24gaXMgdGhhdCBhIHN0YWNrIG9mIE5TSCByZXBy
ZXNlbnRzIGEgc3RhY2sgb2YgcGVyLVNGQy1kb21haW4gU0ZQcy4gICBCdXQgYW4gaW5kaXZpZHVh
bCBOU0ggZG9lcyBub3Qgc2VsZi1kZXNjcmliZSB0aGUgU0ZQL1JTUCBhdCBpdHMgb3duIGRvbWFp
biBsZXZlbCwgcmVseWluZyBpbnN0ZWFkIG9uIGEgZmxhdCBpZGVudGlmaWVyIChTRlAgSUQpIHRo
YXQgaXMgdXNlZCB0byBsb29rdXAgdGhlIGZ1bGwgU0ZQL1JTUC4NCg0KICAgUm9uDQoNCg0KRnJv
bTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFdlZG5l
c2RheSwgTWFyY2ggMTYsIDIwMTYgOTo0OCBBTQ0KVG86IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3
ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj47IFVUVEFSTywgSkFNRVMgPGp1MTcz
OEBhdHQuY29tPG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tp
YSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3LmRvbGdhbm93
QG5va2lhLmNvbT4+OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxt
YWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+
PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rld2Fy
dC5icnlhbnRAZ21haWwuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6
dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlw
ZSBvZiBOU0gNCg0KUmVjYWxsIHRoYXQgZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9k
cy1hbmFseXNpcyBjb21wYXJlcyB0aGUgZGlmZmVyZW50IGFwcHJvYWNoZXMuDQpodHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFs
eXNpcy0wNQ0KDQpUaGUgTVBMUyBhcHByb2FjaCBmYWxscyBpbnRvIHRoZSBjYXRlZ29yeSBkaXNj
dXNzZWQgaW4gc2VjdGlvbiAzLjEuMiwg4oCcTWV0aG9kIDI6IEZvcndhcmRpbmcgd2l0aCBTdGFj
a2VkIEhlYWRlcnPigJ0sDQp3aGVyZWFzIHRoZSBOU0ggYXBwcm9hY2ggZmFsbHMgaW50byBzZWN0
aW9uIDMuMS4zLCDigJxNZXRob2QzOiBGb3J3YXJkaW5nIGJhc2VkIG9uIFNlcnZpY2UgQ2hhaW4g
SWRlbnRpZmllcnPigJ0uDQoNClNlY3Rpb24gNCBhbmFseXplcyB0aGUgZGlmZmVyZW50IG1ldGhv
ZHMsIHdpdGggcHJvcyBhbmQgY29ucyBmb3IgYWxsIG9mIHRoZSBhcHByb2FjaGVzLg0KDQotRGF2
ZQ0KDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBYdXhpYW9odQ0KU2VudDogVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODoyMSBQTQ0KVG86
IFVUVEFSTywgSkFNRVM7IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9y
ZmYsIFBhdWw7IFJvbiBQYXJrZXI7IFN0ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY248
bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNI
Lm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCldoZW4gYXBwbHlpbmcgYSBwYXJ0aWN1bGFyIFNG
QyAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIFNGcykgdG8gdGhlIHNlbGVjdGVkIHRyYWZmaWMs
IHRoZSB0cmFmZmljIG5lZWRzIHRvIGJlIHN0ZWVyZWQgdGhyb3VnaCB0aGUgY29ycmVzcG9uZGlu
ZyBTRlAgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBTRkZzIGFuZCBTRnMpIGluIHRoZSBTRkMt
ZW5hYmxlZCBuZXR3b3JrLiBNUExTLVNQUklORyBpcyBhIHBhcnRpY3VsYXIgTVBMUyBzb3VyY2Ug
cm91dGluZyBwYXJhZGlnbSB3aGVyZSB0aGUgZXhwbGljaXQgcGF0aCBpbmZvcm1hdGlvbiAoaS5l
LiwgYW4gb3JkZXJlZCBsaXN0IG9mIGV4cGxpY2l0IGhvcHMpIGlzIGVuY29kZWQgYXMgYSBsYWJl
bCBzdGFjayAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIGxhYmVscyB3aXRoIGVhY2ggaW5kaWNh
dGluZyBhIHBhcnRpY3VsYXIgZXhwbGljaXQgaG9wKSBhbmQgdGhlbiBwaWdneWJhY2tlZCBvbiB0
aGUgc291cmNlIHJvdXRlZCBwYWNrZXRzLiBUaGUgTVBMUy1TUFJJTkcgcGFyYWRpZ20gY2FuIGJl
IGVhc2lseSBsZXZlcmFnZWQgdG8gc3RlZXIgdGhlIHNlbGVjdGVkIHRyYWZmaWMgdGhyb3VnaCBh
IHBhcnRpY3VsYXIgU0ZQIGJ5IGVuY29kaW5nIHRoZSBTRlAgaW5mb3JtYXRpb24gYXMgYW4gTVBM
UyBsYWJlbCBzdGFjayAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIGxhYmVscyB3aXRoIGVhY2gg
aW5kaWNhdGluZyBhIHBhcnRpY3VsYXIgU0ZGIG9yIFNGKS4gSW4gdGhpcyB3YXksIFNGRnMgY291
bGQgYmUgaW1wbGVtZW50ZWQgb24gZXhpc3RpbmcgTVBMUyBzd2l0Y2hlcyB3aXRob3V0IGFueSBj
aGFuZ2UgdG8gdGhlIGRhdGEtcGxhbmUgcHJvdmlkZWQgdGhhdCBTRnMgYXJlIGNhcGFibGUgb2Yg
cmVjb2duaXppbmcgTVBMUyBwYWNrZXRzLiAgQXMgcG9pbnRlZCBvdXQgYnkgc29tZWJvZHkgZWxz
ZSwgaXTigJlzIG11Y2ggc3RyYWlnaHRmb3J3YXJkIHRvIHN1cHBvcnQgdGhlIHN0YWNrIG9mIFNG
QyBlbmNhcHN1bGF0aW9ucyBpZiB0aGUgU0ZDIGVuY2Fwc3VsYXRpb24gaXMgaW1wbGVtZW50ZWQg
aW4gdGhlIGZvcm0gb2YgYW4gTVBMUyBsYWJlbCBzdGFjay4NCg0KQmVzdCByZWdhcmRzLA0KWGlh
b2h1DQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgVVRUQVJPLCBKQU1FUw0KU2VudDogVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODo0NiBQTQ0K
VG86IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFJv
biBQYXJrZXI7IFN0ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRp
bmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1
YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVy
IHR5cGUgb2YgTlNIDQoNCklmIHdlIGhhdmUgYW4gTVBMUyBlbmFibGVkIGZhYnJpYyB3b3VsZG7i
gJl0IGl0IGJlIHNpbXBsZXIgdG8gd2VhdmUgTlNIIGludG8gaXQgaWYgaXQgYWxsIHVzZXMgTVBM
Uz8gSWYgbm90IGhvdyB3b3VsZCB0aGUgaW50ZXJhY3Rpb24gYmV0d2VlbiB0aGUgdHdvIGVudmly
b25tZW50cyB3b3JrPw0KDQpKaW0gVXR0YXJvDQoNCiJUaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMg
dHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwg
YW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3Ig
ZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9u
ZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBi
ZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVh
c2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkg
ZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRp
b24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMgc3Ry
aWN0bHkgcHJvaGliaXRlZC4iDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpDQpTZW50OiBNb25k
YXksIE1hcmNoIDE0LCAyMDE2IDExOjUyIFBNDQpUbzogRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVs
LmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+OyBSb24gUGFy
a2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPj47IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFp
bC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20u
Y248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4g
TlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCkZvbGxvd2luZyDigJxuZXh0IGhlYWRlcuKA
nSBhcHByb2FjaCAgaXMgc2ltcGxlIGFuZCB0aGUgTlNIIGhlYWRlciBpcyBhbHJlYWR5IGJ1aWx0
IGxpa2UgdGhhdC4gSW50cm9kdWNpbmcgTVBMUyBsaWtlIGFwcHJvYWNoIHdvdWxkIGFkZCB5ZXQg
YW5vdGhlciBtZWNoYW5pc20gdG8gdHJhdmVyc2UgdGhlIGhlYWRlcnMsIHdoaWNoIHdvdWxkIG1h
a2UgaC93IG1vcmUgY29tcGxleC4NCg0KSXQgaXMgdHJ1ZSB0aGF0IGgvdyBjYW4gb25seSBsb29r
IGF0IFggQnl0ZXMgKFggZGVwZW5kaW5nIG9uIGgvdykuIFRoaXMgaXMgdHJ1ZSBmb3IgbWFueSBo
ZWFkZXJzIG5vdCBvbmx5IHRoaXMgYW5kIGV2ZW4gdG9kYXkgKHdpdGhvdXQgTlNIKSB5b3UgY2Fu
IGVuZC11cCB3aXRoIHBheWxvYWQgYmVpbmcgdmVyeSBkZWVwIGluIGEgcGFja2V0LiBBdCB0aGUg
ZW5kIHdlIG5lZWQgdG8gaGF2ZSBhIGZsZXhpYmxlIG1lY2hhbmlzbSB3aGljaCBOU0ggbmVzdGlu
ZyB3b3VsZCBwcm92aWRlLiBJZiBzb21lb25lIOKAnGFidXNlcyBpdOKAnSB0aGlzIGNhbiBsZWFk
IHRvIHZhcmlvdXMgaXNzdWVzLiBJdCBpcyBwcm9iYWJseSB3b3J0aCBub3RpbmcgdGhhdCBpbiB0
aGUgZHJhZnQgaW5jbHVkaW5nIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIChieSBhZGRpbmcgbGFy
Z2UgaGVhZGVycyBpdCB3aWxsIGJlIGhhcmRlciB0byBwZXJmb3JtIHBheWxvYWQgYmFzZWQgQUNM
IEREb1MgcHJvdGVjdGlvbiBpbiByb3V0ZXJzIGZvciBleGFtcGxlKS4NCg0KQW5kcmV3DQoNCk9u
IDIwMTYtMDMtMTUsIDM6MDMgQU0sICJzZmMgb24gYmVoYWxmIG9mIEVYVCBCb3R0b3JmZiwgUGF1
bCIgd3JvdGU6DQoNCkp1c3Qgb25lIG1vcmUgY29uY2VybiBhYm91dCB0aGUgc3RhY2sgaXMgaG93
IGRlZXAgaXQgd2lsbCBuZXN0LiBIYXJkd2FyZSBzd2l0Y2ggaW1wbGVtZW50YXRpb25zIGFyZSB0
eXBpY2FsbHkgbGltaXRlZCBpbiB0aGUgZGVwdGggdGhleSBsb29rIGludG8gdGhlIHBhY2tldC4g
SWYgdGhlIGhhcmR3YXJlIG5lZWRzIHRvIGxvb2sgYXQgdGhlIG9yaWdpbmFsIHBhY2tldCBoZWFk
ZXJzLCB0aGVuIGhhcmR3YXJlIHdvdWxkIG5lZWQgdG8gc2tpcCBvdmVyIHRoZSBzdGFjayBvZiBO
U0ggaGVhZGVycyB0byByZWFjaCB0aGUgb3JpZ2luYWwgcGFja2V0LiBJZiB0aGUgTlNIIHN0YWNr
IGlzIHRvbyBkZWVwIGl0IG1heSBleGNlZWQgdGhlIGhhcmR3YXJlIGRlcHRoIGxpbWl0cy4NCg0K
Q2hlZXJzLA0KDQpQYXVsDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSBPbiBCZWhhbGYgT2YgUm9uIFBhcmtlcg0KU2VudDogTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAx
MTo0NSBBTQ0KVG86IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFp
bHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRv
OmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQt
aGVhZGVyIHR5cGUgb2YgTlNIDQoNCkkgbGlrZSB0aGUgc2VsZiBkZXNjcmliaW5nIHN0YWNrIG9m
IE5TSCBoZWFkZXJzIGFuZCBJIGxpa2UgdGhlIGZpcnN0IG9uZSBiZWluZyB0aGUg4oCcY3VycmVu
dOKAnSBzY29waW5nLiAgIEJ1dCwgb25lIGRpZmZlcmVuY2UgYmV0d2VlbiBNUExTIGFuZCBOU0ji
gKYgICBNUExTIGZvcndhcmRpbmcgaXMgZ2VuZXJhbGx5IGhhbmRsZWQgYnkgbG9va2luZyBvbmx5
IGF0IHRoZSBNUExTIGxhYmVscyB0aGF0IGFyZSDigJxpbiBzY29wZeKAnSBmb3IgdGhlIGN1cnJl
bnQgbm9kZSAoaS5lLiwgc3RhcnRpbmcgYXQgdGhlIHRvcC1vZi1zdGFjaykgYW5kIG5vdCBuZWVk
aW5nIHRvIGxvY2F0ZSBhbmQgcHJvY2VzcyB0aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGJv
dHRvbS1vZi1zdGFjay4gICAgQnV0LCBpbiBOU0gsIG1vc3QgcHJvY2Vzc2luZyB3aWxsIHJlcXVp
cmUgbG9jYXRpb24gb2YgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBsYXN0IE5TSCBoZWFk
ZXIuICAgSXQgaXMgaW5lZmZpY2llbnQgdG8gaGF2ZSB0byB3YWxrIHRoZSBzdGFjayBvZiBOU0gg
aGVhZGVycyBpbiBvcmRlciB0byBsb2NhdGUgdGhhdCBwYXlsb2FkLiAgICBJZiBlYWNoIE5TSCBo
ZWFkZXIgdGhhdCB3YXMgcHVzaGVkIG9udG8gdGhlIHN0YWNrIGFsc28gaW5jbHVkZWQgYW4gb2Zm
c2V0IHRvIGRpcmVjdGx5IGxvY2F0ZSB0aGUgcGF5bG9hZCAoZWFjaCBuZXcgb25lIHNpbXBseSBh
ZGRzIGl0cyBvd24gYnl0ZSBzaXplKSwgdGhlbiB0aGlzIHByb2Nlc3NpbmcgaW5lZmZpY2llbmN5
IHdvdWxkIGJlIG1pdGlnYXRlZC4NCg0KICAgUm9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdGV3YXJ0IEJyeWFudA0KU2VudDogTW9u
ZGF5LCBNYXJjaCAxNCwgMjAxNiA1OjQwIEFNDQpUbzogYW8udGluZ0B6dGUuY29tLmNuPG1haWx0
bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQpTdWJqZWN0OiBbR1JBWU1BSUxdIFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVh
ZGVyIHR5cGUgb2YgTlNIDQoNCg0KSGF2aW5nIHJlbWluZGVkIG15c2VsZiBvZiB0aGUgTlNIIGhl
YWRlciBzdHJ1Y3R1cmUsIEkgc2VlIHRoYXQgdGhpcw0KaXMgbm90IHN0cmljdGx5IG5lZWRlZCBz
aW5jZSB0aGlzIG5hdHVyYWxseSBmaXRzIHdpdGggdGhlIG5leHQNCnByb3RvY29sIGNvbXBvbmVu
dCBvZiB0aGUgYmFzZSBoZWFkZXIuIFRodXMgc3RhdGluZyB0aGF0IHRoZSB0aGVyZQ0KaXMgbm8g
YXJjaGl0ZWN0dXJhbCBsaW1pdCBvbiB0aGUgbnVtYmVyIG9mIFNGSCBoZWFkZXJzIGluIGEgcGFj
a2V0DQppcyB0aGUgbmVjZXNzYXJ5IGFuZCBzdWZmaWNpZW50IHJlcXVpcmVtZW50IHRvIGFsbG93
IGFuIGFyYml0YXRyeQ0Kc3RhY2sgb2YgTlNIIGhlYWRlcnMuIFN0YXRpbmcgdGhhdCBuZXcgTlNI
IGhlYWRlcnMgYXJlIGFkZGVkIGF0IHRoZSBmcm9udA0Kb2YgdGhlIHBhY2tldCwgYW5kIHByb2Nl
c3NlZCBmaXJzdCBhbmQgZGlzY2FyZGVkIGZpcnN0IGlzIHN1ZmZpY2llbnQNCnRvIHJlbW92ZSBh
bnkgcHJvY2Vzc2luZyBhbWJpZ3VpdHkuIFByb2Nlc3Npbmcgd291bGQgYWxzbyBiZSBzaW1wbGVy
DQppcyB5b3UgZm9sbG93ZWQgdGhlIE1QTFMgcnVsZSB0aGF0IHRoZSBvdXRlciBoZWFkZXIgaXMg
dGhlIG9ubHkgb25lDQppbiBzY29wZSB1bnRpbCB0aGF0IGhlYWRlciBpcyBkaXNjYXJkZWQgKHBv
cHBlZCkuDQoNCkkgZG8gaG93ZXZlciB3b25kZXIgd2hldGhlciB0aGUgSUVURidzIGFyY2hpdGV0
dXJhbCBwcmVmZXJlbmNlIGZvcg0Kc2VsZiBkZXNjcmliaW5nIHBhY2tldHMgKE1QTFMgYmVpbmcg
dGhlIGV4Y2VwdGlvbikgbGVhZHMgdXMgdG8gbW9yZQ0KY29tcGxleCBhbmQgdGh1cyBsZXNzIGVm
ZmljZW50IGRhdGFwbGFuZSBkZXNpZ25zIHRoYW4gd2UgY291bGQgb3RoZXJ3aXNlDQphY2hpZXZl
Lg0KDQotIFN0ZXdhcnQNCk9uIDE0LzAzLzIwMTYgMDE6NDQsIGFvLnRpbmdAenRlLmNvbS5jbjxt
YWlsdG86YW8udGluZ0B6dGUuY29tLmNuPiB3cm90ZToNClN0ZXdhcnQsDQoNClRoYW5rcy4NCg0K
RG8geW91IG1lYW4gd2Ugc2hvdWxkIGFkZCBhbiBpbmRpY2F0b3IgZm9yIHRoZSBuZXN0ZWQgTlNI
PyAgSSBhZ3JlZSBhbnl0aGluZyBuZXcgc2hvdWxkIGJlIGNvbnNpZGVyZWQgY2FyZWZ1bGx5LiBB
bmQgdGhhdCdzIHdoYXQgd2UgYXJlIGRvaW5nIHJpZ2h0IG5vdy46KQ0KDQoNCg0KDQoNCg0K5Y+R
5Lu25Lq6OiAgICAgICAgIFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+
PG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+DQrmlLbku7bkuro6ICAgICAgICAgInNm
Y0BpZXRmLm9yZyI8bWFpbHRvOnNmY0BpZXRmLm9yZz48c2ZjQGlldGYub3JnPjxtYWlsdG86c2Zj
QGlldGYub3JnPiwNCuaXpeacnzogICAgICAgICAyMDE2LzAzLzExIDE3OjI1DQrkuLvpopg6ICAg
ICAgICBSZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0K5Y+R
5Lu25Lq6OiAgICAgICAgInNmYyIgPHNmYy1ib3VuY2VzQGlldGYub3JnPjxtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmc+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQoNCg0K
DQpUaGUgcHJvdG9jb2wgdGhhdCBjaG9zZSB0aGUgbW9zdCBlbGVnYW50IGFwcHJvYWNoIHRvIGxh
eWVyaW5nDQpvbmUgaGVhZGVyIG9uIGFub3RoZXIgd2FzIE1QTFMsIHdpdGggaXRzIHN0YWNraW5n
IGFwcHJvYWNoDQphbmQgb25lIGJpdCBlbmQgb2Ygc3RhY2sgaW5kaWNhdG9yLg0KDQpTdWNoIGEg
c2ltcGxlIGdlbmVyYWwgYXBwcm9hY2ggaGFzIG11Y2ggdG8gY29tbWVuZCBpdA0KYW5kIHlvdSBt
aWdodCB0aGluayBzZXJpb3VzbHkgYWJvdXQgYXBwbHlpbmcgaXQgaGVyZS4NCg0KU3Rld2FydA0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1h
aWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2
IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRo
IjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEg
NiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1pY3Jvc29mdCBK
aGVuZ0hlaSI7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiXEBNaWNyb3NvZnQgSmhlbmdIZWkiOw0KCXBhbm9zZS0xOjIgMTEgNiA0
IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATVMgR290aGljIjsN
CglwYW5vc2UtMToyIDExIDYgOSA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmOw0KCWNvbG9yOmJsYWNr
O30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNw
YW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9y
OnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0K
CW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk6U2ltU3VuOw0KCWNvbG9yOmJsYWNrO30NCnR0DQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnAuTXNvQWNldGF0ZSwg
bGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGlt
ZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0
ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsN
Cglmb250LWZhbWlseTpDb25zb2xhczsNCgljb2xvcjpibGFjazt9DQpzcGFuLkJhbGxvb25UZXh0
Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWls
eToiVGFob21hIixzYW5zLXNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uQ2hhcg0KCXttc28t
c3R5bGUtbmFtZToi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgltc28tc3R5bGUtbGluazrmibnms6jmoYbmlofmnKw7DQoJZm9udC1mYW1pbHk6U2ltU3Vu
Ow0KCWNvbG9yOmJsYWNrO30NCnAuYSwgbGkuYSwgZGl2LmENCgl7bXNvLXN0eWxlLW5hbWU65om5
5rOo5qGG5paH5pysOw0KCW1zby1zdHlsZS1saW5rOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJ
bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsN
Cglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpz
cGFuLkhUTUxDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIOmihOiuvuagvOW8jyBDaGFyIjsN
Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg6aKE6K6+5qC8
5byPIjsNCglmb250LWZhbWlseTpTaW1TdW47fQ0KcC5IVE1MLCBsaS5IVE1MLCBkaXYuSFRNTA0K
CXttc28tc3R5bGUtbmFtZToiSFRNTCDpooTorr7moLzlvI8iOw0KCW1zby1zdHlsZS1saW5rOiJI
VE1MIOmihOiuvuagvOW8jyBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAw
MDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4i
LHNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uRW1haWxTdHlsZTI2DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9y
OiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpz
cGFuLkVtYWlsU3R5bGUyOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojNDQ1NDZBOw0KCWZvbnQtd2VpZ2h0OmJv
bGQ7DQoJZm9udC1zdHlsZTppdGFsaWM7DQoJdGV4dC1kZWNvcmF0aW9uOm5vbmUgbm9uZTt9DQpz
cGFuLkVtYWlsU3R5bGUyOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls
ZTMwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzENCgl7bXNvLXN0
eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJ
Y29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUzMg0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojNDQ1NDZB
Ow0KCWZvbnQtd2VpZ2h0OmJvbGQ7DQoJZm9udC1zdHlsZTppdGFsaWM7DQoJdGV4dC1kZWNvcmF0
aW9uOm5vbmUgbm9uZTt9DQpzcGFuLkVtYWlsU3R5bGUzMw0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdE
O30NCnNwYW4uRW1haWxTdHlsZTM0DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMzUNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzQ0NTQ2QTsNCglmb250LXdlaWdodDpib2xkOw0KCWZv
bnQtc3R5bGU6aXRhbGljOw0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMzYNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzQ0NTQ2QTsNCglmb250LXdlaWdodDpib2xk
Ow0KCWZvbnQtc3R5bGU6aXRhbGljOw0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0KLk1z
b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEw
LjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2lu
OjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk
U2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl
ZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0t
LT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4N
CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1s
PjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgYmdjb2xvcj0id2hpdGUiIGxhbmc9IkVOLVVT
IiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2
QSI+U28sIGlmIEkgd2FudGVkIHRvIGZvcm0gc2ltcGxlIHNlcnZpY2UgY2hhaW5zIGkuZSBuYWls
ZWQgdXAsIG5vdCBzZWxmLW1vZHVsYXRpbmcgZXRj4oCmaG93IG11Y2ggbWV0YSBkYXRhIHdvdWxk
IEkgbmVlZD8NCjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPkppbSBVdHRhcm88bzpwPjwvbzpwPjwvc3Bhbj48L2k+
PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojNDQ1NDZBIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojNDQ1NDZBIj4mcXVvdDs8aT5UaGlzIGVt
YWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmYW1wO1QgcHJvcGVy
dHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNl
IG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVz
c2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhlDQogbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90
aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhp
cyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0
aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNl
LCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5
aW5nDQogb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkPC9pPi4mcXVvdDs8L3Nw
YW4+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvaT48L2I+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBTdGV3YXJ0IEJyeWFu
dCBbbWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBU
aHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgMTE6MzEgQU08YnI+DQo8Yj5Ubzo8L2I+IFVUVEFSTywg
SkFNRVMgJmx0O2p1MTczOEBhdHQuY29tJmd0OzsgWHV4aWFvaHUgJmx0O3h1eGlhb2h1QGh1YXdl
aS5jb20mZ3Q7OyBSb24gUGFya2VyICZsdDtSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
Jmd0OzsgRGF2ZSBEb2xzb24gJmx0O2Rkb2xzb25Ac2FuZHZpbmUuY29tJmd0OzsgRG9sZ2Fub3cs
IEFuZHJldyAoTm9raWEgLSBTRykgJmx0O2FuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20mZ3Q7OyBF
WFQgQm90dG9yZmYsIFBhdWwgJmx0O3BhdWwuYm90dG9yZmZAaHBlLmNvbSZndDs7DQogYW8udGlu
Z0B6dGUuY29tLmNuPGJyPg0KPGI+Q2M6PC9iPiBzZmNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0
OjwvYj4gUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIg
dHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPlllcywgdGhlIE1QTFMgbGFiZWwgc2hvdWxk
IGJlIHNlZW4gYXMgYW4gaW5zdHJ1Y3Rpb24gLSB3aGljaCBpczxicj4NCmV4YWN0bHkgd2hhdCBp
dCBpcywgYW5kIGFsd2F5cyBoYXMgYmVlbi48YnI+DQo8YnI+DQpZb3UgY2FuIHRyaXZpYWxseSBj
YXJyeSBNUExTIG92ZXIgSVAuPGJyPg0KPGJyPg0KV2UgZG8gY2FycnkgTVBMUyBvdmVyIEV0aGVy
bmV0Ljxicj4NCjxicj4NCkluIHRoZSBhYm92ZSBjYXNlcyBNUExTIGlzIHRoZSBpbnN0cnVjdGlv
biwgYW5kIElQIGFuZCA8YnI+DQpFdGhlcm5ldCBhcmUgdGhlIHBvaW50IHRvIHBvaW50IHRyYW5z
cG9ydHMuPGJyPg0KPGJyPg0KV2hhdCBpcyBtb3JlIGludGVyZXN0aW5nIGlzIGhvdyB3ZSBjYXJy
eSB0aGUgbWV0YWRhdGEsPGJyPg0Kc2luY2UgdGhlcmUgbWF5IG5lZWQgdG8gYmUgc2V2ZXJhbCBp
bnN0YW5jZXMgb2YgdGhlPGJyPg0KbWV0YWRhdGEgaW4gdGhlIHBhY2tldC48YnI+DQo8YnI+DQpT
dGV3YXJ0PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gMTcv
MDMvMjAxNiAxMjozMCwgVVRUQVJPLCBKQU1FUyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0
NTQ2QSI+Um9uLDwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPiZuYnNwOzwvc3Bhbj48
L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyBIYXZlIG5vdCBiZWVuIGZvbGxvd2luZyB0aGUgU0ZDIFdHIHRoYXQgY2xvc2VseSBkdWUgdG8g
b3RoZXIgbW9yZSBwcmVzc2luZyBuZWVkcyBmb3IgbXkgbmV0d29yay4gVGhhdCBiZWluZyBzYWlk
LCBpdCB3b3VsZCBzZWVtIHRoYXQgYW4NCiBNUExTIGxhYmVsIGNvdWxkIGJlIHVzZWQgYXMgdGhl
IGJhc2lzIGZvciB3aGF0IHlvdSBhcmUgbG9va2luZyBmb3IgYW4gdGh1cyBjb3VsZCBiZSBhcHBs
aWVkIHRvIGFsbCBuZXR3b3JrIHR5cGVzLiBVc2luZyB0aGUgTVBMUyBsYWJlbCBmb3JtYXQgZG9l
cyBub3QgZm9yY2UgeW91IHRvIGhhdmUgYW4gTVBMUyBlbmFibGVkIG5ldHdvcmsgYWxsIHRoYXQg
aXMgbmVlZGVkIGlzIHRoZSByZXF1aXJlZCBpbmZvIHRvIGJlIHBvcHVsYXRlZCBpbiB0aGUNCiBs
YWJlbC4gSXQgc2VlbXMgdGhhdCB0aGUgYXJndW1lbnQgaXMgZm9yIGluZGVwZW5kZW5jZSBvZiBu
ZXR3b3JrIHRodXMgaW52ZW50aW5nIGEgbmV3IGxhYmVsIGlzIGJhc2VkIG9uIGFuIGFzc3VtcHRp
b24gdGhhdCB1c2luZyBNUExTIGxhYmVscyBpbXBvc2VzIGFuIE1QTFMgY29udHJvbCBwbGFuZS4g
SXMgdGhhdCByaWdodD88L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj4mbmJzcDs8L3Nw
YW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj5KaW0gVXR0YXJvPC9zcGFuPjwvaT48L2I+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzQ0NTQ2QSI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzQ0NTQ2QSI+JnF1b3Q7PGk+VGhp
cyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJmFtcDtUIHBy
b3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhl
IHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFk
ZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZQ0KIG5hbWVkIHJlY2lwaWVudChzKSBv
ciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVk
IHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxl
dGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVy
IHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywgb3Ig
Y29weWluZw0KIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZDwvaT4uJnF1b3Q7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0
Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBYdXhp
YW9odSBbPGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPm1haWx0bzp4dXhpYW9o
dUBodWF3ZWkuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMTcs
IDIwMTYgMzo0NyBBTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlciA8YSBocmVmPSJtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Jmx0O1Jvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20mZ3Q7PC9hPjsgVVRUQVJPLCBKQU1FUw0KPGEgaHJlZj0ibWFpbHRvOmp1MTcz
OEBhdHQuY29tIj4mbHQ7anUxNzM4QGF0dC5jb20mZ3Q7PC9hPjsgRGF2ZSBEb2xzb24gPGEgaHJl
Zj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj4NCiZsdDtkZG9sc29uQHNhbmR2aW5lLmNv
bSZndDs8L2E+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSA8YSBocmVmPSJtYWlsdG86
YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbSI+DQombHQ7YW5kcmV3LmRvbGdhbm93QG5va2lhLmNv
bSZndDs8L2E+OyBFWFQgQm90dG9yZmYsIFBhdWwgPGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9y
ZmZAaHBlLmNvbSI+DQombHQ7cGF1bC5ib3R0b3JmZkBocGUuY29tJmd0OzwvYT47IFN0ZXdhcnQg
QnJ5YW50IDxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPg0KJmx0O3N0
ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSZndDs8L2E+OyA8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6
dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8
L2I+IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5
cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04i
PlJvbiw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPlRoZSBTRkMgYXBw
cm9hY2ggb2YgZW5jb2RpbmcgdGhlIFNGUCBpbmZvcm1hdGlvbiBieSBhbiBNUExTIGxhYmVsIHN0
YWNrIGNhbiBtZWV0IHRoZSB0cmFuc3BvcnQtaW5kZXBlbmRlbmN5IHJlcXVpcmVtZW50IHZlcnkg
d2VsbC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkJlc3QgcmVnYXJk
cyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+WGlhb2h1PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk
IGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6d2luZG93dGV4dDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPiBSb24NCiBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT5d
DQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMToyMCBQTTxi
cj4NCjxiPlRvOjwvYj4gVVRUQVJPLCBKQU1FUzsgRGF2ZSBEb2xzb247IFh1eGlhb2h1OyBEb2xn
YW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBTdGV3YXJ0IEJy
eWFudDsNCjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNv
bS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNm
Y0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFtHUkFZTUFJTF0g
UmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+SmFtZXMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxh
bmd1YWdlOlpILUNOIj5JIGNhbuKAmXQgc3BlYWsgZm9yIHRoZSBlbnRpcmUgZ3JvdXAsIG15IHVu
ZGVyc3RhbmRpbmcgb2YgdGhlIGRlY2lzaW9uIG5vdCB0byBzdGFuZGFyZGl6ZSBvbiBNUExTIGFz
IHRoZSBmb3J3YXJkaW5nIHBhcmFkaWdtIHdhcyB0byBtYWtlDQogU0ZDIGJyb2FkZXIgc3VjaCB0
aGF0IGl0IGNvdWxkIHV0aWxpemUgTUFDIGJhc2VkIG5ldHdvcmtzLCBJUCBiYXNlZCBuZXR3b3Jr
cywgYW5kIElQLW92ZXItTVBMUyBiYXNlZCBuZXR3b3Jrcy48L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48L2E+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dDtt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjp3aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4NCiBVVFRBUk8s
IEpBTUVTIFs8YSBocmVmPSJtYWlsdG86anUxNzM4QGF0dC5jb20iPm1haWx0bzpqdTE3MzhAYXR0
LmNvbTwvYT5dIDxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDE2LCAyMDE2IDEx
OjExIEFNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTwvYT4mZ3Q7OyBEYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2Fu
ZHZpbmUuY29tIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7OyBYdXhpYW9odSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+
Jmd0OzsNCiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20iPmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208L2E+
Jmd0OzsgRVhUIEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3Jm
ZkBocGUuY29tIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L2E+Jmd0OzsgU3Rld2FydCBCcnlhbnQg
Jmx0OzxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPnN0ZXdhcnQuYnJ5
YW50QGdtYWlsLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5j
biI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTog
W3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5T
SDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojNDQ1NDZBO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5Db21tZW50cyBJ
bi1MaW5lPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QTttc28tZmFyZWFzdC1sYW5ndWFn
ZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QTttc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiI+SmltIFV0dGFybzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0
NkE7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM0NDU0
NkE7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZxdW90OzxpPlRoaXMgZW1haWwgYW5kIGFu
eSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZhbXA7VCBwcm9wZXJ0eSwgYXJlIGNv
bmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGlu
ZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuDQogSWYg
eW91IGFyZSBub3Qgb25lIG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhh
dmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2Ug
aW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2Fn
ZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlv
biwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywNCiBwcmludGluZywgb3IgY29weWluZyBvZiB0
aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQ8L2k+LiZxdW90Ozwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dDttc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5k
b3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4NCiBSb24gUGFya2VyIFs8YSBocmVm
PSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2Rh
eSwgTWFyY2ggMTYsIDIwMTYgMTA6MDEgQU08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uICZs
dDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iPmRkb2xzb25Ac2FuZHZpbmUu
Y29tPC9hPiZndDs7IFh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2Vp
LmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT4mZ3Q7OyBVVFRBUk8sIEpBTUVTICZsdDs8YSBo
cmVmPSJtYWlsdG86anUxNzM4QGF0dC5jb20iPmp1MTczOEBhdHQuY29tPC9hPiZndDs7IERvbGdh
bm93LCBBbmRyZXcgKE5va2lhIC0gU0cpDQogJmx0OzxhIGhyZWY9Im1haWx0bzphbmRyZXcuZG9s
Z2Fub3dAbm9raWEuY29tIj5hbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPC9hPiZndDs7IEVYVCBC
b3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+
cGF1bC5ib3R0b3JmZkBocGUuY29tPC9hPiZndDs7IFN0ZXdhcnQgQnJ5YW50ICZsdDs8YSBocmVm
PSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj5zdGV3YXJ0LmJyeWFudEBnbWFpbC5j
b208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdA
enRlLmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFtHUkFZ
TUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+TXkgcmVjb2xsZWN0aW9uIG9mIHRoZSBkaXNj
dXNzaW9uIGFuZCBhbmFseXNpcyBvZiBNUExTIGZvcndhcmRpbmcgdG8gc3VwcG9ydCBTRkMgd2Fz
IG5vdCBvcmllbnRlZCBhcm91bmQgaGllcmFyY2hpY2FsIFNGQyBkb21haW5zLiZuYnNwOyZuYnNw
Ow0KIEluc3RlYWQsIEkgdGhvdWdodCB0aGUgZGlzY3Vzc2lvbiB3YXMgYXJvdW5kIGFuIE1QTFMg
bGFiZWwgcGVyIFNGIGluc3RhbmNlIHNvIHRoYXQgdGhlIHN0YWNrIG9mIE1QTFMgbGFiZWxzIHBy
b3ZpZGVkIHRoZSBmdWxsIFNGUC9SU1AgZGVzY3JpcHRpb24uJm5ic3A7Jm5ic3A7Jm5ic3A7IEFu
IGVsZWdhbnQgYXBwcm9hY2gsIGZvciBzdXJlLCBidXQgbm90IG9uZSBhZG9wdGVkIGJ5IHRoZSBX
Ry48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QTttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+W0pp
bSBVJmd0O10gV2FzIHRoaXMgZGVjaXNpb24gYmFzZWQgb24gdGhlIG5vdGlvbiB0aGF0IGFsbCBm
YWJyaWNzIGFyZSBJUCBvbmx5Pz8gSU1PIHRoZSBtb2RlbCBvZiBhbGwgRENzIGJlaW5nIGxhcmdl
IGFuZCBJUCBvbmx5DQogaXMgbm90IGEgY29ycmVjdCBhc3N1bXB0aW9uLjwvc3Bhbj48L2k+PC9i
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5UaGUgY3VycmVudCBkaXNjdXNzaW9u
IG9mIE1QTFMgaXMgbW9yZSBvZiB0aGUgaGllcmFyY2hpY2FsIG5hdHVyZSDigJMgYSBzdGFjayBv
ZiBsYWJlbHMgaW4gdGhlIGdlbmVyYWwgY2FzZSByZXByZXNlbnRzIGEgc2V0IG9mIG5lc3RlZA0K
IExTUHMuJm5ic3A7Jm5ic3A7IEZvciBTRkMsIHRoZSBkaXNjdXNzaW9uIGlzIHRoYXQgYSBzdGFj
ayBvZiBOU0ggcmVwcmVzZW50cyBhIHN0YWNrIG9mIHBlci1TRkMtZG9tYWluIFNGUHMuJm5ic3A7
Jm5ic3A7IEJ1dCBhbiBpbmRpdmlkdWFsIE5TSCBkb2VzIG5vdCBzZWxmLWRlc2NyaWJlIHRoZSBT
RlAvUlNQIGF0IGl0cyBvd24gZG9tYWluIGxldmVsLCByZWx5aW5nIGluc3RlYWQgb24gYSBmbGF0
IGlkZW50aWZpZXIgKFNGUCBJRCkgdGhhdCBpcyB1c2VkIHRvIGxvb2t1cCB0aGUgZnVsbA0KIFNG
UC9SU1AuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDsmbmJz
cDsgUm9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQ7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6d2luZG93dGV4dDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+DQogRGF2ZSBEb2xz
b24gWzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+bWFpbHRvOmRkb2xzb25A
c2FuZHZpbmUuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDE2
LCAyMDE2IDk6NDggQU08YnI+DQo8Yj5Ubzo8L2I+IFh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWls
dG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT4mZ3Q7OyBVVFRB
Uk8sIEpBTUVTICZsdDs8YSBocmVmPSJtYWlsdG86anUxNzM4QGF0dC5jb20iPmp1MTczOEBhdHQu
Y29tPC9hPiZndDs7IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpICZsdDs8YSBocmVmPSJt
YWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbSI+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNv
bTwvYT4mZ3Q7Ow0KIEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwu
Ym90dG9yZmZAaHBlLmNvbSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9hPiZndDs7IFJvbiBQYXJr
ZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5S
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDs7IFN0ZXdhcnQgQnJ5YW50ICZs
dDs8YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj5zdGV3YXJ0LmJyeWFu
dEBnbWFpbC5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24i
PmFvLnRpbmdAenRlLmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtz
ZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+UmVjYWxsIHRoYXQgZHJhZnQt
aG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcyBjb21wYXJlcyB0aGUgZGlmZmVy
ZW50IGFwcHJvYWNoZXMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ob21tYS1zZmMt
Zm9yd2FyZGluZy1tZXRob2RzLWFuYWx5c2lzLTA1Ij5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcy0wNTwvYT48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPlRoZSBNUExTIGFwcHJvYWNoIGZh
bGxzIGludG8gdGhlIGNhdGVnb3J5IGRpc2N1c3NlZCBpbiBzZWN0aW9uIDMuMS4yLCDigJxNZXRo
b2QgMjogRm9yd2FyZGluZyB3aXRoIFN0YWNrZWQgSGVhZGVyc+KAnSw8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+d2hlcmVhcyB0aGUgTlNIIGFwcHJvYWNoIGZh
bGxzIGludG8gc2VjdGlvbiAzLjEuMywg4oCcTWV0aG9kMzogRm9yd2FyZGluZyBiYXNlZCBvbiBT
ZXJ2aWNlIENoYWluIElkZW50aWZpZXJz4oCdLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiI+U2VjdGlvbiA0IGFuYWx5emVzIHRoZSBkaWZmZXJlbnQgbWV0aG9kcywgd2l0
aCBwcm9zIGFuZCBjb25zIGZvciBhbGwgb2YgdGhlIGFwcHJvYWNoZXMuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21z
by1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4tRGF2ZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjp3aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dDttc28tZmFyZWFzdC1sYW5ndWFnZTpa
SC1DTiI+IHNmYw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIDxiPk9uIEJlaGFsZiBPZg0KPC9iPlh1eGlhb2h1
PGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE1LCAyMDE2IDg6MjEgUE08YnI+DQo8
Yj5Ubzo8L2I+IFVUVEFSTywgSkFNRVM7IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBF
WFQgQm90dG9yZmYsIFBhdWw7IFJvbiBQYXJrZXI7IFN0ZXdhcnQgQnJ5YW50Ow0KPGEgaHJlZj0i
bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxi
PkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxi
cj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5T
SC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj5XaGVuIGFwcGx5aW5nIGEgcGFydGljdWxhciBTRkMgKGkuZS4sIGFuIG9yZGVyZWQg
bGlzdCBvZiBTRnMpIHRvIHRoZSBzZWxlY3RlZCB0cmFmZmljLCB0aGUgdHJhZmZpYyBuZWVkcyB0
byBiZSBzdGVlcmVkIHRocm91Z2ggdGhlDQogY29ycmVzcG9uZGluZyBTRlAgKGkuZS4sIGFuIG9y
ZGVyZWQgbGlzdCBvZiBTRkZzIGFuZCBTRnMpIGluIHRoZSBTRkMtZW5hYmxlZCBuZXR3b3JrLiBN
UExTLVNQUklORyBpcyBhIHBhcnRpY3VsYXIgTVBMUyBzb3VyY2Ugcm91dGluZyBwYXJhZGlnbSB3
aGVyZSB0aGUgZXhwbGljaXQgcGF0aCBpbmZvcm1hdGlvbiAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0
IG9mIGV4cGxpY2l0IGhvcHMpIGlzIGVuY29kZWQgYXMgYSBsYWJlbCBzdGFjayAoaS5lLiwgYW4N
CiBvcmRlcmVkIGxpc3Qgb2YgbGFiZWxzIHdpdGggZWFjaCBpbmRpY2F0aW5nIGEgcGFydGljdWxh
ciBleHBsaWNpdCBob3ApIGFuZCB0aGVuIHBpZ2d5YmFja2VkIG9uIHRoZSBzb3VyY2Ugcm91dGVk
IHBhY2tldHMuIFRoZSBNUExTLVNQUklORyBwYXJhZGlnbSBjYW4gYmUgZWFzaWx5IGxldmVyYWdl
ZCB0byBzdGVlciB0aGUgc2VsZWN0ZWQgdHJhZmZpYyB0aHJvdWdoIGEgcGFydGljdWxhciBTRlAg
YnkgZW5jb2RpbmcgdGhlIFNGUCBpbmZvcm1hdGlvbg0KIGFzIGFuIE1QTFMgbGFiZWwgc3RhY2sg
KGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBsYWJlbHMgd2l0aCBlYWNoIGluZGljYXRpbmcgYSBw
YXJ0aWN1bGFyIFNGRiBvciBTRikuIEluIHRoaXMgd2F5LCBTRkZzIGNvdWxkIGJlIGltcGxlbWVu
dGVkIG9uIGV4aXN0aW5nIE1QTFMgc3dpdGNoZXMgd2l0aG91dCBhbnkgY2hhbmdlIHRvIHRoZSBk
YXRhLXBsYW5lIHByb3ZpZGVkIHRoYXQgU0ZzIGFyZSBjYXBhYmxlIG9mIHJlY29nbml6aW5nIE1Q
TFMgcGFja2V0cy4NCiAmbmJzcDtBcyBwb2ludGVkIG91dCBieSBzb21lYm9keSBlbHNlLCBpdOKA
mXMgbXVjaCBzdHJhaWdodGZvcndhcmQgdG8gc3VwcG9ydCB0aGUgc3RhY2sgb2YgU0ZDIGVuY2Fw
c3VsYXRpb25zIGlmIHRoZSBTRkMgZW5jYXBzdWxhdGlvbiBpcyBpbXBsZW1lbnRlZCBpbiB0aGUg
Zm9ybSBvZiBhbiBNUExTIGxhYmVsIHN0YWNrLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiI+QmVzdCByZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxh
bmd1YWdlOlpILUNOIj5YaWFvaHU8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFn
ZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQu
MHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4
dDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+IHNmYw0KIFs8YSBocmVmPSJtYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIDxiPk9u
IEJlaGFsZiBPZg0KPC9iPlVUVEFSTywgSkFNRVM8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwg
TWFyY2ggMTUsIDIwMTYgODo0NiBQTTxicj4NCjxiPlRvOjwvYj4gRG9sZ2Fub3csIEFuZHJldyAo
Tm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlh
bnQ7DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20u
Y248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJl
OiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkE7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPklmIHdlIGhhdmUgYW4gTVBMUyBlbmFibGVkIGZh
YnJpYyB3b3VsZG7igJl0IGl0IGJlIHNpbXBsZXIgdG8gd2VhdmUgTlNIIGludG8gaXQgaWYgaXQg
YWxsIHVzZXMgTVBMUz8gSWYgbm90IGhvdyB3b3VsZCB0aGUgaW50ZXJhY3Rpb24NCiBiZXR3ZWVu
IHRoZSB0d28gZW52aXJvbm1lbnRzIHdvcms/PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2
QTttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzQ0NTQ2QTttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+SmltIFV0dGFybzwvc3Bhbj48
L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM0NDU0NkE7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNw
Ozwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiM0NDU0NkE7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZxdW90
OzxpPlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZh
bXA7VCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkg
Zm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFp
bCBpcyBhZGRyZXNzZWQuDQogSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZSBuYW1lZCByZWNpcGll
bnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSBy
ZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBh
bmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFu
eSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywNCiBwcmlu
dGluZywgb3IgY29weWluZyBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQ8L2k+
LiZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2lu
ZG93dGV4dDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4N
CiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnPC9hPl0gPGI+T24gQmVoYWxmIE9mDQo8L2I+RG9sZ2Fub3csIEFuZHJl
dyAoTm9raWEgLSBTRyk8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAx
MTo1MiBQTTxicj4NCjxiPlRvOjwvYj4gRVhUIEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJt
YWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L2E+Jmd0
OzsgUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OzsgU3Rld2Fy
dCBCcnlhbnQgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPnN0
ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdA
enRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0
eXBlIG9mIE5TSDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkZvbGxvd2luZyDigJxu
ZXh0IGhlYWRlcuKAnSBhcHByb2FjaCAmbmJzcDtpcyBzaW1wbGUgYW5kIHRoZSBOU0ggaGVhZGVy
IGlzIGFscmVhZHkgYnVpbHQgbGlrZSB0aGF0LiBJbnRyb2R1Y2luZyBNUExTIGxpa2UgYXBwcm9h
Y2ggd291bGQgYWRkIHlldCBhbm90aGVyIG1lY2hhbmlzbQ0KIHRvIHRyYXZlcnNlIHRoZSBoZWFk
ZXJzLCB3aGljaCB3b3VsZCBtYWtlIGgvdyBtb3JlIGNvbXBsZXguPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkl0IGlzIHRydWUgdGhhdCBoL3cgY2FuIG9ubHkgbG9v
ayBhdCBYIEJ5dGVzIChYIGRlcGVuZGluZyBvbiBoL3cpLiBUaGlzIGlzIHRydWUgZm9yIG1hbnkg
aGVhZGVycyBub3Qgb25seSB0aGlzIGFuZCBldmVuIHRvZGF5ICh3aXRob3V0IE5TSCkgeW91IGNh
bg0KIGVuZC11cCB3aXRoIHBheWxvYWQgYmVpbmcgdmVyeSBkZWVwIGluIGEgcGFja2V0LiBBdCB0
aGUgZW5kIHdlIG5lZWQgdG8gaGF2ZSBhIGZsZXhpYmxlIG1lY2hhbmlzbSB3aGljaCBOU0ggbmVz
dGluZyB3b3VsZCBwcm92aWRlLiBJZiBzb21lb25lIOKAnGFidXNlcyBpdOKAnSB0aGlzIGNhbiBs
ZWFkIHRvIHZhcmlvdXMgaXNzdWVzLiBJdCBpcyBwcm9iYWJseSB3b3J0aCBub3RpbmcgdGhhdCBp
biB0aGUgZHJhZnQgaW5jbHVkaW5nIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zDQogKGJ5IGFkZGlu
ZyBsYXJnZSBoZWFkZXJzIGl0IHdpbGwgYmUgaGFyZGVyIHRvIHBlcmZvcm0gcGF5bG9hZCBiYXNl
ZCBBQ0wgRERvUyBwcm90ZWN0aW9uIGluIHJvdXRlcnMgZm9yIGV4YW1wbGUpLjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5BbmRyZXc8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPk9uIDIwMTYtMDMtMTUsIDM6MDMgQU0sICZx
dW90O3NmYyBvbiBiZWhhbGYgb2YgRVhUIEJvdHRvcmZmLCBQYXVsJnF1b3Q7IHdyb3RlOjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4g
NC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBp
bjttYXJnaW4tYm90dG9tOjUuMHB0IiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tR
VU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5KdXN0IG9uZSBtb3Jl
IGNvbmNlcm4gYWJvdXQgdGhlIHN0YWNrIGlzIGhvdyBkZWVwIGl0IHdpbGwgbmVzdC4gSGFyZHdh
cmUgc3dpdGNoIGltcGxlbWVudGF0aW9ucyBhcmUgdHlwaWNhbGx5IGxpbWl0ZWQgaW4gdGhlIGRl
cHRoDQogdGhleSBsb29rIGludG8gdGhlIHBhY2tldC4gSWYgdGhlIGhhcmR3YXJlIG5lZWRzIHRv
IGxvb2sgYXQgdGhlIG9yaWdpbmFsIHBhY2tldCBoZWFkZXJzLCB0aGVuIGhhcmR3YXJlIHdvdWxk
IG5lZWQgdG8gc2tpcCBvdmVyIHRoZSBzdGFjayBvZiBOU0ggaGVhZGVycyB0byByZWFjaCB0aGUg
b3JpZ2luYWwgcGFja2V0LiBJZiB0aGUgTlNIIHN0YWNrIGlzIHRvbyBkZWVwIGl0IG1heSBleGNl
ZWQgdGhlIGhhcmR3YXJlIGRlcHRoIGxpbWl0cy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPkNoZWVycyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFn
ZTpaSC1DTiI+PGJyPg0KUGF1bDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOndpbmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dDttc28tZmFyZWFzdC1sYW5ndWFnZTpa
SC1DTiI+DQogc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dIDxiPk9uIEJlaGFsZiBPZg0KPC9iPlJvbiBQYXJr
ZXI8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo0NSBBTTxicj4N
CjxiPlRvOjwvYj4gU3Rld2FydCBCcnlhbnQgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJy
eWFudEBnbWFpbC5jb20iPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJl
Zj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4N
CjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9h
Pjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFu
IE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOIj5JIGxpa2UgdGhlIHNlbGYgZGVzY3JpYmluZyBzdGFjayBvZiBOU0ggaGVhZGVy
cyBhbmQgSSBsaWtlIHRoZSBmaXJzdCBvbmUgYmVpbmcgdGhlIOKAnGN1cnJlbnTigJ0gc2NvcGlu
Zy4mbmJzcDsmbmJzcDsgQnV0LCBvbmUgZGlmZmVyZW5jZSBiZXR3ZWVuDQogTVBMUyBhbmQgTlNI
4oCmJm5ic3A7Jm5ic3A7IE1QTFMgZm9yd2FyZGluZyBpcyBnZW5lcmFsbHkgaGFuZGxlZCBieSBs
b29raW5nIG9ubHkgYXQgdGhlIE1QTFMgbGFiZWxzIHRoYXQgYXJlIOKAnGluIHNjb3Bl4oCdIGZv
ciB0aGUgY3VycmVudCBub2RlIChpLmUuLCBzdGFydGluZyBhdCB0aGUgdG9wLW9mLXN0YWNrKSBh
bmQgbm90IG5lZWRpbmcgdG8gbG9jYXRlIGFuZCBwcm9jZXNzIHRoZSDigJxwYXlsb2Fk4oCdIGJl
eW9uZCB0aGUgYm90dG9tLW9mLXN0YWNrLiZuYnNwOyZuYnNwOyZuYnNwOyBCdXQsIGluDQogTlNI
LCBtb3N0IHByb2Nlc3Npbmcgd2lsbCByZXF1aXJlIGxvY2F0aW9uIG9mIHRoZSDigJxwYXlsb2Fk
4oCdIGJleW9uZCB0aGUgbGFzdCBOU0ggaGVhZGVyLiZuYnNwOyZuYnNwOyBJdCBpcyBpbmVmZmlj
aWVudCB0byBoYXZlIHRvIHdhbGsgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGluIG9yZGVyIHRv
IGxvY2F0ZSB0aGF0IHBheWxvYWQuJm5ic3A7Jm5ic3A7Jm5ic3A7IElmIGVhY2ggTlNIIGhlYWRl
ciB0aGF0IHdhcyBwdXNoZWQgb250byB0aGUgc3RhY2sgYWxzbyBpbmNsdWRlZCBhbiBvZmZzZXQN
CiB0byBkaXJlY3RseSBsb2NhdGUgdGhlIHBheWxvYWQgKGVhY2ggbmV3IG9uZSBzaW1wbHkgYWRk
cyBpdHMgb3duIGJ5dGUgc2l6ZSksIHRoZW4gdGhpcyBwcm9jZXNzaW5nIGluZWZmaWNpZW5jeSB3
b3VsZCBiZSBtaXRpZ2F0ZWQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij4mbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBp
biAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndp
bmRvd3RleHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+
DQogc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZzwvYT5dIDxiPk9uIEJlaGFsZiBPZg0KPC9iPlN0ZXdhcnQgQnJ5YW50
PGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgNTo0MCBBTTxicj4NCjxi
PlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUu
Y29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+
c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBbR1JBWU1BSUxdIFJlOiBbc2Zj
XSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBz
dHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxicj4NCkhhdmluZyByZW1pbmRlZCBt
eXNlbGYgb2YgdGhlIE5TSCBoZWFkZXIgc3RydWN0dXJlLCBJIHNlZSB0aGF0IHRoaXM8YnI+DQpp
cyBub3Qgc3RyaWN0bHkgbmVlZGVkIHNpbmNlIHRoaXMgbmF0dXJhbGx5IGZpdHMgd2l0aCB0aGUg
bmV4dDxicj4NCnByb3RvY29sIGNvbXBvbmVudCBvZiB0aGUgYmFzZSBoZWFkZXIuIFRodXMgc3Rh
dGluZyB0aGF0IHRoZSB0aGVyZTxicj4NCmlzIG5vIGFyY2hpdGVjdHVyYWwgbGltaXQgb24gdGhl
IG51bWJlciBvZiBTRkggaGVhZGVycyBpbiBhIHBhY2tldDxicj4NCmlzIHRoZSBuZWNlc3Nhcnkg
YW5kIHN1ZmZpY2llbnQgcmVxdWlyZW1lbnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5PGJyPg0Kc3Rh
Y2sgb2YgTlNIIGhlYWRlcnMuIFN0YXRpbmcgdGhhdCBuZXcgTlNIIGhlYWRlcnMgYXJlIGFkZGVk
IGF0IHRoZSBmcm9udDxicj4NCm9mIHRoZSBwYWNrZXQsIGFuZCBwcm9jZXNzZWQgZmlyc3QgYW5k
IGRpc2NhcmRlZCBmaXJzdCBpcyBzdWZmaWNpZW50PGJyPg0KdG8gcmVtb3ZlIGFueSBwcm9jZXNz
aW5nIGFtYmlndWl0eS4gUHJvY2Vzc2luZyB3b3VsZCBhbHNvIGJlIHNpbXBsZXI8YnI+DQppcyB5
b3UgZm9sbG93ZWQgdGhlIE1QTFMgcnVsZSB0aGF0IHRoZSBvdXRlciBoZWFkZXIgaXMgdGhlIG9u
bHkgb25lPGJyPg0KaW4gc2NvcGUgdW50aWwgdGhhdCBoZWFkZXIgaXMgZGlzY2FyZGVkIChwb3Bw
ZWQpLjxicj4NCjxicj4NCkkgZG8gaG93ZXZlciB3b25kZXIgd2hldGhlciB0aGUgSUVURidzIGFy
Y2hpdGV0dXJhbCBwcmVmZXJlbmNlIGZvcjxicj4NCnNlbGYgZGVzY3JpYmluZyBwYWNrZXRzIChN
UExTIGJlaW5nIHRoZSBleGNlcHRpb24pIGxlYWRzIHVzIHRvIG1vcmU8YnI+DQpjb21wbGV4IGFu
ZCB0aHVzIGxlc3MgZWZmaWNlbnQgZGF0YXBsYW5lIGRlc2lnbnMgdGhhbiB3ZSBjb3VsZCBvdGhl
cndpc2UgPGJyPg0KYWNoaWV2ZS48YnI+DQo8YnI+DQotIFN0ZXdhcnQ8L3NwYW4+PG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj5PbiAxNC8wMy8yMDE2IDAxOjQ0LA0KPGEgaHJlZj0ibWFpbHRv
OmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPiB3cm90ZTo8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1z
ZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+U3Rld2FydCw8L3NwYW4+PHNwYW4gc3R5
bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48YnI+DQo8YnI+DQo8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+VGhhbmtzLg0KPC9zcGFuPjxzcGFu
IHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGJyPg0KPGJyPg0KPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkRvIHlvdSBtZWFuIHdlIHNo
b3VsZCBhZGQgYW4gaW5kaWNhdG9yIGZvciB0aGUgbmVzdGVkIE5TSD8gJm5ic3A7SSBhZ3JlZSBh
bnl0aGluZyBuZXcgc2hvdWxkIGJlIGNvbnNpZGVyZWQgY2FyZWZ1bGx5LiBBbmQgdGhhdCdzIHdo
YXQgd2UgYXJlIGRvaW5nIHJpZ2h0IG5vdy46KTxicj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxicj4NCiZuYnNwOyA8YnI+DQo8YnI+DQo8YnI+DQo8
YnI+DQo8YnI+DQo8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6Ny41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IEpoZW5nSGVpJnF1b3Q7LHNhbnMtc2VyaWY7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuWPkeS7tuS6ujwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzVGNUY1Rjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+OiAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPlN0ZXdhcnQgQnJ5YW50DQo8YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21h
aWwuY29tIj4mbHQ7c3Rld2FydC5icnlhbnRAZ21haWwuY29tJmd0OzwvYT48L3NwYW4+PHNwYW4g
c3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4NCjxicj4NCjwvc3Bhbj48c3BhbiBs
YW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuaUtuS7tuS6
ujwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzVGNUY1Rjttc28tZmFyZWFzdC1sYW5ndWFnZTpa
SC1DTiI+OiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PiZxdW90O3NmY0BpZXRmLm9yZyZxdW90OzwvYT48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
Ij4mbHQ7c2ZjQGlldGYub3JnJmd0OzwvYT4sDQo8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj48YnI+DQo8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxl
PSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7ml6XmnJ88L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiM1RjVGNUY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjogJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj4yMDE2LzAzLzExIDE3OjI1PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTiI+PGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9u
dC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5Li7PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBz
dHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBKaGVuZ0hl
aSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7popg8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjoN
CiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj5SZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0
eXBlIG9mIE5TSDwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04i
Pg0KPGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBKaGVuZ0hlaSZxdW90OyxzYW5zLXNlcmlmO21z
by1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7lj5Hku7bkuro8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiM1RjVGNUY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjogJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+JnF1b3Q7c2ZjJnF1b3Q7DQo8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmci
PiZsdDtzZmMtYm91bmNlc0BpZXRmLm9yZyZndDs8L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IGNs
YXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciI+
PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4NCjxociBzaXplPSIzIiB3
aWR0aD0iMTAwJSIgbm9zaGFkZT0iIiBzdHlsZT0iY29sb3I6I0EwQTBBMCIgYWxpZ249ImNlbnRl
ciI+DQo8L3NwYW4+PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJv
dHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGJy
Pg0KPGJyPg0KPGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48YnI+
DQo8L3NwYW4+PHR0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5UaGUgcHJvdG9jb2wg
dGhhdCBjaG9zZSB0aGUgbW9zdCBlbGVnYW50IGFwcHJvYWNoIHRvIGxheWVyaW5nPC9zcGFuPjwv
dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPm9uZSBoZWFkZXIgb24gYW5vdGhlciB3YXMgTVBMUywg
d2l0aCBpdHMgc3RhY2tpbmcgYXBwcm9hY2g8L3NwYW4+PC90dD48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdCI+PGJyPg0KPC9zcGFuPjx0dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+YW5kIG9uZSBiaXQgZW5kIG9mIHN0YWNrIGluZGljYXRvci48L3NwYW4+PC90dD48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PGJyPg0KPGJyPg0KPC9zcGFuPjx0dD48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdCI+U3VjaCBhIHNpbXBsZSBnZW5lcmFsIGFwcHJvYWNoIGhhcyBt
dWNoIHRvIGNvbW1lbmQgaXQ8L3NwYW4+PC90dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+PGJyPg0KPC9zcGFuPjx0dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+YW5kIHlv
dSBtaWdodCB0aGluayBzZXJpb3VzbHkgYWJvdXQgYXBwbHlpbmcgaXQgaGVyZS48L3NwYW4+PC90
dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PGJyPg0KPGJyPg0KPC9zcGFuPjx0dD48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+U3Rld2FydDwvc3Bhbj48L3R0PjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0Ij48YnI+DQo8YnI+DQo8L3NwYW4+PHR0PjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0Ij5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzwvc3Bhbj48L3R0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48YnI+
DQo8L3NwYW4+PHR0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5zZmMgbWFpbGluZyBs
aXN0PC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCjwvc3Bh
bj48dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48L3NwYW4+PC90dD48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdCI+PGJyPg0KPC9zcGFuPjx0dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjPC9hPjwvc3Bhbj48L3R0PjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_B17A6910EEDD1F45980687268941550F135E415BMISOUT7MSGUSRCD_--


From nobody Thu Mar 17 09:41:21 2016
Return-Path: <stewart.bryant@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 89B5712D52B for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 09:41:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.689
X-Spam-Level: 
X-Spam-Status: No, score=-2.689 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_LOW=-0.7, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=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 0Dm2XUGet97E for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 09:41:15 -0700 (PDT)
Received: from mail-wm0-x22a.google.com (mail-wm0-x22a.google.com [IPv6:2a00:1450:400c:c09::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 338C112DC3F for <sfc@ietf.org>; Thu, 17 Mar 2016 09:41:05 -0700 (PDT)
Received: by mail-wm0-x22a.google.com with SMTP id l124so1581493wmf.1 for <sfc@ietf.org>; Thu, 17 Mar 2016 09:41:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to; bh=XoHRakH9UjeEmalLe3mrZI/GOxYjRBCMlsKPCt+WYOE=; b=U/P7mGRgPzMfpCUKn5nzQt9l3GgcyHk18wu+66PAzKRvtNNrksZkz3lLYqvkXi/0bU h2F9xWTlt1pR0B4SemQJFeQ8gkB625yISlcCYoDenW/Hz5ATXhvpSmymbEGDVxNsXGSm fbuBUiKKvZBR+OJx4lJptyQoWojCHVuhOnZHS5KHeOeKVT57sRBEDJjtv2+dmiLeBE+k eQHNc0XCR3bEEHyFHYfpB4XqFd43l/oAEvUPx3fAY+XCd/ttFZIz6/XlhswK4OMvLMNa u/wNXGQgfTrI+7mZC5dz3HRkOCfKZ0a0XeLBY7fc2Rear8ThlABzySlsnjXjZm5n1BgI YRKQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to; bh=XoHRakH9UjeEmalLe3mrZI/GOxYjRBCMlsKPCt+WYOE=; b=IERD4qgFzJ2qI08TQ5uphYtWK+GT37VYJeNBGsREEmiP7K+Yeb+o6RwBkNWVSbcGel 3sbqGCwMRqq5aC2e8131wpyXM9G68IiUcTFRVkw5rgaTPG96ZilULVyWLzSiJ8lBdGgc vjQ9B0/+e3eYSW/sWmAwT/slMV7Sx3U/gLWEewE5/YkO6NyZBSa3Q474ZDrCT6h1Tnta R5Dif0SSi1CTrsMU6Nd/DgfuweH16c6p8cqBV7nCn3/Y6xozpp/rqHO/fmTHYFYget/q R/g1HpJWcX/Ur1vy3RzOdpYrDAlYP/SgjvgXGNyOh/OkKLdMfk//kr/1tYXoY2+fMEGh vuFw==
X-Gm-Message-State: AD7BkJILDGXFYpvfXFt07lQAkNxgSlzCsUFtYmW4SRNGZwXOx9V2kh1Jc+JKcUnnzBPd/A==
X-Received: by 10.194.179.168 with SMTP id dh8mr12650214wjc.130.1458232862835;  Thu, 17 Mar 2016 09:41:02 -0700 (PDT)
Received: from [192.168.2.126] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id b1sm8447887wjy.0.2016.03.17.09.41.00 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 17 Mar 2016 09:41:01 -0700 (PDT)
To: "UTTARO, JAMES" <ju1738@att.com>, Xuxiaohu <xuxiaohu@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com> <B17A6910EEDD1F45980687268941550F135E415B@MISOUT7MSGUSRCD.ITServices.sbc.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <56EADE19.8000600@gmail.com>
Date: Thu, 17 Mar 2016 16:40:57 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <B17A6910EEDD1F45980687268941550F135E415B@MISOUT7MSGUSRCD.ITServices.sbc.com>
Content-Type: multipart/alternative; boundary="------------030208000907000604000002"
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/FmPJRUKcVqczTuNKOj1giWtvKvs>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Mar 2016 16:41:19 -0000

This is a multi-part message in MIME format.
--------------030208000907000604000002
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Off the top of my head:

For each hop that did not need to look at the metadata 0.

For each hop that needed to look at a common metadata block further down 
the stack no more than four bytes. That allows a pointer, and some flags 
and a tiny amount of per hop data.

For anything else whatever the size of the metadata needed is.

To put this is context in the length of a v6 header you can get 5 mpls 
labels each with a four byte per hop block.

Stewart


On 17/03/2016 15:54, UTTARO, JAMES wrote:
>
> */So, if I wanted to form simple service chains i.e nailed up, not 
> self-modulating etc…how much meta data would I need? /*
>
> *//*
>
> */Jim Uttaro/*
>
> *//*
>
> "/This email and any files transmitted with it are AT&T property, are 
> confidential, and are intended solely for the use of the individual or 
> entity to whom this email is addressed. If you are not one of the 
> named recipient(s) or otherwise have reason to believe that you have 
> received this message in error, please notify the sender and delete 
> this message immediately from your computer. Any other use, retention, 
> dissemination, forwarding, printing, or copying of this email is 
> strictly prohibited/."*//*
>
> *From:*Stewart Bryant [mailto:stewart.bryant@gmail.com]
> *Sent:* Thursday, March 17, 2016 11:31 AM
> *To:* UTTARO, JAMES <ju1738@att.com>; Xuxiaohu <xuxiaohu@huawei.com>; 
> Ron Parker <Ron_Parker@affirmednetworks.com>; Dave Dolson 
> <ddolson@sandvine.com>; Dolganow, Andrew (Nokia - SG) 
> <andrew.dolganow@nokia.com>; EXT Bottorff, Paul 
> <paul.bottorff@hpe.com>; ao.ting@zte.com.cn
> *Cc:* sfc@ietf.org
> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> Yes, the MPLS label should be seen as an instruction - which is
> exactly what it is, and always has been.
>
> You can trivially carry MPLS over IP.
>
> We do carry MPLS over Ethernet.
>
> In the above cases MPLS is the instruction, and IP and
> Ethernet are the point to point transports.
>
> What is more interesting is how we carry the metadata,
> since there may need to be several instances of the
> metadata in the packet.
>
> Stewart
>
> On 17/03/2016 12:30, UTTARO, JAMES wrote:
>
>     */Ron,/*
>
>     *//*
>
>     */Have not been following the SFC WG that closely due to other
>     more pressing needs for my network. That being said, it would seem
>     that an MPLS label could be used as the basis for what you are
>     looking for an thus could be applied to all network types. Using
>     the MPLS label format does not force you to have an MPLS enabled
>     network all that is needed is the required info to be populated in
>     the label. It seems that the argument is for independence of
>     network thus inventing a new label is based on an assumption that
>     using MPLS labels imposes an MPLS control plane. Is that right?/*
>
>     *//*
>
>     */Jim Uttaro/*
>
>     *//*
>
>     "/This email and any files transmitted with it are AT&T property,
>     are confidential, and are intended solely for the use of the
>     individual or entity to whom this email is addressed. If you are
>     not one of the named recipient(s) or otherwise have reason to
>     believe that you have received this message in error, please
>     notify the sender and delete this message immediately from your
>     computer. Any other use, retention, dissemination, forwarding,
>     printing, or copying of this email is strictly prohibited/."
>
>     *From:*Xuxiaohu [mailto:xuxiaohu@huawei.com]
>     *Sent:* Thursday, March 17, 2016 3:47 AM
>     *To:* Ron Parker <Ron_Parker@affirmednetworks.com>
>     <mailto:Ron_Parker@affirmednetworks.com>; UTTARO, JAMES
>     <ju1738@att.com> <mailto:ju1738@att.com>; Dave Dolson
>     <ddolson@sandvine.com> <mailto:ddolson@sandvine.com>; Dolganow,
>     Andrew (Nokia - SG) <andrew.dolganow@nokia.com>
>     <mailto:andrew.dolganow@nokia.com>; EXT Bottorff, Paul
>     <paul.bottorff@hpe.com> <mailto:paul.bottorff@hpe.com>; Stewart
>     Bryant <stewart.bryant@gmail.com>
>     <mailto:stewart.bryant@gmail.com>; ao.ting@zte.com.cn
>     <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     Ron,
>
>     The SFC approach of encoding the SFP information by an MPLS label
>     stack can meet the transport-independency requirement very well.
>
>     Best regards,
>
>     Xiaohu
>
>     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>     *Sent:* Wednesday, March 16, 2016 11:20 PM
>     *To:* UTTARO, JAMES; Dave Dolson; Xuxiaohu; Dolganow, Andrew
>     (Nokia - SG); EXT Bottorff, Paul; Stewart Bryant;
>     ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     James,
>
>     I can’t speak for the entire group, my understanding of the
>     decision not to standardize on MPLS as the forwarding paradigm was
>     to make SFC broader such that it could utilize MAC based networks,
>     IP based networks, and IP-over-MPLS based networks.
>
>     Ron
>
>     *From:*UTTARO, JAMES [mailto:ju1738@att.com]
>     *Sent:* Wednesday, March 16, 2016 11:11 AM
>     *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>; Dave Dolson
>     <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; Xuxiaohu
>     <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>; Dolganow,
>     Andrew (Nokia - SG) <andrew.dolganow@nokia.com
>     <mailto:andrew.dolganow@nokia.com>>; EXT Bottorff, Paul
>     <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>; Stewart
>     Bryant <stewart.bryant@gmail.com
>     <mailto:stewart.bryant@gmail.com>>; ao.ting@zte.com.cn
>     <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     */Comments In-Line/*
>
>     *//*
>
>     */Jim Uttaro/*
>
>     *//*
>
>     "/This email and any files transmitted with it are AT&T property,
>     are confidential, and are intended solely for the use of the
>     individual or entity to whom this email is addressed. If you are
>     not one of the named recipient(s) or otherwise have reason to
>     believe that you have received this message in error, please
>     notify the sender and delete this message immediately from your
>     computer. Any other use, retention, dissemination, forwarding,
>     printing, or copying of this email is strictly prohibited/."
>
>     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>     *Sent:* Wednesday, March 16, 2016 10:01 AM
>     *To:* Dave Dolson <ddolson@sandvine.com
>     <mailto:ddolson@sandvine.com>>; Xuxiaohu <xuxiaohu@huawei.com
>     <mailto:xuxiaohu@huawei.com>>; UTTARO, JAMES <ju1738@att.com
>     <mailto:ju1738@att.com>>; Dolganow, Andrew (Nokia - SG)
>     <andrew.dolganow@nokia.com <mailto:andrew.dolganow@nokia.com>>;
>     EXT Bottorff, Paul <paul.bottorff@hpe.com
>     <mailto:paul.bottorff@hpe.com>>; Stewart Bryant
>     <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>     ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     My recollection of the discussion and analysis of MPLS forwarding
>     to support SFC was not oriented around hierarchical SFC domains.  
>     Instead, I thought the discussion was around an MPLS label per SF
>     instance so that the stack of MPLS labels provided the full
>     SFP/RSP description.    An elegant approach, for sure, but not one
>     adopted by the WG.
>
>     */[Jim U>] Was this decision based on the notion that all fabrics
>     are IP only?? IMO the model of all DCs being large and IP only is
>     not a correct assumption./*
>
>     The current discussion of MPLS is more of the hierarchical nature
>     – a stack of labels in the general case represents a set of nested
>     LSPs.   For SFC, the discussion is that a stack of NSH represents
>     a stack of per-SFC-domain SFPs.   But an individual NSH does not
>     self-describe the SFP/RSP at its own domain level, relying instead
>     on a flat identifier (SFP ID) that is used to lookup the full SFP/RSP.
>
>     Ron
>
>     *From:*Dave Dolson [mailto:ddolson@sandvine.com]
>     *Sent:* Wednesday, March 16, 2016 9:48 AM
>     *To:* Xuxiaohu <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>;
>     UTTARO, JAMES <ju1738@att.com <mailto:ju1738@att.com>>; Dolganow,
>     Andrew (Nokia - SG) <andrew.dolganow@nokia.com
>     <mailto:andrew.dolganow@nokia.com>>; EXT Bottorff, Paul
>     <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>; Ron Parker
>     <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant
>     <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>     ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     Recall that draft-homma-sfc-forwarding-methods-analysis compares
>     the different approaches.
>
>     https://tools.ietf.org/html/draft-homma-sfc-forwarding-methods-analysis-05
>
>     The MPLS approach falls into the category discussed in section
>     3.1.2, “Method 2: Forwarding with Stacked Headers”,
>
>     whereas the NSH approach falls into section 3.1.3, “Method3:
>     Forwarding based on Service Chain Identifiers”.
>
>     Section 4 analyzes the different methods, with pros and cons for
>     all of the approaches.
>
>     -Dave
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Xuxiaohu
>     *Sent:* Tuesday, March 15, 2016 8:21 PM
>     *To:* UTTARO, JAMES; Dolganow, Andrew (Nokia - SG); EXT Bottorff,
>     Paul; Ron Parker; Stewart Bryant; ao.ting@zte.com.cn
>     <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     When applying a particular SFC (i.e., an ordered list of SFs) to
>     the selected traffic, the traffic needs to be steered through the
>     corresponding SFP (i.e., an ordered list of SFFs and SFs) in the
>     SFC-enabled network. MPLS-SPRING is a particular MPLS source
>     routing paradigm where the explicit path information (i.e., an
>     ordered list of explicit hops) is encoded as a label stack (i.e.,
>     an ordered list of labels with each indicating a particular
>     explicit hop) and then piggybacked on the source routed packets.
>     The MPLS-SPRING paradigm can be easily leveraged to steer the
>     selected traffic through a particular SFP by encoding the SFP
>     information as an MPLS label stack (i.e., an ordered list of
>     labels with each indicating a particular SFF or SF). In this way,
>     SFFs could be implemented on existing MPLS switches without any
>     change to the data-plane provided that SFs are capable of
>     recognizing MPLS packets.  As pointed out by somebody else, it’s
>     much straightforward to support the stack of SFC encapsulations if
>     the SFC encapsulation is implemented in the form of an MPLS label
>     stack.
>
>     Best regards,
>
>     Xiaohu
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *UTTARO, JAMES
>     *Sent:* Tuesday, March 15, 2016 8:46 PM
>     *To:* Dolganow, Andrew (Nokia - SG); EXT Bottorff, Paul; Ron
>     Parker; Stewart Bryant; ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     */If we have an MPLS enabled fabric wouldn’t it be simpler to
>     weave NSH into it if it all uses MPLS? If not how would the
>     interaction between the two environments work?/*
>
>     *//*
>
>     */Jim Uttaro/*
>
>     *//*
>
>     "/This email and any files transmitted with it are AT&T property,
>     are confidential, and are intended solely for the use of the
>     individual or entity to whom this email is addressed. If you are
>     not one of the named recipient(s) or otherwise have reason to
>     believe that you have received this message in error, please
>     notify the sender and delete this message immediately from your
>     computer. Any other use, retention, dissemination, forwarding,
>     printing, or copying of this email is strictly prohibited/."
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dolganow,
>     Andrew (Nokia - SG)
>     *Sent:* Monday, March 14, 2016 11:52 PM
>     *To:* EXT Bottorff, Paul <paul.bottorff@hpe.com
>     <mailto:paul.bottorff@hpe.com>>; Ron Parker
>     <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant
>     <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>     ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     Following “next header” approach  is simple and the NSH header is
>     already built like that. Introducing MPLS like approach would add
>     yet another mechanism to traverse the headers, which would make
>     h/w more complex.
>
>     It is true that h/w can only look at X Bytes (X depending on h/w).
>     This is true for many headers not only this and even today
>     (without NSH) you can end-up with payload being very deep in a
>     packet. At the end we need to have a flexible mechanism which NSH
>     nesting would provide. If someone “abuses it” this can lead to
>     various issues. It is probably worth noting that in the draft
>     including security considerations (by adding large headers it will
>     be harder to perform payload based ACL DDoS protection in routers
>     for example).
>
>     Andrew
>
>     On 2016-03-15, 3:03 AM, "sfc on behalf of EXT Bottorff, Paul" wrote:
>
>         Just one more concern about the stack is how deep it will
>         nest. Hardware switch implementations are typically limited in
>         the depth they look into the packet. If the hardware needs to
>         look at the original packet headers, then hardware would need
>         to skip over the stack of NSH headers to reach the original
>         packet. If the NSH stack is too deep it may exceed the
>         hardware depth limits.
>
>         Cheers,
>
>
>         Paul
>
>         *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Ron Parker
>         *Sent:* Monday, March 14, 2016 11:45 AM
>         *To:* Stewart Bryant <stewart.bryant@gmail.com
>         <mailto:stewart.bryant@gmail.com>>; ao.ting@zte.com.cn
>         <mailto:ao.ting@zte.com.cn>
>         *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>         *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header
>         type of NSH
>
>         I like the self describing stack of NSH headers and I like the
>         first one being the “current” scoping.   But, one difference
>         between MPLS and NSH…   MPLS forwarding is generally handled
>         by looking only at the MPLS labels that are “in scope” for the
>         current node (i.e., starting at the top-of-stack) and not
>         needing to locate and process the “payload” beyond the
>         bottom-of-stack.    But, in NSH, most processing will require
>         location of the “payload” beyond the last NSH header.   It is
>         inefficient to have to walk the stack of NSH headers in order
>         to locate that payload.    If each NSH header that was pushed
>         onto the stack also included an offset to directly locate the
>         payload (each new one simply adds its own byte size), then
>         this processing inefficiency would be mitigated.
>
>         Ron
>
>         *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of
>         *Stewart Bryant
>         *Sent:* Monday, March 14, 2016 5:40 AM
>         *To:* ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>         *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>         *Subject:* [GRAYMAIL] Re: [sfc] Adding an NSH.next-header type
>         of NSH
>
>
>         Having reminded myself of the NSH header structure, I see that
>         this
>         is not strictly needed since this naturally fits with the next
>         protocol component of the base header. Thus stating that the there
>         is no architectural limit on the number of SFH headers in a packet
>         is the necessary and sufficient requirement to allow an arbitatry
>         stack of NSH headers. Stating that new NSH headers are added
>         at the front
>         of the packet, and processed first and discarded first is
>         sufficient
>         to remove any processing ambiguity. Processing would also be
>         simpler
>         is you followed the MPLS rule that the outer header is the
>         only one
>         in scope until that header is discarded (popped).
>
>         I do however wonder whether the IETF's architetural preference for
>         self describing packets (MPLS being the exception) leads us to
>         more
>         complex and thus less efficent dataplane designs than we could
>         otherwise
>         achieve.
>
>         - Stewart
>
>         On 14/03/2016 01:44, ao.ting@zte.com.cn
>         <mailto:ao.ting@zte.com.cn> wrote:
>
>             Stewart,
>
>             Thanks.
>
>             Do you mean we should add an indicator for the nested NSH?
>              I agree anything new should be considered carefully. And
>             that's what we are doing right now.:)
>
>
>
>
>
>
>             发件人: Stewart Bryant <stewart.bryant@gmail.com>
>             <mailto:stewart.bryant@gmail.com>
>             收件人: "sfc@ietf.org" <mailto:sfc@ietf.org><sfc@ietf.org>
>             <mailto:sfc@ietf.org>,
>             日期: 2016/03/11 17:25
>             主题: Re: [sfc] Adding an NSH.next-header type of NSH
>             发件人: "sfc" <sfc-bounces@ietf.org>
>             <mailto:sfc-bounces@ietf.org>
>
>             ------------------------------------------------------------------------
>
>
>
>
>
>             The protocol that chose the most elegant approach to layering
>             one header on another was MPLS, with its stacking approach
>             and one bit end of stack indicator.
>
>             Such a simple general approach has much to commend it
>             and you might think seriously about applying it here.
>
>             Stewart
>
>             _______________________________________________
>             sfc mailing list
>             sfc@ietf.org <mailto:sfc@ietf.org>
>             https://www.ietf.org/mailman/listinfo/sfc
>


--------------030208000907000604000002
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Off the top of my head:<br>
    <br>
    For each hop that did not need to look at the metadata 0.<br>
    <br>
    For each hop that needed to look at a common metadata block further
    down the stack no more than four bytes. That allows a pointer, and
    some flags and a tiny amount of per hop data. <br>
    <br>
    For anything else whatever the size of the metadata needed is.<br>
    <br>
    To put this is context in the length of a v6 header you can get 5
    mpls labels each with a four byte per hop block.<br>
    <br>
    Stewart<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 17/03/2016 15:54, UTTARO, JAMES
      wrote:<br>
    </div>
    <blockquote
cite="mid:B17A6910EEDD1F45980687268941550F135E415B@MISOUT7MSGUSRCD.ITServices.sbc.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
      <style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"Microsoft JhengHei";
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@Microsoft JhengHei";
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@MS Gothic";
	panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;
	color:black;}
tt
	{mso-style-priority:99;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;
	color:black;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;
	color:black;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma",sans-serif;
	color:black;}
span.Char
	{mso-style-name:"批注框文本 Char";
	mso-style-priority:99;
	mso-style-link:批注框文本;
	font-family:SimSun;
	color:black;}
p.a, li.a, div.a
	{mso-style-name:批注框文本;
	mso-style-link:"批注框文本 Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;
	color:black;}
span.HTMLChar
	{mso-style-name:"HTML 预设格式 Char";
	mso-style-priority:99;
	mso-style-link:"HTML 预设格式";
	font-family:SimSun;}
p.HTML, li.HTML, div.HTML
	{mso-style-name:"HTML 预设格式";
	mso-style-link:"HTML 预设格式 Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;
	color:black;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle28
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#44546A;
	font-weight:bold;
	font-style:italic;
	text-decoration:none none;}
span.EmailStyle29
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle30
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle31
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle32
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#44546A;
	font-weight:bold;
	font-style:italic;
	text-decoration:none none;}
span.EmailStyle33
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle34
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle35
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#44546A;
	font-weight:bold;
	font-style:italic;
	text-decoration:none none;}
span.EmailStyle36
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#44546A;
	font-weight:bold;
	font-style:italic;
	text-decoration:none none;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A">So,
                if I wanted to form simple service chains i.e nailed up,
                not self-modulating etc…how much meta data would I need?
                <o:p></o:p></span></i></b></p>
        <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A"><o:p> </o:p></span></i></b></p>
        <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A">Jim
                Uttaro<o:p></o:p></span></i></b></p>
        <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A"><o:p> </o:p></span></i></b></p>
        <p class="MsoNormal"><span style="color:#44546A">"<i>This email
              and any files transmitted with it are AT&amp;T property,
              are confidential, and are intended solely for the use of
              the individual or entity to whom this email is addressed.
              If you are not one of the named recipient(s) or otherwise
              have reason to believe that you have received this message
              in error, please notify the sender and delete this message
              immediately from your computer. Any other use, retention,
              dissemination, forwarding, printing, or copying of this
              email is strictly prohibited</i>."</span><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A"><o:p></o:p></span></i></b></p>
        <div>
          <div style="border:none;border-top:solid #E1E1E1
            1.0pt;padding:3.0pt 0in 0in 0in">
            <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">
                Stewart Bryant [<a class="moz-txt-link-freetext" href="mailto:stewart.bryant@gmail.com">mailto:stewart.bryant@gmail.com</a>]
                <br>
                <b>Sent:</b> Thursday, March 17, 2016 11:31 AM<br>
                <b>To:</b> UTTARO, JAMES <a class="moz-txt-link-rfc2396E" href="mailto:ju1738@att.com">&lt;ju1738@att.com&gt;</a>;
                Xuxiaohu <a class="moz-txt-link-rfc2396E" href="mailto:xuxiaohu@huawei.com">&lt;xuxiaohu@huawei.com&gt;</a>; Ron Parker
                <a class="moz-txt-link-rfc2396E" href="mailto:Ron_Parker@affirmednetworks.com">&lt;Ron_Parker@affirmednetworks.com&gt;</a>; Dave Dolson
                <a class="moz-txt-link-rfc2396E" href="mailto:ddolson@sandvine.com">&lt;ddolson@sandvine.com&gt;</a>; Dolganow, Andrew (Nokia -
                SG) <a class="moz-txt-link-rfc2396E" href="mailto:andrew.dolganow@nokia.com">&lt;andrew.dolganow@nokia.com&gt;</a>; EXT Bottorff,
                Paul <a class="moz-txt-link-rfc2396E" href="mailto:paul.bottorff@hpe.com">&lt;paul.bottorff@hpe.com&gt;</a>; <a class="moz-txt-link-abbreviated" href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                <b>Subject:</b> Re: [sfc] [GRAYMAIL] Re: Adding an
                NSH.next-header type of NSH<o:p></o:p></span></p>
          </div>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal" style="margin-bottom:12.0pt">Yes, the MPLS
          label should be seen as an instruction - which is<br>
          exactly what it is, and always has been.<br>
          <br>
          You can trivially carry MPLS over IP.<br>
          <br>
          We do carry MPLS over Ethernet.<br>
          <br>
          In the above cases MPLS is the instruction, and IP and <br>
          Ethernet are the point to point transports.<br>
          <br>
          What is more interesting is how we carry the metadata,<br>
          since there may need to be several instances of the<br>
          metadata in the packet.<br>
          <br>
          Stewart<o:p></o:p></p>
        <div>
          <p class="MsoNormal">On 17/03/2016 12:30, UTTARO, JAMES wrote:<o:p></o:p></p>
        </div>
        <blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
          <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A">Ron,</span></i></b><o:p></o:p></p>
          <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A"> </span></i></b><o:p></o:p></p>
          <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A">               
                  Have not been following the SFC WG that closely due to
                  other more pressing needs for my network. That being
                  said, it would seem that an MPLS label could be used
                  as the basis for what you are looking for an thus
                  could be applied to all network types. Using the MPLS
                  label format does not force you to have an MPLS
                  enabled network all that is needed is the required
                  info to be populated in the label. It seems that the
                  argument is for independence of network thus inventing
                  a new label is based on an assumption that using MPLS
                  labels imposes an MPLS control plane. Is that right?</span></i></b><o:p></o:p></p>
          <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A"> </span></i></b><o:p></o:p></p>
          <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A">Jim
                  Uttaro</span></i></b><o:p></o:p></p>
          <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A"> </span></i></b><o:p></o:p></p>
          <p class="MsoNormal"><span style="color:#44546A">"<i>This
                email and any files transmitted with it are AT&amp;T
                property, are confidential, and are intended solely for
                the use of the individual or entity to whom this email
                is addressed. If you are not one of the named
                recipient(s) or otherwise have reason to believe that
                you have received this message in error, please notify
                the sender and delete this message immediately from your
                computer. Any other use, retention, dissemination,
                forwarding, printing, or copying of this email is
                strictly prohibited</i>."</span><o:p></o:p></p>
          <div>
            <div style="border:none;border-top:solid #E1E1E1
              1.0pt;padding:3.0pt 0in 0in 0in">
              <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">
                  Xuxiaohu [<a moz-do-not-send="true"
                    href="mailto:xuxiaohu@huawei.com">mailto:xuxiaohu@huawei.com</a>]
                  <br>
                  <b>Sent:</b> Thursday, March 17, 2016 3:47 AM<br>
                  <b>To:</b> Ron Parker <a moz-do-not-send="true"
                    href="mailto:Ron_Parker@affirmednetworks.com">&lt;Ron_Parker@affirmednetworks.com&gt;</a>;
                  UTTARO, JAMES
                  <a moz-do-not-send="true" href="mailto:ju1738@att.com">&lt;ju1738@att.com&gt;</a>;
                  Dave Dolson <a moz-do-not-send="true"
                    href="mailto:ddolson@sandvine.com">
                    &lt;ddolson@sandvine.com&gt;</a>; Dolganow, Andrew
                  (Nokia - SG) <a moz-do-not-send="true"
                    href="mailto:andrew.dolganow@nokia.com">
                    &lt;andrew.dolganow@nokia.com&gt;</a>; EXT Bottorff,
                  Paul <a moz-do-not-send="true"
                    href="mailto:paul.bottorff@hpe.com">
                    &lt;paul.bottorff@hpe.com&gt;</a>; Stewart Bryant <a
                    moz-do-not-send="true"
                    href="mailto:stewart.bryant@gmail.com">
                    <a class="moz-txt-link-rfc2396E" href="mailto:stewart.bryant@gmail.com">&lt;stewart.bryant@gmail.com&gt;</a></a>; <a
                    moz-do-not-send="true"
                    href="mailto:ao.ting@zte.com.cn"><a class="moz-txt-link-abbreviated" href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a></a><br>
                  <b>Cc:</b> <a moz-do-not-send="true"
                    href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                  <b>Subject:</b> RE: [sfc] [GRAYMAIL] Re: Adding an
                  NSH.next-header type of NSH</span><o:p></o:p></p>
            </div>
          </div>
          <p class="MsoNormal"> <o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">Ron,</span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">The
              SFC approach of encoding the SFP information by an MPLS
              label stack can meet the transport-independency
              requirement very well.</span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">Best
              regards,</span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">Xiaohu</span><o:p></o:p></p>
          <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
          <div style="border:none;border-left:solid blue
            1.5pt;padding:0in 0in 0in 4.0pt">
            <div>
              <div style="border:none;border-top:solid #B5C4DF
                1.0pt;padding:3.0pt 0in 0in 0in">
                <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">
                    Ron Parker [<a moz-do-not-send="true"
                      href="mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@affirmednetworks.com</a>]
                    <br>
                    <b>Sent:</b> Wednesday, March 16, 2016 11:20 PM<br>
                    <b>To:</b> UTTARO, JAMES; Dave Dolson; Xuxiaohu;
                    Dolganow, Andrew (Nokia - SG); EXT Bottorff, Paul;
                    Stewart Bryant;
                    <a moz-do-not-send="true"
                      href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                    <b>Cc:</b> <a moz-do-not-send="true"
                      href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                    <b>Subject:</b> RE: [sfc] [GRAYMAIL] Re: Adding an
                    NSH.next-header type of NSH</span><o:p></o:p></p>
              </div>
            </div>
            <p class="MsoNormal"><span
                style="mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">James,</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">I
                can’t speak for the entire group, my understanding of
                the decision not to standardize on MPLS as the
                forwarding paradigm was to make SFC broader such that it
                could utilize MAC based networks, IP based networks, and
                IP-over-MPLS based networks.</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">  
                Ron</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <p class="MsoNormal"><a moz-do-not-send="true"
                name="_MailEndCompose"></a><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <div>
              <div style="border:none;border-top:solid #E1E1E1
                1.0pt;padding:3.0pt 0in 0in 0in">
                <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">
                    UTTARO, JAMES [<a moz-do-not-send="true"
                      href="mailto:ju1738@att.com">mailto:ju1738@att.com</a>]
                    <br>
                    <b>Sent:</b> Wednesday, March 16, 2016 11:11 AM<br>
                    <b>To:</b> Ron Parker &lt;<a moz-do-not-send="true"
                      href="mailto:Ron_Parker@affirmednetworks.com">Ron_Parker@affirmednetworks.com</a>&gt;;
                    Dave Dolson &lt;<a moz-do-not-send="true"
                      href="mailto:ddolson@sandvine.com">ddolson@sandvine.com</a>&gt;;
                    Xuxiaohu &lt;<a moz-do-not-send="true"
                      href="mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;;

                    Dolganow, Andrew (Nokia - SG) &lt;<a
                      moz-do-not-send="true"
                      href="mailto:andrew.dolganow@nokia.com"><a class="moz-txt-link-abbreviated" href="mailto:andrew.dolganow@nokia.com">andrew.dolganow@nokia.com</a></a>&gt;;
                    EXT Bottorff, Paul &lt;<a moz-do-not-send="true"
                      href="mailto:paul.bottorff@hpe.com">paul.bottorff@hpe.com</a>&gt;;
                    Stewart Bryant &lt;<a moz-do-not-send="true"
                      href="mailto:stewart.bryant@gmail.com">stewart.bryant@gmail.com</a>&gt;;
                    <a moz-do-not-send="true"
                      href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                    <b>Cc:</b> <a moz-do-not-send="true"
                      href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                    <b>Subject:</b> RE: [sfc] [GRAYMAIL] Re: Adding an
                    NSH.next-header type of NSH</span><o:p></o:p></p>
              </div>
            </div>
            <p class="MsoNormal"><span
                style="mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN">Comments
                    In-Line</span></i></b><o:p></o:p></p>
            <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN"> </span></i></b><o:p></o:p></p>
            <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN">Jim
                    Uttaro</span></i></b><o:p></o:p></p>
            <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN"> </span></i></b><o:p></o:p></p>
            <p class="MsoNormal"><span
                style="color:#44546A;mso-fareast-language:ZH-CN">"<i>This
                  email and any files transmitted with it are AT&amp;T
                  property, are confidential, and are intended solely
                  for the use of the individual or entity to whom this
                  email is addressed. If you are not one of the named
                  recipient(s) or otherwise have reason to believe that
                  you have received this message in error, please notify
                  the sender and delete this message immediately from
                  your computer. Any other use, retention,
                  dissemination, forwarding, printing, or copying of
                  this email is strictly prohibited</i>."</span><o:p></o:p></p>
            <div>
              <div style="border:none;border-top:solid #E1E1E1
                1.0pt;padding:3.0pt 0in 0in 0in">
                <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">
                    Ron Parker [<a moz-do-not-send="true"
                      href="mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@affirmednetworks.com</a>]
                    <br>
                    <b>Sent:</b> Wednesday, March 16, 2016 10:01 AM<br>
                    <b>To:</b> Dave Dolson &lt;<a moz-do-not-send="true"
                      href="mailto:ddolson@sandvine.com">ddolson@sandvine.com</a>&gt;;
                    Xuxiaohu &lt;<a moz-do-not-send="true"
                      href="mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;;
                    UTTARO, JAMES &lt;<a moz-do-not-send="true"
                      href="mailto:ju1738@att.com">ju1738@att.com</a>&gt;;
                    Dolganow, Andrew (Nokia - SG) &lt;<a
                      moz-do-not-send="true"
                      href="mailto:andrew.dolganow@nokia.com"><a class="moz-txt-link-abbreviated" href="mailto:andrew.dolganow@nokia.com">andrew.dolganow@nokia.com</a></a>&gt;;
                    EXT Bottorff, Paul &lt;<a moz-do-not-send="true"
                      href="mailto:paul.bottorff@hpe.com">paul.bottorff@hpe.com</a>&gt;;
                    Stewart Bryant &lt;<a moz-do-not-send="true"
                      href="mailto:stewart.bryant@gmail.com">stewart.bryant@gmail.com</a>&gt;;
                    <a moz-do-not-send="true"
                      href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                    <b>Cc:</b> <a moz-do-not-send="true"
                      href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                    <b>Subject:</b> RE: [sfc] [GRAYMAIL] Re: Adding an
                    NSH.next-header type of NSH</span><o:p></o:p></p>
              </div>
            </div>
            <p class="MsoNormal"><span
                style="mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">My
                recollection of the discussion and analysis of MPLS
                forwarding to support SFC was not oriented around
                hierarchical SFC domains.   Instead, I thought the
                discussion was around an MPLS label per SF instance so
                that the stack of MPLS labels provided the full SFP/RSP
                description.    An elegant approach, for sure, but not
                one adopted by the WG.</span><o:p></o:p></p>
            <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN">[Jim
                    U&gt;] Was this decision based on the notion that
                    all fabrics are IP only?? IMO the model of all DCs
                    being large and IP only is not a correct assumption.</span></i></b><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">The
                current discussion of MPLS is more of the hierarchical
                nature – a stack of labels in the general case
                represents a set of nested LSPs.   For SFC, the
                discussion is that a stack of NSH represents a stack of
                per-SFC-domain SFPs.   But an individual NSH does not
                self-describe the SFP/RSP at its own domain level,
                relying instead on a flat identifier (SFP ID) that is
                used to lookup the full SFP/RSP.</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">  
                Ron</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <div>
              <div style="border:none;border-top:solid #E1E1E1
                1.0pt;padding:3.0pt 0in 0in 0in">
                <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">
                    Dave Dolson [<a moz-do-not-send="true"
                      href="mailto:ddolson@sandvine.com">mailto:ddolson@sandvine.com</a>]
                    <br>
                    <b>Sent:</b> Wednesday, March 16, 2016 9:48 AM<br>
                    <b>To:</b> Xuxiaohu &lt;<a moz-do-not-send="true"
                      href="mailto:xuxiaohu@huawei.com">xuxiaohu@huawei.com</a>&gt;;
                    UTTARO, JAMES &lt;<a moz-do-not-send="true"
                      href="mailto:ju1738@att.com">ju1738@att.com</a>&gt;;
                    Dolganow, Andrew (Nokia - SG) &lt;<a
                      moz-do-not-send="true"
                      href="mailto:andrew.dolganow@nokia.com"><a class="moz-txt-link-abbreviated" href="mailto:andrew.dolganow@nokia.com">andrew.dolganow@nokia.com</a></a>&gt;;

                    EXT Bottorff, Paul &lt;<a moz-do-not-send="true"
                      href="mailto:paul.bottorff@hpe.com">paul.bottorff@hpe.com</a>&gt;;
                    Ron Parker &lt;<a moz-do-not-send="true"
                      href="mailto:Ron_Parker@affirmednetworks.com">Ron_Parker@affirmednetworks.com</a>&gt;;
                    Stewart Bryant &lt;<a moz-do-not-send="true"
                      href="mailto:stewart.bryant@gmail.com">stewart.bryant@gmail.com</a>&gt;;
                    <a moz-do-not-send="true"
                      href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                    <b>Cc:</b> <a moz-do-not-send="true"
                      href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                    <b>Subject:</b> RE: [sfc] [GRAYMAIL] Re: Adding an
                    NSH.next-header type of NSH</span><o:p></o:p></p>
              </div>
            </div>
            <p class="MsoNormal"><span
                style="mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">Recall
                that draft-homma-sfc-forwarding-methods-analysis
                compares the different approaches.</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><a
                  moz-do-not-send="true"
href="https://tools.ietf.org/html/draft-homma-sfc-forwarding-methods-analysis-05"><a class="moz-txt-link-freetext" href="https://tools.ietf.org/html/draft-homma-sfc-forwarding-methods-analysis-05">https://tools.ietf.org/html/draft-homma-sfc-forwarding-methods-analysis-05</a></a></span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">The
                MPLS approach falls into the category discussed in
                section 3.1.2, “Method 2: Forwarding with Stacked
                Headers”,</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">whereas
                the NSH approach falls into section 3.1.3, “Method3:
                Forwarding based on Service Chain Identifiers”.</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">Section
                4 analyzes the different methods, with pros and cons for
                all of the approaches.</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">-Dave</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <div>
              <div style="border:none;border-top:solid #B5C4DF
                1.0pt;padding:3.0pt 0in 0in 0in">
                <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">
                    sfc [<a moz-do-not-send="true"
                      href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                    <b>On Behalf Of
                    </b>Xuxiaohu<br>
                    <b>Sent:</b> Tuesday, March 15, 2016 8:21 PM<br>
                    <b>To:</b> UTTARO, JAMES; Dolganow, Andrew (Nokia -
                    SG); EXT Bottorff, Paul; Ron Parker; Stewart Bryant;
                    <a moz-do-not-send="true"
                      href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                    <b>Cc:</b> <a moz-do-not-send="true"
                      href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                    <b>Subject:</b> Re: [sfc] [GRAYMAIL] Re: Adding an
                    NSH.next-header type of NSH</span><o:p></o:p></p>
              </div>
            </div>
            <p class="MsoNormal"><span
                style="mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">When
                applying a particular SFC (i.e., an ordered list of SFs)
                to the selected traffic, the traffic needs to be steered
                through the corresponding SFP (i.e., an ordered list of
                SFFs and SFs) in the SFC-enabled network. MPLS-SPRING is
                a particular MPLS source routing paradigm where the
                explicit path information (i.e., an ordered list of
                explicit hops) is encoded as a label stack (i.e., an
                ordered list of labels with each indicating a particular
                explicit hop) and then piggybacked on the source routed
                packets. The MPLS-SPRING paradigm can be easily
                leveraged to steer the selected traffic through a
                particular SFP by encoding the SFP information as an
                MPLS label stack (i.e., an ordered list of labels with
                each indicating a particular SFF or SF). In this way,
                SFFs could be implemented on existing MPLS switches
                without any change to the data-plane provided that SFs
                are capable of recognizing MPLS packets.  As pointed out
                by somebody else, it’s much straightforward to support
                the stack of SFC encapsulations if the SFC encapsulation
                is implemented in the form of an MPLS label stack.</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">Best
                regards,</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">Xiaohu</span><o:p></o:p></p>
            <p class="MsoNormal"><span
style="font-size:16.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
            <div style="border:none;border-left:solid blue
              1.5pt;padding:0in 0in 0in 4.0pt">
              <div>
                <div style="border:none;border-top:solid #B5C4DF
                  1.0pt;padding:3.0pt 0in 0in 0in">
                  <p class="MsoNormal"><b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">From:</span></b><span
style="font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">
                      sfc [<a moz-do-not-send="true"
                        href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                      <b>On Behalf Of
                      </b>UTTARO, JAMES<br>
                      <b>Sent:</b> Tuesday, March 15, 2016 8:46 PM<br>
                      <b>To:</b> Dolganow, Andrew (Nokia - SG); EXT
                      Bottorff, Paul; Ron Parker; Stewart Bryant;
                      <a moz-do-not-send="true"
                        href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                      <b>Cc:</b> <a moz-do-not-send="true"
                        href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                      <b>Subject:</b> Re: [sfc] [GRAYMAIL] Re: Adding an
                      NSH.next-header type of NSH</span><o:p></o:p></p>
                </div>
              </div>
              <p class="MsoNormal"><span
                  style="mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
              <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN">If
                      we have an MPLS enabled fabric wouldn’t it be
                      simpler to weave NSH into it if it all uses MPLS?
                      If not how would the interaction between the two
                      environments work?</span></i></b><o:p></o:p></p>
              <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN"> </span></i></b><o:p></o:p></p>
              <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN">Jim
                      Uttaro</span></i></b><o:p></o:p></p>
              <p class="MsoNormal"><b><i><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#44546A;mso-fareast-language:ZH-CN"> </span></i></b><o:p></o:p></p>
              <p class="MsoNormal"><span
                  style="color:#44546A;mso-fareast-language:ZH-CN">"<i>This
                    email and any files transmitted with it are AT&amp;T
                    property, are confidential, and are intended solely
                    for the use of the individual or entity to whom this
                    email is addressed. If you are not one of the named
                    recipient(s) or otherwise have reason to believe
                    that you have received this message in error, please
                    notify the sender and delete this message
                    immediately from your computer. Any other use,
                    retention, dissemination, forwarding, printing, or
                    copying of this email is strictly prohibited</i>."</span><o:p></o:p></p>
              <div>
                <div style="border:none;border-top:solid #E1E1E1
                  1.0pt;padding:3.0pt 0in 0in 0in">
                  <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">
                      sfc [<a moz-do-not-send="true"
                        href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                      <b>On Behalf Of
                      </b>Dolganow, Andrew (Nokia - SG)<br>
                      <b>Sent:</b> Monday, March 14, 2016 11:52 PM<br>
                      <b>To:</b> EXT Bottorff, Paul &lt;<a
                        moz-do-not-send="true"
                        href="mailto:paul.bottorff@hpe.com"><a class="moz-txt-link-abbreviated" href="mailto:paul.bottorff@hpe.com">paul.bottorff@hpe.com</a></a>&gt;;
                      Ron Parker &lt;<a moz-do-not-send="true"
                        href="mailto:Ron_Parker@affirmednetworks.com">Ron_Parker@affirmednetworks.com</a>&gt;;
                      Stewart Bryant &lt;<a moz-do-not-send="true"
                        href="mailto:stewart.bryant@gmail.com">stewart.bryant@gmail.com</a>&gt;;
                      <a moz-do-not-send="true"
                        href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                      <b>Cc:</b> <a moz-do-not-send="true"
                        href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                      <b>Subject:</b> Re: [sfc] [GRAYMAIL] Re: Adding an
                      NSH.next-header type of NSH</span><o:p></o:p></p>
                </div>
              </div>
              <p class="MsoNormal"><span
                  style="mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
              <div>
                <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:ZH-CN">Following
                    “next header” approach  is simple and the NSH header
                    is already built like that. Introducing MPLS like
                    approach would add yet another mechanism to traverse
                    the headers, which would make h/w more complex.</span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:ZH-CN">It
                    is true that h/w can only look at X Bytes (X
                    depending on h/w). This is true for many headers not
                    only this and even today (without NSH) you can
                    end-up with payload being very deep in a packet. At
                    the end we need to have a flexible mechanism which
                    NSH nesting would provide. If someone “abuses it”
                    this can lead to various issues. It is probably
                    worth noting that in the draft including security
                    considerations (by adding large headers it will be
                    harder to perform payload based ACL DDoS protection
                    in routers for example).</span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:ZH-CN">Andrew</span><o:p></o:p></p>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
              </div>
              <div>
                <div>
                  <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:ZH-CN">On
                      2016-03-15, 3:03 AM, "sfc on behalf of EXT
                      Bottorff, Paul" wrote:</span><o:p></o:p></p>
                </div>
              </div>
              <div>
                <p class="MsoNormal"><span
style="font-size:10.5pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
              </div>
              <blockquote style="border:none;border-left:solid #B5C4DF
                4.5pt;padding:0in 0in 0in
4.0pt;margin-left:3.75pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt"
                id="MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">
                <div>
                  <div>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">Just
                        one more concern about the stack is how deep it
                        will nest. Hardware switch implementations are
                        typically limited in the depth they look into
                        the packet. If the hardware needs to look at the
                        original packet headers, then hardware would
                        need to skip over the stack of NSH headers to
                        reach the original packet. If the NSH stack is
                        too deep it may exceed the hardware depth
                        limits.</span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">Cheers,</span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"><br>
                        Paul</span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
                    <div>
                      <div style="border:none;border-top:solid #E1E1E1
                        1.0pt;padding:3.0pt 0in 0in 0in">
                        <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">
                            sfc [<a moz-do-not-send="true"
                              href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                            <b>On Behalf Of
                            </b>Ron Parker<br>
                            <b>Sent:</b> Monday, March 14, 2016 11:45 AM<br>
                            <b>To:</b> Stewart Bryant &lt;<a
                              moz-do-not-send="true"
                              href="mailto:stewart.bryant@gmail.com"><a class="moz-txt-link-abbreviated" href="mailto:stewart.bryant@gmail.com">stewart.bryant@gmail.com</a></a>&gt;;
                            <a moz-do-not-send="true"
                              href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                            <b>Cc:</b> <a moz-do-not-send="true"
                              href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                            <b>Subject:</b> Re: [sfc] [GRAYMAIL] Re:
                            Adding an NSH.next-header type of NSH</span><o:p></o:p></p>
                      </div>
                    </div>
                    <p class="MsoNormal"><span
                        style="mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">I
                        like the self describing stack of NSH headers
                        and I like the first one being the “current”
                        scoping.   But, one difference between MPLS and
                        NSH…   MPLS forwarding is generally handled by
                        looking only at the MPLS labels that are “in
                        scope” for the current node (i.e., starting at
                        the top-of-stack) and not needing to locate and
                        process the “payload” beyond the
                        bottom-of-stack.    But, in NSH, most processing
                        will require location of the “payload” beyond
                        the last NSH header.   It is inefficient to have
                        to walk the stack of NSH headers in order to
                        locate that payload.    If each NSH header that
                        was pushed onto the stack also included an
                        offset to directly locate the payload (each new
                        one simply adds its own byte size), then this
                        processing inefficiency would be mitigated.</span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN">  
                        Ron</span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
                    <p class="MsoNormal"><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D;mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
                    <div>
                      <div style="border:none;border-top:solid #E1E1E1
                        1.0pt;padding:3.0pt 0in 0in 0in">
                        <p class="MsoNormal"><b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">From:</span></b><span
style="font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext;mso-fareast-language:ZH-CN">
                            sfc [<a moz-do-not-send="true"
                              href="mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
                            <b>On Behalf Of
                            </b>Stewart Bryant<br>
                            <b>Sent:</b> Monday, March 14, 2016 5:40 AM<br>
                            <b>To:</b> <a moz-do-not-send="true"
                              href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a><br>
                            <b>Cc:</b> <a moz-do-not-send="true"
                              href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                            <b>Subject:</b> [GRAYMAIL] Re: [sfc] Adding
                            an NSH.next-header type of NSH</span><o:p></o:p></p>
                      </div>
                    </div>
                    <p class="MsoNormal"><span
                        style="mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
                    <p class="MsoNormal" style="margin-bottom:12.0pt"><span
                        style="mso-fareast-language:ZH-CN"><br>
                        Having reminded myself of the NSH header
                        structure, I see that this<br>
                        is not strictly needed since this naturally fits
                        with the next<br>
                        protocol component of the base header. Thus
                        stating that the there<br>
                        is no architectural limit on the number of SFH
                        headers in a packet<br>
                        is the necessary and sufficient requirement to
                        allow an arbitatry<br>
                        stack of NSH headers. Stating that new NSH
                        headers are added at the front<br>
                        of the packet, and processed first and discarded
                        first is sufficient<br>
                        to remove any processing ambiguity. Processing
                        would also be simpler<br>
                        is you followed the MPLS rule that the outer
                        header is the only one<br>
                        in scope until that header is discarded
                        (popped).<br>
                        <br>
                        I do however wonder whether the IETF's
                        architetural preference for<br>
                        self describing packets (MPLS being the
                        exception) leads us to more<br>
                        complex and thus less efficent dataplane designs
                        than we could otherwise <br>
                        achieve.<br>
                        <br>
                        - Stewart</span><o:p></o:p></p>
                    <div>
                      <p class="MsoNormal"><span
                          style="mso-fareast-language:ZH-CN">On
                          14/03/2016 01:44,
                          <a moz-do-not-send="true"
                            href="mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a>
                          wrote:</span><o:p></o:p></p>
                    </div>
                    <blockquote
                      style="margin-top:5.0pt;margin-bottom:5.0pt">
                      <p class="MsoNormal"><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-language:ZH-CN">Stewart,</span><span
                          style="mso-fareast-language:ZH-CN"><br>
                          <br>
                        </span><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-language:ZH-CN">Thanks.
                        </span><span style="mso-fareast-language:ZH-CN"><br>
                          <br>
                        </span><span
style="font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-language:ZH-CN">Do
                          you mean we should add an indicator for the
                          nested NSH?  I agree anything new should be
                          considered carefully. And that's what we are
                          doing right now.:)<br>
                        </span><span style="mso-fareast-language:ZH-CN"><br>
                            <br>
                          <br>
                          <br>
                          <br>
                          <br>
                        </span><span
                          style="font-size:7.5pt;font-family:&quot;Microsoft
JhengHei&quot;,sans-serif;mso-fareast-language:ZH-CN" lang="ZH-CN">发件人</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F;mso-fareast-language:ZH-CN">:
                                 
                        </span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-language:ZH-CN">Stewart
                          Bryant
                          <a moz-do-not-send="true"
                            href="mailto:stewart.bryant@gmail.com">&lt;stewart.bryant@gmail.com&gt;</a></span><span
                          style="mso-fareast-language:ZH-CN">
                          <br>
                        </span><span
style="font-size:7.5pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:ZH-CN"
                          lang="ZH-CN">收件人</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F;mso-fareast-language:ZH-CN">:
                                 
                        </span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-language:ZH-CN"><a
                            moz-do-not-send="true"
                            href="mailto:sfc@ietf.org"><a class="moz-txt-link-rfc2396E" href="mailto:sfc@ietf.org">"sfc@ietf.org"</a></a><a
                            moz-do-not-send="true"
                            href="mailto:sfc@ietf.org"><a class="moz-txt-link-rfc2396E" href="mailto:sfc@ietf.org">&lt;sfc@ietf.org&gt;</a></a>,
                        </span><span style="mso-fareast-language:ZH-CN"><br>
                        </span><span
style="font-size:7.5pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:ZH-CN"
                          lang="ZH-CN">日期</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F;mso-fareast-language:ZH-CN">:
                                 
                        </span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-language:ZH-CN">2016/03/11
                          17:25</span><span
                          style="mso-fareast-language:ZH-CN"><br>
                        </span><span
style="font-size:7.5pt;font-family:&quot;Calibri&quot;,sans-serif;mso-fareast-language:ZH-CN"
                          lang="ZH-CN">主</span><span
                          style="font-size:7.5pt;font-family:&quot;Microsoft
JhengHei&quot;,sans-serif;mso-fareast-language:ZH-CN" lang="ZH-CN">题</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F;mso-fareast-language:ZH-CN">:
                                 </span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-language:ZH-CN">Re:
                          [sfc] Adding an NSH.next-header type of NSH</span><span
                          style="mso-fareast-language:ZH-CN">
                          <br>
                        </span><span
                          style="font-size:7.5pt;font-family:&quot;Microsoft
JhengHei&quot;,sans-serif;mso-fareast-language:ZH-CN" lang="ZH-CN">发件人</span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F;mso-fareast-language:ZH-CN">:
                                 </span><span
style="font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;mso-fareast-language:ZH-CN">"sfc"
                          <a moz-do-not-send="true"
                            href="mailto:sfc-bounces@ietf.org">&lt;sfc-bounces@ietf.org&gt;</a></span><span
                          style="mso-fareast-language:ZH-CN">
                        </span><o:p></o:p></p>
                      <div class="MsoNormal" style="text-align:center"
                        align="center"><span
                          style="mso-fareast-language:ZH-CN">
                          <hr style="color:#A0A0A0" align="center"
                            noshade="noshade" size="3" width="100%">
                        </span></div>
                      <p class="MsoNormal" style="margin-bottom:12.0pt"><span
                          style="mso-fareast-language:ZH-CN"><br>
                          <br>
                          <br>
                        </span><span style="font-size:10.0pt"><br>
                        </span><tt><span style="font-size:10.0pt">The
                            protocol that chose the most elegant
                            approach to layering</span></tt><span
                          style="font-size:10.0pt"><br>
                        </span><tt><span style="font-size:10.0pt">one
                            header on another was MPLS, with its
                            stacking approach</span></tt><span
                          style="font-size:10.0pt"><br>
                        </span><tt><span style="font-size:10.0pt">and
                            one bit end of stack indicator.</span></tt><span
                          style="font-size:10.0pt"><br>
                          <br>
                        </span><tt><span style="font-size:10.0pt">Such a
                            simple general approach has much to commend
                            it</span></tt><span style="font-size:10.0pt"><br>
                        </span><tt><span style="font-size:10.0pt">and
                            you might think seriously about applying it
                            here.</span></tt><span
                          style="font-size:10.0pt"><br>
                          <br>
                        </span><tt><span style="font-size:10.0pt">Stewart</span></tt><span
                          style="font-size:10.0pt"><br>
                          <br>
                        </span><tt><span style="font-size:10.0pt">_______________________________________________</span></tt><span
                          style="font-size:10.0pt"><br>
                        </span><tt><span style="font-size:10.0pt">sfc
                            mailing list</span></tt><span
                          style="font-size:10.0pt"><br>
                        </span><tt><span style="font-size:10.0pt"><a
                              moz-do-not-send="true"
                              href="mailto:sfc@ietf.org"><a class="moz-txt-link-abbreviated" href="mailto:sfc@ietf.org">sfc@ietf.org</a></a></span></tt><span
                          style="font-size:10.0pt"><br>
                        </span><tt><span
                            style="font-size:10.0pt;mso-fareast-language:ZH-CN"><a
                              moz-do-not-send="true"
                              href="https://www.ietf.org/mailman/listinfo/sfc"><a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a></a></span></tt><o:p></o:p></p>
                    </blockquote>
                    <p class="MsoNormal"><span
                        style="mso-fareast-language:ZH-CN"> </span><o:p></o:p></p>
                  </div>
                </div>
              </blockquote>
            </div>
          </div>
        </blockquote>
        <p class="MsoNormal"><o:p> </o:p></p>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------030208000907000604000002--


From nobody Thu Mar 17 11:31:43 2016
Return-Path: <ju1738@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A60C612D6E2 for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 11:31:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-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 emNw1uE-GriI for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 11:31:38 -0700 (PDT)
Received: from mx0b-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 42F1012D5E3 for <sfc@ietf.org>; Thu, 17 Mar 2016 11:31:38 -0700 (PDT)
Received: from pps.filterd (m0049459.ppops.net [127.0.0.1]) by m0049459.ppops.net-00191d01. (8.15.0.59/8.15.0.59) with SMTP id u2HHQdbt044392; Thu, 17 Mar 2016 13:39:19 -0400
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049459.ppops.net-00191d01. with ESMTP id 21qyh8b9nc-1 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);  Thu, 17 Mar 2016 13:39:18 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id u2HHdH4k028643; Thu, 17 Mar 2016 13:39:18 -0400
Received: from mlpi409.sfdc.sbc.com (mlpi409.sfdc.sbc.com [130.9.128.241]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id u2HHd9UV028490 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 17 Mar 2016 13:39:11 -0400
Received: from MISOUT7MSGHUBAA.ITServices.sbc.com (MISOUT7MSGHUBAA.itservices.sbc.com [130.9.129.145]) by mlpi409.sfdc.sbc.com (RSA Interceptor); Thu, 17 Mar 2016 17:38:55 GMT
Received: from MISOUT7MSGUSRCD.ITServices.sbc.com ([169.254.4.181]) by MISOUT7MSGHUBAA.ITServices.sbc.com ([130.9.129.145]) with mapi id 14.03.0248.002; Thu, 17 Mar 2016 13:38:54 -0400
From: "UTTARO, JAMES" <ju1738@att.com>
To: Stewart Bryant <stewart.bryant@gmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Xuxiaohu <xuxiaohu@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgGIWkanorO4w3UWxkHFtF58Aq59eCIaAgAACkwD//9vOwA==
Date: Thu, 17 Mar 2016 17:38:54 +0000
Message-ID: <B17A6910EEDD1F45980687268941550F135E41D9@MISOUT7MSGUSRCD.ITServices.sbc.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com> <56EACF91.6070703@joelhalpern.com> <56EAD1BA.6080402@gmail.com>
In-Reply-To: <56EAD1BA.6080402@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.66.4]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: DAM Allow Patterns, public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-03-17_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1601100000 definitions=main-1603170229
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/gDFvMvraeda9FZ4ljSR09q124-A>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Mar 2016 18:31:41 -0000

WWVzLiBUaGF0IHdvdWxkIHNlZW0gdG8gYmUgdGhlIHJpZ2h0IGFwcHJvYWNoLg0KDQpKaW0gVXR0
YXJvDQoNCiJUaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUg
QVQmVCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkg
Zm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFp
bCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50
KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVj
ZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5k
IGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkg
b3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5n
LCBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4iDQoNCi0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBTdGV3YXJ0IEJyeWFudCBbbWFpbHRvOnN0
ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbV0gDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMTcsIDIwMTYg
MTE6NDggQU0NClRvOiBKb2VsIE0uIEhhbHBlcm4gPGptaEBqb2VsaGFscGVybi5jb20+OyBVVFRB
Uk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbT47IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29t
PjsgUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47IERhdmUgRG9s
c29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbT47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cp
IDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPjsgRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJv
dHRvcmZmQGhwZS5jb20+OyBhby50aW5nQHp0ZS5jb20uY24NCkNjOiBzZmNAaWV0Zi5vcmcNClN1
YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVy
IHR5cGUgb2YgTlNIDQoNCkpvZWwNCg0KU28gYW55dGhpbmcgdGhhdCBuZWVkcyB0byBsb29rIGF0
IHRoZSBtZXRhZGF0YSBpcyBub3QgcHVyZSBNUExTLg0KDQpTbyB5b3UgY291bGQgaGF2ZSBhbiBN
UExTIGxhYmVsIHN0YWNrIHRoYXQgaXMgdXNlZCB0byBkZWxpdmVyIHRoZSBwYWNrZXQNCnRvIHRo
ZSBwb2ludCB3aGVyZSB0aGUgbWV0YWRhdGEgaXMgbmVlZGVkLg0KDQpDbG9zZSB0aGUgc3RhY2sg
YXQgdGhhdCBwb2ludCBhbmQgcHV0IGluIGFueSBtZXRhZGF0YSBPTkxZIG5lZWRlZCBieSB0aGUN
CnJlY2VpdmluZyBMU1IgLSBjYWxsIHRoaXMgdGhlIGludGVybWVkaWF0ZSBwb2ludCBtZXRhZGF0
YS4gSWYgdGhlIHBhY2tldA0KbWV0YWRhdGEgaXMgbmVlZGVkIGluY2x1ZGUgaW4gdGhlIElQIG1l
dGFkYXRhIGEgcG9pbnRlciB0byB0aGUNCnBhY2tldCBtZXRhZGF0YS4gVGhlbiByZW9wZW4gdGhl
IGxhYmVsIHN0YWNrIGFzIG5lZWRlZC4NCg0KRm9yIGV4YW1wbGUuDQoNClN0ZXdhcnQNCg0KT24g
MTcvMDMvMjAxNiAxNTozOCwgSm9lbCBNLiBIYWxwZXJuIHdyb3RlOg0KPiBXaGVuIHdlIHN0YXJ0
ZWQsIEkgbG9va2VkIGF0IHRoZSBxdWVzaXRvbiBvZiBjYXJyeWluZyBtZXRhZGF0YSBpbiANCj4g
TVBMUy4gIEFsbCBvZiB0aGUgYW5zd2VycyBJIGNvdWxkIGNvbWUgdXAgd2l0aCB3ZXJlIHVnbHkg
KG5vdCBjb3VudGluZyANCj4gdGhlIG9uZXMgdGhhdCBkaWRuJ3Qgd29yay4pDQo+DQo+IFNvIGV2
ZW4gaWYgd2UgaGFkIHdhbnRlZCB0byB1c2UgYSBsYWJlbCBzdGFjayBmb3IgcGF0aCBpZGVudGlm
aWNhdGlvbiwgDQo+IGFzIGZhciBhcyBJIGNhbiB0ZWxsIHdlIHdvdWxkIHN0aWxsIG5lZWQgYSBo
ZWFkZXIgdG8gY2FycnkgdGhlIG1ldGFkYXRhLg0KPiBBbmQgdGhhdCBtZWFucyB0aGF0IGFueXRo
aW5nIHRoYXQgbmVlZGVkIHRoZSBtZXRhZGF0YSBvciBpbm5lciBwYWNrZXQgDQo+IHdvdWxkIGhh
dmUgdG8gcGFyc2UgdGhlIGxhYmVsIHN0YWNrLg0KPiBBdCB3aGljaCBwb2ludCAuLi4NCj4NCj4g
WW91cnMsDQo+IEpvZWwNCj4NCj4gT24gMy8xNy8xNiAxMTozMSBBTSwgU3Rld2FydCBCcnlhbnQg
d3JvdGU6DQo+PiBZZXMsIHRoZSBNUExTIGxhYmVsIHNob3VsZCBiZSBzZWVuIGFzIGFuIGluc3Ry
dWN0aW9uIC0gd2hpY2ggaXMNCj4+IGV4YWN0bHkgd2hhdCBpdCBpcywgYW5kIGFsd2F5cyBoYXMg
YmVlbi4NCj4+DQo+PiBZb3UgY2FuIHRyaXZpYWxseSBjYXJyeSBNUExTIG92ZXIgSVAuDQo+Pg0K
Pj4gV2UgZG8gY2FycnkgTVBMUyBvdmVyIEV0aGVybmV0Lg0KPj4NCj4+IEluIHRoZSBhYm92ZSBj
YXNlcyBNUExTIGlzIHRoZSBpbnN0cnVjdGlvbiwgYW5kIElQIGFuZA0KPj4gRXRoZXJuZXQgYXJl
IHRoZSBwb2ludCB0byBwb2ludCB0cmFuc3BvcnRzLg0KPj4NCj4+IFdoYXQgaXMgbW9yZSBpbnRl
cmVzdGluZyBpcyBob3cgd2UgY2FycnkgdGhlIG1ldGFkYXRhLA0KPj4gc2luY2UgdGhlcmUgbWF5
IG5lZWQgdG8gYmUgc2V2ZXJhbCBpbnN0YW5jZXMgb2YgdGhlDQo+PiBtZXRhZGF0YSBpbiB0aGUg
cGFja2V0Lg0KPj4NCj4+IFN0ZXdhcnQNCj4+DQo+PiBPbiAxNy8wMy8yMDE2IDEyOjMwLCBVVFRB
Uk8sIEpBTUVTIHdyb3RlOg0KPj4+DQo+Pj4gKi9Sb24sLyoNCj4+Pg0KPj4+ICovLyoNCj4+Pg0K
Pj4+ICovSGF2ZSBub3QgYmVlbiBmb2xsb3dpbmcgdGhlIFNGQyBXRyB0aGF0IGNsb3NlbHkgZHVl
IHRvIG90aGVyIG1vcmUNCj4+PiBwcmVzc2luZyBuZWVkcyBmb3IgbXkgbmV0d29yay4gVGhhdCBi
ZWluZyBzYWlkLCBpdCB3b3VsZCBzZWVtIHRoYXQgYW4NCj4+PiBNUExTIGxhYmVsIGNvdWxkIGJl
IHVzZWQgYXMgdGhlIGJhc2lzIGZvciB3aGF0IHlvdSBhcmUgbG9va2luZyBmb3IgYW4NCj4+PiB0
aHVzIGNvdWxkIGJlIGFwcGxpZWQgdG8gYWxsIG5ldHdvcmsgdHlwZXMuIFVzaW5nIHRoZSBNUExT
IGxhYmVsDQo+Pj4gZm9ybWF0IGRvZXMgbm90IGZvcmNlIHlvdSB0byBoYXZlIGFuIE1QTFMgZW5h
YmxlZCBuZXR3b3JrIGFsbCB0aGF0IGlzDQo+Pj4gbmVlZGVkIGlzIHRoZSByZXF1aXJlZCBpbmZv
IHRvIGJlIHBvcHVsYXRlZCBpbiB0aGUgbGFiZWwuIEl0IHNlZW1zDQo+Pj4gdGhhdCB0aGUgYXJn
dW1lbnQgaXMgZm9yIGluZGVwZW5kZW5jZSBvZiBuZXR3b3JrIHRodXMgaW52ZW50aW5nIGEgbmV3
DQo+Pj4gbGFiZWwgaXMgYmFzZWQgb24gYW4gYXNzdW1wdGlvbiB0aGF0IHVzaW5nIE1QTFMgbGFi
ZWxzIGltcG9zZXMgYW4gTVBMUw0KPj4+IGNvbnRyb2wgcGxhbmUuIElzIHRoYXQgcmlnaHQ/LyoN
Cj4+Pg0KPj4+ICovLyoNCj4+Pg0KPj4+ICovSmltIFV0dGFyby8qDQo+Pj4NCj4+PiAqLy8qDQo+
Pj4NCj4+PiAiL1RoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFy
ZSBBVCZUIHByb3BlcnR5LCBhcmUNCj4+PiBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQg
c29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yDQo+Pj4gZW50aXR5IHRvIHdo
b20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUNCj4+
PiBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUg
dGhhdCB5b3UgaGF2ZQ0KPj4+IHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNl
IG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUNCj4+PiB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRl
bHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sDQo+Pj4gZGlz
c2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFp
bCBpcw0KPj4+IHN0cmljdGx5IHByb2hpYml0ZWQvLiIqLy8qDQo+Pj4NCj4+PiAqRnJvbToqWHV4
aWFvaHUgW21haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tXQ0KPj4+ICpTZW50OiogVGh1cnNkYXks
IE1hcmNoIDE3LCAyMDE2IDM6NDcgQU0NCj4+PiAqVG86KiBSb24gUGFya2VyIDxSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPjsgVVRUQVJPLCBKQU1FUw0KPj4+IDxqdTE3MzhAYXR0LmNv
bT47IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbT47IERvbGdhbm93LCBBbmRyZXcN
Cj4+PiAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+OyBFWFQgQm90dG9y
ZmYsIFBhdWwNCj4+PiA8cGF1bC5ib3R0b3JmZkBocGUuY29tPjsgU3Rld2FydCBCcnlhbnQgPHN0
ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT47DQo+Pj4gYW8udGluZ0B6dGUuY29tLmNuDQo+Pj4gKkNj
Oiogc2ZjQGlldGYub3JnDQo+Pj4gKlN1YmplY3Q6KiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTog
QWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIA0KPj4+IG9mIE5TSA0KPj4+DQo+Pj4gUm9u
LA0KPj4+DQo+Pj4gVGhlIFNGQyBhcHByb2FjaCBvZiBlbmNvZGluZyB0aGUgU0ZQIGluZm9ybWF0
aW9uIGJ5IGFuIE1QTFMgbGFiZWwNCj4+PiBzdGFjayBjYW4gbWVldCB0aGUgdHJhbnNwb3J0LWlu
ZGVwZW5kZW5jeSByZXF1aXJlbWVudCB2ZXJ5IHdlbGwuDQo+Pj4NCj4+PiBCZXN0IHJlZ2FyZHMs
DQo+Pj4NCj4+PiBYaWFvaHUNCj4+Pg0KPj4+ICpGcm9tOipSb24gUGFya2VyIFttYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NCj4+PiAqU2VudDoqIFdlZG5lc2RheSwgTWFy
Y2ggMTYsIDIwMTYgMTE6MjAgUE0NCj4+PiAqVG86KiBVVFRBUk8sIEpBTUVTOyBEYXZlIERvbHNv
bjsgWHV4aWFvaHU7IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0NCj4+PiBTRyk7IEVYVCBCb3R0
b3JmZiwgUGF1bDsgU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdAenRlLmNvbS5jbg0KPj4+IDxtYWls
dG86YW8udGluZ0B6dGUuY29tLmNuPg0KPj4+ICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCj4+PiAqU3ViamVjdDoqIFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRp
bmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgDQo+Pj4gb2YgTlNIDQo+Pj4NCj4+PiBKYW1lcywN
Cj4+Pg0KPj4+IEkgY2Fu4oCZdCBzcGVhayBmb3IgdGhlIGVudGlyZSBncm91cCwgbXkgdW5kZXJz
dGFuZGluZyBvZiB0aGUgZGVjaXNpb24NCj4+PiBub3QgdG8gc3RhbmRhcmRpemUgb24gTVBMUyBh
cyB0aGUgZm9yd2FyZGluZyBwYXJhZGlnbSB3YXMgdG8gbWFrZSBTRkMNCj4+PiBicm9hZGVyIHN1
Y2ggdGhhdCBpdCBjb3VsZCB1dGlsaXplIE1BQyBiYXNlZCBuZXR3b3JrcywgSVAgYmFzZWQNCj4+
PiBuZXR3b3JrcywgYW5kIElQLW92ZXItTVBMUyBiYXNlZCBuZXR3b3Jrcy4NCj4+Pg0KPj4+IFJv
bg0KPj4+DQo+Pj4gKkZyb206KlVUVEFSTywgSkFNRVMgW21haWx0bzpqdTE3MzhAYXR0LmNvbV0N
Cj4+PiAqU2VudDoqIFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgMTE6MTEgQU0NCj4+PiAqVG86
KiBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tDQo+Pj4gPG1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj47IERhdmUgRG9sc29uDQo+Pj4gPGRk
b2xzb25Ac2FuZHZpbmUuY29tIDxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PjsgWHV4aWFv
aHUNCj4+PiA8eHV4aWFvaHVAaHVhd2VpLmNvbSA8bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+
PjsgRG9sZ2Fub3csIEFuZHJldw0KPj4+IChOb2tpYSAtIFNHKQ0KPj4+IDw8bWFpbHRvOmFuZHJl
dy5kb2xnYW5vd0Bub2tpYS5jb20+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT47IEVYVA0KPj4+
IEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb20gPG1haWx0bzpwYXVsLmJvdHRv
cmZmQGhwZS5jb20+PjsNCj4+PiBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwu
Y29tDQo+Pj4gPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsgYW8udGluZ0B6dGUu
Y29tLmNuDQo+Pj4gPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQo+Pj4gKkNjOiogc2ZjQGll
dGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+ICpTdWJqZWN0OiogUkU6IFtzZmNdIFtH
UkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSANCj4+PiBvZiBOU0gN
Cj4+Pg0KPj4+ICovQ29tbWVudHMgSW4tTGluZS8qDQo+Pj4NCj4+PiAqLy8qDQo+Pj4NCj4+PiAq
L0ppbSBVdHRhcm8vKg0KPj4+DQo+Pj4gKi8vKg0KPj4+DQo+Pj4gIi9UaGlzIGVtYWlsIGFuZCBh
bnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlDQo+Pj4g
Y29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUg
aW5kaXZpZHVhbCBvcg0KPj4+IGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2Vk
LiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhlDQo+Pj4gbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90
aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUNCj4+PiByZWNlaXZl
ZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVs
ZXRlDQo+Pj4gdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55
IG90aGVyIHVzZSwgcmV0ZW50aW9uLA0KPj4+IGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHBy
aW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMNCj4+PiBzdHJpY3RseSBwcm9oaWJp
dGVkLy4iKi8vKg0KPj4+DQo+Pj4gKkZyb206KlJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tXQ0KPj4+ICpTZW50OiogV2VkbmVzZGF5LCBNYXJjaCAxNiwg
MjAxNiAxMDowMSBBTQ0KPj4+ICpUbzoqIERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNv
bQ0KPj4+IDxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PjsgWHV4aWFvaHUgPHh1eGlhb2h1
QGh1YXdlaS5jb20NCj4+PiA8bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PjsgVVRUQVJPLCBK
QU1FUyA8anUxNzM4QGF0dC5jb20NCj4+PiA8bWFpbHRvOmp1MTczOEBhdHQuY29tPj47IERvbGdh
bm93LCBBbmRyZXcgKE5va2lhIC0gU0cpDQo+Pj4gPDxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5v
a2lhLmNvbT5hbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPjsgRVhUDQo+Pj4gQm90dG9yZmYsIFBh
dWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbSA8bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+
Ow0KPj4+IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20NCj4+PiA8bWFp
bHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY24NCj4+PiA8
bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4+PiAqQ2M6KiBzZmNAaWV0Zi5vcmcgPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gKlN1YmplY3Q6KiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTog
QWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIA0KPj4+IG9mIE5TSA0KPj4+DQo+Pj4gTXkg
cmVjb2xsZWN0aW9uIG9mIHRoZSBkaXNjdXNzaW9uIGFuZCBhbmFseXNpcyBvZiBNUExTIGZvcndh
cmRpbmcgdG8NCj4+PiBzdXBwb3J0IFNGQyB3YXMgbm90IG9yaWVudGVkIGFyb3VuZCBoaWVyYXJj
aGljYWwgU0ZDIGRvbWFpbnMuDQo+Pj4gSW5zdGVhZCwgSSB0aG91Z2h0IHRoZSBkaXNjdXNzaW9u
IHdhcyBhcm91bmQgYW4gTVBMUyBsYWJlbCBwZXIgU0YNCj4+PiBpbnN0YW5jZSBzbyB0aGF0IHRo
ZSBzdGFjayBvZiBNUExTIGxhYmVscyBwcm92aWRlZCB0aGUgZnVsbCBTRlAvUlNQDQo+Pj4gZGVz
Y3JpcHRpb24uICAgIEFuIGVsZWdhbnQgYXBwcm9hY2gsIGZvciBzdXJlLCBidXQgbm90IG9uZSBh
ZG9wdGVkIGJ5DQo+Pj4gdGhlIFdHLg0KPj4+DQo+Pj4gKi9bSmltIFU+XSBXYXMgdGhpcyBkZWNp
c2lvbiBiYXNlZCBvbiB0aGUgbm90aW9uIHRoYXQgYWxsIGZhYnJpY3MgYXJlDQo+Pj4gSVAgb25s
eT8/IElNTyB0aGUgbW9kZWwgb2YgYWxsIERDcyBiZWluZyBsYXJnZSBhbmQgSVAgb25seSBpcyBu
b3QgYQ0KPj4+IGNvcnJlY3QgYXNzdW1wdGlvbi4vKg0KPj4+DQo+Pj4gVGhlIGN1cnJlbnQgZGlz
Y3Vzc2lvbiBvZiBNUExTIGlzIG1vcmUgb2YgdGhlIGhpZXJhcmNoaWNhbCBuYXR1cmUg4oCTIGEN
Cj4+PiBzdGFjayBvZiBsYWJlbHMgaW4gdGhlIGdlbmVyYWwgY2FzZSByZXByZXNlbnRzIGEgc2V0
IG9mIG5lc3RlZCBMU1BzLg0KPj4+IEZvciBTRkMsIHRoZSBkaXNjdXNzaW9uIGlzIHRoYXQgYSBz
dGFjayBvZiBOU0ggcmVwcmVzZW50cyBhIHN0YWNrIG9mDQo+Pj4gcGVyLVNGQy1kb21haW4gU0ZQ
cy4gQnV0IGFuIGluZGl2aWR1YWwgTlNIIGRvZXMgbm90IHNlbGYtZGVzY3JpYmUgdGhlDQo+Pj4g
U0ZQL1JTUCBhdCBpdHMgb3duIGRvbWFpbiBsZXZlbCwgcmVseWluZyBpbnN0ZWFkIG9uIGEgZmxh
dCBpZGVudGlmaWVyDQo+Pj4gKFNGUCBJRCkgdGhhdCBpcyB1c2VkIHRvIGxvb2t1cCB0aGUgZnVs
bCBTRlAvUlNQLg0KPj4+DQo+Pj4gUm9uDQo+Pj4NCj4+PiAqRnJvbToqRGF2ZSBEb2xzb24gW21h
aWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NCj4+PiAqU2VudDoqIFdlZG5lc2RheSwgTWFyY2gg
MTYsIDIwMTYgOTo0OCBBTQ0KPj4+ICpUbzoqIFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29t
IDxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+Ow0KPj4+IFVUVEFSTywgSkFNRVMgPGp1MTcz
OEBhdHQuY29tIDxtYWlsdG86anUxNzM4QGF0dC5jb20+PjsgRG9sZ2Fub3csDQo+Pj4gQW5kcmV3
IChOb2tpYSAtIFNHKQ0KPj4+IDw8bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+YW5k
cmV3LmRvbGdhbm93QG5va2lhLmNvbT47IEVYVA0KPj4+IEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJv
dHRvcmZmQGhwZS5jb20gPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PjsNCj4+PiBSb24g
UGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tDQo+Pj4gPG1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj47IFN0ZXdhcnQgQnJ5YW50DQo+Pj4gPHN0ZXdh
cnQuYnJ5YW50QGdtYWlsLmNvbSA8bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+Ow0K
Pj4+IGFvLnRpbmdAenRlLmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4+PiAq
Q2M6KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gKlN1YmplY3Q6KiBS
RTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIA0K
Pj4+IG9mIE5TSA0KPj4+DQo+Pj4gUmVjYWxsIHRoYXQgZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRp
bmctbWV0aG9kcy1hbmFseXNpcyBjb21wYXJlcyB0aGUNCj4+PiBkaWZmZXJlbnQgYXBwcm9hY2hl
cy4NCj4+Pg0KPj4+IDxodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaG9tbWEtc2Zj
LWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcy0wNT5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcy0wNSANCj4+Pg0K
Pj4+DQo+Pj4gVGhlIE1QTFMgYXBwcm9hY2ggZmFsbHMgaW50byB0aGUgY2F0ZWdvcnkgZGlzY3Vz
c2VkIGluIHNlY3Rpb24gMy4xLjIsDQo+Pj4g4oCcTWV0aG9kIDI6IEZvcndhcmRpbmcgd2l0aCBT
dGFja2VkIEhlYWRlcnPigJ0sDQo+Pj4NCj4+PiB3aGVyZWFzIHRoZSBOU0ggYXBwcm9hY2ggZmFs
bHMgaW50byBzZWN0aW9uIDMuMS4zLCDigJxNZXRob2QzOg0KPj4+IEZvcndhcmRpbmcgYmFzZWQg
b24gU2VydmljZSBDaGFpbiBJZGVudGlmaWVyc+KAnS4NCj4+Pg0KPj4+IFNlY3Rpb24gNCBhbmFs
eXplcyB0aGUgZGlmZmVyZW50IG1ldGhvZHMsIHdpdGggcHJvcyBhbmQgY29ucyBmb3IgYWxsDQo+
Pj4gb2YgdGhlIGFwcHJvYWNoZXMuDQo+Pj4NCj4+PiAtRGF2ZQ0KPj4+DQo+Pj4gKkZyb206KnNm
YyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpYdXhpYW9odQ0K
Pj4+ICpTZW50OiogVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODoyMSBQTQ0KPj4+ICpUbzoqIFVU
VEFSTywgSkFNRVM7IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYs
DQo+Pj4gUGF1bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdAenRlLmNvbS5j
bg0KPj4+IDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPj4+ICpDYzoqIHNmY0BpZXRmLm9y
ZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiAqU3ViamVjdDoqIFJlOiBbc2ZjXSBbR1JBWU1B
SUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgDQo+Pj4gb2YgTlNIDQo+Pj4N
Cj4+PiBXaGVuIGFwcGx5aW5nIGEgcGFydGljdWxhciBTRkMgKGkuZS4sIGFuIG9yZGVyZWQgbGlz
dCBvZiBTRnMpIHRvIHRoZQ0KPj4+IHNlbGVjdGVkIHRyYWZmaWMsIHRoZSB0cmFmZmljIG5lZWRz
IHRvIGJlIHN0ZWVyZWQgdGhyb3VnaCB0aGUNCj4+PiBjb3JyZXNwb25kaW5nIFNGUCAoaS5lLiwg
YW4gb3JkZXJlZCBsaXN0IG9mIFNGRnMgYW5kIFNGcykgaW4gdGhlDQo+Pj4gU0ZDLWVuYWJsZWQg
bmV0d29yay4gTVBMUy1TUFJJTkcgaXMgYSBwYXJ0aWN1bGFyIE1QTFMgc291cmNlIHJvdXRpbmcN
Cj4+PiBwYXJhZGlnbSB3aGVyZSB0aGUgZXhwbGljaXQgcGF0aCBpbmZvcm1hdGlvbiAoaS5lLiwg
YW4gb3JkZXJlZCBsaXN0IG9mDQo+Pj4gZXhwbGljaXQgaG9wcykgaXMgZW5jb2RlZCBhcyBhIGxh
YmVsIHN0YWNrIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YNCj4+PiBsYWJlbHMgd2l0aCBlYWNo
IGluZGljYXRpbmcgYSBwYXJ0aWN1bGFyIGV4cGxpY2l0IGhvcCkgYW5kIHRoZW4NCj4+PiBwaWdn
eWJhY2tlZCBvbiB0aGUgc291cmNlIHJvdXRlZCBwYWNrZXRzLiBUaGUgTVBMUy1TUFJJTkcgcGFy
YWRpZ20gY2FuDQo+Pj4gYmUgZWFzaWx5IGxldmVyYWdlZCB0byBzdGVlciB0aGUgc2VsZWN0ZWQg
dHJhZmZpYyB0aHJvdWdoIGEgcGFydGljdWxhcg0KPj4+IFNGUCBieSBlbmNvZGluZyB0aGUgU0ZQ
IGluZm9ybWF0aW9uIGFzIGFuIE1QTFMgbGFiZWwgc3RhY2sgKGkuZS4sIGFuDQo+Pj4gb3JkZXJl
ZCBsaXN0IG9mIGxhYmVscyB3aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXIgU0ZGIG9y
IFNGKS4NCj4+PiBJbiB0aGlzIHdheSwgU0ZGcyBjb3VsZCBiZSBpbXBsZW1lbnRlZCBvbiBleGlz
dGluZyBNUExTIHN3aXRjaGVzDQo+Pj4gd2l0aG91dCBhbnkgY2hhbmdlIHRvIHRoZSBkYXRhLXBs
YW5lIHByb3ZpZGVkIHRoYXQgU0ZzIGFyZSBjYXBhYmxlIG9mDQo+Pj4gcmVjb2duaXppbmcgTVBM
UyBwYWNrZXRzLiAgQXMgcG9pbnRlZCBvdXQgYnkgc29tZWJvZHkgZWxzZSwgaXTigJlzIG11Y2gN
Cj4+PiBzdHJhaWdodGZvcndhcmQgdG8gc3VwcG9ydCB0aGUgc3RhY2sgb2YgU0ZDIGVuY2Fwc3Vs
YXRpb25zIGlmIHRoZSBTRkMNCj4+PiBlbmNhcHN1bGF0aW9uIGlzIGltcGxlbWVudGVkIGluIHRo
ZSBmb3JtIG9mIGFuIE1QTFMgbGFiZWwgc3RhY2suDQo+Pj4NCj4+PiBCZXN0IHJlZ2FyZHMsDQo+
Pj4NCj4+PiBYaWFvaHUNCj4+Pg0KPj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqVVRUQVJPLCBKQU1FUw0KPj4+ICpTZW50OiogVHVlc2Rh
eSwgTWFyY2ggMTUsIDIwMTYgODo0NiBQTQ0KPj4+ICpUbzoqIERvbGdhbm93LCBBbmRyZXcgKE5v
a2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFJvbiBQYXJrZXI7DQo+Pj4gU3Rld2FydCBC
cnlhbnQ7IGFvLnRpbmdAenRlLmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4+
PiAqQ2M6KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gKlN1YmplY3Q6
KiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBl
IA0KPj4+IG9mIE5TSA0KPj4+DQo+Pj4gKi9JZiB3ZSBoYXZlIGFuIE1QTFMgZW5hYmxlZCBmYWJy
aWMgd291bGRu4oCZdCBpdCBiZSBzaW1wbGVyIHRvIHdlYXZlDQo+Pj4gTlNIIGludG8gaXQgaWYg
aXQgYWxsIHVzZXMgTVBMUz8gSWYgbm90IGhvdyB3b3VsZCB0aGUgaW50ZXJhY3Rpb24NCj4+PiBi
ZXR3ZWVuIHRoZSB0d28gZW52aXJvbm1lbnRzIHdvcms/LyoNCj4+Pg0KPj4+ICovLyoNCj4+Pg0K
Pj4+ICovSmltIFV0dGFyby8qDQo+Pj4NCj4+PiAqLy8qDQo+Pj4NCj4+PiAiL1RoaXMgZW1haWwg
YW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5LCBhcmUN
Cj4+PiBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9m
IHRoZSBpbmRpdmlkdWFsIG9yDQo+Pj4gZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRy
ZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUNCj4+PiBuYW1lZCByZWNpcGllbnQocykg
b3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZQ0KPj4+IHJl
Y2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFu
ZCBkZWxldGUNCj4+PiB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVy
LiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sDQo+Pj4gZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGlu
ZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcw0KPj4+IHN0cmljdGx5IHBy
b2hpYml0ZWQvLiIqLy8qDQo+Pj4NCj4+PiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKkRvbGdhbm93LA0KPj4+IEFuZHJldyAoTm9raWEgLSBT
RykNCj4+PiAqU2VudDoqIE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgMTE6NTIgUE0NCj4+PiAqVG86
KiBFWFQgQm90dG9yZmYsIFBhdWwNCj4+PiA8PG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+
cGF1bC5ib3R0b3JmZkBocGUuY29tPjsgUm9uIFBhcmtlcg0KPj4+IDxSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tDQo+Pj4gPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPj47IFN0ZXdhcnQgQnJ5YW50DQo+Pj4gPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSA8bWFp
bHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+Ow0KPj4+IGFvLnRpbmdAenRlLmNvbS5jbiA8
bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4+PiAqQ2M6KiBzZmNAaWV0Zi5vcmcgPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQo+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTog
QWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIA0KPj4+IG9mIE5TSA0KPj4+DQo+Pj4gRm9s
bG93aW5nIOKAnG5leHQgaGVhZGVy4oCdIGFwcHJvYWNoICBpcyBzaW1wbGUgYW5kIHRoZSBOU0gg
aGVhZGVyIGlzDQo+Pj4gYWxyZWFkeSBidWlsdCBsaWtlIHRoYXQuIEludHJvZHVjaW5nIE1QTFMg
bGlrZSBhcHByb2FjaCB3b3VsZCBhZGQgeWV0DQo+Pj4gYW5vdGhlciBtZWNoYW5pc20gdG8gdHJh
dmVyc2UgdGhlIGhlYWRlcnMsIHdoaWNoIHdvdWxkIG1ha2UgaC93IG1vcmUNCj4+PiBjb21wbGV4
Lg0KPj4+DQo+Pj4gSXQgaXMgdHJ1ZSB0aGF0IGgvdyBjYW4gb25seSBsb29rIGF0IFggQnl0ZXMg
KFggZGVwZW5kaW5nIG9uIGgvdykuDQo+Pj4gVGhpcyBpcyB0cnVlIGZvciBtYW55IGhlYWRlcnMg
bm90IG9ubHkgdGhpcyBhbmQgZXZlbiB0b2RheSAod2l0aG91dA0KPj4+IE5TSCkgeW91IGNhbiBl
bmQtdXAgd2l0aCBwYXlsb2FkIGJlaW5nIHZlcnkgZGVlcCBpbiBhIHBhY2tldC4gQXQgdGhlDQo+
Pj4gZW5kIHdlIG5lZWQgdG8gaGF2ZSBhIGZsZXhpYmxlIG1lY2hhbmlzbSB3aGljaCBOU0ggbmVz
dGluZyB3b3VsZA0KPj4+IHByb3ZpZGUuIElmIHNvbWVvbmUg4oCcYWJ1c2VzIGl04oCdIHRoaXMg
Y2FuIGxlYWQgdG8gdmFyaW91cyBpc3N1ZXMuIEl0IGlzDQo+Pj4gcHJvYmFibHkgd29ydGggbm90
aW5nIHRoYXQgaW4gdGhlIGRyYWZ0IGluY2x1ZGluZyBzZWN1cml0eQ0KPj4+IGNvbnNpZGVyYXRp
b25zIChieSBhZGRpbmcgbGFyZ2UgaGVhZGVycyBpdCB3aWxsIGJlIGhhcmRlciB0byBwZXJmb3Jt
DQo+Pj4gcGF5bG9hZCBiYXNlZCBBQ0wgRERvUyBwcm90ZWN0aW9uIGluIHJvdXRlcnMgZm9yIGV4
YW1wbGUpLg0KPj4+DQo+Pj4gQW5kcmV3DQo+Pj4NCj4+PiBPbiAyMDE2LTAzLTE1LCAzOjAzIEFN
LCAic2ZjIG9uIGJlaGFsZiBvZiBFWFQgQm90dG9yZmYsIFBhdWwiIHdyb3RlOg0KPj4+DQo+Pj4g
ICAgIEp1c3Qgb25lIG1vcmUgY29uY2VybiBhYm91dCB0aGUgc3RhY2sgaXMgaG93IGRlZXAgaXQg
d2lsbCBuZXN0Lg0KPj4+ICAgICBIYXJkd2FyZSBzd2l0Y2ggaW1wbGVtZW50YXRpb25zIGFyZSB0
eXBpY2FsbHkgbGltaXRlZCBpbiB0aGUgZGVwdGgNCj4+PiAgICAgdGhleSBsb29rIGludG8gdGhl
IHBhY2tldC4gSWYgdGhlIGhhcmR3YXJlIG5lZWRzIHRvIGxvb2sgYXQgdGhlDQo+Pj4gICAgIG9y
aWdpbmFsIHBhY2tldCBoZWFkZXJzLCB0aGVuIGhhcmR3YXJlIHdvdWxkIG5lZWQgdG8gc2tpcCBv
dmVyIHRoZQ0KPj4+ICAgICBzdGFjayBvZiBOU0ggaGVhZGVycyB0byByZWFjaCB0aGUgb3JpZ2lu
YWwgcGFja2V0LiBJZiB0aGUgTlNIDQo+Pj4gICAgIHN0YWNrIGlzIHRvbyBkZWVwIGl0IG1heSBl
eGNlZWQgdGhlIGhhcmR3YXJlIGRlcHRoIGxpbWl0cy4NCj4+Pg0KPj4+ICAgICBDaGVlcnMsDQo+
Pj4NCj4+Pg0KPj4+ICAgICBQYXVsDQo+Pj4NCj4+PiAgICAgKkZyb206KnNmYyBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpSb24gUGFya2VyDQo+Pj4gICAgICpT
ZW50OiogTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo0NSBBTQ0KPj4+ICAgICAqVG86KiBTdGV3
YXJ0IEJyeWFudA0KPj4+IDw8bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT5zdGV3YXJ0
LmJyeWFudEBnbWFpbC5jb20+Ow0KPj4+ICAgICBhby50aW5nQHp0ZS5jb20uY24gPG1haWx0bzph
by50aW5nQHp0ZS5jb20uY24+DQo+Pj4gICAgICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCj4+PiAgICAgKlN1YmplY3Q6KiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTog
QWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlDQo+Pj4gICAgIG9mIE5TSA0KPj4+DQo+Pj4g
ICAgIEkgbGlrZSB0aGUgc2VsZiBkZXNjcmliaW5nIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGFuZCBJ
IGxpa2UgdGhlDQo+Pj4gICAgIGZpcnN0IG9uZSBiZWluZyB0aGUg4oCcY3VycmVudOKAnSBzY29w
aW5nLiAgIEJ1dCwgb25lIGRpZmZlcmVuY2UNCj4+PiAgICAgYmV0d2VlbiBNUExTIGFuZCBOU0ji
gKYgICBNUExTIGZvcndhcmRpbmcgaXMgZ2VuZXJhbGx5IGhhbmRsZWQgYnkNCj4+PiAgICAgbG9v
a2luZyBvbmx5IGF0IHRoZSBNUExTIGxhYmVscyB0aGF0IGFyZSDigJxpbiBzY29wZeKAnSBmb3Ig
dGhlDQo+Pj4gICAgIGN1cnJlbnQgbm9kZSAoaS5lLiwgc3RhcnRpbmcgYXQgdGhlIHRvcC1vZi1z
dGFjaykgYW5kIG5vdCBuZWVkaW5nDQo+Pj4gICAgIHRvIGxvY2F0ZSBhbmQgcHJvY2VzcyB0aGUg
4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGJvdHRvbS1vZi1zdGFjay4NCj4+PiAgICAgQnV0LCBp
biBOU0gsIG1vc3QgcHJvY2Vzc2luZyB3aWxsIHJlcXVpcmUgbG9jYXRpb24gb2YgdGhlDQo+Pj4g
ICAgIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBsYXN0IE5TSCBoZWFkZXIuICAgSXQgaXMgaW5l
ZmZpY2llbnQgdG8gaGF2ZQ0KPj4+ICAgICB0byB3YWxrIHRoZSBzdGFjayBvZiBOU0ggaGVhZGVy
cyBpbiBvcmRlciB0byBsb2NhdGUgdGhhdA0KPj4+ICAgICBwYXlsb2FkLiAgICBJZiBlYWNoIE5T
SCBoZWFkZXIgdGhhdCB3YXMgcHVzaGVkIG9udG8gdGhlIHN0YWNrIGFsc28NCj4+PiAgICAgaW5j
bHVkZWQgYW4gb2Zmc2V0IHRvIGRpcmVjdGx5IGxvY2F0ZSB0aGUgcGF5bG9hZCAoZWFjaCBuZXcg
b25lDQo+Pj4gICAgIHNpbXBseSBhZGRzIGl0cyBvd24gYnl0ZSBzaXplKSwgdGhlbiB0aGlzIHBy
b2Nlc3NpbmcgaW5lZmZpY2llbmN5DQo+Pj4gICAgIHdvdWxkIGJlIG1pdGlnYXRlZC4NCj4+Pg0K
Pj4+ICAgICBSb24NCj4+Pg0KPj4+ICAgICAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKlN0ZXdhcnQgDQo+Pj4gQnJ5YW50DQo+Pj4gICAgICpT
ZW50OiogTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiA1OjQwIEFNDQo+Pj4gICAgICpUbzoqIGFvLnRp
bmdAenRlLmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4+PiAgICAgKkNjOiog
c2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+ICAgICAqU3ViamVjdDoqIFtH
UkFZTUFJTF0gUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSANCj4+PiBv
ZiBOU0gNCj4+Pg0KPj4+DQo+Pj4gICAgIEhhdmluZyByZW1pbmRlZCBteXNlbGYgb2YgdGhlIE5T
SCBoZWFkZXIgc3RydWN0dXJlLCBJIHNlZSB0aGF0IHRoaXMNCj4+PiAgICAgaXMgbm90IHN0cmlj
dGx5IG5lZWRlZCBzaW5jZSB0aGlzIG5hdHVyYWxseSBmaXRzIHdpdGggdGhlIG5leHQNCj4+PiAg
ICAgcHJvdG9jb2wgY29tcG9uZW50IG9mIHRoZSBiYXNlIGhlYWRlci4gVGh1cyBzdGF0aW5nIHRo
YXQgdGhlIHRoZXJlDQo+Pj4gICAgIGlzIG5vIGFyY2hpdGVjdHVyYWwgbGltaXQgb24gdGhlIG51
bWJlciBvZiBTRkggaGVhZGVycyBpbiBhIHBhY2tldA0KPj4+ICAgICBpcyB0aGUgbmVjZXNzYXJ5
IGFuZCBzdWZmaWNpZW50IHJlcXVpcmVtZW50IHRvIGFsbG93IGFuIGFyYml0YXRyeQ0KPj4+ICAg
ICBzdGFjayBvZiBOU0ggaGVhZGVycy4gU3RhdGluZyB0aGF0IG5ldyBOU0ggaGVhZGVycyBhcmUg
YWRkZWQgYXQNCj4+PiAgICAgdGhlIGZyb250DQo+Pj4gICAgIG9mIHRoZSBwYWNrZXQsIGFuZCBw
cm9jZXNzZWQgZmlyc3QgYW5kIGRpc2NhcmRlZCBmaXJzdCBpcyANCj4+PiBzdWZmaWNpZW50DQo+
Pj4gICAgIHRvIHJlbW92ZSBhbnkgcHJvY2Vzc2luZyBhbWJpZ3VpdHkuIFByb2Nlc3Npbmcgd291
bGQgYWxzbyBiZSANCj4+PiBzaW1wbGVyDQo+Pj4gICAgIGlzIHlvdSBmb2xsb3dlZCB0aGUgTVBM
UyBydWxlIHRoYXQgdGhlIG91dGVyIGhlYWRlciBpcyB0aGUgb25seSBvbmUNCj4+PiAgICAgaW4g
c2NvcGUgdW50aWwgdGhhdCBoZWFkZXIgaXMgZGlzY2FyZGVkIChwb3BwZWQpLg0KPj4+DQo+Pj4g
ICAgIEkgZG8gaG93ZXZlciB3b25kZXIgd2hldGhlciB0aGUgSUVURidzIGFyY2hpdGV0dXJhbCBw
cmVmZXJlbmNlIGZvcg0KPj4+ICAgICBzZWxmIGRlc2NyaWJpbmcgcGFja2V0cyAoTVBMUyBiZWlu
ZyB0aGUgZXhjZXB0aW9uKSBsZWFkcyB1cyB0byBtb3JlDQo+Pj4gICAgIGNvbXBsZXggYW5kIHRo
dXMgbGVzcyBlZmZpY2VudCBkYXRhcGxhbmUgZGVzaWducyB0aGFuIHdlIGNvdWxkDQo+Pj4gICAg
IG90aGVyd2lzZQ0KPj4+ICAgICBhY2hpZXZlLg0KPj4+DQo+Pj4gICAgIC0gU3Rld2FydA0KPj4+
DQo+Pj4gICAgIE9uIDE0LzAzLzIwMTYgMDE6NDQsIGFvLnRpbmdAenRlLmNvbS5jbg0KPj4+ICAg
ICA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4gd3JvdGU6DQo+Pj4NCj4+PiAgICAgICAgIFN0
ZXdhcnQsDQo+Pj4NCj4+PiAgICAgICAgIFRoYW5rcy4NCj4+Pg0KPj4+ICAgICAgICAgRG8geW91
IG1lYW4gd2Ugc2hvdWxkIGFkZCBhbiBpbmRpY2F0b3IgZm9yIHRoZSBuZXN0ZWQgTlNIPyAgSQ0K
Pj4+ICAgICAgICAgYWdyZWUgYW55dGhpbmcgbmV3IHNob3VsZCBiZSBjb25zaWRlcmVkIGNhcmVm
dWxseS4gQW5kIHRoYXQncw0KPj4+ICAgICAgICAgd2hhdCB3ZSBhcmUgZG9pbmcgcmlnaHQgbm93
LjopDQo+Pj4NCj4+Pg0KPj4+DQo+Pj4NCj4+Pg0KPj4+DQo+Pj4gICAgICAgICDlj5Hku7bkuro6
IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+DQo+Pj4gICAgICAgICA8
bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4NCj4+PiAgICAgICAgIOaUtuS7tuS6ujoN
Cj4+PiA8bWFpbHRvOnNmY0BpZXRmLm9yZz4ic2ZjQGlldGYub3JnIjxtYWlsdG86c2ZjQGlldGYu
b3JnPjxzZmNAaWV0Zi5vcmc+LA0KPj4+DQo+Pj4gICAgICAgICDml6XmnJ86IDIwMTYvMDMvMTEg
MTc6MjUNCj4+PiAgICAgICAgIOS4u+mimDogUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1o
ZWFkZXIgdHlwZSBvZiBOU0gNCj4+PiAgICAgICAgIOWPkeS7tuS6ujogInNmYyIgPHNmYy1ib3Vu
Y2VzQGlldGYub3JnPiANCj4+PiA8bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPg0KPj4+DQo+
Pj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tIA0KPj4+DQo+Pj4NCj4+Pg0KPj4+DQo+Pj4NCj4+Pg0KPj4+ICAg
ICAgICAgVGhlIHByb3RvY29sIHRoYXQgY2hvc2UgdGhlIG1vc3QgZWxlZ2FudCBhcHByb2FjaCB0
byBsYXllcmluZw0KPj4+ICAgICAgICAgb25lIGhlYWRlciBvbiBhbm90aGVyIHdhcyBNUExTLCB3
aXRoIGl0cyBzdGFja2luZyBhcHByb2FjaA0KPj4+ICAgICAgICAgYW5kIG9uZSBiaXQgZW5kIG9m
IHN0YWNrIGluZGljYXRvci4NCj4+Pg0KPj4+ICAgICAgICAgU3VjaCBhIHNpbXBsZSBnZW5lcmFs
IGFwcHJvYWNoIGhhcyBtdWNoIHRvIGNvbW1lbmQgaXQNCj4+PiAgICAgICAgIGFuZCB5b3UgbWln
aHQgdGhpbmsgc2VyaW91c2x5IGFib3V0IGFwcGx5aW5nIGl0IGhlcmUuDQo+Pj4NCj4+PiAgICAg
ICAgIFN0ZXdhcnQNCj4+Pg0KPj4+ICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj4+PiAgICAgICAgIHNmYyBtYWlsaW5nIGxpc3QNCj4+PiAg
ICAgICAgIHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+PiA8aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCj4+Pg0KPj4NCj4+DQo+Pg0KPj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+IHNm
Y0BpZXRmLm9yZw0KPj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMN
Cj4+DQoNCg==


From nobody Thu Mar 17 14:10:37 2016
Return-Path: <prvs=877befc12=S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CCF8C12DA54 for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 14:10:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.011
X-Spam-Level: 
X-Spam-Status: No, score=-7.011 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=f5.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 iw_R97GZz7-9 for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 14:10:29 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 803E912DA90 for <sfc@ietf.org>; Thu, 17 Mar 2016 14:10:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1458249027; x=1489785027; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=9ujLESzGofrFEtHOhIp1aVRLW347Fvr7btSftyazsEU=; b=lt+CXX8nhfz+XFDOTAkvGtkSIbgk5fUHKmKXGuFKIq0sume/NfFaqSJu 4Y48OZPJK47lXNhvfhXKkuL2PteYHRYMhHS7u0+7R70YZZgwCkZExYP/e HmQhWAug4N7/ye8Ec81Rwaap6SpmsFLOg9roH9KTiXywKcwZYAJ4AAnsc c=;
X-IronPort-AV: E=Sophos;i="5.24,351,1454976000";  d="scan'208,217";a="208142751"
Received: from oracle-apps.f5net.com (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP; 17 Mar 2016 21:10:27 +0000
Received: from SEAEXCHMBX02.olympus.F5Net.com (192.168.15.224) by seaexchmbx03.olympus.F5Net.com (192.168.15.225) with Microsoft SMTP Server (TLS) id 15.0.1156.6; Thu, 17 Mar 2016 14:10:25 -0700
Received: from SEAEXCHMBX02.olympus.F5Net.com ([fe80::dd5e:c398:17d9:927f]) by seaexchmbx02.olympus.F5Net.com ([fe80::dd5e:c398:17d9:927f%13]) with mapi id 15.00.1156.000; Thu, 17 Mar 2016 14:10:25 -0700
From: Sumandra Majee <S.Majee@F5.com>
To: "UTTARO, JAMES" <ju1738@att.com>, Stewart Bryant <stewart.bryant@gmail.com>, Xuxiaohu <xuxiaohu@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgGIYV4DUDoYkMUiwDDJLs7G7hJ9ePz4A///i1oA=
Date: Thu, 17 Mar 2016 21:10:25 +0000
Message-ID: <D31069C7.4E63A%s.majee@f5.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com> <B17A6910EEDD1F45980687268941550F135E415B@MISOUT7MSGUSRCD.ITServices.sbc.com>
In-Reply-To: <B17A6910EEDD1F45980687268941550F135E415B@MISOUT7MSGUSRCD.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.4.150722
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [192.168.15.239]
Content-Type: multipart/alternative; boundary="_000_D31069C74E63Asmajeef5com_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/fjGGnQbXxFfzRjcJ3QUCsL02TOM>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Mar 2016 21:10:36 -0000

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

Rm9yIGEgbmFpbGVkIGRvd24gc2VydmljZSBjaGFpbiB3aXRob3V0IG1ldGFkYXRhIG9uY2UgY2Fu
IHVzZSB2bGFuIHN0aXRjaGluZywgbWFjIGJhc2VkLCBoZWNrIGl0IGNhbiBiZSBIVFRQIGhlYWRl
ciBiYXNlZCBpZiB3ZSB3YW50IHRvLiBTbyB5ZXMgbmVpdGhlciBOU0ggbm90IG1ldGFkYXRhIGlz
IHJlcXVpcmVkLiBCdXQgaXQgaXMgb2Z0ZW4gZG8gbm90IGludGVyb3BlcmF0ZS4NCg0KSSBhbSBi
aXQgbG9zdCBvbiBob3cgdGhpcyBkaXNjdXNzaW9uIGZpdHMgaW4gd2l0aCBOU0ggcHJvdG9jb2wg
aW4gZ2VuZXJhbD8NCg0KU3VtYW5kcmENCg0KRnJvbTogc2ZjIDxzZmMtYm91bmNlc0BpZXRmLm9y
ZzxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgIlVUVEFSTywgSkFN
RVMiIDxqdTE3MzhAYXR0LmNvbTxtYWlsdG86anUxNzM4QGF0dC5jb20+Pg0KRGF0ZTogVGh1cnNk
YXksIE1hcmNoIDE3LCAyMDE2IGF0IDg6NTQgQU0NClRvOiBTdGV3YXJ0IEJyeWFudCA8c3Rld2Fy
dC5icnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PiwgWHV4
aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+Piwg
Um9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LCBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmlu
ZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4sICJEb2xnYW5vdywgQW5kcmV3IChO
b2tpYSAtIFNHKSIgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208bWFpbHRvOmFuZHJldy5kb2xn
YW5vd0Bub2tpYS5jb20+PiwgIkVYVCBCb3R0b3JmZiwgUGF1bCIgPHBhdWwuYm90dG9yZmZAaHBl
LmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj4sICJhby50aW5nQHp0ZS5jb20uY248
bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4iIDxhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFv
LnRpbmdAenRlLmNvbS5jbj4+DQpDYzogInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
PiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbc2Zj
XSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoN
ClNvLCBpZiBJIHdhbnRlZCB0byBmb3JtIHNpbXBsZSBzZXJ2aWNlIGNoYWlucyBpLmUgbmFpbGVk
IHVwLCBub3Qgc2VsZi1tb2R1bGF0aW5nIGV0Y+KApmhvdyBtdWNoIG1ldGEgZGF0YSB3b3VsZCBJ
IG5lZWQ/DQoNCkppbSBVdHRhcm8NCg0KIlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21p
dHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJl
IGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkg
dG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRo
ZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUg
dGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3Rp
ZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlv
dXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9y
d2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBw
cm9oaWJpdGVkLiINCkZyb206IFN0ZXdhcnQgQnJ5YW50IFttYWlsdG86c3Rld2FydC5icnlhbnRA
Z21haWwuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2IDExOjMxIEFNDQpUbzog
VVRUQVJPLCBKQU1FUyA8anUxNzM4QGF0dC5jb208bWFpbHRvOmp1MTczOEBhdHQuY29tPj47IFh1
eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj47
IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZp
bmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBEb2xnYW5vdywgQW5kcmV3IChO
b2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3LmRvbGdh
bm93QG5va2lhLmNvbT4+OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNv
bTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWls
dG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4
dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KWWVzLCB0aGUgTVBMUyBsYWJlbCBzaG91bGQgYmUgc2Vl
biBhcyBhbiBpbnN0cnVjdGlvbiAtIHdoaWNoIGlzDQpleGFjdGx5IHdoYXQgaXQgaXMsIGFuZCBh
bHdheXMgaGFzIGJlZW4uDQoNCllvdSBjYW4gdHJpdmlhbGx5IGNhcnJ5IE1QTFMgb3ZlciBJUC4N
Cg0KV2UgZG8gY2FycnkgTVBMUyBvdmVyIEV0aGVybmV0Lg0KDQpJbiB0aGUgYWJvdmUgY2FzZXMg
TVBMUyBpcyB0aGUgaW5zdHJ1Y3Rpb24sIGFuZCBJUCBhbmQNCkV0aGVybmV0IGFyZSB0aGUgcG9p
bnQgdG8gcG9pbnQgdHJhbnNwb3J0cy4NCg0KV2hhdCBpcyBtb3JlIGludGVyZXN0aW5nIGlzIGhv
dyB3ZSBjYXJyeSB0aGUgbWV0YWRhdGEsDQpzaW5jZSB0aGVyZSBtYXkgbmVlZCB0byBiZSBzZXZl
cmFsIGluc3RhbmNlcyBvZiB0aGUNCm1ldGFkYXRhIGluIHRoZSBwYWNrZXQuDQoNClN0ZXdhcnQN
Ck9uIDE3LzAzLzIwMTYgMTI6MzAsIFVUVEFSTywgSkFNRVMgd3JvdGU6DQpSb24sDQoNCiAgICAg
ICAgICAgICAgICBIYXZlIG5vdCBiZWVuIGZvbGxvd2luZyB0aGUgU0ZDIFdHIHRoYXQgY2xvc2Vs
eSBkdWUgdG8gb3RoZXIgbW9yZSBwcmVzc2luZyBuZWVkcyBmb3IgbXkgbmV0d29yay4gVGhhdCBi
ZWluZyBzYWlkLCBpdCB3b3VsZCBzZWVtIHRoYXQgYW4gTVBMUyBsYWJlbCBjb3VsZCBiZSB1c2Vk
IGFzIHRoZSBiYXNpcyBmb3Igd2hhdCB5b3UgYXJlIGxvb2tpbmcgZm9yIGFuIHRodXMgY291bGQg
YmUgYXBwbGllZCB0byBhbGwgbmV0d29yayB0eXBlcy4gVXNpbmcgdGhlIE1QTFMgbGFiZWwgZm9y
bWF0IGRvZXMgbm90IGZvcmNlIHlvdSB0byBoYXZlIGFuIE1QTFMgZW5hYmxlZCBuZXR3b3JrIGFs
bCB0aGF0IGlzIG5lZWRlZCBpcyB0aGUgcmVxdWlyZWQgaW5mbyB0byBiZSBwb3B1bGF0ZWQgaW4g
dGhlIGxhYmVsLiBJdCBzZWVtcyB0aGF0IHRoZSBhcmd1bWVudCBpcyBmb3IgaW5kZXBlbmRlbmNl
IG9mIG5ldHdvcmsgdGh1cyBpbnZlbnRpbmcgYSBuZXcgbGFiZWwgaXMgYmFzZWQgb24gYW4gYXNz
dW1wdGlvbiB0aGF0IHVzaW5nIE1QTFMgbGFiZWxzIGltcG9zZXMgYW4gTVBMUyBjb250cm9sIHBs
YW5lLiBJcyB0aGF0IHJpZ2h0Pw0KDQpKaW0gVXR0YXJvDQoNCiJUaGlzIGVtYWlsIGFuZCBhbnkg
ZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVu
dGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1
YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUg
bm90IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNv
biB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9y
LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRp
YXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3Nl
bWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwg
aXMgc3RyaWN0bHkgcHJvaGliaXRlZC4iDQpGcm9tOiBYdXhpYW9odSBbbWFpbHRvOnh1eGlhb2h1
QGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgMzo0NyBBTQ0KVG86
IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PG1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsgVVRUQVJPLCBKQU1FUyA8anUxNzM4QGF0dC5j
b20+PG1haWx0bzpqdTE3MzhAYXR0LmNvbT47IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5l
LmNvbT48bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPjsgRG9sZ2Fub3csIEFuZHJldyAoTm9r
aWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+PG1haWx0bzphbmRyZXcuZG9sZ2Fu
b3dAbm9raWEuY29tPjsgRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb20+
PG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5i
cnlhbnRAZ21haWwuY29tPjxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPjsgYW8udGlu
Z0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTog
QWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpSb24sDQoNClRoZSBTRkMg
YXBwcm9hY2ggb2YgZW5jb2RpbmcgdGhlIFNGUCBpbmZvcm1hdGlvbiBieSBhbiBNUExTIGxhYmVs
IHN0YWNrIGNhbiBtZWV0IHRoZSB0cmFuc3BvcnQtaW5kZXBlbmRlbmN5IHJlcXVpcmVtZW50IHZl
cnkgd2VsbC4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCkZyb206IFJvbiBQYXJrZXIgW21h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBN
YXJjaCAxNiwgMjAxNiAxMToyMCBQTQ0KVG86IFVUVEFSTywgSkFNRVM7IERhdmUgRG9sc29uOyBY
dXhpYW9odTsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1
bDsgU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUu
Y29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDog
UkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBv
ZiBOU0gNCg0KSmFtZXMsDQoNCkkgY2Fu4oCZdCBzcGVhayBmb3IgdGhlIGVudGlyZSBncm91cCwg
bXkgdW5kZXJzdGFuZGluZyBvZiB0aGUgZGVjaXNpb24gbm90IHRvIHN0YW5kYXJkaXplIG9uIE1Q
TFMgYXMgdGhlIGZvcndhcmRpbmcgcGFyYWRpZ20gd2FzIHRvIG1ha2UgU0ZDIGJyb2FkZXIgc3Vj
aCB0aGF0IGl0IGNvdWxkIHV0aWxpemUgTUFDIGJhc2VkIG5ldHdvcmtzLCBJUCBiYXNlZCBuZXR3
b3JrcywgYW5kIElQLW92ZXItTVBMUyBiYXNlZCBuZXR3b3Jrcy4NCg0KICAgUm9uDQoNCg0KRnJv
bTogVVRUQVJPLCBKQU1FUyBbbWFpbHRvOmp1MTczOEBhdHQuY29tXQ0KU2VudDogV2VkbmVzZGF5
LCBNYXJjaCAxNiwgMjAxNiAxMToxMSBBTQ0KVG86IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+
PjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2
aW5lLmNvbT4+OyBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVA
aHVhd2VpLmNvbT4+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdh
bm93QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT4+OyBFWFQgQm90
dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBo
cGUuY29tPj47IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRv
OnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFv
LnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
ClN1YmplY3Q6IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVh
ZGVyIHR5cGUgb2YgTlNIDQoNCkNvbW1lbnRzIEluLUxpbmUNCg0KSmltIFV0dGFybw0KDQoiVGhp
cyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVy
dHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNl
IG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVz
c2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhl
cndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMg
bWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhp
cyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwg
cmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywgb3IgY29weWlu
ZyBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIg0KRnJvbTogUm9uIFBhcmtl
ciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBXZWRuZXNk
YXksIE1hcmNoIDE2LCAyMDE2IDEwOjAxIEFNDQpUbzogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2Fu
ZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBYdXhpYW9odSA8eHV4aWFv
aHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+OyBVVFRBUk8sIEpBTUVT
IDxqdTE3MzhAYXR0LmNvbTxtYWlsdG86anUxNzM4QGF0dC5jb20+PjsgRG9sZ2Fub3csIEFuZHJl
dyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208bWFpbHRvOmFuZHJldy5k
b2xnYW5vd0Bub2tpYS5jb20+PjsgRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhw
ZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+OyBTdGV3YXJ0IEJyeWFudCA8c3Rl
d2FydC5icnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+Pjsg
YW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gW0dSQVlNQUlM
XSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpNeSByZWNvbGxl
Y3Rpb24gb2YgdGhlIGRpc2N1c3Npb24gYW5kIGFuYWx5c2lzIG9mIE1QTFMgZm9yd2FyZGluZyB0
byBzdXBwb3J0IFNGQyB3YXMgbm90IG9yaWVudGVkIGFyb3VuZCBoaWVyYXJjaGljYWwgU0ZDIGRv
bWFpbnMuICAgSW5zdGVhZCwgSSB0aG91Z2h0IHRoZSBkaXNjdXNzaW9uIHdhcyBhcm91bmQgYW4g
TVBMUyBsYWJlbCBwZXIgU0YgaW5zdGFuY2Ugc28gdGhhdCB0aGUgc3RhY2sgb2YgTVBMUyBsYWJl
bHMgcHJvdmlkZWQgdGhlIGZ1bGwgU0ZQL1JTUCBkZXNjcmlwdGlvbi4gICAgQW4gZWxlZ2FudCBh
cHByb2FjaCwgZm9yIHN1cmUsIGJ1dCBub3Qgb25lIGFkb3B0ZWQgYnkgdGhlIFdHLg0KW0ppbSBV
Pl0gV2FzIHRoaXMgZGVjaXNpb24gYmFzZWQgb24gdGhlIG5vdGlvbiB0aGF0IGFsbCBmYWJyaWNz
IGFyZSBJUCBvbmx5Pz8gSU1PIHRoZSBtb2RlbCBvZiBhbGwgRENzIGJlaW5nIGxhcmdlIGFuZCBJ
UCBvbmx5IGlzIG5vdCBhIGNvcnJlY3QgYXNzdW1wdGlvbi4NCg0KVGhlIGN1cnJlbnQgZGlzY3Vz
c2lvbiBvZiBNUExTIGlzIG1vcmUgb2YgdGhlIGhpZXJhcmNoaWNhbCBuYXR1cmUg4oCTIGEgc3Rh
Y2sgb2YgbGFiZWxzIGluIHRoZSBnZW5lcmFsIGNhc2UgcmVwcmVzZW50cyBhIHNldCBvZiBuZXN0
ZWQgTFNQcy4gICBGb3IgU0ZDLCB0aGUgZGlzY3Vzc2lvbiBpcyB0aGF0IGEgc3RhY2sgb2YgTlNI
IHJlcHJlc2VudHMgYSBzdGFjayBvZiBwZXItU0ZDLWRvbWFpbiBTRlBzLiAgIEJ1dCBhbiBpbmRp
dmlkdWFsIE5TSCBkb2VzIG5vdCBzZWxmLWRlc2NyaWJlIHRoZSBTRlAvUlNQIGF0IGl0cyBvd24g
ZG9tYWluIGxldmVsLCByZWx5aW5nIGluc3RlYWQgb24gYSBmbGF0IGlkZW50aWZpZXIgKFNGUCBJ
RCkgdGhhdCBpcyB1c2VkIHRvIGxvb2t1cCB0aGUgZnVsbCBTRlAvUlNQLg0KDQogICBSb24NCg0K
DQpGcm9tOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDog
V2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiA5OjQ4IEFNDQpUbzogWHV4aWFvaHUgPHh1eGlhb2h1
QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PjsgVVRUQVJPLCBKQU1FUyA8
anUxNzM4QGF0dC5jb208bWFpbHRvOmp1MTczOEBhdHQuY29tPj47IERvbGdhbm93LCBBbmRyZXcg
KE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPG1haWx0bzphbmRyZXcuZG9s
Z2Fub3dAbm9raWEuY29tPj47IEVYVCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUu
Y29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PjsgUm9uIFBhcmtlciA8Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbT4+OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPG1haWx0bzpz
dGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50
aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRl
ciB0eXBlIG9mIE5TSA0KDQpSZWNhbGwgdGhhdCBkcmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1t
ZXRob2RzLWFuYWx5c2lzIGNvbXBhcmVzIHRoZSBkaWZmZXJlbnQgYXBwcm9hY2hlcy4NCmh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2Rz
LWFuYWx5c2lzLTA1DQoNClRoZSBNUExTIGFwcHJvYWNoIGZhbGxzIGludG8gdGhlIGNhdGVnb3J5
IGRpc2N1c3NlZCBpbiBzZWN0aW9uIDMuMS4yLCDigJxNZXRob2QgMjogRm9yd2FyZGluZyB3aXRo
IFN0YWNrZWQgSGVhZGVyc+KAnSwNCndoZXJlYXMgdGhlIE5TSCBhcHByb2FjaCBmYWxscyBpbnRv
IHNlY3Rpb24gMy4xLjMsIOKAnE1ldGhvZDM6IEZvcndhcmRpbmcgYmFzZWQgb24gU2VydmljZSBD
aGFpbiBJZGVudGlmaWVyc+KAnS4NCg0KU2VjdGlvbiA0IGFuYWx5emVzIHRoZSBkaWZmZXJlbnQg
bWV0aG9kcywgd2l0aCBwcm9zIGFuZCBjb25zIGZvciBhbGwgb2YgdGhlIGFwcHJvYWNoZXMuDQoN
Ci1EYXZlDQoNCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24g
QmVoYWxmIE9mIFh1eGlhb2h1DQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjIxIFBN
DQpUbzogVVRUQVJPLCBKQU1FUzsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBC
b3R0b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdAenRlLmNv
bS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBh
biBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KV2hlbiBhcHBseWluZyBhIHBhcnRpY3Vs
YXIgU0ZDIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgU0ZzKSB0byB0aGUgc2VsZWN0ZWQgdHJh
ZmZpYywgdGhlIHRyYWZmaWMgbmVlZHMgdG8gYmUgc3RlZXJlZCB0aHJvdWdoIHRoZSBjb3JyZXNw
b25kaW5nIFNGUCAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIFNGRnMgYW5kIFNGcykgaW4gdGhl
IFNGQy1lbmFibGVkIG5ldHdvcmsuIE1QTFMtU1BSSU5HIGlzIGEgcGFydGljdWxhciBNUExTIHNv
dXJjZSByb3V0aW5nIHBhcmFkaWdtIHdoZXJlIHRoZSBleHBsaWNpdCBwYXRoIGluZm9ybWF0aW9u
IChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgZXhwbGljaXQgaG9wcykgaXMgZW5jb2RlZCBhcyBh
IGxhYmVsIHN0YWNrIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgbGFiZWxzIHdpdGggZWFjaCBp
bmRpY2F0aW5nIGEgcGFydGljdWxhciBleHBsaWNpdCBob3ApIGFuZCB0aGVuIHBpZ2d5YmFja2Vk
IG9uIHRoZSBzb3VyY2Ugcm91dGVkIHBhY2tldHMuIFRoZSBNUExTLVNQUklORyBwYXJhZGlnbSBj
YW4gYmUgZWFzaWx5IGxldmVyYWdlZCB0byBzdGVlciB0aGUgc2VsZWN0ZWQgdHJhZmZpYyB0aHJv
dWdoIGEgcGFydGljdWxhciBTRlAgYnkgZW5jb2RpbmcgdGhlIFNGUCBpbmZvcm1hdGlvbiBhcyBh
biBNUExTIGxhYmVsIHN0YWNrIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgbGFiZWxzIHdpdGgg
ZWFjaCBpbmRpY2F0aW5nIGEgcGFydGljdWxhciBTRkYgb3IgU0YpLiBJbiB0aGlzIHdheSwgU0ZG
cyBjb3VsZCBiZSBpbXBsZW1lbnRlZCBvbiBleGlzdGluZyBNUExTIHN3aXRjaGVzIHdpdGhvdXQg
YW55IGNoYW5nZSB0byB0aGUgZGF0YS1wbGFuZSBwcm92aWRlZCB0aGF0IFNGcyBhcmUgY2FwYWJs
ZSBvZiByZWNvZ25pemluZyBNUExTIHBhY2tldHMuICBBcyBwb2ludGVkIG91dCBieSBzb21lYm9k
eSBlbHNlLCBpdOKAmXMgbXVjaCBzdHJhaWdodGZvcndhcmQgdG8gc3VwcG9ydCB0aGUgc3RhY2sg
b2YgU0ZDIGVuY2Fwc3VsYXRpb25zIGlmIHRoZSBTRkMgZW5jYXBzdWxhdGlvbiBpcyBpbXBsZW1l
bnRlZCBpbiB0aGUgZm9ybSBvZiBhbiBNUExTIGxhYmVsIHN0YWNrLg0KDQpCZXN0IHJlZ2FyZHMs
DQpYaWFvaHUNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBVVFRBUk8sIEpBTUVTDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjQ2
IFBNDQpUbzogRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1
bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86
YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1o
ZWFkZXIgdHlwZSBvZiBOU0gNCg0KSWYgd2UgaGF2ZSBhbiBNUExTIGVuYWJsZWQgZmFicmljIHdv
dWxkbuKAmXQgaXQgYmUgc2ltcGxlciB0byB3ZWF2ZSBOU0ggaW50byBpdCBpZiBpdCBhbGwgdXNl
cyBNUExTPyBJZiBub3QgaG93IHdvdWxkIHRoZSBpbnRlcmFjdGlvbiBiZXR3ZWVuIHRoZSB0d28g
ZW52aXJvbm1lbnRzIHdvcms/DQoNCkppbSBVdHRhcm8NCg0KIlRoaXMgZW1haWwgYW5kIGFueSBm
aWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50
aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVh
bCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBu
b3Qgb25lIG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29u
IHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3Is
IHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlh
dGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2Vt
aW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBp
cyBzdHJpY3RseSBwcm9oaWJpdGVkLiINCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnXSBPbiBCZWhhbGYgT2YgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykNClNlbnQ6
IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgMTE6NTIgUE0NClRvOiBFWFQgQm90dG9yZmYsIFBhdWwg
PHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFJv
biBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50
QGdtYWlsLmNvbTxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47IGFvLnRpbmdAenRl
LmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGlu
ZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KRm9sbG93aW5nIOKAnG5leHQgaGVh
ZGVy4oCdIGFwcHJvYWNoICBpcyBzaW1wbGUgYW5kIHRoZSBOU0ggaGVhZGVyIGlzIGFscmVhZHkg
YnVpbHQgbGlrZSB0aGF0LiBJbnRyb2R1Y2luZyBNUExTIGxpa2UgYXBwcm9hY2ggd291bGQgYWRk
IHlldCBhbm90aGVyIG1lY2hhbmlzbSB0byB0cmF2ZXJzZSB0aGUgaGVhZGVycywgd2hpY2ggd291
bGQgbWFrZSBoL3cgbW9yZSBjb21wbGV4Lg0KDQpJdCBpcyB0cnVlIHRoYXQgaC93IGNhbiBvbmx5
IGxvb2sgYXQgWCBCeXRlcyAoWCBkZXBlbmRpbmcgb24gaC93KS4gVGhpcyBpcyB0cnVlIGZvciBt
YW55IGhlYWRlcnMgbm90IG9ubHkgdGhpcyBhbmQgZXZlbiB0b2RheSAod2l0aG91dCBOU0gpIHlv
dSBjYW4gZW5kLXVwIHdpdGggcGF5bG9hZCBiZWluZyB2ZXJ5IGRlZXAgaW4gYSBwYWNrZXQuIEF0
IHRoZSBlbmQgd2UgbmVlZCB0byBoYXZlIGEgZmxleGlibGUgbWVjaGFuaXNtIHdoaWNoIE5TSCBu
ZXN0aW5nIHdvdWxkIHByb3ZpZGUuIElmIHNvbWVvbmUg4oCcYWJ1c2VzIGl04oCdIHRoaXMgY2Fu
IGxlYWQgdG8gdmFyaW91cyBpc3N1ZXMuIEl0IGlzIHByb2JhYmx5IHdvcnRoIG5vdGluZyB0aGF0
IGluIHRoZSBkcmFmdCBpbmNsdWRpbmcgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgKGJ5IGFkZGlu
ZyBsYXJnZSBoZWFkZXJzIGl0IHdpbGwgYmUgaGFyZGVyIHRvIHBlcmZvcm0gcGF5bG9hZCBiYXNl
ZCBBQ0wgRERvUyBwcm90ZWN0aW9uIGluIHJvdXRlcnMgZm9yIGV4YW1wbGUpLg0KDQpBbmRyZXcN
Cg0KT24gMjAxNi0wMy0xNSwgMzowMyBBTSwgInNmYyBvbiBiZWhhbGYgb2YgRVhUIEJvdHRvcmZm
LCBQYXVsIiB3cm90ZToNCg0KSnVzdCBvbmUgbW9yZSBjb25jZXJuIGFib3V0IHRoZSBzdGFjayBp
cyBob3cgZGVlcCBpdCB3aWxsIG5lc3QuIEhhcmR3YXJlIHN3aXRjaCBpbXBsZW1lbnRhdGlvbnMg
YXJlIHR5cGljYWxseSBsaW1pdGVkIGluIHRoZSBkZXB0aCB0aGV5IGxvb2sgaW50byB0aGUgcGFj
a2V0LiBJZiB0aGUgaGFyZHdhcmUgbmVlZHMgdG8gbG9vayBhdCB0aGUgb3JpZ2luYWwgcGFja2V0
IGhlYWRlcnMsIHRoZW4gaGFyZHdhcmUgd291bGQgbmVlZCB0byBza2lwIG92ZXIgdGhlIHN0YWNr
IG9mIE5TSCBoZWFkZXJzIHRvIHJlYWNoIHRoZSBvcmlnaW5hbCBwYWNrZXQuIElmIHRoZSBOU0gg
c3RhY2sgaXMgdG9vIGRlZXAgaXQgbWF5IGV4Y2VlZCB0aGUgaGFyZHdhcmUgZGVwdGggbGltaXRz
Lg0KDQpDaGVlcnMsDQoNClBhdWwNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddIE9uIEJlaGFsZiBPZiBSb24gUGFya2VyDQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAy
MDE2IDExOjQ1IEFNDQpUbzogU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNv
bTxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxt
YWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gu
bmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KSSBsaWtlIHRoZSBzZWxmIGRlc2NyaWJpbmcgc3Rh
Y2sgb2YgTlNIIGhlYWRlcnMgYW5kIEkgbGlrZSB0aGUgZmlyc3Qgb25lIGJlaW5nIHRoZSDigJxj
dXJyZW504oCdIHNjb3BpbmcuICAgQnV0LCBvbmUgZGlmZmVyZW5jZSBiZXR3ZWVuIE1QTFMgYW5k
IE5TSOKApiAgIE1QTFMgZm9yd2FyZGluZyBpcyBnZW5lcmFsbHkgaGFuZGxlZCBieSBsb29raW5n
IG9ubHkgYXQgdGhlIE1QTFMgbGFiZWxzIHRoYXQgYXJlIOKAnGluIHNjb3Bl4oCdIGZvciB0aGUg
Y3VycmVudCBub2RlIChpLmUuLCBzdGFydGluZyBhdCB0aGUgdG9wLW9mLXN0YWNrKSBhbmQgbm90
IG5lZWRpbmcgdG8gbG9jYXRlIGFuZCBwcm9jZXNzIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0
aGUgYm90dG9tLW9mLXN0YWNrLiAgICBCdXQsIGluIE5TSCwgbW9zdCBwcm9jZXNzaW5nIHdpbGwg
cmVxdWlyZSBsb2NhdGlvbiBvZiB0aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGxhc3QgTlNI
IGhlYWRlci4gICBJdCBpcyBpbmVmZmljaWVudCB0byBoYXZlIHRvIHdhbGsgdGhlIHN0YWNrIG9m
IE5TSCBoZWFkZXJzIGluIG9yZGVyIHRvIGxvY2F0ZSB0aGF0IHBheWxvYWQuICAgIElmIGVhY2gg
TlNIIGhlYWRlciB0aGF0IHdhcyBwdXNoZWQgb250byB0aGUgc3RhY2sgYWxzbyBpbmNsdWRlZCBh
biBvZmZzZXQgdG8gZGlyZWN0bHkgbG9jYXRlIHRoZSBwYXlsb2FkIChlYWNoIG5ldyBvbmUgc2lt
cGx5IGFkZHMgaXRzIG93biBieXRlIHNpemUpLCB0aGVuIHRoaXMgcHJvY2Vzc2luZyBpbmVmZmlj
aWVuY3kgd291bGQgYmUgbWl0aWdhdGVkLg0KDQogICBSb24NCg0KDQpGcm9tOiBzZmMgW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN0ZXdhcnQgQnJ5YW50DQpTZW50
OiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDU6NDAgQU0NClRvOiBhby50aW5nQHp0ZS5jb20uY248
bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NClN1YmplY3Q6IFtHUkFZTUFJTF0gUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4
dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KDQpIYXZpbmcgcmVtaW5kZWQgbXlzZWxmIG9mIHRoZSBO
U0ggaGVhZGVyIHN0cnVjdHVyZSwgSSBzZWUgdGhhdCB0aGlzDQppcyBub3Qgc3RyaWN0bHkgbmVl
ZGVkIHNpbmNlIHRoaXMgbmF0dXJhbGx5IGZpdHMgd2l0aCB0aGUgbmV4dA0KcHJvdG9jb2wgY29t
cG9uZW50IG9mIHRoZSBiYXNlIGhlYWRlci4gVGh1cyBzdGF0aW5nIHRoYXQgdGhlIHRoZXJlDQpp
cyBubyBhcmNoaXRlY3R1cmFsIGxpbWl0IG9uIHRoZSBudW1iZXIgb2YgU0ZIIGhlYWRlcnMgaW4g
YSBwYWNrZXQNCmlzIHRoZSBuZWNlc3NhcnkgYW5kIHN1ZmZpY2llbnQgcmVxdWlyZW1lbnQgdG8g
YWxsb3cgYW4gYXJiaXRhdHJ5DQpzdGFjayBvZiBOU0ggaGVhZGVycy4gU3RhdGluZyB0aGF0IG5l
dyBOU0ggaGVhZGVycyBhcmUgYWRkZWQgYXQgdGhlIGZyb250DQpvZiB0aGUgcGFja2V0LCBhbmQg
cHJvY2Vzc2VkIGZpcnN0IGFuZCBkaXNjYXJkZWQgZmlyc3QgaXMgc3VmZmljaWVudA0KdG8gcmVt
b3ZlIGFueSBwcm9jZXNzaW5nIGFtYmlndWl0eS4gUHJvY2Vzc2luZyB3b3VsZCBhbHNvIGJlIHNp
bXBsZXINCmlzIHlvdSBmb2xsb3dlZCB0aGUgTVBMUyBydWxlIHRoYXQgdGhlIG91dGVyIGhlYWRl
ciBpcyB0aGUgb25seSBvbmUNCmluIHNjb3BlIHVudGlsIHRoYXQgaGVhZGVyIGlzIGRpc2NhcmRl
ZCAocG9wcGVkKS4NCg0KSSBkbyBob3dldmVyIHdvbmRlciB3aGV0aGVyIHRoZSBJRVRGJ3MgYXJj
aGl0ZXR1cmFsIHByZWZlcmVuY2UgZm9yDQpzZWxmIGRlc2NyaWJpbmcgcGFja2V0cyAoTVBMUyBi
ZWluZyB0aGUgZXhjZXB0aW9uKSBsZWFkcyB1cyB0byBtb3JlDQpjb21wbGV4IGFuZCB0aHVzIGxl
c3MgZWZmaWNlbnQgZGF0YXBsYW5lIGRlc2lnbnMgdGhhbiB3ZSBjb3VsZCBvdGhlcndpc2UNCmFj
aGlldmUuDQoNCi0gU3Rld2FydA0KT24gMTQvMDMvMjAxNiAwMTo0NCwgYW8udGluZ0B6dGUuY29t
LmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+IHdyb3RlOg0KU3Rld2FydCwNCg0KVGhhbmtz
Lg0KDQpEbyB5b3UgbWVhbiB3ZSBzaG91bGQgYWRkIGFuIGluZGljYXRvciBmb3IgdGhlIG5lc3Rl
ZCBOU0g/ICBJIGFncmVlIGFueXRoaW5nIG5ldyBzaG91bGQgYmUgY29uc2lkZXJlZCBjYXJlZnVs
bHkuIEFuZCB0aGF0J3Mgd2hhdCB3ZSBhcmUgZG9pbmcgcmlnaHQgbm93LjopDQoNCg0KDQoNCg0K
DQrlj5Hku7bkuro6ICAgICAgICAgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWls
LmNvbT48bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4NCuaUtuS7tuS6ujogICAgICAg
ICAic2ZjQGlldGYub3JnIjxtYWlsdG86c2ZjQGlldGYub3JnPjxzZmNAaWV0Zi5vcmc+PG1haWx0
bzpzZmNAaWV0Zi5vcmc+LA0K5pel5pyfOiAgICAgICAgIDIwMTYvMDMvMTEgMTc6MjUNCuS4u+mi
mDogICAgICAgIFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNI
DQrlj5Hku7bkuro6ICAgICAgICAic2ZjIiA8c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+PG1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZz4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoN
Cg0KDQoNClRoZSBwcm90b2NvbCB0aGF0IGNob3NlIHRoZSBtb3N0IGVsZWdhbnQgYXBwcm9hY2gg
dG8gbGF5ZXJpbmcNCm9uZSBoZWFkZXIgb24gYW5vdGhlciB3YXMgTVBMUywgd2l0aCBpdHMgc3Rh
Y2tpbmcgYXBwcm9hY2gNCmFuZCBvbmUgYml0IGVuZCBvZiBzdGFjayBpbmRpY2F0b3IuDQoNClN1
Y2ggYSBzaW1wbGUgZ2VuZXJhbCBhcHByb2FjaCBoYXMgbXVjaCB0byBjb21tZW5kIGl0DQphbmQg
eW91IG1pZ2h0IHRoaW5rIHNlcmlvdXNseSBhYm91dCBhcHBseWluZyBpdCBoZXJlLg0KDQpTdGV3
YXJ0DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpz
ZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg0K

--_000_D31069C74E63Asmajeef5com_
Content-Type: text/html; charset="utf-8"
Content-ID: <25145E8DF333CA4D919D22E73EBC3089@F5.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5Gb3IgYSBuYWls
ZWQgZG93biBzZXJ2aWNlIGNoYWluIHdpdGhvdXQgbWV0YWRhdGEgb25jZSBjYW4gdXNlIHZsYW4g
c3RpdGNoaW5nLCBtYWMgYmFzZWQsIGhlY2sgaXQgY2FuIGJlIEhUVFAgaGVhZGVyIGJhc2VkIGlm
IHdlIHdhbnQgdG8uIFNvIHllcyBuZWl0aGVyIE5TSCBub3QgbWV0YWRhdGEgaXMgcmVxdWlyZWQu
IEJ1dCBpdCBpcyBvZnRlbiBkbyBub3QgaW50ZXJvcGVyYXRlLjwvZGl2Pg0KPGRpdj48YnI+DQo8
L2Rpdj4NCjxkaXY+SSBhbSBiaXQgbG9zdCBvbiBob3cgdGhpcyBkaXNjdXNzaW9uIGZpdHMgaW4g
d2l0aCBOU0ggcHJvdG9jb2wgaW4gZ2VuZXJhbD8mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9k
aXY+DQo8ZGl2PlN1bWFuZHJhPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9M
S19TUkNfQk9EWV9TRUNUSU9OIj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmk7IGZv
bnQtc2l6ZToxMXB0OyB0ZXh0LWFsaWduOmxlZnQ7IGNvbG9yOmJsYWNrOyBCT1JERVItQk9UVE9N
OiBtZWRpdW0gbm9uZTsgQk9SREVSLUxFRlQ6IG1lZGl1bSBub25lOyBQQURESU5HLUJPVFRPTTog
MGluOyBQQURESU5HLUxFRlQ6IDBpbjsgUEFERElORy1SSUdIVDogMGluOyBCT1JERVItVE9QOiAj
YjVjNGRmIDFwdCBzb2xpZDsgQk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1UT1A6
IDNwdCI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RnJvbTogPC9zcGFuPnNmYyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5zZmMtYm91bmNlc0BpZXRm
Lm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiAmcXVvdDtVVFRBUk8sIEpBTUVTJnF1b3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86anUxNzM4QGF0dC5jb20iPmp1MTczOEBhdHQuY29tPC9hPiZndDs8YnI+
DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RGF0ZTogPC9zcGFuPlRodXJzZGF5LCBN
YXJjaCAxNywgMjAxNiBhdCA4OjU0IEFNPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJv
bGQiPlRvOiA8L3NwYW4+U3Rld2FydCBCcnlhbnQgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0
LmJyeWFudEBnbWFpbC5jb20iPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvYT4mZ3Q7LCBYdXhp
YW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1
YXdlaS5jb208L2E+Jmd0OywgUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
L2E+Jmd0OywNCiBEYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZp
bmUuY29tIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7LCAmcXVvdDtEb2xnYW5vdywgQW5k
cmV3IChOb2tpYSAtIFNHKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFuZHJldy5kb2xnYW5v
d0Bub2tpYS5jb20iPmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208L2E+Jmd0OywgJnF1b3Q7RVhU
IEJvdHRvcmZmLCBQYXVsJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBo
cGUuY29tIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L2E+Jmd0OywNCiAmcXVvdDs8YSBocmVmPSJt
YWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+JnF1b3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248
L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5DYzogPC9zcGFuPiZx
dW90OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mcXVvdDsg
Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7PGJy
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlN1YmplY3Q6IDwvc3Bhbj5SZTogW3Nm
Y10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDxi
cj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMt
bWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2Zm
aWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29y
ZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9v
bW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8bWV0YSBuYW1l
PSJHZW5lcmF0b3IiIGNvbnRlbnQ9Ik1pY3Jvc29mdCBXb3JkIDE1IChmaWx0ZXJlZCBtZWRpdW0p
Ij4NCjwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwp
O30NCm9cOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndcOioge2JlaGF2aW9yOnVy
bCgjZGVmYXVsdCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0K
PC9zdHlsZT48IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEg
MSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNUyBHb3RoaWMiOw0KCXBhbm9z
ZS0xOjIgMTEgNiA5IDcgMiA1IDggMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNh
bWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDExIDYg
OSAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJN
aWNyb3NvZnQgSmhlbmdIZWkiOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBm
b250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATWljcm9zb2Z0IEpoZW5nSGVpIjsNCglwYW5vc2Ut
MToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1T
IEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiXEBTaW1TdW4iOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7
fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRp
di5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCglj
b2xvcjpibGFjazt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2
aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRl
ZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OlNpbVN1bjsNCgljb2xvcjpibGFjazt9DQp0dA0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLk1z
b0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjow
aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1m
YW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7DQoJY29sb3I6YmxhY2s7fQ0Kc3Bhbi5IVE1M
UHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hh
ciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZv
cm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7DQoJY29sb3I6YmxhY2s7fQ0Kc3Bhbi5C
YWxsb29uVGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCglt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJ
Zm9udC1mYW1pbHk6IlRhaG9tYSIsc2Fucy1zZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkNo
YXINCgl7bXNvLXN0eWxlLW5hbWU6IuaJueazqOahhuaWh+acrCBDaGFyIjsNCgltc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms65om55rOo5qGG5paH5pysOw0KCWZvbnQtZmFt
aWx5OlNpbVN1bjsNCgljb2xvcjpibGFjazt9DQpwLmEsIGxpLmEsIGRpdi5hDQoJe21zby1zdHls
ZS1uYW1lOuaJueazqOahhuaWh+acrDsNCgltc28tc3R5bGUtbGluazoi5om55rOo5qGG5paH5pys
IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7DQoJY29sb3I6
YmxhY2s7fQ0Kc3Bhbi5IVE1MQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCDpooTorr7moLzl
vI8gQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1M
IOmihOiuvuagvOW8jyI7DQoJZm9udC1mYW1pbHk6U2ltU3VuO30NCnAuSFRNTCwgbGkuSFRNTCwg
ZGl2LkhUTUwNCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwg6aKE6K6+5qC85byPIjsNCgltc28tc3R5
bGUtbGluazoiSFRNTCDpooTorr7moLzlvI8gQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMg
TmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkVtYWlsU3R5bGUyNg0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
ZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI3DQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMx
RjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzQ0NTQ2QTsNCglmb250
LXdlaWdodDpib2xkOw0KCWZvbnQtc3R5bGU6aXRhbGljOw0KCXRleHQtZGVjb3JhdGlvbjpub25l
IG5vbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFu
LkVtYWlsU3R5bGUzMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTMx
DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzINCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29s
b3I6IzQ0NTQ2QTsNCglmb250LXdlaWdodDpib2xkOw0KCWZvbnQtc3R5bGU6aXRhbGljOw0KCXRl
eHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzMNCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29s
b3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUzNA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30N
CnNwYW4uRW1haWxTdHlsZTM1DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiM0NDU0NkE7DQoJZm9udC13ZWlnaHQ6
Ym9sZDsNCglmb250LXN0eWxlOml0YWxpYzsNCgl0ZXh0LWRlY29yYXRpb246bm9uZSBub25lO30N
CnNwYW4uRW1haWxTdHlsZTM2DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiM0NDU0NkE7DQoJZm9udC13
ZWlnaHQ6Ym9sZDsNCglmb250LXN0eWxlOml0YWxpYzsNCgl0ZXh0LWRlY29yYXRpb246bm9uZSBu
b25lO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZv
bnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGlu
Ow0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJ
e3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+
DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+
PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4
dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxh
eW91dD48L3htbD48IVtlbmRpZl0tLT4NCjxkaXYgYmdjb2xvcj0id2hpdGUiIGxhbmc9IkVOLVVT
IiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig2OCwgODQsIDEw
Nik7Ij5TbywgaWYgSSB3YW50ZWQgdG8gZm9ybSBzaW1wbGUgc2VydmljZSBjaGFpbnMgaS5lIG5h
aWxlZCB1cCwgbm90IHNlbGYtbW9kdWxhdGluZyBldGPigKZob3cgbXVjaCBtZXRhIGRhdGEgd291
bGQgSSBuZWVkPw0KPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig2OCwgODQsIDEwNik7Ij48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyBjb2xvcjogcmdiKDY4LCA4NCwgMTA2KTsiPkppbSBVdHRhcm88bzpwPjwvbzpwPjwvc3Bh
bj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog
cmdiKDY4LCA4NCwgMTA2KTsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM0NDU0NkEiPiZxdW90Ozxp
PlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZhbXA7
VCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9y
IHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBp
cyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUNCiBuYW1lZCByZWNpcGllbnQo
cykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNl
aXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQg
ZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBv
dGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcs
IG9yIGNvcHlpbmcNCiBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQ8L2k+LiZx
dW90Ozwvc3Bhbj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig2OCwgODQsIDEwNik7Ij48bzpwPjwv
bzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7Ij5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyI+IFN0ZXdhcnQgQnJ5YW50IFs8
YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj5tYWlsdG86c3Rld2FydC5i
cnlhbnRAZ21haWwuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2gg
MTcsIDIwMTYgMTE6MzEgQU08YnI+DQo8Yj5Ubzo8L2I+IFVUVEFSTywgSkFNRVMgJmx0OzxhIGhy
ZWY9Im1haWx0bzpqdTE3MzhAYXR0LmNvbSI+anUxNzM4QGF0dC5jb208L2E+Jmd0OzsgWHV4aWFv
aHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3
ZWkuY29tPC9hPiZndDs7IFJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9h
PiZndDs7IERhdmUgRG9sc29uDQogJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5l
LmNvbSI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OzsgRG9sZ2Fub3csIEFuZHJldyAoTm9r
aWEgLSBTRykgJmx0OzxhIGhyZWY9Im1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tIj5h
bmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPC9hPiZndDs7IEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+cGF1bC5ib3R0b3JmZkBocGUu
Y29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5n
QHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JB
WU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0
b206MTIuMHB0Ij5ZZXMsIHRoZSBNUExTIGxhYmVsIHNob3VsZCBiZSBzZWVuIGFzIGFuIGluc3Ry
dWN0aW9uIC0gd2hpY2ggaXM8YnI+DQpleGFjdGx5IHdoYXQgaXQgaXMsIGFuZCBhbHdheXMgaGFz
IGJlZW4uPGJyPg0KPGJyPg0KWW91IGNhbiB0cml2aWFsbHkgY2FycnkgTVBMUyBvdmVyIElQLjxi
cj4NCjxicj4NCldlIGRvIGNhcnJ5IE1QTFMgb3ZlciBFdGhlcm5ldC48YnI+DQo8YnI+DQpJbiB0
aGUgYWJvdmUgY2FzZXMgTVBMUyBpcyB0aGUgaW5zdHJ1Y3Rpb24sIGFuZCBJUCBhbmQgPGJyPg0K
RXRoZXJuZXQgYXJlIHRoZSBwb2ludCB0byBwb2ludCB0cmFuc3BvcnRzLjxicj4NCjxicj4NCldo
YXQgaXMgbW9yZSBpbnRlcmVzdGluZyBpcyBob3cgd2UgY2FycnkgdGhlIG1ldGFkYXRhLDxicj4N
CnNpbmNlIHRoZXJlIG1heSBuZWVkIHRvIGJlIHNldmVyYWwgaW5zdGFuY2VzIG9mIHRoZTxicj4N
Cm1ldGFkYXRhIGluIHRoZSBwYWNrZXQuPGJyPg0KPGJyPg0KU3Rld2FydDxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDE3LzAzLzIwMTYgMTI6MzAsIFVUVEFS
TywgSkFNRVMgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNjgsIDg0LCAxMDYpOyI+Um9uLDwvc3Bhbj48
L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGNvbG9yOiByZ2IoNjgsIDg0LCAxMDYpOyI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig2OCwg
ODQsIDEwNik7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSGF2ZSBub3QgYmVl
biBmb2xsb3dpbmcgdGhlIFNGQyBXRyB0aGF0IGNsb3NlbHkgZHVlIHRvIG90aGVyIG1vcmUgcHJl
c3NpbmcgbmVlZHMgZm9yIG15IG5ldHdvcmsuIFRoYXQgYmVpbmcgc2FpZCwgaXQgd291bGQgc2Vl
bQ0KIHRoYXQgYW4gTVBMUyBsYWJlbCBjb3VsZCBiZSB1c2VkIGFzIHRoZSBiYXNpcyBmb3Igd2hh
dCB5b3UgYXJlIGxvb2tpbmcgZm9yIGFuIHRodXMgY291bGQgYmUgYXBwbGllZCB0byBhbGwgbmV0
d29yayB0eXBlcy4gVXNpbmcgdGhlIE1QTFMgbGFiZWwgZm9ybWF0IGRvZXMgbm90IGZvcmNlIHlv
dSB0byBoYXZlIGFuIE1QTFMgZW5hYmxlZCBuZXR3b3JrIGFsbCB0aGF0IGlzIG5lZWRlZCBpcyB0
aGUgcmVxdWlyZWQgaW5mbyB0byBiZSBwb3B1bGF0ZWQNCiBpbiB0aGUgbGFiZWwuIEl0IHNlZW1z
IHRoYXQgdGhlIGFyZ3VtZW50IGlzIGZvciBpbmRlcGVuZGVuY2Ugb2YgbmV0d29yayB0aHVzIGlu
dmVudGluZyBhIG5ldyBsYWJlbCBpcyBiYXNlZCBvbiBhbiBhc3N1bXB0aW9uIHRoYXQgdXNpbmcg
TVBMUyBsYWJlbHMgaW1wb3NlcyBhbiBNUExTIGNvbnRyb2wgcGxhbmUuIElzIHRoYXQgcmlnaHQ/
PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHJnYig2OCwgODQsIDEwNik7Ij4mbmJzcDs8L3NwYW4+PC9pPjwvYj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog
cmdiKDY4LCA4NCwgMTA2KTsiPkppbSBVdHRhcm88L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDY4LCA4NCwg
MTA2KTsiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM0NDU0NkEiPiZxdW90OzxpPlRoaXMgZW1haWwg
YW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZhbXA7VCBwcm9wZXJ0eSwg
YXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2Yg
dGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQu
IElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUNCiBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3
aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1l
c3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMg
bWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJl
dGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcN
CiBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQ8L2k+LiZxdW90Ozwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7Ij5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyI+IFh1eGlhb2h1IFs8YSBocmVmPSJtYWlsdG86
eHV4aWFvaHVAaHVhd2VpLmNvbSI+bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb208L2E+XQ0KPGJy
Pg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAxNywgMjAxNiAzOjQ3IEFNPGJyPg0KPGI+
VG86PC9iPiBSb24gUGFya2VyIDxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tIj4mbHQ7Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSZndDs8L2E+OyBV
VFRBUk8sIEpBTUVTDQo8YSBocmVmPSJtYWlsdG86anUxNzM4QGF0dC5jb20iPiZsdDtqdTE3MzhA
YXR0LmNvbSZndDs8L2E+OyBEYXZlIERvbHNvbiA8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5k
dmluZS5jb20iPg0KJmx0O2Rkb2xzb25Ac2FuZHZpbmUuY29tJmd0OzwvYT47IERvbGdhbm93LCBB
bmRyZXcgKE5va2lhIC0gU0cpIDxhIGhyZWY9Im1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEu
Y29tIj4NCiZsdDthbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tJmd0OzwvYT47IEVYVCBCb3R0b3Jm
ZiwgUGF1bCA8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj4NCiZsdDtwYXVs
LmJvdHRvcmZmQGhwZS5jb20mZ3Q7PC9hPjsgU3Rld2FydCBCcnlhbnQgPGEgaHJlZj0ibWFpbHRv
OnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+DQombHQ7c3Rld2FydC5icnlhbnRAZ21haWwuY29t
Jmd0OzwvYT47IDxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRl
LmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFtHUkFZTUFJ
TF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwg
NzMsIDEyNSk7Ij5Sb24sPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTZwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTZw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyI+VGhlIFNGQyBhcHByb2FjaCBvZiBlbmNvZGluZyB0aGUgU0ZQIGluZm9ybWF0aW9uIGJ5
IGFuIE1QTFMgbGFiZWwgc3RhY2sgY2FuIG1lZXQgdGhlIHRyYW5zcG9ydC1pbmRlcGVuZGVuY3kg
cmVxdWlyZW1lbnQgdmVyeSB3ZWxsLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE2cHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDE2cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMx
LCA3MywgMTI1KTsiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNnB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5YaWFvaHU8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJn
YigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBp
biAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5
OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMt
c2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyI+IFJvbiBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBNYXJjaCAx
NiwgMjAxNiAxMToyMCBQTTxicj4NCjxiPlRvOjwvYj4gVVRUQVJPLCBKQU1FUzsgRGF2ZSBEb2xz
b247IFh1eGlhb2h1OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZm
LCBQYXVsOyBTdGV3YXJ0IEJyeWFudDsNCjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20u
Y24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6
IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBO
U0g8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJn
YigzMSwgNzMsIDEyNSk7Ij5KYW1lcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7Ij5JIGNhbuKAmXQgc3BlYWsgZm9yIHRoZSBlbnRpcmUgZ3JvdXAsIG15IHVu
ZGVyc3RhbmRpbmcgb2YgdGhlIGRlY2lzaW9uIG5vdCB0byBzdGFuZGFyZGl6ZSBvbiBNUExTIGFz
IHRoZSBmb3J3YXJkaW5nIHBhcmFkaWdtIHdhcyB0byBtYWtlIFNGQyBicm9hZGVyDQogc3VjaCB0
aGF0IGl0IGNvdWxkIHV0aWxpemUgTUFDIGJhc2VkIG5ldHdvcmtzLCBJUCBiYXNlZCBuZXR3b3Jr
cywgYW5kIElQLW92ZXItTVBMUyBiYXNlZCBuZXR3b3Jrcy48L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Y29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogd2luZG93
dGV4dDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7Ij4gVVRUQVJP
LCBKQU1FUyBbPGEgaHJlZj0ibWFpbHRvOmp1MTczOEBhdHQuY29tIj5tYWlsdG86anUxNzM4QGF0
dC5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYg
MTE6MTEgQU08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPC9hPiZndDs7IERhdmUgRG9sc29uICZsdDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBz
YW5kdmluZS5jb20iPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPiZndDs7IFh1eGlhb2h1ICZsdDs8
YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwv
YT4mZ3Q7Ow0KIERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpICZsdDs8YSBocmVmPSJtYWls
dG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbSI+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTwv
YT4mZ3Q7OyBFWFQgQm90dG9yZmYsIFBhdWwgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVsLmJvdHRv
cmZmQGhwZS5jb20iPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvYT4mZ3Q7OyBTdGV3YXJ0IEJyeWFu
dCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+c3Rld2FydC5i
cnlhbnRAZ21haWwuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29t
LmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJF
OiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2Yg
TlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNv
bG9yOiByZ2IoNjgsIDg0LCAxMDYpOyI+Q29tbWVudHMgSW4tTGluZTwvc3Bhbj48L2k+PC9iPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBy
Z2IoNjgsIDg0LCAxMDYpOyI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig2OCwgODQsIDEwNik7
Ij5KaW0gVXR0YXJvPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig2OCwgODQsIDEwNik7Ij4mbmJzcDs8L3Nw
YW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojNDQ1NDZBO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mcXVvdDs8aT5U
aGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmYW1wO1Qg
cHJvcGVydHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0
aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMg
YWRkcmVzc2VkLg0KIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMp
IG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2
ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRl
bGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3Ro
ZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsDQogcHJpbnRpbmcs
IG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkPC9pPi4mcXVv
dDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiPiBSb24gUGFya2VyIFs8YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5l
c2RheSwgTWFyY2ggMTYsIDIwMTYgMTA6MDEgQU08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29u
ICZsdDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iPmRkb2xzb25Ac2FuZHZp
bmUuY29tPC9hPiZndDs7IFh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVh
d2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT4mZ3Q7OyBVVFRBUk8sIEpBTUVTICZsdDs8
YSBocmVmPSJtYWlsdG86anUxNzM4QGF0dC5jb20iPmp1MTczOEBhdHQuY29tPC9hPiZndDs7IERv
bGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpDQogJmx0OzxhIGhyZWY9Im1haWx0bzphbmRyZXcu
ZG9sZ2Fub3dAbm9raWEuY29tIj5hbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPC9hPiZndDs7IEVY
VCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNv
bSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9hPiZndDs7IFN0ZXdhcnQgQnJ5YW50ICZsdDs8YSBo
cmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj5zdGV3YXJ0LmJyeWFudEBnbWFp
bC5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRp
bmdAenRlLmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFtH
UkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7Ij5NeSByZWNvbGxlY3Rpb24gb2YgdGhlIGRpc2N1c3Npb24gYW5kIGFuYWx5c2lzIG9m
IE1QTFMgZm9yd2FyZGluZyB0byBzdXBwb3J0IFNGQyB3YXMgbm90IG9yaWVudGVkIGFyb3VuZCBo
aWVyYXJjaGljYWwgU0ZDIGRvbWFpbnMuJm5ic3A7Jm5ic3A7IEluc3RlYWQsIEkgdGhvdWdodA0K
IHRoZSBkaXNjdXNzaW9uIHdhcyBhcm91bmQgYW4gTVBMUyBsYWJlbCBwZXIgU0YgaW5zdGFuY2Ug
c28gdGhhdCB0aGUgc3RhY2sgb2YgTVBMUyBsYWJlbHMgcHJvdmlkZWQgdGhlIGZ1bGwgU0ZQL1JT
UCBkZXNjcmlwdGlvbi4mbmJzcDsmbmJzcDsmbmJzcDsgQW4gZWxlZ2FudCBhcHByb2FjaCwgZm9y
IHN1cmUsIGJ1dCBub3Qgb25lIGFkb3B0ZWQgYnkgdGhlIFdHLjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDY4LCA4NCwg
MTA2KTsiPltKaW0gVSZndDtdIFdhcyB0aGlzIGRlY2lzaW9uIGJhc2VkIG9uIHRoZSBub3Rpb24g
dGhhdCBhbGwgZmFicmljcyBhcmUgSVAgb25seT8/IElNTyB0aGUgbW9kZWwgb2YgYWxsIERDcyBi
ZWluZyBsYXJnZSBhbmQgSVAgb25seSBpcyBub3QgYSBjb3JyZWN0DQogYXNzdW1wdGlvbi48L3Nw
YW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPlRoZSBj
dXJyZW50IGRpc2N1c3Npb24gb2YgTVBMUyBpcyBtb3JlIG9mIHRoZSBoaWVyYXJjaGljYWwgbmF0
dXJlIOKAkyBhIHN0YWNrIG9mIGxhYmVscyBpbiB0aGUgZ2VuZXJhbCBjYXNlIHJlcHJlc2VudHMg
YSBzZXQgb2YgbmVzdGVkIExTUHMuJm5ic3A7Jm5ic3A7IEZvciBTRkMsDQogdGhlIGRpc2N1c3Np
b24gaXMgdGhhdCBhIHN0YWNrIG9mIE5TSCByZXByZXNlbnRzIGEgc3RhY2sgb2YgcGVyLVNGQy1k
b21haW4gU0ZQcy4mbmJzcDsmbmJzcDsgQnV0IGFuIGluZGl2aWR1YWwgTlNIIGRvZXMgbm90IHNl
bGYtZGVzY3JpYmUgdGhlIFNGUC9SU1AgYXQgaXRzIG93biBkb21haW4gbGV2ZWwsIHJlbHlpbmcg
aW5zdGVhZCBvbiBhIGZsYXQgaWRlbnRpZmllciAoU0ZQIElEKSB0aGF0IGlzIHVzZWQgdG8gbG9v
a3VwIHRoZSBmdWxsIFNGUC9SU1AuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEs
IDczLCAxMjUpOyI+Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog
cmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Y29sb3I6IHdpbmRvd3RleHQ7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0
ZXh0OyI+IERhdmUgRG9sc29uIFs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20i
Pm1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2Vk
bmVzZGF5LCBNYXJjaCAxNiwgMjAxNiA5OjQ4IEFNPGJyPg0KPGI+VG86PC9iPiBYdXhpYW9odSAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5j
b208L2E+Jmd0OzsgVVRUQVJPLCBKQU1FUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmp1MTczOEBhdHQu
Y29tIj5qdTE3MzhAYXR0LmNvbTwvYT4mZ3Q7OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNH
KSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20iPmFuZHJldy5k
b2xnYW5vd0Bub2tpYS5jb208L2E+Jmd0OzsNCiBFWFQgQm90dG9yZmYsIFBhdWwgJmx0OzxhIGhy
ZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwv
YT4mZ3Q7OyBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7OyBT
dGV3YXJ0IEJyeWFudCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNv
bSI+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86YW8u
dGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVh
ZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+UmVjYWxsIHRoYXQgZHJhZnQtaG9tbWEtc2Zj
LWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcyBjb21wYXJlcyB0aGUgZGlmZmVyZW50IGFwcHJv
YWNoZXMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMtMDUiPmh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRo
b2RzLWFuYWx5c2lzLTA1PC9hPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3
MywgMTI1KTsiPlRoZSBNUExTIGFwcHJvYWNoIGZhbGxzIGludG8gdGhlIGNhdGVnb3J5IGRpc2N1
c3NlZCBpbiBzZWN0aW9uIDMuMS4yLCDigJxNZXRob2QgMjogRm9yd2FyZGluZyB3aXRoIFN0YWNr
ZWQgSGVhZGVyc+KAnSw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij53aGVyZWFzIHRoZSBOU0ggYXBwcm9h
Y2ggZmFsbHMgaW50byBzZWN0aW9uIDMuMS4zLCDigJxNZXRob2QzOiBGb3J3YXJkaW5nIGJhc2Vk
IG9uIFNlcnZpY2UgQ2hhaW4gSWRlbnRpZmllcnPigJ0uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNv
bG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+U2VjdGlvbiA0IGFuYWx5emVzIHRoZSBkaWZmZXJlbnQg
bWV0aG9kcywgd2l0aCBwcm9zIGFuZCBjb25zIGZvciBhbGwgb2YgdGhlIGFwcHJvYWNoZXMuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBy
Z2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+LURhdmU8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwg
NzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IHdp
bmRvd3RleHQ7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsg
Zm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7Ij4gc2Zj
IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlh1eGlhb2h1PGJyPg0KPGI+U2Vu
dDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE1LCAyMDE2IDg6MjEgUE08YnI+DQo8Yj5Ubzo8L2I+IFVU
VEFSTywgSkFNRVM7IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYs
IFBhdWw7IFJvbiBQYXJrZXI7IFN0ZXdhcnQgQnJ5YW50Ow0KPGEgaHJlZj0ibWFpbHRvOmFvLnRp
bmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1Ympl
Y3Q6PC9iPiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRl
ciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04i
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDE2cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPldoZW4gYXBwbHlpbmcgYSBwYXJ0aWN1bGFyIFNG
QyAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIFNGcykgdG8gdGhlIHNlbGVjdGVkIHRyYWZmaWMs
IHRoZSB0cmFmZmljIG5lZWRzIHRvIGJlIHN0ZWVyZWQgdGhyb3VnaCB0aGUgY29ycmVzcG9uZGlu
ZyBTRlANCiAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIFNGRnMgYW5kIFNGcykgaW4gdGhlIFNG
Qy1lbmFibGVkIG5ldHdvcmsuIE1QTFMtU1BSSU5HIGlzIGEgcGFydGljdWxhciBNUExTIHNvdXJj
ZSByb3V0aW5nIHBhcmFkaWdtIHdoZXJlIHRoZSBleHBsaWNpdCBwYXRoIGluZm9ybWF0aW9uIChp
LmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgZXhwbGljaXQgaG9wcykgaXMgZW5jb2RlZCBhcyBhIGxh
YmVsIHN0YWNrIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YNCiBsYWJlbHMgd2l0aCBlYWNoIGlu
ZGljYXRpbmcgYSBwYXJ0aWN1bGFyIGV4cGxpY2l0IGhvcCkgYW5kIHRoZW4gcGlnZ3liYWNrZWQg
b24gdGhlIHNvdXJjZSByb3V0ZWQgcGFja2V0cy4gVGhlIE1QTFMtU1BSSU5HIHBhcmFkaWdtIGNh
biBiZSBlYXNpbHkgbGV2ZXJhZ2VkIHRvIHN0ZWVyIHRoZSBzZWxlY3RlZCB0cmFmZmljIHRocm91
Z2ggYSBwYXJ0aWN1bGFyIFNGUCBieSBlbmNvZGluZyB0aGUgU0ZQIGluZm9ybWF0aW9uIGFzIGFu
IE1QTFMgbGFiZWwNCiBzdGFjayAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIGxhYmVscyB3aXRo
IGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXIgU0ZGIG9yIFNGKS4gSW4gdGhpcyB3YXksIFNG
RnMgY291bGQgYmUgaW1wbGVtZW50ZWQgb24gZXhpc3RpbmcgTVBMUyBzd2l0Y2hlcyB3aXRob3V0
IGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEtcGxhbmUgcHJvdmlkZWQgdGhhdCBTRnMgYXJlIGNhcGFi
bGUgb2YgcmVjb2duaXppbmcgTVBMUyBwYWNrZXRzLiAmbmJzcDtBcyBwb2ludGVkDQogb3V0IGJ5
IHNvbWVib2R5IGVsc2UsIGl04oCZcyBtdWNoIHN0cmFpZ2h0Zm9yd2FyZCB0byBzdXBwb3J0IHRo
ZSBzdGFjayBvZiBTRkMgZW5jYXBzdWxhdGlvbnMgaWYgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIGlz
IGltcGxlbWVudGVkIGluIHRoZSBmb3JtIG9mIGFuIE1QTFMgbGFiZWwgc3RhY2suPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTZwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEs
IDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTZwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+QmVzdCByZWdhcmRzLDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDE2cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdi
KDMxLCA3MywgMTI1KTsiPlhpYW9odTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDE2cHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk
IGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IHdp
bmRvd3RleHQ7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsg
Zm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7Ij4gc2Zj
IFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlVUVEFSTywgSkFNRVM8YnI+DQo8
Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODo0NiBQTTxicj4NCjxiPlRvOjwv
Yj4gRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgUm9u
IFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29t
LmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJl
OiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2Yg
TlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNv
bG9yOiByZ2IoNjgsIDg0LCAxMDYpOyI+SWYgd2UgaGF2ZSBhbiBNUExTIGVuYWJsZWQgZmFicmlj
IHdvdWxkbuKAmXQgaXQgYmUgc2ltcGxlciB0byB3ZWF2ZSBOU0ggaW50byBpdCBpZiBpdCBhbGwg
dXNlcyBNUExTPyBJZiBub3QgaG93IHdvdWxkIHRoZSBpbnRlcmFjdGlvbiBiZXR3ZWVuDQogdGhl
IHR3byBlbnZpcm9ubWVudHMgd29yaz88L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDY4LCA4NCwgMTA2KTsi
PiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNjgsIDg0LCAxMDYpOyI+SmltIFV0dGFybzwvc3Bh
bj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoNjgsIDg0LCAxMDYpOyI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzQ0NTQ2
QTttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+JnF1b3Q7PGk+VGhpcyBlbWFpbCBhbmQgYW55
IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJmFtcDtUIHByb3BlcnR5LCBhcmUgY29u
ZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5k
aXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4NCiBJZiB5
b3UgYXJlIG5vdCBvbmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2
ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBp
biBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdl
IGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9u
LCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLA0KIHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRo
aXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZDwvaT4uJnF1b3Q7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgY29sb3I6IHdpbmRvd3RleHQ7Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYg
T2YgPC9iPkRvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpPGJyPg0KPGI+U2VudDo8L2I+IE1v
bmRheSwgTWFyY2ggMTQsIDIwMTYgMTE6NTIgUE08YnI+DQo8Yj5Ubzo8L2I+IEVYVCBCb3R0b3Jm
ZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+cGF1bC5i
b3R0b3JmZkBocGUuY29tPC9hPiZndDs7IFJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPC9hPiZndDs7IFN0ZXdhcnQgQnJ5YW50ICZsdDs8YSBocmVmPSJtYWlsdG86c3Rld2Fy
dC5icnlhbnRAZ21haWwuY29tIj5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L2E+Jmd0OzsNCjxh
IGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT48
YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9y
ZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGlu
ZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPkZvbGxvd2luZyDigJxuZXh0IGhlYWRlcuKA
nSBhcHByb2FjaCAmbmJzcDtpcyBzaW1wbGUgYW5kIHRoZSBOU0ggaGVhZGVyIGlzIGFscmVhZHkg
YnVpbHQgbGlrZSB0aGF0LiBJbnRyb2R1Y2luZyBNUExTIGxpa2UgYXBwcm9hY2ggd291bGQgYWRk
IHlldCBhbm90aGVyIG1lY2hhbmlzbSB0byB0cmF2ZXJzZSB0aGUNCiBoZWFkZXJzLCB3aGljaCB3
b3VsZCBtYWtlIGgvdyBtb3JlIGNvbXBsZXguPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAu
NXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
Ij5JdCBpcyB0cnVlIHRoYXQgaC93IGNhbiBvbmx5IGxvb2sgYXQgWCBCeXRlcyAoWCBkZXBlbmRp
bmcgb24gaC93KS4gVGhpcyBpcyB0cnVlIGZvciBtYW55IGhlYWRlcnMgbm90IG9ubHkgdGhpcyBh
bmQgZXZlbiB0b2RheSAod2l0aG91dCBOU0gpIHlvdSBjYW4gZW5kLXVwIHdpdGggcGF5bG9hZCBi
ZWluZw0KIHZlcnkgZGVlcCBpbiBhIHBhY2tldC4gQXQgdGhlIGVuZCB3ZSBuZWVkIHRvIGhhdmUg
YSBmbGV4aWJsZSBtZWNoYW5pc20gd2hpY2ggTlNIIG5lc3Rpbmcgd291bGQgcHJvdmlkZS4gSWYg
c29tZW9uZSDigJxhYnVzZXMgaXTigJ0gdGhpcyBjYW4gbGVhZCB0byB2YXJpb3VzIGlzc3Vlcy4g
SXQgaXMgcHJvYmFibHkgd29ydGggbm90aW5nIHRoYXQgaW4gdGhlIGRyYWZ0IGluY2x1ZGluZyBz
ZWN1cml0eSBjb25zaWRlcmF0aW9ucyAoYnkgYWRkaW5nIGxhcmdlDQogaGVhZGVycyBpdCB3aWxs
IGJlIGhhcmRlciB0byBwZXJmb3JtIHBheWxvYWQgYmFzZWQgQUNMIEREb1MgcHJvdGVjdGlvbiBp
biByb3V0ZXJzIGZvciBleGFtcGxlKS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPkFu
ZHJldzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPk9uIDIwMTYtMDMtMTUs
IDM6MDMgQU0sICZxdW90O3NmYyBvbiBiZWhhbGYgb2YgRVhUIEJvdHRvcmZmLCBQYXVsJnF1b3Q7
IHdyb3RlOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk
ICNCNUM0REYgNC41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDttYXJnaW4tbGVmdDozLjc1
cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQi
IGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+SnVz
dCBvbmUgbW9yZSBjb25jZXJuIGFib3V0IHRoZSBzdGFjayBpcyBob3cgZGVlcCBpdCB3aWxsIG5l
c3QuIEhhcmR3YXJlIHN3aXRjaCBpbXBsZW1lbnRhdGlvbnMgYXJlIHR5cGljYWxseSBsaW1pdGVk
IGluIHRoZSBkZXB0aCB0aGV5IGxvb2sgaW50bw0KIHRoZSBwYWNrZXQuIElmIHRoZSBoYXJkd2Fy
ZSBuZWVkcyB0byBsb29rIGF0IHRoZSBvcmlnaW5hbCBwYWNrZXQgaGVhZGVycywgdGhlbiBoYXJk
d2FyZSB3b3VsZCBuZWVkIHRvIHNraXAgb3ZlciB0aGUgc3RhY2sgb2YgTlNIIGhlYWRlcnMgdG8g
cmVhY2ggdGhlIG9yaWdpbmFsIHBhY2tldC4gSWYgdGhlIE5TSCBzdGFjayBpcyB0b28gZGVlcCBp
dCBtYXkgZXhjZWVkIHRoZSBoYXJkd2FyZSBkZXB0aCBsaW1pdHMuPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUp
OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
Pjxicj4NClBhdWw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFF
MUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBj
b2xvcjogd2luZG93dGV4dDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8
L2I+Um9uIFBhcmtlcjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDEx
OjQ1IEFNPGJyPg0KPGI+VG86PC9iPiBTdGV3YXJ0IEJyeWFudCAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC9hPiZn
dDs7DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20u
Y248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJl
OiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+SSBs
aWtlIHRoZSBzZWxmIGRlc2NyaWJpbmcgc3RhY2sgb2YgTlNIIGhlYWRlcnMgYW5kIEkgbGlrZSB0
aGUgZmlyc3Qgb25lIGJlaW5nIHRoZSDigJxjdXJyZW504oCdIHNjb3BpbmcuJm5ic3A7Jm5ic3A7
IEJ1dCwgb25lIGRpZmZlcmVuY2UgYmV0d2VlbiBNUExTIGFuZCBOU0jigKYmbmJzcDsmbmJzcDsN
CiBNUExTIGZvcndhcmRpbmcgaXMgZ2VuZXJhbGx5IGhhbmRsZWQgYnkgbG9va2luZyBvbmx5IGF0
IHRoZSBNUExTIGxhYmVscyB0aGF0IGFyZSDigJxpbiBzY29wZeKAnSBmb3IgdGhlIGN1cnJlbnQg
bm9kZSAoaS5lLiwgc3RhcnRpbmcgYXQgdGhlIHRvcC1vZi1zdGFjaykgYW5kIG5vdCBuZWVkaW5n
IHRvIGxvY2F0ZSBhbmQgcHJvY2VzcyB0aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGJvdHRv
bS1vZi1zdGFjay4mbmJzcDsmbmJzcDsmbmJzcDsgQnV0LCBpbiBOU0gsIG1vc3QgcHJvY2Vzc2lu
Zw0KIHdpbGwgcmVxdWlyZSBsb2NhdGlvbiBvZiB0aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhl
IGxhc3QgTlNIIGhlYWRlci4mbmJzcDsmbmJzcDsgSXQgaXMgaW5lZmZpY2llbnQgdG8gaGF2ZSB0
byB3YWxrIHRoZSBzdGFjayBvZiBOU0ggaGVhZGVycyBpbiBvcmRlciB0byBsb2NhdGUgdGhhdCBw
YXlsb2FkLiZuYnNwOyZuYnNwOyZuYnNwOyBJZiBlYWNoIE5TSCBoZWFkZXIgdGhhdCB3YXMgcHVz
aGVkIG9udG8gdGhlIHN0YWNrIGFsc28gaW5jbHVkZWQgYW4gb2Zmc2V0IHRvIGRpcmVjdGx5IGxv
Y2F0ZQ0KIHRoZSBwYXlsb2FkIChlYWNoIG5ldyBvbmUgc2ltcGx5IGFkZHMgaXRzIG93biBieXRl
IHNpemUpLCB0aGVuIHRoaXMgcHJvY2Vzc2luZyBpbmVmZmljaWVuY3kgd291bGQgYmUgbWl0aWdh
dGVkLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNw
OyZuYnNwOyBSb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBp
biAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0
OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiPiBzZmMgWzxhIGhy
ZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+U3Rld2FydCBCcnlhbnQ8YnI+DQo8Yj5TZW50
OjwvYj4gTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiA1OjQwIEFNPGJyPg0KPGI+VG86PC9iPiA8YSBo
cmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJy
Pg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8
L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtHUkFZTUFJTF0gUmU6IFtzZmNdIEFkZGluZyBhbiBO
U0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxh
bmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJtc28tZmFy
ZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGJyPg0KSGF2aW5nIHJlbWluZGVkIG15c2VsZiBvZiB0aGUg
TlNIIGhlYWRlciBzdHJ1Y3R1cmUsIEkgc2VlIHRoYXQgdGhpczxicj4NCmlzIG5vdCBzdHJpY3Rs
eSBuZWVkZWQgc2luY2UgdGhpcyBuYXR1cmFsbHkgZml0cyB3aXRoIHRoZSBuZXh0PGJyPg0KcHJv
dG9jb2wgY29tcG9uZW50IG9mIHRoZSBiYXNlIGhlYWRlci4gVGh1cyBzdGF0aW5nIHRoYXQgdGhl
IHRoZXJlPGJyPg0KaXMgbm8gYXJjaGl0ZWN0dXJhbCBsaW1pdCBvbiB0aGUgbnVtYmVyIG9mIFNG
SCBoZWFkZXJzIGluIGEgcGFja2V0PGJyPg0KaXMgdGhlIG5lY2Vzc2FyeSBhbmQgc3VmZmljaWVu
dCByZXF1aXJlbWVudCB0byBhbGxvdyBhbiBhcmJpdGF0cnk8YnI+DQpzdGFjayBvZiBOU0ggaGVh
ZGVycy4gU3RhdGluZyB0aGF0IG5ldyBOU0ggaGVhZGVycyBhcmUgYWRkZWQgYXQgdGhlIGZyb250
PGJyPg0Kb2YgdGhlIHBhY2tldCwgYW5kIHByb2Nlc3NlZCBmaXJzdCBhbmQgZGlzY2FyZGVkIGZp
cnN0IGlzIHN1ZmZpY2llbnQ8YnI+DQp0byByZW1vdmUgYW55IHByb2Nlc3NpbmcgYW1iaWd1aXR5
LiBQcm9jZXNzaW5nIHdvdWxkIGFsc28gYmUgc2ltcGxlcjxicj4NCmlzIHlvdSBmb2xsb3dlZCB0
aGUgTVBMUyBydWxlIHRoYXQgdGhlIG91dGVyIGhlYWRlciBpcyB0aGUgb25seSBvbmU8YnI+DQpp
biBzY29wZSB1bnRpbCB0aGF0IGhlYWRlciBpcyBkaXNjYXJkZWQgKHBvcHBlZCkuPGJyPg0KPGJy
Pg0KSSBkbyBob3dldmVyIHdvbmRlciB3aGV0aGVyIHRoZSBJRVRGJ3MgYXJjaGl0ZXR1cmFsIHBy
ZWZlcmVuY2UgZm9yPGJyPg0Kc2VsZiBkZXNjcmliaW5nIHBhY2tldHMgKE1QTFMgYmVpbmcgdGhl
IGV4Y2VwdGlvbikgbGVhZHMgdXMgdG8gbW9yZTxicj4NCmNvbXBsZXggYW5kIHRodXMgbGVzcyBl
ZmZpY2VudCBkYXRhcGxhbmUgZGVzaWducyB0aGFuIHdlIGNvdWxkIG90aGVyd2lzZSA8YnI+DQph
Y2hpZXZlLjxicj4NCjxicj4NCi0gU3Rld2FydDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPk9uIDE0LzAzLzIwMTYgMDE6NDQsDQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUu
Y29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+IHdyb3RlOjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5TdGV3YXJ0LDwvc3Bhbj48
c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxicj4NCjxicj4NCjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMt
c2VyaWY7Ij5UaGFua3MuIDwvc3Bhbj4NCjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFn
ZTpaSC1DTiI+PGJyPg0KPGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7
IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPkRvIHlvdSBtZWFuIHdlIHNob3VsZCBh
ZGQgYW4gaW5kaWNhdG9yIGZvciB0aGUgbmVzdGVkIE5TSD8gJm5ic3A7SSBhZ3JlZSBhbnl0aGlu
ZyBuZXcgc2hvdWxkIGJlIGNvbnNpZGVyZWQgY2FyZWZ1bGx5LiBBbmQgdGhhdCdzIHdoYXQgd2Ug
YXJlIGRvaW5nIHJpZ2h0IG5vdy46KTxicj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04iPjxicj4NCiZuYnNwOyA8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8
YnI+DQo8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBm
b250LWZhbWlseTogJ01pY3Jvc29mdCBKaGVuZ0hlaScsIHNhbnMtc2VyaWY7Ij7lj5Hku7bkuro8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwg
c2Fucy1zZXJpZjsgY29sb3I6IHJnYig5NSwgOTUsIDk1KTsiPjogJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFt
aWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPlN0ZXdhcnQgQnJ5YW50DQo8YSBocmVmPSJtYWlsdG86
c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj4mbHQ7c3Rld2FydC5icnlhbnRAZ21haWwuY29tJmd0
OzwvYT48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48YnI+
DQo8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPuaUtuS7tuS6ujwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBjb2xv
cjogcmdiKDk1LCA5NSwgOTUpOyI+OiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsNCjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5z
LXNlcmlmOyI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+JnF1b3Q7c2ZjQGlldGYub3Jn
JnF1b3Q7PC9hPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPiZsdDtzZmNAaWV0Zi5vcmcm
Z3Q7PC9hPiwNCjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04i
Pjxicj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+5pel5pyfPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGNv
bG9yOiByZ2IoOTUsIDk1LCA5NSk7Ij46ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNh
bnMtc2VyaWY7Ij4yMDE2LzAzLzExIDE3OjI1PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiI+PGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0i
Zm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij7kuLs8
L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZh
bWlseTogJ01pY3Jvc29mdCBKaGVuZ0hlaScsIHNhbnMtc2VyaWY7Ij7popg8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsg
Y29sb3I6IHJnYig5NSwgOTUsIDk1KTsiPjoNCiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwg
c2Fucy1zZXJpZjsiPlJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2Yg
TlNIPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGJyPg0K
PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1m
YW1pbHk6ICdNaWNyb3NvZnQgSmhlbmdIZWknLCBzYW5zLXNlcmlmOyI+5Y+R5Lu25Lq6PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMt
c2VyaWY7IGNvbG9yOiByZ2IoOTUsIDk1LCA5NSk7Ij46ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFy
aWFsLCBzYW5zLXNlcmlmOyI+JnF1b3Q7c2ZjJnF1b3Q7DQo8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciPiZsdDtzZmMtYm91bmNlc0BpZXRmLm9yZyZndDs8L2E+PC9zcGFuPjxz
cGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1h
bGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+DQo8
aHIgc2l6ZT0iMyIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIgc3R5bGU9ImNvbG9yOiNBMEEwQTAi
IGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPjxicj4NCjxicj4NCjxicj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdCI+PGJyPg0KPC9zcGFuPjx0dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
VGhlIHByb3RvY29sIHRoYXQgY2hvc2UgdGhlIG1vc3QgZWxlZ2FudCBhcHByb2FjaCB0byBsYXll
cmluZzwvc3Bhbj48L3R0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48YnI+DQo8L3Nw
YW4+PHR0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5vbmUgaGVhZGVyIG9uIGFub3Ro
ZXIgd2FzIE1QTFMsIHdpdGggaXRzIHN0YWNraW5nIGFwcHJvYWNoPC9zcGFuPjwvdHQ+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPmFuZCBvbmUgYml0IGVuZCBvZiBzdGFjayBpbmRpY2F0b3IuPC9zcGFu
PjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCjxicj4NCjwvc3Bhbj48
dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlN1Y2ggYSBzaW1wbGUgZ2VuZXJhbCBh
cHByb2FjaCBoYXMgbXVjaCB0byBjb21tZW5kIGl0PC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQiPmFuZCB5b3UgbWlnaHQgdGhpbmsgc2VyaW91c2x5IGFib3V0IGFwcGx5aW5nIGl0IGhl
cmUuPC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCjxicj4N
Cjwvc3Bhbj48dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlN0ZXdhcnQ8L3NwYW4+
PC90dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PGJyPg0KPGJyPg0KPC9zcGFuPjx0
dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+X19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188L3NwYW4+PC90dD48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdCI+PGJyPg0KPC9zcGFuPjx0dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
c2ZjIG1haWxpbmcgbGlzdDwvc3Bhbj48L3R0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
Ij48YnI+DQo8L3NwYW4+PHR0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PC9zcGFuPjwvdHQ+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48L3NwYW4+PC90dD48bzpwPjwvbzpwPjwvcD4NCjwv
YmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvc3Bhbj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_D31069C74E63Asmajeef5com_--


From nobody Thu Mar 17 16:11:22 2016
Return-Path: <ejwang@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5480E12DDBC for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 16:11:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HQabyD9aKHzF for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 16:11:19 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 23AED12DDAD for <sfc@ietf.org>; Thu, 17 Mar 2016 16:11:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7755; q=dns/txt; s=iport; t=1458256279; x=1459465879; h=from:to:subject:date:message-id:references:mime-version; bh=0EMb4fkjssO1Q7CEBkFVmTYMYn2BhM1JUkODj5OINAQ=; b=C8A/w/TCcQP77yoAZeWsp608+SODaFLbEQQVEkRuNvqowQFaJb36myrl 7JZy2MFOuFCXEfd9JpAcH+wl3PeVrIzeB4onv9eKX9T/WMVwudD+6SUi1 ucsqank0AJzW+tjOPVKxE5hZG0iLYjpq3QaSleAv3G/xqD04Jrkucn4ML 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D3AQAaOetW/4ENJK1eg0VTbgaFPLRHA?= =?us-ascii?q?Q2BbyGEFYFXAoE1OBQBAQEBAQEBZBwLhEEBAQEEdxICARkDAQIoBzIUBwIIAgQ?= =?us-ascii?q?TiCcOwTcBAQEBAQEBAwEBAQEBAQEBAReIEQiCSYRcDQmCdYEPBY07ihoBhW6IE?= =?us-ascii?q?oFlS4N+iFiPAgEPDwEBQoNlagGJZH4BAQE?=
X-IronPort-AV: E=Sophos;i="5.24,351,1454976000";  d="scan'208,217";a="249990310"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 17 Mar 2016 23:11:18 +0000
Received: from XCH-RTP-011.cisco.com (xch-rtp-011.cisco.com [64.101.220.151]) by alln-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id u2HNBHYU003810 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <sfc@ietf.org>; Thu, 17 Mar 2016 23:11:17 GMT
Received: from xch-rtp-011.cisco.com (64.101.220.151) by XCH-RTP-011.cisco.com (64.101.220.151) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Thu, 17 Mar 2016 19:11:16 -0400
Received: from xch-rtp-011.cisco.com ([64.101.220.151]) by XCH-RTP-011.cisco.com ([64.101.220.151]) with mapi id 15.00.1104.009; Thu, 17 Mar 2016 19:11:16 -0400
From: "Eric Wang (ejwang)" <ejwang@cisco.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: New Version Notification for draft-wang-sfc-ns-use-cases-01.txt
Thread-Index: AQHRgJ+c+I5rkFwroEaE4PtmHM4Xrg==
Date: Thu, 17 Mar 2016 23:11:16 +0000
Message-ID: <839576AA-AFF8-4790-9C10-339BB5BDDCD5@cisco.com>
References: <20160317225154.17045.14952.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.1878.6)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.19.59.187]
Content-Type: multipart/alternative; boundary="_000_839576AAAFF847909C10339BB5BDDCD5ciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/oQ5X68Tbfsn2AeAO_3nbthRYf0o>
Subject: [sfc] Fwd: New Version Notification for draft-wang-sfc-ns-use-cases-01.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 Mar 2016 23:11:21 -0000

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

We published a new revision of draft-wang-sfc-ns-use-cases.  In addition to=
 addressing review comments, it lists the use cases that may require WG wor=
k vs. those that are more requirements for implementation.

As always your comments are welcome.

Thanks,
-Eric


Begin forwarded message:

From: <internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>>
Subject: New Version Notification for draft-wang-sfc-ns-use-cases-01.txt
Date: March 17, 2016 at 3:51:54 PM PDT
To: Jay Iyer <jiyer@cisco.com<mailto:jiyer@cisco.com>>, Jeremy Felix <jefel=
ix@cisco.com<mailto:jefelix@cisco.com>>, Eric Wang <ejwang@cisco.com<mailto=
:ejwang@cisco.com>>, Kent Leung <kleung@cisco.com<mailto:kleung@cisco.com>>


A new version of I-D, draft-wang-sfc-ns-use-cases-01.txt
has been successfully submitted by Eric Wang and posted to the
IETF repository.

Name: draft-wang-sfc-ns-use-cases
Revision: 01
Title: Service Function Chaining Use Cases for Network Security
Document date: 2016-03-17
Group: Individual Submission
Pages: 20
URL:            https://www.ietf.org/internet-drafts/draft-wang-sfc-ns-use-=
cases-01.txt
Status:         https://datatracker.ietf.org/doc/draft-wang-sfc-ns-use-case=
s/
Htmlized:       https://tools.ietf.org/html/draft-wang-sfc-ns-use-cases-01
Diff:           https://www.ietf.org/rfcdiff?url2=3Ddraft-wang-sfc-ns-use-c=
ases-01

Abstract:
  Enterprise networks deploy a variety of security devices to protect
  the network, hosts and endpoints.  Network security devices, both
  hardware and virtual, operate at all OSI layers with scanning and
  analysis capabilities for application content.  Multiple specific
  devices are often deployed together for breadth and depth of defense.
  This document describes use cases of Service Function Chaining (SFC)
  when deploying network security devices in the manner described above
  and also puts forth requirements for their effective operation.




Please note that it may take a couple of minutes from the time of submissio=
n
until the htmlized version and diff are available at tools.ietf.org<http://=
tools.ietf.org>.

The IETF Secretariat



--_000_839576AAAFF847909C10339BB5BDDCD5ciscocom_
Content-Type: text/html; charset="us-ascii"
Content-ID: <16A0BDFD2CB7784684F6F3AD6CCC43C4@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<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; -webkit-lin=
e-break: after-white-space;">
We published a new revision of draft-wang-sfc-ns-use-cases. &nbsp;In additi=
on to addressing review comments, it lists the use cases that may require W=
G work vs. those that are more requirements for implementation.
<div><br>
</div>
<div>As always your comments are welcome.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>-Eric</div>
<div><br>
</div>
<div><br>
<div>
<div>Begin forwarded message:</div>
<br class=3D"Apple-interchange-newline">
<blockquote type=3D"cite">
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margi=
n-left: 0px;">
<span style=3D"font-family:'Helvetica'; color:rgba(0, 0, 0, 1.0);"><b>From:=
 </b></span><span style=3D"font-family:'Helvetica';">&lt;<a href=3D"mailto:=
internet-drafts@ietf.org">internet-drafts@ietf.org</a>&gt;<br>
</span></div>
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margi=
n-left: 0px;">
<span style=3D"font-family:'Helvetica'; color:rgba(0, 0, 0, 1.0);"><b>Subje=
ct: </b>
</span><span style=3D"font-family:'Helvetica';"><b>New Version Notification=
 for draft-wang-sfc-ns-use-cases-01.txt</b><br>
</span></div>
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margi=
n-left: 0px;">
<span style=3D"font-family:'Helvetica'; color:rgba(0, 0, 0, 1.0);"><b>Date:=
 </b></span><span style=3D"font-family:'Helvetica';">March 17, 2016 at 3:51=
:54 PM PDT<br>
</span></div>
<div style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margi=
n-left: 0px;">
<span style=3D"font-family:'Helvetica'; color:rgba(0, 0, 0, 1.0);"><b>To: <=
/b></span><span style=3D"font-family:'Helvetica';">Jay Iyer &lt;<a href=3D"=
mailto:jiyer@cisco.com">jiyer@cisco.com</a>&gt;, Jeremy Felix &lt;<a href=
=3D"mailto:jefelix@cisco.com">jefelix@cisco.com</a>&gt;,
 Eric Wang &lt;<a href=3D"mailto:ejwang@cisco.com">ejwang@cisco.com</a>&gt;=
, Kent Leung &lt;<a href=3D"mailto:kleung@cisco.com">kleung@cisco.com</a>&g=
t;<br>
</span></div>
<br>
<div><br>
A new version of I-D, draft-wang-sfc-ns-use-cases-01.txt<br>
has been successfully submitted by Eric Wang and posted to the<br>
IETF repository.<br>
<br>
Name:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span><span=
 class=3D"Apple-tab-span" style=3D"white-space:pre"></span>draft-wang-sfc-n=
s-use-cases<br>
Revision:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span>0=
1<br>
Title:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span><spa=
n class=3D"Apple-tab-span" style=3D"white-space:pre"></span>Service Functio=
n Chaining Use Cases for Network Security<br>
Document date:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </s=
pan>2016-03-17<br>
Group:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span><spa=
n class=3D"Apple-tab-span" style=3D"white-space:pre"></span>Individual Subm=
ission<br>
Pages:<span class=3D"Apple-tab-span" style=3D"white-space:pre"> </span><spa=
n class=3D"Apple-tab-span" style=3D"white-space:pre"></span>20<br>
URL: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a h=
ref=3D"https://www.ietf.org/internet-drafts/draft-wang-sfc-ns-use-cases-01.=
txt">https://www.ietf.org/internet-drafts/draft-wang-sfc-ns-use-cases-01.tx=
t</a><br>
Status: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"https://=
datatracker.ietf.org/doc/draft-wang-sfc-ns-use-cases/">https://datatracker.=
ietf.org/doc/draft-wang-sfc-ns-use-cases/</a><br>
Htmlized: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=3D"https://tools.ietf=
.org/html/draft-wang-sfc-ns-use-cases-01">https://tools.ietf.org/html/draft=
-wang-sfc-ns-use-cases-01</a><br>
Diff: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=
=3D"https://www.ietf.org/rfcdiff?url2=3Ddraft-wang-sfc-ns-use-cases-01">htt=
ps://www.ietf.org/rfcdiff?url2=3Ddraft-wang-sfc-ns-use-cases-01</a><br>
<br>
Abstract:<br>
&nbsp;&nbsp;Enterprise networks deploy a variety of security devices to pro=
tect<br>
&nbsp;&nbsp;the network, hosts and endpoints. &nbsp;Network security device=
s, both<br>
&nbsp;&nbsp;hardware and virtual, operate at all OSI layers with scanning a=
nd<br>
&nbsp;&nbsp;analysis capabilities for application content. &nbsp;Multiple s=
pecific<br>
&nbsp;&nbsp;devices are often deployed together for breadth and depth of de=
fense.<br>
&nbsp;&nbsp;This document describes use cases of Service Function Chaining =
(SFC)<br>
&nbsp;&nbsp;when deploying network security devices in the manner described=
 above<br>
&nbsp;&nbsp;and also puts forth requirements for their effective operation.=
<br>
<br>
<br>
<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org">
tools.ietf.org</a>.<br>
<br>
The IETF Secretariat<br>
<br>
</div>
</blockquote>
</div>
<br>
</div>
</body>
</html>

--_000_839576AAAFF847909C10339BB5BDDCD5ciscocom_--


From nobody Thu Mar 17 18:45:03 2016
Return-Path: <andrew.dolganow@nokia.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 27BE912D651 for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 18:45:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.921
X-Spam-Level: 
X-Spam-Status: No, score=-6.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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 hOa8qpe1jACY for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 18:44:58 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpswa-esg-02.alcatel-lucent.com [135.245.18.30]) (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 4F03D12D113 for <sfc@ietf.org>; Thu, 17 Mar 2016 18:44:58 -0700 (PDT)
Received: from us70uumx4.dmz.alcatel-lucent.com (unknown [135.245.18.16]) by Websense Email Security Gateway with ESMTPS id 2A5A298A9C9CE; Fri, 18 Mar 2016 01:44:56 +0000 (GMT)
Received: from us70uusmtp4.zam.alcatel-lucent.com (us70uusmtp4.zam.alcatel-lucent.com [135.5.2.66]) by us70uumx4.dmz.alcatel-lucent.com (GMO) with ESMTP id u2I1iudR011840 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 18 Mar 2016 01:44:56 GMT
Received: from US70UWXCHHUB02.zam.alcatel-lucent.com (us70uwxchhub02.zam.alcatel-lucent.com [135.5.2.49]) by us70uusmtp4.zam.alcatel-lucent.com (GMO) with ESMTP id u2I1it2G018061 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 18 Mar 2016 01:44:55 GMT
Received: from US70UWXCHMBA03.zam.alcatel-lucent.com ([169.254.9.23]) by US70UWXCHHUB02.zam.alcatel-lucent.com ([135.5.2.49]) with mapi id 14.03.0195.001; Thu, 17 Mar 2016 21:44:55 -0400
From: "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>
To: "EXT UTTARO, JAMES" <ju1738@att.com>, Stewart Bryant <stewart.bryant@gmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Xuxiaohu <xuxiaohu@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "Dave Dolson" <ddolson@sandvine.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgGISYIV02HksfE6yRKsCchiN8J9eCIaAgAACkwCAAB7xAIABDeMA
Date: Fri, 18 Mar 2016 01:44:54 +0000
Message-ID: <D3117E07.93D00%andrew.dolganow@alcatel-lucent.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com> <56EACF91.6070703@joelhalpern.com> <56EAD1BA.6080402@gmail.com> <B17A6910EEDD1F45980687268941550F135E41D9@MISOUT7MSGUSRCD.ITServices.sbc.com>
In-Reply-To: <B17A6910EEDD1F45980687268941550F135E41D9@MISOUT7MSGUSRCD.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.6.1.160122
x-originating-ip: [135.5.27.16]
Content-Type: text/plain; charset="utf-8"
Content-ID: <22D802E82FF25C4183E29906FEEC25B4@exchange.lucent.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/85YQeXu5bBtSfMVK3hkR0Wr8s3I>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Mar 2016 01:45:02 -0000

QWdyZWUgd2l0aCBTdGV3YXJ0LCB0aGlzIHdvdWxkIG1ha2UgbW9zdCBzZW5zZS4gSXQgbWF5IG1h
a2Ugc2Vuc2UgdG8NCmNvbnRpbnVlIHRoaXMgZGlzY3Vzc2lvbiB1bmRlciBkaWZmZXJlbnQgc3Vi
amVjdCAtIHRvIG1lIHRoaXMgaXMNCm9ydGhvZ29uYWwgdG8gbmV4dC1oZWFkZXIgdHlwZSB3aGlj
aCBvcmlnaW5hbGx5IHdhcyBjb3ZlcmVkIGhlcmUuDQoNCkFuZHJldw0KDQpPbiAyMDE2LTAzLTE4
LCAxOjM4IEFNLCAiRVhUIFVUVEFSTywgSkFNRVMiIHdyb3RlOg0KDQo+WWVzLiBUaGF0IHdvdWxk
IHNlZW0gdG8gYmUgdGhlIHJpZ2h0IGFwcHJvYWNoLg0KPg0KPkppbSBVdHRhcm8NCj4NCj4iVGhp
cyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVy
dHksIGFyZQ0KPmNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1
c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3INCj5lbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFk
ZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZSBuYW1lZA0KPnJlY2lwaWVudChzKSBv
ciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVk
DQo+dGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRl
bGV0ZSB0aGlzIG1lc3NhZ2UNCj5pbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBv
dGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwNCj5mb3J3YXJkaW5nLCBwcmludGlu
Zywgb3IgY29weWluZyBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIg0KPg0K
Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogU3Rld2FydCBCcnlhbnQgW21haWx0
bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb21dDQo+U2VudDogVGh1cnNkYXksIE1hcmNoIDE3LCAy
MDE2IDExOjQ4IEFNDQo+VG86IEpvZWwgTS4gSGFscGVybiA8am1oQGpvZWxoYWxwZXJuLmNvbT47
IFVUVEFSTywgSkFNRVMNCj48anUxNzM4QGF0dC5jb20+OyBYdXhpYW9odSA8eHV4aWFvaHVAaHVh
d2VpLmNvbT47IFJvbiBQYXJrZXINCj48Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47
IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbT47DQo+RG9sZ2Fub3csIEFuZHJldyAo
Tm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+OyBFWFQgQm90dG9yZmYsDQo+
UGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPjsgYW8udGluZ0B6dGUuY29tLmNuDQo+Q2M6IHNm
Y0BpZXRmLm9yZw0KPlN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4g
TlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQo+DQo+Sm9lbA0KPg0KPlNvIGFueXRoaW5nIHRo
YXQgbmVlZHMgdG8gbG9vayBhdCB0aGUgbWV0YWRhdGEgaXMgbm90IHB1cmUgTVBMUy4NCj4NCj5T
byB5b3UgY291bGQgaGF2ZSBhbiBNUExTIGxhYmVsIHN0YWNrIHRoYXQgaXMgdXNlZCB0byBkZWxp
dmVyIHRoZSBwYWNrZXQNCj50byB0aGUgcG9pbnQgd2hlcmUgdGhlIG1ldGFkYXRhIGlzIG5lZWRl
ZC4NCj4NCj5DbG9zZSB0aGUgc3RhY2sgYXQgdGhhdCBwb2ludCBhbmQgcHV0IGluIGFueSBtZXRh
ZGF0YSBPTkxZIG5lZWRlZCBieSB0aGUNCj5yZWNlaXZpbmcgTFNSIC0gY2FsbCB0aGlzIHRoZSBp
bnRlcm1lZGlhdGUgcG9pbnQgbWV0YWRhdGEuIElmIHRoZSBwYWNrZXQNCj5tZXRhZGF0YSBpcyBu
ZWVkZWQgaW5jbHVkZSBpbiB0aGUgSVAgbWV0YWRhdGEgYSBwb2ludGVyIHRvIHRoZQ0KPnBhY2tl
dCBtZXRhZGF0YS4gVGhlbiByZW9wZW4gdGhlIGxhYmVsIHN0YWNrIGFzIG5lZWRlZC4NCj4NCj5G
b3IgZXhhbXBsZS4NCj4NCj5TdGV3YXJ0DQo+DQo+T24gMTcvMDMvMjAxNiAxNTozOCwgSm9lbCBN
LiBIYWxwZXJuIHdyb3RlOg0KPj4gV2hlbiB3ZSBzdGFydGVkLCBJIGxvb2tlZCBhdCB0aGUgcXVl
c2l0b24gb2YgY2FycnlpbmcgbWV0YWRhdGEgaW4NCj4+IE1QTFMuICBBbGwgb2YgdGhlIGFuc3dl
cnMgSSBjb3VsZCBjb21lIHVwIHdpdGggd2VyZSB1Z2x5IChub3QgY291bnRpbmcNCj4+IHRoZSBv
bmVzIHRoYXQgZGlkbid0IHdvcmsuKQ0KPj4NCj4+IFNvIGV2ZW4gaWYgd2UgaGFkIHdhbnRlZCB0
byB1c2UgYSBsYWJlbCBzdGFjayBmb3IgcGF0aCBpZGVudGlmaWNhdGlvbiwNCj4+IGFzIGZhciBh
cyBJIGNhbiB0ZWxsIHdlIHdvdWxkIHN0aWxsIG5lZWQgYSBoZWFkZXIgdG8gY2FycnkgdGhlIG1l
dGFkYXRhLg0KPj4gQW5kIHRoYXQgbWVhbnMgdGhhdCBhbnl0aGluZyB0aGF0IG5lZWRlZCB0aGUg
bWV0YWRhdGEgb3IgaW5uZXIgcGFja2V0DQo+PiB3b3VsZCBoYXZlIHRvIHBhcnNlIHRoZSBsYWJl
bCBzdGFjay4NCj4+IEF0IHdoaWNoIHBvaW50IC4uLg0KPj4NCj4+IFlvdXJzLA0KPj4gSm9lbA0K
Pj4NCj4+IE9uIDMvMTcvMTYgMTE6MzEgQU0sIFN0ZXdhcnQgQnJ5YW50IHdyb3RlOg0KPj4+IFll
cywgdGhlIE1QTFMgbGFiZWwgc2hvdWxkIGJlIHNlZW4gYXMgYW4gaW5zdHJ1Y3Rpb24gLSB3aGlj
aCBpcw0KPj4+IGV4YWN0bHkgd2hhdCBpdCBpcywgYW5kIGFsd2F5cyBoYXMgYmVlbi4NCj4+Pg0K
Pj4+IFlvdSBjYW4gdHJpdmlhbGx5IGNhcnJ5IE1QTFMgb3ZlciBJUC4NCj4+Pg0KPj4+IFdlIGRv
IGNhcnJ5IE1QTFMgb3ZlciBFdGhlcm5ldC4NCj4+Pg0KPj4+IEluIHRoZSBhYm92ZSBjYXNlcyBN
UExTIGlzIHRoZSBpbnN0cnVjdGlvbiwgYW5kIElQIGFuZA0KPj4+IEV0aGVybmV0IGFyZSB0aGUg
cG9pbnQgdG8gcG9pbnQgdHJhbnNwb3J0cy4NCj4+Pg0KPj4+IFdoYXQgaXMgbW9yZSBpbnRlcmVz
dGluZyBpcyBob3cgd2UgY2FycnkgdGhlIG1ldGFkYXRhLA0KPj4+IHNpbmNlIHRoZXJlIG1heSBu
ZWVkIHRvIGJlIHNldmVyYWwgaW5zdGFuY2VzIG9mIHRoZQ0KPj4+IG1ldGFkYXRhIGluIHRoZSBw
YWNrZXQuDQo+Pj4NCj4+PiBTdGV3YXJ0DQo+Pj4NCj4+PiBPbiAxNy8wMy8yMDE2IDEyOjMwLCBV
VFRBUk8sIEpBTUVTIHdyb3RlOg0KPj4+Pg0KPj4+PiAqL1JvbiwvKg0KPj4+Pg0KPj4+PiAqLy8q
DQo+Pj4+DQo+Pj4+ICovSGF2ZSBub3QgYmVlbiBmb2xsb3dpbmcgdGhlIFNGQyBXRyB0aGF0IGNs
b3NlbHkgZHVlIHRvIG90aGVyIG1vcmUNCj4+Pj4gcHJlc3NpbmcgbmVlZHMgZm9yIG15IG5ldHdv
cmsuIFRoYXQgYmVpbmcgc2FpZCwgaXQgd291bGQgc2VlbSB0aGF0IGFuDQo+Pj4+IE1QTFMgbGFi
ZWwgY291bGQgYmUgdXNlZCBhcyB0aGUgYmFzaXMgZm9yIHdoYXQgeW91IGFyZSBsb29raW5nIGZv
ciBhbg0KPj4+PiB0aHVzIGNvdWxkIGJlIGFwcGxpZWQgdG8gYWxsIG5ldHdvcmsgdHlwZXMuIFVz
aW5nIHRoZSBNUExTIGxhYmVsDQo+Pj4+IGZvcm1hdCBkb2VzIG5vdCBmb3JjZSB5b3UgdG8gaGF2
ZSBhbiBNUExTIGVuYWJsZWQgbmV0d29yayBhbGwgdGhhdCBpcw0KPj4+PiBuZWVkZWQgaXMgdGhl
IHJlcXVpcmVkIGluZm8gdG8gYmUgcG9wdWxhdGVkIGluIHRoZSBsYWJlbC4gSXQgc2VlbXMNCj4+
Pj4gdGhhdCB0aGUgYXJndW1lbnQgaXMgZm9yIGluZGVwZW5kZW5jZSBvZiBuZXR3b3JrIHRodXMg
aW52ZW50aW5nIGEgbmV3DQo+Pj4+IGxhYmVsIGlzIGJhc2VkIG9uIGFuIGFzc3VtcHRpb24gdGhh
dCB1c2luZyBNUExTIGxhYmVscyBpbXBvc2VzIGFuIE1QTFMNCj4+Pj4gY29udHJvbCBwbGFuZS4g
SXMgdGhhdCByaWdodD8vKg0KPj4+Pg0KPj4+PiAqLy8qDQo+Pj4+DQo+Pj4+ICovSmltIFV0dGFy
by8qDQo+Pj4+DQo+Pj4+ICovLyoNCj4+Pj4NCj4+Pj4gIi9UaGlzIGVtYWlsIGFuZCBhbnkgZmls
ZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlDQo+Pj4+IGNvbmZp
ZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2
aWR1YWwgb3INCj4+Pj4gZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElm
IHlvdSBhcmUgbm90IG9uZSBvZiB0aGUNCj4+Pj4gbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVy
d2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUNCj4+Pj4gcmVjZWl2ZWQg
dGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0
ZQ0KPj4+PiB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkg
b3RoZXIgdXNlLCByZXRlbnRpb24sDQo+Pj4+IGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHBy
aW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMNCj4+Pj4gc3RyaWN0bHkgcHJvaGli
aXRlZC8uIiovLyoNCj4+Pj4NCj4+Pj4gKkZyb206Klh1eGlhb2h1IFttYWlsdG86eHV4aWFvaHVA
aHVhd2VpLmNvbV0NCj4+Pj4gKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgMzo0NyBB
TQ0KPj4+PiAqVG86KiBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PjsgVVRUQVJPLCBKQU1FUw0KPj4+PiA8anUxNzM4QGF0dC5jb20+OyBEYXZlIERvbHNvbiA8ZGRv
bHNvbkBzYW5kdmluZS5jb20+OyBEb2xnYW5vdywgQW5kcmV3DQo+Pj4+IChOb2tpYSAtIFNHKSA8
YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT47IEVYVCBCb3R0b3JmZiwgUGF1bA0KPj4+PiA8cGF1
bC5ib3R0b3JmZkBocGUuY29tPjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWls
LmNvbT47DQo+Pj4+IGFvLnRpbmdAenRlLmNvbS5jbg0KPj4+PiAqQ2M6KiBzZmNAaWV0Zi5vcmcN
Cj4+Pj4gKlN1YmplY3Q6KiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5u
ZXh0LWhlYWRlciB0eXBlDQo+Pj4+IG9mIE5TSA0KPj4+Pg0KPj4+PiBSb24sDQo+Pj4+DQo+Pj4+
IFRoZSBTRkMgYXBwcm9hY2ggb2YgZW5jb2RpbmcgdGhlIFNGUCBpbmZvcm1hdGlvbiBieSBhbiBN
UExTIGxhYmVsDQo+Pj4+IHN0YWNrIGNhbiBtZWV0IHRoZSB0cmFuc3BvcnQtaW5kZXBlbmRlbmN5
IHJlcXVpcmVtZW50IHZlcnkgd2VsbC4NCj4+Pj4NCj4+Pj4gQmVzdCByZWdhcmRzLA0KPj4+Pg0K
Pj4+PiBYaWFvaHUNCj4+Pj4NCj4+Pj4gKkZyb206KlJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KPj4+PiAqU2VudDoqIFdlZG5lc2RheSwgTWFyY2gg
MTYsIDIwMTYgMTE6MjAgUE0NCj4+Pj4gKlRvOiogVVRUQVJPLCBKQU1FUzsgRGF2ZSBEb2xzb247
IFh1eGlhb2h1OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtDQo+Pj4+IFNHKTsgRVhUIEJvdHRv
cmZmLCBQYXVsOyBTdGV3YXJ0IEJyeWFudDsgYW8udGluZ0B6dGUuY29tLmNuDQo+Pj4+IDxtYWls
dG86YW8udGluZ0B6dGUuY29tLmNuPg0KPj4+PiAqQ2M6KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+Pj4+ICpTdWJqZWN0OiogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFk
ZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZQ0KPj4+PiBvZiBOU0gNCj4+Pj4NCj4+Pj4gSmFt
ZXMsDQo+Pj4+DQo+Pj4+IEkgY2Fu4oCZdCBzcGVhayBmb3IgdGhlIGVudGlyZSBncm91cCwgbXkg
dW5kZXJzdGFuZGluZyBvZiB0aGUgZGVjaXNpb24NCj4+Pj4gbm90IHRvIHN0YW5kYXJkaXplIG9u
IE1QTFMgYXMgdGhlIGZvcndhcmRpbmcgcGFyYWRpZ20gd2FzIHRvIG1ha2UgU0ZDDQo+Pj4+IGJy
b2FkZXIgc3VjaCB0aGF0IGl0IGNvdWxkIHV0aWxpemUgTUFDIGJhc2VkIG5ldHdvcmtzLCBJUCBi
YXNlZA0KPj4+PiBuZXR3b3JrcywgYW5kIElQLW92ZXItTVBMUyBiYXNlZCBuZXR3b3Jrcy4NCj4+
Pj4NCj4+Pj4gUm9uDQo+Pj4+DQo+Pj4+ICpGcm9tOipVVFRBUk8sIEpBTUVTIFttYWlsdG86anUx
NzM4QGF0dC5jb21dDQo+Pj4+ICpTZW50OiogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMTox
MSBBTQ0KPj4+PiAqVG86KiBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tDQo+Pj4+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBEYXZl
IERvbHNvbg0KPj4+PiA8ZGRvbHNvbkBzYW5kdmluZS5jb20gPG1haWx0bzpkZG9sc29uQHNhbmR2
aW5lLmNvbT4+OyBYdXhpYW9odQ0KPj4+PiA8eHV4aWFvaHVAaHVhd2VpLmNvbSA8bWFpbHRvOnh1
eGlhb2h1QGh1YXdlaS5jb20+PjsgRG9sZ2Fub3csIEFuZHJldw0KPj4+PiAoTm9raWEgLSBTRykN
Cj4+Pj4gPDxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT5hbmRyZXcuZG9sZ2Fub3dA
bm9raWEuY29tPjsgRVhUDQo+Pj4+IEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5j
b20gPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PjsNCj4+Pj4gU3Rld2FydCBCcnlhbnQg
PHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbQ0KPj4+PiA8bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdt
YWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY24NCj4+Pj4gPG1haWx0bzphby50aW5nQHp0ZS5j
b20uY24+DQo+Pj4+ICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+
Pj4gKlN1YmplY3Q6KiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0
LWhlYWRlciB0eXBlDQo+Pj4+IG9mIE5TSA0KPj4+Pg0KPj4+PiAqL0NvbW1lbnRzIEluLUxpbmUv
Kg0KPj4+Pg0KPj4+PiAqLy8qDQo+Pj4+DQo+Pj4+ICovSmltIFV0dGFyby8qDQo+Pj4+DQo+Pj4+
ICovLyoNCj4+Pj4NCj4+Pj4gIi9UaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQg
d2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlDQo+Pj4+IGNvbmZpZGVudGlhbCwgYW5kIGFy
ZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3INCj4+Pj4g
ZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9u
ZSBvZiB0aGUNCj4+Pj4gbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNv
biB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUNCj4+Pj4gcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGlu
IGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZQ0KPj4+PiB0aGlzIG1l
c3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRl
bnRpb24sDQo+Pj4+IGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5
aW5nIG9mIHRoaXMgZW1haWwgaXMNCj4+Pj4gc3RyaWN0bHkgcHJvaGliaXRlZC8uIiovLyoNCj4+
Pj4NCj4+Pj4gKkZyb206KlJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tXQ0KPj4+PiAqU2VudDoqIFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgMTA6MDEg
QU0NCj4+Pj4gKlRvOiogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tDQo+Pj4+IDxt
YWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PjsgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5j
b20NCj4+Pj4gPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj47IFVUVEFSTywgSkFNRVMgPGp1
MTczOEBhdHQuY29tDQo+Pj4+IDxtYWlsdG86anUxNzM4QGF0dC5jb20+PjsgRG9sZ2Fub3csIEFu
ZHJldyAoTm9raWEgLSBTRykNCj4+Pj4gPDxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNv
bT5hbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPjsgRVhUDQo+Pj4+IEJvdHRvcmZmLCBQYXVsIDxw
YXVsLmJvdHRvcmZmQGhwZS5jb20gPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PjsNCj4+
Pj4gU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbQ0KPj4+PiA8bWFpbHRv
OnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY24NCj4+Pj4gPG1h
aWx0bzphby50aW5nQHp0ZS5jb20uY24+DQo+Pj4+ICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4gKlN1YmplY3Q6KiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTog
QWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlDQo+Pj4+IG9mIE5TSA0KPj4+Pg0KPj4+PiBN
eSByZWNvbGxlY3Rpb24gb2YgdGhlIGRpc2N1c3Npb24gYW5kIGFuYWx5c2lzIG9mIE1QTFMgZm9y
d2FyZGluZyB0bw0KPj4+PiBzdXBwb3J0IFNGQyB3YXMgbm90IG9yaWVudGVkIGFyb3VuZCBoaWVy
YXJjaGljYWwgU0ZDIGRvbWFpbnMuDQo+Pj4+IEluc3RlYWQsIEkgdGhvdWdodCB0aGUgZGlzY3Vz
c2lvbiB3YXMgYXJvdW5kIGFuIE1QTFMgbGFiZWwgcGVyIFNGDQo+Pj4+IGluc3RhbmNlIHNvIHRo
YXQgdGhlIHN0YWNrIG9mIE1QTFMgbGFiZWxzIHByb3ZpZGVkIHRoZSBmdWxsIFNGUC9SU1ANCj4+
Pj4gZGVzY3JpcHRpb24uICAgIEFuIGVsZWdhbnQgYXBwcm9hY2gsIGZvciBzdXJlLCBidXQgbm90
IG9uZSBhZG9wdGVkIGJ5DQo+Pj4+IHRoZSBXRy4NCj4+Pj4NCj4+Pj4gKi9bSmltIFU+XSBXYXMg
dGhpcyBkZWNpc2lvbiBiYXNlZCBvbiB0aGUgbm90aW9uIHRoYXQgYWxsIGZhYnJpY3MgYXJlDQo+
Pj4+IElQIG9ubHk/PyBJTU8gdGhlIG1vZGVsIG9mIGFsbCBEQ3MgYmVpbmcgbGFyZ2UgYW5kIElQ
IG9ubHkgaXMgbm90IGENCj4+Pj4gY29ycmVjdCBhc3N1bXB0aW9uLi8qDQo+Pj4+DQo+Pj4+IFRo
ZSBjdXJyZW50IGRpc2N1c3Npb24gb2YgTVBMUyBpcyBtb3JlIG9mIHRoZSBoaWVyYXJjaGljYWwg
bmF0dXJlIOKAkyBhDQo+Pj4+IHN0YWNrIG9mIGxhYmVscyBpbiB0aGUgZ2VuZXJhbCBjYXNlIHJl
cHJlc2VudHMgYSBzZXQgb2YgbmVzdGVkIExTUHMuDQo+Pj4+IEZvciBTRkMsIHRoZSBkaXNjdXNz
aW9uIGlzIHRoYXQgYSBzdGFjayBvZiBOU0ggcmVwcmVzZW50cyBhIHN0YWNrIG9mDQo+Pj4+IHBl
ci1TRkMtZG9tYWluIFNGUHMuIEJ1dCBhbiBpbmRpdmlkdWFsIE5TSCBkb2VzIG5vdCBzZWxmLWRl
c2NyaWJlIHRoZQ0KPj4+PiBTRlAvUlNQIGF0IGl0cyBvd24gZG9tYWluIGxldmVsLCByZWx5aW5n
IGluc3RlYWQgb24gYSBmbGF0IGlkZW50aWZpZXINCj4+Pj4gKFNGUCBJRCkgdGhhdCBpcyB1c2Vk
IHRvIGxvb2t1cCB0aGUgZnVsbCBTRlAvUlNQLg0KPj4+Pg0KPj4+PiBSb24NCj4+Pj4NCj4+Pj4g
KkZyb206KkRhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQo+Pj4+ICpT
ZW50OiogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiA5OjQ4IEFNDQo+Pj4+ICpUbzoqIFh1eGlh
b2h1IDx4dXhpYW9odUBodWF3ZWkuY29tIDxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+Ow0K
Pj4+PiBVVFRBUk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbSA8bWFpbHRvOmp1MTczOEBhdHQuY29t
Pj47IERvbGdhbm93LA0KPj4+PiBBbmRyZXcgKE5va2lhIC0gU0cpDQo+Pj4+IDw8bWFpbHRvOmFu
ZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT47IEVYVA0K
Pj4+PiBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tIDxtYWlsdG86cGF1bC5i
b3R0b3JmZkBocGUuY29tPj47DQo+Pj4+IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20NCj4+Pj4gPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
Pj47IFN0ZXdhcnQgQnJ5YW50DQo+Pj4+IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20gPG1haWx0
bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsNCj4+Pj4gYW8udGluZ0B6dGUuY29tLmNuIDxt
YWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPj4+PiAqQ2M6KiBzZmNAaWV0Zi5vcmcgPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+ICpTdWJqZWN0OiogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6
IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZQ0KPj4+PiBvZiBOU0gNCj4+Pj4NCj4+Pj4g
UmVjYWxsIHRoYXQgZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcyBj
b21wYXJlcyB0aGUNCj4+Pj4gZGlmZmVyZW50IGFwcHJvYWNoZXMuDQo+Pj4+DQo+Pj4+IA0KPj4+
PjxodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmct
bWV0aG9kcy1hbmFseXNpDQo+Pj4+cy0wNT5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJh
ZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmENCj4+Pj5seXNpcy0wNSANCj4+Pj4N
Cj4+Pj4NCj4+Pj4gVGhlIE1QTFMgYXBwcm9hY2ggZmFsbHMgaW50byB0aGUgY2F0ZWdvcnkgZGlz
Y3Vzc2VkIGluIHNlY3Rpb24gMy4xLjIsDQo+Pj4+IOKAnE1ldGhvZCAyOiBGb3J3YXJkaW5nIHdp
dGggU3RhY2tlZCBIZWFkZXJz4oCdLA0KPj4+Pg0KPj4+PiB3aGVyZWFzIHRoZSBOU0ggYXBwcm9h
Y2ggZmFsbHMgaW50byBzZWN0aW9uIDMuMS4zLCDigJxNZXRob2QzOg0KPj4+PiBGb3J3YXJkaW5n
IGJhc2VkIG9uIFNlcnZpY2UgQ2hhaW4gSWRlbnRpZmllcnPigJ0uDQo+Pj4+DQo+Pj4+IFNlY3Rp
b24gNCBhbmFseXplcyB0aGUgZGlmZmVyZW50IG1ldGhvZHMsIHdpdGggcHJvcyBhbmQgY29ucyBm
b3IgYWxsDQo+Pj4+IG9mIHRoZSBhcHByb2FjaGVzLg0KPj4+Pg0KPj4+PiAtRGF2ZQ0KPj4+Pg0K
Pj4+PiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYg
T2YgKlh1eGlhb2h1DQo+Pj4+ICpTZW50OiogVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODoyMSBQ
TQ0KPj4+PiAqVG86KiBVVFRBUk8sIEpBTUVTOyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNH
KTsgRVhUIEJvdHRvcmZmLA0KPj4+PiBQYXVsOyBSb24gUGFya2VyOyBTdGV3YXJ0IEJyeWFudDsg
YW8udGluZ0B6dGUuY29tLmNuDQo+Pj4+IDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPj4+
PiAqQ2M6KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+ICpTdWJqZWN0
OiogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlw
ZQ0KPj4+PiBvZiBOU0gNCj4+Pj4NCj4+Pj4gV2hlbiBhcHBseWluZyBhIHBhcnRpY3VsYXIgU0ZD
IChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgU0ZzKSB0byB0aGUNCj4+Pj4gc2VsZWN0ZWQgdHJh
ZmZpYywgdGhlIHRyYWZmaWMgbmVlZHMgdG8gYmUgc3RlZXJlZCB0aHJvdWdoIHRoZQ0KPj4+PiBj
b3JyZXNwb25kaW5nIFNGUCAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIFNGRnMgYW5kIFNGcykg
aW4gdGhlDQo+Pj4+IFNGQy1lbmFibGVkIG5ldHdvcmsuIE1QTFMtU1BSSU5HIGlzIGEgcGFydGlj
dWxhciBNUExTIHNvdXJjZSByb3V0aW5nDQo+Pj4+IHBhcmFkaWdtIHdoZXJlIHRoZSBleHBsaWNp
dCBwYXRoIGluZm9ybWF0aW9uIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YNCj4+Pj4gZXhwbGlj
aXQgaG9wcykgaXMgZW5jb2RlZCBhcyBhIGxhYmVsIHN0YWNrIChpLmUuLCBhbiBvcmRlcmVkIGxp
c3Qgb2YNCj4+Pj4gbGFiZWxzIHdpdGggZWFjaCBpbmRpY2F0aW5nIGEgcGFydGljdWxhciBleHBs
aWNpdCBob3ApIGFuZCB0aGVuDQo+Pj4+IHBpZ2d5YmFja2VkIG9uIHRoZSBzb3VyY2Ugcm91dGVk
IHBhY2tldHMuIFRoZSBNUExTLVNQUklORyBwYXJhZGlnbSBjYW4NCj4+Pj4gYmUgZWFzaWx5IGxl
dmVyYWdlZCB0byBzdGVlciB0aGUgc2VsZWN0ZWQgdHJhZmZpYyB0aHJvdWdoIGEgcGFydGljdWxh
cg0KPj4+PiBTRlAgYnkgZW5jb2RpbmcgdGhlIFNGUCBpbmZvcm1hdGlvbiBhcyBhbiBNUExTIGxh
YmVsIHN0YWNrIChpLmUuLCBhbg0KPj4+PiBvcmRlcmVkIGxpc3Qgb2YgbGFiZWxzIHdpdGggZWFj
aCBpbmRpY2F0aW5nIGEgcGFydGljdWxhciBTRkYgb3IgU0YpLg0KPj4+PiBJbiB0aGlzIHdheSwg
U0ZGcyBjb3VsZCBiZSBpbXBsZW1lbnRlZCBvbiBleGlzdGluZyBNUExTIHN3aXRjaGVzDQo+Pj4+
IHdpdGhvdXQgYW55IGNoYW5nZSB0byB0aGUgZGF0YS1wbGFuZSBwcm92aWRlZCB0aGF0IFNGcyBh
cmUgY2FwYWJsZSBvZg0KPj4+PiByZWNvZ25pemluZyBNUExTIHBhY2tldHMuICBBcyBwb2ludGVk
IG91dCBieSBzb21lYm9keSBlbHNlLCBpdOKAmXMgbXVjaA0KPj4+PiBzdHJhaWdodGZvcndhcmQg
dG8gc3VwcG9ydCB0aGUgc3RhY2sgb2YgU0ZDIGVuY2Fwc3VsYXRpb25zIGlmIHRoZSBTRkMNCj4+
Pj4gZW5jYXBzdWxhdGlvbiBpcyBpbXBsZW1lbnRlZCBpbiB0aGUgZm9ybSBvZiBhbiBNUExTIGxh
YmVsIHN0YWNrLg0KPj4+Pg0KPj4+PiBCZXN0IHJlZ2FyZHMsDQo+Pj4+DQo+Pj4+IFhpYW9odQ0K
Pj4+Pg0KPj4+PiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBC
ZWhhbGYgT2YgKlVUVEFSTywgSkFNRVMNCj4+Pj4gKlNlbnQ6KiBUdWVzZGF5LCBNYXJjaCAxNSwg
MjAxNiA4OjQ2IFBNDQo+Pj4+ICpUbzoqIERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBF
WFQgQm90dG9yZmYsIFBhdWw7IFJvbiBQYXJrZXI7DQo+Pj4+IFN0ZXdhcnQgQnJ5YW50OyBhby50
aW5nQHp0ZS5jb20uY24gPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQo+Pj4+ICpDYzoqIHNm
Y0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4gKlN1YmplY3Q6KiBSZTogW3Nm
Y10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlDQo+Pj4+IG9m
IE5TSA0KPj4+Pg0KPj4+PiAqL0lmIHdlIGhhdmUgYW4gTVBMUyBlbmFibGVkIGZhYnJpYyB3b3Vs
ZG7igJl0IGl0IGJlIHNpbXBsZXIgdG8gd2VhdmUNCj4+Pj4gTlNIIGludG8gaXQgaWYgaXQgYWxs
IHVzZXMgTVBMUz8gSWYgbm90IGhvdyB3b3VsZCB0aGUgaW50ZXJhY3Rpb24NCj4+Pj4gYmV0d2Vl
biB0aGUgdHdvIGVudmlyb25tZW50cyB3b3JrPy8qDQo+Pj4+DQo+Pj4+ICovLyoNCj4+Pj4NCj4+
Pj4gKi9KaW0gVXR0YXJvLyoNCj4+Pj4NCj4+Pj4gKi8vKg0KPj4+Pg0KPj4+PiAiL1RoaXMgZW1h
aWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5LCBh
cmUNCj4+Pj4gY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVz
ZSBvZiB0aGUgaW5kaXZpZHVhbCBvcg0KPj4+PiBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlz
IGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZQ0KPj4+PiBuYW1lZCByZWNpcGll
bnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZQ0K
Pj4+PiByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNl
bmRlciBhbmQgZGVsZXRlDQo+Pj4+IHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIg
Y29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwNCj4+Pj4gZGlzc2VtaW5hdGlvbiwg
Zm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcw0KPj4+PiBz
dHJpY3RseSBwcm9oaWJpdGVkLy4iKi8vKg0KPj4+Pg0KPj4+PiAqRnJvbToqc2ZjIFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKkRvbGdhbm93LA0KPj4+PiBBbmRy
ZXcgKE5va2lhIC0gU0cpDQo+Pj4+ICpTZW50OiogTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo1
MiBQTQ0KPj4+PiAqVG86KiBFWFQgQm90dG9yZmYsIFBhdWwNCj4+Pj4gPDxtYWlsdG86cGF1bC5i
b3R0b3JmZkBocGUuY29tPnBhdWwuYm90dG9yZmZAaHBlLmNvbT47IFJvbiBQYXJrZXINCj4+Pj4g
PFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4+Pj4gPG1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPj47IFN0ZXdhcnQgQnJ5YW50DQo+Pj4+IDxzdGV3YXJ0LmJy
eWFudEBnbWFpbC5jb20gPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsNCj4+Pj4g
YW8udGluZ0B6dGUuY29tLmNuIDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPj4+PiAqQ2M6
KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+ICpTdWJqZWN0OiogUmU6
IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZQ0KPj4+
PiBvZiBOU0gNCj4+Pj4NCj4+Pj4gRm9sbG93aW5nIOKAnG5leHQgaGVhZGVy4oCdIGFwcHJvYWNo
ICBpcyBzaW1wbGUgYW5kIHRoZSBOU0ggaGVhZGVyIGlzDQo+Pj4+IGFscmVhZHkgYnVpbHQgbGlr
ZSB0aGF0LiBJbnRyb2R1Y2luZyBNUExTIGxpa2UgYXBwcm9hY2ggd291bGQgYWRkIHlldA0KPj4+
PiBhbm90aGVyIG1lY2hhbmlzbSB0byB0cmF2ZXJzZSB0aGUgaGVhZGVycywgd2hpY2ggd291bGQg
bWFrZSBoL3cgbW9yZQ0KPj4+PiBjb21wbGV4Lg0KPj4+Pg0KPj4+PiBJdCBpcyB0cnVlIHRoYXQg
aC93IGNhbiBvbmx5IGxvb2sgYXQgWCBCeXRlcyAoWCBkZXBlbmRpbmcgb24gaC93KS4NCj4+Pj4g
VGhpcyBpcyB0cnVlIGZvciBtYW55IGhlYWRlcnMgbm90IG9ubHkgdGhpcyBhbmQgZXZlbiB0b2Rh
eSAod2l0aG91dA0KPj4+PiBOU0gpIHlvdSBjYW4gZW5kLXVwIHdpdGggcGF5bG9hZCBiZWluZyB2
ZXJ5IGRlZXAgaW4gYSBwYWNrZXQuIEF0IHRoZQ0KPj4+PiBlbmQgd2UgbmVlZCB0byBoYXZlIGEg
ZmxleGlibGUgbWVjaGFuaXNtIHdoaWNoIE5TSCBuZXN0aW5nIHdvdWxkDQo+Pj4+IHByb3ZpZGUu
IElmIHNvbWVvbmUg4oCcYWJ1c2VzIGl04oCdIHRoaXMgY2FuIGxlYWQgdG8gdmFyaW91cyBpc3N1
ZXMuIEl0IGlzDQo+Pj4+IHByb2JhYmx5IHdvcnRoIG5vdGluZyB0aGF0IGluIHRoZSBkcmFmdCBp
bmNsdWRpbmcgc2VjdXJpdHkNCj4+Pj4gY29uc2lkZXJhdGlvbnMgKGJ5IGFkZGluZyBsYXJnZSBo
ZWFkZXJzIGl0IHdpbGwgYmUgaGFyZGVyIHRvIHBlcmZvcm0NCj4+Pj4gcGF5bG9hZCBiYXNlZCBB
Q0wgRERvUyBwcm90ZWN0aW9uIGluIHJvdXRlcnMgZm9yIGV4YW1wbGUpLg0KPj4+Pg0KPj4+PiBB
bmRyZXcNCj4+Pj4NCj4+Pj4gT24gMjAxNi0wMy0xNSwgMzowMyBBTSwgInNmYyBvbiBiZWhhbGYg
b2YgRVhUIEJvdHRvcmZmLCBQYXVsIiB3cm90ZToNCj4+Pj4NCj4+Pj4gICAgIEp1c3Qgb25lIG1v
cmUgY29uY2VybiBhYm91dCB0aGUgc3RhY2sgaXMgaG93IGRlZXAgaXQgd2lsbCBuZXN0Lg0KPj4+
PiAgICAgSGFyZHdhcmUgc3dpdGNoIGltcGxlbWVudGF0aW9ucyBhcmUgdHlwaWNhbGx5IGxpbWl0
ZWQgaW4gdGhlIGRlcHRoDQo+Pj4+ICAgICB0aGV5IGxvb2sgaW50byB0aGUgcGFja2V0LiBJZiB0
aGUgaGFyZHdhcmUgbmVlZHMgdG8gbG9vayBhdCB0aGUNCj4+Pj4gICAgIG9yaWdpbmFsIHBhY2tl
dCBoZWFkZXJzLCB0aGVuIGhhcmR3YXJlIHdvdWxkIG5lZWQgdG8gc2tpcCBvdmVyIHRoZQ0KPj4+
PiAgICAgc3RhY2sgb2YgTlNIIGhlYWRlcnMgdG8gcmVhY2ggdGhlIG9yaWdpbmFsIHBhY2tldC4g
SWYgdGhlIE5TSA0KPj4+PiAgICAgc3RhY2sgaXMgdG9vIGRlZXAgaXQgbWF5IGV4Y2VlZCB0aGUg
aGFyZHdhcmUgZGVwdGggbGltaXRzLg0KPj4+Pg0KPj4+PiAgICAgQ2hlZXJzLA0KPj4+Pg0KPj4+
Pg0KPj4+PiAgICAgUGF1bA0KPj4+Pg0KPj4+PiAgICAgKkZyb206KnNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpSb24gUGFya2VyDQo+Pj4+ICAgICAqU2Vu
dDoqIE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgMTE6NDUgQU0NCj4+Pj4gICAgICpUbzoqIFN0ZXdh
cnQgQnJ5YW50DQo+Pj4+IDw8bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT5zdGV3YXJ0
LmJyeWFudEBnbWFpbC5jb20+Ow0KPj4+PiAgICAgYW8udGluZ0B6dGUuY29tLmNuIDxtYWlsdG86
YW8udGluZ0B6dGUuY29tLmNuPg0KPj4+PiAgICAgKkNjOiogc2ZjQGlldGYub3JnIDxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPj4+PiAgICAgKlN1YmplY3Q6KiBSZTogW3NmY10gW0dSQVlNQUlMXSBS
ZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlDQo+Pj4+ICAgICBvZiBOU0gNCj4+Pj4N
Cj4+Pj4gICAgIEkgbGlrZSB0aGUgc2VsZiBkZXNjcmliaW5nIHN0YWNrIG9mIE5TSCBoZWFkZXJz
IGFuZCBJIGxpa2UgdGhlDQo+Pj4+ICAgICBmaXJzdCBvbmUgYmVpbmcgdGhlIOKAnGN1cnJlbnTi
gJ0gc2NvcGluZy4gICBCdXQsIG9uZSBkaWZmZXJlbmNlDQo+Pj4+ICAgICBiZXR3ZWVuIE1QTFMg
YW5kIE5TSOKApiAgIE1QTFMgZm9yd2FyZGluZyBpcyBnZW5lcmFsbHkgaGFuZGxlZCBieQ0KPj4+
PiAgICAgbG9va2luZyBvbmx5IGF0IHRoZSBNUExTIGxhYmVscyB0aGF0IGFyZSDigJxpbiBzY29w
ZeKAnSBmb3IgdGhlDQo+Pj4+ICAgICBjdXJyZW50IG5vZGUgKGkuZS4sIHN0YXJ0aW5nIGF0IHRo
ZSB0b3Atb2Ytc3RhY2spIGFuZCBub3QgbmVlZGluZw0KPj4+PiAgICAgdG8gbG9jYXRlIGFuZCBw
cm9jZXNzIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgYm90dG9tLW9mLXN0YWNrLg0KPj4+
PiAgICAgQnV0LCBpbiBOU0gsIG1vc3QgcHJvY2Vzc2luZyB3aWxsIHJlcXVpcmUgbG9jYXRpb24g
b2YgdGhlDQo+Pj4+ICAgICDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgbGFzdCBOU0ggaGVhZGVy
LiAgIEl0IGlzIGluZWZmaWNpZW50IHRvIGhhdmUNCj4+Pj4gICAgIHRvIHdhbGsgdGhlIHN0YWNr
IG9mIE5TSCBoZWFkZXJzIGluIG9yZGVyIHRvIGxvY2F0ZSB0aGF0DQo+Pj4+ICAgICBwYXlsb2Fk
LiAgICBJZiBlYWNoIE5TSCBoZWFkZXIgdGhhdCB3YXMgcHVzaGVkIG9udG8gdGhlIHN0YWNrIGFs
c28NCj4+Pj4gICAgIGluY2x1ZGVkIGFuIG9mZnNldCB0byBkaXJlY3RseSBsb2NhdGUgdGhlIHBh
eWxvYWQgKGVhY2ggbmV3IG9uZQ0KPj4+PiAgICAgc2ltcGx5IGFkZHMgaXRzIG93biBieXRlIHNp
emUpLCB0aGVuIHRoaXMgcHJvY2Vzc2luZyBpbmVmZmljaWVuY3kNCj4+Pj4gICAgIHdvdWxkIGJl
IG1pdGlnYXRlZC4NCj4+Pj4NCj4+Pj4gICAgIFJvbg0KPj4+Pg0KPj4+PiAgICAgKkZyb206KnNm
YyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpTdGV3YXJ0DQo+
Pj4+IEJyeWFudA0KPj4+PiAgICAgKlNlbnQ6KiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDU6NDAg
QU0NCj4+Pj4gICAgICpUbzoqIGFvLnRpbmdAenRlLmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdAenRl
LmNvbS5jbj4NCj4+Pj4gICAgICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCj4+Pj4gICAgICpTdWJqZWN0OiogW0dSQVlNQUlMXSBSZTogW3NmY10gQWRkaW5nIGFuIE5T
SC5uZXh0LWhlYWRlciB0eXBlDQo+Pj4+IG9mIE5TSA0KPj4+Pg0KPj4+Pg0KPj4+PiAgICAgSGF2
aW5nIHJlbWluZGVkIG15c2VsZiBvZiB0aGUgTlNIIGhlYWRlciBzdHJ1Y3R1cmUsIEkgc2VlIHRo
YXQNCj4+Pj50aGlzDQo+Pj4+ICAgICBpcyBub3Qgc3RyaWN0bHkgbmVlZGVkIHNpbmNlIHRoaXMg
bmF0dXJhbGx5IGZpdHMgd2l0aCB0aGUgbmV4dA0KPj4+PiAgICAgcHJvdG9jb2wgY29tcG9uZW50
IG9mIHRoZSBiYXNlIGhlYWRlci4gVGh1cyBzdGF0aW5nIHRoYXQgdGhlIHRoZXJlDQo+Pj4+ICAg
ICBpcyBubyBhcmNoaXRlY3R1cmFsIGxpbWl0IG9uIHRoZSBudW1iZXIgb2YgU0ZIIGhlYWRlcnMg
aW4gYSBwYWNrZXQNCj4+Pj4gICAgIGlzIHRoZSBuZWNlc3NhcnkgYW5kIHN1ZmZpY2llbnQgcmVx
dWlyZW1lbnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5DQo+Pj4+ICAgICBzdGFjayBvZiBOU0ggaGVh
ZGVycy4gU3RhdGluZyB0aGF0IG5ldyBOU0ggaGVhZGVycyBhcmUgYWRkZWQgYXQNCj4+Pj4gICAg
IHRoZSBmcm9udA0KPj4+PiAgICAgb2YgdGhlIHBhY2tldCwgYW5kIHByb2Nlc3NlZCBmaXJzdCBh
bmQgZGlzY2FyZGVkIGZpcnN0IGlzDQo+Pj4+IHN1ZmZpY2llbnQNCj4+Pj4gICAgIHRvIHJlbW92
ZSBhbnkgcHJvY2Vzc2luZyBhbWJpZ3VpdHkuIFByb2Nlc3Npbmcgd291bGQgYWxzbyBiZQ0KPj4+
PiBzaW1wbGVyDQo+Pj4+ICAgICBpcyB5b3UgZm9sbG93ZWQgdGhlIE1QTFMgcnVsZSB0aGF0IHRo
ZSBvdXRlciBoZWFkZXIgaXMgdGhlIG9ubHkNCj4+Pj5vbmUNCj4+Pj4gICAgIGluIHNjb3BlIHVu
dGlsIHRoYXQgaGVhZGVyIGlzIGRpc2NhcmRlZCAocG9wcGVkKS4NCj4+Pj4NCj4+Pj4gICAgIEkg
ZG8gaG93ZXZlciB3b25kZXIgd2hldGhlciB0aGUgSUVURidzIGFyY2hpdGV0dXJhbCBwcmVmZXJl
bmNlIGZvcg0KPj4+PiAgICAgc2VsZiBkZXNjcmliaW5nIHBhY2tldHMgKE1QTFMgYmVpbmcgdGhl
IGV4Y2VwdGlvbikgbGVhZHMgdXMgdG8NCj4+Pj5tb3JlDQo+Pj4+ICAgICBjb21wbGV4IGFuZCB0
aHVzIGxlc3MgZWZmaWNlbnQgZGF0YXBsYW5lIGRlc2lnbnMgdGhhbiB3ZSBjb3VsZA0KPj4+PiAg
ICAgb3RoZXJ3aXNlDQo+Pj4+ICAgICBhY2hpZXZlLg0KPj4+Pg0KPj4+PiAgICAgLSBTdGV3YXJ0
DQo+Pj4+DQo+Pj4+ICAgICBPbiAxNC8wMy8yMDE2IDAxOjQ0LCBhby50aW5nQHp0ZS5jb20uY24N
Cj4+Pj4gICAgIDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPiB3cm90ZToNCj4+Pj4NCj4+Pj4g
ICAgICAgICBTdGV3YXJ0LA0KPj4+Pg0KPj4+PiAgICAgICAgIFRoYW5rcy4NCj4+Pj4NCj4+Pj4g
ICAgICAgICBEbyB5b3UgbWVhbiB3ZSBzaG91bGQgYWRkIGFuIGluZGljYXRvciBmb3IgdGhlIG5l
c3RlZCBOU0g/ICBJDQo+Pj4+ICAgICAgICAgYWdyZWUgYW55dGhpbmcgbmV3IHNob3VsZCBiZSBj
b25zaWRlcmVkIGNhcmVmdWxseS4gQW5kIHRoYXQncw0KPj4+PiAgICAgICAgIHdoYXQgd2UgYXJl
IGRvaW5nIHJpZ2h0IG5vdy46KQ0KPj4+Pg0KPj4+Pg0KPj4+Pg0KPj4+Pg0KPj4+Pg0KPj4+Pg0K
Pj4+PiAgICAgICAgIOWPkeS7tuS6ujogU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdt
YWlsLmNvbT4NCj4+Pj4gICAgICAgICA8bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4N
Cj4+Pj4gICAgICAgICDmlLbku7bkuro6DQo+Pj4+IA0KPj4+PjxtYWlsdG86c2ZjQGlldGYub3Jn
PiJzZmNAaWV0Zi5vcmciPG1haWx0bzpzZmNAaWV0Zi5vcmc+PHNmY0BpZXRmLm9yZz4sDQo+Pj4+
DQo+Pj4+ICAgICAgICAg5pel5pyfOiAyMDE2LzAzLzExIDE3OjI1DQo+Pj4+ICAgICAgICAg5Li7
6aKYOiBSZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KPj4+
PiAgICAgICAgIOWPkeS7tuS6ujogInNmYyIgPHNmYy1ib3VuY2VzQGlldGYub3JnPg0KPj4+PiA8
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPg0KPj4+Pg0KPj4+PiANCj4+Pj4tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQ0KPj4+Pi0gDQo+Pj4+DQo+Pj4+DQo+Pj4+DQo+Pj4+DQo+Pj4+DQo+Pj4+DQo+Pj4+ICAg
ICAgICAgVGhlIHByb3RvY29sIHRoYXQgY2hvc2UgdGhlIG1vc3QgZWxlZ2FudCBhcHByb2FjaCB0
byBsYXllcmluZw0KPj4+PiAgICAgICAgIG9uZSBoZWFkZXIgb24gYW5vdGhlciB3YXMgTVBMUywg
d2l0aCBpdHMgc3RhY2tpbmcgYXBwcm9hY2gNCj4+Pj4gICAgICAgICBhbmQgb25lIGJpdCBlbmQg
b2Ygc3RhY2sgaW5kaWNhdG9yLg0KPj4+Pg0KPj4+PiAgICAgICAgIFN1Y2ggYSBzaW1wbGUgZ2Vu
ZXJhbCBhcHByb2FjaCBoYXMgbXVjaCB0byBjb21tZW5kIGl0DQo+Pj4+ICAgICAgICAgYW5kIHlv
dSBtaWdodCB0aGluayBzZXJpb3VzbHkgYWJvdXQgYXBwbHlpbmcgaXQgaGVyZS4NCj4+Pj4NCj4+
Pj4gICAgICAgICBTdGV3YXJ0DQo+Pj4+DQo+Pj4+ICAgICAgICAgX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4gICAgICAgICBzZmMgbWFpbGluZyBs
aXN0DQo+Pj4+ICAgICAgICAgc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+
PiANCj4+Pj48aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbg0KPj4+Pi9saXN0aW5mby9zZmMNCj4+Pj4NCj4+Pg0KPj4+
DQo+Pj4NCj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4+PiBzZmNAaWV0Zi5vcmcNCj4+PiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4+DQo+DQoNCg==


From nobody Thu Mar 17 23:46:41 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 90BD712D764 for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 23:46:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.222
X-Spam-Level: 
X-Spam-Status: No, score=-4.222 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 8RZldMDTqpp8 for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 23:46:35 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 997A312DB72 for <sfc@ietf.org>; Thu, 17 Mar 2016 23:46:32 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CKY47796; Fri, 18 Mar 2016 06:46:30 +0000 (GMT)
Received: from NKGEML402-HUB.china.huawei.com (10.98.56.33) by lhreml704-cah.china.huawei.com (10.201.5.130) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 18 Mar 2016 06:46:28 +0000
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml402-hub.china.huawei.com ([10.98.56.33]) with mapi id 14.03.0235.001; Fri, 18 Mar 2016 14:46:25 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Stewart Bryant <stewart.bryant@gmail.com>, "UTTARO, JAMES" <ju1738@att.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgGIbhNHv82pdBEmnzsTX6DSc4Z9dP1yAgAF9ZiA=
Date: Fri, 18 Mar 2016 06:46:25 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D533D68@NKGEML515-MBX.china.huawei.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com> <56EACF91.6070703@joelhalpern.com>
In-Reply-To: <56EACF91.6070703@joelhalpern.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.99.55]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A0B0205.56EBA446.01A9, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 2fde7150433ba5f4f166953d73843df8
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/9FAmSwo3fCIXg26fu8PqzgKBbkA>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Mar 2016 06:46:39 -0000

SGkgSm9lbCwNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKb2VsIE0u
IEhhbHBlcm4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXQ0KPiBTZW50OiBUaHVyc2RheSwg
TWFyY2ggMTcsIDIwMTYgMTE6MzkgUE0NCj4gVG86IFN0ZXdhcnQgQnJ5YW50OyBVVFRBUk8sIEpB
TUVTOyBYdXhpYW9odTsgUm9uIFBhcmtlcjsgRGF2ZSBEb2xzb247DQo+IERvbGdhbm93LCBBbmRy
ZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IGFvLnRpbmdAenRlLmNvbS5jbg0K
PiBDYzogc2ZjQGlldGYub3JnDQo+IFN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBB
ZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQo+IA0KPiBXaGVuIHdlIHN0YXJ0
ZWQsIEkgbG9va2VkIGF0IHRoZSBxdWVzaXRvbiBvZiBjYXJyeWluZyBtZXRhZGF0YSBpbiBNUExT
Lg0KPiAgIEFsbCBvZiB0aGUgYW5zd2VycyBJIGNvdWxkIGNvbWUgdXAgd2l0aCB3ZXJlIHVnbHkg
KG5vdCBjb3VudGluZyB0aGUgb25lcyB0aGF0DQo+IGRpZG4ndCB3b3JrLikNCg0KQ291bGQgeW91
IHBsZWFzZSBpbGx1c3RyYXRlIHRob3NlIGFuc3dlcnMgdGhhdCB5b3UgdGhvdWdodCB1Z2x5Pw0K
DQo+IFNvIGV2ZW4gaWYgd2UgaGFkIHdhbnRlZCB0byB1c2UgYSBsYWJlbCBzdGFjayBmb3IgcGF0
aCBpZGVudGlmaWNhdGlvbiwgYXMgZmFyIGFzIEkNCj4gY2FuIHRlbGwgd2Ugd291bGQgc3RpbGwg
bmVlZCBhIGhlYWRlciB0byBjYXJyeSB0aGUgbWV0YWRhdGEuDQoNClllcy4gSG93ZXZlciwgaWYg
bWV0YWRhdGEgaXMgbm90IGEgbWFuZGF0b3J5IGNvbXBvbmVudCBpbiBhbnkgc2VydmljZSBjaGFp
biwgaXQnZCBiZXR0ZXIgdG8gZGVjb3VwbGUgdGhlIHBhdGggaWRlbnRpZmljYXRpb24gaGVhZGVy
IGZyb20gdGhlIG1ldGFkYXRhIGhlYWRlciwgSU1ITy4gDQoNCj4gQW5kIHRoYXQgbWVhbnMgdGhh
dCBhbnl0aGluZyB0aGF0IG5lZWRlZCB0aGUgbWV0YWRhdGEgb3IgaW5uZXIgcGFja2V0IHdvdWxk
DQo+IGhhdmUgdG8gcGFyc2UgdGhlIGxhYmVsIHN0YWNrLg0KPiBBdCB3aGljaCBwb2ludCAuLi4N
Cg0KQXQgdGhlIGJvdHRvbSBvZiB0aGUgbGFiZWwgc3RhY2suDQoNCkJlc3QgcmVnYXJkcywNClhp
YW9odQ0KDQoNCj4gWW91cnMsDQo+IEpvZWwNCj4gDQo+IE9uIDMvMTcvMTYgMTE6MzEgQU0sIFN0
ZXdhcnQgQnJ5YW50IHdyb3RlOg0KPiA+IFllcywgdGhlIE1QTFMgbGFiZWwgc2hvdWxkIGJlIHNl
ZW4gYXMgYW4gaW5zdHJ1Y3Rpb24gLSB3aGljaCBpcw0KPiA+IGV4YWN0bHkgd2hhdCBpdCBpcywg
YW5kIGFsd2F5cyBoYXMgYmVlbi4NCj4gPg0KPiA+IFlvdSBjYW4gdHJpdmlhbGx5IGNhcnJ5IE1Q
TFMgb3ZlciBJUC4NCj4gPg0KPiA+IFdlIGRvIGNhcnJ5IE1QTFMgb3ZlciBFdGhlcm5ldC4NCj4g
Pg0KPiA+IEluIHRoZSBhYm92ZSBjYXNlcyBNUExTIGlzIHRoZSBpbnN0cnVjdGlvbiwgYW5kIElQ
IGFuZCBFdGhlcm5ldCBhcmUNCj4gPiB0aGUgcG9pbnQgdG8gcG9pbnQgdHJhbnNwb3J0cy4NCj4g
Pg0KPiA+IFdoYXQgaXMgbW9yZSBpbnRlcmVzdGluZyBpcyBob3cgd2UgY2FycnkgdGhlIG1ldGFk
YXRhLCBzaW5jZSB0aGVyZSBtYXkNCj4gPiBuZWVkIHRvIGJlIHNldmVyYWwgaW5zdGFuY2VzIG9m
IHRoZSBtZXRhZGF0YSBpbiB0aGUgcGFja2V0Lg0KPiA+DQo+ID4gU3Rld2FydA0KPiA+DQo+ID4g
T24gMTcvMDMvMjAxNiAxMjozMCwgVVRUQVJPLCBKQU1FUyB3cm90ZToNCj4gPj4NCj4gPj4gKi9S
b24sLyoNCj4gPj4NCj4gPj4gKi8vKg0KPiA+Pg0KPiA+PiAqL0hhdmUgbm90IGJlZW4gZm9sbG93
aW5nIHRoZSBTRkMgV0cgdGhhdCBjbG9zZWx5IGR1ZSB0byBvdGhlciBtb3JlDQo+ID4+IHByZXNz
aW5nIG5lZWRzIGZvciBteSBuZXR3b3JrLiBUaGF0IGJlaW5nIHNhaWQsIGl0IHdvdWxkIHNlZW0g
dGhhdCBhbg0KPiA+PiBNUExTIGxhYmVsIGNvdWxkIGJlIHVzZWQgYXMgdGhlIGJhc2lzIGZvciB3
aGF0IHlvdSBhcmUgbG9va2luZyBmb3IgYW4NCj4gPj4gdGh1cyBjb3VsZCBiZSBhcHBsaWVkIHRv
IGFsbCBuZXR3b3JrIHR5cGVzLiBVc2luZyB0aGUgTVBMUyBsYWJlbA0KPiA+PiBmb3JtYXQgZG9l
cyBub3QgZm9yY2UgeW91IHRvIGhhdmUgYW4gTVBMUyBlbmFibGVkIG5ldHdvcmsgYWxsIHRoYXQg
aXMNCj4gPj4gbmVlZGVkIGlzIHRoZSByZXF1aXJlZCBpbmZvIHRvIGJlIHBvcHVsYXRlZCBpbiB0
aGUgbGFiZWwuIEl0IHNlZW1zDQo+ID4+IHRoYXQgdGhlIGFyZ3VtZW50IGlzIGZvciBpbmRlcGVu
ZGVuY2Ugb2YgbmV0d29yayB0aHVzIGludmVudGluZyBhIG5ldw0KPiA+PiBsYWJlbCBpcyBiYXNl
ZCBvbiBhbiBhc3N1bXB0aW9uIHRoYXQgdXNpbmcgTVBMUyBsYWJlbHMgaW1wb3NlcyBhbg0KPiA+
PiBNUExTIGNvbnRyb2wgcGxhbmUuIElzIHRoYXQgcmlnaHQ/LyoNCj4gPj4NCj4gPj4gKi8vKg0K
PiA+Pg0KPiA+PiAqL0ppbSBVdHRhcm8vKg0KPiA+Pg0KPiA+PiAqLy8qDQo+ID4+DQo+ID4+ICIv
VGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJv
cGVydHksIGFyZQ0KPiA+PiBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZv
ciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsDQo+ID4+IG9yIGVudGl0eSB0byB3aG9tIHRoaXMg
ZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhlDQo+ID4+IG5hbWVk
IHJlY2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlv
dSBoYXZlDQo+ID4+IHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlm
eSB0aGUgc2VuZGVyIGFuZCBkZWxldGUNCj4gPj4gdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZy
b20geW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwNCj4gPj4gcmV0ZW50aW9uLCBkaXNzZW1p
bmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywgb3IgY29weWluZyBvZiB0aGlzDQo+ID4+IGVt
YWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQvLiIqLy8qDQo+ID4+DQo+ID4+ICpGcm9tOipYdXhp
YW9odSBbbWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb21dDQo+ID4+ICpTZW50OiogVGh1cnNkYXks
IE1hcmNoIDE3LCAyMDE2IDM6NDcgQU0NCj4gPj4gKlRvOiogUm9uIFBhcmtlciA8Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47IFVUVEFSTywgSkFNRVMNCj4gPj4gPGp1MTczOEBhdHQu
Y29tPjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPjsgRG9sZ2Fub3csDQo+ID4+
IEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+OyBFWFQgQm90
dG9yZmYsIFBhdWwNCj4gPj4gPHBhdWwuYm90dG9yZmZAaHBlLmNvbT47IFN0ZXdhcnQgQnJ5YW50
IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+Ow0KPiA+PiBhby50aW5nQHp0ZS5jb20uY24NCj4g
Pj4gKkNjOiogc2ZjQGlldGYub3JnDQo+ID4+ICpTdWJqZWN0OiogUkU6IFtzZmNdIFtHUkFZTUFJ
TF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZg0KPiA+PiBOU0gNCj4gPj4N
Cj4gPj4gUm9uLA0KPiA+Pg0KPiA+PiBUaGUgU0ZDIGFwcHJvYWNoIG9mIGVuY29kaW5nIHRoZSBT
RlAgaW5mb3JtYXRpb24gYnkgYW4gTVBMUyBsYWJlbA0KPiA+PiBzdGFjayBjYW4gbWVldCB0aGUg
dHJhbnNwb3J0LWluZGVwZW5kZW5jeSByZXF1aXJlbWVudCB2ZXJ5IHdlbGwuDQo+ID4+DQo+ID4+
IEJlc3QgcmVnYXJkcywNCj4gPj4NCj4gPj4gWGlhb2h1DQo+ID4+DQo+ID4+ICpGcm9tOipSb24g
UGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NCj4gPj4gKlNl
bnQ6KiBXZWRuZXNkYXksIE1hcmNoIDE2LCAyMDE2IDExOjIwIFBNDQo+ID4+ICpUbzoqIFVUVEFS
TywgSkFNRVM7IERhdmUgRG9sc29uOyBYdXhpYW9odTsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEg
LQ0KPiA+PiBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdA
enRlLmNvbS5jbg0KPiA+PiA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4gPj4gKkNjOiog
c2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+PiAqU3ViamVjdDoqIFJFOiBb
c2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YNCj4g
Pj4gTlNIDQo+ID4+DQo+ID4+IEphbWVzLA0KPiA+Pg0KPiA+PiBJIGNhbuKAmXQgc3BlYWsgZm9y
IHRoZSBlbnRpcmUgZ3JvdXAsIG15IHVuZGVyc3RhbmRpbmcgb2YgdGhlIGRlY2lzaW9uDQo+ID4+
IG5vdCB0byBzdGFuZGFyZGl6ZSBvbiBNUExTIGFzIHRoZSBmb3J3YXJkaW5nIHBhcmFkaWdtIHdh
cyB0byBtYWtlIFNGQw0KPiA+PiBicm9hZGVyIHN1Y2ggdGhhdCBpdCBjb3VsZCB1dGlsaXplIE1B
QyBiYXNlZCBuZXR3b3JrcywgSVAgYmFzZWQNCj4gPj4gbmV0d29ya3MsIGFuZCBJUC1vdmVyLU1Q
TFMgYmFzZWQgbmV0d29ya3MuDQo+ID4+DQo+ID4+IFJvbg0KPiA+Pg0KPiA+PiAqRnJvbToqVVRU
QVJPLCBKQU1FUyBbbWFpbHRvOmp1MTczOEBhdHQuY29tXQ0KPiA+PiAqU2VudDoqIFdlZG5lc2Rh
eSwgTWFyY2ggMTYsIDIwMTYgMTE6MTEgQU0NCj4gPj4gKlRvOiogUm9uIFBhcmtlciA8Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbQ0KPiA+PiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20+PjsgRGF2ZSBEb2xzb24NCj4gPj4gPGRkb2xzb25Ac2FuZHZpbmUuY29t
IDxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PjsgWHV4aWFvaHUNCj4gPj4gPHh1eGlhb2h1
QGh1YXdlaS5jb20gPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj47IERvbGdhbm93LA0KPiBB
bmRyZXcNCj4gPj4gKE5va2lhIC0gU0cpDQo+ID4+IDw8bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bu
b2tpYS5jb20+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT47DQo+IEVYVA0KPiA+PiBCb3R0b3Jm
ZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tDQo+ID4+IDxtYWlsdG86cGF1bC5ib3R0b3Jm
ZkBocGUuY29tPj47IFN0ZXdhcnQgQnJ5YW50DQo+ID4+IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5j
b20gPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsNCj4gPj4gYW8udGluZ0B6dGUu
Y29tLmNuIDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPiA+PiAqQ2M6KiBzZmNAaWV0Zi5v
cmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+ID4+ICpTdWJqZWN0OiogUkU6IFtzZmNdIFtHUkFZ
TUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZg0KPiA+PiBOU0gNCj4g
Pj4NCj4gPj4gKi9Db21tZW50cyBJbi1MaW5lLyoNCj4gPj4NCj4gPj4gKi8vKg0KPiA+Pg0KPiA+
PiAqL0ppbSBVdHRhcm8vKg0KPiA+Pg0KPiA+PiAqLy8qDQo+ID4+DQo+ID4+ICIvVGhpcyBlbWFp
bCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHksIGFy
ZQ0KPiA+PiBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNl
IG9mIHRoZSBpbmRpdmlkdWFsDQo+ID4+IG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMg
YWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhlDQo+ID4+IG5hbWVkIHJlY2lwaWVu
dChzKSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlDQo+
ID4+IHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2Vu
ZGVyIGFuZCBkZWxldGUNCj4gPj4gdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBj
b21wdXRlci4gQW55IG90aGVyIHVzZSwNCj4gPj4gcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBm
b3J3YXJkaW5nLCBwcmludGluZywgb3IgY29weWluZyBvZiB0aGlzDQo+ID4+IGVtYWlsIGlzIHN0
cmljdGx5IHByb2hpYml0ZWQvLiIqLy8qDQo+ID4+DQo+ID4+ICpGcm9tOipSb24gUGFya2VyIFtt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NCj4gPj4gKlNlbnQ6KiBXZWRu
ZXNkYXksIE1hcmNoIDE2LCAyMDE2IDEwOjAxIEFNDQo+ID4+ICpUbzoqIERhdmUgRG9sc29uIDxk
ZG9sc29uQHNhbmR2aW5lLmNvbQ0KPiA+PiA8bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj47
IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tDQo+ID4+IDxtYWlsdG86eHV4aWFvaHVAaHVh
d2VpLmNvbT4+OyBVVFRBUk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbQ0KPiA+PiA8bWFpbHRvOmp1
MTczOEBhdHQuY29tPj47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpDQo+ID4+IDw8bWFp
bHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT47
DQo+IEVYVA0KPiA+PiBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tDQo+ID4+
IDxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFN0ZXdhcnQgQnJ5YW50DQo+ID4+IDxz
dGV3YXJ0LmJyeWFudEBnbWFpbC5jb20gPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+
PjsNCj4gPj4gYW8udGluZ0B6dGUuY29tLmNuIDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0K
PiA+PiAqQ2M6KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+ID4+ICpTdWJq
ZWN0OiogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIg
dHlwZSBvZg0KPiA+PiBOU0gNCj4gPj4NCj4gPj4gTXkgcmVjb2xsZWN0aW9uIG9mIHRoZSBkaXNj
dXNzaW9uIGFuZCBhbmFseXNpcyBvZiBNUExTIGZvcndhcmRpbmcgdG8NCj4gPj4gc3VwcG9ydCBT
RkMgd2FzIG5vdCBvcmllbnRlZCBhcm91bmQgaGllcmFyY2hpY2FsIFNGQyBkb21haW5zLg0KPiA+
PiBJbnN0ZWFkLCBJIHRob3VnaHQgdGhlIGRpc2N1c3Npb24gd2FzIGFyb3VuZCBhbiBNUExTIGxh
YmVsIHBlciBTRg0KPiA+PiBpbnN0YW5jZSBzbyB0aGF0IHRoZSBzdGFjayBvZiBNUExTIGxhYmVs
cyBwcm92aWRlZCB0aGUgZnVsbCBTRlAvUlNQDQo+ID4+IGRlc2NyaXB0aW9uLiAgICBBbiBlbGVn
YW50IGFwcHJvYWNoLCBmb3Igc3VyZSwgYnV0IG5vdCBvbmUgYWRvcHRlZCBieQ0KPiA+PiB0aGUg
V0cuDQo+ID4+DQo+ID4+ICovW0ppbSBVPl0gV2FzIHRoaXMgZGVjaXNpb24gYmFzZWQgb24gdGhl
IG5vdGlvbiB0aGF0IGFsbCBmYWJyaWNzIGFyZQ0KPiA+PiBJUCBvbmx5Pz8gSU1PIHRoZSBtb2Rl
bCBvZiBhbGwgRENzIGJlaW5nIGxhcmdlIGFuZCBJUCBvbmx5IGlzIG5vdCBhDQo+ID4+IGNvcnJl
Y3QgYXNzdW1wdGlvbi4vKg0KPiA+Pg0KPiA+PiBUaGUgY3VycmVudCBkaXNjdXNzaW9uIG9mIE1Q
TFMgaXMgbW9yZSBvZiB0aGUgaGllcmFyY2hpY2FsIG5hdHVyZSDigJMgYQ0KPiA+PiBzdGFjayBv
ZiBsYWJlbHMgaW4gdGhlIGdlbmVyYWwgY2FzZSByZXByZXNlbnRzIGEgc2V0IG9mIG5lc3RlZCBM
U1BzLg0KPiA+PiBGb3IgU0ZDLCB0aGUgZGlzY3Vzc2lvbiBpcyB0aGF0IGEgc3RhY2sgb2YgTlNI
IHJlcHJlc2VudHMgYSBzdGFjayBvZg0KPiA+PiBwZXItU0ZDLWRvbWFpbiBTRlBzLiBCdXQgYW4g
aW5kaXZpZHVhbCBOU0ggZG9lcyBub3Qgc2VsZi1kZXNjcmliZSB0aGUNCj4gPj4gU0ZQL1JTUCBh
dCBpdHMgb3duIGRvbWFpbiBsZXZlbCwgcmVseWluZyBpbnN0ZWFkIG9uIGEgZmxhdCBpZGVudGlm
aWVyDQo+ID4+IChTRlAgSUQpIHRoYXQgaXMgdXNlZCB0byBsb29rdXAgdGhlIGZ1bGwgU0ZQL1JT
UC4NCj4gPj4NCj4gPj4gUm9uDQo+ID4+DQo+ID4+ICpGcm9tOipEYXZlIERvbHNvbiBbbWFpbHRv
OmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KPiA+PiAqU2VudDoqIFdlZG5lc2RheSwgTWFyY2ggMTYs
IDIwMTYgOTo0OCBBTQ0KPiA+PiAqVG86KiBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbSA8
bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PjsNCj4gPj4gVVRUQVJPLCBKQU1FUyA8anUxNzM4
QGF0dC5jb20gPG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+OyBEb2xnYW5vdywNCj4gPj4gQW5kcmV3
IChOb2tpYSAtIFNHKQ0KPiA+PiA8PG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPmFu
ZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+Ow0KPiBFWFQNCj4gPj4gQm90dG9yZmYsIFBhdWwgPHBh
dWwuYm90dG9yZmZAaHBlLmNvbQ0KPiA+PiA8bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+
OyBSb24gUGFya2VyDQo+ID4+IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tDQo+ID4+
IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBTdGV3YXJ0IEJyeWFu
dA0KPiA+PiA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tIDxtYWlsdG86c3Rld2FydC5icnlhbnRA
Z21haWwuY29tPj47DQo+ID4+IGFvLnRpbmdAenRlLmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdAenRl
LmNvbS5jbj4NCj4gPj4gKkNjOiogc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0K
PiA+PiAqU3ViamVjdDoqIFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5l
eHQtaGVhZGVyIHR5cGUgb2YNCj4gPj4gTlNIDQo+ID4+DQo+ID4+IFJlY2FsbCB0aGF0IGRyYWZ0
LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMgY29tcGFyZXMgdGhlDQo+ID4+
IGRpZmZlcmVudCBhcHByb2FjaGVzLg0KPiA+Pg0KPiA+PiA8aHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHkNCj4gPj4gc2lz
LTA1Pmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ob21tYS1zZmMtZm9yd2FyZGlu
Zy1tZXRob2RzDQo+ID4+IC1hbmFseXNpcy0wNQ0KPiA+Pg0KPiA+PiBUaGUgTVBMUyBhcHByb2Fj
aCBmYWxscyBpbnRvIHRoZSBjYXRlZ29yeSBkaXNjdXNzZWQgaW4gc2VjdGlvbiAzLjEuMiwNCj4g
Pj4g4oCcTWV0aG9kIDI6IEZvcndhcmRpbmcgd2l0aCBTdGFja2VkIEhlYWRlcnPigJ0sDQo+ID4+
DQo+ID4+IHdoZXJlYXMgdGhlIE5TSCBhcHByb2FjaCBmYWxscyBpbnRvIHNlY3Rpb24gMy4xLjMs
IOKAnE1ldGhvZDM6DQo+ID4+IEZvcndhcmRpbmcgYmFzZWQgb24gU2VydmljZSBDaGFpbiBJZGVu
dGlmaWVyc+KAnS4NCj4gPj4NCj4gPj4gU2VjdGlvbiA0IGFuYWx5emVzIHRoZSBkaWZmZXJlbnQg
bWV0aG9kcywgd2l0aCBwcm9zIGFuZCBjb25zIGZvciBhbGwNCj4gPj4gb2YgdGhlIGFwcHJvYWNo
ZXMuDQo+ID4+DQo+ID4+IC1EYXZlDQo+ID4+DQo+ID4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqWHV4aWFvaHUNCj4gPj4gKlNlbnQ6KiBU
dWVzZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjIxIFBNDQo+ID4+ICpUbzoqIFVUVEFSTywgSkFNRVM7
IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsDQo+ID4+IFBhdWw7
IFJvbiBQYXJrZXI7IFN0ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY24NCj4gPj4gPG1h
aWx0bzphby50aW5nQHp0ZS5jb20uY24+DQo+ID4+ICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4gPj4gKlN1YmplY3Q6KiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTog
QWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mDQo+ID4+IE5TSA0KPiA+Pg0KPiA+PiBX
aGVuIGFwcGx5aW5nIGEgcGFydGljdWxhciBTRkMgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBT
RnMpIHRvIHRoZQ0KPiA+PiBzZWxlY3RlZCB0cmFmZmljLCB0aGUgdHJhZmZpYyBuZWVkcyB0byBi
ZSBzdGVlcmVkIHRocm91Z2ggdGhlDQo+ID4+IGNvcnJlc3BvbmRpbmcgU0ZQIChpLmUuLCBhbiBv
cmRlcmVkIGxpc3Qgb2YgU0ZGcyBhbmQgU0ZzKSBpbiB0aGUNCj4gPj4gU0ZDLWVuYWJsZWQgbmV0
d29yay4gTVBMUy1TUFJJTkcgaXMgYSBwYXJ0aWN1bGFyIE1QTFMgc291cmNlIHJvdXRpbmcNCj4g
Pj4gcGFyYWRpZ20gd2hlcmUgdGhlIGV4cGxpY2l0IHBhdGggaW5mb3JtYXRpb24gKGkuZS4sIGFu
IG9yZGVyZWQgbGlzdA0KPiA+PiBvZiBleHBsaWNpdCBob3BzKSBpcyBlbmNvZGVkIGFzIGEgbGFi
ZWwgc3RhY2sgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdA0KPiA+PiBvZiBsYWJlbHMgd2l0aCBlYWNo
IGluZGljYXRpbmcgYSBwYXJ0aWN1bGFyIGV4cGxpY2l0IGhvcCkgYW5kIHRoZW4NCj4gPj4gcGln
Z3liYWNrZWQgb24gdGhlIHNvdXJjZSByb3V0ZWQgcGFja2V0cy4gVGhlIE1QTFMtU1BSSU5HIHBh
cmFkaWdtDQo+ID4+IGNhbiBiZSBlYXNpbHkgbGV2ZXJhZ2VkIHRvIHN0ZWVyIHRoZSBzZWxlY3Rl
ZCB0cmFmZmljIHRocm91Z2ggYQ0KPiA+PiBwYXJ0aWN1bGFyIFNGUCBieSBlbmNvZGluZyB0aGUg
U0ZQIGluZm9ybWF0aW9uIGFzIGFuIE1QTFMgbGFiZWwgc3RhY2sNCj4gPj4gKGkuZS4sIGFuIG9y
ZGVyZWQgbGlzdCBvZiBsYWJlbHMgd2l0aCBlYWNoIGluZGljYXRpbmcgYSBwYXJ0aWN1bGFyIFNG
RiBvciBTRikuDQo+ID4+IEluIHRoaXMgd2F5LCBTRkZzIGNvdWxkIGJlIGltcGxlbWVudGVkIG9u
IGV4aXN0aW5nIE1QTFMgc3dpdGNoZXMNCj4gPj4gd2l0aG91dCBhbnkgY2hhbmdlIHRvIHRoZSBk
YXRhLXBsYW5lIHByb3ZpZGVkIHRoYXQgU0ZzIGFyZSBjYXBhYmxlIG9mDQo+ID4+IHJlY29nbml6
aW5nIE1QTFMgcGFja2V0cy4gIEFzIHBvaW50ZWQgb3V0IGJ5IHNvbWVib2R5IGVsc2UsIGl04oCZ
cyBtdWNoDQo+ID4+IHN0cmFpZ2h0Zm9yd2FyZCB0byBzdXBwb3J0IHRoZSBzdGFjayBvZiBTRkMg
ZW5jYXBzdWxhdGlvbnMgaWYgdGhlIFNGQw0KPiA+PiBlbmNhcHN1bGF0aW9uIGlzIGltcGxlbWVu
dGVkIGluIHRoZSBmb3JtIG9mIGFuIE1QTFMgbGFiZWwgc3RhY2suDQo+ID4+DQo+ID4+IEJlc3Qg
cmVnYXJkcywNCj4gPj4NCj4gPj4gWGlhb2h1DQo+ID4+DQo+ID4+ICpGcm9tOipzZmMgW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqVVRUQVJPLCBKQU1FUw0KPiA+
PiAqU2VudDoqIFR1ZXNkYXksIE1hcmNoIDE1LCAyMDE2IDg6NDYgUE0NCj4gPj4gKlRvOiogRG9s
Z2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgUm9uIFBhcmtl
cjsNCj4gPj4gU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdAenRlLmNvbS5jbiA8bWFpbHRvOmFvLnRp
bmdAenRlLmNvbS5jbj4NCj4gPj4gKkNjOiogc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPiA+PiAqU3ViamVjdDoqIFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4g
TlNILm5leHQtaGVhZGVyIHR5cGUgb2YNCj4gPj4gTlNIDQo+ID4+DQo+ID4+ICovSWYgd2UgaGF2
ZSBhbiBNUExTIGVuYWJsZWQgZmFicmljIHdvdWxkbuKAmXQgaXQgYmUgc2ltcGxlciB0byB3ZWF2
ZQ0KPiA+PiBOU0ggaW50byBpdCBpZiBpdCBhbGwgdXNlcyBNUExTPyBJZiBub3QgaG93IHdvdWxk
IHRoZSBpbnRlcmFjdGlvbg0KPiA+PiBiZXR3ZWVuIHRoZSB0d28gZW52aXJvbm1lbnRzIHdvcms/
LyoNCj4gPj4NCj4gPj4gKi8vKg0KPiA+Pg0KPiA+PiAqL0ppbSBVdHRhcm8vKg0KPiA+Pg0KPiA+
PiAqLy8qDQo+ID4+DQo+ID4+ICIvVGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVk
IHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHksIGFyZQ0KPiA+PiBjb25maWRlbnRpYWwsIGFuZCBh
cmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsDQo+ID4+IG9y
IGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBv
bmUgb2YgdGhlDQo+ID4+IG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2ZSByZWFz
b24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlDQo+ID4+IHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBp
biBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUNCj4gPj4gdGhpcyBt
ZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwNCj4g
Pj4gcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywgb3IgY29w
eWluZyBvZiB0aGlzDQo+ID4+IGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQvLiIqLy8qDQo+
ID4+DQo+ID4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJl
aGFsZiBPZiAqRG9sZ2Fub3csDQo+ID4+IEFuZHJldyAoTm9raWEgLSBTRykNCj4gPj4gKlNlbnQ6
KiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjUyIFBNDQo+ID4+ICpUbzoqIEVYVCBCb3R0b3Jm
ZiwgUGF1bA0KPiA+PiA8PG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+cGF1bC5ib3R0b3Jm
ZkBocGUuY29tPjsgUm9uIFBhcmtlcg0KPiA+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbQ0KPiA+PiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgU3Rl
d2FydCBCcnlhbnQNCj4gPj4gPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSA8bWFpbHRvOnN0ZXdh
cnQuYnJ5YW50QGdtYWlsLmNvbT4+Ow0KPiA+PiBhby50aW5nQHp0ZS5jb20uY24gPG1haWx0bzph
by50aW5nQHp0ZS5jb20uY24+DQo+ID4+ICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4gPj4gKlN1YmplY3Q6KiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5n
IGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mDQo+ID4+IE5TSA0KPiA+Pg0KPiA+PiBGb2xsb3dp
bmcg4oCcbmV4dCBoZWFkZXLigJ0gYXBwcm9hY2ggIGlzIHNpbXBsZSBhbmQgdGhlIE5TSCBoZWFk
ZXIgaXMNCj4gPj4gYWxyZWFkeSBidWlsdCBsaWtlIHRoYXQuIEludHJvZHVjaW5nIE1QTFMgbGlr
ZSBhcHByb2FjaCB3b3VsZCBhZGQgeWV0DQo+ID4+IGFub3RoZXIgbWVjaGFuaXNtIHRvIHRyYXZl
cnNlIHRoZSBoZWFkZXJzLCB3aGljaCB3b3VsZCBtYWtlIGgvdyBtb3JlDQo+ID4+IGNvbXBsZXgu
DQo+ID4+DQo+ID4+IEl0IGlzIHRydWUgdGhhdCBoL3cgY2FuIG9ubHkgbG9vayBhdCBYIEJ5dGVz
IChYIGRlcGVuZGluZyBvbiBoL3cpLg0KPiA+PiBUaGlzIGlzIHRydWUgZm9yIG1hbnkgaGVhZGVy
cyBub3Qgb25seSB0aGlzIGFuZCBldmVuIHRvZGF5ICh3aXRob3V0DQo+ID4+IE5TSCkgeW91IGNh
biBlbmQtdXAgd2l0aCBwYXlsb2FkIGJlaW5nIHZlcnkgZGVlcCBpbiBhIHBhY2tldC4gQXQgdGhl
DQo+ID4+IGVuZCB3ZSBuZWVkIHRvIGhhdmUgYSBmbGV4aWJsZSBtZWNoYW5pc20gd2hpY2ggTlNI
IG5lc3Rpbmcgd291bGQNCj4gPj4gcHJvdmlkZS4gSWYgc29tZW9uZSDigJxhYnVzZXMgaXTigJ0g
dGhpcyBjYW4gbGVhZCB0byB2YXJpb3VzIGlzc3Vlcy4gSXQNCj4gPj4gaXMgcHJvYmFibHkgd29y
dGggbm90aW5nIHRoYXQgaW4gdGhlIGRyYWZ0IGluY2x1ZGluZyBzZWN1cml0eQ0KPiA+PiBjb25z
aWRlcmF0aW9ucyAoYnkgYWRkaW5nIGxhcmdlIGhlYWRlcnMgaXQgd2lsbCBiZSBoYXJkZXIgdG8g
cGVyZm9ybQ0KPiA+PiBwYXlsb2FkIGJhc2VkIEFDTCBERG9TIHByb3RlY3Rpb24gaW4gcm91dGVy
cyBmb3IgZXhhbXBsZSkuDQo+ID4+DQo+ID4+IEFuZHJldw0KPiA+Pg0KPiA+PiBPbiAyMDE2LTAz
LTE1LCAzOjAzIEFNLCAic2ZjIG9uIGJlaGFsZiBvZiBFWFQgQm90dG9yZmYsIFBhdWwiIHdyb3Rl
Og0KPiA+Pg0KPiA+PiAgICAgSnVzdCBvbmUgbW9yZSBjb25jZXJuIGFib3V0IHRoZSBzdGFjayBp
cyBob3cgZGVlcCBpdCB3aWxsIG5lc3QuDQo+ID4+ICAgICBIYXJkd2FyZSBzd2l0Y2ggaW1wbGVt
ZW50YXRpb25zIGFyZSB0eXBpY2FsbHkgbGltaXRlZCBpbiB0aGUgZGVwdGgNCj4gPj4gICAgIHRo
ZXkgbG9vayBpbnRvIHRoZSBwYWNrZXQuIElmIHRoZSBoYXJkd2FyZSBuZWVkcyB0byBsb29rIGF0
IHRoZQ0KPiA+PiAgICAgb3JpZ2luYWwgcGFja2V0IGhlYWRlcnMsIHRoZW4gaGFyZHdhcmUgd291
bGQgbmVlZCB0byBza2lwIG92ZXIgdGhlDQo+ID4+ICAgICBzdGFjayBvZiBOU0ggaGVhZGVycyB0
byByZWFjaCB0aGUgb3JpZ2luYWwgcGFja2V0LiBJZiB0aGUgTlNIDQo+ID4+ICAgICBzdGFjayBp
cyB0b28gZGVlcCBpdCBtYXkgZXhjZWVkIHRoZSBoYXJkd2FyZSBkZXB0aCBsaW1pdHMuDQo+ID4+
DQo+ID4+ICAgICBDaGVlcnMsDQo+ID4+DQo+ID4+DQo+ID4+ICAgICBQYXVsDQo+ID4+DQo+ID4+
ICAgICAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYg
T2YgKlJvbiBQYXJrZXINCj4gPj4gICAgICpTZW50OiogTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAx
MTo0NSBBTQ0KPiA+PiAgICAgKlRvOiogU3Rld2FydCBCcnlhbnQNCj4gPj4gICAgIDw8bWFpbHRv
OnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+Ow0KPiA+
PiAgICAgYW8udGluZ0B6dGUuY29tLmNuIDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPiA+
PiAgICAgKkNjOiogc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+PiAgICAg
KlN1YmplY3Q6KiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhl
YWRlciB0eXBlDQo+ID4+ICAgICBvZiBOU0gNCj4gPj4NCj4gPj4gICAgIEkgbGlrZSB0aGUgc2Vs
ZiBkZXNjcmliaW5nIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGFuZCBJIGxpa2UgdGhlDQo+ID4+ICAg
ICBmaXJzdCBvbmUgYmVpbmcgdGhlIOKAnGN1cnJlbnTigJ0gc2NvcGluZy4gICBCdXQsIG9uZSBk
aWZmZXJlbmNlDQo+ID4+ICAgICBiZXR3ZWVuIE1QTFMgYW5kIE5TSOKApiAgIE1QTFMgZm9yd2Fy
ZGluZyBpcyBnZW5lcmFsbHkgaGFuZGxlZCBieQ0KPiA+PiAgICAgbG9va2luZyBvbmx5IGF0IHRo
ZSBNUExTIGxhYmVscyB0aGF0IGFyZSDigJxpbiBzY29wZeKAnSBmb3IgdGhlDQo+ID4+ICAgICBj
dXJyZW50IG5vZGUgKGkuZS4sIHN0YXJ0aW5nIGF0IHRoZSB0b3Atb2Ytc3RhY2spIGFuZCBub3Qg
bmVlZGluZw0KPiA+PiAgICAgdG8gbG9jYXRlIGFuZCBwcm9jZXNzIHRoZSDigJxwYXlsb2Fk4oCd
IGJleW9uZCB0aGUgYm90dG9tLW9mLXN0YWNrLg0KPiA+PiAgICAgQnV0LCBpbiBOU0gsIG1vc3Qg
cHJvY2Vzc2luZyB3aWxsIHJlcXVpcmUgbG9jYXRpb24gb2YgdGhlDQo+ID4+ICAgICDigJxwYXls
b2Fk4oCdIGJleW9uZCB0aGUgbGFzdCBOU0ggaGVhZGVyLiAgIEl0IGlzIGluZWZmaWNpZW50IHRv
IGhhdmUNCj4gPj4gICAgIHRvIHdhbGsgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGluIG9yZGVy
IHRvIGxvY2F0ZSB0aGF0DQo+ID4+ICAgICBwYXlsb2FkLiAgICBJZiBlYWNoIE5TSCBoZWFkZXIg
dGhhdCB3YXMgcHVzaGVkIG9udG8gdGhlIHN0YWNrIGFsc28NCj4gPj4gICAgIGluY2x1ZGVkIGFu
IG9mZnNldCB0byBkaXJlY3RseSBsb2NhdGUgdGhlIHBheWxvYWQgKGVhY2ggbmV3IG9uZQ0KPiA+
PiAgICAgc2ltcGx5IGFkZHMgaXRzIG93biBieXRlIHNpemUpLCB0aGVuIHRoaXMgcHJvY2Vzc2lu
ZyBpbmVmZmljaWVuY3kNCj4gPj4gICAgIHdvdWxkIGJlIG1pdGlnYXRlZC4NCj4gPj4NCj4gPj4g
ICAgIFJvbg0KPiA+Pg0KPiA+PiAgICAgKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnXSAqT24gQmVoYWxmIE9mICpTdGV3YXJ0DQo+IEJyeWFudA0KPiA+PiAgICAgKlNlbnQ6
KiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDU6NDAgQU0NCj4gPj4gICAgICpUbzoqIGFvLnRpbmdA
enRlLmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4gPj4gICAgICpDYzoqIHNm
Y0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gPj4gICAgICpTdWJqZWN0OiogW0dS
QVlNQUlMXSBSZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mDQo+ID4+
IE5TSA0KPiA+Pg0KPiA+Pg0KPiA+PiAgICAgSGF2aW5nIHJlbWluZGVkIG15c2VsZiBvZiB0aGUg
TlNIIGhlYWRlciBzdHJ1Y3R1cmUsIEkgc2VlIHRoYXQgdGhpcw0KPiA+PiAgICAgaXMgbm90IHN0
cmljdGx5IG5lZWRlZCBzaW5jZSB0aGlzIG5hdHVyYWxseSBmaXRzIHdpdGggdGhlIG5leHQNCj4g
Pj4gICAgIHByb3RvY29sIGNvbXBvbmVudCBvZiB0aGUgYmFzZSBoZWFkZXIuIFRodXMgc3RhdGlu
ZyB0aGF0IHRoZSB0aGVyZQ0KPiA+PiAgICAgaXMgbm8gYXJjaGl0ZWN0dXJhbCBsaW1pdCBvbiB0
aGUgbnVtYmVyIG9mIFNGSCBoZWFkZXJzIGluIGEgcGFja2V0DQo+ID4+ICAgICBpcyB0aGUgbmVj
ZXNzYXJ5IGFuZCBzdWZmaWNpZW50IHJlcXVpcmVtZW50IHRvIGFsbG93IGFuIGFyYml0YXRyeQ0K
PiA+PiAgICAgc3RhY2sgb2YgTlNIIGhlYWRlcnMuIFN0YXRpbmcgdGhhdCBuZXcgTlNIIGhlYWRl
cnMgYXJlIGFkZGVkIGF0DQo+ID4+ICAgICB0aGUgZnJvbnQNCj4gPj4gICAgIG9mIHRoZSBwYWNr
ZXQsIGFuZCBwcm9jZXNzZWQgZmlyc3QgYW5kIGRpc2NhcmRlZCBmaXJzdCBpcyBzdWZmaWNpZW50
DQo+ID4+ICAgICB0byByZW1vdmUgYW55IHByb2Nlc3NpbmcgYW1iaWd1aXR5LiBQcm9jZXNzaW5n
IHdvdWxkIGFsc28gYmUgc2ltcGxlcg0KPiA+PiAgICAgaXMgeW91IGZvbGxvd2VkIHRoZSBNUExT
IHJ1bGUgdGhhdCB0aGUgb3V0ZXIgaGVhZGVyIGlzIHRoZSBvbmx5IG9uZQ0KPiA+PiAgICAgaW4g
c2NvcGUgdW50aWwgdGhhdCBoZWFkZXIgaXMgZGlzY2FyZGVkIChwb3BwZWQpLg0KPiA+Pg0KPiA+
PiAgICAgSSBkbyBob3dldmVyIHdvbmRlciB3aGV0aGVyIHRoZSBJRVRGJ3MgYXJjaGl0ZXR1cmFs
IHByZWZlcmVuY2UgZm9yDQo+ID4+ICAgICBzZWxmIGRlc2NyaWJpbmcgcGFja2V0cyAoTVBMUyBi
ZWluZyB0aGUgZXhjZXB0aW9uKSBsZWFkcyB1cyB0byBtb3JlDQo+ID4+ICAgICBjb21wbGV4IGFu
ZCB0aHVzIGxlc3MgZWZmaWNlbnQgZGF0YXBsYW5lIGRlc2lnbnMgdGhhbiB3ZSBjb3VsZA0KPiA+
PiAgICAgb3RoZXJ3aXNlDQo+ID4+ICAgICBhY2hpZXZlLg0KPiA+Pg0KPiA+PiAgICAgLSBTdGV3
YXJ0DQo+ID4+DQo+ID4+ICAgICBPbiAxNC8wMy8yMDE2IDAxOjQ0LCBhby50aW5nQHp0ZS5jb20u
Y24NCj4gPj4gICAgIDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPiB3cm90ZToNCj4gPj4NCj4g
Pj4gICAgICAgICBTdGV3YXJ0LA0KPiA+Pg0KPiA+PiAgICAgICAgIFRoYW5rcy4NCj4gPj4NCj4g
Pj4gICAgICAgICBEbyB5b3UgbWVhbiB3ZSBzaG91bGQgYWRkIGFuIGluZGljYXRvciBmb3IgdGhl
IG5lc3RlZCBOU0g/ICBJDQo+ID4+ICAgICAgICAgYWdyZWUgYW55dGhpbmcgbmV3IHNob3VsZCBi
ZSBjb25zaWRlcmVkIGNhcmVmdWxseS4gQW5kIHRoYXQncw0KPiA+PiAgICAgICAgIHdoYXQgd2Ug
YXJlIGRvaW5nIHJpZ2h0IG5vdy46KQ0KPiA+Pg0KPiA+Pg0KPiA+Pg0KPiA+Pg0KPiA+Pg0KPiA+
Pg0KPiA+PiAgICAgICAgIOWPkeS7tuS6ujogU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50
QGdtYWlsLmNvbT4NCj4gPj4gICAgICAgICA8bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNv
bT4NCj4gPj4gICAgICAgICDmlLbku7bkuro6DQo+ID4+DQo+ID4+IDxtYWlsdG86c2ZjQGlldGYu
b3JnPiJzZmNAaWV0Zi5vcmciPG1haWx0bzpzZmNAaWV0Zi5vcmc+PHNmY0BpZXRmLm9yZw0KPiA+
PiA+LA0KPiA+Pg0KPiA+PiAgICAgICAgIOaXpeacnzogMjAxNi8wMy8xMSAxNzoyNQ0KPiA+PiAg
ICAgICAgIOS4u+mimDogUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBv
ZiBOU0gNCj4gPj4gICAgICAgICDlj5Hku7bkuro6ICJzZmMiIDxzZmMtYm91bmNlc0BpZXRmLm9y
Zz4NCj4gPj4gPG1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZz4NCj4gPj4NCj4gPj4NCj4gPj4g
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tDQo+ID4+IC0tLQ0KPiA+Pg0KPiA+Pg0KPiA+Pg0KPiA+Pg0KPiA+Pg0KPiA+
PiAgICAgICAgIFRoZSBwcm90b2NvbCB0aGF0IGNob3NlIHRoZSBtb3N0IGVsZWdhbnQgYXBwcm9h
Y2ggdG8gbGF5ZXJpbmcNCj4gPj4gICAgICAgICBvbmUgaGVhZGVyIG9uIGFub3RoZXIgd2FzIE1Q
TFMsIHdpdGggaXRzIHN0YWNraW5nIGFwcHJvYWNoDQo+ID4+ICAgICAgICAgYW5kIG9uZSBiaXQg
ZW5kIG9mIHN0YWNrIGluZGljYXRvci4NCj4gPj4NCj4gPj4gICAgICAgICBTdWNoIGEgc2ltcGxl
IGdlbmVyYWwgYXBwcm9hY2ggaGFzIG11Y2ggdG8gY29tbWVuZCBpdA0KPiA+PiAgICAgICAgIGFu
ZCB5b3UgbWlnaHQgdGhpbmsgc2VyaW91c2x5IGFib3V0IGFwcGx5aW5nIGl0IGhlcmUuDQo+ID4+
DQo+ID4+ICAgICAgICAgU3Rld2FydA0KPiA+Pg0KPiA+PiAgICAgICAgIF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4+ICAgICAgICAgc2ZjIG1haWxp
bmcgbGlzdA0KPiA+PiAgICAgICAgIHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4gPj4NCj4gPj4gPGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtDQo+ID4+IGFuL2xpc3RpbmZvL3NmYw0KPiA+Pg0KPiA+
DQo+ID4NCj4gPg0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+ID4gc2ZjIG1haWxpbmcgbGlzdA0KPiA+IHNmY0BpZXRmLm9yZw0KPiA+IGh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+ID4NCg==


From nobody Fri Mar 18 00:00:00 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4968912D599 for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 23:59:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.222
X-Spam-Level: 
X-Spam-Status: No, score=-4.222 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 uLjTyoRIkyQp for <sfc@ietfa.amsl.com>; Thu, 17 Mar 2016 23:59:55 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 08D8912D6B5 for <sfc@ietf.org>; Thu, 17 Mar 2016 23:59:53 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CKY48993; Fri, 18 Mar 2016 06:59:51 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml705-cah.china.huawei.com (10.201.5.168) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 18 Mar 2016 06:59:50 +0000
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Fri, 18 Mar 2016 14:59:43 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "UTTARO, JAMES" <ju1738@att.com>, "Dave Dolson" <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, Stewart Bryant <stewart.bryant@gmail.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgDgh6QXwuTVog0aXCX8wnzwSxZ9ew4Pw
Date: Fri, 18 Mar 2016 06:59:43 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D533D7D@NKGEML515-MBX.china.huawei.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <56EA876A.9070800@joelhalpern.com>
In-Reply-To: <56EA876A.9070800@joelhalpern.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.99.55]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A0B0204.56EBA768.00C2, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 2fde7150433ba5f4f166953d73843df8
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/7lYo2PiG8DLqIl9BT_AJngCPXIQ>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Mar 2016 06:59:59 -0000

SGkgSm9lbCwNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKb2VsIE0u
IEhhbHBlcm4gW21haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tXQ0KPiBTZW50OiBUaHVyc2RheSwg
TWFyY2ggMTcsIDIwMTYgNjozMSBQTQ0KPiBUbzogUm9uIFBhcmtlcjsgVVRUQVJPLCBKQU1FUzsg
RGF2ZSBEb2xzb247IFh1eGlhb2h1OyBEb2xnYW5vdywgQW5kcmV3DQo+IChOb2tpYSAtIFNHKTsg
RVhUIEJvdHRvcmZmLCBQYXVsOyBTdGV3YXJ0IEJyeWFudDsgYW8udGluZ0B6dGUuY29tLmNuDQo+
IENjOiBzZmNAaWV0Zi5vcmcNCj4gU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFk
ZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCj4gDQo+IEkgdGhpbmsgdGhpcyAo
dHJhbnNwb3J0IGluZGVwZW5kZW5jZSkgaXMgYW4gaW1wb3J0YW50IHBvaW50LCBzbyBJIHdpc2gg
dG8gcmVwZWF0IGl0Lg0KPiBUaGUgd29ya2luZyBncm91cCBpcyBjaGFydGVyZWQgdG8gcHJvZHVj
ZSBhICJ0cmFuc3BvcnQiIGluZGVwZW5kZW50IFNGQw0KPiBtZWNoYW5pc20uICBNUExTIGlzIGEg
dmFsaWQgInRyYW5zcG9ydCIgZm9yIFNGQy4NCg0KPiBQaHJhc2VkIGRpZmZlcmVudGx5LCBTRkMg
aGFzIHRvIHdvcmsgb3ZlciBuZXR3b3JrcyB0aGF0IHVzZSBNUExTLCBhbmQgb3Zlcg0KPiBuZXR3
b3JrcyB0aGF0IGRvIG5vdCB1c2UgTVBMUy4NCg0KV2hlbiBpbXBsZW1lbnRpbmcgYW4gU0ZDIGVu
Y2Fwc3VsYXRpb24gaGVhZGVyIGluIHRoZSBmb3JtIG9mIGFuIE1QTFMgbGFiZWwgc3RhY2ssIHRo
YXQgU0ZDIGVuY2Fwc3VsYXRpb24gaGVhZGVyIGlzIHN0aWxsIHRyYW5zcG9ydC1pbmRlcGVuZGVu
dCBzaW5jZSBNUExTIHBhY2tldHMgY2FuIGJlIHRyYW5zcG9ydGVkIG92ZXIgbm9uLU1QTFMgbmV0
d29ya3MgKGUuZy4sIElQIG5ldHdvcmtzKQ0KDQo+IFRoZSB3b3JraW5nIGdyb3VwIGNvbnNpZGVy
ZWQgYWx0ZXJuYXRpdmVzLCBhbmQgaXMgY3VycmVudGx5IHVzaW5nIHRoZSBOU0gNCj4gaGVhZGVy
IGFzIHRoZSBtZWNoYW5pc20gdG8gY2FycnkgcGF0aCBpZGVudGlmaWNhdGlvbiBhbmQgbWV0YWRh
dGEuDQo+IA0KPiBXZSBjb3VsZCB1c2UgYSBkaWZmZXJlbnQgbWVjaGFuaXNtIHdoaWNoIHNwbGl0
cyBwYXRoIGlkZW50aWZpY2F0aW9uIGZyb20NCj4gbWV0YWRhdGEsIGFuZCB1c2Ugc29tZSBvdGhl
ciBtZWNoYW5pc20gdGhhdCBhIHNpbmdsZSBkb21haW4td2lkZSBpZCBmb3IgdGhlDQo+IHBhdGgu
ICBCdXQgdGhlcmUgYXJlIGNvbXBsaWNhdGlvbnMgYW5kIGNvc3RzIGFzc29jaWF0ZWQgd2l0aCBk
b2luZyBzby4gIEl0IGlzIGENCj4gdHJhZGUtb2ZmLg0KDQpXaGVuIGltcGxlbWVudGluZyBhbiBT
RkMgZW5jYXBzdWxhdGlvbiBoZWFkZXIgaW4gdGhlIGZvcm0gb2YgYW4gTVBMUyBsYWJlbCBzdGFj
aywgU0ZGcyBjb3VsZCBiZSBidWlsdCBvbiB0aGUgZXhpc3RpbmcgTVBMUyBzd2l0Y2hlcy4gSW4g
dGhpcyB3YXksIHRoZXJlIGlzIG5vIG5lZWQgb2YgaW50cm9kdWNpbmcgYSBuZXcgZm9yd2FyZGlu
ZyBwYXJhZGlnbS4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCj4gWW91cnMsDQo+IEpvZWwN
Cj4gDQo+IFBTOiBJIHF1b3RlZCB0cmFuc3BvcnQgc29tZSBvZiB0aGUgdGltZSBiZWNhdXNlIHRo
ZXJlIGFyZSBzbyBtYW55IGRpZmZlcmVudA0KPiB1c2VzIG9mIHRoZSB0ZXJtICJ0cmFuc3BvcnQi
LiAgQnV0IEkgZG8gbm90IGhhdmUgYSBiZXR0ZXIgd29yZCBoYW5keS4NCj4gDQo+IE9uIDMvMTYv
MTYgMTE6MTkgQU0sIFJvbiBQYXJrZXIgd3JvdGU6DQo+ID4gSmFtZXMsDQo+ID4NCj4gPiBJIGNh
buKAmXQgc3BlYWsgZm9yIHRoZSBlbnRpcmUgZ3JvdXAsIG15IHVuZGVyc3RhbmRpbmcgb2YgdGhl
IGRlY2lzaW9uDQo+ID4gbm90IHRvIHN0YW5kYXJkaXplIG9uIE1QTFMgYXMgdGhlIGZvcndhcmRp
bmcgcGFyYWRpZ20gd2FzIHRvIG1ha2UgU0ZDDQo+ID4gYnJvYWRlciBzdWNoIHRoYXQgaXQgY291
bGQgdXRpbGl6ZSBNQUMgYmFzZWQgbmV0d29ya3MsIElQIGJhc2VkDQo+ID4gbmV0d29ya3MsIGFu
ZCBJUC1vdmVyLU1QTFMgYmFzZWQgbmV0d29ya3MuDQo+ID4NCj4gPiAgICAgUm9uDQo+ID4NCj4g
PiAqRnJvbToqVVRUQVJPLCBKQU1FUyBbbWFpbHRvOmp1MTczOEBhdHQuY29tXQ0KPiA+ICpTZW50
OiogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMToxMSBBTQ0KPiA+ICpUbzoqIFJvbiBQYXJr
ZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBEYXZlIERvbHNvbg0KPiA+IDxk
ZG9sc29uQHNhbmR2aW5lLmNvbT47IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPjsgRG9s
Z2Fub3csDQo+ID4gQW5kcmV3IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNv
bT47IEVYVCBCb3R0b3JmZiwgUGF1bA0KPiA+IDxwYXVsLmJvdHRvcmZmQGhwZS5jb20+OyBTdGV3
YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPjsNCj4gPiBhby50aW5nQHp0ZS5j
b20uY24NCj4gPiAqQ2M6KiBzZmNAaWV0Zi5vcmcNCj4gPiAqU3ViamVjdDoqIFJFOiBbc2ZjXSBb
R1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YNCj4gPiBOU0gN
Cj4gPg0KPiA+ICovQ29tbWVudHMgSW4tTGluZS8qDQo+ID4NCj4gPiAqLy8qDQo+ID4NCj4gPiAq
L0ppbSBVdHRhcm8vKg0KPiA+DQo+ID4gKi8vKg0KPiA+DQo+ID4gIi9UaGlzIGVtYWlsIGFuZCBh
bnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlDQo+ID4g
Y29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUg
aW5kaXZpZHVhbCBvcg0KPiA+IGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2Vk
LiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhlDQo+ID4gbmFtZWQNCj4gPiByZWNpcGllbnQocykg
b3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZQ0KPiA+IHJl
Y2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFu
ZCBkZWxldGUNCj4gPiB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVy
LiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sDQo+ID4gZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGlu
ZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcw0KPiA+IHN0cmljdGx5IHBy
b2hpYml0ZWQvLiIqLy8qDQo+ID4NCj4gPiAqRnJvbToqUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQo+ID4gKlNlbnQ6KiBXZWRuZXNkYXksIE1hcmNo
IDE2LCAyMDE2IDEwOjAxIEFNDQo+ID4gKlRvOiogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZp
bmUuY29tDQo+ID4gPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBYdXhpYW9odSA8eHV4
aWFvaHVAaHVhd2VpLmNvbQ0KPiA+IDxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+OyBVVFRB
Uk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbQ0KPiA+IDxtYWlsdG86anUxNzM4QGF0dC5jb20+Pjsg
RG9sZ2Fub3csIEFuZHJldyAoTm9raWENCj4gPiAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5va2lh
LmNvbQ0KPiA8bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+PjsNCj4gPiBFWFQgQm90
dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbQ0KPiA+IDxtYWlsdG86cGF1bC5ib3R0
b3JmZkBocGUuY29tPj47IFN0ZXdhcnQgQnJ5YW50DQo+ID4gPHN0ZXdhcnQuYnJ5YW50QGdtYWls
LmNvbSA8bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+Ow0KPiA+IGFvLnRpbmdAenRl
LmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4gPiAqQ2M6KiBzZmNAaWV0Zi5v
cmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+ID4gKlN1YmplY3Q6KiBSRTogW3NmY10gW0dSQVlN
QUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mDQo+ID4gTlNIDQo+ID4N
Cj4gPiBNeSByZWNvbGxlY3Rpb24gb2YgdGhlIGRpc2N1c3Npb24gYW5kIGFuYWx5c2lzIG9mIE1Q
TFMgZm9yd2FyZGluZyB0bw0KPiA+IHN1cHBvcnQgU0ZDIHdhcyBub3Qgb3JpZW50ZWQgYXJvdW5k
IGhpZXJhcmNoaWNhbCBTRkMgZG9tYWlucy4gICBJbnN0ZWFkLA0KPiA+IEkgdGhvdWdodCB0aGUg
ZGlzY3Vzc2lvbiB3YXMgYXJvdW5kIGFuIE1QTFMgbGFiZWwgcGVyIFNGIGluc3RhbmNlIHNvDQo+
ID4gdGhhdCB0aGUgc3RhY2sgb2YgTVBMUyBsYWJlbHMgcHJvdmlkZWQgdGhlIGZ1bGwgU0ZQL1JT
UCBkZXNjcmlwdGlvbi4NCj4gPiBBbiBlbGVnYW50IGFwcHJvYWNoLCBmb3Igc3VyZSwgYnV0IG5v
dCBvbmUgYWRvcHRlZCBieSB0aGUgV0cuDQo+ID4NCj4gPiAqL1tKaW0gVT5dIFdhcyB0aGlzIGRl
Y2lzaW9uIGJhc2VkIG9uIHRoZSBub3Rpb24gdGhhdCBhbGwgZmFicmljcyBhcmUNCj4gPiBJUCBv
bmx5Pz8gSU1PIHRoZSBtb2RlbCBvZiBhbGwgRENzIGJlaW5nIGxhcmdlIGFuZCBJUCBvbmx5IGlz
IG5vdCBhDQo+ID4gY29ycmVjdA0KPiA+IGFzc3VtcHRpb24uLyoNCj4gPg0KPiA+IFRoZSBjdXJy
ZW50IGRpc2N1c3Npb24gb2YgTVBMUyBpcyBtb3JlIG9mIHRoZSBoaWVyYXJjaGljYWwgbmF0dXJl
IOKAkyBhDQo+ID4gc3RhY2sgb2YgbGFiZWxzIGluIHRoZSBnZW5lcmFsIGNhc2UgcmVwcmVzZW50
cyBhIHNldCBvZiBuZXN0ZWQgTFNQcy4NCj4gPiBGb3IgU0ZDLCB0aGUgZGlzY3Vzc2lvbiBpcyB0
aGF0IGEgc3RhY2sgb2YgTlNIIHJlcHJlc2VudHMgYSBzdGFjayBvZg0KPiA+IHBlci1TRkMtZG9t
YWluIFNGUHMuICAgQnV0IGFuIGluZGl2aWR1YWwgTlNIIGRvZXMgbm90IHNlbGYtZGVzY3JpYmUg
dGhlDQo+ID4gU0ZQL1JTUCBhdCBpdHMgb3duIGRvbWFpbiBsZXZlbCwgcmVseWluZyBpbnN0ZWFk
IG9uIGEgZmxhdCBpZGVudGlmaWVyDQo+ID4gKFNGUCBJRCkgdGhhdCBpcyB1c2VkIHRvIGxvb2t1
cCB0aGUgZnVsbCBTRlAvUlNQLg0KPiA+DQo+ID4gICAgIFJvbg0KPiA+DQo+ID4gKkZyb206KkRh
dmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQo+ID4gKlNlbnQ6KiBXZWRu
ZXNkYXksIE1hcmNoIDE2LCAyMDE2IDk6NDggQU0NCj4gPiAqVG86KiBYdXhpYW9odSA8eHV4aWFv
aHVAaHVhd2VpLmNvbSA8bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PjsNCj4gPiBVVFRBUk8s
IEpBTUVTIDxqdTE3MzhAYXR0LmNvbSA8bWFpbHRvOmp1MTczOEBhdHQuY29tPj47IERvbGdhbm93
LA0KPiA+IEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20NCj4g
PiA8bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+PjsgRVhUIEJvdHRvcmZmLCBQYXVs
DQo+ID4gPHBhdWwuYm90dG9yZmZAaHBlLmNvbSA8bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNv
bT4+OyBSb24gUGFya2VyDQo+ID4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4g
PiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgU3Rld2FydCBCcnlh
bnQNCj4gPiA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tIDxtYWlsdG86c3Rld2FydC5icnlhbnRA
Z21haWwuY29tPj47DQo+ID4gYW8udGluZ0B6dGUuY29tLmNuIDxtYWlsdG86YW8udGluZ0B6dGUu
Y29tLmNuPg0KPiA+ICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4g
PiAqU3ViamVjdDoqIFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQt
aGVhZGVyIHR5cGUgb2YNCj4gPiBOU0gNCj4gPg0KPiA+IFJlY2FsbCB0aGF0IGRyYWZ0LWhvbW1h
LXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMgY29tcGFyZXMgdGhlDQo+ID4gZGlmZmVy
ZW50IGFwcHJvYWNoZXMuDQo+ID4NCj4gPiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJh
ZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpDQo+ID4gcy0wNQ0KPiA+DQo+
ID4gVGhlIE1QTFMgYXBwcm9hY2ggZmFsbHMgaW50byB0aGUgY2F0ZWdvcnkgZGlzY3Vzc2VkIGlu
IHNlY3Rpb24gMy4xLjIsDQo+ID4g4oCcTWV0aG9kIDI6IEZvcndhcmRpbmcgd2l0aCBTdGFja2Vk
IEhlYWRlcnPigJ0sDQo+ID4NCj4gPiB3aGVyZWFzIHRoZSBOU0ggYXBwcm9hY2ggZmFsbHMgaW50
byBzZWN0aW9uIDMuMS4zLCDigJxNZXRob2QzOg0KPiA+IEZvcndhcmRpbmcgYmFzZWQgb24gU2Vy
dmljZSBDaGFpbiBJZGVudGlmaWVyc+KAnS4NCj4gPg0KPiA+IFNlY3Rpb24gNCBhbmFseXplcyB0
aGUgZGlmZmVyZW50IG1ldGhvZHMsIHdpdGggcHJvcyBhbmQgY29ucyBmb3IgYWxsDQo+ID4gb2Yg
dGhlIGFwcHJvYWNoZXMuDQo+ID4NCj4gPiAtRGF2ZQ0KPiA+DQo+ID4gKkZyb206KnNmYyBbbWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpYdXhpYW9odQ0KPiA+ICpT
ZW50OiogVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODoyMSBQTQ0KPiA+ICpUbzoqIFVUVEFSTywg
SkFNRVM7IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsDQo+ID4g
UGF1bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdAenRlLmNvbS5jbg0KPiA+
IDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPiA+ICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCj4gPiAqU3ViamVjdDoqIFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJl
OiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YNCj4gPiBOU0gNCj4gPg0KPiA+IFdo
ZW4gYXBwbHlpbmcgYSBwYXJ0aWN1bGFyIFNGQyAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIFNG
cykgdG8gdGhlDQo+ID4gc2VsZWN0ZWQgdHJhZmZpYywgdGhlIHRyYWZmaWMgbmVlZHMgdG8gYmUg
c3RlZXJlZCB0aHJvdWdoIHRoZQ0KPiA+IGNvcnJlc3BvbmRpbmcgU0ZQIChpLmUuLCBhbiBvcmRl
cmVkIGxpc3Qgb2YgU0ZGcyBhbmQgU0ZzKSBpbiB0aGUNCj4gPiBTRkMtZW5hYmxlZCBuZXR3b3Jr
LiBNUExTLVNQUklORyBpcyBhIHBhcnRpY3VsYXIgTVBMUyBzb3VyY2Ugcm91dGluZw0KPiA+IHBh
cmFkaWdtIHdoZXJlIHRoZSBleHBsaWNpdCBwYXRoIGluZm9ybWF0aW9uIChpLmUuLCBhbiBvcmRl
cmVkIGxpc3Qgb2YNCj4gPiBleHBsaWNpdCBob3BzKSBpcyBlbmNvZGVkIGFzIGEgbGFiZWwgc3Rh
Y2sgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZg0KPiA+IGxhYmVscyB3aXRoIGVhY2ggaW5kaWNh
dGluZyBhIHBhcnRpY3VsYXIgZXhwbGljaXQgaG9wKSBhbmQgdGhlbg0KPiA+IHBpZ2d5YmFja2Vk
IG9uIHRoZSBzb3VyY2Ugcm91dGVkIHBhY2tldHMuIFRoZSBNUExTLVNQUklORyBwYXJhZGlnbSBj
YW4NCj4gPiBiZSBlYXNpbHkgbGV2ZXJhZ2VkIHRvIHN0ZWVyIHRoZSBzZWxlY3RlZCB0cmFmZmlj
IHRocm91Z2ggYSBwYXJ0aWN1bGFyDQo+ID4gU0ZQIGJ5IGVuY29kaW5nIHRoZSBTRlAgaW5mb3Jt
YXRpb24gYXMgYW4gTVBMUyBsYWJlbCBzdGFjayAoaS5lLiwgYW4NCj4gPiBvcmRlcmVkIGxpc3Qg
b2YgbGFiZWxzIHdpdGggZWFjaCBpbmRpY2F0aW5nIGEgcGFydGljdWxhciBTRkYgb3IgU0YpLg0K
PiA+IEluIHRoaXMgd2F5LCBTRkZzIGNvdWxkIGJlIGltcGxlbWVudGVkIG9uIGV4aXN0aW5nIE1Q
TFMgc3dpdGNoZXMNCj4gPiB3aXRob3V0IGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEtcGxhbmUgcHJv
dmlkZWQgdGhhdCBTRnMgYXJlIGNhcGFibGUgb2YNCj4gPiByZWNvZ25pemluZyBNUExTIHBhY2tl
dHMuICBBcyBwb2ludGVkIG91dCBieSBzb21lYm9keSBlbHNlLCBpdOKAmXMgbXVjaA0KPiA+IHN0
cmFpZ2h0Zm9yd2FyZCB0byBzdXBwb3J0IHRoZSBzdGFjayBvZiBTRkMgZW5jYXBzdWxhdGlvbnMg
aWYgdGhlIFNGQw0KPiA+IGVuY2Fwc3VsYXRpb24gaXMgaW1wbGVtZW50ZWQgaW4gdGhlIGZvcm0g
b2YgYW4gTVBMUyBsYWJlbCBzdGFjay4NCj4gPg0KPiA+IEJlc3QgcmVnYXJkcywNCj4gPg0KPiA+
IFhpYW9odQ0KPiA+DQo+ID4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSAqT24gQmVoYWxmIE9mICpVVFRBUk8sIEpBTUVTDQo+ID4gKlNlbnQ6KiBUdWVzZGF5LCBNYXJj
aCAxNSwgMjAxNiA4OjQ2IFBNDQo+ID4gKlRvOiogRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBT
Ryk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsNCj4gPiBTdGV3YXJ0IEJyeWFudDsg
YW8udGluZ0B6dGUuY29tLmNuIDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPiA+ICpDYzoq
IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gPiAqU3ViamVjdDoqIFJlOiBb
c2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YNCj4g
PiBOU0gNCj4gPg0KPiA+ICovSWYgd2UgaGF2ZSBhbiBNUExTIGVuYWJsZWQgZmFicmljIHdvdWxk
buKAmXQgaXQgYmUgc2ltcGxlciB0byB3ZWF2ZQ0KPiA+IE5TSCBpbnRvIGl0IGlmIGl0IGFsbCB1
c2VzIE1QTFM/IElmIG5vdCBob3cgd291bGQgdGhlIGludGVyYWN0aW9uDQo+ID4gYmV0d2VlbiB0
aGUgdHdvIGVudmlyb25tZW50cyB3b3JrPy8qDQo+ID4NCj4gPiAqLy8qDQo+ID4NCj4gPiAqL0pp
bSBVdHRhcm8vKg0KPiA+DQo+ID4gKi8vKg0KPiA+DQo+ID4gIi9UaGlzIGVtYWlsIGFuZCBhbnkg
ZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlDQo+ID4gY29u
ZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5k
aXZpZHVhbCBvcg0KPiA+IGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJ
ZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhlDQo+ID4gbmFtZWQNCj4gPiByZWNpcGllbnQocykgb3Ig
b3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZQ0KPiA+IHJlY2Vp
dmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBk
ZWxldGUNCj4gPiB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBB
bnkgb3RoZXIgdXNlLCByZXRlbnRpb24sDQo+ID4gZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywg
cHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcw0KPiA+IHN0cmljdGx5IHByb2hp
Yml0ZWQvLiIqLy8qDQo+ID4NCj4gPiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddICpPbiBCZWhhbGYgT2YgKkRvbGdhbm93LA0KPiA+IEFuZHJldyAoTm9raWEgLSBTRykN
Cj4gPiAqU2VudDoqIE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgMTE6NTIgUE0NCj4gPiAqVG86KiBF
WFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbQ0KPiA+IDxtYWlsdG86cGF1
bC5ib3R0b3JmZkBocGUuY29tPj47IFJvbiBQYXJrZXINCj4gPiA8Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbQ0KPiA+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bT4+OyBTdGV3YXJ0IEJyeWFudA0KPiA+IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20gPG1haWx0
bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsNCj4gPiBhby50aW5nQHp0ZS5jb20uY24gPG1h
aWx0bzphby50aW5nQHp0ZS5jb20uY24+DQo+ID4gKkNjOiogc2ZjQGlldGYub3JnIDxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPiA+ICpTdWJqZWN0OiogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFk
ZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZg0KPiA+IE5TSA0KPiA+DQo+ID4gRm9sbG93
aW5nIOKAnG5leHQgaGVhZGVy4oCdIGFwcHJvYWNoICBpcyBzaW1wbGUgYW5kIHRoZSBOU0ggaGVh
ZGVyIGlzDQo+ID4gYWxyZWFkeSBidWlsdCBsaWtlIHRoYXQuIEludHJvZHVjaW5nIE1QTFMgbGlr
ZSBhcHByb2FjaCB3b3VsZCBhZGQgeWV0DQo+ID4gYW5vdGhlciBtZWNoYW5pc20gdG8gdHJhdmVy
c2UgdGhlIGhlYWRlcnMsIHdoaWNoIHdvdWxkIG1ha2UgaC93IG1vcmUNCj4gPiBjb21wbGV4Lg0K
PiA+DQo+ID4gSXQgaXMgdHJ1ZSB0aGF0IGgvdyBjYW4gb25seSBsb29rIGF0IFggQnl0ZXMgKFgg
ZGVwZW5kaW5nIG9uIGgvdykuDQo+ID4gVGhpcyBpcyB0cnVlIGZvciBtYW55IGhlYWRlcnMgbm90
IG9ubHkgdGhpcyBhbmQgZXZlbiB0b2RheSAod2l0aG91dA0KPiA+IE5TSCkgeW91IGNhbiBlbmQt
dXAgd2l0aCBwYXlsb2FkIGJlaW5nIHZlcnkgZGVlcCBpbiBhIHBhY2tldC4gQXQgdGhlDQo+ID4g
ZW5kIHdlIG5lZWQgdG8gaGF2ZSBhIGZsZXhpYmxlIG1lY2hhbmlzbSB3aGljaCBOU0ggbmVzdGlu
ZyB3b3VsZA0KPiA+IHByb3ZpZGUuIElmIHNvbWVvbmUg4oCcYWJ1c2VzIGl04oCdIHRoaXMgY2Fu
IGxlYWQgdG8gdmFyaW91cyBpc3N1ZXMuIEl0IGlzDQo+ID4gcHJvYmFibHkgd29ydGggbm90aW5n
IHRoYXQgaW4gdGhlIGRyYWZ0IGluY2x1ZGluZyBzZWN1cml0eQ0KPiA+IGNvbnNpZGVyYXRpb25z
IChieSBhZGRpbmcgbGFyZ2UgaGVhZGVycyBpdCB3aWxsIGJlIGhhcmRlciB0byBwZXJmb3JtDQo+
ID4gcGF5bG9hZCBiYXNlZCBBQ0wgRERvUyBwcm90ZWN0aW9uIGluIHJvdXRlcnMgZm9yIGV4YW1w
bGUpLg0KPiA+DQo+ID4gQW5kcmV3DQo+ID4NCj4gPiBPbiAyMDE2LTAzLTE1LCAzOjAzIEFNLCAi
c2ZjIG9uIGJlaGFsZiBvZiBFWFQgQm90dG9yZmYsIFBhdWwiIHdyb3RlOg0KPiA+DQo+ID4gICAg
IEp1c3Qgb25lIG1vcmUgY29uY2VybiBhYm91dCB0aGUgc3RhY2sgaXMgaG93IGRlZXAgaXQgd2ls
bCBuZXN0Lg0KPiA+ICAgICBIYXJkd2FyZSBzd2l0Y2ggaW1wbGVtZW50YXRpb25zIGFyZSB0eXBp
Y2FsbHkgbGltaXRlZCBpbiB0aGUgZGVwdGgNCj4gPiAgICAgdGhleSBsb29rIGludG8gdGhlIHBh
Y2tldC4gSWYgdGhlIGhhcmR3YXJlIG5lZWRzIHRvIGxvb2sgYXQgdGhlDQo+ID4gICAgIG9yaWdp
bmFsIHBhY2tldCBoZWFkZXJzLCB0aGVuIGhhcmR3YXJlIHdvdWxkIG5lZWQgdG8gc2tpcCBvdmVy
IHRoZQ0KPiA+ICAgICBzdGFjayBvZiBOU0ggaGVhZGVycyB0byByZWFjaCB0aGUgb3JpZ2luYWwg
cGFja2V0LiBJZiB0aGUgTlNIIHN0YWNrDQo+ID4gICAgIGlzIHRvbyBkZWVwIGl0IG1heSBleGNl
ZWQgdGhlIGhhcmR3YXJlIGRlcHRoIGxpbWl0cy4NCj4gPg0KPiA+ICAgICBDaGVlcnMsDQo+ID4N
Cj4gPg0KPiA+ICAgICBQYXVsDQo+ID4NCj4gPiAgICAgKkZyb206KnNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpSb24gUGFya2VyDQo+ID4gICAgICpTZW50
OiogTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo0NSBBTQ0KPiA+ICAgICAqVG86KiBTdGV3YXJ0
IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tDQo+ID4gICAgIDxtYWlsdG86c3Rld2Fy
dC5icnlhbnRAZ21haWwuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbg0KPiA+ICAgICA8bWFpbHRv
OmFvLnRpbmdAenRlLmNvbS5jbj4NCj4gPiAgICAgKkNjOiogc2ZjQGlldGYub3JnIDxtYWlsdG86
c2ZjQGlldGYub3JnPg0KPiA+ICAgICAqU3ViamVjdDoqIFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJl
OiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUNCj4gPiAgICAgb2YgTlNIDQo+ID4NCj4g
PiAgICAgSSBsaWtlIHRoZSBzZWxmIGRlc2NyaWJpbmcgc3RhY2sgb2YgTlNIIGhlYWRlcnMgYW5k
IEkgbGlrZSB0aGUgZmlyc3QNCj4gPiAgICAgb25lIGJlaW5nIHRoZSDigJxjdXJyZW504oCdIHNj
b3BpbmcuICAgQnV0LCBvbmUgZGlmZmVyZW5jZSBiZXR3ZWVuIE1QTFMNCj4gPiAgICAgYW5kIE5T
SOKApiAgIE1QTFMgZm9yd2FyZGluZyBpcyBnZW5lcmFsbHkgaGFuZGxlZCBieSBsb29raW5nIG9u
bHkgYXQNCj4gPiAgICAgdGhlIE1QTFMgbGFiZWxzIHRoYXQgYXJlIOKAnGluIHNjb3Bl4oCdIGZv
ciB0aGUgY3VycmVudCBub2RlIChpLmUuLA0KPiA+ICAgICBzdGFydGluZyBhdCB0aGUgdG9wLW9m
LXN0YWNrKSBhbmQgbm90IG5lZWRpbmcgdG8gbG9jYXRlIGFuZCBwcm9jZXNzDQo+ID4gICAgIHRo
ZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgYm90dG9tLW9mLXN0YWNrLiAgICBCdXQsIGluIE5T
SCwgbW9zdA0KPiA+ICAgICBwcm9jZXNzaW5nIHdpbGwgcmVxdWlyZSBsb2NhdGlvbiBvZiB0aGUg
4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGxhc3QNCj4gPiAgICAgTlNIIGhlYWRlci4gICBJdCBp
cyBpbmVmZmljaWVudCB0byBoYXZlIHRvIHdhbGsgdGhlIHN0YWNrIG9mIE5TSA0KPiA+ICAgICBo
ZWFkZXJzIGluIG9yZGVyIHRvIGxvY2F0ZSB0aGF0IHBheWxvYWQuICAgIElmIGVhY2ggTlNIIGhl
YWRlciB0aGF0DQo+ID4gICAgIHdhcyBwdXNoZWQgb250byB0aGUgc3RhY2sgYWxzbyBpbmNsdWRl
ZCBhbiBvZmZzZXQgdG8gZGlyZWN0bHkgbG9jYXRlDQo+ID4gICAgIHRoZSBwYXlsb2FkIChlYWNo
IG5ldyBvbmUgc2ltcGx5IGFkZHMgaXRzIG93biBieXRlIHNpemUpLCB0aGVuIHRoaXMNCj4gPiAg
ICAgcHJvY2Vzc2luZyBpbmVmZmljaWVuY3kgd291bGQgYmUgbWl0aWdhdGVkLg0KPiA+DQo+ID4g
ICAgICAgICBSb24NCj4gPg0KPiA+ICAgICAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKlN0ZXdhcnQNCj4gQnJ5YW50DQo+ID4gICAgICpTZW50
OiogTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiA1OjQwIEFNDQo+ID4gICAgICpUbzoqIGFvLnRpbmdA
enRlLmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4gPiAgICAgKkNjOiogc2Zj
QGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+ICAgICAqU3ViamVjdDoqIFtHUkFZ
TUFJTF0gUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZg0KPiA+IE5T
SA0KPiA+DQo+ID4NCj4gPiAgICAgSGF2aW5nIHJlbWluZGVkIG15c2VsZiBvZiB0aGUgTlNIIGhl
YWRlciBzdHJ1Y3R1cmUsIEkgc2VlIHRoYXQgdGhpcw0KPiA+ICAgICBpcyBub3Qgc3RyaWN0bHkg
bmVlZGVkIHNpbmNlIHRoaXMgbmF0dXJhbGx5IGZpdHMgd2l0aCB0aGUgbmV4dA0KPiA+ICAgICBw
cm90b2NvbCBjb21wb25lbnQgb2YgdGhlIGJhc2UgaGVhZGVyLiBUaHVzIHN0YXRpbmcgdGhhdCB0
aGUgdGhlcmUNCj4gPiAgICAgaXMgbm8gYXJjaGl0ZWN0dXJhbCBsaW1pdCBvbiB0aGUgbnVtYmVy
IG9mIFNGSCBoZWFkZXJzIGluIGEgcGFja2V0DQo+ID4gICAgIGlzIHRoZSBuZWNlc3NhcnkgYW5k
IHN1ZmZpY2llbnQgcmVxdWlyZW1lbnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5DQo+ID4gICAgIHN0
YWNrIG9mIE5TSCBoZWFkZXJzLiBTdGF0aW5nIHRoYXQgbmV3IE5TSCBoZWFkZXJzIGFyZSBhZGRl
ZCBhdCB0aGUNCj4gPiAgICAgZnJvbnQNCj4gPiAgICAgb2YgdGhlIHBhY2tldCwgYW5kIHByb2Nl
c3NlZCBmaXJzdCBhbmQgZGlzY2FyZGVkIGZpcnN0IGlzIHN1ZmZpY2llbnQNCj4gPiAgICAgdG8g
cmVtb3ZlIGFueSBwcm9jZXNzaW5nIGFtYmlndWl0eS4gUHJvY2Vzc2luZyB3b3VsZCBhbHNvIGJl
IHNpbXBsZXINCj4gPiAgICAgaXMgeW91IGZvbGxvd2VkIHRoZSBNUExTIHJ1bGUgdGhhdCB0aGUg
b3V0ZXIgaGVhZGVyIGlzIHRoZSBvbmx5IG9uZQ0KPiA+ICAgICBpbiBzY29wZSB1bnRpbCB0aGF0
IGhlYWRlciBpcyBkaXNjYXJkZWQgKHBvcHBlZCkuDQo+ID4NCj4gPiAgICAgSSBkbyBob3dldmVy
IHdvbmRlciB3aGV0aGVyIHRoZSBJRVRGJ3MgYXJjaGl0ZXR1cmFsIHByZWZlcmVuY2UgZm9yDQo+
ID4gICAgIHNlbGYgZGVzY3JpYmluZyBwYWNrZXRzIChNUExTIGJlaW5nIHRoZSBleGNlcHRpb24p
IGxlYWRzIHVzIHRvIG1vcmUNCj4gPiAgICAgY29tcGxleCBhbmQgdGh1cyBsZXNzIGVmZmljZW50
IGRhdGFwbGFuZSBkZXNpZ25zIHRoYW4gd2UgY291bGQNCj4gPiAgICAgb3RoZXJ3aXNlDQo+ID4g
ICAgIGFjaGlldmUuDQo+ID4NCj4gPiAgICAgLSBTdGV3YXJ0DQo+ID4NCj4gPiAgICAgT24gMTQv
MDMvMjAxNiAwMTo0NCwgYW8udGluZ0B6dGUuY29tLmNuDQo+IDxtYWlsdG86YW8udGluZ0B6dGUu
Y29tLmNuPg0KPiA+ICAgICB3cm90ZToNCj4gPg0KPiA+ICAgICAgICAgU3Rld2FydCwNCj4gPg0K
PiA+ICAgICAgICAgVGhhbmtzLg0KPiA+DQo+ID4gICAgICAgICBEbyB5b3UgbWVhbiB3ZSBzaG91
bGQgYWRkIGFuIGluZGljYXRvciBmb3IgdGhlIG5lc3RlZCBOU0g/ICBJDQo+ID4gICAgICAgICBh
Z3JlZSBhbnl0aGluZyBuZXcgc2hvdWxkIGJlIGNvbnNpZGVyZWQgY2FyZWZ1bGx5LiBBbmQgdGhh
dCdzDQo+ID4gICAgICAgICB3aGF0IHdlIGFyZSBkb2luZyByaWdodCBub3cuOikNCj4gPg0KPiA+
DQo+ID4NCj4gPg0KPiA+DQo+ID4NCj4gPiAgICAgICAgIOWPkeS7tuS6ujogU3Rld2FydCBCcnlh
bnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4NCj4gPiAgICAgICAgIDxtYWlsdG86c3Rld2Fy
dC5icnlhbnRAZ21haWwuY29tPg0KPiA+ICAgICAgICAg5pS25Lu25Lq6OiAic2ZjQGlldGYub3Jn
IiA8bWFpbHRvOnNmY0BpZXRmLm9yZz48c2ZjQGlldGYub3JnPg0KPiA+ICAgICAgICAgPG1haWx0
bzpzZmNAaWV0Zi5vcmc+LA0KPiA+ICAgICAgICAg5pel5pyfOiAyMDE2LzAzLzExIDE3OjI1DQo+
ID4gICAgICAgICDkuLvpopg6IFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5
cGUgb2YgTlNIDQo+ID4gICAgICAgICDlj5Hku7bkuro6ICJzZmMiIDxzZmMtYm91bmNlc0BpZXRm
Lm9yZz4NCj4gPiA8bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPg0KPiA+DQo+ID4NCj4gPiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tDQo+ID4gLS0NCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+ID4gICAgICAg
ICBUaGUgcHJvdG9jb2wgdGhhdCBjaG9zZSB0aGUgbW9zdCBlbGVnYW50IGFwcHJvYWNoIHRvIGxh
eWVyaW5nDQo+ID4gICAgICAgICBvbmUgaGVhZGVyIG9uIGFub3RoZXIgd2FzIE1QTFMsIHdpdGgg
aXRzIHN0YWNraW5nIGFwcHJvYWNoDQo+ID4gICAgICAgICBhbmQgb25lIGJpdCBlbmQgb2Ygc3Rh
Y2sgaW5kaWNhdG9yLg0KPiA+DQo+ID4gICAgICAgICBTdWNoIGEgc2ltcGxlIGdlbmVyYWwgYXBw
cm9hY2ggaGFzIG11Y2ggdG8gY29tbWVuZCBpdA0KPiA+ICAgICAgICAgYW5kIHlvdSBtaWdodCB0
aGluayBzZXJpb3VzbHkgYWJvdXQgYXBwbHlpbmcgaXQgaGVyZS4NCj4gPg0KPiA+ICAgICAgICAg
U3Rld2FydA0KPiA+DQo+ID4gICAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPiA+ICAgICAgICAgc2ZjIG1haWxpbmcgbGlzdA0KPiA+ICAgICAg
ICAgc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+ICAgICAgICAgaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4gPg0KPiA+DQo+ID4NCj4gPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+IHNmYyBt
YWlsaW5nIGxpc3QNCj4gPiBzZmNAaWV0Zi5vcmcNCj4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KPiA+DQo=


From nobody Fri Mar 18 06:23:13 2016
Return-Path: <ju1738@att.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF7D512D6F3 for <sfc@ietfa.amsl.com>; Fri, 18 Mar 2016 06:23:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.59
X-Spam-Level: 
X-Spam-Status: No, score=-2.59 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, T_KAM_HTML_FONT_INVALID=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 zHZPVx58H1lz for <sfc@ietfa.amsl.com>; Fri, 18 Mar 2016 06:23:06 -0700 (PDT)
Received: from mx0b-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 520BF12D7F5 for <sfc@ietf.org>; Fri, 18 Mar 2016 06:23:06 -0700 (PDT)
Received: from pps.filterd (m0049458.ppops.net [127.0.0.1]) by m0049458.ppops.net-00191d01. (8.15.0.59/8.15.0.59) with SMTP id u2IDIjMI023268; Fri, 18 Mar 2016 09:22:40 -0400
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049458.ppops.net-00191d01. with ESMTP id 21rgb2vync-1 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);  Fri, 18 Mar 2016 09:22:39 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id u2IDMd22019204; Fri, 18 Mar 2016 09:22:39 -0400
Received: from mlpi407.sfdc.sbc.com (mlpi407.sfdc.sbc.com [130.9.128.239]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id u2IDMTY2019053 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 18 Mar 2016 09:22:33 -0400
Received: from MISOUT7MSGHUBAE.ITServices.sbc.com (MISOUT7MSGHUBAE.itservices.sbc.com [130.9.129.149]) by mlpi407.sfdc.sbc.com (RSA Interceptor); Fri, 18 Mar 2016 13:22:11 GMT
Received: from MISOUT7MSGUSRCD.ITServices.sbc.com ([169.254.4.181]) by MISOUT7MSGHUBAE.ITServices.sbc.com ([130.9.129.149]) with mapi id 14.03.0248.002; Fri, 18 Mar 2016 09:22:10 -0400
From: "UTTARO, JAMES" <ju1738@att.com>
To: Sumandra Majee <S.Majee@f5.com>, Stewart Bryant <stewart.bryant@gmail.com>, Xuxiaohu <xuxiaohu@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgGIWkanorO4w3UWxkHFtF58Aq59dyYMwgACboICAAMt0UA==
Date: Fri, 18 Mar 2016 13:22:10 +0000
Message-ID: <B17A6910EEDD1F45980687268941550F135E4550@MISOUT7MSGUSRCD.ITServices.sbc.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com> <B17A6910EEDD1F45980687268941550F135E415B@MISOUT7MSGUSRCD.ITServices.sbc.com> <D31069C7.4E63A%s.majee@f5.com>
In-Reply-To: <D31069C7.4E63A%s.majee@f5.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.91.76.251]
Content-Type: multipart/alternative; boundary="_000_B17A6910EEDD1F45980687268941550F135E4550MISOUT7MSGUSRCD_"
MIME-Version: 1.0
X-RSA-Inspected: yes
X-RSA-Classifications: DAM Allow Patterns, public
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2016-03-18_07:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 spamscore=0 suspectscore=0 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1601100000 definitions=main-1603180183
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/IiDI3zqrF77vHEBiqTlGYy_wM98>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Mar 2016 13:23:11 -0000

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

VGhlIHVzZSBvZiBNUExTIGxhYmVscyB3b3VsZCBmYWNpbGl0YXRlIFNETiBjb250cm9sIG9mIHNl
cnZpY2UgY2hhaW5zLiBXZSBjb3VsZCB1c2UgYW55dGhpbmcgYnV0IFZMQU4gc3RpdGNoaW5nIGV0
Yy4uIGlzIG5vdCBzY2FsYWJsZSBvciByZWFsaXN0aWMgdG8gb3BlcmF0ZSBpbiBhIGxhcmdlIG5l
dHdvcmsgY29tcG9zZWQgb2YgbWFueSBzbWFsbGVyIGRhdGEgY2VudGVycy4gSSBndWVzcyB3aGVy
ZSBJIGdldCBodW5nIHVwIGluIHRoaXMgZGlzY3Vzc2lvbiBpcyB3aHkgb3ZlcmxvYWQgdGhlIE5T
SCBoZWFkZXIgb2JqZWN0IHdpdGggYm90aCBwYXRoIGluZm8gYW5kIG1ldGFkYXRhPyBJcyB0aGVy
ZSBhIG5vdGlvbiB0aGF0IHRoZXkgYXJlIGludHJpbnNpY2FsbHkgdGllZCB0b2dldGhlciBpZiBz
bywgY291bGQgZm9sa3MgcHJvdmlkZSBhbiBleGFtcGxlPyBUaGF0IHdvdWxkIGJlIGhlbHBmdWwu
DQoNClRoYW5rcywNCiAgICAgICAgICAgICAgICBKaW0gVXR0YXJvDQoNCiJUaGlzIGVtYWlsIGFu
ZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlIGNv
bmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGlu
ZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlv
dSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZl
IHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGlu
IGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2Ug
aW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24s
IGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMg
ZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4iDQpGcm9tOiBTdW1hbmRyYSBNYWplZSBbbWFp
bHRvOlMuTWFqZWVAZjUuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2IDU6MTAg
UE0NClRvOiBVVFRBUk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbT47IFN0ZXdhcnQgQnJ5YW50IDxz
dGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+OyBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbT47
IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBEYXZlIERvbHNv
biA8ZGRvbHNvbkBzYW5kdmluZS5jb20+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSA8
YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT47IEVYVCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0
b3JmZkBocGUuY29tPjsgYW8udGluZ0B6dGUuY29tLmNuDQpDYzogc2ZjQGlldGYub3JnDQpTdWJq
ZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0
eXBlIG9mIE5TSA0KDQpGb3IgYSBuYWlsZWQgZG93biBzZXJ2aWNlIGNoYWluIHdpdGhvdXQgbWV0
YWRhdGEgb25jZSBjYW4gdXNlIHZsYW4gc3RpdGNoaW5nLCBtYWMgYmFzZWQsIGhlY2sgaXQgY2Fu
IGJlIEhUVFAgaGVhZGVyIGJhc2VkIGlmIHdlIHdhbnQgdG8uIFNvIHllcyBuZWl0aGVyIE5TSCBu
b3QgbWV0YWRhdGEgaXMgcmVxdWlyZWQuIEJ1dCBpdCBpcyBvZnRlbiBkbyBub3QgaW50ZXJvcGVy
YXRlLg0KDQpJIGFtIGJpdCBsb3N0IG9uIGhvdyB0aGlzIGRpc2N1c3Npb24gZml0cyBpbiB3aXRo
IE5TSCBwcm90b2NvbCBpbiBnZW5lcmFsPw0KDQpTdW1hbmRyYQ0KDQpGcm9tOiBzZmMgPHNmYy1i
b3VuY2VzQGlldGYub3JnPG1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZz4+IG9uIGJlaGFsZiBv
ZiAiVVRUQVJPLCBKQU1FUyIgPGp1MTczOEBhdHQuY29tPG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+
DQpEYXRlOiBUaHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgYXQgODo1NCBBTQ0KVG86IFN0ZXdhcnQg
QnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdt
YWlsLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVA
aHVhd2VpLmNvbT4+LCBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sIERhdmUgRG9sc29uIDxk
ZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PiwgIkRvbGdh
bm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIiA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTxtYWls
dG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT4+LCAiRVhUIEJvdHRvcmZmLCBQYXVsIiA8cGF1
bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PiwgImFvLnRp
bmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPiIgPGFvLnRpbmdAenRlLmNv
bS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPj4NCkNjOiAic2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+Pg0KU3Vi
amVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIg
dHlwZSBvZiBOU0gNCg0KU28sIGlmIEkgd2FudGVkIHRvIGZvcm0gc2ltcGxlIHNlcnZpY2UgY2hh
aW5zIGkuZSBuYWlsZWQgdXAsIG5vdCBzZWxmLW1vZHVsYXRpbmcgZXRj4oCmaG93IG11Y2ggbWV0
YSBkYXRhIHdvdWxkIEkgbmVlZD8NCg0KSmltIFV0dGFybw0KDQoiVGhpcyBlbWFpbCBhbmQgYW55
IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHksIGFyZSBjb25maWRl
bnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlk
dWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJl
IG5vdCBvbmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2ZSByZWFz
b24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJv
ciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGltbWVk
aWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNz
ZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywgb3IgY29weWluZyBvZiB0aGlzIGVtYWls
IGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIg0KRnJvbTogU3Rld2FydCBCcnlhbnQgW21haWx0bzpz
dGV3YXJ0LmJyeWFudEBnbWFpbC5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMTcsIDIwMTYg
MTE6MzEgQU0NClRvOiBVVFRBUk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbTxtYWlsdG86anUxNzM4
QGF0dC5jb20+PjsgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1
QGh1YXdlaS5jb20+PjsgUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBEYXZlIERvbHNvbiA8
ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj47IERvbGdh
bm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPG1haWx0
bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPj47IEVYVCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5i
b3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PjsgYW8udGluZ0B6
dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRk
aW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpZZXMsIHRoZSBNUExTIGxhYmVs
IHNob3VsZCBiZSBzZWVuIGFzIGFuIGluc3RydWN0aW9uIC0gd2hpY2ggaXMNCmV4YWN0bHkgd2hh
dCBpdCBpcywgYW5kIGFsd2F5cyBoYXMgYmVlbi4NCg0KWW91IGNhbiB0cml2aWFsbHkgY2Fycnkg
TVBMUyBvdmVyIElQLg0KDQpXZSBkbyBjYXJyeSBNUExTIG92ZXIgRXRoZXJuZXQuDQoNCkluIHRo
ZSBhYm92ZSBjYXNlcyBNUExTIGlzIHRoZSBpbnN0cnVjdGlvbiwgYW5kIElQIGFuZA0KRXRoZXJu
ZXQgYXJlIHRoZSBwb2ludCB0byBwb2ludCB0cmFuc3BvcnRzLg0KDQpXaGF0IGlzIG1vcmUgaW50
ZXJlc3RpbmcgaXMgaG93IHdlIGNhcnJ5IHRoZSBtZXRhZGF0YSwNCnNpbmNlIHRoZXJlIG1heSBu
ZWVkIHRvIGJlIHNldmVyYWwgaW5zdGFuY2VzIG9mIHRoZQ0KbWV0YWRhdGEgaW4gdGhlIHBhY2tl
dC4NCg0KU3Rld2FydA0KT24gMTcvMDMvMjAxNiAxMjozMCwgVVRUQVJPLCBKQU1FUyB3cm90ZToN
ClJvbiwNCg0KICAgICAgICAgICAgICAgIEhhdmUgbm90IGJlZW4gZm9sbG93aW5nIHRoZSBTRkMg
V0cgdGhhdCBjbG9zZWx5IGR1ZSB0byBvdGhlciBtb3JlIHByZXNzaW5nIG5lZWRzIGZvciBteSBu
ZXR3b3JrLiBUaGF0IGJlaW5nIHNhaWQsIGl0IHdvdWxkIHNlZW0gdGhhdCBhbiBNUExTIGxhYmVs
IGNvdWxkIGJlIHVzZWQgYXMgdGhlIGJhc2lzIGZvciB3aGF0IHlvdSBhcmUgbG9va2luZyBmb3Ig
YW4gdGh1cyBjb3VsZCBiZSBhcHBsaWVkIHRvIGFsbCBuZXR3b3JrIHR5cGVzLiBVc2luZyB0aGUg
TVBMUyBsYWJlbCBmb3JtYXQgZG9lcyBub3QgZm9yY2UgeW91IHRvIGhhdmUgYW4gTVBMUyBlbmFi
bGVkIG5ldHdvcmsgYWxsIHRoYXQgaXMgbmVlZGVkIGlzIHRoZSByZXF1aXJlZCBpbmZvIHRvIGJl
IHBvcHVsYXRlZCBpbiB0aGUgbGFiZWwuIEl0IHNlZW1zIHRoYXQgdGhlIGFyZ3VtZW50IGlzIGZv
ciBpbmRlcGVuZGVuY2Ugb2YgbmV0d29yayB0aHVzIGludmVudGluZyBhIG5ldyBsYWJlbCBpcyBi
YXNlZCBvbiBhbiBhc3N1bXB0aW9uIHRoYXQgdXNpbmcgTVBMUyBsYWJlbHMgaW1wb3NlcyBhbiBN
UExTIGNvbnRyb2wgcGxhbmUuIElzIHRoYXQgcmlnaHQ/DQoNCkppbSBVdHRhcm8NCg0KIlRoaXMg
ZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5
LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBv
ZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3Nl
ZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3
aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1l
c3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMg
bWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJl
dGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcg
b2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiINCkZyb206IFh1eGlhb2h1IFtt
YWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAxNywgMjAx
NiAzOjQ3IEFNDQpUbzogUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bT48bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBVVFRBUk8sIEpBTUVT
IDxqdTE3MzhAYXR0LmNvbT48bWFpbHRvOmp1MTczOEBhdHQuY29tPjsgRGF2ZSBEb2xzb24gPGRk
b2xzb25Ac2FuZHZpbmUuY29tPjxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+OyBEb2xnYW5v
dywgQW5kcmV3IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT48bWFpbHRv
OmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90
dG9yZmZAaHBlLmNvbT48bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT47IFN0ZXdhcnQgQnJ5
YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFp
bC5jb20+OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNj
OiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBb
R1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNClJv
biwNCg0KVGhlIFNGQyBhcHByb2FjaCBvZiBlbmNvZGluZyB0aGUgU0ZQIGluZm9ybWF0aW9uIGJ5
IGFuIE1QTFMgbGFiZWwgc3RhY2sgY2FuIG1lZXQgdGhlIHRyYW5zcG9ydC1pbmRlcGVuZGVuY3kg
cmVxdWlyZW1lbnQgdmVyeSB3ZWxsLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KRnJvbTog
Um9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50
OiBXZWRuZXNkYXksIE1hcmNoIDE2LCAyMDE2IDExOjIwIFBNDQpUbzogVVRUQVJPLCBKQU1FUzsg
RGF2ZSBEb2xzb247IFh1eGlhb2h1OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhU
IEJvdHRvcmZmLCBQYXVsOyBTdGV3YXJ0IEJyeWFudDsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0
bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQpTdWJqZWN0OiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0
LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpKYW1lcywNCg0KSSBjYW7igJl0IHNwZWFrIGZvciB0aGUg
ZW50aXJlIGdyb3VwLCBteSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBkZWNpc2lvbiBub3QgdG8gc3Rh
bmRhcmRpemUgb24gTVBMUyBhcyB0aGUgZm9yd2FyZGluZyBwYXJhZGlnbSB3YXMgdG8gbWFrZSBT
RkMgYnJvYWRlciBzdWNoIHRoYXQgaXQgY291bGQgdXRpbGl6ZSBNQUMgYmFzZWQgbmV0d29ya3Ms
IElQIGJhc2VkIG5ldHdvcmtzLCBhbmQgSVAtb3Zlci1NUExTIGJhc2VkIG5ldHdvcmtzLg0KDQog
ICBSb24NCg0KDQpGcm9tOiBVVFRBUk8sIEpBTUVTIFttYWlsdG86anUxNzM4QGF0dC5jb21dDQpT
ZW50OiBXZWRuZXNkYXksIE1hcmNoIDE2LCAyMDE2IDExOjExIEFNDQpUbzogUm9uIFBhcmtlciA8
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbT4+OyBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRv
OmRkb2xzb25Ac2FuZHZpbmUuY29tPj47IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1h
aWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cp
IDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEu
Y29tPj47IEVYVCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpw
YXVsLmJvdHRvcmZmQGhwZS5jb20+PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdt
YWlsLmNvbTxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47IGFvLnRpbmdAenRlLmNv
bS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBh
biBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KQ29tbWVudHMgSW4tTGluZQ0KDQpKaW0g
VXR0YXJvDQoNCiJUaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBh
cmUgQVQmVCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xl
bHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBl
bWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBp
ZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUg
cmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIg
YW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBB
bnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50
aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4iDQpG
cm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0N
ClNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgMTA6MDEgQU0NClRvOiBEYXZlIERvbHNv
biA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj47IFh1
eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj47
IFVUVEFSTywgSkFNRVMgPGp1MTczOEBhdHQuY29tPG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+OyBE
b2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTxt
YWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT4+OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBh
dWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFN0ZXdh
cnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50
QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5j
bj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBb
c2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNI
DQoNCk15IHJlY29sbGVjdGlvbiBvZiB0aGUgZGlzY3Vzc2lvbiBhbmQgYW5hbHlzaXMgb2YgTVBM
UyBmb3J3YXJkaW5nIHRvIHN1cHBvcnQgU0ZDIHdhcyBub3Qgb3JpZW50ZWQgYXJvdW5kIGhpZXJh
cmNoaWNhbCBTRkMgZG9tYWlucy4gICBJbnN0ZWFkLCBJIHRob3VnaHQgdGhlIGRpc2N1c3Npb24g
d2FzIGFyb3VuZCBhbiBNUExTIGxhYmVsIHBlciBTRiBpbnN0YW5jZSBzbyB0aGF0IHRoZSBzdGFj
ayBvZiBNUExTIGxhYmVscyBwcm92aWRlZCB0aGUgZnVsbCBTRlAvUlNQIGRlc2NyaXB0aW9uLiAg
ICBBbiBlbGVnYW50IGFwcHJvYWNoLCBmb3Igc3VyZSwgYnV0IG5vdCBvbmUgYWRvcHRlZCBieSB0
aGUgV0cuDQpbSmltIFU+XSBXYXMgdGhpcyBkZWNpc2lvbiBiYXNlZCBvbiB0aGUgbm90aW9uIHRo
YXQgYWxsIGZhYnJpY3MgYXJlIElQIG9ubHk/PyBJTU8gdGhlIG1vZGVsIG9mIGFsbCBEQ3MgYmVp
bmcgbGFyZ2UgYW5kIElQIG9ubHkgaXMgbm90IGEgY29ycmVjdCBhc3N1bXB0aW9uLg0KDQpUaGUg
Y3VycmVudCBkaXNjdXNzaW9uIG9mIE1QTFMgaXMgbW9yZSBvZiB0aGUgaGllcmFyY2hpY2FsIG5h
dHVyZSDigJMgYSBzdGFjayBvZiBsYWJlbHMgaW4gdGhlIGdlbmVyYWwgY2FzZSByZXByZXNlbnRz
IGEgc2V0IG9mIG5lc3RlZCBMU1BzLiAgIEZvciBTRkMsIHRoZSBkaXNjdXNzaW9uIGlzIHRoYXQg
YSBzdGFjayBvZiBOU0ggcmVwcmVzZW50cyBhIHN0YWNrIG9mIHBlci1TRkMtZG9tYWluIFNGUHMu
ICAgQnV0IGFuIGluZGl2aWR1YWwgTlNIIGRvZXMgbm90IHNlbGYtZGVzY3JpYmUgdGhlIFNGUC9S
U1AgYXQgaXRzIG93biBkb21haW4gbGV2ZWwsIHJlbHlpbmcgaW5zdGVhZCBvbiBhIGZsYXQgaWRl
bnRpZmllciAoU0ZQIElEKSB0aGF0IGlzIHVzZWQgdG8gbG9va3VwIHRoZSBmdWxsIFNGUC9SU1Au
DQoNCiAgIFJvbg0KDQoNCkZyb206IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmlu
ZS5jb21dDQpTZW50OiBXZWRuZXNkYXksIE1hcmNoIDE2LCAyMDE2IDk6NDggQU0NClRvOiBYdXhp
YW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+OyBV
VFRBUk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbTxtYWlsdG86anUxNzM4QGF0dC5jb20+PjsgRG9s
Z2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208bWFp
bHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+PjsgRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVs
LmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+OyBSb24gUGFy
a2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPj47IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFp
bC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20u
Y248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4g
TlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNClJlY2FsbCB0aGF0IGRyYWZ0LWhvbW1hLXNm
Yy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMgY29tcGFyZXMgdGhlIGRpZmZlcmVudCBhcHBy
b2FjaGVzLg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWhvbW1hLXNmYy1mb3J3
YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMtMDUNCg0KVGhlIE1QTFMgYXBwcm9hY2ggZmFsbHMgaW50
byB0aGUgY2F0ZWdvcnkgZGlzY3Vzc2VkIGluIHNlY3Rpb24gMy4xLjIsIOKAnE1ldGhvZCAyOiBG
b3J3YXJkaW5nIHdpdGggU3RhY2tlZCBIZWFkZXJz4oCdLA0Kd2hlcmVhcyB0aGUgTlNIIGFwcHJv
YWNoIGZhbGxzIGludG8gc2VjdGlvbiAzLjEuMywg4oCcTWV0aG9kMzogRm9yd2FyZGluZyBiYXNl
ZCBvbiBTZXJ2aWNlIENoYWluIElkZW50aWZpZXJz4oCdLg0KDQpTZWN0aW9uIDQgYW5hbHl6ZXMg
dGhlIGRpZmZlcmVudCBtZXRob2RzLCB3aXRoIHByb3MgYW5kIGNvbnMgZm9yIGFsbCBvZiB0aGUg
YXBwcm9hY2hlcy4NCg0KLURhdmUNCg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnXSBPbiBCZWhhbGYgT2YgWHV4aWFvaHUNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE1
LCAyMDE2IDg6MjEgUE0NClRvOiBVVFRBUk8sIEpBTUVTOyBEb2xnYW5vdywgQW5kcmV3IChOb2tp
YSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBSb24gUGFya2VyOyBTdGV3YXJ0IEJyeWFudDsg
YW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlM
XSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpXaGVuIGFwcGx5
aW5nIGEgcGFydGljdWxhciBTRkMgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBTRnMpIHRvIHRo
ZSBzZWxlY3RlZCB0cmFmZmljLCB0aGUgdHJhZmZpYyBuZWVkcyB0byBiZSBzdGVlcmVkIHRocm91
Z2ggdGhlIGNvcnJlc3BvbmRpbmcgU0ZQIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgU0ZGcyBh
bmQgU0ZzKSBpbiB0aGUgU0ZDLWVuYWJsZWQgbmV0d29yay4gTVBMUy1TUFJJTkcgaXMgYSBwYXJ0
aWN1bGFyIE1QTFMgc291cmNlIHJvdXRpbmcgcGFyYWRpZ20gd2hlcmUgdGhlIGV4cGxpY2l0IHBh
dGggaW5mb3JtYXRpb24gKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBleHBsaWNpdCBob3BzKSBp
cyBlbmNvZGVkIGFzIGEgbGFiZWwgc3RhY2sgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBsYWJl
bHMgd2l0aCBlYWNoIGluZGljYXRpbmcgYSBwYXJ0aWN1bGFyIGV4cGxpY2l0IGhvcCkgYW5kIHRo
ZW4gcGlnZ3liYWNrZWQgb24gdGhlIHNvdXJjZSByb3V0ZWQgcGFja2V0cy4gVGhlIE1QTFMtU1BS
SU5HIHBhcmFkaWdtIGNhbiBiZSBlYXNpbHkgbGV2ZXJhZ2VkIHRvIHN0ZWVyIHRoZSBzZWxlY3Rl
ZCB0cmFmZmljIHRocm91Z2ggYSBwYXJ0aWN1bGFyIFNGUCBieSBlbmNvZGluZyB0aGUgU0ZQIGlu
Zm9ybWF0aW9uIGFzIGFuIE1QTFMgbGFiZWwgc3RhY2sgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBv
ZiBsYWJlbHMgd2l0aCBlYWNoIGluZGljYXRpbmcgYSBwYXJ0aWN1bGFyIFNGRiBvciBTRikuIElu
IHRoaXMgd2F5LCBTRkZzIGNvdWxkIGJlIGltcGxlbWVudGVkIG9uIGV4aXN0aW5nIE1QTFMgc3dp
dGNoZXMgd2l0aG91dCBhbnkgY2hhbmdlIHRvIHRoZSBkYXRhLXBsYW5lIHByb3ZpZGVkIHRoYXQg
U0ZzIGFyZSBjYXBhYmxlIG9mIHJlY29nbml6aW5nIE1QTFMgcGFja2V0cy4gIEFzIHBvaW50ZWQg
b3V0IGJ5IHNvbWVib2R5IGVsc2UsIGl04oCZcyBtdWNoIHN0cmFpZ2h0Zm9yd2FyZCB0byBzdXBw
b3J0IHRoZSBzdGFjayBvZiBTRkMgZW5jYXBzdWxhdGlvbnMgaWYgdGhlIFNGQyBlbmNhcHN1bGF0
aW9uIGlzIGltcGxlbWVudGVkIGluIHRoZSBmb3JtIG9mIGFuIE1QTFMgbGFiZWwgc3RhY2suDQoN
CkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZ10gT24gQmVoYWxmIE9mIFVUVEFSTywgSkFNRVMNClNlbnQ6IFR1ZXNkYXksIE1hcmNo
IDE1LCAyMDE2IDg6NDYgUE0NClRvOiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhU
IEJvdHRvcmZmLCBQYXVsOyBSb24gUGFya2VyOyBTdGV3YXJ0IEJyeWFudDsgYW8udGluZ0B6dGUu
Y29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5n
IGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpJZiB3ZSBoYXZlIGFuIE1QTFMgZW5h
YmxlZCBmYWJyaWMgd291bGRu4oCZdCBpdCBiZSBzaW1wbGVyIHRvIHdlYXZlIE5TSCBpbnRvIGl0
IGlmIGl0IGFsbCB1c2VzIE1QTFM/IElmIG5vdCBob3cgd291bGQgdGhlIGludGVyYWN0aW9uIGJl
dHdlZW4gdGhlIHR3byBlbnZpcm9ubWVudHMgd29yaz8NCg0KSmltIFV0dGFybw0KDQoiVGhpcyBl
bWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHks
IGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9m
IHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2Vk
LiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndp
c2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVz
c2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBt
ZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0
ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywgb3IgY29weWluZyBv
ZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIg0KRnJvbTogc2ZjIFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBEb2xnYW5vdywgQW5kcmV3IChOb2tp
YSAtIFNHKQ0KU2VudDogTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo1MiBQTQ0KVG86IEVYVCBC
b3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZm
QGhwZS5jb20+PjsgUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBTdGV3YXJ0IEJyeWFudCA8
c3Rld2FydC5icnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+
PjsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlN
QUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpGb2xsb3dp
bmcg4oCcbmV4dCBoZWFkZXLigJ0gYXBwcm9hY2ggIGlzIHNpbXBsZSBhbmQgdGhlIE5TSCBoZWFk
ZXIgaXMgYWxyZWFkeSBidWlsdCBsaWtlIHRoYXQuIEludHJvZHVjaW5nIE1QTFMgbGlrZSBhcHBy
b2FjaCB3b3VsZCBhZGQgeWV0IGFub3RoZXIgbWVjaGFuaXNtIHRvIHRyYXZlcnNlIHRoZSBoZWFk
ZXJzLCB3aGljaCB3b3VsZCBtYWtlIGgvdyBtb3JlIGNvbXBsZXguDQoNCkl0IGlzIHRydWUgdGhh
dCBoL3cgY2FuIG9ubHkgbG9vayBhdCBYIEJ5dGVzIChYIGRlcGVuZGluZyBvbiBoL3cpLiBUaGlz
IGlzIHRydWUgZm9yIG1hbnkgaGVhZGVycyBub3Qgb25seSB0aGlzIGFuZCBldmVuIHRvZGF5ICh3
aXRob3V0IE5TSCkgeW91IGNhbiBlbmQtdXAgd2l0aCBwYXlsb2FkIGJlaW5nIHZlcnkgZGVlcCBp
biBhIHBhY2tldC4gQXQgdGhlIGVuZCB3ZSBuZWVkIHRvIGhhdmUgYSBmbGV4aWJsZSBtZWNoYW5p
c20gd2hpY2ggTlNIIG5lc3Rpbmcgd291bGQgcHJvdmlkZS4gSWYgc29tZW9uZSDigJxhYnVzZXMg
aXTigJ0gdGhpcyBjYW4gbGVhZCB0byB2YXJpb3VzIGlzc3Vlcy4gSXQgaXMgcHJvYmFibHkgd29y
dGggbm90aW5nIHRoYXQgaW4gdGhlIGRyYWZ0IGluY2x1ZGluZyBzZWN1cml0eSBjb25zaWRlcmF0
aW9ucyAoYnkgYWRkaW5nIGxhcmdlIGhlYWRlcnMgaXQgd2lsbCBiZSBoYXJkZXIgdG8gcGVyZm9y
bSBwYXlsb2FkIGJhc2VkIEFDTCBERG9TIHByb3RlY3Rpb24gaW4gcm91dGVycyBmb3IgZXhhbXBs
ZSkuDQoNCkFuZHJldw0KDQpPbiAyMDE2LTAzLTE1LCAzOjAzIEFNLCAic2ZjIG9uIGJlaGFsZiBv
ZiBFWFQgQm90dG9yZmYsIFBhdWwiIHdyb3RlOg0KDQpKdXN0IG9uZSBtb3JlIGNvbmNlcm4gYWJv
dXQgdGhlIHN0YWNrIGlzIGhvdyBkZWVwIGl0IHdpbGwgbmVzdC4gSGFyZHdhcmUgc3dpdGNoIGlt
cGxlbWVudGF0aW9ucyBhcmUgdHlwaWNhbGx5IGxpbWl0ZWQgaW4gdGhlIGRlcHRoIHRoZXkgbG9v
ayBpbnRvIHRoZSBwYWNrZXQuIElmIHRoZSBoYXJkd2FyZSBuZWVkcyB0byBsb29rIGF0IHRoZSBv
cmlnaW5hbCBwYWNrZXQgaGVhZGVycywgdGhlbiBoYXJkd2FyZSB3b3VsZCBuZWVkIHRvIHNraXAg
b3ZlciB0aGUgc3RhY2sgb2YgTlNIIGhlYWRlcnMgdG8gcmVhY2ggdGhlIG9yaWdpbmFsIHBhY2tl
dC4gSWYgdGhlIE5TSCBzdGFjayBpcyB0b28gZGVlcCBpdCBtYXkgZXhjZWVkIHRoZSBoYXJkd2Fy
ZSBkZXB0aCBsaW1pdHMuDQoNCkNoZWVycywNCg0KUGF1bA0KDQpGcm9tOiBzZmMgW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFJvbiBQYXJrZXINClNlbnQ6IE1vbmRh
eSwgTWFyY2ggMTQsIDIwMTYgMTE6NDUgQU0NClRvOiBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5i
cnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsgYW8udGlu
Z0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTog
QWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpJIGxpa2UgdGhlIHNlbGYg
ZGVzY3JpYmluZyBzdGFjayBvZiBOU0ggaGVhZGVycyBhbmQgSSBsaWtlIHRoZSBmaXJzdCBvbmUg
YmVpbmcgdGhlIOKAnGN1cnJlbnTigJ0gc2NvcGluZy4gICBCdXQsIG9uZSBkaWZmZXJlbmNlIGJl
dHdlZW4gTVBMUyBhbmQgTlNI4oCmICAgTVBMUyBmb3J3YXJkaW5nIGlzIGdlbmVyYWxseSBoYW5k
bGVkIGJ5IGxvb2tpbmcgb25seSBhdCB0aGUgTVBMUyBsYWJlbHMgdGhhdCBhcmUg4oCcaW4gc2Nv
cGXigJ0gZm9yIHRoZSBjdXJyZW50IG5vZGUgKGkuZS4sIHN0YXJ0aW5nIGF0IHRoZSB0b3Atb2Yt
c3RhY2spIGFuZCBub3QgbmVlZGluZyB0byBsb2NhdGUgYW5kIHByb2Nlc3MgdGhlIOKAnHBheWxv
YWTigJ0gYmV5b25kIHRoZSBib3R0b20tb2Ytc3RhY2suICAgIEJ1dCwgaW4gTlNILCBtb3N0IHBy
b2Nlc3Npbmcgd2lsbCByZXF1aXJlIGxvY2F0aW9uIG9mIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9u
ZCB0aGUgbGFzdCBOU0ggaGVhZGVyLiAgIEl0IGlzIGluZWZmaWNpZW50IHRvIGhhdmUgdG8gd2Fs
ayB0aGUgc3RhY2sgb2YgTlNIIGhlYWRlcnMgaW4gb3JkZXIgdG8gbG9jYXRlIHRoYXQgcGF5bG9h
ZC4gICAgSWYgZWFjaCBOU0ggaGVhZGVyIHRoYXQgd2FzIHB1c2hlZCBvbnRvIHRoZSBzdGFjayBh
bHNvIGluY2x1ZGVkIGFuIG9mZnNldCB0byBkaXJlY3RseSBsb2NhdGUgdGhlIHBheWxvYWQgKGVh
Y2ggbmV3IG9uZSBzaW1wbHkgYWRkcyBpdHMgb3duIGJ5dGUgc2l6ZSksIHRoZW4gdGhpcyBwcm9j
ZXNzaW5nIGluZWZmaWNpZW5jeSB3b3VsZCBiZSBtaXRpZ2F0ZWQuDQoNCiAgIFJvbg0KDQoNCkZy
b206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3Rld2Fy
dCBCcnlhbnQNClNlbnQ6IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgNTo0MCBBTQ0KVG86IGFvLnRp
bmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogW0dSQVlNQUlMXSBSZTogW3NmY10gQWRk
aW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQoNCkhhdmluZyByZW1pbmRlZCBt
eXNlbGYgb2YgdGhlIE5TSCBoZWFkZXIgc3RydWN0dXJlLCBJIHNlZSB0aGF0IHRoaXMNCmlzIG5v
dCBzdHJpY3RseSBuZWVkZWQgc2luY2UgdGhpcyBuYXR1cmFsbHkgZml0cyB3aXRoIHRoZSBuZXh0
DQpwcm90b2NvbCBjb21wb25lbnQgb2YgdGhlIGJhc2UgaGVhZGVyLiBUaHVzIHN0YXRpbmcgdGhh
dCB0aGUgdGhlcmUNCmlzIG5vIGFyY2hpdGVjdHVyYWwgbGltaXQgb24gdGhlIG51bWJlciBvZiBT
RkggaGVhZGVycyBpbiBhIHBhY2tldA0KaXMgdGhlIG5lY2Vzc2FyeSBhbmQgc3VmZmljaWVudCBy
ZXF1aXJlbWVudCB0byBhbGxvdyBhbiBhcmJpdGF0cnkNCnN0YWNrIG9mIE5TSCBoZWFkZXJzLiBT
dGF0aW5nIHRoYXQgbmV3IE5TSCBoZWFkZXJzIGFyZSBhZGRlZCBhdCB0aGUgZnJvbnQNCm9mIHRo
ZSBwYWNrZXQsIGFuZCBwcm9jZXNzZWQgZmlyc3QgYW5kIGRpc2NhcmRlZCBmaXJzdCBpcyBzdWZm
aWNpZW50DQp0byByZW1vdmUgYW55IHByb2Nlc3NpbmcgYW1iaWd1aXR5LiBQcm9jZXNzaW5nIHdv
dWxkIGFsc28gYmUgc2ltcGxlcg0KaXMgeW91IGZvbGxvd2VkIHRoZSBNUExTIHJ1bGUgdGhhdCB0
aGUgb3V0ZXIgaGVhZGVyIGlzIHRoZSBvbmx5IG9uZQ0KaW4gc2NvcGUgdW50aWwgdGhhdCBoZWFk
ZXIgaXMgZGlzY2FyZGVkIChwb3BwZWQpLg0KDQpJIGRvIGhvd2V2ZXIgd29uZGVyIHdoZXRoZXIg
dGhlIElFVEYncyBhcmNoaXRldHVyYWwgcHJlZmVyZW5jZSBmb3INCnNlbGYgZGVzY3JpYmluZyBw
YWNrZXRzIChNUExTIGJlaW5nIHRoZSBleGNlcHRpb24pIGxlYWRzIHVzIHRvIG1vcmUNCmNvbXBs
ZXggYW5kIHRodXMgbGVzcyBlZmZpY2VudCBkYXRhcGxhbmUgZGVzaWducyB0aGFuIHdlIGNvdWxk
IG90aGVyd2lzZQ0KYWNoaWV2ZS4NCg0KLSBTdGV3YXJ0DQpPbiAxNC8wMy8yMDE2IDAxOjQ0LCBh
by50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4gd3JvdGU6DQpTdGV3
YXJ0LA0KDQpUaGFua3MuDQoNCkRvIHlvdSBtZWFuIHdlIHNob3VsZCBhZGQgYW4gaW5kaWNhdG9y
IGZvciB0aGUgbmVzdGVkIE5TSD8gIEkgYWdyZWUgYW55dGhpbmcgbmV3IHNob3VsZCBiZSBjb25z
aWRlcmVkIGNhcmVmdWxseS4gQW5kIHRoYXQncyB3aGF0IHdlIGFyZSBkb2luZyByaWdodCBub3cu
OikNCg0KDQoNCg0KDQoNCuWPkeS7tuS6ujogICAgICAgICBTdGV3YXJ0IEJyeWFudCA8c3Rld2Fy
dC5icnlhbnRAZ21haWwuY29tPjxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPg0K5pS2
5Lu25Lq6OiAgICAgICAgICJzZmNAaWV0Zi5vcmciPG1haWx0bzpzZmNAaWV0Zi5vcmc+PHNmY0Bp
ZXRmLm9yZz48bWFpbHRvOnNmY0BpZXRmLm9yZz4sDQrml6XmnJ86ICAgICAgICAgMjAxNi8wMy8x
MSAxNzoyNQ0K5Li76aKYOiAgICAgICAgUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFk
ZXIgdHlwZSBvZiBOU0gNCuWPkeS7tuS6ujogICAgICAgICJzZmMiIDxzZmMtYm91bmNlc0BpZXRm
Lm9yZz48bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCg0KDQoNCg0KVGhlIHByb3RvY29sIHRoYXQgY2hvc2UgdGhlIG1vc3QgZWxl
Z2FudCBhcHByb2FjaCB0byBsYXllcmluZw0Kb25lIGhlYWRlciBvbiBhbm90aGVyIHdhcyBNUExT
LCB3aXRoIGl0cyBzdGFja2luZyBhcHByb2FjaA0KYW5kIG9uZSBiaXQgZW5kIG9mIHN0YWNrIGlu
ZGljYXRvci4NCg0KU3VjaCBhIHNpbXBsZSBnZW5lcmFsIGFwcHJvYWNoIGhhcyBtdWNoIHRvIGNv
bW1lbmQgaXQNCmFuZCB5b3UgbWlnaHQgdGhpbmsgc2VyaW91c2x5IGFib3V0IGFwcGx5aW5nIGl0
IGhlcmUuDQoNClN0ZXdhcnQNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2
IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRo
IjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEg
NiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1pY3Jvc29mdCBK
aGVuZ0hlaSI7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiXEBNaWNyb3NvZnQgSmhlbmdIZWkiOw0KCXBhbm9zZS0xOjIgMTEgNiA0
IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATVMgR290aGljIjsN
CglwYW5vc2UtMToyIDExIDYgOSA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmOw0KCWNvbG9yOmJsYWNr
O30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNw
YW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9y
OnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0K
CW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk6U2ltU3VuOw0KCWNvbG9yOmJsYWNrO30NCnR0DQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnAuTXNvQWNldGF0ZSwg
bGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGlt
ZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0
ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsN
Cglmb250LWZhbWlseTpDb25zb2xhczsNCgljb2xvcjpibGFjazt9DQpzcGFuLkJhbGxvb25UZXh0
Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWls
eToiVGFob21hIixzYW5zLXNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uQ2hhcg0KCXttc28t
c3R5bGUtbmFtZToi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgltc28tc3R5bGUtbGluazrmibnms6jmoYbmlofmnKw7DQoJZm9udC1mYW1pbHk6U2ltU3Vu
Ow0KCWNvbG9yOmJsYWNrO30NCnAuYSwgbGkuYSwgZGl2LmENCgl7bXNvLXN0eWxlLW5hbWU65om5
5rOo5qGG5paH5pysOw0KCW1zby1zdHlsZS1saW5rOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJ
bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsN
Cglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpz
cGFuLkhUTUxDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIOmihOiuvuagvOW8jyBDaGFyIjsN
Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg6aKE6K6+5qC8
5byPIjsNCglmb250LWZhbWlseTpTaW1TdW47fQ0KcC5IVE1MLCBsaS5IVE1MLCBkaXYuSFRNTA0K
CXttc28tc3R5bGUtbmFtZToiSFRNTCDpooTorr7moLzlvI8iOw0KCW1zby1zdHlsZS1saW5rOiJI
VE1MIOmihOiuvuagvOW8jyBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAw
MDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4i
LHNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uRW1haWxTdHlsZTI2DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9y
OiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpz
cGFuLkVtYWlsU3R5bGUyOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojNDQ1NDZBOw0KCWZvbnQtd2VpZ2h0OmJv
bGQ7DQoJZm9udC1zdHlsZTppdGFsaWM7DQoJdGV4dC1kZWNvcmF0aW9uOm5vbmUgbm9uZTt9DQpz
cGFuLkVtYWlsU3R5bGUyOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls
ZTMwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzENCgl7bXNvLXN0
eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJ
Y29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUzMg0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojNDQ1NDZB
Ow0KCWZvbnQtd2VpZ2h0OmJvbGQ7DQoJZm9udC1zdHlsZTppdGFsaWM7DQoJdGV4dC1kZWNvcmF0
aW9uOm5vbmUgbm9uZTt9DQpzcGFuLkVtYWlsU3R5bGUzMw0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdE
O30NCnNwYW4uRW1haWxTdHlsZTM0DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMzUNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzQ0NTQ2QTsNCglmb250LXdlaWdodDpib2xkOw0KCWZv
bnQtc3R5bGU6aXRhbGljOw0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMzYNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzQ0NTQ2QTsNCglmb250LXdlaWdodDpib2xkOw0KCWZv
bnQtc3R5bGU6aXRhbGljOw0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMzcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzQ0NTQ2QTsNCglmb250LXdlaWdodDpib2xk
Ow0KCWZvbnQtc3R5bGU6aXRhbGljOw0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0KLk1z
b0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEw
LjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2lu
OjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3Jk
U2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl
ZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0t
LT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4N
CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1s
PjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZs
aW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj5UaGUgdXNlIG9mIE1Q
TFMgbGFiZWxzIHdvdWxkIGZhY2lsaXRhdGUgU0ROIGNvbnRyb2wgb2Ygc2VydmljZSBjaGFpbnMu
IFdlIGNvdWxkIHVzZSBhbnl0aGluZyBidXQgVkxBTiBzdGl0Y2hpbmcgZXRjLi4gaXMgbm90IHNj
YWxhYmxlIG9yIHJlYWxpc3RpYyB0byBvcGVyYXRlDQogaW4gYSBsYXJnZSBuZXR3b3JrIGNvbXBv
c2VkIG9mIG1hbnkgc21hbGxlciBkYXRhIGNlbnRlcnMuIEkgZ3Vlc3Mgd2hlcmUgSSBnZXQgaHVu
ZyB1cCBpbiB0aGlzIGRpc2N1c3Npb24gaXMgd2h5IG92ZXJsb2FkIHRoZSBOU0ggaGVhZGVyIG9i
amVjdCB3aXRoIGJvdGggcGF0aCBpbmZvIGFuZCBtZXRhZGF0YT8gSXMgdGhlcmUgYSBub3Rpb24g
dGhhdCB0aGV5IGFyZSBpbnRyaW5zaWNhbGx5IHRpZWQgdG9nZXRoZXIgaWYgc28sIGNvdWxkIGZv
bGtzDQogcHJvdmlkZSBhbiBleGFtcGxlPyBUaGF0IHdvdWxkIGJlIGhlbHBmdWwuPG86cD48L286
cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0
NTQ2QSI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBKaW0gVXR0YXJvPG86cD48L286cD48L3NwYW4+PC9pPjwv
Yj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzQ0NTQ2QSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzQ0NTQ2QSI+JnF1b3Q7PGk+VGhpcyBlbWFp
bCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJmFtcDtUIHByb3BlcnR5
LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBv
ZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3Nl
ZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZQ0KIG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhl
cndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMg
bWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhp
cyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwg
cmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywgb3IgY29weWlu
Zw0KIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZDwvaT4uJnF1b3Q7PC9zcGFu
PjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj48bzpwPjwvbzpwPjwvc3Bhbj48
L2k+PC9iPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gU3VtYW5kcmEgTWFqZWUg
W21haWx0bzpTLk1hamVlQGY1LmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFy
Y2ggMTcsIDIwMTYgNToxMCBQTTxicj4NCjxiPlRvOjwvYj4gVVRUQVJPLCBKQU1FUyAmbHQ7anUx
NzM4QGF0dC5jb20mZ3Q7OyBTdGV3YXJ0IEJyeWFudCAmbHQ7c3Rld2FydC5icnlhbnRAZ21haWwu
Y29tJmd0OzsgWHV4aWFvaHUgJmx0O3h1eGlhb2h1QGh1YXdlaS5jb20mZ3Q7OyBSb24gUGFya2Vy
ICZsdDtSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJmd0OzsgRGF2ZSBEb2xzb24gJmx0
O2Rkb2xzb25Ac2FuZHZpbmUuY29tJmd0OzsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykg
Jmx0O2FuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20mZ3Q7Ow0KIEVYVCBCb3R0b3JmZiwgUGF1bCAm
bHQ7cGF1bC5ib3R0b3JmZkBocGUuY29tJmd0OzsgYW8udGluZ0B6dGUuY29tLmNuPGJyPg0KPGI+
Q2M6PC9iPiBzZmNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFtHUkFZ
TUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj5Gb3IgYSBuYWlsZWQgZG93biBzZXJ2aWNlIGNoYWluIHdpdGhvdXQgbWV0YWRhdGEgb25j
ZSBjYW4gdXNlIHZsYW4gc3RpdGNoaW5nLCBtYWMgYmFzZWQsIGhlY2sgaXQgY2FuIGJlIEhUVFAg
aGVhZGVyIGJhc2VkIGlmIHdlIHdhbnQgdG8uIFNvIHllcyBuZWl0aGVyIE5TSCBub3QgbWV0YWRh
dGEgaXMNCiByZXF1aXJlZC4gQnV0IGl0IGlzIG9mdGVuIGRvIG5vdCBpbnRlcm9wZXJhdGUuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkkgYW0gYml0IGxvc3Qg
b24gaG93IHRoaXMgZGlzY3Vzc2lvbiBmaXRzIGluIHdpdGggTlNIIHByb3RvY29sIGluIGdlbmVy
YWw/Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlN1
bWFuZHJhPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5zZmMg
Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+c2ZjLWJvdW5jZXNAaWV0
Zi5vcmc8L2E+Jmd0OyBvbiBiZWhhbGYgb2YgJnF1b3Q7VVRUQVJPLCBKQU1FUyZxdW90OyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmp1MTczOEBhdHQuY29tIj5qdTE3MzhAYXR0LmNvbTwvYT4mZ3Q7PGJy
Pg0KPGI+RGF0ZTogPC9iPlRodXJzZGF5LCBNYXJjaCAxNywgMjAxNiBhdCA4OjU0IEFNPGJyPg0K
PGI+VG86IDwvYj5TdGV3YXJ0IEJyeWFudCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5
YW50QGdtYWlsLmNvbSI+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC9hPiZndDssIFh1eGlhb2h1
ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2Vp
LmNvbTwvYT4mZ3Q7LCBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4m
Z3Q7LA0KIERhdmUgRG9sc29uICZsdDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5j
b20iPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPiZndDssICZxdW90O0RvbGdhbm93LCBBbmRyZXcg
KE5va2lhIC0gU0cpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5v
a2lhLmNvbSI+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTwvYT4mZ3Q7LCAmcXVvdDtFWFQgQm90
dG9yZmYsIFBhdWwmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5j
b20iPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvYT4mZ3Q7LA0KICZxdW90OzxhIGhyZWY9Im1haWx0
bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT4mcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT4m
Z3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5z
ZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5z
ZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW3NmY10gW0dSQVlN
QUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1
NDZBIj5TbywgaWYgSSB3YW50ZWQgdG8gZm9ybSBzaW1wbGUgc2VydmljZSBjaGFpbnMgaS5lIG5h
aWxlZCB1cCwgbm90IHNlbGYtbW9kdWxhdGluZyBldGPigKZob3cgbXVjaCBtZXRhIGRhdGEgd291
bGQgSSBuZWVkPw0KPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+Jm5ic3A7PC9zcGFu
PjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+SmltIFV0dGFybzwvc3Bhbj48L2k+PC9iPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiM0NDU0NkEiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM0NDU0NkEiPiZxdW90OzxpPlRoaXMg
ZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZhbXA7VCBwcm9w
ZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1
c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRy
ZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUNCiBuYW1lZCByZWNpcGllbnQocykgb3Ig
b3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0
aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRl
IHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1
c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNv
cHlpbmcNCiBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQ8L2k+LiZxdW90Ozwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gU3Rld2Fy
dCBCcnlhbnQgWzxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPm1haWx0
bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJz
ZGF5LCBNYXJjaCAxNywgMjAxNiAxMTozMSBBTTxicj4NCjxiPlRvOjwvYj4gVVRUQVJPLCBKQU1F
UyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmp1MTczOEBhdHQuY29tIj5qdTE3MzhAYXR0LmNvbTwvYT4m
Z3Q7OyBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1
eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0OzsgUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208L2E+Jmd0OzsgRGF2ZSBEb2xzb24NCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xz
b25Ac2FuZHZpbmUuY29tIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7OyBEb2xnYW5vdywg
QW5kcmV3IChOb2tpYSAtIFNHKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bu
b2tpYS5jb20iPmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208L2E+Jmd0OzsgRVhUIEJvdHRvcmZm
LCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj5wYXVsLmJv
dHRvcmZmQGhwZS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20u
Y24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6
IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBO
U0g8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWJvdHRvbToxMi4wcHQiPlllcywgdGhlIE1QTFMgbGFiZWwgc2hvdWxkIGJlIHNlZW4g
YXMgYW4gaW5zdHJ1Y3Rpb24gLSB3aGljaCBpczxicj4NCmV4YWN0bHkgd2hhdCBpdCBpcywgYW5k
IGFsd2F5cyBoYXMgYmVlbi48YnI+DQo8YnI+DQpZb3UgY2FuIHRyaXZpYWxseSBjYXJyeSBNUExT
IG92ZXIgSVAuPGJyPg0KPGJyPg0KV2UgZG8gY2FycnkgTVBMUyBvdmVyIEV0aGVybmV0Ljxicj4N
Cjxicj4NCkluIHRoZSBhYm92ZSBjYXNlcyBNUExTIGlzIHRoZSBpbnN0cnVjdGlvbiwgYW5kIElQ
IGFuZCA8YnI+DQpFdGhlcm5ldCBhcmUgdGhlIHBvaW50IHRvIHBvaW50IHRyYW5zcG9ydHMuPGJy
Pg0KPGJyPg0KV2hhdCBpcyBtb3JlIGludGVyZXN0aW5nIGlzIGhvdyB3ZSBjYXJyeSB0aGUgbWV0
YWRhdGEsPGJyPg0Kc2luY2UgdGhlcmUgbWF5IG5lZWQgdG8gYmUgc2V2ZXJhbCBpbnN0YW5jZXMg
b2YgdGhlPGJyPg0KbWV0YWRhdGEgaW4gdGhlIHBhY2tldC48YnI+DQo8YnI+DQpTdGV3YXJ0PG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gMTcvMDMvMjAxNiAx
MjozMCwgVVRUQVJPLCBKQU1FUyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+Um9u
LDwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiM0NDU0NkEiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBIYXZlIG5v
dCBiZWVuIGZvbGxvd2luZyB0aGUgU0ZDIFdHIHRoYXQgY2xvc2VseSBkdWUgdG8gb3RoZXIgbW9y
ZSBwcmVzc2luZyBuZWVkcyBmb3IgbXkgbmV0d29yay4gVGhhdCBiZWluZyBzYWlkLCBpdCB3b3Vs
ZCBzZWVtIHRoYXQgYW4NCiBNUExTIGxhYmVsIGNvdWxkIGJlIHVzZWQgYXMgdGhlIGJhc2lzIGZv
ciB3aGF0IHlvdSBhcmUgbG9va2luZyBmb3IgYW4gdGh1cyBjb3VsZCBiZSBhcHBsaWVkIHRvIGFs
bCBuZXR3b3JrIHR5cGVzLiBVc2luZyB0aGUgTVBMUyBsYWJlbCBmb3JtYXQgZG9lcyBub3QgZm9y
Y2UgeW91IHRvIGhhdmUgYW4gTVBMUyBlbmFibGVkIG5ldHdvcmsgYWxsIHRoYXQgaXMgbmVlZGVk
IGlzIHRoZSByZXF1aXJlZCBpbmZvIHRvIGJlIHBvcHVsYXRlZCBpbiB0aGUNCiBsYWJlbC4gSXQg
c2VlbXMgdGhhdCB0aGUgYXJndW1lbnQgaXMgZm9yIGluZGVwZW5kZW5jZSBvZiBuZXR3b3JrIHRo
dXMgaW52ZW50aW5nIGEgbmV3IGxhYmVsIGlzIGJhc2VkIG9uIGFuIGFzc3VtcHRpb24gdGhhdCB1
c2luZyBNUExTIGxhYmVscyBpbXBvc2VzIGFuIE1QTFMgY29udHJvbCBwbGFuZS4gSXMgdGhhdCBy
aWdodD88L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj4mbmJzcDs8L3NwYW4+PC9pPjwv
Yj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojNDQ1NDZBIj5KaW0gVXR0YXJvPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0
NTQ2QSI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzQ0NTQ2QSI+JnF1b3Q7PGk+VGhpcyBlbWFpbCBh
bmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJmFtcDtUIHByb3BlcnR5LCBh
cmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0
aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4g
SWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZQ0KIG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndp
c2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVz
c2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBt
ZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0
ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywgb3IgY29weWluZw0K
IG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZDwvaT4uJnF1b3Q7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBYdXhpYW9odSBbPGEg
aHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPm1haWx0bzp4dXhpYW9odUBodWF3ZWku
Y29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgMzo0
NyBBTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlciA8YSBocmVmPSJtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Jmx0O1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20mZ3Q7PC9hPjsgVVRUQVJPLCBKQU1FUw0KPGEgaHJlZj0ibWFpbHRvOmp1MTczOEBhdHQuY29t
Ij4mbHQ7anUxNzM4QGF0dC5jb20mZ3Q7PC9hPjsgRGF2ZSBEb2xzb24gPGEgaHJlZj0ibWFpbHRv
OmRkb2xzb25Ac2FuZHZpbmUuY29tIj4NCiZsdDtkZG9sc29uQHNhbmR2aW5lLmNvbSZndDs8L2E+
OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSA8YSBocmVmPSJtYWlsdG86YW5kcmV3LmRv
bGdhbm93QG5va2lhLmNvbSI+DQombHQ7YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbSZndDs8L2E+
OyBFWFQgQm90dG9yZmYsIFBhdWwgPGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNv
bSI+DQombHQ7cGF1bC5ib3R0b3JmZkBocGUuY29tJmd0OzwvYT47IFN0ZXdhcnQgQnJ5YW50IDxh
IGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPg0KJmx0O3N0ZXdhcnQuYnJ5
YW50QGdtYWlsLmNvbSZndDs8L2E+OyA8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNu
Ij5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBb
c2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNI
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlJvbiw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPlRoZSBTRkMgYXBwcm9hY2ggb2YgZW5jb2RpbmcgdGhlIFNGUCBpbmZvcm1h
dGlvbiBieSBhbiBNUExTIGxhYmVsIHN0YWNrIGNhbiBtZWV0IHRoZSB0cmFuc3BvcnQtaW5kZXBl
bmRlbmN5IHJlcXVpcmVtZW50IHZlcnkgd2VsbC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+WGlhb2h1PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGlu
IDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBSb24gUGFya2VyIFs8YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5l
c2RheSwgTWFyY2ggMTYsIDIwMTYgMTE6MjAgUE08YnI+DQo8Yj5Ubzo8L2I+IFVUVEFSTywgSkFN
RVM7IERhdmUgRG9sc29uOyBYdXhpYW9odTsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7
IEVYVCBCb3R0b3JmZiwgUGF1bDsgU3Rld2FydCBCcnlhbnQ7DQo8YSBocmVmPSJtYWlsdG86YW8u
dGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVh
ZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkphbWVzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBjYW7igJl0IHNwZWFrIGZvciB0aGUgZW50aXJlIGdyb3Vw
LCBteSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBkZWNpc2lvbiBub3QgdG8gc3RhbmRhcmRpemUgb24g
TVBMUyBhcyB0aGUgZm9yd2FyZGluZyBwYXJhZGlnbSB3YXMgdG8gbWFrZSBTRkMgYnJvYWRlciBz
dWNoIHRoYXQgaXQNCiBjb3VsZCB1dGlsaXplIE1BQyBiYXNlZCBuZXR3b3JrcywgSVAgYmFzZWQg
bmV0d29ya3MsIGFuZCBJUC1vdmVyLU1QTFMgYmFzZWQgbmV0d29ya3MuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93
dGV4dCI+IFVUVEFSTywgSkFNRVMgWzxhIGhyZWY9Im1haWx0bzpqdTE3MzhAYXR0LmNvbSI+bWFp
bHRvOmp1MTczOEBhdHQuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1h
cmNoIDE2LCAyMDE2IDExOjExIEFNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyICZsdDs8YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7OyBEYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7OyBY
dXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1
QGh1YXdlaS5jb208L2E+Jmd0OzsNCiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20iPmFuZHJldy5kb2xnYW5v
d0Bub2tpYS5jb208L2E+Jmd0OzsgRVhUIEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWls
dG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L2E+Jmd0Ozsg
U3Rld2FydCBCcnlhbnQgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5j
b20iPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmFv
LnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4g
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1
YmplY3Q6PC9iPiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhl
YWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj5Db21tZW50cyBJbi1MaW5lPC9zcGFu
PjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzQ0NTQ2QSI+SmltIFV0dGFybzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPiZuYnNw
Ozwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiM0NDU0NkE7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZxdW90
OzxpPlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZh
bXA7VCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkg
Zm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFp
bCBpcyBhZGRyZXNzZWQuDQogSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZSBuYW1lZCByZWNpcGll
bnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSBy
ZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBh
bmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFu
eSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywNCiBwcmlu
dGluZywgb3IgY29weWluZyBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQ8L2k+
LiZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2lu
ZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0
Ij4gUm9uIFBhcmtlciBbPGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20iPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPl0NCjxicj4N
CjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDE2LCAyMDE2IDEwOjAxIEFNPGJyPg0KPGI+
VG86PC9iPiBEYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUu
Y29tIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7OyBYdXhpYW9odSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0Ozsg
VVRUQVJPLCBKQU1FUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmp1MTczOEBhdHQuY29tIj5qdTE3MzhA
YXR0LmNvbTwvYT4mZ3Q7OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKQ0KICZsdDs8YSBo
cmVmPSJtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbSI+YW5kcmV3LmRvbGdhbm93QG5v
a2lhLmNvbTwvYT4mZ3Q7OyBFWFQgQm90dG9yZmYsIFBhdWwgJmx0OzxhIGhyZWY9Im1haWx0bzpw
YXVsLmJvdHRvcmZmQGhwZS5jb20iPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvYT4mZ3Q7OyBTdGV3
YXJ0IEJyeWFudCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+
c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86YW8udGlu
Z0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVy
IHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPk15IHJlY29sbGVjdGlvbiBvZiB0aGUgZGlzY3Vzc2lv
biBhbmQgYW5hbHlzaXMgb2YgTVBMUyBmb3J3YXJkaW5nIHRvIHN1cHBvcnQgU0ZDIHdhcyBub3Qg
b3JpZW50ZWQgYXJvdW5kIGhpZXJhcmNoaWNhbCBTRkMgZG9tYWlucy4mbmJzcDsmbmJzcDsgSW5z
dGVhZCwgSSB0aG91Z2h0IHRoZSBkaXNjdXNzaW9uDQogd2FzIGFyb3VuZCBhbiBNUExTIGxhYmVs
IHBlciBTRiBpbnN0YW5jZSBzbyB0aGF0IHRoZSBzdGFjayBvZiBNUExTIGxhYmVscyBwcm92aWRl
ZCB0aGUgZnVsbCBTRlAvUlNQIGRlc2NyaXB0aW9uLiZuYnNwOyZuYnNwOyZuYnNwOyBBbiBlbGVn
YW50IGFwcHJvYWNoLCBmb3Igc3VyZSwgYnV0IG5vdCBvbmUgYWRvcHRlZCBieSB0aGUgV0cuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiM0NDU0NkEiPltKaW0gVSZndDtdIFdhcyB0aGlzIGRlY2lzaW9uIGJhc2Vk
IG9uIHRoZSBub3Rpb24gdGhhdCBhbGwgZmFicmljcyBhcmUgSVAgb25seT8/IElNTyB0aGUgbW9k
ZWwgb2YgYWxsIERDcyBiZWluZyBsYXJnZSBhbmQgSVAgb25seSBpcyBub3QgYSBjb3JyZWN0IGFz
c3VtcHRpb24uPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPlRoZSBjdXJyZW50IGRpc2N1c3Npb24gb2YgTVBMUyBpcyBtb3JlIG9mIHRoZSBoaWVyYXJj
aGljYWwgbmF0dXJlIOKAkyBhIHN0YWNrIG9mIGxhYmVscyBpbiB0aGUgZ2VuZXJhbCBjYXNlIHJl
cHJlc2VudHMgYSBzZXQgb2YgbmVzdGVkIExTUHMuJm5ic3A7Jm5ic3A7IEZvciBTRkMsIHRoZSBk
aXNjdXNzaW9uDQogaXMgdGhhdCBhIHN0YWNrIG9mIE5TSCByZXByZXNlbnRzIGEgc3RhY2sgb2Yg
cGVyLVNGQy1kb21haW4gU0ZQcy4mbmJzcDsmbmJzcDsgQnV0IGFuIGluZGl2aWR1YWwgTlNIIGRv
ZXMgbm90IHNlbGYtZGVzY3JpYmUgdGhlIFNGUC9SU1AgYXQgaXRzIG93biBkb21haW4gbGV2ZWws
IHJlbHlpbmcgaW5zdGVhZCBvbiBhIGZsYXQgaWRlbnRpZmllciAoU0ZQIElEKSB0aGF0IGlzIHVz
ZWQgdG8gbG9va3VwIHRoZSBmdWxsIFNGUC9SU1AuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6d2luZG93dGV4dCI+IERhdmUgRG9sc29uIFs8YSBocmVmPSJtYWlsdG86ZGRvbHNv
bkBzYW5kdmluZS5jb20iPm1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbTwvYT5dDQo8YnI+DQo8
Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiA5OjQ4IEFNPGJyPg0KPGI+VG86
PC9iPiBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1
eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0OzsgVVRUQVJPLCBKQU1FUyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmp1MTczOEBhdHQuY29tIj5qdTE3MzhAYXR0LmNvbTwvYT4mZ3Q7OyBEb2xnYW5vdywgQW5k
cmV3IChOb2tpYSAtIFNHKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tp
YS5jb20iPmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208L2E+Jmd0OzsNCiBFWFQgQm90dG9yZmYs
IFBhdWwgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iPnBhdWwuYm90
dG9yZmZAaHBlLmNvbTwvYT4mZ3Q7OyBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTwvYT4mZ3Q7OyBTdGV3YXJ0IEJyeWFudCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQu
YnJ5YW50QGdtYWlsLmNvbSI+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC9hPiZndDs7DQo8YSBo
cmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJy
Pg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8
L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcg
YW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlJlY2FsbCB0aGF0IGRy
YWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMgY29tcGFyZXMgdGhlIGRp
ZmZlcmVudCBhcHByb2FjaGVzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48YSBocmVmPSJodHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFs
eXNpcy0wNSI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWhvbW1hLXNmYy1mb3J3
YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMtMDU8L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5UaGUgTVBMUyBhcHByb2FjaCBmYWxscyBpbnRvIHRoZSBjYXRlZ29y
eSBkaXNjdXNzZWQgaW4gc2VjdGlvbiAzLjEuMiwg4oCcTWV0aG9kIDI6IEZvcndhcmRpbmcgd2l0
aCBTdGFja2VkIEhlYWRlcnPigJ0sPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPndoZXJlYXMgdGhlIE5TSCBh
cHByb2FjaCBmYWxscyBpbnRvIHNlY3Rpb24gMy4xLjMsIOKAnE1ldGhvZDM6IEZvcndhcmRpbmcg
YmFzZWQgb24gU2VydmljZSBDaGFpbiBJZGVudGlmaWVyc+KAnS48L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlNlY3Rpb24gNCBhbmFseXplcyB0aGUgZGlmZmVyZW50
IG1ldGhvZHMsIHdpdGggcHJvcyBhbmQgY29ucyBmb3IgYWxsIG9mIHRoZSBhcHByb2FjaGVzLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+LURhdmU8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBp
biAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2lu
ZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQi
PiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+WHV4aWFvaHU8YnI+DQo8
Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODoyMSBQTTxicj4NCjxiPlRvOjwv
Yj4gVVRUQVJPLCBKQU1FUzsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0
b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7DQo8YSBocmVmPSJtYWlsdG86
YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9i
PiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQt
aGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpa
SC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPldoZW4gYXBwbHlpbmcgYSBwYXJ0aWN1bGFy
IFNGQyAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIFNGcykgdG8gdGhlIHNlbGVjdGVkIHRyYWZm
aWMsIHRoZSB0cmFmZmljIG5lZWRzIHRvIGJlIHN0ZWVyZWQgdGhyb3VnaCB0aGUgY29ycmVzcG9u
ZGluZyBTRlAgKGkuZS4sIGFuDQogb3JkZXJlZCBsaXN0IG9mIFNGRnMgYW5kIFNGcykgaW4gdGhl
IFNGQy1lbmFibGVkIG5ldHdvcmsuIE1QTFMtU1BSSU5HIGlzIGEgcGFydGljdWxhciBNUExTIHNv
dXJjZSByb3V0aW5nIHBhcmFkaWdtIHdoZXJlIHRoZSBleHBsaWNpdCBwYXRoIGluZm9ybWF0aW9u
IChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgZXhwbGljaXQgaG9wcykgaXMgZW5jb2RlZCBhcyBh
IGxhYmVsIHN0YWNrIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgbGFiZWxzIHdpdGgNCiBlYWNo
IGluZGljYXRpbmcgYSBwYXJ0aWN1bGFyIGV4cGxpY2l0IGhvcCkgYW5kIHRoZW4gcGlnZ3liYWNr
ZWQgb24gdGhlIHNvdXJjZSByb3V0ZWQgcGFja2V0cy4gVGhlIE1QTFMtU1BSSU5HIHBhcmFkaWdt
IGNhbiBiZSBlYXNpbHkgbGV2ZXJhZ2VkIHRvIHN0ZWVyIHRoZSBzZWxlY3RlZCB0cmFmZmljIHRo
cm91Z2ggYSBwYXJ0aWN1bGFyIFNGUCBieSBlbmNvZGluZyB0aGUgU0ZQIGluZm9ybWF0aW9uIGFz
IGFuIE1QTFMgbGFiZWwgc3RhY2sgKGkuZS4sDQogYW4gb3JkZXJlZCBsaXN0IG9mIGxhYmVscyB3
aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXIgU0ZGIG9yIFNGKS4gSW4gdGhpcyB3YXks
IFNGRnMgY291bGQgYmUgaW1wbGVtZW50ZWQgb24gZXhpc3RpbmcgTVBMUyBzd2l0Y2hlcyB3aXRo
b3V0IGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEtcGxhbmUgcHJvdmlkZWQgdGhhdCBTRnMgYXJlIGNh
cGFibGUgb2YgcmVjb2duaXppbmcgTVBMUyBwYWNrZXRzLiAmbmJzcDtBcyBwb2ludGVkIG91dCBi
eSBzb21lYm9keQ0KIGVsc2UsIGl04oCZcyBtdWNoIHN0cmFpZ2h0Zm9yd2FyZCB0byBzdXBwb3J0
IHRoZSBzdGFjayBvZiBTRkMgZW5jYXBzdWxhdGlvbnMgaWYgdGhlIFNGQyBlbmNhcHN1bGF0aW9u
IGlzIGltcGxlbWVudGVkIGluIHRoZSBmb3JtIG9mIGFuIE1QTFMgbGFiZWwgc3RhY2suPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPlhpYW9odTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVl
IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0
ZXh0Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlVUVEFSTywgSkFN
RVM8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODo0NiBQTTxicj4N
CjxiPlRvOjwvYj4gRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwg
UGF1bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7DQo8YSBocmVmPSJtYWlsdG86YW8udGlu
Z0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVy
IHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPklmIHdlIGhhdmUgYW4gTVBMUyBlbmFibGVk
IGZhYnJpYyB3b3VsZG7igJl0IGl0IGJlIHNpbXBsZXIgdG8gd2VhdmUgTlNIIGludG8gaXQgaWYg
aXQgYWxsIHVzZXMgTVBMUz8gSWYgbm90IGhvdyB3b3VsZCB0aGUgaW50ZXJhY3Rpb24gYmV0d2Vl
biB0aGUgdHdvIGVudmlyb25tZW50cw0KIHdvcms/PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0
NTQ2QSI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+SmltIFV0dGFybzwv
c3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM0NDU0
NkE7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZxdW90OzxpPlRoaXMgZW1haWwgYW5kIGFu
eSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZhbXA7VCBwcm9wZXJ0eSwgYXJlIGNv
bmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGlu
ZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuDQogSWYg
eW91IGFyZSBub3Qgb25lIG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhh
dmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2Ug
aW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2Fn
ZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlv
biwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywNCiBwcmludGluZywgb3IgY29weWluZyBvZiB0
aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQ8L2k+LiZxdW90Ozwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gc2ZjIFs8YSBocmVmPSJtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5d
DQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkRvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpPGJyPg0K
PGI+U2VudDo8L2I+IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgMTE6NTIgUE08YnI+DQo8Yj5Ubzo8
L2I+IEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZA
aHBlLmNvbSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9hPiZndDs7IFJvbiBQYXJrZXIgJmx0Ozxh
IGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDs7IFN0ZXdhcnQgQnJ5YW50ICZsdDs8YSBocmVm
PSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj5zdGV3YXJ0LmJyeWFudEBnbWFpbC5j
b208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdA
enRlLmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFtHUkFZ
TUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gb2xs
b3dpbmcg4oCcbmV4dCBoZWFkZXLigJ0gYXBwcm9hY2ggJm5ic3A7aXMgc2ltcGxlIGFuZCB0aGUg
TlNIIGhlYWRlciBpcyBhbHJlYWR5IGJ1aWx0IGxpa2UgdGhhdC4gSW50cm9kdWNpbmcgTVBMUyBs
aWtlIGFwcHJvYWNoIHdvdWxkIGFkZCB5ZXQgYW5vdGhlciBtZWNoYW5pc20gdG8gdHJhdmVyc2Ug
dGhlIGhlYWRlcnMsDQogd2hpY2ggd291bGQgbWFrZSBoL3cgbW9yZSBjb21wbGV4Ljwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5JdCBpcyB0cnVlIHRoYXQgaC93
IGNhbiBvbmx5IGxvb2sgYXQgWCBCeXRlcyAoWCBkZXBlbmRpbmcgb24gaC93KS4gVGhpcyBpcyB0
cnVlIGZvciBtYW55IGhlYWRlcnMgbm90IG9ubHkgdGhpcyBhbmQgZXZlbiB0b2RheSAod2l0aG91
dCBOU0gpIHlvdSBjYW4gZW5kLXVwIHdpdGggcGF5bG9hZCBiZWluZw0KIHZlcnkgZGVlcCBpbiBh
IHBhY2tldC4gQXQgdGhlIGVuZCB3ZSBuZWVkIHRvIGhhdmUgYSBmbGV4aWJsZSBtZWNoYW5pc20g
d2hpY2ggTlNIIG5lc3Rpbmcgd291bGQgcHJvdmlkZS4gSWYgc29tZW9uZSDigJxhYnVzZXMgaXTi
gJ0gdGhpcyBjYW4gbGVhZCB0byB2YXJpb3VzIGlzc3Vlcy4gSXQgaXMgcHJvYmFibHkgd29ydGgg
bm90aW5nIHRoYXQgaW4gdGhlIGRyYWZ0IGluY2x1ZGluZyBzZWN1cml0eSBjb25zaWRlcmF0aW9u
cyAoYnkgYWRkaW5nIGxhcmdlDQogaGVhZGVycyBpdCB3aWxsIGJlIGhhcmRlciB0byBwZXJmb3Jt
IHBheWxvYWQgYmFzZWQgQUNMIEREb1MgcHJvdGVjdGlvbiBpbiByb3V0ZXJzIGZvciBleGFtcGxl
KS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+QW5kcmV3PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5PbiAyMDE2
LTAzLTE1LCAzOjAzIEFNLCAmcXVvdDtzZmMgb24gYmVoYWxmIG9mIEVYVCBCb3R0b3JmZiwgUGF1
bCZxdW90OyB3cm90ZTo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0O21h
cmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2lu
LWJvdHRvbTo1LjBwdCIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+SnVzdCBvbmUgbW9yZSBjb25jZXJuIGFib3V0IHRoZSBzdGFjayBpcyBob3cgZGVl
cCBpdCB3aWxsIG5lc3QuIEhhcmR3YXJlIHN3aXRjaCBpbXBsZW1lbnRhdGlvbnMgYXJlIHR5cGlj
YWxseSBsaW1pdGVkIGluIHRoZSBkZXB0aCB0aGV5IGxvb2sgaW50byB0aGUgcGFja2V0Lg0KIElm
IHRoZSBoYXJkd2FyZSBuZWVkcyB0byBsb29rIGF0IHRoZSBvcmlnaW5hbCBwYWNrZXQgaGVhZGVy
cywgdGhlbiBoYXJkd2FyZSB3b3VsZCBuZWVkIHRvIHNraXAgb3ZlciB0aGUgc3RhY2sgb2YgTlNI
IGhlYWRlcnMgdG8gcmVhY2ggdGhlIG9yaWdpbmFsIHBhY2tldC4gSWYgdGhlIE5TSCBzdGFjayBp
cyB0b28gZGVlcCBpdCBtYXkgZXhjZWVkIHRoZSBoYXJkd2FyZSBkZXB0aCBsaW1pdHMuPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5DaGVlcnMsPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPjxicj4NClBhdWw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBzZmMgWzxhIGhyZWY9Im1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0N
CjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9uIFBhcmtlcjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXks
IE1hcmNoIDE0LCAyMDE2IDExOjQ1IEFNPGJyPg0KPGI+VG86PC9iPiBTdGV3YXJ0IEJyeWFudCAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+c3Rld2FydC5icnlh
bnRAZ21haWwuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNu
Ij5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBb
c2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNI
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPkkgbGlrZSB0aGUgc2VsZiBkZXNjcmliaW5nIHN0YWNrIG9mIE5TSCBoZWFk
ZXJzIGFuZCBJIGxpa2UgdGhlIGZpcnN0IG9uZSBiZWluZyB0aGUg4oCcY3VycmVudOKAnSBzY29w
aW5nLiZuYnNwOyZuYnNwOyBCdXQsIG9uZSBkaWZmZXJlbmNlIGJldHdlZW4gTVBMUyBhbmQgTlNI
4oCmJm5ic3A7Jm5ic3A7IE1QTFMgZm9yd2FyZGluZw0KIGlzIGdlbmVyYWxseSBoYW5kbGVkIGJ5
IGxvb2tpbmcgb25seSBhdCB0aGUgTVBMUyBsYWJlbHMgdGhhdCBhcmUg4oCcaW4gc2NvcGXigJ0g
Zm9yIHRoZSBjdXJyZW50IG5vZGUgKGkuZS4sIHN0YXJ0aW5nIGF0IHRoZSB0b3Atb2Ytc3RhY2sp
IGFuZCBub3QgbmVlZGluZyB0byBsb2NhdGUgYW5kIHByb2Nlc3MgdGhlIOKAnHBheWxvYWTigJ0g
YmV5b25kIHRoZSBib3R0b20tb2Ytc3RhY2suJm5ic3A7Jm5ic3A7Jm5ic3A7IEJ1dCwgaW4gTlNI
LCBtb3N0IHByb2Nlc3Npbmcgd2lsbCByZXF1aXJlDQogbG9jYXRpb24gb2YgdGhlIOKAnHBheWxv
YWTigJ0gYmV5b25kIHRoZSBsYXN0IE5TSCBoZWFkZXIuJm5ic3A7Jm5ic3A7IEl0IGlzIGluZWZm
aWNpZW50IHRvIGhhdmUgdG8gd2FsayB0aGUgc3RhY2sgb2YgTlNIIGhlYWRlcnMgaW4gb3JkZXIg
dG8gbG9jYXRlIHRoYXQgcGF5bG9hZC4mbmJzcDsmbmJzcDsmbmJzcDsgSWYgZWFjaCBOU0ggaGVh
ZGVyIHRoYXQgd2FzIHB1c2hlZCBvbnRvIHRoZSBzdGFjayBhbHNvIGluY2x1ZGVkIGFuIG9mZnNl
dCB0byBkaXJlY3RseSBsb2NhdGUgdGhlIHBheWxvYWQNCiAoZWFjaCBuZXcgb25lIHNpbXBseSBh
ZGRzIGl0cyBvd24gYnl0ZSBzaXplKSwgdGhlbiB0aGlzIHByb2Nlc3NpbmcgaW5lZmZpY2llbmN5
IHdvdWxkIGJlIG1pdGlnYXRlZC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3
aW5kb3d0ZXh0Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlN0ZXdh
cnQgQnJ5YW50PGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgNTo0MCBB
TTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8u
dGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBbR1JBWU1BSUxd
IFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0
Ij48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxicj4NCkhhdmluZyBy
ZW1pbmRlZCBteXNlbGYgb2YgdGhlIE5TSCBoZWFkZXIgc3RydWN0dXJlLCBJIHNlZSB0aGF0IHRo
aXM8YnI+DQppcyBub3Qgc3RyaWN0bHkgbmVlZGVkIHNpbmNlIHRoaXMgbmF0dXJhbGx5IGZpdHMg
d2l0aCB0aGUgbmV4dDxicj4NCnByb3RvY29sIGNvbXBvbmVudCBvZiB0aGUgYmFzZSBoZWFkZXIu
IFRodXMgc3RhdGluZyB0aGF0IHRoZSB0aGVyZTxicj4NCmlzIG5vIGFyY2hpdGVjdHVyYWwgbGlt
aXQgb24gdGhlIG51bWJlciBvZiBTRkggaGVhZGVycyBpbiBhIHBhY2tldDxicj4NCmlzIHRoZSBu
ZWNlc3NhcnkgYW5kIHN1ZmZpY2llbnQgcmVxdWlyZW1lbnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5
PGJyPg0Kc3RhY2sgb2YgTlNIIGhlYWRlcnMuIFN0YXRpbmcgdGhhdCBuZXcgTlNIIGhlYWRlcnMg
YXJlIGFkZGVkIGF0IHRoZSBmcm9udDxicj4NCm9mIHRoZSBwYWNrZXQsIGFuZCBwcm9jZXNzZWQg
Zmlyc3QgYW5kIGRpc2NhcmRlZCBmaXJzdCBpcyBzdWZmaWNpZW50PGJyPg0KdG8gcmVtb3ZlIGFu
eSBwcm9jZXNzaW5nIGFtYmlndWl0eS4gUHJvY2Vzc2luZyB3b3VsZCBhbHNvIGJlIHNpbXBsZXI8
YnI+DQppcyB5b3UgZm9sbG93ZWQgdGhlIE1QTFMgcnVsZSB0aGF0IHRoZSBvdXRlciBoZWFkZXIg
aXMgdGhlIG9ubHkgb25lPGJyPg0KaW4gc2NvcGUgdW50aWwgdGhhdCBoZWFkZXIgaXMgZGlzY2Fy
ZGVkIChwb3BwZWQpLjxicj4NCjxicj4NCkkgZG8gaG93ZXZlciB3b25kZXIgd2hldGhlciB0aGUg
SUVURidzIGFyY2hpdGV0dXJhbCBwcmVmZXJlbmNlIGZvcjxicj4NCnNlbGYgZGVzY3JpYmluZyBw
YWNrZXRzIChNUExTIGJlaW5nIHRoZSBleGNlcHRpb24pIGxlYWRzIHVzIHRvIG1vcmU8YnI+DQpj
b21wbGV4IGFuZCB0aHVzIGxlc3MgZWZmaWNlbnQgZGF0YXBsYW5lIGRlc2lnbnMgdGhhbiB3ZSBj
b3VsZCBvdGhlcndpc2UgPGJyPg0KYWNoaWV2ZS48YnI+DQo8YnI+DQotIFN0ZXdhcnQ8L3NwYW4+
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5PbiAxNC8wMy8yMDE2IDAxOjQ0LA0KPGEgaHJl
Zj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPiB3cm90
ZTo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZiI+U3Rld2FydCw8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxh
bmd1YWdlOlpILUNOIj48YnI+DQo8YnI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+VGhhbmtzLiA8
L3NwYW4+DQo8c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxicj4NCjxi
cj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5EbyB5b3UgbWVhbiB3ZSBzaG91bGQgYWRkIGFuIGlu
ZGljYXRvciBmb3IgdGhlIG5lc3RlZCBOU0g/ICZuYnNwO0kgYWdyZWUgYW55dGhpbmcgbmV3IHNo
b3VsZCBiZSBjb25zaWRlcmVkIGNhcmVmdWxseS4gQW5kIHRoYXQncyB3aGF0IHdlIGFyZSBkb2lu
ZyByaWdodCBub3cuOik8YnI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOIj48YnI+DQombmJzcDsgPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPC9z
cGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O01pY3Jvc29mdCBKaGVuZ0hlaSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxh
bmd1YWdlOlpILUNOIj7lj5Hku7bkuro8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVw
dDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUYi
PjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5TdGV3
YXJ0IEJyeWFudA0KPGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+Jmx0
O3N0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSZndDs8L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBz
dHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5pS25Lu25Lq6PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojNUY1RjVGIj46ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZiI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+JnF1b3Q7c2Zj
QGlldGYub3JnJnF1b3Q7PC9hPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPiZsdDtzZmNA
aWV0Zi5vcmcmZ3Q7PC9hPiwNCjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPjxicj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6
ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuaXpeacnzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzVG
NUY1RiI+OiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYi
PjIwMTYvMDMvMTEgMTc6MjU8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj48YnI+DQo8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6
Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj7kuLs8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJm
b250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IEpoZW5nSGVpJnF1b3Q7
LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPumimDwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzVGNUY1RiI+Og0KICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWYiPlJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUg
b2YgTlNIPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGJy
Pg0KPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O01pY3Jvc29mdCBKaGVuZ0hlaSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj7lj5Hku7bkuro8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1
RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+
JnF1b3Q7c2ZjJnF1b3Q7DQo8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPiZs
dDtzZmMtYm91bmNlc0BpZXRmLm9yZyZndDs8L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRp
diBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50
ZXIiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+DQo8aHIgc2l6ZT0i
MyIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIgc3R5bGU9ImNvbG9yOiNBMEEwQTAiIGFsaWduPSJj
ZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04i
Pjxicj4NCjxicj4NCjxicj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
PGJyPg0KPC9zcGFuPjx0dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+VGhlIHByb3Rv
Y29sIHRoYXQgY2hvc2UgdGhlIG1vc3QgZWxlZ2FudCBhcHByb2FjaCB0byBsYXllcmluZzwvc3Bh
bj48L3R0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48YnI+DQo8L3NwYW4+PHR0Pjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5vbmUgaGVhZGVyIG9uIGFub3RoZXIgd2FzIE1Q
TFMsIHdpdGggaXRzIHN0YWNraW5nIGFwcHJvYWNoPC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQiPmFuZCBvbmUgYml0IGVuZCBvZiBzdGFjayBpbmRpY2F0b3IuPC9zcGFuPjwvdHQ+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlN1Y2ggYSBzaW1wbGUgZ2VuZXJhbCBhcHByb2FjaCBo
YXMgbXVjaCB0byBjb21tZW5kIGl0PC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQiPjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPmFu
ZCB5b3UgbWlnaHQgdGhpbmsgc2VyaW91c2x5IGFib3V0IGFwcGx5aW5nIGl0IGhlcmUuPC9zcGFu
PjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCjxicj4NCjwvc3Bhbj48
dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlN0ZXdhcnQ8L3NwYW4+PC90dD48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PGJyPg0KPGJyPg0KPC9zcGFuPjx0dD48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188L3NwYW4+PC90dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
PGJyPg0KPC9zcGFuPjx0dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+c2ZjIG1haWxp
bmcgbGlzdDwvc3Bhbj48L3R0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48YnI+DQo8
L3NwYW4+PHR0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvYT48L3NwYW4+PC90dD48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90
ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFn
ZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
Ym9keT4NCjwvaHRtbD4NCg==

--_000_B17A6910EEDD1F45980687268941550F135E4550MISOUT7MSGUSRCD_--


From nobody Fri Mar 18 09:58:57 2016
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6698212D61A for <sfc@ietfa.amsl.com>; Fri, 18 Mar 2016 09:58:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.89
X-Spam-Level: 
X-Spam-Status: No, score=-1.89 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, T_KAM_HTML_FONT_INVALID=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 WSkVQuj7f5Qm for <sfc@ietfa.amsl.com>; Fri, 18 Mar 2016 09:58:51 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0762.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:762]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 604F412D5DF for <sfc@ietf.org>; Fri, 18 Mar 2016 09:58:50 -0700 (PDT)
Received: from TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM (10.162.187.152) by TU4PR84MB0157.NAMPRD84.PROD.OUTLOOK.COM (10.162.187.150) with Microsoft SMTP Server (TLS) id 15.1.434.16; Fri, 18 Mar 2016 16:58:32 +0000
Received: from TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM ([10.162.187.152]) by TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM ([10.162.187.152]) with mapi id 15.01.0434.021; Fri, 18 Mar 2016 16:58:32 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: "UTTARO, JAMES" <ju1738@att.com>, Sumandra Majee <S.Majee@f5.com>, "Stewart Bryant" <stewart.bryant@gmail.com>, Xuxiaohu <xuxiaohu@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgJF+s5V8W8Vaek2DDFr1PkT8VJ9fMTcAgAA2UsA=
Date: Fri, 18 Mar 2016 16:58:32 +0000
Message-ID: <TU4PR84MB0159D131A1D7F3C134F37222FE8C0@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com> <B17A6910EEDD1F45980687268941550F135E415B@MISOUT7MSGUSRCD.ITServices.sbc.com> <D31069C7.4E63A%s.majee@f5.com> <B17A6910EEDD1F45980687268941550F135E4550@MISOUT7MSGUSRCD.ITServices.sbc.com>
In-Reply-To: <B17A6910EEDD1F45980687268941550F135E4550@MISOUT7MSGUSRCD.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: att.com; dkim=none (message not signed) header.d=none;att.com; dmarc=none action=none header.from=hpe.com;
x-originating-ip: [15.211.195.7]
x-ms-office365-filtering-correlation-id: 53ad9ef5-1576-45cb-075c-08d34f4e8975
x-microsoft-exchange-diagnostics: 1; TU4PR84MB0157; 5:SIDSqEwjPTBDQFrEsiOr381A6+I7HGCZwgGtNrsIulp//xKSfiO2MjY7Mm8bVdJquapUw69W0bTixnFTr81Knth2UqIDHt8pf98nII82cA+vb29zTiuaua7rDNl1gKt/ulGk8H45yVId83frnOVYrw==; 24:rDX4UUYBVLq0e7TOu/7n2Ot3uRvJjvAx5NT0FoOFkXzJvj5p0+/ZGaT0g/covyvYvR++oMPKJ7UGv9NW/OMWhsOKJFacevYCpFVcWFOQz1k=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:TU4PR84MB0157;
x-microsoft-antispam-prvs: <TU4PR84MB0157E6A38E42FBCD72534D83FE8C0@TU4PR84MB0157.NAMPRD84.PROD.OUTLOOK.COM>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046); SRVR:TU4PR84MB0157; BCL:0; PCL:0; RULEID:; SRVR:TU4PR84MB0157; 
x-forefront-prvs: 088552DE73
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(164054003)(24454002)(377454003)(377424004)(19617315012)(81166005)(87936001)(19609705001)(19300405004)(2900100001)(2950100001)(189998001)(5001770100001)(5008740100001)(66066001)(77096005)(19580395003)(15975445007)(19580405001)(11100500001)(1096002)(86362001)(10400500002)(1220700001)(790700001)(102836003)(6116002)(586003)(3846002)(2501003)(50986999)(93886004)(2906002)(4326007)(3660700001)(122556002)(3280700002)(54356999)(99286002)(5002640100001)(76176999)(5004730100002)(92566002)(19625215002)(33656002)(16236675004)(5003600100002)(106116001)(921003)(1121003)(579004)(559001); DIR:OUT; SFP:1102; SCL:1; SRVR:TU4PR84MB0157; H:TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_TU4PR84MB0159D131A1D7F3C134F37222FE8C0TU4PR84MB0159NAMP_"
MIME-Version: 1.0
X-OriginatorOrg: hpe.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2016 16:58:32.0157 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TU4PR84MB0157
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/ZIx30FvZiUIQXnKMcjfZA-bZx6U>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Mar 2016 16:58:56 -0000

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

SGkgSmFtZXM6DQoNCkkgYmVsaWV2ZSB0aGUgTlNIIGhlYWRlciBwYXRoIGZvcndhcmRpbmcgaW5m
b3JtYXRpb24gc2hvdWxkIGJlIGFuZCBvcHRpb25hbCBwYXJ0IG9mIHRoZSBOU0ggaGVhZGVyLiBU
aGUgcmVhc29uIGZvciB0aGlzIGlzIGl0IGFwcGVhcnMgdGhlcmUgYXJlIGEgdmFyaWV0eSBvZiBj
aGFpbiBmb3J3YXJkaW5nIG1ldGhvZHMgd2hpY2ggbWFrZSBzZW5zZSBmb3IgZGlmZmVyZW50IGFw
cGxpY2F0aW9ucy4NCg0KQ2hlZXJzLA0KDQpQYXVsDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgVVRUQVJPLCBKQU1FUw0KU2VudDogRnJpZGF5
LCBNYXJjaCAxOCwgMjAxNiA2OjIyIEFNDQpUbzogU3VtYW5kcmEgTWFqZWUgPFMuTWFqZWVAZjUu
Y29tPjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT47IFh1eGlhb2h1
IDx4dXhpYW9odUBodWF3ZWkuY29tPjsgUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbT47IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbT47IERvbGdhbm93
LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPjsgQm90dG9y
ZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbT47IGFvLnRpbmdAenRlLmNvbS5jbg0KQ2M6
IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBh
biBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KVGhlIHVzZSBvZiBNUExTIGxhYmVscyB3
b3VsZCBmYWNpbGl0YXRlIFNETiBjb250cm9sIG9mIHNlcnZpY2UgY2hhaW5zLiBXZSBjb3VsZCB1
c2UgYW55dGhpbmcgYnV0IFZMQU4gc3RpdGNoaW5nIGV0Yy4uIGlzIG5vdCBzY2FsYWJsZSBvciBy
ZWFsaXN0aWMgdG8gb3BlcmF0ZSBpbiBhIGxhcmdlIG5ldHdvcmsgY29tcG9zZWQgb2YgbWFueSBz
bWFsbGVyIGRhdGEgY2VudGVycy4gSSBndWVzcyB3aGVyZSBJIGdldCBodW5nIHVwIGluIHRoaXMg
ZGlzY3Vzc2lvbiBpcyB3aHkgb3ZlcmxvYWQgdGhlIE5TSCBoZWFkZXIgb2JqZWN0IHdpdGggYm90
aCBwYXRoIGluZm8gYW5kIG1ldGFkYXRhPyBJcyB0aGVyZSBhIG5vdGlvbiB0aGF0IHRoZXkgYXJl
IGludHJpbnNpY2FsbHkgdGllZCB0b2dldGhlciBpZiBzbywgY291bGQgZm9sa3MgcHJvdmlkZSBh
biBleGFtcGxlPyBUaGF0IHdvdWxkIGJlIGhlbHBmdWwuDQoNClRoYW5rcywNCiAgICAgICAgICAg
ICAgICBKaW0gVXR0YXJvDQoNCiJUaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQg
d2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRl
bmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdo
b20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUgbmFt
ZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQg
eW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRo
ZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNv
bXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRp
bmcsIHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGli
aXRlZC4iDQpGcm9tOiBTdW1hbmRyYSBNYWplZSBbbWFpbHRvOlMuTWFqZWVAZjUuY29tXQ0KU2Vu
dDogVGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2IDU6MTAgUE0NClRvOiBVVFRBUk8sIEpBTUVTIDxq
dTE3MzhAYXR0LmNvbTxtYWlsdG86anUxNzM4QGF0dC5jb20+PjsgU3Rld2FydCBCcnlhbnQgPHN0
ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47
IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29t
Pj47IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2Fu
ZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBEb2xnYW5vdywgQW5kcmV3
IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3LmRv
bGdhbm93QG5va2lhLmNvbT4+OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBl
LmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxt
YWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gu
bmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KRm9yIGEgbmFpbGVkIGRvd24gc2VydmljZSBjaGFp
biB3aXRob3V0IG1ldGFkYXRhIG9uY2UgY2FuIHVzZSB2bGFuIHN0aXRjaGluZywgbWFjIGJhc2Vk
LCBoZWNrIGl0IGNhbiBiZSBIVFRQIGhlYWRlciBiYXNlZCBpZiB3ZSB3YW50IHRvLiBTbyB5ZXMg
bmVpdGhlciBOU0ggbm90IG1ldGFkYXRhIGlzIHJlcXVpcmVkLiBCdXQgaXQgaXMgb2Z0ZW4gZG8g
bm90IGludGVyb3BlcmF0ZS4NCg0KSSBhbSBiaXQgbG9zdCBvbiBob3cgdGhpcyBkaXNjdXNzaW9u
IGZpdHMgaW4gd2l0aCBOU0ggcHJvdG9jb2wgaW4gZ2VuZXJhbD8NCg0KU3VtYW5kcmENCg0KRnJv
bTogc2ZjIDxzZmMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+
PiBvbiBiZWhhbGYgb2YgIlVUVEFSTywgSkFNRVMiIDxqdTE3MzhAYXR0LmNvbTxtYWlsdG86anUx
NzM4QGF0dC5jb20+Pg0KRGF0ZTogVGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2IGF0IDg6NTQgQU0N
ClRvOiBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3
YXJ0LmJyeWFudEBnbWFpbC5jb20+PiwgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFp
bHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PiwgUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LCBE
YXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUu
Y29tPj4sICJEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSIgPGFuZHJldy5kb2xnYW5vd0Bu
b2tpYS5jb208bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+PiwgIkVYVCBCb3R0b3Jm
ZiwgUGF1bCIgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUu
Y29tPj4sICJhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4iIDxh
by50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4+DQpDYzogInNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNI
Lm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNClNvLCBpZiBJIHdhbnRlZCB0byBmb3JtIHNpbXBs
ZSBzZXJ2aWNlIGNoYWlucyBpLmUgbmFpbGVkIHVwLCBub3Qgc2VsZi1tb2R1bGF0aW5nIGV0Y+KA
pmhvdyBtdWNoIG1ldGEgZGF0YSB3b3VsZCBJIG5lZWQ/DQoNCkppbSBVdHRhcm8NCg0KIlRoaXMg
ZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5
LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBv
ZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3Nl
ZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3
aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1l
c3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMg
bWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJl
dGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcg
b2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiINCkZyb206IFN0ZXdhcnQgQnJ5
YW50IFttYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tXQ0KU2VudDogVGh1cnNkYXksIE1h
cmNoIDE3LCAyMDE2IDExOjMxIEFNDQpUbzogVVRUQVJPLCBKQU1FUyA8anUxNzM4QGF0dC5jb208
bWFpbHRvOmp1MTczOEBhdHQuY29tPj47IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1h
aWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj47IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+Pjsg
RGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5l
LmNvbT4+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5v
a2lhLmNvbTxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT4+OyBFWFQgQm90dG9yZmYs
IFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29t
Pj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZ
TUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KWWVzLCB0
aGUgTVBMUyBsYWJlbCBzaG91bGQgYmUgc2VlbiBhcyBhbiBpbnN0cnVjdGlvbiAtIHdoaWNoIGlz
DQpleGFjdGx5IHdoYXQgaXQgaXMsIGFuZCBhbHdheXMgaGFzIGJlZW4uDQoNCllvdSBjYW4gdHJp
dmlhbGx5IGNhcnJ5IE1QTFMgb3ZlciBJUC4NCg0KV2UgZG8gY2FycnkgTVBMUyBvdmVyIEV0aGVy
bmV0Lg0KDQpJbiB0aGUgYWJvdmUgY2FzZXMgTVBMUyBpcyB0aGUgaW5zdHJ1Y3Rpb24sIGFuZCBJ
UCBhbmQNCkV0aGVybmV0IGFyZSB0aGUgcG9pbnQgdG8gcG9pbnQgdHJhbnNwb3J0cy4NCg0KV2hh
dCBpcyBtb3JlIGludGVyZXN0aW5nIGlzIGhvdyB3ZSBjYXJyeSB0aGUgbWV0YWRhdGEsDQpzaW5j
ZSB0aGVyZSBtYXkgbmVlZCB0byBiZSBzZXZlcmFsIGluc3RhbmNlcyBvZiB0aGUNCm1ldGFkYXRh
IGluIHRoZSBwYWNrZXQuDQoNClN0ZXdhcnQNCk9uIDE3LzAzLzIwMTYgMTI6MzAsIFVUVEFSTywg
SkFNRVMgd3JvdGU6DQpSb24sDQoNCiAgICAgICAgICAgICAgICBIYXZlIG5vdCBiZWVuIGZvbGxv
d2luZyB0aGUgU0ZDIFdHIHRoYXQgY2xvc2VseSBkdWUgdG8gb3RoZXIgbW9yZSBwcmVzc2luZyBu
ZWVkcyBmb3IgbXkgbmV0d29yay4gVGhhdCBiZWluZyBzYWlkLCBpdCB3b3VsZCBzZWVtIHRoYXQg
YW4gTVBMUyBsYWJlbCBjb3VsZCBiZSB1c2VkIGFzIHRoZSBiYXNpcyBmb3Igd2hhdCB5b3UgYXJl
IGxvb2tpbmcgZm9yIGFuIHRodXMgY291bGQgYmUgYXBwbGllZCB0byBhbGwgbmV0d29yayB0eXBl
cy4gVXNpbmcgdGhlIE1QTFMgbGFiZWwgZm9ybWF0IGRvZXMgbm90IGZvcmNlIHlvdSB0byBoYXZl
IGFuIE1QTFMgZW5hYmxlZCBuZXR3b3JrIGFsbCB0aGF0IGlzIG5lZWRlZCBpcyB0aGUgcmVxdWly
ZWQgaW5mbyB0byBiZSBwb3B1bGF0ZWQgaW4gdGhlIGxhYmVsLiBJdCBzZWVtcyB0aGF0IHRoZSBh
cmd1bWVudCBpcyBmb3IgaW5kZXBlbmRlbmNlIG9mIG5ldHdvcmsgdGh1cyBpbnZlbnRpbmcgYSBu
ZXcgbGFiZWwgaXMgYmFzZWQgb24gYW4gYXNzdW1wdGlvbiB0aGF0IHVzaW5nIE1QTFMgbGFiZWxz
IGltcG9zZXMgYW4gTVBMUyBjb250cm9sIHBsYW5lLiBJcyB0aGF0IHJpZ2h0Pw0KDQpKaW0gVXR0
YXJvDQoNCiJUaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUg
QVQmVCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkg
Zm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFp
bCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50
KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVj
ZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5k
IGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkg
b3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5n
LCBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4iDQpGcm9t
OiBYdXhpYW9odSBbbWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwg
TWFyY2ggMTcsIDIwMTYgMzo0NyBBTQ0KVG86IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20+PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsg
VVRUQVJPLCBKQU1FUyA8anUxNzM4QGF0dC5jb20+PG1haWx0bzpqdTE3MzhAYXR0LmNvbT47IERh
dmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbT48bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUu
Y29tPjsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tp
YS5jb20+PG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPjsgRVhUIEJvdHRvcmZmLCBQ
YXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb20+PG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+
OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPjxtYWlsdG86c3Rld2Fy
dC5icnlhbnRAZ21haWwuY29tPjsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0
ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBl
IG9mIE5TSA0KDQpSb24sDQoNClRoZSBTRkMgYXBwcm9hY2ggb2YgZW5jb2RpbmcgdGhlIFNGUCBp
bmZvcm1hdGlvbiBieSBhbiBNUExTIGxhYmVsIHN0YWNrIGNhbiBtZWV0IHRoZSB0cmFuc3BvcnQt
aW5kZXBlbmRlbmN5IHJlcXVpcmVtZW50IHZlcnkgd2VsbC4NCg0KQmVzdCByZWdhcmRzLA0KWGlh
b2h1DQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMToyMCBQTQ0KVG86IFVU
VEFSTywgSkFNRVM7IERhdmUgRG9sc29uOyBYdXhpYW9odTsgRG9sZ2Fub3csIEFuZHJldyAoTm9r
aWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdAenRl
LmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGlu
ZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KSmFtZXMsDQoNCkkgY2Fu4oCZdCBz
cGVhayBmb3IgdGhlIGVudGlyZSBncm91cCwgbXkgdW5kZXJzdGFuZGluZyBvZiB0aGUgZGVjaXNp
b24gbm90IHRvIHN0YW5kYXJkaXplIG9uIE1QTFMgYXMgdGhlIGZvcndhcmRpbmcgcGFyYWRpZ20g
d2FzIHRvIG1ha2UgU0ZDIGJyb2FkZXIgc3VjaCB0aGF0IGl0IGNvdWxkIHV0aWxpemUgTUFDIGJh
c2VkIG5ldHdvcmtzLCBJUCBiYXNlZCBuZXR3b3JrcywgYW5kIElQLW92ZXItTVBMUyBiYXNlZCBu
ZXR3b3Jrcy4NCg0KICAgUm9uDQoNCg0KRnJvbTogVVRUQVJPLCBKQU1FUyBbbWFpbHRvOmp1MTcz
OEBhdHQuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMToxMSBBTQ0KVG86
IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZp
bmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBYdXhpYW9odSA8eHV4aWFvaHVA
aHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+OyBEb2xnYW5vdywgQW5kcmV3
IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3LmRv
bGdhbm93QG5va2lhLmNvbT4+OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBl
LmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFN0ZXdhcnQgQnJ5YW50IDxzdGV3
YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBh
by50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBbR1JBWU1BSUxd
IFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCkNvbW1lbnRzIElu
LUxpbmUNCg0KSmltIFV0dGFybw0KDQoiVGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0
dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUg
aW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0
byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhl
IG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0
aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlm
eSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91
ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3
YXJkaW5nLCBwcmludGluZywgb3IgY29weWluZyBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHBy
b2hpYml0ZWQuIg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb21dDQpTZW50OiBXZWRuZXNkYXksIE1hcmNoIDE2LCAyMDE2IDEwOjAxIEFNDQpU
bzogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2
aW5lLmNvbT4+OyBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVA
aHVhd2VpLmNvbT4+OyBVVFRBUk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbTxtYWlsdG86anUxNzM4
QGF0dC5jb20+PjsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5v
d0Bub2tpYS5jb208bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+PjsgRVhUIEJvdHRv
cmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBl
LmNvbT4+OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPG1haWx0bzpz
dGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50
aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRl
ciB0eXBlIG9mIE5TSA0KDQpNeSByZWNvbGxlY3Rpb24gb2YgdGhlIGRpc2N1c3Npb24gYW5kIGFu
YWx5c2lzIG9mIE1QTFMgZm9yd2FyZGluZyB0byBzdXBwb3J0IFNGQyB3YXMgbm90IG9yaWVudGVk
IGFyb3VuZCBoaWVyYXJjaGljYWwgU0ZDIGRvbWFpbnMuICAgSW5zdGVhZCwgSSB0aG91Z2h0IHRo
ZSBkaXNjdXNzaW9uIHdhcyBhcm91bmQgYW4gTVBMUyBsYWJlbCBwZXIgU0YgaW5zdGFuY2Ugc28g
dGhhdCB0aGUgc3RhY2sgb2YgTVBMUyBsYWJlbHMgcHJvdmlkZWQgdGhlIGZ1bGwgU0ZQL1JTUCBk
ZXNjcmlwdGlvbi4gICAgQW4gZWxlZ2FudCBhcHByb2FjaCwgZm9yIHN1cmUsIGJ1dCBub3Qgb25l
IGFkb3B0ZWQgYnkgdGhlIFdHLg0KW0ppbSBVPl0gV2FzIHRoaXMgZGVjaXNpb24gYmFzZWQgb24g
dGhlIG5vdGlvbiB0aGF0IGFsbCBmYWJyaWNzIGFyZSBJUCBvbmx5Pz8gSU1PIHRoZSBtb2RlbCBv
ZiBhbGwgRENzIGJlaW5nIGxhcmdlIGFuZCBJUCBvbmx5IGlzIG5vdCBhIGNvcnJlY3QgYXNzdW1w
dGlvbi4NCg0KVGhlIGN1cnJlbnQgZGlzY3Vzc2lvbiBvZiBNUExTIGlzIG1vcmUgb2YgdGhlIGhp
ZXJhcmNoaWNhbCBuYXR1cmUg4oCTIGEgc3RhY2sgb2YgbGFiZWxzIGluIHRoZSBnZW5lcmFsIGNh
c2UgcmVwcmVzZW50cyBhIHNldCBvZiBuZXN0ZWQgTFNQcy4gICBGb3IgU0ZDLCB0aGUgZGlzY3Vz
c2lvbiBpcyB0aGF0IGEgc3RhY2sgb2YgTlNIIHJlcHJlc2VudHMgYSBzdGFjayBvZiBwZXItU0ZD
LWRvbWFpbiBTRlBzLiAgIEJ1dCBhbiBpbmRpdmlkdWFsIE5TSCBkb2VzIG5vdCBzZWxmLWRlc2Ny
aWJlIHRoZSBTRlAvUlNQIGF0IGl0cyBvd24gZG9tYWluIGxldmVsLCByZWx5aW5nIGluc3RlYWQg
b24gYSBmbGF0IGlkZW50aWZpZXIgKFNGUCBJRCkgdGhhdCBpcyB1c2VkIHRvIGxvb2t1cCB0aGUg
ZnVsbCBTRlAvUlNQLg0KDQogICBSb24NCg0KDQpGcm9tOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRk
b2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiA5OjQ4
IEFNDQpUbzogWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1
YXdlaS5jb20+PjsgVVRUQVJPLCBKQU1FUyA8anUxNzM4QGF0dC5jb208bWFpbHRvOmp1MTczOEBh
dHQuY29tPj47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dA
bm9raWEuY29tPG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPj47IEVYVCBCb3R0b3Jm
ZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5j
b20+PjsgUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2Fy
dC5icnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsgYW8u
dGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gW0dSQVlNQUlMXSBS
ZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpSZWNhbGwgdGhhdCBk
cmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLWFuYWx5c2lzIGNvbXBhcmVzIHRoZSBk
aWZmZXJlbnQgYXBwcm9hY2hlcy4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1o
b21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLWFuYWx5c2lzLTA1DQoNClRoZSBNUExTIGFwcHJv
YWNoIGZhbGxzIGludG8gdGhlIGNhdGVnb3J5IGRpc2N1c3NlZCBpbiBzZWN0aW9uIDMuMS4yLCDi
gJxNZXRob2QgMjogRm9yd2FyZGluZyB3aXRoIFN0YWNrZWQgSGVhZGVyc+KAnSwNCndoZXJlYXMg
dGhlIE5TSCBhcHByb2FjaCBmYWxscyBpbnRvIHNlY3Rpb24gMy4xLjMsIOKAnE1ldGhvZDM6IEZv
cndhcmRpbmcgYmFzZWQgb24gU2VydmljZSBDaGFpbiBJZGVudGlmaWVyc+KAnS4NCg0KU2VjdGlv
biA0IGFuYWx5emVzIHRoZSBkaWZmZXJlbnQgbWV0aG9kcywgd2l0aCBwcm9zIGFuZCBjb25zIGZv
ciBhbGwgb2YgdGhlIGFwcHJvYWNoZXMuDQoNCi1EYXZlDQoNCg0KDQpGcm9tOiBzZmMgW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFh1eGlhb2h1DQpTZW50OiBUdWVz
ZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjIxIFBNDQpUbzogVVRUQVJPLCBKQU1FUzsgRG9sZ2Fub3cs
IEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsgU3Rl
d2FydCBCcnlhbnQ7IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNu
Pg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtz
ZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gN
Cg0KV2hlbiBhcHBseWluZyBhIHBhcnRpY3VsYXIgU0ZDIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qg
b2YgU0ZzKSB0byB0aGUgc2VsZWN0ZWQgdHJhZmZpYywgdGhlIHRyYWZmaWMgbmVlZHMgdG8gYmUg
c3RlZXJlZCB0aHJvdWdoIHRoZSBjb3JyZXNwb25kaW5nIFNGUCAoaS5lLiwgYW4gb3JkZXJlZCBs
aXN0IG9mIFNGRnMgYW5kIFNGcykgaW4gdGhlIFNGQy1lbmFibGVkIG5ldHdvcmsuIE1QTFMtU1BS
SU5HIGlzIGEgcGFydGljdWxhciBNUExTIHNvdXJjZSByb3V0aW5nIHBhcmFkaWdtIHdoZXJlIHRo
ZSBleHBsaWNpdCBwYXRoIGluZm9ybWF0aW9uIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgZXhw
bGljaXQgaG9wcykgaXMgZW5jb2RlZCBhcyBhIGxhYmVsIHN0YWNrIChpLmUuLCBhbiBvcmRlcmVk
IGxpc3Qgb2YgbGFiZWxzIHdpdGggZWFjaCBpbmRpY2F0aW5nIGEgcGFydGljdWxhciBleHBsaWNp
dCBob3ApIGFuZCB0aGVuIHBpZ2d5YmFja2VkIG9uIHRoZSBzb3VyY2Ugcm91dGVkIHBhY2tldHMu
IFRoZSBNUExTLVNQUklORyBwYXJhZGlnbSBjYW4gYmUgZWFzaWx5IGxldmVyYWdlZCB0byBzdGVl
ciB0aGUgc2VsZWN0ZWQgdHJhZmZpYyB0aHJvdWdoIGEgcGFydGljdWxhciBTRlAgYnkgZW5jb2Rp
bmcgdGhlIFNGUCBpbmZvcm1hdGlvbiBhcyBhbiBNUExTIGxhYmVsIHN0YWNrIChpLmUuLCBhbiBv
cmRlcmVkIGxpc3Qgb2YgbGFiZWxzIHdpdGggZWFjaCBpbmRpY2F0aW5nIGEgcGFydGljdWxhciBT
RkYgb3IgU0YpLiBJbiB0aGlzIHdheSwgU0ZGcyBjb3VsZCBiZSBpbXBsZW1lbnRlZCBvbiBleGlz
dGluZyBNUExTIHN3aXRjaGVzIHdpdGhvdXQgYW55IGNoYW5nZSB0byB0aGUgZGF0YS1wbGFuZSBw
cm92aWRlZCB0aGF0IFNGcyBhcmUgY2FwYWJsZSBvZiByZWNvZ25pemluZyBNUExTIHBhY2tldHMu
ICBBcyBwb2ludGVkIG91dCBieSBzb21lYm9keSBlbHNlLCBpdOKAmXMgbXVjaCBzdHJhaWdodGZv
cndhcmQgdG8gc3VwcG9ydCB0aGUgc3RhY2sgb2YgU0ZDIGVuY2Fwc3VsYXRpb25zIGlmIHRoZSBT
RkMgZW5jYXBzdWxhdGlvbiBpcyBpbXBsZW1lbnRlZCBpbiB0aGUgZm9ybSBvZiBhbiBNUExTIGxh
YmVsIHN0YWNrLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KRnJvbTogc2ZjIFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBVVFRBUk8sIEpBTUVTDQpTZW50OiBU
dWVzZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjQ2IFBNDQpUbzogRG9sZ2Fub3csIEFuZHJldyAoTm9r
aWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7
IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJ
TF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KSWYgd2UgaGF2
ZSBhbiBNUExTIGVuYWJsZWQgZmFicmljIHdvdWxkbuKAmXQgaXQgYmUgc2ltcGxlciB0byB3ZWF2
ZSBOU0ggaW50byBpdCBpZiBpdCBhbGwgdXNlcyBNUExTPyBJZiBub3QgaG93IHdvdWxkIHRoZSBp
bnRlcmFjdGlvbiBiZXR3ZWVuIHRoZSB0d28gZW52aXJvbm1lbnRzIHdvcms/DQoNCkppbSBVdHRh
cm8NCg0KIlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBB
VCZUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBm
b3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWls
IGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZSBuYW1lZCByZWNpcGllbnQo
cykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNl
aXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQg
ZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBv
dGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcs
IG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiINCkZyb206
IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgRG9sZ2Fub3cs
IEFuZHJldyAoTm9raWEgLSBTRykNClNlbnQ6IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgMTE6NTIg
UE0NClRvOiBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86
cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgU3Rl
d2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rld2FydC5icnlh
bnRAZ21haWwuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29t
LmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6
IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBO
U0gNCg0KRm9sbG93aW5nIOKAnG5leHQgaGVhZGVy4oCdIGFwcHJvYWNoICBpcyBzaW1wbGUgYW5k
IHRoZSBOU0ggaGVhZGVyIGlzIGFscmVhZHkgYnVpbHQgbGlrZSB0aGF0LiBJbnRyb2R1Y2luZyBN
UExTIGxpa2UgYXBwcm9hY2ggd291bGQgYWRkIHlldCBhbm90aGVyIG1lY2hhbmlzbSB0byB0cmF2
ZXJzZSB0aGUgaGVhZGVycywgd2hpY2ggd291bGQgbWFrZSBoL3cgbW9yZSBjb21wbGV4Lg0KDQpJ
dCBpcyB0cnVlIHRoYXQgaC93IGNhbiBvbmx5IGxvb2sgYXQgWCBCeXRlcyAoWCBkZXBlbmRpbmcg
b24gaC93KS4gVGhpcyBpcyB0cnVlIGZvciBtYW55IGhlYWRlcnMgbm90IG9ubHkgdGhpcyBhbmQg
ZXZlbiB0b2RheSAod2l0aG91dCBOU0gpIHlvdSBjYW4gZW5kLXVwIHdpdGggcGF5bG9hZCBiZWlu
ZyB2ZXJ5IGRlZXAgaW4gYSBwYWNrZXQuIEF0IHRoZSBlbmQgd2UgbmVlZCB0byBoYXZlIGEgZmxl
eGlibGUgbWVjaGFuaXNtIHdoaWNoIE5TSCBuZXN0aW5nIHdvdWxkIHByb3ZpZGUuIElmIHNvbWVv
bmUg4oCcYWJ1c2VzIGl04oCdIHRoaXMgY2FuIGxlYWQgdG8gdmFyaW91cyBpc3N1ZXMuIEl0IGlz
IHByb2JhYmx5IHdvcnRoIG5vdGluZyB0aGF0IGluIHRoZSBkcmFmdCBpbmNsdWRpbmcgc2VjdXJp
dHkgY29uc2lkZXJhdGlvbnMgKGJ5IGFkZGluZyBsYXJnZSBoZWFkZXJzIGl0IHdpbGwgYmUgaGFy
ZGVyIHRvIHBlcmZvcm0gcGF5bG9hZCBiYXNlZCBBQ0wgRERvUyBwcm90ZWN0aW9uIGluIHJvdXRl
cnMgZm9yIGV4YW1wbGUpLg0KDQpBbmRyZXcNCg0KT24gMjAxNi0wMy0xNSwgMzowMyBBTSwgInNm
YyBvbiBiZWhhbGYgb2YgRVhUIEJvdHRvcmZmLCBQYXVsIiB3cm90ZToNCg0KSnVzdCBvbmUgbW9y
ZSBjb25jZXJuIGFib3V0IHRoZSBzdGFjayBpcyBob3cgZGVlcCBpdCB3aWxsIG5lc3QuIEhhcmR3
YXJlIHN3aXRjaCBpbXBsZW1lbnRhdGlvbnMgYXJlIHR5cGljYWxseSBsaW1pdGVkIGluIHRoZSBk
ZXB0aCB0aGV5IGxvb2sgaW50byB0aGUgcGFja2V0LiBJZiB0aGUgaGFyZHdhcmUgbmVlZHMgdG8g
bG9vayBhdCB0aGUgb3JpZ2luYWwgcGFja2V0IGhlYWRlcnMsIHRoZW4gaGFyZHdhcmUgd291bGQg
bmVlZCB0byBza2lwIG92ZXIgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIHRvIHJlYWNoIHRoZSBv
cmlnaW5hbCBwYWNrZXQuIElmIHRoZSBOU0ggc3RhY2sgaXMgdG9vIGRlZXAgaXQgbWF5IGV4Y2Vl
ZCB0aGUgaGFyZHdhcmUgZGVwdGggbGltaXRzLg0KDQpDaGVlcnMsDQoNClBhdWwNCg0KRnJvbTog
c2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBSb24gUGFya2Vy
DQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjQ1IEFNDQpUbzogU3Rld2FydCBCcnlh
bnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwu
Y29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFtH
UkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KSSBs
aWtlIHRoZSBzZWxmIGRlc2NyaWJpbmcgc3RhY2sgb2YgTlNIIGhlYWRlcnMgYW5kIEkgbGlrZSB0
aGUgZmlyc3Qgb25lIGJlaW5nIHRoZSDigJxjdXJyZW504oCdIHNjb3BpbmcuICAgQnV0LCBvbmUg
ZGlmZmVyZW5jZSBiZXR3ZWVuIE1QTFMgYW5kIE5TSOKApiAgIE1QTFMgZm9yd2FyZGluZyBpcyBn
ZW5lcmFsbHkgaGFuZGxlZCBieSBsb29raW5nIG9ubHkgYXQgdGhlIE1QTFMgbGFiZWxzIHRoYXQg
YXJlIOKAnGluIHNjb3Bl4oCdIGZvciB0aGUgY3VycmVudCBub2RlIChpLmUuLCBzdGFydGluZyBh
dCB0aGUgdG9wLW9mLXN0YWNrKSBhbmQgbm90IG5lZWRpbmcgdG8gbG9jYXRlIGFuZCBwcm9jZXNz
IHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgYm90dG9tLW9mLXN0YWNrLiAgICBCdXQsIGlu
IE5TSCwgbW9zdCBwcm9jZXNzaW5nIHdpbGwgcmVxdWlyZSBsb2NhdGlvbiBvZiB0aGUg4oCccGF5
bG9hZOKAnSBiZXlvbmQgdGhlIGxhc3QgTlNIIGhlYWRlci4gICBJdCBpcyBpbmVmZmljaWVudCB0
byBoYXZlIHRvIHdhbGsgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGluIG9yZGVyIHRvIGxvY2F0
ZSB0aGF0IHBheWxvYWQuICAgIElmIGVhY2ggTlNIIGhlYWRlciB0aGF0IHdhcyBwdXNoZWQgb250
byB0aGUgc3RhY2sgYWxzbyBpbmNsdWRlZCBhbiBvZmZzZXQgdG8gZGlyZWN0bHkgbG9jYXRlIHRo
ZSBwYXlsb2FkIChlYWNoIG5ldyBvbmUgc2ltcGx5IGFkZHMgaXRzIG93biBieXRlIHNpemUpLCB0
aGVuIHRoaXMgcHJvY2Vzc2luZyBpbmVmZmljaWVuY3kgd291bGQgYmUgbWl0aWdhdGVkLg0KDQog
ICBSb24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIFN0ZXdhcnQgQnJ5YW50DQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDU6NDAg
QU0NClRvOiBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNj
OiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtHUkFZTUFJTF0g
UmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KDQpIYXZp
bmcgcmVtaW5kZWQgbXlzZWxmIG9mIHRoZSBOU0ggaGVhZGVyIHN0cnVjdHVyZSwgSSBzZWUgdGhh
dCB0aGlzDQppcyBub3Qgc3RyaWN0bHkgbmVlZGVkIHNpbmNlIHRoaXMgbmF0dXJhbGx5IGZpdHMg
d2l0aCB0aGUgbmV4dA0KcHJvdG9jb2wgY29tcG9uZW50IG9mIHRoZSBiYXNlIGhlYWRlci4gVGh1
cyBzdGF0aW5nIHRoYXQgdGhlIHRoZXJlDQppcyBubyBhcmNoaXRlY3R1cmFsIGxpbWl0IG9uIHRo
ZSBudW1iZXIgb2YgU0ZIIGhlYWRlcnMgaW4gYSBwYWNrZXQNCmlzIHRoZSBuZWNlc3NhcnkgYW5k
IHN1ZmZpY2llbnQgcmVxdWlyZW1lbnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5DQpzdGFjayBvZiBO
U0ggaGVhZGVycy4gU3RhdGluZyB0aGF0IG5ldyBOU0ggaGVhZGVycyBhcmUgYWRkZWQgYXQgdGhl
IGZyb250DQpvZiB0aGUgcGFja2V0LCBhbmQgcHJvY2Vzc2VkIGZpcnN0IGFuZCBkaXNjYXJkZWQg
Zmlyc3QgaXMgc3VmZmljaWVudA0KdG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5nIGFtYmlndWl0eS4g
UHJvY2Vzc2luZyB3b3VsZCBhbHNvIGJlIHNpbXBsZXINCmlzIHlvdSBmb2xsb3dlZCB0aGUgTVBM
UyBydWxlIHRoYXQgdGhlIG91dGVyIGhlYWRlciBpcyB0aGUgb25seSBvbmUNCmluIHNjb3BlIHVu
dGlsIHRoYXQgaGVhZGVyIGlzIGRpc2NhcmRlZCAocG9wcGVkKS4NCg0KSSBkbyBob3dldmVyIHdv
bmRlciB3aGV0aGVyIHRoZSBJRVRGJ3MgYXJjaGl0ZXR1cmFsIHByZWZlcmVuY2UgZm9yDQpzZWxm
IGRlc2NyaWJpbmcgcGFja2V0cyAoTVBMUyBiZWluZyB0aGUgZXhjZXB0aW9uKSBsZWFkcyB1cyB0
byBtb3JlDQpjb21wbGV4IGFuZCB0aHVzIGxlc3MgZWZmaWNlbnQgZGF0YXBsYW5lIGRlc2lnbnMg
dGhhbiB3ZSBjb3VsZCBvdGhlcndpc2UNCmFjaGlldmUuDQoNCi0gU3Rld2FydA0KT24gMTQvMDMv
MjAxNiAwMTo0NCwgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+
IHdyb3RlOg0KU3Rld2FydCwNCg0KVGhhbmtzLg0KDQpEbyB5b3UgbWVhbiB3ZSBzaG91bGQgYWRk
IGFuIGluZGljYXRvciBmb3IgdGhlIG5lc3RlZCBOU0g/ICBJIGFncmVlIGFueXRoaW5nIG5ldyBz
aG91bGQgYmUgY29uc2lkZXJlZCBjYXJlZnVsbHkuIEFuZCB0aGF0J3Mgd2hhdCB3ZSBhcmUgZG9p
bmcgcmlnaHQgbm93LjopDQoNCg0KDQoNCg0KDQrlj5Hku7bkuro6ICAgICAgICAgU3Rld2FydCBC
cnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT48bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdt
YWlsLmNvbT4NCuaUtuS7tuS6ujogICAgICAgICAic2ZjQGlldGYub3JnIjxtYWlsdG86c2ZjQGll
dGYub3JnPjxzZmNAaWV0Zi5vcmc+PG1haWx0bzpzZmNAaWV0Zi5vcmc+LA0K5pel5pyfOiAgICAg
ICAgIDIwMTYvMDMvMTEgMTc6MjUNCuS4u+mimDogICAgICAgIFJlOiBbc2ZjXSBBZGRpbmcgYW4g
TlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQrlj5Hku7bkuro6ICAgICAgICAic2ZjIiA8c2Zj
LWJvdW5jZXNAaWV0Zi5vcmc+PG1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZz4NCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQoNCg0KDQoNClRoZSBwcm90b2NvbCB0aGF0IGNob3Nl
IHRoZSBtb3N0IGVsZWdhbnQgYXBwcm9hY2ggdG8gbGF5ZXJpbmcNCm9uZSBoZWFkZXIgb24gYW5v
dGhlciB3YXMgTVBMUywgd2l0aCBpdHMgc3RhY2tpbmcgYXBwcm9hY2gNCmFuZCBvbmUgYml0IGVu
ZCBvZiBzdGFjayBpbmRpY2F0b3IuDQoNClN1Y2ggYSBzaW1wbGUgZ2VuZXJhbCBhcHByb2FjaCBo
YXMgbXVjaCB0byBjb21tZW5kIGl0DQphbmQgeW91IG1pZ2h0IHRoaW5rIHNlcmlvdXNseSBhYm91
dCBhcHBseWluZyBpdCBoZXJlLg0KDQpTdGV3YXJ0DQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjDQoNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2
IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRo
IjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEg
NiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1pY3Jvc29mdCBK
aGVuZ0hlaSI7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiXEBNaWNyb3NvZnQgSmhlbmdIZWkiOw0KCXBhbm9zZS0xOjIgMTEgNiA0
IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATVMgR290aGljIjsN
CglwYW5vc2UtMToyIDExIDYgOSA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OiJcQFNpbVN1biI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmOw0KCWNvbG9yOmJsYWNr
O30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNw
YW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9y
OnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0K
CW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk6U2ltU3VuOw0KCWNvbG9yOmJsYWNrO30NCnR0DQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnAuTXNvQWNldGF0ZSwg
bGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGlt
ZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0
ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsN
Cglmb250LWZhbWlseTpDb25zb2xhczsNCgljb2xvcjpibGFjazt9DQpzcGFuLkJhbGxvb25UZXh0
Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWls
eToiVGFob21hIixzYW5zLXNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uQ2hhcg0KCXttc28t
c3R5bGUtbmFtZToi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgltc28tc3R5bGUtbGluazrmibnms6jmoYbmlofmnKw7DQoJZm9udC1mYW1pbHk6U2ltU3Vu
Ow0KCWNvbG9yOmJsYWNrO30NCnAuYSwgbGkuYSwgZGl2LmENCgl7bXNvLXN0eWxlLW5hbWU65om5
5rOo5qGG5paH5pysOw0KCW1zby1zdHlsZS1saW5rOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJ
bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsN
Cglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpz
cGFuLkhUTUxDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIOmihOiuvuagvOW8jyBDaGFyIjsN
Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg6aKE6K6+5qC8
5byPIjsNCglmb250LWZhbWlseTpTaW1TdW47fQ0KcC5IVE1MLCBsaS5IVE1MLCBkaXYuSFRNTA0K
CXttc28tc3R5bGUtbmFtZToiSFRNTCDpooTorr7moLzlvI8iOw0KCW1zby1zdHlsZS1saW5rOiJI
VE1MIOmihOiuvuagvOW8jyBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAw
MDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4i
LHNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uRW1haWxTdHlsZTI2DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9y
OiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpz
cGFuLkVtYWlsU3R5bGUyOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojNDQ1NDZBOw0KCWZvbnQtd2VpZ2h0OmJv
bGQ7DQoJZm9udC1zdHlsZTppdGFsaWM7DQoJdGV4dC1kZWNvcmF0aW9uOm5vbmUgbm9uZTt9DQpz
cGFuLkVtYWlsU3R5bGUyOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls
ZTMwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzENCgl7bXNvLXN0
eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJ
Y29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUzMg0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojNDQ1NDZB
Ow0KCWZvbnQtd2VpZ2h0OmJvbGQ7DQoJZm9udC1zdHlsZTppdGFsaWM7DQoJdGV4dC1kZWNvcmF0
aW9uOm5vbmUgbm9uZTt9DQpzcGFuLkVtYWlsU3R5bGUzMw0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdE
O30NCnNwYW4uRW1haWxTdHlsZTM0DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMzUNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzQ0NTQ2QTsNCglmb250LXdlaWdodDpib2xkOw0KCWZv
bnQtc3R5bGU6aXRhbGljOw0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMzYNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzQ0NTQ2QTsNCglmb250LXdlaWdodDpib2xkOw0KCWZv
bnQtc3R5bGU6aXRhbGljOw0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMzcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzQ0NTQ2QTsNCglmb250LXdlaWdodDpib2xkOw0KCWZv
bnQtc3R5bGU6aXRhbGljOw0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMzgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0K
CXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdl
IFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4g
MS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQot
LT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4
dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpl
eHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+
DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+
DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIEphbWVzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBiZWxpZXZlIHRoZSBOU0ggaGVhZGVyIHBhdGggZm9yd2Fy
ZGluZyBpbmZvcm1hdGlvbiBzaG91bGQgYmUgYW5kIG9wdGlvbmFsIHBhcnQgb2YgdGhlIE5TSCBo
ZWFkZXIuIFRoZSByZWFzb24gZm9yIHRoaXMgaXMgaXQgYXBwZWFycyB0aGVyZSBhcmUgYSB2YXJp
ZXR5IG9mIGNoYWluDQogZm9yd2FyZGluZyBtZXRob2RzIHdoaWNoIG1ha2Ugc2Vuc2UgZm9yIGRp
ZmZlcmVudCBhcHBsaWNhdGlvbnMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxicj4NCkNoZWVycyw8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlBhdWw8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRv
d3RleHQiPiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBP
ZiA8L2I+VVRUQVJPLCBKQU1FUzxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIE1hcmNoIDE4LCAy
MDE2IDY6MjIgQU08YnI+DQo8Yj5Ubzo8L2I+IFN1bWFuZHJhIE1hamVlICZsdDtTLk1hamVlQGY1
LmNvbSZndDs7IFN0ZXdhcnQgQnJ5YW50ICZsdDtzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20mZ3Q7
OyBYdXhpYW9odSAmbHQ7eHV4aWFvaHVAaHVhd2VpLmNvbSZndDs7IFJvbiBQYXJrZXIgJmx0O1Jv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20mZ3Q7OyBEYXZlIERvbHNvbiAmbHQ7ZGRvbHNv
bkBzYW5kdmluZS5jb20mZ3Q7OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSAmbHQ7YW5k
cmV3LmRvbGdhbm93QG5va2lhLmNvbSZndDs7DQogQm90dG9yZmYsIFBhdWwgJmx0O3BhdWwuYm90
dG9yZmZAaHBlLmNvbSZndDs7IGFvLnRpbmdAenRlLmNvbS5jbjxicj4NCjxiPkNjOjwvYj4gc2Zj
QGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBB
ZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0
NDU0NkEiPlRoZSB1c2Ugb2YgTVBMUyBsYWJlbHMgd291bGQgZmFjaWxpdGF0ZSBTRE4gY29udHJv
bCBvZiBzZXJ2aWNlIGNoYWlucy4gV2UgY291bGQgdXNlIGFueXRoaW5nIGJ1dCBWTEFOIHN0aXRj
aGluZyBldGMuLiBpcyBub3Qgc2NhbGFibGUgb3IgcmVhbGlzdGljIHRvIG9wZXJhdGUNCiBpbiBh
IGxhcmdlIG5ldHdvcmsgY29tcG9zZWQgb2YgbWFueSBzbWFsbGVyIGRhdGEgY2VudGVycy4gSSBn
dWVzcyB3aGVyZSBJIGdldCBodW5nIHVwIGluIHRoaXMgZGlzY3Vzc2lvbiBpcyB3aHkgb3Zlcmxv
YWQgdGhlIE5TSCBoZWFkZXIgb2JqZWN0IHdpdGggYm90aCBwYXRoIGluZm8gYW5kIG1ldGFkYXRh
PyBJcyB0aGVyZSBhIG5vdGlvbiB0aGF0IHRoZXkgYXJlIGludHJpbnNpY2FsbHkgdGllZCB0b2dl
dGhlciBpZiBzbywgY291bGQgZm9sa3MNCiBwcm92aWRlIGFuIGV4YW1wbGU/IFRoYXQgd291bGQg
YmUgaGVscGZ1bC48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9pPjwv
Yj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzQ0NTQ2QSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEppbSBVdHRhcm88bzpw
PjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+
PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojNDQ1NDZB
Ij4mcXVvdDs8aT5UaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBh
cmUgQVQmYW1wO1QgcHJvcGVydHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQg
c29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRo
aXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhlDQogbmFtZWQg
cmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91
IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBz
ZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1
dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcs
IHByaW50aW5nLCBvciBjb3B5aW5nDQogb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJp
dGVkPC9pPi4mcXVvdDs8L3NwYW4+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3
aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3Rl
eHQiPiBTdW1hbmRyYSBNYWplZSBbPGEgaHJlZj0ibWFpbHRvOlMuTWFqZWVAZjUuY29tIj5tYWls
dG86Uy5NYWplZUBmNS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJj
aCAxNywgMjAxNiA1OjEwIFBNPGJyPg0KPGI+VG86PC9iPiBVVFRBUk8sIEpBTUVTICZsdDs8YSBo
cmVmPSJtYWlsdG86anUxNzM4QGF0dC5jb20iPmp1MTczOEBhdHQuY29tPC9hPiZndDs7IFN0ZXdh
cnQgQnJ5YW50ICZsdDs8YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj5z
dGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L2E+Jmd0OzsgWHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1h
aWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDs7IFJv
biBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDs7DQogRGF2ZSBEb2xz
b24gJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+ZGRvbHNvbkBzYW5k
dmluZS5jb208L2E+Jmd0OzsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgJmx0OzxhIGhy
ZWY9Im1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tIj5hbmRyZXcuZG9sZ2Fub3dAbm9r
aWEuY29tPC9hPiZndDs7IEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBh
dWwuYm90dG9yZmZAaHBlLmNvbSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9hPiZndDs7DQo8YSBo
cmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJy
Pg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8
L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcg
YW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Rm9yIGEgbmFpbGVk
IGRvd24gc2VydmljZSBjaGFpbiB3aXRob3V0IG1ldGFkYXRhIG9uY2UgY2FuIHVzZSB2bGFuIHN0
aXRjaGluZywgbWFjIGJhc2VkLCBoZWNrIGl0IGNhbiBiZSBIVFRQIGhlYWRlciBiYXNlZCBpZiB3
ZSB3YW50IHRvLiBTbyB5ZXMgbmVpdGhlciBOU0ggbm90IG1ldGFkYXRhIGlzDQogcmVxdWlyZWQu
IEJ1dCBpdCBpcyBvZnRlbiBkbyBub3QgaW50ZXJvcGVyYXRlLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5JIGFtIGJpdCBsb3N0IG9uIGhvdyB0aGlzIGRpc2N1
c3Npb24gZml0cyBpbiB3aXRoIE5TSCBwcm90b2NvbCBpbiBnZW5lcmFsPyZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5TdW1hbmRyYTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+c2ZjICZsdDs8YSBocmVmPSJtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24g
YmVoYWxmIG9mICZxdW90O1VUVEFSTywgSkFNRVMmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpq
dTE3MzhAYXR0LmNvbSI+anUxNzM4QGF0dC5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5U
aHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgYXQgODo1NCBBTTxicj4NCjxiPlRvOiA8L2I+U3Rld2Fy
dCBCcnlhbnQgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPnN0
ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvYT4mZ3Q7LCBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0OywgUm9u
IFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OywNCiBEYXZlIERvbHNv
biAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj5kZG9sc29uQHNhbmR2
aW5lLmNvbTwvYT4mZ3Q7LCAmcXVvdDtEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSZxdW90
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20iPmFuZHJldy5k
b2xnYW5vd0Bub2tpYS5jb208L2E+Jmd0OywgJnF1b3Q7RVhUIEJvdHRvcmZmLCBQYXVsJnF1b3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj5wYXVsLmJvdHRvcmZm
QGhwZS5jb208L2E+Jmd0OywNCiAmcXVvdDs8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29t
LmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YW8u
dGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+Jmd0Ozxicj4NCjxiPkNjOiA8
L2I+JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZn
dDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBh
biBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+U28sIGlmIEkgd2Fu
dGVkIHRvIGZvcm0gc2ltcGxlIHNlcnZpY2UgY2hhaW5zIGkuZSBuYWlsZWQgdXAsIG5vdCBzZWxm
LW1vZHVsYXRpbmcgZXRj4oCmaG93IG11Y2ggbWV0YSBkYXRhIHdvdWxkIEkgbmVlZD8NCjwvc3Bh
bj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiM0NDU0NkEiPkppbSBVdHRhcm88L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj4mbmJz
cDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojNDQ1NDZBIj4mcXVvdDs8aT5UaGlzIGVtYWlsIGFuZCBhbnkgZmls
ZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmYW1wO1QgcHJvcGVydHksIGFyZSBjb25maWRl
bnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlk
dWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJl
IG5vdCBvbmUgb2YgdGhlDQogbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJl
YXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVy
cm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1t
ZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRp
c3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nDQogb2YgdGhpcyBl
bWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkPC9pPi4mcXVvdDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFF
MUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IFN0ZXdhcnQgQnJ5YW50IFs8YSBocmVm
PSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj5tYWlsdG86c3Rld2FydC5icnlhbnRA
Z21haWwuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMTcsIDIw
MTYgMTE6MzEgQU08YnI+DQo8Yj5Ubzo8L2I+IFVUVEFSTywgSkFNRVMgJmx0OzxhIGhyZWY9Im1h
aWx0bzpqdTE3MzhAYXR0LmNvbSI+anUxNzM4QGF0dC5jb208L2E+Jmd0OzsgWHV4aWFvaHUgJmx0
OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29t
PC9hPiZndDs7IFJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDs7
IERhdmUgRG9sc29uDQogJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+
ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OzsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBT
RykgJmx0OzxhIGhyZWY9Im1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tIj5hbmRyZXcu
ZG9sZ2Fub3dAbm9raWEuY29tPC9hPiZndDs7IEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9h
PiZndDs7DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5j
b20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5z
ZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxd
IFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIu
MHB0Ij5ZZXMsIHRoZSBNUExTIGxhYmVsIHNob3VsZCBiZSBzZWVuIGFzIGFuIGluc3RydWN0aW9u
IC0gd2hpY2ggaXM8YnI+DQpleGFjdGx5IHdoYXQgaXQgaXMsIGFuZCBhbHdheXMgaGFzIGJlZW4u
PGJyPg0KPGJyPg0KWW91IGNhbiB0cml2aWFsbHkgY2FycnkgTVBMUyBvdmVyIElQLjxicj4NCjxi
cj4NCldlIGRvIGNhcnJ5IE1QTFMgb3ZlciBFdGhlcm5ldC48YnI+DQo8YnI+DQpJbiB0aGUgYWJv
dmUgY2FzZXMgTVBMUyBpcyB0aGUgaW5zdHJ1Y3Rpb24sIGFuZCBJUCBhbmQgPGJyPg0KRXRoZXJu
ZXQgYXJlIHRoZSBwb2ludCB0byBwb2ludCB0cmFuc3BvcnRzLjxicj4NCjxicj4NCldoYXQgaXMg
bW9yZSBpbnRlcmVzdGluZyBpcyBob3cgd2UgY2FycnkgdGhlIG1ldGFkYXRhLDxicj4NCnNpbmNl
IHRoZXJlIG1heSBuZWVkIHRvIGJlIHNldmVyYWwgaW5zdGFuY2VzIG9mIHRoZTxicj4NCm1ldGFk
YXRhIGluIHRoZSBwYWNrZXQuPGJyPg0KPGJyPg0KU3Rld2FydDxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDE3LzAzLzIwMTYgMTI6MzAsIFVUVEFSTywgSkFN
RVMgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPlJvbiw8L3NwYW4+PC9pPjwvYj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojNDQ1NDZBIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSGF2ZSBub3QgYmVlbiBmb2xsb3dpbmcg
dGhlIFNGQyBXRyB0aGF0IGNsb3NlbHkgZHVlIHRvIG90aGVyIG1vcmUgcHJlc3NpbmcgbmVlZHMg
Zm9yIG15IG5ldHdvcmsuIFRoYXQgYmVpbmcgc2FpZCwgaXQgd291bGQgc2VlbSB0aGF0IGFuDQog
TVBMUyBsYWJlbCBjb3VsZCBiZSB1c2VkIGFzIHRoZSBiYXNpcyBmb3Igd2hhdCB5b3UgYXJlIGxv
b2tpbmcgZm9yIGFuIHRodXMgY291bGQgYmUgYXBwbGllZCB0byBhbGwgbmV0d29yayB0eXBlcy4g
VXNpbmcgdGhlIE1QTFMgbGFiZWwgZm9ybWF0IGRvZXMgbm90IGZvcmNlIHlvdSB0byBoYXZlIGFu
IE1QTFMgZW5hYmxlZCBuZXR3b3JrIGFsbCB0aGF0IGlzIG5lZWRlZCBpcyB0aGUgcmVxdWlyZWQg
aW5mbyB0byBiZSBwb3B1bGF0ZWQgaW4gdGhlDQogbGFiZWwuIEl0IHNlZW1zIHRoYXQgdGhlIGFy
Z3VtZW50IGlzIGZvciBpbmRlcGVuZGVuY2Ugb2YgbmV0d29yayB0aHVzIGludmVudGluZyBhIG5l
dyBsYWJlbCBpcyBiYXNlZCBvbiBhbiBhc3N1bXB0aW9uIHRoYXQgdXNpbmcgTVBMUyBsYWJlbHMg
aW1wb3NlcyBhbiBNUExTIGNvbnRyb2wgcGxhbmUuIElzIHRoYXQgcmlnaHQ/PC9zcGFuPjwvaT48
L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzQ0NTQ2QSI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2
QSI+SmltIFV0dGFybzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPiZuYnNwOzwvc3Bh
bj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiM0NDU0NkEiPiZxdW90OzxpPlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFu
c21pdHRlZCB3aXRoIGl0IGFyZSBBVCZhbXA7VCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwg
YW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3Ig
ZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9u
ZSBvZiB0aGUNCiBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRv
IGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBs
ZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVs
eSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5h
dGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcNCiBvZiB0aGlzIGVtYWlsIGlz
IHN0cmljdGx5IHByb2hpYml0ZWQ8L2k+LiZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gWHV4aWFvaHUgWzxhIGhyZWY9Im1haWx0bzp4dXhp
YW9odUBodWF3ZWkuY29tIj5tYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8
Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2IDM6NDcgQU08YnI+DQo8Yj5Ubzo8
L2I+IFJvbiBQYXJrZXIgPGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20iPiZsdDtSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJmd0OzwvYT47IFVUVEFS
TywgSkFNRVMNCjxhIGhyZWY9Im1haWx0bzpqdTE3MzhAYXR0LmNvbSI+Jmx0O2p1MTczOEBhdHQu
Y29tJmd0OzwvYT47IERhdmUgRG9sc29uIDxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5l
LmNvbSI+DQombHQ7ZGRvbHNvbkBzYW5kdmluZS5jb20mZ3Q7PC9hPjsgRG9sZ2Fub3csIEFuZHJl
dyAoTm9raWEgLSBTRykgPGEgaHJlZj0ibWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20i
Pg0KJmx0O2FuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20mZ3Q7PC9hPjsgRVhUIEJvdHRvcmZmLCBQ
YXVsIDxhIGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iPg0KJmx0O3BhdWwuYm90
dG9yZmZAaHBlLmNvbSZndDs8L2E+OyBTdGV3YXJ0IEJyeWFudCA8YSBocmVmPSJtYWlsdG86c3Rl
d2FydC5icnlhbnRAZ21haWwuY29tIj4NCiZsdDtzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20mZ3Q7
PC9hPjsgPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29t
LmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gW0dSQVlNQUlMXSBS
ZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5Sb24sPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUg
U0ZDIGFwcHJvYWNoIG9mIGVuY29kaW5nIHRoZSBTRlAgaW5mb3JtYXRpb24gYnkgYW4gTVBMUyBs
YWJlbCBzdGFjayBjYW4gbWVldCB0aGUgdHJhbnNwb3J0LWluZGVwZW5kZW5jeSByZXF1aXJlbWVu
dCB2ZXJ5IHdlbGwuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5C
ZXN0IHJlZ2FyZHMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlhpYW9odTwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gUm9uIFBhcmtlciBbPGEgaHJlZj0ibWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDE2LCAy
MDE2IDExOjIwIFBNPGJyPg0KPGI+VG86PC9iPiBVVFRBUk8sIEpBTUVTOyBEYXZlIERvbHNvbjsg
WHV4aWFvaHU7IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBh
dWw7IFN0ZXdhcnQgQnJ5YW50Ow0KPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+
YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3Nm
Y10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5KYW1lcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPkkgY2Fu4oCZdCBzcGVhayBmb3IgdGhlIGVudGlyZSBncm91cCwgbXkgdW5kZXJzdGFuZGlu
ZyBvZiB0aGUgZGVjaXNpb24gbm90IHRvIHN0YW5kYXJkaXplIG9uIE1QTFMgYXMgdGhlIGZvcndh
cmRpbmcgcGFyYWRpZ20gd2FzIHRvIG1ha2UgU0ZDIGJyb2FkZXIgc3VjaCB0aGF0IGl0DQogY291
bGQgdXRpbGl6ZSBNQUMgYmFzZWQgbmV0d29ya3MsIElQIGJhc2VkIG5ldHdvcmtzLCBhbmQgSVAt
b3Zlci1NUExTIGJhc2VkIG5ldHdvcmtzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBuYW1lPSJfTWFpbEVu
ZENvbXBvc2UiPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBVVFRBUk8sIEpB
TUVTIFs8YSBocmVmPSJtYWlsdG86anUxNzM4QGF0dC5jb20iPm1haWx0bzpqdTE3MzhAYXR0LmNv
bTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMTox
MSBBTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208L2E+Jmd0OzsgRGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2
aW5lLmNvbSI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OzsgWHV4aWFvaHUgJmx0OzxhIGhy
ZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZn
dDs7DQogRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgJmx0OzxhIGhyZWY9Im1haWx0bzph
bmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tIj5hbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPC9hPiZn
dDs7IEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZA
aHBlLmNvbSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9hPiZndDs7IFN0ZXdhcnQgQnJ5YW50ICZs
dDs8YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj5zdGV3YXJ0LmJyeWFu
dEBnbWFpbC5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24i
PmFvLnRpbmdAenRlLmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtz
ZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzQ0NTQ2QSI+Q29tbWVudHMgSW4tTGluZTwvc3Bhbj48L2k+PC9iPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiM0NDU0NkEiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPkppbSBVdHRh
cm88L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
NDQ1NDZBO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mcXVvdDs8aT5UaGlzIGVtYWlsIGFu
ZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmYW1wO1QgcHJvcGVydHksIGFy
ZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRo
ZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLg0K
IElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lz
ZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNz
YWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1l
c3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRl
bnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsDQogcHJpbnRpbmcsIG9yIGNvcHlpbmcg
b2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkPC9pPi4mcXVvdDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IFJvbiBQYXJrZXIgWzxh
IGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5tYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2Vk
bmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMDowMSBBTTxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xz
b24gJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+ZGRvbHNvbkBzYW5k
dmluZS5jb208L2E+Jmd0OzsgWHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBo
dWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29tPC9hPiZndDs7IFVUVEFSTywgSkFNRVMgJmx0
OzxhIGhyZWY9Im1haWx0bzpqdTE3MzhAYXR0LmNvbSI+anUxNzM4QGF0dC5jb208L2E+Jmd0Ozsg
RG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFuZHJl
dy5kb2xnYW5vd0Bub2tpYS5jb20iPmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208L2E+Jmd0Ozsg
RVhUIEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUu
Y29tIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L2E+Jmd0OzsgU3Rld2FydCBCcnlhbnQgJmx0Ozxh
IGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPnN0ZXdhcnQuYnJ5YW50QGdt
YWlsLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8u
dGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10g
W0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5NeSByZWNvbGxlY3Rpb24gb2YgdGhlIGRpc2N1c3Npb24gYW5kIGFuYWx5c2lzIG9m
IE1QTFMgZm9yd2FyZGluZyB0byBzdXBwb3J0IFNGQyB3YXMgbm90IG9yaWVudGVkIGFyb3VuZCBo
aWVyYXJjaGljYWwgU0ZDIGRvbWFpbnMuJm5ic3A7Jm5ic3A7IEluc3RlYWQsIEkgdGhvdWdodCB0
aGUgZGlzY3Vzc2lvbg0KIHdhcyBhcm91bmQgYW4gTVBMUyBsYWJlbCBwZXIgU0YgaW5zdGFuY2Ug
c28gdGhhdCB0aGUgc3RhY2sgb2YgTVBMUyBsYWJlbHMgcHJvdmlkZWQgdGhlIGZ1bGwgU0ZQL1JT
UCBkZXNjcmlwdGlvbi4mbmJzcDsmbmJzcDsmbmJzcDsgQW4gZWxlZ2FudCBhcHByb2FjaCwgZm9y
IHN1cmUsIGJ1dCBub3Qgb25lIGFkb3B0ZWQgYnkgdGhlIFdHLjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1
NDZBIj5bSmltIFUmZ3Q7XSBXYXMgdGhpcyBkZWNpc2lvbiBiYXNlZCBvbiB0aGUgbm90aW9uIHRo
YXQgYWxsIGZhYnJpY3MgYXJlIElQIG9ubHk/PyBJTU8gdGhlIG1vZGVsIG9mIGFsbCBEQ3MgYmVp
bmcgbGFyZ2UgYW5kIElQIG9ubHkgaXMgbm90IGEgY29ycmVjdCBhc3N1bXB0aW9uLjwvc3Bhbj48
L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgY3VycmVudCBk
aXNjdXNzaW9uIG9mIE1QTFMgaXMgbW9yZSBvZiB0aGUgaGllcmFyY2hpY2FsIG5hdHVyZSDigJMg
YSBzdGFjayBvZiBsYWJlbHMgaW4gdGhlIGdlbmVyYWwgY2FzZSByZXByZXNlbnRzIGEgc2V0IG9m
IG5lc3RlZCBMU1BzLiZuYnNwOyZuYnNwOyBGb3IgU0ZDLCB0aGUgZGlzY3Vzc2lvbg0KIGlzIHRo
YXQgYSBzdGFjayBvZiBOU0ggcmVwcmVzZW50cyBhIHN0YWNrIG9mIHBlci1TRkMtZG9tYWluIFNG
UHMuJm5ic3A7Jm5ic3A7IEJ1dCBhbiBpbmRpdmlkdWFsIE5TSCBkb2VzIG5vdCBzZWxmLWRlc2Ny
aWJlIHRoZSBTRlAvUlNQIGF0IGl0cyBvd24gZG9tYWluIGxldmVsLCByZWx5aW5nIGluc3RlYWQg
b24gYSBmbGF0IGlkZW50aWZpZXIgKFNGUCBJRCkgdGhhdCBpcyB1c2VkIHRvIGxvb2t1cCB0aGUg
ZnVsbCBTRlAvUlNQLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3
aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3Rl
eHQiPiBEYXZlIERvbHNvbiBbPGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj5t
YWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5l
c2RheSwgTWFyY2ggMTYsIDIwMTYgOTo0OCBBTTxicj4NCjxiPlRvOjwvYj4gWHV4aWFvaHUgJmx0
OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhpYW9odUBodWF3ZWkuY29t
PC9hPiZndDs7IFVUVEFSTywgSkFNRVMgJmx0OzxhIGhyZWY9Im1haWx0bzpqdTE3MzhAYXR0LmNv
bSI+anUxNzM4QGF0dC5jb208L2E+Jmd0OzsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykg
Jmx0OzxhIGhyZWY9Im1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tIj5hbmRyZXcuZG9s
Z2Fub3dAbm9raWEuY29tPC9hPiZndDs7DQogRVhUIEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVm
PSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L2E+
Jmd0OzsgUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OzsgU3Rl
d2FydCBCcnlhbnQgJmx0OzxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20i
PnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmFvLnRp
bmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1Ympl
Y3Q6PC9iPiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRl
ciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04i
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5SZWNhbGwgdGhhdCBkcmFmdC1ob21tYS1zZmMtZm9y
d2FyZGluZy1tZXRob2RzLWFuYWx5c2lzIGNvbXBhcmVzIHRoZSBkaWZmZXJlbnQgYXBwcm9hY2hl
cy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L2RyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMtMDUiPmh0dHBzOi8v
dG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLWFu
YWx5c2lzLTA1PC9hPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
VGhlIE1QTFMgYXBwcm9hY2ggZmFsbHMgaW50byB0aGUgY2F0ZWdvcnkgZGlzY3Vzc2VkIGluIHNl
Y3Rpb24gMy4xLjIsIOKAnE1ldGhvZCAyOiBGb3J3YXJkaW5nIHdpdGggU3RhY2tlZCBIZWFkZXJz
4oCdLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj53aGVyZWFzIHRoZSBOU0ggYXBwcm9hY2ggZmFsbHMgaW50
byBzZWN0aW9uIDMuMS4zLCDigJxNZXRob2QzOiBGb3J3YXJkaW5nIGJhc2VkIG9uIFNlcnZpY2Ug
Q2hhaW4gSWRlbnRpZmllcnPigJ0uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5TZWN0aW9uIDQgYW5hbHl6ZXMgdGhlIGRpZmZlcmVudCBtZXRob2RzLCB3aXRoIHBy
b3MgYW5kIGNvbnMgZm9yIGFsbCBvZiB0aGUgYXBwcm9hY2hlcy48L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi1EYXZlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gc2ZjIFs8YSBocmVmPSJt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwv
YT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlh1eGlhb2h1PGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNk
YXksIE1hcmNoIDE1LCAyMDE2IDg6MjEgUE08YnI+DQo8Yj5Ubzo8L2I+IFVUVEFSTywgSkFNRVM7
IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFJvbiBQ
YXJrZXI7IFN0ZXdhcnQgQnJ5YW50Ow0KPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5j
biI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTog
W3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5T
SDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5XaGVuIGFwcGx5aW5nIGEgcGFydGljdWxhciBTRkMgKGkuZS4sIGFuIG9y
ZGVyZWQgbGlzdCBvZiBTRnMpIHRvIHRoZSBzZWxlY3RlZCB0cmFmZmljLCB0aGUgdHJhZmZpYyBu
ZWVkcyB0byBiZSBzdGVlcmVkIHRocm91Z2ggdGhlIGNvcnJlc3BvbmRpbmcgU0ZQIChpLmUuLCBh
bg0KIG9yZGVyZWQgbGlzdCBvZiBTRkZzIGFuZCBTRnMpIGluIHRoZSBTRkMtZW5hYmxlZCBuZXR3
b3JrLiBNUExTLVNQUklORyBpcyBhIHBhcnRpY3VsYXIgTVBMUyBzb3VyY2Ugcm91dGluZyBwYXJh
ZGlnbSB3aGVyZSB0aGUgZXhwbGljaXQgcGF0aCBpbmZvcm1hdGlvbiAoaS5lLiwgYW4gb3JkZXJl
ZCBsaXN0IG9mIGV4cGxpY2l0IGhvcHMpIGlzIGVuY29kZWQgYXMgYSBsYWJlbCBzdGFjayAoaS5l
LiwgYW4gb3JkZXJlZCBsaXN0IG9mIGxhYmVscyB3aXRoDQogZWFjaCBpbmRpY2F0aW5nIGEgcGFy
dGljdWxhciBleHBsaWNpdCBob3ApIGFuZCB0aGVuIHBpZ2d5YmFja2VkIG9uIHRoZSBzb3VyY2Ug
cm91dGVkIHBhY2tldHMuIFRoZSBNUExTLVNQUklORyBwYXJhZGlnbSBjYW4gYmUgZWFzaWx5IGxl
dmVyYWdlZCB0byBzdGVlciB0aGUgc2VsZWN0ZWQgdHJhZmZpYyB0aHJvdWdoIGEgcGFydGljdWxh
ciBTRlAgYnkgZW5jb2RpbmcgdGhlIFNGUCBpbmZvcm1hdGlvbiBhcyBhbiBNUExTIGxhYmVsIHN0
YWNrIChpLmUuLA0KIGFuIG9yZGVyZWQgbGlzdCBvZiBsYWJlbHMgd2l0aCBlYWNoIGluZGljYXRp
bmcgYSBwYXJ0aWN1bGFyIFNGRiBvciBTRikuIEluIHRoaXMgd2F5LCBTRkZzIGNvdWxkIGJlIGlt
cGxlbWVudGVkIG9uIGV4aXN0aW5nIE1QTFMgc3dpdGNoZXMgd2l0aG91dCBhbnkgY2hhbmdlIHRv
IHRoZSBkYXRhLXBsYW5lIHByb3ZpZGVkIHRoYXQgU0ZzIGFyZSBjYXBhYmxlIG9mIHJlY29nbml6
aW5nIE1QTFMgcGFja2V0cy4gJm5ic3A7QXMgcG9pbnRlZCBvdXQgYnkgc29tZWJvZHkNCiBlbHNl
LCBpdOKAmXMgbXVjaCBzdHJhaWdodGZvcndhcmQgdG8gc3VwcG9ydCB0aGUgc3RhY2sgb2YgU0ZD
IGVuY2Fwc3VsYXRpb25zIGlmIHRoZSBTRkMgZW5jYXBzdWxhdGlvbiBpcyBpbXBsZW1lbnRlZCBp
biB0aGUgZm9ybSBvZiBhbiBNUExTIGxhYmVsIHN0YWNrLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5YaWFv
aHU8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBp
biAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IHNmYyBbPGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5VVFRBUk8sIEpBTUVTPGJyPg0KPGI+U2VudDo8
L2I+IFR1ZXNkYXksIE1hcmNoIDE1LCAyMDE2IDg6NDYgUE08YnI+DQo8Yj5Ubzo8L2I+IERvbGdh
bm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFJvbiBQYXJrZXI7
IFN0ZXdhcnQgQnJ5YW50Ow0KPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8u
dGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10g
W0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojNDQ1NDZBIj5JZiB3ZSBoYXZlIGFuIE1QTFMgZW5hYmxlZCBmYWJyaWMgd291bGRu4oCZ
dCBpdCBiZSBzaW1wbGVyIHRvIHdlYXZlIE5TSCBpbnRvIGl0IGlmIGl0IGFsbCB1c2VzIE1QTFM/
IElmIG5vdCBob3cgd291bGQgdGhlIGludGVyYWN0aW9uIGJldHdlZW4gdGhlIHR3byBlbnZpcm9u
bWVudHMNCiB3b3JrPzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPiZuYnNwOzwvc3Bh
bj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPkppbSBVdHRhcm88L3NwYW4+PC9pPjwvYj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojNDQ1NDZBIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojNDQ1NDZBO21zby1mYXJlYXN0LWxh
bmd1YWdlOlpILUNOIj4mcXVvdDs8aT5UaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0
ZWQgd2l0aCBpdCBhcmUgQVQmYW1wO1QgcHJvcGVydHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBh
cmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0
eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLg0KIElmIHlvdSBhcmUgbm90IG9uZSBv
ZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxp
ZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ug
bm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJv
bSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24s
IGZvcndhcmRpbmcsDQogcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJp
Y3RseSBwcm9oaWJpdGVkPC9pPi4mcXVvdDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6d2luZG93dGV4dCI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9m
IDwvYj5Eb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTxicj4NCjxiPlNlbnQ6PC9iPiBNb25k
YXksIE1hcmNoIDE0LCAyMDE2IDExOjUyIFBNPGJyPg0KPGI+VG86PC9iPiBFWFQgQm90dG9yZmYs
IFBhdWwgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iPnBhdWwuYm90
dG9yZmZAaHBlLmNvbTwvYT4mZ3Q7OyBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTwvYT4mZ3Q7OyBTdGV3YXJ0IEJyeWFudCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQu
YnJ5YW50QGdtYWlsLmNvbSI+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC9hPiZndDs7DQo8YSBo
cmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJy
Pg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8
L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcg
YW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Rm9sbG93aW5nIOKAnG5leHQgaGVh
ZGVy4oCdIGFwcHJvYWNoICZuYnNwO2lzIHNpbXBsZSBhbmQgdGhlIE5TSCBoZWFkZXIgaXMgYWxy
ZWFkeSBidWlsdCBsaWtlIHRoYXQuIEludHJvZHVjaW5nIE1QTFMgbGlrZSBhcHByb2FjaCB3b3Vs
ZCBhZGQgeWV0IGFub3RoZXIgbWVjaGFuaXNtIHRvIHRyYXZlcnNlIHRoZSBoZWFkZXJzLA0KIHdo
aWNoIHdvdWxkIG1ha2UgaC93IG1vcmUgY29tcGxleC48L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+SXQgaXMgdHJ1ZSB0aGF0IGgvdyBjYW4gb25seSBsb29rIGF0
IFggQnl0ZXMgKFggZGVwZW5kaW5nIG9uIGgvdykuIFRoaXMgaXMgdHJ1ZSBmb3IgbWFueSBoZWFk
ZXJzIG5vdCBvbmx5IHRoaXMgYW5kIGV2ZW4gdG9kYXkgKHdpdGhvdXQgTlNIKSB5b3UgY2FuIGVu
ZC11cCB3aXRoIHBheWxvYWQgYmVpbmcNCiB2ZXJ5IGRlZXAgaW4gYSBwYWNrZXQuIEF0IHRoZSBl
bmQgd2UgbmVlZCB0byBoYXZlIGEgZmxleGlibGUgbWVjaGFuaXNtIHdoaWNoIE5TSCBuZXN0aW5n
IHdvdWxkIHByb3ZpZGUuIElmIHNvbWVvbmUg4oCcYWJ1c2VzIGl04oCdIHRoaXMgY2FuIGxlYWQg
dG8gdmFyaW91cyBpc3N1ZXMuIEl0IGlzIHByb2JhYmx5IHdvcnRoIG5vdGluZyB0aGF0IGluIHRo
ZSBkcmFmdCBpbmNsdWRpbmcgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgKGJ5IGFkZGluZyBsYXJn
ZQ0KIGhlYWRlcnMgaXQgd2lsbCBiZSBoYXJkZXIgdG8gcGVyZm9ybSBwYXlsb2FkIGJhc2VkIEFD
TCBERG9TIHByb3RlY3Rpb24gaW4gcm91dGVycyBmb3IgZXhhbXBsZSkuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkFuZHJldzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+T24gMjAxNi0wMy0xNSwgMzowMyBBTSwg
JnF1b3Q7c2ZjIG9uIGJlaGFsZiBvZiBFWFQgQm90dG9yZmYsIFBhdWwmcXVvdDsgd3JvdGU6PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNC
NUM0REYgNC41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiIGlk
PSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkp1c3Qgb25l
IG1vcmUgY29uY2VybiBhYm91dCB0aGUgc3RhY2sgaXMgaG93IGRlZXAgaXQgd2lsbCBuZXN0LiBI
YXJkd2FyZSBzd2l0Y2ggaW1wbGVtZW50YXRpb25zIGFyZSB0eXBpY2FsbHkgbGltaXRlZCBpbiB0
aGUgZGVwdGggdGhleSBsb29rIGludG8gdGhlIHBhY2tldC4NCiBJZiB0aGUgaGFyZHdhcmUgbmVl
ZHMgdG8gbG9vayBhdCB0aGUgb3JpZ2luYWwgcGFja2V0IGhlYWRlcnMsIHRoZW4gaGFyZHdhcmUg
d291bGQgbmVlZCB0byBza2lwIG92ZXIgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIHRvIHJlYWNo
IHRoZSBvcmlnaW5hbCBwYWNrZXQuIElmIHRoZSBOU0ggc3RhY2sgaXMgdG9vIGRlZXAgaXQgbWF5
IGV4Y2VlZCB0aGUgaGFyZHdhcmUgZGVwdGggbGltaXRzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48YnI+DQpQYXVs
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjp3aW5kb3d0ZXh0Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2Yg
PC9iPlJvbiBQYXJrZXI8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAx
MTo0NSBBTTxicj4NCjxiPlRvOjwvYj4gU3Rld2FydCBCcnlhbnQgJmx0OzxhIGhyZWY9Im1haWx0
bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvYT4m
Z3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29t
LmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gW0dSQVlNQUlMXSBS
ZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIGxp
a2UgdGhlIHNlbGYgZGVzY3JpYmluZyBzdGFjayBvZiBOU0ggaGVhZGVycyBhbmQgSSBsaWtlIHRo
ZSBmaXJzdCBvbmUgYmVpbmcgdGhlIOKAnGN1cnJlbnTigJ0gc2NvcGluZy4mbmJzcDsmbmJzcDsg
QnV0LCBvbmUgZGlmZmVyZW5jZSBiZXR3ZWVuIE1QTFMgYW5kIE5TSOKApiZuYnNwOyZuYnNwOyBN
UExTIGZvcndhcmRpbmcNCiBpcyBnZW5lcmFsbHkgaGFuZGxlZCBieSBsb29raW5nIG9ubHkgYXQg
dGhlIE1QTFMgbGFiZWxzIHRoYXQgYXJlIOKAnGluIHNjb3Bl4oCdIGZvciB0aGUgY3VycmVudCBu
b2RlIChpLmUuLCBzdGFydGluZyBhdCB0aGUgdG9wLW9mLXN0YWNrKSBhbmQgbm90IG5lZWRpbmcg
dG8gbG9jYXRlIGFuZCBwcm9jZXNzIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgYm90dG9t
LW9mLXN0YWNrLiZuYnNwOyZuYnNwOyZuYnNwOyBCdXQsIGluIE5TSCwgbW9zdCBwcm9jZXNzaW5n
IHdpbGwgcmVxdWlyZQ0KIGxvY2F0aW9uIG9mIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUg
bGFzdCBOU0ggaGVhZGVyLiZuYnNwOyZuYnNwOyBJdCBpcyBpbmVmZmljaWVudCB0byBoYXZlIHRv
IHdhbGsgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGluIG9yZGVyIHRvIGxvY2F0ZSB0aGF0IHBh
eWxvYWQuJm5ic3A7Jm5ic3A7Jm5ic3A7IElmIGVhY2ggTlNIIGhlYWRlciB0aGF0IHdhcyBwdXNo
ZWQgb250byB0aGUgc3RhY2sgYWxzbyBpbmNsdWRlZCBhbiBvZmZzZXQgdG8gZGlyZWN0bHkgbG9j
YXRlIHRoZSBwYXlsb2FkDQogKGVhY2ggbmV3IG9uZSBzaW1wbHkgYWRkcyBpdHMgb3duIGJ5dGUg
c2l6ZSksIHRoZW4gdGhpcyBwcm9jZXNzaW5nIGluZWZmaWNpZW5jeSB3b3VsZCBiZSBtaXRpZ2F0
ZWQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz
cDsgUm9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IHNmYyBb
PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5TdGV3YXJ0IEJyeWFudDxicj4NCjxi
PlNlbnQ6PC9iPiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDU6NDAgQU08YnI+DQo8Yj5Ubzo8L2I+
IDxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwv
YT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRm
Lm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW0dSQVlNQUlMXSBSZTogW3NmY10gQWRkaW5n
IGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gc3R5bGU9Im1z
by1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48YnI+DQpIYXZpbmcgcmVtaW5kZWQgbXlzZWxmIG9m
IHRoZSBOU0ggaGVhZGVyIHN0cnVjdHVyZSwgSSBzZWUgdGhhdCB0aGlzPGJyPg0KaXMgbm90IHN0
cmljdGx5IG5lZWRlZCBzaW5jZSB0aGlzIG5hdHVyYWxseSBmaXRzIHdpdGggdGhlIG5leHQ8YnI+
DQpwcm90b2NvbCBjb21wb25lbnQgb2YgdGhlIGJhc2UgaGVhZGVyLiBUaHVzIHN0YXRpbmcgdGhh
dCB0aGUgdGhlcmU8YnI+DQppcyBubyBhcmNoaXRlY3R1cmFsIGxpbWl0IG9uIHRoZSBudW1iZXIg
b2YgU0ZIIGhlYWRlcnMgaW4gYSBwYWNrZXQ8YnI+DQppcyB0aGUgbmVjZXNzYXJ5IGFuZCBzdWZm
aWNpZW50IHJlcXVpcmVtZW50IHRvIGFsbG93IGFuIGFyYml0YXRyeTxicj4NCnN0YWNrIG9mIE5T
SCBoZWFkZXJzLiBTdGF0aW5nIHRoYXQgbmV3IE5TSCBoZWFkZXJzIGFyZSBhZGRlZCBhdCB0aGUg
ZnJvbnQ8YnI+DQpvZiB0aGUgcGFja2V0LCBhbmQgcHJvY2Vzc2VkIGZpcnN0IGFuZCBkaXNjYXJk
ZWQgZmlyc3QgaXMgc3VmZmljaWVudDxicj4NCnRvIHJlbW92ZSBhbnkgcHJvY2Vzc2luZyBhbWJp
Z3VpdHkuIFByb2Nlc3Npbmcgd291bGQgYWxzbyBiZSBzaW1wbGVyPGJyPg0KaXMgeW91IGZvbGxv
d2VkIHRoZSBNUExTIHJ1bGUgdGhhdCB0aGUgb3V0ZXIgaGVhZGVyIGlzIHRoZSBvbmx5IG9uZTxi
cj4NCmluIHNjb3BlIHVudGlsIHRoYXQgaGVhZGVyIGlzIGRpc2NhcmRlZCAocG9wcGVkKS48YnI+
DQo8YnI+DQpJIGRvIGhvd2V2ZXIgd29uZGVyIHdoZXRoZXIgdGhlIElFVEYncyBhcmNoaXRldHVy
YWwgcHJlZmVyZW5jZSBmb3I8YnI+DQpzZWxmIGRlc2NyaWJpbmcgcGFja2V0cyAoTVBMUyBiZWlu
ZyB0aGUgZXhjZXB0aW9uKSBsZWFkcyB1cyB0byBtb3JlPGJyPg0KY29tcGxleCBhbmQgdGh1cyBs
ZXNzIGVmZmljZW50IGRhdGFwbGFuZSBkZXNpZ25zIHRoYW4gd2UgY291bGQgb3RoZXJ3aXNlIDxi
cj4NCmFjaGlldmUuPGJyPg0KPGJyPg0KLSBTdGV3YXJ0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiI+T24gMTQvMDMvMjAxNiAwMTo0NCwNCjxhIGhyZWY9Im1haWx0bzphby50aW5n
QHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT4gd3JvdGU6PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlN0
ZXdhcnQsPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGJy
Pg0KPGJyPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlRoYW5rcy4gPC9zcGFuPg0KPHNwYW4gc3R5
bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48YnI+DQo8YnI+DQo8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fu
cy1zZXJpZiI+RG8geW91IG1lYW4gd2Ugc2hvdWxkIGFkZCBhbiBpbmRpY2F0b3IgZm9yIHRoZSBu
ZXN0ZWQgTlNIPyAmbmJzcDtJIGFncmVlIGFueXRoaW5nIG5ldyBzaG91bGQgYmUgY29uc2lkZXJl
ZCBjYXJlZnVsbHkuIEFuZCB0aGF0J3Mgd2hhdCB3ZSBhcmUgZG9pbmcgcmlnaHQgbm93LjopPGJy
Pg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGJyPg0K
Jm5ic3A7IDxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJa
SC1DTiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQg
SmhlbmdIZWkmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+5Y+R
5Lu25Lq6PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNUY1RjVGIj46ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+U3Rld2FydCBCcnlhbnQNCjxhIGhy
ZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPiZsdDtzdGV3YXJ0LmJyeWFudEBn
bWFpbC5jb20mZ3Q7PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPjxicj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZTo3
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04iPuaUtuS7tuS6ujwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzVG
NUY1RiI+OiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYi
PjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPiZxdW90O3NmY0BpZXRmLm9yZyZxdW90Ozwv
YT48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj4mbHQ7c2ZjQGlldGYub3JnJmd0OzwvYT4s
DQo8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48YnI+DQo8
L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj7ml6XmnJ88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4yMDE2LzAzLzExIDE3OjI1
PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGJyPg0KPC9z
cGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+5Li7PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBKaGVuZ0hlaSZxdW90OyxzYW5zLXNlcmlmO21zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOIj7popg8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3
LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVG
NUYiPjoNCiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5S
ZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48c3Bh
biBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxicj4NCjwvc3Bhbj48c3BhbiBs
YW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtNaWNy
b3NvZnQgSmhlbmdIZWkmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+5Y+R5Lu25Lq6PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNUY1RjVGIj46ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZxdW90O3NmYyZxdW90Ow0K
PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj4mbHQ7c2ZjLWJvdW5jZXNAaWV0
Zi5vcmcmZ3Q7PC9hPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXYgY2xhc3M9Ik1zb05vcm1h
bCIgYWxpZ249ImNlbnRlciIgc3R5bGU9InRleHQtYWxpZ246Y2VudGVyIj48c3BhbiBzdHlsZT0i
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPg0KPGhyIHNpemU9IjMiIHdpZHRoPSIxMDAlIiBu
b3NoYWRlPSIiIHN0eWxlPSJjb2xvcjojQTBBMEEwIiBhbGlnbj0iY2VudGVyIj4NCjwvc3Bhbj48
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+
PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48YnI+DQo8YnI+DQo8YnI+
DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCjwvc3Bhbj48dHQ+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlRoZSBwcm90b2NvbCB0aGF0IGNob3NlIHRo
ZSBtb3N0IGVsZWdhbnQgYXBwcm9hY2ggdG8gbGF5ZXJpbmc8L3NwYW4+PC90dD48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdCI+PGJyPg0KPC9zcGFuPjx0dD48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdCI+b25lIGhlYWRlciBvbiBhbm90aGVyIHdhcyBNUExTLCB3aXRoIGl0cyBzdGFj
a2luZyBhcHByb2FjaDwvc3Bhbj48L3R0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48
YnI+DQo8L3NwYW4+PHR0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5hbmQgb25lIGJp
dCBlbmQgb2Ygc3RhY2sgaW5kaWNhdG9yLjwvc3Bhbj48L3R0PjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0Ij48YnI+DQo8YnI+DQo8L3NwYW4+PHR0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0Ij5TdWNoIGEgc2ltcGxlIGdlbmVyYWwgYXBwcm9hY2ggaGFzIG11Y2ggdG8gY29tbWVu
ZCBpdDwvc3Bhbj48L3R0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48YnI+DQo8L3Nw
YW4+PHR0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5hbmQgeW91IG1pZ2h0IHRoaW5r
IHNlcmlvdXNseSBhYm91dCBhcHBseWluZyBpdCBoZXJlLjwvc3Bhbj48L3R0PjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0Ij48YnI+DQo8YnI+DQo8L3NwYW4+PHR0PjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0Ij5TdGV3YXJ0PC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQiPjxicj4NCjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC9z
cGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCjwvc3Bhbj48dHQ+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPnNmYyBtYWlsaW5nIGxpc3Q8L3NwYW4+PC90
dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PGJyPg0KPC9zcGFuPjx0dD48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPjwvc3Bhbj48L3R0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48
YnI+DQo8L3NwYW4+PHR0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOIj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYyI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+
PC9zcGFuPjwvdHQ+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_TU4PR84MB0159D131A1D7F3C134F37222FE8C0TU4PR84MB0159NAMP_--


From nobody Fri Mar 18 10:42:44 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7390E12D976 for <sfc@ietfa.amsl.com>; Fri, 18 Mar 2016 10:42:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_HELO_PASS=-0.001, 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 XG__6qfR4bPU for <sfc@ietfa.amsl.com>; Fri, 18 Mar 2016 10:42:39 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 23D0712D91C for <sfc@ietf.org>; Fri, 18 Mar 2016 10:42:38 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id E846F245B2D; Fri, 18 Mar 2016 10:42:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1458322957; bh=OoZ5usoHwBbBOl8HBm1FMwQo9kwOQcWIXjNIYZBk1OE=; h=From:Subject:To:References:Cc:Date:In-Reply-To:From; b=KKDvQJDAWecXTaDa428ZCvfFJ0B3S6d4r1rP7RDJID9Zm6sU81P21Tt4Scw7UUKTV TWJqWYDxjO2PB2pz9I40ApCXN+/+1cjm1BhkRn6POp7lMUGi8SvX4whDI3iE0Cf8aO 6VIS13Fg9aI2O1OSXCSZCVQVpUe1iilVnfzZwaKY=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [46.189.28.83]) (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 9D8B224EB48; Fri, 18 Mar 2016 10:42:36 -0700 (PDT)
From: Joel Halpern <jmh@joelhalpern.com>
To: "Bottorff, Paul" <paul.bottorff@hpe.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com> <B17A6910EEDD1F45980687268941550F135E415B@MISOUT7MSGUSRCD.ITServices.sbc.com> <D31069C7.4E63A%s.majee@f5.com> <B17A6910EEDD1F45980687268941550F135E4550@MISOUT7MSGUSRCD.ITServices.sbc.com> <TU4PR84MB0159D131A1D7F3C134F37222FE8C0@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
Message-ID: <56EC3E0E.3090802@joelhalpern.com>
Date: Fri, 18 Mar 2016 13:42:38 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.7.0
MIME-Version: 1.0
In-Reply-To: <TU4PR84MB0159D131A1D7F3C134F37222FE8C0@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/WVbLm-8g6r_PEjNNMt18ySHyvgI>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Mar 2016 17:42:42 -0000

One of the points of having the path identification in the NSH header is 
to enable interoperability.  There are indeed a whole lot of transport 
mechanisms.  Several of which can convey path information (which is why 
the architecture allows for making use of that information.)

If we do not have the NSH path information, then in order to have 
itneroperability between two solutions, there has to be a box at the 
boundary which not only understands the two transports, but understand 
the path information structure well enough to convert it.
With the NSH path information, there is no conversion.  Instead of an 
N^2 conversion and translation task, you proess incoming, use NSH, and 
produce outgoing.

Giving up that critical interoperability seems like a very bad design 
selection.

Yours,
Joel

On 3/18/16 12:58 PM, Bottorff, Paul wrote:
> Hi James:
>
> I believe the NSH header path forwarding information should be and
> optional part of the NSH header. The reason for this is it appears there
> are a variety of chain forwarding methods which make sense for different
> applications.
>
>
> Cheers,
>
> Paul
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *UTTARO, JAMES
> *Sent:* Friday, March 18, 2016 6:22 AM
> *To:* Sumandra Majee <S.Majee@f5.com>; Stewart Bryant
> <stewart.bryant@gmail.com>; Xuxiaohu <xuxiaohu@huawei.com>; Ron Parker
> <Ron_Parker@affirmednetworks.com>; Dave Dolson <ddolson@sandvine.com>;
> Dolganow, Andrew (Nokia - SG) <andrew.dolganow@nokia.com>; Bottorff,
> Paul <paul.bottorff@hpe.com>; ao.ting@zte.com.cn
> *Cc:* sfc@ietf.org
> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> */The use of MPLS labels would facilitate SDN control of service chains.
> We could use anything but VLAN stitching etc.. is not scalable or
> realistic to operate in a large network composed of many smaller data
> centers. I guess where I get hung up in this discussion is why overload
> the NSH header object with both path info and metadata? Is there a
> notion that they are intrinsically tied together if so, could folks
> provide an example? That would be helpful./*
>
> *//*
>
> */Thanks,/*
>
> */                Jim Uttaro/*
>
> *//*
>
> "/This email and any files transmitted with it are AT&T property, are
> confidential, and are intended solely for the use of the individual or
> entity to whom this email is addressed. If you are not one of the named
> recipient(s) or otherwise have reason to believe that you have received
> this message in error, please notify the sender and delete this message
> immediately from your computer. Any other use, retention, dissemination,
> forwarding, printing, or copying of this email is strictly prohibited/."*//*
>
> *From:*Sumandra Majee [mailto:S.Majee@f5.com]
> *Sent:* Thursday, March 17, 2016 5:10 PM
> *To:* UTTARO, JAMES <ju1738@att.com <mailto:ju1738@att.com>>; Stewart
> Bryant <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
> Xuxiaohu <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>; Ron Parker
> <Ron_Parker@affirmednetworks.com
> <mailto:Ron_Parker@affirmednetworks.com>>; Dave Dolson
> <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; Dolganow, Andrew
> (Nokia - SG) <andrew.dolganow@nokia.com
> <mailto:andrew.dolganow@nokia.com>>; EXT Bottorff, Paul
> <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>;
> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> For a nailed down service chain without metadata once can use vlan
> stitching, mac based, heck it can be HTTP header based if we want to. So
> yes neither NSH not metadata is required. But it is often do not
> interoperate.
>
> I am bit lost on how this discussion fits in with NSH protocol in general?
>
> Sumandra
>
> *From: *sfc <sfc-bounces@ietf.org <mailto:sfc-bounces@ietf.org>> on
> behalf of "UTTARO, JAMES" <ju1738@att.com <mailto:ju1738@att.com>>
> *Date: *Thursday, March 17, 2016 at 8:54 AM
> *To: *Stewart Bryant <stewart.bryant@gmail.com
> <mailto:stewart.bryant@gmail.com>>, Xuxiaohu <xuxiaohu@huawei.com
> <mailto:xuxiaohu@huawei.com>>, Ron Parker
> <Ron_Parker@affirmednetworks.com
> <mailto:Ron_Parker@affirmednetworks.com>>, Dave Dolson
> <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>, "Dolganow, Andrew
> (Nokia - SG)" <andrew.dolganow@nokia.com
> <mailto:andrew.dolganow@nokia.com>>, "EXT Bottorff, Paul"
> <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>,
> "ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>" <ao.ting@zte.com.cn
> <mailto:ao.ting@zte.com.cn>>
> *Cc: *"sfc@ietf.org <mailto:sfc@ietf.org>" <sfc@ietf.org
> <mailto:sfc@ietf.org>>
> *Subject: *Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> */So, if I wanted to form simple service chains i.e nailed up, not
> self-modulating etc…how much meta data would I need? /*
>
> *//*
>
> */Jim Uttaro/*
>
> *//*
>
> "/This email and any files transmitted with it are AT&T property, are
> confidential, and are intended solely for the use of the individual or
> entity to whom this email is addressed. If you are not one of the named
> recipient(s) or otherwise have reason to believe that you have received
> this message in error, please notify the sender and delete this message
> immediately from your computer. Any other use, retention, dissemination,
> forwarding, printing, or copying of this email is strictly prohibited/."
>
> *From:*Stewart Bryant [mailto:stewart.bryant@gmail.com]
> *Sent:* Thursday, March 17, 2016 11:31 AM
> *To:* UTTARO, JAMES <ju1738@att.com <mailto:ju1738@att.com>>; Xuxiaohu
> <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>; Ron Parker
> <Ron_Parker@affirmednetworks.com
> <mailto:Ron_Parker@affirmednetworks.com>>; Dave Dolson
> <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; Dolganow, Andrew
> (Nokia - SG) <andrew.dolganow@nokia.com
> <mailto:andrew.dolganow@nokia.com>>; EXT Bottorff, Paul
> <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>;
> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> Yes, the MPLS label should be seen as an instruction - which is
> exactly what it is, and always has been.
>
> You can trivially carry MPLS over IP.
>
> We do carry MPLS over Ethernet.
>
> In the above cases MPLS is the instruction, and IP and
> Ethernet are the point to point transports.
>
> What is more interesting is how we carry the metadata,
> since there may need to be several instances of the
> metadata in the packet.
>
> Stewart
>
> On 17/03/2016 12:30, UTTARO, JAMES wrote:
>
>     */Ron,/*
>
>     *//*
>
>     */                Have not been following the SFC WG that closely
>     due to other more pressing needs for my network. That being said, it
>     would seem that an MPLS label could be used as the basis for what
>     you are looking for an thus could be applied to all network types.
>     Using the MPLS label format does not force you to have an MPLS
>     enabled network all that is needed is the required info to be
>     populated in the label. It seems that the argument is for
>     independence of network thus inventing a new label is based on an
>     assumption that using MPLS labels imposes an MPLS control plane. Is
>     that right?/*
>
>     *//*
>
>     */Jim Uttaro/*
>
>     *//*
>
>     "/This email and any files transmitted with it are AT&T property,
>     are confidential, and are intended solely for the use of the
>     individual or entity to whom this email is addressed. If you are not
>     one of the named recipient(s) or otherwise have reason to believe
>     that you have received this message in error, please notify the
>     sender and delete this message immediately from your computer. Any
>     other use, retention, dissemination, forwarding, printing, or
>     copying of this email is strictly prohibited/."
>
>     *From:*Xuxiaohu [mailto:xuxiaohu@huawei.com]
>     *Sent:* Thursday, March 17, 2016 3:47 AM
>     *To:* Ron Parker <Ron_Parker@affirmednetworks.com>
>     <mailto:Ron_Parker@affirmednetworks.com>; UTTARO, JAMES
>     <ju1738@att.com> <mailto:ju1738@att.com>; Dave Dolson
>     <ddolson@sandvine.com> <mailto:ddolson@sandvine.com>; Dolganow,
>     Andrew (Nokia - SG) <andrew.dolganow@nokia.com>
>     <mailto:andrew.dolganow@nokia.com>; EXT Bottorff, Paul
>     <paul.bottorff@hpe.com> <mailto:paul.bottorff@hpe.com>; Stewart
>     Bryant <stewart.bryant@gmail.com> <mailto:stewart.bryant@gmail.com>;
>     ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     Ron,
>
>     The SFC approach of encoding the SFP information by an MPLS label
>     stack can meet the transport-independency requirement very well.
>
>     Best regards,
>
>     Xiaohu
>
>     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>     *Sent:* Wednesday, March 16, 2016 11:20 PM
>     *To:* UTTARO, JAMES; Dave Dolson; Xuxiaohu; Dolganow, Andrew (Nokia
>     - SG); EXT Bottorff, Paul; Stewart Bryant; ao.ting@zte.com.cn
>     <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     James,
>
>     I can’t speak for the entire group, my understanding of the decision
>     not to standardize on MPLS as the forwarding paradigm was to make
>     SFC broader such that it could utilize MAC based networks, IP based
>     networks, and IP-over-MPLS based networks.
>
>         Ron
>
>     *From:*UTTARO, JAMES [mailto:ju1738@att.com]
>     *Sent:* Wednesday, March 16, 2016 11:11 AM
>     *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>; Dave Dolson
>     <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; Xuxiaohu
>     <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>; Dolganow, Andrew
>     (Nokia - SG) <andrew.dolganow@nokia.com
>     <mailto:andrew.dolganow@nokia.com>>; EXT Bottorff, Paul
>     <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>; Stewart
>     Bryant <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>     ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     */Comments In-Line/*
>
>     *//*
>
>     */Jim Uttaro/*
>
>     *//*
>
>     "/This email and any files transmitted with it are AT&T property,
>     are confidential, and are intended solely for the use of the
>     individual or entity to whom this email is addressed. If you are not
>     one of the named recipient(s) or otherwise have reason to believe
>     that you have received this message in error, please notify the
>     sender and delete this message immediately from your computer. Any
>     other use, retention, dissemination, forwarding, printing, or
>     copying of this email is strictly prohibited/."
>
>     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>     *Sent:* Wednesday, March 16, 2016 10:01 AM
>     *To:* Dave Dolson <ddolson@sandvine.com
>     <mailto:ddolson@sandvine.com>>; Xuxiaohu <xuxiaohu@huawei.com
>     <mailto:xuxiaohu@huawei.com>>; UTTARO, JAMES <ju1738@att.com
>     <mailto:ju1738@att.com>>; Dolganow, Andrew (Nokia - SG)
>     <andrew.dolganow@nokia.com <mailto:andrew.dolganow@nokia.com>>; EXT
>     Bottorff, Paul <paul.bottorff@hpe.com
>     <mailto:paul.bottorff@hpe.com>>; Stewart Bryant
>     <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>     ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     My recollection of the discussion and analysis of MPLS forwarding to
>     support SFC was not oriented around hierarchical SFC domains.
>     Instead, I thought the discussion was around an MPLS label per SF
>     instance so that the stack of MPLS labels provided the full SFP/RSP
>     description.    An elegant approach, for sure, but not one adopted
>     by the WG.
>
>     */[Jim U>] Was this decision based on the notion that all fabrics
>     are IP only?? IMO the model of all DCs being large and IP only is
>     not a correct assumption./*
>
>     The current discussion of MPLS is more of the hierarchical nature –
>     a stack of labels in the general case represents a set of nested
>     LSPs.   For SFC, the discussion is that a stack of NSH represents a
>     stack of per-SFC-domain SFPs.   But an individual NSH does not
>     self-describe the SFP/RSP at its own domain level, relying instead
>     on a flat identifier (SFP ID) that is used to lookup the full SFP/RSP.
>
>         Ron
>
>     *From:*Dave Dolson [mailto:ddolson@sandvine.com]
>     *Sent:* Wednesday, March 16, 2016 9:48 AM
>     *To:* Xuxiaohu <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>;
>     UTTARO, JAMES <ju1738@att.com <mailto:ju1738@att.com>>; Dolganow,
>     Andrew (Nokia - SG) <andrew.dolganow@nokia.com
>     <mailto:andrew.dolganow@nokia.com>>; EXT Bottorff, Paul
>     <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>; Ron Parker
>     <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant
>     <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>     ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     Recall that draft-homma-sfc-forwarding-methods-analysis compares the
>     different approaches.
>
>     https://tools.ietf.org/html/draft-homma-sfc-forwarding-methods-analysis-05
>
>     The MPLS approach falls into the category discussed in section
>     3.1.2, “Method 2: Forwarding with Stacked Headers”,
>
>     whereas the NSH approach falls into section 3.1.3, “Method3:
>     Forwarding based on Service Chain Identifiers”.
>
>     Section 4 analyzes the different methods, with pros and cons for all
>     of the approaches.
>
>     -Dave
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Xuxiaohu
>     *Sent:* Tuesday, March 15, 2016 8:21 PM
>     *To:* UTTARO, JAMES; Dolganow, Andrew (Nokia - SG); EXT Bottorff,
>     Paul; Ron Parker; Stewart Bryant; ao.ting@zte.com.cn
>     <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     When applying a particular SFC (i.e., an ordered list of SFs) to the
>     selected traffic, the traffic needs to be steered through the
>     corresponding SFP (i.e., an ordered list of SFFs and SFs) in the
>     SFC-enabled network. MPLS-SPRING is a particular MPLS source routing
>     paradigm where the explicit path information (i.e., an ordered list
>     of explicit hops) is encoded as a label stack (i.e., an ordered list
>     of labels with each indicating a particular explicit hop) and then
>     piggybacked on the source routed packets. The MPLS-SPRING paradigm
>     can be easily leveraged to steer the selected traffic through a
>     particular SFP by encoding the SFP information as an MPLS label
>     stack (i.e., an ordered list of labels with each indicating a
>     particular SFF or SF). In this way, SFFs could be implemented on
>     existing MPLS switches without any change to the data-plane provided
>     that SFs are capable of recognizing MPLS packets.  As pointed out by
>     somebody else, it’s much straightforward to support the stack of SFC
>     encapsulations if the SFC encapsulation is implemented in the form
>     of an MPLS label stack.
>
>     Best regards,
>
>     Xiaohu
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *UTTARO, JAMES
>     *Sent:* Tuesday, March 15, 2016 8:46 PM
>     *To:* Dolganow, Andrew (Nokia - SG); EXT Bottorff, Paul; Ron Parker;
>     Stewart Bryant; ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     */If we have an MPLS enabled fabric wouldn’t it be simpler to weave
>     NSH into it if it all uses MPLS? If not how would the interaction
>     between the two environments work?/*
>
>     *//*
>
>     */Jim Uttaro/*
>
>     *//*
>
>     "/This email and any files transmitted with it are AT&T property,
>     are confidential, and are intended solely for the use of the
>     individual or entity to whom this email is addressed. If you are not
>     one of the named recipient(s) or otherwise have reason to believe
>     that you have received this message in error, please notify the
>     sender and delete this message immediately from your computer. Any
>     other use, retention, dissemination, forwarding, printing, or
>     copying of this email is strictly prohibited/."
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dolganow,
>     Andrew (Nokia - SG)
>     *Sent:* Monday, March 14, 2016 11:52 PM
>     *To:* EXT Bottorff, Paul <paul.bottorff@hpe.com
>     <mailto:paul.bottorff@hpe.com>>; Ron Parker
>     <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant
>     <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>     ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     Following “next header” approach  is simple and the NSH header is
>     already built like that. Introducing MPLS like approach would add
>     yet another mechanism to traverse the headers, which would make h/w
>     more complex.
>
>     It is true that h/w can only look at X Bytes (X depending on h/w).
>     This is true for many headers not only this and even today (without
>     NSH) you can end-up with payload being very deep in a packet. At the
>     end we need to have a flexible mechanism which NSH nesting would
>     provide. If someone “abuses it” this can lead to various issues. It
>     is probably worth noting that in the draft including security
>     considerations (by adding large headers it will be harder to perform
>     payload based ACL DDoS protection in routers for example).
>
>     Andrew
>
>     On 2016-03-15, 3:03 AM, "sfc on behalf of EXT Bottorff, Paul" wrote:
>
>         Just one more concern about the stack is how deep it will nest.
>         Hardware switch implementations are typically limited in the
>         depth they look into the packet. If the hardware needs to look
>         at the original packet headers, then hardware would need to skip
>         over the stack of NSH headers to reach the original packet. If
>         the NSH stack is too deep it may exceed the hardware depth limits.
>
>         Cheers,
>
>
>         Paul
>
>         *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Ron Parker
>         *Sent:* Monday, March 14, 2016 11:45 AM
>         *To:* Stewart Bryant <stewart.bryant@gmail.com
>         <mailto:stewart.bryant@gmail.com>>; ao.ting@zte.com.cn
>         <mailto:ao.ting@zte.com.cn>
>         *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>         *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header
>         type of NSH
>
>         I like the self describing stack of NSH headers and I like the
>         first one being the “current” scoping.   But, one difference
>         between MPLS and NSH…   MPLS forwarding is generally handled by
>         looking only at the MPLS labels that are “in scope” for the
>         current node (i.e., starting at the top-of-stack) and not
>         needing to locate and process the “payload” beyond the
>         bottom-of-stack.    But, in NSH, most processing will require
>         location of the “payload” beyond the last NSH header.   It is
>         inefficient to have to walk the stack of NSH headers in order to
>         locate that payload.    If each NSH header that was pushed onto
>         the stack also included an offset to directly locate the payload
>         (each new one simply adds its own byte size), then this
>         processing inefficiency would be mitigated.
>
>             Ron
>
>         *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Stewart
>         Bryant
>         *Sent:* Monday, March 14, 2016 5:40 AM
>         *To:* ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>         *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>         *Subject:* [GRAYMAIL] Re: [sfc] Adding an NSH.next-header type
>         of NSH
>
>
>         Having reminded myself of the NSH header structure, I see that this
>         is not strictly needed since this naturally fits with the next
>         protocol component of the base header. Thus stating that the there
>         is no architectural limit on the number of SFH headers in a packet
>         is the necessary and sufficient requirement to allow an arbitatry
>         stack of NSH headers. Stating that new NSH headers are added at
>         the front
>         of the packet, and processed first and discarded first is sufficient
>         to remove any processing ambiguity. Processing would also be simpler
>         is you followed the MPLS rule that the outer header is the only one
>         in scope until that header is discarded (popped).
>
>         I do however wonder whether the IETF's architetural preference for
>         self describing packets (MPLS being the exception) leads us to more
>         complex and thus less efficent dataplane designs than we could
>         otherwise
>         achieve.
>
>         - Stewart
>
>         On 14/03/2016 01:44, ao.ting@zte.com.cn
>         <mailto:ao.ting@zte.com.cn> wrote:
>
>             Stewart,
>
>             Thanks.
>
>             Do you mean we should add an indicator for the nested NSH?
>               I agree anything new should be considered carefully. And
>             that's what we are doing right now.:)
>
>
>
>
>
>
>             发件人: Stewart Bryant <stewart.bryant@gmail.com>
>             <mailto:stewart.bryant@gmail.com>
>             收件人: "sfc@ietf.org" <mailto:sfc@ietf.org><sfc@ietf.org>
>             <mailto:sfc@ietf.org>,
>             日期: 2016/03/11 17:25
>             主题: Re: [sfc] Adding an NSH.next-header type of NSH
>             发件人: "sfc" <sfc-bounces@ietf.org>
>             <mailto:sfc-bounces@ietf.org>
>
>             ------------------------------------------------------------------------
>
>
>
>
>
>             The protocol that chose the most elegant approach to layering
>             one header on another was MPLS, with its stacking approach
>             and one bit end of stack indicator.
>
>             Such a simple general approach has much to commend it
>             and you might think seriously about applying it here.
>
>             Stewart
>
>             _______________________________________________
>             sfc mailing list
>             sfc@ietf.org <mailto:sfc@ietf.org>
>             https://www.ietf.org/mailman/listinfo/sfc
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Fri Mar 18 12:44:39 2016
Return-Path: <don.fedyk@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BCB7C12D72F for <sfc@ietfa.amsl.com>; Fri, 18 Mar 2016 12:44:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.62
X-Spam-Level: 
X-Spam-Status: No, score=-2.62 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PLwZBWcXdpXL for <sfc@ietfa.amsl.com>; Fri, 18 Mar 2016 12:44:34 -0700 (PDT)
Received: from g4t3426.houston.hp.com (g4t3426.houston.hp.com [15.201.208.54]) (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 1124812D712 for <sfc@ietf.org>; Fri, 18 Mar 2016 12:44:33 -0700 (PDT)
Received: from G9W8455.americas.hpqcorp.net (g9w8455.houston.hp.com [16.216.161.94]) (using TLSv1.2 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by g4t3426.houston.hp.com (Postfix) with ESMTPS id 632A959; Fri, 18 Mar 2016 19:44:32 +0000 (UTC)
Received: from G9W8455.americas.hpqcorp.net (2002:10df:2cf::10df:2cf) by G9W8455.americas.hpqcorp.net (2002:10df:2cf::10df:2cf) with Microsoft SMTP Server (TLS) id 15.0.1076.9; Fri, 18 Mar 2016 19:44:28 +0000
Received: from G4W6306.americas.hpqcorp.net (16.210.26.231) by G9W8455.americas.hpqcorp.net (16.216.161.94) with Microsoft SMTP Server (TLS) id 15.0.1076.9 via Frontend Transport; Fri, 18 Mar 2016 19:44:28 +0000
Received: from G9W0345.americas.hpqcorp.net ([169.254.12.30]) by G4W6306.americas.hpqcorp.net ([16.210.26.231]) with mapi id 14.03.0169.001; Fri, 18 Mar 2016 19:44:28 +0000
From: "Fedyk, Don" <don.fedyk@hpe.com>
To: Joel Halpern <jmh@joelhalpern.com>, "Bottorff, Paul" <paul.bottorff@hpe.com>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgGIYvR6AkcaEP0maRwTiDbvbe59dyeYAgABYLoCAAQ+BAIAAPHQAgAAMUgCAAB2gMA==
Date: Fri, 18 Mar 2016 19:44:27 +0000
Message-ID: <A46D9C092EA46F489F135060986AD9FF225B093E@G9W0345.americas.hpqcorp.net>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com> <B17A6910EEDD1F45980687268941550F135E415B@MISOUT7MSGUSRCD.ITServices.sbc.com> <D31069C7.4E63A%s.majee@f5.com> <B17A6910EEDD1F45980687268941550F135E4550@MISOUT7MSGUSRCD.ITServices.sbc.com> <TU4PR84MB0159D131A1D7F3C134F37222FE8C0@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <56EC3E0E.3090802@joelhalpern.com>
In-Reply-To: <56EC3E0E.3090802@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [16.210.48.21]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/ESWjjy3ikaamcFmn88I8XgD5Xxs>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Mar 2016 19:44:37 -0000

SGkgSm9lbA0KDQpXZWxsIGlmIHlvdSBoYWQgTlNIIHBhdGggaW5mb3JtYXRpb24gYXMgYSB3YXkg
dG8gaW50ZXJvcGVyYXRlIG90aGVyIHRyYW5zcG9ydCBzY2hlbWVzIG9ubHkgbmVlZCB0byBjYXJy
eSBvciBnZW5lcmF0ZSBOU0ggY29tcGF0aWJsZSBpbmZvcm1hdGlvbiBpZiB0aGV5IG5lZWQgdG8g
aW50ZXJvcGVyYXRlLiAgVGhhdCBpcyBOIHRvIDEgbm90IE5eMi4gICANCg0KSSBsaWtlIHRoZSBp
ZGVhIHRoYXQgU0ZGIGFuZCBjbGFzc2lmaWVycyBtYW5pcHVsYXRlIHBhdGggaW5mb3JtYXRpb24g
YXMgaW4gIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWt1bWFyLXNmYy1u
c2gtZm9yd2FyZGluZy8gYW5kIHRoYXQgbWVhbnMgdGhhdCB5b3UgY2FuIGludGVyZmFjZSB0byBT
ZXJ2aWNlIGZ1bmN0aW9ucyB3aXRoIG90aGVyIHRyYW5zcG9ydHMgYXMgd2VsbC4gIA0KDQpJIHRo
aW5rIGl0IGlzIE9LIHRvIGhhdmUgYW4gTlNIIHBhdGggbW9kZWwgZm9yIGludGVyb3BlcmFiaWxp
dHkgYnV0IGZvciByZWFzb25zIG9mIHBlcmZvcm1hbmNlIGFuZCBzY2FsZSBleGlzdGluZyBoYXJk
d2FyZSBhbmQgbWVjaGFuaXNtcyBjYW4gYmUgZWFzaWx5IGxldmVyYWdlZC4gICBTbyBwZXJoYXBz
IGl0IGlzIGEgc3RhbmRhcmQgTlNIIGFuZCBwdWJsaXNoZWQgaW5mb3JtYXRpb25hbCBzcGVjcyBv
biB3YXlzIHRoYXQgc3VwcG9ydCBhIHN0YW5kYXJkIG9yIHBlcmhhcHMgd2UgZG9uJ3QgaGF2ZSB0
byBwdWJsaXNoIHRoZSBhbHRlcm5hdGl2ZXMgYXQgYWxsLiBCdXQgSSBzdGlsbCB0aGluayBsb29r
aW5nIGF0IHRoZSBwcm9ibGVtIHdpdGggdmFyaW91cyB0cmFuc3BvcnRzIHByb3ZpZGVzIGNsYXJp
dHkgb2Ygd2hhdCB3ZSBhcmUgZG9pbmcuDQoNCkNoZWVycw0KRG9uIA0KDQoNCg0KPiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIEpvZWwgSGFscGVybg0KPiBTZW50OiBGcmlkYXksIE1hcmNoIDE4
LCAyMDE2IDE6NDMgUE0NCj4gVG86IEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5j
b20+DQo+IENjOiBzZmNAaWV0Zi5vcmcNCj4gU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0g
UmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCj4gDQo+IE9uZSBvZiB0
aGUgcG9pbnRzIG9mIGhhdmluZyB0aGUgcGF0aCBpZGVudGlmaWNhdGlvbiBpbiB0aGUgTlNIIGhl
YWRlciBpcyB0bw0KPiBlbmFibGUgaW50ZXJvcGVyYWJpbGl0eS4gIFRoZXJlIGFyZSBpbmRlZWQg
YSB3aG9sZSBsb3Qgb2YgdHJhbnNwb3J0DQo+IG1lY2hhbmlzbXMuICBTZXZlcmFsIG9mIHdoaWNo
IGNhbiBjb252ZXkgcGF0aCBpbmZvcm1hdGlvbiAod2hpY2ggaXMgd2h5DQo+IHRoZSBhcmNoaXRl
Y3R1cmUgYWxsb3dzIGZvciBtYWtpbmcgdXNlIG9mIHRoYXQgaW5mb3JtYXRpb24uKQ0KPiANCj4g
SWYgd2UgZG8gbm90IGhhdmUgdGhlIE5TSCBwYXRoIGluZm9ybWF0aW9uLCB0aGVuIGluIG9yZGVy
IHRvIGhhdmUNCj4gaXRuZXJvcGVyYWJpbGl0eSBiZXR3ZWVuIHR3byBzb2x1dGlvbnMsIHRoZXJl
IGhhcyB0byBiZSBhIGJveCBhdCB0aGUNCj4gYm91bmRhcnkgd2hpY2ggbm90IG9ubHkgdW5kZXJz
dGFuZHMgdGhlIHR3byB0cmFuc3BvcnRzLCBidXQgdW5kZXJzdGFuZA0KPiB0aGUgcGF0aCBpbmZv
cm1hdGlvbiBzdHJ1Y3R1cmUgd2VsbCBlbm91Z2ggdG8gY29udmVydCBpdC4NCj4gV2l0aCB0aGUg
TlNIIHBhdGggaW5mb3JtYXRpb24sIHRoZXJlIGlzIG5vIGNvbnZlcnNpb24uICBJbnN0ZWFkIG9m
IGFuDQo+IE5eMiBjb252ZXJzaW9uIGFuZCB0cmFuc2xhdGlvbiB0YXNrLCB5b3UgcHJvZXNzIGlu
Y29taW5nLCB1c2UgTlNILCBhbmQNCj4gcHJvZHVjZSBvdXRnb2luZy4NCj4gDQo+IEdpdmluZyB1
cCB0aGF0IGNyaXRpY2FsIGludGVyb3BlcmFiaWxpdHkgc2VlbXMgbGlrZSBhIHZlcnkgYmFkIGRl
c2lnbiBzZWxlY3Rpb24uDQo+IA0KPiBZb3VycywNCj4gSm9lbA0KPiANCj4gT24gMy8xOC8xNiAx
Mjo1OCBQTSwgQm90dG9yZmYsIFBhdWwgd3JvdGU6DQo+ID4gSGkgSmFtZXM6DQo+ID4NCj4gPiBJ
IGJlbGlldmUgdGhlIE5TSCBoZWFkZXIgcGF0aCBmb3J3YXJkaW5nIGluZm9ybWF0aW9uIHNob3Vs
ZCBiZSBhbmQNCj4gPiBvcHRpb25hbCBwYXJ0IG9mIHRoZSBOU0ggaGVhZGVyLiBUaGUgcmVhc29u
IGZvciB0aGlzIGlzIGl0IGFwcGVhcnMNCj4gPiB0aGVyZSBhcmUgYSB2YXJpZXR5IG9mIGNoYWlu
IGZvcndhcmRpbmcgbWV0aG9kcyB3aGljaCBtYWtlIHNlbnNlIGZvcg0KPiA+IGRpZmZlcmVudCBh
cHBsaWNhdGlvbnMuDQo+ID4NCj4gPg0KPiA+IENoZWVycywNCj4gPg0KPiA+IFBhdWwNCj4gPg0K
PiA+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBP
ZiAqVVRUQVJPLCBKQU1FUw0KPiA+ICpTZW50OiogRnJpZGF5LCBNYXJjaCAxOCwgMjAxNiA2OjIy
IEFNDQo+ID4gKlRvOiogU3VtYW5kcmEgTWFqZWUgPFMuTWFqZWVAZjUuY29tPjsgU3Rld2FydCBC
cnlhbnQNCj4gPiA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPjsgWHV4aWFvaHUgPHh1eGlhb2h1
QGh1YXdlaS5jb20+OyBSb24NCj4gUGFya2VyDQo+ID4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20+OyBEYXZlIERvbHNvbg0KPiA8ZGRvbHNvbkBzYW5kdmluZS5jb20+Ow0KPiA+IERv
bGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPjsg
Qm90dG9yZmYsDQo+ID4gUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPjsgYW8udGluZ0B6dGUu
Y29tLmNuDQo+ID4gKkNjOiogc2ZjQGlldGYub3JnDQo+ID4gKlN1YmplY3Q6KiBSZTogW3NmY10g
W0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mDQo+ID4gTlNI
DQo+ID4NCj4gPiAqL1RoZSB1c2Ugb2YgTVBMUyBsYWJlbHMgd291bGQgZmFjaWxpdGF0ZSBTRE4g
Y29udHJvbCBvZiBzZXJ2aWNlIGNoYWlucy4NCj4gPiBXZSBjb3VsZCB1c2UgYW55dGhpbmcgYnV0
IFZMQU4gc3RpdGNoaW5nIGV0Yy4uIGlzIG5vdCBzY2FsYWJsZSBvcg0KPiA+IHJlYWxpc3RpYyB0
byBvcGVyYXRlIGluIGEgbGFyZ2UgbmV0d29yayBjb21wb3NlZCBvZiBtYW55IHNtYWxsZXIgZGF0
YQ0KPiA+IGNlbnRlcnMuIEkgZ3Vlc3Mgd2hlcmUgSSBnZXQgaHVuZyB1cCBpbiB0aGlzIGRpc2N1
c3Npb24gaXMgd2h5DQo+ID4gb3ZlcmxvYWQgdGhlIE5TSCBoZWFkZXIgb2JqZWN0IHdpdGggYm90
aCBwYXRoIGluZm8gYW5kIG1ldGFkYXRhPyBJcw0KPiA+IHRoZXJlIGEgbm90aW9uIHRoYXQgdGhl
eSBhcmUgaW50cmluc2ljYWxseSB0aWVkIHRvZ2V0aGVyIGlmIHNvLCBjb3VsZA0KPiA+IGZvbGtz
IHByb3ZpZGUgYW4gZXhhbXBsZT8gVGhhdCB3b3VsZCBiZSBoZWxwZnVsLi8qDQo+ID4NCj4gPiAq
Ly8qDQo+ID4NCj4gPiAqL1RoYW5rcywvKg0KPiA+DQo+ID4gKi8gICAgICAgICAgICAgICAgSmlt
IFV0dGFyby8qDQo+ID4NCj4gPiAqLy8qDQo+ID4NCj4gPiAiL1RoaXMgZW1haWwgYW5kIGFueSBm
aWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5LCBhcmUNCj4gPiBjb25m
aWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRp
dmlkdWFsIG9yDQo+ID4gZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElm
IHlvdSBhcmUgbm90IG9uZSBvZiB0aGUNCj4gPiBuYW1lZA0KPiA+IHJlY2lwaWVudChzKSBvciBv
dGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlDQo+ID4gcmVjZWl2
ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRl
bGV0ZQ0KPiA+IHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFu
eSBvdGhlciB1c2UsIHJldGVudGlvbiwNCj4gPiBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBw
cmludGluZywgb3IgY29weWluZyBvZiB0aGlzIGVtYWlsIGlzDQo+ID4gc3RyaWN0bHkgcHJvaGli
aXRlZC8uIiovLyoNCj4gPg0KPiA+ICpGcm9tOipTdW1hbmRyYSBNYWplZSBbbWFpbHRvOlMuTWFq
ZWVAZjUuY29tXQ0KPiA+ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2IDU6MTAgUE0N
Cj4gPiAqVG86KiBVVFRBUk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbSA8bWFpbHRvOmp1MTczOEBh
dHQuY29tPj47DQo+IFN0ZXdhcnQNCj4gPiBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNv
bSA8bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+Ow0KPiA+IFh1eGlhb2h1IDx4dXhp
YW9odUBodWF3ZWkuY29tIDxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+OyBSb24NCj4gPiBQ
YXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4gPiA8bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgRGF2ZSBEb2xzb24NCj4gPiA8ZGRvbHNvbkBz
YW5kdmluZS5jb20gPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBEb2xnYW5vdywNCj4g
QW5kcmV3DQo+ID4gKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tDQo+ID4g
PG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPj47IEVYVCBCb3R0b3JmZiwgUGF1bA0K
PiA+IDxwYXVsLmJvdHRvcmZmQGhwZS5jb20gPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+
PjsNCj4gPiBhby50aW5nQHp0ZS5jb20uY24gPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQo+
ID4gKkNjOiogc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+ICpTdWJqZWN0
OiogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlw
ZSBvZg0KPiA+IE5TSA0KPiA+DQo+ID4gRm9yIGEgbmFpbGVkIGRvd24gc2VydmljZSBjaGFpbiB3
aXRob3V0IG1ldGFkYXRhIG9uY2UgY2FuIHVzZSB2bGFuDQo+ID4gc3RpdGNoaW5nLCBtYWMgYmFz
ZWQsIGhlY2sgaXQgY2FuIGJlIEhUVFAgaGVhZGVyIGJhc2VkIGlmIHdlIHdhbnQgdG8uDQo+ID4g
U28geWVzIG5laXRoZXIgTlNIIG5vdCBtZXRhZGF0YSBpcyByZXF1aXJlZC4gQnV0IGl0IGlzIG9m
dGVuIGRvIG5vdA0KPiA+IGludGVyb3BlcmF0ZS4NCj4gPg0KPiA+IEkgYW0gYml0IGxvc3Qgb24g
aG93IHRoaXMgZGlzY3Vzc2lvbiBmaXRzIGluIHdpdGggTlNIIHByb3RvY29sIGluIGdlbmVyYWw/
DQo+ID4NCj4gPiBTdW1hbmRyYQ0KPiA+DQo+ID4gKkZyb206ICpzZmMgPHNmYy1ib3VuY2VzQGll
dGYub3JnIDxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbg0KPiA+IGJlaGFsZiBvZiAi
VVRUQVJPLCBKQU1FUyIgPGp1MTczOEBhdHQuY29tIDxtYWlsdG86anUxNzM4QGF0dC5jb20+Pg0K
PiA+ICpEYXRlOiAqVGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2IGF0IDg6NTQgQU0NCj4gPiAqVG86
ICpTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tDQo+ID4gPG1haWx0bzpz
dGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PiwgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb20N
Cj4gPiA8bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PiwgUm9uIFBhcmtlcg0KPiA+IDxSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tDQo+ID4gPG1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPj4sIERhdmUgRG9sc29uDQo+ID4gPGRkb2xzb25Ac2FuZHZpbmUuY29t
IDxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PiwgIkRvbGdhbm93LA0KPiA+IEFuZHJldyAo
Tm9raWEgLSBTRykiIDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tDQo+ID4gPG1haWx0bzphbmRy
ZXcuZG9sZ2Fub3dAbm9raWEuY29tPj4sICJFWFQgQm90dG9yZmYsIFBhdWwiDQo+ID4gPHBhdWwu
Ym90dG9yZmZAaHBlLmNvbSA8bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+LA0KPiA+ICJh
by50aW5nQHp0ZS5jb20uY24gPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+IiA8YW8udGluZ0B6
dGUuY29tLmNuDQo+ID4gPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+Pg0KPiA+ICpDYzogKiJz
ZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnDQo+ID4gPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+Pg0KPiA+ICpTdWJqZWN0OiAqUmU6IFtzZmNdIFtHUkFZTUFJTF0g
UmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZg0KPiA+IE5TSA0KPiA+DQo+ID4g
Ki9TbywgaWYgSSB3YW50ZWQgdG8gZm9ybSBzaW1wbGUgc2VydmljZSBjaGFpbnMgaS5lIG5haWxl
ZCB1cCwgbm90DQo+ID4gc2VsZi1tb2R1bGF0aW5nIGV0Y+KApmhvdyBtdWNoIG1ldGEgZGF0YSB3
b3VsZCBJIG5lZWQ/IC8qDQo+ID4NCj4gPiAqLy8qDQo+ID4NCj4gPiAqL0ppbSBVdHRhcm8vKg0K
PiA+DQo+ID4gKi8vKg0KPiA+DQo+ID4gIi9UaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNt
aXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlDQo+ID4gY29uZmlkZW50aWFsLCBh
bmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvcg0K
PiA+IGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5v
dCBvbmUgb2YgdGhlDQo+ID4gbmFtZWQNCj4gPiByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhh
dmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZQ0KPiA+IHJlY2VpdmVkIHRoaXMgbWVz
c2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUNCj4gPiB0
aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNl
LCByZXRlbnRpb24sDQo+ID4gZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9y
IGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseQ0KPiBwcm9oaWJpdGVkLy4iDQo+ID4N
Cj4gPiAqRnJvbToqU3Rld2FydCBCcnlhbnQgW21haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5j
b21dDQo+ID4gKlNlbnQ6KiBUaHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgMTE6MzEgQU0NCj4gPiAq
VG86KiBVVFRBUk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbSA8bWFpbHRvOmp1MTczOEBhdHQuY29t
Pj47DQo+IFh1eGlhb2h1DQo+ID4gPHh1eGlhb2h1QGh1YXdlaS5jb20gPG1haWx0bzp4dXhpYW9o
dUBodWF3ZWkuY29tPj47IFJvbiBQYXJrZXINCj4gPiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbQ0KPiA+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBE
YXZlIERvbHNvbg0KPiA+IDxkZG9sc29uQHNhbmR2aW5lLmNvbSA8bWFpbHRvOmRkb2xzb25Ac2Fu
ZHZpbmUuY29tPj47IERvbGdhbm93LA0KPiBBbmRyZXcNCj4gPiAoTm9raWEgLSBTRykgPGFuZHJl
dy5kb2xnYW5vd0Bub2tpYS5jb20NCj4gPiA8bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5j
b20+PjsgRVhUIEJvdHRvcmZmLCBQYXVsDQo+ID4gPHBhdWwuYm90dG9yZmZAaHBlLmNvbSA8bWFp
bHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+Ow0KPiA+IGFvLnRpbmdAenRlLmNvbS5jbiA8bWFp
bHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4gPiAqQ2M6KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+ID4gKlN1YmplY3Q6KiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRk
aW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mDQo+ID4gTlNIDQo+ID4NCj4gPiBZZXMsIHRo
ZSBNUExTIGxhYmVsIHNob3VsZCBiZSBzZWVuIGFzIGFuIGluc3RydWN0aW9uIC0gd2hpY2ggaXMN
Cj4gPiBleGFjdGx5IHdoYXQgaXQgaXMsIGFuZCBhbHdheXMgaGFzIGJlZW4uDQo+ID4NCj4gPiBZ
b3UgY2FuIHRyaXZpYWxseSBjYXJyeSBNUExTIG92ZXIgSVAuDQo+ID4NCj4gPiBXZSBkbyBjYXJy
eSBNUExTIG92ZXIgRXRoZXJuZXQuDQo+ID4NCj4gPiBJbiB0aGUgYWJvdmUgY2FzZXMgTVBMUyBp
cyB0aGUgaW5zdHJ1Y3Rpb24sIGFuZCBJUCBhbmQgRXRoZXJuZXQgYXJlDQo+ID4gdGhlIHBvaW50
IHRvIHBvaW50IHRyYW5zcG9ydHMuDQo+ID4NCj4gPiBXaGF0IGlzIG1vcmUgaW50ZXJlc3Rpbmcg
aXMgaG93IHdlIGNhcnJ5IHRoZSBtZXRhZGF0YSwgc2luY2UgdGhlcmUgbWF5DQo+ID4gbmVlZCB0
byBiZSBzZXZlcmFsIGluc3RhbmNlcyBvZiB0aGUgbWV0YWRhdGEgaW4gdGhlIHBhY2tldC4NCj4g
Pg0KPiA+IFN0ZXdhcnQNCj4gPg0KPiA+IE9uIDE3LzAzLzIwMTYgMTI6MzAsIFVUVEFSTywgSkFN
RVMgd3JvdGU6DQo+ID4NCj4gPiAgICAgKi9Sb24sLyoNCj4gPg0KPiA+ICAgICAqLy8qDQo+ID4N
Cj4gPiAgICAgKi8gICAgICAgICAgICAgICAgSGF2ZSBub3QgYmVlbiBmb2xsb3dpbmcgdGhlIFNG
QyBXRyB0aGF0IGNsb3NlbHkNCj4gPiAgICAgZHVlIHRvIG90aGVyIG1vcmUgcHJlc3NpbmcgbmVl
ZHMgZm9yIG15IG5ldHdvcmsuIFRoYXQgYmVpbmcgc2FpZCwgaXQNCj4gPiAgICAgd291bGQgc2Vl
bSB0aGF0IGFuIE1QTFMgbGFiZWwgY291bGQgYmUgdXNlZCBhcyB0aGUgYmFzaXMgZm9yIHdoYXQN
Cj4gPiAgICAgeW91IGFyZSBsb29raW5nIGZvciBhbiB0aHVzIGNvdWxkIGJlIGFwcGxpZWQgdG8g
YWxsIG5ldHdvcmsgdHlwZXMuDQo+ID4gICAgIFVzaW5nIHRoZSBNUExTIGxhYmVsIGZvcm1hdCBk
b2VzIG5vdCBmb3JjZSB5b3UgdG8gaGF2ZSBhbiBNUExTDQo+ID4gICAgIGVuYWJsZWQgbmV0d29y
ayBhbGwgdGhhdCBpcyBuZWVkZWQgaXMgdGhlIHJlcXVpcmVkIGluZm8gdG8gYmUNCj4gPiAgICAg
cG9wdWxhdGVkIGluIHRoZSBsYWJlbC4gSXQgc2VlbXMgdGhhdCB0aGUgYXJndW1lbnQgaXMgZm9y
DQo+ID4gICAgIGluZGVwZW5kZW5jZSBvZiBuZXR3b3JrIHRodXMgaW52ZW50aW5nIGEgbmV3IGxh
YmVsIGlzIGJhc2VkIG9uIGFuDQo+ID4gICAgIGFzc3VtcHRpb24gdGhhdCB1c2luZyBNUExTIGxh
YmVscyBpbXBvc2VzIGFuIE1QTFMgY29udHJvbCBwbGFuZS4gSXMNCj4gPiAgICAgdGhhdCByaWdo
dD8vKg0KPiA+DQo+ID4gICAgICovLyoNCj4gPg0KPiA+ICAgICAqL0ppbSBVdHRhcm8vKg0KPiA+
DQo+ID4gICAgICovLyoNCj4gPg0KPiA+ICAgICAiL1RoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0
cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5LA0KPiA+ICAgICBhcmUgY29uZmlk
ZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUNCj4gPiAg
ICAgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4g
SWYgeW91IGFyZSBub3QNCj4gPiAgICAgb25lIG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Ig
b3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUNCj4gPiAgICAgdGhhdCB5b3UgaGF2ZSBy
ZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlDQo+ID4gICAg
IHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29t
cHV0ZXIuIEFueQ0KPiA+ICAgICBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwg
Zm9yd2FyZGluZywgcHJpbnRpbmcsIG9yDQo+ID4gICAgIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBp
cyBzdHJpY3RseSBwcm9oaWJpdGVkLy4iDQo+ID4NCj4gPiAgICAgKkZyb206Klh1eGlhb2h1IFtt
YWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbV0NCj4gPiAgICAgKlNlbnQ6KiBUaHVyc2RheSwgTWFy
Y2ggMTcsIDIwMTYgMzo0NyBBTQ0KPiA+ICAgICAqVG86KiBSb24gUGFya2VyIDxSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPg0KPiA+ICAgICA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20+OyBVVFRBUk8sIEpBTUVTDQo+ID4gICAgIDxqdTE3MzhAYXR0LmNvbT4g
PG1haWx0bzpqdTE3MzhAYXR0LmNvbT47IERhdmUgRG9sc29uDQo+ID4gICAgIDxkZG9sc29uQHNh
bmR2aW5lLmNvbT4gPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT47IERvbGdhbm93LA0KPiA+
ICAgICBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPg0KPiA+
ICAgICA8bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+OyBFWFQgQm90dG9yZmYsIFBh
dWwNCj4gPiAgICAgPHBhdWwuYm90dG9yZmZAaHBlLmNvbT4gPG1haWx0bzpwYXVsLmJvdHRvcmZm
QGhwZS5jb20+OyBTdGV3YXJ0DQo+ID4gICAgIEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwu
Y29tPg0KPiA8bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT47DQo+ID4gICAgIGFvLnRp
bmdAenRlLmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4gPiAgICAgKkNjOiog
c2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+ICAgICAqU3ViamVjdDoqIFJF
OiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUNCj4g
PiAgICAgb2YgTlNIDQo+ID4NCj4gPiAgICAgUm9uLA0KPiA+DQo+ID4gICAgIFRoZSBTRkMgYXBw
cm9hY2ggb2YgZW5jb2RpbmcgdGhlIFNGUCBpbmZvcm1hdGlvbiBieSBhbiBNUExTIGxhYmVsDQo+
ID4gICAgIHN0YWNrIGNhbiBtZWV0IHRoZSB0cmFuc3BvcnQtaW5kZXBlbmRlbmN5IHJlcXVpcmVt
ZW50IHZlcnkgd2VsbC4NCj4gPg0KPiA+ICAgICBCZXN0IHJlZ2FyZHMsDQo+ID4NCj4gPiAgICAg
WGlhb2h1DQo+ID4NCj4gPiAgICAgKkZyb206KlJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tXQ0KPiA+ICAgICAqU2VudDoqIFdlZG5lc2RheSwgTWFyY2gg
MTYsIDIwMTYgMTE6MjAgUE0NCj4gPiAgICAgKlRvOiogVVRUQVJPLCBKQU1FUzsgRGF2ZSBEb2xz
b247IFh1eGlhb2h1OyBEb2xnYW5vdywgQW5kcmV3DQo+IChOb2tpYQ0KPiA+ICAgICAtIFNHKTsg
RVhUIEJvdHRvcmZmLCBQYXVsOyBTdGV3YXJ0IEJyeWFudDsgYW8udGluZ0B6dGUuY29tLmNuDQo+
ID4gICAgIDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPiA+ICAgICAqQ2M6KiBzZmNAaWV0
Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+ID4gICAgICpTdWJqZWN0OiogUkU6IFtzZmNd
IFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZQ0KPiA+ICAgICBv
ZiBOU0gNCj4gPg0KPiA+ICAgICBKYW1lcywNCj4gPg0KPiA+ICAgICBJIGNhbuKAmXQgc3BlYWsg
Zm9yIHRoZSBlbnRpcmUgZ3JvdXAsIG15IHVuZGVyc3RhbmRpbmcgb2YgdGhlIGRlY2lzaW9uDQo+
ID4gICAgIG5vdCB0byBzdGFuZGFyZGl6ZSBvbiBNUExTIGFzIHRoZSBmb3J3YXJkaW5nIHBhcmFk
aWdtIHdhcyB0byBtYWtlDQo+ID4gICAgIFNGQyBicm9hZGVyIHN1Y2ggdGhhdCBpdCBjb3VsZCB1
dGlsaXplIE1BQyBiYXNlZCBuZXR3b3JrcywgSVAgYmFzZWQNCj4gPiAgICAgbmV0d29ya3MsIGFu
ZCBJUC1vdmVyLU1QTFMgYmFzZWQgbmV0d29ya3MuDQo+ID4NCj4gPiAgICAgICAgIFJvbg0KPiA+
DQo+ID4gICAgICpGcm9tOipVVFRBUk8sIEpBTUVTIFttYWlsdG86anUxNzM4QGF0dC5jb21dDQo+
ID4gICAgICpTZW50OiogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMToxMSBBTQ0KPiA+ICAg
ICAqVG86KiBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tDQo+ID4g
ICAgIDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBEYXZlIERvbHNv
bg0KPiA+ICAgICA8ZGRvbHNvbkBzYW5kdmluZS5jb20gPG1haWx0bzpkZG9sc29uQHNhbmR2aW5l
LmNvbT4+OyBYdXhpYW9odQ0KPiA+ICAgICA8eHV4aWFvaHVAaHVhd2VpLmNvbSA8bWFpbHRvOnh1
eGlhb2h1QGh1YXdlaS5jb20+PjsgRG9sZ2Fub3csDQo+IEFuZHJldw0KPiA+ICAgICAoTm9raWEg
LSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20NCj4gPiAgICAgPG1haWx0bzphbmRyZXcu
ZG9sZ2Fub3dAbm9raWEuY29tPj47IEVYVCBCb3R0b3JmZiwgUGF1bA0KPiA+ICAgICA8cGF1bC5i
b3R0b3JmZkBocGUuY29tIDxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFN0ZXdhcnQN
Cj4gPiAgICAgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20NCj4gPG1haWx0bzpzdGV3
YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsNCj4gPiAgICAgYW8udGluZ0B6dGUuY29tLmNuIDxtYWls
dG86YW8udGluZ0B6dGUuY29tLmNuPg0KPiA+ICAgICAqQ2M6KiBzZmNAaWV0Zi5vcmcgPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQo+ID4gICAgICpTdWJqZWN0OiogUkU6IFtzZmNdIFtHUkFZTUFJTF0g
UmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZQ0KPiA+ICAgICBvZiBOU0gNCj4gPg0K
PiA+ICAgICAqL0NvbW1lbnRzIEluLUxpbmUvKg0KPiA+DQo+ID4gICAgICovLyoNCj4gPg0KPiA+
ICAgICAqL0ppbSBVdHRhcm8vKg0KPiA+DQo+ID4gICAgICovLyoNCj4gPg0KPiA+ICAgICAiL1Ro
aXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3Bl
cnR5LA0KPiA+ICAgICBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBm
b3IgdGhlIHVzZSBvZiB0aGUNCj4gPiAgICAgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0
aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3QNCj4gPiAgICAgb25lIG9mIHRo
ZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUN
Cj4gPiAgICAgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBs
ZWFzZSBub3RpZnkgdGhlDQo+ID4gICAgIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBp
bW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueQ0KPiA+ICAgICBvdGhlciB1c2UsIHJl
dGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yDQo+ID4gICAg
IGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLy4iDQo+ID4NCj4g
PiAgICAgKkZyb206KlJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tXQ0KPiA+ICAgICAqU2VudDoqIFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgMTA6MDEg
QU0NCj4gPiAgICAgKlRvOiogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tDQo+ID4g
ICAgIDxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PjsgWHV4aWFvaHUgPHh1eGlhb2h1QGh1
YXdlaS5jb20NCj4gPiAgICAgPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj47IFVUVEFSTywg
SkFNRVMgPGp1MTczOEBhdHQuY29tDQo+ID4gICAgIDxtYWlsdG86anUxNzM4QGF0dC5jb20+Pjsg
RG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykNCj4gPiAgICAgPGFuZHJldy5kb2xnYW5vd0Bu
b2tpYS5jb20NCj4gPG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPj47IEVYVA0KPiA+
ICAgICBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tDQo+ID4gICAgIDxtYWls
dG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFN0ZXdhcnQgQnJ5YW50DQo+ID4gICAgIDxzdGV3
YXJ0LmJyeWFudEBnbWFpbC5jb20gPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsN
Cj4gPiAgICAgYW8udGluZ0B6dGUuY29tLmNuIDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0K
PiA+ICAgICAqQ2M6KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+ID4gICAg
ICpTdWJqZWN0OiogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1o
ZWFkZXIgdHlwZQ0KPiA+ICAgICBvZiBOU0gNCj4gPg0KPiA+ICAgICBNeSByZWNvbGxlY3Rpb24g
b2YgdGhlIGRpc2N1c3Npb24gYW5kIGFuYWx5c2lzIG9mIE1QTFMgZm9yd2FyZGluZyB0bw0KPiA+
ICAgICBzdXBwb3J0IFNGQyB3YXMgbm90IG9yaWVudGVkIGFyb3VuZCBoaWVyYXJjaGljYWwgU0ZD
IGRvbWFpbnMuDQo+ID4gICAgIEluc3RlYWQsIEkgdGhvdWdodCB0aGUgZGlzY3Vzc2lvbiB3YXMg
YXJvdW5kIGFuIE1QTFMgbGFiZWwgcGVyIFNGDQo+ID4gICAgIGluc3RhbmNlIHNvIHRoYXQgdGhl
IHN0YWNrIG9mIE1QTFMgbGFiZWxzIHByb3ZpZGVkIHRoZSBmdWxsIFNGUC9SU1ANCj4gPiAgICAg
ZGVzY3JpcHRpb24uICAgIEFuIGVsZWdhbnQgYXBwcm9hY2gsIGZvciBzdXJlLCBidXQgbm90IG9u
ZSBhZG9wdGVkDQo+ID4gICAgIGJ5IHRoZSBXRy4NCj4gPg0KPiA+ICAgICAqL1tKaW0gVT5dIFdh
cyB0aGlzIGRlY2lzaW9uIGJhc2VkIG9uIHRoZSBub3Rpb24gdGhhdCBhbGwgZmFicmljcw0KPiA+
ICAgICBhcmUgSVAgb25seT8/IElNTyB0aGUgbW9kZWwgb2YgYWxsIERDcyBiZWluZyBsYXJnZSBh
bmQgSVAgb25seSBpcw0KPiA+ICAgICBub3QgYSBjb3JyZWN0IGFzc3VtcHRpb24uLyoNCj4gPg0K
PiA+ICAgICBUaGUgY3VycmVudCBkaXNjdXNzaW9uIG9mIE1QTFMgaXMgbW9yZSBvZiB0aGUgaGll
cmFyY2hpY2FsIG5hdHVyZSDigJMNCj4gPiAgICAgYSBzdGFjayBvZiBsYWJlbHMgaW4gdGhlIGdl
bmVyYWwgY2FzZSByZXByZXNlbnRzIGEgc2V0IG9mIG5lc3RlZA0KPiA+ICAgICBMU1BzLiAgIEZv
ciBTRkMsIHRoZSBkaXNjdXNzaW9uIGlzIHRoYXQgYSBzdGFjayBvZiBOU0ggcmVwcmVzZW50cyBh
DQo+ID4gICAgIHN0YWNrIG9mIHBlci1TRkMtZG9tYWluIFNGUHMuICAgQnV0IGFuIGluZGl2aWR1
YWwgTlNIIGRvZXMgbm90DQo+ID4gICAgIHNlbGYtZGVzY3JpYmUgdGhlIFNGUC9SU1AgYXQgaXRz
IG93biBkb21haW4gbGV2ZWwsIHJlbHlpbmcgaW5zdGVhZA0KPiA+ICAgICBvbiBhIGZsYXQgaWRl
bnRpZmllciAoU0ZQIElEKSB0aGF0IGlzIHVzZWQgdG8gbG9va3VwIHRoZSBmdWxsIFNGUC9SU1Au
DQo+ID4NCj4gPiAgICAgICAgIFJvbg0KPiA+DQo+ID4gICAgICpGcm9tOipEYXZlIERvbHNvbiBb
bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KPiA+ICAgICAqU2VudDoqIFdlZG5lc2RheSwg
TWFyY2ggMTYsIDIwMTYgOTo0OCBBTQ0KPiA+ICAgICAqVG86KiBYdXhpYW9odSA8eHV4aWFvaHVA
aHVhd2VpLmNvbQ0KPiA8bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PjsNCj4gPiAgICAgVVRU
QVJPLCBKQU1FUyA8anUxNzM4QGF0dC5jb20gPG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+Ow0KPiBE
b2xnYW5vdywNCj4gPiAgICAgQW5kcmV3IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5v
a2lhLmNvbQ0KPiA+ICAgICA8bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+PjsgRVhU
IEJvdHRvcmZmLCBQYXVsDQo+ID4gICAgIDxwYXVsLmJvdHRvcmZmQGhwZS5jb20gPG1haWx0bzpw
YXVsLmJvdHRvcmZmQGhwZS5jb20+PjsgUm9uIFBhcmtlcg0KPiA+ICAgICA8Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbQ0KPiA+ICAgICA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20+PjsgU3Rld2FydCBCcnlhbnQNCj4gPiAgICAgPHN0ZXdhcnQuYnJ5YW50QGdt
YWlsLmNvbSA8bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+Ow0KPiA+ICAgICBhby50
aW5nQHp0ZS5jb20uY24gPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQo+ID4gICAgICpDYzoq
IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gPiAgICAgKlN1YmplY3Q6KiBS
RTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlDQo+
ID4gICAgIG9mIE5TSA0KPiA+DQo+ID4gICAgIFJlY2FsbCB0aGF0IGRyYWZ0LWhvbW1hLXNmYy1m
b3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMgY29tcGFyZXMgdGhlDQo+ID4gICAgIGRpZmZlcmVu
dCBhcHByb2FjaGVzLg0KPiA+DQo+ID4NCj4gPiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpDQo+ID4gcy0wNQ0KPiA+
DQo+ID4gICAgIFRoZSBNUExTIGFwcHJvYWNoIGZhbGxzIGludG8gdGhlIGNhdGVnb3J5IGRpc2N1
c3NlZCBpbiBzZWN0aW9uDQo+ID4gICAgIDMuMS4yLCDigJxNZXRob2QgMjogRm9yd2FyZGluZyB3
aXRoIFN0YWNrZWQgSGVhZGVyc+KAnSwNCj4gPg0KPiA+ICAgICB3aGVyZWFzIHRoZSBOU0ggYXBw
cm9hY2ggZmFsbHMgaW50byBzZWN0aW9uIDMuMS4zLCDigJxNZXRob2QzOg0KPiA+ICAgICBGb3J3
YXJkaW5nIGJhc2VkIG9uIFNlcnZpY2UgQ2hhaW4gSWRlbnRpZmllcnPigJ0uDQo+ID4NCj4gPiAg
ICAgU2VjdGlvbiA0IGFuYWx5emVzIHRoZSBkaWZmZXJlbnQgbWV0aG9kcywgd2l0aCBwcm9zIGFu
ZCBjb25zIGZvciBhbGwNCj4gPiAgICAgb2YgdGhlIGFwcHJvYWNoZXMuDQo+ID4NCj4gPiAgICAg
LURhdmUNCj4gPg0KPiA+ICAgICAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmddICpPbiBCZWhhbGYgT2YgKlh1eGlhb2h1DQo+ID4gICAgICpTZW50OiogVHVlc2RheSwgTWFy
Y2ggMTUsIDIwMTYgODoyMSBQTQ0KPiA+ICAgICAqVG86KiBVVFRBUk8sIEpBTUVTOyBEb2xnYW5v
dywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLA0KPiA+ICAgICBQYXVsOyBSb24g
UGFya2VyOyBTdGV3YXJ0IEJyeWFudDsgYW8udGluZ0B6dGUuY29tLmNuDQo+ID4gICAgIDxtYWls
dG86YW8udGluZ0B6dGUuY29tLmNuPg0KPiA+ICAgICAqQ2M6KiBzZmNAaWV0Zi5vcmcgPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQo+ID4gICAgICpTdWJqZWN0OiogUmU6IFtzZmNdIFtHUkFZTUFJTF0g
UmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZQ0KPiA+ICAgICBvZiBOU0gNCj4gPg0K
PiA+ICAgICBXaGVuIGFwcGx5aW5nIGEgcGFydGljdWxhciBTRkMgKGkuZS4sIGFuIG9yZGVyZWQg
bGlzdCBvZiBTRnMpIHRvIHRoZQ0KPiA+ICAgICBzZWxlY3RlZCB0cmFmZmljLCB0aGUgdHJhZmZp
YyBuZWVkcyB0byBiZSBzdGVlcmVkIHRocm91Z2ggdGhlDQo+ID4gICAgIGNvcnJlc3BvbmRpbmcg
U0ZQIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgU0ZGcyBhbmQgU0ZzKSBpbiB0aGUNCj4gPiAg
ICAgU0ZDLWVuYWJsZWQgbmV0d29yay4gTVBMUy1TUFJJTkcgaXMgYSBwYXJ0aWN1bGFyIE1QTFMg
c291cmNlIHJvdXRpbmcNCj4gPiAgICAgcGFyYWRpZ20gd2hlcmUgdGhlIGV4cGxpY2l0IHBhdGgg
aW5mb3JtYXRpb24gKGkuZS4sIGFuIG9yZGVyZWQgbGlzdA0KPiA+ICAgICBvZiBleHBsaWNpdCBo
b3BzKSBpcyBlbmNvZGVkIGFzIGEgbGFiZWwgc3RhY2sgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdA0K
PiA+ICAgICBvZiBsYWJlbHMgd2l0aCBlYWNoIGluZGljYXRpbmcgYSBwYXJ0aWN1bGFyIGV4cGxp
Y2l0IGhvcCkgYW5kIHRoZW4NCj4gPiAgICAgcGlnZ3liYWNrZWQgb24gdGhlIHNvdXJjZSByb3V0
ZWQgcGFja2V0cy4gVGhlIE1QTFMtU1BSSU5HIHBhcmFkaWdtDQo+ID4gICAgIGNhbiBiZSBlYXNp
bHkgbGV2ZXJhZ2VkIHRvIHN0ZWVyIHRoZSBzZWxlY3RlZCB0cmFmZmljIHRocm91Z2ggYQ0KPiA+
ICAgICBwYXJ0aWN1bGFyIFNGUCBieSBlbmNvZGluZyB0aGUgU0ZQIGluZm9ybWF0aW9uIGFzIGFu
IE1QTFMgbGFiZWwNCj4gPiAgICAgc3RhY2sgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBsYWJl
bHMgd2l0aCBlYWNoIGluZGljYXRpbmcgYQ0KPiA+ICAgICBwYXJ0aWN1bGFyIFNGRiBvciBTRiku
IEluIHRoaXMgd2F5LCBTRkZzIGNvdWxkIGJlIGltcGxlbWVudGVkIG9uDQo+ID4gICAgIGV4aXN0
aW5nIE1QTFMgc3dpdGNoZXMgd2l0aG91dCBhbnkgY2hhbmdlIHRvIHRoZSBkYXRhLXBsYW5lIHBy
b3ZpZGVkDQo+ID4gICAgIHRoYXQgU0ZzIGFyZSBjYXBhYmxlIG9mIHJlY29nbml6aW5nIE1QTFMg
cGFja2V0cy4gIEFzIHBvaW50ZWQgb3V0IGJ5DQo+ID4gICAgIHNvbWVib2R5IGVsc2UsIGl04oCZ
cyBtdWNoIHN0cmFpZ2h0Zm9yd2FyZCB0byBzdXBwb3J0IHRoZSBzdGFjayBvZiBTRkMNCj4gPiAg
ICAgZW5jYXBzdWxhdGlvbnMgaWYgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIGlzIGltcGxlbWVudGVk
IGluIHRoZSBmb3JtDQo+ID4gICAgIG9mIGFuIE1QTFMgbGFiZWwgc3RhY2suDQo+ID4NCj4gPiAg
ICAgQmVzdCByZWdhcmRzLA0KPiA+DQo+ID4gICAgIFhpYW9odQ0KPiA+DQo+ID4gICAgICpGcm9t
OipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqVVRUQVJP
LA0KPiBKQU1FUw0KPiA+ICAgICAqU2VudDoqIFR1ZXNkYXksIE1hcmNoIDE1LCAyMDE2IDg6NDYg
UE0NCj4gPiAgICAgKlRvOiogRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0
b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsNCj4gPiAgICAgU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdA
enRlLmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4gPiAgICAgKkNjOiogc2Zj
QGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+ICAgICAqU3ViamVjdDoqIFJlOiBb
c2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUNCj4gPiAg
ICAgb2YgTlNIDQo+ID4NCj4gPiAgICAgKi9JZiB3ZSBoYXZlIGFuIE1QTFMgZW5hYmxlZCBmYWJy
aWMgd291bGRu4oCZdCBpdCBiZSBzaW1wbGVyIHRvIHdlYXZlDQo+ID4gICAgIE5TSCBpbnRvIGl0
IGlmIGl0IGFsbCB1c2VzIE1QTFM/IElmIG5vdCBob3cgd291bGQgdGhlIGludGVyYWN0aW9uDQo+
ID4gICAgIGJldHdlZW4gdGhlIHR3byBlbnZpcm9ubWVudHMgd29yaz8vKg0KPiA+DQo+ID4gICAg
ICovLyoNCj4gPg0KPiA+ICAgICAqL0ppbSBVdHRhcm8vKg0KPiA+DQo+ID4gICAgICovLyoNCj4g
Pg0KPiA+ICAgICAiL1RoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0
IGFyZSBBVCZUIHByb3BlcnR5LA0KPiA+ICAgICBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGlu
dGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUNCj4gPiAgICAgaW5kaXZpZHVhbCBvciBl
bnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3QNCj4g
PiAgICAgb25lIG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVh
c29uIHRvIGJlbGlldmUNCj4gPiAgICAgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3Nh
Z2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlDQo+ID4gICAgIHNlbmRlciBhbmQgZGVsZXRl
IHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueQ0KPiA+ICAg
ICBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRp
bmcsIG9yDQo+ID4gICAgIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJp
dGVkLy4iDQo+ID4NCj4gPiAgICAgKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnXSAqT24gQmVoYWxmIE9mICpEb2xnYW5vdywNCj4gPiAgICAgQW5kcmV3IChOb2tpYSAtIFNH
KQ0KPiA+ICAgICAqU2VudDoqIE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgMTE6NTIgUE0NCj4gPiAg
ICAgKlRvOiogRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb20NCj4gPiAg
ICAgPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PjsgUm9uIFBhcmtlcg0KPiA+ICAgICA8
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbQ0KPiA+ICAgICA8bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgU3Rld2FydCBCcnlhbnQNCj4gPiAgICAgPHN0ZXdh
cnQuYnJ5YW50QGdtYWlsLmNvbSA8bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+Ow0K
PiA+ICAgICBhby50aW5nQHp0ZS5jb20uY24gPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQo+
ID4gICAgICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gPiAgICAg
KlN1YmplY3Q6KiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhl
YWRlciB0eXBlDQo+ID4gICAgIG9mIE5TSA0KPiA+DQo+ID4gICAgIEZvbGxvd2luZyDigJxuZXh0
IGhlYWRlcuKAnSBhcHByb2FjaCAgaXMgc2ltcGxlIGFuZCB0aGUgTlNIIGhlYWRlciBpcw0KPiA+
ICAgICBhbHJlYWR5IGJ1aWx0IGxpa2UgdGhhdC4gSW50cm9kdWNpbmcgTVBMUyBsaWtlIGFwcHJv
YWNoIHdvdWxkIGFkZA0KPiA+ICAgICB5ZXQgYW5vdGhlciBtZWNoYW5pc20gdG8gdHJhdmVyc2Ug
dGhlIGhlYWRlcnMsIHdoaWNoIHdvdWxkIG1ha2UgaC93DQo+ID4gICAgIG1vcmUgY29tcGxleC4N
Cj4gPg0KPiA+ICAgICBJdCBpcyB0cnVlIHRoYXQgaC93IGNhbiBvbmx5IGxvb2sgYXQgWCBCeXRl
cyAoWCBkZXBlbmRpbmcgb24gaC93KS4NCj4gPiAgICAgVGhpcyBpcyB0cnVlIGZvciBtYW55IGhl
YWRlcnMgbm90IG9ubHkgdGhpcyBhbmQgZXZlbiB0b2RheSAod2l0aG91dA0KPiA+ICAgICBOU0gp
IHlvdSBjYW4gZW5kLXVwIHdpdGggcGF5bG9hZCBiZWluZyB2ZXJ5IGRlZXAgaW4gYSBwYWNrZXQu
IEF0IHRoZQ0KPiA+ICAgICBlbmQgd2UgbmVlZCB0byBoYXZlIGEgZmxleGlibGUgbWVjaGFuaXNt
IHdoaWNoIE5TSCBuZXN0aW5nIHdvdWxkDQo+ID4gICAgIHByb3ZpZGUuIElmIHNvbWVvbmUg4oCc
YWJ1c2VzIGl04oCdIHRoaXMgY2FuIGxlYWQgdG8gdmFyaW91cyBpc3N1ZXMuIEl0DQo+ID4gICAg
IGlzIHByb2JhYmx5IHdvcnRoIG5vdGluZyB0aGF0IGluIHRoZSBkcmFmdCBpbmNsdWRpbmcgc2Vj
dXJpdHkNCj4gPiAgICAgY29uc2lkZXJhdGlvbnMgKGJ5IGFkZGluZyBsYXJnZSBoZWFkZXJzIGl0
IHdpbGwgYmUgaGFyZGVyIHRvIHBlcmZvcm0NCj4gPiAgICAgcGF5bG9hZCBiYXNlZCBBQ0wgRERv
UyBwcm90ZWN0aW9uIGluIHJvdXRlcnMgZm9yIGV4YW1wbGUpLg0KPiA+DQo+ID4gICAgIEFuZHJl
dw0KPiA+DQo+ID4gICAgIE9uIDIwMTYtMDMtMTUsIDM6MDMgQU0sICJzZmMgb24gYmVoYWxmIG9m
IEVYVCBCb3R0b3JmZiwgUGF1bCIgd3JvdGU6DQo+ID4NCj4gPiAgICAgICAgIEp1c3Qgb25lIG1v
cmUgY29uY2VybiBhYm91dCB0aGUgc3RhY2sgaXMgaG93IGRlZXAgaXQgd2lsbCBuZXN0Lg0KPiA+
ICAgICAgICAgSGFyZHdhcmUgc3dpdGNoIGltcGxlbWVudGF0aW9ucyBhcmUgdHlwaWNhbGx5IGxp
bWl0ZWQgaW4gdGhlDQo+ID4gICAgICAgICBkZXB0aCB0aGV5IGxvb2sgaW50byB0aGUgcGFja2V0
LiBJZiB0aGUgaGFyZHdhcmUgbmVlZHMgdG8gbG9vaw0KPiA+ICAgICAgICAgYXQgdGhlIG9yaWdp
bmFsIHBhY2tldCBoZWFkZXJzLCB0aGVuIGhhcmR3YXJlIHdvdWxkIG5lZWQgdG8gc2tpcA0KPiA+
ICAgICAgICAgb3ZlciB0aGUgc3RhY2sgb2YgTlNIIGhlYWRlcnMgdG8gcmVhY2ggdGhlIG9yaWdp
bmFsIHBhY2tldC4gSWYNCj4gPiAgICAgICAgIHRoZSBOU0ggc3RhY2sgaXMgdG9vIGRlZXAgaXQg
bWF5IGV4Y2VlZCB0aGUgaGFyZHdhcmUgZGVwdGggbGltaXRzLg0KPiA+DQo+ID4gICAgICAgICBD
aGVlcnMsDQo+ID4NCj4gPg0KPiA+ICAgICAgICAgUGF1bA0KPiA+DQo+ID4gICAgICAgICAqRnJv
bToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKlJvbiBQ
YXJrZXINCj4gPiAgICAgICAgICpTZW50OiogTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo0NSBB
TQ0KPiA+ICAgICAgICAgKlRvOiogU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWls
LmNvbQ0KPiA+ICAgICAgICAgPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsgYW8u
dGluZ0B6dGUuY29tLmNuDQo+ID4gICAgICAgICA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4N
Cj4gPiAgICAgICAgICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4g
PiAgICAgICAgICpTdWJqZWN0OiogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBO
U0gubmV4dC1oZWFkZXINCj4gPiAgICAgICAgIHR5cGUgb2YgTlNIDQo+ID4NCj4gPiAgICAgICAg
IEkgbGlrZSB0aGUgc2VsZiBkZXNjcmliaW5nIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGFuZCBJIGxp
a2UgdGhlDQo+ID4gICAgICAgICBmaXJzdCBvbmUgYmVpbmcgdGhlIOKAnGN1cnJlbnTigJ0gc2Nv
cGluZy4gICBCdXQsIG9uZSBkaWZmZXJlbmNlDQo+ID4gICAgICAgICBiZXR3ZWVuIE1QTFMgYW5k
IE5TSOKApiAgIE1QTFMgZm9yd2FyZGluZyBpcyBnZW5lcmFsbHkgaGFuZGxlZCBieQ0KPiA+ICAg
ICAgICAgbG9va2luZyBvbmx5IGF0IHRoZSBNUExTIGxhYmVscyB0aGF0IGFyZSDigJxpbiBzY29w
ZeKAnSBmb3IgdGhlDQo+ID4gICAgICAgICBjdXJyZW50IG5vZGUgKGkuZS4sIHN0YXJ0aW5nIGF0
IHRoZSB0b3Atb2Ytc3RhY2spIGFuZCBub3QNCj4gPiAgICAgICAgIG5lZWRpbmcgdG8gbG9jYXRl
IGFuZCBwcm9jZXNzIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUNCj4gPiAgICAgICAgIGJv
dHRvbS1vZi1zdGFjay4gICAgQnV0LCBpbiBOU0gsIG1vc3QgcHJvY2Vzc2luZyB3aWxsIHJlcXVp
cmUNCj4gPiAgICAgICAgIGxvY2F0aW9uIG9mIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUg
bGFzdCBOU0ggaGVhZGVyLiAgIEl0IGlzDQo+ID4gICAgICAgICBpbmVmZmljaWVudCB0byBoYXZl
IHRvIHdhbGsgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGluIG9yZGVyIHRvDQo+ID4gICAgICAg
ICBsb2NhdGUgdGhhdCBwYXlsb2FkLiAgICBJZiBlYWNoIE5TSCBoZWFkZXIgdGhhdCB3YXMgcHVz
aGVkIG9udG8NCj4gPiAgICAgICAgIHRoZSBzdGFjayBhbHNvIGluY2x1ZGVkIGFuIG9mZnNldCB0
byBkaXJlY3RseSBsb2NhdGUgdGhlIHBheWxvYWQNCj4gPiAgICAgICAgIChlYWNoIG5ldyBvbmUg
c2ltcGx5IGFkZHMgaXRzIG93biBieXRlIHNpemUpLCB0aGVuIHRoaXMNCj4gPiAgICAgICAgIHBy
b2Nlc3NpbmcgaW5lZmZpY2llbmN5IHdvdWxkIGJlIG1pdGlnYXRlZC4NCj4gPg0KPiA+ICAgICAg
ICAgICAgIFJvbg0KPiA+DQo+ID4gICAgICAgICAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKlN0ZXdhcnQNCj4gPiAgICAgICAgIEJyeWFudA0K
PiA+ICAgICAgICAgKlNlbnQ6KiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDU6NDAgQU0NCj4gPiAg
ICAgICAgICpUbzoqIGFvLnRpbmdAenRlLmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5j
bj4NCj4gPiAgICAgICAgICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4gPiAgICAgICAgICpTdWJqZWN0OiogW0dSQVlNQUlMXSBSZTogW3NmY10gQWRkaW5nIGFuIE5T
SC5uZXh0LWhlYWRlciB0eXBlDQo+ID4gICAgICAgICBvZiBOU0gNCj4gPg0KPiA+DQo+ID4gICAg
ICAgICBIYXZpbmcgcmVtaW5kZWQgbXlzZWxmIG9mIHRoZSBOU0ggaGVhZGVyIHN0cnVjdHVyZSwg
SSBzZWUgdGhhdCB0aGlzDQo+ID4gICAgICAgICBpcyBub3Qgc3RyaWN0bHkgbmVlZGVkIHNpbmNl
IHRoaXMgbmF0dXJhbGx5IGZpdHMgd2l0aCB0aGUgbmV4dA0KPiA+ICAgICAgICAgcHJvdG9jb2wg
Y29tcG9uZW50IG9mIHRoZSBiYXNlIGhlYWRlci4gVGh1cyBzdGF0aW5nIHRoYXQgdGhlIHRoZXJl
DQo+ID4gICAgICAgICBpcyBubyBhcmNoaXRlY3R1cmFsIGxpbWl0IG9uIHRoZSBudW1iZXIgb2Yg
U0ZIIGhlYWRlcnMgaW4gYSBwYWNrZXQNCj4gPiAgICAgICAgIGlzIHRoZSBuZWNlc3NhcnkgYW5k
IHN1ZmZpY2llbnQgcmVxdWlyZW1lbnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5DQo+ID4gICAgICAg
ICBzdGFjayBvZiBOU0ggaGVhZGVycy4gU3RhdGluZyB0aGF0IG5ldyBOU0ggaGVhZGVycyBhcmUg
YWRkZWQgYXQNCj4gPiAgICAgICAgIHRoZSBmcm9udA0KPiA+ICAgICAgICAgb2YgdGhlIHBhY2tl
dCwgYW5kIHByb2Nlc3NlZCBmaXJzdCBhbmQgZGlzY2FyZGVkIGZpcnN0IGlzIHN1ZmZpY2llbnQN
Cj4gPiAgICAgICAgIHRvIHJlbW92ZSBhbnkgcHJvY2Vzc2luZyBhbWJpZ3VpdHkuIFByb2Nlc3Np
bmcgd291bGQgYWxzbyBiZSBzaW1wbGVyDQo+ID4gICAgICAgICBpcyB5b3UgZm9sbG93ZWQgdGhl
IE1QTFMgcnVsZSB0aGF0IHRoZSBvdXRlciBoZWFkZXIgaXMgdGhlIG9ubHkgb25lDQo+ID4gICAg
ICAgICBpbiBzY29wZSB1bnRpbCB0aGF0IGhlYWRlciBpcyBkaXNjYXJkZWQgKHBvcHBlZCkuDQo+
ID4NCj4gPiAgICAgICAgIEkgZG8gaG93ZXZlciB3b25kZXIgd2hldGhlciB0aGUgSUVURidzIGFy
Y2hpdGV0dXJhbCBwcmVmZXJlbmNlIGZvcg0KPiA+ICAgICAgICAgc2VsZiBkZXNjcmliaW5nIHBh
Y2tldHMgKE1QTFMgYmVpbmcgdGhlIGV4Y2VwdGlvbikgbGVhZHMgdXMgdG8gbW9yZQ0KPiA+ICAg
ICAgICAgY29tcGxleCBhbmQgdGh1cyBsZXNzIGVmZmljZW50IGRhdGFwbGFuZSBkZXNpZ25zIHRo
YW4gd2UgY291bGQNCj4gPiAgICAgICAgIG90aGVyd2lzZQ0KPiA+ICAgICAgICAgYWNoaWV2ZS4N
Cj4gPg0KPiA+ICAgICAgICAgLSBTdGV3YXJ0DQo+ID4NCj4gPiAgICAgICAgIE9uIDE0LzAzLzIw
MTYgMDE6NDQsIGFvLnRpbmdAenRlLmNvbS5jbg0KPiA+ICAgICAgICAgPG1haWx0bzphby50aW5n
QHp0ZS5jb20uY24+IHdyb3RlOg0KPiA+DQo+ID4gICAgICAgICAgICAgU3Rld2FydCwNCj4gPg0K
PiA+ICAgICAgICAgICAgIFRoYW5rcy4NCj4gPg0KPiA+ICAgICAgICAgICAgIERvIHlvdSBtZWFu
IHdlIHNob3VsZCBhZGQgYW4gaW5kaWNhdG9yIGZvciB0aGUgbmVzdGVkIE5TSD8NCj4gPiAgICAg
ICAgICAgICAgIEkgYWdyZWUgYW55dGhpbmcgbmV3IHNob3VsZCBiZSBjb25zaWRlcmVkIGNhcmVm
dWxseS4gQW5kDQo+ID4gICAgICAgICAgICAgdGhhdCdzIHdoYXQgd2UgYXJlIGRvaW5nIHJpZ2h0
IG5vdy46KQ0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+ICAgICAgICAgICAgIOWP
keS7tuS6ujogU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4NCj4gPiAg
ICAgICAgICAgICA8bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4NCj4gPiAgICAgICAg
ICAgICDmlLbku7bkuro6ICJzZmNAaWV0Zi5vcmciIDxtYWlsdG86c2ZjQGlldGYub3JnPjxzZmNA
aWV0Zi5vcmc+DQo+ID4gICAgICAgICAgICAgPG1haWx0bzpzZmNAaWV0Zi5vcmc+LA0KPiA+ICAg
ICAgICAgICAgIOaXpeacnzogMjAxNi8wMy8xMSAxNzoyNQ0KPiA+ICAgICAgICAgICAgIOS4u+mi
mDogUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCj4gPiAg
ICAgICAgICAgICDlj5Hku7bkuro6ICJzZmMiIDxzZmMtYm91bmNlc0BpZXRmLm9yZz4NCj4gPiAg
ICAgICAgICAgICA8bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPg0KPiA+DQo+ID4NCj4gPiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tDQo+ID4gLS0NCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+ID4gICAgICAg
ICAgICAgVGhlIHByb3RvY29sIHRoYXQgY2hvc2UgdGhlIG1vc3QgZWxlZ2FudCBhcHByb2FjaCB0
byBsYXllcmluZw0KPiA+ICAgICAgICAgICAgIG9uZSBoZWFkZXIgb24gYW5vdGhlciB3YXMgTVBM
Uywgd2l0aCBpdHMgc3RhY2tpbmcgYXBwcm9hY2gNCj4gPiAgICAgICAgICAgICBhbmQgb25lIGJp
dCBlbmQgb2Ygc3RhY2sgaW5kaWNhdG9yLg0KPiA+DQo+ID4gICAgICAgICAgICAgU3VjaCBhIHNp
bXBsZSBnZW5lcmFsIGFwcHJvYWNoIGhhcyBtdWNoIHRvIGNvbW1lbmQgaXQNCj4gPiAgICAgICAg
ICAgICBhbmQgeW91IG1pZ2h0IHRoaW5rIHNlcmlvdXNseSBhYm91dCBhcHBseWluZyBpdCBoZXJl
Lg0KPiA+DQo+ID4gICAgICAgICAgICAgU3Rld2FydA0KPiA+DQo+ID4gICAgICAgICAgICAgX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiAgICAgICAg
ICAgICBzZmMgbWFpbGluZyBsaXN0DQo+ID4gICAgICAgICAgICAgc2ZjQGlldGYub3JnIDxtYWls
dG86c2ZjQGlldGYub3JnPg0KPiA+ICAgICAgICAgICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjDQo+ID4NCj4gPg0KPiA+DQo+ID4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPiBzZmMgbWFpbGluZyBsaXN0DQo+ID4g
c2ZjQGlldGYub3JnDQo+ID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmMNCj4gPg0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4gc2ZjIG1haWxpbmcgbGlzdA0KPiBzZmNAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg==


From nobody Mon Mar 21 08:57:20 2016
Return-Path: <don.fedyk@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 984E212D89F for <sfc@ietfa.amsl.com>; Fri, 18 Mar 2016 08:44:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.609
X-Spam-Level: 
X-Spam-Status: No, score=-2.609 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, T_KAM_HTML_FONT_INVALID=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 rvksGvPbKPGW for <sfc@ietfa.amsl.com>; Fri, 18 Mar 2016 08:44:25 -0700 (PDT)
Received: from g4t3425.houston.hp.com (g4t3425.houston.hp.com [15.201.208.53]) (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 4151212D590 for <sfc@ietf.org>; Fri, 18 Mar 2016 08:44:25 -0700 (PDT)
Received: from G9W8454.americas.hpqcorp.net (g9w8454.houston.hp.com [16.216.161.4]) (using TLSv1.2 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by g4t3425.houston.hp.com (Postfix) with ESMTPS id EF6896B; Fri, 18 Mar 2016 15:44:23 +0000 (UTC)
Received: from G9W8454.americas.hpqcorp.net (16.216.161.4) by G9W8454.americas.hpqcorp.net (16.216.161.4) with Microsoft SMTP Server (TLS) id 15.0.1076.9; Fri, 18 Mar 2016 15:44:24 +0000
Received: from G4W6301.americas.hpqcorp.net (16.210.26.226) by G9W8454.americas.hpqcorp.net (16.216.161.4) with Microsoft SMTP Server (TLS) id 15.0.1076.9 via Frontend Transport; Fri, 18 Mar 2016 15:44:24 +0000
Received: from G9W0345.americas.hpqcorp.net ([169.254.12.30]) by G4W6301.americas.hpqcorp.net ([16.210.26.226]) with mapi id 14.03.0169.001; Fri, 18 Mar 2016 15:44:22 +0000
From: "Fedyk, Don" <don.fedyk@hpe.com>
To: "UTTARO, JAMES" <ju1738@att.com>, Sumandra Majee <S.Majee@f5.com>, Stewart Bryant <stewart.bryant@gmail.com>, Xuxiaohu <xuxiaohu@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "Bottorff, Paul" <paul.bottorff@hpe.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgGIYvR6AkcaEP0maRwTiDbvbe59dyeYAgABYLoCAAQ+BAIAAAfsQ
Date: Fri, 18 Mar 2016 15:44:21 +0000
Message-ID: <A46D9C092EA46F489F135060986AD9FF225B0830@G9W0345.americas.hpqcorp.net>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com> <B17A6910EEDD1F45980687268941550F135E415B@MISOUT7MSGUSRCD.ITServices.sbc.com> <D31069C7.4E63A%s.majee@f5.com> <B17A6910EEDD1F45980687268941550F135E4550@MISOUT7MSGUSRCD.ITServices.sbc.com>
In-Reply-To: <B17A6910EEDD1F45980687268941550F135E4550@MISOUT7MSGUSRCD.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [16.210.48.15]
Content-Type: multipart/alternative; boundary="_000_A46D9C092EA46F489F135060986AD9FF225B0830G9W0345americas_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/DPEHBkGusfiM_rMzfKiWKHePyCw>
X-Mailman-Approved-At: Mon, 21 Mar 2016 08:57:19 -0700
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Mar 2016 15:44:32 -0000

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

VGhlIGZhY3QgdGhhdCB0aGUgd29yayBncm91cCBpcyBub3Qgb2ZmaWNpYWxseSBjaGFydGVyZWQg
dG8gY292ZXIgZm9yd2FyZGluZyBtZXRob2RzIGhhcyBjYXVzZWQgZm9yd2FyZGluZyBhc3BlY3Rz
IHRvIGNyZWVwIGluIG90aGVyIGhlYWRlcnMgbGlrZSBOU0ggaW4gbXkgb3Bpbmlvbi4gSSB0aGlu
ayBvbmx5IGJ5IGRyYWZ0aW5nIG91dCBhIHNldCBvZiBmb3J3YXJkaW5nIHRlY2hub2xvZ2llcyB3
aXRoIE5TSCAob3Igb3RoZXIgc2ltaWxhciBoZWFkZXJzKSBpbiB0b2UgY2FuIHlvdSBnZXQgYSBz
ZW5zZSBvZiB3aGF0IGJlbG9uZ3Mgd2hlcmUuICBXZSBhbmFseXplZCB0aGlzIGFzcGVjdCBpbiBv
dXIgZHJhZnQgb24gTUFDIGNoYWluaW5nLiBXZSBiZWxpZXZlIElQIHR1bm5lbHMsIE1QTFMgb3Ig
c2VnbWVudCByb3V0aW5nIHdvdWxkIGJlIGhhdmUgc2ltaWxhcml0aWVzIHdpdGggcmVzcGVjdCB0
byBOU0guICBJIHRoaW5rIHdlIHdpbGwgaGF2ZSBhIHZhcmlldHkgb2YgZm9yd2FyZGluZyB0ZWNo
bm9sb2dpZXMgaW4gdmFyaW91cyBlbnZpcm9ubWVudHMuDQoNCkNoZWVycw0KRG9uDQoNCg0KRnJv
bTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBVVFRBUk8s
IEpBTUVTDQpTZW50OiBGcmlkYXksIE1hcmNoIDE4LCAyMDE2IDk6MjIgQU0NClRvOiBTdW1hbmRy
YSBNYWplZSA8Uy5NYWplZUBmNS5jb20+OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRA
Z21haWwuY29tPjsgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb20+OyBSb24gUGFya2VyIDxS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2Fu
ZHZpbmUuY29tPjsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5v
d0Bub2tpYS5jb20+OyBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPjsgYW8u
dGluZ0B6dGUuY29tLmNuDQpDYzogc2ZjQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3NmY10gW0dS
QVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpUaGUg
dXNlIG9mIE1QTFMgbGFiZWxzIHdvdWxkIGZhY2lsaXRhdGUgU0ROIGNvbnRyb2wgb2Ygc2Vydmlj
ZSBjaGFpbnMuIFdlIGNvdWxkIHVzZSBhbnl0aGluZyBidXQgVkxBTiBzdGl0Y2hpbmcgZXRjLi4g
aXMgbm90IHNjYWxhYmxlIG9yIHJlYWxpc3RpYyB0byBvcGVyYXRlIGluIGEgbGFyZ2UgbmV0d29y
ayBjb21wb3NlZCBvZiBtYW55IHNtYWxsZXIgZGF0YSBjZW50ZXJzLiBJIGd1ZXNzIHdoZXJlIEkg
Z2V0IGh1bmcgdXAgaW4gdGhpcyBkaXNjdXNzaW9uIGlzIHdoeSBvdmVybG9hZCB0aGUgTlNIIGhl
YWRlciBvYmplY3Qgd2l0aCBib3RoIHBhdGggaW5mbyBhbmQgbWV0YWRhdGE/IElzIHRoZXJlIGEg
bm90aW9uIHRoYXQgdGhleSBhcmUgaW50cmluc2ljYWxseSB0aWVkIHRvZ2V0aGVyIGlmIHNvLCBj
b3VsZCBmb2xrcyBwcm92aWRlIGFuIGV4YW1wbGU/IFRoYXQgd291bGQgYmUgaGVscGZ1bC4NCg0K
VGhhbmtzLA0KICAgICAgICAgICAgICAgIEppbSBVdHRhcm8NCg0KIlRoaXMgZW1haWwgYW5kIGFu
eSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5LCBhcmUgY29uZmlk
ZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZp
ZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFy
ZSBub3Qgb25lIG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVh
c29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJy
b3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1l
ZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlz
c2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFp
bCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiINCkZyb206IFN1bWFuZHJhIE1hamVlIFttYWlsdG86
Uy5NYWplZUBmNS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgNToxMCBQTQ0K
VG86IFVUVEFSTywgSkFNRVMgPGp1MTczOEBhdHQuY29tPG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+
OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3YXJ0
LmJyeWFudEBnbWFpbC5jb20+PjsgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRv
Onh1eGlhb2h1QGh1YXdlaS5jb20+PjsgUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBEYXZl
IERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29t
Pj47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEu
Y29tPG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPj47IEVYVCBCb3R0b3JmZiwgUGF1
bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+Pjsg
YW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlM
XSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpGb3IgYSBuYWls
ZWQgZG93biBzZXJ2aWNlIGNoYWluIHdpdGhvdXQgbWV0YWRhdGEgb25jZSBjYW4gdXNlIHZsYW4g
c3RpdGNoaW5nLCBtYWMgYmFzZWQsIGhlY2sgaXQgY2FuIGJlIEhUVFAgaGVhZGVyIGJhc2VkIGlm
IHdlIHdhbnQgdG8uIFNvIHllcyBuZWl0aGVyIE5TSCBub3QgbWV0YWRhdGEgaXMgcmVxdWlyZWQu
IEJ1dCBpdCBpcyBvZnRlbiBkbyBub3QgaW50ZXJvcGVyYXRlLg0KDQpJIGFtIGJpdCBsb3N0IG9u
IGhvdyB0aGlzIGRpc2N1c3Npb24gZml0cyBpbiB3aXRoIE5TSCBwcm90b2NvbCBpbiBnZW5lcmFs
Pw0KDQpTdW1hbmRyYQ0KDQpGcm9tOiBzZmMgPHNmYy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZz4+IG9uIGJlaGFsZiBvZiAiVVRUQVJPLCBKQU1FUyIgPGp1MTcz
OEBhdHQuY29tPG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+DQpEYXRlOiBUaHVyc2RheSwgTWFyY2gg
MTcsIDIwMTYgYXQgODo1NCBBTQ0KVG86IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBn
bWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+LCBYdXhpYW9odSA8eHV4
aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+LCBSb24gUGFya2Vy
IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPj4sIERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWls
dG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PiwgIkRvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cp
IiA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lh
LmNvbT4+LCAiRVhUIEJvdHRvcmZmLCBQYXVsIiA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0
bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PiwgImFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8u
dGluZ0B6dGUuY29tLmNuPiIgPGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUu
Y29tLmNuPj4NCkNjOiAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJ
TF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KU28sIGlmIEkg
d2FudGVkIHRvIGZvcm0gc2ltcGxlIHNlcnZpY2UgY2hhaW5zIGkuZSBuYWlsZWQgdXAsIG5vdCBz
ZWxmLW1vZHVsYXRpbmcgZXRj4oCmaG93IG11Y2ggbWV0YSBkYXRhIHdvdWxkIEkgbmVlZD8NCg0K
SmltIFV0dGFybw0KDQoiVGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGgg
aXQgYXJlIEFUJlQgcHJvcGVydHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQg
c29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRo
aXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhlIG5hbWVkIHJl
Y2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBo
YXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2Vu
ZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRl
ci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBw
cmludGluZywgb3IgY29weWluZyBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQu
Ig0KRnJvbTogU3Rld2FydCBCcnlhbnQgW21haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb21d
DQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgMTE6MzEgQU0NClRvOiBVVFRBUk8sIEpB
TUVTIDxqdTE3MzhAYXR0LmNvbTxtYWlsdG86anUxNzM4QGF0dC5jb20+PjsgWHV4aWFvaHUgPHh1
eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PjsgUm9uIFBhcmtl
ciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbT4+OyBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cp
IDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEu
Y29tPj47IEVYVCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpw
YXVsLmJvdHRvcmZmQGhwZS5jb20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5n
QHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJq
ZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0
eXBlIG9mIE5TSA0KDQpZZXMsIHRoZSBNUExTIGxhYmVsIHNob3VsZCBiZSBzZWVuIGFzIGFuIGlu
c3RydWN0aW9uIC0gd2hpY2ggaXMNCmV4YWN0bHkgd2hhdCBpdCBpcywgYW5kIGFsd2F5cyBoYXMg
YmVlbi4NCg0KWW91IGNhbiB0cml2aWFsbHkgY2FycnkgTVBMUyBvdmVyIElQLg0KDQpXZSBkbyBj
YXJyeSBNUExTIG92ZXIgRXRoZXJuZXQuDQoNCkluIHRoZSBhYm92ZSBjYXNlcyBNUExTIGlzIHRo
ZSBpbnN0cnVjdGlvbiwgYW5kIElQIGFuZA0KRXRoZXJuZXQgYXJlIHRoZSBwb2ludCB0byBwb2lu
dCB0cmFuc3BvcnRzLg0KDQpXaGF0IGlzIG1vcmUgaW50ZXJlc3RpbmcgaXMgaG93IHdlIGNhcnJ5
IHRoZSBtZXRhZGF0YSwNCnNpbmNlIHRoZXJlIG1heSBuZWVkIHRvIGJlIHNldmVyYWwgaW5zdGFu
Y2VzIG9mIHRoZQ0KbWV0YWRhdGEgaW4gdGhlIHBhY2tldC4NCg0KU3Rld2FydA0KT24gMTcvMDMv
MjAxNiAxMjozMCwgVVRUQVJPLCBKQU1FUyB3cm90ZToNClJvbiwNCg0KICAgICAgICAgICAgICAg
IEhhdmUgbm90IGJlZW4gZm9sbG93aW5nIHRoZSBTRkMgV0cgdGhhdCBjbG9zZWx5IGR1ZSB0byBv
dGhlciBtb3JlIHByZXNzaW5nIG5lZWRzIGZvciBteSBuZXR3b3JrLiBUaGF0IGJlaW5nIHNhaWQs
IGl0IHdvdWxkIHNlZW0gdGhhdCBhbiBNUExTIGxhYmVsIGNvdWxkIGJlIHVzZWQgYXMgdGhlIGJh
c2lzIGZvciB3aGF0IHlvdSBhcmUgbG9va2luZyBmb3IgYW4gdGh1cyBjb3VsZCBiZSBhcHBsaWVk
IHRvIGFsbCBuZXR3b3JrIHR5cGVzLiBVc2luZyB0aGUgTVBMUyBsYWJlbCBmb3JtYXQgZG9lcyBu
b3QgZm9yY2UgeW91IHRvIGhhdmUgYW4gTVBMUyBlbmFibGVkIG5ldHdvcmsgYWxsIHRoYXQgaXMg
bmVlZGVkIGlzIHRoZSByZXF1aXJlZCBpbmZvIHRvIGJlIHBvcHVsYXRlZCBpbiB0aGUgbGFiZWwu
IEl0IHNlZW1zIHRoYXQgdGhlIGFyZ3VtZW50IGlzIGZvciBpbmRlcGVuZGVuY2Ugb2YgbmV0d29y
ayB0aHVzIGludmVudGluZyBhIG5ldyBsYWJlbCBpcyBiYXNlZCBvbiBhbiBhc3N1bXB0aW9uIHRo
YXQgdXNpbmcgTVBMUyBsYWJlbHMgaW1wb3NlcyBhbiBNUExTIGNvbnRyb2wgcGxhbmUuIElzIHRo
YXQgcmlnaHQ/DQoNCkppbSBVdHRhcm8NCg0KIlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFu
c21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBhbmQg
YXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRp
dHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9m
IHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGll
dmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBu
b3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9t
IHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwg
Zm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3Rs
eSBwcm9oaWJpdGVkLiINCkZyb206IFh1eGlhb2h1IFttYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNv
bV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAxNywgMjAxNiAzOjQ3IEFNDQpUbzogUm9uIFBhcmtl
ciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT48bWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20+OyBVVFRBUk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbT48bWFpbHRv
Omp1MTczOEBhdHQuY29tPjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPjxtYWls
dG86ZGRvbHNvbkBzYW5kdmluZS5jb20+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSA8
YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT48bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5j
b20+OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbT48bWFpbHRvOnBh
dWwuYm90dG9yZmZAaHBlLmNvbT47IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFp
bC5jb20+PG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+OyBhby50aW5nQHp0ZS5jb20u
Y248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4g
TlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNClJvbiwNCg0KVGhlIFNGQyBhcHByb2FjaCBv
ZiBlbmNvZGluZyB0aGUgU0ZQIGluZm9ybWF0aW9uIGJ5IGFuIE1QTFMgbGFiZWwgc3RhY2sgY2Fu
IG1lZXQgdGhlIHRyYW5zcG9ydC1pbmRlcGVuZGVuY3kgcmVxdWlyZW1lbnQgdmVyeSB3ZWxsLg0K
DQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBXZWRuZXNkYXksIE1hcmNoIDE2LCAy
MDE2IDExOjIwIFBNDQpUbzogVVRUQVJPLCBKQU1FUzsgRGF2ZSBEb2xzb247IFh1eGlhb2h1OyBE
b2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBTdGV3YXJ0
IEJyeWFudDsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpD
Yzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10g
W0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpK
YW1lcywNCg0KSSBjYW7igJl0IHNwZWFrIGZvciB0aGUgZW50aXJlIGdyb3VwLCBteSB1bmRlcnN0
YW5kaW5nIG9mIHRoZSBkZWNpc2lvbiBub3QgdG8gc3RhbmRhcmRpemUgb24gTVBMUyBhcyB0aGUg
Zm9yd2FyZGluZyBwYXJhZGlnbSB3YXMgdG8gbWFrZSBTRkMgYnJvYWRlciBzdWNoIHRoYXQgaXQg
Y291bGQgdXRpbGl6ZSBNQUMgYmFzZWQgbmV0d29ya3MsIElQIGJhc2VkIG5ldHdvcmtzLCBhbmQg
SVAtb3Zlci1NUExTIGJhc2VkIG5ldHdvcmtzLg0KDQogICBSb24NCg0KDQpGcm9tOiBVVFRBUk8s
IEpBTUVTIFttYWlsdG86anUxNzM4QGF0dC5jb21dDQpTZW50OiBXZWRuZXNkYXksIE1hcmNoIDE2
LCAyMDE2IDExOjExIEFNDQpUbzogUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBEYXZlIERv
bHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj47
IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29t
Pj47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEu
Y29tPG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPj47IEVYVCBCb3R0b3JmZiwgUGF1
bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+Pjsg
U3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rld2FydC5i
cnlhbnRAZ21haWwuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUu
Y29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDog
UkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBv
ZiBOU0gNCg0KQ29tbWVudHMgSW4tTGluZQ0KDQpKaW0gVXR0YXJvDQoNCiJUaGlzIGVtYWlsIGFu
ZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlIGNv
bmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGlu
ZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlv
dSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZl
IHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGlu
IGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2Ug
aW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24s
IGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMg
ZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4iDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTWFyY2gg
MTYsIDIwMTYgMTA6MDEgQU0NClRvOiBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208
bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj47IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWku
Y29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj47IFVUVEFSTywgSkFNRVMgPGp1MTczOEBh
dHQuY29tPG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAt
IFNHKSA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5v
a2lhLmNvbT4+OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWls
dG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFu
dEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0
ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRp
bmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCk15IHJlY29sbGVjdGlvbiBvZiB0
aGUgZGlzY3Vzc2lvbiBhbmQgYW5hbHlzaXMgb2YgTVBMUyBmb3J3YXJkaW5nIHRvIHN1cHBvcnQg
U0ZDIHdhcyBub3Qgb3JpZW50ZWQgYXJvdW5kIGhpZXJhcmNoaWNhbCBTRkMgZG9tYWlucy4gICBJ
bnN0ZWFkLCBJIHRob3VnaHQgdGhlIGRpc2N1c3Npb24gd2FzIGFyb3VuZCBhbiBNUExTIGxhYmVs
IHBlciBTRiBpbnN0YW5jZSBzbyB0aGF0IHRoZSBzdGFjayBvZiBNUExTIGxhYmVscyBwcm92aWRl
ZCB0aGUgZnVsbCBTRlAvUlNQIGRlc2NyaXB0aW9uLiAgICBBbiBlbGVnYW50IGFwcHJvYWNoLCBm
b3Igc3VyZSwgYnV0IG5vdCBvbmUgYWRvcHRlZCBieSB0aGUgV0cuDQpbSmltIFU+XSBXYXMgdGhp
cyBkZWNpc2lvbiBiYXNlZCBvbiB0aGUgbm90aW9uIHRoYXQgYWxsIGZhYnJpY3MgYXJlIElQIG9u
bHk/PyBJTU8gdGhlIG1vZGVsIG9mIGFsbCBEQ3MgYmVpbmcgbGFyZ2UgYW5kIElQIG9ubHkgaXMg
bm90IGEgY29ycmVjdCBhc3N1bXB0aW9uLg0KDQpUaGUgY3VycmVudCBkaXNjdXNzaW9uIG9mIE1Q
TFMgaXMgbW9yZSBvZiB0aGUgaGllcmFyY2hpY2FsIG5hdHVyZSDigJMgYSBzdGFjayBvZiBsYWJl
bHMgaW4gdGhlIGdlbmVyYWwgY2FzZSByZXByZXNlbnRzIGEgc2V0IG9mIG5lc3RlZCBMU1BzLiAg
IEZvciBTRkMsIHRoZSBkaXNjdXNzaW9uIGlzIHRoYXQgYSBzdGFjayBvZiBOU0ggcmVwcmVzZW50
cyBhIHN0YWNrIG9mIHBlci1TRkMtZG9tYWluIFNGUHMuICAgQnV0IGFuIGluZGl2aWR1YWwgTlNI
IGRvZXMgbm90IHNlbGYtZGVzY3JpYmUgdGhlIFNGUC9SU1AgYXQgaXRzIG93biBkb21haW4gbGV2
ZWwsIHJlbHlpbmcgaW5zdGVhZCBvbiBhIGZsYXQgaWRlbnRpZmllciAoU0ZQIElEKSB0aGF0IGlz
IHVzZWQgdG8gbG9va3VwIHRoZSBmdWxsIFNGUC9SU1AuDQoNCiAgIFJvbg0KDQoNCkZyb206IERh
dmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBXZWRuZXNkYXks
IE1hcmNoIDE2LCAyMDE2IDk6NDggQU0NClRvOiBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNv
bTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+OyBVVFRBUk8sIEpBTUVTIDxqdTE3MzhAYXR0
LmNvbTxtYWlsdG86anUxNzM4QGF0dC5jb20+PjsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBT
RykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tp
YS5jb20+PjsgRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRv
OnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+OyBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj47IFN0
ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5
YW50QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNv
bS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJF
OiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2Yg
TlNIDQoNClJlY2FsbCB0aGF0IGRyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5h
bHlzaXMgY29tcGFyZXMgdGhlIGRpZmZlcmVudCBhcHByb2FjaGVzLg0KaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL2RyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMt
MDUNCg0KVGhlIE1QTFMgYXBwcm9hY2ggZmFsbHMgaW50byB0aGUgY2F0ZWdvcnkgZGlzY3Vzc2Vk
IGluIHNlY3Rpb24gMy4xLjIsIOKAnE1ldGhvZCAyOiBGb3J3YXJkaW5nIHdpdGggU3RhY2tlZCBI
ZWFkZXJz4oCdLA0Kd2hlcmVhcyB0aGUgTlNIIGFwcHJvYWNoIGZhbGxzIGludG8gc2VjdGlvbiAz
LjEuMywg4oCcTWV0aG9kMzogRm9yd2FyZGluZyBiYXNlZCBvbiBTZXJ2aWNlIENoYWluIElkZW50
aWZpZXJz4oCdLg0KDQpTZWN0aW9uIDQgYW5hbHl6ZXMgdGhlIGRpZmZlcmVudCBtZXRob2RzLCB3
aXRoIHByb3MgYW5kIGNvbnMgZm9yIGFsbCBvZiB0aGUgYXBwcm9hY2hlcy4NCg0KLURhdmUNCg0K
DQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
WHV4aWFvaHUNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE1LCAyMDE2IDg6MjEgUE0NClRvOiBVVFRB
Uk8sIEpBTUVTOyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQ
YXVsOyBSb24gUGFya2VyOyBTdGV3YXJ0IEJyeWFudDsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0
bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0
LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpXaGVuIGFwcGx5aW5nIGEgcGFydGljdWxhciBTRkMgKGku
ZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBTRnMpIHRvIHRoZSBzZWxlY3RlZCB0cmFmZmljLCB0aGUg
dHJhZmZpYyBuZWVkcyB0byBiZSBzdGVlcmVkIHRocm91Z2ggdGhlIGNvcnJlc3BvbmRpbmcgU0ZQ
IChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgU0ZGcyBhbmQgU0ZzKSBpbiB0aGUgU0ZDLWVuYWJs
ZWQgbmV0d29yay4gTVBMUy1TUFJJTkcgaXMgYSBwYXJ0aWN1bGFyIE1QTFMgc291cmNlIHJvdXRp
bmcgcGFyYWRpZ20gd2hlcmUgdGhlIGV4cGxpY2l0IHBhdGggaW5mb3JtYXRpb24gKGkuZS4sIGFu
IG9yZGVyZWQgbGlzdCBvZiBleHBsaWNpdCBob3BzKSBpcyBlbmNvZGVkIGFzIGEgbGFiZWwgc3Rh
Y2sgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBsYWJlbHMgd2l0aCBlYWNoIGluZGljYXRpbmcg
YSBwYXJ0aWN1bGFyIGV4cGxpY2l0IGhvcCkgYW5kIHRoZW4gcGlnZ3liYWNrZWQgb24gdGhlIHNv
dXJjZSByb3V0ZWQgcGFja2V0cy4gVGhlIE1QTFMtU1BSSU5HIHBhcmFkaWdtIGNhbiBiZSBlYXNp
bHkgbGV2ZXJhZ2VkIHRvIHN0ZWVyIHRoZSBzZWxlY3RlZCB0cmFmZmljIHRocm91Z2ggYSBwYXJ0
aWN1bGFyIFNGUCBieSBlbmNvZGluZyB0aGUgU0ZQIGluZm9ybWF0aW9uIGFzIGFuIE1QTFMgbGFi
ZWwgc3RhY2sgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBsYWJlbHMgd2l0aCBlYWNoIGluZGlj
YXRpbmcgYSBwYXJ0aWN1bGFyIFNGRiBvciBTRikuIEluIHRoaXMgd2F5LCBTRkZzIGNvdWxkIGJl
IGltcGxlbWVudGVkIG9uIGV4aXN0aW5nIE1QTFMgc3dpdGNoZXMgd2l0aG91dCBhbnkgY2hhbmdl
IHRvIHRoZSBkYXRhLXBsYW5lIHByb3ZpZGVkIHRoYXQgU0ZzIGFyZSBjYXBhYmxlIG9mIHJlY29n
bml6aW5nIE1QTFMgcGFja2V0cy4gIEFzIHBvaW50ZWQgb3V0IGJ5IHNvbWVib2R5IGVsc2UsIGl0
4oCZcyBtdWNoIHN0cmFpZ2h0Zm9yd2FyZCB0byBzdXBwb3J0IHRoZSBzdGFjayBvZiBTRkMgZW5j
YXBzdWxhdGlvbnMgaWYgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIGlzIGltcGxlbWVudGVkIGluIHRo
ZSBmb3JtIG9mIGFuIE1QTFMgbGFiZWwgc3RhY2suDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0K
DQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFVU
VEFSTywgSkFNRVMNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE1LCAyMDE2IDg6NDYgUE0NClRvOiBE
b2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBSb24gUGFy
a2VyOyBTdGV3YXJ0IEJyeWFudDsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0
ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBl
IG9mIE5TSA0KDQpJZiB3ZSBoYXZlIGFuIE1QTFMgZW5hYmxlZCBmYWJyaWMgd291bGRu4oCZdCBp
dCBiZSBzaW1wbGVyIHRvIHdlYXZlIE5TSCBpbnRvIGl0IGlmIGl0IGFsbCB1c2VzIE1QTFM/IElm
IG5vdCBob3cgd291bGQgdGhlIGludGVyYWN0aW9uIGJldHdlZW4gdGhlIHR3byBlbnZpcm9ubWVu
dHMgd29yaz8NCg0KSmltIFV0dGFybw0KDQoiVGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5z
bWl0dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBh
cmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0
eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUgb2Yg
dGhlIG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2
ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5v
dGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20g
eW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBm
b3J3YXJkaW5nLCBwcmludGluZywgb3IgY29weWluZyBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5
IHByb2hpYml0ZWQuIg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9u
IEJlaGFsZiBPZiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKQ0KU2VudDogTW9uZGF5LCBN
YXJjaCAxNCwgMjAxNiAxMTo1MiBQTQ0KVG86IEVYVCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0
b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PjsgUm9uIFBhcmtlciA8
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbT4+OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29t
PG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1h
aWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5u
ZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpGb2xsb3dpbmcg4oCcbmV4dCBoZWFkZXLigJ0gYXBw
cm9hY2ggIGlzIHNpbXBsZSBhbmQgdGhlIE5TSCBoZWFkZXIgaXMgYWxyZWFkeSBidWlsdCBsaWtl
IHRoYXQuIEludHJvZHVjaW5nIE1QTFMgbGlrZSBhcHByb2FjaCB3b3VsZCBhZGQgeWV0IGFub3Ro
ZXIgbWVjaGFuaXNtIHRvIHRyYXZlcnNlIHRoZSBoZWFkZXJzLCB3aGljaCB3b3VsZCBtYWtlIGgv
dyBtb3JlIGNvbXBsZXguDQoNCkl0IGlzIHRydWUgdGhhdCBoL3cgY2FuIG9ubHkgbG9vayBhdCBY
IEJ5dGVzIChYIGRlcGVuZGluZyBvbiBoL3cpLiBUaGlzIGlzIHRydWUgZm9yIG1hbnkgaGVhZGVy
cyBub3Qgb25seSB0aGlzIGFuZCBldmVuIHRvZGF5ICh3aXRob3V0IE5TSCkgeW91IGNhbiBlbmQt
dXAgd2l0aCBwYXlsb2FkIGJlaW5nIHZlcnkgZGVlcCBpbiBhIHBhY2tldC4gQXQgdGhlIGVuZCB3
ZSBuZWVkIHRvIGhhdmUgYSBmbGV4aWJsZSBtZWNoYW5pc20gd2hpY2ggTlNIIG5lc3Rpbmcgd291
bGQgcHJvdmlkZS4gSWYgc29tZW9uZSDigJxhYnVzZXMgaXTigJ0gdGhpcyBjYW4gbGVhZCB0byB2
YXJpb3VzIGlzc3Vlcy4gSXQgaXMgcHJvYmFibHkgd29ydGggbm90aW5nIHRoYXQgaW4gdGhlIGRy
YWZ0IGluY2x1ZGluZyBzZWN1cml0eSBjb25zaWRlcmF0aW9ucyAoYnkgYWRkaW5nIGxhcmdlIGhl
YWRlcnMgaXQgd2lsbCBiZSBoYXJkZXIgdG8gcGVyZm9ybSBwYXlsb2FkIGJhc2VkIEFDTCBERG9T
IHByb3RlY3Rpb24gaW4gcm91dGVycyBmb3IgZXhhbXBsZSkuDQoNCkFuZHJldw0KDQpPbiAyMDE2
LTAzLTE1LCAzOjAzIEFNLCAic2ZjIG9uIGJlaGFsZiBvZiBFWFQgQm90dG9yZmYsIFBhdWwiIHdy
b3RlOg0KDQpKdXN0IG9uZSBtb3JlIGNvbmNlcm4gYWJvdXQgdGhlIHN0YWNrIGlzIGhvdyBkZWVw
IGl0IHdpbGwgbmVzdC4gSGFyZHdhcmUgc3dpdGNoIGltcGxlbWVudGF0aW9ucyBhcmUgdHlwaWNh
bGx5IGxpbWl0ZWQgaW4gdGhlIGRlcHRoIHRoZXkgbG9vayBpbnRvIHRoZSBwYWNrZXQuIElmIHRo
ZSBoYXJkd2FyZSBuZWVkcyB0byBsb29rIGF0IHRoZSBvcmlnaW5hbCBwYWNrZXQgaGVhZGVycywg
dGhlbiBoYXJkd2FyZSB3b3VsZCBuZWVkIHRvIHNraXAgb3ZlciB0aGUgc3RhY2sgb2YgTlNIIGhl
YWRlcnMgdG8gcmVhY2ggdGhlIG9yaWdpbmFsIHBhY2tldC4gSWYgdGhlIE5TSCBzdGFjayBpcyB0
b28gZGVlcCBpdCBtYXkgZXhjZWVkIHRoZSBoYXJkd2FyZSBkZXB0aCBsaW1pdHMuDQoNCkNoZWVy
cywNCg0KUGF1bA0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24g
QmVoYWxmIE9mIFJvbiBQYXJrZXINClNlbnQ6IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgMTE6NDUg
QU0NClRvOiBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPG1haWx0bzpz
dGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50
aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRl
ciB0eXBlIG9mIE5TSA0KDQpJIGxpa2UgdGhlIHNlbGYgZGVzY3JpYmluZyBzdGFjayBvZiBOU0gg
aGVhZGVycyBhbmQgSSBsaWtlIHRoZSBmaXJzdCBvbmUgYmVpbmcgdGhlIOKAnGN1cnJlbnTigJ0g
c2NvcGluZy4gICBCdXQsIG9uZSBkaWZmZXJlbmNlIGJldHdlZW4gTVBMUyBhbmQgTlNI4oCmICAg
TVBMUyBmb3J3YXJkaW5nIGlzIGdlbmVyYWxseSBoYW5kbGVkIGJ5IGxvb2tpbmcgb25seSBhdCB0
aGUgTVBMUyBsYWJlbHMgdGhhdCBhcmUg4oCcaW4gc2NvcGXigJ0gZm9yIHRoZSBjdXJyZW50IG5v
ZGUgKGkuZS4sIHN0YXJ0aW5nIGF0IHRoZSB0b3Atb2Ytc3RhY2spIGFuZCBub3QgbmVlZGluZyB0
byBsb2NhdGUgYW5kIHByb2Nlc3MgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBib3R0b20t
b2Ytc3RhY2suICAgIEJ1dCwgaW4gTlNILCBtb3N0IHByb2Nlc3Npbmcgd2lsbCByZXF1aXJlIGxv
Y2F0aW9uIG9mIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgbGFzdCBOU0ggaGVhZGVyLiAg
IEl0IGlzIGluZWZmaWNpZW50IHRvIGhhdmUgdG8gd2FsayB0aGUgc3RhY2sgb2YgTlNIIGhlYWRl
cnMgaW4gb3JkZXIgdG8gbG9jYXRlIHRoYXQgcGF5bG9hZC4gICAgSWYgZWFjaCBOU0ggaGVhZGVy
IHRoYXQgd2FzIHB1c2hlZCBvbnRvIHRoZSBzdGFjayBhbHNvIGluY2x1ZGVkIGFuIG9mZnNldCB0
byBkaXJlY3RseSBsb2NhdGUgdGhlIHBheWxvYWQgKGVhY2ggbmV3IG9uZSBzaW1wbHkgYWRkcyBp
dHMgb3duIGJ5dGUgc2l6ZSksIHRoZW4gdGhpcyBwcm9jZXNzaW5nIGluZWZmaWNpZW5jeSB3b3Vs
ZCBiZSBtaXRpZ2F0ZWQuDQoNCiAgIFJvbg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3Rld2FydCBCcnlhbnQNClNlbnQ6IE1vbmRheSwg
TWFyY2ggMTQsIDIwMTYgNTo0MCBBTQ0KVG86IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8u
dGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
U3ViamVjdDogW0dSQVlNQUlMXSBSZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0
eXBlIG9mIE5TSA0KDQoNCkhhdmluZyByZW1pbmRlZCBteXNlbGYgb2YgdGhlIE5TSCBoZWFkZXIg
c3RydWN0dXJlLCBJIHNlZSB0aGF0IHRoaXMNCmlzIG5vdCBzdHJpY3RseSBuZWVkZWQgc2luY2Ug
dGhpcyBuYXR1cmFsbHkgZml0cyB3aXRoIHRoZSBuZXh0DQpwcm90b2NvbCBjb21wb25lbnQgb2Yg
dGhlIGJhc2UgaGVhZGVyLiBUaHVzIHN0YXRpbmcgdGhhdCB0aGUgdGhlcmUNCmlzIG5vIGFyY2hp
dGVjdHVyYWwgbGltaXQgb24gdGhlIG51bWJlciBvZiBTRkggaGVhZGVycyBpbiBhIHBhY2tldA0K
aXMgdGhlIG5lY2Vzc2FyeSBhbmQgc3VmZmljaWVudCByZXF1aXJlbWVudCB0byBhbGxvdyBhbiBh
cmJpdGF0cnkNCnN0YWNrIG9mIE5TSCBoZWFkZXJzLiBTdGF0aW5nIHRoYXQgbmV3IE5TSCBoZWFk
ZXJzIGFyZSBhZGRlZCBhdCB0aGUgZnJvbnQNCm9mIHRoZSBwYWNrZXQsIGFuZCBwcm9jZXNzZWQg
Zmlyc3QgYW5kIGRpc2NhcmRlZCBmaXJzdCBpcyBzdWZmaWNpZW50DQp0byByZW1vdmUgYW55IHBy
b2Nlc3NpbmcgYW1iaWd1aXR5LiBQcm9jZXNzaW5nIHdvdWxkIGFsc28gYmUgc2ltcGxlcg0KaXMg
eW91IGZvbGxvd2VkIHRoZSBNUExTIHJ1bGUgdGhhdCB0aGUgb3V0ZXIgaGVhZGVyIGlzIHRoZSBv
bmx5IG9uZQ0KaW4gc2NvcGUgdW50aWwgdGhhdCBoZWFkZXIgaXMgZGlzY2FyZGVkIChwb3BwZWQp
Lg0KDQpJIGRvIGhvd2V2ZXIgd29uZGVyIHdoZXRoZXIgdGhlIElFVEYncyBhcmNoaXRldHVyYWwg
cHJlZmVyZW5jZSBmb3INCnNlbGYgZGVzY3JpYmluZyBwYWNrZXRzIChNUExTIGJlaW5nIHRoZSBl
eGNlcHRpb24pIGxlYWRzIHVzIHRvIG1vcmUNCmNvbXBsZXggYW5kIHRodXMgbGVzcyBlZmZpY2Vu
dCBkYXRhcGxhbmUgZGVzaWducyB0aGFuIHdlIGNvdWxkIG90aGVyd2lzZQ0KYWNoaWV2ZS4NCg0K
LSBTdGV3YXJ0DQpPbiAxNC8wMy8yMDE2IDAxOjQ0LCBhby50aW5nQHp0ZS5jb20uY248bWFpbHRv
OmFvLnRpbmdAenRlLmNvbS5jbj4gd3JvdGU6DQpTdGV3YXJ0LA0KDQpUaGFua3MuDQoNCkRvIHlv
dSBtZWFuIHdlIHNob3VsZCBhZGQgYW4gaW5kaWNhdG9yIGZvciB0aGUgbmVzdGVkIE5TSD8gIEkg
YWdyZWUgYW55dGhpbmcgbmV3IHNob3VsZCBiZSBjb25zaWRlcmVkIGNhcmVmdWxseS4gQW5kIHRo
YXQncyB3aGF0IHdlIGFyZSBkb2luZyByaWdodCBub3cuOikNCg0KDQoNCg0KDQoNCuWPkeS7tuS6
ujogICAgICAgICBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPjxtYWls
dG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPg0K5pS25Lu25Lq6OiAgICAgICAgICJzZmNAaWV0
Zi5vcmciPG1haWx0bzpzZmNAaWV0Zi5vcmc+PHNmY0BpZXRmLm9yZz48bWFpbHRvOnNmY0BpZXRm
Lm9yZz4sDQrml6XmnJ86ICAgICAgICAgMjAxNi8wMy8xMSAxNzoyNQ0K5Li76aKYOiAgICAgICAg
UmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCuWPkeS7tuS6
ujogICAgICAgICJzZmMiIDxzZmMtYm91bmNlc0BpZXRmLm9yZz48bWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KDQoNCg0KVGhl
IHByb3RvY29sIHRoYXQgY2hvc2UgdGhlIG1vc3QgZWxlZ2FudCBhcHByb2FjaCB0byBsYXllcmlu
Zw0Kb25lIGhlYWRlciBvbiBhbm90aGVyIHdhcyBNUExTLCB3aXRoIGl0cyBzdGFja2luZyBhcHBy
b2FjaA0KYW5kIG9uZSBiaXQgZW5kIG9mIHN0YWNrIGluZGljYXRvci4NCg0KU3VjaCBhIHNpbXBs
ZSBnZW5lcmFsIGFwcHJvYWNoIGhhcyBtdWNoIHRvIGNvbW1lbmQgaXQNCmFuZCB5b3UgbWlnaHQg
dGhpbmsgc2VyaW91c2x5IGFib3V0IGFwcGx5aW5nIGl0IGhlcmUuDQoNClN0ZXdhcnQNCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5n
IGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlNpbVN1bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAxMSA2
IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRo
IjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNaWNyb3NvZnQgSmhlbmdIZWkiOw0KCXBh
bm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IlxATWljcm9zb2Z0IEpoZW5nSGVpIjsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1TIEdvdGhpYyI7DQoJcGFub3NlLTE6MiAx
MSA2IDkgNyAyIDUgOCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBTaW1TdW4i
Ow0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseTpDb25zb2xhczsNCglwYW5vc2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDt9DQovKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmOw0KCWNvbG9yOmJsYWNr
O30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNw
YW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9y
OnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0K
CW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7
DQoJZm9udC1mYW1pbHk6U2ltU3VuOw0KCWNvbG9yOmJsYWNrO30NCnR0DQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnAuTXNvQWNldGF0ZSwg
bGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGlt
ZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0
ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsN
Cglmb250LWZhbWlseTpDb25zb2xhczsNCgljb2xvcjpibGFjazt9DQpzcGFuLkJhbGxvb25UZXh0
Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWls
eToiVGFob21hIixzYW5zLXNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uQ2hhcg0KCXttc28t
c3R5bGUtbmFtZToi5om55rOo5qGG5paH5pysIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgltc28tc3R5bGUtbGluazrmibnms6jmoYbmlofmnKw7DQoJZm9udC1mYW1pbHk6U2ltU3Vu
Ow0KCWNvbG9yOmJsYWNrO30NCnAuYSwgbGkuYSwgZGl2LmENCgl7bXNvLXN0eWxlLW5hbWU65om5
5rOo5qGG5paH5pysOw0KCW1zby1zdHlsZS1saW5rOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJ
bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsN
Cglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9DQpz
cGFuLkhUTUxDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIOmihOiuvuagvOW8jyBDaGFyIjsN
Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg6aKE6K6+5qC8
5byPIjsNCglmb250LWZhbWlseTpTaW1TdW47fQ0KcC5IVE1MLCBsaS5IVE1MLCBkaXYuSFRNTA0K
CXttc28tc3R5bGUtbmFtZToiSFRNTCDpooTorr7moLzlvI8iOw0KCW1zby1zdHlsZS1saW5rOiJI
VE1MIOmihOiuvuagvOW8jyBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAw
MDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4i
LHNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4uRW1haWxTdHlsZTI2DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9y
OiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpz
cGFuLkVtYWlsU3R5bGUyOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojNDQ1NDZBOw0KCWZvbnQtd2VpZ2h0OmJv
bGQ7DQoJZm9udC1zdHlsZTppdGFsaWM7DQoJdGV4dC1kZWNvcmF0aW9uOm5vbmUgbm9uZTt9DQpz
cGFuLkVtYWlsU3R5bGUyOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls
ZTMwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzENCgl7bXNvLXN0
eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJ
Y29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUzMg0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojNDQ1NDZB
Ow0KCWZvbnQtd2VpZ2h0OmJvbGQ7DQoJZm9udC1zdHlsZTppdGFsaWM7DQoJdGV4dC1kZWNvcmF0
aW9uOm5vbmUgbm9uZTt9DQpzcGFuLkVtYWlsU3R5bGUzMw0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdE
O30NCnNwYW4uRW1haWxTdHlsZTM0DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMzUNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzQ0NTQ2QTsNCglmb250LXdlaWdodDpib2xkOw0KCWZv
bnQtc3R5bGU6aXRhbGljOw0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMzYNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzQ0NTQ2QTsNCglmb250LXdlaWdodDpib2xkOw0KCWZv
bnQtc3R5bGU6aXRhbGljOw0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMzcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzQ0NTQ2QTsNCglmb250LXdlaWdodDpib2xkOw0KCWZv
bnQtc3R5bGU6aXRhbGljOw0KCXRleHQtZGVjb3JhdGlvbjpub25lIG5vbmU7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMzgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0K
CXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdl
IFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4g
MS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQot
LT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4
dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpl
eHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+
DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+
DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBmYWN0IHRoYXQgdGhlIHdvcmsgZ3JvdXAgaXMg
bm90IG9mZmljaWFsbHkgY2hhcnRlcmVkIHRvIGNvdmVyIGZvcndhcmRpbmcgbWV0aG9kcyBoYXMg
Y2F1c2VkIGZvcndhcmRpbmcgYXNwZWN0cyB0byBjcmVlcCBpbiBvdGhlciBoZWFkZXJzIGxpa2Ug
TlNIIGluIG15IG9waW5pb24uDQogSSB0aGluayBvbmx5IGJ5IGRyYWZ0aW5nIG91dCBhIHNldCBv
ZiBmb3J3YXJkaW5nIHRlY2hub2xvZ2llcyB3aXRoIE5TSCAob3Igb3RoZXIgc2ltaWxhciBoZWFk
ZXJzKSBpbiB0b2UgY2FuIHlvdSBnZXQgYSBzZW5zZSBvZiB3aGF0IGJlbG9uZ3Mgd2hlcmUuJm5i
c3A7IFdlIGFuYWx5emVkIHRoaXMgYXNwZWN0IGluIG91ciBkcmFmdCBvbiBNQUMgY2hhaW5pbmcu
IFdlIGJlbGlldmUgSVAgdHVubmVscywgTVBMUyBvciBzZWdtZW50IHJvdXRpbmcgd291bGQNCiBi
ZSBoYXZlIHNpbWlsYXJpdGllcyB3aXRoIHJlc3BlY3QgdG8gTlNILiAmbmJzcDtJIHRoaW5rIHdl
IHdpbGwgaGF2ZSBhIHZhcmlldHkgb2YgZm9yd2FyZGluZyB0ZWNobm9sb2dpZXMgaW4gdmFyaW91
cyBlbnZpcm9ubWVudHMuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPkNoZWVyczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Eb24NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBp
biAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gc2ZjIFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlVUVEFSTywgSkFN
RVM8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBNYXJjaCAxOCwgMjAxNiA5OjIyIEFNPGJyPg0K
PGI+VG86PC9iPiBTdW1hbmRyYSBNYWplZSAmbHQ7Uy5NYWplZUBmNS5jb20mZ3Q7OyBTdGV3YXJ0
IEJyeWFudCAmbHQ7c3Rld2FydC5icnlhbnRAZ21haWwuY29tJmd0OzsgWHV4aWFvaHUgJmx0O3h1
eGlhb2h1QGh1YXdlaS5jb20mZ3Q7OyBSb24gUGFya2VyICZsdDtSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tJmd0OzsgRGF2ZSBEb2xzb24gJmx0O2Rkb2xzb25Ac2FuZHZpbmUuY29tJmd0
OzsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgJmx0O2FuZHJldy5kb2xnYW5vd0Bub2tp
YS5jb20mZ3Q7Ow0KIEJvdHRvcmZmLCBQYXVsICZsdDtwYXVsLmJvdHRvcmZmQGhwZS5jb20mZ3Q7
OyBhby50aW5nQHp0ZS5jb20uY248YnI+DQo8Yj5DYzo8L2I+IHNmY0BpZXRmLm9yZzxicj4NCjxi
PlN1YmplY3Q6PC9iPiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0
LWhlYWRlciB0eXBlIG9mIE5TSDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj5UaGUgdXNlIG9m
IE1QTFMgbGFiZWxzIHdvdWxkIGZhY2lsaXRhdGUgU0ROIGNvbnRyb2wgb2Ygc2VydmljZSBjaGFp
bnMuIFdlIGNvdWxkIHVzZSBhbnl0aGluZyBidXQgVkxBTiBzdGl0Y2hpbmcgZXRjLi4gaXMgbm90
IHNjYWxhYmxlIG9yIHJlYWxpc3RpYyB0byBvcGVyYXRlDQogaW4gYSBsYXJnZSBuZXR3b3JrIGNv
bXBvc2VkIG9mIG1hbnkgc21hbGxlciBkYXRhIGNlbnRlcnMuIEkgZ3Vlc3Mgd2hlcmUgSSBnZXQg
aHVuZyB1cCBpbiB0aGlzIGRpc2N1c3Npb24gaXMgd2h5IG92ZXJsb2FkIHRoZSBOU0ggaGVhZGVy
IG9iamVjdCB3aXRoIGJvdGggcGF0aCBpbmZvIGFuZCBtZXRhZGF0YT8gSXMgdGhlcmUgYSBub3Rp
b24gdGhhdCB0aGV5IGFyZSBpbnRyaW5zaWNhbGx5IHRpZWQgdG9nZXRoZXIgaWYgc28sIGNvdWxk
IGZvbGtzDQogcHJvdmlkZSBhbiBleGFtcGxlPyBUaGF0IHdvdWxkIGJlIGhlbHBmdWwuPG86cD48
L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwv
Yj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzQ0NTQ2QSI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBKaW0gVXR0YXJvPG86cD48L286cD48L3NwYW4+PC9p
PjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzQ0NTQ2QSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzQ0NTQ2QSI+JnF1b3Q7PGk+VGhpcyBl
bWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJmFtcDtUIHByb3Bl
cnR5LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVz
ZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJl
c3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZQ0KIG5hbWVkIHJlY2lwaWVudChzKSBvciBv
dGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRo
aXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUg
dGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVyIHVz
ZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywgb3IgY29w
eWluZw0KIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZDwvaT4uJnF1b3Q7PC9z
cGFuPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj48bzpwPjwvbzpwPjwvc3Bh
bj48L2k+PC9iPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gU3VtYW5kcmEgTWFq
ZWUgWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86Uy5NYWplZUBmNS5jb20iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+bWFpbHRvOlMuTWFqZWVAZjUuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
d2luZG93dGV4dCI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAxNywgMjAx
NiA1OjEwIFBNPGJyPg0KPGI+VG86PC9iPiBVVFRBUk8sIEpBTUVTICZsdDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOmp1MTczOEBhdHQuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmp1MTczOEBhdHQuY29t
PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Jmd0OzsgU3Rld2Fy
dCBCcnlhbnQgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwu
Y29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvc3Bhbj48L2E+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiZndDs7DQogWHV4aWFvaHUgJmx0Ozwv
c3Bhbj48YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij54dXhpYW9odUBodWF3ZWkuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2lu
ZG93dGV4dCI+Jmd0OzsgUm9uIFBhcmtlciAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5k
b3d0ZXh0Ij4mZ3Q7Ow0KIERhdmUgRG9sc29uICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRk
b2xzb25Ac2FuZHZpbmUuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmRkb2xzb25Ac2FuZHZpbmUuY29t
PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Jmd0OzsgRG9sZ2Fu
b3csIEFuZHJldyAoTm9raWENCiAtIFNHKSAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzphbmRy
ZXcuZG9sZ2Fub3dAbm9raWEuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmFuZHJldy5kb2xnYW5vd0Bu
b2tpYS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4mZ3Q7
OyBFWFQgQm90dG9yZmYsIFBhdWwNCiAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpwYXVsLmJv
dHRvcmZmQGhwZS5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9z
cGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Jmd0OzsNCjwvc3Bhbj48
YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmFvLnRp
bmdAenRlLmNvbS5jbjwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQi
Pjxicj4NCjxiPkNjOjwvYj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6d2luZG93dGV4dCI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxd
IFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
Rm9yIGEgbmFpbGVkIGRvd24gc2VydmljZSBjaGFpbiB3aXRob3V0IG1ldGFkYXRhIG9uY2UgY2Fu
IHVzZSB2bGFuIHN0aXRjaGluZywgbWFjIGJhc2VkLCBoZWNrIGl0IGNhbiBiZSBIVFRQIGhlYWRl
ciBiYXNlZCBpZiB3ZSB3YW50IHRvLiBTbyB5ZXMgbmVpdGhlciBOU0ggbm90IG1ldGFkYXRhIGlz
DQogcmVxdWlyZWQuIEJ1dCBpdCBpcyBvZnRlbiBkbyBub3QgaW50ZXJvcGVyYXRlLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5JIGFtIGJpdCBsb3N0IG9uIGhv
dyB0aGlzIGRpc2N1c3Npb24gZml0cyBpbiB3aXRoIE5TSCBwcm90b2NvbCBpbiBnZW5lcmFsPyZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5TdW1hbmRy
YTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7
cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+c2ZjICZsdDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDsN
CiBvbiBiZWhhbGYgb2YgJnF1b3Q7VVRUQVJPLCBKQU1FUyZxdW90OyAmbHQ7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpqdTE3MzhAYXR0LmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5qdTE3MzhAYXR0LmNv
bTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlRodXJz
ZGF5LCBNYXJjaCAxNywgMjAxNiBhdCA4OjU0IEFNPGJyPg0KPGI+VG86IDwvYj5TdGV3YXJ0IEJy
eWFudCAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC9zcGFuPjwvYT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPiZndDssIFh1eGlhb2h1ICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnh1
eGlhb2h1QGh1YXdlaS5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+eHV4aWFvaHVAaHVhd2VpLmNvbTwv
c3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7LA0KIFJvbiBQYXJrZXIgJmx0Ozwvc3Bhbj48
YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPiZndDssIERhdmUgRG9sc29uICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRk
b2xzb25Ac2FuZHZpbmUuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmRkb2xzb25Ac2FuZHZpbmUuY29t
PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDssDQogJnF1b3Q7RG9sZ2Fub3csIEFuZHJl
dyAoTm9raWEgLSBTRykmcXVvdDsgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86YW5kcmV3LmRv
bGdhbm93QG5va2lhLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5hbmRyZXcuZG9sZ2Fub3dAbm9raWEu
Y29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDssICZxdW90O0VYVCBCb3R0b3JmZiwN
CiBQYXVsJnF1b3Q7ICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBl
LmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L3NwYW4+PC9hPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+Jmd0OywgJnF1b3Q7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzphby50aW5n
QHp0ZS5jb20uY24iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+YW8udGluZ0B6dGUuY29tLmNuPC9zcGFuPjwv
YT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPiZxdW90Ow0KICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFv
LnRpbmdAenRlLmNvbS5jbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5hby50aW5nQHp0ZS5jb20uY248L3Nw
YW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZxdW90OyAmbHQ7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtzZmNd
IFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzQ0NTQ2QSI+U28sIGlmIEkgd2FudGVkIHRvIGZvcm0gc2ltcGxlIHNlcnZpY2UgY2hhaW5z
IGkuZSBuYWlsZWQgdXAsIG5vdCBzZWxmLW1vZHVsYXRpbmcgZXRj4oCmaG93IG11Y2ggbWV0YSBk
YXRhIHdvdWxkIEkgbmVlZD8NCjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPiZuYnNw
Ozwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPkppbSBVdHRhcm88L3NwYW4+PC9pPjwv
Yj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojNDQ1NDZBIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojNDQ1NDZBIj4mcXVvdDs8
aT5UaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmYW1w
O1QgcHJvcGVydHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZv
ciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwg
aXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhlDQogbmFtZWQgcmVjaXBpZW50
KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVj
ZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5k
IGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkg
b3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5n
LCBvciBjb3B5aW5nDQogb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkPC9pPi4m
cXVvdDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRv
d3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+
IFN0ZXdhcnQgQnJ5YW50IFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdt
YWlsLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5tYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29t
PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+XQ0KPGJyPg0KPGI+
U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAxNywgMjAxNiAxMTozMSBBTTxicj4NCjxiPlRvOjwv
Yj4gVVRUQVJPLCBKQU1FUyAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqdTE3MzhAYXR0LmNv
bSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj5qdTE3MzhAYXR0LmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOndpbmRvd3RleHQiPiZndDs7IFh1eGlhb2h1ICZsdDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+eHV4aWFvaHVAaHVh
d2VpLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiZndDs7
DQogUm9uIFBhcmtlciAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4mZ3Q7
Ow0KIERhdmUgRG9sc29uICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZp
bmUuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9zcGFuPjwvYT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Jmd0OzsgRG9sZ2Fub3csIEFuZHJldyAo
Tm9raWENCiAtIFNHKSAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzphbmRyZXcuZG9sZ2Fub3dA
bm9raWEuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208L3Nw
YW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4mZ3Q7OyBFWFQgQm90dG9y
ZmYsIFBhdWwNCiAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5j
b20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9zcGFuPjwvYT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Jmd0OzsNCjwvc3Bhbj48YSBocmVmPSJtYWls
dG86YW8udGluZ0B6dGUuY29tLmNuIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmFvLnRpbmdAenRlLmNvbS5j
bjwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPjxicj4NCjxiPkNj
OjwvYj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4
dCI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcg
YW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij5ZZXMsIHRo
ZSBNUExTIGxhYmVsIHNob3VsZCBiZSBzZWVuIGFzIGFuIGluc3RydWN0aW9uIC0gd2hpY2ggaXM8
YnI+DQpleGFjdGx5IHdoYXQgaXQgaXMsIGFuZCBhbHdheXMgaGFzIGJlZW4uPGJyPg0KPGJyPg0K
WW91IGNhbiB0cml2aWFsbHkgY2FycnkgTVBMUyBvdmVyIElQLjxicj4NCjxicj4NCldlIGRvIGNh
cnJ5IE1QTFMgb3ZlciBFdGhlcm5ldC48YnI+DQo8YnI+DQpJbiB0aGUgYWJvdmUgY2FzZXMgTVBM
UyBpcyB0aGUgaW5zdHJ1Y3Rpb24sIGFuZCBJUCBhbmQgPGJyPg0KRXRoZXJuZXQgYXJlIHRoZSBw
b2ludCB0byBwb2ludCB0cmFuc3BvcnRzLjxicj4NCjxicj4NCldoYXQgaXMgbW9yZSBpbnRlcmVz
dGluZyBpcyBob3cgd2UgY2FycnkgdGhlIG1ldGFkYXRhLDxicj4NCnNpbmNlIHRoZXJlIG1heSBu
ZWVkIHRvIGJlIHNldmVyYWwgaW5zdGFuY2VzIG9mIHRoZTxicj4NCm1ldGFkYXRhIGluIHRoZSBw
YWNrZXQuPGJyPg0KPGJyPg0KU3Rld2FydDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPk9uIDE3LzAzLzIwMTYgMTI6MzAsIFVUVEFSTywgSkFNRVMgd3JvdGU6PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPlJvbiw8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1
NDZBIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgSGF2ZSBub3QgYmVlbiBmb2xsb3dpbmcgdGhlIFNGQyBXRyB0
aGF0IGNsb3NlbHkgZHVlIHRvIG90aGVyIG1vcmUgcHJlc3NpbmcgbmVlZHMgZm9yIG15IG5ldHdv
cmsuIFRoYXQgYmVpbmcgc2FpZCwgaXQgd291bGQgc2VlbSB0aGF0IGFuDQogTVBMUyBsYWJlbCBj
b3VsZCBiZSB1c2VkIGFzIHRoZSBiYXNpcyBmb3Igd2hhdCB5b3UgYXJlIGxvb2tpbmcgZm9yIGFu
IHRodXMgY291bGQgYmUgYXBwbGllZCB0byBhbGwgbmV0d29yayB0eXBlcy4gVXNpbmcgdGhlIE1Q
TFMgbGFiZWwgZm9ybWF0IGRvZXMgbm90IGZvcmNlIHlvdSB0byBoYXZlIGFuIE1QTFMgZW5hYmxl
ZCBuZXR3b3JrIGFsbCB0aGF0IGlzIG5lZWRlZCBpcyB0aGUgcmVxdWlyZWQgaW5mbyB0byBiZSBw
b3B1bGF0ZWQgaW4gdGhlDQogbGFiZWwuIEl0IHNlZW1zIHRoYXQgdGhlIGFyZ3VtZW50IGlzIGZv
ciBpbmRlcGVuZGVuY2Ugb2YgbmV0d29yayB0aHVzIGludmVudGluZyBhIG5ldyBsYWJlbCBpcyBi
YXNlZCBvbiBhbiBhc3N1bXB0aW9uIHRoYXQgdXNpbmcgTVBMUyBsYWJlbHMgaW1wb3NlcyBhbiBN
UExTIGNvbnRyb2wgcGxhbmUuIElzIHRoYXQgcmlnaHQ/PC9zcGFuPjwvaT48L2I+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzQ0NTQ2QSI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+SmltIFV0dGFy
bzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM0
NDU0NkEiPiZxdW90OzxpPlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRo
IGl0IGFyZSBBVCZhbXA7VCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRl
bmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdo
b20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUNCiBu
YW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhh
dCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkg
dGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIg
Y29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2Fy
ZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcNCiBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHBy
b2hpYml0ZWQ8L2k+LiZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjp3aW5kb3d0ZXh0Ij4gWHV4aWFvaHUgWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86eHV4aWFvaHVA
aHVhd2VpLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5tYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbTwv
c3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPl0NCjxicj4NCjxiPlNl
bnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgMzo0NyBBTTxicj4NCjxiPlRvOjwvYj4g
Um9uIFBhcmtlciA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmx0O1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20mZ3Q7PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Ow0K
IFVUVEFSTywgSkFNRVMgPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqdTE3MzhAYXR0LmNvbSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj4mbHQ7anUxNzM4QGF0dC5jb20mZ3Q7PC9zcGFuPjwvYT48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6d2luZG93dGV4dCI+OyBEYXZlIERvbHNvbg0KPC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbHQ7ZGRvbHNvbkBz
YW5kdmluZS5jb20mZ3Q7PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4
dCI+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKQ0KPC9zcGFuPjxhIGhyZWY9Im1haWx0
bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZsdDthbmRyZXcu
ZG9sZ2Fub3dAbm9raWEuY29tJmd0Ozwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndp
bmRvd3RleHQiPjsgRVhUIEJvdHRvcmZmLCBQYXVsDQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnBh
dWwuYm90dG9yZmZAaHBlLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbHQ7cGF1bC5ib3R0b3JmZkBo
cGUuY29tJmd0Ozwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPjsg
U3Rld2FydCBCcnlhbnQNCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21h
aWwuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZsdDtzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20mZ3Q7
PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Ow0KPC9zcGFuPjxh
IGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+YW8udGlu
Z0B6dGUuY29tLmNuPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+
PGJyPg0KPGI+Q2M6PC9iPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjp3aW5kb3d0ZXh0Ij48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFtHUkFZTUFJTF0g
UmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Um9uLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhl
IFNGQyBhcHByb2FjaCBvZiBlbmNvZGluZyB0aGUgU0ZQIGluZm9ybWF0aW9uIGJ5IGFuIE1QTFMg
bGFiZWwgc3RhY2sgY2FuIG1lZXQgdGhlIHRyYW5zcG9ydC1pbmRlcGVuZGVuY3kgcmVxdWlyZW1l
bnQgdmVyeSB3ZWxsLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
QmVzdCByZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5YaWFvaHU8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IFJvbiBQYXJrZXIgWzwvc3Bhbj48YSBocmVmPSJtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPm1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjp3aW5kb3d0ZXh0Ij5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBNYXJj
aCAxNiwgMjAxNiAxMToyMCBQTTxicj4NCjxiPlRvOjwvYj4gVVRUQVJPLCBKQU1FUzsgRGF2ZSBE
b2xzb247IFh1eGlhb2h1OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRv
cmZmLCBQYXVsOyBTdGV3YXJ0IEJyeWFudDsNCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86YW8udGlu
Z0B6dGUuY29tLmNuIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+YW8udGluZ0B6dGUuY29tLmNuPC9zcGFuPjwv
YT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij48YnI+DQo8Yj5DYzo8L2I+IDwvc3Bh
bj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij48YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1o
ZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SmFtZXMsPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIGNhbuKAmXQgc3BlYWsgZm9yIHRoZSBlbnRpcmUgZ3Jv
dXAsIG15IHVuZGVyc3RhbmRpbmcgb2YgdGhlIGRlY2lzaW9uIG5vdCB0byBzdGFuZGFyZGl6ZSBv
biBNUExTIGFzIHRoZSBmb3J3YXJkaW5nIHBhcmFkaWdtIHdhcyB0byBtYWtlIFNGQyBicm9hZGVy
IHN1Y2ggdGhhdCBpdA0KIGNvdWxkIHV0aWxpemUgTUFDIGJhc2VkIG5ldHdvcmtzLCBJUCBiYXNl
ZCBuZXR3b3JrcywgYW5kIElQLW92ZXItTVBMUyBiYXNlZCBuZXR3b3Jrcy48L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5k
b3d0ZXh0Ij4gVVRUQVJPLCBKQU1FUyBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqdTE3MzhAYXR0
LmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5tYWlsdG86anUxNzM4QGF0dC5jb208L3NwYW4+PC9hPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2Vk
bmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMToxMSBBTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtl
ciAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3Nw
YW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4mZ3Q7Ow0KIERhdmUgRG9s
c29uICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6d2luZG93dGV4dCI+Jmd0OzsgWHV4aWFvaHUgJmx0Ozwvc3Bhbj48YSBocmVmPSJt
YWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj54dXhpYW9odUBodWF3
ZWkuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Jmd0OzsN
CiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmFuZHJldy5kb2xn
YW5vd0Bub2tpYS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0
Ij4mZ3Q7Ow0KIEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpw
YXVsLmJvdHRvcmZmQGhwZS5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+cGF1bC5ib3R0b3JmZkBocGUu
Y29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Jmd0OzsgU3Rl
d2FydCBCcnlhbnQNCiAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBn
bWFpbC5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC9zcGFu
PjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Jmd0OzsNCjwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmFvLnRpbmdA
enRlLmNvbS5jbjwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPjxi
cj4NCjxiPkNjOjwvYj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
d2luZG93dGV4dCI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJl
OiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEi
PkNvbW1lbnRzIEluLUxpbmU8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj4mbmJzcDs8
L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxp
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj5KaW0gVXR0YXJvPC9zcGFuPjwvaT48L2I+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzQ0NTQ2QSI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzQ0NTQ2QTttc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiI+JnF1b3Q7PGk+VGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5z
bWl0dGVkIHdpdGggaXQgYXJlIEFUJmFtcDtUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBh
bmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBl
bnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4NCiBJZiB5b3UgYXJlIG5vdCBv
bmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8g
YmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxl
YXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5
IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0
aW9uLCBmb3J3YXJkaW5nLA0KIHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMg
c3RyaWN0bHkgcHJvaGliaXRlZDwvaT4uJnF1b3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBSb24gUGFya2VyIFs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBN
YXJjaCAxNiwgMjAxNiAxMDowMSBBTTxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb24gJmx0Ozwv
c3Bhbj48YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+ZGRvbHNvbkBzYW5kdmluZS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3
aW5kb3d0ZXh0Ij4mZ3Q7OyBYdXhpYW9odQ0KICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnh1
eGlhb2h1QGh1YXdlaS5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+eHV4aWFvaHVAaHVhd2VpLmNvbTwv
c3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiZndDs7IFVUVEFSTywg
SkFNRVMgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86anUxNzM4QGF0dC5jb20iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+anUxNzM4QGF0dC5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3
aW5kb3d0ZXh0Ij4mZ3Q7Ow0KIERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpICZsdDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOndpbmRvd3RleHQiPiZndDs7DQogRVhUIEJvdHRvcmZmLCBQYXVsICZsdDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5w
YXVsLmJvdHRvcmZmQGhwZS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5k
b3d0ZXh0Ij4mZ3Q7OyBTdGV3YXJ0IEJyeWFudA0KICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5zdGV3YXJ0LmJyeWFu
dEBnbWFpbC5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4m
Z3Q7Ow0KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+YW8udGluZ0B6dGUuY29tLmNuPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6d2luZG93dGV4dCI+PGJyPg0KPGI+Q2M6PC9iPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtz
ZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+TXkgcmVjb2xsZWN0aW9uIG9mIHRoZSBkaXNjdXNzaW9uIGFuZCBhbmFseXNp
cyBvZiBNUExTIGZvcndhcmRpbmcgdG8gc3VwcG9ydCBTRkMgd2FzIG5vdCBvcmllbnRlZCBhcm91
bmQgaGllcmFyY2hpY2FsIFNGQyBkb21haW5zLiZuYnNwOyZuYnNwOyBJbnN0ZWFkLCBJIHRob3Vn
aHQgdGhlIGRpc2N1c3Npb24NCiB3YXMgYXJvdW5kIGFuIE1QTFMgbGFiZWwgcGVyIFNGIGluc3Rh
bmNlIHNvIHRoYXQgdGhlIHN0YWNrIG9mIE1QTFMgbGFiZWxzIHByb3ZpZGVkIHRoZSBmdWxsIFNG
UC9SU1AgZGVzY3JpcHRpb24uJm5ic3A7Jm5ic3A7Jm5ic3A7IEFuIGVsZWdhbnQgYXBwcm9hY2gs
IGZvciBzdXJlLCBidXQgbm90IG9uZSBhZG9wdGVkIGJ5IHRoZSBXRy48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzQ0NTQ2QSI+W0ppbSBVJmd0O10gV2FzIHRoaXMgZGVjaXNpb24gYmFzZWQgb24gdGhlIG5vdGlv
biB0aGF0IGFsbCBmYWJyaWNzIGFyZSBJUCBvbmx5Pz8gSU1PIHRoZSBtb2RlbCBvZiBhbGwgRENz
IGJlaW5nIGxhcmdlIGFuZCBJUCBvbmx5IGlzIG5vdCBhIGNvcnJlY3QgYXNzdW1wdGlvbi48L3Nw
YW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIGN1cnJl
bnQgZGlzY3Vzc2lvbiBvZiBNUExTIGlzIG1vcmUgb2YgdGhlIGhpZXJhcmNoaWNhbCBuYXR1cmUg
4oCTIGEgc3RhY2sgb2YgbGFiZWxzIGluIHRoZSBnZW5lcmFsIGNhc2UgcmVwcmVzZW50cyBhIHNl
dCBvZiBuZXN0ZWQgTFNQcy4mbmJzcDsmbmJzcDsgRm9yIFNGQywgdGhlIGRpc2N1c3Npb24NCiBp
cyB0aGF0IGEgc3RhY2sgb2YgTlNIIHJlcHJlc2VudHMgYSBzdGFjayBvZiBwZXItU0ZDLWRvbWFp
biBTRlBzLiZuYnNwOyZuYnNwOyBCdXQgYW4gaW5kaXZpZHVhbCBOU0ggZG9lcyBub3Qgc2VsZi1k
ZXNjcmliZSB0aGUgU0ZQL1JTUCBhdCBpdHMgb3duIGRvbWFpbiBsZXZlbCwgcmVseWluZyBpbnN0
ZWFkIG9uIGEgZmxhdCBpZGVudGlmaWVyIChTRlAgSUQpIHRoYXQgaXMgdXNlZCB0byBsb29rdXAg
dGhlIGZ1bGwgU0ZQL1JTUC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5k
b3d0ZXh0Ij4gRGF2ZSBEb2xzb24gWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5k
dmluZS5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9z
cGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+XQ0KPGJyPg0KPGI+U2Vu
dDo8L2I+IFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgOTo0OCBBTTxicj4NCjxiPlRvOjwvYj4g
WHV4aWFvaHUgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj54dXhpYW9odUBodWF3ZWkuY29tPC9zcGFuPjwvYT48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Jmd0OzsgVVRUQVJPLCBKQU1FUw0KICZsdDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOmp1MTczOEBhdHQuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmp1MTczOEBh
dHQuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Jmd0Ozsg
RG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86
YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5hbmRyZXcuZG9sZ2Fu
b3dAbm9raWEuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+
Jmd0OzsNCiBFWFQgQm90dG9yZmYsIFBhdWwgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86cGF1
bC5ib3R0b3JmZkBocGUuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPnBhdWwuYm90dG9yZmZAaHBlLmNv
bTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiZndDs7IFJvbiBQ
YXJrZXINCiAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4mZ3Q7OyBTdGV3
YXJ0IEJyeWFudA0KICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdt
YWlsLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L3NwYW4+
PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4mZ3Q7Ow0KPC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+YW8udGluZ0B6
dGUuY29tLmNuPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+PGJy
Pg0KPGI+Q2M6PC9iPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3
aW5kb3d0ZXh0Ij48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6
IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1z
by1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UmVjYWxs
IHRoYXQgZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcyBjb21wYXJl
cyB0aGUgZGlmZmVyZW50IGFwcHJvYWNoZXMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0
LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMtMDUiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5n
LW1ldGhvZHMtYW5hbHlzaXMtMDU8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5UaGUgTVBMUyBhcHByb2FjaCBmYWxscyBpbnRvIHRoZSBjYXRlZ29yeSBkaXNj
dXNzZWQgaW4gc2VjdGlvbiAzLjEuMiwg4oCcTWV0aG9kIDI6IEZvcndhcmRpbmcgd2l0aCBTdGFj
a2VkIEhlYWRlcnPigJ0sPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPndoZXJlYXMgdGhlIE5TSCBhcHByb2Fj
aCBmYWxscyBpbnRvIHNlY3Rpb24gMy4xLjMsIOKAnE1ldGhvZDM6IEZvcndhcmRpbmcgYmFzZWQg
b24gU2VydmljZSBDaGFpbiBJZGVudGlmaWVyc+KAnS48L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPlNlY3Rpb24gNCBhbmFseXplcyB0aGUgZGlmZmVyZW50IG1ldGhv
ZHMsIHdpdGggcHJvcyBhbmQgY29ucyBmb3IgYWxsIG9mIHRoZSBhcHByb2FjaGVzLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+LURhdmU8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4
dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBzZmMg
Wzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOndpbmRvd3RleHQiPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+WHV4aWFvaHU8YnI+DQo8
Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODoyMSBQTTxicj4NCjxiPlRvOjwv
Yj4gVVRUQVJPLCBKQU1FUzsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0
b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7DQo8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPmFvLnRpbmdAenRlLmNv
bS5jbjwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+PGJyPg0KPGI+
Q2M6PC9iPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2Vy
aWYiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4
dCI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcg
YW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPldoZW4gYXBwbHlpbmcg
YSBwYXJ0aWN1bGFyIFNGQyAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIFNGcykgdG8gdGhlIHNl
bGVjdGVkIHRyYWZmaWMsIHRoZSB0cmFmZmljIG5lZWRzIHRvIGJlIHN0ZWVyZWQgdGhyb3VnaCB0
aGUgY29ycmVzcG9uZGluZyBTRlAgKGkuZS4sIGFuDQogb3JkZXJlZCBsaXN0IG9mIFNGRnMgYW5k
IFNGcykgaW4gdGhlIFNGQy1lbmFibGVkIG5ldHdvcmsuIE1QTFMtU1BSSU5HIGlzIGEgcGFydGlj
dWxhciBNUExTIHNvdXJjZSByb3V0aW5nIHBhcmFkaWdtIHdoZXJlIHRoZSBleHBsaWNpdCBwYXRo
IGluZm9ybWF0aW9uIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgZXhwbGljaXQgaG9wcykgaXMg
ZW5jb2RlZCBhcyBhIGxhYmVsIHN0YWNrIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgbGFiZWxz
IHdpdGgNCiBlYWNoIGluZGljYXRpbmcgYSBwYXJ0aWN1bGFyIGV4cGxpY2l0IGhvcCkgYW5kIHRo
ZW4gcGlnZ3liYWNrZWQgb24gdGhlIHNvdXJjZSByb3V0ZWQgcGFja2V0cy4gVGhlIE1QTFMtU1BS
SU5HIHBhcmFkaWdtIGNhbiBiZSBlYXNpbHkgbGV2ZXJhZ2VkIHRvIHN0ZWVyIHRoZSBzZWxlY3Rl
ZCB0cmFmZmljIHRocm91Z2ggYSBwYXJ0aWN1bGFyIFNGUCBieSBlbmNvZGluZyB0aGUgU0ZQIGlu
Zm9ybWF0aW9uIGFzIGFuIE1QTFMgbGFiZWwgc3RhY2sgKGkuZS4sDQogYW4gb3JkZXJlZCBsaXN0
IG9mIGxhYmVscyB3aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXIgU0ZGIG9yIFNGKS4g
SW4gdGhpcyB3YXksIFNGRnMgY291bGQgYmUgaW1wbGVtZW50ZWQgb24gZXhpc3RpbmcgTVBMUyBz
d2l0Y2hlcyB3aXRob3V0IGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEtcGxhbmUgcHJvdmlkZWQgdGhh
dCBTRnMgYXJlIGNhcGFibGUgb2YgcmVjb2duaXppbmcgTVBMUyBwYWNrZXRzLiAmbmJzcDtBcyBw
b2ludGVkIG91dCBieSBzb21lYm9keQ0KIGVsc2UsIGl04oCZcyBtdWNoIHN0cmFpZ2h0Zm9yd2Fy
ZCB0byBzdXBwb3J0IHRoZSBzdGFjayBvZiBTRkMgZW5jYXBzdWxhdGlvbnMgaWYgdGhlIFNGQyBl
bmNhcHN1bGF0aW9uIGlzIGltcGxlbWVudGVkIGluIHRoZSBmb3JtIG9mIGFuIE1QTFMgbGFiZWwg
c3RhY2suPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5CZXN0IHJl
Z2FyZHMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlhpYW9odTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjp3aW5kb3d0ZXh0Ij4gc2ZjIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9z
cGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5dDQo8Yj5PbiBCZWhhbGYg
T2YgPC9iPlVUVEFSTywgSkFNRVM8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTUs
IDIwMTYgODo0NiBQTTxicj4NCjxiPlRvOjwvYj4gRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBT
Ryk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7DQo8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPmFv
LnRpbmdAenRlLmNvbS5jbjwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4
dCI+PGJyPg0KPGI+Q2M6PC9iPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LHNhbnMtc2VyaWYiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6d2luZG93dGV4dCI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxd
IFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0
NkEiPklmIHdlIGhhdmUgYW4gTVBMUyBlbmFibGVkIGZhYnJpYyB3b3VsZG7igJl0IGl0IGJlIHNp
bXBsZXIgdG8gd2VhdmUgTlNIIGludG8gaXQgaWYgaXQgYWxsIHVzZXMgTVBMUz8gSWYgbm90IGhv
dyB3b3VsZCB0aGUgaW50ZXJhY3Rpb24gYmV0d2VlbiB0aGUgdHdvIGVudmlyb25tZW50cw0KIHdv
cms/PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzQ0NTQ2QSI+SmltIFV0dGFybzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0
NkEiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM0NDU0NkE7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPiZxdW90OzxpPlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0
IGFyZSBBVCZhbXA7VCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRl
ZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20g
dGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuDQogSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZSBuYW1l
ZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5
b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhl
IHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29t
cHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGlu
ZywNCiBwcmludGluZywgb3IgY29weWluZyBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hp
Yml0ZWQ8L2k+LiZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3
aW5kb3d0ZXh0Ij4gc2ZjIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48
L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPl0NCjxiPk9uIEJlaGFsZiBPZiA8
L2I+RG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5
LCBNYXJjaCAxNCwgMjAxNiAxMTo1MiBQTTxicj4NCjxiPlRvOjwvYj4gRVhUIEJvdHRvcmZmLCBQ
YXVsICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4mZ3Q7Ow0KIFJvbiBQYXJrZXIgJmx0Ozwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Jmd0OzsNCiBTdGV3YXJ0IEJyeWFudCAmbHQ7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6d2luZG93dGV4dCI+Jmd0OzsNCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUu
Y29tLmNuIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmFvLnRpbmdAenRlLmNvbS5jbjwvc3Bhbj48L2E+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPjxicj4NCjxiPkNjOjwvYj4gPC9zcGFuPjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+PGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVh
ZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+Rm9sbG93aW5nIOKAnG5leHQgaGVhZGVy4oCdIGFwcHJvYWNo
ICZuYnNwO2lzIHNpbXBsZSBhbmQgdGhlIE5TSCBoZWFkZXIgaXMgYWxyZWFkeSBidWlsdCBsaWtl
IHRoYXQuIEludHJvZHVjaW5nIE1QTFMgbGlrZSBhcHByb2FjaCB3b3VsZCBhZGQgeWV0IGFub3Ro
ZXIgbWVjaGFuaXNtIHRvIHRyYXZlcnNlIHRoZSBoZWFkZXJzLA0KIHdoaWNoIHdvdWxkIG1ha2Ug
aC93IG1vcmUgY29tcGxleC48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+SXQgaXMgdHJ1ZSB0aGF0IGgvdyBjYW4gb25seSBsb29rIGF0IFggQnl0ZXMgKFggZGVw
ZW5kaW5nIG9uIGgvdykuIFRoaXMgaXMgdHJ1ZSBmb3IgbWFueSBoZWFkZXJzIG5vdCBvbmx5IHRo
aXMgYW5kIGV2ZW4gdG9kYXkgKHdpdGhvdXQgTlNIKSB5b3UgY2FuIGVuZC11cCB3aXRoIHBheWxv
YWQgYmVpbmcNCiB2ZXJ5IGRlZXAgaW4gYSBwYWNrZXQuIEF0IHRoZSBlbmQgd2UgbmVlZCB0byBo
YXZlIGEgZmxleGlibGUgbWVjaGFuaXNtIHdoaWNoIE5TSCBuZXN0aW5nIHdvdWxkIHByb3ZpZGUu
IElmIHNvbWVvbmUg4oCcYWJ1c2VzIGl04oCdIHRoaXMgY2FuIGxlYWQgdG8gdmFyaW91cyBpc3N1
ZXMuIEl0IGlzIHByb2JhYmx5IHdvcnRoIG5vdGluZyB0aGF0IGluIHRoZSBkcmFmdCBpbmNsdWRp
bmcgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgKGJ5IGFkZGluZyBsYXJnZQ0KIGhlYWRlcnMgaXQg
d2lsbCBiZSBoYXJkZXIgdG8gcGVyZm9ybSBwYXlsb2FkIGJhc2VkIEFDTCBERG9TIHByb3RlY3Rp
b24gaW4gcm91dGVycyBmb3IgZXhhbXBsZSkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPkFuZHJldzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+T24gMjAxNi0wMy0xNSwgMzowMyBBTSwgJnF1b3Q7c2ZjIG9uIGJl
aGFsZiBvZiBFWFQgQm90dG9yZmYsIFBhdWwmcXVvdDsgd3JvdGU6PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFk
ZGluZzowaW4gMGluIDBpbiA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiIGlkPSJNQUNfT1VUTE9PS19B
VFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkp1c3Qgb25lIG1vcmUgY29uY2VybiBh
Ym91dCB0aGUgc3RhY2sgaXMgaG93IGRlZXAgaXQgd2lsbCBuZXN0LiBIYXJkd2FyZSBzd2l0Y2gg
aW1wbGVtZW50YXRpb25zIGFyZSB0eXBpY2FsbHkgbGltaXRlZCBpbiB0aGUgZGVwdGggdGhleSBs
b29rIGludG8gdGhlIHBhY2tldC4NCiBJZiB0aGUgaGFyZHdhcmUgbmVlZHMgdG8gbG9vayBhdCB0
aGUgb3JpZ2luYWwgcGFja2V0IGhlYWRlcnMsIHRoZW4gaGFyZHdhcmUgd291bGQgbmVlZCB0byBz
a2lwIG92ZXIgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIHRvIHJlYWNoIHRoZSBvcmlnaW5hbCBw
YWNrZXQuIElmIHRoZSBOU0ggc3RhY2sgaXMgdG9vIGRlZXAgaXQgbWF5IGV4Y2VlZCB0aGUgaGFy
ZHdhcmUgZGVwdGggbGltaXRzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48YnI+DQpQYXVsPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4g
MGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0
ZXh0Ij4gc2ZjIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9u
IFBhcmtlcjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjQ1IEFN
PGJyPg0KPGI+VG86PC9iPiBTdGV3YXJ0IEJyeWFudCAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+c3Rld2FydC5icnlh
bnRAZ21haWwuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+
Jmd0OzsNCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPmFvLnRpbmdAenRlLmNvbS5jbjwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOndpbmRvd3RleHQiPjxicj4NCjxiPkNjOjwvYj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBb
c2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNI
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPkkgbGlrZSB0aGUgc2VsZiBkZXNjcmliaW5nIHN0YWNrIG9mIE5TSCBoZWFk
ZXJzIGFuZCBJIGxpa2UgdGhlIGZpcnN0IG9uZSBiZWluZyB0aGUg4oCcY3VycmVudOKAnSBzY29w
aW5nLiZuYnNwOyZuYnNwOyBCdXQsIG9uZSBkaWZmZXJlbmNlIGJldHdlZW4gTVBMUyBhbmQgTlNI
4oCmJm5ic3A7Jm5ic3A7IE1QTFMgZm9yd2FyZGluZw0KIGlzIGdlbmVyYWxseSBoYW5kbGVkIGJ5
IGxvb2tpbmcgb25seSBhdCB0aGUgTVBMUyBsYWJlbHMgdGhhdCBhcmUg4oCcaW4gc2NvcGXigJ0g
Zm9yIHRoZSBjdXJyZW50IG5vZGUgKGkuZS4sIHN0YXJ0aW5nIGF0IHRoZSB0b3Atb2Ytc3RhY2sp
IGFuZCBub3QgbmVlZGluZyB0byBsb2NhdGUgYW5kIHByb2Nlc3MgdGhlIOKAnHBheWxvYWTigJ0g
YmV5b25kIHRoZSBib3R0b20tb2Ytc3RhY2suJm5ic3A7Jm5ic3A7Jm5ic3A7IEJ1dCwgaW4gTlNI
LCBtb3N0IHByb2Nlc3Npbmcgd2lsbCByZXF1aXJlDQogbG9jYXRpb24gb2YgdGhlIOKAnHBheWxv
YWTigJ0gYmV5b25kIHRoZSBsYXN0IE5TSCBoZWFkZXIuJm5ic3A7Jm5ic3A7IEl0IGlzIGluZWZm
aWNpZW50IHRvIGhhdmUgdG8gd2FsayB0aGUgc3RhY2sgb2YgTlNIIGhlYWRlcnMgaW4gb3JkZXIg
dG8gbG9jYXRlIHRoYXQgcGF5bG9hZC4mbmJzcDsmbmJzcDsmbmJzcDsgSWYgZWFjaCBOU0ggaGVh
ZGVyIHRoYXQgd2FzIHB1c2hlZCBvbnRvIHRoZSBzdGFjayBhbHNvIGluY2x1ZGVkIGFuIG9mZnNl
dCB0byBkaXJlY3RseSBsb2NhdGUgdGhlIHBheWxvYWQNCiAoZWFjaCBuZXcgb25lIHNpbXBseSBh
ZGRzIGl0cyBvd24gYnl0ZSBzaXplKSwgdGhlbiB0aGlzIHByb2Nlc3NpbmcgaW5lZmZpY2llbmN5
IHdvdWxkIGJlIG1pdGlnYXRlZC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3
aW5kb3d0ZXh0Ij4gc2ZjIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48
L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPl0NCjxiPk9uIEJlaGFsZiBPZiA8
L2I+U3Rld2FydCBCcnlhbnQ8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXJjaCAxNCwgMjAx
NiA1OjQwIEFNPGJyPg0KPGI+VG86PC9iPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdA
enRlLmNvbS5jbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5hby50aW5nQHp0ZS5jb20uY248L3NwYW4+PC9h
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij48YnI+DQo8Yj5DYzo8L2I+IDwvc3Bh
bj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPnNmY0BpZXRm
Lm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPjxicj4NCjxi
PlN1YmplY3Q6PC9iPiBbR1JBWU1BSUxdIFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVh
ZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPjxicj4NCkhhdmluZyByZW1pbmRlZCBteXNlbGYgb2YgdGhlIE5TSCBoZWFkZXIg
c3RydWN0dXJlLCBJIHNlZSB0aGF0IHRoaXM8YnI+DQppcyBub3Qgc3RyaWN0bHkgbmVlZGVkIHNp
bmNlIHRoaXMgbmF0dXJhbGx5IGZpdHMgd2l0aCB0aGUgbmV4dDxicj4NCnByb3RvY29sIGNvbXBv
bmVudCBvZiB0aGUgYmFzZSBoZWFkZXIuIFRodXMgc3RhdGluZyB0aGF0IHRoZSB0aGVyZTxicj4N
CmlzIG5vIGFyY2hpdGVjdHVyYWwgbGltaXQgb24gdGhlIG51bWJlciBvZiBTRkggaGVhZGVycyBp
biBhIHBhY2tldDxicj4NCmlzIHRoZSBuZWNlc3NhcnkgYW5kIHN1ZmZpY2llbnQgcmVxdWlyZW1l
bnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5PGJyPg0Kc3RhY2sgb2YgTlNIIGhlYWRlcnMuIFN0YXRp
bmcgdGhhdCBuZXcgTlNIIGhlYWRlcnMgYXJlIGFkZGVkIGF0IHRoZSBmcm9udDxicj4NCm9mIHRo
ZSBwYWNrZXQsIGFuZCBwcm9jZXNzZWQgZmlyc3QgYW5kIGRpc2NhcmRlZCBmaXJzdCBpcyBzdWZm
aWNpZW50PGJyPg0KdG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5nIGFtYmlndWl0eS4gUHJvY2Vzc2lu
ZyB3b3VsZCBhbHNvIGJlIHNpbXBsZXI8YnI+DQppcyB5b3UgZm9sbG93ZWQgdGhlIE1QTFMgcnVs
ZSB0aGF0IHRoZSBvdXRlciBoZWFkZXIgaXMgdGhlIG9ubHkgb25lPGJyPg0KaW4gc2NvcGUgdW50
aWwgdGhhdCBoZWFkZXIgaXMgZGlzY2FyZGVkIChwb3BwZWQpLjxicj4NCjxicj4NCkkgZG8gaG93
ZXZlciB3b25kZXIgd2hldGhlciB0aGUgSUVURidzIGFyY2hpdGV0dXJhbCBwcmVmZXJlbmNlIGZv
cjxicj4NCnNlbGYgZGVzY3JpYmluZyBwYWNrZXRzIChNUExTIGJlaW5nIHRoZSBleGNlcHRpb24p
IGxlYWRzIHVzIHRvIG1vcmU8YnI+DQpjb21wbGV4IGFuZCB0aHVzIGxlc3MgZWZmaWNlbnQgZGF0
YXBsYW5lIGRlc2lnbnMgdGhhbiB3ZSBjb3VsZCBvdGhlcndpc2UgPGJyPg0KYWNoaWV2ZS48YnI+
DQo8YnI+DQotIFN0ZXdhcnQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5PbiAx
NC8wMy8yMDE2IDAxOjQ0LA0KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20u
Y24iPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+YW8udGluZ0B6dGUu
Y29tLmNuPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04i
PiB3cm90ZTo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJp
YWwmcXVvdDssc2Fucy1zZXJpZiI+U3Rld2FydCw8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj48YnI+DQo8YnI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+VGhh
bmtzLiA8L3NwYW4+DQo8c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxi
cj4NCjxicj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5EbyB5b3UgbWVhbiB3ZSBzaG91bGQgYWRk
IGFuIGluZGljYXRvciBmb3IgdGhlIG5lc3RlZCBOU0g/ICZuYnNwO0kgYWdyZWUgYW55dGhpbmcg
bmV3IHNob3VsZCBiZSBjb25zaWRlcmVkIGNhcmVmdWxseS4gQW5kIHRoYXQncyB3aGF0IHdlIGFy
ZSBkb2luZyByaWdodCBub3cuOik8YnI+DQo8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOIj48YnI+DQombmJzcDsgPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJy
Pg0KPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O01pY3Jvc29mdCBKaGVuZ0hlaSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj7lj5Hku7bkuro8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1
RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
Ij5TdGV3YXJ0IEJyeWFudA0KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBn
bWFpbC5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jmx0O3N0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSZndDs8
L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGJyPg0K
PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpa
SC1DTiI+5pS25Lu25Lq6PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNUY1RjVGIj46ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZiI+JnF1b3Q7c2ZjQGlldGYub3JnJnF1b3Q7PC9zcGFuPjwvYT48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZsdDtzZmNAaWV0Zi5vcmcm
Z3Q7PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiwNCjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxicj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5
bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuaXpeacnzwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzVGNUY1RiI+OiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsNCjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWYiPjIwMTYvMDMvMTEgMTc6MjU8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj48YnI+DQo8L3NwYW4+PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxl
PSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7kuLs8L3NwYW4+PHNwYW4gbGFuZz0iWkgt
Q04iIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IEpo
ZW5nSGVpJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPumimDwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzVGNUY1RiI+Og0KICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQt
aGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFn
ZTpaSC1DTiI+PGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXpl
OjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBKaGVuZ0hlaSZxdW90OyxzYW5zLXNl
cmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7lj5Hku7bkuro8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDss
c2Fucy1zZXJpZiI+JnF1b3Q7c2ZjJnF1b3Q7DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZsdDtzZmMtYm91bmNlc0BpZXRmLm9yZyZn
dDs8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGln
bj0iY2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxlPSJtc28tZmFy
ZWFzdC1sYW5ndWFnZTpaSC1DTiI+DQo8aHIgc2l6ZT0iMyIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9
IiIgc3R5bGU9ImNvbG9yOiNBMEEwQTAiIGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBz
dHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxicj4NCjxicj4NCjxicj4NCjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PGJyPg0KPC9zcGFuPjx0dD48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+VGhlIHByb3RvY29sIHRoYXQgY2hvc2UgdGhlIG1vc3Qg
ZWxlZ2FudCBhcHByb2FjaCB0byBsYXllcmluZzwvc3Bhbj48L3R0PjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0Ij48YnI+DQo8L3NwYW4+PHR0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0Ij5vbmUgaGVhZGVyIG9uIGFub3RoZXIgd2FzIE1QTFMsIHdpdGggaXRzIHN0YWNraW5nIGFw
cHJvYWNoPC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCjwv
c3Bhbj48dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPmFuZCBvbmUgYml0IGVuZCBv
ZiBzdGFjayBpbmRpY2F0b3IuPC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQiPjxicj4NCjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQi
PlN1Y2ggYSBzaW1wbGUgZ2VuZXJhbCBhcHByb2FjaCBoYXMgbXVjaCB0byBjb21tZW5kIGl0PC9z
cGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCjwvc3Bhbj48dHQ+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPmFuZCB5b3UgbWlnaHQgdGhpbmsgc2VyaW91
c2x5IGFib3V0IGFwcGx5aW5nIGl0IGhlcmUuPC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQiPjxicj4NCjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQiPlN0ZXdhcnQ8L3NwYW4+PC90dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dCI+PGJyPg0KPGJyPg0KPC9zcGFuPjx0dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3NwYW4+PC90
dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PGJyPg0KPC9zcGFuPjx0dD48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+c2ZjIG1haWxpbmcgbGlzdDwvc3Bhbj48L3R0PjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48YnI+DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCjwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
WkgtQ04iPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwv
YT48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_A46D9C092EA46F489F135060986AD9FF225B0830G9W0345americas_--


From nobody Mon Mar 21 08:57:22 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C38E512D75D for <sfc@ietfa.amsl.com>; Fri, 18 Mar 2016 10:41:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_HELO_PASS=-0.001, 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 Tnkdth9iIGbf for <sfc@ietfa.amsl.com>; Fri, 18 Mar 2016 10:41:17 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7E8EB12D626 for <sfc@ietf.org>; Fri, 18 Mar 2016 10:41:17 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 514B5560072; Fri, 18 Mar 2016 10:41:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1458322877; bh=OoZ5usoHwBbBOl8HBm1FMwQo9kwOQcWIXjNIYZBk1OE=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=lKiauhtbpHeWIOgddkfglzwpO0zxLQs1MVPr6F2Fe54A+QaHbBDj8Y3VG5LBUvSIK RRbrlCLRO+BFB+aX23shIQ5733e6CzsuTvKOJiRKcPV4k3Q+mOEm6mVaT7j4HkAby5 S6Ac2lD+nts/oj/vhlw8xDe/Cr+bI2+5VDrBH2Zw=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [46.189.28.83]) (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 0B55E560058; Fri, 18 Mar 2016 10:41:14 -0700 (PDT)
To: "Bottorff, Paul" <paul.bottorff@hpe.com>, "UTTARO, JAMES" <ju1738@att.com>, Sumandra Majee <S.Majee@f5.com>, Stewart Bryant <stewart.bryant@gmail.com>, Xuxiaohu <xuxiaohu@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com> <B17A6910EEDD1F45980687268941550F135E415B@MISOUT7MSGUSRCD.ITServices.sbc.com> <D31069C7.4E63A%s.majee@f5.com> <B17A6910EEDD1F45980687268941550F135E4550@MISOUT7MSGUSRCD.ITServices.sbc.com> <TU4PR84MB0159D131A1D7F3C134F37222FE8C0@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <56EC3DBC.2050100@joelhalpern.com>
Date: Fri, 18 Mar 2016 13:41:16 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.7.0
MIME-Version: 1.0
In-Reply-To: <TU4PR84MB0159D131A1D7F3C134F37222FE8C0@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/U82_7M9ySUlS5kBlOgsAqkdzE0I>
X-Mailman-Approved-At: Mon, 21 Mar 2016 08:57:19 -0700
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Mar 2016 17:41:22 -0000

One of the points of having the path identification in the NSH header is 
to enable interoperability.  There are indeed a whole lot of transport 
mechanisms.  Several of which can convey path information (which is why 
the architecture allows for making use of that information.)

If we do not have the NSH path information, then in order to have 
itneroperability between two solutions, there has to be a box at the 
boundary which not only understands the two transports, but understand 
the path information structure well enough to convert it.
With the NSH path information, there is no conversion.  Instead of an 
N^2 conversion and translation task, you proess incoming, use NSH, and 
produce outgoing.

Giving up that critical interoperability seems like a very bad design 
selection.

Yours,
Joel

On 3/18/16 12:58 PM, Bottorff, Paul wrote:
> Hi James:
>
> I believe the NSH header path forwarding information should be and
> optional part of the NSH header. The reason for this is it appears there
> are a variety of chain forwarding methods which make sense for different
> applications.
>
>
> Cheers,
>
> Paul
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *UTTARO, JAMES
> *Sent:* Friday, March 18, 2016 6:22 AM
> *To:* Sumandra Majee <S.Majee@f5.com>; Stewart Bryant
> <stewart.bryant@gmail.com>; Xuxiaohu <xuxiaohu@huawei.com>; Ron Parker
> <Ron_Parker@affirmednetworks.com>; Dave Dolson <ddolson@sandvine.com>;
> Dolganow, Andrew (Nokia - SG) <andrew.dolganow@nokia.com>; Bottorff,
> Paul <paul.bottorff@hpe.com>; ao.ting@zte.com.cn
> *Cc:* sfc@ietf.org
> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> */The use of MPLS labels would facilitate SDN control of service chains.
> We could use anything but VLAN stitching etc.. is not scalable or
> realistic to operate in a large network composed of many smaller data
> centers. I guess where I get hung up in this discussion is why overload
> the NSH header object with both path info and metadata? Is there a
> notion that they are intrinsically tied together if so, could folks
> provide an example? That would be helpful./*
>
> *//*
>
> */Thanks,/*
>
> */                Jim Uttaro/*
>
> *//*
>
> "/This email and any files transmitted with it are AT&T property, are
> confidential, and are intended solely for the use of the individual or
> entity to whom this email is addressed. If you are not one of the named
> recipient(s) or otherwise have reason to believe that you have received
> this message in error, please notify the sender and delete this message
> immediately from your computer. Any other use, retention, dissemination,
> forwarding, printing, or copying of this email is strictly prohibited/."*//*
>
> *From:*Sumandra Majee [mailto:S.Majee@f5.com]
> *Sent:* Thursday, March 17, 2016 5:10 PM
> *To:* UTTARO, JAMES <ju1738@att.com <mailto:ju1738@att.com>>; Stewart
> Bryant <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
> Xuxiaohu <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>; Ron Parker
> <Ron_Parker@affirmednetworks.com
> <mailto:Ron_Parker@affirmednetworks.com>>; Dave Dolson
> <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; Dolganow, Andrew
> (Nokia - SG) <andrew.dolganow@nokia.com
> <mailto:andrew.dolganow@nokia.com>>; EXT Bottorff, Paul
> <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>;
> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> For a nailed down service chain without metadata once can use vlan
> stitching, mac based, heck it can be HTTP header based if we want to. So
> yes neither NSH not metadata is required. But it is often do not
> interoperate.
>
> I am bit lost on how this discussion fits in with NSH protocol in general?
>
> Sumandra
>
> *From: *sfc <sfc-bounces@ietf.org <mailto:sfc-bounces@ietf.org>> on
> behalf of "UTTARO, JAMES" <ju1738@att.com <mailto:ju1738@att.com>>
> *Date: *Thursday, March 17, 2016 at 8:54 AM
> *To: *Stewart Bryant <stewart.bryant@gmail.com
> <mailto:stewart.bryant@gmail.com>>, Xuxiaohu <xuxiaohu@huawei.com
> <mailto:xuxiaohu@huawei.com>>, Ron Parker
> <Ron_Parker@affirmednetworks.com
> <mailto:Ron_Parker@affirmednetworks.com>>, Dave Dolson
> <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>, "Dolganow, Andrew
> (Nokia - SG)" <andrew.dolganow@nokia.com
> <mailto:andrew.dolganow@nokia.com>>, "EXT Bottorff, Paul"
> <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>,
> "ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>" <ao.ting@zte.com.cn
> <mailto:ao.ting@zte.com.cn>>
> *Cc: *"sfc@ietf.org <mailto:sfc@ietf.org>" <sfc@ietf.org
> <mailto:sfc@ietf.org>>
> *Subject: *Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> */So, if I wanted to form simple service chains i.e nailed up, not
> self-modulating etc…how much meta data would I need? /*
>
> *//*
>
> */Jim Uttaro/*
>
> *//*
>
> "/This email and any files transmitted with it are AT&T property, are
> confidential, and are intended solely for the use of the individual or
> entity to whom this email is addressed. If you are not one of the named
> recipient(s) or otherwise have reason to believe that you have received
> this message in error, please notify the sender and delete this message
> immediately from your computer. Any other use, retention, dissemination,
> forwarding, printing, or copying of this email is strictly prohibited/."
>
> *From:*Stewart Bryant [mailto:stewart.bryant@gmail.com]
> *Sent:* Thursday, March 17, 2016 11:31 AM
> *To:* UTTARO, JAMES <ju1738@att.com <mailto:ju1738@att.com>>; Xuxiaohu
> <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>; Ron Parker
> <Ron_Parker@affirmednetworks.com
> <mailto:Ron_Parker@affirmednetworks.com>>; Dave Dolson
> <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; Dolganow, Andrew
> (Nokia - SG) <andrew.dolganow@nokia.com
> <mailto:andrew.dolganow@nokia.com>>; EXT Bottorff, Paul
> <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>;
> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
>
> Yes, the MPLS label should be seen as an instruction - which is
> exactly what it is, and always has been.
>
> You can trivially carry MPLS over IP.
>
> We do carry MPLS over Ethernet.
>
> In the above cases MPLS is the instruction, and IP and
> Ethernet are the point to point transports.
>
> What is more interesting is how we carry the metadata,
> since there may need to be several instances of the
> metadata in the packet.
>
> Stewart
>
> On 17/03/2016 12:30, UTTARO, JAMES wrote:
>
>     */Ron,/*
>
>     *//*
>
>     */                Have not been following the SFC WG that closely
>     due to other more pressing needs for my network. That being said, it
>     would seem that an MPLS label could be used as the basis for what
>     you are looking for an thus could be applied to all network types.
>     Using the MPLS label format does not force you to have an MPLS
>     enabled network all that is needed is the required info to be
>     populated in the label. It seems that the argument is for
>     independence of network thus inventing a new label is based on an
>     assumption that using MPLS labels imposes an MPLS control plane. Is
>     that right?/*
>
>     *//*
>
>     */Jim Uttaro/*
>
>     *//*
>
>     "/This email and any files transmitted with it are AT&T property,
>     are confidential, and are intended solely for the use of the
>     individual or entity to whom this email is addressed. If you are not
>     one of the named recipient(s) or otherwise have reason to believe
>     that you have received this message in error, please notify the
>     sender and delete this message immediately from your computer. Any
>     other use, retention, dissemination, forwarding, printing, or
>     copying of this email is strictly prohibited/."
>
>     *From:*Xuxiaohu [mailto:xuxiaohu@huawei.com]
>     *Sent:* Thursday, March 17, 2016 3:47 AM
>     *To:* Ron Parker <Ron_Parker@affirmednetworks.com>
>     <mailto:Ron_Parker@affirmednetworks.com>; UTTARO, JAMES
>     <ju1738@att.com> <mailto:ju1738@att.com>; Dave Dolson
>     <ddolson@sandvine.com> <mailto:ddolson@sandvine.com>; Dolganow,
>     Andrew (Nokia - SG) <andrew.dolganow@nokia.com>
>     <mailto:andrew.dolganow@nokia.com>; EXT Bottorff, Paul
>     <paul.bottorff@hpe.com> <mailto:paul.bottorff@hpe.com>; Stewart
>     Bryant <stewart.bryant@gmail.com> <mailto:stewart.bryant@gmail.com>;
>     ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     Ron,
>
>     The SFC approach of encoding the SFP information by an MPLS label
>     stack can meet the transport-independency requirement very well.
>
>     Best regards,
>
>     Xiaohu
>
>     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>     *Sent:* Wednesday, March 16, 2016 11:20 PM
>     *To:* UTTARO, JAMES; Dave Dolson; Xuxiaohu; Dolganow, Andrew (Nokia
>     - SG); EXT Bottorff, Paul; Stewart Bryant; ao.ting@zte.com.cn
>     <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     James,
>
>     I can’t speak for the entire group, my understanding of the decision
>     not to standardize on MPLS as the forwarding paradigm was to make
>     SFC broader such that it could utilize MAC based networks, IP based
>     networks, and IP-over-MPLS based networks.
>
>         Ron
>
>     *From:*UTTARO, JAMES [mailto:ju1738@att.com]
>     *Sent:* Wednesday, March 16, 2016 11:11 AM
>     *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>; Dave Dolson
>     <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; Xuxiaohu
>     <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>; Dolganow, Andrew
>     (Nokia - SG) <andrew.dolganow@nokia.com
>     <mailto:andrew.dolganow@nokia.com>>; EXT Bottorff, Paul
>     <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>; Stewart
>     Bryant <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>     ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     */Comments In-Line/*
>
>     *//*
>
>     */Jim Uttaro/*
>
>     *//*
>
>     "/This email and any files transmitted with it are AT&T property,
>     are confidential, and are intended solely for the use of the
>     individual or entity to whom this email is addressed. If you are not
>     one of the named recipient(s) or otherwise have reason to believe
>     that you have received this message in error, please notify the
>     sender and delete this message immediately from your computer. Any
>     other use, retention, dissemination, forwarding, printing, or
>     copying of this email is strictly prohibited/."
>
>     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>     *Sent:* Wednesday, March 16, 2016 10:01 AM
>     *To:* Dave Dolson <ddolson@sandvine.com
>     <mailto:ddolson@sandvine.com>>; Xuxiaohu <xuxiaohu@huawei.com
>     <mailto:xuxiaohu@huawei.com>>; UTTARO, JAMES <ju1738@att.com
>     <mailto:ju1738@att.com>>; Dolganow, Andrew (Nokia - SG)
>     <andrew.dolganow@nokia.com <mailto:andrew.dolganow@nokia.com>>; EXT
>     Bottorff, Paul <paul.bottorff@hpe.com
>     <mailto:paul.bottorff@hpe.com>>; Stewart Bryant
>     <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>     ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     My recollection of the discussion and analysis of MPLS forwarding to
>     support SFC was not oriented around hierarchical SFC domains.
>     Instead, I thought the discussion was around an MPLS label per SF
>     instance so that the stack of MPLS labels provided the full SFP/RSP
>     description.    An elegant approach, for sure, but not one adopted
>     by the WG.
>
>     */[Jim U>] Was this decision based on the notion that all fabrics
>     are IP only?? IMO the model of all DCs being large and IP only is
>     not a correct assumption./*
>
>     The current discussion of MPLS is more of the hierarchical nature –
>     a stack of labels in the general case represents a set of nested
>     LSPs.   For SFC, the discussion is that a stack of NSH represents a
>     stack of per-SFC-domain SFPs.   But an individual NSH does not
>     self-describe the SFP/RSP at its own domain level, relying instead
>     on a flat identifier (SFP ID) that is used to lookup the full SFP/RSP.
>
>         Ron
>
>     *From:*Dave Dolson [mailto:ddolson@sandvine.com]
>     *Sent:* Wednesday, March 16, 2016 9:48 AM
>     *To:* Xuxiaohu <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>;
>     UTTARO, JAMES <ju1738@att.com <mailto:ju1738@att.com>>; Dolganow,
>     Andrew (Nokia - SG) <andrew.dolganow@nokia.com
>     <mailto:andrew.dolganow@nokia.com>>; EXT Bottorff, Paul
>     <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>; Ron Parker
>     <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant
>     <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>     ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     Recall that draft-homma-sfc-forwarding-methods-analysis compares the
>     different approaches.
>
>     https://tools.ietf.org/html/draft-homma-sfc-forwarding-methods-analysis-05
>
>     The MPLS approach falls into the category discussed in section
>     3.1.2, “Method 2: Forwarding with Stacked Headers”,
>
>     whereas the NSH approach falls into section 3.1.3, “Method3:
>     Forwarding based on Service Chain Identifiers”.
>
>     Section 4 analyzes the different methods, with pros and cons for all
>     of the approaches.
>
>     -Dave
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Xuxiaohu
>     *Sent:* Tuesday, March 15, 2016 8:21 PM
>     *To:* UTTARO, JAMES; Dolganow, Andrew (Nokia - SG); EXT Bottorff,
>     Paul; Ron Parker; Stewart Bryant; ao.ting@zte.com.cn
>     <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     When applying a particular SFC (i.e., an ordered list of SFs) to the
>     selected traffic, the traffic needs to be steered through the
>     corresponding SFP (i.e., an ordered list of SFFs and SFs) in the
>     SFC-enabled network. MPLS-SPRING is a particular MPLS source routing
>     paradigm where the explicit path information (i.e., an ordered list
>     of explicit hops) is encoded as a label stack (i.e., an ordered list
>     of labels with each indicating a particular explicit hop) and then
>     piggybacked on the source routed packets. The MPLS-SPRING paradigm
>     can be easily leveraged to steer the selected traffic through a
>     particular SFP by encoding the SFP information as an MPLS label
>     stack (i.e., an ordered list of labels with each indicating a
>     particular SFF or SF). In this way, SFFs could be implemented on
>     existing MPLS switches without any change to the data-plane provided
>     that SFs are capable of recognizing MPLS packets.  As pointed out by
>     somebody else, it’s much straightforward to support the stack of SFC
>     encapsulations if the SFC encapsulation is implemented in the form
>     of an MPLS label stack.
>
>     Best regards,
>
>     Xiaohu
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *UTTARO, JAMES
>     *Sent:* Tuesday, March 15, 2016 8:46 PM
>     *To:* Dolganow, Andrew (Nokia - SG); EXT Bottorff, Paul; Ron Parker;
>     Stewart Bryant; ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     */If we have an MPLS enabled fabric wouldn’t it be simpler to weave
>     NSH into it if it all uses MPLS? If not how would the interaction
>     between the two environments work?/*
>
>     *//*
>
>     */Jim Uttaro/*
>
>     *//*
>
>     "/This email and any files transmitted with it are AT&T property,
>     are confidential, and are intended solely for the use of the
>     individual or entity to whom this email is addressed. If you are not
>     one of the named recipient(s) or otherwise have reason to believe
>     that you have received this message in error, please notify the
>     sender and delete this message immediately from your computer. Any
>     other use, retention, dissemination, forwarding, printing, or
>     copying of this email is strictly prohibited/."
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dolganow,
>     Andrew (Nokia - SG)
>     *Sent:* Monday, March 14, 2016 11:52 PM
>     *To:* EXT Bottorff, Paul <paul.bottorff@hpe.com
>     <mailto:paul.bottorff@hpe.com>>; Ron Parker
>     <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant
>     <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>     ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>     of NSH
>
>     Following “next header” approach  is simple and the NSH header is
>     already built like that. Introducing MPLS like approach would add
>     yet another mechanism to traverse the headers, which would make h/w
>     more complex.
>
>     It is true that h/w can only look at X Bytes (X depending on h/w).
>     This is true for many headers not only this and even today (without
>     NSH) you can end-up with payload being very deep in a packet. At the
>     end we need to have a flexible mechanism which NSH nesting would
>     provide. If someone “abuses it” this can lead to various issues. It
>     is probably worth noting that in the draft including security
>     considerations (by adding large headers it will be harder to perform
>     payload based ACL DDoS protection in routers for example).
>
>     Andrew
>
>     On 2016-03-15, 3:03 AM, "sfc on behalf of EXT Bottorff, Paul" wrote:
>
>         Just one more concern about the stack is how deep it will nest.
>         Hardware switch implementations are typically limited in the
>         depth they look into the packet. If the hardware needs to look
>         at the original packet headers, then hardware would need to skip
>         over the stack of NSH headers to reach the original packet. If
>         the NSH stack is too deep it may exceed the hardware depth limits.
>
>         Cheers,
>
>
>         Paul
>
>         *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Ron Parker
>         *Sent:* Monday, March 14, 2016 11:45 AM
>         *To:* Stewart Bryant <stewart.bryant@gmail.com
>         <mailto:stewart.bryant@gmail.com>>; ao.ting@zte.com.cn
>         <mailto:ao.ting@zte.com.cn>
>         *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>         *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header
>         type of NSH
>
>         I like the self describing stack of NSH headers and I like the
>         first one being the “current” scoping.   But, one difference
>         between MPLS and NSH…   MPLS forwarding is generally handled by
>         looking only at the MPLS labels that are “in scope” for the
>         current node (i.e., starting at the top-of-stack) and not
>         needing to locate and process the “payload” beyond the
>         bottom-of-stack.    But, in NSH, most processing will require
>         location of the “payload” beyond the last NSH header.   It is
>         inefficient to have to walk the stack of NSH headers in order to
>         locate that payload.    If each NSH header that was pushed onto
>         the stack also included an offset to directly locate the payload
>         (each new one simply adds its own byte size), then this
>         processing inefficiency would be mitigated.
>
>             Ron
>
>         *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Stewart
>         Bryant
>         *Sent:* Monday, March 14, 2016 5:40 AM
>         *To:* ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>         *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>         *Subject:* [GRAYMAIL] Re: [sfc] Adding an NSH.next-header type
>         of NSH
>
>
>         Having reminded myself of the NSH header structure, I see that this
>         is not strictly needed since this naturally fits with the next
>         protocol component of the base header. Thus stating that the there
>         is no architectural limit on the number of SFH headers in a packet
>         is the necessary and sufficient requirement to allow an arbitatry
>         stack of NSH headers. Stating that new NSH headers are added at
>         the front
>         of the packet, and processed first and discarded first is sufficient
>         to remove any processing ambiguity. Processing would also be simpler
>         is you followed the MPLS rule that the outer header is the only one
>         in scope until that header is discarded (popped).
>
>         I do however wonder whether the IETF's architetural preference for
>         self describing packets (MPLS being the exception) leads us to more
>         complex and thus less efficent dataplane designs than we could
>         otherwise
>         achieve.
>
>         - Stewart
>
>         On 14/03/2016 01:44, ao.ting@zte.com.cn
>         <mailto:ao.ting@zte.com.cn> wrote:
>
>             Stewart,
>
>             Thanks.
>
>             Do you mean we should add an indicator for the nested NSH?
>               I agree anything new should be considered carefully. And
>             that's what we are doing right now.:)
>
>
>
>
>
>
>             发件人: Stewart Bryant <stewart.bryant@gmail.com>
>             <mailto:stewart.bryant@gmail.com>
>             收件人: "sfc@ietf.org" <mailto:sfc@ietf.org><sfc@ietf.org>
>             <mailto:sfc@ietf.org>,
>             日期: 2016/03/11 17:25
>             主题: Re: [sfc] Adding an NSH.next-header type of NSH
>             发件人: "sfc" <sfc-bounces@ietf.org>
>             <mailto:sfc-bounces@ietf.org>
>
>             ------------------------------------------------------------------------
>
>
>
>
>
>             The protocol that chose the most elegant approach to layering
>             one header on another was MPLS, with its stacking approach
>             and one bit end of stack indicator.
>
>             Such a simple general approach has much to commend it
>             and you might think seriously about applying it here.
>
>             Stewart
>
>             _______________________________________________
>             sfc mailing list
>             sfc@ietf.org <mailto:sfc@ietf.org>
>             https://www.ietf.org/mailman/listinfo/sfc
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Mon Mar 21 09:07:42 2016
Return-Path: <sarikaya2012@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9A6512D89C for <sfc@ietfa.amsl.com>; Mon, 21 Mar 2016 09:07:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.45
X-Spam-Level: 
X-Spam-Status: No, score=-2.45 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 alsNQJGRs1vP for <sfc@ietfa.amsl.com>; Mon, 21 Mar 2016 09:07:37 -0700 (PDT)
Received: from mail-qk0-x22f.google.com (mail-qk0-x22f.google.com [IPv6:2607:f8b0:400d:c09::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 9C07712D79E for <sfc@ietf.org>; Mon, 21 Mar 2016 09:07:33 -0700 (PDT)
Received: by mail-qk0-x22f.google.com with SMTP id p130so27216515qke.1 for <sfc@ietf.org>; Mon, 21 Mar 2016 09:07:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to; bh=rtcQchZh/m1Q+5M7/qVTw8agKo8uENnVm/bj+4ijwAk=; b=eOk186Jm48w2T50ZG3oqYVqKwI+pN+ZkFw8V14TopvhLc0iJPnHFovolymgmYZi2E3 nB+ZyHPc59zi6NWw/lx8nnEdxoXWKjPPwKsMlLNQ/fU4MNq2URJGJaVlyoVbmSnePZB0 /Xl2TvgZUqg6LKV0L6I1duxMThUNKA6YYeP5CWk7iul4APAB3jBaS5HUcv0wOAsdBSFC /E3Vcq3N2dCrtj/ePS80rxaxIkAKg3EaI8TqGceJhQ2GcyvezNsxly3wCw2r9+7wCGd+ ZfuZXzHWoiCjfiMSGTxgjxWhmpYWdxdX7mLQ8tlt9LyCpF2obhtvmFxy7yQd3m4pTQz6 h+Iw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:in-reply-to:references :date:message-id:subject:from:to; bh=rtcQchZh/m1Q+5M7/qVTw8agKo8uENnVm/bj+4ijwAk=; b=kRBaXjMTWgz/vMK4oWFC1fUnjFzsgoDLtyEyKcrA4rZn58fKaLDGMQ7C+jeqJ4xH/G eouQRDLtLDML6Tfl7Db3gO85dvaP4GCfWPxJaXR9h4iKbqb5lY/D3I2wibqsb8NAR5Uv bNjTuHobfECSBKDOq0UucZhsdd0LwgWKC0Oc6VL+qgBsnP519Ko3qmKOMazP6YqgKBWu IPnwNe3yTRWQ1MwKMOcXBexQhC3yRiKctOs3HAkMxDFr36L1QM6hqUWg3gtcRt0yaENY Yrid/2HIPimma7yRI6APcFJWqtyYc+PlmODRD1/IDQRhbc4A973a2NbylclUuaUAJ7Db NNig==
X-Gm-Message-State: AD7BkJLSlF8wubVAVLxMMNVwOpdTa3Thp2aClFEUSCReD+rAmHWPu8O/gT8rUMvvdirsW+Hb9KrNsHoElzR9Cg==
MIME-Version: 1.0
X-Received: by 10.55.78.11 with SMTP id c11mr41095005qkb.89.1458576452730; Mon, 21 Mar 2016 09:07:32 -0700 (PDT)
Received: by 10.55.160.201 with HTTP; Mon, 21 Mar 2016 09:07:32 -0700 (PDT)
In-Reply-To: <20160321160326.31933.63230.idtracker@ietfa.amsl.com>
References: <20160321160326.31933.63230.idtracker@ietfa.amsl.com>
Date: Mon, 21 Mar 2016 11:07:32 -0500
Message-ID: <CAC8QAcdotaoyodz19cyPCmyWBxn-v42XYNRxF-7f-GsLp3e_=Q@mail.gmail.com>
From: Behcet Sarikaya <sarikaya2012@gmail.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Content-Type: text/plain; charset=UTF-8
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/KP5T7pnMT-odQcydEfOVycEvsGA>
Subject: [sfc] Fwd: New Version Notification for draft-sarikaya-sfc-hostid-serviceheader-01.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: sarikaya@ieee.org
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Mar 2016 16:07:39 -0000

 Hi all,

We submitted Rev. 01 of the draft. In this version, the TLVs have been
removed. These TLVs together with other TLVs will be published in
draft-quinn-sfc-nsh-tlv Rev. 01,
http://tools.ietf.org/id/draft-quinn-sfc-nsh-tlv-00.txt
which is coming up soon.

So as such this draft is an integral part of  draft-quinn-sfc-nsh-tlv.

Regards,

Behcet



A new version of I-D, draft-sarikaya-sfc-hostid-serviceheader-01.txt
has been successfully submitted by Behcet Sarikaya and posted to the
IETF repository.

Name:           draft-sarikaya-sfc-hostid-serviceheader
Revision:       01
Title:          Service Function Chaining (SFC): Subscriber and Host
Identification Considerations
Document date:  2016-03-21
Group:          Individual Submission
Pages:          10
URL:
https://www.ietf.org/internet-drafts/draft-sarikaya-sfc-hostid-serviceheader-01.txt
Status:
https://datatracker.ietf.org/doc/draft-sarikaya-sfc-hostid-serviceheader/
Htmlized:
https://tools.ietf.org/html/draft-sarikaya-sfc-hostid-serviceheader-01
Diff:
https://www.ietf.org/rfcdiff?url2=draft-sarikaya-sfc-hostid-serviceheader-01

Abstract:
   This document discusses considerations related to passing host- and
   subscriber-related information to upstream Service Functions for the
   sake of policy enforcement and appropriate SFC-inferred forwarding.
   Once the information is consumed by SFC-aware functional elements,
   the information is stripped from packets so that privacy-sensitive
   information is not leaked outside an SFC-enabled domain.




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

The IETF Secretariat


From nobody Mon Mar 21 09:11:20 2016
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0EC1F12D8B0 for <sfc@ietfa.amsl.com>; Mon, 21 Mar 2016 09:09:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id w5DbZyQpXIlm for <sfc@ietfa.amsl.com>; Mon, 21 Mar 2016 09:09:14 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A2A7D12D8C3 for <sfc@ietf.org>; Mon, 21 Mar 2016 09:09:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=102379; q=dns/txt; s=iport; t=1458576553; x=1459786153; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=rPhyCchECbvc7QHZKujkHeBt6J0HBPv8JSX8k+1V3Ug=; b=QusP82diRXIOzXVXfXUTyFqEDSFJE6Cf/ycNaZPn9GpR+PYiIQpVCatR vW7h/pYL6DF0CgSmtwnAdNh5ydtGO3mPKtOBEkRttmJnMYKEkrdtEaJLn 0BHV54A1bsxJ30D/T/Sc8Kz4LtbmO+UTA0S8oaNwixwyM+h/GZ4cNWRTS 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AkAgBCG/BW/5JdJa1egmhMU3IGrlKLT?= =?us-ascii?q?QENgW0DFwELhWoCHIEMOBQBAQEBAQEBZCeEQQEBAQQBAQEXAQgKQQsQAgEGAhE?= =?us-ascii?q?DAQEBIQEGAwICAh8GCxQJCAIEAQ0FiBIDEg6SWp0XikMNhFQBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQERBIYehESCPoFOCgEGASICAQYJCQEHBgkCgkiCVgWIPYpHhCI?= =?us-ascii?q?xAYVwgnKDLIF1gWWESohYhzGHVAEeAQFCggADGYFJaohaAQgXHX4BAQE?=
X-IronPort-AV: E=Sophos;i="5.24,372,1454976000";  d="scan'208,217";a="251740654"
Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Mar 2016 16:09:11 +0000
Received: from XCH-ALN-008.cisco.com (xch-aln-008.cisco.com [173.36.7.18]) by rcdn-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id u2LG9B5C011022 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 21 Mar 2016 16:09:11 GMT
Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-ALN-008.cisco.com (173.36.7.18) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Mon, 21 Mar 2016 11:09:10 -0500
Received: from xch-rcd-008.cisco.com ([173.37.102.18]) by XCH-RCD-008.cisco.com ([173.37.102.18]) with mapi id 15.00.1104.009; Mon, 21 Mar 2016 11:09:10 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "UTTARO, JAMES" <ju1738@att.com>, Sumandra Majee <S.Majee@f5.com>, "Stewart Bryant" <stewart.bryant@gmail.com>, Xuxiaohu <xuxiaohu@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgGIsHzaNJ/8ElkCt/MLwx78a5p9eHbcAgABYL4CAAQ+BAIAEs1eA
Date: Mon, 21 Mar 2016 16:09:10 +0000
Message-ID: <D3159419.49124%jguichar@cisco.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com> <B17A6910EEDD1F45980687268941550F135E415B@MISOUT7MSGUSRCD.ITServices.sbc.com> <D31069C7.4E63A%s.majee@f5.com> <B17A6910EEDD1F45980687268941550F135E4550@MISOUT7MSGUSRCD.ITServices.sbc.com>
In-Reply-To: <B17A6910EEDD1F45980687268941550F135E4550@MISOUT7MSGUSRCD.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.98.43.184]
Content-Type: multipart/alternative; boundary="_000_D315941949124jguicharciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/RLT2uH53RsT3YqOIMtSq4SiHKLs>
X-Mailman-Approved-At: Mon, 21 Mar 2016 09:11:11 -0700
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Mar 2016 16:09:18 -0000

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

SGkgSmltLA0KDQpUaGUgYWJpbGl0eSB0byBjYXJyeSBqdXN0IHBhdGggaW5mb3JtYXRpb24gaW4g
TlNIIGlzIGFscmVhZHkgdGhlcmU7IGlmIHlvdSB1c2UgTUQtdHlwZSAyIHdpdGggbGVuZ3RoIDB4
MiB5b3UgZXNzZW50aWFsbHkgY2FycnkgTlNIIHBhdGggaW5mb3JtYXRpb24gd2l0aCBubyBUTFZz
Lg0KDQpGcm9tIHRoZSBOU0ggc3BlY2lmaWNhdGlvbjoNCg0KDQozLjUuICBOU0ggTUQtdHlwZSAy
DQoNCiAgIFdoZW4gdGhlIGJhc2UgaGVhZGVyIHNwZWNpZmllcyBNRCBUeXBlPSAweDIsIHplcm8g
b3IgbW9yZSBWYXJpYWJsZQ0KICAgTGVuZ3RoIENvbnRleHQgSGVhZGVycyBNQVkgYmUgYWRkZWQs
IGltbWVkaWF0ZWx5IGZvbGxvd2luZyB0aGUNCiAgIFNlcnZpY2UgUGF0aCBIZWFkZXIuICBUaGVy
ZWZvcmUsIExlbmd0aCA9IDB4MiwgaW5kaWNhdGVzIHRoYXQgb25seQ0KICAgdGhlIEJhc2UgSGVh
ZGVyIGZvbGxvd2VkIGJ5IHRoZSBTZXJ2aWNlIFBhdGggSGVhZGVyIGFyZSBwcmVzZW50LiAgVGhl
DQogICBvcHRpb25hbCBWYXJpYWJsZSBMZW5ndGggQ29udGV4dCBIZWFkZXJzIE1VU1QgYmUgb2Yg
YW4gaW50ZWdlciBudW1iZXINCiAgIG9mIDQtYnl0ZXMuDQoNCkppbQ0KDQpGcm9tOiBzZmMgPHNm
Yy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZz4+IG9uIGJlaGFs
ZiBvZiAiVVRUQVJPLCBKQU1FUyIgPGp1MTczOEBhdHQuY29tPG1haWx0bzpqdTE3MzhAYXR0LmNv
bT4+DQpEYXRlOiBGcmlkYXksIE1hcmNoIDE4LCAyMDE2IGF0IDg6MjIgQU0NClRvOiBTdW1hbmRy
YSBNYWplZSA8Uy5NYWplZUBmNS5jb208bWFpbHRvOlMuTWFqZWVAZjUuY29tPj4sIFN0ZXdhcnQg
QnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdt
YWlsLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVA
aHVhd2VpLmNvbT4+LCBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sIERhdmUgRG9sc29uIDxk
ZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PiwgIkRvbGdh
bm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIiA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTxtYWls
dG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT4+LCAiRVhUIEJvdHRvcmZmLCBQYXVsIiA8cGF1
bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PiwgImFvLnRp
bmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPiIgPGFvLnRpbmdAenRlLmNv
bS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPj4NCkNjOiAic2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+Pg0KU3Vi
amVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIg
dHlwZSBvZiBOU0gNCg0KVGhlIHVzZSBvZiBNUExTIGxhYmVscyB3b3VsZCBmYWNpbGl0YXRlIFNE
TiBjb250cm9sIG9mIHNlcnZpY2UgY2hhaW5zLiBXZSBjb3VsZCB1c2UgYW55dGhpbmcgYnV0IFZM
QU4gc3RpdGNoaW5nIGV0Yy4uIGlzIG5vdCBzY2FsYWJsZSBvciByZWFsaXN0aWMgdG8gb3BlcmF0
ZSBpbiBhIGxhcmdlIG5ldHdvcmsgY29tcG9zZWQgb2YgbWFueSBzbWFsbGVyIGRhdGEgY2VudGVy
cy4gSSBndWVzcyB3aGVyZSBJIGdldCBodW5nIHVwIGluIHRoaXMgZGlzY3Vzc2lvbiBpcyB3aHkg
b3ZlcmxvYWQgdGhlIE5TSCBoZWFkZXIgb2JqZWN0IHdpdGggYm90aCBwYXRoIGluZm8gYW5kIG1l
dGFkYXRhPyBJcyB0aGVyZSBhIG5vdGlvbiB0aGF0IHRoZXkgYXJlIGludHJpbnNpY2FsbHkgdGll
ZCB0b2dldGhlciBpZiBzbywgY291bGQgZm9sa3MgcHJvdmlkZSBhbiBleGFtcGxlPyBUaGF0IHdv
dWxkIGJlIGhlbHBmdWwuDQoNClRoYW5rcywNCiAgICAgICAgICAgICAgICBKaW0gVXR0YXJvDQoN
CiJUaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBw
cm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRo
ZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBh
ZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9y
IG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQg
dGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0
ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIg
dXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBj
b3B5aW5nIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4iDQpGcm9tOiBTdW1h
bmRyYSBNYWplZSBbbWFpbHRvOlMuTWFqZWVAZjUuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNo
IDE3LCAyMDE2IDU6MTAgUE0NClRvOiBVVFRBUk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbTxtYWls
dG86anUxNzM4QGF0dC5jb20+PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWls
LmNvbTxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47IFh1eGlhb2h1IDx4dXhpYW9o
dUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj47IFJvbiBQYXJrZXIgPFJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20+PjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpk
ZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSA8YW5k
cmV3LmRvbGdhbm93QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT4+
OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5i
b3R0b3JmZkBocGUuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUu
Y29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDog
UmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBv
ZiBOU0gNCg0KRm9yIGEgbmFpbGVkIGRvd24gc2VydmljZSBjaGFpbiB3aXRob3V0IG1ldGFkYXRh
IG9uY2UgY2FuIHVzZSB2bGFuIHN0aXRjaGluZywgbWFjIGJhc2VkLCBoZWNrIGl0IGNhbiBiZSBI
VFRQIGhlYWRlciBiYXNlZCBpZiB3ZSB3YW50IHRvLiBTbyB5ZXMgbmVpdGhlciBOU0ggbm90IG1l
dGFkYXRhIGlzIHJlcXVpcmVkLiBCdXQgaXQgaXMgb2Z0ZW4gZG8gbm90IGludGVyb3BlcmF0ZS4N
Cg0KSSBhbSBiaXQgbG9zdCBvbiBob3cgdGhpcyBkaXNjdXNzaW9uIGZpdHMgaW4gd2l0aCBOU0gg
cHJvdG9jb2wgaW4gZ2VuZXJhbD8NCg0KU3VtYW5kcmENCg0KRnJvbTogc2ZjIDxzZmMtYm91bmNl
c0BpZXRmLm9yZzxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgIlVU
VEFSTywgSkFNRVMiIDxqdTE3MzhAYXR0LmNvbTxtYWlsdG86anUxNzM4QGF0dC5jb20+Pg0KRGF0
ZTogVGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2IGF0IDg6NTQgQU0NClRvOiBTdGV3YXJ0IEJyeWFu
dCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5j
b20+PiwgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdl
aS5jb20+PiwgUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LCBEYXZlIERvbHNvbiA8ZGRvbHNv
bkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4sICJEb2xnYW5vdywg
QW5kcmV3IChOb2tpYSAtIFNHKSIgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208bWFpbHRvOmFu
ZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+PiwgIkVYVCBCb3R0b3JmZiwgUGF1bCIgPHBhdWwuYm90
dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj4sICJhby50aW5nQHp0
ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4iIDxhby50aW5nQHp0ZS5jb20uY248
bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4+DQpDYzogInNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPiIgPHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4NClN1YmplY3Q6
IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUg
b2YgTlNIDQoNClNvLCBpZiBJIHdhbnRlZCB0byBmb3JtIHNpbXBsZSBzZXJ2aWNlIGNoYWlucyBp
LmUgbmFpbGVkIHVwLCBub3Qgc2VsZi1tb2R1bGF0aW5nIGV0Y+KApmhvdyBtdWNoIG1ldGEgZGF0
YSB3b3VsZCBJIG5lZWQ/DQoNCkppbSBVdHRhcm8NCg0KIlRoaXMgZW1haWwgYW5kIGFueSBmaWxl
cyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFs
LCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBv
ciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qg
b25lIG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRv
IGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBs
ZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVs
eSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5h
dGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBz
dHJpY3RseSBwcm9oaWJpdGVkLiINCkZyb206IFN0ZXdhcnQgQnJ5YW50IFttYWlsdG86c3Rld2Fy
dC5icnlhbnRAZ21haWwuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2IDExOjMx
IEFNDQpUbzogVVRUQVJPLCBKQU1FUyA8anUxNzM4QGF0dC5jb208bWFpbHRvOmp1MTczOEBhdHQu
Y29tPj47IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3
ZWkuY29tPj47IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgRGF2ZSBEb2xzb24gPGRkb2xz
b25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBEb2xnYW5vdywg
QW5kcmV3IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTxtYWlsdG86YW5k
cmV3LmRvbGdhbm93QG5va2lhLmNvbT4+OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9y
ZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IGFvLnRpbmdAenRlLmNv
bS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBh
biBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KWWVzLCB0aGUgTVBMUyBsYWJlbCBzaG91
bGQgYmUgc2VlbiBhcyBhbiBpbnN0cnVjdGlvbiAtIHdoaWNoIGlzDQpleGFjdGx5IHdoYXQgaXQg
aXMsIGFuZCBhbHdheXMgaGFzIGJlZW4uDQoNCllvdSBjYW4gdHJpdmlhbGx5IGNhcnJ5IE1QTFMg
b3ZlciBJUC4NCg0KV2UgZG8gY2FycnkgTVBMUyBvdmVyIEV0aGVybmV0Lg0KDQpJbiB0aGUgYWJv
dmUgY2FzZXMgTVBMUyBpcyB0aGUgaW5zdHJ1Y3Rpb24sIGFuZCBJUCBhbmQNCkV0aGVybmV0IGFy
ZSB0aGUgcG9pbnQgdG8gcG9pbnQgdHJhbnNwb3J0cy4NCg0KV2hhdCBpcyBtb3JlIGludGVyZXN0
aW5nIGlzIGhvdyB3ZSBjYXJyeSB0aGUgbWV0YWRhdGEsDQpzaW5jZSB0aGVyZSBtYXkgbmVlZCB0
byBiZSBzZXZlcmFsIGluc3RhbmNlcyBvZiB0aGUNCm1ldGFkYXRhIGluIHRoZSBwYWNrZXQuDQoN
ClN0ZXdhcnQNCk9uIDE3LzAzLzIwMTYgMTI6MzAsIFVUVEFSTywgSkFNRVMgd3JvdGU6DQpSb24s
DQoNCiAgICAgICAgICAgICAgICBIYXZlIG5vdCBiZWVuIGZvbGxvd2luZyB0aGUgU0ZDIFdHIHRo
YXQgY2xvc2VseSBkdWUgdG8gb3RoZXIgbW9yZSBwcmVzc2luZyBuZWVkcyBmb3IgbXkgbmV0d29y
ay4gVGhhdCBiZWluZyBzYWlkLCBpdCB3b3VsZCBzZWVtIHRoYXQgYW4gTVBMUyBsYWJlbCBjb3Vs
ZCBiZSB1c2VkIGFzIHRoZSBiYXNpcyBmb3Igd2hhdCB5b3UgYXJlIGxvb2tpbmcgZm9yIGFuIHRo
dXMgY291bGQgYmUgYXBwbGllZCB0byBhbGwgbmV0d29yayB0eXBlcy4gVXNpbmcgdGhlIE1QTFMg
bGFiZWwgZm9ybWF0IGRvZXMgbm90IGZvcmNlIHlvdSB0byBoYXZlIGFuIE1QTFMgZW5hYmxlZCBu
ZXR3b3JrIGFsbCB0aGF0IGlzIG5lZWRlZCBpcyB0aGUgcmVxdWlyZWQgaW5mbyB0byBiZSBwb3B1
bGF0ZWQgaW4gdGhlIGxhYmVsLiBJdCBzZWVtcyB0aGF0IHRoZSBhcmd1bWVudCBpcyBmb3IgaW5k
ZXBlbmRlbmNlIG9mIG5ldHdvcmsgdGh1cyBpbnZlbnRpbmcgYSBuZXcgbGFiZWwgaXMgYmFzZWQg
b24gYW4gYXNzdW1wdGlvbiB0aGF0IHVzaW5nIE1QTFMgbGFiZWxzIGltcG9zZXMgYW4gTVBMUyBj
b250cm9sIHBsYW5lLiBJcyB0aGF0IHJpZ2h0Pw0KDQpKaW0gVXR0YXJvDQoNCiJUaGlzIGVtYWls
IGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJl
IGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhl
IGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElm
IHlvdSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBo
YXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdl
IGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3Nh
Z2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRp
b24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRo
aXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4iDQpGcm9tOiBYdXhpYW9odSBbbWFpbHRv
Onh1eGlhb2h1QGh1YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgMzo0
NyBBTQ0KVG86IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PG1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsgVVRUQVJPLCBKQU1FUyA8anUx
NzM4QGF0dC5jb20+PG1haWx0bzpqdTE3MzhAYXR0LmNvbT47IERhdmUgRG9sc29uIDxkZG9sc29u
QHNhbmR2aW5lLmNvbT48bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPjsgRG9sZ2Fub3csIEFu
ZHJldyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+PG1haWx0bzphbmRy
ZXcuZG9sZ2Fub3dAbm9raWEuY29tPjsgRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZm
QGhwZS5jb20+PG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+OyBTdGV3YXJ0IEJyeWFudCA8
c3Rld2FydC5icnlhbnRAZ21haWwuY29tPjxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29t
PjsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gW0dSQVlN
QUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpSb24sDQoN
ClRoZSBTRkMgYXBwcm9hY2ggb2YgZW5jb2RpbmcgdGhlIFNGUCBpbmZvcm1hdGlvbiBieSBhbiBN
UExTIGxhYmVsIHN0YWNrIGNhbiBtZWV0IHRoZSB0cmFuc3BvcnQtaW5kZXBlbmRlbmN5IHJlcXVp
cmVtZW50IHZlcnkgd2VsbC4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCkZyb206IFJvbiBQ
YXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogV2Vk
bmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMToyMCBQTQ0KVG86IFVUVEFSTywgSkFNRVM7IERhdmUg
RG9sc29uOyBYdXhpYW9odTsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0
b3JmZiwgUGF1bDsgU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8u
dGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
U3ViamVjdDogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFk
ZXIgdHlwZSBvZiBOU0gNCg0KSmFtZXMsDQoNCkkgY2Fu4oCZdCBzcGVhayBmb3IgdGhlIGVudGly
ZSBncm91cCwgbXkgdW5kZXJzdGFuZGluZyBvZiB0aGUgZGVjaXNpb24gbm90IHRvIHN0YW5kYXJk
aXplIG9uIE1QTFMgYXMgdGhlIGZvcndhcmRpbmcgcGFyYWRpZ20gd2FzIHRvIG1ha2UgU0ZDIGJy
b2FkZXIgc3VjaCB0aGF0IGl0IGNvdWxkIHV0aWxpemUgTUFDIGJhc2VkIG5ldHdvcmtzLCBJUCBi
YXNlZCBuZXR3b3JrcywgYW5kIElQLW92ZXItTVBMUyBiYXNlZCBuZXR3b3Jrcy4NCg0KICAgUm9u
DQoNCg0KRnJvbTogVVRUQVJPLCBKQU1FUyBbbWFpbHRvOmp1MTczOEBhdHQuY29tXQ0KU2VudDog
V2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMToxMSBBTQ0KVG86IFJvbiBQYXJrZXIgPFJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20+PjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9s
c29uQHNhbmR2aW5lLmNvbT4+OyBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86
eHV4aWFvaHVAaHVhd2VpLmNvbT4+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSA8YW5k
cmV3LmRvbGdhbm93QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT4+
OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5i
b3R0b3JmZkBocGUuY29tPj47IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5j
b208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY248
bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNI
Lm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCkNvbW1lbnRzIEluLUxpbmUNCg0KSmltIFV0dGFy
bw0KDQoiVGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFU
JlQgcHJvcGVydHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZv
ciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwg
aXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChz
KSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2Vp
dmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBk
ZWxldGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90
aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywg
b3IgY29weWluZyBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIg0KRnJvbTog
Um9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50
OiBXZWRuZXNkYXksIE1hcmNoIDE2LCAyMDE2IDEwOjAxIEFNDQpUbzogRGF2ZSBEb2xzb24gPGRk
b2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBYdXhpYW9o
dSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+OyBVVFRB
Uk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbTxtYWlsdG86anUxNzM4QGF0dC5jb20+PjsgRG9sZ2Fu
b3csIEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208bWFpbHRv
OmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+PjsgRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJv
dHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+OyBTdGV3YXJ0IEJy
eWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFp
bC5jb20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpD
Yzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10g
W0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpN
eSByZWNvbGxlY3Rpb24gb2YgdGhlIGRpc2N1c3Npb24gYW5kIGFuYWx5c2lzIG9mIE1QTFMgZm9y
d2FyZGluZyB0byBzdXBwb3J0IFNGQyB3YXMgbm90IG9yaWVudGVkIGFyb3VuZCBoaWVyYXJjaGlj
YWwgU0ZDIGRvbWFpbnMuICAgSW5zdGVhZCwgSSB0aG91Z2h0IHRoZSBkaXNjdXNzaW9uIHdhcyBh
cm91bmQgYW4gTVBMUyBsYWJlbCBwZXIgU0YgaW5zdGFuY2Ugc28gdGhhdCB0aGUgc3RhY2sgb2Yg
TVBMUyBsYWJlbHMgcHJvdmlkZWQgdGhlIGZ1bGwgU0ZQL1JTUCBkZXNjcmlwdGlvbi4gICAgQW4g
ZWxlZ2FudCBhcHByb2FjaCwgZm9yIHN1cmUsIGJ1dCBub3Qgb25lIGFkb3B0ZWQgYnkgdGhlIFdH
Lg0KW0ppbSBVPl0gV2FzIHRoaXMgZGVjaXNpb24gYmFzZWQgb24gdGhlIG5vdGlvbiB0aGF0IGFs
bCBmYWJyaWNzIGFyZSBJUCBvbmx5Pz8gSU1PIHRoZSBtb2RlbCBvZiBhbGwgRENzIGJlaW5nIGxh
cmdlIGFuZCBJUCBvbmx5IGlzIG5vdCBhIGNvcnJlY3QgYXNzdW1wdGlvbi4NCg0KVGhlIGN1cnJl
bnQgZGlzY3Vzc2lvbiBvZiBNUExTIGlzIG1vcmUgb2YgdGhlIGhpZXJhcmNoaWNhbCBuYXR1cmUg
4oCTIGEgc3RhY2sgb2YgbGFiZWxzIGluIHRoZSBnZW5lcmFsIGNhc2UgcmVwcmVzZW50cyBhIHNl
dCBvZiBuZXN0ZWQgTFNQcy4gICBGb3IgU0ZDLCB0aGUgZGlzY3Vzc2lvbiBpcyB0aGF0IGEgc3Rh
Y2sgb2YgTlNIIHJlcHJlc2VudHMgYSBzdGFjayBvZiBwZXItU0ZDLWRvbWFpbiBTRlBzLiAgIEJ1
dCBhbiBpbmRpdmlkdWFsIE5TSCBkb2VzIG5vdCBzZWxmLWRlc2NyaWJlIHRoZSBTRlAvUlNQIGF0
IGl0cyBvd24gZG9tYWluIGxldmVsLCByZWx5aW5nIGluc3RlYWQgb24gYSBmbGF0IGlkZW50aWZp
ZXIgKFNGUCBJRCkgdGhhdCBpcyB1c2VkIHRvIGxvb2t1cCB0aGUgZnVsbCBTRlAvUlNQLg0KDQog
ICBSb24NCg0KDQpGcm9tOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29t
XQ0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiA5OjQ4IEFNDQpUbzogWHV4aWFvaHUg
PHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PjsgVVRUQVJP
LCBKQU1FUyA8anUxNzM4QGF0dC5jb208bWFpbHRvOmp1MTczOEBhdHQuY29tPj47IERvbGdhbm93
LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPG1haWx0bzph
bmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPj47IEVYVCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0
b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PjsgUm9uIFBhcmtlciA8
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbT4+OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29t
PG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1h
aWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5u
ZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpSZWNhbGwgdGhhdCBkcmFmdC1ob21tYS1zZmMtZm9y
d2FyZGluZy1tZXRob2RzLWFuYWx5c2lzIGNvbXBhcmVzIHRoZSBkaWZmZXJlbnQgYXBwcm9hY2hl
cy4NCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ob21tYS1zZmMtZm9yd2FyZGlu
Zy1tZXRob2RzLWFuYWx5c2lzLTA1DQoNClRoZSBNUExTIGFwcHJvYWNoIGZhbGxzIGludG8gdGhl
IGNhdGVnb3J5IGRpc2N1c3NlZCBpbiBzZWN0aW9uIDMuMS4yLCDigJxNZXRob2QgMjogRm9yd2Fy
ZGluZyB3aXRoIFN0YWNrZWQgSGVhZGVyc+KAnSwNCndoZXJlYXMgdGhlIE5TSCBhcHByb2FjaCBm
YWxscyBpbnRvIHNlY3Rpb24gMy4xLjMsIOKAnE1ldGhvZDM6IEZvcndhcmRpbmcgYmFzZWQgb24g
U2VydmljZSBDaGFpbiBJZGVudGlmaWVyc+KAnS4NCg0KU2VjdGlvbiA0IGFuYWx5emVzIHRoZSBk
aWZmZXJlbnQgbWV0aG9kcywgd2l0aCBwcm9zIGFuZCBjb25zIGZvciBhbGwgb2YgdGhlIGFwcHJv
YWNoZXMuDQoNCi1EYXZlDQoNCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIFh1eGlhb2h1DQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxNSwgMjAx
NiA4OjIxIFBNDQpUbzogVVRUQVJPLCBKQU1FUzsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBT
Ryk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7IGFvLnRp
bmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6
IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KV2hlbiBhcHBseWluZyBh
IHBhcnRpY3VsYXIgU0ZDIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgU0ZzKSB0byB0aGUgc2Vs
ZWN0ZWQgdHJhZmZpYywgdGhlIHRyYWZmaWMgbmVlZHMgdG8gYmUgc3RlZXJlZCB0aHJvdWdoIHRo
ZSBjb3JyZXNwb25kaW5nIFNGUCAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIFNGRnMgYW5kIFNG
cykgaW4gdGhlIFNGQy1lbmFibGVkIG5ldHdvcmsuIE1QTFMtU1BSSU5HIGlzIGEgcGFydGljdWxh
ciBNUExTIHNvdXJjZSByb3V0aW5nIHBhcmFkaWdtIHdoZXJlIHRoZSBleHBsaWNpdCBwYXRoIGlu
Zm9ybWF0aW9uIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgZXhwbGljaXQgaG9wcykgaXMgZW5j
b2RlZCBhcyBhIGxhYmVsIHN0YWNrIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgbGFiZWxzIHdp
dGggZWFjaCBpbmRpY2F0aW5nIGEgcGFydGljdWxhciBleHBsaWNpdCBob3ApIGFuZCB0aGVuIHBp
Z2d5YmFja2VkIG9uIHRoZSBzb3VyY2Ugcm91dGVkIHBhY2tldHMuIFRoZSBNUExTLVNQUklORyBw
YXJhZGlnbSBjYW4gYmUgZWFzaWx5IGxldmVyYWdlZCB0byBzdGVlciB0aGUgc2VsZWN0ZWQgdHJh
ZmZpYyB0aHJvdWdoIGEgcGFydGljdWxhciBTRlAgYnkgZW5jb2RpbmcgdGhlIFNGUCBpbmZvcm1h
dGlvbiBhcyBhbiBNUExTIGxhYmVsIHN0YWNrIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgbGFi
ZWxzIHdpdGggZWFjaCBpbmRpY2F0aW5nIGEgcGFydGljdWxhciBTRkYgb3IgU0YpLiBJbiB0aGlz
IHdheSwgU0ZGcyBjb3VsZCBiZSBpbXBsZW1lbnRlZCBvbiBleGlzdGluZyBNUExTIHN3aXRjaGVz
IHdpdGhvdXQgYW55IGNoYW5nZSB0byB0aGUgZGF0YS1wbGFuZSBwcm92aWRlZCB0aGF0IFNGcyBh
cmUgY2FwYWJsZSBvZiByZWNvZ25pemluZyBNUExTIHBhY2tldHMuICBBcyBwb2ludGVkIG91dCBi
eSBzb21lYm9keSBlbHNlLCBpdOKAmXMgbXVjaCBzdHJhaWdodGZvcndhcmQgdG8gc3VwcG9ydCB0
aGUgc3RhY2sgb2YgU0ZDIGVuY2Fwc3VsYXRpb25zIGlmIHRoZSBTRkMgZW5jYXBzdWxhdGlvbiBp
cyBpbXBsZW1lbnRlZCBpbiB0aGUgZm9ybSBvZiBhbiBNUExTIGxhYmVsIHN0YWNrLg0KDQpCZXN0
IHJlZ2FyZHMsDQpYaWFvaHUNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmddIE9uIEJlaGFsZiBPZiBVVFRBUk8sIEpBTUVTDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxNSwg
MjAxNiA4OjQ2IFBNDQpUbzogRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0
b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdAenRlLmNvbS5j
bjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBO
U0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KSWYgd2UgaGF2ZSBhbiBNUExTIGVuYWJsZWQg
ZmFicmljIHdvdWxkbuKAmXQgaXQgYmUgc2ltcGxlciB0byB3ZWF2ZSBOU0ggaW50byBpdCBpZiBp
dCBhbGwgdXNlcyBNUExTPyBJZiBub3QgaG93IHdvdWxkIHRoZSBpbnRlcmFjdGlvbiBiZXR3ZWVu
IHRoZSB0d28gZW52aXJvbm1lbnRzIHdvcms/DQoNCkppbSBVdHRhcm8NCg0KIlRoaXMgZW1haWwg
YW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5LCBhcmUg
Y29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUg
aW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYg
eW91IGFyZSBub3Qgb25lIG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhh
dmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2Ug
aW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2Fn
ZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlv
biwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhp
cyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiINCkZyb206IHNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBT
RykNClNlbnQ6IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgMTE6NTIgUE0NClRvOiBFWFQgQm90dG9y
ZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUu
Y29tPj47IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdh
cnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47IGFv
LnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0g
UmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KRm9sbG93aW5nIOKA
nG5leHQgaGVhZGVy4oCdIGFwcHJvYWNoICBpcyBzaW1wbGUgYW5kIHRoZSBOU0ggaGVhZGVyIGlz
IGFscmVhZHkgYnVpbHQgbGlrZSB0aGF0LiBJbnRyb2R1Y2luZyBNUExTIGxpa2UgYXBwcm9hY2gg
d291bGQgYWRkIHlldCBhbm90aGVyIG1lY2hhbmlzbSB0byB0cmF2ZXJzZSB0aGUgaGVhZGVycywg
d2hpY2ggd291bGQgbWFrZSBoL3cgbW9yZSBjb21wbGV4Lg0KDQpJdCBpcyB0cnVlIHRoYXQgaC93
IGNhbiBvbmx5IGxvb2sgYXQgWCBCeXRlcyAoWCBkZXBlbmRpbmcgb24gaC93KS4gVGhpcyBpcyB0
cnVlIGZvciBtYW55IGhlYWRlcnMgbm90IG9ubHkgdGhpcyBhbmQgZXZlbiB0b2RheSAod2l0aG91
dCBOU0gpIHlvdSBjYW4gZW5kLXVwIHdpdGggcGF5bG9hZCBiZWluZyB2ZXJ5IGRlZXAgaW4gYSBw
YWNrZXQuIEF0IHRoZSBlbmQgd2UgbmVlZCB0byBoYXZlIGEgZmxleGlibGUgbWVjaGFuaXNtIHdo
aWNoIE5TSCBuZXN0aW5nIHdvdWxkIHByb3ZpZGUuIElmIHNvbWVvbmUg4oCcYWJ1c2VzIGl04oCd
IHRoaXMgY2FuIGxlYWQgdG8gdmFyaW91cyBpc3N1ZXMuIEl0IGlzIHByb2JhYmx5IHdvcnRoIG5v
dGluZyB0aGF0IGluIHRoZSBkcmFmdCBpbmNsdWRpbmcgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMg
KGJ5IGFkZGluZyBsYXJnZSBoZWFkZXJzIGl0IHdpbGwgYmUgaGFyZGVyIHRvIHBlcmZvcm0gcGF5
bG9hZCBiYXNlZCBBQ0wgRERvUyBwcm90ZWN0aW9uIGluIHJvdXRlcnMgZm9yIGV4YW1wbGUpLg0K
DQpBbmRyZXcNCg0KT24gMjAxNi0wMy0xNSwgMzowMyBBTSwgInNmYyBvbiBiZWhhbGYgb2YgRVhU
IEJvdHRvcmZmLCBQYXVsIiB3cm90ZToNCg0KSnVzdCBvbmUgbW9yZSBjb25jZXJuIGFib3V0IHRo
ZSBzdGFjayBpcyBob3cgZGVlcCBpdCB3aWxsIG5lc3QuIEhhcmR3YXJlIHN3aXRjaCBpbXBsZW1l
bnRhdGlvbnMgYXJlIHR5cGljYWxseSBsaW1pdGVkIGluIHRoZSBkZXB0aCB0aGV5IGxvb2sgaW50
byB0aGUgcGFja2V0LiBJZiB0aGUgaGFyZHdhcmUgbmVlZHMgdG8gbG9vayBhdCB0aGUgb3JpZ2lu
YWwgcGFja2V0IGhlYWRlcnMsIHRoZW4gaGFyZHdhcmUgd291bGQgbmVlZCB0byBza2lwIG92ZXIg
dGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIHRvIHJlYWNoIHRoZSBvcmlnaW5hbCBwYWNrZXQuIElm
IHRoZSBOU0ggc3RhY2sgaXMgdG9vIGRlZXAgaXQgbWF5IGV4Y2VlZCB0aGUgaGFyZHdhcmUgZGVw
dGggbGltaXRzLg0KDQpDaGVlcnMsDQoNClBhdWwNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBSb24gUGFya2VyDQpTZW50OiBNb25kYXksIE1h
cmNoIDE0LCAyMDE2IDExOjQ1IEFNDQpUbzogU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50
QGdtYWlsLmNvbTxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47IGFvLnRpbmdAenRl
LmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGlu
ZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KSSBsaWtlIHRoZSBzZWxmIGRlc2Ny
aWJpbmcgc3RhY2sgb2YgTlNIIGhlYWRlcnMgYW5kIEkgbGlrZSB0aGUgZmlyc3Qgb25lIGJlaW5n
IHRoZSDigJxjdXJyZW504oCdIHNjb3BpbmcuICAgQnV0LCBvbmUgZGlmZmVyZW5jZSBiZXR3ZWVu
IE1QTFMgYW5kIE5TSOKApiAgIE1QTFMgZm9yd2FyZGluZyBpcyBnZW5lcmFsbHkgaGFuZGxlZCBi
eSBsb29raW5nIG9ubHkgYXQgdGhlIE1QTFMgbGFiZWxzIHRoYXQgYXJlIOKAnGluIHNjb3Bl4oCd
IGZvciB0aGUgY3VycmVudCBub2RlIChpLmUuLCBzdGFydGluZyBhdCB0aGUgdG9wLW9mLXN0YWNr
KSBhbmQgbm90IG5lZWRpbmcgdG8gbG9jYXRlIGFuZCBwcm9jZXNzIHRoZSDigJxwYXlsb2Fk4oCd
IGJleW9uZCB0aGUgYm90dG9tLW9mLXN0YWNrLiAgICBCdXQsIGluIE5TSCwgbW9zdCBwcm9jZXNz
aW5nIHdpbGwgcmVxdWlyZSBsb2NhdGlvbiBvZiB0aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhl
IGxhc3QgTlNIIGhlYWRlci4gICBJdCBpcyBpbmVmZmljaWVudCB0byBoYXZlIHRvIHdhbGsgdGhl
IHN0YWNrIG9mIE5TSCBoZWFkZXJzIGluIG9yZGVyIHRvIGxvY2F0ZSB0aGF0IHBheWxvYWQuICAg
IElmIGVhY2ggTlNIIGhlYWRlciB0aGF0IHdhcyBwdXNoZWQgb250byB0aGUgc3RhY2sgYWxzbyBp
bmNsdWRlZCBhbiBvZmZzZXQgdG8gZGlyZWN0bHkgbG9jYXRlIHRoZSBwYXlsb2FkIChlYWNoIG5l
dyBvbmUgc2ltcGx5IGFkZHMgaXRzIG93biBieXRlIHNpemUpLCB0aGVuIHRoaXMgcHJvY2Vzc2lu
ZyBpbmVmZmljaWVuY3kgd291bGQgYmUgbWl0aWdhdGVkLg0KDQogICBSb24NCg0KDQpGcm9tOiBz
ZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN0ZXdhcnQgQnJ5
YW50DQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDU6NDAgQU0NClRvOiBhby50aW5nQHp0
ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFtHUkFZTUFJTF0gUmU6IFtzZmNdIEFkZGluZyBh
biBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KDQpIYXZpbmcgcmVtaW5kZWQgbXlzZWxm
IG9mIHRoZSBOU0ggaGVhZGVyIHN0cnVjdHVyZSwgSSBzZWUgdGhhdCB0aGlzDQppcyBub3Qgc3Ry
aWN0bHkgbmVlZGVkIHNpbmNlIHRoaXMgbmF0dXJhbGx5IGZpdHMgd2l0aCB0aGUgbmV4dA0KcHJv
dG9jb2wgY29tcG9uZW50IG9mIHRoZSBiYXNlIGhlYWRlci4gVGh1cyBzdGF0aW5nIHRoYXQgdGhl
IHRoZXJlDQppcyBubyBhcmNoaXRlY3R1cmFsIGxpbWl0IG9uIHRoZSBudW1iZXIgb2YgU0ZIIGhl
YWRlcnMgaW4gYSBwYWNrZXQNCmlzIHRoZSBuZWNlc3NhcnkgYW5kIHN1ZmZpY2llbnQgcmVxdWly
ZW1lbnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5DQpzdGFjayBvZiBOU0ggaGVhZGVycy4gU3RhdGlu
ZyB0aGF0IG5ldyBOU0ggaGVhZGVycyBhcmUgYWRkZWQgYXQgdGhlIGZyb250DQpvZiB0aGUgcGFj
a2V0LCBhbmQgcHJvY2Vzc2VkIGZpcnN0IGFuZCBkaXNjYXJkZWQgZmlyc3QgaXMgc3VmZmljaWVu
dA0KdG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5nIGFtYmlndWl0eS4gUHJvY2Vzc2luZyB3b3VsZCBh
bHNvIGJlIHNpbXBsZXINCmlzIHlvdSBmb2xsb3dlZCB0aGUgTVBMUyBydWxlIHRoYXQgdGhlIG91
dGVyIGhlYWRlciBpcyB0aGUgb25seSBvbmUNCmluIHNjb3BlIHVudGlsIHRoYXQgaGVhZGVyIGlz
IGRpc2NhcmRlZCAocG9wcGVkKS4NCg0KSSBkbyBob3dldmVyIHdvbmRlciB3aGV0aGVyIHRoZSBJ
RVRGJ3MgYXJjaGl0ZXR1cmFsIHByZWZlcmVuY2UgZm9yDQpzZWxmIGRlc2NyaWJpbmcgcGFja2V0
cyAoTVBMUyBiZWluZyB0aGUgZXhjZXB0aW9uKSBsZWFkcyB1cyB0byBtb3JlDQpjb21wbGV4IGFu
ZCB0aHVzIGxlc3MgZWZmaWNlbnQgZGF0YXBsYW5lIGRlc2lnbnMgdGhhbiB3ZSBjb3VsZCBvdGhl
cndpc2UNCmFjaGlldmUuDQoNCi0gU3Rld2FydA0KT24gMTQvMDMvMjAxNiAwMTo0NCwgYW8udGlu
Z0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+IHdyb3RlOg0KU3Rld2FydCwN
Cg0KVGhhbmtzLg0KDQpEbyB5b3UgbWVhbiB3ZSBzaG91bGQgYWRkIGFuIGluZGljYXRvciBmb3Ig
dGhlIG5lc3RlZCBOU0g/ICBJIGFncmVlIGFueXRoaW5nIG5ldyBzaG91bGQgYmUgY29uc2lkZXJl
ZCBjYXJlZnVsbHkuIEFuZCB0aGF0J3Mgd2hhdCB3ZSBhcmUgZG9pbmcgcmlnaHQgbm93LjopDQoN
Cg0KDQoNCg0KDQrlj5Hku7bkuro6ICAgICAgICAgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5
YW50QGdtYWlsLmNvbT48bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4NCuaUtuS7tuS6
ujogICAgICAgICAic2ZjQGlldGYub3JnIjxtYWlsdG86c2ZjQGlldGYub3JnPjxzZmNAaWV0Zi5v
cmc+PG1haWx0bzpzZmNAaWV0Zi5vcmc+LA0K5pel5pyfOiAgICAgICAgIDIwMTYvMDMvMTEgMTc6
MjUNCuS4u+mimDogICAgICAgIFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5
cGUgb2YgTlNIDQrlj5Hku7bkuro6ICAgICAgICAic2ZjIiA8c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+
PG1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZz4NCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQoNCg0KDQoNClRoZSBwcm90b2NvbCB0aGF0IGNob3NlIHRoZSBtb3N0IGVsZWdhbnQg
YXBwcm9hY2ggdG8gbGF5ZXJpbmcNCm9uZSBoZWFkZXIgb24gYW5vdGhlciB3YXMgTVBMUywgd2l0
aCBpdHMgc3RhY2tpbmcgYXBwcm9hY2gNCmFuZCBvbmUgYml0IGVuZCBvZiBzdGFjayBpbmRpY2F0
b3IuDQoNClN1Y2ggYSBzaW1wbGUgZ2VuZXJhbCBhcHByb2FjaCBoYXMgbXVjaCB0byBjb21tZW5k
IGl0DQphbmQgeW91IG1pZ2h0IHRoaW5rIHNlcmlvdXNseSBhYm91dCBhcHBseWluZyBpdCBoZXJl
Lg0KDQpTdGV3YXJ0DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5IaSBKaW0sPC9k
aXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5UaGUgYWJpbGl0eSB0byBjYXJyeSBqdXN0IHBh
dGggaW5mb3JtYXRpb24gaW4gTlNIIGlzIGFscmVhZHkgdGhlcmU7IGlmIHlvdSB1c2UgTUQtdHlw
ZSAyIHdpdGggbGVuZ3RoIDB4MiB5b3UgZXNzZW50aWFsbHkgY2FycnkgTlNIIHBhdGggaW5mb3Jt
YXRpb24gd2l0aCBubyBUTFZzLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+RnJvbSB0
aGUgTlNIIHNwZWNpZmljYXRpb246PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4NCjxw
cmUgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7IG92ZXJmbG93OiBhdXRvOyBmb250LWZh
bWlseTogJ1BUIE1vbm8nLCBNb25hY28sIG1vbm9zcGFjZTsgZm9udC1zaXplOiAxNHB4OyBwYWRk
aW5nOiAxMHB4OyBtYXJnaW46IDBweCAwcHggMTAuNXB4OyBsaW5lLWhlaWdodDogMS4yMTQ7IHdv
cmQtYnJlYWs6IGJyZWFrLWFsbDsgd29yZC13cmFwOiBicmVhay13b3JkOyBib3JkZXI6IDFweCBz
b2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7IGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDsgYm9y
ZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRw
eDsgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyB3aWRvd3M6IDE7IGJhY2tncm91bmQt
Y29sb3I6IHJnYigyNTUsIDI1MywgMjQ1KTsiPjxzcGFuIGNsYXNzPSJtX2giIHN0eWxlPSJib3gt
c2l6aW5nOiBib3JkZXItYm94OyI+My41LiAgTlNIIE1ELXR5cGUgMjwvc3Bhbj4NCg0KICAgV2hl
biB0aGUgYmFzZSBoZWFkZXIgc3BlY2lmaWVzIE1EIFR5cGU9IDB4MiwgemVybyBvciBtb3JlIFZh
cmlhYmxlDQogICBMZW5ndGggQ29udGV4dCBIZWFkZXJzIE1BWSBiZSBhZGRlZCwgaW1tZWRpYXRl
bHkgZm9sbG93aW5nIHRoZQ0KICAgU2VydmljZSBQYXRoIEhlYWRlci4gIFRoZXJlZm9yZSwgTGVu
Z3RoID0gMHgyLCBpbmRpY2F0ZXMgdGhhdCBvbmx5DQogICB0aGUgQmFzZSBIZWFkZXIgZm9sbG93
ZWQgYnkgdGhlIFNlcnZpY2UgUGF0aCBIZWFkZXIgYXJlIHByZXNlbnQuICBUaGUNCiAgIG9wdGlv
bmFsIFZhcmlhYmxlIExlbmd0aCBDb250ZXh0IEhlYWRlcnMgTVVTVCBiZSBvZiBhbiBpbnRlZ2Vy
IG51bWJlcg0KICAgb2YgNC1ieXRlcy48L3ByZT4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4N
CjxkaXY+SmltPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9E
WV9TRUNUSU9OIj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZTox
MXB0OyB0ZXh0LWFsaWduOmxlZnQ7IGNvbG9yOmJsYWNrOyBCT1JERVItQk9UVE9NOiBtZWRpdW0g
bm9uZTsgQk9SREVSLUxFRlQ6IG1lZGl1bSBub25lOyBQQURESU5HLUJPVFRPTTogMGluOyBQQURE
SU5HLUxFRlQ6IDBpbjsgUEFERElORy1SSUdIVDogMGluOyBCT1JERVItVE9QOiAjYjVjNGRmIDFw
dCBzb2xpZDsgQk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1UT1A6IDNwdCI+DQo8
c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RnJvbTogPC9zcGFuPnNmYyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5zZmMtYm91bmNlc0BpZXRmLm9yZzwvYT4m
Z3Q7IG9uIGJlaGFsZiBvZiAmcXVvdDtVVFRBUk8sIEpBTUVTJnF1b3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86anUxNzM4QGF0dC5jb20iPmp1MTczOEBhdHQuY29tPC9hPiZndDs8YnI+DQo8c3BhbiBz
dHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RGF0ZTogPC9zcGFuPkZyaWRheSwgTWFyY2ggMTgsIDIw
MTYgYXQgODoyMiBBTTxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5UbzogPC9z
cGFuPlN1bWFuZHJhIE1hamVlICZsdDs8YSBocmVmPSJtYWlsdG86Uy5NYWplZUBmNS5jb20iPlMu
TWFqZWVAZjUuY29tPC9hPiZndDssIFN0ZXdhcnQgQnJ5YW50ICZsdDs8YSBocmVmPSJtYWlsdG86
c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L2E+Jmd0
OywgWHV4aWFvaHUgJmx0OzxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tIj54dXhp
YW9odUBodWF3ZWkuY29tPC9hPiZndDssDQogUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208L2E+Jmd0OywgRGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9sc29u
QHNhbmR2aW5lLmNvbSI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OywgJnF1b3Q7RG9sZ2Fu
b3csIEFuZHJldyAoTm9raWEgLSBTRykmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzphbmRyZXcu
ZG9sZ2Fub3dAbm9raWEuY29tIj5hbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPC9hPiZndDssDQog
JnF1b3Q7RVhUIEJvdHRvcmZmLCBQYXVsJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5i
b3R0b3JmZkBocGUuY29tIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L2E+Jmd0OywgJnF1b3Q7PGEg
aHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPiZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUu
Y29tLmNuPC9hPiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+Q2M6IDwv
c3Bhbj4mcXVvdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+
Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5TdWJqZWN0OiA8L3NwYW4+
UmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBv
ZiBOU0g8YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2IHhtbG5zOnY9InVybjpz
Y2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQt
Y29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2Zm
aWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIw
MDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8IS0tW2lmICFtc29dPjxzdHlsZT52XDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1
bHQjVk1MKTt9DQpvXDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQp3XDoqIHtiZWhh
dmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQouc2hhcGUge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNW
TUwpO30NCjwvc3R5bGU+PCFbZW5kaWZdLS0+PHN0eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlv
bnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2
IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTVMgR290aGljIjsN
CglwYW5vc2UtMToyIDExIDYgOSA3IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7DQoJcGFub3NlLTE6
MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7
DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseToiTWljcm9zb2Z0IEpoZW5nSGVpIjsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1pY3Jvc29mdCBKaGVuZ0hlaSI7DQoJ
cGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eToiXEBNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDggMiA0O30NCkBmb250
LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxAU2ltU3VuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAx
IDEgMSAxO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9y
bWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0
Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2Vy
aWY7DQoJY29sb3I6YmxhY2s7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
O30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
cHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVm
b3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseTpTaW1TdW47DQoJY29sb3I6YmxhY2s7fQ0K
dHQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7
fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCglt
YXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCnNw
YW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0
dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRN
TCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCWNvbG9yOmJsYWNrO30N
CnNwYW4uQmFsbG9vblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hh
ciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRl
eHQiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLHNhbnMtc2VyaWY7DQoJY29sb3I6YmxhY2s7fQ0K
c3Bhbi5DaGFyDQoJe21zby1zdHlsZS1uYW1lOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJbXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOuaJueazqOahhuaWh+acrDsNCglm
b250LWZhbWlseTpTaW1TdW47DQoJY29sb3I6YmxhY2s7fQ0KcC5hLCBsaS5hLCBkaXYuYQ0KCXtt
c28tc3R5bGUtbmFtZTrmibnms6jmoYbmlofmnKw7DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOah
huaWh+acrCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglm
b250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmOw0K
CWNvbG9yOmJsYWNrO30NCnNwYW4uSFRNTENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwg6aKE
6K6+5qC85byPIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGlu
azoiSFRNTCDpooTorr7moLzlvI8iOw0KCWZvbnQtZmFtaWx5OlNpbVN1bjt9DQpwLkhUTUwsIGxp
LkhUTUwsIGRpdi5IVE1MDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIOmihOiuvuagvOW8jyI7DQoJ
bXNvLXN0eWxlLWxpbms6IkhUTUwg6aKE6K6+5qC85byPIENoYXIiOw0KCW1hcmdpbjowaW47DQoJ
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6
IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7DQoJY29sb3I6YmxhY2s7fQ0Kc3Bhbi5FbWFpbFN0eWxl
MjYNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNh
bnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNw0KCXttc28tc3R5
bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglj
b2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI4DQoJe21zby1zdHlsZS10eXBlOnBlcnNv
bmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiM0NDU0NkE7
DQoJZm9udC13ZWlnaHQ6Ym9sZDsNCglmb250LXN0eWxlOml0YWxpYzsNCgl0ZXh0LWRlY29yYXRp
b246bm9uZSBub25lO30NCnNwYW4uRW1haWxTdHlsZTI5DQoJe21zby1zdHlsZS10eXBlOnBlcnNv
bmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMzANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWls
U3R5bGUzMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTMyDQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOiM0NDU0NkE7DQoJZm9udC13ZWlnaHQ6Ym9sZDsNCglmb250LXN0eWxlOml0YWxp
YzsNCgl0ZXh0LWRlY29yYXRpb246bm9uZSBub25lO30NCnNwYW4uRW1haWxTdHlsZTMzDQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzQNCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFG
NDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUzNQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojNDQ1NDZBOw0KCWZvbnQt
d2VpZ2h0OmJvbGQ7DQoJZm9udC1zdHlsZTppdGFsaWM7DQoJdGV4dC1kZWNvcmF0aW9uOm5vbmUg
bm9uZTt9DQpzcGFuLkVtYWlsU3R5bGUzNg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojNDQ1NDZBOw0KCWZvbnQt
d2VpZ2h0OmJvbGQ7DQoJZm9udC1zdHlsZTppdGFsaWM7DQoJdGV4dC1kZWNvcmF0aW9uOm5vbmUg
bm9uZTt9DQpzcGFuLkVtYWlsU3R5bGUzNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBs
eTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojNDQ1NDZBOw0K
CWZvbnQtd2VpZ2h0OmJvbGQ7DQoJZm9udC1zdHlsZTppdGFsaWM7DQoJdGV4dC1kZWNvcmF0aW9u
Om5vbmUgbm9uZTt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25s
eTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWlu
IDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0
aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5
XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4N
CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlv
dXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286
c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8ZGl2IGxhbmc9IkVOLVVTIiBsaW5rPSJi
bHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+VGhlIHVz
ZSBvZiBNUExTIGxhYmVscyB3b3VsZCBmYWNpbGl0YXRlIFNETiBjb250cm9sIG9mIHNlcnZpY2Ug
Y2hhaW5zLiBXZSBjb3VsZCB1c2UgYW55dGhpbmcgYnV0IFZMQU4gc3RpdGNoaW5nIGV0Yy4uIGlz
IG5vdCBzY2FsYWJsZSBvciByZWFsaXN0aWMgdG8gb3BlcmF0ZQ0KIGluIGEgbGFyZ2UgbmV0d29y
ayBjb21wb3NlZCBvZiBtYW55IHNtYWxsZXIgZGF0YSBjZW50ZXJzLiBJIGd1ZXNzIHdoZXJlIEkg
Z2V0IGh1bmcgdXAgaW4gdGhpcyBkaXNjdXNzaW9uIGlzIHdoeSBvdmVybG9hZCB0aGUgTlNIIGhl
YWRlciBvYmplY3Qgd2l0aCBib3RoIHBhdGggaW5mbyBhbmQgbWV0YWRhdGE/IElzIHRoZXJlIGEg
bm90aW9uIHRoYXQgdGhleSBhcmUgaW50cmluc2ljYWxseSB0aWVkIHRvZ2V0aGVyIGlmIHNvLCBj
b3VsZCBmb2xrcw0KIHByb3ZpZGUgYW4gZXhhbXBsZT8gVGhhdCB3b3VsZCBiZSBoZWxwZnVsLjxv
OnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
aT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiM0NDU0NkEiPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgSmltIFV0dGFybzxvOnA+PC9vOnA+PC9zcGFu
PjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiM0NDU0NkEiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM0NDU0NkEiPiZxdW90OzxpPlRo
aXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZhbXA7VCBw
cm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRo
ZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBh
ZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUNCiBuYW1lZCByZWNpcGllbnQocykg
b3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZl
ZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVs
ZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhl
ciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9y
IGNvcHlpbmcNCiBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQ8L2k+LiZxdW90
Ozwvc3Bhbj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+PG86cD48L286cD48
L3NwYW4+PC9pPjwvYj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IFN1bWFuZHJh
IE1hamVlIFs8YSBocmVmPSJtYWlsdG86Uy5NYWplZUBmNS5jb20iPm1haWx0bzpTLk1hamVlQGY1
LmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2IDU6
MTAgUE08YnI+DQo8Yj5Ubzo8L2I+IFVUVEFSTywgSkFNRVMgJmx0OzxhIGhyZWY9Im1haWx0bzpq
dTE3MzhAYXR0LmNvbSI+anUxNzM4QGF0dC5jb208L2E+Jmd0OzsgU3Rld2FydCBCcnlhbnQgJmx0
OzxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPnN0ZXdhcnQuYnJ5YW50
QGdtYWlsLmNvbTwvYT4mZ3Q7OyBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1
QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0OzsgUm9uIFBhcmtlciAmbHQ7
PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OzsNCiBEYXZlIERvbHNvbiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4m
Z3Q7OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFu
ZHJldy5kb2xnYW5vd0Bub2tpYS5jb20iPmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208L2E+Jmd0
OzsgRVhUIEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBo
cGUuY29tIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzph
by50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+
IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1o
ZWFkZXIgdHlwZSBvZiBOU0g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gb3IgYSBuYWlsZWQgZG93biBzZXJ2aWNl
IGNoYWluIHdpdGhvdXQgbWV0YWRhdGEgb25jZSBjYW4gdXNlIHZsYW4gc3RpdGNoaW5nLCBtYWMg
YmFzZWQsIGhlY2sgaXQgY2FuIGJlIEhUVFAgaGVhZGVyIGJhc2VkIGlmIHdlIHdhbnQgdG8uIFNv
IHllcyBuZWl0aGVyIE5TSCBub3QgbWV0YWRhdGEgaXMNCiByZXF1aXJlZC4gQnV0IGl0IGlzIG9m
dGVuIGRvIG5vdCBpbnRlcm9wZXJhdGUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPkkgYW0gYml0IGxvc3Qgb24gaG93IHRoaXMgZGlzY3Vzc2lvbiBmaXRzIGlu
IHdpdGggTlNIIHByb3RvY29sIGluIGdlbmVyYWw/Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlN1bWFuZHJhPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbToNCjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5zZmMgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZyI+c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0OyBvbiBiZWhhbGYgb2YgJnF1
b3Q7VVRUQVJPLCBKQU1FUyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmp1MTczOEBhdHQuY29t
Ij5qdTE3MzhAYXR0LmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlRodXJzZGF5LCBNYXJj
aCAxNywgMjAxNiBhdCA4OjU0IEFNPGJyPg0KPGI+VG86IDwvYj5TdGV3YXJ0IEJyeWFudCAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+c3Rld2FydC5icnlhbnRA
Z21haWwuY29tPC9hPiZndDssIFh1eGlhb2h1ICZsdDs8YSBocmVmPSJtYWlsdG86eHV4aWFvaHVA
aHVhd2VpLmNvbSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvYT4mZ3Q7LCBSb24gUGFya2VyICZsdDs8
YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7LA0KIERhdmUgRG9sc29uICZsdDs8YSBocmVm
PSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPiZn
dDssICZxdW90O0RvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpJnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbSI+YW5kcmV3LmRvbGdhbm93QG5va2lh
LmNvbTwvYT4mZ3Q7LCAmcXVvdDtFWFQgQm90dG9yZmYsIFBhdWwmcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvYT4m
Z3Q7LA0KICZxdW90OzxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdA
enRlLmNvbS5jbjwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20u
Y24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDs8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1
YmplY3Q6IDwvYj5SZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhl
YWRlciB0eXBlIG9mIE5TSDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxp
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj5TbywgaWYgSSB3YW50ZWQgdG8gZm9ybSBz
aW1wbGUgc2VydmljZSBjaGFpbnMgaS5lIG5haWxlZCB1cCwgbm90IHNlbGYtbW9kdWxhdGluZyBl
dGPigKZob3cgbXVjaCBtZXRhIGRhdGEgd291bGQgSSBuZWVkPw0KPC9zcGFuPjwvaT48L2I+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzQ0NTQ2QSI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+Smlt
IFV0dGFybzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPiZuYnNwOzwvc3Bhbj48L2k+
PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiM0NDU0NkEiPiZxdW90OzxpPlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRl
ZCB3aXRoIGl0IGFyZSBBVCZhbXA7VCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFy
ZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5
IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0
aGUNCiBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGll
dmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBu
b3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9t
IHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwg
Zm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcNCiBvZiB0aGlzIGVtYWlsIGlzIHN0cmlj
dGx5IHByb2hpYml0ZWQ8L2k+LiZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjp3aW5kb3d0ZXh0Ij4gU3Rld2FydCBCcnlhbnQgWzxhIGhyZWY9Im1haWx0bzpzdGV3
YXJ0LmJyeWFudEBnbWFpbC5jb20iPm1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L2E+
XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAxNywgMjAxNiAxMTozMSBBTTxi
cj4NCjxiPlRvOjwvYj4gVVRUQVJPLCBKQU1FUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmp1MTczOEBh
dHQuY29tIj5qdTE3MzhAYXR0LmNvbTwvYT4mZ3Q7OyBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0OzsgUm9u
IFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OzsgRGF2ZSBEb2xzb24N
CiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj5kZG9sc29uQHNhbmR2
aW5lLmNvbTwvYT4mZ3Q7OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20iPmFuZHJldy5kb2xnYW5vd0Bub2tp
YS5jb208L2E+Jmd0OzsgRVhUIEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1
bC5ib3R0b3JmZkBocGUuY29tIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L2E+Jmd0OzsNCjxhIGhy
ZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT48YnI+
DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwv
YT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBh
biBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPlllcywgdGhl
IE1QTFMgbGFiZWwgc2hvdWxkIGJlIHNlZW4gYXMgYW4gaW5zdHJ1Y3Rpb24gLSB3aGljaCBpczxi
cj4NCmV4YWN0bHkgd2hhdCBpdCBpcywgYW5kIGFsd2F5cyBoYXMgYmVlbi48YnI+DQo8YnI+DQpZ
b3UgY2FuIHRyaXZpYWxseSBjYXJyeSBNUExTIG92ZXIgSVAuPGJyPg0KPGJyPg0KV2UgZG8gY2Fy
cnkgTVBMUyBvdmVyIEV0aGVybmV0Ljxicj4NCjxicj4NCkluIHRoZSBhYm92ZSBjYXNlcyBNUExT
IGlzIHRoZSBpbnN0cnVjdGlvbiwgYW5kIElQIGFuZCA8YnI+DQpFdGhlcm5ldCBhcmUgdGhlIHBv
aW50IHRvIHBvaW50IHRyYW5zcG9ydHMuPGJyPg0KPGJyPg0KV2hhdCBpcyBtb3JlIGludGVyZXN0
aW5nIGlzIGhvdyB3ZSBjYXJyeSB0aGUgbWV0YWRhdGEsPGJyPg0Kc2luY2UgdGhlcmUgbWF5IG5l
ZWQgdG8gYmUgc2V2ZXJhbCBpbnN0YW5jZXMgb2YgdGhlPGJyPg0KbWV0YWRhdGEgaW4gdGhlIHBh
Y2tldC48YnI+DQo8YnI+DQpTdGV3YXJ0PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+T24gMTcvMDMvMjAxNiAxMjozMCwgVVRUQVJPLCBKQU1FUyB3cm90ZTo8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+Um9uLDwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0
NkEiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBIYXZlIG5vdCBiZWVuIGZvbGxvd2luZyB0aGUgU0ZDIFdHIHRo
YXQgY2xvc2VseSBkdWUgdG8gb3RoZXIgbW9yZSBwcmVzc2luZyBuZWVkcyBmb3IgbXkgbmV0d29y
ay4gVGhhdCBiZWluZyBzYWlkLCBpdCB3b3VsZCBzZWVtIHRoYXQgYW4NCiBNUExTIGxhYmVsIGNv
dWxkIGJlIHVzZWQgYXMgdGhlIGJhc2lzIGZvciB3aGF0IHlvdSBhcmUgbG9va2luZyBmb3IgYW4g
dGh1cyBjb3VsZCBiZSBhcHBsaWVkIHRvIGFsbCBuZXR3b3JrIHR5cGVzLiBVc2luZyB0aGUgTVBM
UyBsYWJlbCBmb3JtYXQgZG9lcyBub3QgZm9yY2UgeW91IHRvIGhhdmUgYW4gTVBMUyBlbmFibGVk
IG5ldHdvcmsgYWxsIHRoYXQgaXMgbmVlZGVkIGlzIHRoZSByZXF1aXJlZCBpbmZvIHRvIGJlIHBv
cHVsYXRlZCBpbiB0aGUNCiBsYWJlbC4gSXQgc2VlbXMgdGhhdCB0aGUgYXJndW1lbnQgaXMgZm9y
IGluZGVwZW5kZW5jZSBvZiBuZXR3b3JrIHRodXMgaW52ZW50aW5nIGEgbmV3IGxhYmVsIGlzIGJh
c2VkIG9uIGFuIGFzc3VtcHRpb24gdGhhdCB1c2luZyBNUExTIGxhYmVscyBpbXBvc2VzIGFuIE1Q
TFMgY29udHJvbCBwbGFuZS4gSXMgdGhhdCByaWdodD88L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
NDQ1NDZBIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj5KaW0gVXR0YXJv
PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzQ0
NTQ2QSI+JnF1b3Q7PGk+VGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGgg
aXQgYXJlIEFUJmFtcDtUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVu
ZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hv
bSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZQ0KIG5h
bWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0
IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0
aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBj
b21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJk
aW5nLCBwcmludGluZywgb3IgY29weWluZw0KIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJv
aGliaXRlZDwvaT4uJnF1b3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OndpbmRvd3RleHQiPiBYdXhpYW9odSBbPGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5j
b20iPm1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBU
aHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgMzo0NyBBTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtl
ciA8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Jmx0O1Jv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20mZ3Q7PC9hPjsgVVRUQVJPLCBKQU1FUw0KPGEg
aHJlZj0ibWFpbHRvOmp1MTczOEBhdHQuY29tIj4mbHQ7anUxNzM4QGF0dC5jb20mZ3Q7PC9hPjsg
RGF2ZSBEb2xzb24gPGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj4NCiZsdDtk
ZG9sc29uQHNhbmR2aW5lLmNvbSZndDs8L2E+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNH
KSA8YSBocmVmPSJtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbSI+DQombHQ7YW5kcmV3
LmRvbGdhbm93QG5va2lhLmNvbSZndDs8L2E+OyBFWFQgQm90dG9yZmYsIFBhdWwgPGEgaHJlZj0i
bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+DQombHQ7cGF1bC5ib3R0b3JmZkBocGUuY29t
Jmd0OzwvYT47IFN0ZXdhcnQgQnJ5YW50IDxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBn
bWFpbC5jb20iPg0KJmx0O3N0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSZndDs8L2E+OyA8YSBocmVm
PSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0K
PGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4g
TlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlJvbiw8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBTRkMgYXBwcm9hY2gg
b2YgZW5jb2RpbmcgdGhlIFNGUCBpbmZvcm1hdGlvbiBieSBhbiBNUExTIGxhYmVsIHN0YWNrIGNh
biBtZWV0IHRoZSB0cmFuc3BvcnQtaW5kZXBlbmRlbmN5IHJlcXVpcmVtZW50IHZlcnkgd2VsbC48
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+WGlhb2h1PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk
IGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndp
bmRvd3RleHQiPiBSb24gUGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+
XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgMTE6MjAgUE08
YnI+DQo8Yj5Ubzo8L2I+IFVUVEFSTywgSkFNRVM7IERhdmUgRG9sc29uOyBYdXhpYW9odTsgRG9s
Z2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgU3Rld2FydCBC
cnlhbnQ7DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5j
b20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5z
ZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBbR1JBWU1BSUxd
IFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkph
bWVzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBjYW7igJl0
IHNwZWFrIGZvciB0aGUgZW50aXJlIGdyb3VwLCBteSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBkZWNp
c2lvbiBub3QgdG8gc3RhbmRhcmRpemUgb24gTVBMUyBhcyB0aGUgZm9yd2FyZGluZyBwYXJhZGln
bSB3YXMgdG8gbWFrZSBTRkMgYnJvYWRlciBzdWNoIHRoYXQgaXQNCiBjb3VsZCB1dGlsaXplIE1B
QyBiYXNlZCBuZXR3b3JrcywgSVAgYmFzZWQgbmV0d29ya3MsIGFuZCBJUC1vdmVyLU1QTFMgYmFz
ZWQgbmV0d29ya3MuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m
bmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PC9h
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFF
MUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IFVUVEFSTywgSkFNRVMgWzxhIGhyZWY9
Im1haWx0bzpqdTE3MzhAYXR0LmNvbSI+bWFpbHRvOmp1MTczOEBhdHQuY29tPC9hPl0NCjxicj4N
CjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDE2LCAyMDE2IDExOjExIEFNPGJyPg0KPGI+
VG86PC9iPiBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7OyBE
YXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj5kZG9s
c29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7OyBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1
eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0OzsNCiBEb2xnYW5v
dywgQW5kcmV3IChOb2tpYSAtIFNHKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFuZHJldy5kb2xnYW5v
d0Bub2tpYS5jb20iPmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208L2E+Jmd0OzsgRVhUIEJvdHRv
cmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj5wYXVs
LmJvdHRvcmZmQGhwZS5jb208L2E+Jmd0OzsgU3Rld2FydCBCcnlhbnQgJmx0OzxhIGhyZWY9Im1h
aWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwv
YT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUu
Y29tLmNuPC9hPjxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+
c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gW0dSQVlNQUlM
XSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1
NDZBIj5Db21tZW50cyBJbi1MaW5lPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+Jm5i
c3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+SmltIFV0dGFybzwvc3Bhbj48L2k+
PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiM0NDU0NkEiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM0NDU0NkE7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZxdW90OzxpPlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0
cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZhbXA7VCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlh
bCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwg
b3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuDQogSWYgeW91IGFyZSBu
b3Qgb25lIG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29u
IHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3Is
IHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlh
dGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2Vt
aW5hdGlvbiwgZm9yd2FyZGluZywNCiBwcmludGluZywgb3IgY29weWluZyBvZiB0aGlzIGVtYWls
IGlzIHN0cmljdGx5IHByb2hpYml0ZWQ8L2k+LiZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEg
MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gUm9uIFBhcmtlciBbPGEgaHJlZj0ibWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPm1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNo
IDE2LCAyMDE2IDEwOjAxIEFNPGJyPg0KPGI+VG86PC9iPiBEYXZlIERvbHNvbiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4m
Z3Q7OyBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1
eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0OzsgVVRUQVJPLCBKQU1FUyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmp1MTczOEBhdHQuY29tIj5qdTE3MzhAYXR0LmNvbTwvYT4mZ3Q7OyBEb2xnYW5vdywgQW5k
cmV3IChOb2tpYSAtIFNHKQ0KICZsdDs8YSBocmVmPSJtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5v
a2lhLmNvbSI+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTwvYT4mZ3Q7OyBFWFQgQm90dG9yZmYs
IFBhdWwgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iPnBhdWwuYm90
dG9yZmZAaHBlLmNvbTwvYT4mZ3Q7OyBTdGV3YXJ0IEJyeWFudCAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC9hPiZn
dDs7DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20u
Y248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJl
OiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPk15IHJl
Y29sbGVjdGlvbiBvZiB0aGUgZGlzY3Vzc2lvbiBhbmQgYW5hbHlzaXMgb2YgTVBMUyBmb3J3YXJk
aW5nIHRvIHN1cHBvcnQgU0ZDIHdhcyBub3Qgb3JpZW50ZWQgYXJvdW5kIGhpZXJhcmNoaWNhbCBT
RkMgZG9tYWlucy4mbmJzcDsmbmJzcDsgSW5zdGVhZCwgSSB0aG91Z2h0IHRoZSBkaXNjdXNzaW9u
DQogd2FzIGFyb3VuZCBhbiBNUExTIGxhYmVsIHBlciBTRiBpbnN0YW5jZSBzbyB0aGF0IHRoZSBz
dGFjayBvZiBNUExTIGxhYmVscyBwcm92aWRlZCB0aGUgZnVsbCBTRlAvUlNQIGRlc2NyaXB0aW9u
LiZuYnNwOyZuYnNwOyZuYnNwOyBBbiBlbGVnYW50IGFwcHJvYWNoLCBmb3Igc3VyZSwgYnV0IG5v
dCBvbmUgYWRvcHRlZCBieSB0aGUgV0cuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPltKaW0gVSZn
dDtdIFdhcyB0aGlzIGRlY2lzaW9uIGJhc2VkIG9uIHRoZSBub3Rpb24gdGhhdCBhbGwgZmFicmlj
cyBhcmUgSVAgb25seT8/IElNTyB0aGUgbW9kZWwgb2YgYWxsIERDcyBiZWluZyBsYXJnZSBhbmQg
SVAgb25seSBpcyBub3QgYSBjb3JyZWN0IGFzc3VtcHRpb24uPC9zcGFuPjwvaT48L2I+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBjdXJyZW50IGRpc2N1c3Npb24gb2Yg
TVBMUyBpcyBtb3JlIG9mIHRoZSBoaWVyYXJjaGljYWwgbmF0dXJlIOKAkyBhIHN0YWNrIG9mIGxh
YmVscyBpbiB0aGUgZ2VuZXJhbCBjYXNlIHJlcHJlc2VudHMgYSBzZXQgb2YgbmVzdGVkIExTUHMu
Jm5ic3A7Jm5ic3A7IEZvciBTRkMsIHRoZSBkaXNjdXNzaW9uDQogaXMgdGhhdCBhIHN0YWNrIG9m
IE5TSCByZXByZXNlbnRzIGEgc3RhY2sgb2YgcGVyLVNGQy1kb21haW4gU0ZQcy4mbmJzcDsmbmJz
cDsgQnV0IGFuIGluZGl2aWR1YWwgTlNIIGRvZXMgbm90IHNlbGYtZGVzY3JpYmUgdGhlIFNGUC9S
U1AgYXQgaXRzIG93biBkb21haW4gbGV2ZWwsIHJlbHlpbmcgaW5zdGVhZCBvbiBhIGZsYXQgaWRl
bnRpZmllciAoU0ZQIElEKSB0aGF0IGlzIHVzZWQgdG8gbG9va3VwIHRoZSBmdWxsIFNGUC9SU1Au
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsg
Um9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IERhdmUgRG9s
c29uIFs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iPm1haWx0bzpkZG9sc29u
QHNhbmR2aW5lLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBNYXJjaCAx
NiwgMjAxNiA5OjQ4IEFNPGJyPg0KPGI+VG86PC9iPiBYdXhpYW9odSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+Jmd0OzsgVVRU
QVJPLCBKQU1FUyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmp1MTczOEBhdHQuY29tIj5qdTE3MzhAYXR0
LmNvbTwvYT4mZ3Q7OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20iPmFuZHJldy5kb2xnYW5vd0Bub2tpYS5j
b208L2E+Jmd0OzsNCiBFWFQgQm90dG9yZmYsIFBhdWwgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVs
LmJvdHRvcmZmQGhwZS5jb20iPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvYT4mZ3Q7OyBSb24gUGFy
a2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7OyBTdGV3YXJ0IEJyeWFudCAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+c3Rld2FydC5icnlh
bnRAZ21haWwuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNu
Ij5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBb
c2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNI
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPlJlY2FsbCB0aGF0IGRyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhv
ZHMtYW5hbHlzaXMgY29tcGFyZXMgdGhlIGRpZmZlcmVudCBhcHByb2FjaGVzLjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaG9tbWEt
c2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcy0wNSI+aHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMtMDU8L2E+
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgTVBMUyBhcHBy
b2FjaCBmYWxscyBpbnRvIHRoZSBjYXRlZ29yeSBkaXNjdXNzZWQgaW4gc2VjdGlvbiAzLjEuMiwg
4oCcTWV0aG9kIDI6IEZvcndhcmRpbmcgd2l0aCBTdGFja2VkIEhlYWRlcnPigJ0sPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPndoZXJlYXMgdGhlIE5TSCBhcHByb2FjaCBmYWxscyBpbnRvIHNlY3Rpb24gMy4x
LjMsIOKAnE1ldGhvZDM6IEZvcndhcmRpbmcgYmFzZWQgb24gU2VydmljZSBDaGFpbiBJZGVudGlm
aWVyc+KAnS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlNlY3Rp
b24gNCBhbmFseXplcyB0aGUgZGlmZmVyZW50IG1ldGhvZHMsIHdpdGggcHJvcyBhbmQgY29ucyBm
b3IgYWxsIG9mIHRoZSBhcHByb2FjaGVzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+LURhdmU8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJl
aGFsZiBPZiA8L2I+WHV4aWFvaHU8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTUs
IDIwMTYgODoyMSBQTTxicj4NCjxiPlRvOjwvYj4gVVRUQVJPLCBKQU1FUzsgRG9sZ2Fub3csIEFu
ZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsgU3Rld2Fy
dCBCcnlhbnQ7DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0
ZS5jb20uY248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
Ij5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1B
SUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PldoZW4gYXBwbHlpbmcgYSBwYXJ0aWN1bGFyIFNGQyAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9m
IFNGcykgdG8gdGhlIHNlbGVjdGVkIHRyYWZmaWMsIHRoZSB0cmFmZmljIG5lZWRzIHRvIGJlIHN0
ZWVyZWQgdGhyb3VnaCB0aGUgY29ycmVzcG9uZGluZyBTRlAgKGkuZS4sIGFuDQogb3JkZXJlZCBs
aXN0IG9mIFNGRnMgYW5kIFNGcykgaW4gdGhlIFNGQy1lbmFibGVkIG5ldHdvcmsuIE1QTFMtU1BS
SU5HIGlzIGEgcGFydGljdWxhciBNUExTIHNvdXJjZSByb3V0aW5nIHBhcmFkaWdtIHdoZXJlIHRo
ZSBleHBsaWNpdCBwYXRoIGluZm9ybWF0aW9uIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgZXhw
bGljaXQgaG9wcykgaXMgZW5jb2RlZCBhcyBhIGxhYmVsIHN0YWNrIChpLmUuLCBhbiBvcmRlcmVk
IGxpc3Qgb2YgbGFiZWxzIHdpdGgNCiBlYWNoIGluZGljYXRpbmcgYSBwYXJ0aWN1bGFyIGV4cGxp
Y2l0IGhvcCkgYW5kIHRoZW4gcGlnZ3liYWNrZWQgb24gdGhlIHNvdXJjZSByb3V0ZWQgcGFja2V0
cy4gVGhlIE1QTFMtU1BSSU5HIHBhcmFkaWdtIGNhbiBiZSBlYXNpbHkgbGV2ZXJhZ2VkIHRvIHN0
ZWVyIHRoZSBzZWxlY3RlZCB0cmFmZmljIHRocm91Z2ggYSBwYXJ0aWN1bGFyIFNGUCBieSBlbmNv
ZGluZyB0aGUgU0ZQIGluZm9ybWF0aW9uIGFzIGFuIE1QTFMgbGFiZWwgc3RhY2sgKGkuZS4sDQog
YW4gb3JkZXJlZCBsaXN0IG9mIGxhYmVscyB3aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3Vs
YXIgU0ZGIG9yIFNGKS4gSW4gdGhpcyB3YXksIFNGRnMgY291bGQgYmUgaW1wbGVtZW50ZWQgb24g
ZXhpc3RpbmcgTVBMUyBzd2l0Y2hlcyB3aXRob3V0IGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEtcGxh
bmUgcHJvdmlkZWQgdGhhdCBTRnMgYXJlIGNhcGFibGUgb2YgcmVjb2duaXppbmcgTVBMUyBwYWNr
ZXRzLiAmbmJzcDtBcyBwb2ludGVkIG91dCBieSBzb21lYm9keQ0KIGVsc2UsIGl04oCZcyBtdWNo
IHN0cmFpZ2h0Zm9yd2FyZCB0byBzdXBwb3J0IHRoZSBzdGFjayBvZiBTRkMgZW5jYXBzdWxhdGlv
bnMgaWYgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIGlzIGltcGxlbWVudGVkIGluIHRoZSBmb3JtIG9m
IGFuIE1QTFMgbGFiZWwgc3RhY2suPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlhpYW9odTwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4w
cHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5P
biBCZWhhbGYgT2YgPC9iPlVUVEFSTywgSkFNRVM8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwg
TWFyY2ggMTUsIDIwMTYgODo0NiBQTTxicj4NCjxiPlRvOjwvYj4gRG9sZ2Fub3csIEFuZHJldyAo
Tm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlh
bnQ7DQo8YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20u
Y248L2E+PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJl
OiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEi
PklmIHdlIGhhdmUgYW4gTVBMUyBlbmFibGVkIGZhYnJpYyB3b3VsZG7igJl0IGl0IGJlIHNpbXBs
ZXIgdG8gd2VhdmUgTlNIIGludG8gaXQgaWYgaXQgYWxsIHVzZXMgTVBMUz8gSWYgbm90IGhvdyB3
b3VsZCB0aGUgaW50ZXJhY3Rpb24gYmV0d2VlbiB0aGUgdHdvIGVudmlyb25tZW50cw0KIHdvcms/
PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzQ0NTQ2QSI+SmltIFV0dGFybzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEi
PiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiM0NDU0NkE7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04i
PiZxdW90OzxpPlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFy
ZSBBVCZhbXA7VCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBz
b2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhp
cyBlbWFpbCBpcyBhZGRyZXNzZWQuDQogSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZSBuYW1lZCBy
ZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3Ug
aGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNl
bmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0
ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywN
CiBwcmludGluZywgb3IgY29weWluZyBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0
ZWQ8L2k+LiZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5k
b3d0ZXh0Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkRvbGdhbm93
LCBBbmRyZXcgKE5va2lhIC0gU0cpPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWFyY2ggMTQs
IDIwMTYgMTE6NTIgUE08YnI+DQo8Yj5Ubzo8L2I+IEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+cGF1bC5ib3R0b3JmZkBocGUuY29t
PC9hPiZndDs7IFJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDs7
IFN0ZXdhcnQgQnJ5YW50ICZsdDs8YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwu
Y29tIj5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzph
by50aW5nQHp0ZS5jb20uY24iPmFvLnRpbmdAenRlLmNvbS5jbjwvYT48YnI+DQo8Yj5DYzo8L2I+
IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1o
ZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gb2xsb3dpbmcg4oCcbmV4dCBoZWFkZXLigJ0gYXBwcm9h
Y2ggJm5ic3A7aXMgc2ltcGxlIGFuZCB0aGUgTlNIIGhlYWRlciBpcyBhbHJlYWR5IGJ1aWx0IGxp
a2UgdGhhdC4gSW50cm9kdWNpbmcgTVBMUyBsaWtlIGFwcHJvYWNoIHdvdWxkIGFkZCB5ZXQgYW5v
dGhlciBtZWNoYW5pc20gdG8gdHJhdmVyc2UgdGhlIGhlYWRlcnMsDQogd2hpY2ggd291bGQgbWFr
ZSBoL3cgbW9yZSBjb21wbGV4Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj5JdCBpcyB0cnVlIHRoYXQgaC93IGNhbiBvbmx5IGxvb2sgYXQgWCBCeXRlcyAoWCBk
ZXBlbmRpbmcgb24gaC93KS4gVGhpcyBpcyB0cnVlIGZvciBtYW55IGhlYWRlcnMgbm90IG9ubHkg
dGhpcyBhbmQgZXZlbiB0b2RheSAod2l0aG91dCBOU0gpIHlvdSBjYW4gZW5kLXVwIHdpdGggcGF5
bG9hZCBiZWluZw0KIHZlcnkgZGVlcCBpbiBhIHBhY2tldC4gQXQgdGhlIGVuZCB3ZSBuZWVkIHRv
IGhhdmUgYSBmbGV4aWJsZSBtZWNoYW5pc20gd2hpY2ggTlNIIG5lc3Rpbmcgd291bGQgcHJvdmlk
ZS4gSWYgc29tZW9uZSDigJxhYnVzZXMgaXTigJ0gdGhpcyBjYW4gbGVhZCB0byB2YXJpb3VzIGlz
c3Vlcy4gSXQgaXMgcHJvYmFibHkgd29ydGggbm90aW5nIHRoYXQgaW4gdGhlIGRyYWZ0IGluY2x1
ZGluZyBzZWN1cml0eSBjb25zaWRlcmF0aW9ucyAoYnkgYWRkaW5nIGxhcmdlDQogaGVhZGVycyBp
dCB3aWxsIGJlIGhhcmRlciB0byBwZXJmb3JtIHBheWxvYWQgYmFzZWQgQUNMIEREb1MgcHJvdGVj
dGlvbiBpbiByb3V0ZXJzIGZvciBleGFtcGxlKS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+QW5kcmV3PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj5PbiAyMDE2LTAzLTE1LCAzOjAzIEFNLCAmcXVvdDtzZmMgb24g
YmVoYWxmIG9mIEVYVCBCb3R0b3JmZiwgUGF1bCZxdW90OyB3cm90ZTo8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtw
YWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCIgaWQ9Ik1BQ19PVVRMT09L
X0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SnVzdCBvbmUgbW9yZSBjb25jZXJu
IGFib3V0IHRoZSBzdGFjayBpcyBob3cgZGVlcCBpdCB3aWxsIG5lc3QuIEhhcmR3YXJlIHN3aXRj
aCBpbXBsZW1lbnRhdGlvbnMgYXJlIHR5cGljYWxseSBsaW1pdGVkIGluIHRoZSBkZXB0aCB0aGV5
IGxvb2sgaW50byB0aGUgcGFja2V0Lg0KIElmIHRoZSBoYXJkd2FyZSBuZWVkcyB0byBsb29rIGF0
IHRoZSBvcmlnaW5hbCBwYWNrZXQgaGVhZGVycywgdGhlbiBoYXJkd2FyZSB3b3VsZCBuZWVkIHRv
IHNraXAgb3ZlciB0aGUgc3RhY2sgb2YgTlNIIGhlYWRlcnMgdG8gcmVhY2ggdGhlIG9yaWdpbmFs
IHBhY2tldC4gSWYgdGhlIE5TSCBzdGFjayBpcyB0b28gZGVlcCBpdCBtYXkgZXhjZWVkIHRoZSBo
YXJkd2FyZSBkZXB0aCBsaW1pdHMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5DaGVlcnMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxicj4NClBhdWw8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRv
d3RleHQiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Um9uIFBhcmtl
cjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjQ1IEFNPGJyPg0K
PGI+VG86PC9iPiBTdGV3YXJ0IEJyeWFudCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5
YW50QGdtYWlsLmNvbSI+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC9hPiZndDs7DQo8YSBocmVm
PSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj5hby50aW5nQHp0ZS5jb20uY248L2E+PGJyPg0K
PGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4g
TlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgbGlrZSB0aGUgc2VsZiBk
ZXNjcmliaW5nIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGFuZCBJIGxpa2UgdGhlIGZpcnN0IG9uZSBi
ZWluZyB0aGUg4oCcY3VycmVudOKAnSBzY29waW5nLiZuYnNwOyZuYnNwOyBCdXQsIG9uZSBkaWZm
ZXJlbmNlIGJldHdlZW4gTVBMUyBhbmQgTlNI4oCmJm5ic3A7Jm5ic3A7IE1QTFMgZm9yd2FyZGlu
Zw0KIGlzIGdlbmVyYWxseSBoYW5kbGVkIGJ5IGxvb2tpbmcgb25seSBhdCB0aGUgTVBMUyBsYWJl
bHMgdGhhdCBhcmUg4oCcaW4gc2NvcGXigJ0gZm9yIHRoZSBjdXJyZW50IG5vZGUgKGkuZS4sIHN0
YXJ0aW5nIGF0IHRoZSB0b3Atb2Ytc3RhY2spIGFuZCBub3QgbmVlZGluZyB0byBsb2NhdGUgYW5k
IHByb2Nlc3MgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBib3R0b20tb2Ytc3RhY2suJm5i
c3A7Jm5ic3A7Jm5ic3A7IEJ1dCwgaW4gTlNILCBtb3N0IHByb2Nlc3Npbmcgd2lsbCByZXF1aXJl
DQogbG9jYXRpb24gb2YgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBsYXN0IE5TSCBoZWFk
ZXIuJm5ic3A7Jm5ic3A7IEl0IGlzIGluZWZmaWNpZW50IHRvIGhhdmUgdG8gd2FsayB0aGUgc3Rh
Y2sgb2YgTlNIIGhlYWRlcnMgaW4gb3JkZXIgdG8gbG9jYXRlIHRoYXQgcGF5bG9hZC4mbmJzcDsm
bmJzcDsmbmJzcDsgSWYgZWFjaCBOU0ggaGVhZGVyIHRoYXQgd2FzIHB1c2hlZCBvbnRvIHRoZSBz
dGFjayBhbHNvIGluY2x1ZGVkIGFuIG9mZnNldCB0byBkaXJlY3RseSBsb2NhdGUgdGhlIHBheWxv
YWQNCiAoZWFjaCBuZXcgb25lIHNpbXBseSBhZGRzIGl0cyBvd24gYnl0ZSBzaXplKSwgdGhlbiB0
aGlzIHByb2Nlc3NpbmcgaW5lZmZpY2llbmN5IHdvdWxkIGJlIG1pdGlnYXRlZC48L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gc2ZjIFs8YSBocmVmPSJtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5d
DQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlN0ZXdhcnQgQnJ5YW50PGJyPg0KPGI+U2VudDo8L2I+IE1v
bmRheSwgTWFyY2ggMTQsIDIwMTYgNTo0MCBBTTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFp
bHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+YW8udGluZ0B6dGUuY29tLmNuPC9hPjxicj4NCjxiPkNj
OjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4N
CjxiPlN1YmplY3Q6PC9iPiBbR1JBWU1BSUxdIFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQt
aGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpa
SC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPjxicj4NCkhhdmluZyByZW1pbmRlZCBteXNlbGYgb2YgdGhlIE5TSCBoZWFk
ZXIgc3RydWN0dXJlLCBJIHNlZSB0aGF0IHRoaXM8YnI+DQppcyBub3Qgc3RyaWN0bHkgbmVlZGVk
IHNpbmNlIHRoaXMgbmF0dXJhbGx5IGZpdHMgd2l0aCB0aGUgbmV4dDxicj4NCnByb3RvY29sIGNv
bXBvbmVudCBvZiB0aGUgYmFzZSBoZWFkZXIuIFRodXMgc3RhdGluZyB0aGF0IHRoZSB0aGVyZTxi
cj4NCmlzIG5vIGFyY2hpdGVjdHVyYWwgbGltaXQgb24gdGhlIG51bWJlciBvZiBTRkggaGVhZGVy
cyBpbiBhIHBhY2tldDxicj4NCmlzIHRoZSBuZWNlc3NhcnkgYW5kIHN1ZmZpY2llbnQgcmVxdWly
ZW1lbnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5PGJyPg0Kc3RhY2sgb2YgTlNIIGhlYWRlcnMuIFN0
YXRpbmcgdGhhdCBuZXcgTlNIIGhlYWRlcnMgYXJlIGFkZGVkIGF0IHRoZSBmcm9udDxicj4NCm9m
IHRoZSBwYWNrZXQsIGFuZCBwcm9jZXNzZWQgZmlyc3QgYW5kIGRpc2NhcmRlZCBmaXJzdCBpcyBz
dWZmaWNpZW50PGJyPg0KdG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5nIGFtYmlndWl0eS4gUHJvY2Vz
c2luZyB3b3VsZCBhbHNvIGJlIHNpbXBsZXI8YnI+DQppcyB5b3UgZm9sbG93ZWQgdGhlIE1QTFMg
cnVsZSB0aGF0IHRoZSBvdXRlciBoZWFkZXIgaXMgdGhlIG9ubHkgb25lPGJyPg0KaW4gc2NvcGUg
dW50aWwgdGhhdCBoZWFkZXIgaXMgZGlzY2FyZGVkIChwb3BwZWQpLjxicj4NCjxicj4NCkkgZG8g
aG93ZXZlciB3b25kZXIgd2hldGhlciB0aGUgSUVURidzIGFyY2hpdGV0dXJhbCBwcmVmZXJlbmNl
IGZvcjxicj4NCnNlbGYgZGVzY3JpYmluZyBwYWNrZXRzIChNUExTIGJlaW5nIHRoZSBleGNlcHRp
b24pIGxlYWRzIHVzIHRvIG1vcmU8YnI+DQpjb21wbGV4IGFuZCB0aHVzIGxlc3MgZWZmaWNlbnQg
ZGF0YXBsYW5lIGRlc2lnbnMgdGhhbiB3ZSBjb3VsZCBvdGhlcndpc2UgPGJyPg0KYWNoaWV2ZS48
YnI+DQo8YnI+DQotIFN0ZXdhcnQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5P
biAxNC8wMy8yMDE2IDAxOjQ0LA0KPGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+
YW8udGluZ0B6dGUuY29tLmNuPC9hPiB3cm90ZTo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+U3Rld2FydCw8L3NwYW4+
PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48YnI+DQo8YnI+DQo8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwm
cXVvdDssc2Fucy1zZXJpZiI+VGhhbmtzLiA8L3NwYW4+DQo8c3BhbiBzdHlsZT0ibXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04iPjxicj4NCjxicj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5EbyB5
b3UgbWVhbiB3ZSBzaG91bGQgYWRkIGFuIGluZGljYXRvciBmb3IgdGhlIG5lc3RlZCBOU0g/ICZu
YnNwO0kgYWdyZWUgYW55dGhpbmcgbmV3IHNob3VsZCBiZSBjb25zaWRlcmVkIGNhcmVmdWxseS4g
QW5kIHRoYXQncyB3aGF0IHdlIGFyZSBkb2luZyByaWdodCBub3cuOik8YnI+DQo8L3NwYW4+PHNw
YW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48YnI+DQombmJzcDsgPGJyPg0K
PGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0i
Zm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBKaGVuZ0hlaSZxdW90
OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7lj5Hku7bkuro8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OyxzYW5zLXNlcmlmIj5TdGV3YXJ0IEJyeWFudA0KPGEgaHJlZj0ibWFpbHRvOnN0
ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+Jmx0O3N0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSZndDs8
L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGJyPg0K
PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFzdC1sYW5ndWFnZTpa
SC1DTiI+5pS25Lu25Lq6PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNUY1RjVGIj46ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+JnF1b3Q7c2ZjQGlldGYub3JnJnF1b3Q7PC9hPjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPiZsdDtzZmNAaWV0Zi5vcmcmZ3Q7PC9hPiwNCjwvc3Bhbj48c3Bh
biBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxicj4NCjwvc3Bhbj48c3BhbiBs
YW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuaXpeacnzwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzVGNUY1RiI+OiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPjIwMTYvMDMvMTEgMTc6MjU8L3NwYW4+PHNwYW4g
c3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48YnI+DQo8L3NwYW4+PHNwYW4gbGFu
Zz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7kuLs8L3NwYW4+
PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7TWljcm9zb2Z0IEpoZW5nSGVpJnF1b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPumimDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzVGNUY1RiI+Og0KICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlJlOiBbc2ZjXSBBZGRp
bmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PGJyPg0KPC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBz
dHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBKaGVuZ0hl
aSZxdW90OyxzYW5zLXNlcmlmO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7lj5Hku7bkuro8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlh
bCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+JnF1b3Q7c2ZjJnF1b3Q7DQo8YSBocmVmPSJtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPiZsdDtzZmMtYm91bmNlc0BpZXRmLm9yZyZndDs8L2E+
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2Vu
dGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTiI+DQo8aHIgc2l6ZT0iMyIgd2lkdGg9IjEwMCUiIG5vc2hhZGU9IiIgc3R5
bGU9ImNvbG9yOiNBMEEwQTAiIGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBzdHlsZT0i
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxicj4NCjxicj4NCjxicj4NCjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PGJyPg0KPC9zcGFuPjx0dD48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdCI+VGhlIHByb3RvY29sIHRoYXQgY2hvc2UgdGhlIG1vc3QgZWxlZ2Fu
dCBhcHByb2FjaCB0byBsYXllcmluZzwvc3Bhbj48L3R0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0Ij48YnI+DQo8L3NwYW4+PHR0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij5v
bmUgaGVhZGVyIG9uIGFub3RoZXIgd2FzIE1QTFMsIHdpdGggaXRzIHN0YWNraW5nIGFwcHJvYWNo
PC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCjwvc3Bhbj48
dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPmFuZCBvbmUgYml0IGVuZCBvZiBzdGFj
ayBpbmRpY2F0b3IuPC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxi
cj4NCjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlN1Y2gg
YSBzaW1wbGUgZ2VuZXJhbCBhcHByb2FjaCBoYXMgbXVjaCB0byBjb21tZW5kIGl0PC9zcGFuPjwv
dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPmFuZCB5b3UgbWlnaHQgdGhpbmsgc2VyaW91c2x5IGFi
b3V0IGFwcGx5aW5nIGl0IGhlcmUuPC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQiPjxicj4NCjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQiPlN0ZXdhcnQ8L3NwYW4+PC90dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PGJy
Pg0KPGJyPg0KPC9zcGFuPjx0dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3NwYW4+PC90dD48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PGJyPg0KPC9zcGFuPjx0dD48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdCI+c2ZjIG1haWxpbmcgbGlzdDwvc3Bhbj48L3R0PjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0Ij48YnI+DQo8L3NwYW4+PHR0PjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0Ij48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+
PC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCjwvc3Bhbj48
dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48L3NwYW4+PC90dD48
bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L3NwYW4+DQo8L2JvZHk+
DQo8L2h0bWw+DQo=

--_000_D315941949124jguicharciscocom_--


From nobody Mon Mar 21 09:18:12 2016
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C9B012D85C for <sfc@ietfa.amsl.com>; Mon, 21 Mar 2016 09:14:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2mMaopM2pajj for <sfc@ietfa.amsl.com>; Mon, 21 Mar 2016 09:14:43 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5300C12D5A1 for <sfc@ietf.org>; Mon, 21 Mar 2016 09:14:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=25806; q=dns/txt; s=iport; t=1458576882; x=1459786482; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=C/gm2mzwtZlunjYhmUBqHqCBXR98Qv//tWIXDMcY1cI=; b=KQyxZ4XXgtJ4k5MjFbgjtkBPQcFdveEV3yXDv/kccZwv3Rnyyj4UQwF0 2I15V4VOhuw7a3lBVYlzbV8+J3Ytu0WlSsjN/9U6UbSbAeOx74gNKICp8 BpFnDA5Bqq0cvlQAyyOfED10ogk55NXZCJ84FTXH9H+Ev6WIq5gRy/4wF k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AjAgBcHfBW/49dJa1egzRTcgauUotNA?= =?us-ascii?q?Q2BcBcKhWwCHIEOOBQBAQEBAQEBZCeEQQEBAQQBAQEgEToLEAIBBgIRBAEBAQI?= =?us-ascii?q?CIwMCAgIfBgsUAQgIAgQBDQWIEgMSDpJknReKRA2EVAEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAREEfIUig0V/gj6BTgoBBgEcCBAiAoJGglYFh2CPRjEBhXCCcoMsgXW?= =?us-ascii?q?BZYRKiFiHMYdUAR4BAUKCAAMZgUlqiFoBCBcdfgEBAQ?=
X-IronPort-AV: E=Sophos;i="5.24,372,1454976000"; d="scan'208";a="251182897"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Mar 2016 16:14:40 +0000
Received: from XCH-RCD-009.cisco.com (xch-rcd-009.cisco.com [173.37.102.19]) by rcdn-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id u2LGEe1s020542 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 21 Mar 2016 16:14:40 GMT
Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-RCD-009.cisco.com (173.37.102.19) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Mon, 21 Mar 2016 11:14:39 -0500
Received: from xch-rcd-008.cisco.com ([173.37.102.18]) by XCH-RCD-008.cisco.com ([173.37.102.18]) with mapi id 15.00.1104.009; Mon, 21 Mar 2016 11:14:39 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Stewart Bryant <stewart.bryant@gmail.com>, "UTTARO, JAMES" <ju1738@att.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgGIsHzaNJ/8ElkCt/MLwx78a5p9eGUqAgAD9i4CABSN0gA==
Date: Mon, 21 Mar 2016 16:14:39 +0000
Message-ID: <D3159608.49136%jguichar@cisco.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com> <56EACF91.6070703@joelhalpern.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D533D68@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D533D68@NKGEML515-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.98.43.184]
Content-Type: text/plain; charset="utf-8"
Content-ID: <4A219AABE91E094D9F47D4E4E1B9D473@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/GjkFXuhgj4ps4nkLarBJV8gClz0>
X-Mailman-Approved-At: Mon, 21 Mar 2016 09:18:11 -0700
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Mar 2016 16:14:48 -0000

Pg0KPg0KPg0KPj4gU28gZXZlbiBpZiB3ZSBoYWQgd2FudGVkIHRvIHVzZSBhIGxhYmVsIHN0YWNr
IGZvciBwYXRoIGlkZW50aWZpY2F0aW9uLA0KPj5hcyBmYXIgYXMgSQ0KPj4gY2FuIHRlbGwgd2Ug
d291bGQgc3RpbGwgbmVlZCBhIGhlYWRlciB0byBjYXJyeSB0aGUgbWV0YWRhdGEuDQo+DQo+WWVz
LiBIb3dldmVyLCBpZiBtZXRhZGF0YSBpcyBub3QgYSBtYW5kYXRvcnkgY29tcG9uZW50IGluIGFu
eSBzZXJ2aWNlDQo+Y2hhaW4sIGl0J2QgYmV0dGVyIHRvIGRlY291cGxlIHRoZSBwYXRoIGlkZW50
aWZpY2F0aW9uIGhlYWRlciBmcm9tIHRoZQ0KPm1ldGFkYXRhIGhlYWRlciwgSU1ITy4NCg0KSW4g
d2hpY2ggY2FzZSB5b3UgY2FuIHVzZSBNRC10eXBlIDIgd2l0aCBsZW5ndGggc2V0IHRvIDB4Mi4N
Cg0KSmltDQoNCj4gDQo+DQo+PiBBbmQgdGhhdCBtZWFucyB0aGF0IGFueXRoaW5nIHRoYXQgbmVl
ZGVkIHRoZSBtZXRhZGF0YSBvciBpbm5lciBwYWNrZXQNCj4+d291bGQNCj4+IGhhdmUgdG8gcGFy
c2UgdGhlIGxhYmVsIHN0YWNrLg0KPj4gQXQgd2hpY2ggcG9pbnQgLi4uDQo+DQo+QXQgdGhlIGJv
dHRvbSBvZiB0aGUgbGFiZWwgc3RhY2suDQo+DQo+QmVzdCByZWdhcmRzLA0KPlhpYW9odQ0KPg0K
Pg0KPj4gWW91cnMsDQo+PiBKb2VsDQo+PiANCj4+IE9uIDMvMTcvMTYgMTE6MzEgQU0sIFN0ZXdh
cnQgQnJ5YW50IHdyb3RlOg0KPj4gPiBZZXMsIHRoZSBNUExTIGxhYmVsIHNob3VsZCBiZSBzZWVu
IGFzIGFuIGluc3RydWN0aW9uIC0gd2hpY2ggaXMNCj4+ID4gZXhhY3RseSB3aGF0IGl0IGlzLCBh
bmQgYWx3YXlzIGhhcyBiZWVuLg0KPj4gPg0KPj4gPiBZb3UgY2FuIHRyaXZpYWxseSBjYXJyeSBN
UExTIG92ZXIgSVAuDQo+PiA+DQo+PiA+IFdlIGRvIGNhcnJ5IE1QTFMgb3ZlciBFdGhlcm5ldC4N
Cj4+ID4NCj4+ID4gSW4gdGhlIGFib3ZlIGNhc2VzIE1QTFMgaXMgdGhlIGluc3RydWN0aW9uLCBh
bmQgSVAgYW5kIEV0aGVybmV0IGFyZQ0KPj4gPiB0aGUgcG9pbnQgdG8gcG9pbnQgdHJhbnNwb3J0
cy4NCj4+ID4NCj4+ID4gV2hhdCBpcyBtb3JlIGludGVyZXN0aW5nIGlzIGhvdyB3ZSBjYXJyeSB0
aGUgbWV0YWRhdGEsIHNpbmNlIHRoZXJlIG1heQ0KPj4gPiBuZWVkIHRvIGJlIHNldmVyYWwgaW5z
dGFuY2VzIG9mIHRoZSBtZXRhZGF0YSBpbiB0aGUgcGFja2V0Lg0KPj4gPg0KPj4gPiBTdGV3YXJ0
DQo+PiA+DQo+PiA+IE9uIDE3LzAzLzIwMTYgMTI6MzAsIFVUVEFSTywgSkFNRVMgd3JvdGU6DQo+
PiA+Pg0KPj4gPj4gKi9Sb24sLyoNCj4+ID4+DQo+PiA+PiAqLy8qDQo+PiA+Pg0KPj4gPj4gKi9I
YXZlIG5vdCBiZWVuIGZvbGxvd2luZyB0aGUgU0ZDIFdHIHRoYXQgY2xvc2VseSBkdWUgdG8gb3Ro
ZXIgbW9yZQ0KPj4gPj4gcHJlc3NpbmcgbmVlZHMgZm9yIG15IG5ldHdvcmsuIFRoYXQgYmVpbmcg
c2FpZCwgaXQgd291bGQgc2VlbSB0aGF0IGFuDQo+PiA+PiBNUExTIGxhYmVsIGNvdWxkIGJlIHVz
ZWQgYXMgdGhlIGJhc2lzIGZvciB3aGF0IHlvdSBhcmUgbG9va2luZyBmb3IgYW4NCj4+ID4+IHRo
dXMgY291bGQgYmUgYXBwbGllZCB0byBhbGwgbmV0d29yayB0eXBlcy4gVXNpbmcgdGhlIE1QTFMg
bGFiZWwNCj4+ID4+IGZvcm1hdCBkb2VzIG5vdCBmb3JjZSB5b3UgdG8gaGF2ZSBhbiBNUExTIGVu
YWJsZWQgbmV0d29yayBhbGwgdGhhdCBpcw0KPj4gPj4gbmVlZGVkIGlzIHRoZSByZXF1aXJlZCBp
bmZvIHRvIGJlIHBvcHVsYXRlZCBpbiB0aGUgbGFiZWwuIEl0IHNlZW1zDQo+PiA+PiB0aGF0IHRo
ZSBhcmd1bWVudCBpcyBmb3IgaW5kZXBlbmRlbmNlIG9mIG5ldHdvcmsgdGh1cyBpbnZlbnRpbmcg
YSBuZXcNCj4+ID4+IGxhYmVsIGlzIGJhc2VkIG9uIGFuIGFzc3VtcHRpb24gdGhhdCB1c2luZyBN
UExTIGxhYmVscyBpbXBvc2VzIGFuDQo+PiA+PiBNUExTIGNvbnRyb2wgcGxhbmUuIElzIHRoYXQg
cmlnaHQ/LyoNCj4+ID4+DQo+PiA+PiAqLy8qDQo+PiA+Pg0KPj4gPj4gKi9KaW0gVXR0YXJvLyoN
Cj4+ID4+DQo+PiA+PiAqLy8qDQo+PiA+Pg0KPj4gPj4gIi9UaGlzIGVtYWlsIGFuZCBhbnkgZmls
ZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlDQo+PiA+PiBjb25m
aWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRp
dmlkdWFsDQo+PiA+PiBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4g
SWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZQ0KPj4gPj4gbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90
aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUNCj4+ID4+IHJlY2Vp
dmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBk
ZWxldGUNCj4+ID4+IHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIu
IEFueSBvdGhlciB1c2UsDQo+PiA+PiByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRp
bmcsIHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMNCj4+ID4+IGVtYWlsIGlzIHN0cmljdGx5
IHByb2hpYml0ZWQvLiIqLy8qDQo+PiA+Pg0KPj4gPj4gKkZyb206Klh1eGlhb2h1IFttYWlsdG86
eHV4aWFvaHVAaHVhd2VpLmNvbV0NCj4+ID4+ICpTZW50OiogVGh1cnNkYXksIE1hcmNoIDE3LCAy
MDE2IDM6NDcgQU0NCj4+ID4+ICpUbzoqIFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20+OyBVVFRBUk8sIEpBTUVTDQo+PiA+PiA8anUxNzM4QGF0dC5jb20+OyBEYXZl
IERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb20+OyBEb2xnYW5vdywNCj4+ID4+IEFuZHJldyAo
Tm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+OyBFWFQgQm90dG9yZmYsIFBh
dWwNCj4+ID4+IDxwYXVsLmJvdHRvcmZmQGhwZS5jb20+OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2Fy
dC5icnlhbnRAZ21haWwuY29tPjsNCj4+ID4+IGFvLnRpbmdAenRlLmNvbS5jbg0KPj4gPj4gKkNj
Oiogc2ZjQGlldGYub3JnDQo+PiA+PiAqU3ViamVjdDoqIFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJl
OiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YNCj4+ID4+IE5TSA0KPj4gPj4NCj4+
ID4+IFJvbiwNCj4+ID4+DQo+PiA+PiBUaGUgU0ZDIGFwcHJvYWNoIG9mIGVuY29kaW5nIHRoZSBT
RlAgaW5mb3JtYXRpb24gYnkgYW4gTVBMUyBsYWJlbA0KPj4gPj4gc3RhY2sgY2FuIG1lZXQgdGhl
IHRyYW5zcG9ydC1pbmRlcGVuZGVuY3kgcmVxdWlyZW1lbnQgdmVyeSB3ZWxsLg0KPj4gPj4NCj4+
ID4+IEJlc3QgcmVnYXJkcywNCj4+ID4+DQo+PiA+PiBYaWFvaHUNCj4+ID4+DQo+PiA+PiAqRnJv
bToqUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQo+
PiA+PiAqU2VudDoqIFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgMTE6MjAgUE0NCj4+ID4+ICpU
bzoqIFVUVEFSTywgSkFNRVM7IERhdmUgRG9sc29uOyBYdXhpYW9odTsgRG9sZ2Fub3csIEFuZHJl
dyAoTm9raWEgLQ0KPj4gPj4gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFN0ZXdhcnQgQnJ5YW50
OyBhby50aW5nQHp0ZS5jb20uY24NCj4+ID4+IDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0K
Pj4gPj4gKkNjOiogc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4gPj4gKlN1
YmplY3Q6KiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRl
ciB0eXBlIG9mDQo+PiA+PiBOU0gNCj4+ID4+DQo+PiA+PiBKYW1lcywNCj4+ID4+DQo+PiA+PiBJ
IGNhbuKAmXQgc3BlYWsgZm9yIHRoZSBlbnRpcmUgZ3JvdXAsIG15IHVuZGVyc3RhbmRpbmcgb2Yg
dGhlIGRlY2lzaW9uDQo+PiA+PiBub3QgdG8gc3RhbmRhcmRpemUgb24gTVBMUyBhcyB0aGUgZm9y
d2FyZGluZyBwYXJhZGlnbSB3YXMgdG8gbWFrZSBTRkMNCj4+ID4+IGJyb2FkZXIgc3VjaCB0aGF0
IGl0IGNvdWxkIHV0aWxpemUgTUFDIGJhc2VkIG5ldHdvcmtzLCBJUCBiYXNlZA0KPj4gPj4gbmV0
d29ya3MsIGFuZCBJUC1vdmVyLU1QTFMgYmFzZWQgbmV0d29ya3MuDQo+PiA+Pg0KPj4gPj4gUm9u
DQo+PiA+Pg0KPj4gPj4gKkZyb206KlVUVEFSTywgSkFNRVMgW21haWx0bzpqdTE3MzhAYXR0LmNv
bV0NCj4+ID4+ICpTZW50OiogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMToxMSBBTQ0KPj4g
Pj4gKlRvOiogUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbQ0KPj4g
Pj4gPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj47IERhdmUgRG9sc29u
DQo+PiA+PiA8ZGRvbHNvbkBzYW5kdmluZS5jb20gPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNv
bT4+OyBYdXhpYW9odQ0KPj4gPj4gPHh1eGlhb2h1QGh1YXdlaS5jb20gPG1haWx0bzp4dXhpYW9o
dUBodWF3ZWkuY29tPj47IERvbGdhbm93LA0KPj4gQW5kcmV3DQo+PiA+PiAoTm9raWEgLSBTRykN
Cj4+ID4+IDw8bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+YW5kcmV3LmRvbGdhbm93
QG5va2lhLmNvbT47DQo+PiBFWFQNCj4+ID4+IEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZm
QGhwZS5jb20NCj4+ID4+IDxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFN0ZXdhcnQg
QnJ5YW50DQo+PiA+PiA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tIDxtYWlsdG86c3Rld2FydC5i
cnlhbnRAZ21haWwuY29tPj47DQo+PiA+PiBhby50aW5nQHp0ZS5jb20uY24gPG1haWx0bzphby50
aW5nQHp0ZS5jb20uY24+DQo+PiA+PiAqQ2M6KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQo+PiA+PiAqU3ViamVjdDoqIFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcg
YW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YNCj4+ID4+IE5TSA0KPj4gPj4NCj4+ID4+ICovQ29t
bWVudHMgSW4tTGluZS8qDQo+PiA+Pg0KPj4gPj4gKi8vKg0KPj4gPj4NCj4+ID4+ICovSmltIFV0
dGFyby8qDQo+PiA+Pg0KPj4gPj4gKi8vKg0KPj4gPj4NCj4+ID4+ICIvVGhpcyBlbWFpbCBhbmQg
YW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHksIGFyZQ0KPj4g
Pj4gY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0
aGUgaW5kaXZpZHVhbA0KPj4gPj4gb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRy
ZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUNCj4+ID4+IG5hbWVkIHJlY2lwaWVudChz
KSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlDQo+PiA+
PiByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRl
ciBhbmQgZGVsZXRlDQo+PiA+PiB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNv
bXB1dGVyLiBBbnkgb3RoZXIgdXNlLA0KPj4gPj4gcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBm
b3J3YXJkaW5nLCBwcmludGluZywgb3IgY29weWluZyBvZiB0aGlzDQo+PiA+PiBlbWFpbCBpcyBz
dHJpY3RseSBwcm9oaWJpdGVkLy4iKi8vKg0KPj4gPj4NCj4+ID4+ICpGcm9tOipSb24gUGFya2Vy
IFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NCj4+ID4+ICpTZW50Oiog
V2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMDowMSBBTQ0KPj4gPj4gKlRvOiogRGF2ZSBEb2xz
b24gPGRkb2xzb25Ac2FuZHZpbmUuY29tDQo+PiA+PiA8bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUu
Y29tPj47IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tDQo+PiA+PiA8bWFpbHRvOnh1eGlh
b2h1QGh1YXdlaS5jb20+PjsgVVRUQVJPLCBKQU1FUyA8anUxNzM4QGF0dC5jb20NCj4+ID4+IDxt
YWlsdG86anUxNzM4QGF0dC5jb20+PjsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykNCj4+
ID4+IDw8bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+YW5kcmV3LmRvbGdhbm93QG5v
a2lhLmNvbT47DQo+PiBFWFQNCj4+ID4+IEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhw
ZS5jb20NCj4+ID4+IDxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFN0ZXdhcnQgQnJ5
YW50DQo+PiA+PiA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tIDxtYWlsdG86c3Rld2FydC5icnlh
bnRAZ21haWwuY29tPj47DQo+PiA+PiBhby50aW5nQHp0ZS5jb20uY24gPG1haWx0bzphby50aW5n
QHp0ZS5jb20uY24+DQo+PiA+PiAqQ2M6KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+PiA+PiAqU3ViamVjdDoqIFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4g
TlNILm5leHQtaGVhZGVyIHR5cGUgb2YNCj4+ID4+IE5TSA0KPj4gPj4NCj4+ID4+IE15IHJlY29s
bGVjdGlvbiBvZiB0aGUgZGlzY3Vzc2lvbiBhbmQgYW5hbHlzaXMgb2YgTVBMUyBmb3J3YXJkaW5n
IHRvDQo+PiA+PiBzdXBwb3J0IFNGQyB3YXMgbm90IG9yaWVudGVkIGFyb3VuZCBoaWVyYXJjaGlj
YWwgU0ZDIGRvbWFpbnMuDQo+PiA+PiBJbnN0ZWFkLCBJIHRob3VnaHQgdGhlIGRpc2N1c3Npb24g
d2FzIGFyb3VuZCBhbiBNUExTIGxhYmVsIHBlciBTRg0KPj4gPj4gaW5zdGFuY2Ugc28gdGhhdCB0
aGUgc3RhY2sgb2YgTVBMUyBsYWJlbHMgcHJvdmlkZWQgdGhlIGZ1bGwgU0ZQL1JTUA0KPj4gPj4g
ZGVzY3JpcHRpb24uICAgIEFuIGVsZWdhbnQgYXBwcm9hY2gsIGZvciBzdXJlLCBidXQgbm90IG9u
ZSBhZG9wdGVkIGJ5DQo+PiA+PiB0aGUgV0cuDQo+PiA+Pg0KPj4gPj4gKi9bSmltIFU+XSBXYXMg
dGhpcyBkZWNpc2lvbiBiYXNlZCBvbiB0aGUgbm90aW9uIHRoYXQgYWxsIGZhYnJpY3MgYXJlDQo+
PiA+PiBJUCBvbmx5Pz8gSU1PIHRoZSBtb2RlbCBvZiBhbGwgRENzIGJlaW5nIGxhcmdlIGFuZCBJ
UCBvbmx5IGlzIG5vdCBhDQo+PiA+PiBjb3JyZWN0IGFzc3VtcHRpb24uLyoNCj4+ID4+DQo+PiA+
PiBUaGUgY3VycmVudCBkaXNjdXNzaW9uIG9mIE1QTFMgaXMgbW9yZSBvZiB0aGUgaGllcmFyY2hp
Y2FsIG5hdHVyZSDigJMgYQ0KPj4gPj4gc3RhY2sgb2YgbGFiZWxzIGluIHRoZSBnZW5lcmFsIGNh
c2UgcmVwcmVzZW50cyBhIHNldCBvZiBuZXN0ZWQgTFNQcy4NCj4+ID4+IEZvciBTRkMsIHRoZSBk
aXNjdXNzaW9uIGlzIHRoYXQgYSBzdGFjayBvZiBOU0ggcmVwcmVzZW50cyBhIHN0YWNrIG9mDQo+
PiA+PiBwZXItU0ZDLWRvbWFpbiBTRlBzLiBCdXQgYW4gaW5kaXZpZHVhbCBOU0ggZG9lcyBub3Qg
c2VsZi1kZXNjcmliZSB0aGUNCj4+ID4+IFNGUC9SU1AgYXQgaXRzIG93biBkb21haW4gbGV2ZWws
IHJlbHlpbmcgaW5zdGVhZCBvbiBhIGZsYXQgaWRlbnRpZmllcg0KPj4gPj4gKFNGUCBJRCkgdGhh
dCBpcyB1c2VkIHRvIGxvb2t1cCB0aGUgZnVsbCBTRlAvUlNQLg0KPj4gPj4NCj4+ID4+IFJvbg0K
Pj4gPj4NCj4+ID4+ICpGcm9tOipEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUu
Y29tXQ0KPj4gPj4gKlNlbnQ6KiBXZWRuZXNkYXksIE1hcmNoIDE2LCAyMDE2IDk6NDggQU0NCj4+
ID4+ICpUbzoqIFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tIDxtYWlsdG86eHV4aWFvaHVA
aHVhd2VpLmNvbT4+Ow0KPj4gPj4gVVRUQVJPLCBKQU1FUyA8anUxNzM4QGF0dC5jb20gPG1haWx0
bzpqdTE3MzhAYXR0LmNvbT4+OyBEb2xnYW5vdywNCj4+ID4+IEFuZHJldyAoTm9raWEgLSBTRykN
Cj4+ID4+IDw8bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+YW5kcmV3LmRvbGdhbm93
QG5va2lhLmNvbT47DQo+PiBFWFQNCj4+ID4+IEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZm
QGhwZS5jb20NCj4+ID4+IDxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFJvbiBQYXJr
ZXINCj4+ID4+IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tDQo+PiA+PiA8bWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgU3Rld2FydCBCcnlhbnQNCj4+ID4+
IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20gPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5j
b20+PjsNCj4+ID4+IGFvLnRpbmdAenRlLmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5j
bj4NCj4+ID4+ICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+ID4+
ICpTdWJqZWN0OiogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1o
ZWFkZXIgdHlwZSBvZg0KPj4gPj4gTlNIDQo+PiA+Pg0KPj4gPj4gUmVjYWxsIHRoYXQgZHJhZnQt
aG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcyBjb21wYXJlcyB0aGUNCj4+ID4+
IGRpZmZlcmVudCBhcHByb2FjaGVzLg0KPj4gPj4NCj4+ID4+IDxodHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseQ0KPj4gPj4g
c2lzLTA1Pmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ob21tYS1zZmMtZm9yd2Fy
ZGluZy1tZXRob2RzDQo+PiA+PiAtYW5hbHlzaXMtMDUNCj4+ID4+DQo+PiA+PiBUaGUgTVBMUyBh
cHByb2FjaCBmYWxscyBpbnRvIHRoZSBjYXRlZ29yeSBkaXNjdXNzZWQgaW4gc2VjdGlvbiAzLjEu
MiwNCj4+ID4+IOKAnE1ldGhvZCAyOiBGb3J3YXJkaW5nIHdpdGggU3RhY2tlZCBIZWFkZXJz4oCd
LA0KPj4gPj4NCj4+ID4+IHdoZXJlYXMgdGhlIE5TSCBhcHByb2FjaCBmYWxscyBpbnRvIHNlY3Rp
b24gMy4xLjMsIOKAnE1ldGhvZDM6DQo+PiA+PiBGb3J3YXJkaW5nIGJhc2VkIG9uIFNlcnZpY2Ug
Q2hhaW4gSWRlbnRpZmllcnPigJ0uDQo+PiA+Pg0KPj4gPj4gU2VjdGlvbiA0IGFuYWx5emVzIHRo
ZSBkaWZmZXJlbnQgbWV0aG9kcywgd2l0aCBwcm9zIGFuZCBjb25zIGZvciBhbGwNCj4+ID4+IG9m
IHRoZSBhcHByb2FjaGVzLg0KPj4gPj4NCj4+ID4+IC1EYXZlDQo+PiA+Pg0KPj4gPj4gKkZyb206
KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpYdXhpYW9o
dQ0KPj4gPj4gKlNlbnQ6KiBUdWVzZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjIxIFBNDQo+PiA+PiAq
VG86KiBVVFRBUk8sIEpBTUVTOyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJv
dHRvcmZmLA0KPj4gPj4gUGF1bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdA
enRlLmNvbS5jbg0KPj4gPj4gPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQo+PiA+PiAqQ2M6
KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+PiA+PiAqU3ViamVjdDoqIFJl
OiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YN
Cj4+ID4+IE5TSA0KPj4gPj4NCj4+ID4+IFdoZW4gYXBwbHlpbmcgYSBwYXJ0aWN1bGFyIFNGQyAo
aS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIFNGcykgdG8gdGhlDQo+PiA+PiBzZWxlY3RlZCB0cmFm
ZmljLCB0aGUgdHJhZmZpYyBuZWVkcyB0byBiZSBzdGVlcmVkIHRocm91Z2ggdGhlDQo+PiA+PiBj
b3JyZXNwb25kaW5nIFNGUCAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIFNGRnMgYW5kIFNGcykg
aW4gdGhlDQo+PiA+PiBTRkMtZW5hYmxlZCBuZXR3b3JrLiBNUExTLVNQUklORyBpcyBhIHBhcnRp
Y3VsYXIgTVBMUyBzb3VyY2Ugcm91dGluZw0KPj4gPj4gcGFyYWRpZ20gd2hlcmUgdGhlIGV4cGxp
Y2l0IHBhdGggaW5mb3JtYXRpb24gKGkuZS4sIGFuIG9yZGVyZWQgbGlzdA0KPj4gPj4gb2YgZXhw
bGljaXQgaG9wcykgaXMgZW5jb2RlZCBhcyBhIGxhYmVsIHN0YWNrIChpLmUuLCBhbiBvcmRlcmVk
IGxpc3QNCj4+ID4+IG9mIGxhYmVscyB3aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXIg
ZXhwbGljaXQgaG9wKSBhbmQgdGhlbg0KPj4gPj4gcGlnZ3liYWNrZWQgb24gdGhlIHNvdXJjZSBy
b3V0ZWQgcGFja2V0cy4gVGhlIE1QTFMtU1BSSU5HIHBhcmFkaWdtDQo+PiA+PiBjYW4gYmUgZWFz
aWx5IGxldmVyYWdlZCB0byBzdGVlciB0aGUgc2VsZWN0ZWQgdHJhZmZpYyB0aHJvdWdoIGENCj4+
ID4+IHBhcnRpY3VsYXIgU0ZQIGJ5IGVuY29kaW5nIHRoZSBTRlAgaW5mb3JtYXRpb24gYXMgYW4g
TVBMUyBsYWJlbCBzdGFjaw0KPj4gPj4gKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBsYWJlbHMg
d2l0aCBlYWNoIGluZGljYXRpbmcgYSBwYXJ0aWN1bGFyDQo+PlNGRiBvciBTRikuDQo+PiA+PiBJ
biB0aGlzIHdheSwgU0ZGcyBjb3VsZCBiZSBpbXBsZW1lbnRlZCBvbiBleGlzdGluZyBNUExTIHN3
aXRjaGVzDQo+PiA+PiB3aXRob3V0IGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEtcGxhbmUgcHJvdmlk
ZWQgdGhhdCBTRnMgYXJlIGNhcGFibGUgb2YNCj4+ID4+IHJlY29nbml6aW5nIE1QTFMgcGFja2V0
cy4gIEFzIHBvaW50ZWQgb3V0IGJ5IHNvbWVib2R5IGVsc2UsIGl04oCZcyBtdWNoDQo+PiA+PiBz
dHJhaWdodGZvcndhcmQgdG8gc3VwcG9ydCB0aGUgc3RhY2sgb2YgU0ZDIGVuY2Fwc3VsYXRpb25z
IGlmIHRoZSBTRkMNCj4+ID4+IGVuY2Fwc3VsYXRpb24gaXMgaW1wbGVtZW50ZWQgaW4gdGhlIGZv
cm0gb2YgYW4gTVBMUyBsYWJlbCBzdGFjay4NCj4+ID4+DQo+PiA+PiBCZXN0IHJlZ2FyZHMsDQo+
PiA+Pg0KPj4gPj4gWGlhb2h1DQo+PiA+Pg0KPj4gPj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpVVFRBUk8sIEpBTUVTDQo+PiA+PiAqU2Vu
dDoqIFR1ZXNkYXksIE1hcmNoIDE1LCAyMDE2IDg6NDYgUE0NCj4+ID4+ICpUbzoqIERvbGdhbm93
LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFJvbiBQYXJrZXI7DQo+
PiA+PiBTdGV3YXJ0IEJyeWFudDsgYW8udGluZ0B6dGUuY29tLmNuIDxtYWlsdG86YW8udGluZ0B6
dGUuY29tLmNuPg0KPj4gPj4gKkNjOiogc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPj4gPj4gKlN1YmplY3Q6KiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5T
SC5uZXh0LWhlYWRlciB0eXBlIG9mDQo+PiA+PiBOU0gNCj4+ID4+DQo+PiA+PiAqL0lmIHdlIGhh
dmUgYW4gTVBMUyBlbmFibGVkIGZhYnJpYyB3b3VsZG7igJl0IGl0IGJlIHNpbXBsZXIgdG8gd2Vh
dmUNCj4+ID4+IE5TSCBpbnRvIGl0IGlmIGl0IGFsbCB1c2VzIE1QTFM/IElmIG5vdCBob3cgd291
bGQgdGhlIGludGVyYWN0aW9uDQo+PiA+PiBiZXR3ZWVuIHRoZSB0d28gZW52aXJvbm1lbnRzIHdv
cms/LyoNCj4+ID4+DQo+PiA+PiAqLy8qDQo+PiA+Pg0KPj4gPj4gKi9KaW0gVXR0YXJvLyoNCj4+
ID4+DQo+PiA+PiAqLy8qDQo+PiA+Pg0KPj4gPj4gIi9UaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMg
dHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlDQo+PiA+PiBjb25maWRl
bnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlk
dWFsDQo+PiA+PiBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYg
eW91IGFyZSBub3Qgb25lIG9mIHRoZQ0KPj4gPj4gbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVy
d2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUNCj4+ID4+IHJlY2VpdmVk
IHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxl
dGUNCj4+ID4+IHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFu
eSBvdGhlciB1c2UsDQo+PiA+PiByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcs
IHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMNCj4+ID4+IGVtYWlsIGlzIHN0cmljdGx5IHBy
b2hpYml0ZWQvLiIqLy8qDQo+PiA+Pg0KPj4gPj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpEb2xnYW5vdywNCj4+ID4+IEFuZHJldyAoTm9r
aWEgLSBTRykNCj4+ID4+ICpTZW50OiogTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo1MiBQTQ0K
Pj4gPj4gKlRvOiogRVhUIEJvdHRvcmZmLCBQYXVsDQo+PiA+PiA8PG1haWx0bzpwYXVsLmJvdHRv
cmZmQGhwZS5jb20+cGF1bC5ib3R0b3JmZkBocGUuY29tPjsgUm9uIFBhcmtlcg0KPj4gPj4gPFJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4+ID4+IDxtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBTdGV3YXJ0IEJyeWFudA0KPj4gPj4gPHN0ZXdhcnQuYnJ5
YW50QGdtYWlsLmNvbSA8bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+Ow0KPj4gPj4g
YW8udGluZ0B6dGUuY29tLmNuIDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPj4gPj4gKkNj
Oiogc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4gPj4gKlN1YmplY3Q6KiBS
ZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9m
DQo+PiA+PiBOU0gNCj4+ID4+DQo+PiA+PiBGb2xsb3dpbmcg4oCcbmV4dCBoZWFkZXLigJ0gYXBw
cm9hY2ggIGlzIHNpbXBsZSBhbmQgdGhlIE5TSCBoZWFkZXIgaXMNCj4+ID4+IGFscmVhZHkgYnVp
bHQgbGlrZSB0aGF0LiBJbnRyb2R1Y2luZyBNUExTIGxpa2UgYXBwcm9hY2ggd291bGQgYWRkIHll
dA0KPj4gPj4gYW5vdGhlciBtZWNoYW5pc20gdG8gdHJhdmVyc2UgdGhlIGhlYWRlcnMsIHdoaWNo
IHdvdWxkIG1ha2UgaC93IG1vcmUNCj4+ID4+IGNvbXBsZXguDQo+PiA+Pg0KPj4gPj4gSXQgaXMg
dHJ1ZSB0aGF0IGgvdyBjYW4gb25seSBsb29rIGF0IFggQnl0ZXMgKFggZGVwZW5kaW5nIG9uIGgv
dykuDQo+PiA+PiBUaGlzIGlzIHRydWUgZm9yIG1hbnkgaGVhZGVycyBub3Qgb25seSB0aGlzIGFu
ZCBldmVuIHRvZGF5ICh3aXRob3V0DQo+PiA+PiBOU0gpIHlvdSBjYW4gZW5kLXVwIHdpdGggcGF5
bG9hZCBiZWluZyB2ZXJ5IGRlZXAgaW4gYSBwYWNrZXQuIEF0IHRoZQ0KPj4gPj4gZW5kIHdlIG5l
ZWQgdG8gaGF2ZSBhIGZsZXhpYmxlIG1lY2hhbmlzbSB3aGljaCBOU0ggbmVzdGluZyB3b3VsZA0K
Pj4gPj4gcHJvdmlkZS4gSWYgc29tZW9uZSDigJxhYnVzZXMgaXTigJ0gdGhpcyBjYW4gbGVhZCB0
byB2YXJpb3VzIGlzc3Vlcy4gSXQNCj4+ID4+IGlzIHByb2JhYmx5IHdvcnRoIG5vdGluZyB0aGF0
IGluIHRoZSBkcmFmdCBpbmNsdWRpbmcgc2VjdXJpdHkNCj4+ID4+IGNvbnNpZGVyYXRpb25zIChi
eSBhZGRpbmcgbGFyZ2UgaGVhZGVycyBpdCB3aWxsIGJlIGhhcmRlciB0byBwZXJmb3JtDQo+PiA+
PiBwYXlsb2FkIGJhc2VkIEFDTCBERG9TIHByb3RlY3Rpb24gaW4gcm91dGVycyBmb3IgZXhhbXBs
ZSkuDQo+PiA+Pg0KPj4gPj4gQW5kcmV3DQo+PiA+Pg0KPj4gPj4gT24gMjAxNi0wMy0xNSwgMzow
MyBBTSwgInNmYyBvbiBiZWhhbGYgb2YgRVhUIEJvdHRvcmZmLCBQYXVsIiB3cm90ZToNCj4+ID4+
DQo+PiA+PiAgICAgSnVzdCBvbmUgbW9yZSBjb25jZXJuIGFib3V0IHRoZSBzdGFjayBpcyBob3cg
ZGVlcCBpdCB3aWxsIG5lc3QuDQo+PiA+PiAgICAgSGFyZHdhcmUgc3dpdGNoIGltcGxlbWVudGF0
aW9ucyBhcmUgdHlwaWNhbGx5IGxpbWl0ZWQgaW4gdGhlDQo+PmRlcHRoDQo+PiA+PiAgICAgdGhl
eSBsb29rIGludG8gdGhlIHBhY2tldC4gSWYgdGhlIGhhcmR3YXJlIG5lZWRzIHRvIGxvb2sgYXQg
dGhlDQo+PiA+PiAgICAgb3JpZ2luYWwgcGFja2V0IGhlYWRlcnMsIHRoZW4gaGFyZHdhcmUgd291
bGQgbmVlZCB0byBza2lwIG92ZXINCj4+dGhlDQo+PiA+PiAgICAgc3RhY2sgb2YgTlNIIGhlYWRl
cnMgdG8gcmVhY2ggdGhlIG9yaWdpbmFsIHBhY2tldC4gSWYgdGhlIE5TSA0KPj4gPj4gICAgIHN0
YWNrIGlzIHRvbyBkZWVwIGl0IG1heSBleGNlZWQgdGhlIGhhcmR3YXJlIGRlcHRoIGxpbWl0cy4N
Cj4+ID4+DQo+PiA+PiAgICAgQ2hlZXJzLA0KPj4gPj4NCj4+ID4+DQo+PiA+PiAgICAgUGF1bA0K
Pj4gPj4NCj4+ID4+ICAgICAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmdd
ICpPbiBCZWhhbGYgT2YgKlJvbg0KPj5QYXJrZXINCj4+ID4+ICAgICAqU2VudDoqIE1vbmRheSwg
TWFyY2ggMTQsIDIwMTYgMTE6NDUgQU0NCj4+ID4+ICAgICAqVG86KiBTdGV3YXJ0IEJyeWFudA0K
Pj4gPj4gICAgIDw8bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT5zdGV3YXJ0LmJyeWFu
dEBnbWFpbC5jb20+Ow0KPj4gPj4gICAgIGFvLnRpbmdAenRlLmNvbS5jbiA8bWFpbHRvOmFvLnRp
bmdAenRlLmNvbS5jbj4NCj4+ID4+ICAgICAqQ2M6KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQo+PiA+PiAgICAgKlN1YmplY3Q6KiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTog
QWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlcg0KPj50eXBlDQo+PiA+PiAgICAgb2YgTlNIDQo+PiA+
Pg0KPj4gPj4gICAgIEkgbGlrZSB0aGUgc2VsZiBkZXNjcmliaW5nIHN0YWNrIG9mIE5TSCBoZWFk
ZXJzIGFuZCBJIGxpa2UgdGhlDQo+PiA+PiAgICAgZmlyc3Qgb25lIGJlaW5nIHRoZSDigJxjdXJy
ZW504oCdIHNjb3BpbmcuICAgQnV0LCBvbmUgZGlmZmVyZW5jZQ0KPj4gPj4gICAgIGJldHdlZW4g
TVBMUyBhbmQgTlNI4oCmICAgTVBMUyBmb3J3YXJkaW5nIGlzIGdlbmVyYWxseSBoYW5kbGVkIGJ5
DQo+PiA+PiAgICAgbG9va2luZyBvbmx5IGF0IHRoZSBNUExTIGxhYmVscyB0aGF0IGFyZSDigJxp
biBzY29wZeKAnSBmb3IgdGhlDQo+PiA+PiAgICAgY3VycmVudCBub2RlIChpLmUuLCBzdGFydGlu
ZyBhdCB0aGUgdG9wLW9mLXN0YWNrKSBhbmQgbm90IG5lZWRpbmcNCj4+ID4+ICAgICB0byBsb2Nh
dGUgYW5kIHByb2Nlc3MgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBib3R0b20tb2Ytc3Rh
Y2suDQo+PiA+PiAgICAgQnV0LCBpbiBOU0gsIG1vc3QgcHJvY2Vzc2luZyB3aWxsIHJlcXVpcmUg
bG9jYXRpb24gb2YgdGhlDQo+PiA+PiAgICAg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGxhc3Qg
TlNIIGhlYWRlci4gICBJdCBpcyBpbmVmZmljaWVudCB0byBoYXZlDQo+PiA+PiAgICAgdG8gd2Fs
ayB0aGUgc3RhY2sgb2YgTlNIIGhlYWRlcnMgaW4gb3JkZXIgdG8gbG9jYXRlIHRoYXQNCj4+ID4+
ICAgICBwYXlsb2FkLiAgICBJZiBlYWNoIE5TSCBoZWFkZXIgdGhhdCB3YXMgcHVzaGVkIG9udG8g
dGhlIHN0YWNrDQo+PmFsc28NCj4+ID4+ICAgICBpbmNsdWRlZCBhbiBvZmZzZXQgdG8gZGlyZWN0
bHkgbG9jYXRlIHRoZSBwYXlsb2FkIChlYWNoIG5ldyBvbmUNCj4+ID4+ICAgICBzaW1wbHkgYWRk
cyBpdHMgb3duIGJ5dGUgc2l6ZSksIHRoZW4gdGhpcyBwcm9jZXNzaW5nIGluZWZmaWNpZW5jeQ0K
Pj4gPj4gICAgIHdvdWxkIGJlIG1pdGlnYXRlZC4NCj4+ID4+DQo+PiA+PiAgICAgUm9uDQo+PiA+
Pg0KPj4gPj4gICAgICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9u
IEJlaGFsZiBPZiAqU3Rld2FydA0KPj4gQnJ5YW50DQo+PiA+PiAgICAgKlNlbnQ6KiBNb25kYXks
IE1hcmNoIDE0LCAyMDE2IDU6NDAgQU0NCj4+ID4+ICAgICAqVG86KiBhby50aW5nQHp0ZS5jb20u
Y24gPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQo+PiA+PiAgICAgKkNjOiogc2ZjQGlldGYu
b3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4gPj4gICAgICpTdWJqZWN0OiogW0dSQVlNQUlM
XSBSZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mDQo+PiA+PiBOU0gN
Cj4+ID4+DQo+PiA+Pg0KPj4gPj4gICAgIEhhdmluZyByZW1pbmRlZCBteXNlbGYgb2YgdGhlIE5T
SCBoZWFkZXIgc3RydWN0dXJlLCBJIHNlZSB0aGF0DQo+PnRoaXMNCj4+ID4+ICAgICBpcyBub3Qg
c3RyaWN0bHkgbmVlZGVkIHNpbmNlIHRoaXMgbmF0dXJhbGx5IGZpdHMgd2l0aCB0aGUgbmV4dA0K
Pj4gPj4gICAgIHByb3RvY29sIGNvbXBvbmVudCBvZiB0aGUgYmFzZSBoZWFkZXIuIFRodXMgc3Rh
dGluZyB0aGF0IHRoZQ0KPj50aGVyZQ0KPj4gPj4gICAgIGlzIG5vIGFyY2hpdGVjdHVyYWwgbGlt
aXQgb24gdGhlIG51bWJlciBvZiBTRkggaGVhZGVycyBpbiBhDQo+PnBhY2tldA0KPj4gPj4gICAg
IGlzIHRoZSBuZWNlc3NhcnkgYW5kIHN1ZmZpY2llbnQgcmVxdWlyZW1lbnQgdG8gYWxsb3cgYW4g
YXJiaXRhdHJ5DQo+PiA+PiAgICAgc3RhY2sgb2YgTlNIIGhlYWRlcnMuIFN0YXRpbmcgdGhhdCBu
ZXcgTlNIIGhlYWRlcnMgYXJlIGFkZGVkIGF0DQo+PiA+PiAgICAgdGhlIGZyb250DQo+PiA+PiAg
ICAgb2YgdGhlIHBhY2tldCwgYW5kIHByb2Nlc3NlZCBmaXJzdCBhbmQgZGlzY2FyZGVkIGZpcnN0
IGlzDQo+PnN1ZmZpY2llbnQNCj4+ID4+ICAgICB0byByZW1vdmUgYW55IHByb2Nlc3NpbmcgYW1i
aWd1aXR5LiBQcm9jZXNzaW5nIHdvdWxkIGFsc28gYmUNCj4+c2ltcGxlcg0KPj4gPj4gICAgIGlz
IHlvdSBmb2xsb3dlZCB0aGUgTVBMUyBydWxlIHRoYXQgdGhlIG91dGVyIGhlYWRlciBpcyB0aGUg
b25seQ0KPj5vbmUNCj4+ID4+ICAgICBpbiBzY29wZSB1bnRpbCB0aGF0IGhlYWRlciBpcyBkaXNj
YXJkZWQgKHBvcHBlZCkuDQo+PiA+Pg0KPj4gPj4gICAgIEkgZG8gaG93ZXZlciB3b25kZXIgd2hl
dGhlciB0aGUgSUVURidzIGFyY2hpdGV0dXJhbCBwcmVmZXJlbmNlDQo+PmZvcg0KPj4gPj4gICAg
IHNlbGYgZGVzY3JpYmluZyBwYWNrZXRzIChNUExTIGJlaW5nIHRoZSBleGNlcHRpb24pIGxlYWRz
IHVzIHRvDQo+Pm1vcmUNCj4+ID4+ICAgICBjb21wbGV4IGFuZCB0aHVzIGxlc3MgZWZmaWNlbnQg
ZGF0YXBsYW5lIGRlc2lnbnMgdGhhbiB3ZSBjb3VsZA0KPj4gPj4gICAgIG90aGVyd2lzZQ0KPj4g
Pj4gICAgIGFjaGlldmUuDQo+PiA+Pg0KPj4gPj4gICAgIC0gU3Rld2FydA0KPj4gPj4NCj4+ID4+
ICAgICBPbiAxNC8wMy8yMDE2IDAxOjQ0LCBhby50aW5nQHp0ZS5jb20uY24NCj4+ID4+ICAgICA8
bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4gd3JvdGU6DQo+PiA+Pg0KPj4gPj4gICAgICAgICBT
dGV3YXJ0LA0KPj4gPj4NCj4+ID4+ICAgICAgICAgVGhhbmtzLg0KPj4gPj4NCj4+ID4+ICAgICAg
ICAgRG8geW91IG1lYW4gd2Ugc2hvdWxkIGFkZCBhbiBpbmRpY2F0b3IgZm9yIHRoZSBuZXN0ZWQg
TlNIPyAgSQ0KPj4gPj4gICAgICAgICBhZ3JlZSBhbnl0aGluZyBuZXcgc2hvdWxkIGJlIGNvbnNp
ZGVyZWQgY2FyZWZ1bGx5LiBBbmQgdGhhdCdzDQo+PiA+PiAgICAgICAgIHdoYXQgd2UgYXJlIGRv
aW5nIHJpZ2h0IG5vdy46KQ0KPj4gPj4NCj4+ID4+DQo+PiA+Pg0KPj4gPj4NCj4+ID4+DQo+PiA+
Pg0KPj4gPj4gICAgICAgICDlj5Hku7bkuro6IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFu
dEBnbWFpbC5jb20+DQo+PiA+PiAgICAgICAgIDxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwu
Y29tPg0KPj4gPj4gICAgICAgICDmlLbku7bkuro6DQo+PiA+Pg0KPj4gPj4gPG1haWx0bzpzZmNA
aWV0Zi5vcmc+InNmY0BpZXRmLm9yZyI8bWFpbHRvOnNmY0BpZXRmLm9yZz48c2ZjQGlldGYub3Jn
DQo+PiA+PiA+LA0KPj4gPj4NCj4+ID4+ICAgICAgICAg5pel5pyfOiAyMDE2LzAzLzExIDE3OjI1
DQo+PiA+PiAgICAgICAgIOS4u+mimDogUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFk
ZXIgdHlwZSBvZiBOU0gNCj4+ID4+ICAgICAgICAg5Y+R5Lu25Lq6OiAic2ZjIiA8c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmc+DQo+PiA+PiA8bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPg0KPj4gPj4N
Cj4+ID4+DQo+PiA+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+ID4+IC0tLQ0KPj4gPj4NCj4+ID4+DQo+PiA+
Pg0KPj4gPj4NCj4+ID4+DQo+PiA+PiAgICAgICAgIFRoZSBwcm90b2NvbCB0aGF0IGNob3NlIHRo
ZSBtb3N0IGVsZWdhbnQgYXBwcm9hY2ggdG8gbGF5ZXJpbmcNCj4+ID4+ICAgICAgICAgb25lIGhl
YWRlciBvbiBhbm90aGVyIHdhcyBNUExTLCB3aXRoIGl0cyBzdGFja2luZyBhcHByb2FjaA0KPj4g
Pj4gICAgICAgICBhbmQgb25lIGJpdCBlbmQgb2Ygc3RhY2sgaW5kaWNhdG9yLg0KPj4gPj4NCj4+
ID4+ICAgICAgICAgU3VjaCBhIHNpbXBsZSBnZW5lcmFsIGFwcHJvYWNoIGhhcyBtdWNoIHRvIGNv
bW1lbmQgaXQNCj4+ID4+ICAgICAgICAgYW5kIHlvdSBtaWdodCB0aGluayBzZXJpb3VzbHkgYWJv
dXQgYXBwbHlpbmcgaXQgaGVyZS4NCj4+ID4+DQo+PiA+PiAgICAgICAgIFN0ZXdhcnQNCj4+ID4+
DQo+PiA+PiAgICAgICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+PiA+PiAgICAgICAgIHNmYyBtYWlsaW5nIGxpc3QNCj4+ID4+ICAgICAgICAgc2Zj
QGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4gPj4NCj4+ID4+IDxodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYz5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bQ0KPj4gPj4gYW4vbGlzdGluZm8vc2ZjDQo+PiA+Pg0KPj4gPg0KPj4gPg0KPj4gPg0KPj4gPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gPiBzZmMg
bWFpbGluZyBsaXN0DQo+PiA+IHNmY0BpZXRmLm9yZw0KPj4gPiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPj4gPg0KPl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+c2ZjIG1haWxpbmcgbGlzdA0KPnNmY0BpZXRmLm9yZw0K
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==


From nobody Mon Mar 21 09:18:15 2016
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 141E212D8D2 for <sfc@ietfa.amsl.com>; Mon, 21 Mar 2016 09:17:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gHfeKi973Qxf for <sfc@ietfa.amsl.com>; Mon, 21 Mar 2016 09:17:31 -0700 (PDT)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0D92812D8DC for <sfc@ietf.org>; Mon, 21 Mar 2016 09:17:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=21840; q=dns/txt; s=iport; t=1458577050; x=1459786650; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=nC6Syj5nYsZq5pcUbtC9vvXpLaphOnwby57/1qSSqF0=; b=E+aSOofA8YnEL8Scbg82khBuUp4B0xVLmj2rebBfBqKly1nDQmn8mxu9 Dh+85LLbVFGtbN1QgLQng7fmccZSmpi9l/MqJnEv0oUEsBZGAUmBtXxmD c8p6luwhBLZNpyHwOnqD/tV/Gxja/aMoXRhvtnx9VkVWKGfarAur1BjwD 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AjAgDaHfBW/4YNJK1egzRTcgauUotNA?= =?us-ascii?q?Q2BcBcKhWwCHIEOOBQBAQEBAQEBZCeEQQEBAQMBAQEBIBE6CxACAQYCEQQBAQE?= =?us-ascii?q?CAiMDAgICHwYLFAEICAIEAQ0FiBIDCggOkmidF4pEDYRUAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBEQR8hSKDRX+CPoFOCgEGARwIECICgkaCVgWHYI9GMQGFcIJygyy?= =?us-ascii?q?BdYFlhEqIWIcxh1QBHgEBQoIAHIFJaohaAQgXHX4BAQE?=
X-IronPort-AV: E=Sophos;i="5.24,372,1454976000"; d="scan'208";a="83286241"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 21 Mar 2016 16:17:28 +0000
Received: from XCH-RCD-008.cisco.com (xch-rcd-008.cisco.com [173.37.102.18]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id u2LGHSKe029609 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 21 Mar 2016 16:17:28 GMT
Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-RCD-008.cisco.com (173.37.102.18) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Mon, 21 Mar 2016 11:17:27 -0500
Received: from xch-rcd-008.cisco.com ([173.37.102.18]) by XCH-RCD-008.cisco.com ([173.37.102.18]) with mapi id 15.00.1104.009; Mon, 21 Mar 2016 11:17:27 -0500
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "UTTARO, JAMES" <ju1738@att.com>, Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, Stewart Bryant <stewart.bryant@gmail.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgDglhraQ/r8RD0ifGpCTAdmTpJ9fGuCAgAUgg4A=
Date: Mon, 21 Mar 2016 16:17:27 +0000
Message-ID: <D3159652.4913C%jguichar@cisco.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <56EA876A.9070800@joelhalpern.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D533D7D@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D533D7D@NKGEML515-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.98.43.184]
Content-Type: text/plain; charset="utf-8"
Content-ID: <74D0AA1FB4CD464AB1845DD8DBA7FBEC@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/ogknEB8E7uXYpSP_h_1hUseMk3w>
X-Mailman-Approved-At: Mon, 21 Mar 2016 09:18:11 -0700
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Mar 2016 16:17:35 -0000

DQo+DQo+PiBQaHJhc2VkIGRpZmZlcmVudGx5LCBTRkMgaGFzIHRvIHdvcmsgb3ZlciBuZXR3b3Jr
cyB0aGF0IHVzZSBNUExTLCBhbmQNCj4+b3Zlcg0KPj4gbmV0d29ya3MgdGhhdCBkbyBub3QgdXNl
IE1QTFMuDQo+DQo+V2hlbiBpbXBsZW1lbnRpbmcgYW4gU0ZDIGVuY2Fwc3VsYXRpb24gaGVhZGVy
IGluIHRoZSBmb3JtIG9mIGFuIE1QTFMNCj5sYWJlbCBzdGFjaywgdGhhdCBTRkMgZW5jYXBzdWxh
dGlvbiBoZWFkZXIgaXMgc3RpbGwgdHJhbnNwb3J0LWluZGVwZW5kZW50DQo+c2luY2UgTVBMUyBw
YWNrZXRzIGNhbiBiZSB0cmFuc3BvcnRlZCBvdmVyIG5vbi1NUExTIG5ldHdvcmtzIChlLmcuLCBJ
UA0KPm5ldHdvcmtzKQ0KDQpBbmQgd2hhdCBkbyB5b3UgZG8gaWYgdGhlIG5vbi1NUExTIG5ldHdv
cmsgYWN0dWFsbHkgaG9zdHMgb25lIG9yIG1vcmUgb2YNCnRoZSBzZXJ2aWNlcz8gQnkgaW1wbGVt
ZW50aW5nIGEgc2VydmljZSBwbGFuZSAoYWthLiBOU0gpIHlvdSBnZXQgdGhlIGJlc3QNCm9mIGJv
dGggd29ybGRzOyB5b3UgY2FuIGRlcGxveSBzZXJ2aWNlcyBpbiB0aGUgTVBMUyBhbmQgbm9uLU1Q
TFMgcGFydHMgb2YNCnRoZSBuZXR3b3JrIHVzaW5nIHRoZSBzYW1lIGVuY2Fwc3VsYXRpb24gYW5k
IHJlbHkgdXBvbiB0aGUgdW5kZXJseWluZw0KdHJhbnNwb3J0IChNUExTIG9yIG90aGVyd2lzZSkg
dG8gZGVsaXZlciBwYWNrZXRzIHRvIHRoZSBzZXJ2aWNlcy4NCg0KSmltDQoNCj4NCj4+IFRoZSB3
b3JraW5nIGdyb3VwIGNvbnNpZGVyZWQgYWx0ZXJuYXRpdmVzLCBhbmQgaXMgY3VycmVudGx5IHVz
aW5nIHRoZQ0KPj5OU0gNCj4+IGhlYWRlciBhcyB0aGUgbWVjaGFuaXNtIHRvIGNhcnJ5IHBhdGgg
aWRlbnRpZmljYXRpb24gYW5kIG1ldGFkYXRhLg0KPj4gDQo+PiBXZSBjb3VsZCB1c2UgYSBkaWZm
ZXJlbnQgbWVjaGFuaXNtIHdoaWNoIHNwbGl0cyBwYXRoIGlkZW50aWZpY2F0aW9uIGZyb20NCj4+
IG1ldGFkYXRhLCBhbmQgdXNlIHNvbWUgb3RoZXIgbWVjaGFuaXNtIHRoYXQgYSBzaW5nbGUgZG9t
YWluLXdpZGUgaWQgZm9yDQo+PnRoZQ0KPj4gcGF0aC4gIEJ1dCB0aGVyZSBhcmUgY29tcGxpY2F0
aW9ucyBhbmQgY29zdHMgYXNzb2NpYXRlZCB3aXRoIGRvaW5nIHNvLg0KPj5JdCBpcyBhDQo+PiB0
cmFkZS1vZmYuDQo+DQo+V2hlbiBpbXBsZW1lbnRpbmcgYW4gU0ZDIGVuY2Fwc3VsYXRpb24gaGVh
ZGVyIGluIHRoZSBmb3JtIG9mIGFuIE1QTFMNCj5sYWJlbCBzdGFjaywgU0ZGcyBjb3VsZCBiZSBi
dWlsdCBvbiB0aGUgZXhpc3RpbmcgTVBMUyBzd2l0Y2hlcy4gSW4gdGhpcw0KPndheSwgdGhlcmUg
aXMgbm8gbmVlZCBvZiBpbnRyb2R1Y2luZyBhIG5ldyBmb3J3YXJkaW5nIHBhcmFkaWdtLg0KPg0K
PkJlc3QgcmVnYXJkcywNCj5YaWFvaHUNCj4NCj4+IFlvdXJzLA0KPj4gSm9lbA0KPj4gDQo+PiBQ
UzogSSBxdW90ZWQgdHJhbnNwb3J0IHNvbWUgb2YgdGhlIHRpbWUgYmVjYXVzZSB0aGVyZSBhcmUg
c28gbWFueQ0KPj5kaWZmZXJlbnQNCj4+IHVzZXMgb2YgdGhlIHRlcm0gInRyYW5zcG9ydCIuICBC
dXQgSSBkbyBub3QgaGF2ZSBhIGJldHRlciB3b3JkIGhhbmR5Lg0KPj4gDQo+PiBPbiAzLzE2LzE2
IDExOjE5IEFNLCBSb24gUGFya2VyIHdyb3RlOg0KPj4gPiBKYW1lcywNCj4+ID4NCj4+ID4gSSBj
YW7igJl0IHNwZWFrIGZvciB0aGUgZW50aXJlIGdyb3VwLCBteSB1bmRlcnN0YW5kaW5nIG9mIHRo
ZSBkZWNpc2lvbg0KPj4gPiBub3QgdG8gc3RhbmRhcmRpemUgb24gTVBMUyBhcyB0aGUgZm9yd2Fy
ZGluZyBwYXJhZGlnbSB3YXMgdG8gbWFrZSBTRkMNCj4+ID4gYnJvYWRlciBzdWNoIHRoYXQgaXQg
Y291bGQgdXRpbGl6ZSBNQUMgYmFzZWQgbmV0d29ya3MsIElQIGJhc2VkDQo+PiA+IG5ldHdvcmtz
LCBhbmQgSVAtb3Zlci1NUExTIGJhc2VkIG5ldHdvcmtzLg0KPj4gPg0KPj4gPiAgICAgUm9uDQo+
PiA+DQo+PiA+ICpGcm9tOipVVFRBUk8sIEpBTUVTIFttYWlsdG86anUxNzM4QGF0dC5jb21dDQo+
PiA+ICpTZW50OiogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMToxMSBBTQ0KPj4gPiAqVG86
KiBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsgRGF2ZSBEb2xz
b24NCj4+ID4gPGRkb2xzb25Ac2FuZHZpbmUuY29tPjsgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdl
aS5jb20+OyBEb2xnYW5vdywNCj4+ID4gQW5kcmV3IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdh
bm93QG5va2lhLmNvbT47IEVYVCBCb3R0b3JmZiwgUGF1bA0KPj4gPiA8cGF1bC5ib3R0b3JmZkBo
cGUuY29tPjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT47DQo+PiA+
IGFvLnRpbmdAenRlLmNvbS5jbg0KPj4gPiAqQ2M6KiBzZmNAaWV0Zi5vcmcNCj4+ID4gKlN1Ympl
Y3Q6KiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0
eXBlIG9mDQo+PiA+IE5TSA0KPj4gPg0KPj4gPiAqL0NvbW1lbnRzIEluLUxpbmUvKg0KPj4gPg0K
Pj4gPiAqLy8qDQo+PiA+DQo+PiA+ICovSmltIFV0dGFyby8qDQo+PiA+DQo+PiA+ICovLyoNCj4+
ID4NCj4+ID4gIi9UaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBh
cmUgQVQmVCBwcm9wZXJ0eSwgYXJlDQo+PiA+IGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRl
ZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3INCj4+ID4gZW50aXR5IHRv
IHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUN
Cj4+ID4gbmFtZWQNCj4+ID4gcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0
byBiZWxpZXZlIHRoYXQgeW91IGhhdmUNCj4+ID4gcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVy
cm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZQ0KPj4gPiB0aGlzIG1lc3Nh
Z2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRp
b24sDQo+PiA+IGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5n
IG9mIHRoaXMgZW1haWwgaXMNCj4+ID4gc3RyaWN0bHkgcHJvaGliaXRlZC8uIiovLyoNCj4+ID4N
Cj4+ID4gKkZyb206KlJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tXQ0KPj4gPiAqU2VudDoqIFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgMTA6MDEgQU0N
Cj4+ID4gKlRvOiogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tDQo+PiA+IDxtYWls
dG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PjsgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb20N
Cj4+ID4gPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj47IFVUVEFSTywgSkFNRVMgPGp1MTcz
OEBhdHQuY29tDQo+PiA+IDxtYWlsdG86anUxNzM4QGF0dC5jb20+PjsgRG9sZ2Fub3csIEFuZHJl
dyAoTm9raWENCj4+ID4gLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20NCj4+IDxtYWls
dG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT4+Ow0KPj4gPiBFWFQgQm90dG9yZmYsIFBhdWwg
PHBhdWwuYm90dG9yZmZAaHBlLmNvbQ0KPj4gPiA8bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNv
bT4+OyBTdGV3YXJ0IEJyeWFudA0KPj4gPiA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tIDxtYWls
dG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47DQo+PiA+IGFvLnRpbmdAenRlLmNvbS5jbiA8
bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4+ID4gKkNjOiogc2ZjQGlldGYub3JnIDxtYWls
dG86c2ZjQGlldGYub3JnPg0KPj4gPiAqU3ViamVjdDoqIFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJl
OiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YNCj4+ID4gTlNIDQo+PiA+DQo+PiA+
IE15IHJlY29sbGVjdGlvbiBvZiB0aGUgZGlzY3Vzc2lvbiBhbmQgYW5hbHlzaXMgb2YgTVBMUyBm
b3J3YXJkaW5nIHRvDQo+PiA+IHN1cHBvcnQgU0ZDIHdhcyBub3Qgb3JpZW50ZWQgYXJvdW5kIGhp
ZXJhcmNoaWNhbCBTRkMgZG9tYWlucy4NCj4+SW5zdGVhZCwNCj4+ID4gSSB0aG91Z2h0IHRoZSBk
aXNjdXNzaW9uIHdhcyBhcm91bmQgYW4gTVBMUyBsYWJlbCBwZXIgU0YgaW5zdGFuY2Ugc28NCj4+
ID4gdGhhdCB0aGUgc3RhY2sgb2YgTVBMUyBsYWJlbHMgcHJvdmlkZWQgdGhlIGZ1bGwgU0ZQL1JT
UCBkZXNjcmlwdGlvbi4NCj4+ID4gQW4gZWxlZ2FudCBhcHByb2FjaCwgZm9yIHN1cmUsIGJ1dCBu
b3Qgb25lIGFkb3B0ZWQgYnkgdGhlIFdHLg0KPj4gPg0KPj4gPiAqL1tKaW0gVT5dIFdhcyB0aGlz
IGRlY2lzaW9uIGJhc2VkIG9uIHRoZSBub3Rpb24gdGhhdCBhbGwgZmFicmljcyBhcmUNCj4+ID4g
SVAgb25seT8/IElNTyB0aGUgbW9kZWwgb2YgYWxsIERDcyBiZWluZyBsYXJnZSBhbmQgSVAgb25s
eSBpcyBub3QgYQ0KPj4gPiBjb3JyZWN0DQo+PiA+IGFzc3VtcHRpb24uLyoNCj4+ID4NCj4+ID4g
VGhlIGN1cnJlbnQgZGlzY3Vzc2lvbiBvZiBNUExTIGlzIG1vcmUgb2YgdGhlIGhpZXJhcmNoaWNh
bCBuYXR1cmUg4oCTIGENCj4+ID4gc3RhY2sgb2YgbGFiZWxzIGluIHRoZSBnZW5lcmFsIGNhc2Ug
cmVwcmVzZW50cyBhIHNldCBvZiBuZXN0ZWQgTFNQcy4NCj4+ID4gRm9yIFNGQywgdGhlIGRpc2N1
c3Npb24gaXMgdGhhdCBhIHN0YWNrIG9mIE5TSCByZXByZXNlbnRzIGEgc3RhY2sgb2YNCj4+ID4g
cGVyLVNGQy1kb21haW4gU0ZQcy4gICBCdXQgYW4gaW5kaXZpZHVhbCBOU0ggZG9lcyBub3Qgc2Vs
Zi1kZXNjcmliZQ0KPj50aGUNCj4+ID4gU0ZQL1JTUCBhdCBpdHMgb3duIGRvbWFpbiBsZXZlbCwg
cmVseWluZyBpbnN0ZWFkIG9uIGEgZmxhdCBpZGVudGlmaWVyDQo+PiA+IChTRlAgSUQpIHRoYXQg
aXMgdXNlZCB0byBsb29rdXAgdGhlIGZ1bGwgU0ZQL1JTUC4NCj4+ID4NCj4+ID4gICAgIFJvbg0K
Pj4gPg0KPj4gPiAqRnJvbToqRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNv
bV0NCj4+ID4gKlNlbnQ6KiBXZWRuZXNkYXksIE1hcmNoIDE2LCAyMDE2IDk6NDggQU0NCj4+ID4g
KlRvOiogWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb20gPG1haWx0bzp4dXhpYW9odUBodWF3
ZWkuY29tPj47DQo+PiA+IFVUVEFSTywgSkFNRVMgPGp1MTczOEBhdHQuY29tIDxtYWlsdG86anUx
NzM4QGF0dC5jb20+PjsgRG9sZ2Fub3csDQo+PiA+IEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJl
dy5kb2xnYW5vd0Bub2tpYS5jb20NCj4+ID4gPG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEu
Y29tPj47IEVYVCBCb3R0b3JmZiwgUGF1bA0KPj4gPiA8cGF1bC5ib3R0b3JmZkBocGUuY29tIDxt
YWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFJvbiBQYXJrZXINCj4+ID4gPFJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4+ID4gPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPj47IFN0ZXdhcnQgQnJ5YW50DQo+PiA+IDxzdGV3YXJ0LmJyeWFudEBnbWFp
bC5jb20gPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsNCj4+ID4gYW8udGluZ0B6
dGUuY29tLmNuIDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPj4gPiAqQ2M6KiBzZmNAaWV0
Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+PiA+ICpTdWJqZWN0OiogUkU6IFtzZmNdIFtH
UkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZg0KPj4gPiBOU0gN
Cj4+ID4NCj4+ID4gUmVjYWxsIHRoYXQgZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9k
cy1hbmFseXNpcyBjb21wYXJlcyB0aGUNCj4+ID4gZGlmZmVyZW50IGFwcHJvYWNoZXMuDQo+PiA+
DQo+PiA+IGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ob21tYS1zZmMtZm9yd2Fy
ZGluZy1tZXRob2RzLWFuYWx5c2kNCj4+ID4gcy0wNQ0KPj4gPg0KPj4gPiBUaGUgTVBMUyBhcHBy
b2FjaCBmYWxscyBpbnRvIHRoZSBjYXRlZ29yeSBkaXNjdXNzZWQgaW4gc2VjdGlvbiAzLjEuMiwN
Cj4+ID4g4oCcTWV0aG9kIDI6IEZvcndhcmRpbmcgd2l0aCBTdGFja2VkIEhlYWRlcnPigJ0sDQo+
PiA+DQo+PiA+IHdoZXJlYXMgdGhlIE5TSCBhcHByb2FjaCBmYWxscyBpbnRvIHNlY3Rpb24gMy4x
LjMsIOKAnE1ldGhvZDM6DQo+PiA+IEZvcndhcmRpbmcgYmFzZWQgb24gU2VydmljZSBDaGFpbiBJ
ZGVudGlmaWVyc+KAnS4NCj4+ID4NCj4+ID4gU2VjdGlvbiA0IGFuYWx5emVzIHRoZSBkaWZmZXJl
bnQgbWV0aG9kcywgd2l0aCBwcm9zIGFuZCBjb25zIGZvciBhbGwNCj4+ID4gb2YgdGhlIGFwcHJv
YWNoZXMuDQo+PiA+DQo+PiA+IC1EYXZlDQo+PiA+DQo+PiA+ICpGcm9tOipzZmMgW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqWHV4aWFvaHUNCj4+ID4gKlNlbnQ6
KiBUdWVzZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjIxIFBNDQo+PiA+ICpUbzoqIFVUVEFSTywgSkFN
RVM7IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsDQo+PiA+IFBh
dWw7IFJvbiBQYXJrZXI7IFN0ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY24NCj4+ID4g
PG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQo+PiA+ICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCj4+ID4gKlN1YmplY3Q6KiBSZTogW3NmY10gW0dSQVlNQUlMXSBS
ZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mDQo+PiA+IE5TSA0KPj4gPg0KPj4g
PiBXaGVuIGFwcGx5aW5nIGEgcGFydGljdWxhciBTRkMgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBv
ZiBTRnMpIHRvIHRoZQ0KPj4gPiBzZWxlY3RlZCB0cmFmZmljLCB0aGUgdHJhZmZpYyBuZWVkcyB0
byBiZSBzdGVlcmVkIHRocm91Z2ggdGhlDQo+PiA+IGNvcnJlc3BvbmRpbmcgU0ZQIChpLmUuLCBh
biBvcmRlcmVkIGxpc3Qgb2YgU0ZGcyBhbmQgU0ZzKSBpbiB0aGUNCj4+ID4gU0ZDLWVuYWJsZWQg
bmV0d29yay4gTVBMUy1TUFJJTkcgaXMgYSBwYXJ0aWN1bGFyIE1QTFMgc291cmNlIHJvdXRpbmcN
Cj4+ID4gcGFyYWRpZ20gd2hlcmUgdGhlIGV4cGxpY2l0IHBhdGggaW5mb3JtYXRpb24gKGkuZS4s
IGFuIG9yZGVyZWQgbGlzdCBvZg0KPj4gPiBleHBsaWNpdCBob3BzKSBpcyBlbmNvZGVkIGFzIGEg
bGFiZWwgc3RhY2sgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZg0KPj4gPiBsYWJlbHMgd2l0aCBl
YWNoIGluZGljYXRpbmcgYSBwYXJ0aWN1bGFyIGV4cGxpY2l0IGhvcCkgYW5kIHRoZW4NCj4+ID4g
cGlnZ3liYWNrZWQgb24gdGhlIHNvdXJjZSByb3V0ZWQgcGFja2V0cy4gVGhlIE1QTFMtU1BSSU5H
IHBhcmFkaWdtIGNhbg0KPj4gPiBiZSBlYXNpbHkgbGV2ZXJhZ2VkIHRvIHN0ZWVyIHRoZSBzZWxl
Y3RlZCB0cmFmZmljIHRocm91Z2ggYSBwYXJ0aWN1bGFyDQo+PiA+IFNGUCBieSBlbmNvZGluZyB0
aGUgU0ZQIGluZm9ybWF0aW9uIGFzIGFuIE1QTFMgbGFiZWwgc3RhY2sgKGkuZS4sIGFuDQo+PiA+
IG9yZGVyZWQgbGlzdCBvZiBsYWJlbHMgd2l0aCBlYWNoIGluZGljYXRpbmcgYSBwYXJ0aWN1bGFy
IFNGRiBvciBTRikuDQo+PiA+IEluIHRoaXMgd2F5LCBTRkZzIGNvdWxkIGJlIGltcGxlbWVudGVk
IG9uIGV4aXN0aW5nIE1QTFMgc3dpdGNoZXMNCj4+ID4gd2l0aG91dCBhbnkgY2hhbmdlIHRvIHRo
ZSBkYXRhLXBsYW5lIHByb3ZpZGVkIHRoYXQgU0ZzIGFyZSBjYXBhYmxlIG9mDQo+PiA+IHJlY29n
bml6aW5nIE1QTFMgcGFja2V0cy4gIEFzIHBvaW50ZWQgb3V0IGJ5IHNvbWVib2R5IGVsc2UsIGl0
4oCZcyBtdWNoDQo+PiA+IHN0cmFpZ2h0Zm9yd2FyZCB0byBzdXBwb3J0IHRoZSBzdGFjayBvZiBT
RkMgZW5jYXBzdWxhdGlvbnMgaWYgdGhlIFNGQw0KPj4gPiBlbmNhcHN1bGF0aW9uIGlzIGltcGxl
bWVudGVkIGluIHRoZSBmb3JtIG9mIGFuIE1QTFMgbGFiZWwgc3RhY2suDQo+PiA+DQo+PiA+IEJl
c3QgcmVnYXJkcywNCj4+ID4NCj4+ID4gWGlhb2h1DQo+PiA+DQo+PiA+ICpGcm9tOipzZmMgW21h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqVVRUQVJPLCBKQU1FUw0K
Pj4gPiAqU2VudDoqIFR1ZXNkYXksIE1hcmNoIDE1LCAyMDE2IDg6NDYgUE0NCj4+ID4gKlRvOiog
RG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgUm9uIFBh
cmtlcjsNCj4+ID4gU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdAenRlLmNvbS5jbiA8bWFpbHRvOmFv
LnRpbmdAenRlLmNvbS5jbj4NCj4+ID4gKkNjOiogc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGll
dGYub3JnPg0KPj4gPiAqU3ViamVjdDoqIFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcg
YW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YNCj4+ID4gTlNIDQo+PiA+DQo+PiA+ICovSWYgd2Ug
aGF2ZSBhbiBNUExTIGVuYWJsZWQgZmFicmljIHdvdWxkbuKAmXQgaXQgYmUgc2ltcGxlciB0byB3
ZWF2ZQ0KPj4gPiBOU0ggaW50byBpdCBpZiBpdCBhbGwgdXNlcyBNUExTPyBJZiBub3QgaG93IHdv
dWxkIHRoZSBpbnRlcmFjdGlvbg0KPj4gPiBiZXR3ZWVuIHRoZSB0d28gZW52aXJvbm1lbnRzIHdv
cms/LyoNCj4+ID4NCj4+ID4gKi8vKg0KPj4gPg0KPj4gPiAqL0ppbSBVdHRhcm8vKg0KPj4gPg0K
Pj4gPiAqLy8qDQo+PiA+DQo+PiA+ICIvVGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0
dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHksIGFyZQ0KPj4gPiBjb25maWRlbnRpYWwsIGFu
ZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yDQo+
PiA+IGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5v
dCBvbmUgb2YgdGhlDQo+PiA+IG5hbWVkDQo+PiA+IHJlY2lwaWVudChzKSBvciBvdGhlcndpc2Ug
aGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlDQo+PiA+IHJlY2VpdmVkIHRoaXMg
bWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUNCj4+
ID4gdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVy
IHVzZSwgcmV0ZW50aW9uLA0KPj4gPiBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGlu
Zywgb3IgY29weWluZyBvZiB0aGlzIGVtYWlsIGlzDQo+PiA+IHN0cmljdGx5IHByb2hpYml0ZWQv
LiIqLy8qDQo+PiA+DQo+PiA+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gKk9uIEJlaGFsZiBPZiAqRG9sZ2Fub3csDQo+PiA+IEFuZHJldyAoTm9raWEgLSBTRykNCj4+
ID4gKlNlbnQ6KiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjUyIFBNDQo+PiA+ICpUbzoqIEVY
VCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tDQo+PiA+IDxtYWlsdG86cGF1
bC5ib3R0b3JmZkBocGUuY29tPj47IFJvbiBQYXJrZXINCj4+ID4gPFJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20NCj4+ID4gPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPj47IFN0ZXdhcnQgQnJ5YW50DQo+PiA+IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20gPG1h
aWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsNCj4+ID4gYW8udGluZ0B6dGUuY29tLmNu
IDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPj4gPiAqQ2M6KiBzZmNAaWV0Zi5vcmcgPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQo+PiA+ICpTdWJqZWN0OiogUmU6IFtzZmNdIFtHUkFZTUFJTF0g
UmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZg0KPj4gPiBOU0gNCj4+ID4NCj4+
ID4gRm9sbG93aW5nIOKAnG5leHQgaGVhZGVy4oCdIGFwcHJvYWNoICBpcyBzaW1wbGUgYW5kIHRo
ZSBOU0ggaGVhZGVyIGlzDQo+PiA+IGFscmVhZHkgYnVpbHQgbGlrZSB0aGF0LiBJbnRyb2R1Y2lu
ZyBNUExTIGxpa2UgYXBwcm9hY2ggd291bGQgYWRkIHlldA0KPj4gPiBhbm90aGVyIG1lY2hhbmlz
bSB0byB0cmF2ZXJzZSB0aGUgaGVhZGVycywgd2hpY2ggd291bGQgbWFrZSBoL3cgbW9yZQ0KPj4g
PiBjb21wbGV4Lg0KPj4gPg0KPj4gPiBJdCBpcyB0cnVlIHRoYXQgaC93IGNhbiBvbmx5IGxvb2sg
YXQgWCBCeXRlcyAoWCBkZXBlbmRpbmcgb24gaC93KS4NCj4+ID4gVGhpcyBpcyB0cnVlIGZvciBt
YW55IGhlYWRlcnMgbm90IG9ubHkgdGhpcyBhbmQgZXZlbiB0b2RheSAod2l0aG91dA0KPj4gPiBO
U0gpIHlvdSBjYW4gZW5kLXVwIHdpdGggcGF5bG9hZCBiZWluZyB2ZXJ5IGRlZXAgaW4gYSBwYWNr
ZXQuIEF0IHRoZQ0KPj4gPiBlbmQgd2UgbmVlZCB0byBoYXZlIGEgZmxleGlibGUgbWVjaGFuaXNt
IHdoaWNoIE5TSCBuZXN0aW5nIHdvdWxkDQo+PiA+IHByb3ZpZGUuIElmIHNvbWVvbmUg4oCcYWJ1
c2VzIGl04oCdIHRoaXMgY2FuIGxlYWQgdG8gdmFyaW91cyBpc3N1ZXMuIEl0IGlzDQo+PiA+IHBy
b2JhYmx5IHdvcnRoIG5vdGluZyB0aGF0IGluIHRoZSBkcmFmdCBpbmNsdWRpbmcgc2VjdXJpdHkN
Cj4+ID4gY29uc2lkZXJhdGlvbnMgKGJ5IGFkZGluZyBsYXJnZSBoZWFkZXJzIGl0IHdpbGwgYmUg
aGFyZGVyIHRvIHBlcmZvcm0NCj4+ID4gcGF5bG9hZCBiYXNlZCBBQ0wgRERvUyBwcm90ZWN0aW9u
IGluIHJvdXRlcnMgZm9yIGV4YW1wbGUpLg0KPj4gPg0KPj4gPiBBbmRyZXcNCj4+ID4NCj4+ID4g
T24gMjAxNi0wMy0xNSwgMzowMyBBTSwgInNmYyBvbiBiZWhhbGYgb2YgRVhUIEJvdHRvcmZmLCBQ
YXVsIiB3cm90ZToNCj4+ID4NCj4+ID4gICAgIEp1c3Qgb25lIG1vcmUgY29uY2VybiBhYm91dCB0
aGUgc3RhY2sgaXMgaG93IGRlZXAgaXQgd2lsbCBuZXN0Lg0KPj4gPiAgICAgSGFyZHdhcmUgc3dp
dGNoIGltcGxlbWVudGF0aW9ucyBhcmUgdHlwaWNhbGx5IGxpbWl0ZWQgaW4gdGhlIGRlcHRoDQo+
PiA+ICAgICB0aGV5IGxvb2sgaW50byB0aGUgcGFja2V0LiBJZiB0aGUgaGFyZHdhcmUgbmVlZHMg
dG8gbG9vayBhdCB0aGUNCj4+ID4gICAgIG9yaWdpbmFsIHBhY2tldCBoZWFkZXJzLCB0aGVuIGhh
cmR3YXJlIHdvdWxkIG5lZWQgdG8gc2tpcCBvdmVyIHRoZQ0KPj4gPiAgICAgc3RhY2sgb2YgTlNI
IGhlYWRlcnMgdG8gcmVhY2ggdGhlIG9yaWdpbmFsIHBhY2tldC4gSWYgdGhlIE5TSA0KPj5zdGFj
aw0KPj4gPiAgICAgaXMgdG9vIGRlZXAgaXQgbWF5IGV4Y2VlZCB0aGUgaGFyZHdhcmUgZGVwdGgg
bGltaXRzLg0KPj4gPg0KPj4gPiAgICAgQ2hlZXJzLA0KPj4gPg0KPj4gPg0KPj4gPiAgICAgUGF1
bA0KPj4gPg0KPj4gPiAgICAgKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSAqT24gQmVoYWxmIE9mICpSb24gUGFya2VyDQo+PiA+ICAgICAqU2VudDoqIE1vbmRheSwgTWFy
Y2ggMTQsIDIwMTYgMTE6NDUgQU0NCj4+ID4gICAgICpUbzoqIFN0ZXdhcnQgQnJ5YW50IDxzdGV3
YXJ0LmJyeWFudEBnbWFpbC5jb20NCj4+ID4gICAgIDxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21h
aWwuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbg0KPj4gPiAgICAgPG1haWx0bzphby50aW5nQHp0
ZS5jb20uY24+DQo+PiA+ICAgICAqQ2M6KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQo+PiA+ICAgICAqU3ViamVjdDoqIFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcg
YW4gTlNILm5leHQtaGVhZGVyIHR5cGUNCj4+ID4gICAgIG9mIE5TSA0KPj4gPg0KPj4gPiAgICAg
SSBsaWtlIHRoZSBzZWxmIGRlc2NyaWJpbmcgc3RhY2sgb2YgTlNIIGhlYWRlcnMgYW5kIEkgbGlr
ZSB0aGUNCj4+Zmlyc3QNCj4+ID4gICAgIG9uZSBiZWluZyB0aGUg4oCcY3VycmVudOKAnSBzY29w
aW5nLiAgIEJ1dCwgb25lIGRpZmZlcmVuY2UgYmV0d2Vlbg0KPj5NUExTDQo+PiA+ICAgICBhbmQg
TlNI4oCmICAgTVBMUyBmb3J3YXJkaW5nIGlzIGdlbmVyYWxseSBoYW5kbGVkIGJ5IGxvb2tpbmcg
b25seSBhdA0KPj4gPiAgICAgdGhlIE1QTFMgbGFiZWxzIHRoYXQgYXJlIOKAnGluIHNjb3Bl4oCd
IGZvciB0aGUgY3VycmVudCBub2RlIChpLmUuLA0KPj4gPiAgICAgc3RhcnRpbmcgYXQgdGhlIHRv
cC1vZi1zdGFjaykgYW5kIG5vdCBuZWVkaW5nIHRvIGxvY2F0ZSBhbmQNCj4+cHJvY2Vzcw0KPj4g
PiAgICAgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBib3R0b20tb2Ytc3RhY2suICAgIEJ1
dCwgaW4gTlNILCBtb3N0DQo+PiA+ICAgICBwcm9jZXNzaW5nIHdpbGwgcmVxdWlyZSBsb2NhdGlv
biBvZiB0aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGxhc3QNCj4+ID4gICAgIE5TSCBoZWFk
ZXIuICAgSXQgaXMgaW5lZmZpY2llbnQgdG8gaGF2ZSB0byB3YWxrIHRoZSBzdGFjayBvZiBOU0gN
Cj4+ID4gICAgIGhlYWRlcnMgaW4gb3JkZXIgdG8gbG9jYXRlIHRoYXQgcGF5bG9hZC4gICAgSWYg
ZWFjaCBOU0ggaGVhZGVyDQo+PnRoYXQNCj4+ID4gICAgIHdhcyBwdXNoZWQgb250byB0aGUgc3Rh
Y2sgYWxzbyBpbmNsdWRlZCBhbiBvZmZzZXQgdG8gZGlyZWN0bHkNCj4+bG9jYXRlDQo+PiA+ICAg
ICB0aGUgcGF5bG9hZCAoZWFjaCBuZXcgb25lIHNpbXBseSBhZGRzIGl0cyBvd24gYnl0ZSBzaXpl
KSwgdGhlbg0KPj50aGlzDQo+PiA+ICAgICBwcm9jZXNzaW5nIGluZWZmaWNpZW5jeSB3b3VsZCBi
ZSBtaXRpZ2F0ZWQuDQo+PiA+DQo+PiA+ICAgICAgICAgUm9uDQo+PiA+DQo+PiA+ICAgICAqRnJv
bToqc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKlN0ZXdh
cnQNCj4+IEJyeWFudA0KPj4gPiAgICAgKlNlbnQ6KiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDU6
NDAgQU0NCj4+ID4gICAgICpUbzoqIGFvLnRpbmdAenRlLmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdA
enRlLmNvbS5jbj4NCj4+ID4gICAgICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NCj4+ID4gICAgICpTdWJqZWN0OiogW0dSQVlNQUlMXSBSZTogW3NmY10gQWRkaW5nIGFu
IE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mDQo+PiA+IE5TSA0KPj4gPg0KPj4gPg0KPj4gPiAgICAg
SGF2aW5nIHJlbWluZGVkIG15c2VsZiBvZiB0aGUgTlNIIGhlYWRlciBzdHJ1Y3R1cmUsIEkgc2Vl
IHRoYXQNCj4+dGhpcw0KPj4gPiAgICAgaXMgbm90IHN0cmljdGx5IG5lZWRlZCBzaW5jZSB0aGlz
IG5hdHVyYWxseSBmaXRzIHdpdGggdGhlIG5leHQNCj4+ID4gICAgIHByb3RvY29sIGNvbXBvbmVu
dCBvZiB0aGUgYmFzZSBoZWFkZXIuIFRodXMgc3RhdGluZyB0aGF0IHRoZSB0aGVyZQ0KPj4gPiAg
ICAgaXMgbm8gYXJjaGl0ZWN0dXJhbCBsaW1pdCBvbiB0aGUgbnVtYmVyIG9mIFNGSCBoZWFkZXJz
IGluIGEgcGFja2V0DQo+PiA+ICAgICBpcyB0aGUgbmVjZXNzYXJ5IGFuZCBzdWZmaWNpZW50IHJl
cXVpcmVtZW50IHRvIGFsbG93IGFuIGFyYml0YXRyeQ0KPj4gPiAgICAgc3RhY2sgb2YgTlNIIGhl
YWRlcnMuIFN0YXRpbmcgdGhhdCBuZXcgTlNIIGhlYWRlcnMgYXJlIGFkZGVkIGF0DQo+PnRoZQ0K
Pj4gPiAgICAgZnJvbnQNCj4+ID4gICAgIG9mIHRoZSBwYWNrZXQsIGFuZCBwcm9jZXNzZWQgZmly
c3QgYW5kIGRpc2NhcmRlZCBmaXJzdCBpcw0KPj5zdWZmaWNpZW50DQo+PiA+ICAgICB0byByZW1v
dmUgYW55IHByb2Nlc3NpbmcgYW1iaWd1aXR5LiBQcm9jZXNzaW5nIHdvdWxkIGFsc28gYmUNCj4+
c2ltcGxlcg0KPj4gPiAgICAgaXMgeW91IGZvbGxvd2VkIHRoZSBNUExTIHJ1bGUgdGhhdCB0aGUg
b3V0ZXIgaGVhZGVyIGlzIHRoZSBvbmx5DQo+Pm9uZQ0KPj4gPiAgICAgaW4gc2NvcGUgdW50aWwg
dGhhdCBoZWFkZXIgaXMgZGlzY2FyZGVkIChwb3BwZWQpLg0KPj4gPg0KPj4gPiAgICAgSSBkbyBo
b3dldmVyIHdvbmRlciB3aGV0aGVyIHRoZSBJRVRGJ3MgYXJjaGl0ZXR1cmFsIHByZWZlcmVuY2Ug
Zm9yDQo+PiA+ICAgICBzZWxmIGRlc2NyaWJpbmcgcGFja2V0cyAoTVBMUyBiZWluZyB0aGUgZXhj
ZXB0aW9uKSBsZWFkcyB1cyB0bw0KPj5tb3JlDQo+PiA+ICAgICBjb21wbGV4IGFuZCB0aHVzIGxl
c3MgZWZmaWNlbnQgZGF0YXBsYW5lIGRlc2lnbnMgdGhhbiB3ZSBjb3VsZA0KPj4gPiAgICAgb3Ro
ZXJ3aXNlDQo+PiA+ICAgICBhY2hpZXZlLg0KPj4gPg0KPj4gPiAgICAgLSBTdGV3YXJ0DQo+PiA+
DQo+PiA+ICAgICBPbiAxNC8wMy8yMDE2IDAxOjQ0LCBhby50aW5nQHp0ZS5jb20uY24NCj4+IDxt
YWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPj4gPiAgICAgd3JvdGU6DQo+PiA+DQo+PiA+ICAg
ICAgICAgU3Rld2FydCwNCj4+ID4NCj4+ID4gICAgICAgICBUaGFua3MuDQo+PiA+DQo+PiA+ICAg
ICAgICAgRG8geW91IG1lYW4gd2Ugc2hvdWxkIGFkZCBhbiBpbmRpY2F0b3IgZm9yIHRoZSBuZXN0
ZWQgTlNIPyAgSQ0KPj4gPiAgICAgICAgIGFncmVlIGFueXRoaW5nIG5ldyBzaG91bGQgYmUgY29u
c2lkZXJlZCBjYXJlZnVsbHkuIEFuZCB0aGF0J3MNCj4+ID4gICAgICAgICB3aGF0IHdlIGFyZSBk
b2luZyByaWdodCBub3cuOikNCj4+ID4NCj4+ID4NCj4+ID4NCj4+ID4NCj4+ID4NCj4+ID4NCj4+
ID4gICAgICAgICDlj5Hku7bkuro6IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFp
bC5jb20+DQo+PiA+ICAgICAgICAgPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+DQo+
PiA+ICAgICAgICAg5pS25Lu25Lq6OiAic2ZjQGlldGYub3JnIiA8bWFpbHRvOnNmY0BpZXRmLm9y
Zz48c2ZjQGlldGYub3JnPg0KPj4gPiAgICAgICAgIDxtYWlsdG86c2ZjQGlldGYub3JnPiwNCj4+
ID4gICAgICAgICDml6XmnJ86IDIwMTYvMDMvMTEgMTc6MjUNCj4+ID4gICAgICAgICDkuLvpopg6
IFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQo+PiA+ICAg
ICAgICAg5Y+R5Lu25Lq6OiAic2ZjIiA8c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+DQo+PiA+IDxtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+DQo+PiA+DQo+PiA+DQo+PiA+IC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N
Cj4+ID4gLS0NCj4+ID4NCj4+ID4NCj4+ID4NCj4+ID4NCj4+ID4NCj4+ID4gICAgICAgICBUaGUg
cHJvdG9jb2wgdGhhdCBjaG9zZSB0aGUgbW9zdCBlbGVnYW50IGFwcHJvYWNoIHRvIGxheWVyaW5n
DQo+PiA+ICAgICAgICAgb25lIGhlYWRlciBvbiBhbm90aGVyIHdhcyBNUExTLCB3aXRoIGl0cyBz
dGFja2luZyBhcHByb2FjaA0KPj4gPiAgICAgICAgIGFuZCBvbmUgYml0IGVuZCBvZiBzdGFjayBp
bmRpY2F0b3IuDQo+PiA+DQo+PiA+ICAgICAgICAgU3VjaCBhIHNpbXBsZSBnZW5lcmFsIGFwcHJv
YWNoIGhhcyBtdWNoIHRvIGNvbW1lbmQgaXQNCj4+ID4gICAgICAgICBhbmQgeW91IG1pZ2h0IHRo
aW5rIHNlcmlvdXNseSBhYm91dCBhcHBseWluZyBpdCBoZXJlLg0KPj4gPg0KPj4gPiAgICAgICAg
IFN0ZXdhcnQNCj4+ID4NCj4+ID4gICAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPj4gPiAgICAgICAgIHNmYyBtYWlsaW5nIGxpc3QNCj4+ID4g
ICAgICAgICBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+PiA+ICAgICAgICAg
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+ID4NCj4+ID4NCj4+
ID4NCj4+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cj4+ID4gc2ZjIG1haWxpbmcgbGlzdA0KPj4gPiBzZmNAaWV0Zi5vcmcNCj4+ID4gaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+ID4NCj5fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPnNmYyBtYWlsaW5nIGxpc3QNCj5zZmNA
aWV0Zi5vcmcNCj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=


From nobody Mon Mar 21 09:50:02 2016
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8CC9C12D7B9 for <sfc@ietfa.amsl.com>; Mon, 21 Mar 2016 09:47:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WoHCfPULC2_7 for <sfc@ietfa.amsl.com>; Mon, 21 Mar 2016 09:47:12 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B4C4912D89C for <sfc@ietf.org>; Mon, 21 Mar 2016 09:47:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=164414; q=dns/txt; s=iport; t=1458578831; x=1459788431; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=AunSTB9z/LF3qIcL0Zg7C7hO/UOsHtfv4yamvSK0PbQ=; b=EdR/BfPPFFZRq9e1ICdUPxns1rFevE8+QXpjJVQVubDyVd2RSLCjSz2R KVH+rGcpmu/n4EBHn4jwaW0MFz0fEXEBY6+OXxCO1naJpk7saKEX4RLJq BBWpYzZxQJRTO1hZE7Q7DlSKmf3z6vZ74WsB9MW6u4sNvNs80BlZGZ31Z 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AkAgBqJPBW/5FdJa1egmhMU3IGrlKLT?= =?us-ascii?q?QENgW0DFwELhWoCHIEPOBQBAQEBAQEBZCeEQQEBAQQBAQEXAQhLCxACAQYCEQE?= =?us-ascii?q?CAQEBIQEGAwICAh8GCxQDBggCBA4FiBIDEg6SaZ0XikUNhFQBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQERBIYegXOBUn+CPoFOCgEGASQBDwkBBwYJAoJIK4IrBYg9ike?= =?us-ascii?q?EIjEBhXCCcoMsgXWBZYRKiFiHMYdUAR4BAUKCAAMZgUlqiFoBCBcdfgEBAQ?=
X-IronPort-AV: E=Sophos;i="5.24,372,1454976000";  d="scan'208,217";a="250064525"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Mar 2016 16:47:04 +0000
Received: from XCH-ALN-007.cisco.com (xch-aln-007.cisco.com [173.36.7.17]) by rcdn-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id u2LGl4tg026795 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 21 Mar 2016 16:47:04 GMT
Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-ALN-007.cisco.com (173.36.7.17) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Mon, 21 Mar 2016 11:47:03 -0500
Received: from xch-rcd-008.cisco.com ([173.37.102.18]) by XCH-RCD-008.cisco.com ([173.37.102.18]) with mapi id 15.00.1104.009; Mon, 21 Mar 2016 11:47:03 -0500
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: "Fedyk, Don" <don.fedyk@hpe.com>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgGIsTbsJFHdMF0uTKhlFMoS9r59eHbcAgABYL4CAAQ+BAIAAJ7qAgATIfQA=
Date: Mon, 21 Mar 2016 16:47:03 +0000
Message-ID: <22EDC8D6-67B3-4A6B-9E03-98BA7F3B8690@cisco.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com> <B17A6910EEDD1F45980687268941550F135E415B@MISOUT7MSGUSRCD.ITServices.sbc.com> <D31069C7.4E63A%s.majee@f5.com> <B17A6910EEDD1F45980687268941550F135E4550@MISOUT7MSGUSRCD.ITServices.sbc.com> <A46D9C092EA46F489F135060986AD9FF225B0830@G9W0345.americas.hpqcorp.net>
In-Reply-To: <A46D9C092EA46F489F135060986AD9FF225B0830@G9W0345.americas.hpqcorp.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.19.17.230]
Content-Type: multipart/alternative; boundary="_000_22EDC8D667B34A6B9E0398BA7F3B8690ciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/mX0kyBRLS3Var0NorHQgwP3NyP8>
X-Mailman-Approved-At: Mon, 21 Mar 2016 09:50:00 -0700
Cc: "sfc@ietf.org" <sfc@ietf.org>, Sumandra Majee <S.Majee@f5.com>, "Dolganow, Andrew \(Nokia - SG\)" <andrew.dolganow@nokia.com>, "Bottorff, Paul" <paul.bottorff@hpe.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>, Stewart Bryant <stewart.bryant@gmail.com>, Xuxiaohu <xuxiaohu@huawei.com>, "UTTARO, JAMES" <ju1738@att.com>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Mar 2016 16:47:17 -0000

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

RG9uLA0KDQpJdCdzIGFsd2F5cyBncmVhdCB0byBoZWFyIG9waW5pb25zIGJ1dCB0aGV5IHNob3Vs
ZCBiZSBjb25zaWRlcmVkIGluIHRoZSBjb250ZXh0IG9mIHRoZSBhcmNoaXRlY3R1cmUgd2UgYWdy
ZWVkIG9uIHNob3J0bHkgYWZ0ZXIgd29ya2luZyBncm91cCBmb3JtYXRpb24uICBOU0ggZG9lcyBu
b3QgcHJvdmlkZSBfbmV0d29ya18gZm9yd2FyZGluZyBpbmZvcm1hdGlvbiBhbmQgdG8gbGFiZWwg
aXQgKG5vIHB1biBpbnRlbmRlZCkgYXMgc3VjaCBpcyBub3Qgb25seSBtaXNsZWFkaW5nIGJ1dCBj
b252ZXlzIGFuIGFyY2hpdGVjdHVyYWwgbWlzdW5kZXJzdGFuZGluZy4gIFRoZSBOU0ggcGF0aC1J
RCBpcyBzaW1wbHkgYW4gaWRlbnRpZmllciBmb3IgdGhlIHNlcnZpY2UgcGF0aC4gIE5vdGhpbmcg
bW9yZS4gIFVzaW5nIHRoYXQgaW5kaXJlY3Rpb24sIE5TSCBwcm92aWRlcyBzZXZlcmFsIGtleXMg
YmVuZWZpdHMgYXQgdGhlIF9zZXJ2aWNlIHBsYW5lXywgbW9zdCBub3RhYmx5IChidXQgbm90IGV4
Y2x1c2l2ZWx5KSB0aGUgYWJpbGl0eSB0byBhdm9pZCBwZXItaG9wIHJlY2xhc3NpZmljYXRpb24g
YW5kIHRoZSBhYmlsaXR5IHRvIGJlIHRyYW5zcG9ydCBpbmRlcGVuZGVudC4gIEJvdGggb2YgdGhv
c2UgYXR0cmlidXRlcyBoYXZlbiBwcm92ZW4gdGhlbXNlbHZlcyBhcyBpbXBsZW1lbnRhdGlvbnMg
aGF2ZSBldm9sdmVkLg0KDQpTbywgdG8geW91ciBwb2ludCwgTlNIIG9ubHkgaWRlbnRpdGllcyB0
aGUgc2VydmljZSBwYXRoIGFuZCB0aGUgbmV0d29yayB0cmFuc3BvcnQgKE1QTFMsIElQLCBWWExB
TiwgZXRjLikgcHJvdmlkZSB0aGUgZm9yd2FyZGluZy4NCg0KUGF1bA0KDQpPbiBNYXIgMTgsIDIw
MTYsIGF0IDExOjQ0IEFNLCBGZWR5aywgRG9uIDxkb24uZmVkeWtAaHBlLmNvbTxtYWlsdG86ZG9u
LmZlZHlrQGhwZS5jb20+PiB3cm90ZToNCg0KVGhlIGZhY3QgdGhhdCB0aGUgd29yayBncm91cCBp
cyBub3Qgb2ZmaWNpYWxseSBjaGFydGVyZWQgdG8gY292ZXIgZm9yd2FyZGluZyBtZXRob2RzIGhh
cyBjYXVzZWQgZm9yd2FyZGluZyBhc3BlY3RzIHRvIGNyZWVwIGluIG90aGVyIGhlYWRlcnMgbGlr
ZSBOU0ggaW4gbXkgb3Bpbmlvbi4gSSB0aGluayBvbmx5IGJ5IGRyYWZ0aW5nIG91dCBhIHNldCBv
ZiBmb3J3YXJkaW5nIHRlY2hub2xvZ2llcyB3aXRoIE5TSCAob3Igb3RoZXIgc2ltaWxhciBoZWFk
ZXJzKSBpbiB0b2UgY2FuIHlvdSBnZXQgYSBzZW5zZSBvZiB3aGF0IGJlbG9uZ3Mgd2hlcmUuICBX
ZSBhbmFseXplZCB0aGlzIGFzcGVjdCBpbiBvdXIgZHJhZnQgb24gTUFDIGNoYWluaW5nLiBXZSBi
ZWxpZXZlIElQIHR1bm5lbHMsIE1QTFMgb3Igc2VnbWVudCByb3V0aW5nIHdvdWxkIGJlIGhhdmUg
c2ltaWxhcml0aWVzIHdpdGggcmVzcGVjdCB0byBOU0guICBJIHRoaW5rIHdlIHdpbGwgaGF2ZSBh
IHZhcmlldHkgb2YgZm9yd2FyZGluZyB0ZWNobm9sb2dpZXMgaW4gdmFyaW91cyBlbnZpcm9ubWVu
dHMuDQoNCkNoZWVycw0KRG9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddIE9uIEJlaGFsZiBPZiBVVFRBUk8sIEpBTUVTDQpTZW50OiBGcmlkYXksIE1hcmNoIDE4
LCAyMDE2IDk6MjIgQU0NClRvOiBTdW1hbmRyYSBNYWplZSA8Uy5NYWplZUBmNS5jb208bWFpbHRv
OlMuTWFqZWVAZjUuY29tPj47IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5j
b208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBYdXhpYW9odSA8eHV4aWFvaHVA
aHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+OyBSb24gUGFya2VyIDxSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPj47IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRv
bHNvbkBzYW5kdmluZS5jb20+PjsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJl
dy5kb2xnYW5vd0Bub2tpYS5jb208bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+Pjsg
Qm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3Jm
ZkBocGUuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNu
Pg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtz
ZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gN
Cg0KVGhlIHVzZSBvZiBNUExTIGxhYmVscyB3b3VsZCBmYWNpbGl0YXRlIFNETiBjb250cm9sIG9m
IHNlcnZpY2UgY2hhaW5zLiBXZSBjb3VsZCB1c2UgYW55dGhpbmcgYnV0IFZMQU4gc3RpdGNoaW5n
IGV0Yy4uIGlzIG5vdCBzY2FsYWJsZSBvciByZWFsaXN0aWMgdG8gb3BlcmF0ZSBpbiBhIGxhcmdl
IG5ldHdvcmsgY29tcG9zZWQgb2YgbWFueSBzbWFsbGVyIGRhdGEgY2VudGVycy4gSSBndWVzcyB3
aGVyZSBJIGdldCBodW5nIHVwIGluIHRoaXMgZGlzY3Vzc2lvbiBpcyB3aHkgb3ZlcmxvYWQgdGhl
IE5TSCBoZWFkZXIgb2JqZWN0IHdpdGggYm90aCBwYXRoIGluZm8gYW5kIG1ldGFkYXRhPyBJcyB0
aGVyZSBhIG5vdGlvbiB0aGF0IHRoZXkgYXJlIGludHJpbnNpY2FsbHkgdGllZCB0b2dldGhlciBp
ZiBzbywgY291bGQgZm9sa3MgcHJvdmlkZSBhbiBleGFtcGxlPyBUaGF0IHdvdWxkIGJlIGhlbHBm
dWwuDQoNClRoYW5rcywNCiAgICAgICAgICAgICAgICBKaW0gVXR0YXJvDQoNCiJUaGlzIGVtYWls
IGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJl
IGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhl
IGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElm
IHlvdSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBo
YXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdl
IGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3Nh
Z2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRp
b24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRo
aXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4iDQpGcm9tOiBTdW1hbmRyYSBNYWplZSBb
bWFpbHRvOlMuTWFqZWVAZjUuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2IDU6
MTAgUE0NClRvOiBVVFRBUk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbTxtYWlsdG86anUxNzM4QGF0
dC5jb20+PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86
c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29t
PG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj47IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+
PjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2
aW5lLmNvbT4+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93
QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT4+OyBFWFQgQm90dG9y
ZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUu
Y29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFtH
UkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KRm9y
IGEgbmFpbGVkIGRvd24gc2VydmljZSBjaGFpbiB3aXRob3V0IG1ldGFkYXRhIG9uY2UgY2FuIHVz
ZSB2bGFuIHN0aXRjaGluZywgbWFjIGJhc2VkLCBoZWNrIGl0IGNhbiBiZSBIVFRQIGhlYWRlciBi
YXNlZCBpZiB3ZSB3YW50IHRvLiBTbyB5ZXMgbmVpdGhlciBOU0ggbm90IG1ldGFkYXRhIGlzIHJl
cXVpcmVkLiBCdXQgaXQgaXMgb2Z0ZW4gZG8gbm90IGludGVyb3BlcmF0ZS4NCg0KSSBhbSBiaXQg
bG9zdCBvbiBob3cgdGhpcyBkaXNjdXNzaW9uIGZpdHMgaW4gd2l0aCBOU0ggcHJvdG9jb2wgaW4g
Z2VuZXJhbD8NCg0KU3VtYW5kcmENCg0KRnJvbTogc2ZjIDxzZmMtYm91bmNlc0BpZXRmLm9yZzxt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgIlVUVEFSTywgSkFNRVMi
IDxqdTE3MzhAYXR0LmNvbTxtYWlsdG86anUxNzM4QGF0dC5jb20+Pg0KRGF0ZTogVGh1cnNkYXks
IE1hcmNoIDE3LCAyMDE2IGF0IDg6NTQgQU0NClRvOiBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5i
cnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PiwgWHV4aWFv
aHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PiwgUm9u
IFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+LCBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5j
b208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4sICJEb2xnYW5vdywgQW5kcmV3IChOb2tp
YSAtIFNHKSIgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208bWFpbHRvOmFuZHJldy5kb2xnYW5v
d0Bub2tpYS5jb20+PiwgIkVYVCBCb3R0b3JmZiwgUGF1bCIgPHBhdWwuYm90dG9yZmZAaHBlLmNv
bTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj4sICJhby50aW5nQHp0ZS5jb20uY248bWFp
bHRvOmFvLnRpbmdAenRlLmNvbS5jbj4iIDxhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRp
bmdAenRlLmNvbS5jbj4+DQpDYzogInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiIg
PHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBb
R1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNClNv
LCBpZiBJIHdhbnRlZCB0byBmb3JtIHNpbXBsZSBzZXJ2aWNlIGNoYWlucyBpLmUgbmFpbGVkIHVw
LCBub3Qgc2VsZi1tb2R1bGF0aW5nIGV0Y+KApmhvdyBtdWNoIG1ldGEgZGF0YSB3b3VsZCBJIG5l
ZWQ/DQoNCkppbSBVdHRhcm8NCg0KIlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRl
ZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGlu
dGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8g
d2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZSBu
YW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhh
dCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkg
dGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIg
Y29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2Fy
ZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9o
aWJpdGVkLiINCkZyb206IFN0ZXdhcnQgQnJ5YW50IFttYWlsdG86c3Rld2FydC5icnlhbnRAZ21h
aWwuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2IDExOjMxIEFNDQpUbzogVVRU
QVJPLCBKQU1FUyA8anUxNzM4QGF0dC5jb208bWFpbHRvOmp1MTczOEBhdHQuY29tPj47IFh1eGlh
b2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj47IFJv
biBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUu
Y29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tp
YSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3LmRvbGdhbm93
QG5va2lhLmNvbT4+OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxt
YWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86
YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1o
ZWFkZXIgdHlwZSBvZiBOU0gNCg0KWWVzLCB0aGUgTVBMUyBsYWJlbCBzaG91bGQgYmUgc2VlbiBh
cyBhbiBpbnN0cnVjdGlvbiAtIHdoaWNoIGlzDQpleGFjdGx5IHdoYXQgaXQgaXMsIGFuZCBhbHdh
eXMgaGFzIGJlZW4uDQoNCllvdSBjYW4gdHJpdmlhbGx5IGNhcnJ5IE1QTFMgb3ZlciBJUC4NCg0K
V2UgZG8gY2FycnkgTVBMUyBvdmVyIEV0aGVybmV0Lg0KDQpJbiB0aGUgYWJvdmUgY2FzZXMgTVBM
UyBpcyB0aGUgaW5zdHJ1Y3Rpb24sIGFuZCBJUCBhbmQNCkV0aGVybmV0IGFyZSB0aGUgcG9pbnQg
dG8gcG9pbnQgdHJhbnNwb3J0cy4NCg0KV2hhdCBpcyBtb3JlIGludGVyZXN0aW5nIGlzIGhvdyB3
ZSBjYXJyeSB0aGUgbWV0YWRhdGEsDQpzaW5jZSB0aGVyZSBtYXkgbmVlZCB0byBiZSBzZXZlcmFs
IGluc3RhbmNlcyBvZiB0aGUNCm1ldGFkYXRhIGluIHRoZSBwYWNrZXQuDQoNClN0ZXdhcnQNCk9u
IDE3LzAzLzIwMTYgMTI6MzAsIFVUVEFSTywgSkFNRVMgd3JvdGU6DQpSb24sDQoNCiAgICAgICAg
ICAgICAgICBIYXZlIG5vdCBiZWVuIGZvbGxvd2luZyB0aGUgU0ZDIFdHIHRoYXQgY2xvc2VseSBk
dWUgdG8gb3RoZXIgbW9yZSBwcmVzc2luZyBuZWVkcyBmb3IgbXkgbmV0d29yay4gVGhhdCBiZWlu
ZyBzYWlkLCBpdCB3b3VsZCBzZWVtIHRoYXQgYW4gTVBMUyBsYWJlbCBjb3VsZCBiZSB1c2VkIGFz
IHRoZSBiYXNpcyBmb3Igd2hhdCB5b3UgYXJlIGxvb2tpbmcgZm9yIGFuIHRodXMgY291bGQgYmUg
YXBwbGllZCB0byBhbGwgbmV0d29yayB0eXBlcy4gVXNpbmcgdGhlIE1QTFMgbGFiZWwgZm9ybWF0
IGRvZXMgbm90IGZvcmNlIHlvdSB0byBoYXZlIGFuIE1QTFMgZW5hYmxlZCBuZXR3b3JrIGFsbCB0
aGF0IGlzIG5lZWRlZCBpcyB0aGUgcmVxdWlyZWQgaW5mbyB0byBiZSBwb3B1bGF0ZWQgaW4gdGhl
IGxhYmVsLiBJdCBzZWVtcyB0aGF0IHRoZSBhcmd1bWVudCBpcyBmb3IgaW5kZXBlbmRlbmNlIG9m
IG5ldHdvcmsgdGh1cyBpbnZlbnRpbmcgYSBuZXcgbGFiZWwgaXMgYmFzZWQgb24gYW4gYXNzdW1w
dGlvbiB0aGF0IHVzaW5nIE1QTFMgbGFiZWxzIGltcG9zZXMgYW4gTVBMUyBjb250cm9sIHBsYW5l
LiBJcyB0aGF0IHJpZ2h0Pw0KDQpKaW0gVXR0YXJvDQoNCiJUaGlzIGVtYWlsIGFuZCBhbnkgZmls
ZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlh
bCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwg
b3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90
IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0
byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBw
bGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRl
bHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWlu
YXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMg
c3RyaWN0bHkgcHJvaGliaXRlZC4iDQpGcm9tOiBYdXhpYW9odSBbbWFpbHRvOnh1eGlhb2h1QGh1
YXdlaS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgMzo0NyBBTQ0KVG86IFJv
biBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PG1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsgVVRUQVJPLCBKQU1FUyA8anUxNzM4QGF0dC5jb20+
PG1haWx0bzpqdTE3MzhAYXR0LmNvbT47IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNv
bT48bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPjsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEg
LSBTRyk8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT48bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bu
b2tpYS5jb20+OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbT48bWFp
bHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT47IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFu
dEBnbWFpbC5jb20+PG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+OyBhby50aW5nQHp0
ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRp
bmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNClJvbiwNCg0KVGhlIFNGQyBhcHBy
b2FjaCBvZiBlbmNvZGluZyB0aGUgU0ZQIGluZm9ybWF0aW9uIGJ5IGFuIE1QTFMgbGFiZWwgc3Rh
Y2sgY2FuIG1lZXQgdGhlIHRyYW5zcG9ydC1pbmRlcGVuZGVuY3kgcmVxdWlyZW1lbnQgdmVyeSB3
ZWxsLg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBXZWRuZXNkYXksIE1hcmNo
IDE2LCAyMDE2IDExOjIwIFBNDQpUbzogVVRUQVJPLCBKQU1FUzsgRGF2ZSBEb2xzb247IFh1eGlh
b2h1OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBT
dGV3YXJ0IEJyeWFudDsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20u
Y24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTog
W3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5T
SA0KDQpKYW1lcywNCg0KSSBjYW7igJl0IHNwZWFrIGZvciB0aGUgZW50aXJlIGdyb3VwLCBteSB1
bmRlcnN0YW5kaW5nIG9mIHRoZSBkZWNpc2lvbiBub3QgdG8gc3RhbmRhcmRpemUgb24gTVBMUyBh
cyB0aGUgZm9yd2FyZGluZyBwYXJhZGlnbSB3YXMgdG8gbWFrZSBTRkMgYnJvYWRlciBzdWNoIHRo
YXQgaXQgY291bGQgdXRpbGl6ZSBNQUMgYmFzZWQgbmV0d29ya3MsIElQIGJhc2VkIG5ldHdvcmtz
LCBhbmQgSVAtb3Zlci1NUExTIGJhc2VkIG5ldHdvcmtzLg0KDQogICBSb24NCg0KDQpGcm9tOiBV
VFRBUk8sIEpBTUVTIFttYWlsdG86anUxNzM4QGF0dC5jb21dDQpTZW50OiBXZWRuZXNkYXksIE1h
cmNoIDE2LCAyMDE2IDExOjExIEFNDQpUbzogUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBE
YXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUu
Y29tPj47IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3
ZWkuY29tPj47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dA
bm9raWEuY29tPG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPj47IEVYVCBCb3R0b3Jm
ZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5j
b20+PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rl
d2FydC5icnlhbnRAZ21haWwuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGlu
Z0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3Vi
amVjdDogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIg
dHlwZSBvZiBOU0gNCg0KQ29tbWVudHMgSW4tTGluZQ0KDQpKaW0gVXR0YXJvDQoNCiJUaGlzIGVt
YWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwg
YXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2Yg
dGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQu
IElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lz
ZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNz
YWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1l
c3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRl
bnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nIG9m
IHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4iDQpGcm9tOiBSb24gUGFya2VyIFtt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwg
TWFyY2ggMTYsIDIwMTYgMTA6MDEgQU0NClRvOiBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmlu
ZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj47IFh1eGlhb2h1IDx4dXhpYW9odUBo
dWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj47IFVUVEFSTywgSkFNRVMgPGp1
MTczOEBhdHQuY29tPG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+OyBEb2xnYW5vdywgQW5kcmV3IChO
b2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3LmRvbGdh
bm93QG5va2lhLmNvbT4+OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNv
bTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0
LmJyeWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBhby50
aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJl
OiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCk15IHJlY29sbGVjdGlv
biBvZiB0aGUgZGlzY3Vzc2lvbiBhbmQgYW5hbHlzaXMgb2YgTVBMUyBmb3J3YXJkaW5nIHRvIHN1
cHBvcnQgU0ZDIHdhcyBub3Qgb3JpZW50ZWQgYXJvdW5kIGhpZXJhcmNoaWNhbCBTRkMgZG9tYWlu
cy4gICBJbnN0ZWFkLCBJIHRob3VnaHQgdGhlIGRpc2N1c3Npb24gd2FzIGFyb3VuZCBhbiBNUExT
IGxhYmVsIHBlciBTRiBpbnN0YW5jZSBzbyB0aGF0IHRoZSBzdGFjayBvZiBNUExTIGxhYmVscyBw
cm92aWRlZCB0aGUgZnVsbCBTRlAvUlNQIGRlc2NyaXB0aW9uLiAgICBBbiBlbGVnYW50IGFwcHJv
YWNoLCBmb3Igc3VyZSwgYnV0IG5vdCBvbmUgYWRvcHRlZCBieSB0aGUgV0cuDQpbSmltIFU+XSBX
YXMgdGhpcyBkZWNpc2lvbiBiYXNlZCBvbiB0aGUgbm90aW9uIHRoYXQgYWxsIGZhYnJpY3MgYXJl
IElQIG9ubHk/PyBJTU8gdGhlIG1vZGVsIG9mIGFsbCBEQ3MgYmVpbmcgbGFyZ2UgYW5kIElQIG9u
bHkgaXMgbm90IGEgY29ycmVjdCBhc3N1bXB0aW9uLg0KDQpUaGUgY3VycmVudCBkaXNjdXNzaW9u
IG9mIE1QTFMgaXMgbW9yZSBvZiB0aGUgaGllcmFyY2hpY2FsIG5hdHVyZSDigJMgYSBzdGFjayBv
ZiBsYWJlbHMgaW4gdGhlIGdlbmVyYWwgY2FzZSByZXByZXNlbnRzIGEgc2V0IG9mIG5lc3RlZCBM
U1BzLiAgIEZvciBTRkMsIHRoZSBkaXNjdXNzaW9uIGlzIHRoYXQgYSBzdGFjayBvZiBOU0ggcmVw
cmVzZW50cyBhIHN0YWNrIG9mIHBlci1TRkMtZG9tYWluIFNGUHMuICAgQnV0IGFuIGluZGl2aWR1
YWwgTlNIIGRvZXMgbm90IHNlbGYtZGVzY3JpYmUgdGhlIFNGUC9SU1AgYXQgaXRzIG93biBkb21h
aW4gbGV2ZWwsIHJlbHlpbmcgaW5zdGVhZCBvbiBhIGZsYXQgaWRlbnRpZmllciAoU0ZQIElEKSB0
aGF0IGlzIHVzZWQgdG8gbG9va3VwIHRoZSBmdWxsIFNGUC9SU1AuDQoNCiAgIFJvbg0KDQoNCkZy
b206IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBXZWRu
ZXNkYXksIE1hcmNoIDE2LCAyMDE2IDk6NDggQU0NClRvOiBYdXhpYW9odSA8eHV4aWFvaHVAaHVh
d2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+OyBVVFRBUk8sIEpBTUVTIDxqdTE3
MzhAYXR0LmNvbTxtYWlsdG86anUxNzM4QGF0dC5jb20+PjsgRG9sZ2Fub3csIEFuZHJldyAoTm9r
aWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208bWFpbHRvOmFuZHJldy5kb2xnYW5v
d0Bub2tpYS5jb20+PjsgRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208
bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+OyBSb24gUGFya2VyIDxSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
Pj47IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdh
cnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdA
enRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5
cGUgb2YgTlNIDQoNClJlY2FsbCB0aGF0IGRyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhv
ZHMtYW5hbHlzaXMgY29tcGFyZXMgdGhlIGRpZmZlcmVudCBhcHByb2FjaGVzLg0KaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5h
bHlzaXMtMDUNCg0KVGhlIE1QTFMgYXBwcm9hY2ggZmFsbHMgaW50byB0aGUgY2F0ZWdvcnkgZGlz
Y3Vzc2VkIGluIHNlY3Rpb24gMy4xLjIsIOKAnE1ldGhvZCAyOiBGb3J3YXJkaW5nIHdpdGggU3Rh
Y2tlZCBIZWFkZXJz4oCdLA0Kd2hlcmVhcyB0aGUgTlNIIGFwcHJvYWNoIGZhbGxzIGludG8gc2Vj
dGlvbiAzLjEuMywg4oCcTWV0aG9kMzogRm9yd2FyZGluZyBiYXNlZCBvbiBTZXJ2aWNlIENoYWlu
IElkZW50aWZpZXJz4oCdLg0KDQpTZWN0aW9uIDQgYW5hbHl6ZXMgdGhlIGRpZmZlcmVudCBtZXRo
b2RzLCB3aXRoIHByb3MgYW5kIGNvbnMgZm9yIGFsbCBvZiB0aGUgYXBwcm9hY2hlcy4NCg0KLURh
dmUNCg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhh
bGYgT2YgWHV4aWFvaHUNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE1LCAyMDE2IDg6MjEgUE0NClRv
OiBVVFRBUk8sIEpBTUVTOyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRv
cmZmLCBQYXVsOyBSb24gUGFya2VyOyBTdGV3YXJ0IEJyeWFudDsgYW8udGluZ0B6dGUuY29tLmNu
PG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5T
SC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpXaGVuIGFwcGx5aW5nIGEgcGFydGljdWxhciBT
RkMgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBTRnMpIHRvIHRoZSBzZWxlY3RlZCB0cmFmZmlj
LCB0aGUgdHJhZmZpYyBuZWVkcyB0byBiZSBzdGVlcmVkIHRocm91Z2ggdGhlIGNvcnJlc3BvbmRp
bmcgU0ZQIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgU0ZGcyBhbmQgU0ZzKSBpbiB0aGUgU0ZD
LWVuYWJsZWQgbmV0d29yay4gTVBMUy1TUFJJTkcgaXMgYSBwYXJ0aWN1bGFyIE1QTFMgc291cmNl
IHJvdXRpbmcgcGFyYWRpZ20gd2hlcmUgdGhlIGV4cGxpY2l0IHBhdGggaW5mb3JtYXRpb24gKGku
ZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBleHBsaWNpdCBob3BzKSBpcyBlbmNvZGVkIGFzIGEgbGFi
ZWwgc3RhY2sgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBsYWJlbHMgd2l0aCBlYWNoIGluZGlj
YXRpbmcgYSBwYXJ0aWN1bGFyIGV4cGxpY2l0IGhvcCkgYW5kIHRoZW4gcGlnZ3liYWNrZWQgb24g
dGhlIHNvdXJjZSByb3V0ZWQgcGFja2V0cy4gVGhlIE1QTFMtU1BSSU5HIHBhcmFkaWdtIGNhbiBi
ZSBlYXNpbHkgbGV2ZXJhZ2VkIHRvIHN0ZWVyIHRoZSBzZWxlY3RlZCB0cmFmZmljIHRocm91Z2gg
YSBwYXJ0aWN1bGFyIFNGUCBieSBlbmNvZGluZyB0aGUgU0ZQIGluZm9ybWF0aW9uIGFzIGFuIE1Q
TFMgbGFiZWwgc3RhY2sgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBsYWJlbHMgd2l0aCBlYWNo
IGluZGljYXRpbmcgYSBwYXJ0aWN1bGFyIFNGRiBvciBTRikuIEluIHRoaXMgd2F5LCBTRkZzIGNv
dWxkIGJlIGltcGxlbWVudGVkIG9uIGV4aXN0aW5nIE1QTFMgc3dpdGNoZXMgd2l0aG91dCBhbnkg
Y2hhbmdlIHRvIHRoZSBkYXRhLXBsYW5lIHByb3ZpZGVkIHRoYXQgU0ZzIGFyZSBjYXBhYmxlIG9m
IHJlY29nbml6aW5nIE1QTFMgcGFja2V0cy4gIEFzIHBvaW50ZWQgb3V0IGJ5IHNvbWVib2R5IGVs
c2UsIGl04oCZcyBtdWNoIHN0cmFpZ2h0Zm9yd2FyZCB0byBzdXBwb3J0IHRoZSBzdGFjayBvZiBT
RkMgZW5jYXBzdWxhdGlvbnMgaWYgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIGlzIGltcGxlbWVudGVk
IGluIHRoZSBmb3JtIG9mIGFuIE1QTFMgbGFiZWwgc3RhY2suDQoNCkJlc3QgcmVnYXJkcywNClhp
YW9odQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIFVUVEFSTywgSkFNRVMNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE1LCAyMDE2IDg6NDYgUE0N
ClRvOiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBS
b24gUGFya2VyOyBTdGV3YXJ0IEJyeWFudDsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50
aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRl
ciB0eXBlIG9mIE5TSA0KDQpJZiB3ZSBoYXZlIGFuIE1QTFMgZW5hYmxlZCBmYWJyaWMgd291bGRu
4oCZdCBpdCBiZSBzaW1wbGVyIHRvIHdlYXZlIE5TSCBpbnRvIGl0IGlmIGl0IGFsbCB1c2VzIE1Q
TFM/IElmIG5vdCBob3cgd291bGQgdGhlIGludGVyYWN0aW9uIGJldHdlZW4gdGhlIHR3byBlbnZp
cm9ubWVudHMgd29yaz8NCg0KSmltIFV0dGFybw0KDQoiVGhpcyBlbWFpbCBhbmQgYW55IGZpbGVz
IHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHksIGFyZSBjb25maWRlbnRpYWws
IGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9y
IGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBv
bmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8g
YmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxl
YXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5
IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0
aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywgb3IgY29weWluZyBvZiB0aGlzIGVtYWlsIGlzIHN0
cmljdGx5IHByb2hpYml0ZWQuIg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmddIE9uIEJlaGFsZiBPZiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKQ0KU2VudDogTW9u
ZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo1MiBQTQ0KVG86IEVYVCBCb3R0b3JmZiwgUGF1bCA8cGF1
bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PjsgUm9uIFBh
cmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21h
aWwuY29tPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsgYW8udGluZ0B6dGUuY29t
LmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFu
IE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpGb2xsb3dpbmcg4oCcbmV4dCBoZWFkZXLi
gJ0gYXBwcm9hY2ggIGlzIHNpbXBsZSBhbmQgdGhlIE5TSCBoZWFkZXIgaXMgYWxyZWFkeSBidWls
dCBsaWtlIHRoYXQuIEludHJvZHVjaW5nIE1QTFMgbGlrZSBhcHByb2FjaCB3b3VsZCBhZGQgeWV0
IGFub3RoZXIgbWVjaGFuaXNtIHRvIHRyYXZlcnNlIHRoZSBoZWFkZXJzLCB3aGljaCB3b3VsZCBt
YWtlIGgvdyBtb3JlIGNvbXBsZXguDQoNCkl0IGlzIHRydWUgdGhhdCBoL3cgY2FuIG9ubHkgbG9v
ayBhdCBYIEJ5dGVzIChYIGRlcGVuZGluZyBvbiBoL3cpLiBUaGlzIGlzIHRydWUgZm9yIG1hbnkg
aGVhZGVycyBub3Qgb25seSB0aGlzIGFuZCBldmVuIHRvZGF5ICh3aXRob3V0IE5TSCkgeW91IGNh
biBlbmQtdXAgd2l0aCBwYXlsb2FkIGJlaW5nIHZlcnkgZGVlcCBpbiBhIHBhY2tldC4gQXQgdGhl
IGVuZCB3ZSBuZWVkIHRvIGhhdmUgYSBmbGV4aWJsZSBtZWNoYW5pc20gd2hpY2ggTlNIIG5lc3Rp
bmcgd291bGQgcHJvdmlkZS4gSWYgc29tZW9uZSDigJxhYnVzZXMgaXTigJ0gdGhpcyBjYW4gbGVh
ZCB0byB2YXJpb3VzIGlzc3Vlcy4gSXQgaXMgcHJvYmFibHkgd29ydGggbm90aW5nIHRoYXQgaW4g
dGhlIGRyYWZ0IGluY2x1ZGluZyBzZWN1cml0eSBjb25zaWRlcmF0aW9ucyAoYnkgYWRkaW5nIGxh
cmdlIGhlYWRlcnMgaXQgd2lsbCBiZSBoYXJkZXIgdG8gcGVyZm9ybSBwYXlsb2FkIGJhc2VkIEFD
TCBERG9TIHByb3RlY3Rpb24gaW4gcm91dGVycyBmb3IgZXhhbXBsZSkuDQoNCkFuZHJldw0KDQpP
biAyMDE2LTAzLTE1LCAzOjAzIEFNLCAic2ZjIG9uIGJlaGFsZiBvZiBFWFQgQm90dG9yZmYsIFBh
dWwiIHdyb3RlOg0KDQpKdXN0IG9uZSBtb3JlIGNvbmNlcm4gYWJvdXQgdGhlIHN0YWNrIGlzIGhv
dyBkZWVwIGl0IHdpbGwgbmVzdC4gSGFyZHdhcmUgc3dpdGNoIGltcGxlbWVudGF0aW9ucyBhcmUg
dHlwaWNhbGx5IGxpbWl0ZWQgaW4gdGhlIGRlcHRoIHRoZXkgbG9vayBpbnRvIHRoZSBwYWNrZXQu
IElmIHRoZSBoYXJkd2FyZSBuZWVkcyB0byBsb29rIGF0IHRoZSBvcmlnaW5hbCBwYWNrZXQgaGVh
ZGVycywgdGhlbiBoYXJkd2FyZSB3b3VsZCBuZWVkIHRvIHNraXAgb3ZlciB0aGUgc3RhY2sgb2Yg
TlNIIGhlYWRlcnMgdG8gcmVhY2ggdGhlIG9yaWdpbmFsIHBhY2tldC4gSWYgdGhlIE5TSCBzdGFj
ayBpcyB0b28gZGVlcCBpdCBtYXkgZXhjZWVkIHRoZSBoYXJkd2FyZSBkZXB0aCBsaW1pdHMuDQoN
CkNoZWVycywNCg0KUGF1bA0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIFJvbiBQYXJrZXINClNlbnQ6IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYg
MTE6NDUgQU0NClRvOiBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPG1h
aWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0
bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0
LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpJIGxpa2UgdGhlIHNlbGYgZGVzY3JpYmluZyBzdGFjayBv
ZiBOU0ggaGVhZGVycyBhbmQgSSBsaWtlIHRoZSBmaXJzdCBvbmUgYmVpbmcgdGhlIOKAnGN1cnJl
bnTigJ0gc2NvcGluZy4gICBCdXQsIG9uZSBkaWZmZXJlbmNlIGJldHdlZW4gTVBMUyBhbmQgTlNI
4oCmICAgTVBMUyBmb3J3YXJkaW5nIGlzIGdlbmVyYWxseSBoYW5kbGVkIGJ5IGxvb2tpbmcgb25s
eSBhdCB0aGUgTVBMUyBsYWJlbHMgdGhhdCBhcmUg4oCcaW4gc2NvcGXigJ0gZm9yIHRoZSBjdXJy
ZW50IG5vZGUgKGkuZS4sIHN0YXJ0aW5nIGF0IHRoZSB0b3Atb2Ytc3RhY2spIGFuZCBub3QgbmVl
ZGluZyB0byBsb2NhdGUgYW5kIHByb2Nlc3MgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBi
b3R0b20tb2Ytc3RhY2suICAgIEJ1dCwgaW4gTlNILCBtb3N0IHByb2Nlc3Npbmcgd2lsbCByZXF1
aXJlIGxvY2F0aW9uIG9mIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUgbGFzdCBOU0ggaGVh
ZGVyLiAgIEl0IGlzIGluZWZmaWNpZW50IHRvIGhhdmUgdG8gd2FsayB0aGUgc3RhY2sgb2YgTlNI
IGhlYWRlcnMgaW4gb3JkZXIgdG8gbG9jYXRlIHRoYXQgcGF5bG9hZC4gICAgSWYgZWFjaCBOU0gg
aGVhZGVyIHRoYXQgd2FzIHB1c2hlZCBvbnRvIHRoZSBzdGFjayBhbHNvIGluY2x1ZGVkIGFuIG9m
ZnNldCB0byBkaXJlY3RseSBsb2NhdGUgdGhlIHBheWxvYWQgKGVhY2ggbmV3IG9uZSBzaW1wbHkg
YWRkcyBpdHMgb3duIGJ5dGUgc2l6ZSksIHRoZW4gdGhpcyBwcm9jZXNzaW5nIGluZWZmaWNpZW5j
eSB3b3VsZCBiZSBtaXRpZ2F0ZWQuDQoNCiAgIFJvbg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3Rld2FydCBCcnlhbnQNClNlbnQ6IE1v
bmRheSwgTWFyY2ggMTQsIDIwMTYgNTo0MCBBTQ0KVG86IGFvLnRpbmdAenRlLmNvbS5jbjxtYWls
dG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KU3ViamVjdDogW0dSQVlNQUlMXSBSZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhl
YWRlciB0eXBlIG9mIE5TSA0KDQoNCkhhdmluZyByZW1pbmRlZCBteXNlbGYgb2YgdGhlIE5TSCBo
ZWFkZXIgc3RydWN0dXJlLCBJIHNlZSB0aGF0IHRoaXMNCmlzIG5vdCBzdHJpY3RseSBuZWVkZWQg
c2luY2UgdGhpcyBuYXR1cmFsbHkgZml0cyB3aXRoIHRoZSBuZXh0DQpwcm90b2NvbCBjb21wb25l
bnQgb2YgdGhlIGJhc2UgaGVhZGVyLiBUaHVzIHN0YXRpbmcgdGhhdCB0aGUgdGhlcmUNCmlzIG5v
IGFyY2hpdGVjdHVyYWwgbGltaXQgb24gdGhlIG51bWJlciBvZiBTRkggaGVhZGVycyBpbiBhIHBh
Y2tldA0KaXMgdGhlIG5lY2Vzc2FyeSBhbmQgc3VmZmljaWVudCByZXF1aXJlbWVudCB0byBhbGxv
dyBhbiBhcmJpdGF0cnkNCnN0YWNrIG9mIE5TSCBoZWFkZXJzLiBTdGF0aW5nIHRoYXQgbmV3IE5T
SCBoZWFkZXJzIGFyZSBhZGRlZCBhdCB0aGUgZnJvbnQNCm9mIHRoZSBwYWNrZXQsIGFuZCBwcm9j
ZXNzZWQgZmlyc3QgYW5kIGRpc2NhcmRlZCBmaXJzdCBpcyBzdWZmaWNpZW50DQp0byByZW1vdmUg
YW55IHByb2Nlc3NpbmcgYW1iaWd1aXR5LiBQcm9jZXNzaW5nIHdvdWxkIGFsc28gYmUgc2ltcGxl
cg0KaXMgeW91IGZvbGxvd2VkIHRoZSBNUExTIHJ1bGUgdGhhdCB0aGUgb3V0ZXIgaGVhZGVyIGlz
IHRoZSBvbmx5IG9uZQ0KaW4gc2NvcGUgdW50aWwgdGhhdCBoZWFkZXIgaXMgZGlzY2FyZGVkIChw
b3BwZWQpLg0KDQpJIGRvIGhvd2V2ZXIgd29uZGVyIHdoZXRoZXIgdGhlIElFVEYncyBhcmNoaXRl
dHVyYWwgcHJlZmVyZW5jZSBmb3INCnNlbGYgZGVzY3JpYmluZyBwYWNrZXRzIChNUExTIGJlaW5n
IHRoZSBleGNlcHRpb24pIGxlYWRzIHVzIHRvIG1vcmUNCmNvbXBsZXggYW5kIHRodXMgbGVzcyBl
ZmZpY2VudCBkYXRhcGxhbmUgZGVzaWducyB0aGFuIHdlIGNvdWxkIG90aGVyd2lzZQ0KYWNoaWV2
ZS4NCg0KLSBTdGV3YXJ0DQpPbiAxNC8wMy8yMDE2IDAxOjQ0LCBhby50aW5nQHp0ZS5jb20uY248
bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4gd3JvdGU6DQpTdGV3YXJ0LA0KDQpUaGFua3MuDQoN
CkRvIHlvdSBtZWFuIHdlIHNob3VsZCBhZGQgYW4gaW5kaWNhdG9yIGZvciB0aGUgbmVzdGVkIE5T
SD8gIEkgYWdyZWUgYW55dGhpbmcgbmV3IHNob3VsZCBiZSBjb25zaWRlcmVkIGNhcmVmdWxseS4g
QW5kIHRoYXQncyB3aGF0IHdlIGFyZSBkb2luZyByaWdodCBub3cuOikNCg0KDQoNCg0KDQoNCuWP
keS7tuS6ujogICAgICAgICBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29t
PjxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPg0K5pS25Lu25Lq6OiAgICAgICAgICJz
ZmNAaWV0Zi5vcmciPG1haWx0bzpzZmNAaWV0Zi5vcmc+PHNmY0BpZXRmLm9yZz48bWFpbHRvOnNm
Y0BpZXRmLm9yZz4sDQrml6XmnJ86ICAgICAgICAgMjAxNi8wMy8xMSAxNzoyNQ0K5Li76aKYOiAg
ICAgICAgUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCuWP
keS7tuS6ujogICAgICAgICJzZmMiIDxzZmMtYm91bmNlc0BpZXRmLm9yZz48bWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KDQoN
Cg0KVGhlIHByb3RvY29sIHRoYXQgY2hvc2UgdGhlIG1vc3QgZWxlZ2FudCBhcHByb2FjaCB0byBs
YXllcmluZw0Kb25lIGhlYWRlciBvbiBhbm90aGVyIHdhcyBNUExTLCB3aXRoIGl0cyBzdGFja2lu
ZyBhcHByb2FjaA0KYW5kIG9uZSBiaXQgZW5kIG9mIHN0YWNrIGluZGljYXRvci4NCg0KU3VjaCBh
IHNpbXBsZSBnZW5lcmFsIGFwcHJvYWNoIGhhcyBtdWNoIHRvIGNvbW1lbmQgaXQNCmFuZCB5b3Ug
bWlnaHQgdGhpbmsgc2VyaW91c2x5IGFib3V0IGFwcGx5aW5nIGl0IGhlcmUuDQoNClN0ZXdhcnQN
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBt
YWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KDQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KRG9uLA0KPGRpdiBjbGFzcz0iIj48
YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPkl0J3Mg
YWx3YXlzIGdyZWF0IHRvIGhlYXIgb3BpbmlvbnMgYnV0IHRoZXkgc2hvdWxkIGJlIGNvbnNpZGVy
ZWQgaW4gdGhlIGNvbnRleHQgb2YgdGhlIGFyY2hpdGVjdHVyZSB3ZSBhZ3JlZWQgb24gc2hvcnRs
eSBhZnRlciB3b3JraW5nIGdyb3VwIGZvcm1hdGlvbi4gJm5ic3A7TlNIIGRvZXMgbm90IHByb3Zp
ZGUgX25ldHdvcmtfIGZvcndhcmRpbmcgaW5mb3JtYXRpb24gYW5kIHRvIGxhYmVsIGl0IChubyBw
dW4gaW50ZW5kZWQpIGFzDQogc3VjaCBpcyBub3Qgb25seSBtaXNsZWFkaW5nIGJ1dCBjb252ZXlz
IGFuIGFyY2hpdGVjdHVyYWwgbWlzdW5kZXJzdGFuZGluZy4gJm5ic3A7VGhlIE5TSCBwYXRoLUlE
IGlzIHNpbXBseSBhbiBpZGVudGlmaWVyIGZvciB0aGUgc2VydmljZSBwYXRoLiAmbmJzcDtOb3Ro
aW5nIG1vcmUuICZuYnNwO1VzaW5nIHRoYXQgaW5kaXJlY3Rpb24sIE5TSCBwcm92aWRlcyBzZXZl
cmFsIGtleXMgYmVuZWZpdHMgYXQgdGhlIF9zZXJ2aWNlIHBsYW5lXywgbW9zdCBub3RhYmx5IChi
dXQgbm90DQogZXhjbHVzaXZlbHkpIHRoZSBhYmlsaXR5IHRvIGF2b2lkIHBlci1ob3AgcmVjbGFz
c2lmaWNhdGlvbiBhbmQgdGhlIGFiaWxpdHkgdG8gYmUgdHJhbnNwb3J0IGluZGVwZW5kZW50LiAm
bmJzcDtCb3RoIG9mIHRob3NlIGF0dHJpYnV0ZXMgaGF2ZW4gcHJvdmVuIHRoZW1zZWx2ZXMgYXMg
aW1wbGVtZW50YXRpb25zIGhhdmUgZXZvbHZlZC48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNs
YXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPlNvLCB0byB5b3VyIHBvaW50LCBOU0ggb25s
eSBpZGVudGl0aWVzIHRoZSBzZXJ2aWNlIHBhdGggYW5kIHRoZSBuZXR3b3JrIHRyYW5zcG9ydCAo
TVBMUywgSVAsIFZYTEFOLCBldGMuKSBwcm92aWRlIHRoZSBmb3J3YXJkaW5nLiAmbmJzcDs8L2Rp
dj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xh
c3M9IiI+UGF1bDwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8ZGl2Pg0KPGJs
b2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPk9uIE1hciAxOCwg
MjAxNiwgYXQgMTE6NDQgQU0sIEZlZHlrLCBEb24gJmx0OzxhIGhyZWY9Im1haWx0bzpkb24uZmVk
eWtAaHBlLmNvbSIgY2xhc3M9IiI+ZG9uLmZlZHlrQGhwZS5jb208L2E+Jmd0OyB3cm90ZTo8L2Rp
dj4NCjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0icGFnZTogV29yZFNlY3Rpb24xOyBm
b250LWZhbWlseTogSGVsdmV0aWNhOyBmb250LXNpemU6IDEycHg7IGZvbnQtc3R5bGU6IG5vcm1h
bDsgZm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFj
aW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVu
dDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dz
OiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4
OyI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+VGhlIGZhY3QgdGhhdCB0aGUg
d29yayBncm91cCBpcyBub3Qgb2ZmaWNpYWxseSBjaGFydGVyZWQgdG8gY292ZXIgZm9yd2FyZGlu
ZyBtZXRob2RzIGhhcyBjYXVzZWQgZm9yd2FyZGluZyBhc3BlY3RzIHRvIGNyZWVwIGluIG90aGVy
IGhlYWRlcnMgbGlrZSBOU0ggaW4gbXkgb3Bpbmlvbi4NCiBJIHRoaW5rIG9ubHkgYnkgZHJhZnRp
bmcgb3V0IGEgc2V0IG9mIGZvcndhcmRpbmcgdGVjaG5vbG9naWVzIHdpdGggTlNIIChvciBvdGhl
ciBzaW1pbGFyIGhlYWRlcnMpIGluIHRvZSBjYW4geW91IGdldCBhIHNlbnNlIG9mIHdoYXQgYmVs
b25ncyB3aGVyZS4mbmJzcDsgV2UgYW5hbHl6ZWQgdGhpcyBhc3BlY3QgaW4gb3VyIGRyYWZ0IG9u
IE1BQyBjaGFpbmluZy4gV2UgYmVsaWV2ZSBJUCB0dW5uZWxzLCBNUExTIG9yIHNlZ21lbnQgcm91
dGluZyB3b3VsZA0KIGJlIGhhdmUgc2ltaWxhcml0aWVzIHdpdGggcmVzcGVjdCB0byBOU0guICZu
YnNwO0kgdGhpbmsgd2Ugd2lsbCBoYXZlIGEgdmFyaWV0eSBvZiBmb3J3YXJkaW5nIHRlY2hub2xv
Z2llcyBpbiB2YXJpb3VzIGVudmlyb25tZW50cy48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0i
Ij5DaGVlcnM8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1Rp
bWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwg
NzMsIDEyNSk7IiBjbGFzcz0iIj5Eb248bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Y29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj48bzpw
IGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlci1z
dHlsZTogbm9uZSBub25lIG5vbmUgc29saWQ7IGJvcmRlci1sZWZ0LWNvbG9yOiBibHVlOyBib3Jk
ZXItbGVmdC13aWR0aDogMS41cHQ7IHBhZGRpbmc6IDBpbiAwaW4gMGluIDRwdDsiIGNsYXNzPSIi
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9ImJvcmRlci1zdHlsZTogc29saWQgbm9uZSBu
b25lOyBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjI1LCAyMjUsIDIyNSk7IGJvcmRlci10b3Atd2lk
dGg6IDFwdDsgcGFkZGluZzogM3B0IDBpbiAwaW47IiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1Rp
bWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29s
b3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3
aW5kb3d0ZXh0OyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPnNmYw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmci
IHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNz
PSIiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dPHNwYW4gY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiIGNsYXNzPSIiPk9uIEJlaGFsZiBPZjxzcGFu
IGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+VVRUQVJPLCBK
QU1FUzxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJBcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5GcmlkYXksIE1hcmNoIDE4LCAyMDE2IDk6
MjIgQU08YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5Ubzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlN1bWFuZHJhIE1hamVlICZsdDs8YSBocmVm
PSJtYWlsdG86Uy5NYWplZUBmNS5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29y
YXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPlMuTWFqZWVAZjUuY29tPC9hPiZndDs7IFN0ZXdh
cnQgQnJ5YW50ICZsdDs8YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0i
Ij5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L2E+Jmd0OzsNCiBYdXhpYW9odSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0
LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPnh1eGlhb2h1QGh1YXdlaS5jb208L2E+
Jmd0OzsgUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVy
bGluZTsiIGNsYXNzPSIiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OzsN
CiBEYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0i
Ij5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAt
IFNHKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20iIHN0eWxl
PSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPmFu
ZHJldy5kb2xnYW5vd0Bub2tpYS5jb208L2E+Jmd0OzsNCiBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7
IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+cGF1bC5ib3R0b3JmZkBocGUu
Y29tPC9hPiZndDs7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iIHN0eWxlPSJjb2xvcjogcHVy
cGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPmFvLnRpbmdAenRlLmNv
bS5jbjwvYT48YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5DYzo8L2I+PHNwYW4gY2xhc3M9IkFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsi
IGNsYXNzPSIiPnNmY0BpZXRmLm9yZzwvYT48YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5TdWJq
ZWN0OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
UmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBv
ZiBOU0g8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9u
dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPG86cCBjbGFz
cz0iIj4mbmJzcDs8L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNl
cmlmOyIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj48aSBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJn
Yig2OCwgODQsIDEwNik7IiBjbGFzcz0iIj5UaGUgdXNlIG9mIE1QTFMgbGFiZWxzIHdvdWxkIGZh
Y2lsaXRhdGUgU0ROIGNvbnRyb2wgb2Ygc2VydmljZSBjaGFpbnMuIFdlIGNvdWxkIHVzZSBhbnl0
aGluZyBidXQgVkxBTiBzdGl0Y2hpbmcgZXRjLi4gaXMgbm90IHNjYWxhYmxlDQogb3IgcmVhbGlz
dGljIHRvIG9wZXJhdGUgaW4gYSBsYXJnZSBuZXR3b3JrIGNvbXBvc2VkIG9mIG1hbnkgc21hbGxl
ciBkYXRhIGNlbnRlcnMuIEkgZ3Vlc3Mgd2hlcmUgSSBnZXQgaHVuZyB1cCBpbiB0aGlzIGRpc2N1
c3Npb24gaXMgd2h5IG92ZXJsb2FkIHRoZSBOU0ggaGVhZGVyIG9iamVjdCB3aXRoIGJvdGggcGF0
aCBpbmZvIGFuZCBtZXRhZGF0YT8gSXMgdGhlcmUgYSBub3Rpb24gdGhhdCB0aGV5IGFyZSBpbnRy
aW5zaWNhbGx5IHRpZWQgdG9nZXRoZXINCiBpZiBzbywgY291bGQgZm9sa3MgcHJvdmlkZSBhbiBl
eGFtcGxlPyBUaGF0IHdvdWxkIGJlIGhlbHBmdWwuPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+
PC9pPjwvYj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xh
c3M9IiI+DQo8YiBjbGFzcz0iIj48aSBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig2OCwgODQs
IDEwNik7IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9i
PjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6
IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4N
CjxiIGNsYXNzPSIiPjxpIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDY4LCA4NCwgMTA2KTsi
IGNsYXNzPSIiPlRoYW5rcyw8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7
IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNs
YXNzPSIiPjxpIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDY4LCA4NCwgMTA2KTsiIGNsYXNz
PSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBKaW0gVXR0YXJvPG86cCBjbGFz
cz0iIj48L286cD48L3NwYW4+PC9pPjwvYj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS
b21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj48aSBjbGFzcz0iIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Y29sb3I6IHJnYig2OCwgODQsIDEwNik7IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L2k+PC9iPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAu
MDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywg
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjogcmdiKDY4LCA4NCwgMTA2KTsi
IGNsYXNzPSIiPiZxdW90OzxpIGNsYXNzPSIiPlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFu
c21pdHRlZCB3aXRoIGl0IGFyZSBBVCZhbXA7VCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwg
YW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3Ig
ZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9u
ZQ0KIG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRv
IGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBs
ZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVs
eSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5h
dGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcNCiBvZiB0aGlzIGVtYWlsIGlz
IHN0cmljdGx5IHByb2hpYml0ZWQ8L2k+LiZxdW90Ozwvc3Bhbj48YiBjbGFzcz0iIj48aSBjbGFz
cz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsgY29sb3I6IHJnYig2OCwgODQsIDEwNik7IiBjbGFzcz0iIj48bzpwIGNsYXNz
PSIiPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9ImJvcmRlci1zdHlsZTogc29saWQgbm9uZSBub25lOyBib3JkZXItdG9wLWNvbG9yOiByZ2Io
MjI1LCAyMjUsIDIyNSk7IGJvcmRlci10b3Atd2lkdGg6IDFwdDsgcGFkZGluZzogM3B0IDBpbiAw
aW47IiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9u
dC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xh
c3M9IiI+DQo8YiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+PHNwYW4g
Y2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlN1bWFuZHJhDQogTWFq
ZWUgWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86Uy5NYWplZUBmNS5jb20iIHN0eWxlPSJjb2xvcjog
cHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+bWFpbHRvOlMuTWFqZWVAZjUuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRv
d3RleHQ7IiBjbGFzcz0iIj5dPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlNlbnQ6PC9iPjxzcGFuIGNsYXNz
PSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UaHVyc2RheSwgTWFyY2ggMTcs
IDIwMTYgNToxMCBQTTxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlRvOjwvYj48c3BhbiBjbGFz
cz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VVRUQVJPLCBKQU1FUyAmbHQ7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqdTE3MzhAYXR0LmNvbSIgc3R5bGU9ImNvbG9yOiBwdXJw
bGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij5qdTE3MzhAYXR0LmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xh
c3M9IiI+Jmd0OzsNCiBTdGV3YXJ0IEJyeWFudCAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
dGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29y
YXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+c3Rld2FydC5icnlh
bnRAZ21haWwuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0i
Ij4mZ3Q7Ow0KIFh1eGlhb2h1ICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1
YXdlaS5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGlu
ZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvc3Bhbj48
L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+Jmd0OzsNCiBSb24gUGFya2Vy
ICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNs
YXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwv
c3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+Jmd0OzsNCiBEYXZl
IERvbHNvbiAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIg
c3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9
IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvc3Bhbj48L2E+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+Jmd0OzsNCiBEb2xnYW5vdywgQW5kcmV3IChO
b2tpYSAtIFNHKSAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9r
aWEuY29tIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7
IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208L3Nw
YW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiIGNsYXNzPSIiPiZndDs7DQogRVhUIEJv
dHRvcmZmLCBQYXVsICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBl
LmNvbSIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIg
Y2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L3NwYW4+PC9h
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiIGNsYXNzPSIiPiZndDs7PHNwYW4gY2xhc3M9IkFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48YSBocmVmPSJtYWlsdG86
YW8udGluZ0B6dGUuY29tLmNuIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9u
OiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPmFvLnRpbmdAenRlLmNvbS5j
bjwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+PGJyIGNsYXNz
PSIiPg0KPGIgY2xhc3M9IiI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5
bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogd2lu
ZG93dGV4dDsiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1YmplY3Q6PC9i
PjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3Nm
Y10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8bzpwIGNsYXNzPSIiPiZu
YnNwOzwvbzpwPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS
b21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Rm9yIGEgbmFpbGVk
IGRvd24gc2VydmljZSBjaGFpbiB3aXRob3V0IG1ldGFkYXRhIG9uY2UgY2FuIHVzZSB2bGFuIHN0
aXRjaGluZywgbWFjIGJhc2VkLCBoZWNrIGl0IGNhbiBiZSBIVFRQIGhlYWRlciBiYXNlZCBpZiB3
ZSB3YW50IHRvLiBTbyB5ZXMgbmVpdGhlciBOU0ggbm90IG1ldGFkYXRhIGlzIHJlcXVpcmVkLg0K
IEJ1dCBpdCBpcyBvZnRlbiBkbyBub3QgaW50ZXJvcGVyYXRlLjxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMg
TmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEw
LjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj48bzpwIGNs
YXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyIgY2xhc3M9IiI+SSBhbSBiaXQgbG9zdCBvbiBob3cgdGhpcyBkaXNjdXNzaW9uIGZpdHMgaW4g
d2l0aCBOU0ggcHJvdG9jb2wgaW4gZ2VuZXJhbD8mbmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwv
c3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5l
dyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMC41
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+PG86cCBjbGFz
cz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9u
dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPlN1bWFuZHJhPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXItc3R5bGU6IHNvbGlkIG5v
bmUgbm9uZTsgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE4MSwgMTk2LCAyMjMpOyBib3JkZXItdG9w
LXdpZHRoOiAxcHQ7IHBhZGRpbmc6IDNwdCAwaW4gMGluOyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6
ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj5Gcm9tOjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+c2ZjICZsdDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4
dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPnNmYy1i
b3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZndDsNCiBvbiBiZWhh
bGYgb2YgJnF1b3Q7VVRUQVJPLCBKQU1FUyZxdW90OyAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpqdTE3MzhAYXR0LmNvbSIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjog
dW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5qdTE3MzhAYXR0LmNvbTwvc3Bh
bj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mZ3Q7PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+RGF0
ZTo8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlRo
dXJzZGF5LCBNYXJjaCAxNywgMjAxNiBhdCA4OjU0IEFNPGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9
IiI+VG86PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwv
Yj5TdGV3YXJ0IEJyeWFudCAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFu
dEBnbWFpbC5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVy
bGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+c3Rld2FydC5icnlhbnRAZ21haWwuY29t
PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZndDssDQogWHV4aWFvaHUgJmx0Ozwvc3Bhbj48
YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7
IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj54
dXhpYW9odUBodWF3ZWkuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZndDssDQogUm9u
IFBhcmtlciAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxp
bmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jmd0OywNCiBEYXZlIERvbHNvbiAmbHQ7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgc3R5bGU9ImNvbG9y
OiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4m
Z3Q7LA0KICZxdW90O0RvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpJnF1b3Q7ICZsdDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20iIHN0eWxlPSJjb2xv
cjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4mZ3Q7LA0KICZxdW90O0VYVCBCb3R0b3JmZiwgUGF1bCZxdW90OyAmbHQ7PC9zcGFuPjxh
IGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxl
OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
cGF1bC5ib3R0b3JmZkBocGUuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZndDssDQog
JnF1b3Q7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iIHN0eWxlPSJj
b2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyIgY2xhc3M9IiI+YW8udGluZ0B6dGUuY29tLmNuPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
PiZxdW90Ow0KICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiIg
c3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9
IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj5hby50aW5nQHp0ZS5jb20uY248L3NwYW4+PC9hPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+Jmd0OzxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPkNjOjxzcGFuIGNsYXNzPSJB
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+JnF1b3Q7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29y
YXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZxdW90Ow0KICZsdDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlv
bjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jmd0OzxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1
YmplY3Q6PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwv
Yj5SZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBl
IG9mIE5TSDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6
IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4N
CjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rp
dj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdU
aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+PGkgY2xhc3M9
IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IGNvbG9yOiByZ2IoNjgsIDg0LCAxMDYpOyIgY2xhc3M9IiI+U28sIGlmIEkgd2Fu
dGVkIHRvIGZvcm0gc2ltcGxlIHNlcnZpY2UgY2hhaW5zIGkuZSBuYWlsZWQgdXAsIG5vdCBzZWxm
LW1vZHVsYXRpbmcgZXRj4oCmaG93IG11Y2ggbWV0YSBkYXRhIHdvdWxkIEkgbmVlZD88L3NwYW4+
PC9pPjwvYj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3
IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxpIGNsYXNzPSIiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogcmdiKDY4LCA4NCwgMTA2KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48L2k+PC9i
PjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4n
LCBzZXJpZjsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+PGkgY2xhc3M9IiI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y
OiByZ2IoNjgsIDg0LCAxMDYpOyIgY2xhc3M9IiI+SmltIFV0dGFybzwvc3Bhbj48L2k+PC9iPjxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBz
ZXJpZjsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+PGkgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBy
Z2IoNjgsIDg0LCAxMDYpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cCBjbGFz
cz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IHJnYig2OCwgODQsIDEwNik7IiBjbGFzcz0i
Ij4mcXVvdDs8aSBjbGFzcz0iIj5UaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQg
d2l0aCBpdCBhcmUgQVQmYW1wO1QgcHJvcGVydHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUg
aW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0
byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUNCiBvZiB0
aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZl
IHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90
aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5
b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZv
cndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nDQogb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3Rs
eSBwcm9oaWJpdGVkPC9pPi4mcXVvdDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9u
ZTsgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDIyNSwgMjI1LCAyMjUpOyBib3JkZXItdG9wLXdpZHRo
OiAxcHQ7IHBhZGRpbmc6IDNwdCAwaW4gMGluOyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1l
cyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y
OiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogd2lu
ZG93dGV4dDsiIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5TdGV3YXJ0DQogQnJ5YW50IFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnN0ZXdh
cnQuYnJ5YW50QGdtYWlsLmNvbSIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlv
bjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5tYWlsdG86c3Rld2FydC5i
cnlhbnRAZ21haWwuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBjbGFz
cz0iIj5dPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxi
ciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UaHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgMTE6MzEg
QU08YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5Ubzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlVUVEFSTywgSkFNRVMgJmx0Ozwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86anUxNzM4QGF0dC5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+anUxNzM4QGF0
dC5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiIGNsYXNzPSIiPiZndDs7
DQogWHV4aWFvaHUgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNv
bSIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xh
c3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj54dXhpYW9odUBodWF3ZWkuY29tPC9zcGFuPjwvYT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj4mZ3Q7Ow0KIFJvbiBQYXJrZXIgJmx0Ozwv
c3Bhbj48YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgc3R5
bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwv
YT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj4mZ3Q7Ow0KIERhdmUgRG9sc29u
ICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiBzdHlsZT0i
Y29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6
IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj4mZ3Q7Ow0KIERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0g
U0cpICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20i
IHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNz
PSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTwvc3Bhbj48L2E+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+Jmd0OzsNCiBFWFQgQm90dG9yZmYs
IFBhdWwgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIiBz
dHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0i
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvc3Bhbj48L2E+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+Jmd0Ozs8c3BhbiBjbGFzcz0iQXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzphby50aW5n
QHp0ZS5jb20uY24iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVy
bGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+YW8udGluZ0B6dGUuY29tLmNuPC9zcGFu
PjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8
YiBjbGFzcz0iIj5DYzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBzdHlsZT0iY29s
b3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0
OyIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+U3ViamVjdDo8L2I+PHNwYW4g
Y2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBbR1JB
WU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGlt
ZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9v
OnA+PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDEy
cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp
ZjsiPg0KWWVzLCB0aGUgTVBMUyBsYWJlbCBzaG91bGQgYmUgc2VlbiBhcyBhbiBpbnN0cnVjdGlv
biAtIHdoaWNoIGlzPGJyIGNsYXNzPSIiPg0KZXhhY3RseSB3aGF0IGl0IGlzLCBhbmQgYWx3YXlz
IGhhcyBiZWVuLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCllvdSBjYW4gdHJpdmlhbGx5
IGNhcnJ5IE1QTFMgb3ZlciBJUC48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQpXZSBkbyBj
YXJyeSBNUExTIG92ZXIgRXRoZXJuZXQuPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KSW4g
dGhlIGFib3ZlIGNhc2VzIE1QTFMgaXMgdGhlIGluc3RydWN0aW9uLCBhbmQgSVAgYW5kPHNwYW4g
Y2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0iIj4N
CkV0aGVybmV0IGFyZSB0aGUgcG9pbnQgdG8gcG9pbnQgdHJhbnNwb3J0cy48YnIgY2xhc3M9IiI+
DQo8YnIgY2xhc3M9IiI+DQpXaGF0IGlzIG1vcmUgaW50ZXJlc3RpbmcgaXMgaG93IHdlIGNhcnJ5
IHRoZSBtZXRhZGF0YSw8YnIgY2xhc3M9IiI+DQpzaW5jZSB0aGVyZSBtYXkgbmVlZCB0byBiZSBz
ZXZlcmFsIGluc3RhbmNlcyBvZiB0aGU8YnIgY2xhc3M9IiI+DQptZXRhZGF0YSBpbiB0aGUgcGFj
a2V0LjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NClN0ZXdhcnQ8bzpwIGNsYXNzPSIiPjwv
bzpwPjwvcD4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBz
ZXJpZjsiIGNsYXNzPSIiPg0KT24gMTcvMDMvMjAxNiAxMjozMCwgVVRUQVJPLCBKQU1FUyB3cm90
ZTo8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDogNXB0OyBtYXJnaW4tYm90dG9tOiA1cHQ7IiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj48aSBj
bGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig2OCwgODQsIDEwNik7IiBjbGFzcz0iIj5Sb24sPC9z
cGFuPjwvaT48L2I+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVz
IE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj48aSBjbGFzcz0iIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYig2OCwgODQsIDEwNik7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PC9p
PjwvYj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4g
MGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJv
bWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxpIGNsYXNzPSIiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBj
b2xvcjogcmdiKDY4LCA4NCwgMTA2KTsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyBIYXZlIG5vdCBiZWVuIGZvbGxvd2luZyB0aGUgU0ZDIFdHIHRoYXQgY2xvc2Vs
eSBkdWUgdG8gb3RoZXIgbW9yZSBwcmVzc2luZyBuZWVkcyBmb3IgbXkgbmV0d29yay4gVGhhdCBi
ZWluZyBzYWlkLCBpdCB3b3VsZA0KIHNlZW0gdGhhdCBhbiBNUExTIGxhYmVsIGNvdWxkIGJlIHVz
ZWQgYXMgdGhlIGJhc2lzIGZvciB3aGF0IHlvdSBhcmUgbG9va2luZyBmb3IgYW4gdGh1cyBjb3Vs
ZCBiZSBhcHBsaWVkIHRvIGFsbCBuZXR3b3JrIHR5cGVzLiBVc2luZyB0aGUgTVBMUyBsYWJlbCBm
b3JtYXQgZG9lcyBub3QgZm9yY2UgeW91IHRvIGhhdmUgYW4gTVBMUyBlbmFibGVkIG5ldHdvcmsg
YWxsIHRoYXQgaXMgbmVlZGVkIGlzIHRoZSByZXF1aXJlZCBpbmZvIHRvIGJlIHBvcHVsYXRlZA0K
IGluIHRoZSBsYWJlbC4gSXQgc2VlbXMgdGhhdCB0aGUgYXJndW1lbnQgaXMgZm9yIGluZGVwZW5k
ZW5jZSBvZiBuZXR3b3JrIHRodXMgaW52ZW50aW5nIGEgbmV3IGxhYmVsIGlzIGJhc2VkIG9uIGFu
IGFzc3VtcHRpb24gdGhhdCB1c2luZyBNUExTIGxhYmVscyBpbXBvc2VzIGFuIE1QTFMgY29udHJv
bCBwbGFuZS4gSXMgdGhhdCByaWdodD88L3NwYW4+PC9pPjwvYj48bzpwIGNsYXNzPSIiPjwvbzpw
PjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6
IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4N
CjxiIGNsYXNzPSIiPjxpIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDY4LCA4NCwgMTA2KTsi
IGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsg
Zm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPGIgY2xh
c3M9IiI+PGkgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNjgsIDg0LCAxMDYpOyIgY2xhc3M9
IiI+SmltIFV0dGFybzwvc3Bhbj48L2k+PC9iPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9u
dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9
IiI+PGkgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNjgsIDg0LCAxMDYpOyIgY2xhc3M9IiI+
Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iY29s
b3I6IHJnYig2OCwgODQsIDEwNik7IiBjbGFzcz0iIj4mcXVvdDs8aSBjbGFzcz0iIj5UaGlzIGVt
YWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmYW1wO1QgcHJvcGVy
dHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNl
IG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVz
c2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUNCiBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90
aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhp
cyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0
aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNl
LCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5
aW5nDQogb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkPC9pPi4mcXVvdDs8L3Nw
YW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxl
PSJib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDIy
NSwgMjI1LCAyMjUpOyBib3JkZXItdG9wLXdpZHRoOiAxcHQ7IHBhZGRpbmc6IDNwdCAwaW4gMGlu
OyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNz
PSIiPg0KPGIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiIGNsYXNzPSIiPjxzcGFuIGNs
YXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5YdXhpYW9odQ0KIFs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iIHN0eWxlPSJjb2xvcjogcHVy
cGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogd2lu
ZG93dGV4dDsiIGNsYXNzPSIiPl08c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+U2VudDo8L2I+PHNwYW4gY2xh
c3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlRodXJzZGF5LCBNYXJjaCAx
NywgMjAxNiAzOjQ3IEFNPGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+VG86PC9iPjxzcGFuIGNs
YXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5Sb24gUGFya2VyPHNwYW4g
Y2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48YSBocmVm
PSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgc3R5bGU9ImNvbG9yOiBw
dXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4mbHQ7Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSZndDs8L3NwYW4+PC9hPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyBjb2xvcjogd2luZG93dGV4dDsiIGNsYXNzPSIiPjsNCiBVVFRBUk8sIEpBTUVTPHNwYW4g
Y2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48YSBocmVm
PSJtYWlsdG86anUxNzM4QGF0dC5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29y
YXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jmx0O2p1MTczOEBh
dHQuY29tJmd0Ozwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+
Ow0KIERhdmUgRG9sc29uPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjwvc3Bhbj48YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHN0eWxl
PSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+Jmx0O2Rkb2xzb25Ac2FuZHZpbmUuY29tJmd0Ozwvc3Bhbj48L2E+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+Ow0KIERvbGdhbm93LCBBbmRyZXcgKE5v
a2lhIC0gU0cpPC9zcGFuPjxhIGhyZWY9Im1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29t
IiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFz
cz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZsdDthbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tJmd0Ozwv
c3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+Ow0KIEVYVCBCb3R0
b3JmZiwgUGF1bDxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSIgc3R5bGU9ImNv
bG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4mbHQ7cGF1bC5ib3R0b3JmZkBocGUuY29tJmd0Ozwvc3Bhbj48L2E+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+Ow0KIFN0ZXdhcnQgQnJ5YW50PHNwYW4gY2xh
c3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48YSBocmVmPSJt
YWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4
dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZsdDtz
dGV3YXJ0LmJyeWFudEBnbWFpbC5jb20mZ3Q7PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRv
d3RleHQ7IiBjbGFzcz0iIj47PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjwvc3Bhbj48YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIiBzdHls
ZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPmFvLnRpbmdAenRlLmNvbS5jbjwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y
OiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+Q2M6PC9i
PjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQt
ZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5zZmNAaWV0
Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiIGNsYXNzPSIiPjxiciBj
bGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5n
IGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpw
PjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNl
cmlmOyIgY2xhc3M9IiI+DQombmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFt
aWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDE2cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog
cmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPlJvbiw8L3NwYW4+PG86cCBjbGFzcz0iIj48L286
cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+
DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+
PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAw
LjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbics
IHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNnB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFz
cz0iIj5UaGUgU0ZDIGFwcHJvYWNoIG9mIGVuY29kaW5nIHRoZSBTRlAgaW5mb3JtYXRpb24gYnkg
YW4gTVBMUyBsYWJlbCBzdGFjayBjYW4gbWVldCB0aGUgdHJhbnNwb3J0LWluZGVwZW5kZW5jeSBy
ZXF1aXJlbWVudCB2ZXJ5IHdlbGwuPC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9u
dC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTZwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNv
bG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNs
YXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTZwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+QmVzdCBy
ZWdhcmRzLDwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGlt
ZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDE2cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3
MywgMTI1KTsiIGNsYXNzPSIiPlhpYW9odTwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7
IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDE2cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48bzpwIGNs
YXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOiBub25lIG5vbmUg
bm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtY29sb3I6IGJsdWU7IGJvcmRlci1sZWZ0LXdpZHRoOiAx
LjVwdDsgcGFkZGluZzogMGluIDBpbiAwaW4gNHB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmU7IGJvcmRlci10b3At
Y29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLXRvcC13aWR0aDogMXB0OyBwYWRkaW5n
OiAzcHQgMGluIDBpbjsiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAu
MDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywg
c2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEw
cHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIg
Y2xhc3M9IiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9
IiI+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJvbg0K
IFBhcmtlciBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7
IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+XTxz
cGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9
IiI+DQo8YiBjbGFzcz0iIj5TZW50OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+V2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMToyMCBQTTxiciBj
bGFzcz0iIj4NCjxiIGNsYXNzPSIiPlRvOjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+VVRUQVJPLCBKQU1FUzsgRGF2ZSBEb2xzb247IFh1eGlhb2h1
OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBTdGV3
YXJ0IEJyeWFudDs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iIHN0eWxlPSJjb2xv
cjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj5hby50aW5nQHp0ZS5jb20uY248L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0
ZXh0OyIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+Q2M6PC9iPjxzcGFuIGNs
YXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlv
bjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9u
dC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPnNmY0BpZXRmLm9yZzwvc3Bh
bj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwg
c2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8
YiBjbGFzcz0iIj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+UkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4
dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+SmFtZXMsPC9zcGFuPjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp
ZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+
Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1l
cyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDcz
LCAxMjUpOyIgY2xhc3M9IiI+SSBjYW7igJl0IHNwZWFrIGZvciB0aGUgZW50aXJlIGdyb3VwLCBt
eSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBkZWNpc2lvbiBub3QgdG8gc3RhbmRhcmRpemUgb24gTVBM
UyBhcyB0aGUgZm9yd2FyZGluZyBwYXJhZGlnbSB3YXMgdG8gbWFrZSBTRkMgYnJvYWRlciBzdWNo
IHRoYXQgaXQNCiBjb3VsZCB1dGlsaXplIE1BQyBiYXNlZCBuZXR3b3JrcywgSVAgYmFzZWQgbmV0
d29ya3MsIGFuZCBJUC1vdmVyLU1QTFMgYmFzZWQgbmV0d29ya3MuPC9zcGFuPjxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNs
YXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7
PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBp
biAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg
Um9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUp
OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwv
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEy
cHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48bzpw
IGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAw
MXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2Vy
aWY7IiBjbGFzcz0iIj4NCjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSIgY2xhc3M9IiI+PC9hPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48bzpw
IGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9ImJvcmRl
ci1zdHlsZTogc29saWQgbm9uZSBub25lOyBib3JkZXItdG9wLWNvbG9yOiByZ2IoMjI1LCAyMjUs
IDIyNSk7IGJvcmRlci10b3Atd2lkdGg6IDFwdDsgcGFkZGluZzogM3B0IDBpbiAwaW47IiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8
YiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IkFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlVUVEFSTywNCiBKQU1FUyBbPC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpqdTE3MzhAYXR0LmNvbSIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRl
eHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5tYWls
dG86anUxNzM4QGF0dC5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiIGNs
YXNzPSIiPl08c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+U2VudDo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPldlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgMTE6
MTEgQU08YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5Ubzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJvbiBQYXJrZXIgJmx0Ozwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgc3R5bGU9ImNvbG9y
OiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Y29sb3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj4mZ3Q7Ow0KIERhdmUgRG9sc29uICZsdDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiBzdHlsZT0iY29sb3I6IHB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3Rl
eHQ7IiBjbGFzcz0iIj4mZ3Q7Ow0KIFh1eGlhb2h1ICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
Onh1eGlhb2h1QGh1YXdlaS5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRp
b246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+eHV4aWFvaHVAaHVhd2Vp
LmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+Jmd0OzsN
CiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1k
ZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPmFuZHJldy5k
b2xnYW5vd0Bub2tpYS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiIGNs
YXNzPSIiPiZndDs7DQogRVhUIEJvdHRvcmZmLCBQYXVsICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVj
b3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5wYXVsLmJvdHRv
cmZmQGhwZS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiIGNsYXNzPSIi
PiZndDs7DQogU3Rld2FydCBCcnlhbnQgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c3Rld2Fy
dC5icnlhbnRAZ21haWwuY29tIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9u
OiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPnN0ZXdhcnQuYnJ5YW50QGdt
YWlsLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+Jmd0
Ozs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iIHN0eWxlPSJjb2xvcjogcHVycGxl
OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
YW8udGluZ0B6dGUuY29tLmNuPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBj
bGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5DYzo8L2I+PHNwYW4gY2xhc3M9IkFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRl
cmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGIgY2xh
c3M9IiI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPlJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVh
ZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6
IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4N
CjxzcGFuIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZv
bnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNz
PSIiPjxpIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDY4LCA4NCwgMTA2KTsiIGNsYXNzPSIi
PkNvbW1lbnRzIEluLUxpbmU8L3NwYW4+PC9pPjwvYj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7
IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNs
YXNzPSIiPjxpIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDY4LCA4NCwgMTA2KTsiIGNsYXNz
PSIiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1m
YW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+
PGkgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNjgsIDg0LCAxMDYpOyIgY2xhc3M9IiI+Smlt
IFV0dGFybzwvc3Bhbj48L2k+PC9iPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1p
bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+PGkg
Y2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNjgsIDg0LCAxMDYpOyIgY2xhc3M9IiI+Jm5ic3A7
PC9zcGFuPjwvaT48L2I+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1Rp
bWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iY29sb3I6IHJn
Yig2OCwgODQsIDEwNik7IiBjbGFzcz0iIj4mcXVvdDs8aSBjbGFzcz0iIj5UaGlzIGVtYWlsIGFu
ZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmYW1wO1QgcHJvcGVydHksIGFy
ZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRo
ZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJ
ZiB5b3UgYXJlIG5vdCBvbmUNCiBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lz
ZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNz
YWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1l
c3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRl
bnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nDQog
b2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkPC9pPi4mcXVvdDs8L3NwYW4+PG86
cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDIyNSwgMjI1
LCAyMjUpOyBib3JkZXItdG9wLXdpZHRoOiAxcHQ7IHBhZGRpbmc6IDNwdCAwaW4gMGluOyIgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0K
PGIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSJB
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5Sb24NCiBQYXJrZXIgWzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgc3R5bGU9ImNv
bG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48
L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+XTxzcGFuIGNsYXNzPSJBcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0i
Ij5TZW50OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+V2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMDowMSBBTTxiciBjbGFzcz0iIj4NCjxiIGNs
YXNzPSIiPlRvOjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+RGF2ZSBEb2xzb24gJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5k
dmluZS5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGlu
ZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+ZGRvbHNvbkBzYW5kdmluZS5jb208L3NwYW4+
PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiIGNsYXNzPSIiPiZndDs7DQogWHV4aWFvaHUg
Jmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSIgc3R5bGU9ImNv
bG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj54dXhpYW9odUBodWF3ZWkuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdp
bmRvd3RleHQ7IiBjbGFzcz0iIj4mZ3Q7Ow0KIFVUVEFSTywgSkFNRVMgJmx0Ozwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86anUxNzM4QGF0dC5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+anUxNzM4QGF0
dC5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiIGNsYXNzPSIiPiZndDs7
DQogRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWls
dG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbSIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQt
ZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5hbmRyZXcu
ZG9sZ2Fub3dAbm9raWEuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBj
bGFzcz0iIj4mZ3Q7Ow0KIEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRl
Y29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+cGF1bC5ib3R0
b3JmZkBocGUuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0i
Ij4mZ3Q7Ow0KIFN0ZXdhcnQgQnJ5YW50ICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnN0ZXdh
cnQuYnJ5YW50QGdtYWlsLmNvbSIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlv
bjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5zdGV3YXJ0LmJyeWFudEBn
bWFpbC5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiIGNsYXNzPSIiPiZn
dDs7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bh
bj48YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIiBzdHlsZT0iY29sb3I6IHB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
PmFvLnRpbmdAenRlLmNvbS5jbjwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIg
Y2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJB
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5k
ZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjxiIGNs
YXNzPSIiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5SRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhl
YWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+
DQo8c3BhbiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBm
b250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Y29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5NeSByZWNvbGxlY3Rpb24gb2YgdGhl
IGRpc2N1c3Npb24gYW5kIGFuYWx5c2lzIG9mIE1QTFMgZm9yd2FyZGluZyB0byBzdXBwb3J0IFNG
QyB3YXMgbm90IG9yaWVudGVkIGFyb3VuZCBoaWVyYXJjaGljYWwgU0ZDIGRvbWFpbnMuJm5ic3A7
Jm5ic3A7IEluc3RlYWQsIEkgdGhvdWdodCB0aGUgZGlzY3Vzc2lvbg0KIHdhcyBhcm91bmQgYW4g
TVBMUyBsYWJlbCBwZXIgU0YgaW5zdGFuY2Ugc28gdGhhdCB0aGUgc3RhY2sgb2YgTVBMUyBsYWJl
bHMgcHJvdmlkZWQgdGhlIGZ1bGwgU0ZQL1JTUCBkZXNjcmlwdGlvbi4mbmJzcDsmbmJzcDsmbmJz
cDsgQW4gZWxlZ2FudCBhcHByb2FjaCwgZm9yIHN1cmUsIGJ1dCBub3Qgb25lIGFkb3B0ZWQgYnkg
dGhlIFdHLjwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGlt
ZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxpIGNsYXNzPSIi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyBjb2xvcjogcmdiKDY4LCA4NCwgMTA2KTsiIGNsYXNzPSIiPltKaW0gVSZndDtdIFdh
cyB0aGlzIGRlY2lzaW9uIGJhc2VkIG9uIHRoZSBub3Rpb24gdGhhdCBhbGwgZmFicmljcyBhcmUg
SVAgb25seT8/IElNTyB0aGUgbW9kZWwgb2YgYWxsIERDcyBiZWluZyBsYXJnZSBhbmQgSVAgb25s
eSBpcyBub3QNCiBhIGNvcnJlY3QgYXNzdW1wdGlvbi48L3NwYW4+PC9pPjwvYj48bzpwIGNsYXNz
PSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBm
b250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNw
Ozwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3
IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsiIGNsYXNzPSIiPlRoZSBjdXJyZW50IGRpc2N1c3Npb24gb2YgTVBMUyBpcyBtb3JlIG9mIHRo
ZSBoaWVyYXJjaGljYWwgbmF0dXJlIOKAkyBhIHN0YWNrIG9mIGxhYmVscyBpbiB0aGUgZ2VuZXJh
bCBjYXNlIHJlcHJlc2VudHMgYSBzZXQgb2YgbmVzdGVkIExTUHMuJm5ic3A7Jm5ic3A7IEZvciBT
RkMsIHRoZSBkaXNjdXNzaW9uDQogaXMgdGhhdCBhIHN0YWNrIG9mIE5TSCByZXByZXNlbnRzIGEg
c3RhY2sgb2YgcGVyLVNGQy1kb21haW4gU0ZQcy4mbmJzcDsmbmJzcDsgQnV0IGFuIGluZGl2aWR1
YWwgTlNIIGRvZXMgbm90IHNlbGYtZGVzY3JpYmUgdGhlIFNGUC9SU1AgYXQgaXRzIG93biBkb21h
aW4gbGV2ZWwsIHJlbHlpbmcgaW5zdGVhZCBvbiBhIGZsYXQgaWRlbnRpZmllciAoU0ZQIElEKSB0
aGF0IGlzIHVzZWQgdG8gbG9va3VwIHRoZSBmdWxsIFNGUC9SU1AuPC9zcGFuPjxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNs
YXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7
PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBp
biAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg
Um9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUp
OyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwv
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEy
cHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48bzpw
IGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAw
MXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2Vy
aWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIi
PiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4N
CjxkaXYgc3R5bGU9ImJvcmRlci1zdHlsZTogc29saWQgbm9uZSBub25lOyBib3JkZXItdG9wLWNv
bG9yOiByZ2IoMjI1LCAyMjUsIDIyNSk7IGJvcmRlci10b3Atd2lkdGg6IDFwdDsgcGFkZGluZzog
M3B0IDBpbiAwaW47IiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNl
cmlmOyIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBj
bGFzcz0iIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9
IiI+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkRhdmUN
CiBEb2xzb24gWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9zcGFuPjwvYT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj5dPHNwYW4gY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlNl
bnQ6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5X
ZWRuZXNkYXksIE1hcmNoIDE2LCAyMDE2IDk6NDggQU08YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0i
Ij5Ubzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
Plh1eGlhb2h1ICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20i
IHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNz
PSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+Jmd0OzsNCiBVVFRBUk8sIEpBTUVTICZsdDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmp1MTczOEBhdHQuY29tIiBzdHlsZT0iY29sb3I6IHB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pmp1MTczOEBhdHQuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBjbGFz
cz0iIj4mZ3Q7Ow0KIERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpICZsdDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20iIHN0eWxlPSJjb2xvcjogcHVy
cGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5k
b3d0ZXh0OyIgY2xhc3M9IiI+Jmd0OzsNCiBFWFQgQm90dG9yZmYsIFBhdWwgJmx0Ozwvc3Bhbj48
YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIiBzdHlsZT0iY29sb3I6IHB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
PnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0
OyIgY2xhc3M9IiI+Jmd0OzsNCiBSb24gUGFya2VyICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0
ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5k
b3d0ZXh0OyIgY2xhc3M9IiI+Jmd0OzsNCiBTdGV3YXJ0IEJyeWFudCAmbHQ7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iIHN0eWxlPSJjb2xvcjogcHVycGxl
OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3Rl
eHQ7IiBjbGFzcz0iIj4mZ3Q7OzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiIgc3R5
bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj5hby50aW5nQHp0ZS5jb20uY248L3NwYW4+PC9hPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xv
cjogd2luZG93dGV4dDsiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPkNjOjwv
Yj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0
LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj48YnIg
Y2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGlu
ZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+PG86cCBjbGFzcz0iIj48L286
cD48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBz
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNs
YXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+UmVjYWxs
IHRoYXQgZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcyBjb21wYXJl
cyB0aGUgZGlmZmVyZW50IGFwcHJvYWNoZXMuPC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPGEg
aHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWhvbW1hLXNmYy1mb3J3YXJk
aW5nLW1ldGhvZHMtYW5hbHlzaXMtMDUiIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29y
YXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+aHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL2RyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlz
aXMtMDU8L3NwYW4+PC9hPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdU
aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEs
IDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+VGhlIE1QTFMgYXBwcm9hY2gg
ZmFsbHMgaW50byB0aGUgY2F0ZWdvcnkgZGlzY3Vzc2VkIGluIHNlY3Rpb24gMy4xLjIsIOKAnE1l
dGhvZCAyOiBGb3J3YXJkaW5nIHdpdGggU3RhY2tlZCBIZWFkZXJz4oCdLDwvc3Bhbj48bzpwIGNs
YXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0
OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPndo
ZXJlYXMgdGhlIE5TSCBhcHByb2FjaCBmYWxscyBpbnRvIHNlY3Rpb24gMy4xLjMsIOKAnE1ldGhv
ZDM6IEZvcndhcmRpbmcgYmFzZWQgb24gU2VydmljZSBDaGFpbiBJZGVudGlmaWVyc+KAnS48L3Nw
YW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBp
biAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21h
bicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBj
bGFzcz0iIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJn
YigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5TZWN0aW9uIDQgYW5hbHl6ZXMgdGhlIGRpZmZlcmVu
dCBtZXRob2RzLCB3aXRoIHByb3MgYW5kIGNvbnMgZm9yIGFsbCBvZiB0aGUgYXBwcm9hY2hlcy48
L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS
b21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7
IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZh
bWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6
IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4tRGF2ZTwvc3Bhbj48bzpwIGNsYXNzPSIiPjwv
bzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNp
emU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0i
Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bh
bj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFu
Jywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNs
YXNzPSIiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5
OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdi
KDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpw
PjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9ImJvcmRlci1zdHlsZTogc29saWQg
bm9uZSBub25lOyBib3JkZXItdG9wLWNvbG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7IGJvcmRlci10
b3Atd2lkdGg6IDFwdDsgcGFkZGluZzogM3B0IDBpbiAwaW47IiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlm
OyBjb2xvcjogd2luZG93dGV4dDsiIGNsYXNzPSIiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xv
cjogd2luZG93dGV4dDsiIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj5zZmMNCiBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJs
aW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRh
aG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj5dPHNwYW4gY2xh
c3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiIGNsYXNzPSIiPk9uDQog
QmVoYWxmIE9mPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjwvYj5YdXhpYW9odTxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlNlbnQ6PC9iPjxzcGFuIGNs
YXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAx
NSwgMjAxNiA4OjIxIFBNPGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+VG86PC9iPjxzcGFuIGNs
YXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5VVFRBUk8sIEpBTUVTOyBE
b2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBSb24gUGFy
a2VyOyBTdGV3YXJ0IEJyeWFudDs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iIHN0
eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj5hby50aW5nQHp0ZS5jb20uY248L3NwYW4+PC9hPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9y
OiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+Q2M6PC9i
PjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQt
ZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPnNmY0BpZXRm
Lm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj48YnIgY2xh
c3M9IiI+DQo8YiBjbGFzcz0iIj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBh
biBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp
ZjsiIGNsYXNzPSIiPg0KPHNwYW4gY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTZwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+V2hlbiBhcHBs
eWluZyBhIHBhcnRpY3VsYXIgU0ZDIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgU0ZzKSB0byB0
aGUgc2VsZWN0ZWQgdHJhZmZpYywgdGhlIHRyYWZmaWMgbmVlZHMgdG8gYmUgc3RlZXJlZCB0aHJv
dWdoIHRoZSBjb3JyZXNwb25kaW5nIFNGUCAoaS5lLiwgYW4NCiBvcmRlcmVkIGxpc3Qgb2YgU0ZG
cyBhbmQgU0ZzKSBpbiB0aGUgU0ZDLWVuYWJsZWQgbmV0d29yay4gTVBMUy1TUFJJTkcgaXMgYSBw
YXJ0aWN1bGFyIE1QTFMgc291cmNlIHJvdXRpbmcgcGFyYWRpZ20gd2hlcmUgdGhlIGV4cGxpY2l0
IHBhdGggaW5mb3JtYXRpb24gKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBleHBsaWNpdCBob3Bz
KSBpcyBlbmNvZGVkIGFzIGEgbGFiZWwgc3RhY2sgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBs
YWJlbHMgd2l0aA0KIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXIgZXhwbGljaXQgaG9wKSBh
bmQgdGhlbiBwaWdneWJhY2tlZCBvbiB0aGUgc291cmNlIHJvdXRlZCBwYWNrZXRzLiBUaGUgTVBM
Uy1TUFJJTkcgcGFyYWRpZ20gY2FuIGJlIGVhc2lseSBsZXZlcmFnZWQgdG8gc3RlZXIgdGhlIHNl
bGVjdGVkIHRyYWZmaWMgdGhyb3VnaCBhIHBhcnRpY3VsYXIgU0ZQIGJ5IGVuY29kaW5nIHRoZSBT
RlAgaW5mb3JtYXRpb24gYXMgYW4gTVBMUyBsYWJlbCBzdGFjayAoaS5lLiwNCiBhbiBvcmRlcmVk
IGxpc3Qgb2YgbGFiZWxzIHdpdGggZWFjaCBpbmRpY2F0aW5nIGEgcGFydGljdWxhciBTRkYgb3Ig
U0YpLiBJbiB0aGlzIHdheSwgU0ZGcyBjb3VsZCBiZSBpbXBsZW1lbnRlZCBvbiBleGlzdGluZyBN
UExTIHN3aXRjaGVzIHdpdGhvdXQgYW55IGNoYW5nZSB0byB0aGUgZGF0YS1wbGFuZSBwcm92aWRl
ZCB0aGF0IFNGcyBhcmUgY2FwYWJsZSBvZiByZWNvZ25pemluZyBNUExTIHBhY2tldHMuICZuYnNw
O0FzIHBvaW50ZWQgb3V0IGJ5IHNvbWVib2R5DQogZWxzZSwgaXTigJlzIG11Y2ggc3RyYWlnaHRm
b3J3YXJkIHRvIHN1cHBvcnQgdGhlIHN0YWNrIG9mIFNGQyBlbmNhcHN1bGF0aW9ucyBpZiB0aGUg
U0ZDIGVuY2Fwc3VsYXRpb24gaXMgaW1wbGVtZW50ZWQgaW4gdGhlIGZvcm0gb2YgYW4gTVBMUyBs
YWJlbCBzdGFjay48L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTog
J1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAx
MnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxNnB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5CZXN0IHJlZ2FyZHMsPC9z
cGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t
YW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTZwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIg
Y2xhc3M9IiI+WGlhb2h1PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1p
bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTZwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBy
Z2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9v
OnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlk
OyBib3JkZXItbGVmdC1jb2xvcjogYmx1ZTsgYm9yZGVyLWxlZnQtd2lkdGg6IDEuNXB0OyBwYWRk
aW5nOiAwaW4gMGluIDBpbiA0cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC1jb2xvcjogcmdi
KDE4MSwgMTk2LCAyMjMpOyBib3JkZXItdG9wLXdpZHRoOiAxcHQ7IHBhZGRpbmc6IDNwdCAwaW4g
MGluOyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNs
YXNzPSIiPg0KPGIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj48c3BhbiBj
bGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+c2ZjDQogWzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogcHVycGxl
OyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5t
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0
ZXh0OyIgY2xhc3M9IiI+XTxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YiBjbGFzcz0iIj5Pbg0KIEJlaGFsZiBPZjxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+VVRUQVJPLCBKQU1FUzxiciBjbGFzcz0iIj4N
CjxiIGNsYXNzPSIiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjQ2IFBNPGJyIGNsYXNzPSIi
Pg0KPGIgY2xhc3M9IiI+VG86PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj5Eb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZm
LCBQYXVsOyBSb24gUGFya2VyOyBTdGV3YXJ0IEJyeWFudDs8c3BhbiBjbGFzcz0iQXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzphby50aW5n
QHp0ZS5jb20uY24iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVy
bGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5
OiBUYWhvbWEsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5hby50aW5nQHp0ZS5jb20uY248L3NwYW4+
PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNh
bnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGIg
Y2xhc3M9IiI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9y
OiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBw
dDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBj
bGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5TdWJqZWN0OjwvYj48c3BhbiBjbGFz
cz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIFtHUkFZTUFJ
TF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+PG86cCBj
bGFzcz0iIj48L286cD48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBO
ZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gY2xhc3M9IiI+Jm5ic3A7PC9zcGFu
PjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4n
LCBzZXJpZjsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+PGkgY2xhc3M9IiI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y
OiByZ2IoNjgsIDg0LCAxMDYpOyIgY2xhc3M9IiI+SWYgd2UgaGF2ZSBhbiBNUExTIGVuYWJsZWQg
ZmFicmljIHdvdWxkbuKAmXQgaXQgYmUgc2ltcGxlciB0byB3ZWF2ZSBOU0ggaW50byBpdCBpZiBp
dCBhbGwgdXNlcyBNUExTPyBJZiBub3QgaG93IHdvdWxkIHRoZSBpbnRlcmFjdGlvbiBiZXR3ZWVu
DQogdGhlIHR3byBlbnZpcm9ubWVudHMgd29yaz88L3NwYW4+PC9pPjwvYj48bzpwIGNsYXNzPSIi
PjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFz
cz0iIj4NCjxiIGNsYXNzPSIiPjxpIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDY4LCA4NCwg
MTA2KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0K
PGIgY2xhc3M9IiI+PGkgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNjgsIDg0LCAxMDYpOyIg
Y2xhc3M9IiI+SmltIFV0dGFybzwvc3Bhbj48L2k+PC9iPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJw
dDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPGIg
Y2xhc3M9IiI+PGkgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoNjgsIDg0LCAxMDYpOyIgY2xh
c3M9IiI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250
LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHls
ZT0iY29sb3I6IHJnYig2OCwgODQsIDEwNik7IiBjbGFzcz0iIj4mcXVvdDs8aSBjbGFzcz0iIj5U
aGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmYW1wO1Qg
cHJvcGVydHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0
aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMg
YWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUNCiBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMp
IG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2
ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRl
bGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3Ro
ZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBv
ciBjb3B5aW5nDQogb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkPC9pPi4mcXVv
dDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC1jb2xvcjog
cmdiKDIyNSwgMjI1LCAyMjUpOyBib3JkZXItdG9wLXdpZHRoOiAxcHQ7IHBhZGRpbmc6IDNwdCAw
aW4gMGluOyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsi
IGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9
IiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiIGNsYXNzPSIiPjxz
cGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5zZmMNCiBbPC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBw
dXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog
d2luZG93dGV4dDsiIGNsYXNzPSIiPl08c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGIgY2xhc3M9IiI+T24NCiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iQXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkRvbGdhbm93LCBBbmRyZXcgKE5v
a2lhIC0gU0cpPGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+U2VudDo8L2I+PHNwYW4gY2xhc3M9
IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPk1vbmRheSwgTWFyY2ggMTQsIDIw
MTYgMTE6NTIgUE08YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5Ubzo8L2I+PHNwYW4gY2xhc3M9
IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkVYVCBCb3R0b3JmZiwgUGF1bCAm
bHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iIHN0eWxlPSJj
b2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyIgY2xhc3M9IiI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6
IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj4mZ3Q7Ow0KIFJvbiBQYXJrZXIgJmx0Ozwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgc3R5bGU9ImNvbG9y
OiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Y29sb3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj4mZ3Q7Ow0KIFN0ZXdhcnQgQnJ5YW50ICZsdDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSIgc3R5bGU9ImNv
bG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xv
cjogd2luZG93dGV4dDsiIGNsYXNzPSIiPiZndDs7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUu
Y29tLmNuIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7
IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPmFvLnRpbmdAenRlLmNvbS5jbjwvc3Bhbj48L2E+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGIgY2xh
c3M9IiI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBw
dXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiIGNs
YXNzPSIiPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNz
PSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gW0dSQVlNQUlM
XSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpwIGNs
YXNzPSIiPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5l
dyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+
PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdU
aW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkZv
bGxvd2luZyDigJxuZXh0IGhlYWRlcuKAnSBhcHByb2FjaCAmbmJzcDtpcyBzaW1wbGUgYW5kIHRo
ZSBOU0ggaGVhZGVyIGlzIGFscmVhZHkgYnVpbHQgbGlrZSB0aGF0LiBJbnRyb2R1Y2luZyBNUExT
IGxpa2UgYXBwcm9hY2ggd291bGQgYWRkIHlldCBhbm90aGVyIG1lY2hhbmlzbSB0byB0cmF2ZXJz
ZSB0aGUgaGVhZGVycywgd2hpY2gNCiB3b3VsZCBtYWtlIGgvdyBtb3JlIGNvbXBsZXguPC9zcGFu
PjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1m
YW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250
LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5JdCBpcyB0cnVlIHRoYXQgaC93IGNhbiBvbmx5IGxv
b2sgYXQgWCBCeXRlcyAoWCBkZXBlbmRpbmcgb24gaC93KS4gVGhpcyBpcyB0cnVlIGZvciBtYW55
IGhlYWRlcnMgbm90IG9ubHkgdGhpcyBhbmQgZXZlbiB0b2RheSAod2l0aG91dCBOU0gpIHlvdSBj
YW4gZW5kLXVwIHdpdGggcGF5bG9hZCBiZWluZyB2ZXJ5IGRlZXANCiBpbiBhIHBhY2tldC4gQXQg
dGhlIGVuZCB3ZSBuZWVkIHRvIGhhdmUgYSBmbGV4aWJsZSBtZWNoYW5pc20gd2hpY2ggTlNIIG5l
c3Rpbmcgd291bGQgcHJvdmlkZS4gSWYgc29tZW9uZSDigJxhYnVzZXMgaXTigJ0gdGhpcyBjYW4g
bGVhZCB0byB2YXJpb3VzIGlzc3Vlcy4gSXQgaXMgcHJvYmFibHkgd29ydGggbm90aW5nIHRoYXQg
aW4gdGhlIGRyYWZ0IGluY2x1ZGluZyBzZWN1cml0eSBjb25zaWRlcmF0aW9ucyAoYnkgYWRkaW5n
IGxhcmdlIGhlYWRlcnMgaXQNCiB3aWxsIGJlIGhhcmRlciB0byBwZXJmb3JtIHBheWxvYWQgYmFz
ZWQgQUNMIEREb1MgcHJvdGVjdGlvbiBpbiByb3V0ZXJzIGZvciBleGFtcGxlKS48L3NwYW4+PG86
cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWls
eTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIi
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPkFuZHJldzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGlu
IDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFu
Jywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PG86
cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPk9uIDIwMTYtMDMtMTUsIDM6MDMgQU0sICZxdW90O3NmYyBvbiBi
ZWhhbGYgb2YgRVhUIEJvdHRvcmZmLCBQYXVsJnF1b3Q7IHdyb3RlOjwvc3Bhbj48bzpwIGNsYXNz
PSIiPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1p
bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8Ymxv
Y2txdW90ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSIgc3R5bGU9ImJv
cmRlci1zdHlsZTogbm9uZSBub25lIG5vbmUgc29saWQ7IGJvcmRlci1sZWZ0LWNvbG9yOiByZ2Io
MTgxLCAxOTYsIDIyMyk7IGJvcmRlci1sZWZ0LXdpZHRoOiA0LjVwdDsgcGFkZGluZzogMGluIDBp
biAwaW4gNHB0OyBtYXJnaW46IDVwdCAwaW4gNXB0IDMuNzVwdDsiIGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBz
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9
IiI+SnVzdCBvbmUgbW9yZSBjb25jZXJuIGFib3V0IHRoZSBzdGFjayBpcyBob3cgZGVlcCBpdCB3
aWxsIG5lc3QuIEhhcmR3YXJlIHN3aXRjaCBpbXBsZW1lbnRhdGlvbnMgYXJlIHR5cGljYWxseSBs
aW1pdGVkIGluIHRoZSBkZXB0aCB0aGV5IGxvb2sgaW50byB0aGUgcGFja2V0Lg0KIElmIHRoZSBo
YXJkd2FyZSBuZWVkcyB0byBsb29rIGF0IHRoZSBvcmlnaW5hbCBwYWNrZXQgaGVhZGVycywgdGhl
biBoYXJkd2FyZSB3b3VsZCBuZWVkIHRvIHNraXAgb3ZlciB0aGUgc3RhY2sgb2YgTlNIIGhlYWRl
cnMgdG8gcmVhY2ggdGhlIG9yaWdpbmFsIHBhY2tldC4gSWYgdGhlIE5TSCBzdGFjayBpcyB0b28g
ZGVlcCBpdCBtYXkgZXhjZWVkIHRoZSBoYXJkd2FyZSBkZXB0aCBsaW1pdHMuPC9zcGFuPjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAx
cHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJp
ZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+
Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1l
cyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDcz
LCAxMjUpOyIgY2xhc3M9IiI+Q2hlZXJzLDwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7
IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NClBhdWw8
L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGlu
IDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBS
b21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7
IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTsgYm9y
ZGVyLXRvcC1jb2xvcjogcmdiKDIyNSwgMjI1LCAyMjUpOyBib3JkZXItdG9wLXdpZHRoOiAxcHQ7
IHBhZGRpbmc6IDNwdCAwaW4gMGluOyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBp
biAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg
Um9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5k
b3d0ZXh0OyIgY2xhc3M9IiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogd2luZG93dGV4
dDsiIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj5zZmMNCiBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIg
c3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9
IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9h
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiIGNsYXNzPSIiPl08c3BhbiBjbGFzcz0iQXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGIgY2xhc3M9IiI+T24NCiBCZWhhbGYgT2Y8
c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlJvbiBQ
YXJrZXI8YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5TZW50OjwvYj48c3BhbiBjbGFzcz0iQXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+TW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAx
MTo0NSBBTTxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlRvOjwvYj48c3BhbiBjbGFzcz0iQXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+U3Rld2FydCBCcnlhbnQgJmx0Ozwvc3Bh
bj48YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIiBzdHlsZT0iY29sb3I6
IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3
aW5kb3d0ZXh0OyIgY2xhc3M9IiI+Jmd0Ozs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20u
Y24iIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNs
YXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+YW8udGluZ0B6dGUuY29tLmNuPC9zcGFuPjwvYT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0i
Ij5DYzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
Pjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiBzdHlsZT0iY29sb3I6IHB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
PnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIgY2xhc3M9
IiI+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9IkFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJl
OiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4g
MGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJv
bWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48bzpw
IGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAw
MXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2Vy
aWY7IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIi
PkkgbGlrZSB0aGUgc2VsZiBkZXNjcmliaW5nIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGFuZCBJIGxp
a2UgdGhlIGZpcnN0IG9uZSBiZWluZyB0aGUg4oCcY3VycmVudOKAnSBzY29waW5nLiZuYnNwOyZu
YnNwOyBCdXQsIG9uZSBkaWZmZXJlbmNlIGJldHdlZW4gTVBMUyBhbmQgTlNI4oCmJm5ic3A7Jm5i
c3A7IE1QTFMgZm9yd2FyZGluZw0KIGlzIGdlbmVyYWxseSBoYW5kbGVkIGJ5IGxvb2tpbmcgb25s
eSBhdCB0aGUgTVBMUyBsYWJlbHMgdGhhdCBhcmUg4oCcaW4gc2NvcGXigJ0gZm9yIHRoZSBjdXJy
ZW50IG5vZGUgKGkuZS4sIHN0YXJ0aW5nIGF0IHRoZSB0b3Atb2Ytc3RhY2spIGFuZCBub3QgbmVl
ZGluZyB0byBsb2NhdGUgYW5kIHByb2Nlc3MgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBi
b3R0b20tb2Ytc3RhY2suJm5ic3A7Jm5ic3A7Jm5ic3A7IEJ1dCwgaW4gTlNILCBtb3N0IHByb2Nl
c3Npbmcgd2lsbCByZXF1aXJlDQogbG9jYXRpb24gb2YgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25k
IHRoZSBsYXN0IE5TSCBoZWFkZXIuJm5ic3A7Jm5ic3A7IEl0IGlzIGluZWZmaWNpZW50IHRvIGhh
dmUgdG8gd2FsayB0aGUgc3RhY2sgb2YgTlNIIGhlYWRlcnMgaW4gb3JkZXIgdG8gbG9jYXRlIHRo
YXQgcGF5bG9hZC4mbmJzcDsmbmJzcDsmbmJzcDsgSWYgZWFjaCBOU0ggaGVhZGVyIHRoYXQgd2Fz
IHB1c2hlZCBvbnRvIHRoZSBzdGFjayBhbHNvIGluY2x1ZGVkIGFuIG9mZnNldCB0byBkaXJlY3Rs
eSBsb2NhdGUgdGhlIHBheWxvYWQNCiAoZWFjaCBuZXcgb25lIHNpbXBseSBhZGRzIGl0cyBvd24g
Ynl0ZSBzaXplKSwgdGhlbiB0aGlzIHByb2Nlc3NpbmcgaW5lZmZpY2llbmN5IHdvdWxkIGJlIG1p
dGlnYXRlZC48L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0OyBmb250LWZhbWlseTogJ1Rp
bWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwg
NzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L2Rp
dj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAwLjAwMDFwdDsgZm9udC1zaXplOiAxMnB0
OyBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbicsIHNlcmlmOyIgY2xhc3M9IiI+DQo8c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgUm9uPC9z
cGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBpbiAw
aW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9t
YW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIg
Y2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1p
bHk6ICdUaW1lcyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBy
Z2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9v
OnA+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOiBzb2xp
ZCBub25lIG5vbmU7IGJvcmRlci10b3AtY29sb3I6IHJnYigyMjUsIDIyNSwgMjI1KTsgYm9yZGVy
LXRvcC13aWR0aDogMXB0OyBwYWRkaW5nOiAzcHQgMGluIDBpbjsiIGNsYXNzPSIiPg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFt
aWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyBjb2xvcjogd2luZG93dGV4dDsiIGNsYXNzPSIiPkZyb206PC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Y29sb3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+c2ZjDQogWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVu
ZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+bWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHdpbmRvd3RleHQ7IiBjbGFzcz0iIj5dPHNw
YW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiIGNsYXNzPSIi
Pk9uDQogQmVoYWxmIE9mPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjwvYj5TdGV3YXJ0IEJyeWFudDxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlNlbnQ6
PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5Nb25k
YXksIE1hcmNoIDE0LCAyMDE2IDU6NDAgQU08YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5Ubzo8
L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bh
bj48YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIiBzdHlsZT0iY29sb3I6IHB1cnBs
ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
PmFvLnRpbmdAenRlLmNvbS5jbjwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiB3aW5kb3d0ZXh0OyIg
Y2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJB
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5k
ZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyBjb2xvcjogd2luZG93dGV4dDsiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjxiIGNs
YXNzPSIiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5bR1JBWU1BSUxdIFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVy
IHR5cGUgb2YgTlNIPC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEy
cHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAxMnB0OyBmb250LXNpemU6
IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7Ij4NCjxzcGFuIGNs
YXNzPSIiPjxiciBjbGFzcz0iIj4NCkhhdmluZyByZW1pbmRlZCBteXNlbGYgb2YgdGhlIE5TSCBo
ZWFkZXIgc3RydWN0dXJlLCBJIHNlZSB0aGF0IHRoaXM8YnIgY2xhc3M9IiI+DQppcyBub3Qgc3Ry
aWN0bHkgbmVlZGVkIHNpbmNlIHRoaXMgbmF0dXJhbGx5IGZpdHMgd2l0aCB0aGUgbmV4dDxiciBj
bGFzcz0iIj4NCnByb3RvY29sIGNvbXBvbmVudCBvZiB0aGUgYmFzZSBoZWFkZXIuIFRodXMgc3Rh
dGluZyB0aGF0IHRoZSB0aGVyZTxiciBjbGFzcz0iIj4NCmlzIG5vIGFyY2hpdGVjdHVyYWwgbGlt
aXQgb24gdGhlIG51bWJlciBvZiBTRkggaGVhZGVycyBpbiBhIHBhY2tldDxiciBjbGFzcz0iIj4N
CmlzIHRoZSBuZWNlc3NhcnkgYW5kIHN1ZmZpY2llbnQgcmVxdWlyZW1lbnQgdG8gYWxsb3cgYW4g
YXJiaXRhdHJ5PGJyIGNsYXNzPSIiPg0Kc3RhY2sgb2YgTlNIIGhlYWRlcnMuIFN0YXRpbmcgdGhh
dCBuZXcgTlNIIGhlYWRlcnMgYXJlIGFkZGVkIGF0IHRoZSBmcm9udDxiciBjbGFzcz0iIj4NCm9m
IHRoZSBwYWNrZXQsIGFuZCBwcm9jZXNzZWQgZmlyc3QgYW5kIGRpc2NhcmRlZCBmaXJzdCBpcyBz
dWZmaWNpZW50PGJyIGNsYXNzPSIiPg0KdG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5nIGFtYmlndWl0
eS4gUHJvY2Vzc2luZyB3b3VsZCBhbHNvIGJlIHNpbXBsZXI8YnIgY2xhc3M9IiI+DQppcyB5b3Ug
Zm9sbG93ZWQgdGhlIE1QTFMgcnVsZSB0aGF0IHRoZSBvdXRlciBoZWFkZXIgaXMgdGhlIG9ubHkg
b25lPGJyIGNsYXNzPSIiPg0KaW4gc2NvcGUgdW50aWwgdGhhdCBoZWFkZXIgaXMgZGlzY2FyZGVk
IChwb3BwZWQpLjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCkkgZG8gaG93ZXZlciB3b25k
ZXIgd2hldGhlciB0aGUgSUVURidzIGFyY2hpdGV0dXJhbCBwcmVmZXJlbmNlIGZvcjxiciBjbGFz
cz0iIj4NCnNlbGYgZGVzY3JpYmluZyBwYWNrZXRzIChNUExTIGJlaW5nIHRoZSBleGNlcHRpb24p
IGxlYWRzIHVzIHRvIG1vcmU8YnIgY2xhc3M9IiI+DQpjb21wbGV4IGFuZCB0aHVzIGxlc3MgZWZm
aWNlbnQgZGF0YXBsYW5lIGRlc2lnbnMgdGhhbiB3ZSBjb3VsZCBvdGhlcndpc2U8c3BhbiBjbGFz
cz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPg0KYWNo
aWV2ZS48YnIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQotIFN0ZXdhcnQ8L3NwYW4+PG86cCBj
bGFzcz0iIj48L286cD48L3A+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
aW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3
IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGNsYXNzPSIiPk9uIDE0LzAzLzIwMTYg
MDE6NDQsPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwv
c3Bhbj48YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIiBzdHlsZT0iY29sb3I6IHB1
cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj48c3BhbiBjbGFzcz0i
Ij5hby50aW5nQHp0ZS5jb20uY248L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSIiPjxzcGFuIGNsYXNz
PSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj53cm90ZTo8L3NwYW4+PG86cCBj
bGFzcz0iIj48L286cD48L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6IDVwdDsgbWFyZ2luLWJvdHRvbTogNXB0OyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1l
cyBOZXcgUm9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTBwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+U3Rld2FydCw8
L3NwYW4+PHNwYW4gY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPlRoYW5rcy48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjxiciBj
bGFzcz0iIj4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls
eTogQXJpYWwsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5EbyB5b3UgbWVhbiB3ZSBzaG91bGQgYWRk
IGFuIGluZGljYXRvciBmb3IgdGhlIG5lc3RlZCBOU0g/ICZuYnNwO0kgYWdyZWUgYW55dGhpbmcg
bmV3IHNob3VsZCBiZSBjb25zaWRlcmVkIGNhcmVmdWxseS4gQW5kIHRoYXQncyB3aGF0IHdlIGFy
ZSBkb2luZyByaWdodCBub3cuOik8YnIgY2xhc3M9IiI+DQo8L3NwYW4+PHNwYW4gY2xhc3M9IiI+
PGJyIGNsYXNzPSIiPg0KJm5ic3A7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4N
CjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvc3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIg
c3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiAnTWljcm9zb2Z0IEpoZW5nSGVp
Jywgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPuWPkeS7tuS6ujwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdi
KDk1LCA5NSwgOTUpOyIgY2xhc3M9IiI+OiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8c3Bh
biBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj5TdGV3YXJ0DQogQnJ5YW50PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRA
Z21haWwuY29tIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxp
bmU7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6
IEFyaWFsLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+Jmx0O3N0ZXdhcnQuYnJ5YW50QGdtYWlsLmNv
bSZndDs8L3NwYW4+PC9hPjxzcGFuIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvc3Bhbj48c3Bh
biBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+5pS25Lu25Lq6PC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBy
Z2IoOTUsIDk1LCA5NSk7IiBjbGFzcz0iIj46ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzxz
cGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVj
b3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41
cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZxdW90O3NmY0Bp
ZXRmLm9yZyZxdW90Ozwvc3Bhbj48L2E+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgc3R5
bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPiZsdDtzZmNAaWV0Zi5vcmcmZ3Q7PC9zcGFuPjwvYT48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+LDxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
L3NwYW4+PHNwYW4gY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9zcGFuPjxzcGFuIGxhbmc9IlpI
LUNOIiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj7ml6XmnJ88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41
cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYig5NSwgOTUsIDk1
KTsiIGNsYXNzPSIiPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PHNwYW4gY2xhc3M9IkFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
MjAxNi8wMy8xMQ0KIDE3OjI1PC9zcGFuPjxzcGFuIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwv
c3Bhbj48c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+5Li7PC9zcGFuPjxzcGFuIGxhbmc9
IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOiA3LjVwdDsgZm9udC1mYW1pbHk6ICdNaWNyb3NvZnQg
SmhlbmdIZWknLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+6aKYPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IGNvbG9yOiBy
Z2IoOTUsIDk1LCA5NSk7IiBjbGFzcz0iIj46DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTogQXJpYWws
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5SZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRl
ciB0eXBlIG9mIE5TSDwvc3Bhbj48c3BhbiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L3NwYW4+
PHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250LWZhbWlseTog
J01pY3Jvc29mdCBKaGVuZ0hlaScsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj7lj5Hku7bkuro8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fu
cy1zZXJpZjsgY29sb3I6IHJnYig5NSwgOTUsIDk1KTsiIGNsYXNzPSIiPjogJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDcuNXB0OyBmb250
LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4mcXVvdDtzZmMmcXVvdDs8c3Bh
biBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRl
eHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogNy41cHQ7IGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPiZsdDtz
ZmMtYm91bmNlc0BpZXRmLm9yZyZndDs8L3NwYW4+PC9hPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9k
aXY+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJtYXJnaW46
IDBpbiAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBO
ZXcgUm9tYW4nLCBzZXJpZjsgdGV4dC1hbGlnbjogY2VudGVyOyI+DQo8c3BhbiBjbGFzcz0iIj4N
CjxociBzaXplPSIzIiB3aWR0aD0iMTAwJSIgbm9zaGFkZT0iIiBhbGlnbj0iY2VudGVyIiBzdHls
ZT0iY29sb3I6IHJnYigxNjAsIDE2MCwgMTYwKTsiIGNsYXNzPSIiPg0KPC9zcGFuPjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGluIDBpbiAxMnB0OyBmb250LXNp
emU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJywgc2VyaWY7Ij4NCjxzcGFu
IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyIgY2xhc3M9IiI+PGJyIGNsYXNzPSIi
Pg0KPC9zcGFuPjx0dCBzdHlsZT0iZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IiBjbGFzcz0i
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyIgY2xhc3M9IiI+VGhlIHByb3RvY29sIHRo
YXQgY2hvc2UgdGhlIG1vc3QgZWxlZ2FudCBhcHByb2FjaCB0byBsYXllcmluZzwvc3Bhbj48L3R0
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8
L3NwYW4+PHR0IHN0eWxlPSJmb250LWZhbWlseTogJ0NvdXJpZXIgTmV3JzsiIGNsYXNzPSIiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IiBjbGFzcz0iIj5vbmUgaGVhZGVyIG9uIGFub3Ro
ZXIgd2FzIE1QTFMsIHdpdGggaXRzIHN0YWNraW5nIGFwcHJvYWNoPC9zcGFuPjwvdHQ+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsiIGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvc3Bhbj48
dHQgc3R5bGU9ImZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyIgY2xhc3M9IiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsiIGNsYXNzPSIiPmFuZCBvbmUgYml0IGVuZCBvZiBzdGFjayBp
bmRpY2F0b3IuPC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsiIGNsYXNz
PSIiPjxiciBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvc3Bhbj48dHQgc3R5bGU9ImZvbnQt
ZmFtaWx5OiAnQ291cmllciBOZXcnOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTBwdDsiIGNsYXNzPSIiPlN1Y2ggYSBzaW1wbGUgZ2VuZXJhbCBhcHByb2FjaCBoYXMgbXVjaCB0
byBjb21tZW5kIGl0PC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsiIGNs
YXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvc3Bhbj48dHQgc3R5bGU9ImZvbnQtZmFtaWx5OiAnQ291
cmllciBOZXcnOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsiIGNsYXNz
PSIiPmFuZCB5b3UgbWlnaHQgdGhpbmsgc2VyaW91c2x5IGFib3V0IGFwcGx5aW5nIGl0IGhlcmUu
PC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsiIGNsYXNzPSIiPjxiciBj
bGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvc3Bhbj48dHQgc3R5bGU9ImZvbnQtZmFtaWx5OiAn
Q291cmllciBOZXcnOyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsiIGNs
YXNzPSIiPlN0ZXdhcnQ8L3NwYW4+PC90dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyIg
Y2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPC9zcGFuPjx0dCBzdHlsZT0i
Zm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldyc7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMHB0OyIgY2xhc3M9IiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX188L3NwYW4+PC90dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyIgY2xh
c3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9zcGFuPjx0dCBzdHlsZT0iZm9udC1mYW1pbHk6ICdDb3Vy
aWVyIE5ldyc7IiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyIgY2xhc3M9
IiI+c2ZjIG1haWxpbmcgbGlzdDwvc3Bhbj48L3R0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEw
cHQ7IiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBwdXJwbGU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5l
OyIgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6ICdD
b3VyaWVyIE5ldyc7IiBjbGFzcz0iIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDEwcHQ7IiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L3NwYW4+PGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHN0eWxlPSJjb2xv
cjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnOyIgY2xhc3M9
IiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwaW4gMGluIDAuMDAwMXB0OyBmb250LXNpemU6IDEycHQ7IGZvbnQtZmFtaWx5OiAnVGltZXMg
TmV3IFJvbWFuJywgc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGNsYXNzPSIiPiZuYnNwOzwvc3Bh
bj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBp
biAwaW4gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTJwdDsgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg
Um9tYW4nLCBzZXJpZjsiIGNsYXNzPSIiPg0KJm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250
LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5v
cm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7
IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87
IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGZsb2F0
OiBub25lOyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC9zcGFuPjxiciBzdHlsZT0iZm9u
dC1mYW1pbHk6IEhlbHZldGljYTsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7
IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2lu
Zzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6
IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czog
YXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsi
IGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6
ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13
ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4
dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3
aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Vi
a2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBpbmxpbmUg
IWltcG9ydGFudDsiIGNsYXNzPSIiPnNmYw0KIG1haWxpbmcgbGlzdDwvc3Bhbj48YnIgc3R5bGU9
ImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9y
bWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNw
YWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5k
ZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRv
d3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAw
cHg7IiBjbGFzcz0iIj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHN0eWxlPSJjb2xv
cjogcHVycGxlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgZm9udC1mYW1pbHk6IEhlbHZl
dGljYTsgZm9udC1zaXplOiAxMnB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDog
bm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBo
YW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFu
c2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFj
aW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPSIiPnNmY0Bp
ZXRmLm9yZzwvYT48YnIgc3R5bGU9ImZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6ZTog
MTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWln
aHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1h
bGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0
ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0
LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0iIj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiBzdHlsZT0iY29sb3I6IHB1cnBsZTsgdGV4
dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7IGZvbnQtc2l6
ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13
ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4
dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3
aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Vi
a2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0iIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0K
PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_22EDC8D667B34A6B9E0398BA7F3B8690ciscocom_--


From nobody Mon Mar 21 11:56:37 2016
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 32E2812DA3B; Mon, 21 Mar 2016 11:56:36 -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, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-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 K0w35u1r_fmj; Mon, 21 Mar 2016 11:56:34 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id 5411C12D861; Mon, 21 Mar 2016 11:56:28 -0700 (PDT)
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by wtl-exchp-1.sandvine.com ([::1]) with mapi id 14.03.0195.001; Mon, 21 Mar 2016 14:56:27 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Call for Buenos Aires SFC Agenda Topics
Thread-Index: AQHRcrbaPNz60jWylE+2x1e9hdzZ859kYDwA
Date: Mon, 21 Mar 2016 18:56:27 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830EDF6E6@wtl-exchp-2.sandvine.com>
References: <56D3DF0B.8010100@gmail.com>
In-Reply-To: <56D3DF0B.8010100@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.63]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/WJG93h-YRxjTcr-EZHKswcHPu18>
Subject: Re: [sfc] Call for Buenos Aires SFC Agenda Topics
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Mar 2016 18:56:36 -0000

SWYgdGltZS1zbG90cyBhcmUgc3RpbGwgYXZhaWxhYmxlIGZvciBCdWVub3MgQWlyZXMsIHdlIGFy
ZSBpbnRlcmVzdGVkIGluIHByZXNlbnRpbmcgdGhpcyBuZXcgZHJhZnQ6DQoNCmh0dHBzOi8vZGF0
YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWRvbHNvbi1zZmMtbmZ2LXBhdHRlcm5zLw0KDQoN
ClNlcnZpY2UgRnVuY3Rpb24gQ2hhaW5pbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEQuIERvbHNvbg0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTS4gTWFyY2hldHRpDQpJbnRlbmRlZCBzdGF0dXM6IEluZm9y
bWF0aW9uYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBLLiBMYXJvc2UNCkV4cGly
ZXM6IFNlcHRlbWJlciAyMiwgMjAxNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBTYW5kdmluZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE1hcmNoIDIxLCAyMDE2DQoNCkVmZmljaWVudCBQYXR0ZXJucyBmb3IgU2Vy
dmljZSBGdW5jdGlvbiBDaGFpbmluZyB3aXRoaW4gTmV0d29yayBGdW5jdGlvbg0KICAgICAgICAg
ICAgICAgICAgICAgVmlydHVhbGl6YXRpb24gSW5mcmFzdHJ1Y3R1cmUNCiAgICAgICAgICAgICAg
ICAgICAgZHJhZnQtZG9sc29uLXNmYy1uZnYtcGF0dGVybnMtMDANCg0KQWJzdHJhY3QNCg0KICAg
VGhlIGRvY3VtZW50IHByZXNlbnRzIHNvbWUgY29uc2lkZXJhdGlvbnMgZm9yIGVmZmljaWVudGx5
IGRlcGxveWluZw0KICAgU2VydmljZSBGdW5jdGlvbiBDaGFpbmluZyAoU0ZDKSB3aXRoaW4gYSBO
ZXR3b3JrIEZ1bmN0aW9uDQogICBWaXJ0dWFsaXphdGlvbiBJbmZyYXN0cnVjdHVyZSAoTkZWSSku
DQoNCg0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBzZmMgW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIE1hcnRpbiBTdGllbWVybGluZw0KU2Vu
dDogTW9uZGF5LCBGZWJydWFyeSAyOSwgMjAxNiAxOjAzIEFNDQpUbzogc2ZjQGlldGYub3JnDQpT
dWJqZWN0OiBbc2ZjXSBDYWxsIGZvciBCdWVub3MgQWlyZXMgU0ZDIEFnZW5kYSBUb3BpY3MNCg0K
R3JlZXRpbmdzIFdHOg0KDQpPdXIgbWVldGluZyBpbiBCdWVub3MgQWlyZXMgaXMgZmFzdCBhcHBy
b2FjaGluZy4gQXMgYWx3YXlzIHRoZSBnb2FsIG9mIA0KdGhlIG1lZXRpbmcgd2lsbCBiZSB0byBt
YWtlIHRoZSBiZXN0IHVzZSBvZiBvdXIgbGltaXRlZCBmYWNlLXRvLWZhY2UgDQp0aW1lLiBXaXRo
IHRoYXQgaW4gbWluZCB3ZSB3ZWxjb21lIHJlcXVlc3RzIGZvciBhZ2VuZGEgdGltZS4NCg0KQXMg
d2UgYnVpbGQgdGhlIG1lZXRpbmcgYWdlbmRhIG91ciBnb2FsIHdpbGwgYmUgdG8gc2VsZWN0IHBy
ZXNlbnRhdGlvbnMgDQp0aGF0IGJlc3QgZnVydGhlciB0aGUgd29yayBvZiB0aGUgV0csIGFuZCB0
aGF0IGdlbmVyYWxseSBtZWFucyBmb2N1c2luZyANCm9uIGtleSBjaGFydGVyIGRlbGl2ZXJhYmxl
cyBhbmQgdG9waWNzIHdpdGggaW1wb3J0YW50IG9wZW4gaXNzdWVzIHRvIA0KcmVzb2x2ZS4gV2hl
biBtYWtpbmcgYSByZXF1ZXN0IHBsZWFzZSBjb25zaWRlciB3aGF0IHlvdSB0aGluayB0aGUgV0cg
DQpzaG91bGQgZG8gd2l0aCBpdHMgY29udGVudCDigJMgZm9yIGV4YW1wbGU6DQoNCi0gRG9lcyB0
aGUgZG9jdW1lbnQgaGF2ZSB1c2VmdWwgY29udGVudCB0aGF0IHNob3VsZCBiZSBtb3ZlZCBpbnRv
IA0KYW5vdGhlciBXRyBkb2N1bWVudCBvciBwcm9ncmVzcyBvbiBpdHMgb3duIG1lcml0DQotIERv
ZXMgdGhlIGNvbnRlbnQgaGF2ZSBhIGdvb2QgYmFzaXMgZm9yIG9uZSBvZiB0aGUgV0cgZG9jdW1l
bnRzIHBlciB0aGUgDQpjaGFydGVyDQotIFNob3VsZCB0aGUgZG9jdW1lbnQgY29udGVudCBiZSBt
ZXJnZWQgd2l0aCBvbmUgb3IgbW9yZSBvdGhlciANCmRvY3VtZW50cywgc28gdGhhdCBhIGNvbWJp
bmVkIGRvY3VtZW50IGNvdWxkIGJlY29tZSBhIFdHIGRvY3VtZW50DQoNCioqUGxlYXNlIHNlbmQg
eW91ciByZXF1ZXN0IHRvIHRoZSBTRkMgY2hhaXJzIHVudGlsIE1hcmNoIDEwdGgsIDYgYW0gVVRD
LioqDQoNClRoZSByZXF1ZXN0IG11c3QgaW5jbHVkZSB0aGUgbmFtZSAgb2YgdGhlIGRyYWZ0IHRv
IGJlIHByZXNlbnRlZCwgdGltZSANCmZvciB0aGUgcHJlc2VudGF0aW9uIHJlcXVlc3RlZCwgYW5k
IHRoZSBwcmVzZW50ZXIuDQoNClRoYW5rcywNCg0KSmltLCBUaG9tYXMgJiBNYXJ0aW4NCg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5n
IGxpc3QNCnNmY0BpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmMNCg==


From nobody Mon Mar 21 14:59:58 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 28BEB12D0B4; Mon, 21 Mar 2016 14:59:51 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.17.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160321215951.12235.45510.idtracker@ietfa.amsl.com>
Date: Mon, 21 Mar 2016 14:59:51 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/q3Qm6pDTEbdm0IXb_k9ECb3ceE0>
Cc: sfc@ietf.org
Subject: [sfc] I-D Action: draft-ietf-sfc-nsh-03.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Mar 2016 21:59:51 -0000

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

        Title           : Network Service Header
        Authors         : Paul Quinn
                          Uri Elzur
	Filename        : draft-ietf-sfc-nsh-03.txt
	Pages           : 43
	Date            : 2016-03-21

Abstract:
   This draft describes a Network Service Header (NSH) inserted onto
   encapsulated packets or frames to realize service function paths.
   NSH also provides a mechanism for metadata exchange along the
   instantiated service path.  NSH is the SFC encapsulation as per SFC
   Architecture [SFC-arch]


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

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-sfc-nsh-03

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


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

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


From nobody Mon Mar 21 15:10:32 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F7A012D109; Mon, 21 Mar 2016 15:10:28 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.17.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160321221028.12215.89712.idtracker@ietfa.amsl.com>
Date: Mon, 21 Mar 2016 15:10:28 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/zGBRDIdcpqPAaJEBQ_qlzuxNzPw>
Cc: sfc@ietf.org
Subject: [sfc] I-D Action: draft-ietf-sfc-nsh-04.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Mar 2016 22:10:28 -0000

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

        Title           : Network Service Header
        Authors         : Paul Quinn
                          Uri Elzur
	Filename        : draft-ietf-sfc-nsh-04.txt
	Pages           : 43
	Date            : 2016-03-21

Abstract:
   This draft describes a Network Service Header (NSH) inserted onto
   encapsulated packets or frames to realize service function paths.
   NSH also provides a mechanism for metadata exchange along the
   instantiated service path.  NSH is the SFC encapsulation as per SFC
   Architecture [SFC-arch]


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

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-sfc-nsh-04

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


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

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


From nobody Mon Mar 21 18:59:21 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E09C12D194 for <sfc@ietfa.amsl.com>; Mon, 21 Mar 2016 18:56:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.222
X-Spam-Level: 
X-Spam-Status: No, score=-4.222 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 AgM6fNEjV_Q7 for <sfc@ietfa.amsl.com>; Mon, 21 Mar 2016 18:56:37 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 56CE412D11C for <sfc@ietf.org>; Mon, 21 Mar 2016 18:56:34 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml708-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CLB86145; Tue, 22 Mar 2016 01:56:32 +0000 (GMT)
Received: from NKGEML404-HUB.china.huawei.com (10.98.56.35) by lhreml708-cah.china.huawei.com (10.201.5.202) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 22 Mar 2016 01:56:31 +0000
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml404-hub.china.huawei.com ([10.98.56.35]) with mapi id 14.03.0235.001; Tue, 22 Mar 2016 09:56:26 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Stewart Bryant <stewart.bryant@gmail.com>, "UTTARO, JAMES" <ju1738@att.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "Dave Dolson" <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgGIbhNHv82pdBEmnzsTX6DSc4Z9dP1yAgAF9ZiCABNXngIABJ6ZA
Date: Tue, 22 Mar 2016 01:56:26 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D534964@NKGEML515-MBX.china.huawei.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com> <56EACF91.6070703@joelhalpern.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D533D68@NKGEML515-MBX.china.huawei.com> <D3159608.49136%jguichar@cisco.com>
In-Reply-To: <D3159608.49136%jguichar@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.99.55]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090205.56F0A650.0089, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 2fde7150433ba5f4f166953d73843df8
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/DV0C5PcI2Kh4nnqx1FE2Du_vVlI>
X-Mailman-Approved-At: Mon, 21 Mar 2016 18:59:15 -0700
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Mar 2016 01:56:40 -0000

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmltIEd1aWNoYXJkIChq
Z3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+IFNlbnQ6IFR1ZXNkYXksIE1h
cmNoIDIyLCAyMDE2IDEyOjE1IEFNDQo+IFRvOiBYdXhpYW9odTsgSm9lbCBNLiBIYWxwZXJuOyBT
dGV3YXJ0IEJyeWFudDsgVVRUQVJPLCBKQU1FUzsgUm9uIFBhcmtlcjsNCj4gRGF2ZSBEb2xzb247
IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7DQo+IGFv
LnRpbmdAenRlLmNvbS5jbg0KPiBDYzogc2ZjQGlldGYub3JnDQo+IFN1YmplY3Q6IFJlOiBbc2Zj
XSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQo+
IA0KPiA+DQo+ID4NCj4gPg0KPiA+PiBTbyBldmVuIGlmIHdlIGhhZCB3YW50ZWQgdG8gdXNlIGEg
bGFiZWwgc3RhY2sgZm9yIHBhdGgNCj4gPj5pZGVudGlmaWNhdGlvbiwgYXMgZmFyIGFzIEkgIGNh
biB0ZWxsIHdlIHdvdWxkIHN0aWxsIG5lZWQgYSBoZWFkZXIgdG8NCj4gPj5jYXJyeSB0aGUgbWV0
YWRhdGEuDQo+ID4NCj4gPlllcy4gSG93ZXZlciwgaWYgbWV0YWRhdGEgaXMgbm90IGEgbWFuZGF0
b3J5IGNvbXBvbmVudCBpbiBhbnkgc2VydmljZQ0KPiA+Y2hhaW4sIGl0J2QgYmV0dGVyIHRvIGRl
Y291cGxlIHRoZSBwYXRoIGlkZW50aWZpY2F0aW9uIGhlYWRlciBmcm9tIHRoZQ0KPiA+bWV0YWRh
dGEgaGVhZGVyLCBJTUhPLg0KPiANCj4gSW4gd2hpY2ggY2FzZSB5b3UgY2FuIHVzZSBNRC10eXBl
IDIgd2l0aCBsZW5ndGggc2V0IHRvIDB4Mi4NCg0KV2hhdCBhYm91dCBpZiB3ZSBqdXN0IHdhbnQg
dGhlIE5TSCB0byBhY3QgYXMgYSBtZXRhZGF0YSBjb250YWluZXI/DQoNCkJlc3QgcmVnYXJkcywN
ClhpYW9odQ0KDQo+IEppbQ0KPiANCj4gPg0KPiA+DQo+ID4+IEFuZCB0aGF0IG1lYW5zIHRoYXQg
YW55dGhpbmcgdGhhdCBuZWVkZWQgdGhlIG1ldGFkYXRhIG9yIGlubmVyIHBhY2tldA0KPiA+Pndv
dWxkICBoYXZlIHRvIHBhcnNlIHRoZSBsYWJlbCBzdGFjay4NCj4gPj4gQXQgd2hpY2ggcG9pbnQg
Li4uDQo+ID4NCj4gPkF0IHRoZSBib3R0b20gb2YgdGhlIGxhYmVsIHN0YWNrLg0KPiA+DQo+ID5C
ZXN0IHJlZ2FyZHMsDQo+ID5YaWFvaHUNCj4gPg0KPiA+DQo+ID4+IFlvdXJzLA0KPiA+PiBKb2Vs
DQo+ID4+DQo+ID4+IE9uIDMvMTcvMTYgMTE6MzEgQU0sIFN0ZXdhcnQgQnJ5YW50IHdyb3RlOg0K
PiA+PiA+IFllcywgdGhlIE1QTFMgbGFiZWwgc2hvdWxkIGJlIHNlZW4gYXMgYW4gaW5zdHJ1Y3Rp
b24gLSB3aGljaCBpcw0KPiA+PiA+IGV4YWN0bHkgd2hhdCBpdCBpcywgYW5kIGFsd2F5cyBoYXMg
YmVlbi4NCj4gPj4gPg0KPiA+PiA+IFlvdSBjYW4gdHJpdmlhbGx5IGNhcnJ5IE1QTFMgb3ZlciBJ
UC4NCj4gPj4gPg0KPiA+PiA+IFdlIGRvIGNhcnJ5IE1QTFMgb3ZlciBFdGhlcm5ldC4NCj4gPj4g
Pg0KPiA+PiA+IEluIHRoZSBhYm92ZSBjYXNlcyBNUExTIGlzIHRoZSBpbnN0cnVjdGlvbiwgYW5k
IElQIGFuZCBFdGhlcm5ldCBhcmUNCj4gPj4gPiB0aGUgcG9pbnQgdG8gcG9pbnQgdHJhbnNwb3J0
cy4NCj4gPj4gPg0KPiA+PiA+IFdoYXQgaXMgbW9yZSBpbnRlcmVzdGluZyBpcyBob3cgd2UgY2Fy
cnkgdGhlIG1ldGFkYXRhLCBzaW5jZSB0aGVyZQ0KPiA+PiA+IG1heSBuZWVkIHRvIGJlIHNldmVy
YWwgaW5zdGFuY2VzIG9mIHRoZSBtZXRhZGF0YSBpbiB0aGUgcGFja2V0Lg0KPiA+PiA+DQo+ID4+
ID4gU3Rld2FydA0KPiA+PiA+DQo+ID4+ID4gT24gMTcvMDMvMjAxNiAxMjozMCwgVVRUQVJPLCBK
QU1FUyB3cm90ZToNCj4gPj4gPj4NCj4gPj4gPj4gKi9Sb24sLyoNCj4gPj4gPj4NCj4gPj4gPj4g
Ki8vKg0KPiA+PiA+Pg0KPiA+PiA+PiAqL0hhdmUgbm90IGJlZW4gZm9sbG93aW5nIHRoZSBTRkMg
V0cgdGhhdCBjbG9zZWx5IGR1ZSB0byBvdGhlcg0KPiA+PiA+PiBtb3JlIHByZXNzaW5nIG5lZWRz
IGZvciBteSBuZXR3b3JrLiBUaGF0IGJlaW5nIHNhaWQsIGl0IHdvdWxkIHNlZW0NCj4gPj4gPj4g
dGhhdCBhbiBNUExTIGxhYmVsIGNvdWxkIGJlIHVzZWQgYXMgdGhlIGJhc2lzIGZvciB3aGF0IHlv
dSBhcmUNCj4gPj4gPj4gbG9va2luZyBmb3IgYW4gdGh1cyBjb3VsZCBiZSBhcHBsaWVkIHRvIGFs
bCBuZXR3b3JrIHR5cGVzLiBVc2luZw0KPiA+PiA+PiB0aGUgTVBMUyBsYWJlbCBmb3JtYXQgZG9l
cyBub3QgZm9yY2UgeW91IHRvIGhhdmUgYW4gTVBMUyBlbmFibGVkDQo+ID4+ID4+IG5ldHdvcmsg
YWxsIHRoYXQgaXMgbmVlZGVkIGlzIHRoZSByZXF1aXJlZCBpbmZvIHRvIGJlIHBvcHVsYXRlZCBp
bg0KPiA+PiA+PiB0aGUgbGFiZWwuIEl0IHNlZW1zIHRoYXQgdGhlIGFyZ3VtZW50IGlzIGZvciBp
bmRlcGVuZGVuY2Ugb2YNCj4gPj4gPj4gbmV0d29yayB0aHVzIGludmVudGluZyBhIG5ldyBsYWJl
bCBpcyBiYXNlZCBvbiBhbiBhc3N1bXB0aW9uIHRoYXQNCj4gPj4gPj4gdXNpbmcgTVBMUyBsYWJl
bHMgaW1wb3NlcyBhbiBNUExTIGNvbnRyb2wgcGxhbmUuIElzIHRoYXQgcmlnaHQ/LyoNCj4gPj4g
Pj4NCj4gPj4gPj4gKi8vKg0KPiA+PiA+Pg0KPiA+PiA+PiAqL0ppbSBVdHRhcm8vKg0KPiA+PiA+
Pg0KPiA+PiA+PiAqLy8qDQo+ID4+ID4+DQo+ID4+ID4+ICIvVGhpcyBlbWFpbCBhbmQgYW55IGZp
bGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHksDQo+ID4+ID4+IGFyZSBj
b25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZQ0K
PiA+PiA+PiBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVz
c2VkLiBJZiB5b3UgYXJlDQo+ID4+ID4+IG5vdCBvbmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChz
KSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8NCj4gPj4gPj4gYmVsaWV2ZSB0aGF0IHlvdSBo
YXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlDQo+ID4+ID4+IG5vdGlm
eSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91
cg0KPiA+PiA+PiBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0
aW9uLCBmb3J3YXJkaW5nLA0KPiA+PiA+PiBwcmludGluZywgb3IgY29weWluZyBvZiB0aGlzIGVt
YWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQvLiIqLy8qDQo+ID4+ID4+DQo+ID4+ID4+ICpGcm9t
OipYdXhpYW9odSBbbWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb21dDQo+ID4+ID4+ICpTZW50Oiog
VGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2IDM6NDcgQU0NCj4gPj4gPj4gKlRvOiogUm9uIFBhcmtl
ciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47IFVUVEFSTywNCj4gSkFNRVMNCj4g
Pj4gPj4gPGp1MTczOEBhdHQuY29tPjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29t
PjsgRG9sZ2Fub3csDQo+ID4+ID4+IEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5v
d0Bub2tpYS5jb20+OyBFWFQgQm90dG9yZmYsDQo+ID4+ID4+IFBhdWwgPHBhdWwuYm90dG9yZmZA
aHBlLmNvbT47IFN0ZXdhcnQgQnJ5YW50DQo+ID4+ID4+IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5j
b20+OyBhby50aW5nQHp0ZS5jb20uY24NCj4gPj4gPj4gKkNjOiogc2ZjQGlldGYub3JnDQo+ID4+
ID4+ICpTdWJqZWN0OiogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4
dC1oZWFkZXIgdHlwZQ0KPiA+PiA+PiBvZiBOU0gNCj4gPj4gPj4NCj4gPj4gPj4gUm9uLA0KPiA+
PiA+Pg0KPiA+PiA+PiBUaGUgU0ZDIGFwcHJvYWNoIG9mIGVuY29kaW5nIHRoZSBTRlAgaW5mb3Jt
YXRpb24gYnkgYW4gTVBMUyBsYWJlbA0KPiA+PiA+PiBzdGFjayBjYW4gbWVldCB0aGUgdHJhbnNw
b3J0LWluZGVwZW5kZW5jeSByZXF1aXJlbWVudCB2ZXJ5IHdlbGwuDQo+ID4+ID4+DQo+ID4+ID4+
IEJlc3QgcmVnYXJkcywNCj4gPj4gPj4NCj4gPj4gPj4gWGlhb2h1DQo+ID4+ID4+DQo+ID4+ID4+
ICpGcm9tOipSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bV0NCj4gPj4gPj4gKlNlbnQ6KiBXZWRuZXNkYXksIE1hcmNoIDE2LCAyMDE2IDExOjIwIFBNDQo+
ID4+ID4+ICpUbzoqIFVUVEFSTywgSkFNRVM7IERhdmUgRG9sc29uOyBYdXhpYW9odTsgRG9sZ2Fu
b3csIEFuZHJldw0KPiA+PiA+PiAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgU3Rl
d2FydCBCcnlhbnQ7DQo+ID4+ID4+IGFvLnRpbmdAenRlLmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdA
enRlLmNvbS5jbj4NCj4gPj4gPj4gKkNjOiogc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPiA+PiA+PiAqU3ViamVjdDoqIFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcg
YW4gTlNILm5leHQtaGVhZGVyIHR5cGUNCj4gPj4gPj4gb2YgTlNIDQo+ID4+ID4+DQo+ID4+ID4+
IEphbWVzLA0KPiA+PiA+Pg0KPiA+PiA+PiBJIGNhbuKAmXQgc3BlYWsgZm9yIHRoZSBlbnRpcmUg
Z3JvdXAsIG15IHVuZGVyc3RhbmRpbmcgb2YgdGhlDQo+ID4+ID4+IGRlY2lzaW9uIG5vdCB0byBz
dGFuZGFyZGl6ZSBvbiBNUExTIGFzIHRoZSBmb3J3YXJkaW5nIHBhcmFkaWdtIHdhcw0KPiA+PiA+
PiB0byBtYWtlIFNGQyBicm9hZGVyIHN1Y2ggdGhhdCBpdCBjb3VsZCB1dGlsaXplIE1BQyBiYXNl
ZCBuZXR3b3JrcywNCj4gPj4gPj4gSVAgYmFzZWQgbmV0d29ya3MsIGFuZCBJUC1vdmVyLU1QTFMg
YmFzZWQgbmV0d29ya3MuDQo+ID4+ID4+DQo+ID4+ID4+IFJvbg0KPiA+PiA+Pg0KPiA+PiA+PiAq
RnJvbToqVVRUQVJPLCBKQU1FUyBbbWFpbHRvOmp1MTczOEBhdHQuY29tXQ0KPiA+PiA+PiAqU2Vu
dDoqIFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgMTE6MTEgQU0NCj4gPj4gPj4gKlRvOiogUm9u
IFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbQ0KPiA+PiA+PiA8bWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgRGF2ZSBEb2xzb24NCj4gPj4gPj4g
PGRkb2xzb25Ac2FuZHZpbmUuY29tIDxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PjsgWHV4
aWFvaHUNCj4gPj4gPj4gPHh1eGlhb2h1QGh1YXdlaS5jb20gPG1haWx0bzp4dXhpYW9odUBodWF3
ZWkuY29tPj47IERvbGdhbm93LA0KPiA+PiBBbmRyZXcNCj4gPj4gPj4gKE5va2lhIC0gU0cpDQo+
ID4+ID4+DQo+IDw8bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+YW5kcmV3LmRvbGdh
bm93QG5va2lhLmNvbT47DQo+ID4+IEVYVA0KPiA+PiA+PiBCb3R0b3JmZiwgUGF1bCA8cGF1bC5i
b3R0b3JmZkBocGUuY29tDQo+ID4+ID4+IDxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47
IFN0ZXdhcnQgQnJ5YW50DQo+ID4+ID4+IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20gPG1haWx0
bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsNCj4gPj4gPj4gYW8udGluZ0B6dGUuY29tLmNu
IDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPiA+PiA+PiAqQ2M6KiBzZmNAaWV0Zi5vcmcg
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+ID4+ID4+ICpTdWJqZWN0OiogUkU6IFtzZmNdIFtHUkFZ
TUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZQ0KPiA+PiA+PiBvZiBOU0gN
Cj4gPj4gPj4NCj4gPj4gPj4gKi9Db21tZW50cyBJbi1MaW5lLyoNCj4gPj4gPj4NCj4gPj4gPj4g
Ki8vKg0KPiA+PiA+Pg0KPiA+PiA+PiAqL0ppbSBVdHRhcm8vKg0KPiA+PiA+Pg0KPiA+PiA+PiAq
Ly8qDQo+ID4+ID4+DQo+ID4+ID4+ICIvVGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0
dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHksDQo+ID4+ID4+IGFyZSBjb25maWRlbnRpYWws
IGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZQ0KPiA+PiA+PiBpbmRp
dmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3Ug
YXJlDQo+ID4+ID4+IG5vdCBvbmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndp
c2UgaGF2ZSByZWFzb24gdG8NCj4gPj4gPj4gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVk
IHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlDQo+ID4+ID4+IG5vdGlmeSB0aGUgc2VuZGVy
IGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91cg0KPiA+PiA+PiBj
b21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJk
aW5nLA0KPiA+PiA+PiBwcmludGluZywgb3IgY29weWluZyBvZiB0aGlzIGVtYWlsIGlzIHN0cmlj
dGx5IHByb2hpYml0ZWQvLiIqLy8qDQo+ID4+ID4+DQo+ID4+ID4+ICpGcm9tOipSb24gUGFya2Vy
IFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NCj4gPj4gPj4gKlNlbnQ6
KiBXZWRuZXNkYXksIE1hcmNoIDE2LCAyMDE2IDEwOjAxIEFNDQo+ID4+ID4+ICpUbzoqIERhdmUg
RG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbQ0KPiA+PiA+PiA8bWFpbHRvOmRkb2xzb25Ac2Fu
ZHZpbmUuY29tPj47IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tDQo+ID4+ID4+IDxtYWls
dG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+OyBVVFRBUk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbQ0K
PiA+PiA+PiA8bWFpbHRvOmp1MTczOEBhdHQuY29tPj47IERvbGdhbm93LCBBbmRyZXcgKE5va2lh
IC0gU0cpDQo+ID4+ID4+DQo+IDw8bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+YW5k
cmV3LmRvbGdhbm93QG5va2lhLmNvbT47DQo+ID4+IEVYVA0KPiA+PiA+PiBCb3R0b3JmZiwgUGF1
bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tDQo+ID4+ID4+IDxtYWlsdG86cGF1bC5ib3R0b3JmZkBo
cGUuY29tPj47IFN0ZXdhcnQgQnJ5YW50DQo+ID4+ID4+IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5j
b20gPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsNCj4gPj4gPj4gYW8udGluZ0B6
dGUuY29tLmNuIDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPiA+PiA+PiAqQ2M6KiBzZmNA
aWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+ID4+ID4+ICpTdWJqZWN0OiogUkU6IFtz
ZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZQ0KPiA+PiA+
PiBvZiBOU0gNCj4gPj4gPj4NCj4gPj4gPj4gTXkgcmVjb2xsZWN0aW9uIG9mIHRoZSBkaXNjdXNz
aW9uIGFuZCBhbmFseXNpcyBvZiBNUExTIGZvcndhcmRpbmcNCj4gPj4gPj4gdG8gc3VwcG9ydCBT
RkMgd2FzIG5vdCBvcmllbnRlZCBhcm91bmQgaGllcmFyY2hpY2FsIFNGQyBkb21haW5zLg0KPiA+
PiA+PiBJbnN0ZWFkLCBJIHRob3VnaHQgdGhlIGRpc2N1c3Npb24gd2FzIGFyb3VuZCBhbiBNUExT
IGxhYmVsIHBlciBTRg0KPiA+PiA+PiBpbnN0YW5jZSBzbyB0aGF0IHRoZSBzdGFjayBvZiBNUExT
IGxhYmVscyBwcm92aWRlZCB0aGUgZnVsbCBTRlAvUlNQDQo+ID4+ID4+IGRlc2NyaXB0aW9uLiAg
ICBBbiBlbGVnYW50IGFwcHJvYWNoLCBmb3Igc3VyZSwgYnV0IG5vdCBvbmUgYWRvcHRlZCBieQ0K
PiA+PiA+PiB0aGUgV0cuDQo+ID4+ID4+DQo+ID4+ID4+ICovW0ppbSBVPl0gV2FzIHRoaXMgZGVj
aXNpb24gYmFzZWQgb24gdGhlIG5vdGlvbiB0aGF0IGFsbCBmYWJyaWNzDQo+ID4+ID4+IGFyZSBJ
UCBvbmx5Pz8gSU1PIHRoZSBtb2RlbCBvZiBhbGwgRENzIGJlaW5nIGxhcmdlIGFuZCBJUCBvbmx5
IGlzDQo+ID4+ID4+IG5vdCBhIGNvcnJlY3QgYXNzdW1wdGlvbi4vKg0KPiA+PiA+Pg0KPiA+PiA+
PiBUaGUgY3VycmVudCBkaXNjdXNzaW9uIG9mIE1QTFMgaXMgbW9yZSBvZiB0aGUgaGllcmFyY2hp
Y2FsIG5hdHVyZQ0KPiA+PiA+PiDigJMgYSBzdGFjayBvZiBsYWJlbHMgaW4gdGhlIGdlbmVyYWwg
Y2FzZSByZXByZXNlbnRzIGEgc2V0IG9mIG5lc3RlZCBMU1BzLg0KPiA+PiA+PiBGb3IgU0ZDLCB0
aGUgZGlzY3Vzc2lvbiBpcyB0aGF0IGEgc3RhY2sgb2YgTlNIIHJlcHJlc2VudHMgYSBzdGFjaw0K
PiA+PiA+PiBvZiBwZXItU0ZDLWRvbWFpbiBTRlBzLiBCdXQgYW4gaW5kaXZpZHVhbCBOU0ggZG9l
cyBub3QNCj4gPj4gPj4gc2VsZi1kZXNjcmliZSB0aGUgU0ZQL1JTUCBhdCBpdHMgb3duIGRvbWFp
biBsZXZlbCwgcmVseWluZyBpbnN0ZWFkDQo+ID4+ID4+IG9uIGEgZmxhdCBpZGVudGlmaWVyIChT
RlAgSUQpIHRoYXQgaXMgdXNlZCB0byBsb29rdXAgdGhlIGZ1bGwgU0ZQL1JTUC4NCj4gPj4gPj4N
Cj4gPj4gPj4gUm9uDQo+ID4+ID4+DQo+ID4+ID4+ICpGcm9tOipEYXZlIERvbHNvbiBbbWFpbHRv
OmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KPiA+PiA+PiAqU2VudDoqIFdlZG5lc2RheSwgTWFyY2gg
MTYsIDIwMTYgOTo0OCBBTQ0KPiA+PiA+PiAqVG86KiBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2Vp
LmNvbQ0KPiA8bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PjsNCj4gPj4gPj4gVVRUQVJPLCBK
QU1FUyA8anUxNzM4QGF0dC5jb20gPG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+Ow0KPiBEb2xnYW5v
dywNCj4gPj4gPj4gQW5kcmV3IChOb2tpYSAtIFNHKQ0KPiA+PiA+Pg0KPiA8PG1haWx0bzphbmRy
ZXcuZG9sZ2Fub3dAbm9raWEuY29tPmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+Ow0KPiA+PiBF
WFQNCj4gPj4gPj4gQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbQ0KPiA+PiA+
PiA8bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+OyBSb24gUGFya2VyDQo+ID4+ID4+IDxS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tDQo+ID4+ID4+IDxtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBTdGV3YXJ0IEJyeWFudA0KPiA+PiA+PiA8c3Rld2Fy
dC5icnlhbnRAZ21haWwuY29tIDxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47DQo+
ID4+ID4+IGFvLnRpbmdAenRlLmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4g
Pj4gPj4gKkNjOiogc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+PiA+PiAq
U3ViamVjdDoqIFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVh
ZGVyIHR5cGUNCj4gPj4gPj4gb2YgTlNIDQo+ID4+ID4+DQo+ID4+ID4+IFJlY2FsbCB0aGF0IGRy
YWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMgY29tcGFyZXMNCj4gPj4g
Pj4gdGhlIGRpZmZlcmVudCBhcHByb2FjaGVzLg0KPiA+PiA+Pg0KPiA+PiA+PiA8aHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW4N
Cj4gPj4gPj4gYWx5DQo+ID4+ID4+IHNpcy0wNT5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aA0KPiA+PiA+PiBzaXMtMDU+b2RzDQo+ID4+
ID4+IC1hbmFseXNpcy0wNQ0KPiA+PiA+Pg0KPiA+PiA+PiBUaGUgTVBMUyBhcHByb2FjaCBmYWxs
cyBpbnRvIHRoZSBjYXRlZ29yeSBkaXNjdXNzZWQgaW4gc2VjdGlvbg0KPiA+PiA+PiAzLjEuMiwg
4oCcTWV0aG9kIDI6IEZvcndhcmRpbmcgd2l0aCBTdGFja2VkIEhlYWRlcnPigJ0sDQo+ID4+ID4+
DQo+ID4+ID4+IHdoZXJlYXMgdGhlIE5TSCBhcHByb2FjaCBmYWxscyBpbnRvIHNlY3Rpb24gMy4x
LjMsIOKAnE1ldGhvZDM6DQo+ID4+ID4+IEZvcndhcmRpbmcgYmFzZWQgb24gU2VydmljZSBDaGFp
biBJZGVudGlmaWVyc+KAnS4NCj4gPj4gPj4NCj4gPj4gPj4gU2VjdGlvbiA0IGFuYWx5emVzIHRo
ZSBkaWZmZXJlbnQgbWV0aG9kcywgd2l0aCBwcm9zIGFuZCBjb25zIGZvcg0KPiA+PiA+PiBhbGwg
b2YgdGhlIGFwcHJvYWNoZXMuDQo+ID4+ID4+DQo+ID4+ID4+IC1EYXZlDQo+ID4+ID4+DQo+ID4+
ID4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBP
ZiAqWHV4aWFvaHUNCj4gPj4gPj4gKlNlbnQ6KiBUdWVzZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjIx
IFBNDQo+ID4+ID4+ICpUbzoqIFVUVEFSTywgSkFNRVM7IERvbGdhbm93LCBBbmRyZXcgKE5va2lh
IC0gU0cpOyBFWFQgQm90dG9yZmYsDQo+ID4+ID4+IFBhdWw7IFJvbiBQYXJrZXI7IFN0ZXdhcnQg
QnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY24NCj4gPj4gPj4gPG1haWx0bzphby50aW5nQHp0ZS5j
b20uY24+DQo+ID4+ID4+ICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4gPj4gPj4gKlN1YmplY3Q6KiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5T
SC5uZXh0LWhlYWRlciB0eXBlDQo+ID4+ID4+IG9mIE5TSA0KPiA+PiA+Pg0KPiA+PiA+PiBXaGVu
IGFwcGx5aW5nIGEgcGFydGljdWxhciBTRkMgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBTRnMp
IHRvDQo+ID4+ID4+IHRoZSBzZWxlY3RlZCB0cmFmZmljLCB0aGUgdHJhZmZpYyBuZWVkcyB0byBi
ZSBzdGVlcmVkIHRocm91Z2ggdGhlDQo+ID4+ID4+IGNvcnJlc3BvbmRpbmcgU0ZQIChpLmUuLCBh
biBvcmRlcmVkIGxpc3Qgb2YgU0ZGcyBhbmQgU0ZzKSBpbiB0aGUNCj4gPj4gPj4gU0ZDLWVuYWJs
ZWQgbmV0d29yay4gTVBMUy1TUFJJTkcgaXMgYSBwYXJ0aWN1bGFyIE1QTFMgc291cmNlDQo+ID4+
ID4+IHJvdXRpbmcgcGFyYWRpZ20gd2hlcmUgdGhlIGV4cGxpY2l0IHBhdGggaW5mb3JtYXRpb24g
KGkuZS4sIGFuDQo+ID4+ID4+IG9yZGVyZWQgbGlzdCBvZiBleHBsaWNpdCBob3BzKSBpcyBlbmNv
ZGVkIGFzIGEgbGFiZWwgc3RhY2sgKGkuZS4sDQo+ID4+ID4+IGFuIG9yZGVyZWQgbGlzdCBvZiBs
YWJlbHMgd2l0aCBlYWNoIGluZGljYXRpbmcgYSBwYXJ0aWN1bGFyDQo+ID4+ID4+IGV4cGxpY2l0
IGhvcCkgYW5kIHRoZW4gcGlnZ3liYWNrZWQgb24gdGhlIHNvdXJjZSByb3V0ZWQgcGFja2V0cy4N
Cj4gPj4gPj4gVGhlIE1QTFMtU1BSSU5HIHBhcmFkaWdtIGNhbiBiZSBlYXNpbHkgbGV2ZXJhZ2Vk
IHRvIHN0ZWVyIHRoZQ0KPiA+PiA+PiBzZWxlY3RlZCB0cmFmZmljIHRocm91Z2ggYSBwYXJ0aWN1
bGFyIFNGUCBieSBlbmNvZGluZyB0aGUgU0ZQDQo+ID4+ID4+IGluZm9ybWF0aW9uIGFzIGFuIE1Q
TFMgbGFiZWwgc3RhY2sgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZg0KPiA+PiA+PiBsYWJlbHMg
d2l0aCBlYWNoIGluZGljYXRpbmcgYSBwYXJ0aWN1bGFyDQo+ID4+U0ZGIG9yIFNGKS4NCj4gPj4g
Pj4gSW4gdGhpcyB3YXksIFNGRnMgY291bGQgYmUgaW1wbGVtZW50ZWQgb24gZXhpc3RpbmcgTVBM
UyBzd2l0Y2hlcw0KPiA+PiA+PiB3aXRob3V0IGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEtcGxhbmUg
cHJvdmlkZWQgdGhhdCBTRnMgYXJlIGNhcGFibGUNCj4gPj4gPj4gb2YgcmVjb2duaXppbmcgTVBM
UyBwYWNrZXRzLiAgQXMgcG9pbnRlZCBvdXQgYnkgc29tZWJvZHkgZWxzZSwNCj4gPj4gPj4gaXTi
gJlzIG11Y2ggc3RyYWlnaHRmb3J3YXJkIHRvIHN1cHBvcnQgdGhlIHN0YWNrIG9mIFNGQw0KPiA+
PiA+PiBlbmNhcHN1bGF0aW9ucyBpZiB0aGUgU0ZDIGVuY2Fwc3VsYXRpb24gaXMgaW1wbGVtZW50
ZWQgaW4gdGhlIGZvcm0gb2YgYW4NCj4gTVBMUyBsYWJlbCBzdGFjay4NCj4gPj4gPj4NCj4gPj4g
Pj4gQmVzdCByZWdhcmRzLA0KPiA+PiA+Pg0KPiA+PiA+PiBYaWFvaHUNCj4gPj4gPj4NCj4gPj4g
Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9m
ICpVVFRBUk8sDQo+ID4+ID4+IEpBTUVTDQo+ID4+ID4+ICpTZW50OiogVHVlc2RheSwgTWFyY2gg
MTUsIDIwMTYgODo0NiBQTQ0KPiA+PiA+PiAqVG86KiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAt
IFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBSb24NCj4gPj4gPj4gUGFya2VyOyBTdGV3YXJ0IEJy
eWFudDsgYW8udGluZ0B6dGUuY29tLmNuDQo+ID4+ID4+IDxtYWlsdG86YW8udGluZ0B6dGUuY29t
LmNuPg0KPiA+PiA+PiAqQ2M6KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+
ID4+ID4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gu
bmV4dC1oZWFkZXIgdHlwZQ0KPiA+PiA+PiBvZiBOU0gNCj4gPj4gPj4NCj4gPj4gPj4gKi9JZiB3
ZSBoYXZlIGFuIE1QTFMgZW5hYmxlZCBmYWJyaWMgd291bGRu4oCZdCBpdCBiZSBzaW1wbGVyIHRv
DQo+ID4+ID4+IHdlYXZlIE5TSCBpbnRvIGl0IGlmIGl0IGFsbCB1c2VzIE1QTFM/IElmIG5vdCBo
b3cgd291bGQgdGhlDQo+ID4+ID4+IGludGVyYWN0aW9uIGJldHdlZW4gdGhlIHR3byBlbnZpcm9u
bWVudHMgd29yaz8vKg0KPiA+PiA+Pg0KPiA+PiA+PiAqLy8qDQo+ID4+ID4+DQo+ID4+ID4+ICov
SmltIFV0dGFyby8qDQo+ID4+ID4+DQo+ID4+ID4+ICovLyoNCj4gPj4gPj4NCj4gPj4gPj4gIi9U
aGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9w
ZXJ0eSwNCj4gPj4gPj4gYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkg
Zm9yIHRoZSB1c2Ugb2YgdGhlDQo+ID4+ID4+IGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20g
dGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUNCj4gPj4gPj4gbm90IG9uZSBvZiB0
aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0bw0KPiA+PiA+
PiBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBw
bGVhc2UNCj4gPj4gPj4gbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2Ug
aW1tZWRpYXRlbHkgZnJvbSB5b3VyDQo+ID4+ID4+IGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCBy
ZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsDQo+ID4+ID4+IHByaW50aW5nLCBv
ciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC8uIiovLyoNCj4g
Pj4gPj4NCj4gPj4gPj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAq
T24gQmVoYWxmIE9mICpEb2xnYW5vdywNCj4gPj4gPj4gQW5kcmV3IChOb2tpYSAtIFNHKQ0KPiA+
PiA+PiAqU2VudDoqIE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgMTE6NTIgUE0NCj4gPj4gPj4gKlRv
OiogRVhUIEJvdHRvcmZmLCBQYXVsDQo+ID4+ID4+IDw8bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBl
LmNvbT5wYXVsLmJvdHRvcmZmQGhwZS5jb20+OyBSb24gUGFya2VyDQo+ID4+ID4+IDxSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tDQo+ID4+ID4+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbT4+OyBTdGV3YXJ0IEJyeWFudA0KPiA+PiA+PiA8c3Rld2FydC5icnlh
bnRAZ21haWwuY29tIDxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47DQo+ID4+ID4+
IGFvLnRpbmdAenRlLmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4gPj4gPj4g
KkNjOiogc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+PiA+PiAqU3ViamVj
dDoqIFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5
cGUNCj4gPj4gPj4gb2YgTlNIDQo+ID4+ID4+DQo+ID4+ID4+IEZvbGxvd2luZyDigJxuZXh0IGhl
YWRlcuKAnSBhcHByb2FjaCAgaXMgc2ltcGxlIGFuZCB0aGUgTlNIIGhlYWRlciBpcw0KPiA+PiA+
PiBhbHJlYWR5IGJ1aWx0IGxpa2UgdGhhdC4gSW50cm9kdWNpbmcgTVBMUyBsaWtlIGFwcHJvYWNo
IHdvdWxkIGFkZA0KPiA+PiA+PiB5ZXQgYW5vdGhlciBtZWNoYW5pc20gdG8gdHJhdmVyc2UgdGhl
IGhlYWRlcnMsIHdoaWNoIHdvdWxkIG1ha2UNCj4gPj4gPj4gaC93IG1vcmUgY29tcGxleC4NCj4g
Pj4gPj4NCj4gPj4gPj4gSXQgaXMgdHJ1ZSB0aGF0IGgvdyBjYW4gb25seSBsb29rIGF0IFggQnl0
ZXMgKFggZGVwZW5kaW5nIG9uIGgvdykuDQo+ID4+ID4+IFRoaXMgaXMgdHJ1ZSBmb3IgbWFueSBo
ZWFkZXJzIG5vdCBvbmx5IHRoaXMgYW5kIGV2ZW4gdG9kYXkNCj4gPj4gPj4gKHdpdGhvdXQNCj4g
Pj4gPj4gTlNIKSB5b3UgY2FuIGVuZC11cCB3aXRoIHBheWxvYWQgYmVpbmcgdmVyeSBkZWVwIGlu
IGEgcGFja2V0LiBBdA0KPiA+PiA+PiB0aGUgZW5kIHdlIG5lZWQgdG8gaGF2ZSBhIGZsZXhpYmxl
IG1lY2hhbmlzbSB3aGljaCBOU0ggbmVzdGluZw0KPiA+PiA+PiB3b3VsZCBwcm92aWRlLiBJZiBz
b21lb25lIOKAnGFidXNlcyBpdOKAnSB0aGlzIGNhbiBsZWFkIHRvIHZhcmlvdXMNCj4gPj4gPj4g
aXNzdWVzLiBJdCBpcyBwcm9iYWJseSB3b3J0aCBub3RpbmcgdGhhdCBpbiB0aGUgZHJhZnQgaW5j
bHVkaW5nDQo+ID4+ID4+IHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIChieSBhZGRpbmcgbGFyZ2Ug
aGVhZGVycyBpdCB3aWxsIGJlIGhhcmRlcg0KPiA+PiA+PiB0byBwZXJmb3JtIHBheWxvYWQgYmFz
ZWQgQUNMIEREb1MgcHJvdGVjdGlvbiBpbiByb3V0ZXJzIGZvciBleGFtcGxlKS4NCj4gPj4gPj4N
Cj4gPj4gPj4gQW5kcmV3DQo+ID4+ID4+DQo+ID4+ID4+IE9uIDIwMTYtMDMtMTUsIDM6MDMgQU0s
ICJzZmMgb24gYmVoYWxmIG9mIEVYVCBCb3R0b3JmZiwgUGF1bCIgd3JvdGU6DQo+ID4+ID4+DQo+
ID4+ID4+ICAgICBKdXN0IG9uZSBtb3JlIGNvbmNlcm4gYWJvdXQgdGhlIHN0YWNrIGlzIGhvdyBk
ZWVwIGl0IHdpbGwgbmVzdC4NCj4gPj4gPj4gICAgIEhhcmR3YXJlIHN3aXRjaCBpbXBsZW1lbnRh
dGlvbnMgYXJlIHR5cGljYWxseSBsaW1pdGVkIGluIHRoZQ0KPiA+PmRlcHRoDQo+ID4+ID4+ICAg
ICB0aGV5IGxvb2sgaW50byB0aGUgcGFja2V0LiBJZiB0aGUgaGFyZHdhcmUgbmVlZHMgdG8gbG9v
ayBhdCB0aGUNCj4gPj4gPj4gICAgIG9yaWdpbmFsIHBhY2tldCBoZWFkZXJzLCB0aGVuIGhhcmR3
YXJlIHdvdWxkIG5lZWQgdG8gc2tpcCBvdmVyDQo+ID4+dGhlDQo+ID4+ID4+ICAgICBzdGFjayBv
ZiBOU0ggaGVhZGVycyB0byByZWFjaCB0aGUgb3JpZ2luYWwgcGFja2V0LiBJZiB0aGUgTlNIDQo+
ID4+ID4+ICAgICBzdGFjayBpcyB0b28gZGVlcCBpdCBtYXkgZXhjZWVkIHRoZSBoYXJkd2FyZSBk
ZXB0aCBsaW1pdHMuDQo+ID4+ID4+DQo+ID4+ID4+ICAgICBDaGVlcnMsDQo+ID4+ID4+DQo+ID4+
ID4+DQo+ID4+ID4+ICAgICBQYXVsDQo+ID4+ID4+DQo+ID4+ID4+ICAgICAqRnJvbToqc2ZjIFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKlJvbg0KPiA+PlBhcmtl
cg0KPiA+PiA+PiAgICAgKlNlbnQ6KiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjQ1IEFNDQo+
ID4+ID4+ICAgICAqVG86KiBTdGV3YXJ0IEJyeWFudA0KPiA+PiA+PiAgICAgPDxtYWlsdG86c3Rl
d2FydC5icnlhbnRAZ21haWwuY29tPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT47DQo+ID4+ID4+
ICAgICBhby50aW5nQHp0ZS5jb20uY24gPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQo+ID4+
ID4+ICAgICAqQ2M6KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+ID4+ID4+
ICAgICAqU3ViamVjdDoqIFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5l
eHQtaGVhZGVyDQo+ID4+dHlwZQ0KPiA+PiA+PiAgICAgb2YgTlNIDQo+ID4+ID4+DQo+ID4+ID4+
ICAgICBJIGxpa2UgdGhlIHNlbGYgZGVzY3JpYmluZyBzdGFjayBvZiBOU0ggaGVhZGVycyBhbmQg
SSBsaWtlIHRoZQ0KPiA+PiA+PiAgICAgZmlyc3Qgb25lIGJlaW5nIHRoZSDigJxjdXJyZW504oCd
IHNjb3BpbmcuICAgQnV0LCBvbmUgZGlmZmVyZW5jZQ0KPiA+PiA+PiAgICAgYmV0d2VlbiBNUExT
IGFuZCBOU0jigKYgICBNUExTIGZvcndhcmRpbmcgaXMgZ2VuZXJhbGx5IGhhbmRsZWQNCj4gYnkN
Cj4gPj4gPj4gICAgIGxvb2tpbmcgb25seSBhdCB0aGUgTVBMUyBsYWJlbHMgdGhhdCBhcmUg4oCc
aW4gc2NvcGXigJ0gZm9yIHRoZQ0KPiA+PiA+PiAgICAgY3VycmVudCBub2RlIChpLmUuLCBzdGFy
dGluZyBhdCB0aGUgdG9wLW9mLXN0YWNrKSBhbmQgbm90IG5lZWRpbmcNCj4gPj4gPj4gICAgIHRv
IGxvY2F0ZSBhbmQgcHJvY2VzcyB0aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGJvdHRvbS1v
Zi1zdGFjay4NCj4gPj4gPj4gICAgIEJ1dCwgaW4gTlNILCBtb3N0IHByb2Nlc3Npbmcgd2lsbCBy
ZXF1aXJlIGxvY2F0aW9uIG9mIHRoZQ0KPiA+PiA+PiAgICAg4oCccGF5bG9hZOKAnSBiZXlvbmQg
dGhlIGxhc3QgTlNIIGhlYWRlci4gICBJdCBpcyBpbmVmZmljaWVudCB0byBoYXZlDQo+ID4+ID4+
ICAgICB0byB3YWxrIHRoZSBzdGFjayBvZiBOU0ggaGVhZGVycyBpbiBvcmRlciB0byBsb2NhdGUg
dGhhdA0KPiA+PiA+PiAgICAgcGF5bG9hZC4gICAgSWYgZWFjaCBOU0ggaGVhZGVyIHRoYXQgd2Fz
IHB1c2hlZCBvbnRvIHRoZSBzdGFjaw0KPiA+PmFsc28NCj4gPj4gPj4gICAgIGluY2x1ZGVkIGFu
IG9mZnNldCB0byBkaXJlY3RseSBsb2NhdGUgdGhlIHBheWxvYWQgKGVhY2ggbmV3IG9uZQ0KPiA+
PiA+PiAgICAgc2ltcGx5IGFkZHMgaXRzIG93biBieXRlIHNpemUpLCB0aGVuIHRoaXMgcHJvY2Vz
c2luZyBpbmVmZmljaWVuY3kNCj4gPj4gPj4gICAgIHdvdWxkIGJlIG1pdGlnYXRlZC4NCj4gPj4g
Pj4NCj4gPj4gPj4gICAgIFJvbg0KPiA+PiA+Pg0KPiA+PiA+PiAgICAgKkZyb206KnNmYyBbbWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mDQo+ID4+ID4+ICpTdGV3YXJ0
DQo+ID4+IEJyeWFudA0KPiA+PiA+PiAgICAgKlNlbnQ6KiBNb25kYXksIE1hcmNoIDE0LCAyMDE2
IDU6NDAgQU0NCj4gPj4gPj4gICAgICpUbzoqIGFvLnRpbmdAenRlLmNvbS5jbiA8bWFpbHRvOmFv
LnRpbmdAenRlLmNvbS5jbj4NCj4gPj4gPj4gICAgICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4gPj4gPj4gICAgICpTdWJqZWN0OiogW0dSQVlNQUlMXSBSZTogW3Nm
Y10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlDQo+ID4+ID4+IG9mIE5TSA0KPiA+PiA+
Pg0KPiA+PiA+Pg0KPiA+PiA+PiAgICAgSGF2aW5nIHJlbWluZGVkIG15c2VsZiBvZiB0aGUgTlNI
IGhlYWRlciBzdHJ1Y3R1cmUsIEkgc2VlIHRoYXQNCj4gPj50aGlzDQo+ID4+ID4+ICAgICBpcyBu
b3Qgc3RyaWN0bHkgbmVlZGVkIHNpbmNlIHRoaXMgbmF0dXJhbGx5IGZpdHMgd2l0aCB0aGUgbmV4
dA0KPiA+PiA+PiAgICAgcHJvdG9jb2wgY29tcG9uZW50IG9mIHRoZSBiYXNlIGhlYWRlci4gVGh1
cyBzdGF0aW5nIHRoYXQgdGhlDQo+ID4+dGhlcmUNCj4gPj4gPj4gICAgIGlzIG5vIGFyY2hpdGVj
dHVyYWwgbGltaXQgb24gdGhlIG51bWJlciBvZiBTRkggaGVhZGVycyBpbiBhDQo+ID4+cGFja2V0
DQo+ID4+ID4+ICAgICBpcyB0aGUgbmVjZXNzYXJ5IGFuZCBzdWZmaWNpZW50IHJlcXVpcmVtZW50
IHRvIGFsbG93IGFuIGFyYml0YXRyeQ0KPiA+PiA+PiAgICAgc3RhY2sgb2YgTlNIIGhlYWRlcnMu
IFN0YXRpbmcgdGhhdCBuZXcgTlNIIGhlYWRlcnMgYXJlIGFkZGVkIGF0DQo+ID4+ID4+ICAgICB0
aGUgZnJvbnQNCj4gPj4gPj4gICAgIG9mIHRoZSBwYWNrZXQsIGFuZCBwcm9jZXNzZWQgZmlyc3Qg
YW5kIGRpc2NhcmRlZCBmaXJzdCBpcw0KPiA+PnN1ZmZpY2llbnQNCj4gPj4gPj4gICAgIHRvIHJl
bW92ZSBhbnkgcHJvY2Vzc2luZyBhbWJpZ3VpdHkuIFByb2Nlc3Npbmcgd291bGQgYWxzbyBiZQ0K
PiA+PnNpbXBsZXINCj4gPj4gPj4gICAgIGlzIHlvdSBmb2xsb3dlZCB0aGUgTVBMUyBydWxlIHRo
YXQgdGhlIG91dGVyIGhlYWRlciBpcyB0aGUNCj4gPj4gPj4gb25seQ0KPiA+Pm9uZQ0KPiA+PiA+
PiAgICAgaW4gc2NvcGUgdW50aWwgdGhhdCBoZWFkZXIgaXMgZGlzY2FyZGVkIChwb3BwZWQpLg0K
PiA+PiA+Pg0KPiA+PiA+PiAgICAgSSBkbyBob3dldmVyIHdvbmRlciB3aGV0aGVyIHRoZSBJRVRG
J3MgYXJjaGl0ZXR1cmFsIHByZWZlcmVuY2UNCj4gPj5mb3INCj4gPj4gPj4gICAgIHNlbGYgZGVz
Y3JpYmluZyBwYWNrZXRzIChNUExTIGJlaW5nIHRoZSBleGNlcHRpb24pIGxlYWRzIHVzIHRvDQo+
ID4+bW9yZQ0KPiA+PiA+PiAgICAgY29tcGxleCBhbmQgdGh1cyBsZXNzIGVmZmljZW50IGRhdGFw
bGFuZSBkZXNpZ25zIHRoYW4gd2UgY291bGQNCj4gPj4gPj4gICAgIG90aGVyd2lzZQ0KPiA+PiA+
PiAgICAgYWNoaWV2ZS4NCj4gPj4gPj4NCj4gPj4gPj4gICAgIC0gU3Rld2FydA0KPiA+PiA+Pg0K
PiA+PiA+PiAgICAgT24gMTQvMDMvMjAxNiAwMTo0NCwgYW8udGluZ0B6dGUuY29tLmNuDQo+ID4+
ID4+ICAgICA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4gd3JvdGU6DQo+ID4+ID4+DQo+ID4+
ID4+ICAgICAgICAgU3Rld2FydCwNCj4gPj4gPj4NCj4gPj4gPj4gICAgICAgICBUaGFua3MuDQo+
ID4+ID4+DQo+ID4+ID4+ICAgICAgICAgRG8geW91IG1lYW4gd2Ugc2hvdWxkIGFkZCBhbiBpbmRp
Y2F0b3IgZm9yIHRoZSBuZXN0ZWQgTlNIPw0KPiBJDQo+ID4+ID4+ICAgICAgICAgYWdyZWUgYW55
dGhpbmcgbmV3IHNob3VsZCBiZSBjb25zaWRlcmVkIGNhcmVmdWxseS4gQW5kIHRoYXQncw0KPiA+
PiA+PiAgICAgICAgIHdoYXQgd2UgYXJlIGRvaW5nIHJpZ2h0IG5vdy46KQ0KPiA+PiA+Pg0KPiA+
PiA+Pg0KPiA+PiA+Pg0KPiA+PiA+Pg0KPiA+PiA+Pg0KPiA+PiA+Pg0KPiA+PiA+PiAgICAgICAg
IOWPkeS7tuS6ujogU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4NCj4g
Pj4gPj4gICAgICAgICA8bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4NCj4gPj4gPj4g
ICAgICAgICDmlLbku7bkuro6DQo+ID4+ID4+DQo+ID4+ID4+IDxtYWlsdG86c2ZjQGlldGYub3Jn
PiJzZmNAaWV0Zi5vcmciPG1haWx0bzpzZmNAaWV0Zi5vcmc+PHNmY0BpZXRmLg0KPiA+PiA+PiBv
cmcNCj4gPj4gPj4gPiwNCj4gPj4gPj4NCj4gPj4gPj4gICAgICAgICDml6XmnJ86IDIwMTYvMDMv
MTEgMTc6MjUNCj4gPj4gPj4gICAgICAgICDkuLvpopg6IFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNI
Lm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQo+ID4+ID4+ICAgICAgICAg5Y+R5Lu25Lq6OiAic2Zj
IiA8c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+DQo+ID4+ID4+IDxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmc+DQo+ID4+ID4+DQo+ID4+ID4+DQo+ID4+ID4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+PiA+PiAtLS0N
Cj4gPj4gPj4gLS0tDQo+ID4+ID4+DQo+ID4+ID4+DQo+ID4+ID4+DQo+ID4+ID4+DQo+ID4+ID4+
DQo+ID4+ID4+ICAgICAgICAgVGhlIHByb3RvY29sIHRoYXQgY2hvc2UgdGhlIG1vc3QgZWxlZ2Fu
dCBhcHByb2FjaCB0byBsYXllcmluZw0KPiA+PiA+PiAgICAgICAgIG9uZSBoZWFkZXIgb24gYW5v
dGhlciB3YXMgTVBMUywgd2l0aCBpdHMgc3RhY2tpbmcgYXBwcm9hY2gNCj4gPj4gPj4gICAgICAg
ICBhbmQgb25lIGJpdCBlbmQgb2Ygc3RhY2sgaW5kaWNhdG9yLg0KPiA+PiA+Pg0KPiA+PiA+PiAg
ICAgICAgIFN1Y2ggYSBzaW1wbGUgZ2VuZXJhbCBhcHByb2FjaCBoYXMgbXVjaCB0byBjb21tZW5k
IGl0DQo+ID4+ID4+ICAgICAgICAgYW5kIHlvdSBtaWdodCB0aGluayBzZXJpb3VzbHkgYWJvdXQg
YXBwbHlpbmcgaXQgaGVyZS4NCj4gPj4gPj4NCj4gPj4gPj4gICAgICAgICBTdGV3YXJ0DQo+ID4+
ID4+DQo+ID4+ID4+ICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4gPj4gPj4gICAgICAgICBzZmMgbWFpbGluZyBsaXN0DQo+ID4+ID4+ICAg
ICAgICAgc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+PiA+Pg0KPiA+PiA+
PiA8aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM+aHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWENCj4gPj4gPj4gaWxtDQo+ID4+ID4+IGFuL2xpc3RpbmZvL3NmYw0KPiA+PiA+
Pg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4+ID4gc2ZjIG1haWxpbmcgbGlzdA0KPiA+PiA+
IHNmY0BpZXRmLm9yZw0KPiA+PiA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjDQo+ID4+ID4NCj4gPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+ID5zZmMgbWFpbGluZyBsaXN0DQo+ID5zZmNAaWV0Zi5vcmcNCj4gPmh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==


From nobody Tue Mar 22 05:54:19 2016
Return-Path: <don.fedyk@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C678612D69D for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 05:54:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.5
X-Spam-Level: 
X-Spam-Status: No, score=-2.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, URIBL_BLACK=1.7] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id O0ZEqWudkB_A for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 05:54:13 -0700 (PDT)
Received: from g9t5009.houston.hp.com (g9t5009.houston.hp.com [15.240.92.67]) (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 E8FF212D698 for <sfc@ietf.org>; Tue, 22 Mar 2016 05:54:12 -0700 (PDT)
Received: from G4W9119.americas.hpqcorp.net (g4w9119.houston.hp.com [16.210.20.214]) (using TLSv1.2 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by g9t5009.houston.hp.com (Postfix) with ESMTPS id 2447B51; Tue, 22 Mar 2016 12:54:12 +0000 (UTC)
Received: from G4W9119.americas.hpqcorp.net (2002:10eb:26ef::10eb:26ef) by G4W9119.americas.hpqcorp.net (2002:10eb:26ef::10eb:26ef) with Microsoft SMTP Server (TLS) id 15.0.1076.9; Tue, 22 Mar 2016 12:54:11 +0000
Received: from G4W6306.americas.hpqcorp.net (16.210.26.231) by G4W9119.americas.hpqcorp.net (16.210.20.214) with Microsoft SMTP Server (TLS) id 15.0.1076.9 via Frontend Transport; Tue, 22 Mar 2016 12:54:11 +0000
Received: from G9W0345.americas.hpqcorp.net ([169.254.12.30]) by G4W6306.americas.hpqcorp.net ([16.210.26.231]) with mapi id 14.03.0169.001; Tue, 22 Mar 2016 12:54:11 +0000
From: "Fedyk, Don" <don.fedyk@hpe.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgGIYvR6AkcaEP0maRwTiDbvbe59dyeYAgABYLoCAAQ+BAIAAAfsQgATuQoCAAAVzIA==
Date: Tue, 22 Mar 2016 12:54:10 +0000
Message-ID: <A46D9C092EA46F489F135060986AD9FF225B14BE@G9W0345.americas.hpqcorp.net>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com> <B17A6910EEDD1F45980687268941550F135E415B@MISOUT7MSGUSRCD.ITServices.sbc.com> <D31069C7.4E63A%s.majee@f5.com> <B17A6910EEDD1F45980687268941550F135E4550@MISOUT7MSGUSRCD.ITServices.sbc.com> <A46D9C092EA46F489F135060986AD9FF225B0830@G9W0345.americas.hpqcorp.net> <22EDC8D6-67B3-4A6B-9E03-98BA7F3B8690@cisco.com>
In-Reply-To: <22EDC8D6-67B3-4A6B-9E03-98BA7F3B8690@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [16.210.48.26]
Content-Type: multipart/alternative; boundary="_000_A46D9C092EA46F489F135060986AD9FF225B14BEG9W0345americas_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/yhHF2xci9C4sxMbOdUGmfAxs8wQ>
Cc: Xuxiaohu <xuxiaohu@huawei.com>, "UTTARO, JAMES" <ju1738@att.com>, "sfc@ietf.org" <sfc@ietf.org>, "Bottorff, Paul" <paul.bottorff@hpe.com>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Mar 2016 12:54:18 -0000

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

SGkgUGF1bCBRLg0KDQpJIHJlLSByZWFkIHRoZSBhcmNoaXRlY3R1cmUgYW5kIEnigJltIE9LIHdp
dGggaXQuDQoNCg0KSXQgc3RhdGVzDQoNCuKAnElmIHRoZXJlIGlzIGFub3RoZXIgbm9uLWxvY2Fs
IChpLmUuLCBkaWZmZXJlbnQgU0ZGKSBob3AgaW4gdGhlIFNGUCwgdGhlIFNGRiBmdXJ0aGVyIGVu
Y2Fwc3VsYXRlcyB0aGUgdHJhZmZpYyBpbiB0aGUgYXBwcm9wcmlhdGUgbmV0d29yayB0cmFuc3Bv
cnQgcHJvdG9jb2wgYW5kIGRlbGl2ZXJzIGl0IHRvIHRoZSBuZXR3b3JrIGZvciBkZWxpdmVyeSB0
byB0aGUgbmV4dCBTRkYgYWxvbmcgdGhlIHBhdGguDQoNCn4NCg0KU0ZQIGZvcndhcmRpbmcsIGFz
IGRlc2NyaWJlZCBhYm92ZSwgZGlyZWN0bHkgZGVwZW5kcyB1cG9uIHRoZSB1c2Ugb2YgdGhlIHNl
cnZpY2UgcGF0aCBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhlIFNGQyBlbmNhcHN1bGF0aW9u
LiBIb3dldmVyLCBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMgbWF5IG5vdCBiZSBhYmxlIHRvIGFj
dCBvbiB0aGUgU0ZDIGVuY2Fwc3VsYXRpb24uICBUaGVzZSBwbGF0Zm9ybXMgbWF5IG9wdCB0byB1
c2UgZXhpc3RpbmcgdHJhbnNwb3J0IGluZm9ybWF0aW9uLCBpZiBpdCBjYW4gYmUgYXJyYW5nZWQs
IHRvIHByb3ZpZGUgZXhwbGljaXQgc2VydmljZSBwYXRoIGluZm9ybWF0aW9uLuKAnQ0KDQoNCg0K
SW4gb3VyIGVmZm9ydHMgdG8gZG8gdGhlIGFib3ZlIGluIE1BQyBjaGFpbmluZyB3ZSBoYXZlIGZv
dW5kIHRoYXQgdXNpbmcgdGhlIGV4aXN0aW5nIEwyIHRyYW5zcG9ydCwgdGhlIGZvcndhcmRpbmcg
Y29udGV4dCBpbmZvcm1hdGlvbiBpcyByZWxhdGVkIHRvIFNlcnZpY2UgUGF0aHMgSURzIChJdCBp
cyBlYWNoIGxvY2FsIE1BQyBjaGFpbiBJRCAgdG8gYSBTZXJ2aWNlIHBhdGggSURzIHBlciBjaGFp
bikuIEl0IHdvdWxkIHNlZW0gdG8gYmUgYWR2YW50YWdlb3VzIGhhdmUgdGhlIHNhbWUgYXV0aG9y
aXR5IChjb250cm9sIGluIFNGQyBhcmNoaXRlY3R1cmUgdGVybXMpIGFkbWluaXN0ZXIgYm90aCBJ
IHRoaW5rLiAgV2hhdCBJIGhhdmUgc3VybWlzZWQgZnJvbSBkaXNjdXNzaW9uIG9uIHRoZSBsaXN0
IGlzIHRoYXQgb3RoZXJzIHRoYXQgaGF2ZSB1c2VkIG90aGVyIHRyYW5zcG9ydCB0ZWNobmlxdWVz
IGFuZCBmb3VuZCBzaW1pbGFyIHJlbGF0aW9uc2hpcHMuICAgU28gaW4gb3VyIGNhc2UgdGhlIFNl
cnZpY2UgcGF0aCBJRCBpcyBtb3JlIHRoYW4ganVzdCBhbiBpbmRlcGVuZGVudCBpZGVudGlmaWVy
IGJlYXJpbmcgYSByZWxhdGlvbnNoaXAgdG8gU0ZQIGZvcndhcmRpbmcgaWRlbnRpZmllcnMgYm90
aCBpbiBpbXBsZW1lbnRhdGlvbiBhbmQgYWRtaW5pc3RyYXRpb24uICAgSSBhZ3JlZSBib3RoIFNl
cnZpY2UgUGF0aCBhbmQgTUFDIGNoYWluIGhhdmUgbm8gcmVsYXRpb25zaGlwIHRvIHRoZSB1bmRl
cmxheSBvciB0aGUgb3JpZ2luYWwgcGFja2V0IHRyYW5zcG9ydHMgYnV0IHRoZXkgYXJlIGJvdGgg
U1BGIGNvbnRleHQgYmFzZWQgaWRlbnRpZmllcnMuDQoNCg0KQ2hlZXJzDQpEb24NCg0KRnJvbTog
UGF1bCBRdWlubiAocGF1bHEpIFttYWlsdG86cGF1bHFAY2lzY28uY29tXQ0KU2VudDogTW9uZGF5
LCBNYXJjaCAyMSwgMjAxNiAxMjo0NyBQTQ0KVG86IEZlZHlrLCBEb24gPGRvbi5mZWR5a0BocGUu
Y29tPg0KQ2M6IFVUVEFSTywgSkFNRVMgPGp1MTczOEBhdHQuY29tPjsgU3VtYW5kcmEgTWFqZWUg
PFMuTWFqZWVAZjUuY29tPjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNv
bT47IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPjsgUm9uIFBhcmtlciA8Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNv
bT47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEu
Y29tPjsgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbT47IGFvLnRpbmdAenRl
LmNvbS5jbjsgc2ZjQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTog
QWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpEb24sDQoNCkl0J3MgYWx3
YXlzIGdyZWF0IHRvIGhlYXIgb3BpbmlvbnMgYnV0IHRoZXkgc2hvdWxkIGJlIGNvbnNpZGVyZWQg
aW4gdGhlIGNvbnRleHQgb2YgdGhlIGFyY2hpdGVjdHVyZSB3ZSBhZ3JlZWQgb24gc2hvcnRseSBh
ZnRlciB3b3JraW5nIGdyb3VwIGZvcm1hdGlvbi4gIE5TSCBkb2VzIG5vdCBwcm92aWRlIF9uZXR3
b3JrXyBmb3J3YXJkaW5nIGluZm9ybWF0aW9uIGFuZCB0byBsYWJlbCBpdCAobm8gcHVuIGludGVu
ZGVkKSBhcyBzdWNoIGlzIG5vdCBvbmx5IG1pc2xlYWRpbmcgYnV0IGNvbnZleXMgYW4gYXJjaGl0
ZWN0dXJhbCBtaXN1bmRlcnN0YW5kaW5nLiAgVGhlIE5TSCBwYXRoLUlEIGlzIHNpbXBseSBhbiBp
ZGVudGlmaWVyIGZvciB0aGUgc2VydmljZSBwYXRoLiAgTm90aGluZyBtb3JlLiAgVXNpbmcgdGhh
dCBpbmRpcmVjdGlvbiwgTlNIIHByb3ZpZGVzIHNldmVyYWwga2V5cyBiZW5lZml0cyBhdCB0aGUg
X3NlcnZpY2UgcGxhbmVfLCBtb3N0IG5vdGFibHkgKGJ1dCBub3QgZXhjbHVzaXZlbHkpIHRoZSBh
YmlsaXR5IHRvIGF2b2lkIHBlci1ob3AgcmVjbGFzc2lmaWNhdGlvbiBhbmQgdGhlIGFiaWxpdHkg
dG8gYmUgdHJhbnNwb3J0IGluZGVwZW5kZW50LiAgQm90aCBvZiB0aG9zZSBhdHRyaWJ1dGVzIGhh
dmVuIHByb3ZlbiB0aGVtc2VsdmVzIGFzIGltcGxlbWVudGF0aW9ucyBoYXZlIGV2b2x2ZWQuDQoN
ClNvLCB0byB5b3VyIHBvaW50LCBOU0ggb25seSBpZGVudGl0aWVzIHRoZSBzZXJ2aWNlIHBhdGgg
YW5kIHRoZSBuZXR3b3JrIHRyYW5zcG9ydCAoTVBMUywgSVAsIFZYTEFOLCBldGMuKSBwcm92aWRl
IHRoZSBmb3J3YXJkaW5nLg0KDQpQYXVsDQoNCk9uIE1hciAxOCwgMjAxNiwgYXQgMTE6NDQgQU0s
IEZlZHlrLCBEb24gPGRvbi5mZWR5a0BocGUuY29tPG1haWx0bzpkb24uZmVkeWtAaHBlLmNvbT4+
IHdyb3RlOg0KDQpUaGUgZmFjdCB0aGF0IHRoZSB3b3JrIGdyb3VwIGlzIG5vdCBvZmZpY2lhbGx5
IGNoYXJ0ZXJlZCB0byBjb3ZlciBmb3J3YXJkaW5nIG1ldGhvZHMgaGFzIGNhdXNlZCBmb3J3YXJk
aW5nIGFzcGVjdHMgdG8gY3JlZXAgaW4gb3RoZXIgaGVhZGVycyBsaWtlIE5TSCBpbiBteSBvcGlu
aW9uLiBJIHRoaW5rIG9ubHkgYnkgZHJhZnRpbmcgb3V0IGEgc2V0IG9mIGZvcndhcmRpbmcgdGVj
aG5vbG9naWVzIHdpdGggTlNIIChvciBvdGhlciBzaW1pbGFyIGhlYWRlcnMpIGluIHRvZSBjYW4g
eW91IGdldCBhIHNlbnNlIG9mIHdoYXQgYmVsb25ncyB3aGVyZS4gIFdlIGFuYWx5emVkIHRoaXMg
YXNwZWN0IGluIG91ciBkcmFmdCBvbiBNQUMgY2hhaW5pbmcuIFdlIGJlbGlldmUgSVAgdHVubmVs
cywgTVBMUyBvciBzZWdtZW50IHJvdXRpbmcgd291bGQgYmUgaGF2ZSBzaW1pbGFyaXRpZXMgd2l0
aCByZXNwZWN0IHRvIE5TSC4gIEkgdGhpbmsgd2Ugd2lsbCBoYXZlIGEgdmFyaWV0eSBvZiBmb3J3
YXJkaW5nIHRlY2hub2xvZ2llcyBpbiB2YXJpb3VzIGVudmlyb25tZW50cy4NCg0KQ2hlZXJzDQpE
b24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIFVUVEFSTywgSkFNRVMNClNlbnQ6IEZyaWRheSwgTWFyY2ggMTgsIDIwMTYgOToyMiBBTQ0K
VG86IFN1bWFuZHJhIE1hamVlIDxTLk1hamVlQGY1LmNvbTxtYWlsdG86Uy5NYWplZUBmNS5jb20+
PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rld2Fy
dC5icnlhbnRAZ21haWwuY29tPj47IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0
bzp4dXhpYW9odUBodWF3ZWkuY29tPj47IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgRGF2
ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNv
bT4+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5va2lh
LmNvbTxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT4+OyBCb3R0b3JmZiwgUGF1bCA8
cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PjsgYW8u
dGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBS
ZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpUaGUgdXNlIG9mIE1Q
TFMgbGFiZWxzIHdvdWxkIGZhY2lsaXRhdGUgU0ROIGNvbnRyb2wgb2Ygc2VydmljZSBjaGFpbnMu
IFdlIGNvdWxkIHVzZSBhbnl0aGluZyBidXQgVkxBTiBzdGl0Y2hpbmcgZXRjLi4gaXMgbm90IHNj
YWxhYmxlIG9yIHJlYWxpc3RpYyB0byBvcGVyYXRlIGluIGEgbGFyZ2UgbmV0d29yayBjb21wb3Nl
ZCBvZiBtYW55IHNtYWxsZXIgZGF0YSBjZW50ZXJzLiBJIGd1ZXNzIHdoZXJlIEkgZ2V0IGh1bmcg
dXAgaW4gdGhpcyBkaXNjdXNzaW9uIGlzIHdoeSBvdmVybG9hZCB0aGUgTlNIIGhlYWRlciBvYmpl
Y3Qgd2l0aCBib3RoIHBhdGggaW5mbyBhbmQgbWV0YWRhdGE/IElzIHRoZXJlIGEgbm90aW9uIHRo
YXQgdGhleSBhcmUgaW50cmluc2ljYWxseSB0aWVkIHRvZ2V0aGVyIGlmIHNvLCBjb3VsZCBmb2xr
cyBwcm92aWRlIGFuIGV4YW1wbGU/IFRoYXQgd291bGQgYmUgaGVscGZ1bC4NCg0KVGhhbmtzLA0K
ICAgICAgICAgICAgICAgIEppbSBVdHRhcm8NCg0KIlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0
cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBh
bmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBl
bnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25l
IG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJl
bGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFz
ZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBm
cm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlv
biwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJp
Y3RseSBwcm9oaWJpdGVkLiINCkZyb206IFN1bWFuZHJhIE1hamVlIFttYWlsdG86Uy5NYWplZUBm
NS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgNToxMCBQTQ0KVG86IFVUVEFS
TywgSkFNRVMgPGp1MTczOEBhdHQuY29tPG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+OyBTdGV3YXJ0
IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBn
bWFpbC5jb20+PjsgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1
QGh1YXdlaS5jb20+PjsgUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBEYXZlIERvbHNvbiA8
ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj47IERvbGdh
bm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPG1haWx0
bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPj47IEVYVCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5i
b3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PjsgYW8udGluZ0B6
dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRk
aW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpGb3IgYSBuYWlsZWQgZG93biBz
ZXJ2aWNlIGNoYWluIHdpdGhvdXQgbWV0YWRhdGEgb25jZSBjYW4gdXNlIHZsYW4gc3RpdGNoaW5n
LCBtYWMgYmFzZWQsIGhlY2sgaXQgY2FuIGJlIEhUVFAgaGVhZGVyIGJhc2VkIGlmIHdlIHdhbnQg
dG8uIFNvIHllcyBuZWl0aGVyIE5TSCBub3QgbWV0YWRhdGEgaXMgcmVxdWlyZWQuIEJ1dCBpdCBp
cyBvZnRlbiBkbyBub3QgaW50ZXJvcGVyYXRlLg0KDQpJIGFtIGJpdCBsb3N0IG9uIGhvdyB0aGlz
IGRpc2N1c3Npb24gZml0cyBpbiB3aXRoIE5TSCBwcm90b2NvbCBpbiBnZW5lcmFsPw0KDQpTdW1h
bmRyYQ0KDQpGcm9tOiBzZmMgPHNmYy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZz4+IG9uIGJlaGFsZiBvZiAiVVRUQVJPLCBKQU1FUyIgPGp1MTczOEBhdHQuY29t
PG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+DQpEYXRlOiBUaHVyc2RheSwgTWFyY2ggMTcsIDIwMTYg
YXQgODo1NCBBTQ0KVG86IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208
bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVh
d2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+LCBSb24gUGFya2VyIDxSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPj4sIERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNv
bkBzYW5kdmluZS5jb20+PiwgIkRvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIiA8YW5kcmV3
LmRvbGdhbm93QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT4+LCAi
RVhUIEJvdHRvcmZmLCBQYXVsIiA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJv
dHRvcmZmQGhwZS5jb20+PiwgImFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUu
Y29tLmNuPiIgPGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPj4N
CkNjOiAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFk
ZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KU28sIGlmIEkgd2FudGVkIHRv
IGZvcm0gc2ltcGxlIHNlcnZpY2UgY2hhaW5zIGkuZSBuYWlsZWQgdXAsIG5vdCBzZWxmLW1vZHVs
YXRpbmcgZXRj4oCmaG93IG11Y2ggbWV0YSBkYXRhIHdvdWxkIEkgbmVlZD8NCg0KSmltIFV0dGFy
bw0KDQoiVGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFU
JlQgcHJvcGVydHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZv
ciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwg
aXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChz
KSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2Vp
dmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBk
ZWxldGUgdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90
aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywg
b3IgY29weWluZyBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIg0KRnJvbTog
U3Rld2FydCBCcnlhbnQgW21haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb21dDQpTZW50OiBU
aHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgMTE6MzEgQU0NClRvOiBVVFRBUk8sIEpBTUVTIDxqdTE3
MzhAYXR0LmNvbTxtYWlsdG86anUxNzM4QGF0dC5jb20+PjsgWHV4aWFvaHUgPHh1eGlhb2h1QGh1
YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PjsgUm9uIFBhcmtlciA8Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbT4+OyBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xz
b25Ac2FuZHZpbmUuY29tPj47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcu
ZG9sZ2Fub3dAbm9raWEuY29tPG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPj47IEVY
VCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRv
cmZmQGhwZS5jb20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20u
Y24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTog
W3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5T
SA0KDQpZZXMsIHRoZSBNUExTIGxhYmVsIHNob3VsZCBiZSBzZWVuIGFzIGFuIGluc3RydWN0aW9u
IC0gd2hpY2ggaXMNCmV4YWN0bHkgd2hhdCBpdCBpcywgYW5kIGFsd2F5cyBoYXMgYmVlbi4NCg0K
WW91IGNhbiB0cml2aWFsbHkgY2FycnkgTVBMUyBvdmVyIElQLg0KDQpXZSBkbyBjYXJyeSBNUExT
IG92ZXIgRXRoZXJuZXQuDQoNCkluIHRoZSBhYm92ZSBjYXNlcyBNUExTIGlzIHRoZSBpbnN0cnVj
dGlvbiwgYW5kIElQIGFuZA0KRXRoZXJuZXQgYXJlIHRoZSBwb2ludCB0byBwb2ludCB0cmFuc3Bv
cnRzLg0KDQpXaGF0IGlzIG1vcmUgaW50ZXJlc3RpbmcgaXMgaG93IHdlIGNhcnJ5IHRoZSBtZXRh
ZGF0YSwNCnNpbmNlIHRoZXJlIG1heSBuZWVkIHRvIGJlIHNldmVyYWwgaW5zdGFuY2VzIG9mIHRo
ZQ0KbWV0YWRhdGEgaW4gdGhlIHBhY2tldC4NCg0KU3Rld2FydA0KT24gMTcvMDMvMjAxNiAxMjoz
MCwgVVRUQVJPLCBKQU1FUyB3cm90ZToNClJvbiwNCg0KICAgICAgICAgICAgICAgIEhhdmUgbm90
IGJlZW4gZm9sbG93aW5nIHRoZSBTRkMgV0cgdGhhdCBjbG9zZWx5IGR1ZSB0byBvdGhlciBtb3Jl
IHByZXNzaW5nIG5lZWRzIGZvciBteSBuZXR3b3JrLiBUaGF0IGJlaW5nIHNhaWQsIGl0IHdvdWxk
IHNlZW0gdGhhdCBhbiBNUExTIGxhYmVsIGNvdWxkIGJlIHVzZWQgYXMgdGhlIGJhc2lzIGZvciB3
aGF0IHlvdSBhcmUgbG9va2luZyBmb3IgYW4gdGh1cyBjb3VsZCBiZSBhcHBsaWVkIHRvIGFsbCBu
ZXR3b3JrIHR5cGVzLiBVc2luZyB0aGUgTVBMUyBsYWJlbCBmb3JtYXQgZG9lcyBub3QgZm9yY2Ug
eW91IHRvIGhhdmUgYW4gTVBMUyBlbmFibGVkIG5ldHdvcmsgYWxsIHRoYXQgaXMgbmVlZGVkIGlz
IHRoZSByZXF1aXJlZCBpbmZvIHRvIGJlIHBvcHVsYXRlZCBpbiB0aGUgbGFiZWwuIEl0IHNlZW1z
IHRoYXQgdGhlIGFyZ3VtZW50IGlzIGZvciBpbmRlcGVuZGVuY2Ugb2YgbmV0d29yayB0aHVzIGlu
dmVudGluZyBhIG5ldyBsYWJlbCBpcyBiYXNlZCBvbiBhbiBhc3N1bXB0aW9uIHRoYXQgdXNpbmcg
TVBMUyBsYWJlbHMgaW1wb3NlcyBhbiBNUExTIGNvbnRyb2wgcGxhbmUuIElzIHRoYXQgcmlnaHQ/
DQoNCkppbSBVdHRhcm8NCg0KIlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3
aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVu
ZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hv
bSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZSBuYW1l
ZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5
b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhl
IHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29t
cHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGlu
ZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJp
dGVkLiINCkZyb206IFh1eGlhb2h1IFttYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbV0NClNlbnQ6
IFRodXJzZGF5LCBNYXJjaCAxNywgMjAxNiAzOjQ3IEFNDQpUbzogUm9uIFBhcmtlciA8Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT48bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20+OyBVVFRBUk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbT48bWFpbHRvOmp1MTczOEBh
dHQuY29tPjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPjxtYWlsdG86ZGRvbHNv
bkBzYW5kdmluZS5jb20+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTxhbmRyZXcuZG9s
Z2Fub3dAbm9raWEuY29tPjxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT47IEVYVCBC
b3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPjxtYWlsdG86cGF1bC5ib3R0b3Jm
ZkBocGUuY29tPjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT48bWFp
bHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86
YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KU3ViamVjdDogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1o
ZWFkZXIgdHlwZSBvZiBOU0gNCg0KUm9uLA0KDQpUaGUgU0ZDIGFwcHJvYWNoIG9mIGVuY29kaW5n
IHRoZSBTRlAgaW5mb3JtYXRpb24gYnkgYW4gTVBMUyBsYWJlbCBzdGFjayBjYW4gbWVldCB0aGUg
dHJhbnNwb3J0LWluZGVwZW5kZW5jeSByZXF1aXJlbWVudCB2ZXJ5IHdlbGwuDQoNCkJlc3QgcmVn
YXJkcywNClhpYW9odQ0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgMTE6MjAg
UE0NClRvOiBVVFRBUk8sIEpBTUVTOyBEYXZlIERvbHNvbjsgWHV4aWFvaHU7IERvbGdhbm93LCBB
bmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFN0ZXdhcnQgQnJ5YW50OyBh
by50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBbR1JBWU1BSUxd
IFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCkphbWVzLA0KDQpJ
IGNhbuKAmXQgc3BlYWsgZm9yIHRoZSBlbnRpcmUgZ3JvdXAsIG15IHVuZGVyc3RhbmRpbmcgb2Yg
dGhlIGRlY2lzaW9uIG5vdCB0byBzdGFuZGFyZGl6ZSBvbiBNUExTIGFzIHRoZSBmb3J3YXJkaW5n
IHBhcmFkaWdtIHdhcyB0byBtYWtlIFNGQyBicm9hZGVyIHN1Y2ggdGhhdCBpdCBjb3VsZCB1dGls
aXplIE1BQyBiYXNlZCBuZXR3b3JrcywgSVAgYmFzZWQgbmV0d29ya3MsIGFuZCBJUC1vdmVyLU1Q
TFMgYmFzZWQgbmV0d29ya3MuDQoNCiAgIFJvbg0KDQoNCkZyb206IFVUVEFSTywgSkFNRVMgW21h
aWx0bzpqdTE3MzhAYXR0LmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgMTE6
MTEgQU0NClRvOiBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj47IERhdmUgRG9sc29uIDxkZG9s
c29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PjsgWHV4aWFvaHUg
PHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PjsgRG9sZ2Fu
b3csIEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208bWFpbHRv
OmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+PjsgRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJv
dHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+OyBTdGV3YXJ0IEJy
eWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFp
bC5jb20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpD
Yzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10g
W0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpD
b21tZW50cyBJbi1MaW5lDQoNCkppbSBVdHRhcm8NCg0KIlRoaXMgZW1haWwgYW5kIGFueSBmaWxl
cyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFs
LCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBv
ciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qg
b25lIG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRv
IGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBs
ZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVs
eSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5h
dGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBz
dHJpY3RseSBwcm9oaWJpdGVkLiINCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAx
MDowMSBBTQ0KVG86IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRv
bHNvbkBzYW5kdmluZS5jb20+PjsgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb208bWFpbHRv
Onh1eGlhb2h1QGh1YXdlaS5jb20+PjsgVVRUQVJPLCBKQU1FUyA8anUxNzM4QGF0dC5jb208bWFp
bHRvOmp1MTczOEBhdHQuY29tPj47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRy
ZXcuZG9sZ2Fub3dAbm9raWEuY29tPG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPj47
IEVYVCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJv
dHRvcmZmQGhwZS5jb20+PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNv
bTxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxt
YWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gu
bmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KTXkgcmVjb2xsZWN0aW9uIG9mIHRoZSBkaXNjdXNz
aW9uIGFuZCBhbmFseXNpcyBvZiBNUExTIGZvcndhcmRpbmcgdG8gc3VwcG9ydCBTRkMgd2FzIG5v
dCBvcmllbnRlZCBhcm91bmQgaGllcmFyY2hpY2FsIFNGQyBkb21haW5zLiAgIEluc3RlYWQsIEkg
dGhvdWdodCB0aGUgZGlzY3Vzc2lvbiB3YXMgYXJvdW5kIGFuIE1QTFMgbGFiZWwgcGVyIFNGIGlu
c3RhbmNlIHNvIHRoYXQgdGhlIHN0YWNrIG9mIE1QTFMgbGFiZWxzIHByb3ZpZGVkIHRoZSBmdWxs
IFNGUC9SU1AgZGVzY3JpcHRpb24uICAgIEFuIGVsZWdhbnQgYXBwcm9hY2gsIGZvciBzdXJlLCBi
dXQgbm90IG9uZSBhZG9wdGVkIGJ5IHRoZSBXRy4NCltKaW0gVT5dIFdhcyB0aGlzIGRlY2lzaW9u
IGJhc2VkIG9uIHRoZSBub3Rpb24gdGhhdCBhbGwgZmFicmljcyBhcmUgSVAgb25seT8/IElNTyB0
aGUgbW9kZWwgb2YgYWxsIERDcyBiZWluZyBsYXJnZSBhbmQgSVAgb25seSBpcyBub3QgYSBjb3Jy
ZWN0IGFzc3VtcHRpb24uDQoNClRoZSBjdXJyZW50IGRpc2N1c3Npb24gb2YgTVBMUyBpcyBtb3Jl
IG9mIHRoZSBoaWVyYXJjaGljYWwgbmF0dXJlIOKAkyBhIHN0YWNrIG9mIGxhYmVscyBpbiB0aGUg
Z2VuZXJhbCBjYXNlIHJlcHJlc2VudHMgYSBzZXQgb2YgbmVzdGVkIExTUHMuICAgRm9yIFNGQywg
dGhlIGRpc2N1c3Npb24gaXMgdGhhdCBhIHN0YWNrIG9mIE5TSCByZXByZXNlbnRzIGEgc3RhY2sg
b2YgcGVyLVNGQy1kb21haW4gU0ZQcy4gICBCdXQgYW4gaW5kaXZpZHVhbCBOU0ggZG9lcyBub3Qg
c2VsZi1kZXNjcmliZSB0aGUgU0ZQL1JTUCBhdCBpdHMgb3duIGRvbWFpbiBsZXZlbCwgcmVseWlu
ZyBpbnN0ZWFkIG9uIGEgZmxhdCBpZGVudGlmaWVyIChTRlAgSUQpIHRoYXQgaXMgdXNlZCB0byBs
b29rdXAgdGhlIGZ1bGwgU0ZQL1JTUC4NCg0KICAgUm9uDQoNCg0KRnJvbTogRGF2ZSBEb2xzb24g
W21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTYs
IDIwMTYgOTo0OCBBTQ0KVG86IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4
dXhpYW9odUBodWF3ZWkuY29tPj47IFVUVEFSTywgSkFNRVMgPGp1MTczOEBhdHQuY29tPG1haWx0
bzpqdTE3MzhAYXR0LmNvbT4+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSA8YW5kcmV3
LmRvbGdhbm93QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT4+OyBF
WFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0
b3JmZkBocGUuY29tPj47IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgU3Rld2FydCBCcnlh
bnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwu
Y29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFtzZmNdIFtH
UkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KUmVj
YWxsIHRoYXQgZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcyBjb21w
YXJlcyB0aGUgZGlmZmVyZW50IGFwcHJvYWNoZXMuDQpodHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcy0wNQ0KDQpUaGUg
TVBMUyBhcHByb2FjaCBmYWxscyBpbnRvIHRoZSBjYXRlZ29yeSBkaXNjdXNzZWQgaW4gc2VjdGlv
biAzLjEuMiwg4oCcTWV0aG9kIDI6IEZvcndhcmRpbmcgd2l0aCBTdGFja2VkIEhlYWRlcnPigJ0s
DQp3aGVyZWFzIHRoZSBOU0ggYXBwcm9hY2ggZmFsbHMgaW50byBzZWN0aW9uIDMuMS4zLCDigJxN
ZXRob2QzOiBGb3J3YXJkaW5nIGJhc2VkIG9uIFNlcnZpY2UgQ2hhaW4gSWRlbnRpZmllcnPigJ0u
DQoNClNlY3Rpb24gNCBhbmFseXplcyB0aGUgZGlmZmVyZW50IG1ldGhvZHMsIHdpdGggcHJvcyBh
bmQgY29ucyBmb3IgYWxsIG9mIHRoZSBhcHByb2FjaGVzLg0KDQotRGF2ZQ0KDQoNCg0KRnJvbTog
c2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBYdXhpYW9odQ0K
U2VudDogVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODoyMSBQTQ0KVG86IFVUVEFSTywgSkFNRVM7
IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFJvbiBQ
YXJrZXI7IFN0ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdA
enRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5
cGUgb2YgTlNIDQoNCldoZW4gYXBwbHlpbmcgYSBwYXJ0aWN1bGFyIFNGQyAoaS5lLiwgYW4gb3Jk
ZXJlZCBsaXN0IG9mIFNGcykgdG8gdGhlIHNlbGVjdGVkIHRyYWZmaWMsIHRoZSB0cmFmZmljIG5l
ZWRzIHRvIGJlIHN0ZWVyZWQgdGhyb3VnaCB0aGUgY29ycmVzcG9uZGluZyBTRlAgKGkuZS4sIGFu
IG9yZGVyZWQgbGlzdCBvZiBTRkZzIGFuZCBTRnMpIGluIHRoZSBTRkMtZW5hYmxlZCBuZXR3b3Jr
LiBNUExTLVNQUklORyBpcyBhIHBhcnRpY3VsYXIgTVBMUyBzb3VyY2Ugcm91dGluZyBwYXJhZGln
bSB3aGVyZSB0aGUgZXhwbGljaXQgcGF0aCBpbmZvcm1hdGlvbiAoaS5lLiwgYW4gb3JkZXJlZCBs
aXN0IG9mIGV4cGxpY2l0IGhvcHMpIGlzIGVuY29kZWQgYXMgYSBsYWJlbCBzdGFjayAoaS5lLiwg
YW4gb3JkZXJlZCBsaXN0IG9mIGxhYmVscyB3aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3Vs
YXIgZXhwbGljaXQgaG9wKSBhbmQgdGhlbiBwaWdneWJhY2tlZCBvbiB0aGUgc291cmNlIHJvdXRl
ZCBwYWNrZXRzLiBUaGUgTVBMUy1TUFJJTkcgcGFyYWRpZ20gY2FuIGJlIGVhc2lseSBsZXZlcmFn
ZWQgdG8gc3RlZXIgdGhlIHNlbGVjdGVkIHRyYWZmaWMgdGhyb3VnaCBhIHBhcnRpY3VsYXIgU0ZQ
IGJ5IGVuY29kaW5nIHRoZSBTRlAgaW5mb3JtYXRpb24gYXMgYW4gTVBMUyBsYWJlbCBzdGFjayAo
aS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIGxhYmVscyB3aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBh
cnRpY3VsYXIgU0ZGIG9yIFNGKS4gSW4gdGhpcyB3YXksIFNGRnMgY291bGQgYmUgaW1wbGVtZW50
ZWQgb24gZXhpc3RpbmcgTVBMUyBzd2l0Y2hlcyB3aXRob3V0IGFueSBjaGFuZ2UgdG8gdGhlIGRh
dGEtcGxhbmUgcHJvdmlkZWQgdGhhdCBTRnMgYXJlIGNhcGFibGUgb2YgcmVjb2duaXppbmcgTVBM
UyBwYWNrZXRzLiAgQXMgcG9pbnRlZCBvdXQgYnkgc29tZWJvZHkgZWxzZSwgaXTigJlzIG11Y2gg
c3RyYWlnaHRmb3J3YXJkIHRvIHN1cHBvcnQgdGhlIHN0YWNrIG9mIFNGQyBlbmNhcHN1bGF0aW9u
cyBpZiB0aGUgU0ZDIGVuY2Fwc3VsYXRpb24gaXMgaW1wbGVtZW50ZWQgaW4gdGhlIGZvcm0gb2Yg
YW4gTVBMUyBsYWJlbCBzdGFjay4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCkZyb206IHNm
YyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgVVRUQVJPLCBKQU1F
Uw0KU2VudDogVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODo0NiBQTQ0KVG86IERvbGdhbm93LCBB
bmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFJvbiBQYXJrZXI7IFN0ZXdh
cnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4N
CkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2Zj
XSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoN
CklmIHdlIGhhdmUgYW4gTVBMUyBlbmFibGVkIGZhYnJpYyB3b3VsZG7igJl0IGl0IGJlIHNpbXBs
ZXIgdG8gd2VhdmUgTlNIIGludG8gaXQgaWYgaXQgYWxsIHVzZXMgTVBMUz8gSWYgbm90IGhvdyB3
b3VsZCB0aGUgaW50ZXJhY3Rpb24gYmV0d2VlbiB0aGUgdHdvIGVudmlyb25tZW50cyB3b3JrPw0K
DQpKaW0gVXR0YXJvDQoNCiJUaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0
aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRl
ZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20g
dGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQg
cmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91
IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBz
ZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1
dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcs
IHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRl
ZC4iDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpDQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAy
MDE2IDExOjUyIFBNDQpUbzogRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5j
b208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+OyBSb24gUGFya2VyIDxSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPj47IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRvOnN0
ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRp
bmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1
YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVy
IHR5cGUgb2YgTlNIDQoNCkZvbGxvd2luZyDigJxuZXh0IGhlYWRlcuKAnSBhcHByb2FjaCAgaXMg
c2ltcGxlIGFuZCB0aGUgTlNIIGhlYWRlciBpcyBhbHJlYWR5IGJ1aWx0IGxpa2UgdGhhdC4gSW50
cm9kdWNpbmcgTVBMUyBsaWtlIGFwcHJvYWNoIHdvdWxkIGFkZCB5ZXQgYW5vdGhlciBtZWNoYW5p
c20gdG8gdHJhdmVyc2UgdGhlIGhlYWRlcnMsIHdoaWNoIHdvdWxkIG1ha2UgaC93IG1vcmUgY29t
cGxleC4NCg0KSXQgaXMgdHJ1ZSB0aGF0IGgvdyBjYW4gb25seSBsb29rIGF0IFggQnl0ZXMgKFgg
ZGVwZW5kaW5nIG9uIGgvdykuIFRoaXMgaXMgdHJ1ZSBmb3IgbWFueSBoZWFkZXJzIG5vdCBvbmx5
IHRoaXMgYW5kIGV2ZW4gdG9kYXkgKHdpdGhvdXQgTlNIKSB5b3UgY2FuIGVuZC11cCB3aXRoIHBh
eWxvYWQgYmVpbmcgdmVyeSBkZWVwIGluIGEgcGFja2V0LiBBdCB0aGUgZW5kIHdlIG5lZWQgdG8g
aGF2ZSBhIGZsZXhpYmxlIG1lY2hhbmlzbSB3aGljaCBOU0ggbmVzdGluZyB3b3VsZCBwcm92aWRl
LiBJZiBzb21lb25lIOKAnGFidXNlcyBpdOKAnSB0aGlzIGNhbiBsZWFkIHRvIHZhcmlvdXMgaXNz
dWVzLiBJdCBpcyBwcm9iYWJseSB3b3J0aCBub3RpbmcgdGhhdCBpbiB0aGUgZHJhZnQgaW5jbHVk
aW5nIHNlY3VyaXR5IGNvbnNpZGVyYXRpb25zIChieSBhZGRpbmcgbGFyZ2UgaGVhZGVycyBpdCB3
aWxsIGJlIGhhcmRlciB0byBwZXJmb3JtIHBheWxvYWQgYmFzZWQgQUNMIEREb1MgcHJvdGVjdGlv
biBpbiByb3V0ZXJzIGZvciBleGFtcGxlKS4NCg0KQW5kcmV3DQoNCk9uIDIwMTYtMDMtMTUsIDM6
MDMgQU0sICJzZmMgb24gYmVoYWxmIG9mIEVYVCBCb3R0b3JmZiwgUGF1bCIgd3JvdGU6DQoNCkp1
c3Qgb25lIG1vcmUgY29uY2VybiBhYm91dCB0aGUgc3RhY2sgaXMgaG93IGRlZXAgaXQgd2lsbCBu
ZXN0LiBIYXJkd2FyZSBzd2l0Y2ggaW1wbGVtZW50YXRpb25zIGFyZSB0eXBpY2FsbHkgbGltaXRl
ZCBpbiB0aGUgZGVwdGggdGhleSBsb29rIGludG8gdGhlIHBhY2tldC4gSWYgdGhlIGhhcmR3YXJl
IG5lZWRzIHRvIGxvb2sgYXQgdGhlIG9yaWdpbmFsIHBhY2tldCBoZWFkZXJzLCB0aGVuIGhhcmR3
YXJlIHdvdWxkIG5lZWQgdG8gc2tpcCBvdmVyIHRoZSBzdGFjayBvZiBOU0ggaGVhZGVycyB0byBy
ZWFjaCB0aGUgb3JpZ2luYWwgcGFja2V0LiBJZiB0aGUgTlNIIHN0YWNrIGlzIHRvbyBkZWVwIGl0
IG1heSBleGNlZWQgdGhlIGhhcmR3YXJlIGRlcHRoIGxpbWl0cy4NCg0KQ2hlZXJzLA0KDQpQYXVs
DQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
Um9uIFBhcmtlcg0KU2VudDogTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo0NSBBTQ0KVG86IFN0
ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5
YW50QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNv
bS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJl
OiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2Yg
TlNIDQoNCkkgbGlrZSB0aGUgc2VsZiBkZXNjcmliaW5nIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGFu
ZCBJIGxpa2UgdGhlIGZpcnN0IG9uZSBiZWluZyB0aGUg4oCcY3VycmVudOKAnSBzY29waW5nLiAg
IEJ1dCwgb25lIGRpZmZlcmVuY2UgYmV0d2VlbiBNUExTIGFuZCBOU0jigKYgICBNUExTIGZvcndh
cmRpbmcgaXMgZ2VuZXJhbGx5IGhhbmRsZWQgYnkgbG9va2luZyBvbmx5IGF0IHRoZSBNUExTIGxh
YmVscyB0aGF0IGFyZSDigJxpbiBzY29wZeKAnSBmb3IgdGhlIGN1cnJlbnQgbm9kZSAoaS5lLiwg
c3RhcnRpbmcgYXQgdGhlIHRvcC1vZi1zdGFjaykgYW5kIG5vdCBuZWVkaW5nIHRvIGxvY2F0ZSBh
bmQgcHJvY2VzcyB0aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGJvdHRvbS1vZi1zdGFjay4g
ICAgQnV0LCBpbiBOU0gsIG1vc3QgcHJvY2Vzc2luZyB3aWxsIHJlcXVpcmUgbG9jYXRpb24gb2Yg
dGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBsYXN0IE5TSCBoZWFkZXIuICAgSXQgaXMgaW5l
ZmZpY2llbnQgdG8gaGF2ZSB0byB3YWxrIHRoZSBzdGFjayBvZiBOU0ggaGVhZGVycyBpbiBvcmRl
ciB0byBsb2NhdGUgdGhhdCBwYXlsb2FkLiAgICBJZiBlYWNoIE5TSCBoZWFkZXIgdGhhdCB3YXMg
cHVzaGVkIG9udG8gdGhlIHN0YWNrIGFsc28gaW5jbHVkZWQgYW4gb2Zmc2V0IHRvIGRpcmVjdGx5
IGxvY2F0ZSB0aGUgcGF5bG9hZCAoZWFjaCBuZXcgb25lIHNpbXBseSBhZGRzIGl0cyBvd24gYnl0
ZSBzaXplKSwgdGhlbiB0aGlzIHByb2Nlc3NpbmcgaW5lZmZpY2llbmN5IHdvdWxkIGJlIG1pdGln
YXRlZC4NCg0KICAgUm9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmddIE9uIEJlaGFsZiBPZiBTdGV3YXJ0IEJyeWFudA0KU2VudDogTW9uZGF5LCBNYXJjaCAxNCwg
MjAxNiA1OjQwIEFNDQpUbzogYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5j
b20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBb
R1JBWU1BSUxdIFJlOiBbc2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNI
DQoNCg0KSGF2aW5nIHJlbWluZGVkIG15c2VsZiBvZiB0aGUgTlNIIGhlYWRlciBzdHJ1Y3R1cmUs
IEkgc2VlIHRoYXQgdGhpcw0KaXMgbm90IHN0cmljdGx5IG5lZWRlZCBzaW5jZSB0aGlzIG5hdHVy
YWxseSBmaXRzIHdpdGggdGhlIG5leHQNCnByb3RvY29sIGNvbXBvbmVudCBvZiB0aGUgYmFzZSBo
ZWFkZXIuIFRodXMgc3RhdGluZyB0aGF0IHRoZSB0aGVyZQ0KaXMgbm8gYXJjaGl0ZWN0dXJhbCBs
aW1pdCBvbiB0aGUgbnVtYmVyIG9mIFNGSCBoZWFkZXJzIGluIGEgcGFja2V0DQppcyB0aGUgbmVj
ZXNzYXJ5IGFuZCBzdWZmaWNpZW50IHJlcXVpcmVtZW50IHRvIGFsbG93IGFuIGFyYml0YXRyeQ0K
c3RhY2sgb2YgTlNIIGhlYWRlcnMuIFN0YXRpbmcgdGhhdCBuZXcgTlNIIGhlYWRlcnMgYXJlIGFk
ZGVkIGF0IHRoZSBmcm9udA0Kb2YgdGhlIHBhY2tldCwgYW5kIHByb2Nlc3NlZCBmaXJzdCBhbmQg
ZGlzY2FyZGVkIGZpcnN0IGlzIHN1ZmZpY2llbnQNCnRvIHJlbW92ZSBhbnkgcHJvY2Vzc2luZyBh
bWJpZ3VpdHkuIFByb2Nlc3Npbmcgd291bGQgYWxzbyBiZSBzaW1wbGVyDQppcyB5b3UgZm9sbG93
ZWQgdGhlIE1QTFMgcnVsZSB0aGF0IHRoZSBvdXRlciBoZWFkZXIgaXMgdGhlIG9ubHkgb25lDQpp
biBzY29wZSB1bnRpbCB0aGF0IGhlYWRlciBpcyBkaXNjYXJkZWQgKHBvcHBlZCkuDQoNCkkgZG8g
aG93ZXZlciB3b25kZXIgd2hldGhlciB0aGUgSUVURidzIGFyY2hpdGV0dXJhbCBwcmVmZXJlbmNl
IGZvcg0Kc2VsZiBkZXNjcmliaW5nIHBhY2tldHMgKE1QTFMgYmVpbmcgdGhlIGV4Y2VwdGlvbikg
bGVhZHMgdXMgdG8gbW9yZQ0KY29tcGxleCBhbmQgdGh1cyBsZXNzIGVmZmljZW50IGRhdGFwbGFu
ZSBkZXNpZ25zIHRoYW4gd2UgY291bGQgb3RoZXJ3aXNlDQphY2hpZXZlLg0KDQotIFN0ZXdhcnQN
Ck9uIDE0LzAzLzIwMTYgMDE6NDQsIGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6
dGUuY29tLmNuPiB3cm90ZToNClN0ZXdhcnQsDQoNClRoYW5rcy4NCg0KRG8geW91IG1lYW4gd2Ug
c2hvdWxkIGFkZCBhbiBpbmRpY2F0b3IgZm9yIHRoZSBuZXN0ZWQgTlNIPyAgSSBhZ3JlZSBhbnl0
aGluZyBuZXcgc2hvdWxkIGJlIGNvbnNpZGVyZWQgY2FyZWZ1bGx5LiBBbmQgdGhhdCdzIHdoYXQg
d2UgYXJlIGRvaW5nIHJpZ2h0IG5vdy46KQ0KDQoNCg0KDQoNCg0K5Y+R5Lu25Lq6OiAgICAgICAg
IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PG1haWx0bzpzdGV3YXJ0
LmJyeWFudEBnbWFpbC5jb20+DQrmlLbku7bkuro6ICAgICAgICAgInNmY0BpZXRmLm9yZyI8bWFp
bHRvOnNmY0BpZXRmLm9yZz48c2ZjQGlldGYub3JnPjxtYWlsdG86c2ZjQGlldGYub3JnPiwNCuaX
peacnzogICAgICAgICAyMDE2LzAzLzExIDE3OjI1DQrkuLvpopg6ICAgICAgICBSZTogW3NmY10g
QWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0K5Y+R5Lu25Lq6OiAgICAgICAg
InNmYyIgPHNmYy1ib3VuY2VzQGlldGYub3JnPjxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQoNCg0KDQpUaGUgcHJvdG9jb2wg
dGhhdCBjaG9zZSB0aGUgbW9zdCBlbGVnYW50IGFwcHJvYWNoIHRvIGxheWVyaW5nDQpvbmUgaGVh
ZGVyIG9uIGFub3RoZXIgd2FzIE1QTFMsIHdpdGggaXRzIHN0YWNraW5nIGFwcHJvYWNoDQphbmQg
b25lIGJpdCBlbmQgb2Ygc3RhY2sgaW5kaWNhdG9yLg0KDQpTdWNoIGEgc2ltcGxlIGdlbmVyYWwg
YXBwcm9hY2ggaGFzIG11Y2ggdG8gY29tbWVuZCBpdA0KYW5kIHlvdSBtaWdodCB0aGluayBzZXJp
b3VzbHkgYWJvdXQgYXBwbHlpbmcgaXQgaGVyZS4NCg0KU3Rld2FydA0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkhlbHZldGljYTsNCglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIg
NDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJNUyBHb3RoaWMiOw0KCXBhbm9zZS0xOjIg
MTEgNiA5IDcgMiA1IDggMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEg
TWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseToiTWljcm9zb2Z0IEpoZW5nSGVpIjsNCglwYW5vc2UtMToy
IDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsN
CglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OiJcQE1pY3Jvc29mdCBKaGVuZ0hlaSI7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBHb3RoaWMiOw0KCXBhbm9zZS0x
OjIgMTEgNiA5IDcgMiA1IDggMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05v
cm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVz
IE5ldyBSb21hbiIsc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5l
O30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
cHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVm
b3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnR0DQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnNwYW4u
SFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVk
IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQ
cmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0Kc3Bhbi5hcHBsZS1j
b252ZXJ0ZWQtc3BhY2UNCgl7bXNvLXN0eWxlLW5hbWU6YXBwbGUtY29udmVydGVkLXNwYWNlO30N
CnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0No
cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBw
dDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEu
MGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2Vj
dGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVm
YXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxv
OmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwh
W2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5r
PSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IaSBQYXVsIFEuDQo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgcmUtIHJlYWQgdGhlIGFyY2hpdGVj
dHVyZSBhbmQgSeKAmW0gT0sgd2l0aCBpdC4mbmJzcDsmbmJzcDsNCjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cHJlIHN0eWxlPSJwYWdlLWJyZWFrLWJl
Zm9yZTphbHdheXMiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JdCBzdGF0ZXMgPG86
cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJwYWdlLWJyZWFrLWJlZm9yZTphbHdh
eXMiPjxzcGFuIGxhbmc9IkVOIj7igJxJZiB0aGVyZSBpcyBhbm90aGVyIG5vbi1sb2NhbCAoaS5l
LiwgZGlmZmVyZW50IFNGRikgaG9wIGluIHRoZSBTRlAsIHRoZSBTRkYgZnVydGhlciBlbmNhcHN1
bGF0ZXMgdGhlIHRyYWZmaWMgaW4gdGhlIGFwcHJvcHJpYXRlIG5ldHdvcmsgdHJhbnNwb3J0IHBy
b3RvY29sIGFuZCBkZWxpdmVycyBpdCB0byB0aGUgbmV0d29yayBmb3IgZGVsaXZlcnkgdG8gdGhl
IG5leHQgU0ZGIGFsb25nIHRoZSBwYXRoLjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZSBz
dHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48c3BhbiBsYW5nPSJFTiI+fjxvOnA+PC9v
OnA+PC9zcGFuPjwvcHJlPg0KPHByZSBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48
c3BhbiBsYW5nPSJFTiI+U0ZQIGZvcndhcmRpbmcsIGFzIGRlc2NyaWJlZCBhYm92ZSwgZGlyZWN0
bHkgZGVwZW5kcyB1cG9uIHRoZSB1c2Ugb2YgdGhlIHNlcnZpY2UgcGF0aCBpbmZvcm1hdGlvbiBj
b250YWluZWQgaW4gdGhlIFNGQyBlbmNhcHN1bGF0aW9uLiBIb3dldmVyLCBleGlzdGluZyBpbXBs
ZW1lbnRhdGlvbnMgbWF5IG5vdCBiZSBhYmxlIHRvIGFjdCBvbiB0aGUgU0ZDIGVuY2Fwc3VsYXRp
b24uJm5ic3A7IFRoZXNlIHBsYXRmb3JtcyBtYXkgb3B0IHRvIHVzZSBleGlzdGluZyB0cmFuc3Bv
cnQgaW5mb3JtYXRpb24sIGlmIGl0IGNhbiBiZSBhcnJhbmdlZCwgdG8gcHJvdmlkZSBleHBsaWNp
dCBzZXJ2aWNlIHBhdGggaW5mb3JtYXRpb24u4oCdJm5ic3A7IDxvOnA+PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHByZSBzdHlsZT0icGFnZS1icmVhay1iZWZvcmU6YWx3YXlzIj48c3BhbiBsYW5nPSJF
TiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlIHN0eWxlPSJwYWdlLWJyZWFr
LWJlZm9yZTphbHdheXMiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JbiBvdXIgZWZm
b3J0cyB0byBkbyB0aGUgYWJvdmUgaW4gTUFDIGNoYWluaW5nIHdlIGhhdmUgZm91bmQgdGhhdCB1
c2luZyB0aGUgZXhpc3RpbmcgTDIgdHJhbnNwb3J0LCB0aGUgZm9yd2FyZGluZyBjb250ZXh0IGlu
Zm9ybWF0aW9uIGlzIHJlbGF0ZWQgdG8gU2VydmljZSBQYXRocyBJRHMgKEl0IGlzIGVhY2ggbG9j
YWwgTUFDIGNoYWluIElEICZuYnNwO3RvIGEgU2VydmljZSBwYXRoIElEcyBwZXIgY2hhaW4pLiBJ
dCB3b3VsZCBzZWVtIHRvIGJlIGFkdmFudGFnZW91cyBoYXZlIHRoZSBzYW1lIGF1dGhvcml0eSAo
Y29udHJvbCBpbiBTRkMgYXJjaGl0ZWN0dXJlIHRlcm1zKSBhZG1pbmlzdGVyIGJvdGggSSB0aGlu
ay4mbmJzcDsgV2hhdCBJIGhhdmUgc3VybWlzZWQgZnJvbSBkaXNjdXNzaW9uIG9uIHRoZSBsaXN0
IGlzIHRoYXQgb3RoZXJzIHRoYXQgaGF2ZSB1c2VkIG90aGVyIHRyYW5zcG9ydCB0ZWNobmlxdWVz
IGFuZCBmb3VuZCBzaW1pbGFyIHJlbGF0aW9uc2hpcHMuJm5ic3A7Jm5ic3A7IFNvIGluIG91ciBj
YXNlIHRoZSBTZXJ2aWNlIHBhdGggSUQgaXMgbW9yZSB0aGFuIGp1c3QgYW4gaW5kZXBlbmRlbnQg
aWRlbnRpZmllciBiZWFyaW5nIGEgcmVsYXRpb25zaGlwIHRvIFNGUCBmb3J3YXJkaW5nIGlkZW50
aWZpZXJzIGJvdGggaW4gaW1wbGVtZW50YXRpb24gYW5kIGFkbWluaXN0cmF0aW9uLiZuYnNwOyAm
bmJzcDtJIGFncmVlIGJvdGggU2VydmljZSBQYXRoIGFuZCBNQUMgY2hhaW4gaGF2ZSBubyByZWxh
dGlvbnNoaXAgdG8gdGhlIHVuZGVybGF5IG9yIHRoZSBvcmlnaW5hbCBwYWNrZXQgdHJhbnNwb3J0
cyBidXQgdGhleSBhcmUgYm90aCBTUEYgY29udGV4dCBiYXNlZCBpZGVudGlmaWVycy48bzpwPjwv
bzpwPjwvc3Bhbj48L3ByZT4NCjxwcmUgc3R5bGU9InBhZ2UtYnJlYWstYmVmb3JlOmFsd2F5cyI+
PHNwYW4gbGFuZz0iRU4iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkNoZWVyczxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5Eb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVw
dDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBQYXVsIFF1aW5uIChwYXVscSkgW21haWx0bzpwYXVs
cUBjaXNjby5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXJjaCAyMSwgMjAxNiAx
Mjo0NyBQTTxicj4NCjxiPlRvOjwvYj4gRmVkeWssIERvbiAmbHQ7ZG9uLmZlZHlrQGhwZS5jb20m
Z3Q7PGJyPg0KPGI+Q2M6PC9iPiBVVFRBUk8sIEpBTUVTICZsdDtqdTE3MzhAYXR0LmNvbSZndDs7
IFN1bWFuZHJhIE1hamVlICZsdDtTLk1hamVlQGY1LmNvbSZndDs7IFN0ZXdhcnQgQnJ5YW50ICZs
dDtzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20mZ3Q7OyBYdXhpYW9odSAmbHQ7eHV4aWFvaHVAaHVh
d2VpLmNvbSZndDs7IFJvbiBQYXJrZXIgJmx0O1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20mZ3Q7OyBEYXZlIERvbHNvbiAmbHQ7ZGRvbHNvbkBzYW5kdmluZS5jb20mZ3Q7OyBEb2xnYW5v
dywgQW5kcmV3IChOb2tpYQ0KIC0gU0cpICZsdDthbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tJmd0
OzsgQm90dG9yZmYsIFBhdWwgJmx0O3BhdWwuYm90dG9yZmZAaHBlLmNvbSZndDs7IGFvLnRpbmdA
enRlLmNvbS5jbjsgc2ZjQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBb
R1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RG9uLCA8bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JdCdzIGFsd2F5cyBn
cmVhdCB0byBoZWFyIG9waW5pb25zIGJ1dCB0aGV5IHNob3VsZCBiZSBjb25zaWRlcmVkIGluIHRo
ZSBjb250ZXh0IG9mIHRoZSBhcmNoaXRlY3R1cmUgd2UgYWdyZWVkIG9uIHNob3J0bHkgYWZ0ZXIg
d29ya2luZyBncm91cCBmb3JtYXRpb24uICZuYnNwO05TSCBkb2VzIG5vdCBwcm92aWRlIF9uZXR3
b3JrXyBmb3J3YXJkaW5nIGluZm9ybWF0aW9uIGFuZCB0byBsYWJlbCBpdCAobm8gcHVuIGludGVu
ZGVkKQ0KIGFzIHN1Y2ggaXMgbm90IG9ubHkgbWlzbGVhZGluZyBidXQgY29udmV5cyBhbiBhcmNo
aXRlY3R1cmFsIG1pc3VuZGVyc3RhbmRpbmcuICZuYnNwO1RoZSBOU0ggcGF0aC1JRCBpcyBzaW1w
bHkgYW4gaWRlbnRpZmllciBmb3IgdGhlIHNlcnZpY2UgcGF0aC4gJm5ic3A7Tm90aGluZyBtb3Jl
LiAmbmJzcDtVc2luZyB0aGF0IGluZGlyZWN0aW9uLCBOU0ggcHJvdmlkZXMgc2V2ZXJhbCBrZXlz
IGJlbmVmaXRzIGF0IHRoZSBfc2VydmljZSBwbGFuZV8sIG1vc3Qgbm90YWJseSAoYnV0DQogbm90
IGV4Y2x1c2l2ZWx5KSB0aGUgYWJpbGl0eSB0byBhdm9pZCBwZXItaG9wIHJlY2xhc3NpZmljYXRp
b24gYW5kIHRoZSBhYmlsaXR5IHRvIGJlIHRyYW5zcG9ydCBpbmRlcGVuZGVudC4gJm5ic3A7Qm90
aCBvZiB0aG9zZSBhdHRyaWJ1dGVzIGhhdmVuIHByb3ZlbiB0aGVtc2VsdmVzIGFzIGltcGxlbWVu
dGF0aW9ucyBoYXZlIGV2b2x2ZWQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlNvLCB0byB5b3VyIHBvaW50LCBOU0ggb25seSBpZGVudGl0aWVz
IHRoZSBzZXJ2aWNlIHBhdGggYW5kIHRoZSBuZXR3b3JrIHRyYW5zcG9ydCAoTVBMUywgSVAsIFZY
TEFOLCBldGMuKSBwcm92aWRlIHRoZSBmb3J3YXJkaW5nLiAmbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QYXVsPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBNYXIg
MTgsIDIwMTYsIGF0IDExOjQ0IEFNLCBGZWR5aywgRG9uICZsdDs8YSBocmVmPSJtYWlsdG86ZG9u
LmZlZHlrQGhwZS5jb20iPmRvbi5mZWR5a0BocGUuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+VGhlIGZhY3QgdGhhdCB0aGUgd29yayBncm91cCBpcyBub3Qgb2ZmaWNpYWxs
eSBjaGFydGVyZWQgdG8gY292ZXIgZm9yd2FyZGluZyBtZXRob2RzIGhhcyBjYXVzZWQgZm9yd2Fy
ZGluZyBhc3BlY3RzIHRvIGNyZWVwIGluIG90aGVyIGhlYWRlcnMgbGlrZSBOU0ggaW4gbXkgb3Bp
bmlvbi4NCiBJIHRoaW5rIG9ubHkgYnkgZHJhZnRpbmcgb3V0IGEgc2V0IG9mIGZvcndhcmRpbmcg
dGVjaG5vbG9naWVzIHdpdGggTlNIIChvciBvdGhlciBzaW1pbGFyIGhlYWRlcnMpIGluIHRvZSBj
YW4geW91IGdldCBhIHNlbnNlIG9mIHdoYXQgYmVsb25ncyB3aGVyZS4mbmJzcDsgV2UgYW5hbHl6
ZWQgdGhpcyBhc3BlY3QgaW4gb3VyIGRyYWZ0IG9uIE1BQyBjaGFpbmluZy4gV2UgYmVsaWV2ZSBJ
UCB0dW5uZWxzLCBNUExTIG9yIHNlZ21lbnQgcm91dGluZyB3b3VsZA0KIGJlIGhhdmUgc2ltaWxh
cml0aWVzIHdpdGggcmVzcGVjdCB0byBOU0guICZuYnNwO0kgdGhpbmsgd2Ugd2lsbCBoYXZlIGEg
dmFyaWV0eSBvZiBmb3J3YXJkaW5nIHRlY2hub2xvZ2llcyBpbiB2YXJpb3VzIGVudmlyb25tZW50
cy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPkNoZWVyczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5Eb248L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtw
YWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+c2ZjDQogWzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj5dPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxiPk9uDQogQmVoYWxmIE9mPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjwvYj5VVFRBUk8sIEpBTUVTPGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkZyaWRheSwgTWFyY2ggMTgs
IDIwMTYgOToyMiBBTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+U3VtYW5kcmEgTWFqZWUgJmx0Ozwvc3Bhbj48YSBocmVmPSJt
YWlsdG86Uy5NYWplZUBmNS5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPlMuTWFq
ZWVAZjUuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDs7DQogU3Rld2FydCBCcnlh
bnQgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L3Nw
YW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmd0OzsgWHV4aWFvaHUgJmx0Ozwvc3Bhbj48YSBocmVm
PSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBs
ZSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7Ow0K
IFJvbiBQYXJrZXIgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7OyBEYXZl
DQogRG9sc29uICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29t
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvc3Bh
bj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNH
KQ0KICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208
L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmd0OzsgQm90dG9yZmYsIFBhdWwgJmx0Ozwvc3Bh
bj48YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6cHVycGxlIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+Jmd0Ozs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpwdXJwbGUiPmFvLnRpbmdAenRlLmNvbS5jbjwvc3Bhbj48L2E+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj48YnI+DQo8Yj5DYzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4g
TlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPlRoZSB1c2Ugb2YgTVBMUyBsYWJlbHMgd291bGQg
ZmFjaWxpdGF0ZSBTRE4gY29udHJvbCBvZiBzZXJ2aWNlIGNoYWlucy4gV2UgY291bGQgdXNlIGFu
eXRoaW5nIGJ1dCBWTEFOIHN0aXRjaGluZyBldGMuLiBpcyBub3Qgc2NhbGFibGUgb3IgcmVhbGlz
dGljIHRvIG9wZXJhdGUNCiBpbiBhIGxhcmdlIG5ldHdvcmsgY29tcG9zZWQgb2YgbWFueSBzbWFs
bGVyIGRhdGEgY2VudGVycy4gSSBndWVzcyB3aGVyZSBJIGdldCBodW5nIHVwIGluIHRoaXMgZGlz
Y3Vzc2lvbiBpcyB3aHkgb3ZlcmxvYWQgdGhlIE5TSCBoZWFkZXIgb2JqZWN0IHdpdGggYm90aCBw
YXRoIGluZm8gYW5kIG1ldGFkYXRhPyBJcyB0aGVyZSBhIG5vdGlvbiB0aGF0IHRoZXkgYXJlIGlu
dHJpbnNpY2FsbHkgdGllZCB0b2dldGhlciBpZiBzbywgY291bGQgZm9sa3MNCiBwcm92aWRlIGFu
IGV4YW1wbGU/IFRoYXQgd291bGQgYmUgaGVscGZ1bC48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojNDQ1NDZBIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojNDQ1NDZBIj5UaGFua3MsPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzQ0NTQ2QSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEppbSBV
dHRhcm88L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj4mbmJz
cDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojNDQ1NDZBIj4mcXVvdDs8aT5UaGlzIGVt
YWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmYW1wO1QgcHJvcGVy
dHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNl
IG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVz
c2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhlDQogbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90
aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhp
cyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0
aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNl
LCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5
aW5nDQogb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkPC9pPi4mcXVvdDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+U3VtYW5kcmENCiBN
YWplZSBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpTLk1hamVlQGY1LmNvbSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOnB1cnBsZSI+bWFpbHRvOlMuTWFqZWVAZjUuY29tPC9zcGFuPjwvYT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPlRodXJzZGF5LCBNYXJjaCAxNywgMjAxNiA1OjEwIFBNPGJyPg0KPGI+VG86
PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5VVFRB
Uk8sIEpBTUVTICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmp1MTczOEBhdHQuY29tIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj5qdTE3MzhAYXR0LmNvbTwvc3Bhbj48L2E+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj4mZ3Q7Ow0KIFN0ZXdhcnQgQnJ5YW50ICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBs
ZSI+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZn
dDs7IFh1eGlhb2h1ICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5j
b20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPnh1eGlhb2h1QGh1YXdlaS5jb208L3Nw
YW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmd0OzsNCiBSb24gUGFya2VyICZsdDs8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+
PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+Jmd0OzsgRGF2ZQ0KIERvbHNvbiAmbHQ7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1
cnBsZSI+ZGRvbHNvbkBzYW5kdmluZS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmd0
OzsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykNCiAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVy
cGxlIj5hbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PiZndDs7IEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpwYXVs
LmJvdHRvcmZmQGhwZS5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPnBhdWwuYm90
dG9yZmZAaHBlLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7OzxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+YW8u
dGluZ0B6dGUuY29tLmNuPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxiPkNjOjwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJw
bGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8Yj5TdWJq
ZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
UmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBv
ZiBOU0g8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gb3IgYSBu
YWlsZWQgZG93biBzZXJ2aWNlIGNoYWluIHdpdGhvdXQgbWV0YWRhdGEgb25jZSBjYW4gdXNlIHZs
YW4gc3RpdGNoaW5nLCBtYWMgYmFzZWQsIGhlY2sgaXQgY2FuIGJlIEhUVFAgaGVhZGVyIGJhc2Vk
IGlmIHdlIHdhbnQgdG8uIFNvIHllcyBuZWl0aGVyIE5TSCBub3QgbWV0YWRhdGEgaXMNCiByZXF1
aXJlZC4gQnV0IGl0IGlzIG9mdGVuIGRvIG5vdCBpbnRlcm9wZXJhdGUuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPkkgYW0gYml0IGxvc3Qgb24gaG93IHRoaXMgZGlzY3Vzc2lvbiBmaXRzIGluIHdpdGggTlNI
IHByb3RvY29sIGluIGdlbmVyYWw/Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlN1bWFuZHJhPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWYiPnNmYyAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
ZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmd0Ow0KIG9uIGJlaGFsZiBvZiAmcXVvdDtVVFRBUk8s
IEpBTUVTJnF1b3Q7ICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmp1MTczOEBhdHQuY29tIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj5qdTE3MzhAYXR0LmNvbTwvc3Bhbj48L2E+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj4mZ3Q7PGJyPg0KPGI+RGF0ZTo8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlRodXJzZGF5LCBNYXJjaCAxNywgMjAxNiBhdCA4
OjU0IEFNPGJyPg0KPGI+VG86PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjwvYj5TdGV3YXJ0IEJyeWFudCAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
dGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPnN0
ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7LA0K
IFh1eGlhb2h1ICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPnh1eGlhb2h1QGh1YXdlaS5jb208L3NwYW4+
PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+Jmd0OywgUm9uIFBhcmtlciAmbHQ7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6cHVycGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPiZndDssDQogRGF2ZSBEb2xzb24gJmx0Ozwvc3Bhbj48YSBocmVmPSJt
YWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUi
PmRkb2xzb25Ac2FuZHZpbmUuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDssICZx
dW90O0RvbGdhbm93LCBBbmRyZXcgKE5va2lhDQogLSBTRykmcXVvdDsgJmx0Ozwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOnB1cnBsZSI+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj4mZ3Q7LCAmcXVvdDtFWFQgQm90dG9yZmYsIFBhdWwmcXVvdDsNCiAmbHQ7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpwdXJwbGUiPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj4mZ3Q7LCAmcXVvdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5j
biI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+YW8udGluZ0B6dGUuY29tLmNuPC9zcGFu
PjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZxdW90Ow0KICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OmFvLnRpbmdAenRlLmNvbS5jbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+YW8udGlu
Z0B6dGUuY29tLmNuPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDs8YnI+DQo8Yj5DYzo8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPiZxdW90
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+JnF1b3Q7
DQogJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjwvYj5SZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5u
ZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojNDQ1NDZBIj5TbywgaWYgSSB3YW50ZWQgdG8gZm9ybSBzaW1wbGUgc2VydmljZSBjaGFpbnMg
aS5lIG5haWxlZCB1cCwgbm90IHNlbGYtbW9kdWxhdGluZyBldGPigKZob3cgbXVjaCBtZXRhIGRh
dGEgd291bGQgSSBuZWVkPzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0
NDU0NkEiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0
NkEiPkppbSBVdHRhcm88L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1
NDZBIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojNDQ1NDZBIj4mcXVvdDs8
aT5UaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmYW1w
O1QgcHJvcGVydHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZv
ciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwg
aXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhlDQogbmFtZWQgcmVjaXBpZW50
KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVj
ZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5k
IGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkg
b3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5n
LCBvciBjb3B5aW5nDQogb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkPC9pPi4m
cXVvdDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+U3Rl
d2FydA0KIEJyeWFudCBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFp
bC5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPm1haWx0bzpzdGV3YXJ0LmJyeWFu
dEBnbWFpbC5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+XTxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VGh1cnNkYXksIE1hcmNo
IDE3LCAyMDE2IDExOjMxIEFNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5VVFRBUk8sIEpBTUVTICZsdDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOmp1MTczOEBhdHQuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj5q
dTE3MzhAYXR0LmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7Ow0KIFh1eGlhb2h1
ICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpwdXJwbGUiPnh1eGlhb2h1QGh1YXdlaS5jb208L3NwYW4+PC9hPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+Jmd0OzsgUm9uIFBhcmtlciAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVy
cGxlIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWYiPiZndDs7DQogRGF2ZSBEb2xzb24gJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86ZGRv
bHNvbkBzYW5kdmluZS5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPmRkb2xzb25A
c2FuZHZpbmUuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDs7IERvbGdhbm93LCBB
bmRyZXcgKE5va2lhDQogLSBTRykgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86YW5kcmV3LmRv
bGdhbm93QG5va2lhLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+YW5kcmV3LmRv
bGdhbm93QG5va2lhLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7OyBFWFQgQm90
dG9yZmYsIFBhdWwNCiAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhw
ZS5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPnBhdWwuYm90dG9yZmZAaHBlLmNv
bTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdA
enRlLmNvbS5jbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+YW8udGluZ0B6dGUuY29t
LmNuPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxiPkNjOjwvYj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPnNmY0BpZXRm
Lm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIFtH
UkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+WWVzLCB0aGUgTVBMUyBsYWJlbCBz
aG91bGQgYmUgc2VlbiBhcyBhbiBpbnN0cnVjdGlvbiAtIHdoaWNoIGlzPGJyPg0KZXhhY3RseSB3
aGF0IGl0IGlzLCBhbmQgYWx3YXlzIGhhcyBiZWVuLjxicj4NCjxicj4NCllvdSBjYW4gdHJpdmlh
bGx5IGNhcnJ5IE1QTFMgb3ZlciBJUC48YnI+DQo8YnI+DQpXZSBkbyBjYXJyeSBNUExTIG92ZXIg
RXRoZXJuZXQuPGJyPg0KPGJyPg0KSW4gdGhlIGFib3ZlIGNhc2VzIE1QTFMgaXMgdGhlIGluc3Ry
dWN0aW9uLCBhbmQgSVAgYW5kPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxicj4NCkV0aGVybmV0IGFyZSB0aGUgcG9pbnQgdG8gcG9pbnQgdHJhbnNwb3J0
cy48YnI+DQo8YnI+DQpXaGF0IGlzIG1vcmUgaW50ZXJlc3RpbmcgaXMgaG93IHdlIGNhcnJ5IHRo
ZSBtZXRhZGF0YSw8YnI+DQpzaW5jZSB0aGVyZSBtYXkgbmVlZCB0byBiZSBzZXZlcmFsIGluc3Rh
bmNlcyBvZiB0aGU8YnI+DQptZXRhZGF0YSBpbiB0aGUgcGFja2V0Ljxicj4NCjxicj4NClN0ZXdh
cnQ8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24g
MTcvMDMvMjAxNiAxMjozMCwgVVRUQVJPLCBKQU1FUyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+Um9uLDwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiM0NDU0NkEiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiM0NDU0NkEiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBIYXZlIG5v
dCBiZWVuIGZvbGxvd2luZyB0aGUgU0ZDIFdHIHRoYXQgY2xvc2VseSBkdWUgdG8gb3RoZXIgbW9y
ZSBwcmVzc2luZyBuZWVkcyBmb3IgbXkgbmV0d29yay4gVGhhdCBiZWluZyBzYWlkLCBpdCB3b3Vs
ZCBzZWVtIHRoYXQgYW4NCiBNUExTIGxhYmVsIGNvdWxkIGJlIHVzZWQgYXMgdGhlIGJhc2lzIGZv
ciB3aGF0IHlvdSBhcmUgbG9va2luZyBmb3IgYW4gdGh1cyBjb3VsZCBiZSBhcHBsaWVkIHRvIGFs
bCBuZXR3b3JrIHR5cGVzLiBVc2luZyB0aGUgTVBMUyBsYWJlbCBmb3JtYXQgZG9lcyBub3QgZm9y
Y2UgeW91IHRvIGhhdmUgYW4gTVBMUyBlbmFibGVkIG5ldHdvcmsgYWxsIHRoYXQgaXMgbmVlZGVk
IGlzIHRoZSByZXF1aXJlZCBpbmZvIHRvIGJlIHBvcHVsYXRlZCBpbiB0aGUNCiBsYWJlbC4gSXQg
c2VlbXMgdGhhdCB0aGUgYXJndW1lbnQgaXMgZm9yIGluZGVwZW5kZW5jZSBvZiBuZXR3b3JrIHRo
dXMgaW52ZW50aW5nIGEgbmV3IGxhYmVsIGlzIGJhc2VkIG9uIGFuIGFzc3VtcHRpb24gdGhhdCB1
c2luZyBNUExTIGxhYmVscyBpbXBvc2VzIGFuIE1QTFMgY29udHJvbCBwbGFuZS4gSXMgdGhhdCBy
aWdodD88L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj4mbmJz
cDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj5KaW0gVXR0
YXJvPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+Jm5ic3A7
PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzQ0NTQ2QSI+JnF1b3Q7PGk+VGhpcyBlbWFp
bCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJmFtcDtUIHByb3BlcnR5
LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBv
ZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3Nl
ZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZQ0KIG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhl
cndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMg
bWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhp
cyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwg
cmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywgb3IgY29weWlu
Zw0KIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZDwvaT4uJnF1b3Q7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlh1eGlhb2h1DQogWzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOnB1cnBsZSI+bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb208L3NwYW4+PC9hPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+VGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2IDM6NDcgQU08YnI+DQo8Yj5U
bzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJv
biBQYXJrZXI8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj4mbHQ7Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbSZndDs8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Ow0KIFVUVEFSTywgSkFNRVM8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxh
IGhyZWY9Im1haWx0bzpqdTE3MzhAYXR0LmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBs
ZSI+Jmx0O2p1MTczOEBhdHQuY29tJmd0Ozwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj47DQog
RGF2ZSBEb2xzb248c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOnB1cnBsZSI+Jmx0O2Rkb2xzb25Ac2FuZHZpbmUuY29tJmd0Ozwvc3Bhbj48
L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj47DQogRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpwdXJwbGUiPiZsdDthbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tJmd0Ozwvc3Bh
bj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj47DQogRVhUIEJvdHRvcmZmLCBQYXVsPHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48YSBocmVmPSJtYWls
dG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj4m
bHQ7cGF1bC5ib3R0b3JmZkBocGUuY29tJmd0Ozwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj47
DQogU3Rld2FydCBCcnlhbnQ8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPiZsdDtzdGV3YXJ0LmJyeWFudEBnbWFpbC5j
b20mZ3Q7PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjs8c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzphby50aW5n
QHp0ZS5jb20uY24iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPmFvLnRpbmdAenRlLmNv
bS5jbjwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8Yj5DYzo8L2I+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj5zZmNAaWV0
Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJFOiBbc2ZjXSBb
R1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlJvbiw8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPlRoZSBTRkMgYXBwcm9hY2ggb2YgZW5jb2RpbmcgdGhlIFNGUCBpbmZvcm1hdGlv
biBieSBhbiBNUExTIGxhYmVsIHN0YWNrIGNhbiBtZWV0IHRoZSB0cmFuc3BvcnQtaW5kZXBlbmRl
bmN5IHJlcXVpcmVtZW50IHZlcnkgd2VsbC48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+WGlhb2h1PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5n
OjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+
Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+Um9uDQogUGFya2VyIFs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOnB1cnBsZSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5dPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5XZWRuZXNkYXksIE1hcmNoIDE2LCAyMDE2
IDExOjIwIFBNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj5VVFRBUk8sIEpBTUVTOyBEYXZlIERvbHNvbjsgWHV4aWFvaHU7IERv
bGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFN0ZXdhcnQg
QnJ5YW50OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6cHVycGxlIj5hby50aW5nQHp0ZS5jb20uY248L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlm
Ij48YnI+DQo8Yj5DYzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYi
Pjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj5SRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0
LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5KYW1lcyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgY2Fu4oCZdCBzcGVhayBmb3Ig
dGhlIGVudGlyZSBncm91cCwgbXkgdW5kZXJzdGFuZGluZyBvZiB0aGUgZGVjaXNpb24gbm90IHRv
IHN0YW5kYXJkaXplIG9uIE1QTFMgYXMgdGhlIGZvcndhcmRpbmcgcGFyYWRpZ20gd2FzIHRvIG1h
a2UgU0ZDIGJyb2FkZXIgc3VjaCB0aGF0IGl0DQogY291bGQgdXRpbGl6ZSBNQUMgYmFzZWQgbmV0
d29ya3MsIElQIGJhc2VkIG5ldHdvcmtzLCBhbmQgSVAtb3Zlci1NUExTIGJhc2VkIG5ldHdvcmtz
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBuYW1lPSJfTWFpbEVuZENvbXBvc2UiPjwvYT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFF
MUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPlVUVEFSTywNCiBKQU1FUyBbPC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpqdTE3MzhAYXR0LmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+bWFpbHRv
Omp1MTczOEBhdHQuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPl08c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KPGI+U2VudDo8L2I+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPldlZG5lc2RheSwg
TWFyY2ggMTYsIDIwMTYgMTE6MTEgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJvbiBQYXJrZXIgJmx0Ozwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOnB1cnBsZSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48
L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7Ow0KIERhdmUgRG9sc29uICZsdDs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVy
cGxlIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7
OyBYdXhpYW9odSAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29t
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj54dXhpYW9odUBodWF3ZWkuY29tPC9zcGFu
PjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDs7DQogRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBT
RykgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTwv
c3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7Ow0KIEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpwdXJwbGUiPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvc3Bhbj48L2E+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj4mZ3Q7OyBTdGV3YXJ0IEJyeWFudA0KICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBs
ZSI+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZn
dDs7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bh
bj48YSBocmVmPSJtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6cHVycGxlIj5hby50aW5nQHp0ZS5jb20uY248L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
PGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
Pjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj5SRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0
LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojNDQ1NDZBIj5Db21tZW50cyBJbi1MaW5lPC9zcGFuPjwvaT48L2I+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzQ0NTQ2QSI+SmltIFV0dGFybzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiM0NDU0NkEiPiZxdW90OzxpPlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRl
ZCB3aXRoIGl0IGFyZSBBVCZhbXA7VCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFy
ZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5
IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0
aGUNCiBuYW1lZCByZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGll
dmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBu
b3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9t
IHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwg
Zm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcNCiBvZiB0aGlzIGVtYWlsIGlzIHN0cmlj
dGx5IHByb2hpYml0ZWQ8L2k+LiZxdW90Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj5Sb24NCiBQYXJrZXIgWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBs
ZSI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+V2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMDowMSBBTTxicj4NCjxi
PlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
RGF2ZSBEb2xzb24gJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5j
b20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9z
cGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDs7DQogWHV4aWFvaHUgJmx0Ozwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1
cnBsZSI+eHV4aWFvaHVAaHVhd2VpLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7
OyBVVFRBUk8sIEpBTUVTICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmp1MTczOEBhdHQuY29t
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj5qdTE3MzhAYXR0LmNvbTwvc3Bhbj48L2E+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj4mZ3Q7Ow0KIERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpICZs
dDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208L3NwYW4+
PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+Jmd0OzsNCiBFWFQgQm90dG9yZmYsIFBhdWwgJmx0Ozwvc3Bh
bj48YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6cHVycGxlIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+Jmd0OzsgU3Rld2FydCBCcnlhbnQNCiAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
dGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPnN0
ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7Ozxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1
cnBsZSI+YW8udGluZ0B6dGUuY29tLmNuPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4N
CjxiPkNjOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48YnI+
DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+UkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFk
ZXIgdHlwZSBvZiBOU0g8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+TXkgcmVjb2xsZWN0aW9uIG9mIHRoZSBkaXNjdXNzaW9uIGFuZCBhbmFseXNpcyBv
ZiBNUExTIGZvcndhcmRpbmcgdG8gc3VwcG9ydCBTRkMgd2FzIG5vdCBvcmllbnRlZCBhcm91bmQg
aGllcmFyY2hpY2FsIFNGQyBkb21haW5zLiZuYnNwOyZuYnNwOyBJbnN0ZWFkLCBJIHRob3VnaHQg
dGhlIGRpc2N1c3Npb24NCiB3YXMgYXJvdW5kIGFuIE1QTFMgbGFiZWwgcGVyIFNGIGluc3RhbmNl
IHNvIHRoYXQgdGhlIHN0YWNrIG9mIE1QTFMgbGFiZWxzIHByb3ZpZGVkIHRoZSBmdWxsIFNGUC9S
U1AgZGVzY3JpcHRpb24uJm5ic3A7Jm5ic3A7Jm5ic3A7IEFuIGVsZWdhbnQgYXBwcm9hY2gsIGZv
ciBzdXJlLCBidXQgbm90IG9uZSBhZG9wdGVkIGJ5IHRoZSBXRy48L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzQ0NTQ2QSI+W0ppbSBVJmd0O10gV2FzIHRoaXMgZGVjaXNpb24gYmFzZWQg
b24gdGhlIG5vdGlvbiB0aGF0IGFsbCBmYWJyaWNzIGFyZSBJUCBvbmx5Pz8gSU1PIHRoZSBtb2Rl
bCBvZiBhbGwgRENzIGJlaW5nIGxhcmdlIGFuZCBJUCBvbmx5IGlzIG5vdCBhIGNvcnJlY3QgYXNz
dW1wdGlvbi48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIGN1cnJlbnQgZGlzY3Vzc2lvbiBv
ZiBNUExTIGlzIG1vcmUgb2YgdGhlIGhpZXJhcmNoaWNhbCBuYXR1cmUg4oCTIGEgc3RhY2sgb2Yg
bGFiZWxzIGluIHRoZSBnZW5lcmFsIGNhc2UgcmVwcmVzZW50cyBhIHNldCBvZiBuZXN0ZWQgTFNQ
cy4mbmJzcDsmbmJzcDsgRm9yIFNGQywgdGhlIGRpc2N1c3Npb24NCiBpcyB0aGF0IGEgc3RhY2sg
b2YgTlNIIHJlcHJlc2VudHMgYSBzdGFjayBvZiBwZXItU0ZDLWRvbWFpbiBTRlBzLiZuYnNwOyZu
YnNwOyBCdXQgYW4gaW5kaXZpZHVhbCBOU0ggZG9lcyBub3Qgc2VsZi1kZXNjcmliZSB0aGUgU0ZQ
L1JTUCBhdCBpdHMgb3duIGRvbWFpbiBsZXZlbCwgcmVseWluZyBpbnN0ZWFkIG9uIGEgZmxhdCBp
ZGVudGlmaWVyIChTRlAgSUQpIHRoYXQgaXMgdXNlZCB0byBsb29rdXAgdGhlIGZ1bGwgU0ZQL1JT
UC48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5EYXZlDQog
RG9sc29uIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj5tYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb208L3Nw
YW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+V2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiA5OjQ4
IEFNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5YdXhpYW9odSAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzp4dXhpYW9odUBo
dWF3ZWkuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj54dXhpYW9odUBodWF3ZWku
Y29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZndDs7DQogVVRUQVJPLCBKQU1FUyAmbHQ7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqdTE3MzhAYXR0LmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOnB1cnBsZSI+anUxNzM4QGF0dC5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmd0
OzsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWls
dG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBs
ZSI+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4m
Z3Q7Ow0KIEVYVCBCb3R0b3JmZiwgUGF1bCAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpwYXVs
LmJvdHRvcmZmQGhwZS5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPnBhdWwuYm90
dG9yZmZAaHBlLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7OyBSb24gUGFya2Vy
ICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmd0OzsNCiBTdGV3YXJ0IEJyeWFu
dCAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvc3Bh
bj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNv
bS5jbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+YW8udGluZ0B6dGUuY29tLmNuPC9z
cGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxiPkNjOjwvYj48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UkU6IFtzZmNdIFtHUkFZTUFJ
TF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UmVjYWxsIHRoYXQgZHJhZnQt
aG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFseXNpcyBjb21wYXJlcyB0aGUgZGlmZmVy
ZW50IGFwcHJvYWNoZXMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2Ry
YWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMtMDUiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpwdXJwbGUiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1ob21t
YS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLWFuYWx5c2lzLTA1PC9zcGFuPjwvYT48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
VGhlIE1QTFMgYXBwcm9hY2ggZmFsbHMgaW50byB0aGUgY2F0ZWdvcnkgZGlzY3Vzc2VkIGluIHNl
Y3Rpb24gMy4xLjIsIOKAnE1ldGhvZCAyOiBGb3J3YXJkaW5nIHdpdGggU3RhY2tlZCBIZWFkZXJz
4oCdLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj53aGVyZWFzIHRoZSBOU0ggYXBw
cm9hY2ggZmFsbHMgaW50byBzZWN0aW9uIDMuMS4zLCDigJxNZXRob2QzOiBGb3J3YXJkaW5nIGJh
c2VkIG9uIFNlcnZpY2UgQ2hhaW4gSWRlbnRpZmllcnPigJ0uPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5TZWN0
aW9uIDQgYW5hbHl6ZXMgdGhlIGRpZmZlcmVudCBtZXRob2RzLCB3aXRoIHByb3MgYW5kIGNvbnMg
Zm9yIGFsbCBvZiB0aGUgYXBwcm9hY2hlcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi1EYXZlPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMt
c2VyaWYiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPnNmYw0KIFs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMt
c2VyaWYiPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGI+T24NCiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PC9iPlh1eGlhb2h1PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE1LCAyMDE2IDg6
MjEgUE08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPlVUVEFSTywgSkFNRVM7IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cp
OyBFWFQgQm90dG9yZmYsIFBhdWw7IFJvbiBQYXJrZXI7IFN0ZXdhcnQgQnJ5YW50OzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj5h
by50aW5nQHp0ZS5jb20uY248L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8Yj5DYzo8
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bh
bj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJw
bGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxiPlN1Ympl
Y3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5S
ZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9m
IE5TSDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5X
aGVuIGFwcGx5aW5nIGEgcGFydGljdWxhciBTRkMgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBT
RnMpIHRvIHRoZSBzZWxlY3RlZCB0cmFmZmljLCB0aGUgdHJhZmZpYyBuZWVkcyB0byBiZSBzdGVl
cmVkIHRocm91Z2ggdGhlIGNvcnJlc3BvbmRpbmcgU0ZQIChpLmUuLCBhbg0KIG9yZGVyZWQgbGlz
dCBvZiBTRkZzIGFuZCBTRnMpIGluIHRoZSBTRkMtZW5hYmxlZCBuZXR3b3JrLiBNUExTLVNQUklO
RyBpcyBhIHBhcnRpY3VsYXIgTVBMUyBzb3VyY2Ugcm91dGluZyBwYXJhZGlnbSB3aGVyZSB0aGUg
ZXhwbGljaXQgcGF0aCBpbmZvcm1hdGlvbiAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIGV4cGxp
Y2l0IGhvcHMpIGlzIGVuY29kZWQgYXMgYSBsYWJlbCBzdGFjayAoaS5lLiwgYW4gb3JkZXJlZCBs
aXN0IG9mIGxhYmVscyB3aXRoDQogZWFjaCBpbmRpY2F0aW5nIGEgcGFydGljdWxhciBleHBsaWNp
dCBob3ApIGFuZCB0aGVuIHBpZ2d5YmFja2VkIG9uIHRoZSBzb3VyY2Ugcm91dGVkIHBhY2tldHMu
IFRoZSBNUExTLVNQUklORyBwYXJhZGlnbSBjYW4gYmUgZWFzaWx5IGxldmVyYWdlZCB0byBzdGVl
ciB0aGUgc2VsZWN0ZWQgdHJhZmZpYyB0aHJvdWdoIGEgcGFydGljdWxhciBTRlAgYnkgZW5jb2Rp
bmcgdGhlIFNGUCBpbmZvcm1hdGlvbiBhcyBhbiBNUExTIGxhYmVsIHN0YWNrIChpLmUuLA0KIGFu
IG9yZGVyZWQgbGlzdCBvZiBsYWJlbHMgd2l0aCBlYWNoIGluZGljYXRpbmcgYSBwYXJ0aWN1bGFy
IFNGRiBvciBTRikuIEluIHRoaXMgd2F5LCBTRkZzIGNvdWxkIGJlIGltcGxlbWVudGVkIG9uIGV4
aXN0aW5nIE1QTFMgc3dpdGNoZXMgd2l0aG91dCBhbnkgY2hhbmdlIHRvIHRoZSBkYXRhLXBsYW5l
IHByb3ZpZGVkIHRoYXQgU0ZzIGFyZSBjYXBhYmxlIG9mIHJlY29nbml6aW5nIE1QTFMgcGFja2V0
cy4gJm5ic3A7QXMgcG9pbnRlZCBvdXQgYnkgc29tZWJvZHkNCiBlbHNlLCBpdOKAmXMgbXVjaCBz
dHJhaWdodGZvcndhcmQgdG8gc3VwcG9ydCB0aGUgc3RhY2sgb2YgU0ZDIGVuY2Fwc3VsYXRpb25z
IGlmIHRoZSBTRkMgZW5jYXBzdWxhdGlvbiBpcyBpbXBsZW1lbnRlZCBpbiB0aGUgZm9ybSBvZiBh
biBNUExTIGxhYmVsIHN0YWNrLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5YaWFvaHU8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBp
biAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8
L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5zZmMNCiBbPC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj5tYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5dPHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uDQogQmVoYWxm
IE9mPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5V
VFRBUk8sIEpBTUVTPGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIE1hcmNoIDE1LCAyMDE2IDg6NDYgUE08YnI+
DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPkRvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFJv
biBQYXJrZXI7IFN0ZXdhcnQgQnJ5YW50OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdAenRlLmNvbS5j
biI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj5hby50aW5nQHp0ZS5jb20uY248L3NwYW4+
PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8Yj5DYzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gW0dSQVlNQUlMXSBSZTog
QWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj5JZiB3ZSBoYXZlIGFuIE1QTFMg
ZW5hYmxlZCBmYWJyaWMgd291bGRu4oCZdCBpdCBiZSBzaW1wbGVyIHRvIHdlYXZlIE5TSCBpbnRv
IGl0IGlmIGl0IGFsbCB1c2VzIE1QTFM/IElmIG5vdCBob3cgd291bGQgdGhlIGludGVyYWN0aW9u
IGJldHdlZW4gdGhlIHR3byBlbnZpcm9ubWVudHMNCiB3b3JrPzwvc3Bhbj48L2k+PC9iPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiM0NDU0NkEiPkppbSBVdHRhcm88L3NwYW4+PC9pPjwvYj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojNDQ1NDZBIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojNDQ1NDZBIj4mcXVvdDs8aT5UaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0
ZWQgd2l0aCBpdCBhcmUgQVQmYW1wO1QgcHJvcGVydHksIGFyZSBjb25maWRlbnRpYWwsIGFuZCBh
cmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0
eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUgb2Yg
dGhlDQogbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxp
ZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ug
bm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJv
bSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24s
IGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nDQogb2YgdGhpcyBlbWFpbCBpcyBzdHJp
Y3RseSBwcm9oaWJpdGVkPC9pPi4mcXVvdDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEg
MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+c2ZjDQogWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5dPHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uDQogQmVoYWxmIE9mPHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5Eb2xnYW5vdywg
QW5kcmV3IChOb2tpYSAtIFNHKTxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5Nb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjUy
IFBNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5FWFQgQm90dG9yZmYsIFBhdWwgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86
cGF1bC5ib3R0b3JmZkBocGUuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj5wYXVs
LmJvdHRvcmZmQGhwZS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmd0OzsNCiBSb24g
UGFya2VyICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmd0OzsgU3Rld2FydA0K
IEJyeWFudCAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5j
b20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNv
bTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFvLnRpbmdA
enRlLmNvbS5jbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+YW8udGluZ0B6dGUuY29t
LmNuPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxiPkNjOjwvYj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPnNmY0BpZXRm
Lm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIFtH
UkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0g8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gb2xsb3dpbmcg4oCcbmV4dCBo
ZWFkZXLigJ0gYXBwcm9hY2ggJm5ic3A7aXMgc2ltcGxlIGFuZCB0aGUgTlNIIGhlYWRlciBpcyBh
bHJlYWR5IGJ1aWx0IGxpa2UgdGhhdC4gSW50cm9kdWNpbmcgTVBMUyBsaWtlIGFwcHJvYWNoIHdv
dWxkIGFkZCB5ZXQgYW5vdGhlciBtZWNoYW5pc20gdG8gdHJhdmVyc2UgdGhlIGhlYWRlcnMsDQog
d2hpY2ggd291bGQgbWFrZSBoL3cgbW9yZSBjb21wbGV4Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5JdCBp
cyB0cnVlIHRoYXQgaC93IGNhbiBvbmx5IGxvb2sgYXQgWCBCeXRlcyAoWCBkZXBlbmRpbmcgb24g
aC93KS4gVGhpcyBpcyB0cnVlIGZvciBtYW55IGhlYWRlcnMgbm90IG9ubHkgdGhpcyBhbmQgZXZl
biB0b2RheSAod2l0aG91dCBOU0gpIHlvdSBjYW4gZW5kLXVwIHdpdGggcGF5bG9hZCBiZWluZw0K
IHZlcnkgZGVlcCBpbiBhIHBhY2tldC4gQXQgdGhlIGVuZCB3ZSBuZWVkIHRvIGhhdmUgYSBmbGV4
aWJsZSBtZWNoYW5pc20gd2hpY2ggTlNIIG5lc3Rpbmcgd291bGQgcHJvdmlkZS4gSWYgc29tZW9u
ZSDigJxhYnVzZXMgaXTigJ0gdGhpcyBjYW4gbGVhZCB0byB2YXJpb3VzIGlzc3Vlcy4gSXQgaXMg
cHJvYmFibHkgd29ydGggbm90aW5nIHRoYXQgaW4gdGhlIGRyYWZ0IGluY2x1ZGluZyBzZWN1cml0
eSBjb25zaWRlcmF0aW9ucyAoYnkgYWRkaW5nIGxhcmdlDQogaGVhZGVycyBpdCB3aWxsIGJlIGhh
cmRlciB0byBwZXJmb3JtIHBheWxvYWQgYmFzZWQgQUNMIEREb1MgcHJvdGVjdGlvbiBpbiByb3V0
ZXJzIGZvciBleGFtcGxlKS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+QW5kcmV3PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj5PbiAyMDE2LTAzLTE1LCAzOjAzIEFNLCAmcXVvdDtzZmMgb24gYmVoYWxmIG9m
IEVYVCBCb3R0b3JmZiwgUGF1bCZxdW90OyB3cm90ZTo8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAj
QjVDNERGIDQuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0
O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0IiBp
ZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
SnVzdCBvbmUgbW9yZSBjb25jZXJuIGFib3V0IHRoZSBzdGFjayBpcyBob3cgZGVlcCBpdCB3aWxs
IG5lc3QuIEhhcmR3YXJlIHN3aXRjaCBpbXBsZW1lbnRhdGlvbnMgYXJlIHR5cGljYWxseSBsaW1p
dGVkIGluIHRoZSBkZXB0aCB0aGV5IGxvb2sgaW50byB0aGUgcGFja2V0Lg0KIElmIHRoZSBoYXJk
d2FyZSBuZWVkcyB0byBsb29rIGF0IHRoZSBvcmlnaW5hbCBwYWNrZXQgaGVhZGVycywgdGhlbiBo
YXJkd2FyZSB3b3VsZCBuZWVkIHRvIHNraXAgb3ZlciB0aGUgc3RhY2sgb2YgTlNIIGhlYWRlcnMg
dG8gcmVhY2ggdGhlIG9yaWdpbmFsIHBhY2tldC4gSWYgdGhlIE5TSCBzdGFjayBpcyB0b28gZGVl
cCBpdCBtYXkgZXhjZWVkIHRoZSBoYXJkd2FyZSBkZXB0aCBsaW1pdHMuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5DaGVlcnMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxicj4NClBhdWw8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9z
cGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPnNmYw0KIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj5tYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+XTxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5Pbg0KIEJlaGFs
ZiBPZjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+
Um9uIFBhcmtlcjxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj5Nb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjQ1IEFNPGJyPg0K
PGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj5TdGV3YXJ0IEJyeWFudCAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFu
dEBnbWFpbC5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPnN0ZXdhcnQuYnJ5YW50
QGdtYWlsLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mZ3Q7OzxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OmFvLnRpbmdAenRlLmNvbS5jbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+YW8udGlu
Z0B6dGUuY29tLmNuPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxiPkNjOjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUi
PnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8Yj5TdWJqZWN0
OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6
IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBO
U0g8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBs
aWtlIHRoZSBzZWxmIGRlc2NyaWJpbmcgc3RhY2sgb2YgTlNIIGhlYWRlcnMgYW5kIEkgbGlrZSB0
aGUgZmlyc3Qgb25lIGJlaW5nIHRoZSDigJxjdXJyZW504oCdIHNjb3BpbmcuJm5ic3A7Jm5ic3A7
IEJ1dCwgb25lIGRpZmZlcmVuY2UgYmV0d2VlbiBNUExTIGFuZCBOU0jigKYmbmJzcDsmbmJzcDsg
TVBMUyBmb3J3YXJkaW5nDQogaXMgZ2VuZXJhbGx5IGhhbmRsZWQgYnkgbG9va2luZyBvbmx5IGF0
IHRoZSBNUExTIGxhYmVscyB0aGF0IGFyZSDigJxpbiBzY29wZeKAnSBmb3IgdGhlIGN1cnJlbnQg
bm9kZSAoaS5lLiwgc3RhcnRpbmcgYXQgdGhlIHRvcC1vZi1zdGFjaykgYW5kIG5vdCBuZWVkaW5n
IHRvIGxvY2F0ZSBhbmQgcHJvY2VzcyB0aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGJvdHRv
bS1vZi1zdGFjay4mbmJzcDsmbmJzcDsmbmJzcDsgQnV0LCBpbiBOU0gsIG1vc3QgcHJvY2Vzc2lu
ZyB3aWxsIHJlcXVpcmUNCiBsb2NhdGlvbiBvZiB0aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhl
IGxhc3QgTlNIIGhlYWRlci4mbmJzcDsmbmJzcDsgSXQgaXMgaW5lZmZpY2llbnQgdG8gaGF2ZSB0
byB3YWxrIHRoZSBzdGFjayBvZiBOU0ggaGVhZGVycyBpbiBvcmRlciB0byBsb2NhdGUgdGhhdCBw
YXlsb2FkLiZuYnNwOyZuYnNwOyZuYnNwOyBJZiBlYWNoIE5TSCBoZWFkZXIgdGhhdCB3YXMgcHVz
aGVkIG9udG8gdGhlIHN0YWNrIGFsc28gaW5jbHVkZWQgYW4gb2Zmc2V0IHRvIGRpcmVjdGx5IGxv
Y2F0ZSB0aGUgcGF5bG9hZA0KIChlYWNoIG5ldyBvbmUgc2ltcGx5IGFkZHMgaXRzIG93biBieXRl
IHNpemUpLCB0aGVuIHRoaXMgcHJvY2Vzc2luZyBpbmVmZmljaWVuY3kgd291bGQgYmUgbWl0aWdh
dGVkLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPnNmYw0K
IFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9h
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48Yj5Pbg0KIEJlaGFsZiBPZjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+U3Rld2FydCBCcnlhbnQ8YnI+DQo8Yj5TZW50OjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+TW9uZGF5LCBN
YXJjaCAxNCwgMjAxNiA1OjQwIEFNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFvLnRp
bmdAenRlLmNvbS5jbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+YW8udGluZ0B6dGUu
Y29tLmNuPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxiPkNjOjwvYj48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUiPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+W0dSQVlNQUlM
XSBSZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpIYXZpbmcgcmVtaW5kZWQg
bXlzZWxmIG9mIHRoZSBOU0ggaGVhZGVyIHN0cnVjdHVyZSwgSSBzZWUgdGhhdCB0aGlzPGJyPg0K
aXMgbm90IHN0cmljdGx5IG5lZWRlZCBzaW5jZSB0aGlzIG5hdHVyYWxseSBmaXRzIHdpdGggdGhl
IG5leHQ8YnI+DQpwcm90b2NvbCBjb21wb25lbnQgb2YgdGhlIGJhc2UgaGVhZGVyLiBUaHVzIHN0
YXRpbmcgdGhhdCB0aGUgdGhlcmU8YnI+DQppcyBubyBhcmNoaXRlY3R1cmFsIGxpbWl0IG9uIHRo
ZSBudW1iZXIgb2YgU0ZIIGhlYWRlcnMgaW4gYSBwYWNrZXQ8YnI+DQppcyB0aGUgbmVjZXNzYXJ5
IGFuZCBzdWZmaWNpZW50IHJlcXVpcmVtZW50IHRvIGFsbG93IGFuIGFyYml0YXRyeTxicj4NCnN0
YWNrIG9mIE5TSCBoZWFkZXJzLiBTdGF0aW5nIHRoYXQgbmV3IE5TSCBoZWFkZXJzIGFyZSBhZGRl
ZCBhdCB0aGUgZnJvbnQ8YnI+DQpvZiB0aGUgcGFja2V0LCBhbmQgcHJvY2Vzc2VkIGZpcnN0IGFu
ZCBkaXNjYXJkZWQgZmlyc3QgaXMgc3VmZmljaWVudDxicj4NCnRvIHJlbW92ZSBhbnkgcHJvY2Vz
c2luZyBhbWJpZ3VpdHkuIFByb2Nlc3Npbmcgd291bGQgYWxzbyBiZSBzaW1wbGVyPGJyPg0KaXMg
eW91IGZvbGxvd2VkIHRoZSBNUExTIHJ1bGUgdGhhdCB0aGUgb3V0ZXIgaGVhZGVyIGlzIHRoZSBv
bmx5IG9uZTxicj4NCmluIHNjb3BlIHVudGlsIHRoYXQgaGVhZGVyIGlzIGRpc2NhcmRlZCAocG9w
cGVkKS48YnI+DQo8YnI+DQpJIGRvIGhvd2V2ZXIgd29uZGVyIHdoZXRoZXIgdGhlIElFVEYncyBh
cmNoaXRldHVyYWwgcHJlZmVyZW5jZSBmb3I8YnI+DQpzZWxmIGRlc2NyaWJpbmcgcGFja2V0cyAo
TVBMUyBiZWluZyB0aGUgZXhjZXB0aW9uKSBsZWFkcyB1cyB0byBtb3JlPGJyPg0KY29tcGxleCBh
bmQgdGh1cyBsZXNzIGVmZmljZW50IGRhdGFwbGFuZSBkZXNpZ25zIHRoYW4gd2UgY291bGQgb3Ro
ZXJ3aXNlPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxi
cj4NCmFjaGlldmUuPGJyPg0KPGJyPg0KLSBTdGV3YXJ0PG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDE0LzAzLzIwMTYgMDE6NDQsPHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzph
by50aW5nQHp0ZS5jb20uY24iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmFvLnRpbmdAenRl
LmNvbS5jbjwvc3Bhbj48L2E+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPndyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlN0ZXdhcnQsPC9zcGFuPjxicj4N
Cjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy
aWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlRoYW5rcy48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxicj4NCjxicj4NCjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPkRv
IHlvdSBtZWFuIHdlIHNob3VsZCBhZGQgYW4gaW5kaWNhdG9yIGZvciB0aGUgbmVzdGVkIE5TSD8g
Jm5ic3A7SSBhZ3JlZSBhbnl0aGluZyBuZXcgc2hvdWxkIGJlIGNvbnNpZGVyZWQgY2FyZWZ1bGx5
LiBBbmQgdGhhdCdzIHdoYXQgd2UgYXJlIGRvaW5nIHJpZ2h0IG5vdy46KTxicj4NCjwvc3Bhbj48
YnI+DQombmJzcDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPHNwYW4gbGFuZz0iWkgtQ04iIHN0eWxl
PSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IEpoZW5nSGVpJnF1
b3Q7LHNhbnMtc2VyaWY7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuWPkeS7tuS6ujwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzVGNUY1RiI+OiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssc2Fucy1zZXJpZiI+U3Rld2FydA0KIEJyeWFudDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5
YW50QGdtYWlsLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTom
cXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnB1cnBsZSI+Jmx0O3N0ZXdhcnQuYnJ5
YW50QGdtYWlsLmNvbSZndDs8L3NwYW4+PC9hPjxicj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6
Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOIj7mlLbku7bkuro8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiM1RjVGNUYiPjog
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj4mcXVvdDtzZmNAaWV0Zi5vcmcmcXVvdDs8L3NwYW4+
PC9hPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJw
bGUiPiZsdDtzZmNAaWV0Zi5vcmcmZ3Q7PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiw8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxicj4NCjxz
cGFuIHN0eWxlPSJmb250LXNpemU6Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1
b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7ml6XmnJ88L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiM1RjVGNUYiPjogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYi
PjIwMTYvMDMvMTENCiAxNzoyNTwvc3Bhbj48YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjcu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFn
ZTpaSC1DTiI+5Li7PC9zcGFuPjxzcGFuIGxhbmc9IlpILUNOIiBzdHlsZT0iZm9udC1zaXplOjcu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBKaGVuZ0hlaSZxdW90OyxzYW5zLXNlcmlm
O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj7popg8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiM1RjVGNUYiPjoNCiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNl
cmlmIj5SZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSDwvc3Bh
bj48YnI+DQo8c3BhbiBsYW5nPSJaSC1DTiIgc3R5bGU9ImZvbnQtc2l6ZTo3LjVwdDtmb250LWZh
bWlseTomcXVvdDtNaWNyb3NvZnQgSmhlbmdIZWkmcXVvdDssc2Fucy1zZXJpZjttc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiI+5Y+R5Lu25Lq6PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
Ny41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNUY1
RjVGIj46ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZx
dW90O3NmYyZxdW90OzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjcuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6cHVycGxlIj4mbHQ7c2ZjLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7PC9zcGFuPjwv
YT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0i
Y2VudGVyIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiPg0KPGhyIHNpemU9IjMiIHdpZHRoPSIx
MDAlIiBub3NoYWRlPSIiIHN0eWxlPSJjb2xvcjojQTBBMEEwIiBhbGlnbj0iY2VudGVyIj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48
YnI+DQo8YnI+DQo8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PGJyPg0KPC9z
cGFuPjx0dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+VGhlIHByb3RvY29sIHRoYXQg
Y2hvc2UgdGhlIG1vc3QgZWxlZ2FudCBhcHByb2FjaCB0byBsYXllcmluZzwvc3Bhbj48L3R0Pjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48YnI+DQo8L3NwYW4+PHR0PjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0Ij5vbmUgaGVhZGVyIG9uIGFub3RoZXIgd2FzIE1QTFMsIHdpdGgg
aXRzIHN0YWNraW5nIGFwcHJvYWNoPC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQiPjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPmFu
ZCBvbmUgYml0IGVuZCBvZiBzdGFjayBpbmRpY2F0b3IuPC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQiPlN1Y2ggYSBzaW1wbGUgZ2VuZXJhbCBhcHByb2FjaCBoYXMgbXVjaCB0
byBjb21tZW5kIGl0PC9zcGFuPjwvdHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxi
cj4NCjwvc3Bhbj48dHQ+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPmFuZCB5b3UgbWln
aHQgdGhpbmsgc2VyaW91c2x5IGFib3V0IGFwcGx5aW5nIGl0IGhlcmUuPC9zcGFuPjwvdHQ+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPjxicj4NCjxicj4NCjwvc3Bhbj48dHQ+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPlN0ZXdhcnQ8L3NwYW4+PC90dD48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdCI+PGJyPg0KPGJyPg0KPC9zcGFuPjx0dD48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdCI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188L3NwYW4+PC90dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+PGJyPg0KPC9z
cGFuPjx0dD48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+c2ZjIG1haWxpbmcgbGlzdDwv
c3Bhbj48L3R0PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48YnI+DQo8L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6cHVycGxlIj5zZmNAaWV0
Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij48YnI+DQo8L3Nw
YW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmM8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1z
ZXJpZiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0
aWNhJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNh
JnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtm
b250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpwdXJwbGUi
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
Ym9keT4NCjwvaHRtbD4NCg==

--_000_A46D9C092EA46F489F135060986AD9FF225B14BEG9W0345americas_--


From nobody Tue Mar 22 06:37:30 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2BAE312D0CC for <sfc@ietfa.amsl.com>; Mon, 21 Mar 2016 19:03:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.222
X-Spam-Level: 
X-Spam-Status: No, score=-4.222 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 V-0H8gCd703d for <sfc@ietfa.amsl.com>; Mon, 21 Mar 2016 19:03:44 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2FA0812D1E9 for <sfc@ietf.org>; Mon, 21 Mar 2016 19:03:31 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CLB86513; Tue, 22 Mar 2016 02:03:29 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml705-cah.china.huawei.com (10.201.5.168) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 22 Mar 2016 02:03:28 +0000
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Tue, 22 Mar 2016 10:03:21 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "UTTARO, JAMES" <ju1738@att.com>, Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, Stewart Bryant <stewart.bryant@gmail.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgDgh6QXwuTVog0aXCX8wnzwSxZ9ew4PwgATQQoCAASebcA==
Date: Tue, 22 Mar 2016 02:03:20 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D534985@NKGEML515-MBX.china.huawei.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <56EA876A.9070800@joelhalpern.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D533D7D@NKGEML515-MBX.china.huawei.com> <D3159652.4913C%jguichar@cisco.com>
In-Reply-To: <D3159652.4913C%jguichar@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.99.55]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090201.56F0A7F1.00DA, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 2fde7150433ba5f4f166953d73843df8
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/CsRDR6Gra0q1aLiv7ZlzZMpoAtw>
X-Mailman-Approved-At: Tue, 22 Mar 2016 06:37:27 -0700
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Mar 2016 02:03:47 -0000

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmltIEd1aWNoYXJkIChq
Z3VpY2hhcikgW21haWx0bzpqZ3VpY2hhckBjaXNjby5jb21dDQo+IFNlbnQ6IFR1ZXNkYXksIE1h
cmNoIDIyLCAyMDE2IDEyOjE3IEFNDQo+IFRvOiBYdXhpYW9odTsgSm9lbCBNLiBIYWxwZXJuOyBS
b24gUGFya2VyOyBVVFRBUk8sIEpBTUVTOyBEYXZlIERvbHNvbjsNCj4gRG9sZ2Fub3csIEFuZHJl
dyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgU3Rld2FydCBCcnlhbnQ7DQo+IGFv
LnRpbmdAenRlLmNvbS5jbg0KPiBDYzogc2ZjQGlldGYub3JnDQo+IFN1YmplY3Q6IFJlOiBbc2Zj
XSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQo+
IA0KPiANCj4gPg0KPiA+PiBQaHJhc2VkIGRpZmZlcmVudGx5LCBTRkMgaGFzIHRvIHdvcmsgb3Zl
ciBuZXR3b3JrcyB0aGF0IHVzZSBNUExTLCBhbmQNCj4gPj5vdmVyICBuZXR3b3JrcyB0aGF0IGRv
IG5vdCB1c2UgTVBMUy4NCj4gPg0KPiA+V2hlbiBpbXBsZW1lbnRpbmcgYW4gU0ZDIGVuY2Fwc3Vs
YXRpb24gaGVhZGVyIGluIHRoZSBmb3JtIG9mIGFuIE1QTFMNCj4gPmxhYmVsIHN0YWNrLCB0aGF0
IFNGQyBlbmNhcHN1bGF0aW9uIGhlYWRlciBpcyBzdGlsbA0KPiA+dHJhbnNwb3J0LWluZGVwZW5k
ZW50IHNpbmNlIE1QTFMgcGFja2V0cyBjYW4gYmUgdHJhbnNwb3J0ZWQgb3Zlcg0KPiA+bm9uLU1Q
TFMgbmV0d29ya3MgKGUuZy4sIElQDQo+ID5uZXR3b3JrcykNCj4gDQo+IEFuZCB3aGF0IGRvIHlv
dSBkbyBpZiB0aGUgbm9uLU1QTFMgbmV0d29yayBhY3R1YWxseSBob3N0cyBvbmUgb3IgbW9yZSBv
ZiB0aGUNCj4gc2VydmljZXM/IEJ5IGltcGxlbWVudGluZyBhIHNlcnZpY2UgcGxhbmUgKGFrYS4g
TlNIKSB5b3UgZ2V0IHRoZSBiZXN0IG9mIGJvdGgNCj4gd29ybGRzOyB5b3UgY2FuIGRlcGxveSBz
ZXJ2aWNlcyBpbiB0aGUgTVBMUyBhbmQgbm9uLU1QTFMgcGFydHMgb2YgdGhlIG5ldHdvcmsNCj4g
dXNpbmcgdGhlIHNhbWUgZW5jYXBzdWxhdGlvbiBhbmQgcmVseSB1cG9uIHRoZSB1bmRlcmx5aW5n
IHRyYW5zcG9ydCAoTVBMUyBvcg0KPiBvdGhlcndpc2UpIHRvIGRlbGl2ZXIgcGFja2V0cyB0byB0
aGUgc2VydmljZXMuDQoNCkJ5IGltcGxlbWVudGluZyBhIHNlcnZpY2UgcGxhbmUgKGkuZS4sIGFu
IFNGQyBlbmNhcHN1bGF0aW9uIGhlYWRlcikgaW4gdGhlIGZvcm0gb2YgYW4gTVBMUyBsYWJlbCBz
dGFjaywgeW91IGFyZSBhbGxvd2VkIHRvIGRlcGxveSBzZXJ2aWNlcyBpbiB0aGUgTVBMUyBhbmQg
bm9uLU1QTFMgbmV0d29ya3MgYXMgd2VsbC4gSW4gYWRkaXRpb24sIGl0IGFsbG93cyB0aGUgbm9u
LU1QTFMgbmV0d29yayBob3N0cyBvbmUgb3IgbW9yZSBzZXJ2aWNlcy4gSW4gb3RoZXIgd29yZHMs
IHRoZSBTRkMgZW5jYXBzdWxhdGlvbiBoZWFkZXIgd2hpY2ggaXMgaW1wbGVtZW50ZWQgaW4gdGhl
IGZvcm0gb2YgYW4gTVBMUyBsYWJlbCBzdGFjayBpcyB0cmFuc3BvcnQtaW5kZXBlbmRlbnQuDQoN
CkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQo+IEppbQ0KPiANCj4gPg0KPiA+PiBUaGUgd29ya2lu
ZyBncm91cCBjb25zaWRlcmVkIGFsdGVybmF0aXZlcywgYW5kIGlzIGN1cnJlbnRseSB1c2luZyB0
aGUNCj4gPj5OU0ggIGhlYWRlciBhcyB0aGUgbWVjaGFuaXNtIHRvIGNhcnJ5IHBhdGggaWRlbnRp
ZmljYXRpb24gYW5kDQo+ID4+bWV0YWRhdGEuDQo+ID4+DQo+ID4+IFdlIGNvdWxkIHVzZSBhIGRp
ZmZlcmVudCBtZWNoYW5pc20gd2hpY2ggc3BsaXRzIHBhdGggaWRlbnRpZmljYXRpb24NCj4gPj5m
cm9tICBtZXRhZGF0YSwgYW5kIHVzZSBzb21lIG90aGVyIG1lY2hhbmlzbSB0aGF0IGEgc2luZ2xl
IGRvbWFpbi13aWRlDQo+ID4+aWQgZm9yIHRoZSAgcGF0aC4gIEJ1dCB0aGVyZSBhcmUgY29tcGxp
Y2F0aW9ucyBhbmQgY29zdHMgYXNzb2NpYXRlZA0KPiA+PndpdGggZG9pbmcgc28uDQo+ID4+SXQg
aXMgYQ0KPiA+PiB0cmFkZS1vZmYuDQo+ID4NCj4gPldoZW4gaW1wbGVtZW50aW5nIGFuIFNGQyBl
bmNhcHN1bGF0aW9uIGhlYWRlciBpbiB0aGUgZm9ybSBvZiBhbiBNUExTDQo+ID5sYWJlbCBzdGFj
aywgU0ZGcyBjb3VsZCBiZSBidWlsdCBvbiB0aGUgZXhpc3RpbmcgTVBMUyBzd2l0Y2hlcy4gSW4g
dGhpcw0KPiA+d2F5LCB0aGVyZSBpcyBubyBuZWVkIG9mIGludHJvZHVjaW5nIGEgbmV3IGZvcndh
cmRpbmcgcGFyYWRpZ20uDQo+ID4NCj4gPkJlc3QgcmVnYXJkcywNCj4gPlhpYW9odQ0KPiA+DQo+
ID4+IFlvdXJzLA0KPiA+PiBKb2VsDQo+ID4+DQo+ID4+IFBTOiBJIHF1b3RlZCB0cmFuc3BvcnQg
c29tZSBvZiB0aGUgdGltZSBiZWNhdXNlIHRoZXJlIGFyZSBzbyBtYW55DQo+ID4+ZGlmZmVyZW50
ICB1c2VzIG9mIHRoZSB0ZXJtICJ0cmFuc3BvcnQiLiAgQnV0IEkgZG8gbm90IGhhdmUgYSBiZXR0
ZXINCj4gPj53b3JkIGhhbmR5Lg0KPiA+Pg0KPiA+PiBPbiAzLzE2LzE2IDExOjE5IEFNLCBSb24g
UGFya2VyIHdyb3RlOg0KPiA+PiA+IEphbWVzLA0KPiA+PiA+DQo+ID4+ID4gSSBjYW7igJl0IHNw
ZWFrIGZvciB0aGUgZW50aXJlIGdyb3VwLCBteSB1bmRlcnN0YW5kaW5nIG9mIHRoZQ0KPiA+PiA+
IGRlY2lzaW9uIG5vdCB0byBzdGFuZGFyZGl6ZSBvbiBNUExTIGFzIHRoZSBmb3J3YXJkaW5nIHBh
cmFkaWdtIHdhcw0KPiA+PiA+IHRvIG1ha2UgU0ZDIGJyb2FkZXIgc3VjaCB0aGF0IGl0IGNvdWxk
IHV0aWxpemUgTUFDIGJhc2VkIG5ldHdvcmtzLA0KPiA+PiA+IElQIGJhc2VkIG5ldHdvcmtzLCBh
bmQgSVAtb3Zlci1NUExTIGJhc2VkIG5ldHdvcmtzLg0KPiA+PiA+DQo+ID4+ID4gICAgIFJvbg0K
PiA+PiA+DQo+ID4+ID4gKkZyb206KlVUVEFSTywgSkFNRVMgW21haWx0bzpqdTE3MzhAYXR0LmNv
bV0NCj4gPj4gPiAqU2VudDoqIFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgMTE6MTEgQU0NCj4g
Pj4gPiAqVG86KiBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsg
RGF2ZSBEb2xzb24NCj4gPj4gPiA8ZGRvbHNvbkBzYW5kdmluZS5jb20+OyBYdXhpYW9odSA8eHV4
aWFvaHVAaHVhd2VpLmNvbT47DQo+IERvbGdhbm93LA0KPiA+PiA+IEFuZHJldyAoTm9raWEgLSBT
RykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+OyBFWFQgQm90dG9yZmYsIFBhdWwNCj4gPj4g
PiA8cGF1bC5ib3R0b3JmZkBocGUuY29tPjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50
QGdtYWlsLmNvbT47DQo+ID4+ID4gYW8udGluZ0B6dGUuY29tLmNuDQo+ID4+ID4gKkNjOiogc2Zj
QGlldGYub3JnDQo+ID4+ID4gKlN1YmplY3Q6KiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRk
aW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlDQo+ID4+ID4gb2YgTlNIDQo+ID4+ID4NCj4gPj4g
PiAqL0NvbW1lbnRzIEluLUxpbmUvKg0KPiA+PiA+DQo+ID4+ID4gKi8vKg0KPiA+PiA+DQo+ID4+
ID4gKi9KaW0gVXR0YXJvLyoNCj4gPj4gPg0KPiA+PiA+ICovLyoNCj4gPj4gPg0KPiA+PiA+ICIv
VGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJv
cGVydHksDQo+ID4+ID4gYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkg
Zm9yIHRoZSB1c2Ugb2YgdGhlDQo+ID4+ID4gaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0
aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZQ0KPiA+PiA+IG5vdCBvbmUgb2YgdGhl
IG5hbWVkDQo+ID4+ID4gcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBi
ZWxpZXZlIHRoYXQgeW91IGhhdmUNCj4gPj4gPiByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJy
b3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlDQo+ID4+ID4gdGhpcyBtZXNz
YWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwNCj4gPj4g
PiByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5
aW5nIG9mIHRoaXMNCj4gPj4gPiBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLy4iKi8vKg0K
PiA+PiA+DQo+ID4+ID4gKkZyb206KlJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tXQ0KPiA+PiA+ICpTZW50OiogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAx
NiAxMDowMSBBTQ0KPiA+PiA+ICpUbzoqIERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNv
bQ0KPiA+PiA+IDxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PjsgWHV4aWFvaHUgPHh1eGlh
b2h1QGh1YXdlaS5jb20NCj4gPj4gPiA8bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PjsgVVRU
QVJPLCBKQU1FUyA8anUxNzM4QGF0dC5jb20NCj4gPj4gPiA8bWFpbHRvOmp1MTczOEBhdHQuY29t
Pj47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhDQo+ID4+ID4gLSBTRykgPGFuZHJldy5kb2xnYW5v
d0Bub2tpYS5jb20NCj4gPj4gPG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPj47DQo+
ID4+ID4gRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb20NCj4gPj4gPiA8
bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+OyBTdGV3YXJ0IEJyeWFudA0KPiA+PiA+IDxz
dGV3YXJ0LmJyeWFudEBnbWFpbC5jb20gPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+
PjsNCj4gPj4gPiBhby50aW5nQHp0ZS5jb20uY24gPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+
DQo+ID4+ID4gKkNjOiogc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+PiA+
ICpTdWJqZWN0OiogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1o
ZWFkZXIgdHlwZQ0KPiA+PiA+IG9mIE5TSA0KPiA+PiA+DQo+ID4+ID4gTXkgcmVjb2xsZWN0aW9u
IG9mIHRoZSBkaXNjdXNzaW9uIGFuZCBhbmFseXNpcyBvZiBNUExTIGZvcndhcmRpbmcNCj4gPj4g
PiB0byBzdXBwb3J0IFNGQyB3YXMgbm90IG9yaWVudGVkIGFyb3VuZCBoaWVyYXJjaGljYWwgU0ZD
IGRvbWFpbnMuDQo+ID4+SW5zdGVhZCwNCj4gPj4gPiBJIHRob3VnaHQgdGhlIGRpc2N1c3Npb24g
d2FzIGFyb3VuZCBhbiBNUExTIGxhYmVsIHBlciBTRiBpbnN0YW5jZQ0KPiA+PiA+IHNvIHRoYXQg
dGhlIHN0YWNrIG9mIE1QTFMgbGFiZWxzIHByb3ZpZGVkIHRoZSBmdWxsIFNGUC9SU1AgZGVzY3Jp
cHRpb24uDQo+ID4+ID4gQW4gZWxlZ2FudCBhcHByb2FjaCwgZm9yIHN1cmUsIGJ1dCBub3Qgb25l
IGFkb3B0ZWQgYnkgdGhlIFdHLg0KPiA+PiA+DQo+ID4+ID4gKi9bSmltIFU+XSBXYXMgdGhpcyBk
ZWNpc2lvbiBiYXNlZCBvbiB0aGUgbm90aW9uIHRoYXQgYWxsIGZhYnJpY3MNCj4gPj4gPiBhcmUg
SVAgb25seT8/IElNTyB0aGUgbW9kZWwgb2YgYWxsIERDcyBiZWluZyBsYXJnZSBhbmQgSVAgb25s
eSBpcw0KPiA+PiA+IG5vdCBhIGNvcnJlY3QNCj4gPj4gPiBhc3N1bXB0aW9uLi8qDQo+ID4+ID4N
Cj4gPj4gPiBUaGUgY3VycmVudCBkaXNjdXNzaW9uIG9mIE1QTFMgaXMgbW9yZSBvZiB0aGUgaGll
cmFyY2hpY2FsIG5hdHVyZSDigJMNCj4gPj4gPiBhIHN0YWNrIG9mIGxhYmVscyBpbiB0aGUgZ2Vu
ZXJhbCBjYXNlIHJlcHJlc2VudHMgYSBzZXQgb2YgbmVzdGVkIExTUHMuDQo+ID4+ID4gRm9yIFNG
QywgdGhlIGRpc2N1c3Npb24gaXMgdGhhdCBhIHN0YWNrIG9mIE5TSCByZXByZXNlbnRzIGEgc3Rh
Y2sgb2YNCj4gPj4gPiBwZXItU0ZDLWRvbWFpbiBTRlBzLiAgIEJ1dCBhbiBpbmRpdmlkdWFsIE5T
SCBkb2VzIG5vdCBzZWxmLWRlc2NyaWJlDQo+ID4+dGhlDQo+ID4+ID4gU0ZQL1JTUCBhdCBpdHMg
b3duIGRvbWFpbiBsZXZlbCwgcmVseWluZyBpbnN0ZWFkIG9uIGEgZmxhdA0KPiA+PiA+IGlkZW50
aWZpZXIgKFNGUCBJRCkgdGhhdCBpcyB1c2VkIHRvIGxvb2t1cCB0aGUgZnVsbCBTRlAvUlNQLg0K
PiA+PiA+DQo+ID4+ID4gICAgIFJvbg0KPiA+PiA+DQo+ID4+ID4gKkZyb206KkRhdmUgRG9sc29u
IFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQo+ID4+ID4gKlNlbnQ6KiBXZWRuZXNkYXks
IE1hcmNoIDE2LCAyMDE2IDk6NDggQU0NCj4gPj4gPiAqVG86KiBYdXhpYW9odSA8eHV4aWFvaHVA
aHVhd2VpLmNvbQ0KPiA8bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PjsNCj4gPj4gPiBVVFRB
Uk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNvbSA8bWFpbHRvOmp1MTczOEBhdHQuY29tPj47DQo+IERv
bGdhbm93LA0KPiA+PiA+IEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tp
YS5jb20NCj4gPj4gPiA8bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+PjsgRVhUIEJv
dHRvcmZmLCBQYXVsDQo+ID4+ID4gPHBhdWwuYm90dG9yZmZAaHBlLmNvbSA8bWFpbHRvOnBhdWwu
Ym90dG9yZmZAaHBlLmNvbT4+OyBSb24gUGFya2VyDQo+ID4+ID4gPFJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20NCj4gPj4gPiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20+PjsgU3Rld2FydCBCcnlhbnQNCj4gPj4gPiA8c3Rld2FydC5icnlhbnRAZ21haWwuY29t
IDxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47DQo+ID4+ID4gYW8udGluZ0B6dGUu
Y29tLmNuIDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPiA+PiA+ICpDYzoqIHNmY0BpZXRm
Lm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gPj4gPiAqU3ViamVjdDoqIFJFOiBbc2ZjXSBb
R1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUNCj4gPj4gPiBvZiBO
U0gNCj4gPj4gPg0KPiA+PiA+IFJlY2FsbCB0aGF0IGRyYWZ0LWhvbW1hLXNmYy1mb3J3YXJkaW5n
LW1ldGhvZHMtYW5hbHlzaXMgY29tcGFyZXMNCj4gPj4gPiB0aGUgZGlmZmVyZW50IGFwcHJvYWNo
ZXMuDQo+ID4+ID4NCj4gPj4gPiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaG9t
bWEtc2ZjLWZvcndhcmRpbmctbWV0aG9kcy1hbmFsDQo+ID4+ID4geXNpDQo+ID4+ID4gcy0wNQ0K
PiA+PiA+DQo+ID4+ID4gVGhlIE1QTFMgYXBwcm9hY2ggZmFsbHMgaW50byB0aGUgY2F0ZWdvcnkg
ZGlzY3Vzc2VkIGluIHNlY3Rpb24NCj4gPj4gPiAzLjEuMiwg4oCcTWV0aG9kIDI6IEZvcndhcmRp
bmcgd2l0aCBTdGFja2VkIEhlYWRlcnPigJ0sDQo+ID4+ID4NCj4gPj4gPiB3aGVyZWFzIHRoZSBO
U0ggYXBwcm9hY2ggZmFsbHMgaW50byBzZWN0aW9uIDMuMS4zLCDigJxNZXRob2QzOg0KPiA+PiA+
IEZvcndhcmRpbmcgYmFzZWQgb24gU2VydmljZSBDaGFpbiBJZGVudGlmaWVyc+KAnS4NCj4gPj4g
Pg0KPiA+PiA+IFNlY3Rpb24gNCBhbmFseXplcyB0aGUgZGlmZmVyZW50IG1ldGhvZHMsIHdpdGgg
cHJvcyBhbmQgY29ucyBmb3INCj4gPj4gPiBhbGwgb2YgdGhlIGFwcHJvYWNoZXMuDQo+ID4+ID4N
Cj4gPj4gPiAtRGF2ZQ0KPiA+PiA+DQo+ID4+ID4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpYdXhpYW9odQ0KPiA+PiA+ICpTZW50OiogVHVl
c2RheSwgTWFyY2ggMTUsIDIwMTYgODoyMSBQTQ0KPiA+PiA+ICpUbzoqIFVUVEFSTywgSkFNRVM7
IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsDQo+ID4+ID4gUGF1
bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdAenRlLmNvbS5jbg0KPiA+PiA+
IDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPiA+PiA+ICpDYzoqIHNmY0BpZXRmLm9yZyA8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gPj4gPiAqU3ViamVjdDoqIFJlOiBbc2ZjXSBbR1JBWU1B
SUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUNCj4gPj4gPiBvZiBOU0gNCj4g
Pj4gPg0KPiA+PiA+IFdoZW4gYXBwbHlpbmcgYSBwYXJ0aWN1bGFyIFNGQyAoaS5lLiwgYW4gb3Jk
ZXJlZCBsaXN0IG9mIFNGcykgdG8NCj4gPj4gPiB0aGUgc2VsZWN0ZWQgdHJhZmZpYywgdGhlIHRy
YWZmaWMgbmVlZHMgdG8gYmUgc3RlZXJlZCB0aHJvdWdoIHRoZQ0KPiA+PiA+IGNvcnJlc3BvbmRp
bmcgU0ZQIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgU0ZGcyBhbmQgU0ZzKSBpbiB0aGUNCj4g
Pj4gPiBTRkMtZW5hYmxlZCBuZXR3b3JrLiBNUExTLVNQUklORyBpcyBhIHBhcnRpY3VsYXIgTVBM
UyBzb3VyY2UNCj4gPj4gPiByb3V0aW5nIHBhcmFkaWdtIHdoZXJlIHRoZSBleHBsaWNpdCBwYXRo
IGluZm9ybWF0aW9uIChpLmUuLCBhbg0KPiA+PiA+IG9yZGVyZWQgbGlzdCBvZiBleHBsaWNpdCBo
b3BzKSBpcyBlbmNvZGVkIGFzIGEgbGFiZWwgc3RhY2sgKGkuZS4sDQo+ID4+ID4gYW4gb3JkZXJl
ZCBsaXN0IG9mIGxhYmVscyB3aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXINCj4gPj4g
PiBleHBsaWNpdCBob3ApIGFuZCB0aGVuIHBpZ2d5YmFja2VkIG9uIHRoZSBzb3VyY2Ugcm91dGVk
IHBhY2tldHMuDQo+ID4+ID4gVGhlIE1QTFMtU1BSSU5HIHBhcmFkaWdtIGNhbiBiZSBlYXNpbHkg
bGV2ZXJhZ2VkIHRvIHN0ZWVyIHRoZQ0KPiA+PiA+IHNlbGVjdGVkIHRyYWZmaWMgdGhyb3VnaCBh
IHBhcnRpY3VsYXIgU0ZQIGJ5IGVuY29kaW5nIHRoZSBTRlANCj4gPj4gPiBpbmZvcm1hdGlvbiBh
cyBhbiBNUExTIGxhYmVsIHN0YWNrIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgbGFiZWxzIHdp
dGggZWFjaA0KPiBpbmRpY2F0aW5nIGEgcGFydGljdWxhciBTRkYgb3IgU0YpLg0KPiA+PiA+IElu
IHRoaXMgd2F5LCBTRkZzIGNvdWxkIGJlIGltcGxlbWVudGVkIG9uIGV4aXN0aW5nIE1QTFMgc3dp
dGNoZXMNCj4gPj4gPiB3aXRob3V0IGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEtcGxhbmUgcHJvdmlk
ZWQgdGhhdCBTRnMgYXJlIGNhcGFibGUNCj4gPj4gPiBvZiByZWNvZ25pemluZyBNUExTIHBhY2tl
dHMuICBBcyBwb2ludGVkIG91dCBieSBzb21lYm9keSBlbHNlLCBpdOKAmXMNCj4gPj4gPiBtdWNo
IHN0cmFpZ2h0Zm9yd2FyZCB0byBzdXBwb3J0IHRoZSBzdGFjayBvZiBTRkMgZW5jYXBzdWxhdGlv
bnMgaWYNCj4gPj4gPiB0aGUgU0ZDIGVuY2Fwc3VsYXRpb24gaXMgaW1wbGVtZW50ZWQgaW4gdGhl
IGZvcm0gb2YgYW4gTVBMUyBsYWJlbCBzdGFjay4NCj4gPj4gPg0KPiA+PiA+IEJlc3QgcmVnYXJk
cywNCj4gPj4gPg0KPiA+PiA+IFhpYW9odQ0KPiA+PiA+DQo+ID4+ID4gKkZyb206KnNmYyBbbWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpVVFRBUk8sDQo+ID4+ID4g
SkFNRVMNCj4gPj4gPiAqU2VudDoqIFR1ZXNkYXksIE1hcmNoIDE1LCAyMDE2IDg6NDYgUE0NCj4g
Pj4gPiAqVG86KiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQ
YXVsOyBSb24NCj4gPj4gPiBQYXJrZXI7IFN0ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20u
Y24NCj4gPj4gPiA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4gPj4gPiAqQ2M6KiBzZmNA
aWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+ID4+ID4gKlN1YmplY3Q6KiBSZTogW3Nm
Y10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlDQo+ID4+ID4g
b2YgTlNIDQo+ID4+ID4NCj4gPj4gPiAqL0lmIHdlIGhhdmUgYW4gTVBMUyBlbmFibGVkIGZhYnJp
YyB3b3VsZG7igJl0IGl0IGJlIHNpbXBsZXIgdG8gd2VhdmUNCj4gPj4gPiBOU0ggaW50byBpdCBp
ZiBpdCBhbGwgdXNlcyBNUExTPyBJZiBub3QgaG93IHdvdWxkIHRoZSBpbnRlcmFjdGlvbg0KPiA+
PiA+IGJldHdlZW4gdGhlIHR3byBlbnZpcm9ubWVudHMgd29yaz8vKg0KPiA+PiA+DQo+ID4+ID4g
Ki8vKg0KPiA+PiA+DQo+ID4+ID4gKi9KaW0gVXR0YXJvLyoNCj4gPj4gPg0KPiA+PiA+ICovLyoN
Cj4gPj4gPg0KPiA+PiA+ICIvVGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdp
dGggaXQgYXJlIEFUJlQgcHJvcGVydHksDQo+ID4+ID4gYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFy
ZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlDQo+ID4+ID4gaW5kaXZpZHVhbCBv
ciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZQ0KPiA+
PiA+IG5vdCBvbmUgb2YgdGhlIG5hbWVkDQo+ID4+ID4gcmVjaXBpZW50KHMpIG9yIG90aGVyd2lz
ZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUNCj4gPj4gPiByZWNlaXZlZCB0
aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRl
DQo+ID4+ID4gdGhpcyBtZXNzYWdlIGltbWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55
IG90aGVyIHVzZSwNCj4gPj4gPiByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcs
IHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMNCj4gPj4gPiBlbWFpbCBpcyBzdHJpY3RseSBw
cm9oaWJpdGVkLy4iKi8vKg0KPiA+PiA+DQo+ID4+ID4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpEb2xnYW5vdywNCj4gPj4gPiBBbmRyZXcg
KE5va2lhIC0gU0cpDQo+ID4+ID4gKlNlbnQ6KiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjUy
IFBNDQo+ID4+ID4gKlRvOiogRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5j
b20NCj4gPj4gPiA8bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+OyBSb24gUGFya2VyDQo+
ID4+ID4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4gPj4gPiA8bWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgU3Rld2FydCBCcnlhbnQNCj4gPj4gPiA8
c3Rld2FydC5icnlhbnRAZ21haWwuY29tIDxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29t
Pj47DQo+ID4+ID4gYW8udGluZ0B6dGUuY29tLmNuIDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNu
Pg0KPiA+PiA+ICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gPj4g
PiAqU3ViamVjdDoqIFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQt
aGVhZGVyIHR5cGUNCj4gPj4gPiBvZiBOU0gNCj4gPj4gPg0KPiA+PiA+IEZvbGxvd2luZyDigJxu
ZXh0IGhlYWRlcuKAnSBhcHByb2FjaCAgaXMgc2ltcGxlIGFuZCB0aGUgTlNIIGhlYWRlciBpcw0K
PiA+PiA+IGFscmVhZHkgYnVpbHQgbGlrZSB0aGF0LiBJbnRyb2R1Y2luZyBNUExTIGxpa2UgYXBw
cm9hY2ggd291bGQgYWRkDQo+ID4+ID4geWV0IGFub3RoZXIgbWVjaGFuaXNtIHRvIHRyYXZlcnNl
IHRoZSBoZWFkZXJzLCB3aGljaCB3b3VsZCBtYWtlIGgvdw0KPiA+PiA+IG1vcmUgY29tcGxleC4N
Cj4gPj4gPg0KPiA+PiA+IEl0IGlzIHRydWUgdGhhdCBoL3cgY2FuIG9ubHkgbG9vayBhdCBYIEJ5
dGVzIChYIGRlcGVuZGluZyBvbiBoL3cpLg0KPiA+PiA+IFRoaXMgaXMgdHJ1ZSBmb3IgbWFueSBo
ZWFkZXJzIG5vdCBvbmx5IHRoaXMgYW5kIGV2ZW4gdG9kYXkgKHdpdGhvdXQNCj4gPj4gPiBOU0gp
IHlvdSBjYW4gZW5kLXVwIHdpdGggcGF5bG9hZCBiZWluZyB2ZXJ5IGRlZXAgaW4gYSBwYWNrZXQu
IEF0DQo+ID4+ID4gdGhlIGVuZCB3ZSBuZWVkIHRvIGhhdmUgYSBmbGV4aWJsZSBtZWNoYW5pc20g
d2hpY2ggTlNIIG5lc3RpbmcNCj4gPj4gPiB3b3VsZCBwcm92aWRlLiBJZiBzb21lb25lIOKAnGFi
dXNlcyBpdOKAnSB0aGlzIGNhbiBsZWFkIHRvIHZhcmlvdXMNCj4gPj4gPiBpc3N1ZXMuIEl0IGlz
IHByb2JhYmx5IHdvcnRoIG5vdGluZyB0aGF0IGluIHRoZSBkcmFmdCBpbmNsdWRpbmcNCj4gPj4g
PiBzZWN1cml0eSBjb25zaWRlcmF0aW9ucyAoYnkgYWRkaW5nIGxhcmdlIGhlYWRlcnMgaXQgd2ls
bCBiZSBoYXJkZXINCj4gPj4gPiB0byBwZXJmb3JtIHBheWxvYWQgYmFzZWQgQUNMIEREb1MgcHJv
dGVjdGlvbiBpbiByb3V0ZXJzIGZvciBleGFtcGxlKS4NCj4gPj4gPg0KPiA+PiA+IEFuZHJldw0K
PiA+PiA+DQo+ID4+ID4gT24gMjAxNi0wMy0xNSwgMzowMyBBTSwgInNmYyBvbiBiZWhhbGYgb2Yg
RVhUIEJvdHRvcmZmLCBQYXVsIiB3cm90ZToNCj4gPj4gPg0KPiA+PiA+ICAgICBKdXN0IG9uZSBt
b3JlIGNvbmNlcm4gYWJvdXQgdGhlIHN0YWNrIGlzIGhvdyBkZWVwIGl0IHdpbGwgbmVzdC4NCj4g
Pj4gPiAgICAgSGFyZHdhcmUgc3dpdGNoIGltcGxlbWVudGF0aW9ucyBhcmUgdHlwaWNhbGx5IGxp
bWl0ZWQgaW4gdGhlIGRlcHRoDQo+ID4+ID4gICAgIHRoZXkgbG9vayBpbnRvIHRoZSBwYWNrZXQu
IElmIHRoZSBoYXJkd2FyZSBuZWVkcyB0byBsb29rIGF0IHRoZQ0KPiA+PiA+ICAgICBvcmlnaW5h
bCBwYWNrZXQgaGVhZGVycywgdGhlbiBoYXJkd2FyZSB3b3VsZCBuZWVkIHRvIHNraXAgb3ZlciB0
aGUNCj4gPj4gPiAgICAgc3RhY2sgb2YgTlNIIGhlYWRlcnMgdG8gcmVhY2ggdGhlIG9yaWdpbmFs
IHBhY2tldC4gSWYgdGhlIE5TSA0KPiA+PnN0YWNrDQo+ID4+ID4gICAgIGlzIHRvbyBkZWVwIGl0
IG1heSBleGNlZWQgdGhlIGhhcmR3YXJlIGRlcHRoIGxpbWl0cy4NCj4gPj4gPg0KPiA+PiA+ICAg
ICBDaGVlcnMsDQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+ICAgICBQYXVsDQo+ID4+ID4NCj4gPj4g
PiAgICAgKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxm
IE9mICpSb24gUGFya2VyDQo+ID4+ID4gICAgICpTZW50OiogTW9uZGF5LCBNYXJjaCAxNCwgMjAx
NiAxMTo0NSBBTQ0KPiA+PiA+ICAgICAqVG86KiBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlh
bnRAZ21haWwuY29tDQo+ID4+ID4gICAgIDxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29t
Pj47IGFvLnRpbmdAenRlLmNvbS5jbg0KPiA+PiA+ICAgICA8bWFpbHRvOmFvLnRpbmdAenRlLmNv
bS5jbj4NCj4gPj4gPiAgICAgKkNjOiogc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPiA+PiA+ICAgICAqU3ViamVjdDoqIFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcg
YW4gTlNILm5leHQtaGVhZGVyIHR5cGUNCj4gPj4gPiAgICAgb2YgTlNIDQo+ID4+ID4NCj4gPj4g
PiAgICAgSSBsaWtlIHRoZSBzZWxmIGRlc2NyaWJpbmcgc3RhY2sgb2YgTlNIIGhlYWRlcnMgYW5k
IEkgbGlrZSB0aGUNCj4gPj5maXJzdA0KPiA+PiA+ICAgICBvbmUgYmVpbmcgdGhlIOKAnGN1cnJl
bnTigJ0gc2NvcGluZy4gICBCdXQsIG9uZSBkaWZmZXJlbmNlIGJldHdlZW4NCj4gPj5NUExTDQo+
ID4+ID4gICAgIGFuZCBOU0jigKYgICBNUExTIGZvcndhcmRpbmcgaXMgZ2VuZXJhbGx5IGhhbmRs
ZWQgYnkgbG9va2luZyBvbmx5IGF0DQo+ID4+ID4gICAgIHRoZSBNUExTIGxhYmVscyB0aGF0IGFy
ZSDigJxpbiBzY29wZeKAnSBmb3IgdGhlIGN1cnJlbnQgbm9kZSAoaS5lLiwNCj4gPj4gPiAgICAg
c3RhcnRpbmcgYXQgdGhlIHRvcC1vZi1zdGFjaykgYW5kIG5vdCBuZWVkaW5nIHRvIGxvY2F0ZSBh
bmQNCj4gPj5wcm9jZXNzDQo+ID4+ID4gICAgIHRoZSDigJxwYXlsb2Fk4oCdIGJleW9uZCB0aGUg
Ym90dG9tLW9mLXN0YWNrLiAgICBCdXQsIGluIE5TSCwgbW9zdA0KPiA+PiA+ICAgICBwcm9jZXNz
aW5nIHdpbGwgcmVxdWlyZSBsb2NhdGlvbiBvZiB0aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhl
IGxhc3QNCj4gPj4gPiAgICAgTlNIIGhlYWRlci4gICBJdCBpcyBpbmVmZmljaWVudCB0byBoYXZl
IHRvIHdhbGsgdGhlIHN0YWNrIG9mIE5TSA0KPiA+PiA+ICAgICBoZWFkZXJzIGluIG9yZGVyIHRv
IGxvY2F0ZSB0aGF0IHBheWxvYWQuICAgIElmIGVhY2ggTlNIIGhlYWRlcg0KPiA+PnRoYXQNCj4g
Pj4gPiAgICAgd2FzIHB1c2hlZCBvbnRvIHRoZSBzdGFjayBhbHNvIGluY2x1ZGVkIGFuIG9mZnNl
dCB0byBkaXJlY3RseQ0KPiA+PmxvY2F0ZQ0KPiA+PiA+ICAgICB0aGUgcGF5bG9hZCAoZWFjaCBu
ZXcgb25lIHNpbXBseSBhZGRzIGl0cyBvd24gYnl0ZSBzaXplKSwgdGhlbg0KPiA+PnRoaXMNCj4g
Pj4gPiAgICAgcHJvY2Vzc2luZyBpbmVmZmljaWVuY3kgd291bGQgYmUgbWl0aWdhdGVkLg0KPiA+
PiA+DQo+ID4+ID4gICAgICAgICBSb24NCj4gPj4gPg0KPiA+PiA+ICAgICAqRnJvbToqc2ZjIFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKlN0ZXdhcnQNCj4gPj4g
QnJ5YW50DQo+ID4+ID4gICAgICpTZW50OiogTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiA1OjQwIEFN
DQo+ID4+ID4gICAgICpUbzoqIGFvLnRpbmdAenRlLmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdAenRl
LmNvbS5jbj4NCj4gPj4gPiAgICAgKkNjOiogc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPiA+PiA+ICAgICAqU3ViamVjdDoqIFtHUkFZTUFJTF0gUmU6IFtzZmNdIEFkZGluZyBh
biBOU0gubmV4dC1oZWFkZXIgdHlwZQ0KPiA+PiA+IG9mIE5TSA0KPiA+PiA+DQo+ID4+ID4NCj4g
Pj4gPiAgICAgSGF2aW5nIHJlbWluZGVkIG15c2VsZiBvZiB0aGUgTlNIIGhlYWRlciBzdHJ1Y3R1
cmUsIEkgc2VlIHRoYXQNCj4gPj50aGlzDQo+ID4+ID4gICAgIGlzIG5vdCBzdHJpY3RseSBuZWVk
ZWQgc2luY2UgdGhpcyBuYXR1cmFsbHkgZml0cyB3aXRoIHRoZSBuZXh0DQo+ID4+ID4gICAgIHBy
b3RvY29sIGNvbXBvbmVudCBvZiB0aGUgYmFzZSBoZWFkZXIuIFRodXMgc3RhdGluZyB0aGF0IHRo
ZSB0aGVyZQ0KPiA+PiA+ICAgICBpcyBubyBhcmNoaXRlY3R1cmFsIGxpbWl0IG9uIHRoZSBudW1i
ZXIgb2YgU0ZIIGhlYWRlcnMgaW4gYSBwYWNrZXQNCj4gPj4gPiAgICAgaXMgdGhlIG5lY2Vzc2Fy
eSBhbmQgc3VmZmljaWVudCByZXF1aXJlbWVudCB0byBhbGxvdyBhbiBhcmJpdGF0cnkNCj4gPj4g
PiAgICAgc3RhY2sgb2YgTlNIIGhlYWRlcnMuIFN0YXRpbmcgdGhhdCBuZXcgTlNIIGhlYWRlcnMg
YXJlIGFkZGVkIGF0DQo+ID4+dGhlDQo+ID4+ID4gICAgIGZyb250DQo+ID4+ID4gICAgIG9mIHRo
ZSBwYWNrZXQsIGFuZCBwcm9jZXNzZWQgZmlyc3QgYW5kIGRpc2NhcmRlZCBmaXJzdCBpcw0KPiA+
PnN1ZmZpY2llbnQNCj4gPj4gPiAgICAgdG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5nIGFtYmlndWl0
eS4gUHJvY2Vzc2luZyB3b3VsZCBhbHNvIGJlDQo+ID4+c2ltcGxlcg0KPiA+PiA+ICAgICBpcyB5
b3UgZm9sbG93ZWQgdGhlIE1QTFMgcnVsZSB0aGF0IHRoZSBvdXRlciBoZWFkZXIgaXMgdGhlIG9u
bHkNCj4gPj5vbmUNCj4gPj4gPiAgICAgaW4gc2NvcGUgdW50aWwgdGhhdCBoZWFkZXIgaXMgZGlz
Y2FyZGVkIChwb3BwZWQpLg0KPiA+PiA+DQo+ID4+ID4gICAgIEkgZG8gaG93ZXZlciB3b25kZXIg
d2hldGhlciB0aGUgSUVURidzIGFyY2hpdGV0dXJhbCBwcmVmZXJlbmNlIGZvcg0KPiA+PiA+ICAg
ICBzZWxmIGRlc2NyaWJpbmcgcGFja2V0cyAoTVBMUyBiZWluZyB0aGUgZXhjZXB0aW9uKSBsZWFk
cyB1cyB0bw0KPiA+Pm1vcmUNCj4gPj4gPiAgICAgY29tcGxleCBhbmQgdGh1cyBsZXNzIGVmZmlj
ZW50IGRhdGFwbGFuZSBkZXNpZ25zIHRoYW4gd2UgY291bGQNCj4gPj4gPiAgICAgb3RoZXJ3aXNl
DQo+ID4+ID4gICAgIGFjaGlldmUuDQo+ID4+ID4NCj4gPj4gPiAgICAgLSBTdGV3YXJ0DQo+ID4+
ID4NCj4gPj4gPiAgICAgT24gMTQvMDMvMjAxNiAwMTo0NCwgYW8udGluZ0B6dGUuY29tLmNuDQo+
ID4+IDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPiA+PiA+ICAgICB3cm90ZToNCj4gPj4g
Pg0KPiA+PiA+ICAgICAgICAgU3Rld2FydCwNCj4gPj4gPg0KPiA+PiA+ICAgICAgICAgVGhhbmtz
Lg0KPiA+PiA+DQo+ID4+ID4gICAgICAgICBEbyB5b3UgbWVhbiB3ZSBzaG91bGQgYWRkIGFuIGlu
ZGljYXRvciBmb3IgdGhlIG5lc3RlZCBOU0g/ICBJDQo+ID4+ID4gICAgICAgICBhZ3JlZSBhbnl0
aGluZyBuZXcgc2hvdWxkIGJlIGNvbnNpZGVyZWQgY2FyZWZ1bGx5LiBBbmQgdGhhdCdzDQo+ID4+
ID4gICAgICAgICB3aGF0IHdlIGFyZSBkb2luZyByaWdodCBub3cuOikNCj4gPj4gPg0KPiA+PiA+
DQo+ID4+ID4NCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPiAgICAgICAgIOWPkeS7tuS6
ujogU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4NCj4gPj4gPiAgICAg
ICAgIDxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPg0KPiA+PiA+ICAgICAgICAg5pS2
5Lu25Lq6OiAic2ZjQGlldGYub3JnIiA8bWFpbHRvOnNmY0BpZXRmLm9yZz48c2ZjQGlldGYub3Jn
Pg0KPiA+PiA+ICAgICAgICAgPG1haWx0bzpzZmNAaWV0Zi5vcmc+LA0KPiA+PiA+ICAgICAgICAg
5pel5pyfOiAyMDE2LzAzLzExIDE3OjI1DQo+ID4+ID4gICAgICAgICDkuLvpopg6IFJlOiBbc2Zj
XSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQo+ID4+ID4gICAgICAgICDl
j5Hku7bkuro6ICJzZmMiIDxzZmMtYm91bmNlc0BpZXRmLm9yZz4NCj4gPj4gPiA8bWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnPg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+
ID4+ID4gLS0tDQo+ID4+ID4gLS0NCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4NCj4gPj4gPg0KPiA+
PiA+DQo+ID4+ID4gICAgICAgICBUaGUgcHJvdG9jb2wgdGhhdCBjaG9zZSB0aGUgbW9zdCBlbGVn
YW50IGFwcHJvYWNoIHRvIGxheWVyaW5nDQo+ID4+ID4gICAgICAgICBvbmUgaGVhZGVyIG9uIGFu
b3RoZXIgd2FzIE1QTFMsIHdpdGggaXRzIHN0YWNraW5nIGFwcHJvYWNoDQo+ID4+ID4gICAgICAg
ICBhbmQgb25lIGJpdCBlbmQgb2Ygc3RhY2sgaW5kaWNhdG9yLg0KPiA+PiA+DQo+ID4+ID4gICAg
ICAgICBTdWNoIGEgc2ltcGxlIGdlbmVyYWwgYXBwcm9hY2ggaGFzIG11Y2ggdG8gY29tbWVuZCBp
dA0KPiA+PiA+ICAgICAgICAgYW5kIHlvdSBtaWdodCB0aGluayBzZXJpb3VzbHkgYWJvdXQgYXBw
bHlpbmcgaXQgaGVyZS4NCj4gPj4gPg0KPiA+PiA+ICAgICAgICAgU3Rld2FydA0KPiA+PiA+DQo+
ID4+ID4gICAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPiA+PiA+ICAgICAgICAgc2ZjIG1haWxpbmcgbGlzdA0KPiA+PiA+ICAgICAgICAgc2Zj
QGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+PiA+ICAgICAgICAgaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4gPj4gPg0KPiA+PiA+DQo+ID4+ID4N
Cj4gPj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
PiA+PiA+IHNmYyBtYWlsaW5nIGxpc3QNCj4gPj4gPiBzZmNAaWV0Zi5vcmcNCj4gPj4gPiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPiA+PiA+DQo+ID5fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+c2ZjIG1haWxpbmcg
bGlzdA0KPiA+c2ZjQGlldGYub3JnDQo+ID5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KDQo=


From nobody Tue Mar 22 06:37:33 2016
Return-Path: <ao.ting@zte.com.cn>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C662712D7EB for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 02:23:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.221
X-Spam-Level: 
X-Spam-Status: No, score=-104.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 9gvxFMRdNMa3 for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 02:23:14 -0700 (PDT)
Received: from mx5.zte.com.cn (mx5.zte.com.cn [63.217.80.70]) by ietfa.amsl.com (Postfix) with ESMTP id A555912D701 for <sfc@ietf.org>; Tue, 22 Mar 2016 02:23:13 -0700 (PDT)
Received: from mse01.zte.com.cn (unknown [10.30.3.20]) by Websense Email Security Gateway with ESMTPS id 309834FFB5F4F; Tue, 22 Mar 2016 17:23:09 +0800 (CST)
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id u2M9MQLC042855; Tue, 22 Mar 2016 17:22:26 +0800 (GMT-8) (envelope-from ao.ting@zte.com.cn)
In-Reply-To: <22EDC8D6-67B3-4A6B-9E03-98BA7F3B8690@cisco.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE <22EDC8D6-67B3-4A6B-9E03-98BA7F3B8690@cisco.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>
MIME-Version: 1.0
X-KeepSent: 43697BBF:2DBA29D7-48257F7E:00300F4C; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.5.3 September 15, 2011
Message-ID: <OF43697BBF.2DBA29D7-ON48257F7E.00300F4C-48257F7E.00337ECC@zte.com.cn>
From: ao.ting@zte.com.cn
Date: Tue, 22 Mar 2016 17:21:17 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP6|November 21, 2013) at 2016-03-22 17:22:11, Serialize complete at 2016-03-22 17:22:11
Content-Type: multipart/alternative; boundary="=_alternative 00337E7D48257F7E_="
X-MAIL: mse01.zte.com.cn u2M9MQLC042855
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/SAyhMw2Nw8spwQt51WLCI0jeJiU>
X-Mailman-Approved-At: Tue, 22 Mar 2016 06:37:27 -0700
Cc: "Dolganow, Andrew \(Nokia - SG\)" <andrew.dolganow@nokia.com>, "sfc@ietf.org" <sfc@ietf.org>, "Bottorff, Paul" <paul.bottorff@hpe.com>, "Fedyk, Don" <don.fedyk@hpe.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, Stewart Bryant <stewart.bryant@gmail.com>, Xuxiaohu <xuxiaohu@huawei.com>, "UTTARO, JAMES" <ju1738@att.com>, Dave Dolson <ddolson@sandvine.com>, Sumandra Majee <S.Majee@f5.com>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Mar 2016 09:23:22 -0000

This is a multipart message in MIME format.
--=_alternative 00337E7D48257F7E_=
Content-Type: text/plain; charset="GB2312"
Content-Transfer-Encoding: base64

SGkgUGF1bKOsDQoNCkkgYWdyZWUgdGhhdCB0aGUgTlNIIHNob3VsZCBvbmx5IGJlIHRoZSBTRkMg
cGF0aCBpZGVudGlmaWVyIHdoaWNoIGlzIHVzZWQgDQpmb3IgZm9yd2FyZGluZyBhbG9uZSB0aGUg
U0ZDIHBhdGguIEJ1dCBTRkYgYXMgYSBmb3J3YXJkZXIgc2hvdWxkIGdpdmUgc29tZSANCm5ldHdv
cmsgZm9yd2FyZGluZyBpbmZvcm1hdGlvbiB0byB0aGUgbmV0d29yayBkZXZpY2UuIE9uZSBleG1h
cGxlIGlzIA0KZGVzY3JpYmVkIGluIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1h
by1zZmMtb3ZlcmxheS0wMC50eHQsIGluIA0Kd2hpY2ggU0ZGIGlzIHJlcXVpcmVkIHRvIGNhcnJ5
IG5ldHdvcmsgZm9yd2FyZGluZyBpbmZvcm1hdGlvbiB3aGVuIGl0IA0KZm9yd2FyZHMgcGFja2V0
cyB0byBuZXR3b3JrIGVkZ2UgZGV2aWNlLCBzbyB0aGF0IG5ldHdvcmsgZGV2aWNlIGNhbiANCnBy
b3ZpZGUgY29ycmVjdCBuZXR3b3JrIHRyYW5zcG9ydC4NCg0KVGluZy4NCg0KDQoNCg0KDQq3orz+
yMs6ICAgICAgICAgIlBhdWwgUXVpbm4gKHBhdWxxKSIgPHBhdWxxQGNpc2NvLmNvbT4NCsrVvP7I
yzogICAgICAgICAiRmVkeWssIERvbiIgPGRvbi5mZWR5a0BocGUuY29tPiwgDQqzrcvNOiAgICJV
VFRBUk8sIEpBTUVTIiA8anUxNzM4QGF0dC5jb20+LCBTdW1hbmRyYSBNYWplZSA8Uy5NYWplZUBm
NS5jb20+LCANCiJTdGV3YXJ0IEJyeWFudCIgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4sIFh1
eGlhb2h1IA0KPHh1eGlhb2h1QGh1YXdlaS5jb20+LCBSb24gUGFya2VyIDxSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPiwgRGF2ZSANCkRvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb20+
LCAiRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykiIA0KPGFuZHJldy5kb2xnYW5vd0Bub2tp
YS5jb20+LCAiQm90dG9yZmYsIFBhdWwiIDxwYXVsLmJvdHRvcmZmQGhwZS5jb20+LCANCiJhby50
aW5nQHp0ZS5jb20uY24iIDxhby50aW5nQHp0ZS5jb20uY24+LCAic2ZjQGlldGYub3JnIiA8c2Zj
QGlldGYub3JnPg0KyNXG2jogICAyMDE2LzAzLzIyIDAwOjQ2DQrW98ziOiAgIFJlOiBbc2ZjXSBb
R1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCg0K
DQpEb24sIA0KDQpJdCdzIGFsd2F5cyBncmVhdCB0byBoZWFyIG9waW5pb25zIGJ1dCB0aGV5IHNo
b3VsZCBiZSBjb25zaWRlcmVkIGluIHRoZSANCmNvbnRleHQgb2YgdGhlIGFyY2hpdGVjdHVyZSB3
ZSBhZ3JlZWQgb24gc2hvcnRseSBhZnRlciB3b3JraW5nIGdyb3VwIA0KZm9ybWF0aW9uLiAgTlNI
IGRvZXMgbm90IHByb3ZpZGUgX25ldHdvcmtfIGZvcndhcmRpbmcgaW5mb3JtYXRpb24gYW5kIHRv
IA0KbGFiZWwgaXQgKG5vIHB1biBpbnRlbmRlZCkgYXMgc3VjaCBpcyBub3Qgb25seSBtaXNsZWFk
aW5nIGJ1dCBjb252ZXlzIGFuIA0KYXJjaGl0ZWN0dXJhbCBtaXN1bmRlcnN0YW5kaW5nLiAgVGhl
IE5TSCBwYXRoLUlEIGlzIHNpbXBseSBhbiBpZGVudGlmaWVyIA0KZm9yIHRoZSBzZXJ2aWNlIHBh
dGguICBOb3RoaW5nIG1vcmUuICBVc2luZyB0aGF0IGluZGlyZWN0aW9uLCBOU0ggcHJvdmlkZXMg
DQpzZXZlcmFsIGtleXMgYmVuZWZpdHMgYXQgdGhlIF9zZXJ2aWNlIHBsYW5lXywgbW9zdCBub3Rh
Ymx5IChidXQgbm90IA0KZXhjbHVzaXZlbHkpIHRoZSBhYmlsaXR5IHRvIGF2b2lkIHBlci1ob3Ag
cmVjbGFzc2lmaWNhdGlvbiBhbmQgdGhlIGFiaWxpdHkgDQp0byBiZSB0cmFuc3BvcnQgaW5kZXBl
bmRlbnQuICBCb3RoIG9mIHRob3NlIGF0dHJpYnV0ZXMgaGF2ZW4gcHJvdmVuIA0KdGhlbXNlbHZl
cyBhcyBpbXBsZW1lbnRhdGlvbnMgaGF2ZSBldm9sdmVkLg0KDQpTbywgdG8geW91ciBwb2ludCwg
TlNIIG9ubHkgaWRlbnRpdGllcyB0aGUgc2VydmljZSBwYXRoIGFuZCB0aGUgbmV0d29yayANCnRy
YW5zcG9ydCAoTVBMUywgSVAsIFZYTEFOLCBldGMuKSBwcm92aWRlIHRoZSBmb3J3YXJkaW5nLiAN
Cg0KUGF1bA0KDQpPbiBNYXIgMTgsIDIwMTYsIGF0IDExOjQ0IEFNLCBGZWR5aywgRG9uIDxkb24u
ZmVkeWtAaHBlLmNvbT4gd3JvdGU6DQoNClRoZSBmYWN0IHRoYXQgdGhlIHdvcmsgZ3JvdXAgaXMg
bm90IG9mZmljaWFsbHkgY2hhcnRlcmVkIHRvIGNvdmVyIA0KZm9yd2FyZGluZyBtZXRob2RzIGhh
cyBjYXVzZWQgZm9yd2FyZGluZyBhc3BlY3RzIHRvIGNyZWVwIGluIG90aGVyIGhlYWRlcnMgDQps
aWtlIE5TSCBpbiBteSBvcGluaW9uLiBJIHRoaW5rIG9ubHkgYnkgZHJhZnRpbmcgb3V0IGEgc2V0
IG9mIGZvcndhcmRpbmcgDQp0ZWNobm9sb2dpZXMgd2l0aCBOU0ggKG9yIG90aGVyIHNpbWlsYXIg
aGVhZGVycykgaW4gdG9lIGNhbiB5b3UgZ2V0IGEgDQpzZW5zZSBvZiB3aGF0IGJlbG9uZ3Mgd2hl
cmUuICBXZSBhbmFseXplZCB0aGlzIGFzcGVjdCBpbiBvdXIgZHJhZnQgb24gTUFDIA0KY2hhaW5p
bmcuIFdlIGJlbGlldmUgSVAgdHVubmVscywgTVBMUyBvciBzZWdtZW50IHJvdXRpbmcgd291bGQg
YmUgaGF2ZSANCnNpbWlsYXJpdGllcyB3aXRoIHJlc3BlY3QgdG8gTlNILiAgSSB0aGluayB3ZSB3
aWxsIGhhdmUgYSB2YXJpZXR5IG9mIA0KZm9yd2FyZGluZyB0ZWNobm9sb2dpZXMgaW4gdmFyaW91
cyBlbnZpcm9ubWVudHMuDQogDQpDaGVlcnMNCkRvbg0KIA0KIA0KRnJvbTogc2ZjIFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBVVFRBUk8sIEpBTUVTDQpTZW50OiBG
cmlkYXksIE1hcmNoIDE4LCAyMDE2IDk6MjIgQU0NClRvOiBTdW1hbmRyYSBNYWplZSA8Uy5NYWpl
ZUBmNS5jb20+OyBTdGV3YXJ0IEJyeWFudCA8DQpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+OyBY
dXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbT47IFJvbiBQYXJrZXIgPA0KUm9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT47IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbT47
IA0KRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5j
b20+OyBCb3R0b3JmZiwgUGF1bCANCjxwYXVsLmJvdHRvcmZmQGhwZS5jb20+OyBhby50aW5nQHp0
ZS5jb20uY24NCkNjOiBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxd
IFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQogDQpUaGUgdXNlIG9m
IE1QTFMgbGFiZWxzIHdvdWxkIGZhY2lsaXRhdGUgU0ROIGNvbnRyb2wgb2Ygc2VydmljZSBjaGFp
bnMuIFdlIA0KY291bGQgdXNlIGFueXRoaW5nIGJ1dCBWTEFOIHN0aXRjaGluZyBldGMuLiBpcyBu
b3Qgc2NhbGFibGUgb3IgcmVhbGlzdGljIA0KdG8gb3BlcmF0ZSBpbiBhIGxhcmdlIG5ldHdvcmsg
Y29tcG9zZWQgb2YgbWFueSBzbWFsbGVyIGRhdGEgY2VudGVycy4gSSANCmd1ZXNzIHdoZXJlIEkg
Z2V0IGh1bmcgdXAgaW4gdGhpcyBkaXNjdXNzaW9uIGlzIHdoeSBvdmVybG9hZCB0aGUgTlNIIA0K
aGVhZGVyIG9iamVjdCB3aXRoIGJvdGggcGF0aCBpbmZvIGFuZCBtZXRhZGF0YT8gSXMgdGhlcmUg
YSBub3Rpb24gdGhhdCANCnRoZXkgYXJlIGludHJpbnNpY2FsbHkgdGllZCB0b2dldGhlciBpZiBz
bywgY291bGQgZm9sa3MgcHJvdmlkZSBhbiANCmV4YW1wbGU/IFRoYXQgd291bGQgYmUgaGVscGZ1
bC4NCiANClRoYW5rcywNCiAgICAgICAgICAgICAgICBKaW0gVXR0YXJvDQogDQoiVGhpcyBlbWFp
bCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHksIGFy
ZSANCmNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2Yg
dGhlIGluZGl2aWR1YWwgb3IgDQplbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3Nl
ZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZSBuYW1lZCANCnJlY2lwaWVudChzKSBvciBvdGhl
cndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIA0KdGhp
cyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0
aGlzIG1lc3NhZ2UgDQppbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1
c2UsIHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgDQpmb3J3YXJkaW5nLCBwcmludGluZywgb3Ig
Y29weWluZyBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIg0KRnJvbTogU3Vt
YW5kcmEgTWFqZWUgW21haWx0bzpTLk1hamVlQGY1LmNvbV0gDQpTZW50OiBUaHVyc2RheSwgTWFy
Y2ggMTcsIDIwMTYgNToxMCBQTQ0KVG86IFVUVEFSTywgSkFNRVMgPGp1MTczOEBhdHQuY29tPjsg
U3Rld2FydCBCcnlhbnQgPA0Kc3Rld2FydC5icnlhbnRAZ21haWwuY29tPjsgWHV4aWFvaHUgPHh1
eGlhb2h1QGh1YXdlaS5jb20+OyBSb24gUGFya2VyIDwNClJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20+OyBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb20+OyANCkRvbGdhbm93
LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPjsgRVhUIEJv
dHRvcmZmLCANClBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbT47IGFvLnRpbmdAenRlLmNvbS5j
bg0KQ2M6IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFk
ZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCiANCkZvciBhIG5haWxlZCBkb3du
IHNlcnZpY2UgY2hhaW4gd2l0aG91dCBtZXRhZGF0YSBvbmNlIGNhbiB1c2UgdmxhbiANCnN0aXRj
aGluZywgbWFjIGJhc2VkLCBoZWNrIGl0IGNhbiBiZSBIVFRQIGhlYWRlciBiYXNlZCBpZiB3ZSB3
YW50IHRvLiBTbyANCnllcyBuZWl0aGVyIE5TSCBub3QgbWV0YWRhdGEgaXMgcmVxdWlyZWQuIEJ1
dCBpdCBpcyBvZnRlbiBkbyBub3QgDQppbnRlcm9wZXJhdGUuDQogDQpJIGFtIGJpdCBsb3N0IG9u
IGhvdyB0aGlzIGRpc2N1c3Npb24gZml0cyBpbiB3aXRoIE5TSCBwcm90b2NvbCBpbiBnZW5lcmFs
PyANCg0KIA0KU3VtYW5kcmENCiANCkZyb206IHNmYyA8c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+IG9u
IGJlaGFsZiBvZiAiVVRUQVJPLCBKQU1FUyIgPA0KanUxNzM4QGF0dC5jb20+DQpEYXRlOiBUaHVy
c2RheSwgTWFyY2ggMTcsIDIwMTYgYXQgODo1NCBBTQ0KVG86IFN0ZXdhcnQgQnJ5YW50IDxzdGV3
YXJ0LmJyeWFudEBnbWFpbC5jb20+LCBYdXhpYW9odSA8DQp4dXhpYW9odUBodWF3ZWkuY29tPiwg
Um9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4sIERhdmUgDQpEb2xz
b24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPiwgIkRvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cp
IiA8DQphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPiwgIkVYVCBCb3R0b3JmZiwgUGF1bCIgPHBh
dWwuYm90dG9yZmZAaHBlLmNvbT4sIA0KImFvLnRpbmdAenRlLmNvbS5jbiIgPGFvLnRpbmdAenRl
LmNvbS5jbj4NCkNjOiAic2ZjQGlldGYub3JnIiA8c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6
IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBO
U0gNCiANClNvLCBpZiBJIHdhbnRlZCB0byBmb3JtIHNpbXBsZSBzZXJ2aWNlIGNoYWlucyBpLmUg
bmFpbGVkIHVwLCBub3QgDQpzZWxmLW1vZHVsYXRpbmcgZXRjoa1ob3cgbXVjaCBtZXRhIGRhdGEg
d291bGQgSSBuZWVkPw0KIA0KSmltIFV0dGFybw0KIA0KIlRoaXMgZW1haWwgYW5kIGFueSBmaWxl
cyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5LCBhcmUgDQpjb25maWRlbnRp
YWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFs
IG9yIA0KZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUg
bm90IG9uZSBvZiB0aGUgbmFtZWQgDQpyZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVh
c29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCANCnRoaXMgbWVzc2FnZSBpbiBl
cnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIA0K
aW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24s
IGRpc3NlbWluYXRpb24sIA0KZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhp
cyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiINCkZyb206IFN0ZXdhcnQgQnJ5YW50IFtt
YWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tXSANClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAx
NywgMjAxNiAxMTozMSBBTQ0KVG86IFVUVEFSTywgSkFNRVMgPGp1MTczOEBhdHQuY29tPjsgWHV4
aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb20+OyBSb24gDQpQYXJrZXIgPFJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20+OyBEYXZlIERvbHNvbiA8DQpkZG9sc29uQHNhbmR2aW5lLmNvbT47
IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDwNCmFuZHJldy5kb2xnYW5vd0Bub2tpYS5j
b20+OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbT47IA0KYW8udGlu
Z0B6dGUuY29tLmNuDQpDYzogc2ZjQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlN
QUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KIA0KWWVzLCB0
aGUgTVBMUyBsYWJlbCBzaG91bGQgYmUgc2VlbiBhcyBhbiBpbnN0cnVjdGlvbiAtIHdoaWNoIGlz
DQpleGFjdGx5IHdoYXQgaXQgaXMsIGFuZCBhbHdheXMgaGFzIGJlZW4uDQoNCllvdSBjYW4gdHJp
dmlhbGx5IGNhcnJ5IE1QTFMgb3ZlciBJUC4NCg0KV2UgZG8gY2FycnkgTVBMUyBvdmVyIEV0aGVy
bmV0Lg0KDQpJbiB0aGUgYWJvdmUgY2FzZXMgTVBMUyBpcyB0aGUgaW5zdHJ1Y3Rpb24sIGFuZCBJ
UCBhbmQgDQpFdGhlcm5ldCBhcmUgdGhlIHBvaW50IHRvIHBvaW50IHRyYW5zcG9ydHMuDQoNCldo
YXQgaXMgbW9yZSBpbnRlcmVzdGluZyBpcyBob3cgd2UgY2FycnkgdGhlIG1ldGFkYXRhLA0Kc2lu
Y2UgdGhlcmUgbWF5IG5lZWQgdG8gYmUgc2V2ZXJhbCBpbnN0YW5jZXMgb2YgdGhlDQptZXRhZGF0
YSBpbiB0aGUgcGFja2V0Lg0KDQpTdGV3YXJ0DQpPbiAxNy8wMy8yMDE2IDEyOjMwLCBVVFRBUk8s
IEpBTUVTIHdyb3RlOg0KUm9uLA0KIA0KICAgICAgICAgICAgICAgIEhhdmUgbm90IGJlZW4gZm9s
bG93aW5nIHRoZSBTRkMgV0cgdGhhdCBjbG9zZWx5IGR1ZSB0byANCm90aGVyIG1vcmUgcHJlc3Np
bmcgbmVlZHMgZm9yIG15IG5ldHdvcmsuIFRoYXQgYmVpbmcgc2FpZCwgaXQgd291bGQgc2VlbSAN
CnRoYXQgYW4gTVBMUyBsYWJlbCBjb3VsZCBiZSB1c2VkIGFzIHRoZSBiYXNpcyBmb3Igd2hhdCB5
b3UgYXJlIGxvb2tpbmcgZm9yIA0KYW4gdGh1cyBjb3VsZCBiZSBhcHBsaWVkIHRvIGFsbCBuZXR3
b3JrIHR5cGVzLiBVc2luZyB0aGUgTVBMUyBsYWJlbCBmb3JtYXQgDQpkb2VzIG5vdCBmb3JjZSB5
b3UgdG8gaGF2ZSBhbiBNUExTIGVuYWJsZWQgbmV0d29yayBhbGwgdGhhdCBpcyBuZWVkZWQgaXMg
DQp0aGUgcmVxdWlyZWQgaW5mbyB0byBiZSBwb3B1bGF0ZWQgaW4gdGhlIGxhYmVsLiBJdCBzZWVt
cyB0aGF0IHRoZSBhcmd1bWVudCANCmlzIGZvciBpbmRlcGVuZGVuY2Ugb2YgbmV0d29yayB0aHVz
IGludmVudGluZyBhIG5ldyBsYWJlbCBpcyBiYXNlZCBvbiBhbiANCmFzc3VtcHRpb24gdGhhdCB1
c2luZyBNUExTIGxhYmVscyBpbXBvc2VzIGFuIE1QTFMgY29udHJvbCBwbGFuZS4gSXMgdGhhdCAN
CnJpZ2h0Pw0KIA0KSmltIFV0dGFybw0KIA0KIlRoaXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFu
c21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3BlcnR5LCBhcmUgDQpjb25maWRlbnRpYWwsIGFu
ZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIA0K
ZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9u
ZSBvZiB0aGUgbmFtZWQgDQpyZWNpcGllbnQocykgb3Igb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRv
IGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCANCnRoaXMgbWVzc2FnZSBpbiBlcnJvciwg
cGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIA0KaW1tZWRp
YXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3Nl
bWluYXRpb24sIA0KZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFp
bCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiINCkZyb206IFh1eGlhb2h1IFttYWlsdG86eHV4aWFv
aHVAaHVhd2VpLmNvbV0gDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgMzo0NyBBTQ0K
VG86IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBVVFRBUk8s
IEpBTUVTIA0KPGp1MTczOEBhdHQuY29tPjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUu
Y29tPjsgRG9sZ2Fub3csIEFuZHJldyANCihOb2tpYSAtIFNHKTxhbmRyZXcuZG9sZ2Fub3dAbm9r
aWEuY29tPjsgRVhUIEJvdHRvcmZmLCBQYXVsIA0KPHBhdWwuYm90dG9yZmZAaHBlLmNvbT47IFN0
ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+OyANCmFvLnRpbmdAenRlLmNv
bS5jbg0KQ2M6IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6
IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCiANClJvbiwNCiANClRoZSBT
RkMgYXBwcm9hY2ggb2YgZW5jb2RpbmcgdGhlIFNGUCBpbmZvcm1hdGlvbiBieSBhbiBNUExTIGxh
YmVsIHN0YWNrIA0KY2FuIG1lZXQgdGhlIHRyYW5zcG9ydC1pbmRlcGVuZGVuY3kgcmVxdWlyZW1l
bnQgdmVyeSB3ZWxsLg0KIA0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQogDQpGcm9tOiBSb24gUGFy
a2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0gDQpTZW50OiBXZWRu
ZXNkYXksIE1hcmNoIDE2LCAyMDE2IDExOjIwIFBNDQpUbzogVVRUQVJPLCBKQU1FUzsgRGF2ZSBE
b2xzb247IFh1eGlhb2h1OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgDQpFWFQgQm90
dG9yZmYsIFBhdWw7IFN0ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY24NCkNjOiBzZmNA
aWV0Zi5vcmcNClN1YmplY3Q6IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNI
Lm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQogDQpKYW1lcywNCiANCkkgY2Fuoa90IHNwZWFrIGZv
ciB0aGUgZW50aXJlIGdyb3VwLCBteSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBkZWNpc2lvbiBub3Qg
DQp0byBzdGFuZGFyZGl6ZSBvbiBNUExTIGFzIHRoZSBmb3J3YXJkaW5nIHBhcmFkaWdtIHdhcyB0
byBtYWtlIFNGQyBicm9hZGVyIA0Kc3VjaCB0aGF0IGl0IGNvdWxkIHV0aWxpemUgTUFDIGJhc2Vk
IG5ldHdvcmtzLCBJUCBiYXNlZCBuZXR3b3JrcywgYW5kIA0KSVAtb3Zlci1NUExTIGJhc2VkIG5l
dHdvcmtzLg0KIA0KICAgUm9uDQogDQogDQpGcm9tOiBVVFRBUk8sIEpBTUVTIFttYWlsdG86anUx
NzM4QGF0dC5jb21dIA0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMToxMSBBTQ0K
VG86IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+OyBEYXZlIERv
bHNvbiA8DQpkZG9sc29uQHNhbmR2aW5lLmNvbT47IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWku
Y29tPjsgRG9sZ2Fub3csIEFuZHJldyANCihOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5v
a2lhLmNvbT47IEVYVCBCb3R0b3JmZiwgUGF1bCA8DQpwYXVsLmJvdHRvcmZmQGhwZS5jb20+OyBT
dGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPjsgDQphby50aW5nQHp0ZS5j
b20uY24NCkNjOiBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJl
OiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQogDQpDb21tZW50cyBJbi1M
aW5lDQogDQpKaW0gVXR0YXJvDQogDQoiVGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5zbWl0
dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHksIGFyZSANCmNvbmZpZGVudGlhbCwgYW5kIGFy
ZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgDQplbnRp
dHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJlc3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9m
IHRoZSBuYW1lZCANCnJlY2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVs
aWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIA0KdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVh
c2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgDQppbW1lZGlhdGVs
eSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIHJldGVudGlvbiwgZGlzc2VtaW5h
dGlvbiwgDQpmb3J3YXJkaW5nLCBwcmludGluZywgb3IgY29weWluZyBvZiB0aGlzIGVtYWlsIGlz
IHN0cmljdGx5IHByb2hpYml0ZWQuIg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dIA0KU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAx
NiAxMDowMSBBTQ0KVG86IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbT47IFh1eGlh
b2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPjsgDQpVVFRBUk8sIEpBTUVTIDxqdTE3MzhAYXR0LmNv
bT47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDwNCmFuZHJldy5kb2xnYW5vd0Bub2tp
YS5jb20+OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbT47IA0KU3Rl
d2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT47IGFvLnRpbmdAenRlLmNvbS5j
bg0KQ2M6IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFk
ZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCiANCk15IHJlY29sbGVjdGlvbiBv
ZiB0aGUgZGlzY3Vzc2lvbiBhbmQgYW5hbHlzaXMgb2YgTVBMUyBmb3J3YXJkaW5nIHRvIA0Kc3Vw
cG9ydCBTRkMgd2FzIG5vdCBvcmllbnRlZCBhcm91bmQgaGllcmFyY2hpY2FsIFNGQyBkb21haW5z
LiAgIEluc3RlYWQsIEkgDQp0aG91Z2h0IHRoZSBkaXNjdXNzaW9uIHdhcyBhcm91bmQgYW4gTVBM
UyBsYWJlbCBwZXIgU0YgaW5zdGFuY2Ugc28gdGhhdCANCnRoZSBzdGFjayBvZiBNUExTIGxhYmVs
cyBwcm92aWRlZCB0aGUgZnVsbCBTRlAvUlNQIGRlc2NyaXB0aW9uLiAgICBBbiANCmVsZWdhbnQg
YXBwcm9hY2gsIGZvciBzdXJlLCBidXQgbm90IG9uZSBhZG9wdGVkIGJ5IHRoZSBXRy4NCltKaW0g
VT5dIFdhcyB0aGlzIGRlY2lzaW9uIGJhc2VkIG9uIHRoZSBub3Rpb24gdGhhdCBhbGwgZmFicmlj
cyBhcmUgSVAgDQpvbmx5Pz8gSU1PIHRoZSBtb2RlbCBvZiBhbGwgRENzIGJlaW5nIGxhcmdlIGFu
ZCBJUCBvbmx5IGlzIG5vdCBhIGNvcnJlY3QgDQphc3N1bXB0aW9uLg0KIA0KVGhlIGN1cnJlbnQg
ZGlzY3Vzc2lvbiBvZiBNUExTIGlzIG1vcmUgb2YgdGhlIGhpZXJhcmNoaWNhbCBuYXR1cmUgqEMg
YSANCnN0YWNrIG9mIGxhYmVscyBpbiB0aGUgZ2VuZXJhbCBjYXNlIHJlcHJlc2VudHMgYSBzZXQg
b2YgbmVzdGVkIExTUHMuICAgRm9yIA0KU0ZDLCB0aGUgZGlzY3Vzc2lvbiBpcyB0aGF0IGEgc3Rh
Y2sgb2YgTlNIIHJlcHJlc2VudHMgYSBzdGFjayBvZiANCnBlci1TRkMtZG9tYWluIFNGUHMuICAg
QnV0IGFuIGluZGl2aWR1YWwgTlNIIGRvZXMgbm90IHNlbGYtZGVzY3JpYmUgdGhlIA0KU0ZQL1JT
UCBhdCBpdHMgb3duIGRvbWFpbiBsZXZlbCwgcmVseWluZyBpbnN0ZWFkIG9uIGEgZmxhdCBpZGVu
dGlmaWVyIChTRlAgDQpJRCkgdGhhdCBpcyB1c2VkIHRvIGxvb2t1cCB0aGUgZnVsbCBTRlAvUlNQ
Lg0KIA0KICAgUm9uDQogDQogDQpGcm9tOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2Fu
ZHZpbmUuY29tXSANClNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgOTo0OCBBTQ0KVG86
IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPjsgVVRUQVJPLCBKQU1FUyA8anUxNzM4QGF0
dC5jb20+OyANCkRvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9sZ2Fub3dA
bm9raWEuY29tPjsgRVhUIEJvdHRvcmZmLCANClBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbT47
IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCj47IFN0ZXdhcnQg
QnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+OyBhby50aW5nQHp0ZS5jb20uY24NCkNj
OiBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJFOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcg
YW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQogDQpSZWNhbGwgdGhhdCBkcmFmdC1ob21t
YS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLWFuYWx5c2lzIGNvbXBhcmVzIHRoZSANCmRpZmZlcmVu
dCBhcHByb2FjaGVzLg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWhvbW1hLXNm
Yy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMtMDUNCiANClRoZSBNUExTIGFwcHJvYWNoIGZh
bGxzIGludG8gdGhlIGNhdGVnb3J5IGRpc2N1c3NlZCBpbiBzZWN0aW9uIDMuMS4yLCChsA0KTWV0
aG9kIDI6IEZvcndhcmRpbmcgd2l0aCBTdGFja2VkIEhlYWRlcnOhsSwNCndoZXJlYXMgdGhlIE5T
SCBhcHByb2FjaCBmYWxscyBpbnRvIHNlY3Rpb24gMy4xLjMsIKGwTWV0aG9kMzogRm9yd2FyZGlu
ZyANCmJhc2VkIG9uIFNlcnZpY2UgQ2hhaW4gSWRlbnRpZmllcnOhsS4NCiANClNlY3Rpb24gNCBh
bmFseXplcyB0aGUgZGlmZmVyZW50IG1ldGhvZHMsIHdpdGggcHJvcyBhbmQgY29ucyBmb3IgYWxs
IG9mIA0KdGhlIGFwcHJvYWNoZXMuDQogDQotRGF2ZQ0KIA0KIA0KIA0KRnJvbTogc2ZjIFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBYdXhpYW9odQ0KU2VudDogVHVl
c2RheSwgTWFyY2ggMTUsIDIwMTYgODoyMSBQTQ0KVG86IFVUVEFSTywgSkFNRVM7IERvbGdhbm93
LCBBbmRyZXcgKE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7IFJvbiANClBhcmtlcjsg
U3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdAenRlLmNvbS5jbg0KQ2M6IHNmY0BpZXRmLm9yZw0KU3Vi
amVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIg
dHlwZSBvZiBOU0gNCiANCldoZW4gYXBwbHlpbmcgYSBwYXJ0aWN1bGFyIFNGQyAoaS5lLiwgYW4g
b3JkZXJlZCBsaXN0IG9mIFNGcykgdG8gdGhlIA0Kc2VsZWN0ZWQgdHJhZmZpYywgdGhlIHRyYWZm
aWMgbmVlZHMgdG8gYmUgc3RlZXJlZCB0aHJvdWdoIHRoZSANCmNvcnJlc3BvbmRpbmcgU0ZQIChp
LmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgU0ZGcyBhbmQgU0ZzKSBpbiB0aGUgDQpTRkMtZW5hYmxl
ZCBuZXR3b3JrLiBNUExTLVNQUklORyBpcyBhIHBhcnRpY3VsYXIgTVBMUyBzb3VyY2Ugcm91dGlu
ZyANCnBhcmFkaWdtIHdoZXJlIHRoZSBleHBsaWNpdCBwYXRoIGluZm9ybWF0aW9uIChpLmUuLCBh
biBvcmRlcmVkIGxpc3Qgb2YgDQpleHBsaWNpdCBob3BzKSBpcyBlbmNvZGVkIGFzIGEgbGFiZWwg
c3RhY2sgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiANCmxhYmVscyB3aXRoIGVhY2ggaW5kaWNh
dGluZyBhIHBhcnRpY3VsYXIgZXhwbGljaXQgaG9wKSBhbmQgdGhlbiANCnBpZ2d5YmFja2VkIG9u
IHRoZSBzb3VyY2Ugcm91dGVkIHBhY2tldHMuIFRoZSBNUExTLVNQUklORyBwYXJhZGlnbSBjYW4g
YmUgDQplYXNpbHkgbGV2ZXJhZ2VkIHRvIHN0ZWVyIHRoZSBzZWxlY3RlZCB0cmFmZmljIHRocm91
Z2ggYSBwYXJ0aWN1bGFyIFNGUCBieSANCmVuY29kaW5nIHRoZSBTRlAgaW5mb3JtYXRpb24gYXMg
YW4gTVBMUyBsYWJlbCBzdGFjayAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IA0Kb2YgbGFiZWxzIHdp
dGggZWFjaCBpbmRpY2F0aW5nIGEgcGFydGljdWxhciBTRkYgb3IgU0YpLiBJbiB0aGlzIHdheSwg
U0ZGcyANCmNvdWxkIGJlIGltcGxlbWVudGVkIG9uIGV4aXN0aW5nIE1QTFMgc3dpdGNoZXMgd2l0
aG91dCBhbnkgY2hhbmdlIHRvIHRoZSANCmRhdGEtcGxhbmUgcHJvdmlkZWQgdGhhdCBTRnMgYXJl
IGNhcGFibGUgb2YgcmVjb2duaXppbmcgTVBMUyBwYWNrZXRzLiAgQXMgDQpwb2ludGVkIG91dCBi
eSBzb21lYm9keSBlbHNlLCBpdKGvcyBtdWNoIHN0cmFpZ2h0Zm9yd2FyZCB0byBzdXBwb3J0IHRo
ZSANCnN0YWNrIG9mIFNGQyBlbmNhcHN1bGF0aW9ucyBpZiB0aGUgU0ZDIGVuY2Fwc3VsYXRpb24g
aXMgaW1wbGVtZW50ZWQgaW4gdGhlIA0KZm9ybSBvZiBhbiBNUExTIGxhYmVsIHN0YWNrLg0KIA0K
QmVzdCByZWdhcmRzLA0KWGlhb2h1DQogDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZ10gT24gQmVoYWxmIE9mIFVUVEFSTywgSkFNRVMNClNlbnQ6IFR1ZXNkYXksIE1hcmNo
IDE1LCAyMDE2IDg6NDYgUE0NClRvOiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhU
IEJvdHRvcmZmLCBQYXVsOyBSb24gUGFya2VyOyBTdGV3YXJ0IA0KQnJ5YW50OyBhby50aW5nQHp0
ZS5jb20uY24NCkNjOiBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxd
IFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQogDQpJZiB3ZSBoYXZl
IGFuIE1QTFMgZW5hYmxlZCBmYWJyaWMgd291bGRuoa90IGl0IGJlIHNpbXBsZXIgdG8gd2VhdmUg
TlNIIA0KaW50byBpdCBpZiBpdCBhbGwgdXNlcyBNUExTPyBJZiBub3QgaG93IHdvdWxkIHRoZSBp
bnRlcmFjdGlvbiBiZXR3ZWVuIHRoZSANCnR3byBlbnZpcm9ubWVudHMgd29yaz8NCiANCkppbSBV
dHRhcm8NCiANCiJUaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBh
cmUgQVQmVCBwcm9wZXJ0eSwgYXJlIA0KY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNv
bGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgaW5kaXZpZHVhbCBvciANCmVudGl0eSB0byB3aG9tIHRo
aXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUgb2YgdGhlIG5hbWVkIA0K
cmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91
IGhhdmUgcmVjZWl2ZWQgDQp0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhl
IHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSANCmltbWVkaWF0ZWx5IGZyb20geW91ciBj
b21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCANCmZvcndh
cmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJv
aGliaXRlZC4iDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIERvbGdhbm93LCBBbmRyZXcgDQooTm9raWEgLSBTRykNClNlbnQ6IE1vbmRheSwgTWFy
Y2ggMTQsIDIwMTYgMTE6NTIgUE0NClRvOiBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9y
ZmZAaHBlLmNvbT47IFJvbiBQYXJrZXIgPA0KUm9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bT47IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20NCj47IGFvLnRpbmdA
enRlLmNvbS5jbg0KQ2M6IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJ
TF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCiANCkZvbGxvd2lu
ZyChsG5leHQgaGVhZGVyobEgYXBwcm9hY2ggIGlzIHNpbXBsZSBhbmQgdGhlIE5TSCBoZWFkZXIg
aXMgDQphbHJlYWR5IGJ1aWx0IGxpa2UgdGhhdC4gSW50cm9kdWNpbmcgTVBMUyBsaWtlIGFwcHJv
YWNoIHdvdWxkIGFkZCB5ZXQgDQphbm90aGVyIG1lY2hhbmlzbSB0byB0cmF2ZXJzZSB0aGUgaGVh
ZGVycywgd2hpY2ggd291bGQgbWFrZSBoL3cgbW9yZSANCmNvbXBsZXguDQogDQpJdCBpcyB0cnVl
IHRoYXQgaC93IGNhbiBvbmx5IGxvb2sgYXQgWCBCeXRlcyAoWCBkZXBlbmRpbmcgb24gaC93KS4g
VGhpcyBpcyANCnRydWUgZm9yIG1hbnkgaGVhZGVycyBub3Qgb25seSB0aGlzIGFuZCBldmVuIHRv
ZGF5ICh3aXRob3V0IE5TSCkgeW91IGNhbiANCmVuZC11cCB3aXRoIHBheWxvYWQgYmVpbmcgdmVy
eSBkZWVwIGluIGEgcGFja2V0LiBBdCB0aGUgZW5kIHdlIG5lZWQgdG8gDQpoYXZlIGEgZmxleGli
bGUgbWVjaGFuaXNtIHdoaWNoIE5TSCBuZXN0aW5nIHdvdWxkIHByb3ZpZGUuIElmIHNvbWVvbmUg
obANCmFidXNlcyBpdKGxIHRoaXMgY2FuIGxlYWQgdG8gdmFyaW91cyBpc3N1ZXMuIEl0IGlzIHBy
b2JhYmx5IHdvcnRoIG5vdGluZyANCnRoYXQgaW4gdGhlIGRyYWZ0IGluY2x1ZGluZyBzZWN1cml0
eSBjb25zaWRlcmF0aW9ucyAoYnkgYWRkaW5nIGxhcmdlIA0KaGVhZGVycyBpdCB3aWxsIGJlIGhh
cmRlciB0byBwZXJmb3JtIHBheWxvYWQgYmFzZWQgQUNMIEREb1MgcHJvdGVjdGlvbiBpbiANCnJv
dXRlcnMgZm9yIGV4YW1wbGUpLg0KIA0KQW5kcmV3DQogDQpPbiAyMDE2LTAzLTE1LCAzOjAzIEFN
LCAic2ZjIG9uIGJlaGFsZiBvZiBFWFQgQm90dG9yZmYsIFBhdWwiIHdyb3RlOg0KIA0KSnVzdCBv
bmUgbW9yZSBjb25jZXJuIGFib3V0IHRoZSBzdGFjayBpcyBob3cgZGVlcCBpdCB3aWxsIG5lc3Qu
IEhhcmR3YXJlIA0Kc3dpdGNoIGltcGxlbWVudGF0aW9ucyBhcmUgdHlwaWNhbGx5IGxpbWl0ZWQg
aW4gdGhlIGRlcHRoIHRoZXkgbG9vayBpbnRvIA0KdGhlIHBhY2tldC4gSWYgdGhlIGhhcmR3YXJl
IG5lZWRzIHRvIGxvb2sgYXQgdGhlIG9yaWdpbmFsIHBhY2tldCBoZWFkZXJzLCANCnRoZW4gaGFy
ZHdhcmUgd291bGQgbmVlZCB0byBza2lwIG92ZXIgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIHRv
IHJlYWNoIA0KdGhlIG9yaWdpbmFsIHBhY2tldC4gSWYgdGhlIE5TSCBzdGFjayBpcyB0b28gZGVl
cCBpdCBtYXkgZXhjZWVkIHRoZSANCmhhcmR3YXJlIGRlcHRoIGxpbWl0cy4NCiANCkNoZWVycywN
Cg0KUGF1bA0KIA0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBSb24gUGFya2VyDQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjQ1IEFN
DQpUbzogU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT47IGFvLnRpbmdA
enRlLmNvbS5jbg0KQ2M6IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJ
TF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCiANCkkgbGlrZSB0
aGUgc2VsZiBkZXNjcmliaW5nIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGFuZCBJIGxpa2UgdGhlIGZp
cnN0IG9uZSANCmJlaW5nIHRoZSChsGN1cnJlbnShsSBzY29waW5nLiAgIEJ1dCwgb25lIGRpZmZl
cmVuY2UgYmV0d2VlbiBNUExTIGFuZCBOU0gNCqGtICAgTVBMUyBmb3J3YXJkaW5nIGlzIGdlbmVy
YWxseSBoYW5kbGVkIGJ5IGxvb2tpbmcgb25seSBhdCB0aGUgTVBMUyANCmxhYmVscyB0aGF0IGFy
ZSChsGluIHNjb3BlobEgZm9yIHRoZSBjdXJyZW50IG5vZGUgKGkuZS4sIHN0YXJ0aW5nIGF0IHRo
ZSANCnRvcC1vZi1zdGFjaykgYW5kIG5vdCBuZWVkaW5nIHRvIGxvY2F0ZSBhbmQgcHJvY2VzcyB0
aGUgobBwYXlsb2FkobEgYmV5b25kIA0KdGhlIGJvdHRvbS1vZi1zdGFjay4gICAgQnV0LCBpbiBO
U0gsIG1vc3QgcHJvY2Vzc2luZyB3aWxsIHJlcXVpcmUgbG9jYXRpb24gDQpvZiB0aGUgobBwYXls
b2FkobEgYmV5b25kIHRoZSBsYXN0IE5TSCBoZWFkZXIuICAgSXQgaXMgaW5lZmZpY2llbnQgdG8g
aGF2ZSANCnRvIHdhbGsgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGluIG9yZGVyIHRvIGxvY2F0
ZSB0aGF0IHBheWxvYWQuICAgIElmIA0KZWFjaCBOU0ggaGVhZGVyIHRoYXQgd2FzIHB1c2hlZCBv
bnRvIHRoZSBzdGFjayBhbHNvIGluY2x1ZGVkIGFuIG9mZnNldCB0byANCmRpcmVjdGx5IGxvY2F0
ZSB0aGUgcGF5bG9hZCAoZWFjaCBuZXcgb25lIHNpbXBseSBhZGRzIGl0cyBvd24gYnl0ZSBzaXpl
KSwgDQp0aGVuIHRoaXMgcHJvY2Vzc2luZyBpbmVmZmljaWVuY3kgd291bGQgYmUgbWl0aWdhdGVk
Lg0KIA0KICAgUm9uDQogDQogDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIFN0ZXdhcnQgQnJ5YW50DQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAy
MDE2IDU6NDAgQU0NClRvOiBhby50aW5nQHp0ZS5jb20uY24NCkNjOiBzZmNAaWV0Zi5vcmcNClN1
YmplY3Q6IFtHUkFZTUFJTF0gUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlw
ZSBvZiBOU0gNCiANCg0KSGF2aW5nIHJlbWluZGVkIG15c2VsZiBvZiB0aGUgTlNIIGhlYWRlciBz
dHJ1Y3R1cmUsIEkgc2VlIHRoYXQgdGhpcw0KaXMgbm90IHN0cmljdGx5IG5lZWRlZCBzaW5jZSB0
aGlzIG5hdHVyYWxseSBmaXRzIHdpdGggdGhlIG5leHQNCnByb3RvY29sIGNvbXBvbmVudCBvZiB0
aGUgYmFzZSBoZWFkZXIuIFRodXMgc3RhdGluZyB0aGF0IHRoZSB0aGVyZQ0KaXMgbm8gYXJjaGl0
ZWN0dXJhbCBsaW1pdCBvbiB0aGUgbnVtYmVyIG9mIFNGSCBoZWFkZXJzIGluIGEgcGFja2V0DQpp
cyB0aGUgbmVjZXNzYXJ5IGFuZCBzdWZmaWNpZW50IHJlcXVpcmVtZW50IHRvIGFsbG93IGFuIGFy
Yml0YXRyeQ0Kc3RhY2sgb2YgTlNIIGhlYWRlcnMuIFN0YXRpbmcgdGhhdCBuZXcgTlNIIGhlYWRl
cnMgYXJlIGFkZGVkIGF0IHRoZSBmcm9udA0Kb2YgdGhlIHBhY2tldCwgYW5kIHByb2Nlc3NlZCBm
aXJzdCBhbmQgZGlzY2FyZGVkIGZpcnN0IGlzIHN1ZmZpY2llbnQNCnRvIHJlbW92ZSBhbnkgcHJv
Y2Vzc2luZyBhbWJpZ3VpdHkuIFByb2Nlc3Npbmcgd291bGQgYWxzbyBiZSBzaW1wbGVyDQppcyB5
b3UgZm9sbG93ZWQgdGhlIE1QTFMgcnVsZSB0aGF0IHRoZSBvdXRlciBoZWFkZXIgaXMgdGhlIG9u
bHkgb25lDQppbiBzY29wZSB1bnRpbCB0aGF0IGhlYWRlciBpcyBkaXNjYXJkZWQgKHBvcHBlZCku
DQoNCkkgZG8gaG93ZXZlciB3b25kZXIgd2hldGhlciB0aGUgSUVURidzIGFyY2hpdGV0dXJhbCBw
cmVmZXJlbmNlIGZvcg0Kc2VsZiBkZXNjcmliaW5nIHBhY2tldHMgKE1QTFMgYmVpbmcgdGhlIGV4
Y2VwdGlvbikgbGVhZHMgdXMgdG8gbW9yZQ0KY29tcGxleCBhbmQgdGh1cyBsZXNzIGVmZmljZW50
IGRhdGFwbGFuZSBkZXNpZ25zIHRoYW4gd2UgY291bGQgb3RoZXJ3aXNlIA0KYWNoaWV2ZS4NCg0K
LSBTdGV3YXJ0DQpPbiAxNC8wMy8yMDE2IDAxOjQ0LCBhby50aW5nQHp0ZS5jb20uY24gd3JvdGU6
DQpTdGV3YXJ0LA0KDQpUaGFua3MuIA0KDQpEbyB5b3UgbWVhbiB3ZSBzaG91bGQgYWRkIGFuIGlu
ZGljYXRvciBmb3IgdGhlIG5lc3RlZCBOU0g/ICBJIGFncmVlIA0KYW55dGhpbmcgbmV3IHNob3Vs
ZCBiZSBjb25zaWRlcmVkIGNhcmVmdWxseS4gQW5kIHRoYXQncyB3aGF0IHdlIGFyZSBkb2luZyAN
CnJpZ2h0IG5vdy46KQ0KDQogDQoNCg0KDQoNCreivP7IyzogICAgICAgICBTdGV3YXJ0IEJyeWFu
dCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPg0KytW8/sjLOiAgICAgICAgICJzZmNAaWV0Zi5v
cmciPHNmY0BpZXRmLm9yZz4sIA0KyNXG2jogICAgICAgICAyMDE2LzAzLzExIDE3OjI1DQrW98zi
OiAgICAgICAgUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gN
CreivP7IyzogICAgICAgICJzZmMiIDxzZmMtYm91bmNlc0BpZXRmLm9yZz4NCg0KDQoNCg0KDQpU
aGUgcHJvdG9jb2wgdGhhdCBjaG9zZSB0aGUgbW9zdCBlbGVnYW50IGFwcHJvYWNoIHRvIGxheWVy
aW5nDQpvbmUgaGVhZGVyIG9uIGFub3RoZXIgd2FzIE1QTFMsIHdpdGggaXRzIHN0YWNraW5nIGFw
cHJvYWNoDQphbmQgb25lIGJpdCBlbmQgb2Ygc3RhY2sgaW5kaWNhdG9yLg0KDQpTdWNoIGEgc2lt
cGxlIGdlbmVyYWwgYXBwcm9hY2ggaGFzIG11Y2ggdG8gY29tbWVuZCBpdA0KYW5kIHlvdSBtaWdo
dCB0aGluayBzZXJpb3VzbHkgYWJvdXQgYXBwbHlpbmcgaXQgaGVyZS4NCg0KU3Rld2FydA0KDQpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxp
bmcgbGlzdA0Kc2ZjQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KIA0KIA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZw0KaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KDQo=
--=_alternative 00337E7D48257F7E_=
Content-Type: text/html; charset="GB2312"
Content-Transfer-Encoding: base64

PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NCjwvZm9udD48Zm9udCBzaXplPTMg
ZmFjZT0iVmFuaSI+SGkgUGF1bKOsPC9mb250Pg0KPGJyPg0KPGJyPjxmb250IHNpemU9MyBmYWNl
PSJWYW5pIj5JIGFncmVlIHRoYXQgdGhlIE5TSCBzaG91bGQgb25seSBiZSB0aGUgU0ZDDQpwYXRo
IGlkZW50aWZpZXIgd2hpY2ggaXMgdXNlZCBmb3IgZm9yd2FyZGluZyBhbG9uZSB0aGUgU0ZDIHBh
dGguIEJ1dCBTRkYNCmFzIGEgZm9yd2FyZGVyIHNob3VsZCBnaXZlIHNvbWUgbmV0d29yayBmb3J3
YXJkaW5nIGluZm9ybWF0aW9uIHRvIHRoZSBuZXR3b3JrDQpkZXZpY2UuIE9uZSBleG1hcGxlIGlz
IGRlc2NyaWJlZCBpbiA8L2ZvbnQ+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L2RyYWZ0LWFvLXNmYy1vdmVybGF5LTAwLnR4dCI+PGZvbnQgc2l6ZT0zIGZhY2U9IlZhbmkiPmh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1hby1zZmMtb3ZlcmxheS0wMC50eHQ8L2Zv
bnQ+PC9hPjxmb250IHNpemU9MyBmYWNlPSJWYW5pIj4sDQppbiB3aGljaCBTRkYgaXMgcmVxdWly
ZWQgdG8gY2FycnkgbmV0d29yayBmb3J3YXJkaW5nIGluZm9ybWF0aW9uIHdoZW4gaXQNCmZvcndh
cmRzIHBhY2tldHMgdG8gbmV0d29yayBlZGdlIGRldmljZSwgc28gdGhhdCBuZXR3b3JrIGRldmlj
ZSBjYW4gcHJvdmlkZQ0KY29ycmVjdCBuZXR3b3JrIHRyYW5zcG9ydC48L2ZvbnQ+DQo8YnI+DQo8
YnI+PGZvbnQgc2l6ZT0zIGZhY2U9IlZhbmkiPlRpbmcuPC9mb250Pg0KPGJyPg0KPGJyPg0KPGJy
Pg0KPGJyPg0KPGJyPg0KPGJyPjxmb250IHNpemU9MSBjb2xvcj0jNWY1ZjVmIGZhY2U9InNhbnMt
c2VyaWYiPreivP7IyzogJm5ic3A7ICZuYnNwOw0KJm5ic3A7ICZuYnNwOyA8L2ZvbnQ+PGZvbnQg
c2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPiZxdW90O1BhdWwNClF1aW5uIChwYXVscSkmcXVvdDsg
Jmx0O3BhdWxxQGNpc2NvLmNvbSZndDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0xIGNvbG9yPSM1
ZjVmNWYgZmFjZT0ic2Fucy1zZXJpZiI+ytW8/sjLOiAmbmJzcDsgJm5ic3A7DQombmJzcDsgJm5i
c3A7IDwvZm9udD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+JnF1b3Q7RmVkeWssDQpE
b24mcXVvdDsgJmx0O2Rvbi5mZWR5a0BocGUuY29tJmd0OywgPC9mb250Pg0KPGJyPjxmb250IHNp
emU9MSBjb2xvcj0jNWY1ZjVmIGZhY2U9InNhbnMtc2VyaWYiPrOty806ICZuYnNwOyAmbmJzcDsN
CiZuYnNwOyAmbmJzcDs8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMtc2VyaWYiPiZxdW90
O1VUVEFSTywNCkpBTUVTJnF1b3Q7ICZsdDtqdTE3MzhAYXR0LmNvbSZndDssIFN1bWFuZHJhIE1h
amVlICZsdDtTLk1hamVlQGY1LmNvbSZndDssDQomcXVvdDtTdGV3YXJ0IEJyeWFudCZxdW90OyAm
bHQ7c3Rld2FydC5icnlhbnRAZ21haWwuY29tJmd0OywgWHV4aWFvaHUgJmx0O3h1eGlhb2h1QGh1
YXdlaS5jb20mZ3Q7LA0KUm9uIFBhcmtlciAmbHQ7Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbSZndDssIERhdmUgRG9sc29uICZsdDtkZG9sc29uQHNhbmR2aW5lLmNvbSZndDssDQomcXVv
dDtEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSZxdW90OyAmbHQ7YW5kcmV3LmRvbGdhbm93
QG5va2lhLmNvbSZndDssDQomcXVvdDtCb3R0b3JmZiwgUGF1bCZxdW90OyAmbHQ7cGF1bC5ib3R0
b3JmZkBocGUuY29tJmd0OywgJnF1b3Q7YW8udGluZ0B6dGUuY29tLmNuJnF1b3Q7DQombHQ7YW8u
dGluZ0B6dGUuY29tLmNuJmd0OywgJnF1b3Q7c2ZjQGlldGYub3JnJnF1b3Q7ICZsdDtzZmNAaWV0
Zi5vcmcmZ3Q7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MSBjb2xvcj0jNWY1ZjVmIGZhY2U9InNh
bnMtc2VyaWYiPsjVxto6ICZuYnNwOyAmbmJzcDsNCiZuYnNwOyAmbmJzcDsgPC9mb250Pjxmb250
IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4yMDE2LzAzLzIyDQowMDo0NjwvZm9udD4NCjxicj48
Zm9udCBzaXplPTEgY29sb3I9IzVmNWY1ZiBmYWNlPSJzYW5zLXNlcmlmIj7W98ziOiAmbmJzcDsg
Jm5ic3A7DQombmJzcDsgJm5ic3A7PC9mb250Pjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlm
Ij5SZTogW3NmY10gW0dSQVlNQUlMXQ0KUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlw
ZSBvZiBOU0g8L2ZvbnQ+DQo8YnI+DQo8aHIgbm9zaGFkZT4NCjxicj4NCjxicj4NCjxicj48Zm9u
dCBzaXplPTM+RG9uLCA8L2ZvbnQ+DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0zPkl0J3MgYWx3YXlz
IGdyZWF0IHRvIGhlYXIgb3BpbmlvbnMgYnV0IHRoZXkgc2hvdWxkIGJlDQpjb25zaWRlcmVkIGlu
IHRoZSBjb250ZXh0IG9mIHRoZSBhcmNoaXRlY3R1cmUgd2UgYWdyZWVkIG9uIHNob3J0bHkgYWZ0
ZXINCndvcmtpbmcgZ3JvdXAgZm9ybWF0aW9uLiAmbmJzcDtOU0ggZG9lcyBub3QgcHJvdmlkZSBf
bmV0d29ya18gZm9yd2FyZGluZw0KaW5mb3JtYXRpb24gYW5kIHRvIGxhYmVsIGl0IChubyBwdW4g
aW50ZW5kZWQpIGFzIHN1Y2ggaXMgbm90IG9ubHkgbWlzbGVhZGluZw0KYnV0IGNvbnZleXMgYW4g
YXJjaGl0ZWN0dXJhbCBtaXN1bmRlcnN0YW5kaW5nLiAmbmJzcDtUaGUgTlNIIHBhdGgtSUQgaXMN
CnNpbXBseSBhbiBpZGVudGlmaWVyIGZvciB0aGUgc2VydmljZSBwYXRoLiAmbmJzcDtOb3RoaW5n
IG1vcmUuICZuYnNwO1VzaW5nDQp0aGF0IGluZGlyZWN0aW9uLCBOU0ggcHJvdmlkZXMgc2V2ZXJh
bCBrZXlzIGJlbmVmaXRzIGF0IHRoZSBfc2VydmljZSBwbGFuZV8sDQptb3N0IG5vdGFibHkgKGJ1
dCBub3QgZXhjbHVzaXZlbHkpIHRoZSBhYmlsaXR5IHRvIGF2b2lkIHBlci1ob3AgcmVjbGFzc2lm
aWNhdGlvbg0KYW5kIHRoZSBhYmlsaXR5IHRvIGJlIHRyYW5zcG9ydCBpbmRlcGVuZGVudC4gJm5i
c3A7Qm90aCBvZiB0aG9zZSBhdHRyaWJ1dGVzDQpoYXZlbiBwcm92ZW4gdGhlbXNlbHZlcyBhcyBp
bXBsZW1lbnRhdGlvbnMgaGF2ZSBldm9sdmVkLjwvZm9udD4NCjxicj4NCjxicj48Zm9udCBzaXpl
PTM+U28sIHRvIHlvdXIgcG9pbnQsIE5TSCBvbmx5IGlkZW50aXRpZXMgdGhlIHNlcnZpY2UgcGF0
aA0KYW5kIHRoZSBuZXR3b3JrIHRyYW5zcG9ydCAoTVBMUywgSVAsIFZYTEFOLCBldGMuKSBwcm92
aWRlIHRoZSBmb3J3YXJkaW5nLg0KJm5ic3A7PC9mb250Pg0KPGJyPg0KPGJyPjxmb250IHNpemU9
Mz5QYXVsPC9mb250Pg0KPGJyPg0KPGJyPjxmb250IHNpemU9Mz5PbiBNYXIgMTgsIDIwMTYsIGF0
IDExOjQ0IEFNLCBGZWR5aywgRG9uICZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86ZG9uLmZlZHlr
QGhwZS5jb20+PGZvbnQgc2l6ZT0zIGNvbG9yPWJsdWU+PHU+ZG9uLmZlZHlrQGhwZS5jb208L3U+
PC9mb250PjwvYT48Zm9udCBzaXplPTM+Jmd0Ow0Kd3JvdGU6PC9mb250Pg0KPGJyPg0KPGJyPjxm
b250IHNpemU9MiBjb2xvcj0jMDA0MDgwIGZhY2U9IkNhbGlicmkiPlRoZSBmYWN0IHRoYXQgdGhl
IHdvcmsgZ3JvdXANCmlzIG5vdCBvZmZpY2lhbGx5IGNoYXJ0ZXJlZCB0byBjb3ZlciBmb3J3YXJk
aW5nIG1ldGhvZHMgaGFzIGNhdXNlZCBmb3J3YXJkaW5nDQphc3BlY3RzIHRvIGNyZWVwIGluIG90
aGVyIGhlYWRlcnMgbGlrZSBOU0ggaW4gbXkgb3Bpbmlvbi4gSSB0aGluayBvbmx5DQpieSBkcmFm
dGluZyBvdXQgYSBzZXQgb2YgZm9yd2FyZGluZyB0ZWNobm9sb2dpZXMgd2l0aCBOU0ggKG9yIG90
aGVyIHNpbWlsYXINCmhlYWRlcnMpIGluIHRvZSBjYW4geW91IGdldCBhIHNlbnNlIG9mIHdoYXQg
YmVsb25ncyB3aGVyZS4gJm5ic3A7V2UgYW5hbHl6ZWQNCnRoaXMgYXNwZWN0IGluIG91ciBkcmFm
dCBvbiBNQUMgY2hhaW5pbmcuIFdlIGJlbGlldmUgSVAgdHVubmVscywgTVBMUyBvcg0Kc2VnbWVu
dCByb3V0aW5nIHdvdWxkIGJlIGhhdmUgc2ltaWxhcml0aWVzIHdpdGggcmVzcGVjdCB0byBOU0gu
ICZuYnNwO0kNCnRoaW5rIHdlIHdpbGwgaGF2ZSBhIHZhcmlldHkgb2YgZm9yd2FyZGluZyB0ZWNo
bm9sb2dpZXMgaW4gdmFyaW91cyBlbnZpcm9ubWVudHMuPC9mb250Pg0KPGJyPjxmb250IHNpemU9
MiBjb2xvcj0jMDA0MDgwIGZhY2U9IkNhbGlicmkiPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBz
aXplPTIgY29sb3I9IzAwNDA4MCBmYWNlPSJDYWxpYnJpIj5DaGVlcnM8L2ZvbnQ+DQo8YnI+PGZv
bnQgc2l6ZT0yIGNvbG9yPSMwMDQwODAgZmFjZT0iQ2FsaWJyaSI+RG9uPC9mb250Pg0KPGJyPjxm
b250IHNpemU9MiBjb2xvcj0jMDA0MDgwIGZhY2U9IkNhbGlicmkiPiZuYnNwOzwvZm9udD4NCjxi
cj48Zm9udCBzaXplPTIgY29sb3I9IzAwNDA4MCBmYWNlPSJDYWxpYnJpIj4mbmJzcDs8L2ZvbnQ+
DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPjxiPkZyb206PC9iPiBzZmMgWzwvZm9u
dD48YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPjxmb250IHNpemU9MiBjb2xv
cj0jODAwMDgwIGZhY2U9IkNhbGlicmkiPjx1Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwv
dT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj5dDQo8Yj5PbiBCZWhhbGYg
T2YgPC9iPlVUVEFSTywgSkFNRVM8Yj48YnI+DQpTZW50OjwvYj4gRnJpZGF5LCBNYXJjaCAxOCwg
MjAxNiA5OjIyIEFNPGI+PGJyPg0KVG86PC9iPiBTdW1hbmRyYSBNYWplZSAmbHQ7PC9mb250Pjxh
IGhyZWY9bWFpbHRvOlMuTWFqZWVAZjUuY29tPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZh
Y2U9IkNhbGlicmkiPjx1PlMuTWFqZWVAZjUuY29tPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0y
IGZhY2U9IkNhbGlicmkiPiZndDs7DQpTdGV3YXJ0IEJyeWFudCAmbHQ7PC9mb250PjxhIGhyZWY9
bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT48Zm9udCBzaXplPTIgY29sb3I9IzgwMDA4
MCBmYWNlPSJDYWxpYnJpIj48dT5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L3U+PC9mb250Pjwv
YT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Jmd0OzsNClh1eGlhb2h1ICZsdDs8L2ZvbnQ+
PGEgaHJlZj1tYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT48Zm9udCBzaXplPTIgY29sb3I9Izgw
MDA4MCBmYWNlPSJDYWxpYnJpIj48dT54dXhpYW9odUBodWF3ZWkuY29tPC91PjwvZm9udD48L2E+
PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZndDs7DQpSb24gUGFya2VyICZsdDs8L2ZvbnQ+
PGEgaHJlZj1tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT48Zm9udCBzaXpl
PTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48dT5Sb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZndDs7
DQpEYXZlIERvbHNvbiAmbHQ7PC9mb250PjxhIGhyZWY9bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUu
Y29tPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZhY2U9IkNhbGlicmkiPjx1PmRkb2xzb25A
c2FuZHZpbmUuY29tPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZn
dDs7DQpEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSAmbHQ7PC9mb250PjxhIGhyZWY9bWFp
bHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAg
ZmFjZT0iQ2FsaWJyaSI+PHU+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTwvdT48L2ZvbnQ+PC9h
Pjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mZ3Q7Ow0KQm90dG9yZmYsIFBhdWwgJmx0Ozwv
Zm9udD48YSBocmVmPW1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PGZvbnQgc2l6ZT0yIGNv
bG9yPSM4MDAwODAgZmFjZT0iQ2FsaWJyaSI+PHU+cGF1bC5ib3R0b3JmZkBocGUuY29tPC91Pjwv
Zm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZndDs7DQo8L2ZvbnQ+PGEgaHJl
Zj1tYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZh
Y2U9IkNhbGlicmkiPjx1PmFvLnRpbmdAenRlLmNvbS5jbjwvdT48L2ZvbnQ+PC9hPjxmb250IHNp
emU9MiBmYWNlPSJDYWxpYnJpIj48Yj48YnI+DQpDYzo8L2I+IDwvZm9udD48YSBocmVmPW1haWx0
bzpzZmNAaWV0Zi5vcmc+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFjZT0iQ2FsaWJyaSI+
PHU+c2ZjQGlldGYub3JnPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmki
PjxiPjxicj4NClN1YmplY3Q6PC9iPiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFu
IE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mDQpOU0g8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zIGZh
Y2U9IlRpbWVzIE5ldyBSb21hbiI+Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xv
cj0jMzc2MDVlIGZhY2U9IkNhbGlicmkiPjxiPjxpPlRoZSB1c2Ugb2YgTVBMUyBsYWJlbHMNCndv
dWxkIGZhY2lsaXRhdGUgU0ROIGNvbnRyb2wgb2Ygc2VydmljZSBjaGFpbnMuIFdlIGNvdWxkIHVz
ZSBhbnl0aGluZyBidXQNClZMQU4gc3RpdGNoaW5nIGV0Yy4uIGlzIG5vdCBzY2FsYWJsZSBvciBy
ZWFsaXN0aWMgdG8gb3BlcmF0ZSBpbiBhIGxhcmdlDQpuZXR3b3JrIGNvbXBvc2VkIG9mIG1hbnkg
c21hbGxlciBkYXRhIGNlbnRlcnMuIEkgZ3Vlc3Mgd2hlcmUgSSBnZXQgaHVuZw0KdXAgaW4gdGhp
cyBkaXNjdXNzaW9uIGlzIHdoeSBvdmVybG9hZCB0aGUgTlNIIGhlYWRlciBvYmplY3Qgd2l0aCBi
b3RoIHBhdGgNCmluZm8gYW5kIG1ldGFkYXRhPyBJcyB0aGVyZSBhIG5vdGlvbiB0aGF0IHRoZXkg
YXJlIGludHJpbnNpY2FsbHkgdGllZCB0b2dldGhlcg0KaWYgc28sIGNvdWxkIGZvbGtzIHByb3Zp
ZGUgYW4gZXhhbXBsZT8gVGhhdCB3b3VsZCBiZSBoZWxwZnVsLjwvaT48L2I+PC9mb250Pg0KPGJy
Pjxmb250IHNpemU9MiBjb2xvcj0jMzc2MDVlIGZhY2U9IkNhbGlicmkiPjxiPjxpPiZuYnNwOzwv
aT48L2I+PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xvcj0jMzc2MDVlIGZhY2U9IkNhbGli
cmkiPjxiPjxpPlRoYW5rcyw8L2k+PC9iPjwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgY29sb3I9
IzM3NjA1ZSBmYWNlPSJDYWxpYnJpIj48Yj48aT4mbmJzcDsgJm5ic3A7ICZuYnNwOw0KJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyBKaW0gVXR0YXJvPC9pPjwvYj48L2ZvbnQ+DQo8
YnI+PGZvbnQgc2l6ZT0yIGNvbG9yPSMzNzYwNWUgZmFjZT0iQ2FsaWJyaSI+PGI+PGk+Jm5ic3A7
PC9pPjwvYj48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zIGNvbG9yPSMzNzYwNWUgZmFjZT0iVGlt
ZXMgTmV3IFJvbWFuIj4mcXVvdDs8aT5UaGlzIGVtYWlsDQphbmQgYW55IGZpbGVzIHRyYW5zbWl0
dGVkIHdpdGggaXQgYXJlIEFUJmFtcDtUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLA0KYW5k
IGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50
aXR5IHRvIHdob20NCnRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUg
b2YgdGhlIG5hbWVkIHJlY2lwaWVudChzKSBvcg0Kb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJl
bGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4NCmVycm9yLCBwbGVh
c2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkg
ZnJvbQ0KeW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0
aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywNCm9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBz
dHJpY3RseSBwcm9oaWJpdGVkPC9pPi4mcXVvdDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZh
Y2U9IkNhbGlicmkiPjxiPkZyb206PC9iPiBTdW1hbmRyYSBNYWplZSBbPC9mb250PjxhIGhyZWY9
bWFpbHRvOlMuTWFqZWVAZjUuY29tPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZhY2U9IkNh
bGlicmkiPjx1Pm1haWx0bzpTLk1hamVlQGY1LmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9
MiBmYWNlPSJDYWxpYnJpIj5dDQo8Yj48YnI+DQpTZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDE3
LCAyMDE2IDU6MTAgUE08Yj48YnI+DQpUbzo8L2I+IFVUVEFSTywgSkFNRVMgJmx0OzwvZm9udD48
YSBocmVmPW1haWx0bzpqdTE3MzhAYXR0LmNvbT48Zm9udCBzaXplPTIgY29sb3I9IzgwMDA4MCBm
YWNlPSJDYWxpYnJpIj48dT5qdTE3MzhAYXR0LmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9
MiBmYWNlPSJDYWxpYnJpIj4mZ3Q7Ow0KU3Rld2FydCBCcnlhbnQgJmx0OzwvZm9udD48YSBocmVm
PW1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAw
ODAgZmFjZT0iQ2FsaWJyaSI+PHU+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC91PjwvZm9udD48
L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZndDs7DQpYdXhpYW9odSAmbHQ7PC9mb250
PjxhIGhyZWY9bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4
MDAwODAgZmFjZT0iQ2FsaWJyaSI+PHU+eHV4aWFvaHVAaHVhd2VpLmNvbTwvdT48L2ZvbnQ+PC9h
Pjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mZ3Q7Ow0KUm9uIFBhcmtlciAmbHQ7PC9mb250
PjxhIGhyZWY9bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PGZvbnQgc2l6
ZT0yIGNvbG9yPSM4MDAwODAgZmFjZT0iQ2FsaWJyaSI+PHU+Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mZ3Q7
Ow0KRGF2ZSBEb2xzb24gJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzpkZG9sc29uQHNhbmR2aW5l
LmNvbT48Zm9udCBzaXplPTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48dT5kZG9sc29u
QHNhbmR2aW5lLmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4m
Z3Q7Ow0KRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgJmx0OzwvZm9udD48YSBocmVmPW1h
aWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgw
IGZhY2U9IkNhbGlicmkiPjx1PmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208L3U+PC9mb250Pjwv
YT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Jmd0OzsNCkVYVCBCb3R0b3JmZiwgUGF1bCAm
bHQ7PC9mb250PjxhIGhyZWY9bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT48Zm9udCBzaXpl
PTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48dT5wYXVsLmJvdHRvcmZmQGhwZS5jb208
L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Jmd0OzsNCjwvZm9udD48
YSBocmVmPW1haWx0bzphby50aW5nQHp0ZS5jb20uY24+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAw
ODAgZmFjZT0iQ2FsaWJyaSI+PHU+YW8udGluZ0B6dGUuY29tLmNuPC91PjwvZm9udD48L2E+PGZv
bnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPjxiPjxicj4NCkNjOjwvYj4gPC9mb250PjxhIGhyZWY9
bWFpbHRvOnNmY0BpZXRmLm9yZz48Zm9udCBzaXplPTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxp
YnJpIj48dT5zZmNAaWV0Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2Fs
aWJyaSI+PGI+PGJyPg0KU3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRp
bmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YNCk5TSDwvZm9udD4NCjxicj48Zm9udCBzaXpl
PTMgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0y
IGZhY2U9IkNhbGlicmkiPkZvciBhIG5haWxlZCBkb3duIHNlcnZpY2UgY2hhaW4gd2l0aG91dA0K
bWV0YWRhdGEgb25jZSBjYW4gdXNlIHZsYW4gc3RpdGNoaW5nLCBtYWMgYmFzZWQsIGhlY2sgaXQg
Y2FuIGJlIEhUVFAgaGVhZGVyDQpiYXNlZCBpZiB3ZSB3YW50IHRvLiBTbyB5ZXMgbmVpdGhlciBO
U0ggbm90IG1ldGFkYXRhIGlzIHJlcXVpcmVkLiBCdXQgaXQNCmlzIG9mdGVuIGRvIG5vdCBpbnRl
cm9wZXJhdGUuPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mbmJzcDs8
L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPkkgYW0gYml0IGxvc3Qgb24g
aG93IHRoaXMgZGlzY3Vzc2lvbiBmaXRzDQppbiB3aXRoIE5TSCBwcm90b2NvbCBpbiBnZW5lcmFs
PyA8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZuYnNwOzwvZm9udD4N
Cjxicj48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+U3VtYW5kcmE8L2ZvbnQ+DQo8YnI+PGZv
bnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTIg
ZmFjZT0iQ2FsaWJyaSI+PGI+RnJvbTogPC9iPnNmYyAmbHQ7PC9mb250PjxhIGhyZWY9Im1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFjZT0i
Q2FsaWJyaSI+PHU+c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9udCBzaXpl
PTIgZmFjZT0iQ2FsaWJyaSI+Jmd0Ow0Kb24gYmVoYWxmIG9mICZxdW90O1VUVEFSTywgSkFNRVMm
cXVvdDsgJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzpqdTE3MzhAYXR0LmNvbT48Zm9udCBzaXpl
PTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48dT5qdTE3MzhAYXR0LmNvbTwvdT48L2Zv
bnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mZ3Q7PGI+PGJyPg0KRGF0ZTogPC9i
PlRodXJzZGF5LCBNYXJjaCAxNywgMjAxNiBhdCA4OjU0IEFNPGI+PGJyPg0KVG86IDwvYj5TdGV3
YXJ0IEJyeWFudCAmbHQ7PC9mb250PjxhIGhyZWY9bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWls
LmNvbT48Zm9udCBzaXplPTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48dT5zdGV3YXJ0
LmJyeWFudEBnbWFpbC5jb208L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJy
aSI+Jmd0OywNClh1eGlhb2h1ICZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86eHV4aWFvaHVAaHVh
d2VpLmNvbT48Zm9udCBzaXplPTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48dT54dXhp
YW9odUBodWF3ZWkuY29tPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmki
PiZndDssDQpSb24gUGFya2VyICZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT48Zm9udCBzaXplPTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxp
YnJpIj48dT5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC91PjwvZm9udD48L2E+PGZv
bnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZndDssDQpEYXZlIERvbHNvbiAmbHQ7PC9mb250Pjxh
IGhyZWY9bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPjxmb250IHNpemU9MiBjb2xvcj0jODAw
MDgwIGZhY2U9IkNhbGlicmkiPjx1PmRkb2xzb25Ac2FuZHZpbmUuY29tPC91PjwvZm9udD48L2E+
PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZndDssDQomcXVvdDtEb2xnYW5vdywgQW5kcmV3
IChOb2tpYSAtIFNHKSZxdW90OyAmbHQ7PC9mb250PjxhIGhyZWY9bWFpbHRvOmFuZHJldy5kb2xn
YW5vd0Bub2tpYS5jb20+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFjZT0iQ2FsaWJyaSI+
PHU+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBm
YWNlPSJDYWxpYnJpIj4mZ3Q7LA0KJnF1b3Q7RVhUIEJvdHRvcmZmLCBQYXVsJnF1b3Q7ICZsdDs8
L2ZvbnQ+PGEgaHJlZj1tYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPjxmb250IHNpemU9MiBj
b2xvcj0jODAwMDgwIGZhY2U9IkNhbGlicmkiPjx1PnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvdT48
L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mZ3Q7LA0KJnF1b3Q7PC9mb250
PjxhIGhyZWY9bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj48Zm9udCBzaXplPTIgY29sb3I9Izgw
MDA4MCBmYWNlPSJDYWxpYnJpIj48dT5hby50aW5nQHp0ZS5jb20uY248L3U+PC9mb250PjwvYT48
Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+JnF1b3Q7DQombHQ7PC9mb250PjxhIGhyZWY9bWFp
bHRvOmFvLnRpbmdAenRlLmNvbS5jbj48Zm9udCBzaXplPTIgY29sb3I9IzgwMDA4MCBmYWNlPSJD
YWxpYnJpIj48dT5hby50aW5nQHp0ZS5jb20uY248L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIg
ZmFjZT0iQ2FsaWJyaSI+Jmd0OzxiPjxicj4NCkNjOiA8L2I+JnF1b3Q7PC9mb250PjxhIGhyZWY9
bWFpbHRvOnNmY0BpZXRmLm9yZz48Zm9udCBzaXplPTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxp
YnJpIj48dT5zZmNAaWV0Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2Fs
aWJyaSI+JnF1b3Q7DQombHQ7PC9mb250PjxhIGhyZWY9bWFpbHRvOnNmY0BpZXRmLm9yZz48Zm9u
dCBzaXplPTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48dT5zZmNAaWV0Zi5vcmc8L3U+
PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Jmd0OzxiPjxicj4NClN1Ympl
Y3Q6IDwvYj5SZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRl
ciB0eXBlIG9mDQpOU0g8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZu
YnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgY29sb3I9IzM3NjA1ZSBmYWNlPSJDYWxpYnJp
Ij48Yj48aT5TbywgaWYgSSB3YW50ZWQgdG8NCmZvcm0gc2ltcGxlIHNlcnZpY2UgY2hhaW5zIGku
ZSBuYWlsZWQgdXAsIG5vdCBzZWxmLW1vZHVsYXRpbmcgZXRjoa1ob3cNCm11Y2ggbWV0YSBkYXRh
IHdvdWxkIEkgbmVlZD88L2k+PC9iPjwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgY29sb3I9IzM3
NjA1ZSBmYWNlPSJDYWxpYnJpIj48Yj48aT4mbmJzcDs8L2k+PC9iPjwvZm9udD4NCjxicj48Zm9u
dCBzaXplPTIgY29sb3I9IzM3NjA1ZSBmYWNlPSJDYWxpYnJpIj48Yj48aT5KaW0gVXR0YXJvPC9p
PjwvYj48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGNvbG9yPSMzNzYwNWUgZmFjZT0iQ2FsaWJy
aSI+PGI+PGk+Jm5ic3A7PC9pPjwvYj48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zIGNvbG9yPSMz
NzYwNWUgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj4mcXVvdDs8aT5UaGlzIGVtYWlsDQphbmQgYW55
IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJmFtcDtUIHByb3BlcnR5LCBhcmUgY29u
ZmlkZW50aWFsLA0KYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGlu
ZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20NCnRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5
b3UgYXJlIG5vdCBvbmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChzKSBvcg0Kb3RoZXJ3aXNlIGhh
dmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2Ug
aW4NCmVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3Nh
Z2UgaW1tZWRpYXRlbHkgZnJvbQ0KeW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50
aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywNCm9yIGNvcHlpbmcgb2Yg
dGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkPC9pPi4mcXVvdDs8L2ZvbnQ+DQo8YnI+
PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPjxiPkZyb206PC9iPiBTdGV3YXJ0IEJyeWFudCBb
PC9mb250PjxhIGhyZWY9bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT48Zm9udCBzaXpl
PTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48dT5tYWlsdG86c3Rld2FydC5icnlhbnRA
Z21haWwuY29tPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPl0NCjxi
Pjxicj4NClNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgMTE6MzEgQU08Yj48YnI+
DQpUbzo8L2I+IFVUVEFSTywgSkFNRVMgJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzpqdTE3MzhA
YXR0LmNvbT48Zm9udCBzaXplPTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48dT5qdTE3
MzhAYXR0LmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mZ3Q7
Ow0KWHV4aWFvaHUgJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29t
Pjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZhY2U9IkNhbGlicmkiPjx1Pnh1eGlhb2h1QGh1
YXdlaS5jb208L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Jmd0OzsN
ClJvbiBQYXJrZXIgJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZhY2U9IkNhbGlicmkiPjx1
PlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3U+PC9mb250PjwvYT48Zm9udCBzaXpl
PTIgZmFjZT0iQ2FsaWJyaSI+Jmd0OzsNCkRhdmUgRG9sc29uICZsdDs8L2ZvbnQ+PGEgaHJlZj1t
YWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFj
ZT0iQ2FsaWJyaSI+PHU+ZGRvbHNvbkBzYW5kdmluZS5jb208L3U+PC9mb250PjwvYT48Zm9udCBz
aXplPTIgZmFjZT0iQ2FsaWJyaSI+Jmd0OzsNCkRvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cp
ICZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT48Zm9u
dCBzaXplPTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48dT5hbmRyZXcuZG9sZ2Fub3dA
bm9raWEuY29tPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZndDs7
DQpFWFQgQm90dG9yZmYsIFBhdWwgJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzpwYXVsLmJvdHRv
cmZmQGhwZS5jb20+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFjZT0iQ2FsaWJyaSI+PHU+
cGF1bC5ib3R0b3JmZkBocGUuY29tPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNh
bGlicmkiPiZndDs7DQo8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPjxm
b250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZhY2U9IkNhbGlicmkiPjx1PmFvLnRpbmdAenRlLmNv
bS5jbjwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj48Yj48YnI+DQpD
Yzo8L2I+IDwvZm9udD48YSBocmVmPW1haWx0bzpzZmNAaWV0Zi5vcmc+PGZvbnQgc2l6ZT0yIGNv
bG9yPSM4MDAwODAgZmFjZT0iQ2FsaWJyaSI+PHU+c2ZjQGlldGYub3JnPC91PjwvZm9udD48L2E+
PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPjxiPjxicj4NClN1YmplY3Q6PC9iPiBSZTogW3Nm
Y10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mDQpOU0g8
L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+Jm5ic3A7PC9m
b250Pg0KPGJyPjxmb250IHNpemU9MyBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPlllcywgdGhlIE1Q
TFMgbGFiZWwgc2hvdWxkIGJlIHNlZW4NCmFzIGFuIGluc3RydWN0aW9uIC0gd2hpY2ggaXM8YnI+
DQpleGFjdGx5IHdoYXQgaXQgaXMsIGFuZCBhbHdheXMgaGFzIGJlZW4uPGJyPg0KPGJyPg0KWW91
IGNhbiB0cml2aWFsbHkgY2FycnkgTVBMUyBvdmVyIElQLjxicj4NCjxicj4NCldlIGRvIGNhcnJ5
IE1QTFMgb3ZlciBFdGhlcm5ldC48YnI+DQo8YnI+DQpJbiB0aGUgYWJvdmUgY2FzZXMgTVBMUyBp
cyB0aGUgaW5zdHJ1Y3Rpb24sIGFuZCBJUCBhbmQgPGJyPg0KRXRoZXJuZXQgYXJlIHRoZSBwb2lu
dCB0byBwb2ludCB0cmFuc3BvcnRzLjxicj4NCjxicj4NCldoYXQgaXMgbW9yZSBpbnRlcmVzdGlu
ZyBpcyBob3cgd2UgY2FycnkgdGhlIG1ldGFkYXRhLDxicj4NCnNpbmNlIHRoZXJlIG1heSBuZWVk
IHRvIGJlIHNldmVyYWwgaW5zdGFuY2VzIG9mIHRoZTxicj4NCm1ldGFkYXRhIGluIHRoZSBwYWNr
ZXQuPGJyPg0KPGJyPg0KU3Rld2FydDwvZm9udD4NCjxicj48Zm9udCBzaXplPTMgZmFjZT0iVGlt
ZXMgTmV3IFJvbWFuIj5PbiAxNy8wMy8yMDE2IDEyOjMwLCBVVFRBUk8sIEpBTUVTDQp3cm90ZTo8
L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGNvbG9yPSMzNzYwNWUgZmFjZT0iQ2FsaWJyaSI+PGI+
PGk+Um9uLDwvaT48L2I+PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xvcj0jMzc2MDVlIGZh
Y2U9IkNhbGlicmkiPjxiPjxpPiZuYnNwOzwvaT48L2I+PC9mb250Pg0KPGJyPjxmb250IHNpemU9
MiBjb2xvcj0jMzc2MDVlIGZhY2U9IkNhbGlicmkiPjxiPjxpPiZuYnNwOyAmbmJzcDsgJm5ic3A7
DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IEhhdmUgbm90IGJlZW4gZm9sbG93
aW5nIHRoZSBTRkMgV0cgdGhhdA0KY2xvc2VseSBkdWUgdG8gb3RoZXIgbW9yZSBwcmVzc2luZyBu
ZWVkcyBmb3IgbXkgbmV0d29yay4gVGhhdCBiZWluZyBzYWlkLA0KaXQgd291bGQgc2VlbSB0aGF0
IGFuIE1QTFMgbGFiZWwgY291bGQgYmUgdXNlZCBhcyB0aGUgYmFzaXMgZm9yIHdoYXQgeW91DQph
cmUgbG9va2luZyBmb3IgYW4gdGh1cyBjb3VsZCBiZSBhcHBsaWVkIHRvIGFsbCBuZXR3b3JrIHR5
cGVzLiBVc2luZyB0aGUNCk1QTFMgbGFiZWwgZm9ybWF0IGRvZXMgbm90IGZvcmNlIHlvdSB0byBo
YXZlIGFuIE1QTFMgZW5hYmxlZCBuZXR3b3JrIGFsbA0KdGhhdCBpcyBuZWVkZWQgaXMgdGhlIHJl
cXVpcmVkIGluZm8gdG8gYmUgcG9wdWxhdGVkIGluIHRoZSBsYWJlbC4gSXQgc2VlbXMNCnRoYXQg
dGhlIGFyZ3VtZW50IGlzIGZvciBpbmRlcGVuZGVuY2Ugb2YgbmV0d29yayB0aHVzIGludmVudGlu
ZyBhIG5ldyBsYWJlbA0KaXMgYmFzZWQgb24gYW4gYXNzdW1wdGlvbiB0aGF0IHVzaW5nIE1QTFMg
bGFiZWxzIGltcG9zZXMgYW4gTVBMUyBjb250cm9sDQpwbGFuZS4gSXMgdGhhdCByaWdodD88L2k+
PC9iPjwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgY29sb3I9IzM3NjA1ZSBmYWNlPSJDYWxpYnJp
Ij48Yj48aT4mbmJzcDs8L2k+PC9iPjwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgY29sb3I9IzM3
NjA1ZSBmYWNlPSJDYWxpYnJpIj48Yj48aT5KaW0gVXR0YXJvPC9pPjwvYj48L2ZvbnQ+DQo8YnI+
PGZvbnQgc2l6ZT0yIGNvbG9yPSMzNzYwNWUgZmFjZT0iQ2FsaWJyaSI+PGI+PGk+Jm5ic3A7PC9p
PjwvYj48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zIGNvbG9yPSMzNzYwNWUgZmFjZT0iVGltZXMg
TmV3IFJvbWFuIj4mcXVvdDs8aT5UaGlzIGVtYWlsDQphbmQgYW55IGZpbGVzIHRyYW5zbWl0dGVk
IHdpdGggaXQgYXJlIEFUJmFtcDtUIHByb3BlcnR5LCBhcmUgY29uZmlkZW50aWFsLA0KYW5kIGFy
ZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5
IHRvIHdob20NCnRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIG5vdCBvbmUgb2Yg
dGhlIG5hbWVkIHJlY2lwaWVudChzKSBvcg0Kb3RoZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGll
dmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4NCmVycm9yLCBwbGVhc2Ug
bm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJv
bQ0KeW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9u
LCBmb3J3YXJkaW5nLCBwcmludGluZywNCm9yIGNvcHlpbmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJp
Y3RseSBwcm9oaWJpdGVkPC9pPi4mcXVvdDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9
IkNhbGlicmkiPjxiPkZyb206PC9iPiBYdXhpYW9odSBbPC9mb250PjxhIGhyZWY9bWFpbHRvOnh1
eGlhb2h1QGh1YXdlaS5jb20+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFjZT0iQ2FsaWJy
aSI+PHU+bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb208L3U+PC9mb250PjwvYT48Zm9udCBzaXpl
PTIgZmFjZT0iQ2FsaWJyaSI+XQ0KPGI+PGJyPg0KU2VudDo8L2I+IFRodXJzZGF5LCBNYXJjaCAx
NywgMjAxNiAzOjQ3IEFNPGI+PGJyPg0KVG86PC9iPiBSb24gUGFya2VyIDwvZm9udD48YSBocmVm
PW1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjxmb250IHNpemU9MiBjb2xv
cj0jODAwMDgwIGZhY2U9IkNhbGlicmkiPjx1PiZsdDtSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tJmd0OzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj47DQpV
VFRBUk8sIEpBTUVTIDwvZm9udD48YSBocmVmPW1haWx0bzpqdTE3MzhAYXR0LmNvbT48Zm9udCBz
aXplPTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48dT4mbHQ7anUxNzM4QGF0dC5jb20m
Z3Q7PC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPjsNCkRhdmUgRG9s
c29uIDwvZm9udD48YSBocmVmPW1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT48Zm9udCBzaXpl
PTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48dT4mbHQ7ZGRvbHNvbkBzYW5kdmluZS5j
b20mZ3Q7PC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPjsNCkRvbGdh
bm93LCBBbmRyZXcgKE5va2lhIC0gU0cpPC9mb250PjxhIGhyZWY9bWFpbHRvOmFuZHJldy5kb2xn
YW5vd0Bub2tpYS5jb20+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFjZT0iQ2FsaWJyaSI+
PHU+Jmx0O2FuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20mZ3Q7PC91PjwvZm9udD48L2E+PGZvbnQg
c2l6ZT0yIGZhY2U9IkNhbGlicmkiPjsNCkVYVCBCb3R0b3JmZiwgUGF1bCA8L2ZvbnQ+PGEgaHJl
Zj1tYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgw
IGZhY2U9IkNhbGlicmkiPjx1PiZsdDtwYXVsLmJvdHRvcmZmQGhwZS5jb20mZ3Q7PC91PjwvZm9u
dD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPjsNClN0ZXdhcnQgQnJ5YW50IDwvZm9u
dD48YSBocmVmPW1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PGZvbnQgc2l6ZT0yIGNv
bG9yPSM4MDAwODAgZmFjZT0iQ2FsaWJyaSI+PHU+Jmx0O3N0ZXdhcnQuYnJ5YW50QGdtYWlsLmNv
bSZndDs8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Ow0KPC9mb250
PjxhIGhyZWY9bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj48Zm9udCBzaXplPTIgY29sb3I9Izgw
MDA4MCBmYWNlPSJDYWxpYnJpIj48dT5hby50aW5nQHp0ZS5jb20uY248L3U+PC9mb250PjwvYT48
Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+PGI+PGJyPg0KQ2M6PC9iPiA8L2ZvbnQ+PGEgaHJl
Zj1tYWlsdG86c2ZjQGlldGYub3JnPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZhY2U9IkNh
bGlicmkiPjx1PnNmY0BpZXRmLm9yZzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJD
YWxpYnJpIj48Yj48YnI+DQpTdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFk
ZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZg0KTlNIPC9mb250Pg0KPGJyPjxmb250IHNp
emU9MyBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXpl
PTQgY29sb3I9IzAwNDA4MCBmYWNlPSJDYWxpYnJpIj5Sb24sPC9mb250Pg0KPGJyPjxmb250IHNp
emU9NCBjb2xvcj0jMDA0MDgwIGZhY2U9IkNhbGlicmkiPiZuYnNwOzwvZm9udD4NCjxicj48Zm9u
dCBzaXplPTQgY29sb3I9IzAwNDA4MCBmYWNlPSJDYWxpYnJpIj5UaGUgU0ZDIGFwcHJvYWNoIG9m
IGVuY29kaW5nDQp0aGUgU0ZQIGluZm9ybWF0aW9uIGJ5IGFuIE1QTFMgbGFiZWwgc3RhY2sgY2Fu
IG1lZXQgdGhlIHRyYW5zcG9ydC1pbmRlcGVuZGVuY3kNCnJlcXVpcmVtZW50IHZlcnkgd2VsbC48
L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT00IGNvbG9yPSMwMDQwODAgZmFjZT0iQ2FsaWJyaSI+Jm5i
c3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9NCBjb2xvcj0jMDA0MDgwIGZhY2U9IkNhbGlicmki
PkJlc3QgcmVnYXJkcyw8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT00IGNvbG9yPSMwMDQwODAgZmFj
ZT0iQ2FsaWJyaSI+WGlhb2h1PC9mb250Pg0KPGJyPjxmb250IHNpemU9NCBjb2xvcj0jMDA0MDgw
IGZhY2U9IkNhbGlicmkiPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0iVGFo
b21hIj48Yj5Gcm9tOjwvYj4gUm9uIFBhcmtlciBbPC9mb250PjxhIGhyZWY9bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFj
ZT0iVGFob21hIj48dT5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvdT48
L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJUYWhvbWEiPl0NCjxiPjxicj4NClNlbnQ6PC9i
PiBXZWRuZXNkYXksIE1hcmNoIDE2LCAyMDE2IDExOjIwIFBNPGI+PGJyPg0KVG86PC9iPiBVVFRB
Uk8sIEpBTUVTOyBEYXZlIERvbHNvbjsgWHV4aWFvaHU7IERvbGdhbm93LCBBbmRyZXcgKE5va2lh
IC0NClNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBTdGV3YXJ0IEJyeWFudDsgPC9mb250PjxhIGhy
ZWY9bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj48Zm9udCBzaXplPTIgY29sb3I9IzgwMDA4MCBm
YWNlPSJUYWhvbWEiPjx1PmFvLnRpbmdAenRlLmNvbS5jbjwvdT48L2ZvbnQ+PC9hPjxmb250IHNp
emU9MiBmYWNlPSJUYWhvbWEiPjxiPjxicj4NCkNjOjwvYj4gPC9mb250PjxhIGhyZWY9bWFpbHRv
OnNmY0BpZXRmLm9yZz48Zm9udCBzaXplPTIgY29sb3I9IzgwMDA4MCBmYWNlPSJUYWhvbWEiPjx1
PnNmY0BpZXRmLm9yZzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJUYWhvbWEiPjxi
Pjxicj4NClN1YmplY3Q6PC9iPiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5T
SC5uZXh0LWhlYWRlciB0eXBlIG9mDQpOU0g8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zIGZhY2U9
IlRpbWVzIE5ldyBSb21hbiI+Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xvcj0j
MDA0MDgwIGZhY2U9IkNhbGlicmkiPkphbWVzLDwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgY29s
b3I9IzAwNDA4MCBmYWNlPSJDYWxpYnJpIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0y
IGNvbG9yPSMwMDQwODAgZmFjZT0iQ2FsaWJyaSI+SSBjYW6hr3Qgc3BlYWsgZm9yIHRoZSBlbnRp
cmUNCmdyb3VwLCBteSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBkZWNpc2lvbiBub3QgdG8gc3RhbmRh
cmRpemUgb24gTVBMUyBhcyB0aGUNCmZvcndhcmRpbmcgcGFyYWRpZ20gd2FzIHRvIG1ha2UgU0ZD
IGJyb2FkZXIgc3VjaCB0aGF0IGl0IGNvdWxkIHV0aWxpemUNCk1BQyBiYXNlZCBuZXR3b3Jrcywg
SVAgYmFzZWQgbmV0d29ya3MsIGFuZCBJUC1vdmVyLU1QTFMgYmFzZWQgbmV0d29ya3MuPC9mb250
Pg0KPGJyPjxmb250IHNpemU9MiBjb2xvcj0jMDA0MDgwIGZhY2U9IkNhbGlicmkiPiZuYnNwOzwv
Zm9udD4NCjxicj48Zm9udCBzaXplPTIgY29sb3I9IzAwNDA4MCBmYWNlPSJDYWxpYnJpIj4mbmJz
cDsgJm5ic3A7Um9uPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xvcj0jMDA0MDgwIGZhY2U9
IkNhbGlicmkiPiZuYnNwOzwvZm9udD4NCjxicj48YSBuYW1lPV9NYWlsRW5kQ29tcG9zZT48L2E+
PGZvbnQgc2l6ZT0yIGNvbG9yPSMwMDQwODAgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7PC9mb250Pg0K
PGJyPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj48Yj5Gcm9tOjwvYj4gVVRUQVJPLCBKQU1F
UyBbPC9mb250PjxhIGhyZWY9bWFpbHRvOmp1MTczOEBhdHQuY29tPjxmb250IHNpemU9MiBjb2xv
cj0jODAwMDgwIGZhY2U9IkNhbGlicmkiPjx1Pm1haWx0bzpqdTE3MzhAYXR0LmNvbTwvdT48L2Zv
bnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj5dDQo8Yj48YnI+DQpTZW50OjwvYj4g
V2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAxMToxMSBBTTxiPjxicj4NClRvOjwvYj4gUm9uIFBh
cmtlciAmbHQ7PC9mb250PjxhIGhyZWY9bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFjZT0iQ2FsaWJyaSI+PHU+Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNl
PSJDYWxpYnJpIj4mZ3Q7Ow0KRGF2ZSBEb2xzb24gJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzpk
ZG9sc29uQHNhbmR2aW5lLmNvbT48Zm9udCBzaXplPTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxp
YnJpIj48dT5kZG9sc29uQHNhbmR2aW5lLmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBm
YWNlPSJDYWxpYnJpIj4mZ3Q7Ow0KWHV4aWFvaHUgJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzp4
dXhpYW9odUBodWF3ZWkuY29tPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZhY2U9IkNhbGli
cmkiPjx1Pnh1eGlhb2h1QGh1YXdlaS5jb208L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFj
ZT0iQ2FsaWJyaSI+Jmd0OzsNCkRvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpICZsdDs8L2Zv
bnQ+PGEgaHJlZj1tYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT48Zm9udCBzaXplPTIg
Y29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48dT5hbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29t
PC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZndDs7DQpFWFQgQm90
dG9yZmYsIFBhdWwgJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5j
b20+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFjZT0iQ2FsaWJyaSI+PHU+cGF1bC5ib3R0
b3JmZkBocGUuY29tPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZn
dDs7DQpTdGV3YXJ0IEJyeWFudCAmbHQ7PC9mb250PjxhIGhyZWY9bWFpbHRvOnN0ZXdhcnQuYnJ5
YW50QGdtYWlsLmNvbT48Zm9udCBzaXplPTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48
dT5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFj
ZT0iQ2FsaWJyaSI+Jmd0OzsNCjwvZm9udD48YSBocmVmPW1haWx0bzphby50aW5nQHp0ZS5jb20u
Y24+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFjZT0iQ2FsaWJyaSI+PHU+YW8udGluZ0B6
dGUuY29tLmNuPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPjxiPjxi
cj4NCkNjOjwvYj4gPC9mb250PjxhIGhyZWY9bWFpbHRvOnNmY0BpZXRmLm9yZz48Zm9udCBzaXpl
PTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48dT5zZmNAaWV0Zi5vcmc8L3U+PC9mb250
PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+PGI+PGJyPg0KU3ViamVjdDo8L2I+IFJF
OiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YN
Ck5TSDwvZm9udD4NCjxicj48Zm9udCBzaXplPTMgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj4mbmJz
cDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGNvbG9yPSMzNzYwNWUgZmFjZT0iQ2FsaWJyaSI+
PGI+PGk+Q29tbWVudHMgSW4tTGluZTwvaT48L2I+PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBj
b2xvcj0jMzc2MDVlIGZhY2U9IkNhbGlicmkiPjxiPjxpPiZuYnNwOzwvaT48L2I+PC9mb250Pg0K
PGJyPjxmb250IHNpemU9MiBjb2xvcj0jMzc2MDVlIGZhY2U9IkNhbGlicmkiPjxiPjxpPkppbSBV
dHRhcm88L2k+PC9iPjwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgY29sb3I9IzM3NjA1ZSBmYWNl
PSJDYWxpYnJpIj48Yj48aT4mbmJzcDs8L2k+PC9iPjwvZm9udD4NCjxicj48Zm9udCBzaXplPTMg
Y29sb3I9IzM3NjA1ZSBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPiZxdW90OzxpPlRoaXMgZW1haWwN
CmFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmYW1wO1QgcHJvcGVydHks
IGFyZSBjb25maWRlbnRpYWwsDQphbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBv
ZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbQ0KdGhpcyBlbWFpbCBpcyBhZGRyZXNz
ZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yDQpvdGhl
cndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMg
bWVzc2FnZSBpbg0KZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRo
aXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tDQp5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNl
LCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLA0Kb3IgY29w
eWluZyBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQ8L2k+LiZxdW90OzwvZm9u
dD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+PGI+RnJvbTo8L2I+IFJvbiBQYXJr
ZXIgWzwvZm9udD48YSBocmVmPW1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
Pjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZhY2U9IkNhbGlicmkiPjx1Pm1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZh
Y2U9IkNhbGlicmkiPl0NCjxiPjxicj4NClNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDE2LCAy
MDE2IDEwOjAxIEFNPGI+PGJyPg0KVG86PC9iPiBEYXZlIERvbHNvbiAmbHQ7PC9mb250PjxhIGhy
ZWY9bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgw
IGZhY2U9IkNhbGlicmkiPjx1PmRkb2xzb25Ac2FuZHZpbmUuY29tPC91PjwvZm9udD48L2E+PGZv
bnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZndDs7DQpYdXhpYW9odSAmbHQ7PC9mb250PjxhIGhy
ZWY9bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAg
ZmFjZT0iQ2FsaWJyaSI+PHU+eHV4aWFvaHVAaHVhd2VpLmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250
IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mZ3Q7Ow0KVVRUQVJPLCBKQU1FUyAmbHQ7PC9mb250Pjxh
IGhyZWY9bWFpbHRvOmp1MTczOEBhdHQuY29tPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZh
Y2U9IkNhbGlicmkiPjx1Pmp1MTczOEBhdHQuY29tPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0y
IGZhY2U9IkNhbGlicmkiPiZndDs7DQpEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSAmbHQ7
PC9mb250PjxhIGhyZWY9bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+PGZvbnQgc2l6
ZT0yIGNvbG9yPSM4MDAwODAgZmFjZT0iQ2FsaWJyaSI+PHU+YW5kcmV3LmRvbGdhbm93QG5va2lh
LmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mZ3Q7Ow0KRVhU
IEJvdHRvcmZmLCBQYXVsICZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86cGF1bC5ib3R0b3JmZkBo
cGUuY29tPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZhY2U9IkNhbGlicmkiPjx1PnBhdWwu
Ym90dG9yZmZAaHBlLmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJp
Ij4mZ3Q7Ow0KU3Rld2FydCBCcnlhbnQgJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzpzdGV3YXJ0
LmJyeWFudEBnbWFpbC5jb20+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFjZT0iQ2FsaWJy
aSI+PHU+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0y
IGZhY2U9IkNhbGlicmkiPiZndDs7DQo8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86YW8udGluZ0B6dGUu
Y29tLmNuPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZhY2U9IkNhbGlicmkiPjx1PmFvLnRp
bmdAenRlLmNvbS5jbjwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj48
Yj48YnI+DQpDYzo8L2I+IDwvZm9udD48YSBocmVmPW1haWx0bzpzZmNAaWV0Zi5vcmc+PGZvbnQg
c2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFjZT0iQ2FsaWJyaSI+PHU+c2ZjQGlldGYub3JnPC91Pjwv
Zm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPjxiPjxicj4NClN1YmplY3Q6PC9i
PiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBl
IG9mDQpOU0g8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+
Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xvcj0jMDA0MDgwIGZhY2U9IkNhbGli
cmkiPk15IHJlY29sbGVjdGlvbiBvZiB0aGUgZGlzY3Vzc2lvbg0KYW5kIGFuYWx5c2lzIG9mIE1Q
TFMgZm9yd2FyZGluZyB0byBzdXBwb3J0IFNGQyB3YXMgbm90IG9yaWVudGVkIGFyb3VuZA0KaGll
cmFyY2hpY2FsIFNGQyBkb21haW5zLiAmbmJzcDsgSW5zdGVhZCwgSSB0aG91Z2h0IHRoZSBkaXNj
dXNzaW9uIHdhcw0KYXJvdW5kIGFuIE1QTFMgbGFiZWwgcGVyIFNGIGluc3RhbmNlIHNvIHRoYXQg
dGhlIHN0YWNrIG9mIE1QTFMgbGFiZWxzIHByb3ZpZGVkDQp0aGUgZnVsbCBTRlAvUlNQIGRlc2Ny
aXB0aW9uLiAmbmJzcDsgJm5ic3A7QW4gZWxlZ2FudCBhcHByb2FjaCwgZm9yIHN1cmUsDQpidXQg
bm90IG9uZSBhZG9wdGVkIGJ5IHRoZSBXRy48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGNvbG9y
PSMzNzYwNWUgZmFjZT0iQ2FsaWJyaSI+PGI+PGk+W0ppbSBVJmd0O10gV2FzIHRoaXMNCmRlY2lz
aW9uIGJhc2VkIG9uIHRoZSBub3Rpb24gdGhhdCBhbGwgZmFicmljcyBhcmUgSVAgb25seT8/IElN
TyB0aGUgbW9kZWwNCm9mIGFsbCBEQ3MgYmVpbmcgbGFyZ2UgYW5kIElQIG9ubHkgaXMgbm90IGEg
Y29ycmVjdCBhc3N1bXB0aW9uLjwvaT48L2I+PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xv
cj0jMDA0MDgwIGZhY2U9IkNhbGlicmkiPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTIg
Y29sb3I9IzAwNDA4MCBmYWNlPSJDYWxpYnJpIj5UaGUgY3VycmVudCBkaXNjdXNzaW9uIG9mDQpN
UExTIGlzIG1vcmUgb2YgdGhlIGhpZXJhcmNoaWNhbCBuYXR1cmUgqEMgYSBzdGFjayBvZiBsYWJl
bHMgaW4gdGhlIGdlbmVyYWwNCmNhc2UgcmVwcmVzZW50cyBhIHNldCBvZiBuZXN0ZWQgTFNQcy4g
Jm5ic3A7IEZvciBTRkMsIHRoZSBkaXNjdXNzaW9uIGlzDQp0aGF0IGEgc3RhY2sgb2YgTlNIIHJl
cHJlc2VudHMgYSBzdGFjayBvZiBwZXItU0ZDLWRvbWFpbiBTRlBzLiAmbmJzcDsgQnV0DQphbiBp
bmRpdmlkdWFsIE5TSCBkb2VzIG5vdCBzZWxmLWRlc2NyaWJlIHRoZSBTRlAvUlNQIGF0IGl0cyBv
d24gZG9tYWluDQpsZXZlbCwgcmVseWluZyBpbnN0ZWFkIG9uIGEgZmxhdCBpZGVudGlmaWVyIChT
RlAgSUQpIHRoYXQgaXMgdXNlZCB0byBsb29rdXANCnRoZSBmdWxsIFNGUC9SU1AuPC9mb250Pg0K
PGJyPjxmb250IHNpemU9MiBjb2xvcj0jMDA0MDgwIGZhY2U9IkNhbGlicmkiPiZuYnNwOzwvZm9u
dD4NCjxicj48Zm9udCBzaXplPTIgY29sb3I9IzAwNDA4MCBmYWNlPSJDYWxpYnJpIj4mbmJzcDsg
Jm5ic3A7Um9uPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xvcj0jMDA0MDgwIGZhY2U9IkNh
bGlicmkiPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgY29sb3I9IzAwNDA4MCBmYWNl
PSJDYWxpYnJpIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmki
PjxiPkZyb206PC9iPiBEYXZlIERvbHNvbiBbPC9mb250PjxhIGhyZWY9bWFpbHRvOmRkb2xzb25A
c2FuZHZpbmUuY29tPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZhY2U9IkNhbGlicmkiPjx1
Pm1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBm
YWNlPSJDYWxpYnJpIj5dDQo8Yj48YnI+DQpTZW50OjwvYj4gV2VkbmVzZGF5LCBNYXJjaCAxNiwg
MjAxNiA5OjQ4IEFNPGI+PGJyPg0KVG86PC9iPiBYdXhpYW9odSAmbHQ7PC9mb250PjxhIGhyZWY9
bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFj
ZT0iQ2FsaWJyaSI+PHU+eHV4aWFvaHVAaHVhd2VpLmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250IHNp
emU9MiBmYWNlPSJDYWxpYnJpIj4mZ3Q7Ow0KVVRUQVJPLCBKQU1FUyAmbHQ7PC9mb250PjxhIGhy
ZWY9bWFpbHRvOmp1MTczOEBhdHQuY29tPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZhY2U9
IkNhbGlicmkiPjx1Pmp1MTczOEBhdHQuY29tPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZh
Y2U9IkNhbGlicmkiPiZndDs7DQpEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKSAmbHQ7PC9m
b250PjxhIGhyZWY9bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+PGZvbnQgc2l6ZT0y
IGNvbG9yPSM4MDAwODAgZmFjZT0iQ2FsaWJyaSI+PHU+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNv
bTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mZ3Q7Ow0KRVhUIEJv
dHRvcmZmLCBQYXVsICZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86cGF1bC5ib3R0b3JmZkBocGUu
Y29tPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZhY2U9IkNhbGlicmkiPjx1PnBhdWwuYm90
dG9yZmZAaHBlLmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4m
Z3Q7Ow0KUm9uIFBhcmtlciAmbHQ7PC9mb250PjxhIGhyZWY9bWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFjZT0iQ2FsaWJy
aSI+PHU+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250
IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mZ3Q7Ow0KU3Rld2FydCBCcnlhbnQgJmx0OzwvZm9udD48
YSBocmVmPW1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PGZvbnQgc2l6ZT0yIGNvbG9y
PSM4MDAwODAgZmFjZT0iQ2FsaWJyaSI+PHU+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPC91Pjwv
Zm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPiZndDs7DQo8L2ZvbnQ+PGEgaHJl
Zj1tYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZh
Y2U9IkNhbGlicmkiPjx1PmFvLnRpbmdAenRlLmNvbS5jbjwvdT48L2ZvbnQ+PC9hPjxmb250IHNp
emU9MiBmYWNlPSJDYWxpYnJpIj48Yj48YnI+DQpDYzo8L2I+IDwvZm9udD48YSBocmVmPW1haWx0
bzpzZmNAaWV0Zi5vcmc+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFjZT0iQ2FsaWJyaSI+
PHU+c2ZjQGlldGYub3JnPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmki
PjxiPjxicj4NClN1YmplY3Q6PC9iPiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFu
IE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mDQpOU0g8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zIGZh
Y2U9IlRpbWVzIE5ldyBSb21hbiI+Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xv
cj0jMDA0MDgwIGZhY2U9IkNhbGlicmkiPlJlY2FsbCB0aGF0IGRyYWZ0LWhvbW1hLXNmYy1mb3J3
YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMNCmNvbXBhcmVzIHRoZSBkaWZmZXJlbnQgYXBwcm9hY2hl
cy48L2ZvbnQ+DQo8YnI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0
LWhvbW1hLXNmYy1mb3J3YXJkaW5nLW1ldGhvZHMtYW5hbHlzaXMtMDUiPjxmb250IHNpemU9MiBj
b2xvcj0jODAwMDgwIGZhY2U9IkNhbGlicmkiPjx1Pmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9kcmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLWFuYWx5c2lzLTA1PC91PjwvZm9u
dD48L2E+DQo8YnI+PGZvbnQgc2l6ZT0yIGNvbG9yPSMwMDQwODAgZmFjZT0iQ2FsaWJyaSI+Jm5i
c3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xvcj0jMDA0MDgwIGZhY2U9IkNhbGlicmki
PlRoZSBNUExTIGFwcHJvYWNoIGZhbGxzIGludG8NCnRoZSBjYXRlZ29yeSBkaXNjdXNzZWQgaW4g
c2VjdGlvbiAzLjEuMiwgobBNZXRob2QgMjogRm9yd2FyZGluZyB3aXRoIFN0YWNrZWQNCkhlYWRl
cnOhsSw8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGNvbG9yPSMwMDQwODAgZmFjZT0iQ2FsaWJy
aSI+d2hlcmVhcyB0aGUgTlNIIGFwcHJvYWNoDQpmYWxscyBpbnRvIHNlY3Rpb24gMy4xLjMsIKGw
TWV0aG9kMzogRm9yd2FyZGluZyBiYXNlZCBvbiBTZXJ2aWNlIENoYWluDQpJZGVudGlmaWVyc6Gx
LjwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgY29sb3I9IzAwNDA4MCBmYWNlPSJDYWxpYnJpIj4m
bmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGNvbG9yPSMwMDQwODAgZmFjZT0iQ2FsaWJy
aSI+U2VjdGlvbiA0IGFuYWx5emVzIHRoZSBkaWZmZXJlbnQNCm1ldGhvZHMsIHdpdGggcHJvcyBh
bmQgY29ucyBmb3IgYWxsIG9mIHRoZSBhcHByb2FjaGVzLjwvZm9udD4NCjxicj48Zm9udCBzaXpl
PTIgY29sb3I9IzAwNDA4MCBmYWNlPSJDYWxpYnJpIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQg
c2l6ZT0yIGNvbG9yPSMwMDQwODAgZmFjZT0iQ2FsaWJyaSI+LURhdmU8L2ZvbnQ+DQo8YnI+PGZv
bnQgc2l6ZT0yIGNvbG9yPSMwMDQwODAgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7PC9mb250Pg0KPGJy
Pjxmb250IHNpemU9MiBjb2xvcj0jMDA0MDgwIGZhY2U9IkNhbGlicmkiPiZuYnNwOzwvZm9udD4N
Cjxicj48Zm9udCBzaXplPTIgY29sb3I9IzAwNDA4MCBmYWNlPSJDYWxpYnJpIj4mbmJzcDs8L2Zv
bnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9IlRhaG9tYSI+PGI+RnJvbTo8L2I+IHNmYyBbPC9m
b250PjxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+PGZvbnQgc2l6ZT0yIGNv
bG9yPSM4MDAwODAgZmFjZT0iVGFob21hIj48dT5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8
L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iVGFob21hIj5dDQo8Yj5PbiBCZWhhbGYg
T2YgPC9iPlh1eGlhb2h1PGI+PGJyPg0KU2VudDo8L2I+IFR1ZXNkYXksIE1hcmNoIDE1LCAyMDE2
IDg6MjEgUE08Yj48YnI+DQpUbzo8L2I+IFVUVEFSTywgSkFNRVM7IERvbGdhbm93LCBBbmRyZXcg
KE5va2lhIC0gU0cpOyBFWFQgQm90dG9yZmYsIFBhdWw7DQpSb24gUGFya2VyOyBTdGV3YXJ0IEJy
eWFudDsgPC9mb250PjxhIGhyZWY9bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj48Zm9udCBzaXpl
PTIgY29sb3I9IzgwMDA4MCBmYWNlPSJUYWhvbWEiPjx1PmFvLnRpbmdAenRlLmNvbS5jbjwvdT48
L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJUYWhvbWEiPjxiPjxicj4NCkNjOjwvYj4gPC9m
b250PjxhIGhyZWY9bWFpbHRvOnNmY0BpZXRmLm9yZz48Zm9udCBzaXplPTIgY29sb3I9IzgwMDA4
MCBmYWNlPSJUYWhvbWEiPjx1PnNmY0BpZXRmLm9yZzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9
MiBmYWNlPSJUYWhvbWEiPjxiPjxicj4NClN1YmplY3Q6PC9iPiBSZTogW3NmY10gW0dSQVlNQUlM
XSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mDQpOU0g8L2ZvbnQ+DQo8YnI+
PGZvbnQgc2l6ZT0zIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+Jm5ic3A7PC9mb250Pg0KPGJyPjxm
b250IHNpemU9NCBjb2xvcj0jMDA0MDgwIGZhY2U9IkNhbGlicmkiPldoZW4gYXBwbHlpbmcgYSBw
YXJ0aWN1bGFyDQpTRkMgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBTRnMpIHRvIHRoZSBzZWxl
Y3RlZCB0cmFmZmljLCB0aGUgdHJhZmZpYw0KbmVlZHMgdG8gYmUgc3RlZXJlZCB0aHJvdWdoIHRo
ZSBjb3JyZXNwb25kaW5nIFNGUCAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0DQpvZiBTRkZzIGFuZCBT
RnMpIGluIHRoZSBTRkMtZW5hYmxlZCBuZXR3b3JrLiBNUExTLVNQUklORyBpcyBhIHBhcnRpY3Vs
YXINCk1QTFMgc291cmNlIHJvdXRpbmcgcGFyYWRpZ20gd2hlcmUgdGhlIGV4cGxpY2l0IHBhdGgg
aW5mb3JtYXRpb24gKGkuZS4sDQphbiBvcmRlcmVkIGxpc3Qgb2YgZXhwbGljaXQgaG9wcykgaXMg
ZW5jb2RlZCBhcyBhIGxhYmVsIHN0YWNrIChpLmUuLCBhbg0Kb3JkZXJlZCBsaXN0IG9mIGxhYmVs
cyB3aXRoIGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXIgZXhwbGljaXQgaG9wKQ0KYW5kIHRo
ZW4gcGlnZ3liYWNrZWQgb24gdGhlIHNvdXJjZSByb3V0ZWQgcGFja2V0cy4gVGhlIE1QTFMtU1BS
SU5HIHBhcmFkaWdtDQpjYW4gYmUgZWFzaWx5IGxldmVyYWdlZCB0byBzdGVlciB0aGUgc2VsZWN0
ZWQgdHJhZmZpYyB0aHJvdWdoIGEgcGFydGljdWxhcg0KU0ZQIGJ5IGVuY29kaW5nIHRoZSBTRlAg
aW5mb3JtYXRpb24gYXMgYW4gTVBMUyBsYWJlbCBzdGFjayAoaS5lLiwgYW4gb3JkZXJlZA0KbGlz
dCBvZiBsYWJlbHMgd2l0aCBlYWNoIGluZGljYXRpbmcgYSBwYXJ0aWN1bGFyIFNGRiBvciBTRiku
IEluIHRoaXMgd2F5LA0KU0ZGcyBjb3VsZCBiZSBpbXBsZW1lbnRlZCBvbiBleGlzdGluZyBNUExT
IHN3aXRjaGVzIHdpdGhvdXQgYW55IGNoYW5nZQ0KdG8gdGhlIGRhdGEtcGxhbmUgcHJvdmlkZWQg
dGhhdCBTRnMgYXJlIGNhcGFibGUgb2YgcmVjb2duaXppbmcgTVBMUyBwYWNrZXRzLg0KJm5ic3A7
QXMgcG9pbnRlZCBvdXQgYnkgc29tZWJvZHkgZWxzZSwgaXShr3MgbXVjaCBzdHJhaWdodGZvcndh
cmQgdG8gc3VwcG9ydA0KdGhlIHN0YWNrIG9mIFNGQyBlbmNhcHN1bGF0aW9ucyBpZiB0aGUgU0ZD
IGVuY2Fwc3VsYXRpb24gaXMgaW1wbGVtZW50ZWQNCmluIHRoZSBmb3JtIG9mIGFuIE1QTFMgbGFi
ZWwgc3RhY2suPC9mb250Pg0KPGJyPjxmb250IHNpemU9NCBjb2xvcj0jMDA0MDgwIGZhY2U9IkNh
bGlicmkiPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTQgY29sb3I9IzAwNDA4MCBmYWNl
PSJDYWxpYnJpIj5CZXN0IHJlZ2FyZHMsPC9mb250Pg0KPGJyPjxmb250IHNpemU9NCBjb2xvcj0j
MDA0MDgwIGZhY2U9IkNhbGlicmkiPlhpYW9odTwvZm9udD4NCjxicj48Zm9udCBzaXplPTQgY29s
b3I9IzAwNDA4MCBmYWNlPSJDYWxpYnJpIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0y
IGZhY2U9IlRhaG9tYSI+PGI+RnJvbTo8L2I+IHNmYyBbPC9mb250PjxhIGhyZWY9Im1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZyI+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFjZT0iVGFo
b21hIj48dT5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9udCBz
aXplPTIgZmFjZT0iVGFob21hIj5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlVUVEFSTywgSkFNRVM8
Yj48YnI+DQpTZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODo0NiBQTTxiPjxicj4N
ClRvOjwvYj4gRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1
bDsgUm9uIFBhcmtlcjsNClN0ZXdhcnQgQnJ5YW50OyA8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86YW8u
dGluZ0B6dGUuY29tLmNuPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZhY2U9IlRhaG9tYSI+
PHU+YW8udGluZ0B6dGUuY29tLmNuPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IlRh
aG9tYSI+PGI+PGJyPg0KQ2M6PC9iPiA8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86c2ZjQGlldGYub3Jn
Pjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZhY2U9IlRhaG9tYSI+PHU+c2ZjQGlldGYub3Jn
PC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9IlRhaG9tYSI+PGI+PGJyPg0KU3ViamVj
dDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVy
IHR5cGUgb2YNCk5TSDwvZm9udD4NCjxicj48Zm9udCBzaXplPTMgZmFjZT0iVGltZXMgTmV3IFJv
bWFuIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGNvbG9yPSMzNzYwNWUgZmFjZT0i
Q2FsaWJyaSI+PGI+PGk+SWYgd2UgaGF2ZSBhbiBNUExTDQplbmFibGVkIGZhYnJpYyB3b3VsZG6h
r3QgaXQgYmUgc2ltcGxlciB0byB3ZWF2ZSBOU0ggaW50byBpdCBpZiBpdCBhbGwNCnVzZXMgTVBM
Uz8gSWYgbm90IGhvdyB3b3VsZCB0aGUgaW50ZXJhY3Rpb24gYmV0d2VlbiB0aGUgdHdvIGVudmly
b25tZW50cw0Kd29yaz88L2k+PC9iPjwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgY29sb3I9IzM3
NjA1ZSBmYWNlPSJDYWxpYnJpIj48Yj48aT4mbmJzcDs8L2k+PC9iPjwvZm9udD4NCjxicj48Zm9u
dCBzaXplPTIgY29sb3I9IzM3NjA1ZSBmYWNlPSJDYWxpYnJpIj48Yj48aT5KaW0gVXR0YXJvPC9p
PjwvYj48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGNvbG9yPSMzNzYwNWUgZmFjZT0iQ2FsaWJy
aSI+PGI+PGk+Jm5ic3A7PC9pPjwvYj48L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zIGNvbG9yPSMz
NzYwNWUgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj4mcXVvdDs8aT5UaGlzIGVtYWlsDQphbmQgYW55
IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJmFtcDtUIHByb3BlcnR5LCBhcmUgY29u
ZmlkZW50aWFsLA0KYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGlu
ZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20NCnRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5
b3UgYXJlIG5vdCBvbmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChzKSBvcg0Kb3RoZXJ3aXNlIGhh
dmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2Ug
aW4NCmVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3Nh
Z2UgaW1tZWRpYXRlbHkgZnJvbQ0KeW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50
aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywNCm9yIGNvcHlpbmcgb2Yg
dGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkPC9pPi4mcXVvdDs8L2ZvbnQ+DQo8YnI+
PGZvbnQgc2l6ZT0yIGZhY2U9IkNhbGlicmkiPjxiPkZyb206PC9iPiBzZmMgWzwvZm9udD48YSBo
cmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPjxmb250IHNpemU9MiBjb2xvcj0jODAw
MDgwIGZhY2U9IkNhbGlicmkiPjx1Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvdT48L2Zv
bnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9i
PkRvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpPGI+PGJyPg0KU2VudDo8L2I+IE1vbmRheSwg
TWFyY2ggMTQsIDIwMTYgMTE6NTIgUE08Yj48YnI+DQpUbzo8L2I+IEVYVCBCb3R0b3JmZiwgUGF1
bCAmbHQ7PC9mb250PjxhIGhyZWY9bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT48Zm9udCBz
aXplPTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48dT5wYXVsLmJvdHRvcmZmQGhwZS5j
b208L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Jmd0OzsNClJvbiBQ
YXJrZXIgJmx0OzwvZm9udD48YSBocmVmPW1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZhY2U9IkNhbGlicmkiPjx1PlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFj
ZT0iQ2FsaWJyaSI+Jmd0OzsNClN0ZXdhcnQgQnJ5YW50ICZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWls
dG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZh
Y2U9IkNhbGlicmkiPjx1PnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTwvdT48L2ZvbnQ+PC9hPjxm
b250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mZ3Q7Ow0KPC9mb250PjxhIGhyZWY9bWFpbHRvOmFv
LnRpbmdAenRlLmNvbS5jbj48Zm9udCBzaXplPTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJp
Ij48dT5hby50aW5nQHp0ZS5jb20uY248L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0i
Q2FsaWJyaSI+PGI+PGJyPg0KQ2M6PC9iPiA8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86c2ZjQGlldGYu
b3JnPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZhY2U9IkNhbGlicmkiPjx1PnNmY0BpZXRm
Lm9yZzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj48Yj48YnI+DQpT
dWJqZWN0OjwvYj4gUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1o
ZWFkZXIgdHlwZSBvZg0KTlNIPC9mb250Pg0KPGJyPjxmb250IHNpemU9MyBmYWNlPSJUaW1lcyBO
ZXcgUm9tYW4iPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+
Rm9sbG93aW5nIKGwbmV4dCBoZWFkZXKhsSBhcHByb2FjaCAmbmJzcDtpcw0Kc2ltcGxlIGFuZCB0
aGUgTlNIIGhlYWRlciBpcyBhbHJlYWR5IGJ1aWx0IGxpa2UgdGhhdC4gSW50cm9kdWNpbmcgTVBM
Uw0KbGlrZSBhcHByb2FjaCB3b3VsZCBhZGQgeWV0IGFub3RoZXIgbWVjaGFuaXNtIHRvIHRyYXZl
cnNlIHRoZSBoZWFkZXJzLA0Kd2hpY2ggd291bGQgbWFrZSBoL3cgbW9yZSBjb21wbGV4LjwvZm9u
dD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7PC9mb250Pg0KPGJyPjxm
b250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj5JdCBpcyB0cnVlIHRoYXQgaC93IGNhbiBvbmx5IGxv
b2sgYXQgWA0KQnl0ZXMgKFggZGVwZW5kaW5nIG9uIGgvdykuIFRoaXMgaXMgdHJ1ZSBmb3IgbWFu
eSBoZWFkZXJzIG5vdCBvbmx5IHRoaXMNCmFuZCBldmVuIHRvZGF5ICh3aXRob3V0IE5TSCkgeW91
IGNhbiBlbmQtdXAgd2l0aCBwYXlsb2FkIGJlaW5nIHZlcnkgZGVlcA0KaW4gYSBwYWNrZXQuIEF0
IHRoZSBlbmQgd2UgbmVlZCB0byBoYXZlIGEgZmxleGlibGUgbWVjaGFuaXNtIHdoaWNoIE5TSA0K
bmVzdGluZyB3b3VsZCBwcm92aWRlLiBJZiBzb21lb25lIKGwYWJ1c2VzIGl0obEgdGhpcyBjYW4g
bGVhZCB0byB2YXJpb3VzDQppc3N1ZXMuIEl0IGlzIHByb2JhYmx5IHdvcnRoIG5vdGluZyB0aGF0
IGluIHRoZSBkcmFmdCBpbmNsdWRpbmcgc2VjdXJpdHkNCmNvbnNpZGVyYXRpb25zIChieSBhZGRp
bmcgbGFyZ2UgaGVhZGVycyBpdCB3aWxsIGJlIGhhcmRlciB0byBwZXJmb3JtIHBheWxvYWQNCmJh
c2VkIEFDTCBERG9TIHByb3RlY3Rpb24gaW4gcm91dGVycyBmb3IgZXhhbXBsZSkuPC9mb250Pg0K
PGJyPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQg
c2l6ZT0yIGZhY2U9IkNhbGlicmkiPkFuZHJldzwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFj
ZT0iQ2FsaWJyaSI+Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJp
Ij5PbiAyMDE2LTAzLTE1LCAzOjAzIEFNLCAmcXVvdDtzZmMgb24gYmVoYWxmDQpvZiBFWFQgQm90
dG9yZmYsIFBhdWwmcXVvdDsgd3JvdGU6PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJD
YWxpYnJpIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGNvbG9yPSMwMDQwODAgZmFj
ZT0iQ2FsaWJyaSI+SnVzdCBvbmUgbW9yZSBjb25jZXJuIGFib3V0DQp0aGUgc3RhY2sgaXMgaG93
IGRlZXAgaXQgd2lsbCBuZXN0LiBIYXJkd2FyZSBzd2l0Y2ggaW1wbGVtZW50YXRpb25zIGFyZQ0K
dHlwaWNhbGx5IGxpbWl0ZWQgaW4gdGhlIGRlcHRoIHRoZXkgbG9vayBpbnRvIHRoZSBwYWNrZXQu
IElmIHRoZSBoYXJkd2FyZQ0KbmVlZHMgdG8gbG9vayBhdCB0aGUgb3JpZ2luYWwgcGFja2V0IGhl
YWRlcnMsIHRoZW4gaGFyZHdhcmUgd291bGQgbmVlZA0KdG8gc2tpcCBvdmVyIHRoZSBzdGFjayBv
ZiBOU0ggaGVhZGVycyB0byByZWFjaCB0aGUgb3JpZ2luYWwgcGFja2V0LiBJZg0KdGhlIE5TSCBz
dGFjayBpcyB0b28gZGVlcCBpdCBtYXkgZXhjZWVkIHRoZSBoYXJkd2FyZSBkZXB0aCBsaW1pdHMu
PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xvcj0jMDA0MDgwIGZhY2U9IkNhbGlicmkiPiZu
YnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgY29sb3I9IzAwNDA4MCBmYWNlPSJDYWxpYnJp
Ij5DaGVlcnMsPC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBjb2xvcj0jMDA0MDgwIGZhY2U9IkNh
bGlicmkiPjxicj4NClBhdWw8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0yIGNvbG9yPSMwMDQwODAg
ZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJDYWxp
YnJpIj48Yj5Gcm9tOjwvYj4gc2ZjIFs8L2ZvbnQ+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnIj48Zm9udCBzaXplPTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48dT5t
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFj
ZT0iQ2FsaWJyaSI+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb24gUGFya2VyPGI+PGJyPg0KU2Vu
dDo8L2I+IE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgMTE6NDUgQU08Yj48YnI+DQpUbzo8L2I+IFN0
ZXdhcnQgQnJ5YW50ICZsdDs8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86c3Rld2FydC5icnlhbnRAZ21h
aWwuY29tPjxmb250IHNpemU9MiBjb2xvcj0jODAwMDgwIGZhY2U9IkNhbGlicmkiPjx1PnN0ZXdh
cnQuYnJ5YW50QGdtYWlsLmNvbTwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MiBmYWNlPSJDYWxp
YnJpIj4mZ3Q7Ow0KPC9mb250PjxhIGhyZWY9bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj48Zm9u
dCBzaXplPTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48dT5hby50aW5nQHp0ZS5jb20u
Y248L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+PGI+PGJyPg0KQ2M6
PC9iPiA8L2ZvbnQ+PGEgaHJlZj1tYWlsdG86c2ZjQGlldGYub3JnPjxmb250IHNpemU9MiBjb2xv
cj0jODAwMDgwIGZhY2U9IkNhbGlicmkiPjx1PnNmY0BpZXRmLm9yZzwvdT48L2ZvbnQ+PC9hPjxm
b250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj48Yj48YnI+DQpTdWJqZWN0OjwvYj4gUmU6IFtzZmNd
IFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZg0KTlNIPC9m
b250Pg0KPGJyPjxmb250IHNpemU9MyBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPiZuYnNwOzwvZm9u
dD4NCjxicj48Zm9udCBzaXplPTIgY29sb3I9IzAwNDA4MCBmYWNlPSJDYWxpYnJpIj5JIGxpa2Ug
dGhlIHNlbGYgZGVzY3JpYmluZw0Kc3RhY2sgb2YgTlNIIGhlYWRlcnMgYW5kIEkgbGlrZSB0aGUg
Zmlyc3Qgb25lIGJlaW5nIHRoZSChsGN1cnJlbnShsSBzY29waW5nLg0KJm5ic3A7IEJ1dCwgb25l
IGRpZmZlcmVuY2UgYmV0d2VlbiBNUExTIGFuZCBOU0ihrSAmbmJzcDsgTVBMUyBmb3J3YXJkaW5n
DQppcyBnZW5lcmFsbHkgaGFuZGxlZCBieSBsb29raW5nIG9ubHkgYXQgdGhlIE1QTFMgbGFiZWxz
IHRoYXQgYXJlIKGwaW4NCnNjb3BlobEgZm9yIHRoZSBjdXJyZW50IG5vZGUgKGkuZS4sIHN0YXJ0
aW5nIGF0IHRoZSB0b3Atb2Ytc3RhY2spIGFuZA0Kbm90IG5lZWRpbmcgdG8gbG9jYXRlIGFuZCBw
cm9jZXNzIHRoZSChsHBheWxvYWShsSBiZXlvbmQgdGhlIGJvdHRvbS1vZi1zdGFjay4NCiZuYnNw
OyAmbmJzcDtCdXQsIGluIE5TSCwgbW9zdCBwcm9jZXNzaW5nIHdpbGwgcmVxdWlyZSBsb2NhdGlv
biBvZiB0aGUNCqGwcGF5bG9hZKGxIGJleW9uZCB0aGUgbGFzdCBOU0ggaGVhZGVyLiAmbmJzcDsg
SXQgaXMgaW5lZmZpY2llbnQgdG8gaGF2ZQ0KdG8gd2FsayB0aGUgc3RhY2sgb2YgTlNIIGhlYWRl
cnMgaW4gb3JkZXIgdG8gbG9jYXRlIHRoYXQgcGF5bG9hZC4gJm5ic3A7DQombmJzcDtJZiBlYWNo
IE5TSCBoZWFkZXIgdGhhdCB3YXMgcHVzaGVkIG9udG8gdGhlIHN0YWNrIGFsc28gaW5jbHVkZWQg
YW4NCm9mZnNldCB0byBkaXJlY3RseSBsb2NhdGUgdGhlIHBheWxvYWQgKGVhY2ggbmV3IG9uZSBz
aW1wbHkgYWRkcyBpdHMgb3duDQpieXRlIHNpemUpLCB0aGVuIHRoaXMgcHJvY2Vzc2luZyBpbmVm
ZmljaWVuY3kgd291bGQgYmUgbWl0aWdhdGVkLjwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgY29s
b3I9IzAwNDA4MCBmYWNlPSJDYWxpYnJpIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0y
IGNvbG9yPSMwMDQwODAgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7ICZuYnNwO1JvbjwvZm9udD4NCjxi
cj48Zm9udCBzaXplPTIgY29sb3I9IzAwNDA4MCBmYWNlPSJDYWxpYnJpIj4mbmJzcDs8L2ZvbnQ+
DQo8YnI+PGZvbnQgc2l6ZT0yIGNvbG9yPSMwMDQwODAgZmFjZT0iQ2FsaWJyaSI+Jm5ic3A7PC9m
b250Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJDYWxpYnJpIj48Yj5Gcm9tOjwvYj4gc2ZjIFs8
L2ZvbnQ+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj48Zm9udCBzaXplPTIg
Y29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48dT5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+XQ0KPGI+T24gQmVo
YWxmIE9mIDwvYj5TdGV3YXJ0IEJyeWFudDxiPjxicj4NClNlbnQ6PC9iPiBNb25kYXksIE1hcmNo
IDE0LCAyMDE2IDU6NDAgQU08Yj48YnI+DQpUbzo8L2I+IDwvZm9udD48YSBocmVmPW1haWx0bzph
by50aW5nQHp0ZS5jb20uY24+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFjZT0iQ2FsaWJy
aSI+PHU+YW8udGluZ0B6dGUuY29tLmNuPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0yIGZhY2U9
IkNhbGlicmkiPjxiPjxicj4NCkNjOjwvYj4gPC9mb250PjxhIGhyZWY9bWFpbHRvOnNmY0BpZXRm
Lm9yZz48Zm9udCBzaXplPTIgY29sb3I9IzgwMDA4MCBmYWNlPSJDYWxpYnJpIj48dT5zZmNAaWV0
Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTIgZmFjZT0iQ2FsaWJyaSI+PGI+PGJyPg0K
U3ViamVjdDo8L2I+IFtHUkFZTUFJTF0gUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFk
ZXIgdHlwZSBvZiBOU0g8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zIGZhY2U9IlRpbWVzIE5ldyBS
b21hbiI+Jm5ic3A7PC9mb250Pg0KPGJyPjxmb250IHNpemU9MyBmYWNlPSJUaW1lcyBOZXcgUm9t
YW4iPjxicj4NCkhhdmluZyByZW1pbmRlZCBteXNlbGYgb2YgdGhlIE5TSCBoZWFkZXIgc3RydWN0
dXJlLCBJIHNlZSB0aGF0IHRoaXM8YnI+DQppcyBub3Qgc3RyaWN0bHkgbmVlZGVkIHNpbmNlIHRo
aXMgbmF0dXJhbGx5IGZpdHMgd2l0aCB0aGUgbmV4dDxicj4NCnByb3RvY29sIGNvbXBvbmVudCBv
ZiB0aGUgYmFzZSBoZWFkZXIuIFRodXMgc3RhdGluZyB0aGF0IHRoZSB0aGVyZTxicj4NCmlzIG5v
IGFyY2hpdGVjdHVyYWwgbGltaXQgb24gdGhlIG51bWJlciBvZiBTRkggaGVhZGVycyBpbiBhIHBh
Y2tldDxicj4NCmlzIHRoZSBuZWNlc3NhcnkgYW5kIHN1ZmZpY2llbnQgcmVxdWlyZW1lbnQgdG8g
YWxsb3cgYW4gYXJiaXRhdHJ5PGJyPg0Kc3RhY2sgb2YgTlNIIGhlYWRlcnMuIFN0YXRpbmcgdGhh
dCBuZXcgTlNIIGhlYWRlcnMgYXJlIGFkZGVkIGF0IHRoZSBmcm9udDxicj4NCm9mIHRoZSBwYWNr
ZXQsIGFuZCBwcm9jZXNzZWQgZmlyc3QgYW5kIGRpc2NhcmRlZCBmaXJzdCBpcyBzdWZmaWNpZW50
PGJyPg0KdG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5nIGFtYmlndWl0eS4gUHJvY2Vzc2luZyB3b3Vs
ZCBhbHNvIGJlIHNpbXBsZXI8YnI+DQppcyB5b3UgZm9sbG93ZWQgdGhlIE1QTFMgcnVsZSB0aGF0
IHRoZSBvdXRlciBoZWFkZXIgaXMgdGhlIG9ubHkgb25lPGJyPg0KaW4gc2NvcGUgdW50aWwgdGhh
dCBoZWFkZXIgaXMgZGlzY2FyZGVkIChwb3BwZWQpLjxicj4NCjxicj4NCkkgZG8gaG93ZXZlciB3
b25kZXIgd2hldGhlciB0aGUgSUVURidzIGFyY2hpdGV0dXJhbCBwcmVmZXJlbmNlIGZvcjxicj4N
CnNlbGYgZGVzY3JpYmluZyBwYWNrZXRzIChNUExTIGJlaW5nIHRoZSBleGNlcHRpb24pIGxlYWRz
IHVzIHRvIG1vcmU8YnI+DQpjb21wbGV4IGFuZCB0aHVzIGxlc3MgZWZmaWNlbnQgZGF0YXBsYW5l
IGRlc2lnbnMgdGhhbiB3ZSBjb3VsZCBvdGhlcndpc2UNCjxicj4NCmFjaGlldmUuPGJyPg0KPGJy
Pg0KLSBTdGV3YXJ0PC9mb250Pg0KPGJyPjxmb250IHNpemU9MyBmYWNlPSJUaW1lcyBOZXcgUm9t
YW4iPk9uIDE0LzAzLzIwMTYgMDE6NDQsIDwvZm9udD48YSBocmVmPW1haWx0bzphby50aW5nQHp0
ZS5jb20uY24+PGZvbnQgc2l6ZT0zIGNvbG9yPSM4MDAwODAgZmFjZT0iVGltZXMgTmV3IFJvbWFu
Ij48dT5hby50aW5nQHp0ZS5jb20uY248L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTMgZmFjZT0i
VGltZXMgTmV3IFJvbWFuIj4NCndyb3RlOjwvZm9udD4NCjxicj48Zm9udCBzaXplPTIgZmFjZT0i
QXJpYWwiPlN0ZXdhcnQsPC9mb250Pjxmb250IHNpemU9MyBmYWNlPSJUaW1lcyBOZXcgUm9tYW4i
Pjxicj4NCjwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0iQXJpYWwiPjxicj4NClRoYW5rcy4gPC9m
b250Pjxmb250IHNpemU9MyBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxicj4NCjwvZm9udD48Zm9u
dCBzaXplPTIgZmFjZT0iQXJpYWwiPjxicj4NCkRvIHlvdSBtZWFuIHdlIHNob3VsZCBhZGQgYW4g
aW5kaWNhdG9yIGZvciB0aGUgbmVzdGVkIE5TSD8gJm5ic3A7SSBhZ3JlZQ0KYW55dGhpbmcgbmV3
IHNob3VsZCBiZSBjb25zaWRlcmVkIGNhcmVmdWxseS4gQW5kIHRoYXQncyB3aGF0IHdlIGFyZSBk
b2luZw0KcmlnaHQgbm93LjopPC9mb250Pjxmb250IHNpemU9MyBmYWNlPSJUaW1lcyBOZXcgUm9t
YW4iPjxicj4NCjxicj4NCiAmbmJzcDs8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8L2ZvbnQ+PGZv
bnQgc2l6ZT0xIGZhY2U9Ik1pY3Jvc29mdCBKaGVuZ0hlaSI+PGJyPg0Kt6K8/sjLPC9mb250Pjxm
b250IHNpemU9MSBjb2xvcj0jNWY1ZjVmIGZhY2U9IkFyaWFsIj46ICZuYnNwOyAmbmJzcDsNCiZu
YnNwOyAmbmJzcDsgPC9mb250Pjxmb250IHNpemU9MSBmYWNlPSJBcmlhbCI+U3Rld2FydCBCcnlh
bnQgPC9mb250PjxhIGhyZWY9bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT48Zm9udCBz
aXplPTEgY29sb3I9IzgwMDA4MCBmYWNlPSJBcmlhbCI+PHU+Jmx0O3N0ZXdhcnQuYnJ5YW50QGdt
YWlsLmNvbSZndDs8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTEgZmFjZT0iQ2FsaWJyaSI+PGJy
Pg0KytW8/sjLPC9mb250Pjxmb250IHNpemU9MSBjb2xvcj0jNWY1ZjVmIGZhY2U9IkFyaWFsIj46
ICZuYnNwOyAmbmJzcDsNCiZuYnNwOyAmbmJzcDsgPC9mb250PjxhIGhyZWY9bWFpbHRvOnNmY0Bp
ZXRmLm9yZz48Zm9udCBzaXplPTEgY29sb3I9IzgwMDA4MCBmYWNlPSJBcmlhbCI+PHU+JnF1b3Q7
c2ZjQGlldGYub3JnJnF1b3Q7PC91PjwvZm9udD48L2E+PGEgaHJlZj1tYWlsdG86c2ZjQGlldGYu
b3JnPjxmb250IHNpemU9MSBjb2xvcj0jODAwMDgwIGZhY2U9IkFyaWFsIj48dT4mbHQ7c2ZjQGll
dGYub3JnJmd0OzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MSBmYWNlPSJBcmlhbCI+LA0KPC9m
b250Pjxmb250IHNpemU9MSBmYWNlPSJDYWxpYnJpIj48YnI+DQrI1cbaPC9mb250Pjxmb250IHNp
emU9MSBjb2xvcj0jNWY1ZjVmIGZhY2U9IkFyaWFsIj46ICZuYnNwOyAmbmJzcDsgJm5ic3A7DQom
bmJzcDsgPC9mb250Pjxmb250IHNpemU9MSBmYWNlPSJBcmlhbCI+MjAxNi8wMy8xMSAxNzoyNTwv
Zm9udD48Zm9udCBzaXplPTEgZmFjZT0iQ2FsaWJyaSI+PGJyPg0K1vc8L2ZvbnQ+PGZvbnQgc2l6
ZT0xIGZhY2U9Ik1pY3Jvc29mdCBKaGVuZ0hlaSI+zOI8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGNvbG9y
PSM1ZjVmNWYgZmFjZT0iQXJpYWwiPjoNCiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzwvZm9u
dD48Zm9udCBzaXplPTEgZmFjZT0iQXJpYWwiPlJlOiBbc2ZjXSBBZGRpbmcNCmFuIE5TSC5uZXh0
LWhlYWRlciB0eXBlIG9mIE5TSDwvZm9udD48Zm9udCBzaXplPTEgZmFjZT0iTWljcm9zb2Z0IEpo
ZW5nSGVpIj48YnI+DQq3orz+yMs8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGNvbG9yPSM1ZjVmNWYgZmFj
ZT0iQXJpYWwiPjogJm5ic3A7ICZuYnNwOw0KJm5ic3A7ICZuYnNwOzwvZm9udD48Zm9udCBzaXpl
PTEgZmFjZT0iQXJpYWwiPiZxdW90O3NmYyZxdW90OyA8L2ZvbnQ+PGEgaHJlZj0ibWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnIj48Zm9udCBzaXplPTEgY29sb3I9IzgwMDA4MCBmYWNlPSJBcmlh
bCI+PHU+Jmx0O3NmYy1ib3VuY2VzQGlldGYub3JnJmd0OzwvdT48L2ZvbnQ+PC9hPg0KPGRpdiBh
bGlnbj1jZW50ZXI+DQo8aHIgbm9zaGFkZT48L2Rpdj4NCjxicj48Zm9udCBzaXplPTMgZmFjZT0i
VGltZXMgTmV3IFJvbWFuIj48YnI+DQo8YnI+DQo8L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9IlRp
bWVzIE5ldyBSb21hbiI+PGJyPg0KPC9mb250Pjxmb250IHNpemU9MiBmYWNlPSJDb3VyaWVyIE5l
dyI+PGJyPg0KVGhlIHByb3RvY29sIHRoYXQgY2hvc2UgdGhlIG1vc3QgZWxlZ2FudCBhcHByb2Fj
aCB0byBsYXllcmluZzxicj4NCm9uZSBoZWFkZXIgb24gYW5vdGhlciB3YXMgTVBMUywgd2l0aCBp
dHMgc3RhY2tpbmcgYXBwcm9hY2g8YnI+DQphbmQgb25lIGJpdCBlbmQgb2Ygc3RhY2sgaW5kaWNh
dG9yLjwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48YnI+DQo8L2Zv
bnQ+PGZvbnQgc2l6ZT0yIGZhY2U9IkNvdXJpZXIgTmV3Ij48YnI+DQpTdWNoIGEgc2ltcGxlIGdl
bmVyYWwgYXBwcm9hY2ggaGFzIG11Y2ggdG8gY29tbWVuZCBpdDxicj4NCmFuZCB5b3UgbWlnaHQg
dGhpbmsgc2VyaW91c2x5IGFib3V0IGFwcGx5aW5nIGl0IGhlcmUuPC9mb250Pjxmb250IHNpemU9
MiBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxicj4NCjwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0i
Q291cmllciBOZXciPjxicj4NClN0ZXdhcnQ8L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9IlRpbWVz
IE5ldyBSb21hbiI+PGJyPg0KPC9mb250Pjxmb250IHNpemU9MiBmYWNlPSJDb3VyaWVyIE5ldyI+
PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
DQpzZmMgbWFpbGluZyBsaXN0PC9mb250Pjxmb250IHNpemU9MyBjb2xvcj0jODAwMDgwIGZhY2U9
IlRpbWVzIE5ldyBSb21hbiI+PHU+PGJyPg0KPC91PjwvZm9udD48YSBocmVmPW1haWx0bzpzZmNA
aWV0Zi5vcmc+PGZvbnQgc2l6ZT0yIGNvbG9yPSM4MDAwODAgZmFjZT0iQ291cmllciBOZXciPjx1
PnNmY0BpZXRmLm9yZzwvdT48L2ZvbnQ+PC9hPjxmb250IHNpemU9MyBjb2xvcj0jODAwMDgwIGZh
Y2U9IlRpbWVzIE5ldyBSb21hbiI+PHU+PGJyPg0KPC91PjwvZm9udD48YSBocmVmPWh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPjxmb250IHNpemU9MiBjb2xvcj0jODAw
MDgwIGZhY2U9IkNvdXJpZXIgTmV3Ij48dT5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvdT48L2ZvbnQ+PC9hPg0KPGJyPjxmb250IHNpemU9MyBmYWNlPSJUaW1lcyBO
ZXcgUm9tYW4iPiZuYnNwOzwvZm9udD4NCjxicj48Zm9udCBzaXplPTMgZmFjZT0iVGltZXMgTmV3
IFJvbWFuIj4mbmJzcDs8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0xPl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDwvZm9u
dD48Zm9udCBzaXplPTEgY29sb3I9IzgwMDA4MD48dT48YnI+DQo8L3U+PC9mb250PjxhIGhyZWY9
bWFpbHRvOnNmY0BpZXRmLm9yZz48Zm9udCBzaXplPTEgY29sb3I9IzgwMDA4MD48dT5zZmNAaWV0
Zi5vcmc8L3U+PC9mb250PjwvYT48Zm9udCBzaXplPTEgY29sb3I9IzgwMDA4MD48dT48YnI+DQo8
L3U+PC9mb250PjxhIGhyZWY9aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmM+PGZvbnQgc2l6ZT0xIGNvbG9yPSM4MDAwODA+PHU+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmM8L3U+PC9mb250PjwvYT4NCjxicj4NCjxicj4NCg==
--=_alternative 00337E7D48257F7E_=--


From nobody Tue Mar 22 06:37:35 2016
Return-Path: <stewart.bryant@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1360112D598 for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 05:34:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1
X-Spam-Level: 
X-Spam-Status: No, score=-1 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_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLACK=1.7] 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 x3r_Qg03olmq for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 05:34:16 -0700 (PDT)
Received: from mail-wm0-x22e.google.com (mail-wm0-x22e.google.com [IPv6:2a00:1450:400c:c09::22e]) (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 A24DC12D50B for <sfc@ietf.org>; Tue, 22 Mar 2016 05:34:15 -0700 (PDT)
Received: by mail-wm0-x22e.google.com with SMTP id r129so90940610wmr.1 for <sfc@ietf.org>; Tue, 22 Mar 2016 05:34:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=DfTAeOQvlSHjnWNJU3tqEbNiwhpqvFubdZCBewyEXJY=; b=FC1kE4AZXGdyBDkVA20rFwz5Dk0nJX/wyf9n5dC09VWdDaUvuyQlMZHIRIe6CfML4u /vq2Ht+96a1WiG8HcOuGQWwKiFrGi8gVniE2vkn3Sm8OyqBz0dtf7/hg3z1g7gj6T7YM a6VX3ZB7b20IrywSAlklQvfXY85XpiqOky7td5A7CUZstOT7fNNGYgg9xvd9QEV96jIZ SmUOFvid/leakBwWs+qLYVGB/CtktFZfuzQtTlcynsLZYzD53WNHVNp4mlqTguGmkgjz UrYgRuAPVdwVuEZoq0yEiBHhgp/3k3aBIeTFfUd/tCjNStXpA/vTnBKD9ir0tV6rVBbc W7Tw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=DfTAeOQvlSHjnWNJU3tqEbNiwhpqvFubdZCBewyEXJY=; b=LQHu7EakBoicvJYYIqEile3IHeirD7WsB/QtM3mE585lAiMq5Lz9SXX+DA5qM+mAmc UkS09OvmKxYtrAq14SpVt9/ifTC+Pc7yCWEdeGUZL5oiMfDHLYkh0EnV95KyVmyiYbpS f6frLiTdifwo8g4XtaC2DBOMywFXJPufaF4TGGtlhtNdbOr0Uv0Y9JTefspOyuj8wbMK catPHYcIh0VQp7KQHXd+6gKHO5l1LMQBaEVudYZgpgrfa7mJkRib/lx7ZaoVUi3DUcih r2NsJ3Ux52vwAdQu+gpoqt+YCLHoA4U5EvyRWpVAxCg/t5M1oOBN2hqBtYM3aXa5I1Fx 0Ujw==
X-Gm-Message-State: AD7BkJLqhNZTzxH5IcYXHP6bPstGI3JXVBmDmGafPuN0NQZnol0K4rUEOrlaA+DZ++c6ew==
X-Received: by 10.194.22.97 with SMTP id c1mr36241193wjf.19.1458650054137; Tue, 22 Mar 2016 05:34:14 -0700 (PDT)
Received: from [192.168.2.126] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id hh8sm29957624wjc.42.2016.03.22.05.34.12 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 22 Mar 2016 05:34:12 -0700 (PDT)
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, Xuxiaohu <xuxiaohu@huawei.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "UTTARO, JAMES" <ju1738@att.com>, Dave Dolson <ddolson@sandvine.com>, "Dolganow, Andrew (Nokia - SG)" <andrew.dolganow@nokia.com>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <56EA876A.9070800@joelhalpern.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D533D7D@NKGEML515-MBX.china.huawei.com> <D3159652.4913C%jguichar@cisco.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <56F13BC3.4030307@gmail.com>
Date: Tue, 22 Mar 2016 12:34:11 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <D3159652.4913C%jguichar@cisco.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/jUWIWI_YPMtgU5jvNqkrXRyYfh0>
X-Mailman-Approved-At: Tue, 22 Mar 2016 06:37:26 -0700
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Mar 2016 12:34:18 -0000

On 21/03/2016 16:17, Jim Guichard (jguichar) wrote:
>>> Phrased differently, SFC has to work over networks that use MPLS, and
>>> over
>>> networks that do not use MPLS.
>> When implementing an SFC encapsulation header in the form of an MPLS
>> label stack, that SFC encapsulation header is still transport-independent
>> since MPLS packets can be transported over non-MPLS networks (e.g., IP
>> networks)
> And what do you do if the non-MPLS network actually hosts one or more of
> the services? By implementing a service plane (aka. NSH) you get the best
> of both worlds; you can deploy services in the MPLS and non-MPLS parts of
> the network using the same encapsulation and rely upon the underlying
> transport (MPLS or otherwise) to deliver packets to the services.
>
> Jim

Jim

I worry that you are de-facto constructing a new network layer rather 
than picking one
of the existing network layers and tunnelling over the the others.

So long as the transition note and the service node knows what is 
happening picking
a default network layer will work.

Stewart



>>> The working group considered alternatives, and is currently using the
>>> NSH
>>> header as the mechanism to carry path identification and metadata.
>>>
>>> We could use a different mechanism which splits path identification from
>>> metadata, and use some other mechanism that a single domain-wide id for
>>> the
>>> path.  But there are complications and costs associated with doing so.
>>> It is a
>>> trade-off.
>> When implementing an SFC encapsulation header in the form of an MPLS
>> label stack, SFFs could be built on the existing MPLS switches. In this
>> way, there is no need of introducing a new forwarding paradigm.
>>
>> Best regards,
>> Xiaohu
>>
>>> Yours,
>>> Joel
>>>
>>> PS: I quoted transport some of the time because there are so many
>>> different
>>> uses of the term "transport".  But I do not have a better word handy.
>>>
>>> On 3/16/16 11:19 AM, Ron Parker wrote:
>>>> James,
>>>>
>>>> I can’t speak for the entire group, my understanding of the decision
>>>> not to standardize on MPLS as the forwarding paradigm was to make SFC
>>>> broader such that it could utilize MAC based networks, IP based
>>>> networks, and IP-over-MPLS based networks.
>>>>
>>>>      Ron
>>>>
>>>> *From:*UTTARO, JAMES [mailto:ju1738@att.com]
>>>> *Sent:* Wednesday, March 16, 2016 11:11 AM
>>>> *To:* Ron Parker <Ron_Parker@affirmednetworks.com>; Dave Dolson
>>>> <ddolson@sandvine.com>; Xuxiaohu <xuxiaohu@huawei.com>; Dolganow,
>>>> Andrew (Nokia - SG) <andrew.dolganow@nokia.com>; EXT Bottorff, Paul
>>>> <paul.bottorff@hpe.com>; Stewart Bryant <stewart.bryant@gmail.com>;
>>>> ao.ting@zte.com.cn
>>>> *Cc:* sfc@ietf.org
>>>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of
>>>> NSH
>>>>
>>>> */Comments In-Line/*
>>>>
>>>> *//*
>>>>
>>>> */Jim Uttaro/*
>>>>
>>>> *//*
>>>>
>>>> "/This email and any files transmitted with it are AT&T property, are
>>>> confidential, and are intended solely for the use of the individual or
>>>> entity to whom this email is addressed. If you are not one of the
>>>> named
>>>> recipient(s) or otherwise have reason to believe that you have
>>>> received this message in error, please notify the sender and delete
>>>> this message immediately from your computer. Any other use, retention,
>>>> dissemination, forwarding, printing, or copying of this email is
>>>> strictly prohibited/."*//*
>>>>
>>>> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>>>> *Sent:* Wednesday, March 16, 2016 10:01 AM
>>>> *To:* Dave Dolson <ddolson@sandvine.com
>>>> <mailto:ddolson@sandvine.com>>; Xuxiaohu <xuxiaohu@huawei.com
>>>> <mailto:xuxiaohu@huawei.com>>; UTTARO, JAMES <ju1738@att.com
>>>> <mailto:ju1738@att.com>>; Dolganow, Andrew (Nokia
>>>> - SG) <andrew.dolganow@nokia.com
>>> <mailto:andrew.dolganow@nokia.com>>;
>>>> EXT Bottorff, Paul <paul.bottorff@hpe.com
>>>> <mailto:paul.bottorff@hpe.com>>; Stewart Bryant
>>>> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>>>> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of
>>>> NSH
>>>>
>>>> My recollection of the discussion and analysis of MPLS forwarding to
>>>> support SFC was not oriented around hierarchical SFC domains.
>>> Instead,
>>>> I thought the discussion was around an MPLS label per SF instance so
>>>> that the stack of MPLS labels provided the full SFP/RSP description.
>>>> An elegant approach, for sure, but not one adopted by the WG.
>>>>
>>>> */[Jim U>] Was this decision based on the notion that all fabrics are
>>>> IP only?? IMO the model of all DCs being large and IP only is not a
>>>> correct
>>>> assumption./*
>>>>
>>>> The current discussion of MPLS is more of the hierarchical nature – a
>>>> stack of labels in the general case represents a set of nested LSPs.
>>>> For SFC, the discussion is that a stack of NSH represents a stack of
>>>> per-SFC-domain SFPs.   But an individual NSH does not self-describe
>>> the
>>>> SFP/RSP at its own domain level, relying instead on a flat identifier
>>>> (SFP ID) that is used to lookup the full SFP/RSP.
>>>>
>>>>      Ron
>>>>
>>>> *From:*Dave Dolson [mailto:ddolson@sandvine.com]
>>>> *Sent:* Wednesday, March 16, 2016 9:48 AM
>>>> *To:* Xuxiaohu <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>;
>>>> UTTARO, JAMES <ju1738@att.com <mailto:ju1738@att.com>>; Dolganow,
>>>> Andrew (Nokia - SG) <andrew.dolganow@nokia.com
>>>> <mailto:andrew.dolganow@nokia.com>>; EXT Bottorff, Paul
>>>> <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>; Ron Parker
>>>> <Ron_Parker@affirmednetworks.com
>>>> <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant
>>>> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>>>> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of
>>>> NSH
>>>>
>>>> Recall that draft-homma-sfc-forwarding-methods-analysis compares the
>>>> different approaches.
>>>>
>>>> https://tools.ietf.org/html/draft-homma-sfc-forwarding-methods-analysi
>>>> s-05
>>>>
>>>> The MPLS approach falls into the category discussed in section 3.1.2,
>>>> “Method 2: Forwarding with Stacked Headers”,
>>>>
>>>> whereas the NSH approach falls into section 3.1.3, “Method3:
>>>> Forwarding based on Service Chain Identifiers”.
>>>>
>>>> Section 4 analyzes the different methods, with pros and cons for all
>>>> of the approaches.
>>>>
>>>> -Dave
>>>>
>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Xuxiaohu
>>>> *Sent:* Tuesday, March 15, 2016 8:21 PM
>>>> *To:* UTTARO, JAMES; Dolganow, Andrew (Nokia - SG); EXT Bottorff,
>>>> Paul; Ron Parker; Stewart Bryant; ao.ting@zte.com.cn
>>>> <mailto:ao.ting@zte.com.cn>
>>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of
>>>> NSH
>>>>
>>>> When applying a particular SFC (i.e., an ordered list of SFs) to the
>>>> selected traffic, the traffic needs to be steered through the
>>>> corresponding SFP (i.e., an ordered list of SFFs and SFs) in the
>>>> SFC-enabled network. MPLS-SPRING is a particular MPLS source routing
>>>> paradigm where the explicit path information (i.e., an ordered list of
>>>> explicit hops) is encoded as a label stack (i.e., an ordered list of
>>>> labels with each indicating a particular explicit hop) and then
>>>> piggybacked on the source routed packets. The MPLS-SPRING paradigm can
>>>> be easily leveraged to steer the selected traffic through a particular
>>>> SFP by encoding the SFP information as an MPLS label stack (i.e., an
>>>> ordered list of labels with each indicating a particular SFF or SF).
>>>> In this way, SFFs could be implemented on existing MPLS switches
>>>> without any change to the data-plane provided that SFs are capable of
>>>> recognizing MPLS packets.  As pointed out by somebody else, it’s much
>>>> straightforward to support the stack of SFC encapsulations if the SFC
>>>> encapsulation is implemented in the form of an MPLS label stack.
>>>>
>>>> Best regards,
>>>>
>>>> Xiaohu
>>>>
>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *UTTARO, JAMES
>>>> *Sent:* Tuesday, March 15, 2016 8:46 PM
>>>> *To:* Dolganow, Andrew (Nokia - SG); EXT Bottorff, Paul; Ron Parker;
>>>> Stewart Bryant; ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of
>>>> NSH
>>>>
>>>> */If we have an MPLS enabled fabric wouldn’t it be simpler to weave
>>>> NSH into it if it all uses MPLS? If not how would the interaction
>>>> between the two environments work?/*
>>>>
>>>> *//*
>>>>
>>>> */Jim Uttaro/*
>>>>
>>>> *//*
>>>>
>>>> "/This email and any files transmitted with it are AT&T property, are
>>>> confidential, and are intended solely for the use of the individual or
>>>> entity to whom this email is addressed. If you are not one of the
>>>> named
>>>> recipient(s) or otherwise have reason to believe that you have
>>>> received this message in error, please notify the sender and delete
>>>> this message immediately from your computer. Any other use, retention,
>>>> dissemination, forwarding, printing, or copying of this email is
>>>> strictly prohibited/."*//*
>>>>
>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dolganow,
>>>> Andrew (Nokia - SG)
>>>> *Sent:* Monday, March 14, 2016 11:52 PM
>>>> *To:* EXT Bottorff, Paul <paul.bottorff@hpe.com
>>>> <mailto:paul.bottorff@hpe.com>>; Ron Parker
>>>> <Ron_Parker@affirmednetworks.com
>>>> <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant
>>>> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>>>> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of
>>>> NSH
>>>>
>>>> Following “next header” approach  is simple and the NSH header is
>>>> already built like that. Introducing MPLS like approach would add yet
>>>> another mechanism to traverse the headers, which would make h/w more
>>>> complex.
>>>>
>>>> It is true that h/w can only look at X Bytes (X depending on h/w).
>>>> This is true for many headers not only this and even today (without
>>>> NSH) you can end-up with payload being very deep in a packet. At the
>>>> end we need to have a flexible mechanism which NSH nesting would
>>>> provide. If someone “abuses it” this can lead to various issues. It is
>>>> probably worth noting that in the draft including security
>>>> considerations (by adding large headers it will be harder to perform
>>>> payload based ACL DDoS protection in routers for example).
>>>>
>>>> Andrew
>>>>
>>>> On 2016-03-15, 3:03 AM, "sfc on behalf of EXT Bottorff, Paul" wrote:
>>>>
>>>>      Just one more concern about the stack is how deep it will nest.
>>>>      Hardware switch implementations are typically limited in the depth
>>>>      they look into the packet. If the hardware needs to look at the
>>>>      original packet headers, then hardware would need to skip over the
>>>>      stack of NSH headers to reach the original packet. If the NSH
>>> stack
>>>>      is too deep it may exceed the hardware depth limits.
>>>>
>>>>      Cheers,
>>>>
>>>>
>>>>      Paul
>>>>
>>>>      *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Ron Parker
>>>>      *Sent:* Monday, March 14, 2016 11:45 AM
>>>>      *To:* Stewart Bryant <stewart.bryant@gmail.com
>>>>      <mailto:stewart.bryant@gmail.com>>; ao.ting@zte.com.cn
>>>>      <mailto:ao.ting@zte.com.cn>
>>>>      *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>      *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>>>>      of NSH
>>>>
>>>>      I like the self describing stack of NSH headers and I like the
>>> first
>>>>      one being the “current” scoping.   But, one difference between
>>> MPLS
>>>>      and NSH…   MPLS forwarding is generally handled by looking only at
>>>>      the MPLS labels that are “in scope” for the current node (i.e.,
>>>>      starting at the top-of-stack) and not needing to locate and
>>> process
>>>>      the “payload” beyond the bottom-of-stack.    But, in NSH, most
>>>>      processing will require location of the “payload” beyond the last
>>>>      NSH header.   It is inefficient to have to walk the stack of NSH
>>>>      headers in order to locate that payload.    If each NSH header
>>> that
>>>>      was pushed onto the stack also included an offset to directly
>>> locate
>>>>      the payload (each new one simply adds its own byte size), then
>>> this
>>>>      processing inefficiency would be mitigated.
>>>>
>>>>          Ron
>>>>
>>>>      *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Stewart
>>> Bryant
>>>>      *Sent:* Monday, March 14, 2016 5:40 AM
>>>>      *To:* ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>>>      *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>      *Subject:* [GRAYMAIL] Re: [sfc] Adding an NSH.next-header type of
>>>> NSH
>>>>
>>>>
>>>>      Having reminded myself of the NSH header structure, I see that
>>> this
>>>>      is not strictly needed since this naturally fits with the next
>>>>      protocol component of the base header. Thus stating that the there
>>>>      is no architectural limit on the number of SFH headers in a packet
>>>>      is the necessary and sufficient requirement to allow an arbitatry
>>>>      stack of NSH headers. Stating that new NSH headers are added at
>>> the
>>>>      front
>>>>      of the packet, and processed first and discarded first is
>>> sufficient
>>>>      to remove any processing ambiguity. Processing would also be
>>> simpler
>>>>      is you followed the MPLS rule that the outer header is the only
>>> one
>>>>      in scope until that header is discarded (popped).
>>>>
>>>>      I do however wonder whether the IETF's architetural preference for
>>>>      self describing packets (MPLS being the exception) leads us to
>>> more
>>>>      complex and thus less efficent dataplane designs than we could
>>>>      otherwise
>>>>      achieve.
>>>>
>>>>      - Stewart
>>>>
>>>>      On 14/03/2016 01:44, ao.ting@zte.com.cn
>>> <mailto:ao.ting@zte.com.cn>
>>>>      wrote:
>>>>
>>>>          Stewart,
>>>>
>>>>          Thanks.
>>>>
>>>>          Do you mean we should add an indicator for the nested NSH?  I
>>>>          agree anything new should be considered carefully. And that's
>>>>          what we are doing right now.:)
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>          发件人: Stewart Bryant <stewart.bryant@gmail.com>
>>>>          <mailto:stewart.bryant@gmail.com>
>>>>          收件人: "sfc@ietf.org" <mailto:sfc@ietf.org><sfc@ietf.org>
>>>>          <mailto:sfc@ietf.org>,
>>>>          日期: 2016/03/11 17:25
>>>>          主题: Re: [sfc] Adding an NSH.next-header type of NSH
>>>>          发件人: "sfc" <sfc-bounces@ietf.org>
>>>> <mailto:sfc-bounces@ietf.org>
>>>>
>>>>
>>>> ----------------------------------------------------------------------
>>>> --
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>          The protocol that chose the most elegant approach to layering
>>>>          one header on another was MPLS, with its stacking approach
>>>>          and one bit end of stack indicator.
>>>>
>>>>          Such a simple general approach has much to commend it
>>>>          and you might think seriously about applying it here.
>>>>
>>>>          Stewart
>>>>
>>>>          _______________________________________________
>>>>          sfc mailing list
>>>>          sfc@ietf.org <mailto:sfc@ietf.org>
>>>>          https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc


From nobody Tue Mar 22 07:09:12 2016
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF69D12D8F7 for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 06:54:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.822
X-Spam-Level: 
X-Spam-Status: No, score=-12.822 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLACK=1.7, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id djAgyeS0QjUm for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 06:54:26 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4268A12D774 for <sfc@ietf.org>; Tue, 22 Mar 2016 06:54:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=22692; q=dns/txt; s=iport; t=1458654866; x=1459864466; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=PFpoZW+DjMoz/pAVpfrvcDw7koaMcLfeMFqX7/G5MBM=; b=Ae2h2fJfOOsZ8KCXyqonbjwjFDaSm2AIZHoS84GzGI97CkHt6lpS6Qyg 2Bh2uRAWMdF5W05WiMVxQPc0AjgKsotARJot5+1NtJpL+B7m18Hf1g2tS vUt58PiJ2/6hOOBfIs2HX19x/n2jw7i7sR3YGEGtHPMqCzLquGfs6VrJL E=;
X-Files: signature.asc : 841
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0C2AgCETfFW/4MNJK1egzNTegauc4tND?= =?us-ascii?q?oFwFwqFbAKBQzgUAQEBAQEBAWQnhEEBAQEDAQEBASBEBwsFBwQCAQYCEQQBAQE?= =?us-ascii?q?nAwICIQYLFAkIAgQOBQ6IBAMKCA6SJZ0XinQNhGABAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQENBASGHoFzCIFKf4I+gU4KAQYBJDKCSCuCKwWHYI9GMQGDHYFmbYJygyy?= =?us-ascii?q?BdQmBXIRMiFiHModUAR4BQ4IAAxmBSWqISwEIFx1+AQEB?=
X-IronPort-AV: E=Sophos;i="5.24,377,1454976000";  d="asc'?scan'208";a="250467548"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 22 Mar 2016 13:54:24 +0000
Received: from XCH-RTP-010.cisco.com (xch-rtp-010.cisco.com [64.101.220.150]) by alln-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id u2MDsNCK012841 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 22 Mar 2016 13:54:24 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-010.cisco.com (64.101.220.150) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Tue, 22 Mar 2016 09:54:23 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1104.009; Tue, 22 Mar 2016 09:54:22 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Xiaohu Xu <xuxiaohu@huawei.com>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgGIr/BS9uYEjMEqu9FH4b9yvbJ9eCIaAgAD9i4CABVXCgIAAoowAgADIlwA=
Date: Tue, 22 Mar 2016 13:54:22 +0000
Message-ID: <EA4174BD-7054-47F1-8A74-B8E6E04A8246@cisco.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com> <56EACF91.6070703@joelhalpern.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D533D68@NKGEML515-MBX.china.huawei.com> <D3159608.49136%jguichar@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D534964@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D534964@NKGEML515-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.82.238.234]
Content-Type: multipart/signed; boundary="Apple-Mail=_4844D7B8-EE30-40B9-9D4F-454354919FEE"; protocol="application/pgp-signature"; micalg=pgp-sha256
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/Z5b_Zu3QfmfBaQ6373OAVSosfgY>
X-Mailman-Approved-At: Tue, 22 Mar 2016 07:09:11 -0700
Cc: "Dolganow, Andrew \(Nokia - SG\)" <andrew.dolganow@nokia.com>, "sfc@ietf.org" <sfc@ietf.org>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>, Stewart Bryant <stewart.bryant@gmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "UTTARO,  JAMES" <ju1738@att.com>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Mar 2016 13:54:30 -0000

--Apple-Mail=_4844D7B8-EE30-40B9-9D4F-454354919FEE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8


> On Mar 21, 2016, at 9:56 PM, Xuxiaohu <xuxiaohu@huawei.com> wrote:
>=20
>=20
>=20
>> -----Original Message-----
>> From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>> Sent: Tuesday, March 22, 2016 12:15 AM
>> To: Xuxiaohu; Joel M. Halpern; Stewart Bryant; UTTARO, JAMES; Ron =
Parker;
>> Dave Dolson; Dolganow, Andrew (Nokia - SG); EXT Bottorff, Paul;
>> ao.ting@zte.com.cn
>> Cc: sfc@ietf.org
>> Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of =
NSH
>>=20
>>>=20
>>>=20
>>>=20
>>>> So even if we had wanted to use a label stack for path
>>>> identification, as far as I  can tell we would still need a header =
to
>>>> carry the metadata.
>>>=20
>>> Yes. However, if metadata is not a mandatory component in any =
service
>>> chain, it'd better to decouple the path identification header from =
the
>>> metadata header, IMHO.
>>=20
>> In which case you can use MD-type 2 with length set to 0x2.
>=20
> What about if we just want the NSH to act as a metadata container?
>=20

https://tools.ietf.org/html/rfc7665

   SFC Encapsulation:  The SFC encapsulation provides, at a minimum, SFP
        identification, and is used by the SFC-aware functions, such as
        the SFF and SFC-aware SFs.  The SFC encapsulation is not used
        for network packet forwarding.  In addition to SFP
        identification, the SFC encapsulation carries metadata including
        data-plane context information.

=E2=80=94 Carlos.

> Best regards,
> Xiaohu
>=20
>> Jim
>>=20
>>>=20
>>>=20
>>>> And that means that anything that needed the metadata or inner =
packet
>>>> would  have to parse the label stack.
>>>> At which point ...
>>>=20
>>> At the bottom of the label stack.
>>>=20
>>> Best regards,
>>> Xiaohu
>>>=20
>>>=20
>>>> Yours,
>>>> Joel
>>>>=20
>>>> On 3/17/16 11:31 AM, Stewart Bryant wrote:
>>>>> Yes, the MPLS label should be seen as an instruction - which is
>>>>> exactly what it is, and always has been.
>>>>>=20
>>>>> You can trivially carry MPLS over IP.
>>>>>=20
>>>>> We do carry MPLS over Ethernet.
>>>>>=20
>>>>> In the above cases MPLS is the instruction, and IP and Ethernet =
are
>>>>> the point to point transports.
>>>>>=20
>>>>> What is more interesting is how we carry the metadata, since there
>>>>> may need to be several instances of the metadata in the packet.
>>>>>=20
>>>>> Stewart
>>>>>=20
>>>>> On 17/03/2016 12:30, UTTARO, JAMES wrote:
>>>>>>=20
>>>>>> */Ron,/*
>>>>>>=20
>>>>>> *//*
>>>>>>=20
>>>>>> */Have not been following the SFC WG that closely due to other
>>>>>> more pressing needs for my network. That being said, it would =
seem
>>>>>> that an MPLS label could be used as the basis for what you are
>>>>>> looking for an thus could be applied to all network types. Using
>>>>>> the MPLS label format does not force you to have an MPLS enabled
>>>>>> network all that is needed is the required info to be populated =
in
>>>>>> the label. It seems that the argument is for independence of
>>>>>> network thus inventing a new label is based on an assumption that
>>>>>> using MPLS labels imposes an MPLS control plane. Is that right?/*
>>>>>>=20
>>>>>> *//*
>>>>>>=20
>>>>>> */Jim Uttaro/*
>>>>>>=20
>>>>>> *//*
>>>>>>=20
>>>>>> "/This email and any files transmitted with it are AT&T property,
>>>>>> are confidential, and are intended solely for the use of the
>>>>>> individual or entity to whom this email is addressed. If you are
>>>>>> not one of the named recipient(s) or otherwise have reason to
>>>>>> believe that you have received this message in error, please
>>>>>> notify the sender and delete this message immediately from your
>>>>>> computer. Any other use, retention, dissemination, forwarding,
>>>>>> printing, or copying of this email is strictly prohibited/."*//*
>>>>>>=20
>>>>>> *From:*Xuxiaohu [mailto:xuxiaohu@huawei.com]
>>>>>> *Sent:* Thursday, March 17, 2016 3:47 AM
>>>>>> *To:* Ron Parker <Ron_Parker@affirmednetworks.com>; UTTARO,
>> JAMES
>>>>>> <ju1738@att.com>; Dave Dolson <ddolson@sandvine.com>; Dolganow,
>>>>>> Andrew (Nokia - SG) <andrew.dolganow@nokia.com>; EXT Bottorff,
>>>>>> Paul <paul.bottorff@hpe.com>; Stewart Bryant
>>>>>> <stewart.bryant@gmail.com>; ao.ting@zte.com.cn
>>>>>> *Cc:* sfc@ietf.org
>>>>>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header =
type
>>>>>> of NSH
>>>>>>=20
>>>>>> Ron,
>>>>>>=20
>>>>>> The SFC approach of encoding the SFP information by an MPLS label
>>>>>> stack can meet the transport-independency requirement very well.
>>>>>>=20
>>>>>> Best regards,
>>>>>>=20
>>>>>> Xiaohu
>>>>>>=20
>>>>>> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>>>>>> *Sent:* Wednesday, March 16, 2016 11:20 PM
>>>>>> *To:* UTTARO, JAMES; Dave Dolson; Xuxiaohu; Dolganow, Andrew
>>>>>> (Nokia - SG); EXT Bottorff, Paul; Stewart Bryant;
>>>>>> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>>>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header =
type
>>>>>> of NSH
>>>>>>=20
>>>>>> James,
>>>>>>=20
>>>>>> I can=E2=80=99t speak for the entire group, my understanding of =
the
>>>>>> decision not to standardize on MPLS as the forwarding paradigm =
was
>>>>>> to make SFC broader such that it could utilize MAC based =
networks,
>>>>>> IP based networks, and IP-over-MPLS based networks.
>>>>>>=20
>>>>>> Ron
>>>>>>=20
>>>>>> *From:*UTTARO, JAMES [mailto:ju1738@att.com]
>>>>>> *Sent:* Wednesday, March 16, 2016 11:11 AM
>>>>>> *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>>>>>> <mailto:Ron_Parker@affirmednetworks.com>>; Dave Dolson
>>>>>> <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; Xuxiaohu
>>>>>> <xuxiaohu@huawei.com <mailto:xuxiaohu@huawei.com>>; Dolganow,
>>>> Andrew
>>>>>> (Nokia - SG)
>>>>>>=20
>> <<mailto:andrew.dolganow@nokia.com>andrew.dolganow@nokia.com>;
>>>> EXT
>>>>>> Bottorff, Paul <paul.bottorff@hpe.com
>>>>>> <mailto:paul.bottorff@hpe.com>>; Stewart Bryant
>>>>>> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>>>>>> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>>>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header =
type
>>>>>> of NSH
>>>>>>=20
>>>>>> */Comments In-Line/*
>>>>>>=20
>>>>>> *//*
>>>>>>=20
>>>>>> */Jim Uttaro/*
>>>>>>=20
>>>>>> *//*
>>>>>>=20
>>>>>> "/This email and any files transmitted with it are AT&T property,
>>>>>> are confidential, and are intended solely for the use of the
>>>>>> individual or entity to whom this email is addressed. If you are
>>>>>> not one of the named recipient(s) or otherwise have reason to
>>>>>> believe that you have received this message in error, please
>>>>>> notify the sender and delete this message immediately from your
>>>>>> computer. Any other use, retention, dissemination, forwarding,
>>>>>> printing, or copying of this email is strictly prohibited/."*//*
>>>>>>=20
>>>>>> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>>>>>> *Sent:* Wednesday, March 16, 2016 10:01 AM
>>>>>> *To:* Dave Dolson <ddolson@sandvine.com
>>>>>> <mailto:ddolson@sandvine.com>>; Xuxiaohu <xuxiaohu@huawei.com
>>>>>> <mailto:xuxiaohu@huawei.com>>; UTTARO, JAMES <ju1738@att.com
>>>>>> <mailto:ju1738@att.com>>; Dolganow, Andrew (Nokia - SG)
>>>>>>=20
>> <<mailto:andrew.dolganow@nokia.com>andrew.dolganow@nokia.com>;
>>>> EXT
>>>>>> Bottorff, Paul <paul.bottorff@hpe.com
>>>>>> <mailto:paul.bottorff@hpe.com>>; Stewart Bryant
>>>>>> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>>>>>> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>>>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header =
type
>>>>>> of NSH
>>>>>>=20
>>>>>> My recollection of the discussion and analysis of MPLS forwarding
>>>>>> to support SFC was not oriented around hierarchical SFC domains.
>>>>>> Instead, I thought the discussion was around an MPLS label per SF
>>>>>> instance so that the stack of MPLS labels provided the full =
SFP/RSP
>>>>>> description.    An elegant approach, for sure, but not one =
adopted by
>>>>>> the WG.
>>>>>>=20
>>>>>> */[Jim U>] Was this decision based on the notion that all fabrics
>>>>>> are IP only?? IMO the model of all DCs being large and IP only is
>>>>>> not a correct assumption./*
>>>>>>=20
>>>>>> The current discussion of MPLS is more of the hierarchical nature
>>>>>> =E2=80=93 a stack of labels in the general case represents a set =
of nested LSPs.
>>>>>> For SFC, the discussion is that a stack of NSH represents a stack
>>>>>> of per-SFC-domain SFPs. But an individual NSH does not
>>>>>> self-describe the SFP/RSP at its own domain level, relying =
instead
>>>>>> on a flat identifier (SFP ID) that is used to lookup the full =
SFP/RSP.
>>>>>>=20
>>>>>> Ron
>>>>>>=20
>>>>>> *From:*Dave Dolson [mailto:ddolson@sandvine.com]
>>>>>> *Sent:* Wednesday, March 16, 2016 9:48 AM
>>>>>> *To:* Xuxiaohu <xuxiaohu@huawei.com
>> <mailto:xuxiaohu@huawei.com>>;
>>>>>> UTTARO, JAMES <ju1738@att.com <mailto:ju1738@att.com>>;
>> Dolganow,
>>>>>> Andrew (Nokia - SG)
>>>>>>=20
>> <<mailto:andrew.dolganow@nokia.com>andrew.dolganow@nokia.com>;
>>>> EXT
>>>>>> Bottorff, Paul <paul.bottorff@hpe.com
>>>>>> <mailto:paul.bottorff@hpe.com>>; Ron Parker
>>>>>> <Ron_Parker@affirmednetworks.com
>>>>>> <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant
>>>>>> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>>>>>> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>>>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header =
type
>>>>>> of NSH
>>>>>>=20
>>>>>> Recall that draft-homma-sfc-forwarding-methods-analysis compares
>>>>>> the different approaches.
>>>>>>=20
>>>>>> =
<https://tools.ietf.org/html/draft-homma-sfc-forwarding-methods-an
>>>>>> aly
>>>>>> =
sis-05>https://tools.ietf.org/html/draft-homma-sfc-forwarding-meth
>>>>>> sis-05>ods
>>>>>> -analysis-05
>>>>>>=20
>>>>>> The MPLS approach falls into the category discussed in section
>>>>>> 3.1.2, =E2=80=9CMethod 2: Forwarding with Stacked Headers=E2=80=9D,=

>>>>>>=20
>>>>>> whereas the NSH approach falls into section 3.1.3, =E2=80=9CMethod3=
:
>>>>>> Forwarding based on Service Chain Identifiers=E2=80=9D.
>>>>>>=20
>>>>>> Section 4 analyzes the different methods, with pros and cons for
>>>>>> all of the approaches.
>>>>>>=20
>>>>>> -Dave
>>>>>>=20
>>>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Xuxiaohu
>>>>>> *Sent:* Tuesday, March 15, 2016 8:21 PM
>>>>>> *To:* UTTARO, JAMES; Dolganow, Andrew (Nokia - SG); EXT Bottorff,
>>>>>> Paul; Ron Parker; Stewart Bryant; ao.ting@zte.com.cn
>>>>>> <mailto:ao.ting@zte.com.cn>
>>>>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header =
type
>>>>>> of NSH
>>>>>>=20
>>>>>> When applying a particular SFC (i.e., an ordered list of SFs) to
>>>>>> the selected traffic, the traffic needs to be steered through the
>>>>>> corresponding SFP (i.e., an ordered list of SFFs and SFs) in the
>>>>>> SFC-enabled network. MPLS-SPRING is a particular MPLS source
>>>>>> routing paradigm where the explicit path information (i.e., an
>>>>>> ordered list of explicit hops) is encoded as a label stack (i.e.,
>>>>>> an ordered list of labels with each indicating a particular
>>>>>> explicit hop) and then piggybacked on the source routed packets.
>>>>>> The MPLS-SPRING paradigm can be easily leveraged to steer the
>>>>>> selected traffic through a particular SFP by encoding the SFP
>>>>>> information as an MPLS label stack (i.e., an ordered list of
>>>>>> labels with each indicating a particular
>>>> SFF or SF).
>>>>>> In this way, SFFs could be implemented on existing MPLS switches
>>>>>> without any change to the data-plane provided that SFs are =
capable
>>>>>> of recognizing MPLS packets.  As pointed out by somebody else,
>>>>>> it=E2=80=99s much straightforward to support the stack of SFC
>>>>>> encapsulations if the SFC encapsulation is implemented in the =
form of an
>> MPLS label stack.
>>>>>>=20
>>>>>> Best regards,
>>>>>>=20
>>>>>> Xiaohu
>>>>>>=20
>>>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *UTTARO,
>>>>>> JAMES
>>>>>> *Sent:* Tuesday, March 15, 2016 8:46 PM
>>>>>> *To:* Dolganow, Andrew (Nokia - SG); EXT Bottorff, Paul; Ron
>>>>>> Parker; Stewart Bryant; ao.ting@zte.com.cn
>>>>>> <mailto:ao.ting@zte.com.cn>
>>>>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header =
type
>>>>>> of NSH
>>>>>>=20
>>>>>> */If we have an MPLS enabled fabric wouldn=E2=80=99t it be =
simpler to
>>>>>> weave NSH into it if it all uses MPLS? If not how would the
>>>>>> interaction between the two environments work?/*
>>>>>>=20
>>>>>> *//*
>>>>>>=20
>>>>>> */Jim Uttaro/*
>>>>>>=20
>>>>>> *//*
>>>>>>=20
>>>>>> "/This email and any files transmitted with it are AT&T property,
>>>>>> are confidential, and are intended solely for the use of the
>>>>>> individual or entity to whom this email is addressed. If you are
>>>>>> not one of the named recipient(s) or otherwise have reason to
>>>>>> believe that you have received this message in error, please
>>>>>> notify the sender and delete this message immediately from your
>>>>>> computer. Any other use, retention, dissemination, forwarding,
>>>>>> printing, or copying of this email is strictly prohibited/."*//*
>>>>>>=20
>>>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dolganow,
>>>>>> Andrew (Nokia - SG)
>>>>>> *Sent:* Monday, March 14, 2016 11:52 PM
>>>>>> *To:* EXT Bottorff, Paul
>>>>>> <<mailto:paul.bottorff@hpe.com>paul.bottorff@hpe.com>; Ron Parker
>>>>>> <Ron_Parker@affirmednetworks.com
>>>>>> <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant
>>>>>> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>>>>>> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>>>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header =
type
>>>>>> of NSH
>>>>>>=20
>>>>>> Following =E2=80=9Cnext header=E2=80=9D approach  is simple and =
the NSH header is
>>>>>> already built like that. Introducing MPLS like approach would add
>>>>>> yet another mechanism to traverse the headers, which would make
>>>>>> h/w more complex.
>>>>>>=20
>>>>>> It is true that h/w can only look at X Bytes (X depending on =
h/w).
>>>>>> This is true for many headers not only this and even today
>>>>>> (without
>>>>>> NSH) you can end-up with payload being very deep in a packet. At
>>>>>> the end we need to have a flexible mechanism which NSH nesting
>>>>>> would provide. If someone =E2=80=9Cabuses it=E2=80=9D this can =
lead to various
>>>>>> issues. It is probably worth noting that in the draft including
>>>>>> security considerations (by adding large headers it will be =
harder
>>>>>> to perform payload based ACL DDoS protection in routers for =
example).
>>>>>>=20
>>>>>> Andrew
>>>>>>=20
>>>>>> On 2016-03-15, 3:03 AM, "sfc on behalf of EXT Bottorff, Paul" =
wrote:
>>>>>>=20
>>>>>>    Just one more concern about the stack is how deep it will =
nest.
>>>>>>    Hardware switch implementations are typically limited in the
>>>> depth
>>>>>>    they look into the packet. If the hardware needs to look at =
the
>>>>>>    original packet headers, then hardware would need to skip over
>>>> the
>>>>>>    stack of NSH headers to reach the original packet. If the NSH
>>>>>>    stack is too deep it may exceed the hardware depth limits.
>>>>>>=20
>>>>>>    Cheers,
>>>>>>=20
>>>>>>=20
>>>>>>    Paul
>>>>>>=20
>>>>>>    *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Ron
>>>> Parker
>>>>>>    *Sent:* Monday, March 14, 2016 11:45 AM
>>>>>>    *To:* Stewart Bryant
>>>>>>    <<mailto:stewart.bryant@gmail.com>stewart.bryant@gmail.com>;
>>>>>>    ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>>>>>    *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>>    *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header
>>>> type
>>>>>>    of NSH
>>>>>>=20
>>>>>>    I like the self describing stack of NSH headers and I like the
>>>>>>    first one being the =E2=80=9Ccurrent=E2=80=9D scoping.   But, =
one difference
>>>>>>    between MPLS and NSH=E2=80=A6   MPLS forwarding is generally =
handled
>> by
>>>>>>    looking only at the MPLS labels that are =E2=80=9Cin scope=E2=80=
=9D for the
>>>>>>    current node (i.e., starting at the top-of-stack) and not =
needing
>>>>>>    to locate and process the =E2=80=9Cpayload=E2=80=9D beyond the =
bottom-of-stack.
>>>>>>    But, in NSH, most processing will require location of the
>>>>>>    =E2=80=9Cpayload=E2=80=9D beyond the last NSH header.   It is =
inefficient to have
>>>>>>    to walk the stack of NSH headers in order to locate that
>>>>>>    payload.    If each NSH header that was pushed onto the stack
>>>> also
>>>>>>    included an offset to directly locate the payload (each new =
one
>>>>>>    simply adds its own byte size), then this processing =
inefficiency
>>>>>>    would be mitigated.
>>>>>>=20
>>>>>>    Ron
>>>>>>=20
>>>>>>    *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of
>>>>>> *Stewart
>>>> Bryant
>>>>>>    *Sent:* Monday, March 14, 2016 5:40 AM
>>>>>>    *To:* ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>>>>>    *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>>    *Subject:* [GRAYMAIL] Re: [sfc] Adding an NSH.next-header type
>>>>>> of NSH
>>>>>>=20
>>>>>>=20
>>>>>>    Having reminded myself of the NSH header structure, I see that
>>>> this
>>>>>>    is not strictly needed since this naturally fits with the next
>>>>>>    protocol component of the base header. Thus stating that the
>>>> there
>>>>>>    is no architectural limit on the number of SFH headers in a
>>>> packet
>>>>>>    is the necessary and sufficient requirement to allow an =
arbitatry
>>>>>>    stack of NSH headers. Stating that new NSH headers are added =
at
>>>>>>    the front
>>>>>>    of the packet, and processed first and discarded first is
>>>> sufficient
>>>>>>    to remove any processing ambiguity. Processing would also be
>>>> simpler
>>>>>>    is you followed the MPLS rule that the outer header is the
>>>>>> only
>>>> one
>>>>>>    in scope until that header is discarded (popped).
>>>>>>=20
>>>>>>    I do however wonder whether the IETF's architetural preference
>>>> for
>>>>>>    self describing packets (MPLS being the exception) leads us to
>>>> more
>>>>>>    complex and thus less efficent dataplane designs than we could
>>>>>>    otherwise
>>>>>>    achieve.
>>>>>>=20
>>>>>>    - Stewart
>>>>>>=20
>>>>>>    On 14/03/2016 01:44, ao.ting@zte.com.cn
>>>>>>    <mailto:ao.ting@zte.com.cn> wrote:
>>>>>>=20
>>>>>>        Stewart,
>>>>>>=20
>>>>>>        Thanks.
>>>>>>=20
>>>>>>        Do you mean we should add an indicator for the nested NSH?
>> I
>>>>>>        agree anything new should be considered carefully. And =
that's
>>>>>>        what we are doing right now.:)
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>>        =E5=8F=91=E4=BB=B6=E4=BA=BA: Stewart Bryant =
<stewart.bryant@gmail.com>
>>>>>>        <mailto:stewart.bryant@gmail.com>
>>>>>>        =E6=94=B6=E4=BB=B6=E4=BA=BA:
>>>>>>=20
>>>>>> =
<mailto:sfc@ietf.org>"sfc@ietf.org"<mailto:sfc@ietf.org><sfc@ietf.
>>>>>> org
>>>>>>> ,
>>>>>>=20
>>>>>>        =E6=97=A5=E6=9C=9F: 2016/03/11 17:25
>>>>>>        =E4=B8=BB=E9=A2=98: Re: [sfc] Adding an NSH.next-header =
type of NSH
>>>>>>        =E5=8F=91=E4=BB=B6=E4=BA=BA: "sfc" <sfc-bounces@ietf.org>
>>>>>> <mailto:sfc-bounces@ietf.org>
>>>>>>=20
>>>>>>=20
>>>>>> =
------------------------------------------------------------------
>>>>>> ---
>>>>>> ---
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>>        The protocol that chose the most elegant approach to =
layering
>>>>>>        one header on another was MPLS, with its stacking approach
>>>>>>        and one bit end of stack indicator.
>>>>>>=20
>>>>>>        Such a simple general approach has much to commend it
>>>>>>        and you might think seriously about applying it here.
>>>>>>=20
>>>>>>        Stewart
>>>>>>=20
>>>>>>        _______________________________________________
>>>>>>        sfc mailing list
>>>>>>        sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>>=20
>>>>>> =
<https://www.ietf.org/mailman/listinfo/sfc>https://www.ietf.org/ma
>>>>>> ilm
>>>>>> an/listinfo/sfc
>>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


--Apple-Mail=_4844D7B8-EE30-40B9-9D4F-454354919FEE
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="signature.asc"
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJW8U6OAAoJEIXgpQGOZny9mx4QAKT30TBzFHxWtSiRoh/b1tCq
188wOnU1o+/Hbec5YEaGe0q0caZCJ4w7Iy/biKwC49bGaGNyApeBAVlbHpKO5ui2
LI1RfG84lV5HVngc7TH3+lV9bfQafomXQrB1IE+GKU6iRS6vZirXNStpVqHpble3
w5At0u8eiUaH2pBZ/RJ9RBqVFpeawHTCIoK1gt+qnn2D8AHlksBdrGNTn7txLA9b
3LnsFfeYHu1VeD/4/pmVdUkVcwWOY5RCAlHLhSol8IcqUdlGOX0BFKbN0rMlySU3
rzJ5XOPtnGEjlNrL7hVDYC/1M4BL/dz6pF3z1PKXQNPc3ok6W4UcOH9+3LNBnkR2
6xwiUxY9+cPU4ZqoYE+6qiTBt7fjDwRCmEbecdpNHFPwWlfp13KqixJgcS2/gr8q
wzul/wE3y9dRYy46pQfpEpMwAn+O4oToMsna5tcK+emdu22IL0Xq0JRpV+aRmaFO
YahkSl7TpGtDJ43aogaazLJUbL0LgZEfHYruMzFC35V7w6x2fxFJ3QnLqe6ZpZQZ
UYeBZdeBrk5vUAguDW7JAbldEDCtO7BJuwnFw7w2Mm9AZ3oUuDnr8uxHqvbRNMFZ
xKYFlidI7nYUxuh/2xSVCmCGB5AScEzKoIneAp9FinwEEqfimxMkWHVYGL/pqApz
9H+oTnviKFkRD956Ogm8
=TuX6
-----END PGP SIGNATURE-----

--Apple-Mail=_4844D7B8-EE30-40B9-9D4F-454354919FEE--


From nobody Tue Mar 22 07:09:14 2016
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 80B5212D74E for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 07:08:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.822
X-Spam-Level: 
X-Spam-Status: No, score=-12.822 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLACK=1.7, USER_IN_DEF_DKIM_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WDVY7vasnd1E for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 07:08:22 -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 710BD12D0FF for <sfc@ietf.org>; Tue, 22 Mar 2016 06:58:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=19694; q=dns/txt; s=iport; t=1458655136; x=1459864736; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Ht0TCRb0i/qPpABV4pax1veeKrEjDa4YakFeciarRS0=; b=MLPYeYyiHniREN6DRTtN2Lt2F+XICQoDIRmBMfzYUA6oIJOv8uj0rqwo ejytw1LUkUZdfoQH/WX/ip3gTSHH0WdyCJkPSBD/Nk91KIPP5cSwBHFx/ wTjgNb44h/EbujpyGQ6jbpS62zhCMfu9C70fJiJBE9UNUidrTuB1Yx5rD o=;
X-Files: signature.asc : 841
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0C2AgADT/FW/4UNJK1egzNTegauc4tND?= =?us-ascii?q?oFwFwqFbAKBQzgUAQEBAQEBAWQnhEEBAQEDAQEBASBLCwUHBAIBBgIRBAEBASc?= =?us-ascii?q?DAgIhBgsUCQgCBA4FDogEAwoIDpIvnReKcg2EYAEBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQ0EBIYegXMIgUp/gj6BTgoBBgEkMoJIK4IrBYdgj0YxAYMdgWZtgnKDLIF?= =?us-ascii?q?1gWWETIhYhzKHVAEeAUOCAByBSWqISwEIFx1+AQEB?=
X-IronPort-AV: E=Sophos;i="5.24,377,1454976000";  d="asc'?scan'208";a="85436668"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 22 Mar 2016 13:58:54 +0000
Received: from XCH-RTP-007.cisco.com (xch-rtp-007.cisco.com [64.101.220.147]) by alln-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id u2MDwsVj018823 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 22 Mar 2016 13:58:54 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-007.cisco.com (64.101.220.147) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Tue, 22 Mar 2016 09:58:53 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1104.009; Tue, 22 Mar 2016 09:58:53 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Xiaohu Xu <xuxiaohu@huawei.com>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgDgmw4hvIFapEE6a6VJvWi2Nep9fChyAgAVS04CAAKOyAIAAx+sA
Date: Tue, 22 Mar 2016 13:58:53 +0000
Message-ID: <499865C8-E4AD-4295-8731-8E842CF1E76B@cisco.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <56EA876A.9070800@joelhalpern.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D533D7D@NKGEML515-MBX.china.huawei.com> <D3159652.4913C%jguichar@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D534985@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D534985@NKGEML515-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.82.238.234]
Content-Type: multipart/signed; boundary="Apple-Mail=_864D27BB-EBD5-4EA5-83D8-9CE182120760"; protocol="application/pgp-signature"; micalg=pgp-sha256
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/pTkcZIQ952spa1NgCsVU9ubrUs4>
X-Mailman-Approved-At: Tue, 22 Mar 2016 07:09:11 -0700
Cc: "Dolganow, Andrew \(Nokia - SG\)" <andrew.dolganow@nokia.com>, "sfc@ietf.org" <sfc@ietf.org>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>, Stewart Bryant <stewart.bryant@gmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "UTTARO, JAMES" <ju1738@att.com>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Mar 2016 14:08:25 -0000

--Apple-Mail=_864D27BB-EBD5-4EA5-83D8-9CE182120760
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8


> On Mar 21, 2016, at 10:03 PM, Xuxiaohu <xuxiaohu@huawei.com> wrote:
>=20
>=20
>=20
>> -----Original Message-----
>> From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]
>> Sent: Tuesday, March 22, 2016 12:17 AM
>> To: Xuxiaohu; Joel M. Halpern; Ron Parker; UTTARO, JAMES; Dave =
Dolson;
>> Dolganow, Andrew (Nokia - SG); EXT Bottorff, Paul; Stewart Bryant;
>> ao.ting@zte.com.cn
>> Cc: sfc@ietf.org
>> Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of =
NSH
>>=20
>>=20
>>>=20
>>>> Phrased differently, SFC has to work over networks that use MPLS, =
and
>>>> over  networks that do not use MPLS.
>>>=20
>>> When implementing an SFC encapsulation header in the form of an MPLS
>>> label stack, that SFC encapsulation header is still
>>> transport-independent since MPLS packets can be transported over
>>> non-MPLS networks (e.g., IP
>>> networks)
>>=20
>> And what do you do if the non-MPLS network actually hosts one or more =
of the
>> services? By implementing a service plane (aka. NSH) you get the best =
of both
>> worlds; you can deploy services in the MPLS and non-MPLS parts of the =
network
>> using the same encapsulation and rely upon the underlying transport =
(MPLS or
>> otherwise) to deliver packets to the services.
>=20
> By implementing a service plane (i.e., an SFC encapsulation header) in =
the form of an MPLS label stack, you are allowed to deploy services in =
the MPLS and non-MPLS networks as well.

Just trying to understand=E2=80=A6

Which non-MPLS networks understand MPLS label stacks?

> In addition, it allows the non-MPLS network hosts one or more =
services. In other words, the SFC encapsulation header which is =
implemented in the form of an MPLS label stack is transport-independent.
>=20

Still trying to understand=E2=80=A6 how=E2=80=99s a label stack (where =
pop operations happen) transport independent?

Thanks,

=E2=80=94 Carlos.

> Best regards,
> Xiaohu
>=20
>> Jim
>>=20
>>>=20
>>>> The working group considered alternatives, and is currently using =
the
>>>> NSH  header as the mechanism to carry path identification and
>>>> metadata.
>>>>=20
>>>> We could use a different mechanism which splits path identification
>>>> from  metadata, and use some other mechanism that a single =
domain-wide
>>>> id for the  path.  But there are complications and costs associated
>>>> with doing so.
>>>> It is a
>>>> trade-off.
>>>=20
>>> When implementing an SFC encapsulation header in the form of an MPLS
>>> label stack, SFFs could be built on the existing MPLS switches. In =
this
>>> way, there is no need of introducing a new forwarding paradigm.
>>>=20
>>> Best regards,
>>> Xiaohu
>>>=20
>>>> Yours,
>>>> Joel
>>>>=20
>>>> PS: I quoted transport some of the time because there are so many
>>>> different  uses of the term "transport".  But I do not have a =
better
>>>> word handy.
>>>>=20
>>>> On 3/16/16 11:19 AM, Ron Parker wrote:
>>>>> James,
>>>>>=20
>>>>> I can=E2=80=99t speak for the entire group, my understanding of =
the
>>>>> decision not to standardize on MPLS as the forwarding paradigm was
>>>>> to make SFC broader such that it could utilize MAC based networks,
>>>>> IP based networks, and IP-over-MPLS based networks.
>>>>>=20
>>>>>    Ron
>>>>>=20
>>>>> *From:*UTTARO, JAMES [mailto:ju1738@att.com]
>>>>> *Sent:* Wednesday, March 16, 2016 11:11 AM
>>>>> *To:* Ron Parker <Ron_Parker@affirmednetworks.com>; Dave Dolson
>>>>> <ddolson@sandvine.com>; Xuxiaohu <xuxiaohu@huawei.com>;
>> Dolganow,
>>>>> Andrew (Nokia - SG) <andrew.dolganow@nokia.com>; EXT Bottorff, =
Paul
>>>>> <paul.bottorff@hpe.com>; Stewart Bryant =
<stewart.bryant@gmail.com>;
>>>>> ao.ting@zte.com.cn
>>>>> *Cc:* sfc@ietf.org
>>>>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>>>>> of NSH
>>>>>=20
>>>>> */Comments In-Line/*
>>>>>=20
>>>>> *//*
>>>>>=20
>>>>> */Jim Uttaro/*
>>>>>=20
>>>>> *//*
>>>>>=20
>>>>> "/This email and any files transmitted with it are AT&T property,
>>>>> are confidential, and are intended solely for the use of the
>>>>> individual or entity to whom this email is addressed. If you are
>>>>> not one of the named
>>>>> recipient(s) or otherwise have reason to believe that you have
>>>>> received this message in error, please notify the sender and =
delete
>>>>> this message immediately from your computer. Any other use,
>>>>> retention, dissemination, forwarding, printing, or copying of this
>>>>> email is strictly prohibited/."*//*
>>>>>=20
>>>>> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>>>>> *Sent:* Wednesday, March 16, 2016 10:01 AM
>>>>> *To:* Dave Dolson <ddolson@sandvine.com
>>>>> <mailto:ddolson@sandvine.com>>; Xuxiaohu <xuxiaohu@huawei.com
>>>>> <mailto:xuxiaohu@huawei.com>>; UTTARO, JAMES <ju1738@att.com
>>>>> <mailto:ju1738@att.com>>; Dolganow, Andrew (Nokia
>>>>> - SG) <andrew.dolganow@nokia.com
>>>> <mailto:andrew.dolganow@nokia.com>>;
>>>>> EXT Bottorff, Paul <paul.bottorff@hpe.com
>>>>> <mailto:paul.bottorff@hpe.com>>; Stewart Bryant
>>>>> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>>>>> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>>>>> of NSH
>>>>>=20
>>>>> My recollection of the discussion and analysis of MPLS forwarding
>>>>> to support SFC was not oriented around hierarchical SFC domains.
>>>> Instead,
>>>>> I thought the discussion was around an MPLS label per SF instance
>>>>> so that the stack of MPLS labels provided the full SFP/RSP =
description.
>>>>> An elegant approach, for sure, but not one adopted by the WG.
>>>>>=20
>>>>> */[Jim U>] Was this decision based on the notion that all fabrics
>>>>> are IP only?? IMO the model of all DCs being large and IP only is
>>>>> not a correct
>>>>> assumption./*
>>>>>=20
>>>>> The current discussion of MPLS is more of the hierarchical nature =
=E2=80=93
>>>>> a stack of labels in the general case represents a set of nested =
LSPs.
>>>>> For SFC, the discussion is that a stack of NSH represents a stack =
of
>>>>> per-SFC-domain SFPs.   But an individual NSH does not =
self-describe
>>>> the
>>>>> SFP/RSP at its own domain level, relying instead on a flat
>>>>> identifier (SFP ID) that is used to lookup the full SFP/RSP.
>>>>>=20
>>>>>    Ron
>>>>>=20
>>>>> *From:*Dave Dolson [mailto:ddolson@sandvine.com]
>>>>> *Sent:* Wednesday, March 16, 2016 9:48 AM
>>>>> *To:* Xuxiaohu <xuxiaohu@huawei.com
>> <mailto:xuxiaohu@huawei.com>>;
>>>>> UTTARO, JAMES <ju1738@att.com <mailto:ju1738@att.com>>;
>> Dolganow,
>>>>> Andrew (Nokia - SG) <andrew.dolganow@nokia.com
>>>>> <mailto:andrew.dolganow@nokia.com>>; EXT Bottorff, Paul
>>>>> <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>>; Ron Parker
>>>>> <Ron_Parker@affirmednetworks.com
>>>>> <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant
>>>>> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>>>>> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> *Subject:* RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>>>>> of NSH
>>>>>=20
>>>>> Recall that draft-homma-sfc-forwarding-methods-analysis compares
>>>>> the different approaches.
>>>>>=20
>>>>> =
https://tools.ietf.org/html/draft-homma-sfc-forwarding-methods-anal
>>>>> ysi
>>>>> s-05
>>>>>=20
>>>>> The MPLS approach falls into the category discussed in section
>>>>> 3.1.2, =E2=80=9CMethod 2: Forwarding with Stacked Headers=E2=80=9D,
>>>>>=20
>>>>> whereas the NSH approach falls into section 3.1.3, =E2=80=9CMethod3:=

>>>>> Forwarding based on Service Chain Identifiers=E2=80=9D.
>>>>>=20
>>>>> Section 4 analyzes the different methods, with pros and cons for
>>>>> all of the approaches.
>>>>>=20
>>>>> -Dave
>>>>>=20
>>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Xuxiaohu
>>>>> *Sent:* Tuesday, March 15, 2016 8:21 PM
>>>>> *To:* UTTARO, JAMES; Dolganow, Andrew (Nokia - SG); EXT Bottorff,
>>>>> Paul; Ron Parker; Stewart Bryant; ao.ting@zte.com.cn
>>>>> <mailto:ao.ting@zte.com.cn>
>>>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>>>>> of NSH
>>>>>=20
>>>>> When applying a particular SFC (i.e., an ordered list of SFs) to
>>>>> the selected traffic, the traffic needs to be steered through the
>>>>> corresponding SFP (i.e., an ordered list of SFFs and SFs) in the
>>>>> SFC-enabled network. MPLS-SPRING is a particular MPLS source
>>>>> routing paradigm where the explicit path information (i.e., an
>>>>> ordered list of explicit hops) is encoded as a label stack (i.e.,
>>>>> an ordered list of labels with each indicating a particular
>>>>> explicit hop) and then piggybacked on the source routed packets.
>>>>> The MPLS-SPRING paradigm can be easily leveraged to steer the
>>>>> selected traffic through a particular SFP by encoding the SFP
>>>>> information as an MPLS label stack (i.e., an ordered list of =
labels with each
>> indicating a particular SFF or SF).
>>>>> In this way, SFFs could be implemented on existing MPLS switches
>>>>> without any change to the data-plane provided that SFs are capable
>>>>> of recognizing MPLS packets.  As pointed out by somebody else, =
it=E2=80=99s
>>>>> much straightforward to support the stack of SFC encapsulations if
>>>>> the SFC encapsulation is implemented in the form of an MPLS label =
stack.
>>>>>=20
>>>>> Best regards,
>>>>>=20
>>>>> Xiaohu
>>>>>=20
>>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *UTTARO,
>>>>> JAMES
>>>>> *Sent:* Tuesday, March 15, 2016 8:46 PM
>>>>> *To:* Dolganow, Andrew (Nokia - SG); EXT Bottorff, Paul; Ron
>>>>> Parker; Stewart Bryant; ao.ting@zte.com.cn
>>>>> <mailto:ao.ting@zte.com.cn>
>>>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>>>>> of NSH
>>>>>=20
>>>>> */If we have an MPLS enabled fabric wouldn=E2=80=99t it be simpler =
to weave
>>>>> NSH into it if it all uses MPLS? If not how would the interaction
>>>>> between the two environments work?/*
>>>>>=20
>>>>> *//*
>>>>>=20
>>>>> */Jim Uttaro/*
>>>>>=20
>>>>> *//*
>>>>>=20
>>>>> "/This email and any files transmitted with it are AT&T property,
>>>>> are confidential, and are intended solely for the use of the
>>>>> individual or entity to whom this email is addressed. If you are
>>>>> not one of the named
>>>>> recipient(s) or otherwise have reason to believe that you have
>>>>> received this message in error, please notify the sender and =
delete
>>>>> this message immediately from your computer. Any other use,
>>>>> retention, dissemination, forwarding, printing, or copying of this
>>>>> email is strictly prohibited/."*//*
>>>>>=20
>>>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Dolganow,
>>>>> Andrew (Nokia - SG)
>>>>> *Sent:* Monday, March 14, 2016 11:52 PM
>>>>> *To:* EXT Bottorff, Paul <paul.bottorff@hpe.com
>>>>> <mailto:paul.bottorff@hpe.com>>; Ron Parker
>>>>> <Ron_Parker@affirmednetworks.com
>>>>> <mailto:Ron_Parker@affirmednetworks.com>>; Stewart Bryant
>>>>> <stewart.bryant@gmail.com <mailto:stewart.bryant@gmail.com>>;
>>>>> ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>>>> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>> *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type
>>>>> of NSH
>>>>>=20
>>>>> Following =E2=80=9Cnext header=E2=80=9D approach  is simple and =
the NSH header is
>>>>> already built like that. Introducing MPLS like approach would add
>>>>> yet another mechanism to traverse the headers, which would make =
h/w
>>>>> more complex.
>>>>>=20
>>>>> It is true that h/w can only look at X Bytes (X depending on h/w).
>>>>> This is true for many headers not only this and even today =
(without
>>>>> NSH) you can end-up with payload being very deep in a packet. At
>>>>> the end we need to have a flexible mechanism which NSH nesting
>>>>> would provide. If someone =E2=80=9Cabuses it=E2=80=9D this can =
lead to various
>>>>> issues. It is probably worth noting that in the draft including
>>>>> security considerations (by adding large headers it will be harder
>>>>> to perform payload based ACL DDoS protection in routers for =
example).
>>>>>=20
>>>>> Andrew
>>>>>=20
>>>>> On 2016-03-15, 3:03 AM, "sfc on behalf of EXT Bottorff, Paul" =
wrote:
>>>>>=20
>>>>>    Just one more concern about the stack is how deep it will nest.
>>>>>    Hardware switch implementations are typically limited in the =
depth
>>>>>    they look into the packet. If the hardware needs to look at the
>>>>>    original packet headers, then hardware would need to skip over =
the
>>>>>    stack of NSH headers to reach the original packet. If the NSH
>>>> stack
>>>>>    is too deep it may exceed the hardware depth limits.
>>>>>=20
>>>>>    Cheers,
>>>>>=20
>>>>>=20
>>>>>    Paul
>>>>>=20
>>>>>    *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Ron =
Parker
>>>>>    *Sent:* Monday, March 14, 2016 11:45 AM
>>>>>    *To:* Stewart Bryant <stewart.bryant@gmail.com
>>>>>    <mailto:stewart.bryant@gmail.com>>; ao.ting@zte.com.cn
>>>>>    <mailto:ao.ting@zte.com.cn>
>>>>>    *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>    *Subject:* Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header =
type
>>>>>    of NSH
>>>>>=20
>>>>>    I like the self describing stack of NSH headers and I like the
>>>> first
>>>>>    one being the =E2=80=9Ccurrent=E2=80=9D scoping.   But, one =
difference between
>>>> MPLS
>>>>>    and NSH=E2=80=A6   MPLS forwarding is generally handled by =
looking only at
>>>>>    the MPLS labels that are =E2=80=9Cin scope=E2=80=9D for the =
current node (i.e.,
>>>>>    starting at the top-of-stack) and not needing to locate and
>>>> process
>>>>>    the =E2=80=9Cpayload=E2=80=9D beyond the bottom-of-stack.    =
But, in NSH, most
>>>>>    processing will require location of the =E2=80=9Cpayload=E2=80=9D=
 beyond the last
>>>>>    NSH header.   It is inefficient to have to walk the stack of =
NSH
>>>>>    headers in order to locate that payload.    If each NSH header
>>>> that
>>>>>    was pushed onto the stack also included an offset to directly
>>>> locate
>>>>>    the payload (each new one simply adds its own byte size), then
>>>> this
>>>>>    processing inefficiency would be mitigated.
>>>>>=20
>>>>>        Ron
>>>>>=20
>>>>>    *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Stewart
>>>> Bryant
>>>>>    *Sent:* Monday, March 14, 2016 5:40 AM
>>>>>    *To:* ao.ting@zte.com.cn <mailto:ao.ting@zte.com.cn>
>>>>>    *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>    *Subject:* [GRAYMAIL] Re: [sfc] Adding an NSH.next-header type
>>>>> of NSH
>>>>>=20
>>>>>=20
>>>>>    Having reminded myself of the NSH header structure, I see that
>>>> this
>>>>>    is not strictly needed since this naturally fits with the next
>>>>>    protocol component of the base header. Thus stating that the =
there
>>>>>    is no architectural limit on the number of SFH headers in a =
packet
>>>>>    is the necessary and sufficient requirement to allow an =
arbitatry
>>>>>    stack of NSH headers. Stating that new NSH headers are added at
>>>> the
>>>>>    front
>>>>>    of the packet, and processed first and discarded first is
>>>> sufficient
>>>>>    to remove any processing ambiguity. Processing would also be
>>>> simpler
>>>>>    is you followed the MPLS rule that the outer header is the only
>>>> one
>>>>>    in scope until that header is discarded (popped).
>>>>>=20
>>>>>    I do however wonder whether the IETF's architetural preference =
for
>>>>>    self describing packets (MPLS being the exception) leads us to
>>>> more
>>>>>    complex and thus less efficent dataplane designs than we could
>>>>>    otherwise
>>>>>    achieve.
>>>>>=20
>>>>>    - Stewart
>>>>>=20
>>>>>    On 14/03/2016 01:44, ao.ting@zte.com.cn
>>>> <mailto:ao.ting@zte.com.cn>
>>>>>    wrote:
>>>>>=20
>>>>>        Stewart,
>>>>>=20
>>>>>        Thanks.
>>>>>=20
>>>>>        Do you mean we should add an indicator for the nested NSH?  =
I
>>>>>        agree anything new should be considered carefully. And =
that's
>>>>>        what we are doing right now.:)
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>        =E5=8F=91=E4=BB=B6=E4=BA=BA: Stewart Bryant =
<stewart.bryant@gmail.com>
>>>>>        <mailto:stewart.bryant@gmail.com>
>>>>>        =E6=94=B6=E4=BB=B6=E4=BA=BA: "sfc@ietf.org" =
<mailto:sfc@ietf.org><sfc@ietf.org>
>>>>>        <mailto:sfc@ietf.org>,
>>>>>        =E6=97=A5=E6=9C=9F: 2016/03/11 17:25
>>>>>        =E4=B8=BB=E9=A2=98: Re: [sfc] Adding an NSH.next-header =
type of NSH
>>>>>        =E5=8F=91=E4=BB=B6=E4=BA=BA: "sfc" <sfc-bounces@ietf.org>
>>>>> <mailto:sfc-bounces@ietf.org>
>>>>>=20
>>>>>=20
>>>>> =
-------------------------------------------------------------------
>>>>> ---
>>>>> --
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>        The protocol that chose the most elegant approach to =
layering
>>>>>        one header on another was MPLS, with its stacking approach
>>>>>        and one bit end of stack indicator.
>>>>>=20
>>>>>        Such a simple general approach has much to commend it
>>>>>        and you might think seriously about applying it here.
>>>>>=20
>>>>>        Stewart
>>>>>=20
>>>>>        _______________________________________________
>>>>>        sfc mailing list
>>>>>        sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>        https://www.ietf.org/mailman/listinfo/sfc
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


--Apple-Mail=_864D27BB-EBD5-4EA5-83D8-9CE182120760
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="signature.asc"
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJW8U+cAAoJEIXgpQGOZny9sGIP/jvgVdBm8pnDTqRlaCPHy182
W1uVup5sZ7Xcb5cPwLOvKah9gC1qdgx/T7hBwA8N+VjLthfAlHScfrBm4S0Xu9xp
5hBkG8Osvjts25DS42jyABfW+jpuvH1aXrnbE7er/8QkhpowQZrb6O9kLEc07Xz4
3zjruyvUve6BWBjkglBbEuYhr1x3wUgqrfoGLQLyB5mB3PYKIbQkwKXXOZDxpfOx
D5EtVckAkb6urpaCVgEjj32gAUZTAPY8hk69UAHFgVqGwYlJA33mNJKqCipx9veu
FdoPzKUpO/BU12ZcTDfSvMY6S0yi4ogPMCNxm7oj3M6K/UPcQ/U0NCkuxUTJ1uu4
3nSKtFriEvlMNzgVaVSFh6UXCNmHE2Ip03nKn1pnGLFBTqGnKC1RCmckzSHa+bX/
ipdRvXHKRRRJmX+zWb9d07uKpQwLB2eHoAIpin5oz2V3jXEDFsSIw1DpO+aWsUvE
alQaNSecxZDlnVjTA2nH0afFjGD0GcrxcFgC8hfr28Q2evyGyOmt7Im8V8LAvanE
uOZ2C5ZKn/1XiWbTryiNBbedv4XvuCKBa2imndMa558gZ9Y8iQ+xU/UmVCq7N9mn
8yZGedXaMMdhrjVkHSCMY5V+QL/zWIDSfv0GmWC1hYcCQlT3MmN7kn+TkBkAdis1
qwSPzGDg2VQZ2X2cTEaz
=7XmX
-----END PGP SIGNATURE-----

--Apple-Mail=_864D27BB-EBD5-4EA5-83D8-9CE182120760--


From nobody Tue Mar 22 09:44:46 2016
Return-Path: <agmalis@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA8F312DB5D for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 09:41:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 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_LOW=-0.7, 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 9H6pj87zlHLd for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 09:41:25 -0700 (PDT)
Received: from mail-oi0-x233.google.com (mail-oi0-x233.google.com [IPv6:2607:f8b0:4003:c06::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 B59BE12DB78 for <sfc@ietf.org>; Tue, 22 Mar 2016 09:41:20 -0700 (PDT)
Received: by mail-oi0-x233.google.com with SMTP id w20so127345473oia.2 for <sfc@ietf.org>; Tue, 22 Mar 2016 09:41:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=gjpe51GopXELu5wBtegyMJHSyfWq8YRAT9LGxllTQQs=; b=CzsrWWEbVNU0qEh1GFldHhBec7Rq7yilqux2rb27ecgEdf/hdEizCM/YvAvDSiS1Z8 YxxshEkq9HXvdqMXQbLr/YPQfPQsXlTu39wXOhf5BdS5QQw8dmsVAyVOqCHvQ+PGKXnh 8rxgSXBULQuuftH1QN8rIdM+BYOs0aPc4mQEFQn15FZJSWwxlt2Qosj/AOFaYEswHSFS 3HjL+4I2wvizaCIR2T3mK1aXeJ0/MHAsLv3nk4ve/N36AquK7FDPKl39Ny3aCsPyd5Uk mzEgXeRaQSzJkw5dNMnYW8KbYdoB4xf+duTmu4KHxFkoY3K18cTQmkwhuPqfQ1yXaS2a LY4A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=gjpe51GopXELu5wBtegyMJHSyfWq8YRAT9LGxllTQQs=; b=KytgCTjPLHLhfLe5Du+FgDlJFVReUJ9N1ek8dntNpXzjLDWT8JPxJ7Eu0WATpXT92T djn+xyQJEOFxXHko3/emD4sBPwqi7+dQatqZI0cp1tX3EVKWSP6oRCfPYQ/M5z2Hz2MH jjtNlGKq5sF1dt65A4z+zAmbfU3Cyqao99z2PFDbQL2/kMp+1bjxBXhcFE9nH6y8PRwi a11ZJaGiiMdqV11zVBvNsK5qDVv9I1FzdRC6L9Xc3HLwydkctF+XT1EPyvQxVU2UefwN KIC4mDsQlYTBsZipFFtnzYgMxnhW6cwyBLSsOySuZcwOlmmqcI6bVeovDq2xjEDwvjRS VcyA==
X-Gm-Message-State: AD7BkJLQUzpu/j9C1u3E7JO0EwoysbdZ/zIvdY4XyHQWfDhJ8C8Y7TazzvqQDVCrcc3Hh50BVDq5LO+nMNSmKg==
X-Received: by 10.157.47.74 with SMTP id h68mr3213712otb.14.1458664880149; Tue, 22 Mar 2016 09:41:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.182.104.162 with HTTP; Tue, 22 Mar 2016 09:41:00 -0700 (PDT)
In-Reply-To: <499865C8-E4AD-4295-8731-8E842CF1E76B@cisco.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <56EA876A.9070800@joelhalpern.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D533D7D@NKGEML515-MBX.china.huawei.com> <D3159652.4913C%jguichar@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D534985@NKGEML515-MBX.china.huawei.com> <499865C8-E4AD-4295-8731-8E842CF1E76B@cisco.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Tue, 22 Mar 2016 12:41:00 -0400
Message-ID: <CAA=duU26Hu15Ge7zq5rFL98BzMUTXp0ZwSHBAMX7sA9_=qO1rA@mail.gmail.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Content-Type: multipart/alternative; boundary=94eb2c0352de071c11052ea5e237
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/zec9s0cMMrBZeI_UplTB1VQFkhs>
X-Mailman-Approved-At: Tue, 22 Mar 2016 09:44:42 -0700
Cc: "Dolganow, Andrew \(Nokia - SG\)" <andrew.dolganow@nokia.com>, "sfc@ietf.org" <sfc@ietf.org>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>, Stewart Bryant <stewart.bryant@gmail.com>, Xiaohu Xu <xuxiaohu@huawei.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "UTTARO, JAMES" <ju1738@att.com>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Mar 2016 16:41:27 -0000

--94eb2c0352de071c11052ea5e237
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Carlos,

We=E2=80=99ve been doing MPLS-header-enabled services carried over non-MPLS
networks (for example, IP-only) for years and years now. For example,
here=E2=80=99s a talk from NANOG 30 (in 2004!) that talks about how to offe=
r MPLS
VPN services between PEs that are interconnected by an IP-only network.

https://www.nanog.org/meetings/nanog30/presentations/townsley.pdf

Also see RFC 4023.

This, of course, could be used for SFC as well. It would just be another
MPLS-header-enabled service.

Cheers,
Andy

> By implementing a service plane (i.e., an SFC encapsulation header) in
> the form of an MPLS label stack, you are allowed to deploy services in th=
e
> MPLS and non-MPLS networks as well.
>
> Just trying to understand=E2=80=A6
>
> Which non-MPLS networks understand MPLS label stacks?
>
> > In addition, it allows the non-MPLS network hosts one or more services.
> In other words, the SFC encapsulation header which is implemented in the
> form of an MPLS label stack is transport-independent.
>
> Still trying to understand=E2=80=A6 how=E2=80=99s a label stack (where po=
p operations
> happen) transport independent?


> Thanks,
>
> =E2=80=94 Carlos.
>
>
>

--94eb2c0352de071c11052ea5e237
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Carlos,<div><br></div><div>We=E2=80=99ve been doing MPLS-h=
eader-enabled services carried over non-MPLS networks (for example, IP-only=
) for years and years now. For example, here=E2=80=99s a talk from NANOG 30=
 (in 2004!) that talks about how to offer MPLS VPN services between PEs tha=
t are interconnected by an IP-only network.</div><div><br></div><div><a hre=
f=3D"https://www.nanog.org/meetings/nanog30/presentations/townsley.pdf">htt=
ps://www.nanog.org/meetings/nanog30/presentations/townsley.pdf</a></div><di=
v><br></div><div>Also see RFC 4023.</div><div><br></div><div>This, of cours=
e, could be used for SFC as well. It would just be another MPLS-header-enab=
led service.</div><div><br></div><div>Cheers,</div><div>Andy<br><div><br></=
div><div class=3D"gmail_extra"><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;bo=
rder-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">=
<span class=3D"">&gt; By implementing a service plane (i.e., an SFC encapsu=
lation header) in the form of an MPLS label stack, you are allowed to deplo=
y services in the MPLS and non-MPLS networks as well.<br>
<br>
</span>Just trying to understand=E2=80=A6<br>
<br>
Which non-MPLS networks understand MPLS label stacks?<br>
<span class=3D""><br>
&gt; In addition, it allows the non-MPLS network hosts one or more services=
. In other words, the SFC encapsulation header which is implemented in the =
form of an MPLS label stack is transport-independent.<br>
<br>
</span>Still trying to understand=E2=80=A6 how=E2=80=99s a label stack (whe=
re pop operations happen) transport independent?=C2=A0</blockquote><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left-wid=
th:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-l=
eft:1ex">
<br>
Thanks,<br>
<br>
=E2=80=94 Carlos.<br>
<div class=3D""><div class=3D"h5"><br>=C2=A0</div></div></blockquote></div>=
</div></div></div>

--94eb2c0352de071c11052ea5e237--


From nobody Tue Mar 22 09:44:48 2016
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8932A12D8E9 for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 09:42:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.201
X-Spam-Level: 
X-Spam-Status: No, score=-0.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, URIBL_BLACK=1.7] 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 3mk2KLS9jy15 for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 09:42:00 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0729.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::729]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 12E8012DB41 for <sfc@ietf.org>; Tue, 22 Mar 2016 09:41:58 -0700 (PDT)
Received: from TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM (10.162.187.152) by TU4PR84MB0160.NAMPRD84.PROD.OUTLOOK.COM (10.162.187.153) with Microsoft SMTP Server (TLS) id 15.1.443.12; Tue, 22 Mar 2016 16:41:37 +0000
Received: from TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM ([10.162.187.152]) by TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM ([10.162.187.152]) with mapi id 15.01.0443.014; Tue, 22 Mar 2016 16:41:37 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, Xiaohu Xu <xuxiaohu@huawei.com>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRg99YmyHCqhvkmEGn1jGm2vMjs59lfjCAgAAsDgA=
Date: Tue, 22 Mar 2016 16:41:37 +0000
Message-ID: <TU4PR84MB01598781BF2196B8403F6E60FE800@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <56EA876A.9070800@joelhalpern.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D533D7D@NKGEML515-MBX.china.huawei.com> <D3159652.4913C%jguichar@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D534985@NKGEML515-MBX.china.huawei.com> <499865C8-E4AD-4295-8731-8E842CF1E76B@cisco.com>
In-Reply-To: <499865C8-E4AD-4295-8731-8E842CF1E76B@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=hpe.com;
x-originating-ip: [15.211.195.7]
x-ms-office365-filtering-correlation-id: 8ebde0ca-e869-488e-9ceb-08d35270d688
x-microsoft-exchange-diagnostics: 1; TU4PR84MB0160; 5:VuYu0EpvoRzJTV1xZMR8A9xJUMKE3uwWTLAvtdzel1r0+qzPISsQZ09YgejlJvVQTZRMpDTvgoVrquFgQpBYDRnBNJ4EWR4VBdibGuyIqAaYa+/4GlsbRcm593GbVRDtAaBesDIrN/EsBHKoIByyYQ==; 24:+1vEW/b3dkI7T3U7m2tp6JG0Y1+R40RhYXrBB1ebONkKBCX5D4YLqdJ5kJk4lB9nOC7Rpz6oFpUxUFhXhTSF1rFCd/zgkMo8b/60v2XwG6o=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:TU4PR84MB0160;
x-microsoft-antispam-prvs: <TU4PR84MB0160F3C1209B3271381BA9F5FE800@TU4PR84MB0160.NAMPRD84.PROD.OUTLOOK.COM>
x-exchange-antispam-report-test: UriScan:(95692535739014)(76605664295759);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(2002001);  SRVR:TU4PR84MB0160; BCL:0; PCL:0; RULEID:; SRVR:TU4PR84MB0160; 
x-forefront-prvs: 08897B549D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(164054003)(377424004)(24454002)(377454003)(13464003)(19580405001)(19580395003)(86362001)(50986999)(76176999)(33656002)(54356999)(10400500002)(87936001)(122556002)(68736007)(81166005)(5004730100002)(2900100001)(93886004)(3660700001)(66066001)(5008740100001)(586003)(15975445007)(3846002)(102836003)(77096005)(2950100001)(6116002)(4326007)(3280700002)(11100500001)(92566002)(5003600100002)(2906002)(1096002)(1220700001)(5002640100001)(189998001)(106116001)(5001770100001)(99286002)(50929005); DIR:OUT; SFP:1102; SCL:1; SRVR:TU4PR84MB0160; H:TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM; FPR:; SPF:None; MLV:nov; PTR:InfoNoRecords; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: hpe.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Mar 2016 16:41:37.6588 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TU4PR84MB0160
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/_wFcGISuRvhj2zocEu0BGkZnIKY>
X-Mailman-Approved-At: Tue, 22 Mar 2016 09:44:42 -0700
Cc: "Dolganow, Andrew \(Nokia - SG\)" <andrew.dolganow@nokia.com>, "sfc@ietf.org" <sfc@ietf.org>, "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>, Stewart Bryant <stewart.bryant@gmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "UTTARO,  JAMES" <ju1738@att.com>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Mar 2016 16:42:03 -0000

SGkgQ2FybG9zOg0KDQpBbiBNUExTIGxhYmVsIHN0YWNrIGNhbiBiZSBqdXN0IGFzIG9wYXF1ZSB0
byBhbiBOVk8zIHRyYW5zcG9ydCBhcyBOU0ggYXMgbG9uZyBhcyB0aGUgTVBMUyBzdGFjayBpcyBp
bnNpZGUgdGhlIGVuY2Fwc3VsYXRpb24uIFRoaXMgaXMgYWxzbyB0aGUgY2FzZSBmb3IgTUFDIGNo
YWluaW5nIHdoZXJlIHRoZSBjaGFpbmluZyBNQUNzIGFyZSB3aXRoaW4gdGhlIE5WTzMgZW5jYXBz
dWxhdGlvbi4NCg0KQ2hlZXJzLA0KDQpQYXVsDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQpGcm9tOiBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkgW21haWx0bzpjcGlnbmF0YUBjaXNj
by5jb21dIA0KU2VudDogVHVlc2RheSwgTWFyY2ggMjIsIDIwMTYgNjo1OSBBTQ0KVG86IFhpYW9o
dSBYdSA8eHV4aWFvaHVAaHVhd2VpLmNvbT4NCkNjOiBKaW0gR3VpY2hhcmQgKGpndWljaGFyKSA8
amd1aWNoYXJAY2lzY28uY29tPjsgSm9lbCBNLiBIYWxwZXJuIDxqbWhAam9lbGhhbHBlcm4uY29t
PjsgUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47IFVUVEFSTywg
SkFNRVMgPGp1MTczOEBhdHQuY29tPjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29t
PjsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5j
b20+OyBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPjsgU3Rld2FydCBCcnlh
bnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT47IGFvLnRpbmdAenRlLmNvbS5jbjsgc2ZjQGll
dGYub3JnDQpTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5u
ZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQoNCj4gT24gTWFyIDIxLCAyMDE2LCBhdCAxMDowMyBQ
TSwgWHV4aWFvaHUgPHh1eGlhb2h1QGh1YXdlaS5jb20+IHdyb3RlOg0KPiANCj4gDQo+IA0KPj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+IEZyb206IEppbSBHdWljaGFyZCAoamd1aWNo
YXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPj4gU2VudDogVHVlc2RheSwgTWFyY2gg
MjIsIDIwMTYgMTI6MTcgQU0NCj4+IFRvOiBYdXhpYW9odTsgSm9lbCBNLiBIYWxwZXJuOyBSb24g
UGFya2VyOyBVVFRBUk8sIEpBTUVTOyBEYXZlIA0KPj4gRG9sc29uOyBEb2xnYW5vdywgQW5kcmV3
IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBTdGV3YXJ0IA0KPj4gQnJ5YW50OyBh
by50aW5nQHp0ZS5jb20uY24NCj4+IENjOiBzZmNAaWV0Zi5vcmcNCj4+IFN1YmplY3Q6IFJlOiBb
c2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgDQo+
PiBOU0gNCj4+IA0KPj4gDQo+Pj4gDQo+Pj4+IFBocmFzZWQgZGlmZmVyZW50bHksIFNGQyBoYXMg
dG8gd29yayBvdmVyIG5ldHdvcmtzIHRoYXQgdXNlIE1QTFMsIA0KPj4+PiBhbmQgb3ZlciAgbmV0
d29ya3MgdGhhdCBkbyBub3QgdXNlIE1QTFMuDQo+Pj4gDQo+Pj4gV2hlbiBpbXBsZW1lbnRpbmcg
YW4gU0ZDIGVuY2Fwc3VsYXRpb24gaGVhZGVyIGluIHRoZSBmb3JtIG9mIGFuIE1QTFMgDQo+Pj4g
bGFiZWwgc3RhY2ssIHRoYXQgU0ZDIGVuY2Fwc3VsYXRpb24gaGVhZGVyIGlzIHN0aWxsIA0KPj4+
IHRyYW5zcG9ydC1pbmRlcGVuZGVudCBzaW5jZSBNUExTIHBhY2tldHMgY2FuIGJlIHRyYW5zcG9y
dGVkIG92ZXIgDQo+Pj4gbm9uLU1QTFMgbmV0d29ya3MgKGUuZy4sIElQDQo+Pj4gbmV0d29ya3Mp
DQo+PiANCj4+IEFuZCB3aGF0IGRvIHlvdSBkbyBpZiB0aGUgbm9uLU1QTFMgbmV0d29yayBhY3R1
YWxseSBob3N0cyBvbmUgb3IgbW9yZSANCj4+IG9mIHRoZSBzZXJ2aWNlcz8gQnkgaW1wbGVtZW50
aW5nIGEgc2VydmljZSBwbGFuZSAoYWthLiBOU0gpIHlvdSBnZXQgDQo+PiB0aGUgYmVzdCBvZiBi
b3RoIHdvcmxkczsgeW91IGNhbiBkZXBsb3kgc2VydmljZXMgaW4gdGhlIE1QTFMgYW5kIA0KPj4g
bm9uLU1QTFMgcGFydHMgb2YgdGhlIG5ldHdvcmsgdXNpbmcgdGhlIHNhbWUgZW5jYXBzdWxhdGlv
biBhbmQgcmVseSANCj4+IHVwb24gdGhlIHVuZGVybHlpbmcgdHJhbnNwb3J0IChNUExTIG9yDQo+
PiBvdGhlcndpc2UpIHRvIGRlbGl2ZXIgcGFja2V0cyB0byB0aGUgc2VydmljZXMuDQo+IA0KPiBC
eSBpbXBsZW1lbnRpbmcgYSBzZXJ2aWNlIHBsYW5lIChpLmUuLCBhbiBTRkMgZW5jYXBzdWxhdGlv
biBoZWFkZXIpIGluIHRoZSBmb3JtIG9mIGFuIE1QTFMgbGFiZWwgc3RhY2ssIHlvdSBhcmUgYWxs
b3dlZCB0byBkZXBsb3kgc2VydmljZXMgaW4gdGhlIE1QTFMgYW5kIG5vbi1NUExTIG5ldHdvcmtz
IGFzIHdlbGwuDQoNCkp1c3QgdHJ5aW5nIHRvIHVuZGVyc3RhbmTigKYNCg0KV2hpY2ggbm9uLU1Q
TFMgbmV0d29ya3MgdW5kZXJzdGFuZCBNUExTIGxhYmVsIHN0YWNrcz8NCg0KPiBJbiBhZGRpdGlv
biwgaXQgYWxsb3dzIHRoZSBub24tTVBMUyBuZXR3b3JrIGhvc3RzIG9uZSBvciBtb3JlIHNlcnZp
Y2VzLiBJbiBvdGhlciB3b3JkcywgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIGhlYWRlciB3aGljaCBp
cyBpbXBsZW1lbnRlZCBpbiB0aGUgZm9ybSBvZiBhbiBNUExTIGxhYmVsIHN0YWNrIGlzIHRyYW5z
cG9ydC1pbmRlcGVuZGVudC4NCj4gDQoNClN0aWxsIHRyeWluZyB0byB1bmRlcnN0YW5k4oCmIGhv
d+KAmXMgYSBsYWJlbCBzdGFjayAod2hlcmUgcG9wIG9wZXJhdGlvbnMgaGFwcGVuKSB0cmFuc3Bv
cnQgaW5kZXBlbmRlbnQ/DQoNCg0KDQpUaGFua3MsDQoNCuKAlCBDYXJsb3MuDQoNCj4gQmVzdCBy
ZWdhcmRzLA0KPiBYaWFvaHUNCj4gDQo+PiBKaW0NCj4+IA0KPj4+IA0KPj4+PiBUaGUgd29ya2lu
ZyBncm91cCBjb25zaWRlcmVkIGFsdGVybmF0aXZlcywgYW5kIGlzIGN1cnJlbnRseSB1c2luZyAN
Cj4+Pj4gdGhlIE5TSCAgaGVhZGVyIGFzIHRoZSBtZWNoYW5pc20gdG8gY2FycnkgcGF0aCBpZGVu
dGlmaWNhdGlvbiBhbmQgDQo+Pj4+IG1ldGFkYXRhLg0KPj4+PiANCj4+Pj4gV2UgY291bGQgdXNl
IGEgZGlmZmVyZW50IG1lY2hhbmlzbSB3aGljaCBzcGxpdHMgcGF0aCBpZGVudGlmaWNhdGlvbiAN
Cj4+Pj4gZnJvbSAgbWV0YWRhdGEsIGFuZCB1c2Ugc29tZSBvdGhlciBtZWNoYW5pc20gdGhhdCBh
IHNpbmdsZSANCj4+Pj4gZG9tYWluLXdpZGUgaWQgZm9yIHRoZSAgcGF0aC4gIEJ1dCB0aGVyZSBh
cmUgY29tcGxpY2F0aW9ucyBhbmQgDQo+Pj4+IGNvc3RzIGFzc29jaWF0ZWQgd2l0aCBkb2luZyBz
by4NCj4+Pj4gSXQgaXMgYQ0KPj4+PiB0cmFkZS1vZmYuDQo+Pj4gDQo+Pj4gV2hlbiBpbXBsZW1l
bnRpbmcgYW4gU0ZDIGVuY2Fwc3VsYXRpb24gaGVhZGVyIGluIHRoZSBmb3JtIG9mIGFuIE1QTFMg
DQo+Pj4gbGFiZWwgc3RhY2ssIFNGRnMgY291bGQgYmUgYnVpbHQgb24gdGhlIGV4aXN0aW5nIE1Q
TFMgc3dpdGNoZXMuIEluIA0KPj4+IHRoaXMgd2F5LCB0aGVyZSBpcyBubyBuZWVkIG9mIGludHJv
ZHVjaW5nIGEgbmV3IGZvcndhcmRpbmcgcGFyYWRpZ20uDQo+Pj4gDQo+Pj4gQmVzdCByZWdhcmRz
LA0KPj4+IFhpYW9odQ0KPj4+IA0KPj4+PiBZb3VycywNCj4+Pj4gSm9lbA0KPj4+PiANCj4+Pj4g
UFM6IEkgcXVvdGVkIHRyYW5zcG9ydCBzb21lIG9mIHRoZSB0aW1lIGJlY2F1c2UgdGhlcmUgYXJl
IHNvIG1hbnkgDQo+Pj4+IGRpZmZlcmVudCAgdXNlcyBvZiB0aGUgdGVybSAidHJhbnNwb3J0Ii4g
IEJ1dCBJIGRvIG5vdCBoYXZlIGEgDQo+Pj4+IGJldHRlciB3b3JkIGhhbmR5Lg0KPj4+PiANCj4+
Pj4gT24gMy8xNi8xNiAxMToxOSBBTSwgUm9uIFBhcmtlciB3cm90ZToNCj4+Pj4+IEphbWVzLA0K
Pj4+Pj4gDQo+Pj4+PiBJIGNhbuKAmXQgc3BlYWsgZm9yIHRoZSBlbnRpcmUgZ3JvdXAsIG15IHVu
ZGVyc3RhbmRpbmcgb2YgdGhlIA0KPj4+Pj4gZGVjaXNpb24gbm90IHRvIHN0YW5kYXJkaXplIG9u
IE1QTFMgYXMgdGhlIGZvcndhcmRpbmcgcGFyYWRpZ20gd2FzIA0KPj4+Pj4gdG8gbWFrZSBTRkMg
YnJvYWRlciBzdWNoIHRoYXQgaXQgY291bGQgdXRpbGl6ZSBNQUMgYmFzZWQgbmV0d29ya3MsIA0K
Pj4+Pj4gSVAgYmFzZWQgbmV0d29ya3MsIGFuZCBJUC1vdmVyLU1QTFMgYmFzZWQgbmV0d29ya3Mu
DQo+Pj4+PiANCj4+Pj4+ICAgIFJvbg0KPj4+Pj4gDQo+Pj4+PiAqRnJvbToqVVRUQVJPLCBKQU1F
UyBbbWFpbHRvOmp1MTczOEBhdHQuY29tXQ0KPj4+Pj4gKlNlbnQ6KiBXZWRuZXNkYXksIE1hcmNo
IDE2LCAyMDE2IDExOjExIEFNDQo+Pj4+PiAqVG86KiBSb24gUGFya2VyIDxSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPjsgRGF2ZSBEb2xzb24gDQo+Pj4+PiA8ZGRvbHNvbkBzYW5kdmlu
ZS5jb20+OyBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbT47DQo+PiBEb2xnYW5vdywNCj4+
Pj4+IEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+OyBFWFQg
Qm90dG9yZmYsIA0KPj4+Pj4gUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPjsgU3Rld2FydCBC
cnlhbnQgDQo+Pj4+PiA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPjsgYW8udGluZ0B6dGUuY29t
LmNuDQo+Pj4+PiAqQ2M6KiBzZmNAaWV0Zi5vcmcNCj4+Pj4+ICpTdWJqZWN0OiogUkU6IFtzZmNd
IFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSANCj4+Pj4+IG9m
IE5TSA0KPj4+Pj4gDQo+Pj4+PiAqL0NvbW1lbnRzIEluLUxpbmUvKg0KPj4+Pj4gDQo+Pj4+PiAq
Ly8qDQo+Pj4+PiANCj4+Pj4+ICovSmltIFV0dGFyby8qDQo+Pj4+PiANCj4+Pj4+ICovLyoNCj4+
Pj4+IA0KPj4+Pj4gIi9UaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBp
dCBhcmUgQVQmVCBwcm9wZXJ0eSwgDQo+Pj4+PiBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGlu
dGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUgDQo+Pj4+PiBpbmRpdmlkdWFsIG9yIGVu
dGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIA0KPj4+Pj4g
bm90IG9uZSBvZiB0aGUgbmFtZWQNCj4+Pj4+IHJlY2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2
ZSByZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIA0KPj4+Pj4gcmVjZWl2ZWQgdGhpcyBt
ZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIA0KPj4+Pj4gZGVs
ZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhl
ciB1c2UsIA0KPj4+Pj4gcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmlu
dGluZywgb3IgY29weWluZyBvZiB0aGlzIA0KPj4+Pj4gZW1haWwgaXMgc3RyaWN0bHkgcHJvaGli
aXRlZC8uIiovLyoNCj4+Pj4+IA0KPj4+Pj4gKkZyb206KlJvbiBQYXJrZXIgW21haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KPj4+Pj4gKlNlbnQ6KiBXZWRuZXNkYXksIE1h
cmNoIDE2LCAyMDE2IDEwOjAxIEFNDQo+Pj4+PiAqVG86KiBEYXZlIERvbHNvbiA8ZGRvbHNvbkBz
YW5kdmluZS5jb20gDQo+Pj4+PiA8bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj47IFh1eGlh
b2h1IDx4dXhpYW9odUBodWF3ZWkuY29tIA0KPj4+Pj4gPG1haWx0bzp4dXhpYW9odUBodWF3ZWku
Y29tPj47IFVUVEFSTywgSkFNRVMgPGp1MTczOEBhdHQuY29tIA0KPj4+Pj4gPG1haWx0bzpqdTE3
MzhAYXR0LmNvbT4+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYQ0KPj4+Pj4gLSBTRykgPGFuZHJl
dy5kb2xnYW5vd0Bub2tpYS5jb20NCj4+Pj4gPG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEu
Y29tPj47DQo+Pj4+PiBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbSAN
Cj4+Pj4+IDxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFN0ZXdhcnQgQnJ5YW50IA0K
Pj4+Pj4gPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSA8bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdt
YWlsLmNvbT4+Ow0KPj4+Pj4gYW8udGluZ0B6dGUuY29tLmNuIDxtYWlsdG86YW8udGluZ0B6dGUu
Y29tLmNuPg0KPj4+Pj4gKkNjOiogc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0K
Pj4+Pj4gKlN1YmplY3Q6KiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5u
ZXh0LWhlYWRlciB0eXBlIA0KPj4+Pj4gb2YgTlNIDQo+Pj4+PiANCj4+Pj4+IE15IHJlY29sbGVj
dGlvbiBvZiB0aGUgZGlzY3Vzc2lvbiBhbmQgYW5hbHlzaXMgb2YgTVBMUyBmb3J3YXJkaW5nIA0K
Pj4+Pj4gdG8gc3VwcG9ydCBTRkMgd2FzIG5vdCBvcmllbnRlZCBhcm91bmQgaGllcmFyY2hpY2Fs
IFNGQyBkb21haW5zLg0KPj4+PiBJbnN0ZWFkLA0KPj4+Pj4gSSB0aG91Z2h0IHRoZSBkaXNjdXNz
aW9uIHdhcyBhcm91bmQgYW4gTVBMUyBsYWJlbCBwZXIgU0YgaW5zdGFuY2UgDQo+Pj4+PiBzbyB0
aGF0IHRoZSBzdGFjayBvZiBNUExTIGxhYmVscyBwcm92aWRlZCB0aGUgZnVsbCBTRlAvUlNQIGRl
c2NyaXB0aW9uLg0KPj4+Pj4gQW4gZWxlZ2FudCBhcHByb2FjaCwgZm9yIHN1cmUsIGJ1dCBub3Qg
b25lIGFkb3B0ZWQgYnkgdGhlIFdHLg0KPj4+Pj4gDQo+Pj4+PiAqL1tKaW0gVT5dIFdhcyB0aGlz
IGRlY2lzaW9uIGJhc2VkIG9uIHRoZSBub3Rpb24gdGhhdCBhbGwgZmFicmljcyANCj4+Pj4+IGFy
ZSBJUCBvbmx5Pz8gSU1PIHRoZSBtb2RlbCBvZiBhbGwgRENzIGJlaW5nIGxhcmdlIGFuZCBJUCBv
bmx5IGlzIA0KPj4+Pj4gbm90IGEgY29ycmVjdA0KPj4+Pj4gYXNzdW1wdGlvbi4vKg0KPj4+Pj4g
DQo+Pj4+PiBUaGUgY3VycmVudCBkaXNjdXNzaW9uIG9mIE1QTFMgaXMgbW9yZSBvZiB0aGUgaGll
cmFyY2hpY2FsIG5hdHVyZSANCj4+Pj4+IOKAkyBhIHN0YWNrIG9mIGxhYmVscyBpbiB0aGUgZ2Vu
ZXJhbCBjYXNlIHJlcHJlc2VudHMgYSBzZXQgb2YgbmVzdGVkIExTUHMuDQo+Pj4+PiBGb3IgU0ZD
LCB0aGUgZGlzY3Vzc2lvbiBpcyB0aGF0IGEgc3RhY2sgb2YgTlNIIHJlcHJlc2VudHMgYSBzdGFj
ayBvZg0KPj4+Pj4gcGVyLVNGQy1kb21haW4gU0ZQcy4gICBCdXQgYW4gaW5kaXZpZHVhbCBOU0gg
ZG9lcyBub3Qgc2VsZi1kZXNjcmliZQ0KPj4+PiB0aGUNCj4+Pj4+IFNGUC9SU1AgYXQgaXRzIG93
biBkb21haW4gbGV2ZWwsIHJlbHlpbmcgaW5zdGVhZCBvbiBhIGZsYXQgDQo+Pj4+PiBpZGVudGlm
aWVyIChTRlAgSUQpIHRoYXQgaXMgdXNlZCB0byBsb29rdXAgdGhlIGZ1bGwgU0ZQL1JTUC4NCj4+
Pj4+IA0KPj4+Pj4gICAgUm9uDQo+Pj4+PiANCj4+Pj4+ICpGcm9tOipEYXZlIERvbHNvbiBbbWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KPj4+Pj4gKlNlbnQ6KiBXZWRuZXNkYXksIE1hcmNo
IDE2LCAyMDE2IDk6NDggQU0NCj4+Pj4+ICpUbzoqIFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWku
Y29tDQo+PiA8bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PjsNCj4+Pj4+IFVUVEFSTywgSkFN
RVMgPGp1MTczOEBhdHQuY29tIDxtYWlsdG86anUxNzM4QGF0dC5jb20+PjsNCj4+IERvbGdhbm93
LA0KPj4+Pj4gQW5kcmV3IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbSAN
Cj4+Pj4+IDxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT4+OyBFWFQgQm90dG9yZmYs
IFBhdWwgDQo+Pj4+PiA8cGF1bC5ib3R0b3JmZkBocGUuY29tIDxtYWlsdG86cGF1bC5ib3R0b3Jm
ZkBocGUuY29tPj47IFJvbiBQYXJrZXIgDQo+Pj4+PiA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbSANCj4+Pj4+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+
OyBTdGV3YXJ0IEJyeWFudCANCj4+Pj4+IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20gPG1haWx0
bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsNCj4+Pj4+IGFvLnRpbmdAenRlLmNvbS5jbiA8
bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4+Pj4+ICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICpTdWJqZWN0OiogUkU6IFtzZmNdIFtHUkFZTUFJTF0g
UmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSANCj4+Pj4+IG9mIE5TSA0KPj4+Pj4g
DQo+Pj4+PiBSZWNhbGwgdGhhdCBkcmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLWFu
YWx5c2lzIGNvbXBhcmVzIA0KPj4+Pj4gdGhlIGRpZmZlcmVudCBhcHByb2FjaGVzLg0KPj4+Pj4g
DQo+Pj4+PiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaG9tbWEtc2ZjLWZvcndh
cmRpbmctbWV0aG9kcy1hbmENCj4+Pj4+IGwNCj4+Pj4+IHlzaQ0KPj4+Pj4gcy0wNQ0KPj4+Pj4g
DQo+Pj4+PiBUaGUgTVBMUyBhcHByb2FjaCBmYWxscyBpbnRvIHRoZSBjYXRlZ29yeSBkaXNjdXNz
ZWQgaW4gc2VjdGlvbiANCj4+Pj4+IDMuMS4yLCDigJxNZXRob2QgMjogRm9yd2FyZGluZyB3aXRo
IFN0YWNrZWQgSGVhZGVyc+KAnSwNCj4+Pj4+IA0KPj4+Pj4gd2hlcmVhcyB0aGUgTlNIIGFwcHJv
YWNoIGZhbGxzIGludG8gc2VjdGlvbiAzLjEuMywg4oCcTWV0aG9kMzoNCj4+Pj4+IEZvcndhcmRp
bmcgYmFzZWQgb24gU2VydmljZSBDaGFpbiBJZGVudGlmaWVyc+KAnS4NCj4+Pj4+IA0KPj4+Pj4g
U2VjdGlvbiA0IGFuYWx5emVzIHRoZSBkaWZmZXJlbnQgbWV0aG9kcywgd2l0aCBwcm9zIGFuZCBj
b25zIGZvciANCj4+Pj4+IGFsbCBvZiB0aGUgYXBwcm9hY2hlcy4NCj4+Pj4+IA0KPj4+Pj4gLURh
dmUNCj4+Pj4+IA0KPj4+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSAqT24gQmVoYWxmIE9mICpYdXhpYW9odQ0KPj4+Pj4gKlNlbnQ6KiBUdWVzZGF5LCBNYXJjaCAx
NSwgMjAxNiA4OjIxIFBNDQo+Pj4+PiAqVG86KiBVVFRBUk8sIEpBTUVTOyBEb2xnYW5vdywgQW5k
cmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCANCj4+Pj4+IFBhdWw7IFJvbiBQYXJrZXI7
IFN0ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY24gDQo+Pj4+PiA8bWFpbHRvOmFvLnRp
bmdAenRlLmNvbS5jbj4NCj4+Pj4+ICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NCj4+Pj4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBh
biBOU0gubmV4dC1oZWFkZXIgdHlwZSANCj4+Pj4+IG9mIE5TSA0KPj4+Pj4gDQo+Pj4+PiBXaGVu
IGFwcGx5aW5nIGEgcGFydGljdWxhciBTRkMgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZiBTRnMp
IHRvIA0KPj4+Pj4gdGhlIHNlbGVjdGVkIHRyYWZmaWMsIHRoZSB0cmFmZmljIG5lZWRzIHRvIGJl
IHN0ZWVyZWQgdGhyb3VnaCB0aGUgDQo+Pj4+PiBjb3JyZXNwb25kaW5nIFNGUCAoaS5lLiwgYW4g
b3JkZXJlZCBsaXN0IG9mIFNGRnMgYW5kIFNGcykgaW4gdGhlIA0KPj4+Pj4gU0ZDLWVuYWJsZWQg
bmV0d29yay4gTVBMUy1TUFJJTkcgaXMgYSBwYXJ0aWN1bGFyIE1QTFMgc291cmNlIA0KPj4+Pj4g
cm91dGluZyBwYXJhZGlnbSB3aGVyZSB0aGUgZXhwbGljaXQgcGF0aCBpbmZvcm1hdGlvbiAoaS5l
LiwgYW4gDQo+Pj4+PiBvcmRlcmVkIGxpc3Qgb2YgZXhwbGljaXQgaG9wcykgaXMgZW5jb2RlZCBh
cyBhIGxhYmVsIHN0YWNrIChpLmUuLCANCj4+Pj4+IGFuIG9yZGVyZWQgbGlzdCBvZiBsYWJlbHMg
d2l0aCBlYWNoIGluZGljYXRpbmcgYSBwYXJ0aWN1bGFyIA0KPj4+Pj4gZXhwbGljaXQgaG9wKSBh
bmQgdGhlbiBwaWdneWJhY2tlZCBvbiB0aGUgc291cmNlIHJvdXRlZCBwYWNrZXRzLg0KPj4+Pj4g
VGhlIE1QTFMtU1BSSU5HIHBhcmFkaWdtIGNhbiBiZSBlYXNpbHkgbGV2ZXJhZ2VkIHRvIHN0ZWVy
IHRoZSANCj4+Pj4+IHNlbGVjdGVkIHRyYWZmaWMgdGhyb3VnaCBhIHBhcnRpY3VsYXIgU0ZQIGJ5
IGVuY29kaW5nIHRoZSBTRlAgDQo+Pj4+PiBpbmZvcm1hdGlvbiBhcyBhbiBNUExTIGxhYmVsIHN0
YWNrIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgDQo+Pj4+PiBsYWJlbHMgd2l0aCBlYWNoDQo+
PiBpbmRpY2F0aW5nIGEgcGFydGljdWxhciBTRkYgb3IgU0YpLg0KPj4+Pj4gSW4gdGhpcyB3YXks
IFNGRnMgY291bGQgYmUgaW1wbGVtZW50ZWQgb24gZXhpc3RpbmcgTVBMUyBzd2l0Y2hlcyANCj4+
Pj4+IHdpdGhvdXQgYW55IGNoYW5nZSB0byB0aGUgZGF0YS1wbGFuZSBwcm92aWRlZCB0aGF0IFNG
cyBhcmUgY2FwYWJsZSANCj4+Pj4+IG9mIHJlY29nbml6aW5nIE1QTFMgcGFja2V0cy4gIEFzIHBv
aW50ZWQgb3V0IGJ5IHNvbWVib2R5IGVsc2UsIA0KPj4+Pj4gaXTigJlzIG11Y2ggc3RyYWlnaHRm
b3J3YXJkIHRvIHN1cHBvcnQgdGhlIHN0YWNrIG9mIFNGQyANCj4+Pj4+IGVuY2Fwc3VsYXRpb25z
IGlmIHRoZSBTRkMgZW5jYXBzdWxhdGlvbiBpcyBpbXBsZW1lbnRlZCBpbiB0aGUgZm9ybSBvZiBh
biBNUExTIGxhYmVsIHN0YWNrLg0KPj4+Pj4gDQo+Pj4+PiBCZXN0IHJlZ2FyZHMsDQo+Pj4+PiAN
Cj4+Pj4+IFhpYW9odQ0KPj4+Pj4gDQo+Pj4+PiAqRnJvbToqc2ZjIFttYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YgKlVUVEFSTywgDQo+Pj4+PiBKQU1FUw0KPj4+Pj4g
KlNlbnQ6KiBUdWVzZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjQ2IFBNDQo+Pj4+PiAqVG86KiBEb2xn
YW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBSb24gDQo+Pj4+
PiBQYXJrZXI7IFN0ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY24gDQo+Pj4+PiA8bWFp
bHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4+Pj4+ICpDYzoqIHNmY0BpZXRmLm9yZyA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICpTdWJqZWN0OiogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6
IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSANCj4+Pj4+IG9mIE5TSA0KPj4+Pj4gDQo+
Pj4+PiAqL0lmIHdlIGhhdmUgYW4gTVBMUyBlbmFibGVkIGZhYnJpYyB3b3VsZG7igJl0IGl0IGJl
IHNpbXBsZXIgdG8gDQo+Pj4+PiB3ZWF2ZSBOU0ggaW50byBpdCBpZiBpdCBhbGwgdXNlcyBNUExT
PyBJZiBub3QgaG93IHdvdWxkIHRoZSANCj4+Pj4+IGludGVyYWN0aW9uIGJldHdlZW4gdGhlIHR3
byBlbnZpcm9ubWVudHMgd29yaz8vKg0KPj4+Pj4gDQo+Pj4+PiAqLy8qDQo+Pj4+PiANCj4+Pj4+
ICovSmltIFV0dGFyby8qDQo+Pj4+PiANCj4+Pj4+ICovLyoNCj4+Pj4+IA0KPj4+Pj4gIi9UaGlz
IGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0
eSwgDQo+Pj4+PiBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3Ig
dGhlIHVzZSBvZiB0aGUgDQo+Pj4+PiBpbmRpdmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMg
ZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3UgYXJlIA0KPj4+Pj4gbm90IG9uZSBvZiB0aGUgbmFt
ZWQNCj4+Pj4+IHJlY2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8gYmVsaWV2
ZSB0aGF0IHlvdSBoYXZlIA0KPj4+Pj4gcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBw
bGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIA0KPj4+Pj4gZGVsZXRlIHRoaXMgbWVzc2FnZSBp
bW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2UsIA0KPj4+Pj4gcmV0
ZW50aW9uLCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywgb3IgY29weWluZyBv
ZiB0aGlzIA0KPj4+Pj4gZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC8uIiovLyoNCj4+Pj4+
IA0KPj4+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVo
YWxmIE9mICpEb2xnYW5vdywgDQo+Pj4+PiBBbmRyZXcgKE5va2lhIC0gU0cpDQo+Pj4+PiAqU2Vu
dDoqIE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgMTE6NTIgUE0NCj4+Pj4+ICpUbzoqIEVYVCBCb3R0
b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tIA0KPj4+Pj4gPG1haWx0bzpwYXVsLmJv
dHRvcmZmQGhwZS5jb20+PjsgUm9uIFBhcmtlciANCj4+Pj4+IDxSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tIA0KPj4+Pj4gPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPj47IFN0ZXdhcnQgQnJ5YW50IA0KPj4+Pj4gPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSA8
bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+Ow0KPj4+Pj4gYW8udGluZ0B6dGUuY29t
LmNuIDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPj4+Pj4gKkNjOiogc2ZjQGlldGYub3Jn
IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPj4+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10gW0dSQVlN
QUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIA0KPj4+Pj4gb2YgTlNIDQo+
Pj4+PiANCj4+Pj4+IEZvbGxvd2luZyDigJxuZXh0IGhlYWRlcuKAnSBhcHByb2FjaCAgaXMgc2lt
cGxlIGFuZCB0aGUgTlNIIGhlYWRlciBpcyANCj4+Pj4+IGFscmVhZHkgYnVpbHQgbGlrZSB0aGF0
LiBJbnRyb2R1Y2luZyBNUExTIGxpa2UgYXBwcm9hY2ggd291bGQgYWRkIA0KPj4+Pj4geWV0IGFu
b3RoZXIgbWVjaGFuaXNtIHRvIHRyYXZlcnNlIHRoZSBoZWFkZXJzLCB3aGljaCB3b3VsZCBtYWtl
IA0KPj4+Pj4gaC93IG1vcmUgY29tcGxleC4NCj4+Pj4+IA0KPj4+Pj4gSXQgaXMgdHJ1ZSB0aGF0
IGgvdyBjYW4gb25seSBsb29rIGF0IFggQnl0ZXMgKFggZGVwZW5kaW5nIG9uIGgvdykuDQo+Pj4+
PiBUaGlzIGlzIHRydWUgZm9yIG1hbnkgaGVhZGVycyBub3Qgb25seSB0aGlzIGFuZCBldmVuIHRv
ZGF5IA0KPj4+Pj4gKHdpdGhvdXQNCj4+Pj4+IE5TSCkgeW91IGNhbiBlbmQtdXAgd2l0aCBwYXls
b2FkIGJlaW5nIHZlcnkgZGVlcCBpbiBhIHBhY2tldC4gQXQgDQo+Pj4+PiB0aGUgZW5kIHdlIG5l
ZWQgdG8gaGF2ZSBhIGZsZXhpYmxlIG1lY2hhbmlzbSB3aGljaCBOU0ggbmVzdGluZyANCj4+Pj4+
IHdvdWxkIHByb3ZpZGUuIElmIHNvbWVvbmUg4oCcYWJ1c2VzIGl04oCdIHRoaXMgY2FuIGxlYWQg
dG8gdmFyaW91cyANCj4+Pj4+IGlzc3Vlcy4gSXQgaXMgcHJvYmFibHkgd29ydGggbm90aW5nIHRo
YXQgaW4gdGhlIGRyYWZ0IGluY2x1ZGluZyANCj4+Pj4+IHNlY3VyaXR5IGNvbnNpZGVyYXRpb25z
IChieSBhZGRpbmcgbGFyZ2UgaGVhZGVycyBpdCB3aWxsIGJlIGhhcmRlciANCj4+Pj4+IHRvIHBl
cmZvcm0gcGF5bG9hZCBiYXNlZCBBQ0wgRERvUyBwcm90ZWN0aW9uIGluIHJvdXRlcnMgZm9yIGV4
YW1wbGUpLg0KPj4+Pj4gDQo+Pj4+PiBBbmRyZXcNCj4+Pj4+IA0KPj4+Pj4gT24gMjAxNi0wMy0x
NSwgMzowMyBBTSwgInNmYyBvbiBiZWhhbGYgb2YgRVhUIEJvdHRvcmZmLCBQYXVsIiB3cm90ZToN
Cj4+Pj4+IA0KPj4+Pj4gICAgSnVzdCBvbmUgbW9yZSBjb25jZXJuIGFib3V0IHRoZSBzdGFjayBp
cyBob3cgZGVlcCBpdCB3aWxsIG5lc3QuDQo+Pj4+PiAgICBIYXJkd2FyZSBzd2l0Y2ggaW1wbGVt
ZW50YXRpb25zIGFyZSB0eXBpY2FsbHkgbGltaXRlZCBpbiB0aGUgZGVwdGgNCj4+Pj4+ICAgIHRo
ZXkgbG9vayBpbnRvIHRoZSBwYWNrZXQuIElmIHRoZSBoYXJkd2FyZSBuZWVkcyB0byBsb29rIGF0
IHRoZQ0KPj4+Pj4gICAgb3JpZ2luYWwgcGFja2V0IGhlYWRlcnMsIHRoZW4gaGFyZHdhcmUgd291
bGQgbmVlZCB0byBza2lwIG92ZXIgdGhlDQo+Pj4+PiAgICBzdGFjayBvZiBOU0ggaGVhZGVycyB0
byByZWFjaCB0aGUgb3JpZ2luYWwgcGFja2V0LiBJZiB0aGUgTlNIDQo+Pj4+IHN0YWNrDQo+Pj4+
PiAgICBpcyB0b28gZGVlcCBpdCBtYXkgZXhjZWVkIHRoZSBoYXJkd2FyZSBkZXB0aCBsaW1pdHMu
DQo+Pj4+PiANCj4+Pj4+ICAgIENoZWVycywNCj4+Pj4+IA0KPj4+Pj4gDQo+Pj4+PiAgICBQYXVs
DQo+Pj4+PiANCj4+Pj4+ICAgICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gKk9uIEJlaGFsZiBPZiAqUm9uIFBhcmtlcg0KPj4+Pj4gICAgKlNlbnQ6KiBNb25kYXksIE1h
cmNoIDE0LCAyMDE2IDExOjQ1IEFNDQo+Pj4+PiAgICAqVG86KiBTdGV3YXJ0IEJyeWFudCA8c3Rl
d2FydC5icnlhbnRAZ21haWwuY29tDQo+Pj4+PiAgICA8bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdt
YWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY24NCj4+Pj4+ICAgIDxtYWlsdG86YW8udGluZ0B6
dGUuY29tLmNuPg0KPj4+Pj4gICAgKkNjOiogc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KPj4+Pj4gICAgKlN1YmplY3Q6KiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5n
IGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlDQo+Pj4+PiAgICBvZiBOU0gNCj4+Pj4+IA0KPj4+Pj4g
ICAgSSBsaWtlIHRoZSBzZWxmIGRlc2NyaWJpbmcgc3RhY2sgb2YgTlNIIGhlYWRlcnMgYW5kIEkg
bGlrZSB0aGUNCj4+Pj4gZmlyc3QNCj4+Pj4+ICAgIG9uZSBiZWluZyB0aGUg4oCcY3VycmVudOKA
nSBzY29waW5nLiAgIEJ1dCwgb25lIGRpZmZlcmVuY2UgYmV0d2Vlbg0KPj4+PiBNUExTDQo+Pj4+
PiAgICBhbmQgTlNI4oCmICAgTVBMUyBmb3J3YXJkaW5nIGlzIGdlbmVyYWxseSBoYW5kbGVkIGJ5
IGxvb2tpbmcgb25seSBhdA0KPj4+Pj4gICAgdGhlIE1QTFMgbGFiZWxzIHRoYXQgYXJlIOKAnGlu
IHNjb3Bl4oCdIGZvciB0aGUgY3VycmVudCBub2RlIChpLmUuLA0KPj4+Pj4gICAgc3RhcnRpbmcg
YXQgdGhlIHRvcC1vZi1zdGFjaykgYW5kIG5vdCBuZWVkaW5nIHRvIGxvY2F0ZSBhbmQNCj4+Pj4g
cHJvY2Vzcw0KPj4+Pj4gICAgdGhlIOKAnHBheWxvYWTigJ0gYmV5b25kIHRoZSBib3R0b20tb2Yt
c3RhY2suICAgIEJ1dCwgaW4gTlNILCBtb3N0DQo+Pj4+PiAgICBwcm9jZXNzaW5nIHdpbGwgcmVx
dWlyZSBsb2NhdGlvbiBvZiB0aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGxhc3QNCj4+Pj4+
ICAgIE5TSCBoZWFkZXIuICAgSXQgaXMgaW5lZmZpY2llbnQgdG8gaGF2ZSB0byB3YWxrIHRoZSBz
dGFjayBvZiBOU0gNCj4+Pj4+ICAgIGhlYWRlcnMgaW4gb3JkZXIgdG8gbG9jYXRlIHRoYXQgcGF5
bG9hZC4gICAgSWYgZWFjaCBOU0ggaGVhZGVyDQo+Pj4+IHRoYXQNCj4+Pj4+ICAgIHdhcyBwdXNo
ZWQgb250byB0aGUgc3RhY2sgYWxzbyBpbmNsdWRlZCBhbiBvZmZzZXQgdG8gZGlyZWN0bHkNCj4+
Pj4gbG9jYXRlDQo+Pj4+PiAgICB0aGUgcGF5bG9hZCAoZWFjaCBuZXcgb25lIHNpbXBseSBhZGRz
IGl0cyBvd24gYnl0ZSBzaXplKSwgdGhlbg0KPj4+PiB0aGlzDQo+Pj4+PiAgICBwcm9jZXNzaW5n
IGluZWZmaWNpZW5jeSB3b3VsZCBiZSBtaXRpZ2F0ZWQuDQo+Pj4+PiANCj4+Pj4+ICAgICAgICBS
b24NCj4+Pj4+IA0KPj4+Pj4gICAgKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnXSAqT24gQmVoYWxmIE9mICpTdGV3YXJ0DQo+Pj4+IEJyeWFudA0KPj4+Pj4gICAgKlNlbnQ6
KiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDU6NDAgQU0NCj4+Pj4+ICAgICpUbzoqIGFvLnRpbmdA
enRlLmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4+Pj4+ICAgICpDYzoqIHNm
Y0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4+Pj4+ICAgICpTdWJqZWN0OiogW0dS
QVlNQUlMXSBSZTogW3NmY10gQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIA0KPj4+Pj4g
b2YgTlNIDQo+Pj4+PiANCj4+Pj4+IA0KPj4+Pj4gICAgSGF2aW5nIHJlbWluZGVkIG15c2VsZiBv
ZiB0aGUgTlNIIGhlYWRlciBzdHJ1Y3R1cmUsIEkgc2VlIHRoYXQNCj4+Pj4gdGhpcw0KPj4+Pj4g
ICAgaXMgbm90IHN0cmljdGx5IG5lZWRlZCBzaW5jZSB0aGlzIG5hdHVyYWxseSBmaXRzIHdpdGgg
dGhlIG5leHQNCj4+Pj4+ICAgIHByb3RvY29sIGNvbXBvbmVudCBvZiB0aGUgYmFzZSBoZWFkZXIu
IFRodXMgc3RhdGluZyB0aGF0IHRoZSB0aGVyZQ0KPj4+Pj4gICAgaXMgbm8gYXJjaGl0ZWN0dXJh
bCBsaW1pdCBvbiB0aGUgbnVtYmVyIG9mIFNGSCBoZWFkZXJzIGluIGEgcGFja2V0DQo+Pj4+PiAg
ICBpcyB0aGUgbmVjZXNzYXJ5IGFuZCBzdWZmaWNpZW50IHJlcXVpcmVtZW50IHRvIGFsbG93IGFu
IGFyYml0YXRyeQ0KPj4+Pj4gICAgc3RhY2sgb2YgTlNIIGhlYWRlcnMuIFN0YXRpbmcgdGhhdCBu
ZXcgTlNIIGhlYWRlcnMgYXJlIGFkZGVkIGF0DQo+Pj4+IHRoZQ0KPj4+Pj4gICAgZnJvbnQNCj4+
Pj4+ICAgIG9mIHRoZSBwYWNrZXQsIGFuZCBwcm9jZXNzZWQgZmlyc3QgYW5kIGRpc2NhcmRlZCBm
aXJzdCBpcw0KPj4+PiBzdWZmaWNpZW50DQo+Pj4+PiAgICB0byByZW1vdmUgYW55IHByb2Nlc3Np
bmcgYW1iaWd1aXR5LiBQcm9jZXNzaW5nIHdvdWxkIGFsc28gYmUNCj4+Pj4gc2ltcGxlcg0KPj4+
Pj4gICAgaXMgeW91IGZvbGxvd2VkIHRoZSBNUExTIHJ1bGUgdGhhdCB0aGUgb3V0ZXIgaGVhZGVy
IGlzIHRoZSBvbmx5DQo+Pj4+IG9uZQ0KPj4+Pj4gICAgaW4gc2NvcGUgdW50aWwgdGhhdCBoZWFk
ZXIgaXMgZGlzY2FyZGVkIChwb3BwZWQpLg0KPj4+Pj4gDQo+Pj4+PiAgICBJIGRvIGhvd2V2ZXIg
d29uZGVyIHdoZXRoZXIgdGhlIElFVEYncyBhcmNoaXRldHVyYWwgcHJlZmVyZW5jZSBmb3INCj4+
Pj4+ICAgIHNlbGYgZGVzY3JpYmluZyBwYWNrZXRzIChNUExTIGJlaW5nIHRoZSBleGNlcHRpb24p
IGxlYWRzIHVzIHRvDQo+Pj4+IG1vcmUNCj4+Pj4+ICAgIGNvbXBsZXggYW5kIHRodXMgbGVzcyBl
ZmZpY2VudCBkYXRhcGxhbmUgZGVzaWducyB0aGFuIHdlIGNvdWxkDQo+Pj4+PiAgICBvdGhlcndp
c2UNCj4+Pj4+ICAgIGFjaGlldmUuDQo+Pj4+PiANCj4+Pj4+ICAgIC0gU3Rld2FydA0KPj4+Pj4g
DQo+Pj4+PiAgICBPbiAxNC8wMy8yMDE2IDAxOjQ0LCBhby50aW5nQHp0ZS5jb20uY24NCj4+Pj4g
PG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQo+Pj4+PiAgICB3cm90ZToNCj4+Pj4+IA0KPj4+
Pj4gICAgICAgIFN0ZXdhcnQsDQo+Pj4+PiANCj4+Pj4+ICAgICAgICBUaGFua3MuDQo+Pj4+PiAN
Cj4+Pj4+ICAgICAgICBEbyB5b3UgbWVhbiB3ZSBzaG91bGQgYWRkIGFuIGluZGljYXRvciBmb3Ig
dGhlIG5lc3RlZCBOU0g/ICBJDQo+Pj4+PiAgICAgICAgYWdyZWUgYW55dGhpbmcgbmV3IHNob3Vs
ZCBiZSBjb25zaWRlcmVkIGNhcmVmdWxseS4gQW5kIHRoYXQncw0KPj4+Pj4gICAgICAgIHdoYXQg
d2UgYXJlIGRvaW5nIHJpZ2h0IG5vdy46KQ0KPj4+Pj4gDQo+Pj4+PiANCj4+Pj4+IA0KPj4+Pj4g
DQo+Pj4+PiANCj4+Pj4+IA0KPj4+Pj4gICAgICAgIOWPkeS7tuS6ujogU3Rld2FydCBCcnlhbnQg
PHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4NCj4+Pj4+ICAgICAgICA8bWFpbHRvOnN0ZXdhcnQu
YnJ5YW50QGdtYWlsLmNvbT4NCj4+Pj4+ICAgICAgICDmlLbku7bkuro6ICJzZmNAaWV0Zi5vcmci
IDxtYWlsdG86c2ZjQGlldGYub3JnPjxzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgICAgICAgPG1haWx0
bzpzZmNAaWV0Zi5vcmc+LA0KPj4+Pj4gICAgICAgIOaXpeacnzogMjAxNi8wMy8xMSAxNzoyNQ0K
Pj4+Pj4gICAgICAgIOS4u+mimDogUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIg
dHlwZSBvZiBOU0gNCj4+Pj4+ICAgICAgICDlj5Hku7bkuro6ICJzZmMiIDxzZmMtYm91bmNlc0Bp
ZXRmLm9yZz4gDQo+Pj4+PiA8bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPg0KPj4+Pj4gDQo+
Pj4+PiANCj4+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPj4+Pj4gLQ0KPj4+Pj4gLS0tDQo+Pj4+PiAtLQ0KPj4+
Pj4gDQo+Pj4+PiANCj4+Pj4+IA0KPj4+Pj4gDQo+Pj4+PiANCj4+Pj4+ICAgICAgICBUaGUgcHJv
dG9jb2wgdGhhdCBjaG9zZSB0aGUgbW9zdCBlbGVnYW50IGFwcHJvYWNoIHRvIGxheWVyaW5nDQo+
Pj4+PiAgICAgICAgb25lIGhlYWRlciBvbiBhbm90aGVyIHdhcyBNUExTLCB3aXRoIGl0cyBzdGFj
a2luZyBhcHByb2FjaA0KPj4+Pj4gICAgICAgIGFuZCBvbmUgYml0IGVuZCBvZiBzdGFjayBpbmRp
Y2F0b3IuDQo+Pj4+PiANCj4+Pj4+ICAgICAgICBTdWNoIGEgc2ltcGxlIGdlbmVyYWwgYXBwcm9h
Y2ggaGFzIG11Y2ggdG8gY29tbWVuZCBpdA0KPj4+Pj4gICAgICAgIGFuZCB5b3UgbWlnaHQgdGhp
bmsgc2VyaW91c2x5IGFib3V0IGFwcGx5aW5nIGl0IGhlcmUuDQo+Pj4+PiANCj4+Pj4+ICAgICAg
ICBTdGV3YXJ0DQo+Pj4+PiANCj4+Pj4+ICAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4gICAgICAgIHNmYyBtYWlsaW5nIGxpc3QNCj4+
Pj4+ICAgICAgICBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+Pj4+PiAgICAg
ICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4+Pj4+IA0KPj4+
Pj4gDQo+Pj4+PiANCj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+Pj4+PiBzZmMgbWFpbGluZyBsaXN0DQo+Pj4+PiBzZmNAaWV0Zi5vcmcNCj4+
Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+Pj4+PiANCj4+
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+IHNm
YyBtYWlsaW5nIGxpc3QNCj4+PiBzZmNAaWV0Zi5vcmcNCj4+PiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj4gc2ZjIG1haWxpbmcgbGlzdA0KPiBzZmNAaWV0Zi5vcmcN
Cj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0K


From nobody Tue Mar 22 09:54:55 2016
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 78F7212DB87 for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 09:52:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Vauibrpdwu4K for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 09:52:51 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5B87012D87B for <sfc@ietf.org>; Tue, 22 Mar 2016 09:52:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8815; q=dns/txt; s=iport; t=1458665528; x=1459875128; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=bFgHg9+SBvGo2bG4HJLd0Hv/ldcWfTLPpsP47uQHL6o=; b=K0RuKiKQUp7a+TyXNIowgVmu2+yKy76bdwtU3X9X59ZCa/cp9VM9cYcq 6BkqAvNiUNlRF1dcfv7wu31PI+MXOlZYjswKGXK53al0fuUJtotpGruj7 10ZGuDwPCF8JF7mODqKsXCdd4stbo3x5fz0Bu/RRf/yYr812tf2GiLX5/ A=;
X-Files: signature.asc : 841
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0A8AwA3d/FW/4oNJK1egzNTegaucoZfg?= =?us-ascii?q?l+CDw6BcCGFIkoCgUo4FAEBAQEBAQFkJ4RBAQEBAgEBI0QHCwULAgEIGCoCAiE?= =?us-ascii?q?RJQIEDgUOiAQDCggOsBuLeg2EXwEBAQEBAQEBAQEBAQEBAQEBAQEBAQ0Ihh6Bc?= =?us-ascii?q?wiCSYI+giuCUyuCKwWTBIQiMQGDHYFmbYYegXWCMoxXhzKHVAEPDwFDgggUgUl?= =?us-ascii?q?qAYkHfgEBAQ?=
X-IronPort-AV: E=Sophos;i="5.24,378,1454976000";  d="asc'?scan'208,217";a="252390164"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 22 Mar 2016 16:52:07 +0000
Received: from XCH-RTP-006.cisco.com (xch-rtp-006.cisco.com [64.101.220.146]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id u2MGq6Jx019743 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 22 Mar 2016 16:52:07 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-006.cisco.com (64.101.220.146) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Tue, 22 Mar 2016 12:52:06 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1104.009; Tue, 22 Mar 2016 12:52:06 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "Andrew G. Malis" <agmalis@gmail.com>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgDgmw4hvIFapEE6a6VJvWi2Nep9fChyAgAVS04CAAKOyAIAAx+sAgAAtTACAAAMWAA==
Date: Tue, 22 Mar 2016 16:52:05 +0000
Message-ID: <36D11916-8EE9-4338-99D8-B89B5DCE68E3@cisco.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <56EA876A.9070800@joelhalpern.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D533D7D@NKGEML515-MBX.china.huawei.com> <D3159652.4913C%jguichar@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D534985@NKGEML515-MBX.china.huawei.com> <499865C8-E4AD-4295-8731-8E842CF1E76B@cisco.com> <CAA=duU26Hu15Ge7zq5rFL98BzMUTXp0ZwSHBAMX7sA9_=qO1rA@mail.gmail.com>
In-Reply-To: <CAA=duU26Hu15Ge7zq5rFL98BzMUTXp0ZwSHBAMX7sA9_=qO1rA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.117.115.61]
Content-Type: multipart/signed; boundary="Apple-Mail=_A17CC788-33E2-421E-8ECA-1B0DCDA225A2"; protocol="application/pgp-signature"; micalg=pgp-sha256
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/zG84munxAa0lzphDgWLSZ5y-rCY>
X-Mailman-Approved-At: Tue, 22 Mar 2016 09:54:54 -0700
Cc: "Dolganow, Andrew \(Nokia - SG\)" <andrew.dolganow@nokia.com>, "sfc@ietf.org" <sfc@ietf.org>, "EXT Bottorff,  Paul" <paul.bottorff@hpe.com>, "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>, Stewart Bryant <stewart.bryant@gmail.com>, Xiaohu Xu <xuxiaohu@huawei.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "UTTARO, JAMES" <ju1738@att.com>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Mar 2016 16:52:52 -0000

--Apple-Mail=_A17CC788-33E2-421E-8ECA-1B0DCDA225A2
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_198B713C-C0DC-4279-B874-10F641F082AA"


--Apple-Mail=_198B713C-C0DC-4279-B874-10F641F082AA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Andy,

Thanks for the response.

Yes, of course =E2=80=94 I co-authored RFC 4817 [1] as well, which is =
another variant of RFC 4023 MPLS-over-IP_something. RFC 4817 (or the I-D =
that because that RFC) is also used in the NANOG 30 presentation you =
point to.

The question still stands, however. There=E2=80=99s a difference between =
=E2=80=9Cservices in a non-MPLS network=E2=80=9D versus =E2=80=9Cservices =
over a non-MPLS network=E2=80=9D. The text below says =E2=80=9Cin=E2=80=9D=
, not =E2=80=9Cthrough=E2=80=9D. How can a node processing an MPLS LSE =
be non-MPLS-enabled?

The second question is also, if a service is part of a label stack, are =
there parts of the stack (i.e., LSEs) that are transport, for a non-MPLS =
network?

In any case, to be honest, I think this discussion largely became =
outside the scope of this mailing list. Feel free to reply moving to =
MPLS or other list within scope.

Thanks,

=E2=80=94 Carlos.

[1] http://tools.ietf.org/html/rfc4817

> On Mar 22, 2016, at 12:41 PM, Andrew G. Malis <agmalis@gmail.com> =
wrote:
>=20
> Carlos,
>=20
> We=E2=80=99ve been doing MPLS-header-enabled services carried over =
non-MPLS networks (for example, IP-only) for years and years now. For =
example, here=E2=80=99s a talk from NANOG 30 (in 2004!) that talks about =
how to offer MPLS VPN services between PEs that are interconnected by an =
IP-only network.
>=20
> https://www.nanog.org/meetings/nanog30/presentations/townsley.pdf =
<https://www.nanog.org/meetings/nanog30/presentations/townsley.pdf>
>=20
> Also see RFC 4023.
>=20
> This, of course, could be used for SFC as well. It would just be =
another MPLS-header-enabled service.
>=20
> Cheers,
> Andy
>=20
> > By implementing a service plane (i.e., an SFC encapsulation header) =
in the form of an MPLS label stack, you are allowed to deploy services =
in the MPLS and non-MPLS networks as well.
>=20
> Just trying to understand=E2=80=A6
>=20
> Which non-MPLS networks understand MPLS label stacks?
>=20
> > In addition, it allows the non-MPLS network hosts one or more =
services. In other words, the SFC encapsulation header which is =
implemented in the form of an MPLS label stack is transport-independent.
>=20
> Still trying to understand=E2=80=A6 how=E2=80=99s a label stack (where =
pop operations happen) transport independent?
>=20
> Thanks,
>=20
> =E2=80=94 Carlos.
>=20
>=20


--Apple-Mail=_198B713C-C0DC-4279-B874-10F641F082AA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">Hi Andy,<div class=3D""><br class=3D""></div><div =
class=3D"">Thanks for the response.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Yes, of course =E2=80=94 I co-authored =
RFC 4817 [1] as well, which is another variant of RFC 4023 =
MPLS-over-IP_something. RFC 4817 (or the I-D that because that RFC) is =
also used in the NANOG 30 presentation you point to.</div><div =
class=3D""><br class=3D""></div><div class=3D"">The question still =
stands, however. There=E2=80=99s a difference between =E2=80=9Cservices =
in a non-MPLS network=E2=80=9D versus =E2=80=9Cservices over a non-MPLS =
network=E2=80=9D. The text below says =E2=80=9Cin=E2=80=9D, not =
=E2=80=9Cthrough=E2=80=9D. How can a node processing an MPLS LSE be =
non-MPLS-enabled?</div><div class=3D""><br class=3D""></div><div =
class=3D"">The second question is also, if a service is part of a label =
stack, are there parts of the stack (i.e., LSEs) that are transport, for =
a non-MPLS network?</div><div class=3D""><br class=3D""></div><div =
class=3D"">In any case, to be honest, I think this discussion largely =
became outside the scope of this mailing list. Feel free to reply moving =
to MPLS or other list within scope.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Thanks,</div><div class=3D""><br =
class=3D""></div><div class=3D"">=E2=80=94 Carlos.</div><div =
class=3D""><br class=3D""></div><div class=3D"">[1]&nbsp;<a =
href=3D"http://tools.ietf.org/html/rfc4817" =
class=3D"">http://tools.ietf.org/html/rfc4817</a></div><div class=3D""><br=
 class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D"">On =
Mar 22, 2016, at 12:41 PM, Andrew G. Malis &lt;<a =
href=3D"mailto:agmalis@gmail.com" class=3D"">agmalis@gmail.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" =
class=3D""><div dir=3D"ltr" class=3D"">Carlos,<div class=3D""><br =
class=3D""></div><div class=3D"">We=E2=80=99ve been doing =
MPLS-header-enabled services carried over non-MPLS networks (for =
example, IP-only) for years and years now. For example, here=E2=80=99s a =
talk from NANOG 30 (in 2004!) that talks about how to offer MPLS VPN =
services between PEs that are interconnected by an IP-only =
network.</div><div class=3D""><br class=3D""></div><div class=3D""><a =
href=3D"https://www.nanog.org/meetings/nanog30/presentations/townsley.pdf"=
 =
class=3D"">https://www.nanog.org/meetings/nanog30/presentations/townsley.p=
df</a></div><div class=3D""><br class=3D""></div><div class=3D"">Also =
see RFC 4023.</div><div class=3D""><br class=3D""></div><div =
class=3D"">This, of course, could be used for SFC as well. It would just =
be another MPLS-header-enabled service.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Cheers,</div><div class=3D"">Andy<br =
class=3D""><div class=3D""><br class=3D""></div><div =
class=3D"gmail_extra"><div class=3D"gmail_quote"><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left=
-style:solid;padding-left:1ex"><span class=3D"">&gt; By implementing a =
service plane (i.e., an SFC encapsulation header) in the form of an MPLS =
label stack, you are allowed to deploy services in the MPLS and non-MPLS =
networks as well.<br class=3D"">
<br class=3D"">
</span>Just trying to understand=E2=80=A6<br class=3D"">
<br class=3D"">
Which non-MPLS networks understand MPLS label stacks?<br class=3D"">
<span class=3D""><br class=3D"">
&gt; In addition, it allows the non-MPLS network hosts one or more =
services. In other words, the SFC encapsulation header which is =
implemented in the form of an MPLS label stack is =
transport-independent.<br class=3D"">
<br class=3D"">
</span>Still trying to understand=E2=80=A6 how=E2=80=99s a label stack =
(where pop operations happen) transport =
independent?&nbsp;</blockquote><blockquote class=3D"gmail_quote" =
style=3D"margin:0px 0px 0px =
0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left=
-style:solid;padding-left:1ex">
<br class=3D"">
Thanks,<br class=3D"">
<br class=3D"">
=E2=80=94 Carlos.<br class=3D"">
<div class=3D""><div class=3D"h5"><br =
class=3D"">&nbsp;</div></div></blockquote></div></div></div></div>
</div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_198B713C-C0DC-4279-B874-10F641F082AA--

--Apple-Mail=_A17CC788-33E2-421E-8ECA-1B0DCDA225A2
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="signature.asc"
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org

iQIcBAEBCAAGBQJW8XgyAAoJEIXgpQGOZny9wOMP/jErNMxz9l5J6MFs7GqvSTlv
vSPBJQE01AcqrL+Yg3ZWVxJ/uejG/p7N/LBvEOzfK8itRTw3y1ct1ZGFkH+PQ7Ul
G+N/1b4d9iAwHVHfcbt0vFYi14bYCOrZYZ2pquJEkyj9E4rCd6Py9i3f1NYPuipc
LuKioclA5zqFQCOOvu7CZl/evEdPxVJod+OaZYVb59o5KiE6SnKnYX16g1gaZ27c
R4z1TC8xfDrLyjEtvHSSfPj5DEERGM752Z09ZvSkAM+PwiXWAGqdme3OiP+atZw7
MwOeErqIFtuQbwgbQxwqHT4qHlow3Ir8/YPMZ/YB56d5BKSoJoRBRUcoeZe20nrr
ob4YXM2UcU1sSTZy8Ai1rEVaLt/aKI4HPoILXHMPzI533k1gZx11Up5q3cCbeRcD
fn5CP2KZX1qLcq/jU7um8EcueEEJ3/KoKYcXuK/fcq7FBqE3KLkdG0GGbfi6DaqW
cl78WSZM3qd2D6g/WuuW/0Fzx29qBQNXZaWnInqu9dcgsAygBLVyVssIALMnR2vP
2Fmu5bjIl1WiU34o2NISOyu1YrXTgRbV87JBSA92ukxeLdBB5QQiQZTj7DBcjqjC
1TR9Fmq4ebGtlp1viiQ+izIaMW5HKyrr7RWiftmMflRq2eXj+G2nyuuTMwyqh9yB
CR+8nNnvYkwKFhhLj1/T
=wz+0
-----END PGP SIGNATURE-----

--Apple-Mail=_A17CC788-33E2-421E-8ECA-1B0DCDA225A2--


From nobody Tue Mar 22 10:58:37 2016
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D3DD912D1E8 for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 10:58:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.2
X-Spam-Level: 
X-Spam-Status: No, score=-0.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, URIBL_BLACK=1.7] 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 18lijgmbzsSu for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 10:58:31 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0762.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:762]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D870F12D512 for <sfc@ietf.org>; Tue, 22 Mar 2016 10:58:30 -0700 (PDT)
Received: from TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM (10.162.187.152) by TU4PR84MB0160.NAMPRD84.PROD.OUTLOOK.COM (10.162.187.153) with Microsoft SMTP Server (TLS) id 15.1.443.12; Tue, 22 Mar 2016 17:58:09 +0000
Received: from TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM ([10.162.187.152]) by TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM ([10.162.187.152]) with mapi id 15.01.0443.014; Tue, 22 Mar 2016 17:58:09 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
Thread-Topic: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRhGRlk/F5Y4RArU+u4CVOIpLuZQ==
Date: Tue, 22 Mar 2016 17:58:09 +0000
Message-ID: <TU4PR84MB0159663F48D45AB77B0276F3FE800@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE <22EDC8D6-67B3-4A6B-9E03-98BA7F3B8690@cisco.com> <OF43697BBF.2DBA29D7-ON48257F7E.00300F4C-48257F7E.00337ECC@zte.com.cn>
In-Reply-To: <OF43697BBF.2DBA29D7-ON48257F7E.00300F4C-48257F7E.00337ECC@zte.com.cn>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: zte.com.cn; dkim=none (message not signed) header.d=none;zte.com.cn; dmarc=none action=none header.from=hpe.com;
x-originating-ip: [15.211.195.7]
x-ms-office365-filtering-correlation-id: dd305ac1-49f8-48d9-879b-08d3527b878b
x-microsoft-exchange-diagnostics: 1; TU4PR84MB0160; 5:efH8TC5BJIHMTketbKKveqspOCmm576PBSNfJ1cKPwMyPy+z93KkyMEIbyvw02IByNYsQ3M2Oyg0rS6+2bE41pFnDE92YcchsJNO7QhKw2vbzQLz7U9ycG2/d1nEaSW7RP9XrfsYITgYLNCeeQR6vQ==; 24:u6chitQsltN4w/rR5xIPH4egR2p8DvO9SiXj+bwHi5xSwC8CV5/9CjMMKxDcbpVaHlIz19PJm7tw1cUPb3JU9uhVqYOI3iZcSkc3I9lLSJc=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:TU4PR84MB0160;
x-ld-processed: 105b2061-b669-4b31-92ac-24d304d195dc,ExtAddr
x-microsoft-antispam-prvs: <TU4PR84MB0160ACC914CF5B91D3053307FE800@TU4PR84MB0160.NAMPRD84.PROD.OUTLOOK.COM>
x-exchange-antispam-report-test: UriScan:(95692535739014)(76605664295759);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(2002001);  SRVR:TU4PR84MB0160; BCL:0; PCL:0; RULEID:; SRVR:TU4PR84MB0160; 
x-forefront-prvs: 08897B549D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(377454003)(377424004)(24454002)(164054003)(19580395003)(15975445007)(586003)(66066001)(5008740100001)(2950100001)(2501003)(790700001)(77096005)(102836003)(6116002)(3846002)(2900100001)(5004730100002)(81166005)(3660700001)(93886004)(189998001)(19617315012)(110136002)(1220700001)(5002640100001)(99286002)(68736007)(106116001)(19300405004)(2351001)(92566002)(11100500001)(5003600100002)(3280700002)(4326007)(1096002)(2906002)(19609705001)(86362001)(19580405001)(33656002)(87936001)(16234385003)(19625215002)(10400500002)(54356999)(122556002)(76176999)(50986999)(16236675004)(50929005)(559001)(569005); DIR:OUT; SFP:1102; SCL:1; SRVR:TU4PR84MB0160; H:TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM; FPR:; SPF:None; MLV:nov; PTR:InfoNoRecords; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_TU4PR84MB0159663F48D45AB77B0276F3FE800TU4PR84MB0159NAMP_"
MIME-Version: 1.0
X-OriginatorOrg: hpe.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Mar 2016 17:58:09.6957 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TU4PR84MB0160
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/ALQssAbguG-XC4ETfzw0fVFOj00>
Cc: "Fedyk, Don" <don.fedyk@hpe.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Mar 2016 17:58:36 -0000

--_000_TU4PR84MB0159663F48D45AB77B0276F3FE800TU4PR84MB0159NAMP_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64

SGkgVGluZzoNCg0KQXMgeW91IHBvaW50IG91dCBpbiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvZHJhZnQtYW8tc2ZjLW92ZXJsYXktMDAudHh0ICB0aGUgSVAgRGVzdGluYXRpb24gKGFuZCBJ
UCBTb3VyY2UgYWRkcmVzc2VzKSBvZiB0aGUgc2VydmljZSBmcmFtZSBkb2VzIG5vdCBhZGRyZXNz
IHRoZSBTRnMgb3IgU0ZGcyBvZiBpbnRlcmVzdCBub3IgZGlyZWN0IHRoZSBmcmFtZSBwcm9wZXJ0
eSB0aHJvdWdoIHRoZSBjaGFpbi4gSW4geW91ciBkcmFmdCB5b3UgZGVzY3JpYmUgYSBOQVQgbWVj
aGFuaXNtIHVzaW5nIG1ldGEtZGF0YSB0byByZXN0b3JlIHRoZSBvcmlnaW5hbCBJUCBhZGRyZXNz
ZXMgYXQgdGhlIGVuZCBvZiB0aGUgY2hhaW4uDQoNClRob3VnaCB0aGlzIG1ldGhvZCBtYXkgd29y
ayBpbiBtYW55IGNhc2VzIHRoZXJlIG1heSBiZSBzb21lIFNGcyB3aGljaCB1c2UgdGhlIERJUCBm
b3IgcGFydCBvZiB0aGVpciBwcm9jZXNzaW5nLCB0aGVyZWZvcmUgaXQgc2VlbXMgcHJlZmVyYWJs
ZSB0byBjb25zaWRlciBtZXRob2RzIHdoaWNoIGRvbqGvdCByZXF1aXJlIE5BVGluZyBhZGRyZXNz
ZXMuDQoNCkFuIG9ic2VydmF0aW9uIHdlIG1hZGUgaW4gYnVpbGRpbmcgTUFDIENoYWluaW5nIGh0
dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWZlZHlrLXNmYy1tYWMtY2hhaW4v
IHdhcyB0aGUgY2hhaW4gcmVwcmVzZW50cyBhIHBlZXIgZGlhbG9nIHdoaWNoIGlzIGJlbG93IHRo
ZSBlbmQtdG8tZW5kIElQIGZvcndhcmRpbmcgYW5kIHRoZXJlZm9yZSBpcyBhbiBMMiBzb21ldGhp
bmcgcGVlciBkaWFsb2cuIEluIGFkZGl0aW9uLCB3ZSBvYnNlcnZlIE1BQyBhZGRyZXNzZXMgYXJl
IG1vc3RseSBmcmVlIGluIHRoZSBvdmVybGF5IGFyY2hpdGVjdHVyZXMgYW5kIHRoZXJlZm9yZSBj
YW4gYmUgbWFuaXB1bGF0ZWQgdG8gaG9wIGJldHdlZW4gdGhlIFNGcyBhbmQgU0ZGcyB3aXRob3V0
IGxvc2luZyBhbnkgaW5mb3JtYXRpb24gaW4gdGhlIG9yaWdpbmFsIHNlcnZpY2UgZnJhbWUgKGku
ZS4gRElQKS4NCg0KTVBMUyBpbXBsZW1lbnRhdGlvbnMgYWxzbyBzZWVtIHJlYXNvbmFibGUgZm9y
IHRoZSBzYW1lIHJlYXNvbnMsIHRob3VnaCB3ZSBwcmVmZXIgTUFDcyBzaW1wbHkgYmVjYXVzZSB0
aGV5IGFyZSBjb21wYXRpYmxlIHdpdGggYWxtb3N0IGV2ZXJ5IGRhdGFjZW50ZXIgc2VydmVyIGFu
ZCBzd2l0Y2guDQoNCkNoZWVycywNCg0KUGF1bA0KDQpGcm9tOiBhby50aW5nQHp0ZS5jb20uY24g
W21haWx0bzphby50aW5nQHp0ZS5jb20uY25dDQpTZW50OiBUdWVzZGF5LCBNYXJjaCAyMiwgMjAx
NiAyOjIxIEFNDQpUbzogUGF1bCBRdWlubiAocGF1bHEpIDxwYXVscUBjaXNjby5jb20+DQpDYzog
RG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+
OyBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb20+OyBGZWR5aywgRG9uIDxkb24uZmVk
eWtAaHBlLmNvbT47IFVUVEFSTywgSkFNRVMgPGp1MTczOEBhdHQuY29tPjsgQm90dG9yZmYsIFBh
dWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbT47IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20+OyBTdW1hbmRyYSBNYWplZSA8Uy5NYWplZUBmNS5jb20+OyBzZmNAaWV0
Zi5vcmc7IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+OyBYdXhpYW9o
dSA8eHV4aWFvaHVAaHVhd2VpLmNvbT4NClN1YmplY3Q6IFJlOiBSZTogW3NmY10gW0dSQVlNQUlM
XSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQoNCkhpIFBhdWyj
rA0KDQpJIGFncmVlIHRoYXQgdGhlIE5TSCBzaG91bGQgb25seSBiZSB0aGUgU0ZDIHBhdGggaWRl
bnRpZmllciB3aGljaCBpcyB1c2VkIGZvciBmb3J3YXJkaW5nIGFsb25lIHRoZSBTRkMgcGF0aC4g
QnV0IFNGRiBhcyBhIGZvcndhcmRlciBzaG91bGQgZ2l2ZSBzb21lIG5ldHdvcmsgZm9yd2FyZGlu
ZyBpbmZvcm1hdGlvbiB0byB0aGUgbmV0d29yayBkZXZpY2UuIE9uZSBleG1hcGxlIGlzIGRlc2Ny
aWJlZCBpbiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYW8tc2ZjLW92ZXJsYXkt
MDAudHh0LCBpbiB3aGljaCBTRkYgaXMgcmVxdWlyZWQgdG8gY2FycnkgbmV0d29yayBmb3J3YXJk
aW5nIGluZm9ybWF0aW9uIHdoZW4gaXQgZm9yd2FyZHMgcGFja2V0cyB0byBuZXR3b3JrIGVkZ2Ug
ZGV2aWNlLCBzbyB0aGF0IG5ldHdvcmsgZGV2aWNlIGNhbiBwcm92aWRlIGNvcnJlY3QgbmV0d29y
ayB0cmFuc3BvcnQuDQoNClRpbmcuDQoNCg0KDQoNCg0Kt6K8/sjLOiAgICAgICAgICJQYXVsIFF1
aW5uIChwYXVscSkiIDxwYXVscUBjaXNjby5jb208bWFpbHRvOnBhdWxxQGNpc2NvLmNvbT4+DQrK
1bz+yMs6ICAgICAgICAgIkZlZHlrLCBEb24iIDxkb24uZmVkeWtAaHBlLmNvbTxtYWlsdG86ZG9u
LmZlZHlrQGhwZS5jb20+PiwNCrOty806ICAgICAgICAiVVRUQVJPLCBKQU1FUyIgPGp1MTczOEBh
dHQuY29tPG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+LCBTdW1hbmRyYSBNYWplZSA8Uy5NYWplZUBm
NS5jb208bWFpbHRvOlMuTWFqZWVAZjUuY29tPj4sICJTdGV3YXJ0IEJyeWFudCIgPHN0ZXdhcnQu
YnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj4sIFh1eGlh
b2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj4sIFJv
biBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PiwgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUu
Y29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+LCAiRG9sZ2Fub3csIEFuZHJldyAoTm9r
aWEgLSBTRykiIDxhbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPG1haWx0bzphbmRyZXcuZG9sZ2Fu
b3dAbm9raWEuY29tPj4sICJCb3R0b3JmZiwgUGF1bCIgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxt
YWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj4sICJhby50aW5nQHp0ZS5jb20uY248bWFpbHRv
OmFvLnRpbmdAenRlLmNvbS5jbj4iIDxhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdA
enRlLmNvbS5jbj4+LCAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+Pg0KyNXG2jogICAgICAgICAyMDE2LzAzLzIyIDAw
OjQ2DQrW98ziOiAgICAgICAgUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gu
bmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQoNCg0KDQpEb24sDQoNCkl0J3MgYWx3YXlzIGdyZWF0IHRvIGhlYXIgb3BpbmlvbnMgYnV0IHRo
ZXkgc2hvdWxkIGJlIGNvbnNpZGVyZWQgaW4gdGhlIGNvbnRleHQgb2YgdGhlIGFyY2hpdGVjdHVy
ZSB3ZSBhZ3JlZWQgb24gc2hvcnRseSBhZnRlciB3b3JraW5nIGdyb3VwIGZvcm1hdGlvbi4gIE5T
SCBkb2VzIG5vdCBwcm92aWRlIF9uZXR3b3JrXyBmb3J3YXJkaW5nIGluZm9ybWF0aW9uIGFuZCB0
byBsYWJlbCBpdCAobm8gcHVuIGludGVuZGVkKSBhcyBzdWNoIGlzIG5vdCBvbmx5IG1pc2xlYWRp
bmcgYnV0IGNvbnZleXMgYW4gYXJjaGl0ZWN0dXJhbCBtaXN1bmRlcnN0YW5kaW5nLiAgVGhlIE5T
SCBwYXRoLUlEIGlzIHNpbXBseSBhbiBpZGVudGlmaWVyIGZvciB0aGUgc2VydmljZSBwYXRoLiAg
Tm90aGluZyBtb3JlLiAgVXNpbmcgdGhhdCBpbmRpcmVjdGlvbiwgTlNIIHByb3ZpZGVzIHNldmVy
YWwga2V5cyBiZW5lZml0cyBhdCB0aGUgX3NlcnZpY2UgcGxhbmVfLCBtb3N0IG5vdGFibHkgKGJ1
dCBub3QgZXhjbHVzaXZlbHkpIHRoZSBhYmlsaXR5IHRvIGF2b2lkIHBlci1ob3AgcmVjbGFzc2lm
aWNhdGlvbiBhbmQgdGhlIGFiaWxpdHkgdG8gYmUgdHJhbnNwb3J0IGluZGVwZW5kZW50LiAgQm90
aCBvZiB0aG9zZSBhdHRyaWJ1dGVzIGhhdmVuIHByb3ZlbiB0aGVtc2VsdmVzIGFzIGltcGxlbWVu
dGF0aW9ucyBoYXZlIGV2b2x2ZWQuDQoNClNvLCB0byB5b3VyIHBvaW50LCBOU0ggb25seSBpZGVu
dGl0aWVzIHRoZSBzZXJ2aWNlIHBhdGggYW5kIHRoZSBuZXR3b3JrIHRyYW5zcG9ydCAoTVBMUywg
SVAsIFZYTEFOLCBldGMuKSBwcm92aWRlIHRoZSBmb3J3YXJkaW5nLg0KDQpQYXVsDQoNCk9uIE1h
ciAxOCwgMjAxNiwgYXQgMTE6NDQgQU0sIEZlZHlrLCBEb24gPGRvbi5mZWR5a0BocGUuY29tPG1h
aWx0bzpkb24uZmVkeWtAaHBlLmNvbT4+IHdyb3RlOg0KDQpUaGUgZmFjdCB0aGF0IHRoZSB3b3Jr
IGdyb3VwIGlzIG5vdCBvZmZpY2lhbGx5IGNoYXJ0ZXJlZCB0byBjb3ZlciBmb3J3YXJkaW5nIG1l
dGhvZHMgaGFzIGNhdXNlZCBmb3J3YXJkaW5nIGFzcGVjdHMgdG8gY3JlZXAgaW4gb3RoZXIgaGVh
ZGVycyBsaWtlIE5TSCBpbiBteSBvcGluaW9uLiBJIHRoaW5rIG9ubHkgYnkgZHJhZnRpbmcgb3V0
IGEgc2V0IG9mIGZvcndhcmRpbmcgdGVjaG5vbG9naWVzIHdpdGggTlNIIChvciBvdGhlciBzaW1p
bGFyIGhlYWRlcnMpIGluIHRvZSBjYW4geW91IGdldCBhIHNlbnNlIG9mIHdoYXQgYmVsb25ncyB3
aGVyZS4gIFdlIGFuYWx5emVkIHRoaXMgYXNwZWN0IGluIG91ciBkcmFmdCBvbiBNQUMgY2hhaW5p
bmcuIFdlIGJlbGlldmUgSVAgdHVubmVscywgTVBMUyBvciBzZWdtZW50IHJvdXRpbmcgd291bGQg
YmUgaGF2ZSBzaW1pbGFyaXRpZXMgd2l0aCByZXNwZWN0IHRvIE5TSC4gIEkgdGhpbmsgd2Ugd2ls
bCBoYXZlIGEgdmFyaWV0eSBvZiBmb3J3YXJkaW5nIHRlY2hub2xvZ2llcyBpbiB2YXJpb3VzIGVu
dmlyb25tZW50cy4NCg0KQ2hlZXJzDQpEb24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFVUVEFSTywgSkFNRVMNClNlbnQ6IEZyaWRheSwg
TWFyY2ggMTgsIDIwMTYgOToyMiBBTQ0KVG86IFN1bWFuZHJhIE1hamVlIDxTLk1hamVlQGY1LmNv
bTxtYWlsdG86Uy5NYWplZUBmNS5jb20+PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50
QGdtYWlsLmNvbTxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47IFh1eGlhb2h1IDx4
dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj47IFJvbiBQYXJr
ZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20+PjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1h
aWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNH
KSA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lh
LmNvbT4+OyBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVs
LmJvdHRvcmZmQGhwZS5jb20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0
ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBl
IG9mIE5TSA0KDQpUaGUgdXNlIG9mIE1QTFMgbGFiZWxzIHdvdWxkIGZhY2lsaXRhdGUgU0ROIGNv
bnRyb2wgb2Ygc2VydmljZSBjaGFpbnMuIFdlIGNvdWxkIHVzZSBhbnl0aGluZyBidXQgVkxBTiBz
dGl0Y2hpbmcgZXRjLi4gaXMgbm90IHNjYWxhYmxlIG9yIHJlYWxpc3RpYyB0byBvcGVyYXRlIGlu
IGEgbGFyZ2UgbmV0d29yayBjb21wb3NlZCBvZiBtYW55IHNtYWxsZXIgZGF0YSBjZW50ZXJzLiBJ
IGd1ZXNzIHdoZXJlIEkgZ2V0IGh1bmcgdXAgaW4gdGhpcyBkaXNjdXNzaW9uIGlzIHdoeSBvdmVy
bG9hZCB0aGUgTlNIIGhlYWRlciBvYmplY3Qgd2l0aCBib3RoIHBhdGggaW5mbyBhbmQgbWV0YWRh
dGE/IElzIHRoZXJlIGEgbm90aW9uIHRoYXQgdGhleSBhcmUgaW50cmluc2ljYWxseSB0aWVkIHRv
Z2V0aGVyIGlmIHNvLCBjb3VsZCBmb2xrcyBwcm92aWRlIGFuIGV4YW1wbGU/IFRoYXQgd291bGQg
YmUgaGVscGZ1bC4NCg0KVGhhbmtzLA0KICAgICAgICAgICAgICAgIEppbSBVdHRhcm8NCg0KIlRo
aXMgZW1haWwgYW5kIGFueSBmaWxlcyB0cmFuc21pdHRlZCB3aXRoIGl0IGFyZSBBVCZUIHByb3Bl
cnR5LCBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVz
ZSBvZiB0aGUgaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlzIGFkZHJl
c3NlZC4gSWYgeW91IGFyZSBub3Qgb25lIG9mIHRoZSBuYW1lZCByZWNpcGllbnQocykgb3Igb3Ro
ZXJ3aXNlIGhhdmUgcmVhc29uIHRvIGJlbGlldmUgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlz
IG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRo
aXMgbWVzc2FnZSBpbW1lZGlhdGVseSBmcm9tIHlvdXIgY29tcHV0ZXIuIEFueSBvdGhlciB1c2Us
IHJldGVudGlvbiwgZGlzc2VtaW5hdGlvbiwgZm9yd2FyZGluZywgcHJpbnRpbmcsIG9yIGNvcHlp
bmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLiINCkZyb206IFN1bWFuZHJh
IE1hamVlIFttYWlsdG86Uy5NYWplZUBmNS5jb21dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMTcs
IDIwMTYgNToxMCBQTQ0KVG86IFVUVEFSTywgSkFNRVMgPGp1MTczOEBhdHQuY29tPG1haWx0bzpq
dTE3MzhAYXR0LmNvbT4+OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29t
PG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20+PjsgWHV4aWFvaHUgPHh1eGlhb2h1QGh1
YXdlaS5jb208bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PjsgUm9uIFBhcmtlciA8Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbT4+OyBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xz
b25Ac2FuZHZpbmUuY29tPj47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcu
ZG9sZ2Fub3dAbm9raWEuY29tPG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPj47IEVY
VCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRv
cmZmQGhwZS5jb20+PjsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20u
Y24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTog
W3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5T
SA0KDQpGb3IgYSBuYWlsZWQgZG93biBzZXJ2aWNlIGNoYWluIHdpdGhvdXQgbWV0YWRhdGEgb25j
ZSBjYW4gdXNlIHZsYW4gc3RpdGNoaW5nLCBtYWMgYmFzZWQsIGhlY2sgaXQgY2FuIGJlIEhUVFAg
aGVhZGVyIGJhc2VkIGlmIHdlIHdhbnQgdG8uIFNvIHllcyBuZWl0aGVyIE5TSCBub3QgbWV0YWRh
dGEgaXMgcmVxdWlyZWQuIEJ1dCBpdCBpcyBvZnRlbiBkbyBub3QgaW50ZXJvcGVyYXRlLg0KDQpJ
IGFtIGJpdCBsb3N0IG9uIGhvdyB0aGlzIGRpc2N1c3Npb24gZml0cyBpbiB3aXRoIE5TSCBwcm90
b2NvbCBpbiBnZW5lcmFsPw0KDQpTdW1hbmRyYQ0KDQpGcm9tOiBzZmMgPHNmYy1ib3VuY2VzQGll
dGYub3JnPG1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZz4+IG9uIGJlaGFsZiBvZiAiVVRUQVJP
LCBKQU1FUyIgPGp1MTczOEBhdHQuY29tPG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+DQpEYXRlOiBU
aHVyc2RheSwgTWFyY2ggMTcsIDIwMTYgYXQgODo1NCBBTQ0KVG86IFN0ZXdhcnQgQnJ5YW50IDxz
dGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+
LCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNv
bT4+LCBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sIERhdmUgRG9sc29uIDxkZG9sc29uQHNh
bmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PiwgIkRvbGdhbm93LCBBbmRy
ZXcgKE5va2lhIC0gU0cpIiA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3
LmRvbGdhbm93QG5va2lhLmNvbT4+LCAiRVhUIEJvdHRvcmZmLCBQYXVsIiA8cGF1bC5ib3R0b3Jm
ZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PiwgImFvLnRpbmdAenRlLmNv
bS5jbjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPiIgPGFvLnRpbmdAenRlLmNvbS5jbjxtYWls
dG86YW8udGluZ0B6dGUuY29tLmNuPj4NCkNjOiAic2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6
IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBO
U0gNCg0KU28sIGlmIEkgd2FudGVkIHRvIGZvcm0gc2ltcGxlIHNlcnZpY2UgY2hhaW5zIGkuZSBu
YWlsZWQgdXAsIG5vdCBzZWxmLW1vZHVsYXRpbmcgZXRjoa1ob3cgbXVjaCBtZXRhIGRhdGEgd291
bGQgSSBuZWVkPw0KDQpKaW0gVXR0YXJvDQoNCiJUaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJh
bnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5k
IGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50
aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBv
ZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxp
ZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ug
bm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJv
bSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24s
IGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0
bHkgcHJvaGliaXRlZC4iDQpGcm9tOiBTdGV3YXJ0IEJyeWFudCBbbWFpbHRvOnN0ZXdhcnQuYnJ5
YW50QGdtYWlsLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAxNywgMjAxNiAxMTozMSBBTQ0K
VG86IFVUVEFSTywgSkFNRVMgPGp1MTczOEBhdHQuY29tPG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+
OyBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbTxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNv
bT4+OyBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj47IERhdmUgRG9sc29uIDxkZG9sc29uQHNh
bmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PjsgRG9sZ2Fub3csIEFuZHJl
dyAoTm9raWEgLSBTRykgPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb208bWFpbHRvOmFuZHJldy5k
b2xnYW5vd0Bub2tpYS5jb20+PjsgRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhw
ZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+OyBhby50aW5nQHp0ZS5jb20uY248
bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNI
Lm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNClllcywgdGhlIE1QTFMgbGFiZWwgc2hvdWxkIGJl
IHNlZW4gYXMgYW4gaW5zdHJ1Y3Rpb24gLSB3aGljaCBpcw0KZXhhY3RseSB3aGF0IGl0IGlzLCBh
bmQgYWx3YXlzIGhhcyBiZWVuLg0KDQpZb3UgY2FuIHRyaXZpYWxseSBjYXJyeSBNUExTIG92ZXIg
SVAuDQoNCldlIGRvIGNhcnJ5IE1QTFMgb3ZlciBFdGhlcm5ldC4NCg0KSW4gdGhlIGFib3ZlIGNh
c2VzIE1QTFMgaXMgdGhlIGluc3RydWN0aW9uLCBhbmQgSVAgYW5kDQpFdGhlcm5ldCBhcmUgdGhl
IHBvaW50IHRvIHBvaW50IHRyYW5zcG9ydHMuDQoNCldoYXQgaXMgbW9yZSBpbnRlcmVzdGluZyBp
cyBob3cgd2UgY2FycnkgdGhlIG1ldGFkYXRhLA0Kc2luY2UgdGhlcmUgbWF5IG5lZWQgdG8gYmUg
c2V2ZXJhbCBpbnN0YW5jZXMgb2YgdGhlDQptZXRhZGF0YSBpbiB0aGUgcGFja2V0Lg0KDQpTdGV3
YXJ0DQpPbiAxNy8wMy8yMDE2IDEyOjMwLCBVVFRBUk8sIEpBTUVTIHdyb3RlOg0KUm9uLA0KDQog
ICAgICAgICAgICAgICAgSGF2ZSBub3QgYmVlbiBmb2xsb3dpbmcgdGhlIFNGQyBXRyB0aGF0IGNs
b3NlbHkgZHVlIHRvIG90aGVyIG1vcmUgcHJlc3NpbmcgbmVlZHMgZm9yIG15IG5ldHdvcmsuIFRo
YXQgYmVpbmcgc2FpZCwgaXQgd291bGQgc2VlbSB0aGF0IGFuIE1QTFMgbGFiZWwgY291bGQgYmUg
dXNlZCBhcyB0aGUgYmFzaXMgZm9yIHdoYXQgeW91IGFyZSBsb29raW5nIGZvciBhbiB0aHVzIGNv
dWxkIGJlIGFwcGxpZWQgdG8gYWxsIG5ldHdvcmsgdHlwZXMuIFVzaW5nIHRoZSBNUExTIGxhYmVs
IGZvcm1hdCBkb2VzIG5vdCBmb3JjZSB5b3UgdG8gaGF2ZSBhbiBNUExTIGVuYWJsZWQgbmV0d29y
ayBhbGwgdGhhdCBpcyBuZWVkZWQgaXMgdGhlIHJlcXVpcmVkIGluZm8gdG8gYmUgcG9wdWxhdGVk
IGluIHRoZSBsYWJlbC4gSXQgc2VlbXMgdGhhdCB0aGUgYXJndW1lbnQgaXMgZm9yIGluZGVwZW5k
ZW5jZSBvZiBuZXR3b3JrIHRodXMgaW52ZW50aW5nIGEgbmV3IGxhYmVsIGlzIGJhc2VkIG9uIGFu
IGFzc3VtcHRpb24gdGhhdCB1c2luZyBNUExTIGxhYmVscyBpbXBvc2VzIGFuIE1QTFMgY29udHJv
bCBwbGFuZS4gSXMgdGhhdCByaWdodD8NCg0KSmltIFV0dGFybw0KDQoiVGhpcyBlbWFpbCBhbmQg
YW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHksIGFyZSBjb25m
aWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRp
dmlkdWFsIG9yIGVudGl0eSB0byB3aG9tIHRoaXMgZW1haWwgaXMgYWRkcmVzc2VkLiBJZiB5b3Ug
YXJlIG5vdCBvbmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2ZSBy
ZWFzb24gdG8gYmVsaWV2ZSB0aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBl
cnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGlt
bWVkaWF0ZWx5IGZyb20geW91ciBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBk
aXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLCBwcmludGluZywgb3IgY29weWluZyBvZiB0aGlzIGVt
YWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIg0KRnJvbTogWHV4aWFvaHUgW21haWx0bzp4dXhp
YW9odUBodWF3ZWkuY29tXQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDE3LCAyMDE2IDM6NDcgQU0N
ClRvOiBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjxtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT47IFVUVEFSTywgSkFNRVMgPGp1MTczOEBh
dHQuY29tPjxtYWlsdG86anUxNzM4QGF0dC5jb20+OyBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5k
dmluZS5jb20+PG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT47IERvbGdhbm93LCBBbmRyZXcg
KE5va2lhIC0gU0cpPGFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+PG1haWx0bzphbmRyZXcuZG9s
Z2Fub3dAbm9raWEuY29tPjsgRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5j
b20+PG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+OyBTdGV3YXJ0IEJyeWFudCA8c3Rld2Fy
dC5icnlhbnRAZ21haWwuY29tPjxtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPjsgYW8u
dGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogW3NmY10gW0dSQVlNQUlMXSBS
ZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KDQpSb24sDQoNClRoZSBT
RkMgYXBwcm9hY2ggb2YgZW5jb2RpbmcgdGhlIFNGUCBpbmZvcm1hdGlvbiBieSBhbiBNUExTIGxh
YmVsIHN0YWNrIGNhbiBtZWV0IHRoZSB0cmFuc3BvcnQtaW5kZXBlbmRlbmN5IHJlcXVpcmVtZW50
IHZlcnkgd2VsbC4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoNCkZyb206IFJvbiBQYXJrZXIg
W21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogV2VkbmVzZGF5
LCBNYXJjaCAxNiwgMjAxNiAxMToyMCBQTQ0KVG86IFVUVEFSTywgSkFNRVM7IERhdmUgRG9sc29u
OyBYdXhpYW9odTsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwg
UGF1bDsgU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8udGluZ0B6
dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlw
ZSBvZiBOU0gNCg0KSmFtZXMsDQoNCkkgY2Fuoa90IHNwZWFrIGZvciB0aGUgZW50aXJlIGdyb3Vw
LCBteSB1bmRlcnN0YW5kaW5nIG9mIHRoZSBkZWNpc2lvbiBub3QgdG8gc3RhbmRhcmRpemUgb24g
TVBMUyBhcyB0aGUgZm9yd2FyZGluZyBwYXJhZGlnbSB3YXMgdG8gbWFrZSBTRkMgYnJvYWRlciBz
dWNoIHRoYXQgaXQgY291bGQgdXRpbGl6ZSBNQUMgYmFzZWQgbmV0d29ya3MsIElQIGJhc2VkIG5l
dHdvcmtzLCBhbmQgSVAtb3Zlci1NUExTIGJhc2VkIG5ldHdvcmtzLg0KDQogICBSb24NCg0KDQpG
cm9tOiBVVFRBUk8sIEpBTUVTIFttYWlsdG86anUxNzM4QGF0dC5jb21dDQpTZW50OiBXZWRuZXNk
YXksIE1hcmNoIDE2LCAyMDE2IDExOjExIEFNDQpUbzogUm9uIFBhcmtlciA8Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bT4+OyBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2Fu
ZHZpbmUuY29tPj47IFh1eGlhb2h1IDx4dXhpYW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9o
dUBodWF3ZWkuY29tPj47IERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRyZXcuZG9s
Z2Fub3dAbm9raWEuY29tPG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPj47IEVYVCBC
b3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZm
QGhwZS5jb20+PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWls
dG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86
YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KU3ViamVjdDogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1o
ZWFkZXIgdHlwZSBvZiBOU0gNCg0KQ29tbWVudHMgSW4tTGluZQ0KDQpKaW0gVXR0YXJvDQoNCiJU
aGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9w
ZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwgYW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1
c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRy
ZXNzZWQuIElmIHlvdSBhcmUgbm90IG9uZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90
aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhp
cyBtZXNzYWdlIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0
aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNl
LCByZXRlbnRpb24sIGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5
aW5nIG9mIHRoaXMgZW1haWwgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4iDQpGcm9tOiBSb24gUGFy
a2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IFdlZG5l
c2RheSwgTWFyY2ggMTYsIDIwMTYgMTA6MDEgQU0NClRvOiBEYXZlIERvbHNvbiA8ZGRvbHNvbkBz
YW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj47IFh1eGlhb2h1IDx4dXhp
YW9odUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj47IFVUVEFSTywgSkFN
RVMgPGp1MTczOEBhdHQuY29tPG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+OyBEb2xnYW5vdywgQW5k
cmV3IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3
LmRvbGdhbm93QG5va2lhLmNvbT4+OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZA
aHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFN0ZXdhcnQgQnJ5YW50IDxz
dGV3YXJ0LmJyeWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+
OyBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBbc2ZjXSBbR1JBWU1B
SUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCk15IHJlY29s
bGVjdGlvbiBvZiB0aGUgZGlzY3Vzc2lvbiBhbmQgYW5hbHlzaXMgb2YgTVBMUyBmb3J3YXJkaW5n
IHRvIHN1cHBvcnQgU0ZDIHdhcyBub3Qgb3JpZW50ZWQgYXJvdW5kIGhpZXJhcmNoaWNhbCBTRkMg
ZG9tYWlucy4gICBJbnN0ZWFkLCBJIHRob3VnaHQgdGhlIGRpc2N1c3Npb24gd2FzIGFyb3VuZCBh
biBNUExTIGxhYmVsIHBlciBTRiBpbnN0YW5jZSBzbyB0aGF0IHRoZSBzdGFjayBvZiBNUExTIGxh
YmVscyBwcm92aWRlZCB0aGUgZnVsbCBTRlAvUlNQIGRlc2NyaXB0aW9uLiAgICBBbiBlbGVnYW50
IGFwcHJvYWNoLCBmb3Igc3VyZSwgYnV0IG5vdCBvbmUgYWRvcHRlZCBieSB0aGUgV0cuDQpbSmlt
IFU+XSBXYXMgdGhpcyBkZWNpc2lvbiBiYXNlZCBvbiB0aGUgbm90aW9uIHRoYXQgYWxsIGZhYnJp
Y3MgYXJlIElQIG9ubHk/PyBJTU8gdGhlIG1vZGVsIG9mIGFsbCBEQ3MgYmVpbmcgbGFyZ2UgYW5k
IElQIG9ubHkgaXMgbm90IGEgY29ycmVjdCBhc3N1bXB0aW9uLg0KDQpUaGUgY3VycmVudCBkaXNj
dXNzaW9uIG9mIE1QTFMgaXMgbW9yZSBvZiB0aGUgaGllcmFyY2hpY2FsIG5hdHVyZSCoQyBhIHN0
YWNrIG9mIGxhYmVscyBpbiB0aGUgZ2VuZXJhbCBjYXNlIHJlcHJlc2VudHMgYSBzZXQgb2YgbmVz
dGVkIExTUHMuICAgRm9yIFNGQywgdGhlIGRpc2N1c3Npb24gaXMgdGhhdCBhIHN0YWNrIG9mIE5T
SCByZXByZXNlbnRzIGEgc3RhY2sgb2YgcGVyLVNGQy1kb21haW4gU0ZQcy4gICBCdXQgYW4gaW5k
aXZpZHVhbCBOU0ggZG9lcyBub3Qgc2VsZi1kZXNjcmliZSB0aGUgU0ZQL1JTUCBhdCBpdHMgb3du
IGRvbWFpbiBsZXZlbCwgcmVseWluZyBpbnN0ZWFkIG9uIGEgZmxhdCBpZGVudGlmaWVyIChTRlAg
SUQpIHRoYXQgaXMgdXNlZCB0byBsb29rdXAgdGhlIGZ1bGwgU0ZQL1JTUC4NCg0KICAgUm9uDQoN
Cg0KRnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6
IFdlZG5lc2RheSwgTWFyY2ggMTYsIDIwMTYgOTo0OCBBTQ0KVG86IFh1eGlhb2h1IDx4dXhpYW9o
dUBodWF3ZWkuY29tPG1haWx0bzp4dXhpYW9odUBodWF3ZWkuY29tPj47IFVUVEFSTywgSkFNRVMg
PGp1MTczOEBhdHQuY29tPG1haWx0bzpqdTE3MzhAYXR0LmNvbT4+OyBEb2xnYW5vdywgQW5kcmV3
IChOb2tpYSAtIFNHKSA8YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbTxtYWlsdG86YW5kcmV3LmRv
bGdhbm93QG5va2lhLmNvbT4+OyBFWFQgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBl
LmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj47IFJvbiBQYXJrZXIgPFJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20+PjsgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86
c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8u
dGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
U3ViamVjdDogUkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFk
ZXIgdHlwZSBvZiBOU0gNCg0KUmVjYWxsIHRoYXQgZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmct
bWV0aG9kcy1hbmFseXNpcyBjb21wYXJlcyB0aGUgZGlmZmVyZW50IGFwcHJvYWNoZXMuDQpodHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaG9tbWEtc2ZjLWZvcndhcmRpbmctbWV0aG9k
cy1hbmFseXNpcy0wNQ0KDQpUaGUgTVBMUyBhcHByb2FjaCBmYWxscyBpbnRvIHRoZSBjYXRlZ29y
eSBkaXNjdXNzZWQgaW4gc2VjdGlvbiAzLjEuMiwgobBNZXRob2QgMjogRm9yd2FyZGluZyB3aXRo
IFN0YWNrZWQgSGVhZGVyc6GxLA0Kd2hlcmVhcyB0aGUgTlNIIGFwcHJvYWNoIGZhbGxzIGludG8g
c2VjdGlvbiAzLjEuMywgobBNZXRob2QzOiBGb3J3YXJkaW5nIGJhc2VkIG9uIFNlcnZpY2UgQ2hh
aW4gSWRlbnRpZmllcnOhsS4NCg0KU2VjdGlvbiA0IGFuYWx5emVzIHRoZSBkaWZmZXJlbnQgbWV0
aG9kcywgd2l0aCBwcm9zIGFuZCBjb25zIGZvciBhbGwgb2YgdGhlIGFwcHJvYWNoZXMuDQoNCi1E
YXZlDQoNCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIFh1eGlhb2h1DQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjIxIFBNDQpU
bzogVVRUQVJPLCBKQU1FUzsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0
b3JmZiwgUGF1bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdAenRlLmNvbS5j
bjxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBO
U0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0KV2hlbiBhcHBseWluZyBhIHBhcnRpY3VsYXIg
U0ZDIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgU0ZzKSB0byB0aGUgc2VsZWN0ZWQgdHJhZmZp
YywgdGhlIHRyYWZmaWMgbmVlZHMgdG8gYmUgc3RlZXJlZCB0aHJvdWdoIHRoZSBjb3JyZXNwb25k
aW5nIFNGUCAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIFNGRnMgYW5kIFNGcykgaW4gdGhlIFNG
Qy1lbmFibGVkIG5ldHdvcmsuIE1QTFMtU1BSSU5HIGlzIGEgcGFydGljdWxhciBNUExTIHNvdXJj
ZSByb3V0aW5nIHBhcmFkaWdtIHdoZXJlIHRoZSBleHBsaWNpdCBwYXRoIGluZm9ybWF0aW9uIChp
LmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgZXhwbGljaXQgaG9wcykgaXMgZW5jb2RlZCBhcyBhIGxh
YmVsIHN0YWNrIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgbGFiZWxzIHdpdGggZWFjaCBpbmRp
Y2F0aW5nIGEgcGFydGljdWxhciBleHBsaWNpdCBob3ApIGFuZCB0aGVuIHBpZ2d5YmFja2VkIG9u
IHRoZSBzb3VyY2Ugcm91dGVkIHBhY2tldHMuIFRoZSBNUExTLVNQUklORyBwYXJhZGlnbSBjYW4g
YmUgZWFzaWx5IGxldmVyYWdlZCB0byBzdGVlciB0aGUgc2VsZWN0ZWQgdHJhZmZpYyB0aHJvdWdo
IGEgcGFydGljdWxhciBTRlAgYnkgZW5jb2RpbmcgdGhlIFNGUCBpbmZvcm1hdGlvbiBhcyBhbiBN
UExTIGxhYmVsIHN0YWNrIChpLmUuLCBhbiBvcmRlcmVkIGxpc3Qgb2YgbGFiZWxzIHdpdGggZWFj
aCBpbmRpY2F0aW5nIGEgcGFydGljdWxhciBTRkYgb3IgU0YpLiBJbiB0aGlzIHdheSwgU0ZGcyBj
b3VsZCBiZSBpbXBsZW1lbnRlZCBvbiBleGlzdGluZyBNUExTIHN3aXRjaGVzIHdpdGhvdXQgYW55
IGNoYW5nZSB0byB0aGUgZGF0YS1wbGFuZSBwcm92aWRlZCB0aGF0IFNGcyBhcmUgY2FwYWJsZSBv
ZiByZWNvZ25pemluZyBNUExTIHBhY2tldHMuICBBcyBwb2ludGVkIG91dCBieSBzb21lYm9keSBl
bHNlLCBpdKGvcyBtdWNoIHN0cmFpZ2h0Zm9yd2FyZCB0byBzdXBwb3J0IHRoZSBzdGFjayBvZiBT
RkMgZW5jYXBzdWxhdGlvbnMgaWYgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIGlzIGltcGxlbWVudGVk
IGluIHRoZSBmb3JtIG9mIGFuIE1QTFMgbGFiZWwgc3RhY2suDQoNCkJlc3QgcmVnYXJkcywNClhp
YW9odQ0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIFVUVEFSTywgSkFNRVMNClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE1LCAyMDE2IDg6NDYgUE0N
ClRvOiBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBS
b24gUGFya2VyOyBTdGV3YXJ0IEJyeWFudDsgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50
aW5nQHp0ZS5jb20uY24+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRl
ciB0eXBlIG9mIE5TSA0KDQpJZiB3ZSBoYXZlIGFuIE1QTFMgZW5hYmxlZCBmYWJyaWMgd291bGRu
oa90IGl0IGJlIHNpbXBsZXIgdG8gd2VhdmUgTlNIIGludG8gaXQgaWYgaXQgYWxsIHVzZXMgTVBM
Uz8gSWYgbm90IGhvdyB3b3VsZCB0aGUgaW50ZXJhY3Rpb24gYmV0d2VlbiB0aGUgdHdvIGVudmly
b25tZW50cyB3b3JrPw0KDQpKaW0gVXR0YXJvDQoNCiJUaGlzIGVtYWlsIGFuZCBhbnkgZmlsZXMg
dHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwgYXJlIGNvbmZpZGVudGlhbCwg
YW5kIGFyZSBpbnRlbmRlZCBzb2xlbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIGluZGl2aWR1YWwgb3Ig
ZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElmIHlvdSBhcmUgbm90IG9u
ZSBvZiB0aGUgbmFtZWQgcmVjaXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0byBi
ZWxpZXZlIHRoYXQgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGVycm9yLCBwbGVh
c2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkg
ZnJvbSB5b3VyIGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24sIGRpc3NlbWluYXRp
b24sIGZvcndhcmRpbmcsIHByaW50aW5nLCBvciBjb3B5aW5nIG9mIHRoaXMgZW1haWwgaXMgc3Ry
aWN0bHkgcHJvaGliaXRlZC4iDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIERvbGdhbm93LCBBbmRyZXcgKE5va2lhIC0gU0cpDQpTZW50OiBNb25k
YXksIE1hcmNoIDE0LCAyMDE2IDExOjUyIFBNDQpUbzogRVhUIEJvdHRvcmZmLCBQYXVsIDxwYXVs
LmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+OyBSb24gUGFy
a2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPj47IFN0ZXdhcnQgQnJ5YW50IDxzdGV3YXJ0LmJyeWFudEBnbWFp
bC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+OyBhby50aW5nQHp0ZS5jb20u
Y248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4g
TlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIDQoNCkZvbGxvd2luZyChsG5leHQgaGVhZGVyobEg
YXBwcm9hY2ggIGlzIHNpbXBsZSBhbmQgdGhlIE5TSCBoZWFkZXIgaXMgYWxyZWFkeSBidWlsdCBs
aWtlIHRoYXQuIEludHJvZHVjaW5nIE1QTFMgbGlrZSBhcHByb2FjaCB3b3VsZCBhZGQgeWV0IGFu
b3RoZXIgbWVjaGFuaXNtIHRvIHRyYXZlcnNlIHRoZSBoZWFkZXJzLCB3aGljaCB3b3VsZCBtYWtl
IGgvdyBtb3JlIGNvbXBsZXguDQoNCkl0IGlzIHRydWUgdGhhdCBoL3cgY2FuIG9ubHkgbG9vayBh
dCBYIEJ5dGVzIChYIGRlcGVuZGluZyBvbiBoL3cpLiBUaGlzIGlzIHRydWUgZm9yIG1hbnkgaGVh
ZGVycyBub3Qgb25seSB0aGlzIGFuZCBldmVuIHRvZGF5ICh3aXRob3V0IE5TSCkgeW91IGNhbiBl
bmQtdXAgd2l0aCBwYXlsb2FkIGJlaW5nIHZlcnkgZGVlcCBpbiBhIHBhY2tldC4gQXQgdGhlIGVu
ZCB3ZSBuZWVkIHRvIGhhdmUgYSBmbGV4aWJsZSBtZWNoYW5pc20gd2hpY2ggTlNIIG5lc3Rpbmcg
d291bGQgcHJvdmlkZS4gSWYgc29tZW9uZSChsGFidXNlcyBpdKGxIHRoaXMgY2FuIGxlYWQgdG8g
dmFyaW91cyBpc3N1ZXMuIEl0IGlzIHByb2JhYmx5IHdvcnRoIG5vdGluZyB0aGF0IGluIHRoZSBk
cmFmdCBpbmNsdWRpbmcgc2VjdXJpdHkgY29uc2lkZXJhdGlvbnMgKGJ5IGFkZGluZyBsYXJnZSBo
ZWFkZXJzIGl0IHdpbGwgYmUgaGFyZGVyIHRvIHBlcmZvcm0gcGF5bG9hZCBiYXNlZCBBQ0wgRERv
UyBwcm90ZWN0aW9uIGluIHJvdXRlcnMgZm9yIGV4YW1wbGUpLg0KDQpBbmRyZXcNCg0KT24gMjAx
Ni0wMy0xNSwgMzowMyBBTSwgInNmYyBvbiBiZWhhbGYgb2YgRVhUIEJvdHRvcmZmLCBQYXVsIiB3
cm90ZToNCg0KSnVzdCBvbmUgbW9yZSBjb25jZXJuIGFib3V0IHRoZSBzdGFjayBpcyBob3cgZGVl
cCBpdCB3aWxsIG5lc3QuIEhhcmR3YXJlIHN3aXRjaCBpbXBsZW1lbnRhdGlvbnMgYXJlIHR5cGlj
YWxseSBsaW1pdGVkIGluIHRoZSBkZXB0aCB0aGV5IGxvb2sgaW50byB0aGUgcGFja2V0LiBJZiB0
aGUgaGFyZHdhcmUgbmVlZHMgdG8gbG9vayBhdCB0aGUgb3JpZ2luYWwgcGFja2V0IGhlYWRlcnMs
IHRoZW4gaGFyZHdhcmUgd291bGQgbmVlZCB0byBza2lwIG92ZXIgdGhlIHN0YWNrIG9mIE5TSCBo
ZWFkZXJzIHRvIHJlYWNoIHRoZSBvcmlnaW5hbCBwYWNrZXQuIElmIHRoZSBOU0ggc3RhY2sgaXMg
dG9vIGRlZXAgaXQgbWF5IGV4Y2VlZCB0aGUgaGFyZHdhcmUgZGVwdGggbGltaXRzLg0KDQpDaGVl
cnMsDQoNClBhdWwNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9u
IEJlaGFsZiBPZiBSb24gUGFya2VyDQpTZW50OiBNb25kYXksIE1hcmNoIDE0LCAyMDE2IDExOjQ1
IEFNDQpUbzogU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86
c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47IGFvLnRpbmdAenRlLmNvbS5jbjxtYWlsdG86YW8u
dGluZ0B6dGUuY29tLmNuPg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
U3ViamVjdDogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFk
ZXIgdHlwZSBvZiBOU0gNCg0KSSBsaWtlIHRoZSBzZWxmIGRlc2NyaWJpbmcgc3RhY2sgb2YgTlNI
IGhlYWRlcnMgYW5kIEkgbGlrZSB0aGUgZmlyc3Qgb25lIGJlaW5nIHRoZSChsGN1cnJlbnShsSBz
Y29waW5nLiAgIEJ1dCwgb25lIGRpZmZlcmVuY2UgYmV0d2VlbiBNUExTIGFuZCBOU0ihrSAgIE1Q
TFMgZm9yd2FyZGluZyBpcyBnZW5lcmFsbHkgaGFuZGxlZCBieSBsb29raW5nIG9ubHkgYXQgdGhl
IE1QTFMgbGFiZWxzIHRoYXQgYXJlIKGwaW4gc2NvcGWhsSBmb3IgdGhlIGN1cnJlbnQgbm9kZSAo
aS5lLiwgc3RhcnRpbmcgYXQgdGhlIHRvcC1vZi1zdGFjaykgYW5kIG5vdCBuZWVkaW5nIHRvIGxv
Y2F0ZSBhbmQgcHJvY2VzcyB0aGUgobBwYXlsb2FkobEgYmV5b25kIHRoZSBib3R0b20tb2Ytc3Rh
Y2suICAgIEJ1dCwgaW4gTlNILCBtb3N0IHByb2Nlc3Npbmcgd2lsbCByZXF1aXJlIGxvY2F0aW9u
IG9mIHRoZSChsHBheWxvYWShsSBiZXlvbmQgdGhlIGxhc3QgTlNIIGhlYWRlci4gICBJdCBpcyBp
bmVmZmljaWVudCB0byBoYXZlIHRvIHdhbGsgdGhlIHN0YWNrIG9mIE5TSCBoZWFkZXJzIGluIG9y
ZGVyIHRvIGxvY2F0ZSB0aGF0IHBheWxvYWQuICAgIElmIGVhY2ggTlNIIGhlYWRlciB0aGF0IHdh
cyBwdXNoZWQgb250byB0aGUgc3RhY2sgYWxzbyBpbmNsdWRlZCBhbiBvZmZzZXQgdG8gZGlyZWN0
bHkgbG9jYXRlIHRoZSBwYXlsb2FkIChlYWNoIG5ldyBvbmUgc2ltcGx5IGFkZHMgaXRzIG93biBi
eXRlIHNpemUpLCB0aGVuIHRoaXMgcHJvY2Vzc2luZyBpbmVmZmljaWVuY3kgd291bGQgYmUgbWl0
aWdhdGVkLg0KDQogICBSb24NCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIFN0ZXdhcnQgQnJ5YW50DQpTZW50OiBNb25kYXksIE1hcmNoIDE0
LCAyMDE2IDU6NDAgQU0NClRvOiBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRl
LmNvbS5jbj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6
IFtHUkFZTUFJTF0gUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBO
U0gNCg0KDQpIYXZpbmcgcmVtaW5kZWQgbXlzZWxmIG9mIHRoZSBOU0ggaGVhZGVyIHN0cnVjdHVy
ZSwgSSBzZWUgdGhhdCB0aGlzDQppcyBub3Qgc3RyaWN0bHkgbmVlZGVkIHNpbmNlIHRoaXMgbmF0
dXJhbGx5IGZpdHMgd2l0aCB0aGUgbmV4dA0KcHJvdG9jb2wgY29tcG9uZW50IG9mIHRoZSBiYXNl
IGhlYWRlci4gVGh1cyBzdGF0aW5nIHRoYXQgdGhlIHRoZXJlDQppcyBubyBhcmNoaXRlY3R1cmFs
IGxpbWl0IG9uIHRoZSBudW1iZXIgb2YgU0ZIIGhlYWRlcnMgaW4gYSBwYWNrZXQNCmlzIHRoZSBu
ZWNlc3NhcnkgYW5kIHN1ZmZpY2llbnQgcmVxdWlyZW1lbnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5
DQpzdGFjayBvZiBOU0ggaGVhZGVycy4gU3RhdGluZyB0aGF0IG5ldyBOU0ggaGVhZGVycyBhcmUg
YWRkZWQgYXQgdGhlIGZyb250DQpvZiB0aGUgcGFja2V0LCBhbmQgcHJvY2Vzc2VkIGZpcnN0IGFu
ZCBkaXNjYXJkZWQgZmlyc3QgaXMgc3VmZmljaWVudA0KdG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5n
IGFtYmlndWl0eS4gUHJvY2Vzc2luZyB3b3VsZCBhbHNvIGJlIHNpbXBsZXINCmlzIHlvdSBmb2xs
b3dlZCB0aGUgTVBMUyBydWxlIHRoYXQgdGhlIG91dGVyIGhlYWRlciBpcyB0aGUgb25seSBvbmUN
CmluIHNjb3BlIHVudGlsIHRoYXQgaGVhZGVyIGlzIGRpc2NhcmRlZCAocG9wcGVkKS4NCg0KSSBk
byBob3dldmVyIHdvbmRlciB3aGV0aGVyIHRoZSBJRVRGJ3MgYXJjaGl0ZXR1cmFsIHByZWZlcmVu
Y2UgZm9yDQpzZWxmIGRlc2NyaWJpbmcgcGFja2V0cyAoTVBMUyBiZWluZyB0aGUgZXhjZXB0aW9u
KSBsZWFkcyB1cyB0byBtb3JlDQpjb21wbGV4IGFuZCB0aHVzIGxlc3MgZWZmaWNlbnQgZGF0YXBs
YW5lIGRlc2lnbnMgdGhhbiB3ZSBjb3VsZCBvdGhlcndpc2UNCmFjaGlldmUuDQoNCi0gU3Rld2Fy
dA0KT24gMTQvMDMvMjAxNiAwMTo0NCwgYW8udGluZ0B6dGUuY29tLmNuPG1haWx0bzphby50aW5n
QHp0ZS5jb20uY24+IHdyb3RlOg0KU3Rld2FydCwNCg0KVGhhbmtzLg0KDQpEbyB5b3UgbWVhbiB3
ZSBzaG91bGQgYWRkIGFuIGluZGljYXRvciBmb3IgdGhlIG5lc3RlZCBOU0g/ICBJIGFncmVlIGFu
eXRoaW5nIG5ldyBzaG91bGQgYmUgY29uc2lkZXJlZCBjYXJlZnVsbHkuIEFuZCB0aGF0J3Mgd2hh
dCB3ZSBhcmUgZG9pbmcgcmlnaHQgbm93LjopDQoNCg0KDQoNCg0KDQq3orz+yMs6ICAgICAgICAg
U3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT48bWFpbHRvOnN0ZXdhcnQu
YnJ5YW50QGdtYWlsLmNvbT4NCsrVvP7IyzogICAgICAgICAic2ZjQGlldGYub3JnIjxtYWlsdG86
c2ZjQGlldGYub3JnPjxzZmNAaWV0Zi5vcmc+PG1haWx0bzpzZmNAaWV0Zi5vcmc+LA0KyNXG2jog
ICAgICAgICAyMDE2LzAzLzExIDE3OjI1DQrW98ziOiAgICAgICAgUmU6IFtzZmNdIEFkZGluZyBh
biBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCreivP7IyzogICAgICAgICJzZmMiIDxzZmMt
Ym91bmNlc0BpZXRmLm9yZz48bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCg0KDQoNCg0KDQpUaGUgcHJvdG9jb2wgdGhhdCBjaG9z
ZSB0aGUgbW9zdCBlbGVnYW50IGFwcHJvYWNoIHRvIGxheWVyaW5nDQpvbmUgaGVhZGVyIG9uIGFu
b3RoZXIgd2FzIE1QTFMsIHdpdGggaXRzIHN0YWNraW5nIGFwcHJvYWNoDQphbmQgb25lIGJpdCBl
bmQgb2Ygc3RhY2sgaW5kaWNhdG9yLg0KDQpTdWNoIGEgc2ltcGxlIGdlbmVyYWwgYXBwcm9hY2gg
aGFzIG11Y2ggdG8gY29tbWVuZCBpdA0KYW5kIHlvdSBtaWdodCB0aGluayBzZXJpb3VzbHkgYWJv
dXQgYXBwbHlpbmcgaXQgaGVyZS4NCg0KU3Rld2FydA0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo=

--_000_TU4PR84MB0159663F48D45AB77B0276F3FE800TU4PR84MB0159NAMP_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Microsoft JhengHei";
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Vani;
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@Microsoft JhengHei";
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:SimSun;
	mso-fareast-language:ZH-CN;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">Hi Ting:<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">As you poi=
nt out in
</span><span style=3D"font-size:10.0pt"><a href=3D"https://tools.ietf.org/h=
tml/draft-ao-sfc-overlay-00.txt"><span style=3D"font-family:&quot;Vani&quot=
;,sans-serif">https://tools.ietf.org/html/draft-ao-sfc-overlay-00.txt</span=
></a></span><span style=3D"font-size:9.0pt;font-family:&quot;Calibri&quot;,=
sans-serif;color:#1F497D;mso-fareast-language:EN-US">
</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif;color:#1F497D;mso-fareast-language:EN-US">&nbsp;the IP Destination (=
and IP Source addresses) of the service frame does not address the SFs or S=
FFs of interest nor direct the frame property through
 the chain. In your draft you describe a NAT mechanism using meta-data to r=
estore the original IP addresses at the end of the chain.<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">Though thi=
s method may work in many cases there may be some SFs which use the DIP for=
 part of their processing, therefore it seems
 preferable to consider methods which don=A1=AFt require NATing addresses.<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><br>
An observation we made in building MAC Chaining <a href=3D"https://datatrac=
ker.ietf.org/doc/draft-fedyk-sfc-mac-chain/">
https://datatracker.ietf.org/doc/draft-fedyk-sfc-mac-chain/</a> was the cha=
in represents a peer dialog which is below the end-to-end IP forwarding and=
 therefore is an L2 something peer dialog. In addition, we observe MAC addr=
esses are mostly free in the overlay
 architectures and therefore can be manipulated to hop between the SFs and =
SFFs without losing any information in the original service frame (i.e. DIP=
).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">MPLS imple=
mentations also seem reasonable for the same reasons, though we prefer MACs=
 simply because they are compatible with almost
 every datacenter server and switch.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><br>
Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US">Paul<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p>&nbsp=
;</o:p></span></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> ao.ting@zte.com.cn [mailto:ao.=
ting@zte.com.cn]
<br>
<b>Sent:</b> Tuesday, March 22, 2016 2:21 AM<br>
<b>To:</b> Paul Quinn (paulq) &lt;paulq@cisco.com&gt;<br>
<b>Cc:</b> Dolganow, Andrew (Nokia - SG) &lt;andrew.dolganow@nokia.com&gt;;=
 Dave Dolson &lt;ddolson@sandvine.com&gt;; Fedyk, Don &lt;don.fedyk@hpe.com=
&gt;; UTTARO, JAMES &lt;ju1738@att.com&gt;; Bottorff, Paul &lt;paul.bottorf=
f@hpe.com&gt;; Ron Parker &lt;Ron_Parker@affirmednetworks.com&gt;; Sumandra
 Majee &lt;S.Majee@f5.com&gt;; sfc@ietf.org; Stewart Bryant &lt;stewart.bry=
ant@gmail.com&gt;; Xuxiaohu &lt;xuxiaohu@huawei.com&gt;<br>
<b>Subject:</b> Re: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type=
 of NSH<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,sans-serif"><br>
</span><span style=3D"font-family:&quot;Vani&quot;,sans-serif">Hi Paul</spa=
n><span lang=3D"ZH-CN">=A3=AC</span>
<br>
<br>
<span style=3D"font-family:&quot;Vani&quot;,sans-serif">I agree that the NS=
H should only be the SFC path identifier which is used for forwarding alone=
 the SFC path. But SFF as a forwarder should give some network forwarding i=
nformation to the network device. One exmaple
 is described in </span><a href=3D"https://tools.ietf.org/html/draft-ao-sfc=
-overlay-00.txt"><span style=3D"font-family:&quot;Vani&quot;,sans-serif">ht=
tps://tools.ietf.org/html/draft-ao-sfc-overlay-00.txt</span></a><span style=
=3D"font-family:&quot;Vani&quot;,sans-serif">, in which SFF
 is required to carry network forwarding information when it forwards packe=
ts to network edge device, so that network device can provide correct netwo=
rk transport.</span>
<br>
<br>
<span style=3D"font-family:&quot;Vani&quot;,sans-serif">Ting.</span> <br>
<br>
<br>
<br>
<br>
<br>
<span lang=3D"ZH-CN" style=3D"font-size:7.5pt;color:#5F5F5F">=B7=A2=BC=FE=
=C8=CB</span><span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,s=
ans-serif;color:#5F5F5F">: &nbsp; &nbsp; &nbsp; &nbsp;
</span><span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,sans-se=
rif">&quot;Paul Quinn (paulq)&quot; &lt;<a href=3D"mailto:paulq@cisco.com">=
paulq@cisco.com</a>&gt;</span>
<br>
<span lang=3D"ZH-CN" style=3D"font-size:7.5pt;color:#5F5F5F">=CA=D5=BC=FE=
=C8=CB</span><span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,s=
ans-serif;color:#5F5F5F">: &nbsp; &nbsp; &nbsp; &nbsp;
</span><span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,sans-se=
rif">&quot;Fedyk, Don&quot; &lt;<a href=3D"mailto:don.fedyk@hpe.com">don.fe=
dyk@hpe.com</a>&gt;,
</span><br>
<span lang=3D"ZH-CN" style=3D"font-size:7.5pt;color:#5F5F5F">=B3=AD=CB=CD</=
span><span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,sans-seri=
f;color:#5F5F5F">: &nbsp; &nbsp; &nbsp; &nbsp;</span><span style=3D"font-si=
ze:7.5pt;font-family:&quot;Arial&quot;,sans-serif">&quot;UTTARO, JAMES&quot=
; &lt;<a href=3D"mailto:ju1738@att.com">ju1738@att.com</a>&gt;,
 Sumandra Majee &lt;<a href=3D"mailto:S.Majee@f5.com">S.Majee@f5.com</a>&gt=
;, &quot;Stewart Bryant&quot; &lt;<a href=3D"mailto:stewart.bryant@gmail.co=
m">stewart.bryant@gmail.com</a>&gt;, Xuxiaohu &lt;<a href=3D"mailto:xuxiaoh=
u@huawei.com">xuxiaohu@huawei.com</a>&gt;, Ron Parker &lt;<a href=3D"mailto=
:Ron_Parker@affirmednetworks.com">Ron_Parker@affirmednetworks.com</a>&gt;,
 Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@sandvine.c=
om</a>&gt;, &quot;Dolganow, Andrew (Nokia - SG)&quot; &lt;<a href=3D"mailto=
:andrew.dolganow@nokia.com">andrew.dolganow@nokia.com</a>&gt;, &quot;Bottor=
ff, Paul&quot; &lt;<a href=3D"mailto:paul.bottorff@hpe.com">paul.bottorff@h=
pe.com</a>&gt;,
 &quot;<a href=3D"mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a>&quot; &=
lt;<a href=3D"mailto:ao.ting@zte.com.cn">ao.ting@zte.com.cn</a>&gt;, &quot;=
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailt=
o:sfc@ietf.org">sfc@ietf.org</a>&gt;</span>
<br>
<span lang=3D"ZH-CN" style=3D"font-size:7.5pt;color:#5F5F5F">=C8=D5=C6=DA</=
span><span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,sans-seri=
f;color:#5F5F5F">: &nbsp; &nbsp; &nbsp; &nbsp;
</span><span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,sans-se=
rif">2016/03/22 00:46</span>
<br>
<span lang=3D"ZH-CN" style=3D"font-size:7.5pt;color:#5F5F5F">=D6=F7=CC=E2</=
span><span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,sans-seri=
f;color:#5F5F5F">: &nbsp; &nbsp; &nbsp; &nbsp;</span><span style=3D"font-si=
ze:7.5pt;font-family:&quot;Arial&quot;,sans-serif">Re: [sfc] [GRAYMAIL] Re:=
 Adding an NSH.next-header
 type of NSH</span> <o:p></o:p></p>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center">
<hr size=3D"3" width=3D"100%" noshade=3D"" style=3D"color:#A0A0A0" align=3D=
"center">
</div>
<p class=3D"MsoNormal"><br>
<br>
<br>
Don, <br>
<br>
It's always great to hear opinions but they should be considered in the con=
text of the architecture we agreed on shortly after working group formation=
. &nbsp;NSH does not provide _network_ forwarding information and to label =
it (no pun intended) as such is not only
 misleading but conveys an architectural misunderstanding. &nbsp;The NSH pa=
th-ID is simply an identifier for the service path. &nbsp;Nothing more. &nb=
sp;Using that indirection, NSH provides several keys benefits at the _servi=
ce plane_, most notably (but not exclusively) the
 ability to avoid per-hop reclassification and the ability to be transport =
independent. &nbsp;Both of those attributes haven proven themselves as impl=
ementations have evolved.
<br>
<br>
So, to your point, NSH only identities the service path and the network tra=
nsport (MPLS, IP, VXLAN, etc.) provide the forwarding. &nbsp;
<br>
<br>
Paul <br>
<br>
On Mar 18, 2016, at 11:44 AM, Fedyk, Don &lt;<a href=3D"mailto:don.fedyk@hp=
e.com">don.fedyk@hpe.com</a>&gt; wrote:
<br>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">The fact that the work group is not officially chartered to =
cover forwarding methods has caused forwarding aspects to creep in other he=
aders like NSH in my opinion. I think only by
 drafting out a set of forwarding technologies with NSH (or other similar h=
eaders) in toe can you get a sense of what belongs where. &nbsp;We analyzed=
 this aspect in our draft on MAC chaining. We believe IP tunnels, MPLS or s=
egment routing would be have similarities
 with respect to NSH. &nbsp;I think we will have a variety of forwarding te=
chnologies in various environments.</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">Cheers</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">Don</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org"><=
span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:purple">mailto:sfc-bounces@ietf.org</span></a><span style=3D"font-size=
:10.0pt;font-family:&quot;Calibri&quot;,sans-serif">]
<b>On Behalf Of </b>UTTARO, JAMES<b><br>
Sent:</b> Friday, March 18, 2016 9:22 AM<b><br>
To:</b> Sumandra Majee &lt;</span><a href=3D"mailto:S.Majee@f5.com"><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:p=
urple">S.Majee@f5.com</span></a><span style=3D"font-size:10.0pt;font-family=
:&quot;Calibri&quot;,sans-serif">&gt;; Stewart Bryant &lt;</span><a href=3D=
"mailto:stewart.bryant@gmail.com"><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif;color:purple">stewart.bryant@gmail.com</s=
pan></a><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,san=
s-serif">&gt;;
 Xuxiaohu &lt;</span><a href=3D"mailto:xuxiaohu@huawei.com"><span style=3D"=
font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purple">x=
uxiaohu@huawei.com</span></a><span style=3D"font-size:10.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif">&gt;; Ron Parker &lt;</span><a href=3D"mailto=
:Ron_Parker@affirmednetworks.com"><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif;color:purple">Ron_Parker@affirmednetworks=
.com</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&qu=
ot;,sans-serif">&gt;;
 Dave Dolson &lt;</span><a href=3D"mailto:ddolson@sandvine.com"><span style=
=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purpl=
e">ddolson@sandvine.com</span></a><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif">&gt;; Dolganow, Andrew (Nokia
 - SG) &lt;</span><a href=3D"mailto:andrew.dolganow@nokia.com"><span style=
=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purpl=
e">andrew.dolganow@nokia.com</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Calibri&quot;,sans-serif">&gt;; Bottorff, Paul &lt;</span><a =
href=3D"mailto:paul.bottorff@hpe.com"><span style=3D"font-size:10.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;color:purple">paul.bottorff@hpe.com</=
span></a><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sa=
ns-serif">&gt;;
</span><a href=3D"mailto:ao.ting@zte.com.cn"><span style=3D"font-size:10.0p=
t;font-family:&quot;Calibri&quot;,sans-serif;color:purple">ao.ting@zte.com.=
cn</span></a><b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&q=
uot;,sans-serif"><br>
Cc:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quo=
t;,sans-serif"> </span>
<a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family=
:&quot;Calibri&quot;,sans-serif;color:purple">sfc@ietf.org</span></a><b><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"><b=
r>
Subject:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibr=
i&quot;,sans-serif"> Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header typ=
e of NSH</span>
<br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span>=
 <br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">The use of MPLS labels would facilitate SDN control of=
 service chains. We could use anything but VLAN stitching etc.. is not scal=
able or realistic to operate in a large network
 composed of many smaller data centers. I guess where I get hung up in this=
 discussion is why overload the NSH header object with both path info and m=
etadata? Is there a notion that they are intrinsically tied together if so,=
 could folks provide an example?
 That would be helpful.</span></i></b> <br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">&nbsp;</span></i></b>
<br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">Thanks,</span></i></b>
<br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; Jim Uttaro</span></i></b>
<br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">&nbsp;</span></i></b>
<br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif;color:#37605E"=
>&quot;<i>This email and any files transmitted with it are AT&amp;T propert=
y, are confidential, and are intended solely for the use of the individual =
or entity to whom this email is addressed. If you are
 not one of the named recipient(s) or otherwise have reason to believe that=
 you have received this message in error, please notify the sender and dele=
te this message immediately from your computer. Any other use, retention, d=
issemination, forwarding, printing,
 or copying of this email is strictly prohibited</i>.&quot;</span> <br>
<b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif"> Sumandra Majee [</span><a href=3D"mailto:S.Majee@f5.c=
om"><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:purple">mailto:S.Majee@f5.com</span></a><span style=3D"font-size:=
10.0pt;font-family:&quot;Calibri&quot;,sans-serif">]
<b><br>
Sent:</b> Thursday, March 17, 2016 5:10 PM<b><br>
To:</b> UTTARO, JAMES &lt;</span><a href=3D"mailto:ju1738@att.com"><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:pu=
rple">ju1738@att.com</span></a><span style=3D"font-size:10.0pt;font-family:=
&quot;Calibri&quot;,sans-serif">&gt;; Stewart Bryant &lt;</span><a href=3D"=
mailto:stewart.bryant@gmail.com"><span style=3D"font-size:10.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif;color:purple">stewart.bryant@gmail.com</sp=
an></a><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans=
-serif">&gt;;
 Xuxiaohu &lt;</span><a href=3D"mailto:xuxiaohu@huawei.com"><span style=3D"=
font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purple">x=
uxiaohu@huawei.com</span></a><span style=3D"font-size:10.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif">&gt;; Ron Parker &lt;</span><a href=3D"mailto=
:Ron_Parker@affirmednetworks.com"><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif;color:purple">Ron_Parker@affirmednetworks=
.com</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&qu=
ot;,sans-serif">&gt;;
 Dave Dolson &lt;</span><a href=3D"mailto:ddolson@sandvine.com"><span style=
=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purpl=
e">ddolson@sandvine.com</span></a><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif">&gt;; Dolganow, Andrew (Nokia
 - SG) &lt;</span><a href=3D"mailto:andrew.dolganow@nokia.com"><span style=
=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purpl=
e">andrew.dolganow@nokia.com</span></a><span style=3D"font-size:10.0pt;font=
-family:&quot;Calibri&quot;,sans-serif">&gt;; EXT Bottorff, Paul
 &lt;</span><a href=3D"mailto:paul.bottorff@hpe.com"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purple">paul.bot=
torff@hpe.com</span></a><span style=3D"font-size:10.0pt;font-family:&quot;C=
alibri&quot;,sans-serif">&gt;;
</span><a href=3D"mailto:ao.ting@zte.com.cn"><span style=3D"font-size:10.0p=
t;font-family:&quot;Calibri&quot;,sans-serif;color:purple">ao.ting@zte.com.=
cn</span></a><b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&q=
uot;,sans-serif"><br>
Cc:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quo=
t;,sans-serif"> </span>
<a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family=
:&quot;Calibri&quot;,sans-serif;color:purple">sfc@ietf.org</span></a><b><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"><b=
r>
Subject:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibr=
i&quot;,sans-serif"> Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header typ=
e of NSH</span>
<br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span>=
 <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"=
>For a nailed down service chain without metadata once can use vlan stitchi=
ng, mac based, heck it can be HTTP header based if we want to. So yes neith=
er NSH not metadata is required. But it is often
 do not interoperate.</span> <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"=
>&nbsp;</span> <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"=
>I am bit lost on how this discussion fits in with NSH protocol in general?
</span><br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"=
>&nbsp;</span> <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"=
>Sumandra</span> <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"=
>&nbsp;</span> <br>
<b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if">From: </span></b><span style=3D"font-size:10.0pt;font-family:&quot;Cali=
bri&quot;,sans-serif">sfc &lt;</span><a href=3D"mailto:sfc-bounces@ietf.org=
"><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f;color:purple">sfc-bounces@ietf.org</span></a><span style=3D"font-size:10.=
0pt;font-family:&quot;Calibri&quot;,sans-serif">&gt;
 on behalf of &quot;UTTARO, JAMES&quot; &lt;</span><a href=3D"mailto:ju1738=
@att.com"><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,s=
ans-serif;color:purple">ju1738@att.com</span></a><span style=3D"font-size:1=
0.0pt;font-family:&quot;Calibri&quot;,sans-serif">&gt;<b><br>
Date: </b>Thursday, March 17, 2016 at 8:54 AM<b><br>
To: </b>Stewart Bryant &lt;</span><a href=3D"mailto:stewart.bryant@gmail.co=
m"><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:purple">stewart.bryant@gmail.com</span></a><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Calibri&quot;,sans-serif">&gt;, Xuxiaohu
 &lt;</span><a href=3D"mailto:xuxiaohu@huawei.com"><span style=3D"font-size=
:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purple">xuxiaohu@h=
uawei.com</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif">&gt;, Ron Parker &lt;</span><a href=3D"mailto:Ron_Park=
er@affirmednetworks.com"><span style=3D"font-size:10.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:purple">Ron_Parker@affirmednetworks.com</spa=
n></a><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif">&gt;,
 Dave Dolson &lt;</span><a href=3D"mailto:ddolson@sandvine.com"><span style=
=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purpl=
e">ddolson@sandvine.com</span></a><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif">&gt;, &quot;Dolganow, Andrew (Nokia
 - SG)&quot; &lt;</span><a href=3D"mailto:andrew.dolganow@nokia.com"><span =
style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:=
purple">andrew.dolganow@nokia.com</span></a><span style=3D"font-size:10.0pt=
;font-family:&quot;Calibri&quot;,sans-serif">&gt;, &quot;EXT Bottorff, Paul=
&quot;
 &lt;</span><a href=3D"mailto:paul.bottorff@hpe.com"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purple">paul.bot=
torff@hpe.com</span></a><span style=3D"font-size:10.0pt;font-family:&quot;C=
alibri&quot;,sans-serif">&gt;, &quot;</span><a href=3D"mailto:ao.ting@zte.c=
om.cn"><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans=
-serif;color:purple">ao.ting@zte.com.cn</span></a><span style=3D"font-size:=
10.0pt;font-family:&quot;Calibri&quot;,sans-serif">&quot;
 &lt;</span><a href=3D"mailto:ao.ting@zte.com.cn"><span style=3D"font-size:=
10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purple">ao.ting@zte=
.com.cn</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Calibri=
&quot;,sans-serif">&gt;<b><br>
Cc: </b>&quot;</span><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purple">sfc@ietf=
.org</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&qu=
ot;,sans-serif">&quot; &lt;</span><a href=3D"mailto:sfc@ietf.org"><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:pur=
ple">sfc@ietf.org</span></a><span style=3D"font-size:10.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif">&gt;<b><br>
Subject: </b>Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH=
</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"=
>&nbsp;</span> <br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">So, if I wanted to form simple service chains i.e nail=
ed up, not self-modulating etc=A1=ADhow much meta data would I need?</span>=
</i></b>
<br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">&nbsp;</span></i></b>
<br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">Jim Uttaro</span></i></b>
<br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">&nbsp;</span></i></b>
<br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif;color:#37605E"=
>&quot;<i>This email and any files transmitted with it are AT&amp;T propert=
y, are confidential, and are intended solely for the use of the individual =
or entity to whom this email is addressed. If you are
 not one of the named recipient(s) or otherwise have reason to believe that=
 you have received this message in error, please notify the sender and dele=
te this message immediately from your computer. Any other use, retention, d=
issemination, forwarding, printing,
 or copying of this email is strictly prohibited</i>.&quot;</span> <br>
<b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif"> Stewart Bryant [</span><a href=3D"mailto:stewart.brya=
nt@gmail.com"><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quo=
t;,sans-serif;color:purple">mailto:stewart.bryant@gmail.com</span></a><span=
 style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif">]
<b><br>
Sent:</b> Thursday, March 17, 2016 11:31 AM<b><br>
To:</b> UTTARO, JAMES &lt;</span><a href=3D"mailto:ju1738@att.com"><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:pu=
rple">ju1738@att.com</span></a><span style=3D"font-size:10.0pt;font-family:=
&quot;Calibri&quot;,sans-serif">&gt;; Xuxiaohu &lt;</span><a href=3D"mailto=
:xuxiaohu@huawei.com"><span style=3D"font-size:10.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:purple">xuxiaohu@huawei.com</span></a><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif">&gt;;
 Ron Parker &lt;</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com"><=
span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:purple">Ron_Parker@affirmednetworks.com</span></a><span style=3D"font-=
size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif">&gt;; Dave
 Dolson &lt;</span><a href=3D"mailto:ddolson@sandvine.com"><span style=3D"f=
ont-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purple">dd=
olson@sandvine.com</span></a><span style=3D"font-size:10.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif">&gt;; Dolganow, Andrew (Nokia - SG)
 &lt;</span><a href=3D"mailto:andrew.dolganow@nokia.com"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purple">andr=
ew.dolganow@nokia.com</span></a><span style=3D"font-size:10.0pt;font-family=
:&quot;Calibri&quot;,sans-serif">&gt;; EXT Bottorff, Paul &lt;</span><a hre=
f=3D"mailto:paul.bottorff@hpe.com"><span style=3D"font-size:10.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif;color:purple">paul.bottorff@hpe.com</spa=
n></a><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif">&gt;;
</span><a href=3D"mailto:ao.ting@zte.com.cn"><span style=3D"font-size:10.0p=
t;font-family:&quot;Calibri&quot;,sans-serif;color:purple">ao.ting@zte.com.=
cn</span></a><b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&q=
uot;,sans-serif"><br>
Cc:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quo=
t;,sans-serif"> </span>
<a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family=
:&quot;Calibri&quot;,sans-serif;color:purple">sfc@ietf.org</span></a><b><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"><b=
r>
Subject:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibr=
i&quot;,sans-serif"> Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header typ=
e of NSH</span>
<br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span>=
 <br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">Yes, the MPLS=
 label should be seen as an instruction - which is<br>
exactly what it is, and always has been.<br>
<br>
You can trivially carry MPLS over IP.<br>
<br>
We do carry MPLS over Ethernet.<br>
<br>
In the above cases MPLS is the instruction, and IP and <br>
Ethernet are the point to point transports.<br>
<br>
What is more interesting is how we carry the metadata,<br>
since there may need to be several instances of the<br>
metadata in the packet.<br>
<br>
Stewart</span> <br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">On 17/03/2016=
 12:30, UTTARO, JAMES wrote:</span>
<br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">Ron,</span></i></b>
<br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">&nbsp;</span></i></b>
<br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp=
; Have not been following the SFC WG that closely due to other more pressin=
g needs for my network. That being said, it would seem that an MPLS label c=
ould be used
 as the basis for what you are looking for an thus could be applied to all =
network types. Using the MPLS label format does not force you to have an MP=
LS enabled network all that is needed is the required info to be populated =
in the label. It seems that the
 argument is for independence of network thus inventing a new label is base=
d on an assumption that using MPLS labels imposes an MPLS control plane. Is=
 that right?</span></i></b>
<br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">&nbsp;</span></i></b>
<br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">Jim Uttaro</span></i></b>
<br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">&nbsp;</span></i></b>
<br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif;color:#37605E"=
>&quot;<i>This email and any files transmitted with it are AT&amp;T propert=
y, are confidential, and are intended solely for the use of the individual =
or entity to whom this email is addressed. If you are
 not one of the named recipient(s) or otherwise have reason to believe that=
 you have received this message in error, please notify the sender and dele=
te this message immediately from your computer. Any other use, retention, d=
issemination, forwarding, printing,
 or copying of this email is strictly prohibited</i>.&quot;</span> <br>
<b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif"> Xuxiaohu [</span><a href=3D"mailto:xuxiaohu@huawei.co=
m"><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:purple">mailto:xuxiaohu@huawei.com</span></a><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Calibri&quot;,sans-serif">]
<b><br>
Sent:</b> Thursday, March 17, 2016 3:47 AM<b><br>
To:</b> Ron Parker </span><a href=3D"mailto:Ron_Parker@affirmednetworks.com=
"><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f;color:purple">&lt;Ron_Parker@affirmednetworks.com&gt;</span></a><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif">;
 UTTARO, JAMES </span><a href=3D"mailto:ju1738@att.com"><span style=3D"font=
-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purple">&lt;j=
u1738@att.com&gt;</span></a><span style=3D"font-size:10.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif">; Dave Dolson
</span><a href=3D"mailto:ddolson@sandvine.com"><span style=3D"font-size:10.=
0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purple">&lt;ddolson@sa=
ndvine.com&gt;</span></a><span style=3D"font-size:10.0pt;font-family:&quot;=
Calibri&quot;,sans-serif">; Dolganow, Andrew (Nokia - SG)</span><a href=3D"=
mailto:andrew.dolganow@nokia.com"><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif;color:purple">&lt;andrew.dolganow@nokia.c=
om&gt;</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&=
quot;,sans-serif">;
 EXT Bottorff, Paul </span><a href=3D"mailto:paul.bottorff@hpe.com"><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:p=
urple">&lt;paul.bottorff@hpe.com&gt;</span></a><span style=3D"font-size:10.=
0pt;font-family:&quot;Calibri&quot;,sans-serif">; Stewart Bryant
</span><a href=3D"mailto:stewart.bryant@gmail.com"><span style=3D"font-size=
:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purple">&lt;stewar=
t.bryant@gmail.com&gt;</span></a><span style=3D"font-size:10.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif">;
</span><a href=3D"mailto:ao.ting@zte.com.cn"><span style=3D"font-size:10.0p=
t;font-family:&quot;Calibri&quot;,sans-serif;color:purple">ao.ting@zte.com.=
cn</span></a><b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&q=
uot;,sans-serif"><br>
Cc:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quo=
t;,sans-serif"> </span>
<a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family=
:&quot;Calibri&quot;,sans-serif;color:purple">sfc@ietf.org</span></a><b><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"><b=
r>
Subject:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibr=
i&quot;,sans-serif"> RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header typ=
e of NSH</span>
<br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span>=
 <br>
<span style=3D"font-size:13.5pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">Ron,</span>
<br>
<span style=3D"font-size:13.5pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<span style=3D"font-size:13.5pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">The SFC approach of encoding the SFP information by an MPLS =
label stack can meet the transport-independency requirement very well.</spa=
n>
<br>
<span style=3D"font-size:13.5pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<span style=3D"font-size:13.5pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">Best regards,</span>
<br>
<span style=3D"font-size:13.5pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">Xiaohu</span>
<br>
<span style=3D"font-size:13.5pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-seri=
f">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,sans-serif"> Ron Parker [</span><a href=3D"mailto:Ron_Parker@affirme=
dnetworks.com"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quo=
t;,sans-serif;color:purple">mailto:Ron_Parker@affirmednetworks.com</span></=
a><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif=
">]
<b><br>
Sent:</b> Wednesday, March 16, 2016 11:20 PM<b><br>
To:</b> UTTARO, JAMES; Dave Dolson; Xuxiaohu; Dolganow, Andrew (Nokia - SG)=
; EXT Bottorff, Paul; Stewart Bryant;
</span><a href=3D"mailto:ao.ting@zte.com.cn"><span style=3D"font-size:10.0p=
t;font-family:&quot;Tahoma&quot;,sans-serif;color:purple">ao.ting@zte.com.c=
n</span></a><b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quo=
t;,sans-serif"><br>
Cc:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot=
;,sans-serif"> </span>
<a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family=
:&quot;Tahoma&quot;,sans-serif;color:purple">sfc@ietf.org</span></a><b><spa=
n style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"><br>
Subject:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,sans-serif"> RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type=
 of NSH</span>
<br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span>=
 <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">James,</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">I can=A1=AFt speak for the entire group, my understanding of=
 the decision not to standardize on MPLS as the forwarding paradigm was to =
make SFC broader such that it could utilize MAC based
 networks, IP based networks, and IP-over-MPLS based networks.</span> <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp; &nbsp;Ron</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<a name=3D"_MailEndCompose"></a><span style=3D"font-size:10.0pt;font-family=
:&quot;Calibri&quot;,sans-serif;color:#004080">&nbsp;</span>
<br>
<b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif"> UTTARO, JAMES [</span><a href=3D"mailto:ju1738@att.co=
m"><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:purple">mailto:ju1738@att.com</span></a><span style=3D"font-size:1=
0.0pt;font-family:&quot;Calibri&quot;,sans-serif">]
<b><br>
Sent:</b> Wednesday, March 16, 2016 11:11 AM<b><br>
To:</b> Ron Parker &lt;</span><a href=3D"mailto:Ron_Parker@affirmednetworks=
.com"><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:purple">Ron_Parker@affirmednetworks.com</span></a><span style=
=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif">&gt;;
 Dave Dolson &lt;</span><a href=3D"mailto:ddolson@sandvine.com"><span style=
=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purpl=
e">ddolson@sandvine.com</span></a><span style=3D"font-size:10.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif">&gt;; Xuxiaohu &lt;</span><a href=3D"mai=
lto:xuxiaohu@huawei.com"><span style=3D"font-size:10.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:purple">xuxiaohu@huawei.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif">&gt;;
 Dolganow, Andrew (Nokia - SG) &lt;</span><a href=3D"mailto:andrew.dolganow=
@nokia.com"><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:purple">andrew.dolganow@nokia.com</span></a><span style=
=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif">&gt;;
 EXT Bottorff, Paul &lt;</span><a href=3D"mailto:paul.bottorff@hpe.com"><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;col=
or:purple">paul.bottorff@hpe.com</span></a><span style=3D"font-size:10.0pt;=
font-family:&quot;Calibri&quot;,sans-serif">&gt;; Stewart Bryant
 &lt;</span><a href=3D"mailto:stewart.bryant@gmail.com"><span style=3D"font=
-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purple">stewa=
rt.bryant@gmail.com</span></a><span style=3D"font-size:10.0pt;font-family:&=
quot;Calibri&quot;,sans-serif">&gt;;
</span><a href=3D"mailto:ao.ting@zte.com.cn"><span style=3D"font-size:10.0p=
t;font-family:&quot;Calibri&quot;,sans-serif;color:purple">ao.ting@zte.com.=
cn</span></a><b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&q=
uot;,sans-serif"><br>
Cc:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quo=
t;,sans-serif"> </span>
<a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family=
:&quot;Calibri&quot;,sans-serif;color:purple">sfc@ietf.org</span></a><b><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"><b=
r>
Subject:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibr=
i&quot;,sans-serif"> RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header typ=
e of NSH</span>
<br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span>=
 <br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">Comments In-Line</span></i></b>
<br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">&nbsp;</span></i></b>
<br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">Jim Uttaro</span></i></b>
<br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">&nbsp;</span></i></b>
<br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif;color:#37605E"=
>&quot;<i>This email and any files transmitted with it are AT&amp;T propert=
y, are confidential, and are intended solely for the use of the individual =
or entity to whom this email is addressed. If you are
 not one of the named recipient(s) or otherwise have reason to believe that=
 you have received this message in error, please notify the sender and dele=
te this message immediately from your computer. Any other use, retention, d=
issemination, forwarding, printing,
 or copying of this email is strictly prohibited</i>.&quot;</span> <br>
<b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif"> Ron Parker [</span><a href=3D"mailto:Ron_Parker@affir=
mednetworks.com"><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:purple">mailto:Ron_Parker@affirmednetworks.com</span=
></a><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif">]
<b><br>
Sent:</b> Wednesday, March 16, 2016 10:01 AM<b><br>
To:</b> Dave Dolson &lt;</span><a href=3D"mailto:ddolson@sandvine.com"><spa=
n style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;colo=
r:purple">ddolson@sandvine.com</span></a><span style=3D"font-size:10.0pt;fo=
nt-family:&quot;Calibri&quot;,sans-serif">&gt;; Xuxiaohu &lt;</span><a href=
=3D"mailto:xuxiaohu@huawei.com"><span style=3D"font-size:10.0pt;font-family=
:&quot;Calibri&quot;,sans-serif;color:purple">xuxiaohu@huawei.com</span></a=
><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif=
">&gt;;
 UTTARO, JAMES &lt;</span><a href=3D"mailto:ju1738@att.com"><span style=3D"=
font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purple">j=
u1738@att.com</span></a><span style=3D"font-size:10.0pt;font-family:&quot;C=
alibri&quot;,sans-serif">&gt;; Dolganow, Andrew (Nokia - SG) &lt;</span><a =
href=3D"mailto:andrew.dolganow@nokia.com"><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Calibri&quot;,sans-serif;color:purple">andrew.dolganow@nok=
ia.com</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&=
quot;,sans-serif">&gt;;
 EXT Bottorff, Paul &lt;</span><a href=3D"mailto:paul.bottorff@hpe.com"><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;col=
or:purple">paul.bottorff@hpe.com</span></a><span style=3D"font-size:10.0pt;=
font-family:&quot;Calibri&quot;,sans-serif">&gt;; Stewart Bryant
 &lt;</span><a href=3D"mailto:stewart.bryant@gmail.com"><span style=3D"font=
-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purple">stewa=
rt.bryant@gmail.com</span></a><span style=3D"font-size:10.0pt;font-family:&=
quot;Calibri&quot;,sans-serif">&gt;;
</span><a href=3D"mailto:ao.ting@zte.com.cn"><span style=3D"font-size:10.0p=
t;font-family:&quot;Calibri&quot;,sans-serif;color:purple">ao.ting@zte.com.=
cn</span></a><b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&q=
uot;,sans-serif"><br>
Cc:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quo=
t;,sans-serif"> </span>
<a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family=
:&quot;Calibri&quot;,sans-serif;color:purple">sfc@ietf.org</span></a><b><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"><b=
r>
Subject:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibr=
i&quot;,sans-serif"> RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header typ=
e of NSH</span>
<br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span>=
 <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">My recollection of the discussion and analysis of MPLS forwa=
rding to support SFC was not oriented around hierarchical SFC domains. &nbs=
p; Instead, I thought the discussion was around an
 MPLS label per SF instance so that the stack of MPLS labels provided the f=
ull SFP/RSP description. &nbsp; &nbsp;An elegant approach, for sure, but no=
t one adopted by the WG.</span>
<br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">[Jim U&gt;] Was this decision based on the notion that=
 all fabrics are IP only?? IMO the model of all DCs being large and IP only=
 is not a correct assumption.</span></i></b>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">The current discussion of MPLS is more of the hierarchical n=
ature =A8C a stack of labels in the general case represents a set of nested=
 LSPs. &nbsp; For SFC, the discussion is that a stack
 of NSH represents a stack of per-SFC-domain SFPs. &nbsp; But an individual=
 NSH does not self-describe the SFP/RSP at its own domain level, relying in=
stead on a flat identifier (SFP ID) that is used to lookup the full SFP/RSP=
.</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp; &nbsp;Ron</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif"> Dave Dolson [</span><a href=3D"mailto:ddolson@sandvin=
e.com"><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans=
-serif;color:purple">mailto:ddolson@sandvine.com</span></a><span style=3D"f=
ont-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif">]
<b><br>
Sent:</b> Wednesday, March 16, 2016 9:48 AM<b><br>
To:</b> Xuxiaohu &lt;</span><a href=3D"mailto:xuxiaohu@huawei.com"><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:pu=
rple">xuxiaohu@huawei.com</span></a><span style=3D"font-size:10.0pt;font-fa=
mily:&quot;Calibri&quot;,sans-serif">&gt;; UTTARO, JAMES &lt;</span><a href=
=3D"mailto:ju1738@att.com"><span style=3D"font-size:10.0pt;font-family:&quo=
t;Calibri&quot;,sans-serif;color:purple">ju1738@att.com</span></a><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif">&gt;;
 Dolganow, Andrew (Nokia - SG) &lt;</span><a href=3D"mailto:andrew.dolganow=
@nokia.com"><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:purple">andrew.dolganow@nokia.com</span></a><span style=
=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif">&gt;;
 EXT Bottorff, Paul &lt;</span><a href=3D"mailto:paul.bottorff@hpe.com"><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;col=
or:purple">paul.bottorff@hpe.com</span></a><span style=3D"font-size:10.0pt;=
font-family:&quot;Calibri&quot;,sans-serif">&gt;; Ron Parker &lt;</span><a =
href=3D"mailto:Ron_Parker@affirmednetworks.com"><span style=3D"font-size:10=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purple">Ron_Parker@af=
firmednetworks.com</span></a><span style=3D"font-size:10.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif">&gt;;
 Stewart Bryant &lt;</span><a href=3D"mailto:stewart.bryant@gmail.com"><spa=
n style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;colo=
r:purple">stewart.bryant@gmail.com</span></a><span style=3D"font-size:10.0p=
t;font-family:&quot;Calibri&quot;,sans-serif">&gt;;
</span><a href=3D"mailto:ao.ting@zte.com.cn"><span style=3D"font-size:10.0p=
t;font-family:&quot;Calibri&quot;,sans-serif;color:purple">ao.ting@zte.com.=
cn</span></a><b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&q=
uot;,sans-serif"><br>
Cc:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quo=
t;,sans-serif"> </span>
<a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family=
:&quot;Calibri&quot;,sans-serif;color:purple">sfc@ietf.org</span></a><b><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"><b=
r>
Subject:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibr=
i&quot;,sans-serif"> RE: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header typ=
e of NSH</span>
<br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span>=
 <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">Recall that draft-homma-sfc-forwarding-methods-analysis comp=
ares the different approaches.</span>
<br>
<a href=3D"https://tools.ietf.org/html/draft-homma-sfc-forwarding-methods-a=
nalysis-05"><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:purple">https://tools.ietf.org/html/draft-homma-sfc-forwa=
rding-methods-analysis-05</span></a>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">The MPLS approach falls into the category discussed in secti=
on 3.1.2, =A1=B0Method 2: Forwarding with Stacked Headers=A1=B1,</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">whereas the NSH approach falls into section 3.1.3, =A1=B0Met=
hod3: Forwarding based on Service Chain Identifiers=A1=B1.</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">Section 4 analyzes the different methods, with pros and cons=
 for all of the approaches.</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">-Dave</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-seri=
f">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,sans-serif"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org"><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;colo=
r:purple">mailto:sfc-bounces@ietf.org</span></a><span style=3D"font-size:10=
.0pt;font-family:&quot;Tahoma&quot;,sans-serif">]
<b>On Behalf Of </b>Xuxiaohu<b><br>
Sent:</b> Tuesday, March 15, 2016 8:21 PM<b><br>
To:</b> UTTARO, JAMES; Dolganow, Andrew (Nokia - SG); EXT Bottorff, Paul; R=
on Parker; Stewart Bryant;
</span><a href=3D"mailto:ao.ting@zte.com.cn"><span style=3D"font-size:10.0p=
t;font-family:&quot;Tahoma&quot;,sans-serif;color:purple">ao.ting@zte.com.c=
n</span></a><b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quo=
t;,sans-serif"><br>
Cc:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot=
;,sans-serif"> </span>
<a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family=
:&quot;Tahoma&quot;,sans-serif;color:purple">sfc@ietf.org</span></a><b><spa=
n style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"><br>
Subject:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,sans-serif"> Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type=
 of NSH</span>
<br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span>=
 <br>
<span style=3D"font-size:13.5pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">When applying a particular SFC (i.e., an ordered list of SFs=
) to the selected traffic, the traffic needs to be steered through the corr=
esponding SFP (i.e., an ordered list of SFFs
 and SFs) in the SFC-enabled network. MPLS-SPRING is a particular MPLS sour=
ce routing paradigm where the explicit path information (i.e., an ordered l=
ist of explicit hops) is encoded as a label stack (i.e., an ordered list of=
 labels with each indicating a particular
 explicit hop) and then piggybacked on the source routed packets. The MPLS-=
SPRING paradigm can be easily leveraged to steer the selected traffic throu=
gh a particular SFP by encoding the SFP information as an MPLS label stack =
(i.e., an ordered list of labels
 with each indicating a particular SFF or SF). In this way, SFFs could be i=
mplemented on existing MPLS switches without any change to the data-plane p=
rovided that SFs are capable of recognizing MPLS packets. &nbsp;As pointed =
out by somebody else, it=A1=AFs much straightforward
 to support the stack of SFC encapsulations if the SFC encapsulation is imp=
lemented in the form of an MPLS label stack.</span>
<br>
<span style=3D"font-size:13.5pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<span style=3D"font-size:13.5pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">Best regards,</span>
<br>
<span style=3D"font-size:13.5pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">Xiaohu</span>
<br>
<span style=3D"font-size:13.5pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-seri=
f">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,sans-serif"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org"><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif;colo=
r:purple">mailto:sfc-bounces@ietf.org</span></a><span style=3D"font-size:10=
.0pt;font-family:&quot;Tahoma&quot;,sans-serif">]
<b>On Behalf Of </b>UTTARO, JAMES<b><br>
Sent:</b> Tuesday, March 15, 2016 8:46 PM<b><br>
To:</b> Dolganow, Andrew (Nokia - SG); EXT Bottorff, Paul; Ron Parker; Stew=
art Bryant;
</span><a href=3D"mailto:ao.ting@zte.com.cn"><span style=3D"font-size:10.0p=
t;font-family:&quot;Tahoma&quot;,sans-serif;color:purple">ao.ting@zte.com.c=
n</span></a><b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quo=
t;,sans-serif"><br>
Cc:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot=
;,sans-serif"> </span>
<a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family=
:&quot;Tahoma&quot;,sans-serif;color:purple">sfc@ietf.org</span></a><b><spa=
n style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"><br>
Subject:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,sans-serif"> Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type=
 of NSH</span>
<br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span>=
 <br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">If we have an MPLS enabled fabric wouldn=A1=AFt it be =
simpler to weave NSH into it if it all uses MPLS? If not how would the inte=
raction between the two environments work?</span></i></b>
<br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">&nbsp;</span></i></b>
<br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">Jim Uttaro</span></i></b>
<br>
<b><i><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#37605E">&nbsp;</span></i></b>
<br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif;color:#37605E"=
>&quot;<i>This email and any files transmitted with it are AT&amp;T propert=
y, are confidential, and are intended solely for the use of the individual =
or entity to whom this email is addressed. If you are
 not one of the named recipient(s) or otherwise have reason to believe that=
 you have received this message in error, please notify the sender and dele=
te this message immediately from your computer. Any other use, retention, d=
issemination, forwarding, printing,
 or copying of this email is strictly prohibited</i>.&quot;</span> <br>
<b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org"><=
span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:purple">mailto:sfc-bounces@ietf.org</span></a><span style=3D"font-size=
:10.0pt;font-family:&quot;Calibri&quot;,sans-serif">]
<b>On Behalf Of </b>Dolganow, Andrew (Nokia - SG)<b><br>
Sent:</b> Monday, March 14, 2016 11:52 PM<b><br>
To:</b> EXT Bottorff, Paul &lt;</span><a href=3D"mailto:paul.bottorff@hpe.c=
om"><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:purple">paul.bottorff@hpe.com</span></a><span style=3D"font-size:=
10.0pt;font-family:&quot;Calibri&quot;,sans-serif">&gt;; Ron Parker
 &lt;</span><a href=3D"mailto:Ron_Parker@affirmednetworks.com"><span style=
=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purpl=
e">Ron_Parker@affirmednetworks.com</span></a><span style=3D"font-size:10.0p=
t;font-family:&quot;Calibri&quot;,sans-serif">&gt;; Stewart Bryant
 &lt;</span><a href=3D"mailto:stewart.bryant@gmail.com"><span style=3D"font=
-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purple">stewa=
rt.bryant@gmail.com</span></a><span style=3D"font-size:10.0pt;font-family:&=
quot;Calibri&quot;,sans-serif">&gt;;
</span><a href=3D"mailto:ao.ting@zte.com.cn"><span style=3D"font-size:10.0p=
t;font-family:&quot;Calibri&quot;,sans-serif;color:purple">ao.ting@zte.com.=
cn</span></a><b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&q=
uot;,sans-serif"><br>
Cc:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quo=
t;,sans-serif"> </span>
<a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family=
:&quot;Calibri&quot;,sans-serif;color:purple">sfc@ietf.org</span></a><b><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"><b=
r>
Subject:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibr=
i&quot;,sans-serif"> Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header typ=
e of NSH</span>
<br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span>=
 <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"=
>Following =A1=B0next header=A1=B1 approach &nbsp;is simple and the NSH hea=
der is already built like that. Introducing MPLS like approach would add ye=
t another mechanism to traverse the headers, which would make
 h/w more complex.</span> <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"=
>&nbsp;</span> <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"=
>It is true that h/w can only look at X Bytes (X depending on h/w). This is=
 true for many headers not only this and even today (without NSH) you can e=
nd-up with payload being very deep in a packet.
 At the end we need to have a flexible mechanism which NSH nesting would pr=
ovide. If someone =A1=B0abuses it=A1=B1 this can lead to various issues. It=
 is probably worth noting that in the draft including security consideratio=
ns (by adding large headers it will be harder
 to perform payload based ACL DDoS protection in routers for example).</spa=
n> <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"=
>&nbsp;</span> <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"=
>Andrew</span> <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"=
>&nbsp;</span> <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"=
>On 2016-03-15, 3:03 AM, &quot;sfc on behalf of EXT Bottorff, Paul&quot; wr=
ote:</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"=
>&nbsp;</span> <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">Just one more concern about the stack is how deep it will ne=
st. Hardware switch implementations are typically limited in the depth they=
 look into the packet. If the hardware needs
 to look at the original packet headers, then hardware would need to skip o=
ver the stack of NSH headers to reach the original packet. If the NSH stack=
 is too deep it may exceed the hardware depth limits.</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">Cheers,</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080"><br>
Paul</span> <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org"><=
span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:purple">mailto:sfc-bounces@ietf.org</span></a><span style=3D"font-size=
:10.0pt;font-family:&quot;Calibri&quot;,sans-serif">]
<b>On Behalf Of </b>Ron Parker<b><br>
Sent:</b> Monday, March 14, 2016 11:45 AM<b><br>
To:</b> Stewart Bryant &lt;</span><a href=3D"mailto:stewart.bryant@gmail.co=
m"><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:purple">stewart.bryant@gmail.com</span></a><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Calibri&quot;,sans-serif">&gt;;
</span><a href=3D"mailto:ao.ting@zte.com.cn"><span style=3D"font-size:10.0p=
t;font-family:&quot;Calibri&quot;,sans-serif;color:purple">ao.ting@zte.com.=
cn</span></a><b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&q=
uot;,sans-serif"><br>
Cc:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quo=
t;,sans-serif"> </span>
<a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family=
:&quot;Calibri&quot;,sans-serif;color:purple">sfc@ietf.org</span></a><b><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"><b=
r>
Subject:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibr=
i&quot;,sans-serif"> Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header typ=
e of NSH</span>
<br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span>=
 <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">I like the self describing stack of NSH headers and I like t=
he first one being the =A1=B0current=A1=B1 scoping. &nbsp; But, one differe=
nce between MPLS and NSH=A1=AD &nbsp; MPLS forwarding is generally handled
 by looking only at the MPLS labels that are =A1=B0in scope=A1=B1 for the c=
urrent node (i.e., starting at the top-of-stack) and not needing to locate =
and process the =A1=B0payload=A1=B1 beyond the bottom-of-stack. &nbsp; &nbs=
p;But, in NSH, most processing will require location of the =A1=B0payload=
=A1=B1
 beyond the last NSH header. &nbsp; It is inefficient to have to walk the s=
tack of NSH headers in order to locate that payload. &nbsp; &nbsp;If each N=
SH header that was pushed onto the stack also included an offset to directl=
y locate the payload (each new one simply adds
 its own byte size), then this processing inefficiency would be mitigated.<=
/span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp; &nbsp;Ron</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#004080">&nbsp;</span>
<br>
<b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif"> sfc [</span><a href=3D"mailto:sfc-bounces@ietf.org"><=
span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:purple">mailto:sfc-bounces@ietf.org</span></a><span style=3D"font-size=
:10.0pt;font-family:&quot;Calibri&quot;,sans-serif">]
<b>On Behalf Of </b>Stewart Bryant<b><br>
Sent:</b> Monday, March 14, 2016 5:40 AM<b><br>
To:</b> </span><a href=3D"mailto:ao.ting@zte.com.cn"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:purple">ao.ting@=
zte.com.cn</span></a><b><span style=3D"font-size:10.0pt;font-family:&quot;C=
alibri&quot;,sans-serif"><br>
Cc:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibri&quo=
t;,sans-serif"> </span>
<a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;font-family=
:&quot;Calibri&quot;,sans-serif;color:purple">sfc@ietf.org</span></a><b><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Calibri&quot;,sans-serif"><b=
r>
Subject:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Calibr=
i&quot;,sans-serif"> [GRAYMAIL] Re: [sfc] Adding an NSH.next-header type of=
 NSH</span>
<br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span>=
 <br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif"><br>
Having reminded myself of the NSH header structure, I see that this<br>
is not strictly needed since this naturally fits with the next<br>
protocol component of the base header. Thus stating that the there<br>
is no architectural limit on the number of SFH headers in a packet<br>
is the necessary and sufficient requirement to allow an arbitatry<br>
stack of NSH headers. Stating that new NSH headers are added at the front<b=
r>
of the packet, and processed first and discarded first is sufficient<br>
to remove any processing ambiguity. Processing would also be simpler<br>
is you followed the MPLS rule that the outer header is the only one<br>
in scope until that header is discarded (popped).<br>
<br>
I do however wonder whether the IETF's architetural preference for<br>
self describing packets (MPLS being the exception) leads us to more<br>
complex and thus less efficent dataplane designs than we could otherwise <b=
r>
achieve.<br>
<br>
- Stewart</span> <br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">On 14/03/2016=
 01:44, </span><a href=3D"mailto:ao.ting@zte.com.cn"><span style=3D"font-fa=
mily:&quot;Times New Roman&quot;,serif;color:purple">ao.ting@zte.com.cn</sp=
an></a><span style=3D"font-family:&quot;Times New Roman&quot;,serif">
 wrote:</span> <br>
<span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-serif">S=
tewart,</span><span style=3D"font-family:&quot;Times New Roman&quot;,serif"=
><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-s=
erif"><br>
Thanks. </span><span style=3D"font-family:&quot;Times New Roman&quot;,serif=
"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-s=
erif"><br>
Do you mean we should add an indicator for the nested NSH? &nbsp;I agree an=
ything new should be considered carefully. And that's what we are doing rig=
ht now.:)</span><span style=3D"font-family:&quot;Times New Roman&quot;,seri=
f"><br>
<br>
&nbsp;<br>
<br>
<br>
<br>
</span><span style=3D"font-size:7.5pt;font-family:&quot;Microsoft JhengHei&=
quot;,sans-serif"><br>
<span lang=3D"ZH-CN">=B7=A2=BC=FE=C8=CB</span></span><span style=3D"font-si=
ze:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F">: &nbsp; &=
nbsp; &nbsp; &nbsp;
</span><span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,sans-se=
rif">Stewart Bryant
</span><a href=3D"mailto:stewart.bryant@gmail.com"><span style=3D"font-size=
:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:purple">&lt;stewart.b=
ryant@gmail.com&gt;</span></a><span style=3D"font-size:7.5pt;font-family:&q=
uot;Calibri&quot;,sans-serif"><br>
</span><span lang=3D"ZH-CN" style=3D"font-size:7.5pt">=CA=D5=BC=FE=C8=CB</s=
pan><span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif=
;color:#5F5F5F">: &nbsp; &nbsp; &nbsp; &nbsp;
</span><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:7.5pt;font-=
family:&quot;Arial&quot;,sans-serif;color:purple">&quot;sfc@ietf.org&quot;<=
/span></a><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:7.5pt;fo=
nt-family:&quot;Arial&quot;,sans-serif;color:purple">&lt;sfc@ietf.org&gt;</=
span></a><span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,sans-=
serif">,
</span><span style=3D"font-size:7.5pt;font-family:&quot;Calibri&quot;,sans-=
serif"><br>
</span><span lang=3D"ZH-CN" style=3D"font-size:7.5pt">=C8=D5=C6=DA</span><s=
pan style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color=
:#5F5F5F">: &nbsp; &nbsp; &nbsp; &nbsp;
</span><span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,sans-se=
rif">2016/03/11 17:25</span><span style=3D"font-size:7.5pt;font-family:&quo=
t;Calibri&quot;,sans-serif"><br>
</span><span lang=3D"ZH-CN" style=3D"font-size:7.5pt">=D6=F7</span><span la=
ng=3D"ZH-CN" style=3D"font-size:7.5pt;font-family:&quot;Microsoft JhengHei&=
quot;,sans-serif">=CC=E2</span><span style=3D"font-size:7.5pt;font-family:&=
quot;Arial&quot;,sans-serif;color:#5F5F5F">: &nbsp; &nbsp; &nbsp; &nbsp;</s=
pan><span style=3D"font-size:7.5pt;font-family:&quot;Arial&quot;,sans-serif=
">Re:
 [sfc] Adding an NSH.next-header type of NSH</span><span style=3D"font-size=
:7.5pt;font-family:&quot;Microsoft JhengHei&quot;,sans-serif"><br>
<span lang=3D"ZH-CN">=B7=A2=BC=FE=C8=CB</span></span><span style=3D"font-si=
ze:7.5pt;font-family:&quot;Arial&quot;,sans-serif;color:#5F5F5F">: &nbsp; &=
nbsp; &nbsp; &nbsp;</span><span style=3D"font-size:7.5pt;font-family:&quot;=
Arial&quot;,sans-serif">&quot;sfc&quot;
</span><a href=3D"mailto:sfc-bounces@ietf.org"><span style=3D"font-size:7.5=
pt;font-family:&quot;Arial&quot;,sans-serif;color:purple">&lt;sfc-bounces@i=
etf.org&gt;</span></a>
<o:p></o:p></p>
<div class=3D"MsoNormal" align=3D"center" style=3D"text-align:center">
<hr size=3D"3" width=3D"100%" noshade=3D"" style=3D"color:#A0A0A0" align=3D=
"center">
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif"><br>
<br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Times New Roman&qu=
ot;,serif"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;"=
><br>
The protocol that chose the most elegant approach to layering<br>
one header on another was MPLS, with its stacking approach<br>
and one bit end of stack indicator.</span><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Times New Roman&quot;,serif"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;"=
><br>
Such a simple general approach has much to commend it<br>
and you might think seriously about applying it here.</span><span style=3D"=
font-size:10.0pt;font-family:&quot;Times New Roman&quot;,serif"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;"=
><br>
Stewart</span><span style=3D"font-size:10.0pt;font-family:&quot;Times New R=
oman&quot;,serif"><br>
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;"=
><br>
_______________________________________________<br>
sfc mailing list</span><u><span style=3D"font-family:&quot;Times New Roman&=
quot;,serif;color:purple"><br>
</span></u><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:10.0pt;=
font-family:&quot;Courier New&quot;;color:purple">sfc@ietf.org</span></a><u=
><span style=3D"font-family:&quot;Times New Roman&quot;,serif;color:purple"=
><br>
</span></u><a href=3D"https://www.ietf.org/mailman/listinfo/sfc"><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:purple">htt=
ps://www.ietf.org/mailman/listinfo/sfc</span></a>
<br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span>=
 <br>
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span>=
 <br>
<span style=3D"font-size:7.5pt">___________________________________________=
____<br>
sfc mailing list<u><span style=3D"color:purple"><br>
</span></u></span><a href=3D"mailto:sfc@ietf.org"><span style=3D"font-size:=
7.5pt;color:purple">sfc@ietf.org</span></a><u><span style=3D"font-size:7.5p=
t;color:purple"><br>
</span></u><a href=3D"https://www.ietf.org/mailman/listinfo/sfc"><span styl=
e=3D"font-size:7.5pt;color:purple">https://www.ietf.org/mailman/listinfo/sf=
c</span></a>
<o:p></o:p></p>
</div>
</body>
</html>

--_000_TU4PR84MB0159663F48D45AB77B0276F3FE800TU4PR84MB0159NAMP_--


From nobody Tue Mar 22 23:50:06 2016
Return-Path: <anil.sn@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A74A12D828; Tue, 22 Mar 2016 23:50:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.222
X-Spam-Level: 
X-Spam-Status: No, score=-4.222 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 v4sBQqnQiZB6; Tue, 22 Mar 2016 23:50:01 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 013FA12D88E; Tue, 22 Mar 2016 23:49:56 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml707-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CLD29866; Wed, 23 Mar 2016 06:49:53 +0000 (GMT)
Received: from NKGEML406-HUB.china.huawei.com (10.98.56.37) by lhreml707-cah.china.huawei.com (10.201.5.199) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 23 Mar 2016 06:49:52 +0000
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml406-hub.china.huawei.com ([10.98.56.37]) with mapi id 14.03.0235.001; Wed, 23 Mar 2016 14:49:40 +0800
From: "Anil Kumar S N (VRP Network BL)" <anil.sn@huawei.com>
To: "sfc-chairs@ietf.org" <sfc-chairs@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Call for Buenos Aires SFC Agenda Topics
Thread-Index: AQHRcrbpsKUQYl4fNU2Cp5sCiCfqLJ9mukTA
Date: Wed, 23 Mar 2016 06:49:39 +0000
Message-ID: <327562D94EA7BF428CD805F338C31EF06CA63586@NKGEML515-MBX.china.huawei.com>
References: <56D3DF0B.8010100@gmail.com>
In-Reply-To: <56D3DF0B.8010100@gmail.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.213.92]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.56F23C92.0093, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 1d392461be75ae4780ca73ceb0cd447a
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/Q2_wRALWX61xqDgcNPQnEVy7oFQ>
Cc: VinodS Kumar <vinods.kumar@huawei.com>, Gaurav agrawal <gaurav.agrawal@huawei.com>
Subject: Re: [sfc] Call for Buenos Aires SFC Agenda Topics
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Mar 2016 06:50:04 -0000

SGkgQ2hhaXIsIA0KDQoJUGxlYXNlIGNvbnNpZGVyIHRoaXMgYXMgaHVtYmxlIHJlbWFpbmRlciwJ
S2luZGx5IGNvbnNpZGVyIGFuZCBncmFudCB1cyByZW1vdGUgcHJlc2VudGF0aW9uIHNsb3QuDQoN
CglodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1hZ3Ytc2ZjLXBlcmZvcm1h
bmNlLW1lYXN1cmVtZW50LWFyY2hpdGVjdHVyZS8NCg0KCWh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0
Zi5vcmcvZG9jL2RyYWZ0LWFndi1zZmMtcGFja2V0LWRlbGF5LW1lYXN1cmVtZW50Lw0KDQoJaHR0
cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtYWd2LXNmYy1wYWNrZXQtbG9zcy1t
ZWFzdXJlbWVudC8NCg0KDQpUaGFua3MgJiBSZWdhcmRzDQpBbmlsIFMgTg0KDQrigJxCZSBsaWJl
cmFsIGluIHdoYXQgeW91IGFjY2VwdCwgYW5kIGNvbnNlcnZhdGl2ZSBpbiB3aGF0IHlvdSBzZW5k
4oCdIC0gSm9uIFBvc3RlbA0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBz
ZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIE1hcnRpbiBTdGll
bWVybGluZw0KU2VudDogMjkgRmVicnVhcnkgMjAxNiAxMTozMw0KVG86IHNmY0BpZXRmLm9yZw0K
U3ViamVjdDogW3NmY10gQ2FsbCBmb3IgQnVlbm9zIEFpcmVzIFNGQyBBZ2VuZGEgVG9waWNzDQoN
CkdyZWV0aW5ncyBXRzoNCg0KT3VyIG1lZXRpbmcgaW4gQnVlbm9zIEFpcmVzIGlzIGZhc3QgYXBw
cm9hY2hpbmcuIEFzIGFsd2F5cyB0aGUgZ29hbCBvZiB0aGUgbWVldGluZyB3aWxsIGJlIHRvIG1h
a2UgdGhlIGJlc3QgdXNlIG9mIG91ciBsaW1pdGVkIGZhY2UtdG8tZmFjZSB0aW1lLiBXaXRoIHRo
YXQgaW4gbWluZCB3ZSB3ZWxjb21lIHJlcXVlc3RzIGZvciBhZ2VuZGEgdGltZS4NCg0KQXMgd2Ug
YnVpbGQgdGhlIG1lZXRpbmcgYWdlbmRhIG91ciBnb2FsIHdpbGwgYmUgdG8gc2VsZWN0IHByZXNl
bnRhdGlvbnMgdGhhdCBiZXN0IGZ1cnRoZXIgdGhlIHdvcmsgb2YgdGhlIFdHLCBhbmQgdGhhdCBn
ZW5lcmFsbHkgbWVhbnMgZm9jdXNpbmcgb24ga2V5IGNoYXJ0ZXIgZGVsaXZlcmFibGVzIGFuZCB0
b3BpY3Mgd2l0aCBpbXBvcnRhbnQgb3BlbiBpc3N1ZXMgdG8gcmVzb2x2ZS4gV2hlbiBtYWtpbmcg
YSByZXF1ZXN0IHBsZWFzZSBjb25zaWRlciB3aGF0IHlvdSB0aGluayB0aGUgV0cgc2hvdWxkIGRv
IHdpdGggaXRzIGNvbnRlbnQg4oCTIGZvciBleGFtcGxlOg0KDQotIERvZXMgdGhlIGRvY3VtZW50
IGhhdmUgdXNlZnVsIGNvbnRlbnQgdGhhdCBzaG91bGQgYmUgbW92ZWQgaW50byBhbm90aGVyIFdH
IGRvY3VtZW50IG9yIHByb2dyZXNzIG9uIGl0cyBvd24gbWVyaXQNCi0gRG9lcyB0aGUgY29udGVu
dCBoYXZlIGEgZ29vZCBiYXNpcyBmb3Igb25lIG9mIHRoZSBXRyBkb2N1bWVudHMgcGVyIHRoZSBj
aGFydGVyDQotIFNob3VsZCB0aGUgZG9jdW1lbnQgY29udGVudCBiZSBtZXJnZWQgd2l0aCBvbmUg
b3IgbW9yZSBvdGhlciBkb2N1bWVudHMsIHNvIHRoYXQgYSBjb21iaW5lZCBkb2N1bWVudCBjb3Vs
ZCBiZWNvbWUgYSBXRyBkb2N1bWVudA0KDQoqKlBsZWFzZSBzZW5kIHlvdXIgcmVxdWVzdCB0byB0
aGUgU0ZDIGNoYWlycyB1bnRpbCBNYXJjaCAxMHRoLCA2IGFtIFVUQy4qKg0KDQpUaGUgcmVxdWVz
dCBtdXN0IGluY2x1ZGUgdGhlIG5hbWUgIG9mIHRoZSBkcmFmdCB0byBiZSBwcmVzZW50ZWQsIHRp
bWUgZm9yIHRoZSBwcmVzZW50YXRpb24gcmVxdWVzdGVkLCBhbmQgdGhlIHByZXNlbnRlci4NCg0K
VGhhbmtzLA0KDQpKaW0sIFRob21hcyAmIE1hcnRpbg0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3Jn
DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0K


From nobody Thu Mar 24 08:04:58 2016
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7131512D887; Tue, 22 Mar 2016 11:42:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, 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 2TdR2H5rVqF1; Tue, 22 Mar 2016 11:42:14 -0700 (PDT)
Received: from usplmg21.ericsson.net (usplmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 656E112D7D8; Tue, 22 Mar 2016 11:42:14 -0700 (PDT)
X-AuditID: c6180641-f79fa6d0000057a9-55-56f191e394d6
Received: from EUSAAHC007.ericsson.se (Unknown_Domain [147.117.188.93]) by usplmg21.ericsson.net (Symantec Mail Security) with SMTP id A9.60.22441.3E191F65; Tue, 22 Mar 2016 19:41:40 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC007.ericsson.se ([147.117.188.93]) with mapi id 14.03.0248.002; Tue, 22 Mar 2016 14:42:13 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>,  "sfc@ietf.org" <sfc@ietf.org>, "BIER (bier@ietf.org)" <bier@ietf.org>, "nvo3@ietf.org" <nvo3@ietf.org>
Thread-Topic: New documents published by Overlay OAM DT
Thread-Index: AdGEaT578BdMGmKpSI6z+qZCjRGO1g==
Date: Tue, 22 Mar 2016 18:42:11 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF11221A217BD@eusaamb103.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.10]
Content-Type: multipart/alternative; boundary="_000_7347100B5761DC41A166AC17F22DF11221A217BDeusaamb103erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRmVeSWpSXmKPExsUyuXRPrO6TiR/DDDa3s1t8eniJ2WLpjD1M Fp/e7WCxODdpGbvFz1Wf2C0+N3ayWLyeOJXN4mXnBjaLp/MlLdY3NzFbfP6zjdHiwpvfzBbP nj5itnjyYCu7A5/HlN8bWT0mNr9j99g56y67x5IlP5k8nk0/zOTxtLuZJYAtissmJTUnsyy1 SN8ugSvj8poNLAULbSrW3LBrYGw37WLk5JAQMJF4OOcxK4QtJnHh3nq2LkYuDiGBI4wSz1+t ZwFJCAksZ5R4+98AxGYTMJJ4sbGHHaRIRGAHo8TE/6uZQBxmgbksElufzQIbJQxUNfX1fLBu EQFziUnv7wPFOYBsPYmmTk2QMIuAqsSt39eYQGxeAV+Jc9vXsIHYjEBXfD+1BizOLCAucevJ fCaI6wQkluw5zwxhi0q8fPwP6moliUlLz7FC1OdLzL1wFmqmoMTJmU9YJjAKz0IyahaSsllI yiDiOhILdn9ig7C1JZYtfM0MY5858JgJWXwBI/sqRo7S4oKc3HQjw02MwBg+JsHmuINxb6/n IUYBDkYlHl6DrR/ChFgTy4orcw8xSnAwK4nwrur7GCbEm5JYWZValB9fVJqTWnyIUZqDRUmc 99vHy2FCAumJJanZqakFqUUwWSYOTqkGxoRzWuuNw2/5fT567O5tEYb/2Zudk061pv3cc6h4 zhXGadIbPdb9P/O4fN9UdeGPs+I5hfc9uOV4u6BoJVP+ZtWAOfL7GQw9wgRnSP32XtTnb3rt 7a+VUZvO6tS1yggo7Z/3XfBW0E7t50adrbLL+j3Wz9te4+Ch9/bP3k3LZqp+PDBJ861mw2ol luKMREMt5qLiRAC+Qu093QIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/QKhdPtS7GyP2ndk4xJZDF198DDM>
X-Mailman-Approved-At: Thu, 24 Mar 2016 08:04:55 -0700
Cc: "Ignas Bagdonas \(ibagdona@gmail.com\)" <ibagdona@gmail.com>, "Carlos Pignataro \(cpignata\) \(cpignata@cisco.com\)" <cpignata@cisco.com>, "Erik Nordmark \(nordmark@sonic.net\)" <nordmark@sonic.net>, "dekumar@cisco.com" <dekumar@cisco.com>, "Petr Lapukhov \(petr@fb.com\)" <petr@fb.com>, "santosh.pallagatti@gmail.com" <santosh.pallagatti@gmail.com>, "Alia Atlas \(akatlas@gmail.com\)" <akatlas@gmail.com>, "Nagendra Kumar \(naikumar\) \(naikumar@cisco.com\)" <naikumar@cisco.com>, "David Mozes \(davidm@mellanox.com\)" <davidm@mellanox.com>
Subject: [sfc] New documents published by Overlay OAM DT
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 22 Mar 2016 18:42:27 -0000

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

Dear All,
the design team had published two documents:

*         Overlay OAM Requirements https://tools.ietf.org/html/draft-ooamdt=
-rtgwg-ooam-requirement-00

*         OAM for Overlay Networks: Gap Analysis https://tools.ietf.org/htm=
l/draft-ooamdt-rtgwg-oam-gap-analysis-00

These documents and next steps for the design team would be discussed, as o=
f this moment, at RTG WG meeting on Thursday, session I:

5) 11:05-11:35 - Initial progress report from Overlay OAM design team, Over=
lay OAM design team, 30 min



We greatly appreciate your reviews, questions, comments, and suggestions. L=
ooking forward to see you at the meeting for lively and productive discussi=
on.



                Regards,

                                Greg



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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:m=3D"http://schema=
s.microsoft.com/office/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html=
40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri","sans-serif";}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1243180082;
	mso-list-type:hybrid;
	mso-list-template-ids:914530572 67698689 67698691 67698693 67698689 676986=
91 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Dear All,<o:p></o:p></p>
<p class=3D"MsoNormal">the design team had published two documents:<o:p></o=
:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><span style=3D"font-family:Symbol"><span style=
=3D"mso-list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times New Roma=
n&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>Overlay OAM Requirements <a href=3D"https://=
tools.ietf.org/html/draft-ooamdt-rtgwg-ooam-requirement-00">
https://tools.ietf.org/html/draft-ooamdt-rtgwg-ooam-requirement-00</a><o:p>=
</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:.5in;text-indent:-.25in;mso-=
list:l0 level1 lfo1">
<![if !supportLists]><span style=3D"font-family:Symbol"><span style=3D"mso-=
list:Ignore">&middot;<span style=3D"font:7.0pt &quot;Times New Roman&quot;"=
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]>OAM for Overlay Networks: Gap Analysis <a hr=
ef=3D"https://tools.ietf.org/html/draft-ooamdt-rtgwg-oam-gap-analysis-00">
https://tools.ietf.org/html/draft-ooamdt-rtgwg-oam-gap-analysis-00</a><o:p>=
</o:p></p>
<p class=3D"MsoPlainText">These documents and next steps for the design tea=
m would be discussed, as of this moment, at RTG WG meeting on Thursday, ses=
sion I:<o:p></o:p></p>
<p class=3D"MsoPlainText">5) 11:05-11:35 - Initial progress report from Ove=
rlay OAM design team, Overlay OAM design team, 30 min<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">We greatly appreciate your reviews, questions, co=
mments, and suggestions. Looking forward to see you at the meeting for live=
ly and productive discussion.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Regards,<o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Greg<o:p></o=
:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_7347100B5761DC41A166AC17F22DF11221A217BDeusaamb103erics_--


From nobody Thu Mar 24 08:05:01 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0C55712D0F8 for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 18:59:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.522
X-Spam-Level: 
X-Spam-Status: No, score=-2.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLACK=1.7] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ki9arnkhWHSE for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 18:59:10 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B0B7612D178 for <sfc@ietf.org>; Tue, 22 Mar 2016 18:59:08 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CGL86645; Wed, 23 Mar 2016 01:59:06 +0000 (GMT)
Received: from NKGEML406-HUB.china.huawei.com (10.98.56.37) by lhreml706-cah.china.huawei.com (10.201.5.182) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 23 Mar 2016 01:59:05 +0000
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml406-hub.china.huawei.com ([10.98.56.37]) with mapi id 14.03.0235.001; Wed, 23 Mar 2016 09:59:01 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgGIbhNHv82pdBEmnzsTX6DSc4Z9dP1yAgAF9ZiCABNXngIABJ6ZAgABDfACAAU4y8A==
Date: Wed, 23 Mar 2016 01:59:00 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D534D9F@NKGEML515-MBX.china.huawei.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5337B6@NKGEML515-MBX.china.huawei.com> <B17A6910EEDD1F45980687268941550F135E3FB5@MISOUT7MSGUSRCD.ITServices.sbc.com> <56EACDC7.7060000@gmail.com> <56EACF91.6070703@joelhalpern.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D533D68@NKGEML515-MBX.china.huawei.com> <D3159608.49136%jguichar@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D534964@NKGEML515-MBX.china.huawei.com> <EA4174BD-7054-47F1-8A74-B8E6E04A8246@cisco.com>
In-Reply-To: <EA4174BD-7054-47F1-8A74-B8E6E04A8246@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.99.55]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.56F1F86A.00E6, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 65b9f8d3865ed0f0164fe032c72433a8
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/l5T4OeN3_eoAV2mjN-oS0qI3_40>
X-Mailman-Approved-At: Thu, 24 Mar 2016 08:04:55 -0700
Cc: "Dolganow, Andrew \(Nokia - SG\)" <andrew.dolganow@nokia.com>, "sfc@ietf.org" <sfc@ietf.org>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>, Stewart Bryant <stewart.bryant@gmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "UTTARO,  JAMES" <ju1738@att.com>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Mar 2016 01:59:31 -0000

DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQ2FybG9zIFBpZ25hdGFy
byAoY3BpZ25hdGEpIFttYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tXQ0KPiBTZW50OiBUdWVzZGF5
LCBNYXJjaCAyMiwgMjAxNiA5OjU0IFBNDQo+IFRvOiBYdXhpYW9odQ0KPiBDYzogSmltIEd1aWNo
YXJkIChqZ3VpY2hhcik7IEpvZWwgTS4gSGFscGVybjsgU3Rld2FydCBCcnlhbnQ7IFVUVEFSTywg
SkFNRVM7DQo+IFJvbiBQYXJrZXI7IERhdmUgRG9sc29uOyBEb2xnYW5vdywgQW5kcmV3IChOb2tp
YSAtIFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOw0KPiBhby50aW5nQHp0ZS5jb20uY247IHNmY0Bp
ZXRmLm9yZw0KPiBTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5T
SC5uZXh0LWhlYWRlciB0eXBlIG9mIE5TSA0KPiANCj4gDQo+ID4gT24gTWFyIDIxLCAyMDE2LCBh
dCA5OjU2IFBNLCBYdXhpYW9odSA8eHV4aWFvaHVAaHVhd2VpLmNvbT4gd3JvdGU6DQo+ID4NCj4g
Pg0KPiA+DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IEppbSBH
dWljaGFyZCAoamd1aWNoYXIpIFttYWlsdG86amd1aWNoYXJAY2lzY28uY29tXQ0KPiA+PiBTZW50
OiBUdWVzZGF5LCBNYXJjaCAyMiwgMjAxNiAxMjoxNSBBTQ0KPiA+PiBUbzogWHV4aWFvaHU7IEpv
ZWwgTS4gSGFscGVybjsgU3Rld2FydCBCcnlhbnQ7IFVUVEFSTywgSkFNRVM7IFJvbg0KPiA+PiBQ
YXJrZXI7IERhdmUgRG9sc29uOyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJv
dHRvcmZmLA0KPiA+PiBQYXVsOyBhby50aW5nQHp0ZS5jb20uY24NCj4gPj4gQ2M6IHNmY0BpZXRm
Lm9yZw0KPiA+PiBTdWJqZWN0OiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5T
SC5uZXh0LWhlYWRlciB0eXBlIG9mDQo+ID4+IE5TSA0KPiA+Pg0KPiA+Pj4NCj4gPj4+DQo+ID4+
Pg0KPiA+Pj4+IFNvIGV2ZW4gaWYgd2UgaGFkIHdhbnRlZCB0byB1c2UgYSBsYWJlbCBzdGFjayBm
b3IgcGF0aA0KPiA+Pj4+IGlkZW50aWZpY2F0aW9uLCBhcyBmYXIgYXMgSSAgY2FuIHRlbGwgd2Ug
d291bGQgc3RpbGwgbmVlZCBhIGhlYWRlcg0KPiA+Pj4+IHRvIGNhcnJ5IHRoZSBtZXRhZGF0YS4N
Cj4gPj4+DQo+ID4+PiBZZXMuIEhvd2V2ZXIsIGlmIG1ldGFkYXRhIGlzIG5vdCBhIG1hbmRhdG9y
eSBjb21wb25lbnQgaW4gYW55DQo+ID4+PiBzZXJ2aWNlIGNoYWluLCBpdCdkIGJldHRlciB0byBk
ZWNvdXBsZSB0aGUgcGF0aCBpZGVudGlmaWNhdGlvbg0KPiA+Pj4gaGVhZGVyIGZyb20gdGhlIG1l
dGFkYXRhIGhlYWRlciwgSU1ITy4NCj4gPj4NCj4gPj4gSW4gd2hpY2ggY2FzZSB5b3UgY2FuIHVz
ZSBNRC10eXBlIDIgd2l0aCBsZW5ndGggc2V0IHRvIDB4Mi4NCj4gPg0KPiA+IFdoYXQgYWJvdXQg
aWYgd2UganVzdCB3YW50IHRoZSBOU0ggdG8gYWN0IGFzIGEgbWV0YWRhdGEgY29udGFpbmVyPw0K
PiA+DQo+IA0KPiBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNzY2NQ0KPiANCj4gICAg
U0ZDIEVuY2Fwc3VsYXRpb246ICBUaGUgU0ZDIGVuY2Fwc3VsYXRpb24gcHJvdmlkZXMsIGF0IGEg
bWluaW11bSwgU0ZQDQo+ICAgICAgICAgaWRlbnRpZmljYXRpb24sIGFuZCBpcyB1c2VkIGJ5IHRo
ZSBTRkMtYXdhcmUgZnVuY3Rpb25zLCBzdWNoIGFzDQo+ICAgICAgICAgdGhlIFNGRiBhbmQgU0ZD
LWF3YXJlIFNGcy4gIFRoZSBTRkMgZW5jYXBzdWxhdGlvbiBpcyBub3QgdXNlZA0KPiAgICAgICAg
IGZvciBuZXR3b3JrIHBhY2tldCBmb3J3YXJkaW5nLiAgSW4gYWRkaXRpb24gdG8gU0ZQDQo+ICAg
ICAgICAgaWRlbnRpZmljYXRpb24sIHRoZSBTRkMgZW5jYXBzdWxhdGlvbiBjYXJyaWVzIG1ldGFk
YXRhIGluY2x1ZGluZw0KPiAgICAgICAgIGRhdGEtcGxhbmUgY29udGV4dCBpbmZvcm1hdGlvbi4N
Cg0KTXkgcG9pbnQgaXM6IHdoZW4gdGhlIFNGUCBpZGVudGlmaWNhdGlvbiBjb3VsZCBiZSBpbXBs
ZW1lbnRlZCBieSB1c2luZyBhIGdpdmVuIGV4aXN0aW5nIGZvcndhcmRpbmcgcGFyYWRpZ20sIHdo
YXQgd2UgcmVhbGx5IG5lZWQgdG8gaW52ZW50IGlzIGp1c3QgYSBtZXRhZGF0YSBjb250YWluZXIu
DQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQo+IOKAlCBDYXJsb3MuDQo+IA0KPiA+IEJlc3Qg
cmVnYXJkcywNCj4gPiBYaWFvaHUNCj4gPg0KPiA+PiBKaW0NCj4gPj4NCj4gPj4+DQo+ID4+Pg0K
PiA+Pj4+IEFuZCB0aGF0IG1lYW5zIHRoYXQgYW55dGhpbmcgdGhhdCBuZWVkZWQgdGhlIG1ldGFk
YXRhIG9yIGlubmVyDQo+ID4+Pj4gcGFja2V0IHdvdWxkICBoYXZlIHRvIHBhcnNlIHRoZSBsYWJl
bCBzdGFjay4NCj4gPj4+PiBBdCB3aGljaCBwb2ludCAuLi4NCj4gPj4+DQo+ID4+PiBBdCB0aGUg
Ym90dG9tIG9mIHRoZSBsYWJlbCBzdGFjay4NCj4gPj4+DQo+ID4+PiBCZXN0IHJlZ2FyZHMsDQo+
ID4+PiBYaWFvaHUNCj4gPj4+DQo+ID4+Pg0KPiA+Pj4+IFlvdXJzLA0KPiA+Pj4+IEpvZWwNCj4g
Pj4+Pg0KPiA+Pj4+IE9uIDMvMTcvMTYgMTE6MzEgQU0sIFN0ZXdhcnQgQnJ5YW50IHdyb3RlOg0K
PiA+Pj4+PiBZZXMsIHRoZSBNUExTIGxhYmVsIHNob3VsZCBiZSBzZWVuIGFzIGFuIGluc3RydWN0
aW9uIC0gd2hpY2ggaXMNCj4gPj4+Pj4gZXhhY3RseSB3aGF0IGl0IGlzLCBhbmQgYWx3YXlzIGhh
cyBiZWVuLg0KPiA+Pj4+Pg0KPiA+Pj4+PiBZb3UgY2FuIHRyaXZpYWxseSBjYXJyeSBNUExTIG92
ZXIgSVAuDQo+ID4+Pj4+DQo+ID4+Pj4+IFdlIGRvIGNhcnJ5IE1QTFMgb3ZlciBFdGhlcm5ldC4N
Cj4gPj4+Pj4NCj4gPj4+Pj4gSW4gdGhlIGFib3ZlIGNhc2VzIE1QTFMgaXMgdGhlIGluc3RydWN0
aW9uLCBhbmQgSVAgYW5kIEV0aGVybmV0DQo+ID4+Pj4+IGFyZSB0aGUgcG9pbnQgdG8gcG9pbnQg
dHJhbnNwb3J0cy4NCj4gPj4+Pj4NCj4gPj4+Pj4gV2hhdCBpcyBtb3JlIGludGVyZXN0aW5nIGlz
IGhvdyB3ZSBjYXJyeSB0aGUgbWV0YWRhdGEsIHNpbmNlIHRoZXJlDQo+ID4+Pj4+IG1heSBuZWVk
IHRvIGJlIHNldmVyYWwgaW5zdGFuY2VzIG9mIHRoZSBtZXRhZGF0YSBpbiB0aGUgcGFja2V0Lg0K
PiA+Pj4+Pg0KPiA+Pj4+PiBTdGV3YXJ0DQo+ID4+Pj4+DQo+ID4+Pj4+IE9uIDE3LzAzLzIwMTYg
MTI6MzAsIFVUVEFSTywgSkFNRVMgd3JvdGU6DQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gKi9Sb24sLyoN
Cj4gPj4+Pj4+DQo+ID4+Pj4+PiAqLy8qDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gKi9IYXZlIG5vdCBi
ZWVuIGZvbGxvd2luZyB0aGUgU0ZDIFdHIHRoYXQgY2xvc2VseSBkdWUgdG8gb3RoZXINCj4gPj4+
Pj4+IG1vcmUgcHJlc3NpbmcgbmVlZHMgZm9yIG15IG5ldHdvcmsuIFRoYXQgYmVpbmcgc2FpZCwg
aXQgd291bGQNCj4gPj4+Pj4+IHNlZW0gdGhhdCBhbiBNUExTIGxhYmVsIGNvdWxkIGJlIHVzZWQg
YXMgdGhlIGJhc2lzIGZvciB3aGF0IHlvdQ0KPiA+Pj4+Pj4gYXJlIGxvb2tpbmcgZm9yIGFuIHRo
dXMgY291bGQgYmUgYXBwbGllZCB0byBhbGwgbmV0d29yayB0eXBlcy4NCj4gPj4+Pj4+IFVzaW5n
IHRoZSBNUExTIGxhYmVsIGZvcm1hdCBkb2VzIG5vdCBmb3JjZSB5b3UgdG8gaGF2ZSBhbiBNUExT
DQo+ID4+Pj4+PiBlbmFibGVkIG5ldHdvcmsgYWxsIHRoYXQgaXMgbmVlZGVkIGlzIHRoZSByZXF1
aXJlZCBpbmZvIHRvIGJlDQo+ID4+Pj4+PiBwb3B1bGF0ZWQgaW4gdGhlIGxhYmVsLiBJdCBzZWVt
cyB0aGF0IHRoZSBhcmd1bWVudCBpcyBmb3INCj4gPj4+Pj4+IGluZGVwZW5kZW5jZSBvZiBuZXR3
b3JrIHRodXMgaW52ZW50aW5nIGEgbmV3IGxhYmVsIGlzIGJhc2VkIG9uIGFuDQo+ID4+Pj4+PiBh
c3N1bXB0aW9uIHRoYXQgdXNpbmcgTVBMUyBsYWJlbHMgaW1wb3NlcyBhbiBNUExTIGNvbnRyb2wg
cGxhbmUuDQo+ID4+Pj4+PiBJcyB0aGF0IHJpZ2h0Py8qDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gKi8v
Kg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+ICovSmltIFV0dGFyby8qDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4g
Ki8vKg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+ICIvVGhpcyBlbWFpbCBhbmQgYW55IGZpbGVzIHRyYW5z
bWl0dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHksDQo+ID4+Pj4+PiBhcmUgY29uZmlkZW50
aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBvZiB0aGUNCj4gPj4+Pj4+
IGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBpcyBhZGRyZXNzZWQuIElm
IHlvdSBhcmUNCj4gPj4+Pj4+IG5vdCBvbmUgb2YgdGhlIG5hbWVkIHJlY2lwaWVudChzKSBvciBv
dGhlcndpc2UgaGF2ZSByZWFzb24gdG8NCj4gPj4+Pj4+IGJlbGlldmUgdGhhdCB5b3UgaGF2ZSBy
ZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZQ0KPiA+Pj4+Pj4gbm90aWZ5IHRo
ZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRlbHkgZnJvbSB5b3VyDQo+
ID4+Pj4+PiBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9uLCBkaXNzZW1pbmF0aW9u
LCBmb3J3YXJkaW5nLA0KPiA+Pj4+Pj4gcHJpbnRpbmcsIG9yIGNvcHlpbmcgb2YgdGhpcyBlbWFp
bCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLy4iKi8vKg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+ICpGcm9t
OipYdXhpYW9odSBbbWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb21dDQo+ID4+Pj4+PiAqU2VudDoq
IFRodXJzZGF5LCBNYXJjaCAxNywgMjAxNiAzOjQ3IEFNDQo+ID4+Pj4+PiAqVG86KiBSb24gUGFy
a2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPjsgVVRUQVJPLA0KPiA+PiBKQU1F
Uw0KPiA+Pj4+Pj4gPGp1MTczOEBhdHQuY29tPjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZp
bmUuY29tPjsNCj4gRG9sZ2Fub3csDQo+ID4+Pj4+PiBBbmRyZXcgKE5va2lhIC0gU0cpIDxhbmRy
ZXcuZG9sZ2Fub3dAbm9raWEuY29tPjsgRVhUIEJvdHRvcmZmLA0KPiA+Pj4+Pj4gUGF1bCA8cGF1
bC5ib3R0b3JmZkBocGUuY29tPjsgU3Rld2FydCBCcnlhbnQNCj4gPj4+Pj4+IDxzdGV3YXJ0LmJy
eWFudEBnbWFpbC5jb20+OyBhby50aW5nQHp0ZS5jb20uY24NCj4gPj4+Pj4+ICpDYzoqIHNmY0Bp
ZXRmLm9yZw0KPiA+Pj4+Pj4gKlN1YmplY3Q6KiBSRTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRk
aW5nIGFuIE5TSC5uZXh0LWhlYWRlcg0KPiA+Pj4+Pj4gdHlwZSBvZiBOU0gNCj4gPj4+Pj4+DQo+
ID4+Pj4+PiBSb24sDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gVGhlIFNGQyBhcHByb2FjaCBvZiBlbmNv
ZGluZyB0aGUgU0ZQIGluZm9ybWF0aW9uIGJ5IGFuIE1QTFMgbGFiZWwNCj4gPj4+Pj4+IHN0YWNr
IGNhbiBtZWV0IHRoZSB0cmFuc3BvcnQtaW5kZXBlbmRlbmN5IHJlcXVpcmVtZW50IHZlcnkgd2Vs
bC4NCj4gPj4+Pj4+DQo+ID4+Pj4+PiBCZXN0IHJlZ2FyZHMsDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4g
WGlhb2h1DQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gKkZyb206KlJvbiBQYXJrZXIgW21haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KPiA+Pj4+Pj4gKlNlbnQ6KiBXZWRuZXNkYXks
IE1hcmNoIDE2LCAyMDE2IDExOjIwIFBNDQo+ID4+Pj4+PiAqVG86KiBVVFRBUk8sIEpBTUVTOyBE
YXZlIERvbHNvbjsgWHV4aWFvaHU7IERvbGdhbm93LCBBbmRyZXcNCj4gPj4+Pj4+IChOb2tpYSAt
IFNHKTsgRVhUIEJvdHRvcmZmLCBQYXVsOyBTdGV3YXJ0IEJyeWFudDsNCj4gPj4+Pj4+IGFvLnRp
bmdAenRlLmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4gPj4+Pj4+ICpDYzoq
IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gPj4+Pj4+ICpTdWJqZWN0Oiog
UkU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXINCj4gPj4+
Pj4+IHR5cGUgb2YgTlNIDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gSmFtZXMsDQo+ID4+Pj4+Pg0KPiA+
Pj4+Pj4gSSBjYW7igJl0IHNwZWFrIGZvciB0aGUgZW50aXJlIGdyb3VwLCBteSB1bmRlcnN0YW5k
aW5nIG9mIHRoZQ0KPiA+Pj4+Pj4gZGVjaXNpb24gbm90IHRvIHN0YW5kYXJkaXplIG9uIE1QTFMg
YXMgdGhlIGZvcndhcmRpbmcgcGFyYWRpZ20NCj4gPj4+Pj4+IHdhcyB0byBtYWtlIFNGQyBicm9h
ZGVyIHN1Y2ggdGhhdCBpdCBjb3VsZCB1dGlsaXplIE1BQyBiYXNlZA0KPiA+Pj4+Pj4gbmV0d29y
a3MsIElQIGJhc2VkIG5ldHdvcmtzLCBhbmQgSVAtb3Zlci1NUExTIGJhc2VkIG5ldHdvcmtzLg0K
PiA+Pj4+Pj4NCj4gPj4+Pj4+IFJvbg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+ICpGcm9tOipVVFRBUk8s
IEpBTUVTIFttYWlsdG86anUxNzM4QGF0dC5jb21dDQo+ID4+Pj4+PiAqU2VudDoqIFdlZG5lc2Rh
eSwgTWFyY2ggMTYsIDIwMTYgMTE6MTEgQU0NCj4gPj4+Pj4+ICpUbzoqIFJvbiBQYXJrZXIgPFJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4gPj4+Pj4+IDxtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBEYXZlIERvbHNvbg0KPiA+Pj4+Pj4gPGRkb2xzb25A
c2FuZHZpbmUuY29tIDxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PjsgWHV4aWFvaHUNCj4g
Pj4+Pj4+IDx4dXhpYW9odUBodWF3ZWkuY29tIDxtYWlsdG86eHV4aWFvaHVAaHVhd2VpLmNvbT4+
OyBEb2xnYW5vdywNCj4gPj4+PiBBbmRyZXcNCj4gPj4+Pj4+IChOb2tpYSAtIFNHKQ0KPiA+Pj4+
Pj4NCj4gPj4gPDxtYWlsdG86YW5kcmV3LmRvbGdhbm93QG5va2lhLmNvbT5hbmRyZXcuZG9sZ2Fu
b3dAbm9raWEuY29tPjsNCj4gPj4+PiBFWFQNCj4gPj4+Pj4+IEJvdHRvcmZmLCBQYXVsIDxwYXVs
LmJvdHRvcmZmQGhwZS5jb20NCj4gPj4+Pj4+IDxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29t
Pj47IFN0ZXdhcnQgQnJ5YW50DQo+ID4+Pj4+PiA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tIDxt
YWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tPj47DQo+ID4+Pj4+PiBhby50aW5nQHp0ZS5j
b20uY24gPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQo+ID4+Pj4+PiAqQ2M6KiBzZmNAaWV0
Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+ID4+Pj4+PiAqU3ViamVjdDoqIFJFOiBbc2Zj
XSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyDQo+ID4+Pj4+PiB0eXBl
IG9mIE5TSA0KPiA+Pj4+Pj4NCj4gPj4+Pj4+ICovQ29tbWVudHMgSW4tTGluZS8qDQo+ID4+Pj4+
Pg0KPiA+Pj4+Pj4gKi8vKg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+ICovSmltIFV0dGFyby8qDQo+ID4+
Pj4+Pg0KPiA+Pj4+Pj4gKi8vKg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+ICIvVGhpcyBlbWFpbCBhbmQg
YW55IGZpbGVzIHRyYW5zbWl0dGVkIHdpdGggaXQgYXJlIEFUJlQgcHJvcGVydHksDQo+ID4+Pj4+
PiBhcmUgY29uZmlkZW50aWFsLCBhbmQgYXJlIGludGVuZGVkIHNvbGVseSBmb3IgdGhlIHVzZSBv
ZiB0aGUNCj4gPj4+Pj4+IGluZGl2aWR1YWwgb3IgZW50aXR5IHRvIHdob20gdGhpcyBlbWFpbCBp
cyBhZGRyZXNzZWQuIElmIHlvdSBhcmUNCj4gPj4+Pj4+IG5vdCBvbmUgb2YgdGhlIG5hbWVkIHJl
Y2lwaWVudChzKSBvciBvdGhlcndpc2UgaGF2ZSByZWFzb24gdG8NCj4gPj4+Pj4+IGJlbGlldmUg
dGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZXJyb3IsIHBsZWFzZQ0KPiA+
Pj4+Pj4gbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgaW1tZWRpYXRl
bHkgZnJvbSB5b3VyDQo+ID4+Pj4+PiBjb21wdXRlci4gQW55IG90aGVyIHVzZSwgcmV0ZW50aW9u
LCBkaXNzZW1pbmF0aW9uLCBmb3J3YXJkaW5nLA0KPiA+Pj4+Pj4gcHJpbnRpbmcsIG9yIGNvcHlp
bmcgb2YgdGhpcyBlbWFpbCBpcyBzdHJpY3RseSBwcm9oaWJpdGVkLy4iKi8vKg0KPiA+Pj4+Pj4N
Cj4gPj4+Pj4+ICpGcm9tOipSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbV0NCj4gPj4+Pj4+ICpTZW50OiogV2VkbmVzZGF5LCBNYXJjaCAxNiwgMjAxNiAx
MDowMSBBTQ0KPiA+Pj4+Pj4gKlRvOiogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29t
DQo+ID4+Pj4+PiA8bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj47IFh1eGlhb2h1IDx4dXhp
YW9odUBodWF3ZWkuY29tDQo+ID4+Pj4+PiA8bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+Pjsg
VVRUQVJPLCBKQU1FUyA8anUxNzM4QGF0dC5jb20NCj4gPj4+Pj4+IDxtYWlsdG86anUxNzM4QGF0
dC5jb20+PjsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRykNCj4gPj4+Pj4+DQo+ID4+IDw8
bWFpbHRvOmFuZHJldy5kb2xnYW5vd0Bub2tpYS5jb20+YW5kcmV3LmRvbGdhbm93QG5va2lhLmNv
bT47DQo+ID4+Pj4gRVhUDQo+ID4+Pj4+PiBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBo
cGUuY29tDQo+ID4+Pj4+PiA8bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+OyBTdGV3YXJ0
IEJyeWFudA0KPiA+Pj4+Pj4gPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSA8bWFpbHRvOnN0ZXdh
cnQuYnJ5YW50QGdtYWlsLmNvbT4+Ow0KPiA+Pj4+Pj4gYW8udGluZ0B6dGUuY29tLmNuIDxtYWls
dG86YW8udGluZ0B6dGUuY29tLmNuPg0KPiA+Pj4+Pj4gKkNjOiogc2ZjQGlldGYub3JnIDxtYWls
dG86c2ZjQGlldGYub3JnPg0KPiA+Pj4+Pj4gKlN1YmplY3Q6KiBSRTogW3NmY10gW0dSQVlNQUlM
XSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlcg0KPiA+Pj4+Pj4gdHlwZSBvZiBOU0gNCj4g
Pj4+Pj4+DQo+ID4+Pj4+PiBNeSByZWNvbGxlY3Rpb24gb2YgdGhlIGRpc2N1c3Npb24gYW5kIGFu
YWx5c2lzIG9mIE1QTFMgZm9yd2FyZGluZw0KPiA+Pj4+Pj4gdG8gc3VwcG9ydCBTRkMgd2FzIG5v
dCBvcmllbnRlZCBhcm91bmQgaGllcmFyY2hpY2FsIFNGQyBkb21haW5zLg0KPiA+Pj4+Pj4gSW5z
dGVhZCwgSSB0aG91Z2h0IHRoZSBkaXNjdXNzaW9uIHdhcyBhcm91bmQgYW4gTVBMUyBsYWJlbCBw
ZXIgU0YNCj4gPj4+Pj4+IGluc3RhbmNlIHNvIHRoYXQgdGhlIHN0YWNrIG9mIE1QTFMgbGFiZWxz
IHByb3ZpZGVkIHRoZSBmdWxsIFNGUC9SU1ANCj4gPj4+Pj4+IGRlc2NyaXB0aW9uLiAgICBBbiBl
bGVnYW50IGFwcHJvYWNoLCBmb3Igc3VyZSwgYnV0IG5vdCBvbmUgYWRvcHRlZCBieQ0KPiA+Pj4+
Pj4gdGhlIFdHLg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+ICovW0ppbSBVPl0gV2FzIHRoaXMgZGVjaXNp
b24gYmFzZWQgb24gdGhlIG5vdGlvbiB0aGF0IGFsbCBmYWJyaWNzDQo+ID4+Pj4+PiBhcmUgSVAg
b25seT8/IElNTyB0aGUgbW9kZWwgb2YgYWxsIERDcyBiZWluZyBsYXJnZSBhbmQgSVAgb25seSBp
cw0KPiA+Pj4+Pj4gbm90IGEgY29ycmVjdCBhc3N1bXB0aW9uLi8qDQo+ID4+Pj4+Pg0KPiA+Pj4+
Pj4gVGhlIGN1cnJlbnQgZGlzY3Vzc2lvbiBvZiBNUExTIGlzIG1vcmUgb2YgdGhlIGhpZXJhcmNo
aWNhbCBuYXR1cmUNCj4gPj4+Pj4+IOKAkyBhIHN0YWNrIG9mIGxhYmVscyBpbiB0aGUgZ2VuZXJh
bCBjYXNlIHJlcHJlc2VudHMgYSBzZXQgb2YgbmVzdGVkIExTUHMuDQo+ID4+Pj4+PiBGb3IgU0ZD
LCB0aGUgZGlzY3Vzc2lvbiBpcyB0aGF0IGEgc3RhY2sgb2YgTlNIIHJlcHJlc2VudHMgYSBzdGFj
aw0KPiA+Pj4+Pj4gb2YgcGVyLVNGQy1kb21haW4gU0ZQcy4gQnV0IGFuIGluZGl2aWR1YWwgTlNI
IGRvZXMgbm90DQo+ID4+Pj4+PiBzZWxmLWRlc2NyaWJlIHRoZSBTRlAvUlNQIGF0IGl0cyBvd24g
ZG9tYWluIGxldmVsLCByZWx5aW5nDQo+ID4+Pj4+PiBpbnN0ZWFkIG9uIGEgZmxhdCBpZGVudGlm
aWVyIChTRlAgSUQpIHRoYXQgaXMgdXNlZCB0byBsb29rdXAgdGhlIGZ1bGwNCj4gU0ZQL1JTUC4N
Cj4gPj4+Pj4+DQo+ID4+Pj4+PiBSb24NCj4gPj4+Pj4+DQo+ID4+Pj4+PiAqRnJvbToqRGF2ZSBE
b2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NCj4gPj4+Pj4+ICpTZW50OiogV2Vk
bmVzZGF5LCBNYXJjaCAxNiwgMjAxNiA5OjQ4IEFNDQo+ID4+Pj4+PiAqVG86KiBYdXhpYW9odSA8
eHV4aWFvaHVAaHVhd2VpLmNvbQ0KPiA+PiA8bWFpbHRvOnh1eGlhb2h1QGh1YXdlaS5jb20+PjsN
Cj4gPj4+Pj4+IFVUVEFSTywgSkFNRVMgPGp1MTczOEBhdHQuY29tIDxtYWlsdG86anUxNzM4QGF0
dC5jb20+PjsNCj4gPj4gRG9sZ2Fub3csDQo+ID4+Pj4+PiBBbmRyZXcgKE5va2lhIC0gU0cpDQo+
ID4+Pj4+Pg0KPiA+PiA8PG1haWx0bzphbmRyZXcuZG9sZ2Fub3dAbm9raWEuY29tPmFuZHJldy5k
b2xnYW5vd0Bub2tpYS5jb20+Ow0KPiA+Pj4+IEVYVA0KPiA+Pj4+Pj4gQm90dG9yZmYsIFBhdWwg
PHBhdWwuYm90dG9yZmZAaHBlLmNvbQ0KPiA+Pj4+Pj4gPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhw
ZS5jb20+PjsgUm9uIFBhcmtlcg0KPiA+Pj4+Pj4gPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20NCj4gPj4+Pj4+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+
OyBTdGV3YXJ0IEJyeWFudA0KPiA+Pj4+Pj4gPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSA8bWFp
bHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+Ow0KPiA+Pj4+Pj4gYW8udGluZ0B6dGUuY29t
LmNuIDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPiA+Pj4+Pj4gKkNjOiogc2ZjQGlldGYu
b3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+Pj4+Pj4gKlN1YmplY3Q6KiBSRTogW3NmY10g
W0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlcg0KPiA+Pj4+Pj4gdHlwZSBv
ZiBOU0gNCj4gPj4+Pj4+DQo+ID4+Pj4+PiBSZWNhbGwgdGhhdCBkcmFmdC1ob21tYS1zZmMtZm9y
d2FyZGluZy1tZXRob2RzLWFuYWx5c2lzIGNvbXBhcmVzDQo+ID4+Pj4+PiB0aGUgZGlmZmVyZW50
IGFwcHJvYWNoZXMuDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gPGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXRob2RzLWENCj4gPj4+Pj4+IG4NCj4g
Pj4+Pj4+IGFseQ0KPiA+Pj4+Pj4gc2lzLTA1Pmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9k
cmFmdC1ob21tYS1zZmMtZm9yd2FyZGluZy1tZXQNCj4gPj4+Pj4+IHNpcy0wNT5oDQo+ID4+Pj4+
PiBzaXMtMDU+b2RzDQo+ID4+Pj4+PiAtYW5hbHlzaXMtMDUNCj4gPj4+Pj4+DQo+ID4+Pj4+PiBU
aGUgTVBMUyBhcHByb2FjaCBmYWxscyBpbnRvIHRoZSBjYXRlZ29yeSBkaXNjdXNzZWQgaW4gc2Vj
dGlvbg0KPiA+Pj4+Pj4gMy4xLjIsIOKAnE1ldGhvZCAyOiBGb3J3YXJkaW5nIHdpdGggU3RhY2tl
ZCBIZWFkZXJz4oCdLA0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IHdoZXJlYXMgdGhlIE5TSCBhcHByb2Fj
aCBmYWxscyBpbnRvIHNlY3Rpb24gMy4xLjMsIOKAnE1ldGhvZDM6DQo+ID4+Pj4+PiBGb3J3YXJk
aW5nIGJhc2VkIG9uIFNlcnZpY2UgQ2hhaW4gSWRlbnRpZmllcnPigJ0uDQo+ID4+Pj4+Pg0KPiA+
Pj4+Pj4gU2VjdGlvbiA0IGFuYWx5emVzIHRoZSBkaWZmZXJlbnQgbWV0aG9kcywgd2l0aCBwcm9z
IGFuZCBjb25zIGZvcg0KPiA+Pj4+Pj4gYWxsIG9mIHRoZSBhcHByb2FjaGVzLg0KPiA+Pj4+Pj4N
Cj4gPj4+Pj4+IC1EYXZlDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpYdXhpYW9odQ0KPiA+Pj4+Pj4gKlNl
bnQ6KiBUdWVzZGF5LCBNYXJjaCAxNSwgMjAxNiA4OjIxIFBNDQo+ID4+Pj4+PiAqVG86KiBVVFRB
Uk8sIEpBTUVTOyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgRVhUIEJvdHRvcmZmLA0K
PiA+Pj4+Pj4gUGF1bDsgUm9uIFBhcmtlcjsgU3Rld2FydCBCcnlhbnQ7IGFvLnRpbmdAenRlLmNv
bS5jbg0KPiA+Pj4+Pj4gPG1haWx0bzphby50aW5nQHp0ZS5jb20uY24+DQo+ID4+Pj4+PiAqQ2M6
KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+ID4+Pj4+PiAqU3ViamVjdDoq
IFJlOiBbc2ZjXSBbR1JBWU1BSUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyDQo+ID4+
Pj4+PiB0eXBlIG9mIE5TSA0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IFdoZW4gYXBwbHlpbmcgYSBwYXJ0
aWN1bGFyIFNGQyAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0IG9mIFNGcykgdG8NCj4gPj4+Pj4+IHRo
ZSBzZWxlY3RlZCB0cmFmZmljLCB0aGUgdHJhZmZpYyBuZWVkcyB0byBiZSBzdGVlcmVkIHRocm91
Z2ggdGhlDQo+ID4+Pj4+PiBjb3JyZXNwb25kaW5nIFNGUCAoaS5lLiwgYW4gb3JkZXJlZCBsaXN0
IG9mIFNGRnMgYW5kIFNGcykgaW4gdGhlDQo+ID4+Pj4+PiBTRkMtZW5hYmxlZCBuZXR3b3JrLiBN
UExTLVNQUklORyBpcyBhIHBhcnRpY3VsYXIgTVBMUyBzb3VyY2UNCj4gPj4+Pj4+IHJvdXRpbmcg
cGFyYWRpZ20gd2hlcmUgdGhlIGV4cGxpY2l0IHBhdGggaW5mb3JtYXRpb24gKGkuZS4sIGFuDQo+
ID4+Pj4+PiBvcmRlcmVkIGxpc3Qgb2YgZXhwbGljaXQgaG9wcykgaXMgZW5jb2RlZCBhcyBhIGxh
YmVsIHN0YWNrIChpLmUuLA0KPiA+Pj4+Pj4gYW4gb3JkZXJlZCBsaXN0IG9mIGxhYmVscyB3aXRo
IGVhY2ggaW5kaWNhdGluZyBhIHBhcnRpY3VsYXINCj4gPj4+Pj4+IGV4cGxpY2l0IGhvcCkgYW5k
IHRoZW4gcGlnZ3liYWNrZWQgb24gdGhlIHNvdXJjZSByb3V0ZWQgcGFja2V0cy4NCj4gPj4+Pj4+
IFRoZSBNUExTLVNQUklORyBwYXJhZGlnbSBjYW4gYmUgZWFzaWx5IGxldmVyYWdlZCB0byBzdGVl
ciB0aGUNCj4gPj4+Pj4+IHNlbGVjdGVkIHRyYWZmaWMgdGhyb3VnaCBhIHBhcnRpY3VsYXIgU0ZQ
IGJ5IGVuY29kaW5nIHRoZSBTRlANCj4gPj4+Pj4+IGluZm9ybWF0aW9uIGFzIGFuIE1QTFMgbGFi
ZWwgc3RhY2sgKGkuZS4sIGFuIG9yZGVyZWQgbGlzdCBvZg0KPiA+Pj4+Pj4gbGFiZWxzIHdpdGgg
ZWFjaCBpbmRpY2F0aW5nIGEgcGFydGljdWxhcg0KPiA+Pj4+IFNGRiBvciBTRikuDQo+ID4+Pj4+
PiBJbiB0aGlzIHdheSwgU0ZGcyBjb3VsZCBiZSBpbXBsZW1lbnRlZCBvbiBleGlzdGluZyBNUExT
IHN3aXRjaGVzDQo+ID4+Pj4+PiB3aXRob3V0IGFueSBjaGFuZ2UgdG8gdGhlIGRhdGEtcGxhbmUg
cHJvdmlkZWQgdGhhdCBTRnMgYXJlDQo+ID4+Pj4+PiBjYXBhYmxlIG9mIHJlY29nbml6aW5nIE1Q
TFMgcGFja2V0cy4gIEFzIHBvaW50ZWQgb3V0IGJ5IHNvbWVib2R5DQo+ID4+Pj4+PiBlbHNlLCBp
dOKAmXMgbXVjaCBzdHJhaWdodGZvcndhcmQgdG8gc3VwcG9ydCB0aGUgc3RhY2sgb2YgU0ZDDQo+
ID4+Pj4+PiBlbmNhcHN1bGF0aW9ucyBpZiB0aGUgU0ZDIGVuY2Fwc3VsYXRpb24gaXMgaW1wbGVt
ZW50ZWQgaW4gdGhlDQo+ID4+Pj4+PiBmb3JtIG9mIGFuDQo+ID4+IE1QTFMgbGFiZWwgc3RhY2su
DQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gQmVzdCByZWdhcmRzLA0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IFhp
YW9odQ0KPiA+Pj4+Pj4NCj4gPj4+Pj4+ICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqVVRUQVJPLA0KPiA+Pj4+Pj4gSkFNRVMNCj4gPj4+Pj4+
ICpTZW50OiogVHVlc2RheSwgTWFyY2ggMTUsIDIwMTYgODo0NiBQTQ0KPiA+Pj4+Pj4gKlRvOiog
RG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7IEVYVCBCb3R0b3JmZiwgUGF1bDsgUm9uDQo+
ID4+Pj4+PiBQYXJrZXI7IFN0ZXdhcnQgQnJ5YW50OyBhby50aW5nQHp0ZS5jb20uY24NCj4gPj4+
Pj4+IDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPiA+Pj4+Pj4gKkNjOiogc2ZjQGlldGYu
b3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+Pj4+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10g
W0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhlYWRlcg0KPiA+Pj4+Pj4gdHlwZSBv
ZiBOU0gNCj4gPj4+Pj4+DQo+ID4+Pj4+PiAqL0lmIHdlIGhhdmUgYW4gTVBMUyBlbmFibGVkIGZh
YnJpYyB3b3VsZG7igJl0IGl0IGJlIHNpbXBsZXIgdG8NCj4gPj4+Pj4+IHdlYXZlIE5TSCBpbnRv
IGl0IGlmIGl0IGFsbCB1c2VzIE1QTFM/IElmIG5vdCBob3cgd291bGQgdGhlDQo+ID4+Pj4+PiBp
bnRlcmFjdGlvbiBiZXR3ZWVuIHRoZSB0d28gZW52aXJvbm1lbnRzIHdvcms/LyoNCj4gPj4+Pj4+
DQo+ID4+Pj4+PiAqLy8qDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gKi9KaW0gVXR0YXJvLyoNCj4gPj4+
Pj4+DQo+ID4+Pj4+PiAqLy8qDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gIi9UaGlzIGVtYWlsIGFuZCBh
bnkgZmlsZXMgdHJhbnNtaXR0ZWQgd2l0aCBpdCBhcmUgQVQmVCBwcm9wZXJ0eSwNCj4gPj4+Pj4+
IGFyZSBjb25maWRlbnRpYWwsIGFuZCBhcmUgaW50ZW5kZWQgc29sZWx5IGZvciB0aGUgdXNlIG9m
IHRoZQ0KPiA+Pj4+Pj4gaW5kaXZpZHVhbCBvciBlbnRpdHkgdG8gd2hvbSB0aGlzIGVtYWlsIGlz
IGFkZHJlc3NlZC4gSWYgeW91IGFyZQ0KPiA+Pj4+Pj4gbm90IG9uZSBvZiB0aGUgbmFtZWQgcmVj
aXBpZW50KHMpIG9yIG90aGVyd2lzZSBoYXZlIHJlYXNvbiB0bw0KPiA+Pj4+Pj4gYmVsaWV2ZSB0
aGF0IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgbWVzc2FnZSBpbiBlcnJvciwgcGxlYXNlDQo+ID4+
Pj4+PiBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBpbW1lZGlhdGVs
eSBmcm9tIHlvdXINCj4gPj4+Pj4+IGNvbXB1dGVyLiBBbnkgb3RoZXIgdXNlLCByZXRlbnRpb24s
IGRpc3NlbWluYXRpb24sIGZvcndhcmRpbmcsDQo+ID4+Pj4+PiBwcmludGluZywgb3IgY29weWlu
ZyBvZiB0aGlzIGVtYWlsIGlzIHN0cmljdGx5IHByb2hpYml0ZWQvLiIqLy8qDQo+ID4+Pj4+Pg0K
PiA+Pj4+Pj4gKkZyb206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVo
YWxmIE9mICpEb2xnYW5vdywNCj4gPj4+Pj4+IEFuZHJldyAoTm9raWEgLSBTRykNCj4gPj4+Pj4+
ICpTZW50OiogTW9uZGF5LCBNYXJjaCAxNCwgMjAxNiAxMTo1MiBQTQ0KPiA+Pj4+Pj4gKlRvOiog
RVhUIEJvdHRvcmZmLCBQYXVsDQo+ID4+Pj4+PiA8PG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5j
b20+cGF1bC5ib3R0b3JmZkBocGUuY29tPjsgUm9uDQo+IFBhcmtlcg0KPiA+Pj4+Pj4gPFJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4gPj4+Pj4+IDxtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBTdGV3YXJ0IEJyeWFudA0KPiA+Pj4+Pj4gPHN0ZXdhcnQu
YnJ5YW50QGdtYWlsLmNvbSA8bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+Ow0KPiA+
Pj4+Pj4gYW8udGluZ0B6dGUuY29tLmNuIDxtYWlsdG86YW8udGluZ0B6dGUuY29tLmNuPg0KPiA+
Pj4+Pj4gKkNjOiogc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+Pj4+Pj4g
KlN1YmplY3Q6KiBSZTogW3NmY10gW0dSQVlNQUlMXSBSZTogQWRkaW5nIGFuIE5TSC5uZXh0LWhl
YWRlcg0KPiA+Pj4+Pj4gdHlwZSBvZiBOU0gNCj4gPj4+Pj4+DQo+ID4+Pj4+PiBGb2xsb3dpbmcg
4oCcbmV4dCBoZWFkZXLigJ0gYXBwcm9hY2ggIGlzIHNpbXBsZSBhbmQgdGhlIE5TSCBoZWFkZXIg
aXMNCj4gPj4+Pj4+IGFscmVhZHkgYnVpbHQgbGlrZSB0aGF0LiBJbnRyb2R1Y2luZyBNUExTIGxp
a2UgYXBwcm9hY2ggd291bGQgYWRkDQo+ID4+Pj4+PiB5ZXQgYW5vdGhlciBtZWNoYW5pc20gdG8g
dHJhdmVyc2UgdGhlIGhlYWRlcnMsIHdoaWNoIHdvdWxkIG1ha2UNCj4gPj4+Pj4+IGgvdyBtb3Jl
IGNvbXBsZXguDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gSXQgaXMgdHJ1ZSB0aGF0IGgvdyBjYW4gb25s
eSBsb29rIGF0IFggQnl0ZXMgKFggZGVwZW5kaW5nIG9uIGgvdykuDQo+ID4+Pj4+PiBUaGlzIGlz
IHRydWUgZm9yIG1hbnkgaGVhZGVycyBub3Qgb25seSB0aGlzIGFuZCBldmVuIHRvZGF5DQo+ID4+
Pj4+PiAod2l0aG91dA0KPiA+Pj4+Pj4gTlNIKSB5b3UgY2FuIGVuZC11cCB3aXRoIHBheWxvYWQg
YmVpbmcgdmVyeSBkZWVwIGluIGEgcGFja2V0LiBBdA0KPiA+Pj4+Pj4gdGhlIGVuZCB3ZSBuZWVk
IHRvIGhhdmUgYSBmbGV4aWJsZSBtZWNoYW5pc20gd2hpY2ggTlNIIG5lc3RpbmcNCj4gPj4+Pj4+
IHdvdWxkIHByb3ZpZGUuIElmIHNvbWVvbmUg4oCcYWJ1c2VzIGl04oCdIHRoaXMgY2FuIGxlYWQg
dG8gdmFyaW91cw0KPiA+Pj4+Pj4gaXNzdWVzLiBJdCBpcyBwcm9iYWJseSB3b3J0aCBub3Rpbmcg
dGhhdCBpbiB0aGUgZHJhZnQgaW5jbHVkaW5nDQo+ID4+Pj4+PiBzZWN1cml0eSBjb25zaWRlcmF0
aW9ucyAoYnkgYWRkaW5nIGxhcmdlIGhlYWRlcnMgaXQgd2lsbCBiZQ0KPiA+Pj4+Pj4gaGFyZGVy
IHRvIHBlcmZvcm0gcGF5bG9hZCBiYXNlZCBBQ0wgRERvUyBwcm90ZWN0aW9uIGluIHJvdXRlcnMg
Zm9yDQo+IGV4YW1wbGUpLg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IEFuZHJldw0KPiA+Pj4+Pj4NCj4g
Pj4+Pj4+IE9uIDIwMTYtMDMtMTUsIDM6MDMgQU0sICJzZmMgb24gYmVoYWxmIG9mIEVYVCBCb3R0
b3JmZiwgUGF1bCIgd3JvdGU6DQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gICAgSnVzdCBvbmUgbW9yZSBj
b25jZXJuIGFib3V0IHRoZSBzdGFjayBpcyBob3cgZGVlcCBpdCB3aWxsIG5lc3QuDQo+ID4+Pj4+
PiAgICBIYXJkd2FyZSBzd2l0Y2ggaW1wbGVtZW50YXRpb25zIGFyZSB0eXBpY2FsbHkgbGltaXRl
ZCBpbiB0aGUNCj4gPj4+PiBkZXB0aA0KPiA+Pj4+Pj4gICAgdGhleSBsb29rIGludG8gdGhlIHBh
Y2tldC4gSWYgdGhlIGhhcmR3YXJlIG5lZWRzIHRvIGxvb2sgYXQgdGhlDQo+ID4+Pj4+PiAgICBv
cmlnaW5hbCBwYWNrZXQgaGVhZGVycywgdGhlbiBoYXJkd2FyZSB3b3VsZCBuZWVkIHRvIHNraXAg
b3Zlcg0KPiA+Pj4+IHRoZQ0KPiA+Pj4+Pj4gICAgc3RhY2sgb2YgTlNIIGhlYWRlcnMgdG8gcmVh
Y2ggdGhlIG9yaWdpbmFsIHBhY2tldC4gSWYgdGhlIE5TSA0KPiA+Pj4+Pj4gICAgc3RhY2sgaXMg
dG9vIGRlZXAgaXQgbWF5IGV4Y2VlZCB0aGUgaGFyZHdhcmUgZGVwdGggbGltaXRzLg0KPiA+Pj4+
Pj4NCj4gPj4+Pj4+ICAgIENoZWVycywNCj4gPj4+Pj4+DQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gICAg
UGF1bA0KPiA+Pj4+Pj4NCj4gPj4+Pj4+ICAgICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAqUm9uDQo+ID4+Pj4gUGFya2VyDQo+ID4+Pj4+PiAg
ICAqU2VudDoqIE1vbmRheSwgTWFyY2ggMTQsIDIwMTYgMTE6NDUgQU0NCj4gPj4+Pj4+ICAgICpU
bzoqIFN0ZXdhcnQgQnJ5YW50DQo+ID4+Pj4+Pg0KPiA8PG1haWx0bzpzdGV3YXJ0LmJyeWFudEBn
bWFpbC5jb20+c3Rld2FydC5icnlhbnRAZ21haWwuY29tPjsNCj4gPj4+Pj4+ICAgIGFvLnRpbmdA
enRlLmNvbS5jbiA8bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4NCj4gPj4+Pj4+ICAgICpDYzoq
IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gPj4+Pj4+ICAgICpTdWJqZWN0
OiogUmU6IFtzZmNdIFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXINCj4g
Pj4+PiB0eXBlDQo+ID4+Pj4+PiAgICBvZiBOU0gNCj4gPj4+Pj4+DQo+ID4+Pj4+PiAgICBJIGxp
a2UgdGhlIHNlbGYgZGVzY3JpYmluZyBzdGFjayBvZiBOU0ggaGVhZGVycyBhbmQgSSBsaWtlIHRo
ZQ0KPiA+Pj4+Pj4gICAgZmlyc3Qgb25lIGJlaW5nIHRoZSDigJxjdXJyZW504oCdIHNjb3Bpbmcu
ICAgQnV0LCBvbmUgZGlmZmVyZW5jZQ0KPiA+Pj4+Pj4gICAgYmV0d2VlbiBNUExTIGFuZCBOU0ji
gKYgICBNUExTIGZvcndhcmRpbmcgaXMgZ2VuZXJhbGx5IGhhbmRsZWQNCj4gPj4gYnkNCj4gPj4+
Pj4+ICAgIGxvb2tpbmcgb25seSBhdCB0aGUgTVBMUyBsYWJlbHMgdGhhdCBhcmUg4oCcaW4gc2Nv
cGXigJ0gZm9yIHRoZQ0KPiA+Pj4+Pj4gICAgY3VycmVudCBub2RlIChpLmUuLCBzdGFydGluZyBh
dCB0aGUgdG9wLW9mLXN0YWNrKSBhbmQgbm90IG5lZWRpbmcNCj4gPj4+Pj4+ICAgIHRvIGxvY2F0
ZSBhbmQgcHJvY2VzcyB0aGUg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGJvdHRvbS1vZi1zdGFj
ay4NCj4gPj4+Pj4+ICAgIEJ1dCwgaW4gTlNILCBtb3N0IHByb2Nlc3Npbmcgd2lsbCByZXF1aXJl
IGxvY2F0aW9uIG9mIHRoZQ0KPiA+Pj4+Pj4gICAg4oCccGF5bG9hZOKAnSBiZXlvbmQgdGhlIGxh
c3QgTlNIIGhlYWRlci4gICBJdCBpcyBpbmVmZmljaWVudCB0byBoYXZlDQo+ID4+Pj4+PiAgICB0
byB3YWxrIHRoZSBzdGFjayBvZiBOU0ggaGVhZGVycyBpbiBvcmRlciB0byBsb2NhdGUgdGhhdA0K
PiA+Pj4+Pj4gICAgcGF5bG9hZC4gICAgSWYgZWFjaCBOU0ggaGVhZGVyIHRoYXQgd2FzIHB1c2hl
ZCBvbnRvIHRoZSBzdGFjaw0KPiA+Pj4+IGFsc28NCj4gPj4+Pj4+ICAgIGluY2x1ZGVkIGFuIG9m
ZnNldCB0byBkaXJlY3RseSBsb2NhdGUgdGhlIHBheWxvYWQgKGVhY2ggbmV3IG9uZQ0KPiA+Pj4+
Pj4gICAgc2ltcGx5IGFkZHMgaXRzIG93biBieXRlIHNpemUpLCB0aGVuIHRoaXMgcHJvY2Vzc2lu
ZyBpbmVmZmljaWVuY3kNCj4gPj4+Pj4+ICAgIHdvdWxkIGJlIG1pdGlnYXRlZC4NCj4gPj4+Pj4+
DQo+ID4+Pj4+PiAgICBSb24NCj4gPj4+Pj4+DQo+ID4+Pj4+PiAgICAqRnJvbToqc2ZjIFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddICpPbiBCZWhhbGYgT2YNCj4gPj4+Pj4+ICpTdGV3YXJ0
DQo+ID4+Pj4gQnJ5YW50DQo+ID4+Pj4+PiAgICAqU2VudDoqIE1vbmRheSwgTWFyY2ggMTQsIDIw
MTYgNTo0MCBBTQ0KPiA+Pj4+Pj4gICAgKlRvOiogYW8udGluZ0B6dGUuY29tLmNuIDxtYWlsdG86
YW8udGluZ0B6dGUuY29tLmNuPg0KPiA+Pj4+Pj4gICAgKkNjOiogc2ZjQGlldGYub3JnIDxtYWls
dG86c2ZjQGlldGYub3JnPg0KPiA+Pj4+Pj4gICAgKlN1YmplY3Q6KiBbR1JBWU1BSUxdIFJlOiBb
c2ZjXSBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUNCj4gPj4+Pj4+IG9mIE5TSA0KPiA+
Pj4+Pj4NCj4gPj4+Pj4+DQo+ID4+Pj4+PiAgICBIYXZpbmcgcmVtaW5kZWQgbXlzZWxmIG9mIHRo
ZSBOU0ggaGVhZGVyIHN0cnVjdHVyZSwgSSBzZWUgdGhhdA0KPiA+Pj4+IHRoaXMNCj4gPj4+Pj4+
ICAgIGlzIG5vdCBzdHJpY3RseSBuZWVkZWQgc2luY2UgdGhpcyBuYXR1cmFsbHkgZml0cyB3aXRo
IHRoZSBuZXh0DQo+ID4+Pj4+PiAgICBwcm90b2NvbCBjb21wb25lbnQgb2YgdGhlIGJhc2UgaGVh
ZGVyLiBUaHVzIHN0YXRpbmcgdGhhdCB0aGUNCj4gPj4+PiB0aGVyZQ0KPiA+Pj4+Pj4gICAgaXMg
bm8gYXJjaGl0ZWN0dXJhbCBsaW1pdCBvbiB0aGUgbnVtYmVyIG9mIFNGSCBoZWFkZXJzIGluIGEN
Cj4gPj4+PiBwYWNrZXQNCj4gPj4+Pj4+ICAgIGlzIHRoZSBuZWNlc3NhcnkgYW5kIHN1ZmZpY2ll
bnQgcmVxdWlyZW1lbnQgdG8gYWxsb3cgYW4gYXJiaXRhdHJ5DQo+ID4+Pj4+PiAgICBzdGFjayBv
ZiBOU0ggaGVhZGVycy4gU3RhdGluZyB0aGF0IG5ldyBOU0ggaGVhZGVycyBhcmUgYWRkZWQgYXQN
Cj4gPj4+Pj4+ICAgIHRoZSBmcm9udA0KPiA+Pj4+Pj4gICAgb2YgdGhlIHBhY2tldCwgYW5kIHBy
b2Nlc3NlZCBmaXJzdCBhbmQgZGlzY2FyZGVkIGZpcnN0IGlzDQo+ID4+Pj4gc3VmZmljaWVudA0K
PiA+Pj4+Pj4gICAgdG8gcmVtb3ZlIGFueSBwcm9jZXNzaW5nIGFtYmlndWl0eS4gUHJvY2Vzc2lu
ZyB3b3VsZCBhbHNvIGJlDQo+ID4+Pj4gc2ltcGxlcg0KPiA+Pj4+Pj4gICAgaXMgeW91IGZvbGxv
d2VkIHRoZSBNUExTIHJ1bGUgdGhhdCB0aGUgb3V0ZXIgaGVhZGVyIGlzIHRoZQ0KPiA+Pj4+Pj4g
b25seQ0KPiA+Pj4+IG9uZQ0KPiA+Pj4+Pj4gICAgaW4gc2NvcGUgdW50aWwgdGhhdCBoZWFkZXIg
aXMgZGlzY2FyZGVkIChwb3BwZWQpLg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+ICAgIEkgZG8gaG93ZXZl
ciB3b25kZXIgd2hldGhlciB0aGUgSUVURidzIGFyY2hpdGV0dXJhbCBwcmVmZXJlbmNlDQo+ID4+
Pj4gZm9yDQo+ID4+Pj4+PiAgICBzZWxmIGRlc2NyaWJpbmcgcGFja2V0cyAoTVBMUyBiZWluZyB0
aGUgZXhjZXB0aW9uKSBsZWFkcyB1cyB0bw0KPiA+Pj4+IG1vcmUNCj4gPj4+Pj4+ICAgIGNvbXBs
ZXggYW5kIHRodXMgbGVzcyBlZmZpY2VudCBkYXRhcGxhbmUgZGVzaWducyB0aGFuIHdlIGNvdWxk
DQo+ID4+Pj4+PiAgICBvdGhlcndpc2UNCj4gPj4+Pj4+ICAgIGFjaGlldmUuDQo+ID4+Pj4+Pg0K
PiA+Pj4+Pj4gICAgLSBTdGV3YXJ0DQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gICAgT24gMTQvMDMvMjAx
NiAwMTo0NCwgYW8udGluZ0B6dGUuY29tLmNuDQo+ID4+Pj4+PiAgICA8bWFpbHRvOmFvLnRpbmdA
enRlLmNvbS5jbj4gd3JvdGU6DQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gICAgICAgIFN0ZXdhcnQsDQo+
ID4+Pj4+Pg0KPiA+Pj4+Pj4gICAgICAgIFRoYW5rcy4NCj4gPj4+Pj4+DQo+ID4+Pj4+PiAgICAg
ICAgRG8geW91IG1lYW4gd2Ugc2hvdWxkIGFkZCBhbiBpbmRpY2F0b3IgZm9yIHRoZSBuZXN0ZWQg
TlNIPw0KPiA+PiBJDQo+ID4+Pj4+PiAgICAgICAgYWdyZWUgYW55dGhpbmcgbmV3IHNob3VsZCBi
ZSBjb25zaWRlcmVkIGNhcmVmdWxseS4gQW5kIHRoYXQncw0KPiA+Pj4+Pj4gICAgICAgIHdoYXQg
d2UgYXJlIGRvaW5nIHJpZ2h0IG5vdy46KQ0KPiA+Pj4+Pj4NCj4gPj4+Pj4+DQo+ID4+Pj4+Pg0K
PiA+Pj4+Pj4NCj4gPj4+Pj4+DQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gICAgICAgIOWPkeS7tuS6ujog
U3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4NCj4gPj4+Pj4+ICAgICAg
ICA8bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4NCj4gPj4+Pj4+ICAgICAgICDmlLbk
u7bkuro6DQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+InNmY0BpZXRm
Lm9yZyI8bWFpbHRvOnNmY0BpZXRmLm9yZz48c2ZjQGlldGYuDQo+ID4+Pj4+PiBvcmcNCj4gPj4+
Pj4+PiAsDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gICAgICAgIOaXpeacnzogMjAxNi8wMy8xMSAxNzoy
NQ0KPiA+Pj4+Pj4gICAgICAgIOS4u+mimDogUmU6IFtzZmNdIEFkZGluZyBhbiBOU0gubmV4dC1o
ZWFkZXIgdHlwZSBvZiBOU0gNCj4gPj4+Pj4+ICAgICAgICDlj5Hku7bkuro6ICJzZmMiIDxzZmMt
Ym91bmNlc0BpZXRmLm9yZz4NCj4gPj4+Pj4+IDxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+
DQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4+Pj4+PiAtDQo+ID4+
Pj4+PiAtLS0NCj4gPj4+Pj4+IC0tLQ0KPiA+Pj4+Pj4NCj4gPj4+Pj4+DQo+ID4+Pj4+Pg0KPiA+
Pj4+Pj4NCj4gPj4+Pj4+DQo+ID4+Pj4+PiAgICAgICAgVGhlIHByb3RvY29sIHRoYXQgY2hvc2Ug
dGhlIG1vc3QgZWxlZ2FudCBhcHByb2FjaCB0byBsYXllcmluZw0KPiA+Pj4+Pj4gICAgICAgIG9u
ZSBoZWFkZXIgb24gYW5vdGhlciB3YXMgTVBMUywgd2l0aCBpdHMgc3RhY2tpbmcgYXBwcm9hY2gN
Cj4gPj4+Pj4+ICAgICAgICBhbmQgb25lIGJpdCBlbmQgb2Ygc3RhY2sgaW5kaWNhdG9yLg0KPiA+
Pj4+Pj4NCj4gPj4+Pj4+ICAgICAgICBTdWNoIGEgc2ltcGxlIGdlbmVyYWwgYXBwcm9hY2ggaGFz
IG11Y2ggdG8gY29tbWVuZCBpdA0KPiA+Pj4+Pj4gICAgICAgIGFuZCB5b3UgbWlnaHQgdGhpbmsg
c2VyaW91c2x5IGFib3V0IGFwcGx5aW5nIGl0IGhlcmUuDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gICAg
ICAgIFN0ZXdhcnQNCj4gPj4+Pj4+DQo+ID4+Pj4+PiAgICAgICAgX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gPj4+Pj4+ICAgICAgICBzZmMgbWFpbGlu
ZyBsaXN0DQo+ID4+Pj4+PiAgICAgICAgc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IDxodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYz5odHRwczovL3d3dy5pZXRmLm9yZy9tDQo+ID4+Pj4+PiBhDQo+ID4+Pj4+PiBpbG0N
Cj4gPj4+Pj4+IGFuL2xpc3RpbmZvL3NmYw0KPiA+Pj4+Pj4NCj4gPj4+Pj4NCj4gPj4+Pj4NCj4g
Pj4+Pj4NCj4gPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4gPj4+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPiA+Pj4+PiBzZmNAaWV0Zi5vcmcNCj4g
Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCj4gPj4+Pj4N
Cj4gPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
ID4+PiBzZmMgbWFpbGluZyBsaXN0DQo+ID4+PiBzZmNAaWV0Zi5vcmcNCj4gPj4+IGh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+ID4NCj4gPiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+IHNmYyBtYWlsaW5nIGxpc3QN
Cj4gPiBzZmNAaWV0Zi5vcmcNCj4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KDQo=


From nobody Thu Mar 24 08:05:03 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5CDE112D114 for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 19:16:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.521
X-Spam-Level: 
X-Spam-Status: No, score=-2.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLACK=1.7] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oWIUrKQhi7Xi for <sfc@ietfa.amsl.com>; Tue, 22 Mar 2016 19:16:02 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E4B8612D10D for <sfc@ietf.org>; Tue, 22 Mar 2016 19:15:59 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml708-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CLD11277; Wed, 23 Mar 2016 02:15:58 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml708-cah.china.huawei.com (10.201.5.202) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 23 Mar 2016 02:15:56 +0000
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Wed, 23 Mar 2016 10:15:50 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>
Thread-Topic: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
Thread-Index: AQHRgDgh6QXwuTVog0aXCX8wnzwSxZ9ew4PwgATQQoCAASebcIAARAOAgAAtSwCAAAMZgIABHqKA
Date: Wed, 23 Mar 2016 02:15:49 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D534DC8@NKGEML515-MBX.china.huawei.com>
References: <E8355113905631478EFF04F5AA706E9830EC999B@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76B6F5@MBX021-W3-CA-2.exch021.domain.local> <56E1E956.70005@joelhalpern.com> <56E28F28.1040806@gmail.com> <OF16249EB6.9AE8D17D-ON48257F76.000935EA-48257F76.0009A6E4@zte.com.cn> <56E68706.7090505@gmail.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76CB4B@MBX021-W3-CA-2.exch021.domain.local> <TU4PR84MB0159958D81B6E6403AA5E589FE880@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D30DA4B4.934A6%andrew.dolganow@alcatel-lucent.com> <B17A6910EEDD1F45980687268941550F135E305A@MISOUT7MSGUSRCD.ITServices.sbc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D5331C8@NKGEML515-MBX.china.huawei.com> <E8355113905631478EFF04F5AA706E9830ED43D0@wtl-exchp-2.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76DD42@MBX021-W3-CA-2.exch021.domain.local> <B17A6910EEDD1F45980687268941550F135E36D7@MISOUT7MSGUSRCD.ITServices.sbc.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D76EE8A@MBX021-W3-CA-2.exch021.domain.local> <56EA876A.9070800@joelhalpern.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D533D7D@NKGEML515-MBX.china.huawei.com> <D3159652.4913C%jguichar@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D534985@NKGEML515-MBX.china.huawei.com> <499865C8-E4AD-4295-8731-8E842CF1E76B@cisco.com> <CAA=duU26Hu15Ge7zq5rFL98BzMUTXp0ZwSHBAMX7sA9_=qO1rA@mail.gmail.com> <36D11916-8EE9-4338-99D8-B89B5DCE68E3@cisco.com>
In-Reply-To: <36D11916-8EE9-4338-99D8-B89B5DCE68E3@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.99.55]
Content-Type: multipart/alternative; boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D534DC8NKGEML515MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020206.56F1FC5E.00B9, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 2fde7150433ba5f4f166953d73843df8
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/OuefnnhWZtD5cNHbQp5rEiGxoL8>
X-Mailman-Approved-At: Thu, 24 Mar 2016 08:04:55 -0700
Cc: "Dolganow, Andrew \(Nokia - SG\)" <andrew.dolganow@nokia.com>, "sfc@ietf.org" <sfc@ietf.org>, "EXT Bottorff, Paul" <paul.bottorff@hpe.com>, "Jim Guichard \(jguichar\)" <jguichar@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>, Stewart Bryant <stewart.bryant@gmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "UTTARO, JAMES" <ju1738@att.com>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] [GRAYMAIL] Re: Adding an NSH.next-header type of NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Mar 2016 02:16:04 -0000

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

SGkgQ2FybG9zLA0KDQoNClRoZSBTRkMgV0cgY2hhcnRlciBzYWlkIGNsZWFybHkgdGhhdCDigJzi
gKZUaGUgV0cgd2lsbCBleGFtaW5lIGV4aXN0aW5nIGlkZW50aWZpZXIgc2NoZW1lcywNCiAgaWYg
dGhlcmUgaXMgYSBuZWVkIGZvciBzdWNoIGlkZW50aWZpZXJzIGluIHRoZSBjb250ZXh0IG9mIHRo
ZSBHZW5lcmljIFNGQw0KICBlbmNhcHN1bGF0aW9uLCBiZWZvcmUgZGVmaW5pbmcgYW55IG5ldyBp
ZGVudGlmaWVyIHNjaGVtZS7igJ0NCg0KSGVuY2UsIGJlZm9yZSBqdW1waW5nIGludG8gZGVmaW5p
bmcgYW55IG5ldyBpZGVudGlmaWVyIHNjaGVtZSAoYW5kIGNvcnJlc3BvbmRpbmcgbmV3IGZvcndh
cmRpbmcgcGFyYWRpZ20pLCAgc2hvdWxkbuKAmXQgd2UgY2FsbSBkb3duIGFuZCBjYXJlZnVsbHkg
ZXhhbWluZSB3aGV0aGVyIHRoZSBTRlAgaWRlbnRpZmljYXRpb24gY2FuIGJlIGltcGxlbWVudGVk
IGJ5IHVzaW5nIGFueSBleGlzdGluZyBpZGVudGlmaWVyIHNjaGVtZS4gSW4gdGhpcyB3YXksIHdl
IGNhbiBhdm9pZCByZWludmVudGluZyBhIG5ldyBmb3J3YXJkaW5nIHBhcmFkaWdtIHdoaWNoIG1h
eSBiZSBmb3VuZCB1bm5lY2Vzc2FyeSBsYXRlci4NCg0KQmVzdCByZWdhcmRzLA0KWGlhb2h1DQoN
CkZyb206IENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKSBbbWFpbHRvOmNwaWduYXRhQGNpc2Nv
LmNvbV0NClNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMjMsIDIwMTYgMTI6NTIgQU0NClRvOiBBbmRy
ZXcgRy4gTWFsaXMNCkNjOiBYdXhpYW9odTsgRG9sZ2Fub3csIEFuZHJldyAoTm9raWEgLSBTRyk7
IHNmY0BpZXRmLm9yZzsgRVhUIEJvdHRvcmZmLCBQYXVsOyBKaW0gR3VpY2hhcmQgKGpndWljaGFy
KTsgUm9uIFBhcmtlcjsgYW8udGluZ0B6dGUuY29tLmNuOyBTdGV3YXJ0IEJyeWFudDsgSm9lbCBN
LiBIYWxwZXJuOyBVVFRBUk8sIEpBTUVTOyBEYXZlIERvbHNvbg0KU3ViamVjdDogUmU6IFtzZmNd
IFtHUkFZTUFJTF0gUmU6IEFkZGluZyBhbiBOU0gubmV4dC1oZWFkZXIgdHlwZSBvZiBOU0gNCg0K
SGkgQW5keSwNCg0KVGhhbmtzIGZvciB0aGUgcmVzcG9uc2UuDQoNClllcywgb2YgY291cnNlIOKA
lCBJIGNvLWF1dGhvcmVkIFJGQyA0ODE3IFsxXSBhcyB3ZWxsLCB3aGljaCBpcyBhbm90aGVyIHZh
cmlhbnQgb2YgUkZDIDQwMjMgTVBMUy1vdmVyLUlQX3NvbWV0aGluZy4gUkZDIDQ4MTcgKG9yIHRo
ZSBJLUQgdGhhdCBiZWNhdXNlIHRoYXQgUkZDKSBpcyBhbHNvIHVzZWQgaW4gdGhlIE5BTk9HIDMw
IHByZXNlbnRhdGlvbiB5b3UgcG9pbnQgdG8uDQoNClRoZSBxdWVzdGlvbiBzdGlsbCBzdGFuZHMs
IGhvd2V2ZXIuIFRoZXJl4oCZcyBhIGRpZmZlcmVuY2UgYmV0d2VlbiDigJxzZXJ2aWNlcyBpbiBh
IG5vbi1NUExTIG5ldHdvcmvigJ0gdmVyc3VzIOKAnHNlcnZpY2VzIG92ZXIgYSBub24tTVBMUyBu
ZXR3b3Jr4oCdLiBUaGUgdGV4dCBiZWxvdyBzYXlzIOKAnGlu4oCdLCBub3Qg4oCcdGhyb3VnaOKA
nS4gSG93IGNhbiBhIG5vZGUgcHJvY2Vzc2luZyBhbiBNUExTIExTRSBiZSBub24tTVBMUy1lbmFi
bGVkPw0KDQpUaGUgc2Vjb25kIHF1ZXN0aW9uIGlzIGFsc28sIGlmIGEgc2VydmljZSBpcyBwYXJ0
IG9mIGEgbGFiZWwgc3RhY2ssIGFyZSB0aGVyZSBwYXJ0cyBvZiB0aGUgc3RhY2sgKGkuZS4sIExT
RXMpIHRoYXQgYXJlIHRyYW5zcG9ydCwgZm9yIGEgbm9uLU1QTFMgbmV0d29yaz8NCg0KSW4gYW55
IGNhc2UsIHRvIGJlIGhvbmVzdCwgSSB0aGluayB0aGlzIGRpc2N1c3Npb24gbGFyZ2VseSBiZWNh
bWUgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcyBtYWlsaW5nIGxpc3QuIEZlZWwgZnJlZSB0byBy
ZXBseSBtb3ZpbmcgdG8gTVBMUyBvciBvdGhlciBsaXN0IHdpdGhpbiBzY29wZS4NCg0KVGhhbmtz
LA0KDQrigJQgQ2FybG9zLg0KDQpbMV0gaHR0cDovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZjNDgx
Nw0KDQpPbiBNYXIgMjIsIDIwMTYsIGF0IDEyOjQxIFBNLCBBbmRyZXcgRy4gTWFsaXMgPGFnbWFs
aXNAZ21haWwuY29tPG1haWx0bzphZ21hbGlzQGdtYWlsLmNvbT4+IHdyb3RlOg0KDQpDYXJsb3Ms
DQoNCldl4oCZdmUgYmVlbiBkb2luZyBNUExTLWhlYWRlci1lbmFibGVkIHNlcnZpY2VzIGNhcnJp
ZWQgb3ZlciBub24tTVBMUyBuZXR3b3JrcyAoZm9yIGV4YW1wbGUsIElQLW9ubHkpIGZvciB5ZWFy
cyBhbmQgeWVhcnMgbm93LiBGb3IgZXhhbXBsZSwgaGVyZeKAmXMgYSB0YWxrIGZyb20gTkFOT0cg
MzAgKGluIDIwMDQhKSB0aGF0IHRhbGtzIGFib3V0IGhvdyB0byBvZmZlciBNUExTIFZQTiBzZXJ2
aWNlcyBiZXR3ZWVuIFBFcyB0aGF0IGFyZSBpbnRlcmNvbm5lY3RlZCBieSBhbiBJUC1vbmx5IG5l
dHdvcmsuDQoNCmh0dHBzOi8vd3d3Lm5hbm9nLm9yZy9tZWV0aW5ncy9uYW5vZzMwL3ByZXNlbnRh
dGlvbnMvdG93bnNsZXkucGRmDQoNCkFsc28gc2VlIFJGQyA0MDIzLg0KDQpUaGlzLCBvZiBjb3Vy
c2UsIGNvdWxkIGJlIHVzZWQgZm9yIFNGQyBhcyB3ZWxsLiBJdCB3b3VsZCBqdXN0IGJlIGFub3Ro
ZXIgTVBMUy1oZWFkZXItZW5hYmxlZCBzZXJ2aWNlLg0KDQpDaGVlcnMsDQpBbmR5DQoNCj4gQnkg
aW1wbGVtZW50aW5nIGEgc2VydmljZSBwbGFuZSAoaS5lLiwgYW4gU0ZDIGVuY2Fwc3VsYXRpb24g
aGVhZGVyKSBpbiB0aGUgZm9ybSBvZiBhbiBNUExTIGxhYmVsIHN0YWNrLCB5b3UgYXJlIGFsbG93
ZWQgdG8gZGVwbG95IHNlcnZpY2VzIGluIHRoZSBNUExTIGFuZCBub24tTVBMUyBuZXR3b3JrcyBh
cyB3ZWxsLg0KDQpKdXN0IHRyeWluZyB0byB1bmRlcnN0YW5k4oCmDQoNCldoaWNoIG5vbi1NUExT
IG5ldHdvcmtzIHVuZGVyc3RhbmQgTVBMUyBsYWJlbCBzdGFja3M/DQoNCj4gSW4gYWRkaXRpb24s
IGl0IGFsbG93cyB0aGUgbm9uLU1QTFMgbmV0d29yayBob3N0cyBvbmUgb3IgbW9yZSBzZXJ2aWNl
cy4gSW4gb3RoZXIgd29yZHMsIHRoZSBTRkMgZW5jYXBzdWxhdGlvbiBoZWFkZXIgd2hpY2ggaXMg
aW1wbGVtZW50ZWQgaW4gdGhlIGZvcm0gb2YgYW4gTVBMUyBsYWJlbCBzdGFjayBpcyB0cmFuc3Bv
cnQtaW5kZXBlbmRlbnQuDQoNClN0aWxsIHRyeWluZyB0byB1bmRlcnN0YW5k4oCmIGhvd+KAmXMg
YSBsYWJlbCBzdGFjayAod2hlcmUgcG9wIG9wZXJhdGlvbnMgaGFwcGVuKSB0cmFuc3BvcnQgaW5k
ZXBlbmRlbnQ/DQoNClRoYW5rcywNCg0K4oCUIENhcmxvcy4NCg0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0K
CWZvbnQtZmFtaWx5OuWui+S9kzt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIOmi
hOiuvuagvOW8jyBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsN
Cglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpzcGFuLkVtYWlsU3R5
bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5IVE1MQ2hhcg0KCXtt
c28tc3R5bGUtbmFtZToiSFRNTCDpooTorr7moLzlvI8gQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIOmihOiuvuagvOW8jyI7DQoJZm9udC1mYW1p
bHk65a6L5L2TO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5
Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBw
dCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5MC4wcHQ7fQ0KZGl2Lldv
cmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3Rl
IG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAy
NiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hh
cGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+
DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5n
PSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2Vj
dGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBDYXJsb3MsPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+VGhlIFNGQyBXRyBjaGFydGVyIHNhaWQgY2xlYXJseSB0aGF0IOKAnOKApjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyI+VGhlIFdHIHdpbGwgZXhhbWluZSBleGlzdGluZyBpZGVudGlmaWVyIHNj
aGVtZXMsPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7IGlmIHRoZXJlIGlzIGEgbmVlZCBmb3Igc3VjaCBpZGVudGlm
aWVycyBpbiB0aGUgY29udGV4dCBvZiB0aGUgR2VuZXJpYyBTRkM8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7IGVuY2Fw
c3VsYXRpb24sIGJlZm9yZSBkZWZpbmluZyBhbnkgbmV3IGlkZW50aWZpZXIgc2NoZW1lLjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PuKAnTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IZW5jZSwgYmVmb3JlIGp1
bXBpbmcgaW50byBkZWZpbmluZyBhbnkgbmV3IGlkZW50aWZpZXIgc2NoZW1lIChhbmQgY29ycmVz
cG9uZGluZyBuZXcgZm9yd2FyZGluZyBwYXJhZGlnbSksICZuYnNwO3Nob3VsZG7igJl0IHdlIGNh
bG0gZG93biBhbmQgY2FyZWZ1bGx5DQogZXhhbWluZSB3aGV0aGVyIHRoZSBTRlAgaWRlbnRpZmlj
YXRpb24gY2FuIGJlIGltcGxlbWVudGVkIGJ5IHVzaW5nIGFueSBleGlzdGluZyBpZGVudGlmaWVy
IHNjaGVtZS4gSW4gdGhpcyB3YXksIHdlIGNhbiBhdm9pZCByZWludmVudGluZyBhIG5ldyBmb3J3
YXJkaW5nIHBhcmFkaWdtIHdoaWNoIG1heSBiZSBmb3VuZCB1bm5lY2Vzc2FyeSBsYXRlci48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxNi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjE2LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+WGlhb2h1PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTYuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRp
bmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+IENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKSBbbWFpbHRvOmNwaWduYXRhQGNp
c2NvLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIE1hcmNoIDIzLCAyMDE2IDEy
OjUyIEFNPGJyPg0KPGI+VG86PC9iPiBBbmRyZXcgRy4gTWFsaXM8YnI+DQo8Yj5DYzo8L2I+IFh1
eGlhb2h1OyBEb2xnYW5vdywgQW5kcmV3IChOb2tpYSAtIFNHKTsgc2ZjQGlldGYub3JnOyBFWFQg
Qm90dG9yZmYsIFBhdWw7IEppbSBHdWljaGFyZCAoamd1aWNoYXIpOyBSb24gUGFya2VyOyBhby50
aW5nQHp0ZS5jb20uY247IFN0ZXdhcnQgQnJ5YW50OyBKb2VsIE0uIEhhbHBlcm47IFVUVEFSTywg
SkFNRVM7IERhdmUgRG9sc29uPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBbR1JBWU1B
SUxdIFJlOiBBZGRpbmcgYW4gTlNILm5leHQtaGVhZGVyIHR5cGUgb2YgTlNIPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SGkgQW5keSw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj5UaGFua3MgZm9yIHRoZSByZXNwb25zZS48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlllcywgb2YgY291cnNlIOKAlCBJIGNv
LWF1dGhvcmVkIFJGQyA0ODE3IFsxXSBhcyB3ZWxsLCB3aGljaCBpcyBhbm90aGVyIHZhcmlhbnQg
b2YgUkZDIDQwMjMgTVBMUy1vdmVyLUlQX3NvbWV0aGluZy4gUkZDIDQ4MTcgKG9yIHRoZSBJLUQg
dGhhdCBiZWNhdXNlIHRoYXQgUkZDKSBpcyBhbHNvIHVzZWQgaW4gdGhlIE5BTk9HIDMwIHByZXNl
bnRhdGlvbiB5b3UgcG9pbnQgdG8uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj5UaGUgcXVlc3Rpb24gc3RpbGwgc3RhbmRzLCBob3dldmVyLiBUaGVyZeKA
mXMgYSBkaWZmZXJlbmNlIGJldHdlZW4g4oCcc2VydmljZXMgaW4gYSBub24tTVBMUyBuZXR3b3Jr
4oCdIHZlcnN1cyDigJxzZXJ2aWNlcyBvdmVyIGEgbm9uLU1QTFMgbmV0d29ya+KAnS4gVGhlIHRl
eHQgYmVsb3cgc2F5cyDigJxpbuKAnSwgbm90IOKAnHRocm91Z2jigJ0uIEhvdyBjYW4gYSBub2Rl
IHByb2Nlc3NpbmcgYW4gTVBMUyBMU0UNCiBiZSBub24tTVBMUy1lbmFibGVkPzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhlIHNlY29uZCBxdWVzdGlv
biBpcyBhbHNvLCBpZiBhIHNlcnZpY2UgaXMgcGFydCBvZiBhIGxhYmVsIHN0YWNrLCBhcmUgdGhl
cmUgcGFydHMgb2YgdGhlIHN0YWNrIChpLmUuLCBMU0VzKSB0aGF0IGFyZSB0cmFuc3BvcnQsIGZv
ciBhIG5vbi1NUExTIG5ldHdvcms/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj5JbiBhbnkgY2FzZSwgdG8gYmUgaG9uZXN0LCBJIHRoaW5rIHRoaXMgZGlz
Y3Vzc2lvbiBsYXJnZWx5IGJlY2FtZSBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIG1haWxpbmcg
bGlzdC4gRmVlbCBmcmVlIHRvIHJlcGx5IG1vdmluZyB0byBNUExTIG9yIG90aGVyIGxpc3Qgd2l0
aGluIHNjb3BlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+4oCUIENhcmxvcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPlsxXSZuYnNwOzxhIGhyZWY9Imh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzQ4
MTciPmh0dHA6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzQ4MTc8L2E+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gTWFyIDIyLCAyMDE2LCBhdCAx
Mjo0MSBQTSwgQW5kcmV3IEcuIE1hbGlzICZsdDs8YSBocmVmPSJtYWlsdG86YWdtYWxpc0BnbWFp
bC5jb20iPmFnbWFsaXNAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Q2FybG9zLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPldl4oCZdmUgYmVlbiBkb2luZyBNUExTLWhlYWRlci1lbmFibGVkIHNl
cnZpY2VzIGNhcnJpZWQgb3ZlciBub24tTVBMUyBuZXR3b3JrcyAoZm9yIGV4YW1wbGUsIElQLW9u
bHkpIGZvciB5ZWFycyBhbmQgeWVhcnMgbm93LiBGb3IgZXhhbXBsZSwgaGVyZeKAmXMgYSB0YWxr
IGZyb20gTkFOT0cgMzAgKGluIDIwMDQhKSB0aGF0IHRhbGtzIGFib3V0IGhvdyB0byBvZmZlciBN
UExTIFZQTiBzZXJ2aWNlcw0KIGJldHdlZW4gUEVzIHRoYXQgYXJlIGludGVyY29ubmVjdGVkIGJ5
IGFuIElQLW9ubHkgbmV0d29yay48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPjxhIGhyZWY9Imh0dHBzOi8vd3d3Lm5hbm9nLm9yZy9tZWV0aW5ncy9uYW5v
ZzMwL3ByZXNlbnRhdGlvbnMvdG93bnNsZXkucGRmIj5odHRwczovL3d3dy5uYW5vZy5vcmcvbWVl
dGluZ3MvbmFub2czMC9wcmVzZW50YXRpb25zL3Rvd25zbGV5LnBkZjwvYT48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkFsc28gc2VlIFJGQyA0MDIzLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhpcywgb2Yg
Y291cnNlLCBjb3VsZCBiZSB1c2VkIGZvciBTRkMgYXMgd2VsbC4gSXQgd291bGQganVzdCBiZSBh
bm90aGVyIE1QTFMtaGVhZGVyLWVuYWJsZWQgc2VydmljZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
QW5keTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6
NC44cHQ7bWFyZ2luLXJpZ2h0OjBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+Jmd0OyBCeSBpbXBsZW1lbnRpbmcgYSBzZXJ2aWNlIHBsYW5lIChpLmUuLCBhbiBT
RkMgZW5jYXBzdWxhdGlvbiBoZWFkZXIpIGluIHRoZSBmb3JtIG9mIGFuIE1QTFMgbGFiZWwgc3Rh
Y2ssIHlvdSBhcmUgYWxsb3dlZCB0byBkZXBsb3kgc2VydmljZXMgaW4gdGhlIE1QTFMgYW5kIG5v
bi1NUExTIG5ldHdvcmtzIGFzIHdlbGwuPGJyPg0KPGJyPg0KSnVzdCB0cnlpbmcgdG8gdW5kZXJz
dGFuZOKApjxicj4NCjxicj4NCldoaWNoIG5vbi1NUExTIG5ldHdvcmtzIHVuZGVyc3RhbmQgTVBM
UyBsYWJlbCBzdGFja3M/PGJyPg0KPGJyPg0KJmd0OyBJbiBhZGRpdGlvbiwgaXQgYWxsb3dzIHRo
ZSBub24tTVBMUyBuZXR3b3JrIGhvc3RzIG9uZSBvciBtb3JlIHNlcnZpY2VzLiBJbiBvdGhlciB3
b3JkcywgdGhlIFNGQyBlbmNhcHN1bGF0aW9uIGhlYWRlciB3aGljaCBpcyBpbXBsZW1lbnRlZCBp
biB0aGUgZm9ybSBvZiBhbiBNUExTIGxhYmVsIHN0YWNrIGlzIHRyYW5zcG9ydC1pbmRlcGVuZGVu
dC48YnI+DQo8YnI+DQpTdGlsbCB0cnlpbmcgdG8gdW5kZXJzdGFuZOKApiBob3figJlzIGEgbGFi
ZWwgc3RhY2sgKHdoZXJlIHBvcCBvcGVyYXRpb25zIGhhcHBlbikgdHJhbnNwb3J0IGluZGVwZW5k
ZW50PyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjxibG9ja3F1
b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3Bh
ZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBj
bSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KVGhhbmtz
LDxicj4NCjxicj4NCuKAlCBDYXJsb3MuPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KJm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+
DQo=

--_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0D534DC8NKGEML515MBXchi_--


From nobody Thu Mar 24 08:27:54 2016
Return-Path: <rory.browne@intel.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A52F312DD2B for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 08:27:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.931
X-Spam-Level: 
X-Spam-Status: No, score=-6.931 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 9dXsAEBMSQpL for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 08:27:51 -0700 (PDT)
Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by ietfa.amsl.com (Postfix) with ESMTP id 517BF12D093 for <sfc@ietf.org>; Thu, 24 Mar 2016 08:11:31 -0700 (PDT)
Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga103.jf.intel.com with ESMTP; 24 Mar 2016 08:11:30 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.24,385,1455004800"; d="scan'208";a="930967556"
Received: from irsmsx106.ger.corp.intel.com ([163.33.3.31]) by fmsmga001.fm.intel.com with ESMTP; 24 Mar 2016 08:11:29 -0700
Received: from irsmsx112.ger.corp.intel.com (10.108.20.5) by IRSMSX106.ger.corp.intel.com (163.33.3.31) with Microsoft SMTP Server (TLS) id 14.3.248.2; Thu, 24 Mar 2016 15:11:27 +0000
Received: from irsmsx108.ger.corp.intel.com ([169.254.11.13]) by irsmsx112.ger.corp.intel.com ([169.254.1.234]) with mapi id 14.03.0248.002; Thu, 24 Mar 2016 15:11:27 +0000
From: "Browne, Rory" <rory.browne@intel.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Question on NSH nesting
Thread-Index: AdGFw3bbDQPOptaASkagov1eigQSnQ==
Date: Thu, 24 Mar 2016 15:11:27 +0000
Message-ID: <798BB24857DDC040825B6C22A8D797C11BC6A23C@IRSMSX108.ger.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMjJkY2ZiNWItZGY3Yy00ZmQ0LThlMDEtMzdmMTA1MzIzYzU1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6InRGc2ZmWllLOFdyck84ejFXSmZVeVl0eGJOdjlyR1JTSHpleEY4RXkyVmM9In0=
x-ctpclassification: CTP_IC
x-originating-ip: [163.33.239.180]
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/XLCSHaGsC60L0S_xmo6z6nK3zIk>
Subject: [sfc] Question on NSH nesting
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2016 15:27:52 -0000

SGkNCg0KSSBoYXZlIGEgcXVlc3Rpb24gb24gTlNIIG9wZXJhdGlvbg0KDQoxLiBXZSBoYXZlIGZs
b3cgWCBlbnRlciB0aGUgU0ZDIGNsYXNzaWZpZXIsDQoyLiBUaGlzIGlzIGlkZW50aWZpZWQgZm9y
IE1EPTB4MSBhcyBpdCBjYXJyaWVzIG1hbmRhdG9yeSBpbmZvIHRvIHVwc3RyZWFtIFZORnMNCjMu
IEFuIGV4dGVybmFsIGFwcGxpY2F0aW9uIHdhbnRzIHRvIHRhZyBmbG93IFggYXMgTUQ9MHgyIGZv
ciBzb21lIG90aGVyIHJlYXNvbiAocGVyZm9ybWFuY2UgcmVwb3J0aW5nIGZvciBleGFtcGxlKQ0K
NC4gV2Ugd291bGQgZXhwZWN0IHRoZSBjbGFzc2lmaWVyIHRvIHByaW9yaXRpZXMgTUQxIGFuZCBy
ZXR1cm4gYW4gZXJyb3IgdG8gZW50aXR5IHJlcXVlc3RpbmcgTUQyDQoNCk15IHF1ZXN0aW9uIGlz
IHRoYXQgc3VyZWx5IHRoZXJlIHdpbGwgZXhpc3QgY2FzZXMgd2hlcmVieSB5b3UgbmVlZCBib3Ro
IHRoZSBtYW5kYXRvcnkgY29udGV4dCB0byBiZSBjYXJyaWVkIGFuZCBNRDIgaW5mb3JtYXRpb24g
c2ltdWx0YW5lb3VzbHkuIENvdWxkIHdlIHVzZSBOU0ggbmVzdGluZyB0byByZXNvbHZlIHRoaXMu
IGkuZS4gTUQ9MyBtZWFucyB0aGF0IDFzdCBoZWFkZXIgaXMgTUQxIG1hbmRhdG9yeSBkYXRhLCBu
ZXh0IHByb3RvIHBvaW50cyB0byBNRDIgZGF0YT8NCg0KDQoNCkJSIFJvcnkNCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkludGVs
IFJlc2VhcmNoIGFuZCBEZXZlbG9wbWVudCBJcmVsYW5kIExpbWl0ZWQKUmVnaXN0ZXJlZCBpbiBJ
cmVsYW5kClJlZ2lzdGVyZWQgT2ZmaWNlOiBDb2xsaW5zdG93biBJbmR1c3RyaWFsIFBhcmssIExl
aXhsaXAsIENvdW50eSBLaWxkYXJlClJlZ2lzdGVyZWQgTnVtYmVyOiAzMDgyNjMKCgpUaGlzIGUt
bWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBtYXRlcmlh
bCBmb3IgdGhlIHNvbGUKdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocykuIEFueSByZXZp
ZXcgb3IgZGlzdHJpYnV0aW9uIGJ5IG90aGVycyBpcwpzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5
b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2UgY29udGFjdCB0aGUKc2Vu
ZGVyIGFuZCBkZWxldGUgYWxsIGNvcGllcy4K


From nobody Thu Mar 24 08:49:05 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0856512DD70 for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 08:48:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.952
X-Spam-Level: 
X-Spam-Status: No, score=-1.952 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, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_SORBS_WEB=0.77, SPF_HELO_PASS=-0.001, 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 45HkesQmE3_2 for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 08:48:46 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DACC712DB5A for <sfc@ietf.org>; Thu, 24 Mar 2016 08:35:22 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 9041C40039C; Thu, 24 Mar 2016 08:35:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1458833722; bh=eUb7JJR2NcylNEjKFgyPmC6uNb9KwH3SPnxC0iCZ/7Y=; h=Subject:To:References:From:Date:In-Reply-To:From; b=RBvmh6MoY8jaRFmmtC8g5ZzfRH/bs9i58Q2wKv5AF+TJETY6mDP2LWJO0BgpMvfug m5Sz9dyfMEQ/ag0wnFGqaQRP7goUiBvoND5khR8nH48tospVp4qAip9hnpaIw75Igj AVN2mq/UBrCI0s+I2If5muRsy+T8ihVGkMeEOhxY=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [192.165.126.74]) (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 AD5401C0134; Thu, 24 Mar 2016 08:35:20 -0700 (PDT)
To: "Browne, Rory" <rory.browne@intel.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <798BB24857DDC040825B6C22A8D797C11BC6A23C@IRSMSX108.ger.corp.intel.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <56F40936.1070309@joelhalpern.com>
Date: Thu, 24 Mar 2016 11:35:18 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.7.0
MIME-Version: 1.0
In-Reply-To: <798BB24857DDC040825B6C22A8D797C11BC6A23C@IRSMSX108.ger.corp.intel.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/HQzyBFwXiLJ5guZdxkCaIPhcbJQ>
Subject: Re: [sfc] Question on NSH nesting
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2016 15:48:48 -0000

The intention is that any information that can be carried in any MD-1 
encoding will also have a type code for carrying it in MD-2.  Therefore, 
in terms of information carriage, if what you want to do does not fit in 
MD-1, you just use MD-2.  There is no case I know of where the 
information require both MD-1 and MD-2 at the same time.

Yours,
Joel

On 3/24/16 11:11 AM, Browne, Rory wrote:
> Hi
>
> I have a question on NSH operation
>
> 1. We have flow X enter the SFC classifier,
> 2. This is identified for MD=0x1 as it carries mandatory info to upstream VNFs
> 3. An external application wants to tag flow X as MD=0x2 for some other reason (performance reporting for example)
> 4. We would expect the classifier to priorities MD1 and return an error to entity requesting MD2
>
> My question is that surely there will exist cases whereby you need both the mandatory context to be carried and MD2 information simultaneously. Could we use NSH nesting to resolve this. i.e. MD=3 means that 1st header is MD1 mandatory data, next proto points to MD2 data?
>
>
>
> BR Rory
> --------------------------------------------------------------
> Intel Research and Development Ireland Limited
> Registered in Ireland
> Registered Office: Collinstown Industrial Park, Leixlip, County Kildare
> Registered Number: 308263
>
>
> This e-mail and any attachments may contain confidential material for the sole
> use of the intended recipient(s). Any review or distribution by others is
> strictly prohibited. If you are not the intended recipient, please contact the
> sender and delete all copies.
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Thu Mar 24 10:07:22 2016
Return-Path: <stewart.bryant@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DDB6212D67F for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 10:07:15 -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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 yAOYlYEfUiWt for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 10:07:10 -0700 (PDT)
Received: from mail-wm0-x231.google.com (mail-wm0-x231.google.com [IPv6:2a00:1450:400c:c09::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 A40E412D69D for <sfc@ietf.org>; Thu, 24 Mar 2016 10:07:03 -0700 (PDT)
Received: by mail-wm0-x231.google.com with SMTP id p65so283550622wmp.1 for <sfc@ietf.org>; Thu, 24 Mar 2016 10:07:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=8oDX4AM519C8OG707uoltPoLIUWaBYUGVaJBOityl48=; b=OoshMaZV86EeUaGgDllFHzLPlyYsIZ1L3D8cfQwH91/XLMXXoRmjnAQ4u+1CB47Nvm oFbUqrKmE/HDe4AdZeGx7YzJA9p+R0ioRDSkBFKy3KhybtTNH5q+WGSoUMgOO/8zf/tA Grn1oELhQcesu1HyiQFkvNtHnN/3EwPHei41TXvAXFc2SvNw77G3Kr61QmzN/el1RV6E EwmfmVElkdUEiTCpp5T2FYd3D1UFu5mCtCF83ag6z0yGEgToNQgMtL3GS4RQcu+HZlQS YV3ufjFw7IUzdw6XG4dCH58WQ2AN+XDMUX7BpSIVbvOTa1dvnODOpraQywbAEGP/uuMB HkLg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=8oDX4AM519C8OG707uoltPoLIUWaBYUGVaJBOityl48=; b=CS2xbSjOLufC7j8EMxyV3xvh+M+ZCAHaEtgbGUo/tQrYw7b0Rvy049JFfR5AmsKk7r Qjy6VZwf8W5kBfoxknuH/WwYTTbOZFJLcAIpVdEE4QxiNZ2+aCLkhwvaTx/T9P1LbVY4 lDebn51bgoMu+cUq4uvKZ0nrHLnV+6jazxScQ0/R+Ny9668t/dmBhfyWDSn1jKyYjQC1 9JcEZEsX1FR2KzGSQssnDp877i51ba+ajv/LmGJDEDmpyW49Q8TgVZ/n9uJnL0Nscnfy JTC7Gil5gzp00F2VQkuI2wP6/QuFV7WX4fEFrk/x6WRUOVjP+u21RUZbF2BJgKxjpK3O gwfg==
X-Gm-Message-State: AD7BkJIfBqvh/633DcyeFvwtYt09TMcJT3Ctu1NO6DzStkMUntOAmWGvgrAY9Er6Q9RA7A==
X-Received: by 10.194.47.133 with SMTP id d5mr11562539wjn.87.1458839222114; Thu, 24 Mar 2016 10:07:02 -0700 (PDT)
Received: from [192.168.2.126] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id cb2sm8229187wjc.16.2016.03.24.10.07.00 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 24 Mar 2016 10:07:01 -0700 (PDT)
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "Browne, Rory" <rory.browne@intel.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <798BB24857DDC040825B6C22A8D797C11BC6A23C@IRSMSX108.ger.corp.intel.com> <56F40936.1070309@joelhalpern.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <56F41EB3.1020302@gmail.com>
Date: Thu, 24 Mar 2016 17:06:59 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <56F40936.1070309@joelhalpern.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/Lff95YfDeXXxoLRwJibc2H1cqPU>
Subject: Re: [sfc] Question on NSH nesting
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2016 17:07:21 -0000

I am sure everyone but me knows this. Why does MD=1 have a minimum of
four context headers?

Stewart

On 24/03/2016 15:35, Joel M. Halpern wrote:
> The intention is that any information that can be carried in any MD-1 
> encoding will also have a type code for carrying it in MD-2. 
> Therefore, in terms of information carriage, if what you want to do 
> does not fit in MD-1, you just use MD-2.  There is no case I know of 
> where the information require both MD-1 and MD-2 at the same time.
>
> Yours,
> Joel
>
> On 3/24/16 11:11 AM, Browne, Rory wrote:
>> Hi
>>
>> I have a question on NSH operation
>>
>> 1. We have flow X enter the SFC classifier,
>> 2. This is identified for MD=0x1 as it carries mandatory info to 
>> upstream VNFs
>> 3. An external application wants to tag flow X as MD=0x2 for some 
>> other reason (performance reporting for example)
>> 4. We would expect the classifier to priorities MD1 and return an 
>> error to entity requesting MD2
>>
>> My question is that surely there will exist cases whereby you need 
>> both the mandatory context to be carried and MD2 information 
>> simultaneously. Could we use NSH nesting to resolve this. i.e. MD=3 
>> means that 1st header is MD1 mandatory data, next proto points to MD2 
>> data?
>>
>>
>>
>> BR Rory
>> --------------------------------------------------------------
>> Intel Research and Development Ireland Limited
>> Registered in Ireland
>> Registered Office: Collinstown Industrial Park, Leixlip, County Kildare
>> Registered Number: 308263
>>
>>
>> This e-mail and any attachments may contain confidential material for 
>> the sole
>> use of the intended recipient(s). Any review or distribution by 
>> others is
>> strictly prohibited. If you are not the intended recipient, please 
>> contact the
>> sender and delete all copies.
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Thu Mar 24 10:30:20 2016
Return-Path: <rory.browne@intel.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AEAC12D1D8 for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 10:30:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.931
X-Spam-Level: 
X-Spam-Status: No, score=-6.931 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 I3Wi-3MNYDmy for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 10:30:16 -0700 (PDT)
Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by ietfa.amsl.com (Postfix) with ESMTP id 9B2E312D5B5 for <sfc@ietf.org>; Thu, 24 Mar 2016 10:30:16 -0700 (PDT)
Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga102.jf.intel.com with ESMTP; 24 Mar 2016 10:30:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.24,386,1455004800"; d="scan'208";a="940861086"
Received: from irsmsx103.ger.corp.intel.com ([163.33.3.157]) by orsmga002.jf.intel.com with ESMTP; 24 Mar 2016 10:30:15 -0700
Received: from irsmsx108.ger.corp.intel.com ([169.254.11.13]) by IRSMSX103.ger.corp.intel.com ([169.254.3.239]) with mapi id 14.03.0248.002; Thu, 24 Mar 2016 17:30:13 +0000
From: "Browne, Rory" <rory.browne@intel.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Question on NSH nesting
Thread-Index: AdGFw3bbDQPOptaASkagov1eigQSnQAH03cAAAOxz1A=
Date: Thu, 24 Mar 2016 17:30:12 +0000
Message-ID: <798BB24857DDC040825B6C22A8D797C11BC6A637@IRSMSX108.ger.corp.intel.com>
References: <798BB24857DDC040825B6C22A8D797C11BC6A23C@IRSMSX108.ger.corp.intel.com> <56F40936.1070309@joelhalpern.com>
In-Reply-To: <56F40936.1070309@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzc1MDg5MWItMTMzMi00OTRlLWE2ZmUtZmVlMTMzOGI2OWQ1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX0lDIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE1LjkuNi42IiwiVHJ1c3RlZExhYmVsSGFzaCI6IkxFcmpGRkh1RTVyNHdKeGpwZUJwS3lFSDNISWlZVG5BTUFpMDViVThSTUk9In0=
x-ctpclassification: CTP_IC
x-originating-ip: [163.33.239.180]
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/vXCgRJ8t6vZCvOK5xJYQzx89mFg>
Subject: Re: [sfc] Question on NSH nesting
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2016 17:30:18 -0000

Thanks Joel

For example. Let's say we want to carry subscriber information in the chain=
 - context A  but we also want to carry chain performance data - context B =


How do we structure the header such that upstream VNFs can read or act on c=
ontext A and/or B.

BR Rory


-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com] =

Sent: Thursday, March 24, 2016 3:35 PM
To: Browne, Rory <rory.browne@intel.com>; sfc@ietf.org
Subject: Re: [sfc] Question on NSH nesting

The intention is that any information that can be carried in any MD-1 encod=
ing will also have a type code for carrying it in MD-2.  Therefore, in term=
s of information carriage, if what you want to do does not fit in MD-1, you=
 just use MD-2.  There is no case I know of where the information require b=
oth MD-1 and MD-2 at the same time.

Yours,
Joel

On 3/24/16 11:11 AM, Browne, Rory wrote:
> Hi
>
> I have a question on NSH operation
>
> 1. We have flow X enter the SFC classifier, 2. This is identified for =

> MD=3D0x1 as it carries mandatory info to upstream VNFs 3. An external =

> application wants to tag flow X as MD=3D0x2 for some other reason =

> (performance reporting for example) 4. We would expect the classifier =

> to priorities MD1 and return an error to entity requesting MD2
>
> My question is that surely there will exist cases whereby you need both t=
he mandatory context to be carried and MD2 information simultaneously. Coul=
d we use NSH nesting to resolve this. i.e. MD=3D3 means that 1st header is =
MD1 mandatory data, next proto points to MD2 data?
>
>
>
> BR Rory
> --------------------------------------------------------------
> Intel Research and Development Ireland Limited Registered in Ireland =

> Registered Office: Collinstown Industrial Park, Leixlip, County =

> Kildare Registered Number: 308263
>
>
> This e-mail and any attachments may contain confidential material for =

> the sole use of the intended recipient(s). Any review or distribution =

> by others is strictly prohibited. If you are not the intended =

> recipient, please contact the sender and delete all copies.
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
--------------------------------------------------------------
Intel Research and Development Ireland Limited
Registered in Ireland
Registered Office: Collinstown Industrial Park, Leixlip, County Kildare
Registered Number: 308263


This e-mail and any attachments may contain confidential material for the s=
ole
use of the intended recipient(s). Any review or distribution by others is
strictly prohibited. If you are not the intended recipient, please contact =
the
sender and delete all copies.


From nobody Thu Mar 24 10:41:09 2016
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 951F912D69A for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 10:41:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, T_RP_MATCHES_RCVD=-0.01] autolearn=unavailable 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 rGtPA3Uk74jy for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 10:41:05 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id 69F1512D5B5 for <sfc@ietf.org>; Thu, 24 Mar 2016 10:32:15 -0700 (PDT)
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by wtl-exchp-1.sandvine.com ([::1]) with mapi id 14.03.0195.001; Thu, 24 Mar 2016 13:32:14 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: Stewart Bryant <stewart.bryant@gmail.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "Browne, Rory" <rory.browne@intel.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Question on NSH nesting
Thread-Index: AdGFw3bbDQPOptaASkagov1eigQSnQAQNTsAAAMzt4AAB5R/wA==
Date: Thu, 24 Mar 2016 17:32:13 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830EE85BD@wtl-exchp-2.sandvine.com>
References: <798BB24857DDC040825B6C22A8D797C11BC6A23C@IRSMSX108.ger.corp.intel.com> <56F40936.1070309@joelhalpern.com> <56F41EB3.1020302@gmail.com>
In-Reply-To: <56F41EB3.1020302@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.63]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/OZZ2Hfdgov3FJGWg9U4VUM7wNQY>
Subject: Re: [sfc] Question on NSH nesting
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2016 17:41:07 -0000

Actually, it specifies *exactly* four context headers, although some might =
be left empty.


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Stewart Bryant
Sent: Thursday, March 24, 2016 1:07 PM
To: Joel M. Halpern; Browne, Rory; sfc@ietf.org
Subject: Re: [sfc] Question on NSH nesting

I am sure everyone but me knows this. Why does MD=3D1 have a minimum of
four context headers?

Stewart

On 24/03/2016 15:35, Joel M. Halpern wrote:
> The intention is that any information that can be carried in any MD-1=20
> encoding will also have a type code for carrying it in MD-2.=20
> Therefore, in terms of information carriage, if what you want to do=20
> does not fit in MD-1, you just use MD-2.  There is no case I know of=20
> where the information require both MD-1 and MD-2 at the same time.
>
> Yours,
> Joel
>
> On 3/24/16 11:11 AM, Browne, Rory wrote:
>> Hi
>>
>> I have a question on NSH operation
>>
>> 1. We have flow X enter the SFC classifier,
>> 2. This is identified for MD=3D0x1 as it carries mandatory info to=20
>> upstream VNFs
>> 3. An external application wants to tag flow X as MD=3D0x2 for some=20
>> other reason (performance reporting for example)
>> 4. We would expect the classifier to priorities MD1 and return an=20
>> error to entity requesting MD2
>>
>> My question is that surely there will exist cases whereby you need=20
>> both the mandatory context to be carried and MD2 information=20
>> simultaneously. Could we use NSH nesting to resolve this. i.e. MD=3D3=20
>> means that 1st header is MD1 mandatory data, next proto points to MD2=20
>> data?
>>
>>
>>
>> BR Rory
>> --------------------------------------------------------------
>> Intel Research and Development Ireland Limited
>> Registered in Ireland
>> Registered Office: Collinstown Industrial Park, Leixlip, County Kildare
>> Registered Number: 308263
>>
>>
>> This e-mail and any attachments may contain confidential material for=20
>> the sole
>> use of the intended recipient(s). Any review or distribution by=20
>> others is
>> strictly prohibited. If you are not the intended recipient, please=20
>> contact the
>> sender and delete all copies.
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

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


From nobody Thu Mar 24 11:33:29 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D109912D6D0 for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 11:33:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_HELO_PASS=-0.001, 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 dcldCOtuXww5 for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 11:33:26 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A784B12D7D2 for <sfc@ietf.org>; Thu, 24 Mar 2016 11:33:19 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 5F97B2655F4; Thu, 24 Mar 2016 11:33:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1458844399; bh=rwRoKzSLIsslJNMZouutkqk4hJzi4xx7/F7epYNZR2Y=; h=Subject:To:References:From:Date:In-Reply-To:From; b=jShepIiZ6S3ABTpawj1PT0asCi78X967hZYUug5jlfHWoPVokF+aA9uPCCZ18FYEt tiMA9X5zl9/LirR8PKnwd4F6H/hn1An0MUmpdmmFf0PibBXK+OuXCfzcud0ZmR8F6N npD4el59kLWMvM/Zw9LPOszcKT6xqUM+vm6xxT08=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [88.131.67.22]) (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 66A262655CF; Thu, 24 Mar 2016 11:33:18 -0700 (PDT)
To: Stewart Bryant <stewart.bryant@gmail.com>, "Browne, Rory" <rory.browne@intel.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <798BB24857DDC040825B6C22A8D797C11BC6A23C@IRSMSX108.ger.corp.intel.com> <56F40936.1070309@joelhalpern.com> <56F41EB3.1020302@gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <56F432EB.5050401@joelhalpern.com>
Date: Thu, 24 Mar 2016 14:33:15 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.7.0
MIME-Version: 1.0
In-Reply-To: <56F41EB3.1020302@gmail.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/Ax0cE6d2hx3u2uwHKtOO1f1tEA4>
Subject: Re: [sfc] Question on NSH nesting
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2016 18:33:28 -0000

The reason it specifies that it carries a 16 byte metadata field is so 
that the header is of fixed length.  Whwther that is sufficiently 
clearly stated in the NSH draft is clearly in the eyes of the reader.

Yours,
Joel

On 3/24/16 1:06 PM, Stewart Bryant wrote:
> I am sure everyone but me knows this. Why does MD=1 have a minimum of
> four context headers?
>
> Stewart
>
> On 24/03/2016 15:35, Joel M. Halpern wrote:
>> The intention is that any information that can be carried in any MD-1
>> encoding will also have a type code for carrying it in MD-2.
>> Therefore, in terms of information carriage, if what you want to do
>> does not fit in MD-1, you just use MD-2.  There is no case I know of
>> where the information require both MD-1 and MD-2 at the same time.
>>
>> Yours,
>> Joel
>>
>> On 3/24/16 11:11 AM, Browne, Rory wrote:
>>> Hi
>>>
>>> I have a question on NSH operation
>>>
>>> 1. We have flow X enter the SFC classifier,
>>> 2. This is identified for MD=0x1 as it carries mandatory info to
>>> upstream VNFs
>>> 3. An external application wants to tag flow X as MD=0x2 for some
>>> other reason (performance reporting for example)
>>> 4. We would expect the classifier to priorities MD1 and return an
>>> error to entity requesting MD2
>>>
>>> My question is that surely there will exist cases whereby you need
>>> both the mandatory context to be carried and MD2 information
>>> simultaneously. Could we use NSH nesting to resolve this. i.e. MD=3
>>> means that 1st header is MD1 mandatory data, next proto points to MD2
>>> data?
>>>
>>>
>>>
>>> BR Rory
>>> --------------------------------------------------------------
>>> Intel Research and Development Ireland Limited
>>> Registered in Ireland
>>> Registered Office: Collinstown Industrial Park, Leixlip, County Kildare
>>> Registered Number: 308263
>>>
>>>
>>> This e-mail and any attachments may contain confidential material for
>>> the sole
>>> use of the intended recipient(s). Any review or distribution by
>>> others is
>>> strictly prohibited. If you are not the intended recipient, please
>>> contact the
>>> sender and delete all copies.
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Thu Mar 24 11:37:52 2016
Return-Path: <stewart.bryant@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ABB3712D4FD for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 11:37: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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 AWMjqMeTsIqs for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 11:37:47 -0700 (PDT)
Received: from mail-wm0-x22a.google.com (mail-wm0-x22a.google.com [IPv6:2a00:1450:400c:c09::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 8F9D412D1AC for <sfc@ietf.org>; Thu, 24 Mar 2016 11:37:47 -0700 (PDT)
Received: by mail-wm0-x22a.google.com with SMTP id l68so248031833wml.0 for <sfc@ietf.org>; Thu, 24 Mar 2016 11:37:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=0N5xbIbGFQxXaji6mtp/lrewBNkOD5i/TM3awruFUGM=; b=D/+no5PVVeukWW9vqKTICZUyYakMsUmoTHSinUf8EaX9t/KHgnzMRZ2XIjvnkCrfD8 kjKN/gjCq3vEHMRDRJ8s8OBJOi/2G2k4n37hSo0KaD9e3WxxqMQfsvJsHFklveMIrg36 wvBxifo+ggwspJ50BTeJ+GJVdxC9hQjyo/i43m9EWXAGNHJ7EQXC00Kycp0f1l35wIVj otof8NqsLLooeHhFEMC/ETS68OrpaJ6nBMZawKzq0Y8X39AIhnUCiTiNu10jHCiN1tGb aUyKqP/jKpZXCQPZaoJfJC0N4ZsDLvpfhGmx7l4hlQnFHJOaUW6uyEDvry/PCA90Cy9T FixA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=0N5xbIbGFQxXaji6mtp/lrewBNkOD5i/TM3awruFUGM=; b=G/ll1PQmQeBr/3IbX2d6Chb3nMSsxh/qa7KgZUVxqjbjQC2kAy8l6KafRPJZ2dZ0a1 5EYdHr9pDqdVyol2DSfZccCXmC/UoB8faifBgMkuQwLhNfhq9goJTX4h2bT7OhYf1eVB lerTbsCfdMO+BsfBt1N89a8EPnIDdY+fOmhOZhYIM2YVwvydrQDsmqrv6AZVuFhyLHNQ N3pySHgV5Ourv/f6/F4k9IjZEcQGMFyaGP+HFSAhSH1Knd7wfK6tDMJeLlpcdEUE2KOt 1U2mXZrmweWLiSZKNdX4fzN2S6Y6ivOnq7L75VE8B1AqcAO+8keGdEwwSgLPNezFXSOQ ek0g==
X-Gm-Message-State: AD7BkJLhSxn6ajZhc4xYh256JqAkkvD/ILLQ7xI4bTvu/dG2HLnMv+StN3OBrxznd7gR3g==
X-Received: by 10.28.92.13 with SMTP id q13mr33108989wmb.43.1458844666089; Thu, 24 Mar 2016 11:37:46 -0700 (PDT)
Received: from [192.168.2.126] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id j10sm8533705wjb.46.2016.03.24.11.37.44 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 24 Mar 2016 11:37:45 -0700 (PDT)
To: Dave Dolson <ddolson@sandvine.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "Browne, Rory" <rory.browne@intel.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <798BB24857DDC040825B6C22A8D797C11BC6A23C@IRSMSX108.ger.corp.intel.com> <56F40936.1070309@joelhalpern.com> <56F41EB3.1020302@gmail.com> <E8355113905631478EFF04F5AA706E9830EE85BD@wtl-exchp-2.sandvine.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <56F433F7.9090702@gmail.com>
Date: Thu, 24 Mar 2016 18:37:43 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <E8355113905631478EFF04F5AA706E9830EE85BD@wtl-exchp-2.sandvine.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/oA8AWZUz3KINQ5eegr5_2mYf_rw>
Subject: Re: [sfc] Question on NSH nesting
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2016 18:37:49 -0000

Isn't that somewhat limiting?

I know that I keep mentioning MPLS but one of the most brilliant 
insights by it's inventors was to make it very simple but unlimited. 
According to legend there were long debates about how many labels to 
specify, but finenessing that problem was one of the things that made it 
so powerful.

Why are we placing this artificial limit on the NSH?

Stewart

On 24/03/2016 17:32, Dave Dolson wrote:
> Actually, it specifies *exactly* four context headers, although some might be left empty.
>
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Stewart Bryant
> Sent: Thursday, March 24, 2016 1:07 PM
> To: Joel M. Halpern; Browne, Rory; sfc@ietf.org
> Subject: Re: [sfc] Question on NSH nesting
>
> I am sure everyone but me knows this. Why does MD=1 have a minimum of
> four context headers?
>
> Stewart
>
> On 24/03/2016 15:35, Joel M. Halpern wrote:
>> The intention is that any information that can be carried in any MD-1
>> encoding will also have a type code for carrying it in MD-2.
>> Therefore, in terms of information carriage, if what you want to do
>> does not fit in MD-1, you just use MD-2.  There is no case I know of
>> where the information require both MD-1 and MD-2 at the same time.
>>
>> Yours,
>> Joel
>>
>> On 3/24/16 11:11 AM, Browne, Rory wrote:
>>> Hi
>>>
>>> I have a question on NSH operation
>>>
>>> 1. We have flow X enter the SFC classifier,
>>> 2. This is identified for MD=0x1 as it carries mandatory info to
>>> upstream VNFs
>>> 3. An external application wants to tag flow X as MD=0x2 for some
>>> other reason (performance reporting for example)
>>> 4. We would expect the classifier to priorities MD1 and return an
>>> error to entity requesting MD2
>>>
>>> My question is that surely there will exist cases whereby you need
>>> both the mandatory context to be carried and MD2 information
>>> simultaneously. Could we use NSH nesting to resolve this. i.e. MD=3
>>> means that 1st header is MD1 mandatory data, next proto points to MD2
>>> data?
>>>
>>>
>>>
>>> BR Rory
>>> --------------------------------------------------------------
>>> Intel Research and Development Ireland Limited
>>> Registered in Ireland
>>> Registered Office: Collinstown Industrial Park, Leixlip, County Kildare
>>> Registered Number: 308263
>>>
>>>
>>> This e-mail and any attachments may contain confidential material for
>>> the sole
>>> use of the intended recipient(s). Any review or distribution by
>>> others is
>>> strictly prohibited. If you are not the intended recipient, please
>>> contact the
>>> sender and delete all copies.
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Thu Mar 24 11:38:51 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D547E12D1AC for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 11:38:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_HELO_PASS=-0.001, 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 zC00h0ORAelN for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 11:38:48 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0078E12D4FD for <sfc@ietf.org>; Thu, 24 Mar 2016 11:38:47 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id CC7DA26586B; Thu, 24 Mar 2016 11:38:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1458844727; bh=nGXkBFPWdkW6BHasND1kC6Ouc1RgOqiNnH3WumqFZlA=; h=Subject:To:References:From:Date:In-Reply-To:From; b=cqnXRAhkRNEggDBsooQCMZBGyjKuNV29/zt1tKzHQalW/mg4zEo5K4gdnFxPAszlb nGFD1tukvwHpS7evjulkatdwcWxIh0MQuDDZ4a/DH0xXYXgREg42WnOULdjx8Iiqlf pqgWVmOGhhcIzy0Q0EqzxXXloWDdal/3b8N9ZTOo=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [88.131.67.22]) (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 879452656D5; Thu, 24 Mar 2016 11:38:46 -0700 (PDT)
To: "Browne, Rory" <rory.browne@intel.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <798BB24857DDC040825B6C22A8D797C11BC6A23C@IRSMSX108.ger.corp.intel.com> <56F40936.1070309@joelhalpern.com> <798BB24857DDC040825B6C22A8D797C11BC6A637@IRSMSX108.ger.corp.intel.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <56F43434.5020103@joelhalpern.com>
Date: Thu, 24 Mar 2016 14:38:44 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.7.0
MIME-Version: 1.0
In-Reply-To: <798BB24857DDC040825B6C22A8D797C11BC6A637@IRSMSX108.ger.corp.intel.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/onXJC0V0ZW9iCvrVC7oVB9FrAh0>
Subject: Re: [sfc] Question on NSH nesting
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2016 18:38:50 -0000

When you define your solution and realize that you need to carry a well 
defined piece or set of pieces of subscriber information and a well 
defined piece or set of pieces of performance information, you look at 
the data.

If it all fits in 4 32 bit fieslds, you can use MD-1.  If it does not 
fit, or you have other reasons that you want to use MD-2, then you make 
sure that there are type codes in the MD-2 type space for each piece of 
information.  I know that there will be a registered type code for 
subscriber ID.  I would expect that there will be a registered type code 
for timestamp.

You can see an initial set of such type codes in:
https://tools.ietf.org/html/draft-quinn-sfc-nsh-tlv-00

One of the things we need to address is whether there needs to be a 
vendor TLV class to make it easy for vendors to create additional Type 
codes when they are not yet standardized.

Yours,
Joel

On 3/24/16 1:30 PM, Browne, Rory wrote:
> Thanks Joel
>
> For example. Let's say we want to carry subscriber information in the
> chain - context A  but we also want to carry chain performance data -
> context B
>
> How do we structure the header such that upstream VNFs can read or
> act on context A and/or B.
>
> BR Rory
>
>
> -----Original Message----- From: Joel M. Halpern
> [mailto:jmh@joelhalpern.com] Sent: Thursday, March 24, 2016 3:35 PM
> To: Browne, Rory <rory.browne@intel.com>; sfc@ietf.org Subject: Re:
> [sfc] Question on NSH nesting
>
> The intention is that any information that can be carried in any MD-1
> encoding will also have a type code for carrying it in MD-2.
> Therefore, in terms of information carriage, if what you want to do
> does not fit in MD-1, you just use MD-2.  There is no case I know of
> where the information require both MD-1 and MD-2 at the same time.
>
> Yours, Joel
>
> On 3/24/16 11:11 AM, Browne, Rory wrote:
>> Hi
>>
>> I have a question on NSH operation
>>
>> 1. We have flow X enter the SFC classifier, 2. This is identified
>> for MD=0x1 as it carries mandatory info to upstream VNFs 3. An
>> external application wants to tag flow X as MD=0x2 for some other
>> reason (performance reporting for example) 4. We would expect the
>> classifier to priorities MD1 and return an error to entity
>> requesting MD2
>>
>> My question is that surely there will exist cases whereby you need
>> both the mandatory context to be carried and MD2 information
>> simultaneously. Could we use NSH nesting to resolve this. i.e. MD=3
>> means that 1st header is MD1 mandatory data, next proto points to
>> MD2 data?
>>
>>
>>
>> BR Rory
>> --------------------------------------------------------------
>> Intel Research and Development Ireland Limited Registered in
>> Ireland Registered Office: Collinstown Industrial Park, Leixlip,
>> County Kildare Registered Number: 308263
>>
>>
>> This e-mail and any attachments may contain confidential material
>> for the sole use of the intended recipient(s). Any review or
>> distribution by others is strictly prohibited. If you are not the
>> intended recipient, please contact the sender and delete all
>> copies. _______________________________________________ sfc mailing
>> list sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>
> -------------------------------------------------------------- Intel
> Research and Development Ireland Limited Registered in Ireland
> Registered Office: Collinstown Industrial Park, Leixlip, County
> Kildare Registered Number: 308263
>
>
> This e-mail and any attachments may contain confidential material for
> the sole use of the intended recipient(s). Any review or distribution
> by others is strictly prohibited. If you are not the intended
> recipient, please contact the sender and delete all copies.
>


From nobody Thu Mar 24 11:40:17 2016
Return-Path: <jmh.direct@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 37D9C12D1AC for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 11:40:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_HELO_PASS=-0.001, 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 JouCimsb8LP6 for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 11:40:13 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8666E12DB1C for <sfc@ietf.org>; Thu, 24 Mar 2016 11:39:54 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id 5CA16265880; Thu, 24 Mar 2016 11:39:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1458844794; bh=FpzY7AAU2ITCx8ZCp4koj3+JjMXHmOBolfq7uOWzEWk=; h=Subject:To:References:From:Date:In-Reply-To:From; b=kYqRZ21XQy+CFm96S7WG5/alihtOz+kzqL8yLVDnIeuQ5Zw9G5OfNLTAHUOq0P7TW JzOAuO+2G5XplXgAfEE5n/6WuLsOIOde4GwnsydsiesGUm8hbJG8Gsc0cl+aDs9WaX GG89tWFllQjQfaoV+auqW+8kyxpyZatpv2r5N84Y=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [88.131.67.22]) (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 390B7265989; Thu, 24 Mar 2016 11:39:53 -0700 (PDT)
To: Stewart Bryant <stewart.bryant@gmail.com>, Dave Dolson <ddolson@sandvine.com>, "Browne, Rory" <rory.browne@intel.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <798BB24857DDC040825B6C22A8D797C11BC6A23C@IRSMSX108.ger.corp.intel.com> <56F40936.1070309@joelhalpern.com> <56F41EB3.1020302@gmail.com> <E8355113905631478EFF04F5AA706E9830EE85BD@wtl-exchp-2.sandvine.com> <56F433F7.9090702@gmail.com>
From: Joel Halpern Direct <jmh.direct@joelhalpern.com>
Message-ID: <56F43477.8020600@joelhalpern.com>
Date: Thu, 24 Mar 2016 14:39:51 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.7.0
MIME-Version: 1.0
In-Reply-To: <56F433F7.9090702@gmail.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/X1XnWJv0_n_-R28VX08NWWrsEAA>
Subject: Re: [sfc] Question on NSH nesting
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2016 18:40:15 -0000

Yes, MD-1 is somewhat limiting.  That is why the specification also 
includes MD-2, which uses TLV encoded metadata and can carry an 
arbitrary set of such information (or none.)

Yours,
Joel

On 3/24/16 2:37 PM, Stewart Bryant wrote:
> Isn't that somewhat limiting?
>
> I know that I keep mentioning MPLS but one of the most brilliant
> insights by it's inventors was to make it very simple but unlimited.
> According to legend there were long debates about how many labels to
> specify, but finenessing that problem was one of the things that made it
> so powerful.
>
> Why are we placing this artificial limit on the NSH?
>
> Stewart
>
> On 24/03/2016 17:32, Dave Dolson wrote:
>> Actually, it specifies *exactly* four context headers, although some
>> might be left empty.
>>
>>
>> -----Original Message-----
>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Stewart Bryant
>> Sent: Thursday, March 24, 2016 1:07 PM
>> To: Joel M. Halpern; Browne, Rory; sfc@ietf.org
>> Subject: Re: [sfc] Question on NSH nesting
>>
>> I am sure everyone but me knows this. Why does MD=1 have a minimum of
>> four context headers?
>>
>> Stewart
>>
>> On 24/03/2016 15:35, Joel M. Halpern wrote:
>>> The intention is that any information that can be carried in any MD-1
>>> encoding will also have a type code for carrying it in MD-2.
>>> Therefore, in terms of information carriage, if what you want to do
>>> does not fit in MD-1, you just use MD-2.  There is no case I know of
>>> where the information require both MD-1 and MD-2 at the same time.
>>>
>>> Yours,
>>> Joel
>>>
>>> On 3/24/16 11:11 AM, Browne, Rory wrote:
>>>> Hi
>>>>
>>>> I have a question on NSH operation
>>>>
>>>> 1. We have flow X enter the SFC classifier,
>>>> 2. This is identified for MD=0x1 as it carries mandatory info to
>>>> upstream VNFs
>>>> 3. An external application wants to tag flow X as MD=0x2 for some
>>>> other reason (performance reporting for example)
>>>> 4. We would expect the classifier to priorities MD1 and return an
>>>> error to entity requesting MD2
>>>>
>>>> My question is that surely there will exist cases whereby you need
>>>> both the mandatory context to be carried and MD2 information
>>>> simultaneously. Could we use NSH nesting to resolve this. i.e. MD=3
>>>> means that 1st header is MD1 mandatory data, next proto points to MD2
>>>> data?
>>>>
>>>>
>>>>
>>>> BR Rory
>>>> --------------------------------------------------------------
>>>> Intel Research and Development Ireland Limited
>>>> Registered in Ireland
>>>> Registered Office: Collinstown Industrial Park, Leixlip, County Kildare
>>>> Registered Number: 308263
>>>>
>>>>
>>>> This e-mail and any attachments may contain confidential material for
>>>> the sole
>>>> use of the intended recipient(s). Any review or distribution by
>>>> others is
>>>> strictly prohibited. If you are not the intended recipient, please
>>>> contact the
>>>> sender and delete all copies.
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Thu Mar 24 11:45:40 2016
Return-Path: <stewart.bryant@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8913A12D7FB for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 11:45:38 -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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 8TJmoyRaULNV for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 11:45:36 -0700 (PDT)
Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::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 660C412D7C5 for <sfc@ietf.org>; Thu, 24 Mar 2016 11:45:36 -0700 (PDT)
Received: by mail-wm0-x230.google.com with SMTP id l68so78889483wml.1 for <sfc@ietf.org>; Thu, 24 Mar 2016 11:45:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=aNF5ukr7vyP2KjJ/EFwrYGpF8psh6XM44b2j1P82DZw=; b=oXfl2dEFWVW/UrmVGzzgkOdeAwHzB6OS6iV9uyrh39LigE1XLq0u7rE9TfoA2id3y7 qEJY21XDqvZ0HqWaRnAB7MLlgSnxeQdXJyMQGxsP5aWcN1kWSM+xq8D13A4P7ldhaDrq AqpJCXmH2kQOmXgnmhcRAs/sf5SxcSSnonrFR7Cg/5pf7WfX29imzXYcIciR7NYk0zIZ DIog5xu6kqpKZj/A0bo+9MQTetwxxplOOBap1ipG8qze887GrGioI+RyNOlm3CyL8L3D RdZjFnQloHCj3ua+IUQq0YhzR1azuefvS97X8zJMJ/lRaoS+L+f5gywOnOka7WC33IE+ NCBQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=aNF5ukr7vyP2KjJ/EFwrYGpF8psh6XM44b2j1P82DZw=; b=dlBejPcn4Hq+BijQCz034vSkdrYPG5h2ZPotd0fkYmIN4K6AIDAVQdMEd5PrSWqK2l 9g0fOvE8JZtUjjJ37hfWpiaV1cdVVXyJ6kyqwU2chdQSS7X0lRTvLArE+iqcrasAr11J Mo7mX6rpe/gyIyDTpgRDEX6EwBJ/vxTZti28o5Bl3yofYjAmd5Actv7Ev6mGV1WWDBv3 CuPlGmRzpuMuKG6cAVy107X4bxkkyNlR5EJp4X2b3VJEi+DtmU+XwuHI1cE4x50IBoyH d4RftR6pKR/gr1mzyAA5VOQBLwWwpCprbNcpdKhVrfiblyRKWY2NugE6R2+S6toJLKWL Bvzg==
X-Gm-Message-State: AD7BkJKEzu7BbEhraDZvn3QzJTHHRi/g8DdfVEH3rpYaN5nPsNJsS07J+b4qrpWGWfA7oQ==
X-Received: by 10.194.202.133 with SMTP id ki5mr11522823wjc.27.1458845134998;  Thu, 24 Mar 2016 11:45:34 -0700 (PDT)
Received: from [192.168.2.126] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id u14sm28210529wmu.8.2016.03.24.11.45.33 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 24 Mar 2016 11:45:34 -0700 (PDT)
To: Joel Halpern Direct <jmh.direct@joelhalpern.com>, Dave Dolson <ddolson@sandvine.com>, "Browne, Rory" <rory.browne@intel.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <798BB24857DDC040825B6C22A8D797C11BC6A23C@IRSMSX108.ger.corp.intel.com> <56F40936.1070309@joelhalpern.com> <56F41EB3.1020302@gmail.com> <E8355113905631478EFF04F5AA706E9830EE85BD@wtl-exchp-2.sandvine.com> <56F433F7.9090702@gmail.com> <56F43477.8020600@joelhalpern.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <56F435CC.30803@gmail.com>
Date: Thu, 24 Mar 2016 18:45:32 +0000
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <56F43477.8020600@joelhalpern.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/n_JrPM49dh3KyArIOPzV_KnalUU>
Subject: Re: [sfc] Question on NSH nesting
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2016 18:45:38 -0000

I was of course wondering why you did not have a halfway house
with a number (deduced from the length) of fixed length elements?

Stewart

On 24/03/2016 18:39, Joel Halpern Direct wrote:
> Yes, MD-1 is somewhat limiting.  That is why the specification also 
> includes MD-2, which uses TLV encoded metadata and can carry an 
> arbitrary set of such information (or none.)
>
> Yours,
> Joel
>
> On 3/24/16 2:37 PM, Stewart Bryant wrote:
>> Isn't that somewhat limiting?
>>
>> I know that I keep mentioning MPLS but one of the most brilliant
>> insights by it's inventors was to make it very simple but unlimited.
>> According to legend there were long debates about how many labels to
>> specify, but finenessing that problem was one of the things that made it
>> so powerful.
>>
>> Why are we placing this artificial limit on the NSH?
>>
>> Stewart
>>
>> On 24/03/2016 17:32, Dave Dolson wrote:
>>> Actually, it specifies *exactly* four context headers, although some
>>> might be left empty.
>>>
>>>
>>> -----Original Message-----
>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Stewart Bryant
>>> Sent: Thursday, March 24, 2016 1:07 PM
>>> To: Joel M. Halpern; Browne, Rory; sfc@ietf.org
>>> Subject: Re: [sfc] Question on NSH nesting
>>>
>>> I am sure everyone but me knows this. Why does MD=1 have a minimum of
>>> four context headers?
>>>
>>> Stewart
>>>
>>> On 24/03/2016 15:35, Joel M. Halpern wrote:
>>>> The intention is that any information that can be carried in any MD-1
>>>> encoding will also have a type code for carrying it in MD-2.
>>>> Therefore, in terms of information carriage, if what you want to do
>>>> does not fit in MD-1, you just use MD-2.  There is no case I know of
>>>> where the information require both MD-1 and MD-2 at the same time.
>>>>
>>>> Yours,
>>>> Joel
>>>>
>>>> On 3/24/16 11:11 AM, Browne, Rory wrote:
>>>>> Hi
>>>>>
>>>>> I have a question on NSH operation
>>>>>
>>>>> 1. We have flow X enter the SFC classifier,
>>>>> 2. This is identified for MD=0x1 as it carries mandatory info to
>>>>> upstream VNFs
>>>>> 3. An external application wants to tag flow X as MD=0x2 for some
>>>>> other reason (performance reporting for example)
>>>>> 4. We would expect the classifier to priorities MD1 and return an
>>>>> error to entity requesting MD2
>>>>>
>>>>> My question is that surely there will exist cases whereby you need
>>>>> both the mandatory context to be carried and MD2 information
>>>>> simultaneously. Could we use NSH nesting to resolve this. i.e. MD=3
>>>>> means that 1st header is MD1 mandatory data, next proto points to MD2
>>>>> data?
>>>>>
>>>>>
>>>>>
>>>>> BR Rory
>>>>> --------------------------------------------------------------
>>>>> Intel Research and Development Ireland Limited
>>>>> Registered in Ireland
>>>>> Registered Office: Collinstown Industrial Park, Leixlip, County 
>>>>> Kildare
>>>>> Registered Number: 308263
>>>>>
>>>>>
>>>>> This e-mail and any attachments may contain confidential material for
>>>>> the sole
>>>>> use of the intended recipient(s). Any review or distribution by
>>>>> others is
>>>>> strictly prohibited. If you are not the intended recipient, please
>>>>> contact the
>>>>> sender and delete all copies.
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>


From nobody Thu Mar 24 12:30:03 2016
Return-Path: <gregory.mirsky@ericsson.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AC2BC12D597; Thu, 24 Mar 2016 12:29:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.202
X-Spam-Level: 
X-Spam-Status: No, score=-4.202 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, 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 cAqd-QUwM4ip; Thu, 24 Mar 2016 12:29:46 -0700 (PDT)
Received: from usplmg21.ericsson.net (usplmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8216712D70C; Thu, 24 Mar 2016 12:29:45 -0700 (PDT)
X-AuditID: c6180641-f79fa6d0000057a9-dc-56f44006f3f4
Received: from EUSAAHC002.ericsson.se (Unknown_Domain [147.117.188.78]) by usplmg21.ericsson.net (Symantec Mail Security) with SMTP id E8.F9.22441.60044F65; Thu, 24 Mar 2016 20:29:10 +0100 (CET)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC002.ericsson.se ([147.117.188.78]) with mapi id 14.03.0248.002; Thu, 24 Mar 2016 15:29:44 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: "Vengada Prasad Govindan (venggovi)" <venggovi@cisco.com>, "draft-ooamdt-rtgwg-oam-gap-analysis@tools.ietf.org" <draft-ooamdt-rtgwg-oam-gap-analysis@tools.ietf.org>
Thread-Topic: Comments regarding draft-ooamdt-rtgwg-oam-gap-analysis and draft-ooamdt-rtgwg-ooam-requirement
Thread-Index: AdGFp/jf9xBoAsfCTg2uHjUqUqGFtwAWBW8A
Date: Thu, 24 Mar 2016 19:29:43 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF11221A23EBF@eusaamb103.ericsson.se>
References: <64863a6710574053a550f3b69a396a21@XCH-RCD-020.cisco.com>
In-Reply-To: <64863a6710574053a550f3b69a396a21@XCH-RCD-020.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.117.188.9]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRmVeSWpSXmKPExsUyuXSPny6bw5cwg+9PNC2WztjDZPHt5h0W i6fzJS0uvPnNbPHkwVZ2i5kfNjE7sHlM+b2R1WPJkp9MHl8uf2YLYI7isklJzcksSy3St0vg ynh/fBpjwSKlikUP8xsYd0h3MXJySAiYSPx5to0RwhaTuHBvPVsXIxeHkMARRonO5R1QznJG iWf3W5hBqtgEjCRebOxhB0mICKxhlGh9u5MJxGEW6GeU2LJ8P9gsYYFciSOv7jOB2CICeRLb Nk9ig7CNJKZd28cOYrMIqEocersArIZXwFdiadttFhBbSMBF4uria6wgNqeAq8T9LS/BehmB 7vt+ag1YPbOAuMStJ/OZIO4WkFiy5zwzhC0q8fLxP1YIW1FiX/90doh6HYkFuz+xQdjaEssW vmaG2CsocXLmE5YJjGKzkIydhaRlFpKWWUhaFjCyrGLkKC0uyMlNNzLcxAiMrGMSbI47GPf2 eh5iFOBgVOLh/SD/OUyINbGsuDL3EKMEB7OSCO829S9hQrwpiZVVqUX58UWlOanFhxilOViU xHm/fbwcJiSQnliSmp2aWpBaBJNl4uCUamD0fdovKpcQmyoveC44c9UqxYD9y3tYn5qtlslw v36ptcCQMfIs1xpXBa69kgdjNMou7+Bd8ezd+nWyf03crqtFzGMwuNX0ZJ/cpPkPqq9KSsuK HJ/q8+DdWYctrpxf9B9Js6vZ/eUzWqodMduwNKtA3do7iL/L51T9KtW1M3R6t75ZzLHsh5kS S3FGoqEWc1FxIgBYWRUpqAIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/AHMR0hIvxW8_FJ2lQ_35fbguyXE>
Cc: "BIER \(bier@ietf.org\)" <bier@ietf.org>, "nvo3@ietf.org" <nvo3@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>
Subject: Re: [sfc] Comments regarding draft-ooamdt-rtgwg-oam-gap-analysis and draft-ooamdt-rtgwg-ooam-requirement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2016 19:29:48 -0000

Hi Prasad,
thank you for starting the discussion with your thorough review, thoughtful=
 comments and questions. These will help us in our work on the documents. P=
lease find my notes and responses in-line and tagged GIM>>. I'm sure other =
members of the design team will share their thoughts.

	Regards,
		Greg

-----Original Message-----
From: Vengada Prasad Govindan (venggovi) [mailto:venggovi@cisco.com]=20
Sent: Thursday, March 24, 2016 1:36 AM
To: draft-ooamdt-rtgwg-oam-gap-analysis@tools.ietf.org
Cc: rtgwg@ietf.org
Subject: Comments regarding draft-ooamdt-rtgwg-oam-gap-analysis and draft-o=
oamdt-rtgwg-ooam-requirement

Hello Authors,=20
             Please consider the following comments:
   =20
I. draft-ooamdt-rtgwg-oam-gap-analysis-00

1) Security Considerations: Text does not reflect the scope of this work.
GIM>> Great catch. Will update in the next version.
2) Sec 2.3: Is Telemetry being considered in scope of this work? What is th=
e motivation of this section in this document?
GIM>> Yes, the design team considers telemetry to be in scope of our work a=
nd we've plan to expand section 3.3 in the next revisions.
3) Sec 2.1.1.3 Not sure about the term SFP, Can you please explain/ expand =
it.
GIM>> Will expand Terminology section. SFP - Service Function Path.
4) Sec 2.1.1.1.  Proactive CC/CV in BIER: What is the motivation in specify=
ing the packet formats (specifically for BIER, when other sections don't ha=
ve similar figures)?
GIM>> Only because we had this done before the cut-off date. As we continue=
 working, will be adding examples for other overlays or, if we see enough c=
ommonalities, may change structure of the document.
II. draft-ooamdt-rtgwg-ooam-requirement-00
1)
It may be nice to define a generalized layer model based on which the requi=
rements are derived, while the layering may be specific to an overlay like =
NVO3/ EVPN the generic model may try to bring out the common aspects across=
 the different technologies.
2)
Since there are specific sections to capture FM and PM requirements, it may=
 be better to specify the respective requirements in their sections instead=
 of clubbing them together. e.g. The following requirements seem to be cand=
idates for this.
   REQ#4:  Overlay OAM MUST support proactive and on-demand OAM
            monitoring and measurement methods.

   REQ#5:  Overlay OAM MUST support unidirectional OAM methods, both
            continuity check and performance measurement.
GIM>> Thank you for the suggestion, we may use it in the next version.
3)
The requirement below may be a hard one to realize and limit the scalabilit=
y of the solution.
   REQ#14: Overlay OAM MUST have the ability to discover and exercise
            equal cost multipath (ECMP) paths in its transport network.
GIM>> This particular requirement aimed at on-demand OAM rather than toward=
s proactive tool. Do you think that making it more specific will help in id=
entifying suitable tool and, if need to be, designing enhancement or new pr=
otocol?
4)
The requirement below may not hold true for multicast OAM,=20

   REQ#7:  Overlay OAM MUST support bi-directional OAM methods.  Such
            OAM methods MAY combine in-band monitoring or measurement in
            forward direction and out-of-band notification in the
            reverse direction, i.e. from egress to ingress end point of
            the OAM test session.
GIM>> We had BFD for multi-point networks with active tails as an example f=
or this requirement.
It may be worthwhile to consider separating requirements for unicast and mu=
lticast separately.
GIM>> I'd prefer to keep requirements, analyze gaps and provide solutions f=
or general use cases as much as possible. In my view, the separation may be=
 not between unicast and multicast but between one-way (uni-directional) an=
d two-way (bi-directional) OAM. I view uni-directional unicast as special c=
ase of uni-directional multicast use case, though the latter does present s=
caling challenge.
5) Sec 4.3 AIS requirements: Can this section be merged with Sec 4.1 (FM re=
quirements)
6) Sec 4.4: The term survivability may need some definition. If it is alrea=
dy defined in an earlier document, it may be nice to have a reference to it
GIM>> Thank you. Will add references to RFCs 3386 and 6372.


From nobody Thu Mar 24 12:41:19 2016
Return-Path: <don.fedyk@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6DB0E12D136 for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 12:41:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mitBM3Ge5SwQ for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 12:41:13 -0700 (PDT)
Received: from g1t5425.austin.hp.com (g1t5425.austin.hp.com [15.216.225.55]) (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 8718012D120 for <sfc@ietf.org>; Thu, 24 Mar 2016 12:41:13 -0700 (PDT)
Received: from G2W6310.americas.hpqcorp.net (g2w6310.austin.hp.com [16.197.64.52]) (using TLSv1.2 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by g1t5425.austin.hp.com (Postfix) with ESMTPS id 945B162; Thu, 24 Mar 2016 19:41:12 +0000 (UTC)
Received: from G2W6310.americas.hpqcorp.net (2002:10ef:4076::10ef:4076) by G2W6310.americas.hpqcorp.net (2002:10ef:4076::10ef:4076) with Microsoft SMTP Server (TLS) id 15.0.1076.9; Thu, 24 Mar 2016 19:41:12 +0000
Received: from G4W6305.americas.hpqcorp.net (16.210.26.230) by G2W6310.americas.hpqcorp.net (16.197.64.52) with Microsoft SMTP Server (TLS) id 15.0.1076.9 via Frontend Transport; Thu, 24 Mar 2016 19:41:12 +0000
Received: from G4W3293.americas.hpqcorp.net ([169.254.2.119]) by G4W6305.americas.hpqcorp.net ([16.210.26.230]) with mapi id 14.03.0169.001; Thu, 24 Mar 2016 19:40:43 +0000
From: "Fedyk, Don" <don.fedyk@hpe.com>
To: Stewart Bryant <stewart.bryant@gmail.com>, Joel Halpern Direct <jmh.direct@joelhalpern.com>, Dave Dolson <ddolson@sandvine.com>, "Browne, Rory" <rory.browne@intel.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Question on NSH nesting
Thread-Index: AdGFw3bbDQPOptaASkagov1eigQSnQAH03cAAAMztoAAAOGbgAACSZ6AAAATEoAAADLQAAABfwOg
Date: Thu, 24 Mar 2016 19:40:42 +0000
Message-ID: <A46D9C092EA46F489F135060986AD9FF225BA1ED@G4W3293.americas.hpqcorp.net>
References: <798BB24857DDC040825B6C22A8D797C11BC6A23C@IRSMSX108.ger.corp.intel.com> <56F40936.1070309@joelhalpern.com> <56F41EB3.1020302@gmail.com> <E8355113905631478EFF04F5AA706E9830EE85BD@wtl-exchp-2.sandvine.com> <56F433F7.9090702@gmail.com> <56F43477.8020600@joelhalpern.com> <56F435CC.30803@gmail.com>
In-Reply-To: <56F435CC.30803@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [16.210.48.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/vAM2yjZscIPwSGVMkanemsoXVAE>
Subject: Re: [sfc] Question on NSH nesting
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2016 19:41:17 -0000

+1=20

Others have commented that the MD types seem to be artificial.  I agree we =
could deduce most of it from the length field.  When I looked at the MD1 me=
tadata drafts they were interpreting the fixed fields in a local context an=
yway so you could stick in TLVs just as easily.=20

Cheers
Don=20

> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Stewart Bryant
> Sent: Thursday, March 24, 2016 2:46 PM
> To: Joel Halpern Direct <jmh.direct@joelhalpern.com>; Dave Dolson
> <ddolson@sandvine.com>; Browne, Rory <rory.browne@intel.com>;
> sfc@ietf.org
> Subject: Re: [sfc] Question on NSH nesting
>=20
> I was of course wondering why you did not have a halfway house with a
> number (deduced from the length) of fixed length elements?
>=20
> Stewart
>=20
> On 24/03/2016 18:39, Joel Halpern Direct wrote:
> > Yes, MD-1 is somewhat limiting.  That is why the specification also
> > includes MD-2, which uses TLV encoded metadata and can carry an
> > arbitrary set of such information (or none.)
> >
> > Yours,
> > Joel
> >
> > On 3/24/16 2:37 PM, Stewart Bryant wrote:
> >> Isn't that somewhat limiting?
> >>
> >> I know that I keep mentioning MPLS but one of the most brilliant
> >> insights by it's inventors was to make it very simple but unlimited.
> >> According to legend there were long debates about how many labels to
> >> specify, but finenessing that problem was one of the things that made
> >> it so powerful.
> >>
> >> Why are we placing this artificial limit on the NSH?
> >>
> >> Stewart
> >>
> >> On 24/03/2016 17:32, Dave Dolson wrote:
> >>> Actually, it specifies *exactly* four context headers, although some
> >>> might be left empty.
> >>>
> >>>
> >>> -----Original Message-----
> >>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Stewart Bryant
> >>> Sent: Thursday, March 24, 2016 1:07 PM
> >>> To: Joel M. Halpern; Browne, Rory; sfc@ietf.org
> >>> Subject: Re: [sfc] Question on NSH nesting
> >>>
> >>> I am sure everyone but me knows this. Why does MD=3D1 have a
> minimum
> >>> of four context headers?
> >>>
> >>> Stewart
> >>>
> >>> On 24/03/2016 15:35, Joel M. Halpern wrote:
> >>>> The intention is that any information that can be carried in any
> >>>> MD-1 encoding will also have a type code for carrying it in MD-2.
> >>>> Therefore, in terms of information carriage, if what you want to do
> >>>> does not fit in MD-1, you just use MD-2.  There is no case I know
> >>>> of where the information require both MD-1 and MD-2 at the same
> time.
> >>>>
> >>>> Yours,
> >>>> Joel
> >>>>
> >>>> On 3/24/16 11:11 AM, Browne, Rory wrote:
> >>>>> Hi
> >>>>>
> >>>>> I have a question on NSH operation
> >>>>>
> >>>>> 1. We have flow X enter the SFC classifier, 2. This is identified
> >>>>> for MD=3D0x1 as it carries mandatory info to upstream VNFs 3. An
> >>>>> external application wants to tag flow X as MD=3D0x2 for some other
> >>>>> reason (performance reporting for example) 4. We would expect the
> >>>>> classifier to priorities MD1 and return an error to entity
> >>>>> requesting MD2
> >>>>>
> >>>>> My question is that surely there will exist cases whereby you need
> >>>>> both the mandatory context to be carried and MD2 information
> >>>>> simultaneously. Could we use NSH nesting to resolve this. i.e.
> >>>>> MD=3D3 means that 1st header is MD1 mandatory data, next proto
> >>>>> points to MD2 data?
> >>>>>
> >>>>>
> >>>>>
> >>>>> BR Rory
> >>>>> --------------------------------------------------------------
> >>>>> Intel Research and Development Ireland Limited Registered in
> >>>>> Ireland Registered Office: Collinstown Industrial Park, Leixlip,
> >>>>> County Kildare Registered Number: 308263
> >>>>>
> >>>>>
> >>>>> This e-mail and any attachments may contain confidential material
> >>>>> for the sole use of the intended recipient(s). Any review or
> >>>>> distribution by others is strictly prohibited. If you are not the
> >>>>> intended recipient, please contact the sender and delete all
> >>>>> copies.
> >>>>> _______________________________________________
> >>>>> sfc mailing list
> >>>>> sfc@ietf.org
> >>>>> https://www.ietf.org/mailman/listinfo/sfc
> >>>>>
> >>>> _______________________________________________
> >>>> sfc mailing list
> >>>> sfc@ietf.org
> >>>> https://www.ietf.org/mailman/listinfo/sfc
> >>> _______________________________________________
> >>> sfc mailing list
> >>> sfc@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/sfc
> >>
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Thu Mar 24 14:22:36 2016
Return-Path: <smajee@yahoo.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D50FF12D612 for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 14:22:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.729
X-Spam-Level: 
X-Spam-Status: No, score=-2.729 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_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 IuIZfO2QDqsU for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 14:22:34 -0700 (PDT)
Received: from nm7-vm6.bullet.mail.ne1.yahoo.com (nm7-vm6.bullet.mail.ne1.yahoo.com [98.138.91.100]) (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 4D88612D154 for <sfc@ietf.org>; Thu, 24 Mar 2016 14:22:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1458854553; bh=dnryDSJ+Es1fizG90W3+GvXrDNRsIw2FkHoRLfPUOCk=; h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject; b=hAW4QvUkefPOfL4HAqFDLK7HJOjoZslJaqULszsdgqg4Fa6pRUzrUHmFtML0YCNI0/BcqUGbFjkgcaX32gtp443F+bl5cbxrU5H/o8td09gC9mpyyZUTcZTM1Wqf0n8AjuWEP6kAgLn4V4KggzLdCl8UZ5QaTmUcsXYd/TDQV0CqyzmUEGt+Aki2IIKnWJAWOUnKlnz2s2XbQ9VPwOvsYTKRN1fsUlBvIWCZz0CXMV8q7KLPpznIaf2zhSLiYiMYF8ELlQxp2DTYWPhBJg69mnQGiwQezpuZcWXqWiEjAjimT+iayRJZ8bwAy9jCDUzCkfJEqfWf9DWoNRKUFWgCHw==
Received: from [98.138.100.116] by nm7.bullet.mail.ne1.yahoo.com with NNFMP; 24 Mar 2016 21:22:33 -0000
Received: from [98.138.87.3] by tm107.bullet.mail.ne1.yahoo.com with NNFMP; 24 Mar 2016 21:22:33 -0000
Received: from [127.0.0.1] by omp1003.mail.ne1.yahoo.com with NNFMP; 24 Mar 2016 21:22:33 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 468598.60058.bm@omp1003.mail.ne1.yahoo.com
X-YMail-OSG: BpT7fbEVM1nlWKOZxeFlQrcY4R_6L5wxkh4o73dz9i9ScvyYdimSCXC2jQ2NszD 8JgFaC9zyPcdOluA05tEzCLts3MZmhBimWjdc2hWAM0GSA1_xXb5Ij8hPhhBQK0on.mc3Jzss.Ws g03HaYqFTNb_Q7ipZG7aDktohnAV9N2zonSyFgif3gRvC.DB7YKPRaUsOW4b9qxsJXXZCKFD9rye 9ev7T_PnCtRBd4dFFSd6Vwgtcvw3iIDkrk5TnFNi0Y0Ip76OJkBnr.psLzJ_ihVibrKNBRJvxCum CxsD67an6yV8mBo5QAj4pPTExYQsHkZ5zFkuw_LVprCO807Kjbw64rcvapKBFYa8KcSN8qtT8Aeo Md7ZQ02BiPRDNFSF24wntUjN0dzu7sgu9Iixbvu7vdA4oSWewUYWhm1wGbF0g6FEFysunM9bvnY6 ojqkP3XWgnpcXROCqKsYEg9EcIPKOaL85zpjsuuia9WbSwsrUDP4GrWnWuUzAGL9qguTlaBFaP6W htyK1lCVX4ELPcIWp
Received: by 98.138.105.241; Thu, 24 Mar 2016 21:22:32 +0000 
Date: Thu, 24 Mar 2016 21:22:32 +0000 (UTC)
From: Sumandra Majee <smajee@yahoo.com>
To: "Browne, Rory" <rory.browne@intel.com>, "sfc@ietf.org" <sfc@ietf.org>
Message-ID: <355004337.424976.1458854552559.JavaMail.yahoo@mail.yahoo.com>
In-Reply-To: <798BB24857DDC040825B6C22A8D797C11BC6A23C@IRSMSX108.ger.corp.intel.com>
References: <798BB24857DDC040825B6C22A8D797C11BC6A23C@IRSMSX108.ger.corp.intel.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;  boundary="----=_Part_424975_96203725.1458854552555"
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/JHV9Sw1lcEb8Tcfv91YRmE3x70g>
Subject: Re: [sfc] Question on NSH nesting
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: Sumandra Majee <smajee@yahoo.com>
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2016 21:22:36 -0000

------=_Part_424975_96203725.1458854552555
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

As per nsh-04 draft MD Type 1 can have optional TLV. For the case Rory ment=
ioned, which is pretty valid IMHO it would go over custom TLV type. =C2=A0T=
he latest draft did remove that option and I think it will make design quit=
e complicated in some cases.
If the design requires MD=3D1 context data + other optional data then one h=
as to translate the original context headers to list of TLVs and then add a=
 new TLV.=C2=A0
We may not see the use case today but often that could be our limitation of=
 not knowing what we don't.=C2=A0=20

    On Thursday, March 24, 2016 8:11 AM, "Browne, Rory" <rory.browne@intel.=
com> wrote:
=20

 Hi

I have a question on NSH operation

1. We have flow X enter the SFC classifier,
2. This is identified for MD=3D0x1 as it carries mandatory info to upstream=
 VNFs
3. An external application wants to tag flow X as MD=3D0x2 for some other r=
eason (performance reporting for example)
4. We would expect the classifier to priorities MD1 and return an error to =
entity requesting MD2

My question is that surely there will exist cases whereby you need both the=
 mandatory context to be carried and MD2 information simultaneously. Could =
we use NSH nesting to resolve this. i.e. MD=3D3 means that 1st header is MD=
1 mandatory data, next proto points to MD2 data?



BR Rory
--------------------------------------------------------------
Intel Research and Development Ireland Limited
Registered in Ireland
Registered Office: Collinstown Industrial Park, Leixlip, County Kildare
Registered Number: 308263


This e-mail and any attachments may contain confidential material for the s=
ole
use of the intended recipient(s). Any review or distribution by others is
strictly prohibited. If you are not the intended recipient, please contact =
the
sender and delete all copies.
_______________________________________________
sfc mailing list
sfc@ietf.org
https://www.ietf.org/mailman/listinfo/sfc


  
------=_Part_424975_96203725.1458854552555
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, =
sans-serif;font-size:16px"><div id=3D"yui_3_16_0_1_1458075146046_199325">As=
 per nsh-04 draft MD Type 1 can have optional TLV. For the case Rory mentio=
ned, which is pretty valid IMHO it would go over custom TLV type. &nbsp;The=
 latest draft did remove that option and I think it will make design quite =
complicated in some cases.</div><div id=3D"yui_3_16_0_1_1458075146046_19932=
5"><br></div><div id=3D"yui_3_16_0_1_1458075146046_199325" dir=3D"ltr">If t=
he design requires MD=3D1 context data + other optional data then one has t=
o translate the original context headers to list of TLVs and then add a new=
 TLV.&nbsp;</div><div id=3D"yui_3_16_0_1_1458075146046_199325" dir=3D"ltr">=
<br></div><div id=3D"yui_3_16_0_1_1458075146046_199325" dir=3D"ltr">We may =
not see the use case today but often that could be our limitation of not kn=
owing what we don't.&nbsp;</div> <div class=3D"qtdSeparateBR"><br><br></div=
><div class=3D"yahoo_quoted" style=3D"display: block;"> <div style=3D"font-=
family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, san=
s-serif; font-size: 16px;"> <div style=3D"font-family: HelveticaNeue, Helve=
tica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> =
<div dir=3D"ltr"><font size=3D"2" face=3D"Arial"> On Thursday, March 24, 20=
16 8:11 AM, "Browne, Rory" &lt;rory.browne@intel.com&gt; wrote:<br></font><=
/div>  <br><br> <div class=3D"y_msg_container">Hi<br><br>I have a question =
on NSH operation<br><br>1. We have flow X enter the SFC classifier,<br>2. T=
his is identified for MD=3D0x1 as it carries mandatory info to upstream VNF=
s<br>3. An external application wants to tag flow X as MD=3D0x2 for some ot=
her reason (performance reporting for example)<br>4. We would expect the cl=
assifier to priorities MD1 and return an error to entity requesting MD2<br>=
<br>My question is that surely there will exist cases whereby you need both=
 the mandatory context to be carried and MD2 information simultaneously. Co=
uld we use NSH nesting to resolve this. i.e. MD=3D3 means that 1st header i=
s MD1 mandatory data, next proto points to MD2 data?<br><br><br><br>BR Rory=
<br>--------------------------------------------------------------<br>Intel=
 Research and Development Ireland Limited<br>Registered in Ireland<br>Regis=
tered Office: Collinstown Industrial Park, Leixlip, County Kildare<br>Regis=
tered Number: 308263<br><br><br>This e-mail and any attachments may contain=
 confidential material for the sole<br>use of the intended recipient(s). An=
y review or distribution by others is<br>strictly prohibited. If you are no=
t the intended recipient, please contact the<br>sender and delete all copie=
s.<br>_______________________________________________<br>sfc mailing list<b=
r><a ymailto=3D"mailto:sfc@ietf.org" href=3D"mailto:sfc@ietf.org">sfc@ietf.=
org</a><br><a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"=
_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br><br><br></div>  </=
div> </div>  </div></div></body></html>
------=_Part_424975_96203725.1458854552555--


From nobody Thu Mar 24 14:41:39 2016
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C439A12D566 for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 14:41:37 -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, HTML_MESSAGE=0.001, SPF_HELO_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 l4Oi0_-sAk9d for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 14:41:35 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-eopbgr650095.outbound.protection.outlook.com [40.107.65.95]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 94F8612D0AC for <sfc@ietf.org>; Thu, 24 Mar 2016 14:41:34 -0700 (PDT)
Received: from TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM (10.162.187.152) by TU4PR84MB0158.NAMPRD84.PROD.OUTLOOK.COM (10.162.187.151) with Microsoft SMTP Server (TLS) id 15.1.443.12; Thu, 24 Mar 2016 21:41:33 +0000
Received: from TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM ([10.162.187.152]) by TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM ([10.162.187.152]) with mapi id 15.01.0443.015; Thu, 24 Mar 2016 21:41:32 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: Sumandra Majee <smajee@yahoo.com>, "Browne, Rory" <rory.browne@intel.com>,  "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Question on NSH nesting
Thread-Index: AQHRhhNe0kG6iSIjeUqhKihiejBwBp9pHG2A
Date: Thu, 24 Mar 2016 21:41:32 +0000
Message-ID: <TU4PR84MB0159B6EEB3EDB4CE26EB01B4FE820@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
References: <798BB24857DDC040825B6C22A8D797C11BC6A23C@IRSMSX108.ger.corp.intel.com> <355004337.424976.1458854552559.JavaMail.yahoo@mail.yahoo.com>
In-Reply-To: <355004337.424976.1458854552559.JavaMail.yahoo@mail.yahoo.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: yahoo.com; dkim=none (message not signed) header.d=none;yahoo.com; dmarc=none action=none header.from=hpe.com;
x-originating-ip: [15.211.195.7]
x-ms-office365-filtering-correlation-id: 1ba2a156-eb66-4d3e-6355-08d3542d1147
x-microsoft-exchange-diagnostics: 1; TU4PR84MB0158; 5:27cx5PwiD2DpRfIn53DHkxNzUbfFvAQIqN2gPsk1/SCPotN7OzsAWg1JxUyJN/kntyYQnIzDrgdb05sHR1qqlPNWZiVVenIsVAt+mB6vknAeGJJ7WYC2gVy2JfAdKAHj0ZLah2NZ/m94jVxyAZKYOg==; 24:9aKIKiM+iq9TK1aP6Pi97jZBmC7ag41zN7NC9eEL337I3vELLppi2AJqZlu/VGzdT2rw4Le/6B8L7EoM0KSNF+F4Pr6Y6BckE4HvCYu8k0w=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:TU4PR84MB0158;
x-microsoft-antispam-prvs: <TU4PR84MB0158A982B0D65ED9A4A6241FFE820@TU4PR84MB0158.NAMPRD84.PROD.OUTLOOK.COM>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046); SRVR:TU4PR84MB0158; BCL:0; PCL:0; RULEID:; SRVR:TU4PR84MB0158; 
x-forefront-prvs: 0891BC3F3D
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(36304003)(377454003)(24454002)(76176999)(66066001)(54356999)(87936001)(3846002)(6116002)(92566002)(1220700001)(5008740100001)(2906002)(2501003)(102836003)(790700001)(81166005)(586003)(1096002)(19617315012)(122556002)(3280700002)(50986999)(3660700001)(77096005)(2950100001)(10400500002)(19300405004)(5001770100001)(107886002)(19580395003)(5890100001)(19625215002)(5003600100002)(5004730100002)(5002640100001)(33656002)(19580405001)(86362001)(2900100001)(189998001)(15975445007)(16236675004)(2521001)(19609705001)(106116001); DIR:OUT; SFP:1102; SCL:1; SRVR:TU4PR84MB0158; H:TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_TU4PR84MB0159B6EEB3EDB4CE26EB01B4FE820TU4PR84MB0159NAMP_"
MIME-Version: 1.0
X-OriginatorOrg: hpe.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Mar 2016 21:41:32.8899 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TU4PR84MB0158
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/zCIu0u6EEu6R3e5PbsStGqW-GSM>
Subject: Re: [sfc] Question on NSH nesting
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2016 21:41:38 -0000

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

SGkgU3VtYW5kcmE6DQoNCkJlbG93LA0KDQpDaGVlcnMsDQoNClBhdWwNCg0KDQoNCkZyb206IHNm
YyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU3VtYW5kcmEgTWFq
ZWUNClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAyNCwgMjAxNiAyOjIzIFBNDQpUbzogQnJvd25lLCBS
b3J5IDxyb3J5LmJyb3duZUBpbnRlbC5jb20+OyBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBb
c2ZjXSBRdWVzdGlvbiBvbiBOU0ggbmVzdGluZw0KDQpBcyBwZXIgbnNoLTA0IGRyYWZ0IE1EIFR5
cGUgMSBjYW4gaGF2ZSBvcHRpb25hbCBUTFYuIEZvciB0aGUgY2FzZSBSb3J5IG1lbnRpb25lZCwg
d2hpY2ggaXMgcHJldHR5IHZhbGlkIElNSE8gaXQgd291bGQgZ28gb3ZlciBjdXN0b20gVExWIHR5
cGUuDQpQQj4gV2hhdCBkcmFmdCBpcyBuc2gtMDQ/IFRoZSBkcmFmdC1pZXRmLXNmYy1uc2gtMDQg
ZGlzYWxsb3dzIG9wdGlvbmFsIFRMVnMgZm9sbG93aW5nIHRoZSBmaXhlZCBjb250ZXh0IGhlYWRl
cnMgZm9yIE1EIFR5cGUgMS4NCg0KVGhlIGxhdGVzdCBkcmFmdCBkaWQgcmVtb3ZlIHRoYXQgb3B0
aW9uIGFuZCBJIHRoaW5rIGl0IHdpbGwgbWFrZSBkZXNpZ24gcXVpdGUgY29tcGxpY2F0ZWQgaW4g
c29tZSBjYXNlcy4NClBCPkFncmVlZC4gRXZlbiB0aG91Z2ggdGhlcmUgaXMgY29uY2VybiB0aGF0
IGhhcmR3YXJlIG5lZWRzIGZpeGVkIGhlYWRlcnMsIElNSE8gYWRkaW5nIG9wYXF1ZSBUTFZzIGZv
bGxvd2luZyB0aGUgZml4ZWQgaGVhZGVycyB3b3VsZCBub3QgY2F1c2UgaGFyZHdhcmUgaW1wbGVt
ZW50YXRpb24gcHJvYmxlbXMgYXMgbG9uZyBhcyB0aGV5IGRpZCBub3QgY29udGFpbiBpbmZvcm1h
dGlvbiBuZWVkZWQgZm9yIGhhcmR3YXJlIGZvcndhcmRpbmcuDQoNCklmIHRoZSBkZXNpZ24gcmVx
dWlyZXMgTUQ9MSBjb250ZXh0IGRhdGEgKyBvdGhlciBvcHRpb25hbCBkYXRhIHRoZW4gb25lIGhh
cyB0byB0cmFuc2xhdGUgdGhlIG9yaWdpbmFsIGNvbnRleHQgaGVhZGVycyB0byBsaXN0IG9mIFRM
VnMgYW5kIHRoZW4gYWRkIGEgbmV3IFRMVi4NCg0KV2UgbWF5IG5vdCBzZWUgdGhlIHVzZSBjYXNl
IHRvZGF5IGJ1dCBvZnRlbiB0aGF0IGNvdWxkIGJlIG91ciBsaW1pdGF0aW9uIG9mIG5vdCBrbm93
aW5nIHdoYXQgd2UgZG9uJ3QuDQoNCk9uIFRodXJzZGF5LCBNYXJjaCAyNCwgMjAxNiA4OjExIEFN
LCAiQnJvd25lLCBSb3J5IiA8cm9yeS5icm93bmVAaW50ZWwuY29tPG1haWx0bzpyb3J5LmJyb3du
ZUBpbnRlbC5jb20+PiB3cm90ZToNCg0KSGkNCg0KSSBoYXZlIGEgcXVlc3Rpb24gb24gTlNIIG9w
ZXJhdGlvbg0KDQoxLiBXZSBoYXZlIGZsb3cgWCBlbnRlciB0aGUgU0ZDIGNsYXNzaWZpZXIsDQoy
LiBUaGlzIGlzIGlkZW50aWZpZWQgZm9yIE1EPTB4MSBhcyBpdCBjYXJyaWVzIG1hbmRhdG9yeSBp
bmZvIHRvIHVwc3RyZWFtIFZORnMNCjMuIEFuIGV4dGVybmFsIGFwcGxpY2F0aW9uIHdhbnRzIHRv
IHRhZyBmbG93IFggYXMgTUQ9MHgyIGZvciBzb21lIG90aGVyIHJlYXNvbiAocGVyZm9ybWFuY2Ug
cmVwb3J0aW5nIGZvciBleGFtcGxlKQ0KNC4gV2Ugd291bGQgZXhwZWN0IHRoZSBjbGFzc2lmaWVy
IHRvIHByaW9yaXRpZXMgTUQxIGFuZCByZXR1cm4gYW4gZXJyb3IgdG8gZW50aXR5IHJlcXVlc3Rp
bmcgTUQyDQoNCk15IHF1ZXN0aW9uIGlzIHRoYXQgc3VyZWx5IHRoZXJlIHdpbGwgZXhpc3QgY2Fz
ZXMgd2hlcmVieSB5b3UgbmVlZCBib3RoIHRoZSBtYW5kYXRvcnkgY29udGV4dCB0byBiZSBjYXJy
aWVkIGFuZCBNRDIgaW5mb3JtYXRpb24gc2ltdWx0YW5lb3VzbHkuIENvdWxkIHdlIHVzZSBOU0gg
bmVzdGluZyB0byByZXNvbHZlIHRoaXMuIGkuZS4gTUQ9MyBtZWFucyB0aGF0IDFzdCBoZWFkZXIg
aXMgTUQxIG1hbmRhdG9yeSBkYXRhLCBuZXh0IHByb3RvIHBvaW50cyB0byBNRDIgZGF0YT8NCg0K
DQoNCkJSIFJvcnkNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQpJbnRlbCBSZXNlYXJjaCBhbmQgRGV2ZWxvcG1lbnQgSXJlbGFu
ZCBMaW1pdGVkDQpSZWdpc3RlcmVkIGluIElyZWxhbmQNClJlZ2lzdGVyZWQgT2ZmaWNlOiBDb2xs
aW5zdG93biBJbmR1c3RyaWFsIFBhcmssIExlaXhsaXAsIENvdW50eSBLaWxkYXJlDQpSZWdpc3Rl
cmVkIE51bWJlcjogMzA4MjYzDQoNCg0KVGhpcyBlLW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBt
YXkgY29udGFpbiBjb25maWRlbnRpYWwgbWF0ZXJpYWwgZm9yIHRoZSBzb2xlDQp1c2Ugb2YgdGhl
IGludGVuZGVkIHJlY2lwaWVudChzKS4gQW55IHJldmlldyBvciBkaXN0cmlidXRpb24gYnkgb3Ro
ZXJzIGlzDQpzdHJpY3RseSBwcm9oaWJpdGVkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQg
cmVjaXBpZW50LCBwbGVhc2UgY29udGFjdCB0aGUNCnNlbmRlciBhbmQgZGVsZXRlIGFsbCBjb3Bp
ZXMuDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2Zj
IG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6Q291cmllcjsNCglwYW5vc2UtMToyIDcgNCA5IDIgMiA1IDIgNCA0O30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8N
CnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWls
eToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1
bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBs
eTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30N
Ci5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6
ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1h
cmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6
V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpz
aGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5k
aWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRp
dCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48
L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVl
IiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SGkgU3VtYW5kcmE6PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0RTc5O21zby1zdHlsZS10ZXh0Zmls
bC1maWxsLWNvbG9yOiMxRjRFNzk7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAl
Ij5CZWxvdyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNEU3OTttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjoj
MUY0RTc5O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJSI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjRFNzk7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6IzFGNEU3OTttc28tc3R5
bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCUiPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNEU3OTtt
c28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojMUY0RTc5O21zby1zdHlsZS10ZXh0ZmlsbC1m
aWxsLWFscGhhOjEwMC4wJSI+PGJyPg0KUGF1bDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNEU3OTttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojMUY0RTc5O21zby1zdHlsZS10
ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
Q291cmllcjtjb2xvcjojMUY0RTc5O21zby1zdHlsZS10ZXh0ZmlsbC1maWxsLWNvbG9yOiMxRjRF
Nzk7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAwLjAlIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNEU3OTttc28tc3R5bGUtdGV4dGZpbGwtZmlsbC1jb2xvcjojMUY0RTc5O21zby1zdHlsZS10
ZXh0ZmlsbC1maWxsLWFscGhhOjEwMC4wJSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10NCjxi
Pk9uIEJlaGFsZiBPZiA8L2I+U3VtYW5kcmEgTWFqZWU8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNk
YXksIE1hcmNoIDI0LCAyMDE2IDI6MjMgUE08YnI+DQo8Yj5Ubzo8L2I+IEJyb3duZSwgUm9yeSAm
bHQ7cm9yeS5icm93bmVAaW50ZWwuY29tJmd0Ozsgc2ZjQGlldGYub3JnPGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJlOiBbc2ZjXSBRdWVzdGlvbiBvbiBOU0ggbmVzdGluZzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxkaXY+DQo8ZGl2IGlkPSJ5dWlfM18xNl8wXzFfMTQ1ODA3NTE0NjA0Nl8xOTkz
MjUiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+QXMgcGVyIG5zaC0wNCBkcmFmdCBNRCBUeXBlIDEgY2FuIGhhdmUgb3B0aW9uYWwg
VExWLiBGb3IgdGhlIGNhc2UgUm9yeSBtZW50aW9uZWQsIHdoaWNoIGlzIHByZXR0eSB2YWxpZCBJ
TUhPIGl0IHdvdWxkIGdvIG92ZXIgY3VzdG9tIFRMViB0eXBlLiAmbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5QQiZndDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjRFNzk7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtY29sb3I6IzFGNEU3OTttc28t
c3R5bGUtdGV4dGZpbGwtZmlsbC1hbHBoYToxMDAuMCUiPg0KIFdoYXQgZHJhZnQgaXMgbnNoLTA0
PyBUaGUgPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0RTc5O21zby1zdHlsZS10ZXh0
ZmlsbC1maWxsLWNvbG9yOiMxRjRFNzk7bXNvLXN0eWxlLXRleHRmaWxsLWZpbGwtYWxwaGE6MTAw
LjAlIj5kcmFmdC1pZXRmLXNmYy1uc2gtMDQgZGlzYWxsb3dzIG9wdGlvbmFsIFRMVnMgZm9sbG93
aW5nIHRoZSBmaXhlZCBjb250ZXh0DQogaGVhZGVycyBmb3IgTUQgVHlwZSAxLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRl
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+VGhlIGxhdGVzdCBkcmFmdCBkaWQgcmVtb3ZlIHRoYXQgb3B0aW9uIGFuZCBJIHRo
aW5rIGl0IHdpbGwgbWFrZSBkZXNpZ24gcXVpdGUgY29tcGxpY2F0ZWQgaW4gc29tZSBjYXNlcy48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dy
b3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlBCJmd0O0FncmVlZC4g
RXZlbiB0aG91Z2ggdGhlcmUgaXMgY29uY2VybiB0aGF0IGhhcmR3YXJlIG5lZWRzIGZpeGVkIGhl
YWRlcnMsIElNSE8gYWRkaW5nIG9wYXF1ZSBUTFZzIGZvbGxvd2luZyB0aGUgZml4ZWQgaGVhZGVy
cyB3b3VsZA0KIG5vdCBjYXVzZSBoYXJkd2FyZSBpbXBsZW1lbnRhdGlvbiBwcm9ibGVtcyBhcyBs
b25nIGFzIHRoZXkgZGlkIG5vdCBjb250YWluIGluZm9ybWF0aW9uIG5lZWRlZCBmb3IgaGFyZHdh
cmUgZm9yd2FyZGluZy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgaWQ9Inl1
aV8zXzE2XzBfMV8xNDU4MDc1MTQ2MDQ2XzE5OTMyNSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hl
bHZldGljYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgaWQ9Inl1aV8zXzE2XzBfMV8xNDU4MDc1MTQ2MDQ2XzE5
OTMyNSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj5JZiB0aGUgZGVzaWduIHJlcXVpcmVzIE1EPTEgY29udGV4dCBkYXRhICYjNDM7
IG90aGVyIG9wdGlvbmFsIGRhdGEgdGhlbiBvbmUgaGFzIHRvIHRyYW5zbGF0ZSB0aGUgb3JpZ2lu
YWwgY29udGV4dCBoZWFkZXJzIHRvIGxpc3Qgb2YgVExWcyBhbmQgdGhlbiBhZGQgYSBuZXcNCiBU
TFYuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IGlkPSJ5dWlfM18x
Nl8wXzFfMTQ1ODA3NTE0NjA0Nl8xOTkzMjUiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtIZWx2ZXRp
Y2EmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2IGlkPSJ5dWlfM18xNl8wXzFfMTQ1ODA3NTE0NjA0Nl8xOTkzMjUi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+V2UgbWF5IG5vdCBzZWUgdGhlIHVzZSBjYXNlIHRvZGF5IGJ1dCBvZnRlbiB0aGF0IGNv
dWxkIGJlIG91ciBsaW1pdGF0aW9uIG9mIG5vdCBrbm93aW5nIHdoYXQgd2UgZG9uJ3QuJm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0O2JhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hp
dGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFs
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPk9uIFRodXJzZGF5LCBNYXJjaCAyNCwgMjAx
NiA4OjExIEFNLCAmcXVvdDtCcm93bmUsIFJvcnkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpy
b3J5LmJyb3duZUBpbnRlbC5jb20iPnJvcnkuYnJvd25lQGludGVsLmNvbTwvYT4mZ3Q7IHdyb3Rl
Ojwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0O2JhY2tncm91bmQ6
d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdDtiYWNrZ3Jv
dW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkhpPGJyPg0KPGJyPg0KSSBoYXZlIGEgcXVlc3Rpb24g
b24gTlNIIG9wZXJhdGlvbjxicj4NCjxicj4NCjEuIFdlIGhhdmUgZmxvdyBYIGVudGVyIHRoZSBT
RkMgY2xhc3NpZmllciw8YnI+DQoyLiBUaGlzIGlzIGlkZW50aWZpZWQgZm9yIE1EPTB4MSBhcyBp
dCBjYXJyaWVzIG1hbmRhdG9yeSBpbmZvIHRvIHVwc3RyZWFtIFZORnM8YnI+DQozLiBBbiBleHRl
cm5hbCBhcHBsaWNhdGlvbiB3YW50cyB0byB0YWcgZmxvdyBYIGFzIE1EPTB4MiBmb3Igc29tZSBv
dGhlciByZWFzb24gKHBlcmZvcm1hbmNlIHJlcG9ydGluZyBmb3IgZXhhbXBsZSk8YnI+DQo0LiBX
ZSB3b3VsZCBleHBlY3QgdGhlIGNsYXNzaWZpZXIgdG8gcHJpb3JpdGllcyBNRDEgYW5kIHJldHVy
biBhbiBlcnJvciB0byBlbnRpdHkgcmVxdWVzdGluZyBNRDI8YnI+DQo8YnI+DQpNeSBxdWVzdGlv
biBpcyB0aGF0IHN1cmVseSB0aGVyZSB3aWxsIGV4aXN0IGNhc2VzIHdoZXJlYnkgeW91IG5lZWQg
Ym90aCB0aGUgbWFuZGF0b3J5IGNvbnRleHQgdG8gYmUgY2FycmllZCBhbmQgTUQyIGluZm9ybWF0
aW9uIHNpbXVsdGFuZW91c2x5LiBDb3VsZCB3ZSB1c2UgTlNIIG5lc3RpbmcgdG8gcmVzb2x2ZSB0
aGlzLiBpLmUuIE1EPTMgbWVhbnMgdGhhdCAxc3QgaGVhZGVyIGlzIE1EMSBtYW5kYXRvcnkgZGF0
YSwgbmV4dCBwcm90byBwb2ludHMNCiB0byBNRDIgZGF0YT88YnI+DQo8YnI+DQo8YnI+DQo8YnI+
DQpCUiBSb3J5PGJyPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+DQpJbnRlbCBSZXNlYXJjaCBhbmQgRGV2ZWxvcG1lbnQg
SXJlbGFuZCBMaW1pdGVkPGJyPg0KUmVnaXN0ZXJlZCBpbiBJcmVsYW5kPGJyPg0KUmVnaXN0ZXJl
ZCBPZmZpY2U6IENvbGxpbnN0b3duIEluZHVzdHJpYWwgUGFyaywgTGVpeGxpcCwgQ291bnR5IEtp
bGRhcmU8YnI+DQpSZWdpc3RlcmVkIE51bWJlcjogMzA4MjYzPGJyPg0KPGJyPg0KPGJyPg0KVGhp
cyBlLW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgbWF0
ZXJpYWwgZm9yIHRoZSBzb2xlPGJyPg0KdXNlIG9mIHRoZSBpbnRlbmRlZCByZWNpcGllbnQocyku
IEFueSByZXZpZXcgb3IgZGlzdHJpYnV0aW9uIGJ5IG90aGVycyBpczxicj4NCnN0cmljdGx5IHBy
b2hpYml0ZWQuIElmIHlvdSBhcmUgbm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBj
b250YWN0IHRoZTxicj4NCnNlbmRlciBhbmQgZGVsZXRlIGFsbCBjb3BpZXMuPGJyPg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGlu
ZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9h
Pjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmM8L2E+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_TU4PR84MB0159B6EEB3EDB4CE26EB01B4FE820TU4PR84MB0159NAMP_--


From nobody Thu Mar 24 14:56:32 2016
Return-Path: <smajee@yahoo.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 50C3C12D8FC for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 14:56:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.729
X-Spam-Level: 
X-Spam-Status: No, score=-2.729 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_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.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 6hNDD93-Aziw for <sfc@ietfa.amsl.com>; Thu, 24 Mar 2016 14:56:28 -0700 (PDT)
Received: from nm2-vm1.bullet.mail.ne1.yahoo.com (nm2-vm1.bullet.mail.ne1.yahoo.com [98.138.91.33]) (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 ABFE712D5BF for <sfc@ietf.org>; Thu, 24 Mar 2016 14:56:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1458856588; bh=UffM+ZsQh7COMnfwdBtuQXDEsBCVqR0XaAfkQeKgKhY=; h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject; b=kLB4TIF/Z8W++GP2KrlQy6tnFW6Nhk5pr0ZFXBT3ngad15XEI298FQUutoHB+YhPREcts56kfHqTPtbT+5QndcWSAGsF+KlyWo91gRLFVMsd93LsOuF8FO7CxtUTPxDQdUp2FzbQWtz2bSmcbV38MTxRCOPP6fFmIjbTjtWHEB6XyLra7MhX5Ejr6ZmOxCx/Y7GFGKiWxXf/51QgW+Be8GtI4fCUsxgeZ3+juQYP54jkfduGmwsRTHL5osZrxNz+xlJ8g3DihlhqHoIn/Kbi8DJYlB1dvWveGZAphirLsIOFTWNXVw1fhJM0NsQHyMAV9lNlnCg3zS0KUff8sNW9iA==
Received: from [98.138.226.179] by nm2.bullet.mail.ne1.yahoo.com with NNFMP; 24 Mar 2016 21:56:28 -0000
Received: from [98.138.87.4] by tm14.bullet.mail.ne1.yahoo.com with NNFMP; 24 Mar 2016 21:56:27 -0000
Received: from [127.0.0.1] by omp1004.mail.ne1.yahoo.com with NNFMP; 24 Mar 2016 21:56:27 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 970311.37407.bm@omp1004.mail.ne1.yahoo.com
X-YMail-OSG: Q0eZEooVM1mf3EELHp2ZWqDC8UPVQD6qEpZvJt44q6xsjaFEPdQS_4Hgz3T_.jN iXDpoLOukFts0T6fweKnpWB8cQs4GbcnMp_OMvpLNvrTyqCrPXjhH44VXwkPlRZF_.w_yOLWKN7b twvi0TRn8.1eCK3KMvsUshIDw6NhjIZJvAiJBFytu31NkjziGGgaC1M2NxRI5jWc6gqZM7_iecxZ Ne.tOwmRDjRkR9UBj6gxrzYnFRIWTOnGNFLN9BVH5CJGjoL3NH9PmzKSNHFOns9uXsYqedgOakNJ LmcaVz6ZAWBHvetr90L83DqabMLx239siD9WXAQnyj2tsDdtuahgWXeuTXkwgkhkDK3NZQU5RUFE V25a8htyRTublf7hI8nLhVpqRIAyo.MMi1477kIqeLxrRiIkBrQKsJlKQNjAwP5dt9EmKb6zj7EE tCc2HO8N6n3XQS6Ue4KbXORZvGIu2dnkytVPPrEOO.9MHuqt76i6a8PNL7gAmzUOcz5VDO1b9jkm QMQGrRg3v1smO7XGKKzHmrHAb_GRZ
Received: by 98.138.105.220; Thu, 24 Mar 2016 21:56:27 +0000 
Date: Thu, 24 Mar 2016 21:56:10 +0000 (UTC)
From: Sumandra Majee <smajee@yahoo.com>
To: "Bottorff, Paul" <paul.bottorff@hpe.com>,  "Browne, Rory" <rory.browne@intel.com>, "sfc@ietf.org" <sfc@ietf.org>
Message-ID: <1773489711.298295.1458856570738.JavaMail.yahoo@mail.yahoo.com>
In-Reply-To: <TU4PR84MB0159B6EEB3EDB4CE26EB01B4FE820@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
References: <798BB24857DDC040825B6C22A8D797C11BC6A23C@IRSMSX108.ger.corp.intel.com> <355004337.424976.1458854552559.JavaMail.yahoo@mail.yahoo.com> <TU4PR84MB0159B6EEB3EDB4CE26EB01B4FE820@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
MIME-Version: 1.0
Content-Type: multipart/alternative;  boundary="----=_Part_298294_120563982.1458856570723"
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/ZTPJGd98nFwo_DUjdYBRbvvb66E>
Subject: Re: [sfc] Question on NSH nesting
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: Sumandra Majee <smajee@yahoo.com>
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Mar 2016 21:56:31 -0000

------=_Part_298294_120563982.1458856570723
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

>From draft-quinn-sfc-nsh-04 - Network Service Header
| =C2=A0 |
| =C2=A0 | =C2=A0 | =C2=A0 | =C2=A0 | =C2=A0 |
| draft-quinn-sfc-nsh-04 - Network Service Header[Docs] [txt|pdf] [Tracker]=
 [Email] [Diff1] [Diff2] [Nits] [IPR] Versions: (draft-quinn-nsh) 00 01 02 =
03 04 05 06 07 draft-ietf-sfc-nsh  |
|  |
| View on tools.ietf.org | Preview by Yahoo |
|  |
| =C2=A0 |




3.4. NSH MD-type 1
 When the base header specifies MD Type 1, NSH defines four 4-byte mandator=
y context headers, as per figure 4. These headers must be present and the f=
ormat is opaque as depicted in figure 5.Quinn, et al. Expires June 18, 2015=
 [Page 10]=20
Internet-Draft           Network Service Header            December 2014


     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
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|C|R|R|R|R|R|R|   Length  |  MD-type=3D0x1  | Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |          Service Path ID                      | Service Index |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                Mandatory Context Header                       |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                Mandatory Context Header                       |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                Mandatory Context Header                       |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                Mandatory Context Header                       |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                                                               |
    ~           Optional Variable Length Context Headers            ~
    |                                                               |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+



                         Figure 4: NSH MD-type=3D0x1




    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                     Context data                              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

=20

    On Thursday, March 24, 2016 2:41 PM, "Bottorff, Paul" <paul.bottorff@hp=
e.com> wrote:
=20

 #yiv4657302476 #yiv4657302476 -- _filtered #yiv4657302476 {font-family:Hel=
vetica;panose-1:2 11 6 4 2 2 2 2 2 4;} _filtered #yiv4657302476 {font-famil=
y:Courier;panose-1:2 7 4 9 2 2 5 2 4 4;} _filtered #yiv4657302476 {panose-1=
:2 4 5 3 5 4 6 3 2 4;} _filtered #yiv4657302476 {font-family:Calibri;panose=
-1:2 15 5 2 2 2 4 3 2 4;}#yiv4657302476 #yiv4657302476 p.yiv4657302476MsoNo=
rmal, #yiv4657302476 li.yiv4657302476MsoNormal, #yiv4657302476 div.yiv46573=
02476MsoNormal {margin:0in;margin-bottom:.0001pt;font-size:12.0pt;}#yiv4657=
302476 a:link, #yiv4657302476 span.yiv4657302476MsoHyperlink {color:blue;te=
xt-decoration:underline;}#yiv4657302476 a:visited, #yiv4657302476 span.yiv4=
657302476MsoHyperlinkFollowed {color:purple;text-decoration:underline;}#yiv=
4657302476 span.yiv4657302476EmailStyle17 {color:#1F497D;}#yiv4657302476 .y=
iv4657302476MsoChpDefault {font-size:10.0pt;} _filtered #yiv4657302476 {mar=
gin:1.0in 1.0in 1.0in 1.0in;}#yiv4657302476 div.yiv4657302476WordSection1 {=
}#yiv4657302476 Hi Sumandra:  =C2=A0 Below,  =C2=A0 Cheers,=20
Paul  =C2=A0  =C2=A0  =C2=A0 From: sfc [mailto:sfc-bounces@ietf.org]On Beha=
lf Of Sumandra Majee
Sent: Thursday, March 24, 2016 2:23 PM
To: Browne, Rory <rory.browne@intel.com>; sfc@ietf.org
Subject: Re: [sfc] Question on NSH nesting  =C2=A0 As per nsh-04 draft MD T=
ype 1 can have optional TLV. For the case Rory mentioned, which is pretty v=
alid IMHO it would go over custom TLV type. =C2=A0 PB> What draft is nsh-04=
? The draft-ietf-sfc-nsh-04 disallows optional TLVs following the fixed con=
text headers for MD Type 1.  =C2=A0 The latest draft did remove that option=
 and I think it will make design quite complicated in some cases. PB>Agreed=
. Even though there is concern that hardware needs fixed headers, IMHO addi=
ng opaque TLVs following the fixed headers would not cause hardware impleme=
ntation problems as long as they did not contain information needed for har=
dware forwarding. =C2=A0 If the design requires MD=3D1 context data + other=
 optional data then one has to translate the original context headers to li=
st of TLVs and then add a new TLV.=C2=A0  =C2=A0 We may not see the use cas=
e today but often that could be our limitation of not knowing what we don't=
.=C2=A0  =C2=A0 On Thursday, March 24, 2016 8:11 AM, "Browne, Rory" <rory.b=
rowne@intel.com> wrote:  =C2=A0 Hi

I have a question on NSH operation

1. We have flow X enter the SFC classifier,
2. This is identified for MD=3D0x1 as it carries mandatory info to upstream=
 VNFs
3. An external application wants to tag flow X as MD=3D0x2 for some other r=
eason (performance reporting for example)
4. We would expect the classifier to priorities MD1 and return an error to =
entity requesting MD2

My question is that surely there will exist cases whereby you need both the=
 mandatory context to be carried and MD2 information simultaneously. Could =
we use NSH nesting to resolve this. i.e. MD=3D3 means that 1st header is MD=
1 mandatory data, next proto points to MD2 data?



BR Rory
--------------------------------------------------------------
Intel Research and Development Ireland Limited
Registered in Ireland
Registered Office: Collinstown Industrial Park, Leixlip, County Kildare
Registered Number: 308263


This e-mail and any attachments may contain confidential material for the s=
ole
use of the intended recipient(s). Any review or distribution by others is
strictly prohibited. If you are not the intended recipient, please contact =
the
sender and delete all copies.
_______________________________________________
sfc mailing list
sfc@ietf.org
https://www.ietf.org/mailman/listinfo/sfc

=20

  
------=_Part_298294_120563982.1458856570723
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html><head></head><body><div style=3D"color:#000; background-color:#fff; f=
ont-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, =
sans-serif;font-size:16px"><pre class=3D"" style=3D"font-size: 13.3333px; m=
argin-top: 0px; margin-bottom: 0px; page-break-before: always;" id=3D"yui_3=
_16_0_1_1458075146046_215287"><span class=3D"" style=3D"line-height: 0pt; d=
isplay: inline; white-space:pre-wrap; font-family: monospace; font-size: 1e=
m; font-weight: bold;" id=3D"yui_3_16_0_1_1458075146046_215325">From <a hre=
f=3D"https://tools.ietf.org/html/draft-quinn-sfc-nsh-04" id=3D"yui_3_16_0_1=
_1458075146046_215977">draft-quinn-sfc-nsh-04 - Network Service Header</a><=
/span></pre><div style=3D"width:450px; font-family: 'Georgia', 'Times', 'Ti=
mes New Roman', 'serif';margin-top:5px; margin-bottom: 5px; background-colo=
r: #ffffff;" contenteditable=3D"false" id=3D"enhancrCard_0" class=3D"link-e=
nhancr-attachment link-enhancr-element richcompose-card"><table class=3D"li=
nk-enhancr-element" cellspacing=3D"0" cellpadding=3D"0" border=3D"0" style=
=3D"width:450px; height:auto; position: relative; display: block;"><tbody><=
tr class=3D"link-enhancr-element"><td class=3D"link-enhancr-element" colspa=
n=3D"7" style=3D"height: 1px; background-color: #e5e5e5; font-size: 1px; bo=
rder-collapse: collapse;"><div class=3D"link-enhancr-element" style=3D"heig=
ht: 1px; background-color: #e5e5e5; font-size: 1px; line-height:0px;">&nbsp=
;</div></td></tr><tr class=3D"link-enhancr-element"><td rowspan=3D"5" class=
=3D"link-enhancr-element" style=3D"width: 1px; background-color: #e5e5e5; f=
ont-size: 1pt; border-collapse: collapse;"><div class=3D"link-enhancr-eleme=
nt" style=3D"width: 1px; background-color: #e5e5e5; font-size: 1pt;">&nbsp;=
</div></td><td rowspan=3D"5" class=3D"link-enhancr-element" style=3D"width:=
 14px; background-color: #ffffff; font-size: 0pt; border-collapse: collapse=
;"><div class=3D"link-enhancr-element" style=3D"width: 14px; background-col=
or: #ffffff; font-size: 14pt;">&nbsp;</div></td><td colspan=3D"2" class=3D"=
link-enhancr-element" style=3D"height: 6px; background-color: #ffffff; font=
-size: 0pt; border-collapse: collapse;"><div class=3D"link-enhancr-element"=
 style=3D"height: 6px; background-color: #ffffff; font-size: 6pt;">&nbsp;</=
div></td><td rowspan=3D"5" class=3D"link-enhancr-element" style=3D"width: 2=
0px; background-color: #ffffff; font-size: 0pt; border-collapse: collapse;"=
><div class=3D"link-enhancr-element" style=3D"width: 20px; background-color=
: #ffffff; font-size: 20pt;">&nbsp;</div></td><td class=3D"link-enhancr-ele=
ment" rowspan=3D"5" width=3D"1" style=3D"width: 1px; background-color: #e5e=
5e5; font-size: 1pt; border-collapse: collapse;"><div class=3D"link-enhancr=
-element" style=3D"width: 1px; background-color: #e5e5e5; font-size: 1pt;">=
&nbsp;</div></td></tr><tr><td class=3D"link-enhancr-element" colspan=3D"2" =
style=3D"width: 100%; vertical-align: middle; font-family: 'Georgia', 'Time=
s', 'Times New Roman', 'serif';"><div class=3D"link-enhancr-text-part link-=
enhancr-element" style=3D"line-height:16.5px; background-color: #ffffff;  w=
idth: 414px;"><div class=3D"link-enhancr-element" style=3D"word-wrap: break=
-word; word-break: break-all;"><span class=3D"link-enhancr-element icon  ic=
on-shrink link-enhancr-toggle"></span><span class=3D"link-enhancr-element i=
con icon-close link-enhancr-delete"></span><a href=3D"https://tools.ietf.or=
g/html/draft-quinn-sfc-nsh-04" class=3D"link-enhancr-card-urlWrapper link-e=
nhancr-element" style=3D"text-decoration: none !important;text-decoration:n=
one; color: #000000 !important; line-height: 100%; font-size: 18px; display=
: block;"><span class=3D"link-enhancr-element link-enhancr-card-title" styl=
e=3D"margin: 0; font-weight: normal;margin-bottom: 3px; font-size: 18px; li=
ne-height: 21px; max-height: 43px; color: #000000; overflow: hidden !import=
ant; display: inline-block;">draft-quinn-sfc-nsh-04 - Network Service Heade=
r</span></a><div style=3D"font-size: 13px; line-height: 20px; color: #99999=
9; max-height: 81px; font-family: 'Georgia', 'Times', 'Times New Roman', 's=
erif';overflow: hidden;" class=3D"link-enhancr-card-description link-enhanc=
r-element">[Docs] [txt|pdf] [Tracker] [Email] [Diff1] [Diff2] [Nits] [IPR] =
Versions: (draft-quinn-nsh) 00 01 02 03 04 05                          =20
          06 07 draft-ietf-sfc-nsh </div></div></div></td></tr><tr><td cols=
pan=3D"2" class=3D"link-enhancr-element" style=3D"height: 6px; background-c=
olor: #ffffff; font-size: 0pt; border-collapse: collapse;"><div class=3D"li=
nk-enhancr-element" style=3D"height: 6px; background-color: #ffffff; font-s=
ize: 6pt;"></div></td></tr><tr><td class=3D"link-enhancr-element" style=3D"=
vertical-align: middle; font-family: 'Arial', 'Helvetica Neue', 'Helvetica'=
, 'sans-serif';"><div class=3D"link-enhancr-element" style=3D"font-size: 0p=
t;"><a href=3D"https://tools.ietf.org/html/draft-quinn-sfc-nsh-04" class=3D=
"link-enhancr-card-url link-enhancr-element" style=3D"color: black; text-de=
coration: none !important;text-decoration:none;cursor:pointer !important;" =
target=3D"_blank"><span class=3D"link-enhancr-element link-enhancr-view-on"=
 style=3D"display: inline-block; line-height: 11px; max-width: 314px; min-w=
idth: 254px; overflow: hidden; max-height: 13px; word-break: break-all;" id=
=3D"yui_3_16_0_1_1458075146046_215995"><span class=3D"link-enhancr-element =
link-enhancr-mobile-no-resize" style=3D"vertical-align:middle; font-size: 9=
px; line-height: 11px; color: #999999; -moz-text-size-adjust: none; -ms-tex=
t-size-adjust: none; -webkit-text-size-adjust:none; text-size-adjust:none;"=
>View on <span style=3D"font-weight: bold" class=3D"link-enhancr-view-on-do=
main">tools.ietf.org</span></span></span></a></div></td><td class=3D"link-e=
nhancr-element" style=3D"vertical-align: middle; width: 100px; font-family:=
 'Arial', 'Helvetica Neue', 'Helvetica', 'sans-serif';"><div class=3D"link-=
enhancr-element link-enhancr-preview-wrapper" style=3D"max-width: 100px; mi=
n-width: 80px; overflow: hidden; text-align: right; line-height: 11px; max-=
height: 13px; font-size: 0pt;"><span class=3D"link-enhancr-element link-enh=
ancr-preview-by link-enhancr-mobile-no-resize" style=3D"vertical-align:midd=
le; font-size: 9px; line-height: 11px; color: #999999; -moz-text-size-adjus=
t: none; -ms-text-size-adjust: none; -webkit-text-size-adjust:none; text-si=
ze-adjust:none;">Preview by Yahoo</span></div></td></tr><tr><td colspan=3D"=
2" class=3D"link-enhancr-element" style=3D"height: 9px; background-color: #=
ffffff; font-size: 0pt; border-collapse: collapse;"><div class=3D"link-enha=
ncr-element" style=3D"height: 9px; background-color: #ffffff; font-size: 9p=
t;"></div></td></tr><tr class=3D"link-enhancr-element"><td class=3D"link-en=
hancr-element" colspan=3D"7" style=3D"height: 1px; background-color: #e5e5e=
5; font-size: 1px; border-collapse: collapse;"><div class=3D"link-enhancr-e=
lement" style=3D"height: 1px; background-color: #e5e5e5; font-size: 1px; li=
ne-height:0px">&nbsp;</div></td></tr></tbody></table></div><div id=3D"yui_3=
_16_0_1_1458075146046_215287"><br></div><pre class=3D"" style=3D"font-size:=
 13.3333px; margin-top: 0px; margin-bottom: 0px; page-break-before: always;=
" id=3D"yui_3_16_0_1_1458075146046_215287"><span class=3D"" style=3D"line-h=
eight: 0pt; display: inline; white-space:pre-wrap; font-family: monospace; =
font-size: 1em; font-weight: bold;"><br></span></pre><pre class=3D"" style=
=3D"font-size: 13.3333px; margin-top: 0px; margin-bottom: 0px; page-break-b=
efore: always;" id=3D"yui_3_16_0_1_1458075146046_215287"><span class=3D"" s=
tyle=3D"line-height: 0pt; display: inline; white-space:pre-wrap; font-famil=
y: monospace; font-size: 1em; font-weight: bold;" id=3D"yui_3_16_0_1_145807=
5146046_215289"><h3 style=3D"line-height: 0pt; display: inline; font-size: =
1em;" id=3D"yui_3_16_0_1_1458075146046_215291" class=3D""><a class=3D"" nam=
e=3D"section-3.4" href=3D"https://tools.ietf.org/html/draft-quinn-sfc-nsh-0=
4#section-3.4" style=3D"color: black; text-decoration: none;" id=3D"yui_3_1=
6_0_1_1458075146046_215293">3.4</a>.  NSH MD-type 1</h3></span>

   When the base header specifies MD Type 1, NSH defines four 4-byte
   mandatory context headers, as per figure 4.  These headers must be
   present and the format is opaque as depicted in figure 5.













<span class=3D"" style=3D"color: rgb(119, 119, 119);" id=3D"yui_3_16_0_1_14=
58075146046_215295">Quinn, et al.             Expires June 18, 2015        =
        [Page 10]</span></pre><hr class=3D"" align=3D"left" style=3D"font-f=
amily: Times; font-size: 13.3333px; width: 96ex;" id=3D"yui_3_16_0_1_145807=
5146046_215297"><pre class=3D"" style=3D"font-size: 13.3333px; margin-top: =
0px; margin-bottom: 0px; page-break-before: always;" id=3D"yui_3_16_0_1_145=
8075146046_215299"><a name=3D"page-11" id=3D"page-11" href=3D"https://tools=
.ietf.org/html/draft-quinn-sfc-nsh-04#page-11" class=3D"" style=3D"text-dec=
oration: none; color: white;"> </a>
<span class=3D"" style=3D"color: rgb(119, 119, 119);" id=3D"yui_3_16_0_1_14=
58075146046_215302">Internet-Draft           Network Service Header        =
    December 2014</span>


     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
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|C|R|R|R|R|R|R|   Length  |  MD-type=3D0x1  | Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |          Service Path ID                      | Service Index |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                Mandatory Context Header                       |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                Mandatory Context Header                       |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                Mandatory Context Header                       |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                Mandatory Context Header                       |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |                                                               |
    ~           Optional Variable Length Context Headers            ~
    |                                                               |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+



                         Figure 4: NSH MD-type=3D0x1




    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
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
   |                     Context data                              |
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

</pre> <div class=3D"qtdSeparateBR"><br><br></div><div class=3D"yahoo_quote=
d" style=3D"display: block;"> <div style=3D"font-family: HelveticaNeue, Hel=
vetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"=
> <div style=3D"font-family: HelveticaNeue, Helvetica Neue, Helvetica, Aria=
l, Lucida Grande, sans-serif; font-size: 16px;"> <div dir=3D"ltr"><font siz=
e=3D"2" face=3D"Arial"> On Thursday, March 24, 2016 2:41 PM, "Bottorff, Pau=
l" &lt;paul.bottorff@hpe.com&gt; wrote:<br></font></div>  <br><br> <div cla=
ss=3D"y_msg_container"><div id=3D"yiv4657302476"><style>#yiv4657302476 #yiv=
4657302476 --
=20
 _filtered #yiv4657302476 {font-family:Helvetica;panose-1:2 11 6 4 2 2 2 2 =
2 4;}
 _filtered #yiv4657302476 {font-family:Courier;panose-1:2 7 4 9 2 2 5 2 4 4=
;}
 _filtered #yiv4657302476 {panose-1:2 4 5 3 5 4 6 3 2 4;}
 _filtered #yiv4657302476 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 =
4;}
#yiv4657302476 =20
#yiv4657302476 p.yiv4657302476MsoNormal, #yiv4657302476 li.yiv4657302476Mso=
Normal, #yiv4657302476 div.yiv4657302476MsoNormal
=09{margin:0in;margin-bottom:.0001pt;font-size:12.0pt;}
#yiv4657302476 a:link, #yiv4657302476 span.yiv4657302476MsoHyperlink
=09{color:blue;text-decoration:underline;}
#yiv4657302476 a:visited, #yiv4657302476 span.yiv4657302476MsoHyperlinkFoll=
owed
=09{color:purple;text-decoration:underline;}
#yiv4657302476 span.yiv4657302476EmailStyle17
=09{color:#1F497D;}
#yiv4657302476 .yiv4657302476MsoChpDefault
=09{font-size:10.0pt;}
 _filtered #yiv4657302476 {margin:1.0in 1.0in 1.0in 1.0in;}
#yiv4657302476 div.yiv4657302476WordSection1
=09{}
#yiv4657302476 </style><div>
<div class=3D"yiv4657302476WordSection1">
<div class=3D"yiv4657302476MsoNormal"><span style=3D"font-size:11.0pt;">Hi =
Sumandra:</span></div>=20
<div class=3D"yiv4657302476MsoNormal"><span style=3D"font-size:11.0pt;"> &n=
bsp;</span></div>=20
<div class=3D"yiv4657302476MsoNormal"><span style=3D"font-size:11.0pt;">Bel=
ow,</span></div>=20
<div class=3D"yiv4657302476MsoNormal"><span style=3D"font-size:11.0pt;"> &n=
bsp;</span></div>=20
<div class=3D"yiv4657302476MsoNormal"><span style=3D"font-size:11.0pt;">Che=
ers,</span></div>=20
<div class=3D"yiv4657302476MsoNormal"><span style=3D"font-size:11.0pt;"><br=
 clear=3D"none">
Paul</span><span style=3D"font-size:10.0pt;"></span></div>=20
<div class=3D"yiv4657302476MsoNormal"><span style=3D"font-size:10.0pt;font-=
family:Courier;color:#1F4E79;"> &nbsp;</span></div>=20
<div class=3D"yiv4657302476MsoNormal"><span style=3D"font-size:11.0pt;"> &n=
bsp;</span></div>=20
<div class=3D"yiv4657302476MsoNormal"><span style=3D"font-size:11.0pt;"> &n=
bsp;</span></div>=20
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in;">
<div class=3D"yiv4657302476MsoNormal"><b><span style=3D"font-size:11.0pt;">=
From:</span></b><span style=3D"font-size:11.0pt;"> sfc [mailto:sfc-bounces@=
ietf.org]
<b>On Behalf Of </b>Sumandra Majee<br clear=3D"none">
<b>Sent:</b> Thursday, March 24, 2016 2:23 PM<br clear=3D"none">
<b>To:</b> Browne, Rory &lt;rory.browne@intel.com&gt;; sfc@ietf.org<br clea=
r=3D"none">
<b>Subject:</b> Re: [sfc] Question on NSH nesting</span></div>=20
</div>
</div>
<div class=3D"yiv4657302476MsoNormal"> &nbsp;</div>=20
<div>
<div id=3D"yiv4657302476yui_3_16_0_1_1458075146046_199325">
<div class=3D"yiv4657302476MsoNormal" style=3D"background:white;"><span sty=
le=3D"">As per nsh-04 draft MD Type 1 can have optional TLV. For the case R=
ory mentioned, which is pretty valid IMHO it would go over custom TLV type.=
 &nbsp;</span><span style=3D""></span></div>=20
<div class=3D"yiv4657302476MsoNormal"><span style=3D"font-size:11.0pt;">PB&=
gt;</span><span style=3D"font-size:11.0pt;">
 What draft is nsh-04? The </span><span style=3D"font-size:10.0pt;">draft-i=
etf-sfc-nsh-04 disallows optional TLVs following the fixed context
 headers for MD Type 1.</span></div>=20
<div class=3D"yiv4657302476MsoNormal" style=3D"background:white;"><span sty=
le=3D"font-size:11.0pt;"> &nbsp;</span></div>=20
<div class=3D"yiv4657302476MsoNormal" style=3D"background:white;"><span sty=
le=3D"">The latest draft did remove that option and I think it will make de=
sign quite complicated in some cases.</span></div>=20
<div class=3D"yiv4657302476MsoNormal" style=3D"background:white;"><span sty=
le=3D"font-size:11.0pt;">PB&gt;Agreed. Even though there is concern that ha=
rdware needs fixed headers, IMHO adding opaque TLVs following the fixed hea=
ders would
 not cause hardware implementation problems as long as they did not contain=
 information needed for hardware forwarding.</span></div><div class=3D"yiv4=
657302476yqt8700430961" id=3D"yiv4657302476yqtfd54763"></div><div class=3D"=
yiv4657302476yqt8700430961" id=3D"yiv4657302476yqtfd45762">
</div></div><div class=3D"yiv4657302476yqt8700430961" id=3D"yiv4657302476yq=
tfd91035">
<div id=3D"yiv4657302476yui_3_16_0_1_1458075146046_199325">
<div class=3D"yiv4657302476MsoNormal" style=3D"background:white;"><span sty=
le=3D""> &nbsp;</span></div>=20
</div>
<div id=3D"yiv4657302476yui_3_16_0_1_1458075146046_199325">
<div class=3D"yiv4657302476MsoNormal" style=3D"background:white;"><span sty=
le=3D"">If the design requires MD=3D1 context data + other optional data th=
en one has to translate the original context headers to list of TLVs and th=
en add a new
 TLV.&nbsp;</span></div>=20
</div>
<div id=3D"yiv4657302476yui_3_16_0_1_1458075146046_199325">
<div class=3D"yiv4657302476MsoNormal" style=3D"background:white;"><span sty=
le=3D""> &nbsp;</span></div>=20
</div>
<div id=3D"yiv4657302476yui_3_16_0_1_1458075146046_199325">
<div class=3D"yiv4657302476MsoNormal" style=3D"background:white;"><span sty=
le=3D"">We may not see the use case today but often that could be our limit=
ation of not knowing what we don't.&nbsp;</span></div>=20
</div>
<div>
<div class=3D"yiv4657302476MsoNormal" style=3D"margin-bottom:12.0pt;backgro=
und:white;"><span style=3D""> &nbsp;</span></div>=20
</div>
<div>
<div>
<div>
<div>
<div class=3D"yiv4657302476MsoNormal" style=3D"background:white;"><span sty=
le=3D"font-size:10.0pt;">On Thursday, March 24, 2016 8:11 AM, "Browne, Rory=
" &lt;<a rel=3D"nofollow" shape=3D"rect" ymailto=3D"mailto:rory.browne@inte=
l.com" target=3D"_blank" href=3D"mailto:rory.browne@intel.com">rory.browne@=
intel.com</a>&gt; wrote:</span><span style=3D""></span></div>=20
</div>
<div class=3D"yiv4657302476MsoNormal" style=3D"margin-bottom:12.0pt;backgro=
und:white;"><span style=3D""> &nbsp;</span></div>=20
<div>
<div class=3D"yiv4657302476MsoNormal" style=3D"margin-bottom:12.0pt;backgro=
und:white;"><span style=3D"">Hi<br clear=3D"none">
<br clear=3D"none">
I have a question on NSH operation<br clear=3D"none">
<br clear=3D"none">
1. We have flow X enter the SFC classifier,<br clear=3D"none">
2. This is identified for MD=3D0x1 as it carries mandatory info to upstream=
 VNFs<br clear=3D"none">
3. An external application wants to tag flow X as MD=3D0x2 for some other r=
eason (performance reporting for example)<br clear=3D"none">
4. We would expect the classifier to priorities MD1 and return an error to =
entity requesting MD2<br clear=3D"none">
<br clear=3D"none">
My question is that surely there will exist cases whereby you need both the=
 mandatory context to be carried and MD2 information simultaneously. Could =
we use NSH nesting to resolve this. i.e. MD=3D3 means that 1st header is MD=
1 mandatory data, next proto points
 to MD2 data?<br clear=3D"none">
<br clear=3D"none">
<br clear=3D"none">
<br clear=3D"none">
BR Rory<br clear=3D"none">
--------------------------------------------------------------<br clear=3D"=
none">
Intel Research and Development Ireland Limited<br clear=3D"none">
Registered in Ireland<br clear=3D"none">
Registered Office: Collinstown Industrial Park, Leixlip, County Kildare<br =
clear=3D"none">
Registered Number: 308263<br clear=3D"none">
<br clear=3D"none">
<br clear=3D"none">
This e-mail and any attachments may contain confidential material for the s=
ole<br clear=3D"none">
use of the intended recipient(s). Any review or distribution by others is<b=
r clear=3D"none">
strictly prohibited. If you are not the intended recipient, please contact =
the<br clear=3D"none">
sender and delete all copies.<br clear=3D"none">
_______________________________________________<br clear=3D"none">
sfc mailing list<br clear=3D"none">
<a rel=3D"nofollow" shape=3D"rect" ymailto=3D"mailto:sfc@ietf.org" target=
=3D"_blank" href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br clear=3D"none"=
>
<a rel=3D"nofollow" shape=3D"rect" target=3D"_blank" href=3D"https://www.ie=
tf.org/mailman/listinfo/sfc">https://www.ietf.org/mailman/listinfo/sfc</a><=
br clear=3D"none">
<br clear=3D"none">
</span></div>=20
</div>
</div>
</div>
</div>
</div></div><div class=3D"yiv4657302476yqt8700430961" id=3D"yiv4657302476yq=
tfd01067">
</div></div><div class=3D"yiv4657302476yqt8700430961" id=3D"yiv4657302476yq=
tfd10130">
</div></div></div><br><br></div>  </div> </div>  </div></div></body></html>
------=_Part_298294_120563982.1458856570723--


From nobody Fri Mar 25 06:43:50 2016
Return-Path: <mls.ietf@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F42012D9DB for <sfc@ietfa.amsl.com>; Fri, 25 Mar 2016 06:43: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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 Ku48OMZwpPGg for <sfc@ietfa.amsl.com>; Fri, 25 Mar 2016 06:43:47 -0700 (PDT)
Received: from mail-wm0-x22f.google.com (mail-wm0-x22f.google.com [IPv6:2a00:1450:400c:c09::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 0F91812D9D2 for <sfc@ietf.org>; Fri, 25 Mar 2016 06:43:47 -0700 (PDT)
Received: by mail-wm0-x22f.google.com with SMTP id p65so23601228wmp.0 for <sfc@ietf.org>; Fri, 25 Mar 2016 06:43:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=to:from:subject:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=jP0cdHvAeTy4Xb0urxTZYdzFsHA9dPwsfyqnaCkoGC4=; b=KORHx5LRcmYF6R20up+uHZuOtyMCzXjiEDJBTzqHA1h/V4NpSLczPSJGQBfJwCG4qt rBoo049a2ZeYxdZisa4HlT8Cy3luDba4i2Jw0fTLA9ZA+gZTKlu7viPr2RroaHglVQpa Y1GxSeWb2uWjWHWDHijAREmWi8UIh/2oNgeNsmqOb28KsyfcAfHQwAWIAv576ImviJHo xy8B+VhgJa2nVeNJBRNNmpyPqL8p4sFYQp10feHJcTtnbki00FmGZdbJPyDKjY1DIwL3 BYmNF+k5QJ1VCnBV6KFlljJBc380dJXNlnuHx81LbrY+ZFOIrRaDntqvBWwHyJBi5wun 7RXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-transfer-encoding; bh=jP0cdHvAeTy4Xb0urxTZYdzFsHA9dPwsfyqnaCkoGC4=; b=GqXgpQWmLXCDpWZPywp3T0+sxqMEXwm4I8JyyLp2l8COqZ2+ooZ6m68b/scSqkKDAI HiMB9T8JiCc75wQfhFNDG1hu/xut31zrp1sQn6uiQtH3oyHF3zRRFR/W3ds0ripJd88C 1vinYvBSK8zKn/xd+wiHHRvyIvSkmNKJlZxDsSSK6ATjXFrbVDMvGSOQohy0Wi59SxJY JsOHypI26eReiyQw0NACV4ov6omVmroBPEvzkghefOH/EYG8AqyJO9BUL14SKF1O11WN RhS9Cw3T3MFBu5gnTYkwCO2Vl5DezArt+ze2RL3QaJM7f9zAOrvo/8xOUQqxOwhiRkbL bI8Q==
X-Gm-Message-State: AD7BkJKN1ArDtTTDVq1NYvxPYaCBu2EVtkvL6cHBYGlfHEooQFcKo5OyKZvYUoaYx2ozjw==
X-Received: by 10.28.176.133 with SMTP id z127mr39902063wme.66.1458913425638;  Fri, 25 Mar 2016 06:43:45 -0700 (PDT)
Received: from mn-mn0F.local (ip-109-44-3-155.web.vodafone.de. [109.44.3.155]) by smtp.googlemail.com with ESMTPSA id w15sm3194408wmd.10.2016.03.25.06.43.44 for <sfc@ietf.org> (version=TLSv1/SSLv3 cipher=OTHER); Fri, 25 Mar 2016 06:43:45 -0700 (PDT)
To: sfc@ietf.org
From: Martin Stiemerling <mls.ietf@gmail.com>
Message-ID: <56F54090.4070309@gmail.com>
Date: Fri, 25 Mar 2016 14:43:44 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.7.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/yqxVsdpmW0Slj10DOE17gRD8sVA>
Subject: [sfc] Agenda for IETF-95 SFC session
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Mar 2016 13:43:48 -0000

Hi all,

The agenda for the SFC session at IETF-95 is now online:
https://www.ietf.org/proceedings/95/agenda/agenda-95-sfc

Thanks,

   Martin


From nobody Mon Mar 28 00:56:57 2016
Return-Path: <venggovi@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA8F812D6D3; Mon, 28 Mar 2016 00:56:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.531
X-Spam-Level: 
X-Spam-Status: No, score=-14.531 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id exgcLqKvlQ9q; Mon, 28 Mar 2016 00:56:50 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6513F12D5B9; Mon, 28 Mar 2016 00:56:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5404; q=dns/txt; s=iport; t=1459151807; x=1460361407; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=9O/Rxlq3T9uMXPhYJT9vcw0vG2/+yyV3SgPIKD69dRg=; b=kQd5Eh6Lyd1t39u0FSzfkAA6GGPvotiAY8A8iu29GmYEupPNpI65l2o8 ktST2+h3S18YL2cKFJPPpwtRL38pAkzC/vhACW43QPGNXGBeyOySXt6tA 0FS578vHimVSSk4e/uDasDubnKB/NyVRyOzgTXvOIGbD2QnsWnmVhtjpR o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AFAgB44vhW/5RdJa1cgy6BUAa6ZgENg?= =?us-ascii?q?XCGDQKBHjgUAQEBAQEBAWQnhEEBAQEEOj8MBAIBCBEEAQEfCQcyFAkIAQEEAQ0?= =?us-ascii?q?FCBOIDL9/AQEBAQEBAQEBAQEBAQEBAQEBAQEBFYYeg0V/hBeFewEEl2EBjX6Bb?= =?us-ascii?q?YRMiFmGEIh6AR4BAUKCMIE1bIcaPn4BAQE?=
X-IronPort-AV: E=Sophos;i="5.24,405,1454976000"; d="scan'208";a="87214190"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 28 Mar 2016 07:56:46 +0000
Received: from XCH-ALN-019.cisco.com (xch-aln-019.cisco.com [173.36.7.29]) by rcdn-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id u2S7uktb021245 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 28 Mar 2016 07:56:46 GMT
Received: from xch-rcd-020.cisco.com (173.37.102.30) by XCH-ALN-019.cisco.com (173.36.7.29) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Mon, 28 Mar 2016 02:56:45 -0500
Received: from xch-rcd-020.cisco.com ([173.37.102.30]) by XCH-RCD-020.cisco.com ([173.37.102.30]) with mapi id 15.00.1104.009; Mon, 28 Mar 2016 02:56:45 -0500
From: "Vengada Prasad Govindan (venggovi)" <venggovi@cisco.com>
To: Gregory Mirsky <gregory.mirsky@ericsson.com>, "draft-ooamdt-rtgwg-oam-gap-analysis@tools.ietf.org" <draft-ooamdt-rtgwg-oam-gap-analysis@tools.ietf.org>
Thread-Topic: Comments regarding draft-ooamdt-rtgwg-oam-gap-analysis and draft-ooamdt-rtgwg-ooam-requirement
Thread-Index: AdGFp/jf9xBoAsfCTg2uHjUqUqGFtwAWBW8AALGn2hA=
Date: Mon, 28 Mar 2016 07:56:45 +0000
Message-ID: <3957f28377774835a4f2d595f41b5c57@XCH-RCD-020.cisco.com>
References: <64863a6710574053a550f3b69a396a21@XCH-RCD-020.cisco.com> <7347100B5761DC41A166AC17F22DF11221A23EBF@eusaamb103.ericsson.se>
In-Reply-To: <7347100B5761DC41A166AC17F22DF11221A23EBF@eusaamb103.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.143.25.242]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/-2G0fq6YY82Omp10iyiqpBhpEzg>
Cc: "BIER \(bier@ietf.org\)" <bier@ietf.org>, "nvo3@ietf.org" <nvo3@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, "rtgwg@ietf.org" <rtgwg@ietf.org>
Subject: Re: [sfc] Comments regarding draft-ooamdt-rtgwg-oam-gap-analysis and draft-ooamdt-rtgwg-ooam-requirement
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 28 Mar 2016 07:56:55 -0000

Hello Greg,
  Thanks much for your responses,  a few replies inline with GVP1>
Thanks
Prasad

-----Original Message-----
From: Gregory Mirsky [mailto:gregory.mirsky@ericsson.com]=20
Sent: Friday, March 25, 2016 1:00 AM
To: Vengada Prasad Govindan (venggovi) <venggovi@cisco.com>; draft-ooamdt-r=
tgwg-oam-gap-analysis@tools.ietf.org
Cc: rtgwg@ietf.org; nvo3@ietf.org; sfc@ietf.org; BIER (bier@ietf.org) <bier=
@ietf.org>
Subject: RE: Comments regarding draft-ooamdt-rtgwg-oam-gap-analysis and dra=
ft-ooamdt-rtgwg-ooam-requirement

Hi Prasad,
thank you for starting the discussion with your thorough review, thoughtful=
 comments and questions. These will help us in our work on the documents. P=
lease find my notes and responses in-line and tagged GIM>>. I'm sure other =
members of the design team will share their thoughts.

	Regards,
		Greg

-----Original Message-----
From: Vengada Prasad Govindan (venggovi) [mailto:venggovi@cisco.com]=20
Sent: Thursday, March 24, 2016 1:36 AM
To: draft-ooamdt-rtgwg-oam-gap-analysis@tools.ietf.org
Cc: rtgwg@ietf.org
Subject: Comments regarding draft-ooamdt-rtgwg-oam-gap-analysis and draft-o=
oamdt-rtgwg-ooam-requirement

Hello Authors,=20
             Please consider the following comments:
   =20
I. draft-ooamdt-rtgwg-oam-gap-analysis-00

1) Security Considerations: Text does not reflect the scope of this work.
GIM>> Great catch. Will update in the next version.
2) Sec 2.3: Is Telemetry being considered in scope of this work? What is th=
e motivation of this section in this document?
GIM>> Yes, the design team considers telemetry to be in scope of our work a=
nd we've plan to expand section 3.3 in the next revisions.
GVP1> It may be a good idea to list the telemetry requirements in the compa=
nion requirements draft, there are currently no references to it there.

3) Sec 2.1.1.3 Not sure about the term SFP, Can you please explain/ expand =
it.
GIM>> Will expand Terminology section. SFP - Service Function Path.
4) Sec 2.1.1.1.  Proactive CC/CV in BIER: What is the motivation in specify=
ing the packet formats (specifically for BIER, when other sections don't ha=
ve similar figures)?
GIM>> Only because we had this done before the cut-off date. As we continue=
 working, will be adding examples for other overlays or, if we see enough c=
ommonalities, may change structure of the document.
II. draft-ooamdt-rtgwg-ooam-requirement-00
1)
It may be nice to define a generalized layer model based on which the requi=
rements are derived, while the layering may be specific to an overlay like =
NVO3/ EVPN the generic model may try to bring out the common aspects across=
 the different technologies.
2)
Since there are specific sections to capture FM and PM requirements, it may=
 be better to specify the respective requirements in their sections instead=
 of clubbing them together. e.g. The following requirements seem to be cand=
idates for this.
   REQ#4:  Overlay OAM MUST support proactive and on-demand OAM
            monitoring and measurement methods.

   REQ#5:  Overlay OAM MUST support unidirectional OAM methods, both
            continuity check and performance measurement.
GIM>> Thank you for the suggestion, we may use it in the next version.
3)
The requirement below may be a hard one to realize and limit the scalabilit=
y of the solution.
   REQ#14: Overlay OAM MUST have the ability to discover and exercise
            equal cost multipath (ECMP) paths in its transport network.
GIM>> This particular requirement aimed at on-demand OAM rather than toward=
s proactive tool. Do you think that making it more specific will help in id=
entifying suitable tool and, if need to be, designing enhancement or new pr=
otocol?
GVP1> Yes. However I suggest that we consider the aspects of discovery of s=
uch paths to be reused for proactive OAM as well. Would be interested to kn=
ow your thoughts on this aspect.

4)
The requirement below may not hold true for multicast OAM,=20

   REQ#7:  Overlay OAM MUST support bi-directional OAM methods.  Such
            OAM methods MAY combine in-band monitoring or measurement in
            forward direction and out-of-band notification in the
            reverse direction, i.e. from egress to ingress end point of
            the OAM test session.
GIM>> We had BFD for multi-point networks with active tails as an example f=
or this requirement.
GVP1> Sure, but the active tail is not mandatory and making the response a =
MUST may be a tough requirement to match.=20

It may be worthwhile to consider separating requirements for unicast and mu=
lticast separately.
GIM>> I'd prefer to keep requirements, analyze gaps and provide solutions f=
or general use cases as much as possible. In my view, the separation may be=
 not between unicast and multicast but between one-way (uni-directional) an=
d two-way (bi-directional) OAM. I view uni-directional unicast as special c=
ase of uni-directional multicast use case, though the latter does present s=
caling challenge.
5) Sec 4.3 AIS requirements: Can this section be merged with Sec 4.1 (FM re=
quirements)
6) Sec 4.4: The term survivability may need some definition. If it is alrea=
dy defined in an earlier document, it may be nice to have a reference to it
GIM>> Thank you. Will add references to RFCs 3386 and 6372.


From nobody Tue Mar 29 13:57:24 2016
Return-Path: <prvs=88967415b=sunilvk@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B18612DB91 for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 13:57:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.031
X-Spam-Level: 
X-Spam-Status: No, score=-7.031 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=f5.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 rViej4Q6d5xx for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 13:57:19 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A084B12DB19 for <sfc@ietf.org>; Tue, 29 Mar 2016 13:25:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1459283152; x=1490819152; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=8sT86jStOSegdxZVNRo0GCZNfR+ZUgsxxNOrDVkVptg=; b=MiHuVpB3vrjD7Vwo7uFnF1Zg14cAsjfTwPEcBzchPG0IM4wsZbyUa8P3 FKXyYPZVEvisqv7+jHbmzmG/Z9FMILJ8XHs3fVpyFzat1h3MvZOrrGIDj xFGrwCpxU4uX75gp1pPBrClDZDorQDn4hxZmeSZlkx4fAfcHVHLJuXlPC w=;
X-IronPort-AV: E=Sophos;i="5.24,412,1454976000"; d="scan'208";a="210966587"
Received: from oracle-apps.f5net.com (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP/TLS/AES256-SHA; 29 Mar 2016 20:25:30 +0000
Received: from SEAEXCHMBX06.olympus.F5Net.com (192.168.15.49) by seaexchmbx02.olympus.F5Net.com (192.168.15.224) with Microsoft SMTP Server (TLS) id 15.0.1156.6; Tue, 29 Mar 2016 13:25:29 -0700
Received: from SEAEXCHMBX06.olympus.F5Net.com ([fe80::b921:c8e9:b9b2:3e8a]) by SEAEXCHMBX06.olympus.F5Net.com ([fe80::b921:c8e9:b9b2:3e8a%12]) with mapi id 15.00.1156.000; Tue, 29 Mar 2016 13:25:29 -0700
From: Sunil Vallamkonda <sunilvk@f5.com>
To: "Fedyk, Don" <don.fedyk@hpe.com>, Stewart Bryant <stewart.bryant@gmail.com>, Joel Halpern Direct <jmh.direct@joelhalpern.com>,  Dave Dolson <ddolson@sandvine.com>, "Browne, Rory" <rory.browne@intel.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Question on NSH nesting
Thread-Index: AdGFw3bbDQPOptaASkagov1eigQSnQAWfo8AAAMztoAAAOGbgAACSZ2AAAATE4AAADLQAAAB7TsAAO4W76A=
Date: Tue, 29 Mar 2016 20:25:29 +0000
Message-ID: <056c036b66794657ae61f24cd376f172@SEAEXCHMBX06.olympus.F5Net.com>
References: <798BB24857DDC040825B6C22A8D797C11BC6A23C@IRSMSX108.ger.corp.intel.com> <56F40936.1070309@joelhalpern.com> <56F41EB3.1020302@gmail.com> <E8355113905631478EFF04F5AA706E9830EE85BD@wtl-exchp-2.sandvine.com> <56F433F7.9090702@gmail.com> <56F43477.8020600@joelhalpern.com> <56F435CC.30803@gmail.com> <A46D9C092EA46F489F135060986AD9FF225BA1ED@G4W3293.americas.hpqcorp.net>
In-Reply-To: <A46D9C092EA46F489F135060986AD9FF225BA1ED@G4W3293.americas.hpqcorp.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [192.168.15.239]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/d3p0yPJuu7JQFrDjIa4a0R83AfY>
Subject: Re: [sfc] Question on NSH nesting
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Mar 2016 20:57:23 -0000

+1

MDType1 could be type of TLV of MDType2 instead of having two types for sam=
e purpose can be avoided.
While fixed size headers has benefits, the support for MDType2 addresses us=
e cases which may offset the benefit.


Thanks,
Sunil.

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Fedyk, Don
Sent: Thursday, March 24, 2016 12:41 PM
To: Stewart Bryant <stewart.bryant@gmail.com>; Joel Halpern Direct <jmh.dir=
ect@joelhalpern.com>; Dave Dolson <ddolson@sandvine.com>; Browne, Rory <ror=
y.browne@intel.com>; sfc@ietf.org
Subject: Re: [sfc] Question on NSH nesting

+1

Others have commented that the MD types seem to be artificial.  I agree we =
could deduce most of it from the length field.  When I looked at the MD1 me=
tadata drafts they were interpreting the fixed fields in a local context an=
yway so you could stick in TLVs just as easily.=20

Cheers
Don=20

> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Stewart Bryant
> Sent: Thursday, March 24, 2016 2:46 PM
> To: Joel Halpern Direct <jmh.direct@joelhalpern.com>; Dave Dolson=20
> <ddolson@sandvine.com>; Browne, Rory <rory.browne@intel.com>;=20
> sfc@ietf.org
> Subject: Re: [sfc] Question on NSH nesting
>=20
> I was of course wondering why you did not have a halfway house with a=20
> number (deduced from the length) of fixed length elements?
>=20
> Stewart
>=20
> On 24/03/2016 18:39, Joel Halpern Direct wrote:
> > Yes, MD-1 is somewhat limiting.  That is why the specification also=20
> > includes MD-2, which uses TLV encoded metadata and can carry an=20
> > arbitrary set of such information (or none.)
> >
> > Yours,
> > Joel
> >
> > On 3/24/16 2:37 PM, Stewart Bryant wrote:
> >> Isn't that somewhat limiting?
> >>
> >> I know that I keep mentioning MPLS but one of the most brilliant=20
> >> insights by it's inventors was to make it very simple but unlimited.
> >> According to legend there were long debates about how many labels=20
> >> to specify, but finenessing that problem was one of the things that=20
> >> made it so powerful.
> >>
> >> Why are we placing this artificial limit on the NSH?
> >>
> >> Stewart
> >>
> >> On 24/03/2016 17:32, Dave Dolson wrote:
> >>> Actually, it specifies *exactly* four context headers, although=20
> >>> some might be left empty.
> >>>
> >>>
> >>> -----Original Message-----
> >>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Stewart=20
> >>> Bryant
> >>> Sent: Thursday, March 24, 2016 1:07 PM
> >>> To: Joel M. Halpern; Browne, Rory; sfc@ietf.org
> >>> Subject: Re: [sfc] Question on NSH nesting
> >>>
> >>> I am sure everyone but me knows this. Why does MD=3D1 have a
> minimum
> >>> of four context headers?
> >>>
> >>> Stewart
> >>>
> >>> On 24/03/2016 15:35, Joel M. Halpern wrote:
> >>>> The intention is that any information that can be carried in any
> >>>> MD-1 encoding will also have a type code for carrying it in MD-2.
> >>>> Therefore, in terms of information carriage, if what you want to=20
> >>>> do does not fit in MD-1, you just use MD-2.  There is no case I=20
> >>>> know of where the information require both MD-1 and MD-2 at the=20
> >>>> same
> time.
> >>>>
> >>>> Yours,
> >>>> Joel
> >>>>
> >>>> On 3/24/16 11:11 AM, Browne, Rory wrote:
> >>>>> Hi
> >>>>>
> >>>>> I have a question on NSH operation
> >>>>>
> >>>>> 1. We have flow X enter the SFC classifier, 2. This is=20
> >>>>> identified for MD=3D0x1 as it carries mandatory info to upstream=20
> >>>>> VNFs 3. An external application wants to tag flow X as MD=3D0x2=20
> >>>>> for some other reason (performance reporting for example) 4. We=20
> >>>>> would expect the classifier to priorities MD1 and return an=20
> >>>>> error to entity requesting MD2
> >>>>>
> >>>>> My question is that surely there will exist cases whereby you=20
> >>>>> need both the mandatory context to be carried and MD2=20
> >>>>> information simultaneously. Could we use NSH nesting to resolve thi=
s. i.e.
> >>>>> MD=3D3 means that 1st header is MD1 mandatory data, next proto=20
> >>>>> points to MD2 data?
> >>>>>
> >>>>>
> >>>>>
> >>>>> BR Rory
> >>>>> --------------------------------------------------------------
> >>>>> Intel Research and Development Ireland Limited Registered in=20
> >>>>> Ireland Registered Office: Collinstown Industrial Park, Leixlip,=20
> >>>>> County Kildare Registered Number: 308263
> >>>>>
> >>>>>
> >>>>> This e-mail and any attachments may contain confidential=20
> >>>>> material for the sole use of the intended recipient(s). Any=20
> >>>>> review or distribution by others is strictly prohibited. If you=20
> >>>>> are not the intended recipient, please contact the sender and=20
> >>>>> delete all copies.
> >>>>> _______________________________________________
> >>>>> sfc mailing list
> >>>>> sfc@ietf.org
> >>>>> https://www.ietf.org/mailman/listinfo/sfc
> >>>>>
> >>>> _______________________________________________
> >>>> sfc mailing list
> >>>> sfc@ietf.org
> >>>> https://www.ietf.org/mailman/listinfo/sfc
> >>> _______________________________________________
> >>> sfc mailing list
> >>> sfc@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/sfc
> >>
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

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


From nobody Tue Mar 29 14:39:33 2016
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1A2EE12D145 for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 14:39:33 -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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_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 DHJOpUhd5jJk for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 14:39:29 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0799.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:799]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8581E12DB8C for <sfc@ietf.org>; Tue, 29 Mar 2016 14:28:07 -0700 (PDT)
Received: from AT5PR84MB0148.NAMPRD84.PROD.OUTLOOK.COM (10.162.137.30) by AT5PR84MB0147.NAMPRD84.PROD.OUTLOOK.COM (10.162.137.29) with Microsoft SMTP Server (TLS) id 15.1.447.15; Tue, 29 Mar 2016 21:27:46 +0000
Received: from AT5PR84MB0148.NAMPRD84.PROD.OUTLOOK.COM ([10.162.137.30]) by AT5PR84MB0148.NAMPRD84.PROD.OUTLOOK.COM ([10.162.137.30]) with mapi id 15.01.0447.023; Tue, 29 Mar 2016 21:27:46 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: Sunil Vallamkonda <sunilvk@f5.com>, "Fedyk, Don" <don.fedyk@hpe.com>, Stewart Bryant <stewart.bryant@gmail.com>, Joel Halpern Direct <jmh.direct@joelhalpern.com>, Dave Dolson <ddolson@sandvine.com>, "Browne, Rory" <rory.browne@intel.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Question on NSH nesting
Thread-Index: AdGFw3bbDQPOptaASkagov1eigQSnQAWfo8AAAMztoAAAOGbgAACSZ2AAAATE4AAADLQAAAB7TsAAO4W76AAAlg+sA==
Date: Tue, 29 Mar 2016 21:27:46 +0000
Message-ID: <AT5PR84MB0148D2F340519438BEAF2931FE870@AT5PR84MB0148.NAMPRD84.PROD.OUTLOOK.COM>
References: <798BB24857DDC040825B6C22A8D797C11BC6A23C@IRSMSX108.ger.corp.intel.com> <56F40936.1070309@joelhalpern.com> <56F41EB3.1020302@gmail.com> <E8355113905631478EFF04F5AA706E9830EE85BD@wtl-exchp-2.sandvine.com> <56F433F7.9090702@gmail.com> <56F43477.8020600@joelhalpern.com> <56F435CC.30803@gmail.com> <A46D9C092EA46F489F135060986AD9FF225BA1ED@G4W3293.americas.hpqcorp.net> <056c036b66794657ae61f24cd376f172@SEAEXCHMBX06.olympus.F5Net.com>
In-Reply-To: <056c036b66794657ae61f24cd376f172@SEAEXCHMBX06.olympus.F5Net.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: f5.com; dkim=none (message not signed) header.d=none;f5.com; dmarc=none action=none header.from=hpe.com;
x-originating-ip: [104.220.20.125]
x-ld-processed: 105b2061-b669-4b31-92ac-24d304d195dc,ExtAddr,ExtAddr
x-ms-office365-filtering-correlation-id: c4704f6e-8670-41df-dc4d-08d35818f894
x-microsoft-exchange-diagnostics: 1; AT5PR84MB0147; 5:CJTwnck1U86UjiN0ptXX6LsQIkDGGeR2HObSpe4nXLr+aWsYz+si2DJdVTfOM2TTDInINCLL/hwCA8oDRMUwmeni3BfiMZ1XtEklXG5cQS1Rp7aOxP0E/Xw/5scX81fjVy3ZhJEUVoKYrpE2MmvkzQ==; 24:QT06d1kNfpMvzCtaUC00Hm1PZ3cojkLiOpVyUIo7deMaEJojcKeGwtz48Znf6kVkNKp4QamE7k+HgouvUgMMmTgYz6SYi6jasyepbcW8Paw=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AT5PR84MB0147;
x-microsoft-antispam-prvs: <AT5PR84MB01477B6FA82D542516102F9BFE870@AT5PR84MB0147.NAMPRD84.PROD.OUTLOOK.COM>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:AT5PR84MB0147; BCL:0; PCL:0; RULEID:; SRVR:AT5PR84MB0147; 
x-forefront-prvs: 0896BFCE6C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(377454003)(36304003)(24454002)(164054003)(99286002)(3280700002)(81166005)(92566002)(87936001)(2906002)(33656002)(86362001)(3660700001)(122556002)(66066001)(2501003)(11100500001)(5004730100002)(107886002)(1220700001)(2950100001)(2900100001)(93886004)(5890100001)(10400500002)(1096002)(54356999)(19580405001)(77096005)(76176999)(5001770100001)(6116002)(586003)(50986999)(5008740100001)(19580395003)(5003600100002)(102836003)(15975445007)(189998001)(3846002)(5002640100001); DIR:OUT; SFP:1102; SCL:1; SRVR:AT5PR84MB0147; H:AT5PR84MB0148.NAMPRD84.PROD.OUTLOOK.COM; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: hpe.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Mar 2016 21:27:46.0305 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AT5PR84MB0147
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/59a8GaU-JYZXYm8NfOyQ8inr0QI>
Subject: Re: [sfc] Question on NSH nesting
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Mar 2016 21:39:33 -0000

+1

Agreed, we only need one format which includes both a fixed area and a TLV =
area. This can be done either by having the first TLV include a known fixed=
 area or my adding TLVs past an initial fixed area.

Further the SPI/SI could also be inside a TLV at a fixed location.

Cheers,

Paul

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Sunil Vallamkonda
Sent: Tuesday, March 29, 2016 1:25 PM
To: Fedyk, Don <don.fedyk@hpe.com>; Stewart Bryant <stewart.bryant@gmail.co=
m>; Joel Halpern Direct <jmh.direct@joelhalpern.com>; Dave Dolson <ddolson@=
sandvine.com>; Browne, Rory <rory.browne@intel.com>; sfc@ietf.org
Subject: Re: [sfc] Question on NSH nesting

+1

MDType1 could be type of TLV of MDType2 instead of having two types for sam=
e purpose can be avoided.
While fixed size headers has benefits, the support for MDType2 addresses us=
e cases which may offset the benefit.


Thanks,
Sunil.

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Fedyk, Don
Sent: Thursday, March 24, 2016 12:41 PM
To: Stewart Bryant <stewart.bryant@gmail.com>; Joel Halpern Direct <jmh.dir=
ect@joelhalpern.com>; Dave Dolson <ddolson@sandvine.com>; Browne, Rory <ror=
y.browne@intel.com>; sfc@ietf.org
Subject: Re: [sfc] Question on NSH nesting

+1

Others have commented that the MD types seem to be artificial.  I agree we =
could deduce most of it from the length field.  When I looked at the MD1 me=
tadata drafts they were interpreting the fixed fields in a local context an=
yway so you could stick in TLVs just as easily.=20

Cheers
Don=20

> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Stewart Bryant
> Sent: Thursday, March 24, 2016 2:46 PM
> To: Joel Halpern Direct <jmh.direct@joelhalpern.com>; Dave Dolson=20
> <ddolson@sandvine.com>; Browne, Rory <rory.browne@intel.com>;=20
> sfc@ietf.org
> Subject: Re: [sfc] Question on NSH nesting
>=20
> I was of course wondering why you did not have a halfway house with a=20
> number (deduced from the length) of fixed length elements?
>=20
> Stewart
>=20
> On 24/03/2016 18:39, Joel Halpern Direct wrote:
> > Yes, MD-1 is somewhat limiting.  That is why the specification also=20
> > includes MD-2, which uses TLV encoded metadata and can carry an=20
> > arbitrary set of such information (or none.)
> >
> > Yours,
> > Joel
> >
> > On 3/24/16 2:37 PM, Stewart Bryant wrote:
> >> Isn't that somewhat limiting?
> >>
> >> I know that I keep mentioning MPLS but one of the most brilliant=20
> >> insights by it's inventors was to make it very simple but unlimited.
> >> According to legend there were long debates about how many labels=20
> >> to specify, but finenessing that problem was one of the things that=20
> >> made it so powerful.
> >>
> >> Why are we placing this artificial limit on the NSH?
> >>
> >> Stewart
> >>
> >> On 24/03/2016 17:32, Dave Dolson wrote:
> >>> Actually, it specifies *exactly* four context headers, although=20
> >>> some might be left empty.
> >>>
> >>>
> >>> -----Original Message-----
> >>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Stewart=20
> >>> Bryant
> >>> Sent: Thursday, March 24, 2016 1:07 PM
> >>> To: Joel M. Halpern; Browne, Rory; sfc@ietf.org
> >>> Subject: Re: [sfc] Question on NSH nesting
> >>>
> >>> I am sure everyone but me knows this. Why does MD=3D1 have a
> minimum
> >>> of four context headers?
> >>>
> >>> Stewart
> >>>
> >>> On 24/03/2016 15:35, Joel M. Halpern wrote:
> >>>> The intention is that any information that can be carried in any
> >>>> MD-1 encoding will also have a type code for carrying it in MD-2.
> >>>> Therefore, in terms of information carriage, if what you want to=20
> >>>> do does not fit in MD-1, you just use MD-2.  There is no case I=20
> >>>> know of where the information require both MD-1 and MD-2 at the=20
> >>>> same
> time.
> >>>>
> >>>> Yours,
> >>>> Joel
> >>>>
> >>>> On 3/24/16 11:11 AM, Browne, Rory wrote:
> >>>>> Hi
> >>>>>
> >>>>> I have a question on NSH operation
> >>>>>
> >>>>> 1. We have flow X enter the SFC classifier, 2. This is=20
> >>>>> identified for MD=3D0x1 as it carries mandatory info to upstream=20
> >>>>> VNFs 3. An external application wants to tag flow X as MD=3D0x2=20
> >>>>> for some other reason (performance reporting for example) 4. We=20
> >>>>> would expect the classifier to priorities MD1 and return an=20
> >>>>> error to entity requesting MD2
> >>>>>
> >>>>> My question is that surely there will exist cases whereby you=20
> >>>>> need both the mandatory context to be carried and MD2=20
> >>>>> information simultaneously. Could we use NSH nesting to resolve thi=
s. i.e.
> >>>>> MD=3D3 means that 1st header is MD1 mandatory data, next proto=20
> >>>>> points to MD2 data?
> >>>>>
> >>>>>
> >>>>>
> >>>>> BR Rory
> >>>>> --------------------------------------------------------------
> >>>>> Intel Research and Development Ireland Limited Registered in=20
> >>>>> Ireland Registered Office: Collinstown Industrial Park, Leixlip,=20
> >>>>> County Kildare Registered Number: 308263
> >>>>>
> >>>>>
> >>>>> This e-mail and any attachments may contain confidential=20
> >>>>> material for the sole use of the intended recipient(s). Any=20
> >>>>> review or distribution by others is strictly prohibited. If you=20
> >>>>> are not the intended recipient, please contact the sender and=20
> >>>>> delete all copies.
> >>>>> _______________________________________________
> >>>>> sfc mailing list
> >>>>> sfc@ietf.org
> >>>>> https://www.ietf.org/mailman/listinfo/sfc
> >>>>>
> >>>> _______________________________________________
> >>>> sfc mailing list
> >>>> sfc@ietf.org
> >>>> https://www.ietf.org/mailman/listinfo/sfc
> >>> _______________________________________________
> >>> sfc mailing list
> >>> sfc@ietf.org
> >>> https://www.ietf.org/mailman/listinfo/sfc
> >>
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc

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

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


From nobody Tue Mar 29 15:33:44 2016
Return-Path: <prvs=88967415b=sunilvk@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 101CC12DAA5 for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 15:33:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.029
X-Spam-Level: 
X-Spam-Status: No, score=-7.029 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=f5.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 A4ocpOh6EG6d for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 15:33:37 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 870BA12DA5A for <sfc@ietf.org>; Tue, 29 Mar 2016 15:33:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1459290818; x=1490826818; h=from:to:subject:date:message-id:mime-version; bh=j7dzMjdqzE/QJHp367dBe4pvyjoHcanbnw3mumdsijM=; b=qZ2lrkDAPtprGJCVfWUUEQJ298LNx9CdV3C/ZiWD/Q3+iapF5Jw6f8pj r7cLj/ZQc0bxltxJ2pzWzqIGKInxCKMFf6N/webGf6Bd+nmSkvsI8DOAV C1PU+Q85i78j6Wb4nE4C5Kit8Z/BVW0ikl5ssX2x94A/uLcnCBLUxHryU Y=;
X-IronPort-AV: E=Sophos;i="5.24,413,1454976000";  d="scan'208,217";a="210988877"
Received: from oracle-apps.f5net.com (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP/TLS/AES256-SHA; 29 Mar 2016 22:33:38 +0000
Received: from SEAEXCHMBX06.olympus.F5Net.com (192.168.15.49) by SEAEXCHMBX08.olympus.F5Net.com (192.168.15.227) with Microsoft SMTP Server (TLS) id 15.0.1156.6; Tue, 29 Mar 2016 15:33:36 -0700
Received: from SEAEXCHMBX06.olympus.F5Net.com ([fe80::b921:c8e9:b9b2:3e8a]) by SEAEXCHMBX06.olympus.F5Net.com ([fe80::b921:c8e9:b9b2:3e8a%12]) with mapi id 15.00.1156.000; Tue, 29 Mar 2016 15:33:36 -0700
From: Sunil Vallamkonda <sunilvk@f5.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
Thread-Index: AdGJ9+sCFkM+vCX4TPSmWI6TIKwl2Q==
Date: Tue, 29 Mar 2016 22:33:36 +0000
Message-ID: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [192.168.15.239]
Content-Type: multipart/alternative; boundary="_000_f30a2d02487a4945b87869ac7d34cd0dSEAEXCHMBX06olympusF5Ne_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/IFYM3GiT59-Bz9tojCu1lRTQFWc>
Subject: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Mar 2016 22:33:43 -0000

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



Metadata is a vital element of SFC and thus NFV.

Additionally,  interoperability and vendor support challenges need to be ad=
dressed in a scalable and adaptable way for rapid deployment.



In January we uploaded draft-vallamkonda-sfc-metadata-model-00, which propo=
ses terminology for talking about metadata in an extensible fashion.

If there are no objections, we'd like to start pushing this terminology int=
o drafts about NSH and the control-plane.

Please let us know what you think.





Thank you,

Sunil.



=3D=3D



A new version of I-D, draft-vallamkonda-sfc-metadata-model-00.txt

has been successfully submitted by Sunil Vallamkonda and posted to the IETF=
 repository.



Name:                 draft-vallamkonda-sfc-metadata-model

Revision:            00

Title:                    Information Model for SFC Metadata

Document date:              2016-01-28

Group:                Individual Submission

Pages:                 9

URL:            https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-=
metadata-model-00.txt

Status:         https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-meta=
data-model/

Htmlized:       https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-=
model-00





Abstract:

   Various types of metadata are applicable to Service Function Chaining

   (SFC).  A Service Function (SF) needs information about all metadata

   passing through it.  The metadata could be used to convey

   preprocessing information about the packet by other nodes and an SF

   can attach post processing information as deemed necessary.



   The purpose of this document is to rigorously define the classes of

   metadata and provide a vocabulary and information model for metadata.



   Each item of metadata refers to a subject, examples of which are IP

   endpoint, flow or individual packet.









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



The IETF Secretariat




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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Metadata is a vital element of SFC and thus NFV. =
<o:p></o:p></p>
<p class=3D"MsoPlainText">Additionally, &nbsp;interoperability and vendor s=
upport challenges need to be addressed in a scalable and adaptable way for =
rapid deployment.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">In January we uploaded draft-vallamkonda-sfc-meta=
data-model-00, which proposes terminology for talking about metadata in an =
extensible fashion.<o:p></o:p></p>
<p class=3D"MsoPlainText">If there are no objections, we'd like to start pu=
shing this terminology into drafts about NSH and the control-plane.<o:p></o=
:p></p>
<p class=3D"MsoPlainText">Please let us know what you think.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Thank you,<o:p></o:p></p>
<p class=3D"MsoPlainText">Sunil.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">=3D=3D<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">A new version of I-D, draft-vallamkonda-sfc-metad=
ata-model-00.txt<o:p></o:p></p>
<p class=3D"MsoPlainText">has been successfully submitted by Sunil Vallamko=
nda and posted to the IETF repository.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Name:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; draft-vallamkonda-sfc-=
metadata-model<o:p></o:p></p>
<p class=3D"MsoPlainText">Revision:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp; 00<o:p></o:p></p>
<p class=3D"MsoPlainText">Title:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Inf=
ormation Model for SFC Metadata<o:p></o:p></p>
<p class=3D"MsoPlainText">Document date:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2016-01-28<o:p></o:p></p>
<p class=3D"MsoPlainText">Group:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Individual Submission<o:p><=
/o:p></p>
<p class=3D"MsoPlainText">Pages:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 9<o:p></o:p></p>
<p class=3D"MsoPlainText">URL:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; <a href=3D"https://www.ietf.org/internet-drafts/draft=
-vallamkonda-sfc-metadata-model-00.txt">
https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-metadata-model-0=
0.txt</a><o:p></o:p></p>
<p class=3D"MsoPlainText">Status:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; <a href=3D"https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-me=
tadata-model/">
https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-metadata-model/</a><=
o:p></o:p></p>
<p class=3D"MsoPlainText">Htmlized:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a =
href=3D"https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-00=
">
https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-00</a><o:p=
></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Abstract:<o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; Various types of metadata are applic=
able to Service Function Chaining<o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; (SFC).&nbsp; A Service Function (SF)=
 needs information about all metadata<o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; passing through it.&nbsp; The metada=
ta could be used to convey<o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; preprocessing information about the =
packet by other nodes and an SF<o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; can attach post processing informati=
on as deemed necessary.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; The purpose of this document is to r=
igorously define the classes of<o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; metadata and provide a vocabulary an=
d information model for metadata.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; Each item of metadata refers to a su=
bject, examples of which are IP<o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;&nbsp; endpoint, flow or individual packet.=
<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Please note that it may take a couple of minutes =
from the time of submission until the htmlized version and diff are availab=
le at tools.ietf.org.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">The IETF Secretariat<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_f30a2d02487a4945b87869ac7d34cd0dSEAEXCHMBX06olympusF5Ne_--


From nobody Tue Mar 29 16:19:45 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 69BA612D8BE for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 16:19:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_HELO_PASS=-0.001, 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 VASW8eAbU9NN for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 16:19:42 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AF87712D538 for <sfc@ietf.org>; Tue, 29 Mar 2016 16:19:42 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 80BA81C07C7; Tue, 29 Mar 2016 16:19:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1459293582; bh=wZJsheVVT+62IHIIvPOAbVfL5w3MsuCs0dumTF9ICPo=; h=Subject:To:References:From:Date:In-Reply-To:From; b=Eo2JyLaCJVrud4Wm4rN6OOn7sw2Tk9rQMDjR9OYOa3P3ll3fYxUQ8pz59KpNeXlh6 B001jh0w3Y/CtZ+fpb7pLAdOWUP9lbQA0vNByutUndn+WXo8TtK3ShEXqh5mcNn1WH r0Xq3AXdshIuxM1N69GipcTPbkS+wbJzgcpzsG/s=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (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 0A6101C00D7; Tue, 29 Mar 2016 16:19:41 -0700 (PDT)
To: Sunil Vallamkonda <sunilvk@f5.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <56FB0D84.9050602@joelhalpern.com>
Date: Tue, 29 Mar 2016 19:19:32 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.7.1
MIME-Version: 1.0
In-Reply-To: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/rJt8pYonXy8L2EIUl8_jnRat9vY>
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Mar 2016 23:19:44 -0000

I am sorry.  I don't see the value in this.

Trying to categorize metadata does not seem to help anything.
Trying to standardize a descriptive langauge for metadata seems to imply 
something that can consume such a language.  I can not imagine anything 
that can usefully consume this.

I can understand how a human being would use a registry (which we have 
to have) to know what T codes are defined, and where to find 
descriptions of their meaning.
But that meaning description is going to be in English.  A file that 
tells me that value 17 is the Dragaeran Corporate type code for Houses 
does not tell me anything.

The only corner case for the YANG is if my system has some understanding 
of the semantics of various pieces of metadata, but wants to know what 
code is associated with a particular usage.
The problem is that we have mutliple different protocols that may want 
to provide that information, so all that SFC can define is that the 
control system must include a way to provide that information.

Given that much of the metadata is not vendor specific, the structure 
seems very odd.
ANd it seems likely that any vendor specific metadata will need the 
semantics to already be known, since we can not standardize that.

Yours in puzzlement,
Joel

On 3/29/16 6:33 PM, Sunil Vallamkonda wrote:
> Metadata is a vital element of SFC and thus NFV.
>
> Additionally,  interoperability and vendor support challenges need to be
> addressed in a scalable and adaptable way for rapid deployment.
>
> In January we uploaded draft-vallamkonda-sfc-metadata-model-00, which
> proposes terminology for talking about metadata in an extensible fashion.
>
> If there are no objections, we'd like to start pushing this terminology
> into drafts about NSH and the control-plane.
>
> Please let us know what you think.
>
> Thank you,
>
> Sunil.
>
> ==
>
> A new version of I-D, draft-vallamkonda-sfc-metadata-model-00.txt
>
> has been successfully submitted by Sunil Vallamkonda and posted to the
> IETF repository.
>
> Name:                 draft-vallamkonda-sfc-metadata-model
>
> Revision:            00
>
> Title:                    Information Model for SFC Metadata
>
> Document date:              2016-01-28
>
> Group:                Individual Submission
>
> Pages:                 9
>
> URL:
> https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-metadata-model-00.txt
>
> Status:
> https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-metadata-model/
>
> Htmlized:
> https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-00
>
> Abstract:
>
>     Various types of metadata are applicable to Service Function Chaining
>
>     (SFC).  A Service Function (SF) needs information about all metadata
>
>     passing through it.  The metadata could be used to convey
>
>     preprocessing information about the packet by other nodes and an SF
>
>     can attach post processing information as deemed necessary.
>
>     The purpose of this document is to rigorously define the classes of
>
>     metadata and provide a vocabulary and information model for metadata.
>
>     Each item of metadata refers to a subject, examples of which are IP
>
>     endpoint, flow or individual packet.
>
> Please note that it may take a couple of minutes from the time of
> submission until the htmlized version and diff are available at
> tools.ietf.org.
>
> The IETF Secretariat
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Tue Mar 29 16:32:43 2016
Return-Path: <prvs=88967415b=sunilvk@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A08ED12D575 for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 16:32:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.031
X-Spam-Level: 
X-Spam-Status: No, score=-7.031 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=f5.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 ZawuK7KHKakB for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 16:32:39 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 83C9D12D0BE for <sfc@ietf.org>; Tue, 29 Mar 2016 16:32:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1459294361; x=1490830361; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=44HUV8gA65IRIMk4u6eYl01rPrjRoCItQia3QsgWjNU=; b=N3HXNsbsFO+vpd2yhhpvNjzvLKxC47R+pLIZ/GmQdJ+ZB5+5van6fpGw oX6IUMJv4lkgWYUpSKLxW7Xa5P0FNd4k6Pfk1S7DSTvn01eH2yW+dtaqC B7KJYwKCsYTlH9lxQc3Nl7cmXYWHPl1PStHUjHlWgay403CjFfXlpb8OX U=;
X-IronPort-AV: E=Sophos;i="5.24,413,1454976000"; d="scan'208";a="210997415"
Received: from oracle-apps.f5net.com (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP/TLS/AES256-SHA; 29 Mar 2016 23:32:40 +0000
Received: from SEAEXCHMBX06.olympus.F5Net.com (192.168.15.49) by SEAEXCHMBX06.olympus.F5Net.com (192.168.15.49) with Microsoft SMTP Server (TLS) id 15.0.1156.6; Tue, 29 Mar 2016 16:32:38 -0700
Received: from SEAEXCHMBX06.olympus.F5Net.com ([fe80::b921:c8e9:b9b2:3e8a]) by SEAEXCHMBX06.olympus.F5Net.com ([fe80::b921:c8e9:b9b2:3e8a%12]) with mapi id 15.00.1156.000; Tue, 29 Mar 2016 16:32:38 -0700
From: Sunil Vallamkonda <sunilvk@f5.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
Thread-Index: AdGJ9+sCFkM+vCX4TPSmWI6TIKwl2QAVDRsAAA6aG/A=
Date: Tue, 29 Mar 2016 23:32:38 +0000
Message-ID: <ec4b483426a34789b10227671c83b13b@SEAEXCHMBX06.olympus.F5Net.com>
References: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com> <56FB0D84.9050602@joelhalpern.com>
In-Reply-To: <56FB0D84.9050602@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [192.168.15.239]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/8dHGBqy08MhCVPhFvLB0EDWLS14>
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Mar 2016 23:32:41 -0000

The focus is ability for vendor compatibility and extensibility in SF eco-s=
ystem without hardcoding and human guessing.
The categorization and rest may or may not be a fallout of this.  Without s=
uch a framework, it makes interpretations harder across implementations. Th=
is would be normal case rather than exception, IMHO. The goal is not to sta=
ndardize any vendor data, but provide a framework to promote vendor compati=
bility and extensibility across systems.  As a clarification we can walk th=
rough use cases to understand the benefits.


Thank you,
Sunil.

-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Tuesday, March 29, 2016 4:20 PM
To: Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-m=
etadata-model-00.txt

I am sorry.  I don't see the value in this.

Trying to categorize metadata does not seem to help anything.
Trying to standardize a descriptive langauge for metadata seems to imply so=
mething that can consume such a language.  I can not imagine anything that =
can usefully consume this.

I can understand how a human being would use a registry (which we have to h=
ave) to know what T codes are defined, and where to find descriptions of th=
eir meaning.
But that meaning description is going to be in English.  A file that tells =
me that value 17 is the Dragaeran Corporate type code for Houses does not t=
ell me anything.

The only corner case for the YANG is if my system has some understanding of=
 the semantics of various pieces of metadata, but wants to know what code i=
s associated with a particular usage.
The problem is that we have mutliple different protocols that may want to p=
rovide that information, so all that SFC can define is that the control sys=
tem must include a way to provide that information.

Given that much of the metadata is not vendor specific, the structure seems=
 very odd.
ANd it seems likely that any vendor specific metadata will need the semanti=
cs to already be known, since we can not standardize that.

Yours in puzzlement,
Joel

On 3/29/16 6:33 PM, Sunil Vallamkonda wrote:
> Metadata is a vital element of SFC and thus NFV.
>
> Additionally,  interoperability and vendor support challenges need to=20
> be addressed in a scalable and adaptable way for rapid deployment.
>
> In January we uploaded draft-vallamkonda-sfc-metadata-model-00, which=20
> proposes terminology for talking about metadata in an extensible fashion.
>
> If there are no objections, we'd like to start pushing this=20
> terminology into drafts about NSH and the control-plane.
>
> Please let us know what you think.
>
> Thank you,
>
> Sunil.
>
> =3D=3D
>
> A new version of I-D, draft-vallamkonda-sfc-metadata-model-00.txt
>
> has been successfully submitted by Sunil Vallamkonda and posted to the=20
> IETF repository.
>
> Name:                 draft-vallamkonda-sfc-metadata-model
>
> Revision:            00
>
> Title:                    Information Model for SFC Metadata
>
> Document date:              2016-01-28
>
> Group:                Individual Submission
>
> Pages:                 9
>
> URL:
> https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-metadata-mo
> del-00.txt
>
> Status:
> https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-metadata-model/
>
> Htmlized:
> https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-00
>
> Abstract:
>
>     Various types of metadata are applicable to Service Function=20
> Chaining
>
>     (SFC).  A Service Function (SF) needs information about all=20
> metadata
>
>     passing through it.  The metadata could be used to convey
>
>     preprocessing information about the packet by other nodes and an=20
> SF
>
>     can attach post processing information as deemed necessary.
>
>     The purpose of this document is to rigorously define the classes=20
> of
>
>     metadata and provide a vocabulary and information model for metadata.
>
>     Each item of metadata refers to a subject, examples of which are=20
> IP
>
>     endpoint, flow or individual packet.
>
> Please note that it may take a couple of minutes from the time of=20
> submission until the htmlized version and diff are available at=20
> tools.ietf.org.
>
> The IETF Secretariat
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Tue Mar 29 16:36:52 2016
Return-Path: <jmh.direct@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3633912D0BE for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 16:36:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_HELO_PASS=-0.001, 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 O3IqJ2aeLv5j for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 16:36:48 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 76F7212D57B for <sfc@ietf.org>; Tue, 29 Mar 2016 16:36:48 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 448A5680180; Tue, 29 Mar 2016 16:36:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1459294608; bh=v1ntFyqORMIkAS3czxPVIutknImXr+PWGiJsDrkLqbs=; h=Subject:To:References:From:Date:In-Reply-To:From; b=SW3PmzJYXojmZU6ffL/39laF8jPbChvto1Xbb9Y8QQqai1DlC+nlqq6meuDhwMs10 mfqDcMafOxO2lLEJ4WCXhgYjAFQ8Jo+ciJWz49r5FFFsxFP9E9RocBSS/kr5P0pKUT o9e1I9DoTDEhnVJ7lqJEs0ObZ51VeG6vBqpmOzcg=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (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 9E82F1C00D7; Tue, 29 Mar 2016 16:36:47 -0700 (PDT)
To: Sunil Vallamkonda <sunilvk@f5.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com> <56FB0D84.9050602@joelhalpern.com> <ec4b483426a34789b10227671c83b13b@SEAEXCHMBX06.olympus.F5Net.com>
From: Joel Halpern Direct <jmh.direct@joelhalpern.com>
Message-ID: <56FB1186.7070807@joelhalpern.com>
Date: Tue, 29 Mar 2016 19:36:38 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.7.1
MIME-Version: 1.0
In-Reply-To: <ec4b483426a34789b10227671c83b13b@SEAEXCHMBX06.olympus.F5Net.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/zfnI66_1FVSHetR_FD8LbY_Eslc>
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 29 Mar 2016 23:36:51 -0000

It may help to see some use cases.

But it sounds, at best, like a specific control plane solution to some 
set of problems.
Specific control plane solutions, as distinct from descriptions of 
requirements, are out of scope for the working group.

Yours,
Joel

On 3/29/16 7:32 PM, Sunil Vallamkonda wrote:
> The focus is ability for vendor compatibility and extensibility in SF eco-system without hardcoding and human guessing.
> The categorization and rest may or may not be a fallout of this.  Without such a framework, it makes interpretations harder across implementations. This would be normal case rather than exception, IMHO. The goal is not to standardize any vendor data, but provide a framework to promote vendor compatibility and extensibility across systems.  As a clarification we can walk through use cases to understand the benefits.
>
>
> Thank you,
> Sunil.
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Tuesday, March 29, 2016 4:20 PM
> To: Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org
> Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
>
> I am sorry.  I don't see the value in this.
>
> Trying to categorize metadata does not seem to help anything.
> Trying to standardize a descriptive langauge for metadata seems to imply something that can consume such a language.  I can not imagine anything that can usefully consume this.
>
> I can understand how a human being would use a registry (which we have to have) to know what T codes are defined, and where to find descriptions of their meaning.
> But that meaning description is going to be in English.  A file that tells me that value 17 is the Dragaeran Corporate type code for Houses does not tell me anything.
>
> The only corner case for the YANG is if my system has some understanding of the semantics of various pieces of metadata, but wants to know what code is associated with a particular usage.
> The problem is that we have mutliple different protocols that may want to provide that information, so all that SFC can define is that the control system must include a way to provide that information.
>
> Given that much of the metadata is not vendor specific, the structure seems very odd.
> ANd it seems likely that any vendor specific metadata will need the semantics to already be known, since we can not standardize that.
>
> Yours in puzzlement,
> Joel
>
> On 3/29/16 6:33 PM, Sunil Vallamkonda wrote:
>> Metadata is a vital element of SFC and thus NFV.
>>
>> Additionally,  interoperability and vendor support challenges need to
>> be addressed in a scalable and adaptable way for rapid deployment.
>>
>> In January we uploaded draft-vallamkonda-sfc-metadata-model-00, which
>> proposes terminology for talking about metadata in an extensible fashion.
>>
>> If there are no objections, we'd like to start pushing this
>> terminology into drafts about NSH and the control-plane.
>>
>> Please let us know what you think.
>>
>> Thank you,
>>
>> Sunil.
>>
>> ==
>>
>> A new version of I-D, draft-vallamkonda-sfc-metadata-model-00.txt
>>
>> has been successfully submitted by Sunil Vallamkonda and posted to the
>> IETF repository.
>>
>> Name:                 draft-vallamkonda-sfc-metadata-model
>>
>> Revision:            00
>>
>> Title:                    Information Model for SFC Metadata
>>
>> Document date:              2016-01-28
>>
>> Group:                Individual Submission
>>
>> Pages:                 9
>>
>> URL:
>> https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-metadata-mo
>> del-00.txt
>>
>> Status:
>> https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-metadata-model/
>>
>> Htmlized:
>> https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-00
>>
>> Abstract:
>>
>>      Various types of metadata are applicable to Service Function
>> Chaining
>>
>>      (SFC).  A Service Function (SF) needs information about all
>> metadata
>>
>>      passing through it.  The metadata could be used to convey
>>
>>      preprocessing information about the packet by other nodes and an
>> SF
>>
>>      can attach post processing information as deemed necessary.
>>
>>      The purpose of this document is to rigorously define the classes
>> of
>>
>>      metadata and provide a vocabulary and information model for metadata.
>>
>>      Each item of metadata refers to a subject, examples of which are
>> IP
>>
>>      endpoint, flow or individual packet.
>>
>> Please note that it may take a couple of minutes from the time of
>> submission until the htmlized version and diff are available at
>> tools.ietf.org.
>>
>> The IETF Secretariat
>>
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>


From nobody Tue Mar 29 18:03:09 2016
Return-Path: <prvs=89080b7fa=sunilvk@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0FFC412DB5E for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 18:03:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.031
X-Spam-Level: 
X-Spam-Status: No, score=-7.031 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=f5.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 PZoapSDz0VkQ for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 18:03:05 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DE4EC12D546 for <sfc@ietf.org>; Tue, 29 Mar 2016 18:03:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1459299785; x=1490835785; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=Wf+XiS3ZVQTONZ4iSzh9oUCABOlzfQ0HS7cESWeeGvE=; b=sYTtEN0Yr4Zc75rILE8gQJgiB55yYE74DkjlCjH35z9iLOYL2poTFQ9q Vp0A4jUvpTRvAYr5Yux+4bqb2uERGNFpV4dNmU1xwzzuro5j9/pHmCOL5 YsBKGM2w/MfWrGpoPetkHkOXrqlgS03L0FG5PhzWwMxZURU4cwaRWt9r/ 8=;
X-IronPort-AV: E=Sophos;i="5.24,413,1454976000"; d="scan'208";a="211008700"
Received: from oracle-apps.f5net.com (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP/TLS/AES256-SHA; 30 Mar 2016 01:03:05 +0000
Received: from SEAEXCHMBX06.olympus.F5Net.com (192.168.15.49) by seaexchmbx01.olympus.F5Net.com (192.168.15.223) with Microsoft SMTP Server (TLS) id 15.0.1156.6; Tue, 29 Mar 2016 18:02:43 -0700
Received: from SEAEXCHMBX06.olympus.F5Net.com ([fe80::b921:c8e9:b9b2:3e8a]) by SEAEXCHMBX06.olympus.F5Net.com ([fe80::b921:c8e9:b9b2:3e8a%12]) with mapi id 15.00.1156.000; Tue, 29 Mar 2016 18:02:43 -0700
From: Sunil Vallamkonda <sunilvk@f5.com>
To: Joel Halpern Direct <jmh.direct@joelhalpern.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
Thread-Index: AdGJ9+sCFkM+vCX4TPSmWI6TIKwl2QAVDRsAAA6aG/D//4/2AIAAX2fw
Date: Wed, 30 Mar 2016 01:02:43 +0000
Message-ID: <e74fe70200fe428e91012b7230a13238@SEAEXCHMBX06.olympus.F5Net.com>
References: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com> <56FB0D84.9050602@joelhalpern.com> <ec4b483426a34789b10227671c83b13b@SEAEXCHMBX06.olympus.F5Net.com> <56FB1186.7070807@joelhalpern.com>
In-Reply-To: <56FB1186.7070807@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [192.168.15.239]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/2fh8sQOc-XF0gq5QmoeHTSHpltA>
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Mar 2016 01:03:08 -0000

Yes,  it can be de-mystified further and to see extent of also being extens=
ible.=20
We can discuss them at IETF 95.


Thanks,
Sunil.

-----Original Message-----
From: Joel Halpern Direct [mailto:jmh.direct@joelhalpern.com]=20
Sent: Tuesday, March 29, 2016 4:37 PM
To: Sunil Vallamkonda <sunilvk@f5.com>; Joel M. Halpern <jmh@joelhalpern.co=
m>; sfc@ietf.org
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-m=
etadata-model-00.txt

It may help to see some use cases.

But it sounds, at best, like a specific control plane solution to some set =
of problems.
Specific control plane solutions, as distinct from descriptions of requirem=
ents, are out of scope for the working group.

Yours,
Joel

On 3/29/16 7:32 PM, Sunil Vallamkonda wrote:
> The focus is ability for vendor compatibility and extensibility in SF eco=
-system without hardcoding and human guessing.
> The categorization and rest may or may not be a fallout of this.  Without=
 such a framework, it makes interpretations harder across implementations. =
This would be normal case rather than exception, IMHO. The goal is not to s=
tandardize any vendor data, but provide a framework to promote vendor compa=
tibility and extensibility across systems.  As a clarification we can walk =
through use cases to understand the benefits.
>
>
> Thank you,
> Sunil.
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Tuesday, March 29, 2016 4:20 PM
> To: Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org
> Subject: Re: [sfc] SFC Metadata: Comments regarding=20
> draft-vallamkonda-sfc-metadata-model-00.txt
>
> I am sorry.  I don't see the value in this.
>
> Trying to categorize metadata does not seem to help anything.
> Trying to standardize a descriptive langauge for metadata seems to imply =
something that can consume such a language.  I can not imagine anything tha=
t can usefully consume this.
>
> I can understand how a human being would use a registry (which we have to=
 have) to know what T codes are defined, and where to find descriptions of =
their meaning.
> But that meaning description is going to be in English.  A file that tell=
s me that value 17 is the Dragaeran Corporate type code for Houses does not=
 tell me anything.
>
> The only corner case for the YANG is if my system has some understanding =
of the semantics of various pieces of metadata, but wants to know what code=
 is associated with a particular usage.
> The problem is that we have mutliple different protocols that may want to=
 provide that information, so all that SFC can define is that the control s=
ystem must include a way to provide that information.
>
> Given that much of the metadata is not vendor specific, the structure see=
ms very odd.
> ANd it seems likely that any vendor specific metadata will need the seman=
tics to already be known, since we can not standardize that.
>
> Yours in puzzlement,
> Joel
>
> On 3/29/16 6:33 PM, Sunil Vallamkonda wrote:
>> Metadata is a vital element of SFC and thus NFV.
>>
>> Additionally,  interoperability and vendor support challenges need to=20
>> be addressed in a scalable and adaptable way for rapid deployment.
>>
>> In January we uploaded draft-vallamkonda-sfc-metadata-model-00, which=20
>> proposes terminology for talking about metadata in an extensible fashion=
.
>>
>> If there are no objections, we'd like to start pushing this=20
>> terminology into drafts about NSH and the control-plane.
>>
>> Please let us know what you think.
>>
>> Thank you,
>>
>> Sunil.
>>
>> =3D=3D
>>
>> A new version of I-D, draft-vallamkonda-sfc-metadata-model-00.txt
>>
>> has been successfully submitted by Sunil Vallamkonda and posted to=20
>> the IETF repository.
>>
>> Name:                 draft-vallamkonda-sfc-metadata-model
>>
>> Revision:            00
>>
>> Title:                    Information Model for SFC Metadata
>>
>> Document date:              2016-01-28
>>
>> Group:                Individual Submission
>>
>> Pages:                 9
>>
>> URL:
>> https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-metadata-m
>> o
>> del-00.txt
>>
>> Status:
>> https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-metadata-model
>> /
>>
>> Htmlized:
>> https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-00
>>
>> Abstract:
>>
>>      Various types of metadata are applicable to Service Function=20
>> Chaining
>>
>>      (SFC).  A Service Function (SF) needs information about all=20
>> metadata
>>
>>      passing through it.  The metadata could be used to convey
>>
>>      preprocessing information about the packet by other nodes and an=20
>> SF
>>
>>      can attach post processing information as deemed necessary.
>>
>>      The purpose of this document is to rigorously define the classes=20
>> of
>>
>>      metadata and provide a vocabulary and information model for metadat=
a.
>>
>>      Each item of metadata refers to a subject, examples of which are=20
>> IP
>>
>>      endpoint, flow or individual packet.
>>
>> Please note that it may take a couple of minutes from the time of=20
>> submission until the htmlized version and diff are available at=20
>> tools.ietf.org.
>>
>> The IETF Secretariat
>>
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>


From nobody Tue Mar 29 19:29:45 2016
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 04C9D12D147 for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 19:29:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, T_RP_MATCHES_RCVD=-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 1LYPJU8G_FZ1 for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 19:29:41 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id C389712D0A5 for <sfc@ietf.org>; Tue, 29 Mar 2016 19:29:40 -0700 (PDT)
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by wtl-exchp-1.sandvine.com ([::1]) with mapi id 14.03.0195.001; Tue, 29 Mar 2016 22:29:39 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: Joel Halpern Direct <jmh.direct@joelhalpern.com>, Sunil Vallamkonda <sunilvk@f5.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
Thread-Index: AdGJ9+sCFkM+vCX4TPSmWI6TIKwl2QAOw8gAAAB1HwAAACPDAAAD636g
Date: Wed, 30 Mar 2016 02:29:38 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830EF2BAA@wtl-exchp-2.sandvine.com>
References: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com> <56FB0D84.9050602@joelhalpern.com> <ec4b483426a34789b10227671c83b13b@SEAEXCHMBX06.olympus.F5Net.com> <56FB1186.7070807@joelhalpern.com>
In-Reply-To: <56FB1186.7070807@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.63]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/ihwSDDrTxlbyPotXjy9U6AIzHGI>
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Mar 2016 02:29:43 -0000

Joel,
Consider a Service Function that needs to inject a packet, such as articula=
ted in https://tools.ietf.org/html/draft-penno-sfc-packet-02
The question arises, what metadata should be put in the NSH header of an in=
jected packet?

Without some kind of rigorous description of a type of metadata, I don't kn=
ow how to program the Service Function to do it properly.

The alternative is to hard-code each service function with the supported ty=
pes of metadata.
This wouldn't allow a function to handle metadata it wasn't programmed for.


So unless there is some easier way of understanding this, there seems to be=
 a gap in specifying Service Function behaviour.
This is one thing we're trying to figure out.


-Dave



-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel Halpern Direct
Sent: Tuesday, March 29, 2016 7:37 PM
To: Sunil Vallamkonda; Joel M. Halpern; sfc@ietf.org
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-m=
etadata-model-00.txt

It may help to see some use cases.

But it sounds, at best, like a specific control plane solution to some=20
set of problems.
Specific control plane solutions, as distinct from descriptions of=20
requirements, are out of scope for the working group.

Yours,
Joel

On 3/29/16 7:32 PM, Sunil Vallamkonda wrote:
> The focus is ability for vendor compatibility and extensibility in SF eco=
-system without hardcoding and human guessing.
> The categorization and rest may or may not be a fallout of this.  Without=
 such a framework, it makes interpretations harder across implementations. =
This would be normal case rather than exception, IMHO. The goal is not to s=
tandardize any vendor data, but provide a framework to promote vendor compa=
tibility and extensibility across systems.  As a clarification we can walk =
through use cases to understand the benefits.
>
>
> Thank you,
> Sunil.
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Tuesday, March 29, 2016 4:20 PM
> To: Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org
> Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc=
-metadata-model-00.txt
>
> I am sorry.  I don't see the value in this.
>
> Trying to categorize metadata does not seem to help anything.
> Trying to standardize a descriptive langauge for metadata seems to imply =
something that can consume such a language.  I can not imagine anything tha=
t can usefully consume this.
>
> I can understand how a human being would use a registry (which we have to=
 have) to know what T codes are defined, and where to find descriptions of =
their meaning.
> But that meaning description is going to be in English.  A file that tell=
s me that value 17 is the Dragaeran Corporate type code for Houses does not=
 tell me anything.
>
> The only corner case for the YANG is if my system has some understanding =
of the semantics of various pieces of metadata, but wants to know what code=
 is associated with a particular usage.
> The problem is that we have mutliple different protocols that may want to=
 provide that information, so all that SFC can define is that the control s=
ystem must include a way to provide that information.
>
> Given that much of the metadata is not vendor specific, the structure see=
ms very odd.
> ANd it seems likely that any vendor specific metadata will need the seman=
tics to already be known, since we can not standardize that.
>
> Yours in puzzlement,
> Joel
>
> On 3/29/16 6:33 PM, Sunil Vallamkonda wrote:
>> Metadata is a vital element of SFC and thus NFV.
>>
>> Additionally,  interoperability and vendor support challenges need to
>> be addressed in a scalable and adaptable way for rapid deployment.
>>
>> In January we uploaded draft-vallamkonda-sfc-metadata-model-00, which
>> proposes terminology for talking about metadata in an extensible fashion=
.
>>
>> If there are no objections, we'd like to start pushing this
>> terminology into drafts about NSH and the control-plane.
>>
>> Please let us know what you think.
>>
>> Thank you,
>>
>> Sunil.
>>
>> =3D=3D
>>
>> A new version of I-D, draft-vallamkonda-sfc-metadata-model-00.txt
>>
>> has been successfully submitted by Sunil Vallamkonda and posted to the
>> IETF repository.
>>
>> Name:                 draft-vallamkonda-sfc-metadata-model
>>
>> Revision:            00
>>
>> Title:                    Information Model for SFC Metadata
>>
>> Document date:              2016-01-28
>>
>> Group:                Individual Submission
>>
>> Pages:                 9
>>
>> URL:
>> https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-metadata-mo
>> del-00.txt
>>
>> Status:
>> https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-metadata-model/
>>
>> Htmlized:
>> https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-00
>>
>> Abstract:
>>
>>      Various types of metadata are applicable to Service Function
>> Chaining
>>
>>      (SFC).  A Service Function (SF) needs information about all
>> metadata
>>
>>      passing through it.  The metadata could be used to convey
>>
>>      preprocessing information about the packet by other nodes and an
>> SF
>>
>>      can attach post processing information as deemed necessary.
>>
>>      The purpose of this document is to rigorously define the classes
>> of
>>
>>      metadata and provide a vocabulary and information model for metadat=
a.
>>
>>      Each item of metadata refers to a subject, examples of which are
>> IP
>>
>>      endpoint, flow or individual packet.
>>
>> Please note that it may take a couple of minutes from the time of
>> submission until the htmlized version and diff are available at
>> tools.ietf.org.
>>
>> The IETF Secretariat
>>
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>

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


From nobody Tue Mar 29 19:35:45 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4170612DB58 for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 19:35:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_HELO_PASS=-0.001, 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 if1LO53gtZOX for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 19:35:42 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BF0EE12D0A5 for <sfc@ietf.org>; Tue, 29 Mar 2016 19:35:41 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 95C9F1C07C7; Tue, 29 Mar 2016 19:35:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1459305341; bh=yY/D13qxhJEjgpYxJqlMCEw2vs2PC05TvvOsQc2VlpA=; h=Subject:To:References:From:Date:In-Reply-To:From; b=l9VfP/Ep+swuXwgQYDmdv8qem6HBL5P2rflc5hAZCin3NTLP7Dbsnd7lkfHSvUk/x vQA+4IgIy9RluoMe695LTP96uAYDoXHJb8ZNypnSwENFE/tpxYqpmmfTQ0rvf02+mt 3NUr9rerp0KfzOHuhNjnxeRwQlppyBft1XPwJoMo=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (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 CD67D1C00D7; Tue, 29 Mar 2016 19:35:40 -0700 (PDT)
To: Dave Dolson <ddolson@sandvine.com>, Sunil Vallamkonda <sunilvk@f5.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com> <56FB0D84.9050602@joelhalpern.com> <ec4b483426a34789b10227671c83b13b@SEAEXCHMBX06.olympus.F5Net.com> <56FB1186.7070807@joelhalpern.com> <E8355113905631478EFF04F5AA706E9830EF2BAA@wtl-exchp-2.sandvine.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <56FB3B72.8020803@joelhalpern.com>
Date: Tue, 29 Mar 2016 22:35:30 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.7.1
MIME-Version: 1.0
In-Reply-To: <E8355113905631478EFF04F5AA706E9830EF2BAA@wtl-exchp-2.sandvine.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/yVVRnLGE7OLCFw-xRktSh-ghPxw>
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Mar 2016 02:35:44 -0000

While I agree we need to specify how service functions inject packets, I
do not agree that we need to fully specify their behavior.   There are
many aspects of their behavior that are not going to be specified, and
other aspects that will be set by control mechanisms which are outside
of our scope.

Even if I want to specify the behavior of service functions, I do not
consider that this draft tells me most of the important things I want to
know.  If I were specifying such behavior, I would need to be able to
describe how the service function is to derive values for metadata, not
just which metadata types and values it should produce (nor which MD-1
encoding it should follow).  That is very hard.  But it is what it means 
to rigourosly specify the metadata.

For the case where wwe want the service function to insert metadata that 
it does not understand, all we need to do is allow control to specify a 
blob of data, which control promises is a TLV sequence or an MD-1 block, 
to be inserted into the packet.  There is no need at all for information 
as to what vendor the type is, or even a distinction between types and 
values.  Just "Here is the extra stuff you need."
I have no problem with a control requriement, for the control interface 
to service functions, that indicates that control (generically) must 
provide that information.

Yours,
Joel

On 3/29/16 10:29 PM, Dave Dolson wrote:
> Joel, Consider a Service Function that needs to inject a packet, such
> as articulated in
> https://tools.ietf.org/html/draft-penno-sfc-packet-02 The question
> arises, what metadata should be put in the NSH header of an injected
> packet?
>
> Without some kind of rigorous description of a type of metadata, I
> don't know how to program the Service Function to do it properly.
>
> The alternative is to hard-code each service function with the
> supported types of metadata. This wouldn't allow a function to handle
> metadata it wasn't programmed for.
>
>
> So unless there is some easier way of understanding this, there seems
> to be a gap in specifying Service Function behaviour. This is one
> thing we're trying to figure out.
>
>
> -Dave
>
>
>
> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org] On
> Behalf Of Joel Halpern Direct Sent: Tuesday, March 29, 2016 7:37 PM
> To: Sunil Vallamkonda; Joel M. Halpern; sfc@ietf.org Subject: Re:
> [sfc] SFC Metadata: Comments regarding
> draft-vallamkonda-sfc-metadata-model-00.txt
>
> It may help to see some use cases.
>
> But it sounds, at best, like a specific control plane solution to
> some set of problems. Specific control plane solutions, as distinct
> from descriptions of requirements, are out of scope for the working
> group.
>
> Yours, Joel
>
> On 3/29/16 7:32 PM, Sunil Vallamkonda wrote:
>> The focus is ability for vendor compatibility and extensibility in
>> SF eco-system without hardcoding and human guessing. The
>> categorization and rest may or may not be a fallout of this.
>> Without such a framework, it makes interpretations harder across
>> implementations. This would be normal case rather than exception,
>> IMHO. The goal is not to standardize any vendor data, but provide a
>> framework to promote vendor compatibility and extensibility across
>> systems.  As a clarification we can walk through use cases to
>> understand the benefits.
>>
>>
>> Thank you, Sunil.
>>
>> -----Original Message----- From: Joel M. Halpern
>> [mailto:jmh@joelhalpern.com] Sent: Tuesday, March 29, 2016 4:20 PM
>> To: Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org Subject: Re:
>> [sfc] SFC Metadata: Comments regarding
>> draft-vallamkonda-sfc-metadata-model-00.txt
>>
>> I am sorry.  I don't see the value in this.
>>
>> Trying to categorize metadata does not seem to help anything.
>> Trying to standardize a descriptive langauge for metadata seems to
>> imply something that can consume such a language.  I can not
>> imagine anything that can usefully consume this.
>>
>> I can understand how a human being would use a registry (which we
>> have to have) to know what T codes are defined, and where to find
>> descriptions of their meaning. But that meaning description is
>> going to be in English.  A file that tells me that value 17 is the
>> Dragaeran Corporate type code for Houses does not tell me
>> anything.
>>
>> The only corner case for the YANG is if my system has some
>> understanding of the semantics of various pieces of metadata, but
>> wants to know what code is associated with a particular usage. The
>> problem is that we have mutliple different protocols that may want
>> to provide that information, so all that SFC can define is that the
>> control system must include a way to provide that information.
>>
>> Given that much of the metadata is not vendor specific, the
>> structure seems very odd. ANd it seems likely that any vendor
>> specific metadata will need the semantics to already be known,
>> since we can not standardize that.
>>
>> Yours in puzzlement, Joel
>>
>> On 3/29/16 6:33 PM, Sunil Vallamkonda wrote:
>>> Metadata is a vital element of SFC and thus NFV.
>>>
>>> Additionally,  interoperability and vendor support challenges
>>> need to be addressed in a scalable and adaptable way for rapid
>>> deployment.
>>>
>>> In January we uploaded draft-vallamkonda-sfc-metadata-model-00,
>>> which proposes terminology for talking about metadata in an
>>> extensible fashion.
>>>
>>> If there are no objections, we'd like to start pushing this
>>> terminology into drafts about NSH and the control-plane.
>>>
>>> Please let us know what you think.
>>>
>>> Thank you,
>>>
>>> Sunil.
>>>
>>> ==
>>>
>>> A new version of I-D,
>>> draft-vallamkonda-sfc-metadata-model-00.txt
>>>
>>> has been successfully submitted by Sunil Vallamkonda and posted
>>> to the IETF repository.
>>>
>>> Name:                 draft-vallamkonda-sfc-metadata-model
>>>
>>> Revision:            00
>>>
>>> Title:                    Information Model for SFC Metadata
>>>
>>> Document date:              2016-01-28
>>>
>>> Group:                Individual Submission
>>>
>>> Pages:                 9
>>>
>>> URL:
>>> https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-metadata-mo
>>>
>>>
del-00.txt
>>>
>>> Status:
>>> https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-metadata-model/
>>>
>>>
>>>
Htmlized:
>>> https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-00
>>>
>>>
>>>
Abstract:
>>>
>>> Various types of metadata are applicable to Service Function
>>> Chaining
>>>
>>> (SFC).  A Service Function (SF) needs information about all
>>> metadata
>>>
>>> passing through it.  The metadata could be used to convey
>>>
>>> preprocessing information about the packet by other nodes and an
>>> SF
>>>
>>> can attach post processing information as deemed necessary.
>>>
>>> The purpose of this document is to rigorously define the classes
>>> of
>>>
>>> metadata and provide a vocabulary and information model for
>>> metadata.
>>>
>>> Each item of metadata refers to a subject, examples of which are
>>> IP
>>>
>>> endpoint, flow or individual packet.
>>>
>>> Please note that it may take a couple of minutes from the time
>>> of submission until the htmlized version and diff are available
>>> at tools.ietf.org.
>>>
>>> The IETF Secretariat
>>>
>>>
>>>
>>> _______________________________________________ sfc mailing list
>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>
>
> _______________________________________________ sfc mailing list
> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Tue Mar 29 19:58:52 2016
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E89812D50E for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 19:58:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.93
X-Spam-Level: 
X-Spam-Status: No, score=-1.93 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, T_RP_MATCHES_RCVD=-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 dLwIvSVmoS5d for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 19:58:49 -0700 (PDT)
Received: from mail1.sandvine.com (mail1.sandvine.com [64.7.137.165]) by ietfa.amsl.com (Postfix) with ESMTP id AEB3B12D113 for <sfc@ietf.org>; Tue, 29 Mar 2016 19:58:48 -0700 (PDT)
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by WTL-EXCHP-3.sandvine.com ([::1]) with mapi id 14.03.0195.001; Tue, 29 Mar 2016 22:58:47 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Sunil Vallamkonda <sunilvk@f5.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
Thread-Index: AdGJ9+sCFkM+vCX4TPSmWI6TIKwl2QAOw8gAAAB1HwAAACPDAAAD636gAAJTtAAAB8WKwA==
Date: Wed, 30 Mar 2016 02:58:46 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830EF3DB6@wtl-exchp-2.sandvine.com>
References: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com> <56FB0D84.9050602@joelhalpern.com> <ec4b483426a34789b10227671c83b13b@SEAEXCHMBX06.olympus.F5Net.com> <56FB1186.7070807@joelhalpern.com> <E8355113905631478EFF04F5AA706E9830EF2BAA@wtl-exchp-2.sandvine.com> <56FB3B72.8020803@joelhalpern.com>
In-Reply-To: <56FB3B72.8020803@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.63]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/Pd3x2DtYYJ_T9gVdVxeXCz2qMUc>
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Mar 2016 02:58:51 -0000

I'm thinking more along the lines of the control plane indicating,
for example, that a particular metadata type is a flow-classification type,
and may be cloned from one packet to another of the same flow.

(And not so much that there is a constant value to be inserted, although th=
at might be a valid type to consider.)

At this point, we're just trying to start the conversation=20
with draft-vallamkonda-sfc-metadata-model
I don't think it is finished by any means.



-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Tuesday, March 29, 2016 10:36 PM
To: Dave Dolson; Sunil Vallamkonda; sfc@ietf.org
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-m=
etadata-model-00.txt

While I agree we need to specify how service functions inject packets, I
do not agree that we need to fully specify their behavior.   There are
many aspects of their behavior that are not going to be specified, and
other aspects that will be set by control mechanisms which are outside
of our scope.

Even if I want to specify the behavior of service functions, I do not
consider that this draft tells me most of the important things I want to
know.  If I were specifying such behavior, I would need to be able to
describe how the service function is to derive values for metadata, not
just which metadata types and values it should produce (nor which MD-1
encoding it should follow).  That is very hard.  But it is what it means=20
to rigourosly specify the metadata.

For the case where wwe want the service function to insert metadata that=20
it does not understand, all we need to do is allow control to specify a=20
blob of data, which control promises is a TLV sequence or an MD-1 block,=20
to be inserted into the packet.  There is no need at all for information=20
as to what vendor the type is, or even a distinction between types and=20
values.  Just "Here is the extra stuff you need."
I have no problem with a control requriement, for the control interface=20
to service functions, that indicates that control (generically) must=20
provide that information.

Yours,
Joel

On 3/29/16 10:29 PM, Dave Dolson wrote:
> Joel, Consider a Service Function that needs to inject a packet, such
> as articulated in
> https://tools.ietf.org/html/draft-penno-sfc-packet-02 The question
> arises, what metadata should be put in the NSH header of an injected
> packet?
>
> Without some kind of rigorous description of a type of metadata, I
> don't know how to program the Service Function to do it properly.
>
> The alternative is to hard-code each service function with the
> supported types of metadata. This wouldn't allow a function to handle
> metadata it wasn't programmed for.
>
>
> So unless there is some easier way of understanding this, there seems
> to be a gap in specifying Service Function behaviour. This is one
> thing we're trying to figure out.
>
>
> -Dave
>
>
>
> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org] On
> Behalf Of Joel Halpern Direct Sent: Tuesday, March 29, 2016 7:37 PM
> To: Sunil Vallamkonda; Joel M. Halpern; sfc@ietf.org Subject: Re:
> [sfc] SFC Metadata: Comments regarding
> draft-vallamkonda-sfc-metadata-model-00.txt
>
> It may help to see some use cases.
>
> But it sounds, at best, like a specific control plane solution to
> some set of problems. Specific control plane solutions, as distinct
> from descriptions of requirements, are out of scope for the working
> group.
>
> Yours, Joel
>
> On 3/29/16 7:32 PM, Sunil Vallamkonda wrote:
>> The focus is ability for vendor compatibility and extensibility in
>> SF eco-system without hardcoding and human guessing. The
>> categorization and rest may or may not be a fallout of this.
>> Without such a framework, it makes interpretations harder across
>> implementations. This would be normal case rather than exception,
>> IMHO. The goal is not to standardize any vendor data, but provide a
>> framework to promote vendor compatibility and extensibility across
>> systems.  As a clarification we can walk through use cases to
>> understand the benefits.
>>
>>
>> Thank you, Sunil.
>>
>> -----Original Message----- From: Joel M. Halpern
>> [mailto:jmh@joelhalpern.com] Sent: Tuesday, March 29, 2016 4:20 PM
>> To: Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org Subject: Re:
>> [sfc] SFC Metadata: Comments regarding
>> draft-vallamkonda-sfc-metadata-model-00.txt
>>
>> I am sorry.  I don't see the value in this.
>>
>> Trying to categorize metadata does not seem to help anything.
>> Trying to standardize a descriptive langauge for metadata seems to
>> imply something that can consume such a language.  I can not
>> imagine anything that can usefully consume this.
>>
>> I can understand how a human being would use a registry (which we
>> have to have) to know what T codes are defined, and where to find
>> descriptions of their meaning. But that meaning description is
>> going to be in English.  A file that tells me that value 17 is the
>> Dragaeran Corporate type code for Houses does not tell me
>> anything.
>>
>> The only corner case for the YANG is if my system has some
>> understanding of the semantics of various pieces of metadata, but
>> wants to know what code is associated with a particular usage. The
>> problem is that we have mutliple different protocols that may want
>> to provide that information, so all that SFC can define is that the
>> control system must include a way to provide that information.
>>
>> Given that much of the metadata is not vendor specific, the
>> structure seems very odd. ANd it seems likely that any vendor
>> specific metadata will need the semantics to already be known,
>> since we can not standardize that.
>>
>> Yours in puzzlement, Joel
>>
>> On 3/29/16 6:33 PM, Sunil Vallamkonda wrote:
>>> Metadata is a vital element of SFC and thus NFV.
>>>
>>> Additionally,  interoperability and vendor support challenges
>>> need to be addressed in a scalable and adaptable way for rapid
>>> deployment.
>>>
>>> In January we uploaded draft-vallamkonda-sfc-metadata-model-00,
>>> which proposes terminology for talking about metadata in an
>>> extensible fashion.
>>>
>>> If there are no objections, we'd like to start pushing this
>>> terminology into drafts about NSH and the control-plane.
>>>
>>> Please let us know what you think.
>>>
>>> Thank you,
>>>
>>> Sunil.
>>>
>>> =3D=3D
>>>
>>> A new version of I-D,
>>> draft-vallamkonda-sfc-metadata-model-00.txt
>>>
>>> has been successfully submitted by Sunil Vallamkonda and posted
>>> to the IETF repository.
>>>
>>> Name:                 draft-vallamkonda-sfc-metadata-model
>>>
>>> Revision:            00
>>>
>>> Title:                    Information Model for SFC Metadata
>>>
>>> Document date:              2016-01-28
>>>
>>> Group:                Individual Submission
>>>
>>> Pages:                 9
>>>
>>> URL:
>>> https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-metadata-mo
>>>
>>>
del-00.txt
>>>
>>> Status:
>>> https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-metadata-model/
>>>
>>>
>>>
Htmlized:
>>> https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-00
>>>
>>>
>>>
Abstract:
>>>
>>> Various types of metadata are applicable to Service Function
>>> Chaining
>>>
>>> (SFC).  A Service Function (SF) needs information about all
>>> metadata
>>>
>>> passing through it.  The metadata could be used to convey
>>>
>>> preprocessing information about the packet by other nodes and an
>>> SF
>>>
>>> can attach post processing information as deemed necessary.
>>>
>>> The purpose of this document is to rigorously define the classes
>>> of
>>>
>>> metadata and provide a vocabulary and information model for
>>> metadata.
>>>
>>> Each item of metadata refers to a subject, examples of which are
>>> IP
>>>
>>> endpoint, flow or individual packet.
>>>
>>> Please note that it may take a couple of minutes from the time
>>> of submission until the htmlized version and diff are available
>>> at tools.ietf.org.
>>>
>>> The IETF Secretariat
>>>
>>>
>>>
>>> _______________________________________________ sfc mailing list
>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>
>
> _______________________________________________ sfc mailing list
> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Tue Mar 29 20:18:29 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E98EF12D9F6 for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 20:18:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_HELO_PASS=-0.001, 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 hD72ceSqN1jy for <sfc@ietfa.amsl.com>; Tue, 29 Mar 2016 20:18:25 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7695F12D113 for <sfc@ietf.org>; Tue, 29 Mar 2016 20:18:25 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 3442D1C07C7; Tue, 29 Mar 2016 20:18:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1459307905; bh=SLqGnSzhVm/0C4f0zQsewShFbGrDMDw3eOFTMojT954=; h=Subject:To:References:From:Date:In-Reply-To:From; b=Ukul6v6cPSLGrN9zzF5LsBX/IZHjPSVJEBCVsO2qoE9cw5EswUF9sEqWJ65871KFw S4qW2XQYoLhGA0LCwmnt+WILAL///V0N8ihJv6V3LcKOZy5XnESFom2TjXnY0cqMka 4Hfa5OxP/mVGjRbpmTOIUWoB1AIami2QWrDzxcr4=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (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 AAC361C00D7; Tue, 29 Mar 2016 20:18:23 -0700 (PDT)
To: Dave Dolson <ddolson@sandvine.com>, Sunil Vallamkonda <sunilvk@f5.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com> <56FB0D84.9050602@joelhalpern.com> <ec4b483426a34789b10227671c83b13b@SEAEXCHMBX06.olympus.F5Net.com> <56FB1186.7070807@joelhalpern.com> <E8355113905631478EFF04F5AA706E9830EF2BAA@wtl-exchp-2.sandvine.com> <56FB3B72.8020803@joelhalpern.com> <E8355113905631478EFF04F5AA706E9830EF3DB6@wtl-exchp-2.sandvine.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <56FB4575.3060909@joelhalpern.com>
Date: Tue, 29 Mar 2016 23:18:13 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.7.1
MIME-Version: 1.0
In-Reply-To: <E8355113905631478EFF04F5AA706E9830EF3DB6@wtl-exchp-2.sandvine.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/a6h9iQWzjplveobRk0zRMN6jHnI>
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Mar 2016 03:18:28 -0000

There are two issues:

1) I have real trouble seeing how what is described in the draft is a 
solution to the problems you describe.

2) As far as I can tell, this is a control plane issue.  The requirement 
we have is that control provide enough information that the service 
function can apply appropriate metadata to packets it generates.  That 
requirement is not currently captured, and should be.

Assuming that some working group was to work on the problem, models 
along the lines described in this draft do not seem accurate or 
appropriate.
I will admit that part of my reluctance is that I have trouble 
conceiving of a useful model for non-static metadata to be generated. 
Maybe a list of "copy these metadata types from the packet which 
prompted the generation?"  But that clearly leaves some gaps.

Static metadata across all generated packets is easy, but probably of 
little utility.

Yours,
Joel

On 3/29/16 10:58 PM, Dave Dolson wrote:
> I'm thinking more along the lines of the control plane indicating,
> for example, that a particular metadata type is a flow-classification type,
> and may be cloned from one packet to another of the same flow.
>
> (And not so much that there is a constant value to be inserted, although that might be a valid type to consider.)
>
> At this point, we're just trying to start the conversation
> with draft-vallamkonda-sfc-metadata-model
> I don't think it is finished by any means.
>
>
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Tuesday, March 29, 2016 10:36 PM
> To: Dave Dolson; Sunil Vallamkonda; sfc@ietf.org
> Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
>
> While I agree we need to specify how service functions inject packets, I
> do not agree that we need to fully specify their behavior.   There are
> many aspects of their behavior that are not going to be specified, and
> other aspects that will be set by control mechanisms which are outside
> of our scope.
>
> Even if I want to specify the behavior of service functions, I do not
> consider that this draft tells me most of the important things I want to
> know.  If I were specifying such behavior, I would need to be able to
> describe how the service function is to derive values for metadata, not
> just which metadata types and values it should produce (nor which MD-1
> encoding it should follow).  That is very hard.  But it is what it means
> to rigourosly specify the metadata.
>
> For the case where wwe want the service function to insert metadata that
> it does not understand, all we need to do is allow control to specify a
> blob of data, which control promises is a TLV sequence or an MD-1 block,
> to be inserted into the packet.  There is no need at all for information
> as to what vendor the type is, or even a distinction between types and
> values.  Just "Here is the extra stuff you need."
> I have no problem with a control requriement, for the control interface
> to service functions, that indicates that control (generically) must
> provide that information.
>
> Yours,
> Joel
>
> On 3/29/16 10:29 PM, Dave Dolson wrote:
>> Joel, Consider a Service Function that needs to inject a packet, such
>> as articulated in
>> https://tools.ietf.org/html/draft-penno-sfc-packet-02 The question
>> arises, what metadata should be put in the NSH header of an injected
>> packet?
>>
>> Without some kind of rigorous description of a type of metadata, I
>> don't know how to program the Service Function to do it properly.
>>
>> The alternative is to hard-code each service function with the
>> supported types of metadata. This wouldn't allow a function to handle
>> metadata it wasn't programmed for.
>>
>>
>> So unless there is some easier way of understanding this, there seems
>> to be a gap in specifying Service Function behaviour. This is one
>> thing we're trying to figure out.
>>
>>
>> -Dave
>>
>>
>>
>> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org] On
>> Behalf Of Joel Halpern Direct Sent: Tuesday, March 29, 2016 7:37 PM
>> To: Sunil Vallamkonda; Joel M. Halpern; sfc@ietf.org Subject: Re:
>> [sfc] SFC Metadata: Comments regarding
>> draft-vallamkonda-sfc-metadata-model-00.txt
>>
>> It may help to see some use cases.
>>
>> But it sounds, at best, like a specific control plane solution to
>> some set of problems. Specific control plane solutions, as distinct
>> from descriptions of requirements, are out of scope for the working
>> group.
>>
>> Yours, Joel
>>
>> On 3/29/16 7:32 PM, Sunil Vallamkonda wrote:
>>> The focus is ability for vendor compatibility and extensibility in
>>> SF eco-system without hardcoding and human guessing. The
>>> categorization and rest may or may not be a fallout of this.
>>> Without such a framework, it makes interpretations harder across
>>> implementations. This would be normal case rather than exception,
>>> IMHO. The goal is not to standardize any vendor data, but provide a
>>> framework to promote vendor compatibility and extensibility across
>>> systems.  As a clarification we can walk through use cases to
>>> understand the benefits.
>>>
>>>
>>> Thank you, Sunil.
>>>
>>> -----Original Message----- From: Joel M. Halpern
>>> [mailto:jmh@joelhalpern.com] Sent: Tuesday, March 29, 2016 4:20 PM
>>> To: Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org Subject: Re:
>>> [sfc] SFC Metadata: Comments regarding
>>> draft-vallamkonda-sfc-metadata-model-00.txt
>>>
>>> I am sorry.  I don't see the value in this.
>>>
>>> Trying to categorize metadata does not seem to help anything.
>>> Trying to standardize a descriptive langauge for metadata seems to
>>> imply something that can consume such a language.  I can not
>>> imagine anything that can usefully consume this.
>>>
>>> I can understand how a human being would use a registry (which we
>>> have to have) to know what T codes are defined, and where to find
>>> descriptions of their meaning. But that meaning description is
>>> going to be in English.  A file that tells me that value 17 is the
>>> Dragaeran Corporate type code for Houses does not tell me
>>> anything.
>>>
>>> The only corner case for the YANG is if my system has some
>>> understanding of the semantics of various pieces of metadata, but
>>> wants to know what code is associated with a particular usage. The
>>> problem is that we have mutliple different protocols that may want
>>> to provide that information, so all that SFC can define is that the
>>> control system must include a way to provide that information.
>>>
>>> Given that much of the metadata is not vendor specific, the
>>> structure seems very odd. ANd it seems likely that any vendor
>>> specific metadata will need the semantics to already be known,
>>> since we can not standardize that.
>>>
>>> Yours in puzzlement, Joel
>>>
>>> On 3/29/16 6:33 PM, Sunil Vallamkonda wrote:
>>>> Metadata is a vital element of SFC and thus NFV.
>>>>
>>>> Additionally,  interoperability and vendor support challenges
>>>> need to be addressed in a scalable and adaptable way for rapid
>>>> deployment.
>>>>
>>>> In January we uploaded draft-vallamkonda-sfc-metadata-model-00,
>>>> which proposes terminology for talking about metadata in an
>>>> extensible fashion.
>>>>
>>>> If there are no objections, we'd like to start pushing this
>>>> terminology into drafts about NSH and the control-plane.
>>>>
>>>> Please let us know what you think.
>>>>
>>>> Thank you,
>>>>
>>>> Sunil.
>>>>
>>>> ==
>>>>
>>>> A new version of I-D,
>>>> draft-vallamkonda-sfc-metadata-model-00.txt
>>>>
>>>> has been successfully submitted by Sunil Vallamkonda and posted
>>>> to the IETF repository.
>>>>
>>>> Name:                 draft-vallamkonda-sfc-metadata-model
>>>>
>>>> Revision:            00
>>>>
>>>> Title:                    Information Model for SFC Metadata
>>>>
>>>> Document date:              2016-01-28
>>>>
>>>> Group:                Individual Submission
>>>>
>>>> Pages:                 9
>>>>
>>>> URL:
>>>> https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-metadata-mo
>>>>
>>>>
> del-00.txt
>>>>
>>>> Status:
>>>> https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-metadata-model/
>>>>
>>>>
>>>>
> Htmlized:
>>>> https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-00
>>>>
>>>>
>>>>
> Abstract:
>>>>
>>>> Various types of metadata are applicable to Service Function
>>>> Chaining
>>>>
>>>> (SFC).  A Service Function (SF) needs information about all
>>>> metadata
>>>>
>>>> passing through it.  The metadata could be used to convey
>>>>
>>>> preprocessing information about the packet by other nodes and an
>>>> SF
>>>>
>>>> can attach post processing information as deemed necessary.
>>>>
>>>> The purpose of this document is to rigorously define the classes
>>>> of
>>>>
>>>> metadata and provide a vocabulary and information model for
>>>> metadata.
>>>>
>>>> Each item of metadata refers to a subject, examples of which are
>>>> IP
>>>>
>>>> endpoint, flow or individual packet.
>>>>
>>>> Please note that it may take a couple of minutes from the time
>>>> of submission until the htmlized version and diff are available
>>>> at tools.ietf.org.
>>>>
>>>> The IETF Secretariat
>>>>
>>>>
>>>>
>>>> _______________________________________________ sfc mailing list
>>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>
>> _______________________________________________ sfc mailing list
>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>
>


From nobody Wed Mar 30 09:31:49 2016
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 46C3A12D192 for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 09:31:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_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 GLLmMkS-yRyY for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 09:31:41 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0113.outbound.protection.outlook.com [207.46.100.113]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2A5C612D7AF for <sfc@ietf.org>; Wed, 30 Mar 2016 09:31:41 -0700 (PDT)
Received: from TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM (10.162.187.152) by TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM (10.162.187.152) with Microsoft SMTP Server (TLS) id 15.1.447.15; Wed, 30 Mar 2016 16:31:39 +0000
Received: from TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM ([10.162.187.152]) by TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM ([10.162.187.152]) with mapi id 15.01.0447.024; Wed, 30 Mar 2016 16:31:39 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: Dave Dolson <ddolson@sandvine.com>, Joel Halpern Direct <jmh.direct@joelhalpern.com>, Sunil Vallamkonda <sunilvk@f5.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
Thread-Index: AQHRihGJXCppSAhBgUqd87BlcSARZZ9xEmwAgAABHgCAADBWAIAA6EPg
Date: Wed, 30 Mar 2016 16:31:39 +0000
Message-ID: <TU4PR84MB01597DDE9CF78A2C0C97139CFE980@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
References: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com> <56FB0D84.9050602@joelhalpern.com> <ec4b483426a34789b10227671c83b13b@SEAEXCHMBX06.olympus.F5Net.com> <56FB1186.7070807@joelhalpern.com> <E8355113905631478EFF04F5AA706E9830EF2BAA@wtl-exchp-2.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9830EF2BAA@wtl-exchp-2.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: sandvine.com; dkim=none (message not signed) header.d=none;sandvine.com; dmarc=none action=none header.from=hpe.com;
x-originating-ip: [15.211.195.7]
x-ms-office365-filtering-correlation-id: 19cafec5-6186-451a-7030-08d358b8c56c
x-microsoft-exchange-diagnostics: 1; TU4PR84MB0159; 5:XcK6by96LP76RHvpOB89m0JuEBZtqE+qPvjWM42Qyr/rSS3gt3zf7yLu0D6dNMKfAIawKMDPVO7dwnDH+CLZSgmwt4u4+DIKt1hS2LwvaFmtRzMjzfeA4BO/cFH/l68Shua8XSZS+u5KMADdeafFxg==; 24:lC3TDBdFtmuM1WTXTbmwQeAkqOTvA4b9WXEnUcWdUeu/gPf6ulq6KCExRf7vm+ouNiJT08qctE5MNB8mhQVPO8JfPWHeFfvcNHAcyKKr/uk=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:TU4PR84MB0159;
x-microsoft-antispam-prvs: <TU4PR84MB015950FEDFA990807222F2FAFE980@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046); SRVR:TU4PR84MB0159; BCL:0; PCL:0; RULEID:; SRVR:TU4PR84MB0159; 
x-forefront-prvs: 08978A8F5C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(377454003)(13464003)(377424004)(24454002)(76104003)(189998001)(107886002)(33656002)(5004730100002)(5001770100001)(87936001)(66066001)(81166005)(11100500001)(99286002)(106116001)(86362001)(2906002)(586003)(2900100001)(5008740100001)(76176999)(54356999)(102836003)(6116002)(3846002)(1220700001)(1096002)(50986999)(19580395003)(3660700001)(230783001)(122556002)(19580405001)(2950100001)(93886004)(5002640100001)(10400500002)(92566002)(15975445007)(5003600100002)(3280700002)(77096005)(5890100001)(2501003); DIR:OUT; SFP:1102; SCL:1; SRVR:TU4PR84MB0159; H:TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: hpe.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Mar 2016 16:31:39.6941 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TU4PR84MB0159
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/kxFqlu1vN9mf5jSIETTPnzUZdd0>
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Mar 2016 16:31:47 -0000

Hi Dave and Joel:

IMHO the most important thing to standardize is how an SFs couple to a chai=
n. We are already implying that it would be desirable for SFs to pass both =
chain forwarding addresses and meta-data from ingress to egress (proxy forw=
arding always comes with a cost), however this alone does not provide enoug=
h guidance for SF network interfacing. We also have issues like how forward=
ing reversals are indicated at L4-Higher SFs and what meta-data is opaque a=
nd what is for SF consumption.

Cheers,

Paul

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
Sent: Tuesday, March 29, 2016 7:30 PM
To: Joel Halpern Direct <jmh.direct@joelhalpern.com>; Sunil Vallamkonda <su=
nilvk@f5.com>; Joel M. Halpern <jmh@joelhalpern.com>; sfc@ietf.org
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-m=
etadata-model-00.txt

Joel,
Consider a Service Function that needs to inject a packet, such as articula=
ted in https://tools.ietf.org/html/draft-penno-sfc-packet-02
The question arises, what metadata should be put in the NSH header of an in=
jected packet?

Without some kind of rigorous description of a type of metadata, I don't kn=
ow how to program the Service Function to do it properly.

The alternative is to hard-code each service function with the supported ty=
pes of metadata.
This wouldn't allow a function to handle metadata it wasn't programmed for.


So unless there is some easier way of understanding this, there seems to be=
 a gap in specifying Service Function behaviour.
This is one thing we're trying to figure out.


-Dave



-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel Halpern Direct
Sent: Tuesday, March 29, 2016 7:37 PM
To: Sunil Vallamkonda; Joel M. Halpern; sfc@ietf.org
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-m=
etadata-model-00.txt

It may help to see some use cases.

But it sounds, at best, like a specific control plane solution to some set =
of problems.
Specific control plane solutions, as distinct from descriptions of requirem=
ents, are out of scope for the working group.

Yours,
Joel

On 3/29/16 7:32 PM, Sunil Vallamkonda wrote:
> The focus is ability for vendor compatibility and extensibility in SF eco=
-system without hardcoding and human guessing.
> The categorization and rest may or may not be a fallout of this.  Without=
 such a framework, it makes interpretations harder across implementations. =
This would be normal case rather than exception, IMHO. The goal is not to s=
tandardize any vendor data, but provide a framework to promote vendor compa=
tibility and extensibility across systems.  As a clarification we can walk =
through use cases to understand the benefits.
>
>
> Thank you,
> Sunil.
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Tuesday, March 29, 2016 4:20 PM
> To: Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org
> Subject: Re: [sfc] SFC Metadata: Comments regarding=20
> draft-vallamkonda-sfc-metadata-model-00.txt
>
> I am sorry.  I don't see the value in this.
>
> Trying to categorize metadata does not seem to help anything.
> Trying to standardize a descriptive langauge for metadata seems to imply =
something that can consume such a language.  I can not imagine anything tha=
t can usefully consume this.
>
> I can understand how a human being would use a registry (which we have to=
 have) to know what T codes are defined, and where to find descriptions of =
their meaning.
> But that meaning description is going to be in English.  A file that tell=
s me that value 17 is the Dragaeran Corporate type code for Houses does not=
 tell me anything.
>
> The only corner case for the YANG is if my system has some understanding =
of the semantics of various pieces of metadata, but wants to know what code=
 is associated with a particular usage.
> The problem is that we have mutliple different protocols that may want to=
 provide that information, so all that SFC can define is that the control s=
ystem must include a way to provide that information.
>
> Given that much of the metadata is not vendor specific, the structure see=
ms very odd.
> ANd it seems likely that any vendor specific metadata will need the seman=
tics to already be known, since we can not standardize that.
>
> Yours in puzzlement,
> Joel
>
> On 3/29/16 6:33 PM, Sunil Vallamkonda wrote:
>> Metadata is a vital element of SFC and thus NFV.
>>
>> Additionally,  interoperability and vendor support challenges need to=20
>> be addressed in a scalable and adaptable way for rapid deployment.
>>
>> In January we uploaded draft-vallamkonda-sfc-metadata-model-00, which=20
>> proposes terminology for talking about metadata in an extensible fashion=
.
>>
>> If there are no objections, we'd like to start pushing this=20
>> terminology into drafts about NSH and the control-plane.
>>
>> Please let us know what you think.
>>
>> Thank you,
>>
>> Sunil.
>>
>> =3D=3D
>>
>> A new version of I-D, draft-vallamkonda-sfc-metadata-model-00.txt
>>
>> has been successfully submitted by Sunil Vallamkonda and posted to=20
>> the IETF repository.
>>
>> Name:                 draft-vallamkonda-sfc-metadata-model
>>
>> Revision:            00
>>
>> Title:                    Information Model for SFC Metadata
>>
>> Document date:              2016-01-28
>>
>> Group:                Individual Submission
>>
>> Pages:                 9
>>
>> URL:
>> https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-metadata-m
>> o
>> del-00.txt
>>
>> Status:
>> https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-metadata-model
>> /
>>
>> Htmlized:
>> https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-00
>>
>> Abstract:
>>
>>      Various types of metadata are applicable to Service Function=20
>> Chaining
>>
>>      (SFC).  A Service Function (SF) needs information about all=20
>> metadata
>>
>>      passing through it.  The metadata could be used to convey
>>
>>      preprocessing information about the packet by other nodes and an=20
>> SF
>>
>>      can attach post processing information as deemed necessary.
>>
>>      The purpose of this document is to rigorously define the classes=20
>> of
>>
>>      metadata and provide a vocabulary and information model for metadat=
a.
>>
>>      Each item of metadata refers to a subject, examples of which are=20
>> IP
>>
>>      endpoint, flow or individual packet.
>>
>> Please note that it may take a couple of minutes from the time of=20
>> submission until the htmlized version and diff are available at=20
>> tools.ietf.org.
>>
>> The IETF Secretariat
>>
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>

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

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


From nobody Wed Mar 30 09:37:49 2016
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D1B8E12D7E6 for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 09:37:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.531
X-Spam-Level: 
X-Spam-Status: No, score=-14.531 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iokEA8JXV2h8 for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 09:37:33 -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 E3A8712D7E4 for <sfc@ietf.org>; Wed, 30 Mar 2016 09:37:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8082; q=dns/txt; s=iport; t=1459355851; x=1460565451; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=UOuXVSWuzVNYjjQ6JUP5WsxMyxrGrIX3IjlHcolfs3M=; b=bCUhPoU6IrCoMB5bPB9JoHKf7pJufsb8aKKktp4heAs64it/GwGV+jIt /BxRxxshmyMQ0QamwzyBPSaCb1wWDX52/WRFuAixWXeSYclxxCTd66F81 NktPnR1DWgod99vWaiCIyawC0EAgtThzlAJIe2SqW/nc+CYShVm9rJXt1 o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AcAgB6APxW/4MNJK1dgzNTfQa6eQENg?= =?us-ascii?q?XAXCoVsAoFLOBQBAQEBAQEBZCeEQQEBAQMBAQEBNzQLBQcEAgEIEQEDAQEBHgk?= =?us-ascii?q?HJwsUAwYIAgQOBRuIBAgOwTwBAQEBAQEBAQEBAQEBAQEBAQEBAQEVhh6BdIJRh?= =?us-ascii?q?DyDLYIrBY1FhUqEXwGFcYgVgWZOg3+IWo8PAR4BAUKCMoE1bIdBfgEBAQ?=
X-IronPort-AV: E=Sophos;i="5.24,417,1454976000"; d="scan'208";a="88168249"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 30 Mar 2016 16:37:22 +0000
Received: from XCH-ALN-006.cisco.com (xch-aln-006.cisco.com [173.36.7.16]) by alln-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id u2UGbMJT000323 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 30 Mar 2016 16:37:22 GMT
Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-ALN-006.cisco.com (173.36.7.16) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Wed, 30 Mar 2016 11:37:21 -0500
Received: from xch-rcd-008.cisco.com ([173.37.102.18]) by XCH-RCD-008.cisco.com ([173.37.102.18]) with mapi id 15.00.1104.009; Wed, 30 Mar 2016 11:37:21 -0500
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: "Bottorff, Paul" <paul.bottorff@hpe.com>
Thread-Topic: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
Thread-Index: AdGJ9+sCFkM+vCX4TPSmWI6TIKwl2QAQ3DkAAAB1HwAAACPDAAAGCr4AAB1oN4AAADL2gA==
Date: Wed, 30 Mar 2016 16:37:21 +0000
Message-ID: <D4C73029-EA36-4D57-8C13-2860AF0DBCA4@cisco.com>
References: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com> <56FB0D84.9050602@joelhalpern.com> <ec4b483426a34789b10227671c83b13b@SEAEXCHMBX06.olympus.F5Net.com> <56FB1186.7070807@joelhalpern.com> <E8355113905631478EFF04F5AA706E9830EF2BAA@wtl-exchp-2.sandvine.com> <TU4PR84MB01597DDE9CF78A2C0C97139CFE980@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
In-Reply-To: <TU4PR84MB01597DDE9CF78A2C0C97139CFE980@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.131.118.46]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <A47F5E9FD5C18F45ABAD3AEB3A01FA87@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/cqqp8wGoAHKW7aTy3Ti8cTlZwo0>
Cc: Joel Halpern Direct <jmh.direct@joelhalpern.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Sunil Vallamkonda <sunilvk@f5.com>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Mar 2016 16:37:37 -0000

Paul B.

A clarification below.



> On Mar 30, 2016, at 12:31 PM, Bottorff, Paul <paul.bottorff@hpe.com> wrot=
e:
>=20
> Hi Dave and Joel:
>=20
> IMHO the most important thing to standardize is how an SFs couple to a ch=
ain. We are already implying that it would be desirable for SFs to pass bot=
h chain forwarding addresses

PQ>  There is no adopted proposal that suggests that NSH participant SFs pa=
ss forwarding addresses.  This is a fundamental architecture point.

> and meta-data from ingress to egress (proxy forwarding always comes with =
a cost), however this alone does not provide enough guidance for SF network=
 interfacing. We also have issues like how forwarding reversals are indicat=
ed at L4-Higher SFs and what meta-data is opaque and what is for SF consump=
tion.
>=20
> Cheers,
>=20
> Paul
>=20
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
> Sent: Tuesday, March 29, 2016 7:30 PM
> To: Joel Halpern Direct <jmh.direct@joelhalpern.com>; Sunil Vallamkonda <=
sunilvk@f5.com>; Joel M. Halpern <jmh@joelhalpern.com>; sfc@ietf.org
> Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc=
-metadata-model-00.txt
>=20
> Joel,
> Consider a Service Function that needs to inject a packet, such as articu=
lated in https://tools.ietf.org/html/draft-penno-sfc-packet-02
> The question arises, what metadata should be put in the NSH header of an =
injected packet?
>=20
> Without some kind of rigorous description of a type of metadata, I don't =
know how to program the Service Function to do it properly.
>=20
> The alternative is to hard-code each service function with the supported =
types of metadata.
> This wouldn't allow a function to handle metadata it wasn't programmed fo=
r.
>=20
>=20
> So unless there is some easier way of understanding this, there seems to =
be a gap in specifying Service Function behaviour.
> This is one thing we're trying to figure out.
>=20
>=20
> -Dave
>=20
>=20
>=20
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel Halpern Direct
> Sent: Tuesday, March 29, 2016 7:37 PM
> To: Sunil Vallamkonda; Joel M. Halpern; sfc@ietf.org
> Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc=
-metadata-model-00.txt
>=20
> It may help to see some use cases.
>=20
> But it sounds, at best, like a specific control plane solution to some se=
t of problems.
> Specific control plane solutions, as distinct from descriptions of requir=
ements, are out of scope for the working group.
>=20
> Yours,
> Joel
>=20
> On 3/29/16 7:32 PM, Sunil Vallamkonda wrote:
>> The focus is ability for vendor compatibility and extensibility in SF ec=
o-system without hardcoding and human guessing.
>> The categorization and rest may or may not be a fallout of this.  Withou=
t such a framework, it makes interpretations harder across implementations.=
 This would be normal case rather than exception, IMHO. The goal is not to =
standardize any vendor data, but provide a framework to promote vendor comp=
atibility and extensibility across systems.  As a clarification we can walk=
 through use cases to understand the benefits.
>>=20
>>=20
>> Thank you,
>> Sunil.
>>=20
>> -----Original Message-----
>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> Sent: Tuesday, March 29, 2016 4:20 PM
>> To: Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org
>> Subject: Re: [sfc] SFC Metadata: Comments regarding=20
>> draft-vallamkonda-sfc-metadata-model-00.txt
>>=20
>> I am sorry.  I don't see the value in this.
>>=20
>> Trying to categorize metadata does not seem to help anything.
>> Trying to standardize a descriptive langauge for metadata seems to imply=
 something that can consume such a language.  I can not imagine anything th=
at can usefully consume this.
>>=20
>> I can understand how a human being would use a registry (which we have t=
o have) to know what T codes are defined, and where to find descriptions of=
 their meaning.
>> But that meaning description is going to be in English.  A file that tel=
ls me that value 17 is the Dragaeran Corporate type code for Houses does no=
t tell me anything.
>>=20
>> The only corner case for the YANG is if my system has some understanding=
 of the semantics of various pieces of metadata, but wants to know what cod=
e is associated with a particular usage.
>> The problem is that we have mutliple different protocols that may want t=
o provide that information, so all that SFC can define is that the control =
system must include a way to provide that information.
>>=20
>> Given that much of the metadata is not vendor specific, the structure se=
ems very odd.
>> ANd it seems likely that any vendor specific metadata will need the sema=
ntics to already be known, since we can not standardize that.
>>=20
>> Yours in puzzlement,
>> Joel
>>=20
>> On 3/29/16 6:33 PM, Sunil Vallamkonda wrote:
>>> Metadata is a vital element of SFC and thus NFV.
>>>=20
>>> Additionally,  interoperability and vendor support challenges need to=20
>>> be addressed in a scalable and adaptable way for rapid deployment.
>>>=20
>>> In January we uploaded draft-vallamkonda-sfc-metadata-model-00, which=20
>>> proposes terminology for talking about metadata in an extensible fashio=
n.
>>>=20
>>> If there are no objections, we'd like to start pushing this=20
>>> terminology into drafts about NSH and the control-plane.
>>>=20
>>> Please let us know what you think.
>>>=20
>>> Thank you,
>>>=20
>>> Sunil.
>>>=20
>>> =3D=3D
>>>=20
>>> A new version of I-D, draft-vallamkonda-sfc-metadata-model-00.txt
>>>=20
>>> has been successfully submitted by Sunil Vallamkonda and posted to=20
>>> the IETF repository.
>>>=20
>>> Name:                 draft-vallamkonda-sfc-metadata-model
>>>=20
>>> Revision:            00
>>>=20
>>> Title:                    Information Model for SFC Metadata
>>>=20
>>> Document date:              2016-01-28
>>>=20
>>> Group:                Individual Submission
>>>=20
>>> Pages:                 9
>>>=20
>>> URL:
>>> https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-metadata-m
>>> o
>>> del-00.txt
>>>=20
>>> Status:
>>> https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-metadata-model
>>> /
>>>=20
>>> Htmlized:
>>> https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-00
>>>=20
>>> Abstract:
>>>=20
>>>     Various types of metadata are applicable to Service Function=20
>>> Chaining
>>>=20
>>>     (SFC).  A Service Function (SF) needs information about all=20
>>> metadata
>>>=20
>>>     passing through it.  The metadata could be used to convey
>>>=20
>>>     preprocessing information about the packet by other nodes and an=20
>>> SF
>>>=20
>>>     can attach post processing information as deemed necessary.
>>>=20
>>>     The purpose of this document is to rigorously define the classes=20
>>> of
>>>=20
>>>     metadata and provide a vocabulary and information model for metadat=
a.
>>>=20
>>>     Each item of metadata refers to a subject, examples of which are=20
>>> IP
>>>=20
>>>     endpoint, flow or individual packet.
>>>=20
>>> Please note that it may take a couple of minutes from the time of=20
>>> submission until the htmlized version and diff are available at=20
>>> tools.ietf.org.
>>>=20
>>> The IETF Secretariat
>>>=20
>>>=20
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 30 09:41:13 2016
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07C6312D7E4 for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 09:41:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_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 To5qOTaPcz7O for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 09:41:09 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0133.outbound.protection.outlook.com [65.55.169.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DCA7512D7E1 for <sfc@ietf.org>; Wed, 30 Mar 2016 09:41:08 -0700 (PDT)
Received: from TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM (10.162.187.152) by TU4PR84MB0160.NAMPRD84.PROD.OUTLOOK.COM (10.162.187.153) with Microsoft SMTP Server (TLS) id 15.1.447.15; Wed, 30 Mar 2016 16:41:07 +0000
Received: from TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM ([10.162.187.152]) by TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM ([10.162.187.152]) with mapi id 15.01.0447.024; Wed, 30 Mar 2016 16:41:07 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>
Thread-Topic: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
Thread-Index: AQHRihGJXCppSAhBgUqd87BlcSARZZ9xEmwAgAABHgCAADBWAIAA6EPggAAEloCAAAB/oA==
Date: Wed, 30 Mar 2016 16:41:07 +0000
Message-ID: <TU4PR84MB015935CD40C6219B2F092812FE980@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
References: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com> <56FB0D84.9050602@joelhalpern.com> <ec4b483426a34789b10227671c83b13b@SEAEXCHMBX06.olympus.F5Net.com> <56FB1186.7070807@joelhalpern.com> <E8355113905631478EFF04F5AA706E9830EF2BAA@wtl-exchp-2.sandvine.com> <TU4PR84MB01597DDE9CF78A2C0C97139CFE980@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D4C73029-EA36-4D57-8C13-2860AF0DBCA4@cisco.com>
In-Reply-To: <D4C73029-EA36-4D57-8C13-2860AF0DBCA4@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=hpe.com;
x-originating-ip: [15.211.195.7]
x-ms-office365-filtering-correlation-id: 259dfe71-e53d-4ab8-0137-08d358ba179a
x-microsoft-exchange-diagnostics: 1; TU4PR84MB0160; 5:+KD12QGGJb78oT9RcuATSq0uKSd+HVL4lfzmlhgaRBiRzjqmVqqc0+pZXtYZLRTRTLv82rUNNVvTqd3YO83rNf/WjbZk/wkftosG48adTdQqTHJnCvhEWAU+rUMp9sA6JCT/z+jhSZ6xVcJGMRUwlg==; 24:7whgsULNslxAvaBoyjG0rGxo2vF/mJ0q0OrpFpjRqf7vR7z2PQ2ujrcTqtg2lD24k3upLdUxCR1ZzFPcBxnfK9/2f/TqTmUddAisdE3oSdk=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:TU4PR84MB0160;
x-microsoft-antispam-prvs: <TU4PR84MB0160400A6978A139B247C736FE980@TU4PR84MB0160.NAMPRD84.PROD.OUTLOOK.COM>
x-exchange-antispam-report-test: UriScan:(95692535739014);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001); SRVR:TU4PR84MB0160; BCL:0; PCL:0; RULEID:; SRVR:TU4PR84MB0160; 
x-forefront-prvs: 08978A8F5C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(377454003)(24454002)(76104003)(13464003)(377424004)(76176999)(1096002)(15975445007)(50986999)(1220700001)(5008740100001)(3846002)(5002640100001)(86362001)(5003600100002)(54356999)(77096005)(189998001)(586003)(110136002)(66066001)(33656002)(561944003)(92566002)(102836003)(6116002)(2900100001)(122556002)(2950100001)(3660700001)(230783001)(2906002)(81166005)(99286002)(5004730100002)(93886004)(10400500002)(11100500001)(5890100001)(4326007)(106116001)(3280700002)(19580395003)(19580405001)(87936001); DIR:OUT; SFP:1102; SCL:1; SRVR:TU4PR84MB0160; H:TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: hpe.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Mar 2016 16:41:07.1408 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc
X-MS-Exchange-Transport-CrossTenantHeadersStamped: TU4PR84MB0160
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/gVdMNJtUwF5T1PCL-z4wyYjw43w>
Cc: Joel Halpern Direct <jmh.direct@joelhalpern.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Sunil Vallamkonda <sunilvk@f5.com>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Mar 2016 16:41:12 -0000

Hi Paul:

To clarify the SPI/SI form the chain forwarding address in the proposed NSH=
 header. We also have other proposals using MPLS stack chain forwarding add=
resses, MAC, and IP address chain forwarding addresses.

Cheers,

Paul

-----Original Message-----
From: Paul Quinn (paulq) [mailto:paulq@cisco.com]=20
Sent: Wednesday, March 30, 2016 9:37 AM
To: Bottorff, Paul <paul.bottorff@hpe.com>
Cc: Dave Dolson <ddolson@sandvine.com>; Joel Halpern Direct <jmh.direct@joe=
lhalpern.com>; Sunil Vallamkonda <sunilvk@f5.com>; Joel M. Halpern <jmh@joe=
lhalpern.com>; sfc@ietf.org
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-m=
etadata-model-00.txt

Paul B.

A clarification below.



> On Mar 30, 2016, at 12:31 PM, Bottorff, Paul <paul.bottorff@hpe.com> wrot=
e:
>=20
> Hi Dave and Joel:
>=20
> IMHO the most important thing to standardize is how an SFs couple to a=20
> chain. We are already implying that it would be desirable for SFs to=20
> pass both chain forwarding addresses

PQ>  There is no adopted proposal that suggests that NSH participant SFs pa=
ss forwarding addresses.  This is a fundamental architecture point.

> and meta-data from ingress to egress (proxy forwarding always comes with =
a cost), however this alone does not provide enough guidance for SF network=
 interfacing. We also have issues like how forwarding reversals are indicat=
ed at L4-Higher SFs and what meta-data is opaque and what is for SF consump=
tion.
>=20
> Cheers,
>=20
> Paul
>=20
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
> Sent: Tuesday, March 29, 2016 7:30 PM
> To: Joel Halpern Direct <jmh.direct@joelhalpern.com>; Sunil=20
> Vallamkonda <sunilvk@f5.com>; Joel M. Halpern <jmh@joelhalpern.com>;=20
> sfc@ietf.org
> Subject: Re: [sfc] SFC Metadata: Comments regarding=20
> draft-vallamkonda-sfc-metadata-model-00.txt
>=20
> Joel,
> Consider a Service Function that needs to inject a packet, such as=20
> articulated in https://tools.ietf.org/html/draft-penno-sfc-packet-02
> The question arises, what metadata should be put in the NSH header of an =
injected packet?
>=20
> Without some kind of rigorous description of a type of metadata, I don't =
know how to program the Service Function to do it properly.
>=20
> The alternative is to hard-code each service function with the supported =
types of metadata.
> This wouldn't allow a function to handle metadata it wasn't programmed fo=
r.
>=20
>=20
> So unless there is some easier way of understanding this, there seems to =
be a gap in specifying Service Function behaviour.
> This is one thing we're trying to figure out.
>=20
>=20
> -Dave
>=20
>=20
>=20
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel Halpern=20
> Direct
> Sent: Tuesday, March 29, 2016 7:37 PM
> To: Sunil Vallamkonda; Joel M. Halpern; sfc@ietf.org
> Subject: Re: [sfc] SFC Metadata: Comments regarding=20
> draft-vallamkonda-sfc-metadata-model-00.txt
>=20
> It may help to see some use cases.
>=20
> But it sounds, at best, like a specific control plane solution to some se=
t of problems.
> Specific control plane solutions, as distinct from descriptions of requir=
ements, are out of scope for the working group.
>=20
> Yours,
> Joel
>=20
> On 3/29/16 7:32 PM, Sunil Vallamkonda wrote:
>> The focus is ability for vendor compatibility and extensibility in SF ec=
o-system without hardcoding and human guessing.
>> The categorization and rest may or may not be a fallout of this.  Withou=
t such a framework, it makes interpretations harder across implementations.=
 This would be normal case rather than exception, IMHO. The goal is not to =
standardize any vendor data, but provide a framework to promote vendor comp=
atibility and extensibility across systems.  As a clarification we can walk=
 through use cases to understand the benefits.
>>=20
>>=20
>> Thank you,
>> Sunil.
>>=20
>> -----Original Message-----
>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> Sent: Tuesday, March 29, 2016 4:20 PM
>> To: Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org
>> Subject: Re: [sfc] SFC Metadata: Comments regarding=20
>> draft-vallamkonda-sfc-metadata-model-00.txt
>>=20
>> I am sorry.  I don't see the value in this.
>>=20
>> Trying to categorize metadata does not seem to help anything.
>> Trying to standardize a descriptive langauge for metadata seems to imply=
 something that can consume such a language.  I can not imagine anything th=
at can usefully consume this.
>>=20
>> I can understand how a human being would use a registry (which we have t=
o have) to know what T codes are defined, and where to find descriptions of=
 their meaning.
>> But that meaning description is going to be in English.  A file that tel=
ls me that value 17 is the Dragaeran Corporate type code for Houses does no=
t tell me anything.
>>=20
>> The only corner case for the YANG is if my system has some understanding=
 of the semantics of various pieces of metadata, but wants to know what cod=
e is associated with a particular usage.
>> The problem is that we have mutliple different protocols that may want t=
o provide that information, so all that SFC can define is that the control =
system must include a way to provide that information.
>>=20
>> Given that much of the metadata is not vendor specific, the structure se=
ems very odd.
>> ANd it seems likely that any vendor specific metadata will need the sema=
ntics to already be known, since we can not standardize that.
>>=20
>> Yours in puzzlement,
>> Joel
>>=20
>> On 3/29/16 6:33 PM, Sunil Vallamkonda wrote:
>>> Metadata is a vital element of SFC and thus NFV.
>>>=20
>>> Additionally,  interoperability and vendor support challenges need=20
>>> to be addressed in a scalable and adaptable way for rapid deployment.
>>>=20
>>> In January we uploaded draft-vallamkonda-sfc-metadata-model-00,=20
>>> which proposes terminology for talking about metadata in an extensible =
fashion.
>>>=20
>>> If there are no objections, we'd like to start pushing this=20
>>> terminology into drafts about NSH and the control-plane.
>>>=20
>>> Please let us know what you think.
>>>=20
>>> Thank you,
>>>=20
>>> Sunil.
>>>=20
>>> =3D=3D
>>>=20
>>> A new version of I-D, draft-vallamkonda-sfc-metadata-model-00.txt
>>>=20
>>> has been successfully submitted by Sunil Vallamkonda and posted to=20
>>> the IETF repository.
>>>=20
>>> Name:                 draft-vallamkonda-sfc-metadata-model
>>>=20
>>> Revision:            00
>>>=20
>>> Title:                    Information Model for SFC Metadata
>>>=20
>>> Document date:              2016-01-28
>>>=20
>>> Group:                Individual Submission
>>>=20
>>> Pages:                 9
>>>=20
>>> URL:
>>> https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-metadata-
>>> m
>>> o
>>> del-00.txt
>>>=20
>>> Status:
>>> https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-metadata-mode
>>> l
>>> /
>>>=20
>>> Htmlized:
>>> https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-00
>>>=20
>>> Abstract:
>>>=20
>>>     Various types of metadata are applicable to Service Function=20
>>> Chaining
>>>=20
>>>     (SFC).  A Service Function (SF) needs information about all=20
>>> metadata
>>>=20
>>>     passing through it.  The metadata could be used to convey
>>>=20
>>>     preprocessing information about the packet by other nodes and an=20
>>> SF
>>>=20
>>>     can attach post processing information as deemed necessary.
>>>=20
>>>     The purpose of this document is to rigorously define the classes=20
>>> of
>>>=20
>>>     metadata and provide a vocabulary and information model for metadat=
a.
>>>=20
>>>     Each item of metadata refers to a subject, examples of which are=20
>>> IP
>>>=20
>>>     endpoint, flow or individual packet.
>>>=20
>>> Please note that it may take a couple of minutes from the time of=20
>>> submission until the htmlized version and diff are available at=20
>>> tools.ietf.org.
>>>=20
>>> The IETF Secretariat
>>>=20
>>>=20
>>>=20
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


From nobody Wed Mar 30 09:46:03 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5F54712D7DD for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 09:46:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_HELO_PASS=-0.001, 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 pXxZbh4nGqhK for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 09:46:00 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 30F2A12D7D2 for <sfc@ietf.org>; Wed, 30 Mar 2016 09:46:00 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 01E3C640B65; Wed, 30 Mar 2016 09:46:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1459356360; bh=eaHQXvLSJt1+KEGcEI6zU+igsz879nfOK3ejzlQPvJo=; h=Subject:To:References:From:Date:In-Reply-To:From; b=O0v6L5MXedYvJ6YblTh2F+j4eHm6NUaqBqcp+JoCrAhpzXlbsxfKMCU4N/7oSrwiL BXuFs+AVowXqsY2JTYIQe7UGT0e3dzFP2tn1CMe77sxZXk5bP5x2S9TZAdifXcdYQd gIorQp6AXn2/Sf89OJZmJMmYDUKOXusQRzDXP4lQ=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (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 3896B1C01C1; Wed, 30 Mar 2016 09:45:59 -0700 (PDT)
To: "Bottorff, Paul" <paul.bottorff@hpe.com>, Dave Dolson <ddolson@sandvine.com>, Sunil Vallamkonda <sunilvk@f5.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com> <56FB0D84.9050602@joelhalpern.com> <ec4b483426a34789b10227671c83b13b@SEAEXCHMBX06.olympus.F5Net.com> <56FB1186.7070807@joelhalpern.com> <E8355113905631478EFF04F5AA706E9830EF2BAA@wtl-exchp-2.sandvine.com> <TU4PR84MB01597DDE9CF78A2C0C97139CFE980@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <56FC02BC.8060203@joelhalpern.com>
Date: Wed, 30 Mar 2016 12:45:48 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.7.1
MIME-Version: 1.0
In-Reply-To: <TU4PR84MB01597DDE9CF78A2C0C97139CFE980@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/JNN6l-K8rU7hKi-_ywLpwcbkrJs>
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Mar 2016 16:46:02 -0000

I don't see why we would specify which metadata is of interest to a 
specific SF.  It is up to the SF what it is interested in, not up to 
service chaining to control that.
As for preserving forwarding addresses, while I see value in doing so 
for some transports, I don't see how SFC can mandate that since it is a 
transport dependent behavior.

Yours,
Joel

On 3/30/16 12:31 PM, Bottorff, Paul wrote:
> Hi Dave and Joel:
>
> IMHO the most important thing to standardize is how an SFs couple to a chain. We are already implying that it would be desirable for SFs to pass both chain forwarding addresses and meta-data from ingress to egress (proxy forwarding always comes with a cost), however this alone does not provide enough guidance for SF network interfacing. We also have issues like how forwarding reversals are indicated at L4-Higher SFs and what meta-data is opaque and what is for SF consumption.
>
> Cheers,
>
> Paul
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
> Sent: Tuesday, March 29, 2016 7:30 PM
> To: Joel Halpern Direct <jmh.direct@joelhalpern.com>; Sunil Vallamkonda <sunilvk@f5.com>; Joel M. Halpern <jmh@joelhalpern.com>; sfc@ietf.org
> Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
>
> Joel,
> Consider a Service Function that needs to inject a packet, such as articulated in https://tools.ietf.org/html/draft-penno-sfc-packet-02
> The question arises, what metadata should be put in the NSH header of an injected packet?
>
> Without some kind of rigorous description of a type of metadata, I don't know how to program the Service Function to do it properly.
>
> The alternative is to hard-code each service function with the supported types of metadata.
> This wouldn't allow a function to handle metadata it wasn't programmed for.
>
>
> So unless there is some easier way of understanding this, there seems to be a gap in specifying Service Function behaviour.
> This is one thing we're trying to figure out.
>
>
> -Dave
>
>
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel Halpern Direct
> Sent: Tuesday, March 29, 2016 7:37 PM
> To: Sunil Vallamkonda; Joel M. Halpern; sfc@ietf.org
> Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
>
> It may help to see some use cases.
>
> But it sounds, at best, like a specific control plane solution to some set of problems.
> Specific control plane solutions, as distinct from descriptions of requirements, are out of scope for the working group.
>
> Yours,
> Joel
>
> On 3/29/16 7:32 PM, Sunil Vallamkonda wrote:
>> The focus is ability for vendor compatibility and extensibility in SF eco-system without hardcoding and human guessing.
>> The categorization and rest may or may not be a fallout of this.  Without such a framework, it makes interpretations harder across implementations. This would be normal case rather than exception, IMHO. The goal is not to standardize any vendor data, but provide a framework to promote vendor compatibility and extensibility across systems.  As a clarification we can walk through use cases to understand the benefits.
>>
>>
>> Thank you,
>> Sunil.
>>
>> -----Original Message-----
>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> Sent: Tuesday, March 29, 2016 4:20 PM
>> To: Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org
>> Subject: Re: [sfc] SFC Metadata: Comments regarding
>> draft-vallamkonda-sfc-metadata-model-00.txt
>>
>> I am sorry.  I don't see the value in this.
>>
>> Trying to categorize metadata does not seem to help anything.
>> Trying to standardize a descriptive langauge for metadata seems to imply something that can consume such a language.  I can not imagine anything that can usefully consume this.
>>
>> I can understand how a human being would use a registry (which we have to have) to know what T codes are defined, and where to find descriptions of their meaning.
>> But that meaning description is going to be in English.  A file that tells me that value 17 is the Dragaeran Corporate type code for Houses does not tell me anything.
>>
>> The only corner case for the YANG is if my system has some understanding of the semantics of various pieces of metadata, but wants to know what code is associated with a particular usage.
>> The problem is that we have mutliple different protocols that may want to provide that information, so all that SFC can define is that the control system must include a way to provide that information.
>>
>> Given that much of the metadata is not vendor specific, the structure seems very odd.
>> ANd it seems likely that any vendor specific metadata will need the semantics to already be known, since we can not standardize that.
>>
>> Yours in puzzlement,
>> Joel
>>
>> On 3/29/16 6:33 PM, Sunil Vallamkonda wrote:
>>> Metadata is a vital element of SFC and thus NFV.
>>>
>>> Additionally,  interoperability and vendor support challenges need to
>>> be addressed in a scalable and adaptable way for rapid deployment.
>>>
>>> In January we uploaded draft-vallamkonda-sfc-metadata-model-00, which
>>> proposes terminology for talking about metadata in an extensible fashion.
>>>
>>> If there are no objections, we'd like to start pushing this
>>> terminology into drafts about NSH and the control-plane.
>>>
>>> Please let us know what you think.
>>>
>>> Thank you,
>>>
>>> Sunil.
>>>
>>> ==
>>>
>>> A new version of I-D, draft-vallamkonda-sfc-metadata-model-00.txt
>>>
>>> has been successfully submitted by Sunil Vallamkonda and posted to
>>> the IETF repository.
>>>
>>> Name:                 draft-vallamkonda-sfc-metadata-model
>>>
>>> Revision:            00
>>>
>>> Title:                    Information Model for SFC Metadata
>>>
>>> Document date:              2016-01-28
>>>
>>> Group:                Individual Submission
>>>
>>> Pages:                 9
>>>
>>> URL:
>>> https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-metadata-m
>>> o
>>> del-00.txt
>>>
>>> Status:
>>> https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-metadata-model
>>> /
>>>
>>> Htmlized:
>>> https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-00
>>>
>>> Abstract:
>>>
>>>       Various types of metadata are applicable to Service Function
>>> Chaining
>>>
>>>       (SFC).  A Service Function (SF) needs information about all
>>> metadata
>>>
>>>       passing through it.  The metadata could be used to convey
>>>
>>>       preprocessing information about the packet by other nodes and an
>>> SF
>>>
>>>       can attach post processing information as deemed necessary.
>>>
>>>       The purpose of this document is to rigorously define the classes
>>> of
>>>
>>>       metadata and provide a vocabulary and information model for metadata.
>>>
>>>       Each item of metadata refers to a subject, examples of which are
>>> IP
>>>
>>>       endpoint, flow or individual packet.
>>>
>>> Please note that it may take a couple of minutes from the time of
>>> submission until the htmlized version and diff are available at
>>> tools.ietf.org.
>>>
>>> The IETF Secretariat
>>>
>>>
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Wed Mar 30 10:06:05 2016
Return-Path: <prvs=89080b7fa=sunilvk@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 132B812D6E5 for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 10:06:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.031
X-Spam-Level: 
X-Spam-Status: No, score=-7.031 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=f5.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 QKbZi7NuQOCP for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 10:06:01 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7734B12D5AF for <sfc@ietf.org>; Wed, 30 Mar 2016 10:06:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1459357561; x=1490893561; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=OyL3RETuwyICylZu+uTtWUVifsRnRm1HzY408ZWbML4=; b=UmEnMufJ3Hc+RsEFuMuBpUCLpktfE+2VfOmQGCQ1UwePE6i/SoJ8j2zB qOMvJpSJlAlGrNtbnxxoMV+/qlRkn2yKG/BGTHCUDmryILaTD0HghOwz7 z7ahOjXvHjLrJ+3S7W0vP3M/qoISSJWrKVMbLm3U9oWZgyBRZNQKKu0Je 0=;
X-IronPort-AV: E=Sophos;i="5.24,417,1454976000"; d="scan'208";a="211149095"
Received: from oracle-apps.f5net.com (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP/TLS/AES256-SHA; 30 Mar 2016 17:06:01 +0000
Received: from SEAEXCHMBX06.olympus.F5Net.com (192.168.15.49) by SEAEXCHMBX07.olympus.F5Net.com (192.168.15.50) with Microsoft SMTP Server (TLS) id 15.0.1156.6; Wed, 30 Mar 2016 10:06:00 -0700
Received: from SEAEXCHMBX06.olympus.F5Net.com ([fe80::b921:c8e9:b9b2:3e8a]) by SEAEXCHMBX06.olympus.F5Net.com ([fe80::b921:c8e9:b9b2:3e8a%12]) with mapi id 15.00.1156.000; Wed, 30 Mar 2016 10:06:00 -0700
From: Sunil Vallamkonda <sunilvk@f5.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "Bottorff, Paul" <paul.bottorff@hpe.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
Thread-Index: AdGJ9+sCFkM+vCX4TPSmWI6TIKwl2QAVDRsAAA6aG/D//4/2AIAAMFYAgADrQYCAAAP0AIAAc1kw
Date: Wed, 30 Mar 2016 17:06:00 +0000
Message-ID: <880ca7e35d334ab48898aa4c78984ac1@SEAEXCHMBX06.olympus.F5Net.com>
References: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com> <56FB0D84.9050602@joelhalpern.com> <ec4b483426a34789b10227671c83b13b@SEAEXCHMBX06.olympus.F5Net.com> <56FB1186.7070807@joelhalpern.com> <E8355113905631478EFF04F5AA706E9830EF2BAA@wtl-exchp-2.sandvine.com> <TU4PR84MB01597DDE9CF78A2C0C97139CFE980@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <56FC02BC.8060203@joelhalpern.com>
In-Reply-To: <56FC02BC.8060203@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [192.168.15.239]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/sRwHPTMuoI00TO765KosBcvwZ9I>
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Mar 2016 17:06:04 -0000

When metadata is exchanged between SFFs, SFs, SFCs, it begs to the question=
s of interpretations. Without a framework for opaque metadata, the ambiguit=
y between vendor products in service chain makes it incompatible unless the=
 resolution is hardcoded across of releases and platforms, and vendor speci=
fic information encoded.  The flexibility and ability for metadata to be in=
teroperable and scale are benefits that are much needed for rapid deploymen=
ts and adoption.


Thanks,
Sunil

-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Wednesday, March 30, 2016 9:46 AM
To: Bottorff, Paul <paul.bottorff@hpe.com>; Dave Dolson <ddolson@sandvine.c=
om>; Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-m=
etadata-model-00.txt

I don't see why we would specify which metadata is of interest to a specifi=
c SF.  It is up to the SF what it is interested in, not up to service chain=
ing to control that.
As for preserving forwarding addresses, while I see value in doing so for s=
ome transports, I don't see how SFC can mandate that since it is a transpor=
t dependent behavior.

Yours,
Joel

On 3/30/16 12:31 PM, Bottorff, Paul wrote:
> Hi Dave and Joel:
>
> IMHO the most important thing to standardize is how an SFs couple to a ch=
ain. We are already implying that it would be desirable for SFs to pass bot=
h chain forwarding addresses and meta-data from ingress to egress (proxy fo=
rwarding always comes with a cost), however this alone does not provide eno=
ugh guidance for SF network interfacing. We also have issues like how forwa=
rding reversals are indicated at L4-Higher SFs and what meta-data is opaque=
 and what is for SF consumption.
>
> Cheers,
>
> Paul
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
> Sent: Tuesday, March 29, 2016 7:30 PM
> To: Joel Halpern Direct <jmh.direct@joelhalpern.com>; Sunil=20
> Vallamkonda <sunilvk@f5.com>; Joel M. Halpern <jmh@joelhalpern.com>;=20
> sfc@ietf.org
> Subject: Re: [sfc] SFC Metadata: Comments regarding=20
> draft-vallamkonda-sfc-metadata-model-00.txt
>
> Joel,
> Consider a Service Function that needs to inject a packet, such as=20
> articulated in https://tools.ietf.org/html/draft-penno-sfc-packet-02
> The question arises, what metadata should be put in the NSH header of an =
injected packet?
>
> Without some kind of rigorous description of a type of metadata, I don't =
know how to program the Service Function to do it properly.
>
> The alternative is to hard-code each service function with the supported =
types of metadata.
> This wouldn't allow a function to handle metadata it wasn't programmed fo=
r.
>
>
> So unless there is some easier way of understanding this, there seems to =
be a gap in specifying Service Function behaviour.
> This is one thing we're trying to figure out.
>
>
> -Dave
>
>
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel Halpern=20
> Direct
> Sent: Tuesday, March 29, 2016 7:37 PM
> To: Sunil Vallamkonda; Joel M. Halpern; sfc@ietf.org
> Subject: Re: [sfc] SFC Metadata: Comments regarding=20
> draft-vallamkonda-sfc-metadata-model-00.txt
>
> It may help to see some use cases.
>
> But it sounds, at best, like a specific control plane solution to some se=
t of problems.
> Specific control plane solutions, as distinct from descriptions of requir=
ements, are out of scope for the working group.
>
> Yours,
> Joel
>
> On 3/29/16 7:32 PM, Sunil Vallamkonda wrote:
>> The focus is ability for vendor compatibility and extensibility in SF ec=
o-system without hardcoding and human guessing.
>> The categorization and rest may or may not be a fallout of this.  Withou=
t such a framework, it makes interpretations harder across implementations.=
 This would be normal case rather than exception, IMHO. The goal is not to =
standardize any vendor data, but provide a framework to promote vendor comp=
atibility and extensibility across systems.  As a clarification we can walk=
 through use cases to understand the benefits.
>>
>>
>> Thank you,
>> Sunil.
>>
>> -----Original Message-----
>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> Sent: Tuesday, March 29, 2016 4:20 PM
>> To: Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org
>> Subject: Re: [sfc] SFC Metadata: Comments regarding=20
>> draft-vallamkonda-sfc-metadata-model-00.txt
>>
>> I am sorry.  I don't see the value in this.
>>
>> Trying to categorize metadata does not seem to help anything.
>> Trying to standardize a descriptive langauge for metadata seems to imply=
 something that can consume such a language.  I can not imagine anything th=
at can usefully consume this.
>>
>> I can understand how a human being would use a registry (which we have t=
o have) to know what T codes are defined, and where to find descriptions of=
 their meaning.
>> But that meaning description is going to be in English.  A file that tel=
ls me that value 17 is the Dragaeran Corporate type code for Houses does no=
t tell me anything.
>>
>> The only corner case for the YANG is if my system has some understanding=
 of the semantics of various pieces of metadata, but wants to know what cod=
e is associated with a particular usage.
>> The problem is that we have mutliple different protocols that may want t=
o provide that information, so all that SFC can define is that the control =
system must include a way to provide that information.
>>
>> Given that much of the metadata is not vendor specific, the structure se=
ems very odd.
>> ANd it seems likely that any vendor specific metadata will need the sema=
ntics to already be known, since we can not standardize that.
>>
>> Yours in puzzlement,
>> Joel
>>
>> On 3/29/16 6:33 PM, Sunil Vallamkonda wrote:
>>> Metadata is a vital element of SFC and thus NFV.
>>>
>>> Additionally,  interoperability and vendor support challenges need=20
>>> to be addressed in a scalable and adaptable way for rapid deployment.
>>>
>>> In January we uploaded draft-vallamkonda-sfc-metadata-model-00,=20
>>> which proposes terminology for talking about metadata in an extensible =
fashion.
>>>
>>> If there are no objections, we'd like to start pushing this=20
>>> terminology into drafts about NSH and the control-plane.
>>>
>>> Please let us know what you think.
>>>
>>> Thank you,
>>>
>>> Sunil.
>>>
>>> =3D=3D
>>>
>>> A new version of I-D, draft-vallamkonda-sfc-metadata-model-00.txt
>>>
>>> has been successfully submitted by Sunil Vallamkonda and posted to=20
>>> the IETF repository.
>>>
>>> Name:                 draft-vallamkonda-sfc-metadata-model
>>>
>>> Revision:            00
>>>
>>> Title:                    Information Model for SFC Metadata
>>>
>>> Document date:              2016-01-28
>>>
>>> Group:                Individual Submission
>>>
>>> Pages:                 9
>>>
>>> URL:
>>> https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-metadata-
>>> m
>>> o
>>> del-00.txt
>>>
>>> Status:
>>> https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-metadata-mode
>>> l
>>> /
>>>
>>> Htmlized:
>>> https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-00
>>>
>>> Abstract:
>>>
>>>       Various types of metadata are applicable to Service Function=20
>>> Chaining
>>>
>>>       (SFC).  A Service Function (SF) needs information about all=20
>>> metadata
>>>
>>>       passing through it.  The metadata could be used to convey
>>>
>>>       preprocessing information about the packet by other nodes and=20
>>> an SF
>>>
>>>       can attach post processing information as deemed necessary.
>>>
>>>       The purpose of this document is to rigorously define the=20
>>> classes of
>>>
>>>       metadata and provide a vocabulary and information model for metad=
ata.
>>>
>>>       Each item of metadata refers to a subject, examples of which=20
>>> are IP
>>>
>>>       endpoint, flow or individual packet.
>>>
>>> Please note that it may take a couple of minutes from the time of=20
>>> submission until the htmlized version and diff are available at=20
>>> tools.ietf.org.
>>>
>>> The IETF Secretariat
>>>
>>>
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Wed Mar 30 10:27:14 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 871C912D7F1 for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 10:27:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_HELO_PASS=-0.001, 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 WOAmOWKImPCS for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 10:27:11 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 46C4712D6E1 for <sfc@ietf.org>; Wed, 30 Mar 2016 10:27:11 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id D7FB0640B94; Wed, 30 Mar 2016 10:27:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1459358830; bh=q/XWDdLOLCDTw2eeAf21y9GjOYPWnsHLIfILN+3tLhQ=; h=Subject:To:References:From:Date:In-Reply-To:From; b=ch15TAofw/wS6KX8iLNA+pPaEDCoqp8km7wIipJygmyUxEL6rq+SP9/NjmcethtQz K8DACGx710tGqZz7DF1136u22ypxji3Ra7oWwnqdEys1EJg31gCgEnHlLPmBH6mY4i L125KHMXzD+iVvbpGuby/xPzSqmOvDTHMvyM+e5I=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (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 095021C01C1; Wed, 30 Mar 2016 10:27:09 -0700 (PDT)
To: Sunil Vallamkonda <sunilvk@f5.com>, "Bottorff, Paul" <paul.bottorff@hpe.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com> <56FB0D84.9050602@joelhalpern.com> <ec4b483426a34789b10227671c83b13b@SEAEXCHMBX06.olympus.F5Net.com> <56FB1186.7070807@joelhalpern.com> <E8355113905631478EFF04F5AA706E9830EF2BAA@wtl-exchp-2.sandvine.com> <TU4PR84MB01597DDE9CF78A2C0C97139CFE980@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <56FC02BC.8060203@joelhalpern.com> <880ca7e35d334ab48898aa4c78984ac1@SEAEXCHMBX06.olympus.F5Net.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <56FC0C62.1050200@joelhalpern.com>
Date: Wed, 30 Mar 2016 13:26:58 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.7.1
MIME-Version: 1.0
In-Reply-To: <880ca7e35d334ab48898aa4c78984ac1@SEAEXCHMBX06.olympus.F5Net.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/Qz1PukI_DyDF4WOj-zA52tAacgA>
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Mar 2016 17:27:13 -0000

I think you are mixing two concepts.
There is vendor metadata and standardized metadata.

I do not think anything in the framework I have seen will make vendor 
metadata interoperate without coordination between vendors.

And as far as I can tell, there is nothing needed from the framework to 
make standard metadata interoperate.

That leaves the corner case of experimental or developmental metadata. 
Experiments almost always need coordiantion.

If we are talking about MD-2, it seems to me that SF and SFF will simply 
ignore any metadata that they do not understand.  In the common case, 
SFF will ignore all metadata entirely.

You have raised the question of what metadata shoudl go on packets 
originated by service functions.  This seems to be a complex question, 
that is not helped by the framework.  As far as I can tell, I can see 
the following cases:
1) Metadata about the SF originating the packet.  This is common across 
all packets, and can be provided to the SF by control means in an opaque 
blob.
2) Metadata to be copied from a prompting packet.  This would seem to be 
provided by control as a list of type codes, with no need to understand 
semantics.
3) Metadata derived algorithmically from information available to the 
service function.  This is hard.  I do not see how the framework helps 
here at all.  Is it needed?

Yours,
Joel

On 3/30/16 1:06 PM, Sunil Vallamkonda wrote:
> When metadata is exchanged between SFFs, SFs, SFCs, it begs to the questions of interpretations. Without a framework for opaque metadata, the ambiguity between vendor products in service chain makes it incompatible unless the resolution is hardcoded across of releases and platforms, and vendor specific information encoded.  The flexibility and ability for metadata to be interoperable and scale are benefits that are much needed for rapid deployments and adoption.
>
>
> Thanks,
> Sunil
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Wednesday, March 30, 2016 9:46 AM
> To: Bottorff, Paul <paul.bottorff@hpe.com>; Dave Dolson <ddolson@sandvine.com>; Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org
> Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
>
> I don't see why we would specify which metadata is of interest to a specific SF.  It is up to the SF what it is interested in, not up to service chaining to control that.
> As for preserving forwarding addresses, while I see value in doing so for some transports, I don't see how SFC can mandate that since it is a transport dependent behavior.
>
> Yours,
> Joel
>
> On 3/30/16 12:31 PM, Bottorff, Paul wrote:
>> Hi Dave and Joel:
>>
>> IMHO the most important thing to standardize is how an SFs couple to a chain. We are already implying that it would be desirable for SFs to pass both chain forwarding addresses and meta-data from ingress to egress (proxy forwarding always comes with a cost), however this alone does not provide enough guidance for SF network interfacing. We also have issues like how forwarding reversals are indicated at L4-Higher SFs and what meta-data is opaque and what is for SF consumption.
>>
>> Cheers,
>>
>> Paul
>>
>> -----Original Message-----
>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
>> Sent: Tuesday, March 29, 2016 7:30 PM
>> To: Joel Halpern Direct <jmh.direct@joelhalpern.com>; Sunil
>> Vallamkonda <sunilvk@f5.com>; Joel M. Halpern <jmh@joelhalpern.com>;
>> sfc@ietf.org
>> Subject: Re: [sfc] SFC Metadata: Comments regarding
>> draft-vallamkonda-sfc-metadata-model-00.txt
>>
>> Joel,
>> Consider a Service Function that needs to inject a packet, such as
>> articulated in https://tools.ietf.org/html/draft-penno-sfc-packet-02
>> The question arises, what metadata should be put in the NSH header of an injected packet?
>>
>> Without some kind of rigorous description of a type of metadata, I don't know how to program the Service Function to do it properly.
>>
>> The alternative is to hard-code each service function with the supported types of metadata.
>> This wouldn't allow a function to handle metadata it wasn't programmed for.
>>
>>
>> So unless there is some easier way of understanding this, there seems to be a gap in specifying Service Function behaviour.
>> This is one thing we're trying to figure out.
>>
>>
>> -Dave
>>
>>
>>
>> -----Original Message-----
>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel Halpern
>> Direct
>> Sent: Tuesday, March 29, 2016 7:37 PM
>> To: Sunil Vallamkonda; Joel M. Halpern; sfc@ietf.org
>> Subject: Re: [sfc] SFC Metadata: Comments regarding
>> draft-vallamkonda-sfc-metadata-model-00.txt
>>
>> It may help to see some use cases.
>>
>> But it sounds, at best, like a specific control plane solution to some set of problems.
>> Specific control plane solutions, as distinct from descriptions of requirements, are out of scope for the working group.
>>
>> Yours,
>> Joel
>>
>> On 3/29/16 7:32 PM, Sunil Vallamkonda wrote:
>>> The focus is ability for vendor compatibility and extensibility in SF eco-system without hardcoding and human guessing.
>>> The categorization and rest may or may not be a fallout of this.  Without such a framework, it makes interpretations harder across implementations. This would be normal case rather than exception, IMHO. The goal is not to standardize any vendor data, but provide a framework to promote vendor compatibility and extensibility across systems.  As a clarification we can walk through use cases to understand the benefits.
>>>
>>>
>>> Thank you,
>>> Sunil.
>>>
>>> -----Original Message-----
>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>> Sent: Tuesday, March 29, 2016 4:20 PM
>>> To: Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org
>>> Subject: Re: [sfc] SFC Metadata: Comments regarding
>>> draft-vallamkonda-sfc-metadata-model-00.txt
>>>
>>> I am sorry.  I don't see the value in this.
>>>
>>> Trying to categorize metadata does not seem to help anything.
>>> Trying to standardize a descriptive langauge for metadata seems to imply something that can consume such a language.  I can not imagine anything that can usefully consume this.
>>>
>>> I can understand how a human being would use a registry (which we have to have) to know what T codes are defined, and where to find descriptions of their meaning.
>>> But that meaning description is going to be in English.  A file that tells me that value 17 is the Dragaeran Corporate type code for Houses does not tell me anything.
>>>
>>> The only corner case for the YANG is if my system has some understanding of the semantics of various pieces of metadata, but wants to know what code is associated with a particular usage.
>>> The problem is that we have mutliple different protocols that may want to provide that information, so all that SFC can define is that the control system must include a way to provide that information.
>>>
>>> Given that much of the metadata is not vendor specific, the structure seems very odd.
>>> ANd it seems likely that any vendor specific metadata will need the semantics to already be known, since we can not standardize that.
>>>
>>> Yours in puzzlement,
>>> Joel
>>>
>>> On 3/29/16 6:33 PM, Sunil Vallamkonda wrote:
>>>> Metadata is a vital element of SFC and thus NFV.
>>>>
>>>> Additionally,  interoperability and vendor support challenges need
>>>> to be addressed in a scalable and adaptable way for rapid deployment.
>>>>
>>>> In January we uploaded draft-vallamkonda-sfc-metadata-model-00,
>>>> which proposes terminology for talking about metadata in an extensible fashion.
>>>>
>>>> If there are no objections, we'd like to start pushing this
>>>> terminology into drafts about NSH and the control-plane.
>>>>
>>>> Please let us know what you think.
>>>>
>>>> Thank you,
>>>>
>>>> Sunil.
>>>>
>>>> ==
>>>>
>>>> A new version of I-D, draft-vallamkonda-sfc-metadata-model-00.txt
>>>>
>>>> has been successfully submitted by Sunil Vallamkonda and posted to
>>>> the IETF repository.
>>>>
>>>> Name:                 draft-vallamkonda-sfc-metadata-model
>>>>
>>>> Revision:            00
>>>>
>>>> Title:                    Information Model for SFC Metadata
>>>>
>>>> Document date:              2016-01-28
>>>>
>>>> Group:                Individual Submission
>>>>
>>>> Pages:                 9
>>>>
>>>> URL:
>>>> https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-metadata-
>>>> m
>>>> o
>>>> del-00.txt
>>>>
>>>> Status:
>>>> https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-metadata-mode
>>>> l
>>>> /
>>>>
>>>> Htmlized:
>>>> https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-00
>>>>
>>>> Abstract:
>>>>
>>>>        Various types of metadata are applicable to Service Function
>>>> Chaining
>>>>
>>>>        (SFC).  A Service Function (SF) needs information about all
>>>> metadata
>>>>
>>>>        passing through it.  The metadata could be used to convey
>>>>
>>>>        preprocessing information about the packet by other nodes and
>>>> an SF
>>>>
>>>>        can attach post processing information as deemed necessary.
>>>>
>>>>        The purpose of this document is to rigorously define the
>>>> classes of
>>>>
>>>>        metadata and provide a vocabulary and information model for metadata.
>>>>
>>>>        Each item of metadata refers to a subject, examples of which
>>>> are IP
>>>>
>>>>        endpoint, flow or individual packet.
>>>>
>>>> Please note that it may take a couple of minutes from the time of
>>>> submission until the htmlized version and diff are available at
>>>> tools.ietf.org.
>>>>
>>>> The IETF Secretariat
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>


From nobody Wed Mar 30 10:47:57 2016
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5253212D824 for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 10:47:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, T_RP_MATCHES_RCVD=-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 3qR_W_3Y_fz9 for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 10:47:53 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id A392012D73E for <sfc@ietf.org>; Wed, 30 Mar 2016 10:47:49 -0700 (PDT)
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by wtl-exchp-1.sandvine.com ([::1]) with mapi id 14.03.0195.001; Wed, 30 Mar 2016 13:47:48 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Sunil Vallamkonda <sunilvk@f5.com>, "Bottorff, Paul" <paul.bottorff@hpe.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
Thread-Index: AdGJ9+sCFkM+vCX4TPSmWI6TIKwl2QAOw8gAAAB1HwAAACPDAAAD636gAB+Hd4AAAH6DAAAAtJoAAAC7dQAACBKFAA==
Date: Wed, 30 Mar 2016 17:47:47 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830EF69C6@wtl-exchp-2.sandvine.com>
References: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com> <56FB0D84.9050602@joelhalpern.com> <ec4b483426a34789b10227671c83b13b@SEAEXCHMBX06.olympus.F5Net.com> <56FB1186.7070807@joelhalpern.com> <E8355113905631478EFF04F5AA706E9830EF2BAA@wtl-exchp-2.sandvine.com> <TU4PR84MB01597DDE9CF78A2C0C97139CFE980@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <56FC02BC.8060203@joelhalpern.com> <880ca7e35d334ab48898aa4c78984ac1@SEAEXCHMBX06.olympus.F5Net.com> <56FC0C62.1050200@joelhalpern.com>
In-Reply-To: <56FC0C62.1050200@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.63]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/IePfu6eFfxlwlldoni1mOPs2vSk>
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Mar 2016 17:47:56 -0000

Joel,
I'd like to examine this point of yours:
> 2) Metadata to be copied from a prompting packet.  This would seem to be=
=20
> provided by control as a list of type codes, with no need to understand=20
> semantics.

Yes, I think control should provide information about different type codes.
But we believe there *is* some requirement to understand certain semantics.
E.g.,
- is the metadata about the packet, about the flow or about the source or d=
estination end-point?
- is the metadata important enough to add to new packets, or is it optional=
?
- is the metadata direction-specific, or can the value be cloned from a req=
uest to a response?

If we don't address different types of semantics, I think we need to agree =
there is only one type=20
that works in all cases, or that certain types should not be used in an opa=
que manner, or that
certain types should not be used with service functions that need to inject=
 packets.


Personally, I think that per-packet opaque metadata is problematic and prob=
ably to be avoided.
E.g., a metadata that is checksum of the packet.
If this is opaque to a function, the function may modify the packet or clon=
e the metadata from one
packet to another without being able to update it.

-Dave


-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Wednesday, March 30, 2016 1:27 PM
To: Sunil Vallamkonda; Bottorff, Paul; Dave Dolson; sfc@ietf.org
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-m=
etadata-model-00.txt

I think you are mixing two concepts.
There is vendor metadata and standardized metadata.

I do not think anything in the framework I have seen will make vendor=20
metadata interoperate without coordination between vendors.

And as far as I can tell, there is nothing needed from the framework to=20
make standard metadata interoperate.

That leaves the corner case of experimental or developmental metadata.=20
Experiments almost always need coordiantion.

If we are talking about MD-2, it seems to me that SF and SFF will simply=20
ignore any metadata that they do not understand.  In the common case,=20
SFF will ignore all metadata entirely.

You have raised the question of what metadata shoudl go on packets=20
originated by service functions.  This seems to be a complex question,=20
that is not helped by the framework.  As far as I can tell, I can see=20
the following cases:
1) Metadata about the SF originating the packet.  This is common across=20
all packets, and can be provided to the SF by control means in an opaque=20
blob.
2) Metadata to be copied from a prompting packet.  This would seem to be=20
provided by control as a list of type codes, with no need to understand=20
semantics.
3) Metadata derived algorithmically from information available to the=20
service function.  This is hard.  I do not see how the framework helps=20
here at all.  Is it needed?

Yours,
Joel

On 3/30/16 1:06 PM, Sunil Vallamkonda wrote:
> When metadata is exchanged between SFFs, SFs, SFCs, it begs to the questi=
ons of interpretations. Without a framework for opaque metadata, the ambigu=
ity between vendor products in service chain makes it incompatible unless t=
he resolution is hardcoded across of releases and platforms, and vendor spe=
cific information encoded.  The flexibility and ability for metadata to be =
interoperable and scale are benefits that are much needed for rapid deploym=
ents and adoption.
>
>
> Thanks,
> Sunil
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Wednesday, March 30, 2016 9:46 AM
> To: Bottorff, Paul <paul.bottorff@hpe.com>; Dave Dolson <ddolson@sandvine=
.com>; Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org
> Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc=
-metadata-model-00.txt
>
> I don't see why we would specify which metadata is of interest to a speci=
fic SF.  It is up to the SF what it is interested in, not up to service cha=
ining to control that.
> As for preserving forwarding addresses, while I see value in doing so for=
 some transports, I don't see how SFC can mandate that since it is a transp=
ort dependent behavior.
>
> Yours,
> Joel
>
> On 3/30/16 12:31 PM, Bottorff, Paul wrote:
>> Hi Dave and Joel:
>>
>> IMHO the most important thing to standardize is how an SFs couple to a c=
hain. We are already implying that it would be desirable for SFs to pass bo=
th chain forwarding addresses and meta-data from ingress to egress (proxy f=
orwarding always comes with a cost), however this alone does not provide en=
ough guidance for SF network interfacing. We also have issues like how forw=
arding reversals are indicated at L4-Higher SFs and what meta-data is opaqu=
e and what is for SF consumption.
>>
>> Cheers,
>>
>> Paul
>>
>> -----Original Message-----
>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
>> Sent: Tuesday, March 29, 2016 7:30 PM
>> To: Joel Halpern Direct <jmh.direct@joelhalpern.com>; Sunil
>> Vallamkonda <sunilvk@f5.com>; Joel M. Halpern <jmh@joelhalpern.com>;
>> sfc@ietf.org
>> Subject: Re: [sfc] SFC Metadata: Comments regarding
>> draft-vallamkonda-sfc-metadata-model-00.txt
>>
>> Joel,
>> Consider a Service Function that needs to inject a packet, such as
>> articulated in https://tools.ietf.org/html/draft-penno-sfc-packet-02
>> The question arises, what metadata should be put in the NSH header of an=
 injected packet?
>>
>> Without some kind of rigorous description of a type of metadata, I don't=
 know how to program the Service Function to do it properly.
>>
>> The alternative is to hard-code each service function with the supported=
 types of metadata.
>> This wouldn't allow a function to handle metadata it wasn't programmed f=
or.
>>
>>
>> So unless there is some easier way of understanding this, there seems to=
 be a gap in specifying Service Function behaviour.
>> This is one thing we're trying to figure out.
>>
>>
>> -Dave
>>
>>
>>
>> -----Original Message-----
>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel Halpern
>> Direct
>> Sent: Tuesday, March 29, 2016 7:37 PM
>> To: Sunil Vallamkonda; Joel M. Halpern; sfc@ietf.org
>> Subject: Re: [sfc] SFC Metadata: Comments regarding
>> draft-vallamkonda-sfc-metadata-model-00.txt
>>
>> It may help to see some use cases.
>>
>> But it sounds, at best, like a specific control plane solution to some s=
et of problems.
>> Specific control plane solutions, as distinct from descriptions of requi=
rements, are out of scope for the working group.
>>
>> Yours,
>> Joel
>>
>> On 3/29/16 7:32 PM, Sunil Vallamkonda wrote:
>>> The focus is ability for vendor compatibility and extensibility in SF e=
co-system without hardcoding and human guessing.
>>> The categorization and rest may or may not be a fallout of this.  Witho=
ut such a framework, it makes interpretations harder across implementations=
. This would be normal case rather than exception, IMHO. The goal is not to=
 standardize any vendor data, but provide a framework to promote vendor com=
patibility and extensibility across systems.  As a clarification we can wal=
k through use cases to understand the benefits.
>>>
>>>
>>> Thank you,
>>> Sunil.
>>>
>>> -----Original Message-----
>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>> Sent: Tuesday, March 29, 2016 4:20 PM
>>> To: Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org
>>> Subject: Re: [sfc] SFC Metadata: Comments regarding
>>> draft-vallamkonda-sfc-metadata-model-00.txt
>>>
>>> I am sorry.  I don't see the value in this.
>>>
>>> Trying to categorize metadata does not seem to help anything.
>>> Trying to standardize a descriptive langauge for metadata seems to impl=
y something that can consume such a language.  I can not imagine anything t=
hat can usefully consume this.
>>>
>>> I can understand how a human being would use a registry (which we have =
to have) to know what T codes are defined, and where to find descriptions o=
f their meaning.
>>> But that meaning description is going to be in English.  A file that te=
lls me that value 17 is the Dragaeran Corporate type code for Houses does n=
ot tell me anything.
>>>
>>> The only corner case for the YANG is if my system has some understandin=
g of the semantics of various pieces of metadata, but wants to know what co=
de is associated with a particular usage.
>>> The problem is that we have mutliple different protocols that may want =
to provide that information, so all that SFC can define is that the control=
 system must include a way to provide that information.
>>>
>>> Given that much of the metadata is not vendor specific, the structure s=
eems very odd.
>>> ANd it seems likely that any vendor specific metadata will need the sem=
antics to already be known, since we can not standardize that.
>>>
>>> Yours in puzzlement,
>>> Joel
>>>
>>> On 3/29/16 6:33 PM, Sunil Vallamkonda wrote:
>>>> Metadata is a vital element of SFC and thus NFV.
>>>>
>>>> Additionally,  interoperability and vendor support challenges need
>>>> to be addressed in a scalable and adaptable way for rapid deployment.
>>>>
>>>> In January we uploaded draft-vallamkonda-sfc-metadata-model-00,
>>>> which proposes terminology for talking about metadata in an extensible=
 fashion.
>>>>
>>>> If there are no objections, we'd like to start pushing this
>>>> terminology into drafts about NSH and the control-plane.
>>>>
>>>> Please let us know what you think.
>>>>
>>>> Thank you,
>>>>
>>>> Sunil.
>>>>
>>>> =3D=3D
>>>>
>>>> A new version of I-D, draft-vallamkonda-sfc-metadata-model-00.txt
>>>>
>>>> has been successfully submitted by Sunil Vallamkonda and posted to
>>>> the IETF repository.
>>>>
>>>> Name:                 draft-vallamkonda-sfc-metadata-model
>>>>
>>>> Revision:            00
>>>>
>>>> Title:                    Information Model for SFC Metadata
>>>>
>>>> Document date:              2016-01-28
>>>>
>>>> Group:                Individual Submission
>>>>
>>>> Pages:                 9
>>>>
>>>> URL:
>>>> https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-metadata-
>>>> m
>>>> o
>>>> del-00.txt
>>>>
>>>> Status:
>>>> https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-metadata-mode
>>>> l
>>>> /
>>>>
>>>> Htmlized:
>>>> https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-00
>>>>
>>>> Abstract:
>>>>
>>>>        Various types of metadata are applicable to Service Function
>>>> Chaining
>>>>
>>>>        (SFC).  A Service Function (SF) needs information about all
>>>> metadata
>>>>
>>>>        passing through it.  The metadata could be used to convey
>>>>
>>>>        preprocessing information about the packet by other nodes and
>>>> an SF
>>>>
>>>>        can attach post processing information as deemed necessary.
>>>>
>>>>        The purpose of this document is to rigorously define the
>>>> classes of
>>>>
>>>>        metadata and provide a vocabulary and information model for met=
adata.
>>>>
>>>>        Each item of metadata refers to a subject, examples of which
>>>> are IP
>>>>
>>>>        endpoint, flow or individual packet.
>>>>
>>>> Please note that it may take a couple of minutes from the time of
>>>> submission until the htmlized version and diff are available at
>>>> tools.ietf.org.
>>>>
>>>> The IETF Secretariat
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>


From nobody Wed Mar 30 10:55:58 2016
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D98E12D84C for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 10:55:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.702
X-Spam-Level: 
X-Spam-Status: No, score=-2.702 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_HELO_PASS=-0.001, 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 TibCrZ6LddMT for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 10:55:50 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 349E412D846 for <sfc@ietf.org>; Wed, 30 Mar 2016 10:55:49 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 99EA4640C1D; Wed, 30 Mar 2016 10:55:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1459360548; bh=LsEIZDpjTEDY8F+ultRpdzodvc7ej1nQ2SzhjFiZCyc=; h=Subject:To:References:From:Date:In-Reply-To:From; b=Akekd2IKc4cDAuzV8KjvGQO7ZDuAz0e2pmUxTV7GyD6q6t0o0fa7PfGa76Jo8r8Dd sLNE92wYferUoq+A54F7FJxMxEMyNMsVElrwynV+j6bsLkMJstH/0tcBua9dtQ7PWD pOS+tneZhpVf4wJKoo+eyZeMHvPqKq3gDpYj1stQ=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (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 C15A1641552; Wed, 30 Mar 2016 10:55:47 -0700 (PDT)
To: Dave Dolson <ddolson@sandvine.com>, Sunil Vallamkonda <sunilvk@f5.com>, "Bottorff, Paul" <paul.bottorff@hpe.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com> <56FB0D84.9050602@joelhalpern.com> <ec4b483426a34789b10227671c83b13b@SEAEXCHMBX06.olympus.F5Net.com> <56FB1186.7070807@joelhalpern.com> <E8355113905631478EFF04F5AA706E9830EF2BAA@wtl-exchp-2.sandvine.com> <TU4PR84MB01597DDE9CF78A2C0C97139CFE980@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <56FC02BC.8060203@joelhalpern.com> <880ca7e35d334ab48898aa4c78984ac1@SEAEXCHMBX06.olympus.F5Net.com> <56FC0C62.1050200@joelhalpern.com> <E8355113905631478EFF04F5AA706E9830EF69C6@wtl-exchp-2.sandvine.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <56FC1318.6070703@joelhalpern.com>
Date: Wed, 30 Mar 2016 13:55:36 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.7.1
MIME-Version: 1.0
In-Reply-To: <E8355113905631478EFF04F5AA706E9830EF69C6@wtl-exchp-2.sandvine.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/PbGqf1ODAZcD7C14jHvRW7oCUv8>
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Mar 2016 17:55:57 -0000

In terms of copied information, control tells the SF what to copy.  It 
does not matter what the granularity is.

Given that "flow" does not have a consistent meaning (sometimes it means 
5-tuple, sometimes it means other things) trying to define control 
instructions at other granularities than packet gets us into algorithmic 
behaviors.  And I do not think we want to try to enumerate all of the 
"supported" algorithmic behaviors.

Similarly, if the information is not the same as that from the prompting 
packet, we are again finding ourselves getting into algorithmic 
instructions (maybe you complement this field, or add 100 to that field, 
or bounce the third field off the roof.)

If we neeed algorithmic behavior, it seems to me that the SF has to know 
what it is doing.  It can not rely on control to tell it.  Yes, this 
places some limits on generality of inserting metadata in produced 
packets.  I would be interested in improvement, but I have not seen one.

Yours,
Joel

On 3/30/16 1:47 PM, Dave Dolson wrote:
> Joel,
> I'd like to examine this point of yours:
>> 2) Metadata to be copied from a prompting packet.  This would seem to be
>> provided by control as a list of type codes, with no need to understand
>> semantics.
>
> Yes, I think control should provide information about different type codes.
> But we believe there *is* some requirement to understand certain semantics.
> E.g.,
> - is the metadata about the packet, about the flow or about the source or destination end-point?
> - is the metadata important enough to add to new packets, or is it optional?
> - is the metadata direction-specific, or can the value be cloned from a request to a response?
>
> If we don't address different types of semantics, I think we need to agree there is only one type
> that works in all cases, or that certain types should not be used in an opaque manner, or that
> certain types should not be used with service functions that need to inject packets.
>
>
> Personally, I think that per-packet opaque metadata is problematic and probably to be avoided.
> E.g., a metadata that is checksum of the packet.
> If this is opaque to a function, the function may modify the packet or clone the metadata from one
> packet to another without being able to update it.
>
> -Dave
>
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Wednesday, March 30, 2016 1:27 PM
> To: Sunil Vallamkonda; Bottorff, Paul; Dave Dolson; sfc@ietf.org
> Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
>
> I think you are mixing two concepts.
> There is vendor metadata and standardized metadata.
>
> I do not think anything in the framework I have seen will make vendor
> metadata interoperate without coordination between vendors.
>
> And as far as I can tell, there is nothing needed from the framework to
> make standard metadata interoperate.
>
> That leaves the corner case of experimental or developmental metadata.
> Experiments almost always need coordiantion.
>
> If we are talking about MD-2, it seems to me that SF and SFF will simply
> ignore any metadata that they do not understand.  In the common case,
> SFF will ignore all metadata entirely.
>
> You have raised the question of what metadata shoudl go on packets
> originated by service functions.  This seems to be a complex question,
> that is not helped by the framework.  As far as I can tell, I can see
> the following cases:
> 1) Metadata about the SF originating the packet.  This is common across
> all packets, and can be provided to the SF by control means in an opaque
> blob.
> 2) Metadata to be copied from a prompting packet.  This would seem to be
> provided by control as a list of type codes, with no need to understand
> semantics.
> 3) Metadata derived algorithmically from information available to the
> service function.  This is hard.  I do not see how the framework helps
> here at all.  Is it needed?
>
> Yours,
> Joel
>
> On 3/30/16 1:06 PM, Sunil Vallamkonda wrote:
>> When metadata is exchanged between SFFs, SFs, SFCs, it begs to the questions of interpretations. Without a framework for opaque metadata, the ambiguity between vendor products in service chain makes it incompatible unless the resolution is hardcoded across of releases and platforms, and vendor specific information encoded.  The flexibility and ability for metadata to be interoperable and scale are benefits that are much needed for rapid deployments and adoption.
>>
>>
>> Thanks,
>> Sunil
>>
>> -----Original Message-----
>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> Sent: Wednesday, March 30, 2016 9:46 AM
>> To: Bottorff, Paul <paul.bottorff@hpe.com>; Dave Dolson <ddolson@sandvine.com>; Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org
>> Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
>>
>> I don't see why we would specify which metadata is of interest to a specific SF.  It is up to the SF what it is interested in, not up to service chaining to control that.
>> As for preserving forwarding addresses, while I see value in doing so for some transports, I don't see how SFC can mandate that since it is a transport dependent behavior.
>>
>> Yours,
>> Joel
>>
>> On 3/30/16 12:31 PM, Bottorff, Paul wrote:
>>> Hi Dave and Joel:
>>>
>>> IMHO the most important thing to standardize is how an SFs couple to a chain. We are already implying that it would be desirable for SFs to pass both chain forwarding addresses and meta-data from ingress to egress (proxy forwarding always comes with a cost), however this alone does not provide enough guidance for SF network interfacing. We also have issues like how forwarding reversals are indicated at L4-Higher SFs and what meta-data is opaque and what is for SF consumption.
>>>
>>> Cheers,
>>>
>>> Paul
>>>
>>> -----Original Message-----
>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
>>> Sent: Tuesday, March 29, 2016 7:30 PM
>>> To: Joel Halpern Direct <jmh.direct@joelhalpern.com>; Sunil
>>> Vallamkonda <sunilvk@f5.com>; Joel M. Halpern <jmh@joelhalpern.com>;
>>> sfc@ietf.org
>>> Subject: Re: [sfc] SFC Metadata: Comments regarding
>>> draft-vallamkonda-sfc-metadata-model-00.txt
>>>
>>> Joel,
>>> Consider a Service Function that needs to inject a packet, such as
>>> articulated in https://tools.ietf.org/html/draft-penno-sfc-packet-02
>>> The question arises, what metadata should be put in the NSH header of an injected packet?
>>>
>>> Without some kind of rigorous description of a type of metadata, I don't know how to program the Service Function to do it properly.
>>>
>>> The alternative is to hard-code each service function with the supported types of metadata.
>>> This wouldn't allow a function to handle metadata it wasn't programmed for.
>>>
>>>
>>> So unless there is some easier way of understanding this, there seems to be a gap in specifying Service Function behaviour.
>>> This is one thing we're trying to figure out.
>>>
>>>
>>> -Dave
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel Halpern
>>> Direct
>>> Sent: Tuesday, March 29, 2016 7:37 PM
>>> To: Sunil Vallamkonda; Joel M. Halpern; sfc@ietf.org
>>> Subject: Re: [sfc] SFC Metadata: Comments regarding
>>> draft-vallamkonda-sfc-metadata-model-00.txt
>>>
>>> It may help to see some use cases.
>>>
>>> But it sounds, at best, like a specific control plane solution to some set of problems.
>>> Specific control plane solutions, as distinct from descriptions of requirements, are out of scope for the working group.
>>>
>>> Yours,
>>> Joel
>>>
>>> On 3/29/16 7:32 PM, Sunil Vallamkonda wrote:
>>>> The focus is ability for vendor compatibility and extensibility in SF eco-system without hardcoding and human guessing.
>>>> The categorization and rest may or may not be a fallout of this.  Without such a framework, it makes interpretations harder across implementations. This would be normal case rather than exception, IMHO. The goal is not to standardize any vendor data, but provide a framework to promote vendor compatibility and extensibility across systems.  As a clarification we can walk through use cases to understand the benefits.
>>>>
>>>>
>>>> Thank you,
>>>> Sunil.
>>>>
>>>> -----Original Message-----
>>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>> Sent: Tuesday, March 29, 2016 4:20 PM
>>>> To: Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org
>>>> Subject: Re: [sfc] SFC Metadata: Comments regarding
>>>> draft-vallamkonda-sfc-metadata-model-00.txt
>>>>
>>>> I am sorry.  I don't see the value in this.
>>>>
>>>> Trying to categorize metadata does not seem to help anything.
>>>> Trying to standardize a descriptive langauge for metadata seems to imply something that can consume such a language.  I can not imagine anything that can usefully consume this.
>>>>
>>>> I can understand how a human being would use a registry (which we have to have) to know what T codes are defined, and where to find descriptions of their meaning.
>>>> But that meaning description is going to be in English.  A file that tells me that value 17 is the Dragaeran Corporate type code for Houses does not tell me anything.
>>>>
>>>> The only corner case for the YANG is if my system has some understanding of the semantics of various pieces of metadata, but wants to know what code is associated with a particular usage.
>>>> The problem is that we have mutliple different protocols that may want to provide that information, so all that SFC can define is that the control system must include a way to provide that information.
>>>>
>>>> Given that much of the metadata is not vendor specific, the structure seems very odd.
>>>> ANd it seems likely that any vendor specific metadata will need the semantics to already be known, since we can not standardize that.
>>>>
>>>> Yours in puzzlement,
>>>> Joel
>>>>
>>>> On 3/29/16 6:33 PM, Sunil Vallamkonda wrote:
>>>>> Metadata is a vital element of SFC and thus NFV.
>>>>>
>>>>> Additionally,  interoperability and vendor support challenges need
>>>>> to be addressed in a scalable and adaptable way for rapid deployment.
>>>>>
>>>>> In January we uploaded draft-vallamkonda-sfc-metadata-model-00,
>>>>> which proposes terminology for talking about metadata in an extensible fashion.
>>>>>
>>>>> If there are no objections, we'd like to start pushing this
>>>>> terminology into drafts about NSH and the control-plane.
>>>>>
>>>>> Please let us know what you think.
>>>>>
>>>>> Thank you,
>>>>>
>>>>> Sunil.
>>>>>
>>>>> ==
>>>>>
>>>>> A new version of I-D, draft-vallamkonda-sfc-metadata-model-00.txt
>>>>>
>>>>> has been successfully submitted by Sunil Vallamkonda and posted to
>>>>> the IETF repository.
>>>>>
>>>>> Name:                 draft-vallamkonda-sfc-metadata-model
>>>>>
>>>>> Revision:            00
>>>>>
>>>>> Title:                    Information Model for SFC Metadata
>>>>>
>>>>> Document date:              2016-01-28
>>>>>
>>>>> Group:                Individual Submission
>>>>>
>>>>> Pages:                 9
>>>>>
>>>>> URL:
>>>>> https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-metadata-
>>>>> m
>>>>> o
>>>>> del-00.txt
>>>>>
>>>>> Status:
>>>>> https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-metadata-mode
>>>>> l
>>>>> /
>>>>>
>>>>> Htmlized:
>>>>> https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-00
>>>>>
>>>>> Abstract:
>>>>>
>>>>>         Various types of metadata are applicable to Service Function
>>>>> Chaining
>>>>>
>>>>>         (SFC).  A Service Function (SF) needs information about all
>>>>> metadata
>>>>>
>>>>>         passing through it.  The metadata could be used to convey
>>>>>
>>>>>         preprocessing information about the packet by other nodes and
>>>>> an SF
>>>>>
>>>>>         can attach post processing information as deemed necessary.
>>>>>
>>>>>         The purpose of this document is to rigorously define the
>>>>> classes of
>>>>>
>>>>>         metadata and provide a vocabulary and information model for metadata.
>>>>>
>>>>>         Each item of metadata refers to a subject, examples of which
>>>>> are IP
>>>>>
>>>>>         endpoint, flow or individual packet.
>>>>>
>>>>> Please note that it may take a couple of minutes from the time of
>>>>> submission until the htmlized version and diff are available at
>>>>> tools.ietf.org.
>>>>>
>>>>> The IETF Secretariat
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>


From nobody Wed Mar 30 11:04:09 2016
Return-Path: <prvs=89080b7fa=sunilvk@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B2B912D843 for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 11:04:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.031
X-Spam-Level: 
X-Spam-Status: No, score=-7.031 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=f5.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 3g6Vp_yi49ib for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 11:04:04 -0700 (PDT)
Received: from mail.f5.com (mail.f5.com [208.85.209.139]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AF10612D0C8 for <sfc@ietf.org>; Wed, 30 Mar 2016 11:03:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1459361040; x=1490897040; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=jVbBttn+2kBR0Mj243boTUDj2lcmAlC6+JZJldlko6E=; b=VSxRxMOzJdYnnhwtOSKnEVy7gzBuHX3vS8UO18EhhpQqwNMQhE7/R7ra f1KGKHXtqgqrhj05Gixj5rajegBCDZpxLog2LScATfwVZIenXbPOueCkE IvfJeFBo731M+YSU4Mf93OhIwViwmq2AVIv5OXT52VCMWDG5aiqzKT3rD g=;
X-IronPort-AV: E=Sophos;i="5.24,417,1454976000"; d="scan'208";a="210386565"
Received: from oracle-apps.f5net.com (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP; 30 Mar 2016 18:03:59 +0000
Received: from SEAEXCHMBX06.olympus.F5Net.com (192.168.15.49) by SEAEXCHMBX07.olympus.F5Net.com (192.168.15.50) with Microsoft SMTP Server (TLS) id 15.0.1156.6; Wed, 30 Mar 2016 11:03:59 -0700
Received: from SEAEXCHMBX06.olympus.F5Net.com ([fe80::b921:c8e9:b9b2:3e8a]) by SEAEXCHMBX06.olympus.F5Net.com ([fe80::b921:c8e9:b9b2:3e8a%12]) with mapi id 15.00.1156.000; Wed, 30 Mar 2016 11:03:58 -0700
From: Sunil Vallamkonda <sunilvk@f5.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Dave Dolson <ddolson@sandvine.com>, "Bottorff, Paul" <paul.bottorff@hpe.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
Thread-Index: AdGJ9+sCFkM+vCX4TPSmWI6TIKwl2QAVDRsAAA6aG/D//4/2AIAAMFYAgADrQYCAAAP0AIAAc1kw//+YKACAAAXRgIAAAi8AgAB1FkA=
Date: Wed, 30 Mar 2016 18:03:58 +0000
Message-ID: <fe112a5133844f43b66ac28bfee50b3a@SEAEXCHMBX06.olympus.F5Net.com>
References: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com> <56FB0D84.9050602@joelhalpern.com> <ec4b483426a34789b10227671c83b13b@SEAEXCHMBX06.olympus.F5Net.com> <56FB1186.7070807@joelhalpern.com> <E8355113905631478EFF04F5AA706E9830EF2BAA@wtl-exchp-2.sandvine.com> <TU4PR84MB01597DDE9CF78A2C0C97139CFE980@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <56FC02BC.8060203@joelhalpern.com> <880ca7e35d334ab48898aa4c78984ac1@SEAEXCHMBX06.olympus.F5Net.com> <56FC0C62.1050200@joelhalpern.com> <E8355113905631478EFF04F5AA706E9830EF69C6@wtl-exchp-2.sandvine.com> <56FC1318.6070703@joelhalpern.com>
In-Reply-To: <56FC1318.6070703@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [192.168.15.239]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/NaCaUB8oOVB5CRIOBDwd0dPtNuo>
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Mar 2016 18:04:07 -0000

Joel,

Good point, we are not trying to enumerate all the possible algorithmic beh=
aviors.
Yes, the proposal addresses both vendor and standardized metadata, where la=
tter could be a flavor of former.
In below MD-2, ignoring all metadata is a simple implementation, though wit=
h limited capabilities. However in all elements the sender and receiver nee=
d to co-ordinate metadata in a dynamic and scalable way to take intelligent=
 actions.=20

Re: #1: Is there a definite limitation in framework for metadata to be same=
 for all packets ? It should not limit or mandate either way.
Re: #2: If there is no need for receiver to understand the semantics across=
 vendors and products and releases, I do not believe  it would be a scalabl=
e solution. The code semantics and actions need to be aware by elements for=
 metadata, without which we might well use only 'reserved' part of header o=
r just treat MD-2 as a 'reserved' header itself, IMHO.

Again to clarify, the intent and focus is have the ability to understand an=
d extend metadata semantics for deployment. The goal is not to enumerate ev=
ery possible situation but to provide semantics to customize and support al=
gorithmic and other situations as individual case may be.

=20
Thanks,
Sunil

-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Wednesday, March 30, 2016 10:56 AM
To: Dave Dolson <ddolson@sandvine.com>; Sunil Vallamkonda <sunilvk@f5.com>;=
 Bottorff, Paul <paul.bottorff@hpe.com>; sfc@ietf.org
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-m=
etadata-model-00.txt

In terms of copied information, control tells the SF what to copy.  It does=
 not matter what the granularity is.

Given that "flow" does not have a consistent meaning (sometimes it means 5-=
tuple, sometimes it means other things) trying to define control instructio=
ns at other granularities than packet gets us into algorithmic behaviors.  =
And I do not think we want to try to enumerate all of the "supported" algor=
ithmic behaviors.

Similarly, if the information is not the same as that from the prompting pa=
cket, we are again finding ourselves getting into algorithmic instructions =
(maybe you complement this field, or add 100 to that field, or bounce the t=
hird field off the roof.)

If we neeed algorithmic behavior, it seems to me that the SF has to know wh=
at it is doing.  It can not rely on control to tell it.  Yes, this places s=
ome limits on generality of inserting metadata in produced packets.  I woul=
d be interested in improvement, but I have not seen one.

Yours,
Joel

On 3/30/16 1:47 PM, Dave Dolson wrote:
> Joel,
> I'd like to examine this point of yours:
>> 2) Metadata to be copied from a prompting packet.  This would seem to=20
>> be provided by control as a list of type codes, with no need to=20
>> understand semantics.
>
> Yes, I think control should provide information about different type code=
s.
> But we believe there *is* some requirement to understand certain semantic=
s.
> E.g.,
> - is the metadata about the packet, about the flow or about the source or=
 destination end-point?
> - is the metadata important enough to add to new packets, or is it option=
al?
> - is the metadata direction-specific, or can the value be cloned from a r=
equest to a response?
>
> If we don't address different types of semantics, I think we need to=20
> agree there is only one type that works in all cases, or that certain=20
> types should not be used in an opaque manner, or that certain types shoul=
d not be used with service functions that need to inject packets.
>
>
> Personally, I think that per-packet opaque metadata is problematic and pr=
obably to be avoided.
> E.g., a metadata that is checksum of the packet.
> If this is opaque to a function, the function may modify the packet or=20
> clone the metadata from one packet to another without being able to updat=
e it.
>
> -Dave
>
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Wednesday, March 30, 2016 1:27 PM
> To: Sunil Vallamkonda; Bottorff, Paul; Dave Dolson; sfc@ietf.org
> Subject: Re: [sfc] SFC Metadata: Comments regarding=20
> draft-vallamkonda-sfc-metadata-model-00.txt
>
> I think you are mixing two concepts.
> There is vendor metadata and standardized metadata.
>
> I do not think anything in the framework I have seen will make vendor=20
> metadata interoperate without coordination between vendors.
>
> And as far as I can tell, there is nothing needed from the framework=20
> to make standard metadata interoperate.
>
> That leaves the corner case of experimental or developmental metadata.
> Experiments almost always need coordiantion.
>
> If we are talking about MD-2, it seems to me that SF and SFF will=20
> simply ignore any metadata that they do not understand.  In the common=20
> case, SFF will ignore all metadata entirely.
>
> You have raised the question of what metadata shoudl go on packets=20
> originated by service functions.  This seems to be a complex question,=20
> that is not helped by the framework.  As far as I can tell, I can see=20
> the following cases:
> 1) Metadata about the SF originating the packet.  This is common=20
> across all packets, and can be provided to the SF by control means in=20
> an opaque blob.
> 2) Metadata to be copied from a prompting packet.  This would seem to=20
> be provided by control as a list of type codes, with no need to=20
> understand semantics.
> 3) Metadata derived algorithmically from information available to the=20
> service function.  This is hard.  I do not see how the framework helps=20
> here at all.  Is it needed?
>
> Yours,
> Joel
>
> On 3/30/16 1:06 PM, Sunil Vallamkonda wrote:
>> When metadata is exchanged between SFFs, SFs, SFCs, it begs to the quest=
ions of interpretations. Without a framework for opaque metadata, the ambig=
uity between vendor products in service chain makes it incompatible unless =
the resolution is hardcoded across of releases and platforms, and vendor sp=
ecific information encoded.  The flexibility and ability for metadata to be=
 interoperable and scale are benefits that are much needed for rapid deploy=
ments and adoption.
>>
>>
>> Thanks,
>> Sunil
>>
>> -----Original Message-----
>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> Sent: Wednesday, March 30, 2016 9:46 AM
>> To: Bottorff, Paul <paul.bottorff@hpe.com>; Dave Dolson=20
>> <ddolson@sandvine.com>; Sunil Vallamkonda <sunilvk@f5.com>;=20
>> sfc@ietf.org
>> Subject: Re: [sfc] SFC Metadata: Comments regarding=20
>> draft-vallamkonda-sfc-metadata-model-00.txt
>>
>> I don't see why we would specify which metadata is of interest to a spec=
ific SF.  It is up to the SF what it is interested in, not up to service ch=
aining to control that.
>> As for preserving forwarding addresses, while I see value in doing so fo=
r some transports, I don't see how SFC can mandate that since it is a trans=
port dependent behavior.
>>
>> Yours,
>> Joel
>>
>> On 3/30/16 12:31 PM, Bottorff, Paul wrote:
>>> Hi Dave and Joel:
>>>
>>> IMHO the most important thing to standardize is how an SFs couple to a =
chain. We are already implying that it would be desirable for SFs to pass b=
oth chain forwarding addresses and meta-data from ingress to egress (proxy =
forwarding always comes with a cost), however this alone does not provide e=
nough guidance for SF network interfacing. We also have issues like how for=
warding reversals are indicated at L4-Higher SFs and what meta-data is opaq=
ue and what is for SF consumption.
>>>
>>> Cheers,
>>>
>>> Paul
>>>
>>> -----Original Message-----
>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
>>> Sent: Tuesday, March 29, 2016 7:30 PM
>>> To: Joel Halpern Direct <jmh.direct@joelhalpern.com>; Sunil=20
>>> Vallamkonda <sunilvk@f5.com>; Joel M. Halpern <jmh@joelhalpern.com>;=20
>>> sfc@ietf.org
>>> Subject: Re: [sfc] SFC Metadata: Comments regarding=20
>>> draft-vallamkonda-sfc-metadata-model-00.txt
>>>
>>> Joel,
>>> Consider a Service Function that needs to inject a packet, such as=20
>>> articulated in https://tools.ietf.org/html/draft-penno-sfc-packet-02
>>> The question arises, what metadata should be put in the NSH header of a=
n injected packet?
>>>
>>> Without some kind of rigorous description of a type of metadata, I don'=
t know how to program the Service Function to do it properly.
>>>
>>> The alternative is to hard-code each service function with the supporte=
d types of metadata.
>>> This wouldn't allow a function to handle metadata it wasn't programmed =
for.
>>>
>>>
>>> So unless there is some easier way of understanding this, there seems t=
o be a gap in specifying Service Function behaviour.
>>> This is one thing we're trying to figure out.
>>>
>>>
>>> -Dave
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel Halpern=20
>>> Direct
>>> Sent: Tuesday, March 29, 2016 7:37 PM
>>> To: Sunil Vallamkonda; Joel M. Halpern; sfc@ietf.org
>>> Subject: Re: [sfc] SFC Metadata: Comments regarding=20
>>> draft-vallamkonda-sfc-metadata-model-00.txt
>>>
>>> It may help to see some use cases.
>>>
>>> But it sounds, at best, like a specific control plane solution to some =
set of problems.
>>> Specific control plane solutions, as distinct from descriptions of requ=
irements, are out of scope for the working group.
>>>
>>> Yours,
>>> Joel
>>>
>>> On 3/29/16 7:32 PM, Sunil Vallamkonda wrote:
>>>> The focus is ability for vendor compatibility and extensibility in SF =
eco-system without hardcoding and human guessing.
>>>> The categorization and rest may or may not be a fallout of this.  With=
out such a framework, it makes interpretations harder across implementation=
s. This would be normal case rather than exception, IMHO. The goal is not t=
o standardize any vendor data, but provide a framework to promote vendor co=
mpatibility and extensibility across systems.  As a clarification we can wa=
lk through use cases to understand the benefits.
>>>>
>>>>
>>>> Thank you,
>>>> Sunil.
>>>>
>>>> -----Original Message-----
>>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>>> Sent: Tuesday, March 29, 2016 4:20 PM
>>>> To: Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org
>>>> Subject: Re: [sfc] SFC Metadata: Comments regarding=20
>>>> draft-vallamkonda-sfc-metadata-model-00.txt
>>>>
>>>> I am sorry.  I don't see the value in this.
>>>>
>>>> Trying to categorize metadata does not seem to help anything.
>>>> Trying to standardize a descriptive langauge for metadata seems to imp=
ly something that can consume such a language.  I can not imagine anything =
that can usefully consume this.
>>>>
>>>> I can understand how a human being would use a registry (which we have=
 to have) to know what T codes are defined, and where to find descriptions =
of their meaning.
>>>> But that meaning description is going to be in English.  A file that t=
ells me that value 17 is the Dragaeran Corporate type code for Houses does =
not tell me anything.
>>>>
>>>> The only corner case for the YANG is if my system has some understandi=
ng of the semantics of various pieces of metadata, but wants to know what c=
ode is associated with a particular usage.
>>>> The problem is that we have mutliple different protocols that may want=
 to provide that information, so all that SFC can define is that the contro=
l system must include a way to provide that information.
>>>>
>>>> Given that much of the metadata is not vendor specific, the structure =
seems very odd.
>>>> ANd it seems likely that any vendor specific metadata will need the se=
mantics to already be known, since we can not standardize that.
>>>>
>>>> Yours in puzzlement,
>>>> Joel
>>>>
>>>> On 3/29/16 6:33 PM, Sunil Vallamkonda wrote:
>>>>> Metadata is a vital element of SFC and thus NFV.
>>>>>
>>>>> Additionally,  interoperability and vendor support challenges need=20
>>>>> to be addressed in a scalable and adaptable way for rapid deployment.
>>>>>
>>>>> In January we uploaded draft-vallamkonda-sfc-metadata-model-00,
>>>>> which proposes terminology for talking about metadata in an extensibl=
e fashion.
>>>>>
>>>>> If there are no objections, we'd like to start pushing this=20
>>>>> terminology into drafts about NSH and the control-plane.
>>>>>
>>>>> Please let us know what you think.
>>>>>
>>>>> Thank you,
>>>>>
>>>>> Sunil.
>>>>>
>>>>> =3D=3D
>>>>>
>>>>> A new version of I-D, draft-vallamkonda-sfc-metadata-model-00.txt
>>>>>
>>>>> has been successfully submitted by Sunil Vallamkonda and posted to=20
>>>>> the IETF repository.
>>>>>
>>>>> Name:                 draft-vallamkonda-sfc-metadata-model
>>>>>
>>>>> Revision:            00
>>>>>
>>>>> Title:                    Information Model for SFC Metadata
>>>>>
>>>>> Document date:              2016-01-28
>>>>>
>>>>> Group:                Individual Submission
>>>>>
>>>>> Pages:                 9
>>>>>
>>>>> URL:
>>>>> https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-metadat
>>>>> a-
>>>>> m
>>>>> o
>>>>> del-00.txt
>>>>>
>>>>> Status:
>>>>> https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-metadata-mo
>>>>> de
>>>>> l
>>>>> /
>>>>>
>>>>> Htmlized:
>>>>> https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-0
>>>>> 0
>>>>>
>>>>> Abstract:
>>>>>
>>>>>         Various types of metadata are applicable to Service=20
>>>>> Function Chaining
>>>>>
>>>>>         (SFC).  A Service Function (SF) needs information about=20
>>>>> all metadata
>>>>>
>>>>>         passing through it.  The metadata could be used to convey
>>>>>
>>>>>         preprocessing information about the packet by other nodes=20
>>>>> and an SF
>>>>>
>>>>>         can attach post processing information as deemed necessary.
>>>>>
>>>>>         The purpose of this document is to rigorously define the=20
>>>>> classes of
>>>>>
>>>>>         metadata and provide a vocabulary and information model for m=
etadata.
>>>>>
>>>>>         Each item of metadata refers to a subject, examples of=20
>>>>> which are IP
>>>>>
>>>>>         endpoint, flow or individual packet.
>>>>>
>>>>> Please note that it may take a couple of minutes from the time of=20
>>>>> submission until the htmlized version and diff are available at=20
>>>>> tools.ietf.org.
>>>>>
>>>>> The IETF Secretariat
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> sfc mailing list
>>>>> sfc@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>>
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>
>>> _______________________________________________
>>> sfc mailing list
>>> sfc@ietf.org
>>> https://www.ietf.org/mailman/listinfo/sfc
>>>


From nobody Wed Mar 30 11:05:51 2016
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B27912D84B for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 11:05:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.531
X-Spam-Level: 
X-Spam-Status: No, score=-14.531 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B7hxTh0eK5y5 for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 11:05:48 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3573B12D844 for <sfc@ietf.org>; Wed, 30 Mar 2016 11:05:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9399; q=dns/txt; s=iport; t=1459361148; x=1460570748; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=vkoS7Hbx4c0wPVPTcHyTPEgQtbu5r+ZjvFcs4CZh90U=; b=f9TanFXFtupJ9iObvwXM14qSs5cPxIxwTpIGD/Eq3/oETsXL87rYQaV4 1UaNIb2FcIcVj2/pvaOnttQTTeOqi8WoHbtifjrdt0fbDOLt2BMP2irQY BZ4gmk9IVqJ47VAPIj9/08RUCWhrLWu1k7S9b7+LpYOIAcDf7epK4wqZF s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ADAgCrFPxW/40NJK1dgzRTfQa6eAENg?= =?us-ascii?q?XAXCoVsAoFNOBQBAQEBAQEBZCeEQQEBAQMBAQEBNzQLBQcEAgEIEQEDAQEBHgk?= =?us-ascii?q?HJwsUAwYIAgQOBRuIBAgOwUEBAQEBAQEBAQEBAQEBAQEBAQEBAQEVhh6BdAiCS?= =?us-ascii?q?YQ8gy2CKwWNRYVKhF8BhXGIFYFmToN/iFqPDwEeAQFCgjKBNWyHQX4BAQE?=
X-IronPort-AV: E=Sophos;i="5.24,417,1454976000"; d="scan'208";a="255514361"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 30 Mar 2016 18:05:46 +0000
Received: from XCH-ALN-010.cisco.com (xch-aln-010.cisco.com [173.36.7.20]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id u2UI5kFv018353 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 30 Mar 2016 18:05:46 GMT
Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-ALN-010.cisco.com (173.36.7.20) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Wed, 30 Mar 2016 13:05:45 -0500
Received: from xch-rcd-008.cisco.com ([173.37.102.18]) by XCH-RCD-008.cisco.com ([173.37.102.18]) with mapi id 15.00.1104.009; Wed, 30 Mar 2016 13:05:45 -0500
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: "Bottorff, Paul" <paul.bottorff@hpe.com>
Thread-Topic: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
Thread-Index: AdGJ9+sCFkM+vCX4TPSmWI6TIKwl2QAQ3DkAAAB1HwAAACPDAAAGCr4AAB1oN4AAADL2gAAAIa6AAAL0roA=
Date: Wed, 30 Mar 2016 18:05:45 +0000
Message-ID: <62D1350A-F7E2-4865-8C45-34359516EFC6@cisco.com>
References: <f30a2d02487a4945b87869ac7d34cd0d@SEAEXCHMBX06.olympus.F5Net.com> <56FB0D84.9050602@joelhalpern.com> <ec4b483426a34789b10227671c83b13b@SEAEXCHMBX06.olympus.F5Net.com> <56FB1186.7070807@joelhalpern.com> <E8355113905631478EFF04F5AA706E9830EF2BAA@wtl-exchp-2.sandvine.com> <TU4PR84MB01597DDE9CF78A2C0C97139CFE980@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM> <D4C73029-EA36-4D57-8C13-2860AF0DBCA4@cisco.com> <TU4PR84MB015935CD40C6219B2F092812FE980@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
In-Reply-To: <TU4PR84MB015935CD40C6219B2F092812FE980@TU4PR84MB0159.NAMPRD84.PROD.OUTLOOK.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.131.118.46]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <E82CF80409A12949A616E1980102FEAF@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/82lX8Zq_Hb0VAKAwshe8FktSwC4>
Cc: Joel Halpern Direct <jmh.direct@joelhalpern.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, Sunil Vallamkonda <sunilvk@f5.com>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc-metadata-model-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Mar 2016 18:05:50 -0000

Paul,

I think that's the fundamental misunderstanding: the NSH SPI/SI is not a fo=
rwarding address, it is an identifier.

It also bears mentioning, to avoid any confusion: NSH is the WG adopted dra=
ft.

Paul Q.


> On Mar 30, 2016, at 12:41 PM, Bottorff, Paul <paul.bottorff@hpe.com> wrot=
e:
>=20
> Hi Paul:
>=20
> To clarify the SPI/SI form the chain forwarding address in the proposed N=
SH header. We also have other proposals using MPLS stack chain forwarding a=
ddresses, MAC, and IP address chain forwarding addresses.
>=20
> Cheers,
>=20
> Paul
>=20
> -----Original Message-----
> From: Paul Quinn (paulq) [mailto:paulq@cisco.com]=20
> Sent: Wednesday, March 30, 2016 9:37 AM
> To: Bottorff, Paul <paul.bottorff@hpe.com>
> Cc: Dave Dolson <ddolson@sandvine.com>; Joel Halpern Direct <jmh.direct@j=
oelhalpern.com>; Sunil Vallamkonda <sunilvk@f5.com>; Joel M. Halpern <jmh@j=
oelhalpern.com>; sfc@ietf.org
> Subject: Re: [sfc] SFC Metadata: Comments regarding draft-vallamkonda-sfc=
-metadata-model-00.txt
>=20
> Paul B.
>=20
> A clarification below.
>=20
>=20
>=20
>> On Mar 30, 2016, at 12:31 PM, Bottorff, Paul <paul.bottorff@hpe.com> wro=
te:
>>=20
>> Hi Dave and Joel:
>>=20
>> IMHO the most important thing to standardize is how an SFs couple to a=20
>> chain. We are already implying that it would be desirable for SFs to=20
>> pass both chain forwarding addresses
>=20
> PQ>  There is no adopted proposal that suggests that NSH participant SFs =
pass forwarding addresses.  This is a fundamental architecture point.
>=20
>> and meta-data from ingress to egress (proxy forwarding always comes with=
 a cost), however this alone does not provide enough guidance for SF networ=
k interfacing. We also have issues like how forwarding reversals are indica=
ted at L4-Higher SFs and what meta-data is opaque and what is for SF consum=
ption.
>>=20
>> Cheers,
>>=20
>> Paul
>>=20
>> -----Original Message-----
>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
>> Sent: Tuesday, March 29, 2016 7:30 PM
>> To: Joel Halpern Direct <jmh.direct@joelhalpern.com>; Sunil=20
>> Vallamkonda <sunilvk@f5.com>; Joel M. Halpern <jmh@joelhalpern.com>;=20
>> sfc@ietf.org
>> Subject: Re: [sfc] SFC Metadata: Comments regarding=20
>> draft-vallamkonda-sfc-metadata-model-00.txt
>>=20
>> Joel,
>> Consider a Service Function that needs to inject a packet, such as=20
>> articulated in https://tools.ietf.org/html/draft-penno-sfc-packet-02
>> The question arises, what metadata should be put in the NSH header of an=
 injected packet?
>>=20
>> Without some kind of rigorous description of a type of metadata, I don't=
 know how to program the Service Function to do it properly.
>>=20
>> The alternative is to hard-code each service function with the supported=
 types of metadata.
>> This wouldn't allow a function to handle metadata it wasn't programmed f=
or.
>>=20
>>=20
>> So unless there is some easier way of understanding this, there seems to=
 be a gap in specifying Service Function behaviour.
>> This is one thing we're trying to figure out.
>>=20
>>=20
>> -Dave
>>=20
>>=20
>>=20
>> -----Original Message-----
>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel Halpern=20
>> Direct
>> Sent: Tuesday, March 29, 2016 7:37 PM
>> To: Sunil Vallamkonda; Joel M. Halpern; sfc@ietf.org
>> Subject: Re: [sfc] SFC Metadata: Comments regarding=20
>> draft-vallamkonda-sfc-metadata-model-00.txt
>>=20
>> It may help to see some use cases.
>>=20
>> But it sounds, at best, like a specific control plane solution to some s=
et of problems.
>> Specific control plane solutions, as distinct from descriptions of requi=
rements, are out of scope for the working group.
>>=20
>> Yours,
>> Joel
>>=20
>> On 3/29/16 7:32 PM, Sunil Vallamkonda wrote:
>>> The focus is ability for vendor compatibility and extensibility in SF e=
co-system without hardcoding and human guessing.
>>> The categorization and rest may or may not be a fallout of this.  Witho=
ut such a framework, it makes interpretations harder across implementations=
. This would be normal case rather than exception, IMHO. The goal is not to=
 standardize any vendor data, but provide a framework to promote vendor com=
patibility and extensibility across systems.  As a clarification we can wal=
k through use cases to understand the benefits.
>>>=20
>>>=20
>>> Thank you,
>>> Sunil.
>>>=20
>>> -----Original Message-----
>>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>>> Sent: Tuesday, March 29, 2016 4:20 PM
>>> To: Sunil Vallamkonda <sunilvk@f5.com>; sfc@ietf.org
>>> Subject: Re: [sfc] SFC Metadata: Comments regarding=20
>>> draft-vallamkonda-sfc-metadata-model-00.txt
>>>=20
>>> I am sorry.  I don't see the value in this.
>>>=20
>>> Trying to categorize metadata does not seem to help anything.
>>> Trying to standardize a descriptive langauge for metadata seems to impl=
y something that can consume such a language.  I can not imagine anything t=
hat can usefully consume this.
>>>=20
>>> I can understand how a human being would use a registry (which we have =
to have) to know what T codes are defined, and where to find descriptions o=
f their meaning.
>>> But that meaning description is going to be in English.  A file that te=
lls me that value 17 is the Dragaeran Corporate type code for Houses does n=
ot tell me anything.
>>>=20
>>> The only corner case for the YANG is if my system has some understandin=
g of the semantics of various pieces of metadata, but wants to know what co=
de is associated with a particular usage.
>>> The problem is that we have mutliple different protocols that may want =
to provide that information, so all that SFC can define is that the control=
 system must include a way to provide that information.
>>>=20
>>> Given that much of the metadata is not vendor specific, the structure s=
eems very odd.
>>> ANd it seems likely that any vendor specific metadata will need the sem=
antics to already be known, since we can not standardize that.
>>>=20
>>> Yours in puzzlement,
>>> Joel
>>>=20
>>> On 3/29/16 6:33 PM, Sunil Vallamkonda wrote:
>>>> Metadata is a vital element of SFC and thus NFV.
>>>>=20
>>>> Additionally,  interoperability and vendor support challenges need=20
>>>> to be addressed in a scalable and adaptable way for rapid deployment.
>>>>=20
>>>> In January we uploaded draft-vallamkonda-sfc-metadata-model-00,=20
>>>> which proposes terminology for talking about metadata in an extensible=
 fashion.
>>>>=20
>>>> If there are no objections, we'd like to start pushing this=20
>>>> terminology into drafts about NSH and the control-plane.
>>>>=20
>>>> Please let us know what you think.
>>>>=20
>>>> Thank you,
>>>>=20
>>>> Sunil.
>>>>=20
>>>> =3D=3D
>>>>=20
>>>> A new version of I-D, draft-vallamkonda-sfc-metadata-model-00.txt
>>>>=20
>>>> has been successfully submitted by Sunil Vallamkonda and posted to=20
>>>> the IETF repository.
>>>>=20
>>>> Name:                 draft-vallamkonda-sfc-metadata-model
>>>>=20
>>>> Revision:            00
>>>>=20
>>>> Title:                    Information Model for SFC Metadata
>>>>=20
>>>> Document date:              2016-01-28
>>>>=20
>>>> Group:                Individual Submission
>>>>=20
>>>> Pages:                 9
>>>>=20
>>>> URL:
>>>> https://www.ietf.org/internet-drafts/draft-vallamkonda-sfc-metadata-
>>>> m
>>>> o
>>>> del-00.txt
>>>>=20
>>>> Status:
>>>> https://datatracker.ietf.org/doc/draft-vallamkonda-sfc-metadata-mode
>>>> l
>>>> /
>>>>=20
>>>> Htmlized:
>>>> https://tools.ietf.org/html/draft-vallamkonda-sfc-metadata-model-00
>>>>=20
>>>> Abstract:
>>>>=20
>>>>    Various types of metadata are applicable to Service Function=20
>>>> Chaining
>>>>=20
>>>>    (SFC).  A Service Function (SF) needs information about all=20
>>>> metadata
>>>>=20
>>>>    passing through it.  The metadata could be used to convey
>>>>=20
>>>>    preprocessing information about the packet by other nodes and an=20
>>>> SF
>>>>=20
>>>>    can attach post processing information as deemed necessary.
>>>>=20
>>>>    The purpose of this document is to rigorously define the classes=20
>>>> of
>>>>=20
>>>>    metadata and provide a vocabulary and information model for metadat=
a.
>>>>=20
>>>>    Each item of metadata refers to a subject, examples of which are=20
>>>> IP
>>>>=20
>>>>    endpoint, flow or individual packet.
>>>>=20
>>>> Please note that it may take a couple of minutes from the time of=20
>>>> submission until the htmlized version and diff are available at=20
>>>> tools.ietf.org.
>>>>=20
>>>> The IETF Secretariat
>>>>=20
>>>>=20
>>>>=20
>>>> _______________________________________________
>>>> sfc mailing list
>>>> sfc@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/sfc
>>>>=20
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>=20


From nobody Wed Mar 30 19:48:26 2016
Return-Path: <narten@us.ibm.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A90E12D6E6 for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 19:48:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.931
X-Spam-Level: 
X-Spam-Status: No, score=-6.931 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 4FDwb5aDWOk8 for <sfc@ietfa.amsl.com>; Wed, 30 Mar 2016 19:48:22 -0700 (PDT)
Received: from e35.co.us.ibm.com (e35.co.us.ibm.com [32.97.110.153]) (using TLSv1.2 with cipher CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 71ADE12D548 for <sfc@ietf.org>; Wed, 30 Mar 2016 19:48:20 -0700 (PDT)
Received: from localhost by e35.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for <sfc@ietf.org> from <narten@us.ibm.com>; Wed, 30 Mar 2016 20:48:19 -0600
Received: from d03dlp02.boulder.ibm.com (9.17.202.178) by e35.co.us.ibm.com (192.168.1.135) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted;  Wed, 30 Mar 2016 20:48:18 -0600
X-IBM-Helo: d03dlp02.boulder.ibm.com
X-IBM-MailFrom: narten@us.ibm.com
X-IBM-RcptTo: sfc@ietf.org
Received: from b03cxnp07028.gho.boulder.ibm.com (b03cxnp07028.gho.boulder.ibm.com [9.17.130.15]) by d03dlp02.boulder.ibm.com (Postfix) with ESMTP id 99A153E4003E for <sfc@ietf.org>; Wed, 30 Mar 2016 20:48:17 -0600 (MDT)
Received: from d03av05.boulder.ibm.com (d03av05.boulder.ibm.com [9.17.195.85]) by b03cxnp07028.gho.boulder.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id u2V2mGiH45875320 for <sfc@ietf.org>; Wed, 30 Mar 2016 19:48:17 -0700
Received: from d03av05.boulder.ibm.com (localhost [127.0.0.1]) by d03av05.boulder.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id u2V2mGkT013394 for <sfc@ietf.org>; Wed, 30 Mar 2016 20:48:16 -0600
Received: from cichlid.raleigh.ibm.com ([9.80.82.198]) by d03av05.boulder.ibm.com (8.14.4/8.14.4/NCO v10.0 AVin) with ESMTP id u2V2mFoM013312 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for <sfc@ietf.org>; Wed, 30 Mar 2016 20:48:16 -0600
Received: from cichlid.raleigh.ibm.com.us.ibm.com (localhost.localdomain [127.0.0.1]) by cichlid.raleigh.ibm.com (8.14.4/8.12.5) with ESMTP id u2V2mEEl019675 for <sfc@ietf.org>; Wed, 30 Mar 2016 22:48:14 -0400
Date: Wed, 30 Mar 2016 22:48:14 -0400
Message-ID: <m3egarz7kh.wl-narten@us.ibm.com>
From: Thomas Narten <narten@us.ibm.com>
To: sfc@ietf.org
User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.8 EasyPG/1.0.0 Emacs/23.1 (x86_64-redhat-linux-gnu) MULE/6.0 (HANACHIRUSATO)
MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue")
Content-Type: text/plain; charset=US-ASCII
X-TM-AS-MML: disable
X-Content-Scanned: Fidelis XPS MAILER
x-cbid: 16033102-0013-0000-0000-000024703DAB
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/wChwczqQbYV6nUb7XHGef5-R3og>
Subject: [sfc] WG last call for draft-ietf-sfc-nsh-04.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Mar 2016 02:48:24 -0000

Dear WG:

This note begins a WG last call on draft-ietf-sfc-nsh-04.txt
(https://datatracker.ietf.org/doc/draft-ietf-sfc-nsh/).

The editors of the NSH document have indicated that they have
addressed all known comments and that there are no open issues with
the current version of the document.

Substantive comments to the list please, editorial comments can go
directly to the document editors.

We'll also get a brief update from the editors at next week's
meeting. If there are any remaining issues with the document, raising
them before the meeting would be especially helpful.

For the chairs,
Thomas

