
From pusateri@bangj.com  Mon Feb  3 11:37:04 2014
Return-Path: <pusateri@bangj.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 77C651A01D6 for <tools-discuss@ietfa.amsl.com>; Mon,  3 Feb 2014 11:37:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 6evEwGU4XQu3 for <tools-discuss@ietfa.amsl.com>; Mon,  3 Feb 2014 11:37:02 -0800 (PST)
Received: from amt0.eng.verio.net (amt0.gin.ntt.net [129.250.11.170]) by ietfa.amsl.com (Postfix) with ESMTP id 4E5E21A010F for <tools-discuss@ietf.org>; Mon,  3 Feb 2014 11:37:01 -0800 (PST)
Received: from [172.16.10.151] (cpe-071-070-131-186.nc.res.rr.com [71.70.131.186]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by amt0.eng.verio.net (Postfix) with ESMTPSA id 60F4C24AF; Mon,  3 Feb 2014 14:37:00 -0500 (EST)
From: Tom Pusateri <pusateri@bangj.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Date: Mon, 3 Feb 2014 14:36:59 -0500
Message-Id: <4EDBDC8C-11D4-4A4B-816C-CA5F8628465D@bangj.com>
To: "tools-discuss@ietf.org Discussion" <tools-discuss@ietf.org>
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
X-Mailer: Apple Mail (2.1827)
Cc: Henrik Levkowetz <henrik@levkowetz.com>
Subject: [Tools-discuss] Tools agenda 89 .ics calendar file
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Feb 2014 19:37:04 -0000

I know the preliminary agenda just came out and so if the .ics file =
isn't ready yet, no problem. But it appears to be available on this =
page:

http://tools.ietf.org/agenda/89/calendar

But when I download the All Sessions .ics file:

http://tools.ietf.org/agenda/89/agenda_89.ics

I get a zero length file.

Thanks,
Tom=20=

From d3e3e3@gmail.com  Mon Feb  3 10:40:24 2014
Return-Path: <d3e3e3@gmail.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F19FE1A01E0 for <tools-discuss@ietfa.amsl.com>; Mon,  3 Feb 2014 10:40:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.718
X-Spam-Level: ***
X-Spam-Status: No, score=3.718 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTML_TAG_BALANCE_BODY=1.157, J_CHICKENPOX_35=0.6, J_CHICKENPOX_54=0.6, J_CHICKENPOX_55=0.6, MANGLED_TOOL=2.3, SPF_PASS=-0.001, T_DKIM_INVALID=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 ICwltOlA0bGx for <tools-discuss@ietfa.amsl.com>; Mon,  3 Feb 2014 10:40:07 -0800 (PST)
Received: from mail-ob0-x231.google.com (mail-ob0-x231.google.com [IPv6:2607:f8b0:4003:c01::231]) by ietfa.amsl.com (Postfix) with ESMTP id 5EA841A01CE for <tools-discuss@ietf.org>; Mon,  3 Feb 2014 10:40:07 -0800 (PST)
Received: by mail-ob0-f177.google.com with SMTP id wp18so8131529obc.8 for <tools-discuss@ietf.org>; Mon, 03 Feb 2014 10:40:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=F0q1DgtuOmYNxa1zoR1ZId9gPKjUWFSIZRuwPF5GtH8=; b=vzYOpqJLHyT3saZKhdvpwiDUkohka8F/00IIjAxR/px5iI710m9/gMA5k6heDjjtOL ArWEA1huLS1oKOyPwyx3lPTkWaKYXbiuiqUNospe5x8TfMsXa5DW3106RppMDUTlbH+i MvT4/tkBDQ63ckI2R1sQZ/Sd80UvPTk1Nrsls3OjOhstttk8BqV7MpDgqE5KAODySg+6 tJ+v7WNFS3oRtOs+B/litj4G2mGK0LU9L6UKUOeeG+NoJL5mAfqRPYVg1hK8V3Kt1Vbc CR+BFsKAkF91fp1L7ALV1E7eyyUAtV+T+Sb4T8Q/EEeNadIhu2YnCyjq62QkG7bXbFxD o+CA==
X-Received: by 10.60.226.165 with SMTP id rt5mr2225924oec.60.1391452806968; Mon, 03 Feb 2014 10:40:06 -0800 (PST)
MIME-Version: 1.0
Received: by 10.76.33.102 with HTTP; Mon, 3 Feb 2014 10:39:46 -0800 (PST)
From: Donald Eastlake <d3e3e3@gmail.com>
Date: Mon, 3 Feb 2014 13:39:46 -0500
Message-ID: <CAF4+nEE1rdg6ehBRi5AN9eFyGmj4z=ygtcBJL1T4YWP-hRB2_w@mail.gmail.com>
To: Tools Team Discussion <tools-discuss@ietf.org>
Content-Type: multipart/mixed; boundary=001a1136a11648742104f184da39
X-Mailman-Approved-At: Mon, 03 Feb 2014 12:04:18 -0800
Subject: [Tools-discuss] Change to rfcdiff
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Feb 2014 18:40:24 -0000

--001a1136a11648742104f184da39
Content-Type: text/plain; charset=ISO-8859-1

Hi,

It seems to me that something odd has just recently changed in
RFCdiff/wdiff. Attached are two files I just compared and the wdiff
html output. To see a simple example, go down to the References,
particularly the normative reference to [IS-IS]. I did delete
[RFC1195] from the references. In times past, I think I would have
just seen that crossed out. But for some  reason, in the .html, the
strike out goes back further and then exactly the same text as the
first part of the strike out is shown as an insert???

Am I going crazy or is there something wrong here?

Thanks,
Donald
=============================
 Donald E. Eastlake 3rd   +1-508-333-2270 (cell)
 155 Beaver Street, Milford, MA 01757 USA
 d3e3e3@gmail.com

--001a1136a11648742104f184da39
Content-Type: text/plain; charset=US-ASCII; name="draft-ietf-trill-esadi-04.txt"
Content-Disposition: attachment; filename="draft-ietf-trill-esadi-04.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hr830h0d0

ClRSSUxMIFdvcmtpbmcgR3JvdXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEhvbmdqdW4gWmhhaQpJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEZhbmd3ZWkgSHUKSW50ZW5kZWQgc3RhdHVzOiBQcm9wb3Nl
ZCBTdGFuZGFyZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWlRFClVwZGF0ZXM6
IDYzMjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUmFkaWEg
UGVybG1hbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEludGVsIExhYnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRG9uYWxkIEVhc3RsYWtlCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEh1YXdlaQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgT2xlbiBTdG9rZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBFeHRyZW1lIE5ldHdvcmtzCkV4cGlyZXM6IE1heSAyNSwgMjAxNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOb3ZlbWJlciAyNiwgMjAxMwoKCiAgICAgICAg
IFRSSUxMIChUcmFuc3BhcmVudCBJbnRlcmNvbm5lY3Rpb24gb2YgTG90cyBvZiBMaW5rcyk6CiAg
ICAgRVNBREkgKEVuZCBTdGF0aW9uIEFkZHJlc3MgRGlzdHJpYnV0aW9uIEluZm9ybWF0aW9uKSBQ
cm90b2NvbAogICAgICAgICAgICAgICAgICAgIDxkcmFmdC1pZXRmLXRyaWxsLWVzYWRpLTA0LnR4
dD4KCgoKQWJzdHJhY3QKCiAgIFRoZSBJRVRGIFRSSUxMIChUcmFuc3BhcmVudCBJbnRlcmNvbm5l
Y3Rpb24gb2YgTG90cyBvZiBMaW5rcykKICAgcHJvdG9jb2wgcHJvdmlkZXMgbGVhc3QgY29zdCBw
YWlyLXdpc2UgZGF0YSBmb3J3YXJkaW5nIHdpdGhvdXQKICAgY29uZmlndXJhdGlvbiBpbiBtdWx0
aS1ob3AgbmV0d29ya3Mgd2l0aCBhcmJpdHJhcnkgdG9wb2xvZ2llcyBhbmQKICAgbGluayB0ZWNo
bm9sb2dpZXMuICBUUklMTCBzdXBwb3J0cyBtdWx0aS1wYXRoaW5nIG9mIGJvdGggdW5pY2FzdCBh
bmQKICAgbXVsdGljYXN0IHRyYWZmaWMuICBEZXZpY2VzIHRoYXQgaW1wbGVtZW50IHRoZSBUUklM
TCBwcm90b2NvbCBhcmUKICAgY2FsbGVkIFRSSUxMIFN3aXRjaGVzIG9yIFJCcmlkZ2VzIChSb3V0
aW5nIEJyaWRnZXMpLgoKICAgRVNBREkgKEVuZCBTdGF0aW9uIEFkZHJlc3MgRGlzdHJpYnV0aW9u
IEluZm9ybWF0aW9uKSBpcyBhbiBvcHRpb25hbAogICBwcm90b2NvbCBieSB3aGljaCBhIFRSSUxM
IHN3aXRjaCBjYW4gY29tbXVuaWNhdGUsIGluIGEgRGF0YSBMYWJlbAogICAoVkxBTiBvciBGaW5l
IEdyYWluZWQgTGFiZWwpIHNjb3BlZCB3YXksIGVuZCBzdGF0aW9uIGFkZHJlc3NlcyBhbmQKICAg
b3RoZXIgaW5mb3JtYXRpb24gdG8gVFJJTEwgc3dpdGNoZXMgcGFydGljaXBhdGluZyBpbiBFU0FE
SSBmb3IgdGhlCiAgIHJlbGV2YW50IERhdGEgTGFiZWwuICBUaGlzIGRvY3VtZW50IHVwZGF0ZXMg
UkZDIDYzMjUsIHNwZWNpZmljYWxseQogICB0aGUgZG9jdW1lbnRhdGlvbiBvZiB0aGUgRVNBREkg
cHJvdG9jb2wsIGFuZCBpcyBub3QgYmFja3dhcmRzCiAgIGNvbXBhdGlibGUuCgoKCgpTdGF0dXMg
b2YgVGhpcyBNZW1vCgogICBUaGlzIEludGVybmV0LURyYWZ0IGlzIHN1Ym1pdHRlZCB0byBJRVRG
IGluIGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCB0aGUKICAgcHJvdmlzaW9ucyBvZiBCQ1AgNzggYW5k
IEJDUCA3OS4KCiAgIERpc3RyaWJ1dGlvbiBvZiB0aGlzIGRvY3VtZW50IGlzIHVubGltaXRlZC4g
Q29tbWVudHMgc2hvdWxkIGJlIHNlbnQKICAgdG8gdGhlIFRSSUxMIHdvcmtpbmcgZ3JvdXAgbWFp
bGluZyBsaXN0OiA8dHJpbGxAaWV0Zi5vcmc+LgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSB3b3Jr
aW5nIGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmcKICAgVGFzayBGb3JjZSAo
SUVURiksIGl0cyBhcmVhcywgYW5kIGl0cyB3b3JraW5nIGdyb3Vwcy4gIE5vdGUgdGhhdAogICBv
dGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZSB3b3JraW5nIGRvY3VtZW50cyBhcyBJbnRl
cm5ldC0KICAgRHJhZnRzLgoKCgoKCkguIFpoYWksIGV0IGFsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAxXQoMCklOVEVSTkVULURSQUZUICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESQoK
CiAgIEludGVybmV0LURyYWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGlt
dW0gb2Ygc2l4IG1vbnRocwogICBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNv
bGV0ZWQgYnkgb3RoZXIgZG9jdW1lbnRzIGF0IGFueQogICB0aW1lLiAgSXQgaXMgaW5hcHByb3By
aWF0ZSB0byB1c2UgSW50ZXJuZXQtRHJhZnRzIGFzIHJlZmVyZW5jZQogICBtYXRlcmlhbCBvciB0
byBjaXRlIHRoZW0gb3RoZXIgdGhhbiBhcyAid29yayBpbiBwcm9ncmVzcy4iCgogICBUaGUgbGlz
dCBvZiBjdXJyZW50IEludGVybmV0LURyYWZ0cyBjYW4gYmUgYWNjZXNzZWQgYXQKICAgaHR0cDov
L3d3dy5pZXRmLm9yZy8xaWQtYWJzdHJhY3RzLmh0bWwuIFRoZSBsaXN0IG9mIEludGVybmV0LURy
YWZ0CiAgIFNoYWRvdyBEaXJlY3RvcmllcyBjYW4gYmUgYWNjZXNzZWQgYXQKICAgaHR0cDovL3d3
dy5pZXRmLm9yZy9zaGFkb3cuaHRtbC4KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCkguIFpoYWksIGV0IGFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbUGFnZSAyXQoMCklOVEVSTkVULURSQUZUICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESQoKClRhYmxlIG9mIENv
bnRlbnRzCgogICAgICAxLiBJbnRyb2R1Y3Rpb24uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLjQKICAgICAgMS4xIENvbnRlbnQgYW5kIFByZWNlZGVuY2UuLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi41CiAgICAgIDEuMiBUZXJtaW5vbG9neS4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uNQoKICAgICAgMi4gRVNBREkgUHJv
dG9jb2wgT3ZlcnZpZXcuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi43CiAgICAgIDIu
MSBFU0FESSBWaXJ0dWFsIExpbmsuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
OQogICAgICAyLjIgRVNBREkgTmVpZ2hib3IgRGV0ZXJtaW5hdGlvbi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uMTAKICAgICAgMi4zIEVTQURJIFBheWxvYWRzLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLjEwCgogICAgICAzLiBFU0FESSBEUkIgRGV0ZXJtaW5hdGlvbi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTIKCiAgICAgIDQuIEVTQURJIFBEVSBwcm9j
ZXNzaW5nLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xMwogICAgICA0LjEgVW5p
Y2FzdGluZyBFU0FESSBQRFVzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTMKICAg
ICAgNC4yIEdlbmVyYWwgVHJhbnNtaXNzaW9uIG9mIEVTQURJIFBEVXMuLi4uLi4uLi4uLi4uLi4u
Li4uLjE0CiAgICAgIDQuMyBHZW5lcmFsIFJlY2VpcHQgb2YgRVNBREkgUERVcy4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4xNAogICAgICA0LjQgRGV0YWlscyBvZiBSZWNlaXZpbmcgYW5kIFNlbmRp
bmcgRVNBREkgUERVcy4uLi4uLi4uLi4uMTUKICAgICAgNC40LjEgRVNBREktQ1NOUCBSZWNlaXB0
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjE1CiAgICAgIDQuNC4yIEVTQURJLVBT
TlAgUmVjZWlwdC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xNgogICAgICA0LjQu
MyBFU0FESS1MU1AgUmVjZWlwdC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTYK
ICAgICAgNC40LjQgUGFzc2FnZSBvZiBUaW1lLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLjE2CiAgICAgIDQuNC41IE5laWdoYm9yIEFwcGVhcmFuY2UuLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4xNgoKICAgICAgNS4gRW5kIFN0YXRpb24gQWRkcmVzc2VzLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjE4CiAgICAgIDUuMSBMZWFybmluZyBDb25maWRl
bmNlIExldmVsLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xOAogICAgICA1LjIgRm9yZ2V0
dGluZyBFbmQgU3RhdGlvbiBBZGRyZXNzZXMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTgKICAgICAg
NS4zIER1cGxpY2F0ZSBNQUMgQWRkcmVzcy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
LjE4CgogICAgICA2LiBFU0FESS1MU1AgQ29udGVudHMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uMjEKICAgICAgNi4xIEVTQURJIFBhcmFtZXRlciBEYXRhLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLjIxCiAgICAgIDYuMiBNQUMgUmVhY2hhYmlsaXR5IFRMVi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4yMgogICAgICA2LjMgRGVmYXVsdCBBdXRo
ZW50aWNhdGlvbi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMjMKCiAgICAgIDcuIElB
TkEgQ29uc2lkZXJhdGlvbnMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4yNAog
ICAgICA3LjEgRVNBREkgUGFydGljaXBhdGlvbiBhbmQgQ2FwYWJpbGl0eSBGbGFncy4uLi4uLi4u
Li4uLi4uMjQKICAgICAgNy4yIFRSSUxMIEdFTklORk8gVExWLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLjI1CgogICAgICA4LiBTZWN1cml0eSBDb25zaWRlcmF0aW9ucy4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMjcKICAgICAgOS4gQWNrbm93bGVkZ2VtZW50cy4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjI3CgogICAgICBOb3JtYXRpdmUg
cmVmZXJlbmNlcy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMjgKICAgICAg
SW5mb3JtYXRpdmUgUmVmZXJlbmNlcy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
LjI5CiAgICAgIEFwcGVuZGl4IEE6IENoYW5nZXMgdG8gW1JGQzYzMjVdLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4zMAogICAgICBBcHBlbmRpeCBaOiBDaGFuZ2UgSGlzdG9yeS4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uMzEKICAgICAgQXV0aG9ycycgQWRkcmVzc2VzLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjMzCgoKCgoKCkguIFpoYWksIGV0IGFsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAzXQoM
CklOVEVSTkVULURSQUZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFRSSUxMOiBFU0FESQoKCjEuIEludHJvZHVjdGlvbgoKICAgVGhlIElFVEYgVFJJTEwgKFRy
YW5zcGFyZW50IEludGVyY29ubmVjdGlvbiBvZiBMb3RzIG9mIExpbmtzKQogICBwcm90b2NvbCBb
UkZDNjMyNV0gcHJvdmlkZXMgbGVhc3QgY29zdCBwYWlyLXdpc2UgZGF0YSBmb3J3YXJkaW5nCiAg
IHdpdGhvdXQgY29uZmlndXJhdGlvbiBpbiBtdWx0aS1ob3AgbmV0d29ya3Mgd2l0aCBhcmJpdHJh
cnkgdG9wb2xvZ2llcwogICBhbmQgbGluayB0ZWNobm9sb2dpZXMsIHNhZmUgZm9yd2FyZGluZyBl
dmVuIGR1cmluZyBwZXJpb2RzIG9mCiAgIHRlbXBvcmFyeSBsb29wcywgYW5kIHN1cHBvcnQgZm9y
IG11bHRpLXBhdGhpbmcgb2YgYm90aCB1bmljYXN0IGFuZAogICBtdWx0aWNhc3QgdHJhZmZpYy4g
IFRSSUxMIGFjY29tcGxpc2hlcyB0aGlzIHdpdGggdGhlIElTLUlTCiAgIChJbnRlcm1lZGlhdGUg
U3lzdGVtIHRvIEludGVybWVkaWF0ZSBTeXN0ZW0pIFtJUy1JU10gW1JGQzExOTVdCiAgIFtyZmM2
MzI2YmlzXSBsaW5rLXN0YXRlIHJvdXRpbmcgcHJvdG9jb2wgdXNpbmcgYSBoZWFkZXIgd2l0aCBh
IGhvcAogICBjb3VudC4gIFRoZSBkZXNpZ24gc3VwcG9ydHMgb3B0aW1pemF0aW9uIG9mIHRoZSBk
aXN0cmlidXRpb24gb2YKICAgbXVsdGktZGVzdGluYXRpb24gZnJhbWVzIGFuZCB0d28gdHlwZXMg
b2YgZGF0YSBsYWJlbGluZzogVkxBTnMKICAgKFZpcnR1YWwgTG9jYWwgQXJlYSBOZXR3b3JrcyBb
UkZDNjMyNV0pIGFuZCBGR0xzIChGaW5lIEdyYWluZWQKICAgTGFiZWxzLCBbUkZDZmdsXSkuICBE
ZXZpY2VzIHRoYXQgaW1wbGVtZW50IFRSSUxMIGFyZSBjYWxsZWQgVFJJTEwKICAgc3dpdGNoZXMg
b3IgUkJyaWRnZXMgKFJvdXRpbmcgQnJpZGdlcykuCgogICBUaGVyZSBhcmUgZml2ZSB3YXlzIGEg
VFJJTEwgc3dpdGNoIGNhbiBsZWFybiBlbmQgc3RhdGlvbiBhZGRyZXNzZXMsCiAgIGFzIGRlc2Ny
aWJlZCBpbiBTZWN0aW9uIDQuOCBvZiBbUkZDNjMyNV0uICBUaGUgRVNBREkgKEVuZCBTdGF0aW9u
CiAgIEFkZHJlc3MgRGlzdHJpYnV0aW9uIEluZm9ybWF0aW9uKSBwcm90b2NvbCBpcyBhbiBvcHRp
b25hbCBEYXRhIExhYmVsCiAgIHNjb3BlZCB3YXkgVFJJTEwgc3dpdGNoZXMgY2FuIGNvbW11bmlj
YXRlLCB3aXRoIGVhY2ggb3RoZXIsCiAgIGluZm9ybWF0aW9uIHN1Y2ggYXMgZW5kIHN0YXRpb24g
YWRkcmVzc2VzIGFuZCB0aGVpciBUUklMTCBzd2l0Y2ggb2YKICAgYXR0YWNobWVudC4gQSBUUklM
TCBzd2l0Y2ggdGhhdCBpcyBhbm5vdW5jaW5nIGludGVyZXN0IGluIGEgRGF0YQogICBMYWJlbCBN
QVkgdXNlIHRoZSBFU0FESSBwcm90b2NvbCB0byBhbm5vdW5jZSB0aGUgZW5kIHN0YXRpb24gYWRk
cmVzcwogICBvZiBzb21lIG9yIGFsbCBvZiBpdHMgYXR0YWNoZWQgZW5kIHN0YXRpb25zIGluIHRo
YXQgRGF0YSBMYWJlbCB0bwogICBvdGhlciBUUklMTCBzd2l0Y2hlcyB0aGF0IGFyZSBydW5uaW5n
IEVTQURJIGZvciB0aGF0IERhdGEgTGFiZWwuIChJbgogICB0aGUgZnV0dXJlLCBFU0FESSBtYXkg
YWxzbyBiZSB1c2VkIGZvciBhZGRpdGlvbmFsIHR5cGVzIG9mCiAgIGluZm9ybWF0aW9uLikKCiAg
IEJ5IGRlZmF1bHQsIFRSSUxMIHN3aXRjaGVzIHdpdGggY29ubmVjdGVkIGVuZCBzdGF0aW9ucyBs
ZWFybgogICBhZGRyZXNzZXMgZnJvbSB0aGUgZGF0YSBwbGFuZSB3aGVuIGluZ3Jlc3NpbmcgYW5k
IGVncmVzc2luZyBuYXRpdmUKICAgZnJhbWVzIGFsdGhvdWdoIHN1Y2ggbGVhcm5pbmcgY2FuIGJl
IGRpc2FibGVkLiBUaGUgRVNBREkgcHJvdG9jb2wncwogICBwb3RlbnRpYWwgYWR2YW50YWdlcyBv
dmVyIGRhdGEgcGxhbmUgbGVhcm5pbmcgaW5jbHVkZSB0aGUgZm9sbG93aW5nOgoKICAgMS4gU2Vj
dXJpdHkgYWR2YW50YWdlczogKDFhKSBUaGUgRVNBREkgcHJvdG9jb2wgY2FuIGJlIHVzZWQgdG8K
ICAgICAgYW5ub3VuY2UgZW5kIHN0YXRpb25zIHdpdGggYW4gYXV0aGVudGljYXRlZCBlbnJvbGxt
ZW50IChmb3IKICAgICAgZXhhbXBsZSBlbnJvbGxtZW50IGF1dGhlbnRpY2F0ZWQgYnkgY3J5cHRv
Z3JhcGhpY2FsbHkgYmFzZWQgRUFQCiAgICAgIChFeHRlbnNpYmxlIEF1dGhlbnRpY2F0aW9uIFBy
b3RvY29sIFtSRkMzNzQ4XSkgbWV0aG9kcyB2aWEKICAgICAgWzgwMi4xWF0pLiAoMWIpIFRoZSBF
U0FESSBwcm90b2NvbCBzdXBwb3J0cyBjcnlwdG9ncmFwaGljCiAgICAgIGF1dGhlbnRpY2F0aW9u
IG9mIGl0cyBtZXNzYWdlIHBheWxvYWRzIGZvciBtb3JlIHNlY3VyZQogICAgICB0cmFuc21pc3Np
b24uCgogICAyLiBGYXN0IHVwZGF0ZSBhZHZhbnRhZ2VzOiBUaGUgRVNBREkgcHJvdG9jb2wgcHJv
dmlkZXMgYSBmYXN0IHVwZGF0ZQogICAgICBvZiBlbmQgc3RhdGlvbiBNQUMgKE1lZGlhIEFjY2Vz
cyBDb250cm9sKSBhZGRyZXNzZXMgYW5kIHRoZWlyCiAgICAgIFRSSUxMIHN3aXRjaCBvZiBhdHRh
Y2htZW50LiAgSWYgYW4gZW5kIHN0YXRpb24gaXMgdW5wbHVnZ2VkIGZyb20KICAgICAgb25lIFRS
SUxMIHN3aXRjaCBhbmQgcGx1Z2dlZCBpbnRvIGFub3RoZXIsIGZyYW1lcyBpbmdyZXNzZWQgZm9y
CiAgICAgIHRoYXQgZW5kIHN0YXRpb24ncyBNQUMgYWRkcmVzcyBjYW4gYmUgYmxhY2sgaG9sZWQu
IFRoYXQgaXMsIHRoZXkKICAgICAgY2FuIGJlIHNlbnQganVzdCB0byB0aGUgb2xkZXIgZWdyZXNz
IFRSSUxMIHN3aXRjaCB0aGF0IHRoZSBlbmQKICAgICAgc3RhdGlvbiB3YXMgY29ubmVjdGVkIHRv
IHVudGlsIGNhY2hlZCBhZGRyZXNzIGluZm9ybWF0aW9uIGF0IHNvbWUKICAgICAgcmVtb3RlIGlu
Z3Jlc3MgVFJJTEwgc3dpdGNoIHRpbWVzIG91dCwgcG9zc2libHkgZm9yIHRlbnMgb2YKICAgICAg
c2Vjb25kcyBbUkZDNjMyNV0uCgoKSC4gWmhhaSwgZXQgYWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDRdCgwKSU5URVJORVQtRFJBRlQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJJTEw6IEVTQURJCgoK
ICAgTUFDIGFkZHJlc3MgcmVhY2hhYmlsaXR5IGluZm9ybWF0aW9uLCBzb21lIEVTQURJIHBhcmFt
ZXRlcnMsIGFuZAogICBvcHRpb25hbGx5IGF1dGhlbnRpY2F0aW9uIGluZm9ybWF0aW9uIGFyZSBj
YXJyaWVkIGluIEVTQURJIHBhY2tldHMKICAgcmF0aGVyIHRoYW4gaW4gdGhlIFRSSUxMIElTLUlT
IHByb3RvY29sLiAgQXMgc3BlY2lmaWVkIGJlbG93LCBFU0FESQogICBpcywgZm9yIGVhY2ggRGF0
YSBMYWJlbCwgYSB2aXJ0dWFsIGxvZ2ljYWwgdG9wb2xvZ3kgb3ZlcmxheSBpbiB0aGUKICAgVFJJ
TEwgdG9wb2xvZ3kuIEFuIGFkdmFudGFnZSBvZiB1c2luZyBFU0FESSBvdmVyIHVzaW5nIFRSSUxM
IElTLUlTIGlzCiAgIHRoYXQgdGhlIGVuZCBzdGF0aW9uIGF0dGFjaG1lbnQgaW5mb3JtYXRpb24g
aXMgbm90IGZsb29kZWQgdG8gYWxsCiAgIFRSSUxMIHN3aXRjaGVzIGJ1dCBvbmx5IHRvIFRSSUxM
IHN3aXRjaGVzIGFkdmVydGlzaW5nIEVTQURJCiAgIHBhcnRpY2lwYXRpb24gZm9yIHRoZSBEYXRh
IExhYmVsIGluIHdoaWNoIHRob3NlIGVuZCBzdGF0aW9ucyBvY2N1ci4KCgoKCjEuMSBDb250ZW50
IGFuZCBQcmVjZWRlbmNlCgogICBUaGlzIGRvY3VtZW50IHVwZGF0ZXMgW1JGQzYzMjVdLCB0aGUg
VFJJTEwgYmFzZSBzcGVjaWZpY2F0aW9uLAogICBlc3NlbnRpYWxseSByZXBsYWNpbmcgdGhlIGRl
c2NyaXB0aW9uIG9mIHRoZSBFU0FESSBwcm90b2NvbCwKICAgcHJvdmlkaW5nIG1vcmUgZGV0YWls
LCBhbmQgcHJldmFpbGluZyBvdmVyIFtSRkM2MzI1XSB3aGVyZSB0aGV5CiAgIGNvbmZsaWN0LiBU
aGUgY2hhbmdlcyBhcmUgc3VtbWFyaXplZCBpbiBBcHBlbmRpeCBBLiBUaGVzZSBjaGFuZ2VzIGFy
ZQogICBub3QgYmFja3dhcmRzIGNvbXBhdGlibGUgYmVjYXVzZSwgYW1vbmcgb3RoZXIgdGhpbmdz
LCB0aGV5IGNoYW5nZSB0aGUKICAgZm9ybWF0IG9mIEVTQURJLUxTUHMuCgogICBTZWN0aW9uIDIg
b2YgdGhpcyBkb2N1bWVudCBpcyB0aGUgRVNBREkgcHJvdG9jb2wgb3ZlcnZpZXcuIFNlY3Rpb24g
MwogICBzcGVjaWZpZXMgRVNBREkgRFJCIGRldGVybWluYXRpb24uICBTZWN0aW9uIDQgZGlzY3Vz
c2VzIHRoZQogICBwcm9jZXNzaW5nIG9mIEVTQURJIFBEVXMuIFNlY3Rpb24gNSBkaXNjdXNzZXMg
aW50ZXJhY3Rpb24gd2l0aCBvdGhlcgogICBtb2RlcyBvZiBlbmQgc3RhdGlvbiBhZGRyZXNzIGxl
YXJuaW5nLiBBbmQgU2VjdGlvbiA2IGRlc2NyaWJlcyB0aGUKICAgRVNBREktTFNQIGFuZCBpdHMg
Y29udGVudHMuCgoKCgoxLjIgVGVybWlub2xvZ3kKCiAgIFRoaXMgZG9jdW1lbnQgdXNlcyB0aGUg
YWNyb255bXMgZGVmaW5lZCBpbiBbUkZDNjMyNV0gYW5kIHRoZQogICBmb2xsb3dpbmc6CgogICAg
ICBEYXRhIExhYmVsIC0gVkxBTiBvciBGR0wuCgogICAgICBGR0wgLSBGaW5lIEdyYWluZWQgTGFi
ZWwgW1JGQ2ZnbF0uCgogICAgICBMU1AgLSBMaW5rIFN0YXRlIFBEVS4KCiAgICAgIExTUCBudW1i
ZXIgemVybyAtIEEgTGluayBTdGF0ZSBQRFUgd2l0aCBmcmFnbWVudCBudW1iZXIgZXF1YWwgdG8K
ICAgICAgICAgICAgemVyby4KCiAgICAgIFBEVSAtIFByb2NvdG9sIERhdGEgVW5pdC4KCiAgIFRo
ZSBrZXkgd29yZHMgIk1VU1QiLCAiTVVTVCBOT1QiLCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hB
TEwgTk9UIiwKICAgIlNIT1VMRCIsICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk1BWSIs
IGFuZCAiT1BUSU9OQUwiIGluIHRoaXMKICAgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVk
IGFzIGRlc2NyaWJlZCBpbiBbUkZDMjExOV0uIENhcGl0YWxpemVkCiAgIElBTkEgQ29uc2lkZXJ0
aW9ucyB0ZXJtcyBzdWNoIGFzICJJRVRGIFJldmlldyIgYXMgdG8gYmUgaW50ZXJwcmV0ZWQKCgpI
LiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgW1BhZ2UgNV0KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgogICBhcyBkZXNjcmliZWQgaW4gW1JG
QzUyMjZdLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgpILiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgW1BhZ2UgNl0KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgoyLiBFU0FESSBQcm90b2NvbCBP
dmVydmlldwoKICAgRVNBREkgaXMgYSBEYXRhIExhYmVsIHNjb3BlZCB3YXkgZm9yIFRSSUxMIHN3
aXRjaGVzIChhbHNvIGtub3duIGFzCiAgIFJCcmlkZ2VzKSB0byBhbm5vdW5jZSBhbmQgbGVhcm4g
ZW5kIHN0YXRpb24gYWRkcmVzc2VzIHJhcGlkbHkgYW5kCiAgIHNlY3VyZWx5LiAgQW4gUkJyaWRn
ZSB0aGF0IGlzIGFubm91bmNpbmcgcGFydGljaXBhdGlvbiBpbiBFU0FESSBmb3IKICAgb25lIG9y
IG1vcmUgRGF0YSBMYWJlbHMgaXMgY2FsbGVkIGFuIEVTQURJIFJCcmlkZ2UuCgogICBFU0FESSBp
cyBhIHNlcGFyYXRlIG9wdGlvbmFsIHByb3RvY29sIGZyb20gdGhlIG1hbmRhdG9yeSBUUklMTCBJ
Uy1JUwogICBpbXBsZW1lbnRlZCBieSBhbGwgUkJyaWRnZXMgaW4gYSBjYW1wdXMuICBUaGVyZSBp
cyBhIHNlcGFyYXRlIEVTQURJCiAgIGluc3RhbmNlIGZvciBlYWNoIERhdGEgTGFiZWwgKFZMQU4g
b3IgRkdMKS4gSW4gZXNzZW5jZSwgZm9yIGVhY2ggRGF0YQogICBMYWJlbCwgdGhlcmUgaXMgYSBt
b2RpZmllZCBpbnN0YW5jZSBvZiB0aGUgSVMtSVMgcmVsaWFibGUgZmxvb2RpbmcKICAgbWVjaGFu
aXNtIGluIHdoaWNoIEVTQURJIFJCcmlkZ2VzIG1heSBjaG9vc2UgdG8gcGFydGljaXBhdGUuIChU
aGVzZQogICBhcmUgbm90IHRoZSBpbnN0YW5jZXMgc3BlY2lmaWVkIGluIFtSRkM2ODIyXS4pIEl0
IGlzIGFuCiAgIGltcGxlbWVudGF0aW9uIGRlY2lzaW9uIGhvdyBpbmRlcGVuZGVudCB0aGUgbXVs
dGlwbGUgRVNBREkgaW5zdGFuY2VzCiAgIGF0IGFuIFJCcmlkZ2UgYXJlLiBGb3IgZXhhbXBsZSwg
dGhlIEVTQURJIGxpbmsgc3RhdGUgZGF0YWJhc2UgY291bGQKICAgYmUgaW4gYSBzaW5nbGUgZGF0
YWJhc2Ugd2l0aCBhIGZpZWxkIGluIGVhY2ggcmVjb3JkIGluZGljYXRpbmcgdGhlCiAgIERhdGEg
TGFiZWwgdG8gd2hpY2ggaXQgYXBwbGllcyBvciBjb3VsZCBiZSBhIHNlcGFyYXRlIGRhdGFiYXNl
IHBlcgogICBEYXRhIExhYmVsLiBCdXQgdGhlIHVwZGF0ZSBwcm9jZXNzIG9wZXJhdGVzIHNlcGFy
YXRlbHkgZm9yIGVhY2ggRVNBREkKICAgaW5zdGFuY2UgYW5kIGluZGVwZW5kZW50bHkgZnJvbSB0
aGUgVFJJTEwgSVMtSVMgdXBkYXRlIHByb2Nlc3MuCgogICBFU0FESSBkb2VzIG5vIHJvdXRpbmcg
c28gdGhlcmUgaXMgbm8gcmVhc29uIGZvciBwc2V1ZG8tbm9kZXMgaW4gRVNBREkKICAgYW5kIG5v
bmUgYXJlIGNyZWF0ZWQuIEZ1cnRoZXJtb3JlLCB0aGVyZSBtYXkgYmUgYSByZXF1aXJlbWVudCBm
b3IgYQogICByZWxhdGl2ZWx5IGxhcmdlIGFtb3VudCBvZiBkYXRhIHRvIGJlIGRpc3RyaWJ1dGVk
IHRocm91Z2ggRVNBREkgd2hpY2gKICAgbWlnaHQgdGFrZSBhIGxhcmdlIG51bWJlciBvZiBFU0FE
SS1MU1AgZnJhZ21lbnRzLiBFU0FESS1MU1AsIEVTQURJLQogICBDU05QLCBhbmQgRVNBREktUFNO
UCBwYXlsb2FkcyBhcmUgdGhlcmVmb3JlIGZvcm1hdGVkIGFzIEV4dGVuZGVkCiAgIExldmVsIDEg
Q2lyY3VpdCBTY29wZSBQRFVzIFtGUy1MU1BdIChzZWUgYWxzbyBTZWN0aW9uIDYpLiBUaGlzIGFs
bG93cwogICB1cCB0byAyKioxNiBmcmFnbWVudHMgYnV0IGRvZXMgbm90IHN1cHBvcnQgbGluayBz
dGF0ZSBkYXRhIGFzc29jaWF0ZWQKICAgd2l0aCBwc2V1ZG8tbm9kZXMuCgogICBBZnRlciB0aGUg
VFJJTEwgaGVhZGVyLCBFU0FESSBwYWNrZXRzIGhhdmUgYW4gaW5uZXIgRXRoZXJuZXQgaGVhZGVy
CiAgIHdpdGggdGhlIElubmVyLk1hY0RBIG9mICJBbGwtRWdyZXNzLVJCcmlkZ2VzIiAoZm9ybWVy
bHkgY2FsbGVkICJBbGwtCiAgIEVTQURJLVJCcmlkZ2VzIiksIGFuIGlubmVyIERhdGEgTGFiZWwg
c3BlY2lmeWluZyB0aGUgVkxBTiBvciBGR0wgb2YKICAgaW50ZXJlc3QsIGFuZCB0aGUgIkwyLUlT
LUlTIiBFdGhlcnR5cGUgZm9sbG93ZWQgYnkgdGhlIEVTQURJIHBheWxvYWQKICAgYXMgc2hvd24g
aW4gRmlndXJlIDEuCgogICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSsKICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgIExpbmsgSGVhZGVyICAg
ICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKwogICAgICAgICAgICAgICAgICAgIHwgICAgICAgVFJJTEwgRGF0YSBIZWFkZXIgICAg
ICAgIHwKICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rCiAgICAgICAgICAgICAgICAgICAgfCAgIElubmVyIEV0aGVybmV0IEFkZHJlc3NlcyAgICAg
fAogICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsK
ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICBEYXRhIExhYmVsICAgICAgICAgICB8CiAg
ICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAg
ICAgICAgICAgICAgICAgIHwgICAgICAgICBFU0FESSBQYXlsb2FkICAgICAgICAgIHwKICAgICAg
ICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICAgICAg
ICAgICAgICAgICAgfCAgICAgICAgICBMaW5rIFRyYWlsZXIgICAgICAgICAgfAogICAgICAgICAg
ICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKCiAgICAgICAgICAg
ICAgICAgICBGaWd1cmUgMS4gVFJJTEwgRVNBREkgUGFja2V0IE92ZXJ2aWV3CgoKSC4gWmhhaSwg
ZXQgYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQ
YWdlIDddCgwKSU5URVJORVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgVFJJTEw6IEVTQURJCgoKICAgVFJJTEwgRVNBREkgcGFja2V0cyBzZW50IG9u
IGFuIEV0aGVybmV0IGxpbmsgYXJlIHN0cnVjdHVyZWQgYXMgc2hvd24KICAgYmVsb3cuICBUaGUg
b3V0ZXIgVkxBTiB0YWcgd2lsbCBub3QgYmUgcHJlc2VudCBpZiBpdCB3YXMgc3RyaXBwZWQgYnkK
ICAgYW4gRXRoZXJuZXQgcG9ydCBvdXQgb2Ygd2hpY2ggdGhlIHBhY2tldCB3YXMgc2VudC4KCiAg
IE91dGVyIEV0aGVybmV0IEhlYWRlcjoKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAgICAg
ICAgICAgTmV4dCBIb3AgRGVzdGluYXRpb24gQWRkcmVzcyAgICAgICAgICAgICAgICAgIHwKICAg
ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSsKICAgICAgfCBOZXh0IEhvcCBEZXN0aW5hdGlvbiBBZGRyLiAgICB8IFNlbmRp
bmcgUkJyaWRnZSBQb3J0IE1BQyBBZGRyLnwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAg
ICAgICAgICAgU2VuZGluZyBSQnJpZGdlIFBvcnQgTUFDIEFkZHJlc3MgICAgICAgICAgICAgIHwK
ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSsKICAgICAgIC4uLkV0aGVybmV0IGZyYW1lIHRhZ2dpbmcgaW5jbHVkaW5n
IG9wdGlvbmFsIE91dGVyLlZMQU4gdGFnLi4uCiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgRXRoZXJ0
eXBlID0gVFJJTEwgICAgICAweDIyRjMgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSsKICAgVFJJTEwgSGVhZGVyOiAgICAgICAgICAgICAgICAgICAgICArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IFYgfCBSIHxNfE9wLUxlbmd0aHwgSG9wIENvdW50IHwKICAgICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAg
ICAgfCBFZ3Jlc3MgTmlja25hbWUgICAgICAgICAgICAgICB8IEluZ3Jlc3MgKE9yaWdpbikgTmlj
a25hbWUgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgSW5uZXIgRXRoZXJuZXQgSGVhZGVyOgogICAg
ICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKwogICAgICB8ICAgICAgICAgICAgICAgICAgICAgIEFsbC1FZ3Jlc3MtUkJyaWRn
ZXMgICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8IEFsbC1FZ3Jl
c3MtUkJyaWRnZXMgY29udC4gICAgIHwgT3JpZ2luIFJCcmlkZ2UgTUFDIEFkZHJlc3MgICAgfAog
ICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgICAgICAgIE9yaWdpbiBSQnJpZGdlIE1BQyBB
ZGRyZXNzIGNvbnRpbnVlZCAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICBWTEFO
IG9yIEZHTCBEYXRhIExhYmVsICg0IG9yIDggYnl0ZXMpIC4uLgogICAgICArLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCBFdGhlcnR5cGUgPSBMMi1JUy1JUyAgIDB4MjJG
NCB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICBFU0FESSBQYXls
b2FkIChmb3JtYXR0ZWQgYXMgSVMtSVMpOgogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8IElTLUlTIENv
bW1vbiBIZWFkZXIsIElTLUlTIFBEVSBTcGVjaWZpYyBGaWVsZHMsIElTLUlTIFRMVnMgICAgfAog
ICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKwogICBGcmFtZSBDaGVjayBTZXF1ZW5jZToKICAgICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAg
ICAgfCAgICAgICAgICAgICAgICAgIEZDUyAoRnJhbWUgQ2hlY2sgU2VxdWVuY2UpICAgICAgICAg
ICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKCiAgICAgICAgICAgICAgICBGaWd1cmUgMjogRVNB
REkgRXRoZXJuZXQgTGluayBQYWNrZXQgRm9ybWF0CgogICBUaGUgTmV4dCBIb3AgRGVzdGluYXRp
b24gQWRkcmVzcyBvciBPdXRlci5NYWNEQSBpcyB0aGUgQWxsLVJCcmlkZ2VzCiAgIG11bHRpY2Fz
dCBhZGRyZXNzIGlmIHRoZSBFU0FESSBQRFUgaXMgYmVpbmcgbXVsdGljYXN0LiBJZiBpdCBpcyBi
ZWluZwogICB1bmljYXN0LCB0aGUgTmV4dCBIb3AgRGVzdGluYXRpb24gQWRkcmVzcyBpcyB0aGUg
dW5pY2FzdCBhZGRyZXNzIG9mCiAgIHRoZSBuZXh0IGhvcCBSQnJpZGdlLiAgVGhlIFZMQU4gZm9y
IHRoZSBPdXRlci5WTEFOIGluZm9ybWF0aW9uLCBpZgogICBwcmVzZW50LCB3aWxsIGJlIHRoZSBE
ZXNpZ25hdGVkIFZMQU4gZm9yIHRoZSBsaW5rIG9uIHdoaWNoIHRoZSBwYWNrZXQKICAgaXMgc2Vu
dC4gVGhlIFYgYW5kIFIgZmllbGRzIHdpbGwgYmUgemVybyB3aGlsZSB0aGUgTSBmaWVsZCB3aWxs
IGJlCgoKSC4gWmhhaSwgZXQgYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFtQYWdlIDhdCgwKSU5URVJORVQtRFJBRlQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJJTEw6IEVTQURJCgoKICAgb25lIHVubGVzcyB0
aGUgRVNBREkgUERVIHdhcyB1bmljYXN0LCBpbiB3aGljaCBjYXNlIHRoZSBNIGZpZWxkIHdpbGwK
ICAgYmUgemVyby4gVGhlIERhdGEgTGFiZWwgc3BlY2lmaWVkIHdpbGwgYmUgdGhlIFZMQU4gb3Ig
RkdMIHRvIHdoaWNoCiAgIHRoZSBFU0FESSBwYWNrZXQgYXBwbGllcy4gVGhlIE9yaWdpbiBSQnJp
ZGdlIE1BQyBBZGRyZXNzIG9yCiAgIElubmVyLk1hY1NBIE1VU1QgYmUgYSBNQUMgYWRkcmVzcyB1
bmlxdWUgYWNyb3NzIHRoZSBjYW1wdXMgb3duZWQgYnkKICAgdGhlIFJCcmlkZ2Ugb3JpZ2luYXRp
bmcgdGhlIEVTQURJIHBhY2tldCwgZm9yIGV4YW1wbGUsIGFueSBvZiBpdHMKICAgcG9ydCBNQUMg
YWRkcmVzc2VzIGlmIGl0IGhhcyBhbnkgRXRoZXJuZXQgcG9ydHMsIGFuZCBlYWNoIFJCcmlkZ2UK
ICAgTVVTVCB1c2UgdGhlIHNhbWUgSW5uZXIuTWFjU0EgZm9yIGFsbCBvZiB0aGUgRVNBREkgcGFj
a2V0cyB0aGF0CiAgIFJCcmlkZ2Ugb3JpZ2luYXRlcy4KCiAgIFRSSUxMIEVTQURJIHBhY2tldHMg
c2VudCBvbiBhIFBQUCBsaW5rIGFyZSBzdHJ1Y3R1cmVkIGFzIHNob3duIGJlbG93CiAgIFtSRkM2
MzYxXS4KCiAgIFBQUCBIZWFkZXI6CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKwogICAgICB8IFBQUCA9IFROUCAoVFJJTEwgZGF0YSkgMHgwMDVEIHwKICAgICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgIFRSSUxMIEhlYWRlcjogICAgICAgICAgICAg
ICAgICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCBWIHwgUiB8TXxPcC1MZW5ndGh8IEhvcCBDb3VudCB8
CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rCiAgICAgIHwgRWdyZXNzIE5pY2tuYW1lICAgICAgICAgICAgICAgfCBJ
bmdyZXNzIChPcmlnaW4pIE5pY2tuYW1lICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgIElubmVyIEV0
aGVybmV0IEhlYWRlcjoKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAgICAgICAgICAgICAg
ICBBbGwtRWdyZXNzLVJCcmlkZ2VzICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsKICAgICAgfCBBbGwtRWdyZXNzLVJCcmlkZ2VzIGNvbnQuICAgICB8IE9yaWdpbiBSQnJpZGdl
IE1BQyBBZGRyZXNzICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAgICAgICAgICBP
cmlnaW4gUkJyaWRnZSBNQUMgQWRkcmVzcyBjb250aW51ZWQgICAgICAgICAgIHwKICAgICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsKICAgICAgfCAgVkxBTiBvciBGR0wgRGF0YSBMYWJlbCAoNCBvciA4IGJ5dGVzKSAuLi4K
ICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgRXRoZXJ0eXBl
ID0gTDItSVMtSVMgICAweDIyRjQgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSsKICAgRVNBREkgUGF5bG9hZCAoZm9ybWF0dGVkIGFzIElTLUlTKToKICAgICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsKICAgICAgfCBJUy1JUyBDb21tb24gSGVhZGVyLCBJUy1JUyBQRFUgU3BlY2lmaWMgRmllbGRz
LCBJUy1JUyBUTFZzICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgUFBQIENoZWNrIFNlcXVlbmNlOgog
ICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICBQUFAgQ2hlY2sgU2Vx
dWVuY2UgICAgICAgICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwoKICAgICAgICAgICAg
ICAgICAgRmlndXJlIDM6IEVTQURJIFBQUCBMaW5rIFBhY2tldCBGb3JtYXQKCgoKCjIuMSBFU0FE
SSBWaXJ0dWFsIExpbmsKCiAgIEFsbCB0cmFuc2l0IFJCcmlkZ2VzIGZvcndhcmQgRVNBREkgcGFj
a2V0cyBhcyBpZiB0aGV5IHdlcmUgb3JkaW5hcnkKCgpILiBaaGFpLCBldCBhbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgOV0KDApJTlRFUk5F
VC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklM
TDogRVNBREkKCgogICBUUklMTCBEYXRhIHBhY2tldHMuICBCZWNhdXNlIG9mIHRoaXMgZm9yd2Fy
ZGluZywgaXQgYXBwZWFycyB0byBhbgogICBpbnN0YW5jZSBvZiB0aGUgRVNBREkgcHJvdG9jb2wg
YXQgYW4gUkJyaWRnZSB0aGF0IGl0IGlzIGRpcmVjdGx5CiAgIGNvbm5lY3RlZCBieSBhIG11bHRp
LWFjY2VzcyB2aXJ0dWFsIGxpbmsgdG8gYWxsIFJCcmlkZ2VzIGluIHRoZQogICBjYW1wdXMgdGhh
dCBhcmUgZGF0YSByZWFjaGFibGUgZnJvbSBpdCAoc2VlIFNlY3Rpb24gMiBvZgogICBbQ2xlYXJD
b3JyZWN0XSkgYW5kIGFyZSBydW5uaW5nIEVTQURJIGZvciB0aGF0IERhdGEgTGFiZWwuIE5vCiAg
ICJyb3V0aW5nIiBjb21wdXRhdGlvbiBvciByb3V0aW5nIGRlY2lzaW9ucyBldmVyIGhhdmUgdG8g
YmUgcGVyZm9ybWVkCiAgIGJ5IEVTQURJLiBBbiBFU0FESSBSQnJpZGdlIG1lcmVseSB0cmFuc21p
dHMgdGhlIEVTQURJIHBhY2tldHMgaXQKICAgb3JpZ2luYXRlcyBvbiB0aGlzIHZpcnR1YWwgbGlu
ayBhcyBkZXNjcmliZWQgZm9yIFRSSUxMIERhdGEgcGFja2V0cwogICBpbiBbUkZDNjMyNV0gYW5k
IFtSRkNmZ2xdLiBGb3IgbXVsdGljYXN0IEVTQURJIHBhY2tldHMgaXQgbWF5IHVzZSBhbnkKICAg
ZGlzdHJpYnV0aW9uIHRyZWUgdGhhdCBpdCBtaWdodCB1c2UgZm9yIGFuIG9yZGluYXJ5IG11bHRp
LWRlc3RpbmF0aW9uCiAgIFRSSUxMIERhdGEgcGFja2V0LiBSQnJpZGdlcyB0aGF0IGRvIG5vdCBp
bXBsZW1lbnQgdGhlIEVTQURJIHByb3RvY29sLAogICBkbyBub3QgaGF2ZSBpdCBlbmFibGVkLCBv
ciBhcmUgbm90IHBhcnRpY2lwYXRpbmcgZm9yIHRoZSBEYXRhIExhYmVsCiAgIG9mIGFuIEVTQURJ
IHBhY2tldCBkbyBub3QgZGVjYXBzdWxhdGUgb3IgbG9jYWxseSBwcm9jZXNzIHRoZSBUUklMTAog
ICBFU0FESSBwYWNrZXQuICBUaHVzLCBFU0FESSBwYWNrZXRzIGFyZSB0cmFuc3BhcmVudGx5IHR1
bm5lbGVkIHRocm91Z2gKICAgdHJhbnNpdCBSQnJpZGdlcy4KCgoKCjIuMiBFU0FESSBOZWlnaGJv
ciBEZXRlcm1pbmF0aW9uCgogICBUaGUgRVNBREkgaW5zdGFuY2UgZm9yIERhdGEgTGFiZWwgWCBh
dCBhbiBSQnJpZGdlIFJCMSBkZXRlcm1pbmVzIHdobwogICBpdHMgYWRqYWNlbnQgRVNBREkgbmVp
Z2hib3JzIGFyZSBieSBleGFtaW5pbmcgdGhlIFRSSUxMIElTLUlTIGxpbmsKICAgc3RhdGUgZGF0
YWJhc2UgZm9yIFJCcmlkZ2VzIHRoYXQgYXJlIGRhdGEgcmVhY2hhYmxlIGZyb20gUkIxIChzZWUK
ICAgU2VjdGlvbiAyIG9mIFtDbGVhckNvcnJlY3RdKSBhbmQgYXJlIGFubm91bmNpbmcgdGhlaXIg
cGFydGljaXBhdGlvbgogICBpbiBEYXRhIExhYmVsIFggRVNBREkuIFdoZW4gYW4gUkJyaWRnZSBS
QjIgYmVjb21lcyBkYXRhIHVucmVhY2hhYmxlCiAgIGZyb20gUkIxIG9yIHRoZSByZWxldmFudCBl
bnRyaWVzIGZvciBSQjIgYXJlIHB1cmdlZCBmcm9tIHRoZSBjb3JlIElTLQogICBJUyBsaW5rIHN0
YXRlIGRhdGFiYXNlLCBpdCBpcyBsb3N0IGFzIGEgbmVpZ2hib3IgYW5kIGFsc28gZHJvcHBlZAog
ICBmcm9tIGFueSBFU0FESSBpbnN0YW5jZXMsIGFuZCB3aGVuIFJCMiBpcyBubyBsb25nZXIgYW5u
b3VuY2luZwogICBwYXJ0aWNpcGF0aW9uIGluIERhdGEgTGFiZWwgWCBFU0FESSwgaXQgY2Vhc2Vz
IHRvIGJlIGEgbmVpZ2hib3IgZm9yCiAgIHRoZSBEYXRhIExhYmVsIFggRVNBREkgaW5zdGFuY2Uu
IEFsbCB0aGVzZSBjb25zaWRlcmF0aW9ucyBiZWluZyBEYXRhCiAgIExhYmVsIHNjb3BlZC4gQmVj
YXVzZSBvZiB0aGVzZSBtZWNoYW5pc21zLCB0aGVyZSBhcmUgbm8gIkhlbGxvcyIgc2VudAogICBp
biBFU0FESS4KCiAgIFBhcnRpY2lwYXRpb24gYW5ub3VuY2VtZW50IGluIGEgVkxBTiBzY29wZWQg
RVNBREkgaW5zdGFuY2UgaXMgdGhyb3VnaAogICBzZXR0aW5nIGEgZmxhZyBiaXQgaW4gdGhlIElu
dGVyZXN0ZWQgVkxBTnMgc3ViLVRMViBhbmQgYW5ub3VuY2VtZW50CiAgIGZvciBhbiBGR0wgc2Nv
cGVkIEVTQURJIGluc3RhbmNlIGlzIHRocm91Z2ggc2V0dGluZyBhIGZsYWcgYml0IGluIHRoZQog
ICBJbnRlcmVzdGVkIExhYmVscyBzdWItVExWIFtyZmM2MzI2YmlzXS4gKFNlZSBTZWN0aW9uIDcu
MSkKCgoKCjIuMyBFU0FESSBQYXlsb2FkcwoKICAgVFJJTEwgRVNBREkgcGFja2V0IHBheWxvYWRz
IGFyZSBzdHJ1Y3R1cmVkIGxpa2UgSVMtSVMgRXh0ZW5kZWQgTGV2ZWwKICAgMSBDaXJjdWl0IFNj
b3BlZCBMU1AsIENTTlAsIGFuZCBQU05QIFBEVXMgW0ZTLUxTUF0sIGV4Y2VwdCBhcwogICBpbmRp
Y2F0ZWQgYmVsb3csIGJ1dCBhcmUgYWx3YXlzIFRSSUxMIGVuY2Fwc3VsYXRlZCBvbiB0aGUgd2ly
ZSBhcyBpZgogICB0aGV5IHdlcmUgVFJJTEwgRGF0YSBwYWNrZXRzLiAgVGhlIGluZm9ybWF0aW9u
IGRpc3RyaWJ1dGVkIGJ5IHRoZQogICBFU0FESSBwcm90b2NvbCBpbmNsdWRlcyBhIGxpc3Qgb2Yg
bG9jYWwgZW5kIHN0YXRpb24gTUFDIGFkZHJlc3NlcwogICBjb25uZWN0ZWQgdG8gdGhlIG9yaWdp
bmF0aW5nIFJCcmlkZ2UgYW5kLCBmb3IgZWFjaCBzdWNoIGFkZHJlc3MsIGEKCgpILiBaaGFpLCBl
dCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFn
ZSAxMF0KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBUUklMTDogRVNBREkKCgogICBvbmUgb2N0ZXQgdW5zaWduZWQgImNvbmZpZGVu
Y2UiIHJhdGluZyBpbiB0aGUgcmFuZ2UgMC0yNTQgKHNlZQogICBTZWN0aW9uIDYuMikuIEl0IGlz
IGVudGlyZWx5IHVwIHRvIHRoZSBvcmlnaW5hdGluZyBSQnJpZGdlIHdoaWNoCiAgIGxvY2FsbHkg
Y29ubmVjdGVkIE1BQyBhZGRyZXNzZXMgaXQgd2lzaGVzIHRvIGFkdmVydGlzZSB2aWEgRVNBREkg
YW5kCiAgIHdpdGggd2hhdCBjb25maWRlbmNlLiBJdCBNQVkgYWR2ZXJ0aXNlIGFsbCwgc29tZSwg
b3Igbm9uZSBvZiBzdWNoCiAgIGFkZHJlc3Nlcy4gSW4gYWRkaXRpb24sIHNvbWUgRVNBREkgcGFy
YW1ldGVycyBvZiB0aGUgYWR2ZXJ0aXNpbmcKICAgUkJyaWRnZSAoc2VlIFNlY3Rpb24gNi4xKSBh
bmQgb3B0aW9uYWxseSBhdXRoZW50aWNhdGlvbiBpbmZvcm1hdGlvbgogICAoc2VlIFNlY3Rpb24g
Ni4zKSBhcmUgaW5jbHVkZWQuIEZ1dHVyZSB1c2VzIG9mIEVTQURJIG1heSBkaXN0cmlidXRlCiAg
IG90aGVyIHR5cGVzIG9mIGluZm9ybWF0aW9uLgoKICAgVFJJTEwgRVNBREktTFNQcyBNVVNUIE5P
VCBjb250YWluIGEgRGF0YSBMYWJlbCBJRCBpbiB0aGVpciBwYXlsb2FkLgogICBUaGUgRGF0YSBM
YWJlbCB0byB3aGljaCB0aGUgRVNBREkgZGF0YSBhcHBsaWVzIGlzIHRoZSBEYXRhIExhYmVsIG9m
CiAgIHRoZSBUUklMTCBEYXRhIHBhY2tldCBlbmNsb3NpbmcgdGhlIEVTQURJIHBheWxvYWQuIElm
IGEgRGF0YSBMYWJlbCBJRAogICBjb3VsZCBvY2N1ciB3aXRoaW4gdGhlIHBheWxvYWQsIGl0IG1p
Z2h0IGNvbmZsaWN0IHdpdGggdGhhdCBUUklMTAogICBEYXRhIHBhY2tldCBEYXRhIExhYmVsIGFu
ZCBjb3VsZCBjb25mbGljdCB3aXRoIGFueSBmdXR1cmUgRGF0YSBMYWJlbAogICBtYXBwaW5nIHNj
aGVtZSB0aGF0IG1heSBiZSBhZG9wdGVkIFtWTEFObWFwcGluZ10uIElmIGEgVkxBTiBvciBGR0wg
SUQKICAgZmllbGQgd2l0aGluIGFuIEVTQURJLUxTUCBQRFUgZG9lcyBpbmNsdWRlIGEgdmFsdWUs
IHRoYXQgZmllbGQncwogICBjb250ZW50cyBpcyBpZ25vcmVkLgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKCkguIFpoYWksIGV0IGFsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDExXQoMCklOVEVSTkVULURSQUZUICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESQoKCjMuIEVT
QURJIERSQiBEZXRlcm1pbmF0aW9uCgogICBCZWNhdXNlIEVTQURJIGRvZXMgbm8gYWRqYWNlbmN5
IGFubm91bmNlbWVudCBvciByb3V0aW5nLCB0aGUgRVNBREktCiAgIERSQiBuZXZlciBjcmVhdGVz
IGEgcHNldWRvbm9kZS4gQnV0IGEgRFJCIChEZXNpZ25hdGVkIFJCcmlkZ2UKICAgW3JmYzYzMjdi
aXNdKSBpcyBzdGlsbCBuZWVkZWQgZm9yIEVTQURJLUxTUCBzeW5jaHJvbml6YXRpb24gYnkKICAg
aXNzdWluZyBFU0FESS1DU05QIFBEVXMgYW5kIHJlc3BvbmRpbmcgdG8gRVNBREktUFNOUCBQRFVz
LgoKICAgR2VuZXJhbGx5IHNwZWFraW5nLCB0aGUgRFJCIGVsZWN0aW9uIG9uIHRoZSBFU0FESSB2
aXJ0dWFsIGxpbmsgKHNlZQogICBTZWN0aW9uIDIuMSkgb3BlcmF0ZXMgc2ltaWxhcmx5IHRvIGEg
VFJJTEwgSVMtSVMgYnJvYWRjYXN0IGxpbmsKICAgW3JmYzYzMjdiaXNdIHdpdGggdGhlIGZvbGxv
d2luZyBleGNlcHRpb25zOiBJbiB0aGUgRGF0YSBMYWJlbCBYCiAgIEVTQURJLURSQiBlbGVjdGlv
biBhdCBSQjEgb24gYW4gRVNBREkgdmlydHVhbCBsaW5rLCB0aGUgY2FuZGlkYXRlcwogICBhcmUg
dGhlIGxvY2FsIEVTQURJIGluc3RhbmNlIGZvciBEYXRhIExhYmVsIFggYW5kIGFsbCByZW1vdGUg
RVNBREkKICAgaW5zdGFuY2VzIGF0IFJCcmlkZ2VzIHRoYXQgKDEpIGFyZSBkYXRhIHJlYWNoYWJs
ZSBmcm9tIFJCMQogICBbQ2xlYXJDb3JyZWN0XSwgYW5kICgyKSBhcmUgYW5ub3VuY2luZyBpbiB0
aGVpciBUUklMTCBJUy1JUyBMU1AgdGhhdAogICB0aGV5IGFyZSBwYXJ0aWNpcGF0aW5nIGluIEVT
QURJIGZvciBEYXRhIExhYmVsIFguIFRoZSB3aW5uZXIgaXMgdGhlCiAgIGluc3RhbmNlIHdpdGgg
dGhlIGhpZ2hlc3QgRVNBREkgUGFyYW1ldGVyIDctYml0IHByaW9yaXR5IGZpZWxkIHdpdGgKICAg
dGllcyBicm9rZW4gYnkgU3lzdGVtIElELCBjb21wYXJpbmcgZmllbGRzIGFzIHVuc2lnbmVkIGlu
dGVnZXJzIHdpdGgKICAgdGhlIGxhcmdlciBtYWduaXR1ZGUgY29uc2lkZXJlZCBoaWdoZXIgcHJp
b3JpdHkuICJTTlBBL01BQyBhZGRyZXNzIgogICBpcyBub3QgY29uc2lkZXJlZCBpbiB0aGlzIHRp
ZSBicmVha2luZyBhbmQgdGhlcmUgaXMgbm8gIlBvcnQgSUQiLgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgpILiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbUGFnZSAxMl0KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgo0LiBFU0FE
SSBQRFUgcHJvY2Vzc2luZwoKICAgRGF0YSBMYWJlbCBYIEVTQURJIG5laWdoYm9ycyBhcmUgdXN1
YWxseSBub3QgY29ubmVjdGVkIGRpcmVjdGx5IGJ5IGEKICAgcGh5c2ljYWwgbGluaywgYnV0IGFy
ZSBhbHdheXMgbG9naWNhbGx5IGNvbm5lY3RlZCBieSBhIHZpcnR1YWwgbGluawogICAoc2VlIFNl
Y3Rpb24gMi4xKS4gVGhlcmUgY291bGQgYmUgaHVuZHJlZHMgb3IgdGhvdXNhbmRzIG9mIEVTQURJ
CiAgIFJCcmlkZ2VzIChUUklMTCBzd2l0Y2hlcykgb24gdGhlIHZpcnR1YWwgbGluay4gIFRoZXJl
IGFyZSBvbmx5IEVTQURJLQogICBMU1AsIEVTQURJLUNTTlAgYW5kIEVTQURJLVBTTlAgUERVcyB1
c2VkIGluIEVTQURJLiBJbiBwYXJ0aWN1bGFyLAogICB0aGVyZSBhcmUgbm8gSGVsbG8gb3IgTVRV
IFBEVXMgYmVjYXVzZSBFU0FESSBkb2VzIG5vdCBidWlsZCBhCiAgIHRvcG9sb2d5LCBkb2VzIG5v
dCBkbyBhbnkgcm91dGluZywgYW5kIHVzZXMgdGhlIGNhbXB1cyBTeiBNVFUuCgoKCgo0LjEgVW5p
Y2FzdGluZyBFU0FESSBQRFVzCgogICBJbiBJUy1JUywgUERVIG11bHRpY2FzdGluZyBpcyBub3Jt
YWwgb24gYSBsb2NhbCBsaW5rIGFuZCBubyBlZmZvcnQgaXMKICAgbWFkZSB0byBvcHRpbWl6ZSB0
byB1bmljYXN0IGJlY2F1c2Ugb24gdGhlIHR5cGljYWwgcGh5c2ljYWwgbGluayBmb3IKICAgd2hp
Y2ggSVMtSVMgd2FzIGRlc2lnbmVkIChjb21tb25seSBhIHBpZWNlIG9mIG11bHRpLWFjY2VzcyBF
dGhlcm5ldAogICBjYWJsZSkgYW55IGZyYW1lIG1hZGUgdGhlIGxpbmsgYnVzeSBmb3IgdGhhdCBm
cmFtZSB0aW1lLiBCdXQgdG8gRVNBREkKICAgaW5zdGFuY2VzLCB3aGF0IGFwcGVhcnMgdG8gYmUg
YSBzaW1wbGUgbXVsdGktYWNjZXNzIGxpbmsgaXMgZ2VuZXJhbGx5CiAgIGEgc2V0IG9mIG11bHRp
LWhvcCBkaXN0cmlidXRpb24gdHJlZXMgdGhhdCBtYXkgb3IgbWF5IG5vdCBiZSBwcnVuZWQuCiAg
IFRodXMsIHRyYW5zbWl0dGluZyBhIG11bHRpY2FzdCBmcmFtZSBvbiBzdWNoIGEgdHJlZSBjYW4g
aW1wb3NlIGEKICAgc3Vic3RhbnRpYWxseSBncmVhdGVyIGxvYWQgdGhhbiB0cmFuc21pdHRpbmcg
YSB1bmljYXN0IGZyYW1lLiBUaGlzCiAgIGxvYWQgbWF5IGJlIGp1c3RpZmllZCBpZiB0aGVyZSBh
cmUgbGlrZWx5IHRvIGJlIG11bHRpcGxlIGxpc3RlbmVycwogICBidXQgbWF5IG5vdCBiZSBqdXN0
aWZpZWQgaWYgdGhlcmUgaXMgb25seSBvbmUgcmVjaXBpZW50IG9mIGludGVyZXN0LgogICBGb3Ig
dGhpcyByZWFzb24sIHVuZGVyIHNvbWUgY2lyY3Vtc3RhbmNlcywgRVNBREktTFNQIGFuZCBFU0FE
SS1QU05QCiAgIFBEVXMgTUFZIGJlIFRSSUxMIHVuaWNhc3QgaWYgaXQgaXMgY29uZmlybWVkIHRo
YXQgdGhlIGRlc3RpbmF0aW9uCiAgIFJCcmlkZ2Ugc3VwcG9ydHMgcmVjZWl2aW5nIHVuaWNhc3Qg
RVNBREkgUERVcyAoc2VlIFNlY3Rpb24gNi4xKS4KCiAgIFRvIHN1cHBvcnQgdW5pY2FzdGluZyBv
ZiBFU0FESSBQRFVzLCBTZWN0aW9uIDQuNi4yLjIgb2YgW1JGQzYzMjVdIGlzCiAgIHJlcGxhY2Vk
IHdpdGggdGhlIGZvbGxvd2luZzoKCiAgICI0LjYuMi4yLiBUUklMTCBFU0FESSBQYWNrZXRzCgog
ICAgICBJZiBNPTEsIHRoZSBlZ3Jlc3Mgbmlja25hbWUgZGVzaWduYXRlcyB0aGUgZGlzdHJpYnV0
aW9uIHRyZWUuICBUaGUKICAgICAgcGFja2V0IGlzIGZvcndhcmRlZCBhcyBkZXNjcmliZWQgaW4g
U2VjdGlvbiA0LjYuMi41LiAgSW4gYWRkaXRpb24sCiAgICAgIGlmIHRoZSBmb3J3YXJkaW5nIFJC
cmlkZ2UgaXMgKDEpIGludGVyZXN0ZWQgaW4gdGhlIHNwZWNpZmllZCBWTEFOCiAgICAgIG9yIEZp
bmUgR3JhaW5lZCBMYWJlbCwgKDIpIGltcGxlbWVudHMgdGhlIFRSSUxMIEVTQURJIHByb3RvY29s
LAogICAgICBhbmQgKDMpIEVTQURJIGlzIGVuYWJsZWQgZm9yIHRoYXQgVkxBTiBvciBGaW5lIEdy
YWluZWQgTGFiZWwsIHRoZQogICAgICBpbm5lciBmcmFtZSBpcyBkZWNhcHN1bGF0ZWQgYW5kIHBy
b3ZpZGVkIHRvIHRoYXQgbG9jYWwgRVNBREkKICAgICAgcHJvdG9jb2wuCgogICAgICBJZiBNPTAg
YW5kIHRoZSBlZ3Jlc3Mgbmlja25hbWUgaXMgbm90IHRoYXQgb2YgdGhlIHJlY2VpdmluZwogICAg
ICBSQnJpZGdlLCB0aGUgcGFja2V0IGlzIGZvcndhcmRlZCBhcyBmb3Iga25vd24gdW5pY2FzdCBU
UklMTCBEYXRhCiAgICAgIGluIFNlY3Rpb24gNC42LjIuNC4gSWYgTT0wIGFuZCB0aGUgZWdyZXNz
IG5pY2tuYW1lIGlzIHRoYXQgb2YgdGhlCiAgICAgIHJlY2VpdmluZyBSQnJpZGdlIGFuZCB0aGUg
cmVjZWl2aW5nIFJCcmlkZ2Ugc3VwcG9ydHMgdW5pY2FzdCBFU0FESQogICAgICBQRFVzLCB0aGVu
IHRoZSBFU0FESSBwYWNrZXQgaXMgZGVjYXBzdWxhdGVkIGFuZCBwcm9jZXNzZWQgaWYgaXQKICAg
ICAgbWVldHMgdGhlIHRocmVlIG51bWJlcmVkIGNvbmRpdGlvbnMgaW4gdGhlIHBhcmFncmFwaCBh
Ym92ZSwKICAgICAgb3RoZXJ3aXNlIGl0IGlzIGRpc2NhcmRlZC4iCgoKCkguIFpoYWksIGV0IGFs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDEz
XQoMCklOVEVSTkVULURSQUZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFRSSUxMOiBFU0FESQoKCiAgIFRoZSByZWZlcmVuY2VzIHRvICI0LjYuMi4yIiwgIjQu
Ni4yLjQiLCBhbmQgIjQuNi4yLjUiIGFib3ZlIHJlZmVyIHRvCiAgIHRob3NlIHNlY3Rpb25zIGlu
IFtSRkM2MzI1XS4KCgoKCjQuMiBHZW5lcmFsIFRyYW5zbWlzc2lvbiBvZiBFU0FESSBQRFVzCgog
ICBBbiBFU0FESSBpbnN0YW5jZSBTSE9VTEQgTk9UIHRyYW5zbWl0IGFueSBFU0FESSBQRFVzIGlm
IGl0IGhhcyBubwogICBFU0FESSBuZWlnaGJvcnMuIFRoZXkgd291bGQganVzdCBiZSBhIHdhc3Rl
IG9mIGJhbmR3aWR0aC4KCiAgIFRoZSBNVFUgYXZhaWxhYmxlIHRvIEVTQURJIHBheWxvYWRzIGlz
IGF0IGxlYXN0IDI0IGJ5dGVzIGxlc3MgdGhhbgogICB0aGF0IGF2YWlsYWJsZSB0byBUUklMTCBJ
Uy1JUyBiZWNhdXNlIG9mIHRoZSBhZGRpdGlvbmFsIGZpZWxkcwogICByZXF1aXJlZCAoIDIoVFJJ
TEwgRXRoZXJ0eXBlKSArIDYoVFJJTEwgSGVhZGVyKSArIDYoSW5uZXIuTWFjREEpICsKICAgNihJ
bm5lci5NYWNTQSkgKyA0LzgoSW5uZXIuVkxBTi9Jbm5lci5GR0wpIGJ5dGVzKS4gVGh1cyB0aGUg
aW5uZXIKICAgRVNBREkgcGF5bG9hZCwgc3RhcnRpbmcgd2l0aCB0aGUgSW50cmFkb21haW4gUm91
dGVpbmcgUHJvdG9jb2wKICAgRGlzY3JpbWluYXRvciBieXRlLCBNVVNUIE5PVCBleGNlZWQgU3og
bWludXMgMjQgZm9yIGEgVkxBTiBFU0FESQogICBpbnN0YW5jZSBvciBTeiBtaW51cyAyOCBmb3Ig
YW4gRkdMIEVTREFJIGluc3RhbmNlOyBob3dldmVyLCBpZiBhCiAgIGxhcmdlciBwYXlsb2FkIGlz
IHJlY2VpdmVkLCBpdCBpcyBwcm9jZXNzZWQgbm9ybWFsbHkuIChTZWUgW1JGQzYzMjVdCiAgIGFu
ZCBbQ2xlYXJDb3JyZWN0XSBmb3IgZGlzY3Vzc2lvbnMgb2YgU3ogYW5kIE1UVS4pCgogICBUaGUg
Zm9ybWF0IG9mIGEgdW5pY2FzdCBFU0FESSBwYWNrZXQgaXMgdGhlIGZvcm1hdCBvZiBtdWx0aWNh
c3QgVFJJTEwKICAgRVNBREkgcGFja2V0LCBpbiBTZWN0aW9uIDIgYWJvdmUsIGV4Y2VwdCBhcyBm
b2xsb3dzOgoKICAgbyAgT24gYW4gRXRoZXJuZXQgbGluaywgaW4gdGhlIE91dGVyIEV0aGVybmV0
IEhlYWRlciB0aGUgT3V0ZXIuTWFjREEKICAgICAgaXMgdGhlIHVuaWNhc3QgYWRkcmVzcyBvZiB0
aGUgbmV4dCBob3AgUkJyaWRnZS4KCiAgIG8gIEluIHRoZSBUUklMTCBoZWFkZXIsIHRoZSBNIGJp
dCBpcyBzZXQgdG8gemVybyBhbmQgdGhlIEVncmVzcwogICAgICBOaWNrbmFtZSBpcyB0aGUgbmlj
a25hbWUgb2YgdGhlIGRlc3RpbmF0aW9uIFJCcmlkZ2UuCgogICBJbiBhbGwgY2FzZXMgd2hlcmUg
dGhpcyBkb2N1bWVudCBzYXlzIHRoYXQgYW4gRVNBREkgUERVIGlzIG11bHRpY2FzdCwKICAgaWYg
dGhlIHRyYW5zbWl0dGluZyBSQnJpZGdlIGhhcyBvbmx5IG9uZSBuZWlnaGJvciBhbmQgdGhhdCBu
ZWlnaGJvcgogICBhZHZlcnRpc2VzIHN1cHBvcnQgZm9yIHVuaWNhc3QsIHRoZSBQRFUgTUFZIGJl
IHVuaWNhc3QuCgogICBbRlMtTFNQXSBwcm92aWRlcyBhIHByaW9yaXR5IGJpdCB0byBpbmRpY2F0
ZSB0aGF0IGFuIExTUCBmcmFnbWVudAogICBzaG91bGQgYmUgZmxvb2RlZCB3aXRoIGhpZ2ggcHJp
b3JpdHkuIFRoaXMgYml0IFNIT1VMRCBiZSBzZXQgb24KICAgRVNBREktTFNQIGZyYWdtZW50IHpl
cm8gYW5kIFNIT1VMRCBOT1QgYmUgc2V0IG9uIGFueSBvdGhlciBFU0FESS1MU1AKICAgZnJhZ21l
bnQuCgoKCgo0LjMgR2VuZXJhbCBSZWNlaXB0IG9mIEVTQURJIFBEVXMKCiAgIEJlY2F1c2UgRVNB
REkgbmVpZ2hib3IgYWRqYWNlbmN5IGlzIGluIHRlcm1zIG9mIFN5c3RlbSBJRCwgYWxsIFBEVQog
ICBhY2NlcHRhbmNlIHRlc3RzIHRoYXQgaW4gVFJJTEwvSVMtSVMgY2hlY2sgdGhhdCB0aGUgUERV
IGlzIGZyb20gYW4KICAgYWRqYWNlbnQgcm91dGVyIGluc3RlYWQgY2hlY2sgdGhhdCB0aGUgU3lz
dGVtIElEIGlzIHRoYXQgb2YgYW4gRVNBREkKICAgbmVpZ2hib3IgYW5kIGRvIG5vdCBjaGVjayBl
aXRoZXIgdGhlIHNvdXJjZSBJbm5lciBvciBPdXRlciBTTlBBL01BQy4KCiAgIElmIGFuIEVTQURJ
IGluc3RhbmNlIGJlbGlldmVzIHRoYXQgaXQgaGFzIG5vIEVTQURJIG5laWdoYm9ycywgaXQKCgpI
LiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBbUGFnZSAxNF0KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgogICBpZ25vcmVzIGFueSBFU0FESSBQ
RFVzIGl0IHJlY2VpdmVzLgoKCgoKNC40IERldGFpbHMgb2YgUmVjZWl2aW5nIGFuZCBTZW5kaW5n
IEVTQURJIFBEVXMKCiAgICAgICAgICAgICBFdmVudCAgICAgfCAgICAgU2VjdGlvbgogICAgICAg
ICAtLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgIFJlY2VpdmUg
ICAgfCAgIFNlZQogICAgICAgICAgIEVTQURJLUNTTlAgIHwgICBTZWN0aW9uIDQuNC4xCiAgICAg
ICAgIC0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgUmVjZWl2
ZSAgICB8ICAgU2VlCiAgICAgICAgICAgRVNBREktUFNOUCAgfCAgIFNlY3Rpb24gNC40LjIKICAg
ICAgICAgLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICBSZWNl
aXZlICAgIHwgICBTZWUKICAgICAgICAgICBFU0FESS1MU1AgICB8ICAgU2VjdGlvbiA0LjQuMwog
ICAgICAgICAtLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgIFBh
c3NhZ2UgICAgfCAgIFNlZQogICAgICAgICAgICBvZiBUaW1lICAgIHwgICBTZWN0aW9uIDQuNC40
CiAgICAgICAgIC0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAg
TmVpZ2hib3IgICB8ICAgU2VlCiAgICAgICAgICAgQXBwZWFyYW5jZSAgfCAgIFNlY3Rpb24gNC40
LjUKICAgICAgICAgLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLQoKCgoKNC40LjEg
RVNBREktQ1NOUCBSZWNlaXB0CgogICBJZiBhbiBFU0FESSBSQnJpZGdlIFJCMSBiZWxpZXZlcyBp
dCBpcyBEUkIgb24gYSB2aXJ0dWFsIGxpbmsgZm9yIERhdGEKICAgTGFiZWwgWCwgaXQgaWdub3Jl
cyBhbiBFU0FESS1DU05QIGl0IHJlY2VpdmVzLgoKICAgSWYgUkIxIGJlbGlldmVzIGl0IGlzIG5v
dCBEUkI6CgogICAgICBXaGVuIFJCMSByZWNlaXZlcyBhbiBFU0FESS1DU05QIGZyb20gUkIyIGFu
ZCBkZXRlY3RzIHRoYXQgaXQgaGFzCiAgICAgIEVTQURJLUxTUHMgdGhhdCBSQjIgaXMgbWlzc2lu
ZywgaXQgc2V0cyB0aGUgdHJhbnNtaXNzaW9uIGZsYWcgb25seQogICAgICBmb3IgaXRzIG93biBF
U0FESS1MU1BzIHRoYXQgUkIyIGlzIG1pc3NpbmcuIE1pc3NpbmcgRVNBREktTFNQcwogICAgICBv
cmlnaW5hdGVkIGJ5IG90aGVyIEVTQURJIFJCcmlkZ2VzIHdpbGwgYmUgZGV0ZWN0ZWQgYnkgdGhv
c2Ugb3RoZXIKICAgICAgRVNBREkgUkJyaWRnZXMgYmVjYXVzZSBhbGwgZGF0YSByZWFjaGFibGUg
RVNBREkgUkJyaWRnZXMKICAgICAgcGFydGljaXBhdGluZyBmb3IgRGF0YSBMYWJlbCBYIGFyZSBh
ZGphY2VudC4KCiAgICAgIFdoZW4gUkIxIHJlY2VpdmVzIGFuIEVTQURJLUNTTlAgZnJvbSBSQjIg
YW5kIGRldGVjdHMgdGhhdCBpdCBpcwogICAgICBtaXNzaW5nIEVTQURJLUxTUHMgb3JpZ2luYXRl
ZCBieSBSQnJpZGdlcyByZWFjaGFibGUgZnJvbSBSQjEgdGhhdAogICAgICBSQjIgaGFzLCBpdCBn
ZW5lcmF0ZXMgb25lIG9yIG1vcmUgRVNBREktUFNOUCBQRFVzLiBHZW5lcmFsbHksCiAgICAgIEVT
QURJLVBTTlBzIGFyZSBtdWx0aWNhc3QgYW5kIG1heSBiZSBmcmFnbWVudGVkIGFzIGluIElTLUlT
OwogICAgICBob3dldmVyLCBpZiBSQjEgaXMgbWlzc2luZyBFU0FESS1MU1BzIGZyb20gUkJ4IGFu
ZCBSQnggaXMKICAgICAgYWR2ZXJ0aXNpbmcgdW5pY2FzdCBFU0FESSBQRFUgc3VwcG9ydCwgUkIx
IE1BWSBjb25zdHJ1Y3Qgb25lIG9yCiAgICAgIG1vcmUgRUFTREktUFNOUCBmcmFnbWVudHMgbGlz
dGluZyBvbmx5IFJCeCBFU0FEUC1MU1BzIGFuZCB1bmljYXN0CiAgICAgIHRob3NlIEVTQURJLVBT
TlBzIHRvIFJCeC4KCgpILiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBbUGFnZSAxNV0KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgo0LjQuMiBF
U0FESS1QU05QIFJlY2VpcHQKCiAgIFdoZW4gUkJ4IHJlY2VpdmVzIGFuIEVTQURJLVBTTlAgUERV
LCBpZiBSQnggaXMgdGhlIG9yaWdpbmF0b3Igb2YgYW55CiAgIEVTQURJLUxTUHMgcmVxdWVzdGVk
IGJ5IHRoZSBFU0FESS1QU05QIHRob3NlIEVTQURJLUxTUHMgd2lsbCBiZQogICBtdWx0aWNhc3Qg
b24gdGhlIHZpcnR1YWwgbGluay4KCgoKCjQuNC4zIEVTQURJLUxTUCBSZWNlaXB0CgogICBQcm9j
ZXNzaW5nIG9mIGEgcmVjZWl2ZWQgRVNBREktTFNQIGlzIGFzIGluIFtGUy1MU1BdLgoKICAgSW4g
dGhlIGNhc2Ugb2YgcmVjZWl2aW5nIGFuIEVTQURJLUxTUCB3aXRoIGEgc21hbGxlciBzZXF1ZW5j
ZSBudW1iZXIKICAgdGhhbiB0aGUgY29weSBzdG9yZWQgaW4gdGhlIGxvY2FsIEVBU0RJIExpbmsg
U3RhdGUgRGF0YWJhc2UgdGhlIGxvY2FsCiAgIEVTQURJIGluc3RhbmNlIHdpbGwgYWxzbyBzY2hl
ZHVsZSBtdWx0aWNhc3RpbmcgaXRzIHN0b3JlZCBjb3B5LgoKCgoKNC40LjQgUGFzc2FnZSBvZiBU
aW1lCgogICBJZiBhbiBFU0FESSBpbnN0YW5jZSBiZWxpZXZlcyBpdCBpcyBEUkIsIGl0IG11bHRp
Y2FzdHMgYW4gRVNBREktQ1NOUAogICBwZXJpb2RpY2FsbHkgKHRocmljZSBwZXIgQ1NOUCBUaW1l
LCBzZWUgU2VjdGlvbiA2LjEpIHRvIGtlZXAgdGhlIGxpbmsKICAgc3RhdGUgZGF0YWJhc2Ugc3lu
Y2hyb25pemVkIGFtb25nIGl0cyBuZWlnaGJvcnMgb24gdGhlIHZpcnR1YWwgbGluay4KCiAgIFRo
ZSBtdWx0aS1ob3AgVFJJTEwgbXVsdGktZGVzdGluYXRpb24gcGFja2V0IGRpc3RyaWJ1dGlvbiB3
aXRoCiAgIFJldmVyc2UgUGF0aCBGb3J3YXJkaW5nIENoZWNrIHdpbGwgdHlwaWNhbGx5IGJlIGxl
c3MgcmVsaWFibGUgdGhhbgogICB0aGUgc2luZ2xlIGhvcCBsaW5rLWxvY2FsIExTUCBzeW5jaHJv
bml6YXRpb24gb2YgVFJJTEwgSVMtSVMuCiAgIFRoZXJlZm9yZSwgZm9yIExTUCBzeW5jaHJvbml6
YXRpb24gcm9idXN0bmVzcywgaW4gYWRkaXRpb24gdG8gc2VuZGluZwogICBFU0FESS1DU05QcyB3
aGVuIGl0IGlzIERSQiwgYW4gRVNBREkgUkJyaWRnZSBTSE9VTEQgYWxzbyB0cmFuc21pdCBhbgog
ICBFU0FESS1DU05QIGZvciBhbiBFU0FESSBpbnN0YW5jZSBpZiBhbGwgb2YgdGhlIGZvbGxvd2lu
ZyBjb25kaXRpb25zCiAgIGFyZSBtZXQ6CgogICBvICBpdCBzZWVzIG9uZSBvciBtb3JlIEVTQURJ
IG5laWdoYm9ycyBmb3IgdGhhdCBpbnN0YW5jZSwgYW5kCiAgIG8gIGl0IGRvZXMgbm90IGJlbGll
dmUgaXQgaXMgRFJCIGZvciB0aGUgRVNBREkgaW5zdGFuY2UsIGFuZAogICBvICBpdCBoYXMgbm90
IHJlY2VpdmVkIG9yIHNlbnQgYW4gRVNBREktQ1NOUCBQRFUgZm9yIHRoZSBpbnN0YW5jZSBmb3IK
ICAgICAgdGhlIENTTlAgVGltZSAoc2VlIFNlY3Rpb24gNi4xKSBvZiB0aGUgRFJCLgoKCgoKNC40
LjUgTmVpZ2hib3IgQXBwZWFyYW5jZQoKICAgV2hlbiBhbiBFU0FESSBpbnN0YW5jZSBzZWVzIHRo
YXQgaXQgaGFzIGEgbmV3IG5laWdoYm9yLCBpdHMgc2VsZi0KICAgb3JpZ2luYXRlZCBFQVNESS1M
U1AgZnJhZ21lbnRzIGFyZSBzY2hlZHVsZWQgdG8gYmUgc2VudCBhbmQgTUFZIGJlCiAgIHVuaWNh
c3QgdG8gdGhhdCBuZWlnaGJvciBpZiB0aGUgbmVpZ2hib3IgaXMgYW5ub3VuY2luZyBpbiBpdHMg
TFNQCiAgIHRoYXQgaXQgc3VwcG9ydHMgdW5pY2FzdCBFU0FESSAoc2VlIFNlY3Rpb24gNi4xKS4g
SWYgYWxsIHRoZSBvdGhlcgogICBFU0FESSBpbnN0YW5jZXMgZm9yIHRoZSBzYW1lIERhdGEgTGFi
ZWwgc2VuZCB0aGVpciBzZWxmLW9yaWdpbmF0ZWQKICAgRVNBREktTFNQcyBpbW1lZGlhdGVseSwg
dGhlcmUgbWF5IGJlIGEgc3VyZ2Ugb2YgdHJhZmZpYyB0byB0aGF0IG5ldwoKCkguIFpoYWksIGV0
IGFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQYWdl
IDE2XQoMCklOVEVSTkVULURSQUZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFRSSUxMOiBFU0FESQoKCiAgIG5laWdoYm9yLiBTbyB0aGUgRVNBREkgaW5zdGFu
Y2VzIFNIT1VMRCB3YWl0IGFuIGludGVydmFsIG9mIHRpbWUKICAgYmVmb3JlIHNlbmRpbmcgdGhl
aXIgRVNBREktTFNQIHRvIGEgbmV3IG5laWdoYm9yLiAgVGhlIGludGVydmFsIHRpbWUKICAgdmFs
dWUgaXMgdXAgdG8gdGhlIGRldmljZSBpbXBsZW1lbnRhdGlvbiBhbmQgaXMgc3ViamVjdCB0byB0
aGUgdXN1YWwKICAgSVMtSVMgdGltaW5nIGppdHRlci4gT25lIHN1Z2dlc3Rpb24gaXMgdGhhdCB0
aGUgaW50ZXJ2YWwgdGltZSBjYW4gYmUKICAgYXNzaWduZWQgYSByYW5kb20gdmFsdWUgd2l0aCBh
IHJhbmdlIGJhc2VkIG9uIHRoZSBSQnJpZGdlJ3Mgbmlja25hbWUKICAgKG9yIGFueSBvbmUgb2Yg
aXRzIG5pY2tuYW1lcyBpZiBpdCBob2xkcyBtb3JlIHRoYW4gb25lKSBzdWNoIGFzICggMiAqCiAg
IG5pY2tuYW1lIC8gMHhGRkMwICkgc2Vjb25kcyBhc3N1bWluZyAibmlja25hbWUiIGFuZCAweEZG
Q08gdG8gYmUKICAgdW5zaWduZWQgcXVhbnRpdGllcy4KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKCgoKCgpILiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAxN10KDApJTlRFUk5FVC1EUkFGVCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgo1
LiBFbmQgU3RhdGlvbiBBZGRyZXNzZXMKCiAgIFRoZSBzdWJzZWN0aW9ucyBiZWxvdyBkaXNjdXNz
IGVuZCBzdGF0aW9uIGFkZHJlc3MgY29uc2lkZXJhdGlvbnMgaW4KICAgdGhlIGNvbnRleHQgb2Yg
RVNBREkuCgoKCgo1LjEgTGVhcm5pbmcgQ29uZmlkZW5jZSBMZXZlbAoKICAgVGhlIGNvbmZpZGVu
Y2UgbGV2ZWwgbWVjaGFuaXNtIGFsbG93cyBhbiBSQnJpZGdlIGNhbXB1cyBtYW5hZ2VyIHRvCiAg
IGNhdXNlIGNlcnRhaW4gYWRkcmVzcyBsZWFybmluZyBzb3VyY2VzIHRvIHByZXZhaWwgb3ZlciBv
dGhlcnMuIE1BQwogICBhZGRyZXNzIGluZm9ybWF0aW9uIGxlYXJuZWQgdGhyb3VnaCBhIHJlZ2lz
dHJhdGlvbiBwcm90b2NvbCwgc3VjaCBhcwogICBbODAyLjFYXSB3aXRoIGEgY3J5cHRvZ3JhcGhp
Y2FsbHkgYmFzZWQgRUFQIFtSRkMzNzQ4XSBtZXRob2QsIG1pZ2h0CiAgIGJlIGNvbnNpZGVyZWQg
bW9yZSByZWxpYWJsZSB0aGFuIGluZm9ybWF0aW9uIGxlYXJuZWQgdGhyb3VnaCB0aGUgbWVyZQog
ICBvYnNlcnZhdGlvbiBvZiBkYXRhIHRyYWZmaWMuICBXaGVuIHN1Y2ggYXV0aGVudGljYXRlZCBs
ZWFybmVkIGFkZHJlc3MKICAgaW5mb3JtYXRpb24gaXMgdHJhbnNtaXR0ZWQgdmlhIHRoZSBFU0FE
SSBwcm90b2NvbCwgdGhlIHVzZSBvZgogICBhdXRoZW50aWNhdGlvbiBpbiB0aGUgVFJJTEwgRVNB
REktTFNQIHBhY2tldHMgY291bGQgbWFrZSB0YW1wZXJpbmcKICAgd2l0aCBpdCBpbiB0cmFuc2l0
IHZlcnkgZGlmZmljdWx0LiAgQXMgYSByZXN1bHQsIGl0IG1pZ2h0IGJlCiAgIHJlYXNvbmFibGUg
dG8gYW5ub3VuY2Ugc3VjaCBhdXRoZW50aWNhdGVkIGluZm9ybWF0aW9uIHZpYSB0aGUgRVNBREkK
ICAgcHJvdG9jb2wgd2l0aCBhIGhpZ2ggY29uZmlkZW5jZSwgc28gaXQgd291bGQgYmUgdXNlZCBp
biBwcmVmZXJlbmNlIHRvCiAgIGFueSBhbHRlcm5hdGl2ZSBsZWFybmluZyBmcm9tIGRhdGEgb2Jz
ZXJ2YXRpb24uCgoKCgo1LjIgRm9yZ2V0dGluZyBFbmQgU3RhdGlvbiBBZGRyZXNzZXMKCiAgIFRo
ZSBlbmQgc3RhdGlvbiBhZGRyZXNzZXMgbGVhcm5lZCB0aHJvdWdoIHRoZSBUUklMTCBFU0FESSBw
cm90b2NvbAogICBzaG91bGQgYmUgZm9yZ290dGVuIHRocm91Z2ggY2hhbmdlcyBpbiBFU0FESS1M
U1BzLiBUaGUgdGltZSBvdXQgb2YKICAgdGhlIGxlYXJuZWQgZW5kIHN0YXRpb24gYWRkcmVzcyBp
cyB1cCB0byB0aGUgb3JpZ2luYXRpbmcgUkJyaWRnZSB0aGF0CiAgIGRlY2lkZXMgd2hlbiB0byBy
ZW1vdmUgc3VjaCBpbmZvcm1hdGlvbiBmcm9tIGl0cyBFU0FESS1MU1BzIChvciB1cCB0bwogICBF
U0FESSBwcm90b2NvbCB0aW1lb3V0cyBpZiB0aGUgb3JpZ2luYXRpbmcgUkJyaWRnZSBiZWNvbWVz
CiAgIHVucmVhY2hhYmxlKS4KCiAgIElmIFJCcmlkZ2UgUkJuIHBhcnRpY2lwYXRpbmcgaW4gdGhl
IFRSSUxMIEVTQURJIHByb3RvY29sIGZvciBEYXRhCiAgIExhYmVsIFggbm8gbG9uZ2VyIHdpc2hl
cyB0byBwYXJ0aWNpcGF0ZSBpbiBFU0FESSwgaXQgY2Vhc2VzIHRvCiAgIHBhcnRpY2lwYXRlIGJ5
ICgxKSBjbGVhcmluZyB0aGUgRVNBREkgcGFydGljaXBhdGlvbiBiaXQgaW4gdGhlCiAgIGFwcHJv
cHJpYXRlIEludGVyZXN0ZWQgVkxBTnMgb3IgSW50ZXJlc3RlZCBMYWJlbHMgc3ViLVRMViBhbmQg
KDIpCiAgIHNlbmRpbmcgYSBmaW5hbCBFU0FESS1MU1AgbnVsbGluZyBvdXQgaXRzIEVTQURJLUxT
UCBpbmZvcm1hdGlvbi4KCgoKCjUuMyBEdXBsaWNhdGUgTUFDIEFkZHJlc3MKCiAgIFdpdGggRVNB
REksIGl0IGlzIHBvc3NpYmxlIHRvIHBlcnNpc3RlbnRseSBzZWUgb2NjdXJyZW5jZXMgb2YgdGhl
CiAgIHNhbWUgTUFDIGFkZHJlc3Mgd2l0aCB0aGUgc2FtZSBEYXRhIExhYmVsIGJlaW5nIGFkdmVy
dGlzZWQgYXMKICAgcmVhY2hhYmxlIGJ5IHR3byBvciBtb3JlIFJCcmlkZ2VzLiBUaGUgc3BlY2lm
aWNhdGlvbiBvZiBob3cgdG8gaGFuZGxlCiAgIHRoaXMgc2l0dWF0aW9uIGluIFtSRkM2MzI1XSBp
cyB1cGRhdGVkIGJ5IHJlcGxhY2luZyB0aGUgbGFzdCBzZW50ZW5jZQoKCkguIFpoYWksIGV0IGFs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDE4
XQoMCklOVEVSTkVULURSQUZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFRSSUxMOiBFU0FESQoKCiAgIG9mIHRoZSBsYXN0IHBhcmFncmFwaCBvZiBTZWN0aW9u
IDQuMiBvZiBbUkZDNjMyNV0gYXMgc2hvd24gYmVsb3cgdG8KICAgcHJvdmlkZSBiZXR0ZXIgdHJh
ZmZpYyBzcHJlYWRpbmcgd2hpbGUgYXZvaWRpbmcgcG9zc2libGUgYWRkcmVzcwogICBmbGlwLWZs
b3BwaW5nLgoKICAgQXMgYmFja2dyb3VuZCwgYXNzdW1lIHNvbWUgZW5kIHN0YXRpb24gb3Igc2V0
IG9mIGVuZCBzdGF0aW9ucyBoYXZlCiAgIHR3byBvciBtb3JlIHBvcnRzIHdpdGggdGhlIHNhbWUg
TUFDJmxhYmVsIHdpdGggZWFjaCBwb3J0IGNvbm5lY3RlZCB0bwogICBkaWZmZXJlbnQgUkJyaWRn
ZXMgKFJCMSwgUkIyLCAuLi4pIGJ5IHNlcGFyYXRlIGxpbmtzLiAoTGFiZWwgaXMgYQogICBWTEFO
IG9yIEZHTC4pIFdpdGggRVNBREksIHNvbWUgb3RoZXIgUkJyaWRnZSwgUkIwLCBjYW4gcGVyc2lz
dGVudGx5CiAgIHNlZSB0aGF0IE1BQyZsYWJlbCBjb25uZWN0ZWQgdG8gbXVsdGlwbGUgUkJyaWRn
ZXMuIFdoZW4gUkIwIGluZ3Jlc3NlcwogICBhIGZyYW1lIGRlc3RpbmVkIGZvciB0aGF0IE1BQyZs
YWJlbCwgdGhlIGN1cnJlbnQgW1JGQzYzMjVdIHRleHQKICAgcGVybWl0cyBhIHdpZGUgcmFuZ2Ug
b2YgYmVoYXZpb3IuICBJbiBwYXJ0aWN1bGFyLCBpdCB3b3VsZCBwZXJtaXQgUkIwCiAgIHRvIHVz
ZSBzb21lIHJ1bGUgc3VjaCBhcyBhbHdheXMgc2VuZCB0byB0aGUgZWdyZXNzIHdpdGggdGhlIGxv
d2VzdAogICBTeXN0ZW0gSUQsIHdoaWNoIHdvdWxkIHB1dCBhbGwgb2YgdGhpcyB0cmFmZmljIHRo
cm91Z2ggb25lIG9mIHRoZQogICBlZ3Jlc3MgUkJyaWRnZXMgYW5kIG9uZSBvZiB0aGUgZW5kIHN0
YXRpb24gcG9ydHMuICBUaGVyZSB3b3VsZCBiZSBubwogICBsb2FkIHNwcmVhZGluZyBldmVuIGlm
IHRoZXJlIHdlcmUgbXVsdGlwbGUgZGlmZmVyZW50IGluZ3Jlc3MgUkJyaWRnZXMKICAgYW5kL29y
IGRpZmZlcmVudCBNQUMgYWRkcmVzc2VzIHdpdGggdGhlIHNhbWUgcmVhY2hhYmlsaXR5LiBJdCBh
bHNvCiAgIHdvdWxkIGFsc28gcGVybWl0IFJCMCB0byBzZW5kIGRpZmZlcmVudCB0cmFmZmljIHRv
IGRpZmZlcmVudCBlZ3Jlc3NlcwogICBieSBkb2luZyBFQ01QIGF0IGEgZmxvdyBsZXZlbCwgd2hp
Y2ggd291bGQgbGlrZWx5IHJlc3VsdCBpbiByZXR1cm4KICAgdHJhZmZpYyB0byBSQjAgZnJvbSBS
QjEsIFJCMiwgLi4uIGZvciB0aGUgc2FtZSBNQUMmbGFiZWwuIFRoZQogICByZXN1bHRpbmcgYWRk
cmVzcyBmbGlwLWZsb3BwaW5nIGNvdWxkIGNhdXNlIHByb2JsZW1zLiAgVGhpcyB1cGRhdGUgdG8K
ICAgW1JGQzYzMjVdIGF2b2lkcyB0aGVzZSBwb3RlbnRpYWwgZGlmZmljdWx0aWVzIGJ5IHJlcXVp
cmluZyBSQjAgdG8gdXNlCiAgIG9uZSBvZiB0aGUgZm9sbG93aW5nIHR3byBwb2xpY2llczogKDEp
IHVzZSBvbmx5IG9uZSBlZ3Jlc3MgZm9yIGEKICAgcGFydGljdWxhciBNQUMmbGFiZWwgYnV0IHRv
IHNlbGVjdCB0aGF0IGVncmVzcyBwc2V1ZG8tcmFuZG9tbHkgYmFzZWQKICAgb24gdGhlIHRvcG9s
b2d5IGluY2x1ZGluZyBNQUMgcmVhY2hhYmlsaXR5IG9yICgyKSBpZiBpdCB3aWxsIG5vdCBiZQog
ICBkaXN0dXJiZWQgYnkgdGhlIHJldHVybmluZyBUUklMTCBEYXRhIHBhY2tldHMgc2hvd2luZyB0
aGUgc2FtZQogICBNQUMmbGFiZWwgZmxpcC1mbG9wcGluZyBiZXR3ZWVuIGRpZmZlcmVudCBpbmdy
ZXNzZXMsIGl0IG1heSB1c2UgRUNNUC4KICAgQXNzdW1pbmcgbXVsdGlwbGUgaW5ncmVzcyBSQnJp
ZGdlcyBhbmQvb3IgbXVsdGlwbGUgTUFDIGFkZHJlc3NlcywKICAgc3RyYXRlZ3kgMSBzaG91bGQg
cmVzdWx0IGluIGxvYWQgc3ByZWFkaW5nIHdpdGhvdXQgYWRkcmVzcyBmbGlwLQogICBmbG9wcGlu
ZyB3aGlsZSBzdHJhdGVneSAyIHdpbGwgcHJvZHVjZSBtb3JlIHVuaWZvcm0gbG9hZCBzcHJlYWRp
bmcKICAgd2l0aCBhZGRyZXNzIGZsaXAtZmxvcHBpbmcgZnJvbSB0aGUgcG9pbnQgb2YgdmlldyBv
ZiBSQjAuCgogICBPTEQgW1JGQzYzMjVdIHRleHQ6CiAgICAgICIuLi4gSWYgY29uZmlkZW5jZXMg
YXJlIGFsc28gdGllZCBiZXR3ZWVuIHRoZSBkdXBsaWNhdGVzLCBmb3IKICAgICAgY29uc2lzdGVu
Y3kgaXQgaXMgc3VnZ2VzdGVkIHRoYXQgUkIyIGRpcmVjdCBhbGwgc3VjaCBmcmFtZXMgKG9yCiAg
ICAgIGFsbCBzdWNoIGZyYW1lcyBpbiB0aGUgc2FtZSBFQ01QIGZsb3cpIHRvd2FyZCB0aGUgc2Ft
ZSBlZ3Jlc3MKICAgICAgUkJyaWRnZTsgaG93ZXZlciwgdGhlIHVzZSBvZiBvdGhlciBwb2xpY2ll
cyB3aWxsIG5vdCBjYXVzZSBhCiAgICAgIG5ldHdvcmsgcHJvYmxlbSBzaW5jZSB0cmFuc2l0IFJC
cmlkZ2VzIGRvIG5vdCBleGFtaW5lIHRoZQogICAgICBJbm5lci5NYWNEQSBmb3Iga25vd24gdW5p
Y2FzdCBmcmFtZXMuIgoKICAgTkVXIFtSRkM2MzI1XSB0ZXh0OgogICAgICAiLi4uCgogICAgICBJ
ZiBjb25maWRlbmNlcyBhcmUgYWxzbyB0aWVkIGJldHdlZW4gdGhlIGR1cGxpY2F0ZXMgdGhlbiBS
QjIgTVVTVAogICAgICBhZG9wdCBvbmUgb2YgdGhlIGZvbGxvd2luZyB0d28gc3RyYXRlZ2llczoK
CiAgICAgIDEuIEluIGEgcHNldWRvLXJhbmRvbSB3YXkgW1JGQzQwODZdLCBzZWxlY3Qgb25lIG9m
IHRoZSBlZ3Jlc3MKICAgICAgICAgUkJyaWRnZXMgdGhhdCBpcyBsZWFzdCBjb3N0IGZyb20gUkIy
IGFuZCB0byB3aGljaCB0aGUKICAgICAgICAgZGVzdGluYXRpb24gTUFDIGFwcGVhcnMgdG8gYmUg
YXR0YWNoZWQgYW5kIHNlbmQgYWxsIHRyYWZmaWMgZm9yCiAgICAgICAgIHRoZSBkZXN0aW5hdGlv
biBNQUMgYW5kIFZMQU4gKG9yIEZHTCkgdG8gdGhhdCBlZ3Jlc3MuIFRoaXMKICAgICAgICAgcHNl
dWRvLXJhbmRvbSBjaG9pY2UgbmVlZCBvbmx5IGJlIGNoYW5nZWQgd2hlbiB0aGVyZSBpcyBhCgoK
SC4gWmhhaSwgZXQgYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgW1BhZ2UgMTldCgwKSU5URVJORVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgVFJJTEw6IEVTQURJCgoKICAgICAgICAgY2hhbmdlIGluIGNh
bXB1cyB0b3BvbG9neSBvciBNQUMgYXR0YWNobWVudCBpbmZvcm1hdGlvbi4gU3VjaAogICAgICAg
ICBwc2V1ZG8tcmFuZG9tIHNlbGVjdGlvbiB3aWxsLCBvdmVyIGEgcG9wdWxhdGlvbiBvZiBpbmdy
ZXNzCiAgICAgICAgIFJCcmlkZ2VzLCBwcm9iYWJpbGlzdGljYWxseSBzcHJlYWQgdHJhZmZpYyBv
dmVyIHRoZSBwb3NzaWJsZQogICAgICAgICBlZ3Jlc3MgUkJyaWRnZXMuIFJlYXNvbmFibGUgaW5w
dXRzIHRvIHRoZSBwc2V1ZG8tcmFuZG9tCiAgICAgICAgIHNlbGVjdGlvbiBhcmUgdGhlIGluZ3Jl
c3MgUkJyaWRnZSBTeXN0ZW0gSUQgYW5kL29yIG5pY2tuYW1lLAogICAgICAgICB0aGUgVkxBTiBv
ciBGR0wsIHRoZSBkZXN0aW5hdGlvbiBNQUMgYWRkcmVzcywgYW5kIGEgdmVjdG9yIG9mCiAgICAg
ICAgIHRoZSBSQnJpZGdlcyB3aXRoIGNvbm5lY3Rpdml0eSB0byB0aGF0IE1BQyBhbmQgVkxBTi4g
VGhlcmUgaXMKICAgICAgICAgbm8gbmVlZCBmb3IgZGlmZmVyZW50IFJCcmlkZ2VzIHRvIHVzZSB0
aGUgc2FtZSBwc2V1ZG8tcmFuZG9tCiAgICAgICAgIGZ1bmN0aW9uLgoKICAgICAgMi4gSWYgUkIy
IHN1cHBvcnRzIEVDTVAgYW5kIHdpbGwgbm90IGJlIGRpc3R1cmJlZCBieSByZXR1cm4KICAgICAg
ICAgdHJhZmZpYyBmcm9tIHRoZSBzYW1lIE1BQyBhbmQgVkxBTiAob3IgRkdMKSBjb21pbmcgZnJv
bQogICAgICAgICBkaWZmZXJlbnQgaW5ncmVzcyBSQnJpZGdlcywgdGhlbiBpdCBNQVkgc2VuZCB0
cmFmZmljIHVzaW5nIEVDTVAKICAgICAgICAgYXQgdGhlIGZsb3cgbGV2ZWwgdG8gdGhlIGVncmVz
cyBSQnJpZGdlcyB0aGF0IGFyZSBsZWFzdCBjb3N0CiAgICAgICAgIGZyb20gUkIyIGFuZCB0byB3
aGljaCB0aGUgZGVzdGluYXRpb24gTUFDIGFwcGVhcnMgdG8gYmUKICAgICAgICAgYXR0YWNoZWQu
IgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpILiBaaGFpLCBldCBhbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAyMF0KDApJ
TlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBUUklMTDogRVNBREkKCgo2LiBFU0FESS1MU1AgQ29udGVudHMKCiAgIFRoZSBvbmx5IFBEVXMg
dXNlZCBpbiBFU0FESSBhcmUgdGhlIEVTQURJLUxTUCwgRVNBREktQ1NOUCwgYW5kIEVTQURJLQog
ICBQU05QIFBEVXMuIEN1cnJlbnRseSwgdGhlIGNvbnRlbnRzIG9mIGFuIEVTQURJLUxTUCBjb25z
aXN0cyBvZiB6ZXJvCiAgIG9yIG1vcmUgTUFDIFJlYWNoYWJpbGl0eSBUTFZzLCBvcHRpb25hbGx5
IGFuIEF1dGhlbnRpY2F0aW9uIFRMViwgYW5kCiAgIGV4YWN0bHkgb25lIEVTQURJIHBhcmFtZXRl
ciBBUFBzdWItVExWLiBPdGhlciBkYXRhIG1heSBiZSBpbmNsdWRlZCBpbgogICB0aGUgZnV0dXJl
IGFuZCwgYXMgaW4gSVMtSVMsIGFuIEVTQURJIGluc3RhbmNlIGlnbm9yZXMgYW55IFRMVnMgb3IK
ICAgc3ViLVRMVnMgaXQgZG9lcyBub3QgdW5kZXJzdGFuZC4gQmVjYXVzZSB0aGVzZSBQRFVzIGFy
ZSBmb3JtYXR0ZWQgYXMKICAgRXh0ZW5kZWQgTGV2ZWwgMSBDaXJjdWl0IFNjb3BlIFBEVXMgW0ZT
LUxTUF0sIHRoZSBUeXBlIGFuZCBMZW5ndGgKICAgZmllbGRzIGluIHRoZSBUTFZzIGFyZSAxNi1i
aXQuCgogICBUaGlzIHNlY3Rpb24gc3BlY2lmaWVzIHRoZSBmb3JtYXQgZm9yIHRoZSBFU0FESSBw
YXJhbWV0ZXIgZGF0YQogICBBUFBzdWItVExWLCBnaXZlcyB0aGUgcmVmZXJlbmNlIGZvciB0aGUg
RVNBREkgTUFDIFJlYWNoYWJpbGl0eSBUTFYsCiAgIGFuZCBkaXNjdXNzZXMgZGVmYXVsdCBhdXRo
ZW50aWNhdGlvbiBjb25maWd1cmF0aW9uLgoKICAgRm9yIHJvYnVzdG5lc3MsIHRoZSBwYXlsb2Fk
IGZvciBhbiBFU0FESS1MU1AgbnVtYmVyIHplcm8gYW5kIGFueQogICBFU0FESS1DU05QIG9yIEVT
QURJLVBTTlAgY292ZXJpbmcgZnJhZ21lbnQgemVybyBNVVNUIE5PVCBleGNlZWQgMTQ3MAogICBt
aW51cyAyNCBieXRlcyBpbiBsZW5ndGggKDE0NDYgYnl0ZXMpIGlmIGl0IGhhcyBhbiBJbm5lci5W
TEFOIG9yIDE0NzAKICAgbWludXMgMjggYnl0ZXMgKDE0NDIgYnl0ZXMpIGlmIGl0IGhhcyBhbiBJ
bm5lci5GR0wuICBCdXQgaWYgYW4gRVNBREktCiAgIExTUCBudW1iZXIgemVybyBvciBzdWNoIGFu
IEVTQURJLUNTTlAgb3IgRVNBREktUFNOUCBpcyByZWNlaXZlZCB0aGF0CiAgIGlzIGxvbmdlciwg
aXQgaXMgc3RpbGwgcHJvY2Vzc2VkIG5vcm1hbGx5LgoKCgoKNi4xIEVTQURJIFBhcmFtZXRlciBE
YXRhCgogICBUaGUgZmlndXJlIGJlbG93IHByZXNlbnRzIHRoZSBmb3JtYXQgb2YgdGhlIEVTQURJ
IHBhcmFtZXRlciBkYXRhLgogICBUaGlzIEFQUHN1Yi1UTFYgTVVTVCBiZSBpbmNsdWRlZCBpbiBh
IFRSSUxMIEdFTklORk8gVExWIGluIEVTQURJLUxTUAogICBudW1iZXIgemVyby4gSWYgaXQgaXMg
bWlzc2luZyBmcm9tIEVTQURJLUxTUCBudW1iZXIgemVybyBvciBpZiBFU0FESS0KICAgTFNQIG51
bWJlciB6ZXJvIGlzIG5vdCBrbm93biwgcHJpb3JpdHkgZm9yIHRoZSBzZW5kaW5nIFJCcmlkZ2UK
ICAgZGVmYXVsdHMgdG8gMHg0MCBhbmQgQ1NOUCBUaW1lIGRlZmF1bHRzIHRvIDMwLiBJZiB0aGVy
ZSBpcyBtb3JlIHRoYW4KICAgb25lIG9jY3VycmVuY2UgaW4gRVNBREktTFNQIG51bWJlciB6ZXJv
LCB0aGUgZmlyc3Qgb2NjdXJyZW5jZSB3aWxsIGJlCiAgIHVzZWQuIE9jY3VycmVuY2VzIG9mIHRo
ZSBFU0FESSBwYXJhbWV0ZXIgZGF0YSBBUFBzdWItVExWIGluIG5vbi16ZXJvCiAgIEVTQURJLUxT
UCBmcmFnbWVudHMgYXJlIGlnbm9yZWQuCgogICAgICAgICAgICArLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSsKICAgICAgICAgICAgfCBUeXBlICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgKDIgYnl0ZSkKICAgICAgICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rCiAgICAgICAgICAgIHwgTGVuZ3RoICAgICAgICAgICAgICAgICAgICAgICAgfCAgICgyIGJ5
dGUpCiAgICAgICAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICAg
ICAgICB8UnwgUHJpb3JpdHkgICAgfCAgICAgICAgICAgICAgICAgICAoMSBieXRlKQogICAgICAg
ICAgICArLSstKy0rLSstKy0rLSstKwogICAgICAgICAgICB8IENTTlAgVGltZSAgICAgfCAgICAg
ICAgICAgICAgICAgICAoMSBieXRlKQogICAgICAgICAgICArLSstKy0rLSstKy0rLSstKwogICAg
ICAgICAgICB8IEZsYWdzICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAoMSBieXRlKQogICAg
ICAgICAgICArLS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAgICB8IFJlc2VydmVkIGZvciBleHBh
bnNpb24gICAgICAgICAgICAodmFyaWFibGUpCiAgICAgICAgICAgICstKy0rLSstLi4uCgoKCkgu
IFpoYWksIGV0IGFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFtQYWdlIDIxXQoMCklOVEVSTkVULURSQUZUICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESQoKCiAgICAgICAgICAgICAgICAgICBGaWd1
cmUgNC4gRVNBREkgUGFyYW1ldGVyIEFQUHN1Yi1UTFYKCiAgIFR5cGU6IHNldCB0byBFU0FESS1Q
QVJBTSBzdWJUTFYgKFRSSUxMIEFQUHN1Yi1UTFYgdHlwZSAweDAwMDEpLiBUd28KICAgICAgYnl0
ZXMgYmVjYXVzZSB0aGlzIEFQUHN1Yi1UTFYgYXBwZWFycyBpbiBhbiBFeHRlbmRlZCBUTFYgW0ZT
LUxTUF0uCgogICBMZW5ndGg6IFNldCB0byAzIHRvIDY1LDUzNSBidXQgbXVzdCBmaXQgd2l0aGlu
IHRoZSBFU0FESSBwYWNrZXQuCgogICBSOiBBIHJlc2VydmVkIGJpdCB0aGF0IE1VU1QgYmUgc2Vu
dCBhcyB6ZXJvIGFuZCBpZ25vcmVkIG9uIHJlY2VpcHQuCgogICBQcmlvcml0eTogVGhlIFByaW9y
aXR5IGZpZWxkIGdpdmVzIHRoZSBvcmlnaW5hdGluZyBSQnJpZGdlJ3MgcHJpb3JpdHkKICAgICAg
Zm9yIGJlaW5nIERSQiBvbiB0aGUgRVNBREkgaW5zdGFuY2UgdmlydHVhbCBsaW5rIChzZWUgU2Vj
dGlvbiAzKQogICAgICBmb3IgdGhlIERhdGEgTGFiZWwgaW4gd2hpY2ggdGhlIFBEVSBjb250YWlu
aW5nIHRoZSBwYXJhbWV0ZXIgZGF0YQogICAgICB3YXMgc2VudC4gSXQgaXMgYW4gdW5zaWduZWQg
c2V2ZW4tYml0IGludGVnZXIgd2l0aCBsYXJnZXIKICAgICAgbWFnbml0dWRlIGluZGljYXRpb24g
aGlnaGVyIHByaW9yaXR5LiAgSXQgZGVmYXVsdHMgdG8gMHg0MCBmb3IgYW4KICAgICAgUkJyaWRn
ZSBwYXJ0aWNpcGF0aW5nIGluIEVTQURJIGZvciB3aGljaCBpdCBoYXMgbm90IGJlZW4KICAgICAg
Y29uZmlndXJlZC4KCiAgIENTTlAgVGltZTogQW4gdW5zaWduZWQgYnl0ZSB0aGF0IGdpdmVzIHRo
ZSBhbW91bnQgb2YgdGltZSBpbiBzZWNvbmRzCiAgICAgIGR1cmluZyB3aGljaCB0aGUgb3JpZ2lu
YXRpbmcgUkJyaWRnZSwgaWYgaXQgaXMgRFJCIG9uIHRoZSBFU0FESQogICAgICB2aXJ0dWFsIGxp
bmssIHdpbGwgc2VuZCBhdCBsZWFzdCB0aHJlZSBFQVNESS1DU05QIFBEVXMuIEl0CiAgICAgIGRl
ZmF1bHRzIHRvIDMwIHNlY29uZHMgZm9yIGFuIFJCcmlkZ2UgcGFydGljaXBhdGluZyBpbiBFU0FE
SSBmb3IKICAgICAgd2hpY2ggaXQgaGFzIG5vdCBiZWVuIGNvbmZpZ3VyZWQuCgogICBGbGFnczog
QSBieXRlIG9mIGZsYWdzIGFzc29jaWF0ZWQgd2l0aCB0aGUgb3JpZ2luYXRpbmcgRVNBREkgaW5z
dGFuY2UKICAgICAgYXMgZm9sbG93czoKCiAgICAgICAgICAgICAgICAgIDAgICAxICAgMiAgIDMg
ICA0ICAgNSAgIDYgICA3CiAgICAgICAgICAgICAgICstLS0rLS0tKy0tLSstLS0rLS0tKy0tLSst
LS0rLS0tKwogICAgICAgICAgICAgICB8IFVOfCAgICAgICAgICAgUkVTViAgICAgICAgICAgIHwK
ICAgICAgICAgICAgICAgKy0tLSstLS0rLS0tKy0tLSstLS0rLS0tKy0tLSstLS0rCgogICAgICAg
ICBUaGUgVU4gZmxhZyBpbmRpY2F0ZXMgdGhhdCB0aGUgUkJyaWRnZSBvcmlnaW5hdGluZyB0aGUg
RVNBREktCiAgICAgICAgIExTUCBpbmNsdWRpbmcgdGhpcyBFU0FESSBQYXJhbWV0ZXIgRGF0YSB3
aWxsIGFjY2VwdCBhbmQKICAgICAgICAgcHJvcGVybHkgcHJvY2VzcyBFU0FESSBQRFVzIHNlbnQg
YnkgVFJJTEwgdW5pY2FzdC4gVGhlCiAgICAgICAgIHJlbWFpbmluZyBSRVNWIGJpdHMgYXJlIHJl
c2VydmVkIGZvciBmdXR1cmUgdXNlIGFuZCBNVVNUIGJlCiAgICAgICAgIHNlbnQgYXMgemVybyBh
bmQgaWdub3JlZCBvbiByZWNlaXB0LgoKICAgUmVzZXJ2ZWQgZm9yIGZ1dHVyZSBleHBhbnNpb246
IEZ1dHVyZSB2ZXJzaW9ucyBvZiB0aGUgRVNBREkKICAgICAgUGFyYW1ldGVycyBBUFBzdWItVExW
IG1heSBoYXZlIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24uIEEgcmVjZWl2aW5nCiAgICAgIEVTQURJ
IFJCcmlkZ2UgaWdub3JlcyBhbnkgYWRkaXRpb25hbCBkYXRhIGhlcmUgdW5sZXNzIGl0CiAgICAg
IGltcGxlbWVudHMgc3VjaCBmdXR1cmUgZXhwYW5zaW9uKHMpLgoKCgoKNi4yIE1BQyBSZWFjaGFi
aWxpdHkgVExWCgogICBUaGUgcHJpbWFyeSBpbmZvcm1hdGlvbiBpbiBUUklMTCBFU0FESS1MU1Ag
UERVcyBjb25zaXN0cyBvZiBNQUMKICAgUmVhY2hhYmlsaXR5IChNQUMtUkkpIFRMVnMgc3BlY2lm
aWVkIGluIFtSRkM2MTY1XS4gIFRoZXNlIFRMVnMKICAgY29udGFpbiBvbmUgb3IgbW9yZSB1bmlj
YXN0IE1BQyBhZGRyZXNzZXMgb2YgZW5kIHN0YXRpb25zIHRoYXQgYXJlCgoKSC4gWmhhaSwgZXQg
YWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BhZ2Ug
MjJdCgwKSU5URVJORVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgVFJJTEw6IEVTQURJCgoKICAgYm90aCBvbiBhIHBvcnQgYW5kIGluIGEgVkxBTiBm
b3Igd2hpY2ggdGhlIG9yaWdpbmF0aW5nIFJCcmlkZ2UgaXMKICAgYXBwb2ludGVkIGZvcndhcmRl
ciwgYWxvbmcgd2l0aCB0aGUgb25lIG9jdGV0IHVuc2lnbmVkIENvbmZpZGVuY2UgaW4KICAgdGhp
cyBpbmZvcm1hdGlvbiB3aXRoIGEgdmFsdWUgaW4gdGhlIHJhbmdlIDAtMjU0LiBJZiBzdWNoIGEg
VExWIGlzCiAgIHJlY2VpdmVkIHdpdGggYSBjb25maWRlbmNlIG9mIDI1NSwgaXQgaXMgdHJlYXRl
ZCBhcyBpZiB0aGUgY29uZmlkZW5jZQogICB3YXMgMjU0LiAoVGhpcyBpcyB0byBhc3N1cmUgdGhh
dCBhbnkgcmVjZWl2ZWQgYWRkcmVzcyBpbmZvcm1hdGlvbiBjYW4KICAgYmUgb3ZlcnJpZGRlbiBi
eSBsb2NhbCBhZGRyZXNzIGluZm9ybWF0aW9uIHN0YXRpY2FsbHkgY29uZmlndXJlZCB3aXRoCiAg
IGEgQ29uZmlkZW5jZSBvZiAyNTUuKQoKICAgVGhlIFRMVnMgaW4gVFJJTEwgRVNBREkgUERVcywg
aW5jbHVkaW5nIHRoZSBNQUMtUkkgVExWLCBNVVNUIE5PVAogICBjb250YWluIHRoZSBEYXRhIExh
YmVsIElELiBJZiBhIERhdGEgTGFiZWwgSUQgaXMgcHJlc2VudCBpbiB0aGUgTUFDLQogICBSSSBU
TFYsIGl0IGlzIGlnbm9yZWQuIEluIHRoZSBFU0FESSBQRFUsIG9ubHkgdGhlIElubmVyLlZMQU4g
b3IKICAgSW5uZXIuRkdMIHRhZyBpbmRpY2F0ZXMgdGhlIERhdGEgTGFiZWwgdG8gd2hpY2ggdGhl
IEVTQURJLUxTUAogICBhcHBsaWVzLgoKCgoKNi4zIERlZmF1bHQgQXV0aGVudGljYXRpb24KCiAg
IFRoZSBBdXRoZW50aWNhdGlvbiBUTFYgbWF5IGJlIGluY2x1ZGVkIGluIEVTQURJIFBEVXMuIFRo
ZSBkZWZhdWx0IGZvcgogICBFU0FESSBQRFUgQXV0aGVudGljYXRpb24gaXMgYmFzZWQgb24gdGhl
IHN0YXRlIG9mIFRSSUxMIElTLUlTIHNoYXJlZAogICBzZWNyZXQgYXV0aGVudGljYXRpb24gZm9y
IFRSSUxMIElTLUlTIExTUCBQRFVzLiBJZiBUUklMTCBJUy1JUwogICBhdXRoZW50aWNhdGlvbiBh
bmQgRVNBREkgYXJlIGltcGxlbWVudGVkIGF0IGEgVFJJTEwgc3dpdGNoLCB0aGVuCiAgIEVTQURJ
IE1VU1QgYmUgYWJsZSB0byB1c2UgdGhlIGF1dGhlbnRpY2F0aW9uIGFsZ29yaXRobXMgaW1wbGVt
ZW50ZWQKICAgZm9yIFRSSUxMIElTLUlTIGFuZCBpbXBsZW1lbnQgdGhlIGtleWluZyBtYXRlcmlh
bCBkZXJpdmF0aW9uIGZ1bmN0aW9uCiAgIGdpdmVuIGJlbG93LiAgSWYgRVNBREkgYXV0aGVudGlj
YXRpb24gaGFzIGJlZW4gbWFudWFsbHkgY29uZmlndXJlZCwKICAgdGhhdCBjb25maWd1cmF0aW9u
IGlzIG5vdCByZXN0cmljdGVkIGJ5IHRoZSBjb25maWd1cmF0aW9uIG9mIFRSSUxMCiAgIElTLUlT
IHNlY3VyaXR5LgoKICAgSWYgVFJJTEwgSVMtSVMgYXV0aGVudGljYXRpb24gaXMgbm90IGluIGVm
ZmVjdCBmb3IgTFNQIFBEVXMKICAgb3JpZ2luYXRlZCBieSBhIFRSSUxMIHN3aXRjaCB0aGVuLCBi
eSBkZWZhdWx0LCBFU0FESSBQRFVzIG9yaWdpbmF0ZWQKICAgYnkgdGhhdCBUUklMTCBzd2l0Y2gg
YXJlIGFsc28gdW5zZWN1cmVkLgoKICAgSWYgc3VjaCBJUy1JUyBMU1AgUERVIGF1dGhlbnRpY2F0
aW9uIGlzIGluIGVmZmVjdCBhdCBhIFRSSUxMIHN3aXRjaAogICB0aGVuLCB1bmxlc3MgY29uZmln
dXJlZCBvdGhlcndpc2UsIEVTQURJIFBEVXMgc2VudCBieSB0aGF0IHN3aXRjaAogICBNVVNUIHVz
ZSB0aGUgc2FtZSBhbGdvcml0aG0gaW4gdGhlaXIgQXV0aGVudGljYXRpb24gVExWcy4gIFRoZSBF
U0FESQogICBhdXRoZW50aWNhdGlvbiBrZXlpbmcgbWF0ZXJpYWwgdXNlZCBpcyBkZXJpdmVkIGZy
b20gdGhlIElTLUlTIExTUAogICBzaGFyZWQgc2VjcmV0IGtleWluZyBtYXRlcmlhbCBhcyBkZXRh
aWxlZCBiZWxvdy4gSG93ZXZlciwgc3VjaAogICBhdXRoZW50aWNhdGlvbiBNQVkgYmUgY29uZmln
dXJlZCB0byB1c2Ugc29tZSBvdGhlciBrZXlpbmcgbWF0ZXJpYWwuCgogICAgICAgIEhNQUMtU0hB
MjU2ICggIlRSSUxMIEVTQURJIiwgSVMtSVMtTFNQLXNoYXJlZC1rZXkgKQoKICAgSW4gdGhlIGFi
b3ZlIEhNQUMtU0hBMjU2IGlzIGFzIGRlc2NyaWJlZCBpbiBbRklQUzE4MF0gW1JGQzYyMzRdIGFu
ZAogICAiVFJJTEwgRVNBREkiIGlzIHRoZSBlbGV2ZW4gYnl0ZSBVUyBBU0NJSSBbQVNDSUldIHN0
cmluZyBpbmRpY2F0ZWQuCiAgIElTLUlTLUxTUC1zaGFyZWQta2V5IGlzIHNlY3JldCBrZXlpbmcg
bWF0ZXJpYWwgYmVpbmcgdXNlZCBieSB0aGUKICAgb3JpZ2luYXRpbmcgVFJJTEwgc3dpdGNoIGZv
ciBJUy1JUyBMU1AgYXV0aGVudGljYXRpb24uCgoKCgoKCkguIFpoYWksIGV0IGFsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDIzXQoMCklOVEVS
TkVULURSQUZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRS
SUxMOiBFU0FESQoKCjcuIElBTkEgQ29uc2lkZXJhdGlvbnMKCiAgIElBTkEgYWxsb2NhdGlvbiBh
bmQgcmVnaXN0cnkgY29uc2lkZXJhdGlvbnMgYXJlIGdpdmVuIGJlbG93LgoKCgoKNy4xIEVTQURJ
IFBhcnRpY2lwYXRpb24gYW5kIENhcGFiaWxpdHkgRmxhZ3MKCiAgIElBTkEgaXMgcmVxdWVzdGVk
IHRvIGFsbG9jYXRlIGJpdCBUQkQgWzMgcmVjb21tZW5kZWRdIGFzIHRoZSAiRVNBREkKICAgUGFy
dGljaXBhdGlvbiIgYml0IGluIHRoZSBJbnRlcmVzdGVkIFZMQU5zIHN1Yi1UTFYgYW5kIHRoZSBJ
bnRlcmVzdGVkCiAgIExhYmVscyBzdWItVExWcyBbcmZjNjMyNmJpc10uIElmIFRoZSBFU0FESSBQ
YXJ0aWNpcGF0aW9uIGJpdCBpcyBhCiAgIG9uZSwgaXQgaW5kaWNhdGVzIHRoYXQgdGhlIG9yaWdp
bmF0aW5nIFJCcmlkZ2UgaXMgcGFydGljaXBhdGluZyBpbgogICBFU0FESSBmb3IgdGhlIGluZGlj
YXRlZCBWTEFOKHMpIG9yIEZHTChzKS4gSW4gYWRkaXRpb24sIElBTkEgaXMKICAgcmVxdWVzdGVk
IHRvIGNyZWF0ZSB0d28gc3ViLXJlZ2lzdHJpZXMgaW4gdGhlIFRSSUxMIFBhcmFtZXRlcnMKICAg
UmVnaXN0cnkgZm9yIHN1Y2ggYml0cyBhcyBmb2xsb3dzOgoKICAgICAgU3ViLVJlZ2lzdHJ5OiBJ
bnRlcmVzdGVkIFZMQU5zIEZsYWcgQml0cwoKICAgICAgUmVnaXN0cmF0aW9uIFByb2NlZHVyZXM6
IElFVEYgUmV2aWV3CgogICAgICBOb3RlOiBUaGVzZSBiaXRzIGFwcGVhciBpbiB0aGUgSW50ZXJl
c3RlZCBWTEFOcyByZWNvcmQgd2l0aGluIHRoZQogICAgICBJbnRlcmVzdGVkIFZMQU5zIGFuZCBT
cGFubmluZyBUcmVlIFJvb3RzIFN1Yi1UTFYgKElOVC1WTEFOKS4KCiAgICAgIFJlZmVyZW5jZXM6
IFtyZmM2MzI2YmlzXSwgW1RoaXMgZG9jdW1lbnRdCgogICAgICAgICBCaXQgIE1uZW1vbmljICBE
ZXNjcmlwdGlvbiAgICAgICAgICAgICAgICAgICAgICBSZWZlcmVuY2UKICAgICAgICAgLS0tICAt
LS0tLS0tLSAgLS0tLS0tLS0tLS0gICAgICAgICAgICAgICAgICAgICAgLS0tLS0tLS0tCiAgICAg
ICAgICAgMCAgICAgTTQgICAgIElQdjQgTXVsdGljYXN0IFJvdXRlciBBdHRhY2hlZCAgIFtyZmM2
MzI2YmlzXQogICAgICAgICAgIDEgICAgIE02ICAgICBJUHY2IE11bHRpY2FzdCBSb3V0ZXIgQXR0
YWNoZWQgICBbcmZjNjMyNmJpc10KICAgICAgICAgICAyICAgICAgLSAgICAgYXZhaWxhYmxlIGZv
ciBhbGxvY2F0aW9uCiAgICAgICAgICAgMyAgICAgRVMgICAgIEVTQURJIFBhcnRpY2lwYXRpb24g
ICAgICAgICAgICAgIFRoaXMgZG9jdW1lbnQKICAgICAgICAgIDQtMTUgICAgLSAgICAgKHVzZWQg
Zm9yIGEgVkxBTiBJRCkgICAgICAgICAgICAgW3JmYzYzMjZiaXNdCiAgICAgICAgIDE2LTE5ICAg
IC0gICAgIGF2YWlsYWJsZSBmb3IgYWxsb2NhdGlvbgogICAgICAgICAyMC0zMSAgICAtICAgICAo
dXNlZCBmb3IgYSBWTEFOIElEKSAgICAgICAgICAgICBbcmZjNjMyNmJpc10KCgoKCgoKCgoKCgoK
CgoKCgpILiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBbUGFnZSAyNF0KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgogICAgICBTdWItUmVnaXN0
cnk6IEludGVyZXN0ZWQgTGFiZWxzIEZsYWcgQml0cwoKICAgICAgUmVnaXN0cmF0aW9uIFByb2Nl
ZHVyZXM6IElFVEYgUmV2aWV3CgogICAgICBOb3RlOiBUaGVzZSBiaXRzIGFwcGVhciBpbiB0aGUg
SW50ZXJlc3RlZCBMYWJlbHMgcmVjb3JkIHdpdGhpbiB0aGUKICAgICAgSW50ZXJlc3RlZCBMYWJl
bHMgYW5kIFNwYW5uaW5nIFRyZWUgUm9vdHMgU3ViLVRMViAoSU5ULUxBQkVMKS4KCiAgICAgIFJl
ZmVyZW5jZXM6IFtyZmM2MzI2YmlzXSwgW3RoaXMgZG9jdW1lbnRdCgogICAgICAgICBCaXQgIE1u
ZW1vbmljICBEZXNjcmlwdGlvbiAgICAgICAgICAgICAgICAgICAgICBSZWZlcmVuY2UKICAgICAg
ICAgLS0tICAtLS0tLS0tLSAgLS0tLS0tLS0tLS0gICAgICAgICAgICAgICAgICAgICAgLS0tLS0t
LS0tCiAgICAgICAgICAgMCAgICAgTTQgICAgIElQdjQgTXVsdGljYXN0IFJvdXRlciBBdHRhY2hl
ZCAgIFtyZmM2MzI2YmlzXQogICAgICAgICAgIDEgICAgIE02ICAgICBJUHY2IE11bHRpY2FzdCBS
b3V0ZXIgQXR0YWNoZWQgICBbcmZjNjMyNmJpc10KICAgICAgICAgICAyICAgICBCTSAgICAgQml0
IE1hcCAgICAgICAgICAgICAgICAgICAgICAgICAgW3JmYzYzMjZiaXNdCiAgICAgICAgICAgMyAg
ICAgRVMgICAgIEVTQURJIFBhcnRpY2lwYXRpb24gICAgICAgICAgICAgIFRoaXMgZG9jdW1lbnQK
ICAgICAgICAgIDQtNyAgICAgLSAgICAgYXZhaWxhYmxlIGZvciBhbGxvY2F0aW9uCgoKCgo3LjIg
VFJJTEwgR0VOSU5GTyBUTFYKCiAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIGFsbG9jYXRlIHRoZSBJ
Uy1JUyBBcHBsaWNhdGlvbiBJZGVudGlmaWVyIFRCRCBbMQogICBzdWdnZXN0ZWRdIHVuZGVyIHRo
ZSBHZW5lcmljIEluZm9ybWF0aW9uIFRMViAoIzI1MSkgW1JGQzY4MjNdIGZvcgogICBUUklMTCBh
bmQgdG8gY3JlYXRlIGEgc3VicmVnaXN0cnkgaW4gdGhlIFRSSUxMIFBhcmFtZXRlcnMgUmVnaXN0
cnkgYXMKICAgZm9sbG93czoKCiAgIFN1Yi1SZWdpc3RyeTogIFRSSUxMIEFQUHN1Yi1UTFYgVHlw
ZXMgdW5kZXIgSVMtSVMgVExWICMyNTEKICAgICAgICAgICAgICAgICAgQXBwbGljYXRpb24gSWRl
bnRpZmllciAjVEJECgogICBSZWdpc3RyYXRpb24gUHJvY2VkdXJlczogSUVURiBSZXZpZXcKCiAg
IE5vdGU6IFR5cGVzIGdyZWF0ZXIgdGhhbiAyNTUgYXJlIG9ubHkgdXNhYmxlIGluIGNvbnRleHRz
IHBlcm1pdHRpbmcgYQogICB0eXBlIGxhcmdlciB0aGFuIG9uZSBieXRlLCBzdWNoIGFzIEV4dGVu
ZGVkIFRMVnMgW0ZTLUxTUF0uCgogICBSZWZlcmVuY2U6IDx0aGlzIFJGQz4KCiAgICAgICAgICAg
ICAgIFR5cGUgICAgIE5hbWUgICAgICAgICAgICAgICAgUmVmZXJlbmNlCiAgICAgICAgICAgIC0t
LS0tLS0tLS0gLS0tLS0tLS0gICAgICAgICAgICAtLS0tLS0tLS0tLQogICAgICAgICAgICAgICAg
ICAgIDAgIFJlc2VydmVkICAgICAgICAgICAgPHRoaXMgUkZDPgogICAgICAgICAgICAgICAgICAg
IDEgIEVTQURJLVBBUkFNICAgICAgICAgPHRoaXMgUkZDPgogICAgICAgICAgICAgICAgMi0yNTQg
IEF2YWlsYWJsZSAgICAgICAgICAgPHRoaXMgUkZDPgogICAgICAgICAgICAgICAgICAyNTUgIFJl
c2VydmVkICAgICAgICAgICAgPHRoaXMgUkZDPgogICAgICAgICAgICAyNTYtNjU1MzQgIEF2YWls
YWJsZSAgICAgICAgICAgPHRoaXMgUkZDPgogICAgICAgICAgICAgICAgNjU1MzUgIFJlc2VydmVk
ICAgICAgICAgICAgPHRoaXMgUkZDPgoKICAgVFJJTEwgQVBQc3ViLVRMViBUeXBlcyAyIHRocm91
Z2ggMjU0IGFuZCAyNTYgdGhyb3VnaCA2NTUzNCBhcmUKICAgYXZhaWxhYmxlIGZvciBhc3NpZ25t
ZW50IGJ5IElFVEYgUmV2aWV3LiBUaGUgUkZDIGNhdXNpbmcgc3VjaCBhbgogICBhc3NpZ25tZW50
IHdpbGwgYWxzbyBpbmNsdWRlIGEgZGlzY3Vzc2lvbiBvZiBzZWN1cml0eSBpc3N1ZXMgYW5kIG9m
CiAgIHRoZSByYXRlIG9mIGNoYW5nZSBvZiB0aGUgaW5mb3JtYXRpb24gYmVpbmcgYWR2ZXJ0aXNl
ZC4gIFRSSUxMCgoKSC4gWmhhaSwgZXQgYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgW1BhZ2UgMjVdCgwKSU5URVJORVQtRFJBRlQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJJTEw6IEVTQURJCgoKICAgQVBQc3Vi
LVRMVnMgTVVTVCBOT1QgYWx0ZXIgYmFzaWMgSVMtSVMgcHJvdG9jb2wgb3BlcmF0aW9uIGluY2x1
ZGluZwogICB0aGUgZXN0YWJsaXNobWVudCBvZiBhZGphY2VuY2llcywgdGhlIHVwZGF0ZSBwcm9j
ZXNzLCBhbmQgdGhlCiAgIGRlY2lzaW9uIHByb2Nlc3MgZm9yIFRSSUxMIElTLUlTIFtJUy1JU10g
W1JGQzExOTVdIFtyZmM2MzI3YmlzXS4gVGhlCiAgIFRSSUxMIEdlbmVyaWMgSW5mb3JtYXRpb24g
VExWIE1VU1QgTk9UIGJlIHVzZWQgaW4gYW4gSVMtSVMgaW5zdGFuY2UKICAgemVybyBbUkZDNjgy
Ml0uCgogICBUaGUgViwgSSwgRCwgYW5kIFMgZmxhZ3MgaW4gdGhlIGluaXRpYWwgZmxhZ3MgYnl0
ZSBvZiBhIFRSSUxMIEdlbmVyaWMKICAgSW5mb3JtYXRpb24gVExWIGhhdmUgdGhlIG1lYW5pbmdz
IHNwZWNpZmllZCBpbiBbUkZDNjgyM10gYnV0IGFyZSBub3QKICAgY3VycmVudGx5IHVzZWQgYXMg
VFJJTEwgb3BlcmF0ZXMgYXMgYSBMZXZlbCAxIElTLUlTIGFyZWEgYW5kIG5vCiAgIHNlbWFudGlj
cyBhcmUgaGVyZWJ5IGFzc2lnbmVkIHRvIHRoZSBpbmNsdXNpb24gb2YgYW4gSVB2NCBhbmQvb3Ig
SVB2NgogICBhZGRyZXNzIHZpYSB0aGUgSSBhbmQgViBmbGFncy4gVGh1cyB0aGVzZSBmbGFncyBN
VVNUIGJlIHplcm87CiAgIGhvd2V2ZXIsIHVzZSBvZiBtdWx0aS1sZXZlbCBJUy1JUyBpcyBhbiBv
YnZpb3VzIGV4dGVuc2lvbiBmb3IgVFJJTEwKICAgW011bHRpTGV2ZWxdIGFuZCBmdXR1cmUgSUVU
RiBTdGFuZGFyZHMgQWN0aW9ucyBtYXkgdXBkYXRlIG9yIG9ic29sZXRlCiAgIHRoaXMgc3BlY2lm
aWNhdGlvbiB0byBwcm92aWRlIGZvciB0aGUgdXNlIG9mIGFueSBvciBhbGwgb2YgdGhlc2UKICAg
ZmxhZ3MgaW4gdGhlIFRSSUxMIEdFTklORk8gVExWLgoKICAgVGhlIEVTQURJIFBhcmFtZXRlcnMg
aW5mb3JtYXRpb24sIGZvciB3aGljaCBUUklMTCBBUFBzdWItVExWIDEgaXMKICAgaGVyZWJ5IGFz
c2lnbmVkLCBpcyBjb21wYWN0IGFuZCBzbG93IGNoYW5naW5nIChzZWUgU2VjdGlvbiA2LjEpLgoK
ICAgRm9yIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIHJlbGF0ZWQgdG8gRVNBREkgYW5kIHRoZSBF
U0FESSBwYXJhbWV0ZXJzCiAgIEFQUHN1Yi1UTFYsIHNlZSBTZWN0aW9uIDguCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKCgoKCgpILiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAyNl0KDApJTlRFUk5FVC1EUkFGVCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgo4
LiBTZWN1cml0eSBDb25zaWRlcmF0aW9ucwoKICAgRVNBREkgUERVcyBjYW4gYmUgYXV0aGVudGlj
YXRlZCB0aHJvdWdoIHRoZSBpbmNsdXNpb24gb2YgdGhlCiAgIEF1dGhlbnRpY2F0aW9uIFRMViBh
cyBkZXNjcmliZWQgaW4gU2VjdGlvbiA2LjMuIFRoZSBFU0FESS1MU1AgZGF0YQogICBwcmltYXJp
bHkgYW5ub3VuY2VzIE1BQyZsYWJlbCByZWFjaGFiaWxpdHkuIFN1Y2ggcmVhY2hhYmlsaXR5IGNh
biwgaW4KICAgc29tZSBjYXNlcywgYmUgYW4gYXV0aGVudGljYXRlZCByZWdpc3RyYXRpb24gKGZv
ciBleGFtcGxlLCBhIGxheWVyIDIKICAgYXV0aGVudGljYXRlZCByZWdpc3RyYXRpb24gdXNpbmcg
Y3J5cHRvZ3JhcGhpY2FsbHkgYmFzZWQgRUFQCiAgIChFeHRlbnNpYmxlIEF1dGhlbnRpY2F0aW9u
IFByb3RvY29sIFtSRkMzNzQ4XSkgbWV0aG9kcyB2aWEgWzgwMi4xWF0pLgogICBUaGUgY29tYmlu
YXRpb24gb2YgdGhlc2UgdGVjaG5pcXVlcyBjYW4gY2F1c2UgRUFTREkgTUFDIHJlYWNoYWJpbGl0
eQogICBpbmZvcm1hdGlvbiB0byBiZSBzdWJzdGFudGlhbGx5IG1vcmUgdHJ1c3R3b3J0aHkgdGhh
biBNQUMKICAgcmVhY2hhYmlsaXR5IGxlYXJuZWQgZnJvbSBvYnNlcnZhdGlvbiBvZiB0aGUgZGF0
YSBwbGFuZS4KICAgTmV2ZXJ0aGVsZXNzLCBFU0FESSBzdGlsbCBpbnZvbHZlcyB0cnVzdGluZyBh
bGwgb3RoZXIgUkJyaWRnZXMgaW4gdGhlCiAgIFRSSUxMIGNhbXB1cy4KCiAgIE1BQyByZWFjaGFi
aWxpdHkgbGVhcm5lZCBmcm9tIHRoZSBkYXRhIHBsYW5lICh0aGUgVFJJTEwgZGVmYXVsdCkgaXMK
ICAgb3ZlcndyaXR0ZW4gYnkgYW55IGZ1dHVyZSBsZWFybmluZyBvZiB0aGUgc2FtZSB0eXBlLiBF
U0FESQogICBhZHZlcnRpc2VtZW50cyBhcmUgcmVwcmVzZW50ZWQgaW4gZGF0YSBsYWJlbCBzY29w
ZWQgbGluayBzdGF0ZQogICBkYXRhYmFzZS4gVGh1cyBFU0FESSBtYWtlcyB2aXNpYmxlIGFueSBt
dWx0aXBsZSBhdHRhY2htZW50cyBvZiB0aGUKICAgc2FtZSBNQUMmbGFiZWwgdG8gZGlmZmVyZW50
IFJCcmlkZ2VzIChzZWUgU2VjdGlvbiA1LjMpLiBUaGlzIG1heSBvcgogICBtYXkgbm90IGJlIGFu
IGVycm9yIG9yIG1pc2NvbmZpZ3VyYXRpb24gYnV0IEVTQURJIGF0IGxlYXN0IG1ha2VzIGl0CiAg
IGV4cGxpY2l0bHkgYW5kIHBlcnNpc3RlbnRseSB2aXNpYmxlLCB3aGljaCB3b3VsZCBub3QgYmUg
dGhlIGNhc2Ugd2l0aAogICBkYXRhIHBsYW5lIGxlYXJuaW5nLgoKICAgRm9yIGdlbmVyYWwgVFJJ
TEwgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMsIHNlZSBbUkZDNjMyNV0uCgoKCgo5LiBBY2tub3ds
ZWRnZW1lbnRzCgogICBUaGUgYXV0aG9ycyB0aGFuayB0aGUgZm9sbG93aW5nLCBsaXN0ZWQgaW4g
YWxwaGFiZXRpYyBvcmRlciwgZm9yCiAgIHRoZWlyIHN1Z2dlc3Rpb25zIGFuZCBjb250cmlidXRp
b25zOgoKICAgICAgU29tbmF0aCBDaGF0dGVyamVlLCBUaG9tYXMgTmFydGVuLCBhbmQgRXJpayBO
b3JkbWFyawoKICAgVGhpcyBkb2N1bWVudCB3YXMgcHJvZHVjZWQgd2l0aCByYXcgbnJvZmYuIEFs
bCBtYWNyb3MgdXNlZCB3ZXJlCiAgIGRlZmluZWQgaW4gdGhlIHNvdXJjZSBmaWxlLgoKCgoKCgoK
CgoKCgoKCgpILiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbUGFnZSAyN10KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgpOb3JtYXRpdmUgcmVm
ZXJlbmNlcwoKICAgW0FTQ0lJXSAtIEFtZXJpY2FuIE5hdGlvbmFsIFN0YW5kYXJkcyBJbnN0aXR1
dGUgKGZvcm1lcmx5IFVuaXRlZAogICAgICAgICBTdGF0ZXMgb2YgQW1lcmljYSBTdGFuZGFyZHMg
SW5zdGl0dXRlKSwgIlVTQSBDb2RlIGZvcgogICAgICAgICBJbmZvcm1hdGlvbiBJbnRlcmNoYW5n
ZSIsIEFOU0kgWDMuNC0xOTY4LCAxOTY4LiAgQU5TSSBYMy40LTE5NjgKICAgICAgICAgaGFzIGJl
ZW4gcmVwbGFjZWQgYnkgbmV3ZXIgdmVyc2lvbnMgd2l0aCBzbGlnaHQgbW9kaWZpY2F0aW9ucywK
ICAgICAgICAgYnV0IHRoZSAxOTY4IHZlcnNpb24gcmVtYWlucyBkZWZpbml0aXZlIGZvciB0aGUg
SW50ZXJuZXQuCgogICBbRklQUzE4MF0gLSAiU2VjdXJlIEhhc2ggU3RhbmRhcmQgKFNIUykiLCBV
bml0ZWQgU3RhdGVzIG9mIEFtZXJpY2FuLAogICAgICAgICBOYXRpb25hbCBJbnN0aXR1dGUgb2Yg
U2NpZW5jZSBhbmQgVGVjaG5vbG9neSwgRmVkZXJhbAogICAgICAgICBJbmZvcm1hdGlvbiBQcm9j
ZXNzaW5nIFN0YW5kYXJkIChGSVBTKSAxODAtNCwgTWFyY2ggMjAxMiwKICAgICAgICAgaHR0cDov
L2NzcmMubmlzdC5nb3YvcHVibGljYXRpb25zL2ZpcHMvZmlwczE4MC00L2ZpcHMtMTgwLTQucGRm
CgogICBbSVMtSVNdIC0gSW50ZXJuYXRpb25hbCBPcmdhbml6YXRpb24gZm9yIFN0YW5kYXJkaXph
dGlvbiwKICAgICAgICAgIkludGVybWVkaWF0ZSBzeXN0ZW0gdG8gSW50ZXJtZWRpYXRlIHN5c3Rl
bSBpbnRyYS1kb21haW4KICAgICAgICAgcm91dGVpbmcgaW5mb3JtYXRpb24gZXhjaGFuZ2UgcHJv
dG9jb2wgZm9yIHVzZSBpbiBjb25qdW5jdGlvbgogICAgICAgICB3aXRoIHRoZSBwcm90b2NvbCBm
b3IgcHJvdmlkaW5nIHRoZSBjb25uZWN0aW9ubGVzcy1tb2RlIE5ldHdvcmsKICAgICAgICAgU2Vy
dmljZSAoSVNPIDg0NzMpIiwgSVNPL0lFQyAxMDU4OToyMDAyLCBTZWNvbmQgRWRpdGlvbiwgTm92
CiAgICAgICAgIDIwMDIuCgogICBbUkZDMTE5NV0gLSBDYWxsb24sIFIuLCAiVXNlIG9mIE9TSSBJ
Uy1JUyBmb3Igcm91dGluZyBpbiBUQ1AvSVAgYW5kCiAgICAgICAgIGR1YWwgZW52aXJvbm1lbnRz
IiwgUkZDIDExOTUsIERlY2VtYmVyIDE5OTAuCgogICBbUkZDMjExOV0gLSBCcmFkbmVyLCBTLiwg
IktleSB3b3JkcyBmb3IgdXNlIGluIFJGQ3MgdG8gSW5kaWNhdGUKICAgICAgICAgUmVxdWlyZW1l
bnQgTGV2ZWxzIiwgQkNQIDE0LCBSRkMgMjExOSwgTWFyY2ggMTk5Ny4KCiAgIFtSRkM0MDg2XSAt
IEVhc3RsYWtlIDNyZCwgRC4sIFNjaGlsbGVyLCBKLiwgYW5kIFMuIENyb2NrZXIsCiAgICAgICAg
ICJSYW5kb21uZXNzIFJlcXVpcmVtZW50cyBmb3IgU2VjdXJpdHkiLCBCQ1AgMTA2LCBSRkMgNDA4
NiwgSnVuZQogICAgICAgICAyMDA1LgoKICAgW1JGQzUyMjZdIC0gTmFydGVuLCBULiBhbmQgSC4g
QWx2ZXN0cmFuZCwgIkd1aWRlbGluZXMgZm9yIFdyaXRpbmcgYW4KICAgICAgICAgSUFOQSBDb25z
aWRlcmF0aW9ucyBTZWN0aW9uIGluIFJGQ3MiLCBCQ1AgMjYsIFJGQyA1MjI2LCBNYXkKICAgICAg
ICAgMjAwOC4KCiAgIFtSRkM2MTY1XSAtIEJhbmVyamVlLCBBLiBhbmQgRC4gV2FyZCwgIkV4dGVu
c2lvbnMgdG8gSVMtSVMgZm9yCiAgICAgICAgIExheWVyLTIgU3lzdGVtcyIsIFJGQyA2MTY1LCBB
cHJpbCAyMDExLgoKICAgW1JGQzYzMjVdIC0gUGVybG1hbiwgUi4sIEVhc3RsYWtlIDNyZCwgRC4s
IER1dHQsIEQuLCBHYWksIFMuLCBhbmQgQS4KICAgICAgICAgR2hhbndhbmksICJSb3V0aW5nIEJy
aWRnZXMgKFJCcmlkZ2VzKTogQmFzZSBQcm90b2NvbAogICAgICAgICBTcGVjaWZpY2F0aW9uIiwg
UkZDIDYzMjUsIEp1bHkgMjAxMS4KCiAgIFtSRkM2MzYxXSAtIENhcmxzb24sIEouIGFuZCBELiBF
YXN0bGFrZSAzcmQsICJQUFAgVHJhbnNwYXJlbnQKICAgICAgICAgSW50ZXJjb25uZWN0aW9uIG9m
IExvdHMgb2YgTGlua3MgKFRSSUxMKSBQcm90b2NvbCBDb250cm9sCiAgICAgICAgIFByb3RvY29s
IiwgUkZDIDYzNjEsIEF1Z3VzdCAyMDExLgoKICAgW1JGQzY4MjNdIC0gR2luc2JlcmcsIEwuLCBQ
cmV2aWRpLCBTLiwgYW5kIE0uIFNoYW5kLCAiQWR2ZXJ0aXNpbmcKICAgICAgICAgR2VuZXJpYyBJ
bmZvcm1hdGlvbiBpbiBJUy1JUyIsIFJGQyA2ODIzLCBEZWNlbWJlciAyMDEyLgoKICAgW0NsZWFy
Q29ycmVjdF0gLSBFYXN0bGFrZSwgRC4sIFpoYW5nLCBNLiwgR2hhbndhbmksIEEuLCBNYW5yYWws
IFYuLAogICAgICAgICBBLiBCZW5lcmplZSwgIlRSSUxMOiBDbGFyaWZpY2F0aW9ucywgQ29ycmVj
dGlvbnMsIGFuZCBVcGRhdGVzIiwKCgpILiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAyOF0KDApJTlRFUk5FVC1EUkFGVCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkK
CgogICAgICAgICBkcmFmdC1pZXRmLXRyaWxsLWNsZWFyLWNvcnJlY3QsIGluIFJGQyBFZGl0b3In
cyBxdWV1ZS4KCiAgIFtGUy1MU1BdIC0gR2luc2JlcmcsIEwuLCBTLiBQcmV2aWRpLCBZLiBZYW5n
LCAiSVMtSVMgRmxvb2RpbmcgU2NvcGUKICAgICAgICAgTFNQcyIsIGRyYWZ0LWlldGYtaXNpcy1m
cy1sc3AsIHdvcmsgaW4gcHJvZ3Jlc3MuCgogICBbcmZjNjMyNmJpc10gLSBFYXN0bGFrZSwgRC4s
IFNlbmV2aXJhdGhuZSwgVC4sIEdoYW53YW5pLCBBLiwgRHV0dCwKICAgICAgICAgRC4sIGFuZCBB
LiBCYW5lcmplZSwgIlRyYW5zcGFyZW50IEludGVyY29ubmVjdGlvbiBvZiBMb3RzIG9mCiAgICAg
ICAgIExpbmtzIChUUklMTCkgVXNlIG9mIElTLUlTIiwgZHJhZnQtaWV0Zi1pc2lzLXJmYzYzMjZi
aXMsIHdvcmsKICAgICAgICAgaW4gcHJvZ3Jlc3MuCgogICBbcmZjNjMyN2Jpc10gLSBFYXN0bGFr
ZSAzcmQsIEQuLCBQZXJsbWFuLCBSLiwgR2hhbndhbmksIEEuLCBZYW5nLCBILiwKICAgICAgICAg
YW5kIFYuIE1hbnJhbCwgIlJvdXRpbmcgQnJpZGdlcyAoUkJyaWRnZXMpOiBBZGphY2VuY3kiLCBk
cmFmdC0KICAgICAgICAgaWV0Zi10cmlsbC1yZmM2MzI3YmlzLCB3b3JrIGluIHByb2dyZXNzLgoK
ICAgW1JGQ2ZnbF0gLSBFYXN0bGFrZSwgRC4sIE0uIFpoYW5nLCBQLiBBZ2Fyd2FsLCBSLiBQZXJs
bWFuLCBELiBEdXR0LAogICAgICAgICAiVFJJTEwgKFRyYW5zcGFyZW50IEludGVyY29ubmVjdGlv
biBvZiBMb3RzIG9mIExpbmtzKTogRmluZS0KICAgICAgICAgR3JhaW5lZCBMYWJlbGluZyIsIGRy
YWZ0LWlldGYtdHJpbGwtZmluZS1sYWJlbGluZywgaW4gUkZDCiAgICAgICAgIEVkaW90cidzIHF1
ZXVlLgoKCgoKSW5mb3JtYXRpdmUgUmVmZXJlbmNlcwoKICAgWzgwMi4xWF0gLSBJRUVFIDgwMi4x
LCAiSUVFRSBTdGFuZGFyZCBmb3IgTG9jYWwgYW5kIG1ldHJvcG9saXRhbiBhcmVhCiAgICAgICAg
IG5ldHdvcmtzIC8gUG9ydC1CYXNlZCBOZXR3b3JrIEFjY2VzcyBDb250cm9sIiwgSUVFRSBTdGQK
ICAgICAgICAgODAyLjFYLTIwMTAsIDUgRmVicnVhcnkgMjAxMC4KCiAgIFtSRkMzNzQ4XSAtIEFi
b2JhLCBCLiwgQmx1bmssIEwuLCBWb2xsYnJlY2h0LCBKLiwgQ2FybHNvbiwgSi4sIGFuZCBILgog
ICAgICAgICBMZXZrb3dldHosIEVkLiwgIkV4dGVuc2libGUgQXV0aGVudGljYXRpb24gUHJvdG9j
b2wgKEVBUCkiLCBSRkMKICAgICAgICAgMzc0OCwgSnVuZSAyMDA0LgoKICAgW1JGQzYyMzRdIC0g
RWFzdGxha2UgM3JkLCBELiBhbmQgVC4gSGFuc2VuLCAiVVMgU2VjdXJlIEhhc2gKICAgICAgICAg
QWxnb3JpdGhtcyAoU0hBIGFuZCBTSEEtYmFzZWQgSE1BQyBhbmQgSEtERikiLCBSRkMgNjIzNCwg
TWF5CiAgICAgICAgIDIwMTEuCgogICBbUkZDNjgyMl0gLSBQcmV2aWRpLCBTLiwgRWQuLCBHaW5z
YmVyZywgTC4sIFNoYW5kLCBNLiwgUm95LCBBLiwgYW5kCiAgICAgICAgIEQuIFdhcmQsICJJUy1J
UyBNdWx0aS1JbnN0YW5jZSIsIFJGQyA2ODIyLCBEZWNlbWJlciAyMDEyLgoKICAgW011bHRpTGV2
ZWxdIC0gUGVybG1hbiwgUi4sIEQuIEVhc3RsYWtlLCBBLiBHaGFud2FuaSwgSC4gWmhhaSwKICAg
ICAgICAgIk11bHRpbGV2ZWwgVFJJTEwgKFRyYW5zcGFyZW50IEludGVyY29ubmVjdGlvbiBvZiBM
b3RzIG9mCiAgICAgICAgIExpbmtzKSIsIGRyYWZ0LXBlcmxtYW4tdHJpbGwtcmJyaWRnZS1tdWx0
aWxldmVsLCB3b3JrIGluCiAgICAgICAgIHByb2dyZXNzLgoKICAgW1ZMQU5tYXBwaW5nXSAtIFBl
cmxtYW4sIFIuLCBELiBEdXR0LCBBLiBCYW5lcmplZSwgQS4gUmlqaHNpbmdoYW5pLAogICAgICAg
ICBhbmQgRC4gRWFzdGxha2UsICJSQnJpZGdlczogQ2FtcHVzIFZMQU4gYW5kIFByaW9yaXR5IFJl
Z2lvbnMiLAogICAgICAgICBkcmFmdC1pZXRmLXRyaWxsLXJicmlkZ2Utdmxhbi1tYXBwaW5nLCB3
b3JrIGluIHByb2dyZXNzLgoKCgoKCkguIFpoYWksIGV0IGFsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDI5XQoMCklOVEVSTkVULURSQUZUICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESQoK
CkFwcGVuZGl4IEE6IENoYW5nZXMgdG8gW1JGQzYzMjVdCgogICBCZWxvdyBpcyBhIGxpc3Qgb2Yg
dGhlIG1haW4gY2hhbmdlcyB0aGlzIGRvY3VtZW50IG1ha2VzIHRvIHRoZSBUUklMTAogICBiYXNl
IHByb3RvY29sIHNwZWNpZmljYXRpb24gW1JGQzYzMjVdOgoKICAgMS4gVGhlIGZvcm1hdCBvZiBF
U0FESS1MU1AsIEVTREFJLUNTTlAsIGFuZCBFU0FESS1QU05QIFBEVSBwYXlsb2FkcwogICAgICBp
cyBjaGFuZ2VkIGZyb20gdGhlIGJhc2UgSVMtSVMgZm9ybWF0IHRvIHRoZSBFeHRlbmRlZCBMZXZl
bCAxCiAgICAgIENpcmN1aXQgU2NvcGVkIGZvcm1hdCBpbiBbRlMtTFNQXS4KCiAgIDIuIFVuaWNh
c3Rpbmcgb2YgRVNBREkgUERVcyBpcyBzdXBwb3J0ZWQuCgogICAzLiBUaGUgaGFuZGxpbmcgb2Yg
cGVyc2lzdGVudCByZWFjaGFiaWxpdHkgb2YgdGhlIHNhbWUgTUFDIHdpdGhpbiB0aGUKICAgICAg
c2FtZSBEYXRhIExhYmVsIGZyb20gdHdvIG9yIG1vcmUgUkJyaWRnZSBpcyBzdWJzdGFudGlhbGx5
IG1vZGlmaWVkCiAgICAgIChzZWUgU2VjdGlvbiA1LjMpLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKCkguIFpoYWksIGV0IGFsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDMwXQoMCklOVEVSTkVULURSQUZUICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESQoKCkFwcGVu
ZGl4IFo6IENoYW5nZSBIaXN0b3J5CgogICBSRkMgRWRpdG9yOiBQbGVhc2UgZGVsZXRlIHRoaXMg
c2VjdGlvbiBiZWZvcmUgcHVibGljYXRpb24uCgoKCgpaLjEgRnJvbSAtMDAgdG8gLTAxCgogICAx
LiBBZGQgU2VjdGlvbiA2LjMgIkRlZmF1bHQgQXV0aGVudGljYXRpb24iLgoKICAgMi4gQWRkICJB
Y2tub3dsZWRnZW1lbnRzIiBTZWN0aW9uLgoKICAgMy4gQ2hhbmdlIHJlcXVpcmVtZW50IGZyb20g
Ik1BWSIgdG8gIlNIT1VMRCIgZm9yIGFuIEVTQURJIFJCcmlkZ2UKICAgICAgdGhhdCBpcyBub3Qg
RFJCIHRvIHNlbmQgYW4gRVNBREktQ1NOUCBpZiBpdCBkb2VzIG5vdCByZWNlaXZlIGFuCiAgICAg
IEVTQURJLUNTTlAgaW4gbG9uZyBlbm91Z2guCgogICA0LiBEZWZhdWx0IENTTlAgVGltZSB3YXMg
bGlzdGVkIGFzIDMwIGluIG9uZSBwbGFjZSBhbmQgNDAgaW4gYW5vdGhlci4KICAgICAgQ2hhbmdl
IHRvIHVuaWZvcm1seSBzcGVjaWZ5IDMwLgoKICAgNS4gVXBkYXRlIHJlZmVyZW5jZXMgdG8gUkZD
IDYzMjYgdG8gcmVmZXJlbmNlIHRoZSA2MzI2YmlzIGRyYWZ0LgoKICAgNi4gUmVsYXggYWxsb2Nh
dGlvbiBjcml0ZXJpYSBmb3IgVFJJTEwgQVBQc3ViLVRMViB0eXBlIGNvZGUgcG9pbnRzCiAgICAg
IGZyb20gU3RhbmRhcmQgQWN0aW9uIHRvIElFVEYgUmV2aWV3LgoKICAgNy4gTnVtZXJvdXMgRWRp
dG9yaWFsIGNoYW5nZXMuCgoKCgpaLjIgRnJvbSAtMDEgdG8gLTAyCgogICAxLiBFeHRlbmQgdG8g
Y292ZXIgRkdMIGFuZCB3ZWxsIGFzIFZMQU4gYW5kIGludHJvZHVjZSB0aGUgdGVybSAiRGF0YQog
ICAgICBMYWJlbCIgdG8gY292ZXIgYm90aC4KCiAgIDIuIEV4cGFuZCBudW1iZXIgb2YgTFNQIGZy
YWdtZW50cyB0byAyKioxNi4KCiAgIDMuIFNpbXBsaWZ5IG5laWdoYm9yIGRldGVjdGlvbiB0byBu
byBsb25nZXIgcmVxdWlyZSBwb3NzZXNzaW9uIG9mCiAgICAgIEVTQURJIExTUCB6ZXJvLgoKICAg
NC4gQWRkIHVwZGF0ZSB0byBsYXN0IHNlbnRlbmNlIG9mIFNlY3Rpb24gNC4yIG9mIFtSRkM2MzI1
XS4KCiAgIDUuIFVwZGF0ZSByZWZlcmVuY2VzIGZvciBwdWJsaWNhdGlvbiBvZiBSRkNzIDY4MjIg
YW5kIDY4MjMuCgogICA2LiBBZGRpdGlvbmFsIG1pbm9yIGNoYW5nZXMuCgoKCgoKCgpILiBaaGFp
LCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb
UGFnZSAzMV0KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgpaLjMgRnJvbSAtMDIgdG8gLTAzCgogICAxLiBS
ZXBsYWNlIGluc3RhbmNlcyBvZiAiSVMtSVMgYW5kIGRhdGEgdW5yZWFjaGFibGUiIHdpdGgganVz
dCAiZGF0YQogICAgICB1bnJlYWNoYWJsZSIgYXMgZGF0YSB1bnJlYWNoYWJpbGl0eSBpbXBsaWVz
IElTLUlTIHVucmVhY2hhYmlsaXR5CiAgICAgIFtDbGVhckNvcnJlY3RdLgoKICAgMi4gV2l0aCBF
U0FESSwgdGhlcmUgaXMganVzdCBvbmUgdmlydHVhbCBsaW5rIG9uIHdoaWNoIGFsbAogICAgICBw
YXJ0aWNpcGF0aW5nIFRSSUxMIHN3aXRjaGVzIGFyZSBhZGphY2VudC4gVGh1cywgYWxsIG9mIHRo
ZSB1c2VmdWwKICAgICAgRVNBREktTFNQcyBpbiBhbiBFU0FESSBsaW5rIHN0YXRlIGRhdGFiYXNl
IGFyZSBvcmlnaW5hdGVkIGJ5IGEKICAgICAgc3RhdGlvbiBvbiB0aGlzIHZpcnR1YWwgbGluay4g
VG8gYXZvaWQgb3ZlcndvcmtpbmcgdGhlIEVTQURJIERSQgogICAgICBvbiB0aGUgbGluaywgRVNB
REktTFNQcyBzZW50IGJ5IGEgcmVhY2hhYmxlIFRSSUxMIHN3aXRjaCBpbgogICAgICByZXNwb25z
ZSB0byBhbiBFU0FESS1QU05QIHNob3VsZCBiZSBzZW50IGJ5IHRoZSBUUklMTCBzd2l0Y2gKICAg
ICAgb3JpZ2luYXRpbmcgdGhvc2UgRUFTREktTFNQcy4KCiAgIDMuIFJlLW9yZ2FuaXplIG1hdGVy
aWFsIG9uIHNlbmRpbmcgYW5kIHJlY2VpdmluZyBFU0FESSBQRFVzIGludG8gbW9yZQogICAgICBz
bWFsbGVyIHN1YnNlY3Rpb25zIHRoYXQgY292ZXIgYWxsIHRoZSBkaWZmZXJlbnQgY2lyY3Vtc3Rh
bmNlcy4KCiAgIDQuIFN1YnN0YW50aWFsbHkgZXhwYW5kIFNlY3VyaXR5IENvbnNpZGVyYXRpb25z
IHNlY3Rpb24uCgogICA1LiBOdW1lcm91cyBlZGl0b3JpYWwgY2hhbmdlcy4KCgoKClouNCBGcm9t
IC0wMyB0byAtMDQKCiAgIDEuIENoYW5nZSB0byB1c2luZyBFeHRlbmRlZCBMZXZlbCAxIENpcmN1
aXQgU2NvcGUgW0ZTLUxTUF0gZm9yIEVBU0RJLQogICAgICBMU1AsIEVTQURJLUNTTlAsIGFuZCBF
U0RBSS1QU05QIFBEVXMuCgogICAyLiBVcGRhdGUgcmVmZXJlbmNlcyB0byBSRkMgNjMyNyB0byB0
aGUgcmZjNjMyN2JpcyBkcmFmdC4KCiAgIDMuIFNvcnQgSW5mb3JtYXRpb25hbCBSZWZlcmVuY2Vz
IFJGQ3MgaW4gbnVtZXJpYyBvcmRlci4nCgogICA0LiBBZGQgQXBwZW5kaXggQTogc3VtbWFyeSBv
ZiBjaGFuZ2VzIHRvIFtSRkM2MzI1XS4KCiAgIDUuIE1pbm9yIGVkaXRpbmcgY2hhbmdlcy4KCgoK
CgoKCgoKCgoKCgoKCkguIFpoYWksIGV0IGFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFtQYWdlIDMyXQoMCklOVEVSTkVULURSQUZUICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESQoKCkF1dGhvcnMn
IEFkZHJlc3NlcwoKICAgSG9uZ2p1biBaaGFpCiAgIFpURSBDb3Jwb3JhdGlvbgogICA2OCBaaWpp
bmdodWEgUm9hZAogICBOYW5qaW5nIDIwMDAxMiBDaGluYQoKICAgUGhvbmU6ICs4Ni0yNS01Mjg3
NzM0NQogICBFbWFpbDogemhhaS5ob25nanVuQHp0ZS5jb20uY24KCgogICBGYW5nd2VpIEh1CiAg
IFpURSBDb3Jwb3JhdGlvbgogICA4ODkgQmlibyBSb2FkCiAgIFNoYW5naGFpIDIwMTIwMyBDaGlu
YQoKICAgUGhvbmU6ICs4Ni0yMS02ODg5NjI3MwogICBFbWFpbDogaHUuZmFuZ3dlaUB6dGUuY29t
LmNuCgoKICAgUmFkaWEgUGVybG1hbgogICBJbnRlbCBMYWJzCiAgIDIyMDAgTWlzc2lvbiBDb2xs
ZWdlIEJsdmQuCiAgIFNhbnRhIENsYXJhLCBDQSA5NTA1NC0xNTQ5IFVTQQoKICAgUGhvbmU6ICsx
LTQwOC03NjUtODA4MAogICBFbWFpbDogUmFkaWFAYWx1bS5taXQuZWR1CgoKICAgRG9uYWxkIEVh
c3RsYWtlCiAgIEh1YXdlaSBSJkQgVVNBCiAgIDE1NSBCZWF2ZXIgU3RyZWV0CiAgIE1pbGZvcmQs
IE1BIDAxNzU3IFVTQQoKICAgUGhvbmU6ICsxLTUwOC0zMzMtMjI3MAogICBFbWFpbDogZDNlM2Uz
QGdtYWlsLmNvbQoKCiAgIE9sZW4gU3Rva2VzCiAgIEV4dHJlbWUgTmV0d29ya3MKICAgUGFtbGlj
byBCdWlsZGluZyBPbmUsIFN1aXRlIDEwMAogICAzMzA2IEVhc3QgTkMgSHd5IDU0CiAgIFJUUCwg
TkMgMjc3MDkgVVNBCgogICBFbWFpbDogb3N0b2tlc0BleHRyZW1lbmV0d29ya3MuY29tCgoKCgoK
CgpILiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbUGFnZSAzM10KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgpDb3B5cmlnaHQgYW5kIElQUiBQ
cm92aXNpb25zCgogICBDb3B5cmlnaHQgKGMpIDIwMTMgSUVURiBUcnVzdCBhbmQgdGhlIHBlcnNv
bnMgaWRlbnRpZmllZCBhcyB0aGUKICAgZG9jdW1lbnQgYXV0aG9ycy4gQWxsIHJpZ2h0cyByZXNl
cnZlZC4KCiAgIFRoaXMgZG9jdW1lbnQgaXMgc3ViamVjdCB0byBCQ1AgNzggYW5kIHRoZSBJRVRG
IFRydXN0J3MgTGVnYWwKICAgUHJvdmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERvY3VtZW50cwog
ICAoaHR0cDovL3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5zZS1pbmZvKSBpbiBlZmZlY3Qgb24gdGhl
IGRhdGUgb2YKICAgcHVibGljYXRpb24gb2YgdGhpcyBkb2N1bWVudC4gUGxlYXNlIHJldmlldyB0
aGVzZSBkb2N1bWVudHMKICAgY2FyZWZ1bGx5LCBhcyB0aGV5IGRlc2NyaWJlIHlvdXIgcmlnaHRz
IGFuZCByZXN0cmljdGlvbnMgd2l0aCByZXNwZWN0CiAgIHRvIHRoaXMgZG9jdW1lbnQuIENvZGUg
Q29tcG9uZW50cyBleHRyYWN0ZWQgZnJvbSB0aGlzIGRvY3VtZW50IG11c3QKICAgaW5jbHVkZSBT
aW1wbGlmaWVkIEJTRCBMaWNlbnNlIHRleHQgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC5lIG9m
CiAgIHRoZSBUcnVzdCBMZWdhbCBQcm92aXNpb25zIGFuZCBhcmUgcHJvdmlkZWQgd2l0aG91dCB3
YXJyYW50eSBhcwogICBkZXNjcmliZWQgaW4gdGhlIFNpbXBsaWZpZWQgQlNEIExpY2Vuc2UuICBU
aGUgZGVmaW5pdGl2ZSB2ZXJzaW9uIG9mCiAgIGFuIElFVEYgRG9jdW1lbnQgaXMgdGhhdCBwdWJs
aXNoZWQgYnksIG9yIHVuZGVyIHRoZSBhdXNwaWNlcyBvZiwgdGhlCiAgIElFVEYuIFZlcnNpb25z
IG9mIElFVEYgRG9jdW1lbnRzIHRoYXQgYXJlIHB1Ymxpc2hlZCBieSB0aGlyZCBwYXJ0aWVzLAog
ICBpbmNsdWRpbmcgdGhvc2UgdGhhdCBhcmUgdHJhbnNsYXRlZCBpbnRvIG90aGVyIGxhbmd1YWdl
cywgc2hvdWxkIG5vdAogICBiZSBjb25zaWRlcmVkIHRvIGJlIGRlZmluaXRpdmUgdmVyc2lvbnMg
b2YgSUVURiBEb2N1bWVudHMuIFRoZQogICBkZWZpbml0aXZlIHZlcnNpb24gb2YgdGhlc2UgTGVn
YWwgUHJvdmlzaW9ucyBpcyB0aGF0IHB1Ymxpc2hlZCBieSwgb3IKICAgdW5kZXIgdGhlIGF1c3Bp
Y2VzIG9mLCB0aGUgSUVURi4gVmVyc2lvbnMgb2YgdGhlc2UgTGVnYWwgUHJvdmlzaW9ucwogICB0
aGF0IGFyZSBwdWJsaXNoZWQgYnkgdGhpcmQgcGFydGllcywgaW5jbHVkaW5nIHRob3NlIHRoYXQg
YXJlCiAgIHRyYW5zbGF0ZWQgaW50byBvdGhlciBsYW5ndWFnZXMsIHNob3VsZCBub3QgYmUgY29u
c2lkZXJlZCB0byBiZQogICBkZWZpbml0aXZlIHZlcnNpb25zIG9mIHRoZXNlIExlZ2FsIFByb3Zp
c2lvbnMuICBGb3IgdGhlIGF2b2lkYW5jZSBvZgogICBkb3VidCwgZWFjaCBDb250cmlidXRvciB0
byB0aGUgSUVURiBTdGFuZGFyZHMgUHJvY2VzcyBsaWNlbnNlcyBlYWNoCiAgIENvbnRyaWJ1dGlv
biB0aGF0IGhlIG9yIHNoZSBtYWtlcyBhcyBwYXJ0IG9mIHRoZSBJRVRGIFN0YW5kYXJkcwogICBQ
cm9jZXNzIHRvIHRoZSBJRVRGIFRydXN0IHB1cnN1YW50IHRvIHRoZSBwcm92aXNpb25zIG9mIFJG
QyA1Mzc4LiBObwogICBsYW5ndWFnZSB0byB0aGUgY29udHJhcnksIG9yIHRlcm1zLCBjb25kaXRp
b25zIG9yIHJpZ2h0cyB0aGF0IGRpZmZlcgogICBmcm9tIG9yIGFyZSBpbmNvbnNpc3RlbnQgd2l0
aCB0aGUgcmlnaHRzIGFuZCBsaWNlbnNlcyBncmFudGVkIHVuZGVyCiAgIFJGQyA1Mzc4LCBzaGFs
bCBoYXZlIGFueSBlZmZlY3QgYW5kIHNoYWxsIGJlIG51bGwgYW5kIHZvaWQsIHdoZXRoZXIKICAg
cHVibGlzaGVkIG9yIHBvc3RlZCBieSBzdWNoIENvbnRyaWJ1dG9yLCBvciBpbmNsdWRlZCB3aXRo
IG9yIGluIHN1Y2gKICAgQ29udHJpYnV0aW9uLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpILiBaaGFp
LCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBb
UGFnZSAzNF0KDAo=
--001a1136a11648742104f184da39
Content-Type: text/plain; charset=US-ASCII; name="esadi71fftoc.txt"
Content-Disposition: attachment; filename="esadi71fftoc.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hr830m9f1

ClRSSUxMIFdvcmtpbmcgR3JvdXAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEhvbmdqdW4gWmhhaQpJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEZhbmd3ZWkgSHUKSW50ZW5kZWQgc3RhdHVzOiBQcm9wb3Nl
ZCBTdGFuZGFyZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWlRFClVwZGF0ZXM6
IDYzMjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUmFkaWEg
UGVybG1hbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEludGVsIExhYnMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgRG9uYWxkIEVhc3RsYWtlCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEh1YXdlaQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgT2xlbiBTdG9rZXMKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBFeHRyZW1lIE5ldHdvcmtzCkV4cGlyZXM6IEF1Z3VzdCAxLCAyMDE0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRmVicnVhcnkgMiwgMjAxNAoKCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOgogICAgIEVTQURJIChFbmQgU3RhdGlvbiBB
ZGRyZXNzIERpc3RyaWJ1dGlvbiBJbmZvcm1hdGlvbikgUHJvdG9jb2wKICAgICAgICAgICAgICAg
ICAgICA8ZHJhZnQtaWV0Zi10cmlsbC1lc2FkaS0wNS50eHQ+CgoKCkFic3RyYWN0CgogICBUaGUg
SUVURiBUUklMTCAoVHJhbnNwYXJlbnQgSW50ZXJjb25uZWN0aW9uIG9mIExvdHMgb2YgTGlua3Mp
CiAgIHByb3RvY29sIHByb3ZpZGVzIGxlYXN0IGNvc3QgcGFpci13aXNlIGRhdGEgZm9yd2FyZGlu
ZyB3aXRob3V0CiAgIGNvbmZpZ3VyYXRpb24gaW4gbXVsdGktaG9wIG5ldHdvcmtzIHdpdGggYXJi
aXRyYXJ5IHRvcG9sb2dpZXMgYW5kCiAgIGxpbmsgdGVjaG5vbG9naWVzLiAgVFJJTEwgc3VwcG9y
dHMgbXVsdGktcGF0aGluZyBvZiBib3RoIHVuaWNhc3QgYW5kCiAgIG11bHRpY2FzdCB0cmFmZmlj
LiAgRGV2aWNlcyB0aGF0IGltcGxlbWVudCB0aGUgVFJJTEwgcHJvdG9jb2wgYXJlCiAgIGNhbGxl
ZCBUUklMTCBTd2l0Y2hlcyBvciBSQnJpZGdlcyAoUm91dGluZyBCcmlkZ2VzKS4KCiAgIEVTQURJ
IChFbmQgU3RhdGlvbiBBZGRyZXNzIERpc3RyaWJ1dGlvbiBJbmZvcm1hdGlvbikgaXMgYW4gb3B0
aW9uYWwKICAgcHJvdG9jb2wgYnkgd2hpY2ggYSBUUklMTCBzd2l0Y2ggY2FuIGNvbW11bmljYXRl
LCBpbiBhIERhdGEgTGFiZWwKICAgKFZMQU4gb3IgRmluZSBHcmFpbmVkIExhYmVsKSBzY29wZWQg
d2F5LCBlbmQgc3RhdGlvbiBhZGRyZXNzZXMgYW5kCiAgIG90aGVyIGluZm9ybWF0aW9uIHRvIFRS
SUxMIHN3aXRjaGVzIHBhcnRpY2lwYXRpbmcgaW4gRVNBREkgZm9yIHRoZQogICByZWxldmFudCBE
YXRhIExhYmVsLiAgVGhpcyBkb2N1bWVudCB1cGRhdGVzIFJGQyA2MzI1LCBzcGVjaWZpY2FsbHkK
ICAgdGhlIGRvY3VtZW50YXRpb24gb2YgdGhlIEVTQURJIHByb3RvY29sLCBhbmQgaXMgbm90IGJh
Y2t3YXJkcwogICBjb21wYXRpYmxlLgoKCgoKU3RhdHVzIG9mIFRoaXMgTWVtbwoKICAgVGhpcyBJ
bnRlcm5ldC1EcmFmdCBpcyBzdWJtaXR0ZWQgdG8gSUVURiBpbiBmdWxsIGNvbmZvcm1hbmNlIHdp
dGggdGhlCiAgIHByb3Zpc2lvbnMgb2YgQkNQIDc4IGFuZCBCQ1AgNzkuCgogICBEaXN0cmlidXRp
b24gb2YgdGhpcyBkb2N1bWVudCBpcyB1bmxpbWl0ZWQuIENvbW1lbnRzIHNob3VsZCBiZSBzZW50
CiAgIHRvIHRoZSBUUklMTCB3b3JraW5nIGdyb3VwIG1haWxpbmcgbGlzdDogPHRyaWxsQGlldGYu
b3JnPi4KCiAgIEludGVybmV0LURyYWZ0cyBhcmUgd29ya2luZyBkb2N1bWVudHMgb2YgdGhlIElu
dGVybmV0IEVuZ2luZWVyaW5nCiAgIFRhc2sgRm9yY2UgKElFVEYpLCBpdHMgYXJlYXMsIGFuZCBp
dHMgd29ya2luZyBncm91cHMuICBOb3RlIHRoYXQKICAgb3RoZXIgZ3JvdXBzIG1heSBhbHNvIGRp
c3RyaWJ1dGUgd29ya2luZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQtCiAgIERyYWZ0cy4KCgoKCgpI
LiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgW1BhZ2UgMV0KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgogICBJbnRlcm5ldC1EcmFmdHMgYXJl
IGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3IgYSBtYXhpbXVtIG9mIHNpeCBtb250aHMKICAgYW5k
IG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Igb2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50
cyBhdCBhbnkKICAgdGltZS4gIEl0IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0LURy
YWZ0cyBhcyByZWZlcmVuY2UKICAgbWF0ZXJpYWwgb3IgdG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4g
YXMgIndvcmsgaW4gcHJvZ3Jlc3MuIgoKICAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRlcm5ldC1E
cmFmdHMgY2FuIGJlIGFjY2Vzc2VkIGF0CiAgIGh0dHA6Ly93d3cuaWV0Zi5vcmcvMWlkLWFic3Ry
YWN0cy5odG1sLiBUaGUgbGlzdCBvZiBJbnRlcm5ldC1EcmFmdAogICBTaGFkb3cgRGlyZWN0b3Jp
ZXMgY2FuIGJlIGFjY2Vzc2VkIGF0CiAgIGh0dHA6Ly93d3cuaWV0Zi5vcmcvc2hhZG93Lmh0bWwu
CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpILiBaaGFpLCBldCBh
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BhZ2Ug
Ml0KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBUUklMTDogRVNBREkKCgpUYWJsZSBvZiBDb250ZW50cwoKICAgICAgMS4gSW50cm9k
dWN0aW9uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi40CiAgICAg
IDEuMSBDb250ZW50IGFuZCBQcmVjZWRlbmNlLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uNQogICAgICAxLjIgVGVybWlub2xvZ3kuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLjUKCiAgICAgIDIuIEVTQURJIFByb3RvY29sIE92ZXJ2aWV3Li4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uNwogICAgICAyLjEgRVNBREkgVmlydHVhbCBMaW5rLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTAKICAgICAgMi4yIEVTQURJIE5laWdo
Ym9yIERldGVybWluYXRpb24uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjExCiAgICAgIDIuMyBF
U0FESSBQYXlsb2Fkcy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xMQoK
ICAgICAgMy4gRVNBREkgRFJCIERldGVybWluYXRpb24uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLjEzCgogICAgICA0LiBFU0FESSBQRFUgcHJvY2Vzc2luZy4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uMTQKICAgICAgNC4xIEdlbmVyYWwgVHJhbnNtaXNzaW9uIG9mIEVT
QURJIFBEVXMuLi4uLi4uLi4uLi4uLi4uLi4uLjE0CiAgICAgIDQuMiBHZW5lcmFsIFJlY2VpcHQg
b2YgRVNBREkgUERVcy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xNAogICAgICA0LjMgVW5pY2Fz
dGluZyBFU0FESSBQRFVzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTUKICAgICAg
NC40IEVTQURJIFJlbGlhYmxlIEZsb29kaW5nLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
LjE2CgogICAgICA1LiBFbmQgU3RhdGlvbiBBZGRyZXNzZXMuLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uMTcKICAgICAgNS4xIExlYXJuaW5nIENvbmZpZGVuY2UgTGV2ZWwuLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLjE3CiAgICAgIDUuMiBGb3JnZXR0aW5nIEVuZCBTdGF0aW9u
IEFkZHJlc3Nlcy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xNwogICAgICA1LjMgRHVwbGljYXRlIE1B
QyBBZGRyZXNzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTcKCiAgICAgIDYuIEVT
QURJLUxTUCBDb250ZW50cy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4yMAog
ICAgICA2LjEgRVNBREkgUGFyYW1ldGVyIERhdGEuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uMjAKICAgICAgNi4yIE1BQyBSZWFjaGFiaWxpdHkgVExWLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLjIxCiAgICAgIDYuMyBEZWZhdWx0IEF1dGhlbnRpY2F0aW9uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4yMgoKICAgICAgNy4gSUFOQSBDb25zaWRlcmF0aW9u
cy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjIzCiAgICAgIDcuMSBFU0FESSBQ
YXJ0aWNpcGF0aW9uIGFuZCBDYXBhYmlsaXR5IEZsYWdzLi4uLi4uLi4uLi4uLi4yMwogICAgICA3
LjIgVFJJTEwgR0VOSU5GTyBUTFYuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
MjQKCiAgICAgIDguIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4yNgogICAgICA5LiBBY2tub3dsZWRnZW1lbnRzLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uMjYKCiAgICAgIE5vcm1hdGl2ZSByZWZlcmVuY2VzLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4yNwogICAgICBJbmZvcm1hdGl2ZSBSZWZl
cmVuY2VzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMjgKICAgICAgQXBwZW5k
aXggQTogQ2hhbmdlcyB0byBbUkZDNjMyNV0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjI5Cgog
ICAgICBBcHBlbmRpeCBaOiBDaGFuZ2UgSGlzdG9yeS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uMzAKICAgICAgQXV0aG9ycycgQWRkcmVzc2VzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLjMzCgoKCgoKCgoKCgpILiBaaGFpLCBldCBhbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgM10KDApJTlRFUk5FVC1E
UkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDog
RVNBREkKCgoxLiBJbnRyb2R1Y3Rpb24KCiAgIFRoZSBJRVRGIFRSSUxMIChUcmFuc3BhcmVudCBJ
bnRlcmNvbm5lY3Rpb24gb2YgTG90cyBvZiBMaW5rcykKICAgcHJvdG9jb2wgW1JGQzYzMjVdIHBy
b3ZpZGVzIGxlYXN0IGNvc3QgcGFpci13aXNlIGRhdGEgZm9yd2FyZGluZwogICB3aXRob3V0IGNv
bmZpZ3VyYXRpb24gaW4gbXVsdGktaG9wIG5ldHdvcmtzIHdpdGggYXJiaXRyYXJ5IHRvcG9sb2dp
ZXMKICAgYW5kIGxpbmsgdGVjaG5vbG9naWVzLCBzYWZlIGZvcndhcmRpbmcgZXZlbiBkdXJpbmcg
cGVyaW9kcyBvZgogICB0ZW1wb3JhcnkgbG9vcHMsIGFuZCBzdXBwb3J0IGZvciBtdWx0aS1wYXRo
aW5nIG9mIGJvdGggdW5pY2FzdCBhbmQKICAgbXVsdGljYXN0IHRyYWZmaWMuICBUUklMTCBhY2Nv
bXBsaXNoZXMgdGhpcyB3aXRoIHRoZSBJUy1JUwogICAoSW50ZXJtZWRpYXRlIFN5c3RlbSB0byBJ
bnRlcm1lZGlhdGUgU3lzdGVtKSBbSVMtSVNdIFtyZmM2MzI2YmlzXQogICBsaW5rLXN0YXRlIHJv
dXRpbmcgcHJvdG9jb2wgdXNpbmcgYSBoZWFkZXIgd2l0aCBhIGhvcCBjb3VudC4gIFRoZQogICBk
ZXNpZ24gc3VwcG9ydHMgb3B0aW1pemF0aW9uIG9mIHRoZSBkaXN0cmlidXRpb24gb2YgbXVsdGkt
ZGVzdGluYXRpb24KICAgZnJhbWVzIGFuZCB0d28gdHlwZXMgb2YgZGF0YSBsYWJlbGluZzogVkxB
TnMgKFZpcnR1YWwgTG9jYWwgQXJlYQogICBOZXR3b3JrcyBbUkZDNjMyNV0pIGFuZCBGR0xzIChG
aW5lIEdyYWluZWQgTGFiZWxzLCBbUkZDZmdsXSkuCiAgIERldmljZXMgdGhhdCBpbXBsZW1lbnQg
VFJJTEwgYXJlIGNhbGxlZCBUUklMTCBzd2l0Y2hlcyBvciBSQnJpZGdlcwogICAoUm91dGluZyBC
cmlkZ2VzKS4KCiAgIFRoZXJlIGFyZSBmaXZlIHdheXMgYSBUUklMTCBzd2l0Y2ggY2FuIGxlYXJu
IGVuZCBzdGF0aW9uIGFkZHJlc3NlcywKICAgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC44IG9m
IFtSRkM2MzI1XS4gIE9uZSBvZiB0aGVzZSBpcyB0aGUgRVNBREkKICAgKEVuZCBTdGF0aW9uIEFk
ZHJlc3MgRGlzdHJpYnV0aW9uIEluZm9ybWF0aW9uKSBwcm90b2NvbCwgd2hpY2ggaXMgYW4KICAg
b3B0aW9uYWwgRGF0YSBMYWJlbCBzY29wZWQgd2F5IFRSSUxMIHN3aXRjaGVzIGNhbiBjb21tdW5p
Y2F0ZSwgd2l0aAogICBlYWNoIG90aGVyLCBpbmZvcm1hdGlvbiBzdWNoIGFzIGVuZCBzdGF0aW9u
IGFkZHJlc3NlcyBhbmQgdGhlaXIgVFJJTEwKICAgc3dpdGNoIG9mIGF0dGFjaG1lbnQuIEEgVFJJ
TEwgc3dpdGNoIHRoYXQgaXMgYW5ub3VuY2luZyBpbnRlcmVzdCBpbiBhCiAgIERhdGEgTGFiZWwg
TUFZIHVzZSB0aGUgRVNBREkgcHJvdG9jb2wgdG8gYW5ub3VuY2UgdGhlIGVuZCBzdGF0aW9uCiAg
IGFkZHJlc3Mgb2Ygc29tZSBvciBhbGwgb2YgaXRzIGF0dGFjaGVkIGVuZCBzdGF0aW9ucyBpbiB0
aGF0IERhdGEKICAgTGFiZWwgdG8gb3RoZXIgVFJJTEwgc3dpdGNoZXMgdGhhdCBhcmUgcnVubmlu
ZyBFU0FESSBmb3IgdGhhdCBEYXRhCiAgIExhYmVsLiAoSW4gdGhlIGZ1dHVyZSwgRVNBREkgbWF5
IGFsc28gYmUgdXNlZCBmb3IgYWRkaXRpb25hbCB0eXBlcyBvZgogICBpbmZvcm1hdGlvbi4pCgog
ICBCeSBkZWZhdWx0LCBUUklMTCBzd2l0Y2hlcyB3aXRoIGNvbm5lY3RlZCBlbmQgc3RhdGlvbnMg
bGVhcm4KICAgYWRkcmVzc2VzIGZyb20gdGhlIGRhdGEgcGxhbmUgd2hlbiBpbmdyZXNzaW5nIGFu
ZCBlZ3Jlc3NpbmcgbmF0aXZlCiAgIGZyYW1lcyBhbHRob3VnaCBzdWNoIGxlYXJuaW5nIGNhbiBi
ZSBkaXNhYmxlZC4gVGhlIEVTQURJIHByb3RvY29sJ3MKICAgcG90ZW50aWFsIGFkdmFudGFnZXMg
b3ZlciBkYXRhIHBsYW5lIGxlYXJuaW5nIGluY2x1ZGUgdGhlIGZvbGxvd2luZzoKCiAgIDEuIFNl
Y3VyaXR5IGFkdmFudGFnZXM6ICgxYSkgVGhlIEVTQURJIHByb3RvY29sIGNhbiBiZSB1c2VkIHRv
CiAgICAgIGFubm91bmNlIGVuZCBzdGF0aW9ucyB3aXRoIGFuIGF1dGhlbnRpY2F0ZWQgZW5yb2xs
bWVudCAoZm9yCiAgICAgIGV4YW1wbGUgZW5yb2xsbWVudCBhdXRoZW50aWNhdGVkIGJ5IGNyeXB0
b2dyYXBoaWNhbGx5IGJhc2VkIEVBUAogICAgICAoRXh0ZW5zaWJsZSBBdXRoZW50aWNhdGlvbiBQ
cm90b2NvbCBbUkZDMzc0OF0pIG1ldGhvZHMgdmlhCiAgICAgIFs4MDIuMVhdKS4gKDFiKSBUaGUg
RVNBREkgcHJvdG9jb2wgc3VwcG9ydHMgY3J5cHRvZ3JhcGhpYwogICAgICBhdXRoZW50aWNhdGlv
biBvZiBpdHMgbWVzc2FnZSBwYXlsb2FkcyBmb3IgbW9yZSBzZWN1cmUKICAgICAgdHJhbnNtaXNz
aW9uLgoKICAgMi4gRmFzdCB1cGRhdGUgYWR2YW50YWdlczogVGhlIEVTQURJIHByb3RvY29sIHBy
b3ZpZGVzIGEgZmFzdCB1cGRhdGUKICAgICAgb2YgZW5kIHN0YXRpb24gTUFDIChNZWRpYSBBY2Nl
c3MgQ29udHJvbCkgYWRkcmVzc2VzIGFuZCB0aGVpcgogICAgICBUUklMTCBzd2l0Y2ggb2YgYXR0
YWNobWVudC4gIElmIGFuIGVuZCBzdGF0aW9uIGlzIHVucGx1Z2dlZCBmcm9tCiAgICAgIG9uZSBU
UklMTCBzd2l0Y2ggYW5kIHBsdWdnZWQgaW50byBhbm90aGVyLCBmcmFtZXMgaW5ncmVzc2VkIGZv
cgogICAgICB0aGF0IGVuZCBzdGF0aW9uJ3MgTUFDIGFkZHJlc3MgY2FuIGJlIGJsYWNrIGhvbGVk
LiBUaGF0IGlzLCB0aGV5CiAgICAgIGNhbiBiZSBzZW50IGp1c3QgdG8gdGhlIG9sZGVyIGVncmVz
cyBUUklMTCBzd2l0Y2ggdGhhdCB0aGUgZW5kCiAgICAgIHN0YXRpb24gd2FzIGNvbm5lY3RlZCB0
byB1bnRpbCBjYWNoZWQgYWRkcmVzcyBpbmZvcm1hdGlvbiBhdCBzb21lCiAgICAgIHJlbW90ZSBp
bmdyZXNzIFRSSUxMIHN3aXRjaCB0aW1lcyBvdXQsIHBvc3NpYmx5IGZvciB0ZW5zIG9mCiAgICAg
IHNlY29uZHMgW1JGQzYzMjVdLgoKCkguIFpoYWksIGV0IGFsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSA0XQoMCklOVEVSTkVULURSQUZUICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESQoK
CiAgIE1BQyBhZGRyZXNzIHJlYWNoYWJpbGl0eSBpbmZvcm1hdGlvbiwgc29tZSBFU0FESSBwYXJh
bWV0ZXJzLCBhbmQKICAgb3B0aW9uYWwgYXV0aGVudGljYXRpb24gaW5mb3JtYXRpb24gYXJlIGNh
cnJpZWQgaW4gRVNBREkgcGFja2V0cwogICByYXRoZXIgdGhhbiBpbiB0aGUgVFJJTEwgSVMtSVMg
cHJvdG9jb2wuICBBcyBzcGVjaWZpZWQgYmVsb3csIEVTQURJCiAgIGlzLCBmb3IgZWFjaCBEYXRh
IExhYmVsLCBhIHZpcnR1YWwgbG9naWNhbCB0b3BvbG9neSBvdmVybGF5IGluIHRoZQogICBUUklM
TCB0b3BvbG9neS4gQW4gYWR2YW50YWdlIG9mIHVzaW5nIEVTQURJIG92ZXIgdXNpbmcgVFJJTEwg
SVMtSVMgaXMKICAgdGhhdCB0aGUgZW5kIHN0YXRpb24gYXR0YWNobWVudCBpbmZvcm1hdGlvbiBp
cyBub3QgZmxvb2RlZCB0byBhbGwKICAgVFJJTEwgc3dpdGNoZXMgYnV0IG9ubHkgdG8gVFJJTEwg
c3dpdGNoZXMgYWR2ZXJ0aXNpbmcgRVNBREkKICAgcGFydGljaXBhdGlvbiBmb3IgdGhlIERhdGEg
TGFiZWwgaW4gd2hpY2ggdGhvc2UgZW5kIHN0YXRpb25zIG9jY3VyLgoKCgoKMS4xIENvbnRlbnQg
YW5kIFByZWNlZGVuY2UKCiAgIFRoaXMgZG9jdW1lbnQgdXBkYXRlcyBbUkZDNjMyNV0sIHRoZSBU
UklMTCBiYXNlIHNwZWNpZmljYXRpb24sCiAgIHJlcGxhY2luZyB0aGUgZGVzY3JpcHRpb24gb2Yg
dGhlIEVTQURJIHByb3RvY29sIGluIFNlY3Rpb24gNC4yLjUgb2YKICAgW1JGQzYzMjVdLCBwcm92
aWRpbmcgbW9yZSBkZXRhaWwsIGFuZCBwcmV2YWlsaW5nIG92ZXIgW1JGQzYzMjVdIHdoZXJlCiAg
IHRoZXkgY29uZmxpY3QuIFRoZSBjaGFuZ2VzIGFyZSBzdW1tYXJpemVkIGluIEFwcGVuZGl4IEEu
IFRoZXNlCiAgIGNoYW5nZXMgYXJlIG5vdCBiYWNrd2FyZHMgY29tcGF0aWJsZSBiZWNhdXNlLCBh
bW9uZyBvdGhlciB0aGluZ3MsCiAgIHRoZXkgY2hhbmdlIHRoZSBmb3JtYXQgb2YgRVNBREktTFNQ
cy4KCiAgIFNlY3Rpb24gMiBvZiB0aGlzIGRvY3VtZW50IGlzIHRoZSBFU0FESSBwcm90b2NvbCBv
dmVydmlldy4gU2VjdGlvbiAzCiAgIHNwZWNpZmllcyBFU0FESSBEUkIgZGV0ZXJtaW5hdGlvbi4g
IFNlY3Rpb24gNCBkaXNjdXNzZXMgdGhlCiAgIHByb2Nlc3Npbmcgb2YgRVNBREkgUERVcy4gU2Vj
dGlvbiA1IGRpc2N1c3NlcyBpbnRlcmFjdGlvbiB3aXRoIG90aGVyCiAgIG1vZGVzIG9mIGVuZCBz
dGF0aW9uIGFkZHJlc3MgbGVhcm5pbmcuIEFuZCBTZWN0aW9uIDYgZGVzY3JpYmVzIHRoZQogICBF
U0FESS1MU1AgYW5kIGl0cyBjb250ZW50cy4KCgoKCjEuMiBUZXJtaW5vbG9neQoKICAgVGhpcyBk
b2N1bWVudCB1c2VzIHRoZSBhY3JvbnltcyBkZWZpbmVkIGluIFtSRkM2MzI1XSBhbmQgdGhlCiAg
IGZvbGxvd2luZzoKCiAgICAgIERhdGEgTGFiZWwgLSBWTEFOIG9yIEZHTC4KCiAgICAgIEVTQURJ
IFJCcmlkZ2UgLSBBbiBSQnJpZGdlIHRoYXQgaXMgcGFydGljaXBhdGluZyBpbiBFU0FESSBmb3Ig
b25lCiAgICAgICAgICAgIG9yIG1vcmUgRGF0YSBMYWJlbHMuCgogICAgICBGR0wgLSBGaW5lIEdy
YWluZWQgTGFiZWwgW1JGQ2ZnbF0uCgogICAgICBMU1AgLSBMaW5rIFN0YXRlIFBEVSBbSVMtSVNd
LgoKICAgICAgTFNQIG51bWJlciB6ZXJvIC0gQSBMaW5rIFN0YXRlIFBEVSB3aXRoIGZyYWdtZW50
IG51bWJlciBlcXVhbCB0bwogICAgICAgICAgICB6ZXJvLgoKICAgICAgUERVIC0gUHJvY290b2wg
RGF0YSBVbml0LgoKICAgICAgVFJJTEwgc3dpdGNoIC0gYW4gYWx0ZXJuYXRpdmUgbmFtZSBmb3Ig
YW4gUkJyaWRnZS4KCgpILiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgNV0KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgogICBUaGUg
a2V5IHdvcmRzICJNVVNUIiwgIk1VU1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxM
IE5PVCIsCiAgICJTSE9VTEQiLCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICJNQVkiLCBh
bmQgIk9QVElPTkFMIiBpbiB0aGlzCiAgIGRvY3VtZW50IGFyZSB0byBiZSBpbnRlcnByZXRlZCBh
cyBkZXNjcmliZWQgaW4gW1JGQzIxMTldLgoKICAgQ2FwaXRhbGl6ZWQgSUFOQSBDb25zaWRlcnRp
b25zIHRlcm1zIHN1Y2ggYXMgIklFVEYgUmV2aWV3IiBhcyB0byBiZQogICBpbnRlcnByZXRlZCBh
cyBkZXNjcmliZWQgaW4gW1JGQzUyMjZdLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKSC4gWmhhaSwgZXQgYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDZdCgwKSU5URVJORVQtRFJBRlQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJJTEw6IEVTQURJCgoKMi4gRVNB
REkgUHJvdG9jb2wgT3ZlcnZpZXcKCiAgIEVTQURJIGlzIGEgRGF0YSBMYWJlbCBzY29wZWQgd2F5
IGZvciBUUklMTCBzd2l0Y2hlcyAoYWxzbyBrbm93biBhcwogICBSQnJpZGdlcykgdG8gYW5ub3Vu
Y2UgYW5kIGxlYXJuIGVuZCBzdGF0aW9uIGFkZHJlc3NlcyByYXBpZGx5IGFuZAogICBzZWN1cmVs
eS4gIEFuIFJCcmlkZ2UgdGhhdCBpcyBhbm5vdW5jaW5nIHBhcnRpY2lwYXRpb24gaW4gRVNBREkg
Zm9yCiAgIG9uZSBvciBtb3JlIERhdGEgTGFiZWxzIGlzIGNhbGxlZCBhbiBFU0FESSBSQnJpZGdl
LgoKICAgRVNBREkgaXMgYSBzZXBhcmF0ZSBvcHRpb25hbCBwcm90b2NvbCBmcm9tIHRoZSBtYW5k
YXRvcnkgVFJJTEwgSVMtSVMKICAgaW1wbGVtZW50ZWQgYnkgYWxsIFJCcmlkZ2VzIGluIGEgY2Ft
cHVzLiAgVGhlcmUgaXMgYSBzZXBhcmF0ZSBFU0FESQogICBpbnN0YW5jZSBmb3IgZWFjaCBEYXRh
IExhYmVsIChWTEFOIG9yIEZHTCkuIEluIGVzc2VuY2UsIGZvciBlYWNoIERhdGEKICAgTGFiZWws
IHRoZXJlIGlzIGEgbW9kaWZpZWQgaW5zdGFuY2Ugb2YgdGhlIElTLUlTIHJlbGlhYmxlIGZsb29k
aW5nCiAgIG1lY2hhbmlzbSBpbiB3aGljaCBFU0FESSBSQnJpZGdlcyBtYXkgY2hvb3NlIHRvIHBh
cnRpY2lwYXRlLiAoVGhlc2UKICAgYXJlIG5vdCB0aGUgaW5zdGFuY2VzIHNwZWNpZmllZCBpbiBb
UkZDNjgyMl0uKSBJdCBpcyBhbgogICBpbXBsZW1lbnRhdGlvbiBkZWNpc2lvbiBob3cgaW5kZXBl
bmRlbnQgdGhlIG11bHRpcGxlIEVTQURJIGluc3RhbmNlcwogICBhdCBhbiBSQnJpZGdlIGFyZS4g
Rm9yIGV4YW1wbGUsIHRoZSBFU0FESSBsaW5rIHN0YXRlIGRhdGFiYXNlIGNvdWxkCiAgIGJlIGlu
IGEgc2luZ2xlIGRhdGFiYXNlIHdpdGggYSBmaWVsZCBpbiBlYWNoIHJlY29yZCBpbmRpY2F0aW5n
IHRoZQogICBEYXRhIExhYmVsIHRvIHdoaWNoIGl0IGFwcGxpZXMgb3IgY291bGQgYmUgYSBzZXBh
cmF0ZSBkYXRhYmFzZSBwZXIKICAgRGF0YSBMYWJlbC4gQnV0IHRoZSBFU0FESSB1cGRhdGUgcHJv
Y2VzcyBvcGVyYXRlcyBzZXBhcmF0ZWx5IGZvciBlYWNoCiAgIEVTQURJIGluc3RhbmNlIGFuZCBp
bmRlcGVuZGVudGx5IGZyb20gdGhlIFRSSUxMIElTLUlTIHVwZGF0ZSBwcm9jZXNzLgoKICAgRVNB
REkgZG9lcyBubyByb3V0aW5nIHNvIHRoZXJlIGlzIG5vIHJlYXNvbiBmb3IgcHNldWRvLW5vZGVz
IGluIEVTQURJCiAgIGFuZCBub25lIGFyZSBjcmVhdGVkLiBGdXJ0aGVybW9yZSwgdGhlcmUgbWF5
IGJlIGEgcmVxdWlyZW1lbnQgZm9yIGEKICAgcmVsYXRpdmVseSBsYXJnZSBhbW91bnQgb2YgZGF0
YSB0byBiZSBkaXN0cmlidXRlZCB0aHJvdWdoIEVTQURJIHdoaWNoCiAgIG1pZ2h0IHRha2UgYSBs
YXJnZSBudW1iZXIgb2YgRVNBREktTFNQIGZyYWdtZW50cy4gRVNBREktTFNQLCBFU0FESS0KICAg
Q1NOUCwgYW5kIEVTQURJLVBTTlAgcGF5bG9hZHMgYXJlIHRoZXJlZm9yZSBmb3JtYXRlZCBhcyBF
eHRlbmRlZAogICBMZXZlbCAxIENpcmN1aXQgU2NvcGUgUERVcyBbRlMtTFNQXSAoc2VlIGFsc28g
U2VjdGlvbiA2KS4gVGhpcyBhbGxvd3MKICAgdXAgdG8gMioqMTYgZnJhZ21lbnRzIGJ1dCBkb2Vz
IG5vdCBzdXBwb3J0IGxpbmsgc3RhdGUgZGF0YSBhc3NvY2lhdGVkCiAgIHdpdGggcHNldWRvLW5v
ZGVzLgoKICAgQWZ0ZXIgdGhlIFRSSUxMIGhlYWRlciwgRVNBREkgcGFja2V0cyBoYXZlIGFuIGlu
bmVyIEV0aGVybmV0IGhlYWRlcgogICB3aXRoIHRoZSBJbm5lci5NYWNEQSBvZiAiQWxsLUVncmVz
cy1SQnJpZGdlcyIgKGZvcm1lcmx5IGNhbGxlZCAiQWxsLQogICBFU0FESS1SQnJpZGdlcyIpLCBh
biBpbm5lciBEYXRhIExhYmVsIHNwZWNpZnlpbmcgdGhlIFZMQU4gb3IgRkdMIG9mCiAgIGludGVy
ZXN0LCBhbmQgdGhlICJMMi1JUy1JUyIgRXRoZXJ0eXBlIGZvbGxvd2VkIGJ5IHRoZSBFU0FESSBw
YXlsb2FkCiAgIGFzIHNob3duIGluIEZpZ3VyZSAxLgoKCgoKCgoKCgoKCgoKCgoKCgpILiBaaGFp
LCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W1BhZ2UgN10KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgogICAgICAgICAgICAgICAgICAgICstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg
IExpbmsgSGVhZGVyICAgICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAgICAgICAgICAgIHwgICAgICAgVFJJTEwg
RGF0YSBIZWFkZXIgICAgICAgIHwKICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0rCiAgICAgICAgICAgICAgICAgICAgfCAgIElubmVyIEV0aGVybmV0
IEFkZHJlc3NlcyAgICAgfAogICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSsKICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICBEYXRhIExhYmVs
ICAgICAgICAgICB8CiAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKwogICAgICAgICAgICAgICAgICAgIHwgICAgICAgTDItSVMtSVMgRXRoZXJ0eXBl
ICAgICAgIHwKICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rCiAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIEVTQURJIFBheWxvYWQgICAgICAg
ICAgfAogICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSsKICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgIExpbmsgVHJhaWxlciAgICAgICAgICB8
CiAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwoK
ICAgICAgICAgICAgICAgICAgIEZpZ3VyZSAxLiBUUklMTCBFU0FESSBQYWNrZXQgT3ZlcnZpZXcK
CiAgIFRSSUxMIEVTQURJIHBhY2tldHMgc2VudCBvbiBhbiBFdGhlcm5ldCBsaW5rIGFyZSBzdHJ1
Y3R1cmVkIGFzIHNob3duCiAgIGJlbG93LiAgVGhlIG91dGVyIFZMQU4gdGFnIHdpbGwgbm90IGJl
IHByZXNlbnQgaWYgaXQgd2FzIHN0cmlwcGVkIGJ5CiAgIGFuIEV0aGVybmV0IHBvcnQgb3V0IG9m
IHdoaWNoIHRoZSBwYWNrZXQgd2FzIHNlbnQuCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgpILiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgW1BhZ2UgOF0KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgogICBPdXRlciBFdGhlcm5ldCBI
ZWFkZXI6CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgICAgICAgICAgICAgICAgIE5leHQgSG9wIERl
c3RpbmF0aW9uIEFkZHJlc3MgICAgICAgICAgICAgICAgICB8CiAgICAgICstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAg
IHwgTmV4dCBIb3AgRGVzdGluYXRpb24gQWRkci4gICAgfCBTZW5kaW5nIFJCcmlkZ2UgUG9ydCBN
QUMgQWRkci58CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgICAgICAgICAgICAgICAgIFNlbmRpbmcg
UkJyaWRnZSBQb3J0IE1BQyBBZGRyZXNzICAgICAgICAgICAgICB8CiAgICAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAg
ICAgICAuLi5FdGhlcm5ldCBmcmFtZSB0YWdnaW5nIGluY2x1ZGluZyBvcHRpb25hbCBPdXRlci5W
TEFOIHRhZy4uLgogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8IEV0aGVydHlwZSA9IFRSSUxMICAgICAg
MHgyMkYzIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgIFRSSUxM
IEhlYWRlcjogICAgICAgICAgICAgICAgICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBWIHwgUiB8TXxP
cC1MZW5ndGh8IEhvcCBDb3VudCB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgRWdyZXNzIE5pY2tu
YW1lICAgICAgICAgICAgICAgfCBJbmdyZXNzIChPcmlnaW4pIE5pY2tuYW1lICAgICB8CiAgICAg
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rCiAgIElubmVyIEV0aGVybmV0IEhlYWRlcjoKICAgICAgKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAg
fCAgICAgICAgICAgICAgICAgICAgICBBbGwtRWdyZXNzLVJCcmlkZ2VzICAgICAgICAgICAgICAg
ICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCBBbGwtRWdyZXNzLVJCcmlkZ2VzIGNvbnQu
ICAgICB8IE9yaWdpbiBSQnJpZGdlIE1BQyBBZGRyZXNzICAgIHwKICAgICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAg
ICAgfCAgICAgICAgICAgICAgICBPcmlnaW4gUkJyaWRnZSBNQUMgQWRkcmVzcyBjb250aW51ZWQg
ICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgVkxBTiBvciBGR0wgRGF0YSBMYWJl
bCAoNCBvciA4IGJ5dGVzKSAuLi4KICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rCiAgICAgIHwgRXRoZXJ0eXBlID0gTDItSVMtSVMgICAweDIyRjQgfAogICAgICArLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgRVNBREkgUGF5bG9hZCAoZm9ybWF0dGVkIGFz
IElTLUlTKToKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCBJUy1JUyBDb21tb24gSGVhZGVyLCBJUy1J
UyBQRFUgU3BlY2lmaWMgRmllbGRzLCBJUy1JUyBUTFZzICAgIHwKICAgICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAg
RnJhbWUgQ2hlY2sgU2VxdWVuY2U6CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgICAgICAgICAgICAg
ICAgICBGQ1MgKEZyYW1lIENoZWNrIFNlcXVlbmNlKSAgICAgICAgICAgICAgICAgICB8CiAgICAg
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rCgogICAgICAgICAgICAgICAgRmlndXJlIDI6IEVTQURJIEV0aGVybmV0IExpbmsg
UGFja2V0IEZvcm1hdAoKICAgVGhlIE5leHQgSG9wIERlc3RpbmF0aW9uIEFkZHJlc3Mgb3IgT3V0
ZXIuTWFjREEgaXMgdGhlIEFsbC1SQnJpZGdlcwogICBtdWx0aWNhc3QgYWRkcmVzcyBpZiB0aGUg
RVNBREkgUERVIGlzIGJlaW5nIG11bHRpY2FzdC4gSWYgaXQgaXMgYmVpbmcKICAgdW5pY2FzdCwg
dGhlIE5leHQgSG9wIERlc3RpbmF0aW9uIEFkZHJlc3MgaXMgdGhlIHVuaWNhc3QgYWRkcmVzcyBv
ZgogICB0aGUgbmV4dCBob3AgUkJyaWRnZS4gIFRoZSBWTEFOIGZvciB0aGUgT3V0ZXIuVkxBTiBp
bmZvcm1hdGlvbiwgaWYKICAgcHJlc2VudCwgd2lsbCBiZSB0aGUgRGVzaWduYXRlZCBWTEFOIGZv
ciB0aGUgbGluayBvbiB3aGljaCB0aGUgcGFja2V0CiAgIGlzIHNlbnQuIFRoZSBWIGFuZCBSIGZp
ZWxkcyB3aWxsIGJlIHplcm8gd2hpbGUgdGhlIE0gZmllbGQgd2lsbCBiZQogICBvbmUgdW5sZXNz
IHRoZSBFU0FESSBQRFUgd2FzIHVuaWNhc3QsIGluIHdoaWNoIGNhc2UgdGhlIE0gZmllbGQgd2ls
bAogICBiZSB6ZXJvLiBUaGUgRGF0YSBMYWJlbCBzcGVjaWZpZWQgd2lsbCBiZSB0aGUgVkxBTiBv
ciBGR0wgdG8gd2hpY2gKICAgdGhlIEVTQURJIHBhY2tldCBhcHBsaWVzLiBUaGUgT3JpZ2luIFJC
cmlkZ2UgTUFDIEFkZHJlc3Mgb3IKICAgSW5uZXIuTWFjU0EgTVVTVCBiZSBhIE1BQyBhZGRyZXNz
IHVuaXF1ZSBhY3Jvc3MgdGhlIGNhbXB1cyBvd25lZCBieQoKCkguIFpoYWksIGV0IGFsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSA5XQoMCklO
VEVSTkVULURSQUZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFRSSUxMOiBFU0FESQoKCiAgIHRoZSBSQnJpZGdlIG9yaWdpbmF0aW5nIHRoZSBFU0FESSBwYWNr
ZXQsIGZvciBleGFtcGxlLCBhbnkgb2YgaXRzCiAgIHBvcnQgTUFDIGFkZHJlc3NlcyBpZiBpdCBo
YXMgYW55IEV0aGVybmV0IHBvcnRzLCBhbmQgZWFjaCBSQnJpZGdlCiAgIE1VU1QgdXNlIHRoZSBz
YW1lIElubmVyLk1hY1NBIGZvciBhbGwgb2YgdGhlIEVTQURJIHBhY2tldHMgdGhhdAogICBSQnJp
ZGdlIG9yaWdpbmF0ZXMuCgogICBUUklMTCBFU0FESSBwYWNrZXRzIHNlbnQgb24gYSBQUFAgbGlu
ayBhcmUgc3RydWN0dXJlZCBhcyBzaG93biBiZWxvdwogICBbUkZDNjM2MV0uCgogICBQUFAgSGVh
ZGVyOgogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCBQUFAg
PSBUTlAgKFRSSUxMIGRhdGEpIDB4MDA1RCB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKwogICBUUklMTCBIZWFkZXI6ICAgICAgICAgICAgICAgICAgICAgICstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgViB8IFIgfE18T3AtTGVuZ3RofCBIb3AgQ291bnQgfAogICAgICArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwog
ICAgICB8IEVncmVzcyBOaWNrbmFtZSAgICAgICAgICAgICAgIHwgSW5ncmVzcyAoT3JpZ2luKSBO
aWNrbmFtZSAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICBJbm5lciBFdGhlcm5ldCBIZWFkZXI6CiAg
ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rCiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgQWxsLUVncmVzcy1SQnJp
ZGdlcyAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgQWxsLUVn
cmVzcy1SQnJpZGdlcyBjb250LiAgICAgfCBPcmlnaW4gUkJyaWRnZSBNQUMgQWRkcmVzcyAgICB8
CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rCiAgICAgIHwgICAgICAgICAgICAgICAgT3JpZ2luIFJCcmlkZ2UgTUFD
IEFkZHJlc3MgY29udGludWVkICAgICAgICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgIFZM
QU4gb3IgRkdMIERhdGEgTGFiZWwgKDQgb3IgOCBieXRlcykgLi4uCiAgICAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8IEV0aGVydHlwZSA9IEwyLUlTLUlTICAgMHgy
MkY0IHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgIEVTQURJIFBh
eWxvYWQgKGZvcm1hdHRlZCBhcyBJUy1JUyk6CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgSVMtSVMg
Q29tbW9uIEhlYWRlciwgSVMtSVMgUERVIFNwZWNpZmljIEZpZWxkcywgSVMtSVMgVExWcyAgICB8
CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rCiAgIFBQUCBDaGVjayBTZXF1ZW5jZToKICAgICAgKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgUFBQIENoZWNrIFNlcXVlbmNlICAgICAgICAgICAg
ICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKCiAgICAgICAgICAgICAgICAgIEZpZ3VyZSAzOiBF
U0FESSBQUFAgTGluayBQYWNrZXQgRm9ybWF0CgoKCgoyLjEgRVNBREkgVmlydHVhbCBMaW5rCgog
ICBBbGwgdHJhbnNpdCBSQnJpZGdlcyBmb3J3YXJkIEVTQURJIHBhY2tldHMgYXMgaWYgdGhleSB3
ZXJlIG9yZGluYXJ5CiAgIFRSSUxMIERhdGEgcGFja2V0cy4gIEJlY2F1c2Ugb2YgdGhpcyBmb3J3
YXJkaW5nLCBpdCBhcHBlYXJzIHRvIGFuCiAgIGluc3RhbmNlIG9mIHRoZSBFU0FESSBwcm90b2Nv
bCBhdCBhbiBSQnJpZGdlIHRoYXQgaXQgaXMgZGlyZWN0bHkKICAgY29ubmVjdGVkIGJ5IGEgbXVs
dGktYWNjZXNzIHZpcnR1YWwgbGluayB0byBhbGwgUkJyaWRnZXMgaW4gdGhlCiAgIGNhbXB1cyB0
aGF0IGFyZSBkYXRhIHJlYWNoYWJsZSBmcm9tIGl0IChzZWUgU2VjdGlvbiAyIG9mCgoKSC4gWmhh
aSwgZXQgYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W1BhZ2UgMTBdCgwKSU5URVJORVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgVFJJTEw6IEVTQURJCgoKICAgW0NsZWFyQ29ycmVjdF0pIGFuZCBhcmUg
cnVubmluZyBFU0FESSBmb3IgdGhhdCBEYXRhIExhYmVsLiBObwogICAicm91dGluZyIgY29tcHV0
YXRpb24gb3Igcm91dGluZyBkZWNpc2lvbnMgZXZlciBoYXZlIHRvIGJlIHBlcmZvcm1lZAogICBi
eSBFU0FESS4gQW4gRVNBREkgUkJyaWRnZSBtZXJlbHkgdHJhbnNtaXRzIHRoZSBFU0FESSBwYWNr
ZXRzIGl0CiAgIG9yaWdpbmF0ZXMgb24gdGhpcyB2aXJ0dWFsIGxpbmsgYXMgZGVzY3JpYmVkIGZv
ciBUUklMTCBEYXRhIHBhY2tldHMKICAgaW4gW1JGQzYzMjVdIGFuZCBbUkZDZmdsXS4gRm9yIG11
bHRpY2FzdCBFU0FESSBwYWNrZXRzIGl0IG1heSB1c2UgYW55CiAgIGRpc3RyaWJ1dGlvbiB0cmVl
IHRoYXQgaXQgbWlnaHQgdXNlIGZvciBhbiBvcmRpbmFyeSBtdWx0aS1kZXN0aW5hdGlvbgogICBU
UklMTCBEYXRhIHBhY2tldC4gUkJyaWRnZXMgdGhhdCBkbyBub3QgaW1wbGVtZW50IHRoZSBFU0FE
SSBwcm90b2NvbCwKICAgZG8gbm90IGhhdmUgaXQgZW5hYmxlZCwgb3IgYXJlIG5vdCBwYXJ0aWNp
cGF0aW5nIGZvciB0aGUgRGF0YSBMYWJlbAogICBvZiBhbiBFU0FESSBwYWNrZXQgZG8gbm90IGRl
Y2Fwc3VsYXRlIG9yIGxvY2FsbHkgcHJvY2VzcyB0aGUgVFJJTEwKICAgRVNBREkgcGFja2V0LiAg
VGh1cywgRVNBREkgcGFja2V0cyBhcmUgdHJhbnNwYXJlbnRseSB0dW5uZWxlZCB0aHJvdWdoCiAg
IHRyYW5zaXQgUkJyaWRnZXMuCgoKCgoyLjIgRVNBREkgTmVpZ2hib3IgRGV0ZXJtaW5hdGlvbgoK
ICAgVGhlIEVTQURJIGluc3RhbmNlIGZvciBEYXRhIExhYmVsIFggYXQgYW4gUkJyaWRnZSBSQjEg
ZGV0ZXJtaW5lcyB3aG8KICAgaXRzIGFkamFjZW50IEVTQURJIG5laWdoYm9ycyBhcmUgYnkgZXhh
bWluaW5nIHRoZSBUUklMTCBJUy1JUyBsaW5rCiAgIHN0YXRlIGRhdGFiYXNlIGZvciBSQnJpZGdl
cyB0aGF0IGFyZSBkYXRhIHJlYWNoYWJsZSBmcm9tIFJCMSAoc2VlCiAgIFNlY3Rpb24gMiBvZiBb
Q2xlYXJDb3JyZWN0XSkgYW5kIGFyZSBhbm5vdW5jaW5nIHRoZWlyIHBhcnRpY2lwYXRpb24KICAg
aW4gRGF0YSBMYWJlbCBYIEVTQURJLiBXaGVuIGFuIFJCcmlkZ2UgUkIyIGJlY29tZXMgZGF0YSB1
bnJlYWNoYWJsZQogICBmcm9tIFJCMSBvciB0aGUgcmVsZXZhbnQgZW50cmllcyBmb3IgUkIyIGFy
ZSBwdXJnZWQgZnJvbSB0aGUgY29yZSBJUy0KICAgSVMgbGluayBzdGF0ZSBkYXRhYmFzZSwgaXQg
aXMgbG9zdCBhcyBhIG5laWdoYm9yIGFuZCBhbHNvIGRyb3BwZWQKICAgZnJvbSBhbnkgRVNBREkg
aW5zdGFuY2VzIGZyb20gdGhlIHBvaW50IG9mIHZpZXcgb2YgUkIxLCBhbmQgd2hlbiBSQjIKICAg
aXMgbm8gbG9uZ2VyIGFubm91bmNpbmcgcGFydGljaXBhdGlvbiBpbiBEYXRhIExhYmVsIFggRVNB
REksIGl0CiAgIGNlYXNlcyB0byBiZSBhIG5laWdoYm9yIGZvciBhbnkgRGF0YSBMYWJlbCBYIEVT
QURJIGluc3RhbmNlLiBBbGwKICAgdGhlc2UgY29uc2lkZXJhdGlvbnMgYXJlIERhdGEgTGFiZWwg
c2NvcGVkLiBCZWNhdXNlIG9mIHRoZXNlCiAgIG1lY2hhbmlzbXMgd2hlcmVieSBhbiBFU0FESSBp
bnN0YW5jZSBhdCBhbiBFU0FESSBSQnJpZGdlIGNhbgogICBkZXRlcm1pbmUgaXRzIEVTQURJIGFk
amFjZW5jaWVzIGJ5IGV4YW1pbmluZyB0aGUgVFJJTEwgSVMtSVMgbGluawogICBzdGF0ZSBkYXRh
YmFzZSwgdGhlcmUgYXJlIG5vICJIZWxsb3MiIHNlbnQgaW4gRVNBREkgYW5kIG5vIGFkamFjbmVj
eQogICBpbmZvcm1hdGlvbiBpcyBjYXJyaWVkIGluIEVTQURJIExTUHMuCgogICBQYXJ0aWNpcGF0
aW9uIGFubm91bmNlbWVudCBpbiBhIFZMQU4gc2NvcGVkIEVTQURJIGluc3RhbmNlIGlzIHRocm91
Z2gKICAgc2V0dGluZyBhIGZsYWcgYml0IGluIHRoZSBJbnRlcmVzdGVkIFZMQU5zIHN1Yi1UTFYg
YW5kIGFubm91bmNlbWVudAogICBmb3IgYW4gRkdMIHNjb3BlZCBFU0FESSBpbnN0YW5jZSBpcyB0
aHJvdWdoIHNldHRpbmcgYSBmbGFnIGJpdCBpbiB0aGUKICAgSW50ZXJlc3RlZCBMYWJlbHMgc3Vi
LVRMViBbcmZjNjMyNmJpc10uIChTZWUgU2VjdGlvbiA3LjEpCgoKCgoyLjMgRVNBREkgUGF5bG9h
ZHMKCiAgIFRSSUxMIEVTQURJIHBhY2tldCBwYXlsb2FkcyBhcmUgc3RydWN0dXJlZCBsaWtlIElT
LUlTIEV4dGVuZGVkIExldmVsCiAgIDEgQ2lyY3VpdCBTY29wZWQgTFNQLCBDU05QLCBhbmQgUFNO
UCBQRFVzIFtGUy1MU1BdLCBleGNlcHQgYXMKICAgaW5kaWNhdGVkIGJlbG93LCBidXQgYXJlIGFs
d2F5cyBUUklMTCBlbmNhcHN1bGF0ZWQgb24gdGhlIHdpcmUgYXMgaWYKICAgdGhleSB3ZXJlIFRS
SUxMIERhdGEgcGFja2V0cy4gIFRoZSBpbmZvcm1hdGlvbiBkaXN0cmlidXRlZCBieSB0aGUKICAg
RVNBREkgcHJvdG9jb2wgaW5jbHVkZXMgYSBsaXN0IG9mIGxvY2FsIGVuZCBzdGF0aW9uIE1BQyBh
ZGRyZXNzZXMKICAgY29ubmVjdGVkIHRvIHRoZSBvcmlnaW5hdGluZyBSQnJpZGdlIGFuZCwgZm9y
IGVhY2ggc3VjaCBhZGRyZXNzLCBhCiAgIG9uZSBvY3RldCB1bnNpZ25lZCAiY29uZmlkZW5jZSIg
cmF0aW5nIGluIHRoZSByYW5nZSAwLTI1NCAoc2VlCgoKSC4gWmhhaSwgZXQgYWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgMTFdCgwKSU5URVJO
RVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJJ
TEw6IEVTQURJCgoKICAgU2VjdGlvbiA2LjIpLiBJdCBpcyBlbnRpcmVseSB1cCB0byB0aGUgb3Jp
Z2luYXRpbmcgUkJyaWRnZSB3aGljaAogICBsb2NhbGx5IGNvbm5lY3RlZCBNQUMgYWRkcmVzc2Vz
IGl0IHdpc2hlcyB0byBhZHZlcnRpc2UgdmlhIEVTQURJIGFuZAogICB3aXRoIHdoYXQgY29uZmlk
ZW5jZS4gSXQgTUFZIGFkdmVydGlzZSBhbGwsIHNvbWUsIG9yIG5vbmUgb2Ygc3VjaAogICBhZGRy
ZXNzZXMuIEluIGFkZGl0aW9uLCBzb21lIEVTQURJIHBhcmFtZXRlcnMgb2YgdGhlIGFkdmVydGlz
aW5nCiAgIFJCcmlkZ2UgKHNlZSBTZWN0aW9uIDYuMSkgYW5kIG9wdGlvbmFsbHkgYXV0aGVudGlj
YXRpb24gaW5mb3JtYXRpb24KICAgKHNlZSBTZWN0aW9uIDYuMykgYXJlIGluY2x1ZGVkLiBGdXR1
cmUgdXNlcyBvZiBFU0FESSBtYXkgZGlzdHJpYnV0ZQogICBvdGhlciB0eXBlcyBvZiBpbmZvcm1h
dGlvbi4KCiAgIFRSSUxMIEVTQURJLUxTUHMgTVVTVCBOT1QgY29udGFpbiBhIERhdGEgTGFiZWwg
SUQgaW4gdGhlaXIgcGF5bG9hZC4KICAgVGhlIERhdGEgTGFiZWwgdG8gd2hpY2ggdGhlIEVTQURJ
IGRhdGEgYXBwbGllcyBpcyB0aGUgRGF0YSBMYWJlbCBvZgogICB0aGUgVFJJTEwgRGF0YSBwYWNr
ZXQgZW5jbG9zaW5nIHRoZSBFU0FESSBwYXlsb2FkLiBJZiBhIERhdGEgTGFiZWwgSUQKICAgY291
bGQgb2NjdXIgd2l0aGluIHRoZSBwYXlsb2FkLCBpdCBtaWdodCBjb25mbGljdCB3aXRoIHRoYXQg
VFJJTEwKICAgRGF0YSBwYWNrZXQgRGF0YSBMYWJlbCBhbmQgY291bGQgY29uZmxpY3Qgd2l0aCBh
bnkgZnV0dXJlIERhdGEgTGFiZWwKICAgbWFwcGluZyBzY2hlbWUgdGhhdCBtYXkgYmUgYWRvcHRl
ZCBbVkxBTm1hcHBpbmddLiBJZiBhIFZMQU4gb3IgRkdMIElECiAgIGZpZWxkIHdpdGhpbiBhbiBF
U0FESS1MU1AgUERVIGRvZXMgaW5jbHVkZSBhIHZhbHVlLCB0aGF0IGZpZWxkJ3MKICAgY29udGVu
dHMgaXMgaWdub3JlZC4KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKSC4gWmhh
aSwgZXQgYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W1BhZ2UgMTJdCgwKSU5URVJORVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgVFJJTEw6IEVTQURJCgoKMy4gRVNBREkgRFJCIERldGVybWluYXRpb24K
CiAgIEJlY2F1c2UgRVNBREkgZG9lcyBubyBhZGphY2VuY3kgYW5ub3VuY2VtZW50IG9yIHJvdXRp
bmcsIHRoZSBFU0FESS0KICAgRFJCIG5ldmVyIGNyZWF0ZXMgYSBwc2V1ZG9ub2RlLiBCdXQgYSBE
UkIgKERlc2lnbmF0ZWQgUkJyaWRnZQogICBbcmZjNjMyN2Jpc10pIGlzIHN0aWxsIG5lZWRlZCBm
b3IgRVNBREktTFNQIHN5bmNocm9uaXphdGlvbiBieQogICBpc3N1aW5nIEVTQURJLUNTTlAgUERV
cyBhbmQgcmVzcG9uZGluZyB0byBFU0FESS1QU05QIFBEVXMuCgogICBHZW5lcmFsbHkgc3BlYWtp
bmcsIHRoZSBEUkIgZWxlY3Rpb24gb24gdGhlIEVTQURJIHZpcnR1YWwgbGluayAoc2VlCiAgIFNl
Y3Rpb24gMi4xKSBvcGVyYXRlcyBzaW1pbGFybHkgdG8gYSBUUklMTCBJUy1JUyBicm9hZGNhc3Qg
bGluawogICBbcmZjNjMyN2Jpc10gd2l0aCB0aGUgZm9sbG93aW5nIGV4Y2VwdGlvbnM6IEluIHRo
ZSBEYXRhIExhYmVsIFgKICAgRVNBREktRFJCIGVsZWN0aW9uIGF0IFJCMSBvbiBhbiBFU0FESSB2
aXJ0dWFsIGxpbmssIHRoZSBjYW5kaWRhdGVzCiAgIGFyZSB0aGUgbG9jYWwgRVNBREkgaW5zdGFu
Y2UgZm9yIERhdGEgTGFiZWwgWCBhbmQgYWxsIHJlbW90ZSBFU0FESQogICBpbnN0YW5jZXMgYXQg
UkJyaWRnZXMgdGhhdCAoMSkgYXJlIGRhdGEgcmVhY2hhYmxlIGZyb20gUkIxCiAgIFtDbGVhckNv
cnJlY3RdLCBhbmQgKDIpIGFyZSBhbm5vdW5jaW5nIGluIHRoZWlyIFRSSUxMIElTLUlTIExTUCB0
aGF0CiAgIHRoZXkgYXJlIHBhcnRpY2lwYXRpbmcgaW4gRVNBREkgZm9yIERhdGEgTGFiZWwgWC4g
VGhlIHdpbm5lciBpcyB0aGUKICAgaW5zdGFuY2Ugd2l0aCB0aGUgaGlnaGVzdCBFU0FESSBQYXJh
bWV0ZXIgNy1iaXQgcHJpb3JpdHkgZmllbGQgd2l0aAogICB0aWVzIGJyb2tlbiBieSBTeXN0ZW0g
SUQsIGNvbXBhcmluZyBmaWVsZHMgYXMgdW5zaWduZWQgaW50ZWdlcnMgd2l0aAogICB0aGUgbGFy
Z2VyIG1hZ25pdHVkZSBjb25zaWRlcmVkIGhpZ2hlciBwcmlvcml0eS4gIlNOUEEvTUFDIGFkZHJl
c3MiCiAgIGlzIG5vdCBjb25zaWRlcmVkIGluIHRoaXMgdGllIGJyZWFraW5nIGFuZCB0aGVyZSBp
cyBubyAiUG9ydCBJRCIuCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkguIFpoYWks
IGV0IGFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQ
YWdlIDEzXQoMCklOVEVSTkVULURSQUZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFRSSUxMOiBFU0FESQoKCjQuIEVTQURJIFBEVSBwcm9jZXNzaW5nCgogICBE
YXRhIExhYmVsIFggRVNBREkgbmVpZ2hib3JzIGFyZSB1c3VhbGx5IG5vdCBjb25uZWN0ZWQgZGly
ZWN0bHkgYnkgYQogICBwaHlzaWNhbCBsaW5rLCBidXQgYXJlIGFsd2F5cyBsb2dpY2FsbHkgY29u
bmVjdGVkIGJ5IGEgdmlydHVhbCBsaW5rCiAgIChzZWUgU2VjdGlvbiAyLjEpLiBUaGVyZSBjb3Vs
ZCBiZSBodW5kcmVkcyBvciB0aG91c2FuZHMgb2YgRVNBREkKICAgUkJyaWRnZXMgKFRSSUxMIHN3
aXRjaGVzKSBvbiB0aGUgdmlydHVhbCBsaW5rLiAgVGhlcmUgYXJlIG9ubHkgRVNBREktCiAgIExT
UCwgRVNBREktQ1NOUCBhbmQgRVNBREktUFNOUCBQRFVzIHVzZWQgaW4gRVNBREkuIEluIHBhcnRp
Y3VsYXIsCiAgIHRoZXJlIGFyZSBubyBIZWxsbyBvciBNVFUgUERVcyBiZWNhdXNlIEVTQURJIGRv
ZXMgbm90IGJ1aWxkIGEKICAgdG9wb2xvZ3ksIGRvZXMgbm90IGRvIGFueSByb3V0aW5nLCBhbmQg
dXNlcyB0aGUgY2FtcHVzIFN6IE1UVS4KCgoKCjQuMSBHZW5lcmFsIFRyYW5zbWlzc2lvbiBvZiBF
U0FESSBQRFVzCgogICBGb2xsb3dpbmcgdGhlIHVzdWFsIFtJUy1JU10gcnVsZXMsIGFuIEVTQURJ
IGluc3RhbmNlIGRvZXMgbm90CiAgIHRyYW5zbWl0IGFueSBFU0FESSBQRFVzIGlmIGl0IGhhcyBu
byBFU0FESSBhZGphY2VuY2llcy4gU3VjaAogICB0cmFuc21pc3Npb24gd291bGQganVzdCBiZSBh
IHdhc3RlIG9mIGJhbmR3aWR0aC4KCiAgIFRoZSBNVFUgYXZhaWxhYmxlIHRvIEVTQURJIHBheWxv
YWRzIGlzIGF0IGxlYXN0IDI0IGJ5dGVzIGxlc3MgdGhhbgogICB0aGF0IGF2YWlsYWJsZSB0byBU
UklMTCBJUy1JUyBiZWNhdXNlIG9mIHRoZSBhZGRpdGlvbmFsIGZpZWxkcwogICByZXF1aXJlZCAo
IDIoVFJJTEwgRXRoZXJ0eXBlKSArIDYoVFJJTEwgSGVhZGVyKSArIDYoSW5uZXIuTWFjREEpICsK
ICAgNihJbm5lci5NYWNTQSkgKyA0LzgoRGF0YSBMYWJlbCkgYnl0ZXMpLiBUaHVzIHRoZSBpbm5l
ciBFU0FESQogICBwYXlsb2FkLCBzdGFydGluZyB3aXRoIHRoZSBJbnRyYWRvbWFpbiBSb3V0ZWlu
ZyBQcm90b2NvbAogICBEaXNjcmltaW5hdG9yIGJ5dGUsIE1VU1QgTk9UIGV4Y2VlZCBTeiBtaW51
cyAyNCBmb3IgYSBWTEFOIEVTQURJCiAgIGluc3RhbmNlIG9yIFN6IG1pbnVzIDI4IGZvciBhbiBG
R0wgRVNBREkgaW5zdGFuY2U7IGhvd2V2ZXIsIGlmIGEKICAgbGFyZ2VyIHBheWxvYWQgaXMgcmVj
ZWl2ZWQsIGl0IGlzIHByb2Nlc3NlZCBub3JtYWxseS4gKFNlZSBbUkZDNjMyNV0KICAgYW5kIFtD
bGVhckNvcnJlY3RdIGZvciBkaXNjdXNzaW9ucyBvZiBTeiBhbmQgTVRVLikKCiAgIEluIGFsbCBj
YXNlcyB3aGVyZSB0aGlzIGRvY3VtZW50IHNheXMgdGhhdCBhbiBFU0FESSBQRFUgaXMgbXVsdGlj
YXN0LAogICBpZiB0aGUgdHJhbnNtaXR0aW5nIFJCcmlkZ2UgaGFzIG9ubHkgb25lIG5laWdoYm9y
IGFuZCB0aGF0IG5laWdoYm9yCiAgIGFkdmVydGlzZXMgc3VwcG9ydCBmb3IgdW5pY2FzdCwgdGhl
IFBEVSBNQVkgYmUgdW5pY2FzdCAoc2VlIFNlY3Rpb24KICAgNC4zKS4KCiAgIFtGUy1MU1BdIHBy
b3ZpZGVzIGEgcHJpb3JpdHkgYml0IHRvIGluZGljYXRlIHRoYXQgYW4gTFNQIGZyYWdtZW50CiAg
IHNob3VsZCBiZSBmbG9vZGVkIHdpdGggaGlnaCBwcmlvcml0eS4gVGhpcyBiaXQgU0hPVUxEIGJl
IHNldCBvbgogICBFU0FESS1MU1AgZnJhZ21lbnQgemVybyBiZWNhdXNlIGl0IGlzIGltcG9ydGFu
dCB0aGF0IHRoZSBFU0FESQogICBQYXJhbWV0ZXJzIEFQUHN1Yi1UTFYgZ2V0IHRocm91Z2ggcHJv
bXB0bHkuICBUaGlzIGJpdCBTSE9VTEQgTk9UIGJlCiAgIHNldCBvbiBvdGhlciBFU0FESS1MU1Ag
ZnJhZ21lbnRzIHRvIGF2b2lkIGdpdmluZyB1bmR1ZSBwcmlvcml0eSBsZXNzCiAgIHVyZ2VudCBQ
RFVzLgoKCgoKNC4yIEdlbmVyYWwgUmVjZWlwdCBvZiBFU0FESSBQRFVzCgogICBCZWNhdXNlIEVT
QURJIG5laWdoYm9yIGFkamFjZW5jeSBpcyBpbiB0ZXJtcyBvZiBTeXN0ZW0gSUQsIGFsbCBQRFUK
ICAgYWNjZXB0YW5jZSB0ZXN0cyB0aGF0IGluIFRSSUxML0lTLUlTIGNoZWNrIHRoYXQgdGhlIFBE
VSBpcyBmcm9tIGFuCiAgIGFkamFjZW50IHJvdXRlciBpbnN0ZWFkIGNoZWNrIHRoYXQgdGhlIFN5
c3RlbSBJRCBpcyB0aGF0IG9mIGFuIEVTQURJCiAgIG5laWdoYm9yIGFuZCBkbyBub3QgY2hlY2sg
ZWl0aGVyIHRoZSBzb3VyY2UgSW5uZXIgb3IgT3V0ZXIgU05QQS9NQUMuCgoKSC4gWmhhaSwgZXQg
YWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BhZ2Ug
MTRdCgwKSU5URVJORVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgVFJJTEw6IEVTQURJCgoKICAgSWYgYW4gRVNBREkgaW5zdGFuY2UgYmVsaWV2ZXMg
dGhhdCBpdCBoYXMgbm8gRVNBREkgbmVpZ2hib3JzLCBpdAogICBpZ25vcmVzIGFueSBFU0FESSBQ
RFVzIGl0IHJlY2VpdmVzLgoKCgoKNC4zIFVuaWNhc3RpbmcgRVNBREkgUERVcwoKICAgSW4gSVMt
SVMsIFBEVSBtdWx0aWNhc3RpbmcgaXMgbm9ybWFsIG9uIGEgbG9jYWwgbGluayBhbmQgbm8gZWZm
b3J0IGlzCiAgIG1hZGUgdG8gb3B0aW1pemUgdG8gdW5pY2FzdCBiZWNhdXNlIG9uIHRoZSB0eXBp
Y2FsIHBoeXNpY2FsIGxpbmsgZm9yCiAgIHdoaWNoIElTLUlTIHdhcyBkZXNpZ25lZCAoY29tbW9u
bHkgYSBwaWVjZSBvZiBtdWx0aS1hY2Nlc3MgRXRoZXJuZXQKICAgY2FibGUpIGFueSBmcmFtZSBt
YWRlIHRoZSBsaW5rIGJ1c3kgZm9yIHRoYXQgZnJhbWUgdGltZS4gQnV0IHRvIEVTQURJCiAgIGlu
c3RhbmNlcywgd2hhdCBhcHBlYXJzIHRvIGJlIGEgc2ltcGxlIG11bHRpLWFjY2VzcyBsaW5rIGlz
IGdlbmVyYWxseQogICBhIHNldCBvZiBtdWx0aS1ob3AgZGlzdHJpYnV0aW9uIHRyZWVzIHRoYXQg
bWF5IG9yIG1heSBub3QgYmUgcHJ1bmVkLgogICBUaHVzLCB0cmFuc21pdHRpbmcgYSBtdWx0aWNh
c3QgZnJhbWUgb24gc3VjaCBhIHRyZWUgY2FuIGltcG9zZSBhCiAgIHN1YnN0YW50aWFsbHkgZ3Jl
YXRlciBsb2FkIHRoYW4gdHJhbnNtaXR0aW5nIGEgdW5pY2FzdCBmcmFtZS4gVGhpcwogICBsb2Fk
IG1heSBiZSBqdXN0aWZpZWQgaWYgdGhlcmUgYXJlIGxpa2VseSB0byBiZSBtdWx0aXBsZSBsaXN0
ZW5lcnMKICAgYnV0IG1heSBub3QgYmUganVzdGlmaWVkIGlmIHRoZXJlIGlzIG9ubHkgb25lIHJl
Y2lwaWVudCBvZiBpbnRlcmVzdC4KICAgRm9yIHRoaXMgcmVhc29uLCB1bmRlciBzb21lIGNpcmN1
bXN0YW5jZXMsIEVTQURJIFBEVXMgTUFZIGJlIFRSSUxMCiAgIHVuaWNhc3QgaWYgaXQgaXMgY29u
ZmlybWVkIHRoYXQgdGhlIGRlc3RpbmF0aW9uIFJCcmlkZ2Ugc3VwcG9ydHMKICAgcmVjZWl2aW5n
IHVuaWNhc3QgRVNBREkgUERVcyAoc2VlIFNlY3Rpb24gNi4xKS4KCiAgIFRoZSBmb3JtYXQgb2Yg
YSB1bmljYXN0IEVTQURJIHBhY2tldCBpcyB0aGUgZm9ybWF0IG9mIG11bHRpY2FzdCBUUklMTAog
ICBFU0FESSBwYWNrZXQsIGluIFNlY3Rpb24gMiBhYm92ZSwgZXhjZXB0IGFzIGZvbGxvd3M6Cgog
ICBvICBPbiBhbiBFdGhlcm5ldCBsaW5rLCBpbiB0aGUgT3V0ZXIgRXRoZXJuZXQgSGVhZGVyIHRo
ZSBPdXRlci5NYWNEQQogICAgICBpcyB0aGUgdW5pY2FzdCBhZGRyZXNzIG9mIHRoZSBuZXh0IGhv
cCBSQnJpZGdlLgoKICAgbyAgSW4gdGhlIFRSSUxMIGhlYWRlciwgdGhlIE0gYml0IGlzIHNldCB0
byB6ZXJvIGFuZCB0aGUgRWdyZXNzCiAgICAgIE5pY2tuYW1lIGlzIHRoZSBuaWNrbmFtZSBvZiB0
aGUgZGVzdGluYXRpb24gUkJyaWRnZS4KCiAgIFRvIHN1cHBvcnQgdW5pY2FzdGluZyBvZiBFU0FE
SSBQRFVzLCBTZWN0aW9uIDQuNi4yLjIgb2YgW1JGQzYzMjVdIGlzCiAgIHJlcGxhY2VkIHdpdGgg
dGhlIGZvbGxvd2luZzoKCiAgICI0LjYuMi4yLiBUUklMTCBFU0FESSBQYWNrZXRzCgogICAgICBJ
ZiBNPTEsIHRoZSBlZ3Jlc3Mgbmlja25hbWUgZGVzaWduYXRlcyB0aGUgZGlzdHJpYnV0aW9uIHRy
ZWUuICBUaGUKICAgICAgcGFja2V0IGlzIGZvcndhcmRlZCBhcyBkZXNjcmliZWQgaW4gU2VjdGlv
biA0LjYuMi41LiAgSW4gYWRkaXRpb24sCiAgICAgIGlmIHRoZSBmb3J3YXJkaW5nIFJCcmlkZ2Ug
aXMgKDEpIGludGVyZXN0ZWQgaW4gdGhlIHNwZWNpZmllZCBWTEFOCiAgICAgIG9yIEZpbmUgR3Jh
aW5lZCBMYWJlbCBbUkZDZmdsXSwgKDIpIGltcGxlbWVudHMgdGhlIFRSSUxMIEVTQURJCiAgICAg
IHByb3RvY29sLCBhbmQgKDMpIEVTQURJIGlzIGVuYWJsZWQgZm9yIHRoYXQgVkxBTiBvciBGaW5l
IEdyYWluZWQKICAgICAgTGFiZWwsIHRoZSBpbm5lciBmcmFtZSBpcyBkZWNhcHN1bGF0ZWQgYW5k
IHByb3ZpZGVkIHRvIHRoYXQgbG9jYWwKICAgICAgRVNBREkgcHJvdG9jb2wuCgogICAgICBJZiBN
PTAgYW5kIHRoZSBlZ3Jlc3Mgbmlja25hbWUgaXMgbm90IHRoYXQgb2YgdGhlIHJlY2VpdmluZwog
ICAgICBSQnJpZGdlLCB0aGUgcGFja2V0IGlzIGZvcndhcmRlZCBhcyBmb3Iga25vd24gdW5pY2Fz
dCBUUklMTCBEYXRhCiAgICAgIGluIFNlY3Rpb24gNC42LjIuNC4gSWYgTT0wIGFuZCB0aGUgZWdy
ZXNzIG5pY2tuYW1lIGlzIHRoYXQgb2YgdGhlCiAgICAgIHJlY2VpdmluZyBSQnJpZGdlIGFuZCB0
aGUgcmVjZWl2aW5nIFJCcmlkZ2Ugc3VwcG9ydHMgdW5pY2FzdCBFU0FESQogICAgICBQRFVzLCB0
aGVuIHRoZSBFU0FESSBwYWNrZXQgaXMgZGVjYXBzdWxhdGVkIGFuZCBwcm9jZXNzZWQgaWYgaXQK
ICAgICAgbWVldHMgdGhlIHRocmVlIG51bWJlcmVkIGNvbmRpdGlvbnMgaW4gdGhlIHBhcmFncmFw
aCBhYm92ZSwKCgpILiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbUGFnZSAxNV0KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgogICAgICBvdGhl
cndpc2UgaXQgaXMgZGlzY2FyZGVkLiIKCiAgIFRoZSByZWZlcmVuY2VzIHRvICI0LjYuMi4yIiwg
IjQuNi4yLjQiLCBhbmQgIjQuNi4yLjUiIGFib3ZlIHJlZmVyIHRvCiAgIHRob3NlIHNlY3Rpb25z
IGluIFtSRkM2MzI1XS4KCgoKCjQuNCBFU0FESSBSZWxpYWJsZSBGbG9vZGluZwoKICAgVGhlIElT
LUlTIHJlbGlhYmxlIGZsb29kaW5nIG1lY2hhbmlzbSAodGhlIFVwZGF0ZSBQcm9jZXNzKSBpcwog
ICBtb2RpZmllZCBmb3IgRVNBREkgaW4gdGhlIHdheXMgbGlzdGVkIGJlbG93LiBVbmxlc3Mgc3Rh
dGVkIG90aGVyd2lzZSwKICAgdGhlIEVTQURJIHVwZGF0ZSBwcm9jZXNzIHdvcmtzIGFzIGRlc2Ny
aWJlZCBpbiBbSVMtSVNdIGFuZCBbRlMtTFNQXS4KCiAgIFdoZW4gYW4gRVNBREkgaW5zdGFuY2Ug
c2VlcyB0aGF0IGl0IGhhcyBhIG5ldyBFU0FESSBuZWlnaGJvciwgaXRzCiAgIHNlbGYtb3JpZ2lu
YXRlZCBFQVNESS1MU1AgZnJhZ21lbnRzIGFyZSBzY2hlZHVsZWQgdG8gYmUgc2VudCBhbmQgTUFZ
CiAgIGJlIHVuaWNhc3QgdG8gdGhhdCBuZWlnaGJvciBpZiB0aGUgbmVpZ2hib3IgaXMgYW5ub3Vu
Y2luZyBpbiBpdHMgTFNQCiAgIHRoYXQgaXQgc3VwcG9ydHMgdW5pY2FzdCBFU0FESSAoc2VlIFNl
Y3Rpb24gNi4xKS4gSWYgYWxsIHRoZSBvdGhlcgogICBFU0FESSBpbnN0YW5jZXMgZm9yIHRoZSBz
YW1lIERhdGEgTGFiZWwgc2VuZCB0aGVpciBzZWxmLW9yaWdpbmF0ZWQKICAgRVNBREktTFNQcyBp
bW1lZGlhdGVseSwgdGhlcmUgbWF5IGJlIGEgc3VyZ2Ugb2YgdHJhZmZpYyB0byB0aGF0IG5ldwog
ICBuZWlnaGJvci4gU28gdGhlIEVTQURJIGluc3RhbmNlcyBTSE9VTEQgd2FpdCBhbiBpbnRlcnZh
bCBvZiB0aW1lCiAgIGJlZm9yZSBzZW5kaW5nIHRoZWlyIEVTQURJLUxTUChzKSB0byBhIG5ldyBu
ZWlnaGJvci4gIFRoZSBpbnRlcnZhbAogICB0aW1lIHZhbHVlIGlzIHVwIHRvIHRoZSBkZXZpY2Ug
aW1wbGVtZW50YXRpb24uIE9uZSBzdWdnZXN0aW9uIGlzIHRoYXQKICAgdGhlIGludGVydmFsIHRp
bWUgY2FuIGJlIGFzc2lnbmVkIGEgcmFuZG9tIHZhbHVlIHdpdGggYSByYW5nZSBiYXNlZAogICBv
biB0aGUgUkJyaWRnZSdzIG5pY2tuYW1lIChvciBhbnkgb25lIG9mIGl0cyBuaWNrbmFtZXMgaWYg
aXQgaG9sZHMKICAgbW9yZSB0aGFuIG9uZSkgc3VjaCBhcyAoIDIwMDAgKiBuaWNrbmFtZSAvIDIq
KjE2ICkgbWlsbGlzZWNvbmRzCiAgIGFzc3VtaW5nICJuaWNrbmFtZSIgdG8gYmUgYW4gdW5zaWdu
ZWQgcXVhbnRpdHkuCgogICBUaGUgbXVsdGktaG9wIGRpc3RyaWJ1dGlvbiB0cmVlIG1ldGhvZCB3
aXRoIFJldmVyc2UgUGF0aCBGb3J3YXJkaW5nCiAgIENoZWNrIHVzZWQgZm9yIG11bHRpY2FzdCBk
aXN0cmlidXRpb24gYnkgVFJJTEwgd2lsbCB0eXBpY2FsbHkgYmUgbGVzcwogICByZWxhYmxlIHRo
YW4gdHJhbnNtaXNzaW9uIG92ZXIgYSBzaW5nbGUgbG9jYWwgYnJvYWRjYXN0IGxpbmsgaG9wLiBG
b3IKICAgTFNQIHN5bmNocm9uaXphdGlvbiByb2J1c3RuZXNzLCBpbiBhZGRpdGlvbiB0byBzZW5k
aW5nIEVTQURJLUNTTlBzIGFzCiAgIHVzdWFsIHdoZW4gaXQgaXMgRFJCLCBhbiBFU0FESSBSQnJp
ZGdlIFNIT1VMRCBhbHNvIHRyYW5zbWl0IGFuIEVTQURJLQogICBDU05QIGZvciBhbiBFU0FESSBp
bnN0YW5jZSBpZiBhbGwgb2YgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZQogICBtZXQ6Cgog
ICBvICBpdCBzZWVzIG9uZSBvciBtb3JlIEVTQURJIG5laWdoYm9ycyBmb3IgdGhhdCBpbnN0YW5j
ZSwgYW5kCiAgIG8gIGl0IGRvZXMgbm90IGJlbGlldmUgaXQgaXMgRFJCIGZvciB0aGUgRVNBREkg
aW5zdGFuY2UsIGFuZAogICBvICBpdCBoYXMgbm90IHJlY2VpdmVkIG9yIHNlbnQgYW4gRVNBREkt
Q1NOUCBQRFUgZm9yIHRoZSBpbnN0YW5jZSBmb3IKICAgICAgdGhlIGF2ZXJhZ2Ugb2YgdGhlIENT
TlAgVGltZSAoc2VlIFNlY3Rpb24gNi4xKSBvZiB0aGUgRFJCIGFuZCBpdHMKICAgICAgQ1NOUCBU
aW1lLgoKCgoKCgoKCgoKCkguIFpoYWksIGV0IGFsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDE2XQoMCklOVEVSTkVULURSQUZUICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESQoKCjUuIEVu
ZCBTdGF0aW9uIEFkZHJlc3NlcwoKICAgVGhlIHN1YnNlY3Rpb25zIGJlbG93IGRpc2N1c3MgZW5k
IHN0YXRpb24gYWRkcmVzcyBjb25zaWRlcmF0aW9ucyBpbgogICB0aGUgY29udGV4dCBvZiBFU0FE
SS4KCgoKCjUuMSBMZWFybmluZyBDb25maWRlbmNlIExldmVsCgogICBUaGUgY29uZmlkZW5jZSBs
ZXZlbCBtZWNoYW5pc20gYWxsb3dzIGFuIFJCcmlkZ2UgY2FtcHVzIG1hbmFnZXIgdG8KICAgY2F1
c2UgY2VydGFpbiBhZGRyZXNzIGxlYXJuaW5nIHNvdXJjZXMgdG8gcHJldmFpbCBvdmVyIG90aGVy
cy4gTUFDCiAgIGFkZHJlc3MgaW5mb3JtYXRpb24gbGVhcm5lZCB0aHJvdWdoIGEgcmVnaXN0cmF0
aW9uIHByb3RvY29sLCBzdWNoIGFzCiAgIFs4MDIuMVhdIHdpdGggYSBjcnlwdG9ncmFwaGljYWxs
eSBiYXNlZCBFQVAgW1JGQzM3NDhdIG1ldGhvZCwgbWlnaHQKICAgYmUgY29uc2lkZXJlZCBtb3Jl
IHJlbGlhYmxlIHRoYW4gaW5mb3JtYXRpb24gbGVhcm5lZCB0aHJvdWdoIHRoZSBtZXJlCiAgIG9i
c2VydmF0aW9uIG9mIGRhdGEgdHJhZmZpYy4gIFdoZW4gc3VjaCBhdXRoZW50aWNhdGVkIGxlYXJu
ZWQgYWRkcmVzcwogICBpbmZvcm1hdGlvbiBpcyB0cmFuc21pdHRlZCB2aWEgdGhlIEVTQURJIHBy
b3RvY29sLCB0aGUgdXNlIG9mCiAgIGF1dGhlbnRpY2F0aW9uIGluIHRoZSBUUklMTCBFU0FESS1M
U1AgcGFja2V0cyBjb3VsZCBtYWtlIHRhbXBlcmluZwogICB3aXRoIGl0IGluIHRyYW5zaXQgdmVy
eSBkaWZmaWN1bHQuICBBcyBhIHJlc3VsdCwgaXQgbWlnaHQgYmUKICAgcmVhc29uYWJsZSB0byBh
bm5vdW5jZSBzdWNoIGF1dGhlbnRpY2F0ZWQgaW5mb3JtYXRpb24gdmlhIHRoZSBFU0FESQogICBw
cm90b2NvbCB3aXRoIGEgaGlnaCBjb25maWRlbmNlLCBzbyBpdCB3b3VsZCBiZSB1c2VkIGluIHBy
ZWZlcmVuY2UgdG8KICAgYW55IGFsdGVybmF0aXZlIGxlYXJuaW5nIGZyb20gZGF0YSBvYnNlcnZh
dGlvbi4KCgoKCjUuMiBGb3JnZXR0aW5nIEVuZCBTdGF0aW9uIEFkZHJlc3NlcwoKICAgVGhlIGVu
ZCBzdGF0aW9uIGFkZHJlc3NlcyBsZWFybmVkIHRocm91Z2ggdGhlIFRSSUxMIEVTQURJIHByb3Rv
Y29sCiAgIHNob3VsZCBiZSBmb3Jnb3R0ZW4gdGhyb3VnaCBjaGFuZ2VzIGluIEVTQURJLUxTUHMu
IFRoZSB0aW1lIG91dCBvZgogICB0aGUgbGVhcm5lZCBlbmQgc3RhdGlvbiBhZGRyZXNzIGlzIHVw
IHRvIHRoZSBvcmlnaW5hdGluZyBSQnJpZGdlIHRoYXQKICAgZGVjaWRlcyB3aGVuIHRvIHJlbW92
ZSBzdWNoIGluZm9ybWF0aW9uIGZyb20gaXRzIEVTQURJLUxTUHMgKG9yIHVwIHRvCiAgIEVTQURJ
IHByb3RvY29sIHRpbWVvdXRzIGlmIHRoZSBvcmlnaW5hdGluZyBSQnJpZGdlIGJlY29tZXMKICAg
dW5yZWFjaGFibGUpLgoKICAgSWYgUkJyaWRnZSBSQm4gcGFydGljaXBhdGluZyBpbiB0aGUgVFJJ
TEwgRVNBREkgcHJvdG9jb2wgZm9yIERhdGEKICAgTGFiZWwgWCBubyBsb25nZXIgd2lzaGVzIHRv
IHBhcnRpY2lwYXRlIGluIEVTQURJLCBpdCBjZWFzZXMgdG8KICAgcGFydGljaXBhdGUgYnkgKDEp
IGNsZWFyaW5nIHRoZSBFU0FESSBwYXJ0aWNpcGF0aW9uIGJpdCBpbiB0aGUKICAgYXBwcm9wcmlh
dGUgSW50ZXJlc3RlZCBWTEFOcyBvciBJbnRlcmVzdGVkIExhYmVscyBzdWItVExWIGFuZCAoMikK
ICAgc2VuZGluZyBhIGZpbmFsIEVTQURJLUxTUCBudWxsaW5nIG91dCBpdHMgRVNBREktTFNQIGlu
Zm9ybWF0aW9uLgoKCgoKNS4zIER1cGxpY2F0ZSBNQUMgQWRkcmVzcwoKICAgV2l0aCBFU0FESSwg
aXQgaXMgcG9zc2libGUgdG8gcGVyc2lzdGVudGx5IHNlZSBvY2N1cnJlbmNlcyBvZiB0aGUKICAg
c2FtZSBNQUMgYWRkcmVzcyB3aXRoIHRoZSBzYW1lIERhdGEgTGFiZWwgYmVpbmcgYWR2ZXJ0aXNl
ZCBhcwogICByZWFjaGFibGUgYnkgdHdvIG9yIG1vcmUgUkJyaWRnZXMuIFRoZSBzcGVjaWZpY2F0
aW9uIG9mIGhvdyB0byBoYW5kbGUKICAgdGhpcyBzaXR1YXRpb24gaW4gW1JGQzYzMjVdIGlzIHVw
ZGF0ZWQgYnkgcmVwbGFjaW5nIHRoZSBsYXN0IHNlbnRlbmNlCgoKSC4gWmhhaSwgZXQgYWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgMTddCgwK
SU5URVJORVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgVFJJTEw6IEVTQURJCgoKICAgb2YgdGhlIGxhc3QgcGFyYWdyYXBoIG9mIFNlY3Rpb24gNC4y
LjYgb2YgW1JGQzYzMjVdIGFzIHNob3duIGJlbG93IHRvCiAgIHByb3ZpZGUgYmV0dGVyIHRyYWZm
aWMgc3ByZWFkaW5nIHdoaWxlIGF2b2lkaW5nIHBvc3NpYmxlIGFkZHJlc3MKICAgZmxpcC1mbG9w
cGluZy4KCiAgIEFzIGJhY2tncm91bmQsIGFzc3VtZSBzb21lIGVuZCBzdGF0aW9uIG9yIHNldCBv
ZiBlbmQgc3RhdGlvbnMgaGF2ZQogICB0d28gb3IgbW9yZSBwb3J0cyB3aXRoIHRoZSBzYW1lIE1B
QyBhZGRyZXNzIGluIHRoZSBzYW1lIERhdGEgTGFiZWwKICAgd2l0aCBlYWNoIHBvcnQgY29ubmVj
dGVkIHRvIGRpZmZlcmVudCBSQnJpZGdlcyAoUkIxLCBSQjIsIC4uLikgYnkKICAgc2VwYXJhdGUg
bGlua3MuICBXaXRoIEVTQURJLCBzb21lIG90aGVyIFJCcmlkZ2UsIFJCMCwgY2FuCiAgIHBlcnNp
c3RlbnRseSBzZWUgdGhhdCBNQUMgYWRkcmVzcyBpbiB0aGF0IERhdGEgTGFiZWwgY29ubmVjdGVk
IHRvCiAgIG11bHRpcGxlIFJCcmlkZ2VzLiBXaGVuIFJCMCBpbmdyZXNzZXMgYSBmcmFtZSBkZXN0
aW5lZCBmb3IgdGhhdCBNQUMKICAgYW5kIGxhYmVsLCB0aGUgY3VycmVudCBbUkZDNjMyNV0gdGV4
dCBwZXJtaXRzIGEgd2lkZSByYW5nZSBvZgogICBiZWhhdmlvci4gIEluIHBhcnRpY3VsYXIsIGl0
IHdvdWxkIHBlcm1pdCBSQjAgdG8gdXNlIHNvbWUgcnVsZSBzdWNoCiAgIGFzIGFsd2F5cyBzZW5k
IHRvIHRoZSBlZ3Jlc3Mgd2l0aCB0aGUgbG93ZXN0IFN5c3RlbSBJRCwgd2hpY2ggd291bGQKICAg
cHV0IGFsbCBvZiB0aGlzIHRyYWZmaWMgdGhyb3VnaCBvbmUgb2YgdGhlIGVncmVzcyBSQnJpZGdl
cyBhbmQgb25lIG9mCiAgIHRoZSBlbmQgc3RhdGlvbiBwb3J0cy4gIFdpdGggdGhhdCBiZWhhdmlv
ciwgdGhlcmUgd291bGQgYmUgbm8gbG9hZAogICBzcHJlYWRpbmcgZXZlbiBpZiB0aGVyZSB3ZXJl
IG11bHRpcGxlIGRpZmZlcmVudCBpbmdyZXNzIFJCcmlkZ2VzCiAgIGFuZC9vciBkaWZmZXJlbnQg
TUFDIGFkZHJlc3NlcyB3aXRoIHRoZSBzYW1lIHJlYWNoYWJpbGl0eS4gSXQgYWxzbwogICB3b3Vs
ZCBhbHNvIHBlcm1pdCBSQjAgdG8gc2VuZCBkaWZmZXJlbnQgdHJhZmZpYyB0byBkaWZmZXJlbnQg
ZWdyZXNzZXMKICAgYnkgZG9pbmcgRUNNUCBhdCBhIGZsb3cgbGV2ZWwsIHdoaWNoIHdvdWxkIGxp
a2VseSByZXN1bHQgaW4gcmV0dXJuCiAgIHRyYWZmaWMgdG8gUkIwIGZyb20gUkIxLCBSQjIsIC4u
LiBmb3IgdGhlIHNhbWUgTUFDIGFuZCBsYWJlbC4gVGhlCiAgIHJlc3VsdGluZyBhZGRyZXNzIGZs
aXAtZmxvcHBpbmcgY291bGQgY2F1c2UgcHJvYmxlbXMuCgogICBUaGlzIHVwZGF0ZSB0byBbUkZD
NjMyNV0gYXZvaWRzIHRoZXNlIHBvdGVudGlhbCBkaWZmaWN1bHRpZXMgYnkKICAgcmVxdWlyaW5n
IFJCMCB0byB1c2Ugb25lIG9mIHRoZSBmb2xsb3dpbmcgdHdvIHBvbGljaWVzOiAoMSkgdXNlIG9u
bHkKICAgb25lIGVncmVzcyBmb3IgYSBwYXJ0aWN1bGFyIE1BQyBhbmQgbGFiZWwgYnV0IHRvIHNl
bGVjdCB0aGF0IGVncmVzcwogICBwc2V1ZG8tcmFuZG9tbHkgYmFzZWQgb24gdGhlIHRvcG9sb2d5
IGluY2x1ZGluZyBNQUMgcmVhY2hhYmlsaXR5IG9yCiAgICgyKSBpZiBpdCB3aWxsIG5vdCBiZSBk
aXN0dXJiZWQgYnkgdGhlIHJldHVybmluZyBUUklMTCBEYXRhIHBhY2tldHMKICAgc2hvd2luZyB0
aGUgc2FtZSBNQUMgYW5kIGxhYmVsIGZsaXAtZmxvcHBpbmcgYmV0d2VlbiBkaWZmZXJlbnQKICAg
aW5ncmVzc2VzLCBpdCBtYXkgdXNlIEVDTVAuICBBc3N1bWluZyBtdWx0aXBsZSBpbmdyZXNzIFJC
cmlkZ2VzCiAgIGFuZC9vciBtdWx0aXBsZSBNQUMgYWRkcmVzc2VzLCBzdHJhdGVneSAxIHNob3Vs
ZCByZXN1bHQgaW4gbG9hZAogICBzcHJlYWRpbmcgd2l0aG91dCBhZGRyZXNzIGZsaXAtZmxvcHBp
bmcgd2hpbGUgc3RyYXRlZ3kgMiB3aWxsIHByb2R1Y2UKICAgYmV0dGVyIGFuZCBtb3JlIHVuaWZv
cm0gbG9hZCBzcHJlYWRpbmdidXQgd2l0aCBhZGRyZXNzIGZsaXAtZmxvcHBpbmcKICAgZnJvbSB0
aGUgcG9pbnQgb2YgdmlldyBvZiBSQjAuCgogICBPTEQgW1JGQzYzMjVdIFNlY3Rpb24gNC4yLjYg
dGV4dDoKICAgICAgIi4uLiBJZiBjb25maWRlbmNlcyBhcmUgYWxzbyB0aWVkIGJldHdlZW4gdGhl
IGR1cGxpY2F0ZXMsIGZvcgogICAgICBjb25zaXN0ZW5jeSBpdCBpcyBzdWdnZXN0ZWQgdGhhdCBS
QjIgZGlyZWN0IGFsbCBzdWNoIGZyYW1lcyAob3IKICAgICAgYWxsIHN1Y2ggZnJhbWVzIGluIHRo
ZSBzYW1lIEVDTVAgZmxvdykgdG93YXJkIHRoZSBzYW1lIGVncmVzcwogICAgICBSQnJpZGdlOyBo
b3dldmVyLCB0aGUgdXNlIG9mIG90aGVyIHBvbGljaWVzIHdpbGwgbm90IGNhdXNlIGEKICAgICAg
bmV0d29yayBwcm9ibGVtIHNpbmNlIHRyYW5zaXQgUkJyaWRnZXMgZG8gbm90IGV4YW1pbmUgdGhl
CiAgICAgIElubmVyLk1hY0RBIGZvciBrbm93biB1bmljYXN0IGZyYW1lcy4iCgogICBORVcgW1JG
QzYzMjVdIFNlY3Rpb24gNC4yLjYgdGV4dDoKICAgICAgIi4uLgoKICAgICAgSWYgY29uZmlkZW5j
ZXMgYXJlIGFsc28gdGllZCBiZXR3ZWVuIHRoZSBkdXBsaWNhdGVzIHRoZW4gUkIyIE1VU1QKICAg
ICAgYWRvcHQgb25lIG9mIHRoZSBmb2xsb3dpbmcgdHdvIHN0cmF0ZWdpZXM6CgogICAgICAxLiBJ
biBhIHBzZXVkby1yYW5kb20gd2F5IFtSRkM0MDg2XSwgc2VsZWN0IG9uZSBvZiB0aGUgZWdyZXNz
CiAgICAgICAgIFJCcmlkZ2VzIHRoYXQgaXMgbGVhc3QgY29zdCBmcm9tIFJCMiBhbmQgdG8gd2hp
Y2ggdGhlCgoKSC4gWmhhaSwgZXQgYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgW1BhZ2UgMThdCgwKSU5URVJORVQtRFJBRlQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJJTEw6IEVTQURJCgoKICAgICAgICAgZGVz
dGluYXRpb24gTUFDIGFwcGVhcnMgdG8gYmUgYXR0YWNoZWQgYW5kIHNlbmQgYWxsIHRyYWZmaWMg
Zm9yCiAgICAgICAgIHRoZSBkZXN0aW5hdGlvbiBNQUMgYW5kIFZMQU4gKG9yIEZHTCBbUkZDZmds
XSkgdG8gdGhhdCBlZ3Jlc3MuCiAgICAgICAgIFRoaXMgcHNldWRvLXJhbmRvbSBjaG9pY2UgbmVl
ZCBvbmx5IGJlIGNoYW5nZWQgd2hlbiB0aGVyZSBpcyBhCiAgICAgICAgIGNoYW5nZSBpbiBjYW1w
dXMgdG9wb2xvZ3kgb3IgTUFDIGF0dGFjaG1lbnQgaW5mb3JtYXRpb24uIFN1Y2gKICAgICAgICAg
cHNldWRvLXJhbmRvbSBzZWxlY3Rpb24gd2lsbCwgb3ZlciBhIHBvcHVsYXRpb24gb2YgaW5ncmVz
cwogICAgICAgICBSQnJpZGdlcywgcHJvYmFiaWxpc3RpY2FsbHkgc3ByZWFkIHRyYWZmaWMgb3Zl
ciB0aGUgcG9zc2libGUKICAgICAgICAgZWdyZXNzIFJCcmlkZ2VzLiBSZWFzb25hYmxlIGlucHV0
cyB0byB0aGUgcHNldWRvLXJhbmRvbQogICAgICAgICBzZWxlY3Rpb24gYXJlIHRoZSBpbmdyZXNz
IFJCcmlkZ2UgU3lzdGVtIElEIGFuZC9vciBuaWNrbmFtZSwKICAgICAgICAgdGhlIFZMQU4gb3Ig
RkdMLCB0aGUgZGVzdGluYXRpb24gTUFDIGFkZHJlc3MsIGFuZCBhIHZlY3RvciBvZgogICAgICAg
ICB0aGUgUkJyaWRnZXMgd2l0aCBjb25uZWN0aXZpdHkgdG8gdGhhdCBNQUMgYW5kIFZMQU4uIFRo
ZXJlIGlzCiAgICAgICAgIG5vIG5lZWQgZm9yIGRpZmZlcmVudCBSQnJpZGdlcyB0byB1c2UgdGhl
IHNhbWUgcHNldWRvLXJhbmRvbQogICAgICAgICBmdW5jdGlvbi4KCiAgICAgICAgIEFzIGFuIGV4
YW1wbGUgb2Ygc3VjaCBhIGZ1bmN0aW9uLCBpZiB0aGVyZSBhcmUgayBlZ3Jlc3MKICAgICAgICAg
UkJyaWRnZXMgKFJCMCwgUkIxLCAuLi4sIFJCKGstMSkpIGFsbCByZXBvcnRpbmcgYXR0YWNobWVu
dCB0bwogICAgICAgICBhZGRyZXNzIE1BQ3ggaW4gRGF0YSBMYWJlbCBETHksIHRoZW4gYW4gaW5n
cmVzcyBSQnJpZGdlIFJCaW4KICAgICAgICAgY291bGQgc2VsZWN0IHRoZSBvbmUgdG8gd2hpY2gg
aXQgd2lsbCBzZW5kIGFsbCB1bmljYXN0IFRSSUxMCiAgICAgICAgIERhdGEgcGFja2V0cyBhZGRy
ZXNzZWQgdG8gTUFDeCBpbiBETHkgYmFzZWQgb24gdGhlIGZvbGxvd2luZzoKCiAgICAgICAgICAg
IEZOVi0zMihSQmluIHwgTUFDeCB8IERMeSB8IFJCMCB8IFJCMSB8IC4uLiB8IFJCKGstMSkpIG1v
ZCBrCgogICAgICAgICAgICB3aGVyZSBGTlYgaXMgc3BlY2lmaWVkIGluIFtGTlZdLCBSQnggbWVh
bnMgdGhlIG5pY2tuYW1lIGZvcgogICAgICAgICAgICBSQnJpZGdlIFJCeCwgInwiIG1lYW5zIGNv
bmNhdGVudGlvbiwgTUFDeCBpcyB0aGUgZGVzdGluYXRpb24KICAgICAgICAgICAgTUFDIGFkZHJl
c3MsIERMeSBpcyB0aGUgRGF0YSBMYWJlbCwgYW5kICJtb2QgayIgbWVhbnMgdGhlCiAgICAgICAg
ICAgIGludGVnZXIgZGl2aXNpb24gcmVtYWluZGVyIG9mIHRoZSBvdXRwdXQgb2YgdGhlIEZOVi0z
MgogICAgICAgICAgICBmdW5jdGlvbiBjb25zaWRlcmVkIGFzIGEgcG9zaXRpdmUgaW50ZWdlciBk
aXZpZGVkIGJ5IGsuCgogICAgICAyLiBJZiBSQjIgc3VwcG9ydHMgRUNNUCBhbmQgd2lsbCBub3Qg
YmUgZGlzdHVyYmVkIGJ5IHJldHVybgogICAgICAgICB0cmFmZmljIGZyb20gdGhlIHNhbWUgTUFD
IGFuZCBWTEFOIChvciBGR0wgW1JGQ2ZnbF0pIGNvbWluZwogICAgICAgICBmcm9tIGRpZmZlcmVu
dCBpbmdyZXNzIFJCcmlkZ2VzLCB0aGVuIGl0IE1BWSBzZW5kIHRyYWZmaWMgdXNpbmcKICAgICAg
ICAgRUNNUCBhdCB0aGUgZmxvdyBsZXZlbCB0byB0aGUgZWdyZXNzIFJCcmlkZ2VzIHRoYXQgYXJl
IGxlYXN0CiAgICAgICAgIGNvc3QgZnJvbSBSQjIgYW5kIHRvIHdoaWNoIHRoZSBkZXN0aW5hdGlv
biBNQUMgYXBwZWFycyB0byBiZQogICAgICAgICBhdHRhY2hlZC4iCgoKCgoKCgoKCgoKCgoKCgoK
CgpILiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbUGFnZSAxOV0KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgo2LiBFU0FESS1MU1AgQ29udGVu
dHMKCiAgIFRoZSBvbmx5IFBEVXMgdXNlZCBpbiBFU0FESSBhcmUgdGhlIEVTQURJLUxTUCwgRVNB
REktQ1NOUCwgYW5kIEVTQURJLQogICBQU05QIFBEVXMuIEN1cnJlbnRseSwgdGhlIGNvbnRlbnRz
IG9mIGFuIEVTQURJLUxTUCBjb25zaXN0cyBvZiB6ZXJvCiAgIG9yIG1vcmUgTUFDIFJlYWNoYWJp
bGl0eSBUTFZzLCBvcHRpb25hbGx5IGFuIEF1dGhlbnRpY2F0aW9uIFRMViwgYW5kCiAgIGV4YWN0
bHkgb25lIEVTQURJIHBhcmFtZXRlciBBUFBzdWItVExWLiBPdGhlciBkYXRhIG1heSBiZSBpbmNs
dWRlZCBpbgogICB0aGUgZnV0dXJlIGFuZCwgYXMgaW4gSVMtSVMsIGFuIEVTQURJIGluc3RhbmNl
IGlnbm9yZXMgYW55IFRMVnMgb3IKICAgc3ViLVRMVnMgaXQgZG9lcyBub3QgdW5kZXJzdGFuZC4g
QmVjYXVzZSB0aGVzZSBQRFVzIGFyZSBmb3JtYXR0ZWQgYXMKICAgRXh0ZW5kZWQgTGV2ZWwgMSBD
aXJjdWl0IFNjb3BlIFBEVXMgW0ZTLUxTUF0sIHRoZSBUeXBlIGFuZCBMZW5ndGgKICAgZmllbGRz
IGluIHRoZSBUTFZzIGFyZSAxNi1iaXQuCgogICBUaGlzIHNlY3Rpb24gc3BlY2lmaWVzIHRoZSBm
b3JtYXQgZm9yIHRoZSBFU0FESSBwYXJhbWV0ZXIgZGF0YQogICBBUFBzdWItVExWLCBnaXZlcyB0
aGUgcmVmZXJlbmNlIGZvciB0aGUgRVNBREkgTUFDIFJlYWNoYWJpbGl0eSBUTFYsCiAgIGFuZCBk
aXNjdXNzZXMgZGVmYXVsdCBhdXRoZW50aWNhdGlvbiBjb25maWd1cmF0aW9uLgoKICAgRm9yIHJv
YnVzdG5lc3MsIHRoZSBwYXlsb2FkIGZvciBhbiBFU0FESS1MU1AgbnVtYmVyIHplcm8gYW5kIGFu
eQogICBFU0FESS1DU05QIG9yIEVTQURJLVBTTlAgY292ZXJpbmcgZnJhZ21lbnQgemVybyBNVVNU
IE5PVCBleGNlZWQgMTQ3MAogICBtaW51cyAyNCBieXRlcyBpbiBsZW5ndGggKDE0NDYgYnl0ZXMp
IGlmIGl0IGhhcyBhbiBJbm5lci5WTEFOIG9yIDE0NzAKICAgbWludXMgMjggYnl0ZXMgKDE0NDIg
Ynl0ZXMpIGlmIGl0IGhhcyBhbiBJbm5lci5GR0wuICBCdXQgaWYgYW4gRVNBREktCiAgIExTUCBu
dW1iZXIgemVybyBvciBzdWNoIGFuIEVTQURJLUNTTlAgb3IgRVNBREktUFNOUCBpcyByZWNlaXZl
ZCB0aGF0CiAgIGlzIGxvbmdlciwgaXQgaXMgc3RpbGwgcHJvY2Vzc2VkIG5vcm1hbGx5LgoKCgoK
Ni4xIEVTQURJIFBhcmFtZXRlciBEYXRhCgogICBUaGUgZmlndXJlIGJlbG93IHByZXNlbnRzIHRo
ZSBmb3JtYXQgb2YgdGhlIEVTQURJIHBhcmFtZXRlciBkYXRhLgogICBUaGlzIEFQUHN1Yi1UTFYg
TVVTVCBiZSBpbmNsdWRlZCBpbiBhIFRSSUxMIEdFTklORk8gVExWIGluIEVTQURJLUxTUAogICBu
dW1iZXIgemVyby4gSWYgaXQgaXMgbWlzc2luZyBmcm9tIEVTQURJLUxTUCBudW1iZXIgemVybyBv
ciBpZiBFU0FESS0KICAgTFNQIG51bWJlciB6ZXJvIGlzIG5vdCBrbm93biwgcHJpb3JpdHkgZm9y
IHRoZSBzZW5kaW5nIFJCcmlkZ2UKICAgZGVmYXVsdHMgdG8gMHg0MCBhbmQgQ1NOUCBUaW1lIGRl
ZmF1bHRzIHRvIDMwLiBJZiB0aGVyZSBpcyBtb3JlIHRoYW4KICAgb25lIG9jY3VycmVuY2UgaW4g
RVNBREktTFNQIG51bWJlciB6ZXJvLCB0aGUgZmlyc3Qgb2NjdXJyZW5jZSB3aWxsIGJlCiAgIHVz
ZWQuIE9jY3VycmVuY2VzIG9mIHRoZSBFU0FESSBwYXJhbWV0ZXIgZGF0YSBBUFBzdWItVExWIGlu
IG5vbi16ZXJvCiAgIEVTQURJLUxTUCBmcmFnbWVudHMgYXJlIGlnbm9yZWQuCgogICAgICAgICAg
ICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgICAgICAgfCBUeXBlICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgKDIgYnl0ZSkKICAgICAgICAgICAgKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgICAgICAgIHwgTGVuZ3RoICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICgyIGJ5dGUpCiAgICAgICAgICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKwogICAgICAgICAgICB8UnwgUHJpb3JpdHkgICAgfCAgICAgICAgICAgICAg
ICAgICAoMSBieXRlKQogICAgICAgICAgICArLSstKy0rLSstKy0rLSstKwogICAgICAgICAgICB8
IENTTlAgVGltZSAgICAgfCAgICAgICAgICAgICAgICAgICAoMSBieXRlKQogICAgICAgICAgICAr
LSstKy0rLSstKy0rLSstKwogICAgICAgICAgICB8IEZsYWdzICAgICAgICAgfCAgICAgICAgICAg
ICAgICAgICAoMSBieXRlKQogICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAg
ICB8IFJlc2VydmVkIGZvciBleHBhbnNpb24gICAgICAgICAgICAodmFyaWFibGUpCiAgICAgICAg
ICAgICstKy0rLSstLi4uCgoKCkguIFpoYWksIGV0IGFsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDIwXQoMCklOVEVSTkVULURSQUZUICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESQoKCiAg
ICAgICAgICAgICAgICAgICBGaWd1cmUgNC4gRVNBREkgUGFyYW1ldGVyIEFQUHN1Yi1UTFYKCiAg
IFR5cGU6IHNldCB0byBFU0FESS1QQVJBTSBzdWJUTFYgKFRSSUxMIEFQUHN1Yi1UTFYgdHlwZSAw
eDAwMDEpLiBUd28KICAgICAgYnl0ZXMgYmVjYXVzZSB0aGlzIEFQUHN1Yi1UTFYgYXBwZWFycyBp
biBhbiBFeHRlbmRlZCBUTFYgW0ZTLUxTUF0uCgogICBMZW5ndGg6IFZhcmlhYmxlIHdpdGggYSBt
aW5pbXVtIG9mIDMgYnV0IG11c3QgZml0IHdpdGhpbiB0aGUgRVNBREkKICAgICAgcGFja2V0LgoK
ICAgUjogQSByZXNlcnZlZCBiaXQgdGhhdCBNVVNUIGJlIHNlbnQgYXMgemVybyBhbmQgaWdub3Jl
ZCBvbiByZWNlaXB0LgoKICAgUHJpb3JpdHk6IFRoZSBQcmlvcml0eSBmaWVsZCBnaXZlcyB0aGUg
b3JpZ2luYXRpbmcgUkJyaWRnZSdzIHByaW9yaXR5CiAgICAgIGZvciBiZWluZyBEUkIgb24gdGhl
IEVTQURJIGluc3RhbmNlIHZpcnR1YWwgbGluayAoc2VlIFNlY3Rpb24gMykKICAgICAgZm9yIHRo
ZSBEYXRhIExhYmVsIGluIHdoaWNoIHRoZSBQRFUgY29udGFpbmluZyB0aGUgcGFyYW1ldGVyIGRh
dGEKICAgICAgd2FzIHNlbnQuIEl0IGlzIGFuIHVuc2lnbmVkIHNldmVuLWJpdCBpbnRlZ2VyIHdp
dGggbGFyZ2VyCiAgICAgIG1hZ25pdHVkZSBpbmRpY2F0aW9uIGhpZ2hlciBwcmlvcml0eS4gIEl0
IGRlZmF1bHRzIHRvIDB4NDAgZm9yIGFuCiAgICAgIFJCcmlkZ2UgcGFydGljaXBhdGluZyBpbiBF
U0FESSBmb3Igd2hpY2ggaXQgaGFzIG5vdCBiZWVuCiAgICAgIGNvbmZpZ3VyZWQuCgogICBDU05Q
IFRpbWU6IEFuIHVuc2lnbmVkIGJ5dGUgdGhhdCBnaXZlcyB0aGUgYW1vdW50IG9mIHRpbWUgaW4g
c2Vjb25kcwogICAgICBkdXJpbmcgd2hpY2ggdGhlIG9yaWdpbmF0aW5nIFJCcmlkZ2UsIGlmIGl0
IGlzIERSQiBvbiB0aGUgRVNBREkKICAgICAgdmlydHVhbCBsaW5rLCB3aWxsIHNlbmQgYXQgbGVh
c3QgdGhyZWUgRUFTREktQ1NOUCBQRFVzLiBJdAogICAgICBkZWZhdWx0cyB0byAzMCBzZWNvbmRz
IGZvciBhbiBSQnJpZGdlIHBhcnRpY2lwYXRpbmcgaW4gRVNBREkgZm9yCiAgICAgIHdoaWNoIGl0
IGhhcyBub3QgYmVlbiBjb25maWd1cmVkLgoKICAgRmxhZ3M6IEEgYnl0ZSBvZiBmbGFncyBhc3Nv
Y2lhdGVkIHdpdGggdGhlIG9yaWdpbmF0aW5nIEVTQURJIGluc3RhbmNlCiAgICAgIGFzIGZvbGxv
d3M6CgogICAgICAgICAgICAgICAgICAwICAgMSAgIDIgICAzICAgNCAgIDUgICA2ICAgNwogICAg
ICAgICAgICAgICArLS0tKy0tLSstLS0rLS0tKy0tLSstLS0rLS0tKy0tLSsKICAgICAgICAgICAg
ICAgfCBVTnwgICAgICAgICAgIFJFU1YgICAgICAgICAgICB8CiAgICAgICAgICAgICAgICstLS0r
LS0tKy0tLSstLS0rLS0tKy0tLSstLS0rLS0tKwoKICAgICAgICAgVGhlIFVOIGZsYWcgaW5kaWNh
dGVzIHRoYXQgdGhlIFJCcmlkZ2Ugb3JpZ2luYXRpbmcgdGhlIEVTQURJLQogICAgICAgICBMU1As
IGluY2x1ZGluZyB0aGlzIEVTQURJIFBhcmFtZXRlciBEYXRhLCB3aWxsIGFjY2VwdCBhbmQKICAg
ICAgICAgcHJvcGVybHkgcHJvY2VzcyBFU0FESSBQRFVzIHNlbnQgYnkgVFJJTEwgdW5pY2FzdCAo
c2VlIFNlY3Rpb24KICAgICAgICAgNC4zKS4gVGhlIHJlbWFpbmluZyBSRVNWIGJpdHMgYXJlIHJl
c2VydmVkIGZvciBmdXR1cmUgdXNlIGFuZAogICAgICAgICBNVVNUIGJlIHNlbnQgYXMgemVybyBh
bmQgaWdub3JlZCBvbiByZWNlaXB0LgoKICAgUmVzZXJ2ZWQgZm9yIGZ1dHVyZSBleHBhbnNpb246
IEZ1dHVyZSB2ZXJzaW9ucyBvZiB0aGUgRVNBREkKICAgICAgUGFyYW1ldGVycyBBUFBzdWItVExW
IG1heSBoYXZlIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24uIEEgcmVjZWl2aW5nCiAgICAgIEVTQURJ
IFJCcmlkZ2UgaWdub3JlcyBhbnkgYWRkaXRpb25hbCBkYXRhIGhlcmUgdW5sZXNzIGl0CiAgICAg
IGltcGxlbWVudHMgc3VjaCBmdXR1cmUgZXhwYW5zaW9uKHMpLgoKCgoKNi4yIE1BQyBSZWFjaGFi
aWxpdHkgVExWCgogICBUaGUgcHJpbWFyeSBpbmZvcm1hdGlvbiBpbiBUUklMTCBFU0FESS1MU1Ag
UERVcyBjb25zaXN0cyBvZiBNQUMKICAgUmVhY2hhYmlsaXR5IChNQUMtUkkpIFRMVnMgc3BlY2lm
aWVkIGluIFtSRkM2MTY1XS4gIFRoZXNlIFRMVnMKCgpILiBaaGFpLCBldCBhbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAyMV0KDApJTlRFUk5F
VC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklM
TDogRVNBREkKCgogICBjb250YWluIG9uZSBvciBtb3JlIHVuaWNhc3QgTUFDIGFkZHJlc3NlcyBv
ZiBlbmQgc3RhdGlvbnMgdGhhdCBhcmUKICAgYm90aCBvbiBhIHBvcnQgYW5kIGluIGEgVkxBTiBm
b3Igd2hpY2ggdGhlIG9yaWdpbmF0aW5nIFJCcmlkZ2UgaXMKICAgYXBwb2ludGVkIGZvcndhcmRl
ciwgYWxvbmcgd2l0aCB0aGUgb25lIG9jdGV0IHVuc2lnbmVkIENvbmZpZGVuY2UgaW4KICAgdGhp
cyBpbmZvcm1hdGlvbiB3aXRoIGEgdmFsdWUgaW4gdGhlIHJhbmdlIDAtMjU0LiBJZiBzdWNoIGEg
VExWIGlzCiAgIHJlY2VpdmVkIHdpdGggYSBjb25maWRlbmNlIG9mIDI1NSwgaXQgaXMgdHJlYXRl
ZCBhcyBpZiB0aGUgY29uZmlkZW5jZQogICB3YXMgMjU0LiAoVGhpcyBpcyB0byBhc3N1cmUgdGhh
dCBhbnkgcmVjZWl2ZWQgYWRkcmVzcyBpbmZvcm1hdGlvbiBjYW4KICAgYmUgb3ZlcnJpZGRlbiBi
eSBsb2NhbCBhZGRyZXNzIGluZm9ybWF0aW9uIHN0YXRpY2FsbHkgY29uZmlndXJlZCB3aXRoCiAg
IGEgQ29uZmlkZW5jZSBvZiAyNTUuKQoKICAgVGhlIFRMVnMgaW4gVFJJTEwgRVNBREkgUERVcywg
aW5jbHVkaW5nIHRoZSBNQUMtUkkgVExWLCBNVVNUIE5PVAogICBjb250YWluIHRoZSBEYXRhIExh
YmVsIElELiBJZiBhIERhdGEgTGFiZWwgSUQgaXMgcHJlc2VudCBpbiB0aGUgTUFDLQogICBSSSBU
TFYsIGl0IGlzIGlnbm9yZWQuIEluIHRoZSBFU0FESSBQRFUsIG9ubHkgdGhlIElubmVyLlZMQU4g
b3IKICAgSW5uZXIuRkdMIHRhZyBpbmRpY2F0ZXMgdGhlIERhdGEgTGFiZWwgdG8gd2hpY2ggdGhl
IEVTQURJLUxTUAogICBhcHBsaWVzLgoKCgoKNi4zIERlZmF1bHQgQXV0aGVudGljYXRpb24KCiAg
IFRoZSBBdXRoZW50aWNhdGlvbiBUTFYgbWF5IGJlIGluY2x1ZGVkIGluIEVTQURJIFBEVXMuIFRo
ZSBkZWZhdWx0IGZvcgogICBFU0FESSBQRFUgQXV0aGVudGljYXRpb24gaXMgYmFzZWQgb24gdGhl
IHN0YXRlIG9mIFRSSUxMIElTLUlTIHNoYXJlZAogICBzZWNyZXQgYXV0aGVudGljYXRpb24gZm9y
IFRSSUxMIElTLUlTIExTUCBQRFVzLiBJZiBUUklMTCBJUy1JUwogICBhdXRoZW50aWNhdGlvbiBh
bmQgRVNBREkgYXJlIGltcGxlbWVudGVkIGF0IGEgVFJJTEwgc3dpdGNoLCB0aGVuCiAgIEVTQURJ
IE1VU1QgYmUgYWJsZSB0byB1c2UgdGhlIGF1dGhlbnRpY2F0aW9uIGFsZ29yaXRobXMgaW1wbGVt
ZW50ZWQKICAgZm9yIFRSSUxMIElTLUlTIGFuZCBpbXBsZW1lbnQgdGhlIGtleWluZyBtYXRlcmlh
bCBkZXJpdmF0aW9uIGZ1bmN0aW9uCiAgIGdpdmVuIGJlbG93LiAgSWYgRVNBREkgYXV0aGVudGlj
YXRpb24gaGFzIGJlZW4gbWFudWFsbHkgY29uZmlndXJlZCwKICAgdGhhdCBjb25maWd1cmF0aW9u
IGlzIG5vdCByZXN0cmljdGVkIGJ5IHRoZSBjb25maWd1cmF0aW9uIG9mIFRSSUxMCiAgIElTLUlT
IHNlY3VyaXR5LgoKICAgSWYgVFJJTEwgSVMtSVMgYXV0aGVudGljYXRpb24gaXMgbm90IGluIGVm
ZmVjdCBmb3IgTFNQIFBEVXMKICAgb3JpZ2luYXRlZCBieSBhIFRSSUxMIHN3aXRjaCB0aGVuLCBi
eSBkZWZhdWx0LCBFU0FESSBQRFVzIG9yaWdpbmF0ZWQKICAgYnkgdGhhdCBUUklMTCBzd2l0Y2gg
YXJlIGFsc28gdW5zZWN1cmVkLgoKICAgSWYgc3VjaCBJUy1JUyBMU1AgUERVIGF1dGhlbnRpY2F0
aW9uIGlzIGluIGVmZmVjdCBhdCBhIFRSSUxMIHN3aXRjaAogICB0aGVuLCB1bmxlc3MgY29uZmln
dXJlZCBvdGhlcndpc2UsIEVTQURJIFBEVXMgc2VudCBieSB0aGF0IHN3aXRjaAogICBNVVNUIHVz
ZSB0aGUgc2FtZSBhbGdvcml0aG0gaW4gdGhlaXIgQXV0aGVudGljYXRpb24gVExWcy4gIFRoZSBF
U0FESQogICBhdXRoZW50aWNhdGlvbiBrZXlpbmcgbWF0ZXJpYWwgdXNlZCBpcyBkZXJpdmVkIGZy
b20gdGhlIElTLUlTIExTUAogICBzaGFyZWQgc2VjcmV0IGtleWluZyBtYXRlcmlhbCBhcyBkZXRh
aWxlZCBiZWxvdy4gSG93ZXZlciwgc3VjaAogICBhdXRoZW50aWNhdGlvbiBNQVkgYmUgY29uZmln
dXJlZCB0byB1c2Ugc29tZSBvdGhlciBrZXlpbmcgbWF0ZXJpYWwuCgogICAgICAgIEhNQUMtU0hB
MjU2ICggIlRSSUxMIEVTQURJIiwgSVMtSVMtTFNQLXNoYXJlZC1rZXkgKQoKICAgSW4gdGhlIGFi
b3ZlIEhNQUMtU0hBMjU2IGlzIGFzIGRlc2NyaWJlZCBpbiBbRklQUzE4MF0gW1JGQzYyMzRdIGFu
ZAogICAiVFJJTEwgRVNBREkiIGlzIHRoZSBlbGV2ZW4gYnl0ZSBVUyBBU0NJSSBbQVNDSUldIHN0
cmluZyBpbmRpY2F0ZWQuCiAgIElTLUlTLUxTUC1zaGFyZWQta2V5IGlzIHNlY3JldCBrZXlpbmcg
bWF0ZXJpYWwgYmVpbmcgdXNlZCBieSB0aGUKICAgb3JpZ2luYXRpbmcgVFJJTEwgc3dpdGNoIGZv
ciBJUy1JUyBMU1AgYXV0aGVudGljYXRpb24uCgoKCgoKSC4gWmhhaSwgZXQgYWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgMjJdCgwKSU5URVJO
RVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJJ
TEw6IEVTQURJCgoKNy4gSUFOQSBDb25zaWRlcmF0aW9ucwoKICAgSUFOQSBhbGxvY2F0aW9uIGFu
ZCByZWdpc3RyeSBjb25zaWRlcmF0aW9ucyBhcmUgZ2l2ZW4gYmVsb3cuCgoKCgo3LjEgRVNBREkg
UGFydGljaXBhdGlvbiBhbmQgQ2FwYWJpbGl0eSBGbGFncwoKICAgSUFOQSBpcyByZXF1ZXN0ZWQg
dG8gYWxsb2NhdGUgYml0IFRCRCBbMyByZWNvbW1lbmRlZF0gYXMgdGhlICJFU0FESQogICBQYXJ0
aWNpcGF0aW9uIiBiaXQgaW4gdGhlIEludGVyZXN0ZWQgVkxBTnMgc3ViLVRMViBhbmQgdGhlIElu
dGVyZXN0ZWQKICAgTGFiZWxzIHN1Yi1UTFZzIFtyZmM2MzI2YmlzXS4gSWYgVGhlIEVTQURJIFBh
cnRpY2lwYXRpb24gYml0IGlzIGEKICAgb25lLCBpdCBpbmRpY2F0ZXMgdGhhdCB0aGUgb3JpZ2lu
YXRpbmcgUkJyaWRnZSBpcyBwYXJ0aWNpcGF0aW5nIGluCiAgIEVTQURJIGZvciB0aGUgaW5kaWNh
dGVkIERhdGEgTGFiZWwocykuIEluIGFkZGl0aW9uLCBJQU5BIGlzIHJlcXVlc3RlZAogICB0byBj
cmVhdGUgdHdvIHN1Yi1yZWdpc3RyaWVzIGluIHRoZSBUUklMTCBQYXJhbWV0ZXJzIFJlZ2lzdHJ5
IGZvcgogICBzdWNoIGJpdHMgYXMgZm9sbG93czoKCiAgICAgIFN1Yi1SZWdpc3RyeTogSW50ZXJl
c3RlZCBWTEFOcyBGbGFnIEJpdHMKCiAgICAgIFJlZ2lzdHJhdGlvbiBQcm9jZWR1cmVzOiBJRVRG
IFJldmlldwoKICAgICAgTm90ZTogVGhlc2UgYml0cyBhcHBlYXIgaW4gdGhlIEludGVyZXN0ZWQg
VkxBTnMgcmVjb3JkIHdpdGhpbiB0aGUKICAgICAgSW50ZXJlc3RlZCBWTEFOcyBhbmQgU3Bhbm5p
bmcgVHJlZSBSb290cyBTdWItVExWIChJTlQtVkxBTikuCgogICAgICBSZWZlcmVuY2VzOiBbcmZj
NjMyNmJpc10sIFtUaGlzIGRvY3VtZW50XQoKICAgICAgICAgQml0ICBNbmVtb25pYyAgRGVzY3Jp
cHRpb24gICAgICAgICAgICAgICAgICAgICAgUmVmZXJlbmNlCiAgICAgICAgIC0tLSAgLS0tLS0t
LS0gIC0tLS0tLS0tLS0tICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLQogICAgICAgICAg
IDAgICAgIE00ICAgICBJUHY0IE11bHRpY2FzdCBSb3V0ZXIgQXR0YWNoZWQgICBbcmZjNjMyNmJp
c10KICAgICAgICAgICAxICAgICBNNiAgICAgSVB2NiBNdWx0aWNhc3QgUm91dGVyIEF0dGFjaGVk
ICAgW3JmYzYzMjZiaXNdCiAgICAgICAgICAgMiAgICAgIC0gICAgIFVuYXNzaWduZWQKICAgICAg
ICAgICAzICAgICBFUyAgICAgRVNBREkgUGFydGljaXBhdGlvbiAgICAgICAgICAgICAgVGhpcyBk
b2N1bWVudAogICAgICAgICAgNC0xNSAgICAtICAgICAodXNlZCBmb3IgYSBWTEFOIElEKSAgICAg
ICAgICAgICBbcmZjNjMyNmJpc10KICAgICAgICAgMTYtMTkgICAgLSAgICAgVW5hc3NpZ25lZAog
ICAgICAgICAyMC0zMSAgICAtICAgICAodXNlZCBmb3IgYSBWTEFOIElEKSAgICAgICAgICAgICBb
cmZjNjMyNmJpc10KCgoKCgoKCgoKCgoKCgoKCgpILiBaaGFpLCBldCBhbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAyM10KDApJTlRFUk5FVC1E
UkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDog
RVNBREkKCgogICAgICBTdWItUmVnaXN0cnk6IEludGVyZXN0ZWQgTGFiZWxzIEZsYWcgQml0cwoK
ICAgICAgUmVnaXN0cmF0aW9uIFByb2NlZHVyZXM6IElFVEYgUmV2aWV3CgogICAgICBOb3RlOiBU
aGVzZSBiaXRzIGFwcGVhciBpbiB0aGUgSW50ZXJlc3RlZCBMYWJlbHMgcmVjb3JkIHdpdGhpbiB0
aGUKICAgICAgSW50ZXJlc3RlZCBMYWJlbHMgYW5kIFNwYW5uaW5nIFRyZWUgUm9vdHMgU3ViLVRM
ViAoSU5ULUxBQkVMKS4KCiAgICAgIFJlZmVyZW5jZXM6IFtyZmM2MzI2YmlzXSwgW3RoaXMgZG9j
dW1lbnRdCgogICAgICAgICBCaXQgIE1uZW1vbmljICBEZXNjcmlwdGlvbiAgICAgICAgICAgICAg
ICAgICAgICBSZWZlcmVuY2UKICAgICAgICAgLS0tICAtLS0tLS0tLSAgLS0tLS0tLS0tLS0gICAg
ICAgICAgICAgICAgICAgICAgLS0tLS0tLS0tCiAgICAgICAgICAgMCAgICAgTTQgICAgIElQdjQg
TXVsdGljYXN0IFJvdXRlciBBdHRhY2hlZCAgIFtyZmM2MzI2YmlzXQogICAgICAgICAgIDEgICAg
IE02ICAgICBJUHY2IE11bHRpY2FzdCBSb3V0ZXIgQXR0YWNoZWQgICBbcmZjNjMyNmJpc10KICAg
ICAgICAgICAyICAgICBCTSAgICAgQml0IE1hcCAgICAgICAgICAgICAgICAgICAgICAgICAgW3Jm
YzYzMjZiaXNdCiAgICAgICAgICAgMyAgICAgRVMgICAgIEVTQURJIFBhcnRpY2lwYXRpb24gICAg
ICAgICAgICAgIFRoaXMgZG9jdW1lbnQKICAgICAgICAgIDQtNyAgICAgLSAgICAgVW5hc3NpZ25l
ZAoKCgoKNy4yIFRSSUxMIEdFTklORk8gVExWCgogICBJQU5BIGlzIHJlcXVlc3RlZCB0byBhbGxv
Y2F0ZSB0aGUgSVMtSVMgQXBwbGljYXRpb24gSWRlbnRpZmllciBUQkQgWzEKICAgc3VnZ2VzdGVk
XSB1bmRlciB0aGUgR2VuZXJpYyBJbmZvcm1hdGlvbiBUTFYgKCMyNTEpIFtSRkM2ODIzXSBmb3IK
ICAgVFJJTEwgYW5kIHRvIGNyZWF0ZSBhIHN1YnJlZ2lzdHJ5IGluIHRoZSBUUklMTCBQYXJhbWV0
ZXJzIFJlZ2lzdHJ5IGFzCiAgIGZvbGxvd3M6CgogICBTdWItUmVnaXN0cnk6ICBUUklMTCBBUFBz
dWItVExWIFR5cGVzIHVuZGVyIElTLUlTIFRMViAjMjUxCiAgICAgICAgICAgICAgICAgIEFwcGxp
Y2F0aW9uIElkZW50aWZpZXIgI1RCRAoKICAgUmVnaXN0cmF0aW9uIFByb2NlZHVyZXM6IElFVEYg
UmV2aWV3CgogICBOb3RlOiBUeXBlcyBncmVhdGVyIHRoYW4gMjU1IGFyZSBvbmx5IHVzYWJsZSBp
biBjb250ZXh0cyBwZXJtaXR0aW5nIGEKICAgdHlwZSBsYXJnZXIgdGhhbiBvbmUgYnl0ZSwgc3Vj
aCBhcyBFeHRlbmRlZCBUTFZzIFtGUy1MU1BdLgoKICAgUmVmZXJlbmNlOiA8dGhpcyBSRkM+Cgog
ICAgICAgICAgICAgICBUeXBlICAgICBOYW1lICAgICAgICAgICAgICAgIFJlZmVyZW5jZQogICAg
ICAgICAgICAtLS0tLS0tLS0tIC0tLS0tLS0tICAgICAgICAgICAgLS0tLS0tLS0tLS0KICAgICAg
ICAgICAgICAgICAgICAwICBSZXNlcnZlZCAgICAgICAgICAgIDx0aGlzIFJGQz4KICAgICAgICAg
ICAgICAgICAgICAxICBFU0FESS1QQVJBTSAgICAgICAgIDx0aGlzIFJGQz4KICAgICAgICAgICAg
ICAgIDItMjU0ICBVbmFzc2lnbmVkICAgICAgICAgIDx0aGlzIFJGQz4KICAgICAgICAgICAgICAg
ICAgMjU1ICBSZXNlcnZlZCAgICAgICAgICAgIDx0aGlzIFJGQz4KICAgICAgICAgICAgMjU2LTY1
NTM0ICBBdmFpbGFibGUgICAgICAgICAgIDx0aGlzIFJGQz4KICAgICAgICAgICAgICAgIDY1NTM1
ICBVbmFzc2lnbmVkICAgICAgICAgIDx0aGlzIFJGQz4KCiAgIFRSSUxMIEFQUHN1Yi1UTFYgVHlw
ZXMgMiB0aHJvdWdoIDI1NCBhbmQgMjU2IHRocm91Z2ggNjU1MzQgYXJlCiAgIGF2YWlsYWJsZSBm
b3IgYXNzaWdubWVudCBieSBJRVRGIFJldmlldy4gVGhlIFJGQyBjYXVzaW5nIHN1Y2ggYW4KICAg
YXNzaWdubWVudCB3aWxsIGFsc28gaW5jbHVkZSBhIGRpc2N1c3Npb24gb2Ygc2VjdXJpdHkgaXNz
dWVzIGFuZCBvZgogICB0aGUgcmF0ZSBvZiBjaGFuZ2Ugb2YgdGhlIGluZm9ybWF0aW9uIGJlaW5n
IGFkdmVydGlzZWQuICBUUklMTAoKCkguIFpoYWksIGV0IGFsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDI0XQoMCklOVEVSTkVULURSQUZUICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESQoK
CiAgIEFQUHN1Yi1UTFZzIE1VU1QgTk9UIGFsdGVyIGJhc2ljIElTLUlTIHByb3RvY29sIG9wZXJh
dGlvbiBpbmNsdWRpbmcKICAgdGhlIGVzdGFibGlzaG1lbnQgb2YgYWRqYWNlbmNpZXMsIHRoZSB1
cGRhdGUgcHJvY2VzcywgYW5kIHRoZQogICBkZWNpc2lvbiBwcm9jZXNzIGZvciBUUklMTCBJUy1J
UyBbSVMtSVNdIFtyZmM2MzI3YmlzXS4gVGhlIFRSSUxMCiAgIEdlbmVyaWMgSW5mb3JtYXRpb24g
VExWIE1VU1QgTk9UIGJlIHVzZWQgaW4gYW4gSVMtSVMgaW5zdGFuY2UgemVybwogICBbUkZDNjgy
Ml0gTFNQIGJ1dCBtYXkgYmUgdXNlZCBpbiBGUy1MU1BzIFtGUy1MU1BdLgoKICAgVGhlIFYsIEks
IEQsIGFuZCBTIGZsYWdzIGluIHRoZSBpbml0aWFsIGZsYWdzIGJ5dGUgb2YgYSBUUklMTCBHZW5l
cmljCiAgIEluZm9ybWF0aW9uIFRMViBoYXZlIHRoZSBtZWFuaW5ncyBzcGVjaWZpZWQgaW4gW1JG
QzY4MjNdIGJ1dCBhcmUgbm90CiAgIGN1cnJlbnRseSB1c2VkIGFzIFRSSUxMIG9wZXJhdGVzIGFz
IGEgTGV2ZWwgMSBJUy1JUyBhcmVhIGFuZCBubwogICBzZW1hbnRpY3MgYXJlIGhlcmVieSBhc3Np
Z25lZCB0byB0aGUgaW5jbHVzaW9uIG9mIGFuIElQdjQgYW5kL29yIElQdjYKICAgYWRkcmVzcyB2
aWEgdGhlIEkgYW5kIFYgZmxhZ3MuIFRodXMgdGhlc2UgZmxhZ3MgTVVTVCBiZSB6ZXJvOwogICBo
b3dldmVyLCB1c2Ugb2YgbXVsdGktbGV2ZWwgSVMtSVMgaXMgYW4gb2J2aW91cyBleHRlbnNpb24g
Zm9yIFRSSUxMCiAgIFtNdWx0aUxldmVsXSBhbmQgZnV0dXJlIElFVEYgU3RhbmRhcmRzIEFjdGlv
bnMgbWF5IHVwZGF0ZSBvciBvYnNvbGV0ZQogICB0aGlzIHNwZWNpZmljYXRpb24gdG8gcHJvdmlk
ZSBmb3IgdGhlIHVzZSBvZiBhbnkgb3IgYWxsIG9mIHRoZXNlCiAgIGZsYWdzIGluIHRoZSBUUklM
TCBHRU5JTkZPIFRMVi4KCiAgIFRoZSBFU0FESSBQYXJhbWV0ZXJzIGluZm9ybWF0aW9uLCBmb3Ig
d2hpY2ggVFJJTEwgQVBQc3ViLVRMViAxIGlzCiAgIGhlcmVieSBhc3NpZ25lZCwgaXMgY29tcGFj
dCBhbmQgc2xvdyBjaGFuZ2luZyAoc2VlIFNlY3Rpb24gNi4xKS4KCiAgIEZvciBTZWN1cml0eSBD
b25zaWRlcmF0aW9ucyByZWxhdGVkIHRvIEVTQURJIGFuZCB0aGUgRVNBREkgcGFyYW1ldGVycwog
ICBBUFBzdWItVExWLCBzZWUgU2VjdGlvbiA4LgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgoKSC4gWmhhaSwgZXQgYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgW1BhZ2UgMjVdCgwKSU5URVJORVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgVFJJTEw6IEVTQURJCgoKOC4gU2VjdXJpdHkgQ29uc2lk
ZXJhdGlvbnMKCiAgIEVTQURJIFBEVXMgY2FuIGJlIGF1dGhlbnRpY2F0ZWQgdGhyb3VnaCB0aGUg
aW5jbHVzaW9uIG9mIHRoZQogICBBdXRoZW50aWNhdGlvbiBUTFYgYXMgZGVzY3JpYmVkIGluIFNl
Y3Rpb24gNi4zLiBUaGUgRVNBREktTFNQIGRhdGEKICAgcHJpbWFyaWx5IGFubm91bmNlcyBNQUMg
YWRkcmVzcyByZWFjaGFiaWxpdHkgd2l0aGluIGEgRGF0YSBMYWJlbC4KICAgU3VjaCByZWFjaGFi
aWxpdHkgY2FuLCBpbiBzb21lIGNhc2VzLCBiZSBhbiBhdXRoZW50aWNhdGVkCiAgIHJlZ2lzdHJh
dGlvbiAoZm9yIGV4YW1wbGUsIGEgbGF5ZXIgMiBhdXRoZW50aWNhdGVkIHJlZ2lzdHJhdGlvbiB1
c2luZwogICBjcnlwdG9ncmFwaGljYWxseSBiYXNlZCBFQVAgKEV4dGVuc2libGUgQXV0aGVudGlj
YXRpb24gUHJvdG9jb2wKICAgW1JGQzM3NDhdKSBtZXRob2RzIHZpYSBbODAyLjFYXSkuIFRoZSBj
b21iaW5hdGlvbiBvZiB0aGVzZSB0ZWNobmlxdWVzCiAgIGNhbiBjYXVzZSBFQVNESSBNQUMgcmVh
Y2hhYmlsaXR5IGluZm9ybWF0aW9uIHRvIGJlIHN1YnN0YW50aWFsbHkgbW9yZQogICB0cnVzdHdv
cnRoeSB0aGFuIE1BQyByZWFjaGFiaWxpdHkgbGVhcm5lZCBmcm9tIG9ic2VydmF0aW9uIG9mIHRo
ZQogICBkYXRhIHBsYW5lLiBOZXZlcnRoZWxlc3MsIEVTQURJIHN0aWxsIGludm9sdmVzIHRydXN0
aW5nIGFsbCBvdGhlcgogICBSQnJpZGdlcyBpbiB0aGUgVFJJTEwgY2FtcHVzLCBhdCBsZWFzdCB0
aG9zZSB0aGF0IGhhdmUgdGhlIGtleWluZwogICBtYXRlcmlhbCBuZWNlc3NhcnkgdG8gY29uc3Ry
dWN0IGEgdmFsaWQgQXV0aGVudGljYXRpb24gVExWLgoKICAgTUFDIHJlYWNoYWJpbGl0eSBsZWFy
bmVkIGZyb20gdGhlIGRhdGEgcGxhbmUgKHRoZSBUUklMTCBkZWZhdWx0KSBpcwogICBvdmVyd3Jp
dHRlbiBieSBhbnkgZnV0dXJlIGxlYXJuaW5nIG9mIHRoZSBzYW1lIHR5cGUuIEVTQURJCiAgIGFk
dmVydGlzZW1lbnRzIGFyZSByZXByZXNlbnRlZCBpbiBEYXRhIExhYmVsIHNjb3BlZCBsaW5rIHN0
YXRlCiAgIGRhdGFiYXNlLiBUaHVzIEVTQURJIG1ha2VzIHZpc2libGUgYW55IG11bHRpcGxlIGF0
dGFjaG1lbnRzIG9mIHRoZQogICBzYW1lIE1BQyBhZGRyZXNzIHdpdGhpbiBhIERhdGEgTGFiZWwg
dG8gZGlmZmVyZW50IFJCcmlkZ2VzIChzZWUKICAgU2VjdGlvbiA1LjMpLiBUaGlzIG1heSBvciBt
YXkgbm90IGJlIGFuIGVycm9yIG9yIG1pc2NvbmZpZ3VyYXRpb24gYnV0CiAgIEVTQURJIGF0IGxl
YXN0IG1ha2VzIGl0IGV4cGxpY2l0bHkgYW5kIHBlcnNpc3RlbnRseSB2aXNpYmxlLCB3aGljaAog
ICB3b3VsZCBub3QgYmUgdGhlIGNhc2Ugd2l0aCBkYXRhIHBsYW5lIGxlYXJuaW5nLgoKICAgRm9y
IGdlbmVyYWwgVFJJTEwgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMsIHNlZSBbUkZDNjMyNV0uCgoK
Cgo5LiBBY2tub3dsZWRnZW1lbnRzCgogICBUaGUgYXV0aG9ycyB0aGFuayB0aGUgZm9sbG93aW5n
LCBsaXN0ZWQgaW4gYWxwaGFiZXRpYyBvcmRlciwgZm9yCiAgIHRoZWlyIHN1Z2dlc3Rpb25zIGFu
ZCBjb250cmlidXRpb25zOgoKICAgICAgU29tbmF0aCBDaGF0dGVyamVlLCBTdWpheSBHdXB0YSwg
VGhvbWFzIE5hcnRlbiwgYW5kIEVyaWsgTm9yZG1hcmsKCiAgIFRoaXMgZG9jdW1lbnQgd2FzIHBy
b2R1Y2VkIHdpdGggcmF3IG5yb2ZmLiBBbGwgbWFjcm9zIHVzZWQgd2VyZQogICBkZWZpbmVkIGlu
IHRoZSBzb3VyY2UgZmlsZS4KCgoKCgoKCgoKCgoKCgpILiBaaGFpLCBldCBhbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAyNl0KDApJTlRFUk5F
VC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklM
TDogRVNBREkKCgpOb3JtYXRpdmUgcmVmZXJlbmNlcwoKICAgW0FTQ0lJXSAtIEFtZXJpY2FuIE5h
dGlvbmFsIFN0YW5kYXJkcyBJbnN0aXR1dGUgKGZvcm1lcmx5IFVuaXRlZAogICAgICAgICBTdGF0
ZXMgb2YgQW1lcmljYSBTdGFuZGFyZHMgSW5zdGl0dXRlKSwgIlVTQSBDb2RlIGZvcgogICAgICAg
ICBJbmZvcm1hdGlvbiBJbnRlcmNoYW5nZSIsIEFOU0kgWDMuNC0xOTY4LCAxOTY4LiAgQU5TSSBY
My40LTE5NjgKICAgICAgICAgaGFzIGJlZW4gcmVwbGFjZWQgYnkgbmV3ZXIgdmVyc2lvbnMgd2l0
aCBzbGlnaHQgbW9kaWZpY2F0aW9ucywKICAgICAgICAgYnV0IHRoZSAxOTY4IHZlcnNpb24gcmVt
YWlucyBkZWZpbml0aXZlIGZvciB0aGUgSW50ZXJuZXQuCgogICBbRklQUzE4MF0gLSAiU2VjdXJl
IEhhc2ggU3RhbmRhcmQgKFNIUykiLCBVbml0ZWQgU3RhdGVzIG9mIEFtZXJpY2FuLAogICAgICAg
ICBOYXRpb25hbCBJbnN0aXR1dGUgb2YgU2NpZW5jZSBhbmQgVGVjaG5vbG9neSwgRmVkZXJhbAog
ICAgICAgICBJbmZvcm1hdGlvbiBQcm9jZXNzaW5nIFN0YW5kYXJkIChGSVBTKSAxODAtNCwgTWFy
Y2ggMjAxMiwKICAgICAgICAgaHR0cDovL2NzcmMubmlzdC5nb3YvcHVibGljYXRpb25zL2ZpcHMv
ZmlwczE4MC00L2ZpcHMtMTgwLTQucGRmCgogICBbSVMtSVNdIC0gSW50ZXJuYXRpb25hbCBPcmdh
bml6YXRpb24gZm9yIFN0YW5kYXJkaXphdGlvbiwKICAgICAgICAgIkludGVybWVkaWF0ZSBzeXN0
ZW0gdG8gSW50ZXJtZWRpYXRlIHN5c3RlbSBpbnRyYS1kb21haW4KICAgICAgICAgcm91dGVpbmcg
aW5mb3JtYXRpb24gZXhjaGFuZ2UgcHJvdG9jb2wgZm9yIHVzZSBpbiBjb25qdW5jdGlvbgogICAg
ICAgICB3aXRoIHRoZSBwcm90b2NvbCBmb3IgcHJvdmlkaW5nIHRoZSBjb25uZWN0aW9ubGVzcy1t
b2RlIE5ldHdvcmsKICAgICAgICAgU2VydmljZSAoSVNPIDg0NzMpIiwgSVNPL0lFQyAxMDU4OToy
MDAyLCBTZWNvbmQgRWRpdGlvbiwgTm92CiAgICAgICAgIDIwMDIuCgogICBbUkZDMjExOV0gLSBC
cmFkbmVyLCBTLiwgIktleSB3b3JkcyBmb3IgdXNlIGluIFJGQ3MgdG8gSW5kaWNhdGUKICAgICAg
ICAgUmVxdWlyZW1lbnQgTGV2ZWxzIiwgQkNQIDE0LCBSRkMgMjExOSwgTWFyY2ggMTk5Ny4KCiAg
IFtSRkM0MDg2XSAtIEVhc3RsYWtlIDNyZCwgRC4sIFNjaGlsbGVyLCBKLiwgYW5kIFMuIENyb2Nr
ZXIsCiAgICAgICAgICJSYW5kb21uZXNzIFJlcXVpcmVtZW50cyBmb3IgU2VjdXJpdHkiLCBCQ1Ag
MTA2LCBSRkMgNDA4NiwgSnVuZQogICAgICAgICAyMDA1LgoKICAgW1JGQzUyMjZdIC0gTmFydGVu
LCBULiBhbmQgSC4gQWx2ZXN0cmFuZCwgIkd1aWRlbGluZXMgZm9yIFdyaXRpbmcgYW4KICAgICAg
ICAgSUFOQSBDb25zaWRlcmF0aW9ucyBTZWN0aW9uIGluIFJGQ3MiLCBCQ1AgMjYsIFJGQyA1MjI2
LCBNYXkKICAgICAgICAgMjAwOC4KCiAgIFtSRkM2MTY1XSAtIEJhbmVyamVlLCBBLiBhbmQgRC4g
V2FyZCwgIkV4dGVuc2lvbnMgdG8gSVMtSVMgZm9yCiAgICAgICAgIExheWVyLTIgU3lzdGVtcyIs
IFJGQyA2MTY1LCBBcHJpbCAyMDExLgoKICAgW1JGQzYzMjVdIC0gUGVybG1hbiwgUi4sIEVhc3Rs
YWtlIDNyZCwgRC4sIER1dHQsIEQuLCBHYWksIFMuLCBhbmQgQS4KICAgICAgICAgR2hhbndhbmks
ICJSb3V0aW5nIEJyaWRnZXMgKFJCcmlkZ2VzKTogQmFzZSBQcm90b2NvbAogICAgICAgICBTcGVj
aWZpY2F0aW9uIiwgUkZDIDYzMjUsIEp1bHkgMjAxMS4KCiAgIFtSRkM2MzYxXSAtIENhcmxzb24s
IEouIGFuZCBELiBFYXN0bGFrZSAzcmQsICJQUFAgVHJhbnNwYXJlbnQKICAgICAgICAgSW50ZXJj
b25uZWN0aW9uIG9mIExvdHMgb2YgTGlua3MgKFRSSUxMKSBQcm90b2NvbCBDb250cm9sCiAgICAg
ICAgIFByb3RvY29sIiwgUkZDIDYzNjEsIEF1Z3VzdCAyMDExLgoKICAgW1JGQzY4MjNdIC0gR2lu
c2JlcmcsIEwuLCBQcmV2aWRpLCBTLiwgYW5kIE0uIFNoYW5kLCAiQWR2ZXJ0aXNpbmcKICAgICAg
ICAgR2VuZXJpYyBJbmZvcm1hdGlvbiBpbiBJUy1JUyIsIFJGQyA2ODIzLCBEZWNlbWJlciAyMDEy
LgoKICAgW0NsZWFyQ29ycmVjdF0gLSBFYXN0bGFrZSwgRC4sIFpoYW5nLCBNLiwgR2hhbndhbmks
IEEuLCBNYW5yYWwsIFYuLAogICAgICAgICBBLiBCZW5lcmplZSwgIlRSSUxMOiBDbGFyaWZpY2F0
aW9ucywgQ29ycmVjdGlvbnMsIGFuZCBVcGRhdGVzIiwKICAgICAgICAgZHJhZnQtaWV0Zi10cmls
bC1jbGVhci1jb3JyZWN0LCBpbiBSRkMgRWRpdG9yJ3MgcXVldWUuCgogICBbRlMtTFNQXSAtIEdp
bnNiZXJnLCBMLiwgUy4gUHJldmlkaSwgWS4gWWFuZywgIklTLUlTIEZsb29kaW5nIFNjb3BlCgoK
SC4gWmhhaSwgZXQgYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgW1BhZ2UgMjddCgwKSU5URVJORVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgVFJJTEw6IEVTQURJCgoKICAgICAgICAgTFNQcyIsIGRyYWZ0
LWlldGYtaXNpcy1mcy1sc3AsIHdvcmsgaW4gcHJvZ3Jlc3MuCgogICBbcmZjNjMyNmJpc10gLSBF
YXN0bGFrZSwgRC4sIFNlbmV2aXJhdGhuZSwgVC4sIEdoYW53YW5pLCBBLiwgRHV0dCwKICAgICAg
ICAgRC4sIGFuZCBBLiBCYW5lcmplZSwgIlRyYW5zcGFyZW50IEludGVyY29ubmVjdGlvbiBvZiBM
b3RzIG9mCiAgICAgICAgIExpbmtzIChUUklMTCkgVXNlIG9mIElTLUlTIiwgZHJhZnQtaWV0Zi1p
c2lzLXJmYzYzMjZiaXMsIHdvcmsKICAgICAgICAgaW4gcHJvZ3Jlc3MuCgogICBbcmZjNjMyN2Jp
c10gLSBFYXN0bGFrZSAzcmQsIEQuLCBQZXJsbWFuLCBSLiwgR2hhbndhbmksIEEuLCBZYW5nLCBI
LiwKICAgICAgICAgYW5kIFYuIE1hbnJhbCwgIlJvdXRpbmcgQnJpZGdlcyAoUkJyaWRnZXMpOiBB
ZGphY2VuY3kiLCBkcmFmdC0KICAgICAgICAgaWV0Zi10cmlsbC1yZmM2MzI3YmlzLCB3b3JrIGlu
IHByb2dyZXNzLgoKICAgW1JGQ2ZnbF0gLSBFYXN0bGFrZSwgRC4sIE0uIFpoYW5nLCBQLiBBZ2Fy
d2FsLCBSLiBQZXJsbWFuLCBELiBEdXR0LAogICAgICAgICAiVFJJTEwgKFRyYW5zcGFyZW50IElu
dGVyY29ubmVjdGlvbiBvZiBMb3RzIG9mIExpbmtzKTogRmluZS0KICAgICAgICAgR3JhaW5lZCBM
YWJlbGluZyIsIGRyYWZ0LWlldGYtdHJpbGwtZmluZS1sYWJlbGluZywgaW4gUkZDCiAgICAgICAg
IEVkaW90cidzIHF1ZXVlLgoKCgoKSW5mb3JtYXRpdmUgUmVmZXJlbmNlcwoKICAgWzgwMi4xWF0g
LSBJRUVFIDgwMi4xLCAiSUVFRSBTdGFuZGFyZCBmb3IgTG9jYWwgYW5kIG1ldHJvcG9saXRhbiBh
cmVhCiAgICAgICAgIG5ldHdvcmtzIC8gUG9ydC1CYXNlZCBOZXR3b3JrIEFjY2VzcyBDb250cm9s
IiwgSUVFRSBTdGQKICAgICAgICAgODAyLjFYLTIwMTAsIDUgRmVicnVhcnkgMjAxMC4KCiAgIFtG
TlZdIC0gRy4gRm93bGVyLCBMLiBOb2xsLCBLLiBWbyAmIEQuIEVhc3RsYWtlbSwgIlRoZSBGTlYg
Tm9uLQogICAgICAgICBDcnlwdG9ncmFwaGljIEhhc2ggQWxnb3JpdGhtIiwgZHJhZnQtZWFzdGxh
a2UtZm52LCBXb3JrIGluCiAgICAgICAgIHByb2dyZXNzLgoKICAgW1JGQzM3NDhdIC0gQWJvYmEs
IEIuLCBCbHVuaywgTC4sIFZvbGxicmVjaHQsIEouLCBDYXJsc29uLCBKLiwgYW5kIEguCiAgICAg
ICAgIExldmtvd2V0eiwgRWQuLCAiRXh0ZW5zaWJsZSBBdXRoZW50aWNhdGlvbiBQcm90b2NvbCAo
RUFQKSIsIFJGQwogICAgICAgICAzNzQ4LCBKdW5lIDIwMDQuCgogICBbUkZDNjIzNF0gLSBFYXN0
bGFrZSAzcmQsIEQuIGFuZCBULiBIYW5zZW4sICJVUyBTZWN1cmUgSGFzaAogICAgICAgICBBbGdv
cml0aG1zIChTSEEgYW5kIFNIQS1iYXNlZCBITUFDIGFuZCBIS0RGKSIsIFJGQyA2MjM0LCBNYXkK
ICAgICAgICAgMjAxMS4KCiAgIFtSRkM2ODIyXSAtIFByZXZpZGksIFMuLCBFZC4sIEdpbnNiZXJn
LCBMLiwgU2hhbmQsIE0uLCBSb3ksIEEuLCBhbmQKICAgICAgICAgRC4gV2FyZCwgIklTLUlTIE11
bHRpLUluc3RhbmNlIiwgUkZDIDY4MjIsIERlY2VtYmVyIDIwMTIuCgogICBbTXVsdGlMZXZlbF0g
LSBQZXJsbWFuLCBSLiwgRC4gRWFzdGxha2UsIEEuIEdoYW53YW5pLCBILiBaaGFpLAogICAgICAg
ICAiTXVsdGlsZXZlbCBUUklMTCAoVHJhbnNwYXJlbnQgSW50ZXJjb25uZWN0aW9uIG9mIExvdHMg
b2YKICAgICAgICAgTGlua3MpIiwgZHJhZnQtcGVybG1hbi10cmlsbC1yYnJpZGdlLW11bHRpbGV2
ZWwsIHdvcmsgaW4KICAgICAgICAgcHJvZ3Jlc3MuCgogICBbVkxBTm1hcHBpbmddIC0gUGVybG1h
biwgUi4sIEQuIER1dHQsIEEuIEJhbmVyamVlLCBBLiBSaWpoc2luZ2hhbmksCiAgICAgICAgIGFu
ZCBELiBFYXN0bGFrZSwgIlJCcmlkZ2VzOiBDYW1wdXMgVkxBTiBhbmQgUHJpb3JpdHkgUmVnaW9u
cyIsCiAgICAgICAgIGRyYWZ0LWlldGYtdHJpbGwtcmJyaWRnZS12bGFuLW1hcHBpbmcsIHdvcmsg
aW4gcHJvZ3Jlc3MuCgoKCgpILiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAyOF0KDApJTlRFUk5FVC1EUkFGVCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgpBcHBl
bmRpeCBBOiBDaGFuZ2VzIHRvIFtSRkM2MzI1XQoKICAgQmVsb3cgaXMgYSBsaXN0IG9mIHRoZSBt
YWluIGNoYW5nZXMgdGhpcyBkb2N1bWVudCBtYWtlcyB0byB0aGUgVFJJTEwKICAgYmFzZSBwcm90
b2NvbCBzcGVjaWZpY2F0aW9uIFtSRkM2MzI1XToKCiAgIDEuIFRoaXMgZG9jdW1lbnQgcmVhcGxj
ZXMgU2VjdGlvbiA0LjIuNSBvZiBbUkZDNjMyNV0uCgogICAyLiBUaGUgZm9ybWF0IG9mIEVTQURJ
LUxTUCwgRVNBREktQ1NOUCwgYW5kIEVTQURJLVBTTlAgUERVIHBheWxvYWRzCiAgICAgIGlzIGNo
YW5nZWQgZnJvbSB0aGUgYmFzZSBJUy1JUyBmb3JtYXQgdG8gdGhlIEV4dGVuZGVkIExldmVsIDEK
ICAgICAgQ2lyY3VpdCBTY29wZWQgZm9ybWF0IGluIFtGUy1MU1BdLgoKICAgMy4gVW5pY2FzdGlu
ZyBvZiBFU0FESSBQRFVzIGlzIHN1cHBvcnRlZCBpbmNsdWRpbmcgcmVwbGFjaW5nIFNlY3Rpb24K
ICAgICAgNC42LjIuMiBvZiBbUkZDNjMyNV0gd2l0aCB0aGUgbmV4dCB0ZXh0IGdpdmUgaW4gU2Vj
dGlvbiA0LjMgb2YKICAgICAgdGhpcyBkb2N1bWVudC4KCiAgIDQuIFN1Z2dlc3QgdW5pY2FzdGlu
ZyBvZiBFU0FESS1MU1BzIHdpdGggc3RhZ2dlcmVkIHRpbWluZyB3aGVuIGEgbmV3CiAgICAgIEVT
QURJIFJCcmlkZ2UgYXBwZWFycyBvbiB0aGUgRUFTREkgdmlydHVhbCBsaW5rLgoKICAgNS4gVGhl
IGhhbmRsaW5nIG9mIHBlcnNpc3RlbnQgcmVhY2hhYmlsaXR5IG9mIHRoZSBzYW1lIE1BQyB3aXRo
aW4gdGhlCiAgICAgIHNhbWUgRGF0YSBMYWJlbCBmcm9tIHR3byBvciBtb3JlIFJCcmlkZ2UgaXMg
c3Vic3RhbnRpYWxseSBtb2RpZmllZAogICAgICBpbmNsdWRpbmcgdGhlIGV4cGxpY2l0IHJlcGxh
Y2VtZW50IG9mIHNvbWUgdGV4dCBpbiBTZWN0aW9uIDQuMi42CiAgICAgIG9mIFtSRkM2MzI1XSAo
c2VlIFNlY3Rpb24gNS4zIG9mIHRoaXMgZG9jdW1lbnQpLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgpILiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBbUGFnZSAyOV0KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgpBcHBlbmRpeCBaOiBD
aGFuZ2UgSGlzdG9yeQoKICAgUkZDIEVkaXRvcjogUGxlYXNlIGRlbGV0ZSB0aGlzIHNlY3Rpb24g
YmVmb3JlIHB1YmxpY2F0aW9uLgoKCgoKWi4xIEZyb20gLTAwIHRvIC0wMQoKICAgMS4gQWRkIFNl
Y3Rpb24gNi4zICJEZWZhdWx0IEF1dGhlbnRpY2F0aW9uIi4KCiAgIDIuIEFkZCAiQWNrbm93bGVk
Z2VtZW50cyIgU2VjdGlvbi4KCiAgIDMuIENoYW5nZSByZXF1aXJlbWVudCBmcm9tICJNQVkiIHRv
ICJTSE9VTEQiIGZvciBhbiBFU0FESSBSQnJpZGdlCiAgICAgIHRoYXQgaXMgbm90IERSQiB0byBz
ZW5kIGFuIEVTQURJLUNTTlAgaWYgaXQgZG9lcyBub3QgcmVjZWl2ZSBhbgogICAgICBFU0FESS1D
U05QIGluIGxvbmcgZW5vdWdoLgoKICAgNC4gRGVmYXVsdCBDU05QIFRpbWUgd2FzIGxpc3RlZCBh
cyAzMCBpbiBvbmUgcGxhY2UgYW5kIDQwIGluIGFub3RoZXIuCiAgICAgIENoYW5nZSB0byB1bmlm
b3JtbHkgc3BlY2lmeSAzMC4KCiAgIDUuIFVwZGF0ZSByZWZlcmVuY2VzIHRvIFJGQyA2MzI2IHRv
IHJlZmVyZW5jZSB0aGUgNjMyNmJpcyBkcmFmdC4KCiAgIDYuIFJlbGF4IGFsbG9jYXRpb24gY3Jp
dGVyaWEgZm9yIFRSSUxMIEFQUHN1Yi1UTFYgdHlwZSBjb2RlIHBvaW50cwogICAgICBmcm9tIFN0
YW5kYXJkIEFjdGlvbiB0byBJRVRGIFJldmlldy4KCiAgIDcuIE51bWVyb3VzIEVkaXRvcmlhbCBj
aGFuZ2VzLgoKCgoKWi4yIEZyb20gLTAxIHRvIC0wMgoKICAgMS4gRXh0ZW5kIHRvIGNvdmVyIEZH
TCBhbmQgd2VsbCBhcyBWTEFOIGFuZCBpbnRyb2R1Y2UgdGhlIHRlcm0gIkRhdGEKICAgICAgTGFi
ZWwiIHRvIGNvdmVyIGJvdGguCgogICAyLiBFeHBhbmQgbnVtYmVyIG9mIExTUCBmcmFnbWVudHMg
dG8gMioqMTYuCgogICAzLiBTaW1wbGlmeSBuZWlnaGJvciBkZXRlY3Rpb24gdG8gbm8gbG9uZ2Vy
IHJlcXVpcmUgcG9zc2Vzc2lvbiBvZgogICAgICBFU0FESSBMU1AgemVyby4KCiAgIDQuIEFkZCB1
cGRhdGUgdG8gbGFzdCBzZW50ZW5jZSBvZiBTZWN0aW9uIDQuMi42IG9mIFtSRkM2MzI1XS4KCiAg
IDUuIFVwZGF0ZSByZWZlcmVuY2VzIGZvciBwdWJsaWNhdGlvbiBvZiBSRkNzIDY4MjIgYW5kIDY4
MjMuCgogICA2LiBBZGRpdGlvbmFsIG1pbm9yIGNoYW5nZXMuCgoKCgoKCgpILiBaaGFpLCBldCBh
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAz
MF0KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBUUklMTDogRVNBREkKCgpaLjMgRnJvbSAtMDIgdG8gLTAzCgogICAxLiBSZXBsYWNl
IGluc3RhbmNlcyBvZiAiSVMtSVMgYW5kIGRhdGEgdW5yZWFjaGFibGUiIHdpdGgganVzdCAiZGF0
YQogICAgICB1bnJlYWNoYWJsZSIgYXMgZGF0YSB1bnJlYWNoYWJpbGl0eSBpbXBsaWVzIElTLUlT
IHVucmVhY2hhYmlsaXR5CiAgICAgIFtDbGVhckNvcnJlY3RdLgoKICAgMi4gV2l0aCBFU0FESSwg
dGhlcmUgaXMganVzdCBvbmUgdmlydHVhbCBsaW5rIG9uIHdoaWNoIGFsbAogICAgICBwYXJ0aWNp
cGF0aW5nIFRSSUxMIHN3aXRjaGVzIGFyZSBhZGphY2VudC4gVGh1cywgYWxsIG9mIHRoZSB1c2Vm
dWwKICAgICAgRVNBREktTFNQcyBpbiBhbiBFU0FESSBsaW5rIHN0YXRlIGRhdGFiYXNlIGFyZSBv
cmlnaW5hdGVkIGJ5IGEKICAgICAgc3RhdGlvbiBvbiB0aGlzIHZpcnR1YWwgbGluay4gVG8gYXZv
aWQgb3ZlcndvcmtpbmcgdGhlIEVTQURJIERSQgogICAgICBvbiB0aGUgbGluaywgRVNBREktTFNQ
cyBzZW50IGJ5IGEgcmVhY2hhYmxlIFRSSUxMIHN3aXRjaCBpbgogICAgICByZXNwb25zZSB0byBh
biBFU0FESS1QU05QIHNob3VsZCBiZSBzZW50IGJ5IHRoZSBUUklMTCBzd2l0Y2gKICAgICAgb3Jp
Z2luYXRpbmcgdGhvc2UgRUFTREktTFNQcy4KCiAgIDMuIFJlLW9yZ2FuaXplIG1hdGVyaWFsIG9u
IHNlbmRpbmcgYW5kIHJlY2VpdmluZyBFU0FESSBQRFVzIGludG8gbW9yZQogICAgICBzbWFsbGVy
IHN1YnNlY3Rpb25zIHRoYXQgY292ZXIgYWxsIHRoZSBkaWZmZXJlbnQgY2lyY3Vtc3RhbmNlcy4K
CiAgIDQuIFN1YnN0YW50aWFsbHkgZXhwYW5kIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIHNlY3Rp
b24uCgogICA1LiBOdW1lcm91cyBlZGl0b3JpYWwgY2hhbmdlcy4KCgoKClouNCBGcm9tIC0wMyB0
byAtMDQKCiAgIDEuIENoYW5nZSB0byB1c2luZyBFeHRlbmRlZCBMZXZlbCAxIENpcmN1aXQgU2Nv
cGUgW0ZTLUxTUF0gZm9yIEVBU0RJLQogICAgICBMU1AsIEVTQURJLUNTTlAsIGFuZCBFU0FESS1Q
U05QIFBEVXMuCgogICAyLiBVcGRhdGUgcmVmZXJlbmNlcyB0byBSRkMgNjMyNyB0byB0aGUgcmZj
NjMyN2JpcyBkcmFmdC4KCiAgIDMuIFNvcnQgSW5mb3JtYXRpb25hbCBSZWZlcmVuY2VzIFJGQ3Mg
aW4gbnVtZXJpYyBvcmRlci4KCiAgIDQuIEFkZCBBcHBlbmRpeCBBOiBzdW1tYXJ5IG9mIGNoYW5n
ZXMgdG8gW1JGQzYzMjVdLgoKICAgNS4gTWlub3IgZWRpdGluZyBjaGFuZ2VzLgoKCgoKWi41IEZy
b20gLTA0IHRvIC0wNQoKICAgMS4gRXhwYW5kIEFwcGVuZGl4IEEgdG8gYmUgbW9yZSBjb21wbGV0
ZSBhbmQgcHJlY2lzZS4KCiAgIDIuIEFkZCBMMi1JUy1JUyBFdGhlcnR5cGUgdG8gRmlndXJlIDEg
c28gZmlndXJlIGFuZCB0ZXh0IG1hdGNoLgoKICAgMy4gRm9yIGNsYXJpZmljYXRpb24sIGFkZCBh
biBleGFtcGxlIHBzZXVkby1yYW5kb20gZnVuY3Rpb24gdG8gdGhlCiAgICAgIG5ldyB0ZXh0IGlu
IFNlY3Rpb24gNS4zLgoKICAgNC4gSW4gU2VjdGlvbiA3LjIsIGNvdmVyIGluY2x1c2lvbiBpbiBG
Uy1MU1BzIGFzIHBlcm1pdHRlZCBieSBbRlMtCgoKSC4gWmhhaSwgZXQgYWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgMzFdCgwKSU5URVJORVQt
RFJBRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJJTEw6
IEVTQURJCgoKICAgICAgTFNQXS4KCiAgIDUuIFNvbWUgZWRpdGluZyBjaGFuZ2VzIGluY2x1ZGlu
ZyBleHBhbmRpbmcgIk1BQyZsYWJlbCIuCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKCgpILiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAzMl0KDApJTlRFUk5FVC1EUkFGVCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgpBdXRo
b3JzJyBBZGRyZXNzZXMKCiAgIEhvbmdqdW4gWmhhaQogICBaVEUgQ29ycG9yYXRpb24KICAgNjgg
WmlqaW5naHVhIFJvYWQKICAgTmFuamluZyAyMDAwMTIgQ2hpbmEKCiAgIFBob25lOiArODYtMjUt
NTI4NzczNDUKICAgRW1haWw6IHpoYWkuaG9uZ2p1bkB6dGUuY29tLmNuCgoKICAgRmFuZ3dlaSBI
dQogICBaVEUgQ29ycG9yYXRpb24KICAgODg5IEJpYm8gUm9hZAogICBTaGFuZ2hhaSAyMDEyMDMg
Q2hpbmEKCiAgIFBob25lOiArODYtMjEtNjg4OTYyNzMKICAgRW1haWw6IGh1LmZhbmd3ZWlAenRl
LmNvbS5jbgoKCiAgIFJhZGlhIFBlcmxtYW4KICAgSW50ZWwgTGFicwogICAyMjAwIE1pc3Npb24g
Q29sbGVnZSBCbHZkLgogICBTYW50YSBDbGFyYSwgQ0EgOTUwNTQtMTU0OSBVU0EKCiAgIFBob25l
OiArMS00MDgtNzY1LTgwODAKICAgRW1haWw6IFJhZGlhQGFsdW0ubWl0LmVkdQoKCiAgIERvbmFs
ZCBFYXN0bGFrZQogICBIdWF3ZWkgVGVjaG5vbG9naWVzCiAgIDE1NSBCZWF2ZXIgU3RyZWV0CiAg
IE1pbGZvcmQsIE1BIDAxNzU3IFVTQQoKICAgUGhvbmU6ICsxLTUwOC0zMzMtMjI3MAogICBFbWFp
bDogZDNlM2UzQGdtYWlsLmNvbQoKCiAgIE9sZW4gU3Rva2VzCiAgIEV4dHJlbWUgTmV0d29ya3MK
ICAgUGFtbGljbyBCdWlsZGluZyBPbmUsIFN1aXRlIDEwMAogICAzMzA2IEVhc3QgTkMgSHd5IDU0
CiAgIFJUUCwgTkMgMjc3MDkgVVNBCgogICBFbWFpbDogb3N0b2tlc0BleHRyZW1lbmV0d29ya3Mu
Y29tCgoKCgoKCgpILiBaaGFpLCBldCBhbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBbUGFnZSAzM10KDApJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCgpDb3B5cmlnaHQg
YW5kIElQUiBQcm92aXNpb25zCgogICBDb3B5cmlnaHQgKGMpIDIwMTQgSUVURiBUcnVzdCBhbmQg
dGhlIHBlcnNvbnMgaWRlbnRpZmllZCBhcyB0aGUKICAgZG9jdW1lbnQgYXV0aG9ycy4gQWxsIHJp
Z2h0cyByZXNlcnZlZC4KCiAgIFRoaXMgZG9jdW1lbnQgaXMgc3ViamVjdCB0byBCQ1AgNzggYW5k
IHRoZSBJRVRGIFRydXN0J3MgTGVnYWwKICAgUHJvdmlzaW9ucyBSZWxhdGluZyB0byBJRVRGIERv
Y3VtZW50cwogICAoaHR0cDovL3RydXN0ZWUuaWV0Zi5vcmcvbGljZW5zZS1pbmZvKSBpbiBlZmZl
Y3Qgb24gdGhlIGRhdGUgb2YKICAgcHVibGljYXRpb24gb2YgdGhpcyBkb2N1bWVudC4gUGxlYXNl
IHJldmlldyB0aGVzZSBkb2N1bWVudHMKICAgY2FyZWZ1bGx5LCBhcyB0aGV5IGRlc2NyaWJlIHlv
dXIgcmlnaHRzIGFuZCByZXN0cmljdGlvbnMgd2l0aCByZXNwZWN0CiAgIHRvIHRoaXMgZG9jdW1l
bnQuIENvZGUgQ29tcG9uZW50cyBleHRyYWN0ZWQgZnJvbSB0aGlzIGRvY3VtZW50IG11c3QKICAg
aW5jbHVkZSBTaW1wbGlmaWVkIEJTRCBMaWNlbnNlIHRleHQgYXMgZGVzY3JpYmVkIGluIFNlY3Rp
b24gNC5lIG9mCiAgIHRoZSBUcnVzdCBMZWdhbCBQcm92aXNpb25zIGFuZCBhcmUgcHJvdmlkZWQg
d2l0aG91dCB3YXJyYW50eSBhcwogICBkZXNjcmliZWQgaW4gdGhlIFNpbXBsaWZpZWQgQlNEIExp
Y2Vuc2UuCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKSC4gWmhhaSwgZXQg
YWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW1BhZ2Ug
MzRdCgwK
--001a1136a11648742104f184da39
Content-Type: text/plain; charset=US-ASCII; 
	name="wdiff draft-ietf-trill-esadi-04.txt esadi71fftoc.txt"
Content-Disposition: attachment; 
	filename="wdiff draft-ietf-trill-esadi-04.txt esadi71fftoc.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hr8314ph2

CjxodG1sPjxoZWFkPjx0aXRsZT53ZGlmZiBkcmFmdC1pZXRmLXRyaWxsLWVzYWRpLTA0LnR4dCBl
c2FkaTcxZmZ0b2MudHh0PC90aXRsZT48L2hlYWQ+PGJvZHk+CjxwcmU+CgpUUklMTCBXb3JraW5n
IEdyb3VwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIb25nanVuIFpo
YWkKSU5URVJORVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBGYW5nd2VpIEh1CkludGVuZGVkIHN0YXR1czogUHJvcG9zZWQgU3RhbmRhcmQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFpURQpVcGRhdGVzOiA2MzI1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJhZGlhIFBlcmxtYW4KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
bnRlbCBMYWJzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIERvbmFsZCBFYXN0bGFrZQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIdWF3ZWkKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9sZW4gU3Rva2Vz
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RXh0cmVtZSBOZXR3b3JrcwpFeHBpcmVzOiA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9
IisxIj5NYXkgMjUsPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicg
c2l6ZT0iKzEiPkF1Z3VzdCAxLDwvZm9udD48L3N0cm9uZz4gMjAxNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj5Ob3Zl
bWJlciAyNiwgMjAxMwoKICAgICAgICAgVFJJTEwgKFRyYW5zcGFyZW50IEludGVyY29ubmVjdGlv
biBvZiBMb3RzIG9mIExpbmtzKTo8L2ZvbnQ+PC9zdHJpa2U+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5GZWJydWFy
eSAyLCAyMDE0CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDo8L2ZvbnQ+
PC9zdHJvbmc+CiAgICAgRVNBREkgKEVuZCBTdGF0aW9uIEFkZHJlc3MgRGlzdHJpYnV0aW9uIElu
Zm9ybWF0aW9uKSBQcm90b2NvbAogICAgICAgICAgICAgICAgICAgIDxzdHJpa2U+PGZvbnQgY29s
b3I9J3JlZCcgc2l6ZT0iKzEiPiZsdDtkcmFmdC1pZXRmLXRyaWxsLWVzYWRpLTA0LnR4dCZndDs8
L2ZvbnQ+PC9zdHJpa2U+CiAgICAgICAgICAgICAgICAgICAgPHN0cm9uZz48Zm9udCBjb2xvcj0n
Z3JlZW4nIHNpemU9IisxIj4mbHQ7ZHJhZnQtaWV0Zi10cmlsbC1lc2FkaS0wNS50eHQmZ3Q7PC9m
b250Pjwvc3Ryb25nPgoKQWJzdHJhY3QKCiAgIFRoZSBJRVRGIFRSSUxMIChUcmFuc3BhcmVudCBJ
bnRlcmNvbm5lY3Rpb24gb2YgTG90cyBvZiBMaW5rcykKICAgcHJvdG9jb2wgcHJvdmlkZXMgbGVh
c3QgY29zdCBwYWlyLXdpc2UgZGF0YSBmb3J3YXJkaW5nIHdpdGhvdXQKICAgY29uZmlndXJhdGlv
biBpbiBtdWx0aS1ob3AgbmV0d29ya3Mgd2l0aCBhcmJpdHJhcnkgdG9wb2xvZ2llcyBhbmQKICAg
bGluayB0ZWNobm9sb2dpZXMuICBUUklMTCBzdXBwb3J0cyBtdWx0aS1wYXRoaW5nIG9mIGJvdGgg
dW5pY2FzdCBhbmQKICAgbXVsdGljYXN0IHRyYWZmaWMuICBEZXZpY2VzIHRoYXQgaW1wbGVtZW50
IHRoZSBUUklMTCBwcm90b2NvbCBhcmUKICAgY2FsbGVkIFRSSUxMIFN3aXRjaGVzIG9yIFJCcmlk
Z2VzIChSb3V0aW5nIEJyaWRnZXMpLgoKICAgRVNBREkgKEVuZCBTdGF0aW9uIEFkZHJlc3MgRGlz
dHJpYnV0aW9uIEluZm9ybWF0aW9uKSBpcyBhbiBvcHRpb25hbAogICBwcm90b2NvbCBieSB3aGlj
aCBhIFRSSUxMIHN3aXRjaCBjYW4gY29tbXVuaWNhdGUsIGluIGEgRGF0YSBMYWJlbAogICAoVkxB
TiBvciBGaW5lIEdyYWluZWQgTGFiZWwpIHNjb3BlZCB3YXksIGVuZCBzdGF0aW9uIGFkZHJlc3Nl
cyBhbmQKICAgb3RoZXIgaW5mb3JtYXRpb24gdG8gVFJJTEwgc3dpdGNoZXMgcGFydGljaXBhdGlu
ZyBpbiBFU0FESSBmb3IgdGhlCiAgIHJlbGV2YW50IERhdGEgTGFiZWwuICBUaGlzIGRvY3VtZW50
IHVwZGF0ZXMgUkZDIDYzMjUsIHNwZWNpZmljYWxseQogICB0aGUgZG9jdW1lbnRhdGlvbiBvZiB0
aGUgRVNBREkgcHJvdG9jb2wsIGFuZCBpcyBub3QgYmFja3dhcmRzCiAgIGNvbXBhdGlibGUuCgpT
dGF0dXMgb2YgVGhpcyBNZW1vCgogICBUaGlzIEludGVybmV0LURyYWZ0IGlzIHN1Ym1pdHRlZCB0
byBJRVRGIGluIGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCB0aGUKICAgcHJvdmlzaW9ucyBvZiBCQ1Ag
NzggYW5kIEJDUCA3OS4KCiAgIERpc3RyaWJ1dGlvbiBvZiB0aGlzIGRvY3VtZW50IGlzIHVubGlt
aXRlZC4gQ29tbWVudHMgc2hvdWxkIGJlIHNlbnQKICAgdG8gdGhlIFRSSUxMIHdvcmtpbmcgZ3Jv
dXAgbWFpbGluZyBsaXN0OiAmbHQ7dHJpbGxAaWV0Zi5vcmcmZ3Q7LgoKICAgSW50ZXJuZXQtRHJh
ZnRzIGFyZSB3b3JraW5nIGRvY3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmcKICAg
VGFzayBGb3JjZSAoSUVURiksIGl0cyBhcmVhcywgYW5kIGl0cyB3b3JraW5nIGdyb3Vwcy4gIE5v
dGUgdGhhdAogICBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZSB3b3JraW5nIGRvY3Vt
ZW50cyBhcyBJbnRlcm5ldC0KICAgRHJhZnRzLgoKSU5URVJORVQtRFJBRlQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJJTEw6IEVTQURJCgogICBJbnRlcm5l
dC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3IgYSBtYXhpbXVtIG9mIHNpeCBt
b250aHMKICAgYW5kIG1heSBiZSB1cGRhdGVkLCByZXBsYWNlZCwgb3Igb2Jzb2xldGVkIGJ5IG90
aGVyIGRvY3VtZW50cyBhdCBhbnkKICAgdGltZS4gIEl0IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNl
IEludGVybmV0LURyYWZ0cyBhcyByZWZlcmVuY2UKICAgbWF0ZXJpYWwgb3IgdG8gY2l0ZSB0aGVt
IG90aGVyIHRoYW4gYXMgIndvcmsgaW4gcHJvZ3Jlc3MuIgoKICAgVGhlIGxpc3Qgb2YgY3VycmVu
dCBJbnRlcm5ldC1EcmFmdHMgY2FuIGJlIGFjY2Vzc2VkIGF0CiAgIGh0dHA6Ly93d3cuaWV0Zi5v
cmcvMWlkLWFic3RyYWN0cy5odG1sLiBUaGUgbGlzdCBvZiBJbnRlcm5ldC1EcmFmdAogICBTaGFk
b3cgRGlyZWN0b3JpZXMgY2FuIGJlIGFjY2Vzc2VkIGF0CiAgIGh0dHA6Ly93d3cuaWV0Zi5vcmcv
c2hhZG93Lmh0bWwuCgpJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKClRhYmxlIG9mIENvbnRlbnRzCgogICAgICAx
LiBJbnRyb2R1Y3Rpb24uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
LjQKICAgICAgMS4xIENvbnRlbnQgYW5kIFByZWNlZGVuY2UuLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi41CiAgICAgIDEuMiBUZXJtaW5vbG9neS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uNQoKICAgICAgMi4gRVNBREkgUHJvdG9jb2wgT3ZlcnZpZXcu
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi43CiAgICAgIDIuMSBFU0FESSBWaXJ0dWFs
IDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPkxpbmsuLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uOTwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xv
cj0nZ3JlZW4nIHNpemU9IisxIj5MaW5rLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uMTA8L2ZvbnQ+PC9zdHJvbmc+CiAgICAgIDIuMiBFU0FESSBOZWlnaGJvciA8c3RyaWtlPjxm
b250IGNvbG9yPSdyZWQnIHNpemU9IisxIj5EZXRlcm1pbmF0aW9uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4xMDwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNp
emU9IisxIj5EZXRlcm1pbmF0aW9uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xMTwvZm9udD48
L3N0cm9uZz4KICAgICAgMi4zIEVTQURJIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0i
KzEiPlBheWxvYWRzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjEwPC9m
b250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPlBheWxv
YWRzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjExPC9mb250Pjwvc3Ry
b25nPgoKICAgICAgMy4gRVNBREkgRFJCIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0i
KzEiPkRldGVybWluYXRpb24uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjEyPC9mb250
Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPkRldGVybWlu
YXRpb24uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjEzPC9mb250Pjwvc3Ryb25nPgoK
ICAgICAgNC4gRVNBREkgUERVIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPnBy
b2Nlc3NpbmcuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjEzPC9mb250Pjwvc3Ry
aWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPnByb2Nlc3NpbmcuLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjE0PC9mb250Pjwvc3Ryb25nPgogICAgICA0
LjEgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+VW5pY2FzdGluZyBFU0FESSBQ
RFVzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTMKICAgICAgNC4yPC9mb250Pjwv
c3RyaWtlPiBHZW5lcmFsIFRyYW5zbWlzc2lvbiBvZiBFU0FESSBQRFVzLi4uLi4uLi4uLi4uLi4u
Li4uLi4xNAogICAgICA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj40LjM8L2Zv
bnQ+PC9zdHJpa2U+CiAgICAgIDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+
NC4yPC9mb250Pjwvc3Ryb25nPiBHZW5lcmFsIFJlY2VpcHQgb2YgRVNBREkgUERVcy4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4xNAogICAgICA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6
ZT0iKzEiPjQuMyBVbmljYXN0aW5nIEVTQURJIFBEVXMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4xNTwvZm9udD48L3N0cm9uZz4KICAgICAgNC40IDxzdHJpa2U+PGZvbnQgY29sb3I9
J3JlZCcgc2l6ZT0iKzEiPkRldGFpbHMgb2YgUmVjZWl2aW5nIGFuZCBTZW5kaW5nPC9mb250Pjwv
c3RyaWtlPiBFU0FESSA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj5QRFVzLi4u
Li4uLi4uLi4xNQogICAgICA0LjQuMSBFU0FESS1DU05QIFJlY2VpcHQuLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uMTUKICAgICAgNC40LjIgRVNBREktUFNOUCBSZWNlaXB0Li4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjE2CiAgICAgIDQuNC4zIEVTQURJLUxTUCBSZWNl
aXB0Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xNgogICAgICA0LjQuNCBQYXNz
YWdlIG9mIFRpbWUuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTYKICAgICAg
NC40LjUgTmVpZ2hib3IgQXBwZWFyYW5jZS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
LjE2PC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEi
PlJlbGlhYmxlIEZsb29kaW5nLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjE2PC9mb250
Pjwvc3Ryb25nPgoKICAgICAgNS4gRW5kIFN0YXRpb24gPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVk
JyBzaXplPSIrMSI+QWRkcmVzc2VzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjE4
PC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPkFk
ZHJlc3Nlcy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xNzwvZm9udD48L3N0cm9u
Zz4KICAgICAgNS4xIExlYXJuaW5nIENvbmZpZGVuY2UgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVk
JyBzaXplPSIrMSI+TGV2ZWwuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjE4PC9mb250Pjwv
c3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPkxldmVsLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xNzwvZm9udD48L3N0cm9uZz4KICAgICAgNS4yIEZvcmdl
dHRpbmcgRW5kIFN0YXRpb24gPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+QWRk
cmVzc2VzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjE4PC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxm
b250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPkFkZHJlc3Nlcy4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4xNzwvZm9udD48L3N0cm9uZz4KICAgICAgNS4zIER1cGxpY2F0ZSBNQUMgPHN0cmlrZT48Zm9u
dCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+QWRkcmVzcy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLjE4PC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6
ZT0iKzEiPkFkZHJlc3MuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xNzwvZm9udD48
L3N0cm9uZz4KCiAgICAgIDYuIEVTQURJLUxTUCA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNp
emU9IisxIj5Db250ZW50cy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4yMTwv
Zm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5Db250
ZW50cy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4yMDwvZm9udD48L3N0cm9u
Zz4KICAgICAgNi4xIEVTQURJIFBhcmFtZXRlciA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNp
emU9IisxIj5EYXRhLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjIxPC9mb250Pjwv
c3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPkRhdGEuLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMjA8L2ZvbnQ+PC9zdHJvbmc+CiAgICAgIDYuMiBN
QUMgUmVhY2hhYmlsaXR5IDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPlRMVi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4yMjwvZm9udD48L3N0cmlrZT4gPHN0cm9u
Zz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5UTFYuLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uMjE8L2ZvbnQ+PC9zdHJvbmc+CiAgICAgIDYuMyBEZWZhdWx0IDxzdHJpa2U+
PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPkF1dGhlbnRpY2F0aW9uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4yMzwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0n
Z3JlZW4nIHNpemU9IisxIj5BdXRoZW50aWNhdGlvbi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uMjI8L2ZvbnQ+PC9zdHJvbmc+CgogICAgICA3LiBJQU5BIDxzdHJpa2U+PGZvbnQgY29s
b3I9J3JlZCcgc2l6ZT0iKzEiPkNvbnNpZGVyYXRpb25zLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uMjQ8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVu
JyBzaXplPSIrMSI+Q29uc2lkZXJhdGlvbnMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4yMzwvZm9udD48L3N0cm9uZz4KICAgICAgNy4xIEVTQURJIFBhcnRpY2lwYXRpb24gYW5k
IENhcGFiaWxpdHkgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+RmxhZ3MuLi4u
Li4uLi4uLi4uLjI0PC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicg
c2l6ZT0iKzEiPkZsYWdzLi4uLi4uLi4uLi4uLi4yMzwvZm9udD48L3N0cm9uZz4KICAgICAgNy4y
IFRSSUxMIEdFTklORk8gPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+VExWLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjI1PC9mb250Pjwvc3RyaWtlPiA8c3Ry
b25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPlRMVi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4yNDwvZm9udD48L3N0cm9uZz4KCiAgICAgIDguIFNlY3VyaXR5IDxz
dHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPkNvbnNpZGVyYXRpb25zLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4yNzwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBj
b2xvcj0nZ3JlZW4nIHNpemU9IisxIj5Db25zaWRlcmF0aW9ucy4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uMjY8L2ZvbnQ+PC9zdHJvbmc+CiAgICAgIDkuIDxzdHJpa2U+PGZvbnQgY29s
b3I9J3JlZCcgc2l6ZT0iKzEiPkFja25vd2xlZGdlbWVudHMuLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4yNzwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0n
Z3JlZW4nIHNpemU9IisxIj5BY2tub3dsZWRnZW1lbnRzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uMjY8L2ZvbnQ+PC9zdHJvbmc+CgogICAgICBOb3JtYXRpdmUgPHN0cmlr
ZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+cmVmZXJlbmNlcy4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uMjg8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29s
b3I9J2dyZWVuJyBzaXplPSIrMSI+cmVmZXJlbmNlcy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uMjc8L2ZvbnQ+PC9zdHJvbmc+CiAgICAgIEluZm9ybWF0aXZlIDxzdHJpa2U+
PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPlJlZmVyZW5jZXMuLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4yOTwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0n
Z3JlZW4nIHNpemU9IisxIj5SZWZlcmVuY2VzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uMjg8L2ZvbnQ+PC9zdHJvbmc+CiAgICAgIEFwcGVuZGl4IEE6IENoYW5nZXMgdG8gPHN0
cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+W1JGQzYzMjVdLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4zMDwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4n
IHNpemU9IisxIj5bUkZDNjMyNV0uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjI5PC9mb250Pjwv
c3Ryb25nPgoKICAgICAgQXBwZW5kaXggWjogQ2hhbmdlIDxzdHJpa2U+PGZvbnQgY29sb3I9J3Jl
ZCcgc2l6ZT0iKzEiPkhpc3RvcnkuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjMxPC9m
b250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPkhpc3Rv
cnkuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjMwPC9mb250Pjwvc3Ryb25nPgogICAg
ICBBdXRob3JzJyBBZGRyZXNzZXMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uMzMKCklOVEVSTkVULURSQUZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFRSSUxMOiBFU0FESQoKMS4gSW50cm9kdWN0aW9uCgogICBUaGUgSUVURiBUUklM
TCAoVHJhbnNwYXJlbnQgSW50ZXJjb25uZWN0aW9uIG9mIExvdHMgb2YgTGlua3MpCiAgIHByb3Rv
Y29sIFtSRkM2MzI1XSBwcm92aWRlcyBsZWFzdCBjb3N0IHBhaXItd2lzZSBkYXRhIGZvcndhcmRp
bmcKICAgd2l0aG91dCBjb25maWd1cmF0aW9uIGluIG11bHRpLWhvcCBuZXR3b3JrcyB3aXRoIGFy
Yml0cmFyeSB0b3BvbG9naWVzCiAgIGFuZCBsaW5rIHRlY2hub2xvZ2llcywgc2FmZSBmb3J3YXJk
aW5nIGV2ZW4gZHVyaW5nIHBlcmlvZHMgb2YKICAgdGVtcG9yYXJ5IGxvb3BzLCBhbmQgc3VwcG9y
dCBmb3IgbXVsdGktcGF0aGluZyBvZiBib3RoIHVuaWNhc3QgYW5kCiAgIG11bHRpY2FzdCB0cmFm
ZmljLiAgVFJJTEwgYWNjb21wbGlzaGVzIHRoaXMgd2l0aCB0aGUgSVMtSVMKICAgKEludGVybWVk
aWF0ZSBTeXN0ZW0gdG8gSW50ZXJtZWRpYXRlIFN5c3RlbSkgW0lTLUlTXSA8c3RyaWtlPjxmb250
IGNvbG9yPSdyZWQnIHNpemU9IisxIj5bUkZDMTE5NV08L2ZvbnQ+PC9zdHJpa2U+IFtyZmM2MzI2
YmlzXQogICBsaW5rLXN0YXRlIHJvdXRpbmcgcHJvdG9jb2wgdXNpbmcgYSBoZWFkZXIgd2l0aCBh
IGhvcCBjb3VudC4gIFRoZQogICBkZXNpZ24gc3VwcG9ydHMgb3B0aW1pemF0aW9uIG9mIHRoZSBk
aXN0cmlidXRpb24gb2YgbXVsdGktZGVzdGluYXRpb24KICAgZnJhbWVzIGFuZCB0d28gdHlwZXMg
b2YgZGF0YSBsYWJlbGluZzogVkxBTnMgKFZpcnR1YWwgTG9jYWwgQXJlYQogICBOZXR3b3JrcyBb
UkZDNjMyNV0pIGFuZCBGR0xzIChGaW5lIEdyYWluZWQgTGFiZWxzLCBbUkZDZmdsXSkuCiAgIERl
dmljZXMgdGhhdCBpbXBsZW1lbnQgVFJJTEwgYXJlIGNhbGxlZCBUUklMTCBzd2l0Y2hlcyBvciBS
QnJpZGdlcwogICAoUm91dGluZyBCcmlkZ2VzKS4KCiAgIFRoZXJlIGFyZSBmaXZlIHdheXMgYSBU
UklMTCBzd2l0Y2ggY2FuIGxlYXJuIGVuZCBzdGF0aW9uIGFkZHJlc3NlcywKICAgYXMgZGVzY3Jp
YmVkIGluIFNlY3Rpb24gNC44IG9mIFtSRkM2MzI1XS4gIDxzdHJpa2U+PGZvbnQgY29sb3I9J3Jl
ZCcgc2l6ZT0iKzEiPlRoZTwvZm9udD48L3N0cmlrZT4gIDxzdHJvbmc+PGZvbnQgY29sb3I9J2dy
ZWVuJyBzaXplPSIrMSI+T25lIG9mIHRoZXNlIGlzIHRoZTwvZm9udD48L3N0cm9uZz4gRVNBREkK
ICAgKEVuZCBTdGF0aW9uIEFkZHJlc3MgRGlzdHJpYnV0aW9uIEluZm9ybWF0aW9uKSA8c3RyaWtl
Pjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj5wcm90b2NvbDwvZm9udD48L3N0cmlrZT4gPHN0
cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5wcm90b2NvbCwgd2hpY2g8L2ZvbnQ+
PC9zdHJvbmc+IGlzIGFuCiAgIG9wdGlvbmFsIERhdGEgTGFiZWwgc2NvcGVkIHdheSBUUklMTCBz
d2l0Y2hlcyBjYW4gY29tbXVuaWNhdGUsIHdpdGgKICAgZWFjaCBvdGhlciwgaW5mb3JtYXRpb24g
c3VjaCBhcyBlbmQgc3RhdGlvbiBhZGRyZXNzZXMgYW5kIHRoZWlyIFRSSUxMCiAgIHN3aXRjaCBv
ZiBhdHRhY2htZW50LiBBIFRSSUxMIHN3aXRjaCB0aGF0IGlzIGFubm91bmNpbmcgaW50ZXJlc3Qg
aW4gYQogICBEYXRhIExhYmVsIE1BWSB1c2UgdGhlIEVTQURJIHByb3RvY29sIHRvIGFubm91bmNl
IHRoZSBlbmQgc3RhdGlvbgogICBhZGRyZXNzIG9mIHNvbWUgb3IgYWxsIG9mIGl0cyBhdHRhY2hl
ZCBlbmQgc3RhdGlvbnMgaW4gdGhhdCBEYXRhCiAgIExhYmVsIHRvIG90aGVyIFRSSUxMIHN3aXRj
aGVzIHRoYXQgYXJlIHJ1bm5pbmcgRVNBREkgZm9yIHRoYXQgRGF0YQogICBMYWJlbC4gKEluIHRo
ZSBmdXR1cmUsIEVTQURJIG1heSBhbHNvIGJlIHVzZWQgZm9yIGFkZGl0aW9uYWwgdHlwZXMgb2YK
ICAgaW5mb3JtYXRpb24uKQoKICAgQnkgZGVmYXVsdCwgVFJJTEwgc3dpdGNoZXMgd2l0aCBjb25u
ZWN0ZWQgZW5kIHN0YXRpb25zIGxlYXJuCiAgIGFkZHJlc3NlcyBmcm9tIHRoZSBkYXRhIHBsYW5l
IHdoZW4gaW5ncmVzc2luZyBhbmQgZWdyZXNzaW5nIG5hdGl2ZQogICBmcmFtZXMgYWx0aG91Z2gg
c3VjaCBsZWFybmluZyBjYW4gYmUgZGlzYWJsZWQuIFRoZSBFU0FESSBwcm90b2NvbCdzCiAgIHBv
dGVudGlhbCBhZHZhbnRhZ2VzIG92ZXIgZGF0YSBwbGFuZSBsZWFybmluZyBpbmNsdWRlIHRoZSBm
b2xsb3dpbmc6CgogICAxLiBTZWN1cml0eSBhZHZhbnRhZ2VzOiAoMWEpIFRoZSBFU0FESSBwcm90
b2NvbCBjYW4gYmUgdXNlZCB0bwogICAgICBhbm5vdW5jZSBlbmQgc3RhdGlvbnMgd2l0aCBhbiBh
dXRoZW50aWNhdGVkIGVucm9sbG1lbnQgKGZvcgogICAgICBleGFtcGxlIGVucm9sbG1lbnQgYXV0
aGVudGljYXRlZCBieSBjcnlwdG9ncmFwaGljYWxseSBiYXNlZCBFQVAKICAgICAgKEV4dGVuc2li
bGUgQXV0aGVudGljYXRpb24gUHJvdG9jb2wgW1JGQzM3NDhdKSBtZXRob2RzIHZpYQogICAgICBb
ODAyLjFYXSkuICgxYikgVGhlIEVTQURJIHByb3RvY29sIHN1cHBvcnRzIGNyeXB0b2dyYXBoaWMK
ICAgICAgYXV0aGVudGljYXRpb24gb2YgaXRzIG1lc3NhZ2UgcGF5bG9hZHMgZm9yIG1vcmUgc2Vj
dXJlCiAgICAgIHRyYW5zbWlzc2lvbi4KCiAgIDIuIEZhc3QgdXBkYXRlIGFkdmFudGFnZXM6IFRo
ZSBFU0FESSBwcm90b2NvbCBwcm92aWRlcyBhIGZhc3QgdXBkYXRlCiAgICAgIG9mIGVuZCBzdGF0
aW9uIE1BQyAoTWVkaWEgQWNjZXNzIENvbnRyb2wpIGFkZHJlc3NlcyBhbmQgdGhlaXIKICAgICAg
VFJJTEwgc3dpdGNoIG9mIGF0dGFjaG1lbnQuICBJZiBhbiBlbmQgc3RhdGlvbiBpcyB1bnBsdWdn
ZWQgZnJvbQogICAgICBvbmUgVFJJTEwgc3dpdGNoIGFuZCBwbHVnZ2VkIGludG8gYW5vdGhlciwg
ZnJhbWVzIGluZ3Jlc3NlZCBmb3IKICAgICAgdGhhdCBlbmQgc3RhdGlvbidzIE1BQyBhZGRyZXNz
IGNhbiBiZSBibGFjayBob2xlZC4gVGhhdCBpcywgdGhleQogICAgICBjYW4gYmUgc2VudCBqdXN0
IHRvIHRoZSBvbGRlciBlZ3Jlc3MgVFJJTEwgc3dpdGNoIHRoYXQgdGhlIGVuZAogICAgICBzdGF0
aW9uIHdhcyBjb25uZWN0ZWQgdG8gdW50aWwgY2FjaGVkIGFkZHJlc3MgaW5mb3JtYXRpb24gYXQg
c29tZQogICAgICByZW1vdGUgaW5ncmVzcyBUUklMTCBzd2l0Y2ggdGltZXMgb3V0LCBwb3NzaWJs
eSBmb3IgdGVucyBvZgogICAgICBzZWNvbmRzIFtSRkM2MzI1XS4KCklOVEVSTkVULURSQUZUICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESQoK
ICAgTUFDIGFkZHJlc3MgcmVhY2hhYmlsaXR5IGluZm9ybWF0aW9uLCBzb21lIEVTQURJIHBhcmFt
ZXRlcnMsIGFuZAogICA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj5vcHRpb25h
bGx5PC9mb250Pjwvc3RyaWtlPgogICA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0i
KzEiPm9wdGlvbmFsPC9mb250Pjwvc3Ryb25nPiBhdXRoZW50aWNhdGlvbiBpbmZvcm1hdGlvbiBh
cmUgY2FycmllZCBpbiBFU0FESSBwYWNrZXRzCiAgIHJhdGhlciB0aGFuIGluIHRoZSBUUklMTCBJ
Uy1JUyBwcm90b2NvbC4gIEFzIHNwZWNpZmllZCBiZWxvdywgRVNBREkKICAgaXMsIGZvciBlYWNo
IERhdGEgTGFiZWwsIGEgdmlydHVhbCBsb2dpY2FsIHRvcG9sb2d5IG92ZXJsYXkgaW4gdGhlCiAg
IFRSSUxMIHRvcG9sb2d5LiBBbiBhZHZhbnRhZ2Ugb2YgdXNpbmcgRVNBREkgb3ZlciB1c2luZyBU
UklMTCBJUy1JUyBpcwogICB0aGF0IHRoZSBlbmQgc3RhdGlvbiBhdHRhY2htZW50IGluZm9ybWF0
aW9uIGlzIG5vdCBmbG9vZGVkIHRvIGFsbAogICBUUklMTCBzd2l0Y2hlcyBidXQgb25seSB0byBU
UklMTCBzd2l0Y2hlcyBhZHZlcnRpc2luZyBFU0FESQogICBwYXJ0aWNpcGF0aW9uIGZvciB0aGUg
RGF0YSBMYWJlbCBpbiB3aGljaCB0aG9zZSBlbmQgc3RhdGlvbnMgb2NjdXIuCgoxLjEgQ29udGVu
dCBhbmQgUHJlY2VkZW5jZQoKICAgVGhpcyBkb2N1bWVudCB1cGRhdGVzIFtSRkM2MzI1XSwgdGhl
IFRSSUxMIGJhc2Ugc3BlY2lmaWNhdGlvbiwKICAgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBz
aXplPSIrMSI+ZXNzZW50aWFsbHk8L2ZvbnQ+PC9zdHJpa2U+CiAgIHJlcGxhY2luZyB0aGUgZGVz
Y3JpcHRpb24gb2YgdGhlIEVTQURJIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEi
PnByb3RvY29sLDwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNp
emU9IisxIj5wcm90b2NvbCBpbiBTZWN0aW9uIDQuMi41IG9mCiAgIFtSRkM2MzI1XSw8L2ZvbnQ+
PC9zdHJvbmc+IHByb3ZpZGluZyBtb3JlIGRldGFpbCwgYW5kIHByZXZhaWxpbmcgb3ZlciBbUkZD
NjMyNV0gd2hlcmUKICAgdGhleSBjb25mbGljdC4gVGhlIGNoYW5nZXMgYXJlIHN1bW1hcml6ZWQg
aW4gQXBwZW5kaXggQS4gVGhlc2UKICAgY2hhbmdlcyBhcmUgbm90IGJhY2t3YXJkcyBjb21wYXRp
YmxlIGJlY2F1c2UsIGFtb25nIG90aGVyIHRoaW5ncywKICAgdGhleSBjaGFuZ2UgdGhlIGZvcm1h
dCBvZiBFU0FESS1MU1BzLgoKICAgU2VjdGlvbiAyIG9mIHRoaXMgZG9jdW1lbnQgaXMgdGhlIEVT
QURJIHByb3RvY29sIG92ZXJ2aWV3LiBTZWN0aW9uIDMKICAgc3BlY2lmaWVzIEVTQURJIERSQiBk
ZXRlcm1pbmF0aW9uLiAgU2VjdGlvbiA0IGRpc2N1c3NlcyB0aGUKICAgcHJvY2Vzc2luZyBvZiBF
U0FESSBQRFVzLiBTZWN0aW9uIDUgZGlzY3Vzc2VzIGludGVyYWN0aW9uIHdpdGggb3RoZXIKICAg
bW9kZXMgb2YgZW5kIHN0YXRpb24gYWRkcmVzcyBsZWFybmluZy4gQW5kIFNlY3Rpb24gNiBkZXNj
cmliZXMgdGhlCiAgIEVTQURJLUxTUCBhbmQgaXRzIGNvbnRlbnRzLgoKMS4yIFRlcm1pbm9sb2d5
CgogICBUaGlzIGRvY3VtZW50IHVzZXMgdGhlIGFjcm9ueW1zIGRlZmluZWQgaW4gW1JGQzYzMjVd
IGFuZCB0aGUKICAgZm9sbG93aW5nOgoKICAgICAgRGF0YSBMYWJlbCAtIFZMQU4gb3IgRkdMLgoK
ICAgICAgPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5FU0FESSBSQnJpZGdl
IC0gQW4gUkJyaWRnZSB0aGF0IGlzIHBhcnRpY2lwYXRpbmcgaW4gRVNBREkgZm9yIG9uZQogICAg
ICAgICAgICBvciBtb3JlIERhdGEgTGFiZWxzLjwvZm9udD48L3N0cm9uZz4KCiAgICAgIEZHTCAt
IEZpbmUgR3JhaW5lZCBMYWJlbCBbUkZDZmdsXS4KCiAgICAgIExTUCAtIExpbmsgU3RhdGUgPHN0
cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+UERVLjwvZm9udD48L3N0cmlrZT4gPHN0
cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5QRFUgW0lTLUlTXS48L2ZvbnQ+PC9z
dHJvbmc+CgogICAgICBMU1AgbnVtYmVyIHplcm8gLSBBIExpbmsgU3RhdGUgUERVIHdpdGggZnJh
Z21lbnQgbnVtYmVyIGVxdWFsIHRvCiAgICAgICAgICAgIHplcm8uCgogICAgICBQRFUgLSBQcm9j
b3RvbCBEYXRhIFVuaXQuCgogICAgICA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0i
KzEiPlRSSUxMIHN3aXRjaCAtIGFuIGFsdGVybmF0aXZlIG5hbWUgZm9yIGFuIFJCcmlkZ2UuCgpJ
TlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBUUklMTDogRVNBREk8L2ZvbnQ+PC9zdHJvbmc+CgogICBUaGUga2V5IHdvcmRzICJNVVNUIiwg
Ik1VU1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxMIE5PVCIsCiAgICJTSE9VTEQi
LCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICJNQVkiLCBhbmQgIk9QVElPTkFMIiBpbiB0
aGlzCiAgIGRvY3VtZW50IGFyZSB0byBiZSBpbnRlcnByZXRlZCBhcyBkZXNjcmliZWQgaW4gW1JG
QzIxMTldLgoKICAgQ2FwaXRhbGl6ZWQgSUFOQSBDb25zaWRlcnRpb25zIHRlcm1zIHN1Y2ggYXMg
IklFVEYgUmV2aWV3IiBhcyB0byBiZQogICBpbnRlcnByZXRlZAoKPHN0cmlrZT48Zm9udCBjb2xv
cj0ncmVkJyBzaXplPSIrMSI+SU5URVJORVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgVFJJTEw6IEVTQURJPC9mb250Pjwvc3RyaWtlPiBhcyBkZXNj
cmliZWQgaW4gW1JGQzUyMjZdLgoKSU5URVJORVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgVFJJTEw6IEVTQURJCgoyLiBFU0FESSBQcm90b2NvbCBP
dmVydmlldwoKICAgRVNBREkgaXMgYSBEYXRhIExhYmVsIHNjb3BlZCB3YXkgZm9yIFRSSUxMIHN3
aXRjaGVzIChhbHNvIGtub3duIGFzCiAgIFJCcmlkZ2VzKSB0byBhbm5vdW5jZSBhbmQgbGVhcm4g
ZW5kIHN0YXRpb24gYWRkcmVzc2VzIHJhcGlkbHkgYW5kCiAgIHNlY3VyZWx5LiAgQW4gUkJyaWRn
ZSB0aGF0IGlzIGFubm91bmNpbmcgcGFydGljaXBhdGlvbiBpbiBFU0FESSBmb3IKICAgb25lIG9y
IG1vcmUgRGF0YSBMYWJlbHMgaXMgY2FsbGVkIGFuIEVTQURJIFJCcmlkZ2UuCgogICBFU0FESSBp
cyBhIHNlcGFyYXRlIG9wdGlvbmFsIHByb3RvY29sIGZyb20gdGhlIG1hbmRhdG9yeSBUUklMTCBJ
Uy1JUwogICBpbXBsZW1lbnRlZCBieSBhbGwgUkJyaWRnZXMgaW4gYSBjYW1wdXMuICBUaGVyZSBp
cyBhIHNlcGFyYXRlIEVTQURJCiAgIGluc3RhbmNlIGZvciBlYWNoIERhdGEgTGFiZWwgKFZMQU4g
b3IgRkdMKS4gSW4gZXNzZW5jZSwgZm9yIGVhY2ggRGF0YQogICBMYWJlbCwgdGhlcmUgaXMgYSBt
b2RpZmllZCBpbnN0YW5jZSBvZiB0aGUgSVMtSVMgcmVsaWFibGUgZmxvb2RpbmcKICAgbWVjaGFu
aXNtIGluIHdoaWNoIEVTQURJIFJCcmlkZ2VzIG1heSBjaG9vc2UgdG8gcGFydGljaXBhdGUuIChU
aGVzZQogICBhcmUgbm90IHRoZSBpbnN0YW5jZXMgc3BlY2lmaWVkIGluIFtSRkM2ODIyXS4pIEl0
IGlzIGFuCiAgIGltcGxlbWVudGF0aW9uIGRlY2lzaW9uIGhvdyBpbmRlcGVuZGVudCB0aGUgbXVs
dGlwbGUgRVNBREkgaW5zdGFuY2VzCiAgIGF0IGFuIFJCcmlkZ2UgYXJlLiBGb3IgZXhhbXBsZSwg
dGhlIEVTQURJIGxpbmsgc3RhdGUgZGF0YWJhc2UgY291bGQKICAgYmUgaW4gYSBzaW5nbGUgZGF0
YWJhc2Ugd2l0aCBhIGZpZWxkIGluIGVhY2ggcmVjb3JkIGluZGljYXRpbmcgdGhlCiAgIERhdGEg
TGFiZWwgdG8gd2hpY2ggaXQgYXBwbGllcyBvciBjb3VsZCBiZSBhIHNlcGFyYXRlIGRhdGFiYXNl
IHBlcgogICBEYXRhIExhYmVsLiBCdXQgdGhlIDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBz
aXplPSIrMSI+RVNBREk8L2ZvbnQ+PC9zdHJvbmc+IHVwZGF0ZSBwcm9jZXNzIG9wZXJhdGVzIHNl
cGFyYXRlbHkgZm9yIGVhY2gKICAgRVNBREkgaW5zdGFuY2UgYW5kIGluZGVwZW5kZW50bHkgZnJv
bSB0aGUgVFJJTEwgSVMtSVMgdXBkYXRlIHByb2Nlc3MuCgogICBFU0FESSBkb2VzIG5vIHJvdXRp
bmcgc28gdGhlcmUgaXMgbm8gcmVhc29uIGZvciBwc2V1ZG8tbm9kZXMgaW4gRVNBREkKICAgYW5k
IG5vbmUgYXJlIGNyZWF0ZWQuIEZ1cnRoZXJtb3JlLCB0aGVyZSBtYXkgYmUgYSByZXF1aXJlbWVu
dCBmb3IgYQogICByZWxhdGl2ZWx5IGxhcmdlIGFtb3VudCBvZiBkYXRhIHRvIGJlIGRpc3RyaWJ1
dGVkIHRocm91Z2ggRVNBREkgd2hpY2gKICAgbWlnaHQgdGFrZSBhIGxhcmdlIG51bWJlciBvZiBF
U0FESS1MU1AgZnJhZ21lbnRzLiBFU0FESS1MU1AsIEVTQURJLQogICBDU05QLCBhbmQgRVNBREkt
UFNOUCBwYXlsb2FkcyBhcmUgdGhlcmVmb3JlIGZvcm1hdGVkIGFzIEV4dGVuZGVkCiAgIExldmVs
IDEgQ2lyY3VpdCBTY29wZSBQRFVzIFtGUy1MU1BdIChzZWUgYWxzbyBTZWN0aW9uIDYpLiBUaGlz
IGFsbG93cwogICB1cCB0byAyKioxNiBmcmFnbWVudHMgYnV0IGRvZXMgbm90IHN1cHBvcnQgbGlu
ayBzdGF0ZSBkYXRhIGFzc29jaWF0ZWQKICAgd2l0aCBwc2V1ZG8tbm9kZXMuCgogICBBZnRlciB0
aGUgVFJJTEwgaGVhZGVyLCBFU0FESSBwYWNrZXRzIGhhdmUgYW4gaW5uZXIgRXRoZXJuZXQgaGVh
ZGVyCiAgIHdpdGggdGhlIElubmVyLk1hY0RBIG9mICJBbGwtRWdyZXNzLVJCcmlkZ2VzIiAoZm9y
bWVybHkgY2FsbGVkICJBbGwtCiAgIEVTQURJLVJCcmlkZ2VzIiksIGFuIGlubmVyIERhdGEgTGFi
ZWwgc3BlY2lmeWluZyB0aGUgVkxBTiBvciBGR0wgb2YKICAgaW50ZXJlc3QsIGFuZCB0aGUgIkwy
LUlTLUlTIiBFdGhlcnR5cGUgZm9sbG93ZWQgYnkgdGhlIEVTQURJIHBheWxvYWQKICAgYXMgc2hv
d24gaW4gRmlndXJlIDEuCgo8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPklO
VEVSTkVULURSQUZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFRSSUxMOiBFU0FESTwvZm9udD48L3N0cm9uZz4KCiAgICAgICAgICAgICAgICAgICAgKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAgICAgICAgICAgIHwgICAgICAg
ICAgTGluayBIZWFkZXIgICAgICAgICAgIHwKICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICAgICAgICAgICAgICAgICAgfCAgICAgICBUUklM
TCBEYXRhIEhlYWRlciAgICAgICAgfAogICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgICAgICAgICAgICAgICAgICB8ICAgSW5uZXIgRXRoZXJu
ZXQgQWRkcmVzc2VzICAgICB8CiAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgIERhdGEgTGFi
ZWwgICAgICAgICAgIHwKICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rCiAgICAgICAgICAgICAgICAgICAgfCAgICAgICA8c3Ryb25nPjxmb250IGNv
bG9yPSdncmVlbicgc2l6ZT0iKzEiPkwyLUlTLUlTIEV0aGVydHlwZSAgICAgICB8CiAgICAgICAg
ICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAg
ICAgICAgICAgIHw8L2ZvbnQ+PC9zdHJvbmc+ICAgICAgICAgRVNBREkgUGF5bG9hZCAgICAgICAg
ICB8CiAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
KwogICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgTGluayBUcmFpbGVyICAgICAgICAgIHwK
ICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCgog
ICAgICAgICAgICAgICAgICAgRmlndXJlIDEuIFRSSUxMIEVTQURJIFBhY2tldCBPdmVydmlldwoK
PHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+SU5URVJORVQtRFJBRlQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJJTEw6IEVTQURJPC9mb250
Pjwvc3RyaWtlPgoKICAgVFJJTEwgRVNBREkgcGFja2V0cyBzZW50IG9uIGFuIEV0aGVybmV0IGxp
bmsgYXJlIHN0cnVjdHVyZWQgYXMgc2hvd24KICAgYmVsb3cuICBUaGUgb3V0ZXIgVkxBTiB0YWcg
d2lsbCBub3QgYmUgcHJlc2VudCBpZiBpdCB3YXMgc3RyaXBwZWQgYnkKICAgYW4gRXRoZXJuZXQg
cG9ydCBvdXQgb2Ygd2hpY2ggdGhlIHBhY2tldCB3YXMgc2VudC4KCjxzdHJvbmc+PGZvbnQgY29s
b3I9J2dyZWVuJyBzaXplPSIrMSI+SU5URVJORVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgVFJJTEw6IEVTQURJPC9mb250Pjwvc3Ryb25nPgoKICAg
T3V0ZXIgRXRoZXJuZXQgSGVhZGVyOgogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAgICAg
ICAgICBOZXh0IEhvcCBEZXN0aW5hdGlvbiBBZGRyZXNzICAgICAgICAgICAgICAgICAgfAogICAg
ICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKwogICAgICB8IE5leHQgSG9wIERlc3RpbmF0aW9uIEFkZHIuICAgIHwgU2VuZGlu
ZyBSQnJpZGdlIFBvcnQgTUFDIEFkZHIufAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8ICAgICAgICAg
ICAgICAgICBTZW5kaW5nIFJCcmlkZ2UgUG9ydCBNQUMgQWRkcmVzcyAgICAgICAgICAgICAgfAog
ICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKwogICAgICAgLi4uRXRoZXJuZXQgZnJhbWUgdGFnZ2luZyBpbmNsdWRpbmcg
b3B0aW9uYWwgT3V0ZXIuVkxBTiB0YWcuLi4KICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCBFdGhlcnR5
cGUgPSBUUklMTCAgICAgIDB4MjJGMyB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKwogICBUUklMTCBIZWFkZXI6ICAgICAgICAgICAgICAgICAgICAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgViB8IFIgfE18T3AtTGVuZ3RofCBIb3AgQ291bnQgfAogICAgICArLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAg
ICB8IEVncmVzcyBOaWNrbmFtZSAgICAgICAgICAgICAgIHwgSW5ncmVzcyAoT3JpZ2luKSBOaWNr
bmFtZSAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICBJbm5lciBFdGhlcm5ldCBIZWFkZXI6CiAgICAg
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rCiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgQWxsLUVncmVzcy1SQnJpZGdl
cyAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgQWxsLUVncmVz
cy1SQnJpZGdlcyBjb250LiAgICAgfCBPcmlnaW4gUkJyaWRnZSBNQUMgQWRkcmVzcyAgICB8CiAg
ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rCiAgICAgIHwgICAgICAgICAgICAgICAgT3JpZ2luIFJCcmlkZ2UgTUFDIEFk
ZHJlc3MgY29udGludWVkICAgICAgICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgIFZMQU4g
b3IgRkdMIERhdGEgTGFiZWwgKDQgb3IgOCBieXRlcykgLi4uCiAgICAgICstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKwogICAgICB8IEV0aGVydHlwZSA9IEwyLUlTLUlTICAgMHgyMkY0
IHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgIEVTQURJIFBheWxv
YWQgKGZvcm1hdHRlZCBhcyBJUy1JUyk6CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgSVMtSVMgQ29t
bW9uIEhlYWRlciwgSVMtSVMgUERVIFNwZWNpZmljIEZpZWxkcywgSVMtSVMgVExWcyAgICB8CiAg
ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rCiAgIEZyYW1lIENoZWNrIFNlcXVlbmNlOgogICAgICArLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAg
ICB8ICAgICAgICAgICAgICAgICAgRkNTIChGcmFtZSBDaGVjayBTZXF1ZW5jZSkgICAgICAgICAg
ICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKwoKICAgICAgICAgICAgICAgIEZpZ3VyZSAyOiBFU0FE
SSBFdGhlcm5ldCBMaW5rIFBhY2tldCBGb3JtYXQKCiAgIFRoZSBOZXh0IEhvcCBEZXN0aW5hdGlv
biBBZGRyZXNzIG9yIE91dGVyLk1hY0RBIGlzIHRoZSBBbGwtUkJyaWRnZXMKICAgbXVsdGljYXN0
IGFkZHJlc3MgaWYgdGhlIEVTQURJIFBEVSBpcyBiZWluZyBtdWx0aWNhc3QuIElmIGl0IGlzIGJl
aW5nCiAgIHVuaWNhc3QsIHRoZSBOZXh0IEhvcCBEZXN0aW5hdGlvbiBBZGRyZXNzIGlzIHRoZSB1
bmljYXN0IGFkZHJlc3Mgb2YKICAgdGhlIG5leHQgaG9wIFJCcmlkZ2UuICBUaGUgVkxBTiBmb3Ig
dGhlIE91dGVyLlZMQU4gaW5mb3JtYXRpb24sIGlmCiAgIHByZXNlbnQsIHdpbGwgYmUgdGhlIERl
c2lnbmF0ZWQgVkxBTiBmb3IgdGhlIGxpbmsgb24gd2hpY2ggdGhlIHBhY2tldAogICBpcyBzZW50
LiBUaGUgViBhbmQgUiBmaWVsZHMgd2lsbCBiZSB6ZXJvIHdoaWxlIHRoZSBNIGZpZWxkIHdpbGwg
YmUKCjxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPklOVEVSTkVULURSQUZUICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESTwv
Zm9udD48L3N0cmlrZT4KICAgb25lIHVubGVzcyB0aGUgRVNBREkgUERVIHdhcyB1bmljYXN0LCBp
biB3aGljaCBjYXNlIHRoZSBNIGZpZWxkIHdpbGwKICAgYmUgemVyby4gVGhlIERhdGEgTGFiZWwg
c3BlY2lmaWVkIHdpbGwgYmUgdGhlIFZMQU4gb3IgRkdMIHRvIHdoaWNoCiAgIHRoZSBFU0FESSBw
YWNrZXQgYXBwbGllcy4gVGhlIE9yaWdpbiBSQnJpZGdlIE1BQyBBZGRyZXNzIG9yCiAgIElubmVy
Lk1hY1NBIE1VU1QgYmUgYSBNQUMgYWRkcmVzcyB1bmlxdWUgYWNyb3NzIHRoZSBjYW1wdXMgb3du
ZWQgYnkKCjxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+SU5URVJORVQtRFJB
RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJJTEw6IEVT
QURJPC9mb250Pjwvc3Ryb25nPgoKICAgdGhlIFJCcmlkZ2Ugb3JpZ2luYXRpbmcgdGhlIEVTQURJ
IHBhY2tldCwgZm9yIGV4YW1wbGUsIGFueSBvZiBpdHMKICAgcG9ydCBNQUMgYWRkcmVzc2VzIGlm
IGl0IGhhcyBhbnkgRXRoZXJuZXQgcG9ydHMsIGFuZCBlYWNoIFJCcmlkZ2UKICAgTVVTVCB1c2Ug
dGhlIHNhbWUgSW5uZXIuTWFjU0EgZm9yIGFsbCBvZiB0aGUgRVNBREkgcGFja2V0cyB0aGF0CiAg
IFJCcmlkZ2Ugb3JpZ2luYXRlcy4KCiAgIFRSSUxMIEVTQURJIHBhY2tldHMgc2VudCBvbiBhIFBQ
UCBsaW5rIGFyZSBzdHJ1Y3R1cmVkIGFzIHNob3duIGJlbG93CiAgIFtSRkM2MzYxXS4KCiAgIFBQ
UCBIZWFkZXI6CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICB8
IFBQUCA9IFROUCAoVFJJTEwgZGF0YSkgMHgwMDVEIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rCiAgIFRSSUxMIEhlYWRlcjogICAgICAgICAgICAgICAgICAgICAgKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCBWIHwgUiB8TXxPcC1MZW5ndGh8IEhvcCBDb3VudCB8CiAgICAgICstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rCiAgICAgIHwgRWdyZXNzIE5pY2tuYW1lICAgICAgICAgICAgICAgfCBJbmdyZXNzIChPcmln
aW4pIE5pY2tuYW1lICAgICB8CiAgICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgIElubmVyIEV0aGVybmV0IEhlYWRl
cjoKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAgICAgICAgICAgICAgICBBbGwtRWdyZXNz
LVJCcmlkZ2VzICAgICAgICAgICAgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCBB
bGwtRWdyZXNzLVJCcmlkZ2VzIGNvbnQuICAgICB8IE9yaWdpbiBSQnJpZGdlIE1BQyBBZGRyZXNz
ICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCAgICAgICAgICAgICAgICBPcmlnaW4gUkJyaWRn
ZSBNQUMgQWRkcmVzcyBjb250aW51ZWQgICAgICAgICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAg
fCAgVkxBTiBvciBGR0wgRGF0YSBMYWJlbCAoNCBvciA4IGJ5dGVzKSAuLi4KICAgICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgIHwgRXRoZXJ0eXBlID0gTDItSVMtSVMg
ICAweDIyRjQgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgRVNB
REkgUGF5bG9hZCAoZm9ybWF0dGVkIGFzIElTLUlTKToKICAgICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsKICAgICAgfCBJ
Uy1JUyBDb21tb24gSGVhZGVyLCBJUy1JUyBQRFUgU3BlY2lmaWMgRmllbGRzLCBJUy1JUyBUTFZz
ICAgIHwKICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSsKICAgUFBQIENoZWNrIFNlcXVlbmNlOgogICAgICArLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
KwogICAgICB8ICAgICAgICAgICAgICAgICAgICAgICBQUFAgQ2hlY2sgU2VxdWVuY2UgICAgICAg
ICAgICAgICAgICAgICAgfAogICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwoKICAgICAgICAgICAgICAgICAgRmlndXJl
IDM6IEVTQURJIFBQUCBMaW5rIFBhY2tldCBGb3JtYXQKCjIuMSBFU0FESSBWaXJ0dWFsIExpbmsK
CiAgIEFsbCB0cmFuc2l0IFJCcmlkZ2VzIGZvcndhcmQgRVNBREkgcGFja2V0cyBhcyBpZiB0aGV5
IHdlcmUgb3JkaW5hcnkKCjxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPklOVEVS
TkVULURSQUZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRS
SUxMOiBFU0FESTwvZm9udD48L3N0cmlrZT4KICAgVFJJTEwgRGF0YSBwYWNrZXRzLiAgQmVjYXVz
ZSBvZiB0aGlzIGZvcndhcmRpbmcsIGl0IGFwcGVhcnMgdG8gYW4KICAgaW5zdGFuY2Ugb2YgdGhl
IEVTQURJIHByb3RvY29sIGF0IGFuIFJCcmlkZ2UgdGhhdCBpdCBpcyBkaXJlY3RseQogICBjb25u
ZWN0ZWQgYnkgYSBtdWx0aS1hY2Nlc3MgdmlydHVhbCBsaW5rIHRvIGFsbCBSQnJpZGdlcyBpbiB0
aGUKICAgY2FtcHVzIHRoYXQgYXJlIGRhdGEgcmVhY2hhYmxlIGZyb20gaXQgKHNlZSBTZWN0aW9u
IDIgb2YKCjxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+SU5URVJORVQtRFJB
RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJJTEw6IEVT
QURJPC9mb250Pjwvc3Ryb25nPgoKICAgW0NsZWFyQ29ycmVjdF0pIGFuZCBhcmUgcnVubmluZyBF
U0FESSBmb3IgdGhhdCBEYXRhIExhYmVsLiBObwogICAicm91dGluZyIgY29tcHV0YXRpb24gb3Ig
cm91dGluZyBkZWNpc2lvbnMgZXZlciBoYXZlIHRvIGJlIHBlcmZvcm1lZAogICBieSBFU0FESS4g
QW4gRVNBREkgUkJyaWRnZSBtZXJlbHkgdHJhbnNtaXRzIHRoZSBFU0FESSBwYWNrZXRzIGl0CiAg
IG9yaWdpbmF0ZXMgb24gdGhpcyB2aXJ0dWFsIGxpbmsgYXMgZGVzY3JpYmVkIGZvciBUUklMTCBE
YXRhIHBhY2tldHMKICAgaW4gW1JGQzYzMjVdIGFuZCBbUkZDZmdsXS4gRm9yIG11bHRpY2FzdCBF
U0FESSBwYWNrZXRzIGl0IG1heSB1c2UgYW55CiAgIGRpc3RyaWJ1dGlvbiB0cmVlIHRoYXQgaXQg
bWlnaHQgdXNlIGZvciBhbiBvcmRpbmFyeSBtdWx0aS1kZXN0aW5hdGlvbgogICBUUklMTCBEYXRh
IHBhY2tldC4gUkJyaWRnZXMgdGhhdCBkbyBub3QgaW1wbGVtZW50IHRoZSBFU0FESSBwcm90b2Nv
bCwKICAgZG8gbm90IGhhdmUgaXQgZW5hYmxlZCwgb3IgYXJlIG5vdCBwYXJ0aWNpcGF0aW5nIGZv
ciB0aGUgRGF0YSBMYWJlbAogICBvZiBhbiBFU0FESSBwYWNrZXQgZG8gbm90IGRlY2Fwc3VsYXRl
IG9yIGxvY2FsbHkgcHJvY2VzcyB0aGUgVFJJTEwKICAgRVNBREkgcGFja2V0LiAgVGh1cywgRVNB
REkgcGFja2V0cyBhcmUgdHJhbnNwYXJlbnRseSB0dW5uZWxlZCB0aHJvdWdoCiAgIHRyYW5zaXQg
UkJyaWRnZXMuCgoyLjIgRVNBREkgTmVpZ2hib3IgRGV0ZXJtaW5hdGlvbgoKICAgVGhlIEVTQURJ
IGluc3RhbmNlIGZvciBEYXRhIExhYmVsIFggYXQgYW4gUkJyaWRnZSBSQjEgZGV0ZXJtaW5lcyB3
aG8KICAgaXRzIGFkamFjZW50IEVTQURJIG5laWdoYm9ycyBhcmUgYnkgZXhhbWluaW5nIHRoZSBU
UklMTCBJUy1JUyBsaW5rCiAgIHN0YXRlIGRhdGFiYXNlIGZvciBSQnJpZGdlcyB0aGF0IGFyZSBk
YXRhIHJlYWNoYWJsZSBmcm9tIFJCMSAoc2VlCiAgIFNlY3Rpb24gMiBvZiBbQ2xlYXJDb3JyZWN0
XSkgYW5kIGFyZSBhbm5vdW5jaW5nIHRoZWlyIHBhcnRpY2lwYXRpb24KICAgaW4gRGF0YSBMYWJl
bCBYIEVTQURJLiBXaGVuIGFuIFJCcmlkZ2UgUkIyIGJlY29tZXMgZGF0YSB1bnJlYWNoYWJsZQog
ICBmcm9tIFJCMSBvciB0aGUgcmVsZXZhbnQgZW50cmllcyBmb3IgUkIyIGFyZSBwdXJnZWQgZnJv
bSB0aGUgY29yZSBJUy0KICAgSVMgbGluayBzdGF0ZSBkYXRhYmFzZSwgaXQgaXMgbG9zdCBhcyBh
IG5laWdoYm9yIGFuZCBhbHNvIGRyb3BwZWQKICAgZnJvbSBhbnkgRVNBREkgPHN0cmlrZT48Zm9u
dCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+aW5zdGFuY2VzLDwvZm9udD48L3N0cmlrZT4gPHN0cm9u
Zz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5pbnN0YW5jZXMgZnJvbSB0aGUgcG9pbnQg
b2YgdmlldyBvZiBSQjEsPC9mb250Pjwvc3Ryb25nPiBhbmQgd2hlbiBSQjIKICAgaXMgbm8gbG9u
Z2VyIGFubm91bmNpbmcgcGFydGljaXBhdGlvbiBpbiBEYXRhIExhYmVsIFggRVNBREksIGl0CiAg
IGNlYXNlcyB0byBiZSBhIG5laWdoYm9yIGZvcgogICA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQn
IHNpemU9IisxIj50aGU8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVu
JyBzaXplPSIrMSI+YW55PC9mb250Pjwvc3Ryb25nPiBEYXRhIExhYmVsIFggRVNBREkgaW5zdGFu
Y2UuIEFsbAogICB0aGVzZSBjb25zaWRlcmF0aW9ucyA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQn
IHNpemU9IisxIj5iZWluZzwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3Jl
ZW4nIHNpemU9IisxIj5hcmU8L2ZvbnQ+PC9zdHJvbmc+IERhdGEgTGFiZWwgc2NvcGVkLiBCZWNh
dXNlIG9mIHRoZXNlIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPm1lY2hhbmlz
bXMsPC9mb250Pjwvc3RyaWtlPgogICA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0i
KzEiPm1lY2hhbmlzbXMgd2hlcmVieSBhbiBFU0FESSBpbnN0YW5jZSBhdCBhbiBFU0FESSBSQnJp
ZGdlIGNhbgogICBkZXRlcm1pbmUgaXRzIEVTQURJIGFkamFjZW5jaWVzIGJ5IGV4YW1pbmluZyB0
aGUgVFJJTEwgSVMtSVMgbGluawogICBzdGF0ZSBkYXRhYmFzZSw8L2ZvbnQ+PC9zdHJvbmc+IHRo
ZXJlIGFyZSBubyAiSGVsbG9zIiBzZW50IGluIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6
ZT0iKzEiPkVTQURJLjwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4n
IHNpemU9IisxIj5FU0FESSBhbmQgbm8gYWRqYWNuZWN5CiAgIGluZm9ybWF0aW9uIGlzIGNhcnJp
ZWQgaW4gRVNBREkgTFNQcy48L2ZvbnQ+PC9zdHJvbmc+CgogICBQYXJ0aWNpcGF0aW9uIGFubm91
bmNlbWVudCBpbiBhIFZMQU4gc2NvcGVkIEVTQURJIGluc3RhbmNlIGlzIHRocm91Z2gKICAgc2V0
dGluZyBhIGZsYWcgYml0IGluIHRoZSBJbnRlcmVzdGVkIFZMQU5zIHN1Yi1UTFYgYW5kIGFubm91
bmNlbWVudAogICBmb3IgYW4gRkdMIHNjb3BlZCBFU0FESSBpbnN0YW5jZSBpcyB0aHJvdWdoIHNl
dHRpbmcgYSBmbGFnIGJpdCBpbiB0aGUKICAgSW50ZXJlc3RlZCBMYWJlbHMgc3ViLVRMViBbcmZj
NjMyNmJpc10uIChTZWUgU2VjdGlvbiA3LjEpCgoyLjMgRVNBREkgUGF5bG9hZHMKCiAgIFRSSUxM
IEVTQURJIHBhY2tldCBwYXlsb2FkcyBhcmUgc3RydWN0dXJlZCBsaWtlIElTLUlTIEV4dGVuZGVk
IExldmVsCiAgIDEgQ2lyY3VpdCBTY29wZWQgTFNQLCBDU05QLCBhbmQgUFNOUCBQRFVzIFtGUy1M
U1BdLCBleGNlcHQgYXMKICAgaW5kaWNhdGVkIGJlbG93LCBidXQgYXJlIGFsd2F5cyBUUklMTCBl
bmNhcHN1bGF0ZWQgb24gdGhlIHdpcmUgYXMgaWYKICAgdGhleSB3ZXJlIFRSSUxMIERhdGEgcGFj
a2V0cy4gIFRoZSBpbmZvcm1hdGlvbiBkaXN0cmlidXRlZCBieSB0aGUKICAgRVNBREkgcHJvdG9j
b2wgaW5jbHVkZXMgYSBsaXN0IG9mIGxvY2FsIGVuZCBzdGF0aW9uIE1BQyBhZGRyZXNzZXMKICAg
Y29ubmVjdGVkIHRvIHRoZSBvcmlnaW5hdGluZyBSQnJpZGdlIGFuZCwgZm9yIGVhY2ggc3VjaCBh
ZGRyZXNzLCBhCgo8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj5JTlRFUk5FVC1E
UkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDog
RVNBREk8L2ZvbnQ+PC9zdHJpa2U+CiAgIG9uZSBvY3RldCB1bnNpZ25lZCAiY29uZmlkZW5jZSIg
cmF0aW5nIGluIHRoZSByYW5nZSAwLTI1NCAoc2VlCgo8c3Ryb25nPjxmb250IGNvbG9yPSdncmVl
bicgc2l6ZT0iKzEiPklOVEVSTkVULURSQUZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESTwvZm9udD48L3N0cm9uZz4KCiAgIFNlY3Rpb24g
Ni4yKS4gSXQgaXMgZW50aXJlbHkgdXAgdG8gdGhlIG9yaWdpbmF0aW5nIFJCcmlkZ2Ugd2hpY2gK
ICAgbG9jYWxseSBjb25uZWN0ZWQgTUFDIGFkZHJlc3NlcyBpdCB3aXNoZXMgdG8gYWR2ZXJ0aXNl
IHZpYSBFU0FESSBhbmQKICAgd2l0aCB3aGF0IGNvbmZpZGVuY2UuIEl0IE1BWSBhZHZlcnRpc2Ug
YWxsLCBzb21lLCBvciBub25lIG9mIHN1Y2gKICAgYWRkcmVzc2VzLiBJbiBhZGRpdGlvbiwgc29t
ZSBFU0FESSBwYXJhbWV0ZXJzIG9mIHRoZSBhZHZlcnRpc2luZwogICBSQnJpZGdlIChzZWUgU2Vj
dGlvbiA2LjEpIGFuZCBvcHRpb25hbGx5IGF1dGhlbnRpY2F0aW9uIGluZm9ybWF0aW9uCiAgIChz
ZWUgU2VjdGlvbiA2LjMpIGFyZSBpbmNsdWRlZC4gRnV0dXJlIHVzZXMgb2YgRVNBREkgbWF5IGRp
c3RyaWJ1dGUKICAgb3RoZXIgdHlwZXMgb2YgaW5mb3JtYXRpb24uCgogICBUUklMTCBFU0FESS1M
U1BzIE1VU1QgTk9UIGNvbnRhaW4gYSBEYXRhIExhYmVsIElEIGluIHRoZWlyIHBheWxvYWQuCiAg
IFRoZSBEYXRhIExhYmVsIHRvIHdoaWNoIHRoZSBFU0FESSBkYXRhIGFwcGxpZXMgaXMgdGhlIERh
dGEgTGFiZWwgb2YKICAgdGhlIFRSSUxMIERhdGEgcGFja2V0IGVuY2xvc2luZyB0aGUgRVNBREkg
cGF5bG9hZC4gSWYgYSBEYXRhIExhYmVsIElECiAgIGNvdWxkIG9jY3VyIHdpdGhpbiB0aGUgcGF5
bG9hZCwgaXQgbWlnaHQgY29uZmxpY3Qgd2l0aCB0aGF0IFRSSUxMCiAgIERhdGEgcGFja2V0IERh
dGEgTGFiZWwgYW5kIGNvdWxkIGNvbmZsaWN0IHdpdGggYW55IGZ1dHVyZSBEYXRhIExhYmVsCiAg
IG1hcHBpbmcgc2NoZW1lIHRoYXQgbWF5IGJlIGFkb3B0ZWQgW1ZMQU5tYXBwaW5nXS4gSWYgYSBW
TEFOIG9yIEZHTCBJRAogICBmaWVsZCB3aXRoaW4gYW4gRVNBREktTFNQIFBEVSBkb2VzIGluY2x1
ZGUgYSB2YWx1ZSwgdGhhdCBmaWVsZCdzCiAgIGNvbnRlbnRzIGlzIGlnbm9yZWQuCgpJTlRFUk5F
VC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklM
TDogRVNBREkKCjMuIEVTQURJIERSQiBEZXRlcm1pbmF0aW9uCgogICBCZWNhdXNlIEVTQURJIGRv
ZXMgbm8gYWRqYWNlbmN5IGFubm91bmNlbWVudCBvciByb3V0aW5nLCB0aGUgRVNBREktCiAgIERS
QiBuZXZlciBjcmVhdGVzIGEgcHNldWRvbm9kZS4gQnV0IGEgRFJCIChEZXNpZ25hdGVkIFJCcmlk
Z2UKICAgW3JmYzYzMjdiaXNdKSBpcyBzdGlsbCBuZWVkZWQgZm9yIEVTQURJLUxTUCBzeW5jaHJv
bml6YXRpb24gYnkKICAgaXNzdWluZyBFU0FESS1DU05QIFBEVXMgYW5kIHJlc3BvbmRpbmcgdG8g
RVNBREktUFNOUCBQRFVzLgoKICAgR2VuZXJhbGx5IHNwZWFraW5nLCB0aGUgRFJCIGVsZWN0aW9u
IG9uIHRoZSBFU0FESSB2aXJ0dWFsIGxpbmsgKHNlZQogICBTZWN0aW9uIDIuMSkgb3BlcmF0ZXMg
c2ltaWxhcmx5IHRvIGEgVFJJTEwgSVMtSVMgYnJvYWRjYXN0IGxpbmsKICAgW3JmYzYzMjdiaXNd
IHdpdGggdGhlIGZvbGxvd2luZyBleGNlcHRpb25zOiBJbiB0aGUgRGF0YSBMYWJlbCBYCiAgIEVT
QURJLURSQiBlbGVjdGlvbiBhdCBSQjEgb24gYW4gRVNBREkgdmlydHVhbCBsaW5rLCB0aGUgY2Fu
ZGlkYXRlcwogICBhcmUgdGhlIGxvY2FsIEVTQURJIGluc3RhbmNlIGZvciBEYXRhIExhYmVsIFgg
YW5kIGFsbCByZW1vdGUgRVNBREkKICAgaW5zdGFuY2VzIGF0IFJCcmlkZ2VzIHRoYXQgKDEpIGFy
ZSBkYXRhIHJlYWNoYWJsZSBmcm9tIFJCMQogICBbQ2xlYXJDb3JyZWN0XSwgYW5kICgyKSBhcmUg
YW5ub3VuY2luZyBpbiB0aGVpciBUUklMTCBJUy1JUyBMU1AgdGhhdAogICB0aGV5IGFyZSBwYXJ0
aWNpcGF0aW5nIGluIEVTQURJIGZvciBEYXRhIExhYmVsIFguIFRoZSB3aW5uZXIgaXMgdGhlCiAg
IGluc3RhbmNlIHdpdGggdGhlIGhpZ2hlc3QgRVNBREkgUGFyYW1ldGVyIDctYml0IHByaW9yaXR5
IGZpZWxkIHdpdGgKICAgdGllcyBicm9rZW4gYnkgU3lzdGVtIElELCBjb21wYXJpbmcgZmllbGRz
IGFzIHVuc2lnbmVkIGludGVnZXJzIHdpdGgKICAgdGhlIGxhcmdlciBtYWduaXR1ZGUgY29uc2lk
ZXJlZCBoaWdoZXIgcHJpb3JpdHkuICJTTlBBL01BQyBhZGRyZXNzIgogICBpcyBub3QgY29uc2lk
ZXJlZCBpbiB0aGlzIHRpZSBicmVha2luZyBhbmQgdGhlcmUgaXMgbm8gIlBvcnQgSUQiLgoKSU5U
RVJORVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
VFJJTEw6IEVTQURJCgo0LiBFU0FESSBQRFUgcHJvY2Vzc2luZwoKICAgRGF0YSBMYWJlbCBYIEVT
QURJIG5laWdoYm9ycyBhcmUgdXN1YWxseSBub3QgY29ubmVjdGVkIGRpcmVjdGx5IGJ5IGEKICAg
cGh5c2ljYWwgbGluaywgYnV0IGFyZSBhbHdheXMgbG9naWNhbGx5IGNvbm5lY3RlZCBieSBhIHZp
cnR1YWwgbGluawogICAoc2VlIFNlY3Rpb24gMi4xKS4gVGhlcmUgY291bGQgYmUgaHVuZHJlZHMg
b3IgdGhvdXNhbmRzIG9mIEVTQURJCiAgIFJCcmlkZ2VzIChUUklMTCBzd2l0Y2hlcykgb24gdGhl
IHZpcnR1YWwgbGluay4gIFRoZXJlIGFyZSBvbmx5IEVTQURJLQogICBMU1AsIEVTQURJLUNTTlAg
YW5kIEVTQURJLVBTTlAgUERVcyB1c2VkIGluIEVTQURJLiBJbiBwYXJ0aWN1bGFyLAogICB0aGVy
ZSBhcmUgbm8gSGVsbG8gb3IgTVRVIFBEVXMgYmVjYXVzZSBFU0FESSBkb2VzIG5vdCBidWlsZCBh
CiAgIHRvcG9sb2d5LCBkb2VzIG5vdCBkbyBhbnkgcm91dGluZywgYW5kIHVzZXMgdGhlIGNhbXB1
cyBTeiBNVFUuCgo0LjEgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+VW5pY2Fz
dGluZzwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9Iisx
Ij5HZW5lcmFsIFRyYW5zbWlzc2lvbiBvZjwvZm9udD48L3N0cm9uZz4gRVNBREkgUERVcwoKICAg
PHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+SW4gSVMtSVMsIFBEVSBtdWx0aWNh
c3RpbmcgaXMgbm9ybWFsIG9uIGEgbG9jYWwgbGluayBhbmQgbm8gZWZmb3J0IGlzCiAgIG1hZGUg
dG8gb3B0aW1pemUgdG8gdW5pY2FzdCBiZWNhdXNlIG9uPC9mb250Pjwvc3RyaWtlPgoKICAgPHN0
cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5Gb2xsb3dpbmc8L2ZvbnQ+PC9zdHJv
bmc+IHRoZSA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj50eXBpY2FsIHBoeXNp
Y2FsIGxpbmsgZm9yCiAgIHdoaWNoIElTLUlTIHdhcyBkZXNpZ25lZCAoY29tbW9ubHkgYSBwaWVj
ZSBvZiBtdWx0aS1hY2Nlc3MgRXRoZXJuZXQKICAgY2FibGUpPC9mb250Pjwvc3RyaWtlPiA8c3Ry
b25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPnVzdWFsIFtJUy1JU10gcnVsZXMsIGFu
IEVTQURJIGluc3RhbmNlIGRvZXMgbm90CiAgIHRyYW5zbWl0PC9mb250Pjwvc3Ryb25nPiBhbnkg
PHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+ZnJhbWUgbWFkZSB0aGUgbGluayBi
dXN5IGZvciB0aGF0IGZyYW1lIHRpbWUuIEJ1dCB0bzwvZm9udD48L3N0cmlrZT4gRVNBREkKICAg
PHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+aW5zdGFuY2VzLCB3aGF0IGFwcGVh
cnMgdG88L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIr
MSI+UERVcyBpZiBpdCBoYXMgbm8gRVNBREkgYWRqYWNlbmNpZXMuIFN1Y2gKICAgdHJhbnNtaXNz
aW9uIHdvdWxkIGp1c3Q8L2ZvbnQ+PC9zdHJvbmc+IGJlIGEgPHN0cmlrZT48Zm9udCBjb2xvcj0n
cmVkJyBzaXplPSIrMSI+c2ltcGxlIG11bHRpLWFjY2VzcyBsaW5rIGlzIGdlbmVyYWxseQogICBh
IHNldDwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9Iisx
Ij53YXN0ZTwvZm9udD48L3N0cm9uZz4gb2YgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXpl
PSIrMSI+bXVsdGktaG9wIGRpc3RyaWJ1dGlvbiB0cmVlczwvZm9udD48L3N0cmlrZT4gPHN0cm9u
Zz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5iYW5kd2lkdGguCgogICBUaGUgTVRVIGF2
YWlsYWJsZSB0byBFU0FESSBwYXlsb2FkcyBpcyBhdCBsZWFzdCAyNCBieXRlcyBsZXNzIHRoYW48
L2ZvbnQ+PC9zdHJvbmc+CiAgIHRoYXQgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIr
MSI+bWF5IG9yIG1heSBub3QgYmUgcHJ1bmVkLgogICBUaHVzLCB0cmFuc21pdHRpbmcgYSBtdWx0
aWNhc3QgZnJhbWUgb24gc3VjaCBhIHRyZWUgY2FuIGltcG9zZSBhCiAgIHN1YnN0YW50aWFsbHkg
Z3JlYXRlciBsb2FkIHRoYW4gdHJhbnNtaXR0aW5nIGEgdW5pY2FzdCBmcmFtZS4gVGhpcwogICBs
b2FkIG1heSBiZSBqdXN0aWZpZWQgaWYgdGhlcmUgYXJlIGxpa2VseTwvZm9udD48L3N0cmlrZT4g
PHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5hdmFpbGFibGU8L2ZvbnQ+PC9z
dHJvbmc+IHRvIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPmJlIG11bHRpcGxl
IGxpc3RlbmVycwogICBidXQgbWF5IG5vdCBiZSBqdXN0aWZpZWQ8L2ZvbnQ+PC9zdHJpa2U+IDxz
dHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+VFJJTEwgSVMtSVMgYmVjYXVzZSBv
ZiB0aGUgYWRkaXRpb25hbCBmaWVsZHMKICAgcmVxdWlyZWQgKCAyKFRSSUxMIEV0aGVydHlwZSkg
KyA2KFRSSUxMIEhlYWRlcikgKyA2KElubmVyLk1hY0RBKSArCiAgIDYoSW5uZXIuTWFjU0EpICsg
NC84KERhdGEgTGFiZWwpIGJ5dGVzKS4gVGh1cyB0aGUgaW5uZXIgRVNBREkKICAgcGF5bG9hZCwg
c3RhcnRpbmcgd2l0aCB0aGUgSW50cmFkb21haW4gUm91dGVpbmcgUHJvdG9jb2wKICAgRGlzY3Jp
bWluYXRvciBieXRlLCBNVVNUIE5PVCBleGNlZWQgU3ogbWludXMgMjQgZm9yIGEgVkxBTiBFU0FE
SQogICBpbnN0YW5jZSBvciBTeiBtaW51cyAyOCBmb3IgYW4gRkdMIEVTQURJIGluc3RhbmNlOyBo
b3dldmVyLDwvZm9udD48L3N0cm9uZz4gaWYgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXpl
PSIrMSI+dGhlcmU8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBz
aXplPSIrMSI+YQogICBsYXJnZXIgcGF5bG9hZDwvZm9udD48L3N0cm9uZz4gaXMgPHN0cmlrZT48
Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+b25seSBvbmUgcmVjaXBpZW50PC9mb250Pjwvc3Ry
aWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPnJlY2VpdmVkLCBpdCBp
cyBwcm9jZXNzZWQgbm9ybWFsbHkuIChTZWUgW1JGQzYzMjVdCiAgIGFuZCBbQ2xlYXJDb3JyZWN0
XSBmb3IgZGlzY3Vzc2lvbnM8L2ZvbnQ+PC9zdHJvbmc+IG9mIDxzdHJpa2U+PGZvbnQgY29sb3I9
J3JlZCcgc2l6ZT0iKzEiPmludGVyZXN0LgogICBGb3I8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+
PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+U3ogYW5kIE1UVS4pCgogICBJbiBhbGwgY2Fz
ZXMgd2hlcmU8L2ZvbnQ+PC9zdHJvbmc+IHRoaXMgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBz
aXplPSIrMSI+cmVhc29uLCB1bmRlciBzb21lIGNpcmN1bXN0YW5jZXMsIEVTQURJLUxTUDwvZm9u
dD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5kb2N1bWVu
dCBzYXlzIHRoYXQgYW4gRVNBREkgUERVIGlzIG11bHRpY2FzdCwKICAgaWYgdGhlIHRyYW5zbWl0
dGluZyBSQnJpZGdlIGhhcyBvbmx5IG9uZSBuZWlnaGJvcjwvZm9udD48L3N0cm9uZz4gYW5kIDxz
dHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPkVTQURJLVBTTlAKICAgUERVczwvZm9u
dD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj50aGF0IG5l
aWdoYm9yCiAgIGFkdmVydGlzZXMgc3VwcG9ydCBmb3IgdW5pY2FzdCwgdGhlIFBEVTwvZm9udD48
L3N0cm9uZz4gTUFZIGJlIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPlRSSUxM
PC9mb250Pjwvc3RyaWtlPiB1bmljYXN0IDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0i
KzEiPmlmPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0i
KzEiPihzZWUgU2VjdGlvbgogICA0LjMpLgoKICAgW0ZTLUxTUF0gcHJvdmlkZXMgYSBwcmlvcml0
eSBiaXQgdG8gaW5kaWNhdGUgdGhhdCBhbiBMU1AgZnJhZ21lbnQKICAgc2hvdWxkIGJlIGZsb29k
ZWQgd2l0aCBoaWdoIHByaW9yaXR5LiBUaGlzIGJpdCBTSE9VTEQgYmUgc2V0IG9uCiAgIEVTQURJ
LUxTUCBmcmFnbWVudCB6ZXJvIGJlY2F1c2U8L2ZvbnQ+PC9zdHJvbmc+IGl0IGlzIDxzdHJpa2U+
PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPmNvbmZpcm1lZDwvZm9udD48L3N0cmlrZT4gPHN0
cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5pbXBvcnRhbnQ8L2ZvbnQ+PC9zdHJv
bmc+IHRoYXQgdGhlIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPmRlc3RpbmF0
aW9uCiAgIFJCcmlkZ2Ugc3VwcG9ydHMgcmVjZWl2aW5nIHVuaWNhc3Q8L2ZvbnQ+PC9zdHJpa2U+
IEVTQURJIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPlBEVXMgKHNlZSBTZWN0
aW9uIDYuMSkuCgogICBUbyBzdXBwb3J0IHVuaWNhc3Rpbmc8L2ZvbnQ+PC9zdHJpa2U+CiAgIDxz
dHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+UGFyYW1ldGVycyBBUFBzdWItVExW
IGdldCB0aHJvdWdoIHByb21wdGx5LiAgVGhpcyBiaXQgU0hPVUxEIE5PVCBiZQogICBzZXQgb24g
b3RoZXIgRVNBREktTFNQIGZyYWdtZW50cyB0byBhdm9pZCBnaXZpbmcgdW5kdWUgcHJpb3JpdHkg
bGVzcwogICB1cmdlbnQgUERVcy4KCjQuMiBHZW5lcmFsIFJlY2VpcHQ8L2ZvbnQ+PC9zdHJvbmc+
IG9mIEVTQURJIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPlBEVXMsIFNlY3Rp
b24gNC42LjIuMjwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNp
emU9IisxIj5QRFVzCgogICBCZWNhdXNlIEVTQURJIG5laWdoYm9yIGFkamFjZW5jeSBpcyBpbiB0
ZXJtczwvZm9udD48L3N0cm9uZz4gb2YgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIr
MSI+W1JGQzYzMjVdPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicg
c2l6ZT0iKzEiPlN5c3RlbSBJRCwgYWxsIFBEVQogICBhY2NlcHRhbmNlIHRlc3RzIHRoYXQgaW4g
VFJJTEwvSVMtSVMgY2hlY2sgdGhhdCB0aGUgUERVPC9mb250Pjwvc3Ryb25nPiBpcwogICA8c3Ry
aWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj5yZXBsYWNlZCB3aXRoPC9mb250Pjwvc3Ry
aWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPmZyb20gYW4KICAgYWRq
YWNlbnQgcm91dGVyIGluc3RlYWQgY2hlY2sgdGhhdDwvZm9udD48L3N0cm9uZz4gdGhlIDxzdHJp
a2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPmZvbGxvd2luZzoKCiAgICI0LjYuMi4yLiBU
UklMTDwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9Iisx
Ij5TeXN0ZW0gSUQgaXMgdGhhdCBvZiBhbjwvZm9udD48L3N0cm9uZz4gRVNBREkgPHN0cmlrZT48
Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+UGFja2V0cwoKICAgICAgSWYgTT0xLCB0aGUgZWdy
ZXNzIG5pY2tuYW1lIGRlc2lnbmF0ZXMgdGhlIGRpc3RyaWJ1dGlvbiB0cmVlLiAgVGhlCiAgICAg
IHBhY2tldCBpcyBmb3J3YXJkZWQgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gNC42LjIuNS4gIElu
IGFkZGl0aW9uLAogICAgICBpZiB0aGUgZm9yd2FyZGluZyBSQnJpZGdlIGlzICgxKSBpbnRlcmVz
dGVkIGluPC9mb250Pjwvc3RyaWtlPgogICA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6
ZT0iKzEiPm5laWdoYm9yIGFuZCBkbyBub3QgY2hlY2sgZWl0aGVyPC9mb250Pjwvc3Ryb25nPiB0
aGUgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+c3BlY2lmaWVkIFZMQU48L2Zv
bnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+c291cmNl
IElubmVyPC9mb250Pjwvc3Ryb25nPiBvciA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9
IisxIj5GaW5lIEdyYWluZWQgTGFiZWwsICgyKSBpbXBsZW1lbnRzIHRoZSBUUklMTDwvZm9udD48
L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5PdXRlciBTTlBB
L01BQy4KCklOVEVSTkVULURSQUZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFRSSUxMOjwvZm9udD48L3N0cm9uZz4gRVNBREkgPHN0cmlrZT48Zm9udCBjb2xv
cj0ncmVkJyBzaXplPSIrMSI+cHJvdG9jb2wsCiAgICAgIGFuZCAoMyk8L2ZvbnQ+PC9zdHJpa2U+
CgogICA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPklmIGFuPC9mb250Pjwv
c3Ryb25nPiBFU0FESSA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj5pcyBlbmFi
bGVkIGZvcjwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9
IisxIj5pbnN0YW5jZSBiZWxpZXZlczwvZm9udD48L3N0cm9uZz4gdGhhdCA8c3RyaWtlPjxmb250
IGNvbG9yPSdyZWQnIHNpemU9IisxIj5WTEFOIG9yIEZpbmUgR3JhaW5lZCBMYWJlbCwgdGhlCiAg
ICAgIGlubmVyIGZyYW1lPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVl
bicgc2l6ZT0iKzEiPml0IGhhcyBubyBFU0FESSBuZWlnaGJvcnMsIGl0CiAgIGlnbm9yZXMgYW55
IEVTQURJIFBEVXMgaXQgcmVjZWl2ZXMuCgo0LjMgVW5pY2FzdGluZyBFU0FESSBQRFVzCgogICBJ
biBJUy1JUywgUERVIG11bHRpY2FzdGluZzwvZm9udD48L3N0cm9uZz4gaXMgPHN0cmlrZT48Zm9u
dCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+ZGVjYXBzdWxhdGVkIGFuZCBwcm92aWRlZCB0byB0aGF0
PC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPm5v
cm1hbCBvbiBhPC9mb250Pjwvc3Ryb25nPiBsb2NhbCA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQn
IHNpemU9IisxIj5FU0FESQogICAgICBwcm90b2NvbC4KCiAgICAgIElmIE09MDwvZm9udD48L3N0
cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5saW5rPC9mb250Pjwv
c3Ryb25nPiBhbmQgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+dGhlIGVncmVz
cyBuaWNrbmFtZTwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNp
emU9IisxIj5ubyBlZmZvcnQ8L2ZvbnQ+PC9zdHJvbmc+IGlzIDxzdHJpa2U+PGZvbnQgY29sb3I9
J3JlZCcgc2l6ZT0iKzEiPm5vdCB0aGF0IG9mPC9mb250Pjwvc3RyaWtlPgogICA8c3Ryb25nPjxm
b250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPm1hZGUgdG8gb3B0aW1pemUgdG8gdW5pY2FzdCBi
ZWNhdXNlIG9uPC9mb250Pjwvc3Ryb25nPiB0aGUgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBz
aXplPSIrMSI+cmVjZWl2aW5nCiAgICAgIFJCcmlkZ2UsPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25n
Pjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPnR5cGljYWwgcGh5c2ljYWwgbGluayBmb3IK
ICAgd2hpY2ggSVMtSVMgd2FzIGRlc2lnbmVkIChjb21tb25seSBhIHBpZWNlIG9mIG11bHRpLWFj
Y2VzcyBFdGhlcm5ldAogICBjYWJsZSkgYW55IGZyYW1lIG1hZGU8L2ZvbnQ+PC9zdHJvbmc+IHRo
ZSA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj5wYWNrZXQgaXMgZm9yd2FyZGVk
IGFzPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEi
PmxpbmsgYnVzeTwvZm9udD48L3N0cm9uZz4gZm9yIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcg
c2l6ZT0iKzEiPmtub3duPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVl
bicgc2l6ZT0iKzEiPnRoYXQgZnJhbWUgdGltZS4gQnV0IHRvIEVTQURJCiAgIGluc3RhbmNlcywg
d2hhdCBhcHBlYXJzIHRvIGJlIGEgc2ltcGxlIG11bHRpLWFjY2VzcyBsaW5rIGlzIGdlbmVyYWxs
eQogICBhIHNldCBvZiBtdWx0aS1ob3AgZGlzdHJpYnV0aW9uIHRyZWVzIHRoYXQgbWF5IG9yIG1h
eSBub3QgYmUgcHJ1bmVkLgogICBUaHVzLCB0cmFuc21pdHRpbmcgYSBtdWx0aWNhc3QgZnJhbWUg
b24gc3VjaCBhIHRyZWUgY2FuIGltcG9zZSBhCiAgIHN1YnN0YW50aWFsbHkgZ3JlYXRlciBsb2Fk
IHRoYW4gdHJhbnNtaXR0aW5nIGE8L2ZvbnQ+PC9zdHJvbmc+IHVuaWNhc3QgPHN0cm9uZz48Zm9u
dCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5mcmFtZS4gVGhpcwogICBsb2FkIG1heSBiZSBqdXN0
aWZpZWQgaWYgdGhlcmUgYXJlIGxpa2VseSB0byBiZSBtdWx0aXBsZSBsaXN0ZW5lcnMKICAgYnV0
IG1heSBub3QgYmUganVzdGlmaWVkIGlmIHRoZXJlIGlzIG9ubHkgb25lIHJlY2lwaWVudCBvZiBp
bnRlcmVzdC4KICAgRm9yIHRoaXMgcmVhc29uLCB1bmRlciBzb21lIGNpcmN1bXN0YW5jZXMsIEVT
QURJIFBEVXMgTUFZIGJlPC9mb250Pjwvc3Ryb25nPiBUUklMTCA8c3RyaWtlPjxmb250IGNvbG9y
PSdyZWQnIHNpemU9IisxIj5EYXRhCiAgICAgIGluIFNlY3Rpb24gNC42LjIuNC4gSWYgTT0wIGFu
ZCB0aGUgZWdyZXNzIG5pY2tuYW1lPC9mb250Pjwvc3RyaWtlPgogICA8c3Ryb25nPjxmb250IGNv
bG9yPSdncmVlbicgc2l6ZT0iKzEiPnVuaWNhc3QgaWYgaXQ8L2ZvbnQ+PC9zdHJvbmc+IGlzIDxz
dHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+Y29uZmlybWVkPC9mb250Pjwvc3Ry
b25nPiB0aGF0IDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPm9mIHRoZQogICAg
ICByZWNlaXZpbmcgUkJyaWRnZSBhbmQ8L2ZvbnQ+PC9zdHJpa2U+IHRoZSA8c3RyaWtlPjxmb250
IGNvbG9yPSdyZWQnIHNpemU9IisxIj5yZWNlaXZpbmc8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+
PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+ZGVzdGluYXRpb248L2ZvbnQ+PC9zdHJvbmc+
IFJCcmlkZ2Ugc3VwcG9ydHMKICAgPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9Iisx
Ij5yZWNlaXZpbmc8L2ZvbnQ+PC9zdHJvbmc+IHVuaWNhc3QgRVNBREkKICAgICAgPHN0cmlrZT48
Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+UERVcywgdGhlbiB0aGUgRVNBREkgcGFja2V0IGlz
IGRlY2Fwc3VsYXRlZCBhbmQgcHJvY2Vzc2VkIGlmIGl0CiAgICAgIG1lZXRzIHRoZSB0aHJlZSBu
dW1iZXJlZCBjb25kaXRpb25zIGluIHRoZSBwYXJhZ3JhcGggYWJvdmUsCiAgICAgIG90aGVyd2lz
ZSBpdCBpcyBkaXNjYXJkZWQuIgoKSU5URVJORVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgVFJJTEw6IEVTQURJCgogICBUaGUgcmVmZXJlbmNlcyB0
byAiNC42LjIuMiIsICI0LjYuMi40IiwgYW5kICI0LjYuMi41IiBhYm92ZSByZWZlciB0bwogICB0
aG9zZSBzZWN0aW9ucyBpbiBbUkZDNjMyNV0uCgo0LjIgR2VuZXJhbCBUcmFuc21pc3Npb24gb2Yg
RVNBREk8L2ZvbnQ+PC9zdHJpa2U+IFBEVXMKCiAgIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcg
c2l6ZT0iKzEiPkFuIEVTQURJIGluc3RhbmNlIFNIT1VMRCBOT1QgdHJhbnNtaXQgYW55IEVTQURJ
IFBEVXMgaWYgaXQgaGFzIG5vCiAgIEVTQURJIG5laWdoYm9ycy4gVGhleSB3b3VsZCBqdXN0IGJl
IGEgd2FzdGUgb2YgYmFuZHdpZHRoLgoKICAgVGhlIE1UVSBhdmFpbGFibGUgdG8gRVNBREkgcGF5
bG9hZHMgaXMgYXQgbGVhc3QgMjQgYnl0ZXMgbGVzcyB0aGFuCiAgIHRoYXQgYXZhaWxhYmxlIHRv
IFRSSUxMIElTLUlTIGJlY2F1c2Ugb2YgdGhlIGFkZGl0aW9uYWwgZmllbGRzCiAgIHJlcXVpcmVk
ICggMihUUklMTCBFdGhlcnR5cGUpICsgNihUUklMTCBIZWFkZXIpICsgNihJbm5lci5NYWNEQSkg
KwogICA2KElubmVyLk1hY1NBKSArIDQvOChJbm5lci5WTEFOL0lubmVyLkZHTCkgYnl0ZXMpLiBU
aHVzIHRoZSBpbm5lcgogICBFU0FESSBwYXlsb2FkLCBzdGFydGluZyB3aXRoIHRoZSBJbnRyYWRv
bWFpbiBSb3V0ZWluZyBQcm90b2NvbAogICBEaXNjcmltaW5hdG9yIGJ5dGUsIE1VU1QgTk9UIGV4
Y2VlZCBTeiBtaW51cyAyNCBmb3IgYSBWTEFOIEVTQURJCiAgIGluc3RhbmNlIG9yIFN6IG1pbnVz
IDI4IGZvciBhbiBGR0wgRVNEQUkgaW5zdGFuY2U7IGhvd2V2ZXIsIGlmIGEKICAgbGFyZ2VyIHBh
eWxvYWQgaXMgcmVjZWl2ZWQsIGl0IGlzIHByb2Nlc3NlZCBub3JtYWxseS4gKFNlZSBbUkZDNjMy
NV0KICAgYW5kIFtDbGVhckNvcnJlY3RdIGZvciBkaXNjdXNzaW9ucyBvZiBTeiBhbmQgTVRVLik8
L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+KHNl
ZSBTZWN0aW9uIDYuMSkuPC9mb250Pjwvc3Ryb25nPgoKICAgVGhlIGZvcm1hdCBvZiBhIHVuaWNh
c3QgRVNBREkgcGFja2V0IGlzIHRoZSBmb3JtYXQgb2YgbXVsdGljYXN0IFRSSUxMCiAgIEVTQURJ
IHBhY2tldCwgaW4gU2VjdGlvbiAyIGFib3ZlLCBleGNlcHQgYXMgZm9sbG93czoKCiAgIG8gIE9u
IGFuIEV0aGVybmV0IGxpbmssIGluIHRoZSBPdXRlciBFdGhlcm5ldCBIZWFkZXIgdGhlIE91dGVy
Lk1hY0RBCiAgICAgIGlzIHRoZSB1bmljYXN0IGFkZHJlc3Mgb2YgdGhlIG5leHQgaG9wIFJCcmlk
Z2UuCgogICBvICBJbiB0aGUgVFJJTEwgaGVhZGVyLCB0aGUgTSBiaXQgaXMgPHN0cmlrZT48Zm9u
dCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+c2V0IHRvIHplcm8gYW5kIHRoZSBFZ3Jlc3MKICAgICAg
Tmlja25hbWUgaXMgdGhlIG5pY2tuYW1lIG9mIHRoZSBkZXN0aW5hdGlvbiBSQnJpZGdlLgoKICAg
SW4gYWxsIGNhc2VzIHdoZXJlIHRoaXMgZG9jdW1lbnQgc2F5cyB0aGF0IGFuIEVTQURJIFBEVSBp
cyBtdWx0aWNhc3QsCiAgIGlmIHRoZSB0cmFuc21pdHRpbmcgUkJyaWRnZSBoYXMgb25seSBvbmUg
bmVpZ2hib3IgYW5kIHRoYXQgbmVpZ2hib3IKICAgYWR2ZXJ0aXNlcyBzdXBwb3J0IGZvciB1bmlj
YXN0LCB0aGUgUERVIE1BWSBiZSB1bmljYXN0LgoKICAgW0ZTLUxTUF0gcHJvdmlkZXMgYSBwcmlv
cml0eSBiaXQgdG8gaW5kaWNhdGUgdGhhdCBhbiBMU1AgZnJhZ21lbnQKICAgc2hvdWxkIGJlIGZs
b29kZWQgd2l0aCBoaWdoIHByaW9yaXR5LiBUaGlzIGJpdCBTSE9VTEQgYmUgc2V0IG9uCiAgIEVT
QURJLUxTUCBmcmFnbWVudCB6ZXJvIGFuZCBTSE9VTEQgTk9UIGJlIHNldCBvbiBhbnkgb3RoZXIg
RVNBREktTFNQCiAgIGZyYWdtZW50LgoKNC4zIEdlbmVyYWwgUmVjZWlwdCBvZiBFU0FESSBQRFVz
CgogICBCZWNhdXNlIEVTQURJIG5laWdoYm9yIGFkamFjZW5jeSBpcyBpbiB0ZXJtcyBvZiBTeXN0
ZW0gSUQsIGFsbCBQRFUKICAgYWNjZXB0YW5jZSB0ZXN0cyB0aGF0IGluIFRSSUxML0lTLUlTIGNo
ZWNrIHRoYXQgdGhlIFBEVSBpcyBmcm9tIGFuCiAgIGFkamFjZW50IHJvdXRlciBpbnN0ZWFkIGNo
ZWNrIHRoYXQgdGhlIFN5c3RlbSBJRCBpcyB0aGF0IG9mIGFuIEVTQURJCiAgIG5laWdoYm9yIGFu
ZCBkbyBub3QgY2hlY2sgZWl0aGVyIHRoZSBzb3VyY2UgSW5uZXIgb3IgT3V0ZXIgU05QQS9NQUMu
CgogICBJZiBhbiBFU0FESSBpbnN0YW5jZSBiZWxpZXZlcyB0aGF0IGl0IGhhcyBubyBFU0FESSBu
ZWlnaGJvcnMsIGl0CgpJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCiAgIGlnbm9yZXMgYW55IEVTQURJIFBEVXMg
aXQgcmVjZWl2ZXMuCgo0LjQgRGV0YWlscyBvZiBSZWNlaXZpbmcgYW5kIFNlbmRpbmcgRVNBREkg
UERVcwoKICAgICAgICAgICAgIEV2ZW50ICAgICB8ICAgICBTZWN0aW9uCiAgICAgICAgIC0tLS0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgUmVjZWl2ZSAgICB8ICAg
U2VlCiAgICAgICAgICAgRVNBREktQ1NOUCAgfCAgIFNlY3Rpb24gNC40LjEKICAgICAgICAgLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICBSZWNlaXZlICAgIHwg
ICBTZWUKICAgICAgICAgICBFU0FESS1QU05QICB8ICAgU2VjdGlvbiA0LjQuMgogICAgICAgICAt
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgIFJlY2VpdmUgICAg
fCAgIFNlZQogICAgICAgICAgIEVTQURJLUxTUCAgIHwgICBTZWN0aW9uIDQuNC4zCiAgICAgICAg
IC0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgUGFzc2FnZSAg
ICB8ICAgU2VlCiAgICAgICAgICAgIG9mIFRpbWUgICAgfCAgIFNlY3Rpb24gNC40LjQKICAgICAg
ICAgLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICBOZWlnaGJv
ciAgIHwgICBTZWUKICAgICAgICAgICBBcHBlYXJhbmNlICB8ICAgU2VjdGlvbiA0LjQuNQogICAg
ICAgICAtLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tCgo0LjQuMSBFU0FESS1DU05Q
IFJlY2VpcHQKCiAgIElmIGFuIEVTQURJIFJCcmlkZ2UgUkIxIGJlbGlldmVzIGl0IGlzIERSQiBv
biBhIHZpcnR1YWwgbGluayBmb3IgRGF0YQogICBMYWJlbCBYLCBpdCBpZ25vcmVzIGFuIEVTQURJ
LUNTTlAgaXQgcmVjZWl2ZXMuCgogICBJZiBSQjEgYmVsaWV2ZXMgaXQgaXMgbm90IERSQjoKCiAg
ICAgIFdoZW4gUkIxIHJlY2VpdmVzIGFuIEVTQURJLUNTTlAgZnJvbSBSQjIgYW5kIGRldGVjdHMg
dGhhdCBpdCBoYXMKICAgICAgRVNBREktTFNQcyB0aGF0IFJCMiBpcyBtaXNzaW5nLCBpdCBzZXRz
IHRoZSB0cmFuc21pc3Npb24gZmxhZyBvbmx5CiAgICAgIGZvciBpdHMgb3duIEVTQURJLUxTUHMg
dGhhdCBSQjIgaXMgbWlzc2luZy4gTWlzc2luZyBFU0FESS1MU1BzCiAgICAgIG9yaWdpbmF0ZWQg
Ynkgb3RoZXIgRVNBREkgUkJyaWRnZXMgd2lsbCBiZSBkZXRlY3RlZCBieSB0aG9zZSBvdGhlcgog
ICAgICBFU0FESSBSQnJpZGdlcyBiZWNhdXNlIGFsbCBkYXRhIHJlYWNoYWJsZSBFU0FESSBSQnJp
ZGdlcwogICAgICBwYXJ0aWNpcGF0aW5nIGZvciBEYXRhIExhYmVsIFggYXJlIGFkamFjZW50LgoK
ICAgICAgV2hlbiBSQjEgcmVjZWl2ZXMgYW4gRVNBREktQ1NOUCBmcm9tIFJCMiBhbmQgZGV0ZWN0
cyB0aGF0IGl0IGlzCiAgICAgIG1pc3NpbmcgRVNBREktTFNQcyBvcmlnaW5hdGVkIGJ5IFJCcmlk
Z2VzIHJlYWNoYWJsZSBmcm9tIFJCMSB0aGF0CiAgICAgIFJCMiBoYXMsIGl0IGdlbmVyYXRlcyBv
bmUgb3IgbW9yZSBFU0FESS1QU05QIFBEVXMuIEdlbmVyYWxseSwKICAgICAgRVNBREktUFNOUHMg
YXJlIG11bHRpY2FzdCBhbmQgbWF5IGJlIGZyYWdtZW50ZWQgYXMgaW4gSVMtSVM7CiAgICAgIGhv
d2V2ZXIsIGlmIFJCMSBpcyBtaXNzaW5nIEVTQURJLUxTUHMgZnJvbSBSQng8L2ZvbnQ+PC9zdHJp
a2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+c2V0IHRvIHplcm88L2Zv
bnQ+PC9zdHJvbmc+IGFuZCA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj5SQng8
L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+dGhl
IEVncmVzcwogICAgICBOaWNrbmFtZTwvZm9udD48L3N0cm9uZz4gaXMKICAgICAgPHN0cmlrZT48
Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+YWR2ZXJ0aXNpbmcgdW5pY2FzdCBFU0FESSBQRFUg
c3VwcG9ydCwgUkIxIE1BWSBjb25zdHJ1Y3Qgb25lIG9yCiAgICAgIG1vcmUgRUFTREktUFNOUCBm
cmFnbWVudHMgbGlzdGluZyBvbmx5IFJCeCBFU0FEUC1MU1BzIGFuZCB1bmljYXN0CiAgICAgIHRo
b3NlIEVTQURJLVBTTlBzIHRvIFJCeC4KCklOVEVSTkVULURSQUZUICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOjwvZm9udD48L3N0cmlrZT4gPHN0cm9u
Zz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj50aGUgbmlja25hbWUgb2YgdGhlIGRlc3Rp
bmF0aW9uIFJCcmlkZ2UuCgogICBUbyBzdXBwb3J0IHVuaWNhc3Rpbmcgb2Y8L2ZvbnQ+PC9zdHJv
bmc+IEVTQURJCgo8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj40LjQuMiBFU0FE
SS1QU05QIFJlY2VpcHQKCiAgIFdoZW4gUkJ4IHJlY2VpdmVzIGFuIEVTQURJLVBTTlAgUERVLCBp
ZiBSQng8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIr
MSI+UERVcywgU2VjdGlvbiA0LjYuMi4yIG9mIFtSRkM2MzI1XTwvZm9udD48L3N0cm9uZz4gaXMK
ICAgPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5yZXBsYWNlZCB3aXRoPC9m
b250Pjwvc3Ryb25nPiB0aGUgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+b3Jp
Z2luYXRvciBvZiBhbnkKICAgRVNBREktTFNQcyByZXF1ZXN0ZWQgYnk8L2ZvbnQ+PC9zdHJpa2U+
IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+Zm9sbG93aW5nOgoKICAgIjQu
Ni4yLjIuIFRSSUxMIEVTQURJIFBhY2tldHMKCiAgICAgIElmIE09MSw8L2ZvbnQ+PC9zdHJvbmc+
IHRoZSA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj5FU0FESS1QU05QIHRob3Nl
IEVTQURJLUxTUHMgd2lsbCBiZQogICBtdWx0aWNhc3Qgb248L2ZvbnQ+PC9zdHJpa2U+IDxzdHJv
bmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+ZWdyZXNzIG5pY2tuYW1lIGRlc2lnbmF0
ZXM8L2ZvbnQ+PC9zdHJvbmc+IHRoZSA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9Iisx
Ij52aXJ0dWFsIGxpbmsuCgo0LjQuMyBFU0FESS1MU1AgUmVjZWlwdAoKICAgUHJvY2Vzc2luZyBv
ZiBhIHJlY2VpdmVkIEVTQURJLUxTUDwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xv
cj0nZ3JlZW4nIHNpemU9IisxIj5kaXN0cmlidXRpb24gdHJlZS4gIFRoZQogICAgICBwYWNrZXQ8
L2ZvbnQ+PC9zdHJvbmc+IGlzIDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+
Zm9yd2FyZGVkPC9mb250Pjwvc3Ryb25nPiBhcyA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicg
c2l6ZT0iKzEiPmRlc2NyaWJlZDwvZm9udD48L3N0cm9uZz4gaW4gPHN0cmlrZT48Zm9udCBjb2xv
cj0ncmVkJyBzaXplPSIrMSI+W0ZTLUxTUF0uPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250
IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPlNlY3Rpb24gNC42LjIuNS48L2ZvbnQ+PC9zdHJvbmc+
ICBJbiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPmFkZGl0aW9uLAogICAg
ICBpZjwvZm9udD48L3N0cm9uZz4gdGhlIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0i
KzEiPmNhc2Ugb2YgcmVjZWl2aW5nIGFuIEVTQURJLUxTUCB3aXRoIGEgc21hbGxlciBzZXF1ZW5j
ZSBudW1iZXIKICAgdGhhbiB0aGUgY29weSBzdG9yZWQ8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+
PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+Zm9yd2FyZGluZyBSQnJpZGdlIGlzICgxKSBp
bnRlcmVzdGVkPC9mb250Pjwvc3Ryb25nPiBpbiB0aGUgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVk
JyBzaXplPSIrMSI+bG9jYWwgRUFTREkgTGluayBTdGF0ZSBEYXRhYmFzZTwvZm9udD48L3N0cmlr
ZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5zcGVjaWZpZWQgVkxBTgog
ICAgICBvciBGaW5lIEdyYWluZWQgTGFiZWwgW1JGQ2ZnbF0sICgyKSBpbXBsZW1lbnRzPC9mb250
Pjwvc3Ryb25nPiB0aGUgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+bG9jYWw8
L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+VFJJ
TEw8L2ZvbnQ+PC9zdHJvbmc+IEVTQURJIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0i
KzEiPmluc3RhbmNlIHdpbGwgYWxzbyBzY2hlZHVsZSBtdWx0aWNhc3RpbmcgaXRzIHN0b3JlZCBj
b3B5LgoKNC40LjQgUGFzc2FnZSBvZiBUaW1lCgogICBJZiBhbjwvZm9udD48L3N0cmlrZT4KICAg
ICAgPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5wcm90b2NvbCwgYW5kICgz
KTwvZm9udD48L3N0cm9uZz4gRVNBREkgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIr
MSI+aW5zdGFuY2UgYmVsaWV2ZXMgaXQ8L2ZvbnQ+PC9zdHJpa2U+IGlzIDxzdHJpa2U+PGZvbnQg
Y29sb3I9J3JlZCcgc2l6ZT0iKzEiPkRSQiwgaXQgbXVsdGljYXN0cyBhbiBFU0FESS1DU05QCiAg
IHBlcmlvZGljYWxseSAodGhyaWNlIHBlciBDU05QIFRpbWUsIHNlZSBTZWN0aW9uIDYuMSk8L2Zv
bnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+ZW5hYmxl
ZCBmb3IgdGhhdCBWTEFOIG9yIEZpbmUgR3JhaW5lZAogICAgICBMYWJlbCwgdGhlIGlubmVyIGZy
YW1lIGlzIGRlY2Fwc3VsYXRlZCBhbmQgcHJvdmlkZWQ8L2ZvbnQ+PC9zdHJvbmc+IHRvIDxzdHJp
a2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPmtlZXA8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJv
bmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+dGhhdCBsb2NhbAogICAgICBFU0FESSBw
cm90b2NvbC4KCiAgICAgIElmIE09MCBhbmQ8L2ZvbnQ+PC9zdHJvbmc+IHRoZSA8c3RyaWtlPjxm
b250IGNvbG9yPSdyZWQnIHNpemU9IisxIj5saW5rCiAgIHN0YXRlIGRhdGFiYXNlIHN5bmNocm9u
aXplZCBhbW9uZyBpdHMgbmVpZ2hib3JzIG9uPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250
IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPmVncmVzcyBuaWNrbmFtZSBpcyBub3QgdGhhdCBvZjwv
Zm9udD48L3N0cm9uZz4gdGhlIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPnZp
cnR1YWwgbGluay4KCiAgIFRoZSBtdWx0aS1ob3AgVFJJTEwgbXVsdGktZGVzdGluYXRpb24gcGFj
a2V0IGRpc3RyaWJ1dGlvbiB3aXRoCiAgIFJldmVyc2UgUGF0aCBGb3J3YXJkaW5nIENoZWNrIHdp
bGwgdHlwaWNhbGx5IGJlIGxlc3MgcmVsaWFibGUgdGhhbjwvZm9udD48L3N0cmlrZT4gPHN0cm9u
Zz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5yZWNlaXZpbmcKICAgICAgUkJyaWRnZSw8
L2ZvbnQ+PC9zdHJvbmc+IHRoZSA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj5z
aW5nbGUgaG9wIGxpbmstbG9jYWwgTFNQIHN5bmNocm9uaXphdGlvbiBvZiBUUklMTCBJUy1JUy4K
ICAgVGhlcmVmb3JlLDwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4n
IHNpemU9IisxIj5wYWNrZXQgaXMgZm9yd2FyZGVkIGFzPC9mb250Pjwvc3Ryb25nPiBmb3IgPHN0
cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+TFNQIHN5bmNocm9uaXphdGlvbiByb2J1
c3RuZXNzLDwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9
IisxIj5rbm93biB1bmljYXN0IFRSSUxMIERhdGE8L2ZvbnQ+PC9zdHJvbmc+CiAgICAgIGluIDxz
dHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPmFkZGl0aW9uIHRvIHNlbmRpbmcKICAg
RVNBREktQ1NOUHMgd2hlbiBpdDwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0n
Z3JlZW4nIHNpemU9IisxIj5TZWN0aW9uIDQuNi4yLjQuIElmIE09MCBhbmQgdGhlIGVncmVzcyBu
aWNrbmFtZTwvZm9udD48L3N0cm9uZz4gaXMgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXpl
PSIrMSI+RFJCLCBhbiBFU0FESTwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0n
Z3JlZW4nIHNpemU9IisxIj50aGF0IG9mIHRoZQogICAgICByZWNlaXZpbmc8L2ZvbnQ+PC9zdHJv
bmc+IFJCcmlkZ2UgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+U0hPVUxEIGFs
c28gdHJhbnNtaXQgYW4KICAgRVNBREktQ1NOUCBmb3IgYW48L2ZvbnQ+PC9zdHJpa2U+IDxzdHJv
bmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+YW5kIHRoZSByZWNlaXZpbmcgUkJyaWRn
ZSBzdXBwb3J0cyB1bmljYXN0PC9mb250Pjwvc3Ryb25nPiBFU0FESSA8c3RyaWtlPjxmb250IGNv
bG9yPSdyZWQnIHNpemU9IisxIj5pbnN0YW5jZSBpZiBhbGwgb2Y8L2ZvbnQ+PC9zdHJpa2U+CiAg
ICAgIDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+UERVcywgdGhlbjwvZm9u
dD48L3N0cm9uZz4gdGhlIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPmZvbGxv
d2luZyBjb25kaXRpb25zCiAgIGFyZSBtZXQ6CgogICBvICBpdCBzZWVzIG9uZSBvciBtb3JlPC9m
b250Pjwvc3RyaWtlPiBFU0FESSA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj5u
ZWlnaGJvcnMgZm9yIHRoYXQgaW5zdGFuY2UsPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250
IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPnBhY2tldCBpcyBkZWNhcHN1bGF0ZWQ8L2ZvbnQ+PC9z
dHJvbmc+IGFuZAogICA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj5vICBpdCBk
b2VzIG5vdCBiZWxpZXZlPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVl
bicgc2l6ZT0iKzEiPnByb2Nlc3NlZCBpZjwvZm9udD48L3N0cm9uZz4gaXQgPHN0cmlrZT48Zm9u
dCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+aXMgRFJCIGZvcjwvZm9udD48L3N0cmlrZT4KICAgICAg
PHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5tZWV0cyB0aGUgdGhyZWUgbnVt
YmVyZWQgY29uZGl0aW9ucyBpbjwvZm9udD48L3N0cm9uZz4gdGhlIDxzdHJvbmc+PGZvbnQgY29s
b3I9J2dyZWVuJyBzaXplPSIrMSI+cGFyYWdyYXBoIGFib3ZlLAoKSU5URVJORVQtRFJBRlQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJJTEw6PC9mb250Pjwv
c3Ryb25nPiBFU0FESSA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj5pbnN0YW5j
ZSwgYW5kCiAgIG88L2ZvbnQ+PC9zdHJpa2U+CgogICAgICA8c3Ryb25nPjxmb250IGNvbG9yPSdn
cmVlbicgc2l6ZT0iKzEiPm90aGVyd2lzZTwvZm9udD48L3N0cm9uZz4gaXQgPHN0cmlrZT48Zm9u
dCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+aGFzIG5vdCByZWNlaXZlZCBvciBzZW50IGFuIEVTQURJ
LUNTTlAgUERVIGZvciB0aGUgaW5zdGFuY2U8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQg
Y29sb3I9J2dyZWVuJyBzaXplPSIrMSI+aXMgZGlzY2FyZGVkLiIKCiAgIFRoZSByZWZlcmVuY2Vz
IHRvICI0LjYuMi4yIiwgIjQuNi4yLjQiLCBhbmQgIjQuNi4yLjUiIGFib3ZlIHJlZmVyIHRvCiAg
IHRob3NlIHNlY3Rpb25zIGluIFtSRkM2MzI1XS4KCjQuNCBFU0FESSBSZWxpYWJsZSBGbG9vZGlu
ZwoKICAgVGhlIElTLUlTIHJlbGlhYmxlIGZsb29kaW5nIG1lY2hhbmlzbSAodGhlIFVwZGF0ZSBQ
cm9jZXNzKSBpcwogICBtb2RpZmllZDwvZm9udD48L3N0cm9uZz4gZm9yIDxzdHJvbmc+PGZvbnQg
Y29sb3I9J2dyZWVuJyBzaXplPSIrMSI+RVNBREkgaW48L2ZvbnQ+PC9zdHJvbmc+IHRoZSA8c3Ry
aWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj5DU05QIFRpbWUgKHNlZSBTZWN0aW9uIDYu
MSkgb2Y8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIr
MSI+d2F5cyBsaXN0ZWQgYmVsb3cuIFVubGVzcyBzdGF0ZWQgb3RoZXJ3aXNlLDwvZm9udD48L3N0
cm9uZz4KICAgdGhlIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPkRSQi4KCjQu
NC41IE5laWdoYm9yIEFwcGVhcmFuY2U8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29s
b3I9J2dyZWVuJyBzaXplPSIrMSI+RVNBREkgdXBkYXRlIHByb2Nlc3Mgd29ya3MgYXMgZGVzY3Jp
YmVkIGluIFtJUy1JU10gYW5kIFtGUy1MU1BdLjwvZm9udD48L3N0cm9uZz4KCiAgIFdoZW4gYW4g
RVNBREkgaW5zdGFuY2Ugc2VlcyB0aGF0IGl0IGhhcyBhIG5ldyA8c3Ryb25nPjxmb250IGNvbG9y
PSdncmVlbicgc2l6ZT0iKzEiPkVTQURJPC9mb250Pjwvc3Ryb25nPiBuZWlnaGJvciwgaXRzIDxz
dHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPnNlbGYtCiAgIG9yaWdpbmF0ZWQ8L2Zv
bnQ+PC9zdHJpa2U+CiAgIDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+c2Vs
Zi1vcmlnaW5hdGVkPC9mb250Pjwvc3Ryb25nPiBFQVNESS1MU1AgZnJhZ21lbnRzIGFyZSBzY2hl
ZHVsZWQgdG8gYmUgc2VudCBhbmQgTUFZCiAgIGJlIHVuaWNhc3QgdG8gdGhhdCBuZWlnaGJvciBp
ZiB0aGUgbmVpZ2hib3IgaXMgYW5ub3VuY2luZyBpbiBpdHMgTFNQCiAgIHRoYXQgaXQgc3VwcG9y
dHMgdW5pY2FzdCBFU0FESSAoc2VlIFNlY3Rpb24gNi4xKS4gSWYgYWxsIHRoZSBvdGhlcgogICBF
U0FESSBpbnN0YW5jZXMgZm9yIHRoZSBzYW1lIERhdGEgTGFiZWwgc2VuZCB0aGVpciBzZWxmLW9y
aWdpbmF0ZWQKICAgRVNBREktTFNQcyBpbW1lZGlhdGVseSwgdGhlcmUgbWF5IGJlIGEgc3VyZ2Ug
b2YgdHJhZmZpYyB0byB0aGF0IG5ldwoKPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIr
MSI+SU5URVJORVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgVFJJTEw6IEVTQURJPC9mb250Pjwvc3RyaWtlPgogICBuZWlnaGJvci4gU28gdGhlIEVT
QURJIGluc3RhbmNlcyBTSE9VTEQgd2FpdCBhbiBpbnRlcnZhbCBvZiB0aW1lCiAgIGJlZm9yZSBz
ZW5kaW5nIHRoZWlyIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPkVTQURJLUxT
UDwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5F
U0FESS1MU1Aocyk8L2ZvbnQ+PC9zdHJvbmc+IHRvIGEgbmV3IG5laWdoYm9yLiAgVGhlIGludGVy
dmFsCiAgIHRpbWUgdmFsdWUgaXMgdXAgdG8gdGhlIGRldmljZSA8c3RyaWtlPjxmb250IGNvbG9y
PSdyZWQnIHNpemU9IisxIj5pbXBsZW1lbnRhdGlvbiBhbmQgaXMgc3ViamVjdCB0byB0aGUgdXN1
YWwKICAgSVMtSVMgdGltaW5nIGppdHRlci48L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQg
Y29sb3I9J2dyZWVuJyBzaXplPSIrMSI+aW1wbGVtZW50YXRpb24uPC9mb250Pjwvc3Ryb25nPiBP
bmUgc3VnZ2VzdGlvbiBpcyB0aGF0CiAgIHRoZSBpbnRlcnZhbCB0aW1lIGNhbiBiZSBhc3NpZ25l
ZCBhIHJhbmRvbSB2YWx1ZSB3aXRoIGEgcmFuZ2UgYmFzZWQKICAgb24gdGhlIDxzdHJpa2U+PGZv
bnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPlJCcmlkZ2UncyBuaWNrbmFtZQogICAob3IgYW55IG9u
ZTwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5S
QnJpZGdlJ3Mgbmlja25hbWUgKG9yIGFueSBvbmUgb2YgaXRzIG5pY2tuYW1lcyBpZiBpdCBob2xk
cwogICBtb3JlIHRoYW4gb25lKSBzdWNoIGFzICggMjAwMCAqIG5pY2tuYW1lIC8gMioqMTYgKSBt
aWxsaXNlY29uZHMKICAgYXNzdW1pbmcgIm5pY2tuYW1lIiB0byBiZSBhbiB1bnNpZ25lZCBxdWFu
dGl0eS4KCiAgIFRoZSBtdWx0aS1ob3AgZGlzdHJpYnV0aW9uIHRyZWUgbWV0aG9kIHdpdGggUmV2
ZXJzZSBQYXRoIEZvcndhcmRpbmcKICAgQ2hlY2sgdXNlZCBmb3IgbXVsdGljYXN0IGRpc3RyaWJ1
dGlvbiBieSBUUklMTCB3aWxsIHR5cGljYWxseSBiZSBsZXNzCiAgIHJlbGFibGUgdGhhbiB0cmFu
c21pc3Npb24gb3ZlciBhIHNpbmdsZSBsb2NhbCBicm9hZGNhc3QgbGluayBob3AuIEZvcgogICBM
U1Agc3luY2hyb25pemF0aW9uIHJvYnVzdG5lc3MsIGluIGFkZGl0aW9uIHRvIHNlbmRpbmcgRVNB
REktQ1NOUHMgYXMKICAgdXN1YWwgd2hlbiBpdCBpcyBEUkIsIGFuIEVTQURJIFJCcmlkZ2UgU0hP
VUxEIGFsc28gdHJhbnNtaXQgYW4gRVNBREktCiAgIENTTlAgZm9yIGFuIEVTQURJIGluc3RhbmNl
IGlmIGFsbCBvZiB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlCiAgIG1ldDoKCiAgIG8gIGl0
IHNlZXMgb25lIG9yIG1vcmUgRVNBREkgbmVpZ2hib3JzIGZvciB0aGF0IGluc3RhbmNlLCBhbmQK
ICAgbyAgaXQgZG9lcyBub3QgYmVsaWV2ZSBpdCBpcyBEUkIgZm9yIHRoZSBFU0FESSBpbnN0YW5j
ZSwgYW5kCiAgIG8gIGl0IGhhcyBub3QgcmVjZWl2ZWQgb3Igc2VudCBhbiBFU0FESS1DU05QIFBE
VSBmb3IgdGhlIGluc3RhbmNlIGZvcgogICAgICB0aGUgYXZlcmFnZTwvZm9udD48L3N0cm9uZz4g
b2YgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+aXRzIG5pY2tuYW1lcyBpZiBp
dCBob2xkcyBtb3JlIHRoYW4gb25lKSBzdWNoIGFzICggMiAqCiAgIG5pY2tuYW1lIC8gMHhGRkMw
ICkgc2Vjb25kcyBhc3N1bWluZyAibmlja25hbWUiPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxm
b250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPnRoZSBDU05QIFRpbWUgKHNlZSBTZWN0aW9uIDYu
MSkgb2YgdGhlIERSQjwvZm9udD48L3N0cm9uZz4gYW5kIDxzdHJpa2U+PGZvbnQgY29sb3I9J3Jl
ZCcgc2l6ZT0iKzEiPjB4RkZDTyB0byBiZQogICB1bnNpZ25lZCBxdWFudGl0aWVzLjwvZm9udD48
L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5pdHMKICAgICAg
Q1NOUCBUaW1lLjwvZm9udD48L3N0cm9uZz4KCklOVEVSTkVULURSQUZUICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESQoKNS4gRW5kIFN0YXRp
b24gQWRkcmVzc2VzCgogICBUaGUgc3Vic2VjdGlvbnMgYmVsb3cgZGlzY3VzcyBlbmQgc3RhdGlv
biBhZGRyZXNzIGNvbnNpZGVyYXRpb25zIGluCiAgIHRoZSBjb250ZXh0IG9mIEVTQURJLgoKNS4x
IExlYXJuaW5nIENvbmZpZGVuY2UgTGV2ZWwKCiAgIFRoZSBjb25maWRlbmNlIGxldmVsIG1lY2hh
bmlzbSBhbGxvd3MgYW4gUkJyaWRnZSBjYW1wdXMgbWFuYWdlciB0bwogICBjYXVzZSBjZXJ0YWlu
IGFkZHJlc3MgbGVhcm5pbmcgc291cmNlcyB0byBwcmV2YWlsIG92ZXIgb3RoZXJzLiBNQUMKICAg
YWRkcmVzcyBpbmZvcm1hdGlvbiBsZWFybmVkIHRocm91Z2ggYSByZWdpc3RyYXRpb24gcHJvdG9j
b2wsIHN1Y2ggYXMKICAgWzgwMi4xWF0gd2l0aCBhIGNyeXB0b2dyYXBoaWNhbGx5IGJhc2VkIEVB
UCBbUkZDMzc0OF0gbWV0aG9kLCBtaWdodAogICBiZSBjb25zaWRlcmVkIG1vcmUgcmVsaWFibGUg
dGhhbiBpbmZvcm1hdGlvbiBsZWFybmVkIHRocm91Z2ggdGhlIG1lcmUKICAgb2JzZXJ2YXRpb24g
b2YgZGF0YSB0cmFmZmljLiAgV2hlbiBzdWNoIGF1dGhlbnRpY2F0ZWQgbGVhcm5lZCBhZGRyZXNz
CiAgIGluZm9ybWF0aW9uIGlzIHRyYW5zbWl0dGVkIHZpYSB0aGUgRVNBREkgcHJvdG9jb2wsIHRo
ZSB1c2Ugb2YKICAgYXV0aGVudGljYXRpb24gaW4gdGhlIFRSSUxMIEVTQURJLUxTUCBwYWNrZXRz
IGNvdWxkIG1ha2UgdGFtcGVyaW5nCiAgIHdpdGggaXQgaW4gdHJhbnNpdCB2ZXJ5IGRpZmZpY3Vs
dC4gIEFzIGEgcmVzdWx0LCBpdCBtaWdodCBiZQogICByZWFzb25hYmxlIHRvIGFubm91bmNlIHN1
Y2ggYXV0aGVudGljYXRlZCBpbmZvcm1hdGlvbiB2aWEgdGhlIEVTQURJCiAgIHByb3RvY29sIHdp
dGggYSBoaWdoIGNvbmZpZGVuY2UsIHNvIGl0IHdvdWxkIGJlIHVzZWQgaW4gcHJlZmVyZW5jZSB0
bwogICBhbnkgYWx0ZXJuYXRpdmUgbGVhcm5pbmcgZnJvbSBkYXRhIG9ic2VydmF0aW9uLgoKNS4y
IEZvcmdldHRpbmcgRW5kIFN0YXRpb24gQWRkcmVzc2VzCgogICBUaGUgZW5kIHN0YXRpb24gYWRk
cmVzc2VzIGxlYXJuZWQgdGhyb3VnaCB0aGUgVFJJTEwgRVNBREkgcHJvdG9jb2wKICAgc2hvdWxk
IGJlIGZvcmdvdHRlbiB0aHJvdWdoIGNoYW5nZXMgaW4gRVNBREktTFNQcy4gVGhlIHRpbWUgb3V0
IG9mCiAgIHRoZSBsZWFybmVkIGVuZCBzdGF0aW9uIGFkZHJlc3MgaXMgdXAgdG8gdGhlIG9yaWdp
bmF0aW5nIFJCcmlkZ2UgdGhhdAogICBkZWNpZGVzIHdoZW4gdG8gcmVtb3ZlIHN1Y2ggaW5mb3Jt
YXRpb24gZnJvbSBpdHMgRVNBREktTFNQcyAob3IgdXAgdG8KICAgRVNBREkgcHJvdG9jb2wgdGlt
ZW91dHMgaWYgdGhlIG9yaWdpbmF0aW5nIFJCcmlkZ2UgYmVjb21lcwogICB1bnJlYWNoYWJsZSku
CgogICBJZiBSQnJpZGdlIFJCbiBwYXJ0aWNpcGF0aW5nIGluIHRoZSBUUklMTCBFU0FESSBwcm90
b2NvbCBmb3IgRGF0YQogICBMYWJlbCBYIG5vIGxvbmdlciB3aXNoZXMgdG8gcGFydGljaXBhdGUg
aW4gRVNBREksIGl0IGNlYXNlcyB0bwogICBwYXJ0aWNpcGF0ZSBieSAoMSkgY2xlYXJpbmcgdGhl
IEVTQURJIHBhcnRpY2lwYXRpb24gYml0IGluIHRoZQogICBhcHByb3ByaWF0ZSBJbnRlcmVzdGVk
IFZMQU5zIG9yIEludGVyZXN0ZWQgTGFiZWxzIHN1Yi1UTFYgYW5kICgyKQogICBzZW5kaW5nIGEg
ZmluYWwgRVNBREktTFNQIG51bGxpbmcgb3V0IGl0cyBFU0FESS1MU1AgaW5mb3JtYXRpb24uCgo1
LjMgRHVwbGljYXRlIE1BQyBBZGRyZXNzCgogICBXaXRoIEVTQURJLCBpdCBpcyBwb3NzaWJsZSB0
byBwZXJzaXN0ZW50bHkgc2VlIG9jY3VycmVuY2VzIG9mIHRoZQogICBzYW1lIE1BQyBhZGRyZXNz
IHdpdGggdGhlIHNhbWUgRGF0YSBMYWJlbCBiZWluZyBhZHZlcnRpc2VkIGFzCiAgIHJlYWNoYWJs
ZSBieSB0d28gb3IgbW9yZSBSQnJpZGdlcy4gVGhlIHNwZWNpZmljYXRpb24gb2YgaG93IHRvIGhh
bmRsZQogICB0aGlzIHNpdHVhdGlvbiBpbiBbUkZDNjMyNV0gaXMgdXBkYXRlZCBieSByZXBsYWNp
bmcgdGhlIGxhc3Qgc2VudGVuY2UKCklOVEVSTkVULURSQUZUICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESQoKICAgb2YgdGhlIGxhc3QgcGFy
YWdyYXBoIG9mIFNlY3Rpb24gPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+NC4y
PC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPjQu
Mi42PC9mb250Pjwvc3Ryb25nPiBvZiBbUkZDNjMyNV0gYXMgc2hvd24gYmVsb3cgdG8KICAgcHJv
dmlkZSBiZXR0ZXIgdHJhZmZpYyBzcHJlYWRpbmcgd2hpbGUgYXZvaWRpbmcgcG9zc2libGUgYWRk
cmVzcwogICBmbGlwLWZsb3BwaW5nLgoKICAgQXMgYmFja2dyb3VuZCwgYXNzdW1lIHNvbWUgZW5k
IHN0YXRpb24gb3Igc2V0IG9mIGVuZCBzdGF0aW9ucyBoYXZlCiAgIHR3byBvciBtb3JlIHBvcnRz
IHdpdGggdGhlIHNhbWUgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+TUFDJmFt
cDtsYWJlbDwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9
IisxIj5NQUMgYWRkcmVzcyBpbiB0aGUgc2FtZSBEYXRhIExhYmVsPC9mb250Pjwvc3Ryb25nPgog
ICB3aXRoIGVhY2ggcG9ydCBjb25uZWN0ZWQgdG8gZGlmZmVyZW50IFJCcmlkZ2VzIChSQjEsIFJC
MiwgLi4uKSBieQogICBzZXBhcmF0ZSBsaW5rcy4gPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBz
aXplPSIrMSI+KExhYmVsIGlzIGEKICAgVkxBTiBvciBGR0wuKTwvZm9udD48L3N0cmlrZT4gIFdp
dGggRVNBREksIHNvbWUgb3RoZXIgUkJyaWRnZSwgUkIwLCBjYW4KICAgcGVyc2lzdGVudGx5IHNl
ZSB0aGF0IDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPk1BQyZhbXA7bGFiZWw8
L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+TUFD
IGFkZHJlc3MgaW4gdGhhdCBEYXRhIExhYmVsPC9mb250Pjwvc3Ryb25nPiBjb25uZWN0ZWQgdG8K
ICAgbXVsdGlwbGUgUkJyaWRnZXMuIFdoZW4gUkIwIGluZ3Jlc3NlcyBhIGZyYW1lIGRlc3RpbmVk
IGZvciB0aGF0IDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPk1BQyZhbXA7bGFi
ZWwsPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEi
Pk1BQwogICBhbmQgbGFiZWwsPC9mb250Pjwvc3Ryb25nPiB0aGUgY3VycmVudCBbUkZDNjMyNV0g
dGV4dCBwZXJtaXRzIGEgd2lkZSByYW5nZSBvZgogICBiZWhhdmlvci4gIEluIHBhcnRpY3VsYXIs
IGl0IHdvdWxkIHBlcm1pdCBSQjAgdG8gdXNlIHNvbWUgcnVsZSBzdWNoCiAgIGFzIGFsd2F5cyBz
ZW5kIHRvIHRoZSBlZ3Jlc3Mgd2l0aCB0aGUgbG93ZXN0IFN5c3RlbSBJRCwgd2hpY2ggd291bGQK
ICAgcHV0IGFsbCBvZiB0aGlzIHRyYWZmaWMgdGhyb3VnaCBvbmUgb2YgdGhlIGVncmVzcyBSQnJp
ZGdlcyBhbmQgb25lIG9mCiAgIHRoZSBlbmQgc3RhdGlvbiBwb3J0cy4gIDxzdHJpa2U+PGZvbnQg
Y29sb3I9J3JlZCcgc2l6ZT0iKzEiPlRoZXJlPC9mb250Pjwvc3RyaWtlPiAgPHN0cm9uZz48Zm9u
dCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5XaXRoIHRoYXQgYmVoYXZpb3IsIHRoZXJlPC9mb250
Pjwvc3Ryb25nPiB3b3VsZCBiZSBubyBsb2FkCiAgIHNwcmVhZGluZyBldmVuIGlmIHRoZXJlIHdl
cmUgbXVsdGlwbGUgZGlmZmVyZW50IGluZ3Jlc3MgUkJyaWRnZXMKICAgYW5kL29yIGRpZmZlcmVu
dCBNQUMgYWRkcmVzc2VzIHdpdGggdGhlIHNhbWUgcmVhY2hhYmlsaXR5LiBJdCBhbHNvCiAgIHdv
dWxkIGFsc28gcGVybWl0IFJCMCB0byBzZW5kIGRpZmZlcmVudCB0cmFmZmljIHRvIGRpZmZlcmVu
dCBlZ3Jlc3NlcwogICBieSBkb2luZyBFQ01QIGF0IGEgZmxvdyBsZXZlbCwgd2hpY2ggd291bGQg
bGlrZWx5IHJlc3VsdCBpbiByZXR1cm4KICAgdHJhZmZpYyB0byBSQjAgZnJvbSBSQjEsIFJCMiwg
Li4uIGZvciB0aGUgc2FtZSA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj5NQUMm
YW1wO2xhYmVsLjwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNp
emU9IisxIj5NQUMgYW5kIGxhYmVsLjwvZm9udD48L3N0cm9uZz4gVGhlCiAgIHJlc3VsdGluZyBh
ZGRyZXNzIGZsaXAtZmxvcHBpbmcgY291bGQgY2F1c2UgcHJvYmxlbXMuCgogICBUaGlzIHVwZGF0
ZSB0byBbUkZDNjMyNV0gYXZvaWRzIHRoZXNlIHBvdGVudGlhbCBkaWZmaWN1bHRpZXMgYnkKICAg
cmVxdWlyaW5nIFJCMCB0byB1c2Ugb25lIG9mIHRoZSBmb2xsb3dpbmcgdHdvIHBvbGljaWVzOiAo
MSkgdXNlIG9ubHkKICAgb25lIGVncmVzcyBmb3IgYSBwYXJ0aWN1bGFyIDxzdHJpa2U+PGZvbnQg
Y29sb3I9J3JlZCcgc2l6ZT0iKzEiPk1BQyZhbXA7bGFiZWw8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJv
bmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+TUFDIGFuZCBsYWJlbDwvZm9udD48L3N0
cm9uZz4gYnV0IHRvIHNlbGVjdCB0aGF0IGVncmVzcwogICBwc2V1ZG8tcmFuZG9tbHkgYmFzZWQg
b24gdGhlIHRvcG9sb2d5IGluY2x1ZGluZyBNQUMgcmVhY2hhYmlsaXR5IG9yCiAgICgyKSBpZiBp
dCB3aWxsIG5vdCBiZSBkaXN0dXJiZWQgYnkgdGhlIHJldHVybmluZyBUUklMTCBEYXRhIHBhY2tl
dHMKICAgc2hvd2luZyB0aGUgc2FtZQogICA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9
IisxIj5NQUMmYW1wO2xhYmVsPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdn
cmVlbicgc2l6ZT0iKzEiPk1BQyBhbmQgbGFiZWw8L2ZvbnQ+PC9zdHJvbmc+IGZsaXAtZmxvcHBp
bmcgYmV0d2VlbiBkaWZmZXJlbnQKICAgaW5ncmVzc2VzLCBpdCBtYXkgdXNlIEVDTVAuICBBc3N1
bWluZyBtdWx0aXBsZSBpbmdyZXNzIFJCcmlkZ2VzCiAgIGFuZC9vciBtdWx0aXBsZSBNQUMgYWRk
cmVzc2VzLCBzdHJhdGVneSAxIHNob3VsZCByZXN1bHQgaW4gbG9hZAogICBzcHJlYWRpbmcgd2l0
aG91dCBhZGRyZXNzIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPmZsaXAtCiAg
IGZsb3BwaW5nPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6
ZT0iKzEiPmZsaXAtZmxvcHBpbmc8L2ZvbnQ+PC9zdHJvbmc+IHdoaWxlIHN0cmF0ZWd5IDIgd2ls
bCBwcm9kdWNlCiAgIDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+YmV0dGVy
IGFuZDwvZm9udD48L3N0cm9uZz4gbW9yZSB1bmlmb3JtIGxvYWQgPHN0cmlrZT48Zm9udCBjb2xv
cj0ncmVkJyBzaXplPSIrMSI+c3ByZWFkaW5nPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250
IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPnNwcmVhZGluZ2J1dDwvZm9udD48L3N0cm9uZz4gd2l0
aCBhZGRyZXNzIGZsaXAtZmxvcHBpbmcKICAgZnJvbSB0aGUgcG9pbnQgb2YgdmlldyBvZiBSQjAu
CgogICBPTEQgW1JGQzYzMjVdIDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+
U2VjdGlvbiA0LjIuNjwvZm9udD48L3N0cm9uZz4gdGV4dDoKICAgICAgIi4uLiBJZiBjb25maWRl
bmNlcyBhcmUgYWxzbyB0aWVkIGJldHdlZW4gdGhlIGR1cGxpY2F0ZXMsIGZvcgogICAgICBjb25z
aXN0ZW5jeSBpdCBpcyBzdWdnZXN0ZWQgdGhhdCBSQjIgZGlyZWN0IGFsbCBzdWNoIGZyYW1lcyAo
b3IKICAgICAgYWxsIHN1Y2ggZnJhbWVzIGluIHRoZSBzYW1lIEVDTVAgZmxvdykgdG93YXJkIHRo
ZSBzYW1lIGVncmVzcwogICAgICBSQnJpZGdlOyBob3dldmVyLCB0aGUgdXNlIG9mIG90aGVyIHBv
bGljaWVzIHdpbGwgbm90IGNhdXNlIGEKICAgICAgbmV0d29yayBwcm9ibGVtIHNpbmNlIHRyYW5z
aXQgUkJyaWRnZXMgZG8gbm90IGV4YW1pbmUgdGhlCiAgICAgIElubmVyLk1hY0RBIGZvciBrbm93
biB1bmljYXN0IGZyYW1lcy4iCgogICBORVcgW1JGQzYzMjVdIDxzdHJvbmc+PGZvbnQgY29sb3I9
J2dyZWVuJyBzaXplPSIrMSI+U2VjdGlvbiA0LjIuNjwvZm9udD48L3N0cm9uZz4gdGV4dDoKICAg
ICAgIi4uLgoKICAgICAgSWYgY29uZmlkZW5jZXMgYXJlIGFsc28gdGllZCBiZXR3ZWVuIHRoZSBk
dXBsaWNhdGVzIHRoZW4gUkIyIE1VU1QKICAgICAgYWRvcHQgb25lIG9mIHRoZSBmb2xsb3dpbmcg
dHdvIHN0cmF0ZWdpZXM6CgogICAgICAxLiBJbiBhIHBzZXVkby1yYW5kb20gd2F5IFtSRkM0MDg2
XSwgc2VsZWN0IG9uZSBvZiB0aGUgZWdyZXNzCiAgICAgICAgIFJCcmlkZ2VzIHRoYXQgaXMgbGVh
c3QgY29zdCBmcm9tIFJCMiBhbmQgdG8gd2hpY2ggdGhlCgo8c3Ryb25nPjxmb250IGNvbG9yPSdn
cmVlbicgc2l6ZT0iKzEiPklOVEVSTkVULURSQUZUICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESTwvZm9udD48L3N0cm9uZz4KCiAgICAgICAg
IGRlc3RpbmF0aW9uIE1BQyBhcHBlYXJzIHRvIGJlIGF0dGFjaGVkIGFuZCBzZW5kIGFsbCB0cmFm
ZmljIGZvcgogICAgICAgICB0aGUgZGVzdGluYXRpb24gTUFDIGFuZCBWTEFOIChvciA8c3RyaWtl
Pjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj5GR0wpPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25n
Pjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPkZHTCBbUkZDZmdsXSk8L2ZvbnQ+PC9zdHJv
bmc+IHRvIHRoYXQgZWdyZXNzLgogICAgICAgICBUaGlzIHBzZXVkby1yYW5kb20gY2hvaWNlIG5l
ZWQgb25seSBiZSBjaGFuZ2VkIHdoZW4gdGhlcmUgaXMgYQoKPHN0cmlrZT48Zm9udCBjb2xvcj0n
cmVkJyBzaXplPSIrMSI+SU5URVJORVQtRFJBRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgVFJJTEw6IEVTQURJPC9mb250Pjwvc3RyaWtlPgogICAgICAgICBj
aGFuZ2UgaW4gY2FtcHVzIHRvcG9sb2d5IG9yIE1BQyBhdHRhY2htZW50IGluZm9ybWF0aW9uLiBT
dWNoCiAgICAgICAgIHBzZXVkby1yYW5kb20gc2VsZWN0aW9uIHdpbGwsIG92ZXIgYSBwb3B1bGF0
aW9uIG9mIGluZ3Jlc3MKICAgICAgICAgUkJyaWRnZXMsIHByb2JhYmlsaXN0aWNhbGx5IHNwcmVh
ZCB0cmFmZmljIG92ZXIgdGhlIHBvc3NpYmxlCiAgICAgICAgIGVncmVzcyBSQnJpZGdlcy4gUmVh
c29uYWJsZSBpbnB1dHMgdG8gdGhlIHBzZXVkby1yYW5kb20KICAgICAgICAgc2VsZWN0aW9uIGFy
ZSB0aGUgaW5ncmVzcyBSQnJpZGdlIFN5c3RlbSBJRCBhbmQvb3Igbmlja25hbWUsCiAgICAgICAg
IHRoZSBWTEFOIG9yIEZHTCwgdGhlIGRlc3RpbmF0aW9uIE1BQyBhZGRyZXNzLCBhbmQgYSB2ZWN0
b3Igb2YKICAgICAgICAgdGhlIFJCcmlkZ2VzIHdpdGggY29ubmVjdGl2aXR5IHRvIHRoYXQgTUFD
IGFuZCBWTEFOLiBUaGVyZSBpcwogICAgICAgICBubyBuZWVkIGZvciBkaWZmZXJlbnQgUkJyaWRn
ZXMgdG8gdXNlIHRoZSBzYW1lIHBzZXVkby1yYW5kb20KICAgICAgICAgZnVuY3Rpb24uCgogICAg
ICAgICA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPkFzIGFuIGV4YW1wbGUg
b2Ygc3VjaCBhIGZ1bmN0aW9uLCBpZiB0aGVyZSBhcmUgayBlZ3Jlc3MKICAgICAgICAgUkJyaWRn
ZXMgKFJCMCwgUkIxLCAuLi4sIFJCKGstMSkpIGFsbCByZXBvcnRpbmcgYXR0YWNobWVudCB0bwog
ICAgICAgICBhZGRyZXNzIE1BQ3ggaW4gRGF0YSBMYWJlbCBETHksIHRoZW4gYW4gaW5ncmVzcyBS
QnJpZGdlIFJCaW4KICAgICAgICAgY291bGQgc2VsZWN0IHRoZSBvbmUgdG8gd2hpY2ggaXQgd2ls
bCBzZW5kIGFsbCB1bmljYXN0IFRSSUxMCiAgICAgICAgIERhdGEgcGFja2V0cyBhZGRyZXNzZWQg
dG8gTUFDeCBpbiBETHkgYmFzZWQgb24gdGhlIGZvbGxvd2luZzoKCiAgICAgICAgICAgIEZOVi0z
MihSQmluIHwgTUFDeCB8IERMeSB8IFJCMCB8IFJCMSB8IC4uLiB8IFJCKGstMSkpIG1vZCBrCgog
ICAgICAgICAgICB3aGVyZSBGTlYgaXMgc3BlY2lmaWVkIGluIFtGTlZdLCBSQnggbWVhbnMgdGhl
IG5pY2tuYW1lIGZvcgogICAgICAgICAgICBSQnJpZGdlIFJCeCwgInwiIG1lYW5zIGNvbmNhdGVu
dGlvbiwgTUFDeCBpcyB0aGUgZGVzdGluYXRpb24KICAgICAgICAgICAgTUFDIGFkZHJlc3MsIERM
eSBpcyB0aGUgRGF0YSBMYWJlbCwgYW5kICJtb2QgayIgbWVhbnMgdGhlCiAgICAgICAgICAgIGlu
dGVnZXIgZGl2aXNpb24gcmVtYWluZGVyIG9mIHRoZSBvdXRwdXQgb2YgdGhlIEZOVi0zMgogICAg
ICAgICAgICBmdW5jdGlvbiBjb25zaWRlcmVkIGFzIGEgcG9zaXRpdmUgaW50ZWdlciBkaXZpZGVk
IGJ5IGsuPC9mb250Pjwvc3Ryb25nPgoKICAgICAgMi4gSWYgUkIyIHN1cHBvcnRzIEVDTVAgYW5k
IHdpbGwgbm90IGJlIGRpc3R1cmJlZCBieSByZXR1cm4KICAgICAgICAgdHJhZmZpYyBmcm9tIHRo
ZSBzYW1lIE1BQyBhbmQgVkxBTiAob3IgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIr
MSI+RkdMKTwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9
IisxIj5GR0wgW1JGQ2ZnbF0pPC9mb250Pjwvc3Ryb25nPiBjb21pbmcKICAgICAgICAgZnJvbSBk
aWZmZXJlbnQgaW5ncmVzcyBSQnJpZGdlcywgdGhlbiBpdCBNQVkgc2VuZCB0cmFmZmljIHVzaW5n
CiAgICAgICAgIEVDTVAgYXQgdGhlIGZsb3cgbGV2ZWwgdG8gdGhlIGVncmVzcyBSQnJpZGdlcyB0
aGF0IGFyZSBsZWFzdAogICAgICAgICBjb3N0IGZyb20gUkIyIGFuZCB0byB3aGljaCB0aGUgZGVz
dGluYXRpb24gTUFDIGFwcGVhcnMgdG8gYmUKICAgICAgICAgYXR0YWNoZWQuIgoKSU5URVJORVQt
RFJBRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJJTEw6
IEVTQURJCgo2LiBFU0FESS1MU1AgQ29udGVudHMKCiAgIFRoZSBvbmx5IFBEVXMgdXNlZCBpbiBF
U0FESSBhcmUgdGhlIEVTQURJLUxTUCwgRVNBREktQ1NOUCwgYW5kIEVTQURJLQogICBQU05QIFBE
VXMuIEN1cnJlbnRseSwgdGhlIGNvbnRlbnRzIG9mIGFuIEVTQURJLUxTUCBjb25zaXN0cyBvZiB6
ZXJvCiAgIG9yIG1vcmUgTUFDIFJlYWNoYWJpbGl0eSBUTFZzLCBvcHRpb25hbGx5IGFuIEF1dGhl
bnRpY2F0aW9uIFRMViwgYW5kCiAgIGV4YWN0bHkgb25lIEVTQURJIHBhcmFtZXRlciBBUFBzdWIt
VExWLiBPdGhlciBkYXRhIG1heSBiZSBpbmNsdWRlZCBpbgogICB0aGUgZnV0dXJlIGFuZCwgYXMg
aW4gSVMtSVMsIGFuIEVTQURJIGluc3RhbmNlIGlnbm9yZXMgYW55IFRMVnMgb3IKICAgc3ViLVRM
VnMgaXQgZG9lcyBub3QgdW5kZXJzdGFuZC4gQmVjYXVzZSB0aGVzZSBQRFVzIGFyZSBmb3JtYXR0
ZWQgYXMKICAgRXh0ZW5kZWQgTGV2ZWwgMSBDaXJjdWl0IFNjb3BlIFBEVXMgW0ZTLUxTUF0sIHRo
ZSBUeXBlIGFuZCBMZW5ndGgKICAgZmllbGRzIGluIHRoZSBUTFZzIGFyZSAxNi1iaXQuCgogICBU
aGlzIHNlY3Rpb24gc3BlY2lmaWVzIHRoZSBmb3JtYXQgZm9yIHRoZSBFU0FESSBwYXJhbWV0ZXIg
ZGF0YQogICBBUFBzdWItVExWLCBnaXZlcyB0aGUgcmVmZXJlbmNlIGZvciB0aGUgRVNBREkgTUFD
IFJlYWNoYWJpbGl0eSBUTFYsCiAgIGFuZCBkaXNjdXNzZXMgZGVmYXVsdCBhdXRoZW50aWNhdGlv
biBjb25maWd1cmF0aW9uLgoKICAgRm9yIHJvYnVzdG5lc3MsIHRoZSBwYXlsb2FkIGZvciBhbiBF
U0FESS1MU1AgbnVtYmVyIHplcm8gYW5kIGFueQogICBFU0FESS1DU05QIG9yIEVTQURJLVBTTlAg
Y292ZXJpbmcgZnJhZ21lbnQgemVybyBNVVNUIE5PVCBleGNlZWQgMTQ3MAogICBtaW51cyAyNCBi
eXRlcyBpbiBsZW5ndGggKDE0NDYgYnl0ZXMpIGlmIGl0IGhhcyBhbiBJbm5lci5WTEFOIG9yIDE0
NzAKICAgbWludXMgMjggYnl0ZXMgKDE0NDIgYnl0ZXMpIGlmIGl0IGhhcyBhbiBJbm5lci5GR0wu
ICBCdXQgaWYgYW4gRVNBREktCiAgIExTUCBudW1iZXIgemVybyBvciBzdWNoIGFuIEVTQURJLUNT
TlAgb3IgRVNBREktUFNOUCBpcyByZWNlaXZlZCB0aGF0CiAgIGlzIGxvbmdlciwgaXQgaXMgc3Rp
bGwgcHJvY2Vzc2VkIG5vcm1hbGx5LgoKNi4xIEVTQURJIFBhcmFtZXRlciBEYXRhCgogICBUaGUg
ZmlndXJlIGJlbG93IHByZXNlbnRzIHRoZSBmb3JtYXQgb2YgdGhlIEVTQURJIHBhcmFtZXRlciBk
YXRhLgogICBUaGlzIEFQUHN1Yi1UTFYgTVVTVCBiZSBpbmNsdWRlZCBpbiBhIFRSSUxMIEdFTklO
Rk8gVExWIGluIEVTQURJLUxTUAogICBudW1iZXIgemVyby4gSWYgaXQgaXMgbWlzc2luZyBmcm9t
IEVTQURJLUxTUCBudW1iZXIgemVybyBvciBpZiBFU0FESS0KICAgTFNQIG51bWJlciB6ZXJvIGlz
IG5vdCBrbm93biwgcHJpb3JpdHkgZm9yIHRoZSBzZW5kaW5nIFJCcmlkZ2UKICAgZGVmYXVsdHMg
dG8gMHg0MCBhbmQgQ1NOUCBUaW1lIGRlZmF1bHRzIHRvIDMwLiBJZiB0aGVyZSBpcyBtb3JlIHRo
YW4KICAgb25lIG9jY3VycmVuY2UgaW4gRVNBREktTFNQIG51bWJlciB6ZXJvLCB0aGUgZmlyc3Qg
b2NjdXJyZW5jZSB3aWxsIGJlCiAgIHVzZWQuIE9jY3VycmVuY2VzIG9mIHRoZSBFU0FESSBwYXJh
bWV0ZXIgZGF0YSBBUFBzdWItVExWIGluIG5vbi16ZXJvCiAgIEVTQURJLUxTUCBmcmFnbWVudHMg
YXJlIGlnbm9yZWQuCgogICAgICAgICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsKICAgICAgICAgICAgfCBUeXBlICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgKDIgYnl0
ZSkKICAgICAgICAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rCiAgICAgICAg
ICAgIHwgTGVuZ3RoICAgICAgICAgICAgICAgICAgICAgICAgfCAgICgyIGJ5dGUpCiAgICAgICAg
ICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKwogICAgICAgICAgICB8UnwgUHJp
b3JpdHkgICAgfCAgICAgICAgICAgICAgICAgICAoMSBieXRlKQogICAgICAgICAgICArLSstKy0r
LSstKy0rLSstKwogICAgICAgICAgICB8IENTTlAgVGltZSAgICAgfCAgICAgICAgICAgICAgICAg
ICAoMSBieXRlKQogICAgICAgICAgICArLSstKy0rLSstKy0rLSstKwogICAgICAgICAgICB8IEZs
YWdzICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAoMSBieXRlKQogICAgICAgICAgICArLS0t
LS0tLS0tLS0tLS0tKwogICAgICAgICAgICB8IFJlc2VydmVkIGZvciBleHBhbnNpb24gICAgICAg
ICAgICAodmFyaWFibGUpCiAgICAgICAgICAgICstKy0rLSstLi4uCgpJTlRFUk5FVC1EUkFGVCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkK
CiAgICAgICAgICAgICAgICAgICBGaWd1cmUgNC4gRVNBREkgUGFyYW1ldGVyIEFQUHN1Yi1UTFYK
CiAgIFR5cGU6IHNldCB0byBFU0FESS1QQVJBTSBzdWJUTFYgKFRSSUxMIEFQUHN1Yi1UTFYgdHlw
ZSAweDAwMDEpLiBUd28KICAgICAgYnl0ZXMgYmVjYXVzZSB0aGlzIEFQUHN1Yi1UTFYgYXBwZWFy
cyBpbiBhbiBFeHRlbmRlZCBUTFYgW0ZTLUxTUF0uCgogICBMZW5ndGg6IDxzdHJpa2U+PGZvbnQg
Y29sb3I9J3JlZCcgc2l6ZT0iKzEiPlNldCB0bzwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9u
dCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5WYXJpYWJsZSB3aXRoIGEgbWluaW11bSBvZjwvZm9u
dD48L3N0cm9uZz4gMyA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj50byA2NSw1
MzU8L2ZvbnQ+PC9zdHJpa2U+IGJ1dCBtdXN0IGZpdCB3aXRoaW4gdGhlIEVTQURJCiAgICAgIHBh
Y2tldC4KCiAgIFI6IEEgcmVzZXJ2ZWQgYml0IHRoYXQgTVVTVCBiZSBzZW50IGFzIHplcm8gYW5k
IGlnbm9yZWQgb24gcmVjZWlwdC4KCiAgIFByaW9yaXR5OiBUaGUgUHJpb3JpdHkgZmllbGQgZ2l2
ZXMgdGhlIG9yaWdpbmF0aW5nIFJCcmlkZ2UncyBwcmlvcml0eQogICAgICBmb3IgYmVpbmcgRFJC
IG9uIHRoZSBFU0FESSBpbnN0YW5jZSB2aXJ0dWFsIGxpbmsgKHNlZSBTZWN0aW9uIDMpCiAgICAg
IGZvciB0aGUgRGF0YSBMYWJlbCBpbiB3aGljaCB0aGUgUERVIGNvbnRhaW5pbmcgdGhlIHBhcmFt
ZXRlciBkYXRhCiAgICAgIHdhcyBzZW50LiBJdCBpcyBhbiB1bnNpZ25lZCBzZXZlbi1iaXQgaW50
ZWdlciB3aXRoIGxhcmdlcgogICAgICBtYWduaXR1ZGUgaW5kaWNhdGlvbiBoaWdoZXIgcHJpb3Jp
dHkuICBJdCBkZWZhdWx0cyB0byAweDQwIGZvciBhbgogICAgICBSQnJpZGdlIHBhcnRpY2lwYXRp
bmcgaW4gRVNBREkgZm9yIHdoaWNoIGl0IGhhcyBub3QgYmVlbgogICAgICBjb25maWd1cmVkLgoK
ICAgQ1NOUCBUaW1lOiBBbiB1bnNpZ25lZCBieXRlIHRoYXQgZ2l2ZXMgdGhlIGFtb3VudCBvZiB0
aW1lIGluIHNlY29uZHMKICAgICAgZHVyaW5nIHdoaWNoIHRoZSBvcmlnaW5hdGluZyBSQnJpZGdl
LCBpZiBpdCBpcyBEUkIgb24gdGhlIEVTQURJCiAgICAgIHZpcnR1YWwgbGluaywgd2lsbCBzZW5k
IGF0IGxlYXN0IHRocmVlIEVBU0RJLUNTTlAgUERVcy4gSXQKICAgICAgZGVmYXVsdHMgdG8gMzAg
c2Vjb25kcyBmb3IgYW4gUkJyaWRnZSBwYXJ0aWNpcGF0aW5nIGluIEVTQURJIGZvcgogICAgICB3
aGljaCBpdCBoYXMgbm90IGJlZW4gY29uZmlndXJlZC4KCiAgIEZsYWdzOiBBIGJ5dGUgb2YgZmxh
Z3MgYXNzb2NpYXRlZCB3aXRoIHRoZSBvcmlnaW5hdGluZyBFU0FESSBpbnN0YW5jZQogICAgICBh
cyBmb2xsb3dzOgoKICAgICAgICAgICAgICAgICAgMCAgIDEgICAyICAgMyAgIDQgICA1ICAgNiAg
IDcKICAgICAgICAgICAgICAgKy0tLSstLS0rLS0tKy0tLSstLS0rLS0tKy0tLSstLS0rCiAgICAg
ICAgICAgICAgIHwgVU58ICAgICAgICAgICBSRVNWICAgICAgICAgICAgfAogICAgICAgICAgICAg
ICArLS0tKy0tLSstLS0rLS0tKy0tLSstLS0rLS0tKy0tLSsKCiAgICAgICAgIFRoZSBVTiBmbGFn
IGluZGljYXRlcyB0aGF0IHRoZSBSQnJpZGdlIG9yaWdpbmF0aW5nIHRoZSBFU0FESS0KICAgICAg
ICAgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+TFNQPC9mb250Pjwvc3RyaWtl
PgogICAgICAgICA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPkxTUCw8L2Zv
bnQ+PC9zdHJvbmc+IGluY2x1ZGluZyB0aGlzIEVTQURJIFBhcmFtZXRlciA8c3RyaWtlPjxmb250
IGNvbG9yPSdyZWQnIHNpemU9IisxIj5EYXRhPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250
IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPkRhdGEsPC9mb250Pjwvc3Ryb25nPiB3aWxsIGFjY2Vw
dCBhbmQKICAgICAgICAgcHJvcGVybHkgcHJvY2VzcyBFU0FESSBQRFVzIHNlbnQgYnkgVFJJTEwg
PHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+dW5pY2FzdC48L2ZvbnQ+PC9zdHJp
a2U+IDxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+dW5pY2FzdCAoc2VlIFNl
Y3Rpb24KICAgICAgICAgNC4zKS48L2ZvbnQ+PC9zdHJvbmc+IFRoZSByZW1haW5pbmcgUkVTViBi
aXRzIGFyZSByZXNlcnZlZCBmb3IgZnV0dXJlIHVzZSBhbmQKICAgICAgICAgTVVTVCBiZSBzZW50
IGFzIHplcm8gYW5kIGlnbm9yZWQgb24gcmVjZWlwdC4KCiAgIFJlc2VydmVkIGZvciBmdXR1cmUg
ZXhwYW5zaW9uOiBGdXR1cmUgdmVyc2lvbnMgb2YgdGhlIEVTQURJCiAgICAgIFBhcmFtZXRlcnMg
QVBQc3ViLVRMViBtYXkgaGF2ZSBhZGRpdGlvbmFsIGluZm9ybWF0aW9uLiBBIHJlY2VpdmluZwog
ICAgICBFU0FESSBSQnJpZGdlIGlnbm9yZXMgYW55IGFkZGl0aW9uYWwgZGF0YSBoZXJlIHVubGVz
cyBpdAogICAgICBpbXBsZW1lbnRzIHN1Y2ggZnV0dXJlIGV4cGFuc2lvbihzKS4KCjYuMiBNQUMg
UmVhY2hhYmlsaXR5IFRMVgoKICAgVGhlIHByaW1hcnkgaW5mb3JtYXRpb24gaW4gVFJJTEwgRVNB
REktTFNQIFBEVXMgY29uc2lzdHMgb2YgTUFDCiAgIFJlYWNoYWJpbGl0eSAoTUFDLVJJKSBUTFZz
IHNwZWNpZmllZCBpbiBbUkZDNjE2NV0uICBUaGVzZSBUTFZzCgo8c3Ryb25nPjxmb250IGNvbG9y
PSdncmVlbicgc2l6ZT0iKzEiPklOVEVSTkVULURSQUZUICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESTwvZm9udD48L3N0cm9uZz4KCiAgIGNv
bnRhaW4gb25lIG9yIG1vcmUgdW5pY2FzdCBNQUMgYWRkcmVzc2VzIG9mIGVuZCBzdGF0aW9ucyB0
aGF0IGFyZQoKPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+SU5URVJORVQtRFJB
RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJJTEw6IEVT
QURJPC9mb250Pjwvc3RyaWtlPgogICBib3RoIG9uIGEgcG9ydCBhbmQgaW4gYSBWTEFOIGZvciB3
aGljaCB0aGUgb3JpZ2luYXRpbmcgUkJyaWRnZSBpcwogICBhcHBvaW50ZWQgZm9yd2FyZGVyLCBh
bG9uZyB3aXRoIHRoZSBvbmUgb2N0ZXQgdW5zaWduZWQgQ29uZmlkZW5jZSBpbgogICB0aGlzIGlu
Zm9ybWF0aW9uIHdpdGggYSB2YWx1ZSBpbiB0aGUgcmFuZ2UgMC0yNTQuIElmIHN1Y2ggYSBUTFYg
aXMKICAgcmVjZWl2ZWQgd2l0aCBhIGNvbmZpZGVuY2Ugb2YgMjU1LCBpdCBpcyB0cmVhdGVkIGFz
IGlmIHRoZSBjb25maWRlbmNlCiAgIHdhcyAyNTQuIChUaGlzIGlzIHRvIGFzc3VyZSB0aGF0IGFu
eSByZWNlaXZlZCBhZGRyZXNzIGluZm9ybWF0aW9uIGNhbgogICBiZSBvdmVycmlkZGVuIGJ5IGxv
Y2FsIGFkZHJlc3MgaW5mb3JtYXRpb24gc3RhdGljYWxseSBjb25maWd1cmVkIHdpdGgKICAgYSBD
b25maWRlbmNlIG9mIDI1NS4pCgogICBUaGUgVExWcyBpbiBUUklMTCBFU0FESSBQRFVzLCBpbmNs
dWRpbmcgdGhlIE1BQy1SSSBUTFYsIE1VU1QgTk9UCiAgIGNvbnRhaW4gdGhlIERhdGEgTGFiZWwg
SUQuIElmIGEgRGF0YSBMYWJlbCBJRCBpcyBwcmVzZW50IGluIHRoZSBNQUMtCiAgIFJJIFRMViwg
aXQgaXMgaWdub3JlZC4gSW4gdGhlIEVTQURJIFBEVSwgb25seSB0aGUgSW5uZXIuVkxBTiBvcgog
ICBJbm5lci5GR0wgdGFnIGluZGljYXRlcyB0aGUgRGF0YSBMYWJlbCB0byB3aGljaCB0aGUgRVNB
REktTFNQCiAgIGFwcGxpZXMuCgo2LjMgRGVmYXVsdCBBdXRoZW50aWNhdGlvbgoKICAgVGhlIEF1
dGhlbnRpY2F0aW9uIFRMViBtYXkgYmUgaW5jbHVkZWQgaW4gRVNBREkgUERVcy4gVGhlIGRlZmF1
bHQgZm9yCiAgIEVTQURJIFBEVSBBdXRoZW50aWNhdGlvbiBpcyBiYXNlZCBvbiB0aGUgc3RhdGUg
b2YgVFJJTEwgSVMtSVMgc2hhcmVkCiAgIHNlY3JldCBhdXRoZW50aWNhdGlvbiBmb3IgVFJJTEwg
SVMtSVMgTFNQIFBEVXMuIElmIFRSSUxMIElTLUlTCiAgIGF1dGhlbnRpY2F0aW9uIGFuZCBFU0FE
SSBhcmUgaW1wbGVtZW50ZWQgYXQgYSBUUklMTCBzd2l0Y2gsIHRoZW4KICAgRVNBREkgTVVTVCBi
ZSBhYmxlIHRvIHVzZSB0aGUgYXV0aGVudGljYXRpb24gYWxnb3JpdGhtcyBpbXBsZW1lbnRlZAog
ICBmb3IgVFJJTEwgSVMtSVMgYW5kIGltcGxlbWVudCB0aGUga2V5aW5nIG1hdGVyaWFsIGRlcml2
YXRpb24gZnVuY3Rpb24KICAgZ2l2ZW4gYmVsb3cuICBJZiBFU0FESSBhdXRoZW50aWNhdGlvbiBo
YXMgYmVlbiBtYW51YWxseSBjb25maWd1cmVkLAogICB0aGF0IGNvbmZpZ3VyYXRpb24gaXMgbm90
IHJlc3RyaWN0ZWQgYnkgdGhlIGNvbmZpZ3VyYXRpb24gb2YgVFJJTEwKICAgSVMtSVMgc2VjdXJp
dHkuCgogICBJZiBUUklMTCBJUy1JUyBhdXRoZW50aWNhdGlvbiBpcyBub3QgaW4gZWZmZWN0IGZv
ciBMU1AgUERVcwogICBvcmlnaW5hdGVkIGJ5IGEgVFJJTEwgc3dpdGNoIHRoZW4sIGJ5IGRlZmF1
bHQsIEVTQURJIFBEVXMgb3JpZ2luYXRlZAogICBieSB0aGF0IFRSSUxMIHN3aXRjaCBhcmUgYWxz
byB1bnNlY3VyZWQuCgogICBJZiBzdWNoIElTLUlTIExTUCBQRFUgYXV0aGVudGljYXRpb24gaXMg
aW4gZWZmZWN0IGF0IGEgVFJJTEwgc3dpdGNoCiAgIHRoZW4sIHVubGVzcyBjb25maWd1cmVkIG90
aGVyd2lzZSwgRVNBREkgUERVcyBzZW50IGJ5IHRoYXQgc3dpdGNoCiAgIE1VU1QgdXNlIHRoZSBz
YW1lIGFsZ29yaXRobSBpbiB0aGVpciBBdXRoZW50aWNhdGlvbiBUTFZzLiAgVGhlIEVTQURJCiAg
IGF1dGhlbnRpY2F0aW9uIGtleWluZyBtYXRlcmlhbCB1c2VkIGlzIGRlcml2ZWQgZnJvbSB0aGUg
SVMtSVMgTFNQCiAgIHNoYXJlZCBzZWNyZXQga2V5aW5nIG1hdGVyaWFsIGFzIGRldGFpbGVkIGJl
bG93LiBIb3dldmVyLCBzdWNoCiAgIGF1dGhlbnRpY2F0aW9uIE1BWSBiZSBjb25maWd1cmVkIHRv
IHVzZSBzb21lIG90aGVyIGtleWluZyBtYXRlcmlhbC4KCiAgICAgICAgSE1BQy1TSEEyNTYgKCAi
VFJJTEwgRVNBREkiLCBJUy1JUy1MU1Atc2hhcmVkLWtleSApCgogICBJbiB0aGUgYWJvdmUgSE1B
Qy1TSEEyNTYgaXMgYXMgZGVzY3JpYmVkIGluIFtGSVBTMTgwXSBbUkZDNjIzNF0gYW5kCiAgICJU
UklMTCBFU0FESSIgaXMgdGhlIGVsZXZlbiBieXRlIFVTIEFTQ0lJIFtBU0NJSV0gc3RyaW5nIGlu
ZGljYXRlZC4KICAgSVMtSVMtTFNQLXNoYXJlZC1rZXkgaXMgc2VjcmV0IGtleWluZyBtYXRlcmlh
bCBiZWluZyB1c2VkIGJ5IHRoZQogICBvcmlnaW5hdGluZyBUUklMTCBzd2l0Y2ggZm9yIElTLUlT
IExTUCBhdXRoZW50aWNhdGlvbi4KCklOVEVSTkVULURSQUZUICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESQoKNy4gSUFOQSBDb25zaWRlcmF0
aW9ucwoKICAgSUFOQSBhbGxvY2F0aW9uIGFuZCByZWdpc3RyeSBjb25zaWRlcmF0aW9ucyBhcmUg
Z2l2ZW4gYmVsb3cuCgo3LjEgRVNBREkgUGFydGljaXBhdGlvbiBhbmQgQ2FwYWJpbGl0eSBGbGFn
cwoKICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gYWxsb2NhdGUgYml0IFRCRCBbMyByZWNvbW1lbmRl
ZF0gYXMgdGhlICJFU0FESQogICBQYXJ0aWNpcGF0aW9uIiBiaXQgaW4gdGhlIEludGVyZXN0ZWQg
VkxBTnMgc3ViLVRMViBhbmQgdGhlIEludGVyZXN0ZWQKICAgTGFiZWxzIHN1Yi1UTFZzIFtyZmM2
MzI2YmlzXS4gSWYgVGhlIEVTQURJIFBhcnRpY2lwYXRpb24gYml0IGlzIGEKICAgb25lLCBpdCBp
bmRpY2F0ZXMgdGhhdCB0aGUgb3JpZ2luYXRpbmcgUkJyaWRnZSBpcyBwYXJ0aWNpcGF0aW5nIGlu
CiAgIEVTQURJIGZvciB0aGUgaW5kaWNhdGVkIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6
ZT0iKzEiPlZMQU4ocykgb3IgRkdMKHMpLjwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBj
b2xvcj0nZ3JlZW4nIHNpemU9IisxIj5EYXRhIExhYmVsKHMpLjwvZm9udD48L3N0cm9uZz4gSW4g
YWRkaXRpb24sIElBTkEgaXMgcmVxdWVzdGVkCiAgIHRvIGNyZWF0ZSB0d28gc3ViLXJlZ2lzdHJp
ZXMgaW4gdGhlIFRSSUxMIFBhcmFtZXRlcnMgUmVnaXN0cnkgZm9yCiAgIHN1Y2ggYml0cyBhcyBm
b2xsb3dzOgoKICAgICAgU3ViLVJlZ2lzdHJ5OiBJbnRlcmVzdGVkIFZMQU5zIEZsYWcgQml0cwoK
ICAgICAgUmVnaXN0cmF0aW9uIFByb2NlZHVyZXM6IElFVEYgUmV2aWV3CgogICAgICBOb3RlOiBU
aGVzZSBiaXRzIGFwcGVhciBpbiB0aGUgSW50ZXJlc3RlZCBWTEFOcyByZWNvcmQgd2l0aGluIHRo
ZQogICAgICBJbnRlcmVzdGVkIFZMQU5zIGFuZCBTcGFubmluZyBUcmVlIFJvb3RzIFN1Yi1UTFYg
KElOVC1WTEFOKS4KCiAgICAgIFJlZmVyZW5jZXM6IFtyZmM2MzI2YmlzXSwgW1RoaXMgZG9jdW1l
bnRdCgogICAgICAgICBCaXQgIE1uZW1vbmljICBEZXNjcmlwdGlvbiAgICAgICAgICAgICAgICAg
ICAgICBSZWZlcmVuY2UKICAgICAgICAgLS0tICAtLS0tLS0tLSAgLS0tLS0tLS0tLS0gICAgICAg
ICAgICAgICAgICAgICAgLS0tLS0tLS0tCiAgICAgICAgICAgMCAgICAgTTQgICAgIElQdjQgTXVs
dGljYXN0IFJvdXRlciBBdHRhY2hlZCAgIFtyZmM2MzI2YmlzXQogICAgICAgICAgIDEgICAgIE02
ICAgICBJUHY2IE11bHRpY2FzdCBSb3V0ZXIgQXR0YWNoZWQgICBbcmZjNjMyNmJpc10KICAgICAg
ICAgICAyICAgICAgLSAgICAgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+YXZh
aWxhYmxlIGZvciBhbGxvY2F0aW9uPC9mb250Pjwvc3RyaWtlPiAgICAgPHN0cm9uZz48Zm9udCBj
b2xvcj0nZ3JlZW4nIHNpemU9IisxIj5VbmFzc2lnbmVkPC9mb250Pjwvc3Ryb25nPgogICAgICAg
ICAgIDMgICAgIEVTICAgICBFU0FESSBQYXJ0aWNpcGF0aW9uICAgICAgICAgICAgICBUaGlzIGRv
Y3VtZW50CiAgICAgICAgICA0LTE1ICAgIC0gICAgICh1c2VkIGZvciBhIFZMQU4gSUQpICAgICAg
ICAgICAgIFtyZmM2MzI2YmlzXQogICAgICAgICAxNi0xOSAgICAtICAgICA8c3RyaWtlPjxmb250
IGNvbG9yPSdyZWQnIHNpemU9IisxIj5hdmFpbGFibGUgZm9yIGFsbG9jYXRpb248L2ZvbnQ+PC9z
dHJpa2U+ICAgICA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPlVuYXNzaWdu
ZWQ8L2ZvbnQ+PC9zdHJvbmc+CiAgICAgICAgIDIwLTMxICAgIC0gICAgICh1c2VkIGZvciBhIFZM
QU4gSUQpICAgICAgICAgICAgIFtyZmM2MzI2YmlzXQoKSU5URVJORVQtRFJBRlQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJJTEw6IEVTQURJCgogICAgICBT
dWItUmVnaXN0cnk6IEludGVyZXN0ZWQgTGFiZWxzIEZsYWcgQml0cwoKICAgICAgUmVnaXN0cmF0
aW9uIFByb2NlZHVyZXM6IElFVEYgUmV2aWV3CgogICAgICBOb3RlOiBUaGVzZSBiaXRzIGFwcGVh
ciBpbiB0aGUgSW50ZXJlc3RlZCBMYWJlbHMgcmVjb3JkIHdpdGhpbiB0aGUKICAgICAgSW50ZXJl
c3RlZCBMYWJlbHMgYW5kIFNwYW5uaW5nIFRyZWUgUm9vdHMgU3ViLVRMViAoSU5ULUxBQkVMKS4K
CiAgICAgIFJlZmVyZW5jZXM6IFtyZmM2MzI2YmlzXSwgW3RoaXMgZG9jdW1lbnRdCgogICAgICAg
ICBCaXQgIE1uZW1vbmljICBEZXNjcmlwdGlvbiAgICAgICAgICAgICAgICAgICAgICBSZWZlcmVu
Y2UKICAgICAgICAgLS0tICAtLS0tLS0tLSAgLS0tLS0tLS0tLS0gICAgICAgICAgICAgICAgICAg
ICAgLS0tLS0tLS0tCiAgICAgICAgICAgMCAgICAgTTQgICAgIElQdjQgTXVsdGljYXN0IFJvdXRl
ciBBdHRhY2hlZCAgIFtyZmM2MzI2YmlzXQogICAgICAgICAgIDEgICAgIE02ICAgICBJUHY2IE11
bHRpY2FzdCBSb3V0ZXIgQXR0YWNoZWQgICBbcmZjNjMyNmJpc10KICAgICAgICAgICAyICAgICBC
TSAgICAgQml0IE1hcCAgICAgICAgICAgICAgICAgICAgICAgICAgW3JmYzYzMjZiaXNdCiAgICAg
ICAgICAgMyAgICAgRVMgICAgIEVTQURJIFBhcnRpY2lwYXRpb24gICAgICAgICAgICAgIFRoaXMg
ZG9jdW1lbnQKICAgICAgICAgIDQtNyAgICAgLSAgICAgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVk
JyBzaXplPSIrMSI+YXZhaWxhYmxlIGZvciBhbGxvY2F0aW9uPC9mb250Pjwvc3RyaWtlPiAgICAg
PHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5VbmFzc2lnbmVkPC9mb250Pjwv
c3Ryb25nPgoKNy4yIFRSSUxMIEdFTklORk8gVExWCgogICBJQU5BIGlzIHJlcXVlc3RlZCB0byBh
bGxvY2F0ZSB0aGUgSVMtSVMgQXBwbGljYXRpb24gSWRlbnRpZmllciBUQkQgWzEKICAgc3VnZ2Vz
dGVkXSB1bmRlciB0aGUgR2VuZXJpYyBJbmZvcm1hdGlvbiBUTFYgKCMyNTEpIFtSRkM2ODIzXSBm
b3IKICAgVFJJTEwgYW5kIHRvIGNyZWF0ZSBhIHN1YnJlZ2lzdHJ5IGluIHRoZSBUUklMTCBQYXJh
bWV0ZXJzIFJlZ2lzdHJ5IGFzCiAgIGZvbGxvd3M6CgogICBTdWItUmVnaXN0cnk6ICBUUklMTCBB
UFBzdWItVExWIFR5cGVzIHVuZGVyIElTLUlTIFRMViAjMjUxCiAgICAgICAgICAgICAgICAgIEFw
cGxpY2F0aW9uIElkZW50aWZpZXIgI1RCRAoKICAgUmVnaXN0cmF0aW9uIFByb2NlZHVyZXM6IElF
VEYgUmV2aWV3CgogICBOb3RlOiBUeXBlcyBncmVhdGVyIHRoYW4gMjU1IGFyZSBvbmx5IHVzYWJs
ZSBpbiBjb250ZXh0cyBwZXJtaXR0aW5nIGEKICAgdHlwZSBsYXJnZXIgdGhhbiBvbmUgYnl0ZSwg
c3VjaCBhcyBFeHRlbmRlZCBUTFZzIFtGUy1MU1BdLgoKICAgUmVmZXJlbmNlOiAmbHQ7dGhpcyBS
RkMmZ3Q7CgogICAgICAgICAgICAgICBUeXBlICAgICBOYW1lICAgICAgICAgICAgICAgIFJlZmVy
ZW5jZQogICAgICAgICAgICAtLS0tLS0tLS0tIC0tLS0tLS0tICAgICAgICAgICAgLS0tLS0tLS0t
LS0KICAgICAgICAgICAgICAgICAgICAwICBSZXNlcnZlZCAgICAgICAgICAgICZsdDt0aGlzIFJG
QyZndDsKICAgICAgICAgICAgICAgICAgICAxICBFU0FESS1QQVJBTSAgICAgICAgICZsdDt0aGlz
IFJGQyZndDsKICAgICAgICAgICAgICAgIDItMjU0ICA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQn
IHNpemU9IisxIj5BdmFpbGFibGU8L2ZvbnQ+PC9zdHJpa2U+ICA8c3Ryb25nPjxmb250IGNvbG9y
PSdncmVlbicgc2l6ZT0iKzEiPlVuYXNzaWduZWQ8L2ZvbnQ+PC9zdHJvbmc+ICAgICAgICAgICZs
dDt0aGlzIFJGQyZndDsKICAgICAgICAgICAgICAgICAgMjU1ICBSZXNlcnZlZCAgICAgICAgICAg
ICZsdDt0aGlzIFJGQyZndDsKICAgICAgICAgICAgMjU2LTY1NTM0ICBBdmFpbGFibGUgICAgICAg
ICAgICZsdDt0aGlzIFJGQyZndDsKICAgICAgICAgICAgICAgIDY1NTM1ICA8c3RyaWtlPjxmb250
IGNvbG9yPSdyZWQnIHNpemU9IisxIj5SZXNlcnZlZDwvZm9udD48L3N0cmlrZT4gIDxzdHJvbmc+
PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+VW5hc3NpZ25lZDwvZm9udD48L3N0cm9uZz4g
ICAgICAgICAgJmx0O3RoaXMgUkZDJmd0OwoKICAgVFJJTEwgQVBQc3ViLVRMViBUeXBlcyAyIHRo
cm91Z2ggMjU0IGFuZCAyNTYgdGhyb3VnaCA2NTUzNCBhcmUKICAgYXZhaWxhYmxlIGZvciBhc3Np
Z25tZW50IGJ5IElFVEYgUmV2aWV3LiBUaGUgUkZDIGNhdXNpbmcgc3VjaCBhbgogICBhc3NpZ25t
ZW50IHdpbGwgYWxzbyBpbmNsdWRlIGEgZGlzY3Vzc2lvbiBvZiBzZWN1cml0eSBpc3N1ZXMgYW5k
IG9mCiAgIHRoZSByYXRlIG9mIGNoYW5nZSBvZiB0aGUgaW5mb3JtYXRpb24gYmVpbmcgYWR2ZXJ0
aXNlZC4gIFRSSUxMCgpJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBUUklMTDogRVNBREkKCiAgIEFQUHN1Yi1UTFZzIE1VU1QgTk9UIGFs
dGVyIGJhc2ljIElTLUlTIHByb3RvY29sIG9wZXJhdGlvbiBpbmNsdWRpbmcKICAgdGhlIGVzdGFi
bGlzaG1lbnQgb2YgYWRqYWNlbmNpZXMsIHRoZSB1cGRhdGUgcHJvY2VzcywgYW5kIHRoZQogICBk
ZWNpc2lvbiBwcm9jZXNzIGZvciBUUklMTCBJUy1JUyBbSVMtSVNdIDxzdHJpa2U+PGZvbnQgY29s
b3I9J3JlZCcgc2l6ZT0iKzEiPltSRkMxMTk1XTwvZm9udD48L3N0cmlrZT4gW3JmYzYzMjdiaXNd
LiBUaGUgVFJJTEwKICAgR2VuZXJpYyBJbmZvcm1hdGlvbiBUTFYgTVVTVCBOT1QgYmUgdXNlZCBp
biBhbiBJUy1JUyBpbnN0YW5jZSB6ZXJvIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0i
KzEiPltSRkM2ODIyXS48L2ZvbnQ+PC9zdHJpa2U+CiAgIDxzdHJvbmc+PGZvbnQgY29sb3I9J2dy
ZWVuJyBzaXplPSIrMSI+W1JGQzY4MjJdIExTUCBidXQgbWF5IGJlIHVzZWQgaW4gRlMtTFNQcyBb
RlMtTFNQXS48L2ZvbnQ+PC9zdHJvbmc+CgogICBUaGUgViwgSSwgRCwgYW5kIFMgZmxhZ3MgaW4g
dGhlIGluaXRpYWwgZmxhZ3MgYnl0ZSBvZiBhIFRSSUxMIEdlbmVyaWMKICAgSW5mb3JtYXRpb24g
VExWIGhhdmUgdGhlIG1lYW5pbmdzIHNwZWNpZmllZCBpbiBbUkZDNjgyM10gYnV0IGFyZSBub3QK
ICAgY3VycmVudGx5IHVzZWQgYXMgVFJJTEwgb3BlcmF0ZXMgYXMgYSBMZXZlbCAxIElTLUlTIGFy
ZWEgYW5kIG5vCiAgIHNlbWFudGljcyBhcmUgaGVyZWJ5IGFzc2lnbmVkIHRvIHRoZSBpbmNsdXNp
b24gb2YgYW4gSVB2NCBhbmQvb3IgSVB2NgogICBhZGRyZXNzIHZpYSB0aGUgSSBhbmQgViBmbGFn
cy4gVGh1cyB0aGVzZSBmbGFncyBNVVNUIGJlIHplcm87CiAgIGhvd2V2ZXIsIHVzZSBvZiBtdWx0
aS1sZXZlbCBJUy1JUyBpcyBhbiBvYnZpb3VzIGV4dGVuc2lvbiBmb3IgVFJJTEwKICAgW011bHRp
TGV2ZWxdIGFuZCBmdXR1cmUgSUVURiBTdGFuZGFyZHMgQWN0aW9ucyBtYXkgdXBkYXRlIG9yIG9i
c29sZXRlCiAgIHRoaXMgc3BlY2lmaWNhdGlvbiB0byBwcm92aWRlIGZvciB0aGUgdXNlIG9mIGFu
eSBvciBhbGwgb2YgdGhlc2UKICAgZmxhZ3MgaW4gdGhlIFRSSUxMIEdFTklORk8gVExWLgoKICAg
VGhlIEVTQURJIFBhcmFtZXRlcnMgaW5mb3JtYXRpb24sIGZvciB3aGljaCBUUklMTCBBUFBzdWIt
VExWIDEgaXMKICAgaGVyZWJ5IGFzc2lnbmVkLCBpcyBjb21wYWN0IGFuZCBzbG93IGNoYW5naW5n
IChzZWUgU2VjdGlvbiA2LjEpLgoKICAgRm9yIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIHJlbGF0
ZWQgdG8gRVNBREkgYW5kIHRoZSBFU0FESSBwYXJhbWV0ZXJzCiAgIEFQUHN1Yi1UTFYsIHNlZSBT
ZWN0aW9uIDguCgpJTlRFUk5FVC1EUkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBUUklMTDogRVNBREkKCjguIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zCgog
ICBFU0FESSBQRFVzIGNhbiBiZSBhdXRoZW50aWNhdGVkIHRocm91Z2ggdGhlIGluY2x1c2lvbiBv
ZiB0aGUKICAgQXV0aGVudGljYXRpb24gVExWIGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDYuMy4g
VGhlIEVTQURJLUxTUCBkYXRhCiAgIHByaW1hcmlseSBhbm5vdW5jZXMgPHN0cmlrZT48Zm9udCBj
b2xvcj0ncmVkJyBzaXplPSIrMSI+TUFDJmFtcDtsYWJlbCByZWFjaGFiaWxpdHkuPC9mb250Pjwv
c3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPk1BQyBhZGRyZXNz
IHJlYWNoYWJpbGl0eSB3aXRoaW4gYSBEYXRhIExhYmVsLjwvZm9udD48L3N0cm9uZz4KICAgU3Vj
aCByZWFjaGFiaWxpdHkgY2FuLCBpbiBzb21lIGNhc2VzLCBiZSBhbiBhdXRoZW50aWNhdGVkCiAg
IHJlZ2lzdHJhdGlvbiAoZm9yIGV4YW1wbGUsIGEgbGF5ZXIgMiBhdXRoZW50aWNhdGVkIHJlZ2lz
dHJhdGlvbiB1c2luZwogICBjcnlwdG9ncmFwaGljYWxseSBiYXNlZCBFQVAgKEV4dGVuc2libGUg
QXV0aGVudGljYXRpb24gUHJvdG9jb2wKICAgW1JGQzM3NDhdKSBtZXRob2RzIHZpYSBbODAyLjFY
XSkuIFRoZSBjb21iaW5hdGlvbiBvZiB0aGVzZSB0ZWNobmlxdWVzCiAgIGNhbiBjYXVzZSBFQVNE
SSBNQUMgcmVhY2hhYmlsaXR5IGluZm9ybWF0aW9uIHRvIGJlIHN1YnN0YW50aWFsbHkgbW9yZQog
ICB0cnVzdHdvcnRoeSB0aGFuIE1BQyByZWFjaGFiaWxpdHkgbGVhcm5lZCBmcm9tIG9ic2VydmF0
aW9uIG9mIHRoZQogICBkYXRhIHBsYW5lLiBOZXZlcnRoZWxlc3MsIEVTQURJIHN0aWxsIGludm9s
dmVzIHRydXN0aW5nIGFsbCBvdGhlcgogICBSQnJpZGdlcyBpbiB0aGUgVFJJTEwgPHN0cmlrZT48
Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+Y2FtcHVzLjwvZm9udD48L3N0cmlrZT4gPHN0cm9u
Zz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5jYW1wdXMsIGF0IGxlYXN0IHRob3NlIHRo
YXQgaGF2ZSB0aGUga2V5aW5nCiAgIG1hdGVyaWFsIG5lY2Vzc2FyeSB0byBjb25zdHJ1Y3QgYSB2
YWxpZCBBdXRoZW50aWNhdGlvbiBUTFYuPC9mb250Pjwvc3Ryb25nPgoKICAgTUFDIHJlYWNoYWJp
bGl0eSBsZWFybmVkIGZyb20gdGhlIGRhdGEgcGxhbmUgKHRoZSBUUklMTCBkZWZhdWx0KSBpcwog
ICBvdmVyd3JpdHRlbiBieSBhbnkgZnV0dXJlIGxlYXJuaW5nIG9mIHRoZSBzYW1lIHR5cGUuIEVT
QURJCiAgIGFkdmVydGlzZW1lbnRzIGFyZSByZXByZXNlbnRlZCBpbiA8c3RyaWtlPjxmb250IGNv
bG9yPSdyZWQnIHNpemU9IisxIj5kYXRhIGxhYmVsPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxm
b250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPkRhdGEgTGFiZWw8L2ZvbnQ+PC9zdHJvbmc+IHNj
b3BlZCBsaW5rIHN0YXRlCiAgIGRhdGFiYXNlLiBUaHVzIEVTQURJIG1ha2VzIHZpc2libGUgYW55
IG11bHRpcGxlIGF0dGFjaG1lbnRzIG9mIHRoZQogICBzYW1lIDxzdHJpa2U+PGZvbnQgY29sb3I9
J3JlZCcgc2l6ZT0iKzEiPk1BQyZhbXA7bGFiZWw8L2ZvbnQ+PC9zdHJpa2U+IDxzdHJvbmc+PGZv
bnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+TUFDIGFkZHJlc3Mgd2l0aGluIGEgRGF0YSBMYWJl
bDwvZm9udD48L3N0cm9uZz4gdG8gZGlmZmVyZW50IFJCcmlkZ2VzIChzZWUKICAgU2VjdGlvbiA1
LjMpLiBUaGlzIG1heSBvciBtYXkgbm90IGJlIGFuIGVycm9yIG9yIG1pc2NvbmZpZ3VyYXRpb24g
YnV0CiAgIEVTQURJIGF0IGxlYXN0IG1ha2VzIGl0IGV4cGxpY2l0bHkgYW5kIHBlcnNpc3RlbnRs
eSB2aXNpYmxlLCB3aGljaAogICB3b3VsZCBub3QgYmUgdGhlIGNhc2Ugd2l0aCBkYXRhIHBsYW5l
IGxlYXJuaW5nLgoKICAgRm9yIGdlbmVyYWwgVFJJTEwgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMs
IHNlZSBbUkZDNjMyNV0uCgo5LiBBY2tub3dsZWRnZW1lbnRzCgogICBUaGUgYXV0aG9ycyB0aGFu
ayB0aGUgZm9sbG93aW5nLCBsaXN0ZWQgaW4gYWxwaGFiZXRpYyBvcmRlciwgZm9yCiAgIHRoZWly
IHN1Z2dlc3Rpb25zIGFuZCBjb250cmlidXRpb25zOgoKICAgICAgU29tbmF0aCBDaGF0dGVyamVl
LCA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPlN1amF5IEd1cHRhLDwvZm9u
dD48L3N0cm9uZz4gVGhvbWFzIE5hcnRlbiwgYW5kIEVyaWsgTm9yZG1hcmsKCiAgIFRoaXMgZG9j
dW1lbnQgd2FzIHByb2R1Y2VkIHdpdGggcmF3IG5yb2ZmLiBBbGwgbWFjcm9zIHVzZWQgd2VyZQog
ICBkZWZpbmVkIGluIHRoZSBzb3VyY2UgZmlsZS4KCklOVEVSTkVULURSQUZUICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESQoKTm9ybWF0aXZl
IHJlZmVyZW5jZXMKCiAgIFtBU0NJSV0gLSBBbWVyaWNhbiBOYXRpb25hbCBTdGFuZGFyZHMgSW5z
dGl0dXRlIChmb3JtZXJseSBVbml0ZWQKICAgICAgICAgU3RhdGVzIG9mIEFtZXJpY2EgU3RhbmRh
cmRzIEluc3RpdHV0ZSksICJVU0EgQ29kZSBmb3IKICAgICAgICAgSW5mb3JtYXRpb24gSW50ZXJj
aGFuZ2UiLCBBTlNJIFgzLjQtMTk2OCwgMTk2OC4gIEFOU0kgWDMuNC0xOTY4CiAgICAgICAgIGhh
cyBiZWVuIHJlcGxhY2VkIGJ5IG5ld2VyIHZlcnNpb25zIHdpdGggc2xpZ2h0IG1vZGlmaWNhdGlv
bnMsCiAgICAgICAgIGJ1dCB0aGUgMTk2OCB2ZXJzaW9uIHJlbWFpbnMgZGVmaW5pdGl2ZSBmb3Ig
dGhlIEludGVybmV0LgoKICAgW0ZJUFMxODBdIC0gIlNlY3VyZSBIYXNoIFN0YW5kYXJkIChTSFMp
IiwgVW5pdGVkIFN0YXRlcyBvZiBBbWVyaWNhbiwKICAgICAgICAgTmF0aW9uYWwgSW5zdGl0dXRl
IG9mIFNjaWVuY2UgYW5kIFRlY2hub2xvZ3ksIEZlZGVyYWwKICAgICAgICAgSW5mb3JtYXRpb24g
UHJvY2Vzc2luZyBTdGFuZGFyZCAoRklQUykgMTgwLTQsIE1hcmNoIDIwMTIsCiAgICAgICAgIGh0
dHA6Ly9jc3JjLm5pc3QuZ292L3B1YmxpY2F0aW9ucy9maXBzL2ZpcHMxODAtNC9maXBzLTE4MC00
LnBkZgoKICAgW0lTLUlTXSAtIEludGVybmF0aW9uYWwgT3JnYW5pemF0aW9uIGZvciBTdGFuZGFy
ZGl6YXRpb24sCiAgICAgICAgICJJbnRlcm1lZGlhdGUgc3lzdGVtIHRvIEludGVybWVkaWF0ZSBz
eXN0ZW0gaW50cmEtZG9tYWluCiAgICAgICAgIHJvdXRlaW5nIGluZm9ybWF0aW9uIGV4Y2hhbmdl
IHByb3RvY29sIGZvciB1c2UgaW4gY29uanVuY3Rpb24KICAgICAgICAgd2l0aCB0aGUgcHJvdG9j
b2wgZm9yIHByb3ZpZGluZyB0aGUgY29ubmVjdGlvbmxlc3MtbW9kZSBOZXR3b3JrCiAgICAgICAg
IFNlcnZpY2UgKElTTyA4NDczKSIsIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEi
PklTTy9JRUMgMTA1ODk6MjAwMiwgU2Vjb25kIEVkaXRpb24sIE5vdgogICAgICAgICAyMDAyLgoK
ICAgW1JGQzExOTVdIC0gQ2FsbG9uLCBSLiwgIlVzZSBvZiBPU0kgSVMtSVMgZm9yIHJvdXRpbmcg
aW4gVENQL0lQIGFuZAogICAgICAgICBkdWFsIGVudmlyb25tZW50cyIsIFJGQyAxMTk1LCBEZWNl
bWJlciAxOTkwLjwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNp
emU9IisxIj5JU08vSUVDIDEwNTg5OjIwMDIsIFNlY29uZCBFZGl0aW9uLCBOb3YKICAgICAgICAg
MjAwMi48L2ZvbnQ+PC9zdHJvbmc+CgogICBbUkZDMjExOV0gLSBCcmFkbmVyLCBTLiwgIktleSB3
b3JkcyBmb3IgdXNlIGluIFJGQ3MgdG8gSW5kaWNhdGUKICAgICAgICAgUmVxdWlyZW1lbnQgTGV2
ZWxzIiwgQkNQIDE0LCBSRkMgMjExOSwgTWFyY2ggMTk5Ny4KCiAgIFtSRkM0MDg2XSAtIEVhc3Rs
YWtlIDNyZCwgRC4sIFNjaGlsbGVyLCBKLiwgYW5kIFMuIENyb2NrZXIsCiAgICAgICAgICJSYW5k
b21uZXNzIFJlcXVpcmVtZW50cyBmb3IgU2VjdXJpdHkiLCBCQ1AgMTA2LCBSRkMgNDA4NiwgSnVu
ZQogICAgICAgICAyMDA1LgoKICAgW1JGQzUyMjZdIC0gTmFydGVuLCBULiBhbmQgSC4gQWx2ZXN0
cmFuZCwgIkd1aWRlbGluZXMgZm9yIFdyaXRpbmcgYW4KICAgICAgICAgSUFOQSBDb25zaWRlcmF0
aW9ucyBTZWN0aW9uIGluIFJGQ3MiLCBCQ1AgMjYsIFJGQyA1MjI2LCBNYXkKICAgICAgICAgMjAw
OC4KCiAgIFtSRkM2MTY1XSAtIEJhbmVyamVlLCBBLiBhbmQgRC4gV2FyZCwgIkV4dGVuc2lvbnMg
dG8gSVMtSVMgZm9yCiAgICAgICAgIExheWVyLTIgU3lzdGVtcyIsIFJGQyA2MTY1LCBBcHJpbCAy
MDExLgoKICAgW1JGQzYzMjVdIC0gUGVybG1hbiwgUi4sIEVhc3RsYWtlIDNyZCwgRC4sIER1dHQs
IEQuLCBHYWksIFMuLCBhbmQgQS4KICAgICAgICAgR2hhbndhbmksICJSb3V0aW5nIEJyaWRnZXMg
KFJCcmlkZ2VzKTogQmFzZSBQcm90b2NvbAogICAgICAgICBTcGVjaWZpY2F0aW9uIiwgUkZDIDYz
MjUsIEp1bHkgMjAxMS4KCiAgIFtSRkM2MzYxXSAtIENhcmxzb24sIEouIGFuZCBELiBFYXN0bGFr
ZSAzcmQsICJQUFAgVHJhbnNwYXJlbnQKICAgICAgICAgSW50ZXJjb25uZWN0aW9uIG9mIExvdHMg
b2YgTGlua3MgKFRSSUxMKSBQcm90b2NvbCBDb250cm9sCiAgICAgICAgIFByb3RvY29sIiwgUkZD
IDYzNjEsIEF1Z3VzdCAyMDExLgoKICAgW1JGQzY4MjNdIC0gR2luc2JlcmcsIEwuLCBQcmV2aWRp
LCBTLiwgYW5kIE0uIFNoYW5kLCAiQWR2ZXJ0aXNpbmcKICAgICAgICAgR2VuZXJpYyBJbmZvcm1h
dGlvbiBpbiBJUy1JUyIsIFJGQyA2ODIzLCBEZWNlbWJlciAyMDEyLgoKICAgW0NsZWFyQ29ycmVj
dF0gLSBFYXN0bGFrZSwgRC4sIFpoYW5nLCBNLiwgR2hhbndhbmksIEEuLCBNYW5yYWwsIFYuLAog
ICAgICAgICBBLiBCZW5lcmplZSwgIlRSSUxMOiBDbGFyaWZpY2F0aW9ucywgQ29ycmVjdGlvbnMs
IGFuZCBVcGRhdGVzIiwKCjxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPklOVEVS
TkVULURSQUZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRS
SUxMOiBFU0FESTwvZm9udD48L3N0cmlrZT4KICAgICAgICAgZHJhZnQtaWV0Zi10cmlsbC1jbGVh
ci1jb3JyZWN0LCBpbiBSRkMgRWRpdG9yJ3MgcXVldWUuCgogICBbRlMtTFNQXSAtIEdpbnNiZXJn
LCBMLiwgUy4gUHJldmlkaSwgWS4gWWFuZywgIklTLUlTIEZsb29kaW5nIFNjb3BlCgo8c3Ryb25n
Pjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPklOVEVSTkVULURSQUZUICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESTwvZm9udD48L3N0
cm9uZz4KCiAgICAgICAgIExTUHMiLCBkcmFmdC1pZXRmLWlzaXMtZnMtbHNwLCB3b3JrIGluIHBy
b2dyZXNzLgoKICAgW3JmYzYzMjZiaXNdIC0gRWFzdGxha2UsIEQuLCBTZW5ldmlyYXRobmUsIFQu
LCBHaGFud2FuaSwgQS4sIER1dHQsCiAgICAgICAgIEQuLCBhbmQgQS4gQmFuZXJqZWUsICJUcmFu
c3BhcmVudCBJbnRlcmNvbm5lY3Rpb24gb2YgTG90cyBvZgogICAgICAgICBMaW5rcyAoVFJJTEwp
IFVzZSBvZiBJUy1JUyIsIGRyYWZ0LWlldGYtaXNpcy1yZmM2MzI2YmlzLCB3b3JrCiAgICAgICAg
IGluIHByb2dyZXNzLgoKICAgW3JmYzYzMjdiaXNdIC0gRWFzdGxha2UgM3JkLCBELiwgUGVybG1h
biwgUi4sIEdoYW53YW5pLCBBLiwgWWFuZywgSC4sCiAgICAgICAgIGFuZCBWLiBNYW5yYWwsICJS
b3V0aW5nIEJyaWRnZXMgKFJCcmlkZ2VzKTogQWRqYWNlbmN5IiwgZHJhZnQtCiAgICAgICAgIGll
dGYtdHJpbGwtcmZjNjMyN2Jpcywgd29yayBpbiBwcm9ncmVzcy4KCiAgIFtSRkNmZ2xdIC0gRWFz
dGxha2UsIEQuLCBNLiBaaGFuZywgUC4gQWdhcndhbCwgUi4gUGVybG1hbiwgRC4gRHV0dCwKICAg
ICAgICAgIlRSSUxMIChUcmFuc3BhcmVudCBJbnRlcmNvbm5lY3Rpb24gb2YgTG90cyBvZiBMaW5r
cyk6IEZpbmUtCiAgICAgICAgIEdyYWluZWQgTGFiZWxpbmciLCBkcmFmdC1pZXRmLXRyaWxsLWZp
bmUtbGFiZWxpbmcsIGluIFJGQwogICAgICAgICBFZGlvdHIncyBxdWV1ZS4KCkluZm9ybWF0aXZl
IFJlZmVyZW5jZXMKCiAgIFs4MDIuMVhdIC0gSUVFRSA4MDIuMSwgIklFRUUgU3RhbmRhcmQgZm9y
IExvY2FsIGFuZCBtZXRyb3BvbGl0YW4gYXJlYQogICAgICAgICBuZXR3b3JrcyAvIFBvcnQtQmFz
ZWQgTmV0d29yayBBY2Nlc3MgQ29udHJvbCIsIElFRUUgU3RkCiAgICAgICAgIDgwMi4xWC0yMDEw
LCA1IEZlYnJ1YXJ5IDIwMTAuCgogICA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0i
KzEiPltGTlZdIC0gRy4gRm93bGVyLCBMLiBOb2xsLCBLLiBWbyAmYW1wOyBELiBFYXN0bGFrZW0s
ICJUaGUgRk5WIE5vbi0KICAgICAgICAgQ3J5cHRvZ3JhcGhpYyBIYXNoIEFsZ29yaXRobSIsIGRy
YWZ0LWVhc3RsYWtlLWZudiwgV29yayBpbgogICAgICAgICBwcm9ncmVzcy48L2ZvbnQ+PC9zdHJv
bmc+CgogICBbUkZDMzc0OF0gLSBBYm9iYSwgQi4sIEJsdW5rLCBMLiwgVm9sbGJyZWNodCwgSi4s
IENhcmxzb24sIEouLCBhbmQgSC4KICAgICAgICAgTGV2a293ZXR6LCBFZC4sICJFeHRlbnNpYmxl
IEF1dGhlbnRpY2F0aW9uIFByb3RvY29sIChFQVApIiwgUkZDCiAgICAgICAgIDM3NDgsIEp1bmUg
MjAwNC4KCiAgIFtSRkM2MjM0XSAtIEVhc3RsYWtlIDNyZCwgRC4gYW5kIFQuIEhhbnNlbiwgIlVT
IFNlY3VyZSBIYXNoCiAgICAgICAgIEFsZ29yaXRobXMgKFNIQSBhbmQgU0hBLWJhc2VkIEhNQUMg
YW5kIEhLREYpIiwgUkZDIDYyMzQsIE1heQogICAgICAgICAyMDExLgoKICAgW1JGQzY4MjJdIC0g
UHJldmlkaSwgUy4sIEVkLiwgR2luc2JlcmcsIEwuLCBTaGFuZCwgTS4sIFJveSwgQS4sIGFuZAog
ICAgICAgICBELiBXYXJkLCAiSVMtSVMgTXVsdGktSW5zdGFuY2UiLCBSRkMgNjgyMiwgRGVjZW1i
ZXIgMjAxMi4KCiAgIFtNdWx0aUxldmVsXSAtIFBlcmxtYW4sIFIuLCBELiBFYXN0bGFrZSwgQS4g
R2hhbndhbmksIEguIFpoYWksCiAgICAgICAgICJNdWx0aWxldmVsIFRSSUxMIChUcmFuc3BhcmVu
dCBJbnRlcmNvbm5lY3Rpb24gb2YgTG90cyBvZgogICAgICAgICBMaW5rcykiLCBkcmFmdC1wZXJs
bWFuLXRyaWxsLXJicmlkZ2UtbXVsdGlsZXZlbCwgd29yayBpbgogICAgICAgICBwcm9ncmVzcy4K
CiAgIFtWTEFObWFwcGluZ10gLSBQZXJsbWFuLCBSLiwgRC4gRHV0dCwgQS4gQmFuZXJqZWUsIEEu
IFJpamhzaW5naGFuaSwKICAgICAgICAgYW5kIEQuIEVhc3RsYWtlLCAiUkJyaWRnZXM6IENhbXB1
cyBWTEFOIGFuZCBQcmlvcml0eSBSZWdpb25zIiwKICAgICAgICAgZHJhZnQtaWV0Zi10cmlsbC1y
YnJpZGdlLXZsYW4tbWFwcGluZywgd29yayBpbiBwcm9ncmVzcy4KCklOVEVSTkVULURSQUZUICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESQoK
QXBwZW5kaXggQTogQ2hhbmdlcyB0byBbUkZDNjMyNV0KCiAgIEJlbG93IGlzIGEgbGlzdCBvZiB0
aGUgbWFpbiBjaGFuZ2VzIHRoaXMgZG9jdW1lbnQgbWFrZXMgdG8gdGhlIFRSSUxMCiAgIGJhc2Ug
cHJvdG9jb2wgc3BlY2lmaWNhdGlvbiBbUkZDNjMyNV06CgogICAxLiA8c3Ryb25nPjxmb250IGNv
bG9yPSdncmVlbicgc2l6ZT0iKzEiPlRoaXMgZG9jdW1lbnQgcmVhcGxjZXMgU2VjdGlvbiA0LjIu
NSBvZiBbUkZDNjMyNV0uCgogICAyLjwvZm9udD48L3N0cm9uZz4gVGhlIGZvcm1hdCBvZiBFU0FE
SS1MU1AsIDxzdHJpa2U+PGZvbnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPkVTREFJLUNTTlAsPC9m
b250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEiPkVTQURJ
LUNTTlAsPC9mb250Pjwvc3Ryb25nPiBhbmQgRVNBREktUFNOUCBQRFUgcGF5bG9hZHMKICAgICAg
aXMgY2hhbmdlZCBmcm9tIHRoZSBiYXNlIElTLUlTIGZvcm1hdCB0byB0aGUgRXh0ZW5kZWQgTGV2
ZWwgMQogICAgICBDaXJjdWl0IFNjb3BlZCBmb3JtYXQgaW4gW0ZTLUxTUF0uCgogICA8c3RyaWtl
Pjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj4yLjwvZm9udD48L3N0cmlrZT4KCiAgIDxzdHJv
bmc+PGZvbnQgY29sb3I9J2dyZWVuJyBzaXplPSIrMSI+My48L2ZvbnQ+PC9zdHJvbmc+IFVuaWNh
c3Rpbmcgb2YgRVNBREkgUERVcyBpcyA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9Iisx
Ij5zdXBwb3J0ZWQuCgogICAzLjwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0n
Z3JlZW4nIHNpemU9IisxIj5zdXBwb3J0ZWQgaW5jbHVkaW5nIHJlcGxhY2luZyBTZWN0aW9uCiAg
ICAgIDQuNi4yLjIgb2YgW1JGQzYzMjVdIHdpdGggdGhlIG5leHQgdGV4dCBnaXZlIGluIFNlY3Rp
b24gNC4zIG9mCiAgICAgIHRoaXMgZG9jdW1lbnQuCgogICA0LiBTdWdnZXN0IHVuaWNhc3Rpbmcg
b2YgRVNBREktTFNQcyB3aXRoIHN0YWdnZXJlZCB0aW1pbmcgd2hlbiBhIG5ldwogICAgICBFU0FE
SSBSQnJpZGdlIGFwcGVhcnMgb24gdGhlIEVBU0RJIHZpcnR1YWwgbGluay4KCiAgIDUuPC9mb250
Pjwvc3Ryb25nPiBUaGUgaGFuZGxpbmcgb2YgcGVyc2lzdGVudCByZWFjaGFiaWxpdHkgb2YgdGhl
IHNhbWUgTUFDIHdpdGhpbiB0aGUKICAgICAgc2FtZSBEYXRhIExhYmVsIGZyb20gdHdvIG9yIG1v
cmUgUkJyaWRnZSBpcyBzdWJzdGFudGlhbGx5IG1vZGlmaWVkCiAgICAgIDxzdHJvbmc+PGZvbnQg
Y29sb3I9J2dyZWVuJyBzaXplPSIrMSI+aW5jbHVkaW5nIHRoZSBleHBsaWNpdCByZXBsYWNlbWVu
dCBvZiBzb21lIHRleHQgaW4gU2VjdGlvbiA0LjIuNgogICAgICBvZiBbUkZDNjMyNV08L2ZvbnQ+
PC9zdHJvbmc+IChzZWUgU2VjdGlvbiA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9Iisx
Ij41LjMpLjwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9
IisxIj41LjMgb2YgdGhpcyBkb2N1bWVudCkuPC9mb250Pjwvc3Ryb25nPgoKSU5URVJORVQtRFJB
RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVFJJTEw6IEVT
QURJCgpBcHBlbmRpeCBaOiBDaGFuZ2UgSGlzdG9yeQoKICAgUkZDIEVkaXRvcjogUGxlYXNlIGRl
bGV0ZSB0aGlzIHNlY3Rpb24gYmVmb3JlIHB1YmxpY2F0aW9uLgoKWi4xIEZyb20gLTAwIHRvIC0w
MQoKICAgMS4gQWRkIFNlY3Rpb24gNi4zICJEZWZhdWx0IEF1dGhlbnRpY2F0aW9uIi4KCiAgIDIu
IEFkZCAiQWNrbm93bGVkZ2VtZW50cyIgU2VjdGlvbi4KCiAgIDMuIENoYW5nZSByZXF1aXJlbWVu
dCBmcm9tICJNQVkiIHRvICJTSE9VTEQiIGZvciBhbiBFU0FESSBSQnJpZGdlCiAgICAgIHRoYXQg
aXMgbm90IERSQiB0byBzZW5kIGFuIEVTQURJLUNTTlAgaWYgaXQgZG9lcyBub3QgcmVjZWl2ZSBh
bgogICAgICBFU0FESS1DU05QIGluIGxvbmcgZW5vdWdoLgoKICAgNC4gRGVmYXVsdCBDU05QIFRp
bWUgd2FzIGxpc3RlZCBhcyAzMCBpbiBvbmUgcGxhY2UgYW5kIDQwIGluIGFub3RoZXIuCiAgICAg
IENoYW5nZSB0byB1bmlmb3JtbHkgc3BlY2lmeSAzMC4KCiAgIDUuIFVwZGF0ZSByZWZlcmVuY2Vz
IHRvIFJGQyA2MzI2IHRvIHJlZmVyZW5jZSB0aGUgNjMyNmJpcyBkcmFmdC4KCiAgIDYuIFJlbGF4
IGFsbG9jYXRpb24gY3JpdGVyaWEgZm9yIFRSSUxMIEFQUHN1Yi1UTFYgdHlwZSBjb2RlIHBvaW50
cwogICAgICBmcm9tIFN0YW5kYXJkIEFjdGlvbiB0byBJRVRGIFJldmlldy4KCiAgIDcuIE51bWVy
b3VzIEVkaXRvcmlhbCBjaGFuZ2VzLgoKWi4yIEZyb20gLTAxIHRvIC0wMgoKICAgMS4gRXh0ZW5k
IHRvIGNvdmVyIEZHTCBhbmQgd2VsbCBhcyBWTEFOIGFuZCBpbnRyb2R1Y2UgdGhlIHRlcm0gIkRh
dGEKICAgICAgTGFiZWwiIHRvIGNvdmVyIGJvdGguCgogICAyLiBFeHBhbmQgbnVtYmVyIG9mIExT
UCBmcmFnbWVudHMgdG8gMioqMTYuCgogICAzLiBTaW1wbGlmeSBuZWlnaGJvciBkZXRlY3Rpb24g
dG8gbm8gbG9uZ2VyIHJlcXVpcmUgcG9zc2Vzc2lvbiBvZgogICAgICBFU0FESSBMU1AgemVyby4K
CiAgIDQuIEFkZCB1cGRhdGUgdG8gbGFzdCBzZW50ZW5jZSBvZiBTZWN0aW9uIDxzdHJpa2U+PGZv
bnQgY29sb3I9J3JlZCcgc2l6ZT0iKzEiPjQuMjwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9u
dCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj40LjIuNjwvZm9udD48L3N0cm9uZz4gb2YgW1JGQzYz
MjVdLgoKICAgNS4gVXBkYXRlIHJlZmVyZW5jZXMgZm9yIHB1YmxpY2F0aW9uIG9mIFJGQ3MgNjgy
MiBhbmQgNjgyMy4KCiAgIDYuIEFkZGl0aW9uYWwgbWlub3IgY2hhbmdlcy4KCklOVEVSTkVULURS
QUZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRSSUxMOiBF
U0FESQoKWi4zIEZyb20gLTAyIHRvIC0wMwoKICAgMS4gUmVwbGFjZSBpbnN0YW5jZXMgb2YgIklT
LUlTIGFuZCBkYXRhIHVucmVhY2hhYmxlIiB3aXRoIGp1c3QgImRhdGEKICAgICAgdW5yZWFjaGFi
bGUiIGFzIGRhdGEgdW5yZWFjaGFiaWxpdHkgaW1wbGllcyBJUy1JUyB1bnJlYWNoYWJpbGl0eQog
ICAgICBbQ2xlYXJDb3JyZWN0XS4KCiAgIDIuIFdpdGggRVNBREksIHRoZXJlIGlzIGp1c3Qgb25l
IHZpcnR1YWwgbGluayBvbiB3aGljaCBhbGwKICAgICAgcGFydGljaXBhdGluZyBUUklMTCBzd2l0
Y2hlcyBhcmUgYWRqYWNlbnQuIFRodXMsIGFsbCBvZiB0aGUgdXNlZnVsCiAgICAgIEVTQURJLUxT
UHMgaW4gYW4gRVNBREkgbGluayBzdGF0ZSBkYXRhYmFzZSBhcmUgb3JpZ2luYXRlZCBieSBhCiAg
ICAgIHN0YXRpb24gb24gdGhpcyB2aXJ0dWFsIGxpbmsuIFRvIGF2b2lkIG92ZXJ3b3JraW5nIHRo
ZSBFU0FESSBEUkIKICAgICAgb24gdGhlIGxpbmssIEVTQURJLUxTUHMgc2VudCBieSBhIHJlYWNo
YWJsZSBUUklMTCBzd2l0Y2ggaW4KICAgICAgcmVzcG9uc2UgdG8gYW4gRVNBREktUFNOUCBzaG91
bGQgYmUgc2VudCBieSB0aGUgVFJJTEwgc3dpdGNoCiAgICAgIG9yaWdpbmF0aW5nIHRob3NlIEVB
U0RJLUxTUHMuCgogICAzLiBSZS1vcmdhbml6ZSBtYXRlcmlhbCBvbiBzZW5kaW5nIGFuZCByZWNl
aXZpbmcgRVNBREkgUERVcyBpbnRvIG1vcmUKICAgICAgc21hbGxlciBzdWJzZWN0aW9ucyB0aGF0
IGNvdmVyIGFsbCB0aGUgZGlmZmVyZW50IGNpcmN1bXN0YW5jZXMuCgogICA0LiBTdWJzdGFudGlh
bGx5IGV4cGFuZCBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyBzZWN0aW9uLgoKICAgNS4gTnVtZXJv
dXMgZWRpdG9yaWFsIGNoYW5nZXMuCgpaLjQgRnJvbSAtMDMgdG8gLTA0CgogICAxLiBDaGFuZ2Ug
dG8gdXNpbmcgRXh0ZW5kZWQgTGV2ZWwgMSBDaXJjdWl0IFNjb3BlIFtGUy1MU1BdIGZvciBFQVNE
SS0KICAgICAgTFNQLCBFU0FESS1DU05QLCBhbmQgPHN0cmlrZT48Zm9udCBjb2xvcj0ncmVkJyBz
aXplPSIrMSI+RVNEQUktUFNOUDwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0n
Z3JlZW4nIHNpemU9IisxIj5FU0FESS1QU05QPC9mb250Pjwvc3Ryb25nPiBQRFVzLgoKICAgMi4g
VXBkYXRlIHJlZmVyZW5jZXMgdG8gUkZDIDYzMjcgdG8gdGhlIHJmYzYzMjdiaXMgZHJhZnQuCgog
ICAzLiBTb3J0IEluZm9ybWF0aW9uYWwgUmVmZXJlbmNlcyBSRkNzIGluIG51bWVyaWMgPHN0cmlr
ZT48Zm9udCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+b3JkZXIuJzwvZm9udD48L3N0cmlrZT4gPHN0
cm9uZz48Zm9udCBjb2xvcj0nZ3JlZW4nIHNpemU9IisxIj5vcmRlci48L2ZvbnQ+PC9zdHJvbmc+
CgogICA0LiBBZGQgQXBwZW5kaXggQTogc3VtbWFyeSBvZiBjaGFuZ2VzIHRvIFtSRkM2MzI1XS4K
CiAgIDUuIE1pbm9yIGVkaXRpbmcgY2hhbmdlcy4KCjxzdHJvbmc+PGZvbnQgY29sb3I9J2dyZWVu
JyBzaXplPSIrMSI+Wi41IEZyb20gLTA0IHRvIC0wNQoKICAgMS4gRXhwYW5kIEFwcGVuZGl4IEEg
dG8gYmUgbW9yZSBjb21wbGV0ZSBhbmQgcHJlY2lzZS4KCiAgIDIuIEFkZCBMMi1JUy1JUyBFdGhl
cnR5cGUgdG8gRmlndXJlIDEgc28gZmlndXJlIGFuZCB0ZXh0IG1hdGNoLgoKICAgMy4gRm9yIGNs
YXJpZmljYXRpb24sIGFkZCBhbiBleGFtcGxlIHBzZXVkby1yYW5kb20gZnVuY3Rpb24gdG8gdGhl
CiAgICAgIG5ldyB0ZXh0IGluIFNlY3Rpb24gNS4zLgoKICAgNC4gSW4gU2VjdGlvbiA3LjIsIGNv
dmVyIGluY2x1c2lvbiBpbiBGUy1MU1BzIGFzIHBlcm1pdHRlZCBieSBbRlMtCgpJTlRFUk5FVC1E
UkFGVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDog
RVNBREkKCiAgICAgIExTUF0uCgogICA1LiBTb21lIGVkaXRpbmcgY2hhbmdlcyBpbmNsdWRpbmcg
ZXhwYW5kaW5nICJNQUMmYW1wO2xhYmVsIi48L2ZvbnQ+PC9zdHJvbmc+CgpJTlRFUk5FVC1EUkFG
VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUUklMTDogRVNB
REkKCkF1dGhvcnMnIEFkZHJlc3NlcwoKICAgSG9uZ2p1biBaaGFpCiAgIFpURSBDb3Jwb3JhdGlv
bgogICA2OCBaaWppbmdodWEgUm9hZAogICBOYW5qaW5nIDIwMDAxMiBDaGluYQoKICAgUGhvbmU6
ICs4Ni0yNS01Mjg3NzM0NQogICBFbWFpbDogemhhaS5ob25nanVuQHp0ZS5jb20uY24KCiAgIEZh
bmd3ZWkgSHUKICAgWlRFIENvcnBvcmF0aW9uCiAgIDg4OSBCaWJvIFJvYWQKICAgU2hhbmdoYWkg
MjAxMjAzIENoaW5hCgogICBQaG9uZTogKzg2LTIxLTY4ODk2MjczCiAgIEVtYWlsOiBodS5mYW5n
d2VpQHp0ZS5jb20uY24KCiAgIFJhZGlhIFBlcmxtYW4KICAgSW50ZWwgTGFicwogICAyMjAwIE1p
c3Npb24gQ29sbGVnZSBCbHZkLgogICBTYW50YSBDbGFyYSwgQ0EgOTUwNTQtMTU0OSBVU0EKCiAg
IFBob25lOiArMS00MDgtNzY1LTgwODAKICAgRW1haWw6IFJhZGlhQGFsdW0ubWl0LmVkdQoKICAg
RG9uYWxkIEVhc3RsYWtlCiAgIEh1YXdlaSA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9
IisxIj5SJmFtcDtEIFVTQTwvZm9udD48L3N0cmlrZT4gPHN0cm9uZz48Zm9udCBjb2xvcj0nZ3Jl
ZW4nIHNpemU9IisxIj5UZWNobm9sb2dpZXM8L2ZvbnQ+PC9zdHJvbmc+CiAgIDE1NSBCZWF2ZXIg
U3RyZWV0CiAgIE1pbGZvcmQsIE1BIDAxNzU3IFVTQQoKICAgUGhvbmU6ICsxLTUwOC0zMzMtMjI3
MAogICBFbWFpbDogZDNlM2UzQGdtYWlsLmNvbQoKICAgT2xlbiBTdG9rZXMKICAgRXh0cmVtZSBO
ZXR3b3JrcwogICBQYW1saWNvIEJ1aWxkaW5nIE9uZSwgU3VpdGUgMTAwCiAgIDMzMDYgRWFzdCBO
QyBId3kgNTQKICAgUlRQLCBOQyAyNzcwOSBVU0EKCiAgIEVtYWlsOiBvc3Rva2VzQGV4dHJlbWVu
ZXR3b3Jrcy5jb20KCklOVEVSTkVULURSQUZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFRSSUxMOiBFU0FESQoKQ29weXJpZ2h0IGFuZCBJUFIgUHJvdmlzaW9u
cwoKICAgQ29weXJpZ2h0IChjKSA8c3RyaWtlPjxmb250IGNvbG9yPSdyZWQnIHNpemU9IisxIj4y
MDEzPC9mb250Pjwvc3RyaWtlPiA8c3Ryb25nPjxmb250IGNvbG9yPSdncmVlbicgc2l6ZT0iKzEi
PjIwMTQ8L2ZvbnQ+PC9zdHJvbmc+IElFVEYgVHJ1c3QgYW5kIHRoZSBwZXJzb25zIGlkZW50aWZp
ZWQgYXMgdGhlCiAgIGRvY3VtZW50IGF1dGhvcnMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCgogICBU
aGlzIGRvY3VtZW50IGlzIHN1YmplY3QgdG8gQkNQIDc4IGFuZCB0aGUgSUVURiBUcnVzdCdzIExl
Z2FsCiAgIFByb3Zpc2lvbnMgUmVsYXRpbmcgdG8gSUVURiBEb2N1bWVudHMKICAgKGh0dHA6Ly90
cnVzdGVlLmlldGYub3JnL2xpY2Vuc2UtaW5mbykgaW4gZWZmZWN0IG9uIHRoZSBkYXRlIG9mCiAg
IHB1YmxpY2F0aW9uIG9mIHRoaXMgZG9jdW1lbnQuIFBsZWFzZSByZXZpZXcgdGhlc2UgZG9jdW1l
bnRzCiAgIGNhcmVmdWxseSwgYXMgdGhleSBkZXNjcmliZSB5b3VyIHJpZ2h0cyBhbmQgcmVzdHJp
Y3Rpb25zIHdpdGggcmVzcGVjdAogICB0byB0aGlzIGRvY3VtZW50LiBDb2RlIENvbXBvbmVudHMg
ZXh0cmFjdGVkIGZyb20gdGhpcyBkb2N1bWVudCBtdXN0CiAgIGluY2x1ZGUgU2ltcGxpZmllZCBC
U0QgTGljZW5zZSB0ZXh0IGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQuZSBvZgogICB0aGUgVHJ1
c3QgTGVnYWwgUHJvdmlzaW9ucyBhbmQgYXJlIHByb3ZpZGVkIHdpdGhvdXQgd2FycmFudHkgYXMK
ICAgZGVzY3JpYmVkIGluIHRoZSBTaW1wbGlmaWVkIEJTRCBMaWNlbnNlLiAgPHN0cmlrZT48Zm9u
dCBjb2xvcj0ncmVkJyBzaXplPSIrMSI+VGhlIGRlZmluaXRpdmUgdmVyc2lvbiBvZgogICBhbiBJ
RVRGIERvY3VtZW50IGlzIHRoYXQgcHVibGlzaGVkIGJ5LCBvciB1bmRlciB0aGUgYXVzcGljZXMg
b2YsIHRoZQogICBJRVRGLiBWZXJzaW9ucyBvZiBJRVRGIERvY3VtZW50cyB0aGF0IGFyZSBwdWJs
aXNoZWQgYnkgdGhpcmQgcGFydGllcywKICAgaW5jbHVkaW5nIHRob3NlIHRoYXQgYXJlIHRyYW5z
bGF0ZWQgaW50byBvdGhlciBsYW5ndWFnZXMsIHNob3VsZCBub3QKICAgYmUgY29uc2lkZXJlZCB0
byBiZSBkZWZpbml0aXZlIHZlcnNpb25zIG9mIElFVEYgRG9jdW1lbnRzLiBUaGUKICAgZGVmaW5p
dGl2ZSB2ZXJzaW9uIG9mIHRoZXNlIExlZ2FsIFByb3Zpc2lvbnMgaXMgdGhhdCBwdWJsaXNoZWQg
YnksIG9yCiAgIHVuZGVyIHRoZSBhdXNwaWNlcyBvZiwgdGhlIElFVEYuIFZlcnNpb25zIG9mIHRo
ZXNlIExlZ2FsIFByb3Zpc2lvbnMKICAgdGhhdCBhcmUgcHVibGlzaGVkIGJ5IHRoaXJkIHBhcnRp
ZXMsIGluY2x1ZGluZyB0aG9zZSB0aGF0IGFyZQogICB0cmFuc2xhdGVkIGludG8gb3RoZXIgbGFu
Z3VhZ2VzLCBzaG91bGQgbm90IGJlIGNvbnNpZGVyZWQgdG8gYmUKICAgZGVmaW5pdGl2ZSB2ZXJz
aW9ucyBvZiB0aGVzZSBMZWdhbCBQcm92aXNpb25zLiAgRm9yIHRoZSBhdm9pZGFuY2Ugb2YKICAg
ZG91YnQsIGVhY2ggQ29udHJpYnV0b3IgdG8gdGhlIElFVEYgU3RhbmRhcmRzIFByb2Nlc3MgbGlj
ZW5zZXMgZWFjaAogICBDb250cmlidXRpb24gdGhhdCBoZSBvciBzaGUgbWFrZXMgYXMgcGFydCBv
ZiB0aGUgSUVURiBTdGFuZGFyZHMKICAgUHJvY2VzcyB0byB0aGUgSUVURiBUcnVzdCBwdXJzdWFu
dCB0byB0aGUgcHJvdmlzaW9ucyBvZiBSRkMgNTM3OC4gTm8KICAgbGFuZ3VhZ2UgdG8gdGhlIGNv
bnRyYXJ5LCBvciB0ZXJtcywgY29uZGl0aW9ucyBvciByaWdodHMgdGhhdCBkaWZmZXIKICAgZnJv
bSBvciBhcmUgaW5jb25zaXN0ZW50IHdpdGggdGhlIHJpZ2h0cyBhbmQgbGljZW5zZXMgZ3JhbnRl
ZCB1bmRlcgogICBSRkMgNTM3OCwgc2hhbGwgaGF2ZSBhbnkgZWZmZWN0IGFuZCBzaGFsbCBiZSBu
dWxsIGFuZCB2b2lkLCB3aGV0aGVyCiAgIHB1Ymxpc2hlZCBvciBwb3N0ZWQgYnkgc3VjaCBDb250
cmlidXRvciwgb3IgaW5jbHVkZWQgd2l0aCBvciBpbiBzdWNoCiAgIENvbnRyaWJ1dGlvbi48L2Zv
bnQ+PC9zdHJpa2U+CjwvcHJlPgo8L2JvZHk+PC9odG1sPgo=
--001a1136a11648742104f184da39--

From henrik@levkowetz.com  Mon Feb  3 12:06:19 2014
Return-Path: <henrik@levkowetz.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 008021A0228 for <tools-discuss@ietfa.amsl.com>; Mon,  3 Feb 2014 12:06:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] 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 n5T7awAdx-74 for <tools-discuss@ietfa.amsl.com>; Mon,  3 Feb 2014 12:06:16 -0800 (PST)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id 981D71A0223 for <tools-discuss@ietf.org>; Mon,  3 Feb 2014 12:06:16 -0800 (PST)
Received: from localhost ([127.0.0.1]:35857 helo=vigonier.tools.ietf.org ident=henrik) by grenache.tools.ietf.org with esmtpsa (TLS1.0:DHE_RSA_CAMELLIA_256_CBC_SHA1:256) (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1WAPma-00021f-7z; Mon, 03 Feb 2014 21:06:16 +0100
Message-ID: <52EFF6B7.4000403@levkowetz.com>
Date: Mon, 03 Feb 2014 21:06:15 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: Tom Pusateri <pusateri@bangj.com>,  "tools-discuss@ietf.org Discussion" <tools-discuss@ietf.org>
References: <4EDBDC8C-11D4-4A4B-816C-CA5F8628465D@bangj.com>
In-Reply-To: <4EDBDC8C-11D4-4A4B-816C-CA5F8628465D@bangj.com>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: pusateri@bangj.com, tools-discuss@ietf.org
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Subject: Re: [Tools-discuss] Tools agenda 89 .ics calendar file
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Feb 2014 20:06:19 -0000

Hi Tom,

On 2014-02-03 20:36 Tom Pusateri said the following:
> I know the preliminary agenda just came out and so if the .ics file isn't ready yet, no problem. But it appears to be available on this page:
> 
> http://tools.ietf.org/agenda/89/calendar
> 
> But when I download the All Sessions .ics file:
> 
> http://tools.ietf.org/agenda/89/agenda_89.ics
> 
> I get a zero length file.

Sounds like a bug to me.  Will look into it.


Best regards,

	Henrik


From thomas.morin@orange.com  Tue Feb  4 06:00:13 2014
Return-Path: <thomas.morin@orange.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2FE361A01E6 for <tools-discuss@ietfa.amsl.com>; Tue,  4 Feb 2014 06:00:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.883
X-Spam-Level: 
X-Spam-Status: No, score=-0.883 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_SOFTFAIL=0.665] 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 iTyKww0Vndz0 for <tools-discuss@ietfa.amsl.com>; Tue,  4 Feb 2014 06:00:12 -0800 (PST)
Received: from smtp.smtpout.orange.fr (smtp03.smtpout.orange.fr [80.12.242.125]) by ietfa.amsl.com (Postfix) with ESMTP id 66F491A00E4 for <tools-discuss@ietf.org>; Tue,  4 Feb 2014 06:00:11 -0800 (PST)
Received: from home.treizh.net ([86.214.139.163]) by mwinf5d58 with ME id NE0A1n0093Xj0j203E0Ash; Tue, 04 Feb 2014 15:00:10 +0100
Received: from [127.0.0.1] (localhost [127.0.0.1]) by home.treizh.net (Postfix) with ESMTP id D87531806FD; Tue,  4 Feb 2014 15:00:09 +0100 (CET)
Message-ID: <52F0F269.1020608@orange.com>
Date: Tue, 04 Feb 2014 15:00:09 +0100
From: Thomas Morin <thomas.morin@orange.com>
Organization: Orange
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: "tools-discuss@ietf.org" <tools-discuss@ietf.org>
References: <20140204134707.29334.24855.idtracker@ietfa.amsl.com>
In-Reply-To: <20140204134707.29334.24855.idtracker@ietfa.amsl.com>
X-Forwarded-Message-Id: <20140204134707.29334.24855.idtracker@ietfa.amsl.com>
Content-Type: multipart/alternative; boundary="------------030905050602000401080404"
Subject: [Tools-discuss] Confusing datatracker notification ("has been adopted" instead of "call for adoption issued")
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Feb 2014 14:00:13 -0000

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

Hello,

When a draft is transitioned to "Call For Adoption By WG Issued" state, 
the datatracker sends an email notification saying "The document [xyz] 
has been adopted in the [foo] WG".  This can be highly confusing, 
especially to draft authors who, unlike seasoned chairs may not be aware 
of datatracker quirks.

Can this be fixed ?
The following, for instance, would sound better:  "A call for adoption 
of document [xyz] has been issued in the [foo] WG".

Thanks,

-Thomas

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

<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hello,<br>
    <br>
    When a draft is transitioned to "<a>Call For Adoption By WG Issued</a>"
    state, the datatracker sends an email notification saying "The
    document [xyz] has been adopted in the [foo] WG".Â  This can be
    highly confusing, especially to draft authors who, unlike seasoned
    chairs may not be aware of datatracker quirks.<br>
    <br>
    Can this be fixed ?<br>
    The following, for instance, would sound better:Â  "A call for
    adoption of document [xyz] has been issued in the [foo] WG".<br>
    <br>
    Thanks,<br>
    <br>
    -Thomas<br>
  </body>
</html>

--------------030905050602000401080404--

From rjsparks@nostrum.com  Tue Feb  4 08:06:15 2014
Return-Path: <rjsparks@nostrum.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B6A691A0129 for <tools-discuss@ietfa.amsl.com>; Tue,  4 Feb 2014 08:06:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.035
X-Spam-Level: 
X-Spam-Status: No, score=-1.035 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_COM=0.553, HOST_MISMATCH_NET=0.311, 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 OydICRBVNqaP for <tools-discuss@ietfa.amsl.com>; Tue,  4 Feb 2014 08:06:14 -0800 (PST)
Received: from shaman.nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by ietfa.amsl.com (Postfix) with ESMTP id 6768B1A011C for <tools-discuss@ietf.org>; Tue,  4 Feb 2014 08:06:14 -0800 (PST)
Received: from unnumerable.local (pool-173-71-10-88.dllstx.fios.verizon.net [173.71.10.88]) (authenticated bits=0) by shaman.nostrum.com (8.14.3/8.14.3) with ESMTP id s14G6Dlm033828 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=OK) for <tools-discuss@ietf.org>; Tue, 4 Feb 2014 10:06:13 -0600 (CST) (envelope-from rjsparks@nostrum.com)
Message-ID: <52F10FF6.2090505@nostrum.com>
Date: Tue, 04 Feb 2014 10:06:14 -0600
From: Robert Sparks <rjsparks@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: tools-discuss@ietf.org
References: <20140204134707.29334.24855.idtracker@ietfa.amsl.com> <52F0F269.1020608@orange.com>
In-Reply-To: <52F0F269.1020608@orange.com>
Content-Type: multipart/alternative; boundary="------------010002010604050103090707"
Received-SPF: pass (shaman.nostrum.com: 173.71.10.88 is authenticated by a trusted mechanism)
Subject: Re: [Tools-discuss] Confusing datatracker notification ("has been adopted" instead of "call for adoption issued")
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Feb 2014 16:06:15 -0000

This is a multi-part message in MIME format.
--------------010002010604050103090707
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi Thomas -

We're already working on this one - it's being tracked at
<http://wiki.tools.ietf.org/tools/ietfdb/ticket/1246>

RjS

On 2/4/14, 8:00 AM, Thomas Morin wrote:
> Hello,
>
> When a draft is transitioned to "Call For Adoption By WG Issued" 
> state, the datatracker sends an email notification saying "The 
> document [xyz] has been adopted in the [foo] WG".  This can be highly 
> confusing, especially to draft authors who, unlike seasoned chairs may 
> not be aware of datatracker quirks.
>
> Can this be fixed ?
> The following, for instance, would sound better:  "A call for adoption 
> of document [xyz] has been issued in the [foo] WG".
>
> Thanks,
>
> -Thomas
>
>


--------------010002010604050103090707
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi Thomas -<br>
      <br>
      We're already working on this one - it's being tracked at<br>
      <a class="moz-txt-link-rfc2396E" href="http://wiki.tools.ietf.org/tools/ietfdb/ticket/1246">&lt;http://wiki.tools.ietf.org/tools/ietfdb/ticket/1246&gt;</a><br>
      <br>
      RjS<br>
      <br>
      On 2/4/14, 8:00 AM, Thomas Morin wrote:<br>
    </div>
    <blockquote cite="mid:52F0F269.1020608@orange.com" type="cite">
      <meta http-equiv="content-type" content="text/html;
        charset=ISO-8859-1">
      Hello,<br>
      <br>
      When a draft is transitioned to "<a moz-do-not-send="true">Call
        For Adoption By WG Issued</a>" state, the datatracker sends an
      email notification saying "The document [xyz] has been adopted in
      the [foo] WG".&nbsp; This can be highly confusing, especially to draft
      authors who, unlike seasoned chairs may not be aware of
      datatracker quirks.<br>
      <br>
      Can this be fixed ?<br>
      The following, for instance, would sound better:&nbsp; "A call for
      adoption of document [xyz] has been issued in the [foo] WG".<br>
      <br>
      Thanks,<br>
      <br>
      -Thomas<br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
    </blockquote>
    <br>
  </body>
</html>

--------------010002010604050103090707--

From thomas.morin@orange.com  Wed Feb  5 06:46:57 2014
Return-Path: <thomas.morin@orange.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D5921A01CC for <tools-discuss@ietfa.amsl.com>; Wed,  5 Feb 2014 06:46:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.883
X-Spam-Level: 
X-Spam-Status: No, score=-0.883 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_SOFTFAIL=0.665] 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 0pAytD6_MWLL for <tools-discuss@ietfa.amsl.com>; Wed,  5 Feb 2014 06:46:55 -0800 (PST)
Received: from smtp.smtpout.orange.fr (smtp03.smtpout.orange.fr [80.12.242.125]) by ietfa.amsl.com (Postfix) with ESMTP id C08C71A0198 for <tools-discuss@ietf.org>; Wed,  5 Feb 2014 06:46:54 -0800 (PST)
Received: from home.treizh.net ([86.214.139.163]) by mwinf5d38 with ME id Nems1n00J3Xj0j203emslG; Wed, 05 Feb 2014 15:46:53 +0100
Received: from [127.0.0.1] (localhost [127.0.0.1]) by home.treizh.net (Postfix) with ESMTP id 973BB186432 for <tools-discuss@ietf.org>; Wed,  5 Feb 2014 15:46:52 +0100 (CET)
Message-ID: <52F24EDC.2070801@orange.com>
Date: Wed, 05 Feb 2014 15:46:52 +0100
From: Thomas Morin <thomas.morin@orange.com>
Organization: Orange
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: tools-discuss@ietf.org
References: <20140204134707.29334.24855.idtracker@ietfa.amsl.com> <52F0F269.1020608@orange.com> <52F10FF6.2090505@nostrum.com>
In-Reply-To: <52F10FF6.2090505@nostrum.com>
Content-Type: multipart/alternative; boundary="------------040100030500060600000407"
Subject: Re: [Tools-discuss] Confusing datatracker notification ("has been adopted" instead of "call for adoption issued")
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Feb 2014 14:46:57 -0000

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

Thank you.

-Thomas

Robert Sparks a Ã©crit :
> Hi Thomas -
>
> We're already working on this one - it's being tracked at
> <http://wiki.tools.ietf.org/tools/ietfdb/ticket/1246>
>
> RjS
>
> On 2/4/14, 8:00 AM, Thomas Morin wrote:
>> Hello,
>>
>> When a draft is transitioned to "Call For Adoption By WG Issued" 
>> state, the datatracker sends an email notification saying "The 
>> document [xyz] has been adopted in the [foo] WG".  This can be highly 
>> confusing, especially to draft authors who, unlike seasoned chairs 
>> may not be aware of datatracker quirks.
>>
>> Can this be fixed ?
>> The following, for instance, would sound better:  "A call for 
>> adoption of document [xyz] has been issued in the [foo] WG".
>>
>> Thanks,
>>
>> -Thomas
>>
>>
>
>
>


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

<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Thank you.<br>
      <br>
      -Thomas<br>
      <br>
      Robert Sparks a Ã©critÂ :<br>
    </div>
    <blockquote cite="mid:52F10FF6.2090505@nostrum.com" type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div class="moz-cite-prefix">Hi Thomas -<br>
        <br>
        We're already working on this one - it's being tracked at<br>
        <a moz-do-not-send="true" class="moz-txt-link-rfc2396E"
          href="http://wiki.tools.ietf.org/tools/ietfdb/ticket/1246">&lt;http://wiki.tools.ietf.org/tools/ietfdb/ticket/1246&gt;</a><br>
        <br>
        RjS<br>
        <br>
        On 2/4/14, 8:00 AM, Thomas Morin wrote:<br>
      </div>
      <blockquote cite="mid:52F0F269.1020608@orange.com" type="cite">
        Hello,<br>
        <br>
        When a draft is transitioned to "<a moz-do-not-send="true">Call
          For Adoption By WG Issued</a>" state, the datatracker sends an
        email notification saying "The document [xyz] has been adopted
        in the [foo] WG".Â  This can be highly confusing, especially to
        draft authors who, unlike seasoned chairs may not be aware of
        datatracker quirks.<br>
        <br>
        Can this be fixed ?<br>
        The following, for instance, would sound better:Â  "A call for
        adoption of document [xyz] has been issued in the [foo] WG".<br>
        <br>
        Thanks,<br>
        <br>
        -Thomas<br>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
      </blockquote>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
    </blockquote>
    <br>
  </body>
</html>

--------------040100030500060600000407--

From paul.hoffman@vpnc.org  Wed Feb  5 13:08:14 2014
Return-Path: <paul.hoffman@vpnc.org>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 40CA81A011F for <tools-discuss@ietfa.amsl.com>; Wed,  5 Feb 2014 13:08:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.347
X-Spam-Level: 
X-Spam-Status: No, score=-1.347 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_COM=0.553] 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 GUkUfBrEzX-1 for <tools-discuss@ietfa.amsl.com>; Wed,  5 Feb 2014 13:08:12 -0800 (PST)
Received: from hoffman.proper.com (IPv6.Hoffman.Proper.COM [IPv6:2605:8e00:100:41::81]) by ietfa.amsl.com (Postfix) with ESMTP id B1B6A1A01FC for <tools-discuss@ietf.org>; Wed,  5 Feb 2014 13:08:12 -0800 (PST)
Received: from [165.227.249.247] (sn80.proper.com [75.101.18.80]) (authenticated bits=0) by hoffman.proper.com (8.14.7/8.14.7) with ESMTP id s15Km801035190 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for <tools-discuss@ietf.org>; Wed, 5 Feb 2014 13:48:09 -0700 (MST) (envelope-from paul.hoffman@vpnc.org)
X-Authentication-Warning: hoffman.proper.com: Host sn80.proper.com [75.101.18.80] claimed to be [165.227.249.247]
From: Paul Hoffman <paul.hoffman@vpnc.org>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
Date: Wed, 5 Feb 2014 13:08:10 -0800
References: <20140205195433.22172.9016.idtracker@ietfa.amsl.com>
To: Tools Team Discussion <tools-discuss@ietf.org>
Message-Id: <F3463399-AD1B-4908-88D8-27EA02D9AE79@vpnc.org>
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
X-Mailer: Apple Mail (2.1827)
Subject: [Tools-discuss] Bad escaping in abstracts in i-d-announce messages
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Feb 2014 21:08:14 -0000

Begin forwarded message:

> From: Internet-Drafts@ietf.org
> Subject: I-D ACTION:draft-iab-styleguide-00.txt
> Date: February 5, 2014 at 11:54:33 AM PST
> To: i-d-announce@ietf.org
> Reply-To: internet-drafts@ietf.org
>=20
> A new Internet-Draft is available from the on-line Internet-Drafts =
directories.
>=20
>=20
>    Title         : RFC Style Guide=20
>    Author(s)     : H. Flanagan, et al
>    Filename      : draft-iab-styleguide
>    Pages         : 22=20
>    Date          : 2014-02-05=20
>=20
>   This document is a summary of the style conventions and editorial
>   policies that apply to the the RFC Series.  It captures the RFC
>   Editor&#39;s fundamental requirements and offers guidance regarding =
the
>   style and structure of an RFC. Guidance provided by this document
>   will not be applied until published as an RFC.  Please send your
>   comments about the contents of this document to =
&lt;rfc-interest@rfc-
>   editor.org&gt;.

We get a twofer on this one! :-)

--Paul Hoffman=

From pusateri@bangj.com  Wed Feb  5 13:20:02 2014
Return-Path: <pusateri@bangj.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E07111A022D for <tools-discuss@ietfa.amsl.com>; Wed,  5 Feb 2014 13:20:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 5caG7C_Rqt-Q for <tools-discuss@ietfa.amsl.com>; Wed,  5 Feb 2014 13:20:01 -0800 (PST)
Received: from amt0.eng.verio.net (amt0.gin.ntt.net [129.250.11.170]) by ietfa.amsl.com (Postfix) with ESMTP id 314A11A01D1 for <tools-discuss@ietf.org>; Wed,  5 Feb 2014 13:20:01 -0800 (PST)
Received: from [172.16.10.151] (cpe-071-070-131-186.nc.res.rr.com [71.70.131.186]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by amt0.eng.verio.net (Postfix) with ESMTPSA id E60C42930; Wed,  5 Feb 2014 16:19:59 -0500 (EST)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Tom Pusateri <pusateri@bangj.com>
In-Reply-To: <52EFF6B7.4000403@levkowetz.com>
Date: Wed, 5 Feb 2014 16:19:58 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <7ED6A1D2-8E42-418F-A093-A5C935D0B5B1@bangj.com>
References: <4EDBDC8C-11D4-4A4B-816C-CA5F8628465D@bangj.com> <52EFF6B7.4000403@levkowetz.com>
To: Henrik Levkowetz <henrik@levkowetz.com>
X-Mailer: Apple Mail (2.1827)
Cc: "tools-discuss@ietf.org Discussion" <tools-discuss@ietf.org>
Subject: Re: [Tools-discuss] Tools agenda 89 .ics calendar file
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Feb 2014 21:20:03 -0000

On Feb 3, 2014, at 3:06 PM, Henrik Levkowetz <henrik@levkowetz.com> =
wrote:

> Hi Tom,
>=20
> On 2014-02-03 20:36 Tom Pusateri said the following:
>> I know the preliminary agenda just came out and so if the .ics file =
isn't ready yet, no problem. But it appears to be available on this =
page:
>>=20
>> http://tools.ietf.org/agenda/89/calendar
>>=20
>> But when I download the All Sessions .ics file:
>>=20
>> http://tools.ietf.org/agenda/89/agenda_89.ics
>>=20
>> I get a zero length file.
>=20
> Sounds like a bug to me.  Will look into it.
>=20
>=20
> Best regards,
>=20
> 	Henrik
>=20


This looks to be more widespread than I originally thought. None of the =
generated .ics files have any content for IETF 89.

Tom=

From henrik@levkowetz.com  Fri Feb  7 03:47:40 2014
Return-Path: <henrik@levkowetz.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A05B1A16F0 for <tools-discuss@ietfa.amsl.com>; Fri,  7 Feb 2014 03:47:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] 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 hNuH7e8y_pSJ for <tools-discuss@ietfa.amsl.com>; Fri,  7 Feb 2014 03:47:38 -0800 (PST)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id 1BC1D1A0605 for <tools-discuss@ietf.org>; Fri,  7 Feb 2014 03:47:38 -0800 (PST)
Received: from [2a01:3f0:1:0:bd3a:bb26:7d74:ab8f] (port=65263 helo=tannat.netnod.se) by grenache.tools.ietf.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1WBjuC-0002ra-AA; Fri, 07 Feb 2014 12:47:36 +0100
Message-ID: <52F4C7D8.3020604@levkowetz.com>
Date: Fri, 07 Feb 2014 12:47:36 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Tom Pusateri <pusateri@bangj.com>
References: <4EDBDC8C-11D4-4A4B-816C-CA5F8628465D@bangj.com> <52EFF6B7.4000403@levkowetz.com> <7ED6A1D2-8E42-418F-A093-A5C935D0B5B1@bangj.com>
In-Reply-To: <7ED6A1D2-8E42-418F-A093-A5C935D0B5B1@bangj.com>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 2a01:3f0:1:0:bd3a:bb26:7d74:ab8f
X-SA-Exim-Rcpt-To: pusateri@bangj.com, tools-discuss@ietf.org, henrik-sent@levkowetz.com
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-SA-Exim-Scanned: Yes (on grenache.tools.ietf.org)
Cc: "tools-discuss@ietf.org Discussion" <tools-discuss@ietf.org>
Subject: Re: [Tools-discuss] Tools agenda 89 .ics calendar file
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Feb 2014 11:47:40 -0000

Hi Tom,

One of the few things I haven't automated yet is linking in the correct
vtimezone.ics file for the meeting locations.  I've now done this for
all upcoming meetings I have location information for (89-94, 96), so
the problem shouldn't occur again until the sprint meeting 2016.

Sorry for the inconvenience.


Best regards,

	Henrik

On 2014-02-05 22:19 Tom Pusateri said:
> 
> On Feb 3, 2014, at 3:06 PM, Henrik Levkowetz <henrik@levkowetz.com> wrote:
> 
>> Hi Tom,
>>
>> On 2014-02-03 20:36 Tom Pusateri said the following:
>>> I know the preliminary agenda just came out and so if the .ics file isn't ready yet, no problem. But it appears to be available on this page:
>>>
>>> http://tools.ietf.org/agenda/89/calendar
>>>
>>> But when I download the All Sessions .ics file:
>>>
>>> http://tools.ietf.org/agenda/89/agenda_89.ics
>>>
>>> I get a zero length file.
>>
>> Sounds like a bug to me.  Will look into it.
>>
>>
>> Best regards,
>>
>> 	Henrik
>>
> 
> 
> This looks to be more widespread than I originally thought. None of the generated .ics files have any content for IETF 89.
> 
> Tom
> 

From pusateri@bangj.com  Fri Feb  7 05:58:22 2014
Return-Path: <pusateri@bangj.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 195F71A03C3 for <tools-discuss@ietfa.amsl.com>; Fri,  7 Feb 2014 05:58:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.037
X-Spam-Level: 
X-Spam-Status: No, score=-1.037 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_COM=0.553, HOST_MISMATCH_NET=0.311, 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 qmJHRbL5HTzC for <tools-discuss@ietfa.amsl.com>; Fri,  7 Feb 2014 05:58:20 -0800 (PST)
Received: from oj.bangj.com (amt0.gin.ntt.net [129.250.11.170]) by ietfa.amsl.com (Postfix) with ESMTP id BFDA21A00F6 for <tools-discuss@ietf.org>; Fri,  7 Feb 2014 05:58:19 -0800 (PST)
Received: from [172.16.25.123] (69-77-129-4.static.skybest.com [69.77.129.4]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by oj.bangj.com (Postfix) with ESMTPSA id 0B3EC22F8; Fri,  7 Feb 2014 08:58:18 -0500 (EST)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Tom Pusateri <pusateri@bangj.com>
In-Reply-To: <52F4C7D8.3020604@levkowetz.com>
Date: Fri, 7 Feb 2014 08:58:17 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <0110D5C0-1AA7-47DA-B286-70D3C2DBADA1@bangj.com>
References: <4EDBDC8C-11D4-4A4B-816C-CA5F8628465D@bangj.com> <52EFF6B7.4000403@levkowetz.com> <7ED6A1D2-8E42-418F-A093-A5C935D0B5B1@bangj.com> <52F4C7D8.3020604@levkowetz.com>
To: Henrik Levkowetz <henrik@levkowetz.com>
X-Mailer: Apple Mail (2.1827)
Cc: "tools-discuss@ietf.org Discussion" <tools-discuss@ietf.org>
Subject: Re: [Tools-discuss] Tools agenda 89 .ics calendar file
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Feb 2014 13:58:22 -0000

Thanks Henrik.

How long will it take for that to propagate?

butte% curl -O http://tools.ietf.org/agenda/89/agenda_89.ics
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  =
Current
                                 Dload  Upload   Total   Spent    Left  =
Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:-- =
    0
butte%

Thanks,
Tom


On Feb 7, 2014, at 6:47 AM, Henrik Levkowetz <henrik@levkowetz.com> =
wrote:

> Hi Tom,
>=20
> One of the few things I haven't automated yet is linking in the =
correct
> vtimezone.ics file for the meeting locations.  I've now done this for
> all upcoming meetings I have location information for (89-94, 96), so
> the problem shouldn't occur again until the sprint meeting 2016.
>=20
> Sorry for the inconvenience.
>=20
>=20
> Best regards,
>=20
> 	Henrik
>=20
> On 2014-02-05 22:19 Tom Pusateri said:
>>=20
>> On Feb 3, 2014, at 3:06 PM, Henrik Levkowetz <henrik@levkowetz.com> =
wrote:
>>=20
>>> Hi Tom,
>>>=20
>>> On 2014-02-03 20:36 Tom Pusateri said the following:
>>>> I know the preliminary agenda just came out and so if the .ics file =
isn't ready yet, no problem. But it appears to be available on this =
page:
>>>>=20
>>>> http://tools.ietf.org/agenda/89/calendar
>>>>=20
>>>> But when I download the All Sessions .ics file:
>>>>=20
>>>> http://tools.ietf.org/agenda/89/agenda_89.ics
>>>>=20
>>>> I get a zero length file.
>>>=20
>>> Sounds like a bug to me.  Will look into it.
>>>=20
>>>=20
>>> Best regards,
>>>=20
>>> 	Henrik
>>>=20
>>=20
>>=20
>> This looks to be more widespread than I originally thought. None of =
the generated .ics files have any content for IETF 89.
>>=20
>> Tom
>>=20


From henrik@levkowetz.com  Fri Feb  7 06:03:27 2014
Return-Path: <henrik@levkowetz.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0B3E11A1F06 for <tools-discuss@ietfa.amsl.com>; Fri,  7 Feb 2014 06:03:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] 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 nFHo9oJJgWhK for <tools-discuss@ietfa.amsl.com>; Fri,  7 Feb 2014 06:03:23 -0800 (PST)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id AD3971A1EF8 for <tools-discuss@ietf.org>; Fri,  7 Feb 2014 06:03:23 -0800 (PST)
Received: from [2a01:3f0:1:0:bd3a:bb26:7d74:ab8f] (port=49257 helo=tannat.netnod.se) by grenache.tools.ietf.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1WBm1b-0004TM-2E; Fri, 07 Feb 2014 15:03:23 +0100
Message-ID: <52F4E7AB.30602@levkowetz.com>
Date: Fri, 07 Feb 2014 15:03:23 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Tom Pusateri <pusateri@bangj.com>
References: <4EDBDC8C-11D4-4A4B-816C-CA5F8628465D@bangj.com> <52EFF6B7.4000403@levkowetz.com> <7ED6A1D2-8E42-418F-A093-A5C935D0B5B1@bangj.com> <52F4C7D8.3020604@levkowetz.com> <0110D5C0-1AA7-47DA-B286-70D3C2DBADA1@bangj.com>
In-Reply-To: <0110D5C0-1AA7-47DA-B286-70D3C2DBADA1@bangj.com>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 2a01:3f0:1:0:bd3a:bb26:7d74:ab8f
X-SA-Exim-Rcpt-To: pusateri@bangj.com, tools-discuss@ietf.org, henrik-sent@levkowetz.com
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-SA-Exim-Scanned: Yes (on grenache.tools.ietf.org)
Cc: "tools-discuss@ietf.org Discussion" <tools-discuss@ietf.org>
Subject: Re: [Tools-discuss] Tools agenda 89 .ics calendar file
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Feb 2014 14:03:27 -0000

Hi Tom

On 2014-02-07 14:58 Tom Pusateri said:
> Thanks Henrik.
> 
> How long will it take for that to propagate?

Could be up to an hour.


Best regards,

	Henrik

> butte% curl -O http://tools.ietf.org/agenda/89/agenda_89.ics
>   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
>                                  Dload  Upload   Total   Spent    Left  Speed
>   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
> butte%
> 
> Thanks,
> Tom
> 
> 
> On Feb 7, 2014, at 6:47 AM, Henrik Levkowetz <henrik@levkowetz.com> wrote:
> 
>> Hi Tom,
>>
>> One of the few things I haven't automated yet is linking in the correct
>> vtimezone.ics file for the meeting locations.  I've now done this for
>> all upcoming meetings I have location information for (89-94, 96), so
>> the problem shouldn't occur again until the sprint meeting 2016.
>>
>> Sorry for the inconvenience.
>>
>>
>> Best regards,
>>
>> 	Henrik
>>
>> On 2014-02-05 22:19 Tom Pusateri said:
>>>
>>> On Feb 3, 2014, at 3:06 PM, Henrik Levkowetz <henrik@levkowetz.com> wrote:
>>>
>>>> Hi Tom,
>>>>
>>>> On 2014-02-03 20:36 Tom Pusateri said the following:
>>>>> I know the preliminary agenda just came out and so if the .ics file isn't ready yet, no problem. But it appears to be available on this page:
>>>>>
>>>>> http://tools.ietf.org/agenda/89/calendar
>>>>>
>>>>> But when I download the All Sessions .ics file:
>>>>>
>>>>> http://tools.ietf.org/agenda/89/agenda_89.ics
>>>>>
>>>>> I get a zero length file.
>>>>
>>>> Sounds like a bug to me.  Will look into it.
>>>>
>>>>
>>>> Best regards,
>>>>
>>>> 	Henrik
>>>>
>>>
>>>
>>> This looks to be more widespread than I originally thought. None of the generated .ics files have any content for IETF 89.
>>>
>>> Tom
>>>
> 
> 

From pusateri@bangj.com  Fri Feb  7 09:59:19 2014
Return-Path: <pusateri@bangj.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C44111A0176 for <tools-discuss@ietfa.amsl.com>; Fri,  7 Feb 2014 09:59:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.037
X-Spam-Level: 
X-Spam-Status: No, score=-1.037 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_COM=0.553, HOST_MISMATCH_NET=0.311, 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 QcdnlDVGrDaq for <tools-discuss@ietfa.amsl.com>; Fri,  7 Feb 2014 09:59:17 -0800 (PST)
Received: from oj.bangj.com (amt0.gin.ntt.net [129.250.11.170]) by ietfa.amsl.com (Postfix) with ESMTP id 813221A0128 for <tools-discuss@ietf.org>; Fri,  7 Feb 2014 09:59:17 -0800 (PST)
Received: from [172.16.25.123] (69-77-129-4.static.skybest.com [69.77.129.4]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by oj.bangj.com (Postfix) with ESMTPSA id C1CA9234A; Fri,  7 Feb 2014 12:59:16 -0500 (EST)
Content-Type: text/plain; charset=iso-8859-1
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Tom Pusateri <pusateri@bangj.com>
In-Reply-To: <52F4E7AB.30602@levkowetz.com>
Date: Fri, 7 Feb 2014 12:59:15 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <A42953D4-8278-49CE-81AA-809873C7ADAB@bangj.com>
References: <4EDBDC8C-11D4-4A4B-816C-CA5F8628465D@bangj.com> <52EFF6B7.4000403@levkowetz.com> <7ED6A1D2-8E42-418F-A093-A5C935D0B5B1@bangj.com> <52F4C7D8.3020604@levkowetz.com> <0110D5C0-1AA7-47DA-B286-70D3C2DBADA1@bangj.com> <52F4E7AB.30602@levkowetz.com>
To: Henrik Levkowetz <henrik@levkowetz.com>
X-Mailer: Apple Mail (2.1827)
Cc: "tools-discuss@ietf.org Discussion" <tools-discuss@ietf.org>
Subject: Re: [Tools-discuss] Tools agenda 89 .ics calendar file
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Feb 2014 17:59:20 -0000

Ok, working now!

Thanks!

There is one discrepancy I've found so far.

The Code Sprint is in 'Hilton Meeting Room 13-17' on the agenda page =
here:

https://datatracker.ietf.org/meeting/89/agenda.html

But the agenda.ics file shows the room as:

'Hilton Meeting Room 13'

The -17 is missing in the calendar file.

Thanks,
Tom

On Feb 7, 2014, at 9:03 AM, Henrik Levkowetz <henrik@levkowetz.com> =
wrote:

> Hi Tom
>=20
> On 2014-02-07 14:58 Tom Pusateri said:
>> Thanks Henrik.
>>=20
>> How long will it take for that to propagate?
>=20
> Could be up to an hour.
>=20
>=20
> Best regards,
>=20
> 	Henrik
>=20
>> butte% curl -O http://tools.ietf.org/agenda/89/agenda_89.ics
>>  % Total    % Received % Xferd  Average Speed   Time    Time     Time =
 Current
>>                                 Dload  Upload   Total   Spent    Left =
 Speed
>>  0     0    0     0    0     0      0      0 --:--:-- --:--:-- =
--:--:--     0
>> butte%
>>=20
>> Thanks,
>> Tom
>>=20
>>=20
>> On Feb 7, 2014, at 6:47 AM, Henrik Levkowetz <henrik@levkowetz.com> =
wrote:
>>=20
>>> Hi Tom,
>>>=20
>>> One of the few things I haven't automated yet is linking in the =
correct
>>> vtimezone.ics file for the meeting locations.  I've now done this =
for
>>> all upcoming meetings I have location information for (89-94, 96), =
so
>>> the problem shouldn't occur again until the sprint meeting 2016.
>>>=20
>>> Sorry for the inconvenience.
>>>=20
>>>=20
>>> Best regards,
>>>=20
>>> 	Henrik
>>>=20
>>> On 2014-02-05 22:19 Tom Pusateri said:
>>>>=20
>>>> On Feb 3, 2014, at 3:06 PM, Henrik Levkowetz <henrik@levkowetz.com> =
wrote:
>>>>=20
>>>>> Hi Tom,
>>>>>=20
>>>>> On 2014-02-03 20:36 Tom Pusateri said the following:
>>>>>> I know the preliminary agenda just came out and so if the .ics =
file isn't ready yet, no problem. But it appears to be available on this =
page:
>>>>>>=20
>>>>>> http://tools.ietf.org/agenda/89/calendar
>>>>>>=20
>>>>>> But when I download the All Sessions .ics file:
>>>>>>=20
>>>>>> http://tools.ietf.org/agenda/89/agenda_89.ics
>>>>>>=20
>>>>>> I get a zero length file.
>>>>>=20
>>>>> Sounds like a bug to me.  Will look into it.
>>>>>=20
>>>>>=20
>>>>> Best regards,
>>>>>=20
>>>>> 	Henrik
>>>>>=20
>>>>=20
>>>>=20
>>>> This looks to be more widespread than I originally thought. None of =
the generated .ics files have any content for IETF 89.
>>>>=20
>>>> Tom
>>>>=20
>>=20
>>=20


From bob.hinden@gmail.com  Fri Feb  7 10:04:39 2014
Return-Path: <bob.hinden@gmail.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 157F21A03E1 for <tools-discuss@ietfa.amsl.com>; Fri,  7 Feb 2014 10:04:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, 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 7Rf3m6OGbYcF for <tools-discuss@ietfa.amsl.com>; Fri,  7 Feb 2014 10:04:37 -0800 (PST)
Received: from mail-ea0-x234.google.com (mail-ea0-x234.google.com [IPv6:2a00:1450:4013:c01::234]) by ietfa.amsl.com (Postfix) with ESMTP id 70E0A1A00F0 for <tools-discuss@ietf.org>; Fri,  7 Feb 2014 10:04:37 -0800 (PST)
Received: by mail-ea0-f180.google.com with SMTP id o10so1737450eaj.11 for <tools-discuss@ietf.org>; Fri, 07 Feb 2014 10:04:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=8t7y0HKp+7JbMlHkZyywXIPH6qqrecc0k0S+orZXAG8=; b=YsTyyzHJ4QnQv0zlSKv62UcvIXVbmeu/EWnCh+hJP2En1hyMborm1M4/lKmWcvc24s Gype0ccuhFI4FHOHrHXTvq+DzkwQnz4Cfc6e/1NEs7eQXT2TZzWIJry98UjUGkfO6MbA XijNsAgUGd7XIs3nSOE8ADLqnBl9Zlw34+CCZ2Q2kLAjf7B1eBJ+EVurZhP4+NT5MTHc K69Q49h7cARuIUqxhyOrHfHIn7YYPGbJy6cD5mA9TGRCskSxDkRDRjrlpYzoIG7U/FIh /iH+v6ediRZHvct1JyS7v31CFJNmVG0oaxJQdIliJc2rqmnG99VtC5edGHyC0xNXSf4Y 84iw==
X-Received: by 10.14.95.134 with SMTP id p6mr5854721eef.73.1391796276861; Fri, 07 Feb 2014 10:04:36 -0800 (PST)
Received: from ?IPv6:2601:9:4080:10:f897:6bbb:6177:cf94? ([2601:9:4080:10:f897:6bbb:6177:cf94]) by mx.google.com with ESMTPSA id y47sm19128470eel.14.2014.02.07.10.04.29 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 07 Feb 2014 10:04:31 -0800 (PST)
Content-Type: multipart/signed; boundary="Apple-Mail=_39997BD9-BA2A-45DB-B3D4-E5A9B026633D"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
From: Bob Hinden <bob.hinden@gmail.com>
In-Reply-To: <A42953D4-8278-49CE-81AA-809873C7ADAB@bangj.com>
Date: Fri, 7 Feb 2014 10:04:24 -0800
Message-Id: <30CE5206-CB90-41BB-91B0-A87B3C554F38@gmail.com>
References: <4EDBDC8C-11D4-4A4B-816C-CA5F8628465D@bangj.com> <52EFF6B7.4000403@levkowetz.com> <7ED6A1D2-8E42-418F-A093-A5C935D0B5B1@bangj.com> <52F4C7D8.3020604@levkowetz.com> <0110D5C0-1AA7-47DA-B286-70D3C2DBADA1@bangj.com> <52F4E7AB.30602@levkowetz.com> <A42953D4-8278-49CE-81AA-809873C7ADAB@bangj.com>
To: Tom Pusateri <pusateri@bangj.com>
X-Mailer: Apple Mail (2.1510)
Cc: Henrik Levkowetz <henrik@levkowetz.com>, "tools-discuss@ietf.org Discussion" <tools-discuss@ietf.org>
Subject: Re: [Tools-discuss] Tools agenda 89 .ics calendar file
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Feb 2014 18:04:39 -0000

--Apple-Mail=_39997BD9-BA2A-45DB-B3D4-E5A9B026633D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

I also found that there was not a check box for:

  RFC Format Design Team Update

Bob

On Feb 7, 2014, at 9:59 AM, Tom Pusateri <pusateri@bangj.com> wrote:

> Ok, working now!
>=20
> Thanks!
>=20
> There is one discrepancy I've found so far.
>=20
> The Code Sprint is in 'Hilton Meeting Room 13-17' on the agenda page =
here:
>=20
> https://datatracker.ietf.org/meeting/89/agenda.html
>=20
> But the agenda.ics file shows the room as:
>=20
> 'Hilton Meeting Room 13'
>=20
> The -17 is missing in the calendar file.
>=20
> Thanks,
> Tom
>=20
> On Feb 7, 2014, at 9:03 AM, Henrik Levkowetz <henrik@levkowetz.com> =
wrote:
>=20
>> Hi Tom
>>=20
>> On 2014-02-07 14:58 Tom Pusateri said:
>>> Thanks Henrik.
>>>=20
>>> How long will it take for that to propagate?
>>=20
>> Could be up to an hour.
>>=20
>>=20
>> Best regards,
>>=20
>> 	Henrik
>>=20
>>> butte% curl -O http://tools.ietf.org/agenda/89/agenda_89.ics
>>> % Total    % Received % Xferd  Average Speed   Time    Time     Time =
 Current
>>>                                Dload  Upload   Total   Spent    Left =
 Speed
>>> 0     0    0     0    0     0      0      0 --:--:-- --:--:-- =
--:--:--     0
>>> butte%
>>>=20
>>> Thanks,
>>> Tom
>>>=20
>>>=20
>>> On Feb 7, 2014, at 6:47 AM, Henrik Levkowetz <henrik@levkowetz.com> =
wrote:
>>>=20
>>>> Hi Tom,
>>>>=20
>>>> One of the few things I haven't automated yet is linking in the =
correct
>>>> vtimezone.ics file for the meeting locations.  I've now done this =
for
>>>> all upcoming meetings I have location information for (89-94, 96), =
so
>>>> the problem shouldn't occur again until the sprint meeting 2016.
>>>>=20
>>>> Sorry for the inconvenience.
>>>>=20
>>>>=20
>>>> Best regards,
>>>>=20
>>>> 	Henrik
>>>>=20
>>>> On 2014-02-05 22:19 Tom Pusateri said:
>>>>>=20
>>>>> On Feb 3, 2014, at 3:06 PM, Henrik Levkowetz =
<henrik@levkowetz.com> wrote:
>>>>>=20
>>>>>> Hi Tom,
>>>>>>=20
>>>>>> On 2014-02-03 20:36 Tom Pusateri said the following:
>>>>>>> I know the preliminary agenda just came out and so if the .ics =
file isn't ready yet, no problem. But it appears to be available on this =
page:
>>>>>>>=20
>>>>>>> http://tools.ietf.org/agenda/89/calendar
>>>>>>>=20
>>>>>>> But when I download the All Sessions .ics file:
>>>>>>>=20
>>>>>>> http://tools.ietf.org/agenda/89/agenda_89.ics
>>>>>>>=20
>>>>>>> I get a zero length file.
>>>>>>=20
>>>>>> Sounds like a bug to me.  Will look into it.
>>>>>>=20
>>>>>>=20
>>>>>> Best regards,
>>>>>>=20
>>>>>> 	Henrik
>>>>>>=20
>>>>>=20
>>>>>=20
>>>>> This looks to be more widespread than I originally thought. None =
of the generated .ics files have any content for IETF 89.
>>>>>=20
>>>>> Tom
>>>>>=20
>>>=20
>>>=20
>=20
> --=20
> Tools-discuss mailing list
> Tools-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/tools-discuss
>=20
> Please reports datatracker.ietf.org bugs at =
http://tools.ietf.org/tools/ietfdb
> Please reports tools.ietf.org bugs at =
http://tools.ietf.org/tools/issues or
> send email to webmaster@tools.ietf.org


--Apple-Mail=_39997BD9-BA2A-45DB-B3D4-E5A9B026633D
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 - https://gpgtools.org

iQEcBAEBCgAGBQJS9SAoAAoJEK7rdBF357uoWKcH/1sESsNEwE1YZi5Uu/mAoT0D
LSqVj1uZqQ40uQyoGngMSxtwqQY2B+m77LMAX02G7iimFPnRLAgHvsEbBCmGJUxt
82s5vqC4kFc7p/VF93CBmGMmFZLPMFyJ1MbwWiqVD8dfTPSyRI/PuHyLykt/OIUn
XUk6vY13bp8Jv0wculk7W4qgavstbQLG/6wqJsc5IxDTXPy/Rv0+BgNbdBXCoK6V
AjLUKyg+1vRyFQsQ8tibZTZRBK1CbRhDIdlDClTQzjbS7wEJ49FkqxWdSDPP9cZg
j4IuUTF/NbXlaVkm21PPneM7aruhwg4STvmH/o8w58c9lb4c5iicFNj6bx88GiQ=
=Fnuf
-----END PGP SIGNATURE-----

--Apple-Mail=_39997BD9-BA2A-45DB-B3D4-E5A9B026633D--

From julian.reschke@gmx.de  Thu Feb 13 02:24:47 2014
Return-Path: <julian.reschke@gmx.de>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65B771A0159 for <tools-discuss@ietfa.amsl.com>; Thu, 13 Feb 2014 02:24:47 -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_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 Hsclud3bUGYS for <tools-discuss@ietfa.amsl.com>; Thu, 13 Feb 2014 02:24:43 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by ietfa.amsl.com (Postfix) with ESMTP id 5CFB51A01BB for <Tools-discuss@ietf.org>; Thu, 13 Feb 2014 02:24:40 -0800 (PST)
Received: from [192.168.1.103] ([93.217.97.16]) by mail.gmx.com (mrgmx003) with ESMTPSA (Nemesis) id 0M4Gyx-1VNr3040n5-00rquH for <Tools-discuss@ietf.org>; Thu, 13 Feb 2014 11:24:38 +0100
Message-ID: <52FC9D66.9030807@gmx.de>
Date: Thu, 13 Feb 2014 11:24:38 +0100
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Tools-discuss@ietf.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K0:SBYxB7Q8mWZ5YS8Dv92MpgXEsua+Na7YjbG7xtFanbZ8WmQnh1p kKT6QL+XRLkgb/Zd8x4CvqcwkUUwRP8IJFc0xivbKP4G0SfjeAmSrMIbS44CCLtSzEr2cZy wmhnDu8yIYX2ja8vF7uFNj7TktCN/8xrrcBrGWIBMNrqI+2Vz5WnliXt8AxIawm2tMzlC67 3ToMwahlhPENB61sMQvyw==
Subject: [Tools-discuss] datatracker Atom feeds borked
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Feb 2014 10:24:47 -0000

For instance:

<https://datatracker.ietf.org/feed/document-changes/draft-ietf-httpbis-authscheme-registrations>

starts with:


> <feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
>
> <title>Changes for draft-ietf-httpbis-authscheme-registrations</title>
>
> <link rel="alternate" href="https://datatracker.ietf.org/doc/rfc5191/history/"/>

What's the relation of RFC 5191????

> <link rel="self" href="https://datatracker.ietf.org/feed/document-changes/draft-ietf-httpbis-authscheme-registrations/"/>
>
> <id>https://datatracker.ietf.org/doc/rfc5191/history/</id>
>
> <updated>2014-02-12T12:31:01-08:00</updated>
>
> <subtitle>History of change entries for draft-ietf-httpbis-authscheme-registrations.</subtitle>
>
>
> -<entry>
>
> <title>[Cindy Morgan] IESG state changed to RFC Ed Queue from Approved-announcement sent [rev. 10]</title>
>
> <link rel="alternate" href="https://datatracker.ietf.org/doc/rfc5191/history/#history-368738"/>
>
> <updated>2014-02-12T12:31:01-08:00</updated>
>
>
> -<author>
>
> <name>Cindy Morgan</name>
>
> </author>
>
> <id>https://datatracker.ietf.org/doc/rfc5191/history/#history-368738</id>
>
> <summary type="html">IESG state changed to <b>RFC Ed Queue</b> from Approved-announcement sent</summary>
>
> </entry>

etc.

Best regards, Julian


From cabo@tzi.org  Thu Feb 13 04:40:23 2014
Return-Path: <cabo@tzi.org>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8C5421A0218 for <tools-discuss@ietfa.amsl.com>; Thu, 13 Feb 2014 04:40:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.551
X-Spam-Level: 
X-Spam-Status: No, score=-1.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, 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 kGtSM56U8Aon for <tools-discuss@ietfa.amsl.com>; Thu, 13 Feb 2014 04:40:21 -0800 (PST)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id 834C41A01E7 for <Tools-discuss@ietf.org>; Thu, 13 Feb 2014 04:40:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id s1DCeCID009362; Thu, 13 Feb 2014 13:40:12 +0100 (CET)
Received: from [192.168.217.105] (p548904E0.dip0.t-ipconnect.de [84.137.4.224]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 84374D0C; Thu, 13 Feb 2014 13:40:11 +0100 (CET)
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
Content-Type: text/plain; charset=windows-1252
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <52FC9D66.9030807@gmx.de>
Date: Thu, 13 Feb 2014 13:40:09 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <C883BAEF-2D48-4114-8515-2353A7130C7C@tzi.org>
References: <52FC9D66.9030807@gmx.de>
To: Julian Reschke <julian.reschke@gmx.de>
X-Mailer: Apple Mail (2.1827)
Cc: Tools-discuss@ietf.org
Subject: Re: [Tools-discuss] datatracker Atom feeds borked
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Feb 2014 12:40:23 -0000

On 13 Feb 2014, at 11:24, Julian Reschke <julian.reschke@gmx.de> wrote:

>> <link rel=3D"alternate" =
href=3D"https://datatracker.ietf.org/doc/rfc5191/history/"/>
>=20

Yes, and the entries have weird IDs, too

<feed xmlns=3D"http://www.w3.org/2005/Atom" xml:lang=3D"en-us">
  <title>Changes for draft-mcgrew-tls-aes-ccm-ecc</title>
  <link =
href=3D"http://datatracker.ietf.org/doc/draft-ietf-httpbis-authscheme-regi=
strations/history/" rel=3D"alternate"/>
  <link =
href=3D"http://datatracker.ietf.org/feed/document-changes/draft-mcgrew-tls=
-aes-ccm-ecc/" rel=3D"self"/>
...
  <entry>
    <title>[David McGrew] IANA Review state changed to Version Changed - =
Review Needed from IANA OK - Actions ... [rev. 08]</title>
    <link =
href=3D"http://datatracker.ietf.org/doc/draft-ietf-httpbis-authscheme-regi=
strations/history/#history-368748" rel=3D"alternate"/>
    <updated>2014-02-12T13:09:09-08:00</updated>
    <author>
      <name>David McGrew</name>
    </author>
    =
<id>http://datatracker.ietf.org/doc/draft-ietf-httpbis-authscheme-registra=
tions/history/#history-368748</id>
    <summary type=3D"html">IANA Review state changed to &lt;b&gt;Version =
Changed - Review Needed&lt;/b&gt; from IANA OK - Actions =
Needed</summary>
  </entry>

=85 which seems to make all of them come up as new in a reader as soon =
as a single one is added.
(I=92ve been wondering why that happens for a while.)

Gr=FC=DFe, Carsten


From julian.reschke@gmx.de  Thu Feb 13 05:00:28 2014
Return-Path: <julian.reschke@gmx.de>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 30D1E1A0229 for <tools-discuss@ietfa.amsl.com>; Thu, 13 Feb 2014 05:00: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_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 4SisAexrnuz8 for <tools-discuss@ietfa.amsl.com>; Thu, 13 Feb 2014 05:00:22 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) by ietfa.amsl.com (Postfix) with ESMTP id D31C21A022B for <Tools-discuss@ietf.org>; Thu, 13 Feb 2014 05:00:21 -0800 (PST)
Received: from [192.168.1.103] ([217.91.35.233]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0LnPSg-1VXTnc17Ms-00haKE for <Tools-discuss@ietf.org>; Thu, 13 Feb 2014 14:00:19 +0100
Message-ID: <52FCC1DE.40209@gmx.de>
Date: Thu, 13 Feb 2014 14:00:14 +0100
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Carsten Bormann <cabo@tzi.org>
References: <52FC9D66.9030807@gmx.de> <C883BAEF-2D48-4114-8515-2353A7130C7C@tzi.org>
In-Reply-To: <C883BAEF-2D48-4114-8515-2353A7130C7C@tzi.org>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
X-Provags-ID: V03:K0:+o81r19LwKqkfnG86rXZuleb9huGL34B4OQKj11bFQBAlDGvsm4 BHAPd5dJa8i0UmNPFbVffSq4Mpa5wp+BraKonePgnwaOVRQCO/GJFTksLcKZ2a0LRUQgpIk NPdNsIfvAX/IEBijCzPyYtpn+lz842EMOlEnKxeFYLG1UjEuoUNNks2ey4VSBwm5MJ1g4lj bHV48sg7+DxNNv2q++zhA==
Cc: Tools-discuss@ietf.org
Subject: Re: [Tools-discuss] datatracker Atom feeds borked
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Feb 2014 13:00:28 -0000

On 2014-02-13 13:40, Carsten Bormann wrote:
> On 13 Feb 2014, at 11:24, Julian Reschke <julian.reschke@gmx.de> wrote:
>
>>> <link rel="alternate" href="https://datatracker.ietf.org/doc/rfc5191/history/"/>
>>
>
> Yes, and the entries have weird IDs, too
>
> <feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-us">
>    <title>Changes for draft-mcgrew-tls-aes-ccm-ecc</title>
>    <link href="http://datatracker.ietf.org/doc/draft-ietf-httpbis-authscheme-registrations/history/" rel="alternate"/>
>    <link href="http://datatracker.ietf.org/feed/document-changes/draft-mcgrew-tls-aes-ccm-ecc/" rel="self"/>
> ...
>    <entry>
>      <title>[David McGrew] IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions ... [rev. 08]</title>
>      <link href="http://datatracker.ietf.org/doc/draft-ietf-httpbis-authscheme-registrations/history/#history-368748" rel="alternate"/>
>      <updated>2014-02-12T13:09:09-08:00</updated>
>      <author>
>        <name>David McGrew</name>
>      </author>
>      <id>http://datatracker.ietf.org/doc/draft-ietf-httpbis-authscheme-registrations/history/#history-368748</id>
>      <summary type="html">IANA Review state changed to &lt;b&gt;Version Changed - Review Needed&lt;/b&gt; from IANA OK - Actions Needed</summary>
>    </entry>
>
> … which seems to make all of them come up as new in a reader as soon as a single one is added.
> (I’ve been wondering why that happens for a while.)

Yes, that's what I see as well.

Best regards, Julian




From rjsparks@nostrum.com  Thu Feb 13 07:17:26 2014
Return-Path: <rjsparks@nostrum.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7BA361A0291 for <tools-discuss@ietfa.amsl.com>; Thu, 13 Feb 2014 07:17:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.036
X-Spam-Level: 
X-Spam-Status: No, score=-1.036 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_MISMATCH_COM=0.553, HOST_MISMATCH_NET=0.311] 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 dkLZzbsry9YI for <tools-discuss@ietfa.amsl.com>; Thu, 13 Feb 2014 07:17:24 -0800 (PST)
Received: from shaman.nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by ietfa.amsl.com (Postfix) with ESMTP id C55141A0273 for <Tools-discuss@ietf.org>; Thu, 13 Feb 2014 07:17:24 -0800 (PST)
Received: from unnumerable.local (pool-173-71-10-88.dllstx.fios.verizon.net [173.71.10.88]) (authenticated bits=0) by shaman.nostrum.com (8.14.3/8.14.3) with ESMTP id s1DFHJv1072219 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=OK); Thu, 13 Feb 2014 09:17:20 -0600 (CST) (envelope-from rjsparks@nostrum.com)
Message-ID: <52FCE201.20600@nostrum.com>
Date: Thu, 13 Feb 2014 09:17:21 -0600
From: Robert Sparks <rjsparks@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Julian Reschke <julian.reschke@gmx.de>, Carsten Bormann <cabo@tzi.org>
References: <52FC9D66.9030807@gmx.de> <C883BAEF-2D48-4114-8515-2353A7130C7C@tzi.org> <52FCC1DE.40209@gmx.de>
In-Reply-To: <52FCC1DE.40209@gmx.de>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Received-SPF: pass (shaman.nostrum.com: 173.71.10.88 is authenticated by a trusted mechanism)
Cc: Tools-discuss@ietf.org
Subject: Re: [Tools-discuss] datatracker Atom feeds borked
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Feb 2014 15:17:26 -0000

Could you enter a ticket using 
<http://trac.tools.ietf.org/tools/ietfdb/newticket> capturing all the 
places you see that need attention?
(I'd enter it for you, but I suspect you might already see more than 
what you've discussed so far?)
I can help find people to wrangle it at the codesprint if it doesn't get 
fixed before.

Any chance either of you can join this sprint?
<http://trac.tools.ietf.org/tools/ietfdb/wiki/IETF89SprintSignUp>

RjS

On 2/13/14, 7:00 AM, Julian Reschke wrote:
> On 2014-02-13 13:40, Carsten Bormann wrote:
>> On 13 Feb 2014, at 11:24, Julian Reschke <julian.reschke@gmx.de> wrote:
>>
>>>> <link rel="alternate" 
>>>> href="https://datatracker.ietf.org/doc/rfc5191/history/"/>
>>>
>>
>> Yes, and the entries have weird IDs, too
>>
>> <feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-us">
>>    <title>Changes for draft-mcgrew-tls-aes-ccm-ecc</title>
>>    <link 
>> href="http://datatracker.ietf.org/doc/draft-ietf-httpbis-authscheme-registrations/history/" 
>> rel="alternate"/>
>>    <link 
>> href="http://datatracker.ietf.org/feed/document-changes/draft-mcgrew-tls-aes-ccm-ecc/" 
>> rel="self"/>
>> ...
>>    <entry>
>>      <title>[David McGrew] IANA Review state changed to Version 
>> Changed - Review Needed from IANA OK - Actions ... [rev. 08]</title>
>>      <link 
>> href="http://datatracker.ietf.org/doc/draft-ietf-httpbis-authscheme-registrations/history/#history-368748" 
>> rel="alternate"/>
>>      <updated>2014-02-12T13:09:09-08:00</updated>
>>      <author>
>>        <name>David McGrew</name>
>>      </author>
>> <id>http://datatracker.ietf.org/doc/draft-ietf-httpbis-authscheme-registrations/history/#history-368748</id>
>>      <summary type="html">IANA Review state changed to 
>> &lt;b&gt;Version Changed - Review Needed&lt;/b&gt; from IANA OK - 
>> Actions Needed</summary>
>>    </entry>
>>
>> … which seems to make all of them come up as new in a reader as soon 
>> as a single one is added.
>> (I’ve been wondering why that happens for a while.)
>
> Yes, that's what I see as well.
>
> Best regards, Julian
>
>
>


From julian.reschke@gmx.de  Thu Feb 13 07:19:26 2014
Return-Path: <julian.reschke@gmx.de>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 94FF51A02CF for <tools-discuss@ietfa.amsl.com>; Thu, 13 Feb 2014 07:19:26 -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_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 t85oXAfNIh79 for <tools-discuss@ietfa.amsl.com>; Thu, 13 Feb 2014 07:19:22 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by ietfa.amsl.com (Postfix) with ESMTP id 036221A0209 for <Tools-discuss@ietf.org>; Thu, 13 Feb 2014 07:19:22 -0800 (PST)
Received: from [192.168.1.103] ([217.91.35.233]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0MPUlV-1W9rSr1eYz-004gbb for <Tools-discuss@ietf.org>; Thu, 13 Feb 2014 16:19:20 +0100
Message-ID: <52FCE279.1000304@gmx.de>
Date: Thu, 13 Feb 2014 16:19:21 +0100
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Robert Sparks <rjsparks@nostrum.com>, Carsten Bormann <cabo@tzi.org>
References: <52FC9D66.9030807@gmx.de> <C883BAEF-2D48-4114-8515-2353A7130C7C@tzi.org> <52FCC1DE.40209@gmx.de> <52FCE201.20600@nostrum.com>
In-Reply-To: <52FCE201.20600@nostrum.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K0:xyHEoMCOHKDBZpn27aoS5fkdM9IInGd9LtW0eHRgmWbvEg3BwfJ 2TF4fRCkWwBqf01JLYFtJQ3Jb2+5ePEqqAuD+q9aN7KT8Z8BPb54MTeJ631jd5qkIa+5SL0 xso+8HwYTm/CUqMMmhox8WSsq79gHNuS3G1eDh8YLob38atU7EwvNHI7m6Cx89I9na9tuL7 0hT5yFLNnSwnIWWcCS+qQ==
Cc: Tools-discuss@ietf.org
Subject: Re: [Tools-discuss] datatracker Atom feeds borked
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Feb 2014 15:19:26 -0000

On 2014-02-13 16:17, Robert Sparks wrote:
> Could you enter a ticket using
> <http://trac.tools.ietf.org/tools/ietfdb/newticket> capturing all the
> places you see that need attention?

I'm seeing it for all the datatracker feeds I'm looking at (all httpbis 
drafts).

> (I'd enter it for you, but I suspect you might already see more than
> what you've discussed so far?)

I can enter the ticket unless if that helps...

> I can help find people to wrangle it at the codesprint if it doesn't get
> fixed before.
>
> Any chance either of you can join this sprint?
> <http://trac.tools.ietf.org/tools/ietfdb/wiki/IETF89SprintSignUp>

Nope, sorry.

Best regards, Julian


From rjsparks@nostrum.com  Thu Feb 13 07:49:44 2014
Return-Path: <rjsparks@nostrum.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D8DEA1A02ED for <tools-discuss@ietfa.amsl.com>; Thu, 13 Feb 2014 07:49:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.035
X-Spam-Level: 
X-Spam-Status: No, score=-1.035 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, BODY_URI_ONLY=0.001, HELO_MISMATCH_COM=0.553, HOST_MISMATCH_NET=0.311] 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 WIeP7oZdfE3h for <tools-discuss@ietfa.amsl.com>; Thu, 13 Feb 2014 07:49:43 -0800 (PST)
Received: from shaman.nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by ietfa.amsl.com (Postfix) with ESMTP id 95CAE1A02E7 for <Tools-discuss@ietf.org>; Thu, 13 Feb 2014 07:49:40 -0800 (PST)
Received: from unnumerable.local (pool-173-71-10-88.dllstx.fios.verizon.net [173.71.10.88]) (authenticated bits=0) by shaman.nostrum.com (8.14.3/8.14.3) with ESMTP id s1DFnY9s073623 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=OK); Thu, 13 Feb 2014 09:49:34 -0600 (CST) (envelope-from rjsparks@nostrum.com)
Message-ID: <52FCE990.4010901@nostrum.com>
Date: Thu, 13 Feb 2014 09:49:36 -0600
From: Robert Sparks <rjsparks@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Julian Reschke <julian.reschke@gmx.de>, Carsten Bormann <cabo@tzi.org>
References: <52FC9D66.9030807@gmx.de> <C883BAEF-2D48-4114-8515-2353A7130C7C@tzi.org> <52FCC1DE.40209@gmx.de> <52FCE201.20600@nostrum.com> <52FCE279.1000304@gmx.de>
In-Reply-To: <52FCE279.1000304@gmx.de>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit
Received-SPF: pass (shaman.nostrum.com: 173.71.10.88 is authenticated by a trusted mechanism)
Cc: Tools-discuss@ietf.org
Subject: Re: [Tools-discuss] datatracker Atom feeds borked
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Feb 2014 15:49:45 -0000

On 2/13/14, 9:19 AM, Julian Reschke wrote:
> On 2014-02-13 16:17, Robert Sparks wrote:
>> Could you enter a ticket using
>> <http://trac.tools.ietf.org/tools/ietfdb/newticket> capturing all the
>> places you see that need attention?
>
> I'm seeing it for all the datatracker feeds I'm looking at (all 
> httpbis drafts).
Ok.
Do you see anything else off with the _content_ of a particular feed?
>
>> (I'd enter it for you, but I suspect you might already see more than
>> what you've discussed so far?)
>
> I can enter the ticket unless if that helps...
Yes, please. Add please Carsten to the Cc list on it. He can add 
comments if he sees anything
to add to your initial description.
>
>> I can help find people to wrangle it at the codesprint if it doesn't get
>> fixed before.
>>
>> Any chance either of you can join this sprint?
>> <http://trac.tools.ietf.org/tools/ietfdb/wiki/IETF89SprintSignUp>
>
> Nope, sorry.
>
> Best regards, Julian
>


From julian.reschke@gmx.de  Thu Feb 13 08:03:28 2014
Return-Path: <julian.reschke@gmx.de>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D64CD1A0324 for <tools-discuss@ietfa.amsl.com>; Thu, 13 Feb 2014 08:03: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_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 l6tWYen03peK for <tools-discuss@ietfa.amsl.com>; Thu, 13 Feb 2014 08:03:26 -0800 (PST)
Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by ietfa.amsl.com (Postfix) with ESMTP id 90E641A0318 for <Tools-discuss@ietf.org>; Thu, 13 Feb 2014 08:03:25 -0800 (PST)
Received: from [192.168.1.103] ([217.91.35.233]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0MIuzJ-1WC2wk1ug5-002UnA for <Tools-discuss@ietf.org>; Thu, 13 Feb 2014 17:03:23 +0100
Message-ID: <52FCECCC.7090104@gmx.de>
Date: Thu, 13 Feb 2014 17:03:24 +0100
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Robert Sparks <rjsparks@nostrum.com>, Carsten Bormann <cabo@tzi.org>
References: <52FC9D66.9030807@gmx.de> <C883BAEF-2D48-4114-8515-2353A7130C7C@tzi.org> <52FCC1DE.40209@gmx.de> <52FCE201.20600@nostrum.com> <52FCE279.1000304@gmx.de> <52FCE990.4010901@nostrum.com>
In-Reply-To: <52FCE990.4010901@nostrum.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K0:Twt6jwNoSNWtMPUl3JJS3974cvjyx2fbPdDIEM96Em7EXVJJMK6 /j7VeVDOMrGVrkVyfj8uRARzArK8oPjtICl2bbxX1j/ilPMrY/E7fZsWN/zLz4LZjY4Bh5+ YCLRyi7I/28LWnJpYNrLDo0Ds+wwm9RqFZITSGp1kxKWE2Ys0s2IC1h1NFywuG/H6W0KxCU YLJ/XkFxJ9XiH+uAxxczQ==
Cc: Tools-discuss@ietf.org
Subject: Re: [Tools-discuss] datatracker Atom feeds borked
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Feb 2014 16:03:29 -0000

On 2014-02-13 16:49, Robert Sparks wrote:
> On 2/13/14, 9:19 AM, Julian Reschke wrote:
>> On 2014-02-13 16:17, Robert Sparks wrote:
>>> Could you enter a ticket using
>>> <http://trac.tools.ietf.org/tools/ietfdb/newticket> capturing all the
>>> places you see that need attention?

-> <http://trac.tools.ietf.org/tools/ietfdb/ticket/1307>

>> I'm seeing it for all the datatracker feeds I'm looking at (all
>> httpbis drafts).
> Ok.
> Do you see anything else off with the _content_ of a particular feed?

It seems that it's just the links and ids; the titles and dates look ok.

Best regards, Julian


From nobody Wed Feb 19 07:57:17 2014
Return-Path: <henrik@levkowetz.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A489C1A022C for <tools-discuss@ietfa.amsl.com>; Wed, 19 Feb 2014 07:57:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] 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 jUo1gKlJMcNN for <tools-discuss@ietfa.amsl.com>; Wed, 19 Feb 2014 07:57:10 -0800 (PST)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [77.72.230.30]) by ietfa.amsl.com (Postfix) with ESMTP id 134621A032A for <tools-discuss@ietf.org>; Wed, 19 Feb 2014 07:57:10 -0800 (PST)
Received: from tannat.netnod.se ([77.72.226.96]:51059) by grenache.tools.ietf.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1WG9WD-00015H-0E; Wed, 19 Feb 2014 16:57:05 +0100
Message-ID: <5304D451.8080607@levkowetz.com>
Date: Wed, 19 Feb 2014 16:57:05 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "Scheffenegger, Richard" <rs@netapp.com>
References: <012C3117EDDB3C4781FD802A8C27DD4F26069462@SACEXCMBX02-PRD.hq.netapp.com>
In-Reply-To: <012C3117EDDB3C4781FD802A8C27DD4F26069462@SACEXCMBX02-PRD.hq.netapp.com>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 77.72.226.96
X-SA-Exim-Rcpt-To: rs@netapp.com, tools-discuss@ietf.org, henrik-sent@levkowetz.com
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-SA-Exim-Scanned: Yes (on grenache.tools.ietf.org)
Archived-At: http://mailarchive.ietf.org/arch/msg/tools-discuss/cxNOhPmDiX1mrzyo-lukCbTU67s
Cc: "tools-discuss@ietf.org" <tools-discuss@ietf.org>
Subject: Re: [Tools-discuss] draft author email bounces
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 19 Feb 2014 15:57:15 -0000

HI Richard,

On 2014-02-17 18:34 Scheffenegger, Richard said:
> Hello Henrik,
> 
> Just curious if I'm doing something wrong or if there is something
> broken in the backend:
> 
> In the last couple days I wanted to address the authors of a few
> drafts, using the alias
> 
> <draft>@tools.ietf.org und
> <draft>.authors@tools.ietf.org<mailto:.authors@tools.ietf.org> (ie.
> draft-bensley-tcpm-dctcp@tools.ietf.org<mailto:draft-bensley-tcpm-dctcp@tools.ietf.org>),
> and also omitting the "draft-" at the beginning, but all these email
> alias seem to bounce...

Thank you for sending me this alert.

I've found a problem on one of the tools servers, which has been affecting
draft aliases which has changed or which should have come into existence
after January 27th.  I'm now running scripts over the historic data since
then to re-build the draft state information which is used to build the
alias lists.  Things should hopefully be back to normal within a few
hours.

Sorry for the inconvenience!


Best regards,

	Henrik


From nobody Wed Feb 19 08:27:02 2014
Return-Path: <rs@netapp.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 754091A010A for <tools-discuss@ietfa.amsl.com>; Mon, 17 Feb 2014 09:34:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.449
X-Spam-Level: 
X-Spam-Status: No, score=-2.449 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.548, 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 WT_qYsrJyZ_i for <tools-discuss@ietfa.amsl.com>; Mon, 17 Feb 2014 09:34:54 -0800 (PST)
Received: from mx11.netapp.com (mx11.netapp.com [216.240.18.76]) by ietfa.amsl.com (Postfix) with ESMTP id AFD591A0207 for <tools-discuss@ietf.org>; Mon, 17 Feb 2014 09:34:51 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.95,861,1384329600";  d="scan'208,217";a="102766291"
Received: from vmwexceht03-prd.hq.netapp.com ([10.106.76.241]) by mx11-out.netapp.com with ESMTP; 17 Feb 2014 09:34:49 -0800
Received: from SACEXCMBX02-PRD.hq.netapp.com ([169.254.1.77]) by vmwexceht03-prd.hq.netapp.com ([10.106.76.241]) with mapi id 14.03.0123.003; Mon, 17 Feb 2014 09:34:48 -0800
From: "Scheffenegger, Richard" <rs@netapp.com>
To: "henrik@levkowetz.com" <henrik@levkowetz.com>
Thread-Topic: draft author email bounces
Thread-Index: Ac8sBgGDG37Y52OUTLaKmaWA2EtmKw==
Date: Mon, 17 Feb 2014 17:34:48 +0000
Message-ID: <012C3117EDDB3C4781FD802A8C27DD4F26069462@SACEXCMBX02-PRD.hq.netapp.com>
Accept-Language: de-AT, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.106.53.53]
Content-Type: multipart/alternative; boundary="_000_012C3117EDDB3C4781FD802A8C27DD4F26069462SACEXCMBX02PRDh_"
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/tools-discuss/4lsSR_oJHRBDxhmUXOY0tDjE5DY
X-Mailman-Approved-At: Wed, 19 Feb 2014 08:27:00 -0800
Cc: "tools-discuss@ietf.org" <tools-discuss@ietf.org>
Subject: [Tools-discuss] draft author email bounces
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Feb 2014 17:34:56 -0000

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

Hello Henrik,

Just curious if I'm doing something wrong or if there is something broken i=
n the backend:

In the last couple days I wanted to address the authors of a few drafts, us=
ing the alias

<draft>@tools.ietf.org und <draft>.authors@tools.ietf.org<mailto:.authors@t=
ools.ietf.org> (ie. draft-bensley-tcpm-dctcp@tools.ietf.org<mailto:draft-be=
nsley-tcpm-dctcp@tools.ietf.org>), and also omitting the "draft-" at the be=
ginning, but all these email alias seem to bounce...

Best regards,

Richard Scheffenegger

NetApp
rs@netapp.com<mailto:rs@netapp.com>
+43 1 3676811 3146 Office (2143 3146 - internal)
+43 676 654 3146 Mobile
www.netapp.com<http://www.netapp.com>

EURO PLAZA
Geb=E4ude G, Stiege 7, 3.OG
Am Euro Platz 2
A-1120 Wien





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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style>
</head>
<body>
<font face=3D"Calibri" size=3D"2"><span style=3D"font-size:11pt;">
<div>Hello Henrik,</div>
<div>&nbsp;</div>
<div>Just curious if I&#8217;m doing something wrong or if there is somethi=
ng broken in the backend:</div>
<div>&nbsp;</div>
<div>In the last couple days I wanted to address the authors of a few draft=
s, using the alias</div>
<div>&nbsp;</div>
<div>&lt;draft&gt;@tools.ietf.org und &lt;draft&gt;<a href=3D"mailto:.autho=
rs@tools.ietf.org"><font color=3D"blue"><u>.authors@tools.ietf.org</u></fon=
t></a> (ie. <a href=3D"mailto:draft-bensley-tcpm-dctcp@tools.ietf.org"><fon=
t color=3D"blue"><u>draft-bensley-tcpm-dctcp@tools.ietf.org</u></font></a>)=
,
and also omitting the &#8220;draft-&#8220; at the beginning, but all these =
email alias seem to bounce...</div>
<div>&nbsp;</div>
<div>Best regards,</div>
<div>&nbsp;</div>
<div>Richard Scheffenegger<br>

<br>

<font size=3D"2"><span style=3D"font-size:10pt;">NetApp<br>

</span></font><a href=3D"mailto:rs@netapp.com"><font size=3D"2" color=3D"bl=
ue"><span style=3D"font-size:10pt;"><u>rs@netapp.com</u></span></font></a><=
br>

<font size=3D"2"><span style=3D"font-size:10pt;">&#43;43 1 3676811 3146 Off=
ice (2143 3146 - internal)<br>

&#43;43 676 654 3146 Mobile<br>

</span></font><a href=3D"http://www.netapp.com"><font size=3D"2" color=3D"b=
lue"><span style=3D"font-size:10pt;"><u>www.netapp.com</u></span></font></a=
><font size=3D"2"><span style=3D"font-size:10pt;">&nbsp;&nbsp;<br>

<br>

EURO PLAZA<br>

Geb=E4ude G, Stiege 7, 3.OG<br>

Am Euro Platz 2<br>

A-1120 Wien<br>

</span></font></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
</span></font>
</body>
</html>

--_000_012C3117EDDB3C4781FD802A8C27DD4F26069462SACEXCMBX02PRDh_--


From nobody Thu Feb 20 16:35:50 2014
Return-Path: <martin.thomson@gmail.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74AD01A037C for <tools-discuss@ietfa.amsl.com>; Thu, 20 Feb 2014 16:35:47 -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, BODY_URI_ONLY=0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=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 wDhAZXtJ72AX for <tools-discuss@ietfa.amsl.com>; Thu, 20 Feb 2014 16:35:45 -0800 (PST)
Received: from mail-we0-x22f.google.com (mail-we0-x22f.google.com [IPv6:2a00:1450:400c:c03::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 67F621A0396 for <tools-discuss@ietf.org>; Thu, 20 Feb 2014 16:35:25 -0800 (PST)
Received: by mail-we0-f175.google.com with SMTP id q59so2033029wes.20 for <tools-discuss@ietf.org>; Thu, 20 Feb 2014 16:35:21 -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=zCwUbvQK4Z9UVXTIVyx2aHdY5OfrO1N2GwlrGy+YoQA=; b=j2jdaTrx5Bh420i8fDpo3eGExjdjTTRuEgymFiHxy2rWtuL5u1mkvfykbqjPnST5jI mQ+LNsUeNN/vdL0ZjV4Irq6SFxFMWwj0L/NegQehKbgAJi8wTtaHy5zRWAlFXCzor2D1 hgeZifeC7a0Bf8xkaz5KeDgzYXO21UzE0WvcjCgQLix80+SsmntX5Gz1y1jMdOMg/EUq I4Wa1laERp+DbIiIeNCClZ94bIxpDSTTrdcNoEznoB51miSArEivJNlqmfATAQTqGS4V /GI1FAe9X75xztIMn2h7oNmY91et/lPGBLpUiHQRF6AcqxsG4ecYyUJ4294yB8yjTU6Y 7m7Q==
MIME-Version: 1.0
X-Received: by 10.180.75.202 with SMTP id e10mr845843wiw.50.1392942921224; Thu, 20 Feb 2014 16:35:21 -0800 (PST)
Received: by 10.227.10.196 with HTTP; Thu, 20 Feb 2014 16:35:21 -0800 (PST)
Date: Thu, 20 Feb 2014 16:35:21 -0800
Message-ID: <CABkgnnUNnDpv3dnUtB1aRcqkXHMk5CV=835yTHHNTOKSkYmQyQ@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: "tools-discuss@ietf.org Discussion" <tools-discuss@ietf.org>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/tools-discuss/IaqK_B8Zhu3svCgQoMpvn4zYKHk
Subject: [Tools-discuss] Missing obsoleted link
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Feb 2014 00:35:47 -0000

RFC 4244 is obsoleted by RFC 7044.  This is in the datatracker, but
it's not showing on http://tools.ietf.org/html/rfc4244


From nobody Thu Feb 20 18:21:00 2014
Return-Path: <henrik@levkowetz.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CF9C01A03C6 for <tools-discuss@ietfa.amsl.com>; Thu, 20 Feb 2014 18:20:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] 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 D8dSDZcOt0CS for <tools-discuss@ietfa.amsl.com>; Thu, 20 Feb 2014 18:20:54 -0800 (PST)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id D84531A03BD for <tools-discuss@ietf.org>; Thu, 20 Feb 2014 18:20:53 -0800 (PST)
Received: from localhost ([127.0.0.1]:50178 helo=vigonier.tools.ietf.org ident=henrik) by grenache.tools.ietf.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1WGfjJ-00059m-5N; Fri, 21 Feb 2014 03:20:46 +0100
Message-ID: <5306B7F6.7050101@levkowetz.com>
Date: Fri, 21 Feb 2014 03:20:38 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Martin Thomson <martin.thomson@gmail.com>,  "tools-discuss@ietf.org Discussion" <tools-discuss@ietf.org>
References: <CABkgnnUNnDpv3dnUtB1aRcqkXHMk5CV=835yTHHNTOKSkYmQyQ@mail.gmail.com>
In-Reply-To: <CABkgnnUNnDpv3dnUtB1aRcqkXHMk5CV=835yTHHNTOKSkYmQyQ@mail.gmail.com>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: martin.thomson@gmail.com, tools-discuss@ietf.org
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Archived-At: http://mailarchive.ietf.org/arch/msg/tools-discuss/ReNOqzG9Ifba4CqFwgT_WvbiKZo
Subject: Re: [Tools-discuss] Missing obsoleted link
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Feb 2014 02:20:59 -0000

Hi Martin,

On 2014-02-21 01:35 Martin Thomson said the following:
> RFC 4244 is obsoleted by RFC 7044.  This is in the datatracker, but
> it's not showing on http://tools.ietf.org/html/rfc4244

Yes, since the htmlized RFCs are cached on disk, they can lag a bit.
Better now?

Best regards,

	Henrik


From nobody Fri Feb 21 09:24:48 2014
Return-Path: <martin.thomson@gmail.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6FD981A0217 for <tools-discuss@ietfa.amsl.com>; Fri, 21 Feb 2014 09:24:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, 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 pitsJH071gWf for <tools-discuss@ietfa.amsl.com>; Fri, 21 Feb 2014 09:24:45 -0800 (PST)
Received: from mail-we0-x229.google.com (mail-we0-x229.google.com [IPv6:2a00:1450:400c:c03::229]) by ietfa.amsl.com (Postfix) with ESMTP id 89F1C1A01EB for <tools-discuss@ietf.org>; Fri, 21 Feb 2014 09:24:45 -0800 (PST)
Received: by mail-we0-f169.google.com with SMTP id t61so2828786wes.0 for <tools-discuss@ietf.org>; Fri, 21 Feb 2014 09:24:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=VOkbWBU6A5Bjf/tYRKVqhnzoUrHJ1aXffQP/KUl/IF0=; b=eLgO+uBI01PUoH+SJU7NrEULyojlDV8EGBUrmdBx+kbdGrU8CfLP2OffFNkaAjHo/1 3ZZzz0PxNzpsBTL0efNikFS9aILxBbLw6TzOKp1rp2uQ679Tu1DeSrlpoFrtM5u6duxM RKxmj+6cOkoenCaoXVrod21URpGLm1nJQy6ZBEypirLSTjDbXdXZ/29IE4mnNyXtuv8m /1vsb5nxNDGRnagMJFvdM82L5WGrQb/DKQPWqAZko15YLedsUQ9PVRNaQbzuTIN1ed/l 9K91B36Rrkyhq6Q35Xkc0WCfI3bcAHzVw69JGBq3kFI7dQSvB38OfMEw/YBktMIaZkyV FXHQ==
MIME-Version: 1.0
X-Received: by 10.194.236.9 with SMTP id uq9mr8155408wjc.31.1393003481160; Fri, 21 Feb 2014 09:24:41 -0800 (PST)
Received: by 10.227.10.196 with HTTP; Fri, 21 Feb 2014 09:24:41 -0800 (PST)
In-Reply-To: <5306B7F6.7050101@levkowetz.com>
References: <CABkgnnUNnDpv3dnUtB1aRcqkXHMk5CV=835yTHHNTOKSkYmQyQ@mail.gmail.com> <5306B7F6.7050101@levkowetz.com>
Date: Fri, 21 Feb 2014 09:24:41 -0800
Message-ID: <CABkgnnXs8HtLKtJxyS6cm6HoViQBODADMQDD0smnez6_tc-2fw@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Henrik Levkowetz <henrik@levkowetz.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/tools-discuss/w57vF0LZGe-mXJqXQIooxO0apek
Cc: "tools-discuss@ietf.org Discussion" <tools-discuss@ietf.org>
Subject: Re: [Tools-discuss] Missing obsoleted link
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Feb 2014 17:24:47 -0000

On 20 February 2014 18:20, Henrik Levkowetz <henrik@levkowetz.com> wrote:
> Yes, since the htmlized RFCs are cached on disk, they can lag a bit.
> Better now?

Yes.

They also cache in browsers.  Out of interest, is there any reason why
these pages couldn't have nice long cache retention, e.g., Expires:
now+1 week ?  The content is effectively static; only Errata changes
on timescales that might matter and browser refresh fixes that.  They
currently seem to be cached only on a heuristic basis, which means you
still get a lot of if-not-match and if-modified-since requests (and I
don't get pages while on a plane).


From nobody Fri Feb 21 09:55:08 2014
Return-Path: <henrik@levkowetz.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C25031A0074 for <tools-discuss@ietfa.amsl.com>; Fri, 21 Feb 2014 09:55:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] 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 vkXZZrJm-3Kj for <tools-discuss@ietfa.amsl.com>; Fri, 21 Feb 2014 09:55:04 -0800 (PST)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id 6DE921A019C for <tools-discuss@ietf.org>; Fri, 21 Feb 2014 09:55:03 -0800 (PST)
Received: from localhost ([127.0.0.1]:58968 helo=vigonier.tools.ietf.org ident=henrik) by grenache.tools.ietf.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1WGuJP-0007UR-3q; Fri, 21 Feb 2014 18:54:59 +0100
Message-ID: <530792F1.6010507@levkowetz.com>
Date: Fri, 21 Feb 2014 18:54:57 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Martin Thomson <martin.thomson@gmail.com>
References: <CABkgnnUNnDpv3dnUtB1aRcqkXHMk5CV=835yTHHNTOKSkYmQyQ@mail.gmail.com>	<5306B7F6.7050101@levkowetz.com> <CABkgnnXs8HtLKtJxyS6cm6HoViQBODADMQDD0smnez6_tc-2fw@mail.gmail.com>
In-Reply-To: <CABkgnnXs8HtLKtJxyS6cm6HoViQBODADMQDD0smnez6_tc-2fw@mail.gmail.com>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: martin.thomson@gmail.com, tools-discuss@ietf.org
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Archived-At: http://mailarchive.ietf.org/arch/msg/tools-discuss/ycgj-ZFRdEbRvnLIkW3Ts8XTypg
Cc: "tools-discuss@ietf.org Discussion" <tools-discuss@ietf.org>
Subject: Re: [Tools-discuss] Missing obsoleted link
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Feb 2014 17:55:07 -0000

Hi Martin,

On 2014-02-21 18:24 Martin Thomson said the following:
> On 20 February 2014 18:20, Henrik Levkowetz <henrik@levkowetz.com> wrote:
>> Yes, since the htmlized RFCs are cached on disk, they can lag a bit.
>> Better now?
> 
> Yes.
> 
> They also cache in browsers.  Out of interest, is there any reason why
> these pages couldn't have nice long cache retention, e.g., Expires:
> now+1 week ?

Not really, no.  Added to the master apache config; should propagate to
all the tools servers within an hour.

> The content is effectively static; only Errata changes
> on timescales that might matter and browser refresh fixes that.  They
> currently seem to be cached only on a heuristic basis, which means you
> still get a lot of if-not-match and if-modified-since requests (and I
> don't get pages while on a plane).

Ack.  Good point.


Best regards,

	Henrik


From nobody Mon Feb 24 01:27:36 2014
Return-Path: <lars@netapp.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4962E1A03E8 for <tools-discuss@ietfa.amsl.com>; Mon, 24 Feb 2014 01:27:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.749
X-Spam-Level: 
X-Spam-Status: No, score=-4.749 tagged_above=-999 required=5 tests=[BAYES_50=0.8, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, 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 Jw7rWb4EiW8M for <tools-discuss@ietfa.amsl.com>; Mon, 24 Feb 2014 01:27:32 -0800 (PST)
Received: from mx2.netapp.com (mx2.netapp.com [216.240.18.37]) by ietfa.amsl.com (Postfix) with ESMTP id 54C1D1A03D0 for <tools-discuss@ietf.org>; Mon, 24 Feb 2014 01:27:32 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.97,533,1389772800";  d="asc'?scan'208";a="72635620"
Received: from vmwexceht05-prd.hq.netapp.com ([10.106.77.35]) by mx2-out.netapp.com with ESMTP; 24 Feb 2014 01:27:30 -0800
Received: from SACEXCMBX01-PRD.hq.netapp.com ([169.254.2.211]) by vmwexceht05-prd.hq.netapp.com ([10.106.77.35]) with mapi id 14.03.0123.003; Mon, 24 Feb 2014 01:27:30 -0800
From: "Eggert, Lars" <lars@netapp.com>
To: "tools-discuss@ietf.org Discussion" <tools-discuss@ietf.org>
Thread-Topic: giving myself different roles in the local ietfdb dump
Thread-Index: AQHPMUKjbN1bWEbMuU2CBplhhohgIw==
Date: Mon, 24 Feb 2014 09:27:29 +0000
Message-ID: <D66D3321-5BB7-431C-A4CC-81DD5E143D6D@netapp.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.122.105.25]
Content-Type: multipart/signed; boundary="Apple-Mail=_DAEC5255-ECA6-4D61-8B05-BFCF559E4C4F"; protocol="application/pgp-signature"; micalg=pgp-sha1
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/tools-discuss/XyX6eSyvjrhr4kAhcYHoM_1q1Pk
Subject: [Tools-discuss] giving myself different roles in the local ietfdb dump
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Feb 2014 09:27:35 -0000

--Apple-Mail=_DAEC5255-ECA6-4D61-8B05-BFCF559E4C4F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi,

how can I give myself additional datatracker roles (e.g., secretariat) =
in my local database dump? Would be handy to check functionality when =
making code changes.

Thanks,
Lars

--Apple-Mail=_DAEC5255-ECA6-4D61-8B05-BFCF559E4C4F
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-----

iQCVAwUBUwsQgdZcnpRveo1xAQJdsgP/avPtojfRB/pchZjhNe8jZ5xITz+CRXRa
bEfWiM3prfBf8A3+vtGy221I9sADa1ZuFrABAu4q6CR/WsbdpIv/Ja9CEhDNdWue
B59v2xp1YvJw3m5aHOSs+PBs1v3ZzjhSvDFzEa5CscQElcxXe7PLg07NK8oX13xI
s3WwKc9bYTU=
=1fGV
-----END PGP SIGNATURE-----

--Apple-Mail=_DAEC5255-ECA6-4D61-8B05-BFCF559E4C4F--


From nobody Mon Feb 24 01:56:20 2014
Return-Path: <henrik@levkowetz.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 15F031A0848 for <tools-discuss@ietfa.amsl.com>; Mon, 24 Feb 2014 01:56:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.198
X-Spam-Level: 
X-Spam-Status: No, score=-99.198 tagged_above=-999 required=5 tests=[BAYES_50=0.8, NORMAL_HTTP_TO_IP=0.001, USER_IN_WHITELIST=-100, WEIRD_PORT=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 AFwHiVl9Ef9W for <tools-discuss@ietfa.amsl.com>; Mon, 24 Feb 2014 01:56:15 -0800 (PST)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id 470F31A0431 for <tools-discuss@ietf.org>; Mon, 24 Feb 2014 01:56:15 -0800 (PST)
Received: from [2a01:3f0:1:0:4879:72ab:1583:d1fa] (port=63476 helo=tannat.netnod.se) by grenache.tools.ietf.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1WHsGg-0006tj-GR; Mon, 24 Feb 2014 10:56:11 +0100
Message-ID: <530B1730.60108@levkowetz.com>
Date: Mon, 24 Feb 2014 10:56:00 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: "Eggert, Lars" <lars@netapp.com>,  "tools-discuss@ietf.org Discussion" <tools-discuss@ietf.org>
References: <D66D3321-5BB7-431C-A4CC-81DD5E143D6D@netapp.com>
In-Reply-To: <D66D3321-5BB7-431C-A4CC-81DD5E143D6D@netapp.com>
X-Enigmail-Version: 1.6
Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="IjvpBdH9MHRbMQwStEdQjT7oTdVCqT5Cq"
X-SA-Exim-Connect-IP: 2a01:3f0:1:0:4879:72ab:1583:d1fa
X-SA-Exim-Rcpt-To: lars@netapp.com, tools-discuss@ietf.org, henrik-sent@levkowetz.com
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-SA-Exim-Scanned: Yes (on grenache.tools.ietf.org)
Archived-At: http://mailarchive.ietf.org/arch/msg/tools-discuss/vJMMNLsl71He_nwDTT_12_vaIsw
Subject: Re: [Tools-discuss] giving myself different roles in the local ietfdb dump
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Feb 2014 09:56:18 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--IjvpBdH9MHRbMQwStEdQjT7oTdVCqT5Cq
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Hi Lars,

On 2014-02-24 10:27 Eggert, Lars said:
> Hi,
>=20
> how can I give myself additional datatracker roles (e.g.,
> secretariat) in my local database dump? Would be handy to check
> functionality when making code changes.

Run the development server as somebody with superuser rights
(av1, cmm, glen, rcross, henrik@levkowetz.com, rjsparks@nostrum.com):

 $ REMOTE_USER=3Dcmm ietf/manage.py runserver

Go to http://127.0.0.1:8000/admin/group/role/ and add a role for yourself=

with the desired attributes (secretary in secretariat, for instance).


Best regards,

	Henrik


--IjvpBdH9MHRbMQwStEdQjT7oTdVCqT5Cq
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJTCxc6AAoJEE6bV0uPuxcaXFgQANPGhdXDJeho01DfaKn0Dh08
Ra96wFNNumBS5xJdEIrir+6plKizUYbLugyPwLgDLySXe8f2eMRXzZTIg911lZHi
aLLkxrzuTa27vx0wxN1Tg3ywTl154/FTMFBUYN0stAGAoPsiqjoeNSYydRU8H0Te
YpWxxEGC6oCy8ixT3lfISkHAJMJDtoIoxkn6Yd8KgANiikphyOltAD2+j90EKAZV
0ERmjqAO/1N7pM7H+L3zm22KF1xjTT5yeiZGYqLQcfPn71MPq7CzcRt4zBCYO4H2
C0t3yYtmcYAdD+cJNb8JZBmTNcUEPFdDb4GphX5jsLo4pSx5lYqDStbg8IqwvzJq
qVARpLG3Gbyp7tfynip4S6bw1GdCCBcgIXu6B8tMjc8WHKzg272FvGRzs+mK/VOZ
srKlECgoR04A/FpGzkhf17lerqBfCMn9QrVDAFZXwPRME24XSabKJ1wmt5nN/lUb
X/I/9wB7CJDGZJT+AeLpAYzHoAu9QPNb1t5ddMBLl+kGbFVh9SAjbgQcU+oVCyoe
I5iKbwbRGGk42saRciGy5TAHF/F8oeC126DWHSCuwYKrppOczRAojmEAE7Vf8gXv
Z10wv0+MeS8ndfNA9uI4XiPO3wC7xys6BYldrQxP1WAhANH3K+81ZvLFy6e40WHq
PqJhoEBKTDMOSxf4uPgO
=oBti
-----END PGP SIGNATURE-----

--IjvpBdH9MHRbMQwStEdQjT7oTdVCqT5Cq--


From nobody Tue Feb 25 09:16:05 2014
Return-Path: <dkg@fifthhorseman.net>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 830AE1A01DB for <tools-discuss@ietfa.amsl.com>; Tue, 25 Feb 2014 09:16:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.4
X-Spam-Level: *
X-Spam-Status: No, score=1.4 tagged_above=-999 required=5 tests=[BAYES_50=0.8,  J_CHICKENPOX_46=0.6] 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 sAHHRicTbWtf for <tools-discuss@ietfa.amsl.com>; Tue, 25 Feb 2014 09:16:01 -0800 (PST)
Received: from che.mayfirst.org (che.mayfirst.org [209.234.253.108]) by ietfa.amsl.com (Postfix) with ESMTP id 176F31A0111 for <tools-discuss@ietf.org>; Tue, 25 Feb 2014 09:16:01 -0800 (PST)
Received: from fifthhorseman.net (unknown [38.109.115.130]) by che.mayfirst.org (Postfix) with ESMTPSA id 03BA9F984; Tue, 25 Feb 2014 12:15:57 -0500 (EST)
Received: by fifthhorseman.net (Postfix, from userid 1000) id 8EA4B2001F; Tue, 25 Feb 2014 12:15:58 -0500 (EST)
From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
To: IETF tools discussion <tools-discuss@ietf.org>, python LXML <lxml@lxml.de>
User-Agent: Notmuch/0.17 (http://notmuchmail.org) Emacs/24.3.1 (x86_64-pc-linux-gnu)
Date: Tue, 25 Feb 2014 12:15:55 -0500
Message-ID: <87txbnt8ok.fsf@alice.fifthhorseman.net>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature"
Archived-At: http://mailarchive.ietf.org/arch/msg/tools-discuss/rduwtoQNBBPpIJfX8x7zr_Kp98g
Subject: [Tools-discuss] xml2rfc failing against lxml 3.3.1
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Feb 2014 17:16:02 -0000

--=-=-=
Content-Type: text/plain

hi IETF tools and LXML folks --

The IETF's xml2rfc tool (tested with versions 2.4.5 and 2.4.3) is
failing for me when used with python's lxml module version 3.3.1.
for example:

======================================================================
ERROR: test_header_footer (__main__.WriterDraftTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "./test.py", line 264, in setUp
    self.parse('tests/input/draft_root.xml')
  File "./test.py", line 222, in parse
    self.xmlrfc = self.parser.parse()
  File "/home/dkg/src/xml2rfc/xml2rfc/xml2rfc/parser.py", line 408, in parse
    context.resolvers.add(caching_resolver)
AttributeError: 'lxml.etree.iterparse' object has no attribute 'resolvers'

This was not a problem when i used lxml 3.2.0.

I haven't dived deep into lxml yet, but looking in the upstream
changelog at https://github.com/lxml/lxml/blob/master/CHANGES.txt, i
see:

  * The externally useless class ``lxml.etree._BaseParser`` was removed
    from the module dict.

and lxml.etree._BaseParser does have a "resolvers" attribute.

So if i'm interpreting this right, either lxml upstream was mistaken
about the idea that _BaseParser is externally useless (because it's
being used by xml2rfc), or xml2rfc needs to find another way to set up
its caching resolvers.

What should be done here?

(i've only just now tried to subscribe to the lxml mailing list and
their subscription confirmation hasn't come through;, so i'm not sure
this message will make it to their list.  But i'm happy to try to follow
up more with the lxml elsewhere if there are suggestions for a better
way to get in touch, and if we determine that this isn't something we
can fix cleanly in xml2rfc)

Regards,

     --dkg

--=-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQJ8BAEBCgBmBQJTDM/LXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFQjk2OTEyODdBN0FEREUzNzU3RDkxMUVB
NTI0MDFCMTFCRkRGQTVDAAoJEKUkAbEb/fpcN0QQAOJTiDrCGXEv3KAlAIIb245E
TtNmxH9Q8r/XJmTlbYhsZaG3xyfGQUY5xtdgodPC4XZGSrdKyBixpxWn7DLLxZ1G
TV+/40740IbyL13M2Zjyygtk677wntYapjf+K5KSkhucYhbIGkJf8TT+bMLTy6U4
wAFO/4U3AAshWoKUvF+P6mMPpTw0NxuZD4DZqlDqzZd62Nz6+rRwTSNShKW7M7Er
8JRKTBLh4qD4kNQnmt/KHC98LiZvzkVjeUoiwatIMrYv6iWsC41bBXoI+hoY+0yH
9h2PYoZe8Eeh2jIjp9sCXBk2P4iKOjc+np+/de7HE00BQNADIPyzGwZdCNvim24Y
HokKecXW1edf3p+pQiLYIDz/ptdTttLrNuShAuNrI5IeN8XWcjkh4cJVy9CyOk19
qYYAYlXnJBvmEHk8q5B2W60M3Mm8HjHu5Ypu16cW0eM7UcfgvI63G7OH6jj1Fmdq
xjrAukjBLE3hAqk0x1RiekhLYUFt70BazsYhP0Okrs5ThRhcg73RAbHDksTOQ1PT
foPVMKj1C5Coy/BtWAQN094vh2EE4VeIEU2zobd8Hv8KlZbU5iDrG7t7alPDDJdc
EFBZRcAzH5Off3fMlLyZwVxl1OkI4+JFmbaSmPP0q8hVqTC7dCYSy0zzirUKF+NM
WOhQLX11Tpt/86Oaj7wH
=hq4G
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Tue Feb 25 09:35:49 2014
Return-Path: <henrik@levkowetz.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E17F1A000F for <tools-discuss@ietfa.amsl.com>; Tue, 25 Feb 2014 09:35:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.6
X-Spam-Level: 
X-Spam-Status: No, score=-98.6 tagged_above=-999 required=5 tests=[BAYES_50=0.8, J_CHICKENPOX_46=0.6, USER_IN_WHITELIST=-100] 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 diRUXhY96ZoW for <tools-discuss@ietfa.amsl.com>; Tue, 25 Feb 2014 09:35:39 -0800 (PST)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id 163461A01DB for <tools-discuss@ietf.org>; Tue, 25 Feb 2014 09:35:39 -0800 (PST)
Received: from localhost ([127.0.0.1]:49503 helo=vigonier.tools.ietf.org ident=henrik) by grenache.tools.ietf.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1WILur-0001PH-8P; Tue, 25 Feb 2014 18:35:37 +0100
Message-ID: <530CD468.1010103@levkowetz.com>
Date: Tue, 25 Feb 2014 18:35:36 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Daniel Kahn Gillmor <dkg@fifthhorseman.net>,  IETF tools discussion <tools-discuss@ietf.org>, python LXML <lxml@lxml.de>
References: <87txbnt8ok.fsf@alice.fifthhorseman.net>
In-Reply-To: <87txbnt8ok.fsf@alice.fifthhorseman.net>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: dkg@fifthhorseman.net, tools-discuss@ietf.org, lxml@lxml.de
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Archived-At: http://mailarchive.ietf.org/arch/msg/tools-discuss/voJs3A9xCILoWpAbCsknZW3DiwY
Subject: Re: [Tools-discuss] xml2rfc failing against lxml 3.3.1
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Feb 2014 17:35:41 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Daniel,

On 2014-02-25 18:15 Daniel Kahn Gillmor said the following:
> hi IETF tools and LXML folks --
> 
> The IETF's xml2rfc tool (tested with versions 2.4.5 and 2.4.3) is
> failing for me when used with python's lxml module version 3.3.1.
> for example:
> 
> ======================================================================
> ERROR: test_header_footer (__main__.WriterDraftTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test.py", line 264, in setUp
>     self.parse('tests/input/draft_root.xml')
>   File "./test.py", line 222, in parse
>     self.xmlrfc = self.parser.parse()
>   File "/home/dkg/src/xml2rfc/xml2rfc/xml2rfc/parser.py", line 408, in parse
>     context.resolvers.add(caching_resolver)
> AttributeError: 'lxml.etree.iterparse' object has no attribute 'resolvers'
> 
> This was not a problem when i used lxml 3.2.0.

Correct.  This is a known bug, and setup.py for xml2rfc specifies a lower
version of lxml than the one that fails.

Unfortunately, at least some of the installation tools which read setup.py
fail to process this properly; in particular pip versions lower than 1.4
fail to stop or downgrade lxml if a version higher than the required one
has been installed and is present in pip's build cache.

For the next version, I plan to see if I can work around this, so xml2rfc
again works with recent lxml versions, but till then I can't suggest anything
but upgrading pip and then downgrading lxml to a release lower than 3.3.x.


Best regards,

	Henrik


> I haven't dived deep into lxml yet, but looking in the upstream
> changelog at https://github.com/lxml/lxml/blob/master/CHANGES.txt, i
> see:
> 
>   * The externally useless class ``lxml.etree._BaseParser`` was removed
>     from the module dict.
> 
> and lxml.etree._BaseParser does have a "resolvers" attribute.
> 
> So if i'm interpreting this right, either lxml upstream was mistaken
> about the idea that _BaseParser is externally useless (because it's
> being used by xml2rfc), or xml2rfc needs to find another way to set up
> its caching resolvers.
> 
> What should be done here?
> 
> (i've only just now tried to subscribe to the lxml mailing list and
> their subscription confirmation hasn't come through;, so i'm not sure
> this message will make it to their list.  But i'm happy to try to follow
> up more with the lxml elsewhere if there are suggestions for a better
> way to get in touch, and if we determine that this isn't something we
> can fix cleanly in xml2rfc)
> 
> Regards,
> 
>      --dkg
> 
> 
> 
-----BEGIN PGP SIGNATURE-----

iQIcBAEBAgAGBQJTDNRoAAoJEE6bV0uPuxcarBMQAMuICtn3nZ+UPifbTYqtGeBJ
fLqcDW69lAYSQ3P4EU8ksVdcYgsglr1RuxKPXOhG/1TateYX4KHtTCmmA6i0vniP
syWtqp+XysBOF+vRanP+7oZXXZ46/ENIV4+ekPQCu5mQUXxE8mdbzL27KXRIlKm0
mZNgXq++Fxe7ZVP95ASRrM4jAjRmCd8SDMGVuh4xUgLmbIkxIzaXRFPPRd+SjERD
cTrzxT3u2mFwVc/9UKsVDW+ZXWi0wIhfODS2XxdT1n+WWEt+DNXgqZv6OZrwMogQ
Et0Q3FOELeFfPpH4TYWslNFd1Ltj0U26GMUj8uIbOzDIrImUIAN6uReM1z1tgLoA
7cqwjolMz/0pAvwKiSFS8xudYbU29QNMzRLeuVvrmHRxJaTRQJHWNi2g4Z4IDJYN
iA/iltAnzH0rTDuXExyUHyjmQLC3rNJLrhsbpGVVM7KS1IioxE5WbiHr4KRtivaZ
ywCPlJtfOobirf7XCl1deffXwefCYo15CLCd+v14nzhXX0y6/36OtSUFYe432CtN
6j1DDphhotrh4/nrA1dYFs0DHP21N2FDDUr9doFh3U0LW5nTVi2lSEqfv7JPEPri
MQn1/c0h1H6XqVG5HBbnUuE0pGvKmVnOaKCj0OV97KCtKkDk6CtPCKW3EtXc2E6v
xY7ZhGCQpl3pqVAp1SJJ
=5vWL
-----END PGP SIGNATURE-----


From nobody Tue Feb 25 11:19:36 2014
Return-Path: <dkg@fifthhorseman.net>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0A931A0199 for <tools-discuss@ietfa.amsl.com>; Tue, 25 Feb 2014 11:19:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.4
X-Spam-Level: *
X-Spam-Status: No, score=1.4 tagged_above=-999 required=5 tests=[BAYES_50=0.8,  J_CHICKENPOX_46=0.6] 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 c3o1H0KCdWf5 for <tools-discuss@ietfa.amsl.com>; Tue, 25 Feb 2014 11:19:28 -0800 (PST)
Received: from che.mayfirst.org (che.mayfirst.org [209.234.253.108]) by ietfa.amsl.com (Postfix) with ESMTP id 350DD1A00B1 for <tools-discuss@ietf.org>; Tue, 25 Feb 2014 11:19:28 -0800 (PST)
Received: from fifthhorseman.net (unknown [38.109.115.130]) by che.mayfirst.org (Postfix) with ESMTPSA id 31BA9F984 for <tools-discuss@ietf.org>; Tue, 25 Feb 2014 14:19:25 -0500 (EST)
Received: by fifthhorseman.net (Postfix, from userid 1000) id AB1D91FE7E; Tue, 25 Feb 2014 14:19:16 -0500 (EST)
From: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
To: IETF tools discussion <tools-discuss@ietf.org>
In-Reply-To: <87txbnt8ok.fsf@alice.fifthhorseman.net>
User-Agent: Notmuch/0.17 (http://notmuchmail.org) Emacs/24.3.1 (x86_64-pc-linux-gnu)
Date: Tue, 25 Feb 2014 14:19:13 -0500
Message-ID: <87r46rt2z2.fsf@alice.fifthhorseman.net>
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="===-=-="; micalg=pgp-sha512; protocol="application/pgp-signature"
Archived-At: http://mailarchive.ietf.org/arch/msg/tools-discuss/erCxYxs_xOw7Rtv7xIW9YdxMx_E
Subject: [Tools-discuss] [Stefan Behnel] Re: [lxml] xml2rfc failing against lxml 3.3.1
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Feb 2014 19:19:31 -0000

--===-=-=
Content-Type: multipart/mixed; boundary="=-=-="

--=-=-=
Content-Type: text/plain

I just got a response (forwarded here) from Stefan Behnel on the lxml
mailing list suggesting that this API breakage wasn't intentional for
3.3.x, and it will be fixed in 3.3.2.

sounds like the long-term plan is to move away from this setup, though,
and lxml upstream understands the desire for a stable API, so maybe we
can figure out a way to do a smoother transition within xml2rfc in
coordination with the lxml folks.

Regards,

   --dkg


--=-=-=
Content-Type: message/rfc822
Content-Disposition: inline

Return-Path: <stefan_ml@behnel.de>
X-Original-To: dkg@terrist.org
Delivered-To: mail-dkg@che.mayfirst.org
Received: from itihasa.pair.com (itihasa.pair.com [209.68.5.116])
	by che.mayfirst.org (Postfix) with SMTP id 5E5A0F984
	for <dkg@terrist.org>; Tue, 25 Feb 2014 14:13:06 -0500 (EST)
Received: (qmail 59116 invoked by uid 3326); 25 Feb 2014 19:13:07 -0000
Delivered-To: thought-fifthhorseman:net-daniel_gillmor@fifthhorseman.net
Received: (qmail 58842 invoked by uid 3326); 25 Feb 2014 19:12:54 -0000
Delivered-To: thought-fifthhorseman:net-dkg@fifthhorseman.net
Received: (qmail 58366 invoked from network); 25 Feb 2014 19:12:25 -0000
Received: from mailwash12.pair.com (66.39.2.12)
  by itihasa.pair.com with SMTP; 25 Feb 2014 19:12:25 -0000
Received: from localhost (localhost [127.0.0.1])
	by mailwash12.pair.com (Postfix) with SMTP id 762E8C3812
	for <dkg@fifthhorseman.net>; Tue, 25 Feb 2014 14:12:25 -0500 (EST)
X-Virus-Check-By: mailwash12.pair.com
Received: from mo4-p00-ob.smtp.rzone.de (mo4-p00-ob.smtp.rzone.de [81.169.146.163])
	by mailwash12.pair.com (Postfix) with ESMTP id 17134C50EC
	for <dkg@fifthhorseman.net>; Tue, 25 Feb 2014 14:12:24 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; t=1393355543; l=2693;
	s=domk; d=behnel.de;
	h=Content-Transfer-Encoding:Content-Type:In-Reply-To:References:
	Subject:To:MIME-Version:From:Date:X-RZG-CLASS-ID:X-RZG-AUTH;
	bh=mm6/frJdLHd30eQWu70PctP2ieY=;
	b=e2gd8tmyBiI+x6KBX5L0ko9x+E9cQsOdgudryFwnJhWcOaFTsOfGq+iQetoazOqOs7o
	GH1BFbrCpTQqVBhm/Ch1rptirwbIl9nXqSYi8KuyzjxV2D5Hb1SIz77UXJDerzUQsXMN4
	0ON9YEJyd4nJ67dxv/OiHjDybBYWdBqUppY=
X-RZG-AUTH: :E1MMdFW4b++AXZOTwA41DOYM0Dv9LNWvavC/fJZqSuoXq8/b35jbpobBHh6DJc/2KUY5pyQ=
X-RZG-CLASS-ID: mo00
Received: from [192.168.178.34] (dslb-084-056-041-204.pools.arcor-ip.net [84.56.41.204])
	by smtp.strato.de (RZmta 32.27 DYNA|AUTH)
	with ESMTPSA id g036beq1PJCNDfX
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(Client did not present a certificate);
	Tue, 25 Feb 2014 20:12:23 +0100 (CET)
Message-ID: <530CEB16.7010807@behnel.de>
Date: Tue, 25 Feb 2014 20:12:22 +0100
From: Stefan Behnel <stefan_ml@behnel.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
To: Daniel Kahn Gillmor <dkg@fifthhorseman.net>, 
 python LXML <lxml@lxml.de>
Subject: Re: [lxml] xml2rfc failing against lxml 3.3.1
References: <87txbnt8ok.fsf@alice.fifthhorseman.net>
In-Reply-To: <87txbnt8ok.fsf@alice.fifthhorseman.net>
X-Enigmail-Version: 1.6
MIME-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hi,

thanks for bringing this up.

Daniel Kahn Gillmor, 25.02.2014 18:15:
> The IETF's xml2rfc tool (tested with versions 2.4.5 and 2.4.3) is
> failing for me when used with python's lxml module version 3.3.1.
> for example:
>=20
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> ERROR: test_header_footer (__main__.WriterDraftTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "./test.py", line 264, in setUp
>     self.parse('tests/input/draft_root.xml')
>   File "./test.py", line 222, in parse
>     self.xmlrfc =3D self.parser.parse()
>   File "/home/dkg/src/xml2rfc/xml2rfc/xml2rfc/parser.py", line 408, in pa=
rse
>     context.resolvers.add(caching_resolver)
> AttributeError: 'lxml.etree.iterparse' object has no attribute 'resolvers'
>=20
> This was not a problem when i used lxml 3.2.0.
>=20
> I haven't dived deep into lxml yet, but looking in the upstream
> changelog at https://github.com/lxml/lxml/blob/master/CHANGES.txt, i
> see:
>=20
>   * The externally useless class ``lxml.etree._BaseParser`` was removed
>     from the module dict.
>=20
> and lxml.etree._BaseParser does have a "resolvers" attribute.
>=20
> So if i'm interpreting this right, either lxml upstream was mistaken
> about the idea that _BaseParser is externally useless (because it's
> being used by xml2rfc), or xml2rfc needs to find another way to set up
> its caching resolvers.

The relevant changelog entry is actually this:

* ``iterparse()`` was rewritten to use the new ``*PullParser``
  classes internally instead of being a parser itself.

Meaning: it no longer inherits from _BaseParser (which really was
externally useless, because it couldn't be instantiated anyway).
Essentially, iterparse() being a parser was a design bug from the very
beginning.


> What should be done here?

The fact that the "resolvers" property got lost was mainly due to an
incomplete refactoring during a long, political fight regarding the future
ET/lxml compatibility of the parsers. While I'm planning to deprecate and
clean up the current overly packed interface of iterparse() at some point,
breaking backwards compatibility wasn't intended for 3.x.

Due to the unclear situation in ElementTree, the newly designed pull parser
API still isn't in a state that can completely replace the old API, so what
I did now is to restore the missing properties and methods on iterparse(),
so that they'll be available in lxml 3.3.2 again (which I was already
planning to release soonish).

https://github.com/lxml/lxml/commit/976c463249d41953c91ec3d07db7ecd9c56fc3fa

Sorry for the inconvenience.

Stefan


--=-=-=--

--===-=-=
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQJ8BAEBCgBmBQJTDOyxXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFQjk2OTEyODdBN0FEREUzNzU3RDkxMUVB
NTI0MDFCMTFCRkRGQTVDAAoJEKUkAbEb/fpc8VoP/351ImUH2n9FwQZ0gNKAoxn9
sGIZqRFtXl82dSln9RrT5AjUu8v7rt66TfGGibGQpf7WxBZ0z4baPR+pEXjqUxC1
Q5jd6kwZba+W1MxE6AmqBNWeVBykaDqEylODJdjx7j5ddkdF0aHV3uNCc+W8dmRD
RGhErRh0N4k1Oead0O1BLDaWuAdnGpflu4aCt7xO121kYubkwxIw2Ycnt9zC64WS
fbjb+bJhTjxk88/szXjiwYoiM+zVo4Z+1xAxf42p3fJDIEdMx5LwF2auBB878vCr
sHTz/RT3BEGCvZhlA/5PxLX6KV/oO4tugBCqc+zOFahbamaOE3PXHq+v9h2wKpDz
Q4uebS8HpPOvR3GXuPFqT1zIZ57qclKvrH8DsqsEdYJ3Uz0M3HhLKhdzPeSqYP6v
MMvNckkxIVOID6+TwSLuObAA5cox/BmGZsS8foUN36wM16TXEIiEHMtl03zGg8lf
M8GkRs5FRf5VQbd2+CQaScVFX+HnMw40I1AYqIPHEDwZzA6nXJtFI7Ew35oK4NeH
LQh95hOeXDiwCUQwenLo2kn0PWtDURZSFqu5l4MNSJ64SfksLUtzW3r4MyTUhF2C
z9N6R8fSTd7RCd1QT5kSTc+Ffj1uq4uh03B8xTxbzOgB8XouJ393iWTDIaWh4w31
tzXvRF6YUPB/snQEXqSC
=ZOT+
-----END PGP SIGNATURE-----
--===-=-=--


From nobody Tue Feb 25 13:28:04 2014
Return-Path: <martin.thomson@gmail.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F0FE71A06E8 for <tools-discuss@ietfa.amsl.com>; Tue, 25 Feb 2014 13:27:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, 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 Y-7-2htY_X-6 for <tools-discuss@ietfa.amsl.com>; Tue, 25 Feb 2014 13:27:49 -0800 (PST)
Received: from mail-wg0-x232.google.com (mail-wg0-x232.google.com [IPv6:2a00:1450:400c:c00::232]) by ietfa.amsl.com (Postfix) with ESMTP id C3F4F1A02A7 for <tools-discuss@ietf.org>; Tue, 25 Feb 2014 13:27:48 -0800 (PST)
Received: by mail-wg0-f50.google.com with SMTP id l18so925556wgh.21 for <tools-discuss@ietf.org>; Tue, 25 Feb 2014 13:27:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=1Jt3W148sVn8RPiks1gEZnrMWfEWlOhw1LUeWvLbY3k=; b=M4Irxqu+yksHRCHQCmxeqbKb3av/sdGURV6gPzH9tuvOdSxhI2NcoYwNu29huHy5jv 8VkkT7iKTtH3uvd9BKPuJf/Ao8N12i6WtwJjyXaeDgBnQUkobrR2vhMUBVJDFTfStKjQ BZk4OPS59NS2Z/i6mVTDta89WX7r7iq8KwgGaqnDO3hyZK/qeOccQI6LTpXjIwHsXx3a aUJbAfYGQ71SiB9omqRY6xajk881N1dkW4hGtutXJJtWn5UBzewZCgUOoWzPYxX36ial icMrxWYTxUrFJBkb4j+Otu4otgwkMTXcdMcON0z0MmxFq6/UNa0rralaw46ArUaRjWKu Gm9g==
MIME-Version: 1.0
X-Received: by 10.194.89.33 with SMTP id bl1mr4204048wjb.64.1393363667277; Tue, 25 Feb 2014 13:27:47 -0800 (PST)
Received: by 10.227.10.196 with HTTP; Tue, 25 Feb 2014 13:27:47 -0800 (PST)
In-Reply-To: <530792F1.6010507@levkowetz.com>
References: <CABkgnnUNnDpv3dnUtB1aRcqkXHMk5CV=835yTHHNTOKSkYmQyQ@mail.gmail.com> <5306B7F6.7050101@levkowetz.com> <CABkgnnXs8HtLKtJxyS6cm6HoViQBODADMQDD0smnez6_tc-2fw@mail.gmail.com> <530792F1.6010507@levkowetz.com>
Date: Tue, 25 Feb 2014 13:27:47 -0800
Message-ID: <CABkgnnVXQxy_iOFcQ2Tb693iWnydb_3eNjKghgw=xaqHbnAJjg@mail.gmail.com>
From: Martin Thomson <martin.thomson@gmail.com>
To: Henrik Levkowetz <henrik@levkowetz.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/tools-discuss/YK3nMPpQdYN1Gus2ao15er-XCOE
Cc: "tools-discuss@ietf.org Discussion" <tools-discuss@ietf.org>
Subject: Re: [Tools-discuss] Missing obsoleted link
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Feb 2014 21:27:55 -0000

On 21 February 2014 09:54, Henrik Levkowetz <henrik@levkowetz.com> wrote:
> Not really, no.  Added to the master apache config; should propagate to
> all the tools servers within an hour.

Henrik, I thought this was merely a good idea, but it's been amazing
to be able to load docs from cache.  I use tools.ietf.org a lot and
this has made a big difference.  Thanks.


From nobody Tue Feb 25 14:35:48 2014
Return-Path: <henrik@levkowetz.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CBE8F1A02CA for <tools-discuss@ietfa.amsl.com>; Tue, 25 Feb 2014 14:35:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] 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 PlTt9e4jzBNm for <tools-discuss@ietfa.amsl.com>; Tue, 25 Feb 2014 14:35:40 -0800 (PST)
Received: from grenache.tools.ietf.org (grenache.tools.ietf.org [IPv6:2a01:3f0:1:2::30]) by ietfa.amsl.com (Postfix) with ESMTP id AC3501A02BA for <tools-discuss@ietf.org>; Tue, 25 Feb 2014 14:35:40 -0800 (PST)
Received: from localhost ([127.0.0.1]:34666 helo=vigonier.tools.ietf.org ident=henrik) by grenache.tools.ietf.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <henrik@levkowetz.com>) id 1WIQb9-00065X-2s; Tue, 25 Feb 2014 23:35:35 +0100
Message-ID: <530D1AB5.1000002@levkowetz.com>
Date: Tue, 25 Feb 2014 23:35:33 +0100
From: Henrik Levkowetz <henrik@levkowetz.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Martin Thomson <martin.thomson@gmail.com>
References: <CABkgnnUNnDpv3dnUtB1aRcqkXHMk5CV=835yTHHNTOKSkYmQyQ@mail.gmail.com>	<5306B7F6.7050101@levkowetz.com>	<CABkgnnXs8HtLKtJxyS6cm6HoViQBODADMQDD0smnez6_tc-2fw@mail.gmail.com>	<530792F1.6010507@levkowetz.com> <CABkgnnVXQxy_iOFcQ2Tb693iWnydb_3eNjKghgw=xaqHbnAJjg@mail.gmail.com>
In-Reply-To: <CABkgnnVXQxy_iOFcQ2Tb693iWnydb_3eNjKghgw=xaqHbnAJjg@mail.gmail.com>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-SA-Exim-Connect-IP: 127.0.0.1
X-SA-Exim-Rcpt-To: martin.thomson@gmail.com, tools-discuss@ietf.org
X-SA-Exim-Mail-From: henrik@levkowetz.com
X-SA-Exim-Scanned: No (on grenache.tools.ietf.org); SAEximRunCond expanded to false
Archived-At: http://mailarchive.ietf.org/arch/msg/tools-discuss/mr1sgis7C9Ig0DNfE9NZTunlmkg
Cc: "tools-discuss@ietf.org Discussion" <tools-discuss@ietf.org>
Subject: Re: [Tools-discuss] Missing obsoleted link
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Feb 2014 22:35:43 -0000

Hi Martin,

On 2014-02-25 22:27 Martin Thomson said the following:
> On 21 February 2014 09:54, Henrik Levkowetz <henrik@levkowetz.com> wrote:
>> Not really, no.  Added to the master apache config; should propagate to
>> all the tools servers within an hour.
> 
> Henrik, I thought this was merely a good idea, but it's been amazing
> to be able to load docs from cache.  I use tools.ietf.org a lot and
> this has made a big difference.  Thanks.

Ah!  Splendid :-)


Best regards,

	Henrik


From nobody Fri Feb 28 01:32:22 2014
Return-Path: <lars@netapp.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 10C0B1A079B for <tools-discuss@ietfa.amsl.com>; Fri, 28 Feb 2014 01:32:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.449
X-Spam-Level: 
X-Spam-Status: No, score=-7.449 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.547, 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 gJgSr2iBDtJO for <tools-discuss@ietfa.amsl.com>; Fri, 28 Feb 2014 01:32:14 -0800 (PST)
Received: from mx12.netapp.com (mx12.netapp.com [216.240.18.77]) by ietfa.amsl.com (Postfix) with ESMTP id DF29B1A079A for <tools-discuss@ietf.org>; Fri, 28 Feb 2014 01:32:09 -0800 (PST)
X-IronPort-AV: E=Sophos;i="4.97,560,1389772800";  d="asc'?scan'208";a="146216688"
Received: from vmwexceht05-prd.hq.netapp.com ([10.106.77.35]) by mx12-out.netapp.com with ESMTP; 28 Feb 2014 01:32:08 -0800
Received: from SACEXCMBX01-PRD.hq.netapp.com ([169.254.2.211]) by vmwexceht05-prd.hq.netapp.com ([10.106.77.35]) with mapi id 14.03.0123.003; Fri, 28 Feb 2014 01:32:08 -0800
From: "Eggert, Lars" <lars@netapp.com>
To: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
Thread-Topic: [Tools-discuss] [Stefan Behnel] Re: [lxml] xml2rfc failing against	lxml 3.3.1
Thread-Index: AQHPMl6b8F+1cjLfrEavsa9aRyouBprK8UIA
Date: Fri, 28 Feb 2014 09:32:07 +0000
Message-ID: <69464AF5-DDEF-4939-A1E2-ABC1775461AA@netapp.com>
References: <87r46rt2z2.fsf@alice.fifthhorseman.net>
In-Reply-To: <87r46rt2z2.fsf@alice.fifthhorseman.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.122.105.18]
Content-Type: multipart/signed; boundary="Apple-Mail=_17BD1B86-8B07-4734-A768-B3F7BC19843D"; protocol="application/pgp-signature"; micalg=pgp-sha1
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/tools-discuss/ZlLMuS5-PKZzf48aYcYkfFSFTFw
Cc: IETF tools discussion <tools-discuss@ietf.org>
Subject: Re: [Tools-discuss] [Stefan Behnel] Re: [lxml] xml2rfc failing against	lxml 3.3.1
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Feb 2014 09:32:17 -0000

--Apple-Mail=_17BD1B86-8B07-4734-A768-B3F7BC19843D
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=us-ascii

On 2014-2-25, at 19:19, Daniel Kahn Gillmor <dkg@fifthhorseman.net> wrote:
> I just got a response (forwarded here) from Stefan Behnel on the lxml
> mailing list suggesting that this API breakage wasn't intentional for
> 3.3.x, and it will be fixed in 3.3.2.

3.3.2 is out not, and xml2rfc seems to work fine with it.

Lars

--Apple-Mail=_17BD1B86-8B07-4734-A768-B3F7BC19843D
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-----

iQCVAwUBUxBXltZcnpRveo1xAQI48AP/XgqGFFtQQD/Cwlhz2elQlzURTvMwC6uL
xsfL+HceyBdmNlGFkp7T7ruMG3e789szviesmcIVXCHHZcKPocUPYf5rRmW/fAds
xJz7ovYFrXSeJYsVygN92QOdITVA6KkoK1f4Mvyy8AEEDTyvpPEaRDa+a4hJXZMi
UO/xQq5hQro=
=VDT8
-----END PGP SIGNATURE-----

--Apple-Mail=_17BD1B86-8B07-4734-A768-B3F7BC19843D--


From nobody Fri Feb 28 18:32:20 2014
Return-Path: <aakhter@cisco.com>
X-Original-To: tools-discuss@ietfa.amsl.com
Delivered-To: tools-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A5761A02CC for <tools-discuss@ietfa.amsl.com>; Fri, 28 Feb 2014 18:32:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.048
X-Spam-Level: 
X-Spam-Status: No, score=-15.048 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, RP_MATCHES_RCVD=-0.547, SPF_PASS=-0.001, 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 yic9njts5h2H for <tools-discuss@ietfa.amsl.com>; Fri, 28 Feb 2014 18:32:15 -0800 (PST)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) by ietfa.amsl.com (Postfix) with ESMTP id 9BF461A02AA for <tools-discuss@ietf.org>; Fri, 28 Feb 2014 18:32:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=361; q=dns/txt; s=iport; t=1393641134; x=1394850734; h=from:to:subject:date:message-id: content-transfer-encoding:mime-version; bh=+5kxJs6MN1J4fO5ldTDu6H6pS4zOTBziJJhHjB5OvcI=; b=YNyw15S1cfsvjpo8dzelOPhFGXc9TLiU0nNg1OtLszNzIRCIpS0gUGO7 Ozl51P+sCOFgB0ywj3kzg9AfxUGW8DFWQ8zT3Bq7NGXQgSFTEfHJ1AF1N PY+jZM57AkPaM0++tTZZ6PuNBEwzoBm1/w+1vplMIuXufvyA/FS22GbHb Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgIFAOZFEVOtJXG//2dsb2JhbABZgwY7V8EbgREWdIInAQQ6UQEqFEImAQQbh3ENm1CwABeMWoFKg1uBFASjH4F2hVCDLYIq
X-IronPort-AV: E=Sophos;i="4.97,565,1389744000"; d="scan'208";a="307421627"
Received: from rcdn-core2-4.cisco.com ([173.37.113.191]) by rcdn-iport-4.cisco.com with ESMTP; 01 Mar 2014 02:32:13 +0000
Received: from xhc-rcd-x01.cisco.com (xhc-rcd-x01.cisco.com [173.37.183.75]) by rcdn-core2-4.cisco.com (8.14.5/8.14.5) with ESMTP id s212WDMb013483 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <tools-discuss@ietf.org>; Sat, 1 Mar 2014 02:32:13 GMT
Received: from xmb-rcd-x15.cisco.com ([169.254.5.9]) by xhc-rcd-x01.cisco.com ([173.37.183.75]) with mapi id 14.03.0123.003; Fri, 28 Feb 2014 20:32:12 -0600
From: "Aamer Akhter (aakhter)" <aakhter@cisco.com>
To: "tools-discuss@ietf.org" <tools-discuss@ietf.org>
Thread-Topic: xml2rfc service on http://xml.resource.org/cgi-bin/xml2rfc.cgi unresponsive
Thread-Index: Ac8087WeXzuKS/RrRMSDCIP5tFILDw==
Date: Sat, 1 Mar 2014 02:32:12 +0000
Message-ID: <75C0E47A1889264493A2DCB2869AC09633C213C0@xmb-rcd-x15.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.81.8.183]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/tools-discuss/CErDiQwuamE_ihlsN3gCVQ2hSSc
Subject: [Tools-discuss] xml2rfc service on http://xml.resource.org/cgi-bin/xml2rfc.cgi unresponsive
X-BeenThere: tools-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF Tools Discussion <tools-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tools-discuss/>
List-Post: <mailto:tools-discuss@ietf.org>
List-Help: <mailto:tools-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tools-discuss>, <mailto:tools-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 01 Mar 2014 02:32:17 -0000

Hi Folks,

The xml2rfc service at:
	http://xml.resource.org/cgi-bin/xml2rfc.cgi

seems to be unresponsive.=20

1. Is there an alternative?

2. Any ideas on when it might come back?=20

3. For the local run, I'm looking for an updated=20
	http://xml.resource.org/public/rfc/bibxml3.zip=09
but same problem w/ the website etc.

Thoughts?=20

aa


