
From nobody Tue Dec  1 12:13:44 2015
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A9EC21B336A for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 12:13:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id feat9CR4LpwG for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 12:13:39 -0800 (PST)
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 8167C1B3330 for <sfc@ietf.org>; Tue,  1 Dec 2015 12:13:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=22962; q=dns/txt; s=iport; t=1449000819; x=1450210419; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=2jc2VFLG4NirfdpBIP5Rgsrka1OX28IoBXLOBuaSNXQ=; b=X/t4l8dU8XEjyuWJatg1qq/Fd9r6HqLiElZCaPsMPWICilPcEYDKt6b6 BIQRiNwWmRaRdxzohgfpMMf0dXTCijD7NWxddfIq5WAa+EpEkdWyoKccf X8k13w+x1eTohvgEKO9MFIhwy5hEbDylqBXDgGdafrpmxIc7Dr/sUpTCM 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AqBQAs/l1W/4QNJK1egm5NU28GvkKBZ?= =?us-ascii?q?hcBCYVuAhyBMzkTAQEBAQEBAYEKhDQBAQEEAQEBCxVCCQsQAgEIEQQBASgDAgI?= =?us-ascii?q?CHwYLFAkIAgQOBYgZAxINrHCMHA2ETAEBAQEBAQEBAQEBAQEBAQEBAQEBARQEh?= =?us-ascii?q?lSCEIJuglOBVxEBTAmCZC+BFQWSb4NoAYtAgXcFgVaEQo5th1YBIwI+hARyhDA?= =?us-ascii?q?6gQcBAQE?=
X-IronPort-AV: E=Sophos; i="5.20,370,1444694400"; d="scan'208,217"; a="49818889"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 Dec 2015 20:13:38 +0000
Received: from XCH-ALN-006.cisco.com (xch-aln-006.cisco.com [173.36.7.16]) by alln-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id tB1KDcDK001329 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 1 Dec 2015 20:13:38 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; Tue, 1 Dec 2015 14:13:37 -0600
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.000; Tue, 1 Dec 2015 14:13:37 -0600
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: "Andrew G. Malis" <agmalis@gmail.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5ejy7hwshPJkSenz9F/5cNK56klIsAgADIkYCAADCGgIAEnguAgAzcDQA=
Date: Tue, 1 Dec 2015 20:13:37 +0000
Message-ID: <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com>
In-Reply-To: <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.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.19.17.230]
Content-Type: multipart/alternative; boundary="_000_EDE43D1E8068446698E2EC5BF517EBE8ciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/gpaHZF7JizsAX8B86AQ-tH_gHZI>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 01 Dec 2015 20:13:42 -0000

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

SGkgQW5keSwNCg0KDQpQbGVhc2Ugc2VlIGJlbG93Lg0KDQoNClRoYW5rcw0KUGF1bA0KDQoNCk9u
IE5vdiAyMywgMjAxNSwgYXQgMTA6NTAgQU0sIEFuZHJldyBHLiBNYWxpcyA8YWdtYWxpc0BnbWFp
bC5jb208bWFpbHRvOmFnbWFsaXNAZ21haWwuY29tPj4gd3JvdGU6DQoNCkkgYWdyZWUgd2l0aCBQ
YXVsIEIuIHRoYXQgaW50ZXJvcGVyYWJpbGl0eSBpcyBiZXN0IHNlcnZlZCBieSB1c2luZyBhIGhl
YWRlciB0aGF0IGFjY29tbW9kYXRlcyB0aGUgZ3JlYXRlc3QgbnVtYmVyIG9mIHBvc3NpYmxlIGFw
cGxpY2F0aW9ucyBhbmQgdXNlIGNhc2VzIGFzIHRoZSBjb21tb24gZGVub21pbmF0b3IuIFRoaXMg
YXJndWVzIGZvciB0eXBlIDIgYmVpbmcgdGhlIE1VU1QgdG8gaW1wbGVtZW50LCB3aXRoIHR5cGUg
MSBiZWluZyBhbiBvcHRpb25hbCBvcHRpbWl6YXRpb24gZm9yIHNvbWUgcGFydGljdWxhciB1c2Ug
Y2FzZXMgb3IgYXBwbGljYXRpb25zIHRoYXQgcmVxdWlyZSBhdCBtb3N0IGEgcGFydGljdWxhciBu
dW1iZXIgY29udGV4dCBoZWFkZXJzLg0KDQoNClBRPiAgSSBkb24ndCBmb2xsb3cgdGhhdCBsb2dp
YzogdGhlIF9lYXNpZXN0XyAoaW4gdGVybXMgb2YgY29tcGxleGl0eSwgY29zdCwgZXRjLikgb3B0
aW9uIG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRvIG1hbmRhdGUgc2luY2UgaXQgYWxsb3dzIGZvciBh
IGJyb2FkIGltcGxlbWVudGF0aW9uIGFuZCBoZWxwcyBlbnN1cmUgYWRvcHRpb24gb2YgdGhlIHBy
b3RvY29sLiAgTWFuZGF0aW5nIGEgbW9yZSBjb21wbGV4IG9wdGlvbiBzaW1wbHkgc2xvd3MgdGhl
IGFkb3B0aW9uLiAgVGhpcyBpcyBleGFjdGx5IHRoZSBjb252ZXJzYXRpb24gd2UgaGFkIHdoZW4g
cHV0dGluZyB0b2dldGhlciB0aGUgZHJhZnQsIGFuZCBvbmUgdGhhdCBzZWVtcyB0byByZXNvbmF0
ZSB3aXRoIGRldmVsb3BlcnMgYW5kIG9wZXJhdG9ycyBhbGlrZS4NCg0KUFE+ICBBbHNvLCBsZXQn
cyBub3QgaWdub3JlIGhpc3RvcnkgKHlvdSBrbm93IHRoZSBvbGQgYWRhZ2UgOykpOiBUTFYgYW5k
IG90aGVyIHZhcmlhYmxlIGxlbmd0aCBkYXRhIHBsYW5lIHByb3RvY29scyBoYXZlIG5vdCBiZWVu
IGEgc3VjY2Vzcy4gIFdlIGNhbiBkZWJhdGUgdGhlIHJlYXNvbnMgZm9yIHRoYXQsIGJ1dCB0aGUg
ZmFjdCByZW1haW5zOiBzaW1wbGUgZGF0YSBwbGFuZXMgZ2V0IGFkb3B0aW9uLiAgQXMgUGF1bCBC
LiBwb2ludHMgb3V0IGJlbG93LCB3ZSBkb24ndCBrbm93IGFsbCB0aGUgbWV0YWRhdGEgYW5zd2Vy
cywgYnV0IHdlIGRvIGtub3cgdGhhdCBhIGJvdW5kZWQgYW1vdW50IG9mIG1ldGFkYXRhIGlzIHZl
cnkgaW1wb3J0YW50IGZvciBTRkMgdXNlIGNhc2VzLiAgTGV0J3MgdXNlIHRoYXQgZmFjdCwgYW5k
IGEgc2ltcGxlIHByb3RvY29sIHRvIGdldCBpbXBsZW1lbnRhdGlvbiBvdXQgdGhlIGRvb3IuDQoN
CkluIGEgc2VwYXJhdGUgZW1haWwsIE1lZCBhc2tlZCBhIHZlcnkgcmVhc29uYWJsZSBxdWVzdGlv
biAtIGZvciB0eXBlIDEsIHdoeSBhcmUgdGhlcmUgZm91ciBtYW5kYXRvcnkgY29udGV4dCBoZWFk
ZXJzLCByYXRoZXIgdGhhbiAyLCAzLCA1LCAxMCwgZXRjLj8gVGhlIGRyYWZ0IGNvbnRhaW5zIG5v
IHBhcnRpY3VsYXIganVzdGlmaWNhdGlvbiBmb3IgdGhpcyBjaG9pY2UuDQoNClBRPiAgVGhhdCdz
IGEgdmVyeSB2YWxpZCBxdWVzdGlvbi4gIFRoZSBzdGFydGluZyBwcmVtaXNlIHdhcyBzaW1wbGU6
IGEgYm91bmRlZCBzZXQgb2YgZml4ZWQgbWV0YWRhdGEuICAgQmFzZWQgb24gc29tZSBleHBlcmll
bmNlIGluIHRoZSBzZXJ2aWNlIHNwYWNlIGFuZCBzb21lIGluaXRpYWwgdXNlIGNhc2UgZGlzY3Vz
c2lvbiB3aXRoIG9wZXJhdG9ycywgNCBwcm92aWRlZCBzb21lIGJhbGFuY2U6IHJlYXNvbmFibGUg
aW4gdGhhdCBpdCBwcm92aWRlZCBzb21lIG1lYW5pbmdmdWwgc3BhY2UsIHlldCBub3Qgc28gbGFy
Z2UgYXMgdG8gYmVjb21lIHVud2llbGR5LCBhbGwgdGhlIHdoaWxlIGZvcmNpbmcgc29tZSBkaXNj
aXBsaW5lLiAgT3ZlcmFsbCB0aGF0IGhhcyBwcm92ZW4gdG8gYmUgdHJ1ZSBhcyBpbXBsZW1lbnRh
dGlvbnMgaGF2ZSBiZWVuIHRlc3RlZCBhbmQgbWFwcGVkIHRvIHVzZSBjYXNlcy4gIE9mIGNvdXJz
ZSB5b3UgY2FuIGNvbWUgdXAgd2l0aCBjYXNlcyB3aGVyZSA0IGlzIHRvbyBtYW55LCBvciB0b28g
ZmV3LCBpbiB3aGljaCBjYXNlIHRoZSBkcmFmdCBwcm92aWRlcyBhIG1lYW5zIHRvIGFjY29tbW9k
YXRlIHRoYXQuDQoNClBRPiAgSSBhbHNvIHRoaW5rIHdlIG5lZWQgdG8gYmUgcmVhbGlzdGljLiAg
V2Ugd2VyZSB1cmdlZCBkdXJpbmcgV0cgZm9ybWF0aW9uIGJ5IGEgbGFyZ2Ugb3BlcmF0b3I6IHRo
ZSBJRVRGIGNhbm5vdCBzcGVuZCB5ZWFycyB0cnlpbmcgdG8gc29sdmUgdGhlIHNlcnZpY2UgY2hh
aW5pbmcgaXNzdWUuICBUaGUgbmVlZCBmb3IgYW4gaW50ZXJvcGVyYWJsZSBwcm90b2NvbCBpcyBh
Y3V0ZSBhbmQgb3BlcmF0b3JzIG5lZWQgdG8gc3RhcnQgd29ya2luZyBvbiBkZXBsb3ltZW50IChz
ZWUgdGhlIHZpYnJhbmN5IG9mIHRoZSBvcGVuIHNvdXJjZSBwcm9qZWN0cyBpbiB0aGlzIHNwYWNl
KS4gIFRoZSBiYWxhbmNlIG9mIHR5cGUgMSBhbmQgdHlwZSAyIGFsbG93cyBmb3IgdmVsb2NpdHkg
YW5kIGV2b2x1dGlvbi4NCg0KDQoNCg0KSXTigJlzIHRydWUgdGhhdCB0aGVyZSBhcmUgdHdvIHBh
cnRpY3VsYXIgdXNlIGNhc2VzLCBkcmFmdC1ndWljaGFyZC1zZmMtbnNoLWRjLWFsbG9jYXRpb24g
YW5kIGRyYWZ0LW5hcHBlci1zZmMtbnNoLW1vYmlsaXR5LWFsbG9jYXRpb24sIHRoYXQgbG9vayB0
byBtYWtlIGdvb2QgdXNlIG9mIGV4YWN0bHkgNCBjb250ZXh0IGhlYWRlcnMuIEhvd2V2ZXIsIHRo
ZXNlIGFyZSBqdXN0IHR3byBwYXJ0aWN1bGFyIGV4YW1wbGVzLCBhbmQgbm90IHlldCBhY2NlcHRl
ZCBieSB0aGUgV0cuICBGdXJ0aGVyIGRldmVsb3BtZW50IG9mIHRoZXNlIGRyYWZ0cywgb3IgZXZl
biBpbXBsZW1lbnRhdGlvbiwgbWF5IHNob3cgdGhhdCBmb3VyIGFyZSBpbnN1ZmZpY2llbnQuDQoN
CkNoZWVycywNCkFuZHkNCg0KDQpPbiBGcmksIE5vdiAyMCwgMjAxNSBhdCAxMjoyMCBQTSwgQm90
dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBo
cGUuY29tPj4gd3JvdGU6DQpJIHRoaW5rIHdlIGFsbCBjb3VsZCBhZ3JlZSB0aGF0IGZpeGVkIGhl
YWRlcnMgYXJlIGVhc2llciB0byBpbXBsZW1lbnQgdGhhbiBUTFZzLCBob3dldmVyIHRoYXQgZG9l
cyBub3QgcmF0aW9uYWxpemUgbWFuZGF0aW5nIGEgZml4ZWQgaGVhZGVyIGltcGxlbWVudGF0aW9u
LiBJdCB3b3VsZCByYXRpb25hbGl6ZSBzdXBwb3J0aW5nIG9ubHkgZml4ZWQgbGVuZ3RoIGhlYWRl
cnMsIGhvd2V2ZXIgd2UgaGF2ZSBiZWVuIHVuYWJsZSB0byBkbyB0aGlzLiBPcHRpb25zIGFsd2F5
cyB3ZWFrZW4gc3RhbmRhcmRzIGFncmVlbWVudC4NCg0KSWYgdGhlIGFwcGxpY2F0aW9uIHJlcXVp
cmVzIFRMVnMsIHRoZW4gaXQgZG9lcyBub3QgcHJvdmlkZSBhbnkgc3RhbmRhcmRzIGFkdmFudGFn
ZSB0byBtYW5kYXRlIHN1cHBvcnQgZm9yIGZpeGVkIGhlYWRlcnMuIEl0IHdpbGwgbm90IGJlIHBv
c3NpYmxlIGZvciBhbiBhcHBsaWNhdGlvbiB0aGF0IHJlcXVpcmVzIFRMVnMgdG8gZmFsbCBiYWNr
IHRvIGZpeGVkIGxlbmd0aCBoZWFkZXJzLiBJZiB0aGV5IGNvdWxkLCB0aGVuIHdlIHNob3VsZCBl
bGltaW5hdGUgdGhlIFRMViBvcHRpb24gZnJvbSBOU0guDQoNCklNSE8gd2Ugc2hvdWxkIGJlIGxv
b2tpbmcgYXQgdGhlIGFic3RyYWN0IHNlbWFudGljcyBmb3IgbWV0YS1kYXRhIGJlZm9yZSB3ZSBj
b25zaWRlciBob3cgdG8gZW5jb2RlIGl0LiBPbmNlIHdlIGRlY2lkZSB3aGF0IG5lZWRzIHRvIGJl
IGVuY29kZWQgdGhlbiB3ZSBjYW4gY29uc2lkZXIgdGhlIGJlc3QgZW5jb2RpbmdzIGFuZCB3aGF0
IHNob3VsZCBiZSBtYW5kYXRvcnkgb3Igb3B0aW9uYWwuDQoNCkNoZWVycywNCg0KUGF1bA0KRnJv
bTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnPl0gT24gQmVoYWxmIE9mIFBhdWwgUXVpbm4gKHBhdWxxKQ0KU2VudDogRnJpZGF5LCBO
b3ZlbWJlciAyMCwgMjAxNSA2OjI3IEFNDQpUbzogUWluIFd1DQpDYzogdXJpLmVsenVyQGludGVs
LmNvbTxtYWlsdG86dXJpLmVsenVyQGludGVsLmNvbT47IERvbGdhbm93LCBBbmRyZXcgKEFuZHJl
dyk7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgTGluZGEgRHVuYmFyDQpTdWJq
ZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCg0KT24gTm92
IDE5LCAyMDE1LCBhdCA5OjI4IFBNLCBRaW4gV3UgPGJpbGwud3VAaHVhd2VpLmNvbTxtYWlsdG86
YmlsbC53dUBodWF3ZWkuY29tPj4gd3JvdGU6DQoNCkhpLCBBbmRyZXcgYW5kIFBhdWw6DQpJdCBs
b29rcyBJIG1pc3NlZCBhIGxvdCBvZiBkaXNjdXNzaW9uIHJlZ2FyZGluZyBOU0ggY29udGV4dCBo
ZWFkZXIgaW4gdGhlIHBhc3QsIHRoYW5rcyBQYXVsIHRvIHBvaW50IG1lIHRoZSBhcmNoaXZlLg0K
R2VuZXJhbGx5IHNwZWFraW5nLCB0aGVyZSBpcyB0cmFkZW9mZiBiZXR3ZWVuIHBlcmZvcm1hbmNl
IGFuZCBmbGV4aWJpbGl0eS4NCg0KDQpBYnNvbHV0ZWx5LCBhbmQgdGhhdCdzIHRoZSByZWFzb24g
Zm9yIG9mZmVyaW5nIHRoZSB0d28gb3B0aW9uczogYmFsYW5jZSBzcGVlZC9zaW1wbGljaXR5IGFu
ZCBmbGV4aWJpbGl0eS4NCg0KVGhlIHBoaWxvc29waHkgaXMgdG8gbWFuZGF0ZSB0aGUgc2ltcGxl
c3QgZm9ybSBvZiBtZXRhZGF0YSwgZW5hYmxpbmcgYSBicm9hZCBpbXBsZW1lbnRhdGlvbiBiYXNl
LiAgSWYvd2hlbiBtb3JlIGZsZXhpYmlsaXR5IGlzIG5lZWRlZCBhIG1vcmUgZmxleGlibGUgTlNI
IHR5cGUgaXMgYXZhaWxhYmxlLCBhbG9uZyB3aXRoIHRoZSBhc3NvY2lhdGVkIHRyYWRlb2Zmcy4g
IFRoYXQncyB0aGUgYmFsYW5jZSB0aGF0IHdlIGRlY2lkZWQgdG8gc3RyaWtlIGFuZCBpdCBzZWVt
cyB0byBiZSByZWFzb25hYmxlIGFuZCB3ZWxsIGFjY2VwdGVkLg0KDQpUaGFua3MsDQpQYXVsDQoN
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBt
YWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0KDQoNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGkgQW5keSwNCjxkaXYgY2xhc3M9
IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj5QbGVhc2Ugc2VlIGJlbG93LjwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPlRoYW5rczwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5QYXVsPC9kaXY+
DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIg
Y2xhc3M9IiI+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPk9uIE5vdiAyMywgMjAxNSwgYXQgMTA6NTAgQU0sIEFuZHJldyBHLiBNYWxpcyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmFnbWFsaXNAZ21haWwuY29tIiBjbGFzcz0iIj5hZ21hbGlzQGdt
YWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjwvZGl2Pg0KPGJyIGNsYXNzPSJBcHBsZS1pbnRlcmNoYW5n
ZS1uZXdsaW5lIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iIj5JIGFn
cmVlIHdpdGggUGF1bCBCLiB0aGF0IGludGVyb3BlcmFiaWxpdHkgaXMgYmVzdCBzZXJ2ZWQgYnkg
dXNpbmcgYSBoZWFkZXIgdGhhdCBhY2NvbW1vZGF0ZXMgdGhlIGdyZWF0ZXN0IG51bWJlciBvZiBw
b3NzaWJsZSBhcHBsaWNhdGlvbnMgYW5kIHVzZSBjYXNlcyBhcyB0aGUgY29tbW9uIGRlbm9taW5h
dG9yLiBUaGlzIGFyZ3VlcyBmb3IgdHlwZSAyIGJlaW5nIHRoZSBNVVNUIHRvIGltcGxlbWVudCwg
d2l0aA0KIHR5cGUgMSBiZWluZyBhbiBvcHRpb25hbCBvcHRpbWl6YXRpb24gZm9yIHNvbWUgcGFy
dGljdWxhciB1c2UgY2FzZXMgb3IgYXBwbGljYXRpb25zIHRoYXQgcmVxdWlyZSBhdCBtb3N0IGEg
cGFydGljdWxhciBudW1iZXIgY29udGV4dCBoZWFkZXJzLg0KPGRpdiBjbGFzcz0iIj48YnIgY2xh
c3M9IiI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PjxiciBj
bGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj5QUSZndDsgJm5ic3A7SSBkb24ndCBmb2xsb3cgdGhhdCBs
b2dpYzogdGhlIF9lYXNpZXN0XyAoaW4gdGVybXMgb2YgY29tcGxleGl0eSwgY29zdCwgZXRjLikg
b3B0aW9uIG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRvIG1hbmRhdGUgc2luY2UgaXQgYWxsb3dzIGZv
ciBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGFuZCBoZWxwcyBlbnN1cmUgYWRvcHRpb24gb2YgdGhl
IHByb3RvY29sLiAmbmJzcDtNYW5kYXRpbmcgYSBtb3JlIGNvbXBsZXggb3B0aW9uIHNpbXBseSBz
bG93cw0KIHRoZSBhZG9wdGlvbi4gJm5ic3A7VGhpcyBpcyBleGFjdGx5IHRoZSBjb252ZXJzYXRp
b24gd2UgaGFkIHdoZW4gcHV0dGluZyB0b2dldGhlciB0aGUgZHJhZnQsIGFuZCBvbmUgdGhhdCBz
ZWVtcyB0byByZXNvbmF0ZSB3aXRoIGRldmVsb3BlcnMgYW5kIG9wZXJhdG9ycyBhbGlrZS4mbmJz
cDs8L2Rpdj4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PlBRJmd0OyAmbmJzcDtB
bHNvLCBsZXQncyBub3QgaWdub3JlIGhpc3RvcnkgKHlvdSBrbm93IHRoZSBvbGQgYWRhZ2UgOykp
OiBUTFYgYW5kIG90aGVyIHZhcmlhYmxlIGxlbmd0aCBkYXRhIHBsYW5lIHByb3RvY29scyBoYXZl
IG5vdCBiZWVuIGEgc3VjY2Vzcy4gJm5ic3A7V2UgY2FuIGRlYmF0ZSB0aGUgcmVhc29ucyBmb3Ig
dGhhdCwgYnV0IHRoZSBmYWN0IHJlbWFpbnM6IHNpbXBsZSBkYXRhIHBsYW5lcyBnZXQgYWRvcHRp
b24uICZuYnNwO0FzIFBhdWwgQi4gcG9pbnRzDQogb3V0IGJlbG93LCB3ZSBkb24ndCBrbm93IGFs
bCB0aGUgbWV0YWRhdGEgYW5zd2VycywgYnV0IHdlIGRvIGtub3cgdGhhdCBhIGJvdW5kZWQgYW1v
dW50IG9mIG1ldGFkYXRhIGlzIHZlcnkgaW1wb3J0YW50IGZvciBTRkMgdXNlIGNhc2VzLiAmbmJz
cDtMZXQncyB1c2UgdGhhdCBmYWN0LCBhbmQgYSBzaW1wbGUgcHJvdG9jb2wgdG8gZ2V0IGltcGxl
bWVudGF0aW9uIG91dCB0aGUgZG9vci48L2Rpdj4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+
DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IGRpcj0ibHRyIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+SW4gYSBzZXBhcmF0ZSBlbWFpbCwg
TWVkIGFza2VkIGEgdmVyeSByZWFzb25hYmxlIHF1ZXN0aW9uIC0gZm9yIHR5cGUgMSwgd2h5IGFy
ZSB0aGVyZSZuYnNwO2ZvdXIgbWFuZGF0b3J5IGNvbnRleHQgaGVhZGVycywgcmF0aGVyIHRoYW4g
MiwgMywgNSwgMTAsIGV0Yy4/IFRoZSBkcmFmdCBjb250YWlucyBubyBwYXJ0aWN1bGFyIGp1c3Rp
ZmljYXRpb24gZm9yIHRoaXMgY2hvaWNlLjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PlBRJmd0OyAmbmJzcDtUaGF0
J3MgYSB2ZXJ5IHZhbGlkIHF1ZXN0aW9uLiAmbmJzcDtUaGUgc3RhcnRpbmcgcHJlbWlzZSB3YXMg
c2ltcGxlOiBhIGJvdW5kZWQgc2V0IG9mIGZpeGVkIG1ldGFkYXRhLiAmbmJzcDsgQmFzZWQgb24g
c29tZSBleHBlcmllbmNlIGluIHRoZSBzZXJ2aWNlIHNwYWNlIGFuZCBzb21lIGluaXRpYWwgdXNl
IGNhc2UgZGlzY3Vzc2lvbiB3aXRoIG9wZXJhdG9ycywgNCBwcm92aWRlZCBzb21lIGJhbGFuY2U6
IHJlYXNvbmFibGUgaW4gdGhhdCBpdCBwcm92aWRlZA0KIHNvbWUgbWVhbmluZ2Z1bCBzcGFjZSwg
eWV0IG5vdCBzbyBsYXJnZSBhcyB0byBiZWNvbWUgdW53aWVsZHksIGFsbCB0aGUgd2hpbGUgZm9y
Y2luZyBzb21lIGRpc2NpcGxpbmUuICZuYnNwO092ZXJhbGwgdGhhdCBoYXMgcHJvdmVuIHRvIGJl
IHRydWUgYXMgaW1wbGVtZW50YXRpb25zIGhhdmUgYmVlbiB0ZXN0ZWQgYW5kIG1hcHBlZCB0byB1
c2UgY2FzZXMuICZuYnNwO09mIGNvdXJzZSB5b3UgY2FuIGNvbWUgdXAgd2l0aCBjYXNlcyB3aGVy
ZSA0IGlzIHRvbyBtYW55LA0KIG9yIHRvbyBmZXcsIGluIHdoaWNoIGNhc2UgdGhlIGRyYWZ0IHBy
b3ZpZGVzIGEgbWVhbnMgdG8gYWNjb21tb2RhdGUgdGhhdC48L2Rpdj4NCjxkaXY+PGJyIGNsYXNz
PSIiPg0KPC9kaXY+DQo8ZGl2PlBRJmd0OyAmbmJzcDtJIGFsc28gdGhpbmsgd2UgbmVlZCB0byBi
ZSByZWFsaXN0aWMuICZuYnNwO1dlIHdlcmUgdXJnZWQgZHVyaW5nIFdHIGZvcm1hdGlvbiBieSBh
IGxhcmdlIG9wZXJhdG9yOiB0aGUgSUVURiBjYW5ub3Qgc3BlbmQgeWVhcnMgdHJ5aW5nIHRvIHNv
bHZlIHRoZSBzZXJ2aWNlIGNoYWluaW5nIGlzc3VlLiAmbmJzcDtUaGUgbmVlZCBmb3IgYW4gaW50
ZXJvcGVyYWJsZSBwcm90b2NvbCBpcyBhY3V0ZSBhbmQgb3BlcmF0b3JzIG5lZWQgdG8gc3RhcnQg
d29ya2luZw0KIG9uIGRlcGxveW1lbnQgKHNlZSB0aGUgdmlicmFuY3kgb2YgdGhlIG9wZW4gc291
cmNlIHByb2plY3RzIGluIHRoaXMgc3BhY2UpLiAmbmJzcDtUaGUgYmFsYW5jZSBvZiB0eXBlIDEg
YW5kIHR5cGUgMiBhbGxvd3MgZm9yIHZlbG9jaXR5IGFuZCBldm9sdXRpb24uICZuYnNwOzwvZGl2
Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+
DQo8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IGRpcj0ibHRyIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNs
YXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkl04oCZcyB0cnVlIHRoYXQgdGhlcmUgYXJl
IHR3byBwYXJ0aWN1bGFyIHVzZSBjYXNlcywmbmJzcDtkcmFmdC1ndWljaGFyZC1zZmMtbnNoLWRj
LWFsbG9jYXRpb24gYW5kJm5ic3A7ZHJhZnQtbmFwcGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2Nh
dGlvbiwgdGhhdCBsb29rIHRvIG1ha2UgZ29vZCB1c2Ugb2YgZXhhY3RseSA0IGNvbnRleHQgaGVh
ZGVycy4gSG93ZXZlciwgdGhlc2UgYXJlIGp1c3QgdHdvIHBhcnRpY3VsYXIgZXhhbXBsZXMsIGFu
ZA0KIG5vdCB5ZXQgYWNjZXB0ZWQgYnkgdGhlIFdHLiZuYnNwOyBGdXJ0aGVyIGRldmVsb3BtZW50
IG9mIHRoZXNlIGRyYWZ0cywgb3IgZXZlbiBpbXBsZW1lbnRhdGlvbiwgbWF5IHNob3cgdGhhdCBm
b3VyIGFyZSBpbnN1ZmZpY2llbnQuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5DaGVlcnMsPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkFuZHk8
L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9ImdtYWlsX2V4dHJhIj48YnIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90
ZSI+T24gRnJpLCBOb3YgMjAsIDIwMTUgYXQgMTI6MjAgUE0sIEJvdHRvcmZmLCBQYXVsIDxzcGFu
IGRpcj0ibHRyIiBjbGFzcz0iIj4NCiZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBo
cGUuY29tIiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9h
PiZndDs8L3NwYW4+IHdyb3RlOjxiciBjbGFzcz0iIj4NCjxibG9ja3F1b3RlIGNsYXNzPSJnbWFp
bF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNv
bGlkO3BhZGRpbmctbGVmdDoxZXgiPg0KPGRpdiBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxp
bms9InB1cnBsZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxZjQ5N2QiIGNsYXNzPSIiPkkgdGhpbmsgd2UgYWxsIGNv
dWxkIGFncmVlIHRoYXQgZml4ZWQgaGVhZGVycyBhcmUgZWFzaWVyIHRvIGltcGxlbWVudCB0aGFu
IFRMVnMsIGhvd2V2ZXIgdGhhdCBkb2VzIG5vdCByYXRpb25hbGl6ZSBtYW5kYXRpbmcgYSBmaXhl
ZCBoZWFkZXIgaW1wbGVtZW50YXRpb24uIEl0IHdvdWxkIHJhdGlvbmFsaXplIHN1cHBvcnRpbmcg
b25seSBmaXhlZA0KIGxlbmd0aCBoZWFkZXJzLCBob3dldmVyIHdlIGhhdmUgYmVlbiB1bmFibGUg
dG8gZG8gdGhpcy4gT3B0aW9ucyBhbHdheXMgd2Vha2VuIHN0YW5kYXJkcyBhZ3JlZW1lbnQuPHUg
Y2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxZjQ5N2QiIGNsYXNzPSIiPjx1IGNsYXNzPSIiPjwv
dT4mbmJzcDs8dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMWY0OTdkIiBjbGFzcz0iIj5JZiB0aGUgYXBwbGljYXRpb24g
cmVxdWlyZXMgVExWcywgdGhlbiBpdCBkb2VzIG5vdCBwcm92aWRlIGFueSBzdGFuZGFyZHMgYWR2
YW50YWdlIHRvIG1hbmRhdGUgc3VwcG9ydCBmb3IgZml4ZWQgaGVhZGVycy4gSXQgd2lsbCBub3Qg
YmUgcG9zc2libGUgZm9yIGFuIGFwcGxpY2F0aW9uIHRoYXQgcmVxdWlyZXMgVExWcyB0byBmYWxs
IGJhY2sgdG8NCiBmaXhlZCBsZW5ndGggaGVhZGVycy4gSWYgdGhleSBjb3VsZCwgdGhlbiB3ZSBz
aG91bGQgZWxpbWluYXRlIHRoZSBUTFYgb3B0aW9uIGZyb20gTlNILg0KPHUgY2xhc3M9IiI+PC91
Pjx1IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxZjQ5N2QiIGNsYXNzPSIiPjx1IGNsYXNzPSIiPjwvdT4mbmJzcDs8dSBj
bGFzcz0iIj48L3U+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMWY0OTdkIiBjbGFzcz0iIj5JTUhPIHdlIHNob3VsZCBiZSBsb29raW5nIGF0IHRo
ZSBhYnN0cmFjdCBzZW1hbnRpY3MgZm9yIG1ldGEtZGF0YSBiZWZvcmUgd2UgY29uc2lkZXIgaG93
IHRvIGVuY29kZSBpdC4gT25jZSB3ZSBkZWNpZGUgd2hhdCBuZWVkcyB0byBiZSBlbmNvZGVkIHRo
ZW4gd2UgY2FuIGNvbnNpZGVyIHRoZSBiZXN0IGVuY29kaW5ncyBhbmQgd2hhdCBzaG91bGQNCiBi
ZSBtYW5kYXRvcnkgb3Igb3B0aW9uYWwuIDx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMWY0
OTdkIiBjbGFzcz0iIj48dSBjbGFzcz0iIj48L3U+Jm5ic3A7PHUgY2xhc3M9IiI+PC91Pjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFmNDk3ZCIg
Y2xhc3M9IiI+Q2hlZXJzLDx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMWY0OTdkIiBjbGFz
cz0iIj48dSBjbGFzcz0iIj48L3U+Jm5ic3A7PHUgY2xhc3M9IiI+PC91Pjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFmNDk3ZCIgY2xhc3M9IiI+
UGF1bCA8dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91Pjwvc3Bhbj48L3A+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjZTFlMWUx
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iIGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGIgY2xhc3M9IiI+RnJvbTo8L2I+IHNmYyBbbWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPnNmYy1ib3Vu
Y2VzQGlldGYub3JnPC9hPl0NCjxiIGNsYXNzPSIiPk9uIEJlaGFsZiBPZiA8L2I+UGF1bCBRdWlu
biAocGF1bHEpPGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+U2VudDo8L2I+IEZyaWRheSwgTm92
ZW1iZXIgMjAsIDIwMTUgNjoyNyBBTTxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlRvOjwvYj4g
UWluIFd1PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86
dXJpLmVsenVyQGludGVsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPg0KdXJpLmVsenVy
QGludGVsLmNvbTwvYT47IERvbGdhbm93LCBBbmRyZXcgKEFuZHJldyk7IDxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iIj4NCnNmY0BpZXRmLm9yZzwv
YT47IExpbmRhIER1bmJhcjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1YmplY3Q6PC9iPiBS
ZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PHUgY2xhc3M9IiI+PC91Pjx1
IGNsYXNzPSIiPjwvdT48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
Y2xhc3M9Img1Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjx1IGNsYXNzPSIiPjwvdT4mbmJzcDs8
dSBjbGFzcz0iIj48L3U+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMi4wcHQiIGNsYXNzPSIiPjx1IGNsYXNzPSIiPjwvdT4mbmJzcDs8dSBjbGFzcz0i
Ij48L3U+PC9zcGFuPjwvcD4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBOb3YgMTksIDIwMTUsIGF0IDk6MjggUE0sIFFp
biBXdSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiIGNsYXNzPSIiPmJpbGwud3VAaHVhd2VpLmNvbTwvYT4mZ3Q7IHdyb3RlOjx1IGNsYXNzPSIi
PjwvdT48dSBjbGFzcz0iIj48L3U+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
dSBjbGFzcz0iIj48L3U+Jm5ic3A7PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxkaXYgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Y29sb3I6IzFmNDk3ZCIgY2xhc3M9IiI+SGksIEFuZHJldyBhbmQgUGF1bDo8
L3NwYW4+PHNwYW4gY2xhc3M9IiI+PHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Y29sb3I6IzFmNDk3ZCIgY2xhc3M9IiI+SXQgbG9va3MgSSBtaXNzZWQgYSBsb3Qgb2YgZGlz
Y3Vzc2lvbiByZWdhcmRpbmcgTlNIIGNvbnRleHQgaGVhZGVyIGluIHRoZSBwYXN0LCB0aGFua3Mg
UGF1bCB0byBwb2ludCBtZSB0aGUgYXJjaGl2ZS48L3NwYW4+PHNwYW4gY2xhc3M9IiI+PHUgY2xh
c3M9IiI+PC91Pjx1IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFmNDk3ZCIgY2xhc3M9IiI+
R2VuZXJhbGx5IHNwZWFraW5nLCB0aGVyZSBpcyB0cmFkZW9mZiBiZXR3ZWVuIHBlcmZvcm1hbmNl
IGFuZCBmbGV4aWJpbGl0eS48L3NwYW4+PHNwYW4gY2xhc3M9IiI+PHUgY2xhc3M9IiI+PC91Pjx1
IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFmNDk3ZCIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGNsYXNzPSIiPjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwv
cD4NCjxkaXYgY2xhc3M9IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2Vy
aWYiIGNsYXNzPSIiPjx1IGNsYXNzPSIiPjwvdT4mbmJzcDs8dSBjbGFzcz0iIj48L3U+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiIgY2xhc3M9IiI+QWJzb2x1dGVseSwgYW5kIHRo
YXQncyB0aGUgcmVhc29uIGZvciBvZmZlcmluZyB0aGUgdHdvIG9wdGlvbnM6IGJhbGFuY2Ugc3Bl
ZWQvc2ltcGxpY2l0eSBhbmQgZmxleGliaWxpdHkuPHUgY2xhc3M9IiI+PC91Pjx1IGNsYXNzPSIi
PjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIiBjbGFzcz0iIj48dSBjbGFzcz0iIj48L3U+Jm5ic3A7
PHUgY2xhc3M9IiI+PC91Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWls
eTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiIGNsYXNzPSIiPlRoZSBwaGlsb3Nv
cGh5IGlzIHRvIG1hbmRhdGUgdGhlIHNpbXBsZXN0IGZvcm0gb2YgbWV0YWRhdGEsIGVuYWJsaW5n
IGEgYnJvYWQgaW1wbGVtZW50YXRpb24gYmFzZS4mbmJzcDsgSWYvd2hlbiBtb3JlIGZsZXhpYmls
aXR5IGlzIG5lZWRlZCBhIG1vcmUgZmxleGlibGUgTlNIIHR5cGUgaXMNCiBhdmFpbGFibGUsIGFs
b25nIHdpdGggdGhlIGFzc29jaWF0ZWQgdHJhZGVvZmZzLiZuYnNwOyBUaGF0J3MgdGhlIGJhbGFu
Y2UgdGhhdCB3ZSBkZWNpZGVkIHRvIHN0cmlrZSBhbmQgaXQgc2VlbXMgdG8gYmUgcmVhc29uYWJs
ZSBhbmQgd2VsbCBhY2NlcHRlZC48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91Pjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDssc2VyaWYiIGNsYXNzPSIiPjx1IGNsYXNzPSIiPjwvdT4mbmJzcDs8dSBjbGFzcz0i
Ij48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rp
bWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiIgY2xhc3M9IiI+VGhhbmtzLDx1IGNsYXNzPSIiPjwv
dT48dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiIgY2xhc3M9IiI+UGF1bDx1IGNs
YXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiIgY2xhc3M9IiI+
PHUgY2xhc3M9IiI+PC91PiZuYnNwOzx1IGNsYXNzPSIiPjwvdT48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyIGNsYXNzPSIiPg0Kc2Zj
IG1haWxpbmcgbGlzdDxiciBjbGFzcz0iIj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IGNsYXNzPSIiPnNmY0BpZXRmLm9yZzwvYT48YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgcmVsPSJub3JlZmVycmVyIiB0YXJn
ZXQ9Il9ibGFuayIgY2xhc3M9IiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9zZmM8L2E+PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPC9ibG9ja3F1b3RlPg0KPC9k
aXY+DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+
DQo8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_EDE43D1E8068446698E2EC5BF517EBE8ciscocom_--


From nobody Tue Dec  1 12:32:59 2015
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 131B61B3619 for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 12:32:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id arBdLxamhFkf for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 12:32:55 -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 DB0781B362B for <sfc@ietf.org>; Tue,  1 Dec 2015 12:32:55 -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.0224.002;  Tue, 1 Dec 2015 12:32:55 -0800
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggAFcfQCAADCFgIAEnguAgAzcEYD//33agA==
Date: Tue, 1 Dec 2015 20:32:42 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B6D6E5328@MBX021-W3-CA-2.exch021.domain.local>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com>
In-Reply-To: <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [66.201.48.54]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B6D6E5328MBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/MkdIXqg3v-AnfpDIWsQ2OkIFF_4>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 01 Dec 2015 20:32:59 -0000

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

UGF1bCwNCg0KRm9yIHR5cGUgMSwgd291bGQgeW91IGNvbnNpZGVyIGluY29ycG9yYXRpb24gb2Yg
YSDigJxzY2hlbWEgSUTigJ0gZWl0aGVyIHdpdGhpbiB0aGUgMTYgYnl0ZXMgb3Igb3V0c2lkZSBv
ZiB0aGVtPyAgIFRoYXQgd291bGQgYWxsb3cgZm9yIGFuIElBTkEtdHlwZSByZWdpc3RyeSB0byBt
YWtlIGV4cGxpY2l0IHRoZSB2YXJpb3VzIGNvbXBsZXRlIGludGVycHJldGF0aW9ucyBvZiB0aGUg
Zml4ZWQtc2l6ZSBtZXRhZGF0YSBieXRlcy4gICBBIHZhbHVlIGNvdWxkIGJlIHJlc2VydmVkIGZv
ciDigJxlbnRlcnByaXNlIHNwZWNpZmlj4oCdIHRvIGFsbG93IGZvciBpbm5vdmF0aW9uIGFuZCBl
eHBlcmltZW50YWwgdXNlcyAod2hldGhlciBvciBub3QgYW4gZW50ZXJwcmlzZSBJRCB3b3VsZCBi
ZSBpbmNsdWRlZCBpbiB0aGlzIGNhc2UgY291bGQgYmUgZm9yIGZ1cnRoZXIgZGlzY3Vzc2lvbiku
ICAgSSB0aGluayBzb21lIG9mIHRoZSBjb25jZXJucyBhcm91bmQgdHlwZSAxIGlzIHRoZSByaWdp
ZGl0eSwgYnV0IGFsc28gdGhlIG5vdC1zby1leHBsaWNpdGx5IHN0cnVjdHVyZWQgbmF0dXJlIG9m
IGl0IGFuZCBob3cgdGhhdCBjb3VsZCBsZWFkIHRvIGludGVyb3BlcmFiaWxpdHkgZGlmZmljdWx0
aWVzLiAgICBNeSBwcm9wb3NhbCB3b3VsZCByZWR1Y2UgY29uY2VybnMgYXJvdW5kIHRoZSBsYXR0
ZXIsIEkgYmVsaWV2ZS4NCg0KVGhhbmtzLg0KDQogICBSb24NCg0KDQpGcm9tOiBzZmMgW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFBhdWwgUXVpbm4gKHBhdWxxKQ0K
U2VudDogVHVlc2RheSwgRGVjZW1iZXIgMSwgMjAxNSAzOjE0IFBNDQpUbzogQW5kcmV3IEcuIE1h
bGlzIDxhZ21hbGlzQGdtYWlsLmNvbT4NCkNjOiBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBb
c2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KSGkgQW5keSwNCg0KDQpQbGVh
c2Ugc2VlIGJlbG93Lg0KDQoNClRoYW5rcw0KUGF1bA0KDQoNCk9uIE5vdiAyMywgMjAxNSwgYXQg
MTA6NTAgQU0sIEFuZHJldyBHLiBNYWxpcyA8YWdtYWxpc0BnbWFpbC5jb208bWFpbHRvOmFnbWFs
aXNAZ21haWwuY29tPj4gd3JvdGU6DQoNCkkgYWdyZWUgd2l0aCBQYXVsIEIuIHRoYXQgaW50ZXJv
cGVyYWJpbGl0eSBpcyBiZXN0IHNlcnZlZCBieSB1c2luZyBhIGhlYWRlciB0aGF0IGFjY29tbW9k
YXRlcyB0aGUgZ3JlYXRlc3QgbnVtYmVyIG9mIHBvc3NpYmxlIGFwcGxpY2F0aW9ucyBhbmQgdXNl
IGNhc2VzIGFzIHRoZSBjb21tb24gZGVub21pbmF0b3IuIFRoaXMgYXJndWVzIGZvciB0eXBlIDIg
YmVpbmcgdGhlIE1VU1QgdG8gaW1wbGVtZW50LCB3aXRoIHR5cGUgMSBiZWluZyBhbiBvcHRpb25h
bCBvcHRpbWl6YXRpb24gZm9yIHNvbWUgcGFydGljdWxhciB1c2UgY2FzZXMgb3IgYXBwbGljYXRp
b25zIHRoYXQgcmVxdWlyZSBhdCBtb3N0IGEgcGFydGljdWxhciBudW1iZXIgY29udGV4dCBoZWFk
ZXJzLg0KDQoNClBRPiAgSSBkb24ndCBmb2xsb3cgdGhhdCBsb2dpYzogdGhlIF9lYXNpZXN0XyAo
aW4gdGVybXMgb2YgY29tcGxleGl0eSwgY29zdCwgZXRjLikgb3B0aW9uIG1ha2VzIHRoZSBtb3N0
IHNlbnNlIHRvIG1hbmRhdGUgc2luY2UgaXQgYWxsb3dzIGZvciBhIGJyb2FkIGltcGxlbWVudGF0
aW9uIGFuZCBoZWxwcyBlbnN1cmUgYWRvcHRpb24gb2YgdGhlIHByb3RvY29sLiAgTWFuZGF0aW5n
IGEgbW9yZSBjb21wbGV4IG9wdGlvbiBzaW1wbHkgc2xvd3MgdGhlIGFkb3B0aW9uLiAgVGhpcyBp
cyBleGFjdGx5IHRoZSBjb252ZXJzYXRpb24gd2UgaGFkIHdoZW4gcHV0dGluZyB0b2dldGhlciB0
aGUgZHJhZnQsIGFuZCBvbmUgdGhhdCBzZWVtcyB0byByZXNvbmF0ZSB3aXRoIGRldmVsb3BlcnMg
YW5kIG9wZXJhdG9ycyBhbGlrZS4NCg0KUFE+ICBBbHNvLCBsZXQncyBub3QgaWdub3JlIGhpc3Rv
cnkgKHlvdSBrbm93IHRoZSBvbGQgYWRhZ2UgOykpOiBUTFYgYW5kIG90aGVyIHZhcmlhYmxlIGxl
bmd0aCBkYXRhIHBsYW5lIHByb3RvY29scyBoYXZlIG5vdCBiZWVuIGEgc3VjY2Vzcy4gIFdlIGNh
biBkZWJhdGUgdGhlIHJlYXNvbnMgZm9yIHRoYXQsIGJ1dCB0aGUgZmFjdCByZW1haW5zOiBzaW1w
bGUgZGF0YSBwbGFuZXMgZ2V0IGFkb3B0aW9uLiAgQXMgUGF1bCBCLiBwb2ludHMgb3V0IGJlbG93
LCB3ZSBkb24ndCBrbm93IGFsbCB0aGUgbWV0YWRhdGEgYW5zd2VycywgYnV0IHdlIGRvIGtub3cg
dGhhdCBhIGJvdW5kZWQgYW1vdW50IG9mIG1ldGFkYXRhIGlzIHZlcnkgaW1wb3J0YW50IGZvciBT
RkMgdXNlIGNhc2VzLiAgTGV0J3MgdXNlIHRoYXQgZmFjdCwgYW5kIGEgc2ltcGxlIHByb3RvY29s
IHRvIGdldCBpbXBsZW1lbnRhdGlvbiBvdXQgdGhlIGRvb3IuDQoNCkluIGEgc2VwYXJhdGUgZW1h
aWwsIE1lZCBhc2tlZCBhIHZlcnkgcmVhc29uYWJsZSBxdWVzdGlvbiAtIGZvciB0eXBlIDEsIHdo
eSBhcmUgdGhlcmUgZm91ciBtYW5kYXRvcnkgY29udGV4dCBoZWFkZXJzLCByYXRoZXIgdGhhbiAy
LCAzLCA1LCAxMCwgZXRjLj8gVGhlIGRyYWZ0IGNvbnRhaW5zIG5vIHBhcnRpY3VsYXIganVzdGlm
aWNhdGlvbiBmb3IgdGhpcyBjaG9pY2UuDQoNClBRPiAgVGhhdCdzIGEgdmVyeSB2YWxpZCBxdWVz
dGlvbi4gIFRoZSBzdGFydGluZyBwcmVtaXNlIHdhcyBzaW1wbGU6IGEgYm91bmRlZCBzZXQgb2Yg
Zml4ZWQgbWV0YWRhdGEuICAgQmFzZWQgb24gc29tZSBleHBlcmllbmNlIGluIHRoZSBzZXJ2aWNl
IHNwYWNlIGFuZCBzb21lIGluaXRpYWwgdXNlIGNhc2UgZGlzY3Vzc2lvbiB3aXRoIG9wZXJhdG9y
cywgNCBwcm92aWRlZCBzb21lIGJhbGFuY2U6IHJlYXNvbmFibGUgaW4gdGhhdCBpdCBwcm92aWRl
ZCBzb21lIG1lYW5pbmdmdWwgc3BhY2UsIHlldCBub3Qgc28gbGFyZ2UgYXMgdG8gYmVjb21lIHVu
d2llbGR5LCBhbGwgdGhlIHdoaWxlIGZvcmNpbmcgc29tZSBkaXNjaXBsaW5lLiAgT3ZlcmFsbCB0
aGF0IGhhcyBwcm92ZW4gdG8gYmUgdHJ1ZSBhcyBpbXBsZW1lbnRhdGlvbnMgaGF2ZSBiZWVuIHRl
c3RlZCBhbmQgbWFwcGVkIHRvIHVzZSBjYXNlcy4gIE9mIGNvdXJzZSB5b3UgY2FuIGNvbWUgdXAg
d2l0aCBjYXNlcyB3aGVyZSA0IGlzIHRvbyBtYW55LCBvciB0b28gZmV3LCBpbiB3aGljaCBjYXNl
IHRoZSBkcmFmdCBwcm92aWRlcyBhIG1lYW5zIHRvIGFjY29tbW9kYXRlIHRoYXQuDQoNClBRPiAg
SSBhbHNvIHRoaW5rIHdlIG5lZWQgdG8gYmUgcmVhbGlzdGljLiAgV2Ugd2VyZSB1cmdlZCBkdXJp
bmcgV0cgZm9ybWF0aW9uIGJ5IGEgbGFyZ2Ugb3BlcmF0b3I6IHRoZSBJRVRGIGNhbm5vdCBzcGVu
ZCB5ZWFycyB0cnlpbmcgdG8gc29sdmUgdGhlIHNlcnZpY2UgY2hhaW5pbmcgaXNzdWUuICBUaGUg
bmVlZCBmb3IgYW4gaW50ZXJvcGVyYWJsZSBwcm90b2NvbCBpcyBhY3V0ZSBhbmQgb3BlcmF0b3Jz
IG5lZWQgdG8gc3RhcnQgd29ya2luZyBvbiBkZXBsb3ltZW50IChzZWUgdGhlIHZpYnJhbmN5IG9m
IHRoZSBvcGVuIHNvdXJjZSBwcm9qZWN0cyBpbiB0aGlzIHNwYWNlKS4gIFRoZSBiYWxhbmNlIG9m
IHR5cGUgMSBhbmQgdHlwZSAyIGFsbG93cyBmb3IgdmVsb2NpdHkgYW5kIGV2b2x1dGlvbi4NCg0K
DQoNCg0KDQpJdOKAmXMgdHJ1ZSB0aGF0IHRoZXJlIGFyZSB0d28gcGFydGljdWxhciB1c2UgY2Fz
ZXMsIGRyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbiBhbmQgZHJhZnQtbmFwcGVy
LXNmYy1uc2gtbW9iaWxpdHktYWxsb2NhdGlvbiwgdGhhdCBsb29rIHRvIG1ha2UgZ29vZCB1c2Ug
b2YgZXhhY3RseSA0IGNvbnRleHQgaGVhZGVycy4gSG93ZXZlciwgdGhlc2UgYXJlIGp1c3QgdHdv
IHBhcnRpY3VsYXIgZXhhbXBsZXMsIGFuZCBub3QgeWV0IGFjY2VwdGVkIGJ5IHRoZSBXRy4gIEZ1
cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhlc2UgZHJhZnRzLCBvciBldmVuIGltcGxlbWVudGF0aW9u
LCBtYXkgc2hvdyB0aGF0IGZvdXIgYXJlIGluc3VmZmljaWVudC4NCg0KQ2hlZXJzLA0KQW5keQ0K
DQoNCk9uIEZyaSwgTm92IDIwLCAyMDE1IGF0IDEyOjIwIFBNLCBCb3R0b3JmZiwgUGF1bCA8cGF1
bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PiB3cm90ZToN
CkkgdGhpbmsgd2UgYWxsIGNvdWxkIGFncmVlIHRoYXQgZml4ZWQgaGVhZGVycyBhcmUgZWFzaWVy
IHRvIGltcGxlbWVudCB0aGFuIFRMVnMsIGhvd2V2ZXIgdGhhdCBkb2VzIG5vdCByYXRpb25hbGl6
ZSBtYW5kYXRpbmcgYSBmaXhlZCBoZWFkZXIgaW1wbGVtZW50YXRpb24uIEl0IHdvdWxkIHJhdGlv
bmFsaXplIHN1cHBvcnRpbmcgb25seSBmaXhlZCBsZW5ndGggaGVhZGVycywgaG93ZXZlciB3ZSBo
YXZlIGJlZW4gdW5hYmxlIHRvIGRvIHRoaXMuIE9wdGlvbnMgYWx3YXlzIHdlYWtlbiBzdGFuZGFy
ZHMgYWdyZWVtZW50Lg0KDQpJZiB0aGUgYXBwbGljYXRpb24gcmVxdWlyZXMgVExWcywgdGhlbiBp
dCBkb2VzIG5vdCBwcm92aWRlIGFueSBzdGFuZGFyZHMgYWR2YW50YWdlIHRvIG1hbmRhdGUgc3Vw
cG9ydCBmb3IgZml4ZWQgaGVhZGVycy4gSXQgd2lsbCBub3QgYmUgcG9zc2libGUgZm9yIGFuIGFw
cGxpY2F0aW9uIHRoYXQgcmVxdWlyZXMgVExWcyB0byBmYWxsIGJhY2sgdG8gZml4ZWQgbGVuZ3Ro
IGhlYWRlcnMuIElmIHRoZXkgY291bGQsIHRoZW4gd2Ugc2hvdWxkIGVsaW1pbmF0ZSB0aGUgVExW
IG9wdGlvbiBmcm9tIE5TSC4NCg0KSU1ITyB3ZSBzaG91bGQgYmUgbG9va2luZyBhdCB0aGUgYWJz
dHJhY3Qgc2VtYW50aWNzIGZvciBtZXRhLWRhdGEgYmVmb3JlIHdlIGNvbnNpZGVyIGhvdyB0byBl
bmNvZGUgaXQuIE9uY2Ugd2UgZGVjaWRlIHdoYXQgbmVlZHMgdG8gYmUgZW5jb2RlZCB0aGVuIHdl
IGNhbiBjb25zaWRlciB0aGUgYmVzdCBlbmNvZGluZ3MgYW5kIHdoYXQgc2hvdWxkIGJlIG1hbmRh
dG9yeSBvciBvcHRpb25hbC4NCg0KQ2hlZXJzLA0KDQpQYXVsDQpGcm9tOiBzZmMgW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhh
bGYgT2YgUGF1bCBRdWlubiAocGF1bHEpDQpTZW50OiBGcmlkYXksIE5vdmVtYmVyIDIwLCAyMDE1
IDY6MjcgQU0NClRvOiBRaW4gV3UNCkNjOiB1cmkuZWx6dXJAaW50ZWwuY29tPG1haWx0bzp1cmku
ZWx6dXJAaW50ZWwuY29tPjsgRG9sZ2Fub3csIEFuZHJldyAoQW5kcmV3KTsgc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBMaW5kYSBEdW5iYXINClN1YmplY3Q6IFJlOiBbc2ZjXSBO
U0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KDQpPbiBOb3YgMTksIDIwMTUsIGF0IDk6
MjggUE0sIFFpbiBXdSA8YmlsbC53dUBodWF3ZWkuY29tPG1haWx0bzpiaWxsLnd1QGh1YXdlaS5j
b20+PiB3cm90ZToNCg0KSGksIEFuZHJldyBhbmQgUGF1bDoNCkl0IGxvb2tzIEkgbWlzc2VkIGEg
bG90IG9mIGRpc2N1c3Npb24gcmVnYXJkaW5nIE5TSCBjb250ZXh0IGhlYWRlciBpbiB0aGUgcGFz
dCwgdGhhbmtzIFBhdWwgdG8gcG9pbnQgbWUgdGhlIGFyY2hpdmUuDQpHZW5lcmFsbHkgc3BlYWtp
bmcsIHRoZXJlIGlzIHRyYWRlb2ZmIGJldHdlZW4gcGVyZm9ybWFuY2UgYW5kIGZsZXhpYmlsaXR5
Lg0KDQoNCkFic29sdXRlbHksIGFuZCB0aGF0J3MgdGhlIHJlYXNvbiBmb3Igb2ZmZXJpbmcgdGhl
IHR3byBvcHRpb25zOiBiYWxhbmNlIHNwZWVkL3NpbXBsaWNpdHkgYW5kIGZsZXhpYmlsaXR5Lg0K
DQpUaGUgcGhpbG9zb3BoeSBpcyB0byBtYW5kYXRlIHRoZSBzaW1wbGVzdCBmb3JtIG9mIG1ldGFk
YXRhLCBlbmFibGluZyBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGJhc2UuICBJZi93aGVuIG1vcmUg
ZmxleGliaWxpdHkgaXMgbmVlZGVkIGEgbW9yZSBmbGV4aWJsZSBOU0ggdHlwZSBpcyBhdmFpbGFi
bGUsIGFsb25nIHdpdGggdGhlIGFzc29jaWF0ZWQgdHJhZGVvZmZzLiAgVGhhdCdzIHRoZSBiYWxh
bmNlIHRoYXQgd2UgZGVjaWRlZCB0byBzdHJpa2UgYW5kIGl0IHNlZW1zIHRvIGJlIHJlYXNvbmFi
bGUgYW5kIHdlbGwgYWNjZXB0ZWQuDQoNClRoYW5rcywNClBhdWwNCg0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYw0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw
dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBp
bjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBz
cGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIg
ZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xh
c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+UGF1bCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPkZvciB0eXBlIDEsIHdvdWxkIHlvdSBjb25zaWRlciBpbmNvcnBvcmF0aW9uIG9mIGEg
4oCcc2NoZW1hIElE4oCdIGVpdGhlciB3aXRoaW4gdGhlIDE2IGJ5dGVzIG9yIG91dHNpZGUgb2Yg
dGhlbT8mbmJzcDsmbmJzcDsgVGhhdCB3b3VsZCBhbGxvdyBmb3IgYW4gSUFOQS10eXBlIHJlZ2lz
dHJ5IHRvIG1ha2UNCiBleHBsaWNpdCB0aGUgdmFyaW91cyBjb21wbGV0ZSBpbnRlcnByZXRhdGlv
bnMgb2YgdGhlIGZpeGVkLXNpemUgbWV0YWRhdGEgYnl0ZXMuJm5ic3A7Jm5ic3A7IEEgdmFsdWUg
Y291bGQgYmUgcmVzZXJ2ZWQgZm9yIOKAnGVudGVycHJpc2Ugc3BlY2lmaWPigJ0gdG8gYWxsb3cg
Zm9yIGlubm92YXRpb24gYW5kIGV4cGVyaW1lbnRhbCB1c2VzICh3aGV0aGVyIG9yIG5vdCBhbiBl
bnRlcnByaXNlIElEIHdvdWxkIGJlIGluY2x1ZGVkIGluIHRoaXMgY2FzZSBjb3VsZCBiZSBmb3IN
CiBmdXJ0aGVyIGRpc2N1c3Npb24pLiZuYnNwOyZuYnNwOyBJIHRoaW5rIHNvbWUgb2YgdGhlIGNv
bmNlcm5zIGFyb3VuZCB0eXBlIDEgaXMgdGhlIHJpZ2lkaXR5LCBidXQgYWxzbyB0aGUgbm90LXNv
LWV4cGxpY2l0bHkgc3RydWN0dXJlZCBuYXR1cmUgb2YgaXQgYW5kIGhvdyB0aGF0IGNvdWxkIGxl
YWQgdG8gaW50ZXJvcGVyYWJpbGl0eSBkaWZmaWN1bHRpZXMuJm5ic3A7Jm5ic3A7Jm5ic3A7IE15
IHByb3Bvc2FsIHdvdWxkIHJlZHVjZSBjb25jZXJucyBhcm91bmQgdGhlIGxhdHRlciwgSSBiZWxp
ZXZlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhhbmtzLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IFJv
bjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48YSBuYW1lPSJfTWFpbEVuZENvbXBvc2UiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2E+PC9wPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IHNmYyBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5QYXVsIFF1aW5uIChwYXVs
cSk8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgRGVjZW1iZXIgMSwgMjAxNSAzOjE0IFBNPGJy
Pg0KPGI+VG86PC9iPiBBbmRyZXcgRy4gTWFsaXMgJmx0O2FnbWFsaXNAZ21haWwuY29tJmd0Ozxi
cj4NCjxiPkNjOjwvYj4gc2ZjQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2Zj
XSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBBbmR5LCA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGxlYXNlIHNlZSBiZWxvdy48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3M8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBhdWw8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gTm92IDIz
LCAyMDE1LCBhdCAxMDo1MCBBTSwgQW5kcmV3IEcuIE1hbGlzICZsdDs8YSBocmVmPSJtYWlsdG86
YWdtYWxpc0BnbWFpbC5jb20iPmFnbWFsaXNAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGFncmVlIHdpdGggUGF1
bCBCLiB0aGF0IGludGVyb3BlcmFiaWxpdHkgaXMgYmVzdCBzZXJ2ZWQgYnkgdXNpbmcgYSBoZWFk
ZXIgdGhhdCBhY2NvbW1vZGF0ZXMgdGhlIGdyZWF0ZXN0IG51bWJlciBvZiBwb3NzaWJsZSBhcHBs
aWNhdGlvbnMgYW5kIHVzZSBjYXNlcyBhcyB0aGUgY29tbW9uIGRlbm9taW5hdG9yLiBUaGlzIGFy
Z3VlcyBmb3IgdHlwZSAyIGJlaW5nIHRoZSBNVVNUIHRvIGltcGxlbWVudCwgd2l0aA0KIHR5cGUg
MSBiZWluZyBhbiBvcHRpb25hbCBvcHRpbWl6YXRpb24gZm9yIHNvbWUgcGFydGljdWxhciB1c2Ug
Y2FzZXMgb3IgYXBwbGljYXRpb25zIHRoYXQgcmVxdWlyZSBhdCBtb3N0IGEgcGFydGljdWxhciBu
dW1iZXIgY29udGV4dCBoZWFkZXJzLg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5i
c3A7SSBkb24ndCBmb2xsb3cgdGhhdCBsb2dpYzogdGhlIF9lYXNpZXN0XyAoaW4gdGVybXMgb2Yg
Y29tcGxleGl0eSwgY29zdCwgZXRjLikgb3B0aW9uIG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRvIG1h
bmRhdGUgc2luY2UgaXQgYWxsb3dzIGZvciBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGFuZCBoZWxw
cyBlbnN1cmUgYWRvcHRpb24gb2YgdGhlIHByb3RvY29sLiAmbmJzcDtNYW5kYXRpbmcgYSBtb3Jl
IGNvbXBsZXggb3B0aW9uDQogc2ltcGx5IHNsb3dzIHRoZSBhZG9wdGlvbi4gJm5ic3A7VGhpcyBp
cyBleGFjdGx5IHRoZSBjb252ZXJzYXRpb24gd2UgaGFkIHdoZW4gcHV0dGluZyB0b2dldGhlciB0
aGUgZHJhZnQsIGFuZCBvbmUgdGhhdCBzZWVtcyB0byByZXNvbmF0ZSB3aXRoIGRldmVsb3BlcnMg
YW5kIG9wZXJhdG9ycyBhbGlrZS4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UFEmZ3Q7ICZuYnNwO0Fsc28sIGxldCdzIG5vdCBpZ25v
cmUgaGlzdG9yeSAoeW91IGtub3cgdGhlIG9sZCBhZGFnZSA7KSk6IFRMViBhbmQgb3RoZXIgdmFy
aWFibGUgbGVuZ3RoIGRhdGEgcGxhbmUgcHJvdG9jb2xzIGhhdmUgbm90IGJlZW4gYSBzdWNjZXNz
LiAmbmJzcDtXZSBjYW4gZGViYXRlIHRoZSByZWFzb25zIGZvciB0aGF0LCBidXQgdGhlIGZhY3Qg
cmVtYWluczogc2ltcGxlIGRhdGEgcGxhbmVzIGdldCBhZG9wdGlvbi4gJm5ic3A7QXMNCiBQYXVs
IEIuIHBvaW50cyBvdXQgYmVsb3csIHdlIGRvbid0IGtub3cgYWxsIHRoZSBtZXRhZGF0YSBhbnN3
ZXJzLCBidXQgd2UgZG8ga25vdyB0aGF0IGEgYm91bmRlZCBhbW91bnQgb2YgbWV0YWRhdGEgaXMg
dmVyeSBpbXBvcnRhbnQgZm9yIFNGQyB1c2UgY2FzZXMuICZuYnNwO0xldCdzIHVzZSB0aGF0IGZh
Y3QsIGFuZCBhIHNpbXBsZSBwcm90b2NvbCB0byBnZXQgaW1wbGVtZW50YXRpb24gb3V0IHRoZSBk
b29yLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SW4gYSBzZXBhcmF0ZSBlbWFpbCwgTWVkIGFza2VkIGEgdmVyeSBy
ZWFzb25hYmxlIHF1ZXN0aW9uIC0gZm9yIHR5cGUgMSwgd2h5IGFyZSB0aGVyZSZuYnNwO2ZvdXIg
bWFuZGF0b3J5IGNvbnRleHQgaGVhZGVycywgcmF0aGVyIHRoYW4gMiwgMywgNSwgMTAsIGV0Yy4/
IFRoZSBkcmFmdCBjb250YWlucyBubyBwYXJ0aWN1bGFyIGp1c3RpZmljYXRpb24gZm9yIHRoaXMg
Y2hvaWNlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UFEmZ3Q7ICZuYnNwO1RoYXQncyBh
IHZlcnkgdmFsaWQgcXVlc3Rpb24uICZuYnNwO1RoZSBzdGFydGluZyBwcmVtaXNlIHdhcyBzaW1w
bGU6IGEgYm91bmRlZCBzZXQgb2YgZml4ZWQgbWV0YWRhdGEuICZuYnNwOyBCYXNlZCBvbiBzb21l
IGV4cGVyaWVuY2UgaW4gdGhlIHNlcnZpY2Ugc3BhY2UgYW5kIHNvbWUgaW5pdGlhbCB1c2UgY2Fz
ZSBkaXNjdXNzaW9uIHdpdGggb3BlcmF0b3JzLCA0IHByb3ZpZGVkIHNvbWUgYmFsYW5jZTogcmVh
c29uYWJsZQ0KIGluIHRoYXQgaXQgcHJvdmlkZWQgc29tZSBtZWFuaW5nZnVsIHNwYWNlLCB5ZXQg
bm90IHNvIGxhcmdlIGFzIHRvIGJlY29tZSB1bndpZWxkeSwgYWxsIHRoZSB3aGlsZSBmb3JjaW5n
IHNvbWUgZGlzY2lwbGluZS4gJm5ic3A7T3ZlcmFsbCB0aGF0IGhhcyBwcm92ZW4gdG8gYmUgdHJ1
ZSBhcyBpbXBsZW1lbnRhdGlvbnMgaGF2ZSBiZWVuIHRlc3RlZCBhbmQgbWFwcGVkIHRvIHVzZSBj
YXNlcy4gJm5ic3A7T2YgY291cnNlIHlvdSBjYW4gY29tZSB1cCB3aXRoIGNhc2VzDQogd2hlcmUg
NCBpcyB0b28gbWFueSwgb3IgdG9vIGZldywgaW4gd2hpY2ggY2FzZSB0aGUgZHJhZnQgcHJvdmlk
ZXMgYSBtZWFucyB0byBhY2NvbW1vZGF0ZSB0aGF0LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7SSBhbHNvIHRoaW5rIHdl
IG5lZWQgdG8gYmUgcmVhbGlzdGljLiAmbmJzcDtXZSB3ZXJlIHVyZ2VkIGR1cmluZyBXRyBmb3Jt
YXRpb24gYnkgYSBsYXJnZSBvcGVyYXRvcjogdGhlIElFVEYgY2Fubm90IHNwZW5kIHllYXJzIHRy
eWluZyB0byBzb2x2ZSB0aGUgc2VydmljZSBjaGFpbmluZyBpc3N1ZS4gJm5ic3A7VGhlIG5lZWQg
Zm9yIGFuIGludGVyb3BlcmFibGUgcHJvdG9jb2wgaXMgYWN1dGUgYW5kIG9wZXJhdG9ycyBuZWVk
DQogdG8gc3RhcnQgd29ya2luZyBvbiBkZXBsb3ltZW50IChzZWUgdGhlIHZpYnJhbmN5IG9mIHRo
ZSBvcGVuIHNvdXJjZSBwcm9qZWN0cyBpbiB0aGlzIHNwYWNlKS4gJm5ic3A7VGhlIGJhbGFuY2Ug
b2YgdHlwZSAxIGFuZCB0eXBlIDIgYWxsb3dzIGZvciB2ZWxvY2l0eSBhbmQgZXZvbHV0aW9uLiAm
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
cj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkl04oCZcyB0cnVlIHRoYXQgdGhlcmUgYXJlIHR3byBwYXJ0aWN1bGFy
IHVzZSBjYXNlcywmbmJzcDtkcmFmdC1ndWljaGFyZC1zZmMtbnNoLWRjLWFsbG9jYXRpb24gYW5k
Jm5ic3A7ZHJhZnQtbmFwcGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2NhdGlvbiwgdGhhdCBsb29r
IHRvIG1ha2UgZ29vZCB1c2Ugb2YgZXhhY3RseSA0IGNvbnRleHQgaGVhZGVycy4gSG93ZXZlciwg
dGhlc2UgYXJlIGp1c3QgdHdvIHBhcnRpY3VsYXIgZXhhbXBsZXMsDQogYW5kIG5vdCB5ZXQgYWNj
ZXB0ZWQgYnkgdGhlIFdHLiZuYnNwOyBGdXJ0aGVyIGRldmVsb3BtZW50IG9mIHRoZXNlIGRyYWZ0
cywgb3IgZXZlbiBpbXBsZW1lbnRhdGlvbiwgbWF5IHNob3cgdGhhdCBmb3VyIGFyZSBpbnN1ZmZp
Y2llbnQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkNoZWVycyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkFuZHk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5PbiBGcmksIE5vdiAyMCwgMjAxNSBhdCAxMjoyMCBQTSwgQm90dG9yZmYsIFBh
dWwgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iIHRhcmdldD0iX2Js
YW5rIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXJpZ2h0OjBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgd2UgYWxsIGNvdWxkIGFncmVlIHRoYXQgZml4
ZWQgaGVhZGVycyBhcmUgZWFzaWVyIHRvIGltcGxlbWVudCB0aGFuIFRMVnMsIGhvd2V2ZXIgdGhh
dCBkb2VzIG5vdCByYXRpb25hbGl6ZSBtYW5kYXRpbmcgYSBmaXhlZCBoZWFkZXIgaW1wbGVtZW50
YXRpb24uDQogSXQgd291bGQgcmF0aW9uYWxpemUgc3VwcG9ydGluZyBvbmx5IGZpeGVkIGxlbmd0
aCBoZWFkZXJzLCBob3dldmVyIHdlIGhhdmUgYmVlbiB1bmFibGUgdG8gZG8gdGhpcy4gT3B0aW9u
cyBhbHdheXMgd2Vha2VuIHN0YW5kYXJkcyBhZ3JlZW1lbnQuPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+SWYgdGhlIGFwcGxpY2F0aW9uIHJlcXVpcmVzIFRMVnMsIHRo
ZW4gaXQgZG9lcyBub3QgcHJvdmlkZSBhbnkgc3RhbmRhcmRzIGFkdmFudGFnZSB0byBtYW5kYXRl
IHN1cHBvcnQgZm9yIGZpeGVkIGhlYWRlcnMuIEl0IHdpbGwgbm90IGJlIHBvc3NpYmxlIGZvcg0K
IGFuIGFwcGxpY2F0aW9uIHRoYXQgcmVxdWlyZXMgVExWcyB0byBmYWxsIGJhY2sgdG8gZml4ZWQg
bGVuZ3RoIGhlYWRlcnMuIElmIHRoZXkgY291bGQsIHRoZW4gd2Ugc2hvdWxkIGVsaW1pbmF0ZSB0
aGUgVExWIG9wdGlvbiBmcm9tIE5TSC4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPklNSE8gd2Ugc2hvdWxkIGJlIGxvb2tpbmcgYXQgdGhlIGFic3RyYWN0IHNlbWFu
dGljcyBmb3IgbWV0YS1kYXRhIGJlZm9yZSB3ZSBjb25zaWRlciBob3cgdG8gZW5jb2RlIGl0LiBP
bmNlIHdlIGRlY2lkZSB3aGF0IG5lZWRzIHRvIGJlIGVuY29kZWQgdGhlbiB3ZQ0KIGNhbiBjb25z
aWRlciB0aGUgYmVzdCBlbmNvZGluZ3MgYW5kIHdoYXQgc2hvdWxkIGJlIG1hbmRhdG9yeSBvciBv
cHRpb25hbC4gPC9zcGFuPg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5DaGVl
cnMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UGF1bA0KPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PGI+RnJvbTo8L2I+IHNmYyBbbWFpbHRvOjxhIGhyZWY9Im1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmYy1ib3VuY2VzQGlldGYu
b3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+UGF1bCBRdWlubiAocGF1bHEpPGJyPg0KPGI+
U2VudDo8L2I+IEZyaWRheSwgTm92ZW1iZXIgMjAsIDIwMTUgNjoyNyBBTTxicj4NCjxiPlRvOjwv
Yj4gUWluIFd1PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86dXJpLmVsenVyQGludGVs
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnVyaS5lbHp1ckBpbnRlbC5jb208L2E+OyBEb2xnYW5vdywg
QW5kcmV3IChBbmRyZXcpOw0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPnNmY0BpZXRmLm9yZzwvYT47IExpbmRhIER1bmJhcjxicj4NCjxiPlN1YmplY3Q6PC9i
PiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIE5vdiAx
OSwgMjAxNSwgYXQgOToyOCBQTSwgUWluIFd1ICZsdDs8YSBocmVmPSJtYWlsdG86YmlsbC53dUBo
dWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+YmlsbC53dUBodWF3ZWkuY29tPC9hPiZndDsgd3Jv
dGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+SGksIEFuZHJldyBhbmQg
UGF1bDo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkl0IGxvb2tzIEkgbWlzc2Vk
IGEgbG90IG9mIGRpc2N1c3Npb24gcmVnYXJkaW5nIE5TSCBjb250ZXh0IGhlYWRlciBpbiB0aGUg
cGFzdCwgdGhhbmtzIFBhdWwgdG8gcG9pbnQgbWUgdGhlIGFyY2hpdmUuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtjb2xvcjojMUY0OTdEIj5HZW5lcmFsbHkgc3BlYWtpbmcsIHRoZXJlIGlzIHRyYWRlb2Zm
IGJldHdlZW4gcGVyZm9ybWFuY2UgYW5kIGZsZXhpYmlsaXR5Ljwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkFic29sdXRlbHks
IGFuZCB0aGF0J3MgdGhlIHJlYXNvbiBmb3Igb2ZmZXJpbmcgdGhlIHR3byBvcHRpb25zOiBiYWxh
bmNlIHNwZWVkL3NpbXBsaWNpdHkgYW5kIGZsZXhpYmlsaXR5LjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhlIHBoaWxvc29waHkgaXMg
dG8gbWFuZGF0ZSB0aGUgc2ltcGxlc3QgZm9ybSBvZiBtZXRhZGF0YSwgZW5hYmxpbmcgYSBicm9h
ZCBpbXBsZW1lbnRhdGlvbiBiYXNlLiZuYnNwOyBJZi93aGVuIG1vcmUgZmxleGliaWxpdHkgaXMg
bmVlZGVkIGEgbW9yZSBmbGV4aWJsZSBOU0ggdHlwZSBpcyBhdmFpbGFibGUsIGFsb25nDQogd2l0
aCB0aGUgYXNzb2NpYXRlZCB0cmFkZW9mZnMuJm5ic3A7IFRoYXQncyB0aGUgYmFsYW5jZSB0aGF0
IHdlIGRlY2lkZWQgdG8gc3RyaWtlIGFuZCBpdCBzZWVtcyB0byBiZSByZWFzb25hYmxlIGFuZCB3
ZWxsIGFjY2VwdGVkLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj5QYXVsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PG86cD48L286cD48L3A+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5
Pg0KPC9odG1sPg0K

--_000_CDF2F015F4429F458815ED2A6C2B6B0B6D6E5328MBX021W3CA2exch_--


From nobody Tue Dec  1 13:47:18 2015
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 21D411A1A03 for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 13:47:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9Re_NLp8woIk for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 13:47:13 -0800 (PST)
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 B03841A1A00 for <sfc@ietf.org>; Tue,  1 Dec 2015 13:47:13 -0800 (PST)
Received: from G2W4316.americas.hpqcorp.net (g2w4316.austin.hp.com [16.197.9.73]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g1t5425.austin.hp.com (Postfix) with ESMTPS id 80DC856; Tue,  1 Dec 2015 21:47:12 +0000 (UTC)
Received: from G1W5782.americas.hpqcorp.net (16.193.26.0) by G2W4316.americas.hpqcorp.net (16.197.9.73) with Microsoft SMTP Server (TLS) id 14.3.169.1; Tue, 1 Dec 2015 21:45:08 +0000
Received: from G2W2527.americas.hpqcorp.net ([169.254.7.38]) by G1W5782.americas.hpqcorp.net ([16.193.26.0]) with mapi id 14.03.0169.001; Tue, 1 Dec 2015 21:45:08 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6klIsAgADIkYCAADCGgIAEnguAgAzcDQD//6+xcA==
Date: Tue, 1 Dec 2015 21:45:08 +0000
Message-ID: <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com>
In-Reply-To: <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [16.193.232.30]
Content-Type: multipart/alternative; boundary="_000_94DA9C7F532AD946852C9C5527195239254B4A00G2W2527americas_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/iyIr2DUZuAxqcttrpf137DjAma4>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 01 Dec 2015 21:47:17 -0000

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

SGkgUGF1bCBhbmQgQW5kZXc6DQoNCg0KUGF1bCwgSSBhZ3JlZSB0aGF0IGZpeGVkIGxlbmd0aCBp
cyBlYXNpZXN0IHRvIGltcGxlbWVudCBhbmQgd2lsbCBhbGxvdyB0aGUgbW9zdCByYXBpZCBhZG9w
dGlvbi4gTmV2ZXIgdGhlIGxlc3MsIGEgc3RhbmRhcmQgaXMgb2Ygbm8gdmFsdWUgaWYgaXQgZG9l
cyBub3QgaW1wcm92ZSBpbnRlcm9wZXJhYmlsaXR5Lg0KDQpXaGF0IEkgd291bGQgc3VnZ2VzdCBp
cyBlaXRoZXI6DQoxKSBtYWtlIFRMVnMgdGhlIG1hbmRhdG9yeSBmb3JtYXQgd2l0aCBmaXhlZCBz
aXplIG9wdGlvbmFsOw0KMikgZWxpbWluYXRlIHRoZSBUTFYgb3B0aW9uIGVudGlyZWx5Ow0KMykg
Y2hhbmdlIHRoZSBOU0ggaGVhZGVyIGZvcm1hdCBvcHRpb25zIHNvIHRoZSBmaXhlZCBzaXplIGhl
YWRlciBpcyBhbHdheXMgcHJlc2VudCB3aXRoIG9wdGlvbmFsIFRMVnMgZm9sbG93aW5nIHRoZSBm
aXhlZCBzaXplZCBoZWFkZXIuDQoNCklmIG9wdGlvbiAzIGlzIGNob3NlbiB0aGVuIGFwcGxpY2F0
aW9ucyBjYW4gYWx3YXlzIGNvdW50IG9uIHRoZSBmaXhlZCBzaXplZCBoZWFkZXIgYXMgdGhlaXIg
ZGVmYXVsdC4NCg0KQ2hlZXJzLA0KDQpQYXVsDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUGF1bCBRdWlubiAocGF1bHEpDQpTZW50OiBUdWVz
ZGF5LCBEZWNlbWJlciAwMSwgMjAxNSAxMjoxNCBQTQ0KVG86IEFuZHJldyBHLiBNYWxpcw0KQ2M6
IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZp
eGVkL3Rsdg0KDQpIaSBBbmR5LA0KDQoNClBsZWFzZSBzZWUgYmVsb3cuDQoNCg0KVGhhbmtzDQpQ
YXVsDQoNCg0KT24gTm92IDIzLCAyMDE1LCBhdCAxMDo1MCBBTSwgQW5kcmV3IEcuIE1hbGlzIDxh
Z21hbGlzQGdtYWlsLmNvbTxtYWlsdG86YWdtYWxpc0BnbWFpbC5jb20+PiB3cm90ZToNCg0KSSBh
Z3JlZSB3aXRoIFBhdWwgQi4gdGhhdCBpbnRlcm9wZXJhYmlsaXR5IGlzIGJlc3Qgc2VydmVkIGJ5
IHVzaW5nIGEgaGVhZGVyIHRoYXQgYWNjb21tb2RhdGVzIHRoZSBncmVhdGVzdCBudW1iZXIgb2Yg
cG9zc2libGUgYXBwbGljYXRpb25zIGFuZCB1c2UgY2FzZXMgYXMgdGhlIGNvbW1vbiBkZW5vbWlu
YXRvci4gVGhpcyBhcmd1ZXMgZm9yIHR5cGUgMiBiZWluZyB0aGUgTVVTVCB0byBpbXBsZW1lbnQs
IHdpdGggdHlwZSAxIGJlaW5nIGFuIG9wdGlvbmFsIG9wdGltaXphdGlvbiBmb3Igc29tZSBwYXJ0
aWN1bGFyIHVzZSBjYXNlcyBvciBhcHBsaWNhdGlvbnMgdGhhdCByZXF1aXJlIGF0IG1vc3QgYSBw
YXJ0aWN1bGFyIG51bWJlciBjb250ZXh0IGhlYWRlcnMuDQoNCg0KUFE+ICBJIGRvbid0IGZvbGxv
dyB0aGF0IGxvZ2ljOiB0aGUgX2Vhc2llc3RfIChpbiB0ZXJtcyBvZiBjb21wbGV4aXR5LCBjb3N0
LCBldGMuKSBvcHRpb24gbWFrZXMgdGhlIG1vc3Qgc2Vuc2UgdG8gbWFuZGF0ZSBzaW5jZSBpdCBh
bGxvd3MgZm9yIGEgYnJvYWQgaW1wbGVtZW50YXRpb24gYW5kIGhlbHBzIGVuc3VyZSBhZG9wdGlv
biBvZiB0aGUgcHJvdG9jb2wuICBNYW5kYXRpbmcgYSBtb3JlIGNvbXBsZXggb3B0aW9uIHNpbXBs
eSBzbG93cyB0aGUgYWRvcHRpb24uICBUaGlzIGlzIGV4YWN0bHkgdGhlIGNvbnZlcnNhdGlvbiB3
ZSBoYWQgd2hlbiBwdXR0aW5nIHRvZ2V0aGVyIHRoZSBkcmFmdCwgYW5kIG9uZSB0aGF0IHNlZW1z
IHRvIHJlc29uYXRlIHdpdGggZGV2ZWxvcGVycyBhbmQgb3BlcmF0b3JzIGFsaWtlLg0KDQpQUT4g
IEFsc28sIGxldCdzIG5vdCBpZ25vcmUgaGlzdG9yeSAoeW91IGtub3cgdGhlIG9sZCBhZGFnZSA7
KSk6IFRMViBhbmQgb3RoZXIgdmFyaWFibGUgbGVuZ3RoIGRhdGEgcGxhbmUgcHJvdG9jb2xzIGhh
dmUgbm90IGJlZW4gYSBzdWNjZXNzLiAgV2UgY2FuIGRlYmF0ZSB0aGUgcmVhc29ucyBmb3IgdGhh
dCwgYnV0IHRoZSBmYWN0IHJlbWFpbnM6IHNpbXBsZSBkYXRhIHBsYW5lcyBnZXQgYWRvcHRpb24u
ICBBcyBQYXVsIEIuIHBvaW50cyBvdXQgYmVsb3csIHdlIGRvbid0IGtub3cgYWxsIHRoZSBtZXRh
ZGF0YSBhbnN3ZXJzLCBidXQgd2UgZG8ga25vdyB0aGF0IGEgYm91bmRlZCBhbW91bnQgb2YgbWV0
YWRhdGEgaXMgdmVyeSBpbXBvcnRhbnQgZm9yIFNGQyB1c2UgY2FzZXMuICBMZXQncyB1c2UgdGhh
dCBmYWN0LCBhbmQgYSBzaW1wbGUgcHJvdG9jb2wgdG8gZ2V0IGltcGxlbWVudGF0aW9uIG91dCB0
aGUgZG9vci4NCg0KSW4gYSBzZXBhcmF0ZSBlbWFpbCwgTWVkIGFza2VkIGEgdmVyeSByZWFzb25h
YmxlIHF1ZXN0aW9uIC0gZm9yIHR5cGUgMSwgd2h5IGFyZSB0aGVyZSBmb3VyIG1hbmRhdG9yeSBj
b250ZXh0IGhlYWRlcnMsIHJhdGhlciB0aGFuIDIsIDMsIDUsIDEwLCBldGMuPyBUaGUgZHJhZnQg
Y29udGFpbnMgbm8gcGFydGljdWxhciBqdXN0aWZpY2F0aW9uIGZvciB0aGlzIGNob2ljZS4NCg0K
UFE+ICBUaGF0J3MgYSB2ZXJ5IHZhbGlkIHF1ZXN0aW9uLiAgVGhlIHN0YXJ0aW5nIHByZW1pc2Ug
d2FzIHNpbXBsZTogYSBib3VuZGVkIHNldCBvZiBmaXhlZCBtZXRhZGF0YS4gICBCYXNlZCBvbiBz
b21lIGV4cGVyaWVuY2UgaW4gdGhlIHNlcnZpY2Ugc3BhY2UgYW5kIHNvbWUgaW5pdGlhbCB1c2Ug
Y2FzZSBkaXNjdXNzaW9uIHdpdGggb3BlcmF0b3JzLCA0IHByb3ZpZGVkIHNvbWUgYmFsYW5jZTog
cmVhc29uYWJsZSBpbiB0aGF0IGl0IHByb3ZpZGVkIHNvbWUgbWVhbmluZ2Z1bCBzcGFjZSwgeWV0
IG5vdCBzbyBsYXJnZSBhcyB0byBiZWNvbWUgdW53aWVsZHksIGFsbCB0aGUgd2hpbGUgZm9yY2lu
ZyBzb21lIGRpc2NpcGxpbmUuICBPdmVyYWxsIHRoYXQgaGFzIHByb3ZlbiB0byBiZSB0cnVlIGFz
IGltcGxlbWVudGF0aW9ucyBoYXZlIGJlZW4gdGVzdGVkIGFuZCBtYXBwZWQgdG8gdXNlIGNhc2Vz
LiAgT2YgY291cnNlIHlvdSBjYW4gY29tZSB1cCB3aXRoIGNhc2VzIHdoZXJlIDQgaXMgdG9vIG1h
bnksIG9yIHRvbyBmZXcsIGluIHdoaWNoIGNhc2UgdGhlIGRyYWZ0IHByb3ZpZGVzIGEgbWVhbnMg
dG8gYWNjb21tb2RhdGUgdGhhdC4NCg0KUFE+ICBJIGFsc28gdGhpbmsgd2UgbmVlZCB0byBiZSBy
ZWFsaXN0aWMuICBXZSB3ZXJlIHVyZ2VkIGR1cmluZyBXRyBmb3JtYXRpb24gYnkgYSBsYXJnZSBv
cGVyYXRvcjogdGhlIElFVEYgY2Fubm90IHNwZW5kIHllYXJzIHRyeWluZyB0byBzb2x2ZSB0aGUg
c2VydmljZSBjaGFpbmluZyBpc3N1ZS4gIFRoZSBuZWVkIGZvciBhbiBpbnRlcm9wZXJhYmxlIHBy
b3RvY29sIGlzIGFjdXRlIGFuZCBvcGVyYXRvcnMgbmVlZCB0byBzdGFydCB3b3JraW5nIG9uIGRl
cGxveW1lbnQgKHNlZSB0aGUgdmlicmFuY3kgb2YgdGhlIG9wZW4gc291cmNlIHByb2plY3RzIGlu
IHRoaXMgc3BhY2UpLiAgVGhlIGJhbGFuY2Ugb2YgdHlwZSAxIGFuZCB0eXBlIDIgYWxsb3dzIGZv
ciB2ZWxvY2l0eSBhbmQgZXZvbHV0aW9uLg0KDQoNCg0KDQoNCkl04oCZcyB0cnVlIHRoYXQgdGhl
cmUgYXJlIHR3byBwYXJ0aWN1bGFyIHVzZSBjYXNlcywgZHJhZnQtZ3VpY2hhcmQtc2ZjLW5zaC1k
Yy1hbGxvY2F0aW9uIGFuZCBkcmFmdC1uYXBwZXItc2ZjLW5zaC1tb2JpbGl0eS1hbGxvY2F0aW9u
LCB0aGF0IGxvb2sgdG8gbWFrZSBnb29kIHVzZSBvZiBleGFjdGx5IDQgY29udGV4dCBoZWFkZXJz
LiBIb3dldmVyLCB0aGVzZSBhcmUganVzdCB0d28gcGFydGljdWxhciBleGFtcGxlcywgYW5kIG5v
dCB5ZXQgYWNjZXB0ZWQgYnkgdGhlIFdHLiAgRnVydGhlciBkZXZlbG9wbWVudCBvZiB0aGVzZSBk
cmFmdHMsIG9yIGV2ZW4gaW1wbGVtZW50YXRpb24sIG1heSBzaG93IHRoYXQgZm91ciBhcmUgaW5z
dWZmaWNpZW50Lg0KDQpDaGVlcnMsDQpBbmR5DQoNCg0KT24gRnJpLCBOb3YgMjAsIDIwMTUgYXQg
MTI6MjAgUE0sIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBh
dWwuYm90dG9yZmZAaHBlLmNvbT4+IHdyb3RlOg0KSSB0aGluayB3ZSBhbGwgY291bGQgYWdyZWUg
dGhhdCBmaXhlZCBoZWFkZXJzIGFyZSBlYXNpZXIgdG8gaW1wbGVtZW50IHRoYW4gVExWcywgaG93
ZXZlciB0aGF0IGRvZXMgbm90IHJhdGlvbmFsaXplIG1hbmRhdGluZyBhIGZpeGVkIGhlYWRlciBp
bXBsZW1lbnRhdGlvbi4gSXQgd291bGQgcmF0aW9uYWxpemUgc3VwcG9ydGluZyBvbmx5IGZpeGVk
IGxlbmd0aCBoZWFkZXJzLCBob3dldmVyIHdlIGhhdmUgYmVlbiB1bmFibGUgdG8gZG8gdGhpcy4g
T3B0aW9ucyBhbHdheXMgd2Vha2VuIHN0YW5kYXJkcyBhZ3JlZW1lbnQuDQoNCklmIHRoZSBhcHBs
aWNhdGlvbiByZXF1aXJlcyBUTFZzLCB0aGVuIGl0IGRvZXMgbm90IHByb3ZpZGUgYW55IHN0YW5k
YXJkcyBhZHZhbnRhZ2UgdG8gbWFuZGF0ZSBzdXBwb3J0IGZvciBmaXhlZCBoZWFkZXJzLiBJdCB3
aWxsIG5vdCBiZSBwb3NzaWJsZSBmb3IgYW4gYXBwbGljYXRpb24gdGhhdCByZXF1aXJlcyBUTFZz
IHRvIGZhbGwgYmFjayB0byBmaXhlZCBsZW5ndGggaGVhZGVycy4gSWYgdGhleSBjb3VsZCwgdGhl
biB3ZSBzaG91bGQgZWxpbWluYXRlIHRoZSBUTFYgb3B0aW9uIGZyb20gTlNILg0KDQpJTUhPIHdl
IHNob3VsZCBiZSBsb29raW5nIGF0IHRoZSBhYnN0cmFjdCBzZW1hbnRpY3MgZm9yIG1ldGEtZGF0
YSBiZWZvcmUgd2UgY29uc2lkZXIgaG93IHRvIGVuY29kZSBpdC4gT25jZSB3ZSBkZWNpZGUgd2hh
dCBuZWVkcyB0byBiZSBlbmNvZGVkIHRoZW4gd2UgY2FuIGNvbnNpZGVyIHRoZSBiZXN0IGVuY29k
aW5ncyBhbmQgd2hhdCBzaG91bGQgYmUgbWFuZGF0b3J5IG9yIG9wdGlvbmFsLg0KDQpDaGVlcnMs
DQoNClBhdWwNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZz5dIE9uIEJlaGFsZiBPZiBQYXVsIFF1aW5uIChwYXVscSkNClNl
bnQ6IEZyaWRheSwgTm92ZW1iZXIgMjAsIDIwMTUgNjoyNyBBTQ0KVG86IFFpbiBXdQ0KQ2M6IHVy
aS5lbHp1ckBpbnRlbC5jb208bWFpbHRvOnVyaS5lbHp1ckBpbnRlbC5jb20+OyBEb2xnYW5vdywg
QW5kcmV3IChBbmRyZXcpOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IExpbmRh
IER1bmJhcg0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rs
dg0KDQoNCk9uIE5vdiAxOSwgMjAxNSwgYXQgOToyOCBQTSwgUWluIFd1IDxiaWxsLnd1QGh1YXdl
aS5jb208bWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbT4+IHdyb3RlOg0KDQpIaSwgQW5kcmV3IGFu
ZCBQYXVsOg0KSXQgbG9va3MgSSBtaXNzZWQgYSBsb3Qgb2YgZGlzY3Vzc2lvbiByZWdhcmRpbmcg
TlNIIGNvbnRleHQgaGVhZGVyIGluIHRoZSBwYXN0LCB0aGFua3MgUGF1bCB0byBwb2ludCBtZSB0
aGUgYXJjaGl2ZS4NCkdlbmVyYWxseSBzcGVha2luZywgdGhlcmUgaXMgdHJhZGVvZmYgYmV0d2Vl
biBwZXJmb3JtYW5jZSBhbmQgZmxleGliaWxpdHkuDQoNCg0KQWJzb2x1dGVseSwgYW5kIHRoYXQn
cyB0aGUgcmVhc29uIGZvciBvZmZlcmluZyB0aGUgdHdvIG9wdGlvbnM6IGJhbGFuY2Ugc3BlZWQv
c2ltcGxpY2l0eSBhbmQgZmxleGliaWxpdHkuDQoNClRoZSBwaGlsb3NvcGh5IGlzIHRvIG1hbmRh
dGUgdGhlIHNpbXBsZXN0IGZvcm0gb2YgbWV0YWRhdGEsIGVuYWJsaW5nIGEgYnJvYWQgaW1wbGVt
ZW50YXRpb24gYmFzZS4gIElmL3doZW4gbW9yZSBmbGV4aWJpbGl0eSBpcyBuZWVkZWQgYSBtb3Jl
IGZsZXhpYmxlIE5TSCB0eXBlIGlzIGF2YWlsYWJsZSwgYWxvbmcgd2l0aCB0aGUgYXNzb2NpYXRl
ZCB0cmFkZW9mZnMuICBUaGF0J3MgdGhlIGJhbGFuY2UgdGhhdCB3ZSBkZWNpZGVkIHRvIHN0cmlr
ZSBhbmQgaXQgc2VlbXMgdG8gYmUgcmVhc29uYWJsZSBhbmQgd2VsbCBhY2NlcHRlZC4NCg0KVGhh
bmtzLA0KUGF1bA0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw
dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBp
bjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBz
cGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIg
ZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xh
c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+SGkgUGF1bCBhbmQgQW5kZXc6PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UGF1bCwgSSBhZ3Jl
ZSB0aGF0IGZpeGVkIGxlbmd0aCBpcyBlYXNpZXN0IHRvIGltcGxlbWVudCBhbmQgd2lsbCBhbGxv
dyB0aGUgbW9zdCByYXBpZCBhZG9wdGlvbi4gTmV2ZXIgdGhlIGxlc3MsIGEgc3RhbmRhcmQgaXMg
b2Ygbm8gdmFsdWUgaWYgaXQgZG9lcyBub3QgaW1wcm92ZQ0KIGludGVyb3BlcmFiaWxpdHkuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5XaGF0IEkgd291bGQgc3Vn
Z2VzdCBpcyBlaXRoZXI6DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MSkgbWFrZSBUTFZzIHRoZSBtYW5k
YXRvcnkgZm9ybWF0IHdpdGggZml4ZWQgc2l6ZSBvcHRpb25hbDsNCjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij4yKSBlbGltaW5hdGUgdGhlIFRMViBvcHRpb24gZW50aXJlbHk7DQo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+MykgY2hhbmdlIHRoZSBOU0ggaGVhZGVyIGZvcm1hdCBvcHRpb25zIHNvIHRoZSBmaXhlZCBz
aXplIGhlYWRlciBpcyBhbHdheXMgcHJlc2VudCB3aXRoIG9wdGlvbmFsIFRMVnMgZm9sbG93aW5n
IHRoZSBmaXhlZCBzaXplZCBoZWFkZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5JZiBvcHRpb24gMyBpcyBjaG9zZW4gdGhlbiBhcHBsaWNhdGlvbnMgY2FuIGFs
d2F5cyBjb3VudCBvbiB0aGUgZml4ZWQgc2l6ZWQgaGVhZGVyIGFzIHRoZWlyIGRlZmF1bHQuPC9z
cGFuPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5DaGVlcnMsPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPjxicj4NClBhdWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZiI+IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXQ0KPGI+T24gQmVo
YWxmIE9mIDwvYj5QYXVsIFF1aW5uIChwYXVscSk8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwg
RGVjZW1iZXIgMDEsIDIwMTUgMTI6MTQgUE08YnI+DQo8Yj5Ubzo8L2I+IEFuZHJldyBHLiBNYWxp
czxicj4NCjxiPkNjOjwvYj4gc2ZjQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBb
c2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBBbmR5LCA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGxlYXNlIHNlZSBiZWxvdy48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3M8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBhdWw8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gTm92
IDIzLCAyMDE1LCBhdCAxMDo1MCBBTSwgQW5kcmV3IEcuIE1hbGlzICZsdDs8YSBocmVmPSJtYWls
dG86YWdtYWxpc0BnbWFpbC5jb20iPmFnbWFsaXNAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGFncmVlIHdpdGgg
UGF1bCBCLiB0aGF0IGludGVyb3BlcmFiaWxpdHkgaXMgYmVzdCBzZXJ2ZWQgYnkgdXNpbmcgYSBo
ZWFkZXIgdGhhdCBhY2NvbW1vZGF0ZXMgdGhlIGdyZWF0ZXN0IG51bWJlciBvZiBwb3NzaWJsZSBh
cHBsaWNhdGlvbnMgYW5kIHVzZSBjYXNlcyBhcyB0aGUgY29tbW9uIGRlbm9taW5hdG9yLiBUaGlz
IGFyZ3VlcyBmb3IgdHlwZSAyIGJlaW5nIHRoZSBNVVNUIHRvIGltcGxlbWVudCwgd2l0aA0KIHR5
cGUgMSBiZWluZyBhbiBvcHRpb25hbCBvcHRpbWl6YXRpb24gZm9yIHNvbWUgcGFydGljdWxhciB1
c2UgY2FzZXMgb3IgYXBwbGljYXRpb25zIHRoYXQgcmVxdWlyZSBhdCBtb3N0IGEgcGFydGljdWxh
ciBudW1iZXIgY29udGV4dCBoZWFkZXJzLg0KPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QUSZndDsg
Jm5ic3A7SSBkb24ndCBmb2xsb3cgdGhhdCBsb2dpYzogdGhlIF9lYXNpZXN0XyAoaW4gdGVybXMg
b2YgY29tcGxleGl0eSwgY29zdCwgZXRjLikgb3B0aW9uIG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRv
IG1hbmRhdGUgc2luY2UgaXQgYWxsb3dzIGZvciBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGFuZCBo
ZWxwcyBlbnN1cmUgYWRvcHRpb24gb2YgdGhlIHByb3RvY29sLiAmbmJzcDtNYW5kYXRpbmcgYSBt
b3JlIGNvbXBsZXggb3B0aW9uDQogc2ltcGx5IHNsb3dzIHRoZSBhZG9wdGlvbi4gJm5ic3A7VGhp
cyBpcyBleGFjdGx5IHRoZSBjb252ZXJzYXRpb24gd2UgaGFkIHdoZW4gcHV0dGluZyB0b2dldGhl
ciB0aGUgZHJhZnQsIGFuZCBvbmUgdGhhdCBzZWVtcyB0byByZXNvbmF0ZSB3aXRoIGRldmVsb3Bl
cnMgYW5kIG9wZXJhdG9ycyBhbGlrZS48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Q
USZndDsgJm5ic3A7QWxzbywgbGV0J3Mgbm90IGlnbm9yZSBoaXN0b3J5ICh5b3Uga25vdyB0aGUg
b2xkIGFkYWdlIDspKTogVExWIGFuZCBvdGhlciB2YXJpYWJsZSBsZW5ndGggZGF0YSBwbGFuZSBw
cm90b2NvbHMgaGF2ZSBub3QgYmVlbiBhIHN1Y2Nlc3MuICZuYnNwO1dlIGNhbiBkZWJhdGUgdGhl
IHJlYXNvbnMgZm9yIHRoYXQsIGJ1dCB0aGUgZmFjdCByZW1haW5zOiBzaW1wbGUgZGF0YSBwbGFu
ZXMgZ2V0IGFkb3B0aW9uLiAmbmJzcDtBcw0KIFBhdWwgQi4gcG9pbnRzIG91dCBiZWxvdywgd2Ug
ZG9uJ3Qga25vdyBhbGwgdGhlIG1ldGFkYXRhIGFuc3dlcnMsIGJ1dCB3ZSBkbyBrbm93IHRoYXQg
YSBib3VuZGVkIGFtb3VudCBvZiBtZXRhZGF0YSBpcyB2ZXJ5IGltcG9ydGFudCBmb3IgU0ZDIHVz
ZSBjYXNlcy4gJm5ic3A7TGV0J3MgdXNlIHRoYXQgZmFjdCwgYW5kIGEgc2ltcGxlIHByb3RvY29s
IHRvIGdldCBpbXBsZW1lbnRhdGlvbiBvdXQgdGhlIGRvb3IuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JbiBhIHNl
cGFyYXRlIGVtYWlsLCBNZWQgYXNrZWQgYSB2ZXJ5IHJlYXNvbmFibGUgcXVlc3Rpb24gLSBmb3Ig
dHlwZSAxLCB3aHkgYXJlIHRoZXJlJm5ic3A7Zm91ciBtYW5kYXRvcnkgY29udGV4dCBoZWFkZXJz
LCByYXRoZXIgdGhhbiAyLCAzLCA1LCAxMCwgZXRjLj8gVGhlIGRyYWZ0IGNvbnRhaW5zIG5vIHBh
cnRpY3VsYXIganVzdGlmaWNhdGlvbiBmb3IgdGhpcyBjaG9pY2UuPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7VGhhdCdzIGEgdmVyeSB2YWxpZCBxdWVzdGlvbi4gJm5i
c3A7VGhlIHN0YXJ0aW5nIHByZW1pc2Ugd2FzIHNpbXBsZTogYSBib3VuZGVkIHNldCBvZiBmaXhl
ZCBtZXRhZGF0YS4gJm5ic3A7IEJhc2VkIG9uIHNvbWUgZXhwZXJpZW5jZSBpbiB0aGUgc2Vydmlj
ZSBzcGFjZSBhbmQgc29tZSBpbml0aWFsIHVzZSBjYXNlIGRpc2N1c3Npb24gd2l0aCBvcGVyYXRv
cnMsIDQgcHJvdmlkZWQgc29tZSBiYWxhbmNlOiByZWFzb25hYmxlDQogaW4gdGhhdCBpdCBwcm92
aWRlZCBzb21lIG1lYW5pbmdmdWwgc3BhY2UsIHlldCBub3Qgc28gbGFyZ2UgYXMgdG8gYmVjb21l
IHVud2llbGR5LCBhbGwgdGhlIHdoaWxlIGZvcmNpbmcgc29tZSBkaXNjaXBsaW5lLiAmbmJzcDtP
dmVyYWxsIHRoYXQgaGFzIHByb3ZlbiB0byBiZSB0cnVlIGFzIGltcGxlbWVudGF0aW9ucyBoYXZl
IGJlZW4gdGVzdGVkIGFuZCBtYXBwZWQgdG8gdXNlIGNhc2VzLiAmbmJzcDtPZiBjb3Vyc2UgeW91
IGNhbiBjb21lIHVwIHdpdGggY2FzZXMNCiB3aGVyZSA0IGlzIHRvbyBtYW55LCBvciB0b28gZmV3
LCBpbiB3aGljaCBjYXNlIHRoZSBkcmFmdCBwcm92aWRlcyBhIG1lYW5zIHRvIGFjY29tbW9kYXRl
IHRoYXQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlBRJmd0OyAmbmJzcDtJIGFsc28gdGhpbmsgd2UgbmVlZCB0byBiZSByZWFsaXN0aWMuICZu
YnNwO1dlIHdlcmUgdXJnZWQgZHVyaW5nIFdHIGZvcm1hdGlvbiBieSBhIGxhcmdlIG9wZXJhdG9y
OiB0aGUgSUVURiBjYW5ub3Qgc3BlbmQgeWVhcnMgdHJ5aW5nIHRvIHNvbHZlIHRoZSBzZXJ2aWNl
IGNoYWluaW5nIGlzc3VlLiAmbmJzcDtUaGUgbmVlZCBmb3IgYW4gaW50ZXJvcGVyYWJsZSBwcm90
b2NvbCBpcyBhY3V0ZSBhbmQgb3BlcmF0b3JzIG5lZWQNCiB0byBzdGFydCB3b3JraW5nIG9uIGRl
cGxveW1lbnQgKHNlZSB0aGUgdmlicmFuY3kgb2YgdGhlIG9wZW4gc291cmNlIHByb2plY3RzIGlu
IHRoaXMgc3BhY2UpLiAmbmJzcDtUaGUgYmFsYW5jZSBvZiB0eXBlIDEgYW5kIHR5cGUgMiBhbGxv
d3MgZm9yIHZlbG9jaXR5IGFuZCBldm9sdXRpb24uICZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SXTigJlzIHRy
dWUgdGhhdCB0aGVyZSBhcmUgdHdvIHBhcnRpY3VsYXIgdXNlIGNhc2VzLCZuYnNwO2RyYWZ0LWd1
aWNoYXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbiBhbmQmbmJzcDtkcmFmdC1uYXBwZXItc2ZjLW5z
aC1tb2JpbGl0eS1hbGxvY2F0aW9uLCB0aGF0IGxvb2sgdG8gbWFrZSBnb29kIHVzZSBvZiBleGFj
dGx5IDQgY29udGV4dCBoZWFkZXJzLiBIb3dldmVyLCB0aGVzZSBhcmUganVzdCB0d28gcGFydGlj
dWxhciBleGFtcGxlcywNCiBhbmQgbm90IHlldCBhY2NlcHRlZCBieSB0aGUgV0cuJm5ic3A7IEZ1
cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhlc2UgZHJhZnRzLCBvciBldmVuIGltcGxlbWVudGF0aW9u
LCBtYXkgc2hvdyB0aGF0IGZvdXIgYXJlIGluc3VmZmljaWVudC48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QW5keTxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIEZyaSwgTm92IDIw
LCAyMDE1IGF0IDEyOjIwIFBNLCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBh
dWwuYm90dG9yZmZAaHBlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnBhdWwuYm90dG9yZmZAaHBlLmNv
bTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBp
biA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSB0
aGluayB3ZSBhbGwgY291bGQgYWdyZWUgdGhhdCBmaXhlZCBoZWFkZXJzIGFyZSBlYXNpZXIgdG8g
aW1wbGVtZW50IHRoYW4gVExWcywgaG93ZXZlciB0aGF0IGRvZXMgbm90IHJhdGlvbmFsaXplIG1h
bmRhdGluZyBhIGZpeGVkIGhlYWRlciBpbXBsZW1lbnRhdGlvbi4NCiBJdCB3b3VsZCByYXRpb25h
bGl6ZSBzdXBwb3J0aW5nIG9ubHkgZml4ZWQgbGVuZ3RoIGhlYWRlcnMsIGhvd2V2ZXIgd2UgaGF2
ZSBiZWVuIHVuYWJsZSB0byBkbyB0aGlzLiBPcHRpb25zIGFsd2F5cyB3ZWFrZW4gc3RhbmRhcmRz
IGFncmVlbWVudC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JZiB0
aGUgYXBwbGljYXRpb24gcmVxdWlyZXMgVExWcywgdGhlbiBpdCBkb2VzIG5vdCBwcm92aWRlIGFu
eSBzdGFuZGFyZHMgYWR2YW50YWdlIHRvIG1hbmRhdGUgc3VwcG9ydCBmb3IgZml4ZWQgaGVhZGVy
cy4gSXQgd2lsbCBub3QgYmUgcG9zc2libGUgZm9yDQogYW4gYXBwbGljYXRpb24gdGhhdCByZXF1
aXJlcyBUTFZzIHRvIGZhbGwgYmFjayB0byBmaXhlZCBsZW5ndGggaGVhZGVycy4gSWYgdGhleSBj
b3VsZCwgdGhlbiB3ZSBzaG91bGQgZWxpbWluYXRlIHRoZSBUTFYgb3B0aW9uIGZyb20gTlNILg0K
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SU1ITyB3ZSBzaG91bGQg
YmUgbG9va2luZyBhdCB0aGUgYWJzdHJhY3Qgc2VtYW50aWNzIGZvciBtZXRhLWRhdGEgYmVmb3Jl
IHdlIGNvbnNpZGVyIGhvdyB0byBlbmNvZGUgaXQuIE9uY2Ugd2UgZGVjaWRlIHdoYXQgbmVlZHMg
dG8gYmUgZW5jb2RlZCB0aGVuIHdlDQogY2FuIGNvbnNpZGVyIHRoZSBiZXN0IGVuY29kaW5ncyBh
bmQgd2hhdCBzaG91bGQgYmUgbWFuZGF0b3J5IG9yIG9wdGlvbmFsLiA8L3NwYW4+DQo8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkNoZWVycyw8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5QYXVsDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj5Gcm9t
OjwvYj4gc2ZjIFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9m
IDwvYj5QYXVsIFF1aW5uIChwYXVscSk8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBOb3ZlbWJl
ciAyMCwgMjAxNSA2OjI3IEFNPGJyPg0KPGI+VG86PC9iPiBRaW4gV3U8YnI+DQo8Yj5DYzo8L2I+
IDxhIGhyZWY9Im1haWx0bzp1cmkuZWx6dXJAaW50ZWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+dXJp
LmVsenVyQGludGVsLmNvbTwvYT47IERvbGdhbm93LCBBbmRyZXcgKEFuZHJldyk7DQo8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjsg
TGluZGEgRHVuYmFyPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBo
ZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+T24gTm92IDE5LCAyMDE1LCBhdCA5OjI4IFBNLCBRaW4g
V3UgJmx0OzxhIGhyZWY9Im1haWx0bzpiaWxsLnd1QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5r
Ij5iaWxsLnd1QGh1YXdlaS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtjb2xvcjojMUY0OTdEIj5IaSwgQW5kcmV3IGFuZCBQYXVsOjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Y29sb3I6IzFGNDk3RCI+SXQgbG9va3MgSSBtaXNzZWQgYSBsb3Qgb2YgZGlzY3Vzc2lvbiByZWdh
cmRpbmcgTlNIIGNvbnRleHQgaGVhZGVyIGluIHRoZSBwYXN0LCB0aGFua3MgUGF1bCB0byBwb2lu
dCBtZSB0aGUgYXJjaGl2ZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkdlbmVy
YWxseSBzcGVha2luZywgdGhlcmUgaXMgdHJhZGVvZmYgYmV0d2VlbiBwZXJmb3JtYW5jZSBhbmQg
ZmxleGliaWxpdHkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+QWJzb2x1dGVseSwgYW5kIHRoYXQncyB0aGUgcmVhc29uIGZv
ciBvZmZlcmluZyB0aGUgdHdvIG9wdGlvbnM6IGJhbGFuY2Ugc3BlZWQvc2ltcGxpY2l0eSBhbmQg
ZmxleGliaWxpdHkuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj5UaGUgcGhpbG9zb3BoeSBpcyB0byBtYW5kYXRlIHRoZSBzaW1wbGVzdCBm
b3JtIG9mIG1ldGFkYXRhLCBlbmFibGluZyBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGJhc2UuJm5i
c3A7IElmL3doZW4gbW9yZSBmbGV4aWJpbGl0eSBpcyBuZWVkZWQgYSBtb3JlIGZsZXhpYmxlIE5T
SCB0eXBlIGlzIGF2YWlsYWJsZSwgYWxvbmcNCiB3aXRoIHRoZSBhc3NvY2lhdGVkIHRyYWRlb2Zm
cy4mbmJzcDsgVGhhdCdzIHRoZSBiYWxhbmNlIHRoYXQgd2UgZGVjaWRlZCB0byBzdHJpa2UgYW5k
IGl0IHNlZW1zIHRvIGJlIHJlYXNvbmFibGUgYW5kIHdlbGwgYWNjZXB0ZWQuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3MsPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlBhdWw8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNm
YyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0
Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYzwvYT48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_94DA9C7F532AD946852C9C5527195239254B4A00G2W2527americas_--


From nobody Tue Dec  1 13:52:28 2015
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2B8BD1A1A70 for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 13:52:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PfWLim_TZWJD for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 13:52:21 -0800 (PST)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 975C31A1A6F for <sfc@ietf.org>; Tue,  1 Dec 2015 13:52:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=40725; q=dns/txt; s=iport; t=1449006740; x=1450216340; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=IWfeN1vqW244qpaer41f29kUHIJLyY7JeZrr7PgdRa8=; b=XElHOh8loNOJ5jFLjfE0ofnBwNq7kmfIfX1oDaGJ8mpN9gGSCSVGJLSa iAq+jN78BLSBmW95I7xcnrQT/VV+r86pdCE3fAxEf+YZqYxRFumKBZ5yQ aJ8MS5P0eaMiokYmF8cIpFLyfa/5GwlFgOIk37Zfm7bV/w8rP7rSzP8Cf I=;
X-Files: signature.asc : 841
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CvBACqFV5W/xbLJq1egm6BIG8GwCgXA?= =?us-ascii?q?QmFbgKCHAEBAQEBAYELhDQBAQEDAQEBAQsVQgkLBQsCAQgRBAEBASABBgMCAiE?= =?us-ascii?q?GCxQJCAIEDgUOiAsDCggNrQiMFA2ETAEBAQEBAQEBAQEBAQEBAQEBAQEBAQ8FB?= =?us-ascii?q?IZUghCCboJTgVcRAUwJgmQvgRUFkm+DaAGCXYFihwGBd4FbhEKObYdWAWOEBHK?= =?us-ascii?q?EMDqBBwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.20,370,1444694400";  d="asc'?scan'208,217";a="608655582"
Received: from aer-iport-nat.cisco.com (HELO aer-core-4.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 01 Dec 2015 21:52:18 +0000
Received: from XCH-RTP-010.cisco.com (xch-rtp-010.cisco.com [64.101.220.150]) by aer-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id tB1LqHLP028830 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 1 Dec 2015 21:52:17 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, 1 Dec 2015 16:52:16 -0500
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.000; Tue, 1 Dec 2015 16:52:16 -0500
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "Bottorff, Paul" <paul.bottorff@hpe.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5ejy7hwshPJkSenz9F/5cNK56klIsAgADIkYCAADCGgIAEnguAgAzcDQCAAAjSAIAAAf4A
Date: Tue, 1 Dec 2015 21:52:16 +0000
Message-ID: <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net>
In-Reply-To: <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net>
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.150.54.195]
Content-Type: multipart/signed; boundary="Apple-Mail=_CB5C7F3A-2AAF-45E2-924B-D2FA5F03A01C"; protocol="application/pgp-signature"; micalg=pgp-sha256
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/aDxZbbdc5WJhxFz3ZEHv297r5fk>
Cc: "Andrew G. Malis" <agmalis@gmail.com>, "Paul Quinn \(paulq\)" <paulq@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 01 Dec 2015 21:52:25 -0000

--Apple-Mail=_CB5C7F3A-2AAF-45E2-924B-D2FA5F03A01C
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_B4F1017B-6C67-4012-ADAB-1115407FA4FA"


--Apple-Mail=_B4F1017B-6C67-4012-ADAB-1115407FA4FA
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi, Paul B.,

> On Dec 1, 2015, at 4:45 PM, Bottorff, Paul <paul.bottorff@hpe.com> =
wrote:
>=20
> Hi Paul and Andew:
>=20
>=20
> Paul, I agree that fixed length is easiest to implement and will allow =
the most rapid adoption. Never the less, a standard is of no value if it =
does not improve interoperability.

Of course. I do not see how interoperability is hampered in this case, =
however.

>=20
> What I would suggest is either:
> 1) make TLVs the mandatory format with fixed size optional;
> 2) eliminate the TLV option entirely;
> 3) change the NSH header format options so the fixed size header is =
always present with optional TLVs following the fixed sized header.

To me, option 3 would not achieve a useful outcome. Basically, we could =
not count with a deterministically fixed header, and the flexible =
TLV-based option would always have =E2=80=9Cstuff=E2=80=9D before. =
Basically, this would negate the benefits of both MD Type 1 and MD Type =
2.

>=20
> If option 3 is chosen then applications can always count on the fixed =
sized header as their default.

They could count with a fixed size part, not with a fixed sized header, =
if I understand the proposal correctly.

Thanks,

=E2=80=94 Carlos.

>=20
> Cheers,
>=20
> Paul
>=20
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Paul Quinn =
(paulq)
> Sent: Tuesday, December 01, 2015 12:14 PM
> To: Andrew G. Malis
> Cc: sfc@ietf.org
> Subject: Re: [sfc] NSH context headers: fixed/tlv
>=20
> Hi Andy,
>=20
>=20
> Please see below.
>=20
>=20
> Thanks
> Paul
>=20
>=20
> On Nov 23, 2015, at 10:50 AM, Andrew G. Malis <agmalis@gmail.com =
<mailto:agmalis@gmail.com>> wrote:
>=20
> I agree with Paul B. that interoperability is best served by using a =
header that accommodates the greatest number of possible applications =
and use cases as the common denominator. This argues for type 2 being =
the MUST to implement, with type 1 being an optional optimization for =
some particular use cases or applications that require at most a =
particular number context headers.
>=20
>=20
> PQ>  I don't follow that logic: the _easiest_ (in terms of complexity, =
cost, etc.) option makes the most sense to mandate since it allows for a =
broad implementation and helps ensure adoption of the protocol.  =
Mandating a more complex option simply slows the adoption.  This is =
exactly the conversation we had when putting together the draft, and one =
that seems to resonate with developers and operators alike.
>=20
> PQ>  Also, let's not ignore history (you know the old adage ;)): TLV =
and other variable length data plane protocols have not been a success.  =
We can debate the reasons for that, but the fact remains: simple data =
planes get adoption.  As Paul B. points out below, we don't know all the =
metadata answers, but we do know that a bounded amount of metadata is =
very important for SFC use cases.  Let's use that fact, and a simple =
protocol to get implementation out the door.
>=20
> In a separate email, Med asked a very reasonable question - for type =
1, why are there four mandatory context headers, rather than 2, 3, 5, =
10, etc.? The draft contains no particular justification for this =
choice.
>=20
> PQ>  That's a very valid question.  The starting premise was simple: a =
bounded set of fixed metadata.   Based on some experience in the service =
space and some initial use case discussion with operators, 4 provided =
some balance: reasonable in that it provided some meaningful space, yet =
not so large as to become unwieldy, all the while forcing some =
discipline.  Overall that has proven to be true as implementations have =
been tested and mapped to use cases.  Of course you can come up with =
cases where 4 is too many, or too few, in which case the draft provides =
a means to accommodate that.
>=20
> PQ>  I also think we need to be realistic.  We were urged during WG =
formation by a large operator: the IETF cannot spend years trying to =
solve the service chaining issue.  The need for an interoperable =
protocol is acute and operators need to start working on deployment (see =
the vibrancy of the open source projects in this space).  The balance of =
type 1 and type 2 allows for velocity and evolution.
>=20
>=20
>=20
>=20
>=20
> It=E2=80=99s true that there are two particular use cases, =
draft-guichard-sfc-nsh-dc-allocation and =
draft-napper-sfc-nsh-mobility-allocation, that look to make good use of =
exactly 4 context headers. However, these are just two particular =
examples, and not yet accepted by the WG.  Further development of these =
drafts, or even implementation, may show that four are insufficient.
>=20
> Cheers,
> Andy
>=20
>=20
> On Fri, Nov 20, 2015 at 12:20 PM, Bottorff, Paul =
<paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>> wrote:
> I think we all could agree that fixed headers are easier to implement =
than TLVs, however that does not rationalize mandating a fixed header =
implementation. It would rationalize supporting only fixed length =
headers, however we have been unable to do this. Options always weaken =
standards agreement.
>=20
> If the application requires TLVs, then it does not provide any =
standards advantage to mandate support for fixed headers. It will not be =
possible for an application that requires TLVs to fall back to fixed =
length headers. If they could, then we should eliminate the TLV option =
from NSH.
>=20
> IMHO we should be looking at the abstract semantics for meta-data =
before we consider how to encode it. Once we decide what needs to be =
encoded then we can consider the best encodings and what should be =
mandatory or optional.
>=20
> Cheers,
>=20
> Paul
> From: sfc [mailto:sfc-bounces@ietf.org <mailto:sfc-bounces@ietf.org>] =
On Behalf Of Paul Quinn (paulq)
> Sent: Friday, November 20, 2015 6:27 AM
> To: Qin Wu
> Cc: uri.elzur@intel.com <mailto:uri.elzur@intel.com>; Dolganow, Andrew =
(Andrew); sfc@ietf.org <mailto:sfc@ietf.org>; Linda Dunbar
> Subject: Re: [sfc] NSH context headers: fixed/tlv
>=20
>=20
> On Nov 19, 2015, at 9:28 PM, Qin Wu <bill.wu@huawei.com =
<mailto:bill.wu@huawei.com>> wrote:
>=20
> Hi, Andrew and Paul:
> It looks I missed a lot of discussion regarding NSH context header in =
the past, thanks Paul to point me the archive.
> Generally speaking, there is tradeoff between performance and =
flexibility.
>=20
>=20
> Absolutely, and that's the reason for offering the two options: =
balance speed/simplicity and flexibility.
>=20
> The philosophy is to mandate the simplest form of metadata, enabling a =
broad implementation base.  If/when more flexibility is needed a more =
flexible NSH type is available, along with the associated tradeoffs.  =
That's the balance that we decided to strike and it seems to be =
reasonable and well accepted.
>=20
> Thanks,
> Paul
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org <mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc =
<https://www.ietf.org/mailman/listinfo/sfc>
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


--Apple-Mail=_B4F1017B-6C67-4012-ADAB-1115407FA4FA
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, Paul B.,<div class=3D""><br class=3D""><div><blockquote =
type=3D"cite" class=3D""><div class=3D"">On Dec 1, 2015, at 4:45 PM, =
Bottorff, Paul &lt;<a href=3D"mailto:paul.bottorff@hpe.com" =
class=3D"">paul.bottorff@hpe.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D"">Hi =
Paul and Andew:<o:p class=3D""></o:p></span></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Paul, I agree that =
fixed length is easiest to implement and will allow the most rapid =
adoption. Never the less, a standard is of no value if it does not =
improve interoperability.</span></div></div></div></blockquote><div><br =
class=3D""></div><div>Of course. I do not see how interoperability is =
hampered in this case, however.&nbsp;</div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div class=3D"WordSection1" =
style=3D"page: WordSection1; font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">What I would suggest is =
either:<o:p class=3D""></o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">1) make TLVs the =
mandatory format with fixed size optional;<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">2) eliminate the TLV option entirely;<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">3) change the NSH header format options so =
the fixed size header is always present with optional TLVs following the =
fixed sized header.</span></div></div></div></blockquote><div><br =
class=3D""></div><div>To me, option 3 would not achieve a useful =
outcome. Basically, we could not count with a deterministically fixed =
header, and the flexible TLV-based option would always have =E2=80=9Cstuff=
=E2=80=9D before. Basically, this would negate the benefits of both MD =
Type 1 and MD Type 2.</div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div class=3D"WordSection1" style=3D"page: =
WordSection1; font-family: Helvetica; font-size: 12px; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-stroke-width: 0px;"><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">If option 3 is chosen =
then applications can always count on the fixed sized header as their =
default.</span>&nbsp;</div></div></div></blockquote><div><br =
class=3D""></div><div>They could count with a fixed size part, not with =
a fixed sized header, if I understand the proposal =
correctly.</div><div><br class=3D""></div><div>Thanks,</div><div><br =
class=3D""></div><div>=E2=80=94 Carlos.</div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div class=3D"WordSection1" =
style=3D"page: WordSection1; font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><o:p class=3D""></o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Cheers,<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D""><br class=3D"">Paul<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div class=3D""><div =
style=3D"border-style: solid none none; border-top-color: rgb(225, 225, =
225); border-top-width: 1pt; padding: 3pt 0in 0in;" class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><b class=3D""><span style=3D"font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D"">From:</span></b><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span class=3D"Apple-converted-space">&nbsp;</span>sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org" =
class=3D"">mailto:sfc-bounces@ietf.org</a>]<span =
class=3D"Apple-converted-space">&nbsp;</span><b class=3D"">On Behalf =
Of<span class=3D"Apple-converted-space">&nbsp;</span></b>Paul Quinn =
(paulq)<br class=3D""><b class=3D"">Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Tuesday, December 01, 2015 =
12:14 PM<br class=3D""><b class=3D"">To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Andrew G. Malis<br =
class=3D""><b class=3D"">Cc:</b><span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:sfc@ietf.org" class=3D"">sfc@ietf.org</a><br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Re: [sfc] NSH context =
headers: fixed/tlv<o:p class=3D""></o:p></span></div></div></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">Hi Andy,<span =
class=3D"Apple-converted-space">&nbsp;</span><o:p =
class=3D""></o:p></div><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D"">Please see below.<o:p class=3D""></o:p></div></div><div=
 class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">Thanks<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">Paul<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div =
class=3D""><blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D"">On =
Nov 23, 2015, at 10:50 AM, Andrew G. Malis &lt;<a =
href=3D"mailto:agmalis@gmail.com" style=3D"color: purple; =
text-decoration: underline;" class=3D"">agmalis@gmail.com</a>&gt; =
wrote:<o:p class=3D""></o:p></div></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">I agree with Paul B. =
that interoperability is best served by using a header that accommodates =
the greatest number of possible applications and use cases as the common =
denominator. This argues for type 2 being the MUST to implement, with =
type 1 being an optional optimization for some particular use cases or =
applications that require at most a particular number context =
headers.<o:p class=3D""></o:p></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div></div></div></blockquote><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D"">PQ&gt; &nbsp;I don't follow that logic: the _easiest_ =
(in terms of complexity, cost, etc.) option makes the most sense to =
mandate since it allows for a broad implementation and helps ensure =
adoption of the protocol. &nbsp;Mandating a more complex option simply =
slows the adoption. &nbsp;This is exactly the conversation we had when =
putting together the draft, and one that seems to resonate with =
developers and operators alike.<span style=3D"color: rgb(31, 73, 125);" =
class=3D""><o:p class=3D""></o:p></span></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D"">PQ&gt; &nbsp;Also, let's not ignore history (you know =
the old adage ;)): TLV and other variable length data plane protocols =
have not been a success. &nbsp;We can debate the reasons for that, but =
the fact remains: simple data planes get adoption. &nbsp;As Paul B. =
points out below, we don't know all the metadata answers, but we do know =
that a bounded amount of metadata is very important for SFC use cases. =
&nbsp;Let's use that fact, and a simple protocol to get implementation =
out the door.<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">In a separate email, =
Med asked a very reasonable question - for type 1, why are =
there&nbsp;four mandatory context headers, rather than 2, 3, 5, 10, =
etc.? The draft contains no particular justification for this =
choice.<o:p class=3D""></o:p></div></div></div></div></blockquote><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D"">PQ&gt; &nbsp;That's a very valid question. &nbsp;The =
starting premise was simple: a bounded set of fixed metadata. &nbsp; =
Based on some experience in the service space and some initial use case =
discussion with operators, 4 provided some balance: reasonable in that =
it provided some meaningful space, yet not so large as to become =
unwieldy, all the while forcing some discipline. &nbsp;Overall that has =
proven to be true as implementations have been tested and mapped to use =
cases. &nbsp;Of course you can come up with cases where 4 is too many, =
or too few, in which case the draft provides a means to accommodate =
that.<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D"">PQ&gt; &nbsp;I also think we need to be realistic. =
&nbsp;We were urged during WG formation by a large operator: the IETF =
cannot spend years trying to solve the service chaining issue. &nbsp;The =
need for an interoperable protocol is acute and operators need to start =
working on deployment (see the vibrancy of the open source projects in =
this space). &nbsp;The balance of type 1 and type 2 allows for velocity =
and evolution. &nbsp;<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><br class=3D""><br class=3D""><o:p =
class=3D""></o:p></div><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D"">It=E2=80=99s true that there are two particular use =
cases,&nbsp;draft-guichard-sfc-nsh-dc-allocation =
and&nbsp;draft-napper-sfc-nsh-mobility-allocation, that look to make =
good use of exactly 4 context headers. However, these are just two =
particular examples, and not yet accepted by the WG.&nbsp; Further =
development of these drafts, or even implementation, may show that four =
are insufficient.<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D"">Cheers,<o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">Andy<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">On Fri, Nov 20, 2015 at 12:20 PM, Bottorff, Paul &lt;<a =
href=3D"mailto:paul.bottorff@hpe.com" target=3D"_blank" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">paul.bottorff@hpe.com</a>&gt; wrote:<o:p =
class=3D""></o:p></div><blockquote style=3D"border-style: none none none =
solid; border-left-color: rgb(204, 204, 204); border-left-width: 1pt; =
padding: 0in 0in 0in 6pt; margin-left: 4.8pt; margin-right: 0in;" =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"color: rgb(31, 73, 125);" class=3D"">I think =
we all could agree that fixed headers are easier to implement than TLVs, =
however that does not rationalize mandating a fixed header =
implementation. It would rationalize supporting only fixed length =
headers, however we have been unable to do this. Options always weaken =
standards agreement.</span><o:p class=3D""></o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span style=3D"color: rgb(31, 73, 125);" class=3D"">If =
the application requires TLVs, then it does not provide any standards =
advantage to mandate support for fixed headers. It will not be possible =
for an application that requires TLVs to fall back to fixed length =
headers. If they could, then we should eliminate the TLV option from =
NSH.</span><o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span style=3D"color: rgb(31, 73, 125);" =
class=3D"">IMHO we should be looking at the abstract semantics for =
meta-data before we consider how to encode it. Once we decide what needs =
to be encoded then we can consider the best encodings and what should be =
mandatory or optional.<span =
class=3D"Apple-converted-space">&nbsp;</span></span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"color: rgb(31, 73, 125);" class=3D"">Cheers,</span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"color: rgb(31, 73, 125);" class=3D"">Paul</span><o:p =
class=3D""></o:p></div><div class=3D""><div style=3D"border-style: solid =
none none; border-top-color: rgb(225, 225, 225); border-top-width: 1pt; =
padding: 3pt 0in 0in;" class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><b class=3D"">From:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>sfc [mailto:<a =
href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">sfc-bounces@ietf.org</a>]<span =
class=3D"Apple-converted-space">&nbsp;</span><b class=3D"">On Behalf =
Of<span class=3D"Apple-converted-space">&nbsp;</span></b>Paul Quinn =
(paulq)<br class=3D""><b class=3D"">Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Friday, November 20, 2015 =
6:27 AM<br class=3D""><b class=3D"">To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Qin Wu<br class=3D""><b =
class=3D"">Cc:</b><span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:uri.elzur@intel.com" target=3D"_blank" style=3D"color: =
purple; text-decoration: underline;" class=3D"">uri.elzur@intel.com</a>; =
Dolganow, Andrew (Andrew);<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank" style=3D"color: purple; =
text-decoration: underline;" class=3D"">sfc@ietf.org</a>; Linda =
Dunbar<br class=3D""><b class=3D"">Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Re: [sfc] NSH context =
headers: fixed/tlv<o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div><div class=3D""><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">On Nov 19, 2015, at =
9:28 PM, Qin Wu &lt;<a href=3D"mailto:bill.wu@huawei.com" =
target=3D"_blank" style=3D"color: purple; text-decoration: underline;" =
class=3D"">bill.wu@huawei.com</a>&gt; wrote:<o:p =
class=3D""></o:p></div></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 10.5pt; color: rgb(31, 73, 125);" class=3D"">Hi, =
Andrew and Paul:</span><o:p class=3D""></o:p></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span style=3D"font-size: 10.5pt; color: rgb(31, 73, =
125);" class=3D"">It looks I missed a lot of discussion regarding NSH =
context header in the past, thanks Paul to point me the =
archive.</span><o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 10.5pt; color: rgb(31, 73, 125);" =
class=3D"">Generally speaking, there is tradeoff between performance and =
flexibility.</span><o:p class=3D""></o:p></div><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 10.5pt; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div></div></blockquote><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">Absolutely, and that's the reason for =
offering the two options: balance speed/simplicity and flexibility.<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">The philosophy is to mandate the simplest =
form of metadata, enabling a broad implementation base.&nbsp; If/when =
more flexibility is needed a more flexible NSH type is available, along =
with the associated tradeoffs.&nbsp; That's the balance that we decided =
to strike and it seems to be reasonable and well accepted.<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">Thanks,<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">Paul<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div></div></div></div><p =
class=3D"MsoNormal" style=3D"margin: 0in 0in 12pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><br =
class=3D"">_______________________________________________<br =
class=3D"">sfc mailing list<br class=3D""><a href=3D"mailto:sfc@ietf.org" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">sfc@ietf.org</a><br class=3D""><a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://www.ietf.org/mailman/listinfo/sfc</a><o:p =
class=3D""></o:p></p></blockquote></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div></div></blockquote></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div></div><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: =
none; display: inline !important;" =
class=3D"">_______________________________________________</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: =
none; display: inline !important;" class=3D"">sfc mailing list</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: =
none; display: inline !important;" class=3D""><a =
href=3D"mailto:sfc@ietf.org" class=3D"">sfc@ietf.org</a></span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: =
none; display: inline !important;" class=3D""><a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
class=3D"">https://www.ietf.org/mailman/listinfo/sfc</a></span></div></blo=
ckquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_B4F1017B-6C67-4012-ADAB-1115407FA4FA--

--Apple-Mail=_CB5C7F3A-2AAF-45E2-924B-D2FA5F03A01C
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

iQIcBAEBCAAGBQJWXhaQAAoJEIXgpQGOZny9a1UP/26F462iPsKaHwcSohVjialX
p0wKv82//ppyCNwuIig9TjDFv7/R69/pBL5nevw1dGwyZ1KBj5UJYEmwhmgTAj3p
PFOciPkYCJYGinHqlT7yHh+WtvzI7pIvV6Jh5QPtinqDuGHkYX1mLqTzZCxfqGhg
jLdB2Rlz9bplHDMg+lrfIdF03Ns/WsU27eRQVFtZ+AcvO1Rv3zilaDCoE+4sTlGE
l4nh2FeuOZUXeUZ507IcW826+a4wgu9dd5eF6slXi/efYNwENI9WXfP73SdCcj0b
6MOVM8Jk/13iInjOjdSEJLsuo4ZF0E9zoyE3jVG3w06GXrmJ36/URECbQEYS0q0V
9hfMFDAWcIlA/8YRYo+M/mDyGC7fQ6lSYIgtCO8RQlG1BGu+FR0z2/b2u9VhtP7L
6PRiAYHhFgOqKmZv/Z0ExQTQOd74djSDq/rv4aXC8ptMZ/F75Uf5GN5OjsU0EtR/
I5fsrVBLwVOixXQqE3evl4CaDBldAKMmsbMayUglzXVmzvTlkYeY7jCJ00LOXRB/
ibvf7j8vBtLLE8gN+mJUIYCdFtaGSxPMW0q7YKCXpQnxDPAo9LbhGaiYm8qLulYj
rPjiPdnyYqv8mc4sf9s9e2OE4MBH16PYYEnt2SsULMUVfOzj1sfgRPm49782S5xC
TAsy4VWcsJYDZ7yUp700
=lpMy
-----END PGP SIGNATURE-----

--Apple-Mail=_CB5C7F3A-2AAF-45E2-924B-D2FA5F03A01C--


From nobody Tue Dec  1 14:08:18 2015
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 879721A9140 for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 14:08:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5gJGVIQ_EDzy for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 14:08:13 -0800 (PST)
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 1F81E1A9131 for <sfc@ietf.org>; Tue,  1 Dec 2015 14:08:13 -0800 (PST)
Received: from G2W4316.americas.hpqcorp.net (g2w4316.austin.hp.com [16.197.9.73]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g1t5425.austin.hp.com (Postfix) with ESMTPS id 619F44E; Tue,  1 Dec 2015 22:08:12 +0000 (UTC)
Received: from G1W5782.americas.hpqcorp.net (16.193.26.0) by G2W4316.americas.hpqcorp.net (16.197.9.73) with Microsoft SMTP Server (TLS) id 14.3.169.1; Tue, 1 Dec 2015 22:06:16 +0000
Received: from G2W2527.americas.hpqcorp.net ([169.254.7.38]) by G1W5782.americas.hpqcorp.net ([16.193.26.0]) with mapi id 14.03.0169.001; Tue, 1 Dec 2015 22:06:16 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "Paul Quinn (paulq)" <paulq@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6klIsAgADIkYCAADCGgIAEnguAgAzcDQD//6DEAIAAGR+w
Date: Tue, 1 Dec 2015 22:06:16 +0000
Message-ID: <94DA9C7F532AD946852C9C5527195239254B4A3D@G2W2527.americas.hpqcorp.net>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D6E5328@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B6D6E5328@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: [16.193.232.30]
Content-Type: multipart/alternative; boundary="_000_94DA9C7F532AD946852C9C5527195239254B4A3DG2W2527americas_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/mTdm0H4DESe1IeLle-kg2vkKgzI>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 01 Dec 2015 22:08:16 -0000

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

SGkgUm9uOg0KDQpJ4oCZbSBpbiBhZ3JlZW1lbnQgdGhhdCB3ZSBzaG91bGQgaGF2ZSBhIGNvZGUg
cG9pbnQgZGVzaWduYXRpbmcgdGhlIGZvcm1hdCBhbmQgY29udGVudCBvZiB0aGUgMTYgYnl0ZXMu
IFRvIGFsbG93IGZvciBwcm9wcmlldGFyeSBpbXBsZW1lbnRhdGlvbnMgd2UgY291bGQgYWxzbyBk
ZXNpZ25hdGUgYW4gZXhwZXJpbWVudGFsIGZvcm1hdC4NCg0KQ2hlZXJzLA0KDQpQYXVsDQoNCkZy
b206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUm9uIFBh
cmtlcg0KU2VudDogVHVlc2RheSwgRGVjZW1iZXIgMDEsIDIwMTUgMTI6MzMgUE0NClRvOiBQYXVs
IFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpcw0KQ2M6IHNmY0BpZXRmLm9yZw0KU3ViamVj
dDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQpQYXVsLA0KDQpG
b3IgdHlwZSAxLCB3b3VsZCB5b3UgY29uc2lkZXIgaW5jb3Jwb3JhdGlvbiBvZiBhIOKAnHNjaGVt
YSBJROKAnSBlaXRoZXIgd2l0aGluIHRoZSAxNiBieXRlcyBvciBvdXRzaWRlIG9mIHRoZW0/ICAg
VGhhdCB3b3VsZCBhbGxvdyBmb3IgYW4gSUFOQS10eXBlIHJlZ2lzdHJ5IHRvIG1ha2UgZXhwbGlj
aXQgdGhlIHZhcmlvdXMgY29tcGxldGUgaW50ZXJwcmV0YXRpb25zIG9mIHRoZSBmaXhlZC1zaXpl
IG1ldGFkYXRhIGJ5dGVzLiAgIEEgdmFsdWUgY291bGQgYmUgcmVzZXJ2ZWQgZm9yIOKAnGVudGVy
cHJpc2Ugc3BlY2lmaWPigJ0gdG8gYWxsb3cgZm9yIGlubm92YXRpb24gYW5kIGV4cGVyaW1lbnRh
bCB1c2VzICh3aGV0aGVyIG9yIG5vdCBhbiBlbnRlcnByaXNlIElEIHdvdWxkIGJlIGluY2x1ZGVk
IGluIHRoaXMgY2FzZSBjb3VsZCBiZSBmb3IgZnVydGhlciBkaXNjdXNzaW9uKS4gICBJIHRoaW5r
IHNvbWUgb2YgdGhlIGNvbmNlcm5zIGFyb3VuZCB0eXBlIDEgaXMgdGhlIHJpZ2lkaXR5LCBidXQg
YWxzbyB0aGUgbm90LXNvLWV4cGxpY2l0bHkgc3RydWN0dXJlZCBuYXR1cmUgb2YgaXQgYW5kIGhv
dyB0aGF0IGNvdWxkIGxlYWQgdG8gaW50ZXJvcGVyYWJpbGl0eSBkaWZmaWN1bHRpZXMuICAgIE15
IHByb3Bvc2FsIHdvdWxkIHJlZHVjZSBjb25jZXJucyBhcm91bmQgdGhlIGxhdHRlciwgSSBiZWxp
ZXZlLg0KDQpUaGFua3MuDQoNCiAgIFJvbg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUGF1bCBRdWlubiAocGF1bHEpDQpTZW50OiBUdWVz
ZGF5LCBEZWNlbWJlciAxLCAyMDE1IDM6MTQgUE0NClRvOiBBbmRyZXcgRy4gTWFsaXMgPGFnbWFs
aXNAZ21haWwuY29tPG1haWx0bzphZ21hbGlzQGdtYWlsLmNvbT4+DQpDYzogc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVh
ZGVyczogZml4ZWQvdGx2DQoNCkhpIEFuZHksDQoNCg0KUGxlYXNlIHNlZSBiZWxvdy4NCg0KDQpU
aGFua3MNClBhdWwNCg0KDQpPbiBOb3YgMjMsIDIwMTUsIGF0IDEwOjUwIEFNLCBBbmRyZXcgRy4g
TWFsaXMgPGFnbWFsaXNAZ21haWwuY29tPG1haWx0bzphZ21hbGlzQGdtYWlsLmNvbT4+IHdyb3Rl
Og0KDQpJIGFncmVlIHdpdGggUGF1bCBCLiB0aGF0IGludGVyb3BlcmFiaWxpdHkgaXMgYmVzdCBz
ZXJ2ZWQgYnkgdXNpbmcgYSBoZWFkZXIgdGhhdCBhY2NvbW1vZGF0ZXMgdGhlIGdyZWF0ZXN0IG51
bWJlciBvZiBwb3NzaWJsZSBhcHBsaWNhdGlvbnMgYW5kIHVzZSBjYXNlcyBhcyB0aGUgY29tbW9u
IGRlbm9taW5hdG9yLiBUaGlzIGFyZ3VlcyBmb3IgdHlwZSAyIGJlaW5nIHRoZSBNVVNUIHRvIGlt
cGxlbWVudCwgd2l0aCB0eXBlIDEgYmVpbmcgYW4gb3B0aW9uYWwgb3B0aW1pemF0aW9uIGZvciBz
b21lIHBhcnRpY3VsYXIgdXNlIGNhc2VzIG9yIGFwcGxpY2F0aW9ucyB0aGF0IHJlcXVpcmUgYXQg
bW9zdCBhIHBhcnRpY3VsYXIgbnVtYmVyIGNvbnRleHQgaGVhZGVycy4NCg0KDQpQUT4gIEkgZG9u
J3QgZm9sbG93IHRoYXQgbG9naWM6IHRoZSBfZWFzaWVzdF8gKGluIHRlcm1zIG9mIGNvbXBsZXhp
dHksIGNvc3QsIGV0Yy4pIG9wdGlvbiBtYWtlcyB0aGUgbW9zdCBzZW5zZSB0byBtYW5kYXRlIHNp
bmNlIGl0IGFsbG93cyBmb3IgYSBicm9hZCBpbXBsZW1lbnRhdGlvbiBhbmQgaGVscHMgZW5zdXJl
IGFkb3B0aW9uIG9mIHRoZSBwcm90b2NvbC4gIE1hbmRhdGluZyBhIG1vcmUgY29tcGxleCBvcHRp
b24gc2ltcGx5IHNsb3dzIHRoZSBhZG9wdGlvbi4gIFRoaXMgaXMgZXhhY3RseSB0aGUgY29udmVy
c2F0aW9uIHdlIGhhZCB3aGVuIHB1dHRpbmcgdG9nZXRoZXIgdGhlIGRyYWZ0LCBhbmQgb25lIHRo
YXQgc2VlbXMgdG8gcmVzb25hdGUgd2l0aCBkZXZlbG9wZXJzIGFuZCBvcGVyYXRvcnMgYWxpa2Uu
DQoNClBRPiAgQWxzbywgbGV0J3Mgbm90IGlnbm9yZSBoaXN0b3J5ICh5b3Uga25vdyB0aGUgb2xk
IGFkYWdlIDspKTogVExWIGFuZCBvdGhlciB2YXJpYWJsZSBsZW5ndGggZGF0YSBwbGFuZSBwcm90
b2NvbHMgaGF2ZSBub3QgYmVlbiBhIHN1Y2Nlc3MuICBXZSBjYW4gZGViYXRlIHRoZSByZWFzb25z
IGZvciB0aGF0LCBidXQgdGhlIGZhY3QgcmVtYWluczogc2ltcGxlIGRhdGEgcGxhbmVzIGdldCBh
ZG9wdGlvbi4gIEFzIFBhdWwgQi4gcG9pbnRzIG91dCBiZWxvdywgd2UgZG9uJ3Qga25vdyBhbGwg
dGhlIG1ldGFkYXRhIGFuc3dlcnMsIGJ1dCB3ZSBkbyBrbm93IHRoYXQgYSBib3VuZGVkIGFtb3Vu
dCBvZiBtZXRhZGF0YSBpcyB2ZXJ5IGltcG9ydGFudCBmb3IgU0ZDIHVzZSBjYXNlcy4gIExldCdz
IHVzZSB0aGF0IGZhY3QsIGFuZCBhIHNpbXBsZSBwcm90b2NvbCB0byBnZXQgaW1wbGVtZW50YXRp
b24gb3V0IHRoZSBkb29yLg0KDQpJbiBhIHNlcGFyYXRlIGVtYWlsLCBNZWQgYXNrZWQgYSB2ZXJ5
IHJlYXNvbmFibGUgcXVlc3Rpb24gLSBmb3IgdHlwZSAxLCB3aHkgYXJlIHRoZXJlIGZvdXIgbWFu
ZGF0b3J5IGNvbnRleHQgaGVhZGVycywgcmF0aGVyIHRoYW4gMiwgMywgNSwgMTAsIGV0Yy4/IFRo
ZSBkcmFmdCBjb250YWlucyBubyBwYXJ0aWN1bGFyIGp1c3RpZmljYXRpb24gZm9yIHRoaXMgY2hv
aWNlLg0KDQpQUT4gIFRoYXQncyBhIHZlcnkgdmFsaWQgcXVlc3Rpb24uICBUaGUgc3RhcnRpbmcg
cHJlbWlzZSB3YXMgc2ltcGxlOiBhIGJvdW5kZWQgc2V0IG9mIGZpeGVkIG1ldGFkYXRhLiAgIEJh
c2VkIG9uIHNvbWUgZXhwZXJpZW5jZSBpbiB0aGUgc2VydmljZSBzcGFjZSBhbmQgc29tZSBpbml0
aWFsIHVzZSBjYXNlIGRpc2N1c3Npb24gd2l0aCBvcGVyYXRvcnMsIDQgcHJvdmlkZWQgc29tZSBi
YWxhbmNlOiByZWFzb25hYmxlIGluIHRoYXQgaXQgcHJvdmlkZWQgc29tZSBtZWFuaW5nZnVsIHNw
YWNlLCB5ZXQgbm90IHNvIGxhcmdlIGFzIHRvIGJlY29tZSB1bndpZWxkeSwgYWxsIHRoZSB3aGls
ZSBmb3JjaW5nIHNvbWUgZGlzY2lwbGluZS4gIE92ZXJhbGwgdGhhdCBoYXMgcHJvdmVuIHRvIGJl
IHRydWUgYXMgaW1wbGVtZW50YXRpb25zIGhhdmUgYmVlbiB0ZXN0ZWQgYW5kIG1hcHBlZCB0byB1
c2UgY2FzZXMuICBPZiBjb3Vyc2UgeW91IGNhbiBjb21lIHVwIHdpdGggY2FzZXMgd2hlcmUgNCBp
cyB0b28gbWFueSwgb3IgdG9vIGZldywgaW4gd2hpY2ggY2FzZSB0aGUgZHJhZnQgcHJvdmlkZXMg
YSBtZWFucyB0byBhY2NvbW1vZGF0ZSB0aGF0Lg0KDQpQUT4gIEkgYWxzbyB0aGluayB3ZSBuZWVk
IHRvIGJlIHJlYWxpc3RpYy4gIFdlIHdlcmUgdXJnZWQgZHVyaW5nIFdHIGZvcm1hdGlvbiBieSBh
IGxhcmdlIG9wZXJhdG9yOiB0aGUgSUVURiBjYW5ub3Qgc3BlbmQgeWVhcnMgdHJ5aW5nIHRvIHNv
bHZlIHRoZSBzZXJ2aWNlIGNoYWluaW5nIGlzc3VlLiAgVGhlIG5lZWQgZm9yIGFuIGludGVyb3Bl
cmFibGUgcHJvdG9jb2wgaXMgYWN1dGUgYW5kIG9wZXJhdG9ycyBuZWVkIHRvIHN0YXJ0IHdvcmtp
bmcgb24gZGVwbG95bWVudCAoc2VlIHRoZSB2aWJyYW5jeSBvZiB0aGUgb3BlbiBzb3VyY2UgcHJv
amVjdHMgaW4gdGhpcyBzcGFjZSkuICBUaGUgYmFsYW5jZSBvZiB0eXBlIDEgYW5kIHR5cGUgMiBh
bGxvd3MgZm9yIHZlbG9jaXR5IGFuZCBldm9sdXRpb24uDQoNCg0KDQoNCkl04oCZcyB0cnVlIHRo
YXQgdGhlcmUgYXJlIHR3byBwYXJ0aWN1bGFyIHVzZSBjYXNlcywgZHJhZnQtZ3VpY2hhcmQtc2Zj
LW5zaC1kYy1hbGxvY2F0aW9uIGFuZCBkcmFmdC1uYXBwZXItc2ZjLW5zaC1tb2JpbGl0eS1hbGxv
Y2F0aW9uLCB0aGF0IGxvb2sgdG8gbWFrZSBnb29kIHVzZSBvZiBleGFjdGx5IDQgY29udGV4dCBo
ZWFkZXJzLiBIb3dldmVyLCB0aGVzZSBhcmUganVzdCB0d28gcGFydGljdWxhciBleGFtcGxlcywg
YW5kIG5vdCB5ZXQgYWNjZXB0ZWQgYnkgdGhlIFdHLiAgRnVydGhlciBkZXZlbG9wbWVudCBvZiB0
aGVzZSBkcmFmdHMsIG9yIGV2ZW4gaW1wbGVtZW50YXRpb24sIG1heSBzaG93IHRoYXQgZm91ciBh
cmUgaW5zdWZmaWNpZW50Lg0KDQpDaGVlcnMsDQpBbmR5DQoNCg0KT24gRnJpLCBOb3YgMjAsIDIw
MTUgYXQgMTI6MjAgUE0sIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFp
bHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+IHdyb3RlOg0KSSB0aGluayB3ZSBhbGwgY291bGQg
YWdyZWUgdGhhdCBmaXhlZCBoZWFkZXJzIGFyZSBlYXNpZXIgdG8gaW1wbGVtZW50IHRoYW4gVExW
cywgaG93ZXZlciB0aGF0IGRvZXMgbm90IHJhdGlvbmFsaXplIG1hbmRhdGluZyBhIGZpeGVkIGhl
YWRlciBpbXBsZW1lbnRhdGlvbi4gSXQgd291bGQgcmF0aW9uYWxpemUgc3VwcG9ydGluZyBvbmx5
IGZpeGVkIGxlbmd0aCBoZWFkZXJzLCBob3dldmVyIHdlIGhhdmUgYmVlbiB1bmFibGUgdG8gZG8g
dGhpcy4gT3B0aW9ucyBhbHdheXMgd2Vha2VuIHN0YW5kYXJkcyBhZ3JlZW1lbnQuDQoNCklmIHRo
ZSBhcHBsaWNhdGlvbiByZXF1aXJlcyBUTFZzLCB0aGVuIGl0IGRvZXMgbm90IHByb3ZpZGUgYW55
IHN0YW5kYXJkcyBhZHZhbnRhZ2UgdG8gbWFuZGF0ZSBzdXBwb3J0IGZvciBmaXhlZCBoZWFkZXJz
LiBJdCB3aWxsIG5vdCBiZSBwb3NzaWJsZSBmb3IgYW4gYXBwbGljYXRpb24gdGhhdCByZXF1aXJl
cyBUTFZzIHRvIGZhbGwgYmFjayB0byBmaXhlZCBsZW5ndGggaGVhZGVycy4gSWYgdGhleSBjb3Vs
ZCwgdGhlbiB3ZSBzaG91bGQgZWxpbWluYXRlIHRoZSBUTFYgb3B0aW9uIGZyb20gTlNILg0KDQpJ
TUhPIHdlIHNob3VsZCBiZSBsb29raW5nIGF0IHRoZSBhYnN0cmFjdCBzZW1hbnRpY3MgZm9yIG1l
dGEtZGF0YSBiZWZvcmUgd2UgY29uc2lkZXIgaG93IHRvIGVuY29kZSBpdC4gT25jZSB3ZSBkZWNp
ZGUgd2hhdCBuZWVkcyB0byBiZSBlbmNvZGVkIHRoZW4gd2UgY2FuIGNvbnNpZGVyIHRoZSBiZXN0
IGVuY29kaW5ncyBhbmQgd2hhdCBzaG91bGQgYmUgbWFuZGF0b3J5IG9yIG9wdGlvbmFsLg0KDQpD
aGVlcnMsDQoNClBhdWwNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPG1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZz5dIE9uIEJlaGFsZiBPZiBQYXVsIFF1aW5uIChwYXVs
cSkNClNlbnQ6IEZyaWRheSwgTm92ZW1iZXIgMjAsIDIwMTUgNjoyNyBBTQ0KVG86IFFpbiBXdQ0K
Q2M6IHVyaS5lbHp1ckBpbnRlbC5jb208bWFpbHRvOnVyaS5lbHp1ckBpbnRlbC5jb20+OyBEb2xn
YW5vdywgQW5kcmV3IChBbmRyZXcpOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47
IExpbmRhIER1bmJhcg0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZp
eGVkL3Rsdg0KDQoNCk9uIE5vdiAxOSwgMjAxNSwgYXQgOToyOCBQTSwgUWluIFd1IDxiaWxsLnd1
QGh1YXdlaS5jb208bWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbT4+IHdyb3RlOg0KDQpIaSwgQW5k
cmV3IGFuZCBQYXVsOg0KSXQgbG9va3MgSSBtaXNzZWQgYSBsb3Qgb2YgZGlzY3Vzc2lvbiByZWdh
cmRpbmcgTlNIIGNvbnRleHQgaGVhZGVyIGluIHRoZSBwYXN0LCB0aGFua3MgUGF1bCB0byBwb2lu
dCBtZSB0aGUgYXJjaGl2ZS4NCkdlbmVyYWxseSBzcGVha2luZywgdGhlcmUgaXMgdHJhZGVvZmYg
YmV0d2VlbiBwZXJmb3JtYW5jZSBhbmQgZmxleGliaWxpdHkuDQoNCg0KQWJzb2x1dGVseSwgYW5k
IHRoYXQncyB0aGUgcmVhc29uIGZvciBvZmZlcmluZyB0aGUgdHdvIG9wdGlvbnM6IGJhbGFuY2Ug
c3BlZWQvc2ltcGxpY2l0eSBhbmQgZmxleGliaWxpdHkuDQoNClRoZSBwaGlsb3NvcGh5IGlzIHRv
IG1hbmRhdGUgdGhlIHNpbXBsZXN0IGZvcm0gb2YgbWV0YWRhdGEsIGVuYWJsaW5nIGEgYnJvYWQg
aW1wbGVtZW50YXRpb24gYmFzZS4gIElmL3doZW4gbW9yZSBmbGV4aWJpbGl0eSBpcyBuZWVkZWQg
YSBtb3JlIGZsZXhpYmxlIE5TSCB0eXBlIGlzIGF2YWlsYWJsZSwgYWxvbmcgd2l0aCB0aGUgYXNz
b2NpYXRlZCB0cmFkZW9mZnMuICBUaGF0J3MgdGhlIGJhbGFuY2UgdGhhdCB3ZSBkZWNpZGVkIHRv
IHN0cmlrZSBhbmQgaXQgc2VlbXMgdG8gYmUgcmVhc29uYWJsZSBhbmQgd2VsbCBhY2NlcHRlZC4N
Cg0KVGhhbmtzLA0KUGF1bA0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw
dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0K
CWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0
LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4
LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3Jk
U2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBt
c28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYi
IC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBl
bGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0K
PC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0i
RU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rp
b24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5IaSBSb246PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5J4oCZ
bSBpbiBhZ3JlZW1lbnQgdGhhdCB3ZSBzaG91bGQgaGF2ZSBhIGNvZGUgcG9pbnQgZGVzaWduYXRp
bmcgdGhlIGZvcm1hdCBhbmQgY29udGVudCBvZiB0aGUgMTYgYnl0ZXMuIFRvIGFsbG93IGZvciBw
cm9wcmlldGFyeSBpbXBsZW1lbnRhdGlvbnMgd2UgY291bGQgYWxzbyBkZXNpZ25hdGUNCiBhbiBl
eHBlcmltZW50YWwgZm9ybWF0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
UGF1bDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gc2ZjIFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlJvbiBQYXJrZXI8
YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgRGVjZW1iZXIgMDEsIDIwMTUgMTI6MzMgUE08YnI+
DQo8Yj5Ubzo8L2I+IFBhdWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzPGJyPg0KPGI+
Q2M6PC9iPiBzZmNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIE5TSCBj
b250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5QYXVsLDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Rm9yIHR5cGUgMSwgd291bGQg
eW91IGNvbnNpZGVyIGluY29ycG9yYXRpb24gb2YgYSDigJxzY2hlbWEgSUTigJ0gZWl0aGVyIHdp
dGhpbiB0aGUgMTYgYnl0ZXMgb3Igb3V0c2lkZSBvZiB0aGVtPyZuYnNwOyZuYnNwOyBUaGF0IHdv
dWxkIGFsbG93IGZvciBhbiBJQU5BLXR5cGUgcmVnaXN0cnkgdG8gbWFrZQ0KIGV4cGxpY2l0IHRo
ZSB2YXJpb3VzIGNvbXBsZXRlIGludGVycHJldGF0aW9ucyBvZiB0aGUgZml4ZWQtc2l6ZSBtZXRh
ZGF0YSBieXRlcy4mbmJzcDsmbmJzcDsgQSB2YWx1ZSBjb3VsZCBiZSByZXNlcnZlZCBmb3Ig4oCc
ZW50ZXJwcmlzZSBzcGVjaWZpY+KAnSB0byBhbGxvdyBmb3IgaW5ub3ZhdGlvbiBhbmQgZXhwZXJp
bWVudGFsIHVzZXMgKHdoZXRoZXIgb3Igbm90IGFuIGVudGVycHJpc2UgSUQgd291bGQgYmUgaW5j
bHVkZWQgaW4gdGhpcyBjYXNlIGNvdWxkIGJlIGZvcg0KIGZ1cnRoZXIgZGlzY3Vzc2lvbikuJm5i
c3A7Jm5ic3A7IEkgdGhpbmsgc29tZSBvZiB0aGUgY29uY2VybnMgYXJvdW5kIHR5cGUgMSBpcyB0
aGUgcmlnaWRpdHksIGJ1dCBhbHNvIHRoZSBub3Qtc28tZXhwbGljaXRseSBzdHJ1Y3R1cmVkIG5h
dHVyZSBvZiBpdCBhbmQgaG93IHRoYXQgY291bGQgbGVhZCB0byBpbnRlcm9wZXJhYmlsaXR5IGRp
ZmZpY3VsdGllcy4mbmJzcDsmbmJzcDsmbmJzcDsgTXkgcHJvcG9zYWwgd291bGQgcmVkdWNlIGNv
bmNlcm5zIGFyb3VuZCB0aGUgbGF0dGVyLCBJIGJlbGlldmUuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGFua3MuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9N
YWlsRW5kQ29tcG9zZSI+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9i
PlBhdWwgUXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBEZWNlbWJlciAx
LCAyMDE1IDM6MTQgUE08YnI+DQo8Yj5Ubzo8L2I+IEFuZHJldyBHLiBNYWxpcyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmFnbWFsaXNAZ21haWwuY29tIj5hZ21hbGlzQGdtYWlsLmNvbTwvYT4mZ3Q7PGJy
Pg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8
L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBm
aXhlZC90bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5I
aSBBbmR5LCA8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
UGxlYXNlIHNlZSBiZWxvdy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5UaGFua3M8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlBhdWw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gTm92IDIzLCAyMDE1LCBhdCAxMDo1MCBBTSwgQW5k
cmV3IEcuIE1hbGlzICZsdDs8YSBocmVmPSJtYWlsdG86YWdtYWxpc0BnbWFpbC5jb20iPmFnbWFs
aXNAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5JIGFncmVlIHdpdGggUGF1bCBCLiB0aGF0IGludGVyb3BlcmFiaWxp
dHkgaXMgYmVzdCBzZXJ2ZWQgYnkgdXNpbmcgYSBoZWFkZXIgdGhhdCBhY2NvbW1vZGF0ZXMgdGhl
IGdyZWF0ZXN0IG51bWJlciBvZiBwb3NzaWJsZSBhcHBsaWNhdGlvbnMgYW5kIHVzZSBjYXNlcyBh
cyB0aGUgY29tbW9uIGRlbm9taW5hdG9yLiBUaGlzIGFyZ3VlcyBmb3IgdHlwZSAyIGJlaW5nIHRo
ZSBNVVNUIHRvIGltcGxlbWVudCwgd2l0aA0KIHR5cGUgMSBiZWluZyBhbiBvcHRpb25hbCBvcHRp
bWl6YXRpb24gZm9yIHNvbWUgcGFydGljdWxhciB1c2UgY2FzZXMgb3IgYXBwbGljYXRpb25zIHRo
YXQgcmVxdWlyZSBhdCBtb3N0IGEgcGFydGljdWxhciBudW1iZXIgY29udGV4dCBoZWFkZXJzLg0K
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7SSBkb24ndCBmb2xsb3cgdGhhdCBs
b2dpYzogdGhlIF9lYXNpZXN0XyAoaW4gdGVybXMgb2YgY29tcGxleGl0eSwgY29zdCwgZXRjLikg
b3B0aW9uIG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRvIG1hbmRhdGUgc2luY2UgaXQgYWxsb3dzIGZv
ciBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGFuZCBoZWxwcyBlbnN1cmUgYWRvcHRpb24gb2YgdGhl
IHByb3RvY29sLiAmbmJzcDtNYW5kYXRpbmcgYSBtb3JlIGNvbXBsZXggb3B0aW9uDQogc2ltcGx5
IHNsb3dzIHRoZSBhZG9wdGlvbi4gJm5ic3A7VGhpcyBpcyBleGFjdGx5IHRoZSBjb252ZXJzYXRp
b24gd2UgaGFkIHdoZW4gcHV0dGluZyB0b2dldGhlciB0aGUgZHJhZnQsIGFuZCBvbmUgdGhhdCBz
ZWVtcyB0byByZXNvbmF0ZSB3aXRoIGRldmVsb3BlcnMgYW5kIG9wZXJhdG9ycyBhbGlrZS4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
UFEmZ3Q7ICZuYnNwO0Fsc28sIGxldCdzIG5vdCBpZ25vcmUgaGlzdG9yeSAoeW91IGtub3cgdGhl
IG9sZCBhZGFnZSA7KSk6IFRMViBhbmQgb3RoZXIgdmFyaWFibGUgbGVuZ3RoIGRhdGEgcGxhbmUg
cHJvdG9jb2xzIGhhdmUgbm90IGJlZW4gYSBzdWNjZXNzLiAmbmJzcDtXZSBjYW4gZGViYXRlIHRo
ZSByZWFzb25zIGZvciB0aGF0LCBidXQgdGhlIGZhY3QgcmVtYWluczogc2ltcGxlIGRhdGEgcGxh
bmVzIGdldCBhZG9wdGlvbi4gJm5ic3A7QXMNCiBQYXVsIEIuIHBvaW50cyBvdXQgYmVsb3csIHdl
IGRvbid0IGtub3cgYWxsIHRoZSBtZXRhZGF0YSBhbnN3ZXJzLCBidXQgd2UgZG8ga25vdyB0aGF0
IGEgYm91bmRlZCBhbW91bnQgb2YgbWV0YWRhdGEgaXMgdmVyeSBpbXBvcnRhbnQgZm9yIFNGQyB1
c2UgY2FzZXMuICZuYnNwO0xldCdzIHVzZSB0aGF0IGZhY3QsIGFuZCBhIHNpbXBsZSBwcm90b2Nv
bCB0byBnZXQgaW1wbGVtZW50YXRpb24gb3V0IHRoZSBkb29yLjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SW4gYSBz
ZXBhcmF0ZSBlbWFpbCwgTWVkIGFza2VkIGEgdmVyeSByZWFzb25hYmxlIHF1ZXN0aW9uIC0gZm9y
IHR5cGUgMSwgd2h5IGFyZSB0aGVyZSZuYnNwO2ZvdXIgbWFuZGF0b3J5IGNvbnRleHQgaGVhZGVy
cywgcmF0aGVyIHRoYW4gMiwgMywgNSwgMTAsIGV0Yy4/IFRoZSBkcmFmdCBjb250YWlucyBubyBw
YXJ0aWN1bGFyIGp1c3RpZmljYXRpb24gZm9yIHRoaXMgY2hvaWNlLjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+UFEmZ3Q7ICZuYnNwO1RoYXQncyBhIHZlcnkgdmFsaWQgcXVlc3Rpb24uICZu
YnNwO1RoZSBzdGFydGluZyBwcmVtaXNlIHdhcyBzaW1wbGU6IGEgYm91bmRlZCBzZXQgb2YgZml4
ZWQgbWV0YWRhdGEuICZuYnNwOyBCYXNlZCBvbiBzb21lIGV4cGVyaWVuY2UgaW4gdGhlIHNlcnZp
Y2Ugc3BhY2UgYW5kIHNvbWUgaW5pdGlhbCB1c2UgY2FzZSBkaXNjdXNzaW9uIHdpdGggb3BlcmF0
b3JzLCA0IHByb3ZpZGVkIHNvbWUgYmFsYW5jZTogcmVhc29uYWJsZQ0KIGluIHRoYXQgaXQgcHJv
dmlkZWQgc29tZSBtZWFuaW5nZnVsIHNwYWNlLCB5ZXQgbm90IHNvIGxhcmdlIGFzIHRvIGJlY29t
ZSB1bndpZWxkeSwgYWxsIHRoZSB3aGlsZSBmb3JjaW5nIHNvbWUgZGlzY2lwbGluZS4gJm5ic3A7
T3ZlcmFsbCB0aGF0IGhhcyBwcm92ZW4gdG8gYmUgdHJ1ZSBhcyBpbXBsZW1lbnRhdGlvbnMgaGF2
ZSBiZWVuIHRlc3RlZCBhbmQgbWFwcGVkIHRvIHVzZSBjYXNlcy4gJm5ic3A7T2YgY291cnNlIHlv
dSBjYW4gY29tZSB1cCB3aXRoIGNhc2VzDQogd2hlcmUgNCBpcyB0b28gbWFueSwgb3IgdG9vIGZl
dywgaW4gd2hpY2ggY2FzZSB0aGUgZHJhZnQgcHJvdmlkZXMgYSBtZWFucyB0byBhY2NvbW1vZGF0
ZSB0aGF0LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5QUSZndDsgJm5ic3A7SSBhbHNvIHRoaW5rIHdlIG5lZWQgdG8gYmUgcmVhbGlzdGljLiAm
bmJzcDtXZSB3ZXJlIHVyZ2VkIGR1cmluZyBXRyBmb3JtYXRpb24gYnkgYSBsYXJnZSBvcGVyYXRv
cjogdGhlIElFVEYgY2Fubm90IHNwZW5kIHllYXJzIHRyeWluZyB0byBzb2x2ZSB0aGUgc2Vydmlj
ZSBjaGFpbmluZyBpc3N1ZS4gJm5ic3A7VGhlIG5lZWQgZm9yIGFuIGludGVyb3BlcmFibGUgcHJv
dG9jb2wgaXMgYWN1dGUgYW5kIG9wZXJhdG9ycyBuZWVkDQogdG8gc3RhcnQgd29ya2luZyBvbiBk
ZXBsb3ltZW50IChzZWUgdGhlIHZpYnJhbmN5IG9mIHRoZSBvcGVuIHNvdXJjZSBwcm9qZWN0cyBp
biB0aGlzIHNwYWNlKS4gJm5ic3A7VGhlIGJhbGFuY2Ugb2YgdHlwZSAxIGFuZCB0eXBlIDIgYWxs
b3dzIGZvciB2ZWxvY2l0eSBhbmQgZXZvbHV0aW9uLiAmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+SXTigJlzIHRydWUgdGhhdCB0aGVyZSBhcmUgdHdvIHBhcnRpY3VsYXIg
dXNlIGNhc2VzLCZuYnNwO2RyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbiBhbmQm
bmJzcDtkcmFmdC1uYXBwZXItc2ZjLW5zaC1tb2JpbGl0eS1hbGxvY2F0aW9uLCB0aGF0IGxvb2sg
dG8gbWFrZSBnb29kIHVzZSBvZiBleGFjdGx5IDQgY29udGV4dCBoZWFkZXJzLiBIb3dldmVyLCB0
aGVzZSBhcmUganVzdCB0d28gcGFydGljdWxhciBleGFtcGxlcywNCiBhbmQgbm90IHlldCBhY2Nl
cHRlZCBieSB0aGUgV0cuJm5ic3A7IEZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhlc2UgZHJhZnRz
LCBvciBldmVuIGltcGxlbWVudGF0aW9uLCBtYXkgc2hvdyB0aGF0IGZvdXIgYXJlIGluc3VmZmlj
aWVudC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+QW5keTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPk9uIEZyaSwgTm92IDIwLCAyMDE1IGF0IDEyOjIwIFBNLCBCb3R0b3JmZiwgUGF1
bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0K
PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0Mg
MS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PkkgdGhpbmsgd2UgYWxsIGNvdWxkIGFncmVlIHRoYXQgZml4ZWQgaGVhZGVycyBhcmUgZWFzaWVy
IHRvIGltcGxlbWVudCB0aGFuIFRMVnMsIGhvd2V2ZXIgdGhhdCBkb2VzIG5vdCByYXRpb25hbGl6
ZSBtYW5kYXRpbmcgYSBmaXhlZCBoZWFkZXIgaW1wbGVtZW50YXRpb24uDQogSXQgd291bGQgcmF0
aW9uYWxpemUgc3VwcG9ydGluZyBvbmx5IGZpeGVkIGxlbmd0aCBoZWFkZXJzLCBob3dldmVyIHdl
IGhhdmUgYmVlbiB1bmFibGUgdG8gZG8gdGhpcy4gT3B0aW9ucyBhbHdheXMgd2Vha2VuIHN0YW5k
YXJkcyBhZ3JlZW1lbnQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
SWYgdGhlIGFwcGxpY2F0aW9uIHJlcXVpcmVzIFRMVnMsIHRoZW4gaXQgZG9lcyBub3QgcHJvdmlk
ZSBhbnkgc3RhbmRhcmRzIGFkdmFudGFnZSB0byBtYW5kYXRlIHN1cHBvcnQgZm9yIGZpeGVkIGhl
YWRlcnMuIEl0IHdpbGwgbm90IGJlIHBvc3NpYmxlIGZvcg0KIGFuIGFwcGxpY2F0aW9uIHRoYXQg
cmVxdWlyZXMgVExWcyB0byBmYWxsIGJhY2sgdG8gZml4ZWQgbGVuZ3RoIGhlYWRlcnMuIElmIHRo
ZXkgY291bGQsIHRoZW4gd2Ugc2hvdWxkIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBmcm9tIE5T
SC4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklNSE8gd2Ugc2hv
dWxkIGJlIGxvb2tpbmcgYXQgdGhlIGFic3RyYWN0IHNlbWFudGljcyBmb3IgbWV0YS1kYXRhIGJl
Zm9yZSB3ZSBjb25zaWRlciBob3cgdG8gZW5jb2RlIGl0LiBPbmNlIHdlIGRlY2lkZSB3aGF0IG5l
ZWRzIHRvIGJlIGVuY29kZWQgdGhlbiB3ZQ0KIGNhbiBjb25zaWRlciB0aGUgYmVzdCBlbmNvZGlu
Z3MgYW5kIHdoYXQgc2hvdWxkIGJlIG1hbmRhdG9yeSBvciBvcHRpb25hbC4gPC9zcGFuPg0KPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5DaGVlcnMsPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UGF1bA0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+
RnJvbTo8L2I+IHNmYyBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFs
ZiBPZiA8L2I+UGF1bCBRdWlubiAocGF1bHEpPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgTm92
ZW1iZXIgMjAsIDIwMTUgNjoyNyBBTTxicj4NCjxiPlRvOjwvYj4gUWluIFd1PGJyPg0KPGI+Q2M6
PC9iPiA8YSBocmVmPSJtYWlsdG86dXJpLmVsenVyQGludGVsLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PnVyaS5lbHp1ckBpbnRlbC5jb208L2E+OyBEb2xnYW5vdywgQW5kcmV3IChBbmRyZXcpOw0KPGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwv
YT47IExpbmRhIER1bmJhcjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gTlNIIGNvbnRl
eHQgaGVhZGVyczogZml4ZWQvdGx2PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPk9uIE5vdiAxOSwgMjAxNSwgYXQgOToyOCBQTSwg
UWluIFd1ICZsdDs8YSBocmVmPSJtYWlsdG86YmlsbC53dUBodWF3ZWkuY29tIiB0YXJnZXQ9Il9i
bGFuayI+YmlsbC53dUBodWF3ZWkuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Y29sb3I6IzFGNDk3RCI+SGksIEFuZHJldyBhbmQgUGF1bDo8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2NvbG9yOiMxRjQ5N0QiPkl0IGxvb2tzIEkgbWlzc2VkIGEgbG90IG9mIGRpc2N1c3Npb24g
cmVnYXJkaW5nIE5TSCBjb250ZXh0IGhlYWRlciBpbiB0aGUgcGFzdCwgdGhhbmtzIFBhdWwgdG8g
cG9pbnQgbWUgdGhlIGFyY2hpdmUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5H
ZW5lcmFsbHkgc3BlYWtpbmcsIHRoZXJlIGlzIHRyYWRlb2ZmIGJldHdlZW4gcGVyZm9ybWFuY2Ug
YW5kIGZsZXhpYmlsaXR5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkFic29sdXRlbHksIGFuZCB0aGF0J3MgdGhlIHJlYXNv
biBmb3Igb2ZmZXJpbmcgdGhlIHR3byBvcHRpb25zOiBiYWxhbmNlIHNwZWVkL3NpbXBsaWNpdHkg
YW5kIGZsZXhpYmlsaXR5LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+VGhlIHBoaWxvc29waHkgaXMgdG8gbWFuZGF0ZSB0aGUgc2ltcGxl
c3QgZm9ybSBvZiBtZXRhZGF0YSwgZW5hYmxpbmcgYSBicm9hZCBpbXBsZW1lbnRhdGlvbiBiYXNl
LiZuYnNwOyBJZi93aGVuIG1vcmUgZmxleGliaWxpdHkgaXMgbmVlZGVkIGEgbW9yZSBmbGV4aWJs
ZSBOU0ggdHlwZSBpcyBhdmFpbGFibGUsIGFsb25nDQogd2l0aCB0aGUgYXNzb2NpYXRlZCB0cmFk
ZW9mZnMuJm5ic3A7IFRoYXQncyB0aGUgYmFsYW5jZSB0aGF0IHdlIGRlY2lkZWQgdG8gc3RyaWtl
IGFuZCBpdCBzZWVtcyB0byBiZSByZWFzb25hYmxlIGFuZCB3ZWxsIGFjY2VwdGVkLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtz
LDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5Q
YXVsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+
PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_94DA9C7F532AD946852C9C5527195239254B4A3DG2W2527americas_--


From nobody Tue Dec  1 14:14:27 2015
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B3F331AD0BE for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 14:14:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level: 
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BrQ_KH08I-OK for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 14:14:22 -0800 (PST)
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 068A51ACE13 for <sfc@ietf.org>; Tue,  1 Dec 2015 14:14:21 -0800 (PST)
Received: from G2W4316.americas.hpqcorp.net (g2w4316.austin.hp.com [16.197.9.73]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g1t5425.austin.hp.com (Postfix) with ESMTPS id 4464850; Tue,  1 Dec 2015 22:14:21 +0000 (UTC)
Received: from G1W5783.americas.hpqcorp.net (16.193.26.1) by G2W4316.americas.hpqcorp.net (16.197.9.73) with Microsoft SMTP Server (TLS) id 14.3.169.1; Tue, 1 Dec 2015 22:12:15 +0000
Received: from G2W2527.americas.hpqcorp.net ([169.254.7.38]) by G1W5783.americas.hpqcorp.net ([16.193.26.1]) with mapi id 14.03.0169.001; Tue, 1 Dec 2015 22:12:15 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6klIsAgADIkYCAADCGgIAEnguAgAzcDQD//6+xcIAAB04AgAAEFTA=
Date: Tue, 1 Dec 2015 22:12:14 +0000
Message-ID: <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com>
In-Reply-To: <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [16.193.232.30]
Content-Type: multipart/alternative; boundary="_000_94DA9C7F532AD946852C9C5527195239254B4A51G2W2527americas_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/4k4gn6Hj844fMMgp17ydCt9DOvA>
Cc: "Andrew G. Malis" <agmalis@gmail.com>, "Paul Quinn \(paulq\)" <paulq@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 01 Dec 2015 22:14:25 -0000

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

SGkgUGF1bCBRLjoNCg0KU2VlIGlubGluZSwNCg0KQ2hlZXJzLA0KDQpQYXVsDQoNCkZyb206IENh
cmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKSBbbWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbV0NClNl
bnQ6IFR1ZXNkYXksIERlY2VtYmVyIDAxLCAyMDE1IDE6NTIgUE0NClRvOiBCb3R0b3JmZiwgUGF1
bA0KQ2M6IFBhdWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOyBzZmNAaWV0Zi5vcmcN
ClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KSGks
IFBhdWwgQi4sDQoNCk9uIERlYyAxLCAyMDE1LCBhdCA0OjQ1IFBNLCBCb3R0b3JmZiwgUGF1bCA8
cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PiB3cm90
ZToNCg0KSGkgUGF1bCBhbmQgQW5kZXc6DQoNCg0KUGF1bCwgSSBhZ3JlZSB0aGF0IGZpeGVkIGxl
bmd0aCBpcyBlYXNpZXN0IHRvIGltcGxlbWVudCBhbmQgd2lsbCBhbGxvdyB0aGUgbW9zdCByYXBp
ZCBhZG9wdGlvbi4gTmV2ZXIgdGhlIGxlc3MsIGEgc3RhbmRhcmQgaXMgb2Ygbm8gdmFsdWUgaWYg
aXQgZG9lcyBub3QgaW1wcm92ZSBpbnRlcm9wZXJhYmlsaXR5Lg0KDQpPZiBjb3Vyc2UuIEkgZG8g
bm90IHNlZSBob3cgaW50ZXJvcGVyYWJpbGl0eSBpcyBoYW1wZXJlZCBpbiB0aGlzIGNhc2UsIGhv
d2V2ZXIuDQpQQj5JZiBhbiBhcHBsaWNhdGlvbiBuZWVkcyBUTFZzIHRoZW4gaXQgY2Fu4oCZdCBp
bnRlcm9wZXJhdGUgd2l0aCBhIHN5c3RlbSB0aGF0IG5lZWRzIGZpeGVkIHNpemVkIGZvcm1hdHMu
IEluIGVmZmVjdCB5b3UgaGF2ZSB0d28gZGl2ZXJnZW50IHN0YW5kYXJkcy4NCg0KV2hhdCBJIHdv
dWxkIHN1Z2dlc3QgaXMgZWl0aGVyOg0KMSkgbWFrZSBUTFZzIHRoZSBtYW5kYXRvcnkgZm9ybWF0
IHdpdGggZml4ZWQgc2l6ZSBvcHRpb25hbDsNCjIpIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBl
bnRpcmVseTsNCjMpIGNoYW5nZSB0aGUgTlNIIGhlYWRlciBmb3JtYXQgb3B0aW9ucyBzbyB0aGUg
Zml4ZWQgc2l6ZSBoZWFkZXIgaXMgYWx3YXlzIHByZXNlbnQgd2l0aCBvcHRpb25hbCBUTFZzIGZv
bGxvd2luZyB0aGUgZml4ZWQgc2l6ZWQgaGVhZGVyLg0KDQpUbyBtZSwgb3B0aW9uIDMgd291bGQg
bm90IGFjaGlldmUgYSB1c2VmdWwgb3V0Y29tZS4gQmFzaWNhbGx5LCB3ZSBjb3VsZCBub3QgY291
bnQgd2l0aCBhIGRldGVybWluaXN0aWNhbGx5IGZpeGVkIGhlYWRlciwgYW5kIHRoZSBmbGV4aWJs
ZSBUTFYtYmFzZWQgb3B0aW9uIHdvdWxkIGFsd2F5cyBoYXZlIOKAnHN0dWZm4oCdIGJlZm9yZS4g
QmFzaWNhbGx5LCB0aGlzIHdvdWxkIG5lZ2F0ZSB0aGUgYmVuZWZpdHMgb2YgYm90aCBNRCBUeXBl
IDEgYW5kIE1EIFR5cGUgMi4NCg0KUEI+Rm9yIG9wdGlvbiAzIHRoZSBmaXhlZCBoZWFkZXJzIGFy
ZSBhdCBhIGNvbnN0YW50IG9mZnNldCB3aGljaCBpcyB3aGF0IGlzIGltcG9ydGFudCB0byBwYXJz
ZSB0aGVtIGVhc2lseS4gSXQgaXMgcG9zc2libGUgZm9yIGEgc3dpdGNoIG9yIGZvciBzb2Z0d2Fy
ZSB0byB1c2UgdGhlIGZpeGVkIGluZm9ybWF0aW9uIGF0IGEgZml4ZWQgb2Zmc2V0IGV2ZXIgdGhv
dWdoIFRMViBkYXRhIG1heSBmb2xsb3cuDQoNCklmIG9wdGlvbiAzIGlzIGNob3NlbiB0aGVuIGFw
cGxpY2F0aW9ucyBjYW4gYWx3YXlzIGNvdW50IG9uIHRoZSBmaXhlZCBzaXplZCBoZWFkZXIgYXMg
dGhlaXIgZGVmYXVsdC4NCg0KVGhleSBjb3VsZCBjb3VudCB3aXRoIGEgZml4ZWQgc2l6ZSBwYXJ0
LCBub3Qgd2l0aCBhIGZpeGVkIHNpemVkIGhlYWRlciwgaWYgSSB1bmRlcnN0YW5kIHRoZSBwcm9w
b3NhbCBjb3JyZWN0bHkuDQoNClBCPlRoaXMgaXMgb25lIGJldHRlciB0aGFuIHRoZSBjdXJyZW50
IHByb3Bvc2FsIHdoaWNoIGNhbuKAmXQgY291bnQgb24gZWl0aGVyIGEgZml4ZWQgc2l6ZWQgaGVh
ZGVyIG9yIG9uIGEgZml4ZWQgc2l6ZSBwYXJ0IGF0IGEga25vd24gb2Zmc2V0Lg0KDQpUaGFua3Ms
DQoNCuKAlCBDYXJsb3MuDQoNCg0KDQpDaGVlcnMsDQoNClBhdWwNCg0KRnJvbTogc2ZjIFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBQYXVsIFF1aW5uIChwYXVscSkN
ClNlbnQ6IFR1ZXNkYXksIERlY2VtYmVyIDAxLCAyMDE1IDEyOjE0IFBNDQpUbzogQW5kcmV3IEcu
IE1hbGlzDQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
ZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCkhpIEFuZHksDQoNCg0K
UGxlYXNlIHNlZSBiZWxvdy4NCg0KDQpUaGFua3MNClBhdWwNCg0KDQpPbiBOb3YgMjMsIDIwMTUs
IGF0IDEwOjUwIEFNLCBBbmRyZXcgRy4gTWFsaXMgPGFnbWFsaXNAZ21haWwuY29tPG1haWx0bzph
Z21hbGlzQGdtYWlsLmNvbT4+IHdyb3RlOg0KDQpJIGFncmVlIHdpdGggUGF1bCBCLiB0aGF0IGlu
dGVyb3BlcmFiaWxpdHkgaXMgYmVzdCBzZXJ2ZWQgYnkgdXNpbmcgYSBoZWFkZXIgdGhhdCBhY2Nv
bW1vZGF0ZXMgdGhlIGdyZWF0ZXN0IG51bWJlciBvZiBwb3NzaWJsZSBhcHBsaWNhdGlvbnMgYW5k
IHVzZSBjYXNlcyBhcyB0aGUgY29tbW9uIGRlbm9taW5hdG9yLiBUaGlzIGFyZ3VlcyBmb3IgdHlw
ZSAyIGJlaW5nIHRoZSBNVVNUIHRvIGltcGxlbWVudCwgd2l0aCB0eXBlIDEgYmVpbmcgYW4gb3B0
aW9uYWwgb3B0aW1pemF0aW9uIGZvciBzb21lIHBhcnRpY3VsYXIgdXNlIGNhc2VzIG9yIGFwcGxp
Y2F0aW9ucyB0aGF0IHJlcXVpcmUgYXQgbW9zdCBhIHBhcnRpY3VsYXIgbnVtYmVyIGNvbnRleHQg
aGVhZGVycy4NCg0KDQpQUT4gIEkgZG9uJ3QgZm9sbG93IHRoYXQgbG9naWM6IHRoZSBfZWFzaWVz
dF8gKGluIHRlcm1zIG9mIGNvbXBsZXhpdHksIGNvc3QsIGV0Yy4pIG9wdGlvbiBtYWtlcyB0aGUg
bW9zdCBzZW5zZSB0byBtYW5kYXRlIHNpbmNlIGl0IGFsbG93cyBmb3IgYSBicm9hZCBpbXBsZW1l
bnRhdGlvbiBhbmQgaGVscHMgZW5zdXJlIGFkb3B0aW9uIG9mIHRoZSBwcm90b2NvbC4gIE1hbmRh
dGluZyBhIG1vcmUgY29tcGxleCBvcHRpb24gc2ltcGx5IHNsb3dzIHRoZSBhZG9wdGlvbi4gIFRo
aXMgaXMgZXhhY3RseSB0aGUgY29udmVyc2F0aW9uIHdlIGhhZCB3aGVuIHB1dHRpbmcgdG9nZXRo
ZXIgdGhlIGRyYWZ0LCBhbmQgb25lIHRoYXQgc2VlbXMgdG8gcmVzb25hdGUgd2l0aCBkZXZlbG9w
ZXJzIGFuZCBvcGVyYXRvcnMgYWxpa2UuDQoNClBRPiAgQWxzbywgbGV0J3Mgbm90IGlnbm9yZSBo
aXN0b3J5ICh5b3Uga25vdyB0aGUgb2xkIGFkYWdlIDspKTogVExWIGFuZCBvdGhlciB2YXJpYWJs
ZSBsZW5ndGggZGF0YSBwbGFuZSBwcm90b2NvbHMgaGF2ZSBub3QgYmVlbiBhIHN1Y2Nlc3MuICBX
ZSBjYW4gZGViYXRlIHRoZSByZWFzb25zIGZvciB0aGF0LCBidXQgdGhlIGZhY3QgcmVtYWluczog
c2ltcGxlIGRhdGEgcGxhbmVzIGdldCBhZG9wdGlvbi4gIEFzIFBhdWwgQi4gcG9pbnRzIG91dCBi
ZWxvdywgd2UgZG9uJ3Qga25vdyBhbGwgdGhlIG1ldGFkYXRhIGFuc3dlcnMsIGJ1dCB3ZSBkbyBr
bm93IHRoYXQgYSBib3VuZGVkIGFtb3VudCBvZiBtZXRhZGF0YSBpcyB2ZXJ5IGltcG9ydGFudCBm
b3IgU0ZDIHVzZSBjYXNlcy4gIExldCdzIHVzZSB0aGF0IGZhY3QsIGFuZCBhIHNpbXBsZSBwcm90
b2NvbCB0byBnZXQgaW1wbGVtZW50YXRpb24gb3V0IHRoZSBkb29yLg0KDQpJbiBhIHNlcGFyYXRl
IGVtYWlsLCBNZWQgYXNrZWQgYSB2ZXJ5IHJlYXNvbmFibGUgcXVlc3Rpb24gLSBmb3IgdHlwZSAx
LCB3aHkgYXJlIHRoZXJlIGZvdXIgbWFuZGF0b3J5IGNvbnRleHQgaGVhZGVycywgcmF0aGVyIHRo
YW4gMiwgMywgNSwgMTAsIGV0Yy4/IFRoZSBkcmFmdCBjb250YWlucyBubyBwYXJ0aWN1bGFyIGp1
c3RpZmljYXRpb24gZm9yIHRoaXMgY2hvaWNlLg0KDQpQUT4gIFRoYXQncyBhIHZlcnkgdmFsaWQg
cXVlc3Rpb24uICBUaGUgc3RhcnRpbmcgcHJlbWlzZSB3YXMgc2ltcGxlOiBhIGJvdW5kZWQgc2V0
IG9mIGZpeGVkIG1ldGFkYXRhLiAgIEJhc2VkIG9uIHNvbWUgZXhwZXJpZW5jZSBpbiB0aGUgc2Vy
dmljZSBzcGFjZSBhbmQgc29tZSBpbml0aWFsIHVzZSBjYXNlIGRpc2N1c3Npb24gd2l0aCBvcGVy
YXRvcnMsIDQgcHJvdmlkZWQgc29tZSBiYWxhbmNlOiByZWFzb25hYmxlIGluIHRoYXQgaXQgcHJv
dmlkZWQgc29tZSBtZWFuaW5nZnVsIHNwYWNlLCB5ZXQgbm90IHNvIGxhcmdlIGFzIHRvIGJlY29t
ZSB1bndpZWxkeSwgYWxsIHRoZSB3aGlsZSBmb3JjaW5nIHNvbWUgZGlzY2lwbGluZS4gIE92ZXJh
bGwgdGhhdCBoYXMgcHJvdmVuIHRvIGJlIHRydWUgYXMgaW1wbGVtZW50YXRpb25zIGhhdmUgYmVl
biB0ZXN0ZWQgYW5kIG1hcHBlZCB0byB1c2UgY2FzZXMuICBPZiBjb3Vyc2UgeW91IGNhbiBjb21l
IHVwIHdpdGggY2FzZXMgd2hlcmUgNCBpcyB0b28gbWFueSwgb3IgdG9vIGZldywgaW4gd2hpY2gg
Y2FzZSB0aGUgZHJhZnQgcHJvdmlkZXMgYSBtZWFucyB0byBhY2NvbW1vZGF0ZSB0aGF0Lg0KDQpQ
UT4gIEkgYWxzbyB0aGluayB3ZSBuZWVkIHRvIGJlIHJlYWxpc3RpYy4gIFdlIHdlcmUgdXJnZWQg
ZHVyaW5nIFdHIGZvcm1hdGlvbiBieSBhIGxhcmdlIG9wZXJhdG9yOiB0aGUgSUVURiBjYW5ub3Qg
c3BlbmQgeWVhcnMgdHJ5aW5nIHRvIHNvbHZlIHRoZSBzZXJ2aWNlIGNoYWluaW5nIGlzc3VlLiAg
VGhlIG5lZWQgZm9yIGFuIGludGVyb3BlcmFibGUgcHJvdG9jb2wgaXMgYWN1dGUgYW5kIG9wZXJh
dG9ycyBuZWVkIHRvIHN0YXJ0IHdvcmtpbmcgb24gZGVwbG95bWVudCAoc2VlIHRoZSB2aWJyYW5j
eSBvZiB0aGUgb3BlbiBzb3VyY2UgcHJvamVjdHMgaW4gdGhpcyBzcGFjZSkuICBUaGUgYmFsYW5j
ZSBvZiB0eXBlIDEgYW5kIHR5cGUgMiBhbGxvd3MgZm9yIHZlbG9jaXR5IGFuZCBldm9sdXRpb24u
DQoNCg0KDQoNCg0KDQpJdOKAmXMgdHJ1ZSB0aGF0IHRoZXJlIGFyZSB0d28gcGFydGljdWxhciB1
c2UgY2FzZXMsIGRyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbiBhbmQgZHJhZnQt
bmFwcGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2NhdGlvbiwgdGhhdCBsb29rIHRvIG1ha2UgZ29v
ZCB1c2Ugb2YgZXhhY3RseSA0IGNvbnRleHQgaGVhZGVycy4gSG93ZXZlciwgdGhlc2UgYXJlIGp1
c3QgdHdvIHBhcnRpY3VsYXIgZXhhbXBsZXMsIGFuZCBub3QgeWV0IGFjY2VwdGVkIGJ5IHRoZSBX
Ry4gIEZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhlc2UgZHJhZnRzLCBvciBldmVuIGltcGxlbWVu
dGF0aW9uLCBtYXkgc2hvdyB0aGF0IGZvdXIgYXJlIGluc3VmZmljaWVudC4NCg0KQ2hlZXJzLA0K
QW5keQ0KDQoNCk9uIEZyaSwgTm92IDIwLCAyMDE1IGF0IDEyOjIwIFBNLCBCb3R0b3JmZiwgUGF1
bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PiB3
cm90ZToNCkkgdGhpbmsgd2UgYWxsIGNvdWxkIGFncmVlIHRoYXQgZml4ZWQgaGVhZGVycyBhcmUg
ZWFzaWVyIHRvIGltcGxlbWVudCB0aGFuIFRMVnMsIGhvd2V2ZXIgdGhhdCBkb2VzIG5vdCByYXRp
b25hbGl6ZSBtYW5kYXRpbmcgYSBmaXhlZCBoZWFkZXIgaW1wbGVtZW50YXRpb24uIEl0IHdvdWxk
IHJhdGlvbmFsaXplIHN1cHBvcnRpbmcgb25seSBmaXhlZCBsZW5ndGggaGVhZGVycywgaG93ZXZl
ciB3ZSBoYXZlIGJlZW4gdW5hYmxlIHRvIGRvIHRoaXMuIE9wdGlvbnMgYWx3YXlzIHdlYWtlbiBz
dGFuZGFyZHMgYWdyZWVtZW50Lg0KDQpJZiB0aGUgYXBwbGljYXRpb24gcmVxdWlyZXMgVExWcywg
dGhlbiBpdCBkb2VzIG5vdCBwcm92aWRlIGFueSBzdGFuZGFyZHMgYWR2YW50YWdlIHRvIG1hbmRh
dGUgc3VwcG9ydCBmb3IgZml4ZWQgaGVhZGVycy4gSXQgd2lsbCBub3QgYmUgcG9zc2libGUgZm9y
IGFuIGFwcGxpY2F0aW9uIHRoYXQgcmVxdWlyZXMgVExWcyB0byBmYWxsIGJhY2sgdG8gZml4ZWQg
bGVuZ3RoIGhlYWRlcnMuIElmIHRoZXkgY291bGQsIHRoZW4gd2Ugc2hvdWxkIGVsaW1pbmF0ZSB0
aGUgVExWIG9wdGlvbiBmcm9tIE5TSC4NCg0KSU1ITyB3ZSBzaG91bGQgYmUgbG9va2luZyBhdCB0
aGUgYWJzdHJhY3Qgc2VtYW50aWNzIGZvciBtZXRhLWRhdGEgYmVmb3JlIHdlIGNvbnNpZGVyIGhv
dyB0byBlbmNvZGUgaXQuIE9uY2Ugd2UgZGVjaWRlIHdoYXQgbmVlZHMgdG8gYmUgZW5jb2RlZCB0
aGVuIHdlIGNhbiBjb25zaWRlciB0aGUgYmVzdCBlbmNvZGluZ3MgYW5kIHdoYXQgc2hvdWxkIGJl
IG1hbmRhdG9yeSBvciBvcHRpb25hbC4NCg0KQ2hlZXJzLA0KDQpQYXVsDQpGcm9tOiBzZmMgW21h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+XSBP
biBCZWhhbGYgT2YgUGF1bCBRdWlubiAocGF1bHEpDQpTZW50OiBGcmlkYXksIE5vdmVtYmVyIDIw
LCAyMDE1IDY6MjcgQU0NClRvOiBRaW4gV3UNCkNjOiB1cmkuZWx6dXJAaW50ZWwuY29tPG1haWx0
bzp1cmkuZWx6dXJAaW50ZWwuY29tPjsgRG9sZ2Fub3csIEFuZHJldyAoQW5kcmV3KTsgc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBMaW5kYSBEdW5iYXINClN1YmplY3Q6IFJlOiBb
c2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KDQpPbiBOb3YgMTksIDIwMTUs
IGF0IDk6MjggUE0sIFFpbiBXdSA8YmlsbC53dUBodWF3ZWkuY29tPG1haWx0bzpiaWxsLnd1QGh1
YXdlaS5jb20+PiB3cm90ZToNCg0KSGksIEFuZHJldyBhbmQgUGF1bDoNCkl0IGxvb2tzIEkgbWlz
c2VkIGEgbG90IG9mIGRpc2N1c3Npb24gcmVnYXJkaW5nIE5TSCBjb250ZXh0IGhlYWRlciBpbiB0
aGUgcGFzdCwgdGhhbmtzIFBhdWwgdG8gcG9pbnQgbWUgdGhlIGFyY2hpdmUuDQpHZW5lcmFsbHkg
c3BlYWtpbmcsIHRoZXJlIGlzIHRyYWRlb2ZmIGJldHdlZW4gcGVyZm9ybWFuY2UgYW5kIGZsZXhp
YmlsaXR5Lg0KDQoNCkFic29sdXRlbHksIGFuZCB0aGF0J3MgdGhlIHJlYXNvbiBmb3Igb2ZmZXJp
bmcgdGhlIHR3byBvcHRpb25zOiBiYWxhbmNlIHNwZWVkL3NpbXBsaWNpdHkgYW5kIGZsZXhpYmls
aXR5Lg0KDQpUaGUgcGhpbG9zb3BoeSBpcyB0byBtYW5kYXRlIHRoZSBzaW1wbGVzdCBmb3JtIG9m
IG1ldGFkYXRhLCBlbmFibGluZyBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGJhc2UuICBJZi93aGVu
IG1vcmUgZmxleGliaWxpdHkgaXMgbmVlZGVkIGEgbW9yZSBmbGV4aWJsZSBOU0ggdHlwZSBpcyBh
dmFpbGFibGUsIGFsb25nIHdpdGggdGhlIGFzc29jaWF0ZWQgdHJhZGVvZmZzLiAgVGhhdCdzIHRo
ZSBiYWxhbmNlIHRoYXQgd2UgZGVjaWRlZCB0byBzdHJpa2UgYW5kIGl0IHNlZW1zIHRvIGJlIHJl
YXNvbmFibGUgYW5kIHdlbGwgYWNjZXB0ZWQuDQoNClRoYW5rcywNClBhdWwNCg0KDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlz
dA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAz
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAx
NSA1IDIgMiAyIDQgMyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFs
LCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90
dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3
IFJvbWFuIixzZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
YTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFu
LmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQt
c3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVw
bHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9
DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNp
emU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCglt
YXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdl
OldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86
c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2Vu
ZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVk
aXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+
PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1
ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIFBhdWwgUS46PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5TZWUgaW5saW5lLDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Q2hlZXJzLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UGF1bDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpIFttYWls
dG86Y3BpZ25hdGFAY2lzY28uY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIERlY2Vt
YmVyIDAxLCAyMDE1IDE6NTIgUE08YnI+DQo8Yj5Ubzo8L2I+IEJvdHRvcmZmLCBQYXVsPGJyPg0K
PGI+Q2M6PC9iPiBQYXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpczsgc2ZjQGlldGYu
b3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBm
aXhlZC90bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5I
aSwgUGF1bCBCLiw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5PbiBEZWMgMSwgMjAxNSwgYXQgNDo0NSBQTSwgQm90dG9yZmYsIFBhdWwgJmx0OzxhIGhyZWY9
Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvYT4m
Z3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIFBhdWwgYW5kIEFuZGV3Ojwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlBhdWwsIEkg
YWdyZWUgdGhhdCBmaXhlZCBsZW5ndGggaXMgZWFzaWVzdCB0byBpbXBsZW1lbnQgYW5kIHdpbGwg
YWxsb3cgdGhlIG1vc3QgcmFwaWQgYWRvcHRpb24uIE5ldmVyIHRoZSBsZXNzLCBhIHN0YW5kYXJk
IGlzIG9mIG5vIHZhbHVlIGlmIGl0IGRvZXMgbm90IGltcHJvdmUNCiBpbnRlcm9wZXJhYmlsaXR5
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PZiBjb3Vyc2UuIEkgZG8gbm90IHNlZSBob3cg
aW50ZXJvcGVyYWJpbGl0eSBpcyBoYW1wZXJlZCBpbiB0aGlzIGNhc2UsIGhvd2V2ZXIuJm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+UEImZ3Q7SWYgYW4gYXBwbGljYXRpb24gbmVlZHMgVExWcyB0aGVuIGl0IGNh
buKAmXQgaW50ZXJvcGVyYXRlIHdpdGggYSBzeXN0ZW0gdGhhdCBuZWVkcyBmaXhlZCBzaXplZCBm
b3JtYXRzLiBJbiBlZmZlY3QgeW91IGhhdmUgdHdvIGRpdmVyZ2VudCBzdGFuZGFyZHMuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5XaGF0IEkgd291bGQgc3VnZ2VzdCBpcyBlaXRoZXI6PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjEpIG1ha2UgVExWcyB0aGUgbWFuZGF0b3J5IGZv
cm1hdCB3aXRoIGZpeGVkIHNpemUgb3B0aW9uYWw7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPjIpIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBlbnRpcmVseTs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+MykgY2hhbmdlIHRoZSBOU0ggaGVhZGVyIGZvcm1hdCBvcHRp
b25zIHNvIHRoZSBmaXhlZCBzaXplIGhlYWRlciBpcyBhbHdheXMgcHJlc2VudCB3aXRoIG9wdGlv
bmFsIFRMVnMgZm9sbG93aW5nIHRoZSBmaXhlZCBzaXplZCBoZWFkZXIuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlRvIG1lLCBvcHRpb24gMyB3b3VsZCBub3QgYWNoaWV2ZSBhIHVzZWZ1bCBv
dXRjb21lLiBCYXNpY2FsbHksIHdlIGNvdWxkIG5vdCBjb3VudCB3aXRoIGEgZGV0ZXJtaW5pc3Rp
Y2FsbHkgZml4ZWQgaGVhZGVyLCBhbmQgdGhlIGZsZXhpYmxlIFRMVi1iYXNlZCBvcHRpb24gd291
bGQgYWx3YXlzIGhhdmUg4oCcc3R1ZmbigJ0gYmVmb3JlLiBCYXNpY2FsbHksIHRoaXMgd291bGQg
bmVnYXRlIHRoZSBiZW5lZml0cyBvZiBib3RoDQogTUQgVHlwZSAxIGFuZCBNRCBUeXBlIDIuPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlBCJmd0O0ZvciBvcHRpb24gMyB0aGUg
Zml4ZWQgaGVhZGVycyBhcmUgYXQgYSBjb25zdGFudCBvZmZzZXQgd2hpY2ggaXMgd2hhdCBpcyBp
bXBvcnRhbnQgdG8gcGFyc2UgdGhlbSBlYXNpbHkuIEl0IGlzIHBvc3NpYmxlIGZvciBhIHN3aXRj
aCBvciBmb3Igc29mdHdhcmUgdG8gdXNlDQogdGhlIGZpeGVkIGluZm9ybWF0aW9uIGF0IGEgZml4
ZWQgb2Zmc2V0IGV2ZXIgdGhvdWdoIFRMViBkYXRhIG1heSBmb2xsb3cuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5JZiBvcHRpb24gMyBpcyBjaG9zZW4gdGhlbiBhcHBsaWNhdGlvbnMgY2FuIGFs
d2F5cyBjb3VudCBvbiB0aGUgZml4ZWQgc2l6ZWQgaGVhZGVyIGFzIHRoZWlyIGRlZmF1bHQuPC9z
cGFuPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZXkgY291bGQgY291bnQgd2l0aCBhIGZp
eGVkIHNpemUgcGFydCwgbm90IHdpdGggYSBmaXhlZCBzaXplZCBoZWFkZXIsIGlmIEkgdW5kZXJz
dGFuZCB0aGUgcHJvcG9zYWwgY29ycmVjdGx5LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5QQiZndDtUaGlzIGlzIG9uZSBiZXR0ZXIgdGhhbiB0aGUgY3VycmVudCBwcm9wb3Nh
bCB3aGljaCBjYW7igJl0IGNvdW50IG9uIGVpdGhlciBhIGZpeGVkIHNpemVkIGhlYWRlciBvciBv
biBhIGZpeGVkIHNpemUgcGFydCBhdCBhIGtub3duIG9mZnNldC4NCjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj7igJQgQ2Fy
bG9zLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YnI+DQo8
YnI+DQo8bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPkNoZWVycyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
PGJyPg0KUGF1bDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+c2ZjDQogWzxhIGhyZWY9
Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+
T24gQmVoYWxmIE9mPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjwvYj5QYXVsIFF1aW5uIChwYXVscSk8YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgRGVjZW1iZXIgMDEs
IDIwMTUgMTI6MTQgUE08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkFuZHJldyBHLiBNYWxpczxicj4NCjxiPkNjOjwvYj48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10g
TlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgQW5k
eSw8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBzZWUgYmVsb3cuPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QYXVs
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE5vdiAyMywg
MjAxNSwgYXQgMTA6NTAgQU0sIEFuZHJldyBHLiBNYWxpcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFn
bWFsaXNAZ21haWwuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5hZ21hbGlzQGdtYWls
LmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgYWdyZWUgd2l0
aCBQYXVsIEIuIHRoYXQgaW50ZXJvcGVyYWJpbGl0eSBpcyBiZXN0IHNlcnZlZCBieSB1c2luZyBh
IGhlYWRlciB0aGF0IGFjY29tbW9kYXRlcyB0aGUgZ3JlYXRlc3QgbnVtYmVyIG9mIHBvc3NpYmxl
IGFwcGxpY2F0aW9ucyBhbmQgdXNlIGNhc2VzIGFzIHRoZSBjb21tb24gZGVub21pbmF0b3IuIFRo
aXMgYXJndWVzIGZvciB0eXBlIDIgYmVpbmcgdGhlIE1VU1QgdG8gaW1wbGVtZW50LCB3aXRoDQog
dHlwZSAxIGJlaW5nIGFuIG9wdGlvbmFsIG9wdGltaXphdGlvbiBmb3Igc29tZSBwYXJ0aWN1bGFy
IHVzZSBjYXNlcyBvciBhcHBsaWNhdGlvbnMgdGhhdCByZXF1aXJlIGF0IG1vc3QgYSBwYXJ0aWN1
bGFyIG51bWJlciBjb250ZXh0IGhlYWRlcnMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7SSBkb24n
dCBmb2xsb3cgdGhhdCBsb2dpYzogdGhlIF9lYXNpZXN0XyAoaW4gdGVybXMgb2YgY29tcGxleGl0
eSwgY29zdCwgZXRjLikgb3B0aW9uIG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRvIG1hbmRhdGUgc2lu
Y2UgaXQgYWxsb3dzIGZvciBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGFuZCBoZWxwcyBlbnN1cmUg
YWRvcHRpb24gb2YgdGhlIHByb3RvY29sLiAmbmJzcDtNYW5kYXRpbmcgYSBtb3JlIGNvbXBsZXgg
b3B0aW9uDQogc2ltcGx5IHNsb3dzIHRoZSBhZG9wdGlvbi4gJm5ic3A7VGhpcyBpcyBleGFjdGx5
IHRoZSBjb252ZXJzYXRpb24gd2UgaGFkIHdoZW4gcHV0dGluZyB0b2dldGhlciB0aGUgZHJhZnQs
IGFuZCBvbmUgdGhhdCBzZWVtcyB0byByZXNvbmF0ZSB3aXRoIGRldmVsb3BlcnMgYW5kIG9wZXJh
dG9ycyBhbGlrZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UFEmZ3Q7ICZuYnNwO0Fsc28s
IGxldCdzIG5vdCBpZ25vcmUgaGlzdG9yeSAoeW91IGtub3cgdGhlIG9sZCBhZGFnZSA7KSk6IFRM
ViBhbmQgb3RoZXIgdmFyaWFibGUgbGVuZ3RoIGRhdGEgcGxhbmUgcHJvdG9jb2xzIGhhdmUgbm90
IGJlZW4gYSBzdWNjZXNzLiAmbmJzcDtXZSBjYW4gZGViYXRlIHRoZSByZWFzb25zIGZvciB0aGF0
LCBidXQgdGhlIGZhY3QgcmVtYWluczogc2ltcGxlIGRhdGEgcGxhbmVzIGdldCBhZG9wdGlvbi4g
Jm5ic3A7QXMNCiBQYXVsIEIuIHBvaW50cyBvdXQgYmVsb3csIHdlIGRvbid0IGtub3cgYWxsIHRo
ZSBtZXRhZGF0YSBhbnN3ZXJzLCBidXQgd2UgZG8ga25vdyB0aGF0IGEgYm91bmRlZCBhbW91bnQg
b2YgbWV0YWRhdGEgaXMgdmVyeSBpbXBvcnRhbnQgZm9yIFNGQyB1c2UgY2FzZXMuICZuYnNwO0xl
dCdzIHVzZSB0aGF0IGZhY3QsIGFuZCBhIHNpbXBsZSBwcm90b2NvbCB0byBnZXQgaW1wbGVtZW50
YXRpb24gb3V0IHRoZSBkb29yLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+SW4gYSBzZXBhcmF0ZSBlbWFpbCwgTWVkIGFza2VkIGEgdmVyeSByZWFzb25hYmxlIHF1
ZXN0aW9uIC0gZm9yIHR5cGUgMSwgd2h5IGFyZSB0aGVyZSZuYnNwO2ZvdXIgbWFuZGF0b3J5IGNv
bnRleHQgaGVhZGVycywgcmF0aGVyIHRoYW4gMiwgMywgNSwgMTAsIGV0Yy4/IFRoZSBkcmFmdCBj
b250YWlucyBubyBwYXJ0aWN1bGFyIGp1c3RpZmljYXRpb24gZm9yIHRoaXMgY2hvaWNlLjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UFEm
Z3Q7ICZuYnNwO1RoYXQncyBhIHZlcnkgdmFsaWQgcXVlc3Rpb24uICZuYnNwO1RoZSBzdGFydGlu
ZyBwcmVtaXNlIHdhcyBzaW1wbGU6IGEgYm91bmRlZCBzZXQgb2YgZml4ZWQgbWV0YWRhdGEuICZu
YnNwOyBCYXNlZCBvbiBzb21lIGV4cGVyaWVuY2UgaW4gdGhlIHNlcnZpY2Ugc3BhY2UgYW5kIHNv
bWUgaW5pdGlhbCB1c2UgY2FzZSBkaXNjdXNzaW9uIHdpdGggb3BlcmF0b3JzLCA0IHByb3ZpZGVk
IHNvbWUgYmFsYW5jZTogcmVhc29uYWJsZQ0KIGluIHRoYXQgaXQgcHJvdmlkZWQgc29tZSBtZWFu
aW5nZnVsIHNwYWNlLCB5ZXQgbm90IHNvIGxhcmdlIGFzIHRvIGJlY29tZSB1bndpZWxkeSwgYWxs
IHRoZSB3aGlsZSBmb3JjaW5nIHNvbWUgZGlzY2lwbGluZS4gJm5ic3A7T3ZlcmFsbCB0aGF0IGhh
cyBwcm92ZW4gdG8gYmUgdHJ1ZSBhcyBpbXBsZW1lbnRhdGlvbnMgaGF2ZSBiZWVuIHRlc3RlZCBh
bmQgbWFwcGVkIHRvIHVzZSBjYXNlcy4gJm5ic3A7T2YgY291cnNlIHlvdSBjYW4gY29tZSB1cCB3
aXRoIGNhc2VzDQogd2hlcmUgNCBpcyB0b28gbWFueSwgb3IgdG9vIGZldywgaW4gd2hpY2ggY2Fz
ZSB0aGUgZHJhZnQgcHJvdmlkZXMgYSBtZWFucyB0byBhY2NvbW1vZGF0ZSB0aGF0LjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7SSBhbHNvIHRoaW5rIHdlIG5lZWQgdG8g
YmUgcmVhbGlzdGljLiAmbmJzcDtXZSB3ZXJlIHVyZ2VkIGR1cmluZyBXRyBmb3JtYXRpb24gYnkg
YSBsYXJnZSBvcGVyYXRvcjogdGhlIElFVEYgY2Fubm90IHNwZW5kIHllYXJzIHRyeWluZyB0byBz
b2x2ZSB0aGUgc2VydmljZSBjaGFpbmluZyBpc3N1ZS4gJm5ic3A7VGhlIG5lZWQgZm9yIGFuIGlu
dGVyb3BlcmFibGUgcHJvdG9jb2wgaXMgYWN1dGUgYW5kIG9wZXJhdG9ycyBuZWVkDQogdG8gc3Rh
cnQgd29ya2luZyBvbiBkZXBsb3ltZW50IChzZWUgdGhlIHZpYnJhbmN5IG9mIHRoZSBvcGVuIHNv
dXJjZSBwcm9qZWN0cyBpbiB0aGlzIHNwYWNlKS4gJm5ic3A7VGhlIGJhbGFuY2Ugb2YgdHlwZSAx
IGFuZCB0eXBlIDIgYWxsb3dzIGZvciB2ZWxvY2l0eSBhbmQgZXZvbHV0aW9uLiAmbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxicj4NCjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkl04oCZcyB0cnVlIHRoYXQgdGhlcmUgYXJl
IHR3byBwYXJ0aWN1bGFyIHVzZSBjYXNlcywmbmJzcDtkcmFmdC1ndWljaGFyZC1zZmMtbnNoLWRj
LWFsbG9jYXRpb24gYW5kJm5ic3A7ZHJhZnQtbmFwcGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2Nh
dGlvbiwgdGhhdCBsb29rIHRvIG1ha2UgZ29vZCB1c2Ugb2YgZXhhY3RseSA0IGNvbnRleHQgaGVh
ZGVycy4gSG93ZXZlciwgdGhlc2UgYXJlIGp1c3QgdHdvIHBhcnRpY3VsYXIgZXhhbXBsZXMsDQog
YW5kIG5vdCB5ZXQgYWNjZXB0ZWQgYnkgdGhlIFdHLiZuYnNwOyBGdXJ0aGVyIGRldmVsb3BtZW50
IG9mIHRoZXNlIGRyYWZ0cywgb3IgZXZlbiBpbXBsZW1lbnRhdGlvbiwgbWF5IHNob3cgdGhhdCBm
b3VyIGFyZSBpbnN1ZmZpY2llbnQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNoZWVycyw8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkFuZHk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5PbiBGcmksIE5vdiAyMCwgMjAxNSBhdCAxMjoyMCBQTSwgQm90dG9yZmYsIFBhdWwgJmx0Ozxh
IGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L3NwYW4+PC9hPiZn
dDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAw
aW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6
MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgd2UgYWxsIGNv
dWxkIGFncmVlIHRoYXQgZml4ZWQgaGVhZGVycyBhcmUgZWFzaWVyIHRvIGltcGxlbWVudCB0aGFu
IFRMVnMsIGhvd2V2ZXIgdGhhdCBkb2VzIG5vdCByYXRpb25hbGl6ZSBtYW5kYXRpbmcgYSBmaXhl
ZCBoZWFkZXIgaW1wbGVtZW50YXRpb24uIEl0IHdvdWxkIHJhdGlvbmFsaXplIHN1cHBvcnRpbmcg
b25seSBmaXhlZCBsZW5ndGggaGVhZGVycywNCiBob3dldmVyIHdlIGhhdmUgYmVlbiB1bmFibGUg
dG8gZG8gdGhpcy4gT3B0aW9ucyBhbHdheXMgd2Vha2VuIHN0YW5kYXJkcyBhZ3JlZW1lbnQuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5JZiB0aGUgYXBwbGljYXRpb24gcmVxdWlyZXMgVExWcywgdGhlbiBpdCBkb2VzIG5v
dCBwcm92aWRlIGFueSBzdGFuZGFyZHMgYWR2YW50YWdlIHRvIG1hbmRhdGUgc3VwcG9ydCBmb3Ig
Zml4ZWQgaGVhZGVycy4gSXQgd2lsbCBub3QgYmUgcG9zc2libGUgZm9yIGFuIGFwcGxpY2F0aW9u
IHRoYXQgcmVxdWlyZXMgVExWcyB0byBmYWxsIGJhY2sgdG8gZml4ZWQgbGVuZ3RoDQogaGVhZGVy
cy4gSWYgdGhleSBjb3VsZCwgdGhlbiB3ZSBzaG91bGQgZWxpbWluYXRlIHRoZSBUTFYgb3B0aW9u
IGZyb20gTlNILjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+SU1ITyB3ZSBzaG91bGQgYmUgbG9va2luZyBhdCB0aGUgYWJz
dHJhY3Qgc2VtYW50aWNzIGZvciBtZXRhLWRhdGEgYmVmb3JlIHdlIGNvbnNpZGVyIGhvdyB0byBl
bmNvZGUgaXQuIE9uY2Ugd2UgZGVjaWRlIHdoYXQgbmVlZHMgdG8gYmUgZW5jb2RlZCB0aGVuIHdl
IGNhbiBjb25zaWRlciB0aGUgYmVzdCBlbmNvZGluZ3MgYW5kIHdoYXQgc2hvdWxkIGJlIG1hbmRh
dG9yeQ0KIG9yIG9wdGlvbmFsLjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkNoZWVycyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlBhdWw8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPnNmYyBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uIEJlaGFsZg0KIE9mPHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5QYXVsIFF1aW5uIChw
YXVscSk8YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+RnJpZGF5LCBOb3ZlbWJlciAyMCwgMjAxNSA2OjI3IEFNPGJyPg0KPGI+
VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5R
aW4gV3U8YnI+DQo8Yj5DYzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzp1cmkuZWx6dXJAaW50ZWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+dXJpLmVsenVyQGludGVsLmNvbTwv
c3Bhbj48L2E+OyBEb2xnYW5vdywgQW5kcmV3IChBbmRyZXcpOzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT47DQogTGluZGEgRHVuYmFyPGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBOU0ggY29u
dGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+T24gTm92IDE5LCAyMDE1LCBhdCA5OjI4IFBNLCBRaW4gV3UgJmx0OzxhIGhy
ZWY9Im1haWx0bzpiaWxsLnd1QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5iaWxsLnd1QGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjoj
MUY0OTdEIj5IaSwgQW5kcmV3IGFuZCBQYXVsOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2NvbG9yOiMxRjQ5N0QiPkl0IGxvb2tzIEkgbWlzc2VkIGEgbG90IG9mIGRpc2N1c3Npb24g
cmVnYXJkaW5nIE5TSCBjb250ZXh0IGhlYWRlciBpbiB0aGUgcGFzdCwgdGhhbmtzIFBhdWwgdG8g
cG9pbnQgbWUgdGhlIGFyY2hpdmUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s
b3I6IzFGNDk3RCI+R2VuZXJhbGx5IHNwZWFraW5nLCB0aGVyZSBpcyB0cmFkZW9mZiBiZXR3ZWVu
IHBlcmZvcm1hbmNlIGFuZCBmbGV4aWJpbGl0eS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5BYnNvbHV0ZWx5LCBhbmQgdGhhdCdzIHRoZSByZWFzb24gZm9y
IG9mZmVyaW5nIHRoZSB0d28gb3B0aW9uczogYmFsYW5jZSBzcGVlZC9zaW1wbGljaXR5IGFuZCBm
bGV4aWJpbGl0eS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIHBoaWxvc29waHkgaXMg
dG8gbWFuZGF0ZSB0aGUgc2ltcGxlc3QgZm9ybSBvZiBtZXRhZGF0YSwgZW5hYmxpbmcgYSBicm9h
ZCBpbXBsZW1lbnRhdGlvbiBiYXNlLiZuYnNwOyBJZi93aGVuIG1vcmUgZmxleGliaWxpdHkgaXMg
bmVlZGVkIGEgbW9yZSBmbGV4aWJsZSBOU0ggdHlwZSBpcyBhdmFpbGFibGUsIGFsb25nIHdpdGgg
dGhlIGFzc29jaWF0ZWQgdHJhZGVvZmZzLiZuYnNwOyBUaGF0J3MgdGhlIGJhbGFuY2UgdGhhdCB3
ZQ0KIGRlY2lkZWQgdG8gc3RyaWtlIGFuZCBpdCBzZWVtcyB0byBiZSByZWFzb25hYmxlIGFuZCB3
ZWxsIGFjY2VwdGVkLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5QYXVsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUi
Pmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48bzpw
PjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDss
c2Fucy1zZXJpZiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYzwvYT48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_94DA9C7F532AD946852C9C5527195239254B4A51G2W2527americas_--


From nobody Tue Dec  1 14:32:20 2015
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 45B011ACE66 for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 14:32:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -13.31
X-Spam-Level: 
X-Spam-Status: No, score=-13.31 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, J_CHICKENPOX_22=0.6, J_CHICKENPOX_24=0.6, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FaEaW8VS2IF4 for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 14:32:14 -0800 (PST)
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 2CD591ACE62 for <sfc@ietf.org>; Tue,  1 Dec 2015 14:32:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=52659; q=dns/txt; s=iport; t=1449009134; x=1450218734; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=kEQJ8RIcwLNcIlVklhvhF5azGTZxUXLVWq/HAAJRtUY=; b=GGcA+zTe8MDLJvpGoaqgyceYEUaU7pOWrCvla0/Eu7AVShij2BxjQuN7 yxKEUMxjxkb7PcqWheLIA2J/qRj/dTrwsRrtDkqnySHcLxMV0BjDXkNXC s30nGErBOyZUnM99hWq+3mVUHSBQ4+rVh6D8opvGKvgPgcGCl4/Txwudl Q=;
X-Files: signature.asc : 841
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DBAgDJHl5W/4kNJK1egm5NU28GvjQOg?= =?us-ascii?q?WYXAQmCPoMwAoFQOBQBAQEBAQEBgQqENAEBAQMBAQEBCxVCCQsFCwIBCBEEAQE?= =?us-ascii?q?BIAEGAwICIQYLFAkIAgQOBQ6ICwMKCA2tBIwdDYRMAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBDwUEhlSCEIFogQaCU4FXEQFMCYJkL4EVBZJvg2gBgl2BYocBgXeBW4R?= =?us-ascii?q?Cjm2HVgEfAUOEBHKEMDqBBwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.20,370,1444694400";  d="asc'?scan'208,217";a="51641388"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 Dec 2015 22:32:12 +0000
Received: from XCH-RTP-010.cisco.com (xch-rtp-010.cisco.com [64.101.220.150]) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id tB1MWCOU031468 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 1 Dec 2015 22:32:12 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, 1 Dec 2015 17:32:11 -0500
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.000; Tue, 1 Dec 2015 17:32:05 -0500
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "Bottorff, Paul" <paul.bottorff@hpe.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5ejy7hwshPJkSenz9F/5cNK56klIsAgADIkYCAADCGgIAEnguAgAzcDQCAAAjSAIAAAf4AgAAFlQCAAAWKAA==
Date: Tue, 1 Dec 2015 22:32:05 +0000
Message-ID: <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net>
In-Reply-To: <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net>
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.150.54.195]
Content-Type: multipart/signed; boundary="Apple-Mail=_14F14E7D-454D-49E9-A17F-A749663942A6"; protocol="application/pgp-signature"; micalg=pgp-sha256
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/zaTOvKYpZeU1eGn1NkHgijuQpfk>
Cc: "Andrew G. Malis" <agmalis@gmail.com>, "Paul Quinn \(paulq\)" <paulq@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 01 Dec 2015 22:32:18 -0000

--Apple-Mail=_14F14E7D-454D-49E9-A17F-A749663942A6
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_50AB641A-9B32-4A71-8DE9-AECA81BBBC38"


--Apple-Mail=_50AB641A-9B32-4A71-8DE9-AECA81BBBC38
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Paul B.,

Please see inline.

> On Dec 1, 2015, at 5:12 PM, Bottorff, Paul <paul.bottorff@hpe.com> =
wrote:
>=20
> Hi Paul Q.:
>=20
> See inline,
>=20
> Cheers,
>=20
> Paul
>=20
> From: Carlos Pignataro (cpignata) [mailto:cpignata@cisco.com =
<mailto:cpignata@cisco.com>]
> Sent: Tuesday, December 01, 2015 1:52 PM
> To: Bottorff, Paul
> Cc: Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org =
<mailto:sfc@ietf.org>
> Subject: Re: [sfc] NSH context headers: fixed/tlv
>=20
> Hi, Paul B.,
>=20
> On Dec 1, 2015, at 4:45 PM, Bottorff, Paul <paul.bottorff@hpe.com =
<mailto:paul.bottorff@hpe.com>> wrote:
>=20
> Hi Paul and Andew:
>=20
>=20
> Paul, I agree that fixed length is easiest to implement and will allow =
the most rapid adoption. Never the less, a standard is of no value if it =
does not improve interoperability.
>=20
> Of course. I do not see how interoperability is hampered in this case, =
however.
> PB>If an application needs TLVs then it can=E2=80=99t interoperate =
with a system that needs fixed sized formats. In effect you have two =
divergent standards.
>=20

If an SFP needs TLVs, it would be set with TLVs. That is part of the =
shared SFP context. MD Type 1 and MD Type 2 are protocol options, not =
divergent standards.

See below.

> What I would suggest is either:
> 1) make TLVs the mandatory format with fixed size optional;
> 2) eliminate the TLV option entirely;
> 3) change the NSH header format options so the fixed size header is =
always present with optional TLVs following the fixed sized header.
>=20
> To me, option 3 would not achieve a useful outcome. Basically, we =
could not count with a deterministically fixed header, and the flexible =
TLV-based option would always have =E2=80=9Cstuff=E2=80=9D before. =
Basically, this would negate the benefits of both MD Type 1 and MD Type =
2.
>=20
> PB>For option 3 the fixed headers are at a constant offset which is =
what is important to parse them easily. It is possible for a switch or =
for software to use the fixed information at a fixed offset ever though =
TLV data may follow.
>=20

I see the problem space quite differently: If an SFP needs shared =
context that fits in an MD Type 1, it is set with MD Type 1. If it needs =
more, then it needs to parse the TLVs anyway (and thus a fixed part =
followed by TLVs does not help).

Now, bring the conversation a level down from theoretical to practical, =
draft-guichard-sfc-nsh-dc-allocation-02, =
draft-meng-sfc-nsh-broadband-allocation, and =
draft-napper-sfc-nsh-mobility-allocation show what=E2=80=99s needed for =
the WG use cases. MD Type 2 adds extra flexibility (at a price).

In other words, the minimum common denominator and the simpler to =
implement is MD Type 1.

Thanks!

=E2=80=94 Carlos.

> If option 3 is chosen then applications can always count on the fixed =
sized header as their default.
>=20
> They could count with a fixed size part, not with a fixed sized =
header, if I understand the proposal correctly.
>=20
> PB>This is one better than the current proposal which can=E2=80=99t =
count on either a fixed sized header or on a fixed size part at a known =
offset.
>=20
> Thanks,
>=20
> =E2=80=94 Carlos.
>=20
>=20
>=20
> Cheers,
>=20
> Paul
>=20
> From: sfc [mailto:sfc-bounces@ietf.org <mailto:sfc-bounces@ietf.org>] =
On Behalf Of Paul Quinn (paulq)
> Sent: Tuesday, December 01, 2015 12:14 PM
> To: Andrew G. Malis
> Cc: sfc@ietf.org <mailto:sfc@ietf.org>
> Subject: Re: [sfc] NSH context headers: fixed/tlv
>=20
> Hi Andy,
>=20
>=20
> Please see below.
>=20
>=20
> Thanks
> Paul
>=20
>=20
> On Nov 23, 2015, at 10:50 AM, Andrew G. Malis <agmalis@gmail.com =
<mailto:agmalis@gmail.com>> wrote:
>=20
> I agree with Paul B. that interoperability is best served by using a =
header that accommodates the greatest number of possible applications =
and use cases as the common denominator. This argues for type 2 being =
the MUST to implement, with type 1 being an optional optimization for =
some particular use cases or applications that require at most a =
particular number context headers.
>=20
>=20
> PQ>  I don't follow that logic: the _easiest_ (in terms of complexity, =
cost, etc.) option makes the most sense to mandate since it allows for a =
broad implementation and helps ensure adoption of the protocol.  =
Mandating a more complex option simply slows the adoption.  This is =
exactly the conversation we had when putting together the draft, and one =
that seems to resonate with developers and operators alike.
>=20
> PQ>  Also, let's not ignore history (you know the old adage ;)): TLV =
and other variable length data plane protocols have not been a success.  =
We can debate the reasons for that, but the fact remains: simple data =
planes get adoption.  As Paul B. points out below, we don't know all the =
metadata answers, but we do know that a bounded amount of metadata is =
very important for SFC use cases.  Let's use that fact, and a simple =
protocol to get implementation out the door.
>=20
> In a separate email, Med asked a very reasonable question - for type =
1, why are there four mandatory context headers, rather than 2, 3, 5, =
10, etc.? The draft contains no particular justification for this =
choice.
>=20
> PQ>  That's a very valid question.  The starting premise was simple: a =
bounded set of fixed metadata.   Based on some experience in the service =
space and some initial use case discussion with operators, 4 provided =
some balance: reasonable in that it provided some meaningful space, yet =
not so large as to become unwieldy, all the while forcing some =
discipline.  Overall that has proven to be true as implementations have =
been tested and mapped to use cases.  Of course you can come up with =
cases where 4 is too many, or too few, in which case the draft provides =
a means to accommodate that.
>=20
> PQ>  I also think we need to be realistic.  We were urged during WG =
formation by a large operator: the IETF cannot spend years trying to =
solve the service chaining issue.  The need for an interoperable =
protocol is acute and operators need to start working on deployment (see =
the vibrancy of the open source projects in this space).  The balance of =
type 1 and type 2 allows for velocity and evolution.
>=20
>=20
>=20
>=20
>=20
>=20
> It=E2=80=99s true that there are two particular use cases, =
draft-guichard-sfc-nsh-dc-allocation and =
draft-napper-sfc-nsh-mobility-allocation, that look to make good use of =
exactly 4 context headers. However, these are just two particular =
examples, and not yet accepted by the WG.  Further development of these =
drafts, or even implementation, may show that four are insufficient.
>=20
> Cheers,
> Andy
>=20
>=20
> On Fri, Nov 20, 2015 at 12:20 PM, Bottorff, Paul =
<paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>> wrote:
> I think we all could agree that fixed headers are easier to implement =
than TLVs, however that does not rationalize mandating a fixed header =
implementation. It would rationalize supporting only fixed length =
headers, however we have been unable to do this. Options always weaken =
standards agreement.
>=20
> If the application requires TLVs, then it does not provide any =
standards advantage to mandate support for fixed headers. It will not be =
possible for an application that requires TLVs to fall back to fixed =
length headers. If they could, then we should eliminate the TLV option =
from NSH.
>=20
> IMHO we should be looking at the abstract semantics for meta-data =
before we consider how to encode it. Once we decide what needs to be =
encoded then we can consider the best encodings and what should be =
mandatory or optional.
>=20
> Cheers,
>=20
> Paul
> From: sfc [mailto:sfc-bounces@ietf.org <mailto:sfc-bounces@ietf.org>] =
On Behalf Of Paul Quinn (paulq)
> Sent: Friday, November 20, 2015 6:27 AM
> To: Qin Wu
> Cc: uri.elzur@intel.com <mailto:uri.elzur@intel.com>; Dolganow, Andrew =
(Andrew); sfc@ietf.org <mailto:sfc@ietf.org>; Linda Dunbar
> Subject: Re: [sfc] NSH context headers: fixed/tlv
>=20
>=20
> On Nov 19, 2015, at 9:28 PM, Qin Wu <bill.wu@huawei.com =
<mailto:bill.wu@huawei.com>> wrote:
>=20
> Hi, Andrew and Paul:
> It looks I missed a lot of discussion regarding NSH context header in =
the past, thanks Paul to point me the archive.
> Generally speaking, there is tradeoff between performance and =
flexibility.
>=20
>=20
> Absolutely, and that's the reason for offering the two options: =
balance speed/simplicity and flexibility.
>=20
> The philosophy is to mandate the simplest form of metadata, enabling a =
broad implementation base.  If/when more flexibility is needed a more =
flexible NSH type is available, along with the associated tradeoffs.  =
That's the balance that we decided to strike and it seems to be =
reasonable and well accepted.
>=20
> Thanks,
> Paul
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org <mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc =
<https://www.ietf.org/mailman/listinfo/sfc>
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org <mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc =
<https://www.ietf.org/mailman/listinfo/sfc>
>=20


--Apple-Mail=_50AB641A-9B32-4A71-8DE9-AECA81BBBC38
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"">Paul B.,<div class=3D""><br class=3D""></div><div =
class=3D"">Please see inline.</div><div class=3D""><br =
class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D"">On =
Dec 1, 2015, at 5:12 PM, Bottorff, Paul &lt;<a =
href=3D"mailto:paul.bottorff@hpe.com" =
class=3D"">paul.bottorff@hpe.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D"">Hi =
Paul Q.:<o:p class=3D""></o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">See inline,<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Cheers,<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Paul<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div class=3D""><div =
style=3D"border-style: solid none none; border-top-color: rgb(225, 225, =
225); border-top-width: 1pt; padding: 3pt 0in 0in;" class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><b class=3D""><span style=3D"font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D"">From:</span></b><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span class=3D"Apple-converted-space">&nbsp;</span>Carlos =
Pignataro (cpignata) [<a href=3D"mailto:cpignata@cisco.com" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">mailto:cpignata@cisco.com</a>]<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D""><b =
class=3D"">Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Tuesday, December 01, 2015 =
1:52 PM<br class=3D""><b class=3D"">To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Bottorff, Paul<br =
class=3D""><b class=3D"">Cc:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Paul Quinn (paulq); Andrew =
G. Malis;<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">sfc@ietf.org</a><br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Re: [sfc] NSH context =
headers: fixed/tlv<o:p class=3D""></o:p></span></div></div></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">Hi, Paul B.,<o:p =
class=3D""></o:p></div><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div class=3D""><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">On Dec 1, 2015, at =
4:45 PM, Bottorff, Paul &lt;<a href=3D"mailto:paul.bottorff@hpe.com" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">paul.bottorff@hpe.com</a>&gt; wrote:<o:p =
class=3D""></o:p></div></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D"">Hi =
Paul and Andew:</span><o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Paul, I agree that =
fixed length is easiest to implement and will allow the most rapid =
adoption. Never the less, a standard is of no value if it does not =
improve interoperability.</span><o:p =
class=3D""></o:p></div></div></div></blockquote><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D"">Of course. I do not see how interoperability is =
hampered in this case, however.&nbsp;<o:p class=3D""></o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">PB&gt;If an application needs TLVs then it can=E2=80=99t =
interoperate with a system that needs fixed sized formats. In effect you =
have two divergent standards.<o:p =
class=3D""></o:p></span></div></div><blockquote style=3D"margin-top: =
5pt; margin-bottom: 5pt;" class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span></div></div></div></blockquote></div></div></div><=
/div></blockquote><div><br class=3D""></div><div>If an SFP needs TLVs, =
it would be set with TLVs. That is part of the shared SFP context. MD =
Type 1 and MD Type 2 are protocol options, not divergent =
standards.</div><div><br class=3D""></div><div>See below.</div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div =
class=3D""><div class=3D""><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">What I would suggest is either:</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">1) make TLVs the =
mandatory format with fixed size optional;</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">2) eliminate the TLV =
option entirely;</span><o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">3) change the NSH header format options so =
the fixed size header is always present with optional TLVs following the =
fixed sized header.</span><o:p =
class=3D""></o:p></div></div></div></blockquote><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D"">To me, option 3 would not achieve a useful outcome. =
Basically, we could not count with a deterministically fixed header, and =
the flexible TLV-based option would always have =E2=80=9Cstuff=E2=80=9D =
before. Basically, this would negate the benefits of both MD Type 1 and =
MD Type 2.<o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">PB&gt;For option 3 the =
fixed headers are at a constant offset which is what is important to =
parse them easily. It is possible for a switch or for software to use =
the fixed information at a fixed offset ever though TLV data may =
follow.<o:p class=3D""></o:p></span></div></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" =
class=3D"">&nbsp;</span></div></div></div></blockquote></div></div></div><=
/div></blockquote><div><br class=3D""></div><div>I see the problem space =
quite differently: If an SFP needs shared context that fits in an MD =
Type 1, it is set with MD Type 1. If it needs more, then it needs to =
parse the TLVs anyway (and thus a fixed part followed by TLVs does not =
help).</div><div><br class=3D""></div><div>Now, bring the conversation a =
level down from theoretical to practical, =
draft-guichard-sfc-nsh-dc-allocation-02, =
draft-meng-sfc-nsh-broadband-allocation, and =
draft-napper-sfc-nsh-mobility-allocation show what=E2=80=99s needed for =
the WG use cases. MD Type 2 adds extra flexibility (at a =
price).</div><div><br class=3D""></div><div>In other words, the minimum =
common denominator and the simpler to implement is MD Type =
1.</div><div><br class=3D""></div>Thanks!</div><div><br =
class=3D""></div><div>=E2=80=94 Carlos.</div><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div =
class=3D""><div class=3D""><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">If option 3 is chosen then applications =
can always count on the fixed sized header as their =
default.</span>&nbsp;<o:p =
class=3D""></o:p></div></div></div></blockquote><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D"">They could count with a fixed size part, not with a =
fixed sized header, if I understand the proposal correctly.<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">PB&gt;This is one =
better than the current proposal which can=E2=80=99t count on either a =
fixed sized header or on a fixed size part at a known offset.<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">Thanks,<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">=E2=80=94 Carlos.<o:p =
class=3D""></o:p></div></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><br =
class=3D""><br class=3D""><o:p class=3D""></o:p></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Cheers,</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><br =
class=3D"">Paul</span><o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"border-style: =
solid none none; border-top-color: rgb(225, 225, 225); border-top-width: =
1pt; padding: 3pt 0in 0in;" class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><b class=3D""><span style=3D"font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D"">From:</span></b><span =
class=3D"apple-converted-space"><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D"">&nbsp;</span></span><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">sfc [<a href=3D"mailto:sfc-bounces@ietf.org" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">mailto:sfc-bounces@ietf.org</a>]<span =
class=3D"apple-converted-space">&nbsp;</span><b class=3D"">On Behalf =
Of<span class=3D"apple-converted-space">&nbsp;</span></b>Paul Quinn =
(paulq)<br class=3D""><b class=3D"">Sent:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Tuesday, December 01, 2015 =
12:14 PM<br class=3D""><b class=3D"">To:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Andrew G. Malis<br =
class=3D""><b class=3D"">Cc:</b><span =
class=3D"apple-converted-space">&nbsp;</span><a =
href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">sfc@ietf.org</a><br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Re: [sfc] NSH context =
headers: fixed/tlv</span><o:p =
class=3D""></o:p></div></div></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">Hi Andy,<span class=3D"apple-converted-space">&nbsp;</span><o:p=
 class=3D""></o:p></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">Please see below.<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">Thanks<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">Paul<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D"">On =
Nov 23, 2015, at 10:50 AM, Andrew G. Malis &lt;<a =
href=3D"mailto:agmalis@gmail.com" style=3D"color: purple; =
text-decoration: underline;" class=3D""><span style=3D"color: purple;" =
class=3D"">agmalis@gmail.com</span></a>&gt; wrote:<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D"">&nbsp;<o:p class=3D""></o:p></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">I agree with Paul B. that interoperability is best served by =
using a header that accommodates the greatest number of possible =
applications and use cases as the common denominator. This argues for =
type 2 being the MUST to implement, with type 1 being an optional =
optimization for some particular use cases or applications that require =
at most a particular number context headers.<o:p =
class=3D""></o:p></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div></div></div></blockquote><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D"">PQ&gt;=
 &nbsp;I don't follow that logic: the _easiest_ (in terms of complexity, =
cost, etc.) option makes the most sense to mandate since it allows for a =
broad implementation and helps ensure adoption of the protocol. =
&nbsp;Mandating a more complex option simply slows the adoption. =
&nbsp;This is exactly the conversation we had when putting together the =
draft, and one that seems to resonate with developers and operators =
alike.<o:p class=3D""></o:p></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">PQ&gt; &nbsp;Also, let's not ignore =
history (you know the old adage ;)): TLV and other variable length data =
plane protocols have not been a success. &nbsp;We can debate the reasons =
for that, but the fact remains: simple data planes get adoption. =
&nbsp;As Paul B. points out below, we don't know all the metadata =
answers, but we do know that a bounded amount of metadata is very =
important for SFC use cases. &nbsp;Let's use that fact, and a simple =
protocol to get implementation out the door.<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D"">In a =
separate email, Med asked a very reasonable question - for type 1, why =
are there&nbsp;four mandatory context headers, rather than 2, 3, 5, 10, =
etc.? The draft contains no particular justification for this =
choice.<o:p =
class=3D""></o:p></div></div></div></div></div></blockquote><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D"">PQ&gt;=
 &nbsp;That's a very valid question. &nbsp;The starting premise was =
simple: a bounded set of fixed metadata. &nbsp; Based on some experience =
in the service space and some initial use case discussion with =
operators, 4 provided some balance: reasonable in that it provided some =
meaningful space, yet not so large as to become unwieldy, all the while =
forcing some discipline. &nbsp;Overall that has proven to be true as =
implementations have been tested and mapped to use cases. &nbsp;Of =
course you can come up with cases where 4 is too many, or too few, in =
which case the draft provides a means to accommodate that.<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">PQ&gt; &nbsp;I also think we need to be =
realistic. &nbsp;We were urged during WG formation by a large operator: =
the IETF cannot spend years trying to solve the service chaining issue. =
&nbsp;The need for an interoperable protocol is acute and operators need =
to start working on deployment (see the vibrancy of the open source =
projects in this space). &nbsp;The balance of type 1 and type 2 allows =
for velocity and evolution. &nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><br class=3D""><br class=3D""><br class=3D""><o:p =
class=3D""></o:p></div></div><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D"">It=E2=80=
=99s true that there are two particular use =
cases,&nbsp;draft-guichard-sfc-nsh-dc-allocation =
and&nbsp;draft-napper-sfc-nsh-mobility-allocation, that look to make =
good use of exactly 4 context headers. However, these are just two =
particular examples, and not yet accepted by the WG.&nbsp; Further =
development of these drafts, or even implementation, may show that four =
are insufficient.<o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">Cheers,<o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">Andy<o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">On Fri, Nov 20, 2015 =
at 12:20 PM, Bottorff, Paul &lt;<a href=3D"mailto:paul.bottorff@hpe.com" =
target=3D"_blank" style=3D"color: purple; text-decoration: underline;" =
class=3D""><span style=3D"color: purple;" =
class=3D"">paul.bottorff@hpe.com</span></a>&gt; wrote:<o:p =
class=3D""></o:p></div></div><blockquote style=3D"border-style: none =
none none solid; border-left-color: rgb(204, 204, 204); =
border-left-width: 1pt; padding: 0in 0in 0in 6pt; margin: 5pt 0in 5pt =
4.8pt;" class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"color: rgb(31, 73, 125);" =
class=3D"">I think we all could agree that fixed headers are easier to =
implement than TLVs, however that does not rationalize mandating a fixed =
header implementation. It would rationalize supporting only fixed length =
headers, however we have been unable to do this. Options always weaken =
standards agreement.</span><o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span style=3D"color: =
rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"color: rgb(31, 73, 125);" class=3D"">If the =
application requires TLVs, then it does not provide any standards =
advantage to mandate support for fixed headers. It will not be possible =
for an application that requires TLVs to fall back to fixed length =
headers. If they could, then we should eliminate the TLV option from =
NSH.</span><o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span style=3D"color: =
rgb(31, 73, 125);" class=3D"">IMHO we should be looking at the abstract =
semantics for meta-data before we consider how to encode it. Once we =
decide what needs to be encoded then we can consider the best encodings =
and what should be mandatory or optional.<span =
class=3D"apple-converted-space">&nbsp;</span></span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span style=3D"color: =
rgb(31, 73, 125);" class=3D"">Cheers,</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span style=3D"color: =
rgb(31, 73, 125);" class=3D"">Paul</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"border-style: =
solid none none; border-top-color: rgb(225, 225, 225); border-top-width: =
1pt; padding: 3pt 0in 0in;" class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><b class=3D"">From:</b><span =
class=3D"apple-converted-space">&nbsp;</span>sfc [mailto:<a =
href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank" style=3D"color: =
purple; text-decoration: underline;" class=3D""><span style=3D"color: =
purple;" class=3D"">sfc-bounces@ietf.org</span></a>]<span =
class=3D"apple-converted-space">&nbsp;</span><b class=3D"">On Behalf =
Of<span class=3D"apple-converted-space">&nbsp;</span></b>Paul Quinn =
(paulq)<br class=3D""><b class=3D"">Sent:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Friday, November 20, 2015 =
6:27 AM<br class=3D""><b class=3D"">To:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Qin Wu<br class=3D""><b =
class=3D"">Cc:</b><span class=3D"apple-converted-space">&nbsp;</span><a =
href=3D"mailto:uri.elzur@intel.com" target=3D"_blank" style=3D"color: =
purple; text-decoration: underline;" class=3D""><span style=3D"color: =
purple;" class=3D"">uri.elzur@intel.com</span></a>; Dolganow, Andrew =
(Andrew);<span class=3D"apple-converted-space">&nbsp;</span><a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank" style=3D"color: purple; =
text-decoration: underline;" class=3D""><span style=3D"color: purple;" =
class=3D"">sfc@ietf.org</span></a>; Linda Dunbar<br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Re: [sfc] NSH context =
headers: fixed/tlv<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D"">On =
Nov 19, 2015, at 9:28 PM, Qin Wu &lt;<a href=3D"mailto:bill.wu@huawei.com"=
 target=3D"_blank" style=3D"color: purple; text-decoration: underline;" =
class=3D""><span style=3D"color: purple;" =
class=3D"">bill.wu@huawei.com</span></a>&gt; wrote:<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D"">&nbsp;<o:p class=3D""></o:p></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 10.5pt; color: rgb(31, 73, 125);" =
class=3D"">Hi, Andrew and Paul:</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 10.5pt; color: rgb(31, 73, 125);" =
class=3D"">It looks I missed a lot of discussion regarding NSH context =
header in the past, thanks Paul to point me the archive.</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 10.5pt; color: rgb(31, 73, 125);" =
class=3D"">Generally speaking, there is tradeoff between performance and =
flexibility.</span><o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"font-size: 10.5pt; color: =
rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div></div></div></blockquote><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">Absolutely, and =
that's the reason for offering the two options: balance speed/simplicity =
and flexibility.<o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D"">The =
philosophy is to mandate the simplest form of metadata, enabling a broad =
implementation base.&nbsp; If/when more flexibility is needed a more =
flexible NSH type is available, along with the associated =
tradeoffs.&nbsp; That's the balance that we decided to strike and it =
seems to be reasonable and well accepted.<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">Thanks,<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">Paul<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div></div></div></div></div><p =
class=3D"MsoNormal" style=3D"margin: 0in 0in 12pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><br =
class=3D"">_______________________________________________<br =
class=3D"">sfc mailing list<br class=3D""><a href=3D"mailto:sfc@ietf.org" =
style=3D"color: purple; text-decoration: underline;" class=3D""><span =
style=3D"color: purple;" class=3D"">sfc@ietf.org</span></a><br =
class=3D""><a href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank" style=3D"color: purple; text-decoration: underline;" =
class=3D""><span style=3D"color: purple;" =
class=3D"">https://www.ietf.org/mailman/listinfo/sfc</span></a><o:p =
class=3D""></o:p></p></blockquote></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div></div></blockquote></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 9pt; font-family: Helvetica, =
sans-serif;" class=3D"">_______________________________________________<br=
 class=3D"">sfc mailing list<br class=3D""><a href=3D"mailto:sfc@ietf.org"=
 style=3D"color: purple; text-decoration: underline;" =
class=3D"">sfc@ietf.org</a><br class=3D""><a =
href=3D"https://www.ietf.org/mailman/listinfo/sfc" style=3D"color: =
purple; text-decoration: underline;" =
class=3D"">https://www.ietf.org/mailman/listinfo/sfc</a></span><o:p =
class=3D""></o:p></div></div></blockquote></div><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div></div></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_50AB641A-9B32-4A71-8DE9-AECA81BBBC38--

--Apple-Mail=_14F14E7D-454D-49E9-A17F-A749663942A6
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

iQIcBAEBCAAGBQJWXh/kAAoJEIXgpQGOZny9IFcP+QFYANrM70tuMiO30xe5Vpj6
gDKzpAf8ly56CcHCB4RwfO649YvcJNP/P/mMwTsxHDwzdt0N1pQ6S4xcC5BiiACq
Xt12fXfOkBnXPC7vSuh9cl6UYKVQTRXz0Xfc1Klav1XBrRpoJR+Ha1TlKDx7Gj5K
j28yjPx8IU4er9AOlhC4s6NenM3LCJlgglb5x3WNNVV3o8V7prC/yUs0xUZgthWL
EYQ6bDw04hbuwwteae2KMBdB+ccF5JgvpTiflGaXkKrBvYpKTtPMQihIW7cQ00e0
Qh9leDLNOWWTIq+bLsydou0LFPcpsxZHZx9E5EQiVgNn2loxOfxZNy80iPoaF3Is
dQasdFu/zzjs26EFUfLYqAuGKCy4aLXOdCU/kCFF3MK74XdTZ1CH4r5OtT1sOSlm
vLfy3ecmqrTZ3bedZyCfGkWl5ZNd4CmITIDrlC1WWahC7OPff/ajtfobZ4UntqmP
1w3tdPrN6qgpLBufJeJMuhN4Q44AYjQbzmEXlx3Ftx4DaAURd2714QBHgCHK46gn
81iCcwp7DA9HVjaSibvW/w+Ek9eqGbqkTTjizu1qXELLr6r0LfzdfFjymmF5Wpej
9RzMaYq6IByfemSBwrCuwwVtow1xvc1u7IlptdfsGNQLwhmhF31mN6/ZysQNqlz3
miGKgjQdUNq6Wxi/neuH
=NzF1
-----END PGP SIGNATURE-----

--Apple-Mail=_14F14E7D-454D-49E9-A17F-A749663942A6--


From nobody Tue Dec  1 15:00:39 2015
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5CDE91AD36A for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 15:00:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.999
X-Spam-Level: 
X-Spam-Status: No, score=-2.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, J_CHICKENPOX_24=0.6, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VmkKg89cgrAX for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 15:00:33 -0800 (PST)
Received: from g2t2353.austin.hp.com (g2t2353.austin.hp.com [15.217.128.52]) (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 B79621AD367 for <sfc@ietf.org>; Tue,  1 Dec 2015 15:00:33 -0800 (PST)
Received: from G2W4316.americas.hpqcorp.net (g2w4316.austin.hp.com [16.197.9.73]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g2t2353.austin.hp.com (Postfix) with ESMTPS id 129A749; Tue,  1 Dec 2015 23:00:33 +0000 (UTC)
Received: from G1W5781.americas.hpqcorp.net (16.193.25.255) by G2W4316.americas.hpqcorp.net (16.197.9.73) with Microsoft SMTP Server (TLS) id 14.3.169.1; Tue, 1 Dec 2015 22:57:57 +0000
Received: from G2W2527.americas.hpqcorp.net ([169.254.7.38]) by G1W5781.americas.hpqcorp.net ([16.193.25.255]) with mapi id 14.03.0169.001; Tue, 1 Dec 2015 22:57:56 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6klIsAgADIkYCAADCGgIAEnguAgAzcDQD//6+xcIAAB04AgAAEFTCAAAcLgIAAAwsw
Date: Tue, 1 Dec 2015 22:57:56 +0000
Message-ID: <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com>
In-Reply-To: <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [16.193.232.30]
Content-Type: multipart/alternative; boundary="_000_94DA9C7F532AD946852C9C5527195239254B4A78G2W2527americas_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/nZmq-atgsDPlJntW17t2yXQ3FPM>
Cc: "Andrew G. Malis" <agmalis@gmail.com>, "Paul Quinn \(paulq\)" <paulq@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 01 Dec 2015 23:00:38 -0000

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

SGkgQ2FybG9zOg0KDQpNb3JlIG9uIHRoaXMgYmVsb3csDQoNCkNoZWVycywNCg0KUGF1bA0KDQpG
cm9tOiBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkgW21haWx0bzpjcGlnbmF0YUBjaXNjby5j
b21dDQpTZW50OiBUdWVzZGF5LCBEZWNlbWJlciAwMSwgMjAxNSAyOjMyIFBNDQpUbzogQm90dG9y
ZmYsIFBhdWwNCkNjOiBQYXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpczsgc2ZjQGll
dGYub3JnDQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2
DQoNClBhdWwgQi4sDQoNClBsZWFzZSBzZWUgaW5saW5lLg0KDQpPbiBEZWMgMSwgMjAxNSwgYXQg
NToxMiBQTSwgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1
bC5ib3R0b3JmZkBocGUuY29tPj4gd3JvdGU6DQoNCkhpIFBhdWwgUS46DQoNClNlZSBpbmxpbmUs
DQoNCkNoZWVycywNCg0KUGF1bA0KDQpGcm9tOiBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkg
W21haWx0bzpjcGlnbmF0YUBjaXNjby5jb21dDQpTZW50OiBUdWVzZGF5LCBEZWNlbWJlciAwMSwg
MjAxNSAxOjUyIFBNDQpUbzogQm90dG9yZmYsIFBhdWwNCkNjOiBQYXVsIFF1aW5uIChwYXVscSk7
IEFuZHJldyBHLiBNYWxpczsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJq
ZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCkhpLCBQYXVs
IEIuLA0KDQpPbiBEZWMgMSwgMjAxNSwgYXQgNDo0NSBQTSwgQm90dG9yZmYsIFBhdWwgPHBhdWwu
Ym90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj4gd3JvdGU6DQoN
CkhpIFBhdWwgYW5kIEFuZGV3Og0KDQoNClBhdWwsIEkgYWdyZWUgdGhhdCBmaXhlZCBsZW5ndGgg
aXMgZWFzaWVzdCB0byBpbXBsZW1lbnQgYW5kIHdpbGwgYWxsb3cgdGhlIG1vc3QgcmFwaWQgYWRv
cHRpb24uIE5ldmVyIHRoZSBsZXNzLCBhIHN0YW5kYXJkIGlzIG9mIG5vIHZhbHVlIGlmIGl0IGRv
ZXMgbm90IGltcHJvdmUgaW50ZXJvcGVyYWJpbGl0eS4NCg0KT2YgY291cnNlLiBJIGRvIG5vdCBz
ZWUgaG93IGludGVyb3BlcmFiaWxpdHkgaXMgaGFtcGVyZWQgaW4gdGhpcyBjYXNlLCBob3dldmVy
Lg0KUEI+SWYgYW4gYXBwbGljYXRpb24gbmVlZHMgVExWcyB0aGVuIGl0IGNhbuKAmXQgaW50ZXJv
cGVyYXRlIHdpdGggYSBzeXN0ZW0gdGhhdCBuZWVkcyBmaXhlZCBzaXplZCBmb3JtYXRzLiBJbiBl
ZmZlY3QgeW91IGhhdmUgdHdvIGRpdmVyZ2VudCBzdGFuZGFyZHMuDQoNCg0KSWYgYW4gU0ZQIG5l
ZWRzIFRMVnMsIGl0IHdvdWxkIGJlIHNldCB3aXRoIFRMVnMuIFRoYXQgaXMgcGFydCBvZiB0aGUg
c2hhcmVkIFNGUCBjb250ZXh0LiBNRCBUeXBlIDEgYW5kIE1EIFR5cGUgMiBhcmUgcHJvdG9jb2wg
b3B0aW9ucywgbm90IGRpdmVyZ2VudCBzdGFuZGFyZHMuDQpQQj5BbmQgaWYgeW91IGhhdmUgYW4g
U0ZQIHdpdGggb25lIFNGIHRoYXQgbmVlZHMgVExWcyBhbmQgb25lIHRoYXQgbmVlZHMgZml4ZWQg
aGVhZGVycyB5b3XigJlyZSBnb2luZyB0byB0cmFuc2xhdGUgdGhlIGZvcm1hdHMgYXQgdGhlIFNG
Rj8gVGhlIHJlc3VsdCBpcyB0aGUgd29yc3QgcG9zc2libGUgd29ybGQgd2hlcmUgdGhlIHN3aXRj
aGVzIG5lZWQgdG8ga25vdyBib3RoIGZvcm1hdHMgYW5kIHRyYW5zbGF0ZSBiZXR3ZWVuIHRoZW0g
Zm9yIHZhcmlvdXMgU0ZzLg0KDQpTZWUgYmVsb3cuDQoNCg0KV2hhdCBJIHdvdWxkIHN1Z2dlc3Qg
aXMgZWl0aGVyOg0KMSkgbWFrZSBUTFZzIHRoZSBtYW5kYXRvcnkgZm9ybWF0IHdpdGggZml4ZWQg
c2l6ZSBvcHRpb25hbDsNCjIpIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBlbnRpcmVseTsNCjMp
IGNoYW5nZSB0aGUgTlNIIGhlYWRlciBmb3JtYXQgb3B0aW9ucyBzbyB0aGUgZml4ZWQgc2l6ZSBo
ZWFkZXIgaXMgYWx3YXlzIHByZXNlbnQgd2l0aCBvcHRpb25hbCBUTFZzIGZvbGxvd2luZyB0aGUg
Zml4ZWQgc2l6ZWQgaGVhZGVyLg0KDQpUbyBtZSwgb3B0aW9uIDMgd291bGQgbm90IGFjaGlldmUg
YSB1c2VmdWwgb3V0Y29tZS4gQmFzaWNhbGx5LCB3ZSBjb3VsZCBub3QgY291bnQgd2l0aCBhIGRl
dGVybWluaXN0aWNhbGx5IGZpeGVkIGhlYWRlciwgYW5kIHRoZSBmbGV4aWJsZSBUTFYtYmFzZWQg
b3B0aW9uIHdvdWxkIGFsd2F5cyBoYXZlIOKAnHN0dWZm4oCdIGJlZm9yZS4gQmFzaWNhbGx5LCB0
aGlzIHdvdWxkIG5lZ2F0ZSB0aGUgYmVuZWZpdHMgb2YgYm90aCBNRCBUeXBlIDEgYW5kIE1EIFR5
cGUgMi4NCg0KUEI+Rm9yIG9wdGlvbiAzIHRoZSBmaXhlZCBoZWFkZXJzIGFyZSBhdCBhIGNvbnN0
YW50IG9mZnNldCB3aGljaCBpcyB3aGF0IGlzIGltcG9ydGFudCB0byBwYXJzZSB0aGVtIGVhc2ls
eS4gSXQgaXMgcG9zc2libGUgZm9yIGEgc3dpdGNoIG9yIGZvciBzb2Z0d2FyZSB0byB1c2UgdGhl
IGZpeGVkIGluZm9ybWF0aW9uIGF0IGEgZml4ZWQgb2Zmc2V0IGV2ZXIgdGhvdWdoIFRMViBkYXRh
IG1heSBmb2xsb3cuDQoNCg0KSSBzZWUgdGhlIHByb2JsZW0gc3BhY2UgcXVpdGUgZGlmZmVyZW50
bHk6IElmIGFuIFNGUCBuZWVkcyBzaGFyZWQgY29udGV4dCB0aGF0IGZpdHMgaW4gYW4gTUQgVHlw
ZSAxLCBpdCBpcyBzZXQgd2l0aCBNRCBUeXBlIDEuIElmIGl0IG5lZWRzIG1vcmUsIHRoZW4gaXQg
bmVlZHMgdG8gcGFyc2UgdGhlIFRMVnMgYW55d2F5IChhbmQgdGh1cyBhIGZpeGVkIHBhcnQgZm9s
bG93ZWQgYnkgVExWcyBkb2VzIG5vdCBoZWxwKS4NClBCPlRMVnMgYWx3YXlzIGNvc3QgbW9yZSB0
aGFuIGZpeGVkIHNpemUgYXJlYXMgYmVjYXVzZSB0aGV5IG11c3QgZW5jb2RlIGluZGl2aWR1YWwg
VExzLiBBbiBhcHBsaWNhdGlvbiB0aGF0IG5lZWRzIG1vcmUgdGhhbiB0aGUgZml4ZWQgYXJlYSBj
YW4gZW5jb2RlIGNhbiB1c2UgdGhlIGZpeGVkIGFyZWEgZm9yIGEgcG9ydGlvbiBvZiB0aGUgbWV0
YS1kYXRhIGFuZCB0aGVuIGFkZCBhcyBtYW55IGV4dGVuc2lvbiBUTFZzIGFzIGFyZSBuZWVkZWQu
IFRoZSByZXN1bHRpbmcgZW5jb2RlIHdpbGwgYmUgYXQgbGVhc3QgYXMgZWZmaWNpZW50IGFzIFRM
VnMgYWxvbmUuDQoNCk5vdywgYnJpbmcgdGhlIGNvbnZlcnNhdGlvbiBhIGxldmVsIGRvd24gZnJv
bSB0aGVvcmV0aWNhbCB0byBwcmFjdGljYWwsIGRyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMtYWxs
b2NhdGlvbi0wMiwgZHJhZnQtbWVuZy1zZmMtbnNoLWJyb2FkYmFuZC1hbGxvY2F0aW9uLCBhbmQg
ZHJhZnQtbmFwcGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2NhdGlvbiBzaG93IHdoYXTigJlzIG5l
ZWRlZCBmb3IgdGhlIFdHIHVzZSBjYXNlcy4gTUQgVHlwZSAyIGFkZHMgZXh0cmEgZmxleGliaWxp
dHkgKGF0IGEgcHJpY2UpLg0KUEI+QW4gdGFsa2luZyB2ZXJ5IHByYWN0aWNhbGx5IHdlIGFyZSBu
b3Qgb21uaXNjaWVudC4gV2hlbiB3ZSBmaW5kIHdlIG5lZWQgYSBuZXcgcGllY2Ugb2YgbWV0YS1k
YXRhIGZvciB0aGVzZSBiYXNlIHVzZSBjYXNlcyBhbiBleHRlbnNpb24gVExWIHByb3ZpZGVzIHRo
ZSBvcHRpb25zIG9mIHJldGFpbmluZyB0aGUgZXhpc3RpbmcgZm9ybWF0dGVkIGRhdGEgd2hpbGUg
YWRkaW5nIGFuIGFkZGl0aW9uYWwgcGllY2Ugb2YgbWV0YS1kYXRhLiBJZiBkb25lIGNhcmVmdWxs
eSwgdGhpcyBjYW4gYWxsb3cgYmFja3dhcmQgY29tcGF0aWJpbGl0eSB3aXRoIGVxdWlwbWVudCB0
aGF0IGRvZXMgbm90IHVuZGVyc3RhbmQgdGhlIG5ldyBleHRlbnNpb25zLg0KDQpJbiBvdGhlciB3
b3JkcywgdGhlIG1pbmltdW0gY29tbW9uIGRlbm9taW5hdG9yIGFuZCB0aGUgc2ltcGxlciB0byBp
bXBsZW1lbnQgaXMgTUQgVHlwZSAxLg0KUEI+TXkgb3B0aW9uIDIgaXMgdGhlIHNpbXBsZXIgb3B0
aW9uLiBGaXhlZCBsZW5ndGggb25seS4gV2hhdCBpcyBjdXJyZW50bHkgcHJvcG9zZWQgaXMgdGhl
IG1vc3QgY29tcGxleCBzaW5jZSBpdCBsZWFkcyB0byBtdWx0aXBsZSBmb3JtYXRzIHdpdGggdHJh
bnNsYXRpb25zIGJldHdlZW4gdGhlbS4NCg0KVGhhbmtzIQ0KDQrigJQgQ2FybG9zLg0KDQoNCklm
IG9wdGlvbiAzIGlzIGNob3NlbiB0aGVuIGFwcGxpY2F0aW9ucyBjYW4gYWx3YXlzIGNvdW50IG9u
IHRoZSBmaXhlZCBzaXplZCBoZWFkZXIgYXMgdGhlaXIgZGVmYXVsdC4NCg0KVGhleSBjb3VsZCBj
b3VudCB3aXRoIGEgZml4ZWQgc2l6ZSBwYXJ0LCBub3Qgd2l0aCBhIGZpeGVkIHNpemVkIGhlYWRl
ciwgaWYgSSB1bmRlcnN0YW5kIHRoZSBwcm9wb3NhbCBjb3JyZWN0bHkuDQoNClBCPlRoaXMgaXMg
b25lIGJldHRlciB0aGFuIHRoZSBjdXJyZW50IHByb3Bvc2FsIHdoaWNoIGNhbuKAmXQgY291bnQg
b24gZWl0aGVyIGEgZml4ZWQgc2l6ZWQgaGVhZGVyIG9yIG9uIGEgZml4ZWQgc2l6ZSBwYXJ0IGF0
IGEga25vd24gb2Zmc2V0Lg0KDQpUaGFua3MsDQoNCuKAlCBDYXJsb3MuDQoNCg0KDQoNCkNoZWVy
cywNCg0KUGF1bA0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24g
QmVoYWxmIE9mIFBhdWwgUXVpbm4gKHBhdWxxKQ0KU2VudDogVHVlc2RheSwgRGVjZW1iZXIgMDEs
IDIwMTUgMTI6MTQgUE0NClRvOiBBbmRyZXcgRy4gTWFsaXMNCkNjOiBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJz
OiBmaXhlZC90bHYNCg0KSGkgQW5keSwNCg0KDQpQbGVhc2Ugc2VlIGJlbG93Lg0KDQoNClRoYW5r
cw0KUGF1bA0KDQoNCk9uIE5vdiAyMywgMjAxNSwgYXQgMTA6NTAgQU0sIEFuZHJldyBHLiBNYWxp
cyA8YWdtYWxpc0BnbWFpbC5jb208bWFpbHRvOmFnbWFsaXNAZ21haWwuY29tPj4gd3JvdGU6DQoN
CkkgYWdyZWUgd2l0aCBQYXVsIEIuIHRoYXQgaW50ZXJvcGVyYWJpbGl0eSBpcyBiZXN0IHNlcnZl
ZCBieSB1c2luZyBhIGhlYWRlciB0aGF0IGFjY29tbW9kYXRlcyB0aGUgZ3JlYXRlc3QgbnVtYmVy
IG9mIHBvc3NpYmxlIGFwcGxpY2F0aW9ucyBhbmQgdXNlIGNhc2VzIGFzIHRoZSBjb21tb24gZGVu
b21pbmF0b3IuIFRoaXMgYXJndWVzIGZvciB0eXBlIDIgYmVpbmcgdGhlIE1VU1QgdG8gaW1wbGVt
ZW50LCB3aXRoIHR5cGUgMSBiZWluZyBhbiBvcHRpb25hbCBvcHRpbWl6YXRpb24gZm9yIHNvbWUg
cGFydGljdWxhciB1c2UgY2FzZXMgb3IgYXBwbGljYXRpb25zIHRoYXQgcmVxdWlyZSBhdCBtb3N0
IGEgcGFydGljdWxhciBudW1iZXIgY29udGV4dCBoZWFkZXJzLg0KDQoNClBRPiAgSSBkb24ndCBm
b2xsb3cgdGhhdCBsb2dpYzogdGhlIF9lYXNpZXN0XyAoaW4gdGVybXMgb2YgY29tcGxleGl0eSwg
Y29zdCwgZXRjLikgb3B0aW9uIG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRvIG1hbmRhdGUgc2luY2Ug
aXQgYWxsb3dzIGZvciBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGFuZCBoZWxwcyBlbnN1cmUgYWRv
cHRpb24gb2YgdGhlIHByb3RvY29sLiAgTWFuZGF0aW5nIGEgbW9yZSBjb21wbGV4IG9wdGlvbiBz
aW1wbHkgc2xvd3MgdGhlIGFkb3B0aW9uLiAgVGhpcyBpcyBleGFjdGx5IHRoZSBjb252ZXJzYXRp
b24gd2UgaGFkIHdoZW4gcHV0dGluZyB0b2dldGhlciB0aGUgZHJhZnQsIGFuZCBvbmUgdGhhdCBz
ZWVtcyB0byByZXNvbmF0ZSB3aXRoIGRldmVsb3BlcnMgYW5kIG9wZXJhdG9ycyBhbGlrZS4NCg0K
UFE+ICBBbHNvLCBsZXQncyBub3QgaWdub3JlIGhpc3RvcnkgKHlvdSBrbm93IHRoZSBvbGQgYWRh
Z2UgOykpOiBUTFYgYW5kIG90aGVyIHZhcmlhYmxlIGxlbmd0aCBkYXRhIHBsYW5lIHByb3RvY29s
cyBoYXZlIG5vdCBiZWVuIGEgc3VjY2Vzcy4gIFdlIGNhbiBkZWJhdGUgdGhlIHJlYXNvbnMgZm9y
IHRoYXQsIGJ1dCB0aGUgZmFjdCByZW1haW5zOiBzaW1wbGUgZGF0YSBwbGFuZXMgZ2V0IGFkb3B0
aW9uLiAgQXMgUGF1bCBCLiBwb2ludHMgb3V0IGJlbG93LCB3ZSBkb24ndCBrbm93IGFsbCB0aGUg
bWV0YWRhdGEgYW5zd2VycywgYnV0IHdlIGRvIGtub3cgdGhhdCBhIGJvdW5kZWQgYW1vdW50IG9m
IG1ldGFkYXRhIGlzIHZlcnkgaW1wb3J0YW50IGZvciBTRkMgdXNlIGNhc2VzLiAgTGV0J3MgdXNl
IHRoYXQgZmFjdCwgYW5kIGEgc2ltcGxlIHByb3RvY29sIHRvIGdldCBpbXBsZW1lbnRhdGlvbiBv
dXQgdGhlIGRvb3IuDQoNCkluIGEgc2VwYXJhdGUgZW1haWwsIE1lZCBhc2tlZCBhIHZlcnkgcmVh
c29uYWJsZSBxdWVzdGlvbiAtIGZvciB0eXBlIDEsIHdoeSBhcmUgdGhlcmUgZm91ciBtYW5kYXRv
cnkgY29udGV4dCBoZWFkZXJzLCByYXRoZXIgdGhhbiAyLCAzLCA1LCAxMCwgZXRjLj8gVGhlIGRy
YWZ0IGNvbnRhaW5zIG5vIHBhcnRpY3VsYXIganVzdGlmaWNhdGlvbiBmb3IgdGhpcyBjaG9pY2Uu
DQoNClBRPiAgVGhhdCdzIGEgdmVyeSB2YWxpZCBxdWVzdGlvbi4gIFRoZSBzdGFydGluZyBwcmVt
aXNlIHdhcyBzaW1wbGU6IGEgYm91bmRlZCBzZXQgb2YgZml4ZWQgbWV0YWRhdGEuICAgQmFzZWQg
b24gc29tZSBleHBlcmllbmNlIGluIHRoZSBzZXJ2aWNlIHNwYWNlIGFuZCBzb21lIGluaXRpYWwg
dXNlIGNhc2UgZGlzY3Vzc2lvbiB3aXRoIG9wZXJhdG9ycywgNCBwcm92aWRlZCBzb21lIGJhbGFu
Y2U6IHJlYXNvbmFibGUgaW4gdGhhdCBpdCBwcm92aWRlZCBzb21lIG1lYW5pbmdmdWwgc3BhY2Us
IHlldCBub3Qgc28gbGFyZ2UgYXMgdG8gYmVjb21lIHVud2llbGR5LCBhbGwgdGhlIHdoaWxlIGZv
cmNpbmcgc29tZSBkaXNjaXBsaW5lLiAgT3ZlcmFsbCB0aGF0IGhhcyBwcm92ZW4gdG8gYmUgdHJ1
ZSBhcyBpbXBsZW1lbnRhdGlvbnMgaGF2ZSBiZWVuIHRlc3RlZCBhbmQgbWFwcGVkIHRvIHVzZSBj
YXNlcy4gIE9mIGNvdXJzZSB5b3UgY2FuIGNvbWUgdXAgd2l0aCBjYXNlcyB3aGVyZSA0IGlzIHRv
byBtYW55LCBvciB0b28gZmV3LCBpbiB3aGljaCBjYXNlIHRoZSBkcmFmdCBwcm92aWRlcyBhIG1l
YW5zIHRvIGFjY29tbW9kYXRlIHRoYXQuDQoNClBRPiAgSSBhbHNvIHRoaW5rIHdlIG5lZWQgdG8g
YmUgcmVhbGlzdGljLiAgV2Ugd2VyZSB1cmdlZCBkdXJpbmcgV0cgZm9ybWF0aW9uIGJ5IGEgbGFy
Z2Ugb3BlcmF0b3I6IHRoZSBJRVRGIGNhbm5vdCBzcGVuZCB5ZWFycyB0cnlpbmcgdG8gc29sdmUg
dGhlIHNlcnZpY2UgY2hhaW5pbmcgaXNzdWUuICBUaGUgbmVlZCBmb3IgYW4gaW50ZXJvcGVyYWJs
ZSBwcm90b2NvbCBpcyBhY3V0ZSBhbmQgb3BlcmF0b3JzIG5lZWQgdG8gc3RhcnQgd29ya2luZyBv
biBkZXBsb3ltZW50IChzZWUgdGhlIHZpYnJhbmN5IG9mIHRoZSBvcGVuIHNvdXJjZSBwcm9qZWN0
cyBpbiB0aGlzIHNwYWNlKS4gIFRoZSBiYWxhbmNlIG9mIHR5cGUgMSBhbmQgdHlwZSAyIGFsbG93
cyBmb3IgdmVsb2NpdHkgYW5kIGV2b2x1dGlvbi4NCg0KDQoNCg0KDQoNCg0KSXTigJlzIHRydWUg
dGhhdCB0aGVyZSBhcmUgdHdvIHBhcnRpY3VsYXIgdXNlIGNhc2VzLCBkcmFmdC1ndWljaGFyZC1z
ZmMtbnNoLWRjLWFsbG9jYXRpb24gYW5kIGRyYWZ0LW5hcHBlci1zZmMtbnNoLW1vYmlsaXR5LWFs
bG9jYXRpb24sIHRoYXQgbG9vayB0byBtYWtlIGdvb2QgdXNlIG9mIGV4YWN0bHkgNCBjb250ZXh0
IGhlYWRlcnMuIEhvd2V2ZXIsIHRoZXNlIGFyZSBqdXN0IHR3byBwYXJ0aWN1bGFyIGV4YW1wbGVz
LCBhbmQgbm90IHlldCBhY2NlcHRlZCBieSB0aGUgV0cuICBGdXJ0aGVyIGRldmVsb3BtZW50IG9m
IHRoZXNlIGRyYWZ0cywgb3IgZXZlbiBpbXBsZW1lbnRhdGlvbiwgbWF5IHNob3cgdGhhdCBmb3Vy
IGFyZSBpbnN1ZmZpY2llbnQuDQoNCkNoZWVycywNCkFuZHkNCg0KDQpPbiBGcmksIE5vdiAyMCwg
MjAxNSBhdCAxMjoyMCBQTSwgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxt
YWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj4gd3JvdGU6DQpJIHRoaW5rIHdlIGFsbCBjb3Vs
ZCBhZ3JlZSB0aGF0IGZpeGVkIGhlYWRlcnMgYXJlIGVhc2llciB0byBpbXBsZW1lbnQgdGhhbiBU
TFZzLCBob3dldmVyIHRoYXQgZG9lcyBub3QgcmF0aW9uYWxpemUgbWFuZGF0aW5nIGEgZml4ZWQg
aGVhZGVyIGltcGxlbWVudGF0aW9uLiBJdCB3b3VsZCByYXRpb25hbGl6ZSBzdXBwb3J0aW5nIG9u
bHkgZml4ZWQgbGVuZ3RoIGhlYWRlcnMsIGhvd2V2ZXIgd2UgaGF2ZSBiZWVuIHVuYWJsZSB0byBk
byB0aGlzLiBPcHRpb25zIGFsd2F5cyB3ZWFrZW4gc3RhbmRhcmRzIGFncmVlbWVudC4NCg0KSWYg
dGhlIGFwcGxpY2F0aW9uIHJlcXVpcmVzIFRMVnMsIHRoZW4gaXQgZG9lcyBub3QgcHJvdmlkZSBh
bnkgc3RhbmRhcmRzIGFkdmFudGFnZSB0byBtYW5kYXRlIHN1cHBvcnQgZm9yIGZpeGVkIGhlYWRl
cnMuIEl0IHdpbGwgbm90IGJlIHBvc3NpYmxlIGZvciBhbiBhcHBsaWNhdGlvbiB0aGF0IHJlcXVp
cmVzIFRMVnMgdG8gZmFsbCBiYWNrIHRvIGZpeGVkIGxlbmd0aCBoZWFkZXJzLiBJZiB0aGV5IGNv
dWxkLCB0aGVuIHdlIHNob3VsZCBlbGltaW5hdGUgdGhlIFRMViBvcHRpb24gZnJvbSBOU0guDQoN
CklNSE8gd2Ugc2hvdWxkIGJlIGxvb2tpbmcgYXQgdGhlIGFic3RyYWN0IHNlbWFudGljcyBmb3Ig
bWV0YS1kYXRhIGJlZm9yZSB3ZSBjb25zaWRlciBob3cgdG8gZW5jb2RlIGl0LiBPbmNlIHdlIGRl
Y2lkZSB3aGF0IG5lZWRzIHRvIGJlIGVuY29kZWQgdGhlbiB3ZSBjYW4gY29uc2lkZXIgdGhlIGJl
c3QgZW5jb2RpbmdzIGFuZCB3aGF0IHNob3VsZCBiZSBtYW5kYXRvcnkgb3Igb3B0aW9uYWwuDQoN
CkNoZWVycywNCg0KUGF1bA0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPl0gT24gQmVoYWxmIE9mIFBhdWwgUXVpbm4gKHBh
dWxxKQ0KU2VudDogRnJpZGF5LCBOb3ZlbWJlciAyMCwgMjAxNSA2OjI3IEFNDQpUbzogUWluIFd1
DQpDYzogdXJpLmVsenVyQGludGVsLmNvbTxtYWlsdG86dXJpLmVsenVyQGludGVsLmNvbT47IERv
bGdhbm93LCBBbmRyZXcgKEFuZHJldyk7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
PjsgTGluZGEgRHVuYmFyDQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczog
Zml4ZWQvdGx2DQoNCg0KT24gTm92IDE5LCAyMDE1LCBhdCA5OjI4IFBNLCBRaW4gV3UgPGJpbGwu
d3VAaHVhd2VpLmNvbTxtYWlsdG86YmlsbC53dUBodWF3ZWkuY29tPj4gd3JvdGU6DQoNCkhpLCBB
bmRyZXcgYW5kIFBhdWw6DQpJdCBsb29rcyBJIG1pc3NlZCBhIGxvdCBvZiBkaXNjdXNzaW9uIHJl
Z2FyZGluZyBOU0ggY29udGV4dCBoZWFkZXIgaW4gdGhlIHBhc3QsIHRoYW5rcyBQYXVsIHRvIHBv
aW50IG1lIHRoZSBhcmNoaXZlLg0KR2VuZXJhbGx5IHNwZWFraW5nLCB0aGVyZSBpcyB0cmFkZW9m
ZiBiZXR3ZWVuIHBlcmZvcm1hbmNlIGFuZCBmbGV4aWJpbGl0eS4NCg0KDQpBYnNvbHV0ZWx5LCBh
bmQgdGhhdCdzIHRoZSByZWFzb24gZm9yIG9mZmVyaW5nIHRoZSB0d28gb3B0aW9uczogYmFsYW5j
ZSBzcGVlZC9zaW1wbGljaXR5IGFuZCBmbGV4aWJpbGl0eS4NCg0KVGhlIHBoaWxvc29waHkgaXMg
dG8gbWFuZGF0ZSB0aGUgc2ltcGxlc3QgZm9ybSBvZiBtZXRhZGF0YSwgZW5hYmxpbmcgYSBicm9h
ZCBpbXBsZW1lbnRhdGlvbiBiYXNlLiAgSWYvd2hlbiBtb3JlIGZsZXhpYmlsaXR5IGlzIG5lZWRl
ZCBhIG1vcmUgZmxleGlibGUgTlNIIHR5cGUgaXMgYXZhaWxhYmxlLCBhbG9uZyB3aXRoIHRoZSBh
c3NvY2lhdGVkIHRyYWRlb2Zmcy4gIFRoYXQncyB0aGUgYmFsYW5jZSB0aGF0IHdlIGRlY2lkZWQg
dG8gc3RyaWtlIGFuZCBpdCBzZWVtcyB0byBiZSByZWFzb25hYmxlIGFuZCB3ZWxsIGFjY2VwdGVk
Lg0KDQpUaGFua3MsDQpQYXVsDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1h
aWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAz
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAx
NSA1IDIgMiAyIDQgMyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFs
LCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90
dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3
IFJvbWFuIixzZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
YTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFu
LmFwcGxlLWNvbnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQt
c3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVw
bHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9
DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNp
emU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCglt
YXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdl
OldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86
c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2Vu
ZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVk
aXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+
PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1
ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIENhcmxvczo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPk1vcmUgb24gdGhpcyBiZWxv
dyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkNoZWVycyw8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+PGJyPg0KUGF1bDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj4gQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpIFttYWlsdG86Y3BpZ25hdGFA
Y2lzY28uY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIERlY2VtYmVyIDAxLCAyMDE1
IDI6MzIgUE08YnI+DQo8Yj5Ubzo8L2I+IEJvdHRvcmZmLCBQYXVsPGJyPg0KPGI+Q2M6PC9iPiBQ
YXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpczsgc2ZjQGlldGYub3JnPGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QYXVsIEIuLDxvOnA+
PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGxlYXNlIHNlZSBpbmxp
bmUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5PbiBEZWMgMSwgMjAxNSwgYXQgNToxMiBQTSwgQm90dG9yZmYsIFBhdWwgJmx0OzxhIGhyZWY9
Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvYT4m
Z3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIFBhdWwgUS46PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5TZWUgaW5saW5lLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UGF1
bDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJz
cDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Q2FybG9zDQogUGlnbmF0YXJvIChjcGln
bmF0YSkgWzxhIGhyZWY9Im1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20iPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpjcGlnbmF0YUBjaXNjby5jb208L3NwYW4+PC9hPl08c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KPGI+U2VudDo8
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNk
YXksIERlY2VtYmVyIDAxLCAyMDE1IDE6NTIgUE08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkJvdHRvcmZmLCBQYXVsPGJyPg0K
PGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj5QYXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpczs8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+
DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+UmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkhpLCBQYXVsIEIuLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIERlYyAxLCAy
MDE1LCBhdCA0OjQ1IFBNLCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwu
Ym90dG9yZmZAaHBlLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+cGF1bC5ib3R0b3Jm
ZkBocGUuY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIFBhdWwgYW5kIEFuZGV3Ojwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlBhdWwsIEkgYWdyZWUgdGhhdCBmaXhlZCBs
ZW5ndGggaXMgZWFzaWVzdCB0byBpbXBsZW1lbnQgYW5kIHdpbGwgYWxsb3cgdGhlIG1vc3QgcmFw
aWQgYWRvcHRpb24uIE5ldmVyIHRoZSBsZXNzLCBhIHN0YW5kYXJkIGlzIG9mIG5vIHZhbHVlIGlm
IGl0IGRvZXMgbm90IGltcHJvdmUNCiBpbnRlcm9wZXJhYmlsaXR5Ljwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PZiBjb3Vyc2UuIEkgZG8g
bm90IHNlZSBob3cgaW50ZXJvcGVyYWJpbGl0eSBpcyBoYW1wZXJlZCBpbiB0aGlzIGNhc2UsIGhv
d2V2ZXIuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7SWYgYW4gYXBwbGlj
YXRpb24gbmVlZHMgVExWcyB0aGVuIGl0IGNhbuKAmXQgaW50ZXJvcGVyYXRlIHdpdGggYSBzeXN0
ZW0gdGhhdCBuZWVkcyBmaXhlZCBzaXplZCBmb3JtYXRzLiBJbiBlZmZlY3QgeW91IGhhdmUgdHdv
IGRpdmVyZ2VudCBzdGFuZGFyZHMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIGFuIFNGUCBu
ZWVkcyBUTFZzLCBpdCB3b3VsZCBiZSBzZXQgd2l0aCBUTFZzLiBUaGF0IGlzIHBhcnQgb2YgdGhl
IHNoYXJlZCBTRlAgY29udGV4dC4gTUQgVHlwZSAxIGFuZCBNRCBUeXBlIDIgYXJlIHByb3RvY29s
IG9wdGlvbnMsIG5vdCBkaXZlcmdlbnQgc3RhbmRhcmRzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlBCJmd0O0FuZCBp
ZiB5b3UgaGF2ZSBhbiBTRlAgd2l0aCBvbmUgU0YgdGhhdCBuZWVkcyBUTFZzIGFuZCBvbmUgdGhh
dCBuZWVkcyBmaXhlZCBoZWFkZXJzIHlvdeKAmXJlIGdvaW5nIHRvIHRyYW5zbGF0ZSB0aGUgZm9y
bWF0cyBhdCB0aGUgU0ZGPyBUaGUgcmVzdWx0IGlzIHRoZSB3b3JzdA0KIHBvc3NpYmxlIHdvcmxk
IHdoZXJlIHRoZSBzd2l0Y2hlcyBuZWVkIHRvIGtub3cgYm90aCBmb3JtYXRzIGFuZCB0cmFuc2xh
dGUgYmV0d2VlbiB0aGVtIGZvciB2YXJpb3VzIFNGcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNlZSBiZWxvdy48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0KPG86cD48L286
cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPldoYXQgSSB3
b3VsZCBzdWdnZXN0IGlzIGVpdGhlcjo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+MSkgbWFrZSBUTFZzIHRoZSBtYW5kYXRvcnkgZm9ybWF0IHdpdGggZml4
ZWQgc2l6ZSBvcHRpb25hbDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+MikgZWxpbWluYXRlIHRoZSBUTFYgb3B0aW9uIGVudGlyZWx5Ozwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4zKSBjaGFuZ2UgdGhlIE5TSCBo
ZWFkZXIgZm9ybWF0IG9wdGlvbnMgc28gdGhlIGZpeGVkIHNpemUgaGVhZGVyIGlzIGFsd2F5cyBw
cmVzZW50IHdpdGggb3B0aW9uYWwgVExWcyBmb2xsb3dpbmcgdGhlIGZpeGVkIHNpemVkIGhlYWRl
ci48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+VG8gbWUsIG9wdGlvbiAzIHdvdWxkIG5vdCBhY2hpZXZlIGEgdXNlZnVsIG91dGNvbWUuIEJh
c2ljYWxseSwgd2UgY291bGQgbm90IGNvdW50IHdpdGggYSBkZXRlcm1pbmlzdGljYWxseSBmaXhl
ZCBoZWFkZXIsIGFuZCB0aGUgZmxleGlibGUgVExWLWJhc2VkIG9wdGlvbiB3b3VsZCBhbHdheXMg
aGF2ZSDigJxzdHVmZuKAnSBiZWZvcmUuIEJhc2ljYWxseSwgdGhpcyB3b3VsZCBuZWdhdGUgdGhl
IGJlbmVmaXRzIG9mIGJvdGgNCiBNRCBUeXBlIDEgYW5kIE1EIFR5cGUgMi48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UEIm
Z3Q7Rm9yIG9wdGlvbiAzIHRoZSBmaXhlZCBoZWFkZXJzIGFyZSBhdCBhIGNvbnN0YW50IG9mZnNl
dCB3aGljaCBpcyB3aGF0IGlzIGltcG9ydGFudCB0byBwYXJzZSB0aGVtIGVhc2lseS4gSXQgaXMg
cG9zc2libGUgZm9yIGEgc3dpdGNoIG9yIGZvciBzb2Z0d2FyZSB0byB1c2UNCiB0aGUgZml4ZWQg
aW5mb3JtYXRpb24gYXQgYSBmaXhlZCBvZmZzZXQgZXZlciB0aG91Z2ggVExWIGRhdGEgbWF5IGZv
bGxvdy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBzZWUgdGhlIHByb2JsZW0gc3BhY2UgcXVp
dGUgZGlmZmVyZW50bHk6IElmIGFuIFNGUCBuZWVkcyBzaGFyZWQgY29udGV4dCB0aGF0IGZpdHMg
aW4gYW4gTUQgVHlwZSAxLCBpdCBpcyBzZXQgd2l0aCBNRCBUeXBlIDEuIElmIGl0IG5lZWRzIG1v
cmUsIHRoZW4gaXQgbmVlZHMgdG8gcGFyc2UgdGhlIFRMVnMgYW55d2F5IChhbmQgdGh1cyBhIGZp
eGVkIHBhcnQgZm9sbG93ZWQgYnkgVExWcyBkb2VzIG5vdCBoZWxwKS48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5QQiZn
dDtUTFZzIGFsd2F5cyBjb3N0IG1vcmUgdGhhbiBmaXhlZCBzaXplIGFyZWFzIGJlY2F1c2UgdGhl
eSBtdXN0IGVuY29kZSBpbmRpdmlkdWFsIFRMcy4gQW4gYXBwbGljYXRpb24gdGhhdCBuZWVkcyBt
b3JlIHRoYW4gdGhlIGZpeGVkIGFyZWEgY2FuIGVuY29kZSBjYW4gdXNlDQogdGhlIGZpeGVkIGFy
ZWEgZm9yIGEgcG9ydGlvbiBvZiB0aGUgbWV0YS1kYXRhIGFuZCB0aGVuIGFkZCBhcyBtYW55IGV4
dGVuc2lvbiBUTFZzIGFzIGFyZSBuZWVkZWQuIFRoZSByZXN1bHRpbmcgZW5jb2RlIHdpbGwgYmUg
YXQgbGVhc3QgYXMgZWZmaWNpZW50IGFzIFRMVnMgYWxvbmUuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Ob3csIGJyaW5nIHRoZSBj
b252ZXJzYXRpb24gYSBsZXZlbCBkb3duIGZyb20gdGhlb3JldGljYWwgdG8gcHJhY3RpY2FsLCBk
cmFmdC1ndWljaGFyZC1zZmMtbnNoLWRjLWFsbG9jYXRpb24tMDIsIGRyYWZ0LW1lbmctc2ZjLW5z
aC1icm9hZGJhbmQtYWxsb2NhdGlvbiwgYW5kIGRyYWZ0LW5hcHBlci1zZmMtbnNoLW1vYmlsaXR5
LWFsbG9jYXRpb24gc2hvdyB3aGF04oCZcyBuZWVkZWQgZm9yIHRoZSBXRyB1c2UgY2FzZXMuDQog
TUQgVHlwZSAyIGFkZHMgZXh0cmEgZmxleGliaWxpdHkgKGF0IGEgcHJpY2UpLjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PlBCJmd0O0FuIHRhbGtpbmcgdmVyeSBwcmFjdGljYWxseSB3ZSBhcmUgbm90IG9tbmlzY2llbnQu
IFdoZW4gd2UgZmluZCB3ZSBuZWVkIGEgbmV3IHBpZWNlIG9mIG1ldGEtZGF0YSBmb3IgdGhlc2Ug
YmFzZSB1c2UgY2FzZXMgYW4gZXh0ZW5zaW9uIFRMViBwcm92aWRlcyB0aGUgb3B0aW9ucw0KIG9m
IHJldGFpbmluZyB0aGUgZXhpc3RpbmcgZm9ybWF0dGVkIGRhdGEgd2hpbGUgYWRkaW5nIGFuIGFk
ZGl0aW9uYWwgcGllY2Ugb2YgbWV0YS1kYXRhLiBJZiBkb25lIGNhcmVmdWxseSwgdGhpcyBjYW4g
YWxsb3cgYmFja3dhcmQgY29tcGF0aWJpbGl0eSB3aXRoIGVxdWlwbWVudCB0aGF0IGRvZXMgbm90
IHVuZGVyc3RhbmQgdGhlIG5ldyBleHRlbnNpb25zLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SW4gb3RoZXIgd29yZHMsIHRoZSBt
aW5pbXVtIGNvbW1vbiBkZW5vbWluYXRvciBhbmQgdGhlIHNpbXBsZXIgdG8gaW1wbGVtZW50IGlz
IE1EIFR5cGUgMS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5QQiZndDtNeSBvcHRpb24gMiBpcyB0aGUgc2ltcGxlciBv
cHRpb24uIEZpeGVkIGxlbmd0aCBvbmx5LiBXaGF0IGlzIGN1cnJlbnRseSBwcm9wb3NlZCBpcyB0
aGUgbW9zdCBjb21wbGV4IHNpbmNlIGl0IGxlYWRzIHRvIG11bHRpcGxlIGZvcm1hdHMgd2l0aCB0
cmFuc2xhdGlvbnMgYmV0d2Vlbg0KIHRoZW0uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyE8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+4oCUIENhcmxvcy48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxvOnA+PC9v
OnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JZiBvcHRp
b24gMyBpcyBjaG9zZW4gdGhlbiBhcHBsaWNhdGlvbnMgY2FuIGFsd2F5cyBjb3VudCBvbiB0aGUg
Zml4ZWQgc2l6ZWQgaGVhZGVyIGFzIHRoZWlyIGRlZmF1bHQuPC9zcGFuPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZXkgY291bGQgY291
bnQgd2l0aCBhIGZpeGVkIHNpemUgcGFydCwgbm90IHdpdGggYSBmaXhlZCBzaXplZCBoZWFkZXIs
IGlmIEkgdW5kZXJzdGFuZCB0aGUgcHJvcG9zYWwgY29ycmVjdGx5LjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5QQiZndDtU
aGlzIGlzIG9uZSBiZXR0ZXIgdGhhbiB0aGUgY3VycmVudCBwcm9wb3NhbCB3aGljaCBjYW7igJl0
IGNvdW50IG9uIGVpdGhlciBhIGZpeGVkIHNpemVkIGhlYWRlciBvciBvbiBhIGZpeGVkIHNpemUg
cGFydCBhdCBhIGtub3duIG9mZnNldC48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+4oCUIENhcmxvcy48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGJyPg0K
PGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5DaGVl
cnMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxicj4N
ClBhdWw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPnNmYw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bh
bj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PC9iPlBhdWwgUXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBEZWNlbWJlciAw
MSwgMjAxNSAxMjoxNCBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+QW5kcmV3IEcuIE1hbGlzPGJyPg0KPGI+Q2M6PC9iPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczog
Zml4ZWQvdGx2PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+SGkgQW5keSw8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBzZWUgYmVsb3cuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QYXVs
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE5vdiAyMywgMjAxNSwgYXQgMTA6
NTAgQU0sIEFuZHJldyBHLiBNYWxpcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFnbWFsaXNAZ21haWwu
Y29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5hZ21hbGlzQGdtYWlsLmNvbTwvc3Bhbj48
L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkkgYWdyZWUgd2l0aCBQYXVsIEIuIHRoYXQgaW50ZXJvcGVyYWJpbGl0eSBpcyBiZXN0
IHNlcnZlZCBieSB1c2luZyBhIGhlYWRlciB0aGF0IGFjY29tbW9kYXRlcyB0aGUgZ3JlYXRlc3Qg
bnVtYmVyIG9mIHBvc3NpYmxlIGFwcGxpY2F0aW9ucyBhbmQgdXNlIGNhc2VzIGFzIHRoZSBjb21t
b24gZGVub21pbmF0b3IuIFRoaXMgYXJndWVzIGZvciB0eXBlIDIgYmVpbmcgdGhlIE1VU1QgdG8g
aW1wbGVtZW50LCB3aXRoDQogdHlwZSAxIGJlaW5nIGFuIG9wdGlvbmFsIG9wdGltaXphdGlvbiBm
b3Igc29tZSBwYXJ0aWN1bGFyIHVzZSBjYXNlcyBvciBhcHBsaWNhdGlvbnMgdGhhdCByZXF1aXJl
IGF0IG1vc3QgYSBwYXJ0aWN1bGFyIG51bWJlciBjb250ZXh0IGhlYWRlcnMuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7
SSBkb24ndCBmb2xsb3cgdGhhdCBsb2dpYzogdGhlIF9lYXNpZXN0XyAoaW4gdGVybXMgb2YgY29t
cGxleGl0eSwgY29zdCwgZXRjLikgb3B0aW9uIG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRvIG1hbmRh
dGUgc2luY2UgaXQgYWxsb3dzIGZvciBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGFuZCBoZWxwcyBl
bnN1cmUgYWRvcHRpb24gb2YgdGhlIHByb3RvY29sLiAmbmJzcDtNYW5kYXRpbmcgYSBtb3JlIGNv
bXBsZXggb3B0aW9uDQogc2ltcGx5IHNsb3dzIHRoZSBhZG9wdGlvbi4gJm5ic3A7VGhpcyBpcyBl
eGFjdGx5IHRoZSBjb252ZXJzYXRpb24gd2UgaGFkIHdoZW4gcHV0dGluZyB0b2dldGhlciB0aGUg
ZHJhZnQsIGFuZCBvbmUgdGhhdCBzZWVtcyB0byByZXNvbmF0ZSB3aXRoIGRldmVsb3BlcnMgYW5k
IG9wZXJhdG9ycyBhbGlrZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+UFEmZ3Q7ICZuYnNwO0Fsc28sIGxldCdzIG5vdCBpZ25vcmUgaGlz
dG9yeSAoeW91IGtub3cgdGhlIG9sZCBhZGFnZSA7KSk6IFRMViBhbmQgb3RoZXIgdmFyaWFibGUg
bGVuZ3RoIGRhdGEgcGxhbmUgcHJvdG9jb2xzIGhhdmUgbm90IGJlZW4gYSBzdWNjZXNzLiAmbmJz
cDtXZSBjYW4gZGViYXRlIHRoZSByZWFzb25zIGZvciB0aGF0LCBidXQgdGhlIGZhY3QgcmVtYWlu
czogc2ltcGxlIGRhdGEgcGxhbmVzIGdldCBhZG9wdGlvbi4gJm5ic3A7QXMNCiBQYXVsIEIuIHBv
aW50cyBvdXQgYmVsb3csIHdlIGRvbid0IGtub3cgYWxsIHRoZSBtZXRhZGF0YSBhbnN3ZXJzLCBi
dXQgd2UgZG8ga25vdyB0aGF0IGEgYm91bmRlZCBhbW91bnQgb2YgbWV0YWRhdGEgaXMgdmVyeSBp
bXBvcnRhbnQgZm9yIFNGQyB1c2UgY2FzZXMuICZuYnNwO0xldCdzIHVzZSB0aGF0IGZhY3QsIGFu
ZCBhIHNpbXBsZSBwcm90b2NvbCB0byBnZXQgaW1wbGVtZW50YXRpb24gb3V0IHRoZSBkb29yLjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+SW4gYSBzZXBhcmF0ZSBlbWFpbCwgTWVkIGFza2VkIGEgdmVyeSByZWFz
b25hYmxlIHF1ZXN0aW9uIC0gZm9yIHR5cGUgMSwgd2h5IGFyZSB0aGVyZSZuYnNwO2ZvdXIgbWFu
ZGF0b3J5IGNvbnRleHQgaGVhZGVycywgcmF0aGVyIHRoYW4gMiwgMywgNSwgMTAsIGV0Yy4/IFRo
ZSBkcmFmdCBjb250YWlucyBubyBwYXJ0aWN1bGFyIGp1c3RpZmljYXRpb24gZm9yIHRoaXMgY2hv
aWNlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UFEmZ3Q7ICZuYnNwO1RoYXQncyBh
IHZlcnkgdmFsaWQgcXVlc3Rpb24uICZuYnNwO1RoZSBzdGFydGluZyBwcmVtaXNlIHdhcyBzaW1w
bGU6IGEgYm91bmRlZCBzZXQgb2YgZml4ZWQgbWV0YWRhdGEuICZuYnNwOyBCYXNlZCBvbiBzb21l
IGV4cGVyaWVuY2UgaW4gdGhlIHNlcnZpY2Ugc3BhY2UgYW5kIHNvbWUgaW5pdGlhbCB1c2UgY2Fz
ZSBkaXNjdXNzaW9uIHdpdGggb3BlcmF0b3JzLCA0IHByb3ZpZGVkIHNvbWUgYmFsYW5jZTogcmVh
c29uYWJsZQ0KIGluIHRoYXQgaXQgcHJvdmlkZWQgc29tZSBtZWFuaW5nZnVsIHNwYWNlLCB5ZXQg
bm90IHNvIGxhcmdlIGFzIHRvIGJlY29tZSB1bndpZWxkeSwgYWxsIHRoZSB3aGlsZSBmb3JjaW5n
IHNvbWUgZGlzY2lwbGluZS4gJm5ic3A7T3ZlcmFsbCB0aGF0IGhhcyBwcm92ZW4gdG8gYmUgdHJ1
ZSBhcyBpbXBsZW1lbnRhdGlvbnMgaGF2ZSBiZWVuIHRlc3RlZCBhbmQgbWFwcGVkIHRvIHVzZSBj
YXNlcy4gJm5ic3A7T2YgY291cnNlIHlvdSBjYW4gY29tZSB1cCB3aXRoIGNhc2VzDQogd2hlcmUg
NCBpcyB0b28gbWFueSwgb3IgdG9vIGZldywgaW4gd2hpY2ggY2FzZSB0aGUgZHJhZnQgcHJvdmlk
ZXMgYSBtZWFucyB0byBhY2NvbW1vZGF0ZSB0aGF0LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7SSBhbHNvIHRoaW5r
IHdlIG5lZWQgdG8gYmUgcmVhbGlzdGljLiAmbmJzcDtXZSB3ZXJlIHVyZ2VkIGR1cmluZyBXRyBm
b3JtYXRpb24gYnkgYSBsYXJnZSBvcGVyYXRvcjogdGhlIElFVEYgY2Fubm90IHNwZW5kIHllYXJz
IHRyeWluZyB0byBzb2x2ZSB0aGUgc2VydmljZSBjaGFpbmluZyBpc3N1ZS4gJm5ic3A7VGhlIG5l
ZWQgZm9yIGFuIGludGVyb3BlcmFibGUgcHJvdG9jb2wgaXMgYWN1dGUgYW5kIG9wZXJhdG9ycyBu
ZWVkDQogdG8gc3RhcnQgd29ya2luZyBvbiBkZXBsb3ltZW50IChzZWUgdGhlIHZpYnJhbmN5IG9m
IHRoZSBvcGVuIHNvdXJjZSBwcm9qZWN0cyBpbiB0aGlzIHNwYWNlKS4gJm5ic3A7VGhlIGJhbGFu
Y2Ugb2YgdHlwZSAxIGFuZCB0eXBlIDIgYWxsb3dzIGZvciB2ZWxvY2l0eSBhbmQgZXZvbHV0aW9u
LiAmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxicj4NCjxicj4N
CjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkl04oCZcyB0cnVlIHRoYXQgdGhlcmUgYXJlIHR3byBwYXJ0aWN1bGFyIHVzZSBj
YXNlcywmbmJzcDtkcmFmdC1ndWljaGFyZC1zZmMtbnNoLWRjLWFsbG9jYXRpb24gYW5kJm5ic3A7
ZHJhZnQtbmFwcGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2NhdGlvbiwgdGhhdCBsb29rIHRvIG1h
a2UgZ29vZCB1c2Ugb2YgZXhhY3RseSA0IGNvbnRleHQgaGVhZGVycy4gSG93ZXZlciwgdGhlc2Ug
YXJlIGp1c3QgdHdvIHBhcnRpY3VsYXIgZXhhbXBsZXMsDQogYW5kIG5vdCB5ZXQgYWNjZXB0ZWQg
YnkgdGhlIFdHLiZuYnNwOyBGdXJ0aGVyIGRldmVsb3BtZW50IG9mIHRoZXNlIGRyYWZ0cywgb3Ig
ZXZlbiBpbXBsZW1lbnRhdGlvbiwgbWF5IHNob3cgdGhhdCBmb3VyIGFyZSBpbnN1ZmZpY2llbnQu
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkNoZWVycyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFuZHk8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5PbiBGcmksIE5vdiAyMCwgMjAxNSBhdCAxMjoyMCBQTSwgQm90dG9yZmYs
IFBhdWwgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208
L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4w
cHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPkkgdGhpbmsgd2UgYWxsIGNvdWxkIGFncmVlIHRoYXQgZml4ZWQgaGVhZGVycyBh
cmUgZWFzaWVyIHRvIGltcGxlbWVudCB0aGFuIFRMVnMsIGhvd2V2ZXIgdGhhdCBkb2VzIG5vdCBy
YXRpb25hbGl6ZSBtYW5kYXRpbmcgYSBmaXhlZCBoZWFkZXIgaW1wbGVtZW50YXRpb24uIEl0IHdv
dWxkIHJhdGlvbmFsaXplIHN1cHBvcnRpbmcgb25seSBmaXhlZCBsZW5ndGggaGVhZGVycywNCiBo
b3dldmVyIHdlIGhhdmUgYmVlbiB1bmFibGUgdG8gZG8gdGhpcy4gT3B0aW9ucyBhbHdheXMgd2Vh
a2VuIHN0YW5kYXJkcyBhZ3JlZW1lbnQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5JZiB0aGUgYXBwbGljYXRpb24gcmVxdWlyZXMgVExWcywgdGhlbiBpdCBkb2VzIG5v
dCBwcm92aWRlIGFueSBzdGFuZGFyZHMgYWR2YW50YWdlIHRvIG1hbmRhdGUgc3VwcG9ydCBmb3Ig
Zml4ZWQgaGVhZGVycy4gSXQgd2lsbCBub3QgYmUgcG9zc2libGUgZm9yIGFuIGFwcGxpY2F0aW9u
IHRoYXQgcmVxdWlyZXMgVExWcyB0byBmYWxsIGJhY2sgdG8gZml4ZWQgbGVuZ3RoDQogaGVhZGVy
cy4gSWYgdGhleSBjb3VsZCwgdGhlbiB3ZSBzaG91bGQgZWxpbWluYXRlIHRoZSBUTFYgb3B0aW9u
IGZyb20gTlNILjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SU1ITyB3
ZSBzaG91bGQgYmUgbG9va2luZyBhdCB0aGUgYWJzdHJhY3Qgc2VtYW50aWNzIGZvciBtZXRhLWRh
dGEgYmVmb3JlIHdlIGNvbnNpZGVyIGhvdyB0byBlbmNvZGUgaXQuIE9uY2Ugd2UgZGVjaWRlIHdo
YXQgbmVlZHMgdG8gYmUgZW5jb2RlZCB0aGVuIHdlIGNhbiBjb25zaWRlciB0aGUgYmVzdCBlbmNv
ZGluZ3MgYW5kIHdoYXQgc2hvdWxkIGJlIG1hbmRhdG9yeQ0KIG9yIG9wdGlvbmFsLjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkNoZWVycyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPlBhdWw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFF
MSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPnNmYyBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNm
Yy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uIEJlaGFsZg0KIE9mPHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5QYXVsIFF1aW5uIChwYXVscSk8YnI+
DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+RnJpZGF5LCBOb3ZlbWJlciAyMCwgMjAxNSA2OjI3IEFNPGJyPg0KPGI+VG86PC9iPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5RaW4gV3U8YnI+
DQo8Yj5DYzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzp1cmkuZWx6dXJAaW50ZWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+dXJpLmVsenVyQGludGVsLmNvbTwvc3Bhbj48L2E+
OyBEb2xnYW5vdywgQW5kcmV3IChBbmRyZXcpOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwv
YT47DQogTGluZGEgRHVuYmFyPGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFk
ZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gTm92IDE5
LCAyMDE1LCBhdCA5OjI4IFBNLCBRaW4gV3UgJmx0OzxhIGhyZWY9Im1haWx0bzpiaWxsLnd1QGh1
YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5iaWxs
Lnd1QGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtjb2xvcjojMUY0OTdEIj5IaSwgQW5kcmV3IGFuZCBQYXVsOjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkl0IGxvb2tzIEkgbWlz
c2VkIGEgbG90IG9mIGRpc2N1c3Npb24gcmVnYXJkaW5nIE5TSCBjb250ZXh0IGhlYWRlciBpbiB0
aGUgcGFzdCwgdGhhbmtzIFBhdWwgdG8gcG9pbnQgbWUgdGhlIGFyY2hpdmUuPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+R2VuZXJh
bGx5IHNwZWFraW5nLCB0aGVyZSBpcyB0cmFkZW9mZiBiZXR3ZWVuIHBlcmZvcm1hbmNlIGFuZCBm
bGV4aWJpbGl0eS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BYnNvbHV0ZWx5
LCBhbmQgdGhhdCdzIHRoZSByZWFzb24gZm9yIG9mZmVyaW5nIHRoZSB0d28gb3B0aW9uczogYmFs
YW5jZSBzcGVlZC9zaW1wbGljaXR5IGFuZCBmbGV4aWJpbGl0eS48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIHBoaWxvc29waHkgaXMg
dG8gbWFuZGF0ZSB0aGUgc2ltcGxlc3QgZm9ybSBvZiBtZXRhZGF0YSwgZW5hYmxpbmcgYSBicm9h
ZCBpbXBsZW1lbnRhdGlvbiBiYXNlLiZuYnNwOyBJZi93aGVuIG1vcmUgZmxleGliaWxpdHkgaXMg
bmVlZGVkIGEgbW9yZSBmbGV4aWJsZSBOU0ggdHlwZSBpcyBhdmFpbGFibGUsIGFsb25nIHdpdGgg
dGhlIGFzc29jaWF0ZWQgdHJhZGVvZmZzLiZuYnNwOyBUaGF0J3MgdGhlIGJhbGFuY2UgdGhhdCB3
ZQ0KIGRlY2lkZWQgdG8gc3RyaWtlIGFuZCBpdCBzZWVtcyB0byBiZSByZWFzb25hYmxlIGFuZCB3
ZWxsIGFjY2VwdGVkLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QYXVsPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+
DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3Nw
YW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJp
ZiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpz
ZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8
L3NwYW4+PC9hPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_94DA9C7F532AD946852C9C5527195239254B4A78G2W2527americas_--


From nobody Tue Dec  1 15:09:54 2015
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 727381B29F4 for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 15:09:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.409
X-Spam-Level: 
X-Spam-Status: No, score=-6.409 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, J_CHICKENPOX_22=0.6, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R_jOTDW5CIza for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 15:09:48 -0800 (PST)
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 82F981B29D8 for <sfc@ietf.org>; Tue,  1 Dec 2015 15:09:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1449011374; x=1480547374; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=LNQC8eUFCxilyvlUKJBThMYavQu06HWfsqNq8Wt/Y0k=; b=LSMHdF/OblHCpE2kNlibuAz2XZWoB9z3P9JMf6pdZ3qfH2G9r2vVjn87 Mg4g20vKuY4eEnu4F+uzWEQmeK/ndWcShZ05mIc24KYAc23b27eJANUts rGg5cfO3UoAPkt7m31AAc4Y3u/8MAmscRi6yQiZOh+RHWB4JCc1SPgoXD Y=;
X-IronPort-AV: E=Sophos;i="5.20,370,1444694400";  d="scan'208,217";a="190573867"
Received: from oracle-apps.f5net.com (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP; 01 Dec 2015 23:09:34 +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.1130.7; Tue, 1 Dec 2015 15:09:32 -0800
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.1130.005; Tue, 1 Dec 2015 15:09:32 -0800
From: Sumandra Majee <S.Majee@F5.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, "Bottorff, Paul" <paul.bottorff@hpe.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggAFcfQCAADCFgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlACAAAWMgP//hFeA
Date: Tue, 1 Dec 2015 23:09:31 +0000
Message-ID: <D28366DB.47EF8%s.majee@f5.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com>
In-Reply-To: <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.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_D28366DB47EF8smajeef5com_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/HfF5H7n8dXscNWC9E5D2oayYIDg>
Cc: "Paul Quinn \(paulq\)" <paulq@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 01 Dec 2015 23:09:52 -0000

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

>>I see the problem space quite differently: If an SFP needs shared context=
 that fits in an MD Type 1, it is set with MD Type 1. If it needs more, the=
n it needs to parse the TLVs anyway (and thus a fixed part followed by TLVs=
 does not help).

I do agree with the above statement. SFP may choose to ignore MD type 2 alt=
ogether or not bother to parse also.
Having a fixed sized header leads to a more efficient buffer management, al=
igning with cache line etc. etc., so more friendly for programmers. It is b=
y no means an optimal design for carrying a variety of information.

However I do think there should be some code point to figure out the contex=
t portion of MD=3D2 payload. It did come across in another thread. One of t=
he code point should be undefined/private.



From: sfc <sfc-bounces@ietf.org<mailto:sfc-bounces@ietf.org>> on behalf of =
"Carlos Pignataro (cpignata)" <cpignata@cisco.com<mailto:cpignata@cisco.com=
>>
Date: Tuesday, December 1, 2015 at 2:32 PM
To: "Bottorff, Paul" <paul.bottorff@hpe.com<mailto:paul.bottorff@hpe.com>>
Cc: "Andrew G. Malis" <agmalis@gmail.com<mailto:agmalis@gmail.com>>, "Paul =
Quinn (paulq)" <paulq@cisco.com<mailto:paulq@cisco.com>>, "sfc@ietf.org<mai=
lto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: Re: [sfc] NSH context headers: fixed/tlv

Paul B.,

Please see inline.

On Dec 1, 2015, at 5:12 PM, Bottorff, Paul <paul.bottorff@hpe.com<mailto:pa=
ul.bottorff@hpe.com>> wrote:

Hi Paul Q.:

See inline,

Cheers,

Paul

From: Carlos Pignataro (cpignata) [mailto:cpignata@cisco.com]
Sent: Tuesday, December 01, 2015 1:52 PM
To: Bottorff, Paul
Cc: Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv

Hi, Paul B.,

On Dec 1, 2015, at 4:45 PM, Bottorff, Paul <paul.bottorff@hpe.com<mailto:pa=
ul.bottorff@hpe.com>> wrote:

Hi Paul and Andew:


Paul, I agree that fixed length is easiest to implement and will allow the =
most rapid adoption. Never the less, a standard is of no value if it does n=
ot improve interoperability.

Of course. I do not see how interoperability is hampered in this case, howe=
ver.
PB>If an application needs TLVs then it can=92t interoperate with a system =
that needs fixed sized formats. In effect you have two divergent standards.


If an SFP needs TLVs, it would be set with TLVs. That is part of the shared=
 SFP context. MD Type 1 and MD Type 2 are protocol options, not divergent s=
tandards.

See below.

What I would suggest is either:
1) make TLVs the mandatory format with fixed size optional;
2) eliminate the TLV option entirely;
3) change the NSH header format options so the fixed size header is always =
present with optional TLVs following the fixed sized header.

To me, option 3 would not achieve a useful outcome. Basically, we could not=
 count with a deterministically fixed header, and the flexible TLV-based op=
tion would always have =93stuff=94 before. Basically, this would negate the=
 benefits of both MD Type 1 and MD Type 2.

PB>For option 3 the fixed headers are at a constant offset which is what is=
 important to parse them easily. It is possible for a switch or for softwar=
e to use the fixed information at a fixed offset ever though TLV data may f=
ollow.


I see the problem space quite differently: If an SFP needs shared context t=
hat fits in an MD Type 1, it is set with MD Type 1. If it needs more, then =
it needs to parse the TLVs anyway (and thus a fixed part followed by TLVs d=
oes not help).

Now, bring the conversation a level down from theoretical to practical, dra=
ft-guichard-sfc-nsh-dc-allocation-02, draft-meng-sfc-nsh-broadband-allocati=
on, and draft-napper-sfc-nsh-mobility-allocation show what=92s needed for t=
he WG use cases. MD Type 2 adds extra flexibility (at a price).

In other words, the minimum common denominator and the simpler to implement=
 is MD Type 1.

Thanks!

=97 Carlos.

If option 3 is chosen then applications can always count on the fixed sized=
 header as their default.

They could count with a fixed size part, not with a fixed sized header, if =
I understand the proposal correctly.

PB>This is one better than the current proposal which can=92t count on eith=
er a fixed sized header or on a fixed size part at a known offset.

Thanks,

=97 Carlos.



Cheers,

Paul

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Paul Quinn (paulq)
Sent: Tuesday, December 01, 2015 12:14 PM
To: Andrew G. Malis
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv

Hi Andy,


Please see below.


Thanks
Paul


On Nov 23, 2015, at 10:50 AM, Andrew G. Malis <agmalis@gmail.com<mailto:agm=
alis@gmail.com>> wrote:

I agree with Paul B. that interoperability is best served by using a header=
 that accommodates the greatest number of possible applications and use cas=
es as the common denominator. This argues for type 2 being the MUST to impl=
ement, with type 1 being an optional optimization for some particular use c=
ases or applications that require at most a particular number context heade=
rs.


PQ>  I don't follow that logic: the _easiest_ (in terms of complexity, cost=
, etc.) option makes the most sense to mandate since it allows for a broad =
implementation and helps ensure adoption of the protocol.  Mandating a more=
 complex option simply slows the adoption.  This is exactly the conversatio=
n we had when putting together the draft, and one that seems to resonate wi=
th developers and operators alike.

PQ>  Also, let's not ignore history (you know the old adage ;)): TLV and ot=
her variable length data plane protocols have not been a success.  We can d=
ebate the reasons for that, but the fact remains: simple data planes get ad=
option.  As Paul B. points out below, we don't know all the metadata answer=
s, but we do know that a bounded amount of metadata is very important for S=
FC use cases.  Let's use that fact, and a simple protocol to get implementa=
tion out the door.

In a separate email, Med asked a very reasonable question - for type 1, why=
 are there four mandatory context headers, rather than 2, 3, 5, 10, etc.? T=
he draft contains no particular justification for this choice.

PQ>  That's a very valid question.  The starting premise was simple: a boun=
ded set of fixed metadata.   Based on some experience in the service space =
and some initial use case discussion with operators, 4 provided some balanc=
e: reasonable in that it provided some meaningful space, yet not so large a=
s to become unwieldy, all the while forcing some discipline.  Overall that =
has proven to be true as implementations have been tested and mapped to use=
 cases.  Of course you can come up with cases where 4 is too many, or too f=
ew, in which case the draft provides a means to accommodate that.

PQ>  I also think we need to be realistic.  We were urged during WG formati=
on by a large operator: the IETF cannot spend years trying to solve the ser=
vice chaining issue.  The need for an interoperable protocol is acute and o=
perators need to start working on deployment (see the vibrancy of the open =
source projects in this space).  The balance of type 1 and type 2 allows fo=
r velocity and evolution.






It=92s true that there are two particular use cases, draft-guichard-sfc-nsh=
-dc-allocation and draft-napper-sfc-nsh-mobility-allocation, that look to m=
ake good use of exactly 4 context headers. However, these are just two part=
icular examples, and not yet accepted by the WG.  Further development of th=
ese drafts, or even implementation, may show that four are insufficient.

Cheers,
Andy


On Fri, Nov 20, 2015 at 12:20 PM, Bottorff, Paul <paul.bottorff@hpe.com<mai=
lto:paul.bottorff@hpe.com>> wrote:
I think we all could agree that fixed headers are easier to implement than =
TLVs, however that does not rationalize mandating a fixed header implementa=
tion. It would rationalize supporting only fixed length headers, however we=
 have been unable to do this. Options always weaken standards agreement.

If the application requires TLVs, then it does not provide any standards ad=
vantage to mandate support for fixed headers. It will not be possible for a=
n application that requires TLVs to fall back to fixed length headers. If t=
hey could, then we should eliminate the TLV option from NSH.

IMHO we should be looking at the abstract semantics for meta-data before we=
 consider how to encode it. Once we decide what needs to be encoded then we=
 can consider the best encodings and what should be mandatory or optional.

Cheers,

Paul
From: sfc [mailto:sfc-bounces@ietf.org<mailto:sfc-bounces@ietf.org>] On Beh=
alf Of Paul Quinn (paulq)
Sent: Friday, November 20, 2015 6:27 AM
To: Qin Wu
Cc: uri.elzur@intel.com<mailto:uri.elzur@intel.com>; Dolganow, Andrew (Andr=
ew); sfc@ietf.org<mailto:sfc@ietf.org>; Linda Dunbar
Subject: Re: [sfc] NSH context headers: fixed/tlv


On Nov 19, 2015, at 9:28 PM, Qin Wu <bill.wu@huawei.com<mailto:bill.wu@huaw=
ei.com>> wrote:

Hi, Andrew and Paul:
It looks I missed a lot of discussion regarding NSH context header in the p=
ast, thanks Paul to point me the archive.
Generally speaking, there is tradeoff between performance and flexibility.


Absolutely, and that's the reason for offering the two options: balance spe=
ed/simplicity and flexibility.

The philosophy is to mandate the simplest form of metadata, enabling a broa=
d implementation base.  If/when more flexibility is needed a more flexible =
NSH type is available, along with the associated tradeoffs.  That's the bal=
ance that we decided to strike and it seems to be reasonable and well accep=
ted.

Thanks,
Paul


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


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



--_000_D28366DB47EF8smajeef5com_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <D8D02DBFF492804A868CBD74AF3DF77E@F5.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>&gt;&gt;I see the problem space quite differently: If an SFP needs sha=
red context that fits in an MD Type 1, it is set with MD Type 1. If it need=
s more, then it needs to parse the TLVs anyway (and thus a fixed part follo=
wed by TLVs does not help).</div>
<div><br>
</div>
<div>I do agree with the above statement. SFP may choose to ignore MD type =
2 altogether or not bother to parse also.&nbsp;</div>
<div>Having a fixed sized header leads to a more efficient buffer managemen=
t, aligning with cache line etc. etc., so more friendly for programmers. It=
 is by no means an optimal design for carrying a variety of information.</d=
iv>
<div><br>
</div>
<div>However I do think there should be some code point to figure out the c=
ontext portion of MD=3D2 payload. It did come across in another thread. One=
 of the code point should be undefined/private.</div>
<div><br>
</div>
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>sfc &lt;<a href=3D"mailto:sfc=
-bounces@ietf.org">sfc-bounces@ietf.org</a>&gt; on behalf of &quot;Carlos P=
ignataro (cpignata)&quot; &lt;<a href=3D"mailto:cpignata@cisco.com">cpignat=
a@cisco.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Tuesday, December 1, 2015 at =
2:32 PM<br>
<span style=3D"font-weight:bold">To: </span>&quot;Bottorff, Paul&quot; &lt;=
<a href=3D"mailto:paul.bottorff@hpe.com">paul.bottorff@hpe.com</a>&gt;<br>
<span style=3D"font-weight:bold">Cc: </span>&quot;Andrew G. Malis&quot; &lt=
;<a href=3D"mailto:agmalis@gmail.com">agmalis@gmail.com</a>&gt;, &quot;Paul=
 Quinn (paulq)&quot; &lt;<a href=3D"mailto:paulq@cisco.com">paulq@cisco.com=
</a>&gt;, &quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;=
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>Re: [sfc] NSH context head=
ers: fixed/tlv<br>
</div>
<div><br>
</div>
<div>
<div style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line=
-break: after-white-space;" class=3D"">
Paul B.,
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Please see inline.</div>
<div class=3D""><br class=3D"">
<div>
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On Dec 1, 2015, at 5:12 PM, Bottorff, Paul &lt;<a href=3D"m=
ailto:paul.bottorff@hpe.com" class=3D"">paul.bottorff@hpe.com</a>&gt; wrote=
:</div>
<br class=3D"Apple-interchange-newline">
<div class=3D"">
<div class=3D"WordSection1" style=3D"page: WordSection1; font-family: Helve=
tica; font-size: 12px; font-style: normal; font-variant: normal; font-weigh=
t: normal; letter-spacing: normal; orphans: auto; text-align: start; text-i=
ndent: 0px; text-transform: none; white-space: normal; widows: auto; word-s=
pacing: 0px; -webkit-text-stroke-width: 0px;">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">Hi Paul Q.:<o:p class=3D""></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">See inline,<o:p class=3D""></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">Cheers,<o:p class=3D""></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">Paul<o:p class=3D""></o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div>
<div class=3D"">
<div style=3D"border-style: solid none none; border-top-color: rgb(225, 225=
, 225); border-top-width: 1pt; padding: 3pt 0in 0in;" class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<b class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, sans-se=
rif;" class=3D"">From:</span></b><span style=3D"font-size: 11pt; font-famil=
y: Calibri, sans-serif;" class=3D""><span class=3D"Apple-converted-space">&=
nbsp;</span>Carlos Pignataro (cpignata) [<a href=3D"mailto:cpignata@cisco.c=
om" style=3D"color: purple; text-decoration: underline;" class=3D"">mailto:=
cpignata@cisco.com</a>]<span class=3D"Apple-converted-space">&nbsp;</span><=
br class=3D"">
<b class=3D"">Sent:</b><span class=3D"Apple-converted-space">&nbsp;</span>T=
uesday, December 01, 2015 1:52 PM<br class=3D"">
<b class=3D"">To:</b><span class=3D"Apple-converted-space">&nbsp;</span>Bot=
torff, Paul<br class=3D"">
<b class=3D"">Cc:</b><span class=3D"Apple-converted-space">&nbsp;</span>Pau=
l Quinn (paulq); Andrew G. Malis;<span class=3D"Apple-converted-space">&nbs=
p;</span><a href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decor=
ation: underline;" class=3D"">sfc@ietf.org</a><br class=3D"">
<b class=3D"">Subject:</b><span class=3D"Apple-converted-space">&nbsp;</spa=
n>Re: [sfc] NSH context headers: fixed/tlv<o:p class=3D""></o:p></span></di=
v>
</div>
</div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
Hi, Paul B.,<o:p class=3D""></o:p></div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div class=3D"">
<blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
On Dec 1, 2015, at 4:45 PM, Bottorff, Paul &lt;<a href=3D"mailto:paul.botto=
rff@hpe.com" style=3D"color: purple; text-decoration: underline;" class=3D"=
">paul.bottorff@hpe.com</a>&gt; wrote:<o:p class=3D""></o:p></div>
</div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">Hi Paul and Andew:</span><o:p class=3D""></o:p>=
</div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">&nbsp;</span><o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">&nbsp;</span><o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">Paul, I agree that fixed length is easiest to i=
mplement and will allow the most rapid adoption. Never the less, a standard=
 is of no value if it does not improve
 interoperability.</span><o:p class=3D""></o:p></div>
</div>
</div>
</blockquote>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
Of course. I do not see how interoperability is hampered in this case, howe=
ver.&nbsp;<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">PB&gt;If an application needs TLVs then it can=
=92t interoperate with a system that needs fixed sized formats. In effect y=
ou have two divergent standards.<o:p class=3D""></o:p></span></div>
</div>
<blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D"">
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">&nbsp;</span></div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
<div><br class=3D"">
</div>
<div>If an SFP needs TLVs, it would be set with TLVs. That is part of the s=
hared SFP context. MD Type 1 and MD Type 2 are protocol options, not diverg=
ent standards.</div>
<div><br class=3D"">
</div>
<div>See below.</div>
<br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">
<div class=3D"WordSection1" style=3D"page: WordSection1; font-family: Helve=
tica; font-size: 12px; font-style: normal; font-variant: normal; font-weigh=
t: normal; letter-spacing: normal; orphans: auto; text-align: start; text-i=
ndent: 0px; text-transform: none; white-space: normal; widows: auto; word-s=
pacing: 0px; -webkit-text-stroke-width: 0px;">
<div class=3D"">
<div class=3D"">
<blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D"">
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">What I would suggest is either:</span><o:p clas=
s=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">1) make TLVs the mandatory format with fixed si=
ze optional;</span><o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">2) eliminate the TLV option entirely;</span><o:=
p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">3) change the NSH header format options so the =
fixed size header is always present with optional TLVs following the fixed =
sized header.</span><o:p class=3D""></o:p></div>
</div>
</div>
</blockquote>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
To me, option 3 would not achieve a useful outcome. Basically, we could not=
 count with a deterministically fixed header, and the flexible TLV-based op=
tion would always have =93stuff=94 before. Basically, this would negate the=
 benefits of both MD Type 1 and MD Type
 2.<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">PB&gt;For option 3 the fixed headers are at a c=
onstant offset which is what is important to parse them easily. It is possi=
ble for a switch or for software to use
 the fixed information at a fixed offset ever though TLV data may follow.<o=
:p class=3D""></o:p></span></div>
</div>
<blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D"">
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">&nbsp;</span></div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
<div><br class=3D"">
</div>
<div>I see the problem space quite differently: If an SFP needs shared cont=
ext that fits in an MD Type 1, it is set with MD Type 1. If it needs more, =
then it needs to parse the TLVs anyway (and thus a fixed part followed by T=
LVs does not help).</div>
<div><br class=3D"">
</div>
<div>Now, bring the conversation a level down from theoretical to practical=
, draft-guichard-sfc-nsh-dc-allocation-02, draft-meng-sfc-nsh-broadband-all=
ocation, and draft-napper-sfc-nsh-mobility-allocation show what=92s needed =
for the WG use cases. MD Type 2 adds
 extra flexibility (at a price).</div>
<div><br class=3D"">
</div>
<div>In other words, the minimum common denominator and the simpler to impl=
ement is MD Type 1.</div>
<div><br class=3D"">
</div>
Thanks!</div>
<div><br class=3D"">
</div>
<div>=97 Carlos.</div>
<div><br class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">
<div class=3D"WordSection1" style=3D"page: WordSection1; font-family: Helve=
tica; font-size: 12px; font-style: normal; font-variant: normal; font-weigh=
t: normal; letter-spacing: normal; orphans: auto; text-align: start; text-i=
ndent: 0px; text-transform: none; white-space: normal; widows: auto; word-s=
pacing: 0px; -webkit-text-stroke-width: 0px;">
<div class=3D"">
<div class=3D"">
<blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D"">
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">If option 3 is chosen then applications can alw=
ays count on the fixed sized header as their default.</span>&nbsp;<o:p clas=
s=3D""></o:p></div>
</div>
</div>
</blockquote>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
They could count with a fixed size part, not with a fixed sized header, if =
I understand the proposal correctly.<o:p class=3D""></o:p></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">PB&gt;This is one better than the current propo=
sal which can=92t count on either a fixed sized header or on a fixed size p=
art at a known offset.<o:p class=3D""></o:p></span></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
Thanks,<o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
=97 Carlos.<o:p class=3D""></o:p></div>
</div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<br class=3D"">
<br class=3D"">
<o:p class=3D""></o:p></div>
<blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D"">
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">&nbsp;</span><o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">Cheers,</span><o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D""><br class=3D"">
Paul</span><o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: rg=
b(31, 73, 125);" class=3D"">&nbsp;</span><o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"border-style: solid none none; border-top-color: rgb(225, 225=
, 225); border-top-width: 1pt; padding: 3pt 0in 0in;" class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<b class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, sans-se=
rif;" class=3D"">From:</span></b><span class=3D"apple-converted-space"><spa=
n style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" class=3D"">&=
nbsp;</span></span><span style=3D"font-size: 11pt; font-family: Calibri, sa=
ns-serif;" class=3D"">sfc
 [<a href=3D"mailto:sfc-bounces@ietf.org" style=3D"color: purple; text-deco=
ration: underline;" class=3D"">mailto:sfc-bounces@ietf.org</a>]<span class=
=3D"apple-converted-space">&nbsp;</span><b class=3D"">On Behalf Of<span cla=
ss=3D"apple-converted-space">&nbsp;</span></b>Paul Quinn
 (paulq)<br class=3D"">
<b class=3D"">Sent:</b><span class=3D"apple-converted-space">&nbsp;</span>T=
uesday, December 01, 2015 12:14 PM<br class=3D"">
<b class=3D"">To:</b><span class=3D"apple-converted-space">&nbsp;</span>And=
rew G. Malis<br class=3D"">
<b class=3D"">Cc:</b><span class=3D"apple-converted-space">&nbsp;</span><a =
href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: under=
line;" class=3D"">sfc@ietf.org</a><br class=3D"">
<b class=3D"">Subject:</b><span class=3D"apple-converted-space">&nbsp;</spa=
n>Re: [sfc] NSH context headers: fixed/tlv</span><o:p class=3D""></o:p></di=
v>
</div>
</div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
Hi Andy,<span class=3D"apple-converted-space">&nbsp;</span><o:p class=3D"">=
</o:p></div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
Please see below.<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
Thanks<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
Paul<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D"">
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
On Nov 23, 2015, at 10:50 AM, Andrew G. Malis &lt;<a href=3D"mailto:agmalis=
@gmail.com" style=3D"color: purple; text-decoration: underline;" class=3D""=
><span style=3D"color: purple;" class=3D"">agmalis@gmail.com</span></a>&gt;=
 wrote:<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
I agree with Paul B. that interoperability is best served by using a header=
 that accommodates the greatest number of possible applications and use cas=
es as the common denominator. This argues for type 2 being the MUST to impl=
ement, with type 1 being an optional
 optimization for some particular use cases or applications that require at=
 most a particular number context headers.<o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
</div>
</div>
</blockquote>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
PQ&gt; &nbsp;I don't follow that logic: the _easiest_ (in terms of complexi=
ty, cost, etc.) option makes the most sense to mandate since it allows for =
a broad implementation and helps ensure adoption of the protocol. &nbsp;Man=
dating a more complex option simply slows the
 adoption. &nbsp;This is exactly the conversation we had when putting toget=
her the draft, and one that seems to resonate with developers and operators=
 alike.<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
PQ&gt; &nbsp;Also, let's not ignore history (you know the old adage ;)): TL=
V and other variable length data plane protocols have not been a success. &=
nbsp;We can debate the reasons for that, but the fact remains: simple data =
planes get adoption. &nbsp;As Paul B. points out below,
 we don't know all the metadata answers, but we do know that a bounded amou=
nt of metadata is very important for SFC use cases. &nbsp;Let's use that fa=
ct, and a simple protocol to get implementation out the door.<o:p class=3D"=
"></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
<blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D"">
<div class=3D"">
<div class=3D"">
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
In a separate email, Med asked a very reasonable question - for type 1, why=
 are there&nbsp;four mandatory context headers, rather than 2, 3, 5, 10, et=
c.? The draft contains no particular justification for this choice.<o:p cla=
ss=3D""></o:p></div>
</div>
</div>
</div>
</div>
</blockquote>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
PQ&gt; &nbsp;That's a very valid question. &nbsp;The starting premise was s=
imple: a bounded set of fixed metadata. &nbsp; Based on some experience in =
the service space and some initial use case discussion with operators, 4 pr=
ovided some balance: reasonable in that it provided
 some meaningful space, yet not so large as to become unwieldy, all the whi=
le forcing some discipline. &nbsp;Overall that has proven to be true as imp=
lementations have been tested and mapped to use cases. &nbsp;Of course you =
can come up with cases where 4 is too many,
 or too few, in which case the draft provides a means to accommodate that.<=
o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
PQ&gt; &nbsp;I also think we need to be realistic. &nbsp;We were urged duri=
ng WG formation by a large operator: the IETF cannot spend years trying to =
solve the service chaining issue. &nbsp;The need for an interoperable proto=
col is acute and operators need to start working on
 deployment (see the vibrancy of the open source projects in this space). &=
nbsp;The balance of type 1 and type 2 allows for velocity and evolution. &n=
bsp;<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<br class=3D"">
<br class=3D"">
<br class=3D"">
<o:p class=3D""></o:p></div>
</div>
<blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D"">
<div class=3D"">
<div class=3D"">
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
It=92s true that there are two particular use cases,&nbsp;draft-guichard-sf=
c-nsh-dc-allocation and&nbsp;draft-napper-sfc-nsh-mobility-allocation, that=
 look to make good use of exactly 4 context headers. However, these are jus=
t two particular examples, and not yet accepted
 by the WG.&nbsp; Further development of these drafts, or even implementati=
on, may show that four are insufficient.<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
Cheers,<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
Andy<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
On Fri, Nov 20, 2015 at 12:20 PM, Bottorff, Paul &lt;<a href=3D"mailto:paul=
.bottorff@hpe.com" target=3D"_blank" style=3D"color: purple; text-decoratio=
n: underline;" class=3D""><span style=3D"color: purple;" class=3D"">paul.bo=
ttorff@hpe.com</span></a>&gt; wrote:<o:p class=3D""></o:p></div>
</div>
<blockquote style=3D"border-style: none none none solid; border-left-color:=
 rgb(204, 204, 204); border-left-width: 1pt; padding: 0in 0in 0in 6pt; marg=
in: 5pt 0in 5pt 4.8pt;" class=3D"">
<div class=3D"">
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"color: rgb(31, 73, 125);" class=3D"">I think we all could ag=
ree that fixed headers are easier to implement than TLVs, however that does=
 not rationalize mandating a fixed header implementation. It would rational=
ize supporting only fixed length headers,
 however we have been unable to do this. Options always weaken standards ag=
reement.</span><o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p class=
=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"color: rgb(31, 73, 125);" class=3D"">If the application requ=
ires TLVs, then it does not provide any standards advantage to mandate supp=
ort for fixed headers. It will not be possible for an application that requ=
ires TLVs to fall back to fixed length
 headers. If they could, then we should eliminate the TLV option from NSH.<=
/span><o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p class=
=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"color: rgb(31, 73, 125);" class=3D"">IMHO we should be looki=
ng at the abstract semantics for meta-data before we consider how to encode=
 it. Once we decide what needs to be encoded then we can consider the best =
encodings and what should be mandatory
 or optional.<span class=3D"apple-converted-space">&nbsp;</span></span><o:p=
 class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p class=
=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"color: rgb(31, 73, 125);" class=3D"">Cheers,</span><o:p clas=
s=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p class=
=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"color: rgb(31, 73, 125);" class=3D"">Paul</span><o:p class=
=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"border-style: solid none none; border-top-color: rgb(225, 225=
, 225); border-top-width: 1pt; padding: 3pt 0in 0in;" class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<b class=3D"">From:</b><span class=3D"apple-converted-space">&nbsp;</span>s=
fc [mailto:<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank" style=
=3D"color: purple; text-decoration: underline;" class=3D""><span style=3D"c=
olor: purple;" class=3D"">sfc-bounces@ietf.org</span></a>]<span class=3D"ap=
ple-converted-space">&nbsp;</span><b class=3D"">On
 Behalf Of<span class=3D"apple-converted-space">&nbsp;</span></b>Paul Quinn=
 (paulq)<br class=3D"">
<b class=3D"">Sent:</b><span class=3D"apple-converted-space">&nbsp;</span>F=
riday, November 20, 2015 6:27 AM<br class=3D"">
<b class=3D"">To:</b><span class=3D"apple-converted-space">&nbsp;</span>Qin=
 Wu<br class=3D"">
<b class=3D"">Cc:</b><span class=3D"apple-converted-space">&nbsp;</span><a =
href=3D"mailto:uri.elzur@intel.com" target=3D"_blank" style=3D"color: purpl=
e; text-decoration: underline;" class=3D""><span style=3D"color: purple;" c=
lass=3D"">uri.elzur@intel.com</span></a>; Dolganow, Andrew
 (Andrew);<span class=3D"apple-converted-space">&nbsp;</span><a href=3D"mai=
lto:sfc@ietf.org" target=3D"_blank" style=3D"color: purple; text-decoration=
: underline;" class=3D""><span style=3D"color: purple;" class=3D"">sfc@ietf=
.org</span></a>; Linda Dunbar<br class=3D"">
<b class=3D"">Subject:</b><span class=3D"apple-converted-space">&nbsp;</spa=
n>Re: [sfc] NSH context headers: fixed/tlv<o:p class=3D""></o:p></div>
</div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D"">
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
On Nov 19, 2015, at 9:28 PM, Qin Wu &lt;<a href=3D"mailto:bill.wu@huawei.co=
m" target=3D"_blank" style=3D"color: purple; text-decoration: underline;" c=
lass=3D""><span style=3D"color: purple;" class=3D"">bill.wu@huawei.com</spa=
n></a>&gt; wrote:<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 10.5pt; color: rgb(31, 73, 125);" class=3D"">Hi, =
Andrew and Paul:</span><o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 10.5pt; color: rgb(31, 73, 125);" class=3D"">It l=
ooks I missed a lot of discussion regarding NSH context header in the past,=
 thanks Paul to point me the archive.</span><o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 10.5pt; color: rgb(31, 73, 125);" class=3D"">Gene=
rally speaking, there is tradeoff between performance and flexibility.</spa=
n><o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 10.5pt; color: rgb(31, 73, 125);" class=3D"">&nbs=
p;</span><o:p class=3D""></o:p></div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
</div>
</div>
</blockquote>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
Absolutely, and that's the reason for offering the two options: balance spe=
ed/simplicity and flexibility.<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
The philosophy is to mandate the simplest form of metadata, enabling a broa=
d implementation base.&nbsp; If/when more flexibility is needed a more flex=
ible NSH type is available, along with the associated tradeoffs.&nbsp; That=
's the balance that we decided to strike and
 it seems to be reasonable and well accepted.<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
Thanks,<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
Paul<o:p class=3D""></o:p></div>
</div>
</div>
<div class=3D"">
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin: 0in 0in 12pt; font-size: 12pt; font=
-family: 'Times New Roman', serif;">
<br class=3D"">
_______________________________________________<br class=3D"">
sfc mailing list<br class=3D"">
<a href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: un=
derline;" class=3D""><span style=3D"color: purple;" class=3D"">sfc@ietf.org=
</span></a><br class=3D"">
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank" sty=
le=3D"color: purple; text-decoration: underline;" class=3D""><span style=3D=
"color: purple;" class=3D"">https://www.ietf.org/mailman/listinfo/sfc</span=
></a><o:p class=3D""></o:p></p>
</blockquote>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
</div>
</blockquote>
</div>
<div class=3D"">
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
&nbsp;<o:p class=3D""></o:p></div>
</div>
</div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<span style=3D"font-size: 9pt; font-family: Helvetica, sans-serif;" class=
=3D"">_______________________________________________<br class=3D"">
sfc mailing list<br class=3D"">
<a href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: un=
derline;" class=3D"">sfc@ietf.org</a><br class=3D"">
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" style=3D"color: purpl=
e; text-decoration: underline;" class=3D"">https://www.ietf.org/mailman/lis=
tinfo/sfc</a></span><o:p class=3D""></o:p></div>
</div>
</blockquote>
</div>
<div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;" class=3D"">
<o:p class=3D"">&nbsp;</o:p></div>
</div>
</div>
</div>
</blockquote>
</div>
<br class=3D"">
</div>
</div>
</div>
</span>
</body>
</html>

--_000_D28366DB47EF8smajeef5com_--


From nobody Tue Dec  1 19:38:09 2015
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 95DE81B3241 for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 19:38:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level: 
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XmsnkC36ibst for <sfc@ietfa.amsl.com>; Tue,  1 Dec 2015 19:38:07 -0800 (PST)
Received: from mail1.sandvine.com (mail1.sandvine.com [64.7.137.165]) by ietfa.amsl.com (Postfix) with ESMTP id 391541B323E for <sfc@ietf.org>; Tue,  1 Dec 2015 19:38:07 -0800 (PST)
Received: from BLR-EXCHP-2.sandvine.com (192.168.196.172) by WTL-EXCHP-3.sandvine.com (192.168.196.177) with Microsoft SMTP Server (TLS) id 14.3.195.1; Tue, 1 Dec 2015 22:38:06 -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; Tue, 1 Dec 2015 22:38:06 -0500
From: Dave Dolson <ddolson@sandvine.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Ethertype 894f
Thread-Index: AdEssq01LvTbawVMSO+QNk/SslYrwA==
Date: Wed, 2 Dec 2015 03:38:08 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830DD2378@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.252.10]
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E9830DD2378wtlexchp2sandvi_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/ZhyPtJPrxFWAaXGBE8qfFApjItU>
Subject: [sfc] Ethertype 894f
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 02 Dec 2015 03:38:08 -0000

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

Draft-ietf-sfc-nsh-01 cites Ethertype 0x894f for NSH, but this is not liste=
d with IANA.
http://www.iana.org/assignments/ieee-802-numbers/ieee-802-numbers.xhtml

What is the status of this Ethertype value?

-Dave


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* 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;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.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">Draft-ietf-sfc-nsh-01 cites Ethertype 0x894f for NSH=
, but this is not listed with IANA.<o:p></o:p></p>
<p class=3D"MsoNormal"><a href=3D"http://www.iana.org/assignments/ieee-802-=
numbers/ieee-802-numbers.xhtml">http://www.iana.org/assignments/ieee-802-nu=
mbers/ieee-802-numbers.xhtml</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">What is the status of this Ethertype value?<o:p></o:=
p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">-Dave<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_E8355113905631478EFF04F5AA706E9830DD2378wtlexchp2sandvi_--


From nobody Wed Dec  2 09:46:37 2015
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 684B71ACD52 for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 09:46:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dXqMp5_z-vcu for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 09:46:34 -0800 (PST)
Received: from g2t2354.austin.hp.com (g2t2354.austin.hp.com [15.217.128.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 DC31F1ACCDC for <sfc@ietf.org>; Wed,  2 Dec 2015 09:46:34 -0800 (PST)
Received: from G2W4316.americas.hpqcorp.net (g2w4316.austin.hp.com [16.197.9.73]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g2t2354.austin.hp.com (Postfix) with ESMTPS id 2686C6D; Wed,  2 Dec 2015 17:46:34 +0000 (UTC)
Received: from G2W4313.americas.hpqcorp.net (16.197.24.255) by G2W4316.americas.hpqcorp.net (16.197.9.73) with Microsoft SMTP Server (TLS) id 14.3.169.1; Wed, 2 Dec 2015 17:45:25 +0000
Received: from G2W2527.americas.hpqcorp.net ([169.254.7.38]) by G2W4313.americas.hpqcorp.net ([16.197.24.255]) with mapi id 14.03.0169.001; Wed, 2 Dec 2015 17:45:25 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Ethertype 894f
Thread-Index: AdEssq01LvTbawVMSO+QNk/SslYrwAAdbd2g
Date: Wed, 2 Dec 2015 17:45:25 +0000
Message-ID: <94DA9C7F532AD946852C9C5527195239254B4B33@G2W2527.americas.hpqcorp.net>
References: <E8355113905631478EFF04F5AA706E9830DD2378@wtl-exchp-2.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9830DD2378@wtl-exchp-2.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [16.193.232.30]
Content-Type: multipart/alternative; boundary="_000_94DA9C7F532AD946852C9C5527195239254B4B33G2W2527americas_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/3JZJEFVi-_BwDTf8Ws0UyywHBRk>
Subject: Re: [sfc] Ethertype 894f
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 02 Dec 2015 17:46:36 -0000

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

Hi Dave:

Searching the IEEE-SA Registration Authority https://regauth.standards.ieee=
.org/standards-ra-web/pub/view.html#registries
this Ethertype is owned by Cisco.

I assume Cisco is gifting this Ethertype to the IETF sfc committee, however=
 would like to hear Cisco confirmation that they will officially transfer o=
wnership and any conditions they have for doing so.

Cheers,

Paul

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
Sent: Tuesday, December 01, 2015 7:38 PM
To: sfc@ietf.org
Subject: [sfc] Ethertype 894f

Draft-ietf-sfc-nsh-01 cites Ethertype 0x894f for NSH, but this is not liste=
d with IANA.
http://www.iana.org/assignments/ieee-802-numbers/ieee-802-numbers.xhtml

What is the status of this Ethertype value?

-Dave


--_000_94DA9C7F532AD946852C9C5527195239254B4B33G2W2527americas_
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:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
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=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"color:#1F497D">Hi Dave:<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Searching the IEEE-SA =
Registration Authority
<a href=3D"https://regauth.standards.ieee.org/standards-ra-web/pub/view.htm=
l#registries">
https://regauth.standards.ieee.org/standards-ra-web/pub/view.html#registrie=
s</a> <o:p>
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">this Ethertype is owne=
d by Cisco.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I assume Cisco is gift=
ing this Ethertype to the IETF sfc committee, however would like to hear Ci=
sco confirmation that they will officially transfer ownership and any condi=
tions they have for doing so.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cheers,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Paul<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [mailto:sfc-bounces@ietf.org] <b>On=
 Behalf Of
</b>Dave Dolson<br>
<b>Sent:</b> Tuesday, December 01, 2015 7:38 PM<br>
<b>To:</b> sfc@ietf.org<br>
<b>Subject:</b> [sfc] Ethertype 894f<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Draft-ietf-sfc-nsh-01 cites Ethertype 0x894f for NSH=
, but this is not listed with IANA.<o:p></o:p></p>
<p class=3D"MsoNormal"><a href=3D"http://www.iana.org/assignments/ieee-802-=
numbers/ieee-802-numbers.xhtml">http://www.iana.org/assignments/ieee-802-nu=
mbers/ieee-802-numbers.xhtml</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">What is the status of this Ethertype value?<o:p></o:=
p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">-Dave<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_94DA9C7F532AD946852C9C5527195239254B4B33G2W2527americas_--


From nobody Wed Dec  2 11:15:33 2015
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B62E61ACED7 for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 11:15:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AR9KkbSweoIa for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 11:15:29 -0800 (PST)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 388BF1ACED1 for <sfc@ietf.org>; Wed,  2 Dec 2015 11:15:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7380; q=dns/txt; s=iport; t=1449083729; x=1450293329; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=YTQ7F+2VyO1H6jUXoyuv9kba9QKPeb/yXG4Y55ovPTQ=; b=mW6cDXy5AcoDChBGlWSGXOiOwm3eJUVhMYU9AtfdLVWmpfeKunEFLinP aIv30AScgqjFbzpsgWJur9ijsI1Yv140tlbqy/uOgViNfHRoe673NwryZ APAfRBfiCYW6S9/DKO40d4z/EwyDGXhwq3xJGLunF23mzPW4mlqxkZWWi A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D3AQDcQl9W/4wNJK1egm6BH24GvhABD?= =?us-ascii?q?YFnI4VrAoFQOBQBAQEBAQEBgQqENAEBBS1cAgEIEQQBASgHMhQJCAEBBAEJCQg?= =?us-ascii?q?BiCYNwAsBAQEBAQEBAQEBAQEBAQEBAQEBAQEYi1GFCAmEKgWSd4NqAYUsiAicc?= =?us-ascii?q?wEfAQFChARyAQGEZoEHAQEB?=
X-IronPort-AV: E=Sophos;i="5.20,374,1444694400";  d="scan'208,217";a="212801545"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Dec 2015 19:15:28 +0000
Received: from XCH-RCD-016.cisco.com (xch-rcd-016.cisco.com [173.37.102.26]) by alln-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id tB2JFSVT014485 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 2 Dec 2015 19:15:28 GMT
Received: from xch-rcd-020.cisco.com (173.37.102.30) by XCH-RCD-016.cisco.com (173.37.102.26) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Wed, 2 Dec 2015 13:15:27 -0600
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.000; Wed, 2 Dec 2015 13:15:27 -0600
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: "Bottorff, Paul" <paul.bottorff@hpe.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Ethertype 894f
Thread-Index: AdEssq01LvTbawVMSO+QNk/SslYrwAAdbd2gAANDDYA=
Date: Wed, 2 Dec 2015 19:15:27 +0000
Message-ID: <8d0c874775ac4807b1c548cb1434b870@XCH-RCD-020.cisco.com>
References: <E8355113905631478EFF04F5AA706E9830DD2378@wtl-exchp-2.sandvine.com> <94DA9C7F532AD946852C9C5527195239254B4B33@G2W2527.americas.hpqcorp.net>
In-Reply-To: <94DA9C7F532AD946852C9C5527195239254B4B33@G2W2527.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: [10.24.19.165]
Content-Type: multipart/alternative; boundary="_000_8d0c874775ac4807b1c548cb1434b870XCHRCD020ciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/LSZFOUs8jodpref4MlD-F4AdxX0>
Subject: Re: [sfc] Ethertype 894f
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 02 Dec 2015 19:15:31 -0000

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

It is only registered at IEEE at the moment.
We need to determine the right mechanism to transfer it as it was concluded=
 NSH draft is not the appropriate place to do it.

Surendra.

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Bottorff, Paul
Sent: Wednesday, December 02, 2015 9:45 AM
To: Dave Dolson <ddolson@sandvine.com>; sfc@ietf.org
Subject: Re: [sfc] Ethertype 894f

Hi Dave:

Searching the IEEE-SA Registration Authority https://regauth.standards.ieee=
.org/standards-ra-web/pub/view.html#registries
this Ethertype is owned by Cisco.

I assume Cisco is gifting this Ethertype to the IETF sfc committee, however=
 would like to hear Cisco confirmation that they will officially transfer o=
wnership and any conditions they have for doing so.

Cheers,

Paul

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
Sent: Tuesday, December 01, 2015 7:38 PM
To: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] Ethertype 894f

Draft-ietf-sfc-nsh-01 cites Ethertype 0x894f for NSH, but this is not liste=
d with IANA.
http://www.iana.org/assignments/ieee-802-numbers/ieee-802-numbers.xhtml

What is the status of this Ethertype value?

-Dave


--_000_8d0c874775ac4807b1c548cb1434b870XCHRCD020ciscocom_
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;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:Candara;
	panose-1:2 14 5 2 3 3 3 2 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;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Candara",sans-serif;
	color:windowtext;
	font-weight:normal;
	font-style:normal;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
ndara&quot;,sans-serif">It is only registered at IEEE at the moment.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
ndara&quot;,sans-serif">We need to determine the right mechanism to transfe=
r it as it was concluded NSH draft is not the appropriate place to do it.<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
ndara&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
ndara&quot;,sans-serif">Surendra.<o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ca=
ndara&quot;,sans-serif"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [mailto:sfc-bounces@ietf.org] <b>On=
 Behalf Of
</b>Bottorff, Paul<br>
<b>Sent:</b> Wednesday, December 02, 2015 9:45 AM<br>
<b>To:</b> Dave Dolson &lt;ddolson@sandvine.com&gt;; sfc@ietf.org<br>
<b>Subject:</b> Re: [sfc] Ethertype 894f<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi Dave:<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Searching the IEEE-SA =
Registration Authority
<a href=3D"https://regauth.standards.ieee.org/standards-ra-web/pub/view.htm=
l#registries">
https://regauth.standards.ieee.org/standards-ra-web/pub/view.html#registrie=
s</a> <o:p>
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">this Ethertype is owne=
d by Cisco.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I assume Cisco is gift=
ing this Ethertype to the IETF sfc committee, however would like to hear Ci=
sco confirmation that they will officially transfer ownership and any condi=
tions they have for doing so.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cheers,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Paul<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Dave Dolson<br>
<b>Sent:</b> Tuesday, December 01, 2015 7:38 PM<br>
<b>To:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> [sfc] Ethertype 894f<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Draft-ietf-sfc-nsh-01 cites Ethertype 0x894f for NSH=
, but this is not listed with IANA.<o:p></o:p></p>
<p class=3D"MsoNormal"><a href=3D"http://www.iana.org/assignments/ieee-802-=
numbers/ieee-802-numbers.xhtml">http://www.iana.org/assignments/ieee-802-nu=
mbers/ieee-802-numbers.xhtml</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">What is the status of this Ethertype value?<o:p></o:=
p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">-Dave<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_8d0c874775ac4807b1c548cb1434b870XCHRCD020ciscocom_--


From nobody Wed Dec  2 13:04:36 2015
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 97D7C1A1A54 for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 13:04:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -13.31
X-Spam-Level: 
X-Spam-Status: No, score=-13.31 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, J_CHICKENPOX_22=0.6, J_CHICKENPOX_24=0.6, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uN1DF_Ovtkn8 for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 13:04:30 -0800 (PST)
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 BD2101A1A04 for <sfc@ietf.org>; Wed,  2 Dec 2015 13:04:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=68507; q=dns/txt; s=iport; t=1449090269; x=1450299869; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=T2VdhDCwwQ6czl7McCpws5fqsHLJNusLznQLrRKGD2Y=; b=k6+5Gh6to8WSKjixvxbggnyNGl38Mpil3WB5uia9alzGrHFauY7uvBKn QIVlFgcBfClpIXIuzhjns8gzUIT+MRd0xciPFFMuSy3URJvnfKA7/aP/S u+fz1kDSeQEqZpQwHoyMg/Qx808esNmkWEnFpNufKhZy0FXpW5Upnot62 Q=;
X-Files: signature.asc : 841
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AQAwCmW19W/4gNJK1egm6BH24Ggym6b?= =?us-ascii?q?A6BZyGCPYMwAoFQOBQBAQEBAQEBgQqENAEBBAEBAQwMCUIJCwULAgEIEQQBAQE?= =?us-ascii?q?gAQYDAgIhBgsUCQgCBA4FDogMAwoIDa8FjCwNhEUBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEPBQSGVIIPgWiBBoJTgVcRAUwJgmYvgRUFkneDagGCYIFihwKBd4FbhEO?= =?us-ascii?q?OdodYAR8BQ4QEcoQuOoEHAQEB?=
X-IronPort-AV: E=Sophos;i="5.20,374,1444694400";  d="asc'?scan'208,217";a="214057354"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Dec 2015 21:04:27 +0000
Received: from XCH-RTP-010.cisco.com (xch-rtp-010.cisco.com [64.101.220.150]) by alln-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id tB2L4RMV017937 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 2 Dec 2015 21:04:27 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; Wed, 2 Dec 2015 16:04:26 -0500
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.000; Wed, 2 Dec 2015 16:04:26 -0500
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "Bottorff, Paul" <paul.bottorff@hpe.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5ejy7hwshPJkSenz9F/5cNK56klIsAgADIkYCAADCGgIAEnguAgAzcDQCAAAjSAIAAAf4AgAAFlQCAAAWKAIAABzoAgAFynwA=
Date: Wed, 2 Dec 2015 21:04:26 +0000
Message-ID: <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net>
In-Reply-To: <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net>
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.150.48.34]
Content-Type: multipart/signed; boundary="Apple-Mail=_2280F785-B791-4F6D-9D2D-9FF750AB217A"; protocol="application/pgp-signature"; micalg=pgp-sha256
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/8vzSmheWOr4t3y5EsJIHRZ6POqU>
Cc: "Andrew G. Malis" <agmalis@gmail.com>, "Paul Quinn \(paulq\)" <paulq@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 02 Dec 2015 21:04:34 -0000

--Apple-Mail=_2280F785-B791-4F6D-9D2D-9FF750AB217A
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_BAFF50A8-110B-4DE0-9A4D-A35C7241DE9B"


--Apple-Mail=_BAFF50A8-110B-4DE0-9A4D-A35C7241DE9B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi, Paul B.,

Thanks for the conversation, please find one follow-up inline.

> On Dec 1, 2015, at 5:57 PM, Bottorff, Paul <paul.bottorff@hpe.com> =
wrote:
>=20
> Hi Carlos:
>=20
> More on this below,
>=20
> Cheers,
>=20
> Paul
>=20
> From: Carlos Pignataro (cpignata) [mailto:cpignata@cisco.com =
<mailto:cpignata@cisco.com>]
> Sent: Tuesday, December 01, 2015 2:32 PM
> To: Bottorff, Paul
> Cc: Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org =
<mailto:sfc@ietf.org>
> Subject: Re: [sfc] NSH context headers: fixed/tlv
>=20
> Paul B.,
>=20
> Please see inline.
>=20
> On Dec 1, 2015, at 5:12 PM, Bottorff, Paul <paul.bottorff@hpe.com =
<mailto:paul.bottorff@hpe.com>> wrote:
>=20
> Hi Paul Q.:
>=20
> See inline,
>=20
> Cheers,
>=20
> Paul
>=20
> From: Carlos Pignataro (cpignata) [mailto:cpignata@cisco.com =
<mailto:cpignata@cisco.com>]
> Sent: Tuesday, December 01, 2015 1:52 PM
> To: Bottorff, Paul
> Cc: Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org =
<mailto:sfc@ietf.org>
> Subject: Re: [sfc] NSH context headers: fixed/tlv
>=20
> Hi, Paul B.,
>=20
> On Dec 1, 2015, at 4:45 PM, Bottorff, Paul <paul.bottorff@hpe.com =
<mailto:paul.bottorff@hpe.com>> wrote:
>=20
> Hi Paul and Andew:
>=20
>=20
> Paul, I agree that fixed length is easiest to implement and will allow =
the most rapid adoption. Never the less, a standard is of no value if it =
does not improve interoperability.
>=20
> Of course. I do not see how interoperability is hampered in this case, =
however.
> PB>If an application needs TLVs then it can=E2=80=99t interoperate =
with a system that needs fixed sized formats. In effect you have two =
divergent standards.
>=20
>=20
> If an SFP needs TLVs, it would be set with TLVs. That is part of the =
shared SFP context. MD Type 1 and MD Type 2 are protocol options, not =
divergent standards.
> PB>And if you have an SFP with one SF that needs TLVs and one that =
needs fixed headers you=E2=80=99re going to translate the formats at the =
SFF? The result is the worst possible world where the switches need to =
know both formats and translate between them for various SFs.
>=20

I am not sure what it means to have =E2=80=9Can SF that needs TLVs and =
one that needs fixed headers=E2=80=9D. Clearly, I am not proposing any =
translation!

Don=E2=80=99t forget there is a control-plane programming the SFs/SFFs, =
and that CP would set up the MD Type for a given SFP, so SFs do not =
=E2=80=98need=E2=80=99 specific encodings.

Now, to mitigate the risk of having no intersection in capability (one =
SF supporting *only* Type 1 and one SF supporting *only* Type 2) is that =
we need to specify a MUST implement =E2=80=94 and that should be the =
simplest to implement which allows for all common use cases =E2=80=94 in =
other words, Type 1.

> See below.
>=20
>=20
> What I would suggest is either:
> 1) make TLVs the mandatory format with fixed size optional;
> 2) eliminate the TLV option entirely;
> 3) change the NSH header format options so the fixed size header is =
always present with optional TLVs following the fixed sized header.
>=20
> To me, option 3 would not achieve a useful outcome. Basically, we =
could not count with a deterministically fixed header, and the flexible =
TLV-based option would always have =E2=80=9Cstuff=E2=80=9D before. =
Basically, this would negate the benefits of both MD Type 1 and MD Type =
2.
>=20
> PB>For option 3 the fixed headers are at a constant offset which is =
what is important to parse them easily. It is possible for a switch or =
for software to use the fixed information at a fixed offset ever though =
TLV data may follow.
>=20
>=20
> I see the problem space quite differently: If an SFP needs shared =
context that fits in an MD Type 1, it is set with MD Type 1. If it needs =
more, then it needs to parse the TLVs anyway (and thus a fixed part =
followed by TLVs does not help).
> PB>TLVs always cost more than fixed size areas because they must =
encode individual TLs. An application that needs more than the fixed =
area can encode can use the fixed area for a portion of the meta-data =
and then add as many extension TLVs as are needed. The resulting encode =
will be at least as efficient as TLVs alone.
>=20
> Now, bring the conversation a level down from theoretical to =
practical, draft-guichard-sfc-nsh-dc-allocation-02, =
draft-meng-sfc-nsh-broadband-allocation, and =
draft-napper-sfc-nsh-mobility-allocation show what=E2=80=99s needed for =
the WG use cases. MD Type 2 adds extra flexibility (at a price).
> PB>An talking very practically we are not omniscient. When we find we =
need a new piece of meta-data for these base use cases an extension TLV =
provides the options of retaining the existing formatted data while =
adding an additional piece of meta-data. If done carefully, this can =
allow backward compatibility with equipment that does not understand the =
new extensions.
>=20
> In other words, the minimum common denominator and the simpler to =
implement is MD Type 1.
> PB>My option 2 is the simpler option. Fixed length only. What is =
currently proposed is the most complex since it leads to multiple =
formats with translations between them.
>=20

Please no translations!

=E2=80=94 Carlos.

> Thanks!
>=20
> =E2=80=94 Carlos.
>=20
>=20
> If option 3 is chosen then applications can always count on the fixed =
sized header as their default.
>=20
> They could count with a fixed size part, not with a fixed sized =
header, if I understand the proposal correctly.
>=20
> PB>This is one better than the current proposal which can=E2=80=99t =
count on either a fixed sized header or on a fixed size part at a known =
offset.
>=20
> Thanks,
>=20
> =E2=80=94 Carlos.
>=20
>=20
>=20
>=20
> Cheers,
>=20
> Paul
>=20
> From: sfc [mailto:sfc-bounces@ietf.org <mailto:sfc-bounces@ietf.org>] =
On Behalf Of Paul Quinn (paulq)
> Sent: Tuesday, December 01, 2015 12:14 PM
> To: Andrew G. Malis
> Cc: sfc@ietf.org <mailto:sfc@ietf.org>
> Subject: Re: [sfc] NSH context headers: fixed/tlv
>=20
> Hi Andy,
>=20
>=20
> Please see below.
>=20
>=20
> Thanks
> Paul
>=20
>=20
> On Nov 23, 2015, at 10:50 AM, Andrew G. Malis <agmalis@gmail.com =
<mailto:agmalis@gmail.com>> wrote:
>=20
> I agree with Paul B. that interoperability is best served by using a =
header that accommodates the greatest number of possible applications =
and use cases as the common denominator. This argues for type 2 being =
the MUST to implement, with type 1 being an optional optimization for =
some particular use cases or applications that require at most a =
particular number context headers.
>=20
>=20
> PQ>  I don't follow that logic: the _easiest_ (in terms of complexity, =
cost, etc.) option makes the most sense to mandate since it allows for a =
broad implementation and helps ensure adoption of the protocol.  =
Mandating a more complex option simply slows the adoption.  This is =
exactly the conversation we had when putting together the draft, and one =
that seems to resonate with developers and operators alike.
>=20
> PQ>  Also, let's not ignore history (you know the old adage ;)): TLV =
and other variable length data plane protocols have not been a success.  =
We can debate the reasons for that, but the fact remains: simple data =
planes get adoption.  As Paul B. points out below, we don't know all the =
metadata answers, but we do know that a bounded amount of metadata is =
very important for SFC use cases.  Let's use that fact, and a simple =
protocol to get implementation out the door.
>=20
> In a separate email, Med asked a very reasonable question - for type =
1, why are there four mandatory context headers, rather than 2, 3, 5, =
10, etc.? The draft contains no particular justification for this =
choice.
>=20
> PQ>  That's a very valid question.  The starting premise was simple: a =
bounded set of fixed metadata.   Based on some experience in the service =
space and some initial use case discussion with operators, 4 provided =
some balance: reasonable in that it provided some meaningful space, yet =
not so large as to become unwieldy, all the while forcing some =
discipline.  Overall that has proven to be true as implementations have =
been tested and mapped to use cases.  Of course you can come up with =
cases where 4 is too many, or too few, in which case the draft provides =
a means to accommodate that.
>=20
> PQ>  I also think we need to be realistic.  We were urged during WG =
formation by a large operator: the IETF cannot spend years trying to =
solve the service chaining issue.  The need for an interoperable =
protocol is acute and operators need to start working on deployment (see =
the vibrancy of the open source projects in this space).  The balance of =
type 1 and type 2 allows for velocity and evolution.
>=20
>=20
>=20
>=20
>=20
>=20
>=20
> It=E2=80=99s true that there are two particular use cases, =
draft-guichard-sfc-nsh-dc-allocation and =
draft-napper-sfc-nsh-mobility-allocation, that look to make good use of =
exactly 4 context headers. However, these are just two particular =
examples, and not yet accepted by the WG.  Further development of these =
drafts, or even implementation, may show that four are insufficient.
>=20
> Cheers,
> Andy
>=20
>=20
> On Fri, Nov 20, 2015 at 12:20 PM, Bottorff, Paul =
<paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>> wrote:
> I think we all could agree that fixed headers are easier to implement =
than TLVs, however that does not rationalize mandating a fixed header =
implementation. It would rationalize supporting only fixed length =
headers, however we have been unable to do this. Options always weaken =
standards agreement.
>=20
> If the application requires TLVs, then it does not provide any =
standards advantage to mandate support for fixed headers. It will not be =
possible for an application that requires TLVs to fall back to fixed =
length headers. If they could, then we should eliminate the TLV option =
from NSH.
>=20
> IMHO we should be looking at the abstract semantics for meta-data =
before we consider how to encode it. Once we decide what needs to be =
encoded then we can consider the best encodings and what should be =
mandatory or optional.
>=20
> Cheers,
>=20
> Paul
> From: sfc [mailto:sfc-bounces@ietf.org <mailto:sfc-bounces@ietf.org>] =
On Behalf Of Paul Quinn (paulq)
> Sent: Friday, November 20, 2015 6:27 AM
> To: Qin Wu
> Cc: uri.elzur@intel.com <mailto:uri.elzur@intel.com>; Dolganow, Andrew =
(Andrew); sfc@ietf.org <mailto:sfc@ietf.org>; Linda Dunbar
> Subject: Re: [sfc] NSH context headers: fixed/tlv
>=20
>=20
> On Nov 19, 2015, at 9:28 PM, Qin Wu <bill.wu@huawei.com =
<mailto:bill.wu@huawei.com>> wrote:
>=20
> Hi, Andrew and Paul:
> It looks I missed a lot of discussion regarding NSH context header in =
the past, thanks Paul to point me the archive.
> Generally speaking, there is tradeoff between performance and =
flexibility.
>=20
>=20
> Absolutely, and that's the reason for offering the two options: =
balance speed/simplicity and flexibility.
>=20
> The philosophy is to mandate the simplest form of metadata, enabling a =
broad implementation base.  If/when more flexibility is needed a more =
flexible NSH type is available, along with the associated tradeoffs.  =
That's the balance that we decided to strike and it seems to be =
reasonable and well accepted.
>=20
> Thanks,
> Paul
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org <mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc =
<https://www.ietf.org/mailman/listinfo/sfc>
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org <mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc =
<https://www.ietf.org/mailman/listinfo/sfc>

--Apple-Mail=_BAFF50A8-110B-4DE0-9A4D-A35C7241DE9B
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, Paul B.,<div class=3D""><br class=3D""></div><div =
class=3D"">Thanks for the conversation, please find one follow-up =
inline.</div><div class=3D""><br class=3D""><div><blockquote type=3D"cite"=
 class=3D""><div class=3D"">On Dec 1, 2015, at 5:57 PM, Bottorff, Paul =
&lt;<a href=3D"mailto:paul.bottorff@hpe.com" =
class=3D"">paul.bottorff@hpe.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D"">Hi =
Carlos:<o:p class=3D""></o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">More on this below,<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Cheers,<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D""><br class=3D"">Paul<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div class=3D""><div =
style=3D"border-style: solid none none; border-top-color: rgb(225, 225, =
225); border-top-width: 1pt; padding: 3pt 0in 0in;" class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><b class=3D""><span style=3D"font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D"">From:</span></b><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span class=3D"Apple-converted-space">&nbsp;</span>Carlos =
Pignataro (cpignata) [<a href=3D"mailto:cpignata@cisco.com" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">mailto:cpignata@cisco.com</a>]<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D""><b =
class=3D"">Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Tuesday, December 01, 2015 =
2:32 PM<br class=3D""><b class=3D"">To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Bottorff, Paul<br =
class=3D""><b class=3D"">Cc:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Paul Quinn (paulq); Andrew =
G. Malis;<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">sfc@ietf.org</a><br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Re: [sfc] NSH context =
headers: fixed/tlv<o:p class=3D""></o:p></span></div></div></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">Paul B.,<o:p class=3D""></o:p></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D"">Please see inline.<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div><div class=3D""><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">On Dec 1, 2015, at =
5:12 PM, Bottorff, Paul &lt;<a href=3D"mailto:paul.bottorff@hpe.com" =
style=3D"color: purple; text-decoration: underline;" =
class=3D"">paul.bottorff@hpe.com</a>&gt; wrote:<o:p =
class=3D""></o:p></div></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D"">Hi =
Paul Q.:</span><o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">See inline,</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Cheers,</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Paul</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"border-style: =
solid none none; border-top-color: rgb(225, 225, 225); border-top-width: =
1pt; padding: 3pt 0in 0in;" class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><b class=3D""><span style=3D"font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D"">From:</span></b><span =
class=3D"apple-converted-space"><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D"">&nbsp;</span></span><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">Carlos Pignataro (cpignata) [<a =
href=3D"mailto:cpignata@cisco.com" style=3D"color: purple; =
text-decoration: underline;" class=3D""><span style=3D"color: purple;" =
class=3D"">mailto:cpignata@cisco.com</span></a>]<span =
class=3D"apple-converted-space">&nbsp;</span><br class=3D""><b =
class=3D"">Sent:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Tuesday, December 01, 2015 =
1:52 PM<br class=3D""><b class=3D"">To:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Bottorff, Paul<br =
class=3D""><b class=3D"">Cc:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Paul Quinn (paulq); Andrew =
G. Malis;<span class=3D"apple-converted-space">&nbsp;</span><a =
href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D""><span style=3D"color: purple;" =
class=3D"">sfc@ietf.org</span></a><br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Re: [sfc] NSH context =
headers: fixed/tlv</span><o:p =
class=3D""></o:p></div></div></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">Hi, Paul B.,<o:p class=3D""></o:p></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div><div =
class=3D""><blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">On Dec 1, 2015, at 4:45 PM, Bottorff, Paul &lt;<a =
href=3D"mailto:paul.bottorff@hpe.com" style=3D"color: purple; =
text-decoration: underline;" class=3D""><span style=3D"color: purple;" =
class=3D"">paul.bottorff@hpe.com</span></a>&gt; wrote:<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D"">&nbsp;<o:p class=3D""></o:p></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Hi Paul and =
Andew:</span><o:p class=3D""></o:p></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">Paul, I agree that fixed length is easiest =
to implement and will allow the most rapid adoption. Never the less, a =
standard is of no value if it does not improve =
interoperability.</span><o:p =
class=3D""></o:p></div></div></div></div></blockquote><div class=3D""><div=
 class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">Of course. I do not see how =
interoperability is hampered in this case, however.&nbsp;<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">PB&gt;If an application =
needs TLVs then it can=E2=80=99t interoperate with a system that needs =
fixed sized formats. In effect you have two divergent =
standards.</span><o:p class=3D""></o:p></div></div></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div></div></div></div></blockquote></div></div></div></=
blockquote><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D"">If an SFP needs TLVs, it would be set with TLVs. That =
is part of the shared SFP context. MD Type 1 and MD Type 2 are protocol =
options, not divergent standards.<o:p class=3D""></o:p></div><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">PB&gt;And if you have an SFP with one SF that needs TLVs and =
one that needs fixed headers you=E2=80=99re going to translate the =
formats at the SFF? The result is the worst possible world where the =
switches need to know both formats and translate between them for =
various SFs.<o:p class=3D""></o:p></span></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div></div></div></div></div></blockquote><d=
iv><br class=3D""></div><div>I am not sure what it means to have =E2=80=9C=
an SF that needs TLVs and one that needs fixed headers=E2=80=9D. =
Clearly, I am not proposing any translation!&nbsp;</div><div><br =
class=3D""></div><div>Don=E2=80=99t forget there is a control-plane =
programming the SFs/SFFs, and that CP would set up the MD Type for a =
given SFP, so SFs do not =E2=80=98need=E2=80=99 specific =
encodings.</div><div><br class=3D""></div><div>Now, to mitigate the risk =
of having no intersection in capability (one SF supporting *only* Type 1 =
and one SF supporting *only* Type 2) is that we need to specify a MUST =
implement =E2=80=94 and that should be the simplest to implement which =
allows for all common use cases =E2=80=94 in other words, Type =
1.</div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><div class=3D"WordSection1" style=3D"page: WordSection1; =
font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;"><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">See below.<o:p =
class=3D""></o:p></div></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><br =
class=3D""><br class=3D""><o:p class=3D""></o:p></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div class=3D""><div class=3D""><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">What I would suggest is =
either:</span><o:p class=3D""></o:p></div></div></div><div class=3D""><div=
 class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">1) make TLVs the mandatory format with =
fixed size optional;</span><o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">2) eliminate the TLV option =
entirely;</span><o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">3) change the NSH header format options so =
the fixed size header is always present with optional TLVs following the =
fixed sized header.</span><o:p =
class=3D""></o:p></div></div></div></div></blockquote><div class=3D""><div=
 class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">To me, option 3 would not achieve a =
useful outcome. Basically, we could not count with a deterministically =
fixed header, and the flexible TLV-based option would always have =
=E2=80=9Cstuff=E2=80=9D before. Basically, this would negate the =
benefits of both MD Type 1 and MD Type 2.<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">PB&gt;For option 3 the =
fixed headers are at a constant offset which is what is important to =
parse them easily. It is possible for a switch or for software to use =
the fixed information at a fixed offset ever though TLV data may =
follow.</span><o:p class=3D""></o:p></div></div></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div></div></div></div></blockquote></div></div></div></=
blockquote><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D"">I see the problem space quite differently: If an SFP =
needs shared context that fits in an MD Type 1, it is set with MD Type =
1. If it needs more, then it needs to parse the TLVs anyway (and thus a =
fixed part followed by TLVs does not help).<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">PB&gt;TLVs always cost more than fixed =
size areas because they must encode individual TLs. An application that =
needs more than the fixed area can encode can use the fixed area for a =
portion of the meta-data and then add as many extension TLVs as are =
needed. The resulting encode will be at least as efficient as TLVs =
alone.<o:p class=3D""></o:p></span></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D"">Now, bring the conversation a level down from =
theoretical to practical, draft-guichard-sfc-nsh-dc-allocation-02, =
draft-meng-sfc-nsh-broadband-allocation, and =
draft-napper-sfc-nsh-mobility-allocation show what=E2=80=99s needed for =
the WG use cases. MD Type 2 adds extra flexibility (at a price).<o:p =
class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">PB&gt;An talking very practically we are =
not omniscient. When we find we need a new piece of meta-data for these =
base use cases an extension TLV provides the options of retaining the =
existing formatted data while adding an additional piece of meta-data. =
If done carefully, this can allow backward compatibility with equipment =
that does not understand the new extensions.<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">In other words, the =
minimum common denominator and the simpler to implement is MD Type =
1.<o:p class=3D""></o:p></div><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">PB&gt;My option 2 is the simpler option. =
Fixed length only. What is currently proposed is the most complex since =
it leads to multiple formats with translations between them.<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></div></div></div></div></div></div></blockquote><d=
iv><br class=3D""></div><div>Please no translations!</div><div><br =
class=3D""></div><div>=E2=80=94 Carlos.</div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div class=3D"WordSection1" =
style=3D"page: WordSection1; font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">Thanks!<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><o:p class=3D"">&nbsp;</o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">=E2=80=94 Carlos.<o:p =
class=3D""></o:p></div></div><div class=3D""><div style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><br class=3D""><br class=3D""><o:p =
class=3D""></o:p></div><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div class=3D""><div =
class=3D""><blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D"">If =
option 3 is chosen then applications can always count on the fixed sized =
header as their default.</span>&nbsp;<o:p =
class=3D""></o:p></div></div></div></div></blockquote><div class=3D""><div=
 class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">They could count with a fixed size part, =
not with a fixed sized header, if I understand the proposal =
correctly.<o:p class=3D""></o:p></div></div><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">PB&gt;This is one better than the current =
proposal which can=E2=80=99t count on either a fixed sized header or on =
a fixed size part at a known offset.</span><o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">Thanks,<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">=E2=80=94 Carlos.<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div style=3D"margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><br class=3D""><br class=3D""><br class=3D""><o:p =
class=3D""></o:p></div></div><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">Cheers,</span><o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D""><br class=3D"">Paul</span><o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div></div></div><div =
class=3D""><div style=3D"border-style: solid none none; =
border-top-color: rgb(225, 225, 225); border-top-width: 1pt; padding: =
3pt 0in 0in;" class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><b class=3D""><span style=3D"font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D"">From:</span></b><span =
class=3D"apple-converted-space"><span style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D"">&nbsp;</span></span><span =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D"">sfc [<a href=3D"mailto:sfc-bounces@ietf.org" style=3D"color: =
purple; text-decoration: underline;" class=3D""><span style=3D"color: =
purple;" class=3D"">mailto:sfc-bounces@ietf.org</span></a>]<span =
class=3D"apple-converted-space">&nbsp;</span><b class=3D"">On Behalf =
Of<span class=3D"apple-converted-space">&nbsp;</span></b>Paul Quinn =
(paulq)<br class=3D""><b class=3D"">Sent:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Tuesday, December 01, 2015 =
12:14 PM<br class=3D""><b class=3D"">To:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Andrew G. Malis<br =
class=3D""><b class=3D"">Cc:</b><span =
class=3D"apple-converted-space">&nbsp;</span><a =
href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D""><span style=3D"color: purple;" =
class=3D"">sfc@ietf.org</span></a><br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Re: [sfc] NSH context =
headers: fixed/tlv</span><o:p =
class=3D""></o:p></div></div></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">Hi Andy,<span =
class=3D"apple-converted-space">&nbsp;</span><o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">Please see below.<o:p =
class=3D""></o:p></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">Thanks<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">Paul<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div><div =
class=3D""><blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">On Nov 23, 2015, at 10:50 AM, Andrew G. =
Malis &lt;<a href=3D"mailto:agmalis@gmail.com" style=3D"color: purple; =
text-decoration: underline;" class=3D""><span style=3D"color: purple;" =
class=3D"">agmalis@gmail.com</span></a>&gt; wrote:<o:p =
class=3D""></o:p></div></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D"">I =
agree with Paul B. that interoperability is best served by using a =
header that accommodates the greatest number of possible applications =
and use cases as the common denominator. This argues for type 2 being =
the MUST to implement, with type 1 being an optional optimization for =
some particular use cases or applications that require at most a =
particular number context headers.<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div></div></div></div></blockquote><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">PQ&gt; &nbsp;I don't follow that logic: the _easiest_ (in =
terms of complexity, cost, etc.) option makes the most sense to mandate =
since it allows for a broad implementation and helps ensure adoption of =
the protocol. &nbsp;Mandating a more complex option simply slows the =
adoption. &nbsp;This is exactly the conversation we had when putting =
together the draft, and one that seems to resonate with developers and =
operators alike.<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">PQ&gt; &nbsp;Also, let's not ignore history (you know the old =
adage ;)): TLV and other variable length data plane protocols have not =
been a success. &nbsp;We can debate the reasons for that, but the fact =
remains: simple data planes get adoption. &nbsp;As Paul B. points out =
below, we don't know all the metadata answers, but we do know that a =
bounded amount of metadata is very important for SFC use cases. =
&nbsp;Let's use that fact, and a simple protocol to get implementation =
out the door.<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div></div><blockquote=
 style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">In a separate email, =
Med asked a very reasonable question - for type 1, why are =
there&nbsp;four mandatory context headers, rather than 2, 3, 5, 10, =
etc.? The draft contains no particular justification for this =
choice.<o:p =
class=3D""></o:p></div></div></div></div></div></div></blockquote><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">PQ&gt; &nbsp;That's a very valid question. &nbsp;The starting =
premise was simple: a bounded set of fixed metadata. &nbsp; Based on =
some experience in the service space and some initial use case =
discussion with operators, 4 provided some balance: reasonable in that =
it provided some meaningful space, yet not so large as to become =
unwieldy, all the while forcing some discipline. &nbsp;Overall that has =
proven to be true as implementations have been tested and mapped to use =
cases. &nbsp;Of course you can come up with cases where 4 is too many, =
or too few, in which case the draft provides a means to accommodate =
that.<o:p class=3D""></o:p></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">PQ&gt; &nbsp;I also think we need to be realistic. &nbsp;We =
were urged during WG formation by a large operator: the IETF cannot =
spend years trying to solve the service chaining issue. &nbsp;The need =
for an interoperable protocol is acute and operators need to start =
working on deployment (see the vibrancy of the open source projects in =
this space). &nbsp;The balance of type 1 and type 2 allows for velocity =
and evolution. &nbsp;<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><br =
class=3D""><br class=3D""><br class=3D""><br class=3D""><o:p =
class=3D""></o:p></div></div></div><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">It=E2=80=99s true that there are two particular use =
cases,&nbsp;draft-guichard-sfc-nsh-dc-allocation =
and&nbsp;draft-napper-sfc-nsh-mobility-allocation, that look to make =
good use of exactly 4 context headers. However, these are just two =
particular examples, and not yet accepted by the WG.&nbsp; Further =
development of these drafts, or even implementation, may show that four =
are insufficient.<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">Cheers,<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">Andy<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">On Fri, Nov 20, 2015 at 12:20 PM, Bottorff, Paul &lt;<a =
href=3D"mailto:paul.bottorff@hpe.com" target=3D"_blank" style=3D"color: =
purple; text-decoration: underline;" class=3D""><span style=3D"color: =
purple;" class=3D"">paul.bottorff@hpe.com</span></a>&gt; wrote:<o:p =
class=3D""></o:p></div></div></div><blockquote style=3D"border-style: =
none none none solid; border-left-color: rgb(204, 204, 204); =
border-left-width: 1pt; padding: 0in 0in 0in 6pt; margin: 5pt 0in 5pt =
4.8pt;" class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span style=3D"color: =
rgb(31, 73, 125);" class=3D"">I think we all could agree that fixed =
headers are easier to implement than TLVs, however that does not =
rationalize mandating a fixed header implementation. It would =
rationalize supporting only fixed length headers, however we have been =
unable to do this. Options always weaken standards agreement.</span><o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"color: rgb(31, 73, 125);" class=3D"">If the application =
requires TLVs, then it does not provide any standards advantage to =
mandate support for fixed headers. It will not be possible for an =
application that requires TLVs to fall back to fixed length headers. If =
they could, then we should eliminate the TLV option from NSH.</span><o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"color: rgb(31, 73, 125);" class=3D"">IMHO we should be looking =
at the abstract semantics for meta-data before we consider how to encode =
it. Once we decide what needs to be encoded then we can consider the =
best encodings and what should be mandatory or optional.<span =
class=3D"apple-converted-space">&nbsp;</span></span><o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"color: rgb(31, 73, 125);" class=3D"">Cheers,</span><o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"color: rgb(31, 73, 125);" class=3D"">Paul</span><o:p =
class=3D""></o:p></div></div></div><div class=3D""><div =
style=3D"border-style: solid none none; border-top-color: rgb(225, 225, =
225); border-top-width: 1pt; padding: 3pt 0in 0in;" class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><b =
class=3D"">From:</b><span class=3D"apple-converted-space">&nbsp;</span>sfc=
 [mailto:<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank" =
style=3D"color: purple; text-decoration: underline;" class=3D""><span =
style=3D"color: purple;" class=3D"">sfc-bounces@ietf.org</span></a>]<span =
class=3D"apple-converted-space">&nbsp;</span><b class=3D"">On Behalf =
Of<span class=3D"apple-converted-space">&nbsp;</span></b>Paul Quinn =
(paulq)<br class=3D""><b class=3D"">Sent:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Friday, November 20, 2015 =
6:27 AM<br class=3D""><b class=3D"">To:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Qin Wu<br class=3D""><b =
class=3D"">Cc:</b><span class=3D"apple-converted-space">&nbsp;</span><a =
href=3D"mailto:uri.elzur@intel.com" target=3D"_blank" style=3D"color: =
purple; text-decoration: underline;" class=3D""><span style=3D"color: =
purple;" class=3D"">uri.elzur@intel.com</span></a>; Dolganow, Andrew =
(Andrew);<span class=3D"apple-converted-space">&nbsp;</span><a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank" style=3D"color: purple; =
text-decoration: underline;" class=3D""><span style=3D"color: purple;" =
class=3D"">sfc@ietf.org</span></a>; Linda Dunbar<br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Re: [sfc] NSH context =
headers: fixed/tlv<o:p class=3D""></o:p></div></div></div></div></div><div=
 class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">On Nov 19, 2015, at 9:28 PM, Qin Wu &lt;<a =
href=3D"mailto:bill.wu@huawei.com" target=3D"_blank" style=3D"color: =
purple; text-decoration: underline;" class=3D""><span style=3D"color: =
purple;" class=3D"">bill.wu@huawei.com</span></a>&gt; wrote:<o:p =
class=3D""></o:p></div></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 10.5pt; color: rgb(31, 73, 125);" class=3D"">Hi, =
Andrew and Paul:</span><o:p class=3D""></o:p></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 10.5pt; color: rgb(31, 73, 125);" class=3D"">It =
looks I missed a lot of discussion regarding NSH context header in the =
past, thanks Paul to point me the archive.</span><o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"font-size: 10.5pt; color: =
rgb(31, 73, 125);" class=3D"">Generally speaking, there is tradeoff =
between performance and flexibility.</span><o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span style=3D"font-size: 10.5pt; color: =
rgb(31, 73, 125);" class=3D"">&nbsp;</span><o:p =
class=3D""></o:p></div></div></div><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div></div></div></div></blockquote><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">Absolutely, and that's the reason for offering the two =
options: balance speed/simplicity and flexibility.<o:p =
class=3D""></o:p></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">The philosophy is to mandate the simplest form of metadata, =
enabling a broad implementation base.&nbsp; If/when more flexibility is =
needed a more flexible NSH type is available, along with the associated =
tradeoffs.&nbsp; That's the balance that we decided to strike and it =
seems to be reasonable and well accepted.<o:p =
class=3D""></o:p></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">Thanks,<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">Paul<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div></div></div></div></div></div><p =
class=3D"MsoNormal" style=3D"margin: 0in 0in 12pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><br =
class=3D"">_______________________________________________<br =
class=3D"">sfc mailing list<br class=3D""><a href=3D"mailto:sfc@ietf.org" =
style=3D"color: purple; text-decoration: underline;" class=3D""><span =
style=3D"color: purple;" class=3D"">sfc@ietf.org</span></a><br =
class=3D""><a href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank" style=3D"color: purple; text-decoration: underline;" =
class=3D""><span style=3D"color: purple;" =
class=3D"">https://www.ietf.org/mailman/listinfo/sfc</span></a><o:p =
class=3D""></o:p></p></blockquote></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D"">&nbsp;<o:p =
class=3D""></o:p></div></div></div></div></div></blockquote></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D"">&nbsp;<o:p class=3D""></o:p></div></div></div></div><div =
class=3D""><div style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span =
style=3D"font-size: 9pt; font-family: Helvetica, sans-serif;" =
class=3D"">_______________________________________________<br =
class=3D"">sfc mailing list<br class=3D""><a href=3D"mailto:sfc@ietf.org" =
style=3D"color: purple; text-decoration: underline;" class=3D""><span =
style=3D"color: purple;" class=3D"">sfc@ietf.org</span></a><br =
class=3D""><a href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
style=3D"color: purple; text-decoration: underline;" class=3D""><span =
style=3D"color: purple;" =
class=3D"">https://www.ietf.org/mailman/listinfo/sfc</span></a></span></di=
v></div></div></blockquote></div></div></div></blockquote></div></div></di=
v></div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_BAFF50A8-110B-4DE0-9A4D-A35C7241DE9B--

--Apple-Mail=_2280F785-B791-4F6D-9D2D-9FF750AB217A
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

iQIcBAEBCAAGBQJWX1zaAAoJEIXgpQGOZny9wUkQAIhTZD/33MeVExWobeoUlEhH
h0r8Z9QDattHvIKHW3s4C506mzKRou9i59w3jCymmXn6ej0WxCb48HsPMDfJMT6z
6b/m5NL1RfnJZtm8q+p36PFvzpL5LUeqJ3KA9YovIWymjezaEQLiicncYV6lZgQH
yUpeG5YkYa1ZqLzGnpsEv1p/aiYzv2u7i6nXkmDWR8UswVrvhbDuQ1rcaK77luDR
OJcVW2j+Dage407oIyT7P1NE86IXjevKAJL9rxBXdnfSCwhTPv8HyOwMgbPA9sb4
k93/zK8/JGyJI9H6FW/f3NM981Ru76UKMe4RReFxEXS3q9cC0JcbN01pXGnKxiRQ
eSmZLMYtP9Z8HeMtC3cPItVs7m4aN1hMQRoMX46CsNouKeVsQoESWnThuQ/GlivU
XGehMJniIxdu+YQb5co+ti/JgEHb9nDrEsmsNyxRFZlq5geSZHM+NF6Joo5FnM4f
bg9E6JIu7uwG5WsE0rtoAj7J1WxVgVVzQ7fIyZw/zvoOQwPhaW8NuROwv3HanAYz
WVDz1xRg6DAF8i8pZg5v3QgouU5zDZkSvvUoBuCeJuekRP1/r30mIac4alFRv/tH
6qeHlA5LspU12ljQnFD3apTcE0f6mISuOCHEwGdnWCEo5fCIMZ6OUCsMmAiYCKFD
MRTlaEI+vYgg8w1YVpkD
=+EEq
-----END PGP SIGNATURE-----

--Apple-Mail=_2280F785-B791-4F6D-9D2D-9FF750AB217A--


From nobody Wed Dec  2 13:23:49 2015
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 15F101B2B64 for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 13:23:48 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.709
X-Spam-Level: 
X-Spam-Status: No, score=-0.709 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, J_CHICKENPOX_24=0.6, T_RP_MATCHES_RCVD=-0.01] autolearn=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 pwOoOzKC-JOb for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 13:23:43 -0800 (PST)
Received: from mail1.sandvine.com (mail1.sandvine.com [64.7.137.165]) by ietfa.amsl.com (Postfix) with ESMTP id 09B061B2B73 for <sfc@ietf.org>; Wed,  2 Dec 2015 13:23:43 -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; Wed, 2 Dec 2015 16:23:42 -0500
From: Dave Dolson <ddolson@sandvine.com>
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, "Bottorff, Paul" <paul.bottorff@hpe.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggAEqMwCAADCEgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlQCAAAWLgIAABzkAgAFynwD//6y6UA==
Date: Wed, 2 Dec 2015 21:23:44 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com>
In-Reply-To: <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.63]
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E9830DD593Ewtlexchp2sandvi_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/G4vsGQ4s-sB-y9osTh_MVcK5K2E>
Cc: "Paul Quinn \(paulq\)" <paulq@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 02 Dec 2015 21:23:48 -0000

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

PiB3ZSBuZWVkIHRvIHNwZWNpZnkgYSBNVVNUIGltcGxlbWVudCDigJQgYW5kIHRoYXQgc2hvdWxk
IGJlIHRoZSBzaW1wbGVzdCB0byBpbXBsZW1lbnQgd2hpY2ggYWxsb3dzIGZvciBhbGwgY29tbW9u
IHVzZSBjYXNlcyDigJQgaW4gb3RoZXIgd29yZHMsIFR5cGUgMS4NCg0KSXQgaXMgaW5kZWVkIHNp
bXBsZSB0byBpbXBsZW1lbnQgdGhlIHBhY2tldCBwYXJzZXIsIGJ1dCBJIHRoaW5rIFR5cGUgMSBt
YWtlcyB0aGUgY29udHJvbCBwbGFuZSBtb3JlIGNvbXBsaWNhdGVkLg0KSG93IGRvZXMgYW4gU0Yg
a25vdyB3aGF0IGl0ZW0gaXMgcGxhY2VkIGluIHNsb3QgMSBvZiBNRCBUeXBlIDE/DQpUeXBlIDIg
YWxsb3dzIHRoZSBtZXRhZGF0YSB0byBiZSBzZWxmLWRlc2NyaWJpbmcuDQoNCkFsc28sIGZvciBt
YW55IHVzZXJzIHdobyBkb27igJl0IHVzZSBtZXRhZGF0YSwgVHlwZSAyIGlzIG1vcmUgZWZmaWNp
ZW50Lg0KDQpTbyBhcyBJIHNlZSBpdCwgVHlwZSAyIGlzIHRoZSBnZW5lcmljIG9uZSBhbmQgVHlw
ZSAxIGlzIGFuIG9wdGltaXphdGlvbiBmb3Igc3BlY2lhbCBjYXNlcy4NCg0KDQotRGF2ZQ0KDQoN
Cg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKQ0KU2VudDogV2VkbmVzZGF5LCBEZWNlbWJlciAw
MiwgMjAxNSA0OjA0IFBNDQpUbzogQm90dG9yZmYsIFBhdWwNCkNjOiBBbmRyZXcgRy4gTWFsaXM7
IFBhdWwgUXVpbm4gKHBhdWxxKTsgc2ZjQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3NmY10gTlNI
IGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCkhpLCBQYXVsIEIuLA0KDQpUaGFua3MgZm9y
IHRoZSBjb252ZXJzYXRpb24sIHBsZWFzZSBmaW5kIG9uZSBmb2xsb3ctdXAgaW5saW5lLg0KDQpP
biBEZWMgMSwgMjAxNSwgYXQgNTo1NyBQTSwgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZA
aHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj4gd3JvdGU6DQoNCkhpIENhcmxv
czoNCg0KTW9yZSBvbiB0aGlzIGJlbG93LA0KDQpDaGVlcnMsDQoNClBhdWwNCg0KRnJvbTogQ2Fy
bG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpIFttYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tXQ0KU2Vu
dDogVHVlc2RheSwgRGVjZW1iZXIgMDEsIDIwMTUgMjozMiBQTQ0KVG86IEJvdHRvcmZmLCBQYXVs
DQpDYzogUGF1bCBRdWlubiAocGF1bHEpOyBBbmRyZXcgRy4gTWFsaXM7IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRl
cnM6IGZpeGVkL3Rsdg0KDQpQYXVsIEIuLA0KDQpQbGVhc2Ugc2VlIGlubGluZS4NCg0KT24gRGVj
IDEsIDIwMTUsIGF0IDU6MTIgUE0sIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5j
b208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+IHdyb3RlOg0KDQpIaSBQYXVsIFEuOg0K
DQpTZWUgaW5saW5lLA0KDQpDaGVlcnMsDQoNClBhdWwNCg0KRnJvbTogQ2FybG9zIFBpZ25hdGFy
byAoY3BpZ25hdGEpIFttYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tXQ0KU2VudDogVHVlc2RheSwg
RGVjZW1iZXIgMDEsIDIwMTUgMTo1MiBQTQ0KVG86IEJvdHRvcmZmLCBQYXVsDQpDYzogUGF1bCBR
dWlubiAocGF1bHEpOyBBbmRyZXcgRy4gTWFsaXM7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rs
dg0KDQpIaSwgUGF1bCBCLiwNCg0KT24gRGVjIDEsIDIwMTUsIGF0IDQ6NDUgUE0sIEJvdHRvcmZm
LCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNv
bT4+IHdyb3RlOg0KDQpIaSBQYXVsIGFuZCBBbmRldzoNCg0KDQpQYXVsLCBJIGFncmVlIHRoYXQg
Zml4ZWQgbGVuZ3RoIGlzIGVhc2llc3QgdG8gaW1wbGVtZW50IGFuZCB3aWxsIGFsbG93IHRoZSBt
b3N0IHJhcGlkIGFkb3B0aW9uLiBOZXZlciB0aGUgbGVzcywgYSBzdGFuZGFyZCBpcyBvZiBubyB2
YWx1ZSBpZiBpdCBkb2VzIG5vdCBpbXByb3ZlIGludGVyb3BlcmFiaWxpdHkuDQoNCk9mIGNvdXJz
ZS4gSSBkbyBub3Qgc2VlIGhvdyBpbnRlcm9wZXJhYmlsaXR5IGlzIGhhbXBlcmVkIGluIHRoaXMg
Y2FzZSwgaG93ZXZlci4NClBCPklmIGFuIGFwcGxpY2F0aW9uIG5lZWRzIFRMVnMgdGhlbiBpdCBj
YW7igJl0IGludGVyb3BlcmF0ZSB3aXRoIGEgc3lzdGVtIHRoYXQgbmVlZHMgZml4ZWQgc2l6ZWQg
Zm9ybWF0cy4gSW4gZWZmZWN0IHlvdSBoYXZlIHR3byBkaXZlcmdlbnQgc3RhbmRhcmRzLg0KDQoN
CklmIGFuIFNGUCBuZWVkcyBUTFZzLCBpdCB3b3VsZCBiZSBzZXQgd2l0aCBUTFZzLiBUaGF0IGlz
IHBhcnQgb2YgdGhlIHNoYXJlZCBTRlAgY29udGV4dC4gTUQgVHlwZSAxIGFuZCBNRCBUeXBlIDIg
YXJlIHByb3RvY29sIG9wdGlvbnMsIG5vdCBkaXZlcmdlbnQgc3RhbmRhcmRzLg0KUEI+QW5kIGlm
IHlvdSBoYXZlIGFuIFNGUCB3aXRoIG9uZSBTRiB0aGF0IG5lZWRzIFRMVnMgYW5kIG9uZSB0aGF0
IG5lZWRzIGZpeGVkIGhlYWRlcnMgeW914oCZcmUgZ29pbmcgdG8gdHJhbnNsYXRlIHRoZSBmb3Jt
YXRzIGF0IHRoZSBTRkY/IFRoZSByZXN1bHQgaXMgdGhlIHdvcnN0IHBvc3NpYmxlIHdvcmxkIHdo
ZXJlIHRoZSBzd2l0Y2hlcyBuZWVkIHRvIGtub3cgYm90aCBmb3JtYXRzIGFuZCB0cmFuc2xhdGUg
YmV0d2VlbiB0aGVtIGZvciB2YXJpb3VzIFNGcy4NCg0KDQpJIGFtIG5vdCBzdXJlIHdoYXQgaXQg
bWVhbnMgdG8gaGF2ZSDigJxhbiBTRiB0aGF0IG5lZWRzIFRMVnMgYW5kIG9uZSB0aGF0IG5lZWRz
IGZpeGVkIGhlYWRlcnPigJ0uIENsZWFybHksIEkgYW0gbm90IHByb3Bvc2luZyBhbnkgdHJhbnNs
YXRpb24hDQoNCkRvbuKAmXQgZm9yZ2V0IHRoZXJlIGlzIGEgY29udHJvbC1wbGFuZSBwcm9ncmFt
bWluZyB0aGUgU0ZzL1NGRnMsIGFuZCB0aGF0IENQIHdvdWxkIHNldCB1cCB0aGUgTUQgVHlwZSBm
b3IgYSBnaXZlbiBTRlAsIHNvIFNGcyBkbyBub3Qg4oCYbmVlZOKAmSBzcGVjaWZpYyBlbmNvZGlu
Z3MuDQoNCk5vdywgdG8gbWl0aWdhdGUgdGhlIHJpc2sgb2YgaGF2aW5nIG5vIGludGVyc2VjdGlv
biBpbiBjYXBhYmlsaXR5IChvbmUgU0Ygc3VwcG9ydGluZyAqb25seSogVHlwZSAxIGFuZCBvbmUg
U0Ygc3VwcG9ydGluZyAqb25seSogVHlwZSAyKSBpcyB0aGF0IHdlIG5lZWQgdG8gc3BlY2lmeSBh
IE1VU1QgaW1wbGVtZW50IOKAlCBhbmQgdGhhdCBzaG91bGQgYmUgdGhlIHNpbXBsZXN0IHRvIGlt
cGxlbWVudCB3aGljaCBhbGxvd3MgZm9yIGFsbCBjb21tb24gdXNlIGNhc2VzIOKAlCBpbiBvdGhl
ciB3b3JkcywgVHlwZSAxLg0KDQoNClNlZSBiZWxvdy4NCg0KDQoNCldoYXQgSSB3b3VsZCBzdWdn
ZXN0IGlzIGVpdGhlcjoNCjEpIG1ha2UgVExWcyB0aGUgbWFuZGF0b3J5IGZvcm1hdCB3aXRoIGZp
eGVkIHNpemUgb3B0aW9uYWw7DQoyKSBlbGltaW5hdGUgdGhlIFRMViBvcHRpb24gZW50aXJlbHk7
DQozKSBjaGFuZ2UgdGhlIE5TSCBoZWFkZXIgZm9ybWF0IG9wdGlvbnMgc28gdGhlIGZpeGVkIHNp
emUgaGVhZGVyIGlzIGFsd2F5cyBwcmVzZW50IHdpdGggb3B0aW9uYWwgVExWcyBmb2xsb3dpbmcg
dGhlIGZpeGVkIHNpemVkIGhlYWRlci4NCg0KVG8gbWUsIG9wdGlvbiAzIHdvdWxkIG5vdCBhY2hp
ZXZlIGEgdXNlZnVsIG91dGNvbWUuIEJhc2ljYWxseSwgd2UgY291bGQgbm90IGNvdW50IHdpdGgg
YSBkZXRlcm1pbmlzdGljYWxseSBmaXhlZCBoZWFkZXIsIGFuZCB0aGUgZmxleGlibGUgVExWLWJh
c2VkIG9wdGlvbiB3b3VsZCBhbHdheXMgaGF2ZSDigJxzdHVmZuKAnSBiZWZvcmUuIEJhc2ljYWxs
eSwgdGhpcyB3b3VsZCBuZWdhdGUgdGhlIGJlbmVmaXRzIG9mIGJvdGggTUQgVHlwZSAxIGFuZCBN
RCBUeXBlIDIuDQoNClBCPkZvciBvcHRpb24gMyB0aGUgZml4ZWQgaGVhZGVycyBhcmUgYXQgYSBj
b25zdGFudCBvZmZzZXQgd2hpY2ggaXMgd2hhdCBpcyBpbXBvcnRhbnQgdG8gcGFyc2UgdGhlbSBl
YXNpbHkuIEl0IGlzIHBvc3NpYmxlIGZvciBhIHN3aXRjaCBvciBmb3Igc29mdHdhcmUgdG8gdXNl
IHRoZSBmaXhlZCBpbmZvcm1hdGlvbiBhdCBhIGZpeGVkIG9mZnNldCBldmVyIHRob3VnaCBUTFYg
ZGF0YSBtYXkgZm9sbG93Lg0KDQoNCkkgc2VlIHRoZSBwcm9ibGVtIHNwYWNlIHF1aXRlIGRpZmZl
cmVudGx5OiBJZiBhbiBTRlAgbmVlZHMgc2hhcmVkIGNvbnRleHQgdGhhdCBmaXRzIGluIGFuIE1E
IFR5cGUgMSwgaXQgaXMgc2V0IHdpdGggTUQgVHlwZSAxLiBJZiBpdCBuZWVkcyBtb3JlLCB0aGVu
IGl0IG5lZWRzIHRvIHBhcnNlIHRoZSBUTFZzIGFueXdheSAoYW5kIHRodXMgYSBmaXhlZCBwYXJ0
IGZvbGxvd2VkIGJ5IFRMVnMgZG9lcyBub3QgaGVscCkuDQpQQj5UTFZzIGFsd2F5cyBjb3N0IG1v
cmUgdGhhbiBmaXhlZCBzaXplIGFyZWFzIGJlY2F1c2UgdGhleSBtdXN0IGVuY29kZSBpbmRpdmlk
dWFsIFRMcy4gQW4gYXBwbGljYXRpb24gdGhhdCBuZWVkcyBtb3JlIHRoYW4gdGhlIGZpeGVkIGFy
ZWEgY2FuIGVuY29kZSBjYW4gdXNlIHRoZSBmaXhlZCBhcmVhIGZvciBhIHBvcnRpb24gb2YgdGhl
IG1ldGEtZGF0YSBhbmQgdGhlbiBhZGQgYXMgbWFueSBleHRlbnNpb24gVExWcyBhcyBhcmUgbmVl
ZGVkLiBUaGUgcmVzdWx0aW5nIGVuY29kZSB3aWxsIGJlIGF0IGxlYXN0IGFzIGVmZmljaWVudCBh
cyBUTFZzIGFsb25lLg0KDQpOb3csIGJyaW5nIHRoZSBjb252ZXJzYXRpb24gYSBsZXZlbCBkb3du
IGZyb20gdGhlb3JldGljYWwgdG8gcHJhY3RpY2FsLCBkcmFmdC1ndWljaGFyZC1zZmMtbnNoLWRj
LWFsbG9jYXRpb24tMDIsIGRyYWZ0LW1lbmctc2ZjLW5zaC1icm9hZGJhbmQtYWxsb2NhdGlvbiwg
YW5kIGRyYWZ0LW5hcHBlci1zZmMtbnNoLW1vYmlsaXR5LWFsbG9jYXRpb24gc2hvdyB3aGF04oCZ
cyBuZWVkZWQgZm9yIHRoZSBXRyB1c2UgY2FzZXMuIE1EIFR5cGUgMiBhZGRzIGV4dHJhIGZsZXhp
YmlsaXR5IChhdCBhIHByaWNlKS4NClBCPkFuIHRhbGtpbmcgdmVyeSBwcmFjdGljYWxseSB3ZSBh
cmUgbm90IG9tbmlzY2llbnQuIFdoZW4gd2UgZmluZCB3ZSBuZWVkIGEgbmV3IHBpZWNlIG9mIG1l
dGEtZGF0YSBmb3IgdGhlc2UgYmFzZSB1c2UgY2FzZXMgYW4gZXh0ZW5zaW9uIFRMViBwcm92aWRl
cyB0aGUgb3B0aW9ucyBvZiByZXRhaW5pbmcgdGhlIGV4aXN0aW5nIGZvcm1hdHRlZCBkYXRhIHdo
aWxlIGFkZGluZyBhbiBhZGRpdGlvbmFsIHBpZWNlIG9mIG1ldGEtZGF0YS4gSWYgZG9uZSBjYXJl
ZnVsbHksIHRoaXMgY2FuIGFsbG93IGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgd2l0aCBlcXVpcG1l
bnQgdGhhdCBkb2VzIG5vdCB1bmRlcnN0YW5kIHRoZSBuZXcgZXh0ZW5zaW9ucy4NCg0KSW4gb3Ro
ZXIgd29yZHMsIHRoZSBtaW5pbXVtIGNvbW1vbiBkZW5vbWluYXRvciBhbmQgdGhlIHNpbXBsZXIg
dG8gaW1wbGVtZW50IGlzIE1EIFR5cGUgMS4NClBCPk15IG9wdGlvbiAyIGlzIHRoZSBzaW1wbGVy
IG9wdGlvbi4gRml4ZWQgbGVuZ3RoIG9ubHkuIFdoYXQgaXMgY3VycmVudGx5IHByb3Bvc2VkIGlz
IHRoZSBtb3N0IGNvbXBsZXggc2luY2UgaXQgbGVhZHMgdG8gbXVsdGlwbGUgZm9ybWF0cyB3aXRo
IHRyYW5zbGF0aW9ucyBiZXR3ZWVuIHRoZW0uDQoNCg0KUGxlYXNlIG5vIHRyYW5zbGF0aW9ucyEN
Cg0K4oCUIENhcmxvcy4NCg0KDQpUaGFua3MhDQoNCuKAlCBDYXJsb3MuDQoNCg0KDQpJZiBvcHRp
b24gMyBpcyBjaG9zZW4gdGhlbiBhcHBsaWNhdGlvbnMgY2FuIGFsd2F5cyBjb3VudCBvbiB0aGUg
Zml4ZWQgc2l6ZWQgaGVhZGVyIGFzIHRoZWlyIGRlZmF1bHQuDQoNClRoZXkgY291bGQgY291bnQg
d2l0aCBhIGZpeGVkIHNpemUgcGFydCwgbm90IHdpdGggYSBmaXhlZCBzaXplZCBoZWFkZXIsIGlm
IEkgdW5kZXJzdGFuZCB0aGUgcHJvcG9zYWwgY29ycmVjdGx5Lg0KDQpQQj5UaGlzIGlzIG9uZSBi
ZXR0ZXIgdGhhbiB0aGUgY3VycmVudCBwcm9wb3NhbCB3aGljaCBjYW7igJl0IGNvdW50IG9uIGVp
dGhlciBhIGZpeGVkIHNpemVkIGhlYWRlciBvciBvbiBhIGZpeGVkIHNpemUgcGFydCBhdCBhIGtu
b3duIG9mZnNldC4NCg0KVGhhbmtzLA0KDQrigJQgQ2FybG9zLg0KDQoNCg0KDQoNCkNoZWVycywN
Cg0KUGF1bA0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIFBhdWwgUXVpbm4gKHBhdWxxKQ0KU2VudDogVHVlc2RheSwgRGVjZW1iZXIgMDEsIDIw
MTUgMTI6MTQgUE0NClRvOiBBbmRyZXcgRy4gTWFsaXMNCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBm
aXhlZC90bHYNCg0KSGkgQW5keSwNCg0KDQpQbGVhc2Ugc2VlIGJlbG93Lg0KDQoNClRoYW5rcw0K
UGF1bA0KDQoNCk9uIE5vdiAyMywgMjAxNSwgYXQgMTA6NTAgQU0sIEFuZHJldyBHLiBNYWxpcyA8
YWdtYWxpc0BnbWFpbC5jb208bWFpbHRvOmFnbWFsaXNAZ21haWwuY29tPj4gd3JvdGU6DQoNCkkg
YWdyZWUgd2l0aCBQYXVsIEIuIHRoYXQgaW50ZXJvcGVyYWJpbGl0eSBpcyBiZXN0IHNlcnZlZCBi
eSB1c2luZyBhIGhlYWRlciB0aGF0IGFjY29tbW9kYXRlcyB0aGUgZ3JlYXRlc3QgbnVtYmVyIG9m
IHBvc3NpYmxlIGFwcGxpY2F0aW9ucyBhbmQgdXNlIGNhc2VzIGFzIHRoZSBjb21tb24gZGVub21p
bmF0b3IuIFRoaXMgYXJndWVzIGZvciB0eXBlIDIgYmVpbmcgdGhlIE1VU1QgdG8gaW1wbGVtZW50
LCB3aXRoIHR5cGUgMSBiZWluZyBhbiBvcHRpb25hbCBvcHRpbWl6YXRpb24gZm9yIHNvbWUgcGFy
dGljdWxhciB1c2UgY2FzZXMgb3IgYXBwbGljYXRpb25zIHRoYXQgcmVxdWlyZSBhdCBtb3N0IGEg
cGFydGljdWxhciBudW1iZXIgY29udGV4dCBoZWFkZXJzLg0KDQoNClBRPiAgSSBkb24ndCBmb2xs
b3cgdGhhdCBsb2dpYzogdGhlIF9lYXNpZXN0XyAoaW4gdGVybXMgb2YgY29tcGxleGl0eSwgY29z
dCwgZXRjLikgb3B0aW9uIG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRvIG1hbmRhdGUgc2luY2UgaXQg
YWxsb3dzIGZvciBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGFuZCBoZWxwcyBlbnN1cmUgYWRvcHRp
b24gb2YgdGhlIHByb3RvY29sLiAgTWFuZGF0aW5nIGEgbW9yZSBjb21wbGV4IG9wdGlvbiBzaW1w
bHkgc2xvd3MgdGhlIGFkb3B0aW9uLiAgVGhpcyBpcyBleGFjdGx5IHRoZSBjb252ZXJzYXRpb24g
d2UgaGFkIHdoZW4gcHV0dGluZyB0b2dldGhlciB0aGUgZHJhZnQsIGFuZCBvbmUgdGhhdCBzZWVt
cyB0byByZXNvbmF0ZSB3aXRoIGRldmVsb3BlcnMgYW5kIG9wZXJhdG9ycyBhbGlrZS4NCg0KUFE+
ICBBbHNvLCBsZXQncyBub3QgaWdub3JlIGhpc3RvcnkgKHlvdSBrbm93IHRoZSBvbGQgYWRhZ2Ug
OykpOiBUTFYgYW5kIG90aGVyIHZhcmlhYmxlIGxlbmd0aCBkYXRhIHBsYW5lIHByb3RvY29scyBo
YXZlIG5vdCBiZWVuIGEgc3VjY2Vzcy4gIFdlIGNhbiBkZWJhdGUgdGhlIHJlYXNvbnMgZm9yIHRo
YXQsIGJ1dCB0aGUgZmFjdCByZW1haW5zOiBzaW1wbGUgZGF0YSBwbGFuZXMgZ2V0IGFkb3B0aW9u
LiAgQXMgUGF1bCBCLiBwb2ludHMgb3V0IGJlbG93LCB3ZSBkb24ndCBrbm93IGFsbCB0aGUgbWV0
YWRhdGEgYW5zd2VycywgYnV0IHdlIGRvIGtub3cgdGhhdCBhIGJvdW5kZWQgYW1vdW50IG9mIG1l
dGFkYXRhIGlzIHZlcnkgaW1wb3J0YW50IGZvciBTRkMgdXNlIGNhc2VzLiAgTGV0J3MgdXNlIHRo
YXQgZmFjdCwgYW5kIGEgc2ltcGxlIHByb3RvY29sIHRvIGdldCBpbXBsZW1lbnRhdGlvbiBvdXQg
dGhlIGRvb3IuDQoNCkluIGEgc2VwYXJhdGUgZW1haWwsIE1lZCBhc2tlZCBhIHZlcnkgcmVhc29u
YWJsZSBxdWVzdGlvbiAtIGZvciB0eXBlIDEsIHdoeSBhcmUgdGhlcmUgZm91ciBtYW5kYXRvcnkg
Y29udGV4dCBoZWFkZXJzLCByYXRoZXIgdGhhbiAyLCAzLCA1LCAxMCwgZXRjLj8gVGhlIGRyYWZ0
IGNvbnRhaW5zIG5vIHBhcnRpY3VsYXIganVzdGlmaWNhdGlvbiBmb3IgdGhpcyBjaG9pY2UuDQoN
ClBRPiAgVGhhdCdzIGEgdmVyeSB2YWxpZCBxdWVzdGlvbi4gIFRoZSBzdGFydGluZyBwcmVtaXNl
IHdhcyBzaW1wbGU6IGEgYm91bmRlZCBzZXQgb2YgZml4ZWQgbWV0YWRhdGEuICAgQmFzZWQgb24g
c29tZSBleHBlcmllbmNlIGluIHRoZSBzZXJ2aWNlIHNwYWNlIGFuZCBzb21lIGluaXRpYWwgdXNl
IGNhc2UgZGlzY3Vzc2lvbiB3aXRoIG9wZXJhdG9ycywgNCBwcm92aWRlZCBzb21lIGJhbGFuY2U6
IHJlYXNvbmFibGUgaW4gdGhhdCBpdCBwcm92aWRlZCBzb21lIG1lYW5pbmdmdWwgc3BhY2UsIHll
dCBub3Qgc28gbGFyZ2UgYXMgdG8gYmVjb21lIHVud2llbGR5LCBhbGwgdGhlIHdoaWxlIGZvcmNp
bmcgc29tZSBkaXNjaXBsaW5lLiAgT3ZlcmFsbCB0aGF0IGhhcyBwcm92ZW4gdG8gYmUgdHJ1ZSBh
cyBpbXBsZW1lbnRhdGlvbnMgaGF2ZSBiZWVuIHRlc3RlZCBhbmQgbWFwcGVkIHRvIHVzZSBjYXNl
cy4gIE9mIGNvdXJzZSB5b3UgY2FuIGNvbWUgdXAgd2l0aCBjYXNlcyB3aGVyZSA0IGlzIHRvbyBt
YW55LCBvciB0b28gZmV3LCBpbiB3aGljaCBjYXNlIHRoZSBkcmFmdCBwcm92aWRlcyBhIG1lYW5z
IHRvIGFjY29tbW9kYXRlIHRoYXQuDQoNClBRPiAgSSBhbHNvIHRoaW5rIHdlIG5lZWQgdG8gYmUg
cmVhbGlzdGljLiAgV2Ugd2VyZSB1cmdlZCBkdXJpbmcgV0cgZm9ybWF0aW9uIGJ5IGEgbGFyZ2Ug
b3BlcmF0b3I6IHRoZSBJRVRGIGNhbm5vdCBzcGVuZCB5ZWFycyB0cnlpbmcgdG8gc29sdmUgdGhl
IHNlcnZpY2UgY2hhaW5pbmcgaXNzdWUuICBUaGUgbmVlZCBmb3IgYW4gaW50ZXJvcGVyYWJsZSBw
cm90b2NvbCBpcyBhY3V0ZSBhbmQgb3BlcmF0b3JzIG5lZWQgdG8gc3RhcnQgd29ya2luZyBvbiBk
ZXBsb3ltZW50IChzZWUgdGhlIHZpYnJhbmN5IG9mIHRoZSBvcGVuIHNvdXJjZSBwcm9qZWN0cyBp
biB0aGlzIHNwYWNlKS4gIFRoZSBiYWxhbmNlIG9mIHR5cGUgMSBhbmQgdHlwZSAyIGFsbG93cyBm
b3IgdmVsb2NpdHkgYW5kIGV2b2x1dGlvbi4NCg0KDQoNCg0KDQoNCg0KDQpJdOKAmXMgdHJ1ZSB0
aGF0IHRoZXJlIGFyZSB0d28gcGFydGljdWxhciB1c2UgY2FzZXMsIGRyYWZ0LWd1aWNoYXJkLXNm
Yy1uc2gtZGMtYWxsb2NhdGlvbiBhbmQgZHJhZnQtbmFwcGVyLXNmYy1uc2gtbW9iaWxpdHktYWxs
b2NhdGlvbiwgdGhhdCBsb29rIHRvIG1ha2UgZ29vZCB1c2Ugb2YgZXhhY3RseSA0IGNvbnRleHQg
aGVhZGVycy4gSG93ZXZlciwgdGhlc2UgYXJlIGp1c3QgdHdvIHBhcnRpY3VsYXIgZXhhbXBsZXMs
IGFuZCBub3QgeWV0IGFjY2VwdGVkIGJ5IHRoZSBXRy4gIEZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2Yg
dGhlc2UgZHJhZnRzLCBvciBldmVuIGltcGxlbWVudGF0aW9uLCBtYXkgc2hvdyB0aGF0IGZvdXIg
YXJlIGluc3VmZmljaWVudC4NCg0KQ2hlZXJzLA0KQW5keQ0KDQoNCk9uIEZyaSwgTm92IDIwLCAy
MDE1IGF0IDEyOjIwIFBNLCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1h
aWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PiB3cm90ZToNCkkgdGhpbmsgd2UgYWxsIGNvdWxk
IGFncmVlIHRoYXQgZml4ZWQgaGVhZGVycyBhcmUgZWFzaWVyIHRvIGltcGxlbWVudCB0aGFuIFRM
VnMsIGhvd2V2ZXIgdGhhdCBkb2VzIG5vdCByYXRpb25hbGl6ZSBtYW5kYXRpbmcgYSBmaXhlZCBo
ZWFkZXIgaW1wbGVtZW50YXRpb24uIEl0IHdvdWxkIHJhdGlvbmFsaXplIHN1cHBvcnRpbmcgb25s
eSBmaXhlZCBsZW5ndGggaGVhZGVycywgaG93ZXZlciB3ZSBoYXZlIGJlZW4gdW5hYmxlIHRvIGRv
IHRoaXMuIE9wdGlvbnMgYWx3YXlzIHdlYWtlbiBzdGFuZGFyZHMgYWdyZWVtZW50Lg0KDQpJZiB0
aGUgYXBwbGljYXRpb24gcmVxdWlyZXMgVExWcywgdGhlbiBpdCBkb2VzIG5vdCBwcm92aWRlIGFu
eSBzdGFuZGFyZHMgYWR2YW50YWdlIHRvIG1hbmRhdGUgc3VwcG9ydCBmb3IgZml4ZWQgaGVhZGVy
cy4gSXQgd2lsbCBub3QgYmUgcG9zc2libGUgZm9yIGFuIGFwcGxpY2F0aW9uIHRoYXQgcmVxdWly
ZXMgVExWcyB0byBmYWxsIGJhY2sgdG8gZml4ZWQgbGVuZ3RoIGhlYWRlcnMuIElmIHRoZXkgY291
bGQsIHRoZW4gd2Ugc2hvdWxkIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBmcm9tIE5TSC4NCg0K
SU1ITyB3ZSBzaG91bGQgYmUgbG9va2luZyBhdCB0aGUgYWJzdHJhY3Qgc2VtYW50aWNzIGZvciBt
ZXRhLWRhdGEgYmVmb3JlIHdlIGNvbnNpZGVyIGhvdyB0byBlbmNvZGUgaXQuIE9uY2Ugd2UgZGVj
aWRlIHdoYXQgbmVlZHMgdG8gYmUgZW5jb2RlZCB0aGVuIHdlIGNhbiBjb25zaWRlciB0aGUgYmVz
dCBlbmNvZGluZ3MgYW5kIHdoYXQgc2hvdWxkIGJlIG1hbmRhdG9yeSBvciBvcHRpb25hbC4NCg0K
Q2hlZXJzLA0KDQpQYXVsDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzxt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2YgUGF1bCBRdWlubiAocGF1
bHEpDQpTZW50OiBGcmlkYXksIE5vdmVtYmVyIDIwLCAyMDE1IDY6MjcgQU0NClRvOiBRaW4gV3UN
CkNjOiB1cmkuZWx6dXJAaW50ZWwuY29tPG1haWx0bzp1cmkuZWx6dXJAaW50ZWwuY29tPjsgRG9s
Z2Fub3csIEFuZHJldyAoQW5kcmV3KTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
OyBMaW5kYSBEdW5iYXINClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBm
aXhlZC90bHYNCg0KDQpPbiBOb3YgMTksIDIwMTUsIGF0IDk6MjggUE0sIFFpbiBXdSA8YmlsbC53
dUBodWF3ZWkuY29tPG1haWx0bzpiaWxsLnd1QGh1YXdlaS5jb20+PiB3cm90ZToNCg0KSGksIEFu
ZHJldyBhbmQgUGF1bDoNCkl0IGxvb2tzIEkgbWlzc2VkIGEgbG90IG9mIGRpc2N1c3Npb24gcmVn
YXJkaW5nIE5TSCBjb250ZXh0IGhlYWRlciBpbiB0aGUgcGFzdCwgdGhhbmtzIFBhdWwgdG8gcG9p
bnQgbWUgdGhlIGFyY2hpdmUuDQpHZW5lcmFsbHkgc3BlYWtpbmcsIHRoZXJlIGlzIHRyYWRlb2Zm
IGJldHdlZW4gcGVyZm9ybWFuY2UgYW5kIGZsZXhpYmlsaXR5Lg0KDQoNCkFic29sdXRlbHksIGFu
ZCB0aGF0J3MgdGhlIHJlYXNvbiBmb3Igb2ZmZXJpbmcgdGhlIHR3byBvcHRpb25zOiBiYWxhbmNl
IHNwZWVkL3NpbXBsaWNpdHkgYW5kIGZsZXhpYmlsaXR5Lg0KDQpUaGUgcGhpbG9zb3BoeSBpcyB0
byBtYW5kYXRlIHRoZSBzaW1wbGVzdCBmb3JtIG9mIG1ldGFkYXRhLCBlbmFibGluZyBhIGJyb2Fk
IGltcGxlbWVudGF0aW9uIGJhc2UuICBJZi93aGVuIG1vcmUgZmxleGliaWxpdHkgaXMgbmVlZGVk
IGEgbW9yZSBmbGV4aWJsZSBOU0ggdHlwZSBpcyBhdmFpbGFibGUsIGFsb25nIHdpdGggdGhlIGFz
c29jaWF0ZWQgdHJhZGVvZmZzLiAgVGhhdCdzIHRoZSBiYWxhbmNlIHRoYXQgd2UgZGVjaWRlZCB0
byBzdHJpa2UgYW5kIGl0IHNlZW1zIHRvIGJlIHJlYXNvbmFibGUgYW5kIHdlbGwgYWNjZXB0ZWQu
DQoNClRoYW5rcywNClBhdWwNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQoN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFp
bGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAz
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAx
NSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJ
cGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8N
CnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWls
eToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsN
Cgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5k
ZXJsaW5lO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hh
ciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjgu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLmFwcGxlLWNv
bnZlcnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0K
c3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFy
IjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4
dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uRW1haWxTdHls
ZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXtt
c28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdv
cmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4w
aW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48
L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0i
ZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1z
byA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9
ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8
L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8
ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jmd0OyB3ZSBu
ZWVkIHRvIHNwZWNpZnkgYSBNVVNUIGltcGxlbWVudCDigJQgYW5kIHRoYXQgc2hvdWxkIGJlIHRo
ZSBzaW1wbGVzdCB0byBpbXBsZW1lbnQgd2hpY2ggYWxsb3dzIGZvciBhbGwgY29tbW9uIHVzZSBj
YXNlcyDigJQgaW4gb3RoZXIgd29yZHMsIFR5cGUgMS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
SXQgaXMgaW5kZWVkIHNpbXBsZSB0byBpbXBsZW1lbnQgdGhlIHBhY2tldCBwYXJzZXIsIGJ1dCBJ
IHRoaW5rIFR5cGUgMSBtYWtlcyB0aGUgY29udHJvbCBwbGFuZSBtb3JlIGNvbXBsaWNhdGVkLg0K
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Ib3cgZG9lcyBhbiBTRiBrbm93
IHdoYXQgaXRlbSBpcyBwbGFjZWQgaW4gc2xvdCAxIG9mIE1EIFR5cGUgMT8NCjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VHlwZSAyIGFsbG93cyB0aGUgbWV0YWRhdGEgdG8g
YmUgc2VsZi1kZXNjcmliaW5nLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BbHNvLCBmb3IgbWFu
eSB1c2VycyB3aG8gZG9u4oCZdCB1c2UgbWV0YWRhdGEsIFR5cGUgMiBpcyBtb3JlIGVmZmljaWVu
dC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U28gYXMgSSBzZWUgaXQsIFR5cGUgMiBpcyB0aGUg
Z2VuZXJpYyBvbmUgYW5kIFR5cGUgMSBpcyBhbiBvcHRpbWl6YXRpb24gZm9yIHNwZWNpYWwgY2Fz
ZXMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+LURhdmU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkNhcmxvcyBQaWduYXRh
cm8gKGNwaWduYXRhKTxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIERlY2VtYmVyIDAyLCAy
MDE1IDQ6MDQgUE08YnI+DQo8Yj5Ubzo8L2I+IEJvdHRvcmZmLCBQYXVsPGJyPg0KPGI+Q2M6PC9i
PiBBbmRyZXcgRy4gTWFsaXM7IFBhdWwgUXVpbm4gKHBhdWxxKTsgc2ZjQGlldGYub3JnPGJyPg0K
PGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSwgUGF1bCBC
Liw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyBm
b3IgdGhlIGNvbnZlcnNhdGlvbiwgcGxlYXNlIGZpbmQgb25lIGZvbGxvdy11cCBpbmxpbmUuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBE
ZWMgMSwgMjAxNSwgYXQgNTo1NyBQTSwgQm90dG9yZmYsIFBhdWwgJmx0OzxhIGhyZWY9Im1haWx0
bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvYT4mZ3Q7IHdy
b3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIENhcmxvczo8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk1vcmUgb24gdGhpcyBiZWxvdyw8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkNoZWVycyw8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PGJyPg0KUGF1bDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+Q2FybG9zDQogUGlnbmF0YXJvIChjcGlnbmF0YSkgWzxhIGhyZWY9Im1haWx0bzpjcGln
bmF0YUBjaXNjby5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpjcGlnbmF0
YUBjaXNjby5jb208L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIERlY2VtYmVyIDAxLCAyMDE1IDI6MzIg
UE08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPkJvdHRvcmZmLCBQYXVsPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5QYXVsIFF1aW5uIChwYXVscSk7IEFuZHJl
dyBHLiBNYWxpczs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIE5TSCBjb250
ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBhdWwgQi4sPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5QbGVhc2Ugc2VlIGlubGluZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPk9uIERlYyAxLCAyMDE1LCBhdCA1OjEyIFBNLCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIFBh
dWwgUS46PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5TZWUgaW5saW5lLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q2hlZXJzLDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+UGF1bDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0Ux
RTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+Q2FybG9zDQogUGlnbmF0YXJvIChjcGlnbmF0YSkgWzxhIGhyZWY9Im1haWx0bzpj
cGlnbmF0YUBjaXNjby5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpjcGln
bmF0YUBjaXNjby5jb208L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIERlY2VtYmVyIDAxLCAyMDE1IDE6
NTIgUE08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPkJvdHRvcmZmLCBQYXVsPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5QYXVsIFF1aW5uIChwYXVscSk7IEFu
ZHJldyBHLiBNYWxpczs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIE5TSCBj
b250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkhpLCBQYXVsIEIuLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIERlYyAxLCAyMDE1LCBhdCA0OjQ1IFBNLCBCb3R0
b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9zcGFuPjwvYT4m
Z3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIFBhdWwgYW5k
IEFuZGV3Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPlBhdWwsIEkgYWdyZWUgdGhhdCBmaXhlZCBsZW5ndGggaXMgZWFz
aWVzdCB0byBpbXBsZW1lbnQgYW5kIHdpbGwgYWxsb3cgdGhlIG1vc3QgcmFwaWQgYWRvcHRpb24u
IE5ldmVyIHRoZSBsZXNzLCBhIHN0YW5kYXJkIGlzIG9mIG5vIHZhbHVlIGlmIGl0IGRvZXMgbm90
IGltcHJvdmUNCiBpbnRlcm9wZXJhYmlsaXR5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5PZiBjb3Vyc2UuIEkgZG8gbm90IHNlZSBob3cgaW50ZXJvcGVyYWJpbGl0eSBpcyBoYW1wZXJl
ZCBpbiB0aGlzIGNhc2UsIGhvd2V2ZXIuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7SWYgYW4gYXBwbGljYXRpb24gbmVlZHMg
VExWcyB0aGVuIGl0IGNhbuKAmXQgaW50ZXJvcGVyYXRlIHdpdGggYSBzeXN0ZW0gdGhhdCBuZWVk
cyBmaXhlZCBzaXplZCBmb3JtYXRzLiBJbiBlZmZlY3QgeW91IGhhdmUgdHdvIGRpdmVyZ2VudCBz
dGFuZGFyZHMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIGFuIFNGUCBuZWVkcyBUTFZzLCBp
dCB3b3VsZCBiZSBzZXQgd2l0aCBUTFZzLiBUaGF0IGlzIHBhcnQgb2YgdGhlIHNoYXJlZCBTRlAg
Y29udGV4dC4gTUQgVHlwZSAxIGFuZCBNRCBUeXBlIDIgYXJlIHByb3RvY29sIG9wdGlvbnMsIG5v
dCBkaXZlcmdlbnQgc3RhbmRhcmRzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPlBCJmd0O0FuZCBpZiB5b3UgaGF2ZSBhbiBTRlAgd2l0aCBvbmUgU0YgdGhhdCBuZWVkcyBU
TFZzIGFuZCBvbmUgdGhhdCBuZWVkcyBmaXhlZCBoZWFkZXJzIHlvdeKAmXJlIGdvaW5nIHRvIHRy
YW5zbGF0ZSB0aGUgZm9ybWF0cyBhdCB0aGUgU0ZGPyBUaGUgcmVzdWx0IGlzIHRoZSB3b3JzdA0K
IHBvc3NpYmxlIHdvcmxkIHdoZXJlIHRoZSBzd2l0Y2hlcyBuZWVkIHRvIGtub3cgYm90aCBmb3Jt
YXRzIGFuZCB0cmFuc2xhdGUgYmV0d2VlbiB0aGVtIGZvciB2YXJpb3VzIFNGcy48L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5JIGFtIG5vdCBzdXJlIHdoYXQgaXQgbWVhbnMgdG8gaGF2ZSDigJxhbiBTRiB0aGF0IG5lZWRz
IFRMVnMgYW5kIG9uZSB0aGF0IG5lZWRzIGZpeGVkIGhlYWRlcnPigJ0uIENsZWFybHksIEkgYW0g
bm90IHByb3Bvc2luZyBhbnkgdHJhbnNsYXRpb24hJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRvbuKAmXQgZm9yZ2V0IHRoZXJlIGlz
IGEgY29udHJvbC1wbGFuZSBwcm9ncmFtbWluZyB0aGUgU0ZzL1NGRnMsIGFuZCB0aGF0IENQIHdv
dWxkIHNldCB1cCB0aGUgTUQgVHlwZSBmb3IgYSBnaXZlbiBTRlAsIHNvIFNGcyBkbyBub3Qg4oCY
bmVlZOKAmSBzcGVjaWZpYyBlbmNvZGluZ3MuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5vdywgdG8gbWl0aWdhdGUgdGhlIHJpc2sgb2YgaGF2
aW5nIG5vIGludGVyc2VjdGlvbiBpbiBjYXBhYmlsaXR5IChvbmUgU0Ygc3VwcG9ydGluZyAqb25s
eSogVHlwZSAxIGFuZCBvbmUgU0Ygc3VwcG9ydGluZyAqb25seSogVHlwZSAyKSBpcyB0aGF0IHdl
IG5lZWQgdG8gc3BlY2lmeSBhIE1VU1QgaW1wbGVtZW50IOKAlCBhbmQgdGhhdCBzaG91bGQgYmUg
dGhlIHNpbXBsZXN0IHRvIGltcGxlbWVudCB3aGljaCBhbGxvd3MNCiBmb3IgYWxsIGNvbW1vbiB1
c2UgY2FzZXMg4oCUIGluIG90aGVyIHdvcmRzLCBUeXBlIDEuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TZWUg
YmVsb3cuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5X
aGF0IEkgd291bGQgc3VnZ2VzdCBpcyBlaXRoZXI6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjEpIG1ha2Ug
VExWcyB0aGUgbWFuZGF0b3J5IGZvcm1hdCB3aXRoIGZpeGVkIHNpemUgb3B0aW9uYWw7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPjIpIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBlbnRpcmVseTs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+MykgY2hhbmdlIHRoZSBOU0ggaGVhZGVyIGZvcm1hdCBvcHRpb25zIHNvIHRo
ZSBmaXhlZCBzaXplIGhlYWRlciBpcyBhbHdheXMgcHJlc2VudCB3aXRoIG9wdGlvbmFsIFRMVnMg
Zm9sbG93aW5nIHRoZSBmaXhlZCBzaXplZCBoZWFkZXIuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPlRvIG1lLCBvcHRpb24gMyB3b3VsZCBub3QgYWNoaWV2ZSBhIHVzZWZ1bCBvdXRjb21l
LiBCYXNpY2FsbHksIHdlIGNvdWxkIG5vdCBjb3VudCB3aXRoIGEgZGV0ZXJtaW5pc3RpY2FsbHkg
Zml4ZWQgaGVhZGVyLCBhbmQgdGhlIGZsZXhpYmxlIFRMVi1iYXNlZCBvcHRpb24gd291bGQgYWx3
YXlzIGhhdmUg4oCcc3R1ZmbigJ0gYmVmb3JlLiBCYXNpY2FsbHksIHRoaXMgd291bGQgbmVnYXRl
IHRoZSBiZW5lZml0cyBvZiBib3RoDQogTUQgVHlwZSAxIGFuZCBNRCBUeXBlIDIuPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBC
Jmd0O0ZvciBvcHRpb24gMyB0aGUgZml4ZWQgaGVhZGVycyBhcmUgYXQgYSBjb25zdGFudCBvZmZz
ZXQgd2hpY2ggaXMgd2hhdCBpcyBpbXBvcnRhbnQgdG8gcGFyc2UgdGhlbSBlYXNpbHkuIEl0IGlz
IHBvc3NpYmxlIGZvciBhIHN3aXRjaCBvciBmb3Igc29mdHdhcmUgdG8gdXNlDQogdGhlIGZpeGVk
IGluZm9ybWF0aW9uIGF0IGEgZml4ZWQgb2Zmc2V0IGV2ZXIgdGhvdWdoIFRMViBkYXRhIG1heSBm
b2xsb3cuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgc2VlIHRoZSBwcm9ibGVtIHNwYWNlIHF1
aXRlIGRpZmZlcmVudGx5OiBJZiBhbiBTRlAgbmVlZHMgc2hhcmVkIGNvbnRleHQgdGhhdCBmaXRz
IGluIGFuIE1EIFR5cGUgMSwgaXQgaXMgc2V0IHdpdGggTUQgVHlwZSAxLiBJZiBpdCBuZWVkcyBt
b3JlLCB0aGVuIGl0IG5lZWRzIHRvIHBhcnNlIHRoZSBUTFZzIGFueXdheSAoYW5kIHRodXMgYSBm
aXhlZCBwYXJ0IGZvbGxvd2VkIGJ5IFRMVnMgZG9lcyBub3QgaGVscCkuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7VExWcyBhbHdheXMgY29zdCBtb3JlIHRoYW4g
Zml4ZWQgc2l6ZSBhcmVhcyBiZWNhdXNlIHRoZXkgbXVzdCBlbmNvZGUgaW5kaXZpZHVhbCBUTHMu
IEFuIGFwcGxpY2F0aW9uIHRoYXQgbmVlZHMgbW9yZSB0aGFuIHRoZSBmaXhlZCBhcmVhIGNhbiBl
bmNvZGUgY2FuIHVzZQ0KIHRoZSBmaXhlZCBhcmVhIGZvciBhIHBvcnRpb24gb2YgdGhlIG1ldGEt
ZGF0YSBhbmQgdGhlbiBhZGQgYXMgbWFueSBleHRlbnNpb24gVExWcyBhcyBhcmUgbmVlZGVkLiBU
aGUgcmVzdWx0aW5nIGVuY29kZSB3aWxsIGJlIGF0IGxlYXN0IGFzIGVmZmljaWVudCBhcyBUTFZz
IGFsb25lLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Tm93LCBicmluZyB0aGUg
Y29udmVyc2F0aW9uIGEgbGV2ZWwgZG93biBmcm9tIHRoZW9yZXRpY2FsIHRvIHByYWN0aWNhbCwg
ZHJhZnQtZ3VpY2hhcmQtc2ZjLW5zaC1kYy1hbGxvY2F0aW9uLTAyLCBkcmFmdC1tZW5nLXNmYy1u
c2gtYnJvYWRiYW5kLWFsbG9jYXRpb24sIGFuZCBkcmFmdC1uYXBwZXItc2ZjLW5zaC1tb2JpbGl0
eS1hbGxvY2F0aW9uIHNob3cgd2hhdOKAmXMgbmVlZGVkIGZvciB0aGUgV0cgdXNlIGNhc2VzLg0K
IE1EIFR5cGUgMiBhZGRzIGV4dHJhIGZsZXhpYmlsaXR5IChhdCBhIHByaWNlKS48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QQiZndDtBbiB0YWxraW5nIHZlcnkgcHJhY3Rp
Y2FsbHkgd2UgYXJlIG5vdCBvbW5pc2NpZW50LiBXaGVuIHdlIGZpbmQgd2UgbmVlZCBhIG5ldyBw
aWVjZSBvZiBtZXRhLWRhdGEgZm9yIHRoZXNlIGJhc2UgdXNlIGNhc2VzIGFuIGV4dGVuc2lvbiBU
TFYgcHJvdmlkZXMgdGhlIG9wdGlvbnMNCiBvZiByZXRhaW5pbmcgdGhlIGV4aXN0aW5nIGZvcm1h
dHRlZCBkYXRhIHdoaWxlIGFkZGluZyBhbiBhZGRpdGlvbmFsIHBpZWNlIG9mIG1ldGEtZGF0YS4g
SWYgZG9uZSBjYXJlZnVsbHksIHRoaXMgY2FuIGFsbG93IGJhY2t3YXJkIGNvbXBhdGliaWxpdHkg
d2l0aCBlcXVpcG1lbnQgdGhhdCBkb2VzIG5vdCB1bmRlcnN0YW5kIHRoZSBuZXcgZXh0ZW5zaW9u
cy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkluIG90aGVyIHdvcmRzLCB0aGUg
bWluaW11bSBjb21tb24gZGVub21pbmF0b3IgYW5kIHRoZSBzaW1wbGVyIHRvIGltcGxlbWVudCBp
cyBNRCBUeXBlIDEuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7
TXkgb3B0aW9uIDIgaXMgdGhlIHNpbXBsZXIgb3B0aW9uLiBGaXhlZCBsZW5ndGggb25seS4gV2hh
dCBpcyBjdXJyZW50bHkgcHJvcG9zZWQgaXMgdGhlIG1vc3QgY29tcGxleCBzaW5jZSBpdCBsZWFk
cyB0byBtdWx0aXBsZSBmb3JtYXRzIHdpdGggdHJhbnNsYXRpb25zDQogYmV0d2VlbiB0aGVtLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFz
ZSBubyB0cmFuc2xhdGlvbnMhPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPuKAlCBDYXJsb3MuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyE8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+4oCUIENhcmxvcy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxicj4NCjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JZiBvcHRpb24gMyBpcyBjaG9zZW4gdGhlbiBhcHBs
aWNhdGlvbnMgY2FuIGFsd2F5cyBjb3VudCBvbiB0aGUgZml4ZWQgc2l6ZWQgaGVhZGVyIGFzIHRo
ZWlyIGRlZmF1bHQuPC9zcGFuPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoZXkgY291
bGQgY291bnQgd2l0aCBhIGZpeGVkIHNpemUgcGFydCwgbm90IHdpdGggYSBmaXhlZCBzaXplZCBo
ZWFkZXIsIGlmIEkgdW5kZXJzdGFuZCB0aGUgcHJvcG9zYWwgY29ycmVjdGx5LjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QQiZn
dDtUaGlzIGlzIG9uZSBiZXR0ZXIgdGhhbiB0aGUgY3VycmVudCBwcm9wb3NhbCB3aGljaCBjYW7i
gJl0IGNvdW50IG9uIGVpdGhlciBhIGZpeGVkIHNpemVkIGhlYWRlciBvciBvbiBhIGZpeGVkIHNp
emUgcGFydCBhdCBhIGtub3duIG9mZnNldC48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+4oCUIENhcmxvcy48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5DaGVlcnMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxicj4NClBhdWw8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmYw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlBhdWwgUXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6
PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVz
ZGF5LCBEZWNlbWJlciAwMSwgMjAxNSAxMjoxNCBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+QW5kcmV3IEcuIE1hbGlzPGJy
Pg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gTlNIIGNv
bnRleHQgaGVhZGVyczogZml4ZWQvdGx2PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgQW5keSw8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlBsZWFzZSBzZWUgYmVsb3cuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QYXVsPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pk9uIE5vdiAyMywgMjAxNSwgYXQgMTA6NTAgQU0sIEFuZHJldyBHLiBNYWxpcyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmFnbWFsaXNAZ21haWwuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5h
Z21hbGlzQGdtYWlsLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkkgYWdyZWUgd2l0aCBQYXVsIEIuIHRoYXQgaW50ZXJvcGVyYWJpbGl0eSBpcyBiZXN0IHNl
cnZlZCBieSB1c2luZyBhIGhlYWRlciB0aGF0IGFjY29tbW9kYXRlcyB0aGUgZ3JlYXRlc3QgbnVt
YmVyIG9mIHBvc3NpYmxlIGFwcGxpY2F0aW9ucyBhbmQgdXNlIGNhc2VzIGFzIHRoZSBjb21tb24g
ZGVub21pbmF0b3IuIFRoaXMgYXJndWVzIGZvciB0eXBlIDIgYmVpbmcgdGhlIE1VU1QgdG8gaW1w
bGVtZW50LCB3aXRoDQogdHlwZSAxIGJlaW5nIGFuIG9wdGlvbmFsIG9wdGltaXphdGlvbiBmb3Ig
c29tZSBwYXJ0aWN1bGFyIHVzZSBjYXNlcyBvciBhcHBsaWNhdGlvbnMgdGhhdCByZXF1aXJlIGF0
IG1vc3QgYSBwYXJ0aWN1bGFyIG51bWJlciBjb250ZXh0IGhlYWRlcnMuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7SSBkb24ndCBmb2xsb3cg
dGhhdCBsb2dpYzogdGhlIF9lYXNpZXN0XyAoaW4gdGVybXMgb2YgY29tcGxleGl0eSwgY29zdCwg
ZXRjLikgb3B0aW9uIG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRvIG1hbmRhdGUgc2luY2UgaXQgYWxs
b3dzIGZvciBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGFuZCBoZWxwcyBlbnN1cmUgYWRvcHRpb24g
b2YgdGhlIHByb3RvY29sLiAmbmJzcDtNYW5kYXRpbmcgYSBtb3JlIGNvbXBsZXggb3B0aW9uDQog
c2ltcGx5IHNsb3dzIHRoZSBhZG9wdGlvbi4gJm5ic3A7VGhpcyBpcyBleGFjdGx5IHRoZSBjb252
ZXJzYXRpb24gd2UgaGFkIHdoZW4gcHV0dGluZyB0b2dldGhlciB0aGUgZHJhZnQsIGFuZCBvbmUg
dGhhdCBzZWVtcyB0byByZXNvbmF0ZSB3aXRoIGRldmVsb3BlcnMgYW5kIG9wZXJhdG9ycyBhbGlr
ZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UFEmZ3Q7ICZuYnNwO0Fsc28sIGxldCdz
IG5vdCBpZ25vcmUgaGlzdG9yeSAoeW91IGtub3cgdGhlIG9sZCBhZGFnZSA7KSk6IFRMViBhbmQg
b3RoZXIgdmFyaWFibGUgbGVuZ3RoIGRhdGEgcGxhbmUgcHJvdG9jb2xzIGhhdmUgbm90IGJlZW4g
YSBzdWNjZXNzLiAmbmJzcDtXZSBjYW4gZGViYXRlIHRoZSByZWFzb25zIGZvciB0aGF0LCBidXQg
dGhlIGZhY3QgcmVtYWluczogc2ltcGxlIGRhdGEgcGxhbmVzIGdldCBhZG9wdGlvbi4gJm5ic3A7
QXMNCiBQYXVsIEIuIHBvaW50cyBvdXQgYmVsb3csIHdlIGRvbid0IGtub3cgYWxsIHRoZSBtZXRh
ZGF0YSBhbnN3ZXJzLCBidXQgd2UgZG8ga25vdyB0aGF0IGEgYm91bmRlZCBhbW91bnQgb2YgbWV0
YWRhdGEgaXMgdmVyeSBpbXBvcnRhbnQgZm9yIFNGQyB1c2UgY2FzZXMuICZuYnNwO0xldCdzIHVz
ZSB0aGF0IGZhY3QsIGFuZCBhIHNpbXBsZSBwcm90b2NvbCB0byBnZXQgaW1wbGVtZW50YXRpb24g
b3V0IHRoZSBkb29yLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+SW4gYSBzZXBhcmF0ZSBlbWFpbCwgTWVkIGFza2VkIGEgdmVyeSByZWFzb25hYmxlIHF1ZXN0
aW9uIC0gZm9yIHR5cGUgMSwgd2h5IGFyZSB0aGVyZSZuYnNwO2ZvdXIgbWFuZGF0b3J5IGNvbnRl
eHQgaGVhZGVycywgcmF0aGVyIHRoYW4gMiwgMywgNSwgMTAsIGV0Yy4/IFRoZSBkcmFmdCBjb250
YWlucyBubyBwYXJ0aWN1bGFyIGp1c3RpZmljYXRpb24gZm9yIHRoaXMgY2hvaWNlLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UFEm
Z3Q7ICZuYnNwO1RoYXQncyBhIHZlcnkgdmFsaWQgcXVlc3Rpb24uICZuYnNwO1RoZSBzdGFydGlu
ZyBwcmVtaXNlIHdhcyBzaW1wbGU6IGEgYm91bmRlZCBzZXQgb2YgZml4ZWQgbWV0YWRhdGEuICZu
YnNwOyBCYXNlZCBvbiBzb21lIGV4cGVyaWVuY2UgaW4gdGhlIHNlcnZpY2Ugc3BhY2UgYW5kIHNv
bWUgaW5pdGlhbCB1c2UgY2FzZSBkaXNjdXNzaW9uIHdpdGggb3BlcmF0b3JzLCA0IHByb3ZpZGVk
IHNvbWUgYmFsYW5jZTogcmVhc29uYWJsZQ0KIGluIHRoYXQgaXQgcHJvdmlkZWQgc29tZSBtZWFu
aW5nZnVsIHNwYWNlLCB5ZXQgbm90IHNvIGxhcmdlIGFzIHRvIGJlY29tZSB1bndpZWxkeSwgYWxs
IHRoZSB3aGlsZSBmb3JjaW5nIHNvbWUgZGlzY2lwbGluZS4gJm5ic3A7T3ZlcmFsbCB0aGF0IGhh
cyBwcm92ZW4gdG8gYmUgdHJ1ZSBhcyBpbXBsZW1lbnRhdGlvbnMgaGF2ZSBiZWVuIHRlc3RlZCBh
bmQgbWFwcGVkIHRvIHVzZSBjYXNlcy4gJm5ic3A7T2YgY291cnNlIHlvdSBjYW4gY29tZSB1cCB3
aXRoIGNhc2VzDQogd2hlcmUgNCBpcyB0b28gbWFueSwgb3IgdG9vIGZldywgaW4gd2hpY2ggY2Fz
ZSB0aGUgZHJhZnQgcHJvdmlkZXMgYSBtZWFucyB0byBhY2NvbW1vZGF0ZSB0aGF0LjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7SSBhbHNvIHRoaW5rIHdlIG5lZWQg
dG8gYmUgcmVhbGlzdGljLiAmbmJzcDtXZSB3ZXJlIHVyZ2VkIGR1cmluZyBXRyBmb3JtYXRpb24g
YnkgYSBsYXJnZSBvcGVyYXRvcjogdGhlIElFVEYgY2Fubm90IHNwZW5kIHllYXJzIHRyeWluZyB0
byBzb2x2ZSB0aGUgc2VydmljZSBjaGFpbmluZyBpc3N1ZS4gJm5ic3A7VGhlIG5lZWQgZm9yIGFu
IGludGVyb3BlcmFibGUgcHJvdG9jb2wgaXMgYWN1dGUgYW5kIG9wZXJhdG9ycyBuZWVkDQogdG8g
c3RhcnQgd29ya2luZyBvbiBkZXBsb3ltZW50IChzZWUgdGhlIHZpYnJhbmN5IG9mIHRoZSBvcGVu
IHNvdXJjZSBwcm9qZWN0cyBpbiB0aGlzIHNwYWNlKS4gJm5ic3A7VGhlIGJhbGFuY2Ugb2YgdHlw
ZSAxIGFuZCB0eXBlIDIgYWxsb3dzIGZvciB2ZWxvY2l0eSBhbmQgZXZvbHV0aW9uLiAmbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkl04oCZcyB0cnVlIHRoYXQgdGhlcmUgYXJlIHR3byBw
YXJ0aWN1bGFyIHVzZSBjYXNlcywmbmJzcDtkcmFmdC1ndWljaGFyZC1zZmMtbnNoLWRjLWFsbG9j
YXRpb24gYW5kJm5ic3A7ZHJhZnQtbmFwcGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2NhdGlvbiwg
dGhhdCBsb29rIHRvIG1ha2UgZ29vZCB1c2Ugb2YgZXhhY3RseSA0IGNvbnRleHQgaGVhZGVycy4g
SG93ZXZlciwgdGhlc2UgYXJlIGp1c3QgdHdvIHBhcnRpY3VsYXIgZXhhbXBsZXMsDQogYW5kIG5v
dCB5ZXQgYWNjZXB0ZWQgYnkgdGhlIFdHLiZuYnNwOyBGdXJ0aGVyIGRldmVsb3BtZW50IG9mIHRo
ZXNlIGRyYWZ0cywgb3IgZXZlbiBpbXBsZW1lbnRhdGlvbiwgbWF5IHNob3cgdGhhdCBmb3VyIGFy
ZSBpbnN1ZmZpY2llbnQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNoZWVycyw8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFuZHk8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5PbiBGcmksIE5vdiAyMCwgMjAxNSBhdCAxMjoyMCBQTSwgQm90dG9yZmYsIFBhdWwgJmx0
OzxhIGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L3NwYW4+PC9h
PiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBw
dDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgd2UgYWxsIGNvdWxkIGFncmVlIHRoYXQgZml4ZWQgaGVh
ZGVycyBhcmUgZWFzaWVyIHRvIGltcGxlbWVudCB0aGFuIFRMVnMsIGhvd2V2ZXIgdGhhdCBkb2Vz
IG5vdCByYXRpb25hbGl6ZSBtYW5kYXRpbmcgYSBmaXhlZCBoZWFkZXIgaW1wbGVtZW50YXRpb24u
IEl0IHdvdWxkIHJhdGlvbmFsaXplIHN1cHBvcnRpbmcgb25seSBmaXhlZCBsZW5ndGggaGVhZGVy
cywNCiBob3dldmVyIHdlIGhhdmUgYmVlbiB1bmFibGUgdG8gZG8gdGhpcy4gT3B0aW9ucyBhbHdh
eXMgd2Vha2VuIHN0YW5kYXJkcyBhZ3JlZW1lbnQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JZiB0aGUgYXBwbGlj
YXRpb24gcmVxdWlyZXMgVExWcywgdGhlbiBpdCBkb2VzIG5vdCBwcm92aWRlIGFueSBzdGFuZGFy
ZHMgYWR2YW50YWdlIHRvIG1hbmRhdGUgc3VwcG9ydCBmb3IgZml4ZWQgaGVhZGVycy4gSXQgd2ls
bCBub3QgYmUgcG9zc2libGUgZm9yIGFuIGFwcGxpY2F0aW9uIHRoYXQgcmVxdWlyZXMgVExWcyB0
byBmYWxsIGJhY2sgdG8gZml4ZWQgbGVuZ3RoDQogaGVhZGVycy4gSWYgdGhleSBjb3VsZCwgdGhl
biB3ZSBzaG91bGQgZWxpbWluYXRlIHRoZSBUTFYgb3B0aW9uIGZyb20gTlNILjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+SU1ITyB3ZSBzaG91bGQgYmUgbG9va2luZyBhdCB0aGUgYWJzdHJhY3Qgc2VtYW50aWNzIGZv
ciBtZXRhLWRhdGEgYmVmb3JlIHdlIGNvbnNpZGVyIGhvdyB0byBlbmNvZGUgaXQuIE9uY2Ugd2Ug
ZGVjaWRlIHdoYXQgbmVlZHMgdG8gYmUgZW5jb2RlZCB0aGVuIHdlIGNhbiBjb25zaWRlciB0aGUg
YmVzdCBlbmNvZGluZ3MgYW5kIHdoYXQgc2hvdWxkIGJlIG1hbmRhdG9yeQ0KIG9yIG9wdGlvbmFs
LjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPkNoZWVycyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlBhdWw8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPnNmYyBbbWFpbHRv
OjxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5d
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uIEJl
aGFsZg0KIE9mPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjwvYj5QYXVsIFF1aW5uIChwYXVscSk8YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+RnJpZGF5LCBOb3ZlbWJlciAyMCwgMjAx
NSA2OjI3IEFNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj5RaW4gV3U8YnI+DQo8Yj5DYzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzp1cmkuZWx6dXJA
aW50ZWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+dXJp
LmVsenVyQGludGVsLmNvbTwvc3Bhbj48L2E+OyBEb2xnYW5vdywgQW5kcmV3IChBbmRyZXcpOzxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47DQogTGluZGEgRHVuYmFyPGJyPg0KPGI+U3Vi
amVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PlJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+T24gTm92IDE5LCAyMDE1LCBhdCA5OjI4IFBNLCBRaW4gV3UgJmx0OzxhIGhyZWY9Im1h
aWx0bzpiaWxsLnd1QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5iaWxsLnd1QGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0
OTdEIj5IaSwgQW5kcmV3IGFuZCBQYXVsOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkl0IGxvb2tzIEkg
bWlzc2VkIGEgbG90IG9mIGRpc2N1c3Npb24gcmVnYXJkaW5nIE5TSCBjb250ZXh0IGhlYWRlciBp
biB0aGUgcGFzdCwgdGhhbmtzIFBhdWwgdG8gcG9pbnQgbWUgdGhlIGFyY2hpdmUuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s
b3I6IzFGNDk3RCI+R2VuZXJhbGx5IHNwZWFraW5nLCB0aGVyZSBpcyB0cmFkZW9mZiBiZXR3ZWVu
IHBlcmZvcm1hbmNlIGFuZCBmbGV4aWJpbGl0eS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BYnNv
bHV0ZWx5LCBhbmQgdGhhdCdzIHRoZSByZWFzb24gZm9yIG9mZmVyaW5nIHRoZSB0d28gb3B0aW9u
czogYmFsYW5jZSBzcGVlZC9zaW1wbGljaXR5IGFuZCBmbGV4aWJpbGl0eS48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+VGhlIHBoaWxvc29waHkgaXMgdG8gbWFuZGF0ZSB0aGUgc2ltcGxl
c3QgZm9ybSBvZiBtZXRhZGF0YSwgZW5hYmxpbmcgYSBicm9hZCBpbXBsZW1lbnRhdGlvbiBiYXNl
LiZuYnNwOyBJZi93aGVuIG1vcmUgZmxleGliaWxpdHkgaXMgbmVlZGVkIGEgbW9yZSBmbGV4aWJs
ZSBOU0ggdHlwZSBpcyBhdmFpbGFibGUsIGFsb25nIHdpdGggdGhlIGFzc29jaWF0ZWQgdHJhZGVv
ZmZzLiZuYnNwOyBUaGF0J3MgdGhlIGJhbGFuY2UgdGhhdCB3ZQ0KIGRlY2lkZWQgdG8gc3RyaWtl
IGFuZCBpdCBzZWVtcyB0byBiZSByZWFzb25hYmxlIGFuZCB3ZWxsIGFjY2VwdGVkLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5QYXVsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRm
Lm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86
cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVv
dDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJy
Pg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_E8355113905631478EFF04F5AA706E9830DD593Ewtlexchp2sandvi_--


From nobody Wed Dec  2 13:31:48 2015
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 53B671B2D5F for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 13:31:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.999
X-Spam-Level: 
X-Spam-Status: No, score=-2.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, J_CHICKENPOX_24=0.6, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8XwpN7Qo0owX for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 13:31:40 -0800 (PST)
Received: from g2t2352.austin.hp.com (g2t2352.austin.hp.com [15.217.128.51]) (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 B8E731B2B04 for <sfc@ietf.org>; Wed,  2 Dec 2015 13:31:39 -0800 (PST)
Received: from G2W4316.americas.hpqcorp.net (g2w4316.austin.hp.com [16.197.9.73]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g2t2352.austin.hp.com (Postfix) with ESMTPS id E34EA41; Wed,  2 Dec 2015 21:31:38 +0000 (UTC)
Received: from G2W4314.americas.hpqcorp.net (16.197.24.50) by G2W4316.americas.hpqcorp.net (16.197.9.73) with Microsoft SMTP Server (TLS) id 14.3.169.1; Wed, 2 Dec 2015 21:30:13 +0000
Received: from G2W2527.americas.hpqcorp.net ([169.254.7.38]) by G2W4314.americas.hpqcorp.net ([16.197.24.50]) with mapi id 14.03.0169.001; Wed, 2 Dec 2015 21:30:13 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: Dave Dolson <ddolson@sandvine.com>, "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6klIsAgADIkYCAADCGgIAEnguAgAzcDQD//6+xcIAAB04AgAAEFTCAAAcLgIAAAwswgAF2zACAAAVlAIAAAO5g
Date: Wed, 2 Dec 2015 21:30:12 +0000
Message-ID: <94DA9C7F532AD946852C9C5527195239254B4BC5@G2W2527.americas.hpqcorp.net>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [16.193.232.30]
Content-Type: multipart/alternative; boundary="_000_94DA9C7F532AD946852C9C5527195239254B4BC5G2W2527americas_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/SsrMW5DrqeR0QjCQgdd2nc8opSo>
Cc: "Paul Quinn \(paulq\)" <paulq@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 02 Dec 2015 21:31:47 -0000

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

SGkgRGF2ZToNCg0KQWdyZWVkLCB0aGUgc2VsZi1kZXNjcmliaW5nIG5hdHVyZSBvZiBUTFZzIG1h
a2VzIHRoZW0gZWFzaWVyIHRvIGNvbnRyb2wgYW5kIGFsc28gbWFrZXMgdGhlIHN5c3RlbSBsZXNz
IHByb25lIHRvIGNvbmZpZ3VyYXRpb24gZXJyb3JzIG9yIHNvZnR3YXJlIGJ1Z3MuDQoNCkNoZWVy
cywNCg0KUGF1bA0KDQpGcm9tOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUu
Y29tXQ0KU2VudDogV2VkbmVzZGF5LCBEZWNlbWJlciAwMiwgMjAxNSAxOjI0IFBNDQpUbzogQ2Fy
bG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpOyBCb3R0b3JmZiwgUGF1bA0KQ2M6IEFuZHJldyBHLiBN
YWxpczsgUGF1bCBRdWlubiAocGF1bHEpOyBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJFOiBbc2Zj
XSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KPiB3ZSBuZWVkIHRvIHNwZWNpZnkg
YSBNVVNUIGltcGxlbWVudCDigJQgYW5kIHRoYXQgc2hvdWxkIGJlIHRoZSBzaW1wbGVzdCB0byBp
bXBsZW1lbnQgd2hpY2ggYWxsb3dzIGZvciBhbGwgY29tbW9uIHVzZSBjYXNlcyDigJQgaW4gb3Ro
ZXIgd29yZHMsIFR5cGUgMS4NCg0KSXQgaXMgaW5kZWVkIHNpbXBsZSB0byBpbXBsZW1lbnQgdGhl
IHBhY2tldCBwYXJzZXIsIGJ1dCBJIHRoaW5rIFR5cGUgMSBtYWtlcyB0aGUgY29udHJvbCBwbGFu
ZSBtb3JlIGNvbXBsaWNhdGVkLg0KSG93IGRvZXMgYW4gU0Yga25vdyB3aGF0IGl0ZW0gaXMgcGxh
Y2VkIGluIHNsb3QgMSBvZiBNRCBUeXBlIDE/DQpUeXBlIDIgYWxsb3dzIHRoZSBtZXRhZGF0YSB0
byBiZSBzZWxmLWRlc2NyaWJpbmcuDQoNCkFsc28sIGZvciBtYW55IHVzZXJzIHdobyBkb27igJl0
IHVzZSBtZXRhZGF0YSwgVHlwZSAyIGlzIG1vcmUgZWZmaWNpZW50Lg0KDQpTbyBhcyBJIHNlZSBp
dCwgVHlwZSAyIGlzIHRoZSBnZW5lcmljIG9uZSBhbmQgVHlwZSAxIGlzIGFuIG9wdGltaXphdGlv
biBmb3Igc3BlY2lhbCBjYXNlcy4NCg0KDQotRGF2ZQ0KDQoNCg0KDQpGcm9tOiBzZmMgW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIENhcmxvcyBQaWduYXRhcm8gKGNw
aWduYXRhKQ0KU2VudDogV2VkbmVzZGF5LCBEZWNlbWJlciAwMiwgMjAxNSA0OjA0IFBNDQpUbzog
Qm90dG9yZmYsIFBhdWwNCkNjOiBBbmRyZXcgRy4gTWFsaXM7IFBhdWwgUXVpbm4gKHBhdWxxKTsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gTlNI
IGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCkhpLCBQYXVsIEIuLA0KDQpUaGFua3MgZm9y
IHRoZSBjb252ZXJzYXRpb24sIHBsZWFzZSBmaW5kIG9uZSBmb2xsb3ctdXAgaW5saW5lLg0KDQpP
biBEZWMgMSwgMjAxNSwgYXQgNTo1NyBQTSwgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZA
aHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj4gd3JvdGU6DQoNCkhpIENhcmxv
czoNCg0KTW9yZSBvbiB0aGlzIGJlbG93LA0KDQpDaGVlcnMsDQoNClBhdWwNCg0KRnJvbTogQ2Fy
bG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpIFttYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tXQ0KU2Vu
dDogVHVlc2RheSwgRGVjZW1iZXIgMDEsIDIwMTUgMjozMiBQTQ0KVG86IEJvdHRvcmZmLCBQYXVs
DQpDYzogUGF1bCBRdWlubiAocGF1bHEpOyBBbmRyZXcgRy4gTWFsaXM7IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRl
cnM6IGZpeGVkL3Rsdg0KDQpQYXVsIEIuLA0KDQpQbGVhc2Ugc2VlIGlubGluZS4NCg0KT24gRGVj
IDEsIDIwMTUsIGF0IDU6MTIgUE0sIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5j
b208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+IHdyb3RlOg0KDQpIaSBQYXVsIFEuOg0K
DQpTZWUgaW5saW5lLA0KDQpDaGVlcnMsDQoNClBhdWwNCg0KRnJvbTogQ2FybG9zIFBpZ25hdGFy
byAoY3BpZ25hdGEpIFttYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tXQ0KU2VudDogVHVlc2RheSwg
RGVjZW1iZXIgMDEsIDIwMTUgMTo1MiBQTQ0KVG86IEJvdHRvcmZmLCBQYXVsDQpDYzogUGF1bCBR
dWlubiAocGF1bHEpOyBBbmRyZXcgRy4gTWFsaXM7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rs
dg0KDQpIaSwgUGF1bCBCLiwNCg0KT24gRGVjIDEsIDIwMTUsIGF0IDQ6NDUgUE0sIEJvdHRvcmZm
LCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNv
bT4+IHdyb3RlOg0KDQpIaSBQYXVsIGFuZCBBbmRldzoNCg0KDQpQYXVsLCBJIGFncmVlIHRoYXQg
Zml4ZWQgbGVuZ3RoIGlzIGVhc2llc3QgdG8gaW1wbGVtZW50IGFuZCB3aWxsIGFsbG93IHRoZSBt
b3N0IHJhcGlkIGFkb3B0aW9uLiBOZXZlciB0aGUgbGVzcywgYSBzdGFuZGFyZCBpcyBvZiBubyB2
YWx1ZSBpZiBpdCBkb2VzIG5vdCBpbXByb3ZlIGludGVyb3BlcmFiaWxpdHkuDQoNCk9mIGNvdXJz
ZS4gSSBkbyBub3Qgc2VlIGhvdyBpbnRlcm9wZXJhYmlsaXR5IGlzIGhhbXBlcmVkIGluIHRoaXMg
Y2FzZSwgaG93ZXZlci4NClBCPklmIGFuIGFwcGxpY2F0aW9uIG5lZWRzIFRMVnMgdGhlbiBpdCBj
YW7igJl0IGludGVyb3BlcmF0ZSB3aXRoIGEgc3lzdGVtIHRoYXQgbmVlZHMgZml4ZWQgc2l6ZWQg
Zm9ybWF0cy4gSW4gZWZmZWN0IHlvdSBoYXZlIHR3byBkaXZlcmdlbnQgc3RhbmRhcmRzLg0KDQoN
CklmIGFuIFNGUCBuZWVkcyBUTFZzLCBpdCB3b3VsZCBiZSBzZXQgd2l0aCBUTFZzLiBUaGF0IGlz
IHBhcnQgb2YgdGhlIHNoYXJlZCBTRlAgY29udGV4dC4gTUQgVHlwZSAxIGFuZCBNRCBUeXBlIDIg
YXJlIHByb3RvY29sIG9wdGlvbnMsIG5vdCBkaXZlcmdlbnQgc3RhbmRhcmRzLg0KUEI+QW5kIGlm
IHlvdSBoYXZlIGFuIFNGUCB3aXRoIG9uZSBTRiB0aGF0IG5lZWRzIFRMVnMgYW5kIG9uZSB0aGF0
IG5lZWRzIGZpeGVkIGhlYWRlcnMgeW914oCZcmUgZ29pbmcgdG8gdHJhbnNsYXRlIHRoZSBmb3Jt
YXRzIGF0IHRoZSBTRkY/IFRoZSByZXN1bHQgaXMgdGhlIHdvcnN0IHBvc3NpYmxlIHdvcmxkIHdo
ZXJlIHRoZSBzd2l0Y2hlcyBuZWVkIHRvIGtub3cgYm90aCBmb3JtYXRzIGFuZCB0cmFuc2xhdGUg
YmV0d2VlbiB0aGVtIGZvciB2YXJpb3VzIFNGcy4NCg0KDQpJIGFtIG5vdCBzdXJlIHdoYXQgaXQg
bWVhbnMgdG8gaGF2ZSDigJxhbiBTRiB0aGF0IG5lZWRzIFRMVnMgYW5kIG9uZSB0aGF0IG5lZWRz
IGZpeGVkIGhlYWRlcnPigJ0uIENsZWFybHksIEkgYW0gbm90IHByb3Bvc2luZyBhbnkgdHJhbnNs
YXRpb24hDQoNCkRvbuKAmXQgZm9yZ2V0IHRoZXJlIGlzIGEgY29udHJvbC1wbGFuZSBwcm9ncmFt
bWluZyB0aGUgU0ZzL1NGRnMsIGFuZCB0aGF0IENQIHdvdWxkIHNldCB1cCB0aGUgTUQgVHlwZSBm
b3IgYSBnaXZlbiBTRlAsIHNvIFNGcyBkbyBub3Qg4oCYbmVlZOKAmSBzcGVjaWZpYyBlbmNvZGlu
Z3MuDQoNCk5vdywgdG8gbWl0aWdhdGUgdGhlIHJpc2sgb2YgaGF2aW5nIG5vIGludGVyc2VjdGlv
biBpbiBjYXBhYmlsaXR5IChvbmUgU0Ygc3VwcG9ydGluZyAqb25seSogVHlwZSAxIGFuZCBvbmUg
U0Ygc3VwcG9ydGluZyAqb25seSogVHlwZSAyKSBpcyB0aGF0IHdlIG5lZWQgdG8gc3BlY2lmeSBh
IE1VU1QgaW1wbGVtZW50IOKAlCBhbmQgdGhhdCBzaG91bGQgYmUgdGhlIHNpbXBsZXN0IHRvIGlt
cGxlbWVudCB3aGljaCBhbGxvd3MgZm9yIGFsbCBjb21tb24gdXNlIGNhc2VzIOKAlCBpbiBvdGhl
ciB3b3JkcywgVHlwZSAxLg0KDQpTZWUgYmVsb3cuDQoNCg0KV2hhdCBJIHdvdWxkIHN1Z2dlc3Qg
aXMgZWl0aGVyOg0KMSkgbWFrZSBUTFZzIHRoZSBtYW5kYXRvcnkgZm9ybWF0IHdpdGggZml4ZWQg
c2l6ZSBvcHRpb25hbDsNCjIpIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBlbnRpcmVseTsNCjMp
IGNoYW5nZSB0aGUgTlNIIGhlYWRlciBmb3JtYXQgb3B0aW9ucyBzbyB0aGUgZml4ZWQgc2l6ZSBo
ZWFkZXIgaXMgYWx3YXlzIHByZXNlbnQgd2l0aCBvcHRpb25hbCBUTFZzIGZvbGxvd2luZyB0aGUg
Zml4ZWQgc2l6ZWQgaGVhZGVyLg0KDQpUbyBtZSwgb3B0aW9uIDMgd291bGQgbm90IGFjaGlldmUg
YSB1c2VmdWwgb3V0Y29tZS4gQmFzaWNhbGx5LCB3ZSBjb3VsZCBub3QgY291bnQgd2l0aCBhIGRl
dGVybWluaXN0aWNhbGx5IGZpeGVkIGhlYWRlciwgYW5kIHRoZSBmbGV4aWJsZSBUTFYtYmFzZWQg
b3B0aW9uIHdvdWxkIGFsd2F5cyBoYXZlIOKAnHN0dWZm4oCdIGJlZm9yZS4gQmFzaWNhbGx5LCB0
aGlzIHdvdWxkIG5lZ2F0ZSB0aGUgYmVuZWZpdHMgb2YgYm90aCBNRCBUeXBlIDEgYW5kIE1EIFR5
cGUgMi4NCg0KUEI+Rm9yIG9wdGlvbiAzIHRoZSBmaXhlZCBoZWFkZXJzIGFyZSBhdCBhIGNvbnN0
YW50IG9mZnNldCB3aGljaCBpcyB3aGF0IGlzIGltcG9ydGFudCB0byBwYXJzZSB0aGVtIGVhc2ls
eS4gSXQgaXMgcG9zc2libGUgZm9yIGEgc3dpdGNoIG9yIGZvciBzb2Z0d2FyZSB0byB1c2UgdGhl
IGZpeGVkIGluZm9ybWF0aW9uIGF0IGEgZml4ZWQgb2Zmc2V0IGV2ZXIgdGhvdWdoIFRMViBkYXRh
IG1heSBmb2xsb3cuDQoNCg0KSSBzZWUgdGhlIHByb2JsZW0gc3BhY2UgcXVpdGUgZGlmZmVyZW50
bHk6IElmIGFuIFNGUCBuZWVkcyBzaGFyZWQgY29udGV4dCB0aGF0IGZpdHMgaW4gYW4gTUQgVHlw
ZSAxLCBpdCBpcyBzZXQgd2l0aCBNRCBUeXBlIDEuIElmIGl0IG5lZWRzIG1vcmUsIHRoZW4gaXQg
bmVlZHMgdG8gcGFyc2UgdGhlIFRMVnMgYW55d2F5IChhbmQgdGh1cyBhIGZpeGVkIHBhcnQgZm9s
bG93ZWQgYnkgVExWcyBkb2VzIG5vdCBoZWxwKS4NClBCPlRMVnMgYWx3YXlzIGNvc3QgbW9yZSB0
aGFuIGZpeGVkIHNpemUgYXJlYXMgYmVjYXVzZSB0aGV5IG11c3QgZW5jb2RlIGluZGl2aWR1YWwg
VExzLiBBbiBhcHBsaWNhdGlvbiB0aGF0IG5lZWRzIG1vcmUgdGhhbiB0aGUgZml4ZWQgYXJlYSBj
YW4gZW5jb2RlIGNhbiB1c2UgdGhlIGZpeGVkIGFyZWEgZm9yIGEgcG9ydGlvbiBvZiB0aGUgbWV0
YS1kYXRhIGFuZCB0aGVuIGFkZCBhcyBtYW55IGV4dGVuc2lvbiBUTFZzIGFzIGFyZSBuZWVkZWQu
IFRoZSByZXN1bHRpbmcgZW5jb2RlIHdpbGwgYmUgYXQgbGVhc3QgYXMgZWZmaWNpZW50IGFzIFRM
VnMgYWxvbmUuDQoNCk5vdywgYnJpbmcgdGhlIGNvbnZlcnNhdGlvbiBhIGxldmVsIGRvd24gZnJv
bSB0aGVvcmV0aWNhbCB0byBwcmFjdGljYWwsIGRyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMtYWxs
b2NhdGlvbi0wMiwgZHJhZnQtbWVuZy1zZmMtbnNoLWJyb2FkYmFuZC1hbGxvY2F0aW9uLCBhbmQg
ZHJhZnQtbmFwcGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2NhdGlvbiBzaG93IHdoYXTigJlzIG5l
ZWRlZCBmb3IgdGhlIFdHIHVzZSBjYXNlcy4gTUQgVHlwZSAyIGFkZHMgZXh0cmEgZmxleGliaWxp
dHkgKGF0IGEgcHJpY2UpLg0KUEI+QW4gdGFsa2luZyB2ZXJ5IHByYWN0aWNhbGx5IHdlIGFyZSBu
b3Qgb21uaXNjaWVudC4gV2hlbiB3ZSBmaW5kIHdlIG5lZWQgYSBuZXcgcGllY2Ugb2YgbWV0YS1k
YXRhIGZvciB0aGVzZSBiYXNlIHVzZSBjYXNlcyBhbiBleHRlbnNpb24gVExWIHByb3ZpZGVzIHRo
ZSBvcHRpb25zIG9mIHJldGFpbmluZyB0aGUgZXhpc3RpbmcgZm9ybWF0dGVkIGRhdGEgd2hpbGUg
YWRkaW5nIGFuIGFkZGl0aW9uYWwgcGllY2Ugb2YgbWV0YS1kYXRhLiBJZiBkb25lIGNhcmVmdWxs
eSwgdGhpcyBjYW4gYWxsb3cgYmFja3dhcmQgY29tcGF0aWJpbGl0eSB3aXRoIGVxdWlwbWVudCB0
aGF0IGRvZXMgbm90IHVuZGVyc3RhbmQgdGhlIG5ldyBleHRlbnNpb25zLg0KDQpJbiBvdGhlciB3
b3JkcywgdGhlIG1pbmltdW0gY29tbW9uIGRlbm9taW5hdG9yIGFuZCB0aGUgc2ltcGxlciB0byBp
bXBsZW1lbnQgaXMgTUQgVHlwZSAxLg0KUEI+TXkgb3B0aW9uIDIgaXMgdGhlIHNpbXBsZXIgb3B0
aW9uLiBGaXhlZCBsZW5ndGggb25seS4gV2hhdCBpcyBjdXJyZW50bHkgcHJvcG9zZWQgaXMgdGhl
IG1vc3QgY29tcGxleCBzaW5jZSBpdCBsZWFkcyB0byBtdWx0aXBsZSBmb3JtYXRzIHdpdGggdHJh
bnNsYXRpb25zIGJldHdlZW4gdGhlbS4NCg0KDQpQbGVhc2Ugbm8gdHJhbnNsYXRpb25zIQ0KDQri
gJQgQ2FybG9zLg0KDQpUaGFua3MhDQoNCuKAlCBDYXJsb3MuDQoNCg0KSWYgb3B0aW9uIDMgaXMg
Y2hvc2VuIHRoZW4gYXBwbGljYXRpb25zIGNhbiBhbHdheXMgY291bnQgb24gdGhlIGZpeGVkIHNp
emVkIGhlYWRlciBhcyB0aGVpciBkZWZhdWx0Lg0KDQpUaGV5IGNvdWxkIGNvdW50IHdpdGggYSBm
aXhlZCBzaXplIHBhcnQsIG5vdCB3aXRoIGEgZml4ZWQgc2l6ZWQgaGVhZGVyLCBpZiBJIHVuZGVy
c3RhbmQgdGhlIHByb3Bvc2FsIGNvcnJlY3RseS4NCg0KUEI+VGhpcyBpcyBvbmUgYmV0dGVyIHRo
YW4gdGhlIGN1cnJlbnQgcHJvcG9zYWwgd2hpY2ggY2Fu4oCZdCBjb3VudCBvbiBlaXRoZXIgYSBm
aXhlZCBzaXplZCBoZWFkZXIgb3Igb24gYSBmaXhlZCBzaXplIHBhcnQgYXQgYSBrbm93biBvZmZz
ZXQuDQoNClRoYW5rcywNCg0K4oCUIENhcmxvcy4NCg0KDQoNCg0KQ2hlZXJzLA0KDQpQYXVsDQoN
CkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUGF1
bCBRdWlubiAocGF1bHEpDQpTZW50OiBUdWVzZGF5LCBEZWNlbWJlciAwMSwgMjAxNSAxMjoxNCBQ
TQ0KVG86IEFuZHJldyBHLiBNYWxpcw0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0K
DQpIaSBBbmR5LA0KDQoNClBsZWFzZSBzZWUgYmVsb3cuDQoNCg0KVGhhbmtzDQpQYXVsDQoNCg0K
T24gTm92IDIzLCAyMDE1LCBhdCAxMDo1MCBBTSwgQW5kcmV3IEcuIE1hbGlzIDxhZ21hbGlzQGdt
YWlsLmNvbTxtYWlsdG86YWdtYWxpc0BnbWFpbC5jb20+PiB3cm90ZToNCg0KSSBhZ3JlZSB3aXRo
IFBhdWwgQi4gdGhhdCBpbnRlcm9wZXJhYmlsaXR5IGlzIGJlc3Qgc2VydmVkIGJ5IHVzaW5nIGEg
aGVhZGVyIHRoYXQgYWNjb21tb2RhdGVzIHRoZSBncmVhdGVzdCBudW1iZXIgb2YgcG9zc2libGUg
YXBwbGljYXRpb25zIGFuZCB1c2UgY2FzZXMgYXMgdGhlIGNvbW1vbiBkZW5vbWluYXRvci4gVGhp
cyBhcmd1ZXMgZm9yIHR5cGUgMiBiZWluZyB0aGUgTVVTVCB0byBpbXBsZW1lbnQsIHdpdGggdHlw
ZSAxIGJlaW5nIGFuIG9wdGlvbmFsIG9wdGltaXphdGlvbiBmb3Igc29tZSBwYXJ0aWN1bGFyIHVz
ZSBjYXNlcyBvciBhcHBsaWNhdGlvbnMgdGhhdCByZXF1aXJlIGF0IG1vc3QgYSBwYXJ0aWN1bGFy
IG51bWJlciBjb250ZXh0IGhlYWRlcnMuDQoNCg0KUFE+ICBJIGRvbid0IGZvbGxvdyB0aGF0IGxv
Z2ljOiB0aGUgX2Vhc2llc3RfIChpbiB0ZXJtcyBvZiBjb21wbGV4aXR5LCBjb3N0LCBldGMuKSBv
cHRpb24gbWFrZXMgdGhlIG1vc3Qgc2Vuc2UgdG8gbWFuZGF0ZSBzaW5jZSBpdCBhbGxvd3MgZm9y
IGEgYnJvYWQgaW1wbGVtZW50YXRpb24gYW5kIGhlbHBzIGVuc3VyZSBhZG9wdGlvbiBvZiB0aGUg
cHJvdG9jb2wuICBNYW5kYXRpbmcgYSBtb3JlIGNvbXBsZXggb3B0aW9uIHNpbXBseSBzbG93cyB0
aGUgYWRvcHRpb24uICBUaGlzIGlzIGV4YWN0bHkgdGhlIGNvbnZlcnNhdGlvbiB3ZSBoYWQgd2hl
biBwdXR0aW5nIHRvZ2V0aGVyIHRoZSBkcmFmdCwgYW5kIG9uZSB0aGF0IHNlZW1zIHRvIHJlc29u
YXRlIHdpdGggZGV2ZWxvcGVycyBhbmQgb3BlcmF0b3JzIGFsaWtlLg0KDQpQUT4gIEFsc28sIGxl
dCdzIG5vdCBpZ25vcmUgaGlzdG9yeSAoeW91IGtub3cgdGhlIG9sZCBhZGFnZSA7KSk6IFRMViBh
bmQgb3RoZXIgdmFyaWFibGUgbGVuZ3RoIGRhdGEgcGxhbmUgcHJvdG9jb2xzIGhhdmUgbm90IGJl
ZW4gYSBzdWNjZXNzLiAgV2UgY2FuIGRlYmF0ZSB0aGUgcmVhc29ucyBmb3IgdGhhdCwgYnV0IHRo
ZSBmYWN0IHJlbWFpbnM6IHNpbXBsZSBkYXRhIHBsYW5lcyBnZXQgYWRvcHRpb24uICBBcyBQYXVs
IEIuIHBvaW50cyBvdXQgYmVsb3csIHdlIGRvbid0IGtub3cgYWxsIHRoZSBtZXRhZGF0YSBhbnN3
ZXJzLCBidXQgd2UgZG8ga25vdyB0aGF0IGEgYm91bmRlZCBhbW91bnQgb2YgbWV0YWRhdGEgaXMg
dmVyeSBpbXBvcnRhbnQgZm9yIFNGQyB1c2UgY2FzZXMuICBMZXQncyB1c2UgdGhhdCBmYWN0LCBh
bmQgYSBzaW1wbGUgcHJvdG9jb2wgdG8gZ2V0IGltcGxlbWVudGF0aW9uIG91dCB0aGUgZG9vci4N
Cg0KSW4gYSBzZXBhcmF0ZSBlbWFpbCwgTWVkIGFza2VkIGEgdmVyeSByZWFzb25hYmxlIHF1ZXN0
aW9uIC0gZm9yIHR5cGUgMSwgd2h5IGFyZSB0aGVyZSBmb3VyIG1hbmRhdG9yeSBjb250ZXh0IGhl
YWRlcnMsIHJhdGhlciB0aGFuIDIsIDMsIDUsIDEwLCBldGMuPyBUaGUgZHJhZnQgY29udGFpbnMg
bm8gcGFydGljdWxhciBqdXN0aWZpY2F0aW9uIGZvciB0aGlzIGNob2ljZS4NCg0KUFE+ICBUaGF0
J3MgYSB2ZXJ5IHZhbGlkIHF1ZXN0aW9uLiAgVGhlIHN0YXJ0aW5nIHByZW1pc2Ugd2FzIHNpbXBs
ZTogYSBib3VuZGVkIHNldCBvZiBmaXhlZCBtZXRhZGF0YS4gICBCYXNlZCBvbiBzb21lIGV4cGVy
aWVuY2UgaW4gdGhlIHNlcnZpY2Ugc3BhY2UgYW5kIHNvbWUgaW5pdGlhbCB1c2UgY2FzZSBkaXNj
dXNzaW9uIHdpdGggb3BlcmF0b3JzLCA0IHByb3ZpZGVkIHNvbWUgYmFsYW5jZTogcmVhc29uYWJs
ZSBpbiB0aGF0IGl0IHByb3ZpZGVkIHNvbWUgbWVhbmluZ2Z1bCBzcGFjZSwgeWV0IG5vdCBzbyBs
YXJnZSBhcyB0byBiZWNvbWUgdW53aWVsZHksIGFsbCB0aGUgd2hpbGUgZm9yY2luZyBzb21lIGRp
c2NpcGxpbmUuICBPdmVyYWxsIHRoYXQgaGFzIHByb3ZlbiB0byBiZSB0cnVlIGFzIGltcGxlbWVu
dGF0aW9ucyBoYXZlIGJlZW4gdGVzdGVkIGFuZCBtYXBwZWQgdG8gdXNlIGNhc2VzLiAgT2YgY291
cnNlIHlvdSBjYW4gY29tZSB1cCB3aXRoIGNhc2VzIHdoZXJlIDQgaXMgdG9vIG1hbnksIG9yIHRv
byBmZXcsIGluIHdoaWNoIGNhc2UgdGhlIGRyYWZ0IHByb3ZpZGVzIGEgbWVhbnMgdG8gYWNjb21t
b2RhdGUgdGhhdC4NCg0KUFE+ICBJIGFsc28gdGhpbmsgd2UgbmVlZCB0byBiZSByZWFsaXN0aWMu
ICBXZSB3ZXJlIHVyZ2VkIGR1cmluZyBXRyBmb3JtYXRpb24gYnkgYSBsYXJnZSBvcGVyYXRvcjog
dGhlIElFVEYgY2Fubm90IHNwZW5kIHllYXJzIHRyeWluZyB0byBzb2x2ZSB0aGUgc2VydmljZSBj
aGFpbmluZyBpc3N1ZS4gIFRoZSBuZWVkIGZvciBhbiBpbnRlcm9wZXJhYmxlIHByb3RvY29sIGlz
IGFjdXRlIGFuZCBvcGVyYXRvcnMgbmVlZCB0byBzdGFydCB3b3JraW5nIG9uIGRlcGxveW1lbnQg
KHNlZSB0aGUgdmlicmFuY3kgb2YgdGhlIG9wZW4gc291cmNlIHByb2plY3RzIGluIHRoaXMgc3Bh
Y2UpLiAgVGhlIGJhbGFuY2Ugb2YgdHlwZSAxIGFuZCB0eXBlIDIgYWxsb3dzIGZvciB2ZWxvY2l0
eSBhbmQgZXZvbHV0aW9uLg0KDQoNCg0KDQoNCg0KDQpJdOKAmXMgdHJ1ZSB0aGF0IHRoZXJlIGFy
ZSB0d28gcGFydGljdWxhciB1c2UgY2FzZXMsIGRyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMtYWxs
b2NhdGlvbiBhbmQgZHJhZnQtbmFwcGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2NhdGlvbiwgdGhh
dCBsb29rIHRvIG1ha2UgZ29vZCB1c2Ugb2YgZXhhY3RseSA0IGNvbnRleHQgaGVhZGVycy4gSG93
ZXZlciwgdGhlc2UgYXJlIGp1c3QgdHdvIHBhcnRpY3VsYXIgZXhhbXBsZXMsIGFuZCBub3QgeWV0
IGFjY2VwdGVkIGJ5IHRoZSBXRy4gIEZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhlc2UgZHJhZnRz
LCBvciBldmVuIGltcGxlbWVudGF0aW9uLCBtYXkgc2hvdyB0aGF0IGZvdXIgYXJlIGluc3VmZmlj
aWVudC4NCg0KQ2hlZXJzLA0KQW5keQ0KDQoNCk9uIEZyaSwgTm92IDIwLCAyMDE1IGF0IDEyOjIw
IFBNLCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJv
dHRvcmZmQGhwZS5jb20+PiB3cm90ZToNCkkgdGhpbmsgd2UgYWxsIGNvdWxkIGFncmVlIHRoYXQg
Zml4ZWQgaGVhZGVycyBhcmUgZWFzaWVyIHRvIGltcGxlbWVudCB0aGFuIFRMVnMsIGhvd2V2ZXIg
dGhhdCBkb2VzIG5vdCByYXRpb25hbGl6ZSBtYW5kYXRpbmcgYSBmaXhlZCBoZWFkZXIgaW1wbGVt
ZW50YXRpb24uIEl0IHdvdWxkIHJhdGlvbmFsaXplIHN1cHBvcnRpbmcgb25seSBmaXhlZCBsZW5n
dGggaGVhZGVycywgaG93ZXZlciB3ZSBoYXZlIGJlZW4gdW5hYmxlIHRvIGRvIHRoaXMuIE9wdGlv
bnMgYWx3YXlzIHdlYWtlbiBzdGFuZGFyZHMgYWdyZWVtZW50Lg0KDQpJZiB0aGUgYXBwbGljYXRp
b24gcmVxdWlyZXMgVExWcywgdGhlbiBpdCBkb2VzIG5vdCBwcm92aWRlIGFueSBzdGFuZGFyZHMg
YWR2YW50YWdlIHRvIG1hbmRhdGUgc3VwcG9ydCBmb3IgZml4ZWQgaGVhZGVycy4gSXQgd2lsbCBu
b3QgYmUgcG9zc2libGUgZm9yIGFuIGFwcGxpY2F0aW9uIHRoYXQgcmVxdWlyZXMgVExWcyB0byBm
YWxsIGJhY2sgdG8gZml4ZWQgbGVuZ3RoIGhlYWRlcnMuIElmIHRoZXkgY291bGQsIHRoZW4gd2Ug
c2hvdWxkIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBmcm9tIE5TSC4NCg0KSU1ITyB3ZSBzaG91
bGQgYmUgbG9va2luZyBhdCB0aGUgYWJzdHJhY3Qgc2VtYW50aWNzIGZvciBtZXRhLWRhdGEgYmVm
b3JlIHdlIGNvbnNpZGVyIGhvdyB0byBlbmNvZGUgaXQuIE9uY2Ugd2UgZGVjaWRlIHdoYXQgbmVl
ZHMgdG8gYmUgZW5jb2RlZCB0aGVuIHdlIGNhbiBjb25zaWRlciB0aGUgYmVzdCBlbmNvZGluZ3Mg
YW5kIHdoYXQgc2hvdWxkIGJlIG1hbmRhdG9yeSBvciBvcHRpb25hbC4NCg0KQ2hlZXJzLA0KDQpQ
YXVsDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2YgUGF1bCBRdWlubiAocGF1bHEpDQpTZW50OiBG
cmlkYXksIE5vdmVtYmVyIDIwLCAyMDE1IDY6MjcgQU0NClRvOiBRaW4gV3UNCkNjOiB1cmkuZWx6
dXJAaW50ZWwuY29tPG1haWx0bzp1cmkuZWx6dXJAaW50ZWwuY29tPjsgRG9sZ2Fub3csIEFuZHJl
dyAoQW5kcmV3KTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBMaW5kYSBEdW5i
YXINClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0K
DQpPbiBOb3YgMTksIDIwMTUsIGF0IDk6MjggUE0sIFFpbiBXdSA8YmlsbC53dUBodWF3ZWkuY29t
PG1haWx0bzpiaWxsLnd1QGh1YXdlaS5jb20+PiB3cm90ZToNCg0KSGksIEFuZHJldyBhbmQgUGF1
bDoNCkl0IGxvb2tzIEkgbWlzc2VkIGEgbG90IG9mIGRpc2N1c3Npb24gcmVnYXJkaW5nIE5TSCBj
b250ZXh0IGhlYWRlciBpbiB0aGUgcGFzdCwgdGhhbmtzIFBhdWwgdG8gcG9pbnQgbWUgdGhlIGFy
Y2hpdmUuDQpHZW5lcmFsbHkgc3BlYWtpbmcsIHRoZXJlIGlzIHRyYWRlb2ZmIGJldHdlZW4gcGVy
Zm9ybWFuY2UgYW5kIGZsZXhpYmlsaXR5Lg0KDQoNCkFic29sdXRlbHksIGFuZCB0aGF0J3MgdGhl
IHJlYXNvbiBmb3Igb2ZmZXJpbmcgdGhlIHR3byBvcHRpb25zOiBiYWxhbmNlIHNwZWVkL3NpbXBs
aWNpdHkgYW5kIGZsZXhpYmlsaXR5Lg0KDQpUaGUgcGhpbG9zb3BoeSBpcyB0byBtYW5kYXRlIHRo
ZSBzaW1wbGVzdCBmb3JtIG9mIG1ldGFkYXRhLCBlbmFibGluZyBhIGJyb2FkIGltcGxlbWVudGF0
aW9uIGJhc2UuICBJZi93aGVuIG1vcmUgZmxleGliaWxpdHkgaXMgbmVlZGVkIGEgbW9yZSBmbGV4
aWJsZSBOU0ggdHlwZSBpcyBhdmFpbGFibGUsIGFsb25nIHdpdGggdGhlIGFzc29jaWF0ZWQgdHJh
ZGVvZmZzLiAgVGhhdCdzIHRoZSBiYWxhbmNlIHRoYXQgd2UgZGVjaWRlZCB0byBzdHJpa2UgYW5k
IGl0IHNlZW1zIHRvIGJlIHJlYXNvbmFibGUgYW5kIHdlbGwgYWNjZXB0ZWQuDQoNClRoYW5rcywN
ClBhdWwNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpo
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAz
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAx
NSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJ
cGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8N
CnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWls
eToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1
bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy
bGluZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIi
Ow0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBw
dDsNCglmb250LWZhbWlseToiVGFob21hIixzYW5zLXNlcmlmO30NCnNwYW4uQmFsbG9vblRleHRD
aGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5
OiJUYWhvbWEiLHNhbnMtc2VyaWY7fQ0Kc3Bhbi5hcHBsZS1jb252ZXJ0ZWQtc3BhY2UNCgl7bXNv
LXN0eWxlLW5hbWU6YXBwbGUtY29udmVydGVkLXNwYWNlO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJ
e21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjENCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJ
Y29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQt
b25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjgu
NWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRT
ZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1z
byA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIg
Lz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVs
YXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8
L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJF
Ti1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlv
bjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PkhpIERhdmU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BZ3Jl
ZWQsIHRoZSBzZWxmLWRlc2NyaWJpbmcgbmF0dXJlIG9mIFRMVnMgbWFrZXMgdGhlbSBlYXNpZXIg
dG8gY29udHJvbCBhbmQgYWxzbyBtYWtlcyB0aGUgc3lzdGVtIGxlc3MgcHJvbmUgdG8gY29uZmln
dXJhdGlvbiBlcnJvcnMgb3Igc29mdHdhcmUgYnVncy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPlBhdWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
ZiI+IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQo8YnI+DQo8Yj5T
ZW50OjwvYj4gV2VkbmVzZGF5LCBEZWNlbWJlciAwMiwgMjAxNSAxOjI0IFBNPGJyPg0KPGI+VG86
PC9iPiBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSk7IEJvdHRvcmZmLCBQYXVsPGJyPg0KPGI+
Q2M6PC9iPiBBbmRyZXcgRy4gTWFsaXM7IFBhdWwgUXVpbm4gKHBhdWxxKTsgc2ZjQGlldGYub3Jn
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhl
ZC90bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7
IHdlIG5lZWQgdG8gc3BlY2lmeSBhIE1VU1QgaW1wbGVtZW50IOKAlCBhbmQgdGhhdCBzaG91bGQg
YmUgdGhlIHNpbXBsZXN0IHRvIGltcGxlbWVudCB3aGljaCBhbGxvd3MgZm9yIGFsbCBjb21tb24g
dXNlIGNhc2VzIOKAlCBpbiBvdGhlciB3b3JkcywgVHlwZSAxLjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5JdCBpcyBpbmRlZWQgc2ltcGxlIHRvIGltcGxlbWVudCB0aGUgcGFja2V0IHBhcnNlciwg
YnV0IEkgdGhpbmsgVHlwZSAxIG1ha2VzIHRoZSBjb250cm9sIHBsYW5lIG1vcmUgY29tcGxpY2F0
ZWQuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhvdyBkb2VzIGFuIFNG
IGtub3cgd2hhdCBpdGVtIGlzIHBsYWNlZCBpbiBzbG90IDEgb2YgTUQgVHlwZSAxPw0KPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UeXBlIDIgYWxsb3dzIHRoZSBtZXRhZGF0
YSB0byBiZSBzZWxmLWRlc2NyaWJpbmcuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFsc28sIGZv
ciBtYW55IHVzZXJzIHdobyBkb27igJl0IHVzZSBtZXRhZGF0YSwgVHlwZSAyIGlzIG1vcmUgZWZm
aWNpZW50LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TbyBhcyBJIHNlZSBpdCwgVHlwZSAyIGlz
IHRoZSBnZW5lcmljIG9uZSBhbmQgVHlwZSAxIGlzIGFuIG9wdGltaXphdGlvbiBmb3Igc3BlY2lh
bCBjYXNlcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4tRGF2ZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYi
PiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Q2FybG9zIFBpZ25hdGFy
byAoY3BpZ25hdGEpPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgRGVjZW1iZXIgMDIsIDIw
MTUgNDowNCBQTTxicj4NCjxiPlRvOjwvYj4gQm90dG9yZmYsIFBhdWw8YnI+DQo8Yj5DYzo8L2I+
IEFuZHJldyBHLiBNYWxpczsgUGF1bCBRdWlubiAocGF1bHEpOyA8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2Zj
XSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSwgUGF1bCBCLiw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyBmb3IgdGhlIGNvbnZlcnNhdGlvbiwgcGxl
YXNlIGZpbmQgb25lIGZvbGxvdy11cCBpbmxpbmUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBEZWMgMSwgMjAxNSwgYXQgNTo1NyBQTSwg
Qm90dG9yZmYsIFBhdWwgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20i
PnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PkhpIENhcmxvczo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPk1vcmUgb24gdGhpcyBiZWxvdyw8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPkNoZWVycyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PGJyPg0KUGF1
bDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJz
cDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Q2FybG9zDQogUGlnbmF0YXJvIChjcGln
bmF0YSkgWzxhIGhyZWY9Im1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20iPjxzcGFuIHN0eWxlPSJj
b2xvcjpwdXJwbGUiPm1haWx0bzpjcGlnbmF0YUBjaXNjby5jb208L3NwYW4+PC9hPl08c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KPGI+U2VudDo8
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNk
YXksIERlY2VtYmVyIDAxLCAyMDE1IDI6MzIgUE08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkJvdHRvcmZmLCBQYXVsPGJyPg0K
PGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj5QYXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpczs8c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+
DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+UmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlBhdWwgQi4sPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVhc2Ugc2VlIGlubGlu
ZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIERlYyAxLCAyMDE1LCBhdCA1OjEyIFBN
LCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNv
bSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9zcGFu
PjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPkhpIFBhdWwgUS46PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5TZWUgaW5saW5lLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+UGF1bDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZiI+Q2FybG9zDQogUGlnbmF0YXJvIChjcGlnbmF0YSkgWzxhIGhyZWY9
Im1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpjcGlnbmF0YUBjaXNjby5jb208L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIERlY2VtYmVyIDAx
LCAyMDE1IDE6NTIgUE08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkJvdHRvcmZmLCBQYXVsPGJyPg0KPGI+Q2M6PC9iPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5QYXVsIFF1aW5uIChw
YXVscSk7IEFuZHJldyBHLiBNYWxpczs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtz
ZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpLCBQYXVsIEIuLDxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIERlYyAxLCAyMDE1LCBhdCA0OjQ1
IFBNLCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBl
LmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9z
cGFuPjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIFBhdWwgYW5kIEFu
ZGV3Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlBhdWwsIEkgYWdyZWUgdGhhdCBm
aXhlZCBsZW5ndGggaXMgZWFzaWVzdCB0byBpbXBsZW1lbnQgYW5kIHdpbGwgYWxsb3cgdGhlIG1v
c3QgcmFwaWQgYWRvcHRpb24uIE5ldmVyIHRoZSBsZXNzLCBhIHN0YW5kYXJkIGlzIG9mIG5vIHZh
bHVlIGlmIGl0IGRvZXMgbm90IGltcHJvdmUNCiBpbnRlcm9wZXJhYmlsaXR5Ljwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5PZiBjb3Vyc2UuIEkgZG8gbm90IHNlZSBob3cgaW50ZXJvcGVy
YWJpbGl0eSBpcyBoYW1wZXJlZCBpbiB0aGlzIGNhc2UsIGhvd2V2ZXIuJm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7SWYgYW4gYXBwbGljYXRpb24g
bmVlZHMgVExWcyB0aGVuIGl0IGNhbuKAmXQgaW50ZXJvcGVyYXRlIHdpdGggYSBzeXN0ZW0gdGhh
dCBuZWVkcyBmaXhlZCBzaXplZCBmb3JtYXRzLiBJbiBlZmZlY3QgeW91IGhhdmUgdHdvIGRpdmVy
Z2VudCBzdGFuZGFyZHMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIGFuIFNGUCBuZWVkcyBUTFZzLCBpdCB3b3Vs
ZCBiZSBzZXQgd2l0aCBUTFZzLiBUaGF0IGlzIHBhcnQgb2YgdGhlIHNoYXJlZCBTRlAgY29udGV4
dC4gTUQgVHlwZSAxIGFuZCBNRCBUeXBlIDIgYXJlIHByb3RvY29sIG9wdGlvbnMsIG5vdCBkaXZl
cmdlbnQgc3RhbmRhcmRzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlBCJmd0O0FuZCBpZiB5
b3UgaGF2ZSBhbiBTRlAgd2l0aCBvbmUgU0YgdGhhdCBuZWVkcyBUTFZzIGFuZCBvbmUgdGhhdCBu
ZWVkcyBmaXhlZCBoZWFkZXJzIHlvdeKAmXJlIGdvaW5nIHRvIHRyYW5zbGF0ZSB0aGUgZm9ybWF0
cyBhdCB0aGUgU0ZGPyBUaGUgcmVzdWx0IGlzIHRoZSB3b3JzdA0KIHBvc3NpYmxlIHdvcmxkIHdo
ZXJlIHRoZSBzd2l0Y2hlcyBuZWVkIHRvIGtub3cgYm90aCBmb3JtYXRzIGFuZCB0cmFuc2xhdGUg
YmV0d2VlbiB0aGVtIGZvciB2YXJpb3VzIFNGcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGFtIG5vdCBzdXJlIHdo
YXQgaXQgbWVhbnMgdG8gaGF2ZSDigJxhbiBTRiB0aGF0IG5lZWRzIFRMVnMgYW5kIG9uZSB0aGF0
IG5lZWRzIGZpeGVkIGhlYWRlcnPigJ0uIENsZWFybHksIEkgYW0gbm90IHByb3Bvc2luZyBhbnkg
dHJhbnNsYXRpb24hJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkRvbuKAmXQgZm9yZ2V0IHRoZXJlIGlzIGEgY29udHJvbC1wbGFuZSBw
cm9ncmFtbWluZyB0aGUgU0ZzL1NGRnMsIGFuZCB0aGF0IENQIHdvdWxkIHNldCB1cCB0aGUgTUQg
VHlwZSBmb3IgYSBnaXZlbiBTRlAsIHNvIFNGcyBkbyBub3Qg4oCYbmVlZOKAmSBzcGVjaWZpYyBl
bmNvZGluZ3MuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPk5vdywgdG8gbWl0aWdhdGUgdGhlIHJpc2sgb2YgaGF2aW5nIG5vIGludGVyc2VjdGlv
biBpbiBjYXBhYmlsaXR5IChvbmUgU0Ygc3VwcG9ydGluZyAqb25seSogVHlwZSAxIGFuZCBvbmUg
U0Ygc3VwcG9ydGluZyAqb25seSogVHlwZSAyKSBpcyB0aGF0IHdlIG5lZWQgdG8gc3BlY2lmeSBh
IE1VU1QgaW1wbGVtZW50IOKAlCBhbmQgdGhhdCBzaG91bGQgYmUgdGhlIHNpbXBsZXN0IHRvIGlt
cGxlbWVudCB3aGljaCBhbGxvd3MNCiBmb3IgYWxsIGNvbW1vbiB1c2UgY2FzZXMg4oCUIGluIG90
aGVyIHdvcmRzLCBUeXBlIDEuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PlNlZSBiZWxvdy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQo8YnI+DQo8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+V2hhdCBJIHdvdWxkIHN1Z2dlc3QgaXMgZWl0aGVyOjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4xKSBt
YWtlIFRMVnMgdGhlIG1hbmRhdG9yeSBmb3JtYXQgd2l0aCBmaXhlZCBzaXplIG9wdGlvbmFsOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj4yKSBlbGltaW5hdGUgdGhlIFRMViBvcHRpb24gZW50aXJlbHk7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjMpIGNoYW5n
ZSB0aGUgTlNIIGhlYWRlciBmb3JtYXQgb3B0aW9ucyBzbyB0aGUgZml4ZWQgc2l6ZSBoZWFkZXIg
aXMgYWx3YXlzIHByZXNlbnQgd2l0aCBvcHRpb25hbCBUTFZzIGZvbGxvd2luZyB0aGUgZml4ZWQg
c2l6ZWQgaGVhZGVyLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UbyBtZSwgb3B0aW9u
IDMgd291bGQgbm90IGFjaGlldmUgYSB1c2VmdWwgb3V0Y29tZS4gQmFzaWNhbGx5LCB3ZSBjb3Vs
ZCBub3QgY291bnQgd2l0aCBhIGRldGVybWluaXN0aWNhbGx5IGZpeGVkIGhlYWRlciwgYW5kIHRo
ZSBmbGV4aWJsZSBUTFYtYmFzZWQgb3B0aW9uIHdvdWxkIGFsd2F5cyBoYXZlIOKAnHN0dWZm4oCd
IGJlZm9yZS4gQmFzaWNhbGx5LCB0aGlzIHdvdWxkIG5lZ2F0ZSB0aGUgYmVuZWZpdHMgb2YgYm90
aA0KIE1EIFR5cGUgMSBhbmQgTUQgVHlwZSAyLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5QQiZndDtGb3Igb3B0aW9uIDMgdGhlIGZpeGVkIGhlYWRlcnMgYXJlIGF0IGEg
Y29uc3RhbnQgb2Zmc2V0IHdoaWNoIGlzIHdoYXQgaXMgaW1wb3J0YW50IHRvIHBhcnNlIHRoZW0g
ZWFzaWx5LiBJdCBpcyBwb3NzaWJsZSBmb3IgYSBzd2l0Y2ggb3IgZm9yIHNvZnR3YXJlIHRvIHVz
ZQ0KIHRoZSBmaXhlZCBpbmZvcm1hdGlvbiBhdCBhIGZpeGVkIG9mZnNldCBldmVyIHRob3VnaCBU
TFYgZGF0YSBtYXkgZm9sbG93Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHNlZSB0aGUgcHJvYmxlbSBzcGFjZSBx
dWl0ZSBkaWZmZXJlbnRseTogSWYgYW4gU0ZQIG5lZWRzIHNoYXJlZCBjb250ZXh0IHRoYXQgZml0
cyBpbiBhbiBNRCBUeXBlIDEsIGl0IGlzIHNldCB3aXRoIE1EIFR5cGUgMS4gSWYgaXQgbmVlZHMg
bW9yZSwgdGhlbiBpdCBuZWVkcyB0byBwYXJzZSB0aGUgVExWcyBhbnl3YXkgKGFuZCB0aHVzIGEg
Zml4ZWQgcGFydCBmb2xsb3dlZCBieSBUTFZzIGRvZXMgbm90IGhlbHApLjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPlBCJmd0O1RMVnMgYWx3YXlzIGNvc3QgbW9yZSB0aGFuIGZpeGVkIHNpemUg
YXJlYXMgYmVjYXVzZSB0aGV5IG11c3QgZW5jb2RlIGluZGl2aWR1YWwgVExzLiBBbiBhcHBsaWNh
dGlvbiB0aGF0IG5lZWRzIG1vcmUgdGhhbiB0aGUgZml4ZWQgYXJlYSBjYW4gZW5jb2RlIGNhbiB1
c2UNCiB0aGUgZml4ZWQgYXJlYSBmb3IgYSBwb3J0aW9uIG9mIHRoZSBtZXRhLWRhdGEgYW5kIHRo
ZW4gYWRkIGFzIG1hbnkgZXh0ZW5zaW9uIFRMVnMgYXMgYXJlIG5lZWRlZC4gVGhlIHJlc3VsdGlu
ZyBlbmNvZGUgd2lsbCBiZSBhdCBsZWFzdCBhcyBlZmZpY2llbnQgYXMgVExWcyBhbG9uZS48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5vdywgYnJpbmcgdGhlIGNvbnZlcnNhdGlv
biBhIGxldmVsIGRvd24gZnJvbSB0aGVvcmV0aWNhbCB0byBwcmFjdGljYWwsIGRyYWZ0LWd1aWNo
YXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbi0wMiwgZHJhZnQtbWVuZy1zZmMtbnNoLWJyb2FkYmFu
ZC1hbGxvY2F0aW9uLCBhbmQgZHJhZnQtbmFwcGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2NhdGlv
biBzaG93IHdoYXTigJlzIG5lZWRlZCBmb3IgdGhlIFdHIHVzZSBjYXNlcy4NCiBNRCBUeXBlIDIg
YWRkcyBleHRyYSBmbGV4aWJpbGl0eSAoYXQgYSBwcmljZSkuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+UEImZ3Q7QW4gdGFsa2luZyB2ZXJ5IHByYWN0aWNhbGx5IHdlIGFyZSBub3Qgb21uaXNj
aWVudC4gV2hlbiB3ZSBmaW5kIHdlIG5lZWQgYSBuZXcgcGllY2Ugb2YgbWV0YS1kYXRhIGZvciB0
aGVzZSBiYXNlIHVzZSBjYXNlcyBhbiBleHRlbnNpb24gVExWIHByb3ZpZGVzIHRoZSBvcHRpb25z
DQogb2YgcmV0YWluaW5nIHRoZSBleGlzdGluZyBmb3JtYXR0ZWQgZGF0YSB3aGlsZSBhZGRpbmcg
YW4gYWRkaXRpb25hbCBwaWVjZSBvZiBtZXRhLWRhdGEuIElmIGRvbmUgY2FyZWZ1bGx5LCB0aGlz
IGNhbiBhbGxvdyBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHdpdGggZXF1aXBtZW50IHRoYXQgZG9l
cyBub3QgdW5kZXJzdGFuZCB0aGUgbmV3IGV4dGVuc2lvbnMuPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5JbiBvdGhlciB3b3JkcywgdGhlIG1pbmltdW0gY29tbW9uIGRlbm9taW5h
dG9yIGFuZCB0aGUgc2ltcGxlciB0byBpbXBsZW1lbnQgaXMgTUQgVHlwZSAxLjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPlBCJmd0O015IG9wdGlvbiAyIGlzIHRoZSBzaW1wbGVyIG9wdGlvbi4g
Rml4ZWQgbGVuZ3RoIG9ubHkuIFdoYXQgaXMgY3VycmVudGx5IHByb3Bvc2VkIGlzIHRoZSBtb3N0
IGNvbXBsZXggc2luY2UgaXQgbGVhZHMgdG8gbXVsdGlwbGUgZm9ybWF0cyB3aXRoIHRyYW5zbGF0
aW9ucyBiZXR3ZWVuDQogdGhlbS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5QbGVhc2Ugbm8gdHJhbnNsYXRpb25zITxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj7igJQgQ2FybG9zLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bToxMi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyE8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+4oCUIENhcmxvcy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJy
Pg0KPGJyPg0KPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPklmIG9wdGlvbiAzIGlzIGNob3NlbiB0aGVuIGFwcGxp
Y2F0aW9ucyBjYW4gYWx3YXlzIGNvdW50IG9uIHRoZSBmaXhlZCBzaXplZCBoZWFkZXIgYXMgdGhl
aXIgZGVmYXVsdC48L3NwYW4+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhleSBjb3Vs
ZCBjb3VudCB3aXRoIGEgZml4ZWQgc2l6ZSBwYXJ0LCBub3Qgd2l0aCBhIGZpeGVkIHNpemVkIGhl
YWRlciwgaWYgSSB1bmRlcnN0YW5kIHRoZSBwcm9wb3NhbCBjb3JyZWN0bHkuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlBCJmd0O1RoaXMgaXMgb25lIGJldHRlciB0aGFu
IHRoZSBjdXJyZW50IHByb3Bvc2FsIHdoaWNoIGNhbuKAmXQgY291bnQgb24gZWl0aGVyIGEgZml4
ZWQgc2l6ZWQgaGVhZGVyIG9yIG9uIGEgZml4ZWQgc2l6ZSBwYXJ0IGF0IGEga25vd24gb2Zmc2V0
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj7igJQgQ2FybG9zLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbToxMi4wcHQiPjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Q2hlZXJz
LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj48YnI+DQpQYXVsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5zZmMN
CiBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+T24gQmVoYWxmIE9m
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5QYXVs
IFF1aW5uIChwYXVscSk8YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgRGVjZW1iZXIgMDEsIDIwMTUgMTI6MTQg
UE08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPkFuZHJldyBHLiBNYWxpczxicj4NCjxiPkNjOjwvYj48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48
YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+UmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkhpIEFuZHksPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVhc2Ugc2VlIGJlbG93LjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlRoYW5rczxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+UGF1bDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBOb3YgMjMsIDIwMTUsIGF0IDEwOjUwIEFN
LCBBbmRyZXcgRy4gTWFsaXMgJmx0OzxhIGhyZWY9Im1haWx0bzphZ21hbGlzQGdtYWlsLmNvbSI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YWdtYWxpc0BnbWFpbC5jb208L3NwYW4+PC9hPiZn
dDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGFncmVlIHdpdGggUGF1bCBCLiB0aGF0
IGludGVyb3BlcmFiaWxpdHkgaXMgYmVzdCBzZXJ2ZWQgYnkgdXNpbmcgYSBoZWFkZXIgdGhhdCBh
Y2NvbW1vZGF0ZXMgdGhlIGdyZWF0ZXN0IG51bWJlciBvZiBwb3NzaWJsZSBhcHBsaWNhdGlvbnMg
YW5kIHVzZSBjYXNlcyBhcyB0aGUgY29tbW9uIGRlbm9taW5hdG9yLiBUaGlzIGFyZ3VlcyBmb3Ig
dHlwZSAyIGJlaW5nIHRoZSBNVVNUIHRvIGltcGxlbWVudCwgd2l0aA0KIHR5cGUgMSBiZWluZyBh
biBvcHRpb25hbCBvcHRpbWl6YXRpb24gZm9yIHNvbWUgcGFydGljdWxhciB1c2UgY2FzZXMgb3Ig
YXBwbGljYXRpb25zIHRoYXQgcmVxdWlyZSBhdCBtb3N0IGEgcGFydGljdWxhciBudW1iZXIgY29u
dGV4dCBoZWFkZXJzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
UFEmZ3Q7ICZuYnNwO0kgZG9uJ3QgZm9sbG93IHRoYXQgbG9naWM6IHRoZSBfZWFzaWVzdF8gKGlu
IHRlcm1zIG9mIGNvbXBsZXhpdHksIGNvc3QsIGV0Yy4pIG9wdGlvbiBtYWtlcyB0aGUgbW9zdCBz
ZW5zZSB0byBtYW5kYXRlIHNpbmNlIGl0IGFsbG93cyBmb3IgYSBicm9hZCBpbXBsZW1lbnRhdGlv
biBhbmQgaGVscHMgZW5zdXJlIGFkb3B0aW9uIG9mIHRoZSBwcm90b2NvbC4gJm5ic3A7TWFuZGF0
aW5nIGEgbW9yZSBjb21wbGV4IG9wdGlvbg0KIHNpbXBseSBzbG93cyB0aGUgYWRvcHRpb24uICZu
YnNwO1RoaXMgaXMgZXhhY3RseSB0aGUgY29udmVyc2F0aW9uIHdlIGhhZCB3aGVuIHB1dHRpbmcg
dG9nZXRoZXIgdGhlIGRyYWZ0LCBhbmQgb25lIHRoYXQgc2VlbXMgdG8gcmVzb25hdGUgd2l0aCBk
ZXZlbG9wZXJzIGFuZCBvcGVyYXRvcnMgYWxpa2UuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlBRJmd0OyAmbmJzcDtBbHNvLCBsZXQncyBub3QgaWdub3JlIGhpc3RvcnkgKHlvdSBrbm93
IHRoZSBvbGQgYWRhZ2UgOykpOiBUTFYgYW5kIG90aGVyIHZhcmlhYmxlIGxlbmd0aCBkYXRhIHBs
YW5lIHByb3RvY29scyBoYXZlIG5vdCBiZWVuIGEgc3VjY2Vzcy4gJm5ic3A7V2UgY2FuIGRlYmF0
ZSB0aGUgcmVhc29ucyBmb3IgdGhhdCwgYnV0IHRoZSBmYWN0IHJlbWFpbnM6IHNpbXBsZSBkYXRh
IHBsYW5lcyBnZXQgYWRvcHRpb24uICZuYnNwO0FzDQogUGF1bCBCLiBwb2ludHMgb3V0IGJlbG93
LCB3ZSBkb24ndCBrbm93IGFsbCB0aGUgbWV0YWRhdGEgYW5zd2VycywgYnV0IHdlIGRvIGtub3cg
dGhhdCBhIGJvdW5kZWQgYW1vdW50IG9mIG1ldGFkYXRhIGlzIHZlcnkgaW1wb3J0YW50IGZvciBT
RkMgdXNlIGNhc2VzLiAmbmJzcDtMZXQncyB1c2UgdGhhdCBmYWN0LCBhbmQgYSBzaW1wbGUgcHJv
dG9jb2wgdG8gZ2V0IGltcGxlbWVudGF0aW9uIG91dCB0aGUgZG9vci48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkluIGEgc2VwYXJhdGUgZW1haWwsIE1lZCBh
c2tlZCBhIHZlcnkgcmVhc29uYWJsZSBxdWVzdGlvbiAtIGZvciB0eXBlIDEsIHdoeSBhcmUgdGhl
cmUmbmJzcDtmb3VyIG1hbmRhdG9yeSBjb250ZXh0IGhlYWRlcnMsIHJhdGhlciB0aGFuIDIsIDMs
IDUsIDEwLCBldGMuPyBUaGUgZHJhZnQgY29udGFpbnMgbm8gcGFydGljdWxhciBqdXN0aWZpY2F0
aW9uIGZvciB0aGlzIGNob2ljZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBRJmd0OyAmbmJzcDtUaGF0J3MgYSB2ZXJ5IHZhbGlk
IHF1ZXN0aW9uLiAmbmJzcDtUaGUgc3RhcnRpbmcgcHJlbWlzZSB3YXMgc2ltcGxlOiBhIGJvdW5k
ZWQgc2V0IG9mIGZpeGVkIG1ldGFkYXRhLiAmbmJzcDsgQmFzZWQgb24gc29tZSBleHBlcmllbmNl
IGluIHRoZSBzZXJ2aWNlIHNwYWNlIGFuZCBzb21lIGluaXRpYWwgdXNlIGNhc2UgZGlzY3Vzc2lv
biB3aXRoIG9wZXJhdG9ycywgNCBwcm92aWRlZCBzb21lIGJhbGFuY2U6IHJlYXNvbmFibGUNCiBp
biB0aGF0IGl0IHByb3ZpZGVkIHNvbWUgbWVhbmluZ2Z1bCBzcGFjZSwgeWV0IG5vdCBzbyBsYXJn
ZSBhcyB0byBiZWNvbWUgdW53aWVsZHksIGFsbCB0aGUgd2hpbGUgZm9yY2luZyBzb21lIGRpc2Np
cGxpbmUuICZuYnNwO092ZXJhbGwgdGhhdCBoYXMgcHJvdmVuIHRvIGJlIHRydWUgYXMgaW1wbGVt
ZW50YXRpb25zIGhhdmUgYmVlbiB0ZXN0ZWQgYW5kIG1hcHBlZCB0byB1c2UgY2FzZXMuICZuYnNw
O09mIGNvdXJzZSB5b3UgY2FuIGNvbWUgdXAgd2l0aCBjYXNlcw0KIHdoZXJlIDQgaXMgdG9vIG1h
bnksIG9yIHRvbyBmZXcsIGluIHdoaWNoIGNhc2UgdGhlIGRyYWZ0IHByb3ZpZGVzIGEgbWVhbnMg
dG8gYWNjb21tb2RhdGUgdGhhdC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UFEmZ3Q7
ICZuYnNwO0kgYWxzbyB0aGluayB3ZSBuZWVkIHRvIGJlIHJlYWxpc3RpYy4gJm5ic3A7V2Ugd2Vy
ZSB1cmdlZCBkdXJpbmcgV0cgZm9ybWF0aW9uIGJ5IGEgbGFyZ2Ugb3BlcmF0b3I6IHRoZSBJRVRG
IGNhbm5vdCBzcGVuZCB5ZWFycyB0cnlpbmcgdG8gc29sdmUgdGhlIHNlcnZpY2UgY2hhaW5pbmcg
aXNzdWUuICZuYnNwO1RoZSBuZWVkIGZvciBhbiBpbnRlcm9wZXJhYmxlIHByb3RvY29sIGlzIGFj
dXRlIGFuZCBvcGVyYXRvcnMgbmVlZA0KIHRvIHN0YXJ0IHdvcmtpbmcgb24gZGVwbG95bWVudCAo
c2VlIHRoZSB2aWJyYW5jeSBvZiB0aGUgb3BlbiBzb3VyY2UgcHJvamVjdHMgaW4gdGhpcyBzcGFj
ZSkuICZuYnNwO1RoZSBiYWxhbmNlIG9mIHR5cGUgMSBhbmQgdHlwZSAyIGFsbG93cyBmb3IgdmVs
b2NpdHkgYW5kIGV2b2x1dGlvbi4gJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJv
dHRvbToxMi4wcHQiPjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkl04oCZcyB0cnVlIHRoYXQgdGhlcmUgYXJlIHR3byBwYXJ0aWN1
bGFyIHVzZSBjYXNlcywmbmJzcDtkcmFmdC1ndWljaGFyZC1zZmMtbnNoLWRjLWFsbG9jYXRpb24g
YW5kJm5ic3A7ZHJhZnQtbmFwcGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2NhdGlvbiwgdGhhdCBs
b29rIHRvIG1ha2UgZ29vZCB1c2Ugb2YgZXhhY3RseSA0IGNvbnRleHQgaGVhZGVycy4gSG93ZXZl
ciwgdGhlc2UgYXJlIGp1c3QgdHdvIHBhcnRpY3VsYXIgZXhhbXBsZXMsDQogYW5kIG5vdCB5ZXQg
YWNjZXB0ZWQgYnkgdGhlIFdHLiZuYnNwOyBGdXJ0aGVyIGRldmVsb3BtZW50IG9mIHRoZXNlIGRy
YWZ0cywgb3IgZXZlbiBpbXBsZW1lbnRhdGlvbiwgbWF5IHNob3cgdGhhdCBmb3VyIGFyZSBpbnN1
ZmZpY2llbnQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNoZWVycyw8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFuZHk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5P
biBGcmksIE5vdiAyMCwgMjAxNSBhdCAxMjoyMCBQTSwgQm90dG9yZmYsIFBhdWwgJmx0OzxhIGhy
ZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L3NwYW4+PC9hPiZndDsg
d3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRk
aW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPkkgdGhpbmsgd2UgYWxsIGNvdWxkIGFncmVlIHRoYXQgZml4ZWQgaGVhZGVycyBh
cmUgZWFzaWVyIHRvIGltcGxlbWVudCB0aGFuIFRMVnMsIGhvd2V2ZXIgdGhhdCBkb2VzIG5vdCBy
YXRpb25hbGl6ZSBtYW5kYXRpbmcgYSBmaXhlZCBoZWFkZXIgaW1wbGVtZW50YXRpb24uIEl0IHdv
dWxkIHJhdGlvbmFsaXplIHN1cHBvcnRpbmcgb25seSBmaXhlZCBsZW5ndGggaGVhZGVycywNCiBo
b3dldmVyIHdlIGhhdmUgYmVlbiB1bmFibGUgdG8gZG8gdGhpcy4gT3B0aW9ucyBhbHdheXMgd2Vh
a2VuIHN0YW5kYXJkcyBhZ3JlZW1lbnQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JZiB0aGUgYXBwbGljYXRpb24g
cmVxdWlyZXMgVExWcywgdGhlbiBpdCBkb2VzIG5vdCBwcm92aWRlIGFueSBzdGFuZGFyZHMgYWR2
YW50YWdlIHRvIG1hbmRhdGUgc3VwcG9ydCBmb3IgZml4ZWQgaGVhZGVycy4gSXQgd2lsbCBub3Qg
YmUgcG9zc2libGUgZm9yIGFuIGFwcGxpY2F0aW9uIHRoYXQgcmVxdWlyZXMgVExWcyB0byBmYWxs
IGJhY2sgdG8gZml4ZWQgbGVuZ3RoDQogaGVhZGVycy4gSWYgdGhleSBjb3VsZCwgdGhlbiB3ZSBz
aG91bGQgZWxpbWluYXRlIHRoZSBUTFYgb3B0aW9uIGZyb20gTlNILjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SU1I
TyB3ZSBzaG91bGQgYmUgbG9va2luZyBhdCB0aGUgYWJzdHJhY3Qgc2VtYW50aWNzIGZvciBtZXRh
LWRhdGEgYmVmb3JlIHdlIGNvbnNpZGVyIGhvdyB0byBlbmNvZGUgaXQuIE9uY2Ugd2UgZGVjaWRl
IHdoYXQgbmVlZHMgdG8gYmUgZW5jb2RlZCB0aGVuIHdlIGNhbiBjb25zaWRlciB0aGUgYmVzdCBl
bmNvZGluZ3MgYW5kIHdoYXQgc2hvdWxkIGJlIG1hbmRhdG9yeQ0KIG9yIG9wdGlvbmFsLjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PkNoZWVycyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlBhdWw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPnNmYyBbbWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uIEJlaGFsZg0K
IE9mPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5Q
YXVsIFF1aW5uIChwYXVscSk8YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+RnJpZGF5LCBOb3ZlbWJlciAyMCwgMjAxNSA2OjI3
IEFNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5RaW4gV3U8YnI+DQo8Yj5DYzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzp1cmkuZWx6dXJAaW50ZWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+dXJpLmVsenVy
QGludGVsLmNvbTwvc3Bhbj48L2E+OyBEb2xnYW5vdywgQW5kcmV3IChBbmRyZXcpOzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47DQogTGluZGEgRHVuYmFyPGJyPg0KPGI+U3ViamVjdDo8
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBb
c2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
T24gTm92IDE5LCAyMDE1LCBhdCA5OjI4IFBNLCBRaW4gV3UgJmx0OzxhIGhyZWY9Im1haWx0bzpi
aWxsLnd1QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5iaWxsLnd1QGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5I
aSwgQW5kcmV3IGFuZCBQYXVsOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkl0IGxvb2tzIEkgbWlzc2Vk
IGEgbG90IG9mIGRpc2N1c3Npb24gcmVnYXJkaW5nIE5TSCBjb250ZXh0IGhlYWRlciBpbiB0aGUg
cGFzdCwgdGhhbmtzIFBhdWwgdG8gcG9pbnQgbWUgdGhlIGFyY2hpdmUuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG
NDk3RCI+R2VuZXJhbGx5IHNwZWFraW5nLCB0aGVyZSBpcyB0cmFkZW9mZiBiZXR3ZWVuIHBlcmZv
cm1hbmNlIGFuZCBmbGV4aWJpbGl0eS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BYnNvbHV0ZWx5
LCBhbmQgdGhhdCdzIHRoZSByZWFzb24gZm9yIG9mZmVyaW5nIHRoZSB0d28gb3B0aW9uczogYmFs
YW5jZSBzcGVlZC9zaW1wbGljaXR5IGFuZCBmbGV4aWJpbGl0eS48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+VGhlIHBoaWxvc29waHkgaXMgdG8gbWFuZGF0ZSB0aGUgc2ltcGxlc3QgZm9y
bSBvZiBtZXRhZGF0YSwgZW5hYmxpbmcgYSBicm9hZCBpbXBsZW1lbnRhdGlvbiBiYXNlLiZuYnNw
OyBJZi93aGVuIG1vcmUgZmxleGliaWxpdHkgaXMgbmVlZGVkIGEgbW9yZSBmbGV4aWJsZSBOU0gg
dHlwZSBpcyBhdmFpbGFibGUsIGFsb25nIHdpdGggdGhlIGFzc29jaWF0ZWQgdHJhZGVvZmZzLiZu
YnNwOyBUaGF0J3MgdGhlIGJhbGFuY2UgdGhhdCB3ZQ0KIGRlY2lkZWQgdG8gc3RyaWtlIGFuZCBp
dCBzZWVtcyB0byBiZSByZWFzb25hYmxlIGFuZCB3ZWxsIGFjY2VwdGVkLjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5QYXVsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbToxMi4wcHQiPjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86cD48L286
cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2
ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
b2R5Pg0KPC9odG1sPg0K

--_000_94DA9C7F532AD946852C9C5527195239254B4BC5G2W2527americas_--


From nobody Wed Dec  2 13:47:05 2015
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 481E01B2DB2 for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 13:47:05 -0800 (PST)
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, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1g3M7doIvdk1 for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 13:47:02 -0800 (PST)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id 0703D1B2DAB for <sfc@ietf.org>; Wed,  2 Dec 2015 13:47:02 -0800 (PST)
Received: from BLR-EXCHP-2.sandvine.com (192.168.196.172) by WTL-EXCHP-2.sandvine.com (192.168.194.177) with Microsoft SMTP Server (TLS) id 14.3.195.1; Wed, 2 Dec 2015 16:47:03 -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; Wed, 2 Dec 2015 16:46:59 -0500
From: Dave Dolson <ddolson@sandvine.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Comments on draft-penno-sfc-packet-02
Thread-Index: AdEtSvfp3Xrw9b3PRpa46/v1NZFTCQ==
Date: Wed, 2 Dec 2015 21:47:02 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830DD5A38@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]
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E9830DD5A38wtlexchp2sandvi_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/Zt7af7ZXyRMOBSVzJhZDBCjnLac>
Subject: [sfc] Comments on draft-penno-sfc-packet-02
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 02 Dec 2015 21:47:05 -0000

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

Referring to https://tools.ietf.org/html/draft-penno-sfc-packet-02
(I have also sent the authors some editorial comments.)

There is a simplification to be done for section 5.3.1.
Instead of carrying 4 pieces of meta-data, it can be reduced to 2 pieces th=
at fit in a 32-bit value, using 24 bits for symmetric path ID and 8 bits fo=
r an reverse_service_offset.
This is because symmetric_starting_index, starting_index and symmetric_numb=
er_hops can be reduced to one 8-bit value.

Derivation:
The formula for reverse service index is:

reverse_service_index =3D symmetric_starting_index - remaining_hops - 1
where (the current draft has an typo):
remaining_hops =3D symmetric_number_hops - (starting_index - current_index)


Performing the substitutions,
reverse_service_index =3D symmetric_starting_index - (symmetric_number_hops=
 - (starting_index - current_index)) - 1
=3D symmetric_starting_index - symmetric_number_hops + starting_index - cur=
rent_index - 1

Identify a constant in the first 3 terms:
reverse_service_offset =3D (symmetric_starting_index + starting_index - sym=
metric_number_hops)
so that:
reverse_service_index =3D reverse_service_offset - current_index - 1

Only this 8-bit reverse_service_offset needs to be carried in the metadata =
vs. the three 8-bit values.

Furthermore, the same offset applies to both directions of the symmetric pa=
th, so the reversed packet can use the same value as the forward packet.


>From the example in the draft:
   o  symmetric starting index =3D 253 (8 bits)
   o  symmetric number of hops =3D 3 (8 bits)
   o  starting index =3D 255 (8 bits)

reverse_service_offset =3D (symmetric_starting_index + starting_index - sym=
metric_number_hops)
=3D 253 - 3 + 255
Using 8-bit math:
reverse_service_offset =3D 0xfd - 0x03 + 0xff =3D 0xf9

The packet reversal formula for the example forward-path is:
revserse_service_index =3D 0xf9 - current_index - 1

If SF1 wants to reverse a packet,
reverse_service_index =3D 0xf9 - 252 - 1=3D 0xf9 - 0xfc - 1 =3D 0xfc =3D 25=
2

If SF2 wants to reverse a packet,
reverse_service_index =3D 0xf9 - 253 -1 =3D 0xf9 - 0xfd - 1=3D 0xfb =3D 251

If SF3 wants to reverse a packet,
reverse_service_index =3D 0xf9 - 254 - 1=3D 0xf9 - 0xfe - 1=3D 0xfa =3D 250


It's a bit counter-intuitive that the reverse-path service index can be cal=
culated from a constant that works for the entire path, and for both direct=
ions, but there you have it.

To summarize,
- the classifier computes the reverse_service_offset for a path, and includ=
es it in the packet meta-data as an 8-bit value:
    reverse_service_offset =3D (symmetric_starting_index + starting_index -=
 symmetric_number_hops) mod 256
- any SF in the path can send a packet to where it came from by using the s=
ymmetric_path_id and computing the service index as:
   reverse_service_index =3D (reverse_service_offset - current_index - 1) m=
od 256
- the reverse_service_offset is the same for both directions


Note that the symmetric_path_id and reverse_service_offset do not have to b=
e carried in metadata. They could be configured per path in the SF.

Even so, I still like solutions in 5.4 better.
BTW, 5.4.1 and 5.4.2 can be formulated as a special case of the above with =
a hard-coded reverse_service_offset=3D1.


David Dolson
Senior Software Architect, Sandvine Inc.


--_000_E8355113905631478EFF04F5AA706E9830DD5A38wtlexchp2sandvi_
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 12 (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:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.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;}
--></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">Referring to https://tools.ietf.org/html/draft-penno=
-sfc-packet-02<o:p></o:p></p>
<p class=3D"MsoNormal">(I have also sent the authors some editorial comment=
s.)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">There is a simplification to be done for section 5.3=
.1.<o:p></o:p></p>
<p class=3D"MsoNormal">Instead of carrying 4 pieces of meta-data, it can be=
 reduced to 2 pieces that fit in a 32-bit value, using 24 bits for symmetri=
c path ID and 8 bits for an reverse_service_offset.<o:p></o:p></p>
<p class=3D"MsoNormal">This is because symmetric_starting_index, starting_i=
ndex and symmetric_number_hops can be reduced to one 8-bit value.<o:p></o:p=
></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Derivation:<o:p></o:p></p>
<p class=3D"MsoNormal">The formula for reverse service index is:<o:p></o:p>=
</p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">reverse_service_index =3D symmetric_starting_index -=
 remaining_hops - 1<o:p></o:p></p>
<p class=3D"MsoNormal">where (the current draft has an typo):<o:p></o:p></p=
>
<p class=3D"MsoNormal">remaining_hops =3D symmetric_number_hops - (starting=
_index - current_index)<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Performing the substitutions,<o:p></o:p></p>
<p class=3D"MsoNormal">reverse_service_index =3D symmetric_starting_index -=
 (symmetric_number_hops - (starting_index - current_index)) - 1<o:p></o:p><=
/p>
<p class=3D"MsoNormal">=3D symmetric_starting_index - symmetric_number_hops=
 &#43; starting_index - current_index - 1&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;
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Identify a constant in the first 3 terms:<o:p></o:p>=
</p>
<p class=3D"MsoNormal">reverse_service_offset =3D (symmetric_starting_index=
 &#43; starting_index - symmetric_number_hops)<o:p></o:p></p>
<p class=3D"MsoNormal">so that:<o:p></o:p></p>
<p class=3D"MsoNormal">reverse_service_index =3D reverse_service_offset - c=
urrent_index - 1<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Only this 8-bit reverse_service_offset needs to be c=
arried in the metadata vs. the three 8-bit values.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Furthermore, the same offset applies to both directi=
ons of the symmetric path, so the reversed packet can use the same value as=
 the forward packet.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">From the example in the draft:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; o&nbsp; symmetric starting index =3D 25=
3 (8 bits)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; o&nbsp; symmetric number of hops =3D 3 =
(8 bits)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; o&nbsp; starting index =3D 255 (8 bits)=
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">reverse_service_offset =3D (symmetric_starting_index=
 &#43; starting_index - symmetric_number_hops)<o:p></o:p></p>
<p class=3D"MsoNormal">=3D 253 - 3 &#43; 255<o:p></o:p></p>
<p class=3D"MsoNormal">Using 8-bit math:<o:p></o:p></p>
<p class=3D"MsoNormal">reverse_service_offset =3D 0xfd - 0x03 &#43; 0xff =
=3D 0xf9<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The packet reversal formula for the example forward-=
path is:<o:p></o:p></p>
<p class=3D"MsoNormal">revserse_service_index =3D 0xf9 - current_index - 1<=
o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If SF1 wants to reverse a packet, <o:p></o:p></p>
<p class=3D"MsoNormal">reverse_service_index =3D 0xf9 - 252 - 1=3D 0xf9 - 0=
xfc - 1 =3D 0xfc =3D 252<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If SF2 wants to reverse a packet, <o:p></o:p></p>
<p class=3D"MsoNormal">reverse_service_index =3D 0xf9 - 253 -1 =3D 0xf9 - 0=
xfd - 1=3D 0xfb =3D 251<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">If SF3 wants to reverse a packet, <o:p></o:p></p>
<p class=3D"MsoNormal">reverse_service_index =3D 0xf9 - 254 - 1=3D 0xf9 - 0=
xfe - 1=3D 0xfa =3D 250<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">It&#8217;s a bit counter-intuitive that the reverse-=
path service index can be calculated from a constant that works for the ent=
ire path, and for both directions, but there you have it.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">To summarize,<o:p></o:p></p>
<p class=3D"MsoNormal">- the classifier computes the reverse_service_offset=
 for a path, and includes it in the packet meta-data as an 8-bit value:<o:p=
></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp; reverse_service_offset =3D (symme=
tric_starting_index &#43; starting_index - symmetric_number_hops) mod 256<o=
:p></o:p></p>
<p class=3D"MsoNormal">- any SF in the path can send a packet to where it c=
ame from by using the symmetric_path_id and computing the service index as:=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; reverse_service_index =3D (reverse_serv=
ice_offset - current_index - 1) mod 256<o:p></o:p></p>
<p class=3D"MsoNormal">- the reverse_service_offset is the same for both di=
rections<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Note that the symmetric_path_id and reverse_service_=
offset do not have to be carried in metadata. They could be configured per =
path in the SF.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Even so, I still like solutions in 5.4 better. <o:p>=
</o:p></p>
<p class=3D"MsoNormal">BTW, 5.4.1 and 5.4.2 can be formulated as a special =
case of the above with a hard-coded reverse_service_offset=3D1.<o:p></o:p><=
/p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">David Dolson<o:p></o:p></p>
<p class=3D"MsoNormal">Senior Software Architect, Sandvine Inc.<o:p></o:p><=
/p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_E8355113905631478EFF04F5AA706E9830DD5A38wtlexchp2sandvi_--


From nobody Wed Dec  2 13:47:27 2015
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CEE0F1B2DBB for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 13:47:22 -0800 (PST)
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, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RImdspLRSBQ7 for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 13:47:19 -0800 (PST)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id AF0B81B2DB9 for <sfc@ietf.org>; Wed,  2 Dec 2015 13:47:18 -0800 (PST)
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by wtl-exchp-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa%18]) with mapi id 14.03.0195.001; Wed, 2 Dec 2015 16:47:18 -0500
From: Dave Dolson <ddolson@sandvine.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: metadata in draft-penno-sfc-packet-02
Thread-Index: AdEtSwLAAwb5HBW4SVW8aN92jdSGUQ==
Date: Wed, 2 Dec 2015 21:47:20 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830DD5A56@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]
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E9830DD5A56wtlexchp2sandvi_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/zq_0l0L1WpnmfC0x3CgepYyRL0E>
Subject: [sfc] metadata in draft-penno-sfc-packet-02
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 02 Dec 2015 21:47:23 -0000

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

Starting a separate thread for metadata...
Referring to https://tools.ietf.org/html/draft-penno-sfc-packet-02


Section 7 proposes "service-path-invariant metadata. This is metadata that =
is the same for all packets traversing a certain path."



This seems to mean the metadata is in fact redundant with the path identifi=
er, and might as well be configured on the control plane.

I think there are several other interesting classes of metadata:
- metadata that is the same for all packets of a given encapsulated traffic=
 flow
   - e.g., a all packets for a given TCP connection have the same metadata
- metadata that is per-packet, and should NOT be cloned from one packet to =
another
- metadata that is attributed to the source IP host
- metadata that is attributed to the destination IP host

Some have suggested these aspects be self-describing in the packet, using f=
lags, but a dictionary or registry would be less wasteful of packet bytes.

David Dolson
Senior Software Architect, Sandvine Inc.


--_000_E8355113905631478EFF04F5AA706E9830DD5A56wtlexchp2sandvi_
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 12 (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:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.EmailStyle19
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Starting a separate thread for metadata&#8230;<o:p><=
/o:p></p>
<p class=3D"MsoNormal">Referring to https://tools.ietf.org/html/draft-penno=
-sfc-packet-02<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;">Section 7 proposes &#8220;service-path-invariant metadata=
. This is metadata that is the same for all packets traversing a certain pa=
th.&#8221;<o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;">This seems to mean the metadata is in fact redundant with=
 the path identifier, and might as well be configured on the control plane.=
<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I think there are several other interesting classes =
of metadata:<o:p></o:p></p>
<p class=3D"MsoNormal">- metadata that is the same for all packets of a giv=
en encapsulated traffic flow<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; - e.g., a all packets for a given TCP c=
onnection have the same metadata<o:p></o:p></p>
<p class=3D"MsoNormal">- metadata that is per-packet, and should NOT be clo=
ned from one packet to another<o:p></o:p></p>
<p class=3D"MsoNormal">- metadata that is attributed to the source IP host<=
o:p></o:p></p>
<p class=3D"MsoNormal">- metadata that is attributed to the destination IP =
host<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Some have suggested these aspects be self-describing=
 in the packet, using flags, but a dictionary or registry would be less was=
teful of packet bytes.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">David Dolson<o:p></o:p></p>
<p class=3D"MsoNormal">Senior Software Architect, Sandvine Inc.<o:p></o:p><=
/p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_E8355113905631478EFF04F5AA706E9830DD5A56wtlexchp2sandvi_--


From nobody Wed Dec  2 14:17:27 2015
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E6E11AC428 for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 14:17:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id C-BD4mmtdYN8 for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 14:17:21 -0800 (PST)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C75991B2E01 for <sfc@ietf.org>; Wed,  2 Dec 2015 14:17:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=34818; q=dns/txt; s=iport; t=1449094640; x=1450304240; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=xS9gt8Ip/GE0qPFBv3BQQ0i+4/4PSrd/ufI+7VJ+7Ls=; b=LgUG5d3LR2Lo+dq+0ITiVjc8bj/I/U2LnyDOay3SpF/VHjdkJ/7yGo2K zs63tO+ahJHXpYZlIRakoAsDcSO4S/hGgG226ihbzmTpsY+DWGIIfx/Sg AeDwQEvc1f7A8LL5PFn3H0OXl+BuOzYlgKyciNuNmb00CBlxgzJb4EoAf E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0A7AgBNbF9W/5tdJa1egm6BH24Ggym6e?= =?us-ascii?q?QENgWchhW0CHIE0OBQBAQEBAQEBgQqENAEBBQEBDBUKOAcCCAMQAgEIEQQBASE?= =?us-ascii?q?HAwICAh8GCxQJCAIEDgWIGgMSDa8CjDgNhEUBAQEBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEUBIZUgg+CboJTgVcRASwgCYJmL4EVBYgoik+DagGLRIF3gVuEQ452h1gBHwE?= =?us-ascii?q?BQoIOIIFWcoQuOoEHAQEB?=
X-IronPort-AV: E=Sophos; i="5.20,375,1444694400"; d="scan'208,217"; a="54915213"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Dec 2015 22:17:19 +0000
Received: from XCH-RCD-010.cisco.com (xch-rcd-010.cisco.com [173.37.102.20]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id tB2MHJEx032145 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 2 Dec 2015 22:17:19 GMT
Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-RCD-010.cisco.com (173.37.102.20) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Wed, 2 Dec 2015 16:17:19 -0600
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.000; Wed, 2 Dec 2015 16:17:18 -0600
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5ejy7hwshPJkSenz9F/5cNK56klIsAgADIkYCAADCGgIAEnguAgAzcDQCAAAVZAIABr44A
Date: Wed, 2 Dec 2015 22:17:18 +0000
Message-ID: <8A5DB5BA-3EA6-443E-9D81-9E603E2B7F99@cisco.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D6E5328@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B6D6E5328@MBX021-W3-CA-2.exch021.domain.local>
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_8A5DB5BA3EA6443E9D819E603E2B7F99ciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/r6qtdFsDrsu7iI_jyZFe-uF_tKs>
Cc: "Andrew G. Malis" <agmalis@gmail.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 02 Dec 2015 22:17:25 -0000

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

SGkgUm9uLA0KDQpJJ20gbm90IHN1cmUgd2UgZ2FpbiBtdWNoIGJ5IGFkZGluZyB0aGF0LiAgR2l2
ZW4gdGhhdCBhIGNvbnRyb2wgcGxhbmUgaXMgbmVlZGVkIHRvIHByb3ZpZGUgc2VtYW50aWMgbWVh
bmluZyB0byB0aGUgbWV0YWRhdGEsIHJlbHlpbmcgb24gdGhhdCBjb250cm9sIHBsYW5lIHRvICJk
ZXNjcmliZSIgdGhlIGFsbG9jYXRpb24gc2VlbXMgcmVhc29uYWJsZS4gIEl0J3MgY2VydGFpbmx5
IHRoZSBhcHByb2FjaCB0YWtlbiBpbiB0aGUgb3BlbiBzb3VyY2Ugd29ybGQsIGFuZCBpcyB3b3Jr
aW5nLg0KDQpQYXVsDQoNCk9uIERlYyAxLCAyMDE1LCBhdCAzOjMyIFBNLCBSb24gUGFya2VyIDxS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPj4gd3JvdGU6DQoNClBhdWwsDQoNCkZvciB0eXBlIDEsIHdvdWxkIHlvdSBj
b25zaWRlciBpbmNvcnBvcmF0aW9uIG9mIGEg4oCcc2NoZW1hIElE4oCdIGVpdGhlciB3aXRoaW4g
dGhlIDE2IGJ5dGVzIG9yIG91dHNpZGUgb2YgdGhlbT8gICBUaGF0IHdvdWxkIGFsbG93IGZvciBh
biBJQU5BLXR5cGUgcmVnaXN0cnkgdG8gbWFrZSBleHBsaWNpdCB0aGUgdmFyaW91cyBjb21wbGV0
ZSBpbnRlcnByZXRhdGlvbnMgb2YgdGhlIGZpeGVkLXNpemUgbWV0YWRhdGEgYnl0ZXMuICAgQSB2
YWx1ZSBjb3VsZCBiZSByZXNlcnZlZCBmb3Ig4oCcZW50ZXJwcmlzZSBzcGVjaWZpY+KAnSB0byBh
bGxvdyBmb3IgaW5ub3ZhdGlvbiBhbmQgZXhwZXJpbWVudGFsIHVzZXMgKHdoZXRoZXIgb3Igbm90
IGFuIGVudGVycHJpc2UgSUQgd291bGQgYmUgaW5jbHVkZWQgaW4gdGhpcyBjYXNlIGNvdWxkIGJl
IGZvciBmdXJ0aGVyIGRpc2N1c3Npb24pLiAgIEkgdGhpbmsgc29tZSBvZiB0aGUgY29uY2VybnMg
YXJvdW5kIHR5cGUgMSBpcyB0aGUgcmlnaWRpdHksIGJ1dCBhbHNvIHRoZSBub3Qtc28tZXhwbGlj
aXRseSBzdHJ1Y3R1cmVkIG5hdHVyZSBvZiBpdCBhbmQgaG93IHRoYXQgY291bGQgbGVhZCB0byBp
bnRlcm9wZXJhYmlsaXR5IGRpZmZpY3VsdGllcy4gICAgTXkgcHJvcG9zYWwgd291bGQgcmVkdWNl
IGNvbmNlcm5zIGFyb3VuZCB0aGUgbGF0dGVyLCBJIGJlbGlldmUuDQoNClRoYW5rcy4NCg0KICAg
Um9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBQYXVsIFF1aW5uIChwYXVscSkNClNlbnQ6IFR1ZXNkYXksIERlY2VtYmVyIDEsIDIwMTUg
MzoxNCBQTQ0KVG86IEFuZHJldyBHLiBNYWxpcyA8YWdtYWxpc0BnbWFpbC5jb208bWFpbHRvOmFn
bWFsaXNAZ21haWwuY29tPj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
ClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KSGkg
QW5keSwNCg0KDQpQbGVhc2Ugc2VlIGJlbG93Lg0KDQoNClRoYW5rcw0KUGF1bA0KDQoNCk9uIE5v
diAyMywgMjAxNSwgYXQgMTA6NTAgQU0sIEFuZHJldyBHLiBNYWxpcyA8YWdtYWxpc0BnbWFpbC5j
b208bWFpbHRvOmFnbWFsaXNAZ21haWwuY29tPj4gd3JvdGU6DQoNCkkgYWdyZWUgd2l0aCBQYXVs
IEIuIHRoYXQgaW50ZXJvcGVyYWJpbGl0eSBpcyBiZXN0IHNlcnZlZCBieSB1c2luZyBhIGhlYWRl
ciB0aGF0IGFjY29tbW9kYXRlcyB0aGUgZ3JlYXRlc3QgbnVtYmVyIG9mIHBvc3NpYmxlIGFwcGxp
Y2F0aW9ucyBhbmQgdXNlIGNhc2VzIGFzIHRoZSBjb21tb24gZGVub21pbmF0b3IuIFRoaXMgYXJn
dWVzIGZvciB0eXBlIDIgYmVpbmcgdGhlIE1VU1QgdG8gaW1wbGVtZW50LCB3aXRoIHR5cGUgMSBi
ZWluZyBhbiBvcHRpb25hbCBvcHRpbWl6YXRpb24gZm9yIHNvbWUgcGFydGljdWxhciB1c2UgY2Fz
ZXMgb3IgYXBwbGljYXRpb25zIHRoYXQgcmVxdWlyZSBhdCBtb3N0IGEgcGFydGljdWxhciBudW1i
ZXIgY29udGV4dCBoZWFkZXJzLg0KDQoNClBRPiAgSSBkb24ndCBmb2xsb3cgdGhhdCBsb2dpYzog
dGhlIF9lYXNpZXN0XyAoaW4gdGVybXMgb2YgY29tcGxleGl0eSwgY29zdCwgZXRjLikgb3B0aW9u
IG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRvIG1hbmRhdGUgc2luY2UgaXQgYWxsb3dzIGZvciBhIGJy
b2FkIGltcGxlbWVudGF0aW9uIGFuZCBoZWxwcyBlbnN1cmUgYWRvcHRpb24gb2YgdGhlIHByb3Rv
Y29sLiAgTWFuZGF0aW5nIGEgbW9yZSBjb21wbGV4IG9wdGlvbiBzaW1wbHkgc2xvd3MgdGhlIGFk
b3B0aW9uLiAgVGhpcyBpcyBleGFjdGx5IHRoZSBjb252ZXJzYXRpb24gd2UgaGFkIHdoZW4gcHV0
dGluZyB0b2dldGhlciB0aGUgZHJhZnQsIGFuZCBvbmUgdGhhdCBzZWVtcyB0byByZXNvbmF0ZSB3
aXRoIGRldmVsb3BlcnMgYW5kIG9wZXJhdG9ycyBhbGlrZS4NCg0KUFE+ICBBbHNvLCBsZXQncyBu
b3QgaWdub3JlIGhpc3RvcnkgKHlvdSBrbm93IHRoZSBvbGQgYWRhZ2UgOykpOiBUTFYgYW5kIG90
aGVyIHZhcmlhYmxlIGxlbmd0aCBkYXRhIHBsYW5lIHByb3RvY29scyBoYXZlIG5vdCBiZWVuIGEg
c3VjY2Vzcy4gIFdlIGNhbiBkZWJhdGUgdGhlIHJlYXNvbnMgZm9yIHRoYXQsIGJ1dCB0aGUgZmFj
dCByZW1haW5zOiBzaW1wbGUgZGF0YSBwbGFuZXMgZ2V0IGFkb3B0aW9uLiAgQXMgUGF1bCBCLiBw
b2ludHMgb3V0IGJlbG93LCB3ZSBkb24ndCBrbm93IGFsbCB0aGUgbWV0YWRhdGEgYW5zd2Vycywg
YnV0IHdlIGRvIGtub3cgdGhhdCBhIGJvdW5kZWQgYW1vdW50IG9mIG1ldGFkYXRhIGlzIHZlcnkg
aW1wb3J0YW50IGZvciBTRkMgdXNlIGNhc2VzLiAgTGV0J3MgdXNlIHRoYXQgZmFjdCwgYW5kIGEg
c2ltcGxlIHByb3RvY29sIHRvIGdldCBpbXBsZW1lbnRhdGlvbiBvdXQgdGhlIGRvb3IuDQoNCklu
IGEgc2VwYXJhdGUgZW1haWwsIE1lZCBhc2tlZCBhIHZlcnkgcmVhc29uYWJsZSBxdWVzdGlvbiAt
IGZvciB0eXBlIDEsIHdoeSBhcmUgdGhlcmUgZm91ciBtYW5kYXRvcnkgY29udGV4dCBoZWFkZXJz
LCByYXRoZXIgdGhhbiAyLCAzLCA1LCAxMCwgZXRjLj8gVGhlIGRyYWZ0IGNvbnRhaW5zIG5vIHBh
cnRpY3VsYXIganVzdGlmaWNhdGlvbiBmb3IgdGhpcyBjaG9pY2UuDQoNClBRPiAgVGhhdCdzIGEg
dmVyeSB2YWxpZCBxdWVzdGlvbi4gIFRoZSBzdGFydGluZyBwcmVtaXNlIHdhcyBzaW1wbGU6IGEg
Ym91bmRlZCBzZXQgb2YgZml4ZWQgbWV0YWRhdGEuICAgQmFzZWQgb24gc29tZSBleHBlcmllbmNl
IGluIHRoZSBzZXJ2aWNlIHNwYWNlIGFuZCBzb21lIGluaXRpYWwgdXNlIGNhc2UgZGlzY3Vzc2lv
biB3aXRoIG9wZXJhdG9ycywgNCBwcm92aWRlZCBzb21lIGJhbGFuY2U6IHJlYXNvbmFibGUgaW4g
dGhhdCBpdCBwcm92aWRlZCBzb21lIG1lYW5pbmdmdWwgc3BhY2UsIHlldCBub3Qgc28gbGFyZ2Ug
YXMgdG8gYmVjb21lIHVud2llbGR5LCBhbGwgdGhlIHdoaWxlIGZvcmNpbmcgc29tZSBkaXNjaXBs
aW5lLiAgT3ZlcmFsbCB0aGF0IGhhcyBwcm92ZW4gdG8gYmUgdHJ1ZSBhcyBpbXBsZW1lbnRhdGlv
bnMgaGF2ZSBiZWVuIHRlc3RlZCBhbmQgbWFwcGVkIHRvIHVzZSBjYXNlcy4gIE9mIGNvdXJzZSB5
b3UgY2FuIGNvbWUgdXAgd2l0aCBjYXNlcyB3aGVyZSA0IGlzIHRvbyBtYW55LCBvciB0b28gZmV3
LCBpbiB3aGljaCBjYXNlIHRoZSBkcmFmdCBwcm92aWRlcyBhIG1lYW5zIHRvIGFjY29tbW9kYXRl
IHRoYXQuDQoNClBRPiAgSSBhbHNvIHRoaW5rIHdlIG5lZWQgdG8gYmUgcmVhbGlzdGljLiAgV2Ug
d2VyZSB1cmdlZCBkdXJpbmcgV0cgZm9ybWF0aW9uIGJ5IGEgbGFyZ2Ugb3BlcmF0b3I6IHRoZSBJ
RVRGIGNhbm5vdCBzcGVuZCB5ZWFycyB0cnlpbmcgdG8gc29sdmUgdGhlIHNlcnZpY2UgY2hhaW5p
bmcgaXNzdWUuICBUaGUgbmVlZCBmb3IgYW4gaW50ZXJvcGVyYWJsZSBwcm90b2NvbCBpcyBhY3V0
ZSBhbmQgb3BlcmF0b3JzIG5lZWQgdG8gc3RhcnQgd29ya2luZyBvbiBkZXBsb3ltZW50IChzZWUg
dGhlIHZpYnJhbmN5IG9mIHRoZSBvcGVuIHNvdXJjZSBwcm9qZWN0cyBpbiB0aGlzIHNwYWNlKS4g
IFRoZSBiYWxhbmNlIG9mIHR5cGUgMSBhbmQgdHlwZSAyIGFsbG93cyBmb3IgdmVsb2NpdHkgYW5k
IGV2b2x1dGlvbi4NCg0KDQoNCg0KDQpJdOKAmXMgdHJ1ZSB0aGF0IHRoZXJlIGFyZSB0d28gcGFy
dGljdWxhciB1c2UgY2FzZXMsIGRyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbiBh
bmQgZHJhZnQtbmFwcGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2NhdGlvbiwgdGhhdCBsb29rIHRv
IG1ha2UgZ29vZCB1c2Ugb2YgZXhhY3RseSA0IGNvbnRleHQgaGVhZGVycy4gSG93ZXZlciwgdGhl
c2UgYXJlIGp1c3QgdHdvIHBhcnRpY3VsYXIgZXhhbXBsZXMsIGFuZCBub3QgeWV0IGFjY2VwdGVk
IGJ5IHRoZSBXRy4gIEZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhlc2UgZHJhZnRzLCBvciBldmVu
IGltcGxlbWVudGF0aW9uLCBtYXkgc2hvdyB0aGF0IGZvdXIgYXJlIGluc3VmZmljaWVudC4NCg0K
Q2hlZXJzLA0KQW5keQ0KDQoNCk9uIEZyaSwgTm92IDIwLCAyMDE1IGF0IDEyOjIwIFBNLCBCb3R0
b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhw
ZS5jb20+PiB3cm90ZToNCkkgdGhpbmsgd2UgYWxsIGNvdWxkIGFncmVlIHRoYXQgZml4ZWQgaGVh
ZGVycyBhcmUgZWFzaWVyIHRvIGltcGxlbWVudCB0aGFuIFRMVnMsIGhvd2V2ZXIgdGhhdCBkb2Vz
IG5vdCByYXRpb25hbGl6ZSBtYW5kYXRpbmcgYSBmaXhlZCBoZWFkZXIgaW1wbGVtZW50YXRpb24u
IEl0IHdvdWxkIHJhdGlvbmFsaXplIHN1cHBvcnRpbmcgb25seSBmaXhlZCBsZW5ndGggaGVhZGVy
cywgaG93ZXZlciB3ZSBoYXZlIGJlZW4gdW5hYmxlIHRvIGRvIHRoaXMuIE9wdGlvbnMgYWx3YXlz
IHdlYWtlbiBzdGFuZGFyZHMgYWdyZWVtZW50Lg0KDQpJZiB0aGUgYXBwbGljYXRpb24gcmVxdWly
ZXMgVExWcywgdGhlbiBpdCBkb2VzIG5vdCBwcm92aWRlIGFueSBzdGFuZGFyZHMgYWR2YW50YWdl
IHRvIG1hbmRhdGUgc3VwcG9ydCBmb3IgZml4ZWQgaGVhZGVycy4gSXQgd2lsbCBub3QgYmUgcG9z
c2libGUgZm9yIGFuIGFwcGxpY2F0aW9uIHRoYXQgcmVxdWlyZXMgVExWcyB0byBmYWxsIGJhY2sg
dG8gZml4ZWQgbGVuZ3RoIGhlYWRlcnMuIElmIHRoZXkgY291bGQsIHRoZW4gd2Ugc2hvdWxkIGVs
aW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBmcm9tIE5TSC4NCg0KSU1ITyB3ZSBzaG91bGQgYmUgbG9v
a2luZyBhdCB0aGUgYWJzdHJhY3Qgc2VtYW50aWNzIGZvciBtZXRhLWRhdGEgYmVmb3JlIHdlIGNv
bnNpZGVyIGhvdyB0byBlbmNvZGUgaXQuIE9uY2Ugd2UgZGVjaWRlIHdoYXQgbmVlZHMgdG8gYmUg
ZW5jb2RlZCB0aGVuIHdlIGNhbiBjb25zaWRlciB0aGUgYmVzdCBlbmNvZGluZ3MgYW5kIHdoYXQg
c2hvdWxkIGJlIG1hbmRhdG9yeSBvciBvcHRpb25hbC4NCg0KQ2hlZXJzLA0KDQpQYXVsDQpGcm9t
OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmc+XSBPbiBCZWhhbGYgT2YgUGF1bCBRdWlubiAocGF1bHEpDQpTZW50OiBGcmlkYXksIE5v
dmVtYmVyIDIwLCAyMDE1IDY6MjcgQU0NClRvOiBRaW4gV3UNCkNjOiB1cmkuZWx6dXJAaW50ZWwu
Y29tPG1haWx0bzp1cmkuZWx6dXJAaW50ZWwuY29tPjsgRG9sZ2Fub3csIEFuZHJldyAoQW5kcmV3
KTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBMaW5kYSBEdW5iYXINClN1Ympl
Y3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KDQpPbiBOb3Yg
MTksIDIwMTUsIGF0IDk6MjggUE0sIFFpbiBXdSA8YmlsbC53dUBodWF3ZWkuY29tPG1haWx0bzpi
aWxsLnd1QGh1YXdlaS5jb20+PiB3cm90ZToNCg0KSGksIEFuZHJldyBhbmQgUGF1bDoNCkl0IGxv
b2tzIEkgbWlzc2VkIGEgbG90IG9mIGRpc2N1c3Npb24gcmVnYXJkaW5nIE5TSCBjb250ZXh0IGhl
YWRlciBpbiB0aGUgcGFzdCwgdGhhbmtzIFBhdWwgdG8gcG9pbnQgbWUgdGhlIGFyY2hpdmUuDQpH
ZW5lcmFsbHkgc3BlYWtpbmcsIHRoZXJlIGlzIHRyYWRlb2ZmIGJldHdlZW4gcGVyZm9ybWFuY2Ug
YW5kIGZsZXhpYmlsaXR5Lg0KDQoNCkFic29sdXRlbHksIGFuZCB0aGF0J3MgdGhlIHJlYXNvbiBm
b3Igb2ZmZXJpbmcgdGhlIHR3byBvcHRpb25zOiBiYWxhbmNlIHNwZWVkL3NpbXBsaWNpdHkgYW5k
IGZsZXhpYmlsaXR5Lg0KDQpUaGUgcGhpbG9zb3BoeSBpcyB0byBtYW5kYXRlIHRoZSBzaW1wbGVz
dCBmb3JtIG9mIG1ldGFkYXRhLCBlbmFibGluZyBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGJhc2Uu
ICBJZi93aGVuIG1vcmUgZmxleGliaWxpdHkgaXMgbmVlZGVkIGEgbW9yZSBmbGV4aWJsZSBOU0gg
dHlwZSBpcyBhdmFpbGFibGUsIGFsb25nIHdpdGggdGhlIGFzc29jaWF0ZWQgdHJhZGVvZmZzLiAg
VGhhdCdzIHRoZSBiYWxhbmNlIHRoYXQgd2UgZGVjaWRlZCB0byBzdHJpa2UgYW5kIGl0IHNlZW1z
IHRvIGJlIHJlYXNvbmFibGUgYW5kIHdlbGwgYWNjZXB0ZWQuDQoNClRoYW5rcywNClBhdWwNCg0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1h
aWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQoNCg0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGkgUm9uLA0KPGRpdiBjbGFzcz0i
Ij48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+SSdtIG5vdCBzdXJlIHdlIGdh
aW4gbXVjaCBieSBhZGRpbmcgdGhhdC4gJm5ic3A7R2l2ZW4gdGhhdCBhIGNvbnRyb2wgcGxhbmUg
aXMgbmVlZGVkIHRvIHByb3ZpZGUgc2VtYW50aWMgbWVhbmluZyB0byB0aGUgbWV0YWRhdGEsIHJl
bHlpbmcgb24gdGhhdCBjb250cm9sIHBsYW5lIHRvICZxdW90O2Rlc2NyaWJlJnF1b3Q7IHRoZSBh
bGxvY2F0aW9uIHNlZW1zIHJlYXNvbmFibGUuICZuYnNwO0l0J3MgY2VydGFpbmx5IHRoZSBhcHBy
b2FjaCB0YWtlbiBpbiB0aGUNCiBvcGVuIHNvdXJjZSB3b3JsZCwgYW5kIGlzIHdvcmtpbmcuPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5Q
YXVsPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjxkaXY+DQo8YmxvY2txdW90
ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+T24gRGVjIDEsIDIwMTUsIGF0
IDM6MzIgUE0sIFJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tIiBjbGFzcz0iIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PC9hPiZndDsgd3JvdGU6PC9kaXY+DQo8YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdlLW5ld2xp
bmUiPg0KPGRpdiBjbGFzcz0iIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWlj
cm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiIGNsYXNzPSIiPg0KPHN0eWxlIGNsYXNz
PSIiPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQg
MyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3Jt
YWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7
DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJp
Zjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBz
cGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUx
Nw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1z
dHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNl
Y3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAx
LjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5
bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0
IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDld
Pjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRp
dCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjxkaXYg
bGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiIGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIiBjbGFzcz0iIj5QYXVsLDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCIgY2xhc3M9IiI+Rm9y
IHR5cGUgMSwgd291bGQgeW91IGNvbnNpZGVyIGluY29ycG9yYXRpb24gb2YgYSDigJxzY2hlbWEg
SUTigJ0gZWl0aGVyIHdpdGhpbiB0aGUgMTYgYnl0ZXMgb3Igb3V0c2lkZSBvZiB0aGVtPyZuYnNw
OyZuYnNwOyBUaGF0IHdvdWxkIGFsbG93IGZvciBhbiBJQU5BLXR5cGUgcmVnaXN0cnkNCiB0byBt
YWtlIGV4cGxpY2l0IHRoZSB2YXJpb3VzIGNvbXBsZXRlIGludGVycHJldGF0aW9ucyBvZiB0aGUg
Zml4ZWQtc2l6ZSBtZXRhZGF0YSBieXRlcy4mbmJzcDsmbmJzcDsgQSB2YWx1ZSBjb3VsZCBiZSBy
ZXNlcnZlZCBmb3Ig4oCcZW50ZXJwcmlzZSBzcGVjaWZpY+KAnSB0byBhbGxvdyBmb3IgaW5ub3Zh
dGlvbiBhbmQgZXhwZXJpbWVudGFsIHVzZXMgKHdoZXRoZXIgb3Igbm90IGFuIGVudGVycHJpc2Ug
SUQgd291bGQgYmUgaW5jbHVkZWQgaW4gdGhpcyBjYXNlIGNvdWxkDQogYmUgZm9yIGZ1cnRoZXIg
ZGlzY3Vzc2lvbikuJm5ic3A7Jm5ic3A7IEkgdGhpbmsgc29tZSBvZiB0aGUgY29uY2VybnMgYXJv
dW5kIHR5cGUgMSBpcyB0aGUgcmlnaWRpdHksIGJ1dCBhbHNvIHRoZSBub3Qtc28tZXhwbGljaXRs
eSBzdHJ1Y3R1cmVkIG5hdHVyZSBvZiBpdCBhbmQgaG93IHRoYXQgY291bGQgbGVhZCB0byBpbnRl
cm9wZXJhYmlsaXR5IGRpZmZpY3VsdGllcy4mbmJzcDsmbmJzcDsmbmJzcDsgTXkgcHJvcG9zYWwg
d291bGQgcmVkdWNlIGNvbmNlcm5zIGFyb3VuZCB0aGUgbGF0dGVyLA0KIEkgYmVsaWV2ZS48bzpw
IGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiIGNsYXNzPSIiPlRoYW5rcy48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCIgY2xh
c3M9IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiIGNsYXNzPSIiPiZuYnNwOyZu
YnNwOyBSb248bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCIgY2xhc3M9IiI+PG86cCBjbGFzcz0i
Ij4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0i
X01haWxFbmRDb21wb3NlIiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCIg
Y2xhc3M9IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9hPjwvcD4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUx
RTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiIgY2xhc3M9IiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48YiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiIGNsYXNzPSIiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiIGNsYXNzPSIiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZyIgY2xhc3M9IiI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
PC9hPl0NCjxiIGNsYXNzPSIiPk9uIEJlaGFsZiBPZiA8L2I+UGF1bCBRdWlubiAocGF1bHEpPGJy
IGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+U2VudDo8L2I+IFR1ZXNkYXksIERlY2VtYmVyIDEsIDIw
MTUgMzoxNCBQTTxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlRvOjwvYj4gQW5kcmV3IEcuIE1h
bGlzICZsdDs8YSBocmVmPSJtYWlsdG86YWdtYWxpc0BnbWFpbC5jb20iIGNsYXNzPSIiPmFnbWFs
aXNAZ21haWwuY29tPC9hPiZndDs8YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5DYzo8L2I+IDxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIGNsYXNzPSIiPnNmY0BpZXRmLm9yZzwvYT48YnIg
Y2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIE5TSCBjb250ZXh0
IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEFuZHksIDxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9wPg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnAgY2xhc3M9IiI+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVhc2Ugc2VlIGJlbG93LjxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rczxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+UGF1bDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwIGNsYXNzPSIiPiZu
YnNwOzwvbzpwPjwvcD4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBOb3YgMjMsIDIwMTUsIGF0IDEwOjUwIEFNLCBBbmRy
ZXcgRy4gTWFsaXMgJmx0OzxhIGhyZWY9Im1haWx0bzphZ21hbGlzQGdtYWlsLmNvbSIgY2xhc3M9
IiI+YWdtYWxpc0BnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwIGNsYXNzPSIiPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286
cD48L3A+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkkgYWdyZWUgd2l0aCBQYXVsIEIuIHRoYXQgaW50ZXJvcGVyYWJpbGl0eSBpcyBiZXN0IHNl
cnZlZCBieSB1c2luZyBhIGhlYWRlciB0aGF0IGFjY29tbW9kYXRlcyB0aGUgZ3JlYXRlc3QgbnVt
YmVyIG9mIHBvc3NpYmxlIGFwcGxpY2F0aW9ucyBhbmQgdXNlIGNhc2VzIGFzIHRoZSBjb21tb24g
ZGVub21pbmF0b3IuIFRoaXMgYXJndWVzIGZvciB0eXBlIDIgYmVpbmcgdGhlIE1VU1QgdG8gaW1w
bGVtZW50LCB3aXRoDQogdHlwZSAxIGJlaW5nIGFuIG9wdGlvbmFsIG9wdGltaXphdGlvbiBmb3Ig
c29tZSBwYXJ0aWN1bGFyIHVzZSBjYXNlcyBvciBhcHBsaWNhdGlvbnMgdGhhdCByZXF1aXJlIGF0
IG1vc3QgYSBwYXJ0aWN1bGFyIG51bWJlciBjb250ZXh0IGhlYWRlcnMuDQo8bzpwIGNsYXNzPSIi
PjwvbzpwPjwvcD4NCjxkaXYgY2xhc3M9IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwIGNs
YXNzPSIiPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwIGNsYXNzPSIi
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPlBRJmd0OyAmbmJzcDtJIGRvbid0IGZvbGxvdyB0aGF0IGxvZ2ljOiB0aGUgX2Vhc2ll
c3RfIChpbiB0ZXJtcyBvZiBjb21wbGV4aXR5LCBjb3N0LCBldGMuKSBvcHRpb24gbWFrZXMgdGhl
IG1vc3Qgc2Vuc2UgdG8gbWFuZGF0ZSBzaW5jZSBpdCBhbGxvd3MgZm9yIGEgYnJvYWQgaW1wbGVt
ZW50YXRpb24gYW5kIGhlbHBzIGVuc3VyZSBhZG9wdGlvbiBvZiB0aGUgcHJvdG9jb2wuICZuYnNw
O01hbmRhdGluZyBhIG1vcmUgY29tcGxleCBvcHRpb24NCiBzaW1wbHkgc2xvd3MgdGhlIGFkb3B0
aW9uLiAmbmJzcDtUaGlzIGlzIGV4YWN0bHkgdGhlIGNvbnZlcnNhdGlvbiB3ZSBoYWQgd2hlbiBw
dXR0aW5nIHRvZ2V0aGVyIHRoZSBkcmFmdCwgYW5kIG9uZSB0aGF0IHNlZW1zIHRvIHJlc29uYXRl
IHdpdGggZGV2ZWxvcGVycyBhbmQgb3BlcmF0b3JzIGFsaWtlLiZuYnNwOzxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7QWxzbywgbGV0J3Mgbm90IGlnbm9yZSBo
aXN0b3J5ICh5b3Uga25vdyB0aGUgb2xkIGFkYWdlIDspKTogVExWIGFuZCBvdGhlciB2YXJpYWJs
ZSBsZW5ndGggZGF0YSBwbGFuZSBwcm90b2NvbHMgaGF2ZSBub3QgYmVlbiBhIHN1Y2Nlc3MuICZu
YnNwO1dlIGNhbiBkZWJhdGUgdGhlIHJlYXNvbnMgZm9yIHRoYXQsIGJ1dCB0aGUgZmFjdCByZW1h
aW5zOiBzaW1wbGUgZGF0YSBwbGFuZXMgZ2V0IGFkb3B0aW9uLiAmbmJzcDtBcw0KIFBhdWwgQi4g
cG9pbnRzIG91dCBiZWxvdywgd2UgZG9uJ3Qga25vdyBhbGwgdGhlIG1ldGFkYXRhIGFuc3dlcnMs
IGJ1dCB3ZSBkbyBrbm93IHRoYXQgYSBib3VuZGVkIGFtb3VudCBvZiBtZXRhZGF0YSBpcyB2ZXJ5
IGltcG9ydGFudCBmb3IgU0ZDIHVzZSBjYXNlcy4gJm5ic3A7TGV0J3MgdXNlIHRoYXQgZmFjdCwg
YW5kIGEgc2ltcGxlIHByb3RvY29sIHRvIGdldCBpbXBsZW1lbnRhdGlvbiBvdXQgdGhlIGRvb3Iu
PG86cCBjbGFzcz0iIj48L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCIgY2xh
c3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5JbiBhIHNlcGFyYXRlIGVtYWlsLCBNZWQgYXNrZWQgYSB2ZXJ5
IHJlYXNvbmFibGUgcXVlc3Rpb24gLSBmb3IgdHlwZSAxLCB3aHkgYXJlIHRoZXJlJm5ic3A7Zm91
ciBtYW5kYXRvcnkgY29udGV4dCBoZWFkZXJzLCByYXRoZXIgdGhhbiAyLCAzLCA1LCAxMCwgZXRj
Lj8gVGhlIGRyYWZ0IGNvbnRhaW5zIG5vIHBhcnRpY3VsYXIganVzdGlmaWNhdGlvbiBmb3IgdGhp
cyBjaG9pY2UuPG86cCBjbGFzcz0iIj48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7VGhhdCdzIGEgdmVyeSB2YWxpZCBxdWVzdGlv
bi4gJm5ic3A7VGhlIHN0YXJ0aW5nIHByZW1pc2Ugd2FzIHNpbXBsZTogYSBib3VuZGVkIHNldCBv
ZiBmaXhlZCBtZXRhZGF0YS4gJm5ic3A7IEJhc2VkIG9uIHNvbWUgZXhwZXJpZW5jZSBpbiB0aGUg
c2VydmljZSBzcGFjZSBhbmQgc29tZSBpbml0aWFsIHVzZSBjYXNlIGRpc2N1c3Npb24gd2l0aCBv
cGVyYXRvcnMsIDQgcHJvdmlkZWQgc29tZSBiYWxhbmNlOiByZWFzb25hYmxlDQogaW4gdGhhdCBp
dCBwcm92aWRlZCBzb21lIG1lYW5pbmdmdWwgc3BhY2UsIHlldCBub3Qgc28gbGFyZ2UgYXMgdG8g
YmVjb21lIHVud2llbGR5LCBhbGwgdGhlIHdoaWxlIGZvcmNpbmcgc29tZSBkaXNjaXBsaW5lLiAm
bmJzcDtPdmVyYWxsIHRoYXQgaGFzIHByb3ZlbiB0byBiZSB0cnVlIGFzIGltcGxlbWVudGF0aW9u
cyBoYXZlIGJlZW4gdGVzdGVkIGFuZCBtYXBwZWQgdG8gdXNlIGNhc2VzLiAmbmJzcDtPZiBjb3Vy
c2UgeW91IGNhbiBjb21lIHVwIHdpdGggY2FzZXMNCiB3aGVyZSA0IGlzIHRvbyBtYW55LCBvciB0
b28gZmV3LCBpbiB3aGljaCBjYXNlIHRoZSBkcmFmdCBwcm92aWRlcyBhIG1lYW5zIHRvIGFjY29t
bW9kYXRlIHRoYXQuPG86cCBjbGFzcz0iIj48L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBRJmd0OyAmbmJz
cDtJIGFsc28gdGhpbmsgd2UgbmVlZCB0byBiZSByZWFsaXN0aWMuICZuYnNwO1dlIHdlcmUgdXJn
ZWQgZHVyaW5nIFdHIGZvcm1hdGlvbiBieSBhIGxhcmdlIG9wZXJhdG9yOiB0aGUgSUVURiBjYW5u
b3Qgc3BlbmQgeWVhcnMgdHJ5aW5nIHRvIHNvbHZlIHRoZSBzZXJ2aWNlIGNoYWluaW5nIGlzc3Vl
LiAmbmJzcDtUaGUgbmVlZCBmb3IgYW4gaW50ZXJvcGVyYWJsZSBwcm90b2NvbCBpcyBhY3V0ZSBh
bmQgb3BlcmF0b3JzIG5lZWQNCiB0byBzdGFydCB3b3JraW5nIG9uIGRlcGxveW1lbnQgKHNlZSB0
aGUgdmlicmFuY3kgb2YgdGhlIG9wZW4gc291cmNlIHByb2plY3RzIGluIHRoaXMgc3BhY2UpLiAm
bmJzcDtUaGUgYmFsYW5jZSBvZiB0eXBlIDEgYW5kIHR5cGUgMiBhbGxvd3MgZm9yIHZlbG9jaXR5
IGFuZCBldm9sdXRpb24uICZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cCBjbGFzcz0iIj4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj48L286cD48L3A+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SXTigJlzIHRydWUg
dGhhdCB0aGVyZSBhcmUgdHdvIHBhcnRpY3VsYXIgdXNlIGNhc2VzLCZuYnNwO2RyYWZ0LWd1aWNo
YXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbiBhbmQmbmJzcDtkcmFmdC1uYXBwZXItc2ZjLW5zaC1t
b2JpbGl0eS1hbGxvY2F0aW9uLCB0aGF0IGxvb2sgdG8gbWFrZSBnb29kIHVzZSBvZiBleGFjdGx5
IDQgY29udGV4dCBoZWFkZXJzLiBIb3dldmVyLCB0aGVzZSBhcmUganVzdCB0d28gcGFydGljdWxh
ciBleGFtcGxlcywNCiBhbmQgbm90IHlldCBhY2NlcHRlZCBieSB0aGUgV0cuJm5ic3A7IEZ1cnRo
ZXIgZGV2ZWxvcG1lbnQgb2YgdGhlc2UgZHJhZnRzLCBvciBldmVuIGltcGxlbWVudGF0aW9uLCBt
YXkgc2hvdyB0aGF0IGZvdXIgYXJlIGluc3VmZmljaWVudC48bzpwIGNsYXNzPSIiPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnAgY2xh
c3M9IiI+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Q2hlZXJzLDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QW5keTxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cCBj
bGFzcz0iIj4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9wPg0KPGRp
diBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIEZyaSwgTm92IDIwLCAyMDE1IGF0
IDEyOjIwIFBNLCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9y
ZmZAaHBlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPnBhdWwuYm90dG9yZmZAaHBlLmNv
bTwvYT4mZ3Q7IHdyb3RlOjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzow
aW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCIgY2xhc3M9IiI+SSB0aGluayB3ZSBhbGwg
Y291bGQgYWdyZWUgdGhhdCBmaXhlZCBoZWFkZXJzIGFyZSBlYXNpZXIgdG8gaW1wbGVtZW50IHRo
YW4gVExWcywgaG93ZXZlciB0aGF0IGRvZXMgbm90IHJhdGlvbmFsaXplIG1hbmRhdGluZyBhIGZp
eGVkIGhlYWRlcg0KIGltcGxlbWVudGF0aW9uLiBJdCB3b3VsZCByYXRpb25hbGl6ZSBzdXBwb3J0
aW5nIG9ubHkgZml4ZWQgbGVuZ3RoIGhlYWRlcnMsIGhvd2V2ZXIgd2UgaGF2ZSBiZWVuIHVuYWJs
ZSB0byBkbyB0aGlzLiBPcHRpb25zIGFsd2F5cyB3ZWFrZW4gc3RhbmRhcmRzIGFncmVlbWVudC48
L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFz
cz0iIj48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIiBjbGFzcz0iIj5JZiB0aGUgYXBwbGljYXRpb24gcmVxdWlyZXMgVExWcywgdGhl
biBpdCBkb2VzIG5vdCBwcm92aWRlIGFueSBzdGFuZGFyZHMgYWR2YW50YWdlIHRvIG1hbmRhdGUg
c3VwcG9ydCBmb3IgZml4ZWQgaGVhZGVycy4gSXQgd2lsbCBub3QgYmUgcG9zc2libGUNCiBmb3Ig
YW4gYXBwbGljYXRpb24gdGhhdCByZXF1aXJlcyBUTFZzIHRvIGZhbGwgYmFjayB0byBmaXhlZCBs
ZW5ndGggaGVhZGVycy4gSWYgdGhleSBjb3VsZCwgdGhlbiB3ZSBzaG91bGQgZWxpbWluYXRlIHRo
ZSBUTFYgb3B0aW9uIGZyb20gTlNILg0KPC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCIgY2xhc3M9
IiI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCIgY2xhc3M9IiI+SU1ITyB3ZSBzaG91
bGQgYmUgbG9va2luZyBhdCB0aGUgYWJzdHJhY3Qgc2VtYW50aWNzIGZvciBtZXRhLWRhdGEgYmVm
b3JlIHdlIGNvbnNpZGVyIGhvdyB0byBlbmNvZGUgaXQuIE9uY2Ugd2UgZGVjaWRlIHdoYXQgbmVl
ZHMgdG8gYmUgZW5jb2RlZA0KIHRoZW4gd2UgY2FuIGNvbnNpZGVyIHRoZSBiZXN0IGVuY29kaW5n
cyBhbmQgd2hhdCBzaG91bGQgYmUgbWFuZGF0b3J5IG9yIG9wdGlvbmFsLg0KPC9zcGFuPjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCIg
Y2xhc3M9IiI+Q2hlZXJzLDwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiIGNsYXNzPSIiPiZuYnNw
Ozwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiIGNsYXNzPSIiPlBhdWwNCjwvc3Bhbj48bzpwIGNs
YXNzPSIiPjwvbzpwPjwvcD4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biIgY2xhc3M9IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiIGNsYXNzPSIiPkZyb206PC9i
PiBzZmMgW21haWx0bzo8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIiBjbGFzcz0iIj5zZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8YiBjbGFzcz0i
Ij5PbiBCZWhhbGYgT2YgPC9iPlBhdWwgUXVpbm4gKHBhdWxxKTxiciBjbGFzcz0iIj4NCjxiIGNs
YXNzPSIiPlNlbnQ6PC9iPiBGcmlkYXksIE5vdmVtYmVyIDIwLCAyMDE1IDY6MjcgQU08YnIgY2xh
c3M9IiI+DQo8YiBjbGFzcz0iIj5Ubzo8L2I+IFFpbiBXdTxiciBjbGFzcz0iIj4NCjxiIGNsYXNz
PSIiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnVyaS5lbHp1ckBpbnRlbC5jb20iIHRhcmdldD0i
X2JsYW5rIiBjbGFzcz0iIj4NCnVyaS5lbHp1ckBpbnRlbC5jb208L2E+OyBEb2xnYW5vdywgQW5k
cmV3IChBbmRyZXcpOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayIgY2xhc3M9IiI+DQpzZmNAaWV0Zi5vcmc8L2E+OyBMaW5kYSBEdW5iYXI8YnIgY2xhc3M9IiI+
DQo8YiBjbGFzcz0iIj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6
IGZpeGVkL3RsdjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwIGNsYXNzPSIiPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86
cCBjbGFzcz0iIj48L286cD48L3A+DQo8ZGl2IGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCIgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBOb3YgMTksIDIwMTUsIGF0IDk6Mjgg
UE0sIFFpbiBXdSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiIGNsYXNzPSIiPmJpbGwud3VAaHVhd2VpLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv
bG9yOiMxRjQ5N0QiIGNsYXNzPSIiPkhpLCBBbmRyZXcgYW5kIFBhdWw6PC9zcGFuPjxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIiBjbGFzcz0iIj5JdCBsb29rcyBJIG1pc3NlZCBh
IGxvdCBvZiBkaXNjdXNzaW9uIHJlZ2FyZGluZyBOU0ggY29udGV4dCBoZWFkZXIgaW4gdGhlIHBh
c3QsIHRoYW5rcyBQYXVsIHRvIHBvaW50IG1lIHRoZSBhcmNoaXZlLjwvc3Bhbj48bzpwIGNsYXNz
PSIiPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCIgY2xhc3M9IiI+R2VuZXJhbGx5IHNwZWFraW5nLCB0
aGVyZSBpcyB0cmFkZW9mZiBiZXR3ZWVuIHBlcmZvcm1hbmNlIGFuZCBmbGV4aWJpbGl0eS48L3Nw
YW4+PG86cCBjbGFzcz0iIj48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiIGNsYXNzPSIiPiZuYnNwOzwv
c3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvcD4NCjxkaXYgY2xhc3M9IiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5BYnNvbHV0
ZWx5LCBhbmQgdGhhdCdzIHRoZSByZWFzb24gZm9yIG9mZmVyaW5nIHRoZSB0d28gb3B0aW9uczog
YmFsYW5jZSBzcGVlZC9zaW1wbGljaXR5IGFuZCBmbGV4aWJpbGl0eS48bzpwIGNsYXNzPSIiPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZSBwaGlsb3NvcGh5IGlzIHRvIG1hbmRhdGUgdGhlIHNp
bXBsZXN0IGZvcm0gb2YgbWV0YWRhdGEsIGVuYWJsaW5nIGEgYnJvYWQgaW1wbGVtZW50YXRpb24g
YmFzZS4mbmJzcDsgSWYvd2hlbiBtb3JlIGZsZXhpYmlsaXR5IGlzIG5lZWRlZCBhIG1vcmUgZmxl
eGlibGUgTlNIIHR5cGUgaXMgYXZhaWxhYmxlLCBhbG9uZw0KIHdpdGggdGhlIGFzc29jaWF0ZWQg
dHJhZGVvZmZzLiZuYnNwOyBUaGF0J3MgdGhlIGJhbGFuY2UgdGhhdCB3ZSBkZWNpZGVkIHRvIHN0
cmlrZSBhbmQgaXQgc2VlbXMgdG8gYmUgcmVhc29uYWJsZSBhbmQgd2VsbCBhY2NlcHRlZC48bzpw
IGNsYXNzPSIiPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L3A+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoYW5rcyw8bzpwIGNsYXNzPSIiPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
UGF1bDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxiciBjbGFzcz0iIj4NCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyIGNsYXNzPSIiPg0Kc2ZjIG1haWxp
bmcgbGlzdDxiciBjbGFzcz0iIj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIGNsYXNz
PSIiPnNmY0BpZXRmLm9yZzwvYT48YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_8A5DB5BA3EA6443E9D819E603E2B7F99ciscocom_--


From nobody Wed Dec  2 14:59:19 2015
Return-Path: <repenno@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D4BFD1A1A56 for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 14:59:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d9N_JekF4Fl4 for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 14:59:16 -0800 (PST)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C47021A1A51 for <sfc@ietf.org>; Wed,  2 Dec 2015 14:59:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8528; q=dns/txt; s=iport; t=1449097155; x=1450306755; h=from:to:subject:date:message-id:mime-version; bh=6X8N3hxS7kZJYsGK4bQokmsvfHoM0bWvaLnmyiRCfi4=; b=Li3llq5phErvEZzmJOfqtmlbY5AtFzftnpfHgHil02VNliEXarJkCf4e h8Ii2OdQXBpZEX2ACRhdoEFE/xO3MNKIEiOFuXaUK1l6m1uvdfA4NEixT 1ZFmYUlo1KKMkMGK3nr9UWcRAhfOLzM1jFfC68SSyLhJ2Ez4McWyPSvBc I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D3AQCgdl9W/5FdJa1egm6BH24Gvg8BD?= =?us-ascii?q?YFnIYI9gzCBSzgUAQEBAQEBAYEKhDQBBi1eAQgOAwMBAig5FAkKBAESiC8NwBY?= =?us-ascii?q?BAQEBAQEEAQEBAQEBGQSGVIR9hHsNhDMFjWKIfwGFLIgPnGwBHwEBQoIOIIFWc?= =?us-ascii?q?oRogQcBAQE?=
X-IronPort-AV: E=Sophos;i="5.20,375,1444694400";  d="scan'208,217";a="212869812"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Dec 2015 22:59:14 +0000
Received: from XCH-ALN-010.cisco.com (xch-aln-010.cisco.com [173.36.7.20]) by rcdn-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id tB2MxEoL015500 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 2 Dec 2015 22:59:14 GMT
Received: from xch-rcd-009.cisco.com (173.37.102.19) by XCH-ALN-010.cisco.com (173.36.7.20) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Wed, 2 Dec 2015 16:59:14 -0600
Received: from xch-rcd-009.cisco.com ([173.37.102.19]) by XCH-RCD-009.cisco.com ([173.37.102.19]) with mapi id 15.00.1104.000; Wed, 2 Dec 2015 16:59:14 -0600
From: "Reinaldo Penno (repenno)" <repenno@cisco.com>
To: Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] metadata in draft-penno-sfc-packet-02
Thread-Index: AQHRLVUQq7s+gtz/AkiKWFqQsO/akQ==
Date: Wed, 2 Dec 2015 22:59:13 +0000
Message-ID: <D284B717.1F0F8%repenno@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.8.151023
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.103.251]
Content-Type: multipart/alternative; boundary="_000_D284B7171F0F8repennociscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/arlV4xqdFCdSJVKkDO-KTNsPYeE>
Subject: Re: [sfc] metadata in draft-penno-sfc-packet-02
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 02 Dec 2015 22:59:18 -0000

--_000_D284B7171F0F8repennociscocom_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable



From: sfc <sfc-bounces@ietf.org<mailto:sfc-bounces@ietf.org>> on behalf of =
Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>
Date: Wednesday, December 2, 2015 at 1:47 PM
To: "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: [sfc] metadata in draft-penno-sfc-packet-02

Starting a separate thread for metadata...
Referring to https://tools.ietf.org/html/draft-penno-sfc-packet-02


Section 7 proposes "service-path-invariant metadata. This is metadata that =
is the same for all packets traversing a certain path."



This seems to mean the metadata is in fact redundant with the path identifi=
er, and might as well be configured on the control plane.

[RP] Yes, but that brings the issue as to whether SFs can receive and parse=
 this additional config.  Similar pros and cons as sending all paths to the=
 SFs

I think there are several other interesting classes of metadata:
- metadata that is the same for all packets of a given encapsulated traffic=
 flow
   - e.g., a all packets for a given TCP connection have the same metadata
- metadata that is per-packet, and should NOT be cloned from one packet to =
another

[RP]  Didn't think much about the two types below.  Can you elaborate?

- metadata that is attributed to the source IP host
- metadata that is attributed to the destination IP host

Some have suggested these aspects be self-describing in the packet, using f=
lags, but a dictionary or registry would be less wasteful of packet bytes.

David Dolson
Senior Software Architect, Sandvine Inc.


--_000_D284B7171F0F8repennociscocom_
Content-Type: text/html; charset="iso-8859-1"
Content-ID: <A7D162150202C242B14FFDF37FAC0D8F@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div><br>
</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>sfc &lt;<a href=3D"mailto:sfc=
-bounces@ietf.org">sfc-bounces@ietf.org</a>&gt; on behalf of Dave Dolson &l=
t;<a href=3D"mailto:ddolson@sandvine.com">ddolson@sandvine.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Wednesday, December 2, 2015 a=
t 1:47 PM<br>
<span style=3D"font-weight:bold">To: </span>&quot;<a href=3D"mailto:sfc@iet=
f.org">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.=
org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>[sfc] metadata in draft-pe=
nno-sfc-packet-02<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<meta name=3D"Generator" content=3D"Microsoft Word 12 (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:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.EmailStyle19
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Starting a separate thread for metadata&#8230;<o:p><=
/o:p></p>
<p class=3D"MsoNormal">Referring to <a href=3D"https://tools.ietf.org/html/=
draft-penno-sfc-packet-02">
https://tools.ietf.org/html/draft-penno-sfc-packet-02</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<pre><span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;">Sec=
tion 7 proposes &#8220;service-path-invariant metadata. This is metadata th=
at is the same for all packets traversing a certain path.&#8221;<o:p></o:p>=
</span></pre>
<pre><span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;"><o:=
p>&nbsp;</o:p></span></pre>
<pre><span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;">Thi=
s seems to mean the metadata is in fact redundant with the path identifier,=
 and might as well be configured on the control plane.</span></pre>
</div>
</div>
</div>
</span>
<div><br>
</div>
<div>[RP] Yes, but that brings the issue as to whether SFs can receive and =
parse this additional config. &nbsp;Similar pros and cons as sending all pa=
ths to the SFs</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<pre><span style=3D"font-size: 11pt; font-family: Calibri, sans-serif;"><o:=
p></o:p></span></pre>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I think there are several other interesting classes =
of metadata:<o:p></o:p></p>
<p class=3D"MsoNormal">- metadata that is the same for all packets of a giv=
en encapsulated traffic flow<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; - e.g., a all packets for a given TCP c=
onnection have the same metadata<o:p></o:p></p>
<p class=3D"MsoNormal">- metadata that is per-packet, and should NOT be clo=
ned from one packet to another</p>
</div>
</div>
</div>
</span>
<div><br>
</div>
<div>[RP] &nbsp;Didn&#8217;t think much about the two types below. &nbsp;Ca=
n you elaborate?</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><o:p></o:p></p>
<p class=3D"MsoNormal">- metadata that is attributed to the source IP host<=
o:p></o:p></p>
<p class=3D"MsoNormal">- metadata that is attributed to the destination IP =
host<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Some have suggested these aspects be self-describing=
 in the packet, using flags, but a dictionary or registry would be less was=
teful of packet bytes.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">David Dolson<o:p></o:p></p>
<p class=3D"MsoNormal">Senior Software Architect, Sandvine Inc.<o:p></o:p><=
/p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_D284B7171F0F8repennociscocom_--


From nobody Wed Dec  2 15:42:28 2015
Return-Path: <walter.haeffner@vodafone.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C73271B2850 for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 15:42:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mz-ViDM7ST24 for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 15:42:23 -0800 (PST)
Received: from mail1.bemta14.messagelabs.com (mail1.bemta14.messagelabs.com [193.109.254.108]) (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 8EAE71A9038 for <sfc@ietf.org>; Wed,  2 Dec 2015 15:42:23 -0800 (PST)
Received: from [193.109.254.3] by server-4.bemta-14.messagelabs.com id F8/B0-10715-DD18F565; Wed, 02 Dec 2015 23:42:21 +0000
X-Env-Sender: walter.haeffner@vodafone.com
X-Msg-Ref: server-14.tower-184.messagelabs.com!1449099740!8513382!1
X-Originating-IP: [195.232.244.135]
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25674 invoked from network); 2 Dec 2015 23:42:20 -0000
Received: from mailout03.vodafone.com (HELO mailout03.vodafone.com) (195.232.244.135) by server-14.tower-184.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;  2 Dec 2015 23:42:20 -0000
Received: from mailint04.vodafone.com (mailint04.vodafone.com [195.232.244.201]) by mailout03.vodafone.com (Postfix) with ESMTP id 3p9xfh2rd8z17HLl; Thu,  3 Dec 2015 00:42:20 +0100 (CET)
Received: from mailint04.vodafone.com (localhost [127.0.0.1]) by mailint04.vodafone.com (Postfix) with ESMTP id 3p9xfh1twhzfZrN; Thu,  3 Dec 2015 00:42:20 +0100 (CET)
Received: from VOEXC02W.internal.vodafone.com (voexc02w.dc-ratingen.de [145.230.101.22]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailint04.vodafone.com (Postfix) with ESMTPS id 3p9xfh1TxCzfZM5; Thu,  3 Dec 2015 00:42:20 +0100 (CET)
Received: from AVOEXH04W.internal.vodafone.com (145.230.15.136) by VOEXC02W.internal.vodafone.com (145.230.101.22) with Microsoft SMTP Server (TLS) id 14.3.224.2; Thu, 3 Dec 2015 00:42:19 +0100
Received: from VOEXM20W.internal.vodafone.com ([169.254.4.47]) by AVOEXH04W.internal.vodafone.com ([145.230.15.136]) with mapi id 14.03.0224.002; Thu, 3 Dec 2015 00:42:18 +0100
From: "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>
To: "Reinaldo Penno (repenno)" <repenno@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] metadata in draft-penno-sfc-packet-02
Thread-Index: AQHRLVUQq7s+gtz/AkiKWFqQsO/akZ64WCAA
Date: Wed, 2 Dec 2015 23:42:18 +0000
Message-ID: <C8C844F84E550E43865561FAE104718579E08CAB@VOEXM20W.internal.vodafone.com>
References: <D284B717.1F0F8%repenno@cisco.com>
In-Reply-To: <D284B717.1F0F8%repenno@cisco.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_C8C844F84E550E43865561FAE104718579E08CABVOEXM20Winterna_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/z9grnelICne2u3SERN7hl4oqyFw>
Subject: Re: [sfc] metadata in draft-penno-sfc-packet-02
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 02 Dec 2015 23:42:27 -0000

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

Question: Isn't it possible that different flows along one and the same phy=
sical chain and differing only in some metadata and probably the source add=
ress may have one and the same Path-ID?

Von: sfc [mailto:sfc-bounces@ietf.org] Im Auftrag von Reinaldo Penno (repen=
no)
Gesendet: Mittwoch, 2. Dezember 2015 23:59
An: Dave Dolson; sfc@ietf.org
Betreff: Re: [sfc] metadata in draft-penno-sfc-packet-02



From: sfc <sfc-bounces@ietf.org<mailto:sfc-bounces@ietf.org>> on behalf of =
Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>
Date: Wednesday, December 2, 2015 at 1:47 PM
To: "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: [sfc] metadata in draft-penno-sfc-packet-02

Starting a separate thread for metadata...
Referring to https://tools.ietf.org/html/draft-penno-sfc-packet-02


Section 7 proposes "service-path-invariant metadata. This is metadata that =
is the same for all packets traversing a certain path."



This seems to mean the metadata is in fact redundant with the path identifi=
er, and might as well be configured on the control plane.

[RP] Yes, but that brings the issue as to whether SFs can receive and parse=
 this additional config.  Similar pros and cons as sending all paths to the=
 SFs

I think there are several other interesting classes of metadata:
- metadata that is the same for all packets of a given encapsulated traffic=
 flow
   - e.g., a all packets for a given TCP connection have the same metadata
- metadata that is per-packet, and should NOT be cloned from one packet to =
another

[RP]  Didn't think much about the two types below.  Can you elaborate?

- metadata that is attributed to the source IP host
- metadata that is attributed to the destination IP host

Some have suggested these aspects be self-describing in the packet, using f=
lags, but a dictionary or registry would be less wasteful of packet bytes.

David Dolson
Senior Software Architect, Sandvine Inc.


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
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 Vorformatiert Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Sprechblasentext Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.HTMLVorformatiertZchn
	{mso-style-name:"HTML Vorformatiert Zchn";
	mso-style-priority:99;
	mso-style-link:"HTML Vorformatiert";
	font-family:Consolas;}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
	{mso-style-name:"HTML Preformatted";
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.E-MailFormatvorlage21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.SprechblasentextZchn
	{mso-style-name:"Sprechblasentext Zchn";
	mso-style-priority:99;
	mso-style-link:Sprechblasentext;
	font-family:"Tahoma","sans-serif";}
span.E-MailFormatvorlage24
	{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:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
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-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Question: Isn&#8217;t =
it possible that different flows along one and the same physical chain and =
differing only in some metadata and probably the source address may have on=
e and the same Path-ID?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"DE" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">Von:</span></b><span lang=
=3D"DE" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans=
-serif&quot;"> sfc [mailto:sfc-bounces@ietf.org]
<b>Im Auftrag von </b>Reinaldo Penno (repenno)<br>
<b>Gesendet:</b> Mittwoch, 2. Dezember 2015 23:59<br>
<b>An:</b> Dave Dolson; sfc@ietf.org<br>
<b>Betreff:</b> Re: [sfc] metadata in draft-penno-sfc-packet-02<o:p></o:p><=
/span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">sfc &lt;<a href=3D"mailto:sfc-bounces@ietf.org">sfc=
-bounces@ietf.org</a>&gt; on behalf of Dave Dolson &lt;<a href=3D"mailto:dd=
olson@sandvine.com">ddolson@sandvine.com</a>&gt;<br>
<b>Date: </b>Wednesday, December 2, 2015 at 1:47 PM<br>
<b>To: </b>&quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt=
;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>[sfc] metadata in draft-penno-sfc-packet-02<o:p></o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Starting =
a separate thread for metadata&#8230;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Referring=
 to <a href=3D"https://tools.ietf.org/html/draft-penno-sfc-packet-02">
https://tools.ietf.org/html/draft-penno-sfc-packet-02</a><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<pre><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:black">Section 7 proposes &#8220;serv=
ice-path-invariant metadata. This is metadata that is the same for all pack=
ets traversing a certain path.&#8221;</span><span lang=3D"EN-US" style=3D"c=
olor:black"><o:p></o:p></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;</span><span lang=3D"EN-=
US" style=3D"color:black"><o:p></o:p></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:black">This seems to mean the metadat=
a is in fact redundant with the path identifier, and might as well be confi=
gured on the control plane.</span><span lang=3D"EN-US" style=3D"color:black=
"><o:p></o:p></span></pre>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">[RP] Ye=
s, but that brings the issue as to whether SFs can receive and parse this a=
dditional config. &nbsp;Similar pros and cons as sending all paths to the S=
Fs<o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">I think t=
here are several other interesting classes of metadata:<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">- metadat=
a that is the same for all packets of a given encapsulated traffic flow<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;&nb=
sp; - e.g., a all packets for a given TCP connection have the same metadata=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">- metadat=
a that is per-packet, and should NOT be cloned from one packet to another<o=
:p></o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">[RP] &n=
bsp;Didn&#8217;t think much about the two types below. &nbsp;Can you elabor=
ate?<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">- metadat=
a that is attributed to the source IP host<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">- metadat=
a that is attributed to the destination IP host<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Some have=
 suggested these aspects be self-describing in the packet, using flags, but=
 a dictionary or registry would be less wasteful of packet bytes.<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">David Dol=
son<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Senior So=
ftware Architect, Sandvine Inc.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
</div>
</div>
</div>
</body>
</html>

--_000_C8C844F84E550E43865561FAE104718579E08CABVOEXM20Winterna_--


From nobody Wed Dec  2 15:58:48 2015
Return-Path: <repenno@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C20B21B2E7C for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 15:58:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id n2mY6WRdaVTR for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 15:58:44 -0800 (PST)
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 C5C0C1B2E71 for <sfc@ietf.org>; Wed,  2 Dec 2015 15:58:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=13350; q=dns/txt; s=iport; t=1449100723; x=1450310323; h=from:to:subject:date:message-id:mime-version; bh=v1kp5GAE8FuH4W0J6vrzVHeTFMt0oVRXrt9jkib0N6k=; b=hyWabH6cKj1iqyPdE1VZ6mMv/EkKC+ylpN0xTLIysiihuEe5n0nPr5yT 7qNJdr5e/gQIHZEoHk62QC68jo3IvTgmTK1OnWnPN1j4pmmgB4YXFboJM p8FL/OKu5IikHAfapHX/iYPkEUNKUnvGgDCw0j3mvdve8eKMLU4HmXmfB 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D3AQCChF9W/5BdJa1egm6BH24Gvg8BD?= =?us-ascii?q?YFnIYI9gzACgUs4FAEBAQEBAQGBCoQ0AQYtXgEIEQMBAig5FAkKBAESiC8NwA8?= =?us-ascii?q?BAQEBAQEEAQEBAQEBGQSGVIR9hHsNCYQqBY1iiH8BhSyID5xsAR8BAUKCDiCBV?= =?us-ascii?q?nKEaIEHAQEB?=
X-IronPort-AV: E=Sophos;i="5.20,375,1444694400";  d="scan'208,217";a="214461859"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 02 Dec 2015 23:58:42 +0000
Received: from XCH-ALN-009.cisco.com (xch-aln-009.cisco.com [173.36.7.19]) by rcdn-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id tB2Nwgjg028919 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 2 Dec 2015 23:58:42 GMT
Received: from xch-rcd-009.cisco.com (173.37.102.19) by XCH-ALN-009.cisco.com (173.36.7.19) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Wed, 2 Dec 2015 17:58:41 -0600
Received: from xch-rcd-009.cisco.com ([173.37.102.19]) by XCH-RCD-009.cisco.com ([173.37.102.19]) with mapi id 15.00.1104.000; Wed, 2 Dec 2015 17:58:41 -0600
From: "Reinaldo Penno (repenno)" <repenno@cisco.com>
To: "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>, "Dave Dolson" <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: AW: [sfc] metadata in draft-penno-sfc-packet-02
Thread-Index: AQHRLV1eiJu9BMrGbU6RPh/dKPSoGA==
Date: Wed, 2 Dec 2015 23:58:41 +0000
Message-ID: <D284C4CD.1F111%repenno@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.5.8.151023
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.103.251]
Content-Type: multipart/alternative; boundary="_000_D284C4CD1F111repennociscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/LbLMhQ-eegvM-KpSE2SaOPriqbU>
Subject: Re: [sfc] metadata in draft-penno-sfc-packet-02
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 02 Dec 2015 23:58:46 -0000

--_000_D284C4CD1F111repennociscocom_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Yes, those would be flow-invariant.

From: "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com<mailto:=
walter.haeffner@vodafone.com>>
Date: Wednesday, December 2, 2015 at 3:42 PM
To: Reinaldo Penno <repenno@cisco.com<mailto:repenno@cisco.com>>, Dave Dols=
on <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>, "sfc@ietf.org<mailt=
o:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: AW: [sfc] metadata in draft-penno-sfc-packet-02

Question: Isn't it possible that different flows along one and the same phy=
sical chain and differing only in some metadata and probably the source add=
ress may have one and the same Path-ID?

Von: sfc [mailto:sfc-bounces@ietf.org] Im Auftrag von Reinaldo Penno (repen=
no)
Gesendet: Mittwoch, 2. Dezember 2015 23:59
An: Dave Dolson; sfc@ietf.org<mailto:sfc@ietf.org>
Betreff: Re: [sfc] metadata in draft-penno-sfc-packet-02



From: sfc <sfc-bounces@ietf.org<mailto:sfc-bounces@ietf.org>> on behalf of =
Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>
Date: Wednesday, December 2, 2015 at 1:47 PM
To: "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: [sfc] metadata in draft-penno-sfc-packet-02

Starting a separate thread for metadata...
Referring to https://tools.ietf.org/html/draft-penno-sfc-packet-02


Section 7 proposes "service-path-invariant metadata. This is metadata that =
is the same for all packets traversing a certain path."



This seems to mean the metadata is in fact redundant with the path identifi=
er, and might as well be configured on the control plane.

[RP] Yes, but that brings the issue as to whether SFs can receive and parse=
 this additional config.  Similar pros and cons as sending all paths to the=
 SFs

I think there are several other interesting classes of metadata:
- metadata that is the same for all packets of a given encapsulated traffic=
 flow
   - e.g., a all packets for a given TCP connection have the same metadata
- metadata that is per-packet, and should NOT be cloned from one packet to =
another

[RP]  Didn't think much about the two types below.  Can you elaborate?

- metadata that is attributed to the source IP host
- metadata that is attributed to the destination IP host

Some have suggested these aspects be self-describing in the packet, using f=
lags, but a dictionary or registry would be less wasteful of packet bytes.

David Dolson
Senior Software Architect, Sandvine Inc.


--_000_D284C4CD1F111repennociscocom_
Content-Type: text/html; charset="iso-8859-1"
Content-ID: <8A426817E49541418E86A991C06BCCE6@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>Yes, those would be flow-invariant. &nbsp;</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>&quot;Haeffner, Walter, Vodaf=
one DE&quot; &lt;<a href=3D"mailto:walter.haeffner@vodafone.com">walter.hae=
ffner@vodafone.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Wednesday, December 2, 2015 a=
t 3:42 PM<br>
<span style=3D"font-weight:bold">To: </span>Reinaldo Penno &lt;<a href=3D"m=
ailto:repenno@cisco.com">repenno@cisco.com</a>&gt;, Dave Dolson &lt;<a href=
=3D"mailto:ddolson@sandvine.com">ddolson@sandvine.com</a>&gt;, &quot;<a hre=
f=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt;<a href=3D"mailto:sfc@=
ietf.org">sfc@ietf.org</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>AW: [sfc] metadata in draf=
t-penno-sfc-packet-02<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
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 Vorformatiert Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Sprechblasentext Zchn";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.HTMLVorformatiertZchn
	{mso-style-name:"HTML Vorformatiert Zchn";
	mso-style-priority:99;
	mso-style-link:"HTML Vorformatiert";
	font-family:Consolas;}
p.HTMLPreformatted, li.HTMLPreformatted, div.HTMLPreformatted
	{mso-style-name:"HTML Preformatted";
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.E-MailFormatvorlage21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.SprechblasentextZchn
	{mso-style-name:"Sprechblasentext Zchn";
	mso-style-priority:99;
	mso-style-link:Sprechblasentext;
	font-family:"Tahoma","sans-serif";}
span.E-MailFormatvorlage24
	{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:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
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]-->
<div lang=3D"EN-GB" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Question: Isn&#8217;t =
it possible that different flows along one and the same physical chain and =
differing only in some metadata and probably the source address may have on=
e and the same Path-ID?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"DE" style=3D"font-size: 10pt; font-=
family: Tahoma, sans-serif;">Von:</span></b><span lang=3D"DE" style=3D"font=
-size: 10pt; font-family: Tahoma, sans-serif;"> sfc [<a href=3D"mailto:sfc-=
bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>Im Auftrag von </b>Reinaldo Penno (repenno)<br>
<b>Gesendet:</b> Mittwoch, 2. Dezember 2015 23:59<br>
<b>An:</b> Dave Dolson; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br=
>
<b>Betreff:</b> Re: [sfc] metadata in draft-penno-sfc-packet-02<o:p></o:p><=
/span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">sfc &lt;<a href=3D"mailto:sfc-bounces@ietf.org">sfc=
-bounces@ietf.org</a>&gt; on behalf of Dave Dolson &lt;<a href=3D"mailto:dd=
olson@sandvine.com">ddolson@sandvine.com</a>&gt;<br>
<b>Date: </b>Wednesday, December 2, 2015 at 1:47 PM<br>
<b>To: </b>&quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt=
;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>[sfc] metadata in draft-penno-sfc-packet-02<o:p></o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Starting =
a separate thread for metadata&#8230;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Referring=
 to <a href=3D"https://tools.ietf.org/html/draft-penno-sfc-packet-02">
https://tools.ietf.org/html/draft-penno-sfc-packet-02</a><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<pre><span lang=3D"EN-US" style=3D"font-size: 11pt; font-family: Calibri, s=
ans-serif; color: black;">Section 7 proposes &#8220;service-path-invariant =
metadata. This is metadata that is the same for all packets traversing a ce=
rtain path.&#8221;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></=
o:p></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size: 11pt; font-family: Calibri, s=
ans-serif; color: black;">&nbsp;</span><span lang=3D"EN-US" style=3D"color:=
black"><o:p></o:p></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-size: 11pt; font-family: Calibri, s=
ans-serif; color: black;">This seems to mean the metadata is in fact redund=
ant with the path identifier, and might as well be configured on the contro=
l plane.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span=
></pre>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">[RP] Ye=
s, but that brings the issue as to whether SFs can receive and parse this a=
dditional config. &nbsp;Similar pros and cons as sending all paths to the S=
Fs<o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">I think t=
here are several other interesting classes of metadata:<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">- metadat=
a that is the same for all packets of a given encapsulated traffic flow<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;&nb=
sp; - e.g., a all packets for a given TCP connection have the same metadata=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">- metadat=
a that is per-packet, and should NOT be cloned from one packet to another<o=
:p></o:p></span></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">[RP] &n=
bsp;Didn&#8217;t think much about the two types below. &nbsp;Can you elabor=
ate?<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">- metadat=
a that is attributed to the source IP host<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">- metadat=
a that is attributed to the destination IP host<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Some have=
 suggested these aspects be self-describing in the packet, using flags, but=
 a dictionary or registry would be less wasteful of packet bytes.<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">David Dol=
son<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">Senior So=
ftware Architect, Sandvine Inc.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:=
p></o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_D284C4CD1F111repennociscocom_--


From nobody Wed Dec  2 18:18:28 2015
Return-Path: <agmalis@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C38B71B2F05 for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 18:18:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Q0Tj_InTLaTX for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 18:18:25 -0800 (PST)
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 61ADA1B2E26 for <sfc@ietf.org>; Wed,  2 Dec 2015 18:18:25 -0800 (PST)
Received: by wmec201 with SMTP id c201so6090265wme.0 for <sfc@ietf.org>; Wed, 02 Dec 2015 18:18:23 -0800 (PST)
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:content-type; bh=4Wf+psH/ZE6OCVEt4VKrqO6UV0LxV95gnG1gu/u9Uv8=; b=H+0TMDjiGYp5pfeOUzUmD2mkGqSlb0KH+Sz61xgK2ZwPjU0AB+N7BfIJYRQYSk96n0 qzKUaF4SXu/kLFLwz73Sf5/Js2s10hzs3dDOR9HqeVyWTNGMweYH6ZNb4vMlNtZlz7i9 WTCWmn1axac+6NyRL/ZmvnTYm10a7Lb7NalPQk1a8sCfxTbFkFczTykI94Y0Za+NTjqE g6uwpYB1xhtLNvTEYGiJKqhrLoiOfU42aN4wtmSt45xoA3Rwzcc+ty0VEJ3QK+bn6xet R347GgjZqhOjGfVp7f/Jsiqf1l/nEigl/RJ+E/1TTnPVPoyM9Pi4lkY2UEdO6tZQQ0aM +0WA==
X-Received: by 10.28.158.198 with SMTP id h189mr45895529wme.15.1449109103877;  Wed, 02 Dec 2015 18:18:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.148.208 with HTTP; Wed, 2 Dec 2015 18:18:04 -0800 (PST)
In-Reply-To: <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Wed, 2 Dec 2015 18:18:04 -0800
Message-ID: <CAA=duU1Nse4M5UQ10bD1wn0Ns41p9JVeY1O+4n3CnFKR1ChLbw@mail.gmail.com>
To: Dave Dolson <ddolson@sandvine.com>
Content-Type: multipart/alternative; boundary=001a114b26c860a49e0525f501ee
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/xtD4sh5Os8WGhK5Zh2NUQD1AwtM>
Cc: "Carlos Pignataro \(cpignata\)" <cpignata@cisco.com>, "Paul Quinn \(paulq\)" <paulq@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>, "Bottorff, Paul" <paul.bottorff@hpe.com>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 02:18:26 -0000

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

Dave,

On Wed, Dec 2, 2015 at 1:23 PM, Dave Dolson <ddolson@sandvine.com> wrote:

> So as I see it, Type 2 is the generic one and Type 1 is an optimization
> for special cases.
>
>
That=E2=80=99s exactly as I see it as well (stated in an earlier email in t=
his
discussion).

Cheers,
Andy

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

<div dir=3D"ltr"><div class=3D"gmail_extra">Dave,</div><div class=3D"gmail_=
extra"><br></div><div class=3D"gmail_extra"><div class=3D"gmail_quote">On W=
ed, Dec 2, 2015 at 1:23 PM, Dave Dolson <span dir=3D"ltr">&lt;<a href=3D"ma=
ilto:ddolson@sandvine.com" target=3D"_blank">ddolson@sandvine.com</a>&gt;</=
span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex"><p class=3D"MsoNormal">So as=
 I see it, Type 2 is the generic one and Type 1 is an optimization for spec=
ial cases.<u></u><u></u></p>
<p class=3D"MsoNormal"></p></blockquote></div><div class=3D"gmail_extra"><b=
r></div>That=E2=80=99s exactly as I see it as well (stated in an earlier em=
ail in this discussion).</div><div class=3D"gmail_extra"><br></div><div cla=
ss=3D"gmail_extra">Cheers,</div><div class=3D"gmail_extra">Andy</div><div c=
lass=3D"gmail_extra"><br><br></div></div>

--001a114b26c860a49e0525f501ee--


From nobody Wed Dec  2 18:29:26 2015
Return-Path: <agmalis@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F1AF1B2F34 for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 18:29:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5Vnl9VJolQnw for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 18:29:21 -0800 (PST)
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 8C2081B2F36 for <sfc@ietf.org>; Wed,  2 Dec 2015 18:29:20 -0800 (PST)
Received: by wmvv187 with SMTP id v187so6323351wmv.1 for <sfc@ietf.org>; Wed, 02 Dec 2015 18:29:19 -0800 (PST)
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:content-type; bh=e/T2Im3IQH3hM4E9rxbnnDyCGyo/Wc4dJzL/ugECUWs=; b=ZXhJGQ1RKLoiJJ4QFVgwFueoSRFomsceBBZWRbfOAus9T3ZK9TBklPbbrUY1eOLx5Z czmPuv4AMUqR7/UITjZfyBhXt2y0EbFMreSf2OHQkVsdQ4bTv4yQHjeK6u5xUOOJpUrj k50OCXYTTD9/yP+v13oF8pUuZanfknqEMI0oY0AUizkEKyRGoDdGT3R5UjjlrgXmy6jZ BfLs9+1ji47kbYpebafwit76w/zgHs8/iNfSk44nLKHn3aB0d8BPSHxLG0DGkeoAwr5R l5z8W/cb6Lx8l+03/WQmY8OH0IB6XMvwDlhl7qz+qy2epx5M0RufyDmpuM5NC+DSVZbC rJvQ==
X-Received: by 10.28.215.211 with SMTP id o202mr45710221wmg.85.1449109759180;  Wed, 02 Dec 2015 18:29:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.148.208 with HTTP; Wed, 2 Dec 2015 18:28:59 -0800 (PST)
In-Reply-To: <8A5DB5BA-3EA6-443E-9D81-9E603E2B7F99@cisco.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D6E5328@MBX021-W3-CA-2.exch021.domain.local> <8A5DB5BA-3EA6-443E-9D81-9E603E2B7F99@cisco.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Wed, 2 Dec 2015 18:28:59 -0800
Message-ID: <CAA=duU00JUZXCiZWqAjQ4RNYxvUhpa_itzO+6gKdoppkVAt50Q@mail.gmail.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>
Content-Type: multipart/alternative; boundary=001a11469e226fc40f0525f528f9
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/63lkS5yS42LmukbphONpmEL5thY>
Cc: "sfc@ietf.org" <sfc@ietf.org>, Ron Parker <Ron_Parker@affirmednetworks.com>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 02:29:24 -0000

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

Paul,

Using the control plane to describe the context header allocation is, of
course, similar to how FECs managed by the control plane are used to
describe MPLS labels in the data plane.

Except in this case, there are currently no provisions in
draft-ietf-sfc-control-plane-02 for the control plane to be able to
describe or identify the context header allocation for type 1. Would you be
willing to provide text for this?

Since type 2 is self-describing, there is less (no?) need for this
functionailty there.

Cheers,
Andy

On Wed, Dec 2, 2015 at 2:17 PM, Paul Quinn (paulq) <paulq@cisco.com> wrote:

> Hi Ron,
>
> I'm not sure we gain much by adding that.  Given that a control plane is
> needed to provide semantic meaning to the metadata, relying on that contr=
ol
> plane to "describe" the allocation seems reasonable.  It's certainly the
> approach taken in the open source world, and is working.
>
> Paul
>
> On Dec 1, 2015, at 3:32 PM, Ron Parker <Ron_Parker@affirmednetworks.com>
> wrote:
>
> Paul,
>
>
>
> For type 1, would you consider incorporation of a =E2=80=9Cschema ID=E2=
=80=9D either
> within the 16 bytes or outside of them?   That would allow for an IANA-ty=
pe
> registry to make explicit the various complete interpretations of the
> fixed-size metadata bytes.   A value could be reserved for =E2=80=9Center=
prise
> specific=E2=80=9D to allow for innovation and experimental uses (whether =
or not an
> enterprise ID would be included in this case could be for further
> discussion).   I think some of the concerns around type 1 is the rigidity=
,
> but also the not-so-explicitly structured nature of it and how that could
> lead to interoperability difficulties.    My proposal would reduce concer=
ns
> around the latter, I believe.
>
>
>
> Thanks.
>
>
>
>    Ron
>
>
>
>
>
> *From:* sfc [mailto:sfc-bounces@ietf.org <sfc-bounces@ietf.org>] *On
> Behalf Of *Paul Quinn (paulq)
> *Sent:* Tuesday, December 1, 2015 3:14 PM
> *To:* Andrew G. Malis <agmalis@gmail.com>
> *Cc:* sfc@ietf.org
> *Subject:* Re: [sfc] NSH context headers: fixed/tlv
>
>
>
> Hi Andy,
>
>
>
>
>
> Please see below.
>
>
>
>
>
> Thanks
>
> Paul
>
>
>
>
>
> On Nov 23, 2015, at 10:50 AM, Andrew G. Malis <agmalis@gmail.com> wrote:
>
>
>
> I agree with Paul B. that interoperability is best served by using a
> header that accommodates the greatest number of possible applications and
> use cases as the common denominator. This argues for type 2 being the MUS=
T
> to implement, with type 1 being an optional optimization for some
> particular use cases or applications that require at most a particular
> number context headers.
>
>
>
>
>
> PQ>  I don't follow that logic: the _easiest_ (in terms of complexity,
> cost, etc.) option makes the most sense to mandate since it allows for a
> broad implementation and helps ensure adoption of the protocol.  Mandatin=
g
> a more complex option simply slows the adoption.  This is exactly the
> conversation we had when putting together the draft, and one that seems t=
o
> resonate with developers and operators alike.
>
>
>
> PQ>  Also, let's not ignore history (you know the old adage ;)): TLV and
> other variable length data plane protocols have not been a success.  We c=
an
> debate the reasons for that, but the fact remains: simple data planes get
> adoption.  As Paul B. points out below, we don't know all the metadata
> answers, but we do know that a bounded amount of metadata is very importa=
nt
> for SFC use cases.  Let's use that fact, and a simple protocol to get
> implementation out the door.
>
>
>
> In a separate email, Med asked a very reasonable question - for type 1,
> why are there four mandatory context headers, rather than 2, 3, 5, 10,
> etc.? The draft contains no particular justification for this choice.
>
>
>
> PQ>  That's a very valid question.  The starting premise was simple: a
> bounded set of fixed metadata.   Based on some experience in the service
> space and some initial use case discussion with operators, 4 provided som=
e
> balance: reasonable in that it provided some meaningful space, yet not so
> large as to become unwieldy, all the while forcing some discipline.
> Overall that has proven to be true as implementations have been tested an=
d
> mapped to use cases.  Of course you can come up with cases where 4 is too
> many, or too few, in which case the draft provides a means to accommodate
> that.
>
>
>
> PQ>  I also think we need to be realistic.  We were urged during WG
> formation by a large operator: the IETF cannot spend years trying to solv=
e
> the service chaining issue.  The need for an interoperable protocol is
> acute and operators need to start working on deployment (see the vibrancy
> of the open source projects in this space).  The balance of type 1 and ty=
pe
> 2 allows for velocity and evolution.
>
>
>
>
>
>
>
>
>
> It=E2=80=99s true that there are two particular use
> cases, draft-guichard-sfc-nsh-dc-allocation
> and draft-napper-sfc-nsh-mobility-allocation, that look to make good use =
of
> exactly 4 context headers. However, these are just two particular example=
s,
> and not yet accepted by the WG.  Further development of these drafts, or
> even implementation, may show that four are insufficient.
>
>
>
> Cheers,
>
> Andy
>
>
>
>
>
> On Fri, Nov 20, 2015 at 12:20 PM, Bottorff, Paul <paul.bottorff@hpe.com>
> wrote:
>
> I think we all could agree that fixed headers are easier to implement tha=
n
> TLVs, however that does not rationalize mandating a fixed header
> implementation. It would rationalize supporting only fixed length headers=
,
> however we have been unable to do this. Options always weaken standards
> agreement.
>
>
>
> If the application requires TLVs, then it does not provide any standards
> advantage to mandate support for fixed headers. It will not be possible f=
or
> an application that requires TLVs to fall back to fixed length headers. I=
f
> they could, then we should eliminate the TLV option from NSH.
>
>
>
> IMHO we should be looking at the abstract semantics for meta-data before
> we consider how to encode it. Once we decide what needs to be encoded the=
n
> we can consider the best encodings and what should be mandatory or
> optional.
>
>
>
> Cheers,
>
>
>
> Paul
>
> *From:* sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Paul Quinn
> (paulq)
> *Sent:* Friday, November 20, 2015 6:27 AM
> *To:* Qin Wu
> *Cc:* uri.elzur@intel.com; Dolganow, Andrew (Andrew); sfc@ietf.org; Linda
> Dunbar
> *Subject:* Re: [sfc] NSH context headers: fixed/tlv
>
>
>
>
>
> On Nov 19, 2015, at 9:28 PM, Qin Wu <bill.wu@huawei.com> wrote:
>
>
>
> Hi, Andrew and Paul:
>
> It looks I missed a lot of discussion regarding NSH context header in the
> past, thanks Paul to point me the archive.
>
> Generally speaking, there is tradeoff between performance and flexibility=
.
>
>
>
>
>
> Absolutely, and that's the reason for offering the two options: balance
> speed/simplicity and flexibility.
>
>
>
> The philosophy is to mandate the simplest form of metadata, enabling a
> broad implementation base.  If/when more flexibility is needed a more
> flexible NSH type is available, along with the associated tradeoffs.
> That's the balance that we decided to strike and it seems to be reasonabl=
e
> and well accepted.
>
>
>
> Thanks,
>
> Paul
>
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
>
>
>
>
>
>

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

<div dir=3D"ltr">Paul,<div><br></div><div>Using the control plane to descri=
be the context header allocation is, of course, similar to how FECs managed=
 by the control plane are used to describe MPLS labels in the data plane.<b=
r><div><br></div><div>Except in this case, there are currently no provision=
s in=C2=A0 draft-ietf-sfc-control-plane-02 for the control plane to be able=
 to describe or identify the context header allocation for type 1. Would yo=
u be willing to provide text for this?</div><div><br></div><div>Since type =
2 is self-describing, there is less (no?) need for this functionailty there=
.</div><div><br></div><div>Cheers,</div><div>Andy</div><div class=3D"gmail_=
extra"><br><div class=3D"gmail_quote">On Wed, Dec 2, 2015 at 2:17 PM, Paul =
Quinn (paulq) <span dir=3D"ltr">&lt;<a href=3D"mailto:paulq@cisco.com" targ=
et=3D"_blank">paulq@cisco.com</a>&gt;</span> wrote:<br><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex">



<div style=3D"word-wrap:break-word">
Hi Ron,
<div><br>
</div>
<div>I&#39;m not sure we gain much by adding that.=C2=A0 Given that a contr=
ol plane is needed to provide semantic meaning to the metadata, relying on =
that control plane to &quot;describe&quot; the allocation seems reasonable.=
=C2=A0 It&#39;s certainly the approach taken in the
 open source world, and is working.</div><span class=3D"HOEnZb"><font color=
=3D"#888888">
<div><br>
</div>
<div>Paul</div></font></span><div><div class=3D"h5">
<div><br>
<div>
<blockquote type=3D"cite">
<div>On Dec 1, 2015, at 3:32 PM, Ron Parker &lt;<a href=3D"mailto:Ron_Parke=
r@affirmednetworks.com" target=3D"_blank">Ron_Parker@affirmednetworks.com</=
a>&gt; wrote:</div>
<br>
<div>


<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Paul,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">For type 1, would you consider incorp=
oration of a =E2=80=9Cschema ID=E2=80=9D either within the 16 bytes or outs=
ide of them?=C2=A0=C2=A0 That would allow for an IANA-type registry
 to make explicit the various complete interpretations of the fixed-size me=
tadata bytes.=C2=A0=C2=A0 A value could be reserved for =E2=80=9Centerprise=
 specific=E2=80=9D to allow for innovation and experimental uses (whether o=
r not an enterprise ID would be included in this case could
 be for further discussion).=C2=A0=C2=A0 I think some of the concerns aroun=
d type 1 is the rigidity, but also the not-so-explicitly structured nature =
of it and how that could lead to interoperability difficulties.=C2=A0=C2=A0=
=C2=A0 My proposal would reduce concerns around the latter,
 I believe.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Thanks.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0=C2=A0 Ron<u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><a name=3D"15164c5749304861__MailEndCompose"><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#=
1f497d"><u></u>=C2=A0<u></u></span></a></p>
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<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"> sfc [<a href=3D"mailto:sfc-bou=
nces@ietf.org" target=3D"_blank">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Paul Quinn (paulq)<br>
<b>Sent:</b> Tuesday, December 1, 2015 3:14 PM<br>
<b>To:</b> Andrew G. Malis &lt;<a href=3D"mailto:agmalis@gmail.com" target=
=3D"_blank">agmalis@gmail.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</=
a><br>
<b>Subject:</b> Re: [sfc] NSH context headers: fixed/tlv<u></u><u></u></spa=
n></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Hi Andy, <u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Please see below.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Paul<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">On Nov 23, 2015, at 10:50 AM, Andrew G. Malis &lt;<a=
 href=3D"mailto:agmalis@gmail.com" target=3D"_blank">agmalis@gmail.com</a>&=
gt; wrote:<u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div>
<p class=3D"MsoNormal">I agree with Paul B. that interoperability is best s=
erved by using a header that accommodates the greatest number of possible a=
pplications and use cases as the common denominator. This argues for type 2=
 being the MUST to implement, with
 type 1 being an optional optimization for some particular use cases or app=
lications that require at most a particular number context headers.
<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">PQ&gt; =C2=A0I don&#39;t follow that logic: the _eas=
iest_ (in terms of complexity, cost, etc.) option makes the most sense to m=
andate since it allows for a broad implementation and helps ensure adoption=
 of the protocol.=C2=A0 Mandating a more complex option
 simply slows the adoption.=C2=A0 This is exactly the conversation we had w=
hen putting together the draft, and one that seems to resonate with develop=
ers and operators alike.=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">PQ&gt; =C2=A0Also, let&#39;s not ignore history (you=
 know the old adage ;)): TLV and other variable length data plane protocols=
 have not been a success.=C2=A0 We can debate the reasons for that, but the=
 fact remains: simple data planes get adoption.=C2=A0 As
 Paul B. points out below, we don&#39;t know all the metadata answers, but =
we do know that a bounded amount of metadata is very important for SFC use =
cases.=C2=A0 Let&#39;s use that fact, and a simple protocol to get implemen=
tation out the door.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<div>
<p class=3D"MsoNormal">In a separate email, Med asked a very reasonable que=
stion - for type 1, why are there=C2=A0four mandatory context headers, rath=
er than 2, 3, 5, 10, etc.? The draft contains no particular justification f=
or this choice.<u></u><u></u></p>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">PQ&gt; =C2=A0That&#39;s a very valid question.=C2=A0=
 The starting premise was simple: a bounded set of fixed metadata. =C2=A0 B=
ased on some experience in the service space and some initial use case disc=
ussion with operators, 4 provided some balance: reasonable
 in that it provided some meaningful space, yet not so large as to become u=
nwieldy, all the while forcing some discipline.=C2=A0 Overall that has prov=
en to be true as implementations have been tested and mapped to use cases.=
=C2=A0 Of course you can come up with cases
 where 4 is too many, or too few, in which case the draft provides a means =
to accommodate that.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">PQ&gt; =C2=A0I also think we need to be realistic.=
=C2=A0 We were urged during WG formation by a large operator: the IETF cann=
ot spend years trying to solve the service chaining issue.=C2=A0 The need f=
or an interoperable protocol is acute and operators need
 to start working on deployment (see the vibrancy of the open source projec=
ts in this space).=C2=A0 The balance of type 1 and type 2 allows for veloci=
ty and evolution. =C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p class=3D"MsoNormal"><br>
<br>
<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">It=E2=80=99s true that there are two particular use =
cases,=C2=A0draft-guichard-sfc-nsh-dc-allocation and=C2=A0draft-napper-sfc-=
nsh-mobility-allocation, that look to make good use of exactly 4 context he=
aders. However, these are just two particular examples,
 and not yet accepted by the WG.=C2=A0 Further development of these drafts,=
 or even implementation, may show that four are insufficient.<u></u><u></u>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Cheers,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Andy<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On Fri, Nov 20, 2015 at 12:20 PM, Bottorff, Paul &lt=
;<a href=3D"mailto:paul.bottorff@hpe.com" target=3D"_blank">paul.bottorff@h=
pe.com</a>&gt; wrote:<u></u><u></u></p>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">I think we all could a=
gree that fixed headers are easier to implement than TLVs, however that doe=
s not rationalize mandating a fixed header
 implementation. It would rationalize supporting only fixed length headers,=
 however we have been unable to do this. Options always weaken standards ag=
reement.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">If the application req=
uires TLVs, then it does not provide any standards advantage to mandate sup=
port for fixed headers. It will not be possible
 for an application that requires TLVs to fall back to fixed length headers=
. If they could, then we should eliminate the TLV option from NSH.
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">IMHO we should be look=
ing at the abstract semantics for meta-data before we consider how to encod=
e it. Once we decide what needs to be encoded
 then we can consider the best encodings and what should be mandatory or op=
tional.
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Cheers,</span><u></u><=
u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Paul
</span><u></u><u></u></p>
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [mailto:<a href=3D"mailto:sfc-bounc=
es@ietf.org" target=3D"_blank">sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>Paul Quinn (paulq)<br>
<b>Sent:</b> Friday, November 20, 2015 6:27 AM<br>
<b>To:</b> Qin Wu<br>
<b>Cc:</b> <a href=3D"mailto:uri.elzur@intel.com" target=3D"_blank">
uri.elzur@intel.com</a>; Dolganow, Andrew (Andrew); <a href=3D"mailto:sfc@i=
etf.org" target=3D"_blank">
sfc@ietf.org</a>; Linda Dunbar<br>
<b>Subject:</b> Re: [sfc] NSH context headers: fixed/tlv<u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">On Nov 19, 2015, at 9:28 PM, Qin Wu &lt;<a href=3D"m=
ailto:bill.wu@huawei.com" target=3D"_blank">bill.wu@huawei.com</a>&gt; wrot=
e:<u></u><u></u></p>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1f497d">Hi, A=
ndrew and Paul:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1f497d">It lo=
oks I missed a lot of discussion regarding NSH context header in the past, =
thanks Paul to point me the archive.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1f497d">Gener=
ally speaking, there is tradeoff between performance and flexibility.</span=
><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1f497d">=C2=
=A0</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal">Absolutely, and that&#39;s the reason for offering t=
he two options: balance speed/simplicity and flexibility.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">The philosophy is to mandate the simplest form of me=
tadata, enabling a broad implementation base.=C2=A0 If/when more flexibilit=
y is needed a more flexible NSH type is available, along
 with the associated tradeoffs.=C2=A0 That&#39;s the balance that we decide=
d to strike and it seems to be reasonable and well accepted.<u></u><u></u><=
/p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Paul<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank">htt=
ps://www.ietf.org/mailman/listinfo/sfc</a><u></u><u></u></p>
</blockquote>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div></div></div>

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

--001a11469e226fc40f0525f528f9--


From nobody Wed Dec  2 22:32:12 2015
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0BC521B31C3 for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 22:32:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.398
X-Spam-Level: 
X-Spam-Status: No, score=-1.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, J_CHICKENPOX_24=0.6, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=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 TdMmgSyf5G7C for <sfc@ietfa.amsl.com>; Wed,  2 Dec 2015 22:32:04 -0800 (PST)
Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D27BC1B31C1 for <sfc@ietf.org>; Wed,  2 Dec 2015 22:32:02 -0800 (PST)
Received: from omfedm08.si.francetelecom.fr (unknown [xx.xx.xx.4]) by omfedm12.si.francetelecom.fr (ESMTP service) with ESMTP id 10E7518C237; Thu,  3 Dec 2015 07:32:01 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.75]) by omfedm08.si.francetelecom.fr (ESMTP service) with ESMTP id D16ED238055; Thu,  3 Dec 2015 07:32:00 +0100 (CET)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe%19]) with mapi id 14.03.0248.002; Thu, 3 Dec 2015 07:32:00 +0100
From: <mohamed.boucadair@orange.com>
To: Dave Dolson <ddolson@sandvine.com>, "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, "Bottorff, Paul" <paul.bottorff@hpe.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5ejy7hwshPJkSenz9F/5cNK56klIsAgADIkYCAADCGgIAEnguAgAzcDQCAAAjSAIAAAf4AgAAFlQCAAAWKAIAABzoAgAFynwD//6DPAIAAqGGA
Date: Thu, 3 Dec 2015 06:32:00 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.1]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B933008CACC48OPEXCLILMA3corp_"
MIME-Version: 1.0
X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.12.3.61515
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/qFiKr4JLyW_aDcGVKniihwedRHs>
Cc: "Andrew G. Malis" <agmalis@gmail.com>, "Paul Quinn \(paulq\)" <paulq@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 06:32:09 -0000

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

SGkgRGF2ZSwgYWxsLA0KDQpGdWxseSBhZ3JlZSB0aGF0IE1EIzIgaXMgc2ltcGxlIGFuZCBjb3Zl
cnMgdGhlIGdlbmVyaWMgdXNlIGNhc2VzIHdoaWxlIE1EIzEgaXMgYW4gb3B0aW1pemF0aW9uICht
b2R1bG8gc29tZSBmdXJ0aGVyIGV4cGxhbmF0aW9uIGFib3V0IHRoZSBzaXplIG9mIHRoZSBmaXhl
ZCBmaWVsZHMsIHRoZWlyIG51bWJlciwgaW50ZXJhY3Rpb24gd2l0aCB0aGUgY29udHJvbCBwbGFu
ZSwgZXRjLikuDQoNCknigJltIHN0aWxsIGluIGZhdm9yIG9mIGhhdmluZyBNRCMyIGJlIE1VU1Qu
DQoNCkNoZWVycywNCk1lZA0KDQpEZSA6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSBEZSBsYSBwYXJ0IGRlIERhdmUgRG9sc29uDQpFbnZvecOpIDogbWVyY3JlZGkgMiBkw6ljZW1i
cmUgMjAxNSAyMjoyNA0Kw4AgOiBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSk7IEJvdHRvcmZm
LCBQYXVsDQpDYyA6IFBhdWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOyBzZmNAaWV0
Zi5vcmcNCk9iamV0IDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0K
DQo+IHdlIG5lZWQgdG8gc3BlY2lmeSBhIE1VU1QgaW1wbGVtZW50IOKAlCBhbmQgdGhhdCBzaG91
bGQgYmUgdGhlIHNpbXBsZXN0IHRvIGltcGxlbWVudCB3aGljaCBhbGxvd3MgZm9yIGFsbCBjb21t
b24gdXNlIGNhc2VzIOKAlCBpbiBvdGhlciB3b3JkcywgVHlwZSAxLg0KDQpJdCBpcyBpbmRlZWQg
c2ltcGxlIHRvIGltcGxlbWVudCB0aGUgcGFja2V0IHBhcnNlciwgYnV0IEkgdGhpbmsgVHlwZSAx
IG1ha2VzIHRoZSBjb250cm9sIHBsYW5lIG1vcmUgY29tcGxpY2F0ZWQuDQpIb3cgZG9lcyBhbiBT
RiBrbm93IHdoYXQgaXRlbSBpcyBwbGFjZWQgaW4gc2xvdCAxIG9mIE1EIFR5cGUgMT8NClR5cGUg
MiBhbGxvd3MgdGhlIG1ldGFkYXRhIHRvIGJlIHNlbGYtZGVzY3JpYmluZy4NCg0KQWxzbywgZm9y
IG1hbnkgdXNlcnMgd2hvIGRvbuKAmXQgdXNlIG1ldGFkYXRhLCBUeXBlIDIgaXMgbW9yZSBlZmZp
Y2llbnQuDQoNClNvIGFzIEkgc2VlIGl0LCBUeXBlIDIgaXMgdGhlIGdlbmVyaWMgb25lIGFuZCBU
eXBlIDEgaXMgYW4gb3B0aW1pemF0aW9uIGZvciBzcGVjaWFsIGNhc2VzLg0KDQoNCi1EYXZlDQoN
Cg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpDQpTZW50OiBXZWRuZXNkYXksIERlY2VtYmVy
IDAyLCAyMDE1IDQ6MDQgUE0NClRvOiBCb3R0b3JmZiwgUGF1bA0KQ2M6IEFuZHJldyBHLiBNYWxp
czsgUGF1bCBRdWlubiAocGF1bHEpOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
ClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KSGks
IFBhdWwgQi4sDQoNClRoYW5rcyBmb3IgdGhlIGNvbnZlcnNhdGlvbiwgcGxlYXNlIGZpbmQgb25l
IGZvbGxvdy11cCBpbmxpbmUuDQoNCk9uIERlYyAxLCAyMDE1LCBhdCA1OjU3IFBNLCBCb3R0b3Jm
ZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5j
b20+PiB3cm90ZToNCg0KSGkgQ2FybG9zOg0KDQpNb3JlIG9uIHRoaXMgYmVsb3csDQoNCkNoZWVy
cywNCg0KUGF1bA0KDQpGcm9tOiBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkgW21haWx0bzpj
cGlnbmF0YUBjaXNjby5jb21dDQpTZW50OiBUdWVzZGF5LCBEZWNlbWJlciAwMSwgMjAxNSAyOjMy
IFBNDQpUbzogQm90dG9yZmYsIFBhdWwNCkNjOiBQYXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBH
LiBNYWxpczsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTog
W3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNClBhdWwgQi4sDQoNClBsZWFz
ZSBzZWUgaW5saW5lLg0KDQpPbiBEZWMgMSwgMjAxNSwgYXQgNToxMiBQTSwgQm90dG9yZmYsIFBh
dWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj4g
d3JvdGU6DQoNCkhpIFBhdWwgUS46DQoNClNlZSBpbmxpbmUsDQoNCkNoZWVycywNCg0KUGF1bA0K
DQpGcm9tOiBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkgW21haWx0bzpjcGlnbmF0YUBjaXNj
by5jb21dDQpTZW50OiBUdWVzZGF5LCBEZWNlbWJlciAwMSwgMjAxNSAxOjUyIFBNDQpUbzogQm90
dG9yZmYsIFBhdWwNCkNjOiBQYXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpczsgc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNv
bnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCkhpLCBQYXVsIEIuLA0KDQpPbiBEZWMgMSwgMjAx
NSwgYXQgNDo0NSBQTSwgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWls
dG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj4gd3JvdGU6DQoNCkhpIFBhdWwgYW5kIEFuZGV3Og0K
DQoNClBhdWwsIEkgYWdyZWUgdGhhdCBmaXhlZCBsZW5ndGggaXMgZWFzaWVzdCB0byBpbXBsZW1l
bnQgYW5kIHdpbGwgYWxsb3cgdGhlIG1vc3QgcmFwaWQgYWRvcHRpb24uIE5ldmVyIHRoZSBsZXNz
LCBhIHN0YW5kYXJkIGlzIG9mIG5vIHZhbHVlIGlmIGl0IGRvZXMgbm90IGltcHJvdmUgaW50ZXJv
cGVyYWJpbGl0eS4NCg0KT2YgY291cnNlLiBJIGRvIG5vdCBzZWUgaG93IGludGVyb3BlcmFiaWxp
dHkgaXMgaGFtcGVyZWQgaW4gdGhpcyBjYXNlLCBob3dldmVyLg0KUEI+SWYgYW4gYXBwbGljYXRp
b24gbmVlZHMgVExWcyB0aGVuIGl0IGNhbuKAmXQgaW50ZXJvcGVyYXRlIHdpdGggYSBzeXN0ZW0g
dGhhdCBuZWVkcyBmaXhlZCBzaXplZCBmb3JtYXRzLiBJbiBlZmZlY3QgeW91IGhhdmUgdHdvIGRp
dmVyZ2VudCBzdGFuZGFyZHMuDQoNCg0KSWYgYW4gU0ZQIG5lZWRzIFRMVnMsIGl0IHdvdWxkIGJl
IHNldCB3aXRoIFRMVnMuIFRoYXQgaXMgcGFydCBvZiB0aGUgc2hhcmVkIFNGUCBjb250ZXh0LiBN
RCBUeXBlIDEgYW5kIE1EIFR5cGUgMiBhcmUgcHJvdG9jb2wgb3B0aW9ucywgbm90IGRpdmVyZ2Vu
dCBzdGFuZGFyZHMuDQpQQj5BbmQgaWYgeW91IGhhdmUgYW4gU0ZQIHdpdGggb25lIFNGIHRoYXQg
bmVlZHMgVExWcyBhbmQgb25lIHRoYXQgbmVlZHMgZml4ZWQgaGVhZGVycyB5b3XigJlyZSBnb2lu
ZyB0byB0cmFuc2xhdGUgdGhlIGZvcm1hdHMgYXQgdGhlIFNGRj8gVGhlIHJlc3VsdCBpcyB0aGUg
d29yc3QgcG9zc2libGUgd29ybGQgd2hlcmUgdGhlIHN3aXRjaGVzIG5lZWQgdG8ga25vdyBib3Ro
IGZvcm1hdHMgYW5kIHRyYW5zbGF0ZSBiZXR3ZWVuIHRoZW0gZm9yIHZhcmlvdXMgU0ZzLg0KDQoN
CkkgYW0gbm90IHN1cmUgd2hhdCBpdCBtZWFucyB0byBoYXZlIOKAnGFuIFNGIHRoYXQgbmVlZHMg
VExWcyBhbmQgb25lIHRoYXQgbmVlZHMgZml4ZWQgaGVhZGVyc+KAnS4gQ2xlYXJseSwgSSBhbSBu
b3QgcHJvcG9zaW5nIGFueSB0cmFuc2xhdGlvbiENCg0KRG9u4oCZdCBmb3JnZXQgdGhlcmUgaXMg
YSBjb250cm9sLXBsYW5lIHByb2dyYW1taW5nIHRoZSBTRnMvU0ZGcywgYW5kIHRoYXQgQ1Agd291
bGQgc2V0IHVwIHRoZSBNRCBUeXBlIGZvciBhIGdpdmVuIFNGUCwgc28gU0ZzIGRvIG5vdCDigJhu
ZWVk4oCZIHNwZWNpZmljIGVuY29kaW5ncy4NCg0KTm93LCB0byBtaXRpZ2F0ZSB0aGUgcmlzayBv
ZiBoYXZpbmcgbm8gaW50ZXJzZWN0aW9uIGluIGNhcGFiaWxpdHkgKG9uZSBTRiBzdXBwb3J0aW5n
ICpvbmx5KiBUeXBlIDEgYW5kIG9uZSBTRiBzdXBwb3J0aW5nICpvbmx5KiBUeXBlIDIpIGlzIHRo
YXQgd2UgbmVlZCB0byBzcGVjaWZ5IGEgTVVTVCBpbXBsZW1lbnQg4oCUIGFuZCB0aGF0IHNob3Vs
ZCBiZSB0aGUgc2ltcGxlc3QgdG8gaW1wbGVtZW50IHdoaWNoIGFsbG93cyBmb3IgYWxsIGNvbW1v
biB1c2UgY2FzZXMg4oCUIGluIG90aGVyIHdvcmRzLCBUeXBlIDEuDQoNClNlZSBiZWxvdy4NCg0K
DQpXaGF0IEkgd291bGQgc3VnZ2VzdCBpcyBlaXRoZXI6DQoxKSBtYWtlIFRMVnMgdGhlIG1hbmRh
dG9yeSBmb3JtYXQgd2l0aCBmaXhlZCBzaXplIG9wdGlvbmFsOw0KMikgZWxpbWluYXRlIHRoZSBU
TFYgb3B0aW9uIGVudGlyZWx5Ow0KMykgY2hhbmdlIHRoZSBOU0ggaGVhZGVyIGZvcm1hdCBvcHRp
b25zIHNvIHRoZSBmaXhlZCBzaXplIGhlYWRlciBpcyBhbHdheXMgcHJlc2VudCB3aXRoIG9wdGlv
bmFsIFRMVnMgZm9sbG93aW5nIHRoZSBmaXhlZCBzaXplZCBoZWFkZXIuDQoNClRvIG1lLCBvcHRp
b24gMyB3b3VsZCBub3QgYWNoaWV2ZSBhIHVzZWZ1bCBvdXRjb21lLiBCYXNpY2FsbHksIHdlIGNv
dWxkIG5vdCBjb3VudCB3aXRoIGEgZGV0ZXJtaW5pc3RpY2FsbHkgZml4ZWQgaGVhZGVyLCBhbmQg
dGhlIGZsZXhpYmxlIFRMVi1iYXNlZCBvcHRpb24gd291bGQgYWx3YXlzIGhhdmUg4oCcc3R1Zmbi
gJ0gYmVmb3JlLiBCYXNpY2FsbHksIHRoaXMgd291bGQgbmVnYXRlIHRoZSBiZW5lZml0cyBvZiBi
b3RoIE1EIFR5cGUgMSBhbmQgTUQgVHlwZSAyLg0KDQpQQj5Gb3Igb3B0aW9uIDMgdGhlIGZpeGVk
IGhlYWRlcnMgYXJlIGF0IGEgY29uc3RhbnQgb2Zmc2V0IHdoaWNoIGlzIHdoYXQgaXMgaW1wb3J0
YW50IHRvIHBhcnNlIHRoZW0gZWFzaWx5LiBJdCBpcyBwb3NzaWJsZSBmb3IgYSBzd2l0Y2ggb3Ig
Zm9yIHNvZnR3YXJlIHRvIHVzZSB0aGUgZml4ZWQgaW5mb3JtYXRpb24gYXQgYSBmaXhlZCBvZmZz
ZXQgZXZlciB0aG91Z2ggVExWIGRhdGEgbWF5IGZvbGxvdy4NCg0KDQpJIHNlZSB0aGUgcHJvYmxl
bSBzcGFjZSBxdWl0ZSBkaWZmZXJlbnRseTogSWYgYW4gU0ZQIG5lZWRzIHNoYXJlZCBjb250ZXh0
IHRoYXQgZml0cyBpbiBhbiBNRCBUeXBlIDEsIGl0IGlzIHNldCB3aXRoIE1EIFR5cGUgMS4gSWYg
aXQgbmVlZHMgbW9yZSwgdGhlbiBpdCBuZWVkcyB0byBwYXJzZSB0aGUgVExWcyBhbnl3YXkgKGFu
ZCB0aHVzIGEgZml4ZWQgcGFydCBmb2xsb3dlZCBieSBUTFZzIGRvZXMgbm90IGhlbHApLg0KUEI+
VExWcyBhbHdheXMgY29zdCBtb3JlIHRoYW4gZml4ZWQgc2l6ZSBhcmVhcyBiZWNhdXNlIHRoZXkg
bXVzdCBlbmNvZGUgaW5kaXZpZHVhbCBUTHMuIEFuIGFwcGxpY2F0aW9uIHRoYXQgbmVlZHMgbW9y
ZSB0aGFuIHRoZSBmaXhlZCBhcmVhIGNhbiBlbmNvZGUgY2FuIHVzZSB0aGUgZml4ZWQgYXJlYSBm
b3IgYSBwb3J0aW9uIG9mIHRoZSBtZXRhLWRhdGEgYW5kIHRoZW4gYWRkIGFzIG1hbnkgZXh0ZW5z
aW9uIFRMVnMgYXMgYXJlIG5lZWRlZC4gVGhlIHJlc3VsdGluZyBlbmNvZGUgd2lsbCBiZSBhdCBs
ZWFzdCBhcyBlZmZpY2llbnQgYXMgVExWcyBhbG9uZS4NCg0KTm93LCBicmluZyB0aGUgY29udmVy
c2F0aW9uIGEgbGV2ZWwgZG93biBmcm9tIHRoZW9yZXRpY2FsIHRvIHByYWN0aWNhbCwgZHJhZnQt
Z3VpY2hhcmQtc2ZjLW5zaC1kYy1hbGxvY2F0aW9uLTAyLCBkcmFmdC1tZW5nLXNmYy1uc2gtYnJv
YWRiYW5kLWFsbG9jYXRpb24sIGFuZCBkcmFmdC1uYXBwZXItc2ZjLW5zaC1tb2JpbGl0eS1hbGxv
Y2F0aW9uIHNob3cgd2hhdOKAmXMgbmVlZGVkIGZvciB0aGUgV0cgdXNlIGNhc2VzLiBNRCBUeXBl
IDIgYWRkcyBleHRyYSBmbGV4aWJpbGl0eSAoYXQgYSBwcmljZSkuDQpQQj5BbiB0YWxraW5nIHZl
cnkgcHJhY3RpY2FsbHkgd2UgYXJlIG5vdCBvbW5pc2NpZW50LiBXaGVuIHdlIGZpbmQgd2UgbmVl
ZCBhIG5ldyBwaWVjZSBvZiBtZXRhLWRhdGEgZm9yIHRoZXNlIGJhc2UgdXNlIGNhc2VzIGFuIGV4
dGVuc2lvbiBUTFYgcHJvdmlkZXMgdGhlIG9wdGlvbnMgb2YgcmV0YWluaW5nIHRoZSBleGlzdGlu
ZyBmb3JtYXR0ZWQgZGF0YSB3aGlsZSBhZGRpbmcgYW4gYWRkaXRpb25hbCBwaWVjZSBvZiBtZXRh
LWRhdGEuIElmIGRvbmUgY2FyZWZ1bGx5LCB0aGlzIGNhbiBhbGxvdyBiYWNrd2FyZCBjb21wYXRp
YmlsaXR5IHdpdGggZXF1aXBtZW50IHRoYXQgZG9lcyBub3QgdW5kZXJzdGFuZCB0aGUgbmV3IGV4
dGVuc2lvbnMuDQoNCkluIG90aGVyIHdvcmRzLCB0aGUgbWluaW11bSBjb21tb24gZGVub21pbmF0
b3IgYW5kIHRoZSBzaW1wbGVyIHRvIGltcGxlbWVudCBpcyBNRCBUeXBlIDEuDQpQQj5NeSBvcHRp
b24gMiBpcyB0aGUgc2ltcGxlciBvcHRpb24uIEZpeGVkIGxlbmd0aCBvbmx5LiBXaGF0IGlzIGN1
cnJlbnRseSBwcm9wb3NlZCBpcyB0aGUgbW9zdCBjb21wbGV4IHNpbmNlIGl0IGxlYWRzIHRvIG11
bHRpcGxlIGZvcm1hdHMgd2l0aCB0cmFuc2xhdGlvbnMgYmV0d2VlbiB0aGVtLg0KDQoNClBsZWFz
ZSBubyB0cmFuc2xhdGlvbnMhDQoNCuKAlCBDYXJsb3MuDQoNClRoYW5rcyENCg0K4oCUIENhcmxv
cy4NCg0KDQpJZiBvcHRpb24gMyBpcyBjaG9zZW4gdGhlbiBhcHBsaWNhdGlvbnMgY2FuIGFsd2F5
cyBjb3VudCBvbiB0aGUgZml4ZWQgc2l6ZWQgaGVhZGVyIGFzIHRoZWlyIGRlZmF1bHQuDQoNClRo
ZXkgY291bGQgY291bnQgd2l0aCBhIGZpeGVkIHNpemUgcGFydCwgbm90IHdpdGggYSBmaXhlZCBz
aXplZCBoZWFkZXIsIGlmIEkgdW5kZXJzdGFuZCB0aGUgcHJvcG9zYWwgY29ycmVjdGx5Lg0KDQpQ
Qj5UaGlzIGlzIG9uZSBiZXR0ZXIgdGhhbiB0aGUgY3VycmVudCBwcm9wb3NhbCB3aGljaCBjYW7i
gJl0IGNvdW50IG9uIGVpdGhlciBhIGZpeGVkIHNpemVkIGhlYWRlciBvciBvbiBhIGZpeGVkIHNp
emUgcGFydCBhdCBhIGtub3duIG9mZnNldC4NCg0KVGhhbmtzLA0KDQrigJQgQ2FybG9zLg0KDQoN
Cg0KDQpDaGVlcnMsDQoNClBhdWwNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddIE9uIEJlaGFsZiBPZiBQYXVsIFF1aW5uIChwYXVscSkNClNlbnQ6IFR1ZXNkYXksIERl
Y2VtYmVyIDAxLCAyMDE1IDEyOjE0IFBNDQpUbzogQW5kcmV3IEcuIE1hbGlzDQpDYzogc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRl
eHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCkhpIEFuZHksDQoNCg0KUGxlYXNlIHNlZSBiZWxvdy4N
Cg0KDQpUaGFua3MNClBhdWwNCg0KDQpPbiBOb3YgMjMsIDIwMTUsIGF0IDEwOjUwIEFNLCBBbmRy
ZXcgRy4gTWFsaXMgPGFnbWFsaXNAZ21haWwuY29tPG1haWx0bzphZ21hbGlzQGdtYWlsLmNvbT4+
IHdyb3RlOg0KDQpJIGFncmVlIHdpdGggUGF1bCBCLiB0aGF0IGludGVyb3BlcmFiaWxpdHkgaXMg
YmVzdCBzZXJ2ZWQgYnkgdXNpbmcgYSBoZWFkZXIgdGhhdCBhY2NvbW1vZGF0ZXMgdGhlIGdyZWF0
ZXN0IG51bWJlciBvZiBwb3NzaWJsZSBhcHBsaWNhdGlvbnMgYW5kIHVzZSBjYXNlcyBhcyB0aGUg
Y29tbW9uIGRlbm9taW5hdG9yLiBUaGlzIGFyZ3VlcyBmb3IgdHlwZSAyIGJlaW5nIHRoZSBNVVNU
IHRvIGltcGxlbWVudCwgd2l0aCB0eXBlIDEgYmVpbmcgYW4gb3B0aW9uYWwgb3B0aW1pemF0aW9u
IGZvciBzb21lIHBhcnRpY3VsYXIgdXNlIGNhc2VzIG9yIGFwcGxpY2F0aW9ucyB0aGF0IHJlcXVp
cmUgYXQgbW9zdCBhIHBhcnRpY3VsYXIgbnVtYmVyIGNvbnRleHQgaGVhZGVycy4NCg0KDQpQUT4g
IEkgZG9uJ3QgZm9sbG93IHRoYXQgbG9naWM6IHRoZSBfZWFzaWVzdF8gKGluIHRlcm1zIG9mIGNv
bXBsZXhpdHksIGNvc3QsIGV0Yy4pIG9wdGlvbiBtYWtlcyB0aGUgbW9zdCBzZW5zZSB0byBtYW5k
YXRlIHNpbmNlIGl0IGFsbG93cyBmb3IgYSBicm9hZCBpbXBsZW1lbnRhdGlvbiBhbmQgaGVscHMg
ZW5zdXJlIGFkb3B0aW9uIG9mIHRoZSBwcm90b2NvbC4gIE1hbmRhdGluZyBhIG1vcmUgY29tcGxl
eCBvcHRpb24gc2ltcGx5IHNsb3dzIHRoZSBhZG9wdGlvbi4gIFRoaXMgaXMgZXhhY3RseSB0aGUg
Y29udmVyc2F0aW9uIHdlIGhhZCB3aGVuIHB1dHRpbmcgdG9nZXRoZXIgdGhlIGRyYWZ0LCBhbmQg
b25lIHRoYXQgc2VlbXMgdG8gcmVzb25hdGUgd2l0aCBkZXZlbG9wZXJzIGFuZCBvcGVyYXRvcnMg
YWxpa2UuDQoNClBRPiAgQWxzbywgbGV0J3Mgbm90IGlnbm9yZSBoaXN0b3J5ICh5b3Uga25vdyB0
aGUgb2xkIGFkYWdlIDspKTogVExWIGFuZCBvdGhlciB2YXJpYWJsZSBsZW5ndGggZGF0YSBwbGFu
ZSBwcm90b2NvbHMgaGF2ZSBub3QgYmVlbiBhIHN1Y2Nlc3MuICBXZSBjYW4gZGViYXRlIHRoZSBy
ZWFzb25zIGZvciB0aGF0LCBidXQgdGhlIGZhY3QgcmVtYWluczogc2ltcGxlIGRhdGEgcGxhbmVz
IGdldCBhZG9wdGlvbi4gIEFzIFBhdWwgQi4gcG9pbnRzIG91dCBiZWxvdywgd2UgZG9uJ3Qga25v
dyBhbGwgdGhlIG1ldGFkYXRhIGFuc3dlcnMsIGJ1dCB3ZSBkbyBrbm93IHRoYXQgYSBib3VuZGVk
IGFtb3VudCBvZiBtZXRhZGF0YSBpcyB2ZXJ5IGltcG9ydGFudCBmb3IgU0ZDIHVzZSBjYXNlcy4g
IExldCdzIHVzZSB0aGF0IGZhY3QsIGFuZCBhIHNpbXBsZSBwcm90b2NvbCB0byBnZXQgaW1wbGVt
ZW50YXRpb24gb3V0IHRoZSBkb29yLg0KDQpJbiBhIHNlcGFyYXRlIGVtYWlsLCBNZWQgYXNrZWQg
YSB2ZXJ5IHJlYXNvbmFibGUgcXVlc3Rpb24gLSBmb3IgdHlwZSAxLCB3aHkgYXJlIHRoZXJlIGZv
dXIgbWFuZGF0b3J5IGNvbnRleHQgaGVhZGVycywgcmF0aGVyIHRoYW4gMiwgMywgNSwgMTAsIGV0
Yy4/IFRoZSBkcmFmdCBjb250YWlucyBubyBwYXJ0aWN1bGFyIGp1c3RpZmljYXRpb24gZm9yIHRo
aXMgY2hvaWNlLg0KDQpQUT4gIFRoYXQncyBhIHZlcnkgdmFsaWQgcXVlc3Rpb24uICBUaGUgc3Rh
cnRpbmcgcHJlbWlzZSB3YXMgc2ltcGxlOiBhIGJvdW5kZWQgc2V0IG9mIGZpeGVkIG1ldGFkYXRh
LiAgIEJhc2VkIG9uIHNvbWUgZXhwZXJpZW5jZSBpbiB0aGUgc2VydmljZSBzcGFjZSBhbmQgc29t
ZSBpbml0aWFsIHVzZSBjYXNlIGRpc2N1c3Npb24gd2l0aCBvcGVyYXRvcnMsIDQgcHJvdmlkZWQg
c29tZSBiYWxhbmNlOiByZWFzb25hYmxlIGluIHRoYXQgaXQgcHJvdmlkZWQgc29tZSBtZWFuaW5n
ZnVsIHNwYWNlLCB5ZXQgbm90IHNvIGxhcmdlIGFzIHRvIGJlY29tZSB1bndpZWxkeSwgYWxsIHRo
ZSB3aGlsZSBmb3JjaW5nIHNvbWUgZGlzY2lwbGluZS4gIE92ZXJhbGwgdGhhdCBoYXMgcHJvdmVu
IHRvIGJlIHRydWUgYXMgaW1wbGVtZW50YXRpb25zIGhhdmUgYmVlbiB0ZXN0ZWQgYW5kIG1hcHBl
ZCB0byB1c2UgY2FzZXMuICBPZiBjb3Vyc2UgeW91IGNhbiBjb21lIHVwIHdpdGggY2FzZXMgd2hl
cmUgNCBpcyB0b28gbWFueSwgb3IgdG9vIGZldywgaW4gd2hpY2ggY2FzZSB0aGUgZHJhZnQgcHJv
dmlkZXMgYSBtZWFucyB0byBhY2NvbW1vZGF0ZSB0aGF0Lg0KDQpQUT4gIEkgYWxzbyB0aGluayB3
ZSBuZWVkIHRvIGJlIHJlYWxpc3RpYy4gIFdlIHdlcmUgdXJnZWQgZHVyaW5nIFdHIGZvcm1hdGlv
biBieSBhIGxhcmdlIG9wZXJhdG9yOiB0aGUgSUVURiBjYW5ub3Qgc3BlbmQgeWVhcnMgdHJ5aW5n
IHRvIHNvbHZlIHRoZSBzZXJ2aWNlIGNoYWluaW5nIGlzc3VlLiAgVGhlIG5lZWQgZm9yIGFuIGlu
dGVyb3BlcmFibGUgcHJvdG9jb2wgaXMgYWN1dGUgYW5kIG9wZXJhdG9ycyBuZWVkIHRvIHN0YXJ0
IHdvcmtpbmcgb24gZGVwbG95bWVudCAoc2VlIHRoZSB2aWJyYW5jeSBvZiB0aGUgb3BlbiBzb3Vy
Y2UgcHJvamVjdHMgaW4gdGhpcyBzcGFjZSkuICBUaGUgYmFsYW5jZSBvZiB0eXBlIDEgYW5kIHR5
cGUgMiBhbGxvd3MgZm9yIHZlbG9jaXR5IGFuZCBldm9sdXRpb24uDQoNCg0KDQoNCg0KDQoNCkl0
4oCZcyB0cnVlIHRoYXQgdGhlcmUgYXJlIHR3byBwYXJ0aWN1bGFyIHVzZSBjYXNlcywgZHJhZnQt
Z3VpY2hhcmQtc2ZjLW5zaC1kYy1hbGxvY2F0aW9uIGFuZCBkcmFmdC1uYXBwZXItc2ZjLW5zaC1t
b2JpbGl0eS1hbGxvY2F0aW9uLCB0aGF0IGxvb2sgdG8gbWFrZSBnb29kIHVzZSBvZiBleGFjdGx5
IDQgY29udGV4dCBoZWFkZXJzLiBIb3dldmVyLCB0aGVzZSBhcmUganVzdCB0d28gcGFydGljdWxh
ciBleGFtcGxlcywgYW5kIG5vdCB5ZXQgYWNjZXB0ZWQgYnkgdGhlIFdHLiAgRnVydGhlciBkZXZl
bG9wbWVudCBvZiB0aGVzZSBkcmFmdHMsIG9yIGV2ZW4gaW1wbGVtZW50YXRpb24sIG1heSBzaG93
IHRoYXQgZm91ciBhcmUgaW5zdWZmaWNpZW50Lg0KDQpDaGVlcnMsDQpBbmR5DQoNCg0KT24gRnJp
LCBOb3YgMjAsIDIwMTUgYXQgMTI6MjAgUE0sIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZm
QGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+IHdyb3RlOg0KSSB0aGluayB3
ZSBhbGwgY291bGQgYWdyZWUgdGhhdCBmaXhlZCBoZWFkZXJzIGFyZSBlYXNpZXIgdG8gaW1wbGVt
ZW50IHRoYW4gVExWcywgaG93ZXZlciB0aGF0IGRvZXMgbm90IHJhdGlvbmFsaXplIG1hbmRhdGlu
ZyBhIGZpeGVkIGhlYWRlciBpbXBsZW1lbnRhdGlvbi4gSXQgd291bGQgcmF0aW9uYWxpemUgc3Vw
cG9ydGluZyBvbmx5IGZpeGVkIGxlbmd0aCBoZWFkZXJzLCBob3dldmVyIHdlIGhhdmUgYmVlbiB1
bmFibGUgdG8gZG8gdGhpcy4gT3B0aW9ucyBhbHdheXMgd2Vha2VuIHN0YW5kYXJkcyBhZ3JlZW1l
bnQuDQoNCklmIHRoZSBhcHBsaWNhdGlvbiByZXF1aXJlcyBUTFZzLCB0aGVuIGl0IGRvZXMgbm90
IHByb3ZpZGUgYW55IHN0YW5kYXJkcyBhZHZhbnRhZ2UgdG8gbWFuZGF0ZSBzdXBwb3J0IGZvciBm
aXhlZCBoZWFkZXJzLiBJdCB3aWxsIG5vdCBiZSBwb3NzaWJsZSBmb3IgYW4gYXBwbGljYXRpb24g
dGhhdCByZXF1aXJlcyBUTFZzIHRvIGZhbGwgYmFjayB0byBmaXhlZCBsZW5ndGggaGVhZGVycy4g
SWYgdGhleSBjb3VsZCwgdGhlbiB3ZSBzaG91bGQgZWxpbWluYXRlIHRoZSBUTFYgb3B0aW9uIGZy
b20gTlNILg0KDQpJTUhPIHdlIHNob3VsZCBiZSBsb29raW5nIGF0IHRoZSBhYnN0cmFjdCBzZW1h
bnRpY3MgZm9yIG1ldGEtZGF0YSBiZWZvcmUgd2UgY29uc2lkZXIgaG93IHRvIGVuY29kZSBpdC4g
T25jZSB3ZSBkZWNpZGUgd2hhdCBuZWVkcyB0byBiZSBlbmNvZGVkIHRoZW4gd2UgY2FuIGNvbnNp
ZGVyIHRoZSBiZXN0IGVuY29kaW5ncyBhbmQgd2hhdCBzaG91bGQgYmUgbWFuZGF0b3J5IG9yIG9w
dGlvbmFsLg0KDQpDaGVlcnMsDQoNClBhdWwNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnPG1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZz5dIE9uIEJlaGFsZiBPZiBQYXVs
IFF1aW5uIChwYXVscSkNClNlbnQ6IEZyaWRheSwgTm92ZW1iZXIgMjAsIDIwMTUgNjoyNyBBTQ0K
VG86IFFpbiBXdQ0KQ2M6IHVyaS5lbHp1ckBpbnRlbC5jb208bWFpbHRvOnVyaS5lbHp1ckBpbnRl
bC5jb20+OyBEb2xnYW5vdywgQW5kcmV3IChBbmRyZXcpOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz47IExpbmRhIER1bmJhcg0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250ZXh0
IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQoNCk9uIE5vdiAxOSwgMjAxNSwgYXQgOToyOCBQTSwgUWlu
IFd1IDxiaWxsLnd1QGh1YXdlaS5jb208bWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbT4+IHdyb3Rl
Og0KDQpIaSwgQW5kcmV3IGFuZCBQYXVsOg0KSXQgbG9va3MgSSBtaXNzZWQgYSBsb3Qgb2YgZGlz
Y3Vzc2lvbiByZWdhcmRpbmcgTlNIIGNvbnRleHQgaGVhZGVyIGluIHRoZSBwYXN0LCB0aGFua3Mg
UGF1bCB0byBwb2ludCBtZSB0aGUgYXJjaGl2ZS4NCkdlbmVyYWxseSBzcGVha2luZywgdGhlcmUg
aXMgdHJhZGVvZmYgYmV0d2VlbiBwZXJmb3JtYW5jZSBhbmQgZmxleGliaWxpdHkuDQoNCg0KQWJz
b2x1dGVseSwgYW5kIHRoYXQncyB0aGUgcmVhc29uIGZvciBvZmZlcmluZyB0aGUgdHdvIG9wdGlv
bnM6IGJhbGFuY2Ugc3BlZWQvc2ltcGxpY2l0eSBhbmQgZmxleGliaWxpdHkuDQoNClRoZSBwaGls
b3NvcGh5IGlzIHRvIG1hbmRhdGUgdGhlIHNpbXBsZXN0IGZvcm0gb2YgbWV0YWRhdGEsIGVuYWJs
aW5nIGEgYnJvYWQgaW1wbGVtZW50YXRpb24gYmFzZS4gIElmL3doZW4gbW9yZSBmbGV4aWJpbGl0
eSBpcyBuZWVkZWQgYSBtb3JlIGZsZXhpYmxlIE5TSCB0eXBlIGlzIGF2YWlsYWJsZSwgYWxvbmcg
d2l0aCB0aGUgYXNzb2NpYXRlZCB0cmFkZW9mZnMuICBUaGF0J3MgdGhlIGJhbGFuY2UgdGhhdCB3
ZSBkZWNpZGVkIHRvIHN0cmlrZSBhbmQgaXQgc2VlbXMgdG8gYmUgcmVhc29uYWJsZSBhbmQgd2Vs
bCBhY2NlcHRlZC4NCg0KVGhhbmtzLA0KUGF1bA0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc2ZjDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5N
c29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1h
cmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJU
aW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5k
ZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlRleHRlIGRlIGJ1bGxlcyBDYXIi
Ow0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBw
dDsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5UZXh0ZWRlYnVs
bGVzQ2FyDQoJe21zby1zdHlsZS1uYW1lOiJUZXh0ZSBkZSBidWxsZXMgQ2FyIjsNCgltc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlRleHRlIGRlIGJ1bGxlcyI7DQoJZm9u
dC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uYXBwbGUtY29udmVydGVkLXNw
YWNlDQoJe21zby1zdHlsZS1uYW1lOmFwcGxlLWNvbnZlcnRlZC1zcGFjZTt9DQpwLkJhbGxvb25U
ZXh0LCBsaS5CYWxsb29uVGV4dCwgZGl2LkJhbGxvb25UZXh0DQoJe21zby1zdHlsZS1uYW1lOiJC
YWxsb29uIFRleHQiOw0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFy
Z2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglm
b250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uQmFsbG9vblRleHRD
aGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkVtYWlsU3R5bGUyMg0KCXttc28tc3R5bGUt
dHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNv
bG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgljb2xvcjpibGFjazsNCglm
b250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHlsZTpub3JtYWw7fQ0KLk1zb0NocERlZmF1bHQN
Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFn
ZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3
Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rp
b24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1
bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzpp
ZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtl
bmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkZSIiBsaW5rPSJibHVlIiB2bGluaz0icHVy
cGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkhpIERhdmUsIGFsbCw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+RnVsbHkgYWdyZWUgdGhh
dCBNRCMyIGlzIHNpbXBsZSBhbmQgY292ZXJzIHRoZSBnZW5lcmljIHVzZSBjYXNlcyB3aGlsZSBN
RCMxIGlzIGFuIG9wdGltaXphdGlvbiAobW9kdWxvIHNvbWUgZnVydGhlciBleHBsYW5hdGlvbiBh
Ym91dCB0aGUgc2l6ZSBvZiB0aGUgZml4ZWQNCiBmaWVsZHMsIHRoZWlyIG51bWJlciwgaW50ZXJh
Y3Rpb24gd2l0aCB0aGUgY29udHJvbCBwbGFuZSwgZXRjLikuIDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
ayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5J4oCZbSBzdGlsbCBpbiBmYXZvciBvZiBo
YXZpbmcgTUQjMiBiZSBNVVNULg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPk1lZDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20g
MGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RGUmbmJzcDs6PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnXQ0KPGI+RGUgbGEgcGFydCBkZTwvYj4gRGF2ZSBEb2xzb248YnI+DQo8Yj5FbnZv
ecOpJm5ic3A7OjwvYj4gbWVyY3JlZGkgMiBkw6ljZW1icmUgMjAxNSAyMjoyNDxicj4NCjxiPsOA
Jm5ic3A7OjwvYj4gQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpOyBCb3R0b3JmZiwgUGF1bDxi
cj4NCjxiPkNjJm5ic3A7OjwvYj4gUGF1bCBRdWlubiAocGF1bHEpOyBBbmRyZXcgRy4gTWFsaXM7
IHNmY0BpZXRmLm9yZzxicj4NCjxiPk9iamV0Jm5ic3A7OjwvYj4gUmU6IFtzZmNdIE5TSCBjb250
ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7IHdlIG5lZWQgdG8gc3BlY2lmeSBh
IE1VU1QgaW1wbGVtZW50IOKAlCBhbmQgdGhhdCBzaG91bGQgYmUgdGhlIHNpbXBsZXN0IHRvIGlt
cGxlbWVudCB3aGljaCBhbGxvd3MgZm9yIGFsbCBjb21tb24gdXNlIGNhc2VzIOKAlCBpbiBvdGhl
ciB3b3JkcywgVHlwZSAxLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SXQgaXMgaW5kZWVkIHNpbXBsZSB0
byBpbXBsZW1lbnQgdGhlIHBhY2tldCBwYXJzZXIsIGJ1dCBJIHRoaW5rIFR5cGUgMSBtYWtlcyB0
aGUgY29udHJvbCBwbGFuZSBtb3JlIGNvbXBsaWNhdGVkLg0KPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkhvdyBkb2VzIGFuIFNG
IGtub3cgd2hhdCBpdGVtIGlzIHBsYWNlZCBpbiBzbG90IDEgb2YgTUQgVHlwZSAxPw0KPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PlR5cGUgMiBhbGxvd3MgdGhlIG1ldGFkYXRhIHRvIGJlIHNlbGYtZGVzY3JpYmluZy48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPkFsc28sIGZvciBtYW55IHVzZXJzIHdobyBkb27igJl0IHVzZSBtZXRhZGF0
YSwgVHlwZSAyIGlzIG1vcmUgZWZmaWNpZW50LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+U28gYXMgSSBz
ZWUgaXQsIFR5cGUgMiBpcyB0aGUgZ2VuZXJpYyBvbmUgYW5kIFR5cGUgMSBpcyBhbiBvcHRpbWl6
YXRpb24gZm9yIHNwZWNpYWwgY2FzZXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
LURhdmU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhh
bGYgT2YgPC9iPkNhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKTxicj4NCjxiPlNlbnQ6PC9iPiBX
ZWRuZXNkYXksIERlY2VtYmVyIDAyLCAyMDE1IDQ6MDQgUE08YnI+DQo8Yj5Ubzo8L2I+IEJvdHRv
cmZmLCBQYXVsPGJyPg0KPGI+Q2M6PC9iPiBBbmRyZXcgRy4gTWFsaXM7IFBhdWwgUXVpbm4gKHBh
dWxxKTsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SGksIFBhdWwgQi4sPG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhhbmtzIGZvciB0aGUgY29udmVyc2F0
aW9uLCBwbGVhc2UgZmluZCBvbmUgZm9sbG93LXVwIGlubGluZS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5PbiBEZWMgMSwgMjAxNSwgYXQgNTo1NyBQ
TSwgQm90dG9yZmYsIFBhdWwgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5j
b20iPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5IaSBDYXJsb3M6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5Nb3JlIG9uIHRoaXMgYmVsb3csPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5DaGVlcnMsPC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxicj4NClBhdWw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Q2FybG9zDQogUGln
bmF0YXJvIChjcGlnbmF0YSkgWzxhIGhyZWY9Im1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20iPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpjcGlnbmF0YUBjaXNjby5jb208L3NwYW4+
PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJy
Pg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPlR1ZXNkYXksIERlY2VtYmVyIDAxLCAyMDE1IDI6MzIgUE08YnI+DQo8Yj5Ubzo8L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkJvdHRvcmZm
LCBQYXVsPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj5QYXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpczs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVk
L3Rsdjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UGF1bCBCLiw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj5QbGVhc2Ugc2VlIGlubGluZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5PbiBEZWMgMSwg
MjAxNSwgYXQgNToxMiBQTSwgQm90dG9yZmYsIFBhdWwgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVs
LmJvdHRvcmZmQGhwZS5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnBhdWwuYm90dG9y
ZmZAaHBlLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgUGF1bCBRLjo8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPlNlZSBpbmxpbmUsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5DaGVlcnMsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QYXVsPC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7
cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkNhcmxvcw0KIFBpZ25hdGFybyAo
Y3BpZ25hdGEpIFs8YSBocmVmPSJtYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5tYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tPC9zcGFuPjwvYT5dPHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxicj4NCjxiPlNl
bnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5U
dWVzZGF5LCBEZWNlbWJlciAwMSwgMjAxNSAxOjUyIFBNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5Cb3R0b3JmZiwgUGF1bDxi
cj4NCjxiPkNjOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+UGF1bCBRdWlubiAocGF1bHEpOyBBbmRyZXcgRy4gTWFsaXM7PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPkhpLCBQYXVsIEIuLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj5PbiBEZWMgMSwgMjAxNSwgYXQgNDo0NSBQTSwgQm90dG9yZmYsIFBhdWwgJmx0OzxhIGhy
ZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJw
bGUiPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+SGkgUGF1bCBhbmQgQW5kZXc6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGF1bCwgSSBh
Z3JlZSB0aGF0IGZpeGVkIGxlbmd0aCBpcyBlYXNpZXN0IHRvIGltcGxlbWVudCBhbmQgd2lsbCBh
bGxvdyB0aGUgbW9zdCByYXBpZCBhZG9wdGlvbi4gTmV2ZXIgdGhlIGxlc3MsIGEgc3RhbmRhcmQg
aXMgb2Ygbm8gdmFsdWUgaWYgaXQNCiBkb2VzIG5vdCBpbXByb3ZlIGludGVyb3BlcmFiaWxpdHku
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T2YgY291cnNlLiBJ
IGRvIG5vdCBzZWUgaG93IGludGVyb3BlcmFiaWxpdHkgaXMgaGFtcGVyZWQgaW4gdGhpcyBjYXNl
LCBob3dldmVyLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7SWYgYW4gYXBwbGljYXRpb24g
bmVlZHMgVExWcyB0aGVuIGl0IGNhbuKAmXQgaW50ZXJvcGVyYXRlIHdpdGggYSBzeXN0ZW0gdGhh
dCBuZWVkcyBmaXhlZCBzaXplZCBmb3JtYXRzLiBJbiBlZmZlY3QgeW91IGhhdmUgdHdvIGRpdmVy
Z2VudCBzdGFuZGFyZHMuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SWYgYW4gU0ZQIG5lZWRzIFRMVnMs
IGl0IHdvdWxkIGJlIHNldCB3aXRoIFRMVnMuIFRoYXQgaXMgcGFydCBvZiB0aGUgc2hhcmVkIFNG
UCBjb250ZXh0LiBNRCBUeXBlIDEgYW5kIE1EIFR5cGUgMiBhcmUgcHJvdG9jb2wgb3B0aW9ucywg
bm90IGRpdmVyZ2VudCBzdGFuZGFyZHMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QQiZndDtBbmQgaWYgeW91IGhhdmUgYW4gU0ZQIHdp
dGggb25lIFNGIHRoYXQgbmVlZHMgVExWcyBhbmQgb25lIHRoYXQgbmVlZHMgZml4ZWQgaGVhZGVy
cyB5b3XigJlyZSBnb2luZyB0byB0cmFuc2xhdGUgdGhlIGZvcm1hdHMgYXQgdGhlIFNGRj8gVGhl
IHJlc3VsdA0KIGlzIHRoZSB3b3JzdCBwb3NzaWJsZSB3b3JsZCB3aGVyZSB0aGUgc3dpdGNoZXMg
bmVlZCB0byBrbm93IGJvdGggZm9ybWF0cyBhbmQgdHJhbnNsYXRlIGJldHdlZW4gdGhlbSBmb3Ig
dmFyaW91cyBTRnMuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPkkgYW0gbm90IHN1cmUgd2hhdCBpdCBtZWFucyB0byBoYXZlIOKAnGFuIFNGIHRoYXQg
bmVlZHMgVExWcyBhbmQgb25lIHRoYXQgbmVlZHMgZml4ZWQgaGVhZGVyc+KAnS4gQ2xlYXJseSwg
SSBhbSBub3QgcHJvcG9zaW5nIGFueSB0cmFuc2xhdGlvbiEmbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkRvbuKAmXQgZm9yZ2V0IHRoZXJlIGlz
IGEgY29udHJvbC1wbGFuZSBwcm9ncmFtbWluZyB0aGUgU0ZzL1NGRnMsIGFuZCB0aGF0IENQIHdv
dWxkIHNldCB1cCB0aGUgTUQgVHlwZSBmb3IgYSBnaXZlbiBTRlAsIHNvIFNGcyBkbyBub3Qg4oCY
bmVlZOKAmSBzcGVjaWZpYyBlbmNvZGluZ3MuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj5Ob3csIHRvIG1pdGlnYXRlIHRoZSByaXNrIG9mIGhhdmluZyBu
byBpbnRlcnNlY3Rpb24gaW4gY2FwYWJpbGl0eSAob25lIFNGIHN1cHBvcnRpbmcgKm9ubHkqIFR5
cGUgMSBhbmQgb25lIFNGIHN1cHBvcnRpbmcgKm9ubHkqIFR5cGUgMikgaXMgdGhhdCB3ZSBuZWVk
IHRvIHNwZWNpZnkgYSBNVVNUIGltcGxlbWVudCDigJQgYW5kIHRoYXQgc2hvdWxkIGJlIHRoZSBz
aW1wbGVzdCB0bw0KIGltcGxlbWVudCB3aGljaCBhbGxvd3MgZm9yIGFsbCBjb21tb24gdXNlIGNh
c2VzIOKAlCBpbiBvdGhlciB3b3JkcywgVHlwZSAxLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+U2VlIGJlbG93LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0
Ij48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KPGJyPg0KPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2hhdCBJIHdvdWxkIHN1Z2dlc3QgaXMgZWl0aGVyOjwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4x
KSBtYWtlIFRMVnMgdGhlIG1hbmRhdG9yeSBmb3JtYXQgd2l0aCBmaXhlZCBzaXplIG9wdGlvbmFs
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4yKSBlbGltaW5hdGUgdGhlIFRMViBvcHRpb24gZW50aXJlbHk7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjMpIGNoYW5nZSB0aGUgTlNI
IGhlYWRlciBmb3JtYXQgb3B0aW9ucyBzbyB0aGUgZml4ZWQgc2l6ZSBoZWFkZXIgaXMgYWx3YXlz
IHByZXNlbnQgd2l0aCBvcHRpb25hbCBUTFZzIGZvbGxvd2luZyB0aGUgZml4ZWQgc2l6ZWQgaGVh
ZGVyLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRvIG1lLCBv
cHRpb24gMyB3b3VsZCBub3QgYWNoaWV2ZSBhIHVzZWZ1bCBvdXRjb21lLiBCYXNpY2FsbHksIHdl
IGNvdWxkIG5vdCBjb3VudCB3aXRoIGEgZGV0ZXJtaW5pc3RpY2FsbHkgZml4ZWQgaGVhZGVyLCBh
bmQgdGhlIGZsZXhpYmxlIFRMVi1iYXNlZCBvcHRpb24gd291bGQgYWx3YXlzIGhhdmUg4oCcc3R1
ZmbigJ0gYmVmb3JlLiBCYXNpY2FsbHksIHRoaXMgd291bGQgbmVnYXRlDQogdGhlIGJlbmVmaXRz
IG9mIGJvdGggTUQgVHlwZSAxIGFuZCBNRCBUeXBlIDIuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7Rm9yIG9wdGlv
biAzIHRoZSBmaXhlZCBoZWFkZXJzIGFyZSBhdCBhIGNvbnN0YW50IG9mZnNldCB3aGljaCBpcyB3
aGF0IGlzIGltcG9ydGFudCB0byBwYXJzZSB0aGVtIGVhc2lseS4gSXQgaXMgcG9zc2libGUgZm9y
IGEgc3dpdGNoIG9yIGZvcg0KIHNvZnR3YXJlIHRvIHVzZSB0aGUgZml4ZWQgaW5mb3JtYXRpb24g
YXQgYSBmaXhlZCBvZmZzZXQgZXZlciB0aG91Z2ggVExWIGRhdGEgbWF5IGZvbGxvdy48L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj5JIHNlZSB0aGUgcHJvYmxlbSBzcGFjZSBxdWl0ZSBkaWZmZXJlbnRseTog
SWYgYW4gU0ZQIG5lZWRzIHNoYXJlZCBjb250ZXh0IHRoYXQgZml0cyBpbiBhbiBNRCBUeXBlIDEs
IGl0IGlzIHNldCB3aXRoIE1EIFR5cGUgMS4gSWYgaXQgbmVlZHMgbW9yZSwgdGhlbiBpdCBuZWVk
cyB0byBwYXJzZSB0aGUgVExWcyBhbnl3YXkgKGFuZCB0aHVzIGEgZml4ZWQgcGFydCBmb2xsb3dl
ZCBieQ0KIFRMVnMgZG9lcyBub3QgaGVscCkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QQiZndDtUTFZzIGFsd2F5cyBjb3N0IG1vcmUg
dGhhbiBmaXhlZCBzaXplIGFyZWFzIGJlY2F1c2UgdGhleSBtdXN0IGVuY29kZSBpbmRpdmlkdWFs
IFRMcy4gQW4gYXBwbGljYXRpb24gdGhhdCBuZWVkcyBtb3JlIHRoYW4gdGhlIGZpeGVkIGFyZWEg
Y2FuDQogZW5jb2RlIGNhbiB1c2UgdGhlIGZpeGVkIGFyZWEgZm9yIGEgcG9ydGlvbiBvZiB0aGUg
bWV0YS1kYXRhIGFuZCB0aGVuIGFkZCBhcyBtYW55IGV4dGVuc2lvbiBUTFZzIGFzIGFyZSBuZWVk
ZWQuIFRoZSByZXN1bHRpbmcgZW5jb2RlIHdpbGwgYmUgYXQgbGVhc3QgYXMgZWZmaWNpZW50IGFz
IFRMVnMgYWxvbmUuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPk5vdywgYnJpbmcgdGhlIGNvbnZlcnNhdGlvbiBhIGxldmVsIGRvd24gZnJvbSB0aGVvcmV0
aWNhbCB0byBwcmFjdGljYWwsIGRyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbi0w
MiwgZHJhZnQtbWVuZy1zZmMtbnNoLWJyb2FkYmFuZC1hbGxvY2F0aW9uLCBhbmQgZHJhZnQtbmFw
cGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2NhdGlvbiBzaG93IHdoYXTigJlzIG5lZWRlZA0KIGZv
ciB0aGUgV0cgdXNlIGNhc2VzLiBNRCBUeXBlIDIgYWRkcyBleHRyYSBmbGV4aWJpbGl0eSAoYXQg
YSBwcmljZSkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5QQiZndDtBbiB0YWxraW5nIHZlcnkgcHJhY3RpY2FsbHkgd2UgYXJlIG5vdCBv
bW5pc2NpZW50LiBXaGVuIHdlIGZpbmQgd2UgbmVlZCBhIG5ldyBwaWVjZSBvZiBtZXRhLWRhdGEg
Zm9yIHRoZXNlIGJhc2UgdXNlIGNhc2VzIGFuIGV4dGVuc2lvbiBUTFYgcHJvdmlkZXMNCiB0aGUg
b3B0aW9ucyBvZiByZXRhaW5pbmcgdGhlIGV4aXN0aW5nIGZvcm1hdHRlZCBkYXRhIHdoaWxlIGFk
ZGluZyBhbiBhZGRpdGlvbmFsIHBpZWNlIG9mIG1ldGEtZGF0YS4gSWYgZG9uZSBjYXJlZnVsbHks
IHRoaXMgY2FuIGFsbG93IGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgd2l0aCBlcXVpcG1lbnQgdGhh
dCBkb2VzIG5vdCB1bmRlcnN0YW5kIHRoZSBuZXcgZXh0ZW5zaW9ucy48L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SW4gb3RoZXIgd29yZHMsIHRoZSBtaW5p
bXVtIGNvbW1vbiBkZW5vbWluYXRvciBhbmQgdGhlIHNpbXBsZXIgdG8gaW1wbGVtZW50IGlzIE1E
IFR5cGUgMS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPlBCJmd0O015IG9wdGlvbiAyIGlzIHRoZSBzaW1wbGVyIG9wdGlvbi4gRml4ZWQg
bGVuZ3RoIG9ubHkuIFdoYXQgaXMgY3VycmVudGx5IHByb3Bvc2VkIGlzIHRoZSBtb3N0IGNvbXBs
ZXggc2luY2UgaXQgbGVhZHMgdG8gbXVsdGlwbGUgZm9ybWF0cyB3aXRoDQogdHJhbnNsYXRpb25z
IGJldHdlZW4gdGhlbS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UGxlYXNl
IG5vIHRyYW5zbGF0aW9ucyE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPuKAlCBDYXJsb3MuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoYW5rcyE8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPuKAlCBDYXJsb3MuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KPGJyPg0KPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SWYgb3B0aW9uIDMg
aXMgY2hvc2VuIHRoZW4gYXBwbGljYXRpb25zIGNhbiBhbHdheXMgY291bnQgb24gdGhlIGZpeGVk
IHNpemVkIGhlYWRlciBhcyB0aGVpciBkZWZhdWx0Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoZXkgY291bGQgY291bnQgd2l0aCBhIGZpeGVkIHNp
emUgcGFydCwgbm90IHdpdGggYSBmaXhlZCBzaXplZCBoZWFkZXIsIGlmIEkgdW5kZXJzdGFuZCB0
aGUgcHJvcG9zYWwgY29ycmVjdGx5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBCJmd0O1RoaXMgaXMgb25lIGJldHRlciB0
aGFuIHRoZSBjdXJyZW50IHByb3Bvc2FsIHdoaWNoIGNhbuKAmXQgY291bnQgb24gZWl0aGVyIGEg
Zml4ZWQgc2l6ZWQgaGVhZGVyIG9yIG9uIGEgZml4ZWQgc2l6ZSBwYXJ0IGF0IGEga25vd24gb2Zm
c2V0Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj7igJQgQ2FybG9zLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+
PGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQi
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PkNoZWVycyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PGJyPg0KUGF1bDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwY20gMGNtIDBjbSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmMNCiBbPGEgaHJlZj0ibWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+T24gQmVoYWxmIE9mPHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5QYXVsIFF1aW5uIChwYXVscSk8YnI+
DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+VHVlc2RheSwgRGVjZW1iZXIgMDEsIDIwMTUgMTI6MTQgUE08YnI+DQo8Yj5Ubzo8L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkFuZHJldyBH
LiBNYWxpczxicj4NCjxiPkNjOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtz
ZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+SGkgQW5keSw8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlBsZWFzZSBz
ZWUgYmVsb3cuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhhbmtz
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPlBhdWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
T24gTm92IDIzLCAyMDE1LCBhdCAxMDo1MCBBTSwgQW5kcmV3IEcuIE1hbGlzICZsdDs8YSBocmVm
PSJtYWlsdG86YWdtYWxpc0BnbWFpbC5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmFn
bWFsaXNAZ21haWwuY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkkg
YWdyZWUgd2l0aCBQYXVsIEIuIHRoYXQgaW50ZXJvcGVyYWJpbGl0eSBpcyBiZXN0IHNlcnZlZCBi
eSB1c2luZyBhIGhlYWRlciB0aGF0IGFjY29tbW9kYXRlcyB0aGUgZ3JlYXRlc3QgbnVtYmVyIG9m
IHBvc3NpYmxlIGFwcGxpY2F0aW9ucyBhbmQgdXNlIGNhc2VzIGFzIHRoZSBjb21tb24gZGVub21p
bmF0b3IuIFRoaXMgYXJndWVzIGZvciB0eXBlIDIgYmVpbmcgdGhlIE1VU1QNCiB0byBpbXBsZW1l
bnQsIHdpdGggdHlwZSAxIGJlaW5nIGFuIG9wdGlvbmFsIG9wdGltaXphdGlvbiBmb3Igc29tZSBw
YXJ0aWN1bGFyIHVzZSBjYXNlcyBvciBhcHBsaWNhdGlvbnMgdGhhdCByZXF1aXJlIGF0IG1vc3Qg
YSBwYXJ0aWN1bGFyIG51bWJlciBjb250ZXh0IGhlYWRlcnMuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5QUSZndDsgJm5ic3A7
SSBkb24ndCBmb2xsb3cgdGhhdCBsb2dpYzogdGhlIF9lYXNpZXN0XyAoaW4gdGVybXMgb2YgY29t
cGxleGl0eSwgY29zdCwgZXRjLikgb3B0aW9uIG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRvIG1hbmRh
dGUgc2luY2UgaXQgYWxsb3dzIGZvciBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGFuZCBoZWxwcyBl
bnN1cmUgYWRvcHRpb24gb2YgdGhlIHByb3RvY29sLiAmbmJzcDtNYW5kYXRpbmcNCiBhIG1vcmUg
Y29tcGxleCBvcHRpb24gc2ltcGx5IHNsb3dzIHRoZSBhZG9wdGlvbi4gJm5ic3A7VGhpcyBpcyBl
eGFjdGx5IHRoZSBjb252ZXJzYXRpb24gd2UgaGFkIHdoZW4gcHV0dGluZyB0b2dldGhlciB0aGUg
ZHJhZnQsIGFuZCBvbmUgdGhhdCBzZWVtcyB0byByZXNvbmF0ZSB3aXRoIGRldmVsb3BlcnMgYW5k
IG9wZXJhdG9ycyBhbGlrZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlBRJmd0OyAmbmJzcDtB
bHNvLCBsZXQncyBub3QgaWdub3JlIGhpc3RvcnkgKHlvdSBrbm93IHRoZSBvbGQgYWRhZ2UgOykp
OiBUTFYgYW5kIG90aGVyIHZhcmlhYmxlIGxlbmd0aCBkYXRhIHBsYW5lIHByb3RvY29scyBoYXZl
IG5vdCBiZWVuIGEgc3VjY2Vzcy4gJm5ic3A7V2UgY2FuIGRlYmF0ZSB0aGUgcmVhc29ucyBmb3Ig
dGhhdCwgYnV0IHRoZSBmYWN0IHJlbWFpbnM6IHNpbXBsZSBkYXRhIHBsYW5lcw0KIGdldCBhZG9w
dGlvbi4gJm5ic3A7QXMgUGF1bCBCLiBwb2ludHMgb3V0IGJlbG93LCB3ZSBkb24ndCBrbm93IGFs
bCB0aGUgbWV0YWRhdGEgYW5zd2VycywgYnV0IHdlIGRvIGtub3cgdGhhdCBhIGJvdW5kZWQgYW1v
dW50IG9mIG1ldGFkYXRhIGlzIHZlcnkgaW1wb3J0YW50IGZvciBTRkMgdXNlIGNhc2VzLiAmbmJz
cDtMZXQncyB1c2UgdGhhdCBmYWN0LCBhbmQgYSBzaW1wbGUgcHJvdG9jb2wgdG8gZ2V0IGltcGxl
bWVudGF0aW9uIG91dCB0aGUgZG9vci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj5JbiBhIHNlcGFyYXRlIGVtYWlsLCBNZWQgYXNrZWQgYSB2ZXJ5IHJlYXNvbmFibGUg
cXVlc3Rpb24gLSBmb3IgdHlwZSAxLCB3aHkgYXJlIHRoZXJlJm5ic3A7Zm91ciBtYW5kYXRvcnkg
Y29udGV4dCBoZWFkZXJzLCByYXRoZXIgdGhhbiAyLCAzLCA1LCAxMCwgZXRjLj8gVGhlIGRyYWZ0
IGNvbnRhaW5zIG5vIHBhcnRpY3VsYXIganVzdGlmaWNhdGlvbiBmb3IgdGhpcyBjaG9pY2UuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UFEm
Z3Q7ICZuYnNwO1RoYXQncyBhIHZlcnkgdmFsaWQgcXVlc3Rpb24uICZuYnNwO1RoZSBzdGFydGlu
ZyBwcmVtaXNlIHdhcyBzaW1wbGU6IGEgYm91bmRlZCBzZXQgb2YgZml4ZWQgbWV0YWRhdGEuICZu
YnNwOyBCYXNlZCBvbiBzb21lIGV4cGVyaWVuY2UgaW4gdGhlIHNlcnZpY2Ugc3BhY2UgYW5kIHNv
bWUgaW5pdGlhbCB1c2UgY2FzZSBkaXNjdXNzaW9uIHdpdGggb3BlcmF0b3JzLCA0IHByb3ZpZGVk
IHNvbWUNCiBiYWxhbmNlOiByZWFzb25hYmxlIGluIHRoYXQgaXQgcHJvdmlkZWQgc29tZSBtZWFu
aW5nZnVsIHNwYWNlLCB5ZXQgbm90IHNvIGxhcmdlIGFzIHRvIGJlY29tZSB1bndpZWxkeSwgYWxs
IHRoZSB3aGlsZSBmb3JjaW5nIHNvbWUgZGlzY2lwbGluZS4gJm5ic3A7T3ZlcmFsbCB0aGF0IGhh
cyBwcm92ZW4gdG8gYmUgdHJ1ZSBhcyBpbXBsZW1lbnRhdGlvbnMgaGF2ZSBiZWVuIHRlc3RlZCBh
bmQgbWFwcGVkIHRvIHVzZSBjYXNlcy4gJm5ic3A7T2YgY291cnNlIHlvdSBjYW4NCiBjb21lIHVw
IHdpdGggY2FzZXMgd2hlcmUgNCBpcyB0b28gbWFueSwgb3IgdG9vIGZldywgaW4gd2hpY2ggY2Fz
ZSB0aGUgZHJhZnQgcHJvdmlkZXMgYSBtZWFucyB0byBhY2NvbW1vZGF0ZSB0aGF0LjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+UFEmZ3Q7ICZuYnNwO0kgYWxzbyB0aGluayB3ZSBuZWVkIHRvIGJl
IHJlYWxpc3RpYy4gJm5ic3A7V2Ugd2VyZSB1cmdlZCBkdXJpbmcgV0cgZm9ybWF0aW9uIGJ5IGEg
bGFyZ2Ugb3BlcmF0b3I6IHRoZSBJRVRGIGNhbm5vdCBzcGVuZCB5ZWFycyB0cnlpbmcgdG8gc29s
dmUgdGhlIHNlcnZpY2UgY2hhaW5pbmcgaXNzdWUuICZuYnNwO1RoZSBuZWVkIGZvciBhbiBpbnRl
cm9wZXJhYmxlIHByb3RvY29sIGlzIGFjdXRlDQogYW5kIG9wZXJhdG9ycyBuZWVkIHRvIHN0YXJ0
IHdvcmtpbmcgb24gZGVwbG95bWVudCAoc2VlIHRoZSB2aWJyYW5jeSBvZiB0aGUgb3BlbiBzb3Vy
Y2UgcHJvamVjdHMgaW4gdGhpcyBzcGFjZSkuICZuYnNwO1RoZSBiYWxhbmNlIG9mIHR5cGUgMSBh
bmQgdHlwZSAyIGFsbG93cyBmb3IgdmVsb2NpdHkgYW5kIGV2b2x1dGlvbi4gJm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMi
Pjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5JdOKAmXMgdHJ1ZSB0aGF0IHRoZXJlIGFyZSB0d28gcGFydGljdWxhciB1c2UgY2FzZXMsJm5i
c3A7ZHJhZnQtZ3VpY2hhcmQtc2ZjLW5zaC1kYy1hbGxvY2F0aW9uIGFuZCZuYnNwO2RyYWZ0LW5h
cHBlci1zZmMtbnNoLW1vYmlsaXR5LWFsbG9jYXRpb24sIHRoYXQgbG9vayB0byBtYWtlIGdvb2Qg
dXNlIG9mIGV4YWN0bHkgNCBjb250ZXh0IGhlYWRlcnMuIEhvd2V2ZXIsIHRoZXNlIGFyZSBqdXN0
IHR3bw0KIHBhcnRpY3VsYXIgZXhhbXBsZXMsIGFuZCBub3QgeWV0IGFjY2VwdGVkIGJ5IHRoZSBX
Ry4mbmJzcDsgRnVydGhlciBkZXZlbG9wbWVudCBvZiB0aGVzZSBkcmFmdHMsIG9yIGV2ZW4gaW1w
bGVtZW50YXRpb24sIG1heSBzaG93IHRoYXQgZm91ciBhcmUgaW5zdWZmaWNpZW50LjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5BbmR5PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gRnJpLCBOb3YgMjAsIDIwMTUgYXQgMTI6MjAgUE0s
IEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+cGF1bC5ib3R0b3Jm
ZkBocGUuY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7bWFy
Z2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkg
dGhpbmsgd2UgYWxsIGNvdWxkIGFncmVlIHRoYXQgZml4ZWQgaGVhZGVycyBhcmUgZWFzaWVyIHRv
IGltcGxlbWVudCB0aGFuIFRMVnMsIGhvd2V2ZXIgdGhhdCBkb2VzIG5vdCByYXRpb25hbGl6ZSBt
YW5kYXRpbmcgYSBmaXhlZCBoZWFkZXIgaW1wbGVtZW50YXRpb24uIEl0IHdvdWxkIHJhdGlvbmFs
aXplIHN1cHBvcnRpbmcgb25seSBmaXhlZA0KIGxlbmd0aCBoZWFkZXJzLCBob3dldmVyIHdlIGhh
dmUgYmVlbiB1bmFibGUgdG8gZG8gdGhpcy4gT3B0aW9ucyBhbHdheXMgd2Vha2VuIHN0YW5kYXJk
cyBhZ3JlZW1lbnQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JZiB0aGUgYXBw
bGljYXRpb24gcmVxdWlyZXMgVExWcywgdGhlbiBpdCBkb2VzIG5vdCBwcm92aWRlIGFueSBzdGFu
ZGFyZHMgYWR2YW50YWdlIHRvIG1hbmRhdGUgc3VwcG9ydCBmb3IgZml4ZWQgaGVhZGVycy4gSXQg
d2lsbCBub3QgYmUgcG9zc2libGUgZm9yIGFuIGFwcGxpY2F0aW9uIHRoYXQgcmVxdWlyZXMgVExW
cyB0byBmYWxsIGJhY2sNCiB0byBmaXhlZCBsZW5ndGggaGVhZGVycy4gSWYgdGhleSBjb3VsZCwg
dGhlbiB3ZSBzaG91bGQgZWxpbWluYXRlIHRoZSBUTFYgb3B0aW9uIGZyb20gTlNILjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SU1ITyB3ZSBzaG91bGQgYmUgbG9va2luZyBhdCB0
aGUgYWJzdHJhY3Qgc2VtYW50aWNzIGZvciBtZXRhLWRhdGEgYmVmb3JlIHdlIGNvbnNpZGVyIGhv
dyB0byBlbmNvZGUgaXQuIE9uY2Ugd2UgZGVjaWRlIHdoYXQgbmVlZHMgdG8gYmUgZW5jb2RlZCB0
aGVuIHdlIGNhbiBjb25zaWRlciB0aGUgYmVzdCBlbmNvZGluZ3MgYW5kIHdoYXQgc2hvdWxkDQog
YmUgbWFuZGF0b3J5IG9yIG9wdGlvbmFsLjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkNoZWVy
cyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlBhdWw8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEg
MS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj5zZmMgW21haWx0bzo8YSBocmVm
PSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5zZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5Pbg0KIEJlaGFsZiBP
ZjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+UGF1
bCBRdWlubiAocGF1bHEpPGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkZyaWRheSwgTm92ZW1iZXIgMjAsIDIwMTUgNjoyNyBB
TTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+UWluIFd1PGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86dXJpLmVsenVyQGludGVsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnVyaS5lbHp1ckBp
bnRlbC5jb208L3NwYW4+PC9hPjsgRG9sZ2Fub3csIEFuZHJldyAoQW5kcmV3KTs8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNm
Y0BpZXRmLm9yZzwvc3Bhbj48L2E+Ow0KIExpbmRhIER1bmJhcjxicj4NCjxiPlN1YmplY3Q6PC9i
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3Nm
Y10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPk9uIE5vdiAxOSwgMjAxNSwgYXQgOToyOCBQTSwgUWluIFd1ICZs
dDs8YSBocmVmPSJtYWlsdG86YmlsbC53dUBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YmlsbC53dUBodWF3ZWkuY29tPC9zcGFuPjwvYT4mZ3Q7
IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx
RjQ5N0QiPkhpLCBBbmRyZXcgYW5kIFBhdWw6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+SXQgbG9va3MgSSBtaXNzZWQgYSBsb3Qgb2Yg
ZGlzY3Vzc2lvbiByZWdhcmRpbmcgTlNIIGNvbnRleHQgaGVhZGVyIGluIHRoZSBwYXN0LCB0aGFu
a3MgUGF1bCB0byBwb2ludCBtZSB0aGUgYXJjaGl2ZS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5HZW5lcmFsbHkgc3BlYWtpbmcsIHRo
ZXJlIGlzIHRyYWRlb2ZmIGJldHdlZW4gcGVyZm9ybWFuY2UgYW5kIGZsZXhpYmlsaXR5Ljwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+QWJzb2x1dGVseSwgYW5kIHRoYXQncyB0aGUgcmVhc29uIGZvciBvZmZl
cmluZyB0aGUgdHdvIG9wdGlvbnM6IGJhbGFuY2Ugc3BlZWQvc2ltcGxpY2l0eSBhbmQgZmxleGli
aWxpdHkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGUgcGhpbG9zb3BoeSBpcyB0byBtYW5k
YXRlIHRoZSBzaW1wbGVzdCBmb3JtIG9mIG1ldGFkYXRhLCBlbmFibGluZyBhIGJyb2FkIGltcGxl
bWVudGF0aW9uIGJhc2UuJm5ic3A7IElmL3doZW4gbW9yZSBmbGV4aWJpbGl0eSBpcyBuZWVkZWQg
YSBtb3JlIGZsZXhpYmxlIE5TSCB0eXBlIGlzIGF2YWlsYWJsZSwgYWxvbmcgd2l0aCB0aGUgYXNz
b2NpYXRlZCB0cmFkZW9mZnMuJm5ic3A7IFRoYXQncw0KIHRoZSBiYWxhbmNlIHRoYXQgd2UgZGVj
aWRlZCB0byBzdHJpa2UgYW5kIGl0IHNlZW1zIHRvIGJlIHJlYXNvbmFibGUgYW5kIHdlbGwgYWNj
ZXB0ZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlBhdWw8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxi
cj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0K
c2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJl
Zj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9j
a3F1b3RlPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2Em
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_787AE7BB302AE849A7480A190F8B933008CACC48OPEXCLILMA3corp_--


From nobody Thu Dec  3 01:30:17 2015
Return-Path: <walter.haeffner@vodafone.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D3C041A8785 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 01:30:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.999
X-Spam-Level: 
X-Spam-Status: No, score=-2.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, J_CHICKENPOX_24=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2Nz5i1jrNiCW for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 01:30:10 -0800 (PST)
Received: from mail1.bemta14.messagelabs.com (mail1.bemta14.messagelabs.com [193.109.254.115]) (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 87E7B1A0856 for <sfc@ietf.org>; Thu,  3 Dec 2015 01:30:08 -0800 (PST)
Received: from [193.109.255.99] by server-11.bemta-14.messagelabs.com id B5/73-28228-E9B00665; Thu, 03 Dec 2015 09:30:06 +0000
X-Env-Sender: walter.haeffner@vodafone.com
X-Msg-Ref: server-3.tower-48.messagelabs.com!1449135004!12009987!1
X-Originating-IP: [195.232.244.134]
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19782 invoked from network); 3 Dec 2015 09:30:05 -0000
Received: from mailout02.vodafone.com (HELO mailout02.vodafone.com) (195.232.244.134) by server-3.tower-48.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 3 Dec 2015 09:30:05 -0000
Received: from mailint01.vodafone.com (mailint01.vodafone.com [195.232.244.198]) by mailout02.vodafone.com (Postfix) with ESMTP id 3pBBhr4JztzbdMZ; Thu,  3 Dec 2015 10:30:04 +0100 (CET)
Received: from mailint01.vodafone.com (localhost [127.0.0.1]) by mailint01.vodafone.com (Postfix) with ESMTP id 3pBBhr34qszxQCj; Thu,  3 Dec 2015 10:30:04 +0100 (CET)
Received: from VOEXC06W.internal.vodafone.com (voexc06w.dc-ratingen.de [145.230.101.26]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailint01.vodafone.com (Postfix) with ESMTPS id 3pBBhr2r4RzxPwp; Thu,  3 Dec 2015 10:30:04 +0100 (CET)
Received: from VOEXM20W.internal.vodafone.com ([169.254.4.47]) by VOEXC06W.internal.vodafone.com ([192.168.89.204]) with mapi id 14.03.0224.002; Thu, 3 Dec 2015 10:30:03 +0100
From: "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Dave Dolson <ddolson@sandvine.com>, "Carlos Pignataro (cpignata)" <cpignata@cisco.com>, "Bottorff, Paul" <paul.bottorff@hpe.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggADFnQCAADCFgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAmS8AgABB5BA=
Date: Thu, 3 Dec 2015 09:30:03 +0000
Message-ID: <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_C8C844F84E550E43865561FAE104718579E0902BVOEXM20Winterna_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/mlgABPzHQSxs-VWklOWaHgw_s58>
Cc: "Paul Quinn \(paulq\)" <paulq@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 09:30:16 -0000

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

RGVhciBhbGwsDQoNCg0KDQpZZXMuIFR5cGUgVHdvIHNob3VsZCBiZSBhIE1VU1QgYW5kIFR5cGUg
T25lIHNob3VsZCBiZSBvcHRpbWl6ZWQgZm9yIHRoZSBzaWxpY29uIHVzZSBjYXNlLiBUbyBlbmNv
dXJhZ2Ugc2lsaWNvbiB2ZW5kb3JzIGEgTVVTVCBmb3IgTUQjMiBtYXkgaGVscCBmb3IgcGVuZXRy
YXRpb24gYnV0IEkgY291bGQgbGl2ZSBhbHNvIHdpdGggYSBTSE9VTEQuIFNvbWUgZmVlZGJhY2sg
ZnJvbSBzaWxpY29uIGZvbGtzIChCcm9hZGNvbSwgQ2lzY28sIEludGVsKSBtYXkgc3VwcG9ydCB0
aGlzIGRpc2N1c3Npb24uIEhhdmluZyBhbGwgdGhlIHBlcmZvcm1hbmNlIG9wdGltaXphdGlvbiBz
aG9ydGN1dHMgYmV0d2VlbiBhIFZNIGFuZCBhIHBoeXNOSUMgaW4gbWluZCB3ZSBzaG91bGQgbm90
IGxlYXZlIG91dCBzaWxpY29uIGJhc2VkIGFwcHJvYWNoZXMuDQoNCg0KDQpSZWdhcmRzLCBXYWx0
ZXINCg0KDQpWb246IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBJbSBBdWZ0cmFn
IHZvbiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tDQpHZXNlbmRldDogRG9ubmVyc3RhZywg
My4gRGV6ZW1iZXIgMjAxNSAwNzozMg0KQW46IERhdmUgRG9sc29uOyBDYXJsb3MgUGlnbmF0YXJv
IChjcGlnbmF0YSk7IEJvdHRvcmZmLCBQYXVsDQpDYzogQW5kcmV3IEcuIE1hbGlzOyBQYXVsIFF1
aW5uIChwYXVscSk7IHNmY0BpZXRmLm9yZw0KQmV0cmVmZjogUmU6IFtzZmNdIE5TSCBjb250ZXh0
IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQpIaSBEYXZlLCBhbGwsDQoNCkZ1bGx5IGFncmVlIHRoYXQg
TUQjMiBpcyBzaW1wbGUgYW5kIGNvdmVycyB0aGUgZ2VuZXJpYyB1c2UgY2FzZXMgd2hpbGUgTUQj
MSBpcyBhbiBvcHRpbWl6YXRpb24gKG1vZHVsbyBzb21lIGZ1cnRoZXIgZXhwbGFuYXRpb24gYWJv
dXQgdGhlIHNpemUgb2YgdGhlIGZpeGVkIGZpZWxkcywgdGhlaXIgbnVtYmVyLCBpbnRlcmFjdGlv
biB3aXRoIHRoZSBjb250cm9sIHBsYW5lLCBldGMuKS4NCg0KSeKAmW0gc3RpbGwgaW4gZmF2b3Ig
b2YgaGF2aW5nIE1EIzIgYmUgTVVTVC4NCg0KQ2hlZXJzLA0KTWVkDQoNCkRlIDogc2ZjIFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIERlIGxhIHBhcnQgZGUgRGF2ZSBEb2xzb24NCkVudm95
w6kgOiBtZXJjcmVkaSAyIGTDqWNlbWJyZSAyMDE1IDIyOjI0DQrDgCA6IENhcmxvcyBQaWduYXRh
cm8gKGNwaWduYXRhKTsgQm90dG9yZmYsIFBhdWwNCkNjIDogUGF1bCBRdWlubiAocGF1bHEpOyBB
bmRyZXcgRy4gTWFsaXM7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KT2JqZXQg
OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCj4gd2UgbmVlZCB0
byBzcGVjaWZ5IGEgTVVTVCBpbXBsZW1lbnQg4oCUIGFuZCB0aGF0IHNob3VsZCBiZSB0aGUgc2lt
cGxlc3QgdG8gaW1wbGVtZW50IHdoaWNoIGFsbG93cyBmb3IgYWxsIGNvbW1vbiB1c2UgY2FzZXMg
4oCUIGluIG90aGVyIHdvcmRzLCBUeXBlIDEuDQoNCkl0IGlzIGluZGVlZCBzaW1wbGUgdG8gaW1w
bGVtZW50IHRoZSBwYWNrZXQgcGFyc2VyLCBidXQgSSB0aGluayBUeXBlIDEgbWFrZXMgdGhlIGNv
bnRyb2wgcGxhbmUgbW9yZSBjb21wbGljYXRlZC4NCkhvdyBkb2VzIGFuIFNGIGtub3cgd2hhdCBp
dGVtIGlzIHBsYWNlZCBpbiBzbG90IDEgb2YgTUQgVHlwZSAxPw0KVHlwZSAyIGFsbG93cyB0aGUg
bWV0YWRhdGEgdG8gYmUgc2VsZi1kZXNjcmliaW5nLg0KDQpBbHNvLCBmb3IgbWFueSB1c2VycyB3
aG8gZG9u4oCZdCB1c2UgbWV0YWRhdGEsIFR5cGUgMiBpcyBtb3JlIGVmZmljaWVudC4NCg0KU28g
YXMgSSBzZWUgaXQsIFR5cGUgMiBpcyB0aGUgZ2VuZXJpYyBvbmUgYW5kIFR5cGUgMSBpcyBhbiBv
cHRpbWl6YXRpb24gZm9yIHNwZWNpYWwgY2FzZXMuDQoNCg0KLURhdmUNCg0KDQoNCg0KRnJvbTog
c2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBDYXJsb3MgUGln
bmF0YXJvIChjcGlnbmF0YSkNClNlbnQ6IFdlZG5lc2RheSwgRGVjZW1iZXIgMDIsIDIwMTUgNDow
NCBQTQ0KVG86IEJvdHRvcmZmLCBQYXVsDQpDYzogQW5kcmV3IEcuIE1hbGlzOyBQYXVsIFF1aW5u
IChwYXVscSk7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6
IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQpIaSwgUGF1bCBCLiwNCg0K
VGhhbmtzIGZvciB0aGUgY29udmVyc2F0aW9uLCBwbGVhc2UgZmluZCBvbmUgZm9sbG93LXVwIGlu
bGluZS4NCg0KT24gRGVjIDEsIDIwMTUsIGF0IDU6NTcgUE0sIEJvdHRvcmZmLCBQYXVsIDxwYXVs
LmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+IHdyb3RlOg0K
DQpIaSBDYXJsb3M6DQoNCk1vcmUgb24gdGhpcyBiZWxvdywNCg0KQ2hlZXJzLA0KDQpQYXVsDQoN
CkZyb206IENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKSBbbWFpbHRvOmNwaWduYXRhQGNpc2Nv
LmNvbV0NClNlbnQ6IFR1ZXNkYXksIERlY2VtYmVyIDAxLCAyMDE1IDI6MzIgUE0NClRvOiBCb3R0
b3JmZiwgUGF1bA0KQ2M6IFBhdWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOyBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29u
dGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KUGF1bCBCLiwNCg0KUGxlYXNlIHNlZSBpbmxpbmUu
DQoNCk9uIERlYyAxLCAyMDE1LCBhdCA1OjEyIFBNLCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0
b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PiB3cm90ZToNCg0KSGkg
UGF1bCBRLjoNCg0KU2VlIGlubGluZSwNCg0KQ2hlZXJzLA0KDQpQYXVsDQoNCkZyb206IENhcmxv
cyBQaWduYXRhcm8gKGNwaWduYXRhKSBbbWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbV0NClNlbnQ6
IFR1ZXNkYXksIERlY2VtYmVyIDAxLCAyMDE1IDE6NTIgUE0NClRvOiBCb3R0b3JmZiwgUGF1bA0K
Q2M6IFBhdWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOyBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJz
OiBmaXhlZC90bHYNCg0KSGksIFBhdWwgQi4sDQoNCk9uIERlYyAxLCAyMDE1LCBhdCA0OjQ1IFBN
LCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRv
cmZmQGhwZS5jb20+PiB3cm90ZToNCg0KSGkgUGF1bCBhbmQgQW5kZXc6DQoNCg0KUGF1bCwgSSBh
Z3JlZSB0aGF0IGZpeGVkIGxlbmd0aCBpcyBlYXNpZXN0IHRvIGltcGxlbWVudCBhbmQgd2lsbCBh
bGxvdyB0aGUgbW9zdCByYXBpZCBhZG9wdGlvbi4gTmV2ZXIgdGhlIGxlc3MsIGEgc3RhbmRhcmQg
aXMgb2Ygbm8gdmFsdWUgaWYgaXQgZG9lcyBub3QgaW1wcm92ZSBpbnRlcm9wZXJhYmlsaXR5Lg0K
DQpPZiBjb3Vyc2UuIEkgZG8gbm90IHNlZSBob3cgaW50ZXJvcGVyYWJpbGl0eSBpcyBoYW1wZXJl
ZCBpbiB0aGlzIGNhc2UsIGhvd2V2ZXIuDQpQQj5JZiBhbiBhcHBsaWNhdGlvbiBuZWVkcyBUTFZz
IHRoZW4gaXQgY2Fu4oCZdCBpbnRlcm9wZXJhdGUgd2l0aCBhIHN5c3RlbSB0aGF0IG5lZWRzIGZp
eGVkIHNpemVkIGZvcm1hdHMuIEluIGVmZmVjdCB5b3UgaGF2ZSB0d28gZGl2ZXJnZW50IHN0YW5k
YXJkcy4NCg0KDQpJZiBhbiBTRlAgbmVlZHMgVExWcywgaXQgd291bGQgYmUgc2V0IHdpdGggVExW
cy4gVGhhdCBpcyBwYXJ0IG9mIHRoZSBzaGFyZWQgU0ZQIGNvbnRleHQuIE1EIFR5cGUgMSBhbmQg
TUQgVHlwZSAyIGFyZSBwcm90b2NvbCBvcHRpb25zLCBub3QgZGl2ZXJnZW50IHN0YW5kYXJkcy4N
ClBCPkFuZCBpZiB5b3UgaGF2ZSBhbiBTRlAgd2l0aCBvbmUgU0YgdGhhdCBuZWVkcyBUTFZzIGFu
ZCBvbmUgdGhhdCBuZWVkcyBmaXhlZCBoZWFkZXJzIHlvdeKAmXJlIGdvaW5nIHRvIHRyYW5zbGF0
ZSB0aGUgZm9ybWF0cyBhdCB0aGUgU0ZGPyBUaGUgcmVzdWx0IGlzIHRoZSB3b3JzdCBwb3NzaWJs
ZSB3b3JsZCB3aGVyZSB0aGUgc3dpdGNoZXMgbmVlZCB0byBrbm93IGJvdGggZm9ybWF0cyBhbmQg
dHJhbnNsYXRlIGJldHdlZW4gdGhlbSBmb3IgdmFyaW91cyBTRnMuDQoNCg0KSSBhbSBub3Qgc3Vy
ZSB3aGF0IGl0IG1lYW5zIHRvIGhhdmUg4oCcYW4gU0YgdGhhdCBuZWVkcyBUTFZzIGFuZCBvbmUg
dGhhdCBuZWVkcyBmaXhlZCBoZWFkZXJz4oCdLiBDbGVhcmx5LCBJIGFtIG5vdCBwcm9wb3Npbmcg
YW55IHRyYW5zbGF0aW9uIQ0KDQpEb27igJl0IGZvcmdldCB0aGVyZSBpcyBhIGNvbnRyb2wtcGxh
bmUgcHJvZ3JhbW1pbmcgdGhlIFNGcy9TRkZzLCBhbmQgdGhhdCBDUCB3b3VsZCBzZXQgdXAgdGhl
IE1EIFR5cGUgZm9yIGEgZ2l2ZW4gU0ZQLCBzbyBTRnMgZG8gbm90IOKAmG5lZWTigJkgc3BlY2lm
aWMgZW5jb2RpbmdzLg0KDQpOb3csIHRvIG1pdGlnYXRlIHRoZSByaXNrIG9mIGhhdmluZyBubyBp
bnRlcnNlY3Rpb24gaW4gY2FwYWJpbGl0eSAob25lIFNGIHN1cHBvcnRpbmcgKm9ubHkqIFR5cGUg
MSBhbmQgb25lIFNGIHN1cHBvcnRpbmcgKm9ubHkqIFR5cGUgMikgaXMgdGhhdCB3ZSBuZWVkIHRv
IHNwZWNpZnkgYSBNVVNUIGltcGxlbWVudCDigJQgYW5kIHRoYXQgc2hvdWxkIGJlIHRoZSBzaW1w
bGVzdCB0byBpbXBsZW1lbnQgd2hpY2ggYWxsb3dzIGZvciBhbGwgY29tbW9uIHVzZSBjYXNlcyDi
gJQgaW4gb3RoZXIgd29yZHMsIFR5cGUgMS4NCg0KU2VlIGJlbG93Lg0KDQpXaGF0IEkgd291bGQg
c3VnZ2VzdCBpcyBlaXRoZXI6DQoxKSBtYWtlIFRMVnMgdGhlIG1hbmRhdG9yeSBmb3JtYXQgd2l0
aCBmaXhlZCBzaXplIG9wdGlvbmFsOw0KMikgZWxpbWluYXRlIHRoZSBUTFYgb3B0aW9uIGVudGly
ZWx5Ow0KMykgY2hhbmdlIHRoZSBOU0ggaGVhZGVyIGZvcm1hdCBvcHRpb25zIHNvIHRoZSBmaXhl
ZCBzaXplIGhlYWRlciBpcyBhbHdheXMgcHJlc2VudCB3aXRoIG9wdGlvbmFsIFRMVnMgZm9sbG93
aW5nIHRoZSBmaXhlZCBzaXplZCBoZWFkZXIuDQoNClRvIG1lLCBvcHRpb24gMyB3b3VsZCBub3Qg
YWNoaWV2ZSBhIHVzZWZ1bCBvdXRjb21lLiBCYXNpY2FsbHksIHdlIGNvdWxkIG5vdCBjb3VudCB3
aXRoIGEgZGV0ZXJtaW5pc3RpY2FsbHkgZml4ZWQgaGVhZGVyLCBhbmQgdGhlIGZsZXhpYmxlIFRM
Vi1iYXNlZCBvcHRpb24gd291bGQgYWx3YXlzIGhhdmUg4oCcc3R1ZmbigJ0gYmVmb3JlLiBCYXNp
Y2FsbHksIHRoaXMgd291bGQgbmVnYXRlIHRoZSBiZW5lZml0cyBvZiBib3RoIE1EIFR5cGUgMSBh
bmQgTUQgVHlwZSAyLg0KDQpQQj5Gb3Igb3B0aW9uIDMgdGhlIGZpeGVkIGhlYWRlcnMgYXJlIGF0
IGEgY29uc3RhbnQgb2Zmc2V0IHdoaWNoIGlzIHdoYXQgaXMgaW1wb3J0YW50IHRvIHBhcnNlIHRo
ZW0gZWFzaWx5LiBJdCBpcyBwb3NzaWJsZSBmb3IgYSBzd2l0Y2ggb3IgZm9yIHNvZnR3YXJlIHRv
IHVzZSB0aGUgZml4ZWQgaW5mb3JtYXRpb24gYXQgYSBmaXhlZCBvZmZzZXQgZXZlciB0aG91Z2gg
VExWIGRhdGEgbWF5IGZvbGxvdy4NCg0KDQpJIHNlZSB0aGUgcHJvYmxlbSBzcGFjZSBxdWl0ZSBk
aWZmZXJlbnRseTogSWYgYW4gU0ZQIG5lZWRzIHNoYXJlZCBjb250ZXh0IHRoYXQgZml0cyBpbiBh
biBNRCBUeXBlIDEsIGl0IGlzIHNldCB3aXRoIE1EIFR5cGUgMS4gSWYgaXQgbmVlZHMgbW9yZSwg
dGhlbiBpdCBuZWVkcyB0byBwYXJzZSB0aGUgVExWcyBhbnl3YXkgKGFuZCB0aHVzIGEgZml4ZWQg
cGFydCBmb2xsb3dlZCBieSBUTFZzIGRvZXMgbm90IGhlbHApLg0KUEI+VExWcyBhbHdheXMgY29z
dCBtb3JlIHRoYW4gZml4ZWQgc2l6ZSBhcmVhcyBiZWNhdXNlIHRoZXkgbXVzdCBlbmNvZGUgaW5k
aXZpZHVhbCBUTHMuIEFuIGFwcGxpY2F0aW9uIHRoYXQgbmVlZHMgbW9yZSB0aGFuIHRoZSBmaXhl
ZCBhcmVhIGNhbiBlbmNvZGUgY2FuIHVzZSB0aGUgZml4ZWQgYXJlYSBmb3IgYSBwb3J0aW9uIG9m
IHRoZSBtZXRhLWRhdGEgYW5kIHRoZW4gYWRkIGFzIG1hbnkgZXh0ZW5zaW9uIFRMVnMgYXMgYXJl
IG5lZWRlZC4gVGhlIHJlc3VsdGluZyBlbmNvZGUgd2lsbCBiZSBhdCBsZWFzdCBhcyBlZmZpY2ll
bnQgYXMgVExWcyBhbG9uZS4NCg0KTm93LCBicmluZyB0aGUgY29udmVyc2F0aW9uIGEgbGV2ZWwg
ZG93biBmcm9tIHRoZW9yZXRpY2FsIHRvIHByYWN0aWNhbCwgZHJhZnQtZ3VpY2hhcmQtc2ZjLW5z
aC1kYy1hbGxvY2F0aW9uLTAyLCBkcmFmdC1tZW5nLXNmYy1uc2gtYnJvYWRiYW5kLWFsbG9jYXRp
b24sIGFuZCBkcmFmdC1uYXBwZXItc2ZjLW5zaC1tb2JpbGl0eS1hbGxvY2F0aW9uIHNob3cgd2hh
dOKAmXMgbmVlZGVkIGZvciB0aGUgV0cgdXNlIGNhc2VzLiBNRCBUeXBlIDIgYWRkcyBleHRyYSBm
bGV4aWJpbGl0eSAoYXQgYSBwcmljZSkuDQpQQj5BbiB0YWxraW5nIHZlcnkgcHJhY3RpY2FsbHkg
d2UgYXJlIG5vdCBvbW5pc2NpZW50LiBXaGVuIHdlIGZpbmQgd2UgbmVlZCBhIG5ldyBwaWVjZSBv
ZiBtZXRhLWRhdGEgZm9yIHRoZXNlIGJhc2UgdXNlIGNhc2VzIGFuIGV4dGVuc2lvbiBUTFYgcHJv
dmlkZXMgdGhlIG9wdGlvbnMgb2YgcmV0YWluaW5nIHRoZSBleGlzdGluZyBmb3JtYXR0ZWQgZGF0
YSB3aGlsZSBhZGRpbmcgYW4gYWRkaXRpb25hbCBwaWVjZSBvZiBtZXRhLWRhdGEuIElmIGRvbmUg
Y2FyZWZ1bGx5LCB0aGlzIGNhbiBhbGxvdyBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHdpdGggZXF1
aXBtZW50IHRoYXQgZG9lcyBub3QgdW5kZXJzdGFuZCB0aGUgbmV3IGV4dGVuc2lvbnMuDQoNCklu
IG90aGVyIHdvcmRzLCB0aGUgbWluaW11bSBjb21tb24gZGVub21pbmF0b3IgYW5kIHRoZSBzaW1w
bGVyIHRvIGltcGxlbWVudCBpcyBNRCBUeXBlIDEuDQpQQj5NeSBvcHRpb24gMiBpcyB0aGUgc2lt
cGxlciBvcHRpb24uIEZpeGVkIGxlbmd0aCBvbmx5LiBXaGF0IGlzIGN1cnJlbnRseSBwcm9wb3Nl
ZCBpcyB0aGUgbW9zdCBjb21wbGV4IHNpbmNlIGl0IGxlYWRzIHRvIG11bHRpcGxlIGZvcm1hdHMg
d2l0aCB0cmFuc2xhdGlvbnMgYmV0d2VlbiB0aGVtLg0KDQoNClBsZWFzZSBubyB0cmFuc2xhdGlv
bnMhDQoNCuKAlCBDYXJsb3MuDQoNClRoYW5rcyENCg0K4oCUIENhcmxvcy4NCg0KSWYgb3B0aW9u
IDMgaXMgY2hvc2VuIHRoZW4gYXBwbGljYXRpb25zIGNhbiBhbHdheXMgY291bnQgb24gdGhlIGZp
eGVkIHNpemVkIGhlYWRlciBhcyB0aGVpciBkZWZhdWx0Lg0KDQpUaGV5IGNvdWxkIGNvdW50IHdp
dGggYSBmaXhlZCBzaXplIHBhcnQsIG5vdCB3aXRoIGEgZml4ZWQgc2l6ZWQgaGVhZGVyLCBpZiBJ
IHVuZGVyc3RhbmQgdGhlIHByb3Bvc2FsIGNvcnJlY3RseS4NCg0KUEI+VGhpcyBpcyBvbmUgYmV0
dGVyIHRoYW4gdGhlIGN1cnJlbnQgcHJvcG9zYWwgd2hpY2ggY2Fu4oCZdCBjb3VudCBvbiBlaXRo
ZXIgYSBmaXhlZCBzaXplZCBoZWFkZXIgb3Igb24gYSBmaXhlZCBzaXplIHBhcnQgYXQgYSBrbm93
biBvZmZzZXQuDQoNClRoYW5rcywNCg0K4oCUIENhcmxvcy4NCg0KDQoNCkNoZWVycywNCg0KUGF1
bA0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IFBhdWwgUXVpbm4gKHBhdWxxKQ0KU2VudDogVHVlc2RheSwgRGVjZW1iZXIgMDEsIDIwMTUgMTI6
MTQgUE0NClRvOiBBbmRyZXcgRy4gTWFsaXMNCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90
bHYNCg0KSGkgQW5keSwNCg0KDQpQbGVhc2Ugc2VlIGJlbG93Lg0KDQoNClRoYW5rcw0KUGF1bA0K
DQoNCk9uIE5vdiAyMywgMjAxNSwgYXQgMTA6NTAgQU0sIEFuZHJldyBHLiBNYWxpcyA8YWdtYWxp
c0BnbWFpbC5jb208bWFpbHRvOmFnbWFsaXNAZ21haWwuY29tPj4gd3JvdGU6DQoNCkkgYWdyZWUg
d2l0aCBQYXVsIEIuIHRoYXQgaW50ZXJvcGVyYWJpbGl0eSBpcyBiZXN0IHNlcnZlZCBieSB1c2lu
ZyBhIGhlYWRlciB0aGF0IGFjY29tbW9kYXRlcyB0aGUgZ3JlYXRlc3QgbnVtYmVyIG9mIHBvc3Np
YmxlIGFwcGxpY2F0aW9ucyBhbmQgdXNlIGNhc2VzIGFzIHRoZSBjb21tb24gZGVub21pbmF0b3Iu
IFRoaXMgYXJndWVzIGZvciB0eXBlIDIgYmVpbmcgdGhlIE1VU1QgdG8gaW1wbGVtZW50LCB3aXRo
IHR5cGUgMSBiZWluZyBhbiBvcHRpb25hbCBvcHRpbWl6YXRpb24gZm9yIHNvbWUgcGFydGljdWxh
ciB1c2UgY2FzZXMgb3IgYXBwbGljYXRpb25zIHRoYXQgcmVxdWlyZSBhdCBtb3N0IGEgcGFydGlj
dWxhciBudW1iZXIgY29udGV4dCBoZWFkZXJzLg0KDQoNClBRPiAgSSBkb24ndCBmb2xsb3cgdGhh
dCBsb2dpYzogdGhlIF9lYXNpZXN0XyAoaW4gdGVybXMgb2YgY29tcGxleGl0eSwgY29zdCwgZXRj
Likgb3B0aW9uIG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRvIG1hbmRhdGUgc2luY2UgaXQgYWxsb3dz
IGZvciBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGFuZCBoZWxwcyBlbnN1cmUgYWRvcHRpb24gb2Yg
dGhlIHByb3RvY29sLiAgTWFuZGF0aW5nIGEgbW9yZSBjb21wbGV4IG9wdGlvbiBzaW1wbHkgc2xv
d3MgdGhlIGFkb3B0aW9uLiAgVGhpcyBpcyBleGFjdGx5IHRoZSBjb252ZXJzYXRpb24gd2UgaGFk
IHdoZW4gcHV0dGluZyB0b2dldGhlciB0aGUgZHJhZnQsIGFuZCBvbmUgdGhhdCBzZWVtcyB0byBy
ZXNvbmF0ZSB3aXRoIGRldmVsb3BlcnMgYW5kIG9wZXJhdG9ycyBhbGlrZS4NCg0KUFE+ICBBbHNv
LCBsZXQncyBub3QgaWdub3JlIGhpc3RvcnkgKHlvdSBrbm93IHRoZSBvbGQgYWRhZ2UgOykpOiBU
TFYgYW5kIG90aGVyIHZhcmlhYmxlIGxlbmd0aCBkYXRhIHBsYW5lIHByb3RvY29scyBoYXZlIG5v
dCBiZWVuIGEgc3VjY2Vzcy4gIFdlIGNhbiBkZWJhdGUgdGhlIHJlYXNvbnMgZm9yIHRoYXQsIGJ1
dCB0aGUgZmFjdCByZW1haW5zOiBzaW1wbGUgZGF0YSBwbGFuZXMgZ2V0IGFkb3B0aW9uLiAgQXMg
UGF1bCBCLiBwb2ludHMgb3V0IGJlbG93LCB3ZSBkb24ndCBrbm93IGFsbCB0aGUgbWV0YWRhdGEg
YW5zd2VycywgYnV0IHdlIGRvIGtub3cgdGhhdCBhIGJvdW5kZWQgYW1vdW50IG9mIG1ldGFkYXRh
IGlzIHZlcnkgaW1wb3J0YW50IGZvciBTRkMgdXNlIGNhc2VzLiAgTGV0J3MgdXNlIHRoYXQgZmFj
dCwgYW5kIGEgc2ltcGxlIHByb3RvY29sIHRvIGdldCBpbXBsZW1lbnRhdGlvbiBvdXQgdGhlIGRv
b3IuDQoNCkluIGEgc2VwYXJhdGUgZW1haWwsIE1lZCBhc2tlZCBhIHZlcnkgcmVhc29uYWJsZSBx
dWVzdGlvbiAtIGZvciB0eXBlIDEsIHdoeSBhcmUgdGhlcmUgZm91ciBtYW5kYXRvcnkgY29udGV4
dCBoZWFkZXJzLCByYXRoZXIgdGhhbiAyLCAzLCA1LCAxMCwgZXRjLj8gVGhlIGRyYWZ0IGNvbnRh
aW5zIG5vIHBhcnRpY3VsYXIganVzdGlmaWNhdGlvbiBmb3IgdGhpcyBjaG9pY2UuDQoNClBRPiAg
VGhhdCdzIGEgdmVyeSB2YWxpZCBxdWVzdGlvbi4gIFRoZSBzdGFydGluZyBwcmVtaXNlIHdhcyBz
aW1wbGU6IGEgYm91bmRlZCBzZXQgb2YgZml4ZWQgbWV0YWRhdGEuICAgQmFzZWQgb24gc29tZSBl
eHBlcmllbmNlIGluIHRoZSBzZXJ2aWNlIHNwYWNlIGFuZCBzb21lIGluaXRpYWwgdXNlIGNhc2Ug
ZGlzY3Vzc2lvbiB3aXRoIG9wZXJhdG9ycywgNCBwcm92aWRlZCBzb21lIGJhbGFuY2U6IHJlYXNv
bmFibGUgaW4gdGhhdCBpdCBwcm92aWRlZCBzb21lIG1lYW5pbmdmdWwgc3BhY2UsIHlldCBub3Qg
c28gbGFyZ2UgYXMgdG8gYmVjb21lIHVud2llbGR5LCBhbGwgdGhlIHdoaWxlIGZvcmNpbmcgc29t
ZSBkaXNjaXBsaW5lLiAgT3ZlcmFsbCB0aGF0IGhhcyBwcm92ZW4gdG8gYmUgdHJ1ZSBhcyBpbXBs
ZW1lbnRhdGlvbnMgaGF2ZSBiZWVuIHRlc3RlZCBhbmQgbWFwcGVkIHRvIHVzZSBjYXNlcy4gIE9m
IGNvdXJzZSB5b3UgY2FuIGNvbWUgdXAgd2l0aCBjYXNlcyB3aGVyZSA0IGlzIHRvbyBtYW55LCBv
ciB0b28gZmV3LCBpbiB3aGljaCBjYXNlIHRoZSBkcmFmdCBwcm92aWRlcyBhIG1lYW5zIHRvIGFj
Y29tbW9kYXRlIHRoYXQuDQoNClBRPiAgSSBhbHNvIHRoaW5rIHdlIG5lZWQgdG8gYmUgcmVhbGlz
dGljLiAgV2Ugd2VyZSB1cmdlZCBkdXJpbmcgV0cgZm9ybWF0aW9uIGJ5IGEgbGFyZ2Ugb3BlcmF0
b3I6IHRoZSBJRVRGIGNhbm5vdCBzcGVuZCB5ZWFycyB0cnlpbmcgdG8gc29sdmUgdGhlIHNlcnZp
Y2UgY2hhaW5pbmcgaXNzdWUuICBUaGUgbmVlZCBmb3IgYW4gaW50ZXJvcGVyYWJsZSBwcm90b2Nv
bCBpcyBhY3V0ZSBhbmQgb3BlcmF0b3JzIG5lZWQgdG8gc3RhcnQgd29ya2luZyBvbiBkZXBsb3lt
ZW50IChzZWUgdGhlIHZpYnJhbmN5IG9mIHRoZSBvcGVuIHNvdXJjZSBwcm9qZWN0cyBpbiB0aGlz
IHNwYWNlKS4gIFRoZSBiYWxhbmNlIG9mIHR5cGUgMSBhbmQgdHlwZSAyIGFsbG93cyBmb3IgdmVs
b2NpdHkgYW5kIGV2b2x1dGlvbi4NCg0KDQoNCg0KDQoNCkl04oCZcyB0cnVlIHRoYXQgdGhlcmUg
YXJlIHR3byBwYXJ0aWN1bGFyIHVzZSBjYXNlcywgZHJhZnQtZ3VpY2hhcmQtc2ZjLW5zaC1kYy1h
bGxvY2F0aW9uIGFuZCBkcmFmdC1uYXBwZXItc2ZjLW5zaC1tb2JpbGl0eS1hbGxvY2F0aW9uLCB0
aGF0IGxvb2sgdG8gbWFrZSBnb29kIHVzZSBvZiBleGFjdGx5IDQgY29udGV4dCBoZWFkZXJzLiBI
b3dldmVyLCB0aGVzZSBhcmUganVzdCB0d28gcGFydGljdWxhciBleGFtcGxlcywgYW5kIG5vdCB5
ZXQgYWNjZXB0ZWQgYnkgdGhlIFdHLiAgRnVydGhlciBkZXZlbG9wbWVudCBvZiB0aGVzZSBkcmFm
dHMsIG9yIGV2ZW4gaW1wbGVtZW50YXRpb24sIG1heSBzaG93IHRoYXQgZm91ciBhcmUgaW5zdWZm
aWNpZW50Lg0KDQpDaGVlcnMsDQpBbmR5DQoNCg0KT24gRnJpLCBOb3YgMjAsIDIwMTUgYXQgMTI6
MjAgUE0sIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwu
Ym90dG9yZmZAaHBlLmNvbT4+IHdyb3RlOg0KSSB0aGluayB3ZSBhbGwgY291bGQgYWdyZWUgdGhh
dCBmaXhlZCBoZWFkZXJzIGFyZSBlYXNpZXIgdG8gaW1wbGVtZW50IHRoYW4gVExWcywgaG93ZXZl
ciB0aGF0IGRvZXMgbm90IHJhdGlvbmFsaXplIG1hbmRhdGluZyBhIGZpeGVkIGhlYWRlciBpbXBs
ZW1lbnRhdGlvbi4gSXQgd291bGQgcmF0aW9uYWxpemUgc3VwcG9ydGluZyBvbmx5IGZpeGVkIGxl
bmd0aCBoZWFkZXJzLCBob3dldmVyIHdlIGhhdmUgYmVlbiB1bmFibGUgdG8gZG8gdGhpcy4gT3B0
aW9ucyBhbHdheXMgd2Vha2VuIHN0YW5kYXJkcyBhZ3JlZW1lbnQuDQoNCklmIHRoZSBhcHBsaWNh
dGlvbiByZXF1aXJlcyBUTFZzLCB0aGVuIGl0IGRvZXMgbm90IHByb3ZpZGUgYW55IHN0YW5kYXJk
cyBhZHZhbnRhZ2UgdG8gbWFuZGF0ZSBzdXBwb3J0IGZvciBmaXhlZCBoZWFkZXJzLiBJdCB3aWxs
IG5vdCBiZSBwb3NzaWJsZSBmb3IgYW4gYXBwbGljYXRpb24gdGhhdCByZXF1aXJlcyBUTFZzIHRv
IGZhbGwgYmFjayB0byBmaXhlZCBsZW5ndGggaGVhZGVycy4gSWYgdGhleSBjb3VsZCwgdGhlbiB3
ZSBzaG91bGQgZWxpbWluYXRlIHRoZSBUTFYgb3B0aW9uIGZyb20gTlNILg0KDQpJTUhPIHdlIHNo
b3VsZCBiZSBsb29raW5nIGF0IHRoZSBhYnN0cmFjdCBzZW1hbnRpY3MgZm9yIG1ldGEtZGF0YSBi
ZWZvcmUgd2UgY29uc2lkZXIgaG93IHRvIGVuY29kZSBpdC4gT25jZSB3ZSBkZWNpZGUgd2hhdCBu
ZWVkcyB0byBiZSBlbmNvZGVkIHRoZW4gd2UgY2FuIGNvbnNpZGVyIHRoZSBiZXN0IGVuY29kaW5n
cyBhbmQgd2hhdCBzaG91bGQgYmUgbWFuZGF0b3J5IG9yIG9wdGlvbmFsLg0KDQpDaGVlcnMsDQoN
ClBhdWwNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZz5dIE9uIEJlaGFsZiBPZiBQYXVsIFF1aW5uIChwYXVscSkNClNlbnQ6
IEZyaWRheSwgTm92ZW1iZXIgMjAsIDIwMTUgNjoyNyBBTQ0KVG86IFFpbiBXdQ0KQ2M6IHVyaS5l
bHp1ckBpbnRlbC5jb208bWFpbHRvOnVyaS5lbHp1ckBpbnRlbC5jb20+OyBEb2xnYW5vdywgQW5k
cmV3IChBbmRyZXcpOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IExpbmRhIER1
bmJhcg0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0K
DQoNCk9uIE5vdiAxOSwgMjAxNSwgYXQgOToyOCBQTSwgUWluIFd1IDxiaWxsLnd1QGh1YXdlaS5j
b208bWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbT4+IHdyb3RlOg0KDQpIaSwgQW5kcmV3IGFuZCBQ
YXVsOg0KSXQgbG9va3MgSSBtaXNzZWQgYSBsb3Qgb2YgZGlzY3Vzc2lvbiByZWdhcmRpbmcgTlNI
IGNvbnRleHQgaGVhZGVyIGluIHRoZSBwYXN0LCB0aGFua3MgUGF1bCB0byBwb2ludCBtZSB0aGUg
YXJjaGl2ZS4NCkdlbmVyYWxseSBzcGVha2luZywgdGhlcmUgaXMgdHJhZGVvZmYgYmV0d2VlbiBw
ZXJmb3JtYW5jZSBhbmQgZmxleGliaWxpdHkuDQoNCg0KQWJzb2x1dGVseSwgYW5kIHRoYXQncyB0
aGUgcmVhc29uIGZvciBvZmZlcmluZyB0aGUgdHdvIG9wdGlvbnM6IGJhbGFuY2Ugc3BlZWQvc2lt
cGxpY2l0eSBhbmQgZmxleGliaWxpdHkuDQoNClRoZSBwaGlsb3NvcGh5IGlzIHRvIG1hbmRhdGUg
dGhlIHNpbXBsZXN0IGZvcm0gb2YgbWV0YWRhdGEsIGVuYWJsaW5nIGEgYnJvYWQgaW1wbGVtZW50
YXRpb24gYmFzZS4gIElmL3doZW4gbW9yZSBmbGV4aWJpbGl0eSBpcyBuZWVkZWQgYSBtb3JlIGZs
ZXhpYmxlIE5TSCB0eXBlIGlzIGF2YWlsYWJsZSwgYWxvbmcgd2l0aCB0aGUgYXNzb2NpYXRlZCB0
cmFkZW9mZnMuICBUaGF0J3MgdGhlIGJhbGFuY2UgdGhhdCB3ZSBkZWNpZGVkIHRvIHN0cmlrZSBh
bmQgaXQgc2VlbXMgdG8gYmUgcmVhc29uYWJsZSBhbmQgd2VsbCBhY2NlcHRlZC4NCg0KVGhhbmtz
LA0KUGF1bA0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QN
CnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMSAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMSAyIDIgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5N
c29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1h
cmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJU
aW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5k
ZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRN
TCBWb3Jmb3JtYXRpZXJ0IFpjaG4iOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpw
Lk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiU3ByZWNoYmxhc2VudGV4dCBaY2huIjsNCglt
YXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uU3ByZWNoYmxhc2VudGV4
dFpjaG4NCgl7bXNvLXN0eWxlLW5hbWU6IlNwcmVjaGJsYXNlbnRleHQgWmNobiI7DQoJbXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOlNwcmVjaGJsYXNlbnRleHQ7DQoJZm9u
dC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uQmFsbG9vblRleHRDaGFyDQoJ
e21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5OiJUYWhv
bWEiLCJzYW5zLXNlcmlmIjt9DQpwLkJhbGxvb25UZXh0LCBsaS5CYWxsb29uVGV4dCwgZGl2LkJh
bGxvb25UZXh0DQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQiOw0KCW1zby1zdHlsZS1s
aW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4w
MDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFu
Iiwic2VyaWYiO30NCnAuVGV4dGVkZWJ1bGxlcywgbGkuVGV4dGVkZWJ1bGxlcywgZGl2LlRleHRl
ZGVidWxsZXMNCgl7bXNvLXN0eWxlLW5hbWU6IlRleHRlIGRlIGJ1bGxlcyI7DQoJbXNvLXN0eWxl
LWxpbms6IlRleHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiIsInNlcmlmIjt9DQpzcGFuLlRleHRlZGVidWxsZXNDYXINCgl7bXNvLXN0eWxlLW5hbWU6
IlRleHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5
bGUtbGluazoiVGV4dGUgZGUgYnVsbGVzIjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1z
ZXJpZiI7fQ0Kc3Bhbi5hcHBsZS1jb252ZXJ0ZWQtc3BhY2UNCgl7bXNvLXN0eWxlLW5hbWU6YXBw
bGUtY29udmVydGVkLXNwYWNlO30NCnNwYW4uRS1NYWlsRm9ybWF0dm9ybGFnZTI0DQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkUtTWFpbEZvcm1hdHZvcmxhZ2UyNQ0KCXttc28tc3R5
bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCWNvbG9yOmJs
YWNrOw0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1hbDt9DQpzcGFuLkUt
TWFpbEZvcm1hdHZvcmxhZ2UyNg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglm
b250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bh
bi5IVE1MVm9yZm9ybWF0aWVydFpjaG4NCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgVm9yZm9ybWF0
aWVydCBaY2huIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhU
TUwgVm9yZm9ybWF0aWVydCI7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQouTXNvQ2hw
RGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0
O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46
NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpX
b3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNo
YXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRp
Zl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0
Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0Pjwv
eG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tR0IiIGxpbms9ImJsdWUi
IHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwcmU+PHNwYW4g
bGFuZz0iRlIiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RGVhciBhbGwsPG86cD48L286cD48L3NwYW4+PC9w
cmU+DQo8cHJlPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Z
ZXMuIFR5cGUgVHdvIHNob3VsZCBiZSBhIE1VU1QgYW5kIFR5cGUgT25lIHNob3VsZCBiZSBvcHRp
bWl6ZWQgZm9yIHRoZSBzaWxpY29uIHVzZSBjYXNlLiBUbyBlbmNvdXJhZ2Ugc2lsaWNvbiB2ZW5k
b3JzIGEgTVVTVCBmb3IgTUQjMiBtYXkgaGVscCBmb3IgcGVuZXRyYXRpb24gYnV0IEkgY291bGQg
bGl2ZSBhbHNvIHdpdGggYSBTSE9VTEQuIFNvbWUgZmVlZGJhY2sgZnJvbSBzaWxpY29uIGZvbGtz
IChCcm9hZGNvbSwgQ2lzY28sIEludGVsKSBtYXkgc3VwcG9ydCB0aGlzIGRpc2N1c3Npb24uIEhh
dmluZyBhbGwgdGhlIHBlcmZvcm1hbmNlIG9wdGltaXphdGlvbiBzaG9ydGN1dHMgYmV0d2VlbiBh
IFZNIGFuZCBhIHBoeXNOSUMgaW4gbWluZCB3ZSBzaG91bGQgbm90IGxlYXZlIG91dCBzaWxpY29u
IGJhc2VkIGFwcHJvYWNoZXMuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkZSIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0K
PHByZT48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5SZWdhcmRzLCBXYWx0ZXI8bzpw
PjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5n
PSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlZvbjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkRF
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XQ0KPGI+SW0gQXVmdHJhZyB2b24gPC9iPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208YnI+
DQo8Yj5HZXNlbmRldDo8L2I+IERvbm5lcnN0YWcsIDMuIERlemVtYmVyIDIwMTUgMDc6MzI8YnI+
DQo8Yj5Bbjo8L2I+IERhdmUgRG9sc29uOyBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSk7IEJv
dHRvcmZmLCBQYXVsPGJyPg0KPGI+Q2M6PC9iPiBBbmRyZXcgRy4gTWFsaXM7IFBhdWwgUXVpbm4g
KHBhdWxxKTsgc2ZjQGlldGYub3JnPGJyPg0KPGI+QmV0cmVmZjo8L2I+IFJlOiBbc2ZjXSBOU0gg
Y29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkhpIERh
dmUsIGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
ayI+RnVsbHkgYWdyZWUgdGhhdCBNRCMyIGlzIHNpbXBsZSBhbmQgY292ZXJzIHRoZSBnZW5lcmlj
IHVzZSBjYXNlcyB3aGlsZSBNRCMxIGlzIGFuIG9wdGltaXphdGlvbiAobW9kdWxvIHNvbWUgZnVy
dGhlciBleHBsYW5hdGlvbiBhYm91dCB0aGUgc2l6ZSBvZiB0aGUgZml4ZWQNCiBmaWVsZHMsIHRo
ZWlyIG51bWJlciwgaW50ZXJhY3Rpb24gd2l0aCB0aGUgY29udHJvbCBwbGFuZSwgZXRjLikuIDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5J4oCZbSBz
dGlsbCBpbiBmYXZvciBvZiBoYXZpbmcgTUQjMiBiZSBNVVNULg0KPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPk1lZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVw
dDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNt
IDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPkRlJm5ic3A7Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmci
Pm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5EZSBsYSBwYXJ0IGRlPC9iPiBE
YXZlIERvbHNvbjxicj4NCjxiPkVudm95w6kmbmJzcDs6PC9iPiBtZXJjcmVkaSAyIGTDqWNlbWJy
ZSAyMDE1IDIyOjI0PGJyPg0KPGI+w4AmbmJzcDs6PC9iPiBDYXJsb3MgUGlnbmF0YXJvIChjcGln
bmF0YSk7IEJvdHRvcmZmLCBQYXVsPGJyPg0KPGI+Q2MmbmJzcDs6PC9iPiBQYXVsIFF1aW5uIChw
YXVscSk7IEFuZHJldyBHLiBNYWxpczsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPjxicj4NCjxiPk9iamV0Jm5ic3A7OjwvYj4gUmU6IFtzZmNdIE5TSCBjb250
ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGUiI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZn
dDsgd2UgbmVlZCB0byBzcGVjaWZ5IGEgTVVTVCBpbXBsZW1lbnQg4oCUIGFuZCB0aGF0IHNob3Vs
ZCBiZSB0aGUgc2ltcGxlc3QgdG8gaW1wbGVtZW50IHdoaWNoIGFsbG93cyBmb3IgYWxsIGNvbW1v
biB1c2UgY2FzZXMg4oCUIGluIG90aGVyIHdvcmRzLCBUeXBlIDEuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5JdCBpcyBpbmRlZWQgc2ltcGxlIHRvIGltcGxlbWVudCB0aGUgcGFja2V0IHBhcnNlciwgYnV0
IEkgdGhpbmsgVHlwZSAxIG1ha2VzIHRoZSBjb250cm9sIHBsYW5lIG1vcmUgY29tcGxpY2F0ZWQu
DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+SG93IGRvZXMgYW4gU0Yga25vdyB3aGF0IGl0ZW0gaXMgcGxhY2VkIGluIHNsb3Qg
MSBvZiBNRCBUeXBlIDE/DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VHlwZSAyIGFsbG93cyB0aGUgbWV0YWRhdGEgdG8gYmUg
c2VsZi1kZXNjcmliaW5nLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+QWxzbywgZm9yIG1hbnkgdXNlcnMg
d2hvIGRvbuKAmXQgdXNlIG1ldGFkYXRhLCBUeXBlIDIgaXMgbW9yZSBlZmZpY2llbnQuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj5TbyBhcyBJIHNlZSBpdCwgVHlwZSAyIGlzIHRoZSBnZW5lcmljIG9uZSBh
bmQgVHlwZSAxIGlzIGFuIG9wdGltaXphdGlvbiBmb3Igc3BlY2lhbCBjYXNlcy48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4tRGF2ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzxh
IGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Q2FybG9zIFBpZ25hdGFybyAoY3BpZ25h
dGEpPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgRGVjZW1iZXIgMDIsIDIwMTUgNDowNCBQ
TTxicj4NCjxiPlRvOjwvYj4gQm90dG9yZmYsIFBhdWw8YnI+DQo8Yj5DYzo8L2I+IEFuZHJldyBH
LiBNYWxpczsgUGF1bCBRdWlubiAocGF1bHEpOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
Ij5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBOU0ggY29u
dGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5IaSwgUGF1bCBCLiw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5U
aGFua3MgZm9yIHRoZSBjb252ZXJzYXRpb24sIHBsZWFzZSBmaW5kIG9uZSBmb2xsb3ctdXAgaW5s
aW5lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9u
IERlYyAxLCAyMDE1LCBhdCA1OjU3IFBNLCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9hPiZndDsg
d3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIENhcmxvczo8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk1vcmUgb24gdGhpcyBi
ZWxvdyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPkNoZWVycyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PGJyPg0KUGF1bDwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAw
Y20gMGNtIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5DYXJsb3MNCiBQaWduYXRhcm8gKGNwaWduYXRhKSBbPGEgaHJlZj0ibWFpbHRv
OmNwaWduYXRhQGNpc2NvLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmNw
aWduYXRhQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgRGVjZW1iZXIgMDEsIDIwMTUg
MjozMiBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+Qm90dG9yZmYsIFBhdWw8YnI+DQo8Yj5DYzo8L2I+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlBhdWwgUXVpbm4gKHBhdWxxKTsg
QW5kcmV3IEcuIE1hbGlzOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gTlNI
IGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj5QYXVsIEIuLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlBsZWFzZSBzZWUgaW5saW5lLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPk9uIERlYyAxLCAyMDE1LCBhdCA1OjEyIFBNLCBCb3R0b3JmZiwgUGF1bCAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBQYXVs
IFEuOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U2VlIGlubGluZSw8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkNoZWVycyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPlBhdWw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZu
YnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+Q2FybG9zDQogUGlnbmF0YXJvIChjcGlnbmF0YSkgWzxhIGhyZWY9Im1haWx0bzpjcGlnbmF0
YUBjaXNjby5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpjcGlnbmF0YUBj
aXNjby5jb208L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIERlY2VtYmVyIDAxLCAyMDE1IDE6NTIgUE08
YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPkJvdHRvcmZmLCBQYXVsPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5QYXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBH
LiBNYWxpczs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIE5TSCBjb250ZXh0
IGhlYWRlcnM6IGZpeGVkL3Rsdjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SGksIFBhdWwgQi4sPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0
O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIERlYyAxLCAyMDE1LCBhdCA0OjQ1IFBNLCBC
b3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+
PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9zcGFuPjwv
YT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBQYXVsIGFuZCBBbmRldzo8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5QYXVsLCBJIGFncmVlIHRoYXQgZml4ZWQgbGVuZ3RoIGlzIGVhc2llc3Qg
dG8gaW1wbGVtZW50IGFuZCB3aWxsIGFsbG93IHRoZSBtb3N0IHJhcGlkIGFkb3B0aW9uLiBOZXZl
ciB0aGUgbGVzcywgYSBzdGFuZGFyZCBpcyBvZiBubyB2YWx1ZSBpZiBpdA0KIGRvZXMgbm90IGlt
cHJvdmUgaW50ZXJvcGVyYWJpbGl0eS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj5PZiBjb3Vyc2UuIEkgZG8gbm90IHNlZSBob3cgaW50ZXJvcGVyYWJpbGl0eSBp
cyBoYW1wZXJlZCBpbiB0aGlzIGNhc2UsIGhvd2V2ZXIuJm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Q
QiZndDtJZiBhbiBhcHBsaWNhdGlvbiBuZWVkcyBUTFZzIHRoZW4gaXQgY2Fu4oCZdCBpbnRlcm9w
ZXJhdGUgd2l0aCBhIHN5c3RlbSB0aGF0IG5lZWRzIGZpeGVkIHNpemVkIGZvcm1hdHMuIEluIGVm
ZmVjdCB5b3UgaGF2ZSB0d28gZGl2ZXJnZW50IHN0YW5kYXJkcy48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5JZiBhbiBTRlAgbmVlZHMgVExWcywgaXQgd291bGQgYmUgc2V0IHdpdGggVExWcy4gVGhhdCBp
cyBwYXJ0IG9mIHRoZSBzaGFyZWQgU0ZQIGNvbnRleHQuIE1EIFR5cGUgMSBhbmQgTUQgVHlwZSAy
IGFyZSBwcm90b2NvbCBvcHRpb25zLCBub3QgZGl2ZXJnZW50IHN0YW5kYXJkcy48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBCJmd0O0Fu
ZCBpZiB5b3UgaGF2ZSBhbiBTRlAgd2l0aCBvbmUgU0YgdGhhdCBuZWVkcyBUTFZzIGFuZCBvbmUg
dGhhdCBuZWVkcyBmaXhlZCBoZWFkZXJzIHlvdeKAmXJlIGdvaW5nIHRvIHRyYW5zbGF0ZSB0aGUg
Zm9ybWF0cyBhdCB0aGUgU0ZGPyBUaGUgcmVzdWx0DQogaXMgdGhlIHdvcnN0IHBvc3NpYmxlIHdv
cmxkIHdoZXJlIHRoZSBzd2l0Y2hlcyBuZWVkIHRvIGtub3cgYm90aCBmb3JtYXRzIGFuZCB0cmFu
c2xhdGUgYmV0d2VlbiB0aGVtIGZvciB2YXJpb3VzIFNGcy48L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SSBhbSBub3Qgc3VyZSB3aGF0IGl0IG1lYW5z
IHRvIGhhdmUg4oCcYW4gU0YgdGhhdCBuZWVkcyBUTFZzIGFuZCBvbmUgdGhhdCBuZWVkcyBmaXhl
ZCBoZWFkZXJz4oCdLiBDbGVhcmx5LCBJIGFtIG5vdCBwcm9wb3NpbmcgYW55IHRyYW5zbGF0aW9u
ISZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
RG9u4oCZdCBmb3JnZXQgdGhlcmUgaXMgYSBjb250cm9sLXBsYW5lIHByb2dyYW1taW5nIHRoZSBT
RnMvU0ZGcywgYW5kIHRoYXQgQ1Agd291bGQgc2V0IHVwIHRoZSBNRCBUeXBlIGZvciBhIGdpdmVu
IFNGUCwgc28gU0ZzIGRvIG5vdCDigJhuZWVk4oCZIHNwZWNpZmljIGVuY29kaW5ncy48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk5vdywgdG8gbWl0aWdh
dGUgdGhlIHJpc2sgb2YgaGF2aW5nIG5vIGludGVyc2VjdGlvbiBpbiBjYXBhYmlsaXR5IChvbmUg
U0Ygc3VwcG9ydGluZyAqb25seSogVHlwZSAxIGFuZCBvbmUgU0Ygc3VwcG9ydGluZyAqb25seSog
VHlwZSAyKSBpcyB0aGF0IHdlIG5lZWQgdG8gc3BlY2lmeSBhIE1VU1QgaW1wbGVtZW50IOKAlCBh
bmQgdGhhdCBzaG91bGQgYmUgdGhlIHNpbXBsZXN0IHRvDQogaW1wbGVtZW50IHdoaWNoIGFsbG93
cyBmb3IgYWxsIGNvbW1vbiB1c2UgY2FzZXMg4oCUIGluIG90aGVyIHdvcmRzLCBUeXBlIDEuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5TZWUgYmVsb3cuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5XaGF0IEkgd291bGQgc3Vn
Z2VzdCBpcyBlaXRoZXI6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjEpIG1ha2UgVExWcyB0aGUgbWFuZGF0b3J5IGZvcm1hdCB3aXRoIGZp
eGVkIHNpemUgb3B0aW9uYWw7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPjIpIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBlbnRpcmVseTs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
MykgY2hhbmdlIHRoZSBOU0ggaGVhZGVyIGZvcm1hdCBvcHRpb25zIHNvIHRoZSBmaXhlZCBzaXpl
IGhlYWRlciBpcyBhbHdheXMgcHJlc2VudCB3aXRoIG9wdGlvbmFsIFRMVnMgZm9sbG93aW5nIHRo
ZSBmaXhlZCBzaXplZCBoZWFkZXIuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+VG8gbWUsIG9wdGlvbiAzIHdvdWxkIG5vdCBhY2hpZXZlIGEgdXNlZnVsIG91dGNv
bWUuIEJhc2ljYWxseSwgd2UgY291bGQgbm90IGNvdW50IHdpdGggYSBkZXRlcm1pbmlzdGljYWxs
eSBmaXhlZCBoZWFkZXIsIGFuZCB0aGUgZmxleGlibGUgVExWLWJhc2VkIG9wdGlvbiB3b3VsZCBh
bHdheXMgaGF2ZSDigJxzdHVmZuKAnSBiZWZvcmUuIEJhc2ljYWxseSwgdGhpcyB3b3VsZCBuZWdh
dGUNCiB0aGUgYmVuZWZpdHMgb2YgYm90aCBNRCBUeXBlIDEgYW5kIE1EIFR5cGUgMi48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5QQiZndDtGb3Igb3B0aW9uIDMgdGhlIGZpeGVkIGhlYWRlcnMgYXJlIGF0IGEgY29uc3RhbnQg
b2Zmc2V0IHdoaWNoIGlzIHdoYXQgaXMgaW1wb3J0YW50IHRvIHBhcnNlIHRoZW0gZWFzaWx5LiBJ
dCBpcyBwb3NzaWJsZSBmb3IgYSBzd2l0Y2ggb3IgZm9yDQogc29mdHdhcmUgdG8gdXNlIHRoZSBm
aXhlZCBpbmZvcm1hdGlvbiBhdCBhIGZpeGVkIG9mZnNldCBldmVyIHRob3VnaCBUTFYgZGF0YSBt
YXkgZm9sbG93Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgc2VlIHRoZSBwcm9ibGVtIHNwYWNlIHF1
aXRlIGRpZmZlcmVudGx5OiBJZiBhbiBTRlAgbmVlZHMgc2hhcmVkIGNvbnRleHQgdGhhdCBmaXRz
IGluIGFuIE1EIFR5cGUgMSwgaXQgaXMgc2V0IHdpdGggTUQgVHlwZSAxLiBJZiBpdCBuZWVkcyBt
b3JlLCB0aGVuIGl0IG5lZWRzIHRvIHBhcnNlIHRoZSBUTFZzIGFueXdheSAoYW5kIHRodXMgYSBm
aXhlZCBwYXJ0IGZvbGxvd2VkIGJ5DQogVExWcyBkb2VzIG5vdCBoZWxwKS48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBCJmd0O1RMVnMg
YWx3YXlzIGNvc3QgbW9yZSB0aGFuIGZpeGVkIHNpemUgYXJlYXMgYmVjYXVzZSB0aGV5IG11c3Qg
ZW5jb2RlIGluZGl2aWR1YWwgVExzLiBBbiBhcHBsaWNhdGlvbiB0aGF0IG5lZWRzIG1vcmUgdGhh
biB0aGUgZml4ZWQgYXJlYSBjYW4NCiBlbmNvZGUgY2FuIHVzZSB0aGUgZml4ZWQgYXJlYSBmb3Ig
YSBwb3J0aW9uIG9mIHRoZSBtZXRhLWRhdGEgYW5kIHRoZW4gYWRkIGFzIG1hbnkgZXh0ZW5zaW9u
IFRMVnMgYXMgYXJlIG5lZWRlZC4gVGhlIHJlc3VsdGluZyBlbmNvZGUgd2lsbCBiZSBhdCBsZWFz
dCBhcyBlZmZpY2llbnQgYXMgVExWcyBhbG9uZS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Tm93LCBicmluZyB0aGUgY29udmVyc2F0aW9uIGEgbGV2ZWwg
ZG93biBmcm9tIHRoZW9yZXRpY2FsIHRvIHByYWN0aWNhbCwgZHJhZnQtZ3VpY2hhcmQtc2ZjLW5z
aC1kYy1hbGxvY2F0aW9uLTAyLCBkcmFmdC1tZW5nLXNmYy1uc2gtYnJvYWRiYW5kLWFsbG9jYXRp
b24sIGFuZCBkcmFmdC1uYXBwZXItc2ZjLW5zaC1tb2JpbGl0eS1hbGxvY2F0aW9uIHNob3cgd2hh
dOKAmXMgbmVlZGVkDQogZm9yIHRoZSBXRyB1c2UgY2FzZXMuIE1EIFR5cGUgMiBhZGRzIGV4dHJh
IGZsZXhpYmlsaXR5IChhdCBhIHByaWNlKS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBCJmd0O0FuIHRhbGtpbmcgdmVyeSBwcmFjdGlj
YWxseSB3ZSBhcmUgbm90IG9tbmlzY2llbnQuIFdoZW4gd2UgZmluZCB3ZSBuZWVkIGEgbmV3IHBp
ZWNlIG9mIG1ldGEtZGF0YSBmb3IgdGhlc2UgYmFzZSB1c2UgY2FzZXMgYW4gZXh0ZW5zaW9uIFRM
ViBwcm92aWRlcw0KIHRoZSBvcHRpb25zIG9mIHJldGFpbmluZyB0aGUgZXhpc3RpbmcgZm9ybWF0
dGVkIGRhdGEgd2hpbGUgYWRkaW5nIGFuIGFkZGl0aW9uYWwgcGllY2Ugb2YgbWV0YS1kYXRhLiBJ
ZiBkb25lIGNhcmVmdWxseSwgdGhpcyBjYW4gYWxsb3cgYmFja3dhcmQgY29tcGF0aWJpbGl0eSB3
aXRoIGVxdWlwbWVudCB0aGF0IGRvZXMgbm90IHVuZGVyc3RhbmQgdGhlIG5ldyBleHRlbnNpb25z
Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5JbiBvdGhl
ciB3b3JkcywgdGhlIG1pbmltdW0gY29tbW9uIGRlbm9taW5hdG9yIGFuZCB0aGUgc2ltcGxlciB0
byBpbXBsZW1lbnQgaXMgTUQgVHlwZSAxLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7TXkgb3B0aW9uIDIgaXMgdGhlIHNpbXBs
ZXIgb3B0aW9uLiBGaXhlZCBsZW5ndGggb25seS4gV2hhdCBpcyBjdXJyZW50bHkgcHJvcG9zZWQg
aXMgdGhlIG1vc3QgY29tcGxleCBzaW5jZSBpdCBsZWFkcyB0byBtdWx0aXBsZSBmb3JtYXRzIHdp
dGgNCiB0cmFuc2xhdGlvbnMgYmV0d2VlbiB0aGVtLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj5QbGVhc2Ugbm8gdHJhbnNsYXRpb25zITxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+4oCUIENhcmxvcy48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEy
LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+VGhhbmtzITxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+4oCUIENhcmxvcy48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5J
ZiBvcHRpb24gMyBpcyBjaG9zZW4gdGhlbiBhcHBsaWNhdGlvbnMgY2FuIGFsd2F5cyBjb3VudCBv
biB0aGUgZml4ZWQgc2l6ZWQgaGVhZGVyIGFzIHRoZWlyIGRlZmF1bHQuPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhleSBjb3VsZCBjb3VudCB3aXRo
IGEgZml4ZWQgc2l6ZSBwYXJ0LCBub3Qgd2l0aCBhIGZpeGVkIHNpemVkIGhlYWRlciwgaWYgSSB1
bmRlcnN0YW5kIHRoZSBwcm9wb3NhbCBjb3JyZWN0bHkuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7VGhpcyBpcyBv
bmUgYmV0dGVyIHRoYW4gdGhlIGN1cnJlbnQgcHJvcG9zYWwgd2hpY2ggY2Fu4oCZdCBjb3VudCBv
biBlaXRoZXIgYSBmaXhlZCBzaXplZCBoZWFkZXIgb3Igb24gYSBmaXhlZCBzaXplIHBhcnQgYXQg
YSBrbm93biBvZmZzZXQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoYW5rcyw8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPuKAlCBDYXJsb3MuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxh
bmc9IkVOLVVTIj48YnI+DQo8YnI+DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+Q2hlZXJzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj48YnI+DQpQYXVsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmYw0KIFs8YSBocmVmPSJt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlBhdWwgUXVpbm4gKHBhdWxx
KTxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5UdWVzZGF5LCBEZWNlbWJlciAwMSwgMjAxNSAxMjoxNCBQTTxicj4NCjxiPlRv
OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+QW5k
cmV3IEcuIE1hbGlzPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1Ympl
Y3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5S
ZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj5IaSBBbmR5LDxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UGxl
YXNlIHNlZSBiZWxvdy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5U
aGFua3M8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+UGF1bDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj5PbiBOb3YgMjMsIDIwMTUsIGF0IDEwOjUwIEFNLCBBbmRyZXcgRy4gTWFsaXMgJmx0Ozxh
IGhyZWY9Im1haWx0bzphZ21hbGlzQGdtYWlsLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+YWdtYWxpc0BnbWFpbC5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+SSBhZ3JlZSB3aXRoIFBhdWwgQi4gdGhhdCBpbnRlcm9wZXJhYmlsaXR5IGlzIGJlc3Qgc2Vy
dmVkIGJ5IHVzaW5nIGEgaGVhZGVyIHRoYXQgYWNjb21tb2RhdGVzIHRoZSBncmVhdGVzdCBudW1i
ZXIgb2YgcG9zc2libGUgYXBwbGljYXRpb25zIGFuZCB1c2UgY2FzZXMgYXMgdGhlIGNvbW1vbiBk
ZW5vbWluYXRvci4gVGhpcyBhcmd1ZXMgZm9yIHR5cGUgMiBiZWluZyB0aGUgTVVTVA0KIHRvIGlt
cGxlbWVudCwgd2l0aCB0eXBlIDEgYmVpbmcgYW4gb3B0aW9uYWwgb3B0aW1pemF0aW9uIGZvciBz
b21lIHBhcnRpY3VsYXIgdXNlIGNhc2VzIG9yIGFwcGxpY2F0aW9ucyB0aGF0IHJlcXVpcmUgYXQg
bW9zdCBhIHBhcnRpY3VsYXIgbnVtYmVyIGNvbnRleHQgaGVhZGVycy48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlBRJmd0OyAm
bmJzcDtJIGRvbid0IGZvbGxvdyB0aGF0IGxvZ2ljOiB0aGUgX2Vhc2llc3RfIChpbiB0ZXJtcyBv
ZiBjb21wbGV4aXR5LCBjb3N0LCBldGMuKSBvcHRpb24gbWFrZXMgdGhlIG1vc3Qgc2Vuc2UgdG8g
bWFuZGF0ZSBzaW5jZSBpdCBhbGxvd3MgZm9yIGEgYnJvYWQgaW1wbGVtZW50YXRpb24gYW5kIGhl
bHBzIGVuc3VyZSBhZG9wdGlvbiBvZiB0aGUgcHJvdG9jb2wuICZuYnNwO01hbmRhdGluZw0KIGEg
bW9yZSBjb21wbGV4IG9wdGlvbiBzaW1wbHkgc2xvd3MgdGhlIGFkb3B0aW9uLiAmbmJzcDtUaGlz
IGlzIGV4YWN0bHkgdGhlIGNvbnZlcnNhdGlvbiB3ZSBoYWQgd2hlbiBwdXR0aW5nIHRvZ2V0aGVy
IHRoZSBkcmFmdCwgYW5kIG9uZSB0aGF0IHNlZW1zIHRvIHJlc29uYXRlIHdpdGggZGV2ZWxvcGVy
cyBhbmQgb3BlcmF0b3JzIGFsaWtlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UFEmZ3Q7ICZu
YnNwO0Fsc28sIGxldCdzIG5vdCBpZ25vcmUgaGlzdG9yeSAoeW91IGtub3cgdGhlIG9sZCBhZGFn
ZSA7KSk6IFRMViBhbmQgb3RoZXIgdmFyaWFibGUgbGVuZ3RoIGRhdGEgcGxhbmUgcHJvdG9jb2xz
IGhhdmUgbm90IGJlZW4gYSBzdWNjZXNzLiAmbmJzcDtXZSBjYW4gZGViYXRlIHRoZSByZWFzb25z
IGZvciB0aGF0LCBidXQgdGhlIGZhY3QgcmVtYWluczogc2ltcGxlIGRhdGEgcGxhbmVzDQogZ2V0
IGFkb3B0aW9uLiAmbmJzcDtBcyBQYXVsIEIuIHBvaW50cyBvdXQgYmVsb3csIHdlIGRvbid0IGtu
b3cgYWxsIHRoZSBtZXRhZGF0YSBhbnN3ZXJzLCBidXQgd2UgZG8ga25vdyB0aGF0IGEgYm91bmRl
ZCBhbW91bnQgb2YgbWV0YWRhdGEgaXMgdmVyeSBpbXBvcnRhbnQgZm9yIFNGQyB1c2UgY2FzZXMu
ICZuYnNwO0xldCdzIHVzZSB0aGF0IGZhY3QsIGFuZCBhIHNpbXBsZSBwcm90b2NvbCB0byBnZXQg
aW1wbGVtZW50YXRpb24gb3V0IHRoZSBkb29yLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPkluIGEgc2VwYXJhdGUgZW1haWwsIE1lZCBhc2tlZCBhIHZlcnkgcmVhc29u
YWJsZSBxdWVzdGlvbiAtIGZvciB0eXBlIDEsIHdoeSBhcmUgdGhlcmUmbmJzcDtmb3VyIG1hbmRh
dG9yeSBjb250ZXh0IGhlYWRlcnMsIHJhdGhlciB0aGFuIDIsIDMsIDUsIDEwLCBldGMuPyBUaGUg
ZHJhZnQgY29udGFpbnMgbm8gcGFydGljdWxhciBqdXN0aWZpY2F0aW9uIGZvciB0aGlzIGNob2lj
ZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5QUSZndDsgJm5ic3A7VGhhdCdzIGEgdmVyeSB2YWxpZCBxdWVzdGlvbi4gJm5ic3A7VGhlIHN0
YXJ0aW5nIHByZW1pc2Ugd2FzIHNpbXBsZTogYSBib3VuZGVkIHNldCBvZiBmaXhlZCBtZXRhZGF0
YS4gJm5ic3A7IEJhc2VkIG9uIHNvbWUgZXhwZXJpZW5jZSBpbiB0aGUgc2VydmljZSBzcGFjZSBh
bmQgc29tZSBpbml0aWFsIHVzZSBjYXNlIGRpc2N1c3Npb24gd2l0aCBvcGVyYXRvcnMsIDQgcHJv
dmlkZWQgc29tZQ0KIGJhbGFuY2U6IHJlYXNvbmFibGUgaW4gdGhhdCBpdCBwcm92aWRlZCBzb21l
IG1lYW5pbmdmdWwgc3BhY2UsIHlldCBub3Qgc28gbGFyZ2UgYXMgdG8gYmVjb21lIHVud2llbGR5
LCBhbGwgdGhlIHdoaWxlIGZvcmNpbmcgc29tZSBkaXNjaXBsaW5lLiAmbmJzcDtPdmVyYWxsIHRo
YXQgaGFzIHByb3ZlbiB0byBiZSB0cnVlIGFzIGltcGxlbWVudGF0aW9ucyBoYXZlIGJlZW4gdGVz
dGVkIGFuZCBtYXBwZWQgdG8gdXNlIGNhc2VzLiAmbmJzcDtPZiBjb3Vyc2UgeW91IGNhbg0KIGNv
bWUgdXAgd2l0aCBjYXNlcyB3aGVyZSA0IGlzIHRvbyBtYW55LCBvciB0b28gZmV3LCBpbiB3aGlj
aCBjYXNlIHRoZSBkcmFmdCBwcm92aWRlcyBhIG1lYW5zIHRvIGFjY29tbW9kYXRlIHRoYXQuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5QUSZndDsgJm5ic3A7SSBhbHNvIHRoaW5rIHdlIG5lZWQg
dG8gYmUgcmVhbGlzdGljLiAmbmJzcDtXZSB3ZXJlIHVyZ2VkIGR1cmluZyBXRyBmb3JtYXRpb24g
YnkgYSBsYXJnZSBvcGVyYXRvcjogdGhlIElFVEYgY2Fubm90IHNwZW5kIHllYXJzIHRyeWluZyB0
byBzb2x2ZSB0aGUgc2VydmljZSBjaGFpbmluZyBpc3N1ZS4gJm5ic3A7VGhlIG5lZWQgZm9yIGFu
IGludGVyb3BlcmFibGUgcHJvdG9jb2wgaXMgYWN1dGUNCiBhbmQgb3BlcmF0b3JzIG5lZWQgdG8g
c3RhcnQgd29ya2luZyBvbiBkZXBsb3ltZW50IChzZWUgdGhlIHZpYnJhbmN5IG9mIHRoZSBvcGVu
IHNvdXJjZSBwcm9qZWN0cyBpbiB0aGlzIHNwYWNlKS4gJm5ic3A7VGhlIGJhbGFuY2Ugb2YgdHlw
ZSAxIGFuZCB0eXBlIDIgYWxsb3dzIGZvciB2ZWxvY2l0eSBhbmQgZXZvbHV0aW9uLiAmbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJF
Ti1VUyI+PGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
Pkl04oCZcyB0cnVlIHRoYXQgdGhlcmUgYXJlIHR3byBwYXJ0aWN1bGFyIHVzZSBjYXNlcywmbmJz
cDtkcmFmdC1ndWljaGFyZC1zZmMtbnNoLWRjLWFsbG9jYXRpb24gYW5kJm5ic3A7ZHJhZnQtbmFw
cGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2NhdGlvbiwgdGhhdCBsb29rIHRvIG1ha2UgZ29vZCB1
c2Ugb2YgZXhhY3RseSA0IGNvbnRleHQgaGVhZGVycy4gSG93ZXZlciwgdGhlc2UgYXJlIGp1c3Qg
dHdvDQogcGFydGljdWxhciBleGFtcGxlcywgYW5kIG5vdCB5ZXQgYWNjZXB0ZWQgYnkgdGhlIFdH
LiZuYnNwOyBGdXJ0aGVyIGRldmVsb3BtZW50IG9mIHRoZXNlIGRyYWZ0cywgb3IgZXZlbiBpbXBs
ZW1lbnRhdGlvbiwgbWF5IHNob3cgdGhhdCBmb3VyIGFyZSBpbnN1ZmZpY2llbnQuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj5DaGVlcnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkFuZHk8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5PbiBGcmksIE5vdiAyMCwgMjAxNSBhdCAxMjoyMCBQTSwg
Qm90dG9yZmYsIFBhdWwgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5wYXVsLmJvdHRvcmZm
QGhwZS5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJn
aW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSB0
aGluayB3ZSBhbGwgY291bGQgYWdyZWUgdGhhdCBmaXhlZCBoZWFkZXJzIGFyZSBlYXNpZXIgdG8g
aW1wbGVtZW50IHRoYW4gVExWcywgaG93ZXZlciB0aGF0IGRvZXMgbm90IHJhdGlvbmFsaXplIG1h
bmRhdGluZyBhIGZpeGVkIGhlYWRlciBpbXBsZW1lbnRhdGlvbi4gSXQgd291bGQgcmF0aW9uYWxp
emUgc3VwcG9ydGluZyBvbmx5IGZpeGVkDQogbGVuZ3RoIGhlYWRlcnMsIGhvd2V2ZXIgd2UgaGF2
ZSBiZWVuIHVuYWJsZSB0byBkbyB0aGlzLiBPcHRpb25zIGFsd2F5cyB3ZWFrZW4gc3RhbmRhcmRz
IGFncmVlbWVudC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklmIHRoZSBhcHBs
aWNhdGlvbiByZXF1aXJlcyBUTFZzLCB0aGVuIGl0IGRvZXMgbm90IHByb3ZpZGUgYW55IHN0YW5k
YXJkcyBhZHZhbnRhZ2UgdG8gbWFuZGF0ZSBzdXBwb3J0IGZvciBmaXhlZCBoZWFkZXJzLiBJdCB3
aWxsIG5vdCBiZSBwb3NzaWJsZSBmb3IgYW4gYXBwbGljYXRpb24gdGhhdCByZXF1aXJlcyBUTFZz
IHRvIGZhbGwgYmFjaw0KIHRvIGZpeGVkIGxlbmd0aCBoZWFkZXJzLiBJZiB0aGV5IGNvdWxkLCB0
aGVuIHdlIHNob3VsZCBlbGltaW5hdGUgdGhlIFRMViBvcHRpb24gZnJvbSBOU0guPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JTUhPIHdlIHNob3VsZCBiZSBsb29raW5nIGF0IHRo
ZSBhYnN0cmFjdCBzZW1hbnRpY3MgZm9yIG1ldGEtZGF0YSBiZWZvcmUgd2UgY29uc2lkZXIgaG93
IHRvIGVuY29kZSBpdC4gT25jZSB3ZSBkZWNpZGUgd2hhdCBuZWVkcyB0byBiZSBlbmNvZGVkIHRo
ZW4gd2UgY2FuIGNvbnNpZGVyIHRoZSBiZXN0IGVuY29kaW5ncyBhbmQgd2hhdCBzaG91bGQNCiBi
ZSBtYW5kYXRvcnkgb3Igb3B0aW9uYWwuPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Q2hlZXJz
LDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UGF1bDwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPnNmYyBbbWFpbHRvOjxhIGhyZWY9
Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uDQogQmVoYWxmIE9m
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5QYXVs
IFF1aW5uIChwYXVscSk8YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+RnJpZGF5LCBOb3ZlbWJlciAyMCwgMjAxNSA2OjI3IEFN
PGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj5RaW4gV3U8YnI+DQo8Yj5DYzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzp1cmkuZWx6dXJAaW50ZWwuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+dXJpLmVsenVyQGlu
dGVsLmNvbTwvc3Bhbj48L2E+OyBEb2xnYW5vdywgQW5kcmV3IChBbmRyZXcpOzxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT47DQogTGluZGEgRHVuYmFyPGJyPg0KPGI+U3ViamVjdDo8L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2Zj
XSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+T24gTm92IDE5LCAyMDE1LCBhdCA5OjI4IFBNLCBRaW4gV3UgJmx0
OzxhIGhyZWY9Im1haWx0bzpiaWxsLnd1QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5iaWxsLnd1QGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsg
d3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG
NDk3RCI+SGksIEFuZHJldyBhbmQgUGF1bDo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5JdCBsb29rcyBJIG1pc3NlZCBhIGxvdCBvZiBk
aXNjdXNzaW9uIHJlZ2FyZGluZyBOU0ggY29udGV4dCBoZWFkZXIgaW4gdGhlIHBhc3QsIHRoYW5r
cyBQYXVsIHRvIHBvaW50IG1lIHRoZSBhcmNoaXZlLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkdlbmVyYWxseSBzcGVha2luZywgdGhl
cmUgaXMgdHJhZGVvZmYgYmV0d2VlbiBwZXJmb3JtYW5jZSBhbmQgZmxleGliaWxpdHkuPC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj5BYnNvbHV0ZWx5LCBhbmQgdGhhdCdzIHRoZSByZWFzb24gZm9yIG9mZmVy
aW5nIHRoZSB0d28gb3B0aW9uczogYmFsYW5jZSBzcGVlZC9zaW1wbGljaXR5IGFuZCBmbGV4aWJp
bGl0eS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoZSBwaGlsb3NvcGh5IGlzIHRvIG1hbmRh
dGUgdGhlIHNpbXBsZXN0IGZvcm0gb2YgbWV0YWRhdGEsIGVuYWJsaW5nIGEgYnJvYWQgaW1wbGVt
ZW50YXRpb24gYmFzZS4mbmJzcDsgSWYvd2hlbiBtb3JlIGZsZXhpYmlsaXR5IGlzIG5lZWRlZCBh
IG1vcmUgZmxleGlibGUgTlNIIHR5cGUgaXMgYXZhaWxhYmxlLCBhbG9uZyB3aXRoIHRoZSBhc3Nv
Y2lhdGVkIHRyYWRlb2Zmcy4mbmJzcDsgVGhhdCdzDQogdGhlIGJhbGFuY2UgdGhhdCB3ZSBkZWNp
ZGVkIHRvIHN0cmlrZSBhbmQgaXQgc2VlbXMgdG8gYmUgcmVhc29uYWJsZSBhbmQgd2VsbCBhY2Nl
cHRlZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UGF1bDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PGJy
Pg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpz
ZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vc2ZjIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_C8C844F84E550E43865561FAE104718579E0902BVOEXM20Winterna_--


From nobody Thu Dec  3 05:34:23 2015
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 808EE1A8757 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 05:34:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OHXExEj9PEfU for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 05:34:18 -0800 (PST)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2946F1A874F for <sfc@ietf.org>; Thu,  3 Dec 2015 05:34:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=34818; q=dns/txt; s=iport; t=1449149658; x=1450359258; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=CcBED4cC311/5PBGbkX1YrNaQd83OeK4Ug8CPdDvVds=; b=CauX6Ovs4JUNgPaHIQ3S27GAdGjroa6i3NvWgP2rh4dvBuIrAuFcr8Ub c40lctOr1QQTopoimpH1LULlLGDrzMzinWrh1nmSuvUyQKxAxdgJrEHia BWkrMbCFzFzX/lCumNHqw8SrLdfXpLScBw+04FvNgHoVRha4XBrdnrCJx E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ArBQBpRGBW/5NdJa1egm5MU24GvUqBb?= =?us-ascii?q?hcBCYVtAhyBKjoSAQEBAQEBAYEKhDQBAQEEAQEBCxUKOAcCCAMQAgEIEQQBASE?= =?us-ascii?q?HAwICAh8GCxQJCAIEDgWIGgMSDbEKjDgNhEUBAQEBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEUBIZUgg+CboJTgVcRASwgCYJmL4EVBYgoik+DagGLRIF3gVuEQ452h1gBKAU?= =?us-ascii?q?2gg4ggVZyhC46gQcBAQE?=
X-IronPort-AV: E=Sophos;i="5.20,378,1444694400";  d="scan'208,217";a="214466032"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Dec 2015 13:34:17 +0000
Received: from XCH-RCD-007.cisco.com (xch-rcd-007.cisco.com [173.37.102.17]) by rcdn-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id tB3DYHDg007995 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 3 Dec 2015 13:34:17 GMT
Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-RCD-007.cisco.com (173.37.102.17) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Thu, 3 Dec 2015 07:34:16 -0600
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.000; Thu, 3 Dec 2015 07:34:15 -0600
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5ejy7hwshPJkSenz9F/5cNK56klIsAgADIkYCAADCGgIAEnguAgAzcDQCAAAVZAIACr78A
Date: Thu, 3 Dec 2015 13:34:15 +0000
Message-ID: <04E77528-6F28-4581-BDFC-401791EDE0B0@cisco.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D6E5328@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B6D6E5328@MBX021-W3-CA-2.exch021.domain.local>
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_04E775286F284581BDFC401791EDE0B0ciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/2S18Ks7Vr4r67MHSzsbXsNowc6I>
Cc: "Andrew G. Malis" <agmalis@gmail.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 13:34:21 -0000

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

SGkgUm9uLA0KDQpJJ20gbm90IHN1cmUgd2UgZ2FpbiBtdWNoIGJ5IGFkZGluZyB0aGF0LiAgR2l2
ZW4gdGhhdCBhIGNvbnRyb2wgcGxhbmUgaXMgbmVlZGVkIHRvIHByb3ZpZGUgc2VtYW50aWMgbWVh
bmluZyB0byB0aGUgbWV0YWRhdGEsIHJlbHlpbmcgb24gdGhhdCBjb250cm9sIHBsYW5lIHRvICJk
ZXNjcmliZSIgdGhlIGFsbG9jYXRpb24gc2VlbXMgcmVhc29uYWJsZS4gIEl0J3MgY2VydGFpbmx5
IHRoZSBhcHByb2FjaCB0YWtlbiBpbiB0aGUgb3BlbiBzb3VyY2Ugd29ybGQsIGFuZCBpcyB3b3Jr
aW5nLg0KDQpQYXVsDQoNCk9uIERlYyAxLCAyMDE1LCBhdCAzOjMyIFBNLCBSb24gUGFya2VyIDxS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPj4gd3JvdGU6DQoNClBhdWwsDQoNCkZvciB0eXBlIDEsIHdvdWxkIHlvdSBj
b25zaWRlciBpbmNvcnBvcmF0aW9uIG9mIGEg4oCcc2NoZW1hIElE4oCdIGVpdGhlciB3aXRoaW4g
dGhlIDE2IGJ5dGVzIG9yIG91dHNpZGUgb2YgdGhlbT8gICBUaGF0IHdvdWxkIGFsbG93IGZvciBh
biBJQU5BLXR5cGUgcmVnaXN0cnkgdG8gbWFrZSBleHBsaWNpdCB0aGUgdmFyaW91cyBjb21wbGV0
ZSBpbnRlcnByZXRhdGlvbnMgb2YgdGhlIGZpeGVkLXNpemUgbWV0YWRhdGEgYnl0ZXMuICAgQSB2
YWx1ZSBjb3VsZCBiZSByZXNlcnZlZCBmb3Ig4oCcZW50ZXJwcmlzZSBzcGVjaWZpY+KAnSB0byBh
bGxvdyBmb3IgaW5ub3ZhdGlvbiBhbmQgZXhwZXJpbWVudGFsIHVzZXMgKHdoZXRoZXIgb3Igbm90
IGFuIGVudGVycHJpc2UgSUQgd291bGQgYmUgaW5jbHVkZWQgaW4gdGhpcyBjYXNlIGNvdWxkIGJl
IGZvciBmdXJ0aGVyIGRpc2N1c3Npb24pLiAgIEkgdGhpbmsgc29tZSBvZiB0aGUgY29uY2VybnMg
YXJvdW5kIHR5cGUgMSBpcyB0aGUgcmlnaWRpdHksIGJ1dCBhbHNvIHRoZSBub3Qtc28tZXhwbGlj
aXRseSBzdHJ1Y3R1cmVkIG5hdHVyZSBvZiBpdCBhbmQgaG93IHRoYXQgY291bGQgbGVhZCB0byBp
bnRlcm9wZXJhYmlsaXR5IGRpZmZpY3VsdGllcy4gICAgTXkgcHJvcG9zYWwgd291bGQgcmVkdWNl
IGNvbmNlcm5zIGFyb3VuZCB0aGUgbGF0dGVyLCBJIGJlbGlldmUuDQoNClRoYW5rcy4NCg0KICAg
Um9uDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBQYXVsIFF1aW5uIChwYXVscSkNClNlbnQ6IFR1ZXNkYXksIERlY2VtYmVyIDEsIDIwMTUg
MzoxNCBQTQ0KVG86IEFuZHJldyBHLiBNYWxpcyA8YWdtYWxpc0BnbWFpbC5jb208bWFpbHRvOmFn
bWFsaXNAZ21haWwuY29tPj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
ClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KSGkg
QW5keSwNCg0KDQpQbGVhc2Ugc2VlIGJlbG93Lg0KDQoNClRoYW5rcw0KUGF1bA0KDQoNCk9uIE5v
diAyMywgMjAxNSwgYXQgMTA6NTAgQU0sIEFuZHJldyBHLiBNYWxpcyA8YWdtYWxpc0BnbWFpbC5j
b208bWFpbHRvOmFnbWFsaXNAZ21haWwuY29tPj4gd3JvdGU6DQoNCkkgYWdyZWUgd2l0aCBQYXVs
IEIuIHRoYXQgaW50ZXJvcGVyYWJpbGl0eSBpcyBiZXN0IHNlcnZlZCBieSB1c2luZyBhIGhlYWRl
ciB0aGF0IGFjY29tbW9kYXRlcyB0aGUgZ3JlYXRlc3QgbnVtYmVyIG9mIHBvc3NpYmxlIGFwcGxp
Y2F0aW9ucyBhbmQgdXNlIGNhc2VzIGFzIHRoZSBjb21tb24gZGVub21pbmF0b3IuIFRoaXMgYXJn
dWVzIGZvciB0eXBlIDIgYmVpbmcgdGhlIE1VU1QgdG8gaW1wbGVtZW50LCB3aXRoIHR5cGUgMSBi
ZWluZyBhbiBvcHRpb25hbCBvcHRpbWl6YXRpb24gZm9yIHNvbWUgcGFydGljdWxhciB1c2UgY2Fz
ZXMgb3IgYXBwbGljYXRpb25zIHRoYXQgcmVxdWlyZSBhdCBtb3N0IGEgcGFydGljdWxhciBudW1i
ZXIgY29udGV4dCBoZWFkZXJzLg0KDQoNClBRPiAgSSBkb24ndCBmb2xsb3cgdGhhdCBsb2dpYzog
dGhlIF9lYXNpZXN0XyAoaW4gdGVybXMgb2YgY29tcGxleGl0eSwgY29zdCwgZXRjLikgb3B0aW9u
IG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRvIG1hbmRhdGUgc2luY2UgaXQgYWxsb3dzIGZvciBhIGJy
b2FkIGltcGxlbWVudGF0aW9uIGFuZCBoZWxwcyBlbnN1cmUgYWRvcHRpb24gb2YgdGhlIHByb3Rv
Y29sLiAgTWFuZGF0aW5nIGEgbW9yZSBjb21wbGV4IG9wdGlvbiBzaW1wbHkgc2xvd3MgdGhlIGFk
b3B0aW9uLiAgVGhpcyBpcyBleGFjdGx5IHRoZSBjb252ZXJzYXRpb24gd2UgaGFkIHdoZW4gcHV0
dGluZyB0b2dldGhlciB0aGUgZHJhZnQsIGFuZCBvbmUgdGhhdCBzZWVtcyB0byByZXNvbmF0ZSB3
aXRoIGRldmVsb3BlcnMgYW5kIG9wZXJhdG9ycyBhbGlrZS4NCg0KUFE+ICBBbHNvLCBsZXQncyBu
b3QgaWdub3JlIGhpc3RvcnkgKHlvdSBrbm93IHRoZSBvbGQgYWRhZ2UgOykpOiBUTFYgYW5kIG90
aGVyIHZhcmlhYmxlIGxlbmd0aCBkYXRhIHBsYW5lIHByb3RvY29scyBoYXZlIG5vdCBiZWVuIGEg
c3VjY2Vzcy4gIFdlIGNhbiBkZWJhdGUgdGhlIHJlYXNvbnMgZm9yIHRoYXQsIGJ1dCB0aGUgZmFj
dCByZW1haW5zOiBzaW1wbGUgZGF0YSBwbGFuZXMgZ2V0IGFkb3B0aW9uLiAgQXMgUGF1bCBCLiBw
b2ludHMgb3V0IGJlbG93LCB3ZSBkb24ndCBrbm93IGFsbCB0aGUgbWV0YWRhdGEgYW5zd2Vycywg
YnV0IHdlIGRvIGtub3cgdGhhdCBhIGJvdW5kZWQgYW1vdW50IG9mIG1ldGFkYXRhIGlzIHZlcnkg
aW1wb3J0YW50IGZvciBTRkMgdXNlIGNhc2VzLiAgTGV0J3MgdXNlIHRoYXQgZmFjdCwgYW5kIGEg
c2ltcGxlIHByb3RvY29sIHRvIGdldCBpbXBsZW1lbnRhdGlvbiBvdXQgdGhlIGRvb3IuDQoNCklu
IGEgc2VwYXJhdGUgZW1haWwsIE1lZCBhc2tlZCBhIHZlcnkgcmVhc29uYWJsZSBxdWVzdGlvbiAt
IGZvciB0eXBlIDEsIHdoeSBhcmUgdGhlcmUgZm91ciBtYW5kYXRvcnkgY29udGV4dCBoZWFkZXJz
LCByYXRoZXIgdGhhbiAyLCAzLCA1LCAxMCwgZXRjLj8gVGhlIGRyYWZ0IGNvbnRhaW5zIG5vIHBh
cnRpY3VsYXIganVzdGlmaWNhdGlvbiBmb3IgdGhpcyBjaG9pY2UuDQoNClBRPiAgVGhhdCdzIGEg
dmVyeSB2YWxpZCBxdWVzdGlvbi4gIFRoZSBzdGFydGluZyBwcmVtaXNlIHdhcyBzaW1wbGU6IGEg
Ym91bmRlZCBzZXQgb2YgZml4ZWQgbWV0YWRhdGEuICAgQmFzZWQgb24gc29tZSBleHBlcmllbmNl
IGluIHRoZSBzZXJ2aWNlIHNwYWNlIGFuZCBzb21lIGluaXRpYWwgdXNlIGNhc2UgZGlzY3Vzc2lv
biB3aXRoIG9wZXJhdG9ycywgNCBwcm92aWRlZCBzb21lIGJhbGFuY2U6IHJlYXNvbmFibGUgaW4g
dGhhdCBpdCBwcm92aWRlZCBzb21lIG1lYW5pbmdmdWwgc3BhY2UsIHlldCBub3Qgc28gbGFyZ2Ug
YXMgdG8gYmVjb21lIHVud2llbGR5LCBhbGwgdGhlIHdoaWxlIGZvcmNpbmcgc29tZSBkaXNjaXBs
aW5lLiAgT3ZlcmFsbCB0aGF0IGhhcyBwcm92ZW4gdG8gYmUgdHJ1ZSBhcyBpbXBsZW1lbnRhdGlv
bnMgaGF2ZSBiZWVuIHRlc3RlZCBhbmQgbWFwcGVkIHRvIHVzZSBjYXNlcy4gIE9mIGNvdXJzZSB5
b3UgY2FuIGNvbWUgdXAgd2l0aCBjYXNlcyB3aGVyZSA0IGlzIHRvbyBtYW55LCBvciB0b28gZmV3
LCBpbiB3aGljaCBjYXNlIHRoZSBkcmFmdCBwcm92aWRlcyBhIG1lYW5zIHRvIGFjY29tbW9kYXRl
IHRoYXQuDQoNClBRPiAgSSBhbHNvIHRoaW5rIHdlIG5lZWQgdG8gYmUgcmVhbGlzdGljLiAgV2Ug
d2VyZSB1cmdlZCBkdXJpbmcgV0cgZm9ybWF0aW9uIGJ5IGEgbGFyZ2Ugb3BlcmF0b3I6IHRoZSBJ
RVRGIGNhbm5vdCBzcGVuZCB5ZWFycyB0cnlpbmcgdG8gc29sdmUgdGhlIHNlcnZpY2UgY2hhaW5p
bmcgaXNzdWUuICBUaGUgbmVlZCBmb3IgYW4gaW50ZXJvcGVyYWJsZSBwcm90b2NvbCBpcyBhY3V0
ZSBhbmQgb3BlcmF0b3JzIG5lZWQgdG8gc3RhcnQgd29ya2luZyBvbiBkZXBsb3ltZW50IChzZWUg
dGhlIHZpYnJhbmN5IG9mIHRoZSBvcGVuIHNvdXJjZSBwcm9qZWN0cyBpbiB0aGlzIHNwYWNlKS4g
IFRoZSBiYWxhbmNlIG9mIHR5cGUgMSBhbmQgdHlwZSAyIGFsbG93cyBmb3IgdmVsb2NpdHkgYW5k
IGV2b2x1dGlvbi4NCg0KDQoNCg0KDQpJdOKAmXMgdHJ1ZSB0aGF0IHRoZXJlIGFyZSB0d28gcGFy
dGljdWxhciB1c2UgY2FzZXMsIGRyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbiBh
bmQgZHJhZnQtbmFwcGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2NhdGlvbiwgdGhhdCBsb29rIHRv
IG1ha2UgZ29vZCB1c2Ugb2YgZXhhY3RseSA0IGNvbnRleHQgaGVhZGVycy4gSG93ZXZlciwgdGhl
c2UgYXJlIGp1c3QgdHdvIHBhcnRpY3VsYXIgZXhhbXBsZXMsIGFuZCBub3QgeWV0IGFjY2VwdGVk
IGJ5IHRoZSBXRy4gIEZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhlc2UgZHJhZnRzLCBvciBldmVu
IGltcGxlbWVudGF0aW9uLCBtYXkgc2hvdyB0aGF0IGZvdXIgYXJlIGluc3VmZmljaWVudC4NCg0K
Q2hlZXJzLA0KQW5keQ0KDQoNCk9uIEZyaSwgTm92IDIwLCAyMDE1IGF0IDEyOjIwIFBNLCBCb3R0
b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhw
ZS5jb20+PiB3cm90ZToNCkkgdGhpbmsgd2UgYWxsIGNvdWxkIGFncmVlIHRoYXQgZml4ZWQgaGVh
ZGVycyBhcmUgZWFzaWVyIHRvIGltcGxlbWVudCB0aGFuIFRMVnMsIGhvd2V2ZXIgdGhhdCBkb2Vz
IG5vdCByYXRpb25hbGl6ZSBtYW5kYXRpbmcgYSBmaXhlZCBoZWFkZXIgaW1wbGVtZW50YXRpb24u
IEl0IHdvdWxkIHJhdGlvbmFsaXplIHN1cHBvcnRpbmcgb25seSBmaXhlZCBsZW5ndGggaGVhZGVy
cywgaG93ZXZlciB3ZSBoYXZlIGJlZW4gdW5hYmxlIHRvIGRvIHRoaXMuIE9wdGlvbnMgYWx3YXlz
IHdlYWtlbiBzdGFuZGFyZHMgYWdyZWVtZW50Lg0KDQpJZiB0aGUgYXBwbGljYXRpb24gcmVxdWly
ZXMgVExWcywgdGhlbiBpdCBkb2VzIG5vdCBwcm92aWRlIGFueSBzdGFuZGFyZHMgYWR2YW50YWdl
IHRvIG1hbmRhdGUgc3VwcG9ydCBmb3IgZml4ZWQgaGVhZGVycy4gSXQgd2lsbCBub3QgYmUgcG9z
c2libGUgZm9yIGFuIGFwcGxpY2F0aW9uIHRoYXQgcmVxdWlyZXMgVExWcyB0byBmYWxsIGJhY2sg
dG8gZml4ZWQgbGVuZ3RoIGhlYWRlcnMuIElmIHRoZXkgY291bGQsIHRoZW4gd2Ugc2hvdWxkIGVs
aW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBmcm9tIE5TSC4NCg0KSU1ITyB3ZSBzaG91bGQgYmUgbG9v
a2luZyBhdCB0aGUgYWJzdHJhY3Qgc2VtYW50aWNzIGZvciBtZXRhLWRhdGEgYmVmb3JlIHdlIGNv
bnNpZGVyIGhvdyB0byBlbmNvZGUgaXQuIE9uY2Ugd2UgZGVjaWRlIHdoYXQgbmVlZHMgdG8gYmUg
ZW5jb2RlZCB0aGVuIHdlIGNhbiBjb25zaWRlciB0aGUgYmVzdCBlbmNvZGluZ3MgYW5kIHdoYXQg
c2hvdWxkIGJlIG1hbmRhdG9yeSBvciBvcHRpb25hbC4NCg0KQ2hlZXJzLA0KDQpQYXVsDQpGcm9t
OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmc+XSBPbiBCZWhhbGYgT2YgUGF1bCBRdWlubiAocGF1bHEpDQpTZW50OiBGcmlkYXksIE5v
dmVtYmVyIDIwLCAyMDE1IDY6MjcgQU0NClRvOiBRaW4gV3UNCkNjOiB1cmkuZWx6dXJAaW50ZWwu
Y29tPG1haWx0bzp1cmkuZWx6dXJAaW50ZWwuY29tPjsgRG9sZ2Fub3csIEFuZHJldyAoQW5kcmV3
KTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBMaW5kYSBEdW5iYXINClN1Ympl
Y3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KDQpPbiBOb3Yg
MTksIDIwMTUsIGF0IDk6MjggUE0sIFFpbiBXdSA8YmlsbC53dUBodWF3ZWkuY29tPG1haWx0bzpi
aWxsLnd1QGh1YXdlaS5jb20+PiB3cm90ZToNCg0KSGksIEFuZHJldyBhbmQgUGF1bDoNCkl0IGxv
b2tzIEkgbWlzc2VkIGEgbG90IG9mIGRpc2N1c3Npb24gcmVnYXJkaW5nIE5TSCBjb250ZXh0IGhl
YWRlciBpbiB0aGUgcGFzdCwgdGhhbmtzIFBhdWwgdG8gcG9pbnQgbWUgdGhlIGFyY2hpdmUuDQpH
ZW5lcmFsbHkgc3BlYWtpbmcsIHRoZXJlIGlzIHRyYWRlb2ZmIGJldHdlZW4gcGVyZm9ybWFuY2Ug
YW5kIGZsZXhpYmlsaXR5Lg0KDQoNCkFic29sdXRlbHksIGFuZCB0aGF0J3MgdGhlIHJlYXNvbiBm
b3Igb2ZmZXJpbmcgdGhlIHR3byBvcHRpb25zOiBiYWxhbmNlIHNwZWVkL3NpbXBsaWNpdHkgYW5k
IGZsZXhpYmlsaXR5Lg0KDQpUaGUgcGhpbG9zb3BoeSBpcyB0byBtYW5kYXRlIHRoZSBzaW1wbGVz
dCBmb3JtIG9mIG1ldGFkYXRhLCBlbmFibGluZyBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGJhc2Uu
ICBJZi93aGVuIG1vcmUgZmxleGliaWxpdHkgaXMgbmVlZGVkIGEgbW9yZSBmbGV4aWJsZSBOU0gg
dHlwZSBpcyBhdmFpbGFibGUsIGFsb25nIHdpdGggdGhlIGFzc29jaWF0ZWQgdHJhZGVvZmZzLiAg
VGhhdCdzIHRoZSBiYWxhbmNlIHRoYXQgd2UgZGVjaWRlZCB0byBzdHJpa2UgYW5kIGl0IHNlZW1z
IHRvIGJlIHJlYXNvbmFibGUgYW5kIHdlbGwgYWNjZXB0ZWQuDQoNClRoYW5rcywNClBhdWwNCg0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1h
aWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQoNCg0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGkgUm9uLA0KPGRpdiBjbGFzcz0i
Ij48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+SSdtIG5vdCBzdXJlIHdlIGdh
aW4gbXVjaCBieSBhZGRpbmcgdGhhdC4gJm5ic3A7R2l2ZW4gdGhhdCBhIGNvbnRyb2wgcGxhbmUg
aXMgbmVlZGVkIHRvIHByb3ZpZGUgc2VtYW50aWMgbWVhbmluZyB0byB0aGUgbWV0YWRhdGEsIHJl
bHlpbmcgb24gdGhhdCBjb250cm9sIHBsYW5lIHRvICZxdW90O2Rlc2NyaWJlJnF1b3Q7IHRoZSBh
bGxvY2F0aW9uIHNlZW1zIHJlYXNvbmFibGUuICZuYnNwO0l0J3MgY2VydGFpbmx5IHRoZSBhcHBy
b2FjaCB0YWtlbiBpbiB0aGUNCiBvcGVuIHNvdXJjZSB3b3JsZCwgYW5kIGlzIHdvcmtpbmcuPC9k
aXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5Q
YXVsPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjxkaXY+DQo8YmxvY2txdW90
ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+T24gRGVjIDEsIDIwMTUsIGF0
IDM6MzIgUE0sIFJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tIiBjbGFzcz0iIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PC9hPiZndDsgd3JvdGU6PC9kaXY+DQo8YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdlLW5ld2xp
bmUiPg0KPGRpdiBjbGFzcz0iIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWlj
cm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiIGNsYXNzPSIiPg0KPHN0eWxlIGNsYXNz
PSIiPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQg
MyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3Jt
YWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7
DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJp
Zjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBz
cGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUx
Nw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1z
dHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNl
Y3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAx
LjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5
bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0
IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDld
Pjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRp
dCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjxkaXYg
bGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiIGNsYXNzPSIiPg0KPGRpdiBj
bGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIiBjbGFzcz0iIj5QYXVsLDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCIgY2xhc3M9IiI+Rm9y
IHR5cGUgMSwgd291bGQgeW91IGNvbnNpZGVyIGluY29ycG9yYXRpb24gb2YgYSDigJxzY2hlbWEg
SUTigJ0gZWl0aGVyIHdpdGhpbiB0aGUgMTYgYnl0ZXMgb3Igb3V0c2lkZSBvZiB0aGVtPyZuYnNw
OyZuYnNwOyBUaGF0IHdvdWxkIGFsbG93IGZvciBhbiBJQU5BLXR5cGUgcmVnaXN0cnkNCiB0byBt
YWtlIGV4cGxpY2l0IHRoZSB2YXJpb3VzIGNvbXBsZXRlIGludGVycHJldGF0aW9ucyBvZiB0aGUg
Zml4ZWQtc2l6ZSBtZXRhZGF0YSBieXRlcy4mbmJzcDsmbmJzcDsgQSB2YWx1ZSBjb3VsZCBiZSBy
ZXNlcnZlZCBmb3Ig4oCcZW50ZXJwcmlzZSBzcGVjaWZpY+KAnSB0byBhbGxvdyBmb3IgaW5ub3Zh
dGlvbiBhbmQgZXhwZXJpbWVudGFsIHVzZXMgKHdoZXRoZXIgb3Igbm90IGFuIGVudGVycHJpc2Ug
SUQgd291bGQgYmUgaW5jbHVkZWQgaW4gdGhpcyBjYXNlIGNvdWxkDQogYmUgZm9yIGZ1cnRoZXIg
ZGlzY3Vzc2lvbikuJm5ic3A7Jm5ic3A7IEkgdGhpbmsgc29tZSBvZiB0aGUgY29uY2VybnMgYXJv
dW5kIHR5cGUgMSBpcyB0aGUgcmlnaWRpdHksIGJ1dCBhbHNvIHRoZSBub3Qtc28tZXhwbGljaXRs
eSBzdHJ1Y3R1cmVkIG5hdHVyZSBvZiBpdCBhbmQgaG93IHRoYXQgY291bGQgbGVhZCB0byBpbnRl
cm9wZXJhYmlsaXR5IGRpZmZpY3VsdGllcy4mbmJzcDsmbmJzcDsmbmJzcDsgTXkgcHJvcG9zYWwg
d291bGQgcmVkdWNlIGNvbmNlcm5zIGFyb3VuZCB0aGUgbGF0dGVyLA0KIEkgYmVsaWV2ZS48bzpw
IGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiIGNsYXNzPSIiPlRoYW5rcy48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCIgY2xh
c3M9IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiIGNsYXNzPSIiPiZuYnNwOyZu
YnNwOyBSb248bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCIgY2xhc3M9IiI+PG86cCBjbGFzcz0i
Ij4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0i
X01haWxFbmRDb21wb3NlIiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCIg
Y2xhc3M9IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9hPjwvcD4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUx
RTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiIgY2xhc3M9IiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48YiBjbGFzcz0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiIGNsYXNzPSIiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiIGNsYXNzPSIiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZyIgY2xhc3M9IiI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
PC9hPl0NCjxiIGNsYXNzPSIiPk9uIEJlaGFsZiBPZiA8L2I+UGF1bCBRdWlubiAocGF1bHEpPGJy
IGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+U2VudDo8L2I+IFR1ZXNkYXksIERlY2VtYmVyIDEsIDIw
MTUgMzoxNCBQTTxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlRvOjwvYj4gQW5kcmV3IEcuIE1h
bGlzICZsdDs8YSBocmVmPSJtYWlsdG86YWdtYWxpc0BnbWFpbC5jb20iIGNsYXNzPSIiPmFnbWFs
aXNAZ21haWwuY29tPC9hPiZndDs8YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5DYzo8L2I+IDxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIGNsYXNzPSIiPnNmY0BpZXRmLm9yZzwvYT48YnIg
Y2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIE5TSCBjb250ZXh0
IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEFuZHksIDxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9wPg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnAgY2xhc3M9IiI+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVhc2Ugc2VlIGJlbG93LjxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rczxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+UGF1bDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwIGNsYXNzPSIiPiZu
YnNwOzwvbzpwPjwvcD4NCjxkaXYgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBOb3YgMjMsIDIwMTUsIGF0IDEwOjUwIEFNLCBBbmRy
ZXcgRy4gTWFsaXMgJmx0OzxhIGhyZWY9Im1haWx0bzphZ21hbGlzQGdtYWlsLmNvbSIgY2xhc3M9
IiI+YWdtYWxpc0BnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8bzpwIGNsYXNzPSIiPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286
cD48L3A+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkkgYWdyZWUgd2l0aCBQYXVsIEIuIHRoYXQgaW50ZXJvcGVyYWJpbGl0eSBpcyBiZXN0IHNl
cnZlZCBieSB1c2luZyBhIGhlYWRlciB0aGF0IGFjY29tbW9kYXRlcyB0aGUgZ3JlYXRlc3QgbnVt
YmVyIG9mIHBvc3NpYmxlIGFwcGxpY2F0aW9ucyBhbmQgdXNlIGNhc2VzIGFzIHRoZSBjb21tb24g
ZGVub21pbmF0b3IuIFRoaXMgYXJndWVzIGZvciB0eXBlIDIgYmVpbmcgdGhlIE1VU1QgdG8gaW1w
bGVtZW50LCB3aXRoDQogdHlwZSAxIGJlaW5nIGFuIG9wdGlvbmFsIG9wdGltaXphdGlvbiBmb3Ig
c29tZSBwYXJ0aWN1bGFyIHVzZSBjYXNlcyBvciBhcHBsaWNhdGlvbnMgdGhhdCByZXF1aXJlIGF0
IG1vc3QgYSBwYXJ0aWN1bGFyIG51bWJlciBjb250ZXh0IGhlYWRlcnMuDQo8bzpwIGNsYXNzPSIi
PjwvbzpwPjwvcD4NCjxkaXYgY2xhc3M9IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwIGNs
YXNzPSIiPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwIGNsYXNzPSIi
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPlBRJmd0OyAmbmJzcDtJIGRvbid0IGZvbGxvdyB0aGF0IGxvZ2ljOiB0aGUgX2Vhc2ll
c3RfIChpbiB0ZXJtcyBvZiBjb21wbGV4aXR5LCBjb3N0LCBldGMuKSBvcHRpb24gbWFrZXMgdGhl
IG1vc3Qgc2Vuc2UgdG8gbWFuZGF0ZSBzaW5jZSBpdCBhbGxvd3MgZm9yIGEgYnJvYWQgaW1wbGVt
ZW50YXRpb24gYW5kIGhlbHBzIGVuc3VyZSBhZG9wdGlvbiBvZiB0aGUgcHJvdG9jb2wuICZuYnNw
O01hbmRhdGluZyBhIG1vcmUgY29tcGxleCBvcHRpb24NCiBzaW1wbHkgc2xvd3MgdGhlIGFkb3B0
aW9uLiAmbmJzcDtUaGlzIGlzIGV4YWN0bHkgdGhlIGNvbnZlcnNhdGlvbiB3ZSBoYWQgd2hlbiBw
dXR0aW5nIHRvZ2V0aGVyIHRoZSBkcmFmdCwgYW5kIG9uZSB0aGF0IHNlZW1zIHRvIHJlc29uYXRl
IHdpdGggZGV2ZWxvcGVycyBhbmQgb3BlcmF0b3JzIGFsaWtlLiZuYnNwOzxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7QWxzbywgbGV0J3Mgbm90IGlnbm9yZSBo
aXN0b3J5ICh5b3Uga25vdyB0aGUgb2xkIGFkYWdlIDspKTogVExWIGFuZCBvdGhlciB2YXJpYWJs
ZSBsZW5ndGggZGF0YSBwbGFuZSBwcm90b2NvbHMgaGF2ZSBub3QgYmVlbiBhIHN1Y2Nlc3MuICZu
YnNwO1dlIGNhbiBkZWJhdGUgdGhlIHJlYXNvbnMgZm9yIHRoYXQsIGJ1dCB0aGUgZmFjdCByZW1h
aW5zOiBzaW1wbGUgZGF0YSBwbGFuZXMgZ2V0IGFkb3B0aW9uLiAmbmJzcDtBcw0KIFBhdWwgQi4g
cG9pbnRzIG91dCBiZWxvdywgd2UgZG9uJ3Qga25vdyBhbGwgdGhlIG1ldGFkYXRhIGFuc3dlcnMs
IGJ1dCB3ZSBkbyBrbm93IHRoYXQgYSBib3VuZGVkIGFtb3VudCBvZiBtZXRhZGF0YSBpcyB2ZXJ5
IGltcG9ydGFudCBmb3IgU0ZDIHVzZSBjYXNlcy4gJm5ic3A7TGV0J3MgdXNlIHRoYXQgZmFjdCwg
YW5kIGEgc2ltcGxlIHByb3RvY29sIHRvIGdldCBpbXBsZW1lbnRhdGlvbiBvdXQgdGhlIGRvb3Iu
PG86cCBjbGFzcz0iIj48L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCIgY2xh
c3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5JbiBhIHNlcGFyYXRlIGVtYWlsLCBNZWQgYXNrZWQgYSB2ZXJ5
IHJlYXNvbmFibGUgcXVlc3Rpb24gLSBmb3IgdHlwZSAxLCB3aHkgYXJlIHRoZXJlJm5ic3A7Zm91
ciBtYW5kYXRvcnkgY29udGV4dCBoZWFkZXJzLCByYXRoZXIgdGhhbiAyLCAzLCA1LCAxMCwgZXRj
Lj8gVGhlIGRyYWZ0IGNvbnRhaW5zIG5vIHBhcnRpY3VsYXIganVzdGlmaWNhdGlvbiBmb3IgdGhp
cyBjaG9pY2UuPG86cCBjbGFzcz0iIj48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7VGhhdCdzIGEgdmVyeSB2YWxpZCBxdWVzdGlv
bi4gJm5ic3A7VGhlIHN0YXJ0aW5nIHByZW1pc2Ugd2FzIHNpbXBsZTogYSBib3VuZGVkIHNldCBv
ZiBmaXhlZCBtZXRhZGF0YS4gJm5ic3A7IEJhc2VkIG9uIHNvbWUgZXhwZXJpZW5jZSBpbiB0aGUg
c2VydmljZSBzcGFjZSBhbmQgc29tZSBpbml0aWFsIHVzZSBjYXNlIGRpc2N1c3Npb24gd2l0aCBv
cGVyYXRvcnMsIDQgcHJvdmlkZWQgc29tZSBiYWxhbmNlOiByZWFzb25hYmxlDQogaW4gdGhhdCBp
dCBwcm92aWRlZCBzb21lIG1lYW5pbmdmdWwgc3BhY2UsIHlldCBub3Qgc28gbGFyZ2UgYXMgdG8g
YmVjb21lIHVud2llbGR5LCBhbGwgdGhlIHdoaWxlIGZvcmNpbmcgc29tZSBkaXNjaXBsaW5lLiAm
bmJzcDtPdmVyYWxsIHRoYXQgaGFzIHByb3ZlbiB0byBiZSB0cnVlIGFzIGltcGxlbWVudGF0aW9u
cyBoYXZlIGJlZW4gdGVzdGVkIGFuZCBtYXBwZWQgdG8gdXNlIGNhc2VzLiAmbmJzcDtPZiBjb3Vy
c2UgeW91IGNhbiBjb21lIHVwIHdpdGggY2FzZXMNCiB3aGVyZSA0IGlzIHRvbyBtYW55LCBvciB0
b28gZmV3LCBpbiB3aGljaCBjYXNlIHRoZSBkcmFmdCBwcm92aWRlcyBhIG1lYW5zIHRvIGFjY29t
bW9kYXRlIHRoYXQuPG86cCBjbGFzcz0iIj48L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBRJmd0OyAmbmJz
cDtJIGFsc28gdGhpbmsgd2UgbmVlZCB0byBiZSByZWFsaXN0aWMuICZuYnNwO1dlIHdlcmUgdXJn
ZWQgZHVyaW5nIFdHIGZvcm1hdGlvbiBieSBhIGxhcmdlIG9wZXJhdG9yOiB0aGUgSUVURiBjYW5u
b3Qgc3BlbmQgeWVhcnMgdHJ5aW5nIHRvIHNvbHZlIHRoZSBzZXJ2aWNlIGNoYWluaW5nIGlzc3Vl
LiAmbmJzcDtUaGUgbmVlZCBmb3IgYW4gaW50ZXJvcGVyYWJsZSBwcm90b2NvbCBpcyBhY3V0ZSBh
bmQgb3BlcmF0b3JzIG5lZWQNCiB0byBzdGFydCB3b3JraW5nIG9uIGRlcGxveW1lbnQgKHNlZSB0
aGUgdmlicmFuY3kgb2YgdGhlIG9wZW4gc291cmNlIHByb2plY3RzIGluIHRoaXMgc3BhY2UpLiAm
bmJzcDtUaGUgYmFsYW5jZSBvZiB0eXBlIDEgYW5kIHR5cGUgMiBhbGxvd3MgZm9yIHZlbG9jaXR5
IGFuZCBldm9sdXRpb24uICZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cCBjbGFzcz0iIj4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPG86cCBjbGFzcz0iIj48L286cD48L3A+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SXTigJlzIHRydWUg
dGhhdCB0aGVyZSBhcmUgdHdvIHBhcnRpY3VsYXIgdXNlIGNhc2VzLCZuYnNwO2RyYWZ0LWd1aWNo
YXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbiBhbmQmbmJzcDtkcmFmdC1uYXBwZXItc2ZjLW5zaC1t
b2JpbGl0eS1hbGxvY2F0aW9uLCB0aGF0IGxvb2sgdG8gbWFrZSBnb29kIHVzZSBvZiBleGFjdGx5
IDQgY29udGV4dCBoZWFkZXJzLiBIb3dldmVyLCB0aGVzZSBhcmUganVzdCB0d28gcGFydGljdWxh
ciBleGFtcGxlcywNCiBhbmQgbm90IHlldCBhY2NlcHRlZCBieSB0aGUgV0cuJm5ic3A7IEZ1cnRo
ZXIgZGV2ZWxvcG1lbnQgb2YgdGhlc2UgZHJhZnRzLCBvciBldmVuIGltcGxlbWVudGF0aW9uLCBt
YXkgc2hvdyB0aGF0IGZvdXIgYXJlIGluc3VmZmljaWVudC48bzpwIGNsYXNzPSIiPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnAgY2xh
c3M9IiI+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Q2hlZXJzLDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QW5keTxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cCBj
bGFzcz0iIj4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9wPg0KPGRp
diBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIEZyaSwgTm92IDIwLCAyMDE1IGF0
IDEyOjIwIFBNLCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9y
ZmZAaHBlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPnBhdWwuYm90dG9yZmZAaHBlLmNv
bTwvYT4mZ3Q7IHdyb3RlOjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzow
aW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIiBjbGFz
cz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCIgY2xhc3M9IiI+SSB0aGluayB3ZSBhbGwg
Y291bGQgYWdyZWUgdGhhdCBmaXhlZCBoZWFkZXJzIGFyZSBlYXNpZXIgdG8gaW1wbGVtZW50IHRo
YW4gVExWcywgaG93ZXZlciB0aGF0IGRvZXMgbm90IHJhdGlvbmFsaXplIG1hbmRhdGluZyBhIGZp
eGVkIGhlYWRlcg0KIGltcGxlbWVudGF0aW9uLiBJdCB3b3VsZCByYXRpb25hbGl6ZSBzdXBwb3J0
aW5nIG9ubHkgZml4ZWQgbGVuZ3RoIGhlYWRlcnMsIGhvd2V2ZXIgd2UgaGF2ZSBiZWVuIHVuYWJs
ZSB0byBkbyB0aGlzLiBPcHRpb25zIGFsd2F5cyB3ZWFrZW4gc3RhbmRhcmRzIGFncmVlbWVudC48
L3NwYW4+PG86cCBjbGFzcz0iIj48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PG86cCBjbGFz
cz0iIj48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIiBjbGFzcz0iIj5JZiB0aGUgYXBwbGljYXRpb24gcmVxdWlyZXMgVExWcywgdGhl
biBpdCBkb2VzIG5vdCBwcm92aWRlIGFueSBzdGFuZGFyZHMgYWR2YW50YWdlIHRvIG1hbmRhdGUg
c3VwcG9ydCBmb3IgZml4ZWQgaGVhZGVycy4gSXQgd2lsbCBub3QgYmUgcG9zc2libGUNCiBmb3Ig
YW4gYXBwbGljYXRpb24gdGhhdCByZXF1aXJlcyBUTFZzIHRvIGZhbGwgYmFjayB0byBmaXhlZCBs
ZW5ndGggaGVhZGVycy4gSWYgdGhleSBjb3VsZCwgdGhlbiB3ZSBzaG91bGQgZWxpbWluYXRlIHRo
ZSBUTFYgb3B0aW9uIGZyb20gTlNILg0KPC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCIgY2xhc3M9
IiI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCIgY2xhc3M9IiI+SU1ITyB3ZSBzaG91
bGQgYmUgbG9va2luZyBhdCB0aGUgYWJzdHJhY3Qgc2VtYW50aWNzIGZvciBtZXRhLWRhdGEgYmVm
b3JlIHdlIGNvbnNpZGVyIGhvdyB0byBlbmNvZGUgaXQuIE9uY2Ugd2UgZGVjaWRlIHdoYXQgbmVl
ZHMgdG8gYmUgZW5jb2RlZA0KIHRoZW4gd2UgY2FuIGNvbnNpZGVyIHRoZSBiZXN0IGVuY29kaW5n
cyBhbmQgd2hhdCBzaG91bGQgYmUgbWFuZGF0b3J5IG9yIG9wdGlvbmFsLg0KPC9zcGFuPjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCIg
Y2xhc3M9IiI+Q2hlZXJzLDwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiIGNsYXNzPSIiPiZuYnNw
Ozwvc3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiIGNsYXNzPSIiPlBhdWwNCjwvc3Bhbj48bzpwIGNs
YXNzPSIiPjwvbzpwPjwvcD4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biIgY2xhc3M9IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiIGNsYXNzPSIiPkZyb206PC9i
PiBzZmMgW21haWx0bzo8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIiBjbGFzcz0iIj5zZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8YiBjbGFzcz0i
Ij5PbiBCZWhhbGYgT2YgPC9iPlBhdWwgUXVpbm4gKHBhdWxxKTxiciBjbGFzcz0iIj4NCjxiIGNs
YXNzPSIiPlNlbnQ6PC9iPiBGcmlkYXksIE5vdmVtYmVyIDIwLCAyMDE1IDY6MjcgQU08YnIgY2xh
c3M9IiI+DQo8YiBjbGFzcz0iIj5Ubzo8L2I+IFFpbiBXdTxiciBjbGFzcz0iIj4NCjxiIGNsYXNz
PSIiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnVyaS5lbHp1ckBpbnRlbC5jb20iIHRhcmdldD0i
X2JsYW5rIiBjbGFzcz0iIj4NCnVyaS5lbHp1ckBpbnRlbC5jb208L2E+OyBEb2xnYW5vdywgQW5k
cmV3IChBbmRyZXcpOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayIgY2xhc3M9IiI+DQpzZmNAaWV0Zi5vcmc8L2E+OyBMaW5kYSBEdW5iYXI8YnIgY2xhc3M9IiI+
DQo8YiBjbGFzcz0iIj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6
IGZpeGVkL3RsdjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwIGNsYXNzPSIiPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86
cCBjbGFzcz0iIj48L286cD48L3A+DQo8ZGl2IGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCIgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSIiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBOb3YgMTksIDIwMTUsIGF0IDk6Mjgg
UE0sIFFpbiBXdSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiIGNsYXNzPSIiPmJpbGwud3VAaHVhd2VpLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv
bG9yOiMxRjQ5N0QiIGNsYXNzPSIiPkhpLCBBbmRyZXcgYW5kIFBhdWw6PC9zcGFuPjxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIiBjbGFzcz0iIj5JdCBsb29rcyBJIG1pc3NlZCBh
IGxvdCBvZiBkaXNjdXNzaW9uIHJlZ2FyZGluZyBOU0ggY29udGV4dCBoZWFkZXIgaW4gdGhlIHBh
c3QsIHRoYW5rcyBQYXVsIHRvIHBvaW50IG1lIHRoZSBhcmNoaXZlLjwvc3Bhbj48bzpwIGNsYXNz
PSIiPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCIgY2xhc3M9IiI+R2VuZXJhbGx5IHNwZWFraW5nLCB0
aGVyZSBpcyB0cmFkZW9mZiBiZXR3ZWVuIHBlcmZvcm1hbmNlIGFuZCBmbGV4aWJpbGl0eS48L3Nw
YW4+PG86cCBjbGFzcz0iIj48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiIGNsYXNzPSIiPiZuYnNwOzwv
c3Bhbj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvcD4NCjxkaXYgY2xhc3M9IiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5BYnNvbHV0
ZWx5LCBhbmQgdGhhdCdzIHRoZSByZWFzb24gZm9yIG9mZmVyaW5nIHRoZSB0d28gb3B0aW9uczog
YmFsYW5jZSBzcGVlZC9zaW1wbGljaXR5IGFuZCBmbGV4aWJpbGl0eS48bzpwIGNsYXNzPSIiPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoZSBwaGlsb3NvcGh5IGlzIHRvIG1hbmRhdGUgdGhlIHNp
bXBsZXN0IGZvcm0gb2YgbWV0YWRhdGEsIGVuYWJsaW5nIGEgYnJvYWQgaW1wbGVtZW50YXRpb24g
YmFzZS4mbmJzcDsgSWYvd2hlbiBtb3JlIGZsZXhpYmlsaXR5IGlzIG5lZWRlZCBhIG1vcmUgZmxl
eGlibGUgTlNIIHR5cGUgaXMgYXZhaWxhYmxlLCBhbG9uZw0KIHdpdGggdGhlIGFzc29jaWF0ZWQg
dHJhZGVvZmZzLiZuYnNwOyBUaGF0J3MgdGhlIGJhbGFuY2UgdGhhdCB3ZSBkZWNpZGVkIHRvIHN0
cmlrZSBhbmQgaXQgc2VlbXMgdG8gYmUgcmVhc29uYWJsZSBhbmQgd2VsbCBhY2NlcHRlZC48bzpw
IGNsYXNzPSIiPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L3A+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRoYW5rcyw8bzpwIGNsYXNzPSIiPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
UGF1bDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxiciBjbGFzcz0iIj4NCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyIGNsYXNzPSIiPg0Kc2ZjIG1haWxp
bmcgbGlzdDxiciBjbGFzcz0iIj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIGNsYXNz
PSIiPnNmY0BpZXRmLm9yZzwvYT48YnIgY2xhc3M9IiI+DQo8YSBocmVmPSJodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiIGNsYXNzPSIiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_04E775286F284581BDFC401791EDE0B0ciscocom_--


From nobody Thu Dec  3 05:46:41 2015
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CCCBF1A87A6 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 05:46:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -13.31
X-Spam-Level: 
X-Spam-Status: No, score=-13.31 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, J_CHICKENPOX_22=0.6, J_CHICKENPOX_24=0.6, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xiipPO_N9SmL for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 05:46:28 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C1AB1A87A0 for <sfc@ietf.org>; Thu,  3 Dec 2015 05:46:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=95035; q=dns/txt; s=iport; t=1449150388; x=1450359988; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=QItBToa0Y0/aqxRyeA0OJz9NFKoALmZbZd1QH89WONQ=; b=cqPIF7b4g/3yRAnSrz3ll3fk+FaM0Wk6UBJQT6M+fjwhqnU1lR4ipa10 UgRBGb32ej4I9289olAkZn9FjbCsZg4k1NWf+WJB3yF2kRlg0+Vf4NwiQ 8RXmcDN4DxXSBxQFveVbb3oXesIug+BPEOKHXZylb+v23R5tpyFhslXTI w=;
X-Files: signature.asc : 841
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DBAgC4RmBW/4cNJK1egm5MU24GvTwOg?= =?us-ascii?q?W4XAQmCPYMwAoFGOBQBAQEBAQEBfwuENAEBAQMBAQEBCwwJQgkLBQsCAQgRBAE?= =?us-ascii?q?BASABBgMCAiEGCxQJCAIEDgUOiAwDCggNsRSMOA2ERQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQ8FBIZUgg+BaIEGglOBVxEBTAmCZi+BFQWSd4NqAYJggWKHAoF3gVu?= =?us-ascii?q?EQ452h1gBHwFDhARyhC46gQcBAQE?=
X-IronPort-AV: E=Sophos;i="5.20,378,1444694400";  d="asc'?scan'208,217";a="55992013"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 03 Dec 2015 13:46:26 +0000
Received: from XCH-RTP-006.cisco.com (xch-rtp-006.cisco.com [64.101.220.146]) by alln-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id tB3DkPrg010344 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 3 Dec 2015 13:46:25 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; Thu, 3 Dec 2015 08:46:24 -0500
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.000; Thu, 3 Dec 2015 08:46:24 -0500
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5ejy7hwshPJkSenz9F/5cNK56klIsAgADIkYCAADCGgIAEnguAgAzcDQCAAAjSAIAAAf4AgAAFlQCAAAWKAIAABzoAgAFynwCAAAVkAIAAmTAAgAB5XgA=
Date: Thu, 3 Dec 2015 13:46:24 +0000
Message-ID: <B188EC57-3946-48CB-9514-35B9E626F004@cisco.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
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.150.48.125]
Content-Type: multipart/signed; boundary="Apple-Mail=_7CABF49D-514E-4066-B2F4-F5C0A254E649"; protocol="application/pgp-signature"; micalg=pgp-sha256
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/EskaFKdldk-am-H2Hsrd903lJ2Y>
Cc: "Andrew G. Malis" <agmalis@gmail.com>, "Paul Quinn \(paulq\)" <paulq@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>, "Bottorff, Paul" <paul.bottorff@hpe.com>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 13:46:39 -0000

--Apple-Mail=_7CABF49D-514E-4066-B2F4-F5C0A254E649
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_00C45298-8B29-40B2-8132-D359F8EFA28E"


--Apple-Mail=_00C45298-8B29-40B2-8132-D359F8EFA28E
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Med,

I have to admit I am having a hard time following the technical grounds =
for the hypothesis that MD Type 2 is simpler for the data plane. More =
generic, yes. But in my view, too generic.

Since you bring up use cases, the DC, Mobility, and Broadband use cases =
are shown in I-Ds to be covered by MD Type 1. Perhaps you could share =
what=E2=80=99s *not* possible with MD Type 1 in the useful use cases?

Thanks,

=E2=80=94 Carlos.

> On Dec 3, 2015, at 1:32 AM, mohamed.boucadair@orange.com wrote:
>=20
> Hi Dave, all,
>=20
> Fully agree that MD#2 is simple and covers the generic use cases while =
MD#1 is an optimization (modulo some further explanation about the size =
of the fixed fields, their number, interaction with the control plane, =
etc.).
>=20
> I=E2=80=99m still in favor of having MD#2 be MUST.
>=20
> Cheers,
> Med
>=20
> De : sfc [mailto:sfc-bounces@ietf.org <mailto:sfc-bounces@ietf.org>] =
De la part de Dave Dolson
> Envoy=C3=A9 : mercredi 2 d=C3=A9cembre 2015 22:24
> =C3=80 : Carlos Pignataro (cpignata); Bottorff, Paul
> Cc : Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org =
<mailto:sfc@ietf.org>
> Objet : Re: [sfc] NSH context headers: fixed/tlv
>=20
> > we need to specify a MUST implement =E2=80=94 and that should be the =
simplest to implement which allows for all common use cases =E2=80=94 in =
other words, Type 1.
>=20
> It is indeed simple to implement the packet parser, but I think Type 1 =
makes the control plane more complicated.
> How does an SF know what item is placed in slot 1 of MD Type 1?
> Type 2 allows the metadata to be self-describing.
>=20
> Also, for many users who don=E2=80=99t use metadata, Type 2 is more =
efficient.
>=20
> So as I see it, Type 2 is the generic one and Type 1 is an =
optimization for special cases.
>=20
>=20
> -Dave
>=20
>=20
>=20
>=20
> From: sfc [mailto:sfc-bounces@ietf.org <mailto:sfc-bounces@ietf.org>] =
On Behalf Of Carlos Pignataro (cpignata)
> Sent: Wednesday, December 02, 2015 4:04 PM
> To: Bottorff, Paul
> Cc: Andrew G. Malis; Paul Quinn (paulq); sfc@ietf.org =
<mailto:sfc@ietf.org>
> Subject: Re: [sfc] NSH context headers: fixed/tlv
>=20
> Hi, Paul B.,
>=20
> Thanks for the conversation, please find one follow-up inline.
>=20
> On Dec 1, 2015, at 5:57 PM, Bottorff, Paul <paul.bottorff@hpe.com =
<mailto:paul.bottorff@hpe.com>> wrote:
>=20
> Hi Carlos:
>=20
> More on this below,
>=20
> Cheers,
>=20
> Paul
>=20
> From: Carlos Pignataro (cpignata) [mailto:cpignata@cisco.com =
<mailto:cpignata@cisco.com>]
> Sent: Tuesday, December 01, 2015 2:32 PM
> To: Bottorff, Paul
> Cc: Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org =
<mailto:sfc@ietf.org>
> Subject: Re: [sfc] NSH context headers: fixed/tlv
>=20
> Paul B.,
>=20
> Please see inline.
>=20
> On Dec 1, 2015, at 5:12 PM, Bottorff, Paul <paul.bottorff@hpe.com =
<mailto:paul.bottorff@hpe.com>> wrote:
>=20
> Hi Paul Q.:
>=20
> See inline,
>=20
> Cheers,
>=20
> Paul
>=20
> From: Carlos Pignataro (cpignata) [mailto:cpignata@cisco.com =
<mailto:cpignata@cisco.com>]
> Sent: Tuesday, December 01, 2015 1:52 PM
> To: Bottorff, Paul
> Cc: Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org =
<mailto:sfc@ietf.org>
> Subject: Re: [sfc] NSH context headers: fixed/tlv
>=20
> Hi, Paul B.,
>=20
> On Dec 1, 2015, at 4:45 PM, Bottorff, Paul <paul.bottorff@hpe.com =
<mailto:paul.bottorff@hpe.com>> wrote:
>=20
> Hi Paul and Andew:
>=20
>=20
> Paul, I agree that fixed length is easiest to implement and will allow =
the most rapid adoption. Never the less, a standard is of no value if it =
does not improve interoperability.
>=20
> Of course. I do not see how interoperability is hampered in this case, =
however.
> PB>If an application needs TLVs then it can=E2=80=99t interoperate =
with a system that needs fixed sized formats. In effect you have two =
divergent standards.
>=20
>=20
> If an SFP needs TLVs, it would be set with TLVs. That is part of the =
shared SFP context. MD Type 1 and MD Type 2 are protocol options, not =
divergent standards.
> PB>And if you have an SFP with one SF that needs TLVs and one that =
needs fixed headers you=E2=80=99re going to translate the formats at the =
SFF? The result is the worst possible world where the switches need to =
know both formats and translate between them for various SFs.
>=20
>=20
> I am not sure what it means to have =E2=80=9Can SF that needs TLVs and =
one that needs fixed headers=E2=80=9D. Clearly, I am not proposing any =
translation!
>=20
> Don=E2=80=99t forget there is a control-plane programming the =
SFs/SFFs, and that CP would set up the MD Type for a given SFP, so SFs =
do not =E2=80=98need=E2=80=99 specific encodings.
>=20
> Now, to mitigate the risk of having no intersection in capability (one =
SF supporting *only* Type 1 and one SF supporting *only* Type 2) is that =
we need to specify a MUST implement =E2=80=94 and that should be the =
simplest to implement which allows for all common use cases =E2=80=94 in =
other words, Type 1.
>=20
>=20
> See below.
>=20
>=20
>=20
> What I would suggest is either:
> 1) make TLVs the mandatory format with fixed size optional;
> 2) eliminate the TLV option entirely;
> 3) change the NSH header format options so the fixed size header is =
always present with optional TLVs following the fixed sized header.
>=20
> To me, option 3 would not achieve a useful outcome. Basically, we =
could not count with a deterministically fixed header, and the flexible =
TLV-based option would always have =E2=80=9Cstuff=E2=80=9D before. =
Basically, this would negate the benefits of both MD Type 1 and MD Type =
2.
>=20
> PB>For option 3 the fixed headers are at a constant offset which is =
what is important to parse them easily. It is possible for a switch or =
for software to use the fixed information at a fixed offset ever though =
TLV data may follow.
>=20
>=20
> I see the problem space quite differently: If an SFP needs shared =
context that fits in an MD Type 1, it is set with MD Type 1. If it needs =
more, then it needs to parse the TLVs anyway (and thus a fixed part =
followed by TLVs does not help).
> PB>TLVs always cost more than fixed size areas because they must =
encode individual TLs. An application that needs more than the fixed =
area can encode can use the fixed area for a portion of the meta-data =
and then add as many extension TLVs as are needed. The resulting encode =
will be at least as efficient as TLVs alone.
>=20
> Now, bring the conversation a level down from theoretical to =
practical, draft-guichard-sfc-nsh-dc-allocation-02, =
draft-meng-sfc-nsh-broadband-allocation, and =
draft-napper-sfc-nsh-mobility-allocation show what=E2=80=99s needed for =
the WG use cases. MD Type 2 adds extra flexibility (at a price).
> PB>An talking very practically we are not omniscient. When we find we =
need a new piece of meta-data for these base use cases an extension TLV =
provides the options of retaining the existing formatted data while =
adding an additional piece of meta-data. If done carefully, this can =
allow backward compatibility with equipment that does not understand the =
new extensions.
>=20
> In other words, the minimum common denominator and the simpler to =
implement is MD Type 1.
> PB>My option 2 is the simpler option. Fixed length only. What is =
currently proposed is the most complex since it leads to multiple =
formats with translations between them.
>=20
>=20
> Please no translations!
>=20
> =E2=80=94 Carlos.
>=20
>=20
> Thanks!
>=20
> =E2=80=94 Carlos.
>=20
>=20
>=20
> If option 3 is chosen then applications can always count on the fixed =
sized header as their default.
>=20
> They could count with a fixed size part, not with a fixed sized =
header, if I understand the proposal correctly.
>=20
> PB>This is one better than the current proposal which can=E2=80=99t =
count on either a fixed sized header or on a fixed size part at a known =
offset.
>=20
> Thanks,
>=20
> =E2=80=94 Carlos.
>=20
>=20
>=20
>=20
>=20
> Cheers,
>=20
> Paul
>=20
> From: sfc [mailto:sfc-bounces@ietf.org <mailto:sfc-bounces@ietf.org>] =
On Behalf Of Paul Quinn (paulq)
> Sent: Tuesday, December 01, 2015 12:14 PM
> To: Andrew G. Malis
> Cc: sfc@ietf.org <mailto:sfc@ietf.org>
> Subject: Re: [sfc] NSH context headers: fixed/tlv
>=20
> Hi Andy,
>=20
>=20
> Please see below.
>=20
>=20
> Thanks
> Paul
>=20
>=20
> On Nov 23, 2015, at 10:50 AM, Andrew G. Malis <agmalis@gmail.com =
<mailto:agmalis@gmail.com>> wrote:
>=20
> I agree with Paul B. that interoperability is best served by using a =
header that accommodates the greatest number of possible applications =
and use cases as the common denominator. This argues for type 2 being =
the MUST to implement, with type 1 being an optional optimization for =
some particular use cases or applications that require at most a =
particular number context headers.
>=20
>=20
> PQ>  I don't follow that logic: the _easiest_ (in terms of complexity, =
cost, etc.) option makes the most sense to mandate since it allows for a =
broad implementation and helps ensure adoption of the protocol.  =
Mandating a more complex option simply slows the adoption.  This is =
exactly the conversation we had when putting together the draft, and one =
that seems to resonate with developers and operators alike.
>=20
> PQ>  Also, let's not ignore history (you know the old adage ;)): TLV =
and other variable length data plane protocols have not been a success.  =
We can debate the reasons for that, but the fact remains: simple data =
planes get adoption.  As Paul B. points out below, we don't know all the =
metadata answers, but we do know that a bounded amount of metadata is =
very important for SFC use cases.  Let's use that fact, and a simple =
protocol to get implementation out the door.
>=20
> In a separate email, Med asked a very reasonable question - for type =
1, why are there four mandatory context headers, rather than 2, 3, 5, =
10, etc.? The draft contains no particular justification for this =
choice.
>=20
> PQ>  That's a very valid question.  The starting premise was simple: a =
bounded set of fixed metadata.   Based on some experience in the service =
space and some initial use case discussion with operators, 4 provided =
some balance: reasonable in that it provided some meaningful space, yet =
not so large as to become unwieldy, all the while forcing some =
discipline.  Overall that has proven to be true as implementations have =
been tested and mapped to use cases.  Of course you can come up with =
cases where 4 is too many, or too few, in which case the draft provides =
a means to accommodate that.
>=20
> PQ>  I also think we need to be realistic.  We were urged during WG =
formation by a large operator: the IETF cannot spend years trying to =
solve the service chaining issue.  The need for an interoperable =
protocol is acute and operators need to start working on deployment (see =
the vibrancy of the open source projects in this space).  The balance of =
type 1 and type 2 allows for velocity and evolution.
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>=20
> It=E2=80=99s true that there are two particular use cases, =
draft-guichard-sfc-nsh-dc-allocation and =
draft-napper-sfc-nsh-mobility-allocation, that look to make good use of =
exactly 4 context headers. However, these are just two particular =
examples, and not yet accepted by the WG.  Further development of these =
drafts, or even implementation, may show that four are insufficient.
>=20
> Cheers,
> Andy
>=20
>=20
> On Fri, Nov 20, 2015 at 12:20 PM, Bottorff, Paul =
<paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>> wrote:
> I think we all could agree that fixed headers are easier to implement =
than TLVs, however that does not rationalize mandating a fixed header =
implementation. It would rationalize supporting only fixed length =
headers, however we have been unable to do this. Options always weaken =
standards agreement.
>=20
> If the application requires TLVs, then it does not provide any =
standards advantage to mandate support for fixed headers. It will not be =
possible for an application that requires TLVs to fall back to fixed =
length headers. If they could, then we should eliminate the TLV option =
from NSH.
>=20
> IMHO we should be looking at the abstract semantics for meta-data =
before we consider how to encode it. Once we decide what needs to be =
encoded then we can consider the best encodings and what should be =
mandatory or optional.
>=20
> Cheers,
>=20
> Paul
> From: sfc [mailto:sfc-bounces@ietf.org <mailto:sfc-bounces@ietf.org>] =
On Behalf Of Paul Quinn (paulq)
> Sent: Friday, November 20, 2015 6:27 AM
> To: Qin Wu
> Cc: uri.elzur@intel.com <mailto:uri.elzur@intel.com>; Dolganow, Andrew =
(Andrew); sfc@ietf.org <mailto:sfc@ietf.org>; Linda Dunbar
> Subject: Re: [sfc] NSH context headers: fixed/tlv
>=20
>=20
> On Nov 19, 2015, at 9:28 PM, Qin Wu <bill.wu@huawei.com =
<mailto:bill.wu@huawei.com>> wrote:
>=20
> Hi, Andrew and Paul:
> It looks I missed a lot of discussion regarding NSH context header in =
the past, thanks Paul to point me the archive.
> Generally speaking, there is tradeoff between performance and =
flexibility.
>=20
>=20
> Absolutely, and that's the reason for offering the two options: =
balance speed/simplicity and flexibility.
>=20
> The philosophy is to mandate the simplest form of metadata, enabling a =
broad implementation base.  If/when more flexibility is needed a more =
flexible NSH type is available, along with the associated tradeoffs.  =
That's the balance that we decided to strike and it seems to be =
reasonable and well accepted.
>=20
> Thanks,
> Paul
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org <mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc =
<https://www.ietf.org/mailman/listinfo/sfc>
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org <mailto:sfc@ietf.org>
> https://www.ietf.org/mailman/listinfo/sfc =
<https://www.ietf.org/mailman/listinfo/sfc>

--Apple-Mail=_00C45298-8B29-40B2-8132-D359F8EFA28E
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"">Med,<div class=3D""><br class=3D""></div><div class=3D"">I =
have to admit I am having a hard time following the technical grounds =
for the hypothesis that MD Type 2 is simpler for the data plane. More =
generic, yes. But in my view, too generic.&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">Since you bring up use cases, the DC, =
Mobility, and Broadband use cases are shown in I-Ds to be covered by MD =
Type 1. Perhaps you could share what=E2=80=99s *not* possible with MD =
Type 1 in the useful use cases?</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><blockquote type=3D"cite" class=3D""><div =
class=3D"">On Dec 3, 2015, at 1:32 AM, <a =
href=3D"mailto:mohamed.boucadair@orange.com" =
class=3D"">mohamed.boucadair@orange.com</a> wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
10pt; font-family: 'Courier New';" class=3D"">Hi Dave, all,<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10pt; font-family: 'Courier New';" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: 10pt; =
font-family: 'Courier New';" class=3D"">Fully agree that MD#2 is simple =
and covers the generic use cases while MD#1 is an optimization (modulo =
some further explanation about the size of the fixed fields, their =
number, interaction with the control plane, etc.).<span =
class=3D"Apple-converted-space">&nbsp;</span><o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10pt; font-family: 'Courier New';" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: 10pt; =
font-family: 'Courier New';" class=3D"">I=E2=80=99m still in favor of =
having MD#2 be MUST.<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
10pt; font-family: 'Courier New';" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 10pt; font-family: =
'Courier New';" class=3D"">Cheers,<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
10pt; font-family: 'Courier New';" class=3D"">Med<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10pt; font-family: 'Courier New';" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div =
style=3D"border-style: none none none solid; border-left-color: blue; =
border-left-width: 1.5pt; padding: 0cm 0cm 0cm 4pt;" class=3D""><div =
class=3D""><div style=3D"border-style: solid none none; =
border-top-color: rgb(181, 196, 223); border-top-width: 1pt; padding: =
3pt 0cm 0cm;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><b =
class=3D""><span style=3D"font-size: 10pt; font-family: Tahoma, =
sans-serif;" class=3D"">De&nbsp;:</span></b><span style=3D"font-size: =
10pt; font-family: Tahoma, sans-serif;" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">mailto:sfc-bounces@ietf.org</a>]<span =
class=3D"Apple-converted-space">&nbsp;</span><b class=3D"">De la part =
de</b><span class=3D"Apple-converted-space">&nbsp;</span>Dave Dolson<br =
class=3D""><b class=3D"">Envoy=C3=A9&nbsp;:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>mercredi 2 d=C3=A9cembre =
2015 22:24<br class=3D""><b class=3D"">=C3=80&nbsp;:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Carlos Pignataro =
(cpignata); Bottorff, Paul<br class=3D""><b class=3D"">Cc&nbsp;:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Paul Quinn (paulq); Andrew =
G. Malis;<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">sfc@ietf.org</a><br class=3D""><b =
class=3D"">Objet&nbsp;:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Re: [sfc] NSH context =
headers: fixed/tlv<o:p class=3D""></o:p></span></div></div></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><o:p class=3D"">&nbsp;</o:p></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" class=3D"">&gt; we =
need to specify a MUST implement =E2=80=94 and that should be the =
simplest to implement which allows for all common use cases =E2=80=94 in =
other words, Type 1.<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">It is indeed simple to =
implement the packet parser, but I think Type 1 makes the control plane =
more complicated.<o:p class=3D""></o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" class=3D"">How does an SF know =
what item is placed in slot 1 of MD Type 1?<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">Type 2 allows the metadata to be =
self-describing.<o:p class=3D""></o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">Also, for many users who =
don=E2=80=99t use metadata, Type 2 is more efficient.<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" class=3D"">So as I =
see it, Type 2 is the generic one and Type 1 is an optimization for =
special cases.<o:p class=3D""></o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">-Dave<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div class=3D""><div =
style=3D"border-style: solid none none; border-top-color: rgb(181, 196, =
223); border-top-width: 1pt; padding: 3pt 0cm 0cm;" class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><b class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 10pt; font-family: Tahoma, sans-serif;" =
class=3D"">From:</span></b><span lang=3D"EN-US" style=3D"font-size: =
10pt; font-family: Tahoma, sans-serif;" class=3D""><span =
class=3D"Apple-converted-space">&nbsp;</span>sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">mailto:sfc-bounces@ietf.org</a>]<span =
class=3D"Apple-converted-space">&nbsp;</span><b class=3D"">On Behalf =
Of<span class=3D"Apple-converted-space">&nbsp;</span></b>Carlos =
Pignataro (cpignata)<br class=3D""><b class=3D"">Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Wednesday, December 02, =
2015 4:04 PM<br class=3D""><b class=3D"">To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Bottorff, Paul<br =
class=3D""><b class=3D"">Cc:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Andrew G. Malis; Paul Quinn =
(paulq);<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">sfc@ietf.org</a><br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Re: [sfc] NSH context =
headers: fixed/tlv<o:p class=3D""></o:p></span></div></div></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">Hi, Paul B.,<o:p =
class=3D""></o:p></span></div><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" class=3D"">Thanks =
for the conversation, please find one follow-up inline.<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div class=3D""><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D"">On Dec 1, 2015, at 5:57 PM, Bottorff, Paul &lt;<a =
href=3D"mailto:paul.bottorff@hpe.com" style=3D"color: purple; =
text-decoration: underline;" class=3D"">paul.bottorff@hpe.com</a>&gt; =
wrote:<o:p class=3D""></o:p></span></div></div><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">Hi Carlos:</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">More on this below,</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">Cheers,</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D""><br=
 class=3D"">Paul</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div><div class=3D""><div =
style=3D"border-style: solid none none; border-top-color: rgb(225, 225, =
225); border-top-width: 1pt; padding: 3pt 0cm 0cm;" class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><b class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif;" class=3D"">From:</span></b><span =
class=3D"apple-converted-space"><span lang=3D"EN-US" style=3D"font-size: =
11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp;</span></span><span lang=3D"EN-US" style=3D"font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D"">Carlos Pignataro =
(cpignata) [<a href=3D"mailto:cpignata@cisco.com" style=3D"color: =
purple; text-decoration: underline;" class=3D""><span style=3D"color: =
purple;" class=3D"">mailto:cpignata@cisco.com</span></a>]<span =
class=3D"apple-converted-space">&nbsp;</span><br class=3D""><b =
class=3D"">Sent:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Tuesday, December 01, 2015 =
2:32 PM<br class=3D""><b class=3D"">To:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Bottorff, Paul<br =
class=3D""><b class=3D"">Cc:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Paul Quinn (paulq); Andrew =
G. Malis;<span class=3D"apple-converted-space">&nbsp;</span><a =
href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D""><span style=3D"color: purple;" =
class=3D"">sfc@ietf.org</span></a><br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Re: [sfc] NSH context =
headers: fixed/tlv</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" class=3D"">Paul B.,<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D"">Please see inline.<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></div></div><div =
class=3D""><blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">On Dec 1, 2015, at 5:12 PM, =
Bottorff, Paul &lt;<a href=3D"mailto:paul.bottorff@hpe.com" =
style=3D"color: purple; text-decoration: underline;" class=3D""><span =
style=3D"color: purple;" class=3D"">paul.bottorff@hpe.com</span></a>&gt; =
wrote:<o:p class=3D""></o:p></span></div></div></div><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">Hi Paul Q.:</span><span lang=3D"EN-US" =
class=3D""><o:p class=3D""></o:p></span></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span =
lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">See inline,</span><span lang=3D"EN-US" =
class=3D""><o:p class=3D""></o:p></span></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span =
lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">Cheers,</span><span lang=3D"EN-US" =
class=3D""><o:p class=3D""></o:p></span></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span =
lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">Paul</span><span lang=3D"EN-US" =
class=3D""><o:p class=3D""></o:p></span></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span =
lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
style=3D"border-style: solid none none; border-top-color: rgb(225, 225, =
225); border-top-width: 1pt; padding: 3pt 0cm 0cm;" class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><b =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D"">From:</span></b><span =
class=3D"apple-converted-space"><span lang=3D"EN-US" style=3D"font-size: =
11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp;</span></span><span lang=3D"EN-US" style=3D"font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D"">Carlos Pignataro =
(cpignata) [<a href=3D"mailto:cpignata@cisco.com" style=3D"color: =
purple; text-decoration: underline;" class=3D""><span style=3D"color: =
purple;" class=3D"">mailto:cpignata@cisco.com</span></a>]<span =
class=3D"apple-converted-space">&nbsp;</span><br class=3D""><b =
class=3D"">Sent:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Tuesday, December 01, 2015 =
1:52 PM<br class=3D""><b class=3D"">To:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Bottorff, Paul<br =
class=3D""><b class=3D"">Cc:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Paul Quinn (paulq); Andrew =
G. Malis;<span class=3D"apple-converted-space">&nbsp;</span><a =
href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D""><span style=3D"color: purple;" =
class=3D"">sfc@ietf.org</span></a><br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Re: [sfc] NSH context =
headers: fixed/tlv</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">Hi, Paul B.,<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">On Dec 1, 2015, at 4:45 PM, =
Bottorff, Paul &lt;<a href=3D"mailto:paul.bottorff@hpe.com" =
style=3D"color: purple; text-decoration: underline;" class=3D""><span =
style=3D"color: purple;" class=3D"">paul.bottorff@hpe.com</span></a>&gt; =
wrote:<o:p class=3D""></o:p></span></div></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D"">Hi Paul and =
Andew:</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span =
lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span =
lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Paul, I agree that =
fixed length is easiest to implement and will allow the most rapid =
adoption. Never the less, a standard is of no value if it does not =
improve interoperability.</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div></div></blockquote><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">Of course. I do not see how interoperability =
is hampered in this case, however.&nbsp;<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">PB&gt;If an application needs TLVs then it =
can=E2=80=99t interoperate with a system that needs fixed sized formats. =
In effect you have two divergent standards.</span><span lang=3D"EN-US" =
class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div></div></blockquote></div><=
/div></div></blockquote><div class=3D""><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D"">If an SFP needs TLVs, it would be set with TLVs. That is part =
of the shared SFP context. MD Type 1 and MD Type 2 are protocol options, =
not divergent standards.<o:p class=3D""></o:p></span></div></div><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">PB&gt;And if you have an SFP with one SF =
that needs TLVs and one that needs fixed headers you=E2=80=99re going to =
translate the formats at the SFF? The result is the worst possible world =
where the switches need to know both formats and translate between them =
for various SFs.</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div></div></blockquote><=
div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div></div><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D"">I am not sure what it means to have =E2=80=9Can SF that needs =
TLVs and one that needs fixed headers=E2=80=9D. Clearly, I am not =
proposing any translation!&nbsp;<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" class=3D"">Don=E2=80=99=
t forget there is a control-plane programming the SFs/SFFs, and that CP =
would set up the MD Type for a given SFP, so SFs do not =E2=80=98need=E2=80=
=99 specific encodings.<o:p class=3D""></o:p></span></div></div><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div></div><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D"">Now, to mitigate the risk of having no intersection in =
capability (one SF supporting *only* Type 1 and one SF supporting *only* =
Type 2) is that we need to specify a MUST implement =E2=80=94 and that =
should be the simplest to implement which allows for all common use =
cases =E2=80=94 in other words, Type 1.<o:p =
class=3D""></o:p></span></div></div><p class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 12pt; font-size: 12pt; font-family: 'Times New =
Roman', serif;"><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></p><div class=3D""><div class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">See below.<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><p =
class=3D"MsoNormal" style=3D"margin: 0cm 0cm 12pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><span lang=3D"EN-US" =
class=3D""><br class=3D""><br class=3D""><o:p =
class=3D""></o:p></span></p></div><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div class=3D""><div =
class=3D""><blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">What I would suggest is =
either:</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">1) make TLVs the =
mandatory format with fixed size optional;</span><span lang=3D"EN-US" =
class=3D""><o:p class=3D""></o:p></span></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; font-family: =
Calibri, sans-serif; color: rgb(31, 73, 125);" class=3D"">2) eliminate =
the TLV option entirely;</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">3) change the NSH =
header format options so the fixed size header is always present with =
optional TLVs following the fixed sized header.</span><span lang=3D"EN-US"=
 class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div></div></blockquote><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">To me, option 3 would not achieve a useful =
outcome. Basically, we could not count with a deterministically fixed =
header, and the flexible TLV-based option would always have =E2=80=9Cstuff=
=E2=80=9D before. Basically, this would negate the benefits of both MD =
Type 1 and MD Type 2.<o:p class=3D""></o:p></span></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span =
lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">PB&gt;For option 3 the fixed headers are =
at a constant offset which is what is important to parse them easily. It =
is possible for a switch or for software to use the fixed information at =
a fixed offset ever though TLV data may follow.</span><span lang=3D"EN-US"=
 class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div></div></blockquote></div><=
/div></div></blockquote><div class=3D""><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D"">I see the problem space quite differently: If an SFP needs =
shared context that fits in an MD Type 1, it is set with MD Type 1. If =
it needs more, then it needs to parse the TLVs anyway (and thus a fixed =
part followed by TLVs does not help).<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">PB&gt;TLVs always cost more than fixed size areas because =
they must encode individual TLs. An application that needs more than the =
fixed area can encode can use the fixed area for a portion of the =
meta-data and then add as many extension TLVs as are needed. The =
resulting encode will be at least as efficient as TLVs =
alone.</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">Now, bring the conversation a level down from =
theoretical to practical, draft-guichard-sfc-nsh-dc-allocation-02, =
draft-meng-sfc-nsh-broadband-allocation, and =
draft-napper-sfc-nsh-mobility-allocation show what=E2=80=99s needed for =
the WG use cases. MD Type 2 adds extra flexibility (at a price).<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">PB&gt;An talking very practically we are not omniscient. When =
we find we need a new piece of meta-data for these base use cases an =
extension TLV provides the options of retaining the existing formatted =
data while adding an additional piece of meta-data. If done carefully, =
this can allow backward compatibility with equipment that does not =
understand the new extensions.</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">In other words, the minimum common denominator =
and the simpler to implement is MD Type 1.<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">PB&gt;My option 2 is the simpler option. Fixed length only. =
What is currently proposed is the most complex since it leads to =
multiple formats with translations between them.</span><span =
lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div></div><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div></div><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D"">Please no translations!<o:p =
class=3D""></o:p></span></div></div><div class=3D""><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div></div><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" class=3D"">=E2=80=94 =
Carlos.<o:p class=3D""></o:p></span></div></div><p class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 12pt; font-size: 12pt; font-family: 'Times New =
Roman', serif;"><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></p><div class=3D""><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">Thanks!<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">=E2=80=94 Carlos.<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 12pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
lang=3D"EN-US" class=3D""><br class=3D""><br class=3D""><o:p =
class=3D""></o:p></span></p></div><blockquote style=3D"margin-top: 5pt; =
margin-bottom: 5pt;" class=3D""><div class=3D""><div class=3D""><div =
class=3D""><blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">If option 3 is chosen then applications =
can always count on the fixed sized header as their default.</span><span =
lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div></blockquote><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">They could count with a fixed size part, not =
with a fixed sized header, if I understand the proposal correctly.<o:p =
class=3D""></o:p></span></div></div></div><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 11pt; font-family: Calibri, sans-serif; color: =
rgb(31, 73, 125);" class=3D"">&nbsp;</span><span lang=3D"EN-US" =
class=3D""><o:p class=3D""></o:p></span></div></div></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">PB&gt;This is one =
better than the current proposal which can=E2=80=99t count on either a =
fixed sized header or on a fixed size part at a known =
offset.</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">Thanks,<o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">=E2=80=94 Carlos.<o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 12pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
lang=3D"EN-US" class=3D""><br class=3D""><br class=3D""><br =
class=3D""><o:p class=3D""></o:p></span></p></div></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
11pt; font-family: Calibri, sans-serif; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">Cheers,</span><span =
lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D""><br =
class=3D"">Paul</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 11pt; font-family: Calibri, =
sans-serif; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span =
lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
style=3D"border-style: solid none none; border-top-color: rgb(225, 225, =
225); border-top-width: 1pt; padding: 3pt 0cm 0cm;" class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><b class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D"">From:</span></b><span =
class=3D"apple-converted-space"><span lang=3D"EN-US" style=3D"font-size: =
11pt; font-family: Calibri, sans-serif;" =
class=3D"">&nbsp;</span></span><span lang=3D"EN-US" style=3D"font-size: =
11pt; font-family: Calibri, sans-serif;" class=3D"">sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org" style=3D"color: purple; =
text-decoration: underline;" class=3D""><span style=3D"color: purple;" =
class=3D"">mailto:sfc-bounces@ietf.org</span></a>]<span =
class=3D"apple-converted-space">&nbsp;</span><b class=3D"">On Behalf =
Of<span class=3D"apple-converted-space">&nbsp;</span></b>Paul Quinn =
(paulq)<br class=3D""><b class=3D"">Sent:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Tuesday, December 01, 2015 =
12:14 PM<br class=3D""><b class=3D"">To:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Andrew G. Malis<br =
class=3D""><b class=3D"">Cc:</b><span =
class=3D"apple-converted-space">&nbsp;</span><a =
href=3D"mailto:sfc@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D""><span style=3D"color: purple;" =
class=3D"">sfc@ietf.org</span></a><br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Re: [sfc] NSH context =
headers: fixed/tlv</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">Hi Andy,<span =
class=3D"apple-converted-space">&nbsp;</span><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">Please see below.<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">Thanks<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">Paul<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div><div =
class=3D""><blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D"">On Nov 23, 2015, at 10:50 AM, Andrew G. Malis &lt;<a =
href=3D"mailto:agmalis@gmail.com" style=3D"color: purple; =
text-decoration: underline;" class=3D""><span style=3D"color: purple;" =
class=3D"">agmalis@gmail.com</span></a>&gt; wrote:<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" class=3D"">I agree =
with Paul B. that interoperability is best served by using a header that =
accommodates the greatest number of possible applications and use cases =
as the common denominator. This argues for type 2 being the MUST to =
implement, with type 1 being an optional optimization for some =
particular use cases or applications that require at most a particular =
number context headers.<o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div></div></div></blockq=
uote><div class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">PQ&gt; &nbsp;I don't follow =
that logic: the _easiest_ (in terms of complexity, cost, etc.) option =
makes the most sense to mandate since it allows for a broad =
implementation and helps ensure adoption of the protocol. =
&nbsp;Mandating a more complex option simply slows the adoption. =
&nbsp;This is exactly the conversation we had when putting together the =
draft, and one that seems to resonate with developers and operators =
alike.<o:p class=3D""></o:p></span></div></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">PQ&gt; &nbsp;Also, let's not =
ignore history (you know the old adage ;)): TLV and other variable =
length data plane protocols have not been a success. &nbsp;We can debate =
the reasons for that, but the fact remains: simple data planes get =
adoption. &nbsp;As Paul B. points out below, we don't know all the =
metadata answers, but we do know that a bounded amount of metadata is =
very important for SFC use cases. &nbsp;Let's use that fact, and a =
simple protocol to get implementation out the door.<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div><blockquote =
style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">In a separate email, Med asked a very =
reasonable question - for type 1, why are there&nbsp;four mandatory =
context headers, rather than 2, 3, 5, 10, etc.? The draft contains no =
particular justification for this choice.<o:p =
class=3D""></o:p></span></div></div></div></div></div></div></div></blockq=
uote><div class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">PQ&gt; &nbsp;That's a very =
valid question. &nbsp;The starting premise was simple: a bounded set of =
fixed metadata. &nbsp; Based on some experience in the service space and =
some initial use case discussion with operators, 4 provided some =
balance: reasonable in that it provided some meaningful space, yet not =
so large as to become unwieldy, all the while forcing some discipline. =
&nbsp;Overall that has proven to be true as implementations have been =
tested and mapped to use cases. &nbsp;Of course you can come up with =
cases where 4 is too many, or too few, in which case the draft provides =
a means to accommodate that.<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">PQ&gt; &nbsp;I also think we =
need to be realistic. &nbsp;We were urged during WG formation by a large =
operator: the IETF cannot spend years trying to solve the service =
chaining issue. &nbsp;The need for an interoperable protocol is acute =
and operators need to start working on deployment (see the vibrancy of =
the open source projects in this space). &nbsp;The balance of type 1 and =
type 2 allows for velocity and evolution. &nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><p class=3D"MsoNormal" style=3D"margin: 0cm =
0cm 12pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
lang=3D"EN-US" class=3D""><br class=3D""><br class=3D""><br class=3D""><br=
 class=3D""><o:p class=3D""></o:p></span></p></div></div></div><blockquote=
 style=3D"margin-top: 5pt; margin-bottom: 5pt;" class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">It=E2=80=99s true that there =
are two particular use cases,&nbsp;draft-guichard-sfc-nsh-dc-allocation =
and&nbsp;draft-napper-sfc-nsh-mobility-allocation, that look to make =
good use of exactly 4 context headers. However, these are just two =
particular examples, and not yet accepted by the WG.&nbsp; Further =
development of these drafts, or even implementation, may show that four =
are insufficient.<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">Cheers,<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">Andy<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">On Fri, Nov 20, 2015 at 12:20 =
PM, Bottorff, Paul &lt;<a href=3D"mailto:paul.bottorff@hpe.com" =
target=3D"_blank" style=3D"color: purple; text-decoration: underline;" =
class=3D""><span style=3D"color: purple;" =
class=3D"">paul.bottorff@hpe.com</span></a>&gt; wrote:<o:p =
class=3D""></o:p></span></div></div></div></div><blockquote =
style=3D"border-style: none none none solid; border-left-color: rgb(204, =
204, 204); border-left-width: 1pt; padding: 0cm 0cm 0cm 6pt; margin: 5pt =
0cm 5pt 4.8pt;" class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">I think we all could agree that fixed headers are easier to =
implement than TLVs, however that does not rationalize mandating a fixed =
header implementation. It would rationalize supporting only fixed length =
headers, however we have been unable to do this. Options always weaken =
standards agreement.</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">If the =
application requires TLVs, then it does not provide any standards =
advantage to mandate support for fixed headers. It will not be possible =
for an application that requires TLVs to fall back to fixed length =
headers. If they could, then we should eliminate the TLV option from =
NSH.</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">IMHO we =
should be looking at the abstract semantics for meta-data before we =
consider how to encode it. Once we decide what needs to be encoded then =
we can consider the best encodings and what should be mandatory or =
optional.<span class=3D"apple-converted-space">&nbsp;</span></span><span =
lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">Cheers,</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">Paul</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
style=3D"border-style: solid none none; border-top-color: rgb(225, 225, =
225); border-top-width: 1pt; padding: 3pt 0cm 0cm;" class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><b class=3D""><span lang=3D"EN-US" =
class=3D"">From:</span></b><span class=3D"apple-converted-space"><span =
lang=3D"EN-US" class=3D"">&nbsp;</span></span><span lang=3D"EN-US" =
class=3D"">sfc [mailto:<a href=3D"mailto:sfc-bounces@ietf.org" =
target=3D"_blank" style=3D"color: purple; text-decoration: underline;" =
class=3D""><span style=3D"color: purple;" =
class=3D"">sfc-bounces@ietf.org</span></a>]<span =
class=3D"apple-converted-space">&nbsp;</span><b class=3D"">On Behalf =
Of<span class=3D"apple-converted-space">&nbsp;</span></b>Paul Quinn =
(paulq)<br class=3D""><b class=3D"">Sent:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Friday, November 20, 2015 =
6:27 AM<br class=3D""><b class=3D"">To:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Qin Wu<br class=3D""><b =
class=3D"">Cc:</b><span class=3D"apple-converted-space">&nbsp;</span><a =
href=3D"mailto:uri.elzur@intel.com" target=3D"_blank" style=3D"color: =
purple; text-decoration: underline;" class=3D""><span style=3D"color: =
purple;" class=3D"">uri.elzur@intel.com</span></a>; Dolganow, Andrew =
(Andrew);<span class=3D"apple-converted-space">&nbsp;</span><a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank" style=3D"color: purple; =
text-decoration: underline;" class=3D""><span style=3D"color: purple;" =
class=3D"">sfc@ietf.org</span></a>; Linda Dunbar<br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"apple-converted-space">&nbsp;</span>Re: [sfc] NSH context =
headers: fixed/tlv<o:p =
class=3D""></o:p></span></div></div></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D"">&nbsp;<o:p class=3D""></o:p></span></div></div></div></div><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div><div =
class=3D""><blockquote style=3D"margin-top: 5pt; margin-bottom: 5pt;" =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
class=3D"">On Nov 19, 2015, at 9:28 PM, Qin Wu &lt;<a =
href=3D"mailto:bill.wu@huawei.com" target=3D"_blank" style=3D"color: =
purple; text-decoration: underline;" class=3D""><span style=3D"color: =
purple;" class=3D"">bill.wu@huawei.com</span></a>&gt; wrote:<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
10.5pt; color: rgb(31, 73, 125);" class=3D"">Hi, Andrew and =
Paul:</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; color: rgb(31, 73, 125);" =
class=3D"">It looks I missed a lot of discussion regarding NSH context =
header in the past, thanks Paul to point me the archive.</span><span =
lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; color: rgb(31, 73, 125);" =
class=3D"">Generally speaking, there is tradeoff between performance and =
flexibility.</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 10.5pt; color: rgb(31, 73, 125);" =
class=3D"">&nbsp;</span><span lang=3D"EN-US" class=3D""><o:p =
class=3D""></o:p></span></div></div></div></div><div class=3D""><div =
class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div></div></div></blockq=
uote><div class=3D""><div class=3D""><div class=3D""><div style=3D"margin:=
 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" class=3D"">Absolutely, and =
that's the reason for offering the two options: balance speed/simplicity =
and flexibility.<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">The philosophy is to mandate =
the simplest form of metadata, enabling a broad implementation =
base.&nbsp; If/when more flexibility is needed a more flexible NSH type =
is available, along with the associated tradeoffs.&nbsp; That's the =
balance that we decided to strike and it seems to be reasonable and well =
accepted.<o:p class=3D""></o:p></span></div></div></div></div></div><div =
class=3D""><div class=3D""><div class=3D""><div class=3D""><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;" class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">Thanks,<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">Paul<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div class=3D""><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;" =
class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div></div></div></div></=
div><p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 12pt; font-size: =
12pt; font-family: 'Times New Roman', serif;"><span lang=3D"EN-US" =
class=3D""><br =
class=3D"">_______________________________________________<br =
class=3D"">sfc mailing list<br class=3D""><a href=3D"mailto:sfc@ietf.org" =
style=3D"color: purple; text-decoration: underline;" class=3D""><span =
style=3D"color: purple;" class=3D"">sfc@ietf.org</span></a><br =
class=3D""><a href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
target=3D"_blank" style=3D"color: purple; text-decoration: underline;" =
class=3D""><span style=3D"color: purple;" =
class=3D"">https://www.ietf.org/mailman/listinfo/sfc</span></a><o:p =
class=3D""></o:p></span></p></blockquote></div><div class=3D""><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;" class=3D""><span =
lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div></div></blockquote><=
/div><div class=3D""><div class=3D""><div class=3D""><div style=3D"margin:=
 0cm 0cm 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;" class=3D""><span lang=3D"EN-US" class=3D"">&nbsp;<o:p =
class=3D""></o:p></span></div></div></div></div></div><div class=3D""><div=
 class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 9pt; font-family: Helvetica, sans-serif;" =
class=3D"">_______________________________________________<br =
class=3D"">sfc mailing list<br class=3D""><a href=3D"mailto:sfc@ietf.org" =
style=3D"color: purple; text-decoration: underline;" class=3D""><span =
style=3D"color: purple;" class=3D"">sfc@ietf.org</span></a><br =
class=3D""><a href=3D"https://www.ietf.org/mailman/listinfo/sfc" =
style=3D"color: purple; text-decoration: underline;" class=3D""><span =
style=3D"color: purple;" =
class=3D"">https://www.ietf.org/mailman/listinfo/sfc</span></a></span></di=
v></div></div></div></blockquote></div></div></div></blockquote></div></di=
v></div></div></div></div></div></div></blockquote></div><br =
class=3D""></div></body></html>=

--Apple-Mail=_00C45298-8B29-40B2-8132-D359F8EFA28E--

--Apple-Mail=_7CABF49D-514E-4066-B2F4-F5C0A254E649
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

iQIcBAEBCAAGBQJWYEevAAoJEIXgpQGOZny9usoQAIbo+wu4VxydDEcD3i859Kh1
TtlcpK6rGU/ZP9qaIv5xWkgsqiF4vXdagWwi/pgI4k93AEsqo3Itr11/q89kVAja
qA3cvEUfngElokYhongTEPYW1Q3E0z73nftlnoPHDqTuS5PHrBe1T4QWvuF5xaaO
xWQv4rb6IJpGWxllnPqbavxCGmaghMfEI3hcVcg3hYLiExxTNwdMi02q09CofcaF
GIcL51A9vLv3XmGySQGhY4AWQ/Mo+sARb+VbKJJp35kgYpW0k5XyRNHpAq+KTPLY
gzqOzzjDXB9bJXhU+yiJn0xp9LzN5U0WjXhBatBm3xiS9SUkS5Piazqhxo3R5UwY
Qpzm4HxIuLC/al0nb/WOk51yBu2ude9ns5MqamiEfBMUiVSNP1ipFbMlXvzDvIqt
adyzEmDSlk3CeWWJFZnbUNx40xbEOkxez+NggcVQIu/Zz7SVmKInd+WOKhilY6UU
jjRCJv/I5hFIHV56N2NcCu9enSXQk0LhsHxpJN6kf9MjwTyLvgQtIUPXAcIBMQI7
NZlBrmVoSYG7K0SVTONVvtiK5vlVqFYqaJnKLf0DP542aW7f14XRsbpY1pyURXxJ
nUQAnsstXf6UpHt0abssKjFhkK0ettNK9396Z59wFyOBKMtY8u6WyPqUFEBOC2+R
rTq9Vi/BRKk/QMtXD9fl
=6Qae
-----END PGP SIGNATURE-----

--Apple-Mail=_7CABF49D-514E-4066-B2F4-F5C0A254E649--


From nobody Thu Dec  3 05:58:07 2015
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 05AB91A87F1 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 05:58:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LzcwKWlL7AdP for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 05:58:01 -0800 (PST)
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 86C051A87D2 for <sfc@ietf.org>; Thu,  3 Dec 2015 05:58:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=33867; q=dns/txt; s=iport; t=1449151080; x=1450360680; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=yFJdmRsSPjV6MWPm5A80PTKR452kA8VX+0MBdfpntxw=; b=LkqJwxIhU84OPI0rpTVsHAUokeJ8Be0BUAbttq6cO/RVThBIhEZMbcBO mFGWEnxH67Q3xZvq8qpe+WKZk8ZA9yTUpU8jHgYHOmotCpgaik7y/JXHt Zu57GUjQGSgk4JebIR6d1jeqTjTB8ZD31+V9SAcsMcqUTzlYbrC0jos0Y Y=;
X-Files: signature.asc : 841
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DAAgCNSWBW/4MNJK1UCoJuTFNuBr08D?= =?us-ascii?q?oFuFwEJhW0CgUY4FAEBAQEBAQGBCoQ0AQEBAwEBAQELFUIHAggDBQsCAQgRBAE?= =?us-ascii?q?BASAHAwICIQYLFAkIAgQOBQ6IDAMKCA2xH4w4DYRFAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBDwUEhlSCD4JuglOBVwYLAUwJgmYvgRUFiCiKT4NqAYJggWKHAoF3gVu?= =?us-ascii?q?EQ452h1gBHwFDgg4ggVZyhC46gQcBAQE?=
X-IronPort-AV: E=Sophos;i="5.20,378,1444694400";  d="asc'?scan'208,217";a="52193932"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 03 Dec 2015 13:57:59 +0000
Received: from XCH-RTP-007.cisco.com (xch-rtp-007.cisco.com [64.101.220.147]) by alln-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id tB3Dvwin025161 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 3 Dec 2015 13:57:58 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; Thu, 3 Dec 2015 08:57:57 -0500
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.000; Thu, 3 Dec 2015 08:57:57 -0500
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "Andrew G. Malis" <agmalis@gmail.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5ejy7hwshPJkSenz9F/5cNK56klIsAgADIkYCAADCGgIAEnguAgAzcDQD///SVAIABr48AgABGUoCAAMB+gA==
Date: Thu, 3 Dec 2015 13:57:57 +0000
Message-ID: <918C07DA-AAE3-43D1-ACF4-8C27C1118D28@cisco.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D6E5328@MBX021-W3-CA-2.exch021.domain.local> <8A5DB5BA-3EA6-443E-9D81-9E603E2B7F99@cisco.com> <CAA=duU00JUZXCiZWqAjQ4RNYxvUhpa_itzO+6gKdoppkVAt50Q@mail.gmail.com>
In-Reply-To: <CAA=duU00JUZXCiZWqAjQ4RNYxvUhpa_itzO+6gKdoppkVAt50Q@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.150.48.125]
Content-Type: multipart/signed; boundary="Apple-Mail=_8DB7A1ED-8938-4BB0-B86F-E6D4298AA780"; protocol="application/pgp-signature"; micalg=pgp-sha256
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/TdcDDZ5DQ0exE2zGMP-x4rYlD7I>
Cc: "Paul Quinn \(paulq\)" <paulq@cisco.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 13:58:06 -0000

--Apple-Mail=_8DB7A1ED-8938-4BB0-B86F-E6D4298AA780
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_CBA5D36D-3DE5-4836-A328-AE57592B7F54"


--Apple-Mail=_CBA5D36D-3DE5-4836-A328-AE57592B7F54
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi, Andy,

This is a useful comment and area, please see inline.

> On Dec 2, 2015, at 9:28 PM, Andrew G. Malis <agmalis@gmail.com> wrote:
>=20
> Paul,
>=20
> Using the control plane to describe the context header allocation is, =
of course, similar to how FECs managed by the control plane are used to =
describe MPLS labels in the data plane.
>=20
> Except in this case, there are currently no provisions in  =
draft-ietf-sfc-control-plane-02 for the control plane to be able to =
describe or identify the context header allocation for type 1.

I agree with you that draft-ietf-sfc-control-plane-02 is underspecified. =
Section 2.3 scopes control-plane responsibilities that the doc does not =
tackle. However...

> Would you be willing to provide text for this?
>=20
> Since type 2 is self-describing, there is less (no?) need for this =
functionailty there.
>=20

=E2=80=A6 I disagree that the gap is only for MD Type 1.

For MD Type 1, a schema can instruct the fields and format.

For MD Type 2, the fact that it is self-describing actually imposes a =
much higher bar and responsibility for the control plane. Given the fact =
that there are potentially a ginormous amount of Type values, how does =
the control-plane convey what Types to expect, to use, which ones are =
mandatory, optional, what to do when unknown types are received, etc.

Regardless of how the data is actually structured, the control-plane =
needs to convey what MD is expected, useful, and how. For MD Type 1, =
those are always organized in a certain way. For MD Type 2, they can be =
disorganized in a plurality of ways.

Net-net, I think that the control-plane responsibility of instructing MD =
to expect. For MD Type 1, the schema. But MD Type 2 has the feature of =
complicating the data plane.

Thanks,

=E2=80=94 Carlos.

> Cheers,
> Andy
>=20
> On Wed, Dec 2, 2015 at 2:17 PM, Paul Quinn (paulq) <paulq@cisco.com =
<mailto:paulq@cisco.com>> wrote:
> Hi Ron,
>=20
> I'm not sure we gain much by adding that.  Given that a control plane =
is needed to provide semantic meaning to the metadata, relying on that =
control plane to "describe" the allocation seems reasonable.  It's =
certainly the approach taken in the open source world, and is working.
>=20
> Paul
>=20
>> On Dec 1, 2015, at 3:32 PM, Ron Parker =
<Ron_Parker@affirmednetworks.com =
<mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>=20
>> Paul,
>>=20
>>=20
>>=20
>> For type 1, would you consider incorporation of a =E2=80=9Cschema =
ID=E2=80=9D either within the 16 bytes or outside of them?   That would =
allow for an IANA-type registry to make explicit the various complete =
interpretations of the fixed-size metadata bytes.   A value could be =
reserved for =E2=80=9Centerprise specific=E2=80=9D to allow for =
innovation and experimental uses (whether or not an enterprise ID would =
be included in this case could be for further discussion).   I think =
some of the concerns around type 1 is the rigidity, but also the =
not-so-explicitly structured nature of it and how that could lead to =
interoperability difficulties.    My proposal would reduce concerns =
around the latter, I believe.
>>=20
>>=20
>>=20
>> Thanks.
>>=20
>>=20
>>=20
>>    Ron
>>=20
>>=20
>>=20
>> =C2=A0 <>
>> From: sfc [mailto:sfc-bounces@ietf.org <mailto:sfc-bounces@ietf.org>] =
On Behalf Of Paul Quinn (paulq)
>> Sent: Tuesday, December 1, 2015 3:14 PM
>> To: Andrew G. Malis <agmalis@gmail.com <mailto:agmalis@gmail.com>>
>> Cc: sfc@ietf.org <mailto:sfc@ietf.org>
>> Subject: Re: [sfc] NSH context headers: fixed/tlv
>>=20
>>=20
>>=20
>> Hi Andy,
>>=20
>>=20
>>=20
>>=20
>>=20
>> Please see below.
>>=20
>>=20
>>=20
>>=20
>>=20
>> Thanks
>>=20
>> Paul
>>=20
>>=20
>>=20
>>=20
>>=20
>> On Nov 23, 2015, at 10:50 AM, Andrew G. Malis <agmalis@gmail.com =
<mailto:agmalis@gmail.com>> wrote:
>>=20
>>=20
>>=20
>> I agree with Paul B. that interoperability is best served by using a =
header that accommodates the greatest number of possible applications =
and use cases as the common denominator. This argues for type 2 being =
the MUST to implement, with type 1 being an optional optimization for =
some particular use cases or applications that require at most a =
particular number context headers.
>>=20
>>=20
>>=20
>>=20
>>=20
>> PQ>  I don't follow that logic: the _easiest_ (in terms of =
complexity, cost, etc.) option makes the most sense to mandate since it =
allows for a broad implementation and helps ensure adoption of the =
protocol.  Mandating a more complex option simply slows the adoption.  =
This is exactly the conversation we had when putting together the draft, =
and one that seems to resonate with developers and operators alike.
>>=20
>>=20
>>=20
>> PQ>  Also, let's not ignore history (you know the old adage ;)): TLV =
and other variable length data plane protocols have not been a success.  =
We can debate the reasons for that, but the fact remains: simple data =
planes get adoption.  As Paul B. points out below, we don't know all the =
metadata answers, but we do know that a bounded amount of metadata is =
very important for SFC use cases.  Let's use that fact, and a simple =
protocol to get implementation out the door.
>>=20
>>=20
>>=20
>> In a separate email, Med asked a very reasonable question - for type =
1, why are there four mandatory context headers, rather than 2, 3, 5, =
10, etc.? The draft contains no particular justification for this =
choice.
>>=20
>>=20
>>=20
>> PQ>  That's a very valid question.  The starting premise was simple: =
a bounded set of fixed metadata.   Based on some experience in the =
service space and some initial use case discussion with operators, 4 =
provided some balance: reasonable in that it provided some meaningful =
space, yet not so large as to become unwieldy, all the while forcing =
some discipline.  Overall that has proven to be true as implementations =
have been tested and mapped to use cases.  Of course you can come up =
with cases where 4 is too many, or too few, in which case the draft =
provides a means to accommodate that.
>>=20
>>=20
>>=20
>> PQ>  I also think we need to be realistic.  We were urged during WG =
formation by a large operator: the IETF cannot spend years trying to =
solve the service chaining issue.  The need for an interoperable =
protocol is acute and operators need to start working on deployment (see =
the vibrancy of the open source projects in this space).  The balance of =
type 1 and type 2 allows for velocity and evolution.
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>>=20
>> It=E2=80=99s true that there are two particular use cases, =
draft-guichard-sfc-nsh-dc-allocation and =
draft-napper-sfc-nsh-mobility-allocation, that look to make good use of =
exactly 4 context headers. However, these are just two particular =
examples, and not yet accepted by the WG.  Further development of these =
drafts, or even implementation, may show that four are insufficient.
>>=20
>>=20
>>=20
>> Cheers,
>>=20
>> Andy
>>=20
>>=20
>>=20
>>=20
>>=20
>> On Fri, Nov 20, 2015 at 12:20 PM, Bottorff, Paul =
<paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>> wrote:
>>=20
>> I think we all could agree that fixed headers are easier to implement =
than TLVs, however that does not rationalize mandating a fixed header =
implementation. It would rationalize supporting only fixed length =
headers, however we have been unable to do this. Options always weaken =
standards agreement.
>>=20
>>=20
>>=20
>> If the application requires TLVs, then it does not provide any =
standards advantage to mandate support for fixed headers. It will not be =
possible for an application that requires TLVs to fall back to fixed =
length headers. If they could, then we should eliminate the TLV option =
from NSH.
>>=20
>>=20
>>=20
>> IMHO we should be looking at the abstract semantics for meta-data =
before we consider how to encode it. Once we decide what needs to be =
encoded then we can consider the best encodings and what should be =
mandatory or optional.
>>=20
>>=20
>>=20
>> Cheers,
>>=20
>>=20
>>=20
>> Paul
>>=20
>> From: sfc [mailto:sfc-bounces@ietf.org <mailto:sfc-bounces@ietf.org>] =
On Behalf Of Paul Quinn (paulq)
>> Sent: Friday, November 20, 2015 6:27 AM
>> To: Qin Wu
>> Cc: uri.elzur@intel.com <mailto:uri.elzur@intel.com>; Dolganow, =
Andrew (Andrew); sfc@ietf.org <mailto:sfc@ietf.org>; Linda Dunbar
>> Subject: Re: [sfc] NSH context headers: fixed/tlv
>>=20
>>=20
>>=20
>>=20
>>=20
>> On Nov 19, 2015, at 9:28 PM, Qin Wu <bill.wu@huawei.com =
<mailto:bill.wu@huawei.com>> wrote:
>>=20
>>=20
>>=20
>> Hi, Andrew and Paul:
>>=20
>> It looks I missed a lot of discussion regarding NSH context header in =
the past, thanks Paul to point me the archive.
>>=20
>> Generally speaking, there is tradeoff between performance and =
flexibility.
>>=20
>>=20
>>=20
>>=20
>>=20
>> Absolutely, and that's the reason for offering the two options: =
balance speed/simplicity and flexibility.
>>=20
>>=20
>>=20
>> The philosophy is to mandate the simplest form of metadata, enabling =
a broad implementation base.  If/when more flexibility is needed a more =
flexible NSH type is available, along with the associated tradeoffs.  =
That's the balance that we decided to strike and it seems to be =
reasonable and well accepted.
>>=20
>>=20
>>=20
>> Thanks,
>>=20
>> Paul
>>=20
>>=20
>>=20
>>=20
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org <mailto:sfc@ietf.org>
>> https://www.ietf.org/mailman/listinfo/sfc =
<https://www.ietf.org/mailman/listinfo/sfc>
>>=20
>>=20
>>=20
>>=20
>=20
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


--Apple-Mail=_CBA5D36D-3DE5-4836-A328-AE57592B7F54
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"">This is a useful comment and area, please see =
inline.</div><div class=3D""><br class=3D""><div><blockquote type=3D"cite"=
 class=3D""><div class=3D"">On Dec 2, 2015, at 9:28 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"">Paul,<div class=3D""><br =
class=3D""></div><div class=3D"">Using the control plane to describe the =
context header allocation is, of course, similar to how FECs managed by =
the control plane are used to describe MPLS labels in the data plane.<br =
class=3D""><div class=3D""><br class=3D""></div><div class=3D"">Except =
in this case, there are currently no provisions in&nbsp; =
draft-ietf-sfc-control-plane-02 for the control plane to be able to =
describe or identify the context header allocation for type =
1.</div></div></div></div></blockquote><div><br class=3D""></div><div>I =
agree with you that draft-ietf-sfc-control-plane-02 is underspecified. =
Section 2.3 scopes control-plane responsibilities that the doc does not =
tackle. However...</div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div dir=3D"ltr" class=3D""><div =
class=3D""><div class=3D""> Would you be willing to provide text for =
this?</div><div class=3D""><br class=3D""></div><div class=3D"">Since =
type 2 is self-describing, there is less (no?) need for this =
functionailty there.</div><div class=3D""><br =
class=3D""></div></div></div></div></blockquote><div><br =
class=3D""></div><div>=E2=80=A6 I disagree that the gap is only for MD =
Type 1.</div><div><br class=3D""></div><div>For MD Type 1, a schema can =
instruct the fields and format.&nbsp;</div><div><br =
class=3D""></div><div>For MD Type 2, the fact that it is self-describing =
actually imposes a much higher bar and responsibility for the control =
plane. Given the fact that there are potentially a ginormous amount of =
Type values, how does the control-plane convey what Types to expect, to =
use, which ones are mandatory, optional, what to do when unknown types =
are received, etc.</div><div><br class=3D""></div><div>Regardless of how =
the data is actually structured, the control-plane needs to convey what =
MD is expected, useful, and how. For MD Type 1, those are always =
organized in a certain way. For MD Type 2, they can be disorganized in a =
plurality of ways.</div><div><br class=3D""></div><div>Net-net, I think =
that the control-plane responsibility of instructing MD to expect. For =
MD Type 1, the schema. But MD Type 2 has the feature of complicating the =
data plane.</div><div><br class=3D""></div><div>Thanks,</div><div><br =
class=3D""></div><div>=E2=80=94 Carlos.</div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><div dir=3D"ltr" class=3D""><div =
class=3D""><div class=3D"">Cheers,</div><div class=3D"">Andy</div><div =
class=3D"gmail_extra"><br class=3D""><div class=3D"gmail_quote">On Wed, =
Dec 2, 2015 at 2:17 PM, Paul Quinn (paulq) <span dir=3D"ltr" =
class=3D"">&lt;<a href=3D"mailto:paulq@cisco.com" target=3D"_blank" =
class=3D"">paulq@cisco.com</a>&gt;</span> wrote:<br class=3D""><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc =
solid;padding-left:1ex">



<div style=3D"word-wrap:break-word" class=3D"">
Hi Ron,
<div class=3D""><br class=3D"">
</div>
<div class=3D"">I'm not sure we gain much by adding that.&nbsp; Given =
that a control plane is needed to provide semantic meaning to the =
metadata, relying on that control plane to "describe" the allocation =
seems reasonable.&nbsp; It's certainly the approach taken in the
 open source world, and is working.</div><span class=3D"HOEnZb"><font =
color=3D"#888888" class=3D"">
<div class=3D""><br class=3D"">
</div>
<div class=3D"">Paul</div></font></span><div class=3D""><div class=3D"h5">=

<div class=3D""><br class=3D"">
<div class=3D"">
<blockquote type=3D"cite" class=3D"">
<div class=3D"">On Dec 1, 2015, at 3:32 PM, Ron Parker &lt;<a =
href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank" =
class=3D"">Ron_Parker@affirmednetworks.com</a>&gt; wrote:</div>
<br class=3D"">
<div class=3D"">


<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple" class=3D"">
<div class=3D""><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color=
:#1f497d" class=3D"">Paul,<u class=3D""></u><u =
class=3D""></u></span></p><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color=
:#1f497d" class=3D""><u class=3D""></u>&nbsp;<u =
class=3D""></u></span></p><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color=
:#1f497d" class=3D"">For type 1, would you consider incorporation of a =
=E2=80=9Cschema ID=E2=80=9D either within the 16 bytes or outside of =
them?&nbsp;&nbsp; That would allow for an IANA-type registry
 to make explicit the various complete interpretations of the fixed-size =
metadata bytes.&nbsp;&nbsp; A value could be reserved for =E2=80=9Centerpr=
ise specific=E2=80=9D to allow for innovation and experimental uses =
(whether or not an enterprise ID would be included in this case could
 be for further discussion).&nbsp;&nbsp; I think some of the concerns =
around type 1 is the rigidity, but also the not-so-explicitly structured =
nature of it and how that could lead to interoperability =
difficulties.&nbsp;&nbsp;&nbsp; My proposal would reduce concerns around =
the latter,
 I believe.<u class=3D""></u><u class=3D""></u></span></p><p =
class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color=
:#1f497d" class=3D""><u class=3D""></u>&nbsp;<u =
class=3D""></u></span></p><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color=
:#1f497d" class=3D"">Thanks.<u class=3D""></u><u =
class=3D""></u></span></p><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color=
:#1f497d" class=3D""><u class=3D""></u>&nbsp;<u =
class=3D""></u></span></p><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color=
:#1f497d" class=3D"">&nbsp;&nbsp; Ron<u class=3D""></u><u =
class=3D""></u></span></p><p class=3D"MsoNormal"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color=
:#1f497d" class=3D""><u class=3D""></u>&nbsp;<u =
class=3D""></u></span></p><p class=3D"MsoNormal"><a =
name=3D"15164c5749304861__MailEndCompose" class=3D""><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color=
:#1f497d" class=3D""><u class=3D""></u>&nbsp;<u =
class=3D""></u></span></a></p>
<div class=3D"">
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt =
0in 0in 0in" class=3D""><p class=3D"MsoNormal"><b class=3D""><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif" =
class=3D"">From:</span></b><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif" =
class=3D""> sfc [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank"=
 class=3D"">mailto:sfc-bounces@ietf.org</a>]
<b class=3D"">On Behalf Of </b>Paul Quinn (paulq)<br class=3D"">
<b class=3D"">Sent:</b> Tuesday, December 1, 2015 3:14 PM<br class=3D"">
<b class=3D"">To:</b> Andrew G. Malis &lt;<a =
href=3D"mailto:agmalis@gmail.com" target=3D"_blank" =
class=3D"">agmalis@gmail.com</a>&gt;<br class=3D"">
<b class=3D"">Cc:</b> <a href=3D"mailto:sfc@ietf.org" target=3D"_blank" =
class=3D"">sfc@ietf.org</a><br class=3D"">
<b class=3D"">Subject:</b> Re: [sfc] NSH context headers: fixed/tlv<u =
class=3D""></u><u class=3D""></u></span></p>
</div>
</div><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p><p class=3D"MsoNormal">Hi Andy, <u class=3D""></u><u =
class=3D""></u></p>
<div class=3D""><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal">Please see below.<u =
class=3D""></u><u class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal">Thanks<u class=3D""></u><u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal">Paul<u class=3D""></u><u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
<div class=3D"">
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt" class=3D"">
<div class=3D""><p class=3D"MsoNormal">On Nov 23, 2015, at 10:50 AM, =
Andrew G. Malis &lt;<a href=3D"mailto:agmalis@gmail.com" target=3D"_blank"=
 class=3D"">agmalis@gmail.com</a>&gt; wrote:<u class=3D""></u><u =
class=3D""></u></p>
</div><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
<div class=3D"">
<div class=3D""><p class=3D"MsoNormal">I agree with Paul B. that =
interoperability is best served by using a header that accommodates the =
greatest number of possible applications and use cases as the common =
denominator. This argues for type 2 being the MUST to implement, with
 type 1 being an optional optimization for some particular use cases or =
applications that require at most a particular number context headers.
<u class=3D""></u><u class=3D""></u></p>
<div class=3D""><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
</div>
</div>
</div>
</blockquote>
<div class=3D""><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal">PQ&gt; &nbsp;I don't follow that =
logic: the _easiest_ (in terms of complexity, cost, etc.) option makes =
the most sense to mandate since it allows for a broad implementation and =
helps ensure adoption of the protocol.&nbsp; Mandating a more complex =
option
 simply slows the adoption.&nbsp; This is exactly the conversation we =
had when putting together the draft, and one that seems to resonate with =
developers and operators alike.&nbsp;<u class=3D""></u><u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal">PQ&gt; &nbsp;Also, let's not =
ignore history (you know the old adage ;)): TLV and other variable =
length data plane protocols have not been a success.&nbsp; We can debate =
the reasons for that, but the fact remains: simple data planes get =
adoption.&nbsp; As
 Paul B. points out below, we don't know all the metadata answers, but =
we do know that a bounded amount of metadata is very important for SFC =
use cases.&nbsp; Let's use that fact, and a simple protocol to get =
implementation out the door.<u class=3D""></u><u class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt" class=3D"">
<div class=3D"">
<div class=3D"">
<div class=3D""><p class=3D"MsoNormal">In a separate email, Med asked a =
very reasonable question - for type 1, why are there&nbsp;four mandatory =
context headers, rather than 2, 3, 5, 10, etc.? The draft contains no =
particular justification for this choice.<u class=3D""></u><u =
class=3D""></u></p>
</div>
</div>
</div>
</blockquote>
<div class=3D""><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal">PQ&gt; &nbsp;That's a very valid =
question.&nbsp; The starting premise was simple: a bounded set of fixed =
metadata. &nbsp; Based on some experience in the service space and some =
initial use case discussion with operators, 4 provided some balance: =
reasonable
 in that it provided some meaningful space, yet not so large as to =
become unwieldy, all the while forcing some discipline.&nbsp; Overall =
that has proven to be true as implementations have been tested and =
mapped to use cases.&nbsp; Of course you can come up with cases
 where 4 is too many, or too few, in which case the draft provides a =
means to accommodate that.<u class=3D""></u><u class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal">PQ&gt; &nbsp;I also think we need =
to be realistic.&nbsp; We were urged during WG formation by a large =
operator: the IETF cannot spend years trying to solve the service =
chaining issue.&nbsp; The need for an interoperable protocol is acute =
and operators need
 to start working on deployment (see the vibrancy of the open source =
projects in this space).&nbsp; The balance of type 1 and type 2 allows =
for velocity and evolution. &nbsp;<u class=3D""></u><u class=3D""></u></p>=

</div>
<div class=3D""><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
</div><p class=3D"MsoNormal"><br class=3D"">
<br class=3D"">
<u class=3D""></u><u class=3D""></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt" class=3D"">
<div class=3D"">
<div class=3D"">
<div class=3D""><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal">It=E2=80=99s true that there are =
two particular use cases,&nbsp;draft-guichard-sfc-nsh-dc-allocation =
and&nbsp;draft-napper-sfc-nsh-mobility-allocation, that look to make =
good use of exactly 4 context headers. However, these are just two =
particular examples,
 and not yet accepted by the WG.&nbsp; Further development of these =
drafts, or even implementation, may show that four are insufficient.<u =
class=3D""></u><u class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal">Cheers,<u class=3D""></u><u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal">Andy<u class=3D""></u><u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
</div>
</div>
<div class=3D""><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
<div class=3D""><p class=3D"MsoNormal">On Fri, Nov 20, 2015 at 12:20 PM, =
Bottorff, Paul &lt;<a href=3D"mailto:paul.bottorff@hpe.com" =
target=3D"_blank" class=3D"">paul.bottorff@hpe.com</a>&gt; wrote:<u =
class=3D""></u><u class=3D""></u></p>
<blockquote style=3D"border:none;border-left:solid #cccccc =
1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in" =
class=3D"">
<div class=3D"">
<div class=3D""><p class=3D"MsoNormal"><span style=3D"color:#1f497d" =
class=3D"">I think we all could agree that fixed headers are easier to =
implement than TLVs, however that does not rationalize mandating a fixed =
header
 implementation. It would rationalize supporting only fixed length =
headers, however we have been unable to do this. Options always weaken =
standards agreement.</span><u class=3D""></u><u class=3D""></u></p><p =
class=3D"MsoNormal"><span style=3D"color:#1f497d" =
class=3D"">&nbsp;</span><u class=3D""></u><u class=3D""></u></p><p =
class=3D"MsoNormal"><span style=3D"color:#1f497d" class=3D"">If the =
application requires TLVs, then it does not provide any standards =
advantage to mandate support for fixed headers. It will not be possible
 for an application that requires TLVs to fall back to fixed length =
headers. If they could, then we should eliminate the TLV option from =
NSH.
</span><u class=3D""></u><u class=3D""></u></p><p =
class=3D"MsoNormal"><span style=3D"color:#1f497d" =
class=3D"">&nbsp;</span><u class=3D""></u><u class=3D""></u></p><p =
class=3D"MsoNormal"><span style=3D"color:#1f497d" class=3D"">IMHO we =
should be looking at the abstract semantics for meta-data before we =
consider how to encode it. Once we decide what needs to be encoded
 then we can consider the best encodings and what should be mandatory or =
optional.
</span><u class=3D""></u><u class=3D""></u></p><p =
class=3D"MsoNormal"><span style=3D"color:#1f497d" =
class=3D"">&nbsp;</span><u class=3D""></u><u class=3D""></u></p><p =
class=3D"MsoNormal"><span style=3D"color:#1f497d" =
class=3D"">Cheers,</span><u class=3D""></u><u class=3D""></u></p><p =
class=3D"MsoNormal"><span style=3D"color:#1f497d" =
class=3D"">&nbsp;</span><u class=3D""></u><u class=3D""></u></p><p =
class=3D"MsoNormal"><span style=3D"color:#1f497d" class=3D"">Paul
</span><u class=3D""></u><u class=3D""></u></p>
<div class=3D"">
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt =
0in 0in 0in" class=3D""><p class=3D"MsoNormal"><b class=3D"">From:</b> =
sfc [mailto:<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank" =
class=3D"">sfc-bounces@ietf.org</a>]
<b class=3D"">On Behalf Of </b>Paul Quinn (paulq)<br class=3D"">
<b class=3D"">Sent:</b> Friday, November 20, 2015 6:27 AM<br class=3D"">
<b class=3D"">To:</b> Qin Wu<br class=3D"">
<b class=3D"">Cc:</b> <a href=3D"mailto:uri.elzur@intel.com" =
target=3D"_blank" class=3D"">
uri.elzur@intel.com</a>; Dolganow, Andrew (Andrew); <a =
href=3D"mailto:sfc@ietf.org" target=3D"_blank" class=3D"">
sfc@ietf.org</a>; Linda Dunbar<br class=3D"">
<b class=3D"">Subject:</b> Re: [sfc] NSH context headers: fixed/tlv<u =
class=3D""></u><u class=3D""></u></p>
</div>
</div>
<div class=3D"">
<div class=3D""><p class=3D"MsoNormal">&nbsp;<u class=3D""></u><u =
class=3D""></u></p><p class=3D"MsoNormal">&nbsp;<u class=3D""></u><u =
class=3D""></u></p>
<div class=3D"">
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt" class=3D"">
<div class=3D""><p class=3D"MsoNormal">On Nov 19, 2015, at 9:28 PM, Qin =
Wu &lt;<a href=3D"mailto:bill.wu@huawei.com" target=3D"_blank" =
class=3D"">bill.wu@huawei.com</a>&gt; wrote:<u class=3D""></u><u =
class=3D""></u></p>
</div><p class=3D"MsoNormal">&nbsp;<u class=3D""></u><u =
class=3D""></u></p>
<div class=3D"">
<div class=3D""><p class=3D"MsoNormal"><span =
style=3D"font-size:10.5pt;color:#1f497d" class=3D"">Hi, Andrew and =
Paul:</span><u class=3D""></u><u class=3D""></u></p><p =
class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:#1f497d" =
class=3D"">It looks I missed a lot of discussion regarding NSH context =
header in the past, thanks Paul to point me the archive.</span><u =
class=3D""></u><u class=3D""></u></p><p class=3D"MsoNormal"><span =
style=3D"font-size:10.5pt;color:#1f497d" class=3D"">Generally speaking, =
there is tradeoff between performance and flexibility.</span><u =
class=3D""></u><u class=3D""></u></p><p class=3D"MsoNormal"><span =
style=3D"font-size:10.5pt;color:#1f497d" class=3D"">&nbsp;</span><u =
class=3D""></u><u class=3D""></u></p>
<div class=3D""><p class=3D"MsoNormal">&nbsp;<u class=3D""></u><u =
class=3D""></u></p>
</div>
</div>
</div>
</blockquote><p class=3D"MsoNormal">Absolutely, and that's the reason =
for offering the two options: balance speed/simplicity and =
flexibility.<u class=3D""></u><u class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal">&nbsp;<u class=3D""></u><u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal">The philosophy is to mandate the =
simplest form of metadata, enabling a broad implementation base.&nbsp; =
If/when more flexibility is needed a more flexible NSH type is =
available, along
 with the associated tradeoffs.&nbsp; That's the balance that we decided =
to strike and it seems to be reasonable and well accepted.<u =
class=3D""></u><u class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal">&nbsp;<u class=3D""></u><u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal">Thanks,<u class=3D""></u><u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal">Paul<u class=3D""></u><u =
class=3D""></u></p>
</div>
<div class=3D""><p class=3D"MsoNormal">&nbsp;<u class=3D""></u><u =
class=3D""></u></p>
</div>
</div>
</div>
</div>
</div><p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br =
class=3D"">
_______________________________________________<br class=3D"">
sfc mailing list<br class=3D"">
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank" =
class=3D"">sfc@ietf.org</a><br class=3D"">
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" target=3D"_blank" =
class=3D"">https://www.ietf.org/mailman/listinfo/sfc</a><u =
class=3D""></u><u class=3D""></u></p>
</blockquote>
</div><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
</div>
</div>
</blockquote>
</div><p class=3D"MsoNormal"><u class=3D""></u>&nbsp;<u =
class=3D""></u></p>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<br class=3D"">
</div>
</div></div></div>

</blockquote></div><br class=3D""></div></div></div>
_______________________________________________<br class=3D"">sfc =
mailing list<br class=3D""><a href=3D"mailto:sfc@ietf.org" =
class=3D"">sfc@ietf.org</a><br =
class=3D"">https://www.ietf.org/mailman/listinfo/sfc<br =
class=3D""></div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_CBA5D36D-3DE5-4836-A328-AE57592B7F54--

--Apple-Mail=_8DB7A1ED-8938-4BB0-B86F-E6D4298AA780
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

iQIcBAEBCAAGBQJWYEplAAoJEIXgpQGOZny947oP/R+FXugRcLVyD7lB5ZQlkW4n
IGS5Gyq8pbsvI5SxawcMIns9UwvR5g0Jy368mkm/AuLd7ejMzHGTPibASv2d3Wbm
Zs1YVy8dh3MsYLMEgUAdXY0Riw67kHtZCheOvV5u46gDEx74+SB3Xtvjn5ufZSZ7
8uUGg5jX33pEqSUGc01WoZTwL1DG7mmBnP0JEjPGR3nleLG7H9NdhVQ6vgvgq9QX
6yOHsUk18BqC/cT3woUM2YWjbqdQSNNvrQo1wm+AvJ4ec0Bf2WJZMNpWGjHVqROk
JW1Fy/4soS1JQ3B3ZS+hap3a4eFePnQEZENoOEF+TT16nb05LMkxeLzU/Qrva+pb
P72WC6JC9q499RqXXBcR32ougr8kBlNbByHp+iu32yXaueGMwDMro7mOY5PVdQkB
evaYuXx+F2as+g6pTL48Wn5I7/S+QGcr5++a3L3G00yJIfFLMjUfqFbrkBNYwyVo
aCRsnOYJ6PVC4mpm/III+fMncdrEKjkW9S/VSasnaSqJjd+34muJP6s5sFA8M9vL
X6/zrc1g1di0wASqC7KGMZTKkoWYoz1vZPB89G7xuzIPmmZRZSQR9sZRp//h9SZ1
fgPCn2w9eQ0/5SLI6/igwxYzL6BXuJZ1/hGV/4KPoKU/O/9OEKrUhghXUTMaLviX
VWHtmTyBZCsuy8MTeTMy
=M+mV
-----END PGP SIGNATURE-----

--Apple-Mail=_8DB7A1ED-8938-4BB0-B86F-E6D4298AA780--


From nobody Thu Dec  3 06:54:14 2015
Return-Path: <davidme@marvell.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E70961A8999 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 06:54:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.066
X-Spam-Level: 
X-Spam-Status: No, score=-1.066 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, IP_NOT_FRIENDLY=0.334, J_CHICKENPOX_22=0.6, J_CHICKENPOX_24=0.6, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=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 PZiJZ48NOBx1 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 06:54:06 -0800 (PST)
Received: from mx0a-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) (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 42CCC1A899C for <sfc@ietf.org>; Thu,  3 Dec 2015 06:54:06 -0800 (PST)
Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.15.0.59/8.15.0.59) with SMTP id tB3Eo1tE022242 for <sfc@ietf.org>; Thu, 3 Dec 2015 06:54:05 -0800
Received: from il-exch02.marvell.com ([199.203.130.102]) by mx0a-0016f401.pphosted.com with ESMTP id 1yjpep88tx-1 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT) for <sfc@ietf.org>; Thu, 03 Dec 2015 06:54:04 -0800
Received: from IL-EXCH01.marvell.com (10.4.102.220) by IL-EXCH02.marvell.com (10.4.102.221) with Microsoft SMTP Server (TLS) id 15.0.1044.25; Thu, 3 Dec 2015 16:54:01 +0200
Received: from IL-EXCH01.marvell.com ([fe80::41:1c9f:8611:3a4a]) by IL-EXCH01.marvell.com ([fe80::41:1c9f:8611:3a4a%20]) with mapi id 15.00.1044.021; Thu, 3 Dec 2015 16:54:01 +0200
From: David Melman <davidme@marvell.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggAEqMwCAADCEgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlQCAAAWLgIAABzkAgAFynwD//6y6UIAAfIEAgAAxv4CAAHHlkA==
Date: Thu, 3 Dec 2015 14:54:00 +0000
Message-ID: <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com>
In-Reply-To: <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.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.4.102.210]
Content-Type: multipart/alternative; boundary="_000_f71094637a5f4d7b92452b99d4403998ILEXCH01marvellcom_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2015-12-03_09:, , signatures=0
X-Proofpoint-Spam-Details: rule=inbound_notspam policy=inbound 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-1507310000 definitions=main-1512030255
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/Ply8bLZ83txZdDfeauKrvSJWKPI>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 14:54:13 -0000

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

VGhlcmUgaXMgbm8gZG91YnQgdGhhdCBmaXhlZC1zaXplIGhlYWRlciBwYXJzaW5nIGVhc2VzIHRo
ZSBzaWxpY29uIGRlc2lnbiwgdGhlcmVieSAgbG93ZXJpbmcgdGhlIGJhcnJpZXIgZm9yIHNpbGlj
b24gdmVuZG9ycyB0byBzdXBwb3J0IGl0Lg0KDQpJZiB3ZSBzZWUgdGhhdCB0aGUgbWFpbiB1c2Ug
Y2FzZXMgYXJlIGluZGVlZCBzYXRpc2ZpZWQgYnkgdGhlIGZpeGVkIGhlYWRlciBzaXplIGFwcHJv
YWNoIChNRCBUeXBlIDEpLCB0aGVuIG1ha2luZyB0aGlzIHRoZSDigJxNVVNU4oCdIHdpbGwgYnJp
bmcgdGhlIGdyZWF0ZXN0IGxldmVsIG9mIGFkb3B0aW9uIGFuZCBjb21wbGlhbmNlLg0KDQpNRCBU
eXBlIDIgaXMgdGhlIGZhbGxiYWNrIGZvciBtb3JlIGNvbXBsZXggY2FzZXMgdGhhdCBjYW5ub3Qg
YmUgc2F0aXNmaWVkIGJ5IE1EIFR5cGUgMS4gV2Ugc2hvdWxkIGRlZmluZSBNRCBUeXBlIDIgYXMg
4oCcU0hPVUxE4oCdICB0byBlbmNvdXJhZ2Ugc2lsaWNvbiB2ZW5kb3JzIHRvIHN1cHBvcnQgdGhp
cywgd2l0aG91dCBkZXRlcnJpbmcgdGhlIGxlc3MgbW90aXZhdGVkIHZlbmRvcnMgZnJvbSBzdXBw
b3J0ZWQgTUQgVHlwZSAxLiAgICBBbHNvLCBmb3IgdXNlIGNhc2VzIHdoZXJlIG5vIG1ldGFkYXRh
IGlzIHJlcXVpcmVkLCBpdCB3b3VsZCBiZSBlYXN5IGZvciB2ZW5kb3JzIHRvIHN1cHBvcnQgdGhl
IE1EIHR5cGUgMiB3aXRob3V0IGluY2x1ZGluZyBhbnkgVExWcywgaS5lLiBqdXN0IHRoZSBmaXhl
ZCBoZWFkZXIuDQoNCkRhdmlkDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnXSBPbiBCZWhhbGYgT2YgSGFlZmZuZXIsIFdhbHRlciwgVm9kYWZvbmUgREUNClNlbnQ6IFRo
dXJzZGF5LCBEZWNlbWJlciAwMywgMjAxNSAxMTozMCBBTQ0KVG86IG1vaGFtZWQuYm91Y2FkYWly
QG9yYW5nZS5jb207IERhdmUgRG9sc29uOyBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSk7IEJv
dHRvcmZmLCBQYXVsDQpDYzogUGF1bCBRdWlubiAocGF1bHEpOyBBbmRyZXcgRy4gTWFsaXM7IHNm
Y0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVk
L3Rsdg0KDQoNCkRlYXIgYWxsLA0KDQoNCg0KWWVzLiBUeXBlIFR3byBzaG91bGQgYmUgYSBNVVNU
IGFuZCBUeXBlIE9uZSBzaG91bGQgYmUgb3B0aW1pemVkIGZvciB0aGUgc2lsaWNvbiB1c2UgY2Fz
ZS4gVG8gZW5jb3VyYWdlIHNpbGljb24gdmVuZG9ycyBhIE1VU1QgZm9yIE1EIzIgbWF5IGhlbHAg
Zm9yIHBlbmV0cmF0aW9uIGJ1dCBJIGNvdWxkIGxpdmUgYWxzbyB3aXRoIGEgU0hPVUxELiBTb21l
IGZlZWRiYWNrIGZyb20gc2lsaWNvbiBmb2xrcyAoQnJvYWRjb20sIENpc2NvLCBJbnRlbCkgbWF5
IHN1cHBvcnQgdGhpcyBkaXNjdXNzaW9uLiBIYXZpbmcgYWxsIHRoZSBwZXJmb3JtYW5jZSBvcHRp
bWl6YXRpb24gc2hvcnRjdXRzIGJldHdlZW4gYSBWTSBhbmQgYSBwaHlzTklDIGluIG1pbmQgd2Ug
c2hvdWxkIG5vdCBsZWF2ZSBvdXQgc2lsaWNvbiBiYXNlZCBhcHByb2FjaGVzLg0KDQoNCg0KUmVn
YXJkcywgV2FsdGVyDQoNCg0KVm9uOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
SW0gQXVmdHJhZyB2b24gbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1l
ZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT4NCkdlc2VuZGV0OiBEb25uZXJzdGFnLCAzLiBEZXplbWJl
ciAyMDE1IDA3OjMyDQpBbjogRGF2ZSBEb2xzb247IENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRh
KTsgQm90dG9yZmYsIFBhdWwNCkNjOiBBbmRyZXcgRy4gTWFsaXM7IFBhdWwgUXVpbm4gKHBhdWxx
KTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpCZXRyZWZmOiBSZTogW3NmY10g
TlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCkhpIERhdmUsIGFsbCwNCg0KRnVsbHkg
YWdyZWUgdGhhdCBNRCMyIGlzIHNpbXBsZSBhbmQgY292ZXJzIHRoZSBnZW5lcmljIHVzZSBjYXNl
cyB3aGlsZSBNRCMxIGlzIGFuIG9wdGltaXphdGlvbiAobW9kdWxvIHNvbWUgZnVydGhlciBleHBs
YW5hdGlvbiBhYm91dCB0aGUgc2l6ZSBvZiB0aGUgZml4ZWQgZmllbGRzLCB0aGVpciBudW1iZXIs
IGludGVyYWN0aW9uIHdpdGggdGhlIGNvbnRyb2wgcGxhbmUsIGV0Yy4pLg0KDQpJ4oCZbSBzdGls
bCBpbiBmYXZvciBvZiBoYXZpbmcgTUQjMiBiZSBNVVNULg0KDQpDaGVlcnMsDQpNZWQNCg0KRGUg
OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gRGUgbGEgcGFydCBkZSBEYXZlIERv
bHNvbg0KRW52b3nDqSA6IG1lcmNyZWRpIDIgZMOpY2VtYnJlIDIwMTUgMjI6MjQNCsOAIDogQ2Fy
bG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpOyBCb3R0b3JmZiwgUGF1bA0KQ2MgOiBQYXVsIFF1aW5u
IChwYXVscSk7IEFuZHJldyBHLiBNYWxpczsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQpPYmpldCA6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0K
PiB3ZSBuZWVkIHRvIHNwZWNpZnkgYSBNVVNUIGltcGxlbWVudCDigJQgYW5kIHRoYXQgc2hvdWxk
IGJlIHRoZSBzaW1wbGVzdCB0byBpbXBsZW1lbnQgd2hpY2ggYWxsb3dzIGZvciBhbGwgY29tbW9u
IHVzZSBjYXNlcyDigJQgaW4gb3RoZXIgd29yZHMsIFR5cGUgMS4NCg0KSXQgaXMgaW5kZWVkIHNp
bXBsZSB0byBpbXBsZW1lbnQgdGhlIHBhY2tldCBwYXJzZXIsIGJ1dCBJIHRoaW5rIFR5cGUgMSBt
YWtlcyB0aGUgY29udHJvbCBwbGFuZSBtb3JlIGNvbXBsaWNhdGVkLg0KSG93IGRvZXMgYW4gU0Yg
a25vdyB3aGF0IGl0ZW0gaXMgcGxhY2VkIGluIHNsb3QgMSBvZiBNRCBUeXBlIDE/DQpUeXBlIDIg
YWxsb3dzIHRoZSBtZXRhZGF0YSB0byBiZSBzZWxmLWRlc2NyaWJpbmcuDQoNCkFsc28sIGZvciBt
YW55IHVzZXJzIHdobyBkb27igJl0IHVzZSBtZXRhZGF0YSwgVHlwZSAyIGlzIG1vcmUgZWZmaWNp
ZW50Lg0KDQpTbyBhcyBJIHNlZSBpdCwgVHlwZSAyIGlzIHRoZSBnZW5lcmljIG9uZSBhbmQgVHlw
ZSAxIGlzIGFuIG9wdGltaXphdGlvbiBmb3Igc3BlY2lhbCBjYXNlcy4NCg0KDQotRGF2ZQ0KDQoN
Cg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKQ0KU2VudDogV2VkbmVzZGF5LCBEZWNlbWJlciAw
MiwgMjAxNSA0OjA0IFBNDQpUbzogQm90dG9yZmYsIFBhdWwNCkNjOiBBbmRyZXcgRy4gTWFsaXM7
IFBhdWwgUXVpbm4gKHBhdWxxKTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCkhpLCBQ
YXVsIEIuLA0KDQpUaGFua3MgZm9yIHRoZSBjb252ZXJzYXRpb24sIHBsZWFzZSBmaW5kIG9uZSBm
b2xsb3ctdXAgaW5saW5lLg0KDQpPbiBEZWMgMSwgMjAxNSwgYXQgNTo1NyBQTSwgQm90dG9yZmYs
IFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29t
Pj4gd3JvdGU6DQoNCkhpIENhcmxvczoNCg0KTW9yZSBvbiB0aGlzIGJlbG93LA0KDQpDaGVlcnMs
DQoNClBhdWwNCg0KRnJvbTogQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpIFttYWlsdG86Y3Bp
Z25hdGFAY2lzY28uY29tXQ0KU2VudDogVHVlc2RheSwgRGVjZW1iZXIgMDEsIDIwMTUgMjozMiBQ
TQ0KVG86IEJvdHRvcmZmLCBQYXVsDQpDYzogUGF1bCBRdWlubiAocGF1bHEpOyBBbmRyZXcgRy4g
TWFsaXM7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtz
ZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQpQYXVsIEIuLA0KDQpQbGVhc2Ug
c2VlIGlubGluZS4NCg0KT24gRGVjIDEsIDIwMTUsIGF0IDU6MTIgUE0sIEJvdHRvcmZmLCBQYXVs
IDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+IHdy
b3RlOg0KDQpIaSBQYXVsIFEuOg0KDQpTZWUgaW5saW5lLA0KDQpDaGVlcnMsDQoNClBhdWwNCg0K
RnJvbTogQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpIFttYWlsdG86Y3BpZ25hdGFAY2lzY28u
Y29tXQ0KU2VudDogVHVlc2RheSwgRGVjZW1iZXIgMDEsIDIwMTUgMTo1MiBQTQ0KVG86IEJvdHRv
cmZmLCBQYXVsDQpDYzogUGF1bCBRdWlubiAocGF1bHEpOyBBbmRyZXcgRy4gTWFsaXM7IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250
ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQpIaSwgUGF1bCBCLiwNCg0KT24gRGVjIDEsIDIwMTUs
IGF0IDQ6NDUgUE0sIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRv
OnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+IHdyb3RlOg0KDQpIaSBQYXVsIGFuZCBBbmRldzoNCg0K
DQpQYXVsLCBJIGFncmVlIHRoYXQgZml4ZWQgbGVuZ3RoIGlzIGVhc2llc3QgdG8gaW1wbGVtZW50
IGFuZCB3aWxsIGFsbG93IHRoZSBtb3N0IHJhcGlkIGFkb3B0aW9uLiBOZXZlciB0aGUgbGVzcywg
YSBzdGFuZGFyZCBpcyBvZiBubyB2YWx1ZSBpZiBpdCBkb2VzIG5vdCBpbXByb3ZlIGludGVyb3Bl
cmFiaWxpdHkuDQoNCk9mIGNvdXJzZS4gSSBkbyBub3Qgc2VlIGhvdyBpbnRlcm9wZXJhYmlsaXR5
IGlzIGhhbXBlcmVkIGluIHRoaXMgY2FzZSwgaG93ZXZlci4NClBCPklmIGFuIGFwcGxpY2F0aW9u
IG5lZWRzIFRMVnMgdGhlbiBpdCBjYW7igJl0IGludGVyb3BlcmF0ZSB3aXRoIGEgc3lzdGVtIHRo
YXQgbmVlZHMgZml4ZWQgc2l6ZWQgZm9ybWF0cy4gSW4gZWZmZWN0IHlvdSBoYXZlIHR3byBkaXZl
cmdlbnQgc3RhbmRhcmRzLg0KDQoNCklmIGFuIFNGUCBuZWVkcyBUTFZzLCBpdCB3b3VsZCBiZSBz
ZXQgd2l0aCBUTFZzLiBUaGF0IGlzIHBhcnQgb2YgdGhlIHNoYXJlZCBTRlAgY29udGV4dC4gTUQg
VHlwZSAxIGFuZCBNRCBUeXBlIDIgYXJlIHByb3RvY29sIG9wdGlvbnMsIG5vdCBkaXZlcmdlbnQg
c3RhbmRhcmRzLg0KUEI+QW5kIGlmIHlvdSBoYXZlIGFuIFNGUCB3aXRoIG9uZSBTRiB0aGF0IG5l
ZWRzIFRMVnMgYW5kIG9uZSB0aGF0IG5lZWRzIGZpeGVkIGhlYWRlcnMgeW914oCZcmUgZ29pbmcg
dG8gdHJhbnNsYXRlIHRoZSBmb3JtYXRzIGF0IHRoZSBTRkY/IFRoZSByZXN1bHQgaXMgdGhlIHdv
cnN0IHBvc3NpYmxlIHdvcmxkIHdoZXJlIHRoZSBzd2l0Y2hlcyBuZWVkIHRvIGtub3cgYm90aCBm
b3JtYXRzIGFuZCB0cmFuc2xhdGUgYmV0d2VlbiB0aGVtIGZvciB2YXJpb3VzIFNGcy4NCg0KDQpJ
IGFtIG5vdCBzdXJlIHdoYXQgaXQgbWVhbnMgdG8gaGF2ZSDigJxhbiBTRiB0aGF0IG5lZWRzIFRM
VnMgYW5kIG9uZSB0aGF0IG5lZWRzIGZpeGVkIGhlYWRlcnPigJ0uIENsZWFybHksIEkgYW0gbm90
IHByb3Bvc2luZyBhbnkgdHJhbnNsYXRpb24hDQoNCkRvbuKAmXQgZm9yZ2V0IHRoZXJlIGlzIGEg
Y29udHJvbC1wbGFuZSBwcm9ncmFtbWluZyB0aGUgU0ZzL1NGRnMsIGFuZCB0aGF0IENQIHdvdWxk
IHNldCB1cCB0aGUgTUQgVHlwZSBmb3IgYSBnaXZlbiBTRlAsIHNvIFNGcyBkbyBub3Qg4oCYbmVl
ZOKAmSBzcGVjaWZpYyBlbmNvZGluZ3MuDQoNCk5vdywgdG8gbWl0aWdhdGUgdGhlIHJpc2sgb2Yg
aGF2aW5nIG5vIGludGVyc2VjdGlvbiBpbiBjYXBhYmlsaXR5IChvbmUgU0Ygc3VwcG9ydGluZyAq
b25seSogVHlwZSAxIGFuZCBvbmUgU0Ygc3VwcG9ydGluZyAqb25seSogVHlwZSAyKSBpcyB0aGF0
IHdlIG5lZWQgdG8gc3BlY2lmeSBhIE1VU1QgaW1wbGVtZW50IOKAlCBhbmQgdGhhdCBzaG91bGQg
YmUgdGhlIHNpbXBsZXN0IHRvIGltcGxlbWVudCB3aGljaCBhbGxvd3MgZm9yIGFsbCBjb21tb24g
dXNlIGNhc2VzIOKAlCBpbiBvdGhlciB3b3JkcywgVHlwZSAxLg0KDQpTZWUgYmVsb3cuDQoNCldo
YXQgSSB3b3VsZCBzdWdnZXN0IGlzIGVpdGhlcjoNCjEpIG1ha2UgVExWcyB0aGUgbWFuZGF0b3J5
IGZvcm1hdCB3aXRoIGZpeGVkIHNpemUgb3B0aW9uYWw7DQoyKSBlbGltaW5hdGUgdGhlIFRMViBv
cHRpb24gZW50aXJlbHk7DQozKSBjaGFuZ2UgdGhlIE5TSCBoZWFkZXIgZm9ybWF0IG9wdGlvbnMg
c28gdGhlIGZpeGVkIHNpemUgaGVhZGVyIGlzIGFsd2F5cyBwcmVzZW50IHdpdGggb3B0aW9uYWwg
VExWcyBmb2xsb3dpbmcgdGhlIGZpeGVkIHNpemVkIGhlYWRlci4NCg0KVG8gbWUsIG9wdGlvbiAz
IHdvdWxkIG5vdCBhY2hpZXZlIGEgdXNlZnVsIG91dGNvbWUuIEJhc2ljYWxseSwgd2UgY291bGQg
bm90IGNvdW50IHdpdGggYSBkZXRlcm1pbmlzdGljYWxseSBmaXhlZCBoZWFkZXIsIGFuZCB0aGUg
ZmxleGlibGUgVExWLWJhc2VkIG9wdGlvbiB3b3VsZCBhbHdheXMgaGF2ZSDigJxzdHVmZuKAnSBi
ZWZvcmUuIEJhc2ljYWxseSwgdGhpcyB3b3VsZCBuZWdhdGUgdGhlIGJlbmVmaXRzIG9mIGJvdGgg
TUQgVHlwZSAxIGFuZCBNRCBUeXBlIDIuDQoNClBCPkZvciBvcHRpb24gMyB0aGUgZml4ZWQgaGVh
ZGVycyBhcmUgYXQgYSBjb25zdGFudCBvZmZzZXQgd2hpY2ggaXMgd2hhdCBpcyBpbXBvcnRhbnQg
dG8gcGFyc2UgdGhlbSBlYXNpbHkuIEl0IGlzIHBvc3NpYmxlIGZvciBhIHN3aXRjaCBvciBmb3Ig
c29mdHdhcmUgdG8gdXNlIHRoZSBmaXhlZCBpbmZvcm1hdGlvbiBhdCBhIGZpeGVkIG9mZnNldCBl
dmVyIHRob3VnaCBUTFYgZGF0YSBtYXkgZm9sbG93Lg0KDQoNCkkgc2VlIHRoZSBwcm9ibGVtIHNw
YWNlIHF1aXRlIGRpZmZlcmVudGx5OiBJZiBhbiBTRlAgbmVlZHMgc2hhcmVkIGNvbnRleHQgdGhh
dCBmaXRzIGluIGFuIE1EIFR5cGUgMSwgaXQgaXMgc2V0IHdpdGggTUQgVHlwZSAxLiBJZiBpdCBu
ZWVkcyBtb3JlLCB0aGVuIGl0IG5lZWRzIHRvIHBhcnNlIHRoZSBUTFZzIGFueXdheSAoYW5kIHRo
dXMgYSBmaXhlZCBwYXJ0IGZvbGxvd2VkIGJ5IFRMVnMgZG9lcyBub3QgaGVscCkuDQpQQj5UTFZz
IGFsd2F5cyBjb3N0IG1vcmUgdGhhbiBmaXhlZCBzaXplIGFyZWFzIGJlY2F1c2UgdGhleSBtdXN0
IGVuY29kZSBpbmRpdmlkdWFsIFRMcy4gQW4gYXBwbGljYXRpb24gdGhhdCBuZWVkcyBtb3JlIHRo
YW4gdGhlIGZpeGVkIGFyZWEgY2FuIGVuY29kZSBjYW4gdXNlIHRoZSBmaXhlZCBhcmVhIGZvciBh
IHBvcnRpb24gb2YgdGhlIG1ldGEtZGF0YSBhbmQgdGhlbiBhZGQgYXMgbWFueSBleHRlbnNpb24g
VExWcyBhcyBhcmUgbmVlZGVkLiBUaGUgcmVzdWx0aW5nIGVuY29kZSB3aWxsIGJlIGF0IGxlYXN0
IGFzIGVmZmljaWVudCBhcyBUTFZzIGFsb25lLg0KDQpOb3csIGJyaW5nIHRoZSBjb252ZXJzYXRp
b24gYSBsZXZlbCBkb3duIGZyb20gdGhlb3JldGljYWwgdG8gcHJhY3RpY2FsLCBkcmFmdC1ndWlj
aGFyZC1zZmMtbnNoLWRjLWFsbG9jYXRpb24tMDIsIGRyYWZ0LW1lbmctc2ZjLW5zaC1icm9hZGJh
bmQtYWxsb2NhdGlvbiwgYW5kIGRyYWZ0LW5hcHBlci1zZmMtbnNoLW1vYmlsaXR5LWFsbG9jYXRp
b24gc2hvdyB3aGF04oCZcyBuZWVkZWQgZm9yIHRoZSBXRyB1c2UgY2FzZXMuIE1EIFR5cGUgMiBh
ZGRzIGV4dHJhIGZsZXhpYmlsaXR5IChhdCBhIHByaWNlKS4NClBCPkFuIHRhbGtpbmcgdmVyeSBw
cmFjdGljYWxseSB3ZSBhcmUgbm90IG9tbmlzY2llbnQuIFdoZW4gd2UgZmluZCB3ZSBuZWVkIGEg
bmV3IHBpZWNlIG9mIG1ldGEtZGF0YSBmb3IgdGhlc2UgYmFzZSB1c2UgY2FzZXMgYW4gZXh0ZW5z
aW9uIFRMViBwcm92aWRlcyB0aGUgb3B0aW9ucyBvZiByZXRhaW5pbmcgdGhlIGV4aXN0aW5nIGZv
cm1hdHRlZCBkYXRhIHdoaWxlIGFkZGluZyBhbiBhZGRpdGlvbmFsIHBpZWNlIG9mIG1ldGEtZGF0
YS4gSWYgZG9uZSBjYXJlZnVsbHksIHRoaXMgY2FuIGFsbG93IGJhY2t3YXJkIGNvbXBhdGliaWxp
dHkgd2l0aCBlcXVpcG1lbnQgdGhhdCBkb2VzIG5vdCB1bmRlcnN0YW5kIHRoZSBuZXcgZXh0ZW5z
aW9ucy4NCg0KSW4gb3RoZXIgd29yZHMsIHRoZSBtaW5pbXVtIGNvbW1vbiBkZW5vbWluYXRvciBh
bmQgdGhlIHNpbXBsZXIgdG8gaW1wbGVtZW50IGlzIE1EIFR5cGUgMS4NClBCPk15IG9wdGlvbiAy
IGlzIHRoZSBzaW1wbGVyIG9wdGlvbi4gRml4ZWQgbGVuZ3RoIG9ubHkuIFdoYXQgaXMgY3VycmVu
dGx5IHByb3Bvc2VkIGlzIHRoZSBtb3N0IGNvbXBsZXggc2luY2UgaXQgbGVhZHMgdG8gbXVsdGlw
bGUgZm9ybWF0cyB3aXRoIHRyYW5zbGF0aW9ucyBiZXR3ZWVuIHRoZW0uDQoNCg0KUGxlYXNlIG5v
IHRyYW5zbGF0aW9ucyENCg0K4oCUIENhcmxvcy4NCg0KVGhhbmtzIQ0KDQrigJQgQ2FybG9zLg0K
DQpJZiBvcHRpb24gMyBpcyBjaG9zZW4gdGhlbiBhcHBsaWNhdGlvbnMgY2FuIGFsd2F5cyBjb3Vu
dCBvbiB0aGUgZml4ZWQgc2l6ZWQgaGVhZGVyIGFzIHRoZWlyIGRlZmF1bHQuDQoNClRoZXkgY291
bGQgY291bnQgd2l0aCBhIGZpeGVkIHNpemUgcGFydCwgbm90IHdpdGggYSBmaXhlZCBzaXplZCBo
ZWFkZXIsIGlmIEkgdW5kZXJzdGFuZCB0aGUgcHJvcG9zYWwgY29ycmVjdGx5Lg0KDQpQQj5UaGlz
IGlzIG9uZSBiZXR0ZXIgdGhhbiB0aGUgY3VycmVudCBwcm9wb3NhbCB3aGljaCBjYW7igJl0IGNv
dW50IG9uIGVpdGhlciBhIGZpeGVkIHNpemVkIGhlYWRlciBvciBvbiBhIGZpeGVkIHNpemUgcGFy
dCBhdCBhIGtub3duIG9mZnNldC4NCg0KVGhhbmtzLA0KDQrigJQgQ2FybG9zLg0KDQoNCkNoZWVy
cywNCg0KUGF1bA0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24g
QmVoYWxmIE9mIFBhdWwgUXVpbm4gKHBhdWxxKQ0KU2VudDogVHVlc2RheSwgRGVjZW1iZXIgMDEs
IDIwMTUgMTI6MTQgUE0NClRvOiBBbmRyZXcgRy4gTWFsaXMNCkNjOiBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJz
OiBmaXhlZC90bHYNCg0KSGkgQW5keSwNCg0KDQpQbGVhc2Ugc2VlIGJlbG93Lg0KDQoNClRoYW5r
cw0KUGF1bA0KDQoNCk9uIE5vdiAyMywgMjAxNSwgYXQgMTA6NTAgQU0sIEFuZHJldyBHLiBNYWxp
cyA8YWdtYWxpc0BnbWFpbC5jb208bWFpbHRvOmFnbWFsaXNAZ21haWwuY29tPj4gd3JvdGU6DQoN
CkkgYWdyZWUgd2l0aCBQYXVsIEIuIHRoYXQgaW50ZXJvcGVyYWJpbGl0eSBpcyBiZXN0IHNlcnZl
ZCBieSB1c2luZyBhIGhlYWRlciB0aGF0IGFjY29tbW9kYXRlcyB0aGUgZ3JlYXRlc3QgbnVtYmVy
IG9mIHBvc3NpYmxlIGFwcGxpY2F0aW9ucyBhbmQgdXNlIGNhc2VzIGFzIHRoZSBjb21tb24gZGVu
b21pbmF0b3IuIFRoaXMgYXJndWVzIGZvciB0eXBlIDIgYmVpbmcgdGhlIE1VU1QgdG8gaW1wbGVt
ZW50LCB3aXRoIHR5cGUgMSBiZWluZyBhbiBvcHRpb25hbCBvcHRpbWl6YXRpb24gZm9yIHNvbWUg
cGFydGljdWxhciB1c2UgY2FzZXMgb3IgYXBwbGljYXRpb25zIHRoYXQgcmVxdWlyZSBhdCBtb3N0
IGEgcGFydGljdWxhciBudW1iZXIgY29udGV4dCBoZWFkZXJzLg0KDQoNClBRPiAgSSBkb24ndCBm
b2xsb3cgdGhhdCBsb2dpYzogdGhlIF9lYXNpZXN0XyAoaW4gdGVybXMgb2YgY29tcGxleGl0eSwg
Y29zdCwgZXRjLikgb3B0aW9uIG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRvIG1hbmRhdGUgc2luY2Ug
aXQgYWxsb3dzIGZvciBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGFuZCBoZWxwcyBlbnN1cmUgYWRv
cHRpb24gb2YgdGhlIHByb3RvY29sLiAgTWFuZGF0aW5nIGEgbW9yZSBjb21wbGV4IG9wdGlvbiBz
aW1wbHkgc2xvd3MgdGhlIGFkb3B0aW9uLiAgVGhpcyBpcyBleGFjdGx5IHRoZSBjb252ZXJzYXRp
b24gd2UgaGFkIHdoZW4gcHV0dGluZyB0b2dldGhlciB0aGUgZHJhZnQsIGFuZCBvbmUgdGhhdCBz
ZWVtcyB0byByZXNvbmF0ZSB3aXRoIGRldmVsb3BlcnMgYW5kIG9wZXJhdG9ycyBhbGlrZS4NCg0K
UFE+ICBBbHNvLCBsZXQncyBub3QgaWdub3JlIGhpc3RvcnkgKHlvdSBrbm93IHRoZSBvbGQgYWRh
Z2UgOykpOiBUTFYgYW5kIG90aGVyIHZhcmlhYmxlIGxlbmd0aCBkYXRhIHBsYW5lIHByb3RvY29s
cyBoYXZlIG5vdCBiZWVuIGEgc3VjY2Vzcy4gIFdlIGNhbiBkZWJhdGUgdGhlIHJlYXNvbnMgZm9y
IHRoYXQsIGJ1dCB0aGUgZmFjdCByZW1haW5zOiBzaW1wbGUgZGF0YSBwbGFuZXMgZ2V0IGFkb3B0
aW9uLiAgQXMgUGF1bCBCLiBwb2ludHMgb3V0IGJlbG93LCB3ZSBkb24ndCBrbm93IGFsbCB0aGUg
bWV0YWRhdGEgYW5zd2VycywgYnV0IHdlIGRvIGtub3cgdGhhdCBhIGJvdW5kZWQgYW1vdW50IG9m
IG1ldGFkYXRhIGlzIHZlcnkgaW1wb3J0YW50IGZvciBTRkMgdXNlIGNhc2VzLiAgTGV0J3MgdXNl
IHRoYXQgZmFjdCwgYW5kIGEgc2ltcGxlIHByb3RvY29sIHRvIGdldCBpbXBsZW1lbnRhdGlvbiBv
dXQgdGhlIGRvb3IuDQoNCkluIGEgc2VwYXJhdGUgZW1haWwsIE1lZCBhc2tlZCBhIHZlcnkgcmVh
c29uYWJsZSBxdWVzdGlvbiAtIGZvciB0eXBlIDEsIHdoeSBhcmUgdGhlcmUgZm91ciBtYW5kYXRv
cnkgY29udGV4dCBoZWFkZXJzLCByYXRoZXIgdGhhbiAyLCAzLCA1LCAxMCwgZXRjLj8gVGhlIGRy
YWZ0IGNvbnRhaW5zIG5vIHBhcnRpY3VsYXIganVzdGlmaWNhdGlvbiBmb3IgdGhpcyBjaG9pY2Uu
DQoNClBRPiAgVGhhdCdzIGEgdmVyeSB2YWxpZCBxdWVzdGlvbi4gIFRoZSBzdGFydGluZyBwcmVt
aXNlIHdhcyBzaW1wbGU6IGEgYm91bmRlZCBzZXQgb2YgZml4ZWQgbWV0YWRhdGEuICAgQmFzZWQg
b24gc29tZSBleHBlcmllbmNlIGluIHRoZSBzZXJ2aWNlIHNwYWNlIGFuZCBzb21lIGluaXRpYWwg
dXNlIGNhc2UgZGlzY3Vzc2lvbiB3aXRoIG9wZXJhdG9ycywgNCBwcm92aWRlZCBzb21lIGJhbGFu
Y2U6IHJlYXNvbmFibGUgaW4gdGhhdCBpdCBwcm92aWRlZCBzb21lIG1lYW5pbmdmdWwgc3BhY2Us
IHlldCBub3Qgc28gbGFyZ2UgYXMgdG8gYmVjb21lIHVud2llbGR5LCBhbGwgdGhlIHdoaWxlIGZv
cmNpbmcgc29tZSBkaXNjaXBsaW5lLiAgT3ZlcmFsbCB0aGF0IGhhcyBwcm92ZW4gdG8gYmUgdHJ1
ZSBhcyBpbXBsZW1lbnRhdGlvbnMgaGF2ZSBiZWVuIHRlc3RlZCBhbmQgbWFwcGVkIHRvIHVzZSBj
YXNlcy4gIE9mIGNvdXJzZSB5b3UgY2FuIGNvbWUgdXAgd2l0aCBjYXNlcyB3aGVyZSA0IGlzIHRv
byBtYW55LCBvciB0b28gZmV3LCBpbiB3aGljaCBjYXNlIHRoZSBkcmFmdCBwcm92aWRlcyBhIG1l
YW5zIHRvIGFjY29tbW9kYXRlIHRoYXQuDQoNClBRPiAgSSBhbHNvIHRoaW5rIHdlIG5lZWQgdG8g
YmUgcmVhbGlzdGljLiAgV2Ugd2VyZSB1cmdlZCBkdXJpbmcgV0cgZm9ybWF0aW9uIGJ5IGEgbGFy
Z2Ugb3BlcmF0b3I6IHRoZSBJRVRGIGNhbm5vdCBzcGVuZCB5ZWFycyB0cnlpbmcgdG8gc29sdmUg
dGhlIHNlcnZpY2UgY2hhaW5pbmcgaXNzdWUuICBUaGUgbmVlZCBmb3IgYW4gaW50ZXJvcGVyYWJs
ZSBwcm90b2NvbCBpcyBhY3V0ZSBhbmQgb3BlcmF0b3JzIG5lZWQgdG8gc3RhcnQgd29ya2luZyBv
biBkZXBsb3ltZW50IChzZWUgdGhlIHZpYnJhbmN5IG9mIHRoZSBvcGVuIHNvdXJjZSBwcm9qZWN0
cyBpbiB0aGlzIHNwYWNlKS4gIFRoZSBiYWxhbmNlIG9mIHR5cGUgMSBhbmQgdHlwZSAyIGFsbG93
cyBmb3IgdmVsb2NpdHkgYW5kIGV2b2x1dGlvbi4NCg0KDQoNCg0KDQpJdOKAmXMgdHJ1ZSB0aGF0
IHRoZXJlIGFyZSB0d28gcGFydGljdWxhciB1c2UgY2FzZXMsIGRyYWZ0LWd1aWNoYXJkLXNmYy1u
c2gtZGMtYWxsb2NhdGlvbiBhbmQgZHJhZnQtbmFwcGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2Nh
dGlvbiwgdGhhdCBsb29rIHRvIG1ha2UgZ29vZCB1c2Ugb2YgZXhhY3RseSA0IGNvbnRleHQgaGVh
ZGVycy4gSG93ZXZlciwgdGhlc2UgYXJlIGp1c3QgdHdvIHBhcnRpY3VsYXIgZXhhbXBsZXMsIGFu
ZCBub3QgeWV0IGFjY2VwdGVkIGJ5IHRoZSBXRy4gIEZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhl
c2UgZHJhZnRzLCBvciBldmVuIGltcGxlbWVudGF0aW9uLCBtYXkgc2hvdyB0aGF0IGZvdXIgYXJl
IGluc3VmZmljaWVudC4NCg0KQ2hlZXJzLA0KQW5keQ0KDQoNCk9uIEZyaSwgTm92IDIwLCAyMDE1
IGF0IDEyOjIwIFBNLCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0
bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PiB3cm90ZToNCkkgdGhpbmsgd2UgYWxsIGNvdWxkIGFn
cmVlIHRoYXQgZml4ZWQgaGVhZGVycyBhcmUgZWFzaWVyIHRvIGltcGxlbWVudCB0aGFuIFRMVnMs
IGhvd2V2ZXIgdGhhdCBkb2VzIG5vdCByYXRpb25hbGl6ZSBtYW5kYXRpbmcgYSBmaXhlZCBoZWFk
ZXIgaW1wbGVtZW50YXRpb24uIEl0IHdvdWxkIHJhdGlvbmFsaXplIHN1cHBvcnRpbmcgb25seSBm
aXhlZCBsZW5ndGggaGVhZGVycywgaG93ZXZlciB3ZSBoYXZlIGJlZW4gdW5hYmxlIHRvIGRvIHRo
aXMuIE9wdGlvbnMgYWx3YXlzIHdlYWtlbiBzdGFuZGFyZHMgYWdyZWVtZW50Lg0KDQpJZiB0aGUg
YXBwbGljYXRpb24gcmVxdWlyZXMgVExWcywgdGhlbiBpdCBkb2VzIG5vdCBwcm92aWRlIGFueSBz
dGFuZGFyZHMgYWR2YW50YWdlIHRvIG1hbmRhdGUgc3VwcG9ydCBmb3IgZml4ZWQgaGVhZGVycy4g
SXQgd2lsbCBub3QgYmUgcG9zc2libGUgZm9yIGFuIGFwcGxpY2F0aW9uIHRoYXQgcmVxdWlyZXMg
VExWcyB0byBmYWxsIGJhY2sgdG8gZml4ZWQgbGVuZ3RoIGhlYWRlcnMuIElmIHRoZXkgY291bGQs
IHRoZW4gd2Ugc2hvdWxkIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBmcm9tIE5TSC4NCg0KSU1I
TyB3ZSBzaG91bGQgYmUgbG9va2luZyBhdCB0aGUgYWJzdHJhY3Qgc2VtYW50aWNzIGZvciBtZXRh
LWRhdGEgYmVmb3JlIHdlIGNvbnNpZGVyIGhvdyB0byBlbmNvZGUgaXQuIE9uY2Ugd2UgZGVjaWRl
IHdoYXQgbmVlZHMgdG8gYmUgZW5jb2RlZCB0aGVuIHdlIGNhbiBjb25zaWRlciB0aGUgYmVzdCBl
bmNvZGluZ3MgYW5kIHdoYXQgc2hvdWxkIGJlIG1hbmRhdG9yeSBvciBvcHRpb25hbC4NCg0KQ2hl
ZXJzLA0KDQpQYXVsDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzxtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2YgUGF1bCBRdWlubiAocGF1bHEp
DQpTZW50OiBGcmlkYXksIE5vdmVtYmVyIDIwLCAyMDE1IDY6MjcgQU0NClRvOiBRaW4gV3UNCkNj
OiB1cmkuZWx6dXJAaW50ZWwuY29tPG1haWx0bzp1cmkuZWx6dXJAaW50ZWwuY29tPjsgRG9sZ2Fu
b3csIEFuZHJldyAoQW5kcmV3KTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBM
aW5kYSBEdW5iYXINClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhl
ZC90bHYNCg0KDQpPbiBOb3YgMTksIDIwMTUsIGF0IDk6MjggUE0sIFFpbiBXdSA8YmlsbC53dUBo
dWF3ZWkuY29tPG1haWx0bzpiaWxsLnd1QGh1YXdlaS5jb20+PiB3cm90ZToNCg0KSGksIEFuZHJl
dyBhbmQgUGF1bDoNCkl0IGxvb2tzIEkgbWlzc2VkIGEgbG90IG9mIGRpc2N1c3Npb24gcmVnYXJk
aW5nIE5TSCBjb250ZXh0IGhlYWRlciBpbiB0aGUgcGFzdCwgdGhhbmtzIFBhdWwgdG8gcG9pbnQg
bWUgdGhlIGFyY2hpdmUuDQpHZW5lcmFsbHkgc3BlYWtpbmcsIHRoZXJlIGlzIHRyYWRlb2ZmIGJl
dHdlZW4gcGVyZm9ybWFuY2UgYW5kIGZsZXhpYmlsaXR5Lg0KDQoNCkFic29sdXRlbHksIGFuZCB0
aGF0J3MgdGhlIHJlYXNvbiBmb3Igb2ZmZXJpbmcgdGhlIHR3byBvcHRpb25zOiBiYWxhbmNlIHNw
ZWVkL3NpbXBsaWNpdHkgYW5kIGZsZXhpYmlsaXR5Lg0KDQpUaGUgcGhpbG9zb3BoeSBpcyB0byBt
YW5kYXRlIHRoZSBzaW1wbGVzdCBmb3JtIG9mIG1ldGFkYXRhLCBlbmFibGluZyBhIGJyb2FkIGlt
cGxlbWVudGF0aW9uIGJhc2UuICBJZi93aGVuIG1vcmUgZmxleGliaWxpdHkgaXMgbmVlZGVkIGEg
bW9yZSBmbGV4aWJsZSBOU0ggdHlwZSBpcyBhdmFpbGFibGUsIGFsb25nIHdpdGggdGhlIGFzc29j
aWF0ZWQgdHJhZGVvZmZzLiAgVGhhdCdzIHRoZSBiYWxhbmNlIHRoYXQgd2UgZGVjaWRlZCB0byBz
dHJpa2UgYW5kIGl0IHNlZW1zIHRvIGJlIHJlYXNvbmFibGUgYW5kIHdlbGwgYWNjZXB0ZWQuDQoN
ClRoYW5rcywNClBhdWwNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGlu
ZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNv
bnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmlu
aXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21h
cmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNv
SHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxv
d2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1z
dHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdp
bi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3Vy
aWVyIE5ldyI7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBD
aGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6
MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5I
VE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQg
Q2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFBy
ZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7fQ0Kc3Bhbi5CYWxsb29uVGV4dENo
YXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uVGV4dGVkZWJ1bGxlc0Nhcg0KCXttc28tc3R5
bGUtbmFtZToiVGV4dGUgZGUgYnVsbGVzIENhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOiJUZXh0ZSBkZSBidWxsZXMiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIjt9DQpwLlRleHRlZGVidWxsZXMsIGxpLlRleHRlZGVidWxsZXMsIGRpdi5U
ZXh0ZWRlYnVsbGVzDQoJe21zby1zdHlsZS1uYW1lOiJUZXh0ZSBkZSBidWxsZXMiOw0KCW1zby1z
dHlsZS1saW5rOiJUZXh0ZSBkZSBidWxsZXMgQ2FyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4iLCJzZXJpZiI7fQ0KcC5TcHJlY2hibGFzZW50ZXh0LCBsaS5TcHJlY2hibGFzZW50
ZXh0LCBkaXYuU3ByZWNoYmxhc2VudGV4dA0KCXttc28tc3R5bGUtbmFtZTpTcHJlY2hibGFzZW50
ZXh0Ow0KCW1zby1zdHlsZS1saW5rOiJTcHJlY2hibGFzZW50ZXh0IFpjaG4iOw0KCW1hcmdpbjow
aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1m
YW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLlNwcmVjaGJsYXNlbnRleHRa
Y2huDQoJe21zby1zdHlsZS1uYW1lOiJTcHJlY2hibGFzZW50ZXh0IFpjaG4iOw0KCW1zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazpTcHJlY2hibGFzZW50ZXh0Ow0KCWZvbnQt
ZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLmFwcGxlLWNvbnZlcnRlZC1zcGFj
ZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMjYNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmki
LCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI3DQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJY29s
b3I6YmxhY2s7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9ybWFsO30NCnNw
YW4uRW1haWxTdHlsZTI4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpwLkhUTUxWb3Jmb3Jt
YXRpZXJ0LCBsaS5IVE1MVm9yZm9ybWF0aWVydCwgZGl2LkhUTUxWb3Jmb3JtYXRpZXJ0DQoJe21z
by1zdHlsZS1uYW1lOiJIVE1MIFZvcmZvcm1hdGllcnQiOw0KCW1zby1zdHlsZS1saW5rOiJIVE1M
IFZvcmZvcm1hdGllcnQgWmNobiI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAx
cHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwi
c2VyaWYiO30NCnNwYW4uSFRNTFZvcmZvcm1hdGllcnRaY2huDQoJe21zby1zdHlsZS1uYW1lOiJI
VE1MIFZvcmZvcm1hdGllcnQgWmNobiI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1z
dHlsZS1saW5rOiJIVE1MIFZvcmZvcm1hdGllcnQiOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5l
dyI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30N
Ci5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6
ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1h
cmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6
V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpz
aGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5k
aWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRp
dCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48
L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVl
IiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhl
cmUgaXMgbm8gZG91YnQgdGhhdCBmaXhlZC1zaXplIGhlYWRlciBwYXJzaW5nIGVhc2VzIHRoZSBz
aWxpY29uIGRlc2lnbiwgdGhlcmVieSZuYnNwOyBsb3dlcmluZyB0aGUgYmFycmllciBmb3Igc2ls
aWNvbiB2ZW5kb3JzIHRvIHN1cHBvcnQgaXQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JZiB3ZSBzZWUgdGhhdCB0aGUg
bWFpbiB1c2UgY2FzZXMgYXJlIGluZGVlZCBzYXRpc2ZpZWQgYnkgdGhlIGZpeGVkIGhlYWRlciBz
aXplIGFwcHJvYWNoIChNRCBUeXBlIDEpLCB0aGVuIG1ha2luZyB0aGlzIHRoZSDigJxNVVNU4oCd
IHdpbGwgYnJpbmcgdGhlIGdyZWF0ZXN0IGxldmVsDQogb2YgYWRvcHRpb24gYW5kIGNvbXBsaWFu
Y2UuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+TUQgVHlwZSAyIGlzIHRoZSBmYWxsYmFjayBmb3IgbW9yZSBjb21wbGV4
IGNhc2VzIHRoYXQgY2Fubm90IGJlIHNhdGlzZmllZCBieSBNRCBUeXBlIDEuIFdlIHNob3VsZCBk
ZWZpbmUgTUQgVHlwZSAyIGFzIOKAnFNIT1VMROKAnSAmbmJzcDt0byBlbmNvdXJhZ2Ugc2lsaWNv
biB2ZW5kb3JzDQogdG8gc3VwcG9ydCB0aGlzLCB3aXRob3V0IGRldGVycmluZyB0aGUgbGVzcyBt
b3RpdmF0ZWQgdmVuZG9ycyBmcm9tIHN1cHBvcnRlZCBNRCBUeXBlIDEuJm5ic3A7ICZuYnNwOyZu
YnNwO0Fsc28sIGZvciB1c2UgY2FzZXMgd2hlcmUgbm8gbWV0YWRhdGEgaXMgcmVxdWlyZWQsIGl0
IHdvdWxkIGJlIGVhc3kgZm9yIHZlbmRvcnMgdG8gc3VwcG9ydCB0aGUgTUQgdHlwZSAyIHdpdGhv
dXQgaW5jbHVkaW5nIGFueSBUTFZzLCBpLmUuIGp1c3QgdGhlIGZpeGVkIGhlYWRlci48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPkRhdmlkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkhhZWZmbmVyLCBXYWx0ZXIsIFZvZGFmb25lIERF
PGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBEZWNlbWJlciAwMywgMjAxNSAxMTozMCBBTTxi
cj4NCjxiPlRvOjwvYj4gbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTsgRGF2ZSBEb2xzb247
IENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKTsgQm90dG9yZmYsIFBhdWw8YnI+DQo8Yj5DYzo8
L2I+IFBhdWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOyBzZmNAaWV0Zi5vcmc8YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rs
djxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+RGVhciBhbGwsPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkZSIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0K
PHByZT48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5ZZXMuIFR5cGUgVHdvIHNob3Vs
ZCBiZSBhIE1VU1QgYW5kIFR5cGUgT25lIHNob3VsZCBiZSBvcHRpbWl6ZWQgZm9yIHRoZSBzaWxp
Y29uIHVzZSBjYXNlLiBUbyBlbmNvdXJhZ2Ugc2lsaWNvbiB2ZW5kb3JzIGEgTVVTVCBmb3IgTUQj
MiBtYXkgaGVscCBmb3IgcGVuZXRyYXRpb24gYnV0IEkgY291bGQgbGl2ZSBhbHNvIHdpdGggYSBT
SE9VTEQuIFNvbWUgZmVlZGJhY2sgZnJvbSBzaWxpY29uIGZvbGtzIChCcm9hZGNvbSwgQ2lzY28s
IEludGVsKSBtYXkgc3VwcG9ydCB0aGlzIGRpc2N1c3Npb24uIEhhdmluZyBhbGwgdGhlIHBlcmZv
cm1hbmNlIG9wdGltaXphdGlvbiBzaG9ydGN1dHMgYmV0d2VlbiBhIFZNIGFuZCBhIHBoeXNOSUMg
aW4gbWluZCB3ZSBzaG91bGQgbm90IGxlYXZlIG91dCBzaWxpY29uIGJhc2VkIGFwcHJvYWNoZXMu
PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJG
UiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj5SZWdhcmRzLCBXYWx0ZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3By
ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlZvbjo8L3Nw
YW4+PC9iPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L2E+XQ0KPGI+SW0gQXVmdHJhZyB2b24gPC9iPjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJv
dWNhZGFpckBvcmFuZ2UuY29tIj5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjxicj4N
CjxiPkdlc2VuZGV0OjwvYj4gRG9ubmVyc3RhZywgMy4gRGV6ZW1iZXIgMjAxNSAwNzozMjxicj4N
CjxiPkFuOjwvYj4gRGF2ZSBEb2xzb247IENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKTsgQm90
dG9yZmYsIFBhdWw8YnI+DQo8Yj5DYzo8L2I+IEFuZHJldyBHLiBNYWxpczsgUGF1bCBRdWlubiAo
cGF1bHEpOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJy
Pg0KPGI+QmV0cmVmZjo8L2I+IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90
bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5IaSBEYXZlLCBhbGwsPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5GdWxseSBhZ3JlZSB0aGF0IE1EIzIgaXMgc2ltcGxlIGFu
ZCBjb3ZlcnMgdGhlIGdlbmVyaWMgdXNlIGNhc2VzIHdoaWxlIE1EIzEgaXMgYW4gb3B0aW1pemF0
aW9uIChtb2R1bG8gc29tZSBmdXJ0aGVyIGV4cGxhbmF0aW9uIGFib3V0IHRoZSBzaXplIG9mIHRo
ZSBmaXhlZCBmaWVsZHMsIHRoZWlyDQogbnVtYmVyLCBpbnRlcmFjdGlvbiB3aXRoIHRoZSBjb250
cm9sIHBsYW5lLCBldGMuKS4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5J4oCZbSBzdGlsbCBp
biBmYXZvciBvZiBoYXZpbmcgTUQjMiBiZSBNVVNULg0KPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij5DaGVlcnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPk1lZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0
O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPkRlIGxhIHBhcnQgZGU8L2I+IERh
dmUgRG9sc29uPGJyPg0KPGI+RW52b3nDqSZuYnNwOzo8L2I+IG1lcmNyZWRpIDIgZMOpY2VtYnJl
IDIwMTUgMjI6MjQ8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IENhcmxvcyBQaWduYXRhcm8gKGNwaWdu
YXRhKTsgQm90dG9yZmYsIFBhdWw8YnI+DQo8Yj5DYyZuYnNwOzo8L2I+IFBhdWwgUXVpbm4gKHBh
dWxxKTsgQW5kcmV3IEcuIE1hbGlzOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+PGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBSZTogW3NmY10gTlNIIGNvbnRl
eHQgaGVhZGVyczogZml4ZWQvdGx2PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mZ3Q7IHdlIG5lZWQgdG8gc3BlY2lm
eSBhIE1VU1QgaW1wbGVtZW50IOKAlCBhbmQgdGhhdCBzaG91bGQgYmUgdGhlIHNpbXBsZXN0IHRv
IGltcGxlbWVudCB3aGljaCBhbGxvd3MgZm9yIGFsbCBjb21tb24gdXNlIGNhc2VzIOKAlCBpbiBv
dGhlciB3b3JkcywgVHlwZSAxLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JdCBpcyBpbmRlZWQg
c2ltcGxlIHRvIGltcGxlbWVudCB0aGUgcGFja2V0IHBhcnNlciwgYnV0IEkgdGhpbmsgVHlwZSAx
IG1ha2VzIHRoZSBjb250cm9sIHBsYW5lIG1vcmUgY29tcGxpY2F0ZWQuDQo8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhvdyBkb2VzIGFuIFNGIGtub3cgd2hhdCBpdGVtIGlz
IHBsYWNlZCBpbiBzbG90IDEgb2YgTUQgVHlwZSAxPw0KPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5UeXBlIDIgYWxsb3dzIHRoZSBtZXRhZGF0YSB0byBiZSBzZWxmLWRlc2Ny
aWJpbmcuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFsc28sIGZvciBtYW55IHVzZXJzIHdobyBk
b27igJl0IHVzZSBtZXRhZGF0YSwgVHlwZSAyIGlzIG1vcmUgZWZmaWNpZW50LjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5TbyBhcyBJIHNlZSBpdCwgVHlwZSAyIGlzIHRoZSBnZW5lcmljIG9uZSBh
bmQgVHlwZSAxIGlzIGFuIG9wdGltaXphdGlvbiBmb3Igc3BlY2lhbCBjYXNlcy48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4tRGF2ZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9u
IEJlaGFsZiBPZiA8L2I+Q2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpPGJyPg0KPGI+U2VudDo8
L2I+IFdlZG5lc2RheSwgRGVjZW1iZXIgMDIsIDIwMTUgNDowNCBQTTxicj4NCjxiPlRvOjwvYj4g
Qm90dG9yZmYsIFBhdWw8YnI+DQo8Yj5DYzo8L2I+IEFuZHJldyBHLiBNYWxpczsgUGF1bCBRdWlu
biAocGF1bHEpOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhl
ZC90bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSwg
UGF1bCBCLiw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRo
YW5rcyBmb3IgdGhlIGNvbnZlcnNhdGlvbiwgcGxlYXNlIGZpbmQgb25lIGZvbGxvdy11cCBpbmxp
bmUuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5PbiBEZWMgMSwgMjAxNSwgYXQgNTo1NyBQTSwgQm90dG9yZmYsIFBhdWwgJmx0OzxhIGhyZWY9
Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvYT4m
Z3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIENhcmxvczo8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk1vcmUgb24gdGhpcyBiZWxvdyw8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkNoZWVycyw8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PGJyPg0KUGF1bDwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+Q2FybG9zDQogUGlnbmF0YXJvIChjcGlnbmF0YSkgWzxhIGhyZWY9Im1haWx0
bzpjcGlnbmF0YUBjaXNjby5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpj
cGlnbmF0YUBjaXNjby5jb208L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIERlY2VtYmVyIDAxLCAyMDE1
IDI6MzIgUE08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPkJvdHRvcmZmLCBQYXVsPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5QYXVsIFF1aW5uIChwYXVscSk7
IEFuZHJldyBHLiBNYWxpczs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIE5T
SCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBhdWwgQi4s
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVhc2Ugc2VlIGlubGluZS48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPk9uIERlYyAxLCAyMDE1LCBhdCA1OjEyIFBNLCBCb3R0b3JmZiwgUGF1bCAmbHQ7
PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PkhpIFBhdWwgUS46PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5TZWUgaW5saW5lLDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q2hlZXJz
LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+UGF1bDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+Q2FybG9zDQogUGlnbmF0YXJvIChjcGlnbmF0YSkgWzxhIGhyZWY9Im1h
aWx0bzpjcGlnbmF0YUBjaXNjby5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpjcGlnbmF0YUBjaXNjby5jb208L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIERlY2VtYmVyIDAxLCAy
MDE1IDE6NTIgUE08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPkJvdHRvcmZmLCBQYXVsPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5QYXVsIFF1aW5uIChwYXVs
cSk7IEFuZHJldyBHLiBNYWxpczs8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNd
IE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpLCBQYXVsIEIuLDxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIERlYyAxLCAyMDE1LCBhdCA0OjQ1IFBN
LCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNv
bSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9zcGFu
PjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIFBh
dWwgYW5kIEFuZGV3Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBhdWwsIEkgYWdyZWUgdGhhdCBmaXhlZCBsZW5ndGgg
aXMgZWFzaWVzdCB0byBpbXBsZW1lbnQgYW5kIHdpbGwgYWxsb3cgdGhlIG1vc3QgcmFwaWQgYWRv
cHRpb24uIE5ldmVyIHRoZSBsZXNzLCBhIHN0YW5kYXJkIGlzIG9mIG5vIHZhbHVlIGlmIGl0IGRv
ZXMgbm90IGltcHJvdmUNCiBpbnRlcm9wZXJhYmlsaXR5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5PZiBjb3Vyc2UuIEkgZG8gbm90IHNlZSBob3cgaW50ZXJvcGVyYWJpbGl0eSBpcyBo
YW1wZXJlZCBpbiB0aGlzIGNhc2UsIGhvd2V2ZXIuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7SWYgYW4gYXBwbGljYXRpb24g
bmVlZHMgVExWcyB0aGVuIGl0IGNhbuKAmXQgaW50ZXJvcGVyYXRlIHdpdGggYSBzeXN0ZW0gdGhh
dCBuZWVkcyBmaXhlZCBzaXplZCBmb3JtYXRzLiBJbiBlZmZlY3QgeW91IGhhdmUgdHdvIGRpdmVy
Z2VudCBzdGFuZGFyZHMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIGFuIFNGUCBuZWVkcyBU
TFZzLCBpdCB3b3VsZCBiZSBzZXQgd2l0aCBUTFZzLiBUaGF0IGlzIHBhcnQgb2YgdGhlIHNoYXJl
ZCBTRlAgY29udGV4dC4gTUQgVHlwZSAxIGFuZCBNRCBUeXBlIDIgYXJlIHByb3RvY29sIG9wdGlv
bnMsIG5vdCBkaXZlcmdlbnQgc3RhbmRhcmRzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPlBCJmd0O0FuZCBpZiB5b3UgaGF2ZSBhbiBTRlAgd2l0aCBvbmUgU0YgdGhhdCBu
ZWVkcyBUTFZzIGFuZCBvbmUgdGhhdCBuZWVkcyBmaXhlZCBoZWFkZXJzIHlvdeKAmXJlIGdvaW5n
IHRvIHRyYW5zbGF0ZSB0aGUgZm9ybWF0cyBhdCB0aGUgU0ZGPyBUaGUgcmVzdWx0IGlzIHRoZSB3
b3JzdA0KIHBvc3NpYmxlIHdvcmxkIHdoZXJlIHRoZSBzd2l0Y2hlcyBuZWVkIHRvIGtub3cgYm90
aCBmb3JtYXRzIGFuZCB0cmFuc2xhdGUgYmV0d2VlbiB0aGVtIGZvciB2YXJpb3VzIFNGcy48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5JIGFtIG5vdCBzdXJlIHdoYXQgaXQgbWVhbnMgdG8gaGF2ZSDigJxhbiBTRiB0aGF0
IG5lZWRzIFRMVnMgYW5kIG9uZSB0aGF0IG5lZWRzIGZpeGVkIGhlYWRlcnPigJ0uIENsZWFybHks
IEkgYW0gbm90IHByb3Bvc2luZyBhbnkgdHJhbnNsYXRpb24hJm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRvbuKAmXQgZm9yZ2V0IHRo
ZXJlIGlzIGEgY29udHJvbC1wbGFuZSBwcm9ncmFtbWluZyB0aGUgU0ZzL1NGRnMsIGFuZCB0aGF0
IENQIHdvdWxkIHNldCB1cCB0aGUgTUQgVHlwZSBmb3IgYSBnaXZlbiBTRlAsIHNvIFNGcyBkbyBu
b3Qg4oCYbmVlZOKAmSBzcGVjaWZpYyBlbmNvZGluZ3MuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5vdywgdG8gbWl0aWdhdGUgdGhlIHJpc2sg
b2YgaGF2aW5nIG5vIGludGVyc2VjdGlvbiBpbiBjYXBhYmlsaXR5IChvbmUgU0Ygc3VwcG9ydGlu
ZyAqb25seSogVHlwZSAxIGFuZCBvbmUgU0Ygc3VwcG9ydGluZyAqb25seSogVHlwZSAyKSBpcyB0
aGF0IHdlIG5lZWQgdG8gc3BlY2lmeSBhIE1VU1QgaW1wbGVtZW50IOKAlCBhbmQgdGhhdCBzaG91
bGQgYmUgdGhlIHNpbXBsZXN0IHRvIGltcGxlbWVudCB3aGljaCBhbGxvd3MNCiBmb3IgYWxsIGNv
bW1vbiB1c2UgY2FzZXMg4oCUIGluIG90aGVyIHdvcmRzLCBUeXBlIDEuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNlZSBiZWxvdy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0
b206MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2hhdCBJIHdvdWxk
IHN1Z2dlc3QgaXMgZWl0aGVyOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4xKSBtYWtlIFRMVnMgdGhlIG1h
bmRhdG9yeSBmb3JtYXQgd2l0aCBmaXhlZCBzaXplIG9wdGlvbmFsOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4yKSBlbGltaW5hdGUgdGhlIFRMViBvcHRpb24gZW50aXJlbHk7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjMpIGNoYW5nZSB0aGUgTlNIIGhlYWRlciBmb3JtYXQgb3B0aW9ucyBzbyB0aGUgZml4ZWQgc2l6
ZSBoZWFkZXIgaXMgYWx3YXlzIHByZXNlbnQgd2l0aCBvcHRpb25hbCBUTFZzIGZvbGxvd2luZyB0
aGUgZml4ZWQgc2l6ZWQgaGVhZGVyLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UbyBt
ZSwgb3B0aW9uIDMgd291bGQgbm90IGFjaGlldmUgYSB1c2VmdWwgb3V0Y29tZS4gQmFzaWNhbGx5
LCB3ZSBjb3VsZCBub3QgY291bnQgd2l0aCBhIGRldGVybWluaXN0aWNhbGx5IGZpeGVkIGhlYWRl
ciwgYW5kIHRoZSBmbGV4aWJsZSBUTFYtYmFzZWQgb3B0aW9uIHdvdWxkIGFsd2F5cyBoYXZlIOKA
nHN0dWZm4oCdIGJlZm9yZS4gQmFzaWNhbGx5LCB0aGlzIHdvdWxkIG5lZ2F0ZSB0aGUgYmVuZWZp
dHMgb2YgYm90aA0KIE1EIFR5cGUgMSBhbmQgTUQgVHlwZSAyLjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QQiZndDtGb3Igb3B0
aW9uIDMgdGhlIGZpeGVkIGhlYWRlcnMgYXJlIGF0IGEgY29uc3RhbnQgb2Zmc2V0IHdoaWNoIGlz
IHdoYXQgaXMgaW1wb3J0YW50IHRvIHBhcnNlIHRoZW0gZWFzaWx5LiBJdCBpcyBwb3NzaWJsZSBm
b3IgYSBzd2l0Y2ggb3IgZm9yIHNvZnR3YXJlIHRvIHVzZQ0KIHRoZSBmaXhlZCBpbmZvcm1hdGlv
biBhdCBhIGZpeGVkIG9mZnNldCBldmVyIHRob3VnaCBUTFYgZGF0YSBtYXkgZm9sbG93Ljwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHNlZSB0aGUgcHJvYmxlbSBzcGFjZSBxdWl0ZSBkaWZmZXJl
bnRseTogSWYgYW4gU0ZQIG5lZWRzIHNoYXJlZCBjb250ZXh0IHRoYXQgZml0cyBpbiBhbiBNRCBU
eXBlIDEsIGl0IGlzIHNldCB3aXRoIE1EIFR5cGUgMS4gSWYgaXQgbmVlZHMgbW9yZSwgdGhlbiBp
dCBuZWVkcyB0byBwYXJzZSB0aGUgVExWcyBhbnl3YXkgKGFuZCB0aHVzIGEgZml4ZWQgcGFydCBm
b2xsb3dlZCBieSBUTFZzIGRvZXMgbm90IGhlbHApLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPlBCJmd0O1RMVnMgYWx3YXlzIGNvc3QgbW9yZSB0aGFuIGZpeGVkIHNpemUg
YXJlYXMgYmVjYXVzZSB0aGV5IG11c3QgZW5jb2RlIGluZGl2aWR1YWwgVExzLiBBbiBhcHBsaWNh
dGlvbiB0aGF0IG5lZWRzIG1vcmUgdGhhbiB0aGUgZml4ZWQgYXJlYSBjYW4gZW5jb2RlIGNhbiB1
c2UNCiB0aGUgZml4ZWQgYXJlYSBmb3IgYSBwb3J0aW9uIG9mIHRoZSBtZXRhLWRhdGEgYW5kIHRo
ZW4gYWRkIGFzIG1hbnkgZXh0ZW5zaW9uIFRMVnMgYXMgYXJlIG5lZWRlZC4gVGhlIHJlc3VsdGlu
ZyBlbmNvZGUgd2lsbCBiZSBhdCBsZWFzdCBhcyBlZmZpY2llbnQgYXMgVExWcyBhbG9uZS48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk5vdywgYnJpbmcgdGhlIGNvbnZlcnNhdGlv
biBhIGxldmVsIGRvd24gZnJvbSB0aGVvcmV0aWNhbCB0byBwcmFjdGljYWwsIGRyYWZ0LWd1aWNo
YXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbi0wMiwgZHJhZnQtbWVuZy1zZmMtbnNoLWJyb2FkYmFu
ZC1hbGxvY2F0aW9uLCBhbmQgZHJhZnQtbmFwcGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2NhdGlv
biBzaG93IHdoYXTigJlzIG5lZWRlZCBmb3IgdGhlIFdHIHVzZSBjYXNlcy4NCiBNRCBUeXBlIDIg
YWRkcyBleHRyYSBmbGV4aWJpbGl0eSAoYXQgYSBwcmljZSkuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7QW4gdGFsa2luZyB2ZXJ5IHByYWN0aWNhbGx5IHdlIGFy
ZSBub3Qgb21uaXNjaWVudC4gV2hlbiB3ZSBmaW5kIHdlIG5lZWQgYSBuZXcgcGllY2Ugb2YgbWV0
YS1kYXRhIGZvciB0aGVzZSBiYXNlIHVzZSBjYXNlcyBhbiBleHRlbnNpb24gVExWIHByb3ZpZGVz
IHRoZSBvcHRpb25zDQogb2YgcmV0YWluaW5nIHRoZSBleGlzdGluZyBmb3JtYXR0ZWQgZGF0YSB3
aGlsZSBhZGRpbmcgYW4gYWRkaXRpb25hbCBwaWVjZSBvZiBtZXRhLWRhdGEuIElmIGRvbmUgY2Fy
ZWZ1bGx5LCB0aGlzIGNhbiBhbGxvdyBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHdpdGggZXF1aXBt
ZW50IHRoYXQgZG9lcyBub3QgdW5kZXJzdGFuZCB0aGUgbmV3IGV4dGVuc2lvbnMuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JbiBvdGhlciB3b3JkcywgdGhlIG1pbmltdW0gY29t
bW9uIGRlbm9taW5hdG9yIGFuZCB0aGUgc2ltcGxlciB0byBpbXBsZW1lbnQgaXMgTUQgVHlwZSAx
LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBCJmd0O015IG9wdGlvbiAy
IGlzIHRoZSBzaW1wbGVyIG9wdGlvbi4gRml4ZWQgbGVuZ3RoIG9ubHkuIFdoYXQgaXMgY3VycmVu
dGx5IHByb3Bvc2VkIGlzIHRoZSBtb3N0IGNvbXBsZXggc2luY2UgaXQgbGVhZHMgdG8gbXVsdGlw
bGUgZm9ybWF0cyB3aXRoIHRyYW5zbGF0aW9ucw0KIGJldHdlZW4gdGhlbS48L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVhc2Ugbm8gdHJhbnNs
YXRpb25zITxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj7igJQgQ2FybG9zLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyE8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+4oCUIENhcmxvcy48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tYm90dG9tOjEyLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPklm
IG9wdGlvbiAzIGlzIGNob3NlbiB0aGVuIGFwcGxpY2F0aW9ucyBjYW4gYWx3YXlzIGNvdW50IG9u
IHRoZSBmaXhlZCBzaXplZCBoZWFkZXIgYXMgdGhlaXIgZGVmYXVsdC48L3NwYW4+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhleSBjb3VsZCBjb3VudCB3aXRoIGEgZml4ZWQgc2l6ZSBw
YXJ0LCBub3Qgd2l0aCBhIGZpeGVkIHNpemVkIGhlYWRlciwgaWYgSSB1bmRlcnN0YW5kIHRoZSBw
cm9wb3NhbCBjb3JyZWN0bHkuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBCJmd0O1RoaXMgaXMgb25lIGJldHRlciB0aGFuIHRo
ZSBjdXJyZW50IHByb3Bvc2FsIHdoaWNoIGNhbuKAmXQgY291bnQgb24gZWl0aGVyIGEgZml4ZWQg
c2l6ZWQgaGVhZGVyIG9yIG9uIGEgZml4ZWQgc2l6ZSBwYXJ0IGF0IGEga25vd24gb2Zmc2V0Ljwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj7igJQgQ2FybG9zLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWJvdHRvbToxMi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48YnI+DQpQYXVsPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5zZmMNCiBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+
PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+
T24gQmVoYWxmIE9mPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjwvYj5QYXVsIFF1aW5uIChwYXVscSk8YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgRGVjZW1iZXIgMDEs
IDIwMTUgMTI6MTQgUE08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkFuZHJldyBHLiBNYWxpczxicj4NCjxiPkNjOjwvYj48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZp
eGVkL3Rsdjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpIEFuZHksPHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVhc2Ugc2VlIGJl
bG93LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rczxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+UGF1bDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBOb3YgMjMsIDIwMTUs
IGF0IDEwOjUwIEFNLCBBbmRyZXcgRy4gTWFsaXMgJmx0OzxhIGhyZWY9Im1haWx0bzphZ21hbGlz
QGdtYWlsLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+YWdtYWxpc0BnbWFpbC5jb208
L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGFncmVlIHdpdGgg
UGF1bCBCLiB0aGF0IGludGVyb3BlcmFiaWxpdHkgaXMgYmVzdCBzZXJ2ZWQgYnkgdXNpbmcgYSBo
ZWFkZXIgdGhhdCBhY2NvbW1vZGF0ZXMgdGhlIGdyZWF0ZXN0IG51bWJlciBvZiBwb3NzaWJsZSBh
cHBsaWNhdGlvbnMgYW5kIHVzZSBjYXNlcyBhcyB0aGUgY29tbW9uIGRlbm9taW5hdG9yLiBUaGlz
IGFyZ3VlcyBmb3IgdHlwZSAyIGJlaW5nIHRoZSBNVVNUIHRvIGltcGxlbWVudCwgd2l0aA0KIHR5
cGUgMSBiZWluZyBhbiBvcHRpb25hbCBvcHRpbWl6YXRpb24gZm9yIHNvbWUgcGFydGljdWxhciB1
c2UgY2FzZXMgb3IgYXBwbGljYXRpb25zIHRoYXQgcmVxdWlyZSBhdCBtb3N0IGEgcGFydGljdWxh
ciBudW1iZXIgY29udGV4dCBoZWFkZXJzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+UFEmZ3Q7ICZuYnNwO0kgZG9uJ3QgZm9sbG93IHRoYXQgbG9naWM6IHRoZSBf
ZWFzaWVzdF8gKGluIHRlcm1zIG9mIGNvbXBsZXhpdHksIGNvc3QsIGV0Yy4pIG9wdGlvbiBtYWtl
cyB0aGUgbW9zdCBzZW5zZSB0byBtYW5kYXRlIHNpbmNlIGl0IGFsbG93cyBmb3IgYSBicm9hZCBp
bXBsZW1lbnRhdGlvbiBhbmQgaGVscHMgZW5zdXJlIGFkb3B0aW9uIG9mIHRoZSBwcm90b2NvbC4g
Jm5ic3A7TWFuZGF0aW5nIGEgbW9yZSBjb21wbGV4IG9wdGlvbg0KIHNpbXBseSBzbG93cyB0aGUg
YWRvcHRpb24uICZuYnNwO1RoaXMgaXMgZXhhY3RseSB0aGUgY29udmVyc2F0aW9uIHdlIGhhZCB3
aGVuIHB1dHRpbmcgdG9nZXRoZXIgdGhlIGRyYWZ0LCBhbmQgb25lIHRoYXQgc2VlbXMgdG8gcmVz
b25hdGUgd2l0aCBkZXZlbG9wZXJzIGFuZCBvcGVyYXRvcnMgYWxpa2UuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPlBRJmd0OyAmbmJzcDtBbHNvLCBsZXQncyBub3QgaWdub3JlIGhpc3Rv
cnkgKHlvdSBrbm93IHRoZSBvbGQgYWRhZ2UgOykpOiBUTFYgYW5kIG90aGVyIHZhcmlhYmxlIGxl
bmd0aCBkYXRhIHBsYW5lIHByb3RvY29scyBoYXZlIG5vdCBiZWVuIGEgc3VjY2Vzcy4gJm5ic3A7
V2UgY2FuIGRlYmF0ZSB0aGUgcmVhc29ucyBmb3IgdGhhdCwgYnV0IHRoZSBmYWN0IHJlbWFpbnM6
IHNpbXBsZSBkYXRhIHBsYW5lcyBnZXQgYWRvcHRpb24uICZuYnNwO0FzDQogUGF1bCBCLiBwb2lu
dHMgb3V0IGJlbG93LCB3ZSBkb24ndCBrbm93IGFsbCB0aGUgbWV0YWRhdGEgYW5zd2VycywgYnV0
IHdlIGRvIGtub3cgdGhhdCBhIGJvdW5kZWQgYW1vdW50IG9mIG1ldGFkYXRhIGlzIHZlcnkgaW1w
b3J0YW50IGZvciBTRkMgdXNlIGNhc2VzLiAmbmJzcDtMZXQncyB1c2UgdGhhdCBmYWN0LCBhbmQg
YSBzaW1wbGUgcHJvdG9jb2wgdG8gZ2V0IGltcGxlbWVudGF0aW9uIG91dCB0aGUgZG9vci48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkluIGEgc2VwYXJhdGUg
ZW1haWwsIE1lZCBhc2tlZCBhIHZlcnkgcmVhc29uYWJsZSBxdWVzdGlvbiAtIGZvciB0eXBlIDEs
IHdoeSBhcmUgdGhlcmUmbmJzcDtmb3VyIG1hbmRhdG9yeSBjb250ZXh0IGhlYWRlcnMsIHJhdGhl
ciB0aGFuIDIsIDMsIDUsIDEwLCBldGMuPyBUaGUgZHJhZnQgY29udGFpbnMgbm8gcGFydGljdWxh
ciBqdXN0aWZpY2F0aW9uIGZvciB0aGlzIGNob2ljZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBRJmd0OyAmbmJzcDtUaGF0J3Mg
YSB2ZXJ5IHZhbGlkIHF1ZXN0aW9uLiAmbmJzcDtUaGUgc3RhcnRpbmcgcHJlbWlzZSB3YXMgc2lt
cGxlOiBhIGJvdW5kZWQgc2V0IG9mIGZpeGVkIG1ldGFkYXRhLiAmbmJzcDsgQmFzZWQgb24gc29t
ZSBleHBlcmllbmNlIGluIHRoZSBzZXJ2aWNlIHNwYWNlIGFuZCBzb21lIGluaXRpYWwgdXNlIGNh
c2UgZGlzY3Vzc2lvbiB3aXRoIG9wZXJhdG9ycywgNCBwcm92aWRlZCBzb21lIGJhbGFuY2U6IHJl
YXNvbmFibGUNCiBpbiB0aGF0IGl0IHByb3ZpZGVkIHNvbWUgbWVhbmluZ2Z1bCBzcGFjZSwgeWV0
IG5vdCBzbyBsYXJnZSBhcyB0byBiZWNvbWUgdW53aWVsZHksIGFsbCB0aGUgd2hpbGUgZm9yY2lu
ZyBzb21lIGRpc2NpcGxpbmUuICZuYnNwO092ZXJhbGwgdGhhdCBoYXMgcHJvdmVuIHRvIGJlIHRy
dWUgYXMgaW1wbGVtZW50YXRpb25zIGhhdmUgYmVlbiB0ZXN0ZWQgYW5kIG1hcHBlZCB0byB1c2Ug
Y2FzZXMuICZuYnNwO09mIGNvdXJzZSB5b3UgY2FuIGNvbWUgdXAgd2l0aCBjYXNlcw0KIHdoZXJl
IDQgaXMgdG9vIG1hbnksIG9yIHRvbyBmZXcsIGluIHdoaWNoIGNhc2UgdGhlIGRyYWZ0IHByb3Zp
ZGVzIGEgbWVhbnMgdG8gYWNjb21tb2RhdGUgdGhhdC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+UFEmZ3Q7ICZuYnNwO0kgYWxzbyB0aGluayB3ZSBuZWVkIHRvIGJlIHJlYWxpc3RpYy4g
Jm5ic3A7V2Ugd2VyZSB1cmdlZCBkdXJpbmcgV0cgZm9ybWF0aW9uIGJ5IGEgbGFyZ2Ugb3BlcmF0
b3I6IHRoZSBJRVRGIGNhbm5vdCBzcGVuZCB5ZWFycyB0cnlpbmcgdG8gc29sdmUgdGhlIHNlcnZp
Y2UgY2hhaW5pbmcgaXNzdWUuICZuYnNwO1RoZSBuZWVkIGZvciBhbiBpbnRlcm9wZXJhYmxlIHBy
b3RvY29sIGlzIGFjdXRlIGFuZCBvcGVyYXRvcnMgbmVlZA0KIHRvIHN0YXJ0IHdvcmtpbmcgb24g
ZGVwbG95bWVudCAoc2VlIHRoZSB2aWJyYW5jeSBvZiB0aGUgb3BlbiBzb3VyY2UgcHJvamVjdHMg
aW4gdGhpcyBzcGFjZSkuICZuYnNwO1RoZSBiYWxhbmNlIG9mIHR5cGUgMSBhbmQgdHlwZSAyIGFs
bG93cyBmb3IgdmVsb2NpdHkgYW5kIGV2b2x1dGlvbi4gJm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCjxicj4NCjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkl04oCZcyB0cnVlIHRoYXQgdGhlcmUgYXJlIHR3byBwYXJ0aWN1
bGFyIHVzZSBjYXNlcywmbmJzcDtkcmFmdC1ndWljaGFyZC1zZmMtbnNoLWRjLWFsbG9jYXRpb24g
YW5kJm5ic3A7ZHJhZnQtbmFwcGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2NhdGlvbiwgdGhhdCBs
b29rIHRvIG1ha2UgZ29vZCB1c2Ugb2YgZXhhY3RseSA0IGNvbnRleHQgaGVhZGVycy4gSG93ZXZl
ciwgdGhlc2UgYXJlIGp1c3QgdHdvIHBhcnRpY3VsYXIgZXhhbXBsZXMsDQogYW5kIG5vdCB5ZXQg
YWNjZXB0ZWQgYnkgdGhlIFdHLiZuYnNwOyBGdXJ0aGVyIGRldmVsb3BtZW50IG9mIHRoZXNlIGRy
YWZ0cywgb3IgZXZlbiBpbXBsZW1lbnRhdGlvbiwgbWF5IHNob3cgdGhhdCBmb3VyIGFyZSBpbnN1
ZmZpY2llbnQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNoZWVycyw8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFuZHk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5P
biBGcmksIE5vdiAyMCwgMjAxNSBhdCAxMjoyMCBQTSwgQm90dG9yZmYsIFBhdWwgJmx0OzxhIGhy
ZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L3NwYW4+PC9hPiZndDsg
d3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRk
aW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPkkgdGhpbmsgd2UgYWxsIGNvdWxkIGFncmVlIHRoYXQgZml4ZWQgaGVhZGVycyBh
cmUgZWFzaWVyIHRvIGltcGxlbWVudCB0aGFuIFRMVnMsIGhvd2V2ZXIgdGhhdCBkb2VzIG5vdCBy
YXRpb25hbGl6ZSBtYW5kYXRpbmcgYSBmaXhlZCBoZWFkZXIgaW1wbGVtZW50YXRpb24uIEl0IHdv
dWxkIHJhdGlvbmFsaXplIHN1cHBvcnRpbmcgb25seSBmaXhlZCBsZW5ndGggaGVhZGVycywNCiBo
b3dldmVyIHdlIGhhdmUgYmVlbiB1bmFibGUgdG8gZG8gdGhpcy4gT3B0aW9ucyBhbHdheXMgd2Vh
a2VuIHN0YW5kYXJkcyBhZ3JlZW1lbnQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JZiB0aGUgYXBwbGljYXRpb24g
cmVxdWlyZXMgVExWcywgdGhlbiBpdCBkb2VzIG5vdCBwcm92aWRlIGFueSBzdGFuZGFyZHMgYWR2
YW50YWdlIHRvIG1hbmRhdGUgc3VwcG9ydCBmb3IgZml4ZWQgaGVhZGVycy4gSXQgd2lsbCBub3Qg
YmUgcG9zc2libGUgZm9yIGFuIGFwcGxpY2F0aW9uIHRoYXQgcmVxdWlyZXMgVExWcyB0byBmYWxs
IGJhY2sgdG8gZml4ZWQgbGVuZ3RoDQogaGVhZGVycy4gSWYgdGhleSBjb3VsZCwgdGhlbiB3ZSBz
aG91bGQgZWxpbWluYXRlIHRoZSBUTFYgb3B0aW9uIGZyb20gTlNILjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SU1I
TyB3ZSBzaG91bGQgYmUgbG9va2luZyBhdCB0aGUgYWJzdHJhY3Qgc2VtYW50aWNzIGZvciBtZXRh
LWRhdGEgYmVmb3JlIHdlIGNvbnNpZGVyIGhvdyB0byBlbmNvZGUgaXQuIE9uY2Ugd2UgZGVjaWRl
IHdoYXQgbmVlZHMgdG8gYmUgZW5jb2RlZCB0aGVuIHdlIGNhbiBjb25zaWRlciB0aGUgYmVzdCBl
bmNvZGluZ3MgYW5kIHdoYXQgc2hvdWxkIGJlIG1hbmRhdG9yeQ0KIG9yIG9wdGlvbmFsLjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PkNoZWVycyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlBhdWw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPnNmYyBbbWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uIEJlaGFsZg0K
IE9mPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5Q
YXVsIFF1aW5uIChwYXVscSk8YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+RnJpZGF5LCBOb3ZlbWJlciAyMCwgMjAxNSA2OjI3
IEFNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5RaW4gV3U8YnI+DQo8Yj5DYzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzp1cmkuZWx6dXJAaW50ZWwu
Y29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+dXJpLmVsenVy
QGludGVsLmNvbTwvc3Bhbj48L2E+OyBEb2xnYW5vdywgQW5kcmV3IChBbmRyZXcpOzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47DQogTGluZGEgRHVuYmFyPGJyPg0KPGI+U3ViamVjdDo8
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBb
c2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
T24gTm92IDE5LCAyMDE1LCBhdCA5OjI4IFBNLCBRaW4gV3UgJmx0OzxhIGhyZWY9Im1haWx0bzpi
aWxsLnd1QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5iaWxsLnd1QGh1YXdlaS5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5I
aSwgQW5kcmV3IGFuZCBQYXVsOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkl0IGxvb2tzIEkgbWlzc2Vk
IGEgbG90IG9mIGRpc2N1c3Npb24gcmVnYXJkaW5nIE5TSCBjb250ZXh0IGhlYWRlciBpbiB0aGUg
cGFzdCwgdGhhbmtzIFBhdWwgdG8gcG9pbnQgbWUgdGhlIGFyY2hpdmUuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG
NDk3RCI+R2VuZXJhbGx5IHNwZWFraW5nLCB0aGVyZSBpcyB0cmFkZW9mZiBiZXR3ZWVuIHBlcmZv
cm1hbmNlIGFuZCBmbGV4aWJpbGl0eS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BYnNvbHV0ZWx5
LCBhbmQgdGhhdCdzIHRoZSByZWFzb24gZm9yIG9mZmVyaW5nIHRoZSB0d28gb3B0aW9uczogYmFs
YW5jZSBzcGVlZC9zaW1wbGljaXR5IGFuZCBmbGV4aWJpbGl0eS48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+VGhlIHBoaWxvc29waHkgaXMgdG8gbWFuZGF0ZSB0aGUgc2ltcGxlc3QgZm9y
bSBvZiBtZXRhZGF0YSwgZW5hYmxpbmcgYSBicm9hZCBpbXBsZW1lbnRhdGlvbiBiYXNlLiZuYnNw
OyBJZi93aGVuIG1vcmUgZmxleGliaWxpdHkgaXMgbmVlZGVkIGEgbW9yZSBmbGV4aWJsZSBOU0gg
dHlwZSBpcyBhdmFpbGFibGUsIGFsb25nIHdpdGggdGhlIGFzc29jaWF0ZWQgdHJhZGVvZmZzLiZu
YnNwOyBUaGF0J3MgdGhlIGJhbGFuY2UgdGhhdCB3ZQ0KIGRlY2lkZWQgdG8gc3RyaWtlIGFuZCBp
dCBzZWVtcyB0byBiZSByZWFzb25hYmxlIGFuZCB3ZWxsIGFjY2VwdGVkLjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5QYXVsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbToxMi4wcHQiPjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PG86cD48L286
cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2
ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+X19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_f71094637a5f4d7b92452b99d4403998ILEXCH01marvellcom_--


From nobody Thu Dec  3 06:54:30 2015
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B8E911A89B0 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 06:54:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.602
X-Spam-Level: 
X-Spam-Status: No, score=-2.602 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wm1Kz-uCW4p5 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 06:54:22 -0800 (PST)
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 7FF8B1A89AA for <sfc@ietf.org>; Thu,  3 Dec 2015 06:54:18 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 6298D1C04C3 for <sfc@ietf.org>; Thu,  3 Dec 2015 06:54:18 -0800 (PST)
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 D1B351C0162 for <sfc@ietf.org>; Thu,  3 Dec 2015 06:54:17 -0800 (PST)
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D6E5328@MBX021-W3-CA-2.exch021.domain.local> <8A5DB5BA-3EA6-443E-9D81-9E603E2B7F99@cisco.com> <CAA=duU00JUZXCiZWqAjQ4RNYxvUhpa_itzO+6gKdoppkVAt50Q@mail.gmail.com> <918C07DA-AAE3-43D1-ACF4-8C27C1118D28@cisco.com>
To: "sfc@ietf.org" <sfc@ietf.org>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <56605790.806@joelhalpern.com>
Date: Thu, 3 Dec 2015 09:54:08 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <918C07DA-AAE3-43D1-ACF4-8C27C1118D28@cisco.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/-XpRqWDHXHnKBsqlIBFtHyNB0xo>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 14:54:27 -0000

Carlos, I am not following your reasoning here.
If MD-Type 2 is being used, then it is reasonable to expect that the 
service functions know what types they care about.  I don't think we 
have a problem of needing to later introduce a mandatory TLV that would 
cause a packet to be rejected by an SF that does not recognize it.  So 
what you ask for in terms of control support of MD-2 does not seem to be 
needed.

Yours,
Joel

On 12/3/15 8:57 AM, Carlos Pignataro (cpignata) wrote:
> Hi, Andy,
>
> This is a useful comment and area, please see inline.
>
>> On Dec 2, 2015, at 9:28 PM, Andrew G. Malis <agmalis@gmail.com
>> <mailto:agmalis@gmail.com>> wrote:
>>
>> Paul,
>>
>> Using the control plane to describe the context header allocation is,
>> of course, similar to how FECs managed by the control plane are used
>> to describe MPLS labels in the data plane.
>>
>> Except in this case, there are currently no provisions in
>> draft-ietf-sfc-control-plane-02 for the control plane to be able to
>> describe or identify the context header allocation for type 1.
>
> I agree with you that draft-ietf-sfc-control-plane-02 is underspecified.
> Section 2.3 scopes control-plane responsibilities that the doc does not
> tackle. However...
>
>> Would you be willing to provide text for this?
>>
>> Since type 2 is self-describing, there is less (no?) need for this
>> functionailty there.
>>
>
> … I disagree that the gap is only for MD Type 1.
>
> For MD Type 1, a schema can instruct the fields and format.
>
> For MD Type 2, the fact that it is self-describing actually imposes a
> much higher bar and responsibility for the control plane. Given the fact
> that there are potentially a ginormous amount of Type values, how does
> the control-plane convey what Types to expect, to use, which ones are
> mandatory, optional, what to do when unknown types are received, etc.
>
> Regardless of how the data is actually structured, the control-plane
> needs to convey what MD is expected, useful, and how. For MD Type 1,
> those are always organized in a certain way. For MD Type 2, they can be
> disorganized in a plurality of ways.
>
> Net-net, I think that the control-plane responsibility of instructing MD
> to expect. For MD Type 1, the schema. But MD Type 2 has the feature of
> complicating the data plane.
>
> Thanks,
>
> — Carlos.
>
>> Cheers,
>> Andy
>>
>> On Wed, Dec 2, 2015 at 2:17 PM, Paul Quinn (paulq) <paulq@cisco.com
>> <mailto:paulq@cisco.com>> wrote:
>>
>>     Hi Ron,
>>
>>     I'm not sure we gain much by adding that.  Given that a control
>>     plane is needed to provide semantic meaning to the metadata,
>>     relying on that control plane to "describe" the allocation seems
>>     reasonable.  It's certainly the approach taken in the open source
>>     world, and is working.
>>
>>     Paul
>>
>>>     On Dec 1, 2015, at 3:32 PM, Ron Parker
>>>     <Ron_Parker@affirmednetworks.com
>>>     <mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>>
>>>     Paul,____
>>>
>>>     __ __
>>>
>>>     For type 1, would you consider incorporation of a “schema ID”
>>>     either within the 16 bytes or outside of them?   That would allow
>>>     for an IANA-type registry to make explicit the various complete
>>>     interpretations of the fixed-size metadata bytes.   A value could
>>>     be reserved for “enterprise specific” to allow for innovation and
>>>     experimental uses (whether or not an enterprise ID would be
>>>     included in this case could be for further discussion).   I think
>>>     some of the concerns around type 1 is the rigidity, but also the
>>>     not-so-explicitly structured nature of it and how that could lead
>>>     to interoperability difficulties.    My proposal would reduce
>>>     concerns around the latter, I believe.____
>>>
>>>     __ __
>>>
>>>     Thanks.____
>>>
>>>     __ __
>>>
>>>        Ron____
>>>
>>>     __ __
>>>
>>>     __ __
>>>
>>>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Paul
>>>     Quinn (paulq)
>>>     *Sent:* Tuesday, December 1, 2015 3:14 PM
>>>     *To:* Andrew G. Malis <agmalis@gmail.com <mailto:agmalis@gmail.com>>
>>>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>     *Subject:* Re: [sfc] NSH context headers: fixed/tlv____
>>>
>>>     __ __
>>>
>>>     Hi Andy, ____
>>>
>>>     __ __
>>>
>>>     __ __
>>>
>>>     Please see below.____
>>>
>>>     __ __
>>>
>>>     __ __
>>>
>>>     Thanks____
>>>
>>>     Paul____
>>>
>>>     __ __
>>>
>>>     __ __
>>>
>>>         On Nov 23, 2015, at 10:50 AM, Andrew G. Malis
>>>         <agmalis@gmail.com <mailto:agmalis@gmail.com>> wrote:____
>>>
>>>         __ __
>>>
>>>         I agree with Paul B. that interoperability is best served by
>>>         using a header that accommodates the greatest number of
>>>         possible applications and use cases as the common
>>>         denominator. This argues for type 2 being the MUST to
>>>         implement, with type 1 being an optional optimization for
>>>         some particular use cases or applications that require at
>>>         most a particular number context headers. ____
>>>
>>>         __ __
>>>
>>>     __ __
>>>
>>>     PQ>  I don't follow that logic: the _easiest_ (in terms of
>>>     complexity, cost, etc.) option makes the most sense to mandate
>>>     since it allows for a broad implementation and helps ensure
>>>     adoption of the protocol.  Mandating a more complex option simply
>>>     slows the adoption.  This is exactly the conversation we had when
>>>     putting together the draft, and one that seems to resonate with
>>>     developers and operators alike. ____
>>>
>>>     __ __
>>>
>>>     PQ>  Also, let's not ignore history (you know the old adage ;)):
>>>     TLV and other variable length data plane protocols have not been
>>>     a success.  We can debate the reasons for that, but the fact
>>>     remains: simple data planes get adoption.  As Paul B. points out
>>>     below, we don't know all the metadata answers, but we do know
>>>     that a bounded amount of metadata is very important for SFC use
>>>     cases.  Let's use that fact, and a simple protocol to get
>>>     implementation out the door.____
>>>
>>>     __ __
>>>
>>>         In a separate email, Med asked a very reasonable question -
>>>         for type 1, why are there four mandatory context headers,
>>>         rather than 2, 3, 5, 10, etc.? The draft contains no
>>>         particular justification for this choice.____
>>>
>>>     __ __
>>>
>>>     PQ>  That's a very valid question.  The starting premise was
>>>     simple: a bounded set of fixed metadata.   Based on some
>>>     experience in the service space and some initial use case
>>>     discussion with operators, 4 provided some balance: reasonable in
>>>     that it provided some meaningful space, yet not so large as to
>>>     become unwieldy, all the while forcing some discipline.  Overall
>>>     that has proven to be true as implementations have been tested
>>>     and mapped to use cases.  Of course you can come up with cases
>>>     where 4 is too many, or too few, in which case the draft provides
>>>     a means to accommodate that.____
>>>
>>>     __ __
>>>
>>>     PQ>  I also think we need to be realistic.  We were urged during
>>>     WG formation by a large operator: the IETF cannot spend years
>>>     trying to solve the service chaining issue.  The need for an
>>>     interoperable protocol is acute and operators need to start
>>>     working on deployment (see the vibrancy of the open source
>>>     projects in this space).  The balance of type 1 and type 2 allows
>>>     for velocity and evolution. ____
>>>
>>>     __ __
>>>
>>>     __ __
>>>
>>>
>>>
>>>     ____
>>>
>>>         __ __
>>>
>>>         It’s true that there are two particular use
>>>         cases, draft-guichard-sfc-nsh-dc-allocation
>>>         and draft-napper-sfc-nsh-mobility-allocation, that look to
>>>         make good use of exactly 4 context headers. However, these
>>>         are just two particular examples, and not yet accepted by the
>>>         WG.  Further development of these drafts, or even
>>>         implementation, may show that four are insufficient.____
>>>
>>>         __ __
>>>
>>>         Cheers,____
>>>
>>>         Andy____
>>>
>>>         __ __
>>>
>>>         __ __
>>>
>>>         On Fri, Nov 20, 2015 at 12:20 PM, Bottorff, Paul
>>>         <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>> wrote:____
>>>
>>>             I think we all could agree that fixed headers are easier
>>>             to implement than TLVs, however that does not rationalize
>>>             mandating a fixed header implementation. It would
>>>             rationalize supporting only fixed length headers, however
>>>             we have been unable to do this. Options always weaken
>>>             standards agreement.____
>>>
>>>             ____
>>>
>>>             If the application requires TLVs, then it does not
>>>             provide any standards advantage to mandate support for
>>>             fixed headers. It will not be possible for an application
>>>             that requires TLVs to fall back to fixed length headers.
>>>             If they could, then we should eliminate the TLV option
>>>             from NSH. ____
>>>
>>>             ____
>>>
>>>             IMHO we should be looking at the abstract semantics for
>>>             meta-data before we consider how to encode it. Once we
>>>             decide what needs to be encoded then we can consider the
>>>             best encodings and what should be mandatory or optional. ____
>>>
>>>             ____
>>>
>>>             Cheers,____
>>>
>>>             ____
>>>
>>>             Paul ____
>>>
>>>             *From:* sfc [mailto:sfc-bounces@ietf.org
>>>             <mailto:sfc-bounces@ietf.org>] *On Behalf Of *Paul Quinn
>>>             (paulq)
>>>             *Sent:* Friday, November 20, 2015 6:27 AM
>>>             *To:* Qin Wu
>>>             *Cc:* uri.elzur@intel.com <mailto:uri.elzur@intel.com>;
>>>             Dolganow, Andrew (Andrew); sfc@ietf.org
>>>             <mailto:sfc@ietf.org>; Linda Dunbar
>>>             *Subject:* Re: [sfc] NSH context headers: fixed/tlv____
>>>
>>>             ____
>>>
>>>             ____
>>>
>>>                 On Nov 19, 2015, at 9:28 PM, Qin Wu
>>>                 <bill.wu@huawei.com <mailto:bill.wu@huawei.com>>
>>>                 wrote:____
>>>
>>>                 ____
>>>
>>>                 Hi, Andrew and Paul:____
>>>
>>>                 It looks I missed a lot of discussion regarding NSH
>>>                 context header in the past, thanks Paul to point me
>>>                 the archive.____
>>>
>>>                 Generally speaking, there is tradeoff between
>>>                 performance and flexibility.____
>>>
>>>                 ____
>>>
>>>                 ____
>>>
>>>             Absolutely, and that's the reason for offering the two
>>>             options: balance speed/simplicity and flexibility.____
>>>
>>>             ____
>>>
>>>             The philosophy is to mandate the simplest form of
>>>             metadata, enabling a broad implementation base.  If/when
>>>             more flexibility is needed a more flexible NSH type is
>>>             available, along with the associated tradeoffs.  That's
>>>             the balance that we decided to strike and it seems to be
>>>             reasonable and well accepted.____
>>>
>>>             ____
>>>
>>>             Thanks,____
>>>
>>>             Paul____
>>>
>>>             ____
>>>
>>>
>>>             _______________________________________________
>>>             sfc mailing list
>>>             sfc@ietf.org <mailto:sfc@ietf.org>
>>>             https://www.ietf.org/mailman/listinfo/sfc____
>>>
>>>         __ __
>>>
>>>     __ __
>>>
>>
>>
>> _______________________________________________
>> 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 Dec  3 08:53:08 2015
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6867F1A916D for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 08:53:06 -0800 (PST)
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, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kckmlnIHzDsa for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 08:53:03 -0800 (PST)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id 8A8321A9134 for <sfc@ietf.org>; Thu,  3 Dec 2015 08:53:03 -0800 (PST)
Received: from BLR-EXCHP-2.sandvine.com (192.168.196.172) by WTL-EXCHP-2.sandvine.com (192.168.194.177) with Microsoft SMTP Server (TLS) id 14.3.195.1; Thu, 3 Dec 2015 11:53:05 -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; Thu, 3 Dec 2015 11:53:02 -0500
From: Dave Dolson <ddolson@sandvine.com>
To: "Reinaldo Penno (repenno)" <repenno@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] metadata in draft-penno-sfc-packet-02
Thread-Index: AQHRLVUQq7s+gtz/AkiKWFqQsO/akZ65eZgw
Date: Thu, 3 Dec 2015 16:53:05 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830DD826E@wtl-exchp-2.sandvine.com>
References: <D284B717.1F0F8%repenno@cisco.com>
In-Reply-To: <D284B717.1F0F8%repenno@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.63]
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E9830DD826Ewtlexchp2sandvi_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/QmgOWi7AWVc6FEwGMgYSMIZFh2s>
Subject: Re: [sfc] metadata in draft-penno-sfc-packet-02
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 16:53:06 -0000

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

Regarding these:
- metadata that is attributed to the source IP host
- metadata that is attributed to the destination IP host

What I intended to convey is some metadata that is a fact about one of the =
IP addresses of the packet carried within the NSH header.
E.g., "destination IP address is the target of a DDoS attack"
or, "source IP address is associated with charging account 123456"

The usefulness of knowing these metadata are about IP addresses is that an =
SF could clone metadata that it learned about an IP address into new packet=
s that it creates.

Maybe the generalized concept is that metadata refers to a subject. Even if=
 the full semantics of the metadata are not known, it is useful when inject=
ing a packet into a service path to know the subject of various metadata ty=
pes.

-Dave


From: Reinaldo Penno (repenno) [mailto:repenno@cisco.com]
Sent: Wednesday, December 02, 2015 5:59 PM
To: Dave Dolson; sfc@ietf.org
Subject: Re: [sfc] metadata in draft-penno-sfc-packet-02



From: sfc <sfc-bounces@ietf.org<mailto:sfc-bounces@ietf.org>> on behalf of =
Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>
Date: Wednesday, December 2, 2015 at 1:47 PM
To: "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: [sfc] metadata in draft-penno-sfc-packet-02

Starting a separate thread for metadata...
Referring to https://tools.ietf.org/html/draft-penno-sfc-packet-02


Section 7 proposes "service-path-invariant metadata. This is metadata that =
is the same for all packets traversing a certain path."



This seems to mean the metadata is in fact redundant with the path identifi=
er, and might as well be configured on the control plane.

[RP] Yes, but that brings the issue as to whether SFs can receive and parse=
 this additional config.  Similar pros and cons as sending all paths to the=
 SFs

I think there are several other interesting classes of metadata:
- metadata that is the same for all packets of a given encapsulated traffic=
 flow
   - e.g., a all packets for a given TCP connection have the same metadata
- metadata that is per-packet, and should NOT be cloned from one packet to =
another

[RP]  Didn't think much about the two types below.  Can you elaborate?

- metadata that is attributed to the source IP host
- metadata that is attributed to the destination IP host

Some have suggested these aspects be self-describing in the packet, using f=
lags, but a dictionary or registry would be less wasteful of packet bytes.

David Dolson
Senior Software Architect, Sandvine Inc.


--_000_E8355113905631478EFF04F5AA706E9830DD826Ewtlexchp2sandvi_
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 12 (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;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size: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;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle22
	{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=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"color:#1F497D">Regarding these:<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">- metadata that is attri=
buted to the source IP host<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">- metadata that is attri=
buted to the destination IP host<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">What I intended to con=
vey is some metadata that is a fact about one of the IP addresses of the pa=
cket carried within the NSH header.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">E.g., &#8220;destinati=
on IP address is the target of a DDoS attack&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">or, &#8220;source IP a=
ddress is associated with charging account 123456&#8221;<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">The usefulness of know=
ing these metadata are about IP addresses is that an SF could clone metadat=
a that it learned about an IP address into new packets that it creates.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Maybe the generalized =
concept is that metadata refers to a subject. Even if the full semantics of=
 the metadata are not known, it is useful when injecting a packet into a se=
rvice path to know the subject of various
 metadata types.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">-Dave<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Reinaldo=
 Penno (repenno) [mailto:repenno@cisco.com]
<br>
<b>Sent:</b> Wednesday, December 02, 2015 5:59 PM<br>
<b>To:</b> Dave Dolson; sfc@ietf.org<br>
<b>Subject:</b> Re: [sfc] metadata in draft-penno-sfc-packet-02<o:p></o:p><=
/span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">sfc &lt;<a href=3D"mailto:sfc-bounces@ietf.org">sfc=
-bounces@ietf.org</a>&gt; on behalf of Dave Dolson &lt;<a href=3D"mailto:dd=
olson@sandvine.com">ddolson@sandvine.com</a>&gt;<br>
<b>Date: </b>Wednesday, December 2, 2015 at 1:47 PM<br>
<b>To: </b>&quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt=
;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>[sfc] metadata in draft-penno-sfc-packet-02<o:p></o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">Starting a separate thre=
ad for metadata&#8230;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Referring to <a href=3D"=
https://tools.ietf.org/html/draft-penno-sfc-packet-02">
https://tools.ietf.org/html/draft-penno-sfc-packet-02</a><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:black">Section 7 proposes &#8220;service-path-invari=
ant metadata. This is metadata that is the same for all packets traversing =
a certain path.&#8221;</span><span style=3D"color:black"><o:p></o:p></span>=
</pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:black">&nbsp;</span><span style=3D"color:black"><o:p=
></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:black">This seems to mean the metadata is in fact re=
dundant with the path identifier, and might as well be configured on the co=
ntrol plane.</span><span style=3D"color:black"><o:p></o:p></span></pre>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">[RP] Ye=
s, but that brings the issue as to whether SFs can receive and parse this a=
dditional config. &nbsp;Similar pros and cons as sending all paths to the S=
Fs<o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">I think there are severa=
l other interesting classes of metadata:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">- metadata that is the s=
ame for all packets of a given encapsulated traffic flow<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp; - e.g., a a=
ll packets for a given TCP connection have the same metadata<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:black">- metadata that is per-p=
acket, and should NOT be cloned from one packet to another<o:p></o:p></span=
></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">[RP] &n=
bsp;Didn&#8217;t think much about the two types below. &nbsp;Can you elabor=
ate?<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">- metadata that is attri=
buted to the source IP host<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">- metadata that is attri=
buted to the destination IP host<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Some have suggested thes=
e aspects be self-describing in the packet, using flags, but a dictionary o=
r registry would be less wasteful of packet bytes.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">David Dolson<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Senior Software Architec=
t, Sandvine Inc.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
</div>
</div>
</div>
</body>
</html>

--_000_E8355113905631478EFF04F5AA706E9830DD826Ewtlexchp2sandvi_--


From nobody Thu Dec  3 08:57:43 2015
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 55A9F1A923D for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 08:57:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.409
X-Spam-Level: 
X-Spam-Status: No, score=-1.409 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, J_CHICKENPOX_24=0.6, RCVD_IN_DNSWL_LOW=-0.7, T_RP_MATCHES_RCVD=-0.01] autolearn=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 NVbr4sjEXwGs for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 08:57:37 -0800 (PST)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id 481B71A9237 for <sfc@ietf.org>; Thu,  3 Dec 2015 08:57:36 -0800 (PST)
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by wtl-exchp-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa%18]) with mapi id 14.03.0195.001; Thu, 3 Dec 2015 11:57:36 -0500
From: Dave Dolson <ddolson@sandvine.com>
To: David Melman <davidme@marvell.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggAEqMwCAADCEgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlQCAAAWLgIAABzkAgAFynwD//6y6UIAA8doAgAAxv4CAAFqCAP//zaPA
Date: Thu, 3 Dec 2015 16:57:38 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com>
In-Reply-To: <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.63]
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E9830DD82E0wtlexchp2sandvi_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/xiJiXBjNG4BLZsQfS3cYn8dYBUk>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 16:57:42 -0000

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

QWN0dWFsbHksIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIG1hbmRhdGUsIOKAnEFuIFNGRiBNVVNU
IHN1cHBvcnQgYW55IHZhbHVlICgwLTI1NSkgb2YgTUQgdHlwZS7igJ0NCg0KVGhlIHJlYXNvbiBp
cyB0aGF0IChhcyBmYXIgYXMgSSBjYW4gdGVsbCksIGZvcndhcmRpbmcgZGVjaXNpb25zIGFyZSBu
b3QgdXNpbmcgbWV0YWRhdGEgYW55aG93Lg0KDQpUaGlzIGRvZXNu4oCZdCBoZWxwIHdpdGggY2xh
c3NpZmllcnMgYW5kIFNGcyB0aGF0IG5lZWQgdG8gdXNlIHRoZSBtZXRhZGF0YSwgYnV0IGl0IG1p
Z2h0IGhlbHAgd2l0aCBsb25nZXZpdHkgb2YgZm9yd2FyZGluZy1wbGFuZSBzaWxpY29uLg0KDQoN
Ci1EYXZlDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBEYXZpZCBNZWxtYW4NClNlbnQ6IFRodXJzZGF5LCBEZWNlbWJlciAwMywgMjAxNSA5
OjU0IEFNDQpUbzogc2ZjQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQg
aGVhZGVyczogZml4ZWQvdGx2DQoNClRoZXJlIGlzIG5vIGRvdWJ0IHRoYXQgZml4ZWQtc2l6ZSBo
ZWFkZXIgcGFyc2luZyBlYXNlcyB0aGUgc2lsaWNvbiBkZXNpZ24sIHRoZXJlYnkgIGxvd2VyaW5n
IHRoZSBiYXJyaWVyIGZvciBzaWxpY29uIHZlbmRvcnMgdG8gc3VwcG9ydCBpdC4NCg0KSWYgd2Ug
c2VlIHRoYXQgdGhlIG1haW4gdXNlIGNhc2VzIGFyZSBpbmRlZWQgc2F0aXNmaWVkIGJ5IHRoZSBm
aXhlZCBoZWFkZXIgc2l6ZSBhcHByb2FjaCAoTUQgVHlwZSAxKSwgdGhlbiBtYWtpbmcgdGhpcyB0
aGUg4oCcTVVTVOKAnSB3aWxsIGJyaW5nIHRoZSBncmVhdGVzdCBsZXZlbCBvZiBhZG9wdGlvbiBh
bmQgY29tcGxpYW5jZS4NCg0KTUQgVHlwZSAyIGlzIHRoZSBmYWxsYmFjayBmb3IgbW9yZSBjb21w
bGV4IGNhc2VzIHRoYXQgY2Fubm90IGJlIHNhdGlzZmllZCBieSBNRCBUeXBlIDEuIFdlIHNob3Vs
ZCBkZWZpbmUgTUQgVHlwZSAyIGFzIOKAnFNIT1VMROKAnSAgdG8gZW5jb3VyYWdlIHNpbGljb24g
dmVuZG9ycyB0byBzdXBwb3J0IHRoaXMsIHdpdGhvdXQgZGV0ZXJyaW5nIHRoZSBsZXNzIG1vdGl2
YXRlZCB2ZW5kb3JzIGZyb20gc3VwcG9ydGVkIE1EIFR5cGUgMS4gICAgQWxzbywgZm9yIHVzZSBj
YXNlcyB3aGVyZSBubyBtZXRhZGF0YSBpcyByZXF1aXJlZCwgaXQgd291bGQgYmUgZWFzeSBmb3Ig
dmVuZG9ycyB0byBzdXBwb3J0IHRoZSBNRCB0eXBlIDIgd2l0aG91dCBpbmNsdWRpbmcgYW55IFRM
VnMsIGkuZS4ganVzdCB0aGUgZml4ZWQgaGVhZGVyLg0KDQpEYXZpZA0KDQpGcm9tOiBzZmMgW21h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEhhZWZmbmVyLCBXYWx0ZXIs
IFZvZGFmb25lIERFDQpTZW50OiBUaHVyc2RheSwgRGVjZW1iZXIgMDMsIDIwMTUgMTE6MzAgQU0N
ClRvOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tPjsgRGF2ZSBEb2xzb247IENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKTsg
Qm90dG9yZmYsIFBhdWwNCkNjOiBQYXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpczsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gTlNI
IGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCg0KRGVhciBhbGwsDQoNCg0KDQpZZXMuIFR5
cGUgVHdvIHNob3VsZCBiZSBhIE1VU1QgYW5kIFR5cGUgT25lIHNob3VsZCBiZSBvcHRpbWl6ZWQg
Zm9yIHRoZSBzaWxpY29uIHVzZSBjYXNlLiBUbyBlbmNvdXJhZ2Ugc2lsaWNvbiB2ZW5kb3JzIGEg
TVVTVCBmb3IgTUQjMiBtYXkgaGVscCBmb3IgcGVuZXRyYXRpb24gYnV0IEkgY291bGQgbGl2ZSBh
bHNvIHdpdGggYSBTSE9VTEQuIFNvbWUgZmVlZGJhY2sgZnJvbSBzaWxpY29uIGZvbGtzIChCcm9h
ZGNvbSwgQ2lzY28sIEludGVsKSBtYXkgc3VwcG9ydCB0aGlzIGRpc2N1c3Npb24uIEhhdmluZyBh
bGwgdGhlIHBlcmZvcm1hbmNlIG9wdGltaXphdGlvbiBzaG9ydGN1dHMgYmV0d2VlbiBhIFZNIGFu
ZCBhIHBoeXNOSUMgaW4gbWluZCB3ZSBzaG91bGQgbm90IGxlYXZlIG91dCBzaWxpY29uIGJhc2Vk
IGFwcHJvYWNoZXMuDQoNCg0KDQpSZWdhcmRzLCBXYWx0ZXINCg0KDQpWb246IHNmYyBbbWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnXSBJbSBBdWZ0cmFnIHZvbiBtb2hhbWVkLmJvdWNhZGFpckBv
cmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPg0KR2VzZW5kZXQ6
IERvbm5lcnN0YWcsIDMuIERlemVtYmVyIDIwMTUgMDc6MzINCkFuOiBEYXZlIERvbHNvbjsgQ2Fy
bG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpOyBCb3R0b3JmZiwgUGF1bA0KQ2M6IEFuZHJldyBHLiBN
YWxpczsgUGF1bCBRdWlubiAocGF1bHEpOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NCkJldHJlZmY6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0K
SGkgRGF2ZSwgYWxsLA0KDQpGdWxseSBhZ3JlZSB0aGF0IE1EIzIgaXMgc2ltcGxlIGFuZCBjb3Zl
cnMgdGhlIGdlbmVyaWMgdXNlIGNhc2VzIHdoaWxlIE1EIzEgaXMgYW4gb3B0aW1pemF0aW9uICht
b2R1bG8gc29tZSBmdXJ0aGVyIGV4cGxhbmF0aW9uIGFib3V0IHRoZSBzaXplIG9mIHRoZSBmaXhl
ZCBmaWVsZHMsIHRoZWlyIG51bWJlciwgaW50ZXJhY3Rpb24gd2l0aCB0aGUgY29udHJvbCBwbGFu
ZSwgZXRjLikuDQoNCknigJltIHN0aWxsIGluIGZhdm9yIG9mIGhhdmluZyBNRCMyIGJlIE1VU1Qu
DQoNCkNoZWVycywNCk1lZA0KDQpEZSA6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSBEZSBsYSBwYXJ0IGRlIERhdmUgRG9sc29uDQpFbnZvecOpIDogbWVyY3JlZGkgMiBkw6ljZW1i
cmUgMjAxNSAyMjoyNA0Kw4AgOiBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSk7IEJvdHRvcmZm
LCBQYXVsDQpDYyA6IFBhdWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOyBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCk9iamV0IDogUmU6IFtzZmNdIE5TSCBjb250ZXh0
IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQo+IHdlIG5lZWQgdG8gc3BlY2lmeSBhIE1VU1QgaW1wbGVt
ZW50IOKAlCBhbmQgdGhhdCBzaG91bGQgYmUgdGhlIHNpbXBsZXN0IHRvIGltcGxlbWVudCB3aGlj
aCBhbGxvd3MgZm9yIGFsbCBjb21tb24gdXNlIGNhc2VzIOKAlCBpbiBvdGhlciB3b3JkcywgVHlw
ZSAxLg0KDQpJdCBpcyBpbmRlZWQgc2ltcGxlIHRvIGltcGxlbWVudCB0aGUgcGFja2V0IHBhcnNl
ciwgYnV0IEkgdGhpbmsgVHlwZSAxIG1ha2VzIHRoZSBjb250cm9sIHBsYW5lIG1vcmUgY29tcGxp
Y2F0ZWQuDQpIb3cgZG9lcyBhbiBTRiBrbm93IHdoYXQgaXRlbSBpcyBwbGFjZWQgaW4gc2xvdCAx
IG9mIE1EIFR5cGUgMT8NClR5cGUgMiBhbGxvd3MgdGhlIG1ldGFkYXRhIHRvIGJlIHNlbGYtZGVz
Y3JpYmluZy4NCg0KQWxzbywgZm9yIG1hbnkgdXNlcnMgd2hvIGRvbuKAmXQgdXNlIG1ldGFkYXRh
LCBUeXBlIDIgaXMgbW9yZSBlZmZpY2llbnQuDQoNClNvIGFzIEkgc2VlIGl0LCBUeXBlIDIgaXMg
dGhlIGdlbmVyaWMgb25lIGFuZCBUeXBlIDEgaXMgYW4gb3B0aW1pemF0aW9uIGZvciBzcGVjaWFs
IGNhc2VzLg0KDQoNCi1EYXZlDQoNCg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnXSBPbiBCZWhhbGYgT2YgQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpDQpTZW50
OiBXZWRuZXNkYXksIERlY2VtYmVyIDAyLCAyMDE1IDQ6MDQgUE0NClRvOiBCb3R0b3JmZiwgUGF1
bA0KQ2M6IEFuZHJldyBHLiBNYWxpczsgUGF1bCBRdWlubiAocGF1bHEpOyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFk
ZXJzOiBmaXhlZC90bHYNCg0KSGksIFBhdWwgQi4sDQoNClRoYW5rcyBmb3IgdGhlIGNvbnZlcnNh
dGlvbiwgcGxlYXNlIGZpbmQgb25lIGZvbGxvdy11cCBpbmxpbmUuDQoNCk9uIERlYyAxLCAyMDE1
LCBhdCA1OjU3IFBNLCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0
bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PiB3cm90ZToNCg0KSGkgQ2FybG9zOg0KDQpNb3JlIG9u
IHRoaXMgYmVsb3csDQoNCkNoZWVycywNCg0KUGF1bA0KDQpGcm9tOiBDYXJsb3MgUGlnbmF0YXJv
IChjcGlnbmF0YSkgW21haWx0bzpjcGlnbmF0YUBjaXNjby5jb21dDQpTZW50OiBUdWVzZGF5LCBE
ZWNlbWJlciAwMSwgMjAxNSAyOjMyIFBNDQpUbzogQm90dG9yZmYsIFBhdWwNCkNjOiBQYXVsIFF1
aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpczsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2
DQoNClBhdWwgQi4sDQoNClBsZWFzZSBzZWUgaW5saW5lLg0KDQpPbiBEZWMgMSwgMjAxNSwgYXQg
NToxMiBQTSwgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1
bC5ib3R0b3JmZkBocGUuY29tPj4gd3JvdGU6DQoNCkhpIFBhdWwgUS46DQoNClNlZSBpbmxpbmUs
DQoNCkNoZWVycywNCg0KUGF1bA0KDQpGcm9tOiBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkg
W21haWx0bzpjcGlnbmF0YUBjaXNjby5jb21dDQpTZW50OiBUdWVzZGF5LCBEZWNlbWJlciAwMSwg
MjAxNSAxOjUyIFBNDQpUbzogQm90dG9yZmYsIFBhdWwNCkNjOiBQYXVsIFF1aW5uIChwYXVscSk7
IEFuZHJldyBHLiBNYWxpczsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJq
ZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCkhpLCBQYXVs
IEIuLA0KDQpPbiBEZWMgMSwgMjAxNSwgYXQgNDo0NSBQTSwgQm90dG9yZmYsIFBhdWwgPHBhdWwu
Ym90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj4gd3JvdGU6DQoN
CkhpIFBhdWwgYW5kIEFuZGV3Og0KDQoNClBhdWwsIEkgYWdyZWUgdGhhdCBmaXhlZCBsZW5ndGgg
aXMgZWFzaWVzdCB0byBpbXBsZW1lbnQgYW5kIHdpbGwgYWxsb3cgdGhlIG1vc3QgcmFwaWQgYWRv
cHRpb24uIE5ldmVyIHRoZSBsZXNzLCBhIHN0YW5kYXJkIGlzIG9mIG5vIHZhbHVlIGlmIGl0IGRv
ZXMgbm90IGltcHJvdmUgaW50ZXJvcGVyYWJpbGl0eS4NCg0KT2YgY291cnNlLiBJIGRvIG5vdCBz
ZWUgaG93IGludGVyb3BlcmFiaWxpdHkgaXMgaGFtcGVyZWQgaW4gdGhpcyBjYXNlLCBob3dldmVy
Lg0KUEI+SWYgYW4gYXBwbGljYXRpb24gbmVlZHMgVExWcyB0aGVuIGl0IGNhbuKAmXQgaW50ZXJv
cGVyYXRlIHdpdGggYSBzeXN0ZW0gdGhhdCBuZWVkcyBmaXhlZCBzaXplZCBmb3JtYXRzLiBJbiBl
ZmZlY3QgeW91IGhhdmUgdHdvIGRpdmVyZ2VudCBzdGFuZGFyZHMuDQoNCg0KSWYgYW4gU0ZQIG5l
ZWRzIFRMVnMsIGl0IHdvdWxkIGJlIHNldCB3aXRoIFRMVnMuIFRoYXQgaXMgcGFydCBvZiB0aGUg
c2hhcmVkIFNGUCBjb250ZXh0LiBNRCBUeXBlIDEgYW5kIE1EIFR5cGUgMiBhcmUgcHJvdG9jb2wg
b3B0aW9ucywgbm90IGRpdmVyZ2VudCBzdGFuZGFyZHMuDQpQQj5BbmQgaWYgeW91IGhhdmUgYW4g
U0ZQIHdpdGggb25lIFNGIHRoYXQgbmVlZHMgVExWcyBhbmQgb25lIHRoYXQgbmVlZHMgZml4ZWQg
aGVhZGVycyB5b3XigJlyZSBnb2luZyB0byB0cmFuc2xhdGUgdGhlIGZvcm1hdHMgYXQgdGhlIFNG
Rj8gVGhlIHJlc3VsdCBpcyB0aGUgd29yc3QgcG9zc2libGUgd29ybGQgd2hlcmUgdGhlIHN3aXRj
aGVzIG5lZWQgdG8ga25vdyBib3RoIGZvcm1hdHMgYW5kIHRyYW5zbGF0ZSBiZXR3ZWVuIHRoZW0g
Zm9yIHZhcmlvdXMgU0ZzLg0KDQoNCkkgYW0gbm90IHN1cmUgd2hhdCBpdCBtZWFucyB0byBoYXZl
IOKAnGFuIFNGIHRoYXQgbmVlZHMgVExWcyBhbmQgb25lIHRoYXQgbmVlZHMgZml4ZWQgaGVhZGVy
c+KAnS4gQ2xlYXJseSwgSSBhbSBub3QgcHJvcG9zaW5nIGFueSB0cmFuc2xhdGlvbiENCg0KRG9u
4oCZdCBmb3JnZXQgdGhlcmUgaXMgYSBjb250cm9sLXBsYW5lIHByb2dyYW1taW5nIHRoZSBTRnMv
U0ZGcywgYW5kIHRoYXQgQ1Agd291bGQgc2V0IHVwIHRoZSBNRCBUeXBlIGZvciBhIGdpdmVuIFNG
UCwgc28gU0ZzIGRvIG5vdCDigJhuZWVk4oCZIHNwZWNpZmljIGVuY29kaW5ncy4NCg0KTm93LCB0
byBtaXRpZ2F0ZSB0aGUgcmlzayBvZiBoYXZpbmcgbm8gaW50ZXJzZWN0aW9uIGluIGNhcGFiaWxp
dHkgKG9uZSBTRiBzdXBwb3J0aW5nICpvbmx5KiBUeXBlIDEgYW5kIG9uZSBTRiBzdXBwb3J0aW5n
ICpvbmx5KiBUeXBlIDIpIGlzIHRoYXQgd2UgbmVlZCB0byBzcGVjaWZ5IGEgTVVTVCBpbXBsZW1l
bnQg4oCUIGFuZCB0aGF0IHNob3VsZCBiZSB0aGUgc2ltcGxlc3QgdG8gaW1wbGVtZW50IHdoaWNo
IGFsbG93cyBmb3IgYWxsIGNvbW1vbiB1c2UgY2FzZXMg4oCUIGluIG90aGVyIHdvcmRzLCBUeXBl
IDEuDQoNClNlZSBiZWxvdy4NCg0KV2hhdCBJIHdvdWxkIHN1Z2dlc3QgaXMgZWl0aGVyOg0KMSkg
bWFrZSBUTFZzIHRoZSBtYW5kYXRvcnkgZm9ybWF0IHdpdGggZml4ZWQgc2l6ZSBvcHRpb25hbDsN
CjIpIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBlbnRpcmVseTsNCjMpIGNoYW5nZSB0aGUgTlNI
IGhlYWRlciBmb3JtYXQgb3B0aW9ucyBzbyB0aGUgZml4ZWQgc2l6ZSBoZWFkZXIgaXMgYWx3YXlz
IHByZXNlbnQgd2l0aCBvcHRpb25hbCBUTFZzIGZvbGxvd2luZyB0aGUgZml4ZWQgc2l6ZWQgaGVh
ZGVyLg0KDQpUbyBtZSwgb3B0aW9uIDMgd291bGQgbm90IGFjaGlldmUgYSB1c2VmdWwgb3V0Y29t
ZS4gQmFzaWNhbGx5LCB3ZSBjb3VsZCBub3QgY291bnQgd2l0aCBhIGRldGVybWluaXN0aWNhbGx5
IGZpeGVkIGhlYWRlciwgYW5kIHRoZSBmbGV4aWJsZSBUTFYtYmFzZWQgb3B0aW9uIHdvdWxkIGFs
d2F5cyBoYXZlIOKAnHN0dWZm4oCdIGJlZm9yZS4gQmFzaWNhbGx5LCB0aGlzIHdvdWxkIG5lZ2F0
ZSB0aGUgYmVuZWZpdHMgb2YgYm90aCBNRCBUeXBlIDEgYW5kIE1EIFR5cGUgMi4NCg0KUEI+Rm9y
IG9wdGlvbiAzIHRoZSBmaXhlZCBoZWFkZXJzIGFyZSBhdCBhIGNvbnN0YW50IG9mZnNldCB3aGlj
aCBpcyB3aGF0IGlzIGltcG9ydGFudCB0byBwYXJzZSB0aGVtIGVhc2lseS4gSXQgaXMgcG9zc2li
bGUgZm9yIGEgc3dpdGNoIG9yIGZvciBzb2Z0d2FyZSB0byB1c2UgdGhlIGZpeGVkIGluZm9ybWF0
aW9uIGF0IGEgZml4ZWQgb2Zmc2V0IGV2ZXIgdGhvdWdoIFRMViBkYXRhIG1heSBmb2xsb3cuDQoN
Cg0KSSBzZWUgdGhlIHByb2JsZW0gc3BhY2UgcXVpdGUgZGlmZmVyZW50bHk6IElmIGFuIFNGUCBu
ZWVkcyBzaGFyZWQgY29udGV4dCB0aGF0IGZpdHMgaW4gYW4gTUQgVHlwZSAxLCBpdCBpcyBzZXQg
d2l0aCBNRCBUeXBlIDEuIElmIGl0IG5lZWRzIG1vcmUsIHRoZW4gaXQgbmVlZHMgdG8gcGFyc2Ug
dGhlIFRMVnMgYW55d2F5IChhbmQgdGh1cyBhIGZpeGVkIHBhcnQgZm9sbG93ZWQgYnkgVExWcyBk
b2VzIG5vdCBoZWxwKS4NClBCPlRMVnMgYWx3YXlzIGNvc3QgbW9yZSB0aGFuIGZpeGVkIHNpemUg
YXJlYXMgYmVjYXVzZSB0aGV5IG11c3QgZW5jb2RlIGluZGl2aWR1YWwgVExzLiBBbiBhcHBsaWNh
dGlvbiB0aGF0IG5lZWRzIG1vcmUgdGhhbiB0aGUgZml4ZWQgYXJlYSBjYW4gZW5jb2RlIGNhbiB1
c2UgdGhlIGZpeGVkIGFyZWEgZm9yIGEgcG9ydGlvbiBvZiB0aGUgbWV0YS1kYXRhIGFuZCB0aGVu
IGFkZCBhcyBtYW55IGV4dGVuc2lvbiBUTFZzIGFzIGFyZSBuZWVkZWQuIFRoZSByZXN1bHRpbmcg
ZW5jb2RlIHdpbGwgYmUgYXQgbGVhc3QgYXMgZWZmaWNpZW50IGFzIFRMVnMgYWxvbmUuDQoNCk5v
dywgYnJpbmcgdGhlIGNvbnZlcnNhdGlvbiBhIGxldmVsIGRvd24gZnJvbSB0aGVvcmV0aWNhbCB0
byBwcmFjdGljYWwsIGRyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbi0wMiwgZHJh
ZnQtbWVuZy1zZmMtbnNoLWJyb2FkYmFuZC1hbGxvY2F0aW9uLCBhbmQgZHJhZnQtbmFwcGVyLXNm
Yy1uc2gtbW9iaWxpdHktYWxsb2NhdGlvbiBzaG93IHdoYXTigJlzIG5lZWRlZCBmb3IgdGhlIFdH
IHVzZSBjYXNlcy4gTUQgVHlwZSAyIGFkZHMgZXh0cmEgZmxleGliaWxpdHkgKGF0IGEgcHJpY2Up
Lg0KUEI+QW4gdGFsa2luZyB2ZXJ5IHByYWN0aWNhbGx5IHdlIGFyZSBub3Qgb21uaXNjaWVudC4g
V2hlbiB3ZSBmaW5kIHdlIG5lZWQgYSBuZXcgcGllY2Ugb2YgbWV0YS1kYXRhIGZvciB0aGVzZSBi
YXNlIHVzZSBjYXNlcyBhbiBleHRlbnNpb24gVExWIHByb3ZpZGVzIHRoZSBvcHRpb25zIG9mIHJl
dGFpbmluZyB0aGUgZXhpc3RpbmcgZm9ybWF0dGVkIGRhdGEgd2hpbGUgYWRkaW5nIGFuIGFkZGl0
aW9uYWwgcGllY2Ugb2YgbWV0YS1kYXRhLiBJZiBkb25lIGNhcmVmdWxseSwgdGhpcyBjYW4gYWxs
b3cgYmFja3dhcmQgY29tcGF0aWJpbGl0eSB3aXRoIGVxdWlwbWVudCB0aGF0IGRvZXMgbm90IHVu
ZGVyc3RhbmQgdGhlIG5ldyBleHRlbnNpb25zLg0KDQpJbiBvdGhlciB3b3JkcywgdGhlIG1pbmlt
dW0gY29tbW9uIGRlbm9taW5hdG9yIGFuZCB0aGUgc2ltcGxlciB0byBpbXBsZW1lbnQgaXMgTUQg
VHlwZSAxLg0KUEI+TXkgb3B0aW9uIDIgaXMgdGhlIHNpbXBsZXIgb3B0aW9uLiBGaXhlZCBsZW5n
dGggb25seS4gV2hhdCBpcyBjdXJyZW50bHkgcHJvcG9zZWQgaXMgdGhlIG1vc3QgY29tcGxleCBz
aW5jZSBpdCBsZWFkcyB0byBtdWx0aXBsZSBmb3JtYXRzIHdpdGggdHJhbnNsYXRpb25zIGJldHdl
ZW4gdGhlbS4NCg0KDQpQbGVhc2Ugbm8gdHJhbnNsYXRpb25zIQ0KDQrigJQgQ2FybG9zLg0KDQpU
aGFua3MhDQoNCuKAlCBDYXJsb3MuDQoNCklmIG9wdGlvbiAzIGlzIGNob3NlbiB0aGVuIGFwcGxp
Y2F0aW9ucyBjYW4gYWx3YXlzIGNvdW50IG9uIHRoZSBmaXhlZCBzaXplZCBoZWFkZXIgYXMgdGhl
aXIgZGVmYXVsdC4NCg0KVGhleSBjb3VsZCBjb3VudCB3aXRoIGEgZml4ZWQgc2l6ZSBwYXJ0LCBu
b3Qgd2l0aCBhIGZpeGVkIHNpemVkIGhlYWRlciwgaWYgSSB1bmRlcnN0YW5kIHRoZSBwcm9wb3Nh
bCBjb3JyZWN0bHkuDQoNClBCPlRoaXMgaXMgb25lIGJldHRlciB0aGFuIHRoZSBjdXJyZW50IHBy
b3Bvc2FsIHdoaWNoIGNhbuKAmXQgY291bnQgb24gZWl0aGVyIGEgZml4ZWQgc2l6ZWQgaGVhZGVy
IG9yIG9uIGEgZml4ZWQgc2l6ZSBwYXJ0IGF0IGEga25vd24gb2Zmc2V0Lg0KDQpUaGFua3MsDQoN
CuKAlCBDYXJsb3MuDQoNCg0KQ2hlZXJzLA0KDQpQYXVsDQoNCkZyb206IHNmYyBbbWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUGF1bCBRdWlubiAocGF1bHEpDQpTZW50
OiBUdWVzZGF5LCBEZWNlbWJlciAwMSwgMjAxNSAxMjoxNCBQTQ0KVG86IEFuZHJldyBHLiBNYWxp
cw0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtz
ZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQpIaSBBbmR5LA0KDQoNClBsZWFz
ZSBzZWUgYmVsb3cuDQoNCg0KVGhhbmtzDQpQYXVsDQoNCg0KT24gTm92IDIzLCAyMDE1LCBhdCAx
MDo1MCBBTSwgQW5kcmV3IEcuIE1hbGlzIDxhZ21hbGlzQGdtYWlsLmNvbTxtYWlsdG86YWdtYWxp
c0BnbWFpbC5jb20+PiB3cm90ZToNCg0KSSBhZ3JlZSB3aXRoIFBhdWwgQi4gdGhhdCBpbnRlcm9w
ZXJhYmlsaXR5IGlzIGJlc3Qgc2VydmVkIGJ5IHVzaW5nIGEgaGVhZGVyIHRoYXQgYWNjb21tb2Rh
dGVzIHRoZSBncmVhdGVzdCBudW1iZXIgb2YgcG9zc2libGUgYXBwbGljYXRpb25zIGFuZCB1c2Ug
Y2FzZXMgYXMgdGhlIGNvbW1vbiBkZW5vbWluYXRvci4gVGhpcyBhcmd1ZXMgZm9yIHR5cGUgMiBi
ZWluZyB0aGUgTVVTVCB0byBpbXBsZW1lbnQsIHdpdGggdHlwZSAxIGJlaW5nIGFuIG9wdGlvbmFs
IG9wdGltaXphdGlvbiBmb3Igc29tZSBwYXJ0aWN1bGFyIHVzZSBjYXNlcyBvciBhcHBsaWNhdGlv
bnMgdGhhdCByZXF1aXJlIGF0IG1vc3QgYSBwYXJ0aWN1bGFyIG51bWJlciBjb250ZXh0IGhlYWRl
cnMuDQoNCg0KUFE+ICBJIGRvbid0IGZvbGxvdyB0aGF0IGxvZ2ljOiB0aGUgX2Vhc2llc3RfIChp
biB0ZXJtcyBvZiBjb21wbGV4aXR5LCBjb3N0LCBldGMuKSBvcHRpb24gbWFrZXMgdGhlIG1vc3Qg
c2Vuc2UgdG8gbWFuZGF0ZSBzaW5jZSBpdCBhbGxvd3MgZm9yIGEgYnJvYWQgaW1wbGVtZW50YXRp
b24gYW5kIGhlbHBzIGVuc3VyZSBhZG9wdGlvbiBvZiB0aGUgcHJvdG9jb2wuICBNYW5kYXRpbmcg
YSBtb3JlIGNvbXBsZXggb3B0aW9uIHNpbXBseSBzbG93cyB0aGUgYWRvcHRpb24uICBUaGlzIGlz
IGV4YWN0bHkgdGhlIGNvbnZlcnNhdGlvbiB3ZSBoYWQgd2hlbiBwdXR0aW5nIHRvZ2V0aGVyIHRo
ZSBkcmFmdCwgYW5kIG9uZSB0aGF0IHNlZW1zIHRvIHJlc29uYXRlIHdpdGggZGV2ZWxvcGVycyBh
bmQgb3BlcmF0b3JzIGFsaWtlLg0KDQpQUT4gIEFsc28sIGxldCdzIG5vdCBpZ25vcmUgaGlzdG9y
eSAoeW91IGtub3cgdGhlIG9sZCBhZGFnZSA7KSk6IFRMViBhbmQgb3RoZXIgdmFyaWFibGUgbGVu
Z3RoIGRhdGEgcGxhbmUgcHJvdG9jb2xzIGhhdmUgbm90IGJlZW4gYSBzdWNjZXNzLiAgV2UgY2Fu
IGRlYmF0ZSB0aGUgcmVhc29ucyBmb3IgdGhhdCwgYnV0IHRoZSBmYWN0IHJlbWFpbnM6IHNpbXBs
ZSBkYXRhIHBsYW5lcyBnZXQgYWRvcHRpb24uICBBcyBQYXVsIEIuIHBvaW50cyBvdXQgYmVsb3cs
IHdlIGRvbid0IGtub3cgYWxsIHRoZSBtZXRhZGF0YSBhbnN3ZXJzLCBidXQgd2UgZG8ga25vdyB0
aGF0IGEgYm91bmRlZCBhbW91bnQgb2YgbWV0YWRhdGEgaXMgdmVyeSBpbXBvcnRhbnQgZm9yIFNG
QyB1c2UgY2FzZXMuICBMZXQncyB1c2UgdGhhdCBmYWN0LCBhbmQgYSBzaW1wbGUgcHJvdG9jb2wg
dG8gZ2V0IGltcGxlbWVudGF0aW9uIG91dCB0aGUgZG9vci4NCg0KSW4gYSBzZXBhcmF0ZSBlbWFp
bCwgTWVkIGFza2VkIGEgdmVyeSByZWFzb25hYmxlIHF1ZXN0aW9uIC0gZm9yIHR5cGUgMSwgd2h5
IGFyZSB0aGVyZSBmb3VyIG1hbmRhdG9yeSBjb250ZXh0IGhlYWRlcnMsIHJhdGhlciB0aGFuIDIs
IDMsIDUsIDEwLCBldGMuPyBUaGUgZHJhZnQgY29udGFpbnMgbm8gcGFydGljdWxhciBqdXN0aWZp
Y2F0aW9uIGZvciB0aGlzIGNob2ljZS4NCg0KUFE+ICBUaGF0J3MgYSB2ZXJ5IHZhbGlkIHF1ZXN0
aW9uLiAgVGhlIHN0YXJ0aW5nIHByZW1pc2Ugd2FzIHNpbXBsZTogYSBib3VuZGVkIHNldCBvZiBm
aXhlZCBtZXRhZGF0YS4gICBCYXNlZCBvbiBzb21lIGV4cGVyaWVuY2UgaW4gdGhlIHNlcnZpY2Ug
c3BhY2UgYW5kIHNvbWUgaW5pdGlhbCB1c2UgY2FzZSBkaXNjdXNzaW9uIHdpdGggb3BlcmF0b3Jz
LCA0IHByb3ZpZGVkIHNvbWUgYmFsYW5jZTogcmVhc29uYWJsZSBpbiB0aGF0IGl0IHByb3ZpZGVk
IHNvbWUgbWVhbmluZ2Z1bCBzcGFjZSwgeWV0IG5vdCBzbyBsYXJnZSBhcyB0byBiZWNvbWUgdW53
aWVsZHksIGFsbCB0aGUgd2hpbGUgZm9yY2luZyBzb21lIGRpc2NpcGxpbmUuICBPdmVyYWxsIHRo
YXQgaGFzIHByb3ZlbiB0byBiZSB0cnVlIGFzIGltcGxlbWVudGF0aW9ucyBoYXZlIGJlZW4gdGVz
dGVkIGFuZCBtYXBwZWQgdG8gdXNlIGNhc2VzLiAgT2YgY291cnNlIHlvdSBjYW4gY29tZSB1cCB3
aXRoIGNhc2VzIHdoZXJlIDQgaXMgdG9vIG1hbnksIG9yIHRvbyBmZXcsIGluIHdoaWNoIGNhc2Ug
dGhlIGRyYWZ0IHByb3ZpZGVzIGEgbWVhbnMgdG8gYWNjb21tb2RhdGUgdGhhdC4NCg0KUFE+ICBJ
IGFsc28gdGhpbmsgd2UgbmVlZCB0byBiZSByZWFsaXN0aWMuICBXZSB3ZXJlIHVyZ2VkIGR1cmlu
ZyBXRyBmb3JtYXRpb24gYnkgYSBsYXJnZSBvcGVyYXRvcjogdGhlIElFVEYgY2Fubm90IHNwZW5k
IHllYXJzIHRyeWluZyB0byBzb2x2ZSB0aGUgc2VydmljZSBjaGFpbmluZyBpc3N1ZS4gIFRoZSBu
ZWVkIGZvciBhbiBpbnRlcm9wZXJhYmxlIHByb3RvY29sIGlzIGFjdXRlIGFuZCBvcGVyYXRvcnMg
bmVlZCB0byBzdGFydCB3b3JraW5nIG9uIGRlcGxveW1lbnQgKHNlZSB0aGUgdmlicmFuY3kgb2Yg
dGhlIG9wZW4gc291cmNlIHByb2plY3RzIGluIHRoaXMgc3BhY2UpLiAgVGhlIGJhbGFuY2Ugb2Yg
dHlwZSAxIGFuZCB0eXBlIDIgYWxsb3dzIGZvciB2ZWxvY2l0eSBhbmQgZXZvbHV0aW9uLg0KDQoN
Cg0KDQpJdOKAmXMgdHJ1ZSB0aGF0IHRoZXJlIGFyZSB0d28gcGFydGljdWxhciB1c2UgY2FzZXMs
IGRyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbiBhbmQgZHJhZnQtbmFwcGVyLXNm
Yy1uc2gtbW9iaWxpdHktYWxsb2NhdGlvbiwgdGhhdCBsb29rIHRvIG1ha2UgZ29vZCB1c2Ugb2Yg
ZXhhY3RseSA0IGNvbnRleHQgaGVhZGVycy4gSG93ZXZlciwgdGhlc2UgYXJlIGp1c3QgdHdvIHBh
cnRpY3VsYXIgZXhhbXBsZXMsIGFuZCBub3QgeWV0IGFjY2VwdGVkIGJ5IHRoZSBXRy4gIEZ1cnRo
ZXIgZGV2ZWxvcG1lbnQgb2YgdGhlc2UgZHJhZnRzLCBvciBldmVuIGltcGxlbWVudGF0aW9uLCBt
YXkgc2hvdyB0aGF0IGZvdXIgYXJlIGluc3VmZmljaWVudC4NCg0KQ2hlZXJzLA0KQW5keQ0KDQoN
Ck9uIEZyaSwgTm92IDIwLCAyMDE1IGF0IDEyOjIwIFBNLCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5i
b3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PiB3cm90ZToNCkkg
dGhpbmsgd2UgYWxsIGNvdWxkIGFncmVlIHRoYXQgZml4ZWQgaGVhZGVycyBhcmUgZWFzaWVyIHRv
IGltcGxlbWVudCB0aGFuIFRMVnMsIGhvd2V2ZXIgdGhhdCBkb2VzIG5vdCByYXRpb25hbGl6ZSBt
YW5kYXRpbmcgYSBmaXhlZCBoZWFkZXIgaW1wbGVtZW50YXRpb24uIEl0IHdvdWxkIHJhdGlvbmFs
aXplIHN1cHBvcnRpbmcgb25seSBmaXhlZCBsZW5ndGggaGVhZGVycywgaG93ZXZlciB3ZSBoYXZl
IGJlZW4gdW5hYmxlIHRvIGRvIHRoaXMuIE9wdGlvbnMgYWx3YXlzIHdlYWtlbiBzdGFuZGFyZHMg
YWdyZWVtZW50Lg0KDQpJZiB0aGUgYXBwbGljYXRpb24gcmVxdWlyZXMgVExWcywgdGhlbiBpdCBk
b2VzIG5vdCBwcm92aWRlIGFueSBzdGFuZGFyZHMgYWR2YW50YWdlIHRvIG1hbmRhdGUgc3VwcG9y
dCBmb3IgZml4ZWQgaGVhZGVycy4gSXQgd2lsbCBub3QgYmUgcG9zc2libGUgZm9yIGFuIGFwcGxp
Y2F0aW9uIHRoYXQgcmVxdWlyZXMgVExWcyB0byBmYWxsIGJhY2sgdG8gZml4ZWQgbGVuZ3RoIGhl
YWRlcnMuIElmIHRoZXkgY291bGQsIHRoZW4gd2Ugc2hvdWxkIGVsaW1pbmF0ZSB0aGUgVExWIG9w
dGlvbiBmcm9tIE5TSC4NCg0KSU1ITyB3ZSBzaG91bGQgYmUgbG9va2luZyBhdCB0aGUgYWJzdHJh
Y3Qgc2VtYW50aWNzIGZvciBtZXRhLWRhdGEgYmVmb3JlIHdlIGNvbnNpZGVyIGhvdyB0byBlbmNv
ZGUgaXQuIE9uY2Ugd2UgZGVjaWRlIHdoYXQgbmVlZHMgdG8gYmUgZW5jb2RlZCB0aGVuIHdlIGNh
biBjb25zaWRlciB0aGUgYmVzdCBlbmNvZGluZ3MgYW5kIHdoYXQgc2hvdWxkIGJlIG1hbmRhdG9y
eSBvciBvcHRpb25hbC4NCg0KQ2hlZXJzLA0KDQpQYXVsDQpGcm9tOiBzZmMgW21haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZzxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYg
T2YgUGF1bCBRdWlubiAocGF1bHEpDQpTZW50OiBGcmlkYXksIE5vdmVtYmVyIDIwLCAyMDE1IDY6
MjcgQU0NClRvOiBRaW4gV3UNCkNjOiB1cmkuZWx6dXJAaW50ZWwuY29tPG1haWx0bzp1cmkuZWx6
dXJAaW50ZWwuY29tPjsgRG9sZ2Fub3csIEFuZHJldyAoQW5kcmV3KTsgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+OyBMaW5kYSBEdW5iYXINClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0gg
Y29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KDQpPbiBOb3YgMTksIDIwMTUsIGF0IDk6Mjgg
UE0sIFFpbiBXdSA8YmlsbC53dUBodWF3ZWkuY29tPG1haWx0bzpiaWxsLnd1QGh1YXdlaS5jb20+
PiB3cm90ZToNCg0KSGksIEFuZHJldyBhbmQgUGF1bDoNCkl0IGxvb2tzIEkgbWlzc2VkIGEgbG90
IG9mIGRpc2N1c3Npb24gcmVnYXJkaW5nIE5TSCBjb250ZXh0IGhlYWRlciBpbiB0aGUgcGFzdCwg
dGhhbmtzIFBhdWwgdG8gcG9pbnQgbWUgdGhlIGFyY2hpdmUuDQpHZW5lcmFsbHkgc3BlYWtpbmcs
IHRoZXJlIGlzIHRyYWRlb2ZmIGJldHdlZW4gcGVyZm9ybWFuY2UgYW5kIGZsZXhpYmlsaXR5Lg0K
DQoNCkFic29sdXRlbHksIGFuZCB0aGF0J3MgdGhlIHJlYXNvbiBmb3Igb2ZmZXJpbmcgdGhlIHR3
byBvcHRpb25zOiBiYWxhbmNlIHNwZWVkL3NpbXBsaWNpdHkgYW5kIGZsZXhpYmlsaXR5Lg0KDQpU
aGUgcGhpbG9zb3BoeSBpcyB0byBtYW5kYXRlIHRoZSBzaW1wbGVzdCBmb3JtIG9mIG1ldGFkYXRh
LCBlbmFibGluZyBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGJhc2UuICBJZi93aGVuIG1vcmUgZmxl
eGliaWxpdHkgaXMgbmVlZGVkIGEgbW9yZSBmbGV4aWJsZSBOU0ggdHlwZSBpcyBhdmFpbGFibGUs
IGFsb25nIHdpdGggdGhlIGFzc29jaWF0ZWQgdHJhZGVvZmZzLiAgVGhhdCdzIHRoZSBiYWxhbmNl
IHRoYXQgd2UgZGVjaWRlZCB0byBzdHJpa2UgYW5kIGl0IHNlZW1zIHRvIGJlIHJlYXNvbmFibGUg
YW5kIHdlbGwgYWNjZXB0ZWQuDQoNClRoYW5rcywNClBhdWwNCg0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYw0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAz
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAx
NSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJ
cGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eTpDb25zb2xhczsNCglwYW5vc2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBE
ZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0K
CXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBzcGFu
Lk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtG
b2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRh
dGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRl
eHQgQ2hhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1z
aXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNw
YW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0
dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRN
TCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNwYW4uQmFsbG9vblRl
eHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLlRleHRlZGVidWxsZXNDYXINCgl7bXNv
LXN0eWxlLW5hbWU6IlRleHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgltc28tc3R5bGUtbGluazoiVGV4dGUgZGUgYnVsbGVzIjsNCglmb250LWZhbWlseToiVGFo
b21hIiwic2Fucy1zZXJpZiI7fQ0KcC5UZXh0ZWRlYnVsbGVzLCBsaS5UZXh0ZWRlYnVsbGVzLCBk
aXYuVGV4dGVkZWJ1bGxlcw0KCXttc28tc3R5bGUtbmFtZToiVGV4dGUgZGUgYnVsbGVzIjsNCglt
c28tc3R5bGUtbGluazoiVGV4dGUgZGUgYnVsbGVzIENhciI7DQoJbWFyZ2luOjBpbjsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGlt
ZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uU3ByZWNoYmxhc2VudGV4dFpjaG4NCgl7bXNv
LXN0eWxlLW5hbWU6IlNwcmVjaGJsYXNlbnRleHQgWmNobiI7DQoJbXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCW1zby1zdHlsZS1saW5rOlNwcmVjaGJsYXNlbnRleHQ7DQoJZm9udC1mYW1pbHk6IlRh
aG9tYSIsInNhbnMtc2VyaWYiO30NCnAuU3ByZWNoYmxhc2VudGV4dCwgbGkuU3ByZWNoYmxhc2Vu
dGV4dCwgZGl2LlNwcmVjaGJsYXNlbnRleHQNCgl7bXNvLXN0eWxlLW5hbWU6U3ByZWNoYmxhc2Vu
dGV4dDsNCgltc28tc3R5bGUtbGluazoiU3ByZWNoYmxhc2VudGV4dCBaY2huIjsNCgltYXJnaW46
MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5IVE1MVm9yZm9ybWF0aWVy
dFpjaG4NCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgVm9yZm9ybWF0aWVydCBaY2huIjsNCgltc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgVm9yZm9ybWF0aWVydCI7
DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLkhUTUxWb3Jmb3JtYXRpZXJ0LCBsaS5I
VE1MVm9yZm9ybWF0aWVydCwgZGl2LkhUTUxWb3Jmb3JtYXRpZXJ0DQoJe21zby1zdHlsZS1uYW1l
OiJIVE1MIFZvcmZvcm1hdGllcnQiOw0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFZvcmZvcm1hdGll
cnQgWmNobiI7DQoJbWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1z
aXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNw
YW4uYXBwbGUtY29udmVydGVkLXNwYWNlDQoJe21zby1zdHlsZS1uYW1lOmFwcGxlLWNvbnZlcnRl
ZC1zcGFjZTt9DQpzcGFuLkVtYWlsU3R5bGUyOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0K
c3Bhbi5FbWFpbFN0eWxlMjkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1p
bHk6IkNvdXJpZXIgTmV3IjsNCgljb2xvcjpibGFjazsNCglmb250LXdlaWdodDpub3JtYWw7DQoJ
Zm9udC1zdHlsZTpub3JtYWw7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzANCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjoj
MUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTMxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpz
cGFuLkVtYWlsU3R5bGUzMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250
LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0No
cERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBw
dDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEu
MGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2Vj
dGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVm
YXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxv
OmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwh
W2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5r
PSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5BY3R1YWxseSwg
aXQgd291bGQgYmUgcG9zc2libGUgdG8gbWFuZGF0ZSwg4oCcQW4gU0ZGIE1VU1Qgc3VwcG9ydCBh
bnkgdmFsdWUgKDAtMjU1KSBvZiBNRCB0eXBlLuKAnTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhlIHJlYXNvbiBpcyB0
aGF0IChhcyBmYXIgYXMgSSBjYW4gdGVsbCksIGZvcndhcmRpbmcgZGVjaXNpb25zIGFyZSBub3Qg
dXNpbmcgbWV0YWRhdGEgYW55aG93LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhpcyBkb2VzbuKAmXQgaGVscCB3aXRo
IGNsYXNzaWZpZXJzIGFuZCBTRnMgdGhhdCBuZWVkIHRvIHVzZSB0aGUgbWV0YWRhdGEsIGJ1dCBp
dCBtaWdodCBoZWxwIHdpdGggbG9uZ2V2aXR5IG9mIGZvcndhcmRpbmctcGxhbmUgc2lsaWNvbi48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4tRGF2ZTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMg
W21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+RGF2aWQg
TWVsbWFuPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBEZWNlbWJlciAwMywgMjAxNSA5OjU0
IEFNPGJyPg0KPGI+VG86PC9iPiBzZmNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6
IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5UaGVyZSBpcyBubyBkb3VidCB0aGF0IGZpeGVkLXNpemUgaGVhZGVyIHBh
cnNpbmcgZWFzZXMgdGhlIHNpbGljb24gZGVzaWduLCB0aGVyZWJ5Jm5ic3A7IGxvd2VyaW5nIHRo
ZSBiYXJyaWVyIGZvciBzaWxpY29uIHZlbmRvcnMgdG8gc3VwcG9ydCBpdC48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPklm
IHdlIHNlZSB0aGF0IHRoZSBtYWluIHVzZSBjYXNlcyBhcmUgaW5kZWVkIHNhdGlzZmllZCBieSB0
aGUgZml4ZWQgaGVhZGVyIHNpemUgYXBwcm9hY2ggKE1EIFR5cGUgMSksIHRoZW4gbWFraW5nIHRo
aXMgdGhlIOKAnE1VU1TigJ0gd2lsbCBicmluZyB0aGUgZ3JlYXRlc3QgbGV2ZWwNCiBvZiBhZG9w
dGlvbiBhbmQgY29tcGxpYW5jZS4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5NRCBUeXBlIDIgaXMgdGhlIGZhbGxiYWNr
IGZvciBtb3JlIGNvbXBsZXggY2FzZXMgdGhhdCBjYW5ub3QgYmUgc2F0aXNmaWVkIGJ5IE1EIFR5
cGUgMS4gV2Ugc2hvdWxkIGRlZmluZSBNRCBUeXBlIDIgYXMg4oCcU0hPVUxE4oCdICZuYnNwO3Rv
IGVuY291cmFnZSBzaWxpY29uIHZlbmRvcnMNCiB0byBzdXBwb3J0IHRoaXMsIHdpdGhvdXQgZGV0
ZXJyaW5nIHRoZSBsZXNzIG1vdGl2YXRlZCB2ZW5kb3JzIGZyb20gc3VwcG9ydGVkIE1EIFR5cGUg
MS4mbmJzcDsgJm5ic3A7Jm5ic3A7QWxzbywgZm9yIHVzZSBjYXNlcyB3aGVyZSBubyBtZXRhZGF0
YSBpcyByZXF1aXJlZCwgaXQgd291bGQgYmUgZWFzeSBmb3IgdmVuZG9ycyB0byBzdXBwb3J0IHRo
ZSBNRCB0eXBlIDIgd2l0aG91dCBpbmNsdWRpbmcgYW55IFRMVnMsIGkuZS4ganVzdCB0aGUgZml4
ZWQgaGVhZGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+RGF2aWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhy
ZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+SGFlZmZuZXIsIFdhbHRlciwgVm9kYWZvbmUg
REU8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIERlY2VtYmVyIDAzLCAyMDE1IDExOjMwIEFN
PGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbSI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT47IERhdmUgRG9sc29uOyBDYXJs
b3MgUGlnbmF0YXJvIChjcGlnbmF0YSk7IEJvdHRvcmZmLCBQYXVsPGJyPg0KPGI+Q2M6PC9iPiBQ
YXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpczsgPGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10g
TlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PHByZT48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5EZWFyIGFsbCw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPlllcy4gVHlwZSBUd28gc2hvdWxkIGJlIGEgTVVTVCBhbmQgVHlwZSBPbmUgc2hv
dWxkIGJlIG9wdGltaXplZCBmb3IgdGhlIHNpbGljb24gdXNlIGNhc2UuIFRvIGVuY291cmFnZSBz
aWxpY29uIHZlbmRvcnMgYSBNVVNUIGZvciBNRCMyIG1heSBoZWxwIGZvciBwZW5ldHJhdGlvbiBi
dXQgSSBjb3VsZCBsaXZlIGFsc28gd2l0aCBhIFNIT1VMRC4gU29tZSBmZWVkYmFjayBmcm9tIHNp
bGljb24gZm9sa3MgKEJyb2FkY29tLCBDaXNjbywgSW50ZWwpIG1heSBzdXBwb3J0IHRoaXMgZGlz
Y3Vzc2lvbi4gSGF2aW5nIGFsbCB0aGUgcGVyZm9ybWFuY2Ugb3B0aW1pemF0aW9uIHNob3J0Y3V0
cyBiZXR3ZWVuIGEgVk0gYW5kIGEgcGh5c05JQyBpbiBtaW5kIHdlIHNob3VsZCBub3QgbGVhdmUg
b3V0IHNpbGljb24gYmFzZWQgYXBwcm9hY2hlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxw
cmU+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlJlZ2FyZHMs
IFdhbHRlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tR0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1HQiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkRFIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+Vm9uOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iREUiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5JbSBBdWZ0cmFnIHZvbiA8
L2I+PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iPm1vaGFtZWQu
Ym91Y2FkYWlyQG9yYW5nZS5jb208L2E+PGJyPg0KPGI+R2VzZW5kZXQ6PC9iPiBEb25uZXJzdGFn
LCAzLiBEZXplbWJlciAyMDE1IDA3OjMyPGJyPg0KPGI+QW46PC9iPiBEYXZlIERvbHNvbjsgQ2Fy
bG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpOyBCb3R0b3JmZiwgUGF1bDxicj4NCjxiPkNjOjwvYj4g
QW5kcmV3IEcuIE1hbGlzOyBQYXVsIFF1aW5uIChwYXVscSk7IDxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5CZXRyZWZmOjwvYj4gUmU6IFtzZmNd
IE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPkhpIERhdmUsIGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkZ1bGx5
IGFncmVlIHRoYXQgTUQjMiBpcyBzaW1wbGUgYW5kIGNvdmVycyB0aGUgZ2VuZXJpYyB1c2UgY2Fz
ZXMgd2hpbGUgTUQjMSBpcyBhbiBvcHRpbWl6YXRpb24gKG1vZHVsbyBzb21lIGZ1cnRoZXIgZXhw
bGFuYXRpb24gYWJvdXQgdGhlIHNpemUgb2YgdGhlIGZpeGVkIGZpZWxkcywgdGhlaXINCiBudW1i
ZXIsIGludGVyYWN0aW9uIHdpdGggdGhlIGNvbnRyb2wgcGxhbmUsIGV0Yy4pLiA8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPknigJltIHN0aWxsIGluIGZhdm9yIG9mIGhhdmluZyBNRCMyIGJlIE1V
U1QuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TWVkPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5EZSZuYnNwOzo8L3NwYW4+
PC9iPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPGEgaHJlZj0i
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8
L2E+XQ0KPGI+RGUgbGEgcGFydCBkZTwvYj4gRGF2ZSBEb2xzb248YnI+DQo8Yj5FbnZvecOpJm5i
c3A7OjwvYj4gbWVyY3JlZGkgMiBkw6ljZW1icmUgMjAxNSAyMjoyNDxicj4NCjxiPsOAJm5ic3A7
OjwvYj4gQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpOyBCb3R0b3JmZiwgUGF1bDxicj4NCjxi
PkNjJm5ic3A7OjwvYj4gUGF1bCBRdWlubiAocGF1bHEpOyBBbmRyZXcgRy4gTWFsaXM7IDxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5PYmpldCZu
YnNwOzo8L2I+IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRlIiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZndDsgd2UgbmVlZCB0byBzcGVjaWZ5IGEgTVVTVCBpbXBsZW1lbnQg4oCUIGFuZCB0
aGF0IHNob3VsZCBiZSB0aGUgc2ltcGxlc3QgdG8gaW1wbGVtZW50IHdoaWNoIGFsbG93cyBmb3Ig
YWxsIGNvbW1vbiB1c2UgY2FzZXMg4oCUIGluIG90aGVyIHdvcmRzLCBUeXBlIDEuPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkl0IGlzIGluZGVlZCBzaW1wbGUgdG8gaW1wbGVtZW50IHRoZSBwYWNr
ZXQgcGFyc2VyLCBidXQgSSB0aGluayBUeXBlIDEgbWFrZXMgdGhlIGNvbnRyb2wgcGxhbmUgbW9y
ZSBjb21wbGljYXRlZC4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SG93
IGRvZXMgYW4gU0Yga25vdyB3aGF0IGl0ZW0gaXMgcGxhY2VkIGluIHNsb3QgMSBvZiBNRCBUeXBl
IDE/DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlR5cGUgMiBhbGxvd3Mg
dGhlIG1ldGFkYXRhIHRvIGJlIHNlbGYtZGVzY3JpYmluZy48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+QWxzbywgZm9yIG1hbnkgdXNlcnMgd2hvIGRvbuKAmXQgdXNlIG1ldGFkYXRhLCBUeXBlIDIg
aXMgbW9yZSBlZmZpY2llbnQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNvIGFzIEkgc2VlIGl0
LCBUeXBlIDIgaXMgdGhlIGdlbmVyaWMgb25lIGFuZCBUeXBlIDEgaXMgYW4gb3B0aW1pemF0aW9u
IGZvciBzcGVjaWFsIGNhc2VzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPi1EYXZlPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5DYXJsb3MgUGlnbmF0
YXJvIChjcGlnbmF0YSk8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBEZWNlbWJlciAwMiwg
MjAxNSA0OjA0IFBNPGJyPg0KPGI+VG86PC9iPiBCb3R0b3JmZiwgUGF1bDxicj4NCjxiPkNjOjwv
Yj4gQW5kcmV3IEcuIE1hbGlzOyBQYXVsIFF1aW5uIChwYXVscSk7IDxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtz
ZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhpLCBQYXVsIEIuLDxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzIGZvciB0aGUgY29udmVyc2F0aW9uLCBw
bGVhc2UgZmluZCBvbmUgZm9sbG93LXVwIGlubGluZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQi
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIERlYyAxLCAyMDE1LCBhdCA1OjU3IFBN
LCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNv
bSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+SGkgQ2FybG9zOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+TW9yZSBvbiB0aGlzIGJlbG93LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj48YnI+DQpQYXVsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwv
c3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5DYXJsb3MNCiBQaWduYXRh
cm8gKGNwaWduYXRhKSBbPGEgaHJlZj0ibWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbSI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbTwvc3Bhbj48L2E+
XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnI+DQo8
Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+VHVlc2RheSwgRGVjZW1iZXIgMDEsIDIwMTUgMjozMiBQTTxicj4NCjxiPlRvOjwvYj48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Qm90dG9yZmYsIFBh
dWw8YnI+DQo8Yj5DYzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPlBhdWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOzxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+UGF1bCBCLiw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBz
ZWUgaW5saW5lLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gRGVjIDEsIDIwMTUsIGF0
IDU6MTIgUE0sIEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3Jm
ZkBocGUuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5wYXVsLmJvdHRvcmZmQGhwZS5j
b208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgUGF1bCBRLjo8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNl
ZSBpbmxpbmUsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5DaGVlcnMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QYXVsPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGluIDBpbiAwaW4iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNw
Ozwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5DYXJsb3MNCiBQaWdu
YXRhcm8gKGNwaWduYXRhKSBbPGEgaHJlZj0ibWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbSI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbTwvc3Bhbj48
L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnI+
DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+VHVlc2RheSwgRGVjZW1iZXIgMDEsIDIwMTUgMTo1MiBQTTxicj4NCjxiPlRvOjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Qm90dG9yZmYs
IFBhdWw8YnI+DQo8Yj5DYzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPlBhdWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOzxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQv
dGx2PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGks
IFBhdWwgQi4sPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+T24gRGVjIDEsIDIwMTUsIGF0IDQ6NDUgUE0sIEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVm
PSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5wYXVsLmJvdHRvcmZmQGhwZS5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgUGF1bCBhbmQgQW5kZXc6PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGF1
bCwgSSBhZ3JlZSB0aGF0IGZpeGVkIGxlbmd0aCBpcyBlYXNpZXN0IHRvIGltcGxlbWVudCBhbmQg
d2lsbCBhbGxvdyB0aGUgbW9zdCByYXBpZCBhZG9wdGlvbi4gTmV2ZXIgdGhlIGxlc3MsIGEgc3Rh
bmRhcmQgaXMgb2Ygbm8gdmFsdWUgaWYgaXQgZG9lcyBub3QgaW1wcm92ZQ0KIGludGVyb3BlcmFi
aWxpdHkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9mIGNvdXJzZS4gSSBkbyBub3Qg
c2VlIGhvdyBpbnRlcm9wZXJhYmlsaXR5IGlzIGhhbXBlcmVkIGluIHRoaXMgY2FzZSwgaG93ZXZl
ci4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5QQiZndDtJZiBhbiBhcHBsaWNhdGlvbiBuZWVkcyBUTFZzIHRoZW4gaXQgY2Fu4oCZdCBp
bnRlcm9wZXJhdGUgd2l0aCBhIHN5c3RlbSB0aGF0IG5lZWRzIGZpeGVkIHNpemVkIGZvcm1hdHMu
IEluIGVmZmVjdCB5b3UgaGF2ZSB0d28gZGl2ZXJnZW50IHN0YW5kYXJkcy48L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+SWYgYW4gU0ZQIG5lZWRzIFRMVnMsIGl0IHdvdWxkIGJlIHNldCB3aXRoIFRM
VnMuIFRoYXQgaXMgcGFydCBvZiB0aGUgc2hhcmVkIFNGUCBjb250ZXh0LiBNRCBUeXBlIDEgYW5k
IE1EIFR5cGUgMiBhcmUgcHJvdG9jb2wgb3B0aW9ucywgbm90IGRpdmVyZ2VudCBzdGFuZGFyZHMu
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7QW5kIGlmIHlvdSBo
YXZlIGFuIFNGUCB3aXRoIG9uZSBTRiB0aGF0IG5lZWRzIFRMVnMgYW5kIG9uZSB0aGF0IG5lZWRz
IGZpeGVkIGhlYWRlcnMgeW914oCZcmUgZ29pbmcgdG8gdHJhbnNsYXRlIHRoZSBmb3JtYXRzIGF0
IHRoZSBTRkY/IFRoZSByZXN1bHQgaXMgdGhlIHdvcnN0DQogcG9zc2libGUgd29ybGQgd2hlcmUg
dGhlIHN3aXRjaGVzIG5lZWQgdG8ga25vdyBib3RoIGZvcm1hdHMgYW5kIHRyYW5zbGF0ZSBiZXR3
ZWVuIHRoZW0gZm9yIHZhcmlvdXMgU0ZzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgYW0gbm90IHN1cmUgd2hhdCBp
dCBtZWFucyB0byBoYXZlIOKAnGFuIFNGIHRoYXQgbmVlZHMgVExWcyBhbmQgb25lIHRoYXQgbmVl
ZHMgZml4ZWQgaGVhZGVyc+KAnS4gQ2xlYXJseSwgSSBhbSBub3QgcHJvcG9zaW5nIGFueSB0cmFu
c2xhdGlvbiEmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+RG9u4oCZdCBmb3JnZXQgdGhlcmUgaXMgYSBjb250cm9sLXBsYW5lIHByb2dy
YW1taW5nIHRoZSBTRnMvU0ZGcywgYW5kIHRoYXQgQ1Agd291bGQgc2V0IHVwIHRoZSBNRCBUeXBl
IGZvciBhIGdpdmVuIFNGUCwgc28gU0ZzIGRvIG5vdCDigJhuZWVk4oCZIHNwZWNpZmljIGVuY29k
aW5ncy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Tm93LCB0byBtaXRpZ2F0ZSB0aGUgcmlzayBvZiBoYXZpbmcgbm8gaW50ZXJzZWN0aW9uIGlu
IGNhcGFiaWxpdHkgKG9uZSBTRiBzdXBwb3J0aW5nICpvbmx5KiBUeXBlIDEgYW5kIG9uZSBTRiBz
dXBwb3J0aW5nICpvbmx5KiBUeXBlIDIpIGlzIHRoYXQgd2UgbmVlZCB0byBzcGVjaWZ5IGEgTVVT
VCBpbXBsZW1lbnQg4oCUIGFuZCB0aGF0IHNob3VsZCBiZSB0aGUgc2ltcGxlc3QgdG8gaW1wbGVt
ZW50IHdoaWNoIGFsbG93cw0KIGZvciBhbGwgY29tbW9uIHVzZSBjYXNlcyDigJQgaW4gb3RoZXIg
d29yZHMsIFR5cGUgMS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2Vl
IGJlbG93LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5XaGF0IEkgd291bGQgc3VnZ2VzdCBpcyBlaXRoZXI6PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjEpIG1ha2UgVExWcyB0aGUgbWFuZGF0b3J5IGZvcm1hdCB3aXRoIGZpeGVkIHNp
emUgb3B0aW9uYWw7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjIpIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlv
biBlbnRpcmVseTs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+MykgY2hhbmdlIHRoZSBOU0ggaGVhZGVyIGZv
cm1hdCBvcHRpb25zIHNvIHRoZSBmaXhlZCBzaXplIGhlYWRlciBpcyBhbHdheXMgcHJlc2VudCB3
aXRoIG9wdGlvbmFsIFRMVnMgZm9sbG93aW5nIHRoZSBmaXhlZCBzaXplZCBoZWFkZXIuPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRvIG1lLCBvcHRpb24gMyB3b3VsZCBub3QgYWNoaWV2
ZSBhIHVzZWZ1bCBvdXRjb21lLiBCYXNpY2FsbHksIHdlIGNvdWxkIG5vdCBjb3VudCB3aXRoIGEg
ZGV0ZXJtaW5pc3RpY2FsbHkgZml4ZWQgaGVhZGVyLCBhbmQgdGhlIGZsZXhpYmxlIFRMVi1iYXNl
ZCBvcHRpb24gd291bGQgYWx3YXlzIGhhdmUg4oCcc3R1ZmbigJ0gYmVmb3JlLiBCYXNpY2FsbHks
IHRoaXMgd291bGQgbmVnYXRlIHRoZSBiZW5lZml0cyBvZiBib3RoDQogTUQgVHlwZSAxIGFuZCBN
RCBUeXBlIDIuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPlBCJmd0O0ZvciBvcHRpb24gMyB0aGUgZml4ZWQgaGVhZGVycyBhcmUg
YXQgYSBjb25zdGFudCBvZmZzZXQgd2hpY2ggaXMgd2hhdCBpcyBpbXBvcnRhbnQgdG8gcGFyc2Ug
dGhlbSBlYXNpbHkuIEl0IGlzIHBvc3NpYmxlIGZvciBhIHN3aXRjaCBvciBmb3Igc29mdHdhcmUg
dG8gdXNlDQogdGhlIGZpeGVkIGluZm9ybWF0aW9uIGF0IGEgZml4ZWQgb2Zmc2V0IGV2ZXIgdGhv
dWdoIFRMViBkYXRhIG1heSBmb2xsb3cuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgc2VlIHRo
ZSBwcm9ibGVtIHNwYWNlIHF1aXRlIGRpZmZlcmVudGx5OiBJZiBhbiBTRlAgbmVlZHMgc2hhcmVk
IGNvbnRleHQgdGhhdCBmaXRzIGluIGFuIE1EIFR5cGUgMSwgaXQgaXMgc2V0IHdpdGggTUQgVHlw
ZSAxLiBJZiBpdCBuZWVkcyBtb3JlLCB0aGVuIGl0IG5lZWRzIHRvIHBhcnNlIHRoZSBUTFZzIGFu
eXdheSAoYW5kIHRodXMgYSBmaXhlZCBwYXJ0IGZvbGxvd2VkIGJ5IFRMVnMgZG9lcyBub3QgaGVs
cCkuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7VExWcyBhbHdh
eXMgY29zdCBtb3JlIHRoYW4gZml4ZWQgc2l6ZSBhcmVhcyBiZWNhdXNlIHRoZXkgbXVzdCBlbmNv
ZGUgaW5kaXZpZHVhbCBUTHMuIEFuIGFwcGxpY2F0aW9uIHRoYXQgbmVlZHMgbW9yZSB0aGFuIHRo
ZSBmaXhlZCBhcmVhIGNhbiBlbmNvZGUgY2FuIHVzZQ0KIHRoZSBmaXhlZCBhcmVhIGZvciBhIHBv
cnRpb24gb2YgdGhlIG1ldGEtZGF0YSBhbmQgdGhlbiBhZGQgYXMgbWFueSBleHRlbnNpb24gVExW
cyBhcyBhcmUgbmVlZGVkLiBUaGUgcmVzdWx0aW5nIGVuY29kZSB3aWxsIGJlIGF0IGxlYXN0IGFz
IGVmZmljaWVudCBhcyBUTFZzIGFsb25lLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Tm93LCBicmluZyB0aGUgY29udmVyc2F0aW9uIGEgbGV2ZWwgZG93biBmcm9tIHRoZW9yZXRp
Y2FsIHRvIHByYWN0aWNhbCwgZHJhZnQtZ3VpY2hhcmQtc2ZjLW5zaC1kYy1hbGxvY2F0aW9uLTAy
LCBkcmFmdC1tZW5nLXNmYy1uc2gtYnJvYWRiYW5kLWFsbG9jYXRpb24sIGFuZCBkcmFmdC1uYXBw
ZXItc2ZjLW5zaC1tb2JpbGl0eS1hbGxvY2F0aW9uIHNob3cgd2hhdOKAmXMgbmVlZGVkIGZvciB0
aGUgV0cgdXNlIGNhc2VzLg0KIE1EIFR5cGUgMiBhZGRzIGV4dHJhIGZsZXhpYmlsaXR5IChhdCBh
IHByaWNlKS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QQiZndDtBbiB0
YWxraW5nIHZlcnkgcHJhY3RpY2FsbHkgd2UgYXJlIG5vdCBvbW5pc2NpZW50LiBXaGVuIHdlIGZp
bmQgd2UgbmVlZCBhIG5ldyBwaWVjZSBvZiBtZXRhLWRhdGEgZm9yIHRoZXNlIGJhc2UgdXNlIGNh
c2VzIGFuIGV4dGVuc2lvbiBUTFYgcHJvdmlkZXMgdGhlIG9wdGlvbnMNCiBvZiByZXRhaW5pbmcg
dGhlIGV4aXN0aW5nIGZvcm1hdHRlZCBkYXRhIHdoaWxlIGFkZGluZyBhbiBhZGRpdGlvbmFsIHBp
ZWNlIG9mIG1ldGEtZGF0YS4gSWYgZG9uZSBjYXJlZnVsbHksIHRoaXMgY2FuIGFsbG93IGJhY2t3
YXJkIGNvbXBhdGliaWxpdHkgd2l0aCBlcXVpcG1lbnQgdGhhdCBkb2VzIG5vdCB1bmRlcnN0YW5k
IHRoZSBuZXcgZXh0ZW5zaW9ucy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPklu
IG90aGVyIHdvcmRzLCB0aGUgbWluaW11bSBjb21tb24gZGVub21pbmF0b3IgYW5kIHRoZSBzaW1w
bGVyIHRvIGltcGxlbWVudCBpcyBNRCBUeXBlIDEuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+UEImZ3Q7TXkgb3B0aW9uIDIgaXMgdGhlIHNpbXBsZXIgb3B0aW9uLiBGaXhl
ZCBsZW5ndGggb25seS4gV2hhdCBpcyBjdXJyZW50bHkgcHJvcG9zZWQgaXMgdGhlIG1vc3QgY29t
cGxleCBzaW5jZSBpdCBsZWFkcyB0byBtdWx0aXBsZSBmb3JtYXRzIHdpdGggdHJhbnNsYXRpb25z
DQogYmV0d2VlbiB0aGVtLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlBsZWFzZSBubyB0cmFuc2xhdGlvbnMhPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPuKAlCBDYXJsb3MuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEy
LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzITxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj7i
gJQgQ2FybG9zLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SWYgb3B0aW9uIDMgaXMgY2hvc2VuIHRoZW4gYXBw
bGljYXRpb25zIGNhbiBhbHdheXMgY291bnQgb24gdGhlIGZpeGVkIHNpemVkIGhlYWRlciBhcyB0
aGVpciBkZWZhdWx0Ljwvc3Bhbj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGV5IGNv
dWxkIGNvdW50IHdpdGggYSBmaXhlZCBzaXplIHBhcnQsIG5vdCB3aXRoIGEgZml4ZWQgc2l6ZWQg
aGVhZGVyLCBpZiBJIHVuZGVyc3RhbmQgdGhlIHByb3Bvc2FsIGNvcnJlY3RseS48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UEIm
Z3Q7VGhpcyBpcyBvbmUgYmV0dGVyIHRoYW4gdGhlIGN1cnJlbnQgcHJvcG9zYWwgd2hpY2ggY2Fu
4oCZdCBjb3VudCBvbiBlaXRoZXIgYSBmaXhlZCBzaXplZCBoZWFkZXIgb3Igb24gYSBmaXhlZCBz
aXplIHBhcnQgYXQgYSBrbm93biBvZmZzZXQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPuKAlCBDYXJsb3MuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5DaGVlcnMsPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
Pjxicj4NClBhdWw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFu
Pjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmYw0KIFs8YSBocmVmPSJtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlBhdWwgUXVpbm4gKHBhdWxxKTxi
cj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj5UdWVzZGF5LCBEZWNlbWJlciAwMSwgMjAxNSAxMjoxNCBQTTxicj4NCjxiPlRvOjwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+QW5kcmV3
IEcuIE1hbGlzPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6
PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTog
W3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+SGkgQW5keSw8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBzZWUgYmVsb3cuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhh
bmtzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QYXVsPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPk9uIE5vdiAyMywgMjAxNSwgYXQgMTA6NTAgQU0sIEFuZHJldyBHLiBNYWxp
cyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFnbWFsaXNAZ21haWwuY29tIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5hZ21hbGlzQGdtYWlsLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkkgYWdyZWUgd2l0aCBQYXVsIEIuIHRoYXQgaW50ZXJvcGVyYWJpbGl0
eSBpcyBiZXN0IHNlcnZlZCBieSB1c2luZyBhIGhlYWRlciB0aGF0IGFjY29tbW9kYXRlcyB0aGUg
Z3JlYXRlc3QgbnVtYmVyIG9mIHBvc3NpYmxlIGFwcGxpY2F0aW9ucyBhbmQgdXNlIGNhc2VzIGFz
IHRoZSBjb21tb24gZGVub21pbmF0b3IuIFRoaXMgYXJndWVzIGZvciB0eXBlIDIgYmVpbmcgdGhl
IE1VU1QgdG8gaW1wbGVtZW50LCB3aXRoDQogdHlwZSAxIGJlaW5nIGFuIG9wdGlvbmFsIG9wdGlt
aXphdGlvbiBmb3Igc29tZSBwYXJ0aWN1bGFyIHVzZSBjYXNlcyBvciBhcHBsaWNhdGlvbnMgdGhh
dCByZXF1aXJlIGF0IG1vc3QgYSBwYXJ0aWN1bGFyIG51bWJlciBjb250ZXh0IGhlYWRlcnMuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7SSBk
b24ndCBmb2xsb3cgdGhhdCBsb2dpYzogdGhlIF9lYXNpZXN0XyAoaW4gdGVybXMgb2YgY29tcGxl
eGl0eSwgY29zdCwgZXRjLikgb3B0aW9uIG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRvIG1hbmRhdGUg
c2luY2UgaXQgYWxsb3dzIGZvciBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGFuZCBoZWxwcyBlbnN1
cmUgYWRvcHRpb24gb2YgdGhlIHByb3RvY29sLiAmbmJzcDtNYW5kYXRpbmcgYSBtb3JlIGNvbXBs
ZXggb3B0aW9uDQogc2ltcGx5IHNsb3dzIHRoZSBhZG9wdGlvbi4gJm5ic3A7VGhpcyBpcyBleGFj
dGx5IHRoZSBjb252ZXJzYXRpb24gd2UgaGFkIHdoZW4gcHV0dGluZyB0b2dldGhlciB0aGUgZHJh
ZnQsIGFuZCBvbmUgdGhhdCBzZWVtcyB0byByZXNvbmF0ZSB3aXRoIGRldmVsb3BlcnMgYW5kIG9w
ZXJhdG9ycyBhbGlrZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UFEmZ3Q7ICZuYnNw
O0Fsc28sIGxldCdzIG5vdCBpZ25vcmUgaGlzdG9yeSAoeW91IGtub3cgdGhlIG9sZCBhZGFnZSA7
KSk6IFRMViBhbmQgb3RoZXIgdmFyaWFibGUgbGVuZ3RoIGRhdGEgcGxhbmUgcHJvdG9jb2xzIGhh
dmUgbm90IGJlZW4gYSBzdWNjZXNzLiAmbmJzcDtXZSBjYW4gZGViYXRlIHRoZSByZWFzb25zIGZv
ciB0aGF0LCBidXQgdGhlIGZhY3QgcmVtYWluczogc2ltcGxlIGRhdGEgcGxhbmVzIGdldCBhZG9w
dGlvbi4gJm5ic3A7QXMNCiBQYXVsIEIuIHBvaW50cyBvdXQgYmVsb3csIHdlIGRvbid0IGtub3cg
YWxsIHRoZSBtZXRhZGF0YSBhbnN3ZXJzLCBidXQgd2UgZG8ga25vdyB0aGF0IGEgYm91bmRlZCBh
bW91bnQgb2YgbWV0YWRhdGEgaXMgdmVyeSBpbXBvcnRhbnQgZm9yIFNGQyB1c2UgY2FzZXMuICZu
YnNwO0xldCdzIHVzZSB0aGF0IGZhY3QsIGFuZCBhIHNpbXBsZSBwcm90b2NvbCB0byBnZXQgaW1w
bGVtZW50YXRpb24gb3V0IHRoZSBkb29yLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+SW4gYSBzZXBhcmF0ZSBlbWFpbCwgTWVkIGFza2VkIGEgdmVyeSByZWFz
b25hYmxlIHF1ZXN0aW9uIC0gZm9yIHR5cGUgMSwgd2h5IGFyZSB0aGVyZSZuYnNwO2ZvdXIgbWFu
ZGF0b3J5IGNvbnRleHQgaGVhZGVycywgcmF0aGVyIHRoYW4gMiwgMywgNSwgMTAsIGV0Yy4/IFRo
ZSBkcmFmdCBjb250YWlucyBubyBwYXJ0aWN1bGFyIGp1c3RpZmljYXRpb24gZm9yIHRoaXMgY2hv
aWNlLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+UFEmZ3Q7ICZuYnNwO1RoYXQncyBhIHZlcnkgdmFsaWQgcXVlc3Rpb24uICZuYnNw
O1RoZSBzdGFydGluZyBwcmVtaXNlIHdhcyBzaW1wbGU6IGEgYm91bmRlZCBzZXQgb2YgZml4ZWQg
bWV0YWRhdGEuICZuYnNwOyBCYXNlZCBvbiBzb21lIGV4cGVyaWVuY2UgaW4gdGhlIHNlcnZpY2Ug
c3BhY2UgYW5kIHNvbWUgaW5pdGlhbCB1c2UgY2FzZSBkaXNjdXNzaW9uIHdpdGggb3BlcmF0b3Jz
LCA0IHByb3ZpZGVkIHNvbWUgYmFsYW5jZTogcmVhc29uYWJsZQ0KIGluIHRoYXQgaXQgcHJvdmlk
ZWQgc29tZSBtZWFuaW5nZnVsIHNwYWNlLCB5ZXQgbm90IHNvIGxhcmdlIGFzIHRvIGJlY29tZSB1
bndpZWxkeSwgYWxsIHRoZSB3aGlsZSBmb3JjaW5nIHNvbWUgZGlzY2lwbGluZS4gJm5ic3A7T3Zl
cmFsbCB0aGF0IGhhcyBwcm92ZW4gdG8gYmUgdHJ1ZSBhcyBpbXBsZW1lbnRhdGlvbnMgaGF2ZSBi
ZWVuIHRlc3RlZCBhbmQgbWFwcGVkIHRvIHVzZSBjYXNlcy4gJm5ic3A7T2YgY291cnNlIHlvdSBj
YW4gY29tZSB1cCB3aXRoIGNhc2VzDQogd2hlcmUgNCBpcyB0b28gbWFueSwgb3IgdG9vIGZldywg
aW4gd2hpY2ggY2FzZSB0aGUgZHJhZnQgcHJvdmlkZXMgYSBtZWFucyB0byBhY2NvbW1vZGF0ZSB0
aGF0LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7SSBhbHNvIHRo
aW5rIHdlIG5lZWQgdG8gYmUgcmVhbGlzdGljLiAmbmJzcDtXZSB3ZXJlIHVyZ2VkIGR1cmluZyBX
RyBmb3JtYXRpb24gYnkgYSBsYXJnZSBvcGVyYXRvcjogdGhlIElFVEYgY2Fubm90IHNwZW5kIHll
YXJzIHRyeWluZyB0byBzb2x2ZSB0aGUgc2VydmljZSBjaGFpbmluZyBpc3N1ZS4gJm5ic3A7VGhl
IG5lZWQgZm9yIGFuIGludGVyb3BlcmFibGUgcHJvdG9jb2wgaXMgYWN1dGUgYW5kIG9wZXJhdG9y
cyBuZWVkDQogdG8gc3RhcnQgd29ya2luZyBvbiBkZXBsb3ltZW50IChzZWUgdGhlIHZpYnJhbmN5
IG9mIHRoZSBvcGVuIHNvdXJjZSBwcm9qZWN0cyBpbiB0aGlzIHNwYWNlKS4gJm5ic3A7VGhlIGJh
bGFuY2Ugb2YgdHlwZSAxIGFuZCB0eXBlIDIgYWxsb3dzIGZvciB2ZWxvY2l0eSBhbmQgZXZvbHV0
aW9uLiAmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SXTigJlzIHRydWUgdGhh
dCB0aGVyZSBhcmUgdHdvIHBhcnRpY3VsYXIgdXNlIGNhc2VzLCZuYnNwO2RyYWZ0LWd1aWNoYXJk
LXNmYy1uc2gtZGMtYWxsb2NhdGlvbiBhbmQmbmJzcDtkcmFmdC1uYXBwZXItc2ZjLW5zaC1tb2Jp
bGl0eS1hbGxvY2F0aW9uLCB0aGF0IGxvb2sgdG8gbWFrZSBnb29kIHVzZSBvZiBleGFjdGx5IDQg
Y29udGV4dCBoZWFkZXJzLiBIb3dldmVyLCB0aGVzZSBhcmUganVzdCB0d28gcGFydGljdWxhciBl
eGFtcGxlcywNCiBhbmQgbm90IHlldCBhY2NlcHRlZCBieSB0aGUgV0cuJm5ic3A7IEZ1cnRoZXIg
ZGV2ZWxvcG1lbnQgb2YgdGhlc2UgZHJhZnRzLCBvciBldmVuIGltcGxlbWVudGF0aW9uLCBtYXkg
c2hvdyB0aGF0IGZvdXIgYXJlIGluc3VmZmljaWVudC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QW5k
eTxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIEZyaSwgTm92IDIwLCAyMDE1IGF0IDEyOjIwIFBNLCBC
b3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnBhdWwuYm90dG9yZmZA
aHBlLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6
NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSB0aGluayB3ZSBhbGwgY291bGQgYWdy
ZWUgdGhhdCBmaXhlZCBoZWFkZXJzIGFyZSBlYXNpZXIgdG8gaW1wbGVtZW50IHRoYW4gVExWcywg
aG93ZXZlciB0aGF0IGRvZXMgbm90IHJhdGlvbmFsaXplIG1hbmRhdGluZyBhIGZpeGVkIGhlYWRl
ciBpbXBsZW1lbnRhdGlvbi4gSXQgd291bGQgcmF0aW9uYWxpemUgc3VwcG9ydGluZyBvbmx5IGZp
eGVkIGxlbmd0aCBoZWFkZXJzLA0KIGhvd2V2ZXIgd2UgaGF2ZSBiZWVuIHVuYWJsZSB0byBkbyB0
aGlzLiBPcHRpb25zIGFsd2F5cyB3ZWFrZW4gc3RhbmRhcmRzIGFncmVlbWVudC48L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPklmIHRoZSBhcHBsaWNhdGlvbiByZXF1aXJlcyBUTFZzLCB0aGVuIGl0IGRvZXMgbm90IHBy
b3ZpZGUgYW55IHN0YW5kYXJkcyBhZHZhbnRhZ2UgdG8gbWFuZGF0ZSBzdXBwb3J0IGZvciBmaXhl
ZCBoZWFkZXJzLiBJdCB3aWxsIG5vdCBiZSBwb3NzaWJsZSBmb3IgYW4gYXBwbGljYXRpb24gdGhh
dCByZXF1aXJlcyBUTFZzIHRvIGZhbGwgYmFjayB0byBmaXhlZCBsZW5ndGgNCiBoZWFkZXJzLiBJ
ZiB0aGV5IGNvdWxkLCB0aGVuIHdlIHNob3VsZCBlbGltaW5hdGUgdGhlIFRMViBvcHRpb24gZnJv
bSBOU0guPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5JTUhPIHdlIHNob3VsZCBiZSBsb29raW5nIGF0IHRoZSBhYnN0
cmFjdCBzZW1hbnRpY3MgZm9yIG1ldGEtZGF0YSBiZWZvcmUgd2UgY29uc2lkZXIgaG93IHRvIGVu
Y29kZSBpdC4gT25jZSB3ZSBkZWNpZGUgd2hhdCBuZWVkcyB0byBiZSBlbmNvZGVkIHRoZW4gd2Ug
Y2FuIGNvbnNpZGVyIHRoZSBiZXN0IGVuY29kaW5ncyBhbmQgd2hhdCBzaG91bGQgYmUgbWFuZGF0
b3J5DQogb3Igb3B0aW9uYWwuPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UGF1bDwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj5Gcm9tOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+c2ZjIFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjLWJvdW5jZXNAaWV0
Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+PGI+T24gQmVoYWxmDQogT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PC9iPlBhdWwgUXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6PC9i
PjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5GcmlkYXks
IE5vdmVtYmVyIDIwLCAyMDE1IDY6MjcgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlFpbiBXdTxicj4NCjxiPkNjOjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOnVyaS5lbHp1ckBpbnRlbC5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj51cmkuZWx6dXJAaW50ZWwuY29tPC9zcGFuPjwvYT47IERvbGdhbm93LCBB
bmRyZXcgKEFuZHJldyk7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjsNCiBMaW5kYSBE
dW5iYXI8YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rs
djxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBOb3YgMTksIDIwMTUsIGF0IDk6MjggUE0sIFFpbiBX
dSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJpbGwud3VAaHVhd2VpLmNvbTwvc3Bhbj48L2E+
Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkhpLCBBbmRyZXcgYW5kIFBhdWw6PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFG
NDk3RCI+SXQgbG9va3MgSSBtaXNzZWQgYSBsb3Qgb2YgZGlzY3Vzc2lvbiByZWdhcmRpbmcgTlNI
IGNvbnRleHQgaGVhZGVyIGluIHRoZSBwYXN0LCB0aGFua3MgUGF1bCB0byBwb2ludCBtZSB0aGUg
YXJjaGl2ZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj5HZW5lcmFsbHkgc3BlYWtpbmcsIHRoZXJlIGlz
IHRyYWRlb2ZmIGJldHdlZW4gcGVyZm9ybWFuY2UgYW5kIGZsZXhpYmlsaXR5Ljwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkFic29sdXRlbHksIGFuZCB0aGF0J3MgdGhlIHJlYXNvbiBmb3Igb2ZmZXJp
bmcgdGhlIHR3byBvcHRpb25zOiBiYWxhbmNlIHNwZWVkL3NpbXBsaWNpdHkgYW5kIGZsZXhpYmls
aXR5LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgcGhpbG9zb3BoeSBpcyB0byBt
YW5kYXRlIHRoZSBzaW1wbGVzdCBmb3JtIG9mIG1ldGFkYXRhLCBlbmFibGluZyBhIGJyb2FkIGlt
cGxlbWVudGF0aW9uIGJhc2UuJm5ic3A7IElmL3doZW4gbW9yZSBmbGV4aWJpbGl0eSBpcyBuZWVk
ZWQgYSBtb3JlIGZsZXhpYmxlIE5TSCB0eXBlIGlzIGF2YWlsYWJsZSwgYWxvbmcgd2l0aCB0aGUg
YXNzb2NpYXRlZCB0cmFkZW9mZnMuJm5ic3A7IFRoYXQncyB0aGUgYmFsYW5jZSB0aGF0IHdlDQog
ZGVjaWRlZCB0byBzdHJpa2UgYW5kIGl0IHNlZW1zIHRvIGJlIHJlYXNvbmFibGUgYW5kIHdlbGwg
YWNjZXB0ZWQuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBhdWw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBs
aXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNm
YyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwv
c3Bhbj48L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4N
Cg==

--_000_E8355113905631478EFF04F5AA706E9830DD82E0wtlexchp2sandvi_--


From nobody Thu Dec  3 09:42:45 2015
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC7EA1B2E3E for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 09:42:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KtkgJREUZHVq for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 09:42:32 -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 864C71B2CDF for <sfc@ietf.org>; Thu,  3 Dec 2015 09:42:20 -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.0224.002;  Thu, 3 Dec 2015 09:42:20 -0800
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Dave Dolson <ddolson@sandvine.com>, "Reinaldo Penno (repenno)" <repenno@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] metadata in draft-penno-sfc-packet-02
Thread-Index: AQHRLVUQq7s+gtz/AkiKWFqQsO/akZ65eZgwgAAPP4A=
Date: Thu, 3 Dec 2015 17:42:01 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B6D6E6714@MBX021-W3-CA-2.exch021.domain.local>
References: <D284B717.1F0F8%repenno@cisco.com> <E8355113905631478EFF04F5AA706E9830DD826E@wtl-exchp-2.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9830DD826E@wtl-exchp-2.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [66.201.48.54]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B6D6E6714MBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/4LnPGzF-st-kpwtKoBT4_OlMxuc>
Subject: Re: [sfc] metadata in draft-penno-sfc-packet-02
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 17:42:41 -0000

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

Is it worth defining the "scope" of each piece of metadata?   I'm thinking =
of IPv6 options as a loose analogy - some IPv6 options are hop-by-hop whils=
t others are end-to-end.

   Ron


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Dave Dolson
Sent: Thursday, December 3, 2015 11:53 AM
To: Reinaldo Penno (repenno) <repenno@cisco.com>; sfc@ietf.org
Subject: Re: [sfc] metadata in draft-penno-sfc-packet-02

Regarding these:
- metadata that is attributed to the source IP host
- metadata that is attributed to the destination IP host

What I intended to convey is some metadata that is a fact about one of the =
IP addresses of the packet carried within the NSH header.
E.g., "destination IP address is the target of a DDoS attack"
or, "source IP address is associated with charging account 123456"

The usefulness of knowing these metadata are about IP addresses is that an =
SF could clone metadata that it learned about an IP address into new packet=
s that it creates.

Maybe the generalized concept is that metadata refers to a subject. Even if=
 the full semantics of the metadata are not known, it is useful when inject=
ing a packet into a service path to know the subject of various metadata ty=
pes.

-Dave


From: Reinaldo Penno (repenno) [mailto:repenno@cisco.com]
Sent: Wednesday, December 02, 2015 5:59 PM
To: Dave Dolson; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] metadata in draft-penno-sfc-packet-02



From: sfc <sfc-bounces@ietf.org<mailto:sfc-bounces@ietf.org>> on behalf of =
Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>
Date: Wednesday, December 2, 2015 at 1:47 PM
To: "sfc@ietf.org<mailto:sfc@ietf.org>" <sfc@ietf.org<mailto:sfc@ietf.org>>
Subject: [sfc] metadata in draft-penno-sfc-packet-02

Starting a separate thread for metadata...
Referring to https://tools.ietf.org/html/draft-penno-sfc-packet-02


Section 7 proposes "service-path-invariant metadata. This is metadata that =
is the same for all packets traversing a certain path."



This seems to mean the metadata is in fact redundant with the path identifi=
er, and might as well be configured on the control plane.

[RP] Yes, but that brings the issue as to whether SFs can receive and parse=
 this additional config.  Similar pros and cons as sending all paths to the=
 SFs

I think there are several other interesting classes of metadata:
- metadata that is the same for all packets of a given encapsulated traffic=
 flow
   - e.g., a all packets for a given TCP connection have the same metadata
- metadata that is per-packet, and should NOT be cloned from one packet to =
another

[RP]  Didn't think much about the two types below.  Can you elaborate?

- metadata that is attributed to the source IP host
- metadata that is attributed to the destination IP host

Some have suggested these aspects be self-describing in the packet, using f=
lags, but a dictionary or registry would be less wasteful of packet bytes.

David Dolson
Senior Software Architect, Sandvine Inc.


--_000_CDF2F015F4429F458815ED2A6C2B6B0B6D6E6714MBX021W3CA2exch_
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;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size: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;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma",sans-serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma",sans-serif;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle23
	{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=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"color:#1F497D">Is it worth defining t=
he &#8220;scope&#8221; of each piece of metadata?&nbsp;&nbsp; I&#8217;m thi=
nking of IPv6 options as a loose analogy &#8211; some IPv6 options are hop-=
by-hop whilst others are end-to-end.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"color:#1F=
497D"><o:p>&nbsp;</o:p></span></a></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [mailto:sfc-bounces@ietf.org] <b>On=
 Behalf Of
</b>Dave Dolson<br>
<b>Sent:</b> Thursday, December 3, 2015 11:53 AM<br>
<b>To:</b> Reinaldo Penno (repenno) &lt;repenno@cisco.com&gt;; sfc@ietf.org=
<br>
<b>Subject:</b> Re: [sfc] metadata in draft-penno-sfc-packet-02<o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regarding these:<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">- metadata that is attri=
buted to the source IP host<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">- metadata that is attri=
buted to the destination IP host<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">What I intended to con=
vey is some metadata that is a fact about one of the IP addresses of the pa=
cket carried within the NSH header.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">E.g., &#8220;destinati=
on IP address is the target of a DDoS attack&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">or, &#8220;source IP a=
ddress is associated with charging account 123456&#8221;<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">The usefulness of know=
ing these metadata are about IP addresses is that an SF could clone metadat=
a that it learned about an IP address into new packets that it creates.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Maybe the generalized =
concept is that metadata refers to a subject. Even if the full semantics of=
 the metadata are not known, it is useful when injecting a packet into a se=
rvice path to know the subject of various
 metadata types.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">-Dave<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,sans-serif">From:</span></b><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Tahoma&quot;,sans-serif"> Reinaldo Penno (repenno) [<a hre=
f=3D"mailto:repenno@cisco.com">mailto:repenno@cisco.com</a>]
<br>
<b>Sent:</b> Wednesday, December 02, 2015 5:59 PM<br>
<b>To:</b> Dave Dolson; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br=
>
<b>Subject:</b> Re: [sfc] metadata in draft-penno-sfc-packet-02<o:p></o:p><=
/span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"color:black">From: </span></b><spa=
n style=3D"color:black">sfc &lt;<a href=3D"mailto:sfc-bounces@ietf.org">sfc=
-bounces@ietf.org</a>&gt; on behalf of Dave Dolson &lt;<a href=3D"mailto:dd=
olson@sandvine.com">ddolson@sandvine.com</a>&gt;<br>
<b>Date: </b>Wednesday, December 2, 2015 at 1:47 PM<br>
<b>To: </b>&quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &lt=
;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
<b>Subject: </b>[sfc] metadata in draft-penno-sfc-packet-02<o:p></o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">Starting a separate thre=
ad for metadata&#8230;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Referring to <a href=3D"=
https://tools.ietf.org/html/draft-penno-sfc-packet-02">
https://tools.ietf.org/html/draft-penno-sfc-packet-02</a><o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:black">Section 7 proposes &#8220;service-path-invariant metadata=
. This is metadata that is the same for all packets traversing a certain pa=
th.&#8221;</span><span style=3D"color:black"><o:p></o:p></span></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:black">&nbsp;</span><span style=3D"color:black"><o:p></o:p></spa=
n></pre>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:black">This seems to mean the metadata is in fact redundant with=
 the path identifier, and might as well be configured on the control plane.=
</span><span style=3D"color:black"><o:p></o:p></span></pre>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">[RP] Ye=
s, but that brings the issue as to whether SFs can receive and parse this a=
dditional config. &nbsp;Similar pros and cons as sending all paths to the S=
Fs<o:p></o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">I think there are severa=
l other interesting classes of metadata:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">- metadata that is the s=
ame for all packets of a given encapsulated traffic flow<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;&nbsp; - e.g., a a=
ll packets for a given TCP connection have the same metadata<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:black">- metadata that is per-p=
acket, and should NOT be cloned from one packet to another<o:p></o:p></span=
></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black">[RP] &n=
bsp;Didn&#8217;t think much about the two types below. &nbsp;Can you elabor=
ate?<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;color:black"><o:p>&n=
bsp;</o:p></span></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:black">- metadata that is attri=
buted to the source IP host<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">- metadata that is attri=
buted to the destination IP host<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">Some have suggested thes=
e aspects be self-describing in the packet, using flags, but a dictionary o=
r registry would be less wasteful of packet bytes.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:black">David Dolson<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">Senior Software Architec=
t, Sandvine Inc.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>
</div>
</div>
</div>
</body>
</html>

--_000_CDF2F015F4429F458815ED2A6C2B6B0B6D6E6714MBX021W3CA2exch_--


From nobody Thu Dec  3 11:21:07 2015
Return-Path: <walter.haeffner@vodafone.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A6C351A00DD for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:21:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.999
X-Spam-Level: 
X-Spam-Status: No, score=-2.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, J_CHICKENPOX_24=0.6, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UNUcIlNBQnvt for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:20:58 -0800 (PST)
Received: from mail1.bemta14.messagelabs.com (mail1.bemta14.messagelabs.com [193.109.254.109]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1997C1A00CC for <sfc@ietf.org>; Thu,  3 Dec 2015 11:20:56 -0800 (PST)
Received: from [193.109.254.3] by server-5.bemta-14.messagelabs.com id 07/2C-00475-71690665; Thu, 03 Dec 2015 19:20:55 +0000
X-Env-Sender: walter.haeffner@vodafone.com
X-Msg-Ref: server-3.tower-184.messagelabs.com!1449170453!8779117!1
X-Originating-IP: [195.232.244.133]
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21594 invoked from network); 3 Dec 2015 19:20:53 -0000
Received: from mailout01.vodafone.com (HELO mailout01.vodafone.com) (195.232.244.133) by server-3.tower-184.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;  3 Dec 2015 19:20:53 -0000
Received: from mailint03.vodafone.com (mailint03.vodafone.com [195.232.244.200]) by mailout01.vodafone.com (Postfix) with ESMTP id 3pBRpY4Ny5z1yG5; Thu,  3 Dec 2015 20:20:53 +0100 (CET)
Received: from mailint03.vodafone.com (localhost [127.0.0.1]) by mailint03.vodafone.com (Postfix) with ESMTP id 3pBRpY26jMz16J91; Thu,  3 Dec 2015 20:20:53 +0100 (CET)
Received: from VOEXC01W.internal.vodafone.com (voexc01w.dc-ratingen.de [145.230.101.21]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailint03.vodafone.com (Postfix) with ESMTPS id 3pBRpY1tKLz16K6r; Thu,  3 Dec 2015 20:20:53 +0100 (CET)
Received: from AVOEXC04W.internal.vodafone.com (145.230.15.142) by VOEXC01W.internal.vodafone.com (145.230.101.21) with Microsoft SMTP Server (TLS) id 14.3.224.2; Thu, 3 Dec 2015 20:20:52 +0100
Received: from VOEXM20W.internal.vodafone.com ([169.254.4.47]) by AVOEXC04W.internal.vodafone.com ([145.230.15.142]) with mapi id 14.03.0224.002; Thu, 3 Dec 2015 20:20:52 +0100
From: "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>
To: Dave Dolson <ddolson@sandvine.com>, David Melman <davidme@marvell.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggADFnQCAADCFgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAmS8AgABB5BCAAEpeAIAAIosAgAAwPDA=
Date: Thu, 3 Dec 2015 19:20:51 +0000
Message-ID: <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_C8C844F84E550E43865561FAE104718579E09852VOEXM20Winterna_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/3200HZbMk665-qM9gAuTDsST8iI>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 19:21:05 -0000

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

V2UgZG9u4oCZdCBuZWVkIDI1NiB2YXJpYW50cyBvZiBNRCBUeXBlLiBBcyBtZW50aW9uZWQsIHR3
byB0eXBlcyBzZWVtIHRvIGJlIHN1ZmZpY2llbnQgdG8gc3VwcG9ydCBhIG1peGVkIGVudmlyb25t
ZW50Lg0KDQpNZXRhZGF0YSBjYW4gY2F1c2UgYSBTRiB0byByZWNsYXNzaWZ5IHdoaWNoIGZpbmFs
bHkgIG1heSByZXN1bHQgaW4gYSBtb2RpZmllZCBmb3J3YXJkaW5nIGJlaGF2aW91ciAoZG8gc29t
ZXRoaW5nIGRlcGVuZGVudCBvbiBhIG5ldHdvcmsgc3RhdGUgbGlrZSBsb2FkIGNvbmRpdGlvbiwg
bG9jYXRpb24gb2YgdGhlIHVzZXIgaW4gY2FzZSBvZiBtb2JpbGUgbmV0d29ya3MgZXRjLiApLg0K
DQpJIGRvbuKAmXQgdW5kZXJzdGFuZCB5b3VyIHRoaXJkIHN0YXRlbWVudC4gRGF2ZSwgbWF5IHlv
dSBwbGVhc2UgZXhwbGFpbiBpbiBzb21lIG1vcmUgZGV0YWlsPw0KDQpSZWdhcmRzLA0KV2FsdGVy
DQoNClZvbjogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIEltIEF1ZnRyYWcgdm9u
IERhdmUgRG9sc29uDQpHZXNlbmRldDogRG9ubmVyc3RhZywgMy4gRGV6ZW1iZXIgMjAxNSAxNzo1
OA0KQW46IERhdmlkIE1lbG1hbjsgc2ZjQGlldGYub3JnDQpCZXRyZWZmOiBSZTogW3NmY10gTlNI
IGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCkFjdHVhbGx5LCBpdCB3b3VsZCBiZSBwb3Nz
aWJsZSB0byBtYW5kYXRlLCDigJxBbiBTRkYgTVVTVCBzdXBwb3J0IGFueSB2YWx1ZSAoMC0yNTUp
IG9mIE1EIHR5cGUu4oCdDQoNClRoZSByZWFzb24gaXMgdGhhdCAoYXMgZmFyIGFzIEkgY2FuIHRl
bGwpLCBmb3J3YXJkaW5nIGRlY2lzaW9ucyBhcmUgbm90IHVzaW5nIG1ldGFkYXRhIGFueWhvdy4N
Cg0KVGhpcyBkb2VzbuKAmXQgaGVscCB3aXRoIGNsYXNzaWZpZXJzIGFuZCBTRnMgdGhhdCBuZWVk
IHRvIHVzZSB0aGUgbWV0YWRhdGEsIGJ1dCBpdCBtaWdodCBoZWxwIHdpdGggbG9uZ2V2aXR5IG9m
IGZvcndhcmRpbmctcGxhbmUgc2lsaWNvbi4NCg0KDQotRGF2ZQ0KDQoNCkZyb206IHNmYyBbbWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgRGF2aWQgTWVsbWFuDQpTZW50
OiBUaHVyc2RheSwgRGVjZW1iZXIgMDMsIDIwMTUgOTo1NCBBTQ0KVG86IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRl
cnM6IGZpeGVkL3Rsdg0KDQpUaGVyZSBpcyBubyBkb3VidCB0aGF0IGZpeGVkLXNpemUgaGVhZGVy
IHBhcnNpbmcgZWFzZXMgdGhlIHNpbGljb24gZGVzaWduLCB0aGVyZWJ5ICBsb3dlcmluZyB0aGUg
YmFycmllciBmb3Igc2lsaWNvbiB2ZW5kb3JzIHRvIHN1cHBvcnQgaXQuDQoNCklmIHdlIHNlZSB0
aGF0IHRoZSBtYWluIHVzZSBjYXNlcyBhcmUgaW5kZWVkIHNhdGlzZmllZCBieSB0aGUgZml4ZWQg
aGVhZGVyIHNpemUgYXBwcm9hY2ggKE1EIFR5cGUgMSksIHRoZW4gbWFraW5nIHRoaXMgdGhlIOKA
nE1VU1TigJ0gd2lsbCBicmluZyB0aGUgZ3JlYXRlc3QgbGV2ZWwgb2YgYWRvcHRpb24gYW5kIGNv
bXBsaWFuY2UuDQoNCk1EIFR5cGUgMiBpcyB0aGUgZmFsbGJhY2sgZm9yIG1vcmUgY29tcGxleCBj
YXNlcyB0aGF0IGNhbm5vdCBiZSBzYXRpc2ZpZWQgYnkgTUQgVHlwZSAxLiBXZSBzaG91bGQgZGVm
aW5lIE1EIFR5cGUgMiBhcyDigJxTSE9VTETigJ0gIHRvIGVuY291cmFnZSBzaWxpY29uIHZlbmRv
cnMgdG8gc3VwcG9ydCB0aGlzLCB3aXRob3V0IGRldGVycmluZyB0aGUgbGVzcyBtb3RpdmF0ZWQg
dmVuZG9ycyBmcm9tIHN1cHBvcnRlZCBNRCBUeXBlIDEuICAgIEFsc28sIGZvciB1c2UgY2FzZXMg
d2hlcmUgbm8gbWV0YWRhdGEgaXMgcmVxdWlyZWQsIGl0IHdvdWxkIGJlIGVhc3kgZm9yIHZlbmRv
cnMgdG8gc3VwcG9ydCB0aGUgTUQgdHlwZSAyIHdpdGhvdXQgaW5jbHVkaW5nIGFueSBUTFZzLCBp
LmUuIGp1c3QgdGhlIGZpeGVkIGhlYWRlci4NCg0KRGF2aWQNCg0KRnJvbTogc2ZjIFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBIYWVmZm5lciwgV2FsdGVyLCBWb2Rh
Zm9uZSBERQ0KU2VudDogVGh1cnNkYXksIERlY2VtYmVyIDAzLCAyMDE1IDExOjMwIEFNDQpUbzog
bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jh
bmdlLmNvbT47IERhdmUgRG9sc29uOyBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSk7IEJvdHRv
cmZmLCBQYXVsDQpDYzogUGF1bCBRdWlubiAocGF1bHEpOyBBbmRyZXcgRy4gTWFsaXM7IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250
ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQoNCkRlYXIgYWxsLA0KDQoNCg0KWWVzLiBUeXBlIFR3
byBzaG91bGQgYmUgYSBNVVNUIGFuZCBUeXBlIE9uZSBzaG91bGQgYmUgb3B0aW1pemVkIGZvciB0
aGUgc2lsaWNvbiB1c2UgY2FzZS4gVG8gZW5jb3VyYWdlIHNpbGljb24gdmVuZG9ycyBhIE1VU1Qg
Zm9yIE1EIzIgbWF5IGhlbHAgZm9yIHBlbmV0cmF0aW9uIGJ1dCBJIGNvdWxkIGxpdmUgYWxzbyB3
aXRoIGEgU0hPVUxELiBTb21lIGZlZWRiYWNrIGZyb20gc2lsaWNvbiBmb2xrcyAoQnJvYWRjb20s
IENpc2NvLCBJbnRlbCkgbWF5IHN1cHBvcnQgdGhpcyBkaXNjdXNzaW9uLiBIYXZpbmcgYWxsIHRo
ZSBwZXJmb3JtYW5jZSBvcHRpbWl6YXRpb24gc2hvcnRjdXRzIGJldHdlZW4gYSBWTSBhbmQgYSBw
aHlzTklDIGluIG1pbmQgd2Ugc2hvdWxkIG5vdCBsZWF2ZSBvdXQgc2lsaWNvbiBiYXNlZCBhcHBy
b2FjaGVzLg0KDQoNCg0KUmVnYXJkcywgV2FsdGVyDQoNCg0KVm9uOiBzZmMgW21haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZ10gSW0gQXVmdHJhZyB2b24gbW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT4NCkdlc2VuZGV0OiBEb25u
ZXJzdGFnLCAzLiBEZXplbWJlciAyMDE1IDA3OjMyDQpBbjogRGF2ZSBEb2xzb247IENhcmxvcyBQ
aWduYXRhcm8gKGNwaWduYXRhKTsgQm90dG9yZmYsIFBhdWwNCkNjOiBBbmRyZXcgRy4gTWFsaXM7
IFBhdWwgUXVpbm4gKHBhdWxxKTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpC
ZXRyZWZmOiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCkhpIERh
dmUsIGFsbCwNCg0KRnVsbHkgYWdyZWUgdGhhdCBNRCMyIGlzIHNpbXBsZSBhbmQgY292ZXJzIHRo
ZSBnZW5lcmljIHVzZSBjYXNlcyB3aGlsZSBNRCMxIGlzIGFuIG9wdGltaXphdGlvbiAobW9kdWxv
IHNvbWUgZnVydGhlciBleHBsYW5hdGlvbiBhYm91dCB0aGUgc2l6ZSBvZiB0aGUgZml4ZWQgZmll
bGRzLCB0aGVpciBudW1iZXIsIGludGVyYWN0aW9uIHdpdGggdGhlIGNvbnRyb2wgcGxhbmUsIGV0
Yy4pLg0KDQpJ4oCZbSBzdGlsbCBpbiBmYXZvciBvZiBoYXZpbmcgTUQjMiBiZSBNVVNULg0KDQpD
aGVlcnMsDQpNZWQNCg0KRGUgOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gRGUg
bGEgcGFydCBkZSBEYXZlIERvbHNvbg0KRW52b3nDqSA6IG1lcmNyZWRpIDIgZMOpY2VtYnJlIDIw
MTUgMjI6MjQNCsOAIDogQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpOyBCb3R0b3JmZiwgUGF1
bA0KQ2MgOiBQYXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpczsgc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpPYmpldCA6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFk
ZXJzOiBmaXhlZC90bHYNCg0KPiB3ZSBuZWVkIHRvIHNwZWNpZnkgYSBNVVNUIGltcGxlbWVudCDi
gJQgYW5kIHRoYXQgc2hvdWxkIGJlIHRoZSBzaW1wbGVzdCB0byBpbXBsZW1lbnQgd2hpY2ggYWxs
b3dzIGZvciBhbGwgY29tbW9uIHVzZSBjYXNlcyDigJQgaW4gb3RoZXIgd29yZHMsIFR5cGUgMS4N
Cg0KSXQgaXMgaW5kZWVkIHNpbXBsZSB0byBpbXBsZW1lbnQgdGhlIHBhY2tldCBwYXJzZXIsIGJ1
dCBJIHRoaW5rIFR5cGUgMSBtYWtlcyB0aGUgY29udHJvbCBwbGFuZSBtb3JlIGNvbXBsaWNhdGVk
Lg0KSG93IGRvZXMgYW4gU0Yga25vdyB3aGF0IGl0ZW0gaXMgcGxhY2VkIGluIHNsb3QgMSBvZiBN
RCBUeXBlIDE/DQpUeXBlIDIgYWxsb3dzIHRoZSBtZXRhZGF0YSB0byBiZSBzZWxmLWRlc2NyaWJp
bmcuDQoNCkFsc28sIGZvciBtYW55IHVzZXJzIHdobyBkb27igJl0IHVzZSBtZXRhZGF0YSwgVHlw
ZSAyIGlzIG1vcmUgZWZmaWNpZW50Lg0KDQpTbyBhcyBJIHNlZSBpdCwgVHlwZSAyIGlzIHRoZSBn
ZW5lcmljIG9uZSBhbmQgVHlwZSAxIGlzIGFuIG9wdGltaXphdGlvbiBmb3Igc3BlY2lhbCBjYXNl
cy4NCg0KDQotRGF2ZQ0KDQoNCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKQ0KU2VudDogV2Vk
bmVzZGF5LCBEZWNlbWJlciAwMiwgMjAxNSA0OjA0IFBNDQpUbzogQm90dG9yZmYsIFBhdWwNCkNj
OiBBbmRyZXcgRy4gTWFsaXM7IFBhdWwgUXVpbm4gKHBhdWxxKTsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczog
Zml4ZWQvdGx2DQoNCkhpLCBQYXVsIEIuLA0KDQpUaGFua3MgZm9yIHRoZSBjb252ZXJzYXRpb24s
IHBsZWFzZSBmaW5kIG9uZSBmb2xsb3ctdXAgaW5saW5lLg0KDQpPbiBEZWMgMSwgMjAxNSwgYXQg
NTo1NyBQTSwgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1
bC5ib3R0b3JmZkBocGUuY29tPj4gd3JvdGU6DQoNCkhpIENhcmxvczoNCg0KTW9yZSBvbiB0aGlz
IGJlbG93LA0KDQpDaGVlcnMsDQoNClBhdWwNCg0KRnJvbTogQ2FybG9zIFBpZ25hdGFybyAoY3Bp
Z25hdGEpIFttYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tXQ0KU2VudDogVHVlc2RheSwgRGVjZW1i
ZXIgMDEsIDIwMTUgMjozMiBQTQ0KVG86IEJvdHRvcmZmLCBQYXVsDQpDYzogUGF1bCBRdWlubiAo
cGF1bHEpOyBBbmRyZXcgRy4gTWFsaXM7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQpQ
YXVsIEIuLA0KDQpQbGVhc2Ugc2VlIGlubGluZS4NCg0KT24gRGVjIDEsIDIwMTUsIGF0IDU6MTIg
UE0sIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90
dG9yZmZAaHBlLmNvbT4+IHdyb3RlOg0KDQpIaSBQYXVsIFEuOg0KDQpTZWUgaW5saW5lLA0KDQpD
aGVlcnMsDQoNClBhdWwNCg0KRnJvbTogQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpIFttYWls
dG86Y3BpZ25hdGFAY2lzY28uY29tXQ0KU2VudDogVHVlc2RheSwgRGVjZW1iZXIgMDEsIDIwMTUg
MTo1MiBQTQ0KVG86IEJvdHRvcmZmLCBQYXVsDQpDYzogUGF1bCBRdWlubiAocGF1bHEpOyBBbmRy
ZXcgRy4gTWFsaXM7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDog
UmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQpIaSwgUGF1bCBCLiwN
Cg0KT24gRGVjIDEsIDIwMTUsIGF0IDQ6NDUgUE0sIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRv
cmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+IHdyb3RlOg0KDQpIaSBQ
YXVsIGFuZCBBbmRldzoNCg0KDQpQYXVsLCBJIGFncmVlIHRoYXQgZml4ZWQgbGVuZ3RoIGlzIGVh
c2llc3QgdG8gaW1wbGVtZW50IGFuZCB3aWxsIGFsbG93IHRoZSBtb3N0IHJhcGlkIGFkb3B0aW9u
LiBOZXZlciB0aGUgbGVzcywgYSBzdGFuZGFyZCBpcyBvZiBubyB2YWx1ZSBpZiBpdCBkb2VzIG5v
dCBpbXByb3ZlIGludGVyb3BlcmFiaWxpdHkuDQoNCk9mIGNvdXJzZS4gSSBkbyBub3Qgc2VlIGhv
dyBpbnRlcm9wZXJhYmlsaXR5IGlzIGhhbXBlcmVkIGluIHRoaXMgY2FzZSwgaG93ZXZlci4NClBC
PklmIGFuIGFwcGxpY2F0aW9uIG5lZWRzIFRMVnMgdGhlbiBpdCBjYW7igJl0IGludGVyb3BlcmF0
ZSB3aXRoIGEgc3lzdGVtIHRoYXQgbmVlZHMgZml4ZWQgc2l6ZWQgZm9ybWF0cy4gSW4gZWZmZWN0
IHlvdSBoYXZlIHR3byBkaXZlcmdlbnQgc3RhbmRhcmRzLg0KDQoNCklmIGFuIFNGUCBuZWVkcyBU
TFZzLCBpdCB3b3VsZCBiZSBzZXQgd2l0aCBUTFZzLiBUaGF0IGlzIHBhcnQgb2YgdGhlIHNoYXJl
ZCBTRlAgY29udGV4dC4gTUQgVHlwZSAxIGFuZCBNRCBUeXBlIDIgYXJlIHByb3RvY29sIG9wdGlv
bnMsIG5vdCBkaXZlcmdlbnQgc3RhbmRhcmRzLg0KUEI+QW5kIGlmIHlvdSBoYXZlIGFuIFNGUCB3
aXRoIG9uZSBTRiB0aGF0IG5lZWRzIFRMVnMgYW5kIG9uZSB0aGF0IG5lZWRzIGZpeGVkIGhlYWRl
cnMgeW914oCZcmUgZ29pbmcgdG8gdHJhbnNsYXRlIHRoZSBmb3JtYXRzIGF0IHRoZSBTRkY/IFRo
ZSByZXN1bHQgaXMgdGhlIHdvcnN0IHBvc3NpYmxlIHdvcmxkIHdoZXJlIHRoZSBzd2l0Y2hlcyBu
ZWVkIHRvIGtub3cgYm90aCBmb3JtYXRzIGFuZCB0cmFuc2xhdGUgYmV0d2VlbiB0aGVtIGZvciB2
YXJpb3VzIFNGcy4NCg0KDQpJIGFtIG5vdCBzdXJlIHdoYXQgaXQgbWVhbnMgdG8gaGF2ZSDigJxh
biBTRiB0aGF0IG5lZWRzIFRMVnMgYW5kIG9uZSB0aGF0IG5lZWRzIGZpeGVkIGhlYWRlcnPigJ0u
IENsZWFybHksIEkgYW0gbm90IHByb3Bvc2luZyBhbnkgdHJhbnNsYXRpb24hDQoNCkRvbuKAmXQg
Zm9yZ2V0IHRoZXJlIGlzIGEgY29udHJvbC1wbGFuZSBwcm9ncmFtbWluZyB0aGUgU0ZzL1NGRnMs
IGFuZCB0aGF0IENQIHdvdWxkIHNldCB1cCB0aGUgTUQgVHlwZSBmb3IgYSBnaXZlbiBTRlAsIHNv
IFNGcyBkbyBub3Qg4oCYbmVlZOKAmSBzcGVjaWZpYyBlbmNvZGluZ3MuDQoNCk5vdywgdG8gbWl0
aWdhdGUgdGhlIHJpc2sgb2YgaGF2aW5nIG5vIGludGVyc2VjdGlvbiBpbiBjYXBhYmlsaXR5IChv
bmUgU0Ygc3VwcG9ydGluZyAqb25seSogVHlwZSAxIGFuZCBvbmUgU0Ygc3VwcG9ydGluZyAqb25s
eSogVHlwZSAyKSBpcyB0aGF0IHdlIG5lZWQgdG8gc3BlY2lmeSBhIE1VU1QgaW1wbGVtZW50IOKA
lCBhbmQgdGhhdCBzaG91bGQgYmUgdGhlIHNpbXBsZXN0IHRvIGltcGxlbWVudCB3aGljaCBhbGxv
d3MgZm9yIGFsbCBjb21tb24gdXNlIGNhc2VzIOKAlCBpbiBvdGhlciB3b3JkcywgVHlwZSAxLg0K
DQpTZWUgYmVsb3cuDQoNCldoYXQgSSB3b3VsZCBzdWdnZXN0IGlzIGVpdGhlcjoNCjEpIG1ha2Ug
VExWcyB0aGUgbWFuZGF0b3J5IGZvcm1hdCB3aXRoIGZpeGVkIHNpemUgb3B0aW9uYWw7DQoyKSBl
bGltaW5hdGUgdGhlIFRMViBvcHRpb24gZW50aXJlbHk7DQozKSBjaGFuZ2UgdGhlIE5TSCBoZWFk
ZXIgZm9ybWF0IG9wdGlvbnMgc28gdGhlIGZpeGVkIHNpemUgaGVhZGVyIGlzIGFsd2F5cyBwcmVz
ZW50IHdpdGggb3B0aW9uYWwgVExWcyBmb2xsb3dpbmcgdGhlIGZpeGVkIHNpemVkIGhlYWRlci4N
Cg0KVG8gbWUsIG9wdGlvbiAzIHdvdWxkIG5vdCBhY2hpZXZlIGEgdXNlZnVsIG91dGNvbWUuIEJh
c2ljYWxseSwgd2UgY291bGQgbm90IGNvdW50IHdpdGggYSBkZXRlcm1pbmlzdGljYWxseSBmaXhl
ZCBoZWFkZXIsIGFuZCB0aGUgZmxleGlibGUgVExWLWJhc2VkIG9wdGlvbiB3b3VsZCBhbHdheXMg
aGF2ZSDigJxzdHVmZuKAnSBiZWZvcmUuIEJhc2ljYWxseSwgdGhpcyB3b3VsZCBuZWdhdGUgdGhl
IGJlbmVmaXRzIG9mIGJvdGggTUQgVHlwZSAxIGFuZCBNRCBUeXBlIDIuDQoNClBCPkZvciBvcHRp
b24gMyB0aGUgZml4ZWQgaGVhZGVycyBhcmUgYXQgYSBjb25zdGFudCBvZmZzZXQgd2hpY2ggaXMg
d2hhdCBpcyBpbXBvcnRhbnQgdG8gcGFyc2UgdGhlbSBlYXNpbHkuIEl0IGlzIHBvc3NpYmxlIGZv
ciBhIHN3aXRjaCBvciBmb3Igc29mdHdhcmUgdG8gdXNlIHRoZSBmaXhlZCBpbmZvcm1hdGlvbiBh
dCBhIGZpeGVkIG9mZnNldCBldmVyIHRob3VnaCBUTFYgZGF0YSBtYXkgZm9sbG93Lg0KDQoNCkkg
c2VlIHRoZSBwcm9ibGVtIHNwYWNlIHF1aXRlIGRpZmZlcmVudGx5OiBJZiBhbiBTRlAgbmVlZHMg
c2hhcmVkIGNvbnRleHQgdGhhdCBmaXRzIGluIGFuIE1EIFR5cGUgMSwgaXQgaXMgc2V0IHdpdGgg
TUQgVHlwZSAxLiBJZiBpdCBuZWVkcyBtb3JlLCB0aGVuIGl0IG5lZWRzIHRvIHBhcnNlIHRoZSBU
TFZzIGFueXdheSAoYW5kIHRodXMgYSBmaXhlZCBwYXJ0IGZvbGxvd2VkIGJ5IFRMVnMgZG9lcyBu
b3QgaGVscCkuDQpQQj5UTFZzIGFsd2F5cyBjb3N0IG1vcmUgdGhhbiBmaXhlZCBzaXplIGFyZWFz
IGJlY2F1c2UgdGhleSBtdXN0IGVuY29kZSBpbmRpdmlkdWFsIFRMcy4gQW4gYXBwbGljYXRpb24g
dGhhdCBuZWVkcyBtb3JlIHRoYW4gdGhlIGZpeGVkIGFyZWEgY2FuIGVuY29kZSBjYW4gdXNlIHRo
ZSBmaXhlZCBhcmVhIGZvciBhIHBvcnRpb24gb2YgdGhlIG1ldGEtZGF0YSBhbmQgdGhlbiBhZGQg
YXMgbWFueSBleHRlbnNpb24gVExWcyBhcyBhcmUgbmVlZGVkLiBUaGUgcmVzdWx0aW5nIGVuY29k
ZSB3aWxsIGJlIGF0IGxlYXN0IGFzIGVmZmljaWVudCBhcyBUTFZzIGFsb25lLg0KDQpOb3csIGJy
aW5nIHRoZSBjb252ZXJzYXRpb24gYSBsZXZlbCBkb3duIGZyb20gdGhlb3JldGljYWwgdG8gcHJh
Y3RpY2FsLCBkcmFmdC1ndWljaGFyZC1zZmMtbnNoLWRjLWFsbG9jYXRpb24tMDIsIGRyYWZ0LW1l
bmctc2ZjLW5zaC1icm9hZGJhbmQtYWxsb2NhdGlvbiwgYW5kIGRyYWZ0LW5hcHBlci1zZmMtbnNo
LW1vYmlsaXR5LWFsbG9jYXRpb24gc2hvdyB3aGF04oCZcyBuZWVkZWQgZm9yIHRoZSBXRyB1c2Ug
Y2FzZXMuIE1EIFR5cGUgMiBhZGRzIGV4dHJhIGZsZXhpYmlsaXR5IChhdCBhIHByaWNlKS4NClBC
PkFuIHRhbGtpbmcgdmVyeSBwcmFjdGljYWxseSB3ZSBhcmUgbm90IG9tbmlzY2llbnQuIFdoZW4g
d2UgZmluZCB3ZSBuZWVkIGEgbmV3IHBpZWNlIG9mIG1ldGEtZGF0YSBmb3IgdGhlc2UgYmFzZSB1
c2UgY2FzZXMgYW4gZXh0ZW5zaW9uIFRMViBwcm92aWRlcyB0aGUgb3B0aW9ucyBvZiByZXRhaW5p
bmcgdGhlIGV4aXN0aW5nIGZvcm1hdHRlZCBkYXRhIHdoaWxlIGFkZGluZyBhbiBhZGRpdGlvbmFs
IHBpZWNlIG9mIG1ldGEtZGF0YS4gSWYgZG9uZSBjYXJlZnVsbHksIHRoaXMgY2FuIGFsbG93IGJh
Y2t3YXJkIGNvbXBhdGliaWxpdHkgd2l0aCBlcXVpcG1lbnQgdGhhdCBkb2VzIG5vdCB1bmRlcnN0
YW5kIHRoZSBuZXcgZXh0ZW5zaW9ucy4NCg0KSW4gb3RoZXIgd29yZHMsIHRoZSBtaW5pbXVtIGNv
bW1vbiBkZW5vbWluYXRvciBhbmQgdGhlIHNpbXBsZXIgdG8gaW1wbGVtZW50IGlzIE1EIFR5cGUg
MS4NClBCPk15IG9wdGlvbiAyIGlzIHRoZSBzaW1wbGVyIG9wdGlvbi4gRml4ZWQgbGVuZ3RoIG9u
bHkuIFdoYXQgaXMgY3VycmVudGx5IHByb3Bvc2VkIGlzIHRoZSBtb3N0IGNvbXBsZXggc2luY2Ug
aXQgbGVhZHMgdG8gbXVsdGlwbGUgZm9ybWF0cyB3aXRoIHRyYW5zbGF0aW9ucyBiZXR3ZWVuIHRo
ZW0uDQoNCg0KUGxlYXNlIG5vIHRyYW5zbGF0aW9ucyENCg0K4oCUIENhcmxvcy4NCg0KVGhhbmtz
IQ0KDQrigJQgQ2FybG9zLg0KDQpJZiBvcHRpb24gMyBpcyBjaG9zZW4gdGhlbiBhcHBsaWNhdGlv
bnMgY2FuIGFsd2F5cyBjb3VudCBvbiB0aGUgZml4ZWQgc2l6ZWQgaGVhZGVyIGFzIHRoZWlyIGRl
ZmF1bHQuDQoNClRoZXkgY291bGQgY291bnQgd2l0aCBhIGZpeGVkIHNpemUgcGFydCwgbm90IHdp
dGggYSBmaXhlZCBzaXplZCBoZWFkZXIsIGlmIEkgdW5kZXJzdGFuZCB0aGUgcHJvcG9zYWwgY29y
cmVjdGx5Lg0KDQpQQj5UaGlzIGlzIG9uZSBiZXR0ZXIgdGhhbiB0aGUgY3VycmVudCBwcm9wb3Nh
bCB3aGljaCBjYW7igJl0IGNvdW50IG9uIGVpdGhlciBhIGZpeGVkIHNpemVkIGhlYWRlciBvciBv
biBhIGZpeGVkIHNpemUgcGFydCBhdCBhIGtub3duIG9mZnNldC4NCg0KVGhhbmtzLA0KDQrigJQg
Q2FybG9zLg0KDQoNCkNoZWVycywNCg0KUGF1bA0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFBhdWwgUXVpbm4gKHBhdWxxKQ0KU2VudDogVHVl
c2RheSwgRGVjZW1iZXIgMDEsIDIwMTUgMTI6MTQgUE0NClRvOiBBbmRyZXcgRy4gTWFsaXMNCkNj
OiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBO
U0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KSGkgQW5keSwNCg0KDQpQbGVhc2Ugc2Vl
IGJlbG93Lg0KDQoNClRoYW5rcw0KUGF1bA0KDQoNCk9uIE5vdiAyMywgMjAxNSwgYXQgMTA6NTAg
QU0sIEFuZHJldyBHLiBNYWxpcyA8YWdtYWxpc0BnbWFpbC5jb208bWFpbHRvOmFnbWFsaXNAZ21h
aWwuY29tPj4gd3JvdGU6DQoNCkkgYWdyZWUgd2l0aCBQYXVsIEIuIHRoYXQgaW50ZXJvcGVyYWJp
bGl0eSBpcyBiZXN0IHNlcnZlZCBieSB1c2luZyBhIGhlYWRlciB0aGF0IGFjY29tbW9kYXRlcyB0
aGUgZ3JlYXRlc3QgbnVtYmVyIG9mIHBvc3NpYmxlIGFwcGxpY2F0aW9ucyBhbmQgdXNlIGNhc2Vz
IGFzIHRoZSBjb21tb24gZGVub21pbmF0b3IuIFRoaXMgYXJndWVzIGZvciB0eXBlIDIgYmVpbmcg
dGhlIE1VU1QgdG8gaW1wbGVtZW50LCB3aXRoIHR5cGUgMSBiZWluZyBhbiBvcHRpb25hbCBvcHRp
bWl6YXRpb24gZm9yIHNvbWUgcGFydGljdWxhciB1c2UgY2FzZXMgb3IgYXBwbGljYXRpb25zIHRo
YXQgcmVxdWlyZSBhdCBtb3N0IGEgcGFydGljdWxhciBudW1iZXIgY29udGV4dCBoZWFkZXJzLg0K
DQoNClBRPiAgSSBkb24ndCBmb2xsb3cgdGhhdCBsb2dpYzogdGhlIF9lYXNpZXN0XyAoaW4gdGVy
bXMgb2YgY29tcGxleGl0eSwgY29zdCwgZXRjLikgb3B0aW9uIG1ha2VzIHRoZSBtb3N0IHNlbnNl
IHRvIG1hbmRhdGUgc2luY2UgaXQgYWxsb3dzIGZvciBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGFu
ZCBoZWxwcyBlbnN1cmUgYWRvcHRpb24gb2YgdGhlIHByb3RvY29sLiAgTWFuZGF0aW5nIGEgbW9y
ZSBjb21wbGV4IG9wdGlvbiBzaW1wbHkgc2xvd3MgdGhlIGFkb3B0aW9uLiAgVGhpcyBpcyBleGFj
dGx5IHRoZSBjb252ZXJzYXRpb24gd2UgaGFkIHdoZW4gcHV0dGluZyB0b2dldGhlciB0aGUgZHJh
ZnQsIGFuZCBvbmUgdGhhdCBzZWVtcyB0byByZXNvbmF0ZSB3aXRoIGRldmVsb3BlcnMgYW5kIG9w
ZXJhdG9ycyBhbGlrZS4NCg0KUFE+ICBBbHNvLCBsZXQncyBub3QgaWdub3JlIGhpc3RvcnkgKHlv
dSBrbm93IHRoZSBvbGQgYWRhZ2UgOykpOiBUTFYgYW5kIG90aGVyIHZhcmlhYmxlIGxlbmd0aCBk
YXRhIHBsYW5lIHByb3RvY29scyBoYXZlIG5vdCBiZWVuIGEgc3VjY2Vzcy4gIFdlIGNhbiBkZWJh
dGUgdGhlIHJlYXNvbnMgZm9yIHRoYXQsIGJ1dCB0aGUgZmFjdCByZW1haW5zOiBzaW1wbGUgZGF0
YSBwbGFuZXMgZ2V0IGFkb3B0aW9uLiAgQXMgUGF1bCBCLiBwb2ludHMgb3V0IGJlbG93LCB3ZSBk
b24ndCBrbm93IGFsbCB0aGUgbWV0YWRhdGEgYW5zd2VycywgYnV0IHdlIGRvIGtub3cgdGhhdCBh
IGJvdW5kZWQgYW1vdW50IG9mIG1ldGFkYXRhIGlzIHZlcnkgaW1wb3J0YW50IGZvciBTRkMgdXNl
IGNhc2VzLiAgTGV0J3MgdXNlIHRoYXQgZmFjdCwgYW5kIGEgc2ltcGxlIHByb3RvY29sIHRvIGdl
dCBpbXBsZW1lbnRhdGlvbiBvdXQgdGhlIGRvb3IuDQoNCkluIGEgc2VwYXJhdGUgZW1haWwsIE1l
ZCBhc2tlZCBhIHZlcnkgcmVhc29uYWJsZSBxdWVzdGlvbiAtIGZvciB0eXBlIDEsIHdoeSBhcmUg
dGhlcmUgZm91ciBtYW5kYXRvcnkgY29udGV4dCBoZWFkZXJzLCByYXRoZXIgdGhhbiAyLCAzLCA1
LCAxMCwgZXRjLj8gVGhlIGRyYWZ0IGNvbnRhaW5zIG5vIHBhcnRpY3VsYXIganVzdGlmaWNhdGlv
biBmb3IgdGhpcyBjaG9pY2UuDQoNClBRPiAgVGhhdCdzIGEgdmVyeSB2YWxpZCBxdWVzdGlvbi4g
IFRoZSBzdGFydGluZyBwcmVtaXNlIHdhcyBzaW1wbGU6IGEgYm91bmRlZCBzZXQgb2YgZml4ZWQg
bWV0YWRhdGEuICAgQmFzZWQgb24gc29tZSBleHBlcmllbmNlIGluIHRoZSBzZXJ2aWNlIHNwYWNl
IGFuZCBzb21lIGluaXRpYWwgdXNlIGNhc2UgZGlzY3Vzc2lvbiB3aXRoIG9wZXJhdG9ycywgNCBw
cm92aWRlZCBzb21lIGJhbGFuY2U6IHJlYXNvbmFibGUgaW4gdGhhdCBpdCBwcm92aWRlZCBzb21l
IG1lYW5pbmdmdWwgc3BhY2UsIHlldCBub3Qgc28gbGFyZ2UgYXMgdG8gYmVjb21lIHVud2llbGR5
LCBhbGwgdGhlIHdoaWxlIGZvcmNpbmcgc29tZSBkaXNjaXBsaW5lLiAgT3ZlcmFsbCB0aGF0IGhh
cyBwcm92ZW4gdG8gYmUgdHJ1ZSBhcyBpbXBsZW1lbnRhdGlvbnMgaGF2ZSBiZWVuIHRlc3RlZCBh
bmQgbWFwcGVkIHRvIHVzZSBjYXNlcy4gIE9mIGNvdXJzZSB5b3UgY2FuIGNvbWUgdXAgd2l0aCBj
YXNlcyB3aGVyZSA0IGlzIHRvbyBtYW55LCBvciB0b28gZmV3LCBpbiB3aGljaCBjYXNlIHRoZSBk
cmFmdCBwcm92aWRlcyBhIG1lYW5zIHRvIGFjY29tbW9kYXRlIHRoYXQuDQoNClBRPiAgSSBhbHNv
IHRoaW5rIHdlIG5lZWQgdG8gYmUgcmVhbGlzdGljLiAgV2Ugd2VyZSB1cmdlZCBkdXJpbmcgV0cg
Zm9ybWF0aW9uIGJ5IGEgbGFyZ2Ugb3BlcmF0b3I6IHRoZSBJRVRGIGNhbm5vdCBzcGVuZCB5ZWFy
cyB0cnlpbmcgdG8gc29sdmUgdGhlIHNlcnZpY2UgY2hhaW5pbmcgaXNzdWUuICBUaGUgbmVlZCBm
b3IgYW4gaW50ZXJvcGVyYWJsZSBwcm90b2NvbCBpcyBhY3V0ZSBhbmQgb3BlcmF0b3JzIG5lZWQg
dG8gc3RhcnQgd29ya2luZyBvbiBkZXBsb3ltZW50IChzZWUgdGhlIHZpYnJhbmN5IG9mIHRoZSBv
cGVuIHNvdXJjZSBwcm9qZWN0cyBpbiB0aGlzIHNwYWNlKS4gIFRoZSBiYWxhbmNlIG9mIHR5cGUg
MSBhbmQgdHlwZSAyIGFsbG93cyBmb3IgdmVsb2NpdHkgYW5kIGV2b2x1dGlvbi4NCg0KDQoNCg0K
SXTigJlzIHRydWUgdGhhdCB0aGVyZSBhcmUgdHdvIHBhcnRpY3VsYXIgdXNlIGNhc2VzLCBkcmFm
dC1ndWljaGFyZC1zZmMtbnNoLWRjLWFsbG9jYXRpb24gYW5kIGRyYWZ0LW5hcHBlci1zZmMtbnNo
LW1vYmlsaXR5LWFsbG9jYXRpb24sIHRoYXQgbG9vayB0byBtYWtlIGdvb2QgdXNlIG9mIGV4YWN0
bHkgNCBjb250ZXh0IGhlYWRlcnMuIEhvd2V2ZXIsIHRoZXNlIGFyZSBqdXN0IHR3byBwYXJ0aWN1
bGFyIGV4YW1wbGVzLCBhbmQgbm90IHlldCBhY2NlcHRlZCBieSB0aGUgV0cuICBGdXJ0aGVyIGRl
dmVsb3BtZW50IG9mIHRoZXNlIGRyYWZ0cywgb3IgZXZlbiBpbXBsZW1lbnRhdGlvbiwgbWF5IHNo
b3cgdGhhdCBmb3VyIGFyZSBpbnN1ZmZpY2llbnQuDQoNCkNoZWVycywNCkFuZHkNCg0KDQpPbiBG
cmksIE5vdiAyMCwgMjAxNSBhdCAxMjoyMCBQTSwgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9y
ZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj4gd3JvdGU6DQpJIHRoaW5r
IHdlIGFsbCBjb3VsZCBhZ3JlZSB0aGF0IGZpeGVkIGhlYWRlcnMgYXJlIGVhc2llciB0byBpbXBs
ZW1lbnQgdGhhbiBUTFZzLCBob3dldmVyIHRoYXQgZG9lcyBub3QgcmF0aW9uYWxpemUgbWFuZGF0
aW5nIGEgZml4ZWQgaGVhZGVyIGltcGxlbWVudGF0aW9uLiBJdCB3b3VsZCByYXRpb25hbGl6ZSBz
dXBwb3J0aW5nIG9ubHkgZml4ZWQgbGVuZ3RoIGhlYWRlcnMsIGhvd2V2ZXIgd2UgaGF2ZSBiZWVu
IHVuYWJsZSB0byBkbyB0aGlzLiBPcHRpb25zIGFsd2F5cyB3ZWFrZW4gc3RhbmRhcmRzIGFncmVl
bWVudC4NCg0KSWYgdGhlIGFwcGxpY2F0aW9uIHJlcXVpcmVzIFRMVnMsIHRoZW4gaXQgZG9lcyBu
b3QgcHJvdmlkZSBhbnkgc3RhbmRhcmRzIGFkdmFudGFnZSB0byBtYW5kYXRlIHN1cHBvcnQgZm9y
IGZpeGVkIGhlYWRlcnMuIEl0IHdpbGwgbm90IGJlIHBvc3NpYmxlIGZvciBhbiBhcHBsaWNhdGlv
biB0aGF0IHJlcXVpcmVzIFRMVnMgdG8gZmFsbCBiYWNrIHRvIGZpeGVkIGxlbmd0aCBoZWFkZXJz
LiBJZiB0aGV5IGNvdWxkLCB0aGVuIHdlIHNob3VsZCBlbGltaW5hdGUgdGhlIFRMViBvcHRpb24g
ZnJvbSBOU0guDQoNCklNSE8gd2Ugc2hvdWxkIGJlIGxvb2tpbmcgYXQgdGhlIGFic3RyYWN0IHNl
bWFudGljcyBmb3IgbWV0YS1kYXRhIGJlZm9yZSB3ZSBjb25zaWRlciBob3cgdG8gZW5jb2RlIGl0
LiBPbmNlIHdlIGRlY2lkZSB3aGF0IG5lZWRzIHRvIGJlIGVuY29kZWQgdGhlbiB3ZSBjYW4gY29u
c2lkZXIgdGhlIGJlc3QgZW5jb2RpbmdzIGFuZCB3aGF0IHNob3VsZCBiZSBtYW5kYXRvcnkgb3Ig
b3B0aW9uYWwuDQoNCkNoZWVycywNCg0KUGF1bA0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmc8bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPl0gT24gQmVoYWxmIE9mIFBh
dWwgUXVpbm4gKHBhdWxxKQ0KU2VudDogRnJpZGF5LCBOb3ZlbWJlciAyMCwgMjAxNSA2OjI3IEFN
DQpUbzogUWluIFd1DQpDYzogdXJpLmVsenVyQGludGVsLmNvbTxtYWlsdG86dXJpLmVsenVyQGlu
dGVsLmNvbT47IERvbGdhbm93LCBBbmRyZXcgKEFuZHJldyk7IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPjsgTGluZGEgRHVuYmFyDQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRl
eHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCg0KT24gTm92IDE5LCAyMDE1LCBhdCA5OjI4IFBNLCBR
aW4gV3UgPGJpbGwud3VAaHVhd2VpLmNvbTxtYWlsdG86YmlsbC53dUBodWF3ZWkuY29tPj4gd3Jv
dGU6DQoNCkhpLCBBbmRyZXcgYW5kIFBhdWw6DQpJdCBsb29rcyBJIG1pc3NlZCBhIGxvdCBvZiBk
aXNjdXNzaW9uIHJlZ2FyZGluZyBOU0ggY29udGV4dCBoZWFkZXIgaW4gdGhlIHBhc3QsIHRoYW5r
cyBQYXVsIHRvIHBvaW50IG1lIHRoZSBhcmNoaXZlLg0KR2VuZXJhbGx5IHNwZWFraW5nLCB0aGVy
ZSBpcyB0cmFkZW9mZiBiZXR3ZWVuIHBlcmZvcm1hbmNlIGFuZCBmbGV4aWJpbGl0eS4NCg0KDQpB
YnNvbHV0ZWx5LCBhbmQgdGhhdCdzIHRoZSByZWFzb24gZm9yIG9mZmVyaW5nIHRoZSB0d28gb3B0
aW9uczogYmFsYW5jZSBzcGVlZC9zaW1wbGljaXR5IGFuZCBmbGV4aWJpbGl0eS4NCg0KVGhlIHBo
aWxvc29waHkgaXMgdG8gbWFuZGF0ZSB0aGUgc2ltcGxlc3QgZm9ybSBvZiBtZXRhZGF0YSwgZW5h
YmxpbmcgYSBicm9hZCBpbXBsZW1lbnRhdGlvbiBiYXNlLiAgSWYvd2hlbiBtb3JlIGZsZXhpYmls
aXR5IGlzIG5lZWRlZCBhIG1vcmUgZmxleGlibGUgTlNIIHR5cGUgaXMgYXZhaWxhYmxlLCBhbG9u
ZyB3aXRoIHRoZSBhc3NvY2lhdGVkIHRyYWRlb2Zmcy4gIFRoYXQncyB0aGUgYmFsYW5jZSB0aGF0
IHdlIGRlY2lkZWQgdG8gc3RyaWtlIGFuZCBpdCBzZWVtcyB0byBiZSByZWFzb25hYmxlIGFuZCB3
ZWxsIGFjY2VwdGVkLg0KDQpUaGFua3MsDQpQYXVsDQoNCg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMSAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMSAyIDIgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNv
bnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmlu
aXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21h
cmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNv
SHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxv
d2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1z
dHlsZS1saW5rOiJIVE1MIFZvcmZvcm1hdGllcnQgWmNobiI7DQoJbWFyZ2luOjBjbTsNCgltYXJn
aW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGlt
ZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2
Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJT
cHJlY2hibGFzZW50ZXh0IFpjaG4iOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIs
InNlcmlmIjt9DQpzcGFuLkhUTUxWb3Jmb3JtYXRpZXJ0WmNobg0KCXttc28tc3R5bGUtbmFtZToi
SFRNTCBWb3Jmb3JtYXRpZXJ0IFpjaG4iOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28t
c3R5bGUtbGluazoiSFRNTCBWb3Jmb3JtYXRpZXJ0IjsNCglmb250LWZhbWlseToiQ291cmllciBO
ZXciO30NCnNwYW4uU3ByZWNoYmxhc2VudGV4dFpjaG4NCgl7bXNvLXN0eWxlLW5hbWU6IlNwcmVj
aGJsYXNlbnRleHQgWmNobiI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1s
aW5rOlNwcmVjaGJsYXNlbnRleHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
O30NCnNwYW4uVGV4dGVkZWJ1bGxlc0Nhcg0KCXttc28tc3R5bGUtbmFtZToiVGV4dGUgZGUgYnVs
bGVzIENhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJUZXh0
ZSBkZSBidWxsZXMiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpwLlRl
eHRlZGVidWxsZXMsIGxpLlRleHRlZGVidWxsZXMsIGRpdi5UZXh0ZWRlYnVsbGVzDQoJe21zby1z
dHlsZS1uYW1lOiJUZXh0ZSBkZSBidWxsZXMiOw0KCW1zby1zdHlsZS1saW5rOiJUZXh0ZSBkZSBi
dWxsZXMgQ2FyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250
LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0K
cC5IVE1MUHJlZm9ybWF0dGVkLCBsaS5IVE1MUHJlZm9ybWF0dGVkLCBkaXYuSFRNTFByZWZvcm1h
dHRlZA0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCW1zby1zdHlsZS1s
aW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUt
bmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29s
YXM7fQ0KcC5CYWxsb29uVGV4dCwgbGkuQmFsbG9vblRleHQsIGRpdi5CYWxsb29uVGV4dA0KCXtt
c28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IjsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBU
ZXh0IENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpz
cGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIi
Ow0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0
IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5hcHBsZS1jb252
ZXJ0ZWQtc3BhY2UNCgl7bXNvLXN0eWxlLW5hbWU6YXBwbGUtY29udmVydGVkLXNwYWNlO30NCnNw
YW4uRS1NYWlsRm9ybWF0dm9ybGFnZTI4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFu
LkUtTWFpbEZvcm1hdHZvcmxhZ2UyOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250
LWZhbWlseToiQ291cmllciBOZXciOw0KCWNvbG9yOmJsYWNrOw0KCWZvbnQtd2VpZ2h0Om5vcm1h
bDsNCglmb250LXN0eWxlOm5vcm1hbDt9DQpzcGFuLkUtTWFpbEZvcm1hdHZvcmxhZ2UzMA0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FLU1haWxGb3JtYXR2b3JsYWdlMzENCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
IjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRS1NYWlsRm9ybWF0dm9ybGFnZTMyDQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkUtTWFpbEZvcm1hdHZvcmxhZ2UzMw0KCXttc28tc3R5
bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6
ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBw
dDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBz
cGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIg
ZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IkVOLUdCIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xh
c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2UgZG9u4oCZdCBuZWVkIDI1NiB2YXJpYW50cyBv
ZiBNRCBUeXBlLiBBcyBtZW50aW9uZWQsIHR3byB0eXBlcyBzZWVtIHRvIGJlIHN1ZmZpY2llbnQg
dG8gc3VwcG9ydCBhIG1peGVkIGVudmlyb25tZW50Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5NZXRhZGF0YSBjYW4g
Y2F1c2UgYSBTRiB0byByZWNsYXNzaWZ5IHdoaWNoIGZpbmFsbHkgJm5ic3A7bWF5IHJlc3VsdCBp
biBhIG1vZGlmaWVkIGZvcndhcmRpbmcgYmVoYXZpb3VyIChkbyBzb21ldGhpbmcgZGVwZW5kZW50
IG9uIGEgbmV0d29yayBzdGF0ZSBsaWtlIGxvYWQgY29uZGl0aW9uLA0KIGxvY2F0aW9uIG9mIHRo
ZSB1c2VyIGluIGNhc2Ugb2YgbW9iaWxlIG5ldHdvcmtzIGV0Yy4gKS48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgZG9u
4oCZdCB1bmRlcnN0YW5kIHlvdXIgdGhpcmQgc3RhdGVtZW50LiBEYXZlLCBtYXkgeW91IHBsZWFz
ZSBleHBsYWluIGluIHNvbWUgbW9yZSBkZXRhaWw/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UmVnYXJkcyw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2FsdGVyPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJERSIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPlZvbjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkRFIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXQ0KPGI+
SW0gQXVmdHJhZyB2b24gPC9iPkRhdmUgRG9sc29uPGJyPg0KPGI+R2VzZW5kZXQ6PC9iPiBEb25u
ZXJzdGFnLCAzLiBEZXplbWJlciAyMDE1IDE3OjU4PGJyPg0KPGI+QW46PC9iPiBEYXZpZCBNZWxt
YW47IHNmY0BpZXRmLm9yZzxicj4NCjxiPkJldHJlZmY6PC9iPiBSZTogW3NmY10gTlNIIGNvbnRl
eHQgaGVhZGVyczogZml4ZWQvdGx2PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5BY3R1YWxseSwgaXQgd291bGQgYmUgcG9zc2libGUgdG8gbWFuZGF0ZSwg4oCc
QW4gU0ZGIE1VU1Qgc3VwcG9ydCBhbnkgdmFsdWUgKDAtMjU1KSBvZiBNRCB0eXBlLuKAnTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGUgcmVhc29uIGlzIHRoYXQgKGFzIGZh
ciBhcyBJIGNhbiB0ZWxsKSwgZm9yd2FyZGluZyBkZWNpc2lvbnMgYXJlIG5vdCB1c2luZyBtZXRh
ZGF0YSBhbnlob3cuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoaXMgZG9l
c27igJl0IGhlbHAgd2l0aCBjbGFzc2lmaWVycyBhbmQgU0ZzIHRoYXQgbmVlZCB0byB1c2UgdGhl
IG1ldGFkYXRhLCBidXQgaXQgbWlnaHQgaGVscCB3aXRoIGxvbmdldml0eSBvZiBmb3J3YXJkaW5n
LXBsYW5lIHNpbGljb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+LURhdmU8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5EYXZpZCBNZWxtYW48YnI+DQo8Yj5TZW50Ojwv
Yj4gVGh1cnNkYXksIERlY2VtYmVyIDAzLCAyMDE1IDk6NTQgQU08YnI+DQo8Yj5Ubzo8L2I+IDxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5UaGVyZSBpcyBubyBkb3VidCB0aGF0IGZpeGVkLXNpemUgaGVhZGVyIHBhcnNpbmcg
ZWFzZXMgdGhlIHNpbGljb24gZGVzaWduLCB0aGVyZWJ5Jm5ic3A7IGxvd2VyaW5nIHRoZSBiYXJy
aWVyIGZvciBzaWxpY29uIHZlbmRvcnMgdG8gc3VwcG9ydCBpdC48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+SWYgd2Ugc2VlIHRoYXQgdGhlIG1haW4gdXNlIGNhc2VzIGFyZSBp
bmRlZWQgc2F0aXNmaWVkIGJ5IHRoZSBmaXhlZCBoZWFkZXIgc2l6ZSBhcHByb2FjaCAoTUQgVHlw
ZSAxKSwgdGhlbiBtYWtpbmcgdGhpcyB0aGUg4oCcTVVTVOKAnSB3aWxsIGJyaW5nIHRoZQ0KIGdy
ZWF0ZXN0IGxldmVsIG9mIGFkb3B0aW9uIGFuZCBjb21wbGlhbmNlLiA8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+TUQgVHlwZSAyIGlzIHRoZSBmYWxsYmFjayBmb3IgbW9yZSBj
b21wbGV4IGNhc2VzIHRoYXQgY2Fubm90IGJlIHNhdGlzZmllZCBieSBNRCBUeXBlIDEuIFdlIHNo
b3VsZCBkZWZpbmUgTUQgVHlwZSAyIGFzIOKAnFNIT1VMROKAnSAmbmJzcDt0byBlbmNvdXJhZ2Ug
c2lsaWNvbg0KIHZlbmRvcnMgdG8gc3VwcG9ydCB0aGlzLCB3aXRob3V0IGRldGVycmluZyB0aGUg
bGVzcyBtb3RpdmF0ZWQgdmVuZG9ycyBmcm9tIHN1cHBvcnRlZCBNRCBUeXBlIDEuJm5ic3A7ICZu
YnNwOyZuYnNwO0Fsc28sIGZvciB1c2UgY2FzZXMgd2hlcmUgbm8gbWV0YWRhdGEgaXMgcmVxdWly
ZWQsIGl0IHdvdWxkIGJlIGVhc3kgZm9yIHZlbmRvcnMgdG8gc3VwcG9ydCB0aGUgTUQgdHlwZSAy
IHdpdGhvdXQgaW5jbHVkaW5nIGFueSBUTFZzLCBpLmUuIGp1c3QgdGhlIGZpeGVkIGhlYWRlci48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+RGF2aWQ8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg
MS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9
Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
PC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+SGFlZmZuZXIsIFdhbHRlciwgVm9kYWZvbmUgREU8
YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIERlY2VtYmVyIDAzLCAyMDE1IDExOjMwIEFNPGJy
Pg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bSI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT47IERhdmUgRG9sc29uOyBDYXJsb3Mg
UGlnbmF0YXJvIChjcGlnbmF0YSk7IEJvdHRvcmZmLCBQYXVsPGJyPg0KPGI+Q2M6PC9iPiBQYXVs
IFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpczsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gTlNI
IGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cHJlPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+RGVhciBhbGwsPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+WWVzLiBUeXBlIFR3byBzaG91bGQgYmUgYSBNVVNU
IGFuZCBUeXBlIE9uZSBzaG91bGQgYmUgb3B0aW1pemVkIGZvciB0aGUgc2lsaWNvbiB1c2UgY2Fz
ZS4gVG8gZW5jb3VyYWdlIHNpbGljb24gdmVuZG9ycyBhIE1VU1QgZm9yIE1EIzIgbWF5IGhlbHAg
Zm9yIHBlbmV0cmF0aW9uIGJ1dCBJIGNvdWxkIGxpdmUgYWxzbyB3aXRoIGEgU0hPVUxELiBTb21l
IGZlZWRiYWNrIGZyb20gc2lsaWNvbiBmb2xrcyAoQnJvYWRjb20sIENpc2NvLCBJbnRlbCkgbWF5
IHN1cHBvcnQgdGhpcyBkaXNjdXNzaW9uLiBIYXZpbmcgYWxsIHRoZSBwZXJmb3JtYW5jZSBvcHRp
bWl6YXRpb24gc2hvcnRjdXRzIGJldHdlZW4gYSBWTSBhbmQgYSBwaHlzTklDIGluIG1pbmQgd2Ug
c2hvdWxkIG5vdCBsZWF2ZSBvdXQgc2lsaWNvbiBiYXNlZCBhcHByb2FjaGVzLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBs
YW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlJlZ2FyZHMsIFdhbHRl
cjxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFu
IGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Vm9uOjwvc3Bhbj48L2I+PHNwYW4gbGFu
Zz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5JbSBB
dWZ0cmFnIHZvbiA8L2I+PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b20iPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+PGJyPg0KPGI+R2VzZW5kZXQ6PC9i
PiBEb25uZXJzdGFnLCAzLiBEZXplbWJlciAyMDE1IDA3OjMyPGJyPg0KPGI+QW46PC9iPiBEYXZl
IERvbHNvbjsgQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpOyBCb3R0b3JmZiwgUGF1bDxicj4N
CjxiPkNjOjwvYj4gQW5kcmV3IEcuIE1hbGlzOyBQYXVsIFF1aW5uIChwYXVscSk7IDxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5CZXRyZWZmOjwv
Yj4gUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjayI+SGkgRGF2ZSwgYWxsLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj5GdWxseSBhZ3JlZSB0aGF0IE1EIzIgaXMgc2ltcGxlIGFuZCBj
b3ZlcnMgdGhlIGdlbmVyaWMgdXNlIGNhc2VzIHdoaWxlIE1EIzEgaXMgYW4gb3B0aW1pemF0aW9u
IChtb2R1bG8gc29tZSBmdXJ0aGVyIGV4cGxhbmF0aW9uIGFib3V0IHRoZSBzaXplIG9mIHRoZSBm
aXhlZA0KIGZpZWxkcywgdGhlaXIgbnVtYmVyLCBpbnRlcmFjdGlvbiB3aXRoIHRoZSBjb250cm9s
IHBsYW5lLCBldGMuKS4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPknigJltIHN0aWxsIGluIGZhdm9yIG9mIGhhdmluZyBNRCMyIGJlIE1VU1QuDQo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Q2hlZXJz
LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+TWVkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxh
bmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBs
YW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPkRl
IGxhIHBhcnQgZGU8L2I+IERhdmUgRG9sc29uPGJyPg0KPGI+RW52b3nDqSZuYnNwOzo8L2I+IG1l
cmNyZWRpIDIgZMOpY2VtYnJlIDIwMTUgMjI6MjQ8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IENhcmxv
cyBQaWduYXRhcm8gKGNwaWduYXRhKTsgQm90dG9yZmYsIFBhdWw8YnI+DQo8Yj5DYyZuYnNwOzo8
L2I+IFBhdWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOyA8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBS
ZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZS
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jmd0OyB3ZSBuZWVkIHRvIHNwZWNpZnkgYSBNVVNUIGltcGxlbWVudCDi
gJQgYW5kIHRoYXQgc2hvdWxkIGJlIHRoZSBzaW1wbGVzdCB0byBpbXBsZW1lbnQgd2hpY2ggYWxs
b3dzIGZvciBhbGwgY29tbW9uIHVzZSBjYXNlcyDigJQgaW4gb3RoZXIgd29yZHMsIFR5cGUgMS48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPkl0IGlzIGluZGVlZCBzaW1wbGUgdG8gaW1wbGVtZW50IHRoZSBw
YWNrZXQgcGFyc2VyLCBidXQgSSB0aGluayBUeXBlIDEgbWFrZXMgdGhlIGNvbnRyb2wgcGxhbmUg
bW9yZSBjb21wbGljYXRlZC4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5Ib3cgZG9lcyBhbiBTRiBrbm93IHdoYXQgaXRlbSBp
cyBwbGFjZWQgaW4gc2xvdCAxIG9mIE1EIFR5cGUgMT8NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UeXBlIDIgYWxsb3dzIHRo
ZSBtZXRhZGF0YSB0byBiZSBzZWxmLWRlc2NyaWJpbmcuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5BbHNv
LCBmb3IgbWFueSB1c2VycyB3aG8gZG9u4oCZdCB1c2UgbWV0YWRhdGEsIFR5cGUgMiBpcyBtb3Jl
IGVmZmljaWVudC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlNvIGFzIEkgc2VlIGl0LCBUeXBlIDIgaXMg
dGhlIGdlbmVyaWMgb25lIGFuZCBUeXBlIDEgaXMgYW4gb3B0aW1pemF0aW9uIGZvciBzcGVjaWFs
IGNhc2VzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPi1EYXZlPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5DYXJsb3Mg
UGlnbmF0YXJvIChjcGlnbmF0YSk8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBEZWNlbWJl
ciAwMiwgMjAxNSA0OjA0IFBNPGJyPg0KPGI+VG86PC9iPiBCb3R0b3JmZiwgUGF1bDxicj4NCjxi
PkNjOjwvYj4gQW5kcmV3IEcuIE1hbGlzOyBQYXVsIFF1aW5uIChwYXVscSk7IDxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPkhpLCBQYXVsIEIuLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPlRoYW5rcyBmb3IgdGhlIGNvbnZlcnNhdGlvbiwgcGxlYXNlIGZpbmQg
b25lIGZvbGxvdy11cCBpbmxpbmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+T24gRGVjIDEsIDIwMTUsIGF0IDU6NTcgUE0sIEJvdHRvcmZmLCBQYXVs
ICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj5wYXVsLmJvdHRvcmZm
QGhwZS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgQ2FybG9zOjwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+TW9yZSBvbiB0aGlzIGJlbG93LDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q2hlZXJzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj48YnI+DQpQYXVsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkNhcmxvcw0KIFBpZ25hdGFybyAoY3BpZ25hdGEp
IFs8YSBocmVmPSJtYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5tYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxicj4NCjxiPlNlbnQ6PC9iPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBE
ZWNlbWJlciAwMSwgMjAxNSAyOjMyIFBNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5Cb3R0b3JmZiwgUGF1bDxicj4NCjxiPkNj
OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UGF1
bCBRdWlubiAocGF1bHEpOyBBbmRyZXcgRy4gTWFsaXM7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGI+
U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPlJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPlBhdWwgQi4sPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UGxlYXNlIHNlZSBp
bmxpbmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gRGVjIDEsIDIwMTUsIGF0IDU6MTIgUE0s
IEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29t
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L3NwYW4+
PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPkhpIFBhdWwgUS46PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5T
ZWUgaW5saW5lLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q2hlZXJzLDwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGF1bDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNt
IDBjbSAwY20iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5DYXJsb3MNCiBQaWduYXRhcm8gKGNwaWduYXRhKSBbPGEgaHJl
Zj0ibWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgRGVjZW1iZXIg
MDEsIDIwMTUgMTo1MiBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Qm90dG9yZmYsIFBhdWw8YnI+DQo8Yj5DYzo8L2I+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlBhdWwgUXVpbm4g
KHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6
PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTog
W3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5IaSwgUGF1bCBCLiw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9
Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gRGVjIDEsIDIw
MTUsIGF0IDQ6NDUgUE0sIEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5i
b3R0b3JmZkBocGUuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5wYXVsLmJvdHRvcmZm
QGhwZS5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhp
IFBhdWwgYW5kIEFuZGV3Ojwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBhdWwsIEkgYWdyZWUgdGhhdCBmaXhlZCBs
ZW5ndGggaXMgZWFzaWVzdCB0byBpbXBsZW1lbnQgYW5kIHdpbGwgYWxsb3cgdGhlIG1vc3QgcmFw
aWQgYWRvcHRpb24uIE5ldmVyIHRoZSBsZXNzLCBhIHN0YW5kYXJkIGlzIG9mIG5vIHZhbHVlIGlm
IGl0DQogZG9lcyBub3QgaW1wcm92ZSBpbnRlcm9wZXJhYmlsaXR5Ljwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9mIGNvdXJzZS4gSSBkbyBub3Qgc2VlIGhvdyBp
bnRlcm9wZXJhYmlsaXR5IGlzIGhhbXBlcmVkIGluIHRoaXMgY2FzZSwgaG93ZXZlci4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPlBCJmd0O0lmIGFuIGFwcGxpY2F0aW9uIG5lZWRzIFRMVnMgdGhlbiBp
dCBjYW7igJl0IGludGVyb3BlcmF0ZSB3aXRoIGEgc3lzdGVtIHRoYXQgbmVlZHMgZml4ZWQgc2l6
ZWQgZm9ybWF0cy4gSW4gZWZmZWN0IHlvdSBoYXZlIHR3byBkaXZlcmdlbnQgc3RhbmRhcmRzLjwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPklmIGFuIFNGUCBuZWVkcyBUTFZzLCBpdCB3b3VsZCBiZSBzZXQg
d2l0aCBUTFZzLiBUaGF0IGlzIHBhcnQgb2YgdGhlIHNoYXJlZCBTRlAgY29udGV4dC4gTUQgVHlw
ZSAxIGFuZCBNRCBUeXBlIDIgYXJlIHByb3RvY29sIG9wdGlvbnMsIG5vdCBkaXZlcmdlbnQgc3Rh
bmRhcmRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+UEImZ3Q7QW5kIGlmIHlvdSBoYXZlIGFuIFNGUCB3aXRoIG9uZSBTRiB0aGF0IG5l
ZWRzIFRMVnMgYW5kIG9uZSB0aGF0IG5lZWRzIGZpeGVkIGhlYWRlcnMgeW914oCZcmUgZ29pbmcg
dG8gdHJhbnNsYXRlIHRoZSBmb3JtYXRzIGF0IHRoZSBTRkY/IFRoZSByZXN1bHQNCiBpcyB0aGUg
d29yc3QgcG9zc2libGUgd29ybGQgd2hlcmUgdGhlIHN3aXRjaGVzIG5lZWQgdG8ga25vdyBib3Ro
IGZvcm1hdHMgYW5kIHRyYW5zbGF0ZSBiZXR3ZWVuIHRoZW0gZm9yIHZhcmlvdXMgU0ZzLjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5JIGFtIG5vdCBz
dXJlIHdoYXQgaXQgbWVhbnMgdG8gaGF2ZSDigJxhbiBTRiB0aGF0IG5lZWRzIFRMVnMgYW5kIG9u
ZSB0aGF0IG5lZWRzIGZpeGVkIGhlYWRlcnPigJ0uIENsZWFybHksIEkgYW0gbm90IHByb3Bvc2lu
ZyBhbnkgdHJhbnNsYXRpb24hJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj5Eb27igJl0IGZvcmdldCB0aGVyZSBpcyBhIGNvbnRyb2wtcGxhbmUg
cHJvZ3JhbW1pbmcgdGhlIFNGcy9TRkZzLCBhbmQgdGhhdCBDUCB3b3VsZCBzZXQgdXAgdGhlIE1E
IFR5cGUgZm9yIGEgZ2l2ZW4gU0ZQLCBzbyBTRnMgZG8gbm90IOKAmG5lZWTigJkgc3BlY2lmaWMg
ZW5jb2RpbmdzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Tm93LCB0byBtaXRpZ2F0ZSB0aGUgcmlzayBvZiBoYXZpbmcgbm8gaW50ZXJzZWN0aW9uIGlu
IGNhcGFiaWxpdHkgKG9uZSBTRiBzdXBwb3J0aW5nICpvbmx5KiBUeXBlIDEgYW5kIG9uZSBTRiBz
dXBwb3J0aW5nICpvbmx5KiBUeXBlIDIpIGlzIHRoYXQgd2UgbmVlZCB0byBzcGVjaWZ5IGEgTVVT
VCBpbXBsZW1lbnQg4oCUIGFuZCB0aGF0IHNob3VsZCBiZSB0aGUgc2ltcGxlc3QgdG8NCiBpbXBs
ZW1lbnQgd2hpY2ggYWxsb3dzIGZvciBhbGwgY29tbW9uIHVzZSBjYXNlcyDigJQgaW4gb3RoZXIg
d29yZHMsIFR5cGUgMS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlNlZSBiZWxv
dy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PldoYXQgSSB3b3VsZCBzdWdnZXN0IGlzIGVpdGhlcjo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+MSkgbWFrZSBUTFZzIHRoZSBtYW5kYXRv
cnkgZm9ybWF0IHdpdGggZml4ZWQgc2l6ZSBvcHRpb25hbDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+MikgZWxpbWluYXRlIHRoZSBUTFYg
b3B0aW9uIGVudGlyZWx5Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4zKSBjaGFuZ2UgdGhlIE5TSCBoZWFkZXIgZm9ybWF0IG9wdGlvbnMg
c28gdGhlIGZpeGVkIHNpemUgaGVhZGVyIGlzIGFsd2F5cyBwcmVzZW50IHdpdGggb3B0aW9uYWwg
VExWcyBmb2xsb3dpbmcgdGhlIGZpeGVkIHNpemVkIGhlYWRlci48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UbyBtZSwgb3B0aW9uIDMgd291bGQgbm90IGFjaGll
dmUgYSB1c2VmdWwgb3V0Y29tZS4gQmFzaWNhbGx5LCB3ZSBjb3VsZCBub3QgY291bnQgd2l0aCBh
IGRldGVybWluaXN0aWNhbGx5IGZpeGVkIGhlYWRlciwgYW5kIHRoZSBmbGV4aWJsZSBUTFYtYmFz
ZWQgb3B0aW9uIHdvdWxkIGFsd2F5cyBoYXZlIOKAnHN0dWZm4oCdIGJlZm9yZS4gQmFzaWNhbGx5
LCB0aGlzIHdvdWxkIG5lZ2F0ZQ0KIHRoZSBiZW5lZml0cyBvZiBib3RoIE1EIFR5cGUgMSBhbmQg
TUQgVHlwZSAyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPlBCJmd0O0ZvciBvcHRpb24gMyB0aGUgZml4ZWQgaGVhZGVycyBh
cmUgYXQgYSBjb25zdGFudCBvZmZzZXQgd2hpY2ggaXMgd2hhdCBpcyBpbXBvcnRhbnQgdG8gcGFy
c2UgdGhlbSBlYXNpbHkuIEl0IGlzIHBvc3NpYmxlIGZvciBhIHN3aXRjaCBvciBmb3INCiBzb2Z0
d2FyZSB0byB1c2UgdGhlIGZpeGVkIGluZm9ybWF0aW9uIGF0IGEgZml4ZWQgb2Zmc2V0IGV2ZXIg
dGhvdWdoIFRMViBkYXRhIG1heSBmb2xsb3cuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SSBzZWUgdGhl
IHByb2JsZW0gc3BhY2UgcXVpdGUgZGlmZmVyZW50bHk6IElmIGFuIFNGUCBuZWVkcyBzaGFyZWQg
Y29udGV4dCB0aGF0IGZpdHMgaW4gYW4gTUQgVHlwZSAxLCBpdCBpcyBzZXQgd2l0aCBNRCBUeXBl
IDEuIElmIGl0IG5lZWRzIG1vcmUsIHRoZW4gaXQgbmVlZHMgdG8gcGFyc2UgdGhlIFRMVnMgYW55
d2F5IChhbmQgdGh1cyBhIGZpeGVkIHBhcnQgZm9sbG93ZWQgYnkNCiBUTFZzIGRvZXMgbm90IGhl
bHApLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+UEImZ3Q7VExWcyBhbHdheXMgY29zdCBtb3JlIHRoYW4gZml4ZWQgc2l6ZSBhcmVhcyBi
ZWNhdXNlIHRoZXkgbXVzdCBlbmNvZGUgaW5kaXZpZHVhbCBUTHMuIEFuIGFwcGxpY2F0aW9uIHRo
YXQgbmVlZHMgbW9yZSB0aGFuIHRoZSBmaXhlZCBhcmVhIGNhbg0KIGVuY29kZSBjYW4gdXNlIHRo
ZSBmaXhlZCBhcmVhIGZvciBhIHBvcnRpb24gb2YgdGhlIG1ldGEtZGF0YSBhbmQgdGhlbiBhZGQg
YXMgbWFueSBleHRlbnNpb24gVExWcyBhcyBhcmUgbmVlZGVkLiBUaGUgcmVzdWx0aW5nIGVuY29k
ZSB3aWxsIGJlIGF0IGxlYXN0IGFzIGVmZmljaWVudCBhcyBUTFZzIGFsb25lLjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5Ob3csIGJyaW5nIHRoZSBjb252
ZXJzYXRpb24gYSBsZXZlbCBkb3duIGZyb20gdGhlb3JldGljYWwgdG8gcHJhY3RpY2FsLCBkcmFm
dC1ndWljaGFyZC1zZmMtbnNoLWRjLWFsbG9jYXRpb24tMDIsIGRyYWZ0LW1lbmctc2ZjLW5zaC1i
cm9hZGJhbmQtYWxsb2NhdGlvbiwgYW5kIGRyYWZ0LW5hcHBlci1zZmMtbnNoLW1vYmlsaXR5LWFs
bG9jYXRpb24gc2hvdyB3aGF04oCZcyBuZWVkZWQNCiBmb3IgdGhlIFdHIHVzZSBjYXNlcy4gTUQg
VHlwZSAyIGFkZHMgZXh0cmEgZmxleGliaWxpdHkgKGF0IGEgcHJpY2UpLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7QW4gdGFs
a2luZyB2ZXJ5IHByYWN0aWNhbGx5IHdlIGFyZSBub3Qgb21uaXNjaWVudC4gV2hlbiB3ZSBmaW5k
IHdlIG5lZWQgYSBuZXcgcGllY2Ugb2YgbWV0YS1kYXRhIGZvciB0aGVzZSBiYXNlIHVzZSBjYXNl
cyBhbiBleHRlbnNpb24gVExWIHByb3ZpZGVzDQogdGhlIG9wdGlvbnMgb2YgcmV0YWluaW5nIHRo
ZSBleGlzdGluZyBmb3JtYXR0ZWQgZGF0YSB3aGlsZSBhZGRpbmcgYW4gYWRkaXRpb25hbCBwaWVj
ZSBvZiBtZXRhLWRhdGEuIElmIGRvbmUgY2FyZWZ1bGx5LCB0aGlzIGNhbiBhbGxvdyBiYWNrd2Fy
ZCBjb21wYXRpYmlsaXR5IHdpdGggZXF1aXBtZW50IHRoYXQgZG9lcyBub3QgdW5kZXJzdGFuZCB0
aGUgbmV3IGV4dGVuc2lvbnMuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPkluIG90aGVyIHdvcmRzLCB0aGUgbWluaW11bSBjb21tb24gZGVub21pbmF0b3Ig
YW5kIHRoZSBzaW1wbGVyIHRvIGltcGxlbWVudCBpcyBNRCBUeXBlIDEuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QQiZndDtNeSBvcHRp
b24gMiBpcyB0aGUgc2ltcGxlciBvcHRpb24uIEZpeGVkIGxlbmd0aCBvbmx5LiBXaGF0IGlzIGN1
cnJlbnRseSBwcm9wb3NlZCBpcyB0aGUgbW9zdCBjb21wbGV4IHNpbmNlIGl0IGxlYWRzIHRvIG11
bHRpcGxlIGZvcm1hdHMgd2l0aA0KIHRyYW5zbGF0aW9ucyBiZXR3ZWVuIHRoZW0uPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlBsZWFzZSBubyB0cmFuc2xhdGlvbnMhPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj7igJQgQ2FybG9zLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGFua3MhPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj7i
gJQgQ2FybG9zLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPklmIG9wdGlvbiAzIGlzIGNob3NlbiB0aGVuIGFwcGxpY2F0aW9ucyBj
YW4gYWx3YXlzIGNvdW50IG9uIHRoZSBmaXhlZCBzaXplZCBoZWFkZXIgYXMgdGhlaXIgZGVmYXVs
dC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGV5
IGNvdWxkIGNvdW50IHdpdGggYSBmaXhlZCBzaXplIHBhcnQsIG5vdCB3aXRoIGEgZml4ZWQgc2l6
ZWQgaGVhZGVyLCBpZiBJIHVuZGVyc3RhbmQgdGhlIHByb3Bvc2FsIGNvcnJlY3RseS48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5QQiZndDtUaGlzIGlzIG9uZSBiZXR0ZXIgdGhhbiB0aGUgY3VycmVudCBwcm9wb3NhbCB3aGlj
aCBjYW7igJl0IGNvdW50IG9uIGVpdGhlciBhIGZpeGVkIHNpemVkIGhlYWRlciBvciBvbiBhIGZp
eGVkIHNpemUgcGFydCBhdCBhIGtub3duIG9mZnNldC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhh
bmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
4oCUIENhcmxvcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9t
OjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5DaGVlcnMsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxicj4NClBhdWw8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUx
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bh
bj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjDQog
WzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uIEJlaGFsZiBPZjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+UGF1bCBR
dWlubiAocGF1bHEpPGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIERlY2VtYmVyIDAxLCAyMDE1IDEyOjE0IFBN
PGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj5BbmRyZXcgRy4gTWFsaXM8YnI+DQo8Yj5DYzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJy
Pg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPlJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkhpIEFuZHksPHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj5QbGVhc2Ugc2VlIGJlbG93LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPlRoYW5rczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5QYXVsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPk9uIE5vdiAyMywgMjAxNSwgYXQgMTA6NTAgQU0sIEFuZHJldyBHLiBN
YWxpcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFnbWFsaXNAZ21haWwuY29tIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5hZ21hbGlzQGdtYWlsLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj5JIGFncmVlIHdpdGggUGF1bCBCLiB0aGF0IGludGVyb3BlcmFiaWxpdHkg
aXMgYmVzdCBzZXJ2ZWQgYnkgdXNpbmcgYSBoZWFkZXIgdGhhdCBhY2NvbW1vZGF0ZXMgdGhlIGdy
ZWF0ZXN0IG51bWJlciBvZiBwb3NzaWJsZSBhcHBsaWNhdGlvbnMgYW5kIHVzZSBjYXNlcyBhcyB0
aGUgY29tbW9uIGRlbm9taW5hdG9yLiBUaGlzIGFyZ3VlcyBmb3IgdHlwZSAyIGJlaW5nIHRoZSBN
VVNUDQogdG8gaW1wbGVtZW50LCB3aXRoIHR5cGUgMSBiZWluZyBhbiBvcHRpb25hbCBvcHRpbWl6
YXRpb24gZm9yIHNvbWUgcGFydGljdWxhciB1c2UgY2FzZXMgb3IgYXBwbGljYXRpb25zIHRoYXQg
cmVxdWlyZSBhdCBtb3N0IGEgcGFydGljdWxhciBudW1iZXIgY29udGV4dCBoZWFkZXJzLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+UFEmZ3Q7ICZuYnNwO0kgZG9uJ3QgZm9sbG93IHRoYXQgbG9naWM6IHRoZSBfZWFzaWVzdF8g
KGluIHRlcm1zIG9mIGNvbXBsZXhpdHksIGNvc3QsIGV0Yy4pIG9wdGlvbiBtYWtlcyB0aGUgbW9z
dCBzZW5zZSB0byBtYW5kYXRlIHNpbmNlIGl0IGFsbG93cyBmb3IgYSBicm9hZCBpbXBsZW1lbnRh
dGlvbiBhbmQgaGVscHMgZW5zdXJlIGFkb3B0aW9uIG9mIHRoZSBwcm90b2NvbC4gJm5ic3A7TWFu
ZGF0aW5nDQogYSBtb3JlIGNvbXBsZXggb3B0aW9uIHNpbXBseSBzbG93cyB0aGUgYWRvcHRpb24u
ICZuYnNwO1RoaXMgaXMgZXhhY3RseSB0aGUgY29udmVyc2F0aW9uIHdlIGhhZCB3aGVuIHB1dHRp
bmcgdG9nZXRoZXIgdGhlIGRyYWZ0LCBhbmQgb25lIHRoYXQgc2VlbXMgdG8gcmVzb25hdGUgd2l0
aCBkZXZlbG9wZXJzIGFuZCBvcGVyYXRvcnMgYWxpa2UuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5QUSZndDsgJm5ic3A7QWxzbywgbGV0J3Mgbm90IGlnbm9yZSBoaXN0b3J5ICh5b3Uga25vdyB0
aGUgb2xkIGFkYWdlIDspKTogVExWIGFuZCBvdGhlciB2YXJpYWJsZSBsZW5ndGggZGF0YSBwbGFu
ZSBwcm90b2NvbHMgaGF2ZSBub3QgYmVlbiBhIHN1Y2Nlc3MuICZuYnNwO1dlIGNhbiBkZWJhdGUg
dGhlIHJlYXNvbnMgZm9yIHRoYXQsIGJ1dCB0aGUgZmFjdCByZW1haW5zOiBzaW1wbGUgZGF0YSBw
bGFuZXMNCiBnZXQgYWRvcHRpb24uICZuYnNwO0FzIFBhdWwgQi4gcG9pbnRzIG91dCBiZWxvdywg
d2UgZG9uJ3Qga25vdyBhbGwgdGhlIG1ldGFkYXRhIGFuc3dlcnMsIGJ1dCB3ZSBkbyBrbm93IHRo
YXQgYSBib3VuZGVkIGFtb3VudCBvZiBtZXRhZGF0YSBpcyB2ZXJ5IGltcG9ydGFudCBmb3IgU0ZD
IHVzZSBjYXNlcy4gJm5ic3A7TGV0J3MgdXNlIHRoYXQgZmFjdCwgYW5kIGEgc2ltcGxlIHByb3Rv
Y29sIHRvIGdldCBpbXBsZW1lbnRhdGlvbiBvdXQgdGhlIGRvb3IuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SW4gYSBzZXBhcmF0ZSBlbWFpbCwgTWVkIGFza2VkIGEg
dmVyeSByZWFzb25hYmxlIHF1ZXN0aW9uIC0gZm9yIHR5cGUgMSwgd2h5IGFyZSB0aGVyZSZuYnNw
O2ZvdXIgbWFuZGF0b3J5IGNvbnRleHQgaGVhZGVycywgcmF0aGVyIHRoYW4gMiwgMywgNSwgMTAs
IGV0Yy4/IFRoZSBkcmFmdCBjb250YWlucyBubyBwYXJ0aWN1bGFyIGp1c3RpZmljYXRpb24gZm9y
IHRoaXMgY2hvaWNlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPlBRJmd0OyAmbmJzcDtUaGF0J3MgYSB2ZXJ5IHZhbGlkIHF1ZXN0aW9uLiAm
bmJzcDtUaGUgc3RhcnRpbmcgcHJlbWlzZSB3YXMgc2ltcGxlOiBhIGJvdW5kZWQgc2V0IG9mIGZp
eGVkIG1ldGFkYXRhLiAmbmJzcDsgQmFzZWQgb24gc29tZSBleHBlcmllbmNlIGluIHRoZSBzZXJ2
aWNlIHNwYWNlIGFuZCBzb21lIGluaXRpYWwgdXNlIGNhc2UgZGlzY3Vzc2lvbiB3aXRoIG9wZXJh
dG9ycywgNCBwcm92aWRlZCBzb21lDQogYmFsYW5jZTogcmVhc29uYWJsZSBpbiB0aGF0IGl0IHBy
b3ZpZGVkIHNvbWUgbWVhbmluZ2Z1bCBzcGFjZSwgeWV0IG5vdCBzbyBsYXJnZSBhcyB0byBiZWNv
bWUgdW53aWVsZHksIGFsbCB0aGUgd2hpbGUgZm9yY2luZyBzb21lIGRpc2NpcGxpbmUuICZuYnNw
O092ZXJhbGwgdGhhdCBoYXMgcHJvdmVuIHRvIGJlIHRydWUgYXMgaW1wbGVtZW50YXRpb25zIGhh
dmUgYmVlbiB0ZXN0ZWQgYW5kIG1hcHBlZCB0byB1c2UgY2FzZXMuICZuYnNwO09mIGNvdXJzZSB5
b3UgY2FuDQogY29tZSB1cCB3aXRoIGNhc2VzIHdoZXJlIDQgaXMgdG9vIG1hbnksIG9yIHRvbyBm
ZXcsIGluIHdoaWNoIGNhc2UgdGhlIGRyYWZ0IHByb3ZpZGVzIGEgbWVhbnMgdG8gYWNjb21tb2Rh
dGUgdGhhdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlBRJmd0OyAmbmJzcDtJIGFsc28gdGhp
bmsgd2UgbmVlZCB0byBiZSByZWFsaXN0aWMuICZuYnNwO1dlIHdlcmUgdXJnZWQgZHVyaW5nIFdH
IGZvcm1hdGlvbiBieSBhIGxhcmdlIG9wZXJhdG9yOiB0aGUgSUVURiBjYW5ub3Qgc3BlbmQgeWVh
cnMgdHJ5aW5nIHRvIHNvbHZlIHRoZSBzZXJ2aWNlIGNoYWluaW5nIGlzc3VlLiAmbmJzcDtUaGUg
bmVlZCBmb3IgYW4gaW50ZXJvcGVyYWJsZSBwcm90b2NvbCBpcyBhY3V0ZQ0KIGFuZCBvcGVyYXRv
cnMgbmVlZCB0byBzdGFydCB3b3JraW5nIG9uIGRlcGxveW1lbnQgKHNlZSB0aGUgdmlicmFuY3kg
b2YgdGhlIG9wZW4gc291cmNlIHByb2plY3RzIGluIHRoaXMgc3BhY2UpLiAmbmJzcDtUaGUgYmFs
YW5jZSBvZiB0eXBlIDEgYW5kIHR5cGUgMiBhbGxvd3MgZm9yIHZlbG9jaXR5IGFuZCBldm9sdXRp
b24uICZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
SXTigJlzIHRydWUgdGhhdCB0aGVyZSBhcmUgdHdvIHBhcnRpY3VsYXIgdXNlIGNhc2VzLCZuYnNw
O2RyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbiBhbmQmbmJzcDtkcmFmdC1uYXBw
ZXItc2ZjLW5zaC1tb2JpbGl0eS1hbGxvY2F0aW9uLCB0aGF0IGxvb2sgdG8gbWFrZSBnb29kIHVz
ZSBvZiBleGFjdGx5IDQgY29udGV4dCBoZWFkZXJzLiBIb3dldmVyLCB0aGVzZSBhcmUganVzdCB0
d28NCiBwYXJ0aWN1bGFyIGV4YW1wbGVzLCBhbmQgbm90IHlldCBhY2NlcHRlZCBieSB0aGUgV0cu
Jm5ic3A7IEZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhlc2UgZHJhZnRzLCBvciBldmVuIGltcGxl
bWVudGF0aW9uLCBtYXkgc2hvdyB0aGF0IGZvdXIgYXJlIGluc3VmZmljaWVudC48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+QW5keTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIEZyaSwgTm92IDIwLCAyMDE1IGF0IDEyOjIwIFBNLCBC
b3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnBhdWwuYm90dG9yZmZA
aHBlLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21hcmdp
bi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIHRo
aW5rIHdlIGFsbCBjb3VsZCBhZ3JlZSB0aGF0IGZpeGVkIGhlYWRlcnMgYXJlIGVhc2llciB0byBp
bXBsZW1lbnQgdGhhbiBUTFZzLCBob3dldmVyIHRoYXQgZG9lcyBub3QgcmF0aW9uYWxpemUgbWFu
ZGF0aW5nIGEgZml4ZWQgaGVhZGVyIGltcGxlbWVudGF0aW9uLiBJdCB3b3VsZCByYXRpb25hbGl6
ZSBzdXBwb3J0aW5nIG9ubHkgZml4ZWQNCiBsZW5ndGggaGVhZGVycywgaG93ZXZlciB3ZSBoYXZl
IGJlZW4gdW5hYmxlIHRvIGRvIHRoaXMuIE9wdGlvbnMgYWx3YXlzIHdlYWtlbiBzdGFuZGFyZHMg
YWdyZWVtZW50Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SWYgdGhlIGFwcGxp
Y2F0aW9uIHJlcXVpcmVzIFRMVnMsIHRoZW4gaXQgZG9lcyBub3QgcHJvdmlkZSBhbnkgc3RhbmRh
cmRzIGFkdmFudGFnZSB0byBtYW5kYXRlIHN1cHBvcnQgZm9yIGZpeGVkIGhlYWRlcnMuIEl0IHdp
bGwgbm90IGJlIHBvc3NpYmxlIGZvciBhbiBhcHBsaWNhdGlvbiB0aGF0IHJlcXVpcmVzIFRMVnMg
dG8gZmFsbCBiYWNrDQogdG8gZml4ZWQgbGVuZ3RoIGhlYWRlcnMuIElmIHRoZXkgY291bGQsIHRo
ZW4gd2Ugc2hvdWxkIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBmcm9tIE5TSC48L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklNSE8gd2Ugc2hvdWxkIGJlIGxvb2tpbmcgYXQgdGhl
IGFic3RyYWN0IHNlbWFudGljcyBmb3IgbWV0YS1kYXRhIGJlZm9yZSB3ZSBjb25zaWRlciBob3cg
dG8gZW5jb2RlIGl0LiBPbmNlIHdlIGRlY2lkZSB3aGF0IG5lZWRzIHRvIGJlIGVuY29kZWQgdGhl
biB3ZSBjYW4gY29uc2lkZXIgdGhlIGJlc3QgZW5jb2RpbmdzIGFuZCB3aGF0IHNob3VsZA0KIGJl
IG1hbmRhdG9yeSBvciBvcHRpb25hbC48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5DaGVlcnMs
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5QYXVsPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZyb206PC9zcGFuPjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+c2ZjIFttYWlsdG86PGEgaHJlZj0i
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+T24NCiBCZWhhbGYgT2Y8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlBhdWwg
UXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5GcmlkYXksIE5vdmVtYmVyIDIwLCAyMDE1IDY6MjcgQU08
YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPlFpbiBXdTxicj4NCjxiPkNjOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnVyaS5lbHp1ckBpbnRlbC5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj51cmkuZWx6dXJAaW50
ZWwuY29tPC9zcGFuPjwvYT47IERvbGdhbm93LCBBbmRyZXcgKEFuZHJldyk7PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjsNCiBMaW5kYSBEdW5iYXI8YnI+DQo8Yj5TdWJqZWN0OjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNd
IE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj5PbiBOb3YgMTksIDIwMTUsIGF0IDk6MjggUE0sIFFpbiBXdSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJpbGwud3VAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyB3
cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0
OTdEIj5IaSwgQW5kcmV3IGFuZCBQYXVsOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkl0IGxvb2tzIEkgbWlzc2VkIGEgbG90IG9mIGRp
c2N1c3Npb24gcmVnYXJkaW5nIE5TSCBjb250ZXh0IGhlYWRlciBpbiB0aGUgcGFzdCwgdGhhbmtz
IFBhdWwgdG8gcG9pbnQgbWUgdGhlIGFyY2hpdmUuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+R2VuZXJhbGx5IHNwZWFraW5nLCB0aGVy
ZSBpcyB0cmFkZW9mZiBiZXR3ZWVuIHBlcmZvcm1hbmNlIGFuZCBmbGV4aWJpbGl0eS48L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPkFic29sdXRlbHksIGFuZCB0aGF0J3MgdGhlIHJlYXNvbiBmb3Igb2ZmZXJp
bmcgdGhlIHR3byBvcHRpb25zOiBiYWxhbmNlIHNwZWVkL3NpbXBsaWNpdHkgYW5kIGZsZXhpYmls
aXR5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhlIHBoaWxvc29waHkgaXMgdG8gbWFuZGF0
ZSB0aGUgc2ltcGxlc3QgZm9ybSBvZiBtZXRhZGF0YSwgZW5hYmxpbmcgYSBicm9hZCBpbXBsZW1l
bnRhdGlvbiBiYXNlLiZuYnNwOyBJZi93aGVuIG1vcmUgZmxleGliaWxpdHkgaXMgbmVlZGVkIGEg
bW9yZSBmbGV4aWJsZSBOU0ggdHlwZSBpcyBhdmFpbGFibGUsIGFsb25nIHdpdGggdGhlIGFzc29j
aWF0ZWQgdHJhZGVvZmZzLiZuYnNwOyBUaGF0J3MNCiB0aGUgYmFsYW5jZSB0aGF0IHdlIGRlY2lk
ZWQgdG8gc3RyaWtlIGFuZCBpdCBzZWVtcyB0byBiZSByZWFzb25hYmxlIGFuZCB3ZWxsIGFjY2Vw
dGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5QYXVsPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNm
YyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2tx
dW90ZT4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_C8C844F84E550E43865561FAE104718579E09852VOEXM20Winterna_--


From nobody Thu Dec  3 11:21:20 2015
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0034B1A00FF for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:21:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.999
X-Spam-Level: 
X-Spam-Status: No, score=-2.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, J_CHICKENPOX_24=0.6, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SGofVAqMnkuo for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:21:05 -0800 (PST)
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 4CBC11A00DA for <sfc@ietf.org>; Thu,  3 Dec 2015 11:21:05 -0800 (PST)
Received: from G2W4316.americas.hpqcorp.net (g2w4316.austin.hp.com [16.197.9.73]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g1t5425.austin.hp.com (Postfix) with ESMTPS id 06B576B; Thu,  3 Dec 2015 19:21:03 +0000 (UTC)
Received: from G1W5781.americas.hpqcorp.net (16.193.25.255) by G2W4316.americas.hpqcorp.net (16.197.9.73) with Microsoft SMTP Server (TLS) id 14.3.169.1; Thu, 3 Dec 2015 19:20:09 +0000
Received: from G2W2527.americas.hpqcorp.net ([169.254.7.38]) by G1W5781.americas.hpqcorp.net ([16.193.25.255]) with mapi id 14.03.0169.001; Thu, 3 Dec 2015 19:20:08 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: David Melman <davidme@marvell.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6klIsAgADIkYCAADCGgIAEnguAgAzcDQD//6+xcIAAB04AgAAEFTCAAAcLgIAAAwswgAF2zACAAAVlAIAAmS8AgAAxv4CAAFqDAIAAQ2Kw
Date: Thu, 3 Dec 2015 19:20:08 +0000
Message-ID: <94DA9C7F532AD946852C9C5527195239254B4D80@G2W2527.americas.hpqcorp.net>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com>
In-Reply-To: <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [16.193.232.30]
Content-Type: multipart/alternative; boundary="_000_94DA9C7F532AD946852C9C5527195239254B4D80G2W2527americas_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/nT_jCJJl8VGo1nK9dlQjRoe6LNc>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 19:21:15 -0000

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

SGkgRGF2aWQ6DQoNCknigJlkIGxpa2UgdG8gdW5kZXJzdGFuZCBhIGxpdHRsZSBiZXR0ZXIgd2hh
dCB0aGUgcmVhbCBoYXJkd2FyZSByZXF1aXJlbWVudCBpcyBmb3IgZml4ZWQgaGVhZGVycy4NCg0K
SXQgc2VlbXMgbGlrZSB3ZSBjYW7igJl0IGhhdmUgYSBmaXhlZCBvZmZzZXQgdG8gdGhlIE5TSCBo
ZWFkZXIgZnJvbSB0aGUgc3RhcnQgb2YgdGhlIGZyYW1lLg0KLUlmIHdlIGhhdmUgYW4gRXRoZXJu
ZXQgbGF5ZXIgd2UgaGF2ZSA0IGRpZmZlcmVudCB0YWdzIHdoaWNoIGFyZSBUeXBlZCB3aXRoIGFu
IEV0aGVydHlwZSBhbmQgaGF2ZSBkaWZmZXJlbnQgaW1wbGljaXQgbGVuZ3Rocy4gVGhlc2UgYXJl
IFRWIGVuY29kaW5nIHdpdGggaW1wbGljaXQgbGVuZ3RoLg0KLUlmIHdlIGhhdmUgYW4gTVBMUyBs
YWJlbCBzdGFjayBvciBhbiBNUExTIHNlZ21lbnQgcm91dGUgc3RhY2sgdGhlIG51bWJlciBvZiBs
YWJlbHMgaW4gdGhlIE1QTFMgc3RhY2sgd2lsbCBkZXRlcm1pbmUgdGhlIHNpemUgb2YgdGhlIE1Q
TFMgaGVhZGVyLiBGb3IgTVBMUyB0aGlzIHdvdWxkIHR5cGljYWxseSBiZSBkZXRlcm1pbmVkIGJ5
IHRoZSBjb250ZXh0IGlkZW50aWZpZWQgYnkgdGhlIGZpcnN0IGxhYmVsIGluIHRoZSBzdGFjay4g
SW4gZWZmZWN0IHRoZSBmaXJzdCBsYWJlbCBpZGVudGlmaWVzIGFuIGltcGxpY2l0IGxlbmd0aCBm
b3IgdGhlIHN0YWNrLiBJbiBhbiBNUExTIFNlZ21lbnQgUm91dGUgc3RhY2sgd2Ugd291bGQgaGF2
ZSB2YXJpYWJsZSBsZW5ndGhzIGRlcGVuZGluZyBvbiB0aGUgbnVtYmVyIG9mIHNlZ21lbnRzIGFu
ZCB3aGVyZSB3ZSBhcmUgaW4gdGhlIHN0YWNrLiBJbiBlaXRoZXIgY2FzZSB0aGUgaW1wb3J0YW50
IHRoaW5nIGlzIHRoYXQgd2Uga25vdyB0aGUgb2Zmc2V0IHRvIHRoZSB0b3AgbGFiZWwuDQotSWYg
d2UgaGF2ZSBvbmUgb2YgdGhlIE5WTzMgZW5jYXBzdWxhdGlvbnMgdGhlbiB3ZSB3aWxsIGhhdmUg
YSB2YXJpZXR5IGxheWVyZWQgZW5jYXBzdWxhdGlvbnMuDQoNCkkgdGhpbmsgd2hhdCB3ZSBuZWVk
IGZvciBoYXJkd2FyZSBpczoNCjEpdGhlIGFiaWxpdHkgdG8gZWFzaWx5IHBhcnNlIG92ZXIgdGhl
IE5TSCBoZWFkZXI7DQoyKXRoZSBhYmlsaXR5IHRvIGZpbmQgdGhlIGZpZWxkcyB3ZSBuZWVkIGZv
ciBzd2l0Y2hpbmcgKGluIGhhcmR3YXJlIGFuZCBzb2Z0d2FyZSkgYXQgZml4ZWQgb2Zmc2V0cyBm
cm9tIHRoZSBzdGFydCBvZiB0aGUgTlNIIGhlYWRlci4NCkl0IHNlZW1zIHRoZSBMZW5ndGggZmll
bGQgb2YgdGhlIE5TSCBoZWFkZXIgcHJvdmlkZXMgYW4gZWFzeSBtZXRob2QgdG8gcGFyc2Ugb3Zl
ciB0aGUgTlNIIGhlYWRlciByZWdhcmRsZXNzIHRoZSBpbnRlcm5hbCBvcmdhbml6YXRpb24gb2Yg
dGhlIGhlYWRlci4NCkl0IHNlZW1zIHRoZSByZXF1aXJlbWVudCBvZiB0aGUgZml4ZWQgaGVhZGVy
IGlzIGFjdHVhbGx5IHRvIGhhdmUgbWV0YS1kYXRhIGxvY2F0ZWQgYXQgZml4ZWQgb2Zmc2V0cyBm
cm9tIHRoZSBiZWdpbm5pbmcgb2YgdGhlIE5TSCBoZWFkZXIuDQoNClNvIHdoYXQgaXMgdGhlIGFj
dHVhbCByZXF1aXJlbWVudCB1bmRlciB0aGlzIGZpeGVkIGxlbmd0aCBkaXNjdXNzaW9uPw0KDQpD
aGVlcnMsDQoNClBhdWwNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmdd
IE9uIEJlaGFsZiBPZiBEYXZpZCBNZWxtYW4NClNlbnQ6IFRodXJzZGF5LCBEZWNlbWJlciAwMywg
MjAxNSA2OjU0IEFNDQpUbzogc2ZjQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNv
bnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNClRoZXJlIGlzIG5vIGRvdWJ0IHRoYXQgZml4ZWQt
c2l6ZSBoZWFkZXIgcGFyc2luZyBlYXNlcyB0aGUgc2lsaWNvbiBkZXNpZ24sIHRoZXJlYnkgIGxv
d2VyaW5nIHRoZSBiYXJyaWVyIGZvciBzaWxpY29uIHZlbmRvcnMgdG8gc3VwcG9ydCBpdC4NCg0K
SWYgd2Ugc2VlIHRoYXQgdGhlIG1haW4gdXNlIGNhc2VzIGFyZSBpbmRlZWQgc2F0aXNmaWVkIGJ5
IHRoZSBmaXhlZCBoZWFkZXIgc2l6ZSBhcHByb2FjaCAoTUQgVHlwZSAxKSwgdGhlbiBtYWtpbmcg
dGhpcyB0aGUg4oCcTVVTVOKAnSB3aWxsIGJyaW5nIHRoZSBncmVhdGVzdCBsZXZlbCBvZiBhZG9w
dGlvbiBhbmQgY29tcGxpYW5jZS4NCg0KTUQgVHlwZSAyIGlzIHRoZSBmYWxsYmFjayBmb3IgbW9y
ZSBjb21wbGV4IGNhc2VzIHRoYXQgY2Fubm90IGJlIHNhdGlzZmllZCBieSBNRCBUeXBlIDEuIFdl
IHNob3VsZCBkZWZpbmUgTUQgVHlwZSAyIGFzIOKAnFNIT1VMROKAnSAgdG8gZW5jb3VyYWdlIHNp
bGljb24gdmVuZG9ycyB0byBzdXBwb3J0IHRoaXMsIHdpdGhvdXQgZGV0ZXJyaW5nIHRoZSBsZXNz
IG1vdGl2YXRlZCB2ZW5kb3JzIGZyb20gc3VwcG9ydGVkIE1EIFR5cGUgMS4gICAgQWxzbywgZm9y
IHVzZSBjYXNlcyB3aGVyZSBubyBtZXRhZGF0YSBpcyByZXF1aXJlZCwgaXQgd291bGQgYmUgZWFz
eSBmb3IgdmVuZG9ycyB0byBzdXBwb3J0IHRoZSBNRCB0eXBlIDIgd2l0aG91dCBpbmNsdWRpbmcg
YW55IFRMVnMsIGkuZS4ganVzdCB0aGUgZml4ZWQgaGVhZGVyLg0KDQpEYXZpZA0KDQpGcm9tOiBz
ZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEhhZWZmbmVyLCBX
YWx0ZXIsIFZvZGFmb25lIERFDQpTZW50OiBUaHVyc2RheSwgRGVjZW1iZXIgMDMsIDIwMTUgMTE6
MzAgQU0NClRvOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJv
dWNhZGFpckBvcmFuZ2UuY29tPjsgRGF2ZSBEb2xzb247IENhcmxvcyBQaWduYXRhcm8gKGNwaWdu
YXRhKTsgQm90dG9yZmYsIFBhdWwNCkNjOiBQYXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBN
YWxpczsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3Nm
Y10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCg0KRGVhciBhbGwsDQoNCg0KDQpZ
ZXMuIFR5cGUgVHdvIHNob3VsZCBiZSBhIE1VU1QgYW5kIFR5cGUgT25lIHNob3VsZCBiZSBvcHRp
bWl6ZWQgZm9yIHRoZSBzaWxpY29uIHVzZSBjYXNlLiBUbyBlbmNvdXJhZ2Ugc2lsaWNvbiB2ZW5k
b3JzIGEgTVVTVCBmb3IgTUQjMiBtYXkgaGVscCBmb3IgcGVuZXRyYXRpb24gYnV0IEkgY291bGQg
bGl2ZSBhbHNvIHdpdGggYSBTSE9VTEQuIFNvbWUgZmVlZGJhY2sgZnJvbSBzaWxpY29uIGZvbGtz
IChCcm9hZGNvbSwgQ2lzY28sIEludGVsKSBtYXkgc3VwcG9ydCB0aGlzIGRpc2N1c3Npb24uIEhh
dmluZyBhbGwgdGhlIHBlcmZvcm1hbmNlIG9wdGltaXphdGlvbiBzaG9ydGN1dHMgYmV0d2VlbiBh
IFZNIGFuZCBhIHBoeXNOSUMgaW4gbWluZCB3ZSBzaG91bGQgbm90IGxlYXZlIG91dCBzaWxpY29u
IGJhc2VkIGFwcHJvYWNoZXMuDQoNCg0KDQpSZWdhcmRzLCBXYWx0ZXINCg0KDQpWb246IHNmYyBb
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBJbSBBdWZ0cmFnIHZvbiBtb2hhbWVkLmJvdWNh
ZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPg0KR2Vz
ZW5kZXQ6IERvbm5lcnN0YWcsIDMuIERlemVtYmVyIDIwMTUgMDc6MzINCkFuOiBEYXZlIERvbHNv
bjsgQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpOyBCb3R0b3JmZiwgUGF1bA0KQ2M6IEFuZHJl
dyBHLiBNYWxpczsgUGF1bCBRdWlubiAocGF1bHEpOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCkJldHJlZmY6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90
bHYNCg0KSGkgRGF2ZSwgYWxsLA0KDQpGdWxseSBhZ3JlZSB0aGF0IE1EIzIgaXMgc2ltcGxlIGFu
ZCBjb3ZlcnMgdGhlIGdlbmVyaWMgdXNlIGNhc2VzIHdoaWxlIE1EIzEgaXMgYW4gb3B0aW1pemF0
aW9uIChtb2R1bG8gc29tZSBmdXJ0aGVyIGV4cGxhbmF0aW9uIGFib3V0IHRoZSBzaXplIG9mIHRo
ZSBmaXhlZCBmaWVsZHMsIHRoZWlyIG51bWJlciwgaW50ZXJhY3Rpb24gd2l0aCB0aGUgY29udHJv
bCBwbGFuZSwgZXRjLikuDQoNCknigJltIHN0aWxsIGluIGZhdm9yIG9mIGhhdmluZyBNRCMyIGJl
IE1VU1QuDQoNCkNoZWVycywNCk1lZA0KDQpEZSA6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnXSBEZSBsYSBwYXJ0IGRlIERhdmUgRG9sc29uDQpFbnZvecOpIDogbWVyY3JlZGkgMiBk
w6ljZW1icmUgMjAxNSAyMjoyNA0Kw4AgOiBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSk7IEJv
dHRvcmZmLCBQYXVsDQpDYyA6IFBhdWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOyBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCk9iamV0IDogUmU6IFtzZmNdIE5TSCBj
b250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQo+IHdlIG5lZWQgdG8gc3BlY2lmeSBhIE1VU1Qg
aW1wbGVtZW50IOKAlCBhbmQgdGhhdCBzaG91bGQgYmUgdGhlIHNpbXBsZXN0IHRvIGltcGxlbWVu
dCB3aGljaCBhbGxvd3MgZm9yIGFsbCBjb21tb24gdXNlIGNhc2VzIOKAlCBpbiBvdGhlciB3b3Jk
cywgVHlwZSAxLg0KDQpJdCBpcyBpbmRlZWQgc2ltcGxlIHRvIGltcGxlbWVudCB0aGUgcGFja2V0
IHBhcnNlciwgYnV0IEkgdGhpbmsgVHlwZSAxIG1ha2VzIHRoZSBjb250cm9sIHBsYW5lIG1vcmUg
Y29tcGxpY2F0ZWQuDQpIb3cgZG9lcyBhbiBTRiBrbm93IHdoYXQgaXRlbSBpcyBwbGFjZWQgaW4g
c2xvdCAxIG9mIE1EIFR5cGUgMT8NClR5cGUgMiBhbGxvd3MgdGhlIG1ldGFkYXRhIHRvIGJlIHNl
bGYtZGVzY3JpYmluZy4NCg0KQWxzbywgZm9yIG1hbnkgdXNlcnMgd2hvIGRvbuKAmXQgdXNlIG1l
dGFkYXRhLCBUeXBlIDIgaXMgbW9yZSBlZmZpY2llbnQuDQoNClNvIGFzIEkgc2VlIGl0LCBUeXBl
IDIgaXMgdGhlIGdlbmVyaWMgb25lIGFuZCBUeXBlIDEgaXMgYW4gb3B0aW1pemF0aW9uIGZvciBz
cGVjaWFsIGNhc2VzLg0KDQoNCi1EYXZlDQoNCg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEp
DQpTZW50OiBXZWRuZXNkYXksIERlY2VtYmVyIDAyLCAyMDE1IDQ6MDQgUE0NClRvOiBCb3R0b3Jm
ZiwgUGF1bA0KQ2M6IEFuZHJldyBHLiBNYWxpczsgUGF1bCBRdWlubiAocGF1bHEpOyBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4
dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KSGksIFBhdWwgQi4sDQoNClRoYW5rcyBmb3IgdGhlIGNv
bnZlcnNhdGlvbiwgcGxlYXNlIGZpbmQgb25lIGZvbGxvdy11cCBpbmxpbmUuDQoNCk9uIERlYyAx
LCAyMDE1LCBhdCA1OjU3IFBNLCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29t
PG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PiB3cm90ZToNCg0KSGkgQ2FybG9zOg0KDQpN
b3JlIG9uIHRoaXMgYmVsb3csDQoNCkNoZWVycywNCg0KUGF1bA0KDQpGcm9tOiBDYXJsb3MgUGln
bmF0YXJvIChjcGlnbmF0YSkgW21haWx0bzpjcGlnbmF0YUBjaXNjby5jb21dDQpTZW50OiBUdWVz
ZGF5LCBEZWNlbWJlciAwMSwgMjAxNSAyOjMyIFBNDQpUbzogQm90dG9yZmYsIFBhdWwNCkNjOiBQ
YXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpczsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4
ZWQvdGx2DQoNClBhdWwgQi4sDQoNClBsZWFzZSBzZWUgaW5saW5lLg0KDQpPbiBEZWMgMSwgMjAx
NSwgYXQgNToxMiBQTSwgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWls
dG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj4gd3JvdGU6DQoNCkhpIFBhdWwgUS46DQoNClNlZSBp
bmxpbmUsDQoNCkNoZWVycywNCg0KUGF1bA0KDQpGcm9tOiBDYXJsb3MgUGlnbmF0YXJvIChjcGln
bmF0YSkgW21haWx0bzpjcGlnbmF0YUBjaXNjby5jb21dDQpTZW50OiBUdWVzZGF5LCBEZWNlbWJl
ciAwMSwgMjAxNSAxOjUyIFBNDQpUbzogQm90dG9yZmYsIFBhdWwNCkNjOiBQYXVsIFF1aW5uIChw
YXVscSk7IEFuZHJldyBHLiBNYWxpczsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCkhp
LCBQYXVsIEIuLA0KDQpPbiBEZWMgMSwgMjAxNSwgYXQgNDo0NSBQTSwgQm90dG9yZmYsIFBhdWwg
PHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj4gd3Jv
dGU6DQoNCkhpIFBhdWwgYW5kIEFuZGV3Og0KDQoNClBhdWwsIEkgYWdyZWUgdGhhdCBmaXhlZCBs
ZW5ndGggaXMgZWFzaWVzdCB0byBpbXBsZW1lbnQgYW5kIHdpbGwgYWxsb3cgdGhlIG1vc3QgcmFw
aWQgYWRvcHRpb24uIE5ldmVyIHRoZSBsZXNzLCBhIHN0YW5kYXJkIGlzIG9mIG5vIHZhbHVlIGlm
IGl0IGRvZXMgbm90IGltcHJvdmUgaW50ZXJvcGVyYWJpbGl0eS4NCg0KT2YgY291cnNlLiBJIGRv
IG5vdCBzZWUgaG93IGludGVyb3BlcmFiaWxpdHkgaXMgaGFtcGVyZWQgaW4gdGhpcyBjYXNlLCBo
b3dldmVyLg0KUEI+SWYgYW4gYXBwbGljYXRpb24gbmVlZHMgVExWcyB0aGVuIGl0IGNhbuKAmXQg
aW50ZXJvcGVyYXRlIHdpdGggYSBzeXN0ZW0gdGhhdCBuZWVkcyBmaXhlZCBzaXplZCBmb3JtYXRz
LiBJbiBlZmZlY3QgeW91IGhhdmUgdHdvIGRpdmVyZ2VudCBzdGFuZGFyZHMuDQoNCg0KSWYgYW4g
U0ZQIG5lZWRzIFRMVnMsIGl0IHdvdWxkIGJlIHNldCB3aXRoIFRMVnMuIFRoYXQgaXMgcGFydCBv
ZiB0aGUgc2hhcmVkIFNGUCBjb250ZXh0LiBNRCBUeXBlIDEgYW5kIE1EIFR5cGUgMiBhcmUgcHJv
dG9jb2wgb3B0aW9ucywgbm90IGRpdmVyZ2VudCBzdGFuZGFyZHMuDQpQQj5BbmQgaWYgeW91IGhh
dmUgYW4gU0ZQIHdpdGggb25lIFNGIHRoYXQgbmVlZHMgVExWcyBhbmQgb25lIHRoYXQgbmVlZHMg
Zml4ZWQgaGVhZGVycyB5b3XigJlyZSBnb2luZyB0byB0cmFuc2xhdGUgdGhlIGZvcm1hdHMgYXQg
dGhlIFNGRj8gVGhlIHJlc3VsdCBpcyB0aGUgd29yc3QgcG9zc2libGUgd29ybGQgd2hlcmUgdGhl
IHN3aXRjaGVzIG5lZWQgdG8ga25vdyBib3RoIGZvcm1hdHMgYW5kIHRyYW5zbGF0ZSBiZXR3ZWVu
IHRoZW0gZm9yIHZhcmlvdXMgU0ZzLg0KDQoNCkkgYW0gbm90IHN1cmUgd2hhdCBpdCBtZWFucyB0
byBoYXZlIOKAnGFuIFNGIHRoYXQgbmVlZHMgVExWcyBhbmQgb25lIHRoYXQgbmVlZHMgZml4ZWQg
aGVhZGVyc+KAnS4gQ2xlYXJseSwgSSBhbSBub3QgcHJvcG9zaW5nIGFueSB0cmFuc2xhdGlvbiEN
Cg0KRG9u4oCZdCBmb3JnZXQgdGhlcmUgaXMgYSBjb250cm9sLXBsYW5lIHByb2dyYW1taW5nIHRo
ZSBTRnMvU0ZGcywgYW5kIHRoYXQgQ1Agd291bGQgc2V0IHVwIHRoZSBNRCBUeXBlIGZvciBhIGdp
dmVuIFNGUCwgc28gU0ZzIGRvIG5vdCDigJhuZWVk4oCZIHNwZWNpZmljIGVuY29kaW5ncy4NCg0K
Tm93LCB0byBtaXRpZ2F0ZSB0aGUgcmlzayBvZiBoYXZpbmcgbm8gaW50ZXJzZWN0aW9uIGluIGNh
cGFiaWxpdHkgKG9uZSBTRiBzdXBwb3J0aW5nICpvbmx5KiBUeXBlIDEgYW5kIG9uZSBTRiBzdXBw
b3J0aW5nICpvbmx5KiBUeXBlIDIpIGlzIHRoYXQgd2UgbmVlZCB0byBzcGVjaWZ5IGEgTVVTVCBp
bXBsZW1lbnQg4oCUIGFuZCB0aGF0IHNob3VsZCBiZSB0aGUgc2ltcGxlc3QgdG8gaW1wbGVtZW50
IHdoaWNoIGFsbG93cyBmb3IgYWxsIGNvbW1vbiB1c2UgY2FzZXMg4oCUIGluIG90aGVyIHdvcmRz
LCBUeXBlIDEuDQoNClNlZSBiZWxvdy4NCg0KV2hhdCBJIHdvdWxkIHN1Z2dlc3QgaXMgZWl0aGVy
Og0KMSkgbWFrZSBUTFZzIHRoZSBtYW5kYXRvcnkgZm9ybWF0IHdpdGggZml4ZWQgc2l6ZSBvcHRp
b25hbDsNCjIpIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBlbnRpcmVseTsNCjMpIGNoYW5nZSB0
aGUgTlNIIGhlYWRlciBmb3JtYXQgb3B0aW9ucyBzbyB0aGUgZml4ZWQgc2l6ZSBoZWFkZXIgaXMg
YWx3YXlzIHByZXNlbnQgd2l0aCBvcHRpb25hbCBUTFZzIGZvbGxvd2luZyB0aGUgZml4ZWQgc2l6
ZWQgaGVhZGVyLg0KDQpUbyBtZSwgb3B0aW9uIDMgd291bGQgbm90IGFjaGlldmUgYSB1c2VmdWwg
b3V0Y29tZS4gQmFzaWNhbGx5LCB3ZSBjb3VsZCBub3QgY291bnQgd2l0aCBhIGRldGVybWluaXN0
aWNhbGx5IGZpeGVkIGhlYWRlciwgYW5kIHRoZSBmbGV4aWJsZSBUTFYtYmFzZWQgb3B0aW9uIHdv
dWxkIGFsd2F5cyBoYXZlIOKAnHN0dWZm4oCdIGJlZm9yZS4gQmFzaWNhbGx5LCB0aGlzIHdvdWxk
IG5lZ2F0ZSB0aGUgYmVuZWZpdHMgb2YgYm90aCBNRCBUeXBlIDEgYW5kIE1EIFR5cGUgMi4NCg0K
UEI+Rm9yIG9wdGlvbiAzIHRoZSBmaXhlZCBoZWFkZXJzIGFyZSBhdCBhIGNvbnN0YW50IG9mZnNl
dCB3aGljaCBpcyB3aGF0IGlzIGltcG9ydGFudCB0byBwYXJzZSB0aGVtIGVhc2lseS4gSXQgaXMg
cG9zc2libGUgZm9yIGEgc3dpdGNoIG9yIGZvciBzb2Z0d2FyZSB0byB1c2UgdGhlIGZpeGVkIGlu
Zm9ybWF0aW9uIGF0IGEgZml4ZWQgb2Zmc2V0IGV2ZXIgdGhvdWdoIFRMViBkYXRhIG1heSBmb2xs
b3cuDQoNCg0KSSBzZWUgdGhlIHByb2JsZW0gc3BhY2UgcXVpdGUgZGlmZmVyZW50bHk6IElmIGFu
IFNGUCBuZWVkcyBzaGFyZWQgY29udGV4dCB0aGF0IGZpdHMgaW4gYW4gTUQgVHlwZSAxLCBpdCBp
cyBzZXQgd2l0aCBNRCBUeXBlIDEuIElmIGl0IG5lZWRzIG1vcmUsIHRoZW4gaXQgbmVlZHMgdG8g
cGFyc2UgdGhlIFRMVnMgYW55d2F5IChhbmQgdGh1cyBhIGZpeGVkIHBhcnQgZm9sbG93ZWQgYnkg
VExWcyBkb2VzIG5vdCBoZWxwKS4NClBCPlRMVnMgYWx3YXlzIGNvc3QgbW9yZSB0aGFuIGZpeGVk
IHNpemUgYXJlYXMgYmVjYXVzZSB0aGV5IG11c3QgZW5jb2RlIGluZGl2aWR1YWwgVExzLiBBbiBh
cHBsaWNhdGlvbiB0aGF0IG5lZWRzIG1vcmUgdGhhbiB0aGUgZml4ZWQgYXJlYSBjYW4gZW5jb2Rl
IGNhbiB1c2UgdGhlIGZpeGVkIGFyZWEgZm9yIGEgcG9ydGlvbiBvZiB0aGUgbWV0YS1kYXRhIGFu
ZCB0aGVuIGFkZCBhcyBtYW55IGV4dGVuc2lvbiBUTFZzIGFzIGFyZSBuZWVkZWQuIFRoZSByZXN1
bHRpbmcgZW5jb2RlIHdpbGwgYmUgYXQgbGVhc3QgYXMgZWZmaWNpZW50IGFzIFRMVnMgYWxvbmUu
DQoNCk5vdywgYnJpbmcgdGhlIGNvbnZlcnNhdGlvbiBhIGxldmVsIGRvd24gZnJvbSB0aGVvcmV0
aWNhbCB0byBwcmFjdGljYWwsIGRyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbi0w
MiwgZHJhZnQtbWVuZy1zZmMtbnNoLWJyb2FkYmFuZC1hbGxvY2F0aW9uLCBhbmQgZHJhZnQtbmFw
cGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2NhdGlvbiBzaG93IHdoYXTigJlzIG5lZWRlZCBmb3Ig
dGhlIFdHIHVzZSBjYXNlcy4gTUQgVHlwZSAyIGFkZHMgZXh0cmEgZmxleGliaWxpdHkgKGF0IGEg
cHJpY2UpLg0KUEI+QW4gdGFsa2luZyB2ZXJ5IHByYWN0aWNhbGx5IHdlIGFyZSBub3Qgb21uaXNj
aWVudC4gV2hlbiB3ZSBmaW5kIHdlIG5lZWQgYSBuZXcgcGllY2Ugb2YgbWV0YS1kYXRhIGZvciB0
aGVzZSBiYXNlIHVzZSBjYXNlcyBhbiBleHRlbnNpb24gVExWIHByb3ZpZGVzIHRoZSBvcHRpb25z
IG9mIHJldGFpbmluZyB0aGUgZXhpc3RpbmcgZm9ybWF0dGVkIGRhdGEgd2hpbGUgYWRkaW5nIGFu
IGFkZGl0aW9uYWwgcGllY2Ugb2YgbWV0YS1kYXRhLiBJZiBkb25lIGNhcmVmdWxseSwgdGhpcyBj
YW4gYWxsb3cgYmFja3dhcmQgY29tcGF0aWJpbGl0eSB3aXRoIGVxdWlwbWVudCB0aGF0IGRvZXMg
bm90IHVuZGVyc3RhbmQgdGhlIG5ldyBleHRlbnNpb25zLg0KDQpJbiBvdGhlciB3b3JkcywgdGhl
IG1pbmltdW0gY29tbW9uIGRlbm9taW5hdG9yIGFuZCB0aGUgc2ltcGxlciB0byBpbXBsZW1lbnQg
aXMgTUQgVHlwZSAxLg0KUEI+TXkgb3B0aW9uIDIgaXMgdGhlIHNpbXBsZXIgb3B0aW9uLiBGaXhl
ZCBsZW5ndGggb25seS4gV2hhdCBpcyBjdXJyZW50bHkgcHJvcG9zZWQgaXMgdGhlIG1vc3QgY29t
cGxleCBzaW5jZSBpdCBsZWFkcyB0byBtdWx0aXBsZSBmb3JtYXRzIHdpdGggdHJhbnNsYXRpb25z
IGJldHdlZW4gdGhlbS4NCg0KDQpQbGVhc2Ugbm8gdHJhbnNsYXRpb25zIQ0KDQrigJQgQ2FybG9z
Lg0KDQpUaGFua3MhDQoNCuKAlCBDYXJsb3MuDQoNCklmIG9wdGlvbiAzIGlzIGNob3NlbiB0aGVu
IGFwcGxpY2F0aW9ucyBjYW4gYWx3YXlzIGNvdW50IG9uIHRoZSBmaXhlZCBzaXplZCBoZWFkZXIg
YXMgdGhlaXIgZGVmYXVsdC4NCg0KVGhleSBjb3VsZCBjb3VudCB3aXRoIGEgZml4ZWQgc2l6ZSBw
YXJ0LCBub3Qgd2l0aCBhIGZpeGVkIHNpemVkIGhlYWRlciwgaWYgSSB1bmRlcnN0YW5kIHRoZSBw
cm9wb3NhbCBjb3JyZWN0bHkuDQoNClBCPlRoaXMgaXMgb25lIGJldHRlciB0aGFuIHRoZSBjdXJy
ZW50IHByb3Bvc2FsIHdoaWNoIGNhbuKAmXQgY291bnQgb24gZWl0aGVyIGEgZml4ZWQgc2l6ZWQg
aGVhZGVyIG9yIG9uIGEgZml4ZWQgc2l6ZSBwYXJ0IGF0IGEga25vd24gb2Zmc2V0Lg0KDQpUaGFu
a3MsDQoNCuKAlCBDYXJsb3MuDQoNCg0KQ2hlZXJzLA0KDQpQYXVsDQoNCkZyb206IHNmYyBbbWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUGF1bCBRdWlubiAocGF1bHEp
DQpTZW50OiBUdWVzZGF5LCBEZWNlbWJlciAwMSwgMjAxNSAxMjoxNCBQTQ0KVG86IEFuZHJldyBH
LiBNYWxpcw0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDog
UmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQpIaSBBbmR5LA0KDQoN
ClBsZWFzZSBzZWUgYmVsb3cuDQoNCg0KVGhhbmtzDQpQYXVsDQoNCg0KT24gTm92IDIzLCAyMDE1
LCBhdCAxMDo1MCBBTSwgQW5kcmV3IEcuIE1hbGlzIDxhZ21hbGlzQGdtYWlsLmNvbTxtYWlsdG86
YWdtYWxpc0BnbWFpbC5jb20+PiB3cm90ZToNCg0KSSBhZ3JlZSB3aXRoIFBhdWwgQi4gdGhhdCBp
bnRlcm9wZXJhYmlsaXR5IGlzIGJlc3Qgc2VydmVkIGJ5IHVzaW5nIGEgaGVhZGVyIHRoYXQgYWNj
b21tb2RhdGVzIHRoZSBncmVhdGVzdCBudW1iZXIgb2YgcG9zc2libGUgYXBwbGljYXRpb25zIGFu
ZCB1c2UgY2FzZXMgYXMgdGhlIGNvbW1vbiBkZW5vbWluYXRvci4gVGhpcyBhcmd1ZXMgZm9yIHR5
cGUgMiBiZWluZyB0aGUgTVVTVCB0byBpbXBsZW1lbnQsIHdpdGggdHlwZSAxIGJlaW5nIGFuIG9w
dGlvbmFsIG9wdGltaXphdGlvbiBmb3Igc29tZSBwYXJ0aWN1bGFyIHVzZSBjYXNlcyBvciBhcHBs
aWNhdGlvbnMgdGhhdCByZXF1aXJlIGF0IG1vc3QgYSBwYXJ0aWN1bGFyIG51bWJlciBjb250ZXh0
IGhlYWRlcnMuDQoNCg0KUFE+ICBJIGRvbid0IGZvbGxvdyB0aGF0IGxvZ2ljOiB0aGUgX2Vhc2ll
c3RfIChpbiB0ZXJtcyBvZiBjb21wbGV4aXR5LCBjb3N0LCBldGMuKSBvcHRpb24gbWFrZXMgdGhl
IG1vc3Qgc2Vuc2UgdG8gbWFuZGF0ZSBzaW5jZSBpdCBhbGxvd3MgZm9yIGEgYnJvYWQgaW1wbGVt
ZW50YXRpb24gYW5kIGhlbHBzIGVuc3VyZSBhZG9wdGlvbiBvZiB0aGUgcHJvdG9jb2wuICBNYW5k
YXRpbmcgYSBtb3JlIGNvbXBsZXggb3B0aW9uIHNpbXBseSBzbG93cyB0aGUgYWRvcHRpb24uICBU
aGlzIGlzIGV4YWN0bHkgdGhlIGNvbnZlcnNhdGlvbiB3ZSBoYWQgd2hlbiBwdXR0aW5nIHRvZ2V0
aGVyIHRoZSBkcmFmdCwgYW5kIG9uZSB0aGF0IHNlZW1zIHRvIHJlc29uYXRlIHdpdGggZGV2ZWxv
cGVycyBhbmQgb3BlcmF0b3JzIGFsaWtlLg0KDQpQUT4gIEFsc28sIGxldCdzIG5vdCBpZ25vcmUg
aGlzdG9yeSAoeW91IGtub3cgdGhlIG9sZCBhZGFnZSA7KSk6IFRMViBhbmQgb3RoZXIgdmFyaWFi
bGUgbGVuZ3RoIGRhdGEgcGxhbmUgcHJvdG9jb2xzIGhhdmUgbm90IGJlZW4gYSBzdWNjZXNzLiAg
V2UgY2FuIGRlYmF0ZSB0aGUgcmVhc29ucyBmb3IgdGhhdCwgYnV0IHRoZSBmYWN0IHJlbWFpbnM6
IHNpbXBsZSBkYXRhIHBsYW5lcyBnZXQgYWRvcHRpb24uICBBcyBQYXVsIEIuIHBvaW50cyBvdXQg
YmVsb3csIHdlIGRvbid0IGtub3cgYWxsIHRoZSBtZXRhZGF0YSBhbnN3ZXJzLCBidXQgd2UgZG8g
a25vdyB0aGF0IGEgYm91bmRlZCBhbW91bnQgb2YgbWV0YWRhdGEgaXMgdmVyeSBpbXBvcnRhbnQg
Zm9yIFNGQyB1c2UgY2FzZXMuICBMZXQncyB1c2UgdGhhdCBmYWN0LCBhbmQgYSBzaW1wbGUgcHJv
dG9jb2wgdG8gZ2V0IGltcGxlbWVudGF0aW9uIG91dCB0aGUgZG9vci4NCg0KSW4gYSBzZXBhcmF0
ZSBlbWFpbCwgTWVkIGFza2VkIGEgdmVyeSByZWFzb25hYmxlIHF1ZXN0aW9uIC0gZm9yIHR5cGUg
MSwgd2h5IGFyZSB0aGVyZSBmb3VyIG1hbmRhdG9yeSBjb250ZXh0IGhlYWRlcnMsIHJhdGhlciB0
aGFuIDIsIDMsIDUsIDEwLCBldGMuPyBUaGUgZHJhZnQgY29udGFpbnMgbm8gcGFydGljdWxhciBq
dXN0aWZpY2F0aW9uIGZvciB0aGlzIGNob2ljZS4NCg0KUFE+ICBUaGF0J3MgYSB2ZXJ5IHZhbGlk
IHF1ZXN0aW9uLiAgVGhlIHN0YXJ0aW5nIHByZW1pc2Ugd2FzIHNpbXBsZTogYSBib3VuZGVkIHNl
dCBvZiBmaXhlZCBtZXRhZGF0YS4gICBCYXNlZCBvbiBzb21lIGV4cGVyaWVuY2UgaW4gdGhlIHNl
cnZpY2Ugc3BhY2UgYW5kIHNvbWUgaW5pdGlhbCB1c2UgY2FzZSBkaXNjdXNzaW9uIHdpdGggb3Bl
cmF0b3JzLCA0IHByb3ZpZGVkIHNvbWUgYmFsYW5jZTogcmVhc29uYWJsZSBpbiB0aGF0IGl0IHBy
b3ZpZGVkIHNvbWUgbWVhbmluZ2Z1bCBzcGFjZSwgeWV0IG5vdCBzbyBsYXJnZSBhcyB0byBiZWNv
bWUgdW53aWVsZHksIGFsbCB0aGUgd2hpbGUgZm9yY2luZyBzb21lIGRpc2NpcGxpbmUuICBPdmVy
YWxsIHRoYXQgaGFzIHByb3ZlbiB0byBiZSB0cnVlIGFzIGltcGxlbWVudGF0aW9ucyBoYXZlIGJl
ZW4gdGVzdGVkIGFuZCBtYXBwZWQgdG8gdXNlIGNhc2VzLiAgT2YgY291cnNlIHlvdSBjYW4gY29t
ZSB1cCB3aXRoIGNhc2VzIHdoZXJlIDQgaXMgdG9vIG1hbnksIG9yIHRvbyBmZXcsIGluIHdoaWNo
IGNhc2UgdGhlIGRyYWZ0IHByb3ZpZGVzIGEgbWVhbnMgdG8gYWNjb21tb2RhdGUgdGhhdC4NCg0K
UFE+ICBJIGFsc28gdGhpbmsgd2UgbmVlZCB0byBiZSByZWFsaXN0aWMuICBXZSB3ZXJlIHVyZ2Vk
IGR1cmluZyBXRyBmb3JtYXRpb24gYnkgYSBsYXJnZSBvcGVyYXRvcjogdGhlIElFVEYgY2Fubm90
IHNwZW5kIHllYXJzIHRyeWluZyB0byBzb2x2ZSB0aGUgc2VydmljZSBjaGFpbmluZyBpc3N1ZS4g
IFRoZSBuZWVkIGZvciBhbiBpbnRlcm9wZXJhYmxlIHByb3RvY29sIGlzIGFjdXRlIGFuZCBvcGVy
YXRvcnMgbmVlZCB0byBzdGFydCB3b3JraW5nIG9uIGRlcGxveW1lbnQgKHNlZSB0aGUgdmlicmFu
Y3kgb2YgdGhlIG9wZW4gc291cmNlIHByb2plY3RzIGluIHRoaXMgc3BhY2UpLiAgVGhlIGJhbGFu
Y2Ugb2YgdHlwZSAxIGFuZCB0eXBlIDIgYWxsb3dzIGZvciB2ZWxvY2l0eSBhbmQgZXZvbHV0aW9u
Lg0KDQoNCg0KDQpJdOKAmXMgdHJ1ZSB0aGF0IHRoZXJlIGFyZSB0d28gcGFydGljdWxhciB1c2Ug
Y2FzZXMsIGRyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbiBhbmQgZHJhZnQtbmFw
cGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2NhdGlvbiwgdGhhdCBsb29rIHRvIG1ha2UgZ29vZCB1
c2Ugb2YgZXhhY3RseSA0IGNvbnRleHQgaGVhZGVycy4gSG93ZXZlciwgdGhlc2UgYXJlIGp1c3Qg
dHdvIHBhcnRpY3VsYXIgZXhhbXBsZXMsIGFuZCBub3QgeWV0IGFjY2VwdGVkIGJ5IHRoZSBXRy4g
IEZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhlc2UgZHJhZnRzLCBvciBldmVuIGltcGxlbWVudGF0
aW9uLCBtYXkgc2hvdyB0aGF0IGZvdXIgYXJlIGluc3VmZmljaWVudC4NCg0KQ2hlZXJzLA0KQW5k
eQ0KDQoNCk9uIEZyaSwgTm92IDIwLCAyMDE1IGF0IDEyOjIwIFBNLCBCb3R0b3JmZiwgUGF1bCA8
cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PiB3cm90
ZToNCkkgdGhpbmsgd2UgYWxsIGNvdWxkIGFncmVlIHRoYXQgZml4ZWQgaGVhZGVycyBhcmUgZWFz
aWVyIHRvIGltcGxlbWVudCB0aGFuIFRMVnMsIGhvd2V2ZXIgdGhhdCBkb2VzIG5vdCByYXRpb25h
bGl6ZSBtYW5kYXRpbmcgYSBmaXhlZCBoZWFkZXIgaW1wbGVtZW50YXRpb24uIEl0IHdvdWxkIHJh
dGlvbmFsaXplIHN1cHBvcnRpbmcgb25seSBmaXhlZCBsZW5ndGggaGVhZGVycywgaG93ZXZlciB3
ZSBoYXZlIGJlZW4gdW5hYmxlIHRvIGRvIHRoaXMuIE9wdGlvbnMgYWx3YXlzIHdlYWtlbiBzdGFu
ZGFyZHMgYWdyZWVtZW50Lg0KDQpJZiB0aGUgYXBwbGljYXRpb24gcmVxdWlyZXMgVExWcywgdGhl
biBpdCBkb2VzIG5vdCBwcm92aWRlIGFueSBzdGFuZGFyZHMgYWR2YW50YWdlIHRvIG1hbmRhdGUg
c3VwcG9ydCBmb3IgZml4ZWQgaGVhZGVycy4gSXQgd2lsbCBub3QgYmUgcG9zc2libGUgZm9yIGFu
IGFwcGxpY2F0aW9uIHRoYXQgcmVxdWlyZXMgVExWcyB0byBmYWxsIGJhY2sgdG8gZml4ZWQgbGVu
Z3RoIGhlYWRlcnMuIElmIHRoZXkgY291bGQsIHRoZW4gd2Ugc2hvdWxkIGVsaW1pbmF0ZSB0aGUg
VExWIG9wdGlvbiBmcm9tIE5TSC4NCg0KSU1ITyB3ZSBzaG91bGQgYmUgbG9va2luZyBhdCB0aGUg
YWJzdHJhY3Qgc2VtYW50aWNzIGZvciBtZXRhLWRhdGEgYmVmb3JlIHdlIGNvbnNpZGVyIGhvdyB0
byBlbmNvZGUgaXQuIE9uY2Ugd2UgZGVjaWRlIHdoYXQgbmVlZHMgdG8gYmUgZW5jb2RlZCB0aGVu
IHdlIGNhbiBjb25zaWRlciB0aGUgYmVzdCBlbmNvZGluZ3MgYW5kIHdoYXQgc2hvdWxkIGJlIG1h
bmRhdG9yeSBvciBvcHRpb25hbC4NCg0KQ2hlZXJzLA0KDQpQYXVsDQpGcm9tOiBzZmMgW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBC
ZWhhbGYgT2YgUGF1bCBRdWlubiAocGF1bHEpDQpTZW50OiBGcmlkYXksIE5vdmVtYmVyIDIwLCAy
MDE1IDY6MjcgQU0NClRvOiBRaW4gV3UNCkNjOiB1cmkuZWx6dXJAaW50ZWwuY29tPG1haWx0bzp1
cmkuZWx6dXJAaW50ZWwuY29tPjsgRG9sZ2Fub3csIEFuZHJldyAoQW5kcmV3KTsgc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBMaW5kYSBEdW5iYXINClN1YmplY3Q6IFJlOiBbc2Zj
XSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KDQpPbiBOb3YgMTksIDIwMTUsIGF0
IDk6MjggUE0sIFFpbiBXdSA8YmlsbC53dUBodWF3ZWkuY29tPG1haWx0bzpiaWxsLnd1QGh1YXdl
aS5jb20+PiB3cm90ZToNCg0KSGksIEFuZHJldyBhbmQgUGF1bDoNCkl0IGxvb2tzIEkgbWlzc2Vk
IGEgbG90IG9mIGRpc2N1c3Npb24gcmVnYXJkaW5nIE5TSCBjb250ZXh0IGhlYWRlciBpbiB0aGUg
cGFzdCwgdGhhbmtzIFBhdWwgdG8gcG9pbnQgbWUgdGhlIGFyY2hpdmUuDQpHZW5lcmFsbHkgc3Bl
YWtpbmcsIHRoZXJlIGlzIHRyYWRlb2ZmIGJldHdlZW4gcGVyZm9ybWFuY2UgYW5kIGZsZXhpYmls
aXR5Lg0KDQoNCkFic29sdXRlbHksIGFuZCB0aGF0J3MgdGhlIHJlYXNvbiBmb3Igb2ZmZXJpbmcg
dGhlIHR3byBvcHRpb25zOiBiYWxhbmNlIHNwZWVkL3NpbXBsaWNpdHkgYW5kIGZsZXhpYmlsaXR5
Lg0KDQpUaGUgcGhpbG9zb3BoeSBpcyB0byBtYW5kYXRlIHRoZSBzaW1wbGVzdCBmb3JtIG9mIG1l
dGFkYXRhLCBlbmFibGluZyBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGJhc2UuICBJZi93aGVuIG1v
cmUgZmxleGliaWxpdHkgaXMgbmVlZGVkIGEgbW9yZSBmbGV4aWJsZSBOU0ggdHlwZSBpcyBhdmFp
bGFibGUsIGFsb25nIHdpdGggdGhlIGFzc29jaWF0ZWQgdHJhZGVvZmZzLiAgVGhhdCdzIHRoZSBi
YWxhbmNlIHRoYXQgd2UgZGVjaWRlZCB0byBzdHJpa2UgYW5kIGl0IHNlZW1zIHRvIGJlIHJlYXNv
bmFibGUgYW5kIHdlbGwgYWNjZXB0ZWQuDQoNClRoYW5rcywNClBhdWwNCg0KDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0K
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYw0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoN
Cg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAz
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAx
NSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsN
CglwYW5vc2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQovKiBTdHlsZSBE
ZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0K
CXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCmE6bGluaywgc3Bhbi5N
c29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9s
bG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNv
LXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFy
Z2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNv
dXJpZXIgTmV3Ijt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRl
DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0
IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5I
VE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQg
Q2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFBy
ZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7fQ0Kc3Bhbi5CYWxsb29uVGV4dENo
YXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6
IlRhaG9tYSIsc2Fucy1zZXJpZjt9DQpzcGFuLlRleHRlZGVidWxsZXNDYXINCgl7bXNvLXN0eWxl
LW5hbWU6IlRleHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiVGV4dGUgZGUgYnVsbGVzIjsNCglmb250LWZhbWlseToiVGFob21hIixz
YW5zLXNlcmlmO30NCnAuVGV4dGVkZWJ1bGxlcywgbGkuVGV4dGVkZWJ1bGxlcywgZGl2LlRleHRl
ZGVidWxsZXMNCgl7bXNvLXN0eWxlLW5hbWU6IlRleHRlIGRlIGJ1bGxlcyI7DQoJbXNvLXN0eWxl
LWxpbms6IlRleHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiIsc2VyaWY7fQ0Kc3Bhbi5TcHJlY2hibGFzZW50ZXh0WmNobg0KCXttc28tc3R5bGUtbmFt
ZToiU3ByZWNoYmxhc2VudGV4dCBaY2huIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNv
LXN0eWxlLWxpbms6U3ByZWNoYmxhc2VudGV4dDsNCglmb250LWZhbWlseToiVGFob21hIixzYW5z
LXNlcmlmO30NCnAuU3ByZWNoYmxhc2VudGV4dCwgbGkuU3ByZWNoYmxhc2VudGV4dCwgZGl2LlNw
cmVjaGJsYXNlbnRleHQNCgl7bXNvLXN0eWxlLW5hbWU6U3ByZWNoYmxhc2VudGV4dDsNCgltc28t
c3R5bGUtbGluazoiU3ByZWNoYmxhc2VudGV4dCBaY2huIjsNCgltYXJnaW46MGluOw0KCW1hcmdp
bi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1l
cyBOZXcgUm9tYW4iLHNlcmlmO30NCnNwYW4uSFRNTFZvcmZvcm1hdGllcnRaY2huDQoJe21zby1z
dHlsZS1uYW1lOiJIVE1MIFZvcmZvcm1hdGllcnQgWmNobiI7DQoJbXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFZvcmZvcm1hdGllcnQiOw0KCWZvbnQtZmFtaWx5
OiJDb3VyaWVyIE5ldyI7fQ0KcC5IVE1MVm9yZm9ybWF0aWVydCwgbGkuSFRNTFZvcmZvcm1hdGll
cnQsIGRpdi5IVE1MVm9yZm9ybWF0aWVydA0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBWb3Jmb3Jt
YXRpZXJ0IjsNCgltc28tc3R5bGUtbGluazoiSFRNTCBWb3Jmb3JtYXRpZXJ0IFpjaG4iOw0KCW1h
cmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5hcHBsZS1jb252ZXJ0
ZWQtc3BhY2UNCgl7bXNvLXN0eWxlLW5hbWU6YXBwbGUtY29udmVydGVkLXNwYWNlO30NCnNwYW4u
RW1haWxTdHlsZTI4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjkN
Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsN
Cgljb2xvcjpibGFjazsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHlsZTpub3JtYWw7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMzANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWls
U3R5bGUzMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTMyDQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5
cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjEN
Cgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30N
CmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0t
W2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRt
YXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4N
CjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRh
PSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJv
ZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0i
V29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5IaSBEYXZpZDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PGJyPg0KSeKAmWQgbGlrZSB0
byB1bmRlcnN0YW5kIGEgbGl0dGxlIGJldHRlciB3aGF0IHRoZSByZWFsIGhhcmR3YXJlIHJlcXVp
cmVtZW50IGlzIGZvciBmaXhlZCBoZWFkZXJzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+SXQgc2VlbXMgbGlrZSB3ZSBjYW7igJl0IGhhdmUgYSBmaXhlZCBvZmZz
ZXQgdG8gdGhlIE5TSCBoZWFkZXIgZnJvbSB0aGUgc3RhcnQgb2YgdGhlIGZyYW1lLg0KPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPi1JZiB3ZSBoYXZlIGFuIEV0aGVybmV0IGxheWVyIHdlIGhhdmUgNCBkaWZm
ZXJlbnQgdGFncyB3aGljaCBhcmUgVHlwZWQgd2l0aCBhbiBFdGhlcnR5cGUgYW5kIGhhdmUgZGlm
ZmVyZW50IGltcGxpY2l0IGxlbmd0aHMuIFRoZXNlIGFyZSBUViBlbmNvZGluZyB3aXRoIGltcGxp
Y2l0DQogbGVuZ3RoLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4tSWYgd2UgaGF2ZSBhbiBNUExTIGxhYmVs
IHN0YWNrIG9yIGFuIE1QTFMgc2VnbWVudCByb3V0ZSBzdGFjayB0aGUgbnVtYmVyIG9mIGxhYmVs
cyBpbiB0aGUgTVBMUyBzdGFjayB3aWxsIGRldGVybWluZSB0aGUgc2l6ZSBvZiB0aGUgTVBMUyBo
ZWFkZXIuIEZvciBNUExTIHRoaXMNCiB3b3VsZCB0eXBpY2FsbHkgYmUgZGV0ZXJtaW5lZCBieSB0
aGUgY29udGV4dCBpZGVudGlmaWVkIGJ5IHRoZSBmaXJzdCBsYWJlbCBpbiB0aGUgc3RhY2suIElu
IGVmZmVjdCB0aGUgZmlyc3QgbGFiZWwgaWRlbnRpZmllcyBhbiBpbXBsaWNpdCBsZW5ndGggZm9y
IHRoZSBzdGFjay4gSW4gYW4gTVBMUyBTZWdtZW50IFJvdXRlIHN0YWNrIHdlIHdvdWxkIGhhdmUg
dmFyaWFibGUgbGVuZ3RocyBkZXBlbmRpbmcgb24gdGhlIG51bWJlciBvZiBzZWdtZW50cw0KIGFu
ZCB3aGVyZSB3ZSBhcmUgaW4gdGhlIHN0YWNrLiBJbiBlaXRoZXIgY2FzZSB0aGUgaW1wb3J0YW50
IHRoaW5nIGlzIHRoYXQgd2Uga25vdyB0aGUgb2Zmc2V0IHRvIHRoZSB0b3AgbGFiZWwuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPi1JZiB3ZSBoYXZlIG9uZSBvZiB0aGUgTlZPMyBlbmNhcHN1bGF0aW9ucyB0
aGVuIHdlIHdpbGwgaGF2ZSBhIHZhcmlldHkgbGF5ZXJlZCBlbmNhcHN1bGF0aW9ucy48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgd2hhdCB3ZSBuZWVk
IGZvciBoYXJkd2FyZSBpczoNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4xKXRoZSBhYmlsaXR5IHRvIGVh
c2lseSBwYXJzZSBvdmVyIHRoZSBOU0ggaGVhZGVyOw0KPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIpdGhl
IGFiaWxpdHkgdG8gZmluZCB0aGUgZmllbGRzIHdlIG5lZWQgZm9yIHN3aXRjaGluZyAoaW4gaGFy
ZHdhcmUgYW5kIHNvZnR3YXJlKSBhdCBmaXhlZCBvZmZzZXRzIGZyb20gdGhlIHN0YXJ0IG9mIHRo
ZSBOU0ggaGVhZGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SXQgc2Vl
bXMgdGhlIExlbmd0aCBmaWVsZCBvZiB0aGUgTlNIIGhlYWRlciBwcm92aWRlcyBhbiBlYXN5IG1l
dGhvZCB0byBwYXJzZSBvdmVyIHRoZSBOU0ggaGVhZGVyIHJlZ2FyZGxlc3MgdGhlIGludGVybmFs
IG9yZ2FuaXphdGlvbiBvZiB0aGUgaGVhZGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JdCBzZWVtcyB0
aGUgcmVxdWlyZW1lbnQgb2YgdGhlIGZpeGVkIGhlYWRlciBpcyBhY3R1YWxseSB0byBoYXZlIG1l
dGEtZGF0YSBsb2NhdGVkIGF0IGZpeGVkIG9mZnNldHMgZnJvbSB0aGUgYmVnaW5uaW5nIG9mIHRo
ZSBOU0ggaGVhZGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
U28gd2hhdCBpcyB0aGUgYWN0dWFsIHJlcXVpcmVtZW50IHVuZGVyIHRoaXMgZml4ZWQgbGVuZ3Ro
IGRpc2N1c3Npb24/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5D
aGVlcnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5QYXVsPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBzZmMgW21haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZ10NCjxiPk9uIEJlaGFsZiBPZiA8L2I+RGF2aWQgTWVsbWFuPGJyPg0K
PGI+U2VudDo8L2I+IFRodXJzZGF5LCBEZWNlbWJlciAwMywgMjAxNSA2OjU0IEFNPGJyPg0KPGI+
VG86PC9iPiBzZmNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIE5TSCBj
b250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGVyZSBpcyBu
byBkb3VidCB0aGF0IGZpeGVkLXNpemUgaGVhZGVyIHBhcnNpbmcgZWFzZXMgdGhlIHNpbGljb24g
ZGVzaWduLCB0aGVyZWJ5Jm5ic3A7IGxvd2VyaW5nIHRoZSBiYXJyaWVyIGZvciBzaWxpY29uIHZl
bmRvcnMgdG8gc3VwcG9ydCBpdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPklmIHdlIHNlZSB0aGF0IHRoZSBtYWluIHVzZSBjYXNlcyBhcmUgaW5kZWVkIHNhdGlz
ZmllZCBieSB0aGUgZml4ZWQgaGVhZGVyIHNpemUgYXBwcm9hY2ggKE1EIFR5cGUgMSksIHRoZW4g
bWFraW5nIHRoaXMgdGhlIOKAnE1VU1TigJ0gd2lsbCBicmluZyB0aGUgZ3JlYXRlc3QgbGV2ZWwN
CiBvZiBhZG9wdGlvbiBhbmQgY29tcGxpYW5jZS4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5NRCBUeXBlIDIgaXMgdGhlIGZhbGxiYWNrIGZvciBtb3JlIGNvbXBs
ZXggY2FzZXMgdGhhdCBjYW5ub3QgYmUgc2F0aXNmaWVkIGJ5IE1EIFR5cGUgMS4gV2Ugc2hvdWxk
IGRlZmluZSBNRCBUeXBlIDIgYXMg4oCcU0hPVUxE4oCdICZuYnNwO3RvIGVuY291cmFnZSBzaWxp
Y29uIHZlbmRvcnMgdG8NCiBzdXBwb3J0IHRoaXMsIHdpdGhvdXQgZGV0ZXJyaW5nIHRoZSBsZXNz
IG1vdGl2YXRlZCB2ZW5kb3JzIGZyb20gc3VwcG9ydGVkIE1EIFR5cGUgMS4mbmJzcDsgJm5ic3A7
Jm5ic3A7QWxzbywgZm9yIHVzZSBjYXNlcyB3aGVyZSBubyBtZXRhZGF0YSBpcyByZXF1aXJlZCwg
aXQgd291bGQgYmUgZWFzeSBmb3IgdmVuZG9ycyB0byBzdXBwb3J0IHRoZSBNRCB0eXBlIDIgd2l0
aG91dCBpbmNsdWRpbmcgYW55IFRMVnMsIGkuZS4ganVzdCB0aGUgZml4ZWQgaGVhZGVyLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RGF2aWQ8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJl
aGFsZiBPZiA8L2I+SGFlZmZuZXIsIFdhbHRlciwgVm9kYWZvbmUgREU8YnI+DQo8Yj5TZW50Ojwv
Yj4gVGh1cnNkYXksIERlY2VtYmVyIDAzLCAyMDE1IDExOjMwIEFNPGJyPg0KPGI+VG86PC9iPiA8
YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSI+bW9oYW1lZC5ib3Vj
YWRhaXJAb3JhbmdlLmNvbTwvYT47IERhdmUgRG9sc29uOyBDYXJsb3MgUGlnbmF0YXJvIChjcGln
bmF0YSk7IEJvdHRvcmZmLCBQYXVsPGJyPg0KPGI+Q2M6PC9iPiBQYXVsIFF1aW5uIChwYXVscSk7
IEFuZHJldyBHLiBNYWxpczsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYu
b3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVy
czogZml4ZWQvdGx2PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHByZT48c3BhbiBsYW5nPSJG
UiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OmJsYWNrIj5EZWFyIGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFu
Zz0iRlIiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxh
bmc9IkZSIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPlllcy4gVHlwZSBUd28gc2hvdWxkIGJlIGEgTVVTVCBhbmQgVHlwZSBPbmUg
c2hvdWxkIGJlIG9wdGltaXplZCBmb3IgdGhlIHNpbGljb24gdXNlIGNhc2UuIFRvIGVuY291cmFn
ZSBzaWxpY29uIHZlbmRvcnMgYSBNVVNUIGZvciBNRCMyIG1heSBoZWxwIGZvciBwZW5ldHJhdGlv
biBidXQgSSBjb3VsZCBsaXZlIGFsc28gd2l0aCBhIFNIT1VMRC4gU29tZSBmZWVkYmFjayBmcm9t
IHNpbGljb24gZm9sa3MgKEJyb2FkY29tLCBDaXNjbywgSW50ZWwpIG1heSBzdXBwb3J0IHRoaXMg
ZGlzY3Vzc2lvbi4gSGF2aW5nIGFsbCB0aGUgcGVyZm9ybWFuY2Ugb3B0aW1pemF0aW9uIHNob3J0
Y3V0cyBiZXR3ZWVuIGEgVk0gYW5kIGEgcGh5c05JQyBpbiBtaW5kIHdlIHNob3VsZCBub3QgbGVh
dmUgb3V0IHNpbGljb24gYmFzZWQgYXBwcm9hY2hlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4N
CjxwcmU+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+
DQo8cHJlPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlJlZ2FyZHMsIFdhbHRlcjxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+Vm9uOjwvc3Bhbj48L2I+PHNwYW4gbGFu
Zz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OyxzYW5zLXNlcmlmIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5JbSBBdWZ0cmFnIHZvbiA8
L2I+PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iPm1vaGFtZWQu
Ym91Y2FkYWlyQG9yYW5nZS5jb208L2E+PGJyPg0KPGI+R2VzZW5kZXQ6PC9iPiBEb25uZXJzdGFn
LCAzLiBEZXplbWJlciAyMDE1IDA3OjMyPGJyPg0KPGI+QW46PC9iPiBEYXZlIERvbHNvbjsgQ2Fy
bG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpOyBCb3R0b3JmZiwgUGF1bDxicj4NCjxiPkNjOjwvYj4g
QW5kcmV3IEcuIE1hbGlzOyBQYXVsIFF1aW5uIChwYXVscSk7IDxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5CZXRyZWZmOjwvYj4gUmU6IFtzZmNd
IE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPkhpIERhdmUsIGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkZ1bGx5
IGFncmVlIHRoYXQgTUQjMiBpcyBzaW1wbGUgYW5kIGNvdmVycyB0aGUgZ2VuZXJpYyB1c2UgY2Fz
ZXMgd2hpbGUgTUQjMSBpcyBhbiBvcHRpbWl6YXRpb24gKG1vZHVsbyBzb21lIGZ1cnRoZXIgZXhw
bGFuYXRpb24gYWJvdXQgdGhlIHNpemUgb2YgdGhlIGZpeGVkIGZpZWxkcywgdGhlaXINCiBudW1i
ZXIsIGludGVyYWN0aW9uIHdpdGggdGhlIGNvbnRyb2wgcGxhbmUsIGV0Yy4pLiA8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPknigJltIHN0aWxsIGluIGZhdm9yIG9mIGhhdmluZyBNRCMyIGJlIE1V
U1QuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TWVkPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIGxh
bmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZiI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+RGUgbGEgcGFydCBkZTwv
Yj4gRGF2ZSBEb2xzb248YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gbWVyY3JlZGkgMiBkw6lj
ZW1icmUgMjAxNSAyMjoyNDxicj4NCjxiPsOAJm5ic3A7OjwvYj4gQ2FybG9zIFBpZ25hdGFybyAo
Y3BpZ25hdGEpOyBCb3R0b3JmZiwgUGF1bDxicj4NCjxiPkNjJm5ic3A7OjwvYj4gUGF1bCBRdWlu
biAocGF1bHEpOyBBbmRyZXcgRy4gTWFsaXM7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5PYmpldCZuYnNwOzo8L2I+IFJlOiBbc2ZjXSBOU0gg
Y29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsgd2UgbmVlZCB0byBz
cGVjaWZ5IGEgTVVTVCBpbXBsZW1lbnQg4oCUIGFuZCB0aGF0IHNob3VsZCBiZSB0aGUgc2ltcGxl
c3QgdG8gaW1wbGVtZW50IHdoaWNoIGFsbG93cyBmb3IgYWxsIGNvbW1vbiB1c2UgY2FzZXMg4oCU
IGluIG90aGVyIHdvcmRzLCBUeXBlIDEuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkl0IGlzIGlu
ZGVlZCBzaW1wbGUgdG8gaW1wbGVtZW50IHRoZSBwYWNrZXQgcGFyc2VyLCBidXQgSSB0aGluayBU
eXBlIDEgbWFrZXMgdGhlIGNvbnRyb2wgcGxhbmUgbW9yZSBjb21wbGljYXRlZC4NCjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SG93IGRvZXMgYW4gU0Yga25vdyB3aGF0IGl0
ZW0gaXMgcGxhY2VkIGluIHNsb3QgMSBvZiBNRCBUeXBlIDE/DQo8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlR5cGUgMiBhbGxvd3MgdGhlIG1ldGFkYXRhIHRvIGJlIHNlbGYt
ZGVzY3JpYmluZy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QWxzbywgZm9yIG1hbnkgdXNlcnMg
d2hvIGRvbuKAmXQgdXNlIG1ldGFkYXRhLCBUeXBlIDIgaXMgbW9yZSBlZmZpY2llbnQuPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlNvIGFzIEkgc2VlIGl0LCBUeXBlIDIgaXMgdGhlIGdlbmVyaWMg
b25lIGFuZCBUeXBlIDEgaXMgYW4gb3B0aW1pemF0aW9uIGZvciBzcGVjaWFsIGNhc2VzLjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPi1EYXZlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IHNmYyBbPGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5DYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSk8
YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBEZWNlbWJlciAwMiwgMjAxNSA0OjA0IFBNPGJy
Pg0KPGI+VG86PC9iPiBCb3R0b3JmZiwgUGF1bDxicj4NCjxiPkNjOjwvYj4gQW5kcmV3IEcuIE1h
bGlzOyBQYXVsIFF1aW5uIChwYXVscSk7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNm
Y0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIE5TSCBjb250ZXh0
IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkhpLCBQYXVsIEIuLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+VGhhbmtzIGZvciB0aGUgY29udmVyc2F0aW9uLCBwbGVhc2UgZmluZCBvbmUg
Zm9sbG93LXVwIGlubGluZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPk9uIERlYyAxLCAyMDE1LCBhdCA1OjU3IFBNLCBCb3R0b3JmZiwgUGF1
bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+cGF1bC5ib3R0b3Jm
ZkBocGUuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SGkgQ2FybG9zOjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+TW9yZSBvbiB0aGlzIGJlbG93LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Q2hlZXJz
LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48YnI+DQpQYXVsPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFF
MSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj5DYXJsb3MNCiBQaWduYXRhcm8gKGNwaWduYXRhKSBbPGEgaHJl
Zj0ibWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+
bWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgRGVjZW1iZXIg
MDEsIDIwMTUgMjozMiBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Qm90dG9yZmYsIFBhdWw8YnI+DQo8Yj5DYzo8L2I+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlBhdWwgUXVpbm4g
KHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6
PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTog
W3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
UGF1bCBCLiw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBzZWUgaW5saW5lLjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+T24gRGVjIDEsIDIwMTUsIGF0IDU6MTIgUE0sIEJvdHRvcmZmLCBQ
YXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj48c3BhbiBzdHls
ZT0iY29sb3I6cHVycGxlIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L3NwYW4+PC9hPiZndDsgd3Jv
dGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SGkg
UGF1bCBRLjo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlNl
ZSBpbmxpbmUsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5D
aGVlcnMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5QYXVs
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmIj5DYXJsb3MNCiBQaWduYXRhcm8gKGNwaWduYXRhKSBbPGEgaHJlZj0ibWFpbHRvOmNwaWdu
YXRhQGNpc2NvLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRvOmNwaWduYXRh
QGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgRGVjZW1iZXIgMDEsIDIwMTUgMTo1MiBQ
TTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+Qm90dG9yZmYsIFBhdWw8YnI+DQo8Yj5DYzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlBhdWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3
IEcuIE1hbGlzOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gTlNIIGNvbnRl
eHQgaGVhZGVyczogZml4ZWQvdGx2PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+SGksIFBhdWwgQi4sPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJn
aW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gRGVjIDEsIDIwMTUsIGF0IDQ6NDUgUE0sIEJvdHRvcmZm
LCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L3NwYW4+PC9hPiZndDsg
d3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SGkgUGF1bCBhbmQgQW5kZXc6PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UGF1bCwgSSBhZ3JlZSB0aGF0IGZpeGVkIGxlbmd0aCBp
cyBlYXNpZXN0IHRvIGltcGxlbWVudCBhbmQgd2lsbCBhbGxvdyB0aGUgbW9zdCByYXBpZCBhZG9w
dGlvbi4gTmV2ZXIgdGhlIGxlc3MsIGEgc3RhbmRhcmQgaXMgb2Ygbm8gdmFsdWUgaWYgaXQgZG9l
cyBub3QgaW1wcm92ZQ0KIGludGVyb3BlcmFiaWxpdHkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPk9mIGNvdXJzZS4gSSBkbyBub3Qgc2VlIGhvdyBpbnRlcm9wZXJhYmlsaXR5IGlzIGhh
bXBlcmVkIGluIHRoaXMgY2FzZSwgaG93ZXZlci4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5QQiZndDtJZiBhbiBhcHBsaWNhdGlvbiBuZWVkcyBUTFZzIHRo
ZW4gaXQgY2Fu4oCZdCBpbnRlcm9wZXJhdGUgd2l0aCBhIHN5c3RlbSB0aGF0IG5lZWRzIGZpeGVk
IHNpemVkIGZvcm1hdHMuIEluIGVmZmVjdCB5b3UgaGF2ZSB0d28gZGl2ZXJnZW50IHN0YW5kYXJk
cy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+SWYgYW4gU0ZQIG5lZWRzIFRMVnMsIGl0IHdvdWxkIGJlIHNldCB3aXRo
IFRMVnMuIFRoYXQgaXMgcGFydCBvZiB0aGUgc2hhcmVkIFNGUCBjb250ZXh0LiBNRCBUeXBlIDEg
YW5kIE1EIFR5cGUgMiBhcmUgcHJvdG9jb2wgb3B0aW9ucywgbm90IGRpdmVyZ2VudCBzdGFuZGFy
ZHMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7QW5kIGlmIHlvdSBoYXZlIGFuIFNG
UCB3aXRoIG9uZSBTRiB0aGF0IG5lZWRzIFRMVnMgYW5kIG9uZSB0aGF0IG5lZWRzIGZpeGVkIGhl
YWRlcnMgeW914oCZcmUgZ29pbmcgdG8gdHJhbnNsYXRlIHRoZSBmb3JtYXRzIGF0IHRoZSBTRkY/
IFRoZSByZXN1bHQgaXMgdGhlIHdvcnN0DQogcG9zc2libGUgd29ybGQgd2hlcmUgdGhlIHN3aXRj
aGVzIG5lZWQgdG8ga25vdyBib3RoIGZvcm1hdHMgYW5kIHRyYW5zbGF0ZSBiZXR3ZWVuIHRoZW0g
Zm9yIHZhcmlvdXMgU0ZzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgYW0gbm90IHN1cmUgd2hhdCBpdCBtZWFucyB0
byBoYXZlIOKAnGFuIFNGIHRoYXQgbmVlZHMgVExWcyBhbmQgb25lIHRoYXQgbmVlZHMgZml4ZWQg
aGVhZGVyc+KAnS4gQ2xlYXJseSwgSSBhbSBub3QgcHJvcG9zaW5nIGFueSB0cmFuc2xhdGlvbiEm
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+RG9u4oCZdCBmb3JnZXQgdGhlcmUgaXMgYSBjb250cm9sLXBsYW5lIHByb2dyYW1taW5nIHRo
ZSBTRnMvU0ZGcywgYW5kIHRoYXQgQ1Agd291bGQgc2V0IHVwIHRoZSBNRCBUeXBlIGZvciBhIGdp
dmVuIFNGUCwgc28gU0ZzIGRvIG5vdCDigJhuZWVk4oCZIHNwZWNpZmljIGVuY29kaW5ncy48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Tm93LCB0
byBtaXRpZ2F0ZSB0aGUgcmlzayBvZiBoYXZpbmcgbm8gaW50ZXJzZWN0aW9uIGluIGNhcGFiaWxp
dHkgKG9uZSBTRiBzdXBwb3J0aW5nICpvbmx5KiBUeXBlIDEgYW5kIG9uZSBTRiBzdXBwb3J0aW5n
ICpvbmx5KiBUeXBlIDIpIGlzIHRoYXQgd2UgbmVlZCB0byBzcGVjaWZ5IGEgTVVTVCBpbXBsZW1l
bnQg4oCUIGFuZCB0aGF0IHNob3VsZCBiZSB0aGUgc2ltcGxlc3QgdG8gaW1wbGVtZW50IHdoaWNo
IGFsbG93cw0KIGZvciBhbGwgY29tbW9uIHVzZSBjYXNlcyDigJQgaW4gb3RoZXIgd29yZHMsIFR5
cGUgMS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2VlIGJlbG93Ljxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9k
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5XaGF0
IEkgd291bGQgc3VnZ2VzdCBpcyBlaXRoZXI6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjEpIG1ha2UgVExWcyB0aGUgbWFuZGF0
b3J5IGZvcm1hdCB3aXRoIGZpeGVkIHNpemUgb3B0aW9uYWw7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIpIGVsaW1pbmF0ZSB0
aGUgVExWIG9wdGlvbiBlbnRpcmVseTs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MykgY2hhbmdlIHRoZSBOU0ggaGVhZGVyIGZv
cm1hdCBvcHRpb25zIHNvIHRoZSBmaXhlZCBzaXplIGhlYWRlciBpcyBhbHdheXMgcHJlc2VudCB3
aXRoIG9wdGlvbmFsIFRMVnMgZm9sbG93aW5nIHRoZSBmaXhlZCBzaXplZCBoZWFkZXIuPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRvIG1lLCBvcHRpb24gMyB3b3VsZCBub3QgYWNoaWV2
ZSBhIHVzZWZ1bCBvdXRjb21lLiBCYXNpY2FsbHksIHdlIGNvdWxkIG5vdCBjb3VudCB3aXRoIGEg
ZGV0ZXJtaW5pc3RpY2FsbHkgZml4ZWQgaGVhZGVyLCBhbmQgdGhlIGZsZXhpYmxlIFRMVi1iYXNl
ZCBvcHRpb24gd291bGQgYWx3YXlzIGhhdmUg4oCcc3R1ZmbigJ0gYmVmb3JlLiBCYXNpY2FsbHks
IHRoaXMgd291bGQgbmVnYXRlIHRoZSBiZW5lZml0cyBvZiBib3RoDQogTUQgVHlwZSAxIGFuZCBN
RCBUeXBlIDIuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlBCJmd0O0Zv
ciBvcHRpb24gMyB0aGUgZml4ZWQgaGVhZGVycyBhcmUgYXQgYSBjb25zdGFudCBvZmZzZXQgd2hp
Y2ggaXMgd2hhdCBpcyBpbXBvcnRhbnQgdG8gcGFyc2UgdGhlbSBlYXNpbHkuIEl0IGlzIHBvc3Np
YmxlIGZvciBhIHN3aXRjaCBvciBmb3Igc29mdHdhcmUgdG8gdXNlDQogdGhlIGZpeGVkIGluZm9y
bWF0aW9uIGF0IGEgZml4ZWQgb2Zmc2V0IGV2ZXIgdGhvdWdoIFRMViBkYXRhIG1heSBmb2xsb3cu
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkkgc2VlIHRoZSBwcm9ibGVtIHNwYWNlIHF1aXRlIGRpZmZlcmVudGx5OiBJ
ZiBhbiBTRlAgbmVlZHMgc2hhcmVkIGNvbnRleHQgdGhhdCBmaXRzIGluIGFuIE1EIFR5cGUgMSwg
aXQgaXMgc2V0IHdpdGggTUQgVHlwZSAxLiBJZiBpdCBuZWVkcyBtb3JlLCB0aGVuIGl0IG5lZWRz
IHRvIHBhcnNlIHRoZSBUTFZzIGFueXdheSAoYW5kIHRodXMgYSBmaXhlZCBwYXJ0IGZvbGxvd2Vk
IGJ5IFRMVnMgZG9lcyBub3QgaGVscCkuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7
VExWcyBhbHdheXMgY29zdCBtb3JlIHRoYW4gZml4ZWQgc2l6ZSBhcmVhcyBiZWNhdXNlIHRoZXkg
bXVzdCBlbmNvZGUgaW5kaXZpZHVhbCBUTHMuIEFuIGFwcGxpY2F0aW9uIHRoYXQgbmVlZHMgbW9y
ZSB0aGFuIHRoZSBmaXhlZCBhcmVhIGNhbiBlbmNvZGUgY2FuIHVzZQ0KIHRoZSBmaXhlZCBhcmVh
IGZvciBhIHBvcnRpb24gb2YgdGhlIG1ldGEtZGF0YSBhbmQgdGhlbiBhZGQgYXMgbWFueSBleHRl
bnNpb24gVExWcyBhcyBhcmUgbmVlZGVkLiBUaGUgcmVzdWx0aW5nIGVuY29kZSB3aWxsIGJlIGF0
IGxlYXN0IGFzIGVmZmljaWVudCBhcyBUTFZzIGFsb25lLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Tm93LCBicmluZyB0aGUgY29udmVyc2F0aW9uIGEgbGV2ZWwgZG93biBmcm9t
IHRoZW9yZXRpY2FsIHRvIHByYWN0aWNhbCwgZHJhZnQtZ3VpY2hhcmQtc2ZjLW5zaC1kYy1hbGxv
Y2F0aW9uLTAyLCBkcmFmdC1tZW5nLXNmYy1uc2gtYnJvYWRiYW5kLWFsbG9jYXRpb24sIGFuZCBk
cmFmdC1uYXBwZXItc2ZjLW5zaC1tb2JpbGl0eS1hbGxvY2F0aW9uIHNob3cgd2hhdOKAmXMgbmVl
ZGVkIGZvciB0aGUgV0cgdXNlIGNhc2VzLg0KIE1EIFR5cGUgMiBhZGRzIGV4dHJhIGZsZXhpYmls
aXR5IChhdCBhIHByaWNlKS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5QQiZndDtBbiB0YWxr
aW5nIHZlcnkgcHJhY3RpY2FsbHkgd2UgYXJlIG5vdCBvbW5pc2NpZW50LiBXaGVuIHdlIGZpbmQg
d2UgbmVlZCBhIG5ldyBwaWVjZSBvZiBtZXRhLWRhdGEgZm9yIHRoZXNlIGJhc2UgdXNlIGNhc2Vz
IGFuIGV4dGVuc2lvbiBUTFYgcHJvdmlkZXMgdGhlIG9wdGlvbnMNCiBvZiByZXRhaW5pbmcgdGhl
IGV4aXN0aW5nIGZvcm1hdHRlZCBkYXRhIHdoaWxlIGFkZGluZyBhbiBhZGRpdGlvbmFsIHBpZWNl
IG9mIG1ldGEtZGF0YS4gSWYgZG9uZSBjYXJlZnVsbHksIHRoaXMgY2FuIGFsbG93IGJhY2t3YXJk
IGNvbXBhdGliaWxpdHkgd2l0aCBlcXVpcG1lbnQgdGhhdCBkb2VzIG5vdCB1bmRlcnN0YW5kIHRo
ZSBuZXcgZXh0ZW5zaW9ucy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkluIG90
aGVyIHdvcmRzLCB0aGUgbWluaW11bSBjb21tb24gZGVub21pbmF0b3IgYW5kIHRoZSBzaW1wbGVy
IHRvIGltcGxlbWVudCBpcyBNRCBUeXBlIDEuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UEIm
Z3Q7TXkgb3B0aW9uIDIgaXMgdGhlIHNpbXBsZXIgb3B0aW9uLiBGaXhlZCBsZW5ndGggb25seS4g
V2hhdCBpcyBjdXJyZW50bHkgcHJvcG9zZWQgaXMgdGhlIG1vc3QgY29tcGxleCBzaW5jZSBpdCBs
ZWFkcyB0byBtdWx0aXBsZSBmb3JtYXRzIHdpdGggdHJhbnNsYXRpb25zIGJldHdlZW4NCiB0aGVt
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBs
ZWFzZSBubyB0cmFuc2xhdGlvbnMhPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPuKAlCBDYXJsb3MuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+VGhhbmtzITxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj7igJQgQ2FybG9zLjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
SWYgb3B0aW9uIDMgaXMgY2hvc2VuIHRoZW4gYXBwbGljYXRpb25zIGNhbiBhbHdheXMgY291bnQg
b24gdGhlIGZpeGVkIHNpemVkIGhlYWRlciBhcyB0aGVpciBkZWZhdWx0Ljwvc3Bhbj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGV5IGNvdWxkIGNvdW50IHdpdGggYSBmaXhlZCBzaXpl
IHBhcnQsIG5vdCB3aXRoIGEgZml4ZWQgc2l6ZWQgaGVhZGVyLCBpZiBJIHVuZGVyc3RhbmQgdGhl
IHByb3Bvc2FsIGNvcnJlY3RseS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+UEImZ3Q7VGhpcyBpcyBvbmUgYmV0dGVyIHRoYW4gdGhlIGN1cnJlbnQgcHJvcG9zYWwgd2hp
Y2ggY2Fu4oCZdCBjb3VudCBvbiBlaXRoZXIgYSBmaXhlZCBzaXplZCBoZWFkZXIgb3Igb24gYSBm
aXhlZCBzaXplIHBhcnQgYXQgYSBrbm93biBvZmZzZXQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPuKAlCBDYXJs
b3MuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5DaGVlcnMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxicj4NClBhdWw8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPnNmYw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Zzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PC9iPlBhdWwgUXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6PC9iPjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVzZGF5LCBEZWNl
bWJlciAwMSwgMjAxNSAxMjoxNCBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+QW5kcmV3IEcuIE1hbGlzPGJyPg0KPGI+Q2M6
PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gTlNIIGNvbnRleHQgaGVh
ZGVyczogZml4ZWQvdGx2PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgQW5keSw8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFz
ZSBzZWUgYmVsb3cuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QYXVsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE5vdiAy
MywgMjAxNSwgYXQgMTA6NTAgQU0sIEFuZHJldyBHLiBNYWxpcyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmFnbWFsaXNAZ21haWwuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5hZ21hbGlzQGdt
YWlsLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgYWdy
ZWUgd2l0aCBQYXVsIEIuIHRoYXQgaW50ZXJvcGVyYWJpbGl0eSBpcyBiZXN0IHNlcnZlZCBieSB1
c2luZyBhIGhlYWRlciB0aGF0IGFjY29tbW9kYXRlcyB0aGUgZ3JlYXRlc3QgbnVtYmVyIG9mIHBv
c3NpYmxlIGFwcGxpY2F0aW9ucyBhbmQgdXNlIGNhc2VzIGFzIHRoZSBjb21tb24gZGVub21pbmF0
b3IuIFRoaXMgYXJndWVzIGZvciB0eXBlIDIgYmVpbmcgdGhlIE1VU1QgdG8gaW1wbGVtZW50LCB3
aXRoDQogdHlwZSAxIGJlaW5nIGFuIG9wdGlvbmFsIG9wdGltaXphdGlvbiBmb3Igc29tZSBwYXJ0
aWN1bGFyIHVzZSBjYXNlcyBvciBhcHBsaWNhdGlvbnMgdGhhdCByZXF1aXJlIGF0IG1vc3QgYSBw
YXJ0aWN1bGFyIG51bWJlciBjb250ZXh0IGhlYWRlcnMuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7SSBkb24ndCBmb2xsb3cgdGhhdCBsb2dp
YzogdGhlIF9lYXNpZXN0XyAoaW4gdGVybXMgb2YgY29tcGxleGl0eSwgY29zdCwgZXRjLikgb3B0
aW9uIG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRvIG1hbmRhdGUgc2luY2UgaXQgYWxsb3dzIGZvciBh
IGJyb2FkIGltcGxlbWVudGF0aW9uIGFuZCBoZWxwcyBlbnN1cmUgYWRvcHRpb24gb2YgdGhlIHBy
b3RvY29sLiAmbmJzcDtNYW5kYXRpbmcgYSBtb3JlIGNvbXBsZXggb3B0aW9uDQogc2ltcGx5IHNs
b3dzIHRoZSBhZG9wdGlvbi4gJm5ic3A7VGhpcyBpcyBleGFjdGx5IHRoZSBjb252ZXJzYXRpb24g
d2UgaGFkIHdoZW4gcHV0dGluZyB0b2dldGhlciB0aGUgZHJhZnQsIGFuZCBvbmUgdGhhdCBzZWVt
cyB0byByZXNvbmF0ZSB3aXRoIGRldmVsb3BlcnMgYW5kIG9wZXJhdG9ycyBhbGlrZS48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UFEmZ3Q7ICZuYnNwO0Fsc28sIGxldCdzIG5vdCBpZ25v
cmUgaGlzdG9yeSAoeW91IGtub3cgdGhlIG9sZCBhZGFnZSA7KSk6IFRMViBhbmQgb3RoZXIgdmFy
aWFibGUgbGVuZ3RoIGRhdGEgcGxhbmUgcHJvdG9jb2xzIGhhdmUgbm90IGJlZW4gYSBzdWNjZXNz
LiAmbmJzcDtXZSBjYW4gZGViYXRlIHRoZSByZWFzb25zIGZvciB0aGF0LCBidXQgdGhlIGZhY3Qg
cmVtYWluczogc2ltcGxlIGRhdGEgcGxhbmVzIGdldCBhZG9wdGlvbi4gJm5ic3A7QXMNCiBQYXVs
IEIuIHBvaW50cyBvdXQgYmVsb3csIHdlIGRvbid0IGtub3cgYWxsIHRoZSBtZXRhZGF0YSBhbnN3
ZXJzLCBidXQgd2UgZG8ga25vdyB0aGF0IGEgYm91bmRlZCBhbW91bnQgb2YgbWV0YWRhdGEgaXMg
dmVyeSBpbXBvcnRhbnQgZm9yIFNGQyB1c2UgY2FzZXMuICZuYnNwO0xldCdzIHVzZSB0aGF0IGZh
Y3QsIGFuZCBhIHNpbXBsZSBwcm90b2NvbCB0byBnZXQgaW1wbGVtZW50YXRpb24gb3V0IHRoZSBk
b29yLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SW4gYSBz
ZXBhcmF0ZSBlbWFpbCwgTWVkIGFza2VkIGEgdmVyeSByZWFzb25hYmxlIHF1ZXN0aW9uIC0gZm9y
IHR5cGUgMSwgd2h5IGFyZSB0aGVyZSZuYnNwO2ZvdXIgbWFuZGF0b3J5IGNvbnRleHQgaGVhZGVy
cywgcmF0aGVyIHRoYW4gMiwgMywgNSwgMTAsIGV0Yy4/IFRoZSBkcmFmdCBjb250YWlucyBubyBw
YXJ0aWN1bGFyIGp1c3RpZmljYXRpb24gZm9yIHRoaXMgY2hvaWNlLjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UFEmZ3Q7ICZuYnNw
O1RoYXQncyBhIHZlcnkgdmFsaWQgcXVlc3Rpb24uICZuYnNwO1RoZSBzdGFydGluZyBwcmVtaXNl
IHdhcyBzaW1wbGU6IGEgYm91bmRlZCBzZXQgb2YgZml4ZWQgbWV0YWRhdGEuICZuYnNwOyBCYXNl
ZCBvbiBzb21lIGV4cGVyaWVuY2UgaW4gdGhlIHNlcnZpY2Ugc3BhY2UgYW5kIHNvbWUgaW5pdGlh
bCB1c2UgY2FzZSBkaXNjdXNzaW9uIHdpdGggb3BlcmF0b3JzLCA0IHByb3ZpZGVkIHNvbWUgYmFs
YW5jZTogcmVhc29uYWJsZQ0KIGluIHRoYXQgaXQgcHJvdmlkZWQgc29tZSBtZWFuaW5nZnVsIHNw
YWNlLCB5ZXQgbm90IHNvIGxhcmdlIGFzIHRvIGJlY29tZSB1bndpZWxkeSwgYWxsIHRoZSB3aGls
ZSBmb3JjaW5nIHNvbWUgZGlzY2lwbGluZS4gJm5ic3A7T3ZlcmFsbCB0aGF0IGhhcyBwcm92ZW4g
dG8gYmUgdHJ1ZSBhcyBpbXBsZW1lbnRhdGlvbnMgaGF2ZSBiZWVuIHRlc3RlZCBhbmQgbWFwcGVk
IHRvIHVzZSBjYXNlcy4gJm5ic3A7T2YgY291cnNlIHlvdSBjYW4gY29tZSB1cCB3aXRoIGNhc2Vz
DQogd2hlcmUgNCBpcyB0b28gbWFueSwgb3IgdG9vIGZldywgaW4gd2hpY2ggY2FzZSB0aGUgZHJh
ZnQgcHJvdmlkZXMgYSBtZWFucyB0byBhY2NvbW1vZGF0ZSB0aGF0LjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7SSBhbHNvIHRoaW5rIHdlIG5lZWQgdG8gYmUgcmVh
bGlzdGljLiAmbmJzcDtXZSB3ZXJlIHVyZ2VkIGR1cmluZyBXRyBmb3JtYXRpb24gYnkgYSBsYXJn
ZSBvcGVyYXRvcjogdGhlIElFVEYgY2Fubm90IHNwZW5kIHllYXJzIHRyeWluZyB0byBzb2x2ZSB0
aGUgc2VydmljZSBjaGFpbmluZyBpc3N1ZS4gJm5ic3A7VGhlIG5lZWQgZm9yIGFuIGludGVyb3Bl
cmFibGUgcHJvdG9jb2wgaXMgYWN1dGUgYW5kIG9wZXJhdG9ycyBuZWVkDQogdG8gc3RhcnQgd29y
a2luZyBvbiBkZXBsb3ltZW50IChzZWUgdGhlIHZpYnJhbmN5IG9mIHRoZSBvcGVuIHNvdXJjZSBw
cm9qZWN0cyBpbiB0aGlzIHNwYWNlKS4gJm5ic3A7VGhlIGJhbGFuY2Ugb2YgdHlwZSAxIGFuZCB0
eXBlIDIgYWxsb3dzIGZvciB2ZWxvY2l0eSBhbmQgZXZvbHV0aW9uLiAmbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+SXTigJlzIHRydWUgdGhhdCB0aGVyZSBhcmUgdHdvIHBhcnRp
Y3VsYXIgdXNlIGNhc2VzLCZuYnNwO2RyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlv
biBhbmQmbmJzcDtkcmFmdC1uYXBwZXItc2ZjLW5zaC1tb2JpbGl0eS1hbGxvY2F0aW9uLCB0aGF0
IGxvb2sgdG8gbWFrZSBnb29kIHVzZSBvZiBleGFjdGx5IDQgY29udGV4dCBoZWFkZXJzLiBIb3dl
dmVyLCB0aGVzZSBhcmUganVzdCB0d28gcGFydGljdWxhciBleGFtcGxlcywNCiBhbmQgbm90IHll
dCBhY2NlcHRlZCBieSB0aGUgV0cuJm5ic3A7IEZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhlc2Ug
ZHJhZnRzLCBvciBldmVuIGltcGxlbWVudGF0aW9uLCBtYXkgc2hvdyB0aGF0IGZvdXIgYXJlIGlu
c3VmZmljaWVudC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2hlZXJzLDxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QW5keTxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pk9uIEZyaSwgTm92IDIwLCAyMDE1IGF0IDEyOjIwIFBNLCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvc3Bhbj48L2E+Jmd0
OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1
b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3Bh
ZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+SSB0aGluayB3ZSBhbGwgY291bGQgYWdyZWUgdGhhdCBmaXhlZCBoZWFkZXJz
IGFyZSBlYXNpZXIgdG8gaW1wbGVtZW50IHRoYW4gVExWcywgaG93ZXZlciB0aGF0IGRvZXMgbm90
IHJhdGlvbmFsaXplIG1hbmRhdGluZyBhIGZpeGVkIGhlYWRlciBpbXBsZW1lbnRhdGlvbi4gSXQg
d291bGQgcmF0aW9uYWxpemUgc3VwcG9ydGluZyBvbmx5IGZpeGVkIGxlbmd0aCBoZWFkZXJzLA0K
IGhvd2V2ZXIgd2UgaGF2ZSBiZWVuIHVuYWJsZSB0byBkbyB0aGlzLiBPcHRpb25zIGFsd2F5cyB3
ZWFrZW4gc3RhbmRhcmRzIGFncmVlbWVudC48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklmIHRoZSBhcHBsaWNhdGlv
biByZXF1aXJlcyBUTFZzLCB0aGVuIGl0IGRvZXMgbm90IHByb3ZpZGUgYW55IHN0YW5kYXJkcyBh
ZHZhbnRhZ2UgdG8gbWFuZGF0ZSBzdXBwb3J0IGZvciBmaXhlZCBoZWFkZXJzLiBJdCB3aWxsIG5v
dCBiZSBwb3NzaWJsZSBmb3IgYW4gYXBwbGljYXRpb24gdGhhdCByZXF1aXJlcyBUTFZzIHRvIGZh
bGwgYmFjayB0byBmaXhlZCBsZW5ndGgNCiBoZWFkZXJzLiBJZiB0aGV5IGNvdWxkLCB0aGVuIHdl
IHNob3VsZCBlbGltaW5hdGUgdGhlIFRMViBvcHRpb24gZnJvbSBOU0guPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5J
TUhPIHdlIHNob3VsZCBiZSBsb29raW5nIGF0IHRoZSBhYnN0cmFjdCBzZW1hbnRpY3MgZm9yIG1l
dGEtZGF0YSBiZWZvcmUgd2UgY29uc2lkZXIgaG93IHRvIGVuY29kZSBpdC4gT25jZSB3ZSBkZWNp
ZGUgd2hhdCBuZWVkcyB0byBiZSBlbmNvZGVkIHRoZW4gd2UgY2FuIGNvbnNpZGVyIHRoZSBiZXN0
IGVuY29kaW5ncyBhbmQgd2hhdCBzaG91bGQgYmUgbWFuZGF0b3J5DQogb3Igb3B0aW9uYWwuPHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UGF1bDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj48c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+c2ZjIFttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+T24gQmVoYWxm
DQogT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9i
PlBhdWwgUXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5GcmlkYXksIE5vdmVtYmVyIDIwLCAyMDE1IDY6
MjcgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPlFpbiBXdTxicj4NCjxiPkNjOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnVyaS5lbHp1ckBpbnRl
bC5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj51cmkuZWx6
dXJAaW50ZWwuY29tPC9zcGFuPjwvYT47IERvbGdhbm93LCBBbmRyZXcgKEFuZHJldyk7PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjsNCiBMaW5kYSBEdW5iYXI8YnI+DQo8Yj5TdWJqZWN0
OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6
IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5PbiBOb3YgMTksIDIwMTUsIGF0IDk6MjggUE0sIFFpbiBXdSAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmJpbGwud3VAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmJpbGwud3VAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0Qi
PkhpLCBBbmRyZXcgYW5kIFBhdWw6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+SXQgbG9va3MgSSBtaXNz
ZWQgYSBsb3Qgb2YgZGlzY3Vzc2lvbiByZWdhcmRpbmcgTlNIIGNvbnRleHQgaGVhZGVyIGluIHRo
ZSBwYXN0LCB0aGFua3MgUGF1bCB0byBwb2ludCBtZSB0aGUgYXJjaGl2ZS48L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjoj
MUY0OTdEIj5HZW5lcmFsbHkgc3BlYWtpbmcsIHRoZXJlIGlzIHRyYWRlb2ZmIGJldHdlZW4gcGVy
Zm9ybWFuY2UgYW5kIGZsZXhpYmlsaXR5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFic29sdXRl
bHksIGFuZCB0aGF0J3MgdGhlIHJlYXNvbiBmb3Igb2ZmZXJpbmcgdGhlIHR3byBvcHRpb25zOiBi
YWxhbmNlIHNwZWVkL3NpbXBsaWNpdHkgYW5kIGZsZXhpYmlsaXR5LjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5UaGUgcGhpbG9zb3BoeSBpcyB0byBtYW5kYXRlIHRoZSBzaW1wbGVzdCBm
b3JtIG9mIG1ldGFkYXRhLCBlbmFibGluZyBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGJhc2UuJm5i
c3A7IElmL3doZW4gbW9yZSBmbGV4aWJpbGl0eSBpcyBuZWVkZWQgYSBtb3JlIGZsZXhpYmxlIE5T
SCB0eXBlIGlzIGF2YWlsYWJsZSwgYWxvbmcgd2l0aCB0aGUgYXNzb2NpYXRlZCB0cmFkZW9mZnMu
Jm5ic3A7IFRoYXQncyB0aGUgYmFsYW5jZSB0aGF0IHdlDQogZGVjaWRlZCB0byBzdHJpa2UgYW5k
IGl0IHNlZW1zIHRvIGJlIHJlYXNvbmFibGUgYW5kIHdlbGwgYWNjZXB0ZWQuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlBhdWw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3Jn
PC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48bzpwPjwv
bzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hl
bHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_94DA9C7F532AD946852C9C5527195239254B4D80G2W2527americas_--


From nobody Thu Dec  3 11:26:03 2015
Return-Path: <eric.gray@ericsson.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B8D51A0117 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:26:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.999
X-Spam-Level: 
X-Spam-Status: No, score=-2.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, J_CHICKENPOX_24=0.6, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tH3SvfmC8Uf2 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:25:54 -0800 (PST)
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 A8F8B1A00F5 for <sfc@ietf.org>; Thu,  3 Dec 2015 11:25:53 -0800 (PST)
X-AuditID: c618062d-f79d16d000001b1c-55-5660971593f6
Received: from EUSAAHC006.ericsson.se (Unknown_Domain [147.117.188.90]) by usplmg20.ericsson.net (Symantec Mail Security) with SMTP id BE.04.06940.51790665; Thu,  3 Dec 2015 20:25:10 +0100 (CET)
Received: from EUSAAMB107.ericsson.se ([147.117.188.124]) by EUSAAHC006.ericsson.se ([147.117.188.90]) with mapi id 14.03.0248.002; Thu, 3 Dec 2015 14:25:51 -0500
From: Eric Gray <eric.gray@ericsson.com>
To: "Bottorff, Paul" <paul.bottorff@hpe.com>, David Melman <davidme@marvell.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggAEqMwCAADCEgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlQCAAAWLgIAABzkAgAFynwD//6y6UIAA8doAgAAxv4CAAFqCAIAASlwA//+to2A=
Date: Thu, 3 Dec 2015 19:25:51 +0000
Message-ID: <48E1A67CB9CA044EADFEAB87D814BFF644969CD0@eusaamb107.ericsson.se>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <94DA9C7F532AD946852C9C5527195239254B4D80@G2W2527.americas.hpqcorp.net>
In-Reply-To: <94DA9C7F532AD946852C9C5527195239254B4D80@G2W2527.americas.hpqcorp.net>
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_48E1A67CB9CA044EADFEAB87D814BFF644969CD0eusaamb107erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRmVeSWpSXmKPExsUyuXRPlK7Y9IQwg7WHxCz+fVzMaLGzoZ/R 4smDrewOzB67djWyeyxZ8pPJY/LCi8wBzFFcNimpOZllqUX6dglcGVuf/2YuePOftaL35AzW BsaGN6xdjJwcEgImEp2X7rJD2GISF+6tZ+ti5OIQEjjCKNF9ZhYzSEJIYBmjxO0N8SA2m4CG xLE7axlBbBGBQomGfzOZQGxhAUOJ7U17WSDiRhILV39jBRkkIjCPUeLW9ZdAgzg4WARUJJ7P sAWp4RXwlZhzZy07xPwXHBJtyxVAbE6BEImGRZ/AjmMEOuj7qTVg85kFxCVuPZnPBHGogMSS PeeZIWxRiZeP/0E9oyQxaek5VpBVzAL5Ei3TayFWCUqcnPmEZQKjyCwkk2YhVM1CUgUR1pRY v0sfolpRYkr3Q3YIW0Oidc5cdmTxBYzsqxg5SosLcnLTjQw2MQLj6ZgEm+4OxvvTPQ8xCnAw KvHwfiiPDxNiTSwrrsw9xCjBwawkwhvllhAmxJuSWFmVWpQfX1Sak1p8iFGag0VJnJeRgYFB SCA9sSQ1OzW1ILUIJsvEwSnVwHhwtv15m7KVa6wf6VtbTDlu/3eyRLRGEWtJSck3rpsyZ002 Xz7Bq7liKbfGNWmtrdwTBPuXyojdr1LuO3rG9LaEoeWVrNsuRw4Zr5F96f70VlrcbM9ziyR4 Ar/537u6MVNHaeOZU8UbuT9rNv52udv78Y1DZ2GU/LZHSs5yd39O+GKd2lkpVafEUpyRaKjF XFScCACeyqg/owIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/snlOu-Wa6-F_J879PA8PEPiJdkI>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 19:26:00 -0000

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

T3IgYXJlIHlvdSByZWZlcnJpbmcgdG8g4oCcaW1wbGljaXQgbGVuZ3Ro4oCdIGJhc2VkIG9uIHR5
cGUgaW4gYSDigJxUeXBlIFZhbHVl4oCdIGVuY29kaW5nPw0KDQpGcm9tOiBzZmMgW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEJvdHRvcmZmLCBQYXVsDQpTZW50OiBU
aHVyc2RheSwgRGVjZW1iZXIgMDMsIDIwMTUgMjoyMCBQTQ0KVG86IERhdmlkIE1lbG1hbjsgc2Zj
QGlldGYub3JnDQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQv
dGx2DQoNCkhpIERhdmlkOg0KDQpJ4oCZZCBsaWtlIHRvIHVuZGVyc3RhbmQgYSBsaXR0bGUgYmV0
dGVyIHdoYXQgdGhlIHJlYWwgaGFyZHdhcmUgcmVxdWlyZW1lbnQgaXMgZm9yIGZpeGVkIGhlYWRl
cnMuDQoNCkl0IHNlZW1zIGxpa2Ugd2UgY2Fu4oCZdCBoYXZlIGEgZml4ZWQgb2Zmc2V0IHRvIHRo
ZSBOU0ggaGVhZGVyIGZyb20gdGhlIHN0YXJ0IG9mIHRoZSBmcmFtZS4NCi1JZiB3ZSBoYXZlIGFu
IEV0aGVybmV0IGxheWVyIHdlIGhhdmUgNCBkaWZmZXJlbnQgdGFncyB3aGljaCBhcmUgVHlwZWQg
d2l0aCBhbiBFdGhlcnR5cGUgYW5kIGhhdmUgZGlmZmVyZW50IGltcGxpY2l0IGxlbmd0aHMuIFRo
ZXNlIGFyZSBUViBlbmNvZGluZyB3aXRoIGltcGxpY2l0IGxlbmd0aC4NCi1JZiB3ZSBoYXZlIGFu
IE1QTFMgbGFiZWwgc3RhY2sgb3IgYW4gTVBMUyBzZWdtZW50IHJvdXRlIHN0YWNrIHRoZSBudW1i
ZXIgb2YgbGFiZWxzIGluIHRoZSBNUExTIHN0YWNrIHdpbGwgZGV0ZXJtaW5lIHRoZSBzaXplIG9m
IHRoZSBNUExTIGhlYWRlci4gRm9yIE1QTFMgdGhpcyB3b3VsZCB0eXBpY2FsbHkgYmUgZGV0ZXJt
aW5lZCBieSB0aGUgY29udGV4dCBpZGVudGlmaWVkIGJ5IHRoZSBmaXJzdCBsYWJlbCBpbiB0aGUg
c3RhY2suIEluIGVmZmVjdCB0aGUgZmlyc3QgbGFiZWwgaWRlbnRpZmllcyBhbiBpbXBsaWNpdCBs
ZW5ndGggZm9yIHRoZSBzdGFjay4gSW4gYW4gTVBMUyBTZWdtZW50IFJvdXRlIHN0YWNrIHdlIHdv
dWxkIGhhdmUgdmFyaWFibGUgbGVuZ3RocyBkZXBlbmRpbmcgb24gdGhlIG51bWJlciBvZiBzZWdt
ZW50cyBhbmQgd2hlcmUgd2UgYXJlIGluIHRoZSBzdGFjay4gSW4gZWl0aGVyIGNhc2UgdGhlIGlt
cG9ydGFudCB0aGluZyBpcyB0aGF0IHdlIGtub3cgdGhlIG9mZnNldCB0byB0aGUgdG9wIGxhYmVs
Lg0KLUlmIHdlIGhhdmUgb25lIG9mIHRoZSBOVk8zIGVuY2Fwc3VsYXRpb25zIHRoZW4gd2Ugd2ls
bCBoYXZlIGEgdmFyaWV0eSBsYXllcmVkIGVuY2Fwc3VsYXRpb25zLg0KDQpJIHRoaW5rIHdoYXQg
d2UgbmVlZCBmb3IgaGFyZHdhcmUgaXM6DQoxKXRoZSBhYmlsaXR5IHRvIGVhc2lseSBwYXJzZSBv
dmVyIHRoZSBOU0ggaGVhZGVyOw0KMil0aGUgYWJpbGl0eSB0byBmaW5kIHRoZSBmaWVsZHMgd2Ug
bmVlZCBmb3Igc3dpdGNoaW5nIChpbiBoYXJkd2FyZSBhbmQgc29mdHdhcmUpIGF0IGZpeGVkIG9m
ZnNldHMgZnJvbSB0aGUgc3RhcnQgb2YgdGhlIE5TSCBoZWFkZXIuDQoNCkl0IHNlZW1zIHRoZSBM
ZW5ndGggZmllbGQgb2YgdGhlIE5TSCBoZWFkZXIgcHJvdmlkZXMgYW4gZWFzeSBtZXRob2QgdG8g
cGFyc2Ugb3ZlciB0aGUgTlNIIGhlYWRlciByZWdhcmRsZXNzIHRoZSBpbnRlcm5hbCBvcmdhbml6
YXRpb24gb2YgdGhlIGhlYWRlci4NCkl0IHNlZW1zIHRoZSByZXF1aXJlbWVudCBvZiB0aGUgZml4
ZWQgaGVhZGVyIGlzIGFjdHVhbGx5IHRvIGhhdmUgbWV0YS1kYXRhIGxvY2F0ZWQgYXQgZml4ZWQg
b2Zmc2V0cyBmcm9tIHRoZSBiZWdpbm5pbmcgb2YgdGhlIE5TSCBoZWFkZXIuDQoNClNvIHdoYXQg
aXMgdGhlIGFjdHVhbCByZXF1aXJlbWVudCB1bmRlciB0aGlzIGZpeGVkIGxlbmd0aCBkaXNjdXNz
aW9uPw0KDQpDaGVlcnMsDQoNClBhdWwNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBEYXZpZCBNZWxtYW4NClNlbnQ6IFRodXJzZGF5LCBEZWNl
bWJlciAwMywgMjAxNSA2OjU0IEFNDQpUbzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoN
ClRoZXJlIGlzIG5vIGRvdWJ0IHRoYXQgZml4ZWQtc2l6ZSBoZWFkZXIgcGFyc2luZyBlYXNlcyB0
aGUgc2lsaWNvbiBkZXNpZ24sIHRoZXJlYnkgIGxvd2VyaW5nIHRoZSBiYXJyaWVyIGZvciBzaWxp
Y29uIHZlbmRvcnMgdG8gc3VwcG9ydCBpdC4NCg0KSWYgd2Ugc2VlIHRoYXQgdGhlIG1haW4gdXNl
IGNhc2VzIGFyZSBpbmRlZWQgc2F0aXNmaWVkIGJ5IHRoZSBmaXhlZCBoZWFkZXIgc2l6ZSBhcHBy
b2FjaCAoTUQgVHlwZSAxKSwgdGhlbiBtYWtpbmcgdGhpcyB0aGUg4oCcTVVTVOKAnSB3aWxsIGJy
aW5nIHRoZSBncmVhdGVzdCBsZXZlbCBvZiBhZG9wdGlvbiBhbmQgY29tcGxpYW5jZS4NCg0KTUQg
VHlwZSAyIGlzIHRoZSBmYWxsYmFjayBmb3IgbW9yZSBjb21wbGV4IGNhc2VzIHRoYXQgY2Fubm90
IGJlIHNhdGlzZmllZCBieSBNRCBUeXBlIDEuIFdlIHNob3VsZCBkZWZpbmUgTUQgVHlwZSAyIGFz
IOKAnFNIT1VMROKAnSAgdG8gZW5jb3VyYWdlIHNpbGljb24gdmVuZG9ycyB0byBzdXBwb3J0IHRo
aXMsIHdpdGhvdXQgZGV0ZXJyaW5nIHRoZSBsZXNzIG1vdGl2YXRlZCB2ZW5kb3JzIGZyb20gc3Vw
cG9ydGVkIE1EIFR5cGUgMS4gICAgQWxzbywgZm9yIHVzZSBjYXNlcyB3aGVyZSBubyBtZXRhZGF0
YSBpcyByZXF1aXJlZCwgaXQgd291bGQgYmUgZWFzeSBmb3IgdmVuZG9ycyB0byBzdXBwb3J0IHRo
ZSBNRCB0eXBlIDIgd2l0aG91dCBpbmNsdWRpbmcgYW55IFRMVnMsIGkuZS4ganVzdCB0aGUgZml4
ZWQgaGVhZGVyLg0KDQpEYXZpZA0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIEhhZWZmbmVyLCBXYWx0ZXIsIFZvZGFmb25lIERFDQpTZW50OiBU
aHVyc2RheSwgRGVjZW1iZXIgMDMsIDIwMTUgMTE6MzAgQU0NClRvOiBtb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgRGF2ZSBE
b2xzb247IENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKTsgQm90dG9yZmYsIFBhdWwNCkNjOiBQ
YXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpczsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4
ZWQvdGx2DQoNCg0KRGVhciBhbGwsDQoNCg0KDQpZZXMuIFR5cGUgVHdvIHNob3VsZCBiZSBhIE1V
U1QgYW5kIFR5cGUgT25lIHNob3VsZCBiZSBvcHRpbWl6ZWQgZm9yIHRoZSBzaWxpY29uIHVzZSBj
YXNlLiBUbyBlbmNvdXJhZ2Ugc2lsaWNvbiB2ZW5kb3JzIGEgTVVTVCBmb3IgTUQjMiBtYXkgaGVs
cCBmb3IgcGVuZXRyYXRpb24gYnV0IEkgY291bGQgbGl2ZSBhbHNvIHdpdGggYSBTSE9VTEQuIFNv
bWUgZmVlZGJhY2sgZnJvbSBzaWxpY29uIGZvbGtzIChCcm9hZGNvbSwgQ2lzY28sIEludGVsKSBt
YXkgc3VwcG9ydCB0aGlzIGRpc2N1c3Npb24uIEhhdmluZyBhbGwgdGhlIHBlcmZvcm1hbmNlIG9w
dGltaXphdGlvbiBzaG9ydGN1dHMgYmV0d2VlbiBhIFZNIGFuZCBhIHBoeXNOSUMgaW4gbWluZCB3
ZSBzaG91bGQgbm90IGxlYXZlIG91dCBzaWxpY29uIGJhc2VkIGFwcHJvYWNoZXMuDQoNCg0KDQpS
ZWdhcmRzLCBXYWx0ZXINCg0KDQpWb246IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSBJbSBBdWZ0cmFnIHZvbiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hh
bWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPg0KR2VzZW5kZXQ6IERvbm5lcnN0YWcsIDMuIERlemVt
YmVyIDIwMTUgMDc6MzINCkFuOiBEYXZlIERvbHNvbjsgQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25h
dGEpOyBCb3R0b3JmZiwgUGF1bA0KQ2M6IEFuZHJldyBHLiBNYWxpczsgUGF1bCBRdWlubiAocGF1
bHEpOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCkJldHJlZmY6IFJlOiBbc2Zj
XSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KSGkgRGF2ZSwgYWxsLA0KDQpGdWxs
eSBhZ3JlZSB0aGF0IE1EIzIgaXMgc2ltcGxlIGFuZCBjb3ZlcnMgdGhlIGdlbmVyaWMgdXNlIGNh
c2VzIHdoaWxlIE1EIzEgaXMgYW4gb3B0aW1pemF0aW9uIChtb2R1bG8gc29tZSBmdXJ0aGVyIGV4
cGxhbmF0aW9uIGFib3V0IHRoZSBzaXplIG9mIHRoZSBmaXhlZCBmaWVsZHMsIHRoZWlyIG51bWJl
ciwgaW50ZXJhY3Rpb24gd2l0aCB0aGUgY29udHJvbCBwbGFuZSwgZXRjLikuDQoNCknigJltIHN0
aWxsIGluIGZhdm9yIG9mIGhhdmluZyBNRCMyIGJlIE1VU1QuDQoNCkNoZWVycywNCk1lZA0KDQpE
ZSA6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBEZSBsYSBwYXJ0IGRlIERhdmUg
RG9sc29uDQpFbnZvecOpIDogbWVyY3JlZGkgMiBkw6ljZW1icmUgMjAxNSAyMjoyNA0Kw4AgOiBD
YXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSk7IEJvdHRvcmZmLCBQYXVsDQpDYyA6IFBhdWwgUXVp
bm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NCk9iamV0IDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0K
DQo+IHdlIG5lZWQgdG8gc3BlY2lmeSBhIE1VU1QgaW1wbGVtZW50IOKAlCBhbmQgdGhhdCBzaG91
bGQgYmUgdGhlIHNpbXBsZXN0IHRvIGltcGxlbWVudCB3aGljaCBhbGxvd3MgZm9yIGFsbCBjb21t
b24gdXNlIGNhc2VzIOKAlCBpbiBvdGhlciB3b3JkcywgVHlwZSAxLg0KDQpJdCBpcyBpbmRlZWQg
c2ltcGxlIHRvIGltcGxlbWVudCB0aGUgcGFja2V0IHBhcnNlciwgYnV0IEkgdGhpbmsgVHlwZSAx
IG1ha2VzIHRoZSBjb250cm9sIHBsYW5lIG1vcmUgY29tcGxpY2F0ZWQuDQpIb3cgZG9lcyBhbiBT
RiBrbm93IHdoYXQgaXRlbSBpcyBwbGFjZWQgaW4gc2xvdCAxIG9mIE1EIFR5cGUgMT8NClR5cGUg
MiBhbGxvd3MgdGhlIG1ldGFkYXRhIHRvIGJlIHNlbGYtZGVzY3JpYmluZy4NCg0KQWxzbywgZm9y
IG1hbnkgdXNlcnMgd2hvIGRvbuKAmXQgdXNlIG1ldGFkYXRhLCBUeXBlIDIgaXMgbW9yZSBlZmZp
Y2llbnQuDQoNClNvIGFzIEkgc2VlIGl0LCBUeXBlIDIgaXMgdGhlIGdlbmVyaWMgb25lIGFuZCBU
eXBlIDEgaXMgYW4gb3B0aW1pemF0aW9uIGZvciBzcGVjaWFsIGNhc2VzLg0KDQoNCi1EYXZlDQoN
Cg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpDQpTZW50OiBXZWRuZXNkYXksIERlY2VtYmVy
IDAyLCAyMDE1IDQ6MDQgUE0NClRvOiBCb3R0b3JmZiwgUGF1bA0KQ2M6IEFuZHJldyBHLiBNYWxp
czsgUGF1bCBRdWlubiAocGF1bHEpOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
ClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KSGks
IFBhdWwgQi4sDQoNClRoYW5rcyBmb3IgdGhlIGNvbnZlcnNhdGlvbiwgcGxlYXNlIGZpbmQgb25l
IGZvbGxvdy11cCBpbmxpbmUuDQoNCk9uIERlYyAxLCAyMDE1LCBhdCA1OjU3IFBNLCBCb3R0b3Jm
ZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5j
b20+PiB3cm90ZToNCg0KSGkgQ2FybG9zOg0KDQpNb3JlIG9uIHRoaXMgYmVsb3csDQoNCkNoZWVy
cywNCg0KUGF1bA0KDQpGcm9tOiBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkgW21haWx0bzpj
cGlnbmF0YUBjaXNjby5jb21dDQpTZW50OiBUdWVzZGF5LCBEZWNlbWJlciAwMSwgMjAxNSAyOjMy
IFBNDQpUbzogQm90dG9yZmYsIFBhdWwNCkNjOiBQYXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBH
LiBNYWxpczsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTog
W3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNClBhdWwgQi4sDQoNClBsZWFz
ZSBzZWUgaW5saW5lLg0KDQpPbiBEZWMgMSwgMjAxNSwgYXQgNToxMiBQTSwgQm90dG9yZmYsIFBh
dWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj4g
d3JvdGU6DQoNCkhpIFBhdWwgUS46DQoNClNlZSBpbmxpbmUsDQoNCkNoZWVycywNCg0KUGF1bA0K
DQpGcm9tOiBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkgW21haWx0bzpjcGlnbmF0YUBjaXNj
by5jb21dDQpTZW50OiBUdWVzZGF5LCBEZWNlbWJlciAwMSwgMjAxNSAxOjUyIFBNDQpUbzogQm90
dG9yZmYsIFBhdWwNCkNjOiBQYXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpczsgc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNv
bnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCkhpLCBQYXVsIEIuLA0KDQpPbiBEZWMgMSwgMjAx
NSwgYXQgNDo0NSBQTSwgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWls
dG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj4gd3JvdGU6DQoNCkhpIFBhdWwgYW5kIEFuZGV3Og0K
DQoNClBhdWwsIEkgYWdyZWUgdGhhdCBmaXhlZCBsZW5ndGggaXMgZWFzaWVzdCB0byBpbXBsZW1l
bnQgYW5kIHdpbGwgYWxsb3cgdGhlIG1vc3QgcmFwaWQgYWRvcHRpb24uIE5ldmVyIHRoZSBsZXNz
LCBhIHN0YW5kYXJkIGlzIG9mIG5vIHZhbHVlIGlmIGl0IGRvZXMgbm90IGltcHJvdmUgaW50ZXJv
cGVyYWJpbGl0eS4NCg0KT2YgY291cnNlLiBJIGRvIG5vdCBzZWUgaG93IGludGVyb3BlcmFiaWxp
dHkgaXMgaGFtcGVyZWQgaW4gdGhpcyBjYXNlLCBob3dldmVyLg0KUEI+SWYgYW4gYXBwbGljYXRp
b24gbmVlZHMgVExWcyB0aGVuIGl0IGNhbuKAmXQgaW50ZXJvcGVyYXRlIHdpdGggYSBzeXN0ZW0g
dGhhdCBuZWVkcyBmaXhlZCBzaXplZCBmb3JtYXRzLiBJbiBlZmZlY3QgeW91IGhhdmUgdHdvIGRp
dmVyZ2VudCBzdGFuZGFyZHMuDQoNCg0KSWYgYW4gU0ZQIG5lZWRzIFRMVnMsIGl0IHdvdWxkIGJl
IHNldCB3aXRoIFRMVnMuIFRoYXQgaXMgcGFydCBvZiB0aGUgc2hhcmVkIFNGUCBjb250ZXh0LiBN
RCBUeXBlIDEgYW5kIE1EIFR5cGUgMiBhcmUgcHJvdG9jb2wgb3B0aW9ucywgbm90IGRpdmVyZ2Vu
dCBzdGFuZGFyZHMuDQpQQj5BbmQgaWYgeW91IGhhdmUgYW4gU0ZQIHdpdGggb25lIFNGIHRoYXQg
bmVlZHMgVExWcyBhbmQgb25lIHRoYXQgbmVlZHMgZml4ZWQgaGVhZGVycyB5b3XigJlyZSBnb2lu
ZyB0byB0cmFuc2xhdGUgdGhlIGZvcm1hdHMgYXQgdGhlIFNGRj8gVGhlIHJlc3VsdCBpcyB0aGUg
d29yc3QgcG9zc2libGUgd29ybGQgd2hlcmUgdGhlIHN3aXRjaGVzIG5lZWQgdG8ga25vdyBib3Ro
IGZvcm1hdHMgYW5kIHRyYW5zbGF0ZSBiZXR3ZWVuIHRoZW0gZm9yIHZhcmlvdXMgU0ZzLg0KDQoN
CkkgYW0gbm90IHN1cmUgd2hhdCBpdCBtZWFucyB0byBoYXZlIOKAnGFuIFNGIHRoYXQgbmVlZHMg
VExWcyBhbmQgb25lIHRoYXQgbmVlZHMgZml4ZWQgaGVhZGVyc+KAnS4gQ2xlYXJseSwgSSBhbSBu
b3QgcHJvcG9zaW5nIGFueSB0cmFuc2xhdGlvbiENCg0KRG9u4oCZdCBmb3JnZXQgdGhlcmUgaXMg
YSBjb250cm9sLXBsYW5lIHByb2dyYW1taW5nIHRoZSBTRnMvU0ZGcywgYW5kIHRoYXQgQ1Agd291
bGQgc2V0IHVwIHRoZSBNRCBUeXBlIGZvciBhIGdpdmVuIFNGUCwgc28gU0ZzIGRvIG5vdCDigJhu
ZWVk4oCZIHNwZWNpZmljIGVuY29kaW5ncy4NCg0KTm93LCB0byBtaXRpZ2F0ZSB0aGUgcmlzayBv
ZiBoYXZpbmcgbm8gaW50ZXJzZWN0aW9uIGluIGNhcGFiaWxpdHkgKG9uZSBTRiBzdXBwb3J0aW5n
ICpvbmx5KiBUeXBlIDEgYW5kIG9uZSBTRiBzdXBwb3J0aW5nICpvbmx5KiBUeXBlIDIpIGlzIHRo
YXQgd2UgbmVlZCB0byBzcGVjaWZ5IGEgTVVTVCBpbXBsZW1lbnQg4oCUIGFuZCB0aGF0IHNob3Vs
ZCBiZSB0aGUgc2ltcGxlc3QgdG8gaW1wbGVtZW50IHdoaWNoIGFsbG93cyBmb3IgYWxsIGNvbW1v
biB1c2UgY2FzZXMg4oCUIGluIG90aGVyIHdvcmRzLCBUeXBlIDEuDQoNClNlZSBiZWxvdy4NCg0K
V2hhdCBJIHdvdWxkIHN1Z2dlc3QgaXMgZWl0aGVyOg0KMSkgbWFrZSBUTFZzIHRoZSBtYW5kYXRv
cnkgZm9ybWF0IHdpdGggZml4ZWQgc2l6ZSBvcHRpb25hbDsNCjIpIGVsaW1pbmF0ZSB0aGUgVExW
IG9wdGlvbiBlbnRpcmVseTsNCjMpIGNoYW5nZSB0aGUgTlNIIGhlYWRlciBmb3JtYXQgb3B0aW9u
cyBzbyB0aGUgZml4ZWQgc2l6ZSBoZWFkZXIgaXMgYWx3YXlzIHByZXNlbnQgd2l0aCBvcHRpb25h
bCBUTFZzIGZvbGxvd2luZyB0aGUgZml4ZWQgc2l6ZWQgaGVhZGVyLg0KDQpUbyBtZSwgb3B0aW9u
IDMgd291bGQgbm90IGFjaGlldmUgYSB1c2VmdWwgb3V0Y29tZS4gQmFzaWNhbGx5LCB3ZSBjb3Vs
ZCBub3QgY291bnQgd2l0aCBhIGRldGVybWluaXN0aWNhbGx5IGZpeGVkIGhlYWRlciwgYW5kIHRo
ZSBmbGV4aWJsZSBUTFYtYmFzZWQgb3B0aW9uIHdvdWxkIGFsd2F5cyBoYXZlIOKAnHN0dWZm4oCd
IGJlZm9yZS4gQmFzaWNhbGx5LCB0aGlzIHdvdWxkIG5lZ2F0ZSB0aGUgYmVuZWZpdHMgb2YgYm90
aCBNRCBUeXBlIDEgYW5kIE1EIFR5cGUgMi4NCg0KUEI+Rm9yIG9wdGlvbiAzIHRoZSBmaXhlZCBo
ZWFkZXJzIGFyZSBhdCBhIGNvbnN0YW50IG9mZnNldCB3aGljaCBpcyB3aGF0IGlzIGltcG9ydGFu
dCB0byBwYXJzZSB0aGVtIGVhc2lseS4gSXQgaXMgcG9zc2libGUgZm9yIGEgc3dpdGNoIG9yIGZv
ciBzb2Z0d2FyZSB0byB1c2UgdGhlIGZpeGVkIGluZm9ybWF0aW9uIGF0IGEgZml4ZWQgb2Zmc2V0
IGV2ZXIgdGhvdWdoIFRMViBkYXRhIG1heSBmb2xsb3cuDQoNCg0KSSBzZWUgdGhlIHByb2JsZW0g
c3BhY2UgcXVpdGUgZGlmZmVyZW50bHk6IElmIGFuIFNGUCBuZWVkcyBzaGFyZWQgY29udGV4dCB0
aGF0IGZpdHMgaW4gYW4gTUQgVHlwZSAxLCBpdCBpcyBzZXQgd2l0aCBNRCBUeXBlIDEuIElmIGl0
IG5lZWRzIG1vcmUsIHRoZW4gaXQgbmVlZHMgdG8gcGFyc2UgdGhlIFRMVnMgYW55d2F5IChhbmQg
dGh1cyBhIGZpeGVkIHBhcnQgZm9sbG93ZWQgYnkgVExWcyBkb2VzIG5vdCBoZWxwKS4NClBCPlRM
VnMgYWx3YXlzIGNvc3QgbW9yZSB0aGFuIGZpeGVkIHNpemUgYXJlYXMgYmVjYXVzZSB0aGV5IG11
c3QgZW5jb2RlIGluZGl2aWR1YWwgVExzLiBBbiBhcHBsaWNhdGlvbiB0aGF0IG5lZWRzIG1vcmUg
dGhhbiB0aGUgZml4ZWQgYXJlYSBjYW4gZW5jb2RlIGNhbiB1c2UgdGhlIGZpeGVkIGFyZWEgZm9y
IGEgcG9ydGlvbiBvZiB0aGUgbWV0YS1kYXRhIGFuZCB0aGVuIGFkZCBhcyBtYW55IGV4dGVuc2lv
biBUTFZzIGFzIGFyZSBuZWVkZWQuIFRoZSByZXN1bHRpbmcgZW5jb2RlIHdpbGwgYmUgYXQgbGVh
c3QgYXMgZWZmaWNpZW50IGFzIFRMVnMgYWxvbmUuDQoNCk5vdywgYnJpbmcgdGhlIGNvbnZlcnNh
dGlvbiBhIGxldmVsIGRvd24gZnJvbSB0aGVvcmV0aWNhbCB0byBwcmFjdGljYWwsIGRyYWZ0LWd1
aWNoYXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbi0wMiwgZHJhZnQtbWVuZy1zZmMtbnNoLWJyb2Fk
YmFuZC1hbGxvY2F0aW9uLCBhbmQgZHJhZnQtbmFwcGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2Nh
dGlvbiBzaG93IHdoYXTigJlzIG5lZWRlZCBmb3IgdGhlIFdHIHVzZSBjYXNlcy4gTUQgVHlwZSAy
IGFkZHMgZXh0cmEgZmxleGliaWxpdHkgKGF0IGEgcHJpY2UpLg0KUEI+QW4gdGFsa2luZyB2ZXJ5
IHByYWN0aWNhbGx5IHdlIGFyZSBub3Qgb21uaXNjaWVudC4gV2hlbiB3ZSBmaW5kIHdlIG5lZWQg
YSBuZXcgcGllY2Ugb2YgbWV0YS1kYXRhIGZvciB0aGVzZSBiYXNlIHVzZSBjYXNlcyBhbiBleHRl
bnNpb24gVExWIHByb3ZpZGVzIHRoZSBvcHRpb25zIG9mIHJldGFpbmluZyB0aGUgZXhpc3Rpbmcg
Zm9ybWF0dGVkIGRhdGEgd2hpbGUgYWRkaW5nIGFuIGFkZGl0aW9uYWwgcGllY2Ugb2YgbWV0YS1k
YXRhLiBJZiBkb25lIGNhcmVmdWxseSwgdGhpcyBjYW4gYWxsb3cgYmFja3dhcmQgY29tcGF0aWJp
bGl0eSB3aXRoIGVxdWlwbWVudCB0aGF0IGRvZXMgbm90IHVuZGVyc3RhbmQgdGhlIG5ldyBleHRl
bnNpb25zLg0KDQpJbiBvdGhlciB3b3JkcywgdGhlIG1pbmltdW0gY29tbW9uIGRlbm9taW5hdG9y
IGFuZCB0aGUgc2ltcGxlciB0byBpbXBsZW1lbnQgaXMgTUQgVHlwZSAxLg0KUEI+TXkgb3B0aW9u
IDIgaXMgdGhlIHNpbXBsZXIgb3B0aW9uLiBGaXhlZCBsZW5ndGggb25seS4gV2hhdCBpcyBjdXJy
ZW50bHkgcHJvcG9zZWQgaXMgdGhlIG1vc3QgY29tcGxleCBzaW5jZSBpdCBsZWFkcyB0byBtdWx0
aXBsZSBmb3JtYXRzIHdpdGggdHJhbnNsYXRpb25zIGJldHdlZW4gdGhlbS4NCg0KDQpQbGVhc2Ug
bm8gdHJhbnNsYXRpb25zIQ0KDQrigJQgQ2FybG9zLg0KDQpUaGFua3MhDQoNCuKAlCBDYXJsb3Mu
DQoNCklmIG9wdGlvbiAzIGlzIGNob3NlbiB0aGVuIGFwcGxpY2F0aW9ucyBjYW4gYWx3YXlzIGNv
dW50IG9uIHRoZSBmaXhlZCBzaXplZCBoZWFkZXIgYXMgdGhlaXIgZGVmYXVsdC4NCg0KVGhleSBj
b3VsZCBjb3VudCB3aXRoIGEgZml4ZWQgc2l6ZSBwYXJ0LCBub3Qgd2l0aCBhIGZpeGVkIHNpemVk
IGhlYWRlciwgaWYgSSB1bmRlcnN0YW5kIHRoZSBwcm9wb3NhbCBjb3JyZWN0bHkuDQoNClBCPlRo
aXMgaXMgb25lIGJldHRlciB0aGFuIHRoZSBjdXJyZW50IHByb3Bvc2FsIHdoaWNoIGNhbuKAmXQg
Y291bnQgb24gZWl0aGVyIGEgZml4ZWQgc2l6ZWQgaGVhZGVyIG9yIG9uIGEgZml4ZWQgc2l6ZSBw
YXJ0IGF0IGEga25vd24gb2Zmc2V0Lg0KDQpUaGFua3MsDQoNCuKAlCBDYXJsb3MuDQoNCg0KQ2hl
ZXJzLA0KDQpQYXVsDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgUGF1bCBRdWlubiAocGF1bHEpDQpTZW50OiBUdWVzZGF5LCBEZWNlbWJlciAw
MSwgMjAxNSAxMjoxNCBQTQ0KVG86IEFuZHJldyBHLiBNYWxpcw0KQ2M6IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRl
cnM6IGZpeGVkL3Rsdg0KDQpIaSBBbmR5LA0KDQoNClBsZWFzZSBzZWUgYmVsb3cuDQoNCg0KVGhh
bmtzDQpQYXVsDQoNCg0KT24gTm92IDIzLCAyMDE1LCBhdCAxMDo1MCBBTSwgQW5kcmV3IEcuIE1h
bGlzIDxhZ21hbGlzQGdtYWlsLmNvbTxtYWlsdG86YWdtYWxpc0BnbWFpbC5jb20+PiB3cm90ZToN
Cg0KSSBhZ3JlZSB3aXRoIFBhdWwgQi4gdGhhdCBpbnRlcm9wZXJhYmlsaXR5IGlzIGJlc3Qgc2Vy
dmVkIGJ5IHVzaW5nIGEgaGVhZGVyIHRoYXQgYWNjb21tb2RhdGVzIHRoZSBncmVhdGVzdCBudW1i
ZXIgb2YgcG9zc2libGUgYXBwbGljYXRpb25zIGFuZCB1c2UgY2FzZXMgYXMgdGhlIGNvbW1vbiBk
ZW5vbWluYXRvci4gVGhpcyBhcmd1ZXMgZm9yIHR5cGUgMiBiZWluZyB0aGUgTVVTVCB0byBpbXBs
ZW1lbnQsIHdpdGggdHlwZSAxIGJlaW5nIGFuIG9wdGlvbmFsIG9wdGltaXphdGlvbiBmb3Igc29t
ZSBwYXJ0aWN1bGFyIHVzZSBjYXNlcyBvciBhcHBsaWNhdGlvbnMgdGhhdCByZXF1aXJlIGF0IG1v
c3QgYSBwYXJ0aWN1bGFyIG51bWJlciBjb250ZXh0IGhlYWRlcnMuDQoNCg0KUFE+ICBJIGRvbid0
IGZvbGxvdyB0aGF0IGxvZ2ljOiB0aGUgX2Vhc2llc3RfIChpbiB0ZXJtcyBvZiBjb21wbGV4aXR5
LCBjb3N0LCBldGMuKSBvcHRpb24gbWFrZXMgdGhlIG1vc3Qgc2Vuc2UgdG8gbWFuZGF0ZSBzaW5j
ZSBpdCBhbGxvd3MgZm9yIGEgYnJvYWQgaW1wbGVtZW50YXRpb24gYW5kIGhlbHBzIGVuc3VyZSBh
ZG9wdGlvbiBvZiB0aGUgcHJvdG9jb2wuICBNYW5kYXRpbmcgYSBtb3JlIGNvbXBsZXggb3B0aW9u
IHNpbXBseSBzbG93cyB0aGUgYWRvcHRpb24uICBUaGlzIGlzIGV4YWN0bHkgdGhlIGNvbnZlcnNh
dGlvbiB3ZSBoYWQgd2hlbiBwdXR0aW5nIHRvZ2V0aGVyIHRoZSBkcmFmdCwgYW5kIG9uZSB0aGF0
IHNlZW1zIHRvIHJlc29uYXRlIHdpdGggZGV2ZWxvcGVycyBhbmQgb3BlcmF0b3JzIGFsaWtlLg0K
DQpQUT4gIEFsc28sIGxldCdzIG5vdCBpZ25vcmUgaGlzdG9yeSAoeW91IGtub3cgdGhlIG9sZCBh
ZGFnZSA7KSk6IFRMViBhbmQgb3RoZXIgdmFyaWFibGUgbGVuZ3RoIGRhdGEgcGxhbmUgcHJvdG9j
b2xzIGhhdmUgbm90IGJlZW4gYSBzdWNjZXNzLiAgV2UgY2FuIGRlYmF0ZSB0aGUgcmVhc29ucyBm
b3IgdGhhdCwgYnV0IHRoZSBmYWN0IHJlbWFpbnM6IHNpbXBsZSBkYXRhIHBsYW5lcyBnZXQgYWRv
cHRpb24uICBBcyBQYXVsIEIuIHBvaW50cyBvdXQgYmVsb3csIHdlIGRvbid0IGtub3cgYWxsIHRo
ZSBtZXRhZGF0YSBhbnN3ZXJzLCBidXQgd2UgZG8ga25vdyB0aGF0IGEgYm91bmRlZCBhbW91bnQg
b2YgbWV0YWRhdGEgaXMgdmVyeSBpbXBvcnRhbnQgZm9yIFNGQyB1c2UgY2FzZXMuICBMZXQncyB1
c2UgdGhhdCBmYWN0LCBhbmQgYSBzaW1wbGUgcHJvdG9jb2wgdG8gZ2V0IGltcGxlbWVudGF0aW9u
IG91dCB0aGUgZG9vci4NCg0KSW4gYSBzZXBhcmF0ZSBlbWFpbCwgTWVkIGFza2VkIGEgdmVyeSBy
ZWFzb25hYmxlIHF1ZXN0aW9uIC0gZm9yIHR5cGUgMSwgd2h5IGFyZSB0aGVyZSBmb3VyIG1hbmRh
dG9yeSBjb250ZXh0IGhlYWRlcnMsIHJhdGhlciB0aGFuIDIsIDMsIDUsIDEwLCBldGMuPyBUaGUg
ZHJhZnQgY29udGFpbnMgbm8gcGFydGljdWxhciBqdXN0aWZpY2F0aW9uIGZvciB0aGlzIGNob2lj
ZS4NCg0KUFE+ICBUaGF0J3MgYSB2ZXJ5IHZhbGlkIHF1ZXN0aW9uLiAgVGhlIHN0YXJ0aW5nIHBy
ZW1pc2Ugd2FzIHNpbXBsZTogYSBib3VuZGVkIHNldCBvZiBmaXhlZCBtZXRhZGF0YS4gICBCYXNl
ZCBvbiBzb21lIGV4cGVyaWVuY2UgaW4gdGhlIHNlcnZpY2Ugc3BhY2UgYW5kIHNvbWUgaW5pdGlh
bCB1c2UgY2FzZSBkaXNjdXNzaW9uIHdpdGggb3BlcmF0b3JzLCA0IHByb3ZpZGVkIHNvbWUgYmFs
YW5jZTogcmVhc29uYWJsZSBpbiB0aGF0IGl0IHByb3ZpZGVkIHNvbWUgbWVhbmluZ2Z1bCBzcGFj
ZSwgeWV0IG5vdCBzbyBsYXJnZSBhcyB0byBiZWNvbWUgdW53aWVsZHksIGFsbCB0aGUgd2hpbGUg
Zm9yY2luZyBzb21lIGRpc2NpcGxpbmUuICBPdmVyYWxsIHRoYXQgaGFzIHByb3ZlbiB0byBiZSB0
cnVlIGFzIGltcGxlbWVudGF0aW9ucyBoYXZlIGJlZW4gdGVzdGVkIGFuZCBtYXBwZWQgdG8gdXNl
IGNhc2VzLiAgT2YgY291cnNlIHlvdSBjYW4gY29tZSB1cCB3aXRoIGNhc2VzIHdoZXJlIDQgaXMg
dG9vIG1hbnksIG9yIHRvbyBmZXcsIGluIHdoaWNoIGNhc2UgdGhlIGRyYWZ0IHByb3ZpZGVzIGEg
bWVhbnMgdG8gYWNjb21tb2RhdGUgdGhhdC4NCg0KUFE+ICBJIGFsc28gdGhpbmsgd2UgbmVlZCB0
byBiZSByZWFsaXN0aWMuICBXZSB3ZXJlIHVyZ2VkIGR1cmluZyBXRyBmb3JtYXRpb24gYnkgYSBs
YXJnZSBvcGVyYXRvcjogdGhlIElFVEYgY2Fubm90IHNwZW5kIHllYXJzIHRyeWluZyB0byBzb2x2
ZSB0aGUgc2VydmljZSBjaGFpbmluZyBpc3N1ZS4gIFRoZSBuZWVkIGZvciBhbiBpbnRlcm9wZXJh
YmxlIHByb3RvY29sIGlzIGFjdXRlIGFuZCBvcGVyYXRvcnMgbmVlZCB0byBzdGFydCB3b3JraW5n
IG9uIGRlcGxveW1lbnQgKHNlZSB0aGUgdmlicmFuY3kgb2YgdGhlIG9wZW4gc291cmNlIHByb2pl
Y3RzIGluIHRoaXMgc3BhY2UpLiAgVGhlIGJhbGFuY2Ugb2YgdHlwZSAxIGFuZCB0eXBlIDIgYWxs
b3dzIGZvciB2ZWxvY2l0eSBhbmQgZXZvbHV0aW9uLg0KDQoNCg0KDQpJdOKAmXMgdHJ1ZSB0aGF0
IHRoZXJlIGFyZSB0d28gcGFydGljdWxhciB1c2UgY2FzZXMsIGRyYWZ0LWd1aWNoYXJkLXNmYy1u
c2gtZGMtYWxsb2NhdGlvbiBhbmQgZHJhZnQtbmFwcGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2Nh
dGlvbiwgdGhhdCBsb29rIHRvIG1ha2UgZ29vZCB1c2Ugb2YgZXhhY3RseSA0IGNvbnRleHQgaGVh
ZGVycy4gSG93ZXZlciwgdGhlc2UgYXJlIGp1c3QgdHdvIHBhcnRpY3VsYXIgZXhhbXBsZXMsIGFu
ZCBub3QgeWV0IGFjY2VwdGVkIGJ5IHRoZSBXRy4gIEZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhl
c2UgZHJhZnRzLCBvciBldmVuIGltcGxlbWVudGF0aW9uLCBtYXkgc2hvdyB0aGF0IGZvdXIgYXJl
IGluc3VmZmljaWVudC4NCg0KQ2hlZXJzLA0KQW5keQ0KDQoNCk9uIEZyaSwgTm92IDIwLCAyMDE1
IGF0IDEyOjIwIFBNLCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0
bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PiB3cm90ZToNCkkgdGhpbmsgd2UgYWxsIGNvdWxkIGFn
cmVlIHRoYXQgZml4ZWQgaGVhZGVycyBhcmUgZWFzaWVyIHRvIGltcGxlbWVudCB0aGFuIFRMVnMs
IGhvd2V2ZXIgdGhhdCBkb2VzIG5vdCByYXRpb25hbGl6ZSBtYW5kYXRpbmcgYSBmaXhlZCBoZWFk
ZXIgaW1wbGVtZW50YXRpb24uIEl0IHdvdWxkIHJhdGlvbmFsaXplIHN1cHBvcnRpbmcgb25seSBm
aXhlZCBsZW5ndGggaGVhZGVycywgaG93ZXZlciB3ZSBoYXZlIGJlZW4gdW5hYmxlIHRvIGRvIHRo
aXMuIE9wdGlvbnMgYWx3YXlzIHdlYWtlbiBzdGFuZGFyZHMgYWdyZWVtZW50Lg0KDQpJZiB0aGUg
YXBwbGljYXRpb24gcmVxdWlyZXMgVExWcywgdGhlbiBpdCBkb2VzIG5vdCBwcm92aWRlIGFueSBz
dGFuZGFyZHMgYWR2YW50YWdlIHRvIG1hbmRhdGUgc3VwcG9ydCBmb3IgZml4ZWQgaGVhZGVycy4g
SXQgd2lsbCBub3QgYmUgcG9zc2libGUgZm9yIGFuIGFwcGxpY2F0aW9uIHRoYXQgcmVxdWlyZXMg
VExWcyB0byBmYWxsIGJhY2sgdG8gZml4ZWQgbGVuZ3RoIGhlYWRlcnMuIElmIHRoZXkgY291bGQs
IHRoZW4gd2Ugc2hvdWxkIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBmcm9tIE5TSC4NCg0KSU1I
TyB3ZSBzaG91bGQgYmUgbG9va2luZyBhdCB0aGUgYWJzdHJhY3Qgc2VtYW50aWNzIGZvciBtZXRh
LWRhdGEgYmVmb3JlIHdlIGNvbnNpZGVyIGhvdyB0byBlbmNvZGUgaXQuIE9uY2Ugd2UgZGVjaWRl
IHdoYXQgbmVlZHMgdG8gYmUgZW5jb2RlZCB0aGVuIHdlIGNhbiBjb25zaWRlciB0aGUgYmVzdCBl
bmNvZGluZ3MgYW5kIHdoYXQgc2hvdWxkIGJlIG1hbmRhdG9yeSBvciBvcHRpb25hbC4NCg0KQ2hl
ZXJzLA0KDQpQYXVsDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzxtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2YgUGF1bCBRdWlubiAocGF1bHEp
DQpTZW50OiBGcmlkYXksIE5vdmVtYmVyIDIwLCAyMDE1IDY6MjcgQU0NClRvOiBRaW4gV3UNCkNj
OiB1cmkuZWx6dXJAaW50ZWwuY29tPG1haWx0bzp1cmkuZWx6dXJAaW50ZWwuY29tPjsgRG9sZ2Fu
b3csIEFuZHJldyAoQW5kcmV3KTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBM
aW5kYSBEdW5iYXINClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhl
ZC90bHYNCg0KDQpPbiBOb3YgMTksIDIwMTUsIGF0IDk6MjggUE0sIFFpbiBXdSA8YmlsbC53dUBo
dWF3ZWkuY29tPG1haWx0bzpiaWxsLnd1QGh1YXdlaS5jb20+PiB3cm90ZToNCg0KSGksIEFuZHJl
dyBhbmQgUGF1bDoNCkl0IGxvb2tzIEkgbWlzc2VkIGEgbG90IG9mIGRpc2N1c3Npb24gcmVnYXJk
aW5nIE5TSCBjb250ZXh0IGhlYWRlciBpbiB0aGUgcGFzdCwgdGhhbmtzIFBhdWwgdG8gcG9pbnQg
bWUgdGhlIGFyY2hpdmUuDQpHZW5lcmFsbHkgc3BlYWtpbmcsIHRoZXJlIGlzIHRyYWRlb2ZmIGJl
dHdlZW4gcGVyZm9ybWFuY2UgYW5kIGZsZXhpYmlsaXR5Lg0KDQoNCkFic29sdXRlbHksIGFuZCB0
aGF0J3MgdGhlIHJlYXNvbiBmb3Igb2ZmZXJpbmcgdGhlIHR3byBvcHRpb25zOiBiYWxhbmNlIHNw
ZWVkL3NpbXBsaWNpdHkgYW5kIGZsZXhpYmlsaXR5Lg0KDQpUaGUgcGhpbG9zb3BoeSBpcyB0byBt
YW5kYXRlIHRoZSBzaW1wbGVzdCBmb3JtIG9mIG1ldGFkYXRhLCBlbmFibGluZyBhIGJyb2FkIGlt
cGxlbWVudGF0aW9uIGJhc2UuICBJZi93aGVuIG1vcmUgZmxleGliaWxpdHkgaXMgbmVlZGVkIGEg
bW9yZSBmbGV4aWJsZSBOU0ggdHlwZSBpcyBhdmFpbGFibGUsIGFsb25nIHdpdGggdGhlIGFzc29j
aWF0ZWQgdHJhZGVvZmZzLiAgVGhhdCdzIHRoZSBiYWxhbmNlIHRoYXQgd2UgZGVjaWRlZCB0byBz
dHJpa2UgYW5kIGl0IHNlZW1zIHRvIGJlIHJlYXNvbmFibGUgYW5kIHdlbGwgYWNjZXB0ZWQuDQoN
ClRoYW5rcywNClBhdWwNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGlu
ZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNv
bnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmlu
aXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21h
cmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNv
SHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxv
d2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1z
dHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdp
bi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3Vy
aWVyIE5ldyI7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBD
aGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6
MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5I
VE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQg
Q2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFBy
ZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7fQ0Kc3Bhbi5CYWxsb29uVGV4dENo
YXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uVGV4dGVkZWJ1bGxlc0Nhcg0KCXttc28tc3R5
bGUtbmFtZToiVGV4dGUgZGUgYnVsbGVzIENhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOiJUZXh0ZSBkZSBidWxsZXMiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIjt9DQpwLlRleHRlZGVidWxsZXMsIGxpLlRleHRlZGVidWxsZXMsIGRpdi5U
ZXh0ZWRlYnVsbGVzDQoJe21zby1zdHlsZS1uYW1lOiJUZXh0ZSBkZSBidWxsZXMiOw0KCW1zby1z
dHlsZS1saW5rOiJUZXh0ZSBkZSBidWxsZXMgQ2FyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5TcHJlY2hibGFzZW50ZXh0WmNobg0KCXttc28tc3R5
bGUtbmFtZToiU3ByZWNoYmxhc2VudGV4dCBaY2huIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJbXNvLXN0eWxlLWxpbms6U3ByZWNoYmxhc2VudGV4dDsNCglmb250LWZhbWlseToiVGFob21h
Iiwic2Fucy1zZXJpZiI7fQ0KcC5TcHJlY2hibGFzZW50ZXh0LCBsaS5TcHJlY2hibGFzZW50ZXh0
LCBkaXYuU3ByZWNoYmxhc2VudGV4dA0KCXttc28tc3R5bGUtbmFtZTpTcHJlY2hibGFzZW50ZXh0
Ow0KCW1zby1zdHlsZS1saW5rOiJTcHJlY2hibGFzZW50ZXh0IFpjaG4iOw0KCW1hcmdpbjowaW47
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1p
bHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLkhUTUxWb3Jmb3JtYXRpZXJ0WmNo
bg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBWb3Jmb3JtYXRpZXJ0IFpjaG4iOw0KCW1zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBWb3Jmb3JtYXRpZXJ0IjsNCglm
b250LWZhbWlseToiQ291cmllciBOZXciO30NCnAuSFRNTFZvcmZvcm1hdGllcnQsIGxpLkhUTUxW
b3Jmb3JtYXRpZXJ0LCBkaXYuSFRNTFZvcmZvcm1hdGllcnQNCgl7bXNvLXN0eWxlLW5hbWU6IkhU
TUwgVm9yZm9ybWF0aWVydCI7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgVm9yZm9ybWF0aWVydCBa
Y2huIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6
MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5h
cHBsZS1jb252ZXJ0ZWQtc3BhY2UNCgl7bXNvLXN0eWxlLW5hbWU6YXBwbGUtY29udmVydGVkLXNw
YWNlO30NCnNwYW4uRW1haWxTdHlsZTI4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFu
LkVtYWlsU3R5bGUyOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciOw0KCWNvbG9yOmJsYWNrOw0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250
LXN0eWxlOm5vcm1hbDt9DQpzcGFuLkVtYWlsU3R5bGUzMA0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5
N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4u
RW1haWxTdHlsZTMyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUz
Mw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNv
LXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3Jk
U2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGlu
IDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9z
dHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVk
aXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJl
ZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9o
ZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRp
diBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5PciBhcmUgeW91IHJlZmVycmluZyB0byDi
gJxpbXBsaWNpdCBsZW5ndGjigJ0gYmFzZWQgb24gdHlwZSBpbiBhIOKAnFR5cGUgVmFsdWXigJ0g
ZW5jb2Rpbmc/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmddDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkJvdHRvcmZmLCBQYXVsPGJyPg0KPGI+U2VudDo8
L2I+IFRodXJzZGF5LCBEZWNlbWJlciAwMywgMjAxNSAyOjIwIFBNPGJyPg0KPGI+VG86PC9iPiBE
YXZpZCBNZWxtYW47IHNmY0BpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10g
TlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPkhpIERhdmlkOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48YnI+DQpJ4oCZ
ZCBsaWtlIHRvIHVuZGVyc3RhbmQgYSBsaXR0bGUgYmV0dGVyIHdoYXQgdGhlIHJlYWwgaGFyZHdh
cmUgcmVxdWlyZW1lbnQgaXMgZm9yIGZpeGVkIGhlYWRlcnMuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JdCBzZWVtcyBs
aWtlIHdlIGNhbuKAmXQgaGF2ZSBhIGZpeGVkIG9mZnNldCB0byB0aGUgTlNIIGhlYWRlciBmcm9t
IHRoZSBzdGFydCBvZiB0aGUgZnJhbWUuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
LUlmIHdlIGhhdmUgYW4gRXRoZXJuZXQgbGF5ZXIgd2UgaGF2ZSA0IGRpZmZlcmVudCB0YWdzIHdo
aWNoIGFyZSBUeXBlZCB3aXRoIGFuIEV0aGVydHlwZSBhbmQgaGF2ZSBkaWZmZXJlbnQgaW1wbGlj
aXQgbGVuZ3Rocy4gVGhlc2UgYXJlIFRWIGVuY29kaW5nIHdpdGggaW1wbGljaXQNCiBsZW5ndGgu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPi1JZiB3ZSBoYXZlIGFuIE1QTFMgbGFiZWwg
c3RhY2sgb3IgYW4gTVBMUyBzZWdtZW50IHJvdXRlIHN0YWNrIHRoZSBudW1iZXIgb2YgbGFiZWxz
IGluIHRoZSBNUExTIHN0YWNrIHdpbGwgZGV0ZXJtaW5lIHRoZSBzaXplIG9mIHRoZSBNUExTIGhl
YWRlci4gRm9yIE1QTFMgdGhpcw0KIHdvdWxkIHR5cGljYWxseSBiZSBkZXRlcm1pbmVkIGJ5IHRo
ZSBjb250ZXh0IGlkZW50aWZpZWQgYnkgdGhlIGZpcnN0IGxhYmVsIGluIHRoZSBzdGFjay4gSW4g
ZWZmZWN0IHRoZSBmaXJzdCBsYWJlbCBpZGVudGlmaWVzIGFuIGltcGxpY2l0IGxlbmd0aCBmb3Ig
dGhlIHN0YWNrLiBJbiBhbiBNUExTIFNlZ21lbnQgUm91dGUgc3RhY2sgd2Ugd291bGQgaGF2ZSB2
YXJpYWJsZSBsZW5ndGhzIGRlcGVuZGluZyBvbiB0aGUgbnVtYmVyIG9mIHNlZ21lbnRzDQogYW5k
IHdoZXJlIHdlIGFyZSBpbiB0aGUgc3RhY2suIEluIGVpdGhlciBjYXNlIHRoZSBpbXBvcnRhbnQg
dGhpbmcgaXMgdGhhdCB3ZSBrbm93IHRoZSBvZmZzZXQgdG8gdGhlIHRvcCBsYWJlbC48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+LUlmIHdlIGhhdmUgb25lIG9mIHRoZSBOVk8zIGVuY2Fw
c3VsYXRpb25zIHRoZW4gd2Ugd2lsbCBoYXZlIGEgdmFyaWV0eSBsYXllcmVkIGVuY2Fwc3VsYXRp
b25zLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+SSB0aGluayB3aGF0IHdlIG5lZWQgZm9yIGhhcmR3YXJlIGlzOg0KPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjEpdGhlIGFiaWxpdHkgdG8gZWFzaWx5IHBhcnNl
IG92ZXIgdGhlIE5TSCBoZWFkZXI7DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Mil0
aGUgYWJpbGl0eSB0byBmaW5kIHRoZSBmaWVsZHMgd2UgbmVlZCBmb3Igc3dpdGNoaW5nIChpbiBo
YXJkd2FyZSBhbmQgc29mdHdhcmUpIGF0IGZpeGVkIG9mZnNldHMgZnJvbSB0aGUgc3RhcnQgb2Yg
dGhlIE5TSCBoZWFkZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JdCBzZWVtcyB0aGUgTGVuZ3RoIGZpZWxkIG9mIHRo
ZSBOU0ggaGVhZGVyIHByb3ZpZGVzIGFuIGVhc3kgbWV0aG9kIHRvIHBhcnNlIG92ZXIgdGhlIE5T
SCBoZWFkZXIgcmVnYXJkbGVzcyB0aGUgaW50ZXJuYWwgb3JnYW5pemF0aW9uIG9mIHRoZSBoZWFk
ZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkl0IHNlZW1zIHRoZSByZXF1aXJlbWVu
dCBvZiB0aGUgZml4ZWQgaGVhZGVyIGlzIGFjdHVhbGx5IHRvIGhhdmUgbWV0YS1kYXRhIGxvY2F0
ZWQgYXQgZml4ZWQgb2Zmc2V0cyBmcm9tIHRoZSBiZWdpbm5pbmcgb2YgdGhlIE5TSCBoZWFkZXIu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5TbyB3aGF0IGlzIHRoZSBhY3R1YWwgcmVxdWlyZW1lbnQgdW5kZXIgdGhpcyBm
aXhlZCBsZW5ndGggZGlzY3Vzc2lvbj88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBhdWw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFF
MSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9m
IDwvYj5EYXZpZCBNZWxtYW48YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIERlY2VtYmVyIDAz
LCAyMDE1IDY6NTQgQU08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIE5TSCBj
b250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5UaGVyZSBpcyBubyBkb3VidCB0aGF0IGZpeGVkLXNpemUgaGVhZGVyIHBhcnNpbmcgZWFzZXMg
dGhlIHNpbGljb24gZGVzaWduLCB0aGVyZWJ5Jm5ic3A7IGxvd2VyaW5nIHRoZSBiYXJyaWVyIGZv
ciBzaWxpY29uIHZlbmRvcnMgdG8gc3VwcG9ydCBpdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPklmIHdlIHNlZSB0aGF0
IHRoZSBtYWluIHVzZSBjYXNlcyBhcmUgaW5kZWVkIHNhdGlzZmllZCBieSB0aGUgZml4ZWQgaGVh
ZGVyIHNpemUgYXBwcm9hY2ggKE1EIFR5cGUgMSksIHRoZW4gbWFraW5nIHRoaXMgdGhlIOKAnE1V
U1TigJ0gd2lsbCBicmluZyB0aGUgZ3JlYXRlc3QgbGV2ZWwNCiBvZiBhZG9wdGlvbiBhbmQgY29t
cGxpYW5jZS4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5NRCBUeXBlIDIgaXMgdGhlIGZhbGxiYWNrIGZvciBtb3JlIGNv
bXBsZXggY2FzZXMgdGhhdCBjYW5ub3QgYmUgc2F0aXNmaWVkIGJ5IE1EIFR5cGUgMS4gV2Ugc2hv
dWxkIGRlZmluZSBNRCBUeXBlIDIgYXMg4oCcU0hPVUxE4oCdICZuYnNwO3RvIGVuY291cmFnZSBz
aWxpY29uIHZlbmRvcnMNCiB0byBzdXBwb3J0IHRoaXMsIHdpdGhvdXQgZGV0ZXJyaW5nIHRoZSBs
ZXNzIG1vdGl2YXRlZCB2ZW5kb3JzIGZyb20gc3VwcG9ydGVkIE1EIFR5cGUgMS4mbmJzcDsgJm5i
c3A7Jm5ic3A7QWxzbywgZm9yIHVzZSBjYXNlcyB3aGVyZSBubyBtZXRhZGF0YSBpcyByZXF1aXJl
ZCwgaXQgd291bGQgYmUgZWFzeSBmb3IgdmVuZG9ycyB0byBzdXBwb3J0IHRoZSBNRCB0eXBlIDIg
d2l0aG91dCBpbmNsdWRpbmcgYW55IFRMVnMsIGkuZS4ganVzdCB0aGUgZml4ZWQgaGVhZGVyLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+RGF2aWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxi
Pk9uIEJlaGFsZiBPZiA8L2I+SGFlZmZuZXIsIFdhbHRlciwgVm9kYWZvbmUgREU8YnI+DQo8Yj5T
ZW50OjwvYj4gVGh1cnNkYXksIERlY2VtYmVyIDAzLCAyMDE1IDExOjMwIEFNPGJyPg0KPGI+VG86
PC9iPiA8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSI+bW9oYW1l
ZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT47IERhdmUgRG9sc29uOyBDYXJsb3MgUGlnbmF0YXJv
IChjcGlnbmF0YSk7IEJvdHRvcmZmLCBQYXVsPGJyPg0KPGI+Q2M6PC9iPiBQYXVsIFF1aW5uIChw
YXVscSk7IEFuZHJldyBHLiBNYWxpczsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gTlNIIGNvbnRleHQg
aGVhZGVyczogZml4ZWQvdGx2PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHByZT48c3BhbiBs
YW5nPSJGUiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5EZWFyIGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48L3By
ZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlll
cy4gVHlwZSBUd28gc2hvdWxkIGJlIGEgTVVTVCBhbmQgVHlwZSBPbmUgc2hvdWxkIGJlIG9wdGlt
aXplZCBmb3IgdGhlIHNpbGljb24gdXNlIGNhc2UuIFRvIGVuY291cmFnZSBzaWxpY29uIHZlbmRv
cnMgYSBNVVNUIGZvciBNRCMyIG1heSBoZWxwIGZvciBwZW5ldHJhdGlvbiBidXQgSSBjb3VsZCBs
aXZlIGFsc28gd2l0aCBhIFNIT1VMRC4gU29tZSBmZWVkYmFjayBmcm9tIHNpbGljb24gZm9sa3Mg
KEJyb2FkY29tLCBDaXNjbywgSW50ZWwpIG1heSBzdXBwb3J0IHRoaXMgZGlzY3Vzc2lvbi4gSGF2
aW5nIGFsbCB0aGUgcGVyZm9ybWFuY2Ugb3B0aW1pemF0aW9uIHNob3J0Y3V0cyBiZXR3ZWVuIGEg
Vk0gYW5kIGEgcGh5c05JQyBpbiBtaW5kIHdlIHNob3VsZCBub3QgbGVhdmUgb3V0IHNpbGljb24g
YmFzZWQgYXBwcm9hY2hlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFu
Zz0iRlIiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlJlZ2FyZHMsIFdhbHRlcjxvOnA+
PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
R0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+Vm9uOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5JbSBBdWZ0cmFnIHZvbiA8L2I+PGEgaHJlZj0i
bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iPm1vaGFtZWQuYm91Y2FkYWlyQG9y
YW5nZS5jb208L2E+PGJyPg0KPGI+R2VzZW5kZXQ6PC9iPiBEb25uZXJzdGFnLCAzLiBEZXplbWJl
ciAyMDE1IDA3OjMyPGJyPg0KPGI+QW46PC9iPiBEYXZlIERvbHNvbjsgQ2FybG9zIFBpZ25hdGFy
byAoY3BpZ25hdGEpOyBCb3R0b3JmZiwgUGF1bDxicj4NCjxiPkNjOjwvYj4gQW5kcmV3IEcuIE1h
bGlzOyBQYXVsIFF1aW5uIChwYXVscSk7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNm
Y0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5CZXRyZWZmOjwvYj4gUmU6IFtzZmNdIE5TSCBjb250ZXh0
IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PkhpIERhdmUsIGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkZ1bGx5IGFncmVlIHRoYXQg
TUQjMiBpcyBzaW1wbGUgYW5kIGNvdmVycyB0aGUgZ2VuZXJpYyB1c2UgY2FzZXMgd2hpbGUgTUQj
MSBpcyBhbiBvcHRpbWl6YXRpb24gKG1vZHVsbyBzb21lIGZ1cnRoZXIgZXhwbGFuYXRpb24gYWJv
dXQgdGhlIHNpemUgb2YgdGhlIGZpeGVkIGZpZWxkcywgdGhlaXINCiBudW1iZXIsIGludGVyYWN0
aW9uIHdpdGggdGhlIGNvbnRyb2wgcGxhbmUsIGV0Yy4pLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPknigJltIHN0aWxsIGluIGZhdm9yIG9mIGhhdmluZyBNRCMyIGJlIE1VU1QuDQo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
ayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TWVkPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0
OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFu
Zz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIGxh
bmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+RGUg
bGEgcGFydCBkZTwvYj4gRGF2ZSBEb2xzb248YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gbWVy
Y3JlZGkgMiBkw6ljZW1icmUgMjAxNSAyMjoyNDxicj4NCjxiPsOAJm5ic3A7OjwvYj4gQ2FybG9z
IFBpZ25hdGFybyAoY3BpZ25hdGEpOyBCb3R0b3JmZiwgUGF1bDxicj4NCjxiPkNjJm5ic3A7Ojwv
Yj4gUGF1bCBRdWlubiAocGF1bHEpOyBBbmRyZXcgRy4gTWFsaXM7IDxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5PYmpldCZuYnNwOzo8L2I+IFJl
OiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsg
d2UgbmVlZCB0byBzcGVjaWZ5IGEgTVVTVCBpbXBsZW1lbnQg4oCUIGFuZCB0aGF0IHNob3VsZCBi
ZSB0aGUgc2ltcGxlc3QgdG8gaW1wbGVtZW50IHdoaWNoIGFsbG93cyBmb3IgYWxsIGNvbW1vbiB1
c2UgY2FzZXMg4oCUIGluIG90aGVyIHdvcmRzLCBUeXBlIDEuPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkl0IGlzIGluZGVlZCBzaW1wbGUgdG8gaW1wbGVtZW50IHRoZSBwYWNrZXQgcGFyc2VyLCBi
dXQgSSB0aGluayBUeXBlIDEgbWFrZXMgdGhlIGNvbnRyb2wgcGxhbmUgbW9yZSBjb21wbGljYXRl
ZC4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SG93IGRvZXMgYW4gU0Yg
a25vdyB3aGF0IGl0ZW0gaXMgcGxhY2VkIGluIHNsb3QgMSBvZiBNRCBUeXBlIDE/DQo8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlR5cGUgMiBhbGxvd3MgdGhlIG1ldGFkYXRh
IHRvIGJlIHNlbGYtZGVzY3JpYmluZy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QWxzbywgZm9y
IG1hbnkgdXNlcnMgd2hvIGRvbuKAmXQgdXNlIG1ldGFkYXRhLCBUeXBlIDIgaXMgbW9yZSBlZmZp
Y2llbnQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNvIGFzIEkgc2VlIGl0LCBUeXBlIDIgaXMg
dGhlIGdlbmVyaWMgb25lIGFuZCBUeXBlIDEgaXMgYW4gb3B0aW1pemF0aW9uIGZvciBzcGVjaWFs
IGNhc2VzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPi1EYXZlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBp
biAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPGEg
aHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5DYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0
YSk8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBEZWNlbWJlciAwMiwgMjAxNSA0OjA0IFBN
PGJyPg0KPGI+VG86PC9iPiBCb3R0b3JmZiwgUGF1bDxicj4NCjxiPkNjOjwvYj4gQW5kcmV3IEcu
IE1hbGlzOyBQYXVsIFF1aW5uIChwYXVscSk7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIE5TSCBjb250
ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkhpLCBQYXVsIEIuLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+VGhhbmtzIGZvciB0aGUgY29udmVyc2F0aW9uLCBwbGVhc2UgZmluZCBv
bmUgZm9sbG93LXVwIGlubGluZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPk9uIERlYyAxLCAyMDE1LCBhdCA1OjU3IFBNLCBCb3R0b3JmZiwg
UGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+cGF1bC5ib3R0
b3JmZkBocGUuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+SGkgQ2FybG9zOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+TW9y
ZSBvbiB0aGlzIGJlbG93LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48YnI+
DQpQYXVsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5DYXJsb3MNCiBQaWduYXRhcm8gKGNwaWduYXRh
KSBbPGEgaHJlZj0ibWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnI+DQo8Yj5TZW50OjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwg
RGVjZW1iZXIgMDEsIDIwMTUgMjozMiBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Qm90dG9yZmYsIFBhdWw8YnI+DQo8Yj5D
Yzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlBh
dWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxi
PlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj5SZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+UGF1bCBCLiw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBzZWUgaW5saW5lLjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gRGVjIDEsIDIwMTUsIGF0IDU6MTIgUE0sIEJv
dHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L3NwYW4+PC9h
PiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+SGkgUGF1bCBRLjo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNlZSBpbmxpbmUsPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5DaGVlcnMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QYXVsPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVy
dGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5DYXJsb3MNCiBQaWduYXRhcm8gKGNwaWdu
YXRhKSBbPGEgaHJlZj0ibWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbSI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+bWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnI+DQo8Yj5TZW50Ojwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2Rh
eSwgRGVjZW1iZXIgMDEsIDIwMTUgMTo1MiBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Qm90dG9yZmYsIFBhdWw8YnI+DQo8
Yj5DYzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PlBhdWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOzxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4N
CjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj5SZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGksIFBhdWwgQi4sPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gRGVjIDEs
IDIwMTUsIGF0IDQ6NDUgUE0sIEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1
bC5ib3R0b3JmZkBocGUuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5wYXVsLmJvdHRv
cmZmQGhwZS5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+SGkgUGF1bCBhbmQgQW5kZXc6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGF1bCwgSSBhZ3JlZSB0
aGF0IGZpeGVkIGxlbmd0aCBpcyBlYXNpZXN0IHRvIGltcGxlbWVudCBhbmQgd2lsbCBhbGxvdyB0
aGUgbW9zdCByYXBpZCBhZG9wdGlvbi4gTmV2ZXIgdGhlIGxlc3MsIGEgc3RhbmRhcmQgaXMgb2Yg
bm8gdmFsdWUgaWYgaXQgZG9lcyBub3QgaW1wcm92ZQ0KIGludGVyb3BlcmFiaWxpdHkuPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9mIGNvdXJzZS4gSSBkbyBub3Qgc2VlIGhvdyBpbnRl
cm9wZXJhYmlsaXR5IGlzIGhhbXBlcmVkIGluIHRoaXMgY2FzZSwgaG93ZXZlci4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QQiZndDtJ
ZiBhbiBhcHBsaWNhdGlvbiBuZWVkcyBUTFZzIHRoZW4gaXQgY2Fu4oCZdCBpbnRlcm9wZXJhdGUg
d2l0aCBhIHN5c3RlbSB0aGF0IG5lZWRzIGZpeGVkIHNpemVkIGZvcm1hdHMuIEluIGVmZmVjdCB5
b3UgaGF2ZSB0d28gZGl2ZXJnZW50IHN0YW5kYXJkcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVv
dGU+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
SWYgYW4gU0ZQIG5lZWRzIFRMVnMsIGl0IHdvdWxkIGJlIHNldCB3aXRoIFRMVnMuIFRoYXQgaXMg
cGFydCBvZiB0aGUgc2hhcmVkIFNGUCBjb250ZXh0LiBNRCBUeXBlIDEgYW5kIE1EIFR5cGUgMiBh
cmUgcHJvdG9jb2wgb3B0aW9ucywgbm90IGRpdmVyZ2VudCBzdGFuZGFyZHMuPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7QW5kIGlmIHlvdSBoYXZlIGFuIFNGUCB3
aXRoIG9uZSBTRiB0aGF0IG5lZWRzIFRMVnMgYW5kIG9uZSB0aGF0IG5lZWRzIGZpeGVkIGhlYWRl
cnMgeW914oCZcmUgZ29pbmcgdG8gdHJhbnNsYXRlIHRoZSBmb3JtYXRzIGF0IHRoZSBTRkY/IFRo
ZSByZXN1bHQgaXMgdGhlIHdvcnN0DQogcG9zc2libGUgd29ybGQgd2hlcmUgdGhlIHN3aXRjaGVz
IG5lZWQgdG8ga25vdyBib3RoIGZvcm1hdHMgYW5kIHRyYW5zbGF0ZSBiZXR3ZWVuIHRoZW0gZm9y
IHZhcmlvdXMgU0ZzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgYW0gbm90IHN1cmUgd2hhdCBpdCBtZWFucyB0byBo
YXZlIOKAnGFuIFNGIHRoYXQgbmVlZHMgVExWcyBhbmQgb25lIHRoYXQgbmVlZHMgZml4ZWQgaGVh
ZGVyc+KAnS4gQ2xlYXJseSwgSSBhbSBub3QgcHJvcG9zaW5nIGFueSB0cmFuc2xhdGlvbiEmbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
RG9u4oCZdCBmb3JnZXQgdGhlcmUgaXMgYSBjb250cm9sLXBsYW5lIHByb2dyYW1taW5nIHRoZSBT
RnMvU0ZGcywgYW5kIHRoYXQgQ1Agd291bGQgc2V0IHVwIHRoZSBNRCBUeXBlIGZvciBhIGdpdmVu
IFNGUCwgc28gU0ZzIGRvIG5vdCDigJhuZWVk4oCZIHNwZWNpZmljIGVuY29kaW5ncy48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Tm93LCB0byBt
aXRpZ2F0ZSB0aGUgcmlzayBvZiBoYXZpbmcgbm8gaW50ZXJzZWN0aW9uIGluIGNhcGFiaWxpdHkg
KG9uZSBTRiBzdXBwb3J0aW5nICpvbmx5KiBUeXBlIDEgYW5kIG9uZSBTRiBzdXBwb3J0aW5nICpv
bmx5KiBUeXBlIDIpIGlzIHRoYXQgd2UgbmVlZCB0byBzcGVjaWZ5IGEgTVVTVCBpbXBsZW1lbnQg
4oCUIGFuZCB0aGF0IHNob3VsZCBiZSB0aGUgc2ltcGxlc3QgdG8gaW1wbGVtZW50IHdoaWNoIGFs
bG93cw0KIGZvciBhbGwgY29tbW9uIHVzZSBjYXNlcyDigJQgaW4gb3RoZXIgd29yZHMsIFR5cGUg
MS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1ib3R0b206MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2VlIGJlbG93LjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5XaGF0IEkgd291bGQgc3VnZ2VzdCBpcyBlaXRoZXI6PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjEp
IG1ha2UgVExWcyB0aGUgbWFuZGF0b3J5IGZvcm1hdCB3aXRoIGZpeGVkIHNpemUgb3B0aW9uYWw7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPjIpIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBlbnRpcmVseTs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+MykgY2hhbmdlIHRoZSBOU0ggaGVhZGVyIGZvcm1hdCBvcHRpb25z
IHNvIHRoZSBmaXhlZCBzaXplIGhlYWRlciBpcyBhbHdheXMgcHJlc2VudCB3aXRoIG9wdGlvbmFs
IFRMVnMgZm9sbG93aW5nIHRoZSBmaXhlZCBzaXplZCBoZWFkZXIuPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlRvIG1lLCBvcHRpb24gMyB3b3VsZCBub3QgYWNoaWV2ZSBhIHVzZWZ1bCBv
dXRjb21lLiBCYXNpY2FsbHksIHdlIGNvdWxkIG5vdCBjb3VudCB3aXRoIGEgZGV0ZXJtaW5pc3Rp
Y2FsbHkgZml4ZWQgaGVhZGVyLCBhbmQgdGhlIGZsZXhpYmxlIFRMVi1iYXNlZCBvcHRpb24gd291
bGQgYWx3YXlzIGhhdmUg4oCcc3R1ZmbigJ0gYmVmb3JlLiBCYXNpY2FsbHksIHRoaXMgd291bGQg
bmVnYXRlIHRoZSBiZW5lZml0cyBvZiBib3RoDQogTUQgVHlwZSAxIGFuZCBNRCBUeXBlIDIuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPlBCJmd0O0ZvciBvcHRpb24gMyB0aGUgZml4ZWQgaGVhZGVycyBhcmUgYXQgYSBjb25zdGFu
dCBvZmZzZXQgd2hpY2ggaXMgd2hhdCBpcyBpbXBvcnRhbnQgdG8gcGFyc2UgdGhlbSBlYXNpbHku
IEl0IGlzIHBvc3NpYmxlIGZvciBhIHN3aXRjaCBvciBmb3Igc29mdHdhcmUgdG8gdXNlDQogdGhl
IGZpeGVkIGluZm9ybWF0aW9uIGF0IGEgZml4ZWQgb2Zmc2V0IGV2ZXIgdGhvdWdoIFRMViBkYXRh
IG1heSBmb2xsb3cuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgc2VlIHRoZSBwcm9ibGVtIHNw
YWNlIHF1aXRlIGRpZmZlcmVudGx5OiBJZiBhbiBTRlAgbmVlZHMgc2hhcmVkIGNvbnRleHQgdGhh
dCBmaXRzIGluIGFuIE1EIFR5cGUgMSwgaXQgaXMgc2V0IHdpdGggTUQgVHlwZSAxLiBJZiBpdCBu
ZWVkcyBtb3JlLCB0aGVuIGl0IG5lZWRzIHRvIHBhcnNlIHRoZSBUTFZzIGFueXdheSAoYW5kIHRo
dXMgYSBmaXhlZCBwYXJ0IGZvbGxvd2VkIGJ5IFRMVnMgZG9lcyBub3QgaGVscCkuPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7VExWcyBhbHdheXMgY29zdCBtb3Jl
IHRoYW4gZml4ZWQgc2l6ZSBhcmVhcyBiZWNhdXNlIHRoZXkgbXVzdCBlbmNvZGUgaW5kaXZpZHVh
bCBUTHMuIEFuIGFwcGxpY2F0aW9uIHRoYXQgbmVlZHMgbW9yZSB0aGFuIHRoZSBmaXhlZCBhcmVh
IGNhbiBlbmNvZGUgY2FuIHVzZQ0KIHRoZSBmaXhlZCBhcmVhIGZvciBhIHBvcnRpb24gb2YgdGhl
IG1ldGEtZGF0YSBhbmQgdGhlbiBhZGQgYXMgbWFueSBleHRlbnNpb24gVExWcyBhcyBhcmUgbmVl
ZGVkLiBUaGUgcmVzdWx0aW5nIGVuY29kZSB3aWxsIGJlIGF0IGxlYXN0IGFzIGVmZmljaWVudCBh
cyBUTFZzIGFsb25lLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Tm93LCBicmlu
ZyB0aGUgY29udmVyc2F0aW9uIGEgbGV2ZWwgZG93biBmcm9tIHRoZW9yZXRpY2FsIHRvIHByYWN0
aWNhbCwgZHJhZnQtZ3VpY2hhcmQtc2ZjLW5zaC1kYy1hbGxvY2F0aW9uLTAyLCBkcmFmdC1tZW5n
LXNmYy1uc2gtYnJvYWRiYW5kLWFsbG9jYXRpb24sIGFuZCBkcmFmdC1uYXBwZXItc2ZjLW5zaC1t
b2JpbGl0eS1hbGxvY2F0aW9uIHNob3cgd2hhdOKAmXMgbmVlZGVkIGZvciB0aGUgV0cgdXNlIGNh
c2VzLg0KIE1EIFR5cGUgMiBhZGRzIGV4dHJhIGZsZXhpYmlsaXR5IChhdCBhIHByaWNlKS48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QQiZndDtBbiB0YWxraW5nIHZlcnkg
cHJhY3RpY2FsbHkgd2UgYXJlIG5vdCBvbW5pc2NpZW50LiBXaGVuIHdlIGZpbmQgd2UgbmVlZCBh
IG5ldyBwaWVjZSBvZiBtZXRhLWRhdGEgZm9yIHRoZXNlIGJhc2UgdXNlIGNhc2VzIGFuIGV4dGVu
c2lvbiBUTFYgcHJvdmlkZXMgdGhlIG9wdGlvbnMNCiBvZiByZXRhaW5pbmcgdGhlIGV4aXN0aW5n
IGZvcm1hdHRlZCBkYXRhIHdoaWxlIGFkZGluZyBhbiBhZGRpdGlvbmFsIHBpZWNlIG9mIG1ldGEt
ZGF0YS4gSWYgZG9uZSBjYXJlZnVsbHksIHRoaXMgY2FuIGFsbG93IGJhY2t3YXJkIGNvbXBhdGli
aWxpdHkgd2l0aCBlcXVpcG1lbnQgdGhhdCBkb2VzIG5vdCB1bmRlcnN0YW5kIHRoZSBuZXcgZXh0
ZW5zaW9ucy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkluIG90aGVyIHdvcmRz
LCB0aGUgbWluaW11bSBjb21tb24gZGVub21pbmF0b3IgYW5kIHRoZSBzaW1wbGVyIHRvIGltcGxl
bWVudCBpcyBNRCBUeXBlIDEuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
UEImZ3Q7TXkgb3B0aW9uIDIgaXMgdGhlIHNpbXBsZXIgb3B0aW9uLiBGaXhlZCBsZW5ndGggb25s
eS4gV2hhdCBpcyBjdXJyZW50bHkgcHJvcG9zZWQgaXMgdGhlIG1vc3QgY29tcGxleCBzaW5jZSBp
dCBsZWFkcyB0byBtdWx0aXBsZSBmb3JtYXRzIHdpdGggdHJhbnNsYXRpb25zDQogYmV0d2VlbiB0
aGVtLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PlBsZWFzZSBubyB0cmFuc2xhdGlvbnMhPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPuKAlCBDYXJsb3MuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+VGhhbmtzITxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj7igJQgQ2FybG9zLjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+SWYgb3B0aW9uIDMgaXMgY2hvc2VuIHRoZW4gYXBwbGljYXRpb25zIGNh
biBhbHdheXMgY291bnQgb24gdGhlIGZpeGVkIHNpemVkIGhlYWRlciBhcyB0aGVpciBkZWZhdWx0
Ljwvc3Bhbj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGV5IGNvdWxkIGNvdW50IHdp
dGggYSBmaXhlZCBzaXplIHBhcnQsIG5vdCB3aXRoIGEgZml4ZWQgc2l6ZWQgaGVhZGVyLCBpZiBJ
IHVuZGVyc3RhbmQgdGhlIHByb3Bvc2FsIGNvcnJlY3RseS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7VGhpcyBpcyBv
bmUgYmV0dGVyIHRoYW4gdGhlIGN1cnJlbnQgcHJvcG9zYWwgd2hpY2ggY2Fu4oCZdCBjb3VudCBv
biBlaXRoZXIgYSBmaXhlZCBzaXplZCBoZWFkZXIgb3Igb24gYSBmaXhlZCBzaXplIHBhcnQgYXQg
YSBrbm93biBvZmZzZXQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPuKAlCBDYXJsb3MuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5DaGVlcnMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxicj4NClBhdWw8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmYw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlBhdWwgUXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6
PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVz
ZGF5LCBEZWNlbWJlciAwMSwgMjAxNSAxMjoxNCBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+QW5kcmV3IEcuIE1hbGlzPGJy
Pg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gTlNIIGNv
bnRleHQgaGVhZGVyczogZml4ZWQvdGx2PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgQW5keSw8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlBsZWFzZSBzZWUgYmVsb3cuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QYXVsPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pk9uIE5vdiAyMywgMjAxNSwgYXQgMTA6NTAgQU0sIEFuZHJldyBHLiBNYWxpcyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmFnbWFsaXNAZ21haWwuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5h
Z21hbGlzQGdtYWlsLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkkgYWdyZWUgd2l0aCBQYXVsIEIuIHRoYXQgaW50ZXJvcGVyYWJpbGl0eSBpcyBiZXN0IHNl
cnZlZCBieSB1c2luZyBhIGhlYWRlciB0aGF0IGFjY29tbW9kYXRlcyB0aGUgZ3JlYXRlc3QgbnVt
YmVyIG9mIHBvc3NpYmxlIGFwcGxpY2F0aW9ucyBhbmQgdXNlIGNhc2VzIGFzIHRoZSBjb21tb24g
ZGVub21pbmF0b3IuIFRoaXMgYXJndWVzIGZvciB0eXBlIDIgYmVpbmcgdGhlIE1VU1QgdG8gaW1w
bGVtZW50LCB3aXRoDQogdHlwZSAxIGJlaW5nIGFuIG9wdGlvbmFsIG9wdGltaXphdGlvbiBmb3Ig
c29tZSBwYXJ0aWN1bGFyIHVzZSBjYXNlcyBvciBhcHBsaWNhdGlvbnMgdGhhdCByZXF1aXJlIGF0
IG1vc3QgYSBwYXJ0aWN1bGFyIG51bWJlciBjb250ZXh0IGhlYWRlcnMuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7SSBkb24ndCBmb2xsb3cg
dGhhdCBsb2dpYzogdGhlIF9lYXNpZXN0XyAoaW4gdGVybXMgb2YgY29tcGxleGl0eSwgY29zdCwg
ZXRjLikgb3B0aW9uIG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRvIG1hbmRhdGUgc2luY2UgaXQgYWxs
b3dzIGZvciBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGFuZCBoZWxwcyBlbnN1cmUgYWRvcHRpb24g
b2YgdGhlIHByb3RvY29sLiAmbmJzcDtNYW5kYXRpbmcgYSBtb3JlIGNvbXBsZXggb3B0aW9uDQog
c2ltcGx5IHNsb3dzIHRoZSBhZG9wdGlvbi4gJm5ic3A7VGhpcyBpcyBleGFjdGx5IHRoZSBjb252
ZXJzYXRpb24gd2UgaGFkIHdoZW4gcHV0dGluZyB0b2dldGhlciB0aGUgZHJhZnQsIGFuZCBvbmUg
dGhhdCBzZWVtcyB0byByZXNvbmF0ZSB3aXRoIGRldmVsb3BlcnMgYW5kIG9wZXJhdG9ycyBhbGlr
ZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UFEmZ3Q7ICZuYnNwO0Fsc28sIGxldCdz
IG5vdCBpZ25vcmUgaGlzdG9yeSAoeW91IGtub3cgdGhlIG9sZCBhZGFnZSA7KSk6IFRMViBhbmQg
b3RoZXIgdmFyaWFibGUgbGVuZ3RoIGRhdGEgcGxhbmUgcHJvdG9jb2xzIGhhdmUgbm90IGJlZW4g
YSBzdWNjZXNzLiAmbmJzcDtXZSBjYW4gZGViYXRlIHRoZSByZWFzb25zIGZvciB0aGF0LCBidXQg
dGhlIGZhY3QgcmVtYWluczogc2ltcGxlIGRhdGEgcGxhbmVzIGdldCBhZG9wdGlvbi4gJm5ic3A7
QXMNCiBQYXVsIEIuIHBvaW50cyBvdXQgYmVsb3csIHdlIGRvbid0IGtub3cgYWxsIHRoZSBtZXRh
ZGF0YSBhbnN3ZXJzLCBidXQgd2UgZG8ga25vdyB0aGF0IGEgYm91bmRlZCBhbW91bnQgb2YgbWV0
YWRhdGEgaXMgdmVyeSBpbXBvcnRhbnQgZm9yIFNGQyB1c2UgY2FzZXMuICZuYnNwO0xldCdzIHVz
ZSB0aGF0IGZhY3QsIGFuZCBhIHNpbXBsZSBwcm90b2NvbCB0byBnZXQgaW1wbGVtZW50YXRpb24g
b3V0IHRoZSBkb29yLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+SW4gYSBzZXBhcmF0ZSBlbWFpbCwgTWVkIGFza2VkIGEgdmVyeSByZWFzb25hYmxlIHF1ZXN0
aW9uIC0gZm9yIHR5cGUgMSwgd2h5IGFyZSB0aGVyZSZuYnNwO2ZvdXIgbWFuZGF0b3J5IGNvbnRl
eHQgaGVhZGVycywgcmF0aGVyIHRoYW4gMiwgMywgNSwgMTAsIGV0Yy4/IFRoZSBkcmFmdCBjb250
YWlucyBubyBwYXJ0aWN1bGFyIGp1c3RpZmljYXRpb24gZm9yIHRoaXMgY2hvaWNlLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UFEm
Z3Q7ICZuYnNwO1RoYXQncyBhIHZlcnkgdmFsaWQgcXVlc3Rpb24uICZuYnNwO1RoZSBzdGFydGlu
ZyBwcmVtaXNlIHdhcyBzaW1wbGU6IGEgYm91bmRlZCBzZXQgb2YgZml4ZWQgbWV0YWRhdGEuICZu
YnNwOyBCYXNlZCBvbiBzb21lIGV4cGVyaWVuY2UgaW4gdGhlIHNlcnZpY2Ugc3BhY2UgYW5kIHNv
bWUgaW5pdGlhbCB1c2UgY2FzZSBkaXNjdXNzaW9uIHdpdGggb3BlcmF0b3JzLCA0IHByb3ZpZGVk
IHNvbWUgYmFsYW5jZTogcmVhc29uYWJsZQ0KIGluIHRoYXQgaXQgcHJvdmlkZWQgc29tZSBtZWFu
aW5nZnVsIHNwYWNlLCB5ZXQgbm90IHNvIGxhcmdlIGFzIHRvIGJlY29tZSB1bndpZWxkeSwgYWxs
IHRoZSB3aGlsZSBmb3JjaW5nIHNvbWUgZGlzY2lwbGluZS4gJm5ic3A7T3ZlcmFsbCB0aGF0IGhh
cyBwcm92ZW4gdG8gYmUgdHJ1ZSBhcyBpbXBsZW1lbnRhdGlvbnMgaGF2ZSBiZWVuIHRlc3RlZCBh
bmQgbWFwcGVkIHRvIHVzZSBjYXNlcy4gJm5ic3A7T2YgY291cnNlIHlvdSBjYW4gY29tZSB1cCB3
aXRoIGNhc2VzDQogd2hlcmUgNCBpcyB0b28gbWFueSwgb3IgdG9vIGZldywgaW4gd2hpY2ggY2Fz
ZSB0aGUgZHJhZnQgcHJvdmlkZXMgYSBtZWFucyB0byBhY2NvbW1vZGF0ZSB0aGF0LjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7SSBhbHNvIHRoaW5rIHdlIG5lZWQg
dG8gYmUgcmVhbGlzdGljLiAmbmJzcDtXZSB3ZXJlIHVyZ2VkIGR1cmluZyBXRyBmb3JtYXRpb24g
YnkgYSBsYXJnZSBvcGVyYXRvcjogdGhlIElFVEYgY2Fubm90IHNwZW5kIHllYXJzIHRyeWluZyB0
byBzb2x2ZSB0aGUgc2VydmljZSBjaGFpbmluZyBpc3N1ZS4gJm5ic3A7VGhlIG5lZWQgZm9yIGFu
IGludGVyb3BlcmFibGUgcHJvdG9jb2wgaXMgYWN1dGUgYW5kIG9wZXJhdG9ycyBuZWVkDQogdG8g
c3RhcnQgd29ya2luZyBvbiBkZXBsb3ltZW50IChzZWUgdGhlIHZpYnJhbmN5IG9mIHRoZSBvcGVu
IHNvdXJjZSBwcm9qZWN0cyBpbiB0aGlzIHNwYWNlKS4gJm5ic3A7VGhlIGJhbGFuY2Ugb2YgdHlw
ZSAxIGFuZCB0eXBlIDIgYWxsb3dzIGZvciB2ZWxvY2l0eSBhbmQgZXZvbHV0aW9uLiAmbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SXTigJlzIHRydWUgdGhhdCB0aGVyZSBhcmUg
dHdvIHBhcnRpY3VsYXIgdXNlIGNhc2VzLCZuYnNwO2RyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMt
YWxsb2NhdGlvbiBhbmQmbmJzcDtkcmFmdC1uYXBwZXItc2ZjLW5zaC1tb2JpbGl0eS1hbGxvY2F0
aW9uLCB0aGF0IGxvb2sgdG8gbWFrZSBnb29kIHVzZSBvZiBleGFjdGx5IDQgY29udGV4dCBoZWFk
ZXJzLiBIb3dldmVyLCB0aGVzZSBhcmUganVzdCB0d28gcGFydGljdWxhciBleGFtcGxlcywNCiBh
bmQgbm90IHlldCBhY2NlcHRlZCBieSB0aGUgV0cuJm5ic3A7IEZ1cnRoZXIgZGV2ZWxvcG1lbnQg
b2YgdGhlc2UgZHJhZnRzLCBvciBldmVuIGltcGxlbWVudGF0aW9uLCBtYXkgc2hvdyB0aGF0IGZv
dXIgYXJlIGluc3VmZmljaWVudC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2hlZXJz
LDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QW5keTxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPk9uIEZyaSwgTm92IDIwLCAyMDE1IGF0IDEyOjIwIFBNLCBCb3R0b3JmZiwgUGF1
bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvc3Bh
bj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+SSB0aGluayB3ZSBhbGwgY291bGQgYWdyZWUgdGhhdCBmaXhl
ZCBoZWFkZXJzIGFyZSBlYXNpZXIgdG8gaW1wbGVtZW50IHRoYW4gVExWcywgaG93ZXZlciB0aGF0
IGRvZXMgbm90IHJhdGlvbmFsaXplIG1hbmRhdGluZyBhIGZpeGVkIGhlYWRlciBpbXBsZW1lbnRh
dGlvbi4gSXQgd291bGQgcmF0aW9uYWxpemUgc3VwcG9ydGluZyBvbmx5IGZpeGVkIGxlbmd0aCBo
ZWFkZXJzLA0KIGhvd2V2ZXIgd2UgaGF2ZSBiZWVuIHVuYWJsZSB0byBkbyB0aGlzLiBPcHRpb25z
IGFsd2F5cyB3ZWFrZW4gc3RhbmRhcmRzIGFncmVlbWVudC48L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklmIHRoZSBh
cHBsaWNhdGlvbiByZXF1aXJlcyBUTFZzLCB0aGVuIGl0IGRvZXMgbm90IHByb3ZpZGUgYW55IHN0
YW5kYXJkcyBhZHZhbnRhZ2UgdG8gbWFuZGF0ZSBzdXBwb3J0IGZvciBmaXhlZCBoZWFkZXJzLiBJ
dCB3aWxsIG5vdCBiZSBwb3NzaWJsZSBmb3IgYW4gYXBwbGljYXRpb24gdGhhdCByZXF1aXJlcyBU
TFZzIHRvIGZhbGwgYmFjayB0byBmaXhlZCBsZW5ndGgNCiBoZWFkZXJzLiBJZiB0aGV5IGNvdWxk
LCB0aGVuIHdlIHNob3VsZCBlbGltaW5hdGUgdGhlIFRMViBvcHRpb24gZnJvbSBOU0guPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5JTUhPIHdlIHNob3VsZCBiZSBsb29raW5nIGF0IHRoZSBhYnN0cmFjdCBzZW1hbnRp
Y3MgZm9yIG1ldGEtZGF0YSBiZWZvcmUgd2UgY29uc2lkZXIgaG93IHRvIGVuY29kZSBpdC4gT25j
ZSB3ZSBkZWNpZGUgd2hhdCBuZWVkcyB0byBiZSBlbmNvZGVkIHRoZW4gd2UgY2FuIGNvbnNpZGVy
IHRoZSBiZXN0IGVuY29kaW5ncyBhbmQgd2hhdCBzaG91bGQgYmUgbWFuZGF0b3J5DQogb3Igb3B0
aW9uYWwuPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UGF1bDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+c2ZjIFtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+
PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+
T24gQmVoYWxmDQogT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PC9iPlBhdWwgUXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5GcmlkYXksIE5vdmVtYmVyIDIw
LCAyMDE1IDY6MjcgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlFpbiBXdTxicj4NCjxiPkNjOjwvYj48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnVyaS5l
bHp1ckBpbnRlbC5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij51cmkuZWx6dXJAaW50ZWwuY29tPC9zcGFuPjwvYT47IERvbGdhbm93LCBBbmRyZXcgKEFuZHJl
dyk7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjsNCiBMaW5kYSBEdW5iYXI8YnI+DQo8
Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+UmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5PbiBOb3YgMTksIDIwMTUsIGF0IDk6MjggUE0sIFFpbiBXdSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmJpbGwud3VAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OiMxRjQ5N0QiPkhpLCBBbmRyZXcgYW5kIFBhdWw6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+SXQgbG9v
a3MgSSBtaXNzZWQgYSBsb3Qgb2YgZGlzY3Vzc2lvbiByZWdhcmRpbmcgTlNIIGNvbnRleHQgaGVh
ZGVyIGluIHRoZSBwYXN0LCB0aGFua3MgUGF1bCB0byBwb2ludCBtZSB0aGUgYXJjaGl2ZS48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtjb2xvcjojMUY0OTdEIj5HZW5lcmFsbHkgc3BlYWtpbmcsIHRoZXJlIGlzIHRyYWRlb2ZmIGJl
dHdlZW4gcGVyZm9ybWFuY2UgYW5kIGZsZXhpYmlsaXR5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkFic29sdXRlbHksIGFuZCB0aGF0J3MgdGhlIHJlYXNvbiBmb3Igb2ZmZXJpbmcgdGhlIHR3byBv
cHRpb25zOiBiYWxhbmNlIHNwZWVkL3NpbXBsaWNpdHkgYW5kIGZsZXhpYmlsaXR5LjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgcGhpbG9zb3BoeSBpcyB0byBtYW5kYXRlIHRoZSBz
aW1wbGVzdCBmb3JtIG9mIG1ldGFkYXRhLCBlbmFibGluZyBhIGJyb2FkIGltcGxlbWVudGF0aW9u
IGJhc2UuJm5ic3A7IElmL3doZW4gbW9yZSBmbGV4aWJpbGl0eSBpcyBuZWVkZWQgYSBtb3JlIGZs
ZXhpYmxlIE5TSCB0eXBlIGlzIGF2YWlsYWJsZSwgYWxvbmcgd2l0aCB0aGUgYXNzb2NpYXRlZCB0
cmFkZW9mZnMuJm5ic3A7IFRoYXQncyB0aGUgYmFsYW5jZSB0aGF0IHdlDQogZGVjaWRlZCB0byBz
dHJpa2UgYW5kIGl0IHNlZW1zIHRvIGJlIHJlYXNvbmFibGUgYW5kIHdlbGwgYWNjZXB0ZWQuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlBhdWw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwv
YT48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0hlbHZldGljYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxp
c3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6
cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_48E1A67CB9CA044EADFEAB87D814BFF644969CD0eusaamb107erics_--


From nobody Thu Dec  3 11:32:59 2015
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D56691A01A3 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:32:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.999
X-Spam-Level: 
X-Spam-Status: No, score=-2.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, J_CHICKENPOX_24=0.6, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gNY4Hgz7x7QR for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:32:52 -0800 (PST)
Received: from g2t2352.austin.hp.com (g2t2352.austin.hp.com [15.217.128.51]) (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 EDAE71A019B for <sfc@ietf.org>; Thu,  3 Dec 2015 11:32:51 -0800 (PST)
Received: from G2W4316.americas.hpqcorp.net (g2w4316.austin.hp.com [16.197.9.73]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g2t2352.austin.hp.com (Postfix) with ESMTPS id 293625A; Thu,  3 Dec 2015 19:32:51 +0000 (UTC)
Received: from G2W4314.americas.hpqcorp.net (16.197.24.50) by G2W4316.americas.hpqcorp.net (16.197.9.73) with Microsoft SMTP Server (TLS) id 14.3.169.1; Thu, 3 Dec 2015 19:31:35 +0000
Received: from G2W2527.americas.hpqcorp.net ([169.254.7.38]) by G2W4314.americas.hpqcorp.net ([16.197.24.50]) with mapi id 14.03.0169.001; Thu, 3 Dec 2015 19:31:35 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: Eric Gray <eric.gray@ericsson.com>, David Melman <davidme@marvell.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6klIsAgADIkYCAADCGgIAEnguAgAzcDQD//6+xcIAAB04AgAAEFTCAAAcLgIAAAwswgAF2zACAAAVlAIAAmS8AgAAxv4CAAFqDAIAAQ2KwgAAIkoCAAABCQA==
Date: Thu, 3 Dec 2015 19:31:35 +0000
Message-ID: <94DA9C7F532AD946852C9C5527195239254B4DAE@G2W2527.americas.hpqcorp.net>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <94DA9C7F532AD946852C9C5527195239254B4D80@G2W2527.americas.hpqcorp.net> <48E1A67CB9CA044EADFEAB87D814BFF644969CD0@eusaamb107.ericsson.se>
In-Reply-To: <48E1A67CB9CA044EADFEAB87D814BFF644969CD0@eusaamb107.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [16.193.232.30]
Content-Type: multipart/alternative; boundary="_000_94DA9C7F532AD946852C9C5527195239254B4DAEG2W2527americas_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/h83OI-N0U8uqRCXsxxPIihPdtvA>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 19:32:59 -0000

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

SGkgRXJpYzoNCg0KSeKAmW0gcmVmZXJyaW5nIHRvIGltcGxpY2l0IGxlbmd0aCBiYXNlZCBvbiB0
aGUgRXRoZXJUeXBlLiBUaGUgYWN0dWFsIGVuY29kaW5nIGlzIFR5cGUtVmFsdWUgbm90IFR5cGUt
TGVuZ3RoLVZhbHVlIHdoZXJlIHRoZSBMZW5ndGggaXMgaW1wbGljaXQgZnJvbSB0aGUgVHlwZS4g
SW4gdGhlIE1QTFMgY2FzZSB0aGUgTGVuZ3RoIGlzIGZyZXF1ZW50bHkgaW1wbGljaXQgZnJvbSB0
aGUgY29udGV4dCBkZXRlcm1pbmVkIGJ5IHRoZSBmaXJzdCBsYWJlbC4gV2UgY291bGQgY29uc2lk
ZXIgdGhpcyBhbHNvIGEgVFYgZW5jb2RlIHdlcmUgdGhlIGxhYmVsIGRldGVybWluZXMgdGhlIGNv
bnRleHQgd2hpY2ggYWxzbyBkZXRlcm1pbmVzIHRoZSB0eXBlLg0KDQpDaGVlcnMsDQoNClBhdWwN
Cg0KRnJvbTogRXJpYyBHcmF5IFttYWlsdG86ZXJpYy5ncmF5QGVyaWNzc29uLmNvbV0NClNlbnQ6
IFRodXJzZGF5LCBEZWNlbWJlciAwMywgMjAxNSAxMToyNiBBTQ0KVG86IEJvdHRvcmZmLCBQYXVs
OyBEYXZpZCBNZWxtYW47IHNmY0BpZXRmLm9yZw0KU3ViamVjdDogUkU6IFtzZmNdIE5TSCBjb250
ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQpPciBhcmUgeW91IHJlZmVycmluZyB0byDigJxpbXBs
aWNpdCBsZW5ndGjigJ0gYmFzZWQgb24gdHlwZSBpbiBhIOKAnFR5cGUgVmFsdWXigJ0gZW5jb2Rp
bmc/DQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgQm90dG9yZmYsIFBhdWwNClNlbnQ6IFRodXJzZGF5LCBEZWNlbWJlciAwMywgMjAxNSAyOjIw
IFBNDQpUbzogRGF2aWQgTWVsbWFuOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
ClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KSGkg
RGF2aWQ6DQoNCknigJlkIGxpa2UgdG8gdW5kZXJzdGFuZCBhIGxpdHRsZSBiZXR0ZXIgd2hhdCB0
aGUgcmVhbCBoYXJkd2FyZSByZXF1aXJlbWVudCBpcyBmb3IgZml4ZWQgaGVhZGVycy4NCg0KSXQg
c2VlbXMgbGlrZSB3ZSBjYW7igJl0IGhhdmUgYSBmaXhlZCBvZmZzZXQgdG8gdGhlIE5TSCBoZWFk
ZXIgZnJvbSB0aGUgc3RhcnQgb2YgdGhlIGZyYW1lLg0KLUlmIHdlIGhhdmUgYW4gRXRoZXJuZXQg
bGF5ZXIgd2UgaGF2ZSA0IGRpZmZlcmVudCB0YWdzIHdoaWNoIGFyZSBUeXBlZCB3aXRoIGFuIEV0
aGVydHlwZSBhbmQgaGF2ZSBkaWZmZXJlbnQgaW1wbGljaXQgbGVuZ3Rocy4gVGhlc2UgYXJlIFRW
IGVuY29kaW5nIHdpdGggaW1wbGljaXQgbGVuZ3RoLg0KLUlmIHdlIGhhdmUgYW4gTVBMUyBsYWJl
bCBzdGFjayBvciBhbiBNUExTIHNlZ21lbnQgcm91dGUgc3RhY2sgdGhlIG51bWJlciBvZiBsYWJl
bHMgaW4gdGhlIE1QTFMgc3RhY2sgd2lsbCBkZXRlcm1pbmUgdGhlIHNpemUgb2YgdGhlIE1QTFMg
aGVhZGVyLiBGb3IgTVBMUyB0aGlzIHdvdWxkIHR5cGljYWxseSBiZSBkZXRlcm1pbmVkIGJ5IHRo
ZSBjb250ZXh0IGlkZW50aWZpZWQgYnkgdGhlIGZpcnN0IGxhYmVsIGluIHRoZSBzdGFjay4gSW4g
ZWZmZWN0IHRoZSBmaXJzdCBsYWJlbCBpZGVudGlmaWVzIGFuIGltcGxpY2l0IGxlbmd0aCBmb3Ig
dGhlIHN0YWNrLiBJbiBhbiBNUExTIFNlZ21lbnQgUm91dGUgc3RhY2sgd2Ugd291bGQgaGF2ZSB2
YXJpYWJsZSBsZW5ndGhzIGRlcGVuZGluZyBvbiB0aGUgbnVtYmVyIG9mIHNlZ21lbnRzIGFuZCB3
aGVyZSB3ZSBhcmUgaW4gdGhlIHN0YWNrLiBJbiBlaXRoZXIgY2FzZSB0aGUgaW1wb3J0YW50IHRo
aW5nIGlzIHRoYXQgd2Uga25vdyB0aGUgb2Zmc2V0IHRvIHRoZSB0b3AgbGFiZWwuDQotSWYgd2Ug
aGF2ZSBvbmUgb2YgdGhlIE5WTzMgZW5jYXBzdWxhdGlvbnMgdGhlbiB3ZSB3aWxsIGhhdmUgYSB2
YXJpZXR5IGxheWVyZWQgZW5jYXBzdWxhdGlvbnMuDQoNCkkgdGhpbmsgd2hhdCB3ZSBuZWVkIGZv
ciBoYXJkd2FyZSBpczoNCjEpdGhlIGFiaWxpdHkgdG8gZWFzaWx5IHBhcnNlIG92ZXIgdGhlIE5T
SCBoZWFkZXI7DQoyKXRoZSBhYmlsaXR5IHRvIGZpbmQgdGhlIGZpZWxkcyB3ZSBuZWVkIGZvciBz
d2l0Y2hpbmcgKGluIGhhcmR3YXJlIGFuZCBzb2Z0d2FyZSkgYXQgZml4ZWQgb2Zmc2V0cyBmcm9t
IHRoZSBzdGFydCBvZiB0aGUgTlNIIGhlYWRlci4NCg0KSXQgc2VlbXMgdGhlIExlbmd0aCBmaWVs
ZCBvZiB0aGUgTlNIIGhlYWRlciBwcm92aWRlcyBhbiBlYXN5IG1ldGhvZCB0byBwYXJzZSBvdmVy
IHRoZSBOU0ggaGVhZGVyIHJlZ2FyZGxlc3MgdGhlIGludGVybmFsIG9yZ2FuaXphdGlvbiBvZiB0
aGUgaGVhZGVyLg0KSXQgc2VlbXMgdGhlIHJlcXVpcmVtZW50IG9mIHRoZSBmaXhlZCBoZWFkZXIg
aXMgYWN0dWFsbHkgdG8gaGF2ZSBtZXRhLWRhdGEgbG9jYXRlZCBhdCBmaXhlZCBvZmZzZXRzIGZy
b20gdGhlIGJlZ2lubmluZyBvZiB0aGUgTlNIIGhlYWRlci4NCg0KU28gd2hhdCBpcyB0aGUgYWN0
dWFsIHJlcXVpcmVtZW50IHVuZGVyIHRoaXMgZml4ZWQgbGVuZ3RoIGRpc2N1c3Npb24/DQoNCkNo
ZWVycywNCg0KUGF1bA0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
T24gQmVoYWxmIE9mIERhdmlkIE1lbG1hbg0KU2VudDogVGh1cnNkYXksIERlY2VtYmVyIDAzLCAy
MDE1IDY6NTQgQU0NClRvOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KVGhlcmUgaXMg
bm8gZG91YnQgdGhhdCBmaXhlZC1zaXplIGhlYWRlciBwYXJzaW5nIGVhc2VzIHRoZSBzaWxpY29u
IGRlc2lnbiwgdGhlcmVieSAgbG93ZXJpbmcgdGhlIGJhcnJpZXIgZm9yIHNpbGljb24gdmVuZG9y
cyB0byBzdXBwb3J0IGl0Lg0KDQpJZiB3ZSBzZWUgdGhhdCB0aGUgbWFpbiB1c2UgY2FzZXMgYXJl
IGluZGVlZCBzYXRpc2ZpZWQgYnkgdGhlIGZpeGVkIGhlYWRlciBzaXplIGFwcHJvYWNoIChNRCBU
eXBlIDEpLCB0aGVuIG1ha2luZyB0aGlzIHRoZSDigJxNVVNU4oCdIHdpbGwgYnJpbmcgdGhlIGdy
ZWF0ZXN0IGxldmVsIG9mIGFkb3B0aW9uIGFuZCBjb21wbGlhbmNlLg0KDQpNRCBUeXBlIDIgaXMg
dGhlIGZhbGxiYWNrIGZvciBtb3JlIGNvbXBsZXggY2FzZXMgdGhhdCBjYW5ub3QgYmUgc2F0aXNm
aWVkIGJ5IE1EIFR5cGUgMS4gV2Ugc2hvdWxkIGRlZmluZSBNRCBUeXBlIDIgYXMg4oCcU0hPVUxE
4oCdICB0byBlbmNvdXJhZ2Ugc2lsaWNvbiB2ZW5kb3JzIHRvIHN1cHBvcnQgdGhpcywgd2l0aG91
dCBkZXRlcnJpbmcgdGhlIGxlc3MgbW90aXZhdGVkIHZlbmRvcnMgZnJvbSBzdXBwb3J0ZWQgTUQg
VHlwZSAxLiAgICBBbHNvLCBmb3IgdXNlIGNhc2VzIHdoZXJlIG5vIG1ldGFkYXRhIGlzIHJlcXVp
cmVkLCBpdCB3b3VsZCBiZSBlYXN5IGZvciB2ZW5kb3JzIHRvIHN1cHBvcnQgdGhlIE1EIHR5cGUg
MiB3aXRob3V0IGluY2x1ZGluZyBhbnkgVExWcywgaS5lLiBqdXN0IHRoZSBmaXhlZCBoZWFkZXIu
DQoNCkRhdmlkDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBC
ZWhhbGYgT2YgSGFlZmZuZXIsIFdhbHRlciwgVm9kYWZvbmUgREUNClNlbnQ6IFRodXJzZGF5LCBE
ZWNlbWJlciAwMywgMjAxNSAxMTozMCBBTQ0KVG86IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBEYXZlIERvbHNvbjsgQ2Fy
bG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpOyBCb3R0b3JmZiwgUGF1bA0KQ2M6IFBhdWwgUXVpbm4g
KHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0K
DQpEZWFyIGFsbCwNCg0KDQoNClllcy4gVHlwZSBUd28gc2hvdWxkIGJlIGEgTVVTVCBhbmQgVHlw
ZSBPbmUgc2hvdWxkIGJlIG9wdGltaXplZCBmb3IgdGhlIHNpbGljb24gdXNlIGNhc2UuIFRvIGVu
Y291cmFnZSBzaWxpY29uIHZlbmRvcnMgYSBNVVNUIGZvciBNRCMyIG1heSBoZWxwIGZvciBwZW5l
dHJhdGlvbiBidXQgSSBjb3VsZCBsaXZlIGFsc28gd2l0aCBhIFNIT1VMRC4gU29tZSBmZWVkYmFj
ayBmcm9tIHNpbGljb24gZm9sa3MgKEJyb2FkY29tLCBDaXNjbywgSW50ZWwpIG1heSBzdXBwb3J0
IHRoaXMgZGlzY3Vzc2lvbi4gSGF2aW5nIGFsbCB0aGUgcGVyZm9ybWFuY2Ugb3B0aW1pemF0aW9u
IHNob3J0Y3V0cyBiZXR3ZWVuIGEgVk0gYW5kIGEgcGh5c05JQyBpbiBtaW5kIHdlIHNob3VsZCBu
b3QgbGVhdmUgb3V0IHNpbGljb24gYmFzZWQgYXBwcm9hY2hlcy4NCg0KDQoNClJlZ2FyZHMsIFdh
bHRlcg0KDQoNClZvbjogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIEltIEF1ZnRy
YWcgdm9uIG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2Fk
YWlyQG9yYW5nZS5jb20+DQpHZXNlbmRldDogRG9ubmVyc3RhZywgMy4gRGV6ZW1iZXIgMjAxNSAw
NzozMg0KQW46IERhdmUgRG9sc29uOyBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSk7IEJvdHRv
cmZmLCBQYXVsDQpDYzogQW5kcmV3IEcuIE1hbGlzOyBQYXVsIFF1aW5uIChwYXVscSk7IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KQmV0cmVmZjogUmU6IFtzZmNdIE5TSCBjb250
ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQpIaSBEYXZlLCBhbGwsDQoNCkZ1bGx5IGFncmVlIHRo
YXQgTUQjMiBpcyBzaW1wbGUgYW5kIGNvdmVycyB0aGUgZ2VuZXJpYyB1c2UgY2FzZXMgd2hpbGUg
TUQjMSBpcyBhbiBvcHRpbWl6YXRpb24gKG1vZHVsbyBzb21lIGZ1cnRoZXIgZXhwbGFuYXRpb24g
YWJvdXQgdGhlIHNpemUgb2YgdGhlIGZpeGVkIGZpZWxkcywgdGhlaXIgbnVtYmVyLCBpbnRlcmFj
dGlvbiB3aXRoIHRoZSBjb250cm9sIHBsYW5lLCBldGMuKS4NCg0KSeKAmW0gc3RpbGwgaW4gZmF2
b3Igb2YgaGF2aW5nIE1EIzIgYmUgTVVTVC4NCg0KQ2hlZXJzLA0KTWVkDQoNCkRlIDogc2ZjIFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIERlIGxhIHBhcnQgZGUgRGF2ZSBEb2xzb24NCkVu
dm95w6kgOiBtZXJjcmVkaSAyIGTDqWNlbWJyZSAyMDE1IDIyOjI0DQrDgCA6IENhcmxvcyBQaWdu
YXRhcm8gKGNwaWduYXRhKTsgQm90dG9yZmYsIFBhdWwNCkNjIDogUGF1bCBRdWlubiAocGF1bHEp
OyBBbmRyZXcgRy4gTWFsaXM7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KT2Jq
ZXQgOiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCj4gd2UgbmVl
ZCB0byBzcGVjaWZ5IGEgTVVTVCBpbXBsZW1lbnQg4oCUIGFuZCB0aGF0IHNob3VsZCBiZSB0aGUg
c2ltcGxlc3QgdG8gaW1wbGVtZW50IHdoaWNoIGFsbG93cyBmb3IgYWxsIGNvbW1vbiB1c2UgY2Fz
ZXMg4oCUIGluIG90aGVyIHdvcmRzLCBUeXBlIDEuDQoNCkl0IGlzIGluZGVlZCBzaW1wbGUgdG8g
aW1wbGVtZW50IHRoZSBwYWNrZXQgcGFyc2VyLCBidXQgSSB0aGluayBUeXBlIDEgbWFrZXMgdGhl
IGNvbnRyb2wgcGxhbmUgbW9yZSBjb21wbGljYXRlZC4NCkhvdyBkb2VzIGFuIFNGIGtub3cgd2hh
dCBpdGVtIGlzIHBsYWNlZCBpbiBzbG90IDEgb2YgTUQgVHlwZSAxPw0KVHlwZSAyIGFsbG93cyB0
aGUgbWV0YWRhdGEgdG8gYmUgc2VsZi1kZXNjcmliaW5nLg0KDQpBbHNvLCBmb3IgbWFueSB1c2Vy
cyB3aG8gZG9u4oCZdCB1c2UgbWV0YWRhdGEsIFR5cGUgMiBpcyBtb3JlIGVmZmljaWVudC4NCg0K
U28gYXMgSSBzZWUgaXQsIFR5cGUgMiBpcyB0aGUgZ2VuZXJpYyBvbmUgYW5kIFR5cGUgMSBpcyBh
biBvcHRpbWl6YXRpb24gZm9yIHNwZWNpYWwgY2FzZXMuDQoNCg0KLURhdmUNCg0KDQoNCg0KRnJv
bTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBDYXJsb3Mg
UGlnbmF0YXJvIChjcGlnbmF0YSkNClNlbnQ6IFdlZG5lc2RheSwgRGVjZW1iZXIgMDIsIDIwMTUg
NDowNCBQTQ0KVG86IEJvdHRvcmZmLCBQYXVsDQpDYzogQW5kcmV3IEcuIE1hbGlzOyBQYXVsIFF1
aW5uIChwYXVscSk7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDog
UmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQpIaSwgUGF1bCBCLiwN
Cg0KVGhhbmtzIGZvciB0aGUgY29udmVyc2F0aW9uLCBwbGVhc2UgZmluZCBvbmUgZm9sbG93LXVw
IGlubGluZS4NCg0KT24gRGVjIDEsIDIwMTUsIGF0IDU6NTcgUE0sIEJvdHRvcmZmLCBQYXVsIDxw
YXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+IHdyb3Rl
Og0KDQpIaSBDYXJsb3M6DQoNCk1vcmUgb24gdGhpcyBiZWxvdywNCg0KQ2hlZXJzLA0KDQpQYXVs
DQoNCkZyb206IENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKSBbbWFpbHRvOmNwaWduYXRhQGNp
c2NvLmNvbV0NClNlbnQ6IFR1ZXNkYXksIERlY2VtYmVyIDAxLCAyMDE1IDI6MzIgUE0NClRvOiBC
b3R0b3JmZiwgUGF1bA0KQ2M6IFBhdWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOyBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0gg
Y29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KUGF1bCBCLiwNCg0KUGxlYXNlIHNlZSBpbmxp
bmUuDQoNCk9uIERlYyAxLCAyMDE1LCBhdCA1OjEyIFBNLCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5i
b3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PiB3cm90ZToNCg0K
SGkgUGF1bCBRLjoNCg0KU2VlIGlubGluZSwNCg0KQ2hlZXJzLA0KDQpQYXVsDQoNCkZyb206IENh
cmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKSBbbWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbV0NClNl
bnQ6IFR1ZXNkYXksIERlY2VtYmVyIDAxLCAyMDE1IDE6NTIgUE0NClRvOiBCb3R0b3JmZiwgUGF1
bA0KQ2M6IFBhdWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFk
ZXJzOiBmaXhlZC90bHYNCg0KSGksIFBhdWwgQi4sDQoNCk9uIERlYyAxLCAyMDE1LCBhdCA0OjQ1
IFBNLCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVsLmJv
dHRvcmZmQGhwZS5jb20+PiB3cm90ZToNCg0KSGkgUGF1bCBhbmQgQW5kZXc6DQoNCg0KUGF1bCwg
SSBhZ3JlZSB0aGF0IGZpeGVkIGxlbmd0aCBpcyBlYXNpZXN0IHRvIGltcGxlbWVudCBhbmQgd2ls
bCBhbGxvdyB0aGUgbW9zdCByYXBpZCBhZG9wdGlvbi4gTmV2ZXIgdGhlIGxlc3MsIGEgc3RhbmRh
cmQgaXMgb2Ygbm8gdmFsdWUgaWYgaXQgZG9lcyBub3QgaW1wcm92ZSBpbnRlcm9wZXJhYmlsaXR5
Lg0KDQpPZiBjb3Vyc2UuIEkgZG8gbm90IHNlZSBob3cgaW50ZXJvcGVyYWJpbGl0eSBpcyBoYW1w
ZXJlZCBpbiB0aGlzIGNhc2UsIGhvd2V2ZXIuDQpQQj5JZiBhbiBhcHBsaWNhdGlvbiBuZWVkcyBU
TFZzIHRoZW4gaXQgY2Fu4oCZdCBpbnRlcm9wZXJhdGUgd2l0aCBhIHN5c3RlbSB0aGF0IG5lZWRz
IGZpeGVkIHNpemVkIGZvcm1hdHMuIEluIGVmZmVjdCB5b3UgaGF2ZSB0d28gZGl2ZXJnZW50IHN0
YW5kYXJkcy4NCg0KDQpJZiBhbiBTRlAgbmVlZHMgVExWcywgaXQgd291bGQgYmUgc2V0IHdpdGgg
VExWcy4gVGhhdCBpcyBwYXJ0IG9mIHRoZSBzaGFyZWQgU0ZQIGNvbnRleHQuIE1EIFR5cGUgMSBh
bmQgTUQgVHlwZSAyIGFyZSBwcm90b2NvbCBvcHRpb25zLCBub3QgZGl2ZXJnZW50IHN0YW5kYXJk
cy4NClBCPkFuZCBpZiB5b3UgaGF2ZSBhbiBTRlAgd2l0aCBvbmUgU0YgdGhhdCBuZWVkcyBUTFZz
IGFuZCBvbmUgdGhhdCBuZWVkcyBmaXhlZCBoZWFkZXJzIHlvdeKAmXJlIGdvaW5nIHRvIHRyYW5z
bGF0ZSB0aGUgZm9ybWF0cyBhdCB0aGUgU0ZGPyBUaGUgcmVzdWx0IGlzIHRoZSB3b3JzdCBwb3Nz
aWJsZSB3b3JsZCB3aGVyZSB0aGUgc3dpdGNoZXMgbmVlZCB0byBrbm93IGJvdGggZm9ybWF0cyBh
bmQgdHJhbnNsYXRlIGJldHdlZW4gdGhlbSBmb3IgdmFyaW91cyBTRnMuDQoNCg0KSSBhbSBub3Qg
c3VyZSB3aGF0IGl0IG1lYW5zIHRvIGhhdmUg4oCcYW4gU0YgdGhhdCBuZWVkcyBUTFZzIGFuZCBv
bmUgdGhhdCBuZWVkcyBmaXhlZCBoZWFkZXJz4oCdLiBDbGVhcmx5LCBJIGFtIG5vdCBwcm9wb3Np
bmcgYW55IHRyYW5zbGF0aW9uIQ0KDQpEb27igJl0IGZvcmdldCB0aGVyZSBpcyBhIGNvbnRyb2wt
cGxhbmUgcHJvZ3JhbW1pbmcgdGhlIFNGcy9TRkZzLCBhbmQgdGhhdCBDUCB3b3VsZCBzZXQgdXAg
dGhlIE1EIFR5cGUgZm9yIGEgZ2l2ZW4gU0ZQLCBzbyBTRnMgZG8gbm90IOKAmG5lZWTigJkgc3Bl
Y2lmaWMgZW5jb2RpbmdzLg0KDQpOb3csIHRvIG1pdGlnYXRlIHRoZSByaXNrIG9mIGhhdmluZyBu
byBpbnRlcnNlY3Rpb24gaW4gY2FwYWJpbGl0eSAob25lIFNGIHN1cHBvcnRpbmcgKm9ubHkqIFR5
cGUgMSBhbmQgb25lIFNGIHN1cHBvcnRpbmcgKm9ubHkqIFR5cGUgMikgaXMgdGhhdCB3ZSBuZWVk
IHRvIHNwZWNpZnkgYSBNVVNUIGltcGxlbWVudCDigJQgYW5kIHRoYXQgc2hvdWxkIGJlIHRoZSBz
aW1wbGVzdCB0byBpbXBsZW1lbnQgd2hpY2ggYWxsb3dzIGZvciBhbGwgY29tbW9uIHVzZSBjYXNl
cyDigJQgaW4gb3RoZXIgd29yZHMsIFR5cGUgMS4NCg0KU2VlIGJlbG93Lg0KDQpXaGF0IEkgd291
bGQgc3VnZ2VzdCBpcyBlaXRoZXI6DQoxKSBtYWtlIFRMVnMgdGhlIG1hbmRhdG9yeSBmb3JtYXQg
d2l0aCBmaXhlZCBzaXplIG9wdGlvbmFsOw0KMikgZWxpbWluYXRlIHRoZSBUTFYgb3B0aW9uIGVu
dGlyZWx5Ow0KMykgY2hhbmdlIHRoZSBOU0ggaGVhZGVyIGZvcm1hdCBvcHRpb25zIHNvIHRoZSBm
aXhlZCBzaXplIGhlYWRlciBpcyBhbHdheXMgcHJlc2VudCB3aXRoIG9wdGlvbmFsIFRMVnMgZm9s
bG93aW5nIHRoZSBmaXhlZCBzaXplZCBoZWFkZXIuDQoNClRvIG1lLCBvcHRpb24gMyB3b3VsZCBu
b3QgYWNoaWV2ZSBhIHVzZWZ1bCBvdXRjb21lLiBCYXNpY2FsbHksIHdlIGNvdWxkIG5vdCBjb3Vu
dCB3aXRoIGEgZGV0ZXJtaW5pc3RpY2FsbHkgZml4ZWQgaGVhZGVyLCBhbmQgdGhlIGZsZXhpYmxl
IFRMVi1iYXNlZCBvcHRpb24gd291bGQgYWx3YXlzIGhhdmUg4oCcc3R1ZmbigJ0gYmVmb3JlLiBC
YXNpY2FsbHksIHRoaXMgd291bGQgbmVnYXRlIHRoZSBiZW5lZml0cyBvZiBib3RoIE1EIFR5cGUg
MSBhbmQgTUQgVHlwZSAyLg0KDQpQQj5Gb3Igb3B0aW9uIDMgdGhlIGZpeGVkIGhlYWRlcnMgYXJl
IGF0IGEgY29uc3RhbnQgb2Zmc2V0IHdoaWNoIGlzIHdoYXQgaXMgaW1wb3J0YW50IHRvIHBhcnNl
IHRoZW0gZWFzaWx5LiBJdCBpcyBwb3NzaWJsZSBmb3IgYSBzd2l0Y2ggb3IgZm9yIHNvZnR3YXJl
IHRvIHVzZSB0aGUgZml4ZWQgaW5mb3JtYXRpb24gYXQgYSBmaXhlZCBvZmZzZXQgZXZlciB0aG91
Z2ggVExWIGRhdGEgbWF5IGZvbGxvdy4NCg0KDQpJIHNlZSB0aGUgcHJvYmxlbSBzcGFjZSBxdWl0
ZSBkaWZmZXJlbnRseTogSWYgYW4gU0ZQIG5lZWRzIHNoYXJlZCBjb250ZXh0IHRoYXQgZml0cyBp
biBhbiBNRCBUeXBlIDEsIGl0IGlzIHNldCB3aXRoIE1EIFR5cGUgMS4gSWYgaXQgbmVlZHMgbW9y
ZSwgdGhlbiBpdCBuZWVkcyB0byBwYXJzZSB0aGUgVExWcyBhbnl3YXkgKGFuZCB0aHVzIGEgZml4
ZWQgcGFydCBmb2xsb3dlZCBieSBUTFZzIGRvZXMgbm90IGhlbHApLg0KUEI+VExWcyBhbHdheXMg
Y29zdCBtb3JlIHRoYW4gZml4ZWQgc2l6ZSBhcmVhcyBiZWNhdXNlIHRoZXkgbXVzdCBlbmNvZGUg
aW5kaXZpZHVhbCBUTHMuIEFuIGFwcGxpY2F0aW9uIHRoYXQgbmVlZHMgbW9yZSB0aGFuIHRoZSBm
aXhlZCBhcmVhIGNhbiBlbmNvZGUgY2FuIHVzZSB0aGUgZml4ZWQgYXJlYSBmb3IgYSBwb3J0aW9u
IG9mIHRoZSBtZXRhLWRhdGEgYW5kIHRoZW4gYWRkIGFzIG1hbnkgZXh0ZW5zaW9uIFRMVnMgYXMg
YXJlIG5lZWRlZC4gVGhlIHJlc3VsdGluZyBlbmNvZGUgd2lsbCBiZSBhdCBsZWFzdCBhcyBlZmZp
Y2llbnQgYXMgVExWcyBhbG9uZS4NCg0KTm93LCBicmluZyB0aGUgY29udmVyc2F0aW9uIGEgbGV2
ZWwgZG93biBmcm9tIHRoZW9yZXRpY2FsIHRvIHByYWN0aWNhbCwgZHJhZnQtZ3VpY2hhcmQtc2Zj
LW5zaC1kYy1hbGxvY2F0aW9uLTAyLCBkcmFmdC1tZW5nLXNmYy1uc2gtYnJvYWRiYW5kLWFsbG9j
YXRpb24sIGFuZCBkcmFmdC1uYXBwZXItc2ZjLW5zaC1tb2JpbGl0eS1hbGxvY2F0aW9uIHNob3cg
d2hhdOKAmXMgbmVlZGVkIGZvciB0aGUgV0cgdXNlIGNhc2VzLiBNRCBUeXBlIDIgYWRkcyBleHRy
YSBmbGV4aWJpbGl0eSAoYXQgYSBwcmljZSkuDQpQQj5BbiB0YWxraW5nIHZlcnkgcHJhY3RpY2Fs
bHkgd2UgYXJlIG5vdCBvbW5pc2NpZW50LiBXaGVuIHdlIGZpbmQgd2UgbmVlZCBhIG5ldyBwaWVj
ZSBvZiBtZXRhLWRhdGEgZm9yIHRoZXNlIGJhc2UgdXNlIGNhc2VzIGFuIGV4dGVuc2lvbiBUTFYg
cHJvdmlkZXMgdGhlIG9wdGlvbnMgb2YgcmV0YWluaW5nIHRoZSBleGlzdGluZyBmb3JtYXR0ZWQg
ZGF0YSB3aGlsZSBhZGRpbmcgYW4gYWRkaXRpb25hbCBwaWVjZSBvZiBtZXRhLWRhdGEuIElmIGRv
bmUgY2FyZWZ1bGx5LCB0aGlzIGNhbiBhbGxvdyBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IHdpdGgg
ZXF1aXBtZW50IHRoYXQgZG9lcyBub3QgdW5kZXJzdGFuZCB0aGUgbmV3IGV4dGVuc2lvbnMuDQoN
CkluIG90aGVyIHdvcmRzLCB0aGUgbWluaW11bSBjb21tb24gZGVub21pbmF0b3IgYW5kIHRoZSBz
aW1wbGVyIHRvIGltcGxlbWVudCBpcyBNRCBUeXBlIDEuDQpQQj5NeSBvcHRpb24gMiBpcyB0aGUg
c2ltcGxlciBvcHRpb24uIEZpeGVkIGxlbmd0aCBvbmx5LiBXaGF0IGlzIGN1cnJlbnRseSBwcm9w
b3NlZCBpcyB0aGUgbW9zdCBjb21wbGV4IHNpbmNlIGl0IGxlYWRzIHRvIG11bHRpcGxlIGZvcm1h
dHMgd2l0aCB0cmFuc2xhdGlvbnMgYmV0d2VlbiB0aGVtLg0KDQoNClBsZWFzZSBubyB0cmFuc2xh
dGlvbnMhDQoNCuKAlCBDYXJsb3MuDQoNClRoYW5rcyENCg0K4oCUIENhcmxvcy4NCg0KSWYgb3B0
aW9uIDMgaXMgY2hvc2VuIHRoZW4gYXBwbGljYXRpb25zIGNhbiBhbHdheXMgY291bnQgb24gdGhl
IGZpeGVkIHNpemVkIGhlYWRlciBhcyB0aGVpciBkZWZhdWx0Lg0KDQpUaGV5IGNvdWxkIGNvdW50
IHdpdGggYSBmaXhlZCBzaXplIHBhcnQsIG5vdCB3aXRoIGEgZml4ZWQgc2l6ZWQgaGVhZGVyLCBp
ZiBJIHVuZGVyc3RhbmQgdGhlIHByb3Bvc2FsIGNvcnJlY3RseS4NCg0KUEI+VGhpcyBpcyBvbmUg
YmV0dGVyIHRoYW4gdGhlIGN1cnJlbnQgcHJvcG9zYWwgd2hpY2ggY2Fu4oCZdCBjb3VudCBvbiBl
aXRoZXIgYSBmaXhlZCBzaXplZCBoZWFkZXIgb3Igb24gYSBmaXhlZCBzaXplIHBhcnQgYXQgYSBr
bm93biBvZmZzZXQuDQoNClRoYW5rcywNCg0K4oCUIENhcmxvcy4NCg0KDQpDaGVlcnMsDQoNClBh
dWwNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBP
ZiBQYXVsIFF1aW5uIChwYXVscSkNClNlbnQ6IFR1ZXNkYXksIERlY2VtYmVyIDAxLCAyMDE1IDEy
OjE0IFBNDQpUbzogQW5kcmV3IEcuIE1hbGlzDQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQv
dGx2DQoNCkhpIEFuZHksDQoNCg0KUGxlYXNlIHNlZSBiZWxvdy4NCg0KDQpUaGFua3MNClBhdWwN
Cg0KDQpPbiBOb3YgMjMsIDIwMTUsIGF0IDEwOjUwIEFNLCBBbmRyZXcgRy4gTWFsaXMgPGFnbWFs
aXNAZ21haWwuY29tPG1haWx0bzphZ21hbGlzQGdtYWlsLmNvbT4+IHdyb3RlOg0KDQpJIGFncmVl
IHdpdGggUGF1bCBCLiB0aGF0IGludGVyb3BlcmFiaWxpdHkgaXMgYmVzdCBzZXJ2ZWQgYnkgdXNp
bmcgYSBoZWFkZXIgdGhhdCBhY2NvbW1vZGF0ZXMgdGhlIGdyZWF0ZXN0IG51bWJlciBvZiBwb3Nz
aWJsZSBhcHBsaWNhdGlvbnMgYW5kIHVzZSBjYXNlcyBhcyB0aGUgY29tbW9uIGRlbm9taW5hdG9y
LiBUaGlzIGFyZ3VlcyBmb3IgdHlwZSAyIGJlaW5nIHRoZSBNVVNUIHRvIGltcGxlbWVudCwgd2l0
aCB0eXBlIDEgYmVpbmcgYW4gb3B0aW9uYWwgb3B0aW1pemF0aW9uIGZvciBzb21lIHBhcnRpY3Vs
YXIgdXNlIGNhc2VzIG9yIGFwcGxpY2F0aW9ucyB0aGF0IHJlcXVpcmUgYXQgbW9zdCBhIHBhcnRp
Y3VsYXIgbnVtYmVyIGNvbnRleHQgaGVhZGVycy4NCg0KDQpQUT4gIEkgZG9uJ3QgZm9sbG93IHRo
YXQgbG9naWM6IHRoZSBfZWFzaWVzdF8gKGluIHRlcm1zIG9mIGNvbXBsZXhpdHksIGNvc3QsIGV0
Yy4pIG9wdGlvbiBtYWtlcyB0aGUgbW9zdCBzZW5zZSB0byBtYW5kYXRlIHNpbmNlIGl0IGFsbG93
cyBmb3IgYSBicm9hZCBpbXBsZW1lbnRhdGlvbiBhbmQgaGVscHMgZW5zdXJlIGFkb3B0aW9uIG9m
IHRoZSBwcm90b2NvbC4gIE1hbmRhdGluZyBhIG1vcmUgY29tcGxleCBvcHRpb24gc2ltcGx5IHNs
b3dzIHRoZSBhZG9wdGlvbi4gIFRoaXMgaXMgZXhhY3RseSB0aGUgY29udmVyc2F0aW9uIHdlIGhh
ZCB3aGVuIHB1dHRpbmcgdG9nZXRoZXIgdGhlIGRyYWZ0LCBhbmQgb25lIHRoYXQgc2VlbXMgdG8g
cmVzb25hdGUgd2l0aCBkZXZlbG9wZXJzIGFuZCBvcGVyYXRvcnMgYWxpa2UuDQoNClBRPiAgQWxz
bywgbGV0J3Mgbm90IGlnbm9yZSBoaXN0b3J5ICh5b3Uga25vdyB0aGUgb2xkIGFkYWdlIDspKTog
VExWIGFuZCBvdGhlciB2YXJpYWJsZSBsZW5ndGggZGF0YSBwbGFuZSBwcm90b2NvbHMgaGF2ZSBu
b3QgYmVlbiBhIHN1Y2Nlc3MuICBXZSBjYW4gZGViYXRlIHRoZSByZWFzb25zIGZvciB0aGF0LCBi
dXQgdGhlIGZhY3QgcmVtYWluczogc2ltcGxlIGRhdGEgcGxhbmVzIGdldCBhZG9wdGlvbi4gIEFz
IFBhdWwgQi4gcG9pbnRzIG91dCBiZWxvdywgd2UgZG9uJ3Qga25vdyBhbGwgdGhlIG1ldGFkYXRh
IGFuc3dlcnMsIGJ1dCB3ZSBkbyBrbm93IHRoYXQgYSBib3VuZGVkIGFtb3VudCBvZiBtZXRhZGF0
YSBpcyB2ZXJ5IGltcG9ydGFudCBmb3IgU0ZDIHVzZSBjYXNlcy4gIExldCdzIHVzZSB0aGF0IGZh
Y3QsIGFuZCBhIHNpbXBsZSBwcm90b2NvbCB0byBnZXQgaW1wbGVtZW50YXRpb24gb3V0IHRoZSBk
b29yLg0KDQpJbiBhIHNlcGFyYXRlIGVtYWlsLCBNZWQgYXNrZWQgYSB2ZXJ5IHJlYXNvbmFibGUg
cXVlc3Rpb24gLSBmb3IgdHlwZSAxLCB3aHkgYXJlIHRoZXJlIGZvdXIgbWFuZGF0b3J5IGNvbnRl
eHQgaGVhZGVycywgcmF0aGVyIHRoYW4gMiwgMywgNSwgMTAsIGV0Yy4/IFRoZSBkcmFmdCBjb250
YWlucyBubyBwYXJ0aWN1bGFyIGp1c3RpZmljYXRpb24gZm9yIHRoaXMgY2hvaWNlLg0KDQpQUT4g
IFRoYXQncyBhIHZlcnkgdmFsaWQgcXVlc3Rpb24uICBUaGUgc3RhcnRpbmcgcHJlbWlzZSB3YXMg
c2ltcGxlOiBhIGJvdW5kZWQgc2V0IG9mIGZpeGVkIG1ldGFkYXRhLiAgIEJhc2VkIG9uIHNvbWUg
ZXhwZXJpZW5jZSBpbiB0aGUgc2VydmljZSBzcGFjZSBhbmQgc29tZSBpbml0aWFsIHVzZSBjYXNl
IGRpc2N1c3Npb24gd2l0aCBvcGVyYXRvcnMsIDQgcHJvdmlkZWQgc29tZSBiYWxhbmNlOiByZWFz
b25hYmxlIGluIHRoYXQgaXQgcHJvdmlkZWQgc29tZSBtZWFuaW5nZnVsIHNwYWNlLCB5ZXQgbm90
IHNvIGxhcmdlIGFzIHRvIGJlY29tZSB1bndpZWxkeSwgYWxsIHRoZSB3aGlsZSBmb3JjaW5nIHNv
bWUgZGlzY2lwbGluZS4gIE92ZXJhbGwgdGhhdCBoYXMgcHJvdmVuIHRvIGJlIHRydWUgYXMgaW1w
bGVtZW50YXRpb25zIGhhdmUgYmVlbiB0ZXN0ZWQgYW5kIG1hcHBlZCB0byB1c2UgY2FzZXMuICBP
ZiBjb3Vyc2UgeW91IGNhbiBjb21lIHVwIHdpdGggY2FzZXMgd2hlcmUgNCBpcyB0b28gbWFueSwg
b3IgdG9vIGZldywgaW4gd2hpY2ggY2FzZSB0aGUgZHJhZnQgcHJvdmlkZXMgYSBtZWFucyB0byBh
Y2NvbW1vZGF0ZSB0aGF0Lg0KDQpQUT4gIEkgYWxzbyB0aGluayB3ZSBuZWVkIHRvIGJlIHJlYWxp
c3RpYy4gIFdlIHdlcmUgdXJnZWQgZHVyaW5nIFdHIGZvcm1hdGlvbiBieSBhIGxhcmdlIG9wZXJh
dG9yOiB0aGUgSUVURiBjYW5ub3Qgc3BlbmQgeWVhcnMgdHJ5aW5nIHRvIHNvbHZlIHRoZSBzZXJ2
aWNlIGNoYWluaW5nIGlzc3VlLiAgVGhlIG5lZWQgZm9yIGFuIGludGVyb3BlcmFibGUgcHJvdG9j
b2wgaXMgYWN1dGUgYW5kIG9wZXJhdG9ycyBuZWVkIHRvIHN0YXJ0IHdvcmtpbmcgb24gZGVwbG95
bWVudCAoc2VlIHRoZSB2aWJyYW5jeSBvZiB0aGUgb3BlbiBzb3VyY2UgcHJvamVjdHMgaW4gdGhp
cyBzcGFjZSkuICBUaGUgYmFsYW5jZSBvZiB0eXBlIDEgYW5kIHR5cGUgMiBhbGxvd3MgZm9yIHZl
bG9jaXR5IGFuZCBldm9sdXRpb24uDQoNCg0KDQoNCkl04oCZcyB0cnVlIHRoYXQgdGhlcmUgYXJl
IHR3byBwYXJ0aWN1bGFyIHVzZSBjYXNlcywgZHJhZnQtZ3VpY2hhcmQtc2ZjLW5zaC1kYy1hbGxv
Y2F0aW9uIGFuZCBkcmFmdC1uYXBwZXItc2ZjLW5zaC1tb2JpbGl0eS1hbGxvY2F0aW9uLCB0aGF0
IGxvb2sgdG8gbWFrZSBnb29kIHVzZSBvZiBleGFjdGx5IDQgY29udGV4dCBoZWFkZXJzLiBIb3dl
dmVyLCB0aGVzZSBhcmUganVzdCB0d28gcGFydGljdWxhciBleGFtcGxlcywgYW5kIG5vdCB5ZXQg
YWNjZXB0ZWQgYnkgdGhlIFdHLiAgRnVydGhlciBkZXZlbG9wbWVudCBvZiB0aGVzZSBkcmFmdHMs
IG9yIGV2ZW4gaW1wbGVtZW50YXRpb24sIG1heSBzaG93IHRoYXQgZm91ciBhcmUgaW5zdWZmaWNp
ZW50Lg0KDQpDaGVlcnMsDQpBbmR5DQoNCg0KT24gRnJpLCBOb3YgMjAsIDIwMTUgYXQgMTI6MjAg
UE0sIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90
dG9yZmZAaHBlLmNvbT4+IHdyb3RlOg0KSSB0aGluayB3ZSBhbGwgY291bGQgYWdyZWUgdGhhdCBm
aXhlZCBoZWFkZXJzIGFyZSBlYXNpZXIgdG8gaW1wbGVtZW50IHRoYW4gVExWcywgaG93ZXZlciB0
aGF0IGRvZXMgbm90IHJhdGlvbmFsaXplIG1hbmRhdGluZyBhIGZpeGVkIGhlYWRlciBpbXBsZW1l
bnRhdGlvbi4gSXQgd291bGQgcmF0aW9uYWxpemUgc3VwcG9ydGluZyBvbmx5IGZpeGVkIGxlbmd0
aCBoZWFkZXJzLCBob3dldmVyIHdlIGhhdmUgYmVlbiB1bmFibGUgdG8gZG8gdGhpcy4gT3B0aW9u
cyBhbHdheXMgd2Vha2VuIHN0YW5kYXJkcyBhZ3JlZW1lbnQuDQoNCklmIHRoZSBhcHBsaWNhdGlv
biByZXF1aXJlcyBUTFZzLCB0aGVuIGl0IGRvZXMgbm90IHByb3ZpZGUgYW55IHN0YW5kYXJkcyBh
ZHZhbnRhZ2UgdG8gbWFuZGF0ZSBzdXBwb3J0IGZvciBmaXhlZCBoZWFkZXJzLiBJdCB3aWxsIG5v
dCBiZSBwb3NzaWJsZSBmb3IgYW4gYXBwbGljYXRpb24gdGhhdCByZXF1aXJlcyBUTFZzIHRvIGZh
bGwgYmFjayB0byBmaXhlZCBsZW5ndGggaGVhZGVycy4gSWYgdGhleSBjb3VsZCwgdGhlbiB3ZSBz
aG91bGQgZWxpbWluYXRlIHRoZSBUTFYgb3B0aW9uIGZyb20gTlNILg0KDQpJTUhPIHdlIHNob3Vs
ZCBiZSBsb29raW5nIGF0IHRoZSBhYnN0cmFjdCBzZW1hbnRpY3MgZm9yIG1ldGEtZGF0YSBiZWZv
cmUgd2UgY29uc2lkZXIgaG93IHRvIGVuY29kZSBpdC4gT25jZSB3ZSBkZWNpZGUgd2hhdCBuZWVk
cyB0byBiZSBlbmNvZGVkIHRoZW4gd2UgY2FuIGNvbnNpZGVyIHRoZSBiZXN0IGVuY29kaW5ncyBh
bmQgd2hhdCBzaG91bGQgYmUgbWFuZGF0b3J5IG9yIG9wdGlvbmFsLg0KDQpDaGVlcnMsDQoNClBh
dWwNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZz5dIE9uIEJlaGFsZiBPZiBQYXVsIFF1aW5uIChwYXVscSkNClNlbnQ6IEZy
aWRheSwgTm92ZW1iZXIgMjAsIDIwMTUgNjoyNyBBTQ0KVG86IFFpbiBXdQ0KQ2M6IHVyaS5lbHp1
ckBpbnRlbC5jb208bWFpbHRvOnVyaS5lbHp1ckBpbnRlbC5jb20+OyBEb2xnYW5vdywgQW5kcmV3
IChBbmRyZXcpOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IExpbmRhIER1bmJh
cg0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQoN
Ck9uIE5vdiAxOSwgMjAxNSwgYXQgOToyOCBQTSwgUWluIFd1IDxiaWxsLnd1QGh1YXdlaS5jb208
bWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbT4+IHdyb3RlOg0KDQpIaSwgQW5kcmV3IGFuZCBQYXVs
Og0KSXQgbG9va3MgSSBtaXNzZWQgYSBsb3Qgb2YgZGlzY3Vzc2lvbiByZWdhcmRpbmcgTlNIIGNv
bnRleHQgaGVhZGVyIGluIHRoZSBwYXN0LCB0aGFua3MgUGF1bCB0byBwb2ludCBtZSB0aGUgYXJj
aGl2ZS4NCkdlbmVyYWxseSBzcGVha2luZywgdGhlcmUgaXMgdHJhZGVvZmYgYmV0d2VlbiBwZXJm
b3JtYW5jZSBhbmQgZmxleGliaWxpdHkuDQoNCg0KQWJzb2x1dGVseSwgYW5kIHRoYXQncyB0aGUg
cmVhc29uIGZvciBvZmZlcmluZyB0aGUgdHdvIG9wdGlvbnM6IGJhbGFuY2Ugc3BlZWQvc2ltcGxp
Y2l0eSBhbmQgZmxleGliaWxpdHkuDQoNClRoZSBwaGlsb3NvcGh5IGlzIHRvIG1hbmRhdGUgdGhl
IHNpbXBsZXN0IGZvcm0gb2YgbWV0YWRhdGEsIGVuYWJsaW5nIGEgYnJvYWQgaW1wbGVtZW50YXRp
b24gYmFzZS4gIElmL3doZW4gbW9yZSBmbGV4aWJpbGl0eSBpcyBuZWVkZWQgYSBtb3JlIGZsZXhp
YmxlIE5TSCB0eXBlIGlzIGF2YWlsYWJsZSwgYWxvbmcgd2l0aCB0aGUgYXNzb2NpYXRlZCB0cmFk
ZW9mZnMuICBUaGF0J3MgdGhlIGJhbGFuY2UgdGhhdCB3ZSBkZWNpZGVkIHRvIHN0cmlrZSBhbmQg
aXQgc2VlbXMgdG8gYmUgcmVhc29uYWJsZSBhbmQgd2VsbCBhY2NlcHRlZC4NCg0KVGhhbmtzLA0K
UGF1bA0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAz
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAx
NSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsN
CglwYW5vc2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQovKiBTdHlsZSBE
ZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0K
CXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCmE6bGluaywgc3Bhbi5N
c29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9s
bG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRl
Y29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNv
LXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFy
Z2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNv
dXJpZXIgTmV3Ijt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRl
DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0
IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5I
VE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQg
Q2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFBy
ZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7fQ0Kc3Bhbi5CYWxsb29uVGV4dENo
YXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6
IlRhaG9tYSIsc2Fucy1zZXJpZjt9DQpzcGFuLlRleHRlZGVidWxsZXNDYXINCgl7bXNvLXN0eWxl
LW5hbWU6IlRleHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiVGV4dGUgZGUgYnVsbGVzIjsNCglmb250LWZhbWlseToiVGFob21hIixz
YW5zLXNlcmlmO30NCnAuVGV4dGVkZWJ1bGxlcywgbGkuVGV4dGVkZWJ1bGxlcywgZGl2LlRleHRl
ZGVidWxsZXMNCgl7bXNvLXN0eWxlLW5hbWU6IlRleHRlIGRlIGJ1bGxlcyI7DQoJbXNvLXN0eWxl
LWxpbms6IlRleHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiIsc2VyaWY7fQ0Kc3Bhbi5TcHJlY2hibGFzZW50ZXh0WmNobg0KCXttc28tc3R5bGUtbmFt
ZToiU3ByZWNoYmxhc2VudGV4dCBaY2huIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNv
LXN0eWxlLWxpbms6U3ByZWNoYmxhc2VudGV4dDsNCglmb250LWZhbWlseToiVGFob21hIixzYW5z
LXNlcmlmO30NCnAuU3ByZWNoYmxhc2VudGV4dCwgbGkuU3ByZWNoYmxhc2VudGV4dCwgZGl2LlNw
cmVjaGJsYXNlbnRleHQNCgl7bXNvLXN0eWxlLW5hbWU6U3ByZWNoYmxhc2VudGV4dDsNCgltc28t
c3R5bGUtbGluazoiU3ByZWNoYmxhc2VudGV4dCBaY2huIjsNCgltYXJnaW46MGluOw0KCW1hcmdp
bi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1l
cyBOZXcgUm9tYW4iLHNlcmlmO30NCnNwYW4uSFRNTFZvcmZvcm1hdGllcnRaY2huDQoJe21zby1z
dHlsZS1uYW1lOiJIVE1MIFZvcmZvcm1hdGllcnQgWmNobiI7DQoJbXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFZvcmZvcm1hdGllcnQiOw0KCWZvbnQtZmFtaWx5
OiJDb3VyaWVyIE5ldyI7fQ0KcC5IVE1MVm9yZm9ybWF0aWVydCwgbGkuSFRNTFZvcmZvcm1hdGll
cnQsIGRpdi5IVE1MVm9yZm9ybWF0aWVydA0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBWb3Jmb3Jt
YXRpZXJ0IjsNCgltc28tc3R5bGUtbGluazoiSFRNTCBWb3Jmb3JtYXRpZXJ0IFpjaG4iOw0KCW1h
cmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5hcHBsZS1jb252ZXJ0
ZWQtc3BhY2UNCgl7bXNvLXN0eWxlLW5hbWU6YXBwbGUtY29udmVydGVkLXNwYWNlO30NCnNwYW4u
RW1haWxTdHlsZTI4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjkN
Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsN
Cgljb2xvcjpibGFjazsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHlsZTpub3JtYWw7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMzANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1m
YW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWls
U3R5bGUzMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTMyDQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzMNCgl7bXNvLXN0eWxlLXR5cGU6
cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFG
NDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUzNA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBs
eTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30N
Ci5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6
ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1h
cmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6
V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpz
aGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5k
aWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRp
dCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48
L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVl
IiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SGkgRXJpYzo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPknigJltIHJlZmVycmluZyB0byBp
bXBsaWNpdCBsZW5ndGggYmFzZWQgb24gdGhlIEV0aGVyVHlwZS4gVGhlIGFjdHVhbCBlbmNvZGlu
ZyBpcyBUeXBlLVZhbHVlIG5vdCBUeXBlLUxlbmd0aC1WYWx1ZSB3aGVyZSB0aGUgTGVuZ3RoIGlz
IGltcGxpY2l0IGZyb20gdGhlIFR5cGUuIEluDQogdGhlIE1QTFMgY2FzZSB0aGUgTGVuZ3RoIGlz
IGZyZXF1ZW50bHkgaW1wbGljaXQgZnJvbSB0aGUgY29udGV4dCBkZXRlcm1pbmVkIGJ5IHRoZSBm
aXJzdCBsYWJlbC4gV2UgY291bGQgY29uc2lkZXIgdGhpcyBhbHNvIGEgVFYgZW5jb2RlIHdlcmUg
dGhlIGxhYmVsIGRldGVybWluZXMgdGhlIGNvbnRleHQgd2hpY2ggYWxzbyBkZXRlcm1pbmVzIHRo
ZSB0eXBlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Q2hlZXJz
LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UGF1bDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gRXJpYyBHcmF5IFttYWlsdG86ZXJp
Yy5ncmF5QGVyaWNzc29uLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgRGVjZW1i
ZXIgMDMsIDIwMTUgMTE6MjYgQU08YnI+DQo8Yj5Ubzo8L2I+IEJvdHRvcmZmLCBQYXVsOyBEYXZp
ZCBNZWxtYW47IHNmY0BpZXRmLm9yZzxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gTlNI
IGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPk9yIGFyZSB5
b3UgcmVmZXJyaW5nIHRvIOKAnGltcGxpY2l0IGxlbmd0aOKAnSBiYXNlZCBvbiB0eXBlIGluIGEg
4oCcVHlwZSBWYWx1ZeKAnSBlbmNvZGluZz88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNh
bnMtc2VyaWYiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Qm90dG9y
ZmYsIFBhdWw8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIERlY2VtYmVyIDAzLCAyMDE1IDI6
MjAgUE08YnI+DQo8Yj5Ubzo8L2I+IERhdmlkIE1lbG1hbjsgPGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10g
TlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIERh
dmlkOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj48YnI+DQpJ4oCZZCBsaWtlIHRvIHVuZGVyc3RhbmQgYSBs
aXR0bGUgYmV0dGVyIHdoYXQgdGhlIHJlYWwgaGFyZHdhcmUgcmVxdWlyZW1lbnQgaXMgZm9yIGZp
eGVkIGhlYWRlcnMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5J
dCBzZWVtcyBsaWtlIHdlIGNhbuKAmXQgaGF2ZSBhIGZpeGVkIG9mZnNldCB0byB0aGUgTlNIIGhl
YWRlciBmcm9tIHRoZSBzdGFydCBvZiB0aGUgZnJhbWUuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+LUlm
IHdlIGhhdmUgYW4gRXRoZXJuZXQgbGF5ZXIgd2UgaGF2ZSA0IGRpZmZlcmVudCB0YWdzIHdoaWNo
IGFyZSBUeXBlZCB3aXRoIGFuIEV0aGVydHlwZSBhbmQgaGF2ZSBkaWZmZXJlbnQgaW1wbGljaXQg
bGVuZ3Rocy4gVGhlc2UgYXJlIFRWIGVuY29kaW5nIHdpdGggaW1wbGljaXQNCiBsZW5ndGguPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPi1JZiB3ZSBoYXZlIGFuIE1QTFMgbGFiZWwgc3RhY2sgb3IgYW4gTVBM
UyBzZWdtZW50IHJvdXRlIHN0YWNrIHRoZSBudW1iZXIgb2YgbGFiZWxzIGluIHRoZSBNUExTIHN0
YWNrIHdpbGwgZGV0ZXJtaW5lIHRoZSBzaXplIG9mIHRoZSBNUExTIGhlYWRlci4gRm9yIE1QTFMg
dGhpcw0KIHdvdWxkIHR5cGljYWxseSBiZSBkZXRlcm1pbmVkIGJ5IHRoZSBjb250ZXh0IGlkZW50
aWZpZWQgYnkgdGhlIGZpcnN0IGxhYmVsIGluIHRoZSBzdGFjay4gSW4gZWZmZWN0IHRoZSBmaXJz
dCBsYWJlbCBpZGVudGlmaWVzIGFuIGltcGxpY2l0IGxlbmd0aCBmb3IgdGhlIHN0YWNrLiBJbiBh
biBNUExTIFNlZ21lbnQgUm91dGUgc3RhY2sgd2Ugd291bGQgaGF2ZSB2YXJpYWJsZSBsZW5ndGhz
IGRlcGVuZGluZyBvbiB0aGUgbnVtYmVyIG9mIHNlZ21lbnRzDQogYW5kIHdoZXJlIHdlIGFyZSBp
biB0aGUgc3RhY2suIEluIGVpdGhlciBjYXNlIHRoZSBpbXBvcnRhbnQgdGhpbmcgaXMgdGhhdCB3
ZSBrbm93IHRoZSBvZmZzZXQgdG8gdGhlIHRvcCBsYWJlbC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+LUlm
IHdlIGhhdmUgb25lIG9mIHRoZSBOVk8zIGVuY2Fwc3VsYXRpb25zIHRoZW4gd2Ugd2lsbCBoYXZl
IGEgdmFyaWV0eSBsYXllcmVkIGVuY2Fwc3VsYXRpb25zLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+SSB0aGluayB3aGF0IHdlIG5lZWQgZm9yIGhhcmR3YXJlIGlz
Og0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjEpdGhlIGFiaWxpdHkgdG8gZWFzaWx5IHBhcnNlIG92ZXIg
dGhlIE5TSCBoZWFkZXI7DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Mil0aGUgYWJpbGl0eSB0byBmaW5k
IHRoZSBmaWVsZHMgd2UgbmVlZCBmb3Igc3dpdGNoaW5nIChpbiBoYXJkd2FyZSBhbmQgc29mdHdh
cmUpIGF0IGZpeGVkIG9mZnNldHMgZnJvbSB0aGUgc3RhcnQgb2YgdGhlIE5TSCBoZWFkZXIuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JdCBzZWVtcyB0aGUgTGVu
Z3RoIGZpZWxkIG9mIHRoZSBOU0ggaGVhZGVyIHByb3ZpZGVzIGFuIGVhc3kgbWV0aG9kIHRvIHBh
cnNlIG92ZXIgdGhlIE5TSCBoZWFkZXIgcmVnYXJkbGVzcyB0aGUgaW50ZXJuYWwgb3JnYW5pemF0
aW9uIG9mIHRoZSBoZWFkZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkl0IHNlZW1zIHRoZSByZXF1aXJl
bWVudCBvZiB0aGUgZml4ZWQgaGVhZGVyIGlzIGFjdHVhbGx5IHRvIGhhdmUgbWV0YS1kYXRhIGxv
Y2F0ZWQgYXQgZml4ZWQgb2Zmc2V0cyBmcm9tIHRoZSBiZWdpbm5pbmcgb2YgdGhlIE5TSCBoZWFk
ZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5TbyB3aGF0IGlz
IHRoZSBhY3R1YWwgcmVxdWlyZW1lbnQgdW5kZXIgdGhpcyBmaXhlZCBsZW5ndGggZGlzY3Vzc2lv
bj88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkNoZWVycyw8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlBhdWw8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24g
QmVoYWxmIE9mIDwvYj5EYXZpZCBNZWxtYW48YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIERl
Y2VtYmVyIDAzLCAyMDE1IDY6NTQgQU08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtz
ZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5U
aGVyZSBpcyBubyBkb3VidCB0aGF0IGZpeGVkLXNpemUgaGVhZGVyIHBhcnNpbmcgZWFzZXMgdGhl
IHNpbGljb24gZGVzaWduLCB0aGVyZWJ5Jm5ic3A7IGxvd2VyaW5nIHRoZSBiYXJyaWVyIGZvciBz
aWxpY29uIHZlbmRvcnMgdG8gc3VwcG9ydCBpdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPklmIHdlIHNlZSB0aGF0IHRoZSBtYWluIHVzZSBjYXNlcyBhcmUgaW5k
ZWVkIHNhdGlzZmllZCBieSB0aGUgZml4ZWQgaGVhZGVyIHNpemUgYXBwcm9hY2ggKE1EIFR5cGUg
MSksIHRoZW4gbWFraW5nIHRoaXMgdGhlIOKAnE1VU1TigJ0gd2lsbCBicmluZyB0aGUgZ3JlYXRl
c3QgbGV2ZWwNCiBvZiBhZG9wdGlvbiBhbmQgY29tcGxpYW5jZS4gPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5NRCBUeXBlIDIgaXMgdGhlIGZhbGxiYWNrIGZvciBt
b3JlIGNvbXBsZXggY2FzZXMgdGhhdCBjYW5ub3QgYmUgc2F0aXNmaWVkIGJ5IE1EIFR5cGUgMS4g
V2Ugc2hvdWxkIGRlZmluZSBNRCBUeXBlIDIgYXMg4oCcU0hPVUxE4oCdICZuYnNwO3RvIGVuY291
cmFnZSBzaWxpY29uIHZlbmRvcnMgdG8NCiBzdXBwb3J0IHRoaXMsIHdpdGhvdXQgZGV0ZXJyaW5n
IHRoZSBsZXNzIG1vdGl2YXRlZCB2ZW5kb3JzIGZyb20gc3VwcG9ydGVkIE1EIFR5cGUgMS4mbmJz
cDsgJm5ic3A7Jm5ic3A7QWxzbywgZm9yIHVzZSBjYXNlcyB3aGVyZSBubyBtZXRhZGF0YSBpcyBy
ZXF1aXJlZCwgaXQgd291bGQgYmUgZWFzeSBmb3IgdmVuZG9ycyB0byBzdXBwb3J0IHRoZSBNRCB0
eXBlIDIgd2l0aG91dCBpbmNsdWRpbmcgYW55IFRMVnMsIGkuZS4ganVzdCB0aGUgZml4ZWQgaGVh
ZGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RGF2aWQ8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPiBzZmMgWzxhIGhyZWY9Im1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0N
CjxiPk9uIEJlaGFsZiBPZiA8L2I+SGFlZmZuZXIsIFdhbHRlciwgVm9kYWZvbmUgREU8YnI+DQo8
Yj5TZW50OjwvYj4gVGh1cnNkYXksIERlY2VtYmVyIDAzLCAyMDE1IDExOjMwIEFNPGJyPg0KPGI+
VG86PC9iPiA8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSI+bW9o
YW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT47IERhdmUgRG9sc29uOyBDYXJsb3MgUGlnbmF0
YXJvIChjcGlnbmF0YSk7IEJvdHRvcmZmLCBQYXVsPGJyPg0KPGI+Q2M6PC9iPiBQYXVsIFF1aW5u
IChwYXVscSk7IEFuZHJldyBHLiBNYWxpczsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+
c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gTlNIIGNvbnRl
eHQgaGVhZGVyczogZml4ZWQvdGx2PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHByZT48c3Bh
biBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj5EZWFyIGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+
PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8cHJl
PjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPlllcy4gVHlwZSBUd28gc2hvdWxkIGJlIGEgTVVTVCBhbmQg
VHlwZSBPbmUgc2hvdWxkIGJlIG9wdGltaXplZCBmb3IgdGhlIHNpbGljb24gdXNlIGNhc2UuIFRv
IGVuY291cmFnZSBzaWxpY29uIHZlbmRvcnMgYSBNVVNUIGZvciBNRCMyIG1heSBoZWxwIGZvciBw
ZW5ldHJhdGlvbiBidXQgSSBjb3VsZCBsaXZlIGFsc28gd2l0aCBhIFNIT1VMRC4gU29tZSBmZWVk
YmFjayBmcm9tIHNpbGljb24gZm9sa3MgKEJyb2FkY29tLCBDaXNjbywgSW50ZWwpIG1heSBzdXBw
b3J0IHRoaXMgZGlzY3Vzc2lvbi4gSGF2aW5nIGFsbCB0aGUgcGVyZm9ybWFuY2Ugb3B0aW1pemF0
aW9uIHNob3J0Y3V0cyBiZXR3ZWVuIGEgVk0gYW5kIGEgcGh5c05JQyBpbiBtaW5kIHdlIHNob3Vs
ZCBub3QgbGVhdmUgb3V0IHNpbGljb24gYmFzZWQgYXBwcm9hY2hlcy48bzpwPjwvbzpwPjwvc3Bh
bj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlJlZ2FyZHMsIFdhbHRlcjxvOnA+
PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
R0IiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkRFIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+Vm9uOjwvc3Bhbj48L2I+
PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5JbSBBdWZ0
cmFnIHZvbiA8L2I+PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20i
Pm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+PGJyPg0KPGI+R2VzZW5kZXQ6PC9iPiBE
b25uZXJzdGFnLCAzLiBEZXplbWJlciAyMDE1IDA3OjMyPGJyPg0KPGI+QW46PC9iPiBEYXZlIERv
bHNvbjsgQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpOyBCb3R0b3JmZiwgUGF1bDxicj4NCjxi
PkNjOjwvYj4gQW5kcmV3IEcuIE1hbGlzOyBQYXVsIFF1aW5uIChwYXVscSk7IDxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5CZXRyZWZmOjwvYj4g
UmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1HQiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPkhpIERhdmUsIGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPkZ1bGx5IGFncmVlIHRoYXQgTUQjMiBpcyBzaW1wbGUgYW5kIGNvdmVycyB0aGUgZ2VuZXJp
YyB1c2UgY2FzZXMgd2hpbGUgTUQjMSBpcyBhbiBvcHRpbWl6YXRpb24gKG1vZHVsbyBzb21lIGZ1
cnRoZXIgZXhwbGFuYXRpb24gYWJvdXQgdGhlIHNpemUgb2YgdGhlIGZpeGVkIGZpZWxkcywgdGhl
aXINCiBudW1iZXIsIGludGVyYWN0aW9uIHdpdGggdGhlIGNvbnRyb2wgcGxhbmUsIGV0Yy4pLiA8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPknigJltIHN0aWxsIGluIGZhdm9yIG9mIGhhdmluZyBN
RCMyIGJlIE1VU1QuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkNoZWVycyw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+
TWVkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBp
biA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5EZSZuYnNwOzo8L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+RGUgbGEg
cGFydCBkZTwvYj4gRGF2ZSBEb2xzb248YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gbWVyY3Jl
ZGkgMiBkw6ljZW1icmUgMjAxNSAyMjoyNDxicj4NCjxiPsOAJm5ic3A7OjwvYj4gQ2FybG9zIFBp
Z25hdGFybyAoY3BpZ25hdGEpOyBCb3R0b3JmZiwgUGF1bDxicj4NCjxiPkNjJm5ic3A7OjwvYj4g
UGF1bCBRdWlubiAocGF1bHEpOyBBbmRyZXcgRy4gTWFsaXM7IDxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5PYmpldCZuYnNwOzo8L2I+IFJlOiBb
c2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZndDsgd2Ug
bmVlZCB0byBzcGVjaWZ5IGEgTVVTVCBpbXBsZW1lbnQg4oCUIGFuZCB0aGF0IHNob3VsZCBiZSB0
aGUgc2ltcGxlc3QgdG8gaW1wbGVtZW50IHdoaWNoIGFsbG93cyBmb3IgYWxsIGNvbW1vbiB1c2Ug
Y2FzZXMg4oCUIGluIG90aGVyIHdvcmRzLCBUeXBlIDEuPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pkl0IGlzIGluZGVlZCBzaW1wbGUgdG8gaW1wbGVtZW50IHRoZSBwYWNrZXQgcGFyc2VyLCBidXQg
SSB0aGluayBUeXBlIDEgbWFrZXMgdGhlIGNvbnRyb2wgcGxhbmUgbW9yZSBjb21wbGljYXRlZC4N
CjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SG93IGRvZXMgYW4gU0Yga25v
dyB3aGF0IGl0ZW0gaXMgcGxhY2VkIGluIHNsb3QgMSBvZiBNRCBUeXBlIDE/DQo8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlR5cGUgMiBhbGxvd3MgdGhlIG1ldGFkYXRhIHRv
IGJlIHNlbGYtZGVzY3JpYmluZy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QWxzbywgZm9yIG1h
bnkgdXNlcnMgd2hvIGRvbuKAmXQgdXNlIG1ldGFkYXRhLCBUeXBlIDIgaXMgbW9yZSBlZmZpY2ll
bnQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNvIGFzIEkgc2VlIGl0LCBUeXBlIDIgaXMgdGhl
IGdlbmVyaWMgb25lIGFuZCBUeXBlIDEgaXMgYW4gb3B0aW1pemF0aW9uIGZvciBzcGVjaWFsIGNh
c2VzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPi1EYXZlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IHNm
YyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5DYXJsb3MgUGlnbmF0YXJvIChj
cGlnbmF0YSk8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBEZWNlbWJlciAwMiwgMjAxNSA0
OjA0IFBNPGJyPg0KPGI+VG86PC9iPiBCb3R0b3JmZiwgUGF1bDxicj4NCjxiPkNjOjwvYj4gQW5k
cmV3IEcuIE1hbGlzOyBQYXVsIFF1aW5uIChwYXVscSk7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIE5T
SCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkhpLCBQYXVsIEIuLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzIGZvciB0aGUgY29udmVyc2F0aW9uLCBwbGVhc2Ug
ZmluZCBvbmUgZm9sbG93LXVwIGlubGluZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIERlYyAxLCAyMDE1LCBhdCA1OjU3IFBNLCBCb3R0
b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+cGF1
bC5ib3R0b3JmZkBocGUuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SGkg
Q2FybG9zOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+TW9yZSBvbiB0aGlzIGJlbG93LDwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48YnI+DQpQYXVsPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwv
c3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5DYXJsb3MNCiBQaWduYXRhcm8gKGNwaWduYXRh
KSBbPGEgaHJlZj0ibWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9y
OnB1cnBsZSI+bWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnI+DQo8Yj5TZW50OjwvYj48
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwg
RGVjZW1iZXIgMDEsIDIwMTUgMjozMiBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Qm90dG9yZmYsIFBhdWw8YnI+DQo8Yj5D
Yzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlBh
dWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxi
PlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj5SZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+UGF1bCBCLiw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBzZWUgaW5saW5lLjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gRGVjIDEsIDIwMTUsIGF0IDU6MTIgUE0sIEJv
dHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L3NwYW4+PC9h
PiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+SGkgUGF1bCBRLjo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPlNlZSBpbmxpbmUsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5DaGVlcnMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5QYXVsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj5DYXJsb3MNCiBQaWduYXRhcm8gKGNwaWduYXRhKSBbPGEgaHJlZj0ibWFp
bHRvOmNwaWduYXRhQGNpc2NvLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+bWFpbHRv
OmNwaWduYXRhQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgRGVjZW1iZXIgMDEsIDIw
MTUgMTo1MiBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+Qm90dG9yZmYsIFBhdWw8YnI+DQo8Yj5DYzo8L2I+PHNwYW4gY2xh
c3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlBhdWwgUXVpbm4gKHBhdWxx
KTsgQW5kcmV3IEcuIE1hbGlzOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxz
cGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10g
TlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGksIFBhdWwgQi4sPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gRGVjIDEsIDIwMTUsIGF0IDQ6NDUgUE0s
IEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29t
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208L3NwYW4+
PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SGkgUGF1bCBhbmQgQW5kZXc6
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UGF1bCwgSSBhZ3JlZSB0aGF0IGZpeGVk
IGxlbmd0aCBpcyBlYXNpZXN0IHRvIGltcGxlbWVudCBhbmQgd2lsbCBhbGxvdyB0aGUgbW9zdCBy
YXBpZCBhZG9wdGlvbi4gTmV2ZXIgdGhlIGxlc3MsIGEgc3RhbmRhcmQgaXMgb2Ygbm8gdmFsdWUg
aWYgaXQgZG9lcyBub3QgaW1wcm92ZQ0KIGludGVyb3BlcmFiaWxpdHkuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPk9mIGNvdXJzZS4gSSBkbyBub3Qgc2VlIGhvdyBpbnRlcm9wZXJhYmls
aXR5IGlzIGhhbXBlcmVkIGluIHRoaXMgY2FzZSwgaG93ZXZlci4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5QQiZndDtJZiBhbiBhcHBsaWNhdGlvbiBuZWVk
cyBUTFZzIHRoZW4gaXQgY2Fu4oCZdCBpbnRlcm9wZXJhdGUgd2l0aCBhIHN5c3RlbSB0aGF0IG5l
ZWRzIGZpeGVkIHNpemVkIGZvcm1hdHMuIEluIGVmZmVjdCB5b3UgaGF2ZSB0d28gZGl2ZXJnZW50
IHN0YW5kYXJkcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SWYgYW4gU0ZQIG5lZWRzIFRMVnMsIGl0IHdvdWxkIGJl
IHNldCB3aXRoIFRMVnMuIFRoYXQgaXMgcGFydCBvZiB0aGUgc2hhcmVkIFNGUCBjb250ZXh0LiBN
RCBUeXBlIDEgYW5kIE1EIFR5cGUgMiBhcmUgcHJvdG9jb2wgb3B0aW9ucywgbm90IGRpdmVyZ2Vu
dCBzdGFuZGFyZHMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7QW5kIGlmIHlvdSBo
YXZlIGFuIFNGUCB3aXRoIG9uZSBTRiB0aGF0IG5lZWRzIFRMVnMgYW5kIG9uZSB0aGF0IG5lZWRz
IGZpeGVkIGhlYWRlcnMgeW914oCZcmUgZ29pbmcgdG8gdHJhbnNsYXRlIHRoZSBmb3JtYXRzIGF0
IHRoZSBTRkY/IFRoZSByZXN1bHQgaXMgdGhlIHdvcnN0DQogcG9zc2libGUgd29ybGQgd2hlcmUg
dGhlIHN3aXRjaGVzIG5lZWQgdG8ga25vdyBib3RoIGZvcm1hdHMgYW5kIHRyYW5zbGF0ZSBiZXR3
ZWVuIHRoZW0gZm9yIHZhcmlvdXMgU0ZzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgYW0gbm90IHN1cmUgd2hhdCBp
dCBtZWFucyB0byBoYXZlIOKAnGFuIFNGIHRoYXQgbmVlZHMgVExWcyBhbmQgb25lIHRoYXQgbmVl
ZHMgZml4ZWQgaGVhZGVyc+KAnS4gQ2xlYXJseSwgSSBhbSBub3QgcHJvcG9zaW5nIGFueSB0cmFu
c2xhdGlvbiEmbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+RG9u4oCZdCBmb3JnZXQgdGhlcmUgaXMgYSBjb250cm9sLXBsYW5lIHByb2dy
YW1taW5nIHRoZSBTRnMvU0ZGcywgYW5kIHRoYXQgQ1Agd291bGQgc2V0IHVwIHRoZSBNRCBUeXBl
IGZvciBhIGdpdmVuIFNGUCwgc28gU0ZzIGRvIG5vdCDigJhuZWVk4oCZIHNwZWNpZmljIGVuY29k
aW5ncy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Tm93LCB0byBtaXRpZ2F0ZSB0aGUgcmlzayBvZiBoYXZpbmcgbm8gaW50ZXJzZWN0aW9uIGlu
IGNhcGFiaWxpdHkgKG9uZSBTRiBzdXBwb3J0aW5nICpvbmx5KiBUeXBlIDEgYW5kIG9uZSBTRiBz
dXBwb3J0aW5nICpvbmx5KiBUeXBlIDIpIGlzIHRoYXQgd2UgbmVlZCB0byBzcGVjaWZ5IGEgTVVT
VCBpbXBsZW1lbnQg4oCUIGFuZCB0aGF0IHNob3VsZCBiZSB0aGUgc2ltcGxlc3QgdG8gaW1wbGVt
ZW50IHdoaWNoIGFsbG93cw0KIGZvciBhbGwgY29tbW9uIHVzZSBjYXNlcyDigJQgaW4gb3RoZXIg
d29yZHMsIFR5cGUgMS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2Vl
IGJlbG93LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5XaGF0IEkgd291bGQgc3VnZ2VzdCBpcyBlaXRoZXI6PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjEpIG1ha2UgVExWcyB0
aGUgbWFuZGF0b3J5IGZvcm1hdCB3aXRoIGZpeGVkIHNpemUgb3B0aW9uYWw7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjIpIGVs
aW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBlbnRpcmVseTs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+MykgY2hhbmdlIHRoZSBOU0gg
aGVhZGVyIGZvcm1hdCBvcHRpb25zIHNvIHRoZSBmaXhlZCBzaXplIGhlYWRlciBpcyBhbHdheXMg
cHJlc2VudCB3aXRoIG9wdGlvbmFsIFRMVnMgZm9sbG93aW5nIHRoZSBmaXhlZCBzaXplZCBoZWFk
ZXIuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRvIG1lLCBvcHRpb24gMyB3b3VsZCBu
b3QgYWNoaWV2ZSBhIHVzZWZ1bCBvdXRjb21lLiBCYXNpY2FsbHksIHdlIGNvdWxkIG5vdCBjb3Vu
dCB3aXRoIGEgZGV0ZXJtaW5pc3RpY2FsbHkgZml4ZWQgaGVhZGVyLCBhbmQgdGhlIGZsZXhpYmxl
IFRMVi1iYXNlZCBvcHRpb24gd291bGQgYWx3YXlzIGhhdmUg4oCcc3R1ZmbigJ0gYmVmb3JlLiBC
YXNpY2FsbHksIHRoaXMgd291bGQgbmVnYXRlIHRoZSBiZW5lZml0cyBvZiBib3RoDQogTUQgVHlw
ZSAxIGFuZCBNRCBUeXBlIDIuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PlBCJmd0O0ZvciBvcHRpb24gMyB0aGUgZml4ZWQgaGVhZGVycyBhcmUgYXQgYSBjb25zdGFudCBv
ZmZzZXQgd2hpY2ggaXMgd2hhdCBpcyBpbXBvcnRhbnQgdG8gcGFyc2UgdGhlbSBlYXNpbHkuIEl0
IGlzIHBvc3NpYmxlIGZvciBhIHN3aXRjaCBvciBmb3Igc29mdHdhcmUgdG8gdXNlDQogdGhlIGZp
eGVkIGluZm9ybWF0aW9uIGF0IGEgZml4ZWQgb2Zmc2V0IGV2ZXIgdGhvdWdoIFRMViBkYXRhIG1h
eSBmb2xsb3cuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgc2VlIHRoZSBwcm9ibGVtIHNwYWNlIHF1aXRlIGRpZmZl
cmVudGx5OiBJZiBhbiBTRlAgbmVlZHMgc2hhcmVkIGNvbnRleHQgdGhhdCBmaXRzIGluIGFuIE1E
IFR5cGUgMSwgaXQgaXMgc2V0IHdpdGggTUQgVHlwZSAxLiBJZiBpdCBuZWVkcyBtb3JlLCB0aGVu
IGl0IG5lZWRzIHRvIHBhcnNlIHRoZSBUTFZzIGFueXdheSAoYW5kIHRodXMgYSBmaXhlZCBwYXJ0
IGZvbGxvd2VkIGJ5IFRMVnMgZG9lcyBub3QgaGVscCkuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+UEImZ3Q7VExWcyBhbHdheXMgY29zdCBtb3JlIHRoYW4gZml4ZWQgc2l6ZSBhcmVhcyBiZWNh
dXNlIHRoZXkgbXVzdCBlbmNvZGUgaW5kaXZpZHVhbCBUTHMuIEFuIGFwcGxpY2F0aW9uIHRoYXQg
bmVlZHMgbW9yZSB0aGFuIHRoZSBmaXhlZCBhcmVhIGNhbiBlbmNvZGUgY2FuIHVzZQ0KIHRoZSBm
aXhlZCBhcmVhIGZvciBhIHBvcnRpb24gb2YgdGhlIG1ldGEtZGF0YSBhbmQgdGhlbiBhZGQgYXMg
bWFueSBleHRlbnNpb24gVExWcyBhcyBhcmUgbmVlZGVkLiBUaGUgcmVzdWx0aW5nIGVuY29kZSB3
aWxsIGJlIGF0IGxlYXN0IGFzIGVmZmljaWVudCBhcyBUTFZzIGFsb25lLjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Tm93LCBicmluZyB0aGUgY29udmVyc2F0aW9uIGEgbGV2ZWwg
ZG93biBmcm9tIHRoZW9yZXRpY2FsIHRvIHByYWN0aWNhbCwgZHJhZnQtZ3VpY2hhcmQtc2ZjLW5z
aC1kYy1hbGxvY2F0aW9uLTAyLCBkcmFmdC1tZW5nLXNmYy1uc2gtYnJvYWRiYW5kLWFsbG9jYXRp
b24sIGFuZCBkcmFmdC1uYXBwZXItc2ZjLW5zaC1tb2JpbGl0eS1hbGxvY2F0aW9uIHNob3cgd2hh
dOKAmXMgbmVlZGVkIGZvciB0aGUgV0cgdXNlIGNhc2VzLg0KIE1EIFR5cGUgMiBhZGRzIGV4dHJh
IGZsZXhpYmlsaXR5IChhdCBhIHByaWNlKS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5QQiZn
dDtBbiB0YWxraW5nIHZlcnkgcHJhY3RpY2FsbHkgd2UgYXJlIG5vdCBvbW5pc2NpZW50LiBXaGVu
IHdlIGZpbmQgd2UgbmVlZCBhIG5ldyBwaWVjZSBvZiBtZXRhLWRhdGEgZm9yIHRoZXNlIGJhc2Ug
dXNlIGNhc2VzIGFuIGV4dGVuc2lvbiBUTFYgcHJvdmlkZXMgdGhlIG9wdGlvbnMNCiBvZiByZXRh
aW5pbmcgdGhlIGV4aXN0aW5nIGZvcm1hdHRlZCBkYXRhIHdoaWxlIGFkZGluZyBhbiBhZGRpdGlv
bmFsIHBpZWNlIG9mIG1ldGEtZGF0YS4gSWYgZG9uZSBjYXJlZnVsbHksIHRoaXMgY2FuIGFsbG93
IGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgd2l0aCBlcXVpcG1lbnQgdGhhdCBkb2VzIG5vdCB1bmRl
cnN0YW5kIHRoZSBuZXcgZXh0ZW5zaW9ucy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkluIG90aGVyIHdvcmRzLCB0aGUgbWluaW11bSBjb21tb24gZGVub21pbmF0b3IgYW5kIHRo
ZSBzaW1wbGVyIHRvIGltcGxlbWVudCBpcyBNRCBUeXBlIDEuPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+UEImZ3Q7TXkgb3B0aW9uIDIgaXMgdGhlIHNpbXBsZXIgb3B0aW9uLiBGaXhlZCBsZW5n
dGggb25seS4gV2hhdCBpcyBjdXJyZW50bHkgcHJvcG9zZWQgaXMgdGhlIG1vc3QgY29tcGxleCBz
aW5jZSBpdCBsZWFkcyB0byBtdWx0aXBsZSBmb3JtYXRzIHdpdGggdHJhbnNsYXRpb25zIGJldHdl
ZW4NCiB0aGVtLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPlBsZWFzZSBubyB0cmFuc2xhdGlvbnMhPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPuKAlCBDYXJsb3MuPG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+VGhhbmtzITxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj7igJQgQ2Fy
bG9zLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHls
ZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+SWYgb3B0aW9uIDMgaXMgY2hvc2VuIHRoZW4gYXBwbGljYXRpb25zIGNhbiBhbHdh
eXMgY291bnQgb24gdGhlIGZpeGVkIHNpemVkIGhlYWRlciBhcyB0aGVpciBkZWZhdWx0Ljwvc3Bh
bj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGV5IGNvdWxkIGNvdW50IHdpdGggYSBm
aXhlZCBzaXplIHBhcnQsIG5vdCB3aXRoIGEgZml4ZWQgc2l6ZWQgaGVhZGVyLCBpZiBJIHVuZGVy
c3RhbmQgdGhlIHByb3Bvc2FsIGNvcnJlY3RseS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+UEImZ3Q7VGhpcyBpcyBvbmUgYmV0dGVyIHRoYW4gdGhlIGN1cnJlbnQgcHJv
cG9zYWwgd2hpY2ggY2Fu4oCZdCBjb3VudCBvbiBlaXRoZXIgYSBmaXhlZCBzaXplZCBoZWFkZXIg
b3Igb24gYSBmaXhlZCBzaXplIHBhcnQgYXQgYSBrbm93biBvZmZzZXQuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3Ms
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PuKAlCBDYXJsb3MuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBw
dCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5DaGVlcnMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxicj4NClBhdWw8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFu
Pjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPnNmYw0KIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZzwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48Yj5PbiBCZWhhbGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPlBhdWwgUXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6
PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVz
ZGF5LCBEZWNlbWJlciAwMSwgMjAxNSAxMjoxNCBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+QW5kcmV3IEcuIE1hbGlzPGJy
Pg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVy
cGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPjxzcGFuIGNs
YXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SZTogW3NmY10gTlNIIGNv
bnRleHQgaGVhZGVyczogZml4ZWQvdGx2PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgQW5keSw8
c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlBsZWFzZSBzZWUgYmVsb3cuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QYXVsPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pk9uIE5vdiAyMywgMjAxNSwgYXQgMTA6NTAgQU0sIEFuZHJldyBHLiBNYWxpcyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmFnbWFsaXNAZ21haWwuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5h
Z21hbGlzQGdtYWlsLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkkgYWdyZWUgd2l0aCBQYXVsIEIuIHRoYXQgaW50ZXJvcGVyYWJpbGl0eSBpcyBiZXN0IHNl
cnZlZCBieSB1c2luZyBhIGhlYWRlciB0aGF0IGFjY29tbW9kYXRlcyB0aGUgZ3JlYXRlc3QgbnVt
YmVyIG9mIHBvc3NpYmxlIGFwcGxpY2F0aW9ucyBhbmQgdXNlIGNhc2VzIGFzIHRoZSBjb21tb24g
ZGVub21pbmF0b3IuIFRoaXMgYXJndWVzIGZvciB0eXBlIDIgYmVpbmcgdGhlIE1VU1QgdG8gaW1w
bGVtZW50LCB3aXRoDQogdHlwZSAxIGJlaW5nIGFuIG9wdGlvbmFsIG9wdGltaXphdGlvbiBmb3Ig
c29tZSBwYXJ0aWN1bGFyIHVzZSBjYXNlcyBvciBhcHBsaWNhdGlvbnMgdGhhdCByZXF1aXJlIGF0
IG1vc3QgYSBwYXJ0aWN1bGFyIG51bWJlciBjb250ZXh0IGhlYWRlcnMuPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7SSBkb24ndCBmb2xsb3cg
dGhhdCBsb2dpYzogdGhlIF9lYXNpZXN0XyAoaW4gdGVybXMgb2YgY29tcGxleGl0eSwgY29zdCwg
ZXRjLikgb3B0aW9uIG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRvIG1hbmRhdGUgc2luY2UgaXQgYWxs
b3dzIGZvciBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGFuZCBoZWxwcyBlbnN1cmUgYWRvcHRpb24g
b2YgdGhlIHByb3RvY29sLiAmbmJzcDtNYW5kYXRpbmcgYSBtb3JlIGNvbXBsZXggb3B0aW9uDQog
c2ltcGx5IHNsb3dzIHRoZSBhZG9wdGlvbi4gJm5ic3A7VGhpcyBpcyBleGFjdGx5IHRoZSBjb252
ZXJzYXRpb24gd2UgaGFkIHdoZW4gcHV0dGluZyB0b2dldGhlciB0aGUgZHJhZnQsIGFuZCBvbmUg
dGhhdCBzZWVtcyB0byByZXNvbmF0ZSB3aXRoIGRldmVsb3BlcnMgYW5kIG9wZXJhdG9ycyBhbGlr
ZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UFEmZ3Q7ICZuYnNwO0Fsc28sIGxldCdz
IG5vdCBpZ25vcmUgaGlzdG9yeSAoeW91IGtub3cgdGhlIG9sZCBhZGFnZSA7KSk6IFRMViBhbmQg
b3RoZXIgdmFyaWFibGUgbGVuZ3RoIGRhdGEgcGxhbmUgcHJvdG9jb2xzIGhhdmUgbm90IGJlZW4g
YSBzdWNjZXNzLiAmbmJzcDtXZSBjYW4gZGViYXRlIHRoZSByZWFzb25zIGZvciB0aGF0LCBidXQg
dGhlIGZhY3QgcmVtYWluczogc2ltcGxlIGRhdGEgcGxhbmVzIGdldCBhZG9wdGlvbi4gJm5ic3A7
QXMNCiBQYXVsIEIuIHBvaW50cyBvdXQgYmVsb3csIHdlIGRvbid0IGtub3cgYWxsIHRoZSBtZXRh
ZGF0YSBhbnN3ZXJzLCBidXQgd2UgZG8ga25vdyB0aGF0IGEgYm91bmRlZCBhbW91bnQgb2YgbWV0
YWRhdGEgaXMgdmVyeSBpbXBvcnRhbnQgZm9yIFNGQyB1c2UgY2FzZXMuICZuYnNwO0xldCdzIHVz
ZSB0aGF0IGZhY3QsIGFuZCBhIHNpbXBsZSBwcm90b2NvbCB0byBnZXQgaW1wbGVtZW50YXRpb24g
b3V0IHRoZSBkb29yLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+SW4gYSBzZXBhcmF0ZSBlbWFpbCwgTWVkIGFza2VkIGEgdmVyeSByZWFzb25hYmxlIHF1ZXN0
aW9uIC0gZm9yIHR5cGUgMSwgd2h5IGFyZSB0aGVyZSZuYnNwO2ZvdXIgbWFuZGF0b3J5IGNvbnRl
eHQgaGVhZGVycywgcmF0aGVyIHRoYW4gMiwgMywgNSwgMTAsIGV0Yy4/IFRoZSBkcmFmdCBjb250
YWlucyBubyBwYXJ0aWN1bGFyIGp1c3RpZmljYXRpb24gZm9yIHRoaXMgY2hvaWNlLjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UFEm
Z3Q7ICZuYnNwO1RoYXQncyBhIHZlcnkgdmFsaWQgcXVlc3Rpb24uICZuYnNwO1RoZSBzdGFydGlu
ZyBwcmVtaXNlIHdhcyBzaW1wbGU6IGEgYm91bmRlZCBzZXQgb2YgZml4ZWQgbWV0YWRhdGEuICZu
YnNwOyBCYXNlZCBvbiBzb21lIGV4cGVyaWVuY2UgaW4gdGhlIHNlcnZpY2Ugc3BhY2UgYW5kIHNv
bWUgaW5pdGlhbCB1c2UgY2FzZSBkaXNjdXNzaW9uIHdpdGggb3BlcmF0b3JzLCA0IHByb3ZpZGVk
IHNvbWUgYmFsYW5jZTogcmVhc29uYWJsZQ0KIGluIHRoYXQgaXQgcHJvdmlkZWQgc29tZSBtZWFu
aW5nZnVsIHNwYWNlLCB5ZXQgbm90IHNvIGxhcmdlIGFzIHRvIGJlY29tZSB1bndpZWxkeSwgYWxs
IHRoZSB3aGlsZSBmb3JjaW5nIHNvbWUgZGlzY2lwbGluZS4gJm5ic3A7T3ZlcmFsbCB0aGF0IGhh
cyBwcm92ZW4gdG8gYmUgdHJ1ZSBhcyBpbXBsZW1lbnRhdGlvbnMgaGF2ZSBiZWVuIHRlc3RlZCBh
bmQgbWFwcGVkIHRvIHVzZSBjYXNlcy4gJm5ic3A7T2YgY291cnNlIHlvdSBjYW4gY29tZSB1cCB3
aXRoIGNhc2VzDQogd2hlcmUgNCBpcyB0b28gbWFueSwgb3IgdG9vIGZldywgaW4gd2hpY2ggY2Fz
ZSB0aGUgZHJhZnQgcHJvdmlkZXMgYSBtZWFucyB0byBhY2NvbW1vZGF0ZSB0aGF0LjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QUSZndDsgJm5ic3A7SSBhbHNvIHRoaW5rIHdlIG5lZWQg
dG8gYmUgcmVhbGlzdGljLiAmbmJzcDtXZSB3ZXJlIHVyZ2VkIGR1cmluZyBXRyBmb3JtYXRpb24g
YnkgYSBsYXJnZSBvcGVyYXRvcjogdGhlIElFVEYgY2Fubm90IHNwZW5kIHllYXJzIHRyeWluZyB0
byBzb2x2ZSB0aGUgc2VydmljZSBjaGFpbmluZyBpc3N1ZS4gJm5ic3A7VGhlIG5lZWQgZm9yIGFu
IGludGVyb3BlcmFibGUgcHJvdG9jb2wgaXMgYWN1dGUgYW5kIG9wZXJhdG9ycyBuZWVkDQogdG8g
c3RhcnQgd29ya2luZyBvbiBkZXBsb3ltZW50IChzZWUgdGhlIHZpYnJhbmN5IG9mIHRoZSBvcGVu
IHNvdXJjZSBwcm9qZWN0cyBpbiB0aGlzIHNwYWNlKS4gJm5ic3A7VGhlIGJhbGFuY2Ugb2YgdHlw
ZSAxIGFuZCB0eXBlIDIgYWxsb3dzIGZvciB2ZWxvY2l0eSBhbmQgZXZvbHV0aW9uLiAmbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SXTigJlzIHRydWUgdGhhdCB0aGVyZSBhcmUg
dHdvIHBhcnRpY3VsYXIgdXNlIGNhc2VzLCZuYnNwO2RyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMt
YWxsb2NhdGlvbiBhbmQmbmJzcDtkcmFmdC1uYXBwZXItc2ZjLW5zaC1tb2JpbGl0eS1hbGxvY2F0
aW9uLCB0aGF0IGxvb2sgdG8gbWFrZSBnb29kIHVzZSBvZiBleGFjdGx5IDQgY29udGV4dCBoZWFk
ZXJzLiBIb3dldmVyLCB0aGVzZSBhcmUganVzdCB0d28gcGFydGljdWxhciBleGFtcGxlcywNCiBh
bmQgbm90IHlldCBhY2NlcHRlZCBieSB0aGUgV0cuJm5ic3A7IEZ1cnRoZXIgZGV2ZWxvcG1lbnQg
b2YgdGhlc2UgZHJhZnRzLCBvciBldmVuIGltcGxlbWVudGF0aW9uLCBtYXkgc2hvdyB0aGF0IGZv
dXIgYXJlIGluc3VmZmljaWVudC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q2hlZXJz
LDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QW5keTxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPk9uIEZyaSwgTm92IDIwLCAyMDE1IGF0IDEyOjIwIFBNLCBCb3R0b3JmZiwgUGF1
bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvc3Bh
bj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0ND
IDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2lu
LXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+SSB0aGluayB3ZSBhbGwgY291bGQgYWdyZWUgdGhhdCBmaXhl
ZCBoZWFkZXJzIGFyZSBlYXNpZXIgdG8gaW1wbGVtZW50IHRoYW4gVExWcywgaG93ZXZlciB0aGF0
IGRvZXMgbm90IHJhdGlvbmFsaXplIG1hbmRhdGluZyBhIGZpeGVkIGhlYWRlciBpbXBsZW1lbnRh
dGlvbi4gSXQgd291bGQgcmF0aW9uYWxpemUgc3VwcG9ydGluZyBvbmx5IGZpeGVkIGxlbmd0aCBo
ZWFkZXJzLA0KIGhvd2V2ZXIgd2UgaGF2ZSBiZWVuIHVuYWJsZSB0byBkbyB0aGlzLiBPcHRpb25z
IGFsd2F5cyB3ZWFrZW4gc3RhbmRhcmRzIGFncmVlbWVudC48L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklmIHRoZSBh
cHBsaWNhdGlvbiByZXF1aXJlcyBUTFZzLCB0aGVuIGl0IGRvZXMgbm90IHByb3ZpZGUgYW55IHN0
YW5kYXJkcyBhZHZhbnRhZ2UgdG8gbWFuZGF0ZSBzdXBwb3J0IGZvciBmaXhlZCBoZWFkZXJzLiBJ
dCB3aWxsIG5vdCBiZSBwb3NzaWJsZSBmb3IgYW4gYXBwbGljYXRpb24gdGhhdCByZXF1aXJlcyBU
TFZzIHRvIGZhbGwgYmFjayB0byBmaXhlZCBsZW5ndGgNCiBoZWFkZXJzLiBJZiB0aGV5IGNvdWxk
LCB0aGVuIHdlIHNob3VsZCBlbGltaW5hdGUgdGhlIFRMViBvcHRpb24gZnJvbSBOU0guPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5JTUhPIHdlIHNob3VsZCBiZSBsb29raW5nIGF0IHRoZSBhYnN0cmFjdCBzZW1hbnRp
Y3MgZm9yIG1ldGEtZGF0YSBiZWZvcmUgd2UgY29uc2lkZXIgaG93IHRvIGVuY29kZSBpdC4gT25j
ZSB3ZSBkZWNpZGUgd2hhdCBuZWVkcyB0byBiZSBlbmNvZGVkIHRoZW4gd2UgY2FuIGNvbnNpZGVy
IHRoZSBiZXN0IGVuY29kaW5ncyBhbmQgd2hhdCBzaG91bGQgYmUgbWFuZGF0b3J5DQogb3Igb3B0
aW9uYWwuPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UGF1bDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+c2ZjIFtt
YWlsdG86PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+
PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+
T24gQmVoYWxmDQogT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PC9iPlBhdWwgUXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5GcmlkYXksIE5vdmVtYmVyIDIw
LCAyMDE1IDY6MjcgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlFpbiBXdTxicj4NCjxiPkNjOjwvYj48c3BhbiBjbGFzcz0i
YXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnVyaS5l
bHp1ckBpbnRlbC5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij51cmkuZWx6dXJAaW50ZWwuY29tPC9zcGFuPjwvYT47IERvbGdhbm93LCBBbmRyZXcgKEFuZHJl
dyk7PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29s
b3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjsNCiBMaW5kYSBEdW5iYXI8YnI+DQo8
Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+UmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5PbiBOb3YgMTksIDIwMTUsIGF0IDk6MjggUE0sIFFpbiBXdSAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJjb2xvcjpwdXJwbGUiPmJpbGwud3VAaHVhd2VpLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OiMxRjQ5N0QiPkhpLCBBbmRyZXcgYW5kIFBhdWw6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+SXQgbG9v
a3MgSSBtaXNzZWQgYSBsb3Qgb2YgZGlzY3Vzc2lvbiByZWdhcmRpbmcgTlNIIGNvbnRleHQgaGVh
ZGVyIGluIHRoZSBwYXN0LCB0aGFua3MgUGF1bCB0byBwb2ludCBtZSB0aGUgYXJjaGl2ZS48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtjb2xvcjojMUY0OTdEIj5HZW5lcmFsbHkgc3BlYWtpbmcsIHRoZXJlIGlzIHRyYWRlb2ZmIGJl
dHdlZW4gcGVyZm9ybWFuY2UgYW5kIGZsZXhpYmlsaXR5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkFic29sdXRlbHksIGFuZCB0aGF0J3MgdGhlIHJlYXNvbiBmb3Igb2ZmZXJpbmcgdGhlIHR3byBv
cHRpb25zOiBiYWxhbmNlIHNwZWVkL3NpbXBsaWNpdHkgYW5kIGZsZXhpYmlsaXR5LjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgcGhpbG9zb3BoeSBpcyB0byBtYW5kYXRlIHRoZSBz
aW1wbGVzdCBmb3JtIG9mIG1ldGFkYXRhLCBlbmFibGluZyBhIGJyb2FkIGltcGxlbWVudGF0aW9u
IGJhc2UuJm5ic3A7IElmL3doZW4gbW9yZSBmbGV4aWJpbGl0eSBpcyBuZWVkZWQgYSBtb3JlIGZs
ZXhpYmxlIE5TSCB0eXBlIGlzIGF2YWlsYWJsZSwgYWxvbmcgd2l0aCB0aGUgYXNzb2NpYXRlZCB0
cmFkZW9mZnMuJm5ic3A7IFRoYXQncyB0aGUgYmFsYW5jZSB0aGF0IHdlDQogZGVjaWRlZCB0byBz
dHJpa2UgYW5kIGl0IHNlZW1zIHRvIGJlIHJlYXNvbmFibGUgYW5kIHdlbGwgYWNjZXB0ZWQuPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlBhdWw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2Zj
QGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpw
dXJwbGUiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwv
YT48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj5fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc2ZjIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvc3Bhbj48L2E+PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_94DA9C7F532AD946852C9C5527195239254B4DAEG2W2527americas_--


From nobody Thu Dec  3 11:35:01 2015
Return-Path: <eric.gray@ericsson.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F2D6A1A0273 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:34:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.999
X-Spam-Level: 
X-Spam-Status: No, score=-2.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, J_CHICKENPOX_24=0.6, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OYzSBXXrWuum for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:34:53 -0800 (PST)
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 4153A1A0149 for <sfc@ietf.org>; Thu,  3 Dec 2015 11:34:53 -0800 (PST)
X-AuditID: c6180641-f799c6d000007d66-a8-566099586e65
Received: from EUSAAHC004.ericsson.se (Unknown_Domain [147.117.188.84]) by usplmg21.ericsson.net (Symantec Mail Security) with SMTP id F4.7C.32102.85990665; Thu,  3 Dec 2015 20:34:48 +0100 (CET)
Received: from EUSAAMB107.ericsson.se ([147.117.188.124]) by EUSAAHC004.ericsson.se ([147.117.188.84]) with mapi id 14.03.0248.002; Thu, 3 Dec 2015 14:34:50 -0500
From: Eric Gray <eric.gray@ericsson.com>
To: "Bottorff, Paul" <paul.bottorff@hpe.com>, David Melman <davidme@marvell.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggAEqMwCAADCEgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlQCAAAWLgIAABzkAgAFynwD//6y6UIAA8doAgAAxv4CAAFqCAIAASlwA//+to2CAAFWQgP//rQbg
Date: Thu, 3 Dec 2015 19:34:48 +0000
Message-ID: <48E1A67CB9CA044EADFEAB87D814BFF644969D44@eusaamb107.ericsson.se>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <94DA9C7F532AD946852C9C5527195239254B4D80@G2W2527.americas.hpqcorp.net> <48E1A67CB9CA044EADFEAB87D814BFF644969CD0@eusaamb107.ericsson.se> <94DA9C7F532AD946852C9C5527195239254B4DAE@G2W2527.americas.hpqcorp.net>
In-Reply-To: <94DA9C7F532AD946852C9C5527195239254B4DAE@G2W2527.americas.hpqcorp.net>
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_48E1A67CB9CA044EADFEAB87D814BFF644969D44eusaamb107erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprMIsWRmVeSWpSXmKPExsUyuXRPiG7EzIQwg5vX1Cz+fVzMaLGzoZ/R 4smDrewOzB67djWyeyxZ8pPJY/LCi8wBzFFcNimpOZllqUX6dglcGVNXtrEX7FrHVnFu5Xe2 BsYtM9m6GDk5JARMJBa1XmGEsMUkLtxbDxTn4hASOMIocXjJbBYIZxmjxIZTO1lBqtgENCSO 3VkL1iEiUCjR8G8mE4gtLGAosb1pLwtE3Ehi4epvrCDNIgKrGCVmPrsHto5FQEVi/p3vQAkO Dl4BX4mT99UhFnzjlJjVMo0NJM4pECLx+1UlSDkj0EXfT60Bm88sIC5x68l8JohLBSSW7DnP DGGLSrx8/I8VwlaSmLT0HCtEfb7Emq2zwWxeAUGJkzOfsExgFJmFZNQsJGWzkJTNArqCWUBT Yv0ufYgSRYkp3Q/ZIWwNidY5c9mRxRcwsq9i5CgtLsjJTTcy3MQIjKpjEmyOOxj39noeYhTg YFTi4f1QHh8mxJpYVlyZe4hRgoNZSYQ3yi0hTIg3JbGyKrUoP76oNCe1+BCjNAeLkjgvIwMD g5BAemJJanZqakFqEUyWiYNTqoGxZE5koWN57rbbbhzeCSe+HotLKAnaJxGS+7p1ttcX0WX2 H+ZsvMP4uyXu/PqPZXuudt/pfdd/tPbAmg8W8upzVpU/fjmhYu/+G3zFiZdYYu29D/s9zXrM JvN/qc+l5pgOhi6fhq+L59tusei+/513YYT60WuGlkwO75lfvXw9b4OvdueJGwKGSizFGYmG WsxFxYkACaJo2KYCAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/YhuBehxMevRZHXuV6gtmCl5RLS8>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 19:35:00 -0000

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

R290IGl0LiAgVGhhbmtz4oCmDQoNCkZyb206IEJvdHRvcmZmLCBQYXVsIFttYWlsdG86cGF1bC5i
b3R0b3JmZkBocGUuY29tXQ0KU2VudDogVGh1cnNkYXksIERlY2VtYmVyIDAzLCAyMDE1IDI6MzIg
UE0NClRvOiBFcmljIEdyYXk7IERhdmlkIE1lbG1hbjsgc2ZjQGlldGYub3JnDQpTdWJqZWN0OiBS
RTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQpJbXBvcnRhbmNlOiBIaWdo
DQoNCkhpIEVyaWM6DQoNCknigJltIHJlZmVycmluZyB0byBpbXBsaWNpdCBsZW5ndGggYmFzZWQg
b24gdGhlIEV0aGVyVHlwZS4gVGhlIGFjdHVhbCBlbmNvZGluZyBpcyBUeXBlLVZhbHVlIG5vdCBU
eXBlLUxlbmd0aC1WYWx1ZSB3aGVyZSB0aGUgTGVuZ3RoIGlzIGltcGxpY2l0IGZyb20gdGhlIFR5
cGUuIEluIHRoZSBNUExTIGNhc2UgdGhlIExlbmd0aCBpcyBmcmVxdWVudGx5IGltcGxpY2l0IGZy
b20gdGhlIGNvbnRleHQgZGV0ZXJtaW5lZCBieSB0aGUgZmlyc3QgbGFiZWwuIFdlIGNvdWxkIGNv
bnNpZGVyIHRoaXMgYWxzbyBhIFRWIGVuY29kZSB3ZXJlIHRoZSBsYWJlbCBkZXRlcm1pbmVzIHRo
ZSBjb250ZXh0IHdoaWNoIGFsc28gZGV0ZXJtaW5lcyB0aGUgdHlwZS4NCg0KQ2hlZXJzLA0KDQpQ
YXVsDQoNCkZyb206IEVyaWMgR3JheSBbbWFpbHRvOmVyaWMuZ3JheUBlcmljc3Nvbi5jb21dDQpT
ZW50OiBUaHVyc2RheSwgRGVjZW1iZXIgMDMsIDIwMTUgMTE6MjYgQU0NClRvOiBCb3R0b3JmZiwg
UGF1bDsgRGF2aWQgTWVsbWFuOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1
YmplY3Q6IFJFOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KT3IgYXJl
IHlvdSByZWZlcnJpbmcgdG8g4oCcaW1wbGljaXQgbGVuZ3Ro4oCdIGJhc2VkIG9uIHR5cGUgaW4g
YSDigJxUeXBlIFZhbHVl4oCdIGVuY29kaW5nPw0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEJvdHRvcmZmLCBQYXVsDQpTZW50OiBUaHVyc2Rh
eSwgRGVjZW1iZXIgMDMsIDIwMTUgMjoyMCBQTQ0KVG86IERhdmlkIE1lbG1hbjsgc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQg
aGVhZGVyczogZml4ZWQvdGx2DQoNCkhpIERhdmlkOg0KDQpJ4oCZZCBsaWtlIHRvIHVuZGVyc3Rh
bmQgYSBsaXR0bGUgYmV0dGVyIHdoYXQgdGhlIHJlYWwgaGFyZHdhcmUgcmVxdWlyZW1lbnQgaXMg
Zm9yIGZpeGVkIGhlYWRlcnMuDQoNCkl0IHNlZW1zIGxpa2Ugd2UgY2Fu4oCZdCBoYXZlIGEgZml4
ZWQgb2Zmc2V0IHRvIHRoZSBOU0ggaGVhZGVyIGZyb20gdGhlIHN0YXJ0IG9mIHRoZSBmcmFtZS4N
Ci1JZiB3ZSBoYXZlIGFuIEV0aGVybmV0IGxheWVyIHdlIGhhdmUgNCBkaWZmZXJlbnQgdGFncyB3
aGljaCBhcmUgVHlwZWQgd2l0aCBhbiBFdGhlcnR5cGUgYW5kIGhhdmUgZGlmZmVyZW50IGltcGxp
Y2l0IGxlbmd0aHMuIFRoZXNlIGFyZSBUViBlbmNvZGluZyB3aXRoIGltcGxpY2l0IGxlbmd0aC4N
Ci1JZiB3ZSBoYXZlIGFuIE1QTFMgbGFiZWwgc3RhY2sgb3IgYW4gTVBMUyBzZWdtZW50IHJvdXRl
IHN0YWNrIHRoZSBudW1iZXIgb2YgbGFiZWxzIGluIHRoZSBNUExTIHN0YWNrIHdpbGwgZGV0ZXJt
aW5lIHRoZSBzaXplIG9mIHRoZSBNUExTIGhlYWRlci4gRm9yIE1QTFMgdGhpcyB3b3VsZCB0eXBp
Y2FsbHkgYmUgZGV0ZXJtaW5lZCBieSB0aGUgY29udGV4dCBpZGVudGlmaWVkIGJ5IHRoZSBmaXJz
dCBsYWJlbCBpbiB0aGUgc3RhY2suIEluIGVmZmVjdCB0aGUgZmlyc3QgbGFiZWwgaWRlbnRpZmll
cyBhbiBpbXBsaWNpdCBsZW5ndGggZm9yIHRoZSBzdGFjay4gSW4gYW4gTVBMUyBTZWdtZW50IFJv
dXRlIHN0YWNrIHdlIHdvdWxkIGhhdmUgdmFyaWFibGUgbGVuZ3RocyBkZXBlbmRpbmcgb24gdGhl
IG51bWJlciBvZiBzZWdtZW50cyBhbmQgd2hlcmUgd2UgYXJlIGluIHRoZSBzdGFjay4gSW4gZWl0
aGVyIGNhc2UgdGhlIGltcG9ydGFudCB0aGluZyBpcyB0aGF0IHdlIGtub3cgdGhlIG9mZnNldCB0
byB0aGUgdG9wIGxhYmVsLg0KLUlmIHdlIGhhdmUgb25lIG9mIHRoZSBOVk8zIGVuY2Fwc3VsYXRp
b25zIHRoZW4gd2Ugd2lsbCBoYXZlIGEgdmFyaWV0eSBsYXllcmVkIGVuY2Fwc3VsYXRpb25zLg0K
DQpJIHRoaW5rIHdoYXQgd2UgbmVlZCBmb3IgaGFyZHdhcmUgaXM6DQoxKXRoZSBhYmlsaXR5IHRv
IGVhc2lseSBwYXJzZSBvdmVyIHRoZSBOU0ggaGVhZGVyOw0KMil0aGUgYWJpbGl0eSB0byBmaW5k
IHRoZSBmaWVsZHMgd2UgbmVlZCBmb3Igc3dpdGNoaW5nIChpbiBoYXJkd2FyZSBhbmQgc29mdHdh
cmUpIGF0IGZpeGVkIG9mZnNldHMgZnJvbSB0aGUgc3RhcnQgb2YgdGhlIE5TSCBoZWFkZXIuDQoN
Ckl0IHNlZW1zIHRoZSBMZW5ndGggZmllbGQgb2YgdGhlIE5TSCBoZWFkZXIgcHJvdmlkZXMgYW4g
ZWFzeSBtZXRob2QgdG8gcGFyc2Ugb3ZlciB0aGUgTlNIIGhlYWRlciByZWdhcmRsZXNzIHRoZSBp
bnRlcm5hbCBvcmdhbml6YXRpb24gb2YgdGhlIGhlYWRlci4NCkl0IHNlZW1zIHRoZSByZXF1aXJl
bWVudCBvZiB0aGUgZml4ZWQgaGVhZGVyIGlzIGFjdHVhbGx5IHRvIGhhdmUgbWV0YS1kYXRhIGxv
Y2F0ZWQgYXQgZml4ZWQgb2Zmc2V0cyBmcm9tIHRoZSBiZWdpbm5pbmcgb2YgdGhlIE5TSCBoZWFk
ZXIuDQoNClNvIHdoYXQgaXMgdGhlIGFjdHVhbCByZXF1aXJlbWVudCB1bmRlciB0aGlzIGZpeGVk
IGxlbmd0aCBkaXNjdXNzaW9uPw0KDQpDaGVlcnMsDQoNClBhdWwNCg0KRnJvbTogc2ZjIFttYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBEYXZpZCBNZWxtYW4NClNlbnQ6
IFRodXJzZGF5LCBEZWNlbWJlciAwMywgMjAxNSA2OjU0IEFNDQpUbzogc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVy
czogZml4ZWQvdGx2DQoNClRoZXJlIGlzIG5vIGRvdWJ0IHRoYXQgZml4ZWQtc2l6ZSBoZWFkZXIg
cGFyc2luZyBlYXNlcyB0aGUgc2lsaWNvbiBkZXNpZ24sIHRoZXJlYnkgIGxvd2VyaW5nIHRoZSBi
YXJyaWVyIGZvciBzaWxpY29uIHZlbmRvcnMgdG8gc3VwcG9ydCBpdC4NCg0KSWYgd2Ugc2VlIHRo
YXQgdGhlIG1haW4gdXNlIGNhc2VzIGFyZSBpbmRlZWQgc2F0aXNmaWVkIGJ5IHRoZSBmaXhlZCBo
ZWFkZXIgc2l6ZSBhcHByb2FjaCAoTUQgVHlwZSAxKSwgdGhlbiBtYWtpbmcgdGhpcyB0aGUg4oCc
TVVTVOKAnSB3aWxsIGJyaW5nIHRoZSBncmVhdGVzdCBsZXZlbCBvZiBhZG9wdGlvbiBhbmQgY29t
cGxpYW5jZS4NCg0KTUQgVHlwZSAyIGlzIHRoZSBmYWxsYmFjayBmb3IgbW9yZSBjb21wbGV4IGNh
c2VzIHRoYXQgY2Fubm90IGJlIHNhdGlzZmllZCBieSBNRCBUeXBlIDEuIFdlIHNob3VsZCBkZWZp
bmUgTUQgVHlwZSAyIGFzIOKAnFNIT1VMROKAnSAgdG8gZW5jb3VyYWdlIHNpbGljb24gdmVuZG9y
cyB0byBzdXBwb3J0IHRoaXMsIHdpdGhvdXQgZGV0ZXJyaW5nIHRoZSBsZXNzIG1vdGl2YXRlZCB2
ZW5kb3JzIGZyb20gc3VwcG9ydGVkIE1EIFR5cGUgMS4gICAgQWxzbywgZm9yIHVzZSBjYXNlcyB3
aGVyZSBubyBtZXRhZGF0YSBpcyByZXF1aXJlZCwgaXQgd291bGQgYmUgZWFzeSBmb3IgdmVuZG9y
cyB0byBzdXBwb3J0IHRoZSBNRCB0eXBlIDIgd2l0aG91dCBpbmNsdWRpbmcgYW55IFRMVnMsIGku
ZS4ganVzdCB0aGUgZml4ZWQgaGVhZGVyLg0KDQpEYXZpZA0KDQpGcm9tOiBzZmMgW21haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEhhZWZmbmVyLCBXYWx0ZXIsIFZvZGFm
b25lIERFDQpTZW50OiBUaHVyc2RheSwgRGVjZW1iZXIgMDMsIDIwMTUgMTE6MzAgQU0NClRvOiBt
b2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFu
Z2UuY29tPjsgRGF2ZSBEb2xzb247IENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKTsgQm90dG9y
ZmYsIFBhdWwNCkNjOiBQYXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpczsgc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRl
eHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCg0KRGVhciBhbGwsDQoNCg0KDQpZZXMuIFR5cGUgVHdv
IHNob3VsZCBiZSBhIE1VU1QgYW5kIFR5cGUgT25lIHNob3VsZCBiZSBvcHRpbWl6ZWQgZm9yIHRo
ZSBzaWxpY29uIHVzZSBjYXNlLiBUbyBlbmNvdXJhZ2Ugc2lsaWNvbiB2ZW5kb3JzIGEgTVVTVCBm
b3IgTUQjMiBtYXkgaGVscCBmb3IgcGVuZXRyYXRpb24gYnV0IEkgY291bGQgbGl2ZSBhbHNvIHdp
dGggYSBTSE9VTEQuIFNvbWUgZmVlZGJhY2sgZnJvbSBzaWxpY29uIGZvbGtzIChCcm9hZGNvbSwg
Q2lzY28sIEludGVsKSBtYXkgc3VwcG9ydCB0aGlzIGRpc2N1c3Npb24uIEhhdmluZyBhbGwgdGhl
IHBlcmZvcm1hbmNlIG9wdGltaXphdGlvbiBzaG9ydGN1dHMgYmV0d2VlbiBhIFZNIGFuZCBhIHBo
eXNOSUMgaW4gbWluZCB3ZSBzaG91bGQgbm90IGxlYXZlIG91dCBzaWxpY29uIGJhc2VkIGFwcHJv
YWNoZXMuDQoNCg0KDQpSZWdhcmRzLCBXYWx0ZXINCg0KDQpWb246IHNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSBJbSBBdWZ0cmFnIHZvbiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2Uu
Y29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPg0KR2VzZW5kZXQ6IERvbm5l
cnN0YWcsIDMuIERlemVtYmVyIDIwMTUgMDc6MzINCkFuOiBEYXZlIERvbHNvbjsgQ2FybG9zIFBp
Z25hdGFybyAoY3BpZ25hdGEpOyBCb3R0b3JmZiwgUGF1bA0KQ2M6IEFuZHJldyBHLiBNYWxpczsg
UGF1bCBRdWlubiAocGF1bHEpOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCkJl
dHJlZmY6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KSGkgRGF2
ZSwgYWxsLA0KDQpGdWxseSBhZ3JlZSB0aGF0IE1EIzIgaXMgc2ltcGxlIGFuZCBjb3ZlcnMgdGhl
IGdlbmVyaWMgdXNlIGNhc2VzIHdoaWxlIE1EIzEgaXMgYW4gb3B0aW1pemF0aW9uIChtb2R1bG8g
c29tZSBmdXJ0aGVyIGV4cGxhbmF0aW9uIGFib3V0IHRoZSBzaXplIG9mIHRoZSBmaXhlZCBmaWVs
ZHMsIHRoZWlyIG51bWJlciwgaW50ZXJhY3Rpb24gd2l0aCB0aGUgY29udHJvbCBwbGFuZSwgZXRj
LikuDQoNCknigJltIHN0aWxsIGluIGZhdm9yIG9mIGhhdmluZyBNRCMyIGJlIE1VU1QuDQoNCkNo
ZWVycywNCk1lZA0KDQpEZSA6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBEZSBs
YSBwYXJ0IGRlIERhdmUgRG9sc29uDQpFbnZvecOpIDogbWVyY3JlZGkgMiBkw6ljZW1icmUgMjAx
NSAyMjoyNA0Kw4AgOiBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSk7IEJvdHRvcmZmLCBQYXVs
DQpDYyA6IFBhdWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCk9iamV0IDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRl
cnM6IGZpeGVkL3Rsdg0KDQo+IHdlIG5lZWQgdG8gc3BlY2lmeSBhIE1VU1QgaW1wbGVtZW50IOKA
lCBhbmQgdGhhdCBzaG91bGQgYmUgdGhlIHNpbXBsZXN0IHRvIGltcGxlbWVudCB3aGljaCBhbGxv
d3MgZm9yIGFsbCBjb21tb24gdXNlIGNhc2VzIOKAlCBpbiBvdGhlciB3b3JkcywgVHlwZSAxLg0K
DQpJdCBpcyBpbmRlZWQgc2ltcGxlIHRvIGltcGxlbWVudCB0aGUgcGFja2V0IHBhcnNlciwgYnV0
IEkgdGhpbmsgVHlwZSAxIG1ha2VzIHRoZSBjb250cm9sIHBsYW5lIG1vcmUgY29tcGxpY2F0ZWQu
DQpIb3cgZG9lcyBhbiBTRiBrbm93IHdoYXQgaXRlbSBpcyBwbGFjZWQgaW4gc2xvdCAxIG9mIE1E
IFR5cGUgMT8NClR5cGUgMiBhbGxvd3MgdGhlIG1ldGFkYXRhIHRvIGJlIHNlbGYtZGVzY3JpYmlu
Zy4NCg0KQWxzbywgZm9yIG1hbnkgdXNlcnMgd2hvIGRvbuKAmXQgdXNlIG1ldGFkYXRhLCBUeXBl
IDIgaXMgbW9yZSBlZmZpY2llbnQuDQoNClNvIGFzIEkgc2VlIGl0LCBUeXBlIDIgaXMgdGhlIGdl
bmVyaWMgb25lIGFuZCBUeXBlIDEgaXMgYW4gb3B0aW1pemF0aW9uIGZvciBzcGVjaWFsIGNhc2Vz
Lg0KDQoNCi1EYXZlDQoNCg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnXSBPbiBCZWhhbGYgT2YgQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpDQpTZW50OiBXZWRu
ZXNkYXksIERlY2VtYmVyIDAyLCAyMDE1IDQ6MDQgUE0NClRvOiBCb3R0b3JmZiwgUGF1bA0KQ2M6
IEFuZHJldyBHLiBNYWxpczsgUGF1bCBRdWlubiAocGF1bHEpOyBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBm
aXhlZC90bHYNCg0KSGksIFBhdWwgQi4sDQoNClRoYW5rcyBmb3IgdGhlIGNvbnZlcnNhdGlvbiwg
cGxlYXNlIGZpbmQgb25lIGZvbGxvdy11cCBpbmxpbmUuDQoNCk9uIERlYyAxLCAyMDE1LCBhdCA1
OjU3IFBNLCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29tPG1haWx0bzpwYXVs
LmJvdHRvcmZmQGhwZS5jb20+PiB3cm90ZToNCg0KSGkgQ2FybG9zOg0KDQpNb3JlIG9uIHRoaXMg
YmVsb3csDQoNCkNoZWVycywNCg0KUGF1bA0KDQpGcm9tOiBDYXJsb3MgUGlnbmF0YXJvIChjcGln
bmF0YSkgW21haWx0bzpjcGlnbmF0YUBjaXNjby5jb21dDQpTZW50OiBUdWVzZGF5LCBEZWNlbWJl
ciAwMSwgMjAxNSAyOjMyIFBNDQpUbzogQm90dG9yZmYsIFBhdWwNCkNjOiBQYXVsIFF1aW5uIChw
YXVscSk7IEFuZHJldyBHLiBNYWxpczsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNClBh
dWwgQi4sDQoNClBsZWFzZSBzZWUgaW5saW5lLg0KDQpPbiBEZWMgMSwgMjAxNSwgYXQgNToxMiBQ
TSwgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0
b3JmZkBocGUuY29tPj4gd3JvdGU6DQoNCkhpIFBhdWwgUS46DQoNClNlZSBpbmxpbmUsDQoNCkNo
ZWVycywNCg0KUGF1bA0KDQpGcm9tOiBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSkgW21haWx0
bzpjcGlnbmF0YUBjaXNjby5jb21dDQpTZW50OiBUdWVzZGF5LCBEZWNlbWJlciAwMSwgMjAxNSAx
OjUyIFBNDQpUbzogQm90dG9yZmYsIFBhdWwNCkNjOiBQYXVsIFF1aW5uIChwYXVscSk7IEFuZHJl
dyBHLiBNYWxpczsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
ZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCkhpLCBQYXVsIEIuLA0K
DQpPbiBEZWMgMSwgMjAxNSwgYXQgNDo0NSBQTSwgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9y
ZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj4gd3JvdGU6DQoNCkhpIFBh
dWwgYW5kIEFuZGV3Og0KDQoNClBhdWwsIEkgYWdyZWUgdGhhdCBmaXhlZCBsZW5ndGggaXMgZWFz
aWVzdCB0byBpbXBsZW1lbnQgYW5kIHdpbGwgYWxsb3cgdGhlIG1vc3QgcmFwaWQgYWRvcHRpb24u
IE5ldmVyIHRoZSBsZXNzLCBhIHN0YW5kYXJkIGlzIG9mIG5vIHZhbHVlIGlmIGl0IGRvZXMgbm90
IGltcHJvdmUgaW50ZXJvcGVyYWJpbGl0eS4NCg0KT2YgY291cnNlLiBJIGRvIG5vdCBzZWUgaG93
IGludGVyb3BlcmFiaWxpdHkgaXMgaGFtcGVyZWQgaW4gdGhpcyBjYXNlLCBob3dldmVyLg0KUEI+
SWYgYW4gYXBwbGljYXRpb24gbmVlZHMgVExWcyB0aGVuIGl0IGNhbuKAmXQgaW50ZXJvcGVyYXRl
IHdpdGggYSBzeXN0ZW0gdGhhdCBuZWVkcyBmaXhlZCBzaXplZCBmb3JtYXRzLiBJbiBlZmZlY3Qg
eW91IGhhdmUgdHdvIGRpdmVyZ2VudCBzdGFuZGFyZHMuDQoNCg0KSWYgYW4gU0ZQIG5lZWRzIFRM
VnMsIGl0IHdvdWxkIGJlIHNldCB3aXRoIFRMVnMuIFRoYXQgaXMgcGFydCBvZiB0aGUgc2hhcmVk
IFNGUCBjb250ZXh0LiBNRCBUeXBlIDEgYW5kIE1EIFR5cGUgMiBhcmUgcHJvdG9jb2wgb3B0aW9u
cywgbm90IGRpdmVyZ2VudCBzdGFuZGFyZHMuDQpQQj5BbmQgaWYgeW91IGhhdmUgYW4gU0ZQIHdp
dGggb25lIFNGIHRoYXQgbmVlZHMgVExWcyBhbmQgb25lIHRoYXQgbmVlZHMgZml4ZWQgaGVhZGVy
cyB5b3XigJlyZSBnb2luZyB0byB0cmFuc2xhdGUgdGhlIGZvcm1hdHMgYXQgdGhlIFNGRj8gVGhl
IHJlc3VsdCBpcyB0aGUgd29yc3QgcG9zc2libGUgd29ybGQgd2hlcmUgdGhlIHN3aXRjaGVzIG5l
ZWQgdG8ga25vdyBib3RoIGZvcm1hdHMgYW5kIHRyYW5zbGF0ZSBiZXR3ZWVuIHRoZW0gZm9yIHZh
cmlvdXMgU0ZzLg0KDQoNCkkgYW0gbm90IHN1cmUgd2hhdCBpdCBtZWFucyB0byBoYXZlIOKAnGFu
IFNGIHRoYXQgbmVlZHMgVExWcyBhbmQgb25lIHRoYXQgbmVlZHMgZml4ZWQgaGVhZGVyc+KAnS4g
Q2xlYXJseSwgSSBhbSBub3QgcHJvcG9zaW5nIGFueSB0cmFuc2xhdGlvbiENCg0KRG9u4oCZdCBm
b3JnZXQgdGhlcmUgaXMgYSBjb250cm9sLXBsYW5lIHByb2dyYW1taW5nIHRoZSBTRnMvU0ZGcywg
YW5kIHRoYXQgQ1Agd291bGQgc2V0IHVwIHRoZSBNRCBUeXBlIGZvciBhIGdpdmVuIFNGUCwgc28g
U0ZzIGRvIG5vdCDigJhuZWVk4oCZIHNwZWNpZmljIGVuY29kaW5ncy4NCg0KTm93LCB0byBtaXRp
Z2F0ZSB0aGUgcmlzayBvZiBoYXZpbmcgbm8gaW50ZXJzZWN0aW9uIGluIGNhcGFiaWxpdHkgKG9u
ZSBTRiBzdXBwb3J0aW5nICpvbmx5KiBUeXBlIDEgYW5kIG9uZSBTRiBzdXBwb3J0aW5nICpvbmx5
KiBUeXBlIDIpIGlzIHRoYXQgd2UgbmVlZCB0byBzcGVjaWZ5IGEgTVVTVCBpbXBsZW1lbnQg4oCU
IGFuZCB0aGF0IHNob3VsZCBiZSB0aGUgc2ltcGxlc3QgdG8gaW1wbGVtZW50IHdoaWNoIGFsbG93
cyBmb3IgYWxsIGNvbW1vbiB1c2UgY2FzZXMg4oCUIGluIG90aGVyIHdvcmRzLCBUeXBlIDEuDQoN
ClNlZSBiZWxvdy4NCg0KV2hhdCBJIHdvdWxkIHN1Z2dlc3QgaXMgZWl0aGVyOg0KMSkgbWFrZSBU
TFZzIHRoZSBtYW5kYXRvcnkgZm9ybWF0IHdpdGggZml4ZWQgc2l6ZSBvcHRpb25hbDsNCjIpIGVs
aW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBlbnRpcmVseTsNCjMpIGNoYW5nZSB0aGUgTlNIIGhlYWRl
ciBmb3JtYXQgb3B0aW9ucyBzbyB0aGUgZml4ZWQgc2l6ZSBoZWFkZXIgaXMgYWx3YXlzIHByZXNl
bnQgd2l0aCBvcHRpb25hbCBUTFZzIGZvbGxvd2luZyB0aGUgZml4ZWQgc2l6ZWQgaGVhZGVyLg0K
DQpUbyBtZSwgb3B0aW9uIDMgd291bGQgbm90IGFjaGlldmUgYSB1c2VmdWwgb3V0Y29tZS4gQmFz
aWNhbGx5LCB3ZSBjb3VsZCBub3QgY291bnQgd2l0aCBhIGRldGVybWluaXN0aWNhbGx5IGZpeGVk
IGhlYWRlciwgYW5kIHRoZSBmbGV4aWJsZSBUTFYtYmFzZWQgb3B0aW9uIHdvdWxkIGFsd2F5cyBo
YXZlIOKAnHN0dWZm4oCdIGJlZm9yZS4gQmFzaWNhbGx5LCB0aGlzIHdvdWxkIG5lZ2F0ZSB0aGUg
YmVuZWZpdHMgb2YgYm90aCBNRCBUeXBlIDEgYW5kIE1EIFR5cGUgMi4NCg0KUEI+Rm9yIG9wdGlv
biAzIHRoZSBmaXhlZCBoZWFkZXJzIGFyZSBhdCBhIGNvbnN0YW50IG9mZnNldCB3aGljaCBpcyB3
aGF0IGlzIGltcG9ydGFudCB0byBwYXJzZSB0aGVtIGVhc2lseS4gSXQgaXMgcG9zc2libGUgZm9y
IGEgc3dpdGNoIG9yIGZvciBzb2Z0d2FyZSB0byB1c2UgdGhlIGZpeGVkIGluZm9ybWF0aW9uIGF0
IGEgZml4ZWQgb2Zmc2V0IGV2ZXIgdGhvdWdoIFRMViBkYXRhIG1heSBmb2xsb3cuDQoNCg0KSSBz
ZWUgdGhlIHByb2JsZW0gc3BhY2UgcXVpdGUgZGlmZmVyZW50bHk6IElmIGFuIFNGUCBuZWVkcyBz
aGFyZWQgY29udGV4dCB0aGF0IGZpdHMgaW4gYW4gTUQgVHlwZSAxLCBpdCBpcyBzZXQgd2l0aCBN
RCBUeXBlIDEuIElmIGl0IG5lZWRzIG1vcmUsIHRoZW4gaXQgbmVlZHMgdG8gcGFyc2UgdGhlIFRM
VnMgYW55d2F5IChhbmQgdGh1cyBhIGZpeGVkIHBhcnQgZm9sbG93ZWQgYnkgVExWcyBkb2VzIG5v
dCBoZWxwKS4NClBCPlRMVnMgYWx3YXlzIGNvc3QgbW9yZSB0aGFuIGZpeGVkIHNpemUgYXJlYXMg
YmVjYXVzZSB0aGV5IG11c3QgZW5jb2RlIGluZGl2aWR1YWwgVExzLiBBbiBhcHBsaWNhdGlvbiB0
aGF0IG5lZWRzIG1vcmUgdGhhbiB0aGUgZml4ZWQgYXJlYSBjYW4gZW5jb2RlIGNhbiB1c2UgdGhl
IGZpeGVkIGFyZWEgZm9yIGEgcG9ydGlvbiBvZiB0aGUgbWV0YS1kYXRhIGFuZCB0aGVuIGFkZCBh
cyBtYW55IGV4dGVuc2lvbiBUTFZzIGFzIGFyZSBuZWVkZWQuIFRoZSByZXN1bHRpbmcgZW5jb2Rl
IHdpbGwgYmUgYXQgbGVhc3QgYXMgZWZmaWNpZW50IGFzIFRMVnMgYWxvbmUuDQoNCk5vdywgYnJp
bmcgdGhlIGNvbnZlcnNhdGlvbiBhIGxldmVsIGRvd24gZnJvbSB0aGVvcmV0aWNhbCB0byBwcmFj
dGljYWwsIGRyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbi0wMiwgZHJhZnQtbWVu
Zy1zZmMtbnNoLWJyb2FkYmFuZC1hbGxvY2F0aW9uLCBhbmQgZHJhZnQtbmFwcGVyLXNmYy1uc2gt
bW9iaWxpdHktYWxsb2NhdGlvbiBzaG93IHdoYXTigJlzIG5lZWRlZCBmb3IgdGhlIFdHIHVzZSBj
YXNlcy4gTUQgVHlwZSAyIGFkZHMgZXh0cmEgZmxleGliaWxpdHkgKGF0IGEgcHJpY2UpLg0KUEI+
QW4gdGFsa2luZyB2ZXJ5IHByYWN0aWNhbGx5IHdlIGFyZSBub3Qgb21uaXNjaWVudC4gV2hlbiB3
ZSBmaW5kIHdlIG5lZWQgYSBuZXcgcGllY2Ugb2YgbWV0YS1kYXRhIGZvciB0aGVzZSBiYXNlIHVz
ZSBjYXNlcyBhbiBleHRlbnNpb24gVExWIHByb3ZpZGVzIHRoZSBvcHRpb25zIG9mIHJldGFpbmlu
ZyB0aGUgZXhpc3RpbmcgZm9ybWF0dGVkIGRhdGEgd2hpbGUgYWRkaW5nIGFuIGFkZGl0aW9uYWwg
cGllY2Ugb2YgbWV0YS1kYXRhLiBJZiBkb25lIGNhcmVmdWxseSwgdGhpcyBjYW4gYWxsb3cgYmFj
a3dhcmQgY29tcGF0aWJpbGl0eSB3aXRoIGVxdWlwbWVudCB0aGF0IGRvZXMgbm90IHVuZGVyc3Rh
bmQgdGhlIG5ldyBleHRlbnNpb25zLg0KDQpJbiBvdGhlciB3b3JkcywgdGhlIG1pbmltdW0gY29t
bW9uIGRlbm9taW5hdG9yIGFuZCB0aGUgc2ltcGxlciB0byBpbXBsZW1lbnQgaXMgTUQgVHlwZSAx
Lg0KUEI+TXkgb3B0aW9uIDIgaXMgdGhlIHNpbXBsZXIgb3B0aW9uLiBGaXhlZCBsZW5ndGggb25s
eS4gV2hhdCBpcyBjdXJyZW50bHkgcHJvcG9zZWQgaXMgdGhlIG1vc3QgY29tcGxleCBzaW5jZSBp
dCBsZWFkcyB0byBtdWx0aXBsZSBmb3JtYXRzIHdpdGggdHJhbnNsYXRpb25zIGJldHdlZW4gdGhl
bS4NCg0KDQpQbGVhc2Ugbm8gdHJhbnNsYXRpb25zIQ0KDQrigJQgQ2FybG9zLg0KDQpUaGFua3Mh
DQoNCuKAlCBDYXJsb3MuDQoNCklmIG9wdGlvbiAzIGlzIGNob3NlbiB0aGVuIGFwcGxpY2F0aW9u
cyBjYW4gYWx3YXlzIGNvdW50IG9uIHRoZSBmaXhlZCBzaXplZCBoZWFkZXIgYXMgdGhlaXIgZGVm
YXVsdC4NCg0KVGhleSBjb3VsZCBjb3VudCB3aXRoIGEgZml4ZWQgc2l6ZSBwYXJ0LCBub3Qgd2l0
aCBhIGZpeGVkIHNpemVkIGhlYWRlciwgaWYgSSB1bmRlcnN0YW5kIHRoZSBwcm9wb3NhbCBjb3Jy
ZWN0bHkuDQoNClBCPlRoaXMgaXMgb25lIGJldHRlciB0aGFuIHRoZSBjdXJyZW50IHByb3Bvc2Fs
IHdoaWNoIGNhbuKAmXQgY291bnQgb24gZWl0aGVyIGEgZml4ZWQgc2l6ZWQgaGVhZGVyIG9yIG9u
IGEgZml4ZWQgc2l6ZSBwYXJ0IGF0IGEga25vd24gb2Zmc2V0Lg0KDQpUaGFua3MsDQoNCuKAlCBD
YXJsb3MuDQoNCg0KQ2hlZXJzLA0KDQpQYXVsDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgUGF1bCBRdWlubiAocGF1bHEpDQpTZW50OiBUdWVz
ZGF5LCBEZWNlbWJlciAwMSwgMjAxNSAxMjoxNCBQTQ0KVG86IEFuZHJldyBHLiBNYWxpcw0KQ2M6
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIE5T
SCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQpIaSBBbmR5LA0KDQoNClBsZWFzZSBzZWUg
YmVsb3cuDQoNCg0KVGhhbmtzDQpQYXVsDQoNCg0KT24gTm92IDIzLCAyMDE1LCBhdCAxMDo1MCBB
TSwgQW5kcmV3IEcuIE1hbGlzIDxhZ21hbGlzQGdtYWlsLmNvbTxtYWlsdG86YWdtYWxpc0BnbWFp
bC5jb20+PiB3cm90ZToNCg0KSSBhZ3JlZSB3aXRoIFBhdWwgQi4gdGhhdCBpbnRlcm9wZXJhYmls
aXR5IGlzIGJlc3Qgc2VydmVkIGJ5IHVzaW5nIGEgaGVhZGVyIHRoYXQgYWNjb21tb2RhdGVzIHRo
ZSBncmVhdGVzdCBudW1iZXIgb2YgcG9zc2libGUgYXBwbGljYXRpb25zIGFuZCB1c2UgY2FzZXMg
YXMgdGhlIGNvbW1vbiBkZW5vbWluYXRvci4gVGhpcyBhcmd1ZXMgZm9yIHR5cGUgMiBiZWluZyB0
aGUgTVVTVCB0byBpbXBsZW1lbnQsIHdpdGggdHlwZSAxIGJlaW5nIGFuIG9wdGlvbmFsIG9wdGlt
aXphdGlvbiBmb3Igc29tZSBwYXJ0aWN1bGFyIHVzZSBjYXNlcyBvciBhcHBsaWNhdGlvbnMgdGhh
dCByZXF1aXJlIGF0IG1vc3QgYSBwYXJ0aWN1bGFyIG51bWJlciBjb250ZXh0IGhlYWRlcnMuDQoN
Cg0KUFE+ICBJIGRvbid0IGZvbGxvdyB0aGF0IGxvZ2ljOiB0aGUgX2Vhc2llc3RfIChpbiB0ZXJt
cyBvZiBjb21wbGV4aXR5LCBjb3N0LCBldGMuKSBvcHRpb24gbWFrZXMgdGhlIG1vc3Qgc2Vuc2Ug
dG8gbWFuZGF0ZSBzaW5jZSBpdCBhbGxvd3MgZm9yIGEgYnJvYWQgaW1wbGVtZW50YXRpb24gYW5k
IGhlbHBzIGVuc3VyZSBhZG9wdGlvbiBvZiB0aGUgcHJvdG9jb2wuICBNYW5kYXRpbmcgYSBtb3Jl
IGNvbXBsZXggb3B0aW9uIHNpbXBseSBzbG93cyB0aGUgYWRvcHRpb24uICBUaGlzIGlzIGV4YWN0
bHkgdGhlIGNvbnZlcnNhdGlvbiB3ZSBoYWQgd2hlbiBwdXR0aW5nIHRvZ2V0aGVyIHRoZSBkcmFm
dCwgYW5kIG9uZSB0aGF0IHNlZW1zIHRvIHJlc29uYXRlIHdpdGggZGV2ZWxvcGVycyBhbmQgb3Bl
cmF0b3JzIGFsaWtlLg0KDQpQUT4gIEFsc28sIGxldCdzIG5vdCBpZ25vcmUgaGlzdG9yeSAoeW91
IGtub3cgdGhlIG9sZCBhZGFnZSA7KSk6IFRMViBhbmQgb3RoZXIgdmFyaWFibGUgbGVuZ3RoIGRh
dGEgcGxhbmUgcHJvdG9jb2xzIGhhdmUgbm90IGJlZW4gYSBzdWNjZXNzLiAgV2UgY2FuIGRlYmF0
ZSB0aGUgcmVhc29ucyBmb3IgdGhhdCwgYnV0IHRoZSBmYWN0IHJlbWFpbnM6IHNpbXBsZSBkYXRh
IHBsYW5lcyBnZXQgYWRvcHRpb24uICBBcyBQYXVsIEIuIHBvaW50cyBvdXQgYmVsb3csIHdlIGRv
bid0IGtub3cgYWxsIHRoZSBtZXRhZGF0YSBhbnN3ZXJzLCBidXQgd2UgZG8ga25vdyB0aGF0IGEg
Ym91bmRlZCBhbW91bnQgb2YgbWV0YWRhdGEgaXMgdmVyeSBpbXBvcnRhbnQgZm9yIFNGQyB1c2Ug
Y2FzZXMuICBMZXQncyB1c2UgdGhhdCBmYWN0LCBhbmQgYSBzaW1wbGUgcHJvdG9jb2wgdG8gZ2V0
IGltcGxlbWVudGF0aW9uIG91dCB0aGUgZG9vci4NCg0KSW4gYSBzZXBhcmF0ZSBlbWFpbCwgTWVk
IGFza2VkIGEgdmVyeSByZWFzb25hYmxlIHF1ZXN0aW9uIC0gZm9yIHR5cGUgMSwgd2h5IGFyZSB0
aGVyZSBmb3VyIG1hbmRhdG9yeSBjb250ZXh0IGhlYWRlcnMsIHJhdGhlciB0aGFuIDIsIDMsIDUs
IDEwLCBldGMuPyBUaGUgZHJhZnQgY29udGFpbnMgbm8gcGFydGljdWxhciBqdXN0aWZpY2F0aW9u
IGZvciB0aGlzIGNob2ljZS4NCg0KUFE+ICBUaGF0J3MgYSB2ZXJ5IHZhbGlkIHF1ZXN0aW9uLiAg
VGhlIHN0YXJ0aW5nIHByZW1pc2Ugd2FzIHNpbXBsZTogYSBib3VuZGVkIHNldCBvZiBmaXhlZCBt
ZXRhZGF0YS4gICBCYXNlZCBvbiBzb21lIGV4cGVyaWVuY2UgaW4gdGhlIHNlcnZpY2Ugc3BhY2Ug
YW5kIHNvbWUgaW5pdGlhbCB1c2UgY2FzZSBkaXNjdXNzaW9uIHdpdGggb3BlcmF0b3JzLCA0IHBy
b3ZpZGVkIHNvbWUgYmFsYW5jZTogcmVhc29uYWJsZSBpbiB0aGF0IGl0IHByb3ZpZGVkIHNvbWUg
bWVhbmluZ2Z1bCBzcGFjZSwgeWV0IG5vdCBzbyBsYXJnZSBhcyB0byBiZWNvbWUgdW53aWVsZHks
IGFsbCB0aGUgd2hpbGUgZm9yY2luZyBzb21lIGRpc2NpcGxpbmUuICBPdmVyYWxsIHRoYXQgaGFz
IHByb3ZlbiB0byBiZSB0cnVlIGFzIGltcGxlbWVudGF0aW9ucyBoYXZlIGJlZW4gdGVzdGVkIGFu
ZCBtYXBwZWQgdG8gdXNlIGNhc2VzLiAgT2YgY291cnNlIHlvdSBjYW4gY29tZSB1cCB3aXRoIGNh
c2VzIHdoZXJlIDQgaXMgdG9vIG1hbnksIG9yIHRvbyBmZXcsIGluIHdoaWNoIGNhc2UgdGhlIGRy
YWZ0IHByb3ZpZGVzIGEgbWVhbnMgdG8gYWNjb21tb2RhdGUgdGhhdC4NCg0KUFE+ICBJIGFsc28g
dGhpbmsgd2UgbmVlZCB0byBiZSByZWFsaXN0aWMuICBXZSB3ZXJlIHVyZ2VkIGR1cmluZyBXRyBm
b3JtYXRpb24gYnkgYSBsYXJnZSBvcGVyYXRvcjogdGhlIElFVEYgY2Fubm90IHNwZW5kIHllYXJz
IHRyeWluZyB0byBzb2x2ZSB0aGUgc2VydmljZSBjaGFpbmluZyBpc3N1ZS4gIFRoZSBuZWVkIGZv
ciBhbiBpbnRlcm9wZXJhYmxlIHByb3RvY29sIGlzIGFjdXRlIGFuZCBvcGVyYXRvcnMgbmVlZCB0
byBzdGFydCB3b3JraW5nIG9uIGRlcGxveW1lbnQgKHNlZSB0aGUgdmlicmFuY3kgb2YgdGhlIG9w
ZW4gc291cmNlIHByb2plY3RzIGluIHRoaXMgc3BhY2UpLiAgVGhlIGJhbGFuY2Ugb2YgdHlwZSAx
IGFuZCB0eXBlIDIgYWxsb3dzIGZvciB2ZWxvY2l0eSBhbmQgZXZvbHV0aW9uLg0KDQoNCg0KDQpJ
dOKAmXMgdHJ1ZSB0aGF0IHRoZXJlIGFyZSB0d28gcGFydGljdWxhciB1c2UgY2FzZXMsIGRyYWZ0
LWd1aWNoYXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbiBhbmQgZHJhZnQtbmFwcGVyLXNmYy1uc2gt
bW9iaWxpdHktYWxsb2NhdGlvbiwgdGhhdCBsb29rIHRvIG1ha2UgZ29vZCB1c2Ugb2YgZXhhY3Rs
eSA0IGNvbnRleHQgaGVhZGVycy4gSG93ZXZlciwgdGhlc2UgYXJlIGp1c3QgdHdvIHBhcnRpY3Vs
YXIgZXhhbXBsZXMsIGFuZCBub3QgeWV0IGFjY2VwdGVkIGJ5IHRoZSBXRy4gIEZ1cnRoZXIgZGV2
ZWxvcG1lbnQgb2YgdGhlc2UgZHJhZnRzLCBvciBldmVuIGltcGxlbWVudGF0aW9uLCBtYXkgc2hv
dyB0aGF0IGZvdXIgYXJlIGluc3VmZmljaWVudC4NCg0KQ2hlZXJzLA0KQW5keQ0KDQoNCk9uIEZy
aSwgTm92IDIwLCAyMDE1IGF0IDEyOjIwIFBNLCBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3Jm
ZkBocGUuY29tPG1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20+PiB3cm90ZToNCkkgdGhpbmsg
d2UgYWxsIGNvdWxkIGFncmVlIHRoYXQgZml4ZWQgaGVhZGVycyBhcmUgZWFzaWVyIHRvIGltcGxl
bWVudCB0aGFuIFRMVnMsIGhvd2V2ZXIgdGhhdCBkb2VzIG5vdCByYXRpb25hbGl6ZSBtYW5kYXRp
bmcgYSBmaXhlZCBoZWFkZXIgaW1wbGVtZW50YXRpb24uIEl0IHdvdWxkIHJhdGlvbmFsaXplIHN1
cHBvcnRpbmcgb25seSBmaXhlZCBsZW5ndGggaGVhZGVycywgaG93ZXZlciB3ZSBoYXZlIGJlZW4g
dW5hYmxlIHRvIGRvIHRoaXMuIE9wdGlvbnMgYWx3YXlzIHdlYWtlbiBzdGFuZGFyZHMgYWdyZWVt
ZW50Lg0KDQpJZiB0aGUgYXBwbGljYXRpb24gcmVxdWlyZXMgVExWcywgdGhlbiBpdCBkb2VzIG5v
dCBwcm92aWRlIGFueSBzdGFuZGFyZHMgYWR2YW50YWdlIHRvIG1hbmRhdGUgc3VwcG9ydCBmb3Ig
Zml4ZWQgaGVhZGVycy4gSXQgd2lsbCBub3QgYmUgcG9zc2libGUgZm9yIGFuIGFwcGxpY2F0aW9u
IHRoYXQgcmVxdWlyZXMgVExWcyB0byBmYWxsIGJhY2sgdG8gZml4ZWQgbGVuZ3RoIGhlYWRlcnMu
IElmIHRoZXkgY291bGQsIHRoZW4gd2Ugc2hvdWxkIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBm
cm9tIE5TSC4NCg0KSU1ITyB3ZSBzaG91bGQgYmUgbG9va2luZyBhdCB0aGUgYWJzdHJhY3Qgc2Vt
YW50aWNzIGZvciBtZXRhLWRhdGEgYmVmb3JlIHdlIGNvbnNpZGVyIGhvdyB0byBlbmNvZGUgaXQu
IE9uY2Ugd2UgZGVjaWRlIHdoYXQgbmVlZHMgdG8gYmUgZW5jb2RlZCB0aGVuIHdlIGNhbiBjb25z
aWRlciB0aGUgYmVzdCBlbmNvZGluZ3MgYW5kIHdoYXQgc2hvdWxkIGJlIG1hbmRhdG9yeSBvciBv
cHRpb25hbC4NCg0KQ2hlZXJzLA0KDQpQYXVsDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNl
c0BpZXRmLm9yZzxtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc+XSBPbiBCZWhhbGYgT2YgUGF1
bCBRdWlubiAocGF1bHEpDQpTZW50OiBGcmlkYXksIE5vdmVtYmVyIDIwLCAyMDE1IDY6MjcgQU0N
ClRvOiBRaW4gV3UNCkNjOiB1cmkuZWx6dXJAaW50ZWwuY29tPG1haWx0bzp1cmkuZWx6dXJAaW50
ZWwuY29tPjsgRG9sZ2Fub3csIEFuZHJldyAoQW5kcmV3KTsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+OyBMaW5kYSBEdW5iYXINClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4
dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KDQpPbiBOb3YgMTksIDIwMTUsIGF0IDk6MjggUE0sIFFp
biBXdSA8YmlsbC53dUBodWF3ZWkuY29tPG1haWx0bzpiaWxsLnd1QGh1YXdlaS5jb20+PiB3cm90
ZToNCg0KSGksIEFuZHJldyBhbmQgUGF1bDoNCkl0IGxvb2tzIEkgbWlzc2VkIGEgbG90IG9mIGRp
c2N1c3Npb24gcmVnYXJkaW5nIE5TSCBjb250ZXh0IGhlYWRlciBpbiB0aGUgcGFzdCwgdGhhbmtz
IFBhdWwgdG8gcG9pbnQgbWUgdGhlIGFyY2hpdmUuDQpHZW5lcmFsbHkgc3BlYWtpbmcsIHRoZXJl
IGlzIHRyYWRlb2ZmIGJldHdlZW4gcGVyZm9ybWFuY2UgYW5kIGZsZXhpYmlsaXR5Lg0KDQoNCkFi
c29sdXRlbHksIGFuZCB0aGF0J3MgdGhlIHJlYXNvbiBmb3Igb2ZmZXJpbmcgdGhlIHR3byBvcHRp
b25zOiBiYWxhbmNlIHNwZWVkL3NpbXBsaWNpdHkgYW5kIGZsZXhpYmlsaXR5Lg0KDQpUaGUgcGhp
bG9zb3BoeSBpcyB0byBtYW5kYXRlIHRoZSBzaW1wbGVzdCBmb3JtIG9mIG1ldGFkYXRhLCBlbmFi
bGluZyBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGJhc2UuICBJZi93aGVuIG1vcmUgZmxleGliaWxp
dHkgaXMgbmVlZGVkIGEgbW9yZSBmbGV4aWJsZSBOU0ggdHlwZSBpcyBhdmFpbGFibGUsIGFsb25n
IHdpdGggdGhlIGFzc29jaWF0ZWQgdHJhZGVvZmZzLiAgVGhhdCdzIHRoZSBiYWxhbmNlIHRoYXQg
d2UgZGVjaWRlZCB0byBzdHJpa2UgYW5kIGl0IHNlZW1zIHRvIGJlIHJlYXNvbmFibGUgYW5kIHdl
bGwgYWNjZXB0ZWQuDQoNClRoYW5rcywNClBhdWwNCg0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNv
bnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmlu
aXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21h
cmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNv
SHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxv
d2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1z
dHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdp
bi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3Vy
aWVyIE5ldyI7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBD
aGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6
MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5I
VE1MUHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQg
Q2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFBy
ZWZvcm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6Q29uc29sYXM7fQ0Kc3Bhbi5CYWxsb29uVGV4dENo
YXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJp
b3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uVGV4dGVkZWJ1bGxlc0Nhcg0KCXttc28tc3R5
bGUtbmFtZToiVGV4dGUgZGUgYnVsbGVzIENhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOiJUZXh0ZSBkZSBidWxsZXMiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIjt9DQpwLlRleHRlZGVidWxsZXMsIGxpLlRleHRlZGVidWxsZXMsIGRpdi5U
ZXh0ZWRlYnVsbGVzDQoJe21zby1zdHlsZS1uYW1lOiJUZXh0ZSBkZSBidWxsZXMiOw0KCW1zby1z
dHlsZS1saW5rOiJUZXh0ZSBkZSBidWxsZXMgQ2FyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5TcHJlY2hibGFzZW50ZXh0WmNobg0KCXttc28tc3R5
bGUtbmFtZToiU3ByZWNoYmxhc2VudGV4dCBaY2huIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJbXNvLXN0eWxlLWxpbms6U3ByZWNoYmxhc2VudGV4dDsNCglmb250LWZhbWlseToiVGFob21h
Iiwic2Fucy1zZXJpZiI7fQ0KcC5TcHJlY2hibGFzZW50ZXh0LCBsaS5TcHJlY2hibGFzZW50ZXh0
LCBkaXYuU3ByZWNoYmxhc2VudGV4dA0KCXttc28tc3R5bGUtbmFtZTpTcHJlY2hibGFzZW50ZXh0
Ow0KCW1zby1zdHlsZS1saW5rOiJTcHJlY2hibGFzZW50ZXh0IFpjaG4iOw0KCW1hcmdpbjowaW47
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1p
bHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLkhUTUxWb3Jmb3JtYXRpZXJ0WmNo
bg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBWb3Jmb3JtYXRpZXJ0IFpjaG4iOw0KCW1zby1zdHls
ZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBWb3Jmb3JtYXRpZXJ0IjsNCglm
b250LWZhbWlseToiQ291cmllciBOZXciO30NCnAuSFRNTFZvcmZvcm1hdGllcnQsIGxpLkhUTUxW
b3Jmb3JtYXRpZXJ0LCBkaXYuSFRNTFZvcmZvcm1hdGllcnQNCgl7bXNvLXN0eWxlLW5hbWU6IkhU
TUwgVm9yZm9ybWF0aWVydCI7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgVm9yZm9ybWF0aWVydCBa
Y2huIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6
MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5h
cHBsZS1jb252ZXJ0ZWQtc3BhY2UNCgl7bXNvLXN0eWxlLW5hbWU6YXBwbGUtY29udmVydGVkLXNw
YWNlO30NCnNwYW4uRW1haWxTdHlsZTI4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFu
LkVtYWlsU3R5bGUyOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciOw0KCWNvbG9yOmJsYWNrOw0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250
LXN0eWxlOm5vcm1hbDt9DQpzcGFuLkVtYWlsU3R5bGUzMA0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5
N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4u
RW1haWxTdHlsZTMyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUz
Mw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNh
bnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzQNCgl7bXNvLXN0
eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsN
Cgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTM1DQoJe21zby1zdHlsZS10eXBlOnBl
cnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29s
b3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25s
eTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWlu
IDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0
aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5
XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4N
CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlv
dXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286
c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1V
UyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPkdvdCBpdC4mbmJzcDsgVGhhbmtz4oCmPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gQm90
dG9yZmYsIFBhdWwgW21haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb21dDQo8YnI+DQo8Yj5TZW50
OjwvYj4gVGh1cnNkYXksIERlY2VtYmVyIDAzLCAyMDE1IDI6MzIgUE08YnI+DQo8Yj5Ubzo8L2I+
IEVyaWMgR3JheTsgRGF2aWQgTWVsbWFuOyBzZmNAaWV0Zi5vcmc8YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gUkU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdjxicj4NCjxiPkltcG9y
dGFuY2U6PC9iPiBIaWdoPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIEVyaWM6
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5J4oCZbSByZWZlcnJpbmcgdG8gaW1wbGljaXQgbGVuZ3RoIGJhc2VkIG9uIHRo
ZSBFdGhlclR5cGUuIFRoZSBhY3R1YWwgZW5jb2RpbmcgaXMgVHlwZS1WYWx1ZSBub3QgVHlwZS1M
ZW5ndGgtVmFsdWUgd2hlcmUgdGhlIExlbmd0aCBpcyBpbXBsaWNpdCBmcm9tIHRoZSBUeXBlLg0K
IEluIHRoZSBNUExTIGNhc2UgdGhlIExlbmd0aCBpcyBmcmVxdWVudGx5IGltcGxpY2l0IGZyb20g
dGhlIGNvbnRleHQgZGV0ZXJtaW5lZCBieSB0aGUgZmlyc3QgbGFiZWwuIFdlIGNvdWxkIGNvbnNp
ZGVyIHRoaXMgYWxzbyBhIFRWIGVuY29kZSB3ZXJlIHRoZSBsYWJlbCBkZXRlcm1pbmVzIHRoZSBj
b250ZXh0IHdoaWNoIGFsc28gZGV0ZXJtaW5lcyB0aGUgdHlwZS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkNoZWVycyw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPlBhdWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IEVyaWMgR3JheSBbPGEgaHJlZj0i
bWFpbHRvOmVyaWMuZ3JheUBlcmljc3Nvbi5jb20iPm1haWx0bzplcmljLmdyYXlAZXJpY3Nzb24u
Y29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgRGVjZW1iZXIgMDMsIDIwMTUg
MTE6MjYgQU08YnI+DQo8Yj5Ubzo8L2I+IEJvdHRvcmZmLCBQYXVsOyBEYXZpZCBNZWxtYW47IDxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUkU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5PciBhcmUgeW91IHJlZmVycmluZyB0byDigJxpbXBs
aWNpdCBsZW5ndGjigJ0gYmFzZWQgb24gdHlwZSBpbiBhIOKAnFR5cGUgVmFsdWXigJ0gZW5jb2Rp
bmc/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYg
T2YgPC9iPkJvdHRvcmZmLCBQYXVsPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBEZWNlbWJl
ciAwMywgMjAxNSAyOjIwIFBNPGJyPg0KPGI+VG86PC9iPiBEYXZpZCBNZWxtYW47IDxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5IaSBEYXZpZDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+PGJyPg0KSeKAmWQgbGlrZSB0byB1bmRlcnN0YW5kIGEgbGl0dGxlIGJldHRlciB3aGF0IHRo
ZSByZWFsIGhhcmR3YXJlIHJlcXVpcmVtZW50IGlzIGZvciBmaXhlZCBoZWFkZXJzLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+SXQgc2VlbXMgbGlrZSB3ZSBjYW7igJl0IGhhdmUgYSBmaXhlZCBvZmZzZXQgdG8gdGhlIE5T
SCBoZWFkZXIgZnJvbSB0aGUgc3RhcnQgb2YgdGhlIGZyYW1lLg0KPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPi1JZiB3ZSBoYXZlIGFuIEV0aGVybmV0IGxheWVyIHdlIGhhdmUgNCBkaWZm
ZXJlbnQgdGFncyB3aGljaCBhcmUgVHlwZWQgd2l0aCBhbiBFdGhlcnR5cGUgYW5kIGhhdmUgZGlm
ZmVyZW50IGltcGxpY2l0IGxlbmd0aHMuIFRoZXNlIGFyZSBUViBlbmNvZGluZyB3aXRoIGltcGxp
Y2l0DQogbGVuZ3RoLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4tSWYgd2UgaGF2ZSBh
biBNUExTIGxhYmVsIHN0YWNrIG9yIGFuIE1QTFMgc2VnbWVudCByb3V0ZSBzdGFjayB0aGUgbnVt
YmVyIG9mIGxhYmVscyBpbiB0aGUgTVBMUyBzdGFjayB3aWxsIGRldGVybWluZSB0aGUgc2l6ZSBv
ZiB0aGUgTVBMUyBoZWFkZXIuIEZvciBNUExTIHRoaXMNCiB3b3VsZCB0eXBpY2FsbHkgYmUgZGV0
ZXJtaW5lZCBieSB0aGUgY29udGV4dCBpZGVudGlmaWVkIGJ5IHRoZSBmaXJzdCBsYWJlbCBpbiB0
aGUgc3RhY2suIEluIGVmZmVjdCB0aGUgZmlyc3QgbGFiZWwgaWRlbnRpZmllcyBhbiBpbXBsaWNp
dCBsZW5ndGggZm9yIHRoZSBzdGFjay4gSW4gYW4gTVBMUyBTZWdtZW50IFJvdXRlIHN0YWNrIHdl
IHdvdWxkIGhhdmUgdmFyaWFibGUgbGVuZ3RocyBkZXBlbmRpbmcgb24gdGhlIG51bWJlciBvZiBz
ZWdtZW50cw0KIGFuZCB3aGVyZSB3ZSBhcmUgaW4gdGhlIHN0YWNrLiBJbiBlaXRoZXIgY2FzZSB0
aGUgaW1wb3J0YW50IHRoaW5nIGlzIHRoYXQgd2Uga25vdyB0aGUgb2Zmc2V0IHRvIHRoZSB0b3Ag
bGFiZWwuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPi1JZiB3ZSBoYXZlIG9uZSBvZiB0
aGUgTlZPMyBlbmNhcHN1bGF0aW9ucyB0aGVuIHdlIHdpbGwgaGF2ZSBhIHZhcmlldHkgbGF5ZXJl
ZCBlbmNhcHN1bGF0aW9ucy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgd2hhdCB3ZSBuZWVkIGZvciBoYXJk
d2FyZSBpczoNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4xKXRoZSBhYmlsaXR5IHRv
IGVhc2lseSBwYXJzZSBvdmVyIHRoZSBOU0ggaGVhZGVyOw0KPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjIpdGhlIGFiaWxpdHkgdG8gZmluZCB0aGUgZmllbGRzIHdlIG5lZWQgZm9yIHN3
aXRjaGluZyAoaW4gaGFyZHdhcmUgYW5kIHNvZnR3YXJlKSBhdCBmaXhlZCBvZmZzZXRzIGZyb20g
dGhlIHN0YXJ0IG9mIHRoZSBOU0ggaGVhZGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SXQgc2VlbXMgdGhlIExlbmd0
aCBmaWVsZCBvZiB0aGUgTlNIIGhlYWRlciBwcm92aWRlcyBhbiBlYXN5IG1ldGhvZCB0byBwYXJz
ZSBvdmVyIHRoZSBOU0ggaGVhZGVyIHJlZ2FyZGxlc3MgdGhlIGludGVybmFsIG9yZ2FuaXphdGlv
biBvZiB0aGUgaGVhZGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JdCBzZWVtcyB0
aGUgcmVxdWlyZW1lbnQgb2YgdGhlIGZpeGVkIGhlYWRlciBpcyBhY3R1YWxseSB0byBoYXZlIG1l
dGEtZGF0YSBsb2NhdGVkIGF0IGZpeGVkIG9mZnNldHMgZnJvbSB0aGUgYmVnaW5uaW5nIG9mIHRo
ZSBOU0ggaGVhZGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U28gd2hhdCBpcyB0aGUgYWN0dWFsIHJlcXVpcmVtZW50
IHVuZGVyIHRoaXMgZml4ZWQgbGVuZ3RoIGRpc2N1c3Npb24/PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5DaGVlcnMsPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5QYXVsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxi
Pk9uIEJlaGFsZiBPZiA8L2I+RGF2aWQgTWVsbWFuPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5
LCBEZWNlbWJlciAwMywgMjAxNSA2OjU0IEFNPGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJl
OiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+VGhlcmUgaXMgbm8gZG91YnQgdGhhdCBmaXhlZC1zaXplIGhlYWRlciBw
YXJzaW5nIGVhc2VzIHRoZSBzaWxpY29uIGRlc2lnbiwgdGhlcmVieSZuYnNwOyBsb3dlcmluZyB0
aGUgYmFycmllciBmb3Igc2lsaWNvbiB2ZW5kb3JzIHRvIHN1cHBvcnQgaXQuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5J
ZiB3ZSBzZWUgdGhhdCB0aGUgbWFpbiB1c2UgY2FzZXMgYXJlIGluZGVlZCBzYXRpc2ZpZWQgYnkg
dGhlIGZpeGVkIGhlYWRlciBzaXplIGFwcHJvYWNoIChNRCBUeXBlIDEpLCB0aGVuIG1ha2luZyB0
aGlzIHRoZSDigJxNVVNU4oCdIHdpbGwgYnJpbmcgdGhlIGdyZWF0ZXN0IGxldmVsDQogb2YgYWRv
cHRpb24gYW5kIGNvbXBsaWFuY2UuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+TUQgVHlwZSAyIGlzIHRoZSBmYWxsYmFj
ayBmb3IgbW9yZSBjb21wbGV4IGNhc2VzIHRoYXQgY2Fubm90IGJlIHNhdGlzZmllZCBieSBNRCBU
eXBlIDEuIFdlIHNob3VsZCBkZWZpbmUgTUQgVHlwZSAyIGFzIOKAnFNIT1VMROKAnSAmbmJzcDt0
byBlbmNvdXJhZ2Ugc2lsaWNvbiB2ZW5kb3JzDQogdG8gc3VwcG9ydCB0aGlzLCB3aXRob3V0IGRl
dGVycmluZyB0aGUgbGVzcyBtb3RpdmF0ZWQgdmVuZG9ycyBmcm9tIHN1cHBvcnRlZCBNRCBUeXBl
IDEuJm5ic3A7ICZuYnNwOyZuYnNwO0Fsc28sIGZvciB1c2UgY2FzZXMgd2hlcmUgbm8gbWV0YWRh
dGEgaXMgcmVxdWlyZWQsIGl0IHdvdWxkIGJlIGVhc3kgZm9yIHZlbmRvcnMgdG8gc3VwcG9ydCB0
aGUgTUQgdHlwZSAyIHdpdGhvdXQgaW5jbHVkaW5nIGFueSBUTFZzLCBpLmUuIGp1c3QgdGhlIGZp
eGVkIGhlYWRlci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkRhdmlkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8YSBo
cmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkhhZWZmbmVyLCBXYWx0ZXIsIFZvZGFmb25l
IERFPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBEZWNlbWJlciAwMywgMjAxNSAxMTozMCBB
TTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5n
ZS5jb20iPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+OyBEYXZlIERvbHNvbjsgQ2Fy
bG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpOyBCb3R0b3JmZiwgUGF1bDxicj4NCjxiPkNjOjwvYj4g
UGF1bCBRdWlubiAocGF1bHEpOyBBbmRyZXcgRy4gTWFsaXM7IDxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNd
IE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwcmU+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RGVhciBhbGwsPG86cD48L286
cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJGUiIgc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj5ZZXMuIFR5cGUgVHdvIHNob3VsZCBiZSBhIE1VU1QgYW5kIFR5cGUgT25lIHNo
b3VsZCBiZSBvcHRpbWl6ZWQgZm9yIHRoZSBzaWxpY29uIHVzZSBjYXNlLiBUbyBlbmNvdXJhZ2Ug
c2lsaWNvbiB2ZW5kb3JzIGEgTVVTVCBmb3IgTUQjMiBtYXkgaGVscCBmb3IgcGVuZXRyYXRpb24g
YnV0IEkgY291bGQgbGl2ZSBhbHNvIHdpdGggYSBTSE9VTEQuIFNvbWUgZmVlZGJhY2sgZnJvbSBz
aWxpY29uIGZvbGtzIChCcm9hZGNvbSwgQ2lzY28sIEludGVsKSBtYXkgc3VwcG9ydCB0aGlzIGRp
c2N1c3Npb24uIEhhdmluZyBhbGwgdGhlIHBlcmZvcm1hbmNlIG9wdGltaXphdGlvbiBzaG9ydGN1
dHMgYmV0d2VlbiBhIFZNIGFuZCBhIHBoeXNOSUMgaW4gbWluZCB3ZSBzaG91bGQgbm90IGxlYXZl
IG91dCBzaWxpY29uIGJhc2VkIGFwcHJvYWNoZXMuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5SZWdhcmRz
LCBXYWx0ZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLUdCIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tR0IiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJERSIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPlZvbjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkRFIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYu
b3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+SW0gQXVmdHJhZyB2b24g
PC9iPjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIj5tb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjxicj4NCjxiPkdlc2VuZGV0OjwvYj4gRG9ubmVyc3Rh
ZywgMy4gRGV6ZW1iZXIgMjAxNSAwNzozMjxicj4NCjxiPkFuOjwvYj4gRGF2ZSBEb2xzb247IENh
cmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKTsgQm90dG9yZmYsIFBhdWw8YnI+DQo8Yj5DYzo8L2I+
IEFuZHJldyBHLiBNYWxpczsgUGF1bCBRdWlubiAocGF1bHEpOyA8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+QmV0cmVmZjo8L2I+IFJlOiBbc2Zj
XSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj5IaSBEYXZlLCBhbGwsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5GdWxs
eSBhZ3JlZSB0aGF0IE1EIzIgaXMgc2ltcGxlIGFuZCBjb3ZlcnMgdGhlIGdlbmVyaWMgdXNlIGNh
c2VzIHdoaWxlIE1EIzEgaXMgYW4gb3B0aW1pemF0aW9uIChtb2R1bG8gc29tZSBmdXJ0aGVyIGV4
cGxhbmF0aW9uIGFib3V0IHRoZSBzaXplIG9mIHRoZSBmaXhlZCBmaWVsZHMsIHRoZWlyDQogbnVt
YmVyLCBpbnRlcmFjdGlvbiB3aXRoIHRoZSBjb250cm9sIHBsYW5lLCBldGMuKS4gPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOmJsYWNrIj5J4oCZbSBzdGlsbCBpbiBmYXZvciBvZiBoYXZpbmcgTUQjMiBiZSBN
VVNULg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5DaGVlcnMsPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPk1lZDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQi
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RGUmbmJzcDs6PC9zcGFu
PjwvYj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzxhIGhyZWY9
Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
PC9hPl0NCjxiPkRlIGxhIHBhcnQgZGU8L2I+IERhdmUgRG9sc29uPGJyPg0KPGI+RW52b3nDqSZu
YnNwOzo8L2I+IG1lcmNyZWRpIDIgZMOpY2VtYnJlIDIwMTUgMjI6MjQ8YnI+DQo8Yj7DgCZuYnNw
Ozo8L2I+IENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKTsgQm90dG9yZmYsIFBhdWw8YnI+DQo8
Yj5DYyZuYnNwOzo8L2I+IFBhdWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOyA8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+T2JqZXQm
bmJzcDs6PC9iPiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkZSIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mZ3Q7IHdlIG5lZWQgdG8gc3BlY2lmeSBhIE1VU1QgaW1wbGVtZW50IOKAlCBhbmQg
dGhhdCBzaG91bGQgYmUgdGhlIHNpbXBsZXN0IHRvIGltcGxlbWVudCB3aGljaCBhbGxvd3MgZm9y
IGFsbCBjb21tb24gdXNlIGNhc2VzIOKAlCBpbiBvdGhlciB3b3JkcywgVHlwZSAxLjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5JdCBpcyBpbmRlZWQgc2ltcGxlIHRvIGltcGxlbWVudCB0aGUgcGFj
a2V0IHBhcnNlciwgYnV0IEkgdGhpbmsgVHlwZSAxIG1ha2VzIHRoZSBjb250cm9sIHBsYW5lIG1v
cmUgY29tcGxpY2F0ZWQuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhv
dyBkb2VzIGFuIFNGIGtub3cgd2hhdCBpdGVtIGlzIHBsYWNlZCBpbiBzbG90IDEgb2YgTUQgVHlw
ZSAxPw0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UeXBlIDIgYWxsb3dz
IHRoZSBtZXRhZGF0YSB0byBiZSBzZWxmLWRlc2NyaWJpbmcuPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkFsc28sIGZvciBtYW55IHVzZXJzIHdobyBkb27igJl0IHVzZSBtZXRhZGF0YSwgVHlwZSAy
IGlzIG1vcmUgZWZmaWNpZW50LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TbyBhcyBJIHNlZSBp
dCwgVHlwZSAyIGlzIHRoZSBnZW5lcmljIG9uZSBhbmQgVHlwZSAxIGlzIGFuIG9wdGltaXphdGlv
biBmb3Igc3BlY2lhbCBjYXNlcy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4tRGF2ZTxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+Q2FybG9zIFBpZ25h
dGFybyAoY3BpZ25hdGEpPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgRGVjZW1iZXIgMDIs
IDIwMTUgNDowNCBQTTxicj4NCjxiPlRvOjwvYj4gQm90dG9yZmYsIFBhdWw8YnI+DQo8Yj5DYzo8
L2I+IEFuZHJldyBHLiBNYWxpczsgUGF1bCBRdWlubiAocGF1bHEpOyA8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBb
c2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSwgUGF1bCBCLiw8bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyBmb3IgdGhlIGNvbnZlcnNhdGlvbiwg
cGxlYXNlIGZpbmQgb25lIGZvbGxvdy11cCBpbmxpbmUuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+
DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0
Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBEZWMgMSwgMjAxNSwgYXQgNTo1NyBQ
TSwgQm90dG9yZmYsIFBhdWwgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5j
b20iPnBhdWwuYm90dG9yZmZAaHBlLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPkhpIENhcmxvczo8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPk1vcmUgb24gdGhpcyBiZWxvdyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPkNoZWVycyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PGJyPg0KUGF1bDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8
L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Q2FybG9zDQogUGlnbmF0
YXJvIChjcGlnbmF0YSkgWzxhIGhyZWY9Im1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20iPjxzcGFu
IHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpjcGlnbmF0YUBjaXNjby5jb208L3NwYW4+PC9h
Pl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyPg0K
PGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPlR1ZXNkYXksIERlY2VtYmVyIDAxLCAyMDE1IDI6MzIgUE08YnI+DQo8Yj5Ubzo8L2I+PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkJvdHRvcmZmLCBQ
YXVsPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5QYXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpczs8c3BhbiBjbGFz
cz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rs
djwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBhdWwgQi4sPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QbGVhc2Ug
c2VlIGlubGluZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIERlYyAxLCAyMDE1LCBh
dCA1OjEyIFBNLCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9y
ZmZAaHBlLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+cGF1bC5ib3R0b3JmZkBocGUu
Y29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIFBhdWwgUS46PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5T
ZWUgaW5saW5lLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGF1bDwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJz
cDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Q2FybG9zDQogUGln
bmF0YXJvIChjcGlnbmF0YSkgWzxhIGhyZWY9Im1haWx0bzpjcGlnbmF0YUBjaXNjby5jb20iPjxz
cGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPm1haWx0bzpjcGlnbmF0YUBjaXNjby5jb208L3NwYW4+
PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJy
Pg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPlR1ZXNkYXksIERlY2VtYmVyIDAxLCAyMDE1IDE6NTIgUE08YnI+DQo8Yj5Ubzo8L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkJvdHRvcmZm
LCBQYXVsPGJyPg0KPGI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj5QYXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpczs8c3BhbiBj
bGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVk
L3Rsdjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhp
LCBQYXVsIEIuLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPk9uIERlYyAxLCAyMDE1LCBhdCA0OjQ1IFBNLCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBs
ZSI+cGF1bC5ib3R0b3JmZkBocGUuY29tPC9zcGFuPjwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhpIFBhdWwgYW5kIEFuZGV3Ojwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBh
dWwsIEkgYWdyZWUgdGhhdCBmaXhlZCBsZW5ndGggaXMgZWFzaWVzdCB0byBpbXBsZW1lbnQgYW5k
IHdpbGwgYWxsb3cgdGhlIG1vc3QgcmFwaWQgYWRvcHRpb24uIE5ldmVyIHRoZSBsZXNzLCBhIHN0
YW5kYXJkIGlzIG9mIG5vIHZhbHVlIGlmIGl0IGRvZXMgbm90IGltcHJvdmUNCiBpbnRlcm9wZXJh
YmlsaXR5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PZiBjb3Vyc2UuIEkgZG8gbm90
IHNlZSBob3cgaW50ZXJvcGVyYWJpbGl0eSBpcyBoYW1wZXJlZCBpbiB0aGlzIGNhc2UsIGhvd2V2
ZXIuJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+UEImZ3Q7SWYgYW4gYXBwbGljYXRpb24gbmVlZHMgVExWcyB0aGVuIGl0IGNhbuKAmXQg
aW50ZXJvcGVyYXRlIHdpdGggYSBzeXN0ZW0gdGhhdCBuZWVkcyBmaXhlZCBzaXplZCBmb3JtYXRz
LiBJbiBlZmZlY3QgeW91IGhhdmUgdHdvIGRpdmVyZ2VudCBzdGFuZGFyZHMuPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPklmIGFuIFNGUCBuZWVkcyBUTFZzLCBpdCB3b3VsZCBiZSBzZXQgd2l0aCBU
TFZzLiBUaGF0IGlzIHBhcnQgb2YgdGhlIHNoYXJlZCBTRlAgY29udGV4dC4gTUQgVHlwZSAxIGFu
ZCBNRCBUeXBlIDIgYXJlIHByb3RvY29sIG9wdGlvbnMsIG5vdCBkaXZlcmdlbnQgc3RhbmRhcmRz
LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBCJmd0O0FuZCBpZiB5b3Ug
aGF2ZSBhbiBTRlAgd2l0aCBvbmUgU0YgdGhhdCBuZWVkcyBUTFZzIGFuZCBvbmUgdGhhdCBuZWVk
cyBmaXhlZCBoZWFkZXJzIHlvdeKAmXJlIGdvaW5nIHRvIHRyYW5zbGF0ZSB0aGUgZm9ybWF0cyBh
dCB0aGUgU0ZGPyBUaGUgcmVzdWx0IGlzIHRoZSB3b3JzdA0KIHBvc3NpYmxlIHdvcmxkIHdoZXJl
IHRoZSBzd2l0Y2hlcyBuZWVkIHRvIGtub3cgYm90aCBmb3JtYXRzIGFuZCB0cmFuc2xhdGUgYmV0
d2VlbiB0aGVtIGZvciB2YXJpb3VzIFNGcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGFtIG5vdCBzdXJlIHdoYXQg
aXQgbWVhbnMgdG8gaGF2ZSDigJxhbiBTRiB0aGF0IG5lZWRzIFRMVnMgYW5kIG9uZSB0aGF0IG5l
ZWRzIGZpeGVkIGhlYWRlcnPigJ0uIENsZWFybHksIEkgYW0gbm90IHByb3Bvc2luZyBhbnkgdHJh
bnNsYXRpb24hJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkRvbuKAmXQgZm9yZ2V0IHRoZXJlIGlzIGEgY29udHJvbC1wbGFuZSBwcm9n
cmFtbWluZyB0aGUgU0ZzL1NGRnMsIGFuZCB0aGF0IENQIHdvdWxkIHNldCB1cCB0aGUgTUQgVHlw
ZSBmb3IgYSBnaXZlbiBTRlAsIHNvIFNGcyBkbyBub3Qg4oCYbmVlZOKAmSBzcGVjaWZpYyBlbmNv
ZGluZ3MuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPk5vdywgdG8gbWl0aWdhdGUgdGhlIHJpc2sgb2YgaGF2aW5nIG5vIGludGVyc2VjdGlvbiBp
biBjYXBhYmlsaXR5IChvbmUgU0Ygc3VwcG9ydGluZyAqb25seSogVHlwZSAxIGFuZCBvbmUgU0Yg
c3VwcG9ydGluZyAqb25seSogVHlwZSAyKSBpcyB0aGF0IHdlIG5lZWQgdG8gc3BlY2lmeSBhIE1V
U1QgaW1wbGVtZW50IOKAlCBhbmQgdGhhdCBzaG91bGQgYmUgdGhlIHNpbXBsZXN0IHRvIGltcGxl
bWVudCB3aGljaCBhbGxvd3MNCiBmb3IgYWxsIGNvbW1vbiB1c2UgY2FzZXMg4oCUIGluIG90aGVy
IHdvcmRzLCBUeXBlIDEuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNl
ZSBiZWxvdy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2lu
LWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+V2hhdCBJIHdvdWxkIHN1Z2dlc3QgaXMgZWl0aGVyOjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4xKSBtYWtlIFRMVnMgdGhlIG1hbmRhdG9yeSBmb3JtYXQgd2l0aCBmaXhlZCBz
aXplIG9wdGlvbmFsOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4yKSBlbGltaW5hdGUgdGhlIFRMViBvcHRp
b24gZW50aXJlbHk7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjMpIGNoYW5nZSB0aGUgTlNIIGhlYWRlciBm
b3JtYXQgb3B0aW9ucyBzbyB0aGUgZml4ZWQgc2l6ZSBoZWFkZXIgaXMgYWx3YXlzIHByZXNlbnQg
d2l0aCBvcHRpb25hbCBUTFZzIGZvbGxvd2luZyB0aGUgZml4ZWQgc2l6ZWQgaGVhZGVyLjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UbyBtZSwgb3B0aW9uIDMgd291bGQgbm90IGFjaGll
dmUgYSB1c2VmdWwgb3V0Y29tZS4gQmFzaWNhbGx5LCB3ZSBjb3VsZCBub3QgY291bnQgd2l0aCBh
IGRldGVybWluaXN0aWNhbGx5IGZpeGVkIGhlYWRlciwgYW5kIHRoZSBmbGV4aWJsZSBUTFYtYmFz
ZWQgb3B0aW9uIHdvdWxkIGFsd2F5cyBoYXZlIOKAnHN0dWZm4oCdIGJlZm9yZS4gQmFzaWNhbGx5
LCB0aGlzIHdvdWxkIG5lZ2F0ZSB0aGUgYmVuZWZpdHMgb2YgYm90aA0KIE1EIFR5cGUgMSBhbmQg
TUQgVHlwZSAyLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5QQiZndDtGb3Igb3B0aW9uIDMgdGhlIGZpeGVkIGhlYWRlcnMgYXJl
IGF0IGEgY29uc3RhbnQgb2Zmc2V0IHdoaWNoIGlzIHdoYXQgaXMgaW1wb3J0YW50IHRvIHBhcnNl
IHRoZW0gZWFzaWx5LiBJdCBpcyBwb3NzaWJsZSBmb3IgYSBzd2l0Y2ggb3IgZm9yIHNvZnR3YXJl
IHRvIHVzZQ0KIHRoZSBmaXhlZCBpbmZvcm1hdGlvbiBhdCBhIGZpeGVkIG9mZnNldCBldmVyIHRo
b3VnaCBUTFYgZGF0YSBtYXkgZm9sbG93Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHNlZSB0
aGUgcHJvYmxlbSBzcGFjZSBxdWl0ZSBkaWZmZXJlbnRseTogSWYgYW4gU0ZQIG5lZWRzIHNoYXJl
ZCBjb250ZXh0IHRoYXQgZml0cyBpbiBhbiBNRCBUeXBlIDEsIGl0IGlzIHNldCB3aXRoIE1EIFR5
cGUgMS4gSWYgaXQgbmVlZHMgbW9yZSwgdGhlbiBpdCBuZWVkcyB0byBwYXJzZSB0aGUgVExWcyBh
bnl3YXkgKGFuZCB0aHVzIGEgZml4ZWQgcGFydCBmb2xsb3dlZCBieSBUTFZzIGRvZXMgbm90IGhl
bHApLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBCJmd0O1RMVnMgYWx3
YXlzIGNvc3QgbW9yZSB0aGFuIGZpeGVkIHNpemUgYXJlYXMgYmVjYXVzZSB0aGV5IG11c3QgZW5j
b2RlIGluZGl2aWR1YWwgVExzLiBBbiBhcHBsaWNhdGlvbiB0aGF0IG5lZWRzIG1vcmUgdGhhbiB0
aGUgZml4ZWQgYXJlYSBjYW4gZW5jb2RlIGNhbiB1c2UNCiB0aGUgZml4ZWQgYXJlYSBmb3IgYSBw
b3J0aW9uIG9mIHRoZSBtZXRhLWRhdGEgYW5kIHRoZW4gYWRkIGFzIG1hbnkgZXh0ZW5zaW9uIFRM
VnMgYXMgYXJlIG5lZWRlZC4gVGhlIHJlc3VsdGluZyBlbmNvZGUgd2lsbCBiZSBhdCBsZWFzdCBh
cyBlZmZpY2llbnQgYXMgVExWcyBhbG9uZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPk5vdywgYnJpbmcgdGhlIGNvbnZlcnNhdGlvbiBhIGxldmVsIGRvd24gZnJvbSB0aGVvcmV0
aWNhbCB0byBwcmFjdGljYWwsIGRyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbi0w
MiwgZHJhZnQtbWVuZy1zZmMtbnNoLWJyb2FkYmFuZC1hbGxvY2F0aW9uLCBhbmQgZHJhZnQtbmFw
cGVyLXNmYy1uc2gtbW9iaWxpdHktYWxsb2NhdGlvbiBzaG93IHdoYXTigJlzIG5lZWRlZCBmb3Ig
dGhlIFdHIHVzZSBjYXNlcy4NCiBNRCBUeXBlIDIgYWRkcyBleHRyYSBmbGV4aWJpbGl0eSAoYXQg
YSBwcmljZSkuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7QW4g
dGFsa2luZyB2ZXJ5IHByYWN0aWNhbGx5IHdlIGFyZSBub3Qgb21uaXNjaWVudC4gV2hlbiB3ZSBm
aW5kIHdlIG5lZWQgYSBuZXcgcGllY2Ugb2YgbWV0YS1kYXRhIGZvciB0aGVzZSBiYXNlIHVzZSBj
YXNlcyBhbiBleHRlbnNpb24gVExWIHByb3ZpZGVzIHRoZSBvcHRpb25zDQogb2YgcmV0YWluaW5n
IHRoZSBleGlzdGluZyBmb3JtYXR0ZWQgZGF0YSB3aGlsZSBhZGRpbmcgYW4gYWRkaXRpb25hbCBw
aWVjZSBvZiBtZXRhLWRhdGEuIElmIGRvbmUgY2FyZWZ1bGx5LCB0aGlzIGNhbiBhbGxvdyBiYWNr
d2FyZCBjb21wYXRpYmlsaXR5IHdpdGggZXF1aXBtZW50IHRoYXQgZG9lcyBub3QgdW5kZXJzdGFu
ZCB0aGUgbmV3IGV4dGVuc2lvbnMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5J
biBvdGhlciB3b3JkcywgdGhlIG1pbmltdW0gY29tbW9uIGRlbm9taW5hdG9yIGFuZCB0aGUgc2lt
cGxlciB0byBpbXBsZW1lbnQgaXMgTUQgVHlwZSAxLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPlBCJmd0O015IG9wdGlvbiAyIGlzIHRoZSBzaW1wbGVyIG9wdGlvbi4gRml4
ZWQgbGVuZ3RoIG9ubHkuIFdoYXQgaXMgY3VycmVudGx5IHByb3Bvc2VkIGlzIHRoZSBtb3N0IGNv
bXBsZXggc2luY2UgaXQgbGVhZHMgdG8gbXVsdGlwbGUgZm9ybWF0cyB3aXRoIHRyYW5zbGF0aW9u
cw0KIGJldHdlZW4gdGhlbS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5QbGVhc2Ugbm8gdHJhbnNsYXRpb25zITxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj7igJQgQ2FybG9zLjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTox
Mi4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyE8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
4oCUIENhcmxvcy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPklmIG9wdGlvbiAzIGlzIGNob3NlbiB0aGVuIGFw
cGxpY2F0aW9ucyBjYW4gYWx3YXlzIGNvdW50IG9uIHRoZSBmaXhlZCBzaXplZCBoZWFkZXIgYXMg
dGhlaXIgZGVmYXVsdC48L3NwYW4+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhleSBj
b3VsZCBjb3VudCB3aXRoIGEgZml4ZWQgc2l6ZSBwYXJ0LCBub3Qgd2l0aCBhIGZpeGVkIHNpemVk
IGhlYWRlciwgaWYgSSB1bmRlcnN0YW5kIHRoZSBwcm9wb3NhbCBjb3JyZWN0bHkuPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBC
Jmd0O1RoaXMgaXMgb25lIGJldHRlciB0aGFuIHRoZSBjdXJyZW50IHByb3Bvc2FsIHdoaWNoIGNh
buKAmXQgY291bnQgb24gZWl0aGVyIGEgZml4ZWQgc2l6ZWQgaGVhZGVyIG9yIG9uIGEgZml4ZWQg
c2l6ZSBwYXJ0IGF0IGEga25vd24gb2Zmc2V0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLDxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj7igJQgQ2FybG9zLjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9w
OjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij48YnI+DQpQYXVsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bh
bj48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmMNCiBbPGEgaHJlZj0ibWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5tYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+T24gQmVoYWxmIE9mPHNwYW4gY2xhc3M9ImFw
cGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5QYXVsIFF1aW5uIChwYXVscSk8
YnI+DQo8Yj5TZW50OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+VHVlc2RheSwgRGVjZW1iZXIgMDEsIDIwMTUgMTI6MTQgUE08YnI+DQo8Yj5Ubzo8
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkFuZHJl
dyBHLiBNYWxpczxicj4NCjxiPkNjOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNw
YWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gc3R5
bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8Yj5TdWJqZWN0
OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6
IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkhpIEFuZHksPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5QbGVhc2Ugc2VlIGJlbG93LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRo
YW5rczxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGF1bDxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5PbiBOb3YgMjMsIDIwMTUsIGF0IDEwOjUwIEFNLCBBbmRyZXcgRy4gTWFs
aXMgJmx0OzxhIGhyZWY9Im1haWx0bzphZ21hbGlzQGdtYWlsLmNvbSI+PHNwYW4gc3R5bGU9ImNv
bG9yOnB1cnBsZSI+YWdtYWxpc0BnbWFpbC5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5JIGFncmVlIHdpdGggUGF1bCBCLiB0aGF0IGludGVyb3BlcmFiaWxp
dHkgaXMgYmVzdCBzZXJ2ZWQgYnkgdXNpbmcgYSBoZWFkZXIgdGhhdCBhY2NvbW1vZGF0ZXMgdGhl
IGdyZWF0ZXN0IG51bWJlciBvZiBwb3NzaWJsZSBhcHBsaWNhdGlvbnMgYW5kIHVzZSBjYXNlcyBh
cyB0aGUgY29tbW9uIGRlbm9taW5hdG9yLiBUaGlzIGFyZ3VlcyBmb3IgdHlwZSAyIGJlaW5nIHRo
ZSBNVVNUIHRvIGltcGxlbWVudCwgd2l0aA0KIHR5cGUgMSBiZWluZyBhbiBvcHRpb25hbCBvcHRp
bWl6YXRpb24gZm9yIHNvbWUgcGFydGljdWxhciB1c2UgY2FzZXMgb3IgYXBwbGljYXRpb25zIHRo
YXQgcmVxdWlyZSBhdCBtb3N0IGEgcGFydGljdWxhciBudW1iZXIgY29udGV4dCBoZWFkZXJzLjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UFEmZ3Q7ICZuYnNwO0kg
ZG9uJ3QgZm9sbG93IHRoYXQgbG9naWM6IHRoZSBfZWFzaWVzdF8gKGluIHRlcm1zIG9mIGNvbXBs
ZXhpdHksIGNvc3QsIGV0Yy4pIG9wdGlvbiBtYWtlcyB0aGUgbW9zdCBzZW5zZSB0byBtYW5kYXRl
IHNpbmNlIGl0IGFsbG93cyBmb3IgYSBicm9hZCBpbXBsZW1lbnRhdGlvbiBhbmQgaGVscHMgZW5z
dXJlIGFkb3B0aW9uIG9mIHRoZSBwcm90b2NvbC4gJm5ic3A7TWFuZGF0aW5nIGEgbW9yZSBjb21w
bGV4IG9wdGlvbg0KIHNpbXBseSBzbG93cyB0aGUgYWRvcHRpb24uICZuYnNwO1RoaXMgaXMgZXhh
Y3RseSB0aGUgY29udmVyc2F0aW9uIHdlIGhhZCB3aGVuIHB1dHRpbmcgdG9nZXRoZXIgdGhlIGRy
YWZ0LCBhbmQgb25lIHRoYXQgc2VlbXMgdG8gcmVzb25hdGUgd2l0aCBkZXZlbG9wZXJzIGFuZCBv
cGVyYXRvcnMgYWxpa2UuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBRJmd0OyAmbmJz
cDtBbHNvLCBsZXQncyBub3QgaWdub3JlIGhpc3RvcnkgKHlvdSBrbm93IHRoZSBvbGQgYWRhZ2Ug
OykpOiBUTFYgYW5kIG90aGVyIHZhcmlhYmxlIGxlbmd0aCBkYXRhIHBsYW5lIHByb3RvY29scyBo
YXZlIG5vdCBiZWVuIGEgc3VjY2Vzcy4gJm5ic3A7V2UgY2FuIGRlYmF0ZSB0aGUgcmVhc29ucyBm
b3IgdGhhdCwgYnV0IHRoZSBmYWN0IHJlbWFpbnM6IHNpbXBsZSBkYXRhIHBsYW5lcyBnZXQgYWRv
cHRpb24uICZuYnNwO0FzDQogUGF1bCBCLiBwb2ludHMgb3V0IGJlbG93LCB3ZSBkb24ndCBrbm93
IGFsbCB0aGUgbWV0YWRhdGEgYW5zd2VycywgYnV0IHdlIGRvIGtub3cgdGhhdCBhIGJvdW5kZWQg
YW1vdW50IG9mIG1ldGFkYXRhIGlzIHZlcnkgaW1wb3J0YW50IGZvciBTRkMgdXNlIGNhc2VzLiAm
bmJzcDtMZXQncyB1c2UgdGhhdCBmYWN0LCBhbmQgYSBzaW1wbGUgcHJvdG9jb2wgdG8gZ2V0IGlt
cGxlbWVudGF0aW9uIG91dCB0aGUgZG9vci48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkluIGEgc2VwYXJhdGUgZW1haWwsIE1lZCBhc2tlZCBhIHZlcnkgcmVh
c29uYWJsZSBxdWVzdGlvbiAtIGZvciB0eXBlIDEsIHdoeSBhcmUgdGhlcmUmbmJzcDtmb3VyIG1h
bmRhdG9yeSBjb250ZXh0IGhlYWRlcnMsIHJhdGhlciB0aGFuIDIsIDMsIDUsIDEwLCBldGMuPyBU
aGUgZHJhZnQgY29udGFpbnMgbm8gcGFydGljdWxhciBqdXN0aWZpY2F0aW9uIGZvciB0aGlzIGNo
b2ljZS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlBRJmd0OyAmbmJzcDtUaGF0J3MgYSB2ZXJ5IHZhbGlkIHF1ZXN0aW9uLiAmbmJz
cDtUaGUgc3RhcnRpbmcgcHJlbWlzZSB3YXMgc2ltcGxlOiBhIGJvdW5kZWQgc2V0IG9mIGZpeGVk
IG1ldGFkYXRhLiAmbmJzcDsgQmFzZWQgb24gc29tZSBleHBlcmllbmNlIGluIHRoZSBzZXJ2aWNl
IHNwYWNlIGFuZCBzb21lIGluaXRpYWwgdXNlIGNhc2UgZGlzY3Vzc2lvbiB3aXRoIG9wZXJhdG9y
cywgNCBwcm92aWRlZCBzb21lIGJhbGFuY2U6IHJlYXNvbmFibGUNCiBpbiB0aGF0IGl0IHByb3Zp
ZGVkIHNvbWUgbWVhbmluZ2Z1bCBzcGFjZSwgeWV0IG5vdCBzbyBsYXJnZSBhcyB0byBiZWNvbWUg
dW53aWVsZHksIGFsbCB0aGUgd2hpbGUgZm9yY2luZyBzb21lIGRpc2NpcGxpbmUuICZuYnNwO092
ZXJhbGwgdGhhdCBoYXMgcHJvdmVuIHRvIGJlIHRydWUgYXMgaW1wbGVtZW50YXRpb25zIGhhdmUg
YmVlbiB0ZXN0ZWQgYW5kIG1hcHBlZCB0byB1c2UgY2FzZXMuICZuYnNwO09mIGNvdXJzZSB5b3Ug
Y2FuIGNvbWUgdXAgd2l0aCBjYXNlcw0KIHdoZXJlIDQgaXMgdG9vIG1hbnksIG9yIHRvbyBmZXcs
IGluIHdoaWNoIGNhc2UgdGhlIGRyYWZ0IHByb3ZpZGVzIGEgbWVhbnMgdG8gYWNjb21tb2RhdGUg
dGhhdC48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UFEmZ3Q7ICZuYnNwO0kgYWxzbyB0
aGluayB3ZSBuZWVkIHRvIGJlIHJlYWxpc3RpYy4gJm5ic3A7V2Ugd2VyZSB1cmdlZCBkdXJpbmcg
V0cgZm9ybWF0aW9uIGJ5IGEgbGFyZ2Ugb3BlcmF0b3I6IHRoZSBJRVRGIGNhbm5vdCBzcGVuZCB5
ZWFycyB0cnlpbmcgdG8gc29sdmUgdGhlIHNlcnZpY2UgY2hhaW5pbmcgaXNzdWUuICZuYnNwO1Ro
ZSBuZWVkIGZvciBhbiBpbnRlcm9wZXJhYmxlIHByb3RvY29sIGlzIGFjdXRlIGFuZCBvcGVyYXRv
cnMgbmVlZA0KIHRvIHN0YXJ0IHdvcmtpbmcgb24gZGVwbG95bWVudCAoc2VlIHRoZSB2aWJyYW5j
eSBvZiB0aGUgb3BlbiBzb3VyY2UgcHJvamVjdHMgaW4gdGhpcyBzcGFjZSkuICZuYnNwO1RoZSBi
YWxhbmNlIG9mIHR5cGUgMSBhbmQgdHlwZSAyIGFsbG93cyBmb3IgdmVsb2NpdHkgYW5kIGV2b2x1
dGlvbi4gJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkl04oCZcyB0cnVlIHRo
YXQgdGhlcmUgYXJlIHR3byBwYXJ0aWN1bGFyIHVzZSBjYXNlcywmbmJzcDtkcmFmdC1ndWljaGFy
ZC1zZmMtbnNoLWRjLWFsbG9jYXRpb24gYW5kJm5ic3A7ZHJhZnQtbmFwcGVyLXNmYy1uc2gtbW9i
aWxpdHktYWxsb2NhdGlvbiwgdGhhdCBsb29rIHRvIG1ha2UgZ29vZCB1c2Ugb2YgZXhhY3RseSA0
IGNvbnRleHQgaGVhZGVycy4gSG93ZXZlciwgdGhlc2UgYXJlIGp1c3QgdHdvIHBhcnRpY3VsYXIg
ZXhhbXBsZXMsDQogYW5kIG5vdCB5ZXQgYWNjZXB0ZWQgYnkgdGhlIFdHLiZuYnNwOyBGdXJ0aGVy
IGRldmVsb3BtZW50IG9mIHRoZXNlIGRyYWZ0cywgb3IgZXZlbiBpbXBsZW1lbnRhdGlvbiwgbWF5
IHNob3cgdGhhdCBmb3VyIGFyZSBpbnN1ZmZpY2llbnQuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkNoZWVycyw8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFu
ZHk8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBGcmksIE5vdiAyMCwgMjAxNSBhdCAxMjoyMCBQTSwg
Qm90dG9yZmYsIFBhdWwgJmx0OzxhIGhyZWY9Im1haWx0bzpwYXVsLmJvdHRvcmZmQGhwZS5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5wYXVsLmJvdHRvcmZm
QGhwZS5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0
OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgd2UgYWxsIGNvdWxkIGFn
cmVlIHRoYXQgZml4ZWQgaGVhZGVycyBhcmUgZWFzaWVyIHRvIGltcGxlbWVudCB0aGFuIFRMVnMs
IGhvd2V2ZXIgdGhhdCBkb2VzIG5vdCByYXRpb25hbGl6ZSBtYW5kYXRpbmcgYSBmaXhlZCBoZWFk
ZXIgaW1wbGVtZW50YXRpb24uIEl0IHdvdWxkIHJhdGlvbmFsaXplIHN1cHBvcnRpbmcgb25seSBm
aXhlZCBsZW5ndGggaGVhZGVycywNCiBob3dldmVyIHdlIGhhdmUgYmVlbiB1bmFibGUgdG8gZG8g
dGhpcy4gT3B0aW9ucyBhbHdheXMgd2Vha2VuIHN0YW5kYXJkcyBhZ3JlZW1lbnQuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5JZiB0aGUgYXBwbGljYXRpb24gcmVxdWlyZXMgVExWcywgdGhlbiBpdCBkb2VzIG5vdCBw
cm92aWRlIGFueSBzdGFuZGFyZHMgYWR2YW50YWdlIHRvIG1hbmRhdGUgc3VwcG9ydCBmb3IgZml4
ZWQgaGVhZGVycy4gSXQgd2lsbCBub3QgYmUgcG9zc2libGUgZm9yIGFuIGFwcGxpY2F0aW9uIHRo
YXQgcmVxdWlyZXMgVExWcyB0byBmYWxsIGJhY2sgdG8gZml4ZWQgbGVuZ3RoDQogaGVhZGVycy4g
SWYgdGhleSBjb3VsZCwgdGhlbiB3ZSBzaG91bGQgZWxpbWluYXRlIHRoZSBUTFYgb3B0aW9uIGZy
b20gTlNILjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+SU1ITyB3ZSBzaG91bGQgYmUgbG9va2luZyBhdCB0aGUgYWJz
dHJhY3Qgc2VtYW50aWNzIGZvciBtZXRhLWRhdGEgYmVmb3JlIHdlIGNvbnNpZGVyIGhvdyB0byBl
bmNvZGUgaXQuIE9uY2Ugd2UgZGVjaWRlIHdoYXQgbmVlZHMgdG8gYmUgZW5jb2RlZCB0aGVuIHdl
IGNhbiBjb25zaWRlciB0aGUgYmVzdCBlbmNvZGluZ3MgYW5kIHdoYXQgc2hvdWxkIGJlIG1hbmRh
dG9yeQ0KIG9yIG9wdGlvbmFsLjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkNoZWVycyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlBhdWw8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGluIDBpbiAwaW4iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+RnJvbTo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPnNmYyBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmYy1ib3VuY2VzQGll
dGYub3JnPC9zcGFuPjwvYT5dPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxiPk9uIEJlaGFsZg0KIE9mPHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5QYXVsIFF1aW5uIChwYXVscSk8YnI+DQo8Yj5TZW50Ojwv
Yj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+RnJpZGF5
LCBOb3ZlbWJlciAyMCwgMjAxNSA2OjI3IEFNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5RaW4gV3U8YnI+DQo8Yj5DYzo8L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzp1cmkuZWx6dXJAaW50ZWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+dXJpLmVsenVyQGludGVsLmNvbTwvc3Bhbj48L2E+OyBEb2xnYW5vdywg
QW5kcmV3IChBbmRyZXcpOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNw
Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT47DQogTGluZGEg
RHVuYmFyPGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90
bHY8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gTm92IDE5LCAyMDE1LCBhdCA5OjI4IFBNLCBRaW4g
V3UgJmx0OzxhIGhyZWY9Im1haWx0bzpiaWxsLnd1QGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5iaWxsLnd1QGh1YXdlaS5jb208L3NwYW4+PC9h
PiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjojMUY0OTdEIj5IaSwgQW5kcmV3IGFuZCBQYXVsOjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMx
RjQ5N0QiPkl0IGxvb2tzIEkgbWlzc2VkIGEgbG90IG9mIGRpc2N1c3Npb24gcmVnYXJkaW5nIE5T
SCBjb250ZXh0IGhlYWRlciBpbiB0aGUgcGFzdCwgdGhhbmtzIFBhdWwgdG8gcG9pbnQgbWUgdGhl
IGFyY2hpdmUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+R2VuZXJhbGx5IHNwZWFraW5nLCB0aGVyZSBp
cyB0cmFkZW9mZiBiZXR3ZWVuIHBlcmZvcm1hbmNlIGFuZCBmbGV4aWJpbGl0eS48L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5BYnNvbHV0ZWx5LCBhbmQgdGhhdCdzIHRoZSByZWFzb24gZm9yIG9mZmVy
aW5nIHRoZSB0d28gb3B0aW9uczogYmFsYW5jZSBzcGVlZC9zaW1wbGljaXR5IGFuZCBmbGV4aWJp
bGl0eS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIHBoaWxvc29waHkgaXMgdG8g
bWFuZGF0ZSB0aGUgc2ltcGxlc3QgZm9ybSBvZiBtZXRhZGF0YSwgZW5hYmxpbmcgYSBicm9hZCBp
bXBsZW1lbnRhdGlvbiBiYXNlLiZuYnNwOyBJZi93aGVuIG1vcmUgZmxleGliaWxpdHkgaXMgbmVl
ZGVkIGEgbW9yZSBmbGV4aWJsZSBOU0ggdHlwZSBpcyBhdmFpbGFibGUsIGFsb25nIHdpdGggdGhl
IGFzc29jaWF0ZWQgdHJhZGVvZmZzLiZuYnNwOyBUaGF0J3MgdGhlIGJhbGFuY2UgdGhhdCB3ZQ0K
IGRlY2lkZWQgdG8gc3RyaWtlIGFuZCBpdCBzZWVtcyB0byBiZSByZWFzb25hYmxlIGFuZCB3ZWxs
IGFjY2VwdGVkLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5QYXVsPG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcg
bGlzdDxicj4NCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xv
cjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NmYzwvc3Bhbj48L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBw
dDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpz
ZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48YnI+DQo8YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8
L3NwYW4+PC9hPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+
DQo=

--_000_48E1A67CB9CA044EADFEAB87D814BFF644969D44eusaamb107erics_--


From nobody Thu Dec  3 11:41:38 2015
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A529A1A1B20 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:41:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wbS4Ly1Nogkb for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:41:34 -0800 (PST)
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 8E18E1A0199 for <sfc@ietf.org>; Thu,  3 Dec 2015 11:41:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5306; q=dns/txt; s=iport; t=1449171694; x=1450381294; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=qwGyrDcdphdDnSiuzs4fBQiUxZh1Hgz6Tn8ZldJiDdA=; b=IW8HyXwfmjyHVBGxOYphZ/J+EHykDlvQ1aNoPZJfpVej7NnCWYmiYORp ndn3Y5fZLmywLywmXtnDc7vAcDEw2PIkY2M4rz67WvC2xZ7Bu+FIfkwIm 0InbP/eNLBXTC1B3vhnzOzaqKk9icbdjhNXU6tKAmWsI2YO+HiJBPjP+k U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AlBQDnmWBW/5ldJa1egzqBQQa/OIJeg?= =?us-ascii?q?zACHIEyOxEBAQEBAQEBgQqENQEBBCNWEAIBCAQ7AwICAh8RFBECBA4FiBoDErB?= =?us-ascii?q?6jCoNhEUBAQEBAQEBAQEBAQEBAQEBAQEBAQEYhlSCD4JuglOBVxEBgzsvgRUFl?= =?us-ascii?q?mEBi0SBd5UUh1gBNyyEBHKELjqBBwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.20,378,1444694400";  d="scan'208,217";a="214423567"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Dec 2015 19:41:33 +0000
Received: from XCH-RCD-019.cisco.com (xch-rcd-019.cisco.com [173.37.102.29]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id tB3JfX1Q026024 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 3 Dec 2015 19:41:33 GMT
Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-RCD-019.cisco.com (173.37.102.29) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Thu, 3 Dec 2015 13:41:33 -0600
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.000; Thu, 3 Dec 2015 13:41:32 -0600
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: "Andrew G. Malis" <agmalis@gmail.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5ejy7hwshPJkSenz9F/5cNK56klIsAgADIkYCAADCGgIAEnguAgAzcDQCAABmWAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAUjwAgAEjiwA=
Date: Thu, 3 Dec 2015 19:41:32 +0000
Message-ID: <295A4EA5-B00D-4462-9D0F-12484444EA6C@cisco.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <CAA=duU1Nse4M5UQ10bD1wn0Ns41p9JVeY1O+4n3CnFKR1ChLbw@mail.gmail.com>
In-Reply-To: <CAA=duU1Nse4M5UQ10bD1wn0Ns41p9JVeY1O+4n3CnFKR1ChLbw@mail.gmail.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.19.17.230]
Content-Type: multipart/alternative; boundary="_000_295A4EA5B00D44629D0F12484444EA6Cciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/Lg78CzX4Lyw4aPemfpYkHE-rBrU>
Cc: "Carlos Pignataro \(cpignata\)" <cpignata@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>, "Bottorff, Paul" <paul.bottorff@hpe.com>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 19:41:36 -0000

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

DQpPbiBEZWMgMiwgMjAxNSwgYXQgOToxOCBQTSwgQW5kcmV3IEcuIE1hbGlzIDxhZ21hbGlzQGdt
YWlsLmNvbTxtYWlsdG86YWdtYWxpc0BnbWFpbC5jb20+PiB3cm90ZToNCg0KRGF2ZSwNCg0KT24g
V2VkLCBEZWMgMiwgMjAxNSBhdCAxOjIzIFBNLCBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmlu
ZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4gd3JvdGU6DQpTbyBhcyBJIHNlZSBp
dCwgVHlwZSAyIGlzIHRoZSBnZW5lcmljIG9uZSBhbmQgVHlwZSAxIGlzIGFuIG9wdGltaXphdGlv
biBmb3Igc3BlY2lhbCBjYXNlcy4NCg0KDQpUaGF04oCZcyBleGFjdGx5IGFzIEkgc2VlIGl0IGFz
IHdlbGwgKHN0YXRlZCBpbiBhbiBlYXJsaWVyIGVtYWlsIGluIHRoaXMgZGlzY3Vzc2lvbikuDQoN
CiJnZW5lcmljIiBkb2VzIG5vdCBtZWFuIHRoYXQgaXQgbWFrZXMgc2Vuc2UgdG8gbWFuZGF0ZS4g
IFF1aXRlIHRoZSBvcHBvc2l0ZSBpbiBtYW55IHdheXMuICBJIG1lbnRpb25lZCBlYXJsaWVyIGlu
IHRoaXMgdGhyZWFkOiB0aGUgdXNlIG9mIFRMViBpbiBkYXRhcGxhbmUgcHJvdG9jb2xzIGhhcyBu
b3QgYmVlbiBhIHJlc291bmRpbmcgc3VjY2Vzcy4NCg0KU28sIHdoaWxlIEkgdW5kZXJzdGFuZCB0
aGUgYWxsdXJlIG9mIGdlbmVyaWMsIGluIHByYWN0aWNhbCB0ZXJtcyAtLSBib3RoIGhhcmR3YXJl
IF9hbmRfIHNvZnR3YXJlIC0tIGltcGxlbWVudGF0aW9ucyBuZWVkIHRvIHN1cHBvcnQgYSBtdWNo
IG1vcmUgY29tcGxleCBwcm90b2NvbC4gIFRoaXMgaXNuJ3QgdG8gc2F5IHdlIHNob3VsZG4ndCBo
YXZlIHRoZSBvcHRpb24gZm9yIHN1Y2ggYnV0IG1hbmRhdGluZyBzdWNoIGlzIHdpbGwgbGlrZWx5
IHlpZWxkIGEgcGFyYWRveGljYWwgb3V0Y29tZTogdGhlIHZlcnkgYXBwZWFsaW5nIGdlbmVyaWMg
bmF0dXJlIG9mIHRoZSBUTFYgcmVzdWx0cyBpbiBjb21wbGV4aXR5IHRoYXQgcmVkdWNlIHRoZSBh
Y3R1YWwgYXBwZWFsIG9mIHRoZSBwcm90b2NvbC4NCg0KVGhlIHNpbXBsZXN0IG9wdGlvbiBhbGxv
d3MgZXZlcnlvbmUgdG8gaGF2ZSBhIGJhc2VsaW5lIGFuZCBnZXQgaW1wbGVtZW50YXRpb25zIG91
dCB0aGUgZG9vci4gIFRoaXMgbWlnaHQgc291bmQgb2RkLCBidXQgbG93ZXN0IGNvbW1vbiBkZW5v
bWluYXRvciBpcyBleGFjdGx5IGhvdyB3ZSBlbmNvdXJhZ2UgZGV2ZWxvcG1lbnQsIGRlcGxveW1l
bnQgYW5kIGludGVyb3AuDQoNCg0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGRpdj4N
CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5PbiBEZWMg
MiwgMjAxNSwgYXQgOToxOCBQTSwgQW5kcmV3IEcuIE1hbGlzICZsdDs8YSBocmVmPSJtYWlsdG86
YWdtYWxpc0BnbWFpbC5jb20iIGNsYXNzPSIiPmFnbWFsaXNAZ21haWwuY29tPC9hPiZndDsgd3Jv
dGU6PC9kaXY+DQo8YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgZGlyPSJsdHIiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iZ21haWxfZXh0
cmEiPkRhdmUsPC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyIGNsYXNzPSIiPg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9xdW90
ZSI+T24gV2VkLCBEZWMgMiwgMjAxNSBhdCAxOjIzIFBNLCBEYXZlIERvbHNvbiA8c3BhbiBkaXI9
Imx0ciIgY2xhc3M9IiI+DQombHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29t
IiB0YXJnZXQ9Il9ibGFuayIgY2xhc3M9IiI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0Ozwv
c3Bhbj4gd3JvdGU6PGJyIGNsYXNzPSIiPg0KPGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3Rl
IiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFk
ZGluZy1sZWZ0OjFleCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TbyBhcyBJIHNlZSBpdCwgVHlw
ZSAyIGlzIHRoZSBnZW5lcmljIG9uZSBhbmQgVHlwZSAxIGlzIGFuIG9wdGltaXphdGlvbiBmb3Ig
c3BlY2lhbCBjYXNlcy48dSBjbGFzcz0iIj48L3U+PHUgY2xhc3M9IiI+PC91PjwvcD4NCjxkaXYg
Y2xhc3M9IiI+PGJyIGNsYXNzPSJ3ZWJraXQtYmxvY2stcGxhY2Vob2xkZXIiPg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnIgY2xhc3M9
IiI+DQo8L2Rpdj4NClRoYXTigJlzIGV4YWN0bHkgYXMgSSBzZWUgaXQgYXMgd2VsbCAoc3RhdGVk
IGluIGFuIGVhcmxpZXIgZW1haWwgaW4gdGhpcyBkaXNjdXNzaW9uKS48L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj4m
cXVvdDtnZW5lcmljJnF1b3Q7IGRvZXMgbm90IG1lYW4gdGhhdCBpdCBtYWtlcyBzZW5zZSB0byBt
YW5kYXRlLiAmbmJzcDtRdWl0ZSB0aGUgb3Bwb3NpdGUgaW4gbWFueSB3YXlzLiAmbmJzcDtJIG1l
bnRpb25lZCBlYXJsaWVyIGluIHRoaXMgdGhyZWFkOiB0aGUgdXNlIG9mIFRMViBpbiBkYXRhcGxh
bmUgcHJvdG9jb2xzIGhhcyBub3QgYmVlbiBhIHJlc291bmRpbmcgc3VjY2Vzcy48L2Rpdj4NCjxk
aXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PlNvLCB3aGlsZSBJIHVuZGVyc3RhbmQgdGhl
IGFsbHVyZSBvZiBnZW5lcmljLCBpbiBwcmFjdGljYWwgdGVybXMgLS0gYm90aCBoYXJkd2FyZSBf
YW5kXyBzb2Z0d2FyZSAtLSBpbXBsZW1lbnRhdGlvbnMgbmVlZCB0byBzdXBwb3J0IGEgbXVjaCBt
b3JlIGNvbXBsZXggcHJvdG9jb2wuICZuYnNwO1RoaXMgaXNuJ3QgdG8gc2F5IHdlIHNob3VsZG4n
dCBoYXZlIHRoZSBvcHRpb24gZm9yIHN1Y2ggYnV0IG1hbmRhdGluZyBzdWNoIGlzIHdpbGwgbGlr
ZWx5DQogeWllbGQgYSBwYXJhZG94aWNhbCBvdXRjb21lOiB0aGUgdmVyeSBhcHBlYWxpbmcgZ2Vu
ZXJpYyBuYXR1cmUgb2YgdGhlIFRMViByZXN1bHRzIGluIGNvbXBsZXhpdHkgdGhhdCByZWR1Y2Ug
dGhlIGFjdHVhbCBhcHBlYWwgb2YgdGhlIHByb3RvY29sLjwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9
IiI+DQo8L2Rpdj4NCjxkaXY+VGhlIHNpbXBsZXN0IG9wdGlvbiBhbGxvd3MgZXZlcnlvbmUgdG8g
aGF2ZSBhIGJhc2VsaW5lIGFuZCBnZXQgaW1wbGVtZW50YXRpb25zIG91dCB0aGUgZG9vci4gJm5i
c3A7VGhpcyBtaWdodCBzb3VuZCBvZGQsIGJ1dCBsb3dlc3QgY29tbW9uIGRlbm9taW5hdG9yIGlz
IGV4YWN0bHkgaG93IHdlIGVuY291cmFnZSBkZXZlbG9wbWVudCwgZGVwbG95bWVudCBhbmQgaW50
ZXJvcC4gJm5ic3A7PC9kaXY+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj48YnIg
Y2xhc3M9IiI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_295A4EA5B00D44629D0F12484444EA6Cciscocom_--


From nobody Thu Dec  3 11:47:56 2015
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A7A81A6F7F for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:47:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.41
X-Spam-Level: 
X-Spam-Status: No, score=-1.41 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_22=0.6, J_CHICKENPOX_24=0.6, RCVD_IN_DNSWL_LOW=-0.7, T_RP_MATCHES_RCVD=-0.01] autolearn=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 HBDwtdcobj4U for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:47:52 -0800 (PST)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id 1B0AD1A6FE8 for <sfc@ietf.org>; Thu,  3 Dec 2015 11:47:52 -0800 (PST)
Received: from WTL-EXCHP-2.sandvine.com ([fe80::68ac:f071:19ff:3455]) by wtl-exchp-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa%18]) with mapi id 14.03.0195.001; Thu, 3 Dec 2015 14:47:51 -0500
From: Dave Dolson <ddolson@sandvine.com>
To: "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>, "David Melman" <davidme@marvell.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggAEqMwCAADCEgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlQCAAAWLgIAABzkAgAFynwD//6y6UIAA8doAgAAxv4CAAFqCAP//zaPAgAB87ID//7O+Zw==
Date: Thu, 3 Dec 2015 19:47:54 +0000
Message-ID: <20151203194750.5697621.67982.53389@sandvine.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com>, <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com>
In-Reply-To: <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/UmbXCU6MmeGEvhIPv5v0zeFpnvU>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 19:47:55 -0000

My point about supporting all MD types was for SFF function only.
I don't believe SFFs need to parse past the start of the NSH header to make=
 a forwarding decision. SFFs don't need metadata or start of inner packet.




From: Haeffner, Walter, Vodafone DE
Sent: Thursday, December 3, 2015 2:21 PM
To: Dave Dolson; David Melman; sfc@ietf.org
Subject: AW: [sfc] NSH context headers: fixed/tlv


We don=92t need 256 variants of MD Type. As mentioned, two types seem to be=
 sufficient to support a mixed environment.

Metadata can cause a SF to reclassify which finally  may result in a modifi=
ed forwarding behaviour (do something dependent on a network state like loa=
d condition, location of the user in case of mobile networks etc. ).

I don=92t understand your third statement. Dave, may you please explain in =
some more detail?

Regards,
Walter

Von: sfc [mailto:sfc-bounces@ietf.org] Im Auftrag von Dave Dolson
Gesendet: Donnerstag, 3. Dezember 2015 17:58
An: David Melman; sfc@ietf.org
Betreff: Re: [sfc] NSH context headers: fixed/tlv

Actually, it would be possible to mandate, =93An SFF MUST support any value=
 (0-255) of MD type.=94

The reason is that (as far as I can tell), forwarding decisions are not usi=
ng metadata anyhow.

This doesn=92t help with classifiers and SFs that need to use the metadata,=
 but it might help with longevity of forwarding-plane silicon.


-Dave


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of David Melman
Sent: Thursday, December 03, 2015 9:54 AM
To: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv

There is no doubt that fixed-size header parsing eases the silicon design, =
thereby  lowering the barrier for silicon vendors to support it.

If we see that the main use cases are indeed satisfied by the fixed header =
size approach (MD Type 1), then making this the =93MUST=94 will bring the g=
reatest level of adoption and compliance.

MD Type 2 is the fallback for more complex cases that cannot be satisfied b=
y MD Type 1. We should define MD Type 2 as =93SHOULD=94  to encourage silic=
on vendors to support this, without deterring the less motivated vendors fr=
om supported MD Type 1.    Also, for use cases where no metadata is require=
d, it would be easy for vendors to support the MD type 2 without including =
any TLVs, i.e. just the fixed header.

David

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Haeffner, Walter, Voda=
fone DE
Sent: Thursday, December 03, 2015 11:30 AM
To: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>; Dave=
 Dolson; Carlos Pignataro (cpignata); Bottorff, Paul
Cc: Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv


Dear all,



Yes. Type Two should be a MUST and Type One should be optimized for the sil=
icon use case. To encourage silicon vendors a MUST for MD#2 may help for pe=
netration but I could live also with a SHOULD. Some feedback from silicon f=
olks (Broadcom, Cisco, Intel) may support this discussion. Having all the p=
erformance optimization shortcuts between a VM and a physNIC in mind we sho=
uld not leave out silicon based approaches.



Regards, Walter


Von: sfc [mailto:sfc-bounces@ietf.org] Im Auftrag von mohamed.boucadair@ora=
nge.com<mailto:mohamed.boucadair@orange.com>
Gesendet: Donnerstag, 3. Dezember 2015 07:32
An: Dave Dolson; Carlos Pignataro (cpignata); Bottorff, Paul
Cc: Andrew G. Malis; Paul Quinn (paulq); sfc@ietf.org<mailto:sfc@ietf.org>
Betreff: Re: [sfc] NSH context headers: fixed/tlv

Hi Dave, all,

Fully agree that MD#2 is simple and covers the generic use cases while MD#1=
 is an optimization (modulo some further explanation about the size of the =
fixed fields, their number, interaction with the control plane, etc.).

I=92m still in favor of having MD#2 be MUST.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Dave Dolson
Envoy=E9 : mercredi 2 d=E9cembre 2015 22:24
=C0 : Carlos Pignataro (cpignata); Bottorff, Paul
Cc : Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org<mailto:sfc@ietf.org>
Objet : Re: [sfc] NSH context headers: fixed/tlv

> we need to specify a MUST implement =97 and that should be the simplest t=
o implement which allows for all common use cases =97 in other words, Type =
1.

It is indeed simple to implement the packet parser, but I think Type 1 make=
s the control plane more complicated.
How does an SF know what item is placed in slot 1 of MD Type 1?
Type 2 allows the metadata to be self-describing.

Also, for many users who don=92t use metadata, Type 2 is more efficient.

So as I see it, Type 2 is the generic one and Type 1 is an optimization for=
 special cases.


-Dave




From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Carlos Pignataro (cpig=
nata)
Sent: Wednesday, December 02, 2015 4:04 PM
To: Bottorff, Paul
Cc: Andrew G. Malis; Paul Quinn (paulq); sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv

Hi, Paul B.,

Thanks for the conversation, please find one follow-up inline.

On Dec 1, 2015, at 5:57 PM, Bottorff, Paul <paul.bottorff@hpe.com<mailto:pa=
ul.bottorff@hpe.com>> wrote:

Hi Carlos:

More on this below,

Cheers,

Paul

From: Carlos Pignataro (cpignata) [mailto:cpignata@cisco.com]
Sent: Tuesday, December 01, 2015 2:32 PM
To: Bottorff, Paul
Cc: Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv

Paul B.,

Please see inline.

On Dec 1, 2015, at 5:12 PM, Bottorff, Paul <paul.bottorff@hpe.com<mailto:pa=
ul.bottorff@hpe.com>> wrote:

Hi Paul Q.:

See inline,

Cheers,

Paul

From: Carlos Pignataro (cpignata) [mailto:cpignata@cisco.com]
Sent: Tuesday, December 01, 2015 1:52 PM
To: Bottorff, Paul
Cc: Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv

Hi, Paul B.,

On Dec 1, 2015, at 4:45 PM, Bottorff, Paul <paul.bottorff@hpe.com<mailto:pa=
ul.bottorff@hpe.com>> wrote:

Hi Paul and Andew:


Paul, I agree that fixed length is easiest to implement and will allow the =
most rapid adoption. Never the less, a standard is of no value if it does n=
ot improve interoperability.

Of course. I do not see how interoperability is hampered in this case, howe=
ver.
PB>If an application needs TLVs then it can=92t interoperate with a system =
that needs fixed sized formats. In effect you have two divergent standards.


If an SFP needs TLVs, it would be set with TLVs. That is part of the shared=
 SFP context. MD Type 1 and MD Type 2 are protocol options, not divergent s=
tandards.
PB>And if you have an SFP with one SF that needs TLVs and one that needs fi=
xed headers you=92re going to translate the formats at the SFF? The result =
is the worst possible world where the switches need to know both formats an=
d translate between them for various SFs.


I am not sure what it means to have =93an SF that needs TLVs and one that n=
eeds fixed headers=94. Clearly, I am not proposing any translation!

Don=92t forget there is a control-plane programming the SFs/SFFs, and that =
CP would set up the MD Type for a given SFP, so SFs do not =91need=92 speci=
fic encodings.

Now, to mitigate the risk of having no intersection in capability (one SF s=
upporting *only* Type 1 and one SF supporting *only* Type 2) is that we nee=
d to specify a MUST implement =97 and that should be the simplest to implem=
ent which allows for all common use cases =97 in other words, Type 1.

See below.

What I would suggest is either:
1) make TLVs the mandatory format with fixed size optional;
2) eliminate the TLV option entirely;
3) change the NSH header format options so the fixed size header is always =
present with optional TLVs following the fixed sized header.

To me, option 3 would not achieve a useful outcome. Basically, we could not=
 count with a deterministically fixed header, and the flexible TLV-based op=
tion would always have =93stuff=94 before. Basically, this would negate the=
 benefits of both MD Type 1 and MD Type 2.

PB>For option 3 the fixed headers are at a constant offset which is what is=
 important to parse them easily. It is possible for a switch or for softwar=
e to use the fixed information at a fixed offset ever though TLV data may f=
ollow.


I see the problem space quite differently: If an SFP needs shared context t=
hat fits in an MD Type 1, it is set with MD Type 1. If it needs more, then =
it needs to parse the TLVs anyway (and thus a fixed part followed by TLVs d=
oes not help).
PB>TLVs always cost more than fixed size areas because they must encode ind=
ividual TLs. An application that needs more than the fixed area can encode =
can use the fixed area for a portion of the meta-data and then add as many =
extension TLVs as are needed. The resulting encode will be at least as effi=
cient as TLVs alone.

Now, bring the conversation a level down from theoretical to practical, dra=
ft-guichard-sfc-nsh-dc-allocation-02, draft-meng-sfc-nsh-broadband-allocati=
on, and draft-napper-sfc-nsh-mobility-allocation show what=92s needed for t=
he WG use cases. MD Type 2 adds extra flexibility (at a price).
PB>An talking very practically we are not omniscient. When we find we need =
a new piece of meta-data for these base use cases an extension TLV provides=
 the options of retaining the existing formatted data while adding an addit=
ional piece of meta-data. If done carefully, this can allow backward compat=
ibility with equipment that does not understand the new extensions.

In other words, the minimum common denominator and the simpler to implement=
 is MD Type 1.
PB>My option 2 is the simpler option. Fixed length only. What is currently =
proposed is the most complex since it leads to multiple formats with transl=
ations between them.


Please no translations!

=97 Carlos.

Thanks!

=97 Carlos.

If option 3 is chosen then applications can always count on the fixed sized=
 header as their default.

They could count with a fixed size part, not with a fixed sized header, if =
I understand the proposal correctly.

PB>This is one better than the current proposal which can=92t count on eith=
er a fixed sized header or on a fixed size part at a known offset.

Thanks,

=97 Carlos.


Cheers,

Paul

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Paul Quinn (paulq)
Sent: Tuesday, December 01, 2015 12:14 PM
To: Andrew G. Malis
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv

Hi Andy,


Please see below.


Thanks
Paul


On Nov 23, 2015, at 10:50 AM, Andrew G. Malis <agmalis@gmail.com<mailto:agm=
alis@gmail.com>> wrote:

I agree with Paul B. that interoperability is best served by using a header=
 that accommodates the greatest number of possible applications and use cas=
es as the common denominator. This argues for type 2 being the MUST to impl=
ement, with type 1 being an optional optimization for some particular use c=
ases or applications that require at most a particular number context heade=
rs.


PQ>  I don't follow that logic: the _easiest_ (in terms of complexity, cost=
, etc.) option makes the most sense to mandate since it allows for a broad =
implementation and helps ensure adoption of the protocol.  Mandating a more=
 complex option simply slows the adoption.  This is exactly the conversatio=
n we had when putting together the draft, and one that seems to resonate wi=
th developers and operators alike.

PQ>  Also, let's not ignore history (you know the old adage ;)): TLV and ot=
her variable length data plane protocols have not been a success.  We can d=
ebate the reasons for that, but the fact remains: simple data planes get ad=
option.  As Paul B. points out below, we don't know all the metadata answer=
s, but we do know that a bounded amount of metadata is very important for S=
FC use cases.  Let's use that fact, and a simple protocol to get implementa=
tion out the door.

In a separate email, Med asked a very reasonable question - for type 1, why=
 are there four mandatory context headers, rather than 2, 3, 5, 10, etc.? T=
he draft contains no particular justification for this choice.

PQ>  That's a very valid question.  The starting premise was simple: a boun=
ded set of fixed metadata.   Based on some experience in the service space =
and some initial use case discussion with operators, 4 provided some balanc=
e: reasonable in that it provided some meaningful space, yet not so large a=
s to become unwieldy, all the while forcing some discipline.  Overall that =
has proven to be true as implementations have been tested and mapped to use=
 cases.  Of course you can come up with cases where 4 is too many, or too f=
ew, in which case the draft provides a means to accommodate that.

PQ>  I also think we need to be realistic.  We were urged during WG formati=
on by a large operator: the IETF cannot spend years trying to solve the ser=
vice chaining issue.  The need for an interoperable protocol is acute and o=
perators need to start working on deployment (see the vibrancy of the open =
source projects in this space).  The balance of type 1 and type 2 allows fo=
r velocity and evolution.




It=92s true that there are two particular use cases, draft-guichard-sfc-nsh=
-dc-allocation and draft-napper-sfc-nsh-mobility-allocation, that look to m=
ake good use of exactly 4 context headers. However, these are just two part=
icular examples, and not yet accepted by the WG.  Further development of th=
ese drafts, or even implementation, may show that four are insufficient.

Cheers,
Andy


On Fri, Nov 20, 2015 at 12:20 PM, Bottorff, Paul <paul.bottorff@hpe.com<mai=
lto:paul.bottorff@hpe.com>> wrote:
I think we all could agree that fixed headers are easier to implement than =
TLVs, however that does not rationalize mandating a fixed header implementa=
tion. It would rationalize supporting only fixed length headers, however we=
 have been unable to do this. Options always weaken standards agreement.

If the application requires TLVs, then it does not provide any standards ad=
vantage to mandate support for fixed headers. It will not be possible for a=
n application that requires TLVs to fall back to fixed length headers. If t=
hey could, then we should eliminate the TLV option from NSH.

IMHO we should be looking at the abstract semantics for meta-data before we=
 consider how to encode it. Once we decide what needs to be encoded then we=
 can consider the best encodings and what should be mandatory or optional.

Cheers,

Paul
From: sfc [mailto:sfc-bounces@ietf.org<mailto:sfc-bounces@ietf.org>] On Beh=
alf Of Paul Quinn (paulq)
Sent: Friday, November 20, 2015 6:27 AM
To: Qin Wu
Cc: uri.elzur@intel.com<mailto:uri.elzur@intel.com>; Dolganow, Andrew (Andr=
ew); sfc@ietf.org<mailto:sfc@ietf.org>; Linda Dunbar
Subject: Re: [sfc] NSH context headers: fixed/tlv


On Nov 19, 2015, at 9:28 PM, Qin Wu <bill.wu@huawei.com<mailto:bill.wu@huaw=
ei.com>> wrote:

Hi, Andrew and Paul:
It looks I missed a lot of discussion regarding NSH context header in the p=
ast, thanks Paul to point me the archive.
Generally speaking, there is tradeoff between performance and flexibility.


Absolutely, and that's the reason for offering the two options: balance spe=
ed/simplicity and flexibility.

The philosophy is to mandate the simplest form of metadata, enabling a broa=
d implementation base.  If/when more flexibility is needed a more flexible =
NSH type is available, along with the associated tradeoffs.  That's the bal=
ance that we decided to strike and it seems to be reasonable and well accep=
ted.

Thanks,
Paul


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


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


From nobody Thu Dec  3 11:52:09 2015
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66FB91A888F for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:52:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jcmnoRgGS3Xe for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:52:04 -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 279A91A87E7 for <sfc@ietf.org>; Thu,  3 Dec 2015 11:52:04 -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.0224.002;  Thu, 3 Dec 2015 11:52:03 -0800
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggAFcfQCAADCFgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAUjwAgAEjiwD//3sSEA==
Date: Thu, 3 Dec 2015 19:51:46 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B6D6E69BC@MBX021-W3-CA-2.exch021.domain.local>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <CAA=duU1Nse4M5UQ10bD1wn0Ns41p9JVeY1O+4n3CnFKR1ChLbw@mail.gmail.com> <295A4EA5-B00D-4462-9D0F-12484444EA6C@cisco.com>
In-Reply-To: <295A4EA5-B00D-4462-9D0F-12484444EA6C@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [66.201.48.54]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B6D6E69BCMBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/IW3x0TF_caRCySTtqAUCLWPFNeM>
Cc: "Carlos Pignataro \(cpignata\)" <cpignata@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>, "Bottorff, Paul" <paul.bottorff@hpe.com>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 19:52:06 -0000

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

SSB1bmRlcnN0YW5kIGFuZCBhZ3JlZSB0aGF0IFRMViBoYXMgaXRzIG92ZXJoZWFkIGFuZCB0aGF0
IHR5cGUgMSAoLWlzaCkgY291bGQgYmUgYSBwcmVmZXJhYmxlIGFsdGVybmF0aXZlIGluIHNvbWUg
Y2FzZXMuICAgSG93ZXZlciwgYXMgYSBmb3JtZXIgaGFyZHdhcmUgZGVzaWduZXIsIEnigJltIG5v
dCBjb21wbGV0ZWx5IGluIGFncmVlbWVudCBvbiB0aGUgaGFyZHdhcmUtZHJpdmVuIHJhdGlvbmFs
ZSDigJMgaGFyZHdhcmUgaXMgbW9yZSBjYXBhYmxlIHRoYW4gaW1wbGllZCBhbmQgaW5jcmVtZW50
YWwgZ2F0ZSBhbGxvY2F0aW9uIGJhc2VkIG9uIGluY3JlYXNlZCBjb21wbGV4aXR5IGlzIGEgd2Vs
bCB1bmRlcnN0b29kIHRyYWRlb2ZmLiAgIEFsbCB0aGF0IHNhaWQsIEnigJltIG5vdCBhcmd1aW5n
IGFnYWluc3QgYSBub24tVExWIGFsdGVybmF0aXZlLCBidXQgSSBkbyB0aGluayBpdCBjb3VsZC9z
aG91bGQgaGF2ZSBhIGJpdCBtb3JlIGZsZXhpYmlsaXR5IGFuZCBhIGJpdCBtb3JlIHNlbGYtZGVz
Y3JpcHRpb24gZW5jb2RlZCBvbiB0aGUgd2lyZS4gICAgIEFzIEnigJl2ZSByZXF1ZXN0ZWQgcHJl
dmlvdXNseSBvbiB0aGlzIHRocmVhZCwgSSB3b3VsZCBsaWtlIHRvIHNlZSBOU0ggdHlwZSAxIHN1
cHBvcnRpbmcgYSBtZXRhZGF0YSBsZW5ndGggZmllbGQgKGluIDQgb3IgOCBieXRlIGluY3JlbWVu
dHMgd2l0aCAwIGV4cGxpY2l0bHkgc3VwcG9ydGVkKSBhbmQgYSBzY2hlbWEgaWQgZmllbGQgKHdp
dGggaW50ZXJwcmV0YXRpb24gb2YgdGhhdCBzY2hlbWEgaWQgYmVpbmcgYSBjb250cm9sIHBsYW5l
IGFuZC9vciBwcm92aXNpb25pbmcgbWF0dGVyKS4NCg0KICAgUm9uDQoNCg0KRnJvbTogc2ZjIFtt
YWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBQYXVsIFF1aW5uIChwYXVs
cSkNClNlbnQ6IFRodXJzZGF5LCBEZWNlbWJlciAzLCAyMDE1IDI6NDIgUE0NClRvOiBBbmRyZXcg
Ry4gTWFsaXMgPGFnbWFsaXNAZ21haWwuY29tPg0KQ2M6IENhcmxvcyBQaWduYXRhcm8gKGNwaWdu
YXRhKSA8Y3BpZ25hdGFAY2lzY28uY29tPjsgc2ZjQGlldGYub3JnOyBEYXZlIERvbHNvbiA8ZGRv
bHNvbkBzYW5kdmluZS5jb20+OyBCb3R0b3JmZiwgUGF1bCA8cGF1bC5ib3R0b3JmZkBocGUuY29t
Pg0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQoN
Ck9uIERlYyAyLCAyMDE1LCBhdCA5OjE4IFBNLCBBbmRyZXcgRy4gTWFsaXMgPGFnbWFsaXNAZ21h
aWwuY29tPG1haWx0bzphZ21hbGlzQGdtYWlsLmNvbT4+IHdyb3RlOg0KDQpEYXZlLA0KDQpPbiBX
ZWQsIERlYyAyLCAyMDE1IGF0IDE6MjMgUE0sIERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5l
LmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PiB3cm90ZToNClNvIGFzIEkgc2VlIGl0
LCBUeXBlIDIgaXMgdGhlIGdlbmVyaWMgb25lIGFuZCBUeXBlIDEgaXMgYW4gb3B0aW1pemF0aW9u
IGZvciBzcGVjaWFsIGNhc2VzLg0KDQoNClRoYXTigJlzIGV4YWN0bHkgYXMgSSBzZWUgaXQgYXMg
d2VsbCAoc3RhdGVkIGluIGFuIGVhcmxpZXIgZW1haWwgaW4gdGhpcyBkaXNjdXNzaW9uKS4NCg0K
ImdlbmVyaWMiIGRvZXMgbm90IG1lYW4gdGhhdCBpdCBtYWtlcyBzZW5zZSB0byBtYW5kYXRlLiAg
UXVpdGUgdGhlIG9wcG9zaXRlIGluIG1hbnkgd2F5cy4gIEkgbWVudGlvbmVkIGVhcmxpZXIgaW4g
dGhpcyB0aHJlYWQ6IHRoZSB1c2Ugb2YgVExWIGluIGRhdGFwbGFuZSBwcm90b2NvbHMgaGFzIG5v
dCBiZWVuIGEgcmVzb3VuZGluZyBzdWNjZXNzLg0KDQpTbywgd2hpbGUgSSB1bmRlcnN0YW5kIHRo
ZSBhbGx1cmUgb2YgZ2VuZXJpYywgaW4gcHJhY3RpY2FsIHRlcm1zIC0tIGJvdGggaGFyZHdhcmUg
X2FuZF8gc29mdHdhcmUgLS0gaW1wbGVtZW50YXRpb25zIG5lZWQgdG8gc3VwcG9ydCBhIG11Y2gg
bW9yZSBjb21wbGV4IHByb3RvY29sLiAgVGhpcyBpc24ndCB0byBzYXkgd2Ugc2hvdWxkbid0IGhh
dmUgdGhlIG9wdGlvbiBmb3Igc3VjaCBidXQgbWFuZGF0aW5nIHN1Y2ggaXMgd2lsbCBsaWtlbHkg
eWllbGQgYSBwYXJhZG94aWNhbCBvdXRjb21lOiB0aGUgdmVyeSBhcHBlYWxpbmcgZ2VuZXJpYyBu
YXR1cmUgb2YgdGhlIFRMViByZXN1bHRzIGluIGNvbXBsZXhpdHkgdGhhdCByZWR1Y2UgdGhlIGFj
dHVhbCBhcHBlYWwgb2YgdGhlIHByb3RvY29sLg0KDQpUaGUgc2ltcGxlc3Qgb3B0aW9uIGFsbG93
cyBldmVyeW9uZSB0byBoYXZlIGEgYmFzZWxpbmUgYW5kIGdldCBpbXBsZW1lbnRhdGlvbnMgb3V0
IHRoZSBkb29yLiAgVGhpcyBtaWdodCBzb3VuZCBvZGQsIGJ1dCBsb3dlc3QgY29tbW9uIGRlbm9t
aW5hdG9yIGlzIGV4YWN0bHkgaG93IHdlIGVuY291cmFnZSBkZXZlbG9wbWVudCwgZGVwbG95bWVu
dCBhbmQgaW50ZXJvcC4NCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw
dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBp
bjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBz
cGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIg
ZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xh
c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+SSB1bmRlcnN0YW5kIGFuZCBhZ3JlZSB0aGF0IFRMViBoYXMgaXRzIG92
ZXJoZWFkIGFuZCB0aGF0IHR5cGUgMSAoLWlzaCkgY291bGQgYmUgYSBwcmVmZXJhYmxlIGFsdGVy
bmF0aXZlIGluIHNvbWUgY2FzZXMuJm5ic3A7Jm5ic3A7IEhvd2V2ZXIsIGFzIGEgZm9ybWVyIGhh
cmR3YXJlIGRlc2lnbmVyLA0KIEnigJltIG5vdCBjb21wbGV0ZWx5IGluIGFncmVlbWVudCBvbiB0
aGUgaGFyZHdhcmUtZHJpdmVuIHJhdGlvbmFsZSDigJMgaGFyZHdhcmUgaXMgbW9yZSBjYXBhYmxl
IHRoYW4gaW1wbGllZCBhbmQgaW5jcmVtZW50YWwgZ2F0ZSBhbGxvY2F0aW9uIGJhc2VkIG9uIGlu
Y3JlYXNlZCBjb21wbGV4aXR5IGlzIGEgd2VsbCB1bmRlcnN0b29kIHRyYWRlb2ZmLiZuYnNwOyZu
YnNwOyBBbGwgdGhhdCBzYWlkLCBJ4oCZbSBub3QgYXJndWluZyBhZ2FpbnN0IGEgbm9uLVRMViBh
bHRlcm5hdGl2ZSwNCiBidXQgSSBkbyB0aGluayBpdCBjb3VsZC9zaG91bGQgaGF2ZSBhIGJpdCBt
b3JlIGZsZXhpYmlsaXR5IGFuZCBhIGJpdCBtb3JlIHNlbGYtZGVzY3JpcHRpb24gZW5jb2RlZCBv
biB0aGUgd2lyZS4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQXMgSeKAmXZlIHJlcXVlc3RlZCBw
cmV2aW91c2x5IG9uIHRoaXMgdGhyZWFkLCBJIHdvdWxkIGxpa2UgdG8gc2VlIE5TSCB0eXBlIDEg
c3VwcG9ydGluZyBhIG1ldGFkYXRhIGxlbmd0aCBmaWVsZCAoaW4gNCBvciA4IGJ5dGUgaW5jcmVt
ZW50cyB3aXRoDQogMCBleHBsaWNpdGx5IHN1cHBvcnRlZCkgYW5kIGEgc2NoZW1hIGlkIGZpZWxk
ICh3aXRoIGludGVycHJldGF0aW9uIG9mIHRoYXQgc2NoZW1hIGlkIGJlaW5nIGEgY29udHJvbCBw
bGFuZSBhbmQvb3IgcHJvdmlzaW9uaW5nIG1hdHRlcikuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9
Il9NYWlsRW5kQ29tcG9zZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvYT48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj4gc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddDQo8
Yj5PbiBCZWhhbGYgT2YgPC9iPlBhdWwgUXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6PC9iPiBU
aHVyc2RheSwgRGVjZW1iZXIgMywgMjAxNSAyOjQyIFBNPGJyPg0KPGI+VG86PC9iPiBBbmRyZXcg
Ry4gTWFsaXMgJmx0O2FnbWFsaXNAZ21haWwuY29tJmd0Ozxicj4NCjxiPkNjOjwvYj4gQ2FybG9z
IFBpZ25hdGFybyAoY3BpZ25hdGEpICZsdDtjcGlnbmF0YUBjaXNjby5jb20mZ3Q7OyBzZmNAaWV0
Zi5vcmc7IERhdmUgRG9sc29uICZsdDtkZG9sc29uQHNhbmR2aW5lLmNvbSZndDs7IEJvdHRvcmZm
LCBQYXVsICZsdDtwYXVsLmJvdHRvcmZmQGhwZS5jb20mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+
IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxk
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBEZWMgMiwgMjAxNSwgYXQgOTox
OCBQTSwgQW5kcmV3IEcuIE1hbGlzICZsdDs8YSBocmVmPSJtYWlsdG86YWdtYWxpc0BnbWFpbC5j
b20iPmFnbWFsaXNAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RGF2ZSw8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFdlZCwgRGVjIDIs
IDIwMTUgYXQgMToyMyBQTSwgRGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9sc29u
QHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPiZn
dDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0
O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5TbyBhcyBJIHNlZSBpdCwgVHlwZSAyIGlzIHRoZSBnZW5lcmljIG9uZSBhbmQgVHlwZSAx
IGlzIGFuIG9wdGltaXphdGlvbiBmb3Igc3BlY2lhbCBjYXNlcy48bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYXTigJlzIGV4
YWN0bHkgYXMgSSBzZWUgaXQgYXMgd2VsbCAoc3RhdGVkIGluIGFuIGVhcmxpZXIgZW1haWwgaW4g
dGhpcyBkaXNjdXNzaW9uKS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZxdW90O2dlbmVy
aWMmcXVvdDsgZG9lcyBub3QgbWVhbiB0aGF0IGl0IG1ha2VzIHNlbnNlIHRvIG1hbmRhdGUuICZu
YnNwO1F1aXRlIHRoZSBvcHBvc2l0ZSBpbiBtYW55IHdheXMuICZuYnNwO0kgbWVudGlvbmVkIGVh
cmxpZXIgaW4gdGhpcyB0aHJlYWQ6IHRoZSB1c2Ugb2YgVExWIGluIGRhdGFwbGFuZSBwcm90b2Nv
bHMgaGFzIG5vdCBiZWVuIGEgcmVzb3VuZGluZyBzdWNjZXNzLjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Tbywgd2hpbGUgSSB1bmRlcnN0YW5k
IHRoZSBhbGx1cmUgb2YgZ2VuZXJpYywgaW4gcHJhY3RpY2FsIHRlcm1zIC0tIGJvdGggaGFyZHdh
cmUgX2FuZF8gc29mdHdhcmUgLS0gaW1wbGVtZW50YXRpb25zIG5lZWQgdG8gc3VwcG9ydCBhIG11
Y2ggbW9yZSBjb21wbGV4IHByb3RvY29sLiAmbmJzcDtUaGlzIGlzbid0IHRvIHNheSB3ZSBzaG91
bGRuJ3QgaGF2ZSB0aGUgb3B0aW9uIGZvciBzdWNoIGJ1dCBtYW5kYXRpbmcgc3VjaA0KIGlzIHdp
bGwgbGlrZWx5IHlpZWxkIGEgcGFyYWRveGljYWwgb3V0Y29tZTogdGhlIHZlcnkgYXBwZWFsaW5n
IGdlbmVyaWMgbmF0dXJlIG9mIHRoZSBUTFYgcmVzdWx0cyBpbiBjb21wbGV4aXR5IHRoYXQgcmVk
dWNlIHRoZSBhY3R1YWwgYXBwZWFsIG9mIHRoZSBwcm90b2NvbC48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIHNpbXBsZXN0IG9wdGlvbiBh
bGxvd3MgZXZlcnlvbmUgdG8gaGF2ZSBhIGJhc2VsaW5lIGFuZCBnZXQgaW1wbGVtZW50YXRpb25z
IG91dCB0aGUgZG9vci4gJm5ic3A7VGhpcyBtaWdodCBzb3VuZCBvZGQsIGJ1dCBsb3dlc3QgY29t
bW9uIGRlbm9taW5hdG9yIGlzIGV4YWN0bHkgaG93IHdlIGVuY291cmFnZSBkZXZlbG9wbWVudCwg
ZGVwbG95bWVudCBhbmQgaW50ZXJvcC4gJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_CDF2F015F4429F458815ED2A6C2B6B0B6D6E69BCMBX021W3CA2exch_--


From nobody Thu Dec  3 11:55:20 2015
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A914B1A6FFA for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:55:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EPdQ1h8SGnK5 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:55:17 -0800 (PST)
Received: from g2t2352.austin.hp.com (g2t2352.austin.hp.com [15.217.128.51]) (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 9DE7F1A1B2C for <sfc@ietf.org>; Thu,  3 Dec 2015 11:55:17 -0800 (PST)
Received: from G2W4316.americas.hpqcorp.net (g2w4316.austin.hp.com [16.197.9.73]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g2t2352.austin.hp.com (Postfix) with ESMTPS id F16C35A; Thu,  3 Dec 2015 19:55:16 +0000 (UTC)
Received: from G2W4314.americas.hpqcorp.net (16.197.24.50) by G2W4316.americas.hpqcorp.net (16.197.9.73) with Microsoft SMTP Server (TLS) id 14.3.169.1; Thu, 3 Dec 2015 19:54:08 +0000
Received: from G2W2527.americas.hpqcorp.net ([169.254.7.38]) by G2W4314.americas.hpqcorp.net ([16.197.24.50]) with mapi id 14.03.0169.001; Thu, 3 Dec 2015 19:54:08 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6klIsAgADIkYCAADCGgIAEnguAgAzcDQCAABmWAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAUjwAgAEjiwD//50ogA==
Date: Thu, 3 Dec 2015 19:54:08 +0000
Message-ID: <94DA9C7F532AD946852C9C5527195239254B4DDF@G2W2527.americas.hpqcorp.net>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <CAA=duU1Nse4M5UQ10bD1wn0Ns41p9JVeY1O+4n3CnFKR1ChLbw@mail.gmail.com> <295A4EA5-B00D-4462-9D0F-12484444EA6C@cisco.com>
In-Reply-To: <295A4EA5-B00D-4462-9D0F-12484444EA6C@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [16.193.232.30]
Content-Type: multipart/alternative; boundary="_000_94DA9C7F532AD946852C9C5527195239254B4DDFG2W2527americas_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/44vHJ-M6GRvE02SPt5Sn6HtGAOs>
Cc: "Carlos Pignataro \(cpignata\)" <cpignata@cisco.com>, "sfc@ietf.org" <sfc@ietf.org>, Dave Dolson <ddolson@sandvine.com>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 19:55:19 -0000

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

SGkgUGF1bDoNCg0KVGhlIHdheSBOU0ggaXMgY3VycmVudGx5IHNwZWNpZmllZCB3ZSBoYXZlIHR3
byBzZXBhcmF0ZSBpbmNvbXBhdGlibGUgZm9ybWF0cyB3aGljaCBhcmUgZml4ZWQgb3IgVExWLiBJ
4oCZbSBvcHBvc2VkIHRvIGhhdmluZyB0d28gZGlmZmVyZW50IGZvcm1hdHMgd2hlbiBpdCBpcyBw
b3NzaWJsZSB0byBoYXZlIGEgc2luZ2xlIGZvcm1hdCB3aGljaCBhY2NvbW1vZGF0ZXMgYWxsIHRo
ZSByZXF1aXJlbWVudHMuIEl0IHNlZW1zIHRvIG1lIHlvdXIgYXJndW1lbnQgaXMgc2ltcGx5IGEg
d2F5IHRvIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBieSBtYWtpbmcgaXQgYSBsb3NzIGxlYWRl
ciBpbiB0aGUgbWFya2V0Lg0KDQpDaGVlcnMsDQoNClBhdWwNCg0KRnJvbTogUGF1bCBRdWlubiAo
cGF1bHEpIFttYWlsdG86cGF1bHFAY2lzY28uY29tXQ0KU2VudDogVGh1cnNkYXksIERlY2VtYmVy
IDAzLCAyMDE1IDExOjQyIEFNDQpUbzogQW5kcmV3IEcuIE1hbGlzDQpDYzogRGF2ZSBEb2xzb247
IENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKTsgQm90dG9yZmYsIFBhdWw7IHNmY0BpZXRmLm9y
Zw0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQoN
Ck9uIERlYyAyLCAyMDE1LCBhdCA5OjE4IFBNLCBBbmRyZXcgRy4gTWFsaXMgPGFnbWFsaXNAZ21h
aWwuY29tPG1haWx0bzphZ21hbGlzQGdtYWlsLmNvbT4+IHdyb3RlOg0KDQpEYXZlLA0KDQpPbiBX
ZWQsIERlYyAyLCAyMDE1IGF0IDE6MjMgUE0sIERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5l
LmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PiB3cm90ZToNClNvIGFzIEkgc2VlIGl0
LCBUeXBlIDIgaXMgdGhlIGdlbmVyaWMgb25lIGFuZCBUeXBlIDEgaXMgYW4gb3B0aW1pemF0aW9u
IGZvciBzcGVjaWFsIGNhc2VzLg0KDQoNClRoYXTigJlzIGV4YWN0bHkgYXMgSSBzZWUgaXQgYXMg
d2VsbCAoc3RhdGVkIGluIGFuIGVhcmxpZXIgZW1haWwgaW4gdGhpcyBkaXNjdXNzaW9uKS4NCg0K
ImdlbmVyaWMiIGRvZXMgbm90IG1lYW4gdGhhdCBpdCBtYWtlcyBzZW5zZSB0byBtYW5kYXRlLiAg
UXVpdGUgdGhlIG9wcG9zaXRlIGluIG1hbnkgd2F5cy4gIEkgbWVudGlvbmVkIGVhcmxpZXIgaW4g
dGhpcyB0aHJlYWQ6IHRoZSB1c2Ugb2YgVExWIGluIGRhdGFwbGFuZSBwcm90b2NvbHMgaGFzIG5v
dCBiZWVuIGEgcmVzb3VuZGluZyBzdWNjZXNzLg0KDQpTbywgd2hpbGUgSSB1bmRlcnN0YW5kIHRo
ZSBhbGx1cmUgb2YgZ2VuZXJpYywgaW4gcHJhY3RpY2FsIHRlcm1zIC0tIGJvdGggaGFyZHdhcmUg
X2FuZF8gc29mdHdhcmUgLS0gaW1wbGVtZW50YXRpb25zIG5lZWQgdG8gc3VwcG9ydCBhIG11Y2gg
bW9yZSBjb21wbGV4IHByb3RvY29sLiAgVGhpcyBpc24ndCB0byBzYXkgd2Ugc2hvdWxkbid0IGhh
dmUgdGhlIG9wdGlvbiBmb3Igc3VjaCBidXQgbWFuZGF0aW5nIHN1Y2ggaXMgd2lsbCBsaWtlbHkg
eWllbGQgYSBwYXJhZG94aWNhbCBvdXRjb21lOiB0aGUgdmVyeSBhcHBlYWxpbmcgZ2VuZXJpYyBu
YXR1cmUgb2YgdGhlIFRMViByZXN1bHRzIGluIGNvbXBsZXhpdHkgdGhhdCByZWR1Y2UgdGhlIGFj
dHVhbCBhcHBlYWwgb2YgdGhlIHByb3RvY29sLg0KDQpUaGUgc2ltcGxlc3Qgb3B0aW9uIGFsbG93
cyBldmVyeW9uZSB0byBoYXZlIGEgYmFzZWxpbmUgYW5kIGdldCBpbXBsZW1lbnRhdGlvbnMgb3V0
IHRoZSBkb29yLiAgVGhpcyBtaWdodCBzb3VuZCBvZGQsIGJ1dCBsb3dlc3QgY29tbW9uIGRlbm9t
aW5hdG9yIGlzIGV4YWN0bHkgaG93IHdlIGVuY291cmFnZSBkZXZlbG9wbWVudCwgZGVwbG95bWVu
dCBhbmQgaW50ZXJvcC4NCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw
dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBp
bjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBz
cGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIg
ZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xh
c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+SGkgUGF1bDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPlRoZSB3YXkgTlNIIGlzIGN1cnJlbnRseSBzcGVjaWZpZWQgd2UgaGF2ZSB0d28g
c2VwYXJhdGUgaW5jb21wYXRpYmxlIGZvcm1hdHMgd2hpY2ggYXJlIGZpeGVkIG9yIFRMVi4gSeKA
mW0gb3Bwb3NlZCB0byBoYXZpbmcgdHdvIGRpZmZlcmVudCBmb3JtYXRzIHdoZW4gaXQgaXMgcG9z
c2libGUNCiB0byBoYXZlIGEgc2luZ2xlIGZvcm1hdCB3aGljaCBhY2NvbW1vZGF0ZXMgYWxsIHRo
ZSByZXF1aXJlbWVudHMuIEl0IHNlZW1zIHRvIG1lIHlvdXIgYXJndW1lbnQgaXMgc2ltcGx5IGEg
d2F5IHRvIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBieSBtYWtpbmcgaXQgYSBsb3NzIGxlYWRl
ciBpbiB0aGUgbWFya2V0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UGF1
bDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gUGF1bCBRdWlubiAo
cGF1bHEpIFttYWlsdG86cGF1bHFAY2lzY28uY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJz
ZGF5LCBEZWNlbWJlciAwMywgMjAxNSAxMTo0MiBBTTxicj4NCjxiPlRvOjwvYj4gQW5kcmV3IEcu
IE1hbGlzPGJyPg0KPGI+Q2M6PC9iPiBEYXZlIERvbHNvbjsgQ2FybG9zIFBpZ25hdGFybyAoY3Bp
Z25hdGEpOyBCb3R0b3JmZiwgUGF1bDsgc2ZjQGlldGYub3JnPGJyPg0KPGI+U3ViamVjdDo8L2I+
IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxk
aXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUu
MHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBEZWMgMiwgMjAxNSwgYXQgOTox
OCBQTSwgQW5kcmV3IEcuIE1hbGlzICZsdDs8YSBocmVmPSJtYWlsdG86YWdtYWxpc0BnbWFpbC5j
b20iPmFnbWFsaXNAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RGF2ZSw8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFdlZCwgRGVjIDIs
IDIwMTUgYXQgMToyMyBQTSwgRGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9sc29u
QHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPiZn
dDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0
O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5TbyBhcyBJIHNlZSBpdCwgVHlwZSAyIGlzIHRoZSBnZW5lcmljIG9uZSBhbmQgVHlwZSAx
IGlzIGFuIG9wdGltaXphdGlvbiBmb3Igc3BlY2lhbCBjYXNlcy48bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYXTigJlzIGV4
YWN0bHkgYXMgSSBzZWUgaXQgYXMgd2VsbCAoc3RhdGVkIGluIGFuIGVhcmxpZXIgZW1haWwgaW4g
dGhpcyBkaXNjdXNzaW9uKS48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZxdW90O2dlbmVy
aWMmcXVvdDsgZG9lcyBub3QgbWVhbiB0aGF0IGl0IG1ha2VzIHNlbnNlIHRvIG1hbmRhdGUuICZu
YnNwO1F1aXRlIHRoZSBvcHBvc2l0ZSBpbiBtYW55IHdheXMuICZuYnNwO0kgbWVudGlvbmVkIGVh
cmxpZXIgaW4gdGhpcyB0aHJlYWQ6IHRoZSB1c2Ugb2YgVExWIGluIGRhdGFwbGFuZSBwcm90b2Nv
bHMgaGFzIG5vdCBiZWVuIGEgcmVzb3VuZGluZyBzdWNjZXNzLjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5Tbywgd2hpbGUgSSB1bmRlcnN0YW5k
IHRoZSBhbGx1cmUgb2YgZ2VuZXJpYywgaW4gcHJhY3RpY2FsIHRlcm1zIC0tIGJvdGggaGFyZHdh
cmUgX2FuZF8gc29mdHdhcmUgLS0gaW1wbGVtZW50YXRpb25zIG5lZWQgdG8gc3VwcG9ydCBhIG11
Y2ggbW9yZSBjb21wbGV4IHByb3RvY29sLiAmbmJzcDtUaGlzIGlzbid0IHRvIHNheSB3ZSBzaG91
bGRuJ3QgaGF2ZSB0aGUgb3B0aW9uIGZvciBzdWNoIGJ1dCBtYW5kYXRpbmcgc3VjaA0KIGlzIHdp
bGwgbGlrZWx5IHlpZWxkIGEgcGFyYWRveGljYWwgb3V0Y29tZTogdGhlIHZlcnkgYXBwZWFsaW5n
IGdlbmVyaWMgbmF0dXJlIG9mIHRoZSBUTFYgcmVzdWx0cyBpbiBjb21wbGV4aXR5IHRoYXQgcmVk
dWNlIHRoZSBhY3R1YWwgYXBwZWFsIG9mIHRoZSBwcm90b2NvbC48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhlIHNpbXBsZXN0IG9wdGlvbiBh
bGxvd3MgZXZlcnlvbmUgdG8gaGF2ZSBhIGJhc2VsaW5lIGFuZCBnZXQgaW1wbGVtZW50YXRpb25z
IG91dCB0aGUgZG9vci4gJm5ic3A7VGhpcyBtaWdodCBzb3VuZCBvZGQsIGJ1dCBsb3dlc3QgY29t
bW9uIGRlbm9taW5hdG9yIGlzIGV4YWN0bHkgaG93IHdlIGVuY291cmFnZSBkZXZlbG9wbWVudCwg
ZGVwbG95bWVudCBhbmQgaW50ZXJvcC4gJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_94DA9C7F532AD946852C9C5527195239254B4DDFG2W2527americas_--


From nobody Thu Dec  3 11:59:39 2015
Return-Path: <walter.haeffner@vodafone.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E48851A8AC7 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:59:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3
X-Spam-Level: 
X-Spam-Status: No, score=-3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  FREEMAIL_FROM=0.001, J_CHICKENPOX_22=0.6, J_CHICKENPOX_24=0.6,  RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Dx3S5HnaSsth for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 11:59:34 -0800 (PST)
Received: from mail1.bemta14.messagelabs.com (mail1.bemta14.messagelabs.com [193.109.254.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 851801A8ACD for <sfc@ietf.org>; Thu,  3 Dec 2015 11:59:33 -0800 (PST)
Received: from [193.109.255.99] by server-2.bemta-14.messagelabs.com id E7/55-12889-32F90665; Thu, 03 Dec 2015 19:59:31 +0000
X-Env-Sender: walter.haeffner@vodafone.com
X-Msg-Ref: server-2.tower-48.messagelabs.com!1449172770!12214924!1
X-Originating-IP: [195.232.244.136]
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26221 invoked from network); 3 Dec 2015 19:59:31 -0000
Received: from mailout04.vodafone.com (HELO mailout04.vodafone.com) (195.232.244.136) by server-2.tower-48.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 3 Dec 2015 19:59:31 -0000
Received: from mailint01.vodafone.com (mailint01.vodafone.com [195.232.244.198]) by mailout04.vodafone.com (Postfix) with ESMTP id 3pBSg64M27znTZ2; Thu,  3 Dec 2015 20:59:30 +0100 (CET)
Received: from mailint01.vodafone.com (localhost [127.0.0.1]) by mailint01.vodafone.com (Postfix) with ESMTP id 3pBSg63PljzxQJY; Thu,  3 Dec 2015 20:59:30 +0100 (CET)
Received: from VOEXC03W.internal.vodafone.com (voexc03w.dc-ratingen.de [145.230.101.23]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailint01.vodafone.com (Postfix) with ESMTPS id 3pBSg62zyZzxQJh; Thu,  3 Dec 2015 20:59:30 +0100 (CET)
Received: from VOEXC08W.internal.vodafone.com (145.230.101.28) by VOEXC03W.internal.vodafone.com (145.230.101.23) with Microsoft SMTP Server (TLS) id 14.3.224.2; Thu, 3 Dec 2015 20:59:30 +0100
Received: from VOEXM20W.internal.vodafone.com ([169.254.4.47]) by voexc08w.internal.vodafone.com ([145.230.101.28]) with mapi id 14.03.0224.002; Thu, 3 Dec 2015 20:59:29 +0100
From: "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>
To: Dave Dolson <ddolson@sandvine.com>, David Melman <davidme@marvell.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggADFnQCAADCFgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAmS8AgABB5BCAAEpeAIAAIosAgAAwPDD///9XAIAAEOdg
Date: Thu, 3 Dec 2015 19:59:28 +0000
Message-ID: <C8C844F84E550E43865561FAE104718579E09928@VOEXM20W.internal.vodafone.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com>, <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com> <20151203194750.5697621.67982.53389@sandvine.com>
In-Reply-To: <20151203194750.5697621.67982.53389@sandvine.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/wJqYRx1axchWY8Imi20KbgaujFg>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 19:59:38 -0000

Thanks for your response.=20

Right. SFF only requires an RSP-ID and the SF-Index for forwarding. The met=
adata are parsed by the SF or SF-proxy and processed by the SF.


-----Urspr=FCngliche Nachricht-----
Von: Dave Dolson [mailto:ddolson@sandvine.com]=20
Gesendet: Donnerstag, 3. Dezember 2015 20:48
An: Haeffner, Walter, Vodafone DE; David Melman; sfc@ietf.org
Betreff: Re: [sfc] NSH context headers: fixed/tlv

My point about supporting all MD types was for SFF function only.
I don't believe SFFs need to parse past the start of the NSH header to make=
 a forwarding decision. SFFs don't need metadata or start of inner packet.




From: Haeffner, Walter, Vodafone DE
Sent: Thursday, December 3, 2015 2:21 PM
To: Dave Dolson; David Melman; sfc@ietf.org
Subject: AW: [sfc] NSH context headers: fixed/tlv


We don't need 256 variants of MD Type. As mentioned, two types seem to be s=
ufficient to support a mixed environment.

Metadata can cause a SF to reclassify which finally  may result in a modifi=
ed forwarding behaviour (do something dependent on a network state like loa=
d condition, location of the user in case of mobile networks etc. ).

I don't understand your third statement. Dave, may you please explain in so=
me more detail?

Regards,
Walter

Von: sfc [mailto:sfc-bounces@ietf.org] Im Auftrag von Dave Dolson
Gesendet: Donnerstag, 3. Dezember 2015 17:58
An: David Melman; sfc@ietf.org
Betreff: Re: [sfc] NSH context headers: fixed/tlv

Actually, it would be possible to mandate, "An SFF MUST support any value (=
0-255) of MD type."

The reason is that (as far as I can tell), forwarding decisions are not usi=
ng metadata anyhow.

This doesn't help with classifiers and SFs that need to use the metadata, b=
ut it might help with longevity of forwarding-plane silicon.


-Dave


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of David Melman
Sent: Thursday, December 03, 2015 9:54 AM
To: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv

There is no doubt that fixed-size header parsing eases the silicon design, =
thereby  lowering the barrier for silicon vendors to support it.

If we see that the main use cases are indeed satisfied by the fixed header =
size approach (MD Type 1), then making this the "MUST" will bring the great=
est level of adoption and compliance.

MD Type 2 is the fallback for more complex cases that cannot be satisfied b=
y MD Type 1. We should define MD Type 2 as "SHOULD"  to encourage silicon v=
endors to support this, without deterring the less motivated vendors from s=
upported MD Type 1.    Also, for use cases where no metadata is required, i=
t would be easy for vendors to support the MD type 2 without including any =
TLVs, i.e. just the fixed header.

David

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Haeffner, Walter, Voda=
fone DE
Sent: Thursday, December 03, 2015 11:30 AM
To: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>; Dave=
 Dolson; Carlos Pignataro (cpignata); Bottorff, Paul
Cc: Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv


Dear all,



Yes. Type Two should be a MUST and Type One should be optimized for the sil=
icon use case. To encourage silicon vendors a MUST for MD#2 may help for pe=
netration but I could live also with a SHOULD. Some feedback from silicon f=
olks (Broadcom, Cisco, Intel) may support this discussion. Having all the p=
erformance optimization shortcuts between a VM and a physNIC in mind we sho=
uld not leave out silicon based approaches.



Regards, Walter


Von: sfc [mailto:sfc-bounces@ietf.org] Im Auftrag von mohamed.boucadair@ora=
nge.com<mailto:mohamed.boucadair@orange.com>
Gesendet: Donnerstag, 3. Dezember 2015 07:32
An: Dave Dolson; Carlos Pignataro (cpignata); Bottorff, Paul
Cc: Andrew G. Malis; Paul Quinn (paulq); sfc@ietf.org<mailto:sfc@ietf.org>
Betreff: Re: [sfc] NSH context headers: fixed/tlv

Hi Dave, all,

Fully agree that MD#2 is simple and covers the generic use cases while MD#1=
 is an optimization (modulo some further explanation about the size of the =
fixed fields, their number, interaction with the control plane, etc.).

I'm still in favor of having MD#2 be MUST.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Dave Dolson Envoy=E9 :=
 mercredi 2 d=E9cembre 2015 22:24 =C0 : Carlos Pignataro (cpignata); Bottor=
ff, Paul Cc : Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org<mailto:sfc@=
ietf.org> Objet : Re: [sfc] NSH context headers: fixed/tlv

> we need to specify a MUST implement - and that should be the simplest to =
implement which allows for all common use cases - in other words, Type 1.

It is indeed simple to implement the packet parser, but I think Type 1 make=
s the control plane more complicated.
How does an SF know what item is placed in slot 1 of MD Type 1?
Type 2 allows the metadata to be self-describing.

Also, for many users who don't use metadata, Type 2 is more efficient.

So as I see it, Type 2 is the generic one and Type 1 is an optimization for=
 special cases.


-Dave




From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Carlos Pignataro (cpig=
nata)
Sent: Wednesday, December 02, 2015 4:04 PM
To: Bottorff, Paul
Cc: Andrew G. Malis; Paul Quinn (paulq); sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv

Hi, Paul B.,

Thanks for the conversation, please find one follow-up inline.

On Dec 1, 2015, at 5:57 PM, Bottorff, Paul <paul.bottorff@hpe.com<mailto:pa=
ul.bottorff@hpe.com>> wrote:

Hi Carlos:

More on this below,

Cheers,

Paul

From: Carlos Pignataro (cpignata) [mailto:cpignata@cisco.com]
Sent: Tuesday, December 01, 2015 2:32 PM
To: Bottorff, Paul
Cc: Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv

Paul B.,

Please see inline.

On Dec 1, 2015, at 5:12 PM, Bottorff, Paul <paul.bottorff@hpe.com<mailto:pa=
ul.bottorff@hpe.com>> wrote:

Hi Paul Q.:

See inline,

Cheers,

Paul

From: Carlos Pignataro (cpignata) [mailto:cpignata@cisco.com]
Sent: Tuesday, December 01, 2015 1:52 PM
To: Bottorff, Paul
Cc: Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv

Hi, Paul B.,

On Dec 1, 2015, at 4:45 PM, Bottorff, Paul <paul.bottorff@hpe.com<mailto:pa=
ul.bottorff@hpe.com>> wrote:

Hi Paul and Andew:


Paul, I agree that fixed length is easiest to implement and will allow the =
most rapid adoption. Never the less, a standard is of no value if it does n=
ot improve interoperability.

Of course. I do not see how interoperability is hampered in this case, howe=
ver.
PB>If an application needs TLVs then it can't interoperate with a system th=
at needs fixed sized formats. In effect you have two divergent standards.


If an SFP needs TLVs, it would be set with TLVs. That is part of the shared=
 SFP context. MD Type 1 and MD Type 2 are protocol options, not divergent s=
tandards.
PB>And if you have an SFP with one SF that needs TLVs and one that needs fi=
xed headers you're going to translate the formats at the SFF? The result is=
 the worst possible world where the switches need to know both formats and =
translate between them for various SFs.


I am not sure what it means to have "an SF that needs TLVs and one that nee=
ds fixed headers". Clearly, I am not proposing any translation!

Don't forget there is a control-plane programming the SFs/SFFs, and that CP=
 would set up the MD Type for a given SFP, so SFs do not 'need' specific en=
codings.

Now, to mitigate the risk of having no intersection in capability (one SF s=
upporting *only* Type 1 and one SF supporting *only* Type 2) is that we nee=
d to specify a MUST implement - and that should be the simplest to implemen=
t which allows for all common use cases - in other words, Type 1.

See below.

What I would suggest is either:
1) make TLVs the mandatory format with fixed size optional;
2) eliminate the TLV option entirely;
3) change the NSH header format options so the fixed size header is always =
present with optional TLVs following the fixed sized header.

To me, option 3 would not achieve a useful outcome. Basically, we could not=
 count with a deterministically fixed header, and the flexible TLV-based op=
tion would always have "stuff" before. Basically, this would negate the ben=
efits of both MD Type 1 and MD Type 2.

PB>For option 3 the fixed headers are at a constant offset which is what is=
 important to parse them easily. It is possible for a switch or for softwar=
e to use the fixed information at a fixed offset ever though TLV data may f=
ollow.


I see the problem space quite differently: If an SFP needs shared context t=
hat fits in an MD Type 1, it is set with MD Type 1. If it needs more, then =
it needs to parse the TLVs anyway (and thus a fixed part followed by TLVs d=
oes not help).
PB>TLVs always cost more than fixed size areas because they must encode ind=
ividual TLs. An application that needs more than the fixed area can encode =
can use the fixed area for a portion of the meta-data and then add as many =
extension TLVs as are needed. The resulting encode will be at least as effi=
cient as TLVs alone.

Now, bring the conversation a level down from theoretical to practical, dra=
ft-guichard-sfc-nsh-dc-allocation-02, draft-meng-sfc-nsh-broadband-allocati=
on, and draft-napper-sfc-nsh-mobility-allocation show what's needed for the=
 WG use cases. MD Type 2 adds extra flexibility (at a price).
PB>An talking very practically we are not omniscient. When we find we need =
a new piece of meta-data for these base use cases an extension TLV provides=
 the options of retaining the existing formatted data while adding an addit=
ional piece of meta-data. If done carefully, this can allow backward compat=
ibility with equipment that does not understand the new extensions.

In other words, the minimum common denominator and the simpler to implement=
 is MD Type 1.
PB>My option 2 is the simpler option. Fixed length only. What is currently =
proposed is the most complex since it leads to multiple formats with transl=
ations between them.


Please no translations!

- Carlos.

Thanks!

- Carlos.

If option 3 is chosen then applications can always count on the fixed sized=
 header as their default.

They could count with a fixed size part, not with a fixed sized header, if =
I understand the proposal correctly.

PB>This is one better than the current proposal which can't count on either=
 a fixed sized header or on a fixed size part at a known offset.

Thanks,

- Carlos.


Cheers,

Paul

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Paul Quinn (paulq)
Sent: Tuesday, December 01, 2015 12:14 PM
To: Andrew G. Malis
Cc: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv

Hi Andy,


Please see below.


Thanks
Paul


On Nov 23, 2015, at 10:50 AM, Andrew G. Malis <agmalis@gmail.com<mailto:agm=
alis@gmail.com>> wrote:

I agree with Paul B. that interoperability is best served by using a header=
 that accommodates the greatest number of possible applications and use cas=
es as the common denominator. This argues for type 2 being the MUST to impl=
ement, with type 1 being an optional optimization for some particular use c=
ases or applications that require at most a particular number context heade=
rs.


PQ>  I don't follow that logic: the _easiest_ (in terms of complexity, cost=
, etc.) option makes the most sense to mandate since it allows for a broad =
implementation and helps ensure adoption of the protocol.  Mandating a more=
 complex option simply slows the adoption.  This is exactly the conversatio=
n we had when putting together the draft, and one that seems to resonate wi=
th developers and operators alike.

PQ>  Also, let's not ignore history (you know the old adage ;)): TLV and ot=
her variable length data plane protocols have not been a success.  We can d=
ebate the reasons for that, but the fact remains: simple data planes get ad=
option.  As Paul B. points out below, we don't know all the metadata answer=
s, but we do know that a bounded amount of metadata is very important for S=
FC use cases.  Let's use that fact, and a simple protocol to get implementa=
tion out the door.

In a separate email, Med asked a very reasonable question - for type 1, why=
 are there four mandatory context headers, rather than 2, 3, 5, 10, etc.? T=
he draft contains no particular justification for this choice.

PQ>  That's a very valid question.  The starting premise was simple: a boun=
ded set of fixed metadata.   Based on some experience in the service space =
and some initial use case discussion with operators, 4 provided some balanc=
e: reasonable in that it provided some meaningful space, yet not so large a=
s to become unwieldy, all the while forcing some discipline.  Overall that =
has proven to be true as implementations have been tested and mapped to use=
 cases.  Of course you can come up with cases where 4 is too many, or too f=
ew, in which case the draft provides a means to accommodate that.

PQ>  I also think we need to be realistic.  We were urged during WG formati=
on by a large operator: the IETF cannot spend years trying to solve the ser=
vice chaining issue.  The need for an interoperable protocol is acute and o=
perators need to start working on deployment (see the vibrancy of the open =
source projects in this space).  The balance of type 1 and type 2 allows fo=
r velocity and evolution.




It's true that there are two particular use cases, draft-guichard-sfc-nsh-d=
c-allocation and draft-napper-sfc-nsh-mobility-allocation, that look to mak=
e good use of exactly 4 context headers. However, these are just two partic=
ular examples, and not yet accepted by the WG.  Further development of thes=
e drafts, or even implementation, may show that four are insufficient.

Cheers,
Andy


On Fri, Nov 20, 2015 at 12:20 PM, Bottorff, Paul <paul.bottorff@hpe.com<mai=
lto:paul.bottorff@hpe.com>> wrote:
I think we all could agree that fixed headers are easier to implement than =
TLVs, however that does not rationalize mandating a fixed header implementa=
tion. It would rationalize supporting only fixed length headers, however we=
 have been unable to do this. Options always weaken standards agreement.

If the application requires TLVs, then it does not provide any standards ad=
vantage to mandate support for fixed headers. It will not be possible for a=
n application that requires TLVs to fall back to fixed length headers. If t=
hey could, then we should eliminate the TLV option from NSH.

IMHO we should be looking at the abstract semantics for meta-data before we=
 consider how to encode it. Once we decide what needs to be encoded then we=
 can consider the best encodings and what should be mandatory or optional.

Cheers,

Paul
From: sfc [mailto:sfc-bounces@ietf.org<mailto:sfc-bounces@ietf.org>] On Beh=
alf Of Paul Quinn (paulq)
Sent: Friday, November 20, 2015 6:27 AM
To: Qin Wu
Cc: uri.elzur@intel.com<mailto:uri.elzur@intel.com>; Dolganow, Andrew (Andr=
ew); sfc@ietf.org<mailto:sfc@ietf.org>; Linda Dunbar
Subject: Re: [sfc] NSH context headers: fixed/tlv


On Nov 19, 2015, at 9:28 PM, Qin Wu <bill.wu@huawei.com<mailto:bill.wu@huaw=
ei.com>> wrote:

Hi, Andrew and Paul:
It looks I missed a lot of discussion regarding NSH context header in the p=
ast, thanks Paul to point me the archive.
Generally speaking, there is tradeoff between performance and flexibility.


Absolutely, and that's the reason for offering the two options: balance spe=
ed/simplicity and flexibility.

The philosophy is to mandate the simplest form of metadata, enabling a broa=
d implementation base.  If/when more flexibility is needed a more flexible =
NSH type is available, along with the associated tradeoffs.  That's the bal=
ance that we decided to strike and it seems to be reasonable and well accep=
ted.

Thanks,
Paul


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


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


From nobody Thu Dec  3 12:03:59 2015
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D0D411A9095 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 12:03:58 -0800 (PST)
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, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IQNytpvYQgOM for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 12:03:55 -0800 (PST)
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 1A3BE1A908D for <sfc@ietf.org>; Thu,  3 Dec 2015 12:03:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=16994; q=dns/txt; s=iport; t=1449173035; x=1450382635; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=sm5oyodc7UqHl40q9bp3SQ3bA4nMDvzQ8PKMj2mSkUo=; b=aldQoVY+veyBfqMtXcIPAsOLkka2QDuZboWvuo7aXD6afOsdizv3yIAn mz7Dey6LjaP/4xVBWidC8porrK84bjDd/t/qfQ5oCKo6xK2gGZIHITAdr pLK4svPd4nr0QrB8R6szxExOXLQPtKZU7WO0/VDPwurLuqiBbxB2uGzyi s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AAAgCVnmBW/40NJK1egzpTbga9PAENg?= =?us-ascii?q?W4XCoI9gzACgU44FAEBAQEBAQGBCoQ0AQEBBAEBAQtXCRsCAQgOAwQBAQEnByE?= =?us-ascii?q?GCxQJCAIEARKIGgMSDb0xDYRFAQEBAQEBAQEBAQEBAQEBAQEBAQEVBIZUg3eBB?= =?us-ascii?q?oJTgVcRAR2EYgWWYQGLRIF3gVuEQ452g2eDcQEfAQFCghYYgVZyhC46gQcBAQE?=
X-IronPort-AV: E=Sophos;i="5.20,378,1444694400"; d="scan'208";a="214037074"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 03 Dec 2015 20:03:53 +0000
Received: from XCH-RCD-006.cisco.com (xch-rcd-006.cisco.com [173.37.102.16]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id tB3K3r9u023861 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 3 Dec 2015 20:03:53 GMT
Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-RCD-006.cisco.com (173.37.102.16) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Thu, 3 Dec 2015 14:03:52 -0600
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.000; Thu, 3 Dec 2015 14:03:52 -0600
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: Dave Dolson <ddolson@sandvine.com>, "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>, David Melman <davidme@marvell.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggAE69gCAADCFgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAmS8AgAAxv4CAAFqDAIAAIosAgAAoA4CAAAePAP//sKIA
Date: Thu, 3 Dec 2015 20:03:52 +0000
Message-ID: <D28609C0.329D2%jguichar@cisco.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com> <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com> <20151203194750.5697621.67982.53389@sandvine.com>
In-Reply-To: <20151203194750.5697621.67982.53389@sandvine.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.24.19.135]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <37BB6E8BAF93EC43A388FB527EBB6164@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/yp03rtUzsX5P85RdPzQY0GhgsDA>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 20:03:59 -0000

Hi Dave,

Actually SFFs do need metadata if they are to support a number of use
cases - termination of chain is a classic example for preservation of VPN
forwarding context.

Jim

On 12/3/15, 2:47 PM, "sfc on behalf of Dave Dolson" <sfc-bounces@ietf.org
on behalf of ddolson@sandvine.com> wrote:

>My point about supporting all MD types was for SFF function only.
>I don't believe SFFs need to parse past the start of the NSH header to
>make a forwarding decision. SFFs don't need metadata or start of inner
>packet.
>
>
>
>
>From: Haeffner, Walter, Vodafone DE
>Sent: Thursday, December 3, 2015 2:21 PM
>To: Dave Dolson; David Melman; sfc@ietf.org
>Subject: AW: [sfc] NSH context headers: fixed/tlv
>
>
>We don=B9t need 256 variants of MD Type. As mentioned, two types seem to b=
e
>sufficient to support a mixed environment.
>
>Metadata can cause a SF to reclassify which finally  may result in a
>modified forwarding behaviour (do something dependent on a network state
>like load condition, location of the user in case of mobile networks etc.
>).
>
>I don=B9t understand your third statement. Dave, may you please explain in
>some more detail?
>
>Regards,
>Walter
>
>Von: sfc [mailto:sfc-bounces@ietf.org] Im Auftrag von Dave Dolson
>Gesendet: Donnerstag, 3. Dezember 2015 17:58
>An: David Melman; sfc@ietf.org
>Betreff: Re: [sfc] NSH context headers: fixed/tlv
>
>Actually, it would be possible to mandate, =B3An SFF MUST support any valu=
e
>(0-255) of MD type.=B2
>
>The reason is that (as far as I can tell), forwarding decisions are not
>using metadata anyhow.
>
>This doesn=B9t help with classifiers and SFs that need to use the metadata=
,
>but it might help with longevity of forwarding-plane silicon.
>
>
>-Dave
>
>
>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of David Melman
>Sent: Thursday, December 03, 2015 9:54 AM
>To: sfc@ietf.org<mailto:sfc@ietf.org>
>Subject: Re: [sfc] NSH context headers: fixed/tlv
>
>There is no doubt that fixed-size header parsing eases the silicon
>design, thereby  lowering the barrier for silicon vendors to support it.
>
>If we see that the main use cases are indeed satisfied by the fixed
>header size approach (MD Type 1), then making this the =B3MUST=B2 will bri=
ng
>the greatest level of adoption and compliance.
>
>MD Type 2 is the fallback for more complex cases that cannot be satisfied
>by MD Type 1. We should define MD Type 2 as =B3SHOULD=B2  to encourage
>silicon vendors to support this, without deterring the less motivated
>vendors from supported MD Type 1.    Also, for use cases where no
>metadata is required, it would be easy for vendors to support the MD type
>2 without including any TLVs, i.e. just the fixed header.
>
>David
>
>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Haeffner, Walter,
>Vodafone DE
>Sent: Thursday, December 03, 2015 11:30 AM
>To: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>;
>Dave Dolson; Carlos Pignataro (cpignata); Bottorff, Paul
>Cc: Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org<mailto:sfc@ietf.org>
>Subject: Re: [sfc] NSH context headers: fixed/tlv
>
>
>Dear all,
>
>
>
>Yes. Type Two should be a MUST and Type One should be optimized for the
>silicon use case. To encourage silicon vendors a MUST for MD#2 may help
>for penetration but I could live also with a SHOULD. Some feedback from
>silicon folks (Broadcom, Cisco, Intel) may support this discussion.
>Having all the performance optimization shortcuts between a VM and a
>physNIC in mind we should not leave out silicon based approaches.
>
>
>
>Regards, Walter
>
>
>Von: sfc [mailto:sfc-bounces@ietf.org] Im Auftrag von
>mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>
>Gesendet: Donnerstag, 3. Dezember 2015 07:32
>An: Dave Dolson; Carlos Pignataro (cpignata); Bottorff, Paul
>Cc: Andrew G. Malis; Paul Quinn (paulq); sfc@ietf.org<mailto:sfc@ietf.org>
>Betreff: Re: [sfc] NSH context headers: fixed/tlv
>
>Hi Dave, all,
>
>Fully agree that MD#2 is simple and covers the generic use cases while
>MD#1 is an optimization (modulo some further explanation about the size
>of the fixed fields, their number, interaction with the control plane,
>etc.).
>
>I=B9m still in favor of having MD#2 be MUST.
>
>Cheers,
>Med
>
>De : sfc [mailto:sfc-bounces@ietf.org] De la part de Dave Dolson
>Envoy=E9 : mercredi 2 d=E9cembre 2015 22:24
>=C0 : Carlos Pignataro (cpignata); Bottorff, Paul
>Cc : Paul Quinn (paulq); Andrew G. Malis;
>sfc@ietf.org<mailto:sfc@ietf.org>
>Objet : Re: [sfc] NSH context headers: fixed/tlv
>
>> we need to specify a MUST implement =8B and that should be the simplest
>>to implement which allows for all common use cases =8B in other words,
>>Type 1.
>
>It is indeed simple to implement the packet parser, but I think Type 1
>makes the control plane more complicated.
>How does an SF know what item is placed in slot 1 of MD Type 1?
>Type 2 allows the metadata to be self-describing.
>
>Also, for many users who don=B9t use metadata, Type 2 is more efficient.
>
>So as I see it, Type 2 is the generic one and Type 1 is an optimization
>for special cases.
>
>
>-Dave
>
>
>
>
>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Carlos Pignataro
>(cpignata)
>Sent: Wednesday, December 02, 2015 4:04 PM
>To: Bottorff, Paul
>Cc: Andrew G. Malis; Paul Quinn (paulq); sfc@ietf.org<mailto:sfc@ietf.org>
>Subject: Re: [sfc] NSH context headers: fixed/tlv
>
>Hi, Paul B.,
>
>Thanks for the conversation, please find one follow-up inline.
>
>On Dec 1, 2015, at 5:57 PM, Bottorff, Paul
><paul.bottorff@hpe.com<mailto:paul.bottorff@hpe.com>> wrote:
>
>Hi Carlos:
>
>More on this below,
>
>Cheers,
>
>Paul
>
>From: Carlos Pignataro (cpignata) [mailto:cpignata@cisco.com]
>Sent: Tuesday, December 01, 2015 2:32 PM
>To: Bottorff, Paul
>Cc: Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org<mailto:sfc@ietf.org>
>Subject: Re: [sfc] NSH context headers: fixed/tlv
>
>Paul B.,
>
>Please see inline.
>
>On Dec 1, 2015, at 5:12 PM, Bottorff, Paul
><paul.bottorff@hpe.com<mailto:paul.bottorff@hpe.com>> wrote:
>
>Hi Paul Q.:
>
>See inline,
>
>Cheers,
>
>Paul
>
>From: Carlos Pignataro (cpignata) [mailto:cpignata@cisco.com]
>Sent: Tuesday, December 01, 2015 1:52 PM
>To: Bottorff, Paul
>Cc: Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org<mailto:sfc@ietf.org>
>Subject: Re: [sfc] NSH context headers: fixed/tlv
>
>Hi, Paul B.,
>
>On Dec 1, 2015, at 4:45 PM, Bottorff, Paul
><paul.bottorff@hpe.com<mailto:paul.bottorff@hpe.com>> wrote:
>
>Hi Paul and Andew:
>
>
>Paul, I agree that fixed length is easiest to implement and will allow
>the most rapid adoption. Never the less, a standard is of no value if it
>does not improve interoperability.
>
>Of course. I do not see how interoperability is hampered in this case,
>however.
>PB>If an application needs TLVs then it can=B9t interoperate with a system
>that needs fixed sized formats. In effect you have two divergent
>standards.
>
>
>If an SFP needs TLVs, it would be set with TLVs. That is part of the
>shared SFP context. MD Type 1 and MD Type 2 are protocol options, not
>divergent standards.
>PB>And if you have an SFP with one SF that needs TLVs and one that needs
>fixed headers you=B9re going to translate the formats at the SFF? The
>result is the worst possible world where the switches need to know both
>formats and translate between them for various SFs.
>
>
>I am not sure what it means to have =B3an SF that needs TLVs and one that
>needs fixed headers=B2. Clearly, I am not proposing any translation!
>
>Don=B9t forget there is a control-plane programming the SFs/SFFs, and that
>CP would set up the MD Type for a given SFP, so SFs do not =8Cneed=B9
>specific encodings.
>
>Now, to mitigate the risk of having no intersection in capability (one SF
>supporting *only* Type 1 and one SF supporting *only* Type 2) is that we
>need to specify a MUST implement =8B and that should be the simplest to
>implement which allows for all common use cases =8B in other words, Type 1=
.
>
>See below.
>
>What I would suggest is either:
>1) make TLVs the mandatory format with fixed size optional;
>2) eliminate the TLV option entirely;
>3) change the NSH header format options so the fixed size header is
>always present with optional TLVs following the fixed sized header.
>
>To me, option 3 would not achieve a useful outcome. Basically, we could
>not count with a deterministically fixed header, and the flexible
>TLV-based option would always have =B3stuff=B2 before. Basically, this wou=
ld
>negate the benefits of both MD Type 1 and MD Type 2.
>
>PB>For option 3 the fixed headers are at a constant offset which is what
>is important to parse them easily. It is possible for a switch or for
>software to use the fixed information at a fixed offset ever though TLV
>data may follow.
>
>
>I see the problem space quite differently: If an SFP needs shared context
>that fits in an MD Type 1, it is set with MD Type 1. If it needs more,
>then it needs to parse the TLVs anyway (and thus a fixed part followed by
>TLVs does not help).
>PB>TLVs always cost more than fixed size areas because they must encode
>individual TLs. An application that needs more than the fixed area can
>encode can use the fixed area for a portion of the meta-data and then add
>as many extension TLVs as are needed. The resulting encode will be at
>least as efficient as TLVs alone.
>
>Now, bring the conversation a level down from theoretical to practical,
>draft-guichard-sfc-nsh-dc-allocation-02,
>draft-meng-sfc-nsh-broadband-allocation, and
>draft-napper-sfc-nsh-mobility-allocation show what=B9s needed for the WG
>use cases. MD Type 2 adds extra flexibility (at a price).
>PB>An talking very practically we are not omniscient. When we find we
>need a new piece of meta-data for these base use cases an extension TLV
>provides the options of retaining the existing formatted data while
>adding an additional piece of meta-data. If done carefully, this can
>allow backward compatibility with equipment that does not understand the
>new extensions.
>
>In other words, the minimum common denominator and the simpler to
>implement is MD Type 1.
>PB>My option 2 is the simpler option. Fixed length only. What is
>currently proposed is the most complex since it leads to multiple formats
>with translations between them.
>
>
>Please no translations!
>
>=8B Carlos.
>
>Thanks!
>
>=8B Carlos.
>
>If option 3 is chosen then applications can always count on the fixed
>sized header as their default.
>
>They could count with a fixed size part, not with a fixed sized header,
>if I understand the proposal correctly.
>
>PB>This is one better than the current proposal which can=B9t count on
>either a fixed sized header or on a fixed size part at a known offset.
>
>Thanks,
>
>=8B Carlos.
>
>
>Cheers,
>
>Paul
>
>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Paul Quinn (paulq)
>Sent: Tuesday, December 01, 2015 12:14 PM
>To: Andrew G. Malis
>Cc: sfc@ietf.org<mailto:sfc@ietf.org>
>Subject: Re: [sfc] NSH context headers: fixed/tlv
>
>Hi Andy,
>
>
>Please see below.
>
>
>Thanks
>Paul
>
>
>On Nov 23, 2015, at 10:50 AM, Andrew G. Malis
><agmalis@gmail.com<mailto:agmalis@gmail.com>> wrote:
>
>I agree with Paul B. that interoperability is best served by using a
>header that accommodates the greatest number of possible applications and
>use cases as the common denominator. This argues for type 2 being the
>MUST to implement, with type 1 being an optional optimization for some
>particular use cases or applications that require at most a particular
>number context headers.
>
>
>PQ>  I don't follow that logic: the _easiest_ (in terms of complexity,
>cost, etc.) option makes the most sense to mandate since it allows for a
>broad implementation and helps ensure adoption of the protocol.
>Mandating a more complex option simply slows the adoption.  This is
>exactly the conversation we had when putting together the draft, and one
>that seems to resonate with developers and operators alike.
>
>PQ>  Also, let's not ignore history (you know the old adage ;)): TLV and
>other variable length data plane protocols have not been a success.  We
>can debate the reasons for that, but the fact remains: simple data planes
>get adoption.  As Paul B. points out below, we don't know all the
>metadata answers, but we do know that a bounded amount of metadata is
>very important for SFC use cases.  Let's use that fact, and a simple
>protocol to get implementation out the door.
>
>In a separate email, Med asked a very reasonable question - for type 1,
>why are there four mandatory context headers, rather than 2, 3, 5, 10,
>etc.? The draft contains no particular justification for this choice.
>
>PQ>  That's a very valid question.  The starting premise was simple: a
>bounded set of fixed metadata.   Based on some experience in the service
>space and some initial use case discussion with operators, 4 provided
>some balance: reasonable in that it provided some meaningful space, yet
>not so large as to become unwieldy, all the while forcing some
>discipline.  Overall that has proven to be true as implementations have
>been tested and mapped to use cases.  Of course you can come up with
>cases where 4 is too many, or too few, in which case the draft provides a
>means to accommodate that.
>
>PQ>  I also think we need to be realistic.  We were urged during WG
>formation by a large operator: the IETF cannot spend years trying to
>solve the service chaining issue.  The need for an interoperable protocol
>is acute and operators need to start working on deployment (see the
>vibrancy of the open source projects in this space).  The balance of type
>1 and type 2 allows for velocity and evolution.
>
>
>
>
>It=B9s true that there are two particular use cases,
>draft-guichard-sfc-nsh-dc-allocation and
>draft-napper-sfc-nsh-mobility-allocation, that look to make good use of
>exactly 4 context headers. However, these are just two particular
>examples, and not yet accepted by the WG.  Further development of these
>drafts, or even implementation, may show that four are insufficient.
>
>Cheers,
>Andy
>
>
>On Fri, Nov 20, 2015 at 12:20 PM, Bottorff, Paul
><paul.bottorff@hpe.com<mailto:paul.bottorff@hpe.com>> wrote:
>I think we all could agree that fixed headers are easier to implement
>than TLVs, however that does not rationalize mandating a fixed header
>implementation. It would rationalize supporting only fixed length
>headers, however we have been unable to do this. Options always weaken
>standards agreement.
>
>If the application requires TLVs, then it does not provide any standards
>advantage to mandate support for fixed headers. It will not be possible
>for an application that requires TLVs to fall back to fixed length
>headers. If they could, then we should eliminate the TLV option from NSH.
>
>IMHO we should be looking at the abstract semantics for meta-data before
>we consider how to encode it. Once we decide what needs to be encoded
>then we can consider the best encodings and what should be mandatory or
>optional.
>
>Cheers,
>
>Paul
>From: sfc [mailto:sfc-bounces@ietf.org<mailto:sfc-bounces@ietf.org>] On
>Behalf Of Paul Quinn (paulq)
>Sent: Friday, November 20, 2015 6:27 AM
>To: Qin Wu
>Cc: uri.elzur@intel.com<mailto:uri.elzur@intel.com>; Dolganow, Andrew
>(Andrew); sfc@ietf.org<mailto:sfc@ietf.org>; Linda Dunbar
>Subject: Re: [sfc] NSH context headers: fixed/tlv
>
>
>On Nov 19, 2015, at 9:28 PM, Qin Wu
><bill.wu@huawei.com<mailto:bill.wu@huawei.com>> wrote:
>
>Hi, Andrew and Paul:
>It looks I missed a lot of discussion regarding NSH context header in the
>past, thanks Paul to point me the archive.
>Generally speaking, there is tradeoff between performance and flexibility.
>
>
>Absolutely, and that's the reason for offering the two options: balance
>speed/simplicity and flexibility.
>
>The philosophy is to mandate the simplest form of metadata, enabling a
>broad implementation base.  If/when more flexibility is needed a more
>flexible NSH type is available, along with the associated tradeoffs.
>That's the balance that we decided to strike and it seems to be
>reasonable and well accepted.
>
>Thanks,
>Paul
>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org<mailto:sfc@ietf.org>
>https://www.ietf.org/mailman/listinfo/sfc
>
>
>_______________________________________________
>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 Dec  3 12:16:15 2015
Return-Path: <jgross@vmware.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 68B721A9112 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 12:16:13 -0800 (PST)
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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VxCi3REpfeLf for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 12:16:11 -0800 (PST)
Received: from smtp-outbound-2.vmware.com (smtp-outbound-2.vmware.com [208.91.2.13]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9604A1A8A97 for <sfc@ietf.org>; Thu,  3 Dec 2015 12:16:11 -0800 (PST)
Received: from sc9-mailhost2.vmware.com (sc9-mailhost2.vmware.com [10.113.161.72]) by smtp-outbound-2.vmware.com (Postfix) with ESMTP id EFF0C2830B; Thu,  3 Dec 2015 12:16:09 -0800 (PST)
Received: from EX13-CAS-005.vmware.com (ex13-cas-005.vmware.com [10.113.191.55]) by sc9-mailhost2.vmware.com (Postfix) with ESMTP id CD09BB00EC; Thu,  3 Dec 2015 12:16:10 -0800 (PST)
Received: from EX13-MBX-010.vmware.com (10.113.191.30) by EX13-MBX-008.vmware.com (10.113.191.28) with Microsoft SMTP Server (TLS) id 15.0.1076.9; Thu, 3 Dec 2015 12:16:10 -0800
Received: from EX13-MBX-010.vmware.com ([fe80::c937:743c:749c:829b]) by EX13-MBX-010.vmware.com ([fe80::c937:743c:749c:829b%15]) with mapi id 15.00.1076.010; Thu, 3 Dec 2015 12:16:10 -0800
From: Jesse Gross <jgross@vmware.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggAFcfQCAADCFgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAUjwAgAEjiwD//4OOAA==
Date: Thu, 3 Dec 2015 20:16:10 +0000
Message-ID: <9E406184-CDF7-448C-A26D-3E1188753D7C@vmware.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <CAA=duU1Nse4M5UQ10bD1wn0Ns41p9JVeY1O+4n3CnFKR1ChLbw@mail.gmail.com> <295A4EA5-B00D-4462-9D0F-12484444EA6C@cisco.com>
In-Reply-To: <295A4EA5-B00D-4462-9D0F-12484444EA6C@cisco.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.113.170.11]
Content-Type: multipart/alternative; boundary="_000_9E406184CDF7448CA26D3E1188753D7Cvmwarecom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/JzdBzp_MXaqhEtKDOr8bqjlSyLc>
Cc: "Carlos Pignataro \(cpignata\)" <cpignata@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>, "Bottorff, Paul" <paul.bottorff@hpe.com>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 20:16:13 -0000

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

T24gMTIvMy8xNSwgMTE6NDEgQU0sICJzZmMgb24gYmVoYWxmIG9mIFBhdWwgUXVpbm4gKHBhdWxx
KSIgPHNmYy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZz4gb24g
YmVoYWxmIG9mIHBhdWxxQGNpc2NvLmNvbTxtYWlsdG86cGF1bHFAY2lzY28uY29tPj4gd3JvdGU6
DQoNCg0KT24gRGVjIDIsIDIwMTUsIGF0IDk6MTggUE0sIEFuZHJldyBHLiBNYWxpcyA8YWdtYWxp
c0BnbWFpbC5jb208bWFpbHRvOmFnbWFsaXNAZ21haWwuY29tPj4gd3JvdGU6DQoNCkRhdmUsDQoN
Ck9uIFdlZCwgRGVjIDIsIDIwMTUgYXQgMToyMyBQTSwgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2Fu
ZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+IHdyb3RlOg0KU28gYXMgSSBz
ZWUgaXQsIFR5cGUgMiBpcyB0aGUgZ2VuZXJpYyBvbmUgYW5kIFR5cGUgMSBpcyBhbiBvcHRpbWl6
YXRpb24gZm9yIHNwZWNpYWwgY2FzZXMuDQoNCg0KVGhhdOKAmXMgZXhhY3RseSBhcyBJIHNlZSBp
dCBhcyB3ZWxsIChzdGF0ZWQgaW4gYW4gZWFybGllciBlbWFpbCBpbiB0aGlzIGRpc2N1c3Npb24p
Lg0KDQoiZ2VuZXJpYyIgZG9lcyBub3QgbWVhbiB0aGF0IGl0IG1ha2VzIHNlbnNlIHRvIG1hbmRh
dGUuICBRdWl0ZSB0aGUgb3Bwb3NpdGUgaW4gbWFueSB3YXlzLiAgSSBtZW50aW9uZWQgZWFybGll
ciBpbiB0aGlzIHRocmVhZDogdGhlIHVzZSBvZiBUTFYgaW4gZGF0YXBsYW5lIHByb3RvY29scyBo
YXMgbm90IGJlZW4gYSByZXNvdW5kaW5nIHN1Y2Nlc3MuDQoNClNvLCB3aGlsZSBJIHVuZGVyc3Rh
bmQgdGhlIGFsbHVyZSBvZiBnZW5lcmljLCBpbiBwcmFjdGljYWwgdGVybXMgLS0gYm90aCBoYXJk
d2FyZSBfYW5kXyBzb2Z0d2FyZSAtLSBpbXBsZW1lbnRhdGlvbnMgbmVlZCB0byBzdXBwb3J0IGEg
bXVjaCBtb3JlIGNvbXBsZXggcHJvdG9jb2wuICBUaGlzIGlzbid0IHRvIHNheSB3ZSBzaG91bGRu
J3QgaGF2ZSB0aGUgb3B0aW9uIGZvciBzdWNoIGJ1dCBtYW5kYXRpbmcgc3VjaCBpcyB3aWxsIGxp
a2VseSB5aWVsZCBhIHBhcmFkb3hpY2FsIG91dGNvbWU6IHRoZSB2ZXJ5IGFwcGVhbGluZyBnZW5l
cmljIG5hdHVyZSBvZiB0aGUgVExWIHJlc3VsdHMgaW4gY29tcGxleGl0eSB0aGF0IHJlZHVjZSB0
aGUgYWN0dWFsIGFwcGVhbCBvZiB0aGUgcHJvdG9jb2wuDQoNClRoZSBzaW1wbGVzdCBvcHRpb24g
YWxsb3dzIGV2ZXJ5b25lIHRvIGhhdmUgYSBiYXNlbGluZSBhbmQgZ2V0IGltcGxlbWVudGF0aW9u
cyBvdXQgdGhlIGRvb3IuICBUaGlzIG1pZ2h0IHNvdW5kIG9kZCwgYnV0IGxvd2VzdCBjb21tb24g
ZGVub21pbmF0b3IgaXMgZXhhY3RseSBob3cgd2UgZW5jb3VyYWdlIGRldmVsb3BtZW50LCBkZXBs
b3ltZW50IGFuZCBpbnRlcm9wLg0KDQpTcGVha2luZyBhcyBvbmUgb2YgdGhlIG1haW4gYXV0aG9y
cyBvZiBPcGVuIHZTd2l0Y2gsIEkgc3Ryb25nbHkgZGlzYWdyZWUgd2l0aCB0aGUgaW1wbGljYXRp
b24gdGhhdCB0aGUgdXNlIG9mIGEgc2V0IG9mIDQgZml4ZWQgZmllbGRzIGlzIGEgZGVzaWduIHRo
YXQgaXMgYXBwZWFsaW5nIHRvIHNvZnR3YXJlLiBUaGUgYmVuZWZpdHMgb2YgZmxleGliaWxpdHkg
dmFzdGx5IG91dHdlaWdoIHRoZSByZWxhdGl2ZWx5IG1pbmltYWwgYWRkaXRpb25hbCBpbXBsZW1l
bnRhdGlvbiB0aW1lLg0KDQpXaGV0aGVyIG9yIG5vdCBUTFZzIGFyZSBpbXBsZW1lbnRlZCBpbiBw
cmFjdGljZSBpcyBub3QgYW4gaW5oZXJlbnQgcHJvcGVydHkgb2YgVExWcy4gSXQgZW50aXJlbHkg
ZGVwZW5kcyBvbiB3aGV0aGVyIHBlb3BsZSB0aGluayB0aGV5IGFyZSBhIHVzZWZ1bCBmZWF0dXJl
IHdoZW4gdGhlIHByb3RvY29sIGluaXRpYWxseSBzdGFydHMgdG8gc2VlIHNvbWUgYWRvcHRpb24g
b3Igd2hldGhlciB0aGV5IHZpZXcgaXQgYXMgYSBzZWNvbmRhcnkgYW5kIG9wdGlvbmFsIG1lY2hh
bmlzbS4gSWYgdGhlIFRMVnMgYXJlIG5vdCBhIGNvcmUgbWVjaGFuaXNtIG9uIGRheSAxIHRoZW4g
bm9ib2R5IHdpbGwgaW1wbGVtZW50IHRoZW0gYW5kIGluIHRoZSBmdXR1cmUgZXZlcnlib2R5IHdp
bGwg4oCca25vd+KAnSB0aGF0IFRMViBiYXNlZCBleHRlbnNpb25zIGFyZSB1bnVzYWJsZS4NCg==

--_000_9E406184CDF7448CA26D3E1188753D7Cvmwarecom_
Content-Type: text/html; charset="utf-8"
Content-ID: <5E43207439C1A94CB64A922FC52BD80C@pa-exch1.vmware.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pk9uIDEyLzMvMTUsIDExOjQxIEFNLCAmcXVvdDtzZmMgb24gYmVoYWxmIG9mIFBhdWwgUXVp
bm4gKHBhdWxxKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
Ij5zZmMtYm91bmNlc0BpZXRmLm9yZzwvYT4gb24gYmVoYWxmIG9mDQo8YSBocmVmPSJtYWlsdG86
cGF1bHFAY2lzY28uY29tIj5wYXVscUBjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGRpdj48YnI+
DQo8L2Rpdj4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FV
T1RFIiBzdHlsZT0iQk9SREVSLUxFRlQ6ICNiNWM0ZGYgNSBzb2xpZDsgUEFERElORzowIDAgMCA1
OyBNQVJHSU46MCAwIDAgNTsiPg0KPGRpdj4NCjxkaXYgc3R5bGU9IndvcmQtd3JhcDogYnJlYWst
d29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVy
LXdoaXRlLXNwYWNlOyIgY2xhc3M9IiI+DQo8YnIgY2xhc3M9IiI+DQo8ZGl2Pg0KPGJsb2NrcXVv
dGUgdHlwZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPk9uIERlYyAyLCAyMDE1LCBh
dCA5OjE4IFBNLCBBbmRyZXcgRy4gTWFsaXMgJmx0OzxhIGhyZWY9Im1haWx0bzphZ21hbGlzQGdt
YWlsLmNvbSIgY2xhc3M9IiI+YWdtYWxpc0BnbWFpbC5jb208L2E+Jmd0OyB3cm90ZTo8L2Rpdj4N
CjxiciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQo8ZGl2IGNsYXNzPSIiPg0K
PGRpdiBkaXI9Imx0ciIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+RGF2ZSw8
L2Rpdj4NCjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxk
aXYgY2xhc3M9ImdtYWlsX2V4dHJhIj4NCjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiBXZWQs
IERlYyAyLCAyMDE1IGF0IDE6MjMgUE0sIERhdmUgRG9sc29uIDxzcGFuIGRpcj0ibHRyIiBjbGFz
cz0iIj4NCiZsdDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0i
X2JsYW5rIiBjbGFzcz0iIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7PC9zcGFuPiB3cm90
ZTo8YnIgY2xhc3M9IiI+DQo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJt
YXJnaW46MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6
MWV4Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNvIGFzIEkgc2VlIGl0LCBUeXBlIDIgaXMgdGhl
IGdlbmVyaWMgb25lIGFuZCBUeXBlIDEgaXMgYW4gb3B0aW1pemF0aW9uIGZvciBzcGVjaWFsIGNh
c2VzLjx1IGNsYXNzPSIiPjwvdT48dSBjbGFzcz0iIj48L3U+PC9wPg0KPGRpdiBjbGFzcz0iIj48
YnIgY2xhc3M9IndlYmtpdC1ibG9jay1wbGFjZWhvbGRlciI+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxiciBjbGFzcz0iIj4NCjwvZGl2
Pg0KVGhhdOKAmXMgZXhhY3RseSBhcyBJIHNlZSBpdCBhcyB3ZWxsIChzdGF0ZWQgaW4gYW4gZWFy
bGllciBlbWFpbCBpbiB0aGlzIGRpc2N1c3Npb24pLjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PiZxdW90O2dlbmVy
aWMmcXVvdDsgZG9lcyBub3QgbWVhbiB0aGF0IGl0IG1ha2VzIHNlbnNlIHRvIG1hbmRhdGUuICZu
YnNwO1F1aXRlIHRoZSBvcHBvc2l0ZSBpbiBtYW55IHdheXMuICZuYnNwO0kgbWVudGlvbmVkIGVh
cmxpZXIgaW4gdGhpcyB0aHJlYWQ6IHRoZSB1c2Ugb2YgVExWIGluIGRhdGFwbGFuZSBwcm90b2Nv
bHMgaGFzIG5vdCBiZWVuIGEgcmVzb3VuZGluZyBzdWNjZXNzLjwvZGl2Pg0KPGRpdj48YnIgY2xh
c3M9IiI+DQo8L2Rpdj4NCjxkaXY+U28sIHdoaWxlIEkgdW5kZXJzdGFuZCB0aGUgYWxsdXJlIG9m
IGdlbmVyaWMsIGluIHByYWN0aWNhbCB0ZXJtcyAtLSBib3RoIGhhcmR3YXJlIF9hbmRfIHNvZnR3
YXJlIC0tIGltcGxlbWVudGF0aW9ucyBuZWVkIHRvIHN1cHBvcnQgYSBtdWNoIG1vcmUgY29tcGxl
eCBwcm90b2NvbC4gJm5ic3A7VGhpcyBpc24ndCB0byBzYXkgd2Ugc2hvdWxkbid0IGhhdmUgdGhl
IG9wdGlvbiBmb3Igc3VjaCBidXQgbWFuZGF0aW5nIHN1Y2ggaXMgd2lsbCBsaWtlbHkNCiB5aWVs
ZCBhIHBhcmFkb3hpY2FsIG91dGNvbWU6IHRoZSB2ZXJ5IGFwcGVhbGluZyBnZW5lcmljIG5hdHVy
ZSBvZiB0aGUgVExWIHJlc3VsdHMgaW4gY29tcGxleGl0eSB0aGF0IHJlZHVjZSB0aGUgYWN0dWFs
IGFwcGVhbCBvZiB0aGUgcHJvdG9jb2wuPC9kaXY+DQo8ZGl2PjxiciBjbGFzcz0iIj4NCjwvZGl2
Pg0KPGRpdj5UaGUgc2ltcGxlc3Qgb3B0aW9uIGFsbG93cyBldmVyeW9uZSB0byBoYXZlIGEgYmFz
ZWxpbmUgYW5kIGdldCBpbXBsZW1lbnRhdGlvbnMgb3V0IHRoZSBkb29yLiAmbmJzcDtUaGlzIG1p
Z2h0IHNvdW5kIG9kZCwgYnV0IGxvd2VzdCBjb21tb24gZGVub21pbmF0b3IgaXMgZXhhY3RseSBo
b3cgd2UgZW5jb3VyYWdlIGRldmVsb3BtZW50LCBkZXBsb3ltZW50IGFuZCBpbnRlcm9wLiAmbmJz
cDs8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4N
CjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlNwZWFraW5nIGFzIG9uZSBvZiB0aGUgbWFpbiBhdXRo
b3JzIG9mIE9wZW4gdlN3aXRjaCwgSSBzdHJvbmdseSBkaXNhZ3JlZSB3aXRoIHRoZSBpbXBsaWNh
dGlvbiB0aGF0IHRoZSB1c2Ugb2YgYSBzZXQgb2YgNCBmaXhlZCBmaWVsZHMgaXMgYSBkZXNpZ24g
dGhhdCBpcyBhcHBlYWxpbmcgdG8gc29mdHdhcmUuIFRoZSBiZW5lZml0cyBvZiBmbGV4aWJpbGl0
eSB2YXN0bHkgb3V0d2VpZ2ggdGhlIHJlbGF0aXZlbHkgbWluaW1hbCBhZGRpdGlvbmFsDQogaW1w
bGVtZW50YXRpb24gdGltZS48L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PldoZXRoZXIg
b3Igbm90IFRMVnMgYXJlIGltcGxlbWVudGVkIGluIHByYWN0aWNlIGlzIG5vdCBhbiBpbmhlcmVu
dCBwcm9wZXJ0eSBvZiBUTFZzLiBJdCBlbnRpcmVseSBkZXBlbmRzIG9uIHdoZXRoZXIgcGVvcGxl
IHRoaW5rIHRoZXkgYXJlIGEgdXNlZnVsIGZlYXR1cmUgd2hlbiB0aGUgcHJvdG9jb2wgaW5pdGlh
bGx5IHN0YXJ0cyB0byBzZWUgc29tZSBhZG9wdGlvbiBvciB3aGV0aGVyIHRoZXkgdmlldyBpdCBh
cyBhIHNlY29uZGFyeSBhbmQNCiBvcHRpb25hbCBtZWNoYW5pc20uIElmIHRoZSBUTFZzIGFyZSBu
b3QgYSBjb3JlIG1lY2hhbmlzbSBvbiBkYXkgMSB0aGVuIG5vYm9keSB3aWxsIGltcGxlbWVudCB0
aGVtIGFuZCBpbiB0aGUgZnV0dXJlIGV2ZXJ5Ym9keSB3aWxsIOKAnGtub3figJ0gdGhhdCBUTFYg
YmFzZWQgZXh0ZW5zaW9ucyBhcmUgdW51c2FibGUuPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_9E406184CDF7448CA26D3E1188753D7Cvmwarecom_--


From nobody Thu Dec  3 12:50:57 2015
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 926271AC3FE for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 12:50:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.01
X-Spam-Level: 
X-Spam-Status: No, score=-7.01 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, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kIcN5fmj6IFM for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 12:50:54 -0800 (PST)
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 733D31AC3F5 for <sfc@ietf.org>; Thu,  3 Dec 2015 12:50:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1449175854; x=1480711854; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=stlvvC4V95khR84iofvJDPkpLwVjRfzbmqD/u8Z+8M0=; b=v8QV2E4N9thp+v0fcVBYCCSGzpPB5Bd9wsUAD5XonhV3GZlLRUh4Uvum aCJaGle2+ZNk43EbvTKJr1bOGGHnih6JAfwe8PFoBR9z3b8ZkiBSyA8oc 8+ke62UCjG/i9I/z3uD8rSU47TCA4vGhE0m/bhNgJjnklnUGl6lmve7uD c=;
X-IronPort-AV: E=Sophos;i="5.20,378,1444694400"; d="scan'208";a="191392463"
Received: from oracle-apps.f5net.com (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP/TLS/AES256-SHA; 03 Dec 2015 20:50:54 +0000
Received: from SEAEXCHMBX02.olympus.F5Net.com (192.168.15.224) by seaexchmbx02.olympus.F5Net.com (192.168.15.224) with Microsoft SMTP Server (TLS) id 15.0.1130.7; Thu, 3 Dec 2015 12:50:53 -0800
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.1130.005; Thu, 3 Dec 2015 12:50:53 -0800
From: Sumandra Majee <S.Majee@F5.com>
To: Dave Dolson <ddolson@sandvine.com>, "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>, David Melman <davidme@marvell.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggAFcfQCAADCFgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAmS8AgAAxv4CAAFqDAIAAIosAgAAoBICAAAeOAP//i3kA
Date: Thu, 3 Dec 2015 20:50:53 +0000
Message-ID: <D285E989.48166%s.majee@f5.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com> <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com> <20151203194750.5697621.67982.53389@sandvine.com>
In-Reply-To: <20151203194750.5697621.67982.53389@sandvine.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: text/plain; charset="iso-8859-1"
Content-ID: <02DFEEEEEE2D364796366930337E33FB@F5.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/ddc7rAZP1v1MTjQLc3boqVDn9js>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 20:50:55 -0000

On 12/3/15, 11:47 AM, "sfc on behalf of Dave Dolson" <sfc-bounces@ietf.org
on behalf of ddolson@sandvine.com> wrote:

>My point about supporting all MD types was for SFF function only.
>I don't believe SFFs need to parse past the start of the NSH header to
>make a forwarding decision. SFFs don't need metadata or start of inner
>packet.

That is a very broad statement and I don=B9t agree with that. If SFF wants
to look at flowid, or at another contextual information to skip a portion
of chain then that would be required. Furthermore it will perhaps restrict
many other potential optimization and applications. SFF is a logical
entity and can be implemented in software with highly programmable hooks
or it can be a dumb next hop lookup engine.
>
>
>


From nobody Thu Dec  3 13:21:29 2015
Return-Path: <walter.haeffner@vodafone.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 277911ACD82 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 13:21:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cOWIqfbKW-p3 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 13:21:26 -0800 (PST)
Received: from mail1.bemta5.messagelabs.com (mail1.bemta5.messagelabs.com [195.245.231.147]) (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 123E11ACD7A for <sfc@ietf.org>; Thu,  3 Dec 2015 13:21:25 -0800 (PST)
Received: from [85.158.136.83] by server-11.bemta-5.messagelabs.com id 1C/4F-24494-452B0665; Thu, 03 Dec 2015 21:21:24 +0000
X-Env-Sender: walter.haeffner@vodafone.com
X-Msg-Ref: server-6.tower-36.messagelabs.com!1449177683!5683271!1
X-Originating-IP: [195.232.244.136]
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23897 invoked from network); 3 Dec 2015 21:21:23 -0000
Received: from mailout04.vodafone.com (HELO mailout04.vodafone.com) (195.232.244.136) by server-6.tower-36.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP; 3 Dec 2015 21:21:23 -0000
Received: from mailint01.vodafone.com (mailint01.vodafone.com [195.232.244.198]) by mailout04.vodafone.com (Postfix) with ESMTP id 3pBVTb1ctyznTYp; Thu,  3 Dec 2015 22:21:23 +0100 (CET)
Received: from mailint01.vodafone.com (localhost [127.0.0.1]) by mailint01.vodafone.com (Postfix) with ESMTP id 3pBVTZ6PSLzxP1T; Thu,  3 Dec 2015 22:21:22 +0100 (CET)
Received: from VOEXC03W.internal.vodafone.com (voexc03w.dc-ratingen.de [145.230.101.23]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailint01.vodafone.com (Postfix) with ESMTPS id 3pBVTZ6104zxP0x; Thu,  3 Dec 2015 22:21:22 +0100 (CET)
Received: from VOEXM20W.internal.vodafone.com ([169.254.4.47]) by VOEXC03W.internal.vodafone.com ([145.230.101.23]) with mapi id 14.03.0224.002; Thu, 3 Dec 2015 22:21:22 +0100
From: "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>
To: Sumandra Majee <S.Majee@F5.com>, Dave Dolson <ddolson@sandvine.com>, "David Melman" <davidme@marvell.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggADFnQCAADCFgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAmS8AgABB5BCAAEpeAIAAIosAgAAwPDD///9XAIAAEZiAgAARa6A=
Date: Thu, 3 Dec 2015 21:21:21 +0000
Message-ID: <C8C844F84E550E43865561FAE104718579E09A4B@VOEXM20W.internal.vodafone.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com> <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com> <20151203194750.5697621.67982.53389@sandvine.com> <D285E989.48166%s.majee@f5.com>
In-Reply-To: <D285E989.48166%s.majee@f5.com>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/ZUYIQ_tzS1zdKGKbY5o5hI-KWIU>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 21:21:28 -0000

Hi Sumandra,

Thanks for your feedback. From my point of view it would make some sense if=
 the WG would elaborate more details on the actual forwarding requirements.=
 Some would say use NSH SFP but the WG allowed that a SFP must not uniquely=
 support a FW decision. Therefore the notion of a RSP. For sure we could  a=
lso use a SFP-ID plus some "SFP distinguisher" to ensure appropriate forwar=
ding.=20

When you talk about a flow-id, do you mean the original naked user generate=
d L2/L3 flow before entering the SFC overlay (tunnel) system? If yes, how d=
oes this information contribute to a constrained SFC overlay forwarding? We=
 would use the flow entries and try to generate something like an "SFC entr=
opy-ID" (not to say label) as a "SFP distinguisher" but will this data real=
ly include info on constrained SFC forwarding?=20

Until now I thought a SFF first is a simple FW engine which may be extended=
 to become a classifier. I've seen the intelligence located more in the SF.=
 But well, it may be worth to think about your view that a SFF may have som=
e more functionality.=20

Best regards,
Walter

-----Urspr=FCngliche Nachricht-----
Von: Sumandra Majee [mailto:S.Majee@F5.com]=20
Gesendet: Donnerstag, 3. Dezember 2015 21:51
An: Dave Dolson; Haeffner, Walter, Vodafone DE; David Melman; sfc@ietf.org
Betreff: Re: [sfc] NSH context headers: fixed/tlv



On 12/3/15, 11:47 AM, "sfc on behalf of Dave Dolson" <sfc-bounces@ietf.org =
on behalf of ddolson@sandvine.com> wrote:

>My point about supporting all MD types was for SFF function only.
>I don't believe SFFs need to parse past the start of the NSH header to=20
>make a forwarding decision. SFFs don't need metadata or start of inner=20
>packet.

That is a very broad statement and I don=B9t agree with that. If SFF wants =
to look at flowid, or at another contextual information to skip a portion o=
f chain then that would be required. Furthermore it will perhaps restrict m=
any other potential optimization and applications. SFF is a logical entity =
and can be implemented in software with highly programmable hooks or it can=
 be a dumb next hop lookup engine.
>
>
>


From nobody Thu Dec  3 13:25:29 2015
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC1501ACDB8 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 13:25:25 -0800 (PST)
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, RCVD_IN_DNSWL_LOW=-0.7, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aHHyBIFtHQdM for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 13:25:18 -0800 (PST)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) by ietfa.amsl.com (Postfix) with ESMTP id 4733B1ACDA9 for <sfc@ietf.org>; Thu,  3 Dec 2015 13:25:18 -0800 (PST)
Received: from BLR-EXCHP-2.sandvine.com (192.168.196.172) by wtl-exchp-1.sandvine.com (192.168.194.178) with Microsoft SMTP Server (TLS) id 14.3.195.1; Thu, 3 Dec 2015 16:25:17 -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; Thu, 3 Dec 2015 16:25:17 -0500
From: Dave Dolson <ddolson@sandvine.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>, David Melman <davidme@marvell.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggAEqMwCAADCEgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlQCAAAWLgIAABzkAgAFynwD//6y6UIAA8doAgAAxv4CAAFqCAP//zaPAgAB87ID//7O+ZwALCOcAAAhlCtA=
Date: Thu, 3 Dec 2015 21:25:20 +0000
Message-ID: <E8355113905631478EFF04F5AA706E9830DD8FB5@wtl-exchp-2.sandvine.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com> <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com> <20151203194750.5697621.67982.53389@sandvine.com> <D28609C0.329D2%jguichar@cisco.com>
In-Reply-To: <D28609C0.329D2%jguichar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.63]
Content-Type: text/plain; charset="windows-1258"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/4DINyEJHVIHM66EfLJnRTJ4WHkk>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 21:25:26 -0000

Thanks Jim. Obviously I wasn't thinking of the Routing Domain class of meta=
data.

It doesn't appear that the NSH draft takes a stance on whether or not funct=
ions=20
should attempt to support all MD types if they do not utilize metadata.

My opinion is that it is acceptable for functions to ignore the MD if they =
don't use it.


-----Original Message-----
From: Jim Guichard (jguichar) [mailto:jguichar@cisco.com]=20
Sent: Thursday, December 03, 2015 3:04 PM
To: Dave Dolson; Haeffner, Walter, Vodafone DE; David Melman; sfc@ietf.org
Subject: Re: [sfc] NSH context headers: fixed/tlv

Hi Dave,

Actually SFFs do need metadata if they are to support a number of use
cases - termination of chain is a classic example for preservation of VPN
forwarding context.

Jim

On 12/3/15, 2:47 PM, "sfc on behalf of Dave Dolson" <sfc-bounces@ietf.org
on behalf of ddolson@sandvine.com> wrote:

>My point about supporting all MD types was for SFF function only.
>I don't believe SFFs need to parse past the start of the NSH header to
>make a forwarding decision. SFFs don't need metadata or start of inner
>packet.
>
>
>
>
>From: Haeffner, Walter, Vodafone DE
>Sent: Thursday, December 3, 2015 2:21 PM
>To: Dave Dolson; David Melman; sfc@ietf.org
>Subject: AW: [sfc] NSH context headers: fixed/tlv
>
>
>We don=B9t need 256 variants of MD Type. As mentioned, two types seem to b=
e
>sufficient to support a mixed environment.
>
>Metadata can cause a SF to reclassify which finally  may result in a
>modified forwarding behaviour (do something dependent on a network state
>like load condition, location of the user in case of mobile networks etc.
>).
>
>I don=B9t understand your third statement. Dave, may you please explain in
>some more detail?
>
>Regards,
>Walter
>
>Von: sfc [mailto:sfc-bounces@ietf.org] Im Auftrag von Dave Dolson
>Gesendet: Donnerstag, 3. Dezember 2015 17:58
>An: David Melman; sfc@ietf.org
>Betreff: Re: [sfc] NSH context headers: fixed/tlv
>
>Actually, it would be possible to mandate, =B3An SFF MUST support any valu=
e
>(0-255) of MD type.=B2
>
>The reason is that (as far as I can tell), forwarding decisions are not
>using metadata anyhow.
>
>This doesn=B9t help with classifiers and SFs that need to use the metadata=
,
>but it might help with longevity of forwarding-plane silicon.
>
>
>-Dave
>
>
>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of David Melman
>Sent: Thursday, December 03, 2015 9:54 AM
>To: sfc@ietf.org<mailto:sfc@ietf.org>
>Subject: Re: [sfc] NSH context headers: fixed/tlv
>
>There is no doubt that fixed-size header parsing eases the silicon
>design, thereby  lowering the barrier for silicon vendors to support it.
>
>If we see that the main use cases are indeed satisfied by the fixed
>header size approach (MD Type 1), then making this the =B3MUST=B2 will bri=
ng
>the greatest level of adoption and compliance.
>
>MD Type 2 is the fallback for more complex cases that cannot be satisfied
>by MD Type 1. We should define MD Type 2 as =B3SHOULD=B2  to encourage
>silicon vendors to support this, without deterring the less motivated
>vendors from supported MD Type 1.    Also, for use cases where no
>metadata is required, it would be easy for vendors to support the MD type
>2 without including any TLVs, i.e. just the fixed header.
>
>David
>
>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Haeffner, Walter,
>Vodafone DE
>Sent: Thursday, December 03, 2015 11:30 AM
>To: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>;
>Dave Dolson; Carlos Pignataro (cpignata); Bottorff, Paul
>Cc: Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org<mailto:sfc@ietf.org>
>Subject: Re: [sfc] NSH context headers: fixed/tlv
>
>
>Dear all,
>
>
>
>Yes. Type Two should be a MUST and Type One should be optimized for the
>silicon use case. To encourage silicon vendors a MUST for MD#2 may help
>for penetration but I could live also with a SHOULD. Some feedback from
>silicon folks (Broadcom, Cisco, Intel) may support this discussion.
>Having all the performance optimization shortcuts between a VM and a
>physNIC in mind we should not leave out silicon based approaches.
>
>
>
>Regards, Walter
>
>
>Von: sfc [mailto:sfc-bounces@ietf.org] Im Auftrag von
>mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>
>Gesendet: Donnerstag, 3. Dezember 2015 07:32
>An: Dave Dolson; Carlos Pignataro (cpignata); Bottorff, Paul
>Cc: Andrew G. Malis; Paul Quinn (paulq); sfc@ietf.org<mailto:sfc@ietf.org>
>Betreff: Re: [sfc] NSH context headers: fixed/tlv
>
>Hi Dave, all,
>
>Fully agree that MD#2 is simple and covers the generic use cases while
>MD#1 is an optimization (modulo some further explanation about the size
>of the fixed fields, their number, interaction with the control plane,
>etc.).
>
>I=B9m still in favor of having MD#2 be MUST.
>
>Cheers,
>Med
>
>De : sfc [mailto:sfc-bounces@ietf.org] De la part de Dave Dolson
>Envoy=E9 : mercredi 2 d=E9cembre 2015 22:24
>=C0 : Carlos Pignataro (cpignata); Bottorff, Paul
>Cc : Paul Quinn (paulq); Andrew G. Malis;
>sfc@ietf.org<mailto:sfc@ietf.org>
>Objet : Re: [sfc] NSH context headers: fixed/tlv
>
>> we need to specify a MUST implement =8B and that should be the simplest
>>to implement which allows for all common use cases =8B in other words,
>>Type 1.
>
>It is indeed simple to implement the packet parser, but I think Type 1
>makes the control plane more complicated.
>How does an SF know what item is placed in slot 1 of MD Type 1?
>Type 2 allows the metadata to be self-describing.
>
>Also, for many users who don=B9t use metadata, Type 2 is more efficient.
>
>So as I see it, Type 2 is the generic one and Type 1 is an optimization
>for special cases.
>
>
>-Dave
>
>
>
>
>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Carlos Pignataro
>(cpignata)
>Sent: Wednesday, December 02, 2015 4:04 PM
>To: Bottorff, Paul
>Cc: Andrew G. Malis; Paul Quinn (paulq); sfc@ietf.org<mailto:sfc@ietf.org>
>Subject: Re: [sfc] NSH context headers: fixed/tlv
>
>Hi, Paul B.,
>
>Thanks for the conversation, please find one follow-up inline.
>
>On Dec 1, 2015, at 5:57 PM, Bottorff, Paul
><paul.bottorff@hpe.com<mailto:paul.bottorff@hpe.com>> wrote:
>
>Hi Carlos:
>
>More on this below,
>
>Cheers,
>
>Paul
>
>From: Carlos Pignataro (cpignata) [mailto:cpignata@cisco.com]
>Sent: Tuesday, December 01, 2015 2:32 PM
>To: Bottorff, Paul
>Cc: Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org<mailto:sfc@ietf.org>
>Subject: Re: [sfc] NSH context headers: fixed/tlv
>
>Paul B.,
>
>Please see inline.
>
>On Dec 1, 2015, at 5:12 PM, Bottorff, Paul
><paul.bottorff@hpe.com<mailto:paul.bottorff@hpe.com>> wrote:
>
>Hi Paul Q.:
>
>See inline,
>
>Cheers,
>
>Paul
>
>From: Carlos Pignataro (cpignata) [mailto:cpignata@cisco.com]
>Sent: Tuesday, December 01, 2015 1:52 PM
>To: Bottorff, Paul
>Cc: Paul Quinn (paulq); Andrew G. Malis; sfc@ietf.org<mailto:sfc@ietf.org>
>Subject: Re: [sfc] NSH context headers: fixed/tlv
>
>Hi, Paul B.,
>
>On Dec 1, 2015, at 4:45 PM, Bottorff, Paul
><paul.bottorff@hpe.com<mailto:paul.bottorff@hpe.com>> wrote:
>
>Hi Paul and Andew:
>
>
>Paul, I agree that fixed length is easiest to implement and will allow
>the most rapid adoption. Never the less, a standard is of no value if it
>does not improve interoperability.
>
>Of course. I do not see how interoperability is hampered in this case,
>however.
>PB>If an application needs TLVs then it can=B9t interoperate with a system
>that needs fixed sized formats. In effect you have two divergent
>standards.
>
>
>If an SFP needs TLVs, it would be set with TLVs. That is part of the
>shared SFP context. MD Type 1 and MD Type 2 are protocol options, not
>divergent standards.
>PB>And if you have an SFP with one SF that needs TLVs and one that needs
>fixed headers you=B9re going to translate the formats at the SFF? The
>result is the worst possible world where the switches need to know both
>formats and translate between them for various SFs.
>
>
>I am not sure what it means to have =B3an SF that needs TLVs and one that
>needs fixed headers=B2. Clearly, I am not proposing any translation!
>
>Don=B9t forget there is a control-plane programming the SFs/SFFs, and that
>CP would set up the MD Type for a given SFP, so SFs do not =8Cneed=B9
>specific encodings.
>
>Now, to mitigate the risk of having no intersection in capability (one SF
>supporting *only* Type 1 and one SF supporting *only* Type 2) is that we
>need to specify a MUST implement =8B and that should be the simplest to
>implement which allows for all common use cases =8B in other words, Type 1=
.
>
>See below.
>
>What I would suggest is either:
>1) make TLVs the mandatory format with fixed size optional;
>2) eliminate the TLV option entirely;
>3) change the NSH header format options so the fixed size header is
>always present with optional TLVs following the fixed sized header.
>
>To me, option 3 would not achieve a useful outcome. Basically, we could
>not count with a deterministically fixed header, and the flexible
>TLV-based option would always have =B3stuff=B2 before. Basically, this wou=
ld
>negate the benefits of both MD Type 1 and MD Type 2.
>
>PB>For option 3 the fixed headers are at a constant offset which is what
>is important to parse them easily. It is possible for a switch or for
>software to use the fixed information at a fixed offset ever though TLV
>data may follow.
>
>
>I see the problem space quite differently: If an SFP needs shared context
>that fits in an MD Type 1, it is set with MD Type 1. If it needs more,
>then it needs to parse the TLVs anyway (and thus a fixed part followed by
>TLVs does not help).
>PB>TLVs always cost more than fixed size areas because they must encode
>individual TLs. An application that needs more than the fixed area can
>encode can use the fixed area for a portion of the meta-data and then add
>as many extension TLVs as are needed. The resulting encode will be at
>least as efficient as TLVs alone.
>
>Now, bring the conversation a level down from theoretical to practical,
>draft-guichard-sfc-nsh-dc-allocation-02,
>draft-meng-sfc-nsh-broadband-allocation, and
>draft-napper-sfc-nsh-mobility-allocation show what=B9s needed for the WG
>use cases. MD Type 2 adds extra flexibility (at a price).
>PB>An talking very practically we are not omniscient. When we find we
>need a new piece of meta-data for these base use cases an extension TLV
>provides the options of retaining the existing formatted data while
>adding an additional piece of meta-data. If done carefully, this can
>allow backward compatibility with equipment that does not understand the
>new extensions.
>
>In other words, the minimum common denominator and the simpler to
>implement is MD Type 1.
>PB>My option 2 is the simpler option. Fixed length only. What is
>currently proposed is the most complex since it leads to multiple formats
>with translations between them.
>
>
>Please no translations!
>
>=8B Carlos.
>
>Thanks!
>
>=8B Carlos.
>
>If option 3 is chosen then applications can always count on the fixed
>sized header as their default.
>
>They could count with a fixed size part, not with a fixed sized header,
>if I understand the proposal correctly.
>
>PB>This is one better than the current proposal which can=B9t count on
>either a fixed sized header or on a fixed size part at a known offset.
>
>Thanks,
>
>=8B Carlos.
>
>
>Cheers,
>
>Paul
>
>From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Paul Quinn (paulq)
>Sent: Tuesday, December 01, 2015 12:14 PM
>To: Andrew G. Malis
>Cc: sfc@ietf.org<mailto:sfc@ietf.org>
>Subject: Re: [sfc] NSH context headers: fixed/tlv
>
>Hi Andy,
>
>
>Please see below.
>
>
>Thanks
>Paul
>
>
>On Nov 23, 2015, at 10:50 AM, Andrew G. Malis
><agmalis@gmail.com<mailto:agmalis@gmail.com>> wrote:
>
>I agree with Paul B. that interoperability is best served by using a
>header that accommodates the greatest number of possible applications and
>use cases as the common denominator. This argues for type 2 being the
>MUST to implement, with type 1 being an optional optimization for some
>particular use cases or applications that require at most a particular
>number context headers.
>
>
>PQ>  I don't follow that logic: the _easiest_ (in terms of complexity,
>cost, etc.) option makes the most sense to mandate since it allows for a
>broad implementation and helps ensure adoption of the protocol.
>Mandating a more complex option simply slows the adoption.  This is
>exactly the conversation we had when putting together the draft, and one
>that seems to resonate with developers and operators alike.
>
>PQ>  Also, let's not ignore history (you know the old adage ;)): TLV and
>other variable length data plane protocols have not been a success.  We
>can debate the reasons for that, but the fact remains: simple data planes
>get adoption.  As Paul B. points out below, we don't know all the
>metadata answers, but we do know that a bounded amount of metadata is
>very important for SFC use cases.  Let's use that fact, and a simple
>protocol to get implementation out the door.
>
>In a separate email, Med asked a very reasonable question - for type 1,
>why are there four mandatory context headers, rather than 2, 3, 5, 10,
>etc.? The draft contains no particular justification for this choice.
>
>PQ>  That's a very valid question.  The starting premise was simple: a
>bounded set of fixed metadata.   Based on some experience in the service
>space and some initial use case discussion with operators, 4 provided
>some balance: reasonable in that it provided some meaningful space, yet
>not so large as to become unwieldy, all the while forcing some
>discipline.  Overall that has proven to be true as implementations have
>been tested and mapped to use cases.  Of course you can come up with
>cases where 4 is too many, or too few, in which case the draft provides a
>means to accommodate that.
>
>PQ>  I also think we need to be realistic.  We were urged during WG
>formation by a large operator: the IETF cannot spend years trying to
>solve the service chaining issue.  The need for an interoperable protocol
>is acute and operators need to start working on deployment (see the
>vibrancy of the open source projects in this space).  The balance of type
>1 and type 2 allows for velocity and evolution.
>
>
>
>
>It=B9s true that there are two particular use cases,
>draft-guichard-sfc-nsh-dc-allocation and
>draft-napper-sfc-nsh-mobility-allocation, that look to make good use of
>exactly 4 context headers. However, these are just two particular
>examples, and not yet accepted by the WG.  Further development of these
>drafts, or even implementation, may show that four are insufficient.
>
>Cheers,
>Andy
>
>
>On Fri, Nov 20, 2015 at 12:20 PM, Bottorff, Paul
><paul.bottorff@hpe.com<mailto:paul.bottorff@hpe.com>> wrote:
>I think we all could agree that fixed headers are easier to implement
>than TLVs, however that does not rationalize mandating a fixed header
>implementation. It would rationalize supporting only fixed length
>headers, however we have been unable to do this. Options always weaken
>standards agreement.
>
>If the application requires TLVs, then it does not provide any standards
>advantage to mandate support for fixed headers. It will not be possible
>for an application that requires TLVs to fall back to fixed length
>headers. If they could, then we should eliminate the TLV option from NSH.
>
>IMHO we should be looking at the abstract semantics for meta-data before
>we consider how to encode it. Once we decide what needs to be encoded
>then we can consider the best encodings and what should be mandatory or
>optional.
>
>Cheers,
>
>Paul
>From: sfc [mailto:sfc-bounces@ietf.org<mailto:sfc-bounces@ietf.org>] On
>Behalf Of Paul Quinn (paulq)
>Sent: Friday, November 20, 2015 6:27 AM
>To: Qin Wu
>Cc: uri.elzur@intel.com<mailto:uri.elzur@intel.com>; Dolganow, Andrew
>(Andrew); sfc@ietf.org<mailto:sfc@ietf.org>; Linda Dunbar
>Subject: Re: [sfc] NSH context headers: fixed/tlv
>
>
>On Nov 19, 2015, at 9:28 PM, Qin Wu
><bill.wu@huawei.com<mailto:bill.wu@huawei.com>> wrote:
>
>Hi, Andrew and Paul:
>It looks I missed a lot of discussion regarding NSH context header in the
>past, thanks Paul to point me the archive.
>Generally speaking, there is tradeoff between performance and flexibility.
>
>
>Absolutely, and that's the reason for offering the two options: balance
>speed/simplicity and flexibility.
>
>The philosophy is to mandate the simplest form of metadata, enabling a
>broad implementation base.  If/when more flexibility is needed a more
>flexible NSH type is available, along with the associated tradeoffs.
>That's the balance that we decided to strike and it seems to be
>reasonable and well accepted.
>
>Thanks,
>Paul
>
>
>_______________________________________________
>sfc mailing list
>sfc@ietf.org<mailto:sfc@ietf.org>
>https://www.ietf.org/mailman/listinfo/sfc
>
>
>_______________________________________________
>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 Dec  3 13:28:07 2015
Return-Path: <cpignata@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C08791ACDB2 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 13:28:06 -0800 (PST)
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, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id M1B5kspHaZwo for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 13:28:03 -0800 (PST)
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 900621ACDA5 for <sfc@ietf.org>; Thu,  3 Dec 2015 13:28:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=15043; q=dns/txt; s=iport; t=1449178083; x=1450387683; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Rxu79CBredpzmIquYgazf0wACcAG177Dz3OsPegoqbo=; b=WlV/8DDDncSwG6bispo8IZWdX22ijnXrwAV6iVX180MeDe8A559pQZB5 HayybC6pEt7BKyhc7VX76w/ouL3LHCHKkg6hrX3H28RJQCIBFChocpgoh HjYXKHCyjDzWsd3czpFHNVc4GanzZ21ntoKI7ncEwpMiSUvZT0j/+R05n Y=;
X-Files: signature.asc : 841
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0C/AgAAs2BW/5hdJa1UCoM6U24GvTsOg?= =?us-ascii?q?W4XCoVtAoFOOBQBAQEBAQEBgQqENAEBAQMBAQEBC1cHAggDBQsCAQgRBAEBASc?= =?us-ascii?q?HIQYLFAkIAgQOBQ6IDAMKCA29JA2ETwEBAQEBAQEBAQEBAQEBAQEBAQEBAQ8FB?= =?us-ascii?q?IZUgg+CboJTgVcGCwGEfwWHWYcDiAUBgmCBYocCgXeBW4RDjnaDZ4NxAR8BQ4I?= =?us-ascii?q?OIIFWcoQuOoEHAQEB?=
X-IronPort-AV: E=Sophos;i="5.20,378,1444694400";  d="asc'?scan'208";a="52328394"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Dec 2015 21:28:02 +0000
Received: from XCH-RTP-017.cisco.com (xch-rtp-017.cisco.com [64.101.220.157]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id tB3LS1UJ032413 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 3 Dec 2015 21:28:02 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-017.cisco.com (64.101.220.157) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Thu, 3 Dec 2015 16:28:01 -0500
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.000; Thu, 3 Dec 2015 16:28:01 -0500
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5ejy7hwshPJkSenz9F/5cNK56klIsAgADIkYCAADCGgIAEnguAgAzcDQD///SVAIABr48AgABGUoCAAMB+gIAAD7MAgABuCoA=
Date: Thu, 3 Dec 2015 21:28:01 +0000
Message-ID: <A17E353A-8111-44A6-A937-519684313597@cisco.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D6E5328@MBX021-W3-CA-2.exch021.domain.local> <8A5DB5BA-3EA6-443E-9D81-9E603E2B7F99@cisco.com> <CAA=duU00JUZXCiZWqAjQ4RNYxvUhpa_itzO+6gKdoppkVAt50Q@mail.gmail.com> <918C07DA-AAE3-43D1-ACF4-8C27C1118D28@cisco.com> <56605790.806@joelhalpern.com>
In-Reply-To: <56605790.806@joelhalpern.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.227.30]
Content-Type: multipart/signed; boundary="Apple-Mail=_E2513BC0-6828-4DAC-B36A-45BFD0A44ED0"; protocol="application/pgp-signature"; micalg=pgp-sha256
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/tbFAPVYdBpu_iidp9MaImRFwXiw>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 21:28:06 -0000

--Apple-Mail=_E2513BC0-6828-4DAC-B36A-45BFD0A44ED0
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Hi, Joel,

The existing documented use-cases, mobility, DC, and broadband, contain =
different metadata fields. If an SF that can be used in any of these =
deployments is configured from the control-plane as part of an SFP, how =
does it know which fields are to be understood? Without profiles or =
explicit indication, seems a control-plane needs to set up relevant =
types of metadata (and for type 1 its schema).

Thanks,

=97 Carlos.

> On Dec 3, 2015, at 9:54 AM, Joel M. Halpern <jmh@joelhalpern.com> =
wrote:
>=20
> Carlos, I am not following your reasoning here.
> If MD-Type 2 is being used, then it is reasonable to expect that the =
service functions know what types they care about.  I don't think we =
have a problem of needing to later introduce a mandatory TLV that would =
cause a packet to be rejected by an SF that does not recognize it.  So =
what you ask for in terms of control support of MD-2 does not seem to be =
needed.
>=20
> Yours,
> Joel
>=20
> On 12/3/15 8:57 AM, Carlos Pignataro (cpignata) wrote:
>> Hi, Andy,
>>=20
>> This is a useful comment and area, please see inline.
>>=20
>>> On Dec 2, 2015, at 9:28 PM, Andrew G. Malis <agmalis@gmail.com
>>> <mailto:agmalis@gmail.com>> wrote:
>>>=20
>>> Paul,
>>>=20
>>> Using the control plane to describe the context header allocation =
is,
>>> of course, similar to how FECs managed by the control plane are used
>>> to describe MPLS labels in the data plane.
>>>=20
>>> Except in this case, there are currently no provisions in
>>> draft-ietf-sfc-control-plane-02 for the control plane to be able to
>>> describe or identify the context header allocation for type 1.
>>=20
>> I agree with you that draft-ietf-sfc-control-plane-02 is =
underspecified.
>> Section 2.3 scopes control-plane responsibilities that the doc does =
not
>> tackle. However...
>>=20
>>> Would you be willing to provide text for this?
>>>=20
>>> Since type 2 is self-describing, there is less (no?) need for this
>>> functionailty there.
>>>=20
>>=20
>> =85 I disagree that the gap is only for MD Type 1.
>>=20
>> For MD Type 1, a schema can instruct the fields and format.
>>=20
>> For MD Type 2, the fact that it is self-describing actually imposes a
>> much higher bar and responsibility for the control plane. Given the =
fact
>> that there are potentially a ginormous amount of Type values, how =
does
>> the control-plane convey what Types to expect, to use, which ones are
>> mandatory, optional, what to do when unknown types are received, etc.
>>=20
>> Regardless of how the data is actually structured, the control-plane
>> needs to convey what MD is expected, useful, and how. For MD Type 1,
>> those are always organized in a certain way. For MD Type 2, they can =
be
>> disorganized in a plurality of ways.
>>=20
>> Net-net, I think that the control-plane responsibility of instructing =
MD
>> to expect. For MD Type 1, the schema. But MD Type 2 has the feature =
of
>> complicating the data plane.
>>=20
>> Thanks,
>>=20
>> =97 Carlos.
>>=20
>>> Cheers,
>>> Andy
>>>=20
>>> On Wed, Dec 2, 2015 at 2:17 PM, Paul Quinn (paulq) <paulq@cisco.com
>>> <mailto:paulq@cisco.com>> wrote:
>>>=20
>>>    Hi Ron,
>>>=20
>>>    I'm not sure we gain much by adding that.  Given that a control
>>>    plane is needed to provide semantic meaning to the metadata,
>>>    relying on that control plane to "describe" the allocation seems
>>>    reasonable.  It's certainly the approach taken in the open source
>>>    world, and is working.
>>>=20
>>>    Paul
>>>=20
>>>>    On Dec 1, 2015, at 3:32 PM, Ron Parker
>>>>    <Ron_Parker@affirmednetworks.com
>>>>    <mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>>>=20
>>>>    Paul,____
>>>>=20
>>>>    __ __
>>>>=20
>>>>    For type 1, would you consider incorporation of a =93schema ID=94
>>>>    either within the 16 bytes or outside of them?   That would =
allow
>>>>    for an IANA-type registry to make explicit the various complete
>>>>    interpretations of the fixed-size metadata bytes.   A value =
could
>>>>    be reserved for =93enterprise specific=94 to allow for =
innovation and
>>>>    experimental uses (whether or not an enterprise ID would be
>>>>    included in this case could be for further discussion).   I =
think
>>>>    some of the concerns around type 1 is the rigidity, but also the
>>>>    not-so-explicitly structured nature of it and how that could =
lead
>>>>    to interoperability difficulties.    My proposal would reduce
>>>>    concerns around the latter, I believe.____
>>>>=20
>>>>    __ __
>>>>=20
>>>>    Thanks.____
>>>>=20
>>>>    __ __
>>>>=20
>>>>       Ron____
>>>>=20
>>>>    __ __
>>>>=20
>>>>    __ __
>>>>=20
>>>>    *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Paul
>>>>    Quinn (paulq)
>>>>    *Sent:* Tuesday, December 1, 2015 3:14 PM
>>>>    *To:* Andrew G. Malis <agmalis@gmail.com =
<mailto:agmalis@gmail.com>>
>>>>    *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>    *Subject:* Re: [sfc] NSH context headers: fixed/tlv____
>>>>=20
>>>>    __ __
>>>>=20
>>>>    Hi Andy, ____
>>>>=20
>>>>    __ __
>>>>=20
>>>>    __ __
>>>>=20
>>>>    Please see below.____
>>>>=20
>>>>    __ __
>>>>=20
>>>>    __ __
>>>>=20
>>>>    Thanks____
>>>>=20
>>>>    Paul____
>>>>=20
>>>>    __ __
>>>>=20
>>>>    __ __
>>>>=20
>>>>        On Nov 23, 2015, at 10:50 AM, Andrew G. Malis
>>>>        <agmalis@gmail.com <mailto:agmalis@gmail.com>> wrote:____
>>>>=20
>>>>        __ __
>>>>=20
>>>>        I agree with Paul B. that interoperability is best served by
>>>>        using a header that accommodates the greatest number of
>>>>        possible applications and use cases as the common
>>>>        denominator. This argues for type 2 being the MUST to
>>>>        implement, with type 1 being an optional optimization for
>>>>        some particular use cases or applications that require at
>>>>        most a particular number context headers. ____
>>>>=20
>>>>        __ __
>>>>=20
>>>>    __ __
>>>>=20
>>>>    PQ>  I don't follow that logic: the _easiest_ (in terms of
>>>>    complexity, cost, etc.) option makes the most sense to mandate
>>>>    since it allows for a broad implementation and helps ensure
>>>>    adoption of the protocol.  Mandating a more complex option =
simply
>>>>    slows the adoption.  This is exactly the conversation we had =
when
>>>>    putting together the draft, and one that seems to resonate with
>>>>    developers and operators alike. ____
>>>>=20
>>>>    __ __
>>>>=20
>>>>    PQ>  Also, let's not ignore history (you know the old adage ;)):
>>>>    TLV and other variable length data plane protocols have not been
>>>>    a success.  We can debate the reasons for that, but the fact
>>>>    remains: simple data planes get adoption.  As Paul B. points out
>>>>    below, we don't know all the metadata answers, but we do know
>>>>    that a bounded amount of metadata is very important for SFC use
>>>>    cases.  Let's use that fact, and a simple protocol to get
>>>>    implementation out the door.____
>>>>=20
>>>>    __ __
>>>>=20
>>>>        In a separate email, Med asked a very reasonable question -
>>>>        for type 1, why are there four mandatory context headers,
>>>>        rather than 2, 3, 5, 10, etc.? The draft contains no
>>>>        particular justification for this choice.____
>>>>=20
>>>>    __ __
>>>>=20
>>>>    PQ>  That's a very valid question.  The starting premise was
>>>>    simple: a bounded set of fixed metadata.   Based on some
>>>>    experience in the service space and some initial use case
>>>>    discussion with operators, 4 provided some balance: reasonable =
in
>>>>    that it provided some meaningful space, yet not so large as to
>>>>    become unwieldy, all the while forcing some discipline.  Overall
>>>>    that has proven to be true as implementations have been tested
>>>>    and mapped to use cases.  Of course you can come up with cases
>>>>    where 4 is too many, or too few, in which case the draft =
provides
>>>>    a means to accommodate that.____
>>>>=20
>>>>    __ __
>>>>=20
>>>>    PQ>  I also think we need to be realistic.  We were urged during
>>>>    WG formation by a large operator: the IETF cannot spend years
>>>>    trying to solve the service chaining issue.  The need for an
>>>>    interoperable protocol is acute and operators need to start
>>>>    working on deployment (see the vibrancy of the open source
>>>>    projects in this space).  The balance of type 1 and type 2 =
allows
>>>>    for velocity and evolution. ____
>>>>=20
>>>>    __ __
>>>>=20
>>>>    __ __
>>>>=20
>>>>=20
>>>>=20
>>>>    ____
>>>>=20
>>>>        __ __
>>>>=20
>>>>        It=92s true that there are two particular use
>>>>        cases, draft-guichard-sfc-nsh-dc-allocation
>>>>        and draft-napper-sfc-nsh-mobility-allocation, that look to
>>>>        make good use of exactly 4 context headers. However, these
>>>>        are just two particular examples, and not yet accepted by =
the
>>>>        WG.  Further development of these drafts, or even
>>>>        implementation, may show that four are insufficient.____
>>>>=20
>>>>        __ __
>>>>=20
>>>>        Cheers,____
>>>>=20
>>>>        Andy____
>>>>=20
>>>>        __ __
>>>>=20
>>>>        __ __
>>>>=20
>>>>        On Fri, Nov 20, 2015 at 12:20 PM, Bottorff, Paul
>>>>        <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>> =
wrote:____
>>>>=20
>>>>            I think we all could agree that fixed headers are easier
>>>>            to implement than TLVs, however that does not =
rationalize
>>>>            mandating a fixed header implementation. It would
>>>>            rationalize supporting only fixed length headers, =
however
>>>>            we have been unable to do this. Options always weaken
>>>>            standards agreement.____
>>>>=20
>>>>            ____
>>>>=20
>>>>            If the application requires TLVs, then it does not
>>>>            provide any standards advantage to mandate support for
>>>>            fixed headers. It will not be possible for an =
application
>>>>            that requires TLVs to fall back to fixed length headers.
>>>>            If they could, then we should eliminate the TLV option
>>>>            from NSH. ____
>>>>=20
>>>>            ____
>>>>=20
>>>>            IMHO we should be looking at the abstract semantics for
>>>>            meta-data before we consider how to encode it. Once we
>>>>            decide what needs to be encoded then we can consider the
>>>>            best encodings and what should be mandatory or optional. =
____
>>>>=20
>>>>            ____
>>>>=20
>>>>            Cheers,____
>>>>=20
>>>>            ____
>>>>=20
>>>>            Paul ____
>>>>=20
>>>>            *From:* sfc [mailto:sfc-bounces@ietf.org
>>>>            <mailto:sfc-bounces@ietf.org>] *On Behalf Of *Paul Quinn
>>>>            (paulq)
>>>>            *Sent:* Friday, November 20, 2015 6:27 AM
>>>>            *To:* Qin Wu
>>>>            *Cc:* uri.elzur@intel.com <mailto:uri.elzur@intel.com>;
>>>>            Dolganow, Andrew (Andrew); sfc@ietf.org
>>>>            <mailto:sfc@ietf.org>; Linda Dunbar
>>>>            *Subject:* Re: [sfc] NSH context headers: fixed/tlv____
>>>>=20
>>>>            ____
>>>>=20
>>>>            ____
>>>>=20
>>>>                On Nov 19, 2015, at 9:28 PM, Qin Wu
>>>>                <bill.wu@huawei.com <mailto:bill.wu@huawei.com>>
>>>>                wrote:____
>>>>=20
>>>>                ____
>>>>=20
>>>>                Hi, Andrew and Paul:____
>>>>=20
>>>>                It looks I missed a lot of discussion regarding NSH
>>>>                context header in the past, thanks Paul to point me
>>>>                the archive.____
>>>>=20
>>>>                Generally speaking, there is tradeoff between
>>>>                performance and flexibility.____
>>>>=20
>>>>                ____
>>>>=20
>>>>                ____
>>>>=20
>>>>            Absolutely, and that's the reason for offering the two
>>>>            options: balance speed/simplicity and flexibility.____
>>>>=20
>>>>            ____
>>>>=20
>>>>            The philosophy is to mandate the simplest form of
>>>>            metadata, enabling a broad implementation base.  If/when
>>>>            more flexibility is needed a more flexible NSH type is
>>>>            available, along with the associated tradeoffs.  That's
>>>>            the balance that we decided to strike and it seems to be
>>>>            reasonable and well accepted.____
>>>>=20
>>>>            ____
>>>>=20
>>>>            Thanks,____
>>>>=20
>>>>            Paul____
>>>>=20
>>>>            ____
>>>>=20
>>>>=20
>>>>            _______________________________________________
>>>>            sfc mailing list
>>>>            sfc@ietf.org <mailto:sfc@ietf.org>
>>>>            https://www.ietf.org/mailman/listinfo/sfc____
>>>>=20
>>>>        __ __
>>>>=20
>>>>    __ __
>>>>=20
>>>=20
>>>=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
>=20
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc


--Apple-Mail=_E2513BC0-6828-4DAC-B36A-45BFD0A44ED0
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

iQIcBAEBCAAGBQJWYLPfAAoJEIXgpQGOZny9dVYQALWU984LJ/bGrTLyTOUPV1hm
lXG8UJwaHDc6nYr3oKd0OqOnliVHSBzDnNN9oa62lmQIMxLd6PhU16PK3jGELg/L
3rpso0IvkoaxX+saiOcaAsBqYFhJvdURdFgg6caupQQ80cxchyllalSVY3P1ot4e
LTHC7PkVgzjJYjWauYSZZulPe2SqUnX1Hjo7pSjYYWKUUiP4174vPvBwK6O79Qhy
1cAbNjoVDESxwQESuhSjw6FeYFHgpy1bOCtOyekstYanqSfsU+4IWoJl7gDvk5AM
Jto/M1dWIyrNDno9tBONKOyT7ksT25heaJW0ikdjD6p2CuoYonf1FTyWVSg1TQOp
q0g6y5l8tIoWqskoetiwhkvE48GHgviWX2WOa6b8MHS+ULARZfeDRcZ6NDBGjV7J
9FEee+bh+kxTxqH0EdduCuwhHIwLwOJ816PoR2H0fd8YGKyBgS2eB5uE7rYa7dt4
1CYp62vB1dqBDOE4tq6a2ikIsi9YFFS3UaVFGB5Wxx759JLC6n+l5WaYXIyrKA7C
KCqX5ggmBzuObjZcG3ZOE0C3Ou75mmM1goF4eks3O187D7iEblgPJ+WtRH/a4GVV
9GBbKYvmC2xwf9GdCLat2spq0NYFIqvx/+xHwI3sxnbNYp3PRZuQjo/WfNVGcuop
O4exKqn0Uc5tKtJOJBo6
=Mu2K
-----END PGP SIGNATURE-----

--Apple-Mail=_E2513BC0-6828-4DAC-B36A-45BFD0A44ED0--


From nobody Thu Dec  3 13:33:43 2015
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4FD191ACDD2 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 13:33:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.602
X-Spam-Level: 
X-Spam-Status: No, score=-2.602 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8mpVEleZ3q6X for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 13:33:39 -0800 (PST)
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 47E281ACDD9 for <sfc@ietf.org>; Thu,  3 Dec 2015 13:33:39 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 30D8C1C04AE; Thu,  3 Dec 2015 13:33:39 -0800 (PST)
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 9AB461C038E; Thu,  3 Dec 2015 13:33:38 -0800 (PST)
To: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <CDF2F015F4429F458815ED2A6C2B6B0B6D6E5328@MBX021-W3-CA-2.exch021.domain.local> <8A5DB5BA-3EA6-443E-9D81-9E603E2B7F99@cisco.com> <CAA=duU00JUZXCiZWqAjQ4RNYxvUhpa_itzO+6gKdoppkVAt50Q@mail.gmail.com> <918C07DA-AAE3-43D1-ACF4-8C27C1118D28@cisco.com> <56605790.806@joelhalpern.com> <A17E353A-8111-44A6-A937-519684313597@cisco.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <5660B528.6090209@joelhalpern.com>
Date: Thu, 3 Dec 2015 16:33:28 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <A17E353A-8111-44A6-A937-519684313597@cisco.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/Px_0n_J2gOTF11eh2PkhsarsPgM>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 21:33:42 -0000

Normally, an SF by its design knows what sort of metadata it needs.
part of the reason for having standard metadata TLV types (see draft) is 
to make this simpler.

So I don't see what the control plane would have to provide in those cases.

Further, if it is not standard and/or is not already built into the SF, 
I don't see how the control plane can provide the information as to 
which metadata the SF needs, since there is no way for the control to 
identify the semantics of the metadata other than the very type you are 
asking it to assign.

Yours,
Joel

On 12/3/15 4:28 PM, Carlos Pignataro (cpignata) wrote:
> Hi, Joel,
>
> The existing documented use-cases, mobility, DC, and broadband, contain different metadata fields. If an SF that can be used in any of these deployments is configured from the control-plane as part of an SFP, how does it know which fields are to be understood? Without profiles or explicit indication, seems a control-plane needs to set up relevant types of metadata (and for type 1 its schema).
>
> Thanks,
>
> — Carlos.
>
>> On Dec 3, 2015, at 9:54 AM, Joel M. Halpern <jmh@joelhalpern.com> wrote:
>>
>> Carlos, I am not following your reasoning here.
>> If MD-Type 2 is being used, then it is reasonable to expect that the service functions know what types they care about.  I don't think we have a problem of needing to later introduce a mandatory TLV that would cause a packet to be rejected by an SF that does not recognize it.  So what you ask for in terms of control support of MD-2 does not seem to be needed.
>>
>> Yours,
>> Joel
>>
>> On 12/3/15 8:57 AM, Carlos Pignataro (cpignata) wrote:
>>> Hi, Andy,
>>>
>>> This is a useful comment and area, please see inline.
>>>
>>>> On Dec 2, 2015, at 9:28 PM, Andrew G. Malis <agmalis@gmail.com
>>>> <mailto:agmalis@gmail.com>> wrote:
>>>>
>>>> Paul,
>>>>
>>>> Using the control plane to describe the context header allocation is,
>>>> of course, similar to how FECs managed by the control plane are used
>>>> to describe MPLS labels in the data plane.
>>>>
>>>> Except in this case, there are currently no provisions in
>>>> draft-ietf-sfc-control-plane-02 for the control plane to be able to
>>>> describe or identify the context header allocation for type 1.
>>>
>>> I agree with you that draft-ietf-sfc-control-plane-02 is underspecified.
>>> Section 2.3 scopes control-plane responsibilities that the doc does not
>>> tackle. However...
>>>
>>>> Would you be willing to provide text for this?
>>>>
>>>> Since type 2 is self-describing, there is less (no?) need for this
>>>> functionailty there.
>>>>
>>>
>>> … I disagree that the gap is only for MD Type 1.
>>>
>>> For MD Type 1, a schema can instruct the fields and format.
>>>
>>> For MD Type 2, the fact that it is self-describing actually imposes a
>>> much higher bar and responsibility for the control plane. Given the fact
>>> that there are potentially a ginormous amount of Type values, how does
>>> the control-plane convey what Types to expect, to use, which ones are
>>> mandatory, optional, what to do when unknown types are received, etc.
>>>
>>> Regardless of how the data is actually structured, the control-plane
>>> needs to convey what MD is expected, useful, and how. For MD Type 1,
>>> those are always organized in a certain way. For MD Type 2, they can be
>>> disorganized in a plurality of ways.
>>>
>>> Net-net, I think that the control-plane responsibility of instructing MD
>>> to expect. For MD Type 1, the schema. But MD Type 2 has the feature of
>>> complicating the data plane.
>>>
>>> Thanks,
>>>
>>> — Carlos.
>>>
>>>> Cheers,
>>>> Andy
>>>>
>>>> On Wed, Dec 2, 2015 at 2:17 PM, Paul Quinn (paulq) <paulq@cisco.com
>>>> <mailto:paulq@cisco.com>> wrote:
>>>>
>>>>     Hi Ron,
>>>>
>>>>     I'm not sure we gain much by adding that.  Given that a control
>>>>     plane is needed to provide semantic meaning to the metadata,
>>>>     relying on that control plane to "describe" the allocation seems
>>>>     reasonable.  It's certainly the approach taken in the open source
>>>>     world, and is working.
>>>>
>>>>     Paul
>>>>
>>>>>     On Dec 1, 2015, at 3:32 PM, Ron Parker
>>>>>     <Ron_Parker@affirmednetworks.com
>>>>>     <mailto:Ron_Parker@affirmednetworks.com>> wrote:
>>>>>
>>>>>     Paul,____
>>>>>
>>>>>     __ __
>>>>>
>>>>>     For type 1, would you consider incorporation of a “schema ID”
>>>>>     either within the 16 bytes or outside of them?   That would allow
>>>>>     for an IANA-type registry to make explicit the various complete
>>>>>     interpretations of the fixed-size metadata bytes.   A value could
>>>>>     be reserved for “enterprise specific” to allow for innovation and
>>>>>     experimental uses (whether or not an enterprise ID would be
>>>>>     included in this case could be for further discussion).   I think
>>>>>     some of the concerns around type 1 is the rigidity, but also the
>>>>>     not-so-explicitly structured nature of it and how that could lead
>>>>>     to interoperability difficulties.    My proposal would reduce
>>>>>     concerns around the latter, I believe.____
>>>>>
>>>>>     __ __
>>>>>
>>>>>     Thanks.____
>>>>>
>>>>>     __ __
>>>>>
>>>>>        Ron____
>>>>>
>>>>>     __ __
>>>>>
>>>>>     __ __
>>>>>
>>>>>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Paul
>>>>>     Quinn (paulq)
>>>>>     *Sent:* Tuesday, December 1, 2015 3:14 PM
>>>>>     *To:* Andrew G. Malis <agmalis@gmail.com <mailto:agmalis@gmail.com>>
>>>>>     *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>     *Subject:* Re: [sfc] NSH context headers: fixed/tlv____
>>>>>
>>>>>     __ __
>>>>>
>>>>>     Hi Andy, ____
>>>>>
>>>>>     __ __
>>>>>
>>>>>     __ __
>>>>>
>>>>>     Please see below.____
>>>>>
>>>>>     __ __
>>>>>
>>>>>     __ __
>>>>>
>>>>>     Thanks____
>>>>>
>>>>>     Paul____
>>>>>
>>>>>     __ __
>>>>>
>>>>>     __ __
>>>>>
>>>>>         On Nov 23, 2015, at 10:50 AM, Andrew G. Malis
>>>>>         <agmalis@gmail.com <mailto:agmalis@gmail.com>> wrote:____
>>>>>
>>>>>         __ __
>>>>>
>>>>>         I agree with Paul B. that interoperability is best served by
>>>>>         using a header that accommodates the greatest number of
>>>>>         possible applications and use cases as the common
>>>>>         denominator. This argues for type 2 being the MUST to
>>>>>         implement, with type 1 being an optional optimization for
>>>>>         some particular use cases or applications that require at
>>>>>         most a particular number context headers. ____
>>>>>
>>>>>         __ __
>>>>>
>>>>>     __ __
>>>>>
>>>>>     PQ>  I don't follow that logic: the _easiest_ (in terms of
>>>>>     complexity, cost, etc.) option makes the most sense to mandate
>>>>>     since it allows for a broad implementation and helps ensure
>>>>>     adoption of the protocol.  Mandating a more complex option simply
>>>>>     slows the adoption.  This is exactly the conversation we had when
>>>>>     putting together the draft, and one that seems to resonate with
>>>>>     developers and operators alike. ____
>>>>>
>>>>>     __ __
>>>>>
>>>>>     PQ>  Also, let's not ignore history (you know the old adage ;)):
>>>>>     TLV and other variable length data plane protocols have not been
>>>>>     a success.  We can debate the reasons for that, but the fact
>>>>>     remains: simple data planes get adoption.  As Paul B. points out
>>>>>     below, we don't know all the metadata answers, but we do know
>>>>>     that a bounded amount of metadata is very important for SFC use
>>>>>     cases.  Let's use that fact, and a simple protocol to get
>>>>>     implementation out the door.____
>>>>>
>>>>>     __ __
>>>>>
>>>>>         In a separate email, Med asked a very reasonable question -
>>>>>         for type 1, why are there four mandatory context headers,
>>>>>         rather than 2, 3, 5, 10, etc.? The draft contains no
>>>>>         particular justification for this choice.____
>>>>>
>>>>>     __ __
>>>>>
>>>>>     PQ>  That's a very valid question.  The starting premise was
>>>>>     simple: a bounded set of fixed metadata.   Based on some
>>>>>     experience in the service space and some initial use case
>>>>>     discussion with operators, 4 provided some balance: reasonable in
>>>>>     that it provided some meaningful space, yet not so large as to
>>>>>     become unwieldy, all the while forcing some discipline.  Overall
>>>>>     that has proven to be true as implementations have been tested
>>>>>     and mapped to use cases.  Of course you can come up with cases
>>>>>     where 4 is too many, or too few, in which case the draft provides
>>>>>     a means to accommodate that.____
>>>>>
>>>>>     __ __
>>>>>
>>>>>     PQ>  I also think we need to be realistic.  We were urged during
>>>>>     WG formation by a large operator: the IETF cannot spend years
>>>>>     trying to solve the service chaining issue.  The need for an
>>>>>     interoperable protocol is acute and operators need to start
>>>>>     working on deployment (see the vibrancy of the open source
>>>>>     projects in this space).  The balance of type 1 and type 2 allows
>>>>>     for velocity and evolution. ____
>>>>>
>>>>>     __ __
>>>>>
>>>>>     __ __
>>>>>
>>>>>
>>>>>
>>>>>     ____
>>>>>
>>>>>         __ __
>>>>>
>>>>>         It’s true that there are two particular use
>>>>>         cases, draft-guichard-sfc-nsh-dc-allocation
>>>>>         and draft-napper-sfc-nsh-mobility-allocation, that look to
>>>>>         make good use of exactly 4 context headers. However, these
>>>>>         are just two particular examples, and not yet accepted by the
>>>>>         WG.  Further development of these drafts, or even
>>>>>         implementation, may show that four are insufficient.____
>>>>>
>>>>>         __ __
>>>>>
>>>>>         Cheers,____
>>>>>
>>>>>         Andy____
>>>>>
>>>>>         __ __
>>>>>
>>>>>         __ __
>>>>>
>>>>>         On Fri, Nov 20, 2015 at 12:20 PM, Bottorff, Paul
>>>>>         <paul.bottorff@hpe.com <mailto:paul.bottorff@hpe.com>> wrote:____
>>>>>
>>>>>             I think we all could agree that fixed headers are easier
>>>>>             to implement than TLVs, however that does not rationalize
>>>>>             mandating a fixed header implementation. It would
>>>>>             rationalize supporting only fixed length headers, however
>>>>>             we have been unable to do this. Options always weaken
>>>>>             standards agreement.____
>>>>>
>>>>>             ____
>>>>>
>>>>>             If the application requires TLVs, then it does not
>>>>>             provide any standards advantage to mandate support for
>>>>>             fixed headers. It will not be possible for an application
>>>>>             that requires TLVs to fall back to fixed length headers.
>>>>>             If they could, then we should eliminate the TLV option
>>>>>             from NSH. ____
>>>>>
>>>>>             ____
>>>>>
>>>>>             IMHO we should be looking at the abstract semantics for
>>>>>             meta-data before we consider how to encode it. Once we
>>>>>             decide what needs to be encoded then we can consider the
>>>>>             best encodings and what should be mandatory or optional. ____
>>>>>
>>>>>             ____
>>>>>
>>>>>             Cheers,____
>>>>>
>>>>>             ____
>>>>>
>>>>>             Paul ____
>>>>>
>>>>>             *From:* sfc [mailto:sfc-bounces@ietf.org
>>>>>             <mailto:sfc-bounces@ietf.org>] *On Behalf Of *Paul Quinn
>>>>>             (paulq)
>>>>>             *Sent:* Friday, November 20, 2015 6:27 AM
>>>>>             *To:* Qin Wu
>>>>>             *Cc:* uri.elzur@intel.com <mailto:uri.elzur@intel.com>;
>>>>>             Dolganow, Andrew (Andrew); sfc@ietf.org
>>>>>             <mailto:sfc@ietf.org>; Linda Dunbar
>>>>>             *Subject:* Re: [sfc] NSH context headers: fixed/tlv____
>>>>>
>>>>>             ____
>>>>>
>>>>>             ____
>>>>>
>>>>>                 On Nov 19, 2015, at 9:28 PM, Qin Wu
>>>>>                 <bill.wu@huawei.com <mailto:bill.wu@huawei.com>>
>>>>>                 wrote:____
>>>>>
>>>>>                 ____
>>>>>
>>>>>                 Hi, Andrew and Paul:____
>>>>>
>>>>>                 It looks I missed a lot of discussion regarding NSH
>>>>>                 context header in the past, thanks Paul to point me
>>>>>                 the archive.____
>>>>>
>>>>>                 Generally speaking, there is tradeoff between
>>>>>                 performance and flexibility.____
>>>>>
>>>>>                 ____
>>>>>
>>>>>                 ____
>>>>>
>>>>>             Absolutely, and that's the reason for offering the two
>>>>>             options: balance speed/simplicity and flexibility.____
>>>>>
>>>>>             ____
>>>>>
>>>>>             The philosophy is to mandate the simplest form of
>>>>>             metadata, enabling a broad implementation base.  If/when
>>>>>             more flexibility is needed a more flexible NSH type is
>>>>>             available, along with the associated tradeoffs.  That's
>>>>>             the balance that we decided to strike and it seems to be
>>>>>             reasonable and well accepted.____
>>>>>
>>>>>             ____
>>>>>
>>>>>             Thanks,____
>>>>>
>>>>>             Paul____
>>>>>
>>>>>             ____
>>>>>
>>>>>
>>>>>             _______________________________________________
>>>>>             sfc mailing list
>>>>>             sfc@ietf.org <mailto:sfc@ietf.org>
>>>>>             https://www.ietf.org/mailman/listinfo/sfc____
>>>>>
>>>>>         __ __
>>>>>
>>>>>     __ __
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> 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 Thu Dec  3 13:37:05 2015
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EB52E1ACDE4 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 13:37:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MM6VX8WCGdhz for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 13:37:02 -0800 (PST)
Received: from g2t2354.austin.hp.com (g2t2354.austin.hp.com [15.217.128.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 1FB141ACDDF for <sfc@ietf.org>; Thu,  3 Dec 2015 13:37:02 -0800 (PST)
Received: from G2W4316.americas.hpqcorp.net (g2w4316.austin.hp.com [16.197.9.73]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g2t2354.austin.hp.com (Postfix) with ESMTPS id 308F34C; Thu,  3 Dec 2015 21:37:00 +0000 (UTC)
Received: from G1W5784.americas.hpqcorp.net (16.193.26.2) by G2W4316.americas.hpqcorp.net (16.197.9.73) with Microsoft SMTP Server (TLS) id 14.3.169.1; Thu, 3 Dec 2015 21:35:38 +0000
Received: from G2W2527.americas.hpqcorp.net ([169.254.7.38]) by G1W5784.americas.hpqcorp.net ([16.193.26.2]) with mapi id 14.03.0169.001; Thu, 3 Dec 2015 21:35:38 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>, "Sumandra Majee" <S.Majee@F5.com>, Dave Dolson <ddolson@sandvine.com>, David Melman <davidme@marvell.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggADFnQCAADCFgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAmS8AgABB5BCAAEpeAIAAIosAgAAwPDCAABAaAIAAEZmAgAAIg4CAAAB/8A==
Date: Thu, 3 Dec 2015 21:35:38 +0000
Message-ID: <94DA9C7F532AD946852C9C5527195239254B4E2B@G2W2527.americas.hpqcorp.net>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com> <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com> <20151203194750.5697621.67982.53389@sandvine.com> <D285E989.48166%s.majee@f5.com> <C8C844F84E550E43865561FAE104718579E09A4B@VOEXM20W.internal.vodafone.com>
In-Reply-To: <C8C844F84E550E43865561FAE104718579E09A4B@VOEXM20W.internal.vodafone.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [16.193.232.30]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/GRi210EsebEfrwoscpRqNq2Ytrc>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 21:37:04 -0000

Hi Walter and Sumandra:

It seems that the committee is focused on a single transport mechanism base=
d on forwarding using the SPF-ID and Service Index (together forming a new =
address space). The current transport arrangement based on incrementing (or=
 decrementing) SI has lots of flaws which are already surfacing in discussi=
ons.

The SPF-ID and SI are not required for a number of the other chain forwardi=
ng mechanisms including MAC Chaining, MPLS Chaining, MPLS Segment Route Cha=
ining and VID Chaining. For these the SPF-ID/SI fields should be optional.

Cheers,

Paul

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Haeffner, Walter, Voda=
fone DE
Sent: Thursday, December 03, 2015 1:21 PM
To: Sumandra Majee; Dave Dolson; David Melman; sfc@ietf.org
Subject: Re: [sfc] NSH context headers: fixed/tlv

Hi Sumandra,

Thanks for your feedback. From my point of view it would make some sense if=
 the WG would elaborate more details on the actual forwarding requirements.=
 Some would say use NSH SFP but the WG allowed that a SFP must not uniquely=
 support a FW decision. Therefore the notion of a RSP. For sure we could  a=
lso use a SFP-ID plus some "SFP distinguisher" to ensure appropriate forwar=
ding.=20

When you talk about a flow-id, do you mean the original naked user generate=
d L2/L3 flow before entering the SFC overlay (tunnel) system? If yes, how d=
oes this information contribute to a constrained SFC overlay forwarding? We=
 would use the flow entries and try to generate something like an "SFC entr=
opy-ID" (not to say label) as a "SFP distinguisher" but will this data real=
ly include info on constrained SFC forwarding?=20

Until now I thought a SFF first is a simple FW engine which may be extended=
 to become a classifier. I've seen the intelligence located more in the SF.=
 But well, it may be worth to think about your view that a SFF may have som=
e more functionality.=20

Best regards,
Walter

-----Urspr=FCngliche Nachricht-----
Von: Sumandra Majee [mailto:S.Majee@F5.com]=20
Gesendet: Donnerstag, 3. Dezember 2015 21:51
An: Dave Dolson; Haeffner, Walter, Vodafone DE; David Melman; sfc@ietf.org
Betreff: Re: [sfc] NSH context headers: fixed/tlv



On 12/3/15, 11:47 AM, "sfc on behalf of Dave Dolson" <sfc-bounces@ietf.org =
on behalf of ddolson@sandvine.com> wrote:

>My point about supporting all MD types was for SFF function only.
>I don't believe SFFs need to parse past the start of the NSH header to=20
>make a forwarding decision. SFFs don't need metadata or start of inner=20
>packet.

That is a very broad statement and I don=B9t agree with that. If SFF wants =
to look at flowid, or at another contextual information to skip a portion o=
f chain then that would be required. Furthermore it will perhaps restrict m=
any other potential optimization and applications. SFF is a logical entity =
and can be implemented in software with highly programmable hooks or it can=
 be a dumb next hop lookup engine.
>
>
>

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


From nobody Thu Dec  3 13:51:17 2015
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB9E31ACE03 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 13:51:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.402
X-Spam-Level: 
X-Spam-Status: No, score=-1.402 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_32=0.6, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=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 a_LNwUhnfEv0 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 13:51:15 -0800 (PST)
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 960371ACCF2 for <sfc@ietf.org>; Thu,  3 Dec 2015 13:51:15 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 822711C043E; Thu,  3 Dec 2015 13:51:15 -0800 (PST)
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 0E93F1C04C3; Thu,  3 Dec 2015 13:51:14 -0800 (PST)
To: "Bottorff, Paul" <paul.bottorff@hpe.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com> <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com> <20151203194750.5697621.67982.53389@sandvine.com> <D285E989.48166%s.majee@f5.com> <C8C844F84E550E43865561FAE104718579E09A4B@VOEXM20W.internal.vodafone.com> <94DA9C7F532AD946852C9C5527195239254B4E2B@G2W2527.americas.hpqcorp.net>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <5660B948.1070106@joelhalpern.com>
Date: Thu, 3 Dec 2015 16:51:04 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <94DA9C7F532AD946852C9C5527195239254B4E2B@G2W2527.americas.hpqcorp.net>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/LtyzOb8vkvEIUCJq6V-53CBkb90>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 21:51:17 -0000

Paul, you describe the NSH header SFP-ID/SFP-Index mechanism as a
transport.  I do not think that is a reasoanble characterization.

The goal, as described in the charter and the architecture, is for the
NSH header to provide a transport-independent mechanism for doing
service chain forwarding and carrying metadata.
The point is to having something that provides interoperation under the
various transports we all like.
The architecture is clear that were appropriate one may carry NSH and
use transport based mechanisms for the SFF forwarding.

NSH has to be encapsulated in a transport (Ethernet, Eth+IP, ETH+MPLS, 
... in order to be carried.  So I really think this is a 
mis-characterization.

Yours,
Joel

On 12/3/15 4:35 PM, Bottorff, Paul wrote:
> Hi Walter and Sumandra:
>
> It seems that the committee is focused on a single transport
> mechanism based on forwarding using the SPF-ID and Service Index
> (together forming a new address space). The current transport
> arrangement based on incrementing (or decrementing) SI has lots of
> flaws which are already surfacing in discussions.
>
> The SPF-ID and SI are not required for a number of the other chain
> forwarding mechanisms including MAC Chaining, MPLS Chaining, MPLS
> Segment Route Chaining and VID Chaining. For these the SPF-ID/SI
> fields should be optional.
>
> Cheers,
>
> Paul
>
> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org] On
> Behalf Of Haeffner, Walter, Vodafone DE Sent: Thursday, December 03,
> 2015 1:21 PM To: Sumandra Majee; Dave Dolson; David Melman;
> sfc@ietf.org Subject: Re: [sfc] NSH context headers: fixed/tlv
>
> Hi Sumandra,
>
> Thanks for your feedback. From my point of view it would make some
> sense if the WG would elaborate more details on the actual forwarding
> requirements. Some would say use NSH SFP but the WG allowed that a
> SFP must not uniquely support a FW decision. Therefore the notion of
> a RSP. For sure we could  also use a SFP-ID plus some "SFP
> distinguisher" to ensure appropriate forwarding.
>
> When you talk about a flow-id, do you mean the original naked user
> generated L2/L3 flow before entering the SFC overlay (tunnel) system?
> If yes, how does this information contribute to a constrained SFC
> overlay forwarding? We would use the flow entries and try to generate
> something like an "SFC entropy-ID" (not to say label) as a "SFP
> distinguisher" but will this data really include info on constrained
> SFC forwarding?
>
> Until now I thought a SFF first is a simple FW engine which may be
> extended to become a classifier. I've seen the intelligence located
> more in the SF. But well, it may be worth to think about your view
> that a SFF may have some more functionality.
>
> Best regards, Walter
>
> -----Ursprüngliche Nachricht----- Von: Sumandra Majee
> [mailto:S.Majee@F5.com] Gesendet: Donnerstag, 3. Dezember 2015 21:51
> An: Dave Dolson; Haeffner, Walter, Vodafone DE; David Melman;
> sfc@ietf.org Betreff: Re: [sfc] NSH context headers: fixed/tlv
>
>
>
> On 12/3/15, 11:47 AM, "sfc on behalf of Dave Dolson"
> <sfc-bounces@ietf.org on behalf of ddolson@sandvine.com> wrote:
>
>> My point about supporting all MD types was for SFF function only. I
>> don't believe SFFs need to parse past the start of the NSH header
>> to make a forwarding decision. SFFs don't need metadata or start of
>> inner packet.
>
> That is a very broad statement and I don¹t agree with that. If SFF
> wants to look at flowid, or at another contextual information to skip
> a portion of chain then that would be required. Furthermore it will
> perhaps restrict many other potential optimization and applications.
> SFF is a logical entity and can be implemented in software with
> highly programmable hooks or it can be a dumb next hop lookup
> engine.
>>
>>
>>
>
> _______________________________________________ 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 Dec  3 13:51:41 2015
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 518531ACE29 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 13:51:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level: 
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3V4M67RENSk1 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 13:51:38 -0800 (PST)
Received: from g1t5424.austin.hp.com (g1t5424.austin.hp.com [15.216.225.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 044C01ACE03 for <sfc@ietf.org>; Thu,  3 Dec 2015 13:51:37 -0800 (PST)
Received: from G2W4316.americas.hpqcorp.net (g2w4316.austin.hp.com [16.197.9.73]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g1t5424.austin.hp.com (Postfix) with ESMTPS id 2AF1553; Thu,  3 Dec 2015 21:51:37 +0000 (UTC)
Received: from G1W5781.americas.hpqcorp.net (16.193.25.255) by G2W4316.americas.hpqcorp.net (16.197.9.73) with Microsoft SMTP Server (TLS) id 14.3.169.1; Thu, 3 Dec 2015 21:50:26 +0000
Received: from G2W2527.americas.hpqcorp.net ([169.254.7.38]) by G1W5781.americas.hpqcorp.net ([16.193.25.255]) with mapi id 14.03.0169.001; Thu, 3 Dec 2015 21:50:26 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: Jesse Gross <jgross@vmware.com>, "Paul Quinn (paulq)" <paulq@cisco.com>, "Andrew G. Malis" <agmalis@gmail.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6klIsAgADIkYCAADCGgIAEnguAgAzcDQCAABmWAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAUjwAgAEjiwD//6UYAIAAGOYw
Date: Thu, 3 Dec 2015 21:50:26 +0000
Message-ID: <94DA9C7F532AD946852C9C5527195239254B4E4A@G2W2527.americas.hpqcorp.net>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <CAA=duU1Nse4M5UQ10bD1wn0Ns41p9JVeY1O+4n3CnFKR1ChLbw@mail.gmail.com> <295A4EA5-B00D-4462-9D0F-12484444EA6C@cisco.com> <9E406184-CDF7-448C-A26D-3E1188753D7C@vmware.com>
In-Reply-To: <9E406184-CDF7-448C-A26D-3E1188753D7C@vmware.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [16.193.232.30]
Content-Type: multipart/alternative; boundary="_000_94DA9C7F532AD946852C9C5527195239254B4E4AG2W2527americas_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/aMODtykkchcO-Fyjfro_jpwFHKs>
Cc: "Carlos Pignataro \(cpignata\)" <cpignata@cisco.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 21:51:40 -0000

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

SGkgSmVzc2U6DQoNCkFncmVlZC4NCg0KVGhlcmUgaXMgbm8gdGVjaG5pY2FsIHJlYXNvbiBmb3Ig
bXVsdGlwbGUgZm9ybWF0cywgYXMgd2Ugbm93IGhhdmUuIFdlIHNob3VsZCBzdHJpdmUgZm9yIGEg
c2luZ2xlIGZvcm1hdCB3aGljaCBjYW4gZmlsbCBhbGwgb2Ygb3VyIG5lZWRzLiBUaGlzIHdpbGwg
cHJvZHVjZSB0aGUgZmFzdGVkIHByb2R1Y3QgZGV2ZWxvcG1lbnQgYW5kIGJyb2FkZXN0IG1hcmtl
dCBhY2NlcHRhbmNlLg0KDQpDaGVlcnMsDQoNClBhdWwNCg0KRnJvbTogSmVzc2UgR3Jvc3MgW21h
aWx0bzpqZ3Jvc3NAdm13YXJlLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBEZWNlbWJlciAwMywgMjAx
NSAxMjoxNiBQTQ0KVG86IFBhdWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzDQpDYzog
Q2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpOyBzZmNAaWV0Zi5vcmc7IERhdmUgRG9sc29uOyBC
b3R0b3JmZiwgUGF1bA0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZp
eGVkL3Rsdg0KDQpPbiAxMi8zLzE1LCAxMTo0MSBBTSwgInNmYyBvbiBiZWhhbGYgb2YgUGF1bCBR
dWlubiAocGF1bHEpIiA8c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnNmYy1ib3VuY2VzQGll
dGYub3JnPiBvbiBiZWhhbGYgb2YgcGF1bHFAY2lzY28uY29tPG1haWx0bzpwYXVscUBjaXNjby5j
b20+PiB3cm90ZToNCg0KDQpPbiBEZWMgMiwgMjAxNSwgYXQgOToxOCBQTSwgQW5kcmV3IEcuIE1h
bGlzIDxhZ21hbGlzQGdtYWlsLmNvbTxtYWlsdG86YWdtYWxpc0BnbWFpbC5jb20+PiB3cm90ZToN
Cg0KRGF2ZSwNCg0KT24gV2VkLCBEZWMgMiwgMjAxNSBhdCAxOjIzIFBNLCBEYXZlIERvbHNvbiA8
ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4gd3JvdGU6
DQpTbyBhcyBJIHNlZSBpdCwgVHlwZSAyIGlzIHRoZSBnZW5lcmljIG9uZSBhbmQgVHlwZSAxIGlz
IGFuIG9wdGltaXphdGlvbiBmb3Igc3BlY2lhbCBjYXNlcy4NCg0KDQpUaGF04oCZcyBleGFjdGx5
IGFzIEkgc2VlIGl0IGFzIHdlbGwgKHN0YXRlZCBpbiBhbiBlYXJsaWVyIGVtYWlsIGluIHRoaXMg
ZGlzY3Vzc2lvbikuDQoNCiJnZW5lcmljIiBkb2VzIG5vdCBtZWFuIHRoYXQgaXQgbWFrZXMgc2Vu
c2UgdG8gbWFuZGF0ZS4gIFF1aXRlIHRoZSBvcHBvc2l0ZSBpbiBtYW55IHdheXMuICBJIG1lbnRp
b25lZCBlYXJsaWVyIGluIHRoaXMgdGhyZWFkOiB0aGUgdXNlIG9mIFRMViBpbiBkYXRhcGxhbmUg
cHJvdG9jb2xzIGhhcyBub3QgYmVlbiBhIHJlc291bmRpbmcgc3VjY2Vzcy4NCg0KU28sIHdoaWxl
IEkgdW5kZXJzdGFuZCB0aGUgYWxsdXJlIG9mIGdlbmVyaWMsIGluIHByYWN0aWNhbCB0ZXJtcyAt
LSBib3RoIGhhcmR3YXJlIF9hbmRfIHNvZnR3YXJlIC0tIGltcGxlbWVudGF0aW9ucyBuZWVkIHRv
IHN1cHBvcnQgYSBtdWNoIG1vcmUgY29tcGxleCBwcm90b2NvbC4gIFRoaXMgaXNuJ3QgdG8gc2F5
IHdlIHNob3VsZG4ndCBoYXZlIHRoZSBvcHRpb24gZm9yIHN1Y2ggYnV0IG1hbmRhdGluZyBzdWNo
IGlzIHdpbGwgbGlrZWx5IHlpZWxkIGEgcGFyYWRveGljYWwgb3V0Y29tZTogdGhlIHZlcnkgYXBw
ZWFsaW5nIGdlbmVyaWMgbmF0dXJlIG9mIHRoZSBUTFYgcmVzdWx0cyBpbiBjb21wbGV4aXR5IHRo
YXQgcmVkdWNlIHRoZSBhY3R1YWwgYXBwZWFsIG9mIHRoZSBwcm90b2NvbC4NCg0KVGhlIHNpbXBs
ZXN0IG9wdGlvbiBhbGxvd3MgZXZlcnlvbmUgdG8gaGF2ZSBhIGJhc2VsaW5lIGFuZCBnZXQgaW1w
bGVtZW50YXRpb25zIG91dCB0aGUgZG9vci4gIFRoaXMgbWlnaHQgc291bmQgb2RkLCBidXQgbG93
ZXN0IGNvbW1vbiBkZW5vbWluYXRvciBpcyBleGFjdGx5IGhvdyB3ZSBlbmNvdXJhZ2UgZGV2ZWxv
cG1lbnQsIGRlcGxveW1lbnQgYW5kIGludGVyb3AuDQoNClNwZWFraW5nIGFzIG9uZSBvZiB0aGUg
bWFpbiBhdXRob3JzIG9mIE9wZW4gdlN3aXRjaCwgSSBzdHJvbmdseSBkaXNhZ3JlZSB3aXRoIHRo
ZSBpbXBsaWNhdGlvbiB0aGF0IHRoZSB1c2Ugb2YgYSBzZXQgb2YgNCBmaXhlZCBmaWVsZHMgaXMg
YSBkZXNpZ24gdGhhdCBpcyBhcHBlYWxpbmcgdG8gc29mdHdhcmUuIFRoZSBiZW5lZml0cyBvZiBm
bGV4aWJpbGl0eSB2YXN0bHkgb3V0d2VpZ2ggdGhlIHJlbGF0aXZlbHkgbWluaW1hbCBhZGRpdGlv
bmFsIGltcGxlbWVudGF0aW9uIHRpbWUuDQoNCldoZXRoZXIgb3Igbm90IFRMVnMgYXJlIGltcGxl
bWVudGVkIGluIHByYWN0aWNlIGlzIG5vdCBhbiBpbmhlcmVudCBwcm9wZXJ0eSBvZiBUTFZzLiBJ
dCBlbnRpcmVseSBkZXBlbmRzIG9uIHdoZXRoZXIgcGVvcGxlIHRoaW5rIHRoZXkgYXJlIGEgdXNl
ZnVsIGZlYXR1cmUgd2hlbiB0aGUgcHJvdG9jb2wgaW5pdGlhbGx5IHN0YXJ0cyB0byBzZWUgc29t
ZSBhZG9wdGlvbiBvciB3aGV0aGVyIHRoZXkgdmlldyBpdCBhcyBhIHNlY29uZGFyeSBhbmQgb3B0
aW9uYWwgbWVjaGFuaXNtLiBJZiB0aGUgVExWcyBhcmUgbm90IGEgY29yZSBtZWNoYW5pc20gb24g
ZGF5IDEgdGhlbiBub2JvZHkgd2lsbCBpbXBsZW1lbnQgdGhlbSBhbmQgaW4gdGhlIGZ1dHVyZSBl
dmVyeWJvZHkgd2lsbCDigJxrbm934oCdIHRoYXQgVExWIGJhc2VkIGV4dGVuc2lvbnMgYXJlIHVu
dXNhYmxlLg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9
DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglj
b2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFu
Lk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpw
dXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBp
bjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBz
cGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIg
ZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xh
c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+SGkgSmVzc2U6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5BZ3JlZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5UaGVyZSBpcyBubyB0ZWNobmljYWwgcmVhc29uIGZvciBtdWx0aXBsZSBmb3JtYXRzLCBh
cyB3ZSBub3cgaGF2ZS4gV2Ugc2hvdWxkIHN0cml2ZSBmb3IgYSBzaW5nbGUgZm9ybWF0IHdoaWNo
IGNhbiBmaWxsIGFsbCBvZiBvdXIgbmVlZHMuIFRoaXMgd2lsbCBwcm9kdWNlIHRoZQ0KIGZhc3Rl
ZCBwcm9kdWN0IGRldmVsb3BtZW50IGFuZCBicm9hZGVzdCBtYXJrZXQgYWNjZXB0YW5jZS48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkNoZWVycyw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlBhdWw8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4g
MGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+IEplc3NlIEdyb3NzIFttYWlsdG86amdyb3NzQHZtd2Fy
ZS5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIERlY2VtYmVyIDAzLCAyMDE1IDEy
OjE2IFBNPGJyPg0KPGI+VG86PC9iPiBQYXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxp
czxicj4NCjxiPkNjOjwvYj4gQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpOyBzZmNAaWV0Zi5v
cmc7IERhdmUgRG9sc29uOyBCb3R0b3JmZiwgUGF1bDxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTog
W3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj5PbiAxMi8zLzE1LCAxMTo0MSBBTSwgJnF1b3Q7c2ZjIG9uIGJl
aGFsZiBvZiBQYXVsIFF1aW5uIChwYXVscSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZyI+c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+IG9uIGJlaGFsZiBvZg0K
PGEgaHJlZj0ibWFpbHRvOnBhdWxxQGNpc2NvLmNvbSI+cGF1bHFAY2lzY28uY29tPC9hPiZndDsg
d3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBpbiAwaW4g
MGluIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGluIiBpZD0iTUFDX09V
VExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+T24gRGVjIDIsIDIwMTUsIGF0IDk6MTggUE0sIEFuZHJldyBH
LiBNYWxpcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFnbWFsaXNAZ21haWwuY29tIj5hZ21hbGlzQGdt
YWlsLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkRhdmUsPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij5PbiBXZWQsIERlYyAyLCAyMDE1IGF0IDE6MjMgUE0sIERhdmUgRG9sc29uICZsdDs8YSBocmVm
PSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5rIj5kZG9sc29uQHNh
bmR2aW5lLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxibG9ja3F1
b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3Bh
ZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBp
biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+U28g
YXMgSSBzZWUgaXQsIFR5cGUgMiBpcyB0aGUgZ2VuZXJpYyBvbmUgYW5kIFR5cGUgMSBpcyBhbiBv
cHRpbWl6YXRpb24gZm9yIHNwZWNpYWwgY2FzZXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGF04oCZcyBleGFjdGx5IGFzIEkgc2Vl
IGl0IGFzIHdlbGwgKHN0YXRlZCBpbiBhbiBlYXJsaWVyIGVtYWlsIGluIHRoaXMgZGlzY3Vzc2lv
bikuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mcXVvdDtnZW5l
cmljJnF1b3Q7IGRvZXMgbm90IG1lYW4gdGhhdCBpdCBtYWtlcyBzZW5zZSB0byBtYW5kYXRlLiAm
bmJzcDtRdWl0ZSB0aGUgb3Bwb3NpdGUgaW4gbWFueSB3YXlzLiAmbmJzcDtJIG1lbnRpb25lZCBl
YXJsaWVyIGluIHRoaXMgdGhyZWFkOiB0aGUgdXNlIG9mIFRMViBpbiBkYXRhcGxhbmUgcHJvdG9j
b2xzDQogaGFzIG5vdCBiZWVuIGEgcmVzb3VuZGluZyBzdWNjZXNzLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Tbywg
d2hpbGUgSSB1bmRlcnN0YW5kIHRoZSBhbGx1cmUgb2YgZ2VuZXJpYywgaW4gcHJhY3RpY2FsIHRl
cm1zIC0tIGJvdGggaGFyZHdhcmUgX2FuZF8gc29mdHdhcmUgLS0gaW1wbGVtZW50YXRpb25zIG5l
ZWQgdG8gc3VwcG9ydCBhIG11Y2ggbW9yZSBjb21wbGV4IHByb3RvY29sLg0KICZuYnNwO1RoaXMg
aXNuJ3QgdG8gc2F5IHdlIHNob3VsZG4ndCBoYXZlIHRoZSBvcHRpb24gZm9yIHN1Y2ggYnV0IG1h
bmRhdGluZyBzdWNoIGlzIHdpbGwgbGlrZWx5IHlpZWxkIGEgcGFyYWRveGljYWwgb3V0Y29tZTog
dGhlIHZlcnkgYXBwZWFsaW5nIGdlbmVyaWMgbmF0dXJlIG9mIHRoZSBUTFYgcmVzdWx0cyBpbiBj
b21wbGV4aXR5IHRoYXQgcmVkdWNlIHRoZSBhY3R1YWwgYXBwZWFsIG9mIHRoZSBwcm90b2NvbC48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+VGhlIHNpbXBsZXN0IG9wdGlvbiBhbGxvd3MgZXZlcnlvbmUgdG8gaGF2ZSBh
IGJhc2VsaW5lIGFuZCBnZXQgaW1wbGVtZW50YXRpb25zIG91dCB0aGUgZG9vci4gJm5ic3A7VGhp
cyBtaWdodCBzb3VuZCBvZGQsIGJ1dCBsb3dlc3QgY29tbW9uIGRlbm9taW5hdG9yIGlzIGV4YWN0
bHkgaG93DQogd2UgZW5jb3VyYWdlIGRldmVsb3BtZW50LCBkZXBsb3ltZW50IGFuZCBpbnRlcm9w
LiAmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+U3BlYWtpbmcgYXMgb25lIG9mIHRoZSBtYWluIGF1dGhvcnMgb2YgT3BlbiB2U3dpdGNoLCBJ
IHN0cm9uZ2x5IGRpc2FncmVlIHdpdGggdGhlIGltcGxpY2F0aW9uIHRoYXQgdGhlIHVzZSBvZiBh
IHNldCBvZiA0IGZpeGVkIGZpZWxkcyBpcyBhIGRlc2lnbiB0aGF0IGlzIGFwcGVhbGluZw0KIHRv
IHNvZnR3YXJlLiBUaGUgYmVuZWZpdHMgb2YgZmxleGliaWxpdHkgdmFzdGx5IG91dHdlaWdoIHRo
ZSByZWxhdGl2ZWx5IG1pbmltYWwgYWRkaXRpb25hbCBpbXBsZW1lbnRhdGlvbiB0aW1lLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OmJsYWNrIj5XaGV0aGVyIG9yIG5vdCBUTFZzIGFyZSBpbXBsZW1lbnRlZCBpbiBwcmFjdGljZSBp
cyBub3QgYW4gaW5oZXJlbnQgcHJvcGVydHkgb2YgVExWcy4gSXQgZW50aXJlbHkgZGVwZW5kcyBv
biB3aGV0aGVyIHBlb3BsZSB0aGluayB0aGV5IGFyZSBhIHVzZWZ1bCBmZWF0dXJlIHdoZW4NCiB0
aGUgcHJvdG9jb2wgaW5pdGlhbGx5IHN0YXJ0cyB0byBzZWUgc29tZSBhZG9wdGlvbiBvciB3aGV0
aGVyIHRoZXkgdmlldyBpdCBhcyBhIHNlY29uZGFyeSBhbmQgb3B0aW9uYWwgbWVjaGFuaXNtLiBJ
ZiB0aGUgVExWcyBhcmUgbm90IGEgY29yZSBtZWNoYW5pc20gb24gZGF5IDEgdGhlbiBub2JvZHkg
d2lsbCBpbXBsZW1lbnQgdGhlbSBhbmQgaW4gdGhlIGZ1dHVyZSBldmVyeWJvZHkgd2lsbCDigJxr
bm934oCdIHRoYXQgVExWIGJhc2VkIGV4dGVuc2lvbnMNCiBhcmUgdW51c2FibGUuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_94DA9C7F532AD946852C9C5527195239254B4E4AG2W2527americas_--


From nobody Thu Dec  3 13:57:13 2015
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 606031ACE46 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 13:57:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3
X-Spam-Level: 
X-Spam-Status: No, score=-3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  J_CHICKENPOX_32=0.6, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7rHw-A-GU92P for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 13:57:10 -0800 (PST)
Received: from g2t2354.austin.hp.com (g2t2354.austin.hp.com [15.217.128.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 5F1381ACE44 for <sfc@ietf.org>; Thu,  3 Dec 2015 13:57:10 -0800 (PST)
Received: from G2W4316.americas.hpqcorp.net (g2w4316.austin.hp.com [16.197.9.73]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g2t2354.austin.hp.com (Postfix) with ESMTPS id 8656667; Thu,  3 Dec 2015 21:57:09 +0000 (UTC)
Received: from G1W5783.americas.hpqcorp.net (16.193.26.1) by G2W4316.americas.hpqcorp.net (16.197.9.73) with Microsoft SMTP Server (TLS) id 14.3.169.1; Thu, 3 Dec 2015 21:56:03 +0000
Received: from G2W2527.americas.hpqcorp.net ([169.254.7.38]) by G1W5783.americas.hpqcorp.net ([16.193.26.1]) with mapi id 14.03.0169.001; Thu, 3 Dec 2015 21:56:03 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggADFnQCAADCFgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAmS8AgABB5BCAAEpeAIAAIosAgAAwPDCAABAaAIAAEZmAgAAIg4CAAAB/8IAAB88AgAAAghA=
Date: Thu, 3 Dec 2015 21:56:03 +0000
Message-ID: <94DA9C7F532AD946852C9C5527195239254B4E62@G2W2527.americas.hpqcorp.net>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com> <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com> <20151203194750.5697621.67982.53389@sandvine.com> <D285E989.48166%s.majee@f5.com> <C8C844F84E550E43865561FAE104718579E09A4B@VOEXM20W.internal.vodafone.com> <94DA9C7F532AD946852C9C5527195239254B4E2B@G2W2527.americas.hpqcorp.net> <5660B948.1070106@joelhalpern.com>
In-Reply-To: <5660B948.1070106@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [16.193.232.30]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/UUslsGJn9ldU8BUb9H2Kh9JndoU>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 21:57:12 -0000

Hi Joel:

We disagree.

The use of SFP-ID/SI is no different than the use MAC switching or MPLS lab=
el swapping to determine the next chain hop. Either they are all transports=
 or they are all not transports.

Cheers,

Paul

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
Sent: Thursday, December 03, 2015 1:51 PM
To: Bottorff, Paul; sfc@ietf.org
Subject: Re: [sfc] NSH context headers: fixed/tlv

Paul, you describe the NSH header SFP-ID/SFP-Index mechanism as a transport=
.  I do not think that is a reasoanble characterization.

The goal, as described in the charter and the architecture, is for the NSH =
header to provide a transport-independent mechanism for doing service chain=
 forwarding and carrying metadata.
The point is to having something that provides interoperation under the var=
ious transports we all like.
The architecture is clear that were appropriate one may carry NSH and use t=
ransport based mechanisms for the SFF forwarding.

NSH has to be encapsulated in a transport (Ethernet, Eth+IP, ETH+MPLS, ... =
in order to be carried.  So I really think this is a mis-characterization.

Yours,
Joel

On 12/3/15 4:35 PM, Bottorff, Paul wrote:
> Hi Walter and Sumandra:
>
> It seems that the committee is focused on a single transport mechanism=20
> based on forwarding using the SPF-ID and Service Index (together=20
> forming a new address space). The current transport arrangement based=20
> on incrementing (or decrementing) SI has lots of flaws which are=20
> already surfacing in discussions.
>
> The SPF-ID and SI are not required for a number of the other chain=20
> forwarding mechanisms including MAC Chaining, MPLS Chaining, MPLS=20
> Segment Route Chaining and VID Chaining. For these the SPF-ID/SI=20
> fields should be optional.
>
> Cheers,
>
> Paul
>
> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org] On=20
> Behalf Of Haeffner, Walter, Vodafone DE Sent: Thursday, December 03,
> 2015 1:21 PM To: Sumandra Majee; Dave Dolson; David Melman;=20
> sfc@ietf.org Subject: Re: [sfc] NSH context headers: fixed/tlv
>
> Hi Sumandra,
>
> Thanks for your feedback. From my point of view it would make some=20
> sense if the WG would elaborate more details on the actual forwarding=20
> requirements. Some would say use NSH SFP but the WG allowed that a SFP=20
> must not uniquely support a FW decision. Therefore the notion of a=20
> RSP. For sure we could  also use a SFP-ID plus some "SFP=20
> distinguisher" to ensure appropriate forwarding.
>
> When you talk about a flow-id, do you mean the original naked user=20
> generated L2/L3 flow before entering the SFC overlay (tunnel) system?
> If yes, how does this information contribute to a constrained SFC=20
> overlay forwarding? We would use the flow entries and try to generate=20
> something like an "SFC entropy-ID" (not to say label) as a "SFP=20
> distinguisher" but will this data really include info on constrained=20
> SFC forwarding?
>
> Until now I thought a SFF first is a simple FW engine which may be=20
> extended to become a classifier. I've seen the intelligence located=20
> more in the SF. But well, it may be worth to think about your view=20
> that a SFF may have some more functionality.
>
> Best regards, Walter
>
> -----Urspr=FCngliche Nachricht----- Von: Sumandra Majee=20
> [mailto:S.Majee@F5.com] Gesendet: Donnerstag, 3. Dezember 2015 21:51
> An: Dave Dolson; Haeffner, Walter, Vodafone DE; David Melman;=20
> sfc@ietf.org Betreff: Re: [sfc] NSH context headers: fixed/tlv
>
>
>
> On 12/3/15, 11:47 AM, "sfc on behalf of Dave Dolson"
> <sfc-bounces@ietf.org on behalf of ddolson@sandvine.com> wrote:
>
>> My point about supporting all MD types was for SFF function only. I=20
>> don't believe SFFs need to parse past the start of the NSH header to=20
>> make a forwarding decision. SFFs don't need metadata or start of=20
>> inner packet.
>
> That is a very broad statement and I don=B9t agree with that. If SFF=20
> wants to look at flowid, or at another contextual information to skip=20
> a portion of chain then that would be required. Furthermore it will=20
> perhaps restrict many other potential optimization and applications.
> SFF is a logical entity and can be implemented in software with highly=20
> programmable hooks or it can be a dumb next hop lookup engine.
>>
>>
>>
>
> _______________________________________________ sfc mailing list=20
> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________ sfc mailing list=20
> 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 Dec  3 14:01:46 2015
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9E34C1ACE5C for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 14:01:42 -0800 (PST)
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, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mnI0Ekeh--IE for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 14:01:40 -0800 (PST)
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 4A0761ACE61 for <sfc@ietf.org>; Thu,  3 Dec 2015 14:01:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3748; q=dns/txt; s=iport; t=1449180098; x=1450389698; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=UiYQfz8njpKxmTztE73fDKmahL5RVFiubhRnVQ1438g=; b=ElFvthruHxrh4MbhPyZboubIDDKFOHW/4GId3z6Qu8wojfuhqlL97aOI wZCZgAaCuHId6lToQH4f5SvFry/v/D8Q/KjU6zXTGqV4goUGGR251Vyo7 EKnB7u6Wx/5HTNPe0FuFz+FDncxoXfStTEExF20E+LtlNpHn0hwj+0pid U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D/AQD9umBW/40NJK1egzpTbr1BAQ2Bb?= =?us-ascii?q?hcKgj2DMAKBTjgUAQEBAQEBAYEKhDQBAQEDAQEBAWsLBQcEAgEIEQQBAQEnByc?= =?us-ascii?q?LFAkIAgQOBYgnCA3CDwEBAQEBAQEBAQEBAQEBAQEBAQEBARQEhlSCD4JuhFmDT?= =?us-ascii?q?YEVAQSNYoh/AY07gVuXIINxAR8BAUKCER2BVnKFbwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.20,378,1444694400"; d="scan'208";a="214511284"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 03 Dec 2015 22:01:37 +0000
Received: from XCH-ALN-006.cisco.com (xch-aln-006.cisco.com [173.36.7.16]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id tB3M1bdx007103 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 3 Dec 2015 22:01:37 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; Thu, 3 Dec 2015 16:01:36 -0600
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.000; Thu, 3 Dec 2015 16:01:36 -0600
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "Bottorff, Paul" <paul.bottorff@hpe.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggAE69gCAADCFgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAmS8AgAAxv4CAAFqDAIAAIosAgAAoA4CAAAePAIAAEZmAgAAIg4CAAAP+AP//oqw8
Date: Thu, 3 Dec 2015 22:01:36 +0000
Message-ID: <DC684A8A-E9B3-4702-8AE4-A8BD3AD6FB05@cisco.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com> <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com> <20151203194750.5697621.67982.53389@sandvine.com> <D285E989.48166%s.majee@f5.com> <C8C844F84E550E43865561FAE104718579E09A4B@VOEXM20W.internal.vodafone.com>, <94DA9C7F532AD946852C9C5527195239254B4E2B@G2W2527.americas.hpqcorp.net>
In-Reply-To: <94DA9C7F532AD946852C9C5527195239254B4E2B@G2W2527.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
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/q4jlmRVF5Spsin_zQjONw2WiZa0>
Cc: David Melman <davidme@marvell.com>, "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>, Sumandra Majee <S.Majee@F5.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 22:01:42 -0000

Hi Paul,

Sent from my iPhone

> On Dec 3, 2015, at 4:37 PM, Bottorff, Paul <paul.bottorff@hpe.com> wrote:
>=20
> Hi Walter and Sumandra:
>=20
> It seems that the committee is focused on a single transport mechanism ba=
sed on forwarding using the SPF-ID and Service Index (together forming a ne=
w address space). The current transport arrangement based on incrementing (=
or decrementing) SI has lots of flaws which are already surfacing in discus=
sions.

Which specific flaws are you referring to ?

>=20
> The SPF-ID and SI are not required for a number of the other chain forwar=
ding mechanisms including MAC Chaining, MPLS Chaining, MPLS Segment Route C=
haining and VID Chaining. For these the SPF-ID/SI fields should be optional=
.

As we are not chartered to address these then we need not worry whether SPI=
/SI is optional or not.

Jim

>=20
> Cheers,
>=20
> Paul
>=20
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Haeffner, Walter, Vo=
dafone DE
> Sent: Thursday, December 03, 2015 1:21 PM
> To: Sumandra Majee; Dave Dolson; David Melman; sfc@ietf.org
> Subject: Re: [sfc] NSH context headers: fixed/tlv
>=20
> Hi Sumandra,
>=20
> Thanks for your feedback. From my point of view it would make some sense =
if the WG would elaborate more details on the actual forwarding requirement=
s. Some would say use NSH SFP but the WG allowed that a SFP must not unique=
ly support a FW decision. Therefore the notion of a RSP. For sure we could =
 also use a SFP-ID plus some "SFP distinguisher" to ensure appropriate forw=
arding.=20
>=20
> When you talk about a flow-id, do you mean the original naked user genera=
ted L2/L3 flow before entering the SFC overlay (tunnel) system? If yes, how=
 does this information contribute to a constrained SFC overlay forwarding? =
We would use the flow entries and try to generate something like an "SFC en=
tropy-ID" (not to say label) as a "SFP distinguisher" but will this data re=
ally include info on constrained SFC forwarding?=20
>=20
> Until now I thought a SFF first is a simple FW engine which may be extend=
ed to become a classifier. I've seen the intelligence located more in the S=
F. But well, it may be worth to think about your view that a SFF may have s=
ome more functionality.=20
>=20
> Best regards,
> Walter
>=20
> -----Urspr=FCngliche Nachricht-----
> Von: Sumandra Majee [mailto:S.Majee@F5.com]=20
> Gesendet: Donnerstag, 3. Dezember 2015 21:51
> An: Dave Dolson; Haeffner, Walter, Vodafone DE; David Melman; sfc@ietf.or=
g
> Betreff: Re: [sfc] NSH context headers: fixed/tlv
>=20
>=20
>=20
>> On 12/3/15, 11:47 AM, "sfc on behalf of Dave Dolson" <sfc-bounces@ietf.o=
rg on behalf of ddolson@sandvine.com> wrote:
>>=20
>> My point about supporting all MD types was for SFF function only.
>> I don't believe SFFs need to parse past the start of the NSH header to=20
>> make a forwarding decision. SFFs don't need metadata or start of inner=20
>> packet.
>=20
> That is a very broad statement and I don=B9t agree with that. If SFF want=
s to look at flowid, or at another contextual information to skip a portion=
 of chain then that would be required. Furthermore it will perhaps restrict=
 many other potential optimization and applications. SFF is a logical entit=
y and can be implemented in software with highly programmable hooks or it c=
an be a dumb next hop lookup engine.
>=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 Thu Dec  3 14:21:04 2015
Return-Path: <walter.haeffner@vodafone.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 804FC1ACED0 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 14:21:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id F-ShNtUeonEJ for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 14:21:00 -0800 (PST)
Received: from mail1.bemta14.messagelabs.com (mail1.bemta14.messagelabs.com [193.109.254.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B7E281ACECF for <sfc@ietf.org>; Thu,  3 Dec 2015 14:20:59 -0800 (PST)
Received: from [193.109.255.99] by server-6.bemta-14.messagelabs.com id D5/8D-16618-940C0665; Thu, 03 Dec 2015 22:20:57 +0000
X-Env-Sender: walter.haeffner@vodafone.com
X-Msg-Ref: server-12.tower-48.messagelabs.com!1449181257!12175929!1
X-Originating-IP: [195.232.244.133]
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7476 invoked from network); 3 Dec 2015 22:20:57 -0000
Received: from mailout01.vodafone.com (HELO mailout01.vodafone.com) (195.232.244.133) by server-12.tower-48.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;  3 Dec 2015 22:20:57 -0000
Received: from mailint01.vodafone.com (mailint01.vodafone.com [195.232.244.198]) by mailout01.vodafone.com (Postfix) with ESMTP id 3pBWpK1KpHz1yBq; Thu,  3 Dec 2015 23:20:57 +0100 (CET)
Received: from mailint01.vodafone.com (localhost [127.0.0.1]) by mailint01.vodafone.com (Postfix) with ESMTP id 3pBWpK0GcFzxP60; Thu,  3 Dec 2015 23:20:57 +0100 (CET)
Received: from VOEXC06W.internal.vodafone.com (voexc06w.dc-ratingen.de [145.230.101.26]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailint01.vodafone.com (Postfix) with ESMTPS id 3pBWpK08NTzxP0p; Thu,  3 Dec 2015 23:20:57 +0100 (CET)
Received: from AVOEXH04W.internal.vodafone.com (145.230.15.136) by VOEXC06W.internal.vodafone.com (145.230.101.26) with Microsoft SMTP Server (TLS) id 14.3.224.2; Thu, 3 Dec 2015 23:20:56 +0100
Received: from VOEXM20W.internal.vodafone.com ([169.254.4.47]) by AVOEXH04W.internal.vodafone.com ([145.230.15.136]) with mapi id 14.03.0224.002; Thu, 3 Dec 2015 23:20:56 +0100
From: "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>
To: "Bottorff, Paul" <paul.bottorff@hpe.com>, Sumandra Majee <S.Majee@F5.com>,  Dave Dolson <ddolson@sandvine.com>, David Melman <davidme@marvell.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggADFnQCAADCFgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAmS8AgABB5BCAAEpeAIAAIosAgAAwPDD///9XAIAAEZiAgAARa6D///sWAIAAFanQ
Date: Thu, 3 Dec 2015 22:20:55 +0000
Message-ID: <C8C844F84E550E43865561FAE104718579E09B55@VOEXM20W.internal.vodafone.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com> <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com> <20151203194750.5697621.67982.53389@sandvine.com> <D285E989.48166%s.majee@f5.com> <C8C844F84E550E43865561FAE104718579E09A4B@VOEXM20W.internal.vodafone.com> <94DA9C7F532AD946852C9C5527195239254B4E2B@G2W2527.americas.hpqcorp.net>
In-Reply-To: <94DA9C7F532AD946852C9C5527195239254B4E2B@G2W2527.americas.hpqcorp.net>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/T9djEWbySEPGiEZlTYlcrZTyhxc>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 22:21:02 -0000

Hi Paul,

Thanks for your immediate response. I am not sure it the SFP-ID + SF-ID is =
sufficient.  My view is that I need the RSP-ID + SF-ID to make FW unique. U=
se SF-ID to control potential loops and termination. Anything else?
For me, SFP is something between a SFC and a real path  (RSP) simply indica=
ting a set of possible associated RSPs. What is the "magic" isolating the r=
ight RSP? I think, here we have multiple possibilities.

We also could define a path differently. Assume some SF-VMs behind a LB. I =
could argue the SFP describes the set of all paths to all the SF-VMs and so=
me RSP is one out of many options. If I would consider the construct LB + S=
F-VMs to be a SF-Group the path would terminate at the LB and SFP and RSP w=
ould be the same.=20

Cheers,
Walter

-----Urspr=FCngliche Nachricht-----
Von: Bottorff, Paul [mailto:paul.bottorff@hpe.com]=20
Gesendet: Donnerstag, 3. Dezember 2015 22:36
An: Haeffner, Walter, Vodafone DE; Sumandra Majee; Dave Dolson; David Melma=
n; sfc@ietf.org
Betreff: RE: [sfc] NSH context headers: fixed/tlv

Hi Walter and Sumandra:

It seems that the committee is focused on a single transport mechanism base=
d on forwarding using the SPF-ID and Service Index (together forming a new =
address space). The current transport arrangement based on incrementing (or=
 decrementing) SI has lots of flaws which are already surfacing in discussi=
ons.

The SPF-ID and SI are not required for a number of the other chain forwardi=
ng mechanisms including MAC Chaining, MPLS Chaining, MPLS Segment Route Cha=
ining and VID Chaining. For these the SPF-ID/SI fields should be optional.

Cheers,

Paul

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Haeffner, Walter, Voda=
fone DE
Sent: Thursday, December 03, 2015 1:21 PM
To: Sumandra Majee; Dave Dolson; David Melman; sfc@ietf.org
Subject: Re: [sfc] NSH context headers: fixed/tlv

Hi Sumandra,

Thanks for your feedback. From my point of view it would make some sense if=
 the WG would elaborate more details on the actual forwarding requirements.=
 Some would say use NSH SFP but the WG allowed that a SFP must not uniquely=
 support a FW decision. Therefore the notion of a RSP. For sure we could  a=
lso use a SFP-ID plus some "SFP distinguisher" to ensure appropriate forwar=
ding.=20

When you talk about a flow-id, do you mean the original naked user generate=
d L2/L3 flow before entering the SFC overlay (tunnel) system? If yes, how d=
oes this information contribute to a constrained SFC overlay forwarding? We=
 would use the flow entries and try to generate something like an "SFC entr=
opy-ID" (not to say label) as a "SFP distinguisher" but will this data real=
ly include info on constrained SFC forwarding?=20

Until now I thought a SFF first is a simple FW engine which may be extended=
 to become a classifier. I've seen the intelligence located more in the SF.=
 But well, it may be worth to think about your view that a SFF may have som=
e more functionality.=20

Best regards,
Walter

-----Urspr=FCngliche Nachricht-----
Von: Sumandra Majee [mailto:S.Majee@F5.com]=20
Gesendet: Donnerstag, 3. Dezember 2015 21:51
An: Dave Dolson; Haeffner, Walter, Vodafone DE; David Melman; sfc@ietf.org
Betreff: Re: [sfc] NSH context headers: fixed/tlv



On 12/3/15, 11:47 AM, "sfc on behalf of Dave Dolson" <sfc-bounces@ietf.org =
on behalf of ddolson@sandvine.com> wrote:

>My point about supporting all MD types was for SFF function only.
>I don't believe SFFs need to parse past the start of the NSH header to=20
>make a forwarding decision. SFFs don't need metadata or start of inner=20
>packet.

That is a very broad statement and I don=B9t agree with that. If SFF wants =
to look at flowid, or at another contextual information to skip a portion o=
f chain then that would be required. Furthermore it will perhaps restrict m=
any other potential optimization and applications. SFF is a logical entity =
and can be implemented in software with highly programmable hooks or it can=
 be a dumb next hop lookup engine.
>
>
>

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


From nobody Thu Dec  3 14:28:13 2015
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 535DB1ACEFD for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 14:28:05 -0800 (PST)
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, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6XgYe8IMGYZ2 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 14:28:01 -0800 (PST)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7DB721ACEF6 for <sfc@ietf.org>; Thu,  3 Dec 2015 14:28:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4841; q=dns/txt; s=iport; t=1449181681; x=1450391281; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=eJukO8Fv5ZpCivKnFEk5xm2gMzyp7BHCwUvQvenXV+g=; b=J2Mt52AZTE68c+/mu7LU4y3esZov51gaUlNI1mIERRjSh22GRdvpXsQW oHnw+m60iFkf0WsjdZfOeTp4Dm82tHM27qdLlMzlcz4N96GJDXqGVltSx GB+iuiaT1lV27N/D9vvcSMvrqFVt+WzQbPxAYUU5cP1Z7gXfC9pezTgtU k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AAAgDAwWBW/5ldJa1egzpTbga9OwENg?= =?us-ascii?q?W4XCoI9gzACgU44FAEBAQEBAQGBCoQ0AQEBAwEBAQFrCwUHBAIBCBEBAwEBASc?= =?us-ascii?q?HJwsUAwYIAgQOBQiIHwgNwiIBAQEBAQEBAQEBAQEBAQEBAQEBAQEUBItRhGEyh?= =?us-ascii?q?CgFjWKFFYNqAY00gWKXIINxAR8BAUKCER2BVnKEaIEHAQEB?=
X-IronPort-AV: E=Sophos;i="5.20,378,1444694400"; d="scan'208";a="213863578"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Dec 2015 22:27:49 +0000
Received: from XCH-RCD-007.cisco.com (xch-rcd-007.cisco.com [173.37.102.17]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id tB3MRnOB004553 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 3 Dec 2015 22:27:49 GMT
Received: from xch-rcd-020.cisco.com (173.37.102.30) by XCH-RCD-007.cisco.com (173.37.102.17) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Thu, 3 Dec 2015 16:27:48 -0600
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.000; Thu, 3 Dec 2015 16:27:48 -0600
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: "Jim Guichard (jguichar)" <jguichar@cisco.com>, "Bottorff, Paul" <paul.bottorff@hpe.com>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggAE69gCAADCFgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAmS8AgAAxv4CAAFqDAIAAIosAgAAoA4CAAAePAIAAEZmAgAAIg4CAAAP+AP//oqw8gAADsnA=
Date: Thu, 3 Dec 2015 22:27:48 +0000
Message-ID: <70b9f6e1f94445dba9c26e8361997e9a@XCH-RCD-020.cisco.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com> <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com> <20151203194750.5697621.67982.53389@sandvine.com> <D285E989.48166%s.majee@f5.com> <C8C844F84E550E43865561FAE104718579E09A4B@VOEXM20W.internal.vodafone.com>, <94DA9C7F532AD946852C9C5527195239254B4E2B@G2W2527.americas.hpqcorp.net> <DC684A8A-E9B3-4702-8AE4-A8BD3AD6FB05@cisco.com>
In-Reply-To: <DC684A8A-E9B3-4702-8AE4-A8BD3AD6FB05@cisco.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.155.32.245]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/cZK6rBIKZJRdmir8J5mx-ud67Z0>
Cc: David Melman <davidme@marvell.com>, "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>, Sumandra Majee <S.Majee@F5.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 22:28:05 -0000

Hi Jim,

We had a long discussion on this until you opined with your chair hat. Prim=
arily, SI is being overloaded, at least as reasoned in different threads, t=
o perform: OAM, forwarding, TTL.

That does not even include the other key issue of SF modifying the SI and S=
FF forwarding based on that value. It is ironical that an architecture comp=
onent called "SFF", with the last 'F' for forwarding, is defined but it doe=
s not make the complete forwarding decision. This needs to be fixed.

Surendra.


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Jim Guichard (jguichar=
)
Sent: Thursday, December 03, 2015 2:02 PM
To: Bottorff, Paul <paul.bottorff@hpe.com>
Cc: David Melman <davidme@marvell.com>; Haeffner, Walter, Vodafone DE <walt=
er.haeffner@vodafone.com>; Sumandra Majee <S.Majee@F5.com>; Dave Dolson <dd=
olson@sandvine.com>; sfc@ietf.org
Subject: Re: [sfc] NSH context headers: fixed/tlv

Hi Paul,

Sent from my iPhone

> On Dec 3, 2015, at 4:37 PM, Bottorff, Paul <paul.bottorff@hpe.com> wrote:
>=20
> Hi Walter and Sumandra:
>=20
> It seems that the committee is focused on a single transport mechanism ba=
sed on forwarding using the SPF-ID and Service Index (together forming a ne=
w address space). The current transport arrangement based on incrementing (=
or decrementing) SI has lots of flaws which are already surfacing in discus=
sions.

Which specific flaws are you referring to ?

>=20
> The SPF-ID and SI are not required for a number of the other chain forwar=
ding mechanisms including MAC Chaining, MPLS Chaining, MPLS Segment Route C=
haining and VID Chaining. For these the SPF-ID/SI fields should be optional=
.

As we are not chartered to address these then we need not worry whether SPI=
/SI is optional or not.

Jim

>=20
> Cheers,
>=20
> Paul
>=20
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Haeffner, Walter,=20
> Vodafone DE
> Sent: Thursday, December 03, 2015 1:21 PM
> To: Sumandra Majee; Dave Dolson; David Melman; sfc@ietf.org
> Subject: Re: [sfc] NSH context headers: fixed/tlv
>=20
> Hi Sumandra,
>=20
> Thanks for your feedback. From my point of view it would make some sense =
if the WG would elaborate more details on the actual forwarding requirement=
s. Some would say use NSH SFP but the WG allowed that a SFP must not unique=
ly support a FW decision. Therefore the notion of a RSP. For sure we could =
 also use a SFP-ID plus some "SFP distinguisher" to ensure appropriate forw=
arding.=20
>=20
> When you talk about a flow-id, do you mean the original naked user genera=
ted L2/L3 flow before entering the SFC overlay (tunnel) system? If yes, how=
 does this information contribute to a constrained SFC overlay forwarding? =
We would use the flow entries and try to generate something like an "SFC en=
tropy-ID" (not to say label) as a "SFP distinguisher" but will this data re=
ally include info on constrained SFC forwarding?=20
>=20
> Until now I thought a SFF first is a simple FW engine which may be extend=
ed to become a classifier. I've seen the intelligence located more in the S=
F. But well, it may be worth to think about your view that a SFF may have s=
ome more functionality.=20
>=20
> Best regards,
> Walter
>=20
> -----Urspr=FCngliche Nachricht-----
> Von: Sumandra Majee [mailto:S.Majee@F5.com]
> Gesendet: Donnerstag, 3. Dezember 2015 21:51
> An: Dave Dolson; Haeffner, Walter, Vodafone DE; David Melman;=20
> sfc@ietf.org
> Betreff: Re: [sfc] NSH context headers: fixed/tlv
>=20
>=20
>=20
>> On 12/3/15, 11:47 AM, "sfc on behalf of Dave Dolson" <sfc-bounces@ietf.o=
rg on behalf of ddolson@sandvine.com> wrote:
>>=20
>> My point about supporting all MD types was for SFF function only.
>> I don't believe SFFs need to parse past the start of the NSH header=20
>> to make a forwarding decision. SFFs don't need metadata or start of=20
>> inner packet.
>=20
> That is a very broad statement and I don=B9t agree with that. If SFF want=
s to look at flowid, or at another contextual information to skip a portion=
 of chain then that would be required. Furthermore it will perhaps restrict=
 many other potential optimization and applications. SFF is a logical entit=
y and can be implemented in software with highly programmable hooks or it c=
an be a dumb next hop lookup engine.
>=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

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


From nobody Thu Dec  3 14:29:50 2015
Return-Path: <walter.haeffner@vodafone.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F24101ACF04 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 14:29:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.7
X-Spam-Level: 
X-Spam-Status: No, score=-0.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, J_CHICKENPOX_32=0.6, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001] autolearn=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 hh1MPV_WTdoE for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 14:29:48 -0800 (PST)
Received: from mail1.bemta5.messagelabs.com (mail1.bemta5.messagelabs.com [195.245.231.138]) (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 2BB0C1ACEB2 for <sfc@ietf.org>; Thu,  3 Dec 2015 14:29:47 -0800 (PST)
Received: from [85.158.136.83] by server-2.bemta-5.messagelabs.com id B2/23-31450-A52C0665; Thu, 03 Dec 2015 22:29:46 +0000
X-Env-Sender: walter.haeffner@vodafone.com
X-Msg-Ref: server-10.tower-36.messagelabs.com!1449181785!5695403!1
X-Originating-IP: [195.232.244.134]
X-StarScan-Received: 
X-StarScan-Version: 7.35; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16948 invoked from network); 3 Dec 2015 22:29:45 -0000
Received: from mailout02.vodafone.com (HELO mailout02.vodafone.com) (195.232.244.134) by server-10.tower-36.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;  3 Dec 2015 22:29:45 -0000
Received: from mailint01.vodafone.com (mailint01.vodafone.com [195.232.244.198]) by mailout02.vodafone.com (Postfix) with ESMTP id 3pBX0S5HFFzbdMS; Thu,  3 Dec 2015 23:29:44 +0100 (CET)
Received: from mailint01.vodafone.com (localhost [127.0.0.1]) by mailint01.vodafone.com (Postfix) with ESMTP id 3pBX0S4Hd6zxP2Q; Thu,  3 Dec 2015 23:29:44 +0100 (CET)
Received: from VOEXC05W.internal.vodafone.com (mail5.nl.mx.vodafone.com [145.230.101.25]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mailint01.vodafone.com (Postfix) with ESMTPS id 3pBX0S3vRCzxP26; Thu,  3 Dec 2015 23:29:44 +0100 (CET)
Received: from VOEXC17W.internal.vodafone.com (145.230.101.19) by VOEXC05W.internal.vodafone.com (145.230.101.25) with Microsoft SMTP Server (TLS) id 14.3.224.2; Thu, 3 Dec 2015 23:29:44 +0100
Received: from VOEXM20W.internal.vodafone.com ([169.254.4.47]) by voexc17w.internal.vodafone.com ([145.230.101.19]) with mapi id 14.03.0224.002; Thu, 3 Dec 2015 23:29:43 +0100
From: "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>
To: "Bottorff, Paul" <paul.bottorff@hpe.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggADFnQCAADCFgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAmS8AgABB5BCAAEpeAIAAIosAgAAwPDD///9XAIAAEZiAgAARa6D///sWAIAABFAAgAABZYCAABhdMA==
Date: Thu, 3 Dec 2015 22:29:42 +0000
Message-ID: <C8C844F84E550E43865561FAE104718579E09BAD@VOEXM20W.internal.vodafone.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com> <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com> <20151203194750.5697621.67982.53389@sandvine.com> <D285E989.48166%s.majee@f5.com> <C8C844F84E550E43865561FAE104718579E09A4B@VOEXM20W.internal.vodafone.com> <94DA9C7F532AD946852C9C5527195239254B4E2B@G2W2527.americas.hpqcorp.net> <5660B948.1070106@joelhalpern.com> <94DA9C7F532AD946852C9C5527195239254B4E62@G2W2527.americas.hpqcorp.net>
In-Reply-To: <94DA9C7F532AD946852C9C5527195239254B4E62@G2W2527.americas.hpqcorp.net>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/Gw8acSmitjJAKkB_B_xqGHs37LM>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 22:29:50 -0000

Yes Paul,

You could argue this way. But to my understanding the objective is to have =
a mechanism describing FW in an abstract, topological SFC plane and subsequ=
ently map this - probably stepwise - onto the physical plane. That is, I so=
mehow need a pointer interconnecting abstract and physical description.=20

Joel, you agree on this reasoning?

Cheers, Walter

-----Urspr=FCngliche Nachricht-----
Von: sfc [mailto:sfc-bounces@ietf.org] Im Auftrag von Bottorff, Paul
Gesendet: Donnerstag, 3. Dezember 2015 22:56
An: Joel M. Halpern; sfc@ietf.org
Betreff: Re: [sfc] NSH context headers: fixed/tlv

Hi Joel:

We disagree.

The use of SFP-ID/SI is no different than the use MAC switching or MPLS lab=
el swapping to determine the next chain hop. Either they are all transports=
 or they are all not transports.

Cheers,

Paul

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
Sent: Thursday, December 03, 2015 1:51 PM
To: Bottorff, Paul; sfc@ietf.org
Subject: Re: [sfc] NSH context headers: fixed/tlv

Paul, you describe the NSH header SFP-ID/SFP-Index mechanism as a transport=
.  I do not think that is a reasoanble characterization.

The goal, as described in the charter and the architecture, is for the NSH =
header to provide a transport-independent mechanism for doing service chain=
 forwarding and carrying metadata.
The point is to having something that provides interoperation under the var=
ious transports we all like.
The architecture is clear that were appropriate one may carry NSH and use t=
ransport based mechanisms for the SFF forwarding.

NSH has to be encapsulated in a transport (Ethernet, Eth+IP, ETH+MPLS, ... =
in order to be carried.  So I really think this is a mis-characterization.

Yours,
Joel

On 12/3/15 4:35 PM, Bottorff, Paul wrote:
> Hi Walter and Sumandra:
>
> It seems that the committee is focused on a single transport mechanism=20
> based on forwarding using the SPF-ID and Service Index (together=20
> forming a new address space). The current transport arrangement based=20
> on incrementing (or decrementing) SI has lots of flaws which are=20
> already surfacing in discussions.
>
> The SPF-ID and SI are not required for a number of the other chain=20
> forwarding mechanisms including MAC Chaining, MPLS Chaining, MPLS=20
> Segment Route Chaining and VID Chaining. For these the SPF-ID/SI=20
> fields should be optional.
>
> Cheers,
>
> Paul
>
> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org] On=20
> Behalf Of Haeffner, Walter, Vodafone DE Sent: Thursday, December 03,
> 2015 1:21 PM To: Sumandra Majee; Dave Dolson; David Melman;=20
> sfc@ietf.org Subject: Re: [sfc] NSH context headers: fixed/tlv
>
> Hi Sumandra,
>
> Thanks for your feedback. From my point of view it would make some=20
> sense if the WG would elaborate more details on the actual forwarding=20
> requirements. Some would say use NSH SFP but the WG allowed that a SFP=20
> must not uniquely support a FW decision. Therefore the notion of a=20
> RSP. For sure we could  also use a SFP-ID plus some "SFP=20
> distinguisher" to ensure appropriate forwarding.
>
> When you talk about a flow-id, do you mean the original naked user=20
> generated L2/L3 flow before entering the SFC overlay (tunnel) system?
> If yes, how does this information contribute to a constrained SFC=20
> overlay forwarding? We would use the flow entries and try to generate=20
> something like an "SFC entropy-ID" (not to say label) as a "SFP=20
> distinguisher" but will this data really include info on constrained=20
> SFC forwarding?
>
> Until now I thought a SFF first is a simple FW engine which may be=20
> extended to become a classifier. I've seen the intelligence located=20
> more in the SF. But well, it may be worth to think about your view=20
> that a SFF may have some more functionality.
>
> Best regards, Walter
>
> -----Urspr=FCngliche Nachricht----- Von: Sumandra Majee=20
> [mailto:S.Majee@F5.com] Gesendet: Donnerstag, 3. Dezember 2015 21:51
> An: Dave Dolson; Haeffner, Walter, Vodafone DE; David Melman;=20
> sfc@ietf.org Betreff: Re: [sfc] NSH context headers: fixed/tlv
>
>
>
> On 12/3/15, 11:47 AM, "sfc on behalf of Dave Dolson"
> <sfc-bounces@ietf.org on behalf of ddolson@sandvine.com> wrote:
>
>> My point about supporting all MD types was for SFF function only. I=20
>> don't believe SFFs need to parse past the start of the NSH header to=20
>> make a forwarding decision. SFFs don't need metadata or start of=20
>> inner packet.
>
> That is a very broad statement and I don=B9t agree with that. If SFF=20
> wants to look at flowid, or at another contextual information to skip=20
> a portion of chain then that would be required. Furthermore it will=20
> perhaps restrict many other potential optimization and applications.
> SFF is a logical entity and can be implemented in software with highly=20
> programmable hooks or it can be a dumb next hop lookup engine.
>>
>>
>>
>
> _______________________________________________ sfc mailing list=20
> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>
> _______________________________________________ sfc mailing list=20
> 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 Dec  3 14:31:55 2015
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6F0A1AD01E for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 14:31:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.6
X-Spam-Level: 
X-Spam-Status: No, score=-3.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_22=0.6, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sVRiP4Xn0iea for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 14:31:50 -0800 (PST)
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 EE1171ACF54 for <sfc@ietf.org>; Thu,  3 Dec 2015 14:31:49 -0800 (PST)
Received: from G2W4316.americas.hpqcorp.net (g2w4316.austin.hp.com [16.197.9.73]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g1t5425.austin.hp.com (Postfix) with ESMTPS id 1B1B74D; Thu,  3 Dec 2015 22:31:48 +0000 (UTC)
Received: from G2W4313.americas.hpqcorp.net (16.197.24.255) by G2W4316.americas.hpqcorp.net (16.197.9.73) with Microsoft SMTP Server (TLS) id 14.3.169.1; Thu, 3 Dec 2015 22:30:35 +0000
Received: from G2W2527.americas.hpqcorp.net ([169.254.7.38]) by G2W4313.americas.hpqcorp.net ([16.197.24.255]) with mapi id 14.03.0169.001; Thu, 3 Dec 2015 22:30:35 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>, "Sumandra Majee" <S.Majee@F5.com>, Dave Dolson <ddolson@sandvine.com>, David Melman <davidme@marvell.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggADFnQCAADCFgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAmS8AgABB5BCAAEpeAIAAIosAgAAwPDCAABAaAIAAEZmAgAAIg4CAAAB/8IAAECaAgAAAY8A=
Date: Thu, 3 Dec 2015 22:30:35 +0000
Message-ID: <94DA9C7F532AD946852C9C5527195239254B4EB3@G2W2527.americas.hpqcorp.net>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com> <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com> <20151203194750.5697621.67982.53389@sandvine.com> <D285E989.48166%s.majee@f5.com> <C8C844F84E550E43865561FAE104718579E09A4B@VOEXM20W.internal.vodafone.com> <94DA9C7F532AD946852C9C5527195239254B4E2B@G2W2527.americas.hpqcorp.net> <C8C844F84E550E43865561FAE104718579E09B55@VOEXM20W.internal.vodafone.com>
In-Reply-To: <C8C844F84E550E43865561FAE104718579E09B55@VOEXM20W.internal.vodafone.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [16.193.232.30]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/qLKayy4bQHUOT9I-_Id5rtZNIPw>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 22:31:53 -0000

Hi Walter:

See below,

Cheers,

Paul

-----Original Message-----
From: Haeffner, Walter, Vodafone DE [mailto:walter.haeffner@vodafone.com]=20
Sent: Thursday, December 03, 2015 2:21 PM
To: Bottorff, Paul; Sumandra Majee; Dave Dolson; David Melman; sfc@ietf.org
Subject: AW: [sfc] NSH context headers: fixed/tlv


Hi Paul,

Thanks for your immediate response. I am not sure it the SFP-ID + SF-ID is =
sufficient.  My view is that I need the RSP-ID + SF-ID to make FW unique. U=
se SF-ID to control potential loops and termination. Anything else?
For me, SFP is something between a SFC and a real path  (RSP) simply indica=
ting a set of possible associated RSPs. What is the "magic" isolating the r=
ight RSP? I think, here we have multiple possibilities.

We also could define a path differently. Assume some SF-VMs behind a LB. I =
could argue the SFP describes the set of all paths to all the SF-VMs and so=
me RSP is one out of many options. If I would consider the construct LB + S=
F-VMs to be a SF-Group the path would terminate at the LB and SFP and RSP w=
ould be the same.=20

PB>Walter, I believe I'm in agreement with your outlook. In particular, I t=
hink a path identifies a series of SFs where each SF may be have many insta=
nces. I look at the LB + SF-VMs as a single SF (each SF in my mind is a gro=
up). I could say SF-Group for clarity, however the SFP does not really know=
 if we have a single SF instance or a group so I prefer to just say SF.
PB>Of course the LB which may or may not be integrated with the SFF may nee=
d some of the meta-data beyond the SFP-ID/SI.

Cheers,
Walter

-----Urspr=FCngliche Nachricht-----
Von: Bottorff, Paul [mailto:paul.bottorff@hpe.com]=20
Gesendet: Donnerstag, 3. Dezember 2015 22:36
An: Haeffner, Walter, Vodafone DE; Sumandra Majee; Dave Dolson; David Melma=
n; sfc@ietf.org
Betreff: RE: [sfc] NSH context headers: fixed/tlv

Hi Walter and Sumandra:

It seems that the committee is focused on a single transport mechanism base=
d on forwarding using the SPF-ID and Service Index (together forming a new =
address space). The current transport arrangement based on incrementing (or=
 decrementing) SI has lots of flaws which are already surfacing in discussi=
ons.

The SPF-ID and SI are not required for a number of the other chain forwardi=
ng mechanisms including MAC Chaining, MPLS Chaining, MPLS Segment Route Cha=
ining and VID Chaining. For these the SPF-ID/SI fields should be optional.

Cheers,

Paul

-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Haeffner, Walter, Voda=
fone DE
Sent: Thursday, December 03, 2015 1:21 PM
To: Sumandra Majee; Dave Dolson; David Melman; sfc@ietf.org
Subject: Re: [sfc] NSH context headers: fixed/tlv

Hi Sumandra,

Thanks for your feedback. From my point of view it would make some sense if=
 the WG would elaborate more details on the actual forwarding requirements.=
 Some would say use NSH SFP but the WG allowed that a SFP must not uniquely=
 support a FW decision. Therefore the notion of a RSP. For sure we could  a=
lso use a SFP-ID plus some "SFP distinguisher" to ensure appropriate forwar=
ding.=20

When you talk about a flow-id, do you mean the original naked user generate=
d L2/L3 flow before entering the SFC overlay (tunnel) system? If yes, how d=
oes this information contribute to a constrained SFC overlay forwarding? We=
 would use the flow entries and try to generate something like an "SFC entr=
opy-ID" (not to say label) as a "SFP distinguisher" but will this data real=
ly include info on constrained SFC forwarding?=20

Until now I thought a SFF first is a simple FW engine which may be extended=
 to become a classifier. I've seen the intelligence located more in the SF.=
 But well, it may be worth to think about your view that a SFF may have som=
e more functionality.=20

Best regards,
Walter

-----Urspr=FCngliche Nachricht-----
Von: Sumandra Majee [mailto:S.Majee@F5.com]=20
Gesendet: Donnerstag, 3. Dezember 2015 21:51
An: Dave Dolson; Haeffner, Walter, Vodafone DE; David Melman; sfc@ietf.org
Betreff: Re: [sfc] NSH context headers: fixed/tlv



On 12/3/15, 11:47 AM, "sfc on behalf of Dave Dolson" <sfc-bounces@ietf.org =
on behalf of ddolson@sandvine.com> wrote:

>My point about supporting all MD types was for SFF function only.
>I don't believe SFFs need to parse past the start of the NSH header to=20
>make a forwarding decision. SFFs don't need metadata or start of inner=20
>packet.

That is a very broad statement and I don=B9t agree with that. If SFF wants =
to look at flowid, or at another contextual information to skip a portion o=
f chain then that would be required. Furthermore it will perhaps restrict m=
any other potential optimization and applications. SFF is a logical entity =
and can be implemented in software with highly programmable hooks or it can=
 be a dumb next hop lookup engine.
>
>
>

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


From nobody Thu Dec  3 14:40:39 2015
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B7DD51B2A51 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 14:40:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.402
X-Spam-Level: 
X-Spam-Status: No, score=-1.402 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_32=0.6, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=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 mIDP4WqipaYg for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 14:40:35 -0800 (PST)
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 421271B2A40 for <sfc@ietf.org>; Thu,  3 Dec 2015 14:40:35 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 22E291C0620; Thu,  3 Dec 2015 14:40:35 -0800 (PST)
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 7D1FA1C00D1; Thu,  3 Dec 2015 14:40:34 -0800 (PST)
To: "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>, "Bottorff, Paul" <paul.bottorff@hpe.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com> <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com> <20151203194750.5697621.67982.53389@sandvine.com> <D285E989.48166%s.majee@f5.com> <C8C844F84E550E43865561FAE104718579E09A4B@VOEXM20W.internal.vodafone.com> <94DA9C7F532AD946852C9C5527195239254B4E2B@G2W2527.americas.hpqcorp.net> <5660B948.1070106@joelhalpern.com> <94DA9C7F532AD946852C9C5527195239254B4E62@G2W2527.americas.hpqcorp.net> <C8C844F84E550E43865561FAE104718579E09BAD@VOEXM20W.internal.vodafone.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <5660C4D8.3030209@joelhalpern.com>
Date: Thu, 3 Dec 2015 17:40:24 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <C8C844F84E550E43865561FAE104718579E09BAD@VOEXM20W.internal.vodafone.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/wcdciAh-bnnX9X3O86sc-p-S_MY>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 22:40:36 -0000

That (particularly with the stepwise) matches my understanding and 
expectation.

Yours,
Joel

On 12/3/15 5:29 PM, Haeffner, Walter, Vodafone DE wrote:
> Yes Paul,
>
> You could argue this way. But to my understanding the objective is to have a mechanism describing FW in an abstract, topological SFC plane and subsequently map this - probably stepwise - onto the physical plane. That is, I somehow need a pointer interconnecting abstract and physical description.
>
> Joel, you agree on this reasoning?
>
> Cheers, Walter
>
> -----Ursprüngliche Nachricht-----
> Von: sfc [mailto:sfc-bounces@ietf.org] Im Auftrag von Bottorff, Paul
> Gesendet: Donnerstag, 3. Dezember 2015 22:56
> An: Joel M. Halpern; sfc@ietf.org
> Betreff: Re: [sfc] NSH context headers: fixed/tlv
>
> Hi Joel:
>
> We disagree.
>
> The use of SFP-ID/SI is no different than the use MAC switching or MPLS label swapping to determine the next chain hop. Either they are all transports or they are all not transports.
>
> Cheers,
>
> Paul
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
> Sent: Thursday, December 03, 2015 1:51 PM
> To: Bottorff, Paul; sfc@ietf.org
> Subject: Re: [sfc] NSH context headers: fixed/tlv
>
> Paul, you describe the NSH header SFP-ID/SFP-Index mechanism as a transport.  I do not think that is a reasoanble characterization.
>
> The goal, as described in the charter and the architecture, is for the NSH header to provide a transport-independent mechanism for doing service chain forwarding and carrying metadata.
> The point is to having something that provides interoperation under the various transports we all like.
> The architecture is clear that were appropriate one may carry NSH and use transport based mechanisms for the SFF forwarding.
>
> NSH has to be encapsulated in a transport (Ethernet, Eth+IP, ETH+MPLS, ... in order to be carried.  So I really think this is a mis-characterization.
>
> Yours,
> Joel
>
> On 12/3/15 4:35 PM, Bottorff, Paul wrote:
>> Hi Walter and Sumandra:
>>
>> It seems that the committee is focused on a single transport mechanism
>> based on forwarding using the SPF-ID and Service Index (together
>> forming a new address space). The current transport arrangement based
>> on incrementing (or decrementing) SI has lots of flaws which are
>> already surfacing in discussions.
>>
>> The SPF-ID and SI are not required for a number of the other chain
>> forwarding mechanisms including MAC Chaining, MPLS Chaining, MPLS
>> Segment Route Chaining and VID Chaining. For these the SPF-ID/SI
>> fields should be optional.
>>
>> Cheers,
>>
>> Paul
>>
>> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org] On
>> Behalf Of Haeffner, Walter, Vodafone DE Sent: Thursday, December 03,
>> 2015 1:21 PM To: Sumandra Majee; Dave Dolson; David Melman;
>> sfc@ietf.org Subject: Re: [sfc] NSH context headers: fixed/tlv
>>
>> Hi Sumandra,
>>
>> Thanks for your feedback. From my point of view it would make some
>> sense if the WG would elaborate more details on the actual forwarding
>> requirements. Some would say use NSH SFP but the WG allowed that a SFP
>> must not uniquely support a FW decision. Therefore the notion of a
>> RSP. For sure we could  also use a SFP-ID plus some "SFP
>> distinguisher" to ensure appropriate forwarding.
>>
>> When you talk about a flow-id, do you mean the original naked user
>> generated L2/L3 flow before entering the SFC overlay (tunnel) system?
>> If yes, how does this information contribute to a constrained SFC
>> overlay forwarding? We would use the flow entries and try to generate
>> something like an "SFC entropy-ID" (not to say label) as a "SFP
>> distinguisher" but will this data really include info on constrained
>> SFC forwarding?
>>
>> Until now I thought a SFF first is a simple FW engine which may be
>> extended to become a classifier. I've seen the intelligence located
>> more in the SF. But well, it may be worth to think about your view
>> that a SFF may have some more functionality.
>>
>> Best regards, Walter
>>
>> -----Ursprüngliche Nachricht----- Von: Sumandra Majee
>> [mailto:S.Majee@F5.com] Gesendet: Donnerstag, 3. Dezember 2015 21:51
>> An: Dave Dolson; Haeffner, Walter, Vodafone DE; David Melman;
>> sfc@ietf.org Betreff: Re: [sfc] NSH context headers: fixed/tlv
>>
>>
>>
>> On 12/3/15, 11:47 AM, "sfc on behalf of Dave Dolson"
>> <sfc-bounces@ietf.org on behalf of ddolson@sandvine.com> wrote:
>>
>>> My point about supporting all MD types was for SFF function only. I
>>> don't believe SFFs need to parse past the start of the NSH header to
>>> make a forwarding decision. SFFs don't need metadata or start of
>>> inner packet.
>>
>> That is a very broad statement and I don¹t agree with that. If SFF
>> wants to look at flowid, or at another contextual information to skip
>> a portion of chain then that would be required. Furthermore it will
>> perhaps restrict many other potential optimization and applications.
>> SFF is a logical entity and can be implemented in software with highly
>> programmable hooks or it can be a dumb next hop lookup engine.
>>>
>>>
>>>
>>
>> _______________________________________________ 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
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Thu Dec  3 14:55:00 2015
Return-Path: <smkumar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 08A391B2BBE for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 14:54:59 -0800 (PST)
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, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id okwkSb64JbaG for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 14:54:57 -0800 (PST)
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 B76681AC42E for <sfc@ietf.org>; Thu,  3 Dec 2015 14:54:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3390; q=dns/txt; s=iport; t=1449183293; x=1450392893; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=UcJOt9RvQkSJA4B1LQBU0fTYU9GmbRB23V0sp9LgCQI=; b=ROSeq2kUdSzuwhocMma3KcykYBpObsmyBS3QVJgcKCzjtQ4ridoeKRLl YVpJfFsEt+/Uy53rtaI3zRhIdrBZ/HBKyWjv3BnjnXvJ55mdnrAMAwJZn XkA/V/Pc4FvK7haCm6QG5rPdHQR/V74vPTWBqURccVpiYb3Ldz3i2vvbp A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D/AQArx2BW/4MNJK1egzpTbga9OwENg?= =?us-ascii?q?W4XCoI9gzACgU44FAEBAQEBAQGBCoQ0AQEBBAEBAWsXBAIBCBEEAQEoBycLFAk?= =?us-ascii?q?IAgQBEgiIJw3CJQEBAQEBAQEBAQEBAQEBAQEBAQEBARQEi1GEYTKEKAWNYoUVg?= =?us-ascii?q?2oBjTSBYpcgg3EBHwEBQoQEcoRogQcBAQE?=
X-IronPort-AV: E=Sophos;i="5.20,378,1444694400"; d="scan'208";a="50465434"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 03 Dec 2015 22:54:52 +0000
Received: from XCH-RCD-018.cisco.com (xch-rcd-018.cisco.com [173.37.102.28]) by alln-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id tB3MsqKr006601 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 3 Dec 2015 22:54:52 GMT
Received: from xch-rcd-020.cisco.com (173.37.102.30) by XCH-RCD-018.cisco.com (173.37.102.28) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Thu, 3 Dec 2015 16:54:51 -0600
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.000; Thu, 3 Dec 2015 16:54:51 -0600
From: "Surendra Kumar (smkumar)" <smkumar@cisco.com>
To: "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>, "Sumandra Majee" <S.Majee@F5.com>, Dave Dolson <ddolson@sandvine.com>, David Melman <davidme@marvell.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggAE69gCAADCFgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAmS8AgAAxv4CAAFqDAIAAIosAgAAoA4CAAAePAIAAEZmAgAAIg4D//7C3IA==
Date: Thu, 3 Dec 2015 22:54:51 +0000
Message-ID: <5f49085da47a4ff2b9c8710e64e38545@XCH-RCD-020.cisco.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com> <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com> <20151203194750.5697621.67982.53389@sandvine.com> <D285E989.48166%s.majee@f5.com> <C8C844F84E550E43865561FAE104718579E09A4B@VOEXM20W.internal.vodafone.com>
In-Reply-To: <C8C844F84E550E43865561FAE104718579E09A4B@VOEXM20W.internal.vodafone.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.155.32.245]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/E9e7ToR0nD-swqFOdT94Hdh4flM>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 22:54:59 -0000

Walter,

Inline.

Surendra.


-----Original Message-----
From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Haeffner, Walter, Voda=
fone DE
Sent: Thursday, December 03, 2015 1:21 PM
To: Sumandra Majee <S.Majee@F5.com>; Dave Dolson <ddolson@sandvine.com>; Da=
vid Melman <davidme@marvell.com>; sfc@ietf.org
Subject: Re: [sfc] NSH context headers: fixed/tlv

Hi Sumandra,

Thanks for your feedback. From my point of view it would make some sense if=
 the WG would elaborate more details on the actual forwarding requirements.=
 Some would say use NSH SFP but the WG allowed that a SFP must not uniquely=
 support a FW decision. Therefore the notion of a RSP. For sure we could  a=
lso use a SFP-ID plus some "SFP distinguisher" to ensure appropriate forwar=
ding.=20
SK> The way I see it, the service path header (bits 32-63 of NSH) is a serv=
ice forwarding context. What goes in this is defined by the control plane. =
SFFs use this to forward on it and it remains opaque to the SFs. NSH goes a=
 step further in breaking this down into SPI and SI. This makes it easy to =
think about traffic flowing through a service chain as well as to implement=
 it.


When you talk about a flow-id, do you mean the original naked user generate=
d L2/L3 flow before entering the SFC overlay (tunnel) system? If yes, how d=
oes this information contribute to a constrained SFC overlay forwarding? We=
 would use the flow entries and try to generate something like an "SFC entr=
opy-ID" (not to say label) as a "SFP distinguisher" but will this data real=
ly include info on constrained SFC forwarding?=20

Until now I thought a SFF first is a simple FW engine which may be extended=
 to become a classifier.
SK> SFF is an abstract function defined for forwarding (steering on a servi=
ce chain as well as forwarding at the end of a chain). Whether it is co-loc=
ated with an SF in some tangible network element, is not described anywhere=
, unless I missed it. That is left open for use cases.

I've seen the intelligence located more in the SF. But well, it may be wort=
h to think about your view that a SFF may have some more functionality.=20

Best regards,
Walter

-----Urspr=FCngliche Nachricht-----
Von: Sumandra Majee [mailto:S.Majee@F5.com]=20
Gesendet: Donnerstag, 3. Dezember 2015 21:51
An: Dave Dolson; Haeffner, Walter, Vodafone DE; David Melman; sfc@ietf.org
Betreff: Re: [sfc] NSH context headers: fixed/tlv



On 12/3/15, 11:47 AM, "sfc on behalf of Dave Dolson" <sfc-bounces@ietf.org =
on behalf of ddolson@sandvine.com> wrote:

>My point about supporting all MD types was for SFF function only.
>I don't believe SFFs need to parse past the start of the NSH header to=20
>make a forwarding decision. SFFs don't need metadata or start of inner=20
>packet.

That is a very broad statement and I don=B9t agree with that. If SFF wants =
to look at flowid, or at another contextual information to skip a portion o=
f chain then that would be required. Furthermore it will perhaps restrict m=
any other potential optimization and applications. SFF is a logical entity =
and can be implemented in software with highly programmable hooks or it can=
 be a dumb next hop lookup engine.
>
>
>

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


From nobody Thu Dec  3 15:06:10 2015
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 643581A01A1 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 15:06:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3
X-Spam-Level: 
X-Spam-Status: No, score=-3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  J_CHICKENPOX_32=0.6, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_MED=-2.3] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ThDGxvTVs6UV for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 15:06:06 -0800 (PST)
Received: from g2t2353.austin.hp.com (g2t2353.austin.hp.com [15.217.128.52]) (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 28D0E1A0210 for <sfc@ietf.org>; Thu,  3 Dec 2015 15:06:04 -0800 (PST)
Received: from G2W4316.americas.hpqcorp.net (g2w4316.austin.hp.com [16.197.9.73]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g2t2353.austin.hp.com (Postfix) with ESMTPS id 32C4746; Thu,  3 Dec 2015 23:06:03 +0000 (UTC)
Received: from G2W4312.americas.hpqcorp.net (16.197.24.214) by G2W4316.americas.hpqcorp.net (16.197.9.73) with Microsoft SMTP Server (TLS) id 14.3.169.1; Thu, 3 Dec 2015 23:04:27 +0000
Received: from G2W2527.americas.hpqcorp.net ([169.254.7.38]) by G2W4312.americas.hpqcorp.net ([16.197.24.214]) with mapi id 14.03.0169.001; Thu, 3 Dec 2015 23:04:27 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: AW: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggADFnQCAADCFgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAmS8AgABB5BCAAEpeAIAAIosAgAAwPDCAABAaAIAAEZmAgAAIg4CAAAB/8IAAB88AgAAAghCAAApJAIAAAv0AgAACCZA=
Date: Thu, 3 Dec 2015 23:04:26 +0000
Message-ID: <94DA9C7F532AD946852C9C5527195239254B4ED6@G2W2527.americas.hpqcorp.net>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com> <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com> <20151203194750.5697621.67982.53389@sandvine.com> <D285E989.48166%s.majee@f5.com> <C8C844F84E550E43865561FAE104718579E09A4B@VOEXM20W.internal.vodafone.com> <94DA9C7F532AD946852C9C5527195239254B4E2B@G2W2527.americas.hpqcorp.net> <5660B948.1070106@joelhalpern.com> <94DA9C7F532AD946852C9C5527195239254B4E62@G2W2527.americas.hpqcorp.net> <C8C844F84E550E43865561FAE104718579E09BAD@VOEXM20W.internal.vodafone.com> <5660C4D8.3030209@joelhalpern.com>
In-Reply-To: <5660C4D8.3030209@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [16.193.232.30]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/7JbeXGzcjDylOYyPMF1IcKJUAl4>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 23:06:09 -0000

Hi Walter:

See below,

Cheers,

Paul

-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Thursday, December 03, 2015 2:40 PM
To: Haeffner, Walter, Vodafone DE; Bottorff, Paul; Joel M. Halpern; sfc@iet=
f.org
Subject: Re: AW: [sfc] NSH context headers: fixed/tlv

That (particularly with the stepwise) matches my understanding and expectat=
ion.

Yours,
Joel

On 12/3/15 5:29 PM, Haeffner, Walter, Vodafone DE wrote:
> Yes Paul,
>
> You could argue this way. But to my understanding the objective is to hav=
e a mechanism describing FW in an abstract, topological SFC plane and subse=
quently map this - probably stepwise - onto the physical plane. That is, I =
somehow need a pointer interconnecting abstract and physical description.

PB>I agree with this outlook. For MAC Chaining this abstraction of the SFP =
is addresses by a locally assigned MAC address called a Segment MAC as desc=
ribed in:  https://datatracker.ietf.org/doc/draft-fedyk-sfc-mac-chain/  .
If you have an LB, then the MAC Segment address is for the entire LB+SF-VMs=
 group. A variety of other abstract reduction are also possible.

PB>For and MPLS or Segment Route chaining a similar abstraction is made fro=
m the label.

PB>When looking at the MAC and MPLS chaining systems please keep in mind th=
at they will probably be carried over an NVO3 encapsulation (the MAC or MPL=
S stack used for chain forwarding is the inside (or encapsulated) MAC). For=
 MPLS an MPLS stacks could either be encapsulated on the inside of an NVO3 =
encapsulation or could be the second MPLS stack within an MPLS outer transp=
ort.

PB>All for these methods build an abstract forwarding model between SFs usi=
ng SFFs and LBs.

>
> Joel, you agree on this reasoning?
>
> Cheers, Walter
>
> -----Urspr=FCngliche Nachricht-----
> Von: sfc [mailto:sfc-bounces@ietf.org] Im Auftrag von Bottorff, Paul
> Gesendet: Donnerstag, 3. Dezember 2015 22:56
> An: Joel M. Halpern; sfc@ietf.org
> Betreff: Re: [sfc] NSH context headers: fixed/tlv
>
> Hi Joel:
>
> We disagree.
>
> The use of SFP-ID/SI is no different than the use MAC switching or MPLS l=
abel swapping to determine the next chain hop. Either they are all transpor=
ts or they are all not transports.
>
> Cheers,
>
> Paul
>
> -----Original Message-----
> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
> Sent: Thursday, December 03, 2015 1:51 PM
> To: Bottorff, Paul; sfc@ietf.org
> Subject: Re: [sfc] NSH context headers: fixed/tlv
>
> Paul, you describe the NSH header SFP-ID/SFP-Index mechanism as a transpo=
rt.  I do not think that is a reasoanble characterization.
>
> The goal, as described in the charter and the architecture, is for the NS=
H header to provide a transport-independent mechanism for doing service cha=
in forwarding and carrying metadata.
> The point is to having something that provides interoperation under the v=
arious transports we all like.
> The architecture is clear that were appropriate one may carry NSH and use=
 transport based mechanisms for the SFF forwarding.
>
> NSH has to be encapsulated in a transport (Ethernet, Eth+IP, ETH+MPLS, ..=
. in order to be carried.  So I really think this is a mis-characterization=
.
>
> Yours,
> Joel
>
> On 12/3/15 4:35 PM, Bottorff, Paul wrote:
>> Hi Walter and Sumandra:
>>
>> It seems that the committee is focused on a single transport=20
>> mechanism based on forwarding using the SPF-ID and Service Index=20
>> (together forming a new address space). The current transport=20
>> arrangement based on incrementing (or decrementing) SI has lots of=20
>> flaws which are already surfacing in discussions.
>>
>> The SPF-ID and SI are not required for a number of the other chain=20
>> forwarding mechanisms including MAC Chaining, MPLS Chaining, MPLS=20
>> Segment Route Chaining and VID Chaining. For these the SPF-ID/SI=20
>> fields should be optional.
>>
>> Cheers,
>>
>> Paul
>>
>> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org] On=20
>> Behalf Of Haeffner, Walter, Vodafone DE Sent: Thursday, December 03,
>> 2015 1:21 PM To: Sumandra Majee; Dave Dolson; David Melman;=20
>> sfc@ietf.org Subject: Re: [sfc] NSH context headers: fixed/tlv
>>
>> Hi Sumandra,
>>
>> Thanks for your feedback. From my point of view it would make some=20
>> sense if the WG would elaborate more details on the actual forwarding=20
>> requirements. Some would say use NSH SFP but the WG allowed that a=20
>> SFP must not uniquely support a FW decision. Therefore the notion of=20
>> a RSP. For sure we could  also use a SFP-ID plus some "SFP=20
>> distinguisher" to ensure appropriate forwarding.
>>
>> When you talk about a flow-id, do you mean the original naked user=20
>> generated L2/L3 flow before entering the SFC overlay (tunnel) system?
>> If yes, how does this information contribute to a constrained SFC=20
>> overlay forwarding? We would use the flow entries and try to generate=20
>> something like an "SFC entropy-ID" (not to say label) as a "SFP=20
>> distinguisher" but will this data really include info on constrained=20
>> SFC forwarding?
>>
>> Until now I thought a SFF first is a simple FW engine which may be=20
>> extended to become a classifier. I've seen the intelligence located=20
>> more in the SF. But well, it may be worth to think about your view=20
>> that a SFF may have some more functionality.
>>
>> Best regards, Walter
>>
>> -----Urspr=FCngliche Nachricht----- Von: Sumandra Majee=20
>> [mailto:S.Majee@F5.com] Gesendet: Donnerstag, 3. Dezember 2015 21:51
>> An: Dave Dolson; Haeffner, Walter, Vodafone DE; David Melman;=20
>> sfc@ietf.org Betreff: Re: [sfc] NSH context headers: fixed/tlv
>>
>>
>>
>> On 12/3/15, 11:47 AM, "sfc on behalf of Dave Dolson"
>> <sfc-bounces@ietf.org on behalf of ddolson@sandvine.com> wrote:
>>
>>> My point about supporting all MD types was for SFF function only. I=20
>>> don't believe SFFs need to parse past the start of the NSH header to=20
>>> make a forwarding decision. SFFs don't need metadata or start of=20
>>> inner packet.
>>
>> That is a very broad statement and I don=B9t agree with that. If SFF=20
>> wants to look at flowid, or at another contextual information to skip=20
>> a portion of chain then that would be required. Furthermore it will=20
>> perhaps restrict many other potential optimization and applications.
>> SFF is a logical entity and can be implemented in software with=20
>> highly programmable hooks or it can be a dumb next hop lookup engine.
>>>
>>>
>>>
>>
>> _______________________________________________ sfc mailing list=20
>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>
>> _______________________________________________ sfc mailing list=20
>> 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 Dec  3 15:26:01 2015
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD2F41A1A04 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 15:25:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.302
X-Spam-Level: 
X-Spam-Status: No, score=-0.302 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, J_CHICKENPOX_21=0.6, J_CHICKENPOX_24=0.6, J_CHICKENPOX_32=0.6, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=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 14V5VIxsXBA4 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 15:25:57 -0800 (PST)
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 051DB1A19FE for <sfc@ietf.org>; Thu,  3 Dec 2015 15:25:57 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id BD8421C03E8; Thu,  3 Dec 2015 15:25:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1449185156; bh=NneHuW9EOLJhrtKfDlVfdCr01bZh01uDCH3KXKWcnAk=; h=Subject:To:References:From:Date:In-Reply-To:From; b=d/ORBu2iSbB42A2DsSuxBymq0JISe1RVlV8L91XYr0y2NpRzUaJSvBavcXoLhV/mb 1sPIQj1MwYBiLuzRYMtBFRtiub5ImMigbrZCIth7xCfYW9fQnSwxvJeyqJw6jZ5cS8 MOM8ScDu1I2Tl1Pu2QR9eqweqHyitkAINx++dCHI=
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 30B291C00D1; Thu,  3 Dec 2015 15:25:56 -0800 (PST)
To: "Bottorff, Paul" <paul.bottorff@hpe.com>, "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com> <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com> <20151203194750.5697621.67982.53389@sandvine.com> <D285E989.48166%s.majee@f5.com> <C8C844F84E550E43865561FAE104718579E09A4B@VOEXM20W.internal.vodafone.com> <94DA9C7F532AD946852C9C5527195239254B4E2B@G2W2527.americas.hpqcorp.net> <5660B948.1070106@joelhalpern.com> <94DA9C7F532AD946852C9C5527195239254B4E62@G2W2527.americas.hpqcorp.net> <C8C844F84E550E43865561FAE104718579E09BAD@VOEXM20W.internal.vodafone.com> <5660C4D8.3030209@joelhalpern.com> <94DA9C7F532AD946852C9C5527195239254B4ED6@G2W2527.americas.hpqcorp.net>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <5660CF7A.8020106@joelhalpern.com>
Date: Thu, 3 Dec 2015 18:25:46 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
MIME-Version: 1.0
In-Reply-To: <94DA9C7F532AD946852C9C5527195239254B4ED6@G2W2527.americas.hpqcorp.net>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/f5i4XCtx4Jh3ZwV1U6zkcTFCP0I>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 23:25:58 -0000

Paul, there is one word that you seem to not consider important.  "A". 
We are supposed to standardize a mechanism.  Not all the transports.

Yours,
Joel

On 12/3/15 6:04 PM, Bottorff, Paul wrote:
> Hi Walter:
>
> See below,
>
> Cheers,
>
> Paul
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Thursday, December 03, 2015 2:40 PM
> To: Haeffner, Walter, Vodafone DE; Bottorff, Paul; Joel M. Halpern; sfc@ietf.org
> Subject: Re: AW: [sfc] NSH context headers: fixed/tlv
>
> That (particularly with the stepwise) matches my understanding and expectation.
>
> Yours,
> Joel
>
> On 12/3/15 5:29 PM, Haeffner, Walter, Vodafone DE wrote:
>> Yes Paul,
>>
>> You could argue this way. But to my understanding the objective is to have a mechanism describing FW in an abstract, topological SFC plane and subsequently map this - probably stepwise - onto the physical plane. That is, I somehow need a pointer interconnecting abstract and physical description.
>
> PB>I agree with this outlook. For MAC Chaining this abstraction of the SFP is addresses by a locally assigned MAC address called a Segment MAC as described in:  https://datatracker.ietf.org/doc/draft-fedyk-sfc-mac-chain/  .
> If you have an LB, then the MAC Segment address is for the entire LB+SF-VMs group. A variety of other abstract reduction are also possible.
>
> PB>For and MPLS or Segment Route chaining a similar abstraction is made from the label.
>
> PB>When looking at the MAC and MPLS chaining systems please keep in mind that they will probably be carried over an NVO3 encapsulation (the MAC or MPLS stack used for chain forwarding is the inside (or encapsulated) MAC). For MPLS an MPLS stacks could either be encapsulated on the inside of an NVO3 encapsulation or could be the second MPLS stack within an MPLS outer transport.
>
> PB>All for these methods build an abstract forwarding model between SFs using SFFs and LBs.
>
>>
>> Joel, you agree on this reasoning?
>>
>> Cheers, Walter
>>
>> -----Ursprüngliche Nachricht-----
>> Von: sfc [mailto:sfc-bounces@ietf.org] Im Auftrag von Bottorff, Paul
>> Gesendet: Donnerstag, 3. Dezember 2015 22:56
>> An: Joel M. Halpern; sfc@ietf.org
>> Betreff: Re: [sfc] NSH context headers: fixed/tlv
>>
>> Hi Joel:
>>
>> We disagree.
>>
>> The use of SFP-ID/SI is no different than the use MAC switching or MPLS label swapping to determine the next chain hop. Either they are all transports or they are all not transports.
>>
>> Cheers,
>>
>> Paul
>>
>> -----Original Message-----
>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>> Sent: Thursday, December 03, 2015 1:51 PM
>> To: Bottorff, Paul; sfc@ietf.org
>> Subject: Re: [sfc] NSH context headers: fixed/tlv
>>
>> Paul, you describe the NSH header SFP-ID/SFP-Index mechanism as a transport.  I do not think that is a reasoanble characterization.
>>
>> The goal, as described in the charter and the architecture, is for the NSH header to provide a transport-independent mechanism for doing service chain forwarding and carrying metadata.
>> The point is to having something that provides interoperation under the various transports we all like.
>> The architecture is clear that were appropriate one may carry NSH and use transport based mechanisms for the SFF forwarding.
>>
>> NSH has to be encapsulated in a transport (Ethernet, Eth+IP, ETH+MPLS, ... in order to be carried.  So I really think this is a mis-characterization.
>>
>> Yours,
>> Joel
>>
>> On 12/3/15 4:35 PM, Bottorff, Paul wrote:
>>> Hi Walter and Sumandra:
>>>
>>> It seems that the committee is focused on a single transport
>>> mechanism based on forwarding using the SPF-ID and Service Index
>>> (together forming a new address space). The current transport
>>> arrangement based on incrementing (or decrementing) SI has lots of
>>> flaws which are already surfacing in discussions.
>>>
>>> The SPF-ID and SI are not required for a number of the other chain
>>> forwarding mechanisms including MAC Chaining, MPLS Chaining, MPLS
>>> Segment Route Chaining and VID Chaining. For these the SPF-ID/SI
>>> fields should be optional.
>>>
>>> Cheers,
>>>
>>> Paul
>>>
>>> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org] On
>>> Behalf Of Haeffner, Walter, Vodafone DE Sent: Thursday, December 03,
>>> 2015 1:21 PM To: Sumandra Majee; Dave Dolson; David Melman;
>>> sfc@ietf.org Subject: Re: [sfc] NSH context headers: fixed/tlv
>>>
>>> Hi Sumandra,
>>>
>>> Thanks for your feedback. From my point of view it would make some
>>> sense if the WG would elaborate more details on the actual forwarding
>>> requirements. Some would say use NSH SFP but the WG allowed that a
>>> SFP must not uniquely support a FW decision. Therefore the notion of
>>> a RSP. For sure we could  also use a SFP-ID plus some "SFP
>>> distinguisher" to ensure appropriate forwarding.
>>>
>>> When you talk about a flow-id, do you mean the original naked user
>>> generated L2/L3 flow before entering the SFC overlay (tunnel) system?
>>> If yes, how does this information contribute to a constrained SFC
>>> overlay forwarding? We would use the flow entries and try to generate
>>> something like an "SFC entropy-ID" (not to say label) as a "SFP
>>> distinguisher" but will this data really include info on constrained
>>> SFC forwarding?
>>>
>>> Until now I thought a SFF first is a simple FW engine which may be
>>> extended to become a classifier. I've seen the intelligence located
>>> more in the SF. But well, it may be worth to think about your view
>>> that a SFF may have some more functionality.
>>>
>>> Best regards, Walter
>>>
>>> -----Ursprüngliche Nachricht----- Von: Sumandra Majee
>>> [mailto:S.Majee@F5.com] Gesendet: Donnerstag, 3. Dezember 2015 21:51
>>> An: Dave Dolson; Haeffner, Walter, Vodafone DE; David Melman;
>>> sfc@ietf.org Betreff: Re: [sfc] NSH context headers: fixed/tlv
>>>
>>>
>>>
>>> On 12/3/15, 11:47 AM, "sfc on behalf of Dave Dolson"
>>> <sfc-bounces@ietf.org on behalf of ddolson@sandvine.com> wrote:
>>>
>>>> My point about supporting all MD types was for SFF function only. I
>>>> don't believe SFFs need to parse past the start of the NSH header to
>>>> make a forwarding decision. SFFs don't need metadata or start of
>>>> inner packet.
>>>
>>> That is a very broad statement and I don¹t agree with that. If SFF
>>> wants to look at flowid, or at another contextual information to skip
>>> a portion of chain then that would be required. Furthermore it will
>>> perhaps restrict many other potential optimization and applications.
>>> SFF is a logical entity and can be implemented in software with
>>> highly programmable hooks or it can be a dumb next hop lookup engine.
>>>>
>>>>
>>>>
>>>
>>> _______________________________________________ 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
>>
>> _______________________________________________
>> 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 Dec  3 15:37:22 2015
Return-Path: <paul.bottorff@hpe.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 989531A1A7C for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 15:37:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.8
X-Spam-Level: 
X-Spam-Status: No, score=-1.8 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_21=0.6, J_CHICKENPOX_24=0.6, J_CHICKENPOX_32=0.6, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_MED=-2.3] autolearn=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 Wsz3w57IhP9h for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 15:37:17 -0800 (PST)
Received: from g2t2352.austin.hp.com (g2t2352.austin.hp.com [15.217.128.51]) (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 A09BC1A1A68 for <sfc@ietf.org>; Thu,  3 Dec 2015 15:37:17 -0800 (PST)
Received: from G2W4316.americas.hpqcorp.net (g2w4316.austin.hp.com [16.197.9.73]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by g2t2352.austin.hp.com (Postfix) with ESMTPS id DEBF854; Thu,  3 Dec 2015 23:37:16 +0000 (UTC)
Received: from G1W5781.americas.hpqcorp.net (16.193.25.255) by G2W4316.americas.hpqcorp.net (16.197.9.73) with Microsoft SMTP Server (TLS) id 14.3.169.1; Thu, 3 Dec 2015 23:35:38 +0000
Received: from G2W2527.americas.hpqcorp.net ([169.254.7.38]) by G1W5781.americas.hpqcorp.net ([16.193.25.255]) with mapi id 14.03.0169.001; Thu, 3 Dec 2015 23:35:38 +0000
From: "Bottorff, Paul" <paul.bottorff@hpe.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRLiH5A/tVQAIRDkufw0DIjLqz6J656aug
Date: Thu, 3 Dec 2015 23:35:38 +0000
Message-ID: <94DA9C7F532AD946852C9C5527195239254B4EFB@G2W2527.americas.hpqcorp.net>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com> <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com> <20151203194750.5697621.67982.53389@sandvine.com> <D285E989.48166%s.majee@f5.com> <C8C844F84E550E43865561FAE104718579E09A4B@VOEXM20W.internal.vodafone.com> <94DA9C7F532AD946852C9C5527195239254B4E2B@G2W2527.americas.hpqcorp.net> <5660B948.1070106@joelhalpern.com> <94DA9C7F532AD946852C9C5527195239254B4E62@G2W2527.americas.hpqcorp.net> <C8C844F84E550E43865561FAE104718579E09BAD@VOEXM20W.internal.vodafone.com> <5660C4D8.3030209@joelhalpern.com> <94DA9C7F532AD946852C9C5527195239254B4ED6@G2W2527.americas.hpqcorp.net> <5660CF7A.8020106@joelhalpern.com>
In-Reply-To: <5660CF7A.8020106@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [16.193.232.30]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/WIE_jsql3hrrvrFfwGm-qd5Fle4>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 03 Dec 2015 23:37:19 -0000

Hi Joel:

I don't see that "A" stands for one and only one. "A" says at least one. It=
 also stands in contradiction to not standardizing transport mechanisms.=20

Cheers,

Paul

-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Thursday, December 03, 2015 3:26 PM
To: Bottorff, Paul; Haeffner, Walter, Vodafone DE; sfc@ietf.org
Subject: Re: [sfc] NSH context headers: fixed/tlv

Paul, there is one word that you seem to not consider important.  "A".=20
We are supposed to standardize a mechanism.  Not all the transports.

Yours,
Joel

On 12/3/15 6:04 PM, Bottorff, Paul wrote:
> Hi Walter:
>
> See below,
>
> Cheers,
>
> Paul
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Thursday, December 03, 2015 2:40 PM
> To: Haeffner, Walter, Vodafone DE; Bottorff, Paul; Joel M. Halpern;=20
> sfc@ietf.org
> Subject: Re: AW: [sfc] NSH context headers: fixed/tlv
>
> That (particularly with the stepwise) matches my understanding and expect=
ation.
>
> Yours,
> Joel
>
> On 12/3/15 5:29 PM, Haeffner, Walter, Vodafone DE wrote:
>> Yes Paul,
>>
>> You could argue this way. But to my understanding the objective is to ha=
ve a mechanism describing FW in an abstract, topological SFC plane and subs=
equently map this - probably stepwise - onto the physical plane. That is, I=
 somehow need a pointer interconnecting abstract and physical description.
>
> PB>I agree with this outlook. For MAC Chaining this abstraction of the SF=
P is addresses by a locally assigned MAC address called a Segment MAC as de=
scribed in:  https://datatracker.ietf.org/doc/draft-fedyk-sfc-mac-chain/  .
> If you have an LB, then the MAC Segment address is for the entire LB+SF-V=
Ms group. A variety of other abstract reduction are also possible.
>
> PB>For and MPLS or Segment Route chaining a similar abstraction is made f=
rom the label.
>
> PB>When looking at the MAC and MPLS chaining systems please keep in mind =
that they will probably be carried over an NVO3 encapsulation (the MAC or M=
PLS stack used for chain forwarding is the inside (or encapsulated) MAC). F=
or MPLS an MPLS stacks could either be encapsulated on the inside of an NVO=
3 encapsulation or could be the second MPLS stack within an MPLS outer tran=
sport.
>
> PB>All for these methods build an abstract forwarding model between SFs u=
sing SFFs and LBs.
>
>>
>> Joel, you agree on this reasoning?
>>
>> Cheers, Walter
>>
>> -----Urspr=FCngliche Nachricht-----
>> Von: sfc [mailto:sfc-bounces@ietf.org] Im Auftrag von Bottorff, Paul
>> Gesendet: Donnerstag, 3. Dezember 2015 22:56
>> An: Joel M. Halpern; sfc@ietf.org
>> Betreff: Re: [sfc] NSH context headers: fixed/tlv
>>
>> Hi Joel:
>>
>> We disagree.
>>
>> The use of SFP-ID/SI is no different than the use MAC switching or MPLS =
label swapping to determine the next chain hop. Either they are all transpo=
rts or they are all not transports.
>>
>> Cheers,
>>
>> Paul
>>
>> -----Original Message-----
>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>> Sent: Thursday, December 03, 2015 1:51 PM
>> To: Bottorff, Paul; sfc@ietf.org
>> Subject: Re: [sfc] NSH context headers: fixed/tlv
>>
>> Paul, you describe the NSH header SFP-ID/SFP-Index mechanism as a transp=
ort.  I do not think that is a reasoanble characterization.
>>
>> The goal, as described in the charter and the architecture, is for the N=
SH header to provide a transport-independent mechanism for doing service ch=
ain forwarding and carrying metadata.
>> The point is to having something that provides interoperation under the =
various transports we all like.
>> The architecture is clear that were appropriate one may carry NSH and us=
e transport based mechanisms for the SFF forwarding.
>>
>> NSH has to be encapsulated in a transport (Ethernet, Eth+IP, ETH+MPLS, .=
.. in order to be carried.  So I really think this is a mis-characterizatio=
n.
>>
>> Yours,
>> Joel
>>
>> On 12/3/15 4:35 PM, Bottorff, Paul wrote:
>>> Hi Walter and Sumandra:
>>>
>>> It seems that the committee is focused on a single transport=20
>>> mechanism based on forwarding using the SPF-ID and Service Index=20
>>> (together forming a new address space). The current transport=20
>>> arrangement based on incrementing (or decrementing) SI has lots of=20
>>> flaws which are already surfacing in discussions.
>>>
>>> The SPF-ID and SI are not required for a number of the other chain=20
>>> forwarding mechanisms including MAC Chaining, MPLS Chaining, MPLS=20
>>> Segment Route Chaining and VID Chaining. For these the SPF-ID/SI=20
>>> fields should be optional.
>>>
>>> Cheers,
>>>
>>> Paul
>>>
>>> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org]=20
>>> On Behalf Of Haeffner, Walter, Vodafone DE Sent: Thursday, December=20
>>> 03,
>>> 2015 1:21 PM To: Sumandra Majee; Dave Dolson; David Melman;=20
>>> sfc@ietf.org Subject: Re: [sfc] NSH context headers: fixed/tlv
>>>
>>> Hi Sumandra,
>>>
>>> Thanks for your feedback. From my point of view it would make some=20
>>> sense if the WG would elaborate more details on the actual=20
>>> forwarding requirements. Some would say use NSH SFP but the WG=20
>>> allowed that a SFP must not uniquely support a FW decision.=20
>>> Therefore the notion of a RSP. For sure we could  also use a SFP-ID=20
>>> plus some "SFP distinguisher" to ensure appropriate forwarding.
>>>
>>> When you talk about a flow-id, do you mean the original naked user=20
>>> generated L2/L3 flow before entering the SFC overlay (tunnel) system?
>>> If yes, how does this information contribute to a constrained SFC=20
>>> overlay forwarding? We would use the flow entries and try to=20
>>> generate something like an "SFC entropy-ID" (not to say label) as a=20
>>> "SFP distinguisher" but will this data really include info on=20
>>> constrained SFC forwarding?
>>>
>>> Until now I thought a SFF first is a simple FW engine which may be=20
>>> extended to become a classifier. I've seen the intelligence located=20
>>> more in the SF. But well, it may be worth to think about your view=20
>>> that a SFF may have some more functionality.
>>>
>>> Best regards, Walter
>>>
>>> -----Urspr=FCngliche Nachricht----- Von: Sumandra Majee=20
>>> [mailto:S.Majee@F5.com] Gesendet: Donnerstag, 3. Dezember 2015 21:51
>>> An: Dave Dolson; Haeffner, Walter, Vodafone DE; David Melman;=20
>>> sfc@ietf.org Betreff: Re: [sfc] NSH context headers: fixed/tlv
>>>
>>>
>>>
>>> On 12/3/15, 11:47 AM, "sfc on behalf of Dave Dolson"
>>> <sfc-bounces@ietf.org on behalf of ddolson@sandvine.com> wrote:
>>>
>>>> My point about supporting all MD types was for SFF function only. I=20
>>>> don't believe SFFs need to parse past the start of the NSH header=20
>>>> to make a forwarding decision. SFFs don't need metadata or start of=20
>>>> inner packet.
>>>
>>> That is a very broad statement and I don=B9t agree with that. If SFF=20
>>> wants to look at flowid, or at another contextual information to=20
>>> skip a portion of chain then that would be required. Furthermore it=20
>>> will perhaps restrict many other potential optimization and application=
s.
>>> SFF is a logical entity and can be implemented in software with=20
>>> highly programmable hooks or it can be a dumb next hop lookup engine.
>>>>
>>>>
>>>>
>>>
>>> _______________________________________________ sfc mailing list=20
>>> sfc@ietf.org https://www.ietf.org/mailman/listinfo/sfc
>>>
>>> _______________________________________________ sfc mailing list=20
>>> 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
>>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Thu Dec  3 18:02:06 2015
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7FF861AD35F for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 18:02:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.01
X-Spam-Level: 
X-Spam-Status: No, score=-7.01 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, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GGafs2Gz8OFS for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 18:02:04 -0800 (PST)
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 CB8B11AD35C for <sfc@ietf.org>; Thu,  3 Dec 2015 18:02:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1449194524; x=1480730524; h=from:to:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=eK+bsd7NNH2NjBxQXs7CMSrTEkyM4t9lYEnIIVixsHg=; b=R9f9D3QUCccsKG+8aBOWa9NRNDd7gvO7A8Ov+0tztuS42FC+3uA5npao XXXLXaXl1N4qEcL9Rs1cLuHBizdGG0p3CzPRghWwznInL2JL+9WQpFP+e iMzXAr5csDFegC6bSLXXbAeGU6NgVnha0FoV3fUsvbxCpZD9UZG0+Hnif o=;
X-IronPort-AV: E=Sophos;i="5.20,378,1444694400"; d="scan'208";a="191440195"
Received: from oracle-apps.f5net.com (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP/TLS/AES256-SHA; 04 Dec 2015 02:02:04 +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.1130.7; Thu, 3 Dec 2015 18:02:02 -0800
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.1130.005; Thu, 3 Dec 2015 18:02:02 -0800
From: Sumandra Majee <S.Majee@F5.com>
To: "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>, "Dave Dolson" <ddolson@sandvine.com>, David Melman <davidme@marvell.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: AW: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRLjfD+yRMQcpvJki1j6dPfDHeGA==
Date: Fri, 4 Dec 2015 02:02:01 +0000
Message-ID: <D2862F79.482B8%s.majee@f5.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: text/plain; charset="windows-1254"
Content-ID: <E7A99C5087AF22498537F445E93A115D@F5.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/sron9UUcK9pYFc5zuBXOzX79hSU>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 04 Dec 2015 02:02:05 -0000

Hello Walter,

Inline.

>Hi Sumandra,
>
>Thanks for your feedback. From my point of view it would make some sense
>if the WG would elaborate more details on the actual forwarding
>requirements. Some would say use NSH SFP but the WG allowed that a SFP
>must not uniquely support a FW decision. Therefore the notion of a RSP.
>For sure we could  also use a SFP-ID plus some "SFP distinguisher" to
>ensure appropriate forwarding.

<SM> Good question. By the time I came back to IETF thread I see the
discussion progressed quite a bit. I do believe forwarding logic would
have take into account of,
   SFP-ID + PATH + [optional data] what you are calling SFP distinguisher.
Additional context for SFF to have intelligent forwarding choice.
Yes it could be ID + some additional context to select a particular
container on a host.
It could be information to bypass next SFF.

>=20
>
>When you talk about a flow-id, do you mean the original naked user
>generated L2/L3 flow before entering the SFC overlay (tunnel) system? If
>yes, how does this information contribute to a constrained SFC overlay
>forwarding? We would use the flow entries and try to generate something
>like an "SFC entropy-ID" (not to say label) as a "SFP distinguisher" but
>will this data really include info on constrained SFC forwarding?

<SM> Flow ID was a bad choice of word, this may point to a particular
workload (which might map to multiple tcp flows), it can be msg or
transaction ID as set by classifier or proxy. SFF do need to understand
but this contextual data can be used to program the forwarding path.

<"SFC entropy-ID" (not to say label) as a "SFP distinguisher" but will
this data really include info on constrained SFC forwarding?>


<SM> What do you mean by constrained SFC forwarding?

>=20
>
>Until now I thought a SFF first is a simple FW engine which may be
>extended to become a classifier. I've seen the intelligence located more
>in the SF. But well, it may be worth to think about your view that a SFF
>may have some more functionality.
>
>Best regards,
>Walter
>
>-----Urspr=FCngliche Nachricht-----
>Von: Sumandra Majee [mailto:S.Majee@F5.com]
>Gesendet: Donnerstag, 3. Dezember 2015 21:51
>An: Dave Dolson; Haeffner, Walter, Vodafone DE; David Melman; sfc@ietf.org
>Betreff: Re: [sfc] NSH context headers: fixed/tlv
>
>
>
>On 12/3/15, 11:47 AM, "sfc on behalf of Dave Dolson"
><sfc-bounces@ietf.org on behalf of ddolson@sandvine.com> wrote:
>
>>My point about supporting all MD types was for SFF function only.
>>I don't believe SFFs need to parse past the start of the NSH header to
>>make a forwarding decision. SFFs don't need metadata or start of inner
>>packet.
>
>That is a very broad statement and I don=B9t agree with that. If SFF wants
>to look at flowid, or at another contextual information to skip a portion
>of chain then that would be required. Furthermore it will perhaps
>restrict many other potential optimization and applications. SFF is a
>logical entity and can be implemented in software with highly
>programmable hooks or it can be a dumb next hop lookup engine.
>>
>>
>>
>


From nobody Thu Dec  3 20:00:12 2015
Return-Path: <S.Majee@f5.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B9EF1B2CC9 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 20:00:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.61
X-Spam-Level: 
X-Spam-Status: No, score=-4.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, J_CHICKENPOX_21=0.6, J_CHICKENPOX_24=0.6, J_CHICKENPOX_32=0.6, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aV25SgyI7e42 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 20:00:07 -0800 (PST)
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 568471B2CC5 for <sfc@ietf.org>; Thu,  3 Dec 2015 20:00:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=f5.com; i=@f5.com; q=dns/txt; s=seattle; t=1449201608; x=1480737608; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=Fz6rASu4yW/bBuQuO7dyGShFEArGgXE03jzaChvAAq4=; b=AcPlnK5i7tscGXZK4I1WdUudOrImbfII0OHDVcOWR/PFGC8jKfGaep9m mSLFsMcQebSFbCj4+PO5oxYPG59i4s81h3Fa04ko9QoKVzi3F1vgQ1jz3 kHlr3FIGJZhvlf4EOEwdhecriGo+JKVzahD0esMsVEbTZ4F0N7u37qb0F Y=;
X-IronPort-AV: E=Sophos;i="5.20,378,1444694400"; d="scan'208";a="191057568"
Received: from oracle-apps.f5net.com (HELO exchmail.f5net.com) ([192.168.10.235]) by mail.f5.com with ESMTP; 04 Dec 2015 04:00:08 +0000
Received: from SEAEXCHMBX02.olympus.F5Net.com (192.168.15.224) by SEAEXCHMBX06.olympus.F5Net.com (192.168.15.49) with Microsoft SMTP Server (TLS) id 15.0.1130.7; Thu, 3 Dec 2015 20:00:06 -0800
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.1130.005; Thu, 3 Dec 2015 20:00:06 -0800
From: Sumandra Majee <S.Majee@F5.com>
To: "Bottorff, Paul" <paul.bottorff@hpe.com>, "Joel M. Halpern" <jmh@joelhalpern.com>, "Haeffner, Walter, Vodafone DE" <walter.haeffner@vodafone.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggAFcfQCAADCFgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlACAAAWMgIAABzkAgAFynwCAAAVkAIAAmS8AgAAxv4CAAFqDAIAAIosAgAAoBICAAAeOAP//i3kAgACOo4CAAAP+AIAABFAAgAABZICAAAlnAIAAAv0AgAAGtwCAAAX2AIAAAsIA///DwwA=
Date: Fri, 4 Dec 2015 04:00:05 +0000
Message-ID: <D2864E58.48318%s.majee@f5.com>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com> <E8355113905631478EFF04F5AA706E9830DD82E0@wtl-exchp-2.sandvine.com> <C8C844F84E550E43865561FAE104718579E09852@VOEXM20W.internal.vodafone.com> <20151203194750.5697621.67982.53389@sandvine.com> <D285E989.48166%s.majee@f5.com> <C8C844F84E550E43865561FAE104718579E09A4B@VOEXM20W.internal.vodafone.com> <94DA9C7F532AD946852C9C5527195239254B4E2B@G2W2527.americas.hpqcorp.net> <5660B948.1070106@joelhalpern.com> <94DA9C7F532AD946852C9C5527195239254B4E62@G2W2527.americas.hpqcorp.net> <C8C844F84E550E43865561FAE104718579E09BAD@VOEXM20W.internal.vodafone.com> <5660C4D8.3030209@joelhalpern.com> <94DA9C7F532AD946852C9C5527195239254B4ED6@G2W2527.americas.hpqcorp.net> <5660CF7A.8020106@joelhalpern.com> <94DA9C7F532AD946852C9C5527195239254B4EFB@G2W2527.americas.hpqcorp.net>
In-Reply-To: <94DA9C7F532AD946852C9C5527195239254B4EFB@G2W2527.americas.hpqcorp.net>
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: text/plain; charset="windows-1254"
Content-ID: <CC96947F68215A4EB3139C53D71A1F00@F5.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/PxOZ2xTGJ23eU5gV1uUdTON6F_Q>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 04 Dec 2015 04:00:10 -0000

Paul,

Are you suggesting that WG standardize a set of transport mechanism to
carry NSH?=20
And are you suggesting that there be different SFF forwarding logic for
each transport mechanism that is not based on SFF header exclusively?

Forgive me if I haven=92t got this right, this thread has been rather long
with many conversations.

On 12/3/15, 3:35 PM, "sfc on behalf of Bottorff, Paul"
<sfc-bounces@ietf.org on behalf of paul.bottorff@hpe.com> wrote:

>Hi Joel:
>
>I don't see that "A" stands for one and only one. "A" says at least one.
>It also stands in contradiction to not standardizing transport
>mechanisms.=20
>
>Cheers,
>
>Paul
>
>-----Original Message-----
>From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>Sent: Thursday, December 03, 2015 3:26 PM
>To: Bottorff, Paul; Haeffner, Walter, Vodafone DE; sfc@ietf.org
>Subject: Re: [sfc] NSH context headers: fixed/tlv
>
>Paul, there is one word that you seem to not consider important.  "A".
>We are supposed to standardize a mechanism.  Not all the transports.
>
>Yours,
>Joel
>
>On 12/3/15 6:04 PM, Bottorff, Paul wrote:
>> Hi Walter:
>>
>> See below,
>>
>> Cheers,
>>
>> Paul
>>
>> -----Original Message-----
>> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
>> Sent: Thursday, December 03, 2015 2:40 PM
>> To: Haeffner, Walter, Vodafone DE; Bottorff, Paul; Joel M. Halpern;
>> sfc@ietf.org
>> Subject: Re: AW: [sfc] NSH context headers: fixed/tlv
>>
>> That (particularly with the stepwise) matches my understanding and
>>expectation.
>>
>> Yours,
>> Joel
>>
>> On 12/3/15 5:29 PM, Haeffner, Walter, Vodafone DE wrote:
>>> Yes Paul,
>>>
>>> You could argue this way. But to my understanding the objective is to
>>>have a mechanism describing FW in an abstract, topological SFC plane
>>>and subsequently map this - probably stepwise - onto the physical
>>>plane. That is, I somehow need a pointer interconnecting abstract and
>>>physical description.
>>
>> PB>I agree with this outlook. For MAC Chaining this abstraction of the
>>SFP is addresses by a locally assigned MAC address called a Segment MAC
>>as described in:=20
>>https://datatracker.ietf.org/doc/draft-fedyk-sfc-mac-chain/  .
>> If you have an LB, then the MAC Segment address is for the entire
>>LB+SF-VMs group. A variety of other abstract reduction are also possible.
>>
>> PB>For and MPLS or Segment Route chaining a similar abstraction is made
>>from the label.
>>
>> PB>When looking at the MAC and MPLS chaining systems please keep in
>>mind that they will probably be carried over an NVO3 encapsulation (the
>>MAC or MPLS stack used for chain forwarding is the inside (or
>>encapsulated) MAC). For MPLS an MPLS stacks could either be encapsulated
>>on the inside of an NVO3 encapsulation or could be the second MPLS stack
>>within an MPLS outer transport.
>>
>> PB>All for these methods build an abstract forwarding model between SFs
>>using SFFs and LBs.
>>
>>>
>>> Joel, you agree on this reasoning?
>>>
>>> Cheers, Walter
>>>
>>> -----Urspr=FCngliche Nachricht-----
>>> Von: sfc [mailto:sfc-bounces@ietf.org] Im Auftrag von Bottorff, Paul
>>> Gesendet: Donnerstag, 3. Dezember 2015 22:56
>>> An: Joel M. Halpern; sfc@ietf.org
>>> Betreff: Re: [sfc] NSH context headers: fixed/tlv
>>>
>>> Hi Joel:
>>>
>>> We disagree.
>>>
>>> The use of SFP-ID/SI is no different than the use MAC switching or
>>>MPLS label swapping to determine the next chain hop. Either they are
>>>all transports or they are all not transports.
>>>
>>> Cheers,
>>>
>>> Paul
>>>
>>> -----Original Message-----
>>> From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Joel M. Halpern
>>> Sent: Thursday, December 03, 2015 1:51 PM
>>> To: Bottorff, Paul; sfc@ietf.org
>>> Subject: Re: [sfc] NSH context headers: fixed/tlv
>>>
>>> Paul, you describe the NSH header SFP-ID/SFP-Index mechanism as a
>>>transport.  I do not think that is a reasoanble characterization.
>>>
>>> The goal, as described in the charter and the architecture, is for the
>>>NSH header to provide a transport-independent mechanism for doing
>>>service chain forwarding and carrying metadata.
>>> The point is to having something that provides interoperation under
>>>the various transports we all like.
>>> The architecture is clear that were appropriate one may carry NSH and
>>>use transport based mechanisms for the SFF forwarding.
>>>
>>> NSH has to be encapsulated in a transport (Ethernet, Eth+IP, ETH+MPLS,
>>>... in order to be carried.  So I really think this is a
>>>mis-characterization.
>>>
>>> Yours,
>>> Joel
>>>
>>> On 12/3/15 4:35 PM, Bottorff, Paul wrote:
>>>> Hi Walter and Sumandra:
>>>>
>>>> It seems that the committee is focused on a single transport
>>>> mechanism based on forwarding using the SPF-ID and Service Index
>>>> (together forming a new address space). The current transport
>>>> arrangement based on incrementing (or decrementing) SI has lots of
>>>> flaws which are already surfacing in discussions.
>>>>
>>>> The SPF-ID and SI are not required for a number of the other chain
>>>> forwarding mechanisms including MAC Chaining, MPLS Chaining, MPLS
>>>> Segment Route Chaining and VID Chaining. For these the SPF-ID/SI
>>>> fields should be optional.
>>>>
>>>> Cheers,
>>>>
>>>> Paul
>>>>
>>>> -----Original Message----- From: sfc [mailto:sfc-bounces@ietf.org]
>>>> On Behalf Of Haeffner, Walter, Vodafone DE Sent: Thursday, December
>>>> 03,
>>>> 2015 1:21 PM To: Sumandra Majee; Dave Dolson; David Melman;
>>>> sfc@ietf.org Subject: Re: [sfc] NSH context headers: fixed/tlv
>>>>
>>>> Hi Sumandra,
>>>>
>>>> Thanks for your feedback. From my point of view it would make some
>>>> sense if the WG would elaborate more details on the actual
>>>> forwarding requirements. Some would say use NSH SFP but the WG
>>>> allowed that a SFP must not uniquely support a FW decision.
>>>> Therefore the notion of a RSP. For sure we could  also use a SFP-ID
>>>> plus some "SFP distinguisher" to ensure appropriate forwarding.
>>>>
>>>> When you talk about a flow-id, do you mean the original naked user
>>>> generated L2/L3 flow before entering the SFC overlay (tunnel) system?
>>>> If yes, how does this information contribute to a constrained SFC
>>>> overlay forwarding? We would use the flow entries and try to
>>>> generate something like an "SFC entropy-ID" (not to say label) as a
>>>> "SFP distinguisher" but will this data really include info on
>>>> constrained SFC forwarding?
>>>>
>>>> Until now I thought a SFF first is a simple FW engine which may be
>>>> extended to become a classifier. I've seen the intelligence located
>>>> more in the SF. But well, it may be worth to think about your view
>>>> that a SFF may have some more functionality.
>>>>
>>>> Best regards, Walter
>>>>
>>>> -----Urspr=FCngliche Nachricht----- Von: Sumandra Majee
>>>> [mailto:S.Majee@F5.com] Gesendet: Donnerstag, 3. Dezember 2015 21:51
>>>> An: Dave Dolson; Haeffner, Walter, Vodafone DE; David Melman;
>>>> sfc@ietf.org Betreff: Re: [sfc] NSH context headers: fixed/tlv
>>>>
>>>>
>>>>
>>>> On 12/3/15, 11:47 AM, "sfc on behalf of Dave Dolson"
>>>> <sfc-bounces@ietf.org on behalf of ddolson@sandvine.com> wrote:
>>>>
>>>>> My point about supporting all MD types was for SFF function only. I
>>>>> don't believe SFFs need to parse past the start of the NSH header
>>>>> to make a forwarding decision. SFFs don't need metadata or start of
>>>>> inner packet.
>>>>
>>>> That is a very broad statement and I don=B9t agree with that. If SFF
>>>> wants to look at flowid, or at another contextual information to
>>>> skip a portion of chain then that would be required. Furthermore it
>>>> will perhaps restrict many other potential optimization and
>>>>applications.
>>>> SFF is a logical entity and can be implemented in software with
>>>> highly programmable hooks or it can be a dumb next hop lookup engine.
>>>>>
>>>>>
>>>>>
>>>>
>>>> _______________________________________________ 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
>>>
>>> _______________________________________________
>>> 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 Dec  3 22:24:20 2015
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BAE6D1B2B2E for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 22:24:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KZNm0to9-wAd for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 22:24:17 -0800 (PST)
Received: from relais-inet.francetelecom.com (relais-ias91.francetelecom.com [193.251.215.91]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7292D1B2B11 for <sfc@ietf.org>; Thu,  3 Dec 2015 22:24:17 -0800 (PST)
Received: from omfedm06.si.francetelecom.fr (unknown [xx.xx.xx.2]) by omfedm14.si.francetelecom.fr (ESMTP service) with ESMTP id A2C9D22CA8E for <sfc@ietf.org>; Fri,  4 Dec 2015 07:24:15 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.75]) by omfedm06.si.francetelecom.fr (ESMTP service) with ESMTP id 85C3127C059 for <sfc@ietf.org>; Fri,  4 Dec 2015 07:24:15 +0100 (CET)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILMA4.corporate.adroot.infra.ftgroup ([fe80::65de:2f08:41e6:ebbe%19]) with mapi id 14.03.0248.002; Fri, 4 Dec 2015 07:24:15 +0100
From: <mohamed.boucadair@orange.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Secdir review of draft-ietf-sfc-control-plane-02
Thread-Index: AQHRLd52aRpOIzp1RECnKia2ZvD6vZ66XJTQ
Date: Fri, 4 Dec 2015 06:24:14 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933008CB134E@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <4B3DAAC7-2926-47AD-8E43-322DA7BA9F6A@nrl.navy.mil>
In-Reply-To: <4B3DAAC7-2926-47AD-8E43-322DA7BA9F6A@nrl.navy.mil>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.3]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B933008CB134EOPEXCLILMA3corp_"
MIME-Version: 1.0
X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.12.4.51515
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/lySfWcjdAbmpHXcsQmOuWft0d6I>
Subject: [sfc] TR: Secdir review of draft-ietf-sfc-control-plane-02
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 04 Dec 2015 06:24:19 -0000

--_000_787AE7BB302AE849A7480A190F8B933008CB134EOPEXCLILMA3corp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Dear all,

FYI. The review we received from the security directorate (https://trac.too=
ls.ietf.org/area/sec/trac/wiki/SecurityDirectorate).

Cheers,
Med

De : Catherine Meadows [mailto:catherine.meadows@nrl.navy.mil]
Envoy=E9 : jeudi 3 d=E9cembre 2015 16:22
=C0 : secdir@ietf.org; iesg@ietf.org; draft-ietf-sfc-control-plane.all@tool=
s.ietf.org
Cc : Catherine Meadows
Objet : Secdir review of draft-ietf-sfc-control-plane-02

A Service Function Chain is a chain of different services (firewalls, load =
balancers, etc.) that are stitched together to provide a coordinated servic=
e.
This document describes requirements for conveying information between Serv=
ice Function Chaining (SFC) control elements and SFC function elements,
and identifies a set of interfaces to interact with SFC-aware elements to e=
stablish, maintain or recover service function chains.  However, recommenda=
tions
and specifications of specific protocols are explicitly out of scope.

The Security Considerations section of this document identifies the various=
 security threats and requirements.  It is very well-thought out and compre=
hensive.
  It stops short of recommending any particular techniques (except in the v=
ery broad sense, e.g. authentication), but this is very much in the spirit =
of the
rest of the document, whose purpose is to identify requirements rather than=
 to recommend specific solutions.

I consider this document READY.

Catherine Meadows
Naval Research Laboratory
Code 5543
4555 Overlook Ave., S.W.
Washington DC, 20375
phone: 202-767-3490
fax: 202-404-7942
email: catherine.meadows@nrl.navy.mil<mailto:catherine.meadows@nrl.navy.mil=
>

--_000_787AE7BB302AE849A7480A190F8B933008CB134EOPEXCLILMA3corp_
Content-Type: text/html; charset="iso-8859-1"
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=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"FR" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Dear all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">FYI. The review we received fro=
m the security directorate (<a href=3D"https://trac.tools.ietf.org/area/sec=
/trac/wiki/SecurityDirectorate">https://trac.tools.ietf.org/area/sec/trac/w=
iki/SecurityDirectorate</a>).
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Cath=
erine Meadows [mailto:catherine.meadows@nrl.navy.mil]
<br>
<b>Envoy=E9&nbsp;:</b> jeudi 3 d=E9cembre 2015 16:22<br>
<b>=C0&nbsp;:</b> secdir@ietf.org; iesg@ietf.org; draft-ietf-sfc-control-pl=
ane.all@tools.ietf.org<br>
<b>Cc&nbsp;:</b> Catherine Meadows<br>
<b>Objet&nbsp;:</b> Secdir review of draft-ietf-sfc-control-plane-02<o:p></=
o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">A Service Function Chain is a chain of different ser=
vices (firewalls, load balancers, etc.) that are stitched together to provi=
de a coordinated service.<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">This document describes requirements for conveying i=
nformation between Service Function Chaining (SFC) control elements and SFC=
 function elements,<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">and identifies a set of interfaces to interact with =
SFC-aware elements to establish, maintain or recover service function chain=
s. &nbsp;However, recommendations<o:p></o:p></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">and specifications of specific protocols are explici=
tly out of scope.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">The Security Considerations section of this document=
 identifies the various security threats and requirements. &nbsp;It is very=
 well-thought out and comprehensive.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">&nbsp; It stops short of recommending any particular=
 techniques (except in the very broad sense, e.g. authentication), but this=
 is very much in the spirit of the<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal">rest of the document, whose purpose is to identify r=
equirements rather than to recommend specific solutions.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">I consider this document READY.<o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class=3D"MsoNormal">Catherine Meadows<br>
Naval Research Laboratory<br>
Code 5543<br>
4555 Overlook Ave., S.W.<br>
Washington DC, 20375<br>
phone: 202-767-3490<br>
fax: 202-404-7942<br>
email:&nbsp;<a href=3D"mailto:catherine.meadows@nrl.navy.mil">catherine.mea=
dows@nrl.navy.mil</a><o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_787AE7BB302AE849A7480A190F8B933008CB134EOPEXCLILMA3corp_--


From nobody Thu Dec  3 23:03:24 2015
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8745B1B2E40 for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 23:03:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.708
X-Spam-Level: 
X-Spam-Status: No, score=-0.708 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_22=0.6, J_CHICKENPOX_24=0.6, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=0.001] autolearn=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 cPpx7bpkEKTx for <sfc@ietfa.amsl.com>; Thu,  3 Dec 2015 23:03:18 -0800 (PST)
Received: from relais-inet.orange.com (relais-nor35.orange.com [80.12.70.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8CACB1B2E3F for <sfc@ietf.org>; Thu,  3 Dec 2015 23:03:17 -0800 (PST)
Received: from opfednr00.francetelecom.fr (unknown [xx.xx.xx.64]) by opfednr22.francetelecom.fr (ESMTP service) with ESMTP id 2961820699; Fri,  4 Dec 2015 08:03:15 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.60]) by opfednr00.francetelecom.fr (ESMTP service) with ESMTP id E92651A005D; Fri,  4 Dec 2015 08:03:14 +0100 (CET)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM7F.corporate.adroot.infra.ftgroup ([fe80::c1d7:e278:e357:11ad%19]) with mapi id 14.03.0248.002; Fri, 4 Dec 2015 08:03:14 +0100
From: <mohamed.boucadair@orange.com>
To: David Melman <davidme@marvell.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] NSH context headers: fixed/tlv
Thread-Index: AQHRIy5emPvL6Hp77kOGF+aJe36w6Z6kIicggAEqMwCAADCEgIAEnguAgAzcEYCAABmSAIAAAf4AgAAFlQCAAAWLgIAABzkAgAFynwD//6y6UIAAfIEAgAAxv4CAAHHlkIABE8cw
Date: Fri, 4 Dec 2015 07:03:13 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933008CB13DE@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <D273AF56.849AA%andrew.dolganow@alcatel-lucent.com> <B8F9A780D330094D99AF023C5877DABA848C056D@nkgeml501-mbs.china.huawei.com> <36EF1E54-A0D8-46CE-AF4F-EEDE873123E3@cisco.com> <94DA9C7F532AD946852C9C5527195239254ABE3A@G1W3656.americas.hpqcorp.net> <CAA=duU0UvERU3-YE2EFT-kOExHWgLesSERRAkox0Ji1V28nNdQ@mail.gmail.com> <EDE43D1E-8068-4466-98E2-EC5BF517EBE8@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A00@G2W2527.americas.hpqcorp.net> <6748BE0E-A42A-4779-9BB4-F1A50846F5C2@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A51@G2W2527.americas.hpqcorp.net> <D9384715-0E0B-4EAA-AB4A-296B57974630@cisco.com> <94DA9C7F532AD946852C9C5527195239254B4A78@G2W2527.americas.hpqcorp.net> <3AC71CA8-73C3-432F-B887-5E9F1B3EAFEA@cisco.com> <E8355113905631478EFF04F5AA706E9830DD593E@wtl-exchp-2.sandvine.com> <787AE7BB302AE849A7480A190F8B933008CACC48@OPEXCLILMA3.corporate.adroot.infra.ftgroup> <C8C844F84E550E43865561FAE104718579E0902B@VOEXM20W.internal.vodafone.com> <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com>
In-Reply-To: <f71094637a5f4d7b92452b99d4403998@IL-EXCH01.marvell.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.3]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B933008CB13DEOPEXCLILMA3corp_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/BY0SCBw_ygU5885EDUyPG_gd020>
Subject: Re: [sfc] NSH context headers: fixed/tlv
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 04 Dec 2015 07:03:23 -0000

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

SGkgRGF2aWQsDQoNCklNSE8sIHdoYXQgd291bGQgYnJpbmcgbW9yZSDCqyBhZG9wdGlvbiBhbmQg
Y29tcGxpYW5jZSDCuyBpcyB0byBoYXZlIG9uZSBzaW5nbGUgaGVhZGVyIG5vdCB0d28uIEhhdmlu
ZyBtdWx0aXBsZSBmbGF2b3JzIGRvZXMgbm90IGhlbHAgZm9yIHN1cmUgdG8gaW5jcmVhc2UgaW50
ZXJvcGVyYWJpbGl0eSBmb3Igb25lLg0KDQoNCkZyb20gd2hlcmUgSSBzaXQgSSBkb27igJl0IHRo
aW5rIHRoaXMgd2cgaGFzIGEgcmVxdWlyZW1lbnQgdGhhdCBtZXRhZGF0YSBpcyBtYW5kYXRvcnkg
aW4gZXZlcnkgZGVwbG95bWVudCwgdGhlIHR5cGljYWwgbnVtYmVyIG9mIGNvbnRleHQgaGVhZGVy
cyB0byBiZSBjb252ZXllZCwgdGhlIG5hdHVyZSBvZiB0aGUgY29udGV4dCBoZWFkZXJzLCBldGMu
IEFsbCB0aG9zZSBhc3BlY3RzIGFyZSBkZXBsb3ltZW50LXNwZWNpZmljLg0KDQoNCg0KV2UgY2Fu
IHNwZWN1bGF0ZSB0aGF0IE1EIzEgYWRkcmVzc2VzIHRoZSBtYWluIHVzZSBjYXNlcyBidXQgbm9u
ZSBvZiB0aGUgV0cgYWRvcHRlZCB1c2UgY2FzZSBJLURzIGFza3MgZm9yIGEgZml4ZWQgaGVhZGVy
IHNpemUgYXBwcm9hY2ggb2YgbWV0YWRhdGEgKGRyYWZ0LWlldGYtc2ZjLWRjLXVzZS1jYXNlcyBv
ciBkcmFmdC1pZXRmLXNmYy11c2UtY2FzZS1tb2JpbGl0eSkuDQoNCg0KQ2hlZXJzLA0KTWVkDQoN
CkRlIDogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIERlIGxhIHBhcnQgZGUgRGF2
aWQgTWVsbWFuDQpFbnZvecOpIDogamV1ZGkgMyBkw6ljZW1icmUgMjAxNSAxNTo1NA0Kw4AgOiBz
ZmNAaWV0Zi5vcmcNCk9iamV0IDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVk
L3Rsdg0KDQpUaGVyZSBpcyBubyBkb3VidCB0aGF0IGZpeGVkLXNpemUgaGVhZGVyIHBhcnNpbmcg
ZWFzZXMgdGhlIHNpbGljb24gZGVzaWduLCB0aGVyZWJ5ICBsb3dlcmluZyB0aGUgYmFycmllciBm
b3Igc2lsaWNvbiB2ZW5kb3JzIHRvIHN1cHBvcnQgaXQuDQoNCklmIHdlIHNlZSB0aGF0IHRoZSBt
YWluIHVzZSBjYXNlcyBhcmUgaW5kZWVkIHNhdGlzZmllZCBieSB0aGUgZml4ZWQgaGVhZGVyIHNp
emUgYXBwcm9hY2ggKE1EIFR5cGUgMSksIHRoZW4gbWFraW5nIHRoaXMgdGhlIOKAnE1VU1TigJ0g
d2lsbCBicmluZyB0aGUgZ3JlYXRlc3QgbGV2ZWwgb2YgYWRvcHRpb24gYW5kIGNvbXBsaWFuY2Uu
DQoNCk1EIFR5cGUgMiBpcyB0aGUgZmFsbGJhY2sgZm9yIG1vcmUgY29tcGxleCBjYXNlcyB0aGF0
IGNhbm5vdCBiZSBzYXRpc2ZpZWQgYnkgTUQgVHlwZSAxLiBXZSBzaG91bGQgZGVmaW5lIE1EIFR5
cGUgMiBhcyDigJxTSE9VTETigJ0gIHRvIGVuY291cmFnZSBzaWxpY29uIHZlbmRvcnMgdG8gc3Vw
cG9ydCB0aGlzLCB3aXRob3V0IGRldGVycmluZyB0aGUgbGVzcyBtb3RpdmF0ZWQgdmVuZG9ycyBm
cm9tIHN1cHBvcnRlZCBNRCBUeXBlIDEuICAgIEFsc28sIGZvciB1c2UgY2FzZXMgd2hlcmUgbm8g
bWV0YWRhdGEgaXMgcmVxdWlyZWQsIGl0IHdvdWxkIGJlIGVhc3kgZm9yIHZlbmRvcnMgdG8gc3Vw
cG9ydCB0aGUgTUQgdHlwZSAyIHdpdGhvdXQgaW5jbHVkaW5nIGFueSBUTFZzLCBpLmUuIGp1c3Qg
dGhlIGZpeGVkIGhlYWRlci4NCg0KRGF2aWQNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBIYWVmZm5lciwgV2FsdGVyLCBWb2RhZm9uZSBERQ0K
U2VudDogVGh1cnNkYXksIERlY2VtYmVyIDAzLCAyMDE1IDExOjMwIEFNDQpUbzogbW9oYW1lZC5i
b3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47
IERhdmUgRG9sc29uOyBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSk7IEJvdHRvcmZmLCBQYXVs
DQpDYzogUGF1bCBRdWlubiAocGF1bHEpOyBBbmRyZXcgRy4gTWFsaXM7IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRl
cnM6IGZpeGVkL3Rsdg0KDQoNCkRlYXIgYWxsLA0KDQoNCg0KWWVzLiBUeXBlIFR3byBzaG91bGQg
YmUgYSBNVVNUIGFuZCBUeXBlIE9uZSBzaG91bGQgYmUgb3B0aW1pemVkIGZvciB0aGUgc2lsaWNv
biB1c2UgY2FzZS4gVG8gZW5jb3VyYWdlIHNpbGljb24gdmVuZG9ycyBhIE1VU1QgZm9yIE1EIzIg
bWF5IGhlbHAgZm9yIHBlbmV0cmF0aW9uIGJ1dCBJIGNvdWxkIGxpdmUgYWxzbyB3aXRoIGEgU0hP
VUxELiBTb21lIGZlZWRiYWNrIGZyb20gc2lsaWNvbiBmb2xrcyAoQnJvYWRjb20sIENpc2NvLCBJ
bnRlbCkgbWF5IHN1cHBvcnQgdGhpcyBkaXNjdXNzaW9uLiBIYXZpbmcgYWxsIHRoZSBwZXJmb3Jt
YW5jZSBvcHRpbWl6YXRpb24gc2hvcnRjdXRzIGJldHdlZW4gYSBWTSBhbmQgYSBwaHlzTklDIGlu
IG1pbmQgd2Ugc2hvdWxkIG5vdCBsZWF2ZSBvdXQgc2lsaWNvbiBiYXNlZCBhcHByb2FjaGVzLg0K
DQoNCg0KUmVnYXJkcywgV2FsdGVyDQoNCg0KVm9uOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZ10gSW0gQXVmdHJhZyB2b24gbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWls
dG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT4NCkdlc2VuZGV0OiBEb25uZXJzdGFnLCAz
LiBEZXplbWJlciAyMDE1IDA3OjMyDQpBbjogRGF2ZSBEb2xzb247IENhcmxvcyBQaWduYXRhcm8g
KGNwaWduYXRhKTsgQm90dG9yZmYsIFBhdWwNCkNjOiBBbmRyZXcgRy4gTWFsaXM7IFBhdWwgUXVp
bm4gKHBhdWxxKTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpCZXRyZWZmOiBS
ZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2DQoNCkhpIERhdmUsIGFsbCwN
Cg0KRnVsbHkgYWdyZWUgdGhhdCBNRCMyIGlzIHNpbXBsZSBhbmQgY292ZXJzIHRoZSBnZW5lcmlj
IHVzZSBjYXNlcyB3aGlsZSBNRCMxIGlzIGFuIG9wdGltaXphdGlvbiAobW9kdWxvIHNvbWUgZnVy
dGhlciBleHBsYW5hdGlvbiBhYm91dCB0aGUgc2l6ZSBvZiB0aGUgZml4ZWQgZmllbGRzLCB0aGVp
ciBudW1iZXIsIGludGVyYWN0aW9uIHdpdGggdGhlIGNvbnRyb2wgcGxhbmUsIGV0Yy4pLg0KDQpJ
4oCZbSBzdGlsbCBpbiBmYXZvciBvZiBoYXZpbmcgTUQjMiBiZSBNVVNULg0KDQpDaGVlcnMsDQpN
ZWQNCg0KRGUgOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gRGUgbGEgcGFydCBk
ZSBEYXZlIERvbHNvbg0KRW52b3nDqSA6IG1lcmNyZWRpIDIgZMOpY2VtYnJlIDIwMTUgMjI6MjQN
CsOAIDogQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpOyBCb3R0b3JmZiwgUGF1bA0KQ2MgOiBQ
YXVsIFF1aW5uIChwYXVscSk7IEFuZHJldyBHLiBNYWxpczsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpPYmpldCA6IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhl
ZC90bHYNCg0KPiB3ZSBuZWVkIHRvIHNwZWNpZnkgYSBNVVNUIGltcGxlbWVudCDigJQgYW5kIHRo
YXQgc2hvdWxkIGJlIHRoZSBzaW1wbGVzdCB0byBpbXBsZW1lbnQgd2hpY2ggYWxsb3dzIGZvciBh
bGwgY29tbW9uIHVzZSBjYXNlcyDigJQgaW4gb3RoZXIgd29yZHMsIFR5cGUgMS4NCg0KSXQgaXMg
aW5kZWVkIHNpbXBsZSB0byBpbXBsZW1lbnQgdGhlIHBhY2tldCBwYXJzZXIsIGJ1dCBJIHRoaW5r
IFR5cGUgMSBtYWtlcyB0aGUgY29udHJvbCBwbGFuZSBtb3JlIGNvbXBsaWNhdGVkLg0KSG93IGRv
ZXMgYW4gU0Yga25vdyB3aGF0IGl0ZW0gaXMgcGxhY2VkIGluIHNsb3QgMSBvZiBNRCBUeXBlIDE/
DQpUeXBlIDIgYWxsb3dzIHRoZSBtZXRhZGF0YSB0byBiZSBzZWxmLWRlc2NyaWJpbmcuDQoNCkFs
c28sIGZvciBtYW55IHVzZXJzIHdobyBkb27igJl0IHVzZSBtZXRhZGF0YSwgVHlwZSAyIGlzIG1v
cmUgZWZmaWNpZW50Lg0KDQpTbyBhcyBJIHNlZSBpdCwgVHlwZSAyIGlzIHRoZSBnZW5lcmljIG9u
ZSBhbmQgVHlwZSAxIGlzIGFuIG9wdGltaXphdGlvbiBmb3Igc3BlY2lhbCBjYXNlcy4NCg0KDQot
RGF2ZQ0KDQoNCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24g
QmVoYWxmIE9mIENhcmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKQ0KU2VudDogV2VkbmVzZGF5LCBE
ZWNlbWJlciAwMiwgMjAxNSA0OjA0IFBNDQpUbzogQm90dG9yZmYsIFBhdWwNCkNjOiBBbmRyZXcg
Ry4gTWFsaXM7IFBhdWwgUXVpbm4gKHBhdWxxKTsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2
DQoNCkhpLCBQYXVsIEIuLA0KDQpUaGFua3MgZm9yIHRoZSBjb252ZXJzYXRpb24sIHBsZWFzZSBm
aW5kIG9uZSBmb2xsb3ctdXAgaW5saW5lLg0KDQpPbiBEZWMgMSwgMjAxNSwgYXQgNTo1NyBQTSwg
Qm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNvbTxtYWlsdG86cGF1bC5ib3R0b3Jm
ZkBocGUuY29tPj4gd3JvdGU6DQoNCkhpIENhcmxvczoNCg0KTW9yZSBvbiB0aGlzIGJlbG93LA0K
DQpDaGVlcnMsDQoNClBhdWwNCg0KRnJvbTogQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpIFtt
YWlsdG86Y3BpZ25hdGFAY2lzY28uY29tXQ0KU2VudDogVHVlc2RheSwgRGVjZW1iZXIgMDEsIDIw
MTUgMjozMiBQTQ0KVG86IEJvdHRvcmZmLCBQYXVsDQpDYzogUGF1bCBRdWlubiAocGF1bHEpOyBB
bmRyZXcgRy4gTWFsaXM7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQpQYXVsIEIuLA0K
DQpQbGVhc2Ugc2VlIGlubGluZS4NCg0KT24gRGVjIDEsIDIwMTUsIGF0IDU6MTIgUE0sIEJvdHRv
cmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5jb208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBl
LmNvbT4+IHdyb3RlOg0KDQpIaSBQYXVsIFEuOg0KDQpTZWUgaW5saW5lLA0KDQpDaGVlcnMsDQoN
ClBhdWwNCg0KRnJvbTogQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpIFttYWlsdG86Y3BpZ25h
dGFAY2lzY28uY29tXQ0KU2VudDogVHVlc2RheSwgRGVjZW1iZXIgMDEsIDIwMTUgMTo1MiBQTQ0K
VG86IEJvdHRvcmZmLCBQYXVsDQpDYzogUGF1bCBRdWlubiAocGF1bHEpOyBBbmRyZXcgRy4gTWFs
aXM7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNd
IE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3Rsdg0KDQpIaSwgUGF1bCBCLiwNCg0KT24gRGVj
IDEsIDIwMTUsIGF0IDQ6NDUgUE0sIEJvdHRvcmZmLCBQYXVsIDxwYXVsLmJvdHRvcmZmQGhwZS5j
b208bWFpbHRvOnBhdWwuYm90dG9yZmZAaHBlLmNvbT4+IHdyb3RlOg0KDQpIaSBQYXVsIGFuZCBB
bmRldzoNCg0KDQpQYXVsLCBJIGFncmVlIHRoYXQgZml4ZWQgbGVuZ3RoIGlzIGVhc2llc3QgdG8g
aW1wbGVtZW50IGFuZCB3aWxsIGFsbG93IHRoZSBtb3N0IHJhcGlkIGFkb3B0aW9uLiBOZXZlciB0
aGUgbGVzcywgYSBzdGFuZGFyZCBpcyBvZiBubyB2YWx1ZSBpZiBpdCBkb2VzIG5vdCBpbXByb3Zl
IGludGVyb3BlcmFiaWxpdHkuDQoNCk9mIGNvdXJzZS4gSSBkbyBub3Qgc2VlIGhvdyBpbnRlcm9w
ZXJhYmlsaXR5IGlzIGhhbXBlcmVkIGluIHRoaXMgY2FzZSwgaG93ZXZlci4NClBCPklmIGFuIGFw
cGxpY2F0aW9uIG5lZWRzIFRMVnMgdGhlbiBpdCBjYW7igJl0IGludGVyb3BlcmF0ZSB3aXRoIGEg
c3lzdGVtIHRoYXQgbmVlZHMgZml4ZWQgc2l6ZWQgZm9ybWF0cy4gSW4gZWZmZWN0IHlvdSBoYXZl
IHR3byBkaXZlcmdlbnQgc3RhbmRhcmRzLg0KDQoNCklmIGFuIFNGUCBuZWVkcyBUTFZzLCBpdCB3
b3VsZCBiZSBzZXQgd2l0aCBUTFZzLiBUaGF0IGlzIHBhcnQgb2YgdGhlIHNoYXJlZCBTRlAgY29u
dGV4dC4gTUQgVHlwZSAxIGFuZCBNRCBUeXBlIDIgYXJlIHByb3RvY29sIG9wdGlvbnMsIG5vdCBk
aXZlcmdlbnQgc3RhbmRhcmRzLg0KUEI+QW5kIGlmIHlvdSBoYXZlIGFuIFNGUCB3aXRoIG9uZSBT
RiB0aGF0IG5lZWRzIFRMVnMgYW5kIG9uZSB0aGF0IG5lZWRzIGZpeGVkIGhlYWRlcnMgeW914oCZ
cmUgZ29pbmcgdG8gdHJhbnNsYXRlIHRoZSBmb3JtYXRzIGF0IHRoZSBTRkY/IFRoZSByZXN1bHQg
aXMgdGhlIHdvcnN0IHBvc3NpYmxlIHdvcmxkIHdoZXJlIHRoZSBzd2l0Y2hlcyBuZWVkIHRvIGtu
b3cgYm90aCBmb3JtYXRzIGFuZCB0cmFuc2xhdGUgYmV0d2VlbiB0aGVtIGZvciB2YXJpb3VzIFNG
cy4NCg0KDQpJIGFtIG5vdCBzdXJlIHdoYXQgaXQgbWVhbnMgdG8gaGF2ZSDigJxhbiBTRiB0aGF0
IG5lZWRzIFRMVnMgYW5kIG9uZSB0aGF0IG5lZWRzIGZpeGVkIGhlYWRlcnPigJ0uIENsZWFybHks
IEkgYW0gbm90IHByb3Bvc2luZyBhbnkgdHJhbnNsYXRpb24hDQoNCkRvbuKAmXQgZm9yZ2V0IHRo
ZXJlIGlzIGEgY29udHJvbC1wbGFuZSBwcm9ncmFtbWluZyB0aGUgU0ZzL1NGRnMsIGFuZCB0aGF0
IENQIHdvdWxkIHNldCB1cCB0aGUgTUQgVHlwZSBmb3IgYSBnaXZlbiBTRlAsIHNvIFNGcyBkbyBu
b3Qg4oCYbmVlZOKAmSBzcGVjaWZpYyBlbmNvZGluZ3MuDQoNCk5vdywgdG8gbWl0aWdhdGUgdGhl
IHJpc2sgb2YgaGF2aW5nIG5vIGludGVyc2VjdGlvbiBpbiBjYXBhYmlsaXR5IChvbmUgU0Ygc3Vw
cG9ydGluZyAqb25seSogVHlwZSAxIGFuZCBvbmUgU0Ygc3VwcG9ydGluZyAqb25seSogVHlwZSAy
KSBpcyB0aGF0IHdlIG5lZWQgdG8gc3BlY2lmeSBhIE1VU1QgaW1wbGVtZW50IOKAlCBhbmQgdGhh
dCBzaG91bGQgYmUgdGhlIHNpbXBsZXN0IHRvIGltcGxlbWVudCB3aGljaCBhbGxvd3MgZm9yIGFs
bCBjb21tb24gdXNlIGNhc2VzIOKAlCBpbiBvdGhlciB3b3JkcywgVHlwZSAxLg0KDQpTZWUgYmVs
b3cuDQoNCldoYXQgSSB3b3VsZCBzdWdnZXN0IGlzIGVpdGhlcjoNCjEpIG1ha2UgVExWcyB0aGUg
bWFuZGF0b3J5IGZvcm1hdCB3aXRoIGZpeGVkIHNpemUgb3B0aW9uYWw7DQoyKSBlbGltaW5hdGUg
dGhlIFRMViBvcHRpb24gZW50aXJlbHk7DQozKSBjaGFuZ2UgdGhlIE5TSCBoZWFkZXIgZm9ybWF0
IG9wdGlvbnMgc28gdGhlIGZpeGVkIHNpemUgaGVhZGVyIGlzIGFsd2F5cyBwcmVzZW50IHdpdGgg
b3B0aW9uYWwgVExWcyBmb2xsb3dpbmcgdGhlIGZpeGVkIHNpemVkIGhlYWRlci4NCg0KVG8gbWUs
IG9wdGlvbiAzIHdvdWxkIG5vdCBhY2hpZXZlIGEgdXNlZnVsIG91dGNvbWUuIEJhc2ljYWxseSwg
d2UgY291bGQgbm90IGNvdW50IHdpdGggYSBkZXRlcm1pbmlzdGljYWxseSBmaXhlZCBoZWFkZXIs
IGFuZCB0aGUgZmxleGlibGUgVExWLWJhc2VkIG9wdGlvbiB3b3VsZCBhbHdheXMgaGF2ZSDigJxz
dHVmZuKAnSBiZWZvcmUuIEJhc2ljYWxseSwgdGhpcyB3b3VsZCBuZWdhdGUgdGhlIGJlbmVmaXRz
IG9mIGJvdGggTUQgVHlwZSAxIGFuZCBNRCBUeXBlIDIuDQoNClBCPkZvciBvcHRpb24gMyB0aGUg
Zml4ZWQgaGVhZGVycyBhcmUgYXQgYSBjb25zdGFudCBvZmZzZXQgd2hpY2ggaXMgd2hhdCBpcyBp
bXBvcnRhbnQgdG8gcGFyc2UgdGhlbSBlYXNpbHkuIEl0IGlzIHBvc3NpYmxlIGZvciBhIHN3aXRj
aCBvciBmb3Igc29mdHdhcmUgdG8gdXNlIHRoZSBmaXhlZCBpbmZvcm1hdGlvbiBhdCBhIGZpeGVk
IG9mZnNldCBldmVyIHRob3VnaCBUTFYgZGF0YSBtYXkgZm9sbG93Lg0KDQoNCkkgc2VlIHRoZSBw
cm9ibGVtIHNwYWNlIHF1aXRlIGRpZmZlcmVudGx5OiBJZiBhbiBTRlAgbmVlZHMgc2hhcmVkIGNv
bnRleHQgdGhhdCBmaXRzIGluIGFuIE1EIFR5cGUgMSwgaXQgaXMgc2V0IHdpdGggTUQgVHlwZSAx
LiBJZiBpdCBuZWVkcyBtb3JlLCB0aGVuIGl0IG5lZWRzIHRvIHBhcnNlIHRoZSBUTFZzIGFueXdh
eSAoYW5kIHRodXMgYSBmaXhlZCBwYXJ0IGZvbGxvd2VkIGJ5IFRMVnMgZG9lcyBub3QgaGVscCku
DQpQQj5UTFZzIGFsd2F5cyBjb3N0IG1vcmUgdGhhbiBmaXhlZCBzaXplIGFyZWFzIGJlY2F1c2Ug
dGhleSBtdXN0IGVuY29kZSBpbmRpdmlkdWFsIFRMcy4gQW4gYXBwbGljYXRpb24gdGhhdCBuZWVk
cyBtb3JlIHRoYW4gdGhlIGZpeGVkIGFyZWEgY2FuIGVuY29kZSBjYW4gdXNlIHRoZSBmaXhlZCBh
cmVhIGZvciBhIHBvcnRpb24gb2YgdGhlIG1ldGEtZGF0YSBhbmQgdGhlbiBhZGQgYXMgbWFueSBl
eHRlbnNpb24gVExWcyBhcyBhcmUgbmVlZGVkLiBUaGUgcmVzdWx0aW5nIGVuY29kZSB3aWxsIGJl
IGF0IGxlYXN0IGFzIGVmZmljaWVudCBhcyBUTFZzIGFsb25lLg0KDQpOb3csIGJyaW5nIHRoZSBj
b252ZXJzYXRpb24gYSBsZXZlbCBkb3duIGZyb20gdGhlb3JldGljYWwgdG8gcHJhY3RpY2FsLCBk
cmFmdC1ndWljaGFyZC1zZmMtbnNoLWRjLWFsbG9jYXRpb24tMDIsIGRyYWZ0LW1lbmctc2ZjLW5z
aC1icm9hZGJhbmQtYWxsb2NhdGlvbiwgYW5kIGRyYWZ0LW5hcHBlci1zZmMtbnNoLW1vYmlsaXR5
LWFsbG9jYXRpb24gc2hvdyB3aGF04oCZcyBuZWVkZWQgZm9yIHRoZSBXRyB1c2UgY2FzZXMuIE1E
IFR5cGUgMiBhZGRzIGV4dHJhIGZsZXhpYmlsaXR5IChhdCBhIHByaWNlKS4NClBCPkFuIHRhbGtp
bmcgdmVyeSBwcmFjdGljYWxseSB3ZSBhcmUgbm90IG9tbmlzY2llbnQuIFdoZW4gd2UgZmluZCB3
ZSBuZWVkIGEgbmV3IHBpZWNlIG9mIG1ldGEtZGF0YSBmb3IgdGhlc2UgYmFzZSB1c2UgY2FzZXMg
YW4gZXh0ZW5zaW9uIFRMViBwcm92aWRlcyB0aGUgb3B0aW9ucyBvZiByZXRhaW5pbmcgdGhlIGV4
aXN0aW5nIGZvcm1hdHRlZCBkYXRhIHdoaWxlIGFkZGluZyBhbiBhZGRpdGlvbmFsIHBpZWNlIG9m
IG1ldGEtZGF0YS4gSWYgZG9uZSBjYXJlZnVsbHksIHRoaXMgY2FuIGFsbG93IGJhY2t3YXJkIGNv
bXBhdGliaWxpdHkgd2l0aCBlcXVpcG1lbnQgdGhhdCBkb2VzIG5vdCB1bmRlcnN0YW5kIHRoZSBu
ZXcgZXh0ZW5zaW9ucy4NCg0KSW4gb3RoZXIgd29yZHMsIHRoZSBtaW5pbXVtIGNvbW1vbiBkZW5v
bWluYXRvciBhbmQgdGhlIHNpbXBsZXIgdG8gaW1wbGVtZW50IGlzIE1EIFR5cGUgMS4NClBCPk15
IG9wdGlvbiAyIGlzIHRoZSBzaW1wbGVyIG9wdGlvbi4gRml4ZWQgbGVuZ3RoIG9ubHkuIFdoYXQg
aXMgY3VycmVudGx5IHByb3Bvc2VkIGlzIHRoZSBtb3N0IGNvbXBsZXggc2luY2UgaXQgbGVhZHMg
dG8gbXVsdGlwbGUgZm9ybWF0cyB3aXRoIHRyYW5zbGF0aW9ucyBiZXR3ZWVuIHRoZW0uDQoNCg0K
UGxlYXNlIG5vIHRyYW5zbGF0aW9ucyENCg0K4oCUIENhcmxvcy4NCg0KVGhhbmtzIQ0KDQrigJQg
Q2FybG9zLg0KDQpJZiBvcHRpb24gMyBpcyBjaG9zZW4gdGhlbiBhcHBsaWNhdGlvbnMgY2FuIGFs
d2F5cyBjb3VudCBvbiB0aGUgZml4ZWQgc2l6ZWQgaGVhZGVyIGFzIHRoZWlyIGRlZmF1bHQuDQoN
ClRoZXkgY291bGQgY291bnQgd2l0aCBhIGZpeGVkIHNpemUgcGFydCwgbm90IHdpdGggYSBmaXhl
ZCBzaXplZCBoZWFkZXIsIGlmIEkgdW5kZXJzdGFuZCB0aGUgcHJvcG9zYWwgY29ycmVjdGx5Lg0K
DQpQQj5UaGlzIGlzIG9uZSBiZXR0ZXIgdGhhbiB0aGUgY3VycmVudCBwcm9wb3NhbCB3aGljaCBj
YW7igJl0IGNvdW50IG9uIGVpdGhlciBhIGZpeGVkIHNpemVkIGhlYWRlciBvciBvbiBhIGZpeGVk
IHNpemUgcGFydCBhdCBhIGtub3duIG9mZnNldC4NCg0KVGhhbmtzLA0KDQrigJQgQ2FybG9zLg0K
DQoNCkNoZWVycywNCg0KUGF1bA0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIFBhdWwgUXVpbm4gKHBhdWxxKQ0KU2VudDogVHVlc2RheSwgRGVj
ZW1iZXIgMDEsIDIwMTUgMTI6MTQgUE0NClRvOiBBbmRyZXcgRy4gTWFsaXMNCkNjOiBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBOU0ggY29udGV4
dCBoZWFkZXJzOiBmaXhlZC90bHYNCg0KSGkgQW5keSwNCg0KDQpQbGVhc2Ugc2VlIGJlbG93Lg0K
DQoNClRoYW5rcw0KUGF1bA0KDQoNCk9uIE5vdiAyMywgMjAxNSwgYXQgMTA6NTAgQU0sIEFuZHJl
dyBHLiBNYWxpcyA8YWdtYWxpc0BnbWFpbC5jb208bWFpbHRvOmFnbWFsaXNAZ21haWwuY29tPj4g
d3JvdGU6DQoNCkkgYWdyZWUgd2l0aCBQYXVsIEIuIHRoYXQgaW50ZXJvcGVyYWJpbGl0eSBpcyBi
ZXN0IHNlcnZlZCBieSB1c2luZyBhIGhlYWRlciB0aGF0IGFjY29tbW9kYXRlcyB0aGUgZ3JlYXRl
c3QgbnVtYmVyIG9mIHBvc3NpYmxlIGFwcGxpY2F0aW9ucyBhbmQgdXNlIGNhc2VzIGFzIHRoZSBj
b21tb24gZGVub21pbmF0b3IuIFRoaXMgYXJndWVzIGZvciB0eXBlIDIgYmVpbmcgdGhlIE1VU1Qg
dG8gaW1wbGVtZW50LCB3aXRoIHR5cGUgMSBiZWluZyBhbiBvcHRpb25hbCBvcHRpbWl6YXRpb24g
Zm9yIHNvbWUgcGFydGljdWxhciB1c2UgY2FzZXMgb3IgYXBwbGljYXRpb25zIHRoYXQgcmVxdWly
ZSBhdCBtb3N0IGEgcGFydGljdWxhciBudW1iZXIgY29udGV4dCBoZWFkZXJzLg0KDQoNClBRPiAg
SSBkb24ndCBmb2xsb3cgdGhhdCBsb2dpYzogdGhlIF9lYXNpZXN0XyAoaW4gdGVybXMgb2YgY29t
cGxleGl0eSwgY29zdCwgZXRjLikgb3B0aW9uIG1ha2VzIHRoZSBtb3N0IHNlbnNlIHRvIG1hbmRh
dGUgc2luY2UgaXQgYWxsb3dzIGZvciBhIGJyb2FkIGltcGxlbWVudGF0aW9uIGFuZCBoZWxwcyBl
bnN1cmUgYWRvcHRpb24gb2YgdGhlIHByb3RvY29sLiAgTWFuZGF0aW5nIGEgbW9yZSBjb21wbGV4
IG9wdGlvbiBzaW1wbHkgc2xvd3MgdGhlIGFkb3B0aW9uLiAgVGhpcyBpcyBleGFjdGx5IHRoZSBj
b252ZXJzYXRpb24gd2UgaGFkIHdoZW4gcHV0dGluZyB0b2dldGhlciB0aGUgZHJhZnQsIGFuZCBv
bmUgdGhhdCBzZWVtcyB0byByZXNvbmF0ZSB3aXRoIGRldmVsb3BlcnMgYW5kIG9wZXJhdG9ycyBh
bGlrZS4NCg0KUFE+ICBBbHNvLCBsZXQncyBub3QgaWdub3JlIGhpc3RvcnkgKHlvdSBrbm93IHRo
ZSBvbGQgYWRhZ2UgOykpOiBUTFYgYW5kIG90aGVyIHZhcmlhYmxlIGxlbmd0aCBkYXRhIHBsYW5l
IHByb3RvY29scyBoYXZlIG5vdCBiZWVuIGEgc3VjY2Vzcy4gIFdlIGNhbiBkZWJhdGUgdGhlIHJl
YXNvbnMgZm9yIHRoYXQsIGJ1dCB0aGUgZmFjdCByZW1haW5zOiBzaW1wbGUgZGF0YSBwbGFuZXMg
Z2V0IGFkb3B0aW9uLiAgQXMgUGF1bCBCLiBwb2ludHMgb3V0IGJlbG93LCB3ZSBkb24ndCBrbm93
IGFsbCB0aGUgbWV0YWRhdGEgYW5zd2VycywgYnV0IHdlIGRvIGtub3cgdGhhdCBhIGJvdW5kZWQg
YW1vdW50IG9mIG1ldGFkYXRhIGlzIHZlcnkgaW1wb3J0YW50IGZvciBTRkMgdXNlIGNhc2VzLiAg
TGV0J3MgdXNlIHRoYXQgZmFjdCwgYW5kIGEgc2ltcGxlIHByb3RvY29sIHRvIGdldCBpbXBsZW1l
bnRhdGlvbiBvdXQgdGhlIGRvb3IuDQoNCkluIGEgc2VwYXJhdGUgZW1haWwsIE1lZCBhc2tlZCBh
IHZlcnkgcmVhc29uYWJsZSBxdWVzdGlvbiAtIGZvciB0eXBlIDEsIHdoeSBhcmUgdGhlcmUgZm91
ciBtYW5kYXRvcnkgY29udGV4dCBoZWFkZXJzLCByYXRoZXIgdGhhbiAyLCAzLCA1LCAxMCwgZXRj
Lj8gVGhlIGRyYWZ0IGNvbnRhaW5zIG5vIHBhcnRpY3VsYXIganVzdGlmaWNhdGlvbiBmb3IgdGhp
cyBjaG9pY2UuDQoNClBRPiAgVGhhdCdzIGEgdmVyeSB2YWxpZCBxdWVzdGlvbi4gIFRoZSBzdGFy
dGluZyBwcmVtaXNlIHdhcyBzaW1wbGU6IGEgYm91bmRlZCBzZXQgb2YgZml4ZWQgbWV0YWRhdGEu
ICAgQmFzZWQgb24gc29tZSBleHBlcmllbmNlIGluIHRoZSBzZXJ2aWNlIHNwYWNlIGFuZCBzb21l
IGluaXRpYWwgdXNlIGNhc2UgZGlzY3Vzc2lvbiB3aXRoIG9wZXJhdG9ycywgNCBwcm92aWRlZCBz
b21lIGJhbGFuY2U6IHJlYXNvbmFibGUgaW4gdGhhdCBpdCBwcm92aWRlZCBzb21lIG1lYW5pbmdm
dWwgc3BhY2UsIHlldCBub3Qgc28gbGFyZ2UgYXMgdG8gYmVjb21lIHVud2llbGR5LCBhbGwgdGhl
IHdoaWxlIGZvcmNpbmcgc29tZSBkaXNjaXBsaW5lLiAgT3ZlcmFsbCB0aGF0IGhhcyBwcm92ZW4g
dG8gYmUgdHJ1ZSBhcyBpbXBsZW1lbnRhdGlvbnMgaGF2ZSBiZWVuIHRlc3RlZCBhbmQgbWFwcGVk
IHRvIHVzZSBjYXNlcy4gIE9mIGNvdXJzZSB5b3UgY2FuIGNvbWUgdXAgd2l0aCBjYXNlcyB3aGVy
ZSA0IGlzIHRvbyBtYW55LCBvciB0b28gZmV3LCBpbiB3aGljaCBjYXNlIHRoZSBkcmFmdCBwcm92
aWRlcyBhIG1lYW5zIHRvIGFjY29tbW9kYXRlIHRoYXQuDQoNClBRPiAgSSBhbHNvIHRoaW5rIHdl
IG5lZWQgdG8gYmUgcmVhbGlzdGljLiAgV2Ugd2VyZSB1cmdlZCBkdXJpbmcgV0cgZm9ybWF0aW9u
IGJ5IGEgbGFyZ2Ugb3BlcmF0b3I6IHRoZSBJRVRGIGNhbm5vdCBzcGVuZCB5ZWFycyB0cnlpbmcg
dG8gc29sdmUgdGhlIHNlcnZpY2UgY2hhaW5pbmcgaXNzdWUuICBUaGUgbmVlZCBmb3IgYW4gaW50
ZXJvcGVyYWJsZSBwcm90b2NvbCBpcyBhY3V0ZSBhbmQgb3BlcmF0b3JzIG5lZWQgdG8gc3RhcnQg
d29ya2luZyBvbiBkZXBsb3ltZW50IChzZWUgdGhlIHZpYnJhbmN5IG9mIHRoZSBvcGVuIHNvdXJj
ZSBwcm9qZWN0cyBpbiB0aGlzIHNwYWNlKS4gIFRoZSBiYWxhbmNlIG9mIHR5cGUgMSBhbmQgdHlw
ZSAyIGFsbG93cyBmb3IgdmVsb2NpdHkgYW5kIGV2b2x1dGlvbi4NCg0KDQoNCg0KSXTigJlzIHRy
dWUgdGhhdCB0aGVyZSBhcmUgdHdvIHBhcnRpY3VsYXIgdXNlIGNhc2VzLCBkcmFmdC1ndWljaGFy
ZC1zZmMtbnNoLWRjLWFsbG9jYXRpb24gYW5kIGRyYWZ0LW5hcHBlci1zZmMtbnNoLW1vYmlsaXR5
LWFsbG9jYXRpb24sIHRoYXQgbG9vayB0byBtYWtlIGdvb2QgdXNlIG9mIGV4YWN0bHkgNCBjb250
ZXh0IGhlYWRlcnMuIEhvd2V2ZXIsIHRoZXNlIGFyZSBqdXN0IHR3byBwYXJ0aWN1bGFyIGV4YW1w
bGVzLCBhbmQgbm90IHlldCBhY2NlcHRlZCBieSB0aGUgV0cuICBGdXJ0aGVyIGRldmVsb3BtZW50
IG9mIHRoZXNlIGRyYWZ0cywgb3IgZXZlbiBpbXBsZW1lbnRhdGlvbiwgbWF5IHNob3cgdGhhdCBm
b3VyIGFyZSBpbnN1ZmZpY2llbnQuDQoNCkNoZWVycywNCkFuZHkNCg0KDQpPbiBGcmksIE5vdiAy
MCwgMjAxNSBhdCAxMjoyMCBQTSwgQm90dG9yZmYsIFBhdWwgPHBhdWwuYm90dG9yZmZAaHBlLmNv
bTxtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tPj4gd3JvdGU6DQpJIHRoaW5rIHdlIGFsbCBj
b3VsZCBhZ3JlZSB0aGF0IGZpeGVkIGhlYWRlcnMgYXJlIGVhc2llciB0byBpbXBsZW1lbnQgdGhh
biBUTFZzLCBob3dldmVyIHRoYXQgZG9lcyBub3QgcmF0aW9uYWxpemUgbWFuZGF0aW5nIGEgZml4
ZWQgaGVhZGVyIGltcGxlbWVudGF0aW9uLiBJdCB3b3VsZCByYXRpb25hbGl6ZSBzdXBwb3J0aW5n
IG9ubHkgZml4ZWQgbGVuZ3RoIGhlYWRlcnMsIGhvd2V2ZXIgd2UgaGF2ZSBiZWVuIHVuYWJsZSB0
byBkbyB0aGlzLiBPcHRpb25zIGFsd2F5cyB3ZWFrZW4gc3RhbmRhcmRzIGFncmVlbWVudC4NCg0K
SWYgdGhlIGFwcGxpY2F0aW9uIHJlcXVpcmVzIFRMVnMsIHRoZW4gaXQgZG9lcyBub3QgcHJvdmlk
ZSBhbnkgc3RhbmRhcmRzIGFkdmFudGFnZSB0byBtYW5kYXRlIHN1cHBvcnQgZm9yIGZpeGVkIGhl
YWRlcnMuIEl0IHdpbGwgbm90IGJlIHBvc3NpYmxlIGZvciBhbiBhcHBsaWNhdGlvbiB0aGF0IHJl
cXVpcmVzIFRMVnMgdG8gZmFsbCBiYWNrIHRvIGZpeGVkIGxlbmd0aCBoZWFkZXJzLiBJZiB0aGV5
IGNvdWxkLCB0aGVuIHdlIHNob3VsZCBlbGltaW5hdGUgdGhlIFRMViBvcHRpb24gZnJvbSBOU0gu
DQoNCklNSE8gd2Ugc2hvdWxkIGJlIGxvb2tpbmcgYXQgdGhlIGFic3RyYWN0IHNlbWFudGljcyBm
b3IgbWV0YS1kYXRhIGJlZm9yZSB3ZSBjb25zaWRlciBob3cgdG8gZW5jb2RlIGl0LiBPbmNlIHdl
IGRlY2lkZSB3aGF0IG5lZWRzIHRvIGJlIGVuY29kZWQgdGhlbiB3ZSBjYW4gY29uc2lkZXIgdGhl
IGJlc3QgZW5jb2RpbmdzIGFuZCB3aGF0IHNob3VsZCBiZSBtYW5kYXRvcnkgb3Igb3B0aW9uYWwu
DQoNCkNoZWVycywNCg0KUGF1bA0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPl0gT24gQmVoYWxmIE9mIFBhdWwgUXVpbm4g
KHBhdWxxKQ0KU2VudDogRnJpZGF5LCBOb3ZlbWJlciAyMCwgMjAxNSA2OjI3IEFNDQpUbzogUWlu
IFd1DQpDYzogdXJpLmVsenVyQGludGVsLmNvbTxtYWlsdG86dXJpLmVsenVyQGludGVsLmNvbT47
IERvbGdhbm93LCBBbmRyZXcgKEFuZHJldyk7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPjsgTGluZGEgRHVuYmFyDQpTdWJqZWN0OiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVy
czogZml4ZWQvdGx2DQoNCg0KT24gTm92IDE5LCAyMDE1LCBhdCA5OjI4IFBNLCBRaW4gV3UgPGJp
bGwud3VAaHVhd2VpLmNvbTxtYWlsdG86YmlsbC53dUBodWF3ZWkuY29tPj4gd3JvdGU6DQoNCkhp
LCBBbmRyZXcgYW5kIFBhdWw6DQpJdCBsb29rcyBJIG1pc3NlZCBhIGxvdCBvZiBkaXNjdXNzaW9u
IHJlZ2FyZGluZyBOU0ggY29udGV4dCBoZWFkZXIgaW4gdGhlIHBhc3QsIHRoYW5rcyBQYXVsIHRv
IHBvaW50IG1lIHRoZSBhcmNoaXZlLg0KR2VuZXJhbGx5IHNwZWFraW5nLCB0aGVyZSBpcyB0cmFk
ZW9mZiBiZXR3ZWVuIHBlcmZvcm1hbmNlIGFuZCBmbGV4aWJpbGl0eS4NCg0KDQpBYnNvbHV0ZWx5
LCBhbmQgdGhhdCdzIHRoZSByZWFzb24gZm9yIG9mZmVyaW5nIHRoZSB0d28gb3B0aW9uczogYmFs
YW5jZSBzcGVlZC9zaW1wbGljaXR5IGFuZCBmbGV4aWJpbGl0eS4NCg0KVGhlIHBoaWxvc29waHkg
aXMgdG8gbWFuZGF0ZSB0aGUgc2ltcGxlc3QgZm9ybSBvZiBtZXRhZGF0YSwgZW5hYmxpbmcgYSBi
cm9hZCBpbXBsZW1lbnRhdGlvbiBiYXNlLiAgSWYvd2hlbiBtb3JlIGZsZXhpYmlsaXR5IGlzIG5l
ZWRlZCBhIG1vcmUgZmxleGlibGUgTlNIIHR5cGUgaXMgYXZhaWxhYmxlLCBhbG9uZyB3aXRoIHRo
ZSBhc3NvY2lhdGVkIHRyYWRlb2Zmcy4gIFRoYXQncyB0aGUgYmFsYW5jZSB0aGF0IHdlIGRlY2lk
ZWQgdG8gc3RyaWtlIGFuZCBpdCBzZWVtcyB0byBiZSByZWFzb25hYmxlIGFuZCB3ZWxsIGFjY2Vw
dGVkLg0KDQpUaGFua3MsDQpQYXVsDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMN
Cg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2Zj
IG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNv
bnNvbGFzOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmlu
aXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21h
cmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJ
Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNv
SHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxv
d2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNv
cmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1z
dHlsZS1saW5rOiJQcsOpZm9ybWF0w6kgSFRNTCBDYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJp
ZXIgTmV3Ijt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiVGV4dGUgZGUgYnVsbGVz
IENhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXpl
OjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4u
UHJmb3JtYXRIVE1MQ2FyDQoJe21zby1zdHlsZS1uYW1lOiJQcsOpZm9ybWF0w6kgSFRNTCBDYXIi
Ow0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiUHLDqWZvcm1hdMOp
IEhUTUwiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnNwYW4uVGV4dGVkZWJ1bGxlc0Nhcg0K
CXttc28tc3R5bGUtbmFtZToiVGV4dGUgZGUgYnVsbGVzIENhciI7DQoJbXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJUZXh0ZSBkZSBidWxsZXMiOw0KCWZvbnQtZmFtaWx5
OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLlNwcmVjaGJsYXNlbnRleHRaY2huDQoJe21z
by1zdHlsZS1uYW1lOiJTcHJlY2hibGFzZW50ZXh0IFpjaG4iOw0KCW1zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazpTcHJlY2hibGFzZW50ZXh0Ow0KCWZvbnQtZmFtaWx5OiJU
YWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpwLlNwcmVjaGJsYXNlbnRleHQsIGxpLlNwcmVjaGJsYXNl
bnRleHQsIGRpdi5TcHJlY2hibGFzZW50ZXh0DQoJe21zby1zdHlsZS1uYW1lOlNwcmVjaGJsYXNl
bnRleHQ7DQoJbXNvLXN0eWxlLWxpbms6IlNwcmVjaGJsYXNlbnRleHQgWmNobiI7DQoJbWFyZ2lu
OjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250
LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uSFRNTFZvcmZvcm1hdGll
cnRaY2huDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFZvcmZvcm1hdGllcnQgWmNobiI7DQoJbXNv
LXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFZvcmZvcm1hdGllcnQi
Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KcC5IVE1MVm9yZm9ybWF0aWVydCwgbGku
SFRNTFZvcmZvcm1hdGllcnQsIGRpdi5IVE1MVm9yZm9ybWF0aWVydA0KCXttc28tc3R5bGUtbmFt
ZToiSFRNTCBWb3Jmb3JtYXRpZXJ0IjsNCgltc28tc3R5bGUtbGluazoiSFRNTCBWb3Jmb3JtYXRp
ZXJ0IFpjaG4iOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQt
c2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpw
LkhUTUxQcmVmb3JtYXR0ZWQsIGxpLkhUTUxQcmVmb3JtYXR0ZWQsIGRpdi5IVE1MUHJlZm9ybWF0
dGVkDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCI7DQoJbXNvLXN0eWxlLWxp
bms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiIsInNlcmlmIjt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1u
YW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
bXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseTpDb25zb2xh
czt9DQpwLkJhbGxvb25UZXh0LCBsaS5CYWxsb29uVGV4dCwgZGl2LkJhbGxvb25UZXh0DQoJe21z
by1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQiOw0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRl
eHQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1z
aXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNw
YW4uQmFsbG9vblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7
DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQi
Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLmFwcGxlLWNvbnZl
cnRlZC1zcGFjZQ0KCXttc28tc3R5bGUtbmFtZTphcHBsZS1jb252ZXJ0ZWQtc3BhY2U7fQ0Kc3Bh
bi5FbWFpbFN0eWxlMzANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls
ZTMxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5l
dyI7DQoJY29sb3I6YmxhY2s7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9y
bWFsO30NCnNwYW4uRW1haWxTdHlsZTMyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFu
LkVtYWlsU3R5bGUzMw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxl
MzQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNvdXJp
ZXIgTmV3IjsNCgljb2xvcjpibGFjazsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHls
ZTpub3JtYWw7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7
DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0
IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA3Mi4wcHQgNzIuMHB0IDcyLjBwdDt9DQpkaXYuV29y
ZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUg
bXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2
IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw
ZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4N
CjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9
IkZSIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9u
MSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+SGkgRGF2aWQs
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+SU1ITywgd2hhdCB3b3VsZCBi
cmluZyBtb3JlIMKrJm5ic3A7YWRvcHRpb24gYW5kIGNvbXBsaWFuY2UmbmJzcDvCuyBpcyB0byBo
YXZlIG9uZSBzaW5nbGUgaGVhZGVyIG5vdCB0d28uIEhhdmluZyBtdWx0aXBsZSBmbGF2b3JzIGRv
ZXMgbm90IGhlbHAgZm9yIHN1cmUgdG8gaW5jcmVhc2UgaW50ZXJvcGVyYWJpbGl0eQ0KIGZvciBv
bmUuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHByZT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tIHdoZXJlIEkg
c2l0IEkgZG9u4oCZdCB0aGluayB0aGlzIHdnIGhhcyBhIHJlcXVpcmVtZW50IHRoYXQgbWV0YWRh
dGEgaXMgbWFuZGF0b3J5IGluIGV2ZXJ5IGRlcGxveW1lbnQsIHRoZSB0eXBpY2FsIG51bWJlciBv
ZiBjb250ZXh0IGhlYWRlcnMgdG8gYmUgY29udmV5ZWQsIHRoZSBuYXR1cmUgb2YgdGhlIGNvbnRl
eHQgaGVhZGVycywgZXRjLiBBbGwgdGhvc2UgYXNwZWN0cyBhcmUgZGVwbG95bWVudC1zcGVjaWZp
Yy4gPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5XZSBjYW4gc3BlY3VsYXRlIHRoYXQg
TUQjMSBhZGRyZXNzZXMgdGhlIG1haW4gdXNlIGNhc2VzIGJ1dCBub25lIG9mIHRoZSBXRyBhZG9w
dGVkIHVzZSBjYXNlIEktRHMgYXNrcyBmb3IgYSBmaXhlZCBoZWFkZXIgc2l6ZSBhcHByb2FjaCBv
ZiBtZXRhZGF0YSAoZHJhZnQtaWV0Zi1zZmMtZGMtdXNlLWNhc2VzIG9yIGRyYWZ0LWlldGYtc2Zj
LXVzZS1jYXNlLW1vYmlsaXR5KS4gPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcHJlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj5DaGVlcnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5NZWQ8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBw
dCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkRlJm5ic3A7Ojwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10NCjxiPkRlIGxhIHBhcnQgZGU8L2I+IERhdmlkIE1lbG1hbjxicj4NCjxiPkVudm95w6kmbmJz
cDs6PC9iPiBqZXVkaSAzIGTDqWNlbWJyZSAyMDE1IDE1OjU0PGJyPg0KPGI+w4AmbmJzcDs6PC9i
PiBzZmNAaWV0Zi5vcmc8YnI+DQo8Yj5PYmpldCZuYnNwOzo8L2I+IFJlOiBbc2ZjXSBOU0ggY29u
dGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPlRoZXJlIGlzIG5vIGRvdWJ0IHRoYXQgZml4ZWQtc2l6ZSBoZWFkZXIgcGFy
c2luZyBlYXNlcyB0aGUgc2lsaWNvbiBkZXNpZ24sIHRoZXJlYnkmbmJzcDsgbG93ZXJpbmcgdGhl
IGJhcnJpZXIgZm9yIHNpbGljb24gdmVuZG9ycyB0byBzdXBwb3J0IGl0LjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JZiB3ZSBzZWUgdGhhdCB0aGUgbWFpbiB1c2UgY2FzZXMg
YXJlIGluZGVlZCBzYXRpc2ZpZWQgYnkgdGhlIGZpeGVkIGhlYWRlciBzaXplIGFwcHJvYWNoIChN
RCBUeXBlIDEpLCB0aGVuIG1ha2luZyB0aGlzIHRoZSDigJxNVVNU4oCdIHdpbGwgYnJpbmcgdGhl
DQogZ3JlYXRlc3QgbGV2ZWwgb2YgYWRvcHRpb24gYW5kIGNvbXBsaWFuY2UuIDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5NRCBUeXBlIDIgaXMgdGhlIGZhbGxiYWNrIGZvciBt
b3JlIGNvbXBsZXggY2FzZXMgdGhhdCBjYW5ub3QgYmUgc2F0aXNmaWVkIGJ5IE1EIFR5cGUgMS4g
V2Ugc2hvdWxkIGRlZmluZSBNRCBUeXBlIDIgYXMg4oCcU0hPVUxE4oCdICZuYnNwO3RvIGVuY291
cmFnZSBzaWxpY29uDQogdmVuZG9ycyB0byBzdXBwb3J0IHRoaXMsIHdpdGhvdXQgZGV0ZXJyaW5n
IHRoZSBsZXNzIG1vdGl2YXRlZCB2ZW5kb3JzIGZyb20gc3VwcG9ydGVkIE1EIFR5cGUgMS4mbmJz
cDsgJm5ic3A7Jm5ic3A7QWxzbywgZm9yIHVzZSBjYXNlcyB3aGVyZSBubyBtZXRhZGF0YSBpcyBy
ZXF1aXJlZCwgaXQgd291bGQgYmUgZWFzeSBmb3IgdmVuZG9ycyB0byBzdXBwb3J0IHRoZSBNRCB0
eXBlIDIgd2l0aG91dCBpbmNsdWRpbmcgYW55IFRMVnMsIGkuZS4ganVzdCB0aGUgZml4ZWQgaGVh
ZGVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5EYXZpZDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPGEg
aHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5IYWVmZm5lciwgV2FsdGVyLCBWb2RhZm9u
ZSBERTxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgRGVjZW1iZXIgMDMsIDIwMTUgMTE6MzAg
QU08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFu
Z2UuY29tIj5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjsgRGF2ZSBEb2xzb247IENh
cmxvcyBQaWduYXRhcm8gKGNwaWduYXRhKTsgQm90dG9yZmYsIFBhdWw8YnI+DQo8Yj5DYzo8L2I+
IFBhdWwgUXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOyA8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2Zj
XSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5E
ZWFyIGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj5ZZXMuIFR5cGUgVHdvIHNob3VsZCBiZSBhIE1VU1QgYW5kIFR5cGUgT25lIHNob3Vs
ZCBiZSBvcHRpbWl6ZWQgZm9yIHRoZSBzaWxpY29uIHVzZSBjYXNlLiBUbyBlbmNvdXJhZ2Ugc2ls
aWNvbiB2ZW5kb3JzIGEgTVVTVCBmb3IgTUQjMiBtYXkgaGVscCBmb3IgcGVuZXRyYXRpb24gYnV0
IEkgY291bGQgbGl2ZSBhbHNvIHdpdGggYSBTSE9VTEQuIFNvbWUgZmVlZGJhY2sgZnJvbSBzaWxp
Y29uIGZvbGtzIChCcm9hZGNvbSwgQ2lzY28sIEludGVsKSBtYXkgc3VwcG9ydCB0aGlzIGRpc2N1
c3Npb24uIEhhdmluZyBhbGwgdGhlIHBlcmZvcm1hbmNlIG9wdGltaXphdGlvbiBzaG9ydGN1dHMg
YmV0d2VlbiBhIFZNIGFuZCBhIHBoeXNOSUMgaW4gbWluZCB3ZSBzaG91bGQgbm90IGxlYXZlIG91
dCBzaWxpY29uIGJhc2VkIGFwcHJvYWNoZXMuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJl
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+UmVnYXJkcywgV2FsdGVyPG86cD48L286cD48L3Nw
YW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1HQiIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iREUiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5W
b246PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJERSIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMg
WzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnPC9hPl0NCjxiPkltIEF1ZnRyYWcgdm9uIDwvYj48YSBocmVmPSJtYWlsdG86bW9o
YW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwv
YT48YnI+DQo8Yj5HZXNlbmRldDo8L2I+IERvbm5lcnN0YWcsIDMuIERlemVtYmVyIDIwMTUgMDc6
MzI8YnI+DQo8Yj5Bbjo8L2I+IERhdmUgRG9sc29uOyBDYXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0
YSk7IEJvdHRvcmZmLCBQYXVsPGJyPg0KPGI+Q2M6PC9iPiBBbmRyZXcgRy4gTWFsaXM7IFBhdWwg
UXVpbm4gKHBhdWxxKTsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3Jn
PC9hPjxicj4NCjxiPkJldHJlZmY6PC9iPiBSZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczog
Zml4ZWQvdGx2PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUdCIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPkhpIERhdmUsIGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjayI+RnVsbHkgYWdyZWUgdGhhdCBNRCMyIGlzIHNpbXBsZSBhbmQgY292ZXJzIHRo
ZSBnZW5lcmljIHVzZSBjYXNlcyB3aGlsZSBNRCMxIGlzIGFuIG9wdGltaXphdGlvbiAobW9kdWxv
IHNvbWUgZnVydGhlciBleHBsYW5hdGlvbiBhYm91dCB0aGUgc2l6ZSBvZiB0aGUgZml4ZWQNCiBm
aWVsZHMsIHRoZWlyIG51bWJlciwgaW50ZXJhY3Rpb24gd2l0aCB0aGUgY29udHJvbCBwbGFuZSwg
ZXRjLikuIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij5J4oCZbSBzdGlsbCBpbiBmYXZvciBvZiBoYXZpbmcgTUQjMiBiZSBNVVNULg0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkNoZWVycyw8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPk1lZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
Ymx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+RGUgbGEgcGFydCBkZTwvYj4gRGF2ZSBEb2xzb248
YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gbWVyY3JlZGkgMiBkw6ljZW1icmUgMjAxNSAyMjoy
NDxicj4NCjxiPsOAJm5ic3A7OjwvYj4gQ2FybG9zIFBpZ25hdGFybyAoY3BpZ25hdGEpOyBCb3R0
b3JmZiwgUGF1bDxicj4NCjxiPkNjJm5ic3A7OjwvYj4gUGF1bCBRdWlubiAocGF1bHEpOyBBbmRy
ZXcgRy4gTWFsaXM7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwv
YT48YnI+DQo8Yj5PYmpldCZuYnNwOzo8L2I+IFJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJz
OiBmaXhlZC90bHY8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OyB3ZSBuZWVkIHRvIHNwZWNpZnkgYSBNVVNUIGltcGxl
bWVudCDigJQgYW5kIHRoYXQgc2hvdWxkIGJlIHRoZSBzaW1wbGVzdCB0byBpbXBsZW1lbnQgd2hp
Y2ggYWxsb3dzIGZvciBhbGwgY29tbW9uIHVzZSBjYXNlcyDigJQgaW4gb3RoZXIgd29yZHMsIFR5
cGUgMS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkl0IGlzIGluZGVlZCBzaW1wbGUgdG8gaW1wbGVtZW50
IHRoZSBwYWNrZXQgcGFyc2VyLCBidXQgSSB0aGluayBUeXBlIDEgbWFrZXMgdGhlIGNvbnRyb2wg
cGxhbmUgbW9yZSBjb21wbGljYXRlZC4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5Ib3cgZG9lcyBhbiBTRiBrbm93IHdoYXQg
aXRlbSBpcyBwbGFjZWQgaW4gc2xvdCAxIG9mIE1EIFR5cGUgMT8NCjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UeXBlIDIgYWxs
b3dzIHRoZSBtZXRhZGF0YSB0byBiZSBzZWxmLWRlc2NyaWJpbmcuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5BbHNvLCBmb3IgbWFueSB1c2VycyB3aG8gZG9u4oCZdCB1c2UgbWV0YWRhdGEsIFR5cGUgMiBp
cyBtb3JlIGVmZmljaWVudC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlNvIGFzIEkgc2VlIGl0LCBUeXBl
IDIgaXMgdGhlIGdlbmVyaWMgb25lIGFuZCBUeXBlIDEgaXMgYW4gb3B0aW1pemF0aW9uIGZvciBz
cGVjaWFsIGNhc2VzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPi1EYXZlPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20g
MGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5D
YXJsb3MgUGlnbmF0YXJvIChjcGlnbmF0YSk8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBE
ZWNlbWJlciAwMiwgMjAxNSA0OjA0IFBNPGJyPg0KPGI+VG86PC9iPiBCb3R0b3JmZiwgUGF1bDxi
cj4NCjxiPkNjOjwvYj4gQW5kcmV3IEcuIE1hbGlzOyBQYXVsIFF1aW5uIChwYXVscSk7IDxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0
OjwvYj4gUmU6IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkhpLCBQYXVsIEIuLDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRoYW5rcyBmb3IgdGhlIGNvbnZlcnNhdGlvbiwgcGxlYXNl
IGZpbmQgb25lIGZvbGxvdy11cCBpbmxpbmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+T24gRGVjIDEsIDIwMTUsIGF0IDU6NTcgUE0sIEJvdHRvcmZm
LCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBocGUuY29tIj5wYXVsLmJv
dHRvcmZmQGhwZS5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkgQ2Fy
bG9zOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+TW9yZSBvbiB0aGlzIGJlbG93LDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q2hlZXJzLDwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj48YnI+DQpQYXVsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkNhcmxvcw0KIFBpZ25hdGFybyAoY3Bp
Z25hdGEpIFs8YSBocmVmPSJtYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tIj48c3BhbiBzdHlsZT0i
Y29sb3I6cHVycGxlIj5tYWlsdG86Y3BpZ25hdGFAY2lzY28uY29tPC9zcGFuPjwvYT5dPHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxicj4NCjxiPlNlbnQ6
PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UdWVz
ZGF5LCBEZWNlbWJlciAwMSwgMjAxNSAyOjMyIFBNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNz
PSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5Cb3R0b3JmZiwgUGF1bDxicj4N
CjxiPkNjOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+UGF1bCBRdWlubiAocGF1bHEpOyBBbmRyZXcgRy4gTWFsaXM7PHNwYW4gY2xhc3M9ImFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PGJy
Pg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPlJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlBhdWwgQi4sPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UGxlYXNl
IHNlZSBpbmxpbmUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJt
YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gRGVjIDEsIDIwMTUsIGF0IDU6
MTIgUE0sIEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86cGF1bC5ib3R0b3JmZkBo
cGUuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5wYXVsLmJvdHRvcmZmQGhwZS5jb208
L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPkhpIFBhdWwgUS46PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5TZWUgaW5saW5lLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q2hlZXJz
LDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGF1bDwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGNtIDBjbSAwY20iPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5DYXJsb3MNCiBQaWduYXRhcm8gKGNwaWduYXRhKSBb
PGEgaHJlZj0ibWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1
cnBsZSI+bWFpbHRvOmNwaWduYXRhQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTxzcGFuIGNsYXNzPSJh
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnI+DQo8Yj5TZW50OjwvYj48c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+VHVlc2RheSwgRGVj
ZW1iZXIgMDEsIDIwMTUgMTo1MiBQTTxicj4NCjxiPlRvOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Qm90dG9yZmYsIFBhdWw8YnI+DQo8Yj5DYzo8
L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlBhdWwg
UXVpbm4gKHBhdWxxKTsgQW5kcmV3IEcuIE1hbGlzOzxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3Bh
biBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxiPlN1
YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj5SZTogW3NmY10gTlNIIGNvbnRleHQgaGVhZGVyczogZml4ZWQvdGx2PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5IaSwgUGF1
bCBCLiw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gRGVj
IDEsIDIwMTUsIGF0IDQ6NDUgUE0sIEJvdHRvcmZmLCBQYXVsICZsdDs8YSBocmVmPSJtYWlsdG86
cGF1bC5ib3R0b3JmZkBocGUuY29tIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5wYXVsLmJv
dHRvcmZmQGhwZS5jb208L3NwYW4+PC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPkhpIFBhdWwgYW5kIEFuZGV3Ojwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBhdWwsIEkgYWdyZWUgdGhhdCBm
aXhlZCBsZW5ndGggaXMgZWFzaWVzdCB0byBpbXBsZW1lbnQgYW5kIHdpbGwgYWxsb3cgdGhlIG1v
c3QgcmFwaWQgYWRvcHRpb24uIE5ldmVyIHRoZSBsZXNzLCBhIHN0YW5kYXJkIGlzIG9mIG5vIHZh
bHVlIGlmIGl0DQogZG9lcyBub3QgaW1wcm92ZSBpbnRlcm9wZXJhYmlsaXR5Ljwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9mIGNvdXJzZS4gSSBkbyBub3Qgc2Vl
IGhvdyBpbnRlcm9wZXJhYmlsaXR5IGlzIGhhbXBlcmVkIGluIHRoaXMgY2FzZSwgaG93ZXZlci4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBCJmd0O0lmIGFuIGFwcGxpY2F0aW9uIG5lZWRzIFRMVnMg
dGhlbiBpdCBjYW7igJl0IGludGVyb3BlcmF0ZSB3aXRoIGEgc3lzdGVtIHRoYXQgbmVlZHMgZml4
ZWQgc2l6ZWQgZm9ybWF0cy4gSW4gZWZmZWN0IHlvdSBoYXZlIHR3byBkaXZlcmdlbnQgc3RhbmRh
cmRzLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPklmIGFuIFNGUCBuZWVkcyBUTFZzLCBpdCB3b3VsZCBi
ZSBzZXQgd2l0aCBUTFZzLiBUaGF0IGlzIHBhcnQgb2YgdGhlIHNoYXJlZCBTRlAgY29udGV4dC4g
TUQgVHlwZSAxIGFuZCBNRCBUeXBlIDIgYXJlIHByb3RvY29sIG9wdGlvbnMsIG5vdCBkaXZlcmdl
bnQgc3RhbmRhcmRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+UEImZ3Q7QW5kIGlmIHlvdSBoYXZlIGFuIFNGUCB3aXRoIG9uZSBTRiB0
aGF0IG5lZWRzIFRMVnMgYW5kIG9uZSB0aGF0IG5lZWRzIGZpeGVkIGhlYWRlcnMgeW914oCZcmUg
Z29pbmcgdG8gdHJhbnNsYXRlIHRoZSBmb3JtYXRzIGF0IHRoZSBTRkY/IFRoZSByZXN1bHQNCiBp
cyB0aGUgd29yc3QgcG9zc2libGUgd29ybGQgd2hlcmUgdGhlIHN3aXRjaGVzIG5lZWQgdG8ga25v
dyBib3RoIGZvcm1hdHMgYW5kIHRyYW5zbGF0ZSBiZXR3ZWVuIHRoZW0gZm9yIHZhcmlvdXMgU0Zz
Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5JIGFt
IG5vdCBzdXJlIHdoYXQgaXQgbWVhbnMgdG8gaGF2ZSDigJxhbiBTRiB0aGF0IG5lZWRzIFRMVnMg
YW5kIG9uZSB0aGF0IG5lZWRzIGZpeGVkIGhlYWRlcnPigJ0uIENsZWFybHksIEkgYW0gbm90IHBy
b3Bvc2luZyBhbnkgdHJhbnNsYXRpb24hJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5Eb27igJl0IGZvcmdldCB0aGVyZSBpcyBhIGNvbnRyb2wt
cGxhbmUgcHJvZ3JhbW1pbmcgdGhlIFNGcy9TRkZzLCBhbmQgdGhhdCBDUCB3b3VsZCBzZXQgdXAg
dGhlIE1EIFR5cGUgZm9yIGEgZ2l2ZW4gU0ZQLCBzbyBTRnMgZG8gbm90IOKAmG5lZWTigJkgc3Bl
Y2lmaWMgZW5jb2RpbmdzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+Tm93LCB0byBtaXRpZ2F0ZSB0aGUgcmlzayBvZiBoYXZpbmcgbm8gaW50ZXJzZWN0
aW9uIGluIGNhcGFiaWxpdHkgKG9uZSBTRiBzdXBwb3J0aW5nICpvbmx5KiBUeXBlIDEgYW5kIG9u
ZSBTRiBzdXBwb3J0aW5nICpvbmx5KiBUeXBlIDIpIGlzIHRoYXQgd2UgbmVlZCB0byBzcGVjaWZ5
IGEgTVVTVCBpbXBsZW1lbnQg4oCUIGFuZCB0aGF0IHNob3VsZCBiZSB0aGUgc2ltcGxlc3QgdG8N
CiBpbXBsZW1lbnQgd2hpY2ggYWxsb3dzIGZvciBhbGwgY29tbW9uIHVzZSBjYXNlcyDigJQgaW4g
b3RoZXIgd29yZHMsIFR5cGUgMS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlNl
ZSBiZWxvdy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPldoYXQgSSB3b3VsZCBzdWdnZXN0IGlzIGVpdGhlcjo8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+MSkgbWFrZSBUTFZzIHRoZSBt
YW5kYXRvcnkgZm9ybWF0IHdpdGggZml4ZWQgc2l6ZSBvcHRpb25hbDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+MikgZWxpbWluYXRlIHRo
ZSBUTFYgb3B0aW9uIGVudGlyZWx5Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4zKSBjaGFuZ2UgdGhlIE5TSCBoZWFkZXIgZm9ybWF0IG9w
dGlvbnMgc28gdGhlIGZpeGVkIHNpemUgaGVhZGVyIGlzIGFsd2F5cyBwcmVzZW50IHdpdGggb3B0
aW9uYWwgVExWcyBmb2xsb3dpbmcgdGhlIGZpeGVkIHNpemVkIGhlYWRlci48L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UbyBtZSwgb3B0aW9uIDMgd291bGQgbm90
IGFjaGlldmUgYSB1c2VmdWwgb3V0Y29tZS4gQmFzaWNhbGx5LCB3ZSBjb3VsZCBub3QgY291bnQg
d2l0aCBhIGRldGVybWluaXN0aWNhbGx5IGZpeGVkIGhlYWRlciwgYW5kIHRoZSBmbGV4aWJsZSBU
TFYtYmFzZWQgb3B0aW9uIHdvdWxkIGFsd2F5cyBoYXZlIOKAnHN0dWZm4oCdIGJlZm9yZS4gQmFz
aWNhbGx5LCB0aGlzIHdvdWxkIG5lZ2F0ZQ0KIHRoZSBiZW5lZml0cyBvZiBib3RoIE1EIFR5cGUg
MSBhbmQgTUQgVHlwZSAyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBCJmd0O0ZvciBvcHRpb24gMyB0aGUgZml4ZWQgaGVh
ZGVycyBhcmUgYXQgYSBjb25zdGFudCBvZmZzZXQgd2hpY2ggaXMgd2hhdCBpcyBpbXBvcnRhbnQg
dG8gcGFyc2UgdGhlbSBlYXNpbHkuIEl0IGlzIHBvc3NpYmxlIGZvciBhIHN3aXRjaCBvciBmb3IN
CiBzb2Z0d2FyZSB0byB1c2UgdGhlIGZpeGVkIGluZm9ybWF0aW9uIGF0IGEgZml4ZWQgb2Zmc2V0
IGV2ZXIgdGhvdWdoIFRMViBkYXRhIG1heSBmb2xsb3cuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SSBz
ZWUgdGhlIHByb2JsZW0gc3BhY2UgcXVpdGUgZGlmZmVyZW50bHk6IElmIGFuIFNGUCBuZWVkcyBz
aGFyZWQgY29udGV4dCB0aGF0IGZpdHMgaW4gYW4gTUQgVHlwZSAxLCBpdCBpcyBzZXQgd2l0aCBN
RCBUeXBlIDEuIElmIGl0IG5lZWRzIG1vcmUsIHRoZW4gaXQgbmVlZHMgdG8gcGFyc2UgdGhlIFRM
VnMgYW55d2F5IChhbmQgdGh1cyBhIGZpeGVkIHBhcnQgZm9sbG93ZWQgYnkNCiBUTFZzIGRvZXMg
bm90IGhlbHApLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+UEImZ3Q7VExWcyBhbHdheXMgY29zdCBtb3JlIHRoYW4gZml4ZWQgc2l6ZSBh
cmVhcyBiZWNhdXNlIHRoZXkgbXVzdCBlbmNvZGUgaW5kaXZpZHVhbCBUTHMuIEFuIGFwcGxpY2F0
aW9uIHRoYXQgbmVlZHMgbW9yZSB0aGFuIHRoZSBmaXhlZCBhcmVhIGNhbg0KIGVuY29kZSBjYW4g
dXNlIHRoZSBmaXhlZCBhcmVhIGZvciBhIHBvcnRpb24gb2YgdGhlIG1ldGEtZGF0YSBhbmQgdGhl
biBhZGQgYXMgbWFueSBleHRlbnNpb24gVExWcyBhcyBhcmUgbmVlZGVkLiBUaGUgcmVzdWx0aW5n
IGVuY29kZSB3aWxsIGJlIGF0IGxlYXN0IGFzIGVmZmljaWVudCBhcyBUTFZzIGFsb25lLjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5Ob3csIGJyaW5nIHRo
ZSBjb252ZXJzYXRpb24gYSBsZXZlbCBkb3duIGZyb20gdGhlb3JldGljYWwgdG8gcHJhY3RpY2Fs
LCBkcmFmdC1ndWljaGFyZC1zZmMtbnNoLWRjLWFsbG9jYXRpb24tMDIsIGRyYWZ0LW1lbmctc2Zj
LW5zaC1icm9hZGJhbmQtYWxsb2NhdGlvbiwgYW5kIGRyYWZ0LW5hcHBlci1zZmMtbnNoLW1vYmls
aXR5LWFsbG9jYXRpb24gc2hvdyB3aGF04oCZcyBuZWVkZWQNCiBmb3IgdGhlIFdHIHVzZSBjYXNl
cy4gTUQgVHlwZSAyIGFkZHMgZXh0cmEgZmxleGliaWxpdHkgKGF0IGEgcHJpY2UpLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UEImZ3Q7
QW4gdGFsa2luZyB2ZXJ5IHByYWN0aWNhbGx5IHdlIGFyZSBub3Qgb21uaXNjaWVudC4gV2hlbiB3
ZSBmaW5kIHdlIG5lZWQgYSBuZXcgcGllY2Ugb2YgbWV0YS1kYXRhIGZvciB0aGVzZSBiYXNlIHVz
ZSBjYXNlcyBhbiBleHRlbnNpb24gVExWIHByb3ZpZGVzDQogdGhlIG9wdGlvbnMgb2YgcmV0YWlu
aW5nIHRoZSBleGlzdGluZyBmb3JtYXR0ZWQgZGF0YSB3aGlsZSBhZGRpbmcgYW4gYWRkaXRpb25h
bCBwaWVjZSBvZiBtZXRhLWRhdGEuIElmIGRvbmUgY2FyZWZ1bGx5LCB0aGlzIGNhbiBhbGxvdyBi
YWNrd2FyZCBjb21wYXRpYmlsaXR5IHdpdGggZXF1aXBtZW50IHRoYXQgZG9lcyBub3QgdW5kZXJz
dGFuZCB0aGUgbmV3IGV4dGVuc2lvbnMuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPkluIG90aGVyIHdvcmRzLCB0aGUgbWluaW11bSBjb21tb24gZGVub21p
bmF0b3IgYW5kIHRoZSBzaW1wbGVyIHRvIGltcGxlbWVudCBpcyBNRCBUeXBlIDEuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QQiZndDtN
eSBvcHRpb24gMiBpcyB0aGUgc2ltcGxlciBvcHRpb24uIEZpeGVkIGxlbmd0aCBvbmx5LiBXaGF0
IGlzIGN1cnJlbnRseSBwcm9wb3NlZCBpcyB0aGUgbW9zdCBjb21wbGV4IHNpbmNlIGl0IGxlYWRz
IHRvIG11bHRpcGxlIGZvcm1hdHMgd2l0aA0KIHRyYW5zbGF0aW9ucyBiZXR3ZWVuIHRoZW0uPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlBsZWFzZSBubyB0cmFuc2xhdGlvbnMh
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj7igJQgQ2Fy
bG9zLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGFua3MhPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj7igJQgQ2FybG9zLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEy
LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPklmIG9wdGlvbiAzIGlzIGNob3NlbiB0aGVuIGFwcGxpY2F0
aW9ucyBjYW4gYWx3YXlzIGNvdW50IG9uIHRoZSBmaXhlZCBzaXplZCBoZWFkZXIgYXMgdGhlaXIg
ZGVmYXVsdC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5UaGV5IGNvdWxkIGNvdW50IHdpdGggYSBmaXhlZCBzaXplIHBhcnQsIG5vdCB3aXRoIGEgZml4
ZWQgc2l6ZWQgaGVhZGVyLCBpZiBJIHVuZGVyc3RhbmQgdGhlIHByb3Bvc2FsIGNvcnJlY3RseS48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5QQiZndDtUaGlzIGlzIG9uZSBiZXR0ZXIgdGhhbiB0aGUgY3VycmVudCBwcm9wb3Nh
bCB3aGljaCBjYW7igJl0IGNvdW50IG9uIGVpdGhlciBhIGZpeGVkIHNpemVkIGhlYWRlciBvciBv
biBhIGZpeGVkIHNpemUgcGFydCBhdCBhIGtub3duIG9mZnNldC48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+4oCUIENhcmxvcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
Ym90dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBw
dDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5DaGVlcnMsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxicj4NClBhdWw8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
RTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiZuYnNw
Ozwvc3Bhbj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
c2ZjDQogWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9
ImNvbG9yOnB1cnBsZSI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT5dPHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiPk9uIEJlaGFs
ZiBPZjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+
UGF1bCBRdWlubiAocGF1bHEpPGJyPg0KPGI+U2VudDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlR1ZXNkYXksIERlY2VtYmVyIDAxLCAyMDE1IDEy
OjE0IFBNPGJyPg0KPGI+VG86PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj5BbmRyZXcgRy4gTWFsaXM8YnI+DQo8Yj5DYzo8L2I+PHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0BpZXRmLm9yZzwvc3Bhbj48
L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFj
ZSI+Jm5ic3A7PC9zcGFuPlJlOiBbc2ZjXSBOU0ggY29udGV4dCBoZWFkZXJzOiBmaXhlZC90bHY8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkhpIEFuZHksPHNwYW4gY2xhc3M9
ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj5QbGVhc2Ugc2VlIGJlbG93LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPlRoYW5rczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5QYXVsPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIE5vdiAyMywgMjAxNSwgYXQgMTA6NTAgQU0sIEFuZHJl
dyBHLiBNYWxpcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFnbWFsaXNAZ21haWwuY29tIj48c3BhbiBz
dHlsZT0iY29sb3I6cHVycGxlIj5hZ21hbGlzQGdtYWlsLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90
ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj5JIGFncmVlIHdpdGggUGF1bCBCLiB0aGF0IGludGVyb3BlcmFi
aWxpdHkgaXMgYmVzdCBzZXJ2ZWQgYnkgdXNpbmcgYSBoZWFkZXIgdGhhdCBhY2NvbW1vZGF0ZXMg
dGhlIGdyZWF0ZXN0IG51bWJlciBvZiBwb3NzaWJsZSBhcHBsaWNhdGlvbnMgYW5kIHVzZSBjYXNl
cyBhcyB0aGUgY29tbW9uIGRlbm9taW5hdG9yLiBUaGlzIGFyZ3VlcyBmb3IgdHlwZSAyIGJlaW5n
IHRoZSBNVVNUDQogdG8gaW1wbGVtZW50LCB3aXRoIHR5cGUgMSBiZWluZyBhbiBvcHRpb25hbCBv
cHRpbWl6YXRpb24gZm9yIHNvbWUgcGFydGljdWxhciB1c2UgY2FzZXMgb3IgYXBwbGljYXRpb25z
IHRoYXQgcmVxdWlyZSBhdCBtb3N0IGEgcGFydGljdWxhciBudW1iZXIgY29udGV4dCBoZWFkZXJz
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+UFEmZ3Q7ICZuYnNwO0kgZG9uJ3QgZm9sbG93IHRoYXQgbG9naWM6IHRoZSBfZWFz
aWVzdF8gKGluIHRlcm1zIG9mIGNvbXBsZXhpdHksIGNvc3QsIGV0Yy4pIG9wdGlvbiBtYWtlcyB0
aGUgbW9zdCBzZW5zZSB0byBtYW5kYXRlIHNpbmNlIGl0IGFsbG93cyBmb3IgYSBicm9hZCBpbXBs
ZW1lbnRhdGlvbiBhbmQgaGVscHMgZW5zdXJlIGFkb3B0aW9uIG9mIHRoZSBwcm90b2NvbC4gJm5i
c3A7TWFuZGF0aW5nDQogYSBtb3JlIGNvbXBsZXggb3B0aW9uIHNpbXBseSBzbG93cyB0aGUgYWRv
cHRpb24uICZuYnNwO1RoaXMgaXMgZXhhY3RseSB0aGUgY29udmVyc2F0aW9uIHdlIGhhZCB3aGVu
IHB1dHRpbmcgdG9nZXRoZXIgdGhlIGRyYWZ0LCBhbmQgb25lIHRoYXQgc2VlbXMgdG8gcmVzb25h
dGUgd2l0aCBkZXZlbG9wZXJzIGFuZCBvcGVyYXRvcnMgYWxpa2UuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj5QUSZndDsgJm5ic3A7QWxzbywgbGV0J3Mgbm90IGlnbm9yZSBoaXN0b3J5ICh5b3Ug
a25vdyB0aGUgb2xkIGFkYWdlIDspKTogVExWIGFuZCBvdGhlciB2YXJpYWJsZSBsZW5ndGggZGF0
YSBwbGFuZSBwcm90b2NvbHMgaGF2ZSBub3QgYmVlbiBhIHN1Y2Nlc3MuICZuYnNwO1dlIGNhbiBk
ZWJhdGUgdGhlIHJlYXNvbnMgZm9yIHRoYXQsIGJ1dCB0aGUgZmFjdCByZW1haW5zOiBzaW1wbGUg
ZGF0YSBwbGFuZXMNCiBnZXQgYWRvcHRpb24uICZuYnNwO0FzIFBhdWwgQi4gcG9pbnRzIG91dCBi
ZWxvdywgd2UgZG9uJ3Qga25vdyBhbGwgdGhlIG1ldGFkYXRhIGFuc3dlcnMsIGJ1dCB3ZSBkbyBr
bm93IHRoYXQgYSBib3VuZGVkIGFtb3VudCBvZiBtZXRhZGF0YSBpcyB2ZXJ5IGltcG9ydGFudCBm
b3IgU0ZDIHVzZSBjYXNlcy4gJm5ic3A7TGV0J3MgdXNlIHRoYXQgZmFjdCwgYW5kIGEgc2ltcGxl
IHByb3RvY29sIHRvIGdldCBpbXBsZW1lbnRhdGlvbiBvdXQgdGhlIGRvb3IuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SW4gYSBzZXBhcmF0ZSBlbWFpbCwgTWVkIGFz
a2VkIGEgdmVyeSByZWFzb25hYmxlIHF1ZXN0aW9uIC0gZm9yIHR5cGUgMSwgd2h5IGFyZSB0aGVy
ZSZuYnNwO2ZvdXIgbWFuZGF0b3J5IGNvbnRleHQgaGVhZGVycywgcmF0aGVyIHRoYW4gMiwgMywg
NSwgMTAsIGV0Yy4/IFRoZSBkcmFmdCBjb250YWlucyBubyBwYXJ0aWN1bGFyIGp1c3RpZmljYXRp
b24gZm9yIHRoaXMgY2hvaWNlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPlBRJmd0OyAmbmJzcDtUaGF0J3MgYSB2ZXJ5IHZhbGlkIHF1ZXN0
aW9uLiAmbmJzcDtUaGUgc3RhcnRpbmcgcHJlbWlzZSB3YXMgc2ltcGxlOiBhIGJvdW5kZWQgc2V0
IG9mIGZpeGVkIG1ldGFkYXRhLiAmbmJzcDsgQmFzZWQgb24gc29tZSBleHBlcmllbmNlIGluIHRo
ZSBzZXJ2aWNlIHNwYWNlIGFuZCBzb21lIGluaXRpYWwgdXNlIGNhc2UgZGlzY3Vzc2lvbiB3aXRo
IG9wZXJhdG9ycywgNCBwcm92aWRlZCBzb21lDQogYmFsYW5jZTogcmVhc29uYWJsZSBpbiB0aGF0
IGl0IHByb3ZpZGVkIHNvbWUgbWVhbmluZ2Z1bCBzcGFjZSwgeWV0IG5vdCBzbyBsYXJnZSBhcyB0
byBiZWNvbWUgdW53aWVsZHksIGFsbCB0aGUgd2hpbGUgZm9yY2luZyBzb21lIGRpc2NpcGxpbmUu
ICZuYnNwO092ZXJhbGwgdGhhdCBoYXMgcHJvdmVuIHRvIGJlIHRydWUgYXMgaW1wbGVtZW50YXRp
b25zIGhhdmUgYmVlbiB0ZXN0ZWQgYW5kIG1hcHBlZCB0byB1c2UgY2FzZXMuICZuYnNwO09mIGNv
dXJzZSB5b3UgY2FuDQogY29tZSB1cCB3aXRoIGNhc2VzIHdoZXJlIDQgaXMgdG9vIG1hbnksIG9y
IHRvbyBmZXcsIGluIHdoaWNoIGNhc2UgdGhlIGRyYWZ0IHByb3ZpZGVzIGEgbWVhbnMgdG8gYWNj
b21tb2RhdGUgdGhhdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlBRJmd0OyAmbmJzcDtJIGFs
c28gdGhpbmsgd2UgbmVlZCB0byBiZSByZWFsaXN0aWMuICZuYnNwO1dlIHdlcmUgdXJnZWQgZHVy
aW5nIFdHIGZvcm1hdGlvbiBieSBhIGxhcmdlIG9wZXJhdG9yOiB0aGUgSUVURiBjYW5ub3Qgc3Bl
bmQgeWVhcnMgdHJ5aW5nIHRvIHNvbHZlIHRoZSBzZXJ2aWNlIGNoYWluaW5nIGlzc3VlLiAmbmJz
cDtUaGUgbmVlZCBmb3IgYW4gaW50ZXJvcGVyYWJsZSBwcm90b2NvbCBpcyBhY3V0ZQ0KIGFuZCBv
cGVyYXRvcnMgbmVlZCB0byBzdGFydCB3b3JraW5nIG9uIGRlcGxveW1lbnQgKHNlZSB0aGUgdmli
cmFuY3kgb2YgdGhlIG9wZW4gc291cmNlIHByb2plY3RzIGluIHRoaXMgc3BhY2UpLiAmbmJzcDtU
aGUgYmFsYW5jZSBvZiB0eXBlIDEgYW5kIHR5cGUgMiBhbGxvd3MgZm9yIHZlbG9jaXR5IGFuZCBl
dm9sdXRpb24uICZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4w
cHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+SXTigJlzIHRydWUgdGhhdCB0aGVyZSBhcmUgdHdvIHBhcnRpY3VsYXIgdXNlIGNhc2Vz
LCZuYnNwO2RyYWZ0LWd1aWNoYXJkLXNmYy1uc2gtZGMtYWxsb2NhdGlvbiBhbmQmbmJzcDtkcmFm
dC1uYXBwZXItc2ZjLW5zaC1tb2JpbGl0eS1hbGxvY2F0aW9uLCB0aGF0IGxvb2sgdG8gbWFrZSBn
b29kIHVzZSBvZiBleGFjdGx5IDQgY29udGV4dCBoZWFkZXJzLiBIb3dldmVyLCB0aGVzZSBhcmUg
anVzdCB0d28NCiBwYXJ0aWN1bGFyIGV4YW1wbGVzLCBhbmQgbm90IHlldCBhY2NlcHRlZCBieSB0
aGUgV0cuJm5ic3A7IEZ1cnRoZXIgZGV2ZWxvcG1lbnQgb2YgdGhlc2UgZHJhZnRzLCBvciBldmVu
IGltcGxlbWVudGF0aW9uLCBtYXkgc2hvdyB0aGF0IGZvdXIgYXJlIGluc3VmZmljaWVudC48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+QW5keTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIEZyaSwgTm92IDIwLCAyMDE1IGF0IDEyOjIw
IFBNLCBCb3R0b3JmZiwgUGF1bCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnBhdWwuYm90dG9yZmZAaHBl
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnBhdWwuYm90
dG9yZmZAaHBlLmNvbTwvc3Bhbj48L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0
O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5JIHRoaW5rIHdlIGFsbCBjb3VsZCBhZ3JlZSB0aGF0IGZpeGVkIGhlYWRlcnMgYXJlIGVhc2ll
ciB0byBpbXBsZW1lbnQgdGhhbiBUTFZzLCBob3dldmVyIHRoYXQgZG9lcyBub3QgcmF0aW9uYWxp
emUgbWFuZGF0aW5nIGEgZml4ZWQgaGVhZGVyIGltcGxlbWVudGF0aW9uLiBJdCB3b3VsZCByYXRp
b25hbGl6ZSBzdXBwb3J0aW5nIG9ubHkgZml4ZWQNCiBsZW5ndGggaGVhZGVycywgaG93ZXZlciB3
ZSBoYXZlIGJlZW4gdW5hYmxlIHRvIGRvIHRoaXMuIE9wdGlvbnMgYWx3YXlzIHdlYWtlbiBzdGFu
ZGFyZHMgYWdyZWVtZW50Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SWYgdGhl
IGFwcGxpY2F0aW9uIHJlcXVpcmVzIFRMVnMsIHRoZW4gaXQgZG9lcyBub3QgcHJvdmlkZSBhbnkg
c3RhbmRhcmRzIGFkdmFudGFnZSB0byBtYW5kYXRlIHN1cHBvcnQgZm9yIGZpeGVkIGhlYWRlcnMu
IEl0IHdpbGwgbm90IGJlIHBvc3NpYmxlIGZvciBhbiBhcHBsaWNhdGlvbiB0aGF0IHJlcXVpcmVz
IFRMVnMgdG8gZmFsbCBiYWNrDQogdG8gZml4ZWQgbGVuZ3RoIGhlYWRlcnMuIElmIHRoZXkgY291
bGQsIHRoZW4gd2Ugc2hvdWxkIGVsaW1pbmF0ZSB0aGUgVExWIG9wdGlvbiBmcm9tIE5TSC48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklNSE8gd2Ugc2hvdWxkIGJlIGxvb2tpbmcg
YXQgdGhlIGFic3RyYWN0IHNlbWFudGljcyBmb3IgbWV0YS1kYXRhIGJlZm9yZSB3ZSBjb25zaWRl
ciBob3cgdG8gZW5jb2RlIGl0LiBPbmNlIHdlIGRlY2lkZSB3aGF0IG5lZWRzIHRvIGJlIGVuY29k
ZWQgdGhlbiB3ZSBjYW4gY29uc2lkZXIgdGhlIGJlc3QgZW5jb2RpbmdzIGFuZCB3aGF0IHNob3Vs
ZA0KIGJlIG1hbmRhdG9yeSBvciBvcHRpb25hbC48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5D
aGVlcnMsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5QYXVsPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFF
MUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+c2ZjIFttYWlsdG86PGEg
aHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImNvbG9yOnB1cnBsZSI+c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPl08c3Bh
biBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGI+T24NCiBCZWhh
bGYgT2Y8c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9i
PlBhdWwgUXVpbm4gKHBhdWxxKTxicj4NCjxiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJhcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5GcmlkYXksIE5vdmVtYmVyIDIwLCAyMDE1IDY6
MjcgQU08YnI+DQo8Yj5Ubzo8L2I+PHNwYW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPlFpbiBXdTxicj4NCjxiPkNjOjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29u
dmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnVyaS5lbHp1ckBpbnRl
bC5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj51cmkuZWx6
dXJAaW50ZWwuY29tPC9zcGFuPjwvYT47IERvbGdhbm93LCBBbmRyZXcgKEFuZHJldyk7PHNwYW4g
Y2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6cHVycGxl
Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjsNCiBMaW5kYSBEdW5iYXI8YnI+DQo8Yj5TdWJqZWN0
OjwvYj48c3BhbiBjbGFzcz0iYXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6
IFtzZmNdIE5TSCBjb250ZXh0IGhlYWRlcnM6IGZpeGVkL3RsdjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPGRpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0
b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5PbiBOb3YgMTksIDIwMTUsIGF0IDk6MjggUE0sIFFpbiBX
dSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJpbGwud3VAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmJpbGwud3VAaHVhd2VpLmNvbTwvc3Bhbj48L2E+
Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv
cjojMUY0OTdEIj5IaSwgQW5kcmV3IGFuZCBQYXVsOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOiMxRjQ5N0QiPkl0IGxvb2tzIEkgbWlzc2VkIGEgbG90
IG9mIGRpc2N1c3Npb24gcmVnYXJkaW5nIE5TSCBjb250ZXh0IGhlYWRlciBpbiB0aGUgcGFzdCwg
dGhhbmtzIFBhdWwgdG8gcG9pbnQgbWUgdGhlIGFyY2hpdmUuPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+R2VuZXJhbGx5IHNwZWFraW5n
LCB0aGVyZSBpcyB0cmFkZW9mZiBiZXR3ZWVuIHBlcmZvcm1hbmNlIGFuZCBmbGV4aWJpbGl0eS48
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPkFic29sdXRlbHksIGFuZCB0aGF0J3MgdGhlIHJlYXNvbiBmb3Ig
b2ZmZXJpbmcgdGhlIHR3byBvcHRpb25zOiBiYWxhbmNlIHNwZWVkL3NpbXBsaWNpdHkgYW5kIGZs
ZXhpYmlsaXR5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhlIHBoaWxvc29waHkgaXMgdG8g
bWFuZGF0ZSB0aGUgc2ltcGxlc3QgZm9ybSBvZiBtZXRhZGF0YSwgZW5hYmxpbmcgYSBicm9hZCBp
bXBsZW1lbnRhdGlvbiBiYXNlLiZuYnNwOyBJZi93aGVuIG1vcmUgZmxleGliaWxpdHkgaXMgbmVl
ZGVkIGEgbW9yZSBmbGV4aWJsZSBOU0ggdHlwZSBpcyBhdmFpbGFibGUsIGFsb25nIHdpdGggdGhl
IGFzc29jaWF0ZWQgdHJhZGVvZmZzLiZuYnNwOyBUaGF0J3MNCiB0aGUgYmFsYW5jZSB0aGF0IHdl
IGRlY2lkZWQgdG8gc3RyaWtlIGFuZCBpdCBzZWVtcyB0byBiZSByZWFzb25hYmxlIGFuZCB3ZWxs
IGFjY2VwdGVkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VGhhbmtzLDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5QYXVs
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVT
Ij48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxi
cj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48
c3BhbiBzdHlsZT0iY29sb3I6cHVycGxlIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxicj4NCjxh
IGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOnB1cnBsZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmM8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0
aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zZmMiPjxzcGFuIHN0eWxlPSJjb2xvcjpwdXJwbGUiPmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_787AE7BB302AE849A7480A190F8B933008CB13DEOPEXCLILMA3corp_--


From nobody Fri Dec  4 08:37:50 2015
Return-Path: <rory.browne@intel.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 354EA1A0027 for <sfc@ietfa.amsl.com>; Fri,  4 Dec 2015 08:37:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.011
X-Spam-Level: 
X-Spam-Status: No, score=-5.011 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tF9A0OcS98DM for <sfc@ietfa.amsl.com>; Fri,  4 Dec 2015 08:37:47 -0800 (PST)
Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by ietfa.amsl.com (Postfix) with ESMTP id BDE8A1A0025 for <sfc@ietf.org>; Fri,  4 Dec 2015 08:37:47 -0800 (PST)
Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga103.fm.intel.com with ESMTP; 04 Dec 2015 08:37:47 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.20,380,1444719600";  d="scan'208,217";a="834374215"
Received: from irsmsx110.ger.corp.intel.com ([163.33.3.25]) by orsmga001.jf.intel.com with ESMTP; 04 Dec 2015 08:37:46 -0800
Received: from irsmsx156.ger.corp.intel.com (10.108.20.68) by irsmsx110.ger.corp.intel.com (163.33.3.25) with Microsoft SMTP Server (TLS) id 14.3.248.2; Fri, 4 Dec 2015 16:37:45 +0000
Received: from irsmsx108.ger.corp.intel.com ([169.254.11.23]) by IRSMSX156.ger.corp.intel.com ([169.254.3.110]) with mapi id 14.03.0248.002; Fri, 4 Dec 2015 16:37:45 +0000
From: "Browne, Rory" <rory.browne@intel.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: New draft on NSH timestamping
Thread-Index: AdEusM5lVBC2iKxiTsuanO+uqeP4fg==
Date: Fri, 4 Dec 2015 16:37:44 +0000
Message-ID: <798BB24857DDC040825B6C22A8D797C11BC1726F@IRSMSX108.ger.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [163.33.239.182]
Content-Type: multipart/alternative; boundary="_000_798BB24857DDC040825B6C22A8D797C11BC1726FIRSMSX108gercor_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/YsBY5FewRdivTCKXhxDhAe5R1Bg>
Subject: [sfc] New draft on NSH timestamping
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 04 Dec 2015 16:37:49 -0000

--_000_798BB24857DDC040825B6C22A8D797C11BC1726FIRSMSX108gercor_
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

Available here

https://datatracker.ietf.org/doc/draft-browne-sfc-nsh-timestamp/

Main changes from draft-browne-ietf-sfc-nsh-timestamp-00


1.      Clarified and normalized timing references

2.      Added security section

3.      Added E2E mode for light implementation of time stamping on service=
 chains

Comments welcome

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.

--_000_798BB24857DDC040825B6C22A8D797C11BC1726FIRSMSX108gercor_
Content-Type: text/html; charset="us-ascii"
MIME-Version: 1.0
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.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;}
.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;}
/* List Definitions */
@list l0
	{mso-list-id:1271670596;
	mso-list-type:hybrid;
	mso-list-template-ids:1950281232 67698703 67698713 67698715 67698703 67698=
713 67698715 67698703 67698713 67698715;}
@list l0:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
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"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Available here<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">https://datatracker.ietf.org/doc/draft-browne-sfc-ns=
h-timestamp/<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Main changes from draft-browne-ietf-sfc-nsh-timestam=
p-00<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo1"><![if !supportLists]><span style=3D"mso-list:Ignore">1.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Clarified and normalized timing references<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"mso-list:Ignore">2.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Added security section<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"mso-list:Ignore">3.<span style=
=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><![endif]>Added E2E mode for light implementation of time sta=
mping on service chains<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Comments welcome<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">BR Rory<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<p>--------------------------------------------------------------<br>
Intel Research and Development Ireland Limited<br>
Registered in Ireland<br>
Registered Office: Collinstown Industrial Park, Leixlip, County Kildare<br>
Registered Number: 308263</p>


<p>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.</p>

<p></p>
</body>
</html>

--_000_798BB24857DDC040825B6C22A8D797C11BC1726FIRSMSX108gercor_--


From nobody Mon Dec  7 08:02:41 2015
Return-Path: <federica.paganelli@unifi.it>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 11D121A8740 for <sfc@ietfa.amsl.com>; Sun,  6 Dec 2015 09:47:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.869
X-Spam-Level: *
X-Spam-Status: No, score=1.869 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, HELO_EQ_IT=0.635, HOST_EQ_IT=1.245, T_RP_MATCHES_RCVD=-0.01] autolearn=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 A_on3IRSzJO2 for <sfc@ietfa.amsl.com>; Sun,  6 Dec 2015 09:47:21 -0800 (PST)
Received: from av6.sf-csiaf.unifi.it (av6.sf-csiaf.unifi.it [150.217.6.212]) by ietfa.amsl.com (Postfix) with ESMTP id 673B91A8734 for <sfc@ietf.org>; Sun,  6 Dec 2015 09:47:20 -0800 (PST)
Received: from av6.sf-csiaf.unifi.it (av6 [127.0.0.1]) by localhost (Postfix) with SMTP id 883D73000F8 for <sfc@ietf.org>; Sun,  6 Dec 2015 18:47:19 +0100 (CET)
Received: from webmail.unifi.it (mailx.sf-csiaf.unifi.it [150.217.6.213]) (Authenticated sender: paganelli) by av6.sf-csiaf.unifi.it (Postfix) with ESMTPSA id EF7823000EB for <sfc@ietf.org>; Sun,  6 Dec 2015 18:47:18 +0100 (CET)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Date: Sun, 06 Dec 2015 18:47:18 +0100
From: Federica Paganelli <federica.paganelli@unifi.it>
To: sfc@ietf.org
Organization: Universita' degli Studi di Firenze
Message-ID: <aff1824181024106bddbf286d4a7249c@proxy-imap.sf-int.unifi.it>
X-Sender: federica.paganelli@unifi.it
User-Agent: webmail UniFI
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/zxliAa4FxAd7oWfaIhvdaGDfyTE>
X-Mailman-Approved-At: Mon, 07 Dec 2015 08:02:39 -0800
Subject: [sfc] CfP - DEADLINE EXTENSION - IEEE Workshop on "Orchestration for Software-Defined Infrastructures" O4SDI 2016
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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: Sun, 06 Dec 2015 17:47:24 -0000

*** Apologies for multiple postings ***

CALL FOR PAPERS

First IEEE International Workshop on
Orchestration for Software-Defined Infrastructures (O4SDI 2016)

To be held in conjunction with the
IEEE International Conference on Communications (ICC 2016)
May 23-27, 2016 - Kuala Lumpur, Malaysia

http://icc2016.ieee-icc.org/cfw

http://www.o4sdi.unibo.it#workshop

-------------------------------------------------------------------------

IMPORTANT DATES

Paper submission deadline: *** December 18, 2015 - EXTENDED DEADLINE ***

Acceptance notification: February 21, 2016
Camera-ready papers: March 13, 2016


SUBMISSION INFORMATION

Paper submissions will be handled on-line through the EDAS system.
Further information will be soon available at

http://icc2016.ieee-icc.org/cfw

-----------------------------------------------------------------------

SCOPE

The current convergence between computing and networking eco-systems
clearly shows that software will play an unprecedented dominant role in
future communication environments. Computing, storage, and connectivity
services will be deployed as generalized virtual functions within a
software-defined infrastructure composed of a "fog" of micro-clouds,
typically located at the edge of the network. Suitable orchestration
mechanisms must then be devised to facilitate the live deployment and
dynamic lifecycle management of these virtual elements, at the
application level, the server level, and the network level, within a
single domain and across multiple domains.

Open issues that must still be addressed include: unified management of
computing, storage, and network resources; abstraction models and open
standard interfaces; adaptation and optimization mechanisms to be
enforced at global and/or local levels.

The First IEEE International Workshop on Orchestration for Software-
Defined Infrastructures (O4SDI) aims at providing an international
forum for researchers and practitioners to discuss and address the
challenges that must be faced in order to facilitate orchestration and
programmability of generalized virtual functions in Software Defined
Infrastructures (SDI). The workshop welcomes contributions from both
computing and network-oriented research communities, with the aim of
facilitating interdisciplinary discussion, cross-fertilization and
exchange of ideas and best practices.

-------------------------------------------------------------------------

TOPICS OF INTEREST

Due to the highly interdisciplinary scope of the workshop,
contributions are expected from both computer science and
communications areas. Works that discuss lessons learnt and best
practices, describe practical deployment and implementation experiences,
and/or demonstrate innovative use-cases are especially encouraged for
presentation in the workshop. We are particularly interested in papers
that cover, but are not limited to, the following topics:

- single domain and cross domain orchestration issues
- integrated network and computing resource control and management
- control and abstraction of heterogeneous networks
- orchestration in SDN/NFV
- orchestration for next-generation IP and optical networks
- QoS/QoE in software-defined infrastructures
- orchestration for high-availability and resilience in
software-defined infrastructures
- network programmability for service chaining
- run-time orchestration
- dynamic service composition and delivery
- software engineering and operating systems techniques applied to
orchestration
- description, specification, and abstraction languages for 
orchestration
- optimal orchestration algorithms
- context-aware orchestration
- functional architectures of orchestrating elements
- testbed experiments on orchestrations
- performance evaluation of orchestration elements
- standardization issues in orchestration

O4SDI 2016 will also feature a panel discussing "Orchestration in the
context of Software Defined Infrastructures," as well as invited talks.
Dr. Stuart Clayman, University College London, will moderate the panel
and will also give a talk about the role of abstractions in software
which will be particularly important for network orchestration, one of
the most important interdisciplinary aspects of the workshop theme.

-------------------------------------------------------------------------

WORKSHOP CO-CHAIRS

Walter Cerroni, University of Bologna, Italy â€“ walter.cerroni@unibo.it
Barbara Martini, CNIT, Pisa, Italy â€“ barbara.martini@cnit.it
Federica Paganelli, CNIT, Firenze, Italy â€“ federica.paganelli@cnit.it

Additional information on the O4SDI initiative can be found at:

http://www.o4sdi.unibo.it

-------------------------------------------------------------------------

AUTHOR GUIDELINES

Prospective authors are invited to submit high-quality, original
technical papers for presentation at the workshop and publication in
the IEEE O4SDI 2016 Proceedings and IEEE Xplore. All final submissions
should be written in English with a maximum paper length of six (6)
printed pages (10-point font). Papers are reviewed on the basis that
they do not contain plagiarized material and have not been submitted to
any other conference at the same time (double submission). At least one
co-author/author of an accepted paper MUST register and present the
paper at the workshop for the paper to appear on IEEE Xplore.

For additional author guidelines, please refer to:

http://icc2016.ieee-icc.org/content/authors-guidelines


From nobody Wed Dec  9 07:57:40 2015
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 690101B2E4E for <sfc@ietfa.amsl.com>; Wed,  9 Dec 2015 07:57:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KGgHPkWrlqBk for <sfc@ietfa.amsl.com>; Wed,  9 Dec 2015 07:57:37 -0800 (PST)
Received: from relais-inet.francetelecom.com (relais-ias91.francetelecom.com [193.251.215.91]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 16AE41B2E3C for <sfc@ietf.org>; Wed,  9 Dec 2015 07:57:37 -0800 (PST)
Received: from omfedm06.si.francetelecom.fr (unknown [xx.xx.xx.2]) by omfedm09.si.francetelecom.fr (ESMTP service) with ESMTP id 730282DC812; Wed,  9 Dec 2015 16:57:35 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.31]) by omfedm06.si.francetelecom.fr (ESMTP service) with ESMTP id 4F64727C059; Wed,  9 Dec 2015 16:57:35 +0100 (CET)
Received: from OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541]) by OPEXCLILM22.corporate.adroot.infra.ftgroup ([fe80::8c90:f4e9:be28:2a1%19]) with mapi id 14.03.0248.002; Wed, 9 Dec 2015 16:57:35 +0100
From: <mohamed.boucadair@orange.com>
To: "Browne, Rory" <rory.browne@intel.com>
Thread-Topic: New draft on NSH timestamping
Thread-Index: AdEusM5lVBC2iKxiTsuanO+uqeP4fgD6N4sg
Date: Wed, 9 Dec 2015 15:57:34 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933008CB2DF9@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
References: <798BB24857DDC040825B6C22A8D797C11BC1726F@IRSMSX108.ger.corp.intel.com>
In-Reply-To: <798BB24857DDC040825B6C22A8D797C11BC1726F@IRSMSX108.ger.corp.intel.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B933008CB2DF9OPEXCLILMA3corp_"
MIME-Version: 1.0
X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.12.9.151516
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/Rq-1GSP3J2fQxWKPluHiNvpkcng>
Cc: "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [sfc] New draft on NSH timestamping
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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, 09 Dec 2015 15:57:39 -0000

--_000_787AE7BB302AE849A7480A190F8B933008CB2DF9OPEXCLILMA3corp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Dear Rory,

Please find some comments at this link<https://tf.orange.com/DownloadTransa=
ction.aspx?UploadID=3D635852767333550228&pwd=3DIwO2DmTiCX+jzxXc+qrQCg=3D=3D=
&recipient=3Dl5Gb0t2wjE2TNRbzuAO2gIOc1LhkqOAAdQyaqwHJ7HE=3D&ref=3Dl5Gb0t2wj=
E2TNRbzuAO2gIOc1LhkqOAAdQyaqwHJ7HE=3D&>.

I do really think the document should focus more on the motivations of inse=
rting in-band timestamp and explain how it will solve operational problems.

IMHO, the document should be simplified: e.g., avoid over-defining new term=
s and acronyms. I suggest you reuse what is already defined in existing doc=
uments.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Browne, Rory
Envoy=E9 : vendredi 4 d=E9cembre 2015 17:38
=C0 : sfc@ietf.org
Objet : [sfc] New draft on NSH timestamping

Available here

https://datatracker.ietf.org/doc/draft-browne-sfc-nsh-timestamp/

Main changes from draft-browne-ietf-sfc-nsh-timestamp-00


1.      Clarified and normalized timing references

2.      Added security section

3.      Added E2E mode for light implementation of time stamping on service=
 chains

Comments welcome

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 conta=
ct the sender and delete all copies.

--_000_787AE7BB302AE849A7480A190F8B933008CB2DF9OPEXCLILMA3corp_
Content-Type: text/html; charset="iso-8859-1"
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=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	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
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
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"FR" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Dear Rory,<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Please find some comments at th=
is
</span><span style=3D"font-size:9.0pt;font-family:&quot;Verdana&quot;,&quot=
;sans-serif&quot;;color:#5C6D75"><a href=3D"https://tf.orange.com/DownloadT=
ransaction.aspx?UploadID=3D635852767333550228&amp;pwd=3DIwO2DmTiCX&#43;jzxX=
c&#43;qrQCg=3D=3D&amp;recipient=3Dl5Gb0t2wjE2TNRbzuAO2gIOc1LhkqOAAdQyaqwHJ7=
HE=3D&amp;ref=3Dl5Gb0t2wjE2TNRbzuAO2gIOc1LhkqOAAdQyaqwHJ7HE=3D&amp;"><span =
lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&q=
uot;sans-serif&quot;">link</span></a></span><span lang=3D"EN-US" style=3D"f=
ont-size:10.0pt;font-family:&quot;Courier New&quot;;color:black">.<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">I do really think the document =
should focus more on the motivations of inserting in-band timestamp and exp=
lain how it will solve operational problems. &nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">IMHO, the document should be si=
mplified: e.g., avoid over-defining new terms and acronyms. I suggest you r=
euse what is already defined in existing documents.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Med</span><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Courier New&quot;;color:black"><o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc =
[mailto:sfc-bounces@ietf.org]
<b>De la part de</b> Browne, Rory<br>
<b>Envoy=E9&nbsp;:</b> vendredi 4 d=E9cembre 2015 17:38<br>
<b>=C0&nbsp;:</b> sfc@ietf.org<br>
<b>Objet&nbsp;:</b> [sfc] New draft on NSH timestamping<o:p></o:p></span></=
p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Available here<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://datatracker.=
ietf.org/doc/draft-browne-sfc-nsh-timestamp/">https://datatracker.ietf.org/=
doc/draft-browne-sfc-nsh-timestamp/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Main changes from draft-browne-=
ietf-sfc-nsh-timestamp-00<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt"><span lang=3D"E=
N-US">1.</span><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&q=
uot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span lang=3D"EN-US">Clarified and normalized timing references<o:p>=
</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt"><span lang=3D"E=
N-US">2.</span><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&q=
uot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span lang=3D"EN-US">Added security section<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt"><span lang=3D"E=
N-US">3.</span><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&q=
uot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span lang=3D"EN-US">Added E2E mode for light implementation of time=
 stamping on service chains<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Comments welcome<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">BR Rory<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p><span lang=3D"EN-US">---------------------------------------------------=
-----------<br>
Intel Research and Development Ireland Limited<br>
Registered in Ireland<br>
Registered Office: Collinstown Industrial Park, Leixlip, County Kildare<br>
Registered Number: 308263<o:p></o:p></span></p>
<p><span lang=3D"EN-US">This e-mail and any attachments may contain confide=
ntial 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.<o:p></o:p></span></p>
</div>
</div>
</body>
</html>

--_000_787AE7BB302AE849A7480A190F8B933008CB2DF9OPEXCLILMA3corp_--


From nobody Fri Dec 11 00:40:02 2015
Return-Path: <mgramagl@it.uc3m.es>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 03E961ACDCB for <sfc@ietfa.amsl.com>; Fri, 11 Dec 2015 00:40:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level: 
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001] autolearn=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 6aCgno3C6QPq for <sfc@ietfa.amsl.com>; Fri, 11 Dec 2015 00:40:00 -0800 (PST)
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 A69F11ACCDF for <sfc@ietf.org>; Fri, 11 Dec 2015 00:39:59 -0800 (PST)
Received: by mail-wm0-x22f.google.com with SMTP id l68so2473702wml.0 for <sfc@ietf.org>; Fri, 11 Dec 2015 00:39:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=it-uc3m-es.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to:content-type; bh=3Mymxxw6wj2DopJLOpZHAejwxthQqngVxNa9qMox5og=; b=KiSkYf6sCYPnNhWFMNd6DSmx5iE2eaTvKm+MoafMUQfCmni3+rnzy74eabXooTIFw4 qKsTHwjH0kAuWHLdmrySbq7p2x8HZq0CuvaxihPnQ+FycPaeRw4pz3Q3iVDR8rRt3R2C u+JofhmAI57NrTkgIqqf4VWBMnBjORiuLIaPTElS3lIdT0MnWBmpt6sSngb6wbb6n8LD jf5f8pznYCvo9hTFjLap2JmD/BMW3pYNdZkpXGU/jUnr7kPR5OhSW01G0QhzXSo4S19+ 0G8BgGUJWRbA9VX/KBy1og3XLwvQ5VxZItY2pdv1n3oAInTeqDBeNAaTdJ7EfuekyByE 1IJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-type; bh=3Mymxxw6wj2DopJLOpZHAejwxthQqngVxNa9qMox5og=; b=I7H7YbS3UtXekJ2R/nMEAAcfCX7Zj7Y6ZFKQKp0BLxgvppkhrwykcgWvbTfwU42LTF CcKtA4mVRdKKPzIp2vyMeaNb+jYvpVL4NtpZxky/KuGOfMj6U0637vuUSp9ABh7LCXIq uMmSQS3cJgR1yetvrMx1uTqyXIRwo+e7da6rFfXujufUoJySSpnrbr7N6ZysV84STBj8 A/E+9FzWMB+YImJpfL1DT6+p5RLO6XhCkisfUyWOlXDuLZRC+4xOFOPtzviMmGBTs3RY bEQ5g8p6O80ILtXrKcOMnulNj/z6szUFsqOVpR58dG0M5qfy/zoE2st/L13TVWGB//aU Qvew==
X-Gm-Message-State: ALoCoQkEwCcCUy9MDLbZfNjgYS1118Yqx0k1BPiKfXRoMuGvsQif66JXwvs0KworwIZaVjM777RkB/i08/L0LSkGogSf3yeybg==
X-Received: by 10.194.205.103 with SMTP id lf7mr17612383wjc.147.1449823198235;  Fri, 11 Dec 2015 00:39:58 -0800 (PST)
Received: from mail-wm0-f44.google.com (mail-wm0-f44.google.com. [74.125.82.44]) by smtp.gmail.com with ESMTPSA id c13sm2326305wmd.14.2015.12.11.00.39.57 for <sfc@ietf.org> (version=TLSv1/SSLv3 cipher=OTHER); Fri, 11 Dec 2015 00:39:57 -0800 (PST)
Received: by mail-wm0-f44.google.com with SMTP id c17so2795221wmd.1 for <sfc@ietf.org>; Fri, 11 Dec 2015 00:39:57 -0800 (PST)
X-Received: by 10.194.201.134 with SMTP id ka6mr18320028wjc.116.1449823197548;  Fri, 11 Dec 2015 00:39:57 -0800 (PST)
MIME-Version: 1.0
Received: by 10.194.22.233 with HTTP; Fri, 11 Dec 2015 00:39:18 -0800 (PST)
From: Marco Gramaglia <mgramagl@it.uc3m.es>
Date: Fri, 11 Dec 2015 09:39:18 +0100
X-Gmail-Original-Message-ID: <CAGpPNQ6ymX1EduERGxAoBHjoDYsVFA36VFRHx2P6xoSFbV4-Kw@mail.gmail.com>
Message-ID: <CAGpPNQ6ymX1EduERGxAoBHjoDYsVFA36VFRHx2P6xoSFbV4-Kw@mail.gmail.com>
To: sfc@ietf.org
Content-Type: multipart/alternative; boundary=047d7ba97e64ad5cf505269b4448
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/QI-N5nTukowK_SIfUNQZOz9Hr3c>
Subject: [sfc] Comments on draft-aranda-sf-dp-mobile-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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 Dec 2015 08:40:02 -0000

--047d7ba97e64ad5cf505269b4448
Content-Type: text/plain; charset=UTF-8

Hi all,

I've been reading this document and I find it interesting.
I am currently working on similar topics, focusing also on the 3GPP Mobile
Network part (RAN and transport). Are the authors willing to extend the
scope of the draft also to that part of the network? For instance, we could
think about creating SFCs with mobility anchor points, wireless control
functions, etc... that are located before the Gi-LAN.

Looking forward discussing on these topics

Best regards,

Marco

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

<div dir=3D"ltr">Hi all,<div><br></div><div>I&#39;ve been reading this docu=
ment and I find it interesting.</div><div>I am currently working on similar=
 topics, focusing also on the <span style=3D"color:rgb(0,0,0);font-size:13.=
3333px">3GPP Mobile Network part (RAN and transport). Are the authors willi=
ng to extend the scope of the draft also to that part of the network? For i=
nstance, we could think about creating SFCs with mobility anchor points, wi=
reless control functions, etc... that are located before the Gi-LAN.</span>=
</div><div><span style=3D"color:rgb(0,0,0);font-size:13.3333px"><br></span>=
</div><div><span style=3D"color:rgb(0,0,0);font-size:13.3333px">Looking for=
ward discussing on these topics</span></div><div><span style=3D"color:rgb(0=
,0,0);font-size:13.3333px"><br></span></div><div><span style=3D"color:rgb(0=
,0,0);font-size:13.3333px">Best regards,</span></div><div><br></div><div><f=
ont color=3D"#000000"><span style=3D"font-size:13.3333px">Marco</span></fon=
t></div></div>

--047d7ba97e64ad5cf505269b4448--


From nobody Tue Dec 15 14:08:46 2015
Return-Path: <jguichar@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D14231B2B9D for <sfc@ietfa.amsl.com>; Tue, 15 Dec 2015 14:08:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.509
X-Spam-Level: 
X-Spam-Status: No, score=-14.509 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MfVYR3Z3LNTI for <sfc@ietfa.amsl.com>; Tue, 15 Dec 2015 14:08:42 -0800 (PST)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1CF0E1B2BBD for <sfc@ietf.org>; Tue, 15 Dec 2015 14:08:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=18213; q=dns/txt; s=iport; t=1450217322; x=1451426922; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=qIYBHODHllyDIZx5Aks7/sxHzg+4422H30qKtQlq1qo=; b=lveidXK79Abt1NpLJSMqBrQ6iBGwGicDGqC9ZRFpjdkp4JulGIl5CiOq g9mWAD9yR8Bs/kMTljgfq3qFSA5OJFnbjTWMDX5+1PbCaiaeXhRuM+YZa dK0rOEdyFT8No1BuuK4EOBEUPGiX/Qu6Nb2qrYilL84L/afVxY6UG9vhk E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AUAgDfjnBW/4QNJK1egm5MUm0GvVMBD?= =?us-ascii?q?YFjIYVsAoFKOBQBAQEBAQEBfwuENAEBAQQdEEEbAgEIEQMBAQEkBAchERQHAQE?= =?us-ascii?q?FAwEBBBMUiAYDEg65Kg2EKgEBAQEBAQEBAQEBAQEBAQEBAQEBGYZWhH2CU4IVE?= =?us-ascii?q?xaELwWTBoN2AYU4hheBeIFcSYN8gyiEFYdhg2eDcwERDgEBQoJEgUByAYNrgQg?= =?us-ascii?q?BAQE?=
X-IronPort-AV: E=Sophos;i="5.20,434,1444694400";  d="scan'208,217";a="218462642"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Dec 2015 22:08:41 +0000
Received: from XCH-ALN-009.cisco.com (xch-aln-009.cisco.com [173.36.7.19]) by alln-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id tBFM8enE029457 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <sfc@ietf.org>; Tue, 15 Dec 2015 22:08:40 GMT
Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-ALN-009.cisco.com (173.36.7.19) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Tue, 15 Dec 2015 16:08:39 -0600
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; Tue, 15 Dec 2015 16:08:39 -0600
From: "Jim Guichard (jguichar)" <jguichar@cisco.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: WG Last Call for draft-ietf-netconf-restconf-09, draft-ietf-netconf-yang-patch-07 and draft-ietf-netconf-yang-library-03
Thread-Index: AdE3eTk+yj/4s/NrQu2LeR6gt3+K2gAAjXkgAASGCYA=
Date: Tue, 15 Dec 2015 22:08:39 +0000
Message-ID: <D295F96B.36C3B%jguichar@cisco.com>
References: <E4DE949E6CE3E34993A2FF8AE79131F81986CB4E@DEMUMBX005.nsn-intra.net>
In-Reply-To: <E4DE949E6CE3E34993A2FF8AE79131F81986CB4E@DEMUMBX005.nsn-intra.net>
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.179]
Content-Type: multipart/alternative; boundary="_000_D295F96B36C3Bjguicharciscocom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/lhntYey5d9SxYbnA80yPoCQnjyM>
Subject: [sfc] FW: WG Last Call for draft-ietf-netconf-restconf-09, draft-ietf-netconf-yang-patch-07 and draft-ietf-netconf-yang-library-03
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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 Dec 2015 22:08:45 -0000

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

FYI and please provide comments directly to the NETCONF WG if appropriate.

From: WGChairs <wgchairs-bounces@ietf.org<mailto:wgchairs-bounces@ietf.org>=
> on behalf of "Ersue, Mehmet (Nokia - DE/Munich)" <mehmet.ersue@nokia.com<=
mailto:mehmet.ersue@nokia.com>>
Date: Tuesday, December 15, 2015 at 4:07 PM
To: "brian@innovationslab.net<mailto:brian@innovationslab.net>" <brian@inno=
vationslab.net<mailto:brian@innovationslab.net>>, "terry.manderson@icann.or=
g<mailto:terry.manderson@icann.org>" <terry.manderson@icann.org<mailto:terr=
y.manderson@icann.org>>, "ben@nostrum.com<mailto:ben@nostrum.com>" <ben@nos=
trum.com<mailto:ben@nostrum.com>>, "alissa@cooperw.in<mailto:alissa@cooperw=
.in>" <alissa@cooperw.in<mailto:alissa@cooperw.in>>, EXT Barry Leiba <barry=
leiba@computer.org<mailto:barryleiba@computer.org>>, Stephen Farrell <steph=
en.farrell@cs.tcd.ie<mailto:stephen.farrell@cs.tcd.ie>>, "Kathleen.Moriarty=
.ietf@gmail.com<mailto:Kathleen.Moriarty.ietf@gmail.com>" <Kathleen.Moriart=
y.ietf@gmail.com<mailto:Kathleen.Moriarty.ietf@gmail.com>>, "akatlas+iesg@g=
mail.com<mailto:akatlas+iesg@gmail.com>" <akatlas+iesg@gmail.com<mailto:aka=
tlas+iesg@gmail.com>>, "dbrungard@att.com<mailto:dbrungard@att.com>" <dbrun=
gard@att.com<mailto:dbrungard@att.com>>, "Alvaro Retana (aretana)" <aretana=
@cisco.com<mailto:aretana@cisco.com>>, "wgchairs@ietf.org<mailto:wgchairs@i=
etf.org>" <wgchairs@ietf.org<mailto:wgchairs@ietf.org>>
Subject: FW: WG Last Call for draft-ietf-netconf-restconf-09, draft-ietf-ne=
tconf-yang-patch-07 and draft-ietf-netconf-yang-library-03

Dear ADs and WG Chairs,

please provide the WG Last Call below to your area or WG maillist if you th=
ink RESTCONF protocol is relevant for the community you are leading.

NETCONF WG would appreciate any comments coming from WGs who would like to =
comment.

Many Thanks!

Cheers,
Mehmet

From: Ersue, Mehmet (Nokia - DE/Munich)
Sent: Tuesday, December 15, 2015 9:59 PM
To: netconf@ietf.org<mailto:netconf@ietf.org>
Cc: 'core@ietf.org<mailto:'core@ietf.org>' <core@ietf.org<mailto:core@ietf.=
org>>; 'i2rs@ietf.org<mailto:'i2rs@ietf.org>' <i2rs@ietf.org<mailto:i2rs@ie=
tf.org>>; '6lo@ietf.org<mailto:'6lo@ietf.org>' <6lo@ietf.org<mailto:6lo@iet=
f.org>>; '6tisch@ietf.org<mailto:'6tisch@ietf.org>' <6tisch@ietf.org<mailto=
:6tisch@ietf.org>>
Subject: WG Last Call for draft-ietf-netconf-restconf-09, draft-ietf-netcon=
f-yang-patch-07 and draft-ietf-netconf-yang-library-03

Dear NETCONF WG,

we hereby issue a WG Last Call for the drafts below:

http://tools.ietf.org/html/draft-ietf-netconf-restconf-09.txt
http://tools.ietf.org/html/draft-ietf-netconf-yang-patch-07.txt
http://tools.ietf.org/html/draft-ietf-netconf-yang-library-03.txt

Please review and send your comments to the NETCONF WG mailing list by Janu=
ary 22, 2015 EOB PT.

The drafts on RESTCONF, YANG patch and YANG library are planned to publish =
as standard track documents.

As RESTCONF is a major protocol we seek a detailed and thorough review with=
in NETCONF WG but also by the related WGs before publishing.
Therefore the WGLC is planned to finalize on January 22th (covering the hol=
iday time in between) and APP, INT and RTG area ADs will be informed as wel=
l as Core, I2RS, 6lo, and 6tisch WGs are invited to review.

Please take your time to review the documents and send your comments to the=
 NETCONF maillist by the deadline.
Please state on NETCONF maillist also explicitly, whether you have read/rev=
iewed and whether you support the publication.
Furthermore please indicate if you plan to implement or have already implem=
entations for RESTCONF and its supplementary drafts.

Thank you for your review and kind help getting RESTCONF specifications sta=
ble.

Best Regards,
Mehmet and Mahesh


--_000_D295F96B36C3Bjguicharciscocom_
Content-Type: text/html; charset="us-ascii"
Content-ID: <FA392C53ABAD2F4D918A1B30804C9B76@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; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div>FYI and please provide comments directly to the NETCONF WG if appropri=
ate.</div>
<div><br>
</div>
<span id=3D"OLK_SRC_BODY_SECTION">
<div style=3D"font-family:Calibri; font-size:11pt; text-align:left; color:b=
lack; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM:=
 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid;=
 BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<span style=3D"font-weight:bold">From: </span>WGChairs &lt;<a href=3D"mailt=
o:wgchairs-bounces@ietf.org">wgchairs-bounces@ietf.org</a>&gt; on behalf of=
 &quot;Ersue, Mehmet (Nokia - DE/Munich)&quot; &lt;<a href=3D"mailto:mehmet=
.ersue@nokia.com">mehmet.ersue@nokia.com</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Tuesday, December 15, 2015 at=
 4:07 PM<br>
<span style=3D"font-weight:bold">To: </span>&quot;<a href=3D"mailto:brian@i=
nnovationslab.net">brian@innovationslab.net</a>&quot; &lt;<a href=3D"mailto=
:brian@innovationslab.net">brian@innovationslab.net</a>&gt;, &quot;<a href=
=3D"mailto:terry.manderson@icann.org">terry.manderson@icann.org</a>&quot;
 &lt;<a href=3D"mailto:terry.manderson@icann.org">terry.manderson@icann.org=
</a>&gt;, &quot;<a href=3D"mailto:ben@nostrum.com">ben@nostrum.com</a>&quot=
; &lt;<a href=3D"mailto:ben@nostrum.com">ben@nostrum.com</a>&gt;, &quot;<a =
href=3D"mailto:alissa@cooperw.in">alissa@cooperw.in</a>&quot; &lt;<a href=
=3D"mailto:alissa@cooperw.in">alissa@cooperw.in</a>&gt;,
 EXT Barry Leiba &lt;<a href=3D"mailto:barryleiba@computer.org">barryleiba@=
computer.org</a>&gt;, Stephen Farrell &lt;<a href=3D"mailto:stephen.farrell=
@cs.tcd.ie">stephen.farrell@cs.tcd.ie</a>&gt;, &quot;<a href=3D"mailto:Kath=
leen.Moriarty.ietf@gmail.com">Kathleen.Moriarty.ietf@gmail.com</a>&quot;
 &lt;<a href=3D"mailto:Kathleen.Moriarty.ietf@gmail.com">Kathleen.Moriarty.=
ietf@gmail.com</a>&gt;, &quot;<a href=3D"mailto:akatlas&#43;iesg@gmail.com"=
>akatlas&#43;iesg@gmail.com</a>&quot; &lt;<a href=3D"mailto:akatlas&#43;ies=
g@gmail.com">akatlas&#43;iesg@gmail.com</a>&gt;, &quot;<a href=3D"mailto:db=
rungard@att.com">dbrungard@att.com</a>&quot;
 &lt;<a href=3D"mailto:dbrungard@att.com">dbrungard@att.com</a>&gt;, &quot;=
Alvaro Retana (aretana)&quot; &lt;<a href=3D"mailto:aretana@cisco.com">aret=
ana@cisco.com</a>&gt;, &quot;<a href=3D"mailto:wgchairs@ietf.org">wgchairs@=
ietf.org</a>&quot; &lt;<a href=3D"mailto:wgchairs@ietf.org">wgchairs@ietf.o=
rg</a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>FW: WG Last Call for draft=
-ietf-netconf-restconf-09, draft-ietf-netconf-yang-patch-07 and draft-ietf-=
netconf-yang-library-03<br>
</div>
<div><br>
</div>
<div xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micro=
soft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" x=
mlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:/=
/www.w3.org/TR/REC-html40">
<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;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma",sans-serif;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma",sans-serif;}
p.emailquote, li.emailquote, div.emailquote
	{mso-style-name:emailquote;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:1.0pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Verdana",sans-serif;
	color:#0000CC;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Verdana",sans-serif;
	color:#0000CC;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#000099;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#000099;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
span.EmailStyle24
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:#0000CC;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
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]-->
<div 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:#000099">Dear ADs and WG Chairs,<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#000099"><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:#000099">please provide the WG Last Call below=
 to your area or WG maillist if you think RESTCONF protocol is relevant for=
 the community you are leading.<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:#000099"><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:#000099">NETCONF WG would appreciate any comme=
nts coming from WGs who would like to comment.<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:#000099"><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:#000099">Many Thanks!<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:#000099"><o:p>&nbsp;</o:p></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000CC">Cheers,
<br>
Mehmet <o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> Ersue, Mehmet (Nokia - DE/Muni=
ch)
<br>
<b>Sent:</b> Tuesday, December 15, 2015 9:59 PM<br>
<b>To:</b> <a href=3D"mailto:netconf@ietf.org">netconf@ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:'core@ietf.org">'core@ietf.org</a>' &lt;<a hre=
f=3D"mailto:core@ietf.org">core@ietf.org</a>&gt;;
<a href=3D"mailto:'i2rs@ietf.org">'i2rs@ietf.org</a>' &lt;<a href=3D"mailto=
:i2rs@ietf.org">i2rs@ietf.org</a>&gt;;
<a href=3D"mailto:'6lo@ietf.org">'6lo@ietf.org</a>' &lt;<a href=3D"mailto:6=
lo@ietf.org">6lo@ietf.org</a>&gt;;
<a href=3D"mailto:'6tisch@ietf.org">'6tisch@ietf.org</a>' &lt;<a href=3D"ma=
ilto:6tisch@ietf.org">6tisch@ietf.org</a>&gt;<br>
<b>Subject:</b> WG Last Call for draft-ietf-netconf-restconf-09, draft-ietf=
-netconf-yang-patch-07 and draft-ietf-netconf-yang-library-03<o:p></o:p></s=
pan></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000CC">Dear NETCONF WG,<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:#0000CC"><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:#0000CC">we hereby issue a WG Last Call for th=
e drafts below:
<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:#0000CC"><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:black"><a href=3D"http://tools.ietf.org/html/d=
raft-ietf-netconf-restconf-09.txt">http://tools.ietf.org/html/draft-ietf-ne=
tconf-restconf-09.txt</a><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:black"><a href=3D"http://tools.ietf.org/html/d=
raft-ietf-netconf-yang-patch-07.txt">http://tools.ietf.org/html/draft-ietf-=
netconf-yang-patch-07.txt</a><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:black"><a href=3D"http://tools.ietf.org/html/d=
raft-ietf-netconf-yang-library-03.txt">http://tools.ietf.org/html/draft-iet=
f-netconf-yang-library-03.txt</a><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:#0000CC">&nbsp;</span><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"><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:#0000CC">Please review and send your comments =
to the NETCONF WG mailing list by January 22, 2015 EOB PT.
<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:#0000CC"><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:#0000CC">The drafts on RESTCONF, YANG patch an=
d YANG library are planned to publish as standard track documents.<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:#0000CC"><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:#0000CC">As RESTCONF is a major protocol we se=
ek a detailed and thorough review within NETCONF WG but also by the related=
 WGs before publishing.<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:#0000CC">Therefore the WGLC is planned to fina=
lize on January 22th (covering the holiday time in between) and APP, INT an=
d RTG area ADs will be informed as well as Core,
 I2RS, 6lo, and 6tisch WGs are invited to review.<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:#0000CC"><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:#0000CC">Please take your time to review the d=
ocuments and send your comments to the NETCONF maillist by the deadline.<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:#0000CC">Please state on NETCONF maillist also=
 explicitly, whether you have read/reviewed and whether you support the pub=
lication.
<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:#0000CC">Furthermore please indicate if you pl=
an to implement or have already implementation</span><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:black">s
</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif;color:#0000CC">for RESTCONF and its supplementary drafts.<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:#0000CC"><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:#0000CC">Thank you for your review and kind he=
lp getting RESTCONF specifications stable.<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:#000099"><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:#0000CC">Best Regards,<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:#0000CC">Mehmet and Mahesh<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:#000099"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</div>
</span>
</body>
</html>

--_000_D295F96B36C3Bjguicharciscocom_--


From nobody Tue Dec 15 22:30:22 2015
Return-Path: <pedroa.aranda@telefonica.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B96CF1A8799 for <sfc@ietfa.amsl.com>; Tue, 15 Dec 2015 22:30:20 -0800 (PST)
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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3zHVF7frPDbW for <sfc@ietfa.amsl.com>; Tue, 15 Dec 2015 22:30:17 -0800 (PST)
Received: from smtptc.telefonica.com (smtptc.telefonica.com [195.76.34.108]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 677F11A877A for <sfc@ietf.org>; Tue, 15 Dec 2015 22:30:15 -0800 (PST)
Received: from smtptc.telefonica.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 7273E3703D4 for <sfc@ietf.org>; Wed, 16 Dec 2015 07:30:13 +0100 (CET)
Received: from ESTGVMSP112.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtptc.telefonica.com (Postfix) with ESMTPS id 54B6A37035B for <sfc@ietf.org>; Wed, 16 Dec 2015 07:30:13 +0100 (CET)
Received: from emea01-db3-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.93.6.54) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 16 Dec 2015 07:30:13 +0100
Received: from DB4PR06MB0639.eurprd06.prod.outlook.com (10.161.13.145) by DB4PR06MB0640.eurprd06.prod.outlook.com (10.161.13.146) with Microsoft SMTP Server (TLS) id 15.1.355.16; Wed, 16 Dec 2015 06:30:10 +0000
Received: from DB4PR06MB0639.eurprd06.prod.outlook.com ([10.161.13.145]) by DB4PR06MB0639.eurprd06.prod.outlook.com ([10.161.13.145]) with mapi id 15.01.0355.012; Wed, 16 Dec 2015 06:30:10 +0000
From: PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@telefonica.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] Comments on draft-aranda-sf-dp-mobile-00.txt
Thread-Index: AQHRM++Q1kh1nEozNUi7A7zP7tXvqZ7NP1KA
Date: Wed, 16 Dec 2015 06:30:10 +0000
Message-ID: <3C72E12D-04B7-4886-B94A-0C4D7CF844E4@telefonica.com>
References: <CAGpPNQ6ymX1EduERGxAoBHjoDYsVFA36VFRHx2P6xoSFbV4-Kw@mail.gmail.com>
In-Reply-To: <CAGpPNQ6ymX1EduERGxAoBHjoDYsVFA36VFRHx2P6xoSFbV4-Kw@mail.gmail.com>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/0.0.0.151206
authentication-results: spf=none (sender IP is ) smtp.mailfrom=pedroa.aranda@telefonica.com; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [195.235.92.36]
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0640; 5:Kc4U/8eM7W7xzTTuTpabaZlBcgA9OoUcjZtJjN4dGdxCjnIJj2IilZ4FH8yszVL/h49oLFm7SKeYuCQDgm+GsDec18MrJo+DPz0wEOZGHupCuCmsn8JUAawMibI4E96XrBGbtx1nOg1Dc5MF9U91Sw==; 24:gBntiebNEb/JBccZuLc8+JMjFsSMzEQD0KQNPco59ub68DK8dHDksXOi06yZFcuQ/q1zjUBYruvwXhby+BYCq1xNl3IOw7lOSuHKP9kmZlQ=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0640;
x-microsoft-antispam-prvs: <DB4PR06MB0640A93AC022A86F073AF08A9BEF0@DB4PR06MB0640.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(3002001)(10201501046); SRVR:DB4PR06MB0640; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0640; 
x-forefront-prvs: 0792DBEAD0
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(199003)(189002)(51914003)(53754006)(92566002)(5002640100001)(2950100001)(76176999)(81156007)(110136002)(19580395003)(50986999)(11100500001)(19580405001)(101416001)(106356001)(82746002)(5001960100002)(107886002)(5004730100002)(230783001)(83506001)(575784001)(189998001)(97736004)(2351001)(106116001)(86362001)(16236675004)(66066001)(54356999)(2900100001)(5008740100001)(87936001)(36756003)(2501003)(33656002)(4001350100001)(10400500002)(105586002)(450100001)(1730700002)(102836003)(83716003)(40100003)(1220700001)(122556002)(1096002)(6116002)(77096005)(3846002)(586003)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0640; H:DB4PR06MB0639.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: telefonica.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_3C72E12D04B74886B94A0C4D7CF844E4telefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Dec 2015 06:30:10.4889 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0640
X-OriginatorOrg: telefonica.com
X-TM-AS-MML: No
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/PTkxDVVjTPvOapwDsLVpEJsX-Jc>
Subject: Re: [sfc] Comments on draft-aranda-sf-dp-mobile-00.txt
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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 Dec 2015 06:30:20 -0000

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

RGU6IHNmYyA8c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
Pj4gZW4gbm9tYnJlIGRlIE1hcmNvIEdyYW1hZ2xpYSA8bWdyYW1hZ2xAaXQudWMzbS5lczxtYWls
dG86bWdyYW1hZ2xAaXQudWMzbS5lcz4+DQpGZWNoYTogdmllcm5lcywgMTEgZGUgZGljaWVtYnJl
IGRlIDIwMTUsIDk6MzkNClBhcmE6ICJzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4i
IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQpBc3VudG86IFtzZmNdIENvbW1l
bnRzIG9uIGRyYWZ0LWFyYW5kYS1zZi1kcC1tb2JpbGUtMDAudHh0DQoNCkhpIGFsbCwNCg0KSSd2
ZSBiZWVuIHJlYWRpbmcgdGhpcyBkb2N1bWVudCBhbmQgSSBmaW5kIGl0IGludGVyZXN0aW5nLg0K
DQpUaGFua3MgOi0pDQoNCkkgYW0gY3VycmVudGx5IHdvcmtpbmcgb24gc2ltaWxhciB0b3BpY3Ms
IGZvY3VzaW5nIGFsc28gb24gdGhlIDNHUFAgTW9iaWxlIE5ldHdvcmsgcGFydCAoUkFOIGFuZCB0
cmFuc3BvcnQpLiBBcmUgdGhlIGF1dGhvcnMgd2lsbGluZyB0byBleHRlbmQgdGhlIHNjb3BlIG9m
IHRoZSBkcmFmdCBhbHNvIHRvIHRoYXQgcGFydCBvZiB0aGUgbmV0d29yaz8NCg0KR29vZCBwb2lu
dC4gQWx0aG91Z2ggaW5pdGlhbGx5IGZvY3VzaW5nIG9uIHRoZSBldm9sdXRpb24gdG8gNUcsIHdl
IGNvdWxkIGNvbnNpZGVyIHRoZSAzR1BQIFJBTiBhcyBhIHN0YXJ0aW5nIHBvaW50DQoNCkZvciBp
bnN0YW5jZSwgd2UgY291bGQgdGhpbmsgYWJvdXQgY3JlYXRpbmcgU0ZDcyB3aXRoIG1vYmlsaXR5
IGFuY2hvciBwb2ludHMsIHdpcmVsZXNzIGNvbnRyb2wgZnVuY3Rpb25zLCBldGMuLi4gdGhhdCBh
cmUgbG9jYXRlZCBiZWZvcmUgdGhlIEdpLUxBTi4NCg0KVGhhdOKAmXMgZXhhY3RseSB0aGUgcG9p
bnQuIExldOKAmXMgdHJ5IHRvIGZpbmQgdGhlIGFzc29jaWF0ZWQgU2VydmljZSBGdW5jdGlvbnMg
IGFuZCB0aGVuIHN0YXJ0IGJ1aWxkaW5nIGV4YW1wbGVzIG9mIFNGQ3MuIFRoaXMgd29yayBzdGFy
dGVkIGluIG9uZSBvZiB0aGUgcmVmZXJlbmNlZCBkcmFmdHMsIGFuZCB3ZSBjb3VsZCB0YWtlIGl0
IGFzIGEgc3RhcnRpbmcgcG9pbnQuDQoNCkxvb2tpbmcgZm9yd2FyZCBkaXNjdXNzaW5nIG9uIHRo
ZXNlIHRvcGljcw0KDQpCZXN0IHJlZ2FyZHMsDQoNCk1hcmNvDQoNClRoYW5rcyBmb3IgdGhlIGlu
dGVyZXN0DQovUEENCi0tLQ0KRHIuIFBlZHJvIEEuIEFyYW5kYSBHdXRpw6lycmV6DQoNClRlY2hu
b2xvZ3kgRXhwbG9yYXRpb24gLQ0KTmV0d29yayBJbm5vdmF0aW9uICYgVmlydHVhbGlzYXRpb24N
CmVtYWlsOiBwZWRyb2EgZDB0IGFyYW5kYSBBdCB0ZWxlZm9uaWNhIGQwdCBjb20NClRlbGVmw7Nu
aWNhLCBJbnZlc3RpZ2FjacOzbiB5IERlc2Fycm9sbG8NCkMvIFp1cmJhcsOhbiwxMg0KMjgwMTAg
TWFkcmlkLCBTcGFpbg0KDQpGcmFnZW4gc2luZCBuaWNodCBkYSwgdW0gYmVhbnR3b3J0ZXQgenUg
d2VyZGVuLg0KRnJhZ2VuIHNpbmQgZGEsIHVtIGdlc3RlbGx0IHp1IHdlcmRlbi4NCkdlb3JnIEty
ZWlzbGVyDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KRXN0ZSBtZW5z
YWplIHkgc3VzIGFkanVudG9zIHNlIGRpcmlnZW4gZXhjbHVzaXZhbWVudGUgYSBzdSBkZXN0aW5h
dGFyaW8sIHB1ZWRlIGNvbnRlbmVyIGluZm9ybWFjacOzbiBwcml2aWxlZ2lhZGEgbyBjb25maWRl
bmNpYWwgeSBlcyBwYXJhIHVzbyBleGNsdXNpdm8gZGUgbGEgcGVyc29uYSBvIGVudGlkYWQgZGUg
ZGVzdGluby4gU2kgbm8gZXMgdXN0ZWQuIGVsIGRlc3RpbmF0YXJpbyBpbmRpY2FkbywgcXVlZGEg
bm90aWZpY2FkbyBkZSBxdWUgbGEgbGVjdHVyYSwgdXRpbGl6YWNpw7NuLCBkaXZ1bGdhY2nDs24g
eS9vIGNvcGlhIHNpbiBhdXRvcml6YWNpw7NuIHB1ZWRlIGVzdGFyIHByb2hpYmlkYSBlbiB2aXJ0
dWQgZGUgbGEgbGVnaXNsYWNpw7NuIHZpZ2VudGUuIFNpIGhhIHJlY2liaWRvIGVzdGUgbWVuc2Fq
ZSBwb3IgZXJyb3IsIGxlIHJvZ2Ftb3MgcXVlIG5vcyBsbyBjb211bmlxdWUgaW5tZWRpYXRhbWVu
dGUgcG9yIGVzdGEgbWlzbWEgdsOtYSB5IHByb2NlZGEgYSBzdSBkZXN0cnVjY2nDs24uDQoNClRo
ZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyB0cmFuc21pc3Npb24gaXMgcHJpdmlsZWdl
ZCBhbmQgY29uZmlkZW50aWFsIGluZm9ybWF0aW9uIGludGVuZGVkIG9ubHkgZm9yIHRoZSB1c2Ug
b2YgdGhlIGluZGl2aWR1YWwgb3IgZW50aXR5IG5hbWVkIGFib3ZlLiBJZiB0aGUgcmVhZGVyIG9m
IHRoaXMgbWVzc2FnZSBpcyBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgeW91IGFyZSBoZXJl
Ynkgbm90aWZpZWQgdGhhdCBhbnkgZGlzc2VtaW5hdGlvbiwgZGlzdHJpYnV0aW9uIG9yIGNvcHlp
bmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlzIHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBo
YXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNzaW9uIGluIGVycm9yLCBkbyBub3QgcmVhZCBpdC4g
UGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRvIHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNl
aXZlZCB0aGlzIGNvbW11bmljYXRpb24gaW4gZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0Lg0KDQpF
c3RhIG1lbnNhZ2VtIGUgc2V1cyBhbmV4b3Mgc2UgZGlyaWdlbSBleGNsdXNpdmFtZW50ZSBhbyBz
ZXUgZGVzdGluYXTDoXJpbywgcG9kZSBjb250ZXIgaW5mb3JtYcOnw6NvIHByaXZpbGVnaWFkYSBv
dSBjb25maWRlbmNpYWwgZSDDqSBwYXJhIHVzbyBleGNsdXNpdm8gZGEgcGVzc29hIG91IGVudGlk
YWRlIGRlIGRlc3Rpbm8uIFNlIG7Do28gw6kgdm9zc2Egc2VuaG9yaWEgbyBkZXN0aW5hdMOhcmlv
IGluZGljYWRvLCBmaWNhIG5vdGlmaWNhZG8gZGUgcXVlIGEgbGVpdHVyYSwgdXRpbGl6YcOnw6Nv
LCBkaXZ1bGdhw6fDo28gZS9vdSBjw7NwaWEgc2VtIGF1dG9yaXphw6fDo28gcG9kZSBlc3RhciBw
cm9pYmlkYSBlbSB2aXJ0dWRlIGRhIGxlZ2lzbGHDp8OjbyB2aWdlbnRlLiBTZSByZWNlYmV1IGVz
dGEgbWVuc2FnZW0gcG9yIGVycm8sIHJvZ2Ftb3MtbGhlIHF1ZSBub3MgbyBjb211bmlxdWUgaW1l
ZGlhdGFtZW50ZSBwb3IgZXN0YSBtZXNtYSB2aWEgZSBwcm9jZWRhIGEgc3VhIGRlc3RydWnDp8Oj
bw0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogJ0FyaWFsIFVuaWNvZGUgTVMnLCBzYW5zLXNlcmlmOyI+DQo8c3Bh
biBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6Q2Fs
aWJyaTsgZm9udC1zaXplOjEycHQ7IHRleHQtYWxpZ246bGVmdDsgY29sb3I6YmxhY2s7IEJPUkRF
Ui1CT1RUT006IG1lZGl1bSBub25lOyBCT1JERVItTEVGVDogbWVkaXVtIG5vbmU7IFBBRERJTkct
Qk9UVE9NOiAwaW47IFBBRERJTkctTEVGVDogMGluOyBQQURESU5HLVJJR0hUOiAwaW47IEJPUkRF
Ui1UT1A6ICNiNWM0ZGYgMXB0IHNvbGlkOyBCT1JERVItUklHSFQ6IG1lZGl1bSBub25lOyBQQURE
SU5HLVRPUDogM3B0Ij4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5EZTogPC9zcGFu
PnNmYyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIj5zZmMtYm91bmNl
c0BpZXRmLm9yZzwvYT4mZ3Q7IGVuIG5vbWJyZSBkZSBNYXJjbyBHcmFtYWdsaWEgJmx0OzxhIGhy
ZWY9Im1haWx0bzptZ3JhbWFnbEBpdC51YzNtLmVzIj5tZ3JhbWFnbEBpdC51YzNtLmVzPC9hPiZn
dDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RmVjaGE6IDwvc3Bhbj52aWVy
bmVzLCAxMSBkZSBkaWNpZW1icmUgZGUgMjAxNSwgOTozOTxicj4NCjxzcGFuIHN0eWxlPSJmb250
LXdlaWdodDpib2xkIj5QYXJhOiA8L3NwYW4+JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+c2ZjQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6
Ym9sZCI+QXN1bnRvOiA8L3NwYW4+W3NmY10gQ29tbWVudHMgb24gZHJhZnQtYXJhbmRhLXNmLWRw
LW1vYmlsZS0wMC50eHQ8YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8YmxvY2txdW90
ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSIgc3R5bGU9IkJPUkRFUi1M
RUZUOiAjYjVjNGRmIDUgc29saWQ7IFBBRERJTkc6MCAwIDAgNTsgTUFSR0lOOjAgMCAwIDU7Ij4N
CjxkaXY+DQo8ZGl2Pg0KPGRpdiBkaXI9Imx0ciI+SGkgYWxsLA0KPGRpdj48YnI+DQo8L2Rpdj4N
CjxkaXY+SSd2ZSBiZWVuIHJlYWRpbmcgdGhpcyBkb2N1bWVudCBhbmQgSSBmaW5kIGl0IGludGVy
ZXN0aW5nLjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9z
cGFuPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+VGhhbmtzIDotKTwvZGl2Pg0KPGRpdj48YnI+
DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiI+DQo8YmxvY2txdW90ZSBp
ZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSIgc3R5bGU9IkJPUkRFUi1MRUZU
OiAjYjVjNGRmIDUgc29saWQ7IFBBRERJTkc6MCAwIDAgNTsgTUFSR0lOOjAgMCAwIDU7Ij4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdiBkaXI9Imx0ciI+DQo8ZGl2PkkgYW0gY3VycmVudGx5IHdvcmtpbmcg
b24gc2ltaWxhciB0b3BpY3MsIGZvY3VzaW5nIGFsc28gb24gdGhlIDxzcGFuIHN0eWxlPSJjb2xv
cjpyZ2IoMCwwLDApO2ZvbnQtc2l6ZToxMy4zMzMzcHgiPg0KM0dQUCBNb2JpbGUgTmV0d29yayBw
YXJ0IChSQU4gYW5kIHRyYW5zcG9ydCkuIEFyZSB0aGUgYXV0aG9ycyB3aWxsaW5nIHRvIGV4dGVu
ZCB0aGUgc2NvcGUgb2YgdGhlIGRyYWZ0IGFsc28gdG8gdGhhdCBwYXJ0IG9mIHRoZSBuZXR3b3Jr
Pw0KPC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0K
PC9zcGFuPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+R29vZCBwb2ludC4gQWx0aG91Z2ggaW5p
dGlhbGx5IGZvY3VzaW5nIG9uIHRoZSBldm9sdXRpb24gdG8gNUcsIHdlIGNvdWxkIGNvbnNpZGVy
IHRoZSAzR1BQIFJBTiBhcyBhIHN0YXJ0aW5nIHBvaW50PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2
Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4NCjxibG9ja3F1b3RlIGlkPSJNQUNf
T1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iQk9SREVSLUxFRlQ6ICNiNWM0
ZGYgNSBzb2xpZDsgUEFERElORzowIDAgMCA1OyBNQVJHSU46MCAwIDAgNTsiPg0KPGRpdj4NCjxk
aXY+DQo8ZGl2IGRpcj0ibHRyIj4NCjxkaXY+PHNwYW4gc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7
Zm9udC1zaXplOjEzLjMzMzNweCI+Rm9yIGluc3RhbmNlLCB3ZSBjb3VsZCB0aGluayBhYm91dCBj
cmVhdGluZyBTRkNzIHdpdGggbW9iaWxpdHkgYW5jaG9yIHBvaW50cywgd2lyZWxlc3MgY29udHJv
bCBmdW5jdGlvbnMsIGV0Yy4uLiB0aGF0IGFyZSBsb2NhdGVkIGJlZm9yZSB0aGUgR2ktTEFOLjwv
c3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bh
bj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRoYXTigJlzIGV4YWN0bHkgdGhlIHBvaW50LiBM
ZXTigJlzIHRyeSB0byBmaW5kIHRoZSBhc3NvY2lhdGVkIFNlcnZpY2UgRnVuY3Rpb25zICZuYnNw
O2FuZCB0aGVuIHN0YXJ0IGJ1aWxkaW5nIGV4YW1wbGVzIG9mIFNGQ3MuIFRoaXMgd29yayBzdGFy
dGVkIGluIG9uZSBvZiB0aGUgcmVmZXJlbmNlZCBkcmFmdHMsIGFuZCB3ZSBjb3VsZCB0YWtlIGl0
IGFzIGEgc3RhcnRpbmcgcG9pbnQuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9
Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRS
SUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iQk9SREVSLUxFRlQ6ICNiNWM0ZGYgNSBzb2xpZDsg
UEFERElORzowIDAgMCA1OyBNQVJHSU46MCAwIDAgNTsiPg0KPGRpdiBkaXI9Imx0ciI+DQo8ZGl2
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEzLjMzMzNweDsiPkxvb2tpbmcgZm9yd2FyZCBkaXNj
dXNzaW5nIG9uIHRoZXNlIHRvcGljczwvc3Bhbj48L2Rpdj4NCjxkaXY+PHNwYW4gc3R5bGU9ImNv
bG9yOnJnYigwLDAsMCk7Zm9udC1zaXplOjEzLjMzMzNweCI+PGJyPg0KPC9zcGFuPjwvZGl2Pg0K
PGRpdj48c3BhbiBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTtmb250LXNpemU6MTMuMzMzM3B4Ij5C
ZXN0IHJlZ2FyZHMsPC9zcGFuPjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PGZvbnQg
Y29sb3I9IiMwMDAwMDAiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTMuMzMzM3B4Ij5NYXJjbzwv
c3Bhbj48L2ZvbnQ+PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxkaXY+
PGJyPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj5UaGFua3MgZm9yIHRoZSBpbnRlcmVzdDwvZGl2Pg0K
PGRpdj4vUEE8L2Rpdj4NCjxkaXY+DQo8ZGl2IGlkPSJNQUNfT1VUTE9PS19TSUdOQVRVUkUiPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsgZm9udC1zaXplOiBtZWRp
dW07Ij4tLS08L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsgZm9udC1z
aXplOiBtZWRpdW07Ij5Eci4gUGVkcm8gQS4gQXJhbmRhIEd1dGnDqXJyZXo8L2Rpdj4NCjxkaXYg
c3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsgZm9udC1zaXplOiBtZWRpdW07Ij48YnI+DQo8
L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsgZm9udC1zaXplOiBtZWRp
dW07Ij5UZWNobm9sb2d5IEV4cGxvcmF0aW9uIC08L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFt
aWx5OiBDb25zb2xhczsgZm9udC1zaXplOiBtZWRpdW07Ij5OZXR3b3JrIElubm92YXRpb24gJmFt
cDsgVmlydHVhbGlzYXRpb248L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xh
czsgZm9udC1zaXplOiBtZWRpdW07Ij5lbWFpbDogcGVkcm9hIGQwdCBhcmFuZGEgQXQgdGVsZWZv
bmljYSBkMHQgY29tPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQ29uc29sYXM7IGZv
bnQtc2l6ZTogbWVkaXVtOyI+VGVsZWbDs25pY2EsIEludmVzdGlnYWNpw7NuIHkgRGVzYXJyb2xs
bzwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IENvbnNvbGFzOyBmb250LXNpemU6IG1l
ZGl1bTsiPkMvIFp1cmJhcsOhbiwxMjwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IENv
bnNvbGFzOyBmb250LXNpemU6IG1lZGl1bTsiPjI4MDEwIE1hZHJpZCwgU3BhaW48L2Rpdj4NCjxk
aXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsgZm9udC1zaXplOiBtZWRpdW07Ij48YnI+
DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDb25zb2xhczsgZm9udC1zaXplOiBt
ZWRpdW07Ij5GcmFnZW4gc2luZCBuaWNodCBkYSwgdW0gYmVhbnR3b3J0ZXQgenUgd2VyZGVuLjwv
ZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IENvbnNvbGFzOyBmb250LXNpemU6IG1lZGl1
bTsiPkZyYWdlbiBzaW5kIGRhLCB1bSBnZXN0ZWxsdCB6dSB3ZXJkZW4uPC9kaXY+DQo8ZGl2IHN0
eWxlPSJmb250LWZhbWlseTogQ29uc29sYXM7IGZvbnQtc2l6ZTogbWVkaXVtOyI+R2VvcmcgS3Jl
aXNsZXI8L2Rpdj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjxicj4NCjxocj4NCjxmb250IGZhY2U9IkFyaWFsIiBjb2xvcj0iR3JheSIgc2l6ZT0i
MSI+PGJyPg0KRXN0ZSBtZW5zYWplIHkgc3VzIGFkanVudG9zIHNlIGRpcmlnZW4gZXhjbHVzaXZh
bWVudGUgYSBzdSBkZXN0aW5hdGFyaW8sIHB1ZWRlIGNvbnRlbmVyIGluZm9ybWFjacOzbiBwcml2
aWxlZ2lhZGEgbyBjb25maWRlbmNpYWwgeSBlcyBwYXJhIHVzbyBleGNsdXNpdm8gZGUgbGEgcGVy
c29uYSBvIGVudGlkYWQgZGUgZGVzdGluby4gU2kgbm8gZXMgdXN0ZWQuIGVsIGRlc3RpbmF0YXJp
byBpbmRpY2FkbywgcXVlZGEgbm90aWZpY2FkbyBkZSBxdWUgbGENCiBsZWN0dXJhLCB1dGlsaXph
Y2nDs24sIGRpdnVsZ2FjacOzbiB5L28gY29waWEgc2luIGF1dG9yaXphY2nDs24gcHVlZGUgZXN0
YXIgcHJvaGliaWRhIGVuIHZpcnR1ZCBkZSBsYSBsZWdpc2xhY2nDs24gdmlnZW50ZS4gU2kgaGEg
cmVjaWJpZG8gZXN0ZSBtZW5zYWplIHBvciBlcnJvciwgbGUgcm9nYW1vcyBxdWUgbm9zIGxvIGNv
bXVuaXF1ZSBpbm1lZGlhdGFtZW50ZSBwb3IgZXN0YSBtaXNtYSB2w61hIHkgcHJvY2VkYSBhIHN1
IGRlc3RydWNjacOzbi48YnI+DQo8YnI+DQpUaGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRo
aXMgdHJhbnNtaXNzaW9uIGlzIHByaXZpbGVnZWQgYW5kIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlv
biBpbnRlbmRlZCBvbmx5IGZvciB0aGUgdXNlIG9mIHRoZSBpbmRpdmlkdWFsIG9yIGVudGl0eSBu
YW1lZCBhYm92ZS4gSWYgdGhlIHJlYWRlciBvZiB0aGlzIG1lc3NhZ2UgaXMgbm90IHRoZSBpbnRl
bmRlZCByZWNpcGllbnQsIHlvdSBhcmUgaGVyZWJ5IG5vdGlmaWVkIHRoYXQgYW55IGRpc3NlbWlu
YXRpb24sDQogZGlzdHJpYnV0aW9uIG9yIGNvcHlpbmcgb2YgdGhpcyBjb21tdW5pY2F0aW9uIGlz
IHN0cmljdGx5IHByb2hpYml0ZWQuIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgdHJhbnNtaXNz
aW9uIGluIGVycm9yLCBkbyBub3QgcmVhZCBpdC4gUGxlYXNlIGltbWVkaWF0ZWx5IHJlcGx5IHRv
IHRoZSBzZW5kZXIgdGhhdCB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGNvbW11bmljYXRpb24gaW4g
ZXJyb3IgYW5kIHRoZW4gZGVsZXRlIGl0Ljxicj4NCjxicj4NCkVzdGEgbWVuc2FnZW0gZSBzZXVz
IGFuZXhvcyBzZSBkaXJpZ2VtIGV4Y2x1c2l2YW1lbnRlIGFvIHNldSBkZXN0aW5hdMOhcmlvLCBw
b2RlIGNvbnRlciBpbmZvcm1hw6fDo28gcHJpdmlsZWdpYWRhIG91IGNvbmZpZGVuY2lhbCBlIMOp
IHBhcmEgdXNvIGV4Y2x1c2l2byBkYSBwZXNzb2Egb3UgZW50aWRhZGUgZGUgZGVzdGluby4gU2Ug
bsOjbyDDqSB2b3NzYSBzZW5ob3JpYSBvIGRlc3RpbmF0w6FyaW8gaW5kaWNhZG8sIGZpY2Egbm90
aWZpY2FkbyBkZSBxdWUgYQ0KIGxlaXR1cmEsIHV0aWxpemHDp8OjbywgZGl2dWxnYcOnw6NvIGUv
b3UgY8OzcGlhIHNlbSBhdXRvcml6YcOnw6NvIHBvZGUgZXN0YXIgcHJvaWJpZGEgZW0gdmlydHVk
ZSBkYSBsZWdpc2xhw6fDo28gdmlnZW50ZS4gU2UgcmVjZWJldSBlc3RhIG1lbnNhZ2VtIHBvciBl
cnJvLCByb2dhbW9zLWxoZSBxdWUgbm9zIG8gY29tdW5pcXVlIGltZWRpYXRhbWVudGUgcG9yIGVz
dGEgbWVzbWEgdmlhIGUgcHJvY2VkYSBhIHN1YSBkZXN0cnVpw6fDo288YnI+DQo8L2ZvbnQ+DQo8
L2JvZHk+DQo8L2h0bWw+DQo=

--_000_3C72E12D04B74886B94A0C4D7CF844E4telefonicacom_--


From nobody Thu Dec 17 10:20:16 2015
Return-Path: <akatlas@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DDC041B3024 for <sfc@ietfa.amsl.com>; Thu, 17 Dec 2015 10:20:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.999
X-Spam-Level: 
X-Spam-Status: No, score=-101.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=unavailable
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gG336JASN-T7 for <sfc@ietfa.amsl.com>; Thu, 17 Dec 2015 10:20:12 -0800 (PST)
Received: from mail-ob0-x229.google.com (mail-ob0-x229.google.com [IPv6:2607:f8b0:4003:c01::229]) (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 065BB1B3022 for <sfc@ietf.org>; Thu, 17 Dec 2015 10:20:12 -0800 (PST)
Received: by mail-ob0-x229.google.com with SMTP id 18so63041636obc.2 for <sfc@ietf.org>; Thu, 17 Dec 2015 10:20:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:date:message-id:subject:from:to:content-type; bh=jziqEC/QCwmQJNmdtR6ssDXgK1AOVb+kFNMtfQg2+7s=; b=gLckJdnrVtwWojxepRRtIY92hujpYhUQgRerqp2S4BkWUu28jeZqKYmIKMJSB3Ssg6 sUZLwL3yEwBiUlYl/vY8QUyd1qTypsWgpfhKToYjIIs73IeMbzDmpl19jwVePcNYiU9A 4rTdfaMiXqP3hGnMr8tTeLjM7uSDedfyPdJy1T4sr0ZilA7gXuYlrUJgmj6SeZ6LpqpY LPaYwf2stjmmcPa67i4AShygQVCfzWCQYC+RNWnL9b6N2pKdHJAjzc314QZr+xoma+c6 hmgZ+8nE5+Bs8bctGEhv5OZ/1VEE5sqAxfSydmMmyLjS1+tMkg+7NQ5F+fturGPWm+IJ /4DQ==
MIME-Version: 1.0
X-Received: by 10.182.214.40 with SMTP id nx8mr41443460obc.20.1450376411382; Thu, 17 Dec 2015 10:20:11 -0800 (PST)
Received: by 10.60.177.103 with HTTP; Thu, 17 Dec 2015 10:20:11 -0800 (PST)
Date: Thu, 17 Dec 2015 13:20:11 -0500
Message-ID: <CAG4d1rfc2RkxUfPTBSXiJSNrruXaY0dWTdie6iVgshoCyHvE6g@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Content-Type: multipart/alternative; boundary=e89a8ff1c01eca8a7805271c129e
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/Gd7gF13WVg1RByiliiZE672_WlU>
Subject: [sfc] Adding Martin Stiemerling as WG Chair for SFC
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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 Dec 2015 18:20:13 -0000

--e89a8ff1c01eca8a7805271c129e
Content-Type: text/plain; charset=UTF-8

I am appointing Martin Stiemerling as a third WG chair for SFC.

I hope that this will help SFC make faster progress.

Regards,
Alia

--e89a8ff1c01eca8a7805271c129e
Content-Type: text/html; charset=UTF-8

<div dir="ltr">I am appointing Martin Stiemerling as a third WG chair for SFC.<div><br></div><div>I hope that this will help SFC make faster progress.</div><div><br></div><div>Regards,</div><div>Alia</div></div>

--e89a8ff1c01eca8a7805271c129e--


From nobody Sun Dec 27 22:50:39 2015
Return-Path: <tom.taylor.stds@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0CCF61A8973 for <sfc@ietfa.amsl.com>; Sun, 27 Dec 2015 22:50:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.503
X-Spam-Level: 
X-Spam-Status: No, score=0.503 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, MALFORMED_FREEMAIL=1.481, MISSING_HEADERS=1.021, SPF_PASS=-0.001] autolearn=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 5bBZr5fuA9ET for <sfc@ietfa.amsl.com>; Sun, 27 Dec 2015 22:50:36 -0800 (PST)
Received: from mail-io0-x232.google.com (mail-io0-x232.google.com [IPv6:2607:f8b0:4001:c06::232]) (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 029901A8971 for <sfc@ietf.org>; Sun, 27 Dec 2015 22:50:36 -0800 (PST)
Received: by mail-io0-x232.google.com with SMTP id e126so298198336ioa.1 for <sfc@ietf.org>; Sun, 27 Dec 2015 22:50:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:date:message-id:subject:from:cc:content-type; bh=iDwRCZgHiZxhiTUqb0Q8n+yBMdZsAaC8f1zWilVxQgo=; b=P4TwmmxnHgMib6DkRly+nbRgFKCttccb0MlBXghj3vgin+b++tEKI9I1nyPxCFTqfY 6JfxRq6T18nN24l4pWzPnhFRUAtp2CNnbq3bt9AEC+m6p/Xs20+XPsySml7eFASUOJej ocOOPCwFsFcY3iZ4cA9aKBdqlCybe3AfEx9/q1HwOo1FLvfkHBEkPIM4OTscEXb2uWC4 HRiS2FOSWcEFTp4EECGXo7SsvLgN6y/1AbnyH6Teo9nwrNfcfklUsH3QPZJLZTkOVtVo zPBKOwtFtuYT8eEKSkmwiCfHKoSMBdEiuS6smAdsl1behQP6HCaF9tdW+WiMZVTLVZd2 WQHQ==
MIME-Version: 1.0
X-Received: by 10.107.34.16 with SMTP id i16mr41163458ioi.22.1451285435398; Sun, 27 Dec 2015 22:50:35 -0800 (PST)
Received: by 10.79.32.207 with HTTP; Sun, 27 Dec 2015 22:50:35 -0800 (PST)
Received: by 10.79.32.207 with HTTP; Sun, 27 Dec 2015 22:50:35 -0800 (PST)
Date: Mon, 28 Dec 2015 01:50:35 -0500
Message-ID: <CAPeToO33LimuwZKsBTGn-txUZ2APkY2cYcEX2EpRACqOzHL1Fw@mail.gmail.com>
From: Tom Taylor <tom.taylor.stds@gmail.com>
Cc: sfc@ietf.org
Content-Type: multipart/alternative; boundary=001a1140c1acd841220527efb8ee
Archived-At: <http://mailarchive.ietf.org/arch/msg/sfc/ofDpVIHREIj3YeJN7iZdX7Ib5_U>
Subject: Re: [sfc] FW: Unsubscribe
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.15
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 Dec 2015 06:50:38 -0000

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

This is Lisa Taylor on behalf of Tom Taylor, who died 24/12/15.  Please
unsubscribe this address from your list.
On Dec 15, 2015 17:08, "Jim Guichard (jguichar)" <jguichar@cisco.com> wrote:

> FYI and please provide comments directly to the NETCONF WG if appropriate.
>
> From: WGChairs <wgchairs-bounces@ietf.org> on behalf of "Ersue, Mehmet
> (Nokia - DE/Munich)" <mehmet.ersue@nokia.com>
> Date: Tuesday, December 15, 2015 at 4:07 PM
> To: "brian@innovationslab.net" <brian@innovationslab.net>, "
> terry.manderson@icann.org" <terry.manderson@icann.org>, "ben@nostrum.com"
> <ben@nostrum.com>, "alissa@cooperw.in" <alissa@cooperw.in>, EXT Barry
> Leiba <barryleiba@computer.org>, Stephen Farrell <
> stephen.farrell@cs.tcd.ie>, "Kathleen.Moriarty.ietf@gmail.com" <
> Kathleen.Moriarty.ietf@gmail.com>, "akatlas+iesg@gmail.com" <
> akatlas+iesg@gmail.com>, "dbrungard@att.com" <dbrungard@att.com>, "Alvaro
> Retana (aretana)" <aretana@cisco.com>, "wgchairs@ietf.org" <
> wgchairs@ietf.org>
> Subject: FW: WG Last Call for draft-ietf-netconf-restconf-09,
> draft-ietf-netconf-yang-patch-07 and draft-ietf-netconf-yang-library-03
>
> Dear ADs and WG Chairs,
>
>
>
> please provide the WG Last Call below to your area or WG maillist if you
> think RESTCONF protocol is relevant for the community you are leading.
>
>
>
> NETCONF WG would appreciate any comments coming from WGs who would like to
> comment.
>
>
>
> Many Thanks!
>
>
>
> Cheers,
> Mehmet
>
>
>
> *From:* Ersue, Mehmet (Nokia - DE/Munich)
> *Sent:* Tuesday, December 15, 2015 9:59 PM
> *To:* netconf@ietf.org
> *Cc:* 'core@ietf.org' <core@ietf.org>; 'i2rs@ietf.org' <i2rs@ietf.org>;
> '6lo@ietf.org' <6lo@ietf.org>; '6tisch@ietf.org' <6tisch@ietf.org>
> *Subject:* WG Last Call for draft-ietf-netconf-restconf-09,
> draft-ietf-netconf-yang-patch-07 and draft-ietf-netconf-yang-library-03
>
>
>
> Dear NETCONF WG,
>
>
>
> we hereby issue a WG Last Call for the drafts below:
>
>
>
> http://tools.ietf.org/html/draft-ietf-netconf-restconf-09.txt
>
> http://tools.ietf.org/html/draft-ietf-netconf-yang-patch-07.txt
>
> http://tools.ietf.org/html/draft-ietf-netconf-yang-library-03.txt
>
>
>
> Please review and send your comments to the NETCONF WG mailing list by
> January 22, 2015 EOB PT.
>
>
>
> The drafts on RESTCONF, YANG patch and YANG library are planned to publish
> as standard track documents.
>
>
>
> As RESTCONF is a major protocol we seek a detailed and thorough review
> within NETCONF WG but also by the related WGs before publishing.
>
> Therefore the WGLC is planned to finalize on January 22th (covering the
> holiday time in between) and APP, INT and RTG area ADs will be informed as
> well as Core, I2RS, 6lo, and 6tisch WGs are invited to review.
>
>
>
> Please take your time to review the documents and send your comments to
> the NETCONF maillist by the deadline.
>
> Please state on NETCONF maillist also explicitly, whether you have
> read/reviewed and whether you support the publication.
>
> Furthermore please indicate if you plan to implement or have already
> implementations for RESTCONF and its supplementary drafts.
>
>
>
> Thank you for your review and kind help getting RESTCONF specifications
> stable.
>
>
>
> Best Regards,
>
> Mehmet and Mahesh
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
>

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

<p dir=3D"ltr">This is Lisa Taylor on behalf of Tom Taylor, who died 24/12/=
15.=C2=A0 Please unsubscribe this address from your list.</p>
<div class=3D"gmail_quote">On Dec 15, 2015 17:08, &quot;Jim Guichard (jguic=
har)&quot; &lt;<a href=3D"mailto:jguichar@cisco.com">jguichar@cisco.com</a>=
&gt; wrote:<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div style=3D"word-wrap:break-word;color:rgb(0,0,0);font-size:14px;font-fam=
ily:Calibri,sans-serif">
<div>FYI and please provide comments directly to the NETCONF WG if appropri=
ate.</div>
<div><br>
</div>
<span>
<div style=3D"font-family:Calibri;font-size:11pt;text-align:left;color:blac=
k;BORDER-BOTTOM:medium none;BORDER-LEFT:medium none;PADDING-BOTTOM:0in;PADD=
ING-LEFT:0in;PADDING-RIGHT:0in;BORDER-TOP:#b5c4df 1pt solid;BORDER-RIGHT:me=
dium none;PADDING-TOP:3pt">
<span style=3D"font-weight:bold">From: </span>WGChairs &lt;<a href=3D"mailt=
o:wgchairs-bounces@ietf.org" target=3D"_blank">wgchairs-bounces@ietf.org</a=
>&gt; on behalf of &quot;Ersue, Mehmet (Nokia - DE/Munich)&quot; &lt;<a hre=
f=3D"mailto:mehmet.ersue@nokia.com" target=3D"_blank">mehmet.ersue@nokia.co=
m</a>&gt;<br>
<span style=3D"font-weight:bold">Date: </span>Tuesday, December 15, 2015 at=
 4:07 PM<br>
<span style=3D"font-weight:bold">To: </span>&quot;<a href=3D"mailto:brian@i=
nnovationslab.net" target=3D"_blank">brian@innovationslab.net</a>&quot; &lt=
;<a href=3D"mailto:brian@innovationslab.net" target=3D"_blank">brian@innova=
tionslab.net</a>&gt;, &quot;<a href=3D"mailto:terry.manderson@icann.org" ta=
rget=3D"_blank">terry.manderson@icann.org</a>&quot;
 &lt;<a href=3D"mailto:terry.manderson@icann.org" target=3D"_blank">terry.m=
anderson@icann.org</a>&gt;, &quot;<a href=3D"mailto:ben@nostrum.com" target=
=3D"_blank">ben@nostrum.com</a>&quot; &lt;<a href=3D"mailto:ben@nostrum.com=
" target=3D"_blank">ben@nostrum.com</a>&gt;, &quot;<a href=3D"mailto:alissa=
@cooperw.in" target=3D"_blank">alissa@cooperw.in</a>&quot; &lt;<a href=3D"m=
ailto:alissa@cooperw.in" target=3D"_blank">alissa@cooperw.in</a>&gt;,
 EXT Barry Leiba &lt;<a href=3D"mailto:barryleiba@computer.org" target=3D"_=
blank">barryleiba@computer.org</a>&gt;, Stephen Farrell &lt;<a href=3D"mail=
to:stephen.farrell@cs.tcd.ie" target=3D"_blank">stephen.farrell@cs.tcd.ie</=
a>&gt;, &quot;<a href=3D"mailto:Kathleen.Moriarty.ietf@gmail.com" target=3D=
"_blank">Kathleen.Moriarty.ietf@gmail.com</a>&quot;
 &lt;<a href=3D"mailto:Kathleen.Moriarty.ietf@gmail.com" target=3D"_blank">=
Kathleen.Moriarty.ietf@gmail.com</a>&gt;, &quot;<a href=3D"mailto:akatlas+i=
esg@gmail.com" target=3D"_blank">akatlas+iesg@gmail.com</a>&quot; &lt;<a hr=
ef=3D"mailto:akatlas+iesg@gmail.com" target=3D"_blank">akatlas+iesg@gmail.c=
om</a>&gt;, &quot;<a href=3D"mailto:dbrungard@att.com" target=3D"_blank">db=
rungard@att.com</a>&quot;
 &lt;<a href=3D"mailto:dbrungard@att.com" target=3D"_blank">dbrungard@att.c=
om</a>&gt;, &quot;Alvaro Retana (aretana)&quot; &lt;<a href=3D"mailto:areta=
na@cisco.com" target=3D"_blank">aretana@cisco.com</a>&gt;, &quot;<a href=3D=
"mailto:wgchairs@ietf.org" target=3D"_blank">wgchairs@ietf.org</a>&quot; &l=
t;<a href=3D"mailto:wgchairs@ietf.org" target=3D"_blank">wgchairs@ietf.org<=
/a>&gt;<br>
<span style=3D"font-weight:bold">Subject: </span>FW: WG Last Call for draft=
-ietf-netconf-restconf-09, draft-ietf-netconf-yang-patch-07 and draft-ietf-=
netconf-yang-library-03<br>
</div>
<div><br>
</div>
<div>


<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#000099">Dear ADs and WG Chairs,<u></u><u></u>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#000099"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#000099">please provide the WG Last Call below=
 to your area or WG maillist if you think RESTCONF protocol is relevant for=
 the community you are leading.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#000099"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#000099">NETCONF WG would appreciate any comme=
nts coming from WGs who would like to comment.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#000099"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#000099">Many Thanks!<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#000099"><u></u>=C2=A0<u></u></span></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc">Cheers,
<br>
Mehmet <u></u><u></u></span></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif">From:</span></b><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif"> Ersue, Mehmet (Nokia - DE/Muni=
ch)
<br>
<b>Sent:</b> Tuesday, December 15, 2015 9:59 PM<br>
<b>To:</b> <a href=3D"mailto:netconf@ietf.org" target=3D"_blank">netconf@ie=
tf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:&#39;core@ietf.org" target=3D"_blank">&#39;cor=
e@ietf.org</a>&#39; &lt;<a href=3D"mailto:core@ietf.org" target=3D"_blank">=
core@ietf.org</a>&gt;;
<a href=3D"mailto:&#39;i2rs@ietf.org" target=3D"_blank">&#39;i2rs@ietf.org<=
/a>&#39; &lt;<a href=3D"mailto:i2rs@ietf.org" target=3D"_blank">i2rs@ietf.o=
rg</a>&gt;;
<a href=3D"mailto:&#39;6lo@ietf.org" target=3D"_blank">&#39;6lo@ietf.org</a=
>&#39; &lt;<a href=3D"mailto:6lo@ietf.org" target=3D"_blank">6lo@ietf.org</=
a>&gt;;
<a href=3D"mailto:&#39;6tisch@ietf.org" target=3D"_blank">&#39;6tisch@ietf.=
org</a>&#39; &lt;<a href=3D"mailto:6tisch@ietf.org" target=3D"_blank">6tisc=
h@ietf.org</a>&gt;<br>
<b>Subject:</b> WG Last Call for draft-ietf-netconf-restconf-09, draft-ietf=
-netconf-yang-patch-07 and draft-ietf-netconf-yang-library-03<u></u><u></u>=
</span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc">Dear NETCONF WG,<u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc">we hereby issue a WG Last Call for th=
e drafts below:
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:black"><a href=3D"http://tools.ietf.org/html/d=
raft-ietf-netconf-restconf-09.txt" target=3D"_blank">http://tools.ietf.org/=
html/draft-ietf-netconf-restconf-09.txt</a><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:black"><a href=3D"http://tools.ietf.org/html/d=
raft-ietf-netconf-yang-patch-07.txt" target=3D"_blank">http://tools.ietf.or=
g/html/draft-ietf-netconf-yang-patch-07.txt</a><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:black"><a href=3D"http://tools.ietf.org/html/d=
raft-ietf-netconf-yang-library-03.txt" target=3D"_blank">http://tools.ietf.=
org/html/draft-ietf-netconf-yang-library-03.txt</a><u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc">=C2=A0</span><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"><u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc">Please review and send your comments =
to the NETCONF WG mailing list by January 22, 2015 EOB PT.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc">The drafts on RESTCONF, YANG patch an=
d YANG library are planned to publish as standard track documents.<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc">As RESTCONF is a major protocol we se=
ek a detailed and thorough review within NETCONF WG but also by the related=
 WGs before publishing.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc">Therefore the WGLC is planned to fina=
lize on January 22th (covering the holiday time in between) and APP, INT an=
d RTG area ADs will be informed as well as Core,
 I2RS, 6lo, and 6tisch WGs are invited to review.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc">Please take your time to review the d=
ocuments and send your comments to the NETCONF maillist by the deadline.<u>=
</u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc">Please state on NETCONF maillist also=
 explicitly, whether you have read/reviewed and whether you support the pub=
lication.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc">Furthermore please indicate if you pl=
an to implement or have already implementation</span><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:black">s
</span><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif;color:#0000cc">for RESTCONF and its supplementary drafts.<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc">Thank you for your review and kind he=
lp getting RESTCONF specifications stable.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#000099"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc">Best Regards,<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#0000cc">Mehmet and Mahesh<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#000099"><u></u>=C2=A0<u></u></span></p>
</div>
</div>
</div>
</span>
</div>

<br>_______________________________________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/listinfo/sfc</a><br>
<br></blockquote></div>

--001a1140c1acd841220527efb8ee--

