From owner-sc22wg5+sc22wg5-dom8=www.open-std.org@open-std.org  Tue Nov 25 17:42:34 2014
Return-Path: <owner-sc22wg5+sc22wg5-dom8=www.open-std.org@open-std.org>
X-Original-To: sc22wg5-dom8
Delivered-To: sc22wg5-dom8@www.open-std.org
Received: by www.open-std.org (Postfix, from userid 521)
	id 66BA235733E; Tue, 25 Nov 2014 17:42:34 +0100 (CET)
Delivered-To: sc22wg5@open-std.org
Received: from mga11.intel.com (mga11.intel.com [192.55.52.93])
	by www.open-std.org (Postfix) with ESMTP id 5877D356DFA
	for <sc22wg5@open-std.org>; Tue, 25 Nov 2014 17:42:21 +0100 (CET)
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
  by fmsmga102.fm.intel.com with ESMTP; 25 Nov 2014 08:42:19 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="4.97,862,1389772800"; 
   d="txt'?scan'208,217";a="421338347"
Received: from orsmsx103.amr.corp.intel.com ([10.22.225.130])
  by FMSMGA003.fm.intel.com with ESMTP; 25 Nov 2014 08:32:33 -0800
Received: from orsmsx151.amr.corp.intel.com (10.22.226.38) by
 ORSMSX103.amr.corp.intel.com (10.22.225.130) with Microsoft SMTP Server (TLS)
 id 14.3.195.1; Tue, 25 Nov 2014 08:42:19 -0800
Received: from orsmsx103.amr.corp.intel.com ([169.254.2.65]) by
 ORSMSX151.amr.corp.intel.com ([10.22.226.38]) with mapi id 14.03.0195.001;
 Tue, 25 Nov 2014 08:42:18 -0800
From: "Whitlock, Stan" <stan.whitlock@intel.com>
To: WG5 <sc22wg5@open-std.org>
CC: "Whitlock, Stan" <stan.whitlock@intel.com>
Subject: J3/14-279: J3 Fortran interp letter ballot #32 revised - due
 9-Jan-2015
Thread-Topic: J3/14-279: J3 Fortran interp letter ballot #32 revised - due
 9-Jan-2015
Thread-Index: AdAIzsIbQfEjcLgLTAmTaqBvf1nURg==
Date: Tue, 25 Nov 2014 16:42:18 +0000
Message-ID: <4AA982B1265F43408480F737BE12F4D35F96117B@ORSMSX103.amr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.22.254.139]
Content-Type: multipart/mixed;
	boundary="_004_4AA982B1265F43408480F737BE12F4D35F96117BORSMSX103amrcor_"
MIME-Version: 1.0
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

--_004_4AA982B1265F43408480F737BE12F4D35F96117BORSMSX103amrcor_
Content-Type: multipart/alternative;
	boundary="_000_4AA982B1265F43408480F737BE12F4D35F96117BORSMSX103amrcor_"

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

                                                        J3/14-279
To:        J3 Members
From:      Stan Whitlock
Subject:   J3 Fortran interp letter ballot #32 revised - due 9-Jan-2015
Date: 2014 November 25

Enclosed in the next letter ballot on Fortran interpretations.

The rules for interpretation handling by which we operate say:

    o   J3 votes on the answer at a J3 meeting; a simple majority
        vote marks the answer as "passed by J3 meeting".

    o   Between J3 meetings the chair of /interp sends a J3 letter
        ballot to J3 to approve interp answers that have been "passed
        by J3 meeting".  The letter ballot runs for 30 days.  Not
        voting on three of four consecutive J3 letter ballots is
        grounds to terminate J3 membership.  An interp answer passes
        by a 2/3rds vote;  a no vote must be accompanied by an
        explanation of the changes necessary to change the member's
        vote to yes.

        J3/interp reserves the right to recall an interp answer for
        more study even if the answer passes.

12 Fortran interpretations are currently "Passed by J3 meeting" after
J3 meeting #205.  This is the letter ballot phase to go from "Passed
by J3 meeting" to "Passed by J3 letter ballot".

The following Fortran interpretations are being balloted:

Yes  No   Number    Title

---  ---  F08/0105  Is the ASYNCHRONOUS attribute allowed with the
                     VALUE attribute?
---  ---  F08/0110  Interdependence of specifier values in input/output
                     statements
---  ---  F08/0115  ASYNCHRONOUS and argument passing
---  ---  F08/0116  Interoperable procedures
---  ---  F08/0117  TARGET and coindexed arguments
---  ---  F08/0118  Subobject of variable in variable definition context
---  ---  F08/0119  Branching to END BLOCK and END CRITICAL
---  ---  F08/0120  Is the name of a procedure pointer a local identifier?
---  ---  F08/0121  Add to introduction defined operations in
                     specification exprs
---  ---  F08/0122  Types with coarray components
---  ---  F08/0123  SPACING intrinsic
---  ---  F08/0124  Coindexed object with polymorphic subcomponent

The text of these interpretations is attached.  Each interpretation
starts with a row of "-"s.

Please mark the above -Y- in the Yes column for "yes", -C- in the Yes
column for "yes with comment", or -N- in the No column for a "no"
answer {be sure to include your reasons with "no"} and send only the
above text {not this entire mail message} with any comments to

        j3@j3-fortran.org

by 11:59:59PM, PDT, Friday, 9-Jan-2015, in order to be counted.


Thanks                         /Stan

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; J3/14-279<o:p></o:p><=
/p>
<p class=3D"MsoNormal">To:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; J3 Mem=
bers<o:p></o:p></p>
<p class=3D"MsoNormal">From:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Stan Whitlock<o:=
p></o:p></p>
<p class=3D"MsoNormal">Subject:&nbsp;&nbsp; J3 Fortran interp letter ballot=
 #32 revised - due 9-Jan-2015<o:p></o:p></p>
<p class=3D"MsoNormal">Date: 2014 November 25<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Enclosed in the next letter ballot on Fortran interp=
retations.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The rules for interpretation handling by which we op=
erate say:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp; o&nbsp;&nbsp; J3 votes on the ans=
wer at a J3 meeting; a simple majority<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vote mark=
s the answer as &quot;passed by J3 meeting&quot;.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp; o&nbsp;&nbsp; Between J3 meetings=
 the chair of /interp sends a J3 letter<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ballot to=
 J3 to approve interp answers that have been &quot;passed<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; by J3 mee=
ting&quot;.&nbsp; The letter ballot runs for 30 days.&nbsp; Not<o:p></o:p><=
/p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; voting on=
 three of four consecutive J3 letter ballots is<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; grounds t=
o terminate J3 membership.&nbsp; An interp answer passes<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; by a 2/3r=
ds vote;&nbsp; a no vote must be accompanied by an<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; explanati=
on of the changes necessary to change the member's<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vote to y=
es.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; J3/interp=
 reserves the right to recall an interp answer for<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; more stud=
y even if the answer passes.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">12 Fortran interpretations are currently &quot;Passe=
d by J3 meeting&quot; after<o:p></o:p></p>
<p class=3D"MsoNormal">J3 meeting #205.&nbsp; This is the letter ballot pha=
se to go from &quot;Passed<o:p></o:p></p>
<p class=3D"MsoNormal">by J3 meeting&quot; to &quot;Passed by J3 letter bal=
lot&quot;.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The following Fortran interpretations are being ball=
oted:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Yes&nbsp; No&nbsp;&nbsp; Number&nbsp;&nbsp;&nbsp; Ti=
tle<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">---&nbsp; ---&nbsp; F08/0105&nbsp; Is the ASYNCHRONO=
US attribute allowed with the<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; VALUE =
attribute?<o:p></o:p></p>
<p class=3D"MsoNormal">---&nbsp; ---&nbsp; F08/0110&nbsp; Interdependence o=
f specifier values in input/output<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; statem=
ents<o:p></o:p></p>
<p class=3D"MsoNormal">---&nbsp; ---&nbsp; F08/0115&nbsp; ASYNCHRONOUS and =
argument passing<o:p></o:p></p>
<p class=3D"MsoNormal">---&nbsp; ---&nbsp; F08/0116&nbsp; Interoperable pro=
cedures<o:p></o:p></p>
<p class=3D"MsoNormal">---&nbsp; ---&nbsp; F08/0117&nbsp; TARGET and coinde=
xed arguments<o:p></o:p></p>
<p class=3D"MsoNormal">---&nbsp; ---&nbsp; F08/0118&nbsp; Subobject of vari=
able in variable definition context<o:p></o:p></p>
<p class=3D"MsoNormal">---&nbsp; ---&nbsp; F08/0119&nbsp; Branching to END =
BLOCK and END CRITICAL<o:p></o:p></p>
<p class=3D"MsoNormal">---&nbsp; ---&nbsp; F08/0120&nbsp; Is the name of a =
procedure pointer a local identifier?<o:p></o:p></p>
<p class=3D"MsoNormal">---&nbsp; ---&nbsp; F08/0121&nbsp; Add to introducti=
on defined operations in<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;specif=
ication exprs<o:p></o:p></p>
<p class=3D"MsoNormal">---&nbsp; ---&nbsp; F08/0122&nbsp; Types with coarra=
y components<o:p></o:p></p>
<p class=3D"MsoNormal">---&nbsp; ---&nbsp; F08/0123&nbsp; SPACING intrinsic=
<o:p></o:p></p>
<p class=3D"MsoNormal">---&nbsp; ---&nbsp; F08/0124&nbsp; Coindexed object =
with polymorphic subcomponent<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The text of these interpretations is attached.&nbsp;=
 Each interpretation<o:p></o:p></p>
<p class=3D"MsoNormal">starts with a row of &quot;-&quot;s.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Please mark the above -Y- in the Yes column for &quo=
t;yes&quot;, -C- in the Yes<o:p></o:p></p>
<p class=3D"MsoNormal">column for &quot;yes with comment&quot;, or -N- in t=
he No column for a &quot;no&quot;<o:p></o:p></p>
<p class=3D"MsoNormal">answer {be sure to include your reasons with &quot;n=
o&quot;} and send only the<o:p></o:p></p>
<p class=3D"MsoNormal">above text {not this entire mail message} with any c=
omments to<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; j3@j3-for=
tran.org<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">by 11:59:59PM, PDT, Friday, 9-Jan-2015, in order to =
be counted.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; /Stan<o:p></o:p></p>
</div>
</body>
</html>

--_000_4AA982B1265F43408480F737BE12F4D35F96117BORSMSX103amrcor_--

--_004_4AA982B1265F43408480F737BE12F4D35F96117BORSMSX103amrcor_
Content-Type: text/plain; name="14-279 Stan - J3 Fortran interp LB #32
 revised - due 9-Jan-2015 - m206.txt"
Content-Description: 14-279 Stan - J3 Fortran interp LB #32 revised - due
 9-Jan-2015 - m206.txt
Content-Disposition: attachment; filename="14-279 Stan - J3 Fortran interp
 LB #32 revised - due 9-Jan-2015 - m206.txt"; size=35070;
	creation-date="Tue, 25 Nov 2014 16:15:12 GMT";
	modification-date="Tue, 25 Nov 2014 16:15:56 GMT"
Content-Transfer-Encoding: base64

ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBK
My8xNC0yNzkNClRvOiAgICAgICAgSjMgTWVtYmVycw0KRnJvbTogICAgICBTdGFuIFdoaXRsb2Nr
DQpTdWJqZWN0OiAgIEozIEZvcnRyYW4gaW50ZXJwIGxldHRlciBiYWxsb3QgIzMyIHJldmlzZWQg
LSBkdWUgOS1KYW4tMjAxNQ0KRGF0ZTogMjAxNCBOb3ZlbWJlciAyNQ0KDQpFbmNsb3NlZCBpbiB0
aGUgbmV4dCBsZXR0ZXIgYmFsbG90IG9uIEZvcnRyYW4gaW50ZXJwcmV0YXRpb25zLg0KDQpUaGUg
cnVsZXMgZm9yIGludGVycHJldGF0aW9uIGhhbmRsaW5nIGJ5IHdoaWNoIHdlIG9wZXJhdGUgc2F5
Og0KDQogICAgbyAgIEozIHZvdGVzIG9uIHRoZSBhbnN3ZXIgYXQgYSBKMyBtZWV0aW5nOyBhIHNp
bXBsZSBtYWpvcml0eQ0KICAgICAgICB2b3RlIG1hcmtzIHRoZSBhbnN3ZXIgYXMgInBhc3NlZCBi
eSBKMyBtZWV0aW5nIi4NCg0KICAgIG8gICBCZXR3ZWVuIEozIG1lZXRpbmdzIHRoZSBjaGFpciBv
ZiAvaW50ZXJwIHNlbmRzIGEgSjMgbGV0dGVyDQogICAgICAgIGJhbGxvdCB0byBKMyB0byBhcHBy
b3ZlIGludGVycCBhbnN3ZXJzIHRoYXQgaGF2ZSBiZWVuICJwYXNzZWQNCiAgICAgICAgYnkgSjMg
bWVldGluZyIuICBUaGUgbGV0dGVyIGJhbGxvdCBydW5zIGZvciAzMCBkYXlzLiAgTm90DQogICAg
ICAgIHZvdGluZyBvbiB0aHJlZSBvZiBmb3VyIGNvbnNlY3V0aXZlIEozIGxldHRlciBiYWxsb3Rz
IGlzDQogICAgICAgIGdyb3VuZHMgdG8gdGVybWluYXRlIEozIG1lbWJlcnNoaXAuICBBbiBpbnRl
cnAgYW5zd2VyIHBhc3Nlcw0KICAgICAgICBieSBhIDIvM3JkcyB2b3RlOyAgYSBubyB2b3RlIG11
c3QgYmUgYWNjb21wYW5pZWQgYnkgYW4NCiAgICAgICAgZXhwbGFuYXRpb24gb2YgdGhlIGNoYW5n
ZXMgbmVjZXNzYXJ5IHRvIGNoYW5nZSB0aGUgbWVtYmVyJ3MNCiAgICAgICAgdm90ZSB0byB5ZXMu
DQoNCiAgICAgICAgSjMvaW50ZXJwIHJlc2VydmVzIHRoZSByaWdodCB0byByZWNhbGwgYW4gaW50
ZXJwIGFuc3dlciBmb3INCiAgICAgICAgbW9yZSBzdHVkeSBldmVuIGlmIHRoZSBhbnN3ZXIgcGFz
c2VzLg0KDQoxMiBGb3J0cmFuIGludGVycHJldGF0aW9ucyBhcmUgY3VycmVudGx5ICJQYXNzZWQg
YnkgSjMgbWVldGluZyIgYWZ0ZXINCkozIG1lZXRpbmcgIzIwNS4gIFRoaXMgaXMgdGhlIGxldHRl
ciBiYWxsb3QgcGhhc2UgdG8gZ28gZnJvbSAiUGFzc2VkDQpieSBKMyBtZWV0aW5nIiB0byAiUGFz
c2VkIGJ5IEozIGxldHRlciBiYWxsb3QiLg0KDQpUaGUgZm9sbG93aW5nIEZvcnRyYW4gaW50ZXJw
cmV0YXRpb25zIGFyZSBiZWluZyBiYWxsb3RlZDoNCg0KWWVzICBObyAgIE51bWJlciAgICBUaXRs
ZQ0KDQotLS0gIC0tLSAgRjA4LzAxMDUgIElzIHRoZSBBU1lOQ0hST05PVVMgYXR0cmlidXRlIGFs
bG93ZWQgd2l0aCB0aGUNCiAgICAgICAgICAgICAgICAgICAgIFZBTFVFIGF0dHJpYnV0ZT8NCi0t
LSAgLS0tICBGMDgvMDExMCAgSW50ZXJkZXBlbmRlbmNlIG9mIHNwZWNpZmllciB2YWx1ZXMgaW4g
aW5wdXQvb3V0cHV0DQogICAgICAgICAgICAgICAgICAgICBzdGF0ZW1lbnRzDQotLS0gIC0tLSAg
RjA4LzAxMTUgIEFTWU5DSFJPTk9VUyBhbmQgYXJndW1lbnQgcGFzc2luZw0KLS0tICAtLS0gIEYw
OC8wMTE2ICBJbnRlcm9wZXJhYmxlIHByb2NlZHVyZXMNCi0tLSAgLS0tICBGMDgvMDExNyAgVEFS
R0VUIGFuZCBjb2luZGV4ZWQgYXJndW1lbnRzDQotLS0gIC0tLSAgRjA4LzAxMTggIFN1Ym9iamVj
dCBvZiB2YXJpYWJsZSBpbiB2YXJpYWJsZSBkZWZpbml0aW9uIGNvbnRleHQNCi0tLSAgLS0tICBG
MDgvMDExOSAgQnJhbmNoaW5nIHRvIEVORCBCTE9DSyBhbmQgRU5EIENSSVRJQ0FMDQotLS0gIC0t
LSAgRjA4LzAxMjAgIElzIHRoZSBuYW1lIG9mIGEgcHJvY2VkdXJlIHBvaW50ZXIgYSBsb2NhbCBp
ZGVudGlmaWVyPw0KLS0tICAtLS0gIEYwOC8wMTIxICBBZGQgdG8gaW50cm9kdWN0aW9uIGRlZmlu
ZWQgb3BlcmF0aW9ucyBpbg0KICAgICAgICAgICAgICAgICAgICAgc3BlY2lmaWNhdGlvbiBleHBy
cw0KLS0tICAtLS0gIEYwOC8wMTIyICBUeXBlcyB3aXRoIGNvYXJyYXkgY29tcG9uZW50cw0KLS0t
ICAtLS0gIEYwOC8wMTIzICBTUEFDSU5HIGludHJpbnNpYw0KLS0tICAtLS0gIEYwOC8wMTI0ICBD
b2luZGV4ZWQgb2JqZWN0IHdpdGggcG9seW1vcnBoaWMgc3ViY29tcG9uZW50DQoNClRoZSB0ZXh0
IG9mIHRoZXNlIGludGVycHJldGF0aW9ucyBpcyBhdHRhY2hlZC4gIEVhY2ggaW50ZXJwcmV0YXRp
b24NCnN0YXJ0cyB3aXRoIGEgcm93IG9mICItInMuDQoNClBsZWFzZSBtYXJrIHRoZSBhYm92ZSAt
WS0gaW4gdGhlIFllcyBjb2x1bW4gZm9yICJ5ZXMiLCAtQy0gaW4gdGhlIFllcw0KY29sdW1uIGZv
ciAieWVzIHdpdGggY29tbWVudCIsIG9yIC1OLSBpbiB0aGUgTm8gY29sdW1uIGZvciBhICJubyIN
CmFuc3dlciB7YmUgc3VyZSB0byBpbmNsdWRlIHlvdXIgcmVhc29ucyB3aXRoICJubyJ9IGFuZCBz
ZW5kIG9ubHkgdGhlDQphYm92ZSB0ZXh0IHtub3QgdGhpcyBlbnRpcmUgbWFpbCBtZXNzYWdlfSB3
aXRoIGFueSBjb21tZW50cyB0bw0KDQogICAgICAgIGozQGozLWZvcnRyYW4ub3JnDQoNCmJ5IDEx
OjU5OjU5UE0sIFBEVCwgRnJpZGF5LCA5LUphbi0yMDE1LCBpbiBvcmRlciB0byBiZSBjb3VudGVk
Lg0KDQoNClRoYW5rcyAgICAgICAgICAgICAgICAgICAgICAgICAvU3Rhbg0KDQotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCg0KTlVNQkVSOiBGMDgvMDEwNQ0KVElUTEU6IElzIHRoZSBBU1lOQ0hST05PVVMgYXR0
cmlidXRlIGFsbG93ZWQgd2l0aCB0aGUgVkFMVUUgYXR0cmlidXRlPw0KS0VZV09SRFM6IEFTWU5D
SFJPTk9VUywgVkFMVUUNCkRFRkVDVCBUWVBFOiBJbnRlcnByZXRhdGlvbg0KU1RBVFVTOiBQYXNz
ZWQgYnkgSjMgbWVldGluZw0KDQpRVUVTVElPTjoNCg0KSW4gdGhlIGRlc2NyaXB0aW9uIG9mIHRo
ZSBWQUxVRSBhdHRyaWJ1dGUsIFsxMDE6MjMtMjRdIHNlY3Rpb24NCjUuMy4xOHAxLCBjb25zdHJh
aW50IEM1NTggZGlzYWxsb3dzIHRoZSBWT0xBVElMRSBhdHRyaWJ1dGUgd2l0aCB0aGUNClZBTFVF
IGF0dHJpYnV0ZToNCg0KICAiQzU1OCBBbiBlbnRpdHkgd2l0aCB0aGUgVkFMVUUgYXR0cmlidXRl
IHNoYWxsIG5vdCBoYXZlIHRoZQ0KICAgICAgICBBTExPQ0FUQUJMRSwgSU5URU5UIChJTk9VVCks
IElOVEVOVCAoT1VUKSwgUE9JTlRFUiwgb3INCiAgICAgICAgVk9MQVRJTEUgYXR0cmlidXRlcy4i
DQoNCkJ1dCB0aGVyZSBpcyBubyBwcm9oaWJpdGlvbiBvZiB0aGUgQVNZTkNIUk9OT1VTIGF0dHJp
YnV0ZSB3aXRoIHRoZQ0KVkFMVUUgYXR0cmlidXRlLiAgU2hvdWxkIHRoaXMgY29tYmluYXRpb24g
YWxzbyBiZSBkaXNhbGxvd2VkPw0KDQpBTlNXRVI6DQoNCk5vLCB0aGUgY29tYmluYXRpb24gb2Yg
VkFMVUUgYW5kIEFTWU5DSFJPTk9VUyBhdHRyaWJ1dGVzIHNob3VsZCBub3QgYmUNCmRpc2FsbG93
ZWQuICBUaGF0IGlzLCB0aGUgY29tYmluYXRpb24gb2YgVkFMVUUgYW5kIEFTWU5DSFJPTk9VUw0K
YXR0cmlidXRlcyBzaG91bGQgY29udGludWUgdG8gYmUgYWxsb3dlZC4NCg0KQSBkdW1teSBhcmd1
bWVudCB3aXRoIHRoZSBWQUxVRSBhdHRyaWJ1dGUgaXMgbm90IGFyZ3VtZW50IGFzc29jaWF0ZWQN
CndpdGggdGhlIGNvcnJlc3BvbmRpbmcgYWN0dWFsIGFyZ3VtZW50LiAgUmF0aGVyLCBpdCBpcyBh
c3NvY2lhdGVkIHdpdGgNCmFuIGFub255bW91cyBkYXRhIG9iamVjdCB3aG9zZSB2YWx1ZSBpcyBj
b3BpZWQgZnJvbSB0aGUgYWN0dWFsDQphcmd1bWVudCBiZWZvcmUgZXhlY3V0aW9uIG9mIHRoZSBl
eGVjdXRhYmxlIGNvbnN0cnVjdHMgb2YgdGhlDQpzdWJwcm9ncmFtIGNvbW1lbmNlcywgYW5kIGJl
Zm9yZSBleHByZXNzaW9ucyBpbiB0aGUgc3BlY2lmaWNhdGlvbiBwYXJ0DQphcmUgZXZhbHVhdGVk
LiAgVGhlcmVmb3JlLCBpdCBjYW4gc3VjY2Vzc2Z1bGx5IHRha2UgcGFydCBpbg0KYXN5bmNocm9u
b3VzIG9wZXJhdGlvbnMsIGluZGVwZW5kZW50bHkgb2Ygd2hldGhlciB0aGUgY29ycmVzcG9uZGlu
Zw0KYWN0dWFsIGFyZ3VtZW50IGhhcyBvciBoYXMgbm90IHRoZSBBU1lOQ0hST05PVVMgYXR0cmli
dXRlLg0KDQpUaGVyZSBpcyBubyBwcm9ibGVtIGlmIGEgZHVtbXkgYXJndW1lbnQgaGFzIHRoZSBW
QUxVRSBhdHRyaWJ1dGUgYW5kDQp0aGUgY29ycmVzcG9uZGluZyBhY3R1YWwgYXJndW1lbnQgaGFz
IHRoZSBBU1lOQ0hST05PVVMgYXR0cmlidXRlLA0KaW5kZXBlbmRlbnRseSBvZiB3aGV0aGVyIHRo
ZSBkdW1teSBhcmd1bWVudCBoYXMgdGhlIEFTWU5DSFJPTk9VUw0KYXR0cmlidXRlLiAgU3ViY2xh
dXNlIDkuNi40LjEsIHBhcmFncmFwaCA2IFsyMjA6MTMtMTVdLCBwcm9oaWJpdHMgYW4NCmFjdHVh
bCBhcmd1bWVudCB0aGF0IGlzIHBhcnQgb2YgYSBwZW5kaW5nIGlucHV0L291dHB1dCBzdG9yYWdl
DQpzZXF1ZW5jZSBhZmZlY3RvciBmcm9tIGJlaW5nIGFzc29jaWF0ZWQgd2l0aCBhIGR1bW15IGFy
Z3VtZW50IHRoYXQgaGFzDQp0aGUgVkFMVUUgYXR0cmlidXRlLg0KDQpFRElUIHRvIDEwLTAwN3Ix
Og0KDQpOb25lLg0KDQpTVUJNSVRURUQgQlk6IFN0YW4gV2hpdGxvY2sNCg0KSElTVE9SWTogMTQt
MTA5ICAgIG0yMDMgIEYwOC8wMTA1IHN1Ym1pdHRlZCAtIGRpc2FsbG93IGZhaWxlZA0KICAgICAg
ICAgMTQtMTA5cjEgIG0yMDMgIHRyeSBhbGxvdyAtIHBhc3NlZCBieSBKMyBtZWV0aW5nDQogICAg
ICAgICAxNC0xOTIgICAgbTIwNCAgRmFpbGVkIEozIGxldHRlciBiYWxsb3QgIzMwIDE0LTE0Ng0K
ICAgICAgICAgMTQtMjY5ICAgIG0yMDUgIFJldmlzZWQgYW5zd2VyIC0gUGFzc2VkIGJ5IEozIG1l
ZXRpbmcNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpOVU1CRVI6IEYwOC8wMTEwDQpUSVRMRTogSW50ZXJk
ZXBlbmRlbmNlIG9mIHNwZWNpZmllciB2YWx1ZXMgaW4gaW5wdXQvb3V0cHV0IHN0YXRlbWVudHMN
CktFWVdPUkQ6IHNwZWNpZmllciwgaW5wdXQvb3V0cHV0IHN0YXRlbWVudA0KREVGRUNUIFRZUEU6
IEVycmF0dW0NClNUQVRVUzogUGFzc2VkIGJ5IEozIG1lZXRpbmcNCg0KUVVFU1RJT05TOg0KDQox
LiBBcmUgdGhlIGZvbGxvd2luZyBJTlFVSVJFIHN0YXRlbWVudHMgcGVybWl0dGVkPw0KDQogICAg
TE9HSUNBTCA6OiBFeGlzdCwgT3BlbmVkDQogICAgSU5RVUlSRSAoIEZJTEU9J2ZyZWQnLCBFWElT
VD1leGlzdCApDQogICAgSU5RVUlSRSAoIFVOSVQ9NDIsIE9QRU5FRD1vcGVuZWQgKQ0KDQoyLiBJ
cyB0aGUgZm9sbG93aW5nIElOUVVJUkUgc3RhdGVtZW50IHBlcm1pdHRlZD8NCg0KICAgIElOVEVH
RVIgOjogVQ0KICAgIElOVEVSRkFDRQ0KICAgICAgRlVOQ1RJT04gUCAoIEEgKQ0KICAgICAgICBJ
TlRFR0VSLCBJTlRFTlQoSU4pIDo6IEENCiAgICAgICAgSU5URUdFUiwgUE9JTlRFUiA6OiBQDQog
ICAgICBFTkQgRlVOQ1RJT04gUA0KICAgIEVORCBJTlRFUkZBQ0UNCiAgICBJTlFVSVJFICggRklM
RT0nZnJlZCcsIE5VTUJFUj11LCBQT1M9cCh1KSApDQoNCjMuIElzIHRoZSBmb2xsb3dpbmcgUkVB
RCBzdGF0ZW1lbnQgcGVybWl0dGVkPw0KDQogICAgSU5URUdFUiA6OiBTVEFUUyg0MikNCiAgICBO
QU1FTElTVCAvSU4vIFYNCiAgICBSRUFEICggKiwgSU4sIElPU1RBVD1TVEFUUyhWKSApDQoNCkFO
U1dFUlM6DQoNCjEuIEFjY29yZGluZyB0byA5LjEycDUgWzI0MzozLTVdDQoNCiAgIlRoZSB2YWx1
ZSBvZiBhIHNwZWNpZmllciBpbiBhbiBpbnB1dC9vdXRwdXQgc3RhdGVtZW50IHNoYWxsIG5vdA0K
ICBkZXBlbmQgb24gdGhlIGRlZmluaXRpb24gb3IgZXZhbHVhdGlvbiBvZiBhbnkgb3RoZXIgc3Bl
Y2lmaWVyIGluIHRoZQ0KICA8aW8tY29udHJvbC1zcGVjLWxpc3Q+IG9yIDxpbnF1aXJlLXNwZWMt
bGlzdD4gaW4gdGhhdCBzdGF0ZW1lbnQuIg0KDQp0aGUgSU5RVUlSRSBzdGF0ZW1lbnRzIGFyZSBw
cm9oaWJpdGVkIGJlY2F1c2UgdGhlIHZhbHVlcyBvZiB0aGUNCnZhcmlhYmxlcyBFWElTVCBhbmQg
T1BFTiBkZXBlbmQgdXBvbiB0aGUgdmFsdWVzIG9mIHRoZSBGSUxFPSBhbmQgVU5JVD0NCnNwZWNp
ZmllcnMsIHJlc3BlY3RpdmVseS4gIFRoZXkgd2VyZSBpbnRlbmRlZCB0byBiZSBwZXJtaXR0ZWQu
ICBFZGl0cw0KYXJlIHByb3ZpZGVkIHRvIGNvcnJlY3QgdGhpcyBtaXN0YWtlLg0KDQoyLiBBY2Nv
cmRpbmcgdG8gOS4xMnA2IFsyNDM6Ni04XQ0KDQogICJUaGUgdmFsdWUgb2YgYW55IHN1YnNjcmlw
dCBvciBzdWJzdHJpbmcgYm91bmQgb2YgYSB2YXJpYWJsZSB0aGF0DQogIGFwcGVhcnMgaW4gYSBz
cGVjaWZpZXIgaW4gYW4gaW5wdXQvb3V0cHV0IHN0YXRlbWVudCBzaGFsbCBub3QgZGVwZW5kDQog
IG9uIGFueSA8aW5wdXQtaXRlbT4sIDxpby1pbXBsaWVkLWRvPiA8ZG8tdmFyaWFibGU+LCBvciBv
biB0aGUNCiAgZGVmaW5pdGlvbiBvciBldmFsdWF0aW9uIG9mIGFueSBvdGhlciBzcGVjaWZpZXIg
aW4gdGhlDQogIDxpby1jb250cm9sLXNwZWM+IG9yIDxpbnF1aXJlLXNwZWM+IGluIHRoYXQgc3Rh
dGVtZW50LiINCg0KdGhlIElOUVVJUkUgc3RhdGVtZW50IGlzIG5vdCBwcm9oaWJpdGVkIGJlY2F1
c2UgVSBpcyBub3QgYSBzdWJzY3JpcHQNCm9yIHN1YnN0cmluZyBib3VuZC4NCg0KQWNjb3JkaW5n
IHRvIDcuMS40cDIgWzEzOTozLTRdDQoNCiAgIlRoZSBldmFsdWF0aW9uIG9mIGEgZnVuY3Rpb24g
cmVmZXJlbmNlIHNoYWxsIG5laXRoZXIgYWZmZWN0IG5vciBiZQ0KICAgYWZmZWN0ZWQgYnkgdGhl
IGV2YWx1YXRpb24gb2YgYW55IG90aGVyIGVudGl0eSB3aXRoaW4gdGhlDQogICBzdGF0ZW1lbnQu
Ig0KDQp0aGUgSU5RVUlSRSBzdGF0ZW1lbnQgaXMgbm90IHByb2hpYml0ZWQgYmVjYXVzZSwgYWx0
aG91Z2ggVSBpcw0KYXNzaWduZWQgYSB2YWx1ZSwgaXQgaXMgbm90IGV2YWx1YXRlZC4NCg0KVGhl
IElOUVVJUkUgc3RhdGVtZW50IHdhcyBpbnRlbmRlZCB0byBiZSBwcm9oaWJpdGVkLiAgRWRpdHMg
YXJlDQpwcm92aWRlZCB0byBjb3JyZWN0IHRoaXMgbWlzdGFrZS4NCg0KMy4gQWNjb3JkaW5nIHRv
IDkuMTJwNiBbMjQzOjYtOF0NCg0KICAiVGhlIHZhbHVlIG9mIGFueSBzdWJzY3JpcHQgb3Igc3Vi
c3RyaW5nIGJvdW5kIG9mIGEgdmFyaWFibGUgdGhhdA0KICBhcHBlYXJzIGluIGEgc3BlY2lmaWVy
IGluIGFuIGlucHV0L291dHB1dCBzdGF0ZW1lbnQgc2hhbGwgbm90IGRlcGVuZA0KICBvbiBhbnkg
PGlucHV0LWl0ZW0+LCA8aW8taW1wbGllZC1kbz4gPGRvLXZhcmlhYmxlPiwgb3Igb24gdGhlDQog
IGRlZmluaXRpb24gb3IgZXZhbHVhdGlvbiBvZiBhbnkgb3RoZXIgc3BlY2lmaWVyIGluIHRoZQ0K
ICA8aW8tY29udHJvbC1zcGVjPiBvciA8aW5xdWlyZS1zcGVjPiBpbiB0aGF0IHN0YXRlbWVudC4i
DQoNCmFuZCA5LjEycDcgWzI0Mzo5LTExXQ0KDQogICJJbiBhIGRhdGEgdHJhbnNmZXIgc3RhdGVt
ZW50LCB0aGUgdmFyaWFibGUgc3BlY2lmaWVkIGluIGFuIElPU1RBVD0sDQogIElPTVNHPSwgb3Ig
U0laRT0gc3BlY2lmaWVyLCBpZiBhbnksIHNoYWxsIG5vdCBiZSBhc3NvY2lhdGVkIHdpdGggYW55
DQogIGVudGl0eSBpbiB0aGUgLi4uIDxuYW1lbGlzdC1ncm91cC1vYmplY3QtbGlzdD4uLi4uIg0K
DQphbmQgOS4xMnA4IFsyNDM6MTItMTRdDQoNCiAgIkluIGEgZGF0YSB0cmFuc2ZlciBzdGF0ZW1l
bnQsIGlmIGEgdmFyaWFibGUgc3BlY2lmaWVkIGluIGFuDQogIElPU1RBVD0sIElPTVNHPSwgb3Ig
U0laRT0gc3BlY2lmaWVyIGlzIGFuIGFycmF5IGVsZW1lbnQgcmVmZXJlbmNlLA0KICBpdHMgc3Vi
c2NyaXB0IHZhbHVlcyBzaGFsbCBub3QgYmUgYWZmZWN0ZWQgYnkgdGhlIGRhdGEgdHJhbnNmZXIs
IHRoZQ0KICA8aW8taW1wbGllZC1kbz4gcHJvY2Vzc2luZywgb3IgdGhlIGRlZmluaXRpb24gb3Ig
ZXZhbHVhdGlvbiBvZiBhbnkNCiAgb3RoZXIgc3BlY2lmaWVyIGluIHRoZSA8aW8tY29udHJvbC1z
cGVjLWxpc3Q+LiINCg0KdGhlIFJFQUQgc3RhdGVtZW50IGlzIG5vdCBwcm9oaWJpdGVkIGJlY2F1
c2UgViBkb2VzIG5vdCAiZGVwZW5kIG9uIGFueQ0KPGlucHV0LWl0ZW0+LCA8aW8taW1wbGllZC1k
bz4gPGRvLXZhcmlhYmxlPiwgb3Igb24gdGhlIGRlZmluaXRpb24gb3INCmV2YWx1YXRpb24gb2Yg
YW55IG90aGVyIHNwZWNpZmllciBpbiB0aGUgPGlvLWNvbnRyb2wtc3BlYz4gb3INCjxpbnF1aXJl
LXNwZWM+IGluIHRoYXQgc3RhdGVtZW50LiIgICBBbHRob3VnaCBWIGlzIGlucHV0IGZyb20NCm5h
bWVsaXN0LCBpdCBpcyBub3QgInRoZSB2YXJpYWJsZSBzcGVjaWZpZWQgaW4gYW4gSU9TVEFUPSwg
SU9NU0c9LCBvcg0KU0laRT0gc3BlY2lmaWVyLiIgIFRoZSBSRUFEIHN0YXRlbWVudCB3YXMgaW50
ZW5kZWQgdG8gYmUgcHJvaGliaXRlZC4NCkVkaXRzIGFyZSBwcm92aWRlZCB0byBjb3JyZWN0IHRo
aXMgbWlzdGFrZS4NCg0KRURJVFMgdG8gMTAtMDA3cjE6DQoNClsyNDM6My01IDkuMTJwNV0gV2l0
aGluIHRoZSBzZWNvbmQgc2VudGVuY2UsIHByb3ZpZGVkIGJ5IENvcnJpZ2VuZHVtDQoyLCByZXBs
YWNlICJ2YWx1ZXMgb2YgYW55IDxpbnB1dC1pdGVtPiBvciIgd2l0aCAidmFsdWUgb2YgYW55Ii4N
CkFwcGVuZCAiLCBvciBiZSBhZmZlY3RlZCBieSBkYXRhIHRyYW5zZmVyIGNhdXNlZCBieSB0aGF0
IHN0YXRlbWVudCIuDQpUaGF0IHNlbnRlbmNlIGJlY29tZXMNCg0KICAiVGhlIHZhbHVlIG9mIGFu
IDxpbnRlcm5hbC1maWxlLXZhcmlhYmxlPiBvciBvZiBhIEZNVD0sIElEPSwgSU9NU0c9LA0KICAg
SU9TVEFUPSwgb3IgU0laRT0gc3BlY2lmaWVyIHNoYWxsIG5vdCBkZXBlbmQgb24gdGhlIHZhbHVl
IG9mIGFueQ0KICAgPGlvLWltcGxpZWQtZG8+IDxkby12YXJpYWJsZT4gaW4gdGhlIHNhbWUgc3Rh
dGVtZW50LCBvciBiZSBhZmZlY3RlZA0KICAgYnkgZGF0YSB0cmFuc2ZlciBjYXVzZWQgYnkgdGhh
dCBzdGF0ZW1lbnQuIg0KDQp7VXNpbmcgImRhdGEgdHJhbnNmZXIiIGluc3RlYWQgb2YgIjxpbnB1
dC1pdGVtPiIgY292ZXJzIHRoZSBuYW1lbGlzdA0KY2FzZS59DQoNClsyNDM6Ni03IDkuMTJwNl0g
UmVwbGFjZSAidmFsdWUgb2YgYW55IHN1YnNjcmlwdCBvciBzdWJzdHJpbmcgYm91bmQiDQp3aXRo
ICJkZW5vdGF0aW9uIi4gIFJlcGxhY2UgImRlcGVuZCAuLi4gPGRvLXZhcmlhYmxlPiIgd2l0aCAi
YmUNCmFmZmVjdGVkIGJ5IHRoZSBkYXRhIHRyYW5zZmVyLCB0aGUgPGlvLWltcGxpZWQtZG8+IHBy
b2Nlc3NpbmciLiAgVGhlDQpwYXJhZ3JhcGggYmVjb21lcw0KDQogICJUaGUgZGVub3RhdGlvbiBv
ZiBhIHZhcmlhYmxlIHRoYXQgYXBwZWFycyBpbiBhIHNwZWNpZmllciBpbiBhbg0KICAgaW5wdXQv
b3V0cHV0IHN0YXRlbWVudCBzaGFsbCBub3QgYmUgYWZmZWN0ZWQgYnkgdGhlIGRhdGEgdHJhbnNm
ZXIsDQogICB0aGUgPGlvLWltcGxpZWQtZG8+IHByb2Nlc3NpbmcsIG9yIHRoZSBkZWZpbml0aW9u
IG9yIGV2YWx1YXRpb24gb2YNCiAgIGFueSBvdGhlciBzcGVjaWZpZXIgaW4gdGhlIDxpby1jb250
cm9sLXNwZWMtbGlzdD4gb3INCiAgIDxpbnF1aXJlLXNwZWMtbGlzdD4gaW4gdGhhdCBzdGF0ZW1l
bnQuIg0KDQpBZnRlciB0aGUgcGFyYWdyYXBoLCBpbnNlcnQgYSBub3RlOg0KDQogIE5PVEUgOS5u
bg0KICBUaGUgc2VtYW50aWNzIG9mIGhvdyBhIHZhcmlhYmxlIGlzIGRlbm90ZWQgaXMgaXRzICJk
ZW5vdGF0aW9uIjsNCiAgdGhpcyBpbmNsdWRlcyBzdWNoIHRoaW5ncyBhcyBjb21wb25lbnQgYW5k
IGFycmF5IGVsZW1lbnQgc2VsZWN0aW9uLg0KICBBbnl0aGluZyB0aGF0IGFmZmVjdHMgdGhpcyBw
cm9jZXNzIGlzIHByb2hpYml0ZWQgaW4gdGhpcyBjb250ZXh0Ow0KICB0aGF0IGluY2x1ZGVzIHRo
ZSB2YWx1ZXMgb2YgYW55IHN1YnNjcmlwdHMgdXNlZCwgYW5kIGlmIHRoZQ0KICB2YXJpYWJsZSBp
cyBzcGVjaWZpZWQgYnkgYSBwb2ludGVyIGZ1bmN0aW9uIHJlZmVyZW5jZSwgYW55dGhpbmcNCiAg
dGhhdCBhZmZlY3RzIHRoZSBldmFsdWF0aW9uIG9mIHRoYXQgZnVuY3Rpb24uDQoNCntVc2luZyAi
ZGF0YSB0cmFuc2ZlciIgaW5zdGVhZCBvZiAiPGlucHV0LWl0ZW0+IiBjb3ZlcnMgdGhlIG5hbWVs
aXN0DQpjYXNlLn0NCg0KWzI0Mzo5IDkuMTJwN10gIkluc2VydCAiSUQ9LCIgYmVmb3JlICJJT1NU
QVQiLg0KDQp7Tm90IG1lbnRpb25lZCBpbiBhIHF1ZXN0aW9uLCBidXQgd2FzIGEgcHJvYmxlbS59
DQoNClsyNDM6MTItMTQgOS4xMnA4XSBSZXBhaXJpbmcgdGhlIHBhcmFncmFwaCB3b3VsZCBtYWtl
IGl0IGVxdWl2YWxlbnQNCihpZiBub3QgaWRlbnRpY2FsKSB0byA5LjEycDYsIGFzIHJldmlzZWQg
YWJvdmUuICBUaGVyZWZvcmUsIGRlbGV0ZQ0KdGhlIHBhcmFncmFwaC4NCg0KU1VCTUlUVEVEIEJZ
OiBWYW4gU255ZGVyDQoNCkhJU1RPUlk6IDE0LTE5MyAgICBtMjA0ICBGMDgvMDExMCBzdWJtaXR0
ZWQNCiAgICAgICAgIDE0LTE5M3IxICBtMjA0ICBSZXZpc2VkDQogICAgICAgICAxNC0yNzJyMSAg
bTIwNSAgUGFzc2VkIGJ5IEozIG1lZXRpbmcNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpOVU1CRVI6IEYw
OC8wMTE1DQpUSVRMRTogQVNZTkNIUk9OT1VTIGFuZCBhcmd1bWVudCBwYXNzaW5nDQpLRVlXT1JE
OiBBU1lOQ0hST05PVVMNCkRFRkVDVCBUWVBFOiBFcnJhdHVtDQpTVEFUVVM6IFBhc3NlZCBieSBK
MyBtZWV0aW5nDQoNClFVRVNUSU9OOg0KDQpDb25zaWRlcg0KDQogIFBST0dSQU0gTWFpbg0KICAg
IElOVEVHRVIsIEFTWU5DSFJPTk9VUyA6OiBhcnJheSg1KSA9IC0xDQogICAgT1BFTiAoMTEsIEZJ
TEU9J2p1bmsnLCBBU1lOQ0hST05PVVM9J3llcycsIEFDVElPTj0ncmVhZCcpDQogICAgQ0FMTCBh
c3luY19yZWFkKGFycmF5KQ0KICAgIENBTEwgZnJlZChhcnJheSg6OjIpKSAhIFByb2JsZW1hdGlj
Pw0KICAgIFdBSVQgKDExKQ0KICAgIFBSSU5UICosIGFycmF5DQogIENPTlRBSU5TDQogICAgU1VC
Uk9VVElORSBhc3luY19yZWFkKGFycmF5KQ0KICAgICAgSU5URUdFUiwgQVNZTkNIUk9OT1VTLCBJ
TlRFTlQoSU5PVVQpIDo6IGFycmF5KDopDQogICAgICBSRUFEICgxMSwgKiwgQVNZTkNIUk9OT1VT
PSd5ZXMnKSBhcnJheQ0KICAgIEVORCBTVUJST1VUSU5FDQogIEVORCBQUk9HUkFNDQogIFNVQlJP
VVRJTkUgRnJlZCAoYXJnKSAgISBJbiBnZW5lcmFsLCBhbiBleHRlcm5hbCBwcm9jZWR1cmUNCiAg
ICBJTlRFR0VSIDo6IGFyZygqKSAgICAhIE90aGVyd2lzZSB1bnVzZWQNCiAgICBDT05USU5VRSAg
ICAgICAgICAgICAhIEluIGdlbmVyYWwsIHNvbWV0aGluZyB0aGF0IHRha2VzIG1vcmUgdGltZQ0K
ICBFTkQgU1VCUk9VVElORQ0KDQpJcyB0aGUgY2FsbCB0byAiRnJlZCIgc3RhbmRhcmQtY29uZm9y
bWluZz8NCg0KSXQgaXMgbm90IGV4Y2x1ZGVkIGJ5IDUuMy40cDIsIGJlY2F1c2UgJ2FycmF5JyBp
cyBtZXJlbHkgYXNzb2NpYXRlZA0Kd2l0aCAnYXJnJyBpbiBzdWJyb3V0aW5lIEZyZWQsIGFuZCBu
b3QgdXNlZCBpbiBhbnkgZXhlY3V0YWJsZQ0Kc3RhdGVtZW50IG9yIHNwZWNpZmljYXRpb24gZXhw
cmVzc2lvbiB0aGVyZS4gIEhvd2V2ZXIsIGlmIGNvcHktaW4vb3V0DQppcyB1c2VkIGZvciBhcmd1
bWVudCBwYXNzaW5nIGFuZCB0aGUgYWN0dWFsIGkvbyB0cmFuc2ZlciBvY2N1cnMgaW4NCmJldHdl
ZW4gdGhlIGNvcHktaW4gYW5kIGNvcHktb3V0LCB0aGUgd3JvbmcgYW5zd2VycyB3aWxsIGJlIGdp
dmVuLg0KDQpBTlNXRVI6DQoNClRoaXMgcHJvZ3JhbSB3YXMgbm90IGludGVuZGVkIHRvIGJlIGNv
bmZvcm1pbmcuICBBbiBlZGl0IGlzIHByb3ZpZGVkDQp0byBjb3JyZWN0IHRoaXMgb3ZlcnNpZ2h0
Lg0KDQpFRElUUzoNCg0KWzkwOjE1XSA1LjMuNCBBU1lOQ0hST05PVVMgYXR0cmlidXRlLCBwMiwg
Zmlyc3QgYnVsbGV0LA0KICAgICAgICBiZXR3ZWVuICJ0aGUgdmFyaWFibGUiIGFuZCAiYXBwZWFy
cyINCiAgICAgICAgaW5zZXJ0ICJpcyBhIGR1bW15IGFyZ3VtZW50IG9yIi4NCg0KU1VCTUlUVEVE
IEJZOiBOaWNrIE1hY2xhcmVuDQoNCkhJU1RPUlk6IDE0LTIxOCAgICBtMjA1ICBGMDgvMDExNSBz
dWJtaXR0ZWQNCiAgICAgICAgIDE0LTIxOHIxICBtMjA1ICBSZXZpc2VkDQogICAgICAgICAxNC0y
MThyMiAgbTIwNSAgUGFzc2VkIGJ5IEozIG1lZXRpbmcNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpOVU1C
RVI6IEYwOC8wMTE2DQpUSVRMRTogSW50ZXJvcGVyYWJsZSBwcm9jZWR1cmVzDQpLRVlXT1JEOiBJ
bnRlcm9wZXJhYmlsaXR5LCBwcm9jZWR1cmUNCkRFRkVDVCBUWVBFOiBFcnJhdHVtDQpTVEFUVVM6
IFBhc3NlZCBieSBKMyBtZWV0aW5nDQoNClFVRVNUSU9OOg0KDQpJbiBhbGwgY2FzZXMsIEFsZiBp
cyBhIEZvcnRyYW4gcHJvY2VkdXJlIGxpa2UgdGhpczoNCg0KICAgIFNVQlJPVVRJTkUgQWxmIChB
cmcpIEJJTkQoQyxOQU1FPSdBbGYnKQ0KICAgICAgICBJTlRFUkZBQ0UNCiAgICAgICAgICAgIFNV
QlJPVVRJTkUgQXJnICgpIEJJTkQoQykNCiAgICAgICAgICAgIEVORCBTVUJST1VUSU5FIEFyZw0K
ICAgICAgICBFTkQgSU5URVJGQUNFDQogICAgICAgIENBTEwgQXJnDQogICAgRU5EIFNVQlJPVVRJ
TkUgQWxmDQoNClExLiBDb25zaWRlcg0KDQogICAgZXh0ZXJuIHZvaWQgQmVydCAodm9pZCkgew0K
ICAgICAgICA7DQogICAgfQ0KDQogICAgaW50IG1haW4gKHZvaWQpIHsNCiAgICAgICAgQWxmKEJl
cnQpOw0KICAgIH0NCg0KMTUuNS4xcDIgcmVxdWlyZXMgYSBwcm9jZWR1cmUgZGVmaW5lZCBieSBt
ZWFucyBvdGhlciB0aGFuIEZvcnRyYW4gdG8NCmhhdmUgdGhlIHNhbWUgYmluZGluZyBsYWJlbCBh
cyB0aGUgaW50ZXJmYWNlLiAgRnVuY3Rpb24gQmVydCgpIGhhcyBhDQpiaW5kaW5nIGxhYmVsIG9m
ICdCZXJ0JywgYnV0IDE1LjUuMnAyIHN0YXRlcyB0aGF0IHRoZSBkdW1teSBhcmd1bWVudA0KQXJn
IGhhcyBubyBiaW5kaW5nIGxhYmVsLCB0aGVyZWZvcmUgMTUuNS4xcDIgaXMgbm90IHNhdGlzZmll
ZC4NCg0KV2FzIHRoaXMgaW50ZW5kZWQgdG8gYmUgY29uZm9ybWluZz8NCg0KUTIuIENvbnNpZGVy
DQoNCiAgICBzdGF0aWMgdm9pZCBGcmVkICh2b2lkKSB7DQogICAgICAgIDsNCiAgICB9DQoNCiAg
ICBpbnQgbWFpbiAodm9pZCkgew0KICAgICAgICBBbGYoRnJlZCk7DQogICAgfQ0KDQoxNS41LjFw
MiByZXF1aXJlcyBhIHByb2NlZHVyZSBkZWZpbmVkIGJ5IG1lYW5zIG90aGVyIHRoYW4gRm9ydHJh
biB0bw0KaGF2ZSBhIG5hbWUgdGhhdCBoYXMgZXh0ZXJuYWwgbGlua2FnZSBhcyBkZWZpbmVkIGJ5
IDYuMi4yIG9mIElTTy9JRUMNCjk4OTk6MTk5OS4gIEZ1bmN0aW9uIEZyZWQoKSBoYXMgbm8gc3Vj
aCBuYW1lLCBhcyBpdHMgZGVmaW5pdGlvbiBoYXMNCmludGVybmFsIGxpbmthZ2UuICBIb3dldmVy
LCBsaW5rYWdlIGluIEMgYWZmZWN0cyBvbmx5IHRoZSB2aXNpYmlsaXR5DQpvZiB0aGUgZXh0ZXJu
YWwgbmFtZSwgYW5kIGhhcyBubyBhcHBsaWNhdGlvbiB0byBlaXRoZXIgdHlwZXMgb3INCnZhbHVl
cywgd2hldGhlciBpbiB0aGUgZm9ybSBvZiBmdW5jdGlvbiBwYXJhbWV0ZXJzIG9yIG90aGVyIHBv
aW50ZXJzLg0KDQpXYXMgdGhpcyBpbnRlbmRlZCB0byBiZSBjb25mb3JtaW5nPw0KDQpRMy4gQ29u
c2lkZXINCg0KICAgIGV4dGVybiBpbmxpbmUgdm9pZCBhcmcgKHZvaWQpIHsNCiAgICAgICAgOw0K
ICAgIH0NCg0KICAgIGludCBtYWluICh2b2lkKSB7DQogICAgICAgIEFsZihKb2UpOw0KICAgIH0N
Cg0KQzk5IDYuNy40IGRlc2NyaWJlcyB0aGUgaW5saW5lIHNwZWNpZmllci4gIFRoaXMgZG9lcyBu
b3QgcHJldmVudCBpdA0KZnJvbSBoYXZpbmcgZXh0ZXJuYWwgbGlua2FnZSwgYnV0DQogICJBbiBp
bmxpbmUgZGVmaW5pdGlvbiBkb2VzIG5vdCBwcm92aWRlIGFuIGV4dGVybmFsIGRlZmluaXRpb24g
Zm9yDQogICB0aGUgZnVuY3Rpb24iDQppLmUuIGRlc3BpdGUgaGF2aW5nIGV4dGVybmFsIGxpbmth
Z2UsIHRoZXJlIG1pZ2h0IGJlIG5vIGV4dGVybmFsDQpkZWZpbml0aW9uIHRoYXQgY291bGQgYmUg
aW52b2tlZCBmcm9tIEZvcnRyYW4uDQoNCldhcyBpdCBub3QgYW4gb3ZlcnNpZ2h0IG5vdCB0byBl
eGNsdWRlIGlubGluZSBpbiAxNS41LjE/DQoNCkFOU1dFUlM6DQoNCkExLiBZZXMsIHRoaXMgd2Fz
IGludGVuZGVkIHRvIGJlIGNvbmZvcm1pbmcuICBBbiBlZGl0IGlzIHByb3ZpZGVkIHRvDQogICAg
Y29ycmVjdCB0aGlzIG1pc3Rha2UuDQoNCkEyLiBZZXMsIHRoaXMgd2FzIGludGVuZGVkIHRvIGJl
IGNvbmZvcm1pbmcuICBBbiBlZGl0IGlzIHByb3ZpZGVkIHRvDQogICAgY29ycmVjdCB0aGlzIG1p
c3Rha2UuDQoNCkEzLiBBIEMgZnVuY3Rpb24gd2l0aCBubyBleHRlcm5hbCBkZWZpbml0aW9uIGlz
IG5vdCAiZGVmaW5lZCBieQ0KICAgIG1lYW5zIG90aGVyIHRoYW4gRm9ydHJhbiIgc28gbXVjaCBh
cyAibm90IGRlZmluZWQiLiAgVGhpcyB3YXMNCiAgICBub3QgaW50ZW5kZWQgdG8gYmUgY29uZm9y
bWluZy4gIEFuIGVkaXQgaXMgcHJvdmlkZWQgdG8gY2xhcmlmeQ0KICAgIHRoaXMgc2l0dWF0aW9u
Lg0KDQpFRElUUzoNCg0KWzQzNjoxNV0gMTUuNS4xIERlZmluaXRpb24gYW5kIHJlZmVyZW5jZSBv
ZiBpbnRlcm9wZXJhYmxlIHByb2NlZHVyZXMsDQogICAgICAgICBwMSwgQXBwZW5kIHNlbnRlbmNl
DQogICJBIEMgZnVuY3Rpb24gdGhhdCBoYXMgYW4gaW5saW5lIGRlZmluaXRpb24gYW5kIG5vIGV4
dGVybmFsDQogICBkZWZpbml0aW9uIGlzIG5vdCBjb25zaWRlcmVkIHRvIGJlIGRlZmluZWQgaW4g
dGhpcyBzZW5zZS4iLg0KDQpJbiAxNS41LjFwMiwgYXBwbHkgdGhlc2UgZWRpdHMNCls0MzY6MTZd
IEFmdGVyICJtZWFucyBvdGhlciB0aGFuIEZvcnRyYW4sIiBkZWxldGUgIml0IHNoYWxsIiwNCls0
MzY6MTddIEJlZm9yZSAiYmUgZGVzY3JpYmFibGUiIGluc2VydCAiaXQgc2hhbGwiLA0KICAgICAg
ICAgYWZ0ZXIgInRoZSBpbnRlcmZhY2UsIiBpbnNlcnQgImFuZCIsDQpbNDM2OjE4LTE5XSBCZWZv
cmUgImhhdmUgYSBuYW1lIg0KICAgICAgICAgaW5zZXJ0ICJpZiBpdCBpcyBhY2Nlc3NlZCB1c2lu
ZyBpdHMgYmluZGluZyBsYWJlbCwgaXQgc2hhbGwiDQogICAgICAgICBhbmQgYmVnaW4gYSBidWxs
ZXQgc3ViLWxpc3QsDQogICAgICAgICBhbmQgbWFrZSB0aGUgImhhdmUgdGhlIHNhbWUiIGJ1bGxl
dCB0aGUgc2Vjb25kIHN1Ymxpc3QgaXRlbS4NClRoaXMgbWFrZXMgdGhhdCB3aG9sZSBwYXJhZ3Jh
cGggcmVhZA0KICAiSWYgdGhlIHByb2NlZHVyZSBpcyBkZWZpbmVkIGJ5IG1lYW5zIG90aGVyIHRo
YW4gRm9ydHJhbiwNCiAgIC0tIGl0IHNoYWxsIGJlIGRlc2NyaWJhYmxlIGJ5IGEgQyBwcm90b3R5
cGUgdGhhdCBpcyBpbnRlcm9wZXJhYmxlDQogICAgICB3aXRoIHRoZSBpbnRlcmZhY2UsIGFuZA0K
ICAgLS0gaWYgaXQgaXMgYWNjZXNzZWQgdXNpbmcgaXRzIGJpbmRpbmcgbGFiZWwsIGl0IHNoYWxs
DQogICAgICAtIGhhdmUgYSBuYW1lIHRoYXQgaGFzIGV4dGVybmFsIGxpbmthZ2UgYXMgZGVmaW5l
ZCBieSA2LjIuMiBvZg0KICAgICAgICBJU08vSUVDIDk4OTk6MTk5OSwgYW5kDQogICAgICAtIGhh
dmUgdGhlIHNhbWUgYmluZGluZyBsYWJlbCBhcyB0aGUgaW50ZXJmYWNlLiINCntOb3RlIHRoaXMg
d29yZGluZyB1c2VzICJhY2Nlc3NlZCIgcmF0aGVyIHRoYW4gImludm9rZWQiIHNpbmNlIGl0IGNh
bg0KIGJlIHRoZSBhcmd1bWVudCBvZiBDX0ZVTlBUUiBvciB0aGUgdGFyZ2V0IGluIGEgcHJvY2Vk
dXJlIHBvaW50ZXINCiBhc3NpZ25tZW50Ln0NCg0KU1VCTUlUVEVEIEJZOiBOaWNrIE1hY2xhcmVu
DQoNCkhJU1RPUlk6IDE0LTIyMSAgICBtMjA1ICBGMDgvMDExNiBzdWJtaXR0ZWQNCiAgICAgICAg
IDE0LTIyMXIxICBtMjA1ICBSZXZpc2VkDQogICAgICAgICAxNC0yMjFyMiAgbTIwNSAgRnVydGhl
ciBSZXZpc2VkIC0gUGFzc2VkIGJ5IEozIG1lZXRpbmcNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpOVU1C
RVI6IEYwOC8wMTE3DQpUSVRMRTogVEFSR0VUIGFuZCBjb2luZGV4ZWQgYXJndW1lbnRzDQpLRVlX
T1JEOiBUQVJHRVQsIGNvaW5kZXhpbmcNCkRFRkVDVCBUWVBFOiBFcnJhdHVtDQpTVEFUVVM6IFBh
c3NlZCBieSBKMyBtZWV0aW5nDQoNClFVRVNUSU9OOg0KDQpJcyB0aGUgZm9sbG93aW5nIHByb2dy
YW0gY29uZm9ybWluZyBhbmQgcmVxdWlyZWQgdG8gcHJpbnQgMTAsIDEwLCAxMA0KYW5kIDEyMywg
MTIzLCAxMjM/DQoNClBST0dSQU0gTWFpbg0KICAgIElOVEVHRVIsIFRBUkdFVCA6OiBjb2FycmF5
KDMpWypdDQogICAgY29hcnJheSA9IDEwKlRISVNfSU1BR0UoKQ0KICAgIFNZTkMgQUxMDQogICAg
SUYgKFRISVNfSU1BR0UoKSA9PSAxKSBUSEVODQogICAgICAgIFNZTkMgQUxMDQogICAgICAgIGNv
YXJyYXkgPSAxMjMNCiAgICAgICAgU1lOQyBBTEwNCiAgICBFTFNFIElGIChUSElTX0lNQUdFKCkg
PT0gMikgVEhFTg0KICAgICAgICBDQUxMIEZyZWQoY29hcnJheSg6KVsxXSkNCiAgICBFTFNFDQog
ICAgICAgIFNZTkMgQUxMDQogICAgICAgIFNZTkMgQUxMDQogICAgRU5EIElGDQpDT05UQUlOUw0K
ICAgIFNVQlJPVVRJTkUgRnJlZCAoYXJnKQ0KICAgICAgICBJTlRFR0VSLCBUQVJHRVQgOjogYXJn
KDopDQogICAgICAgIFBSSU5UICosIGFyZw0KICAgICAgICBTWU5DIEFMTA0KICAgICAgICBTWU5D
IEFMTA0KICAgICAgICBQUklOVCAqLCBhcmcNCiAgICBFTkQgU1VCUk9VVElORSBGcmVkDQpFTkQg
UFJPR1JBTSBNYWluDQoNCg0KRElTQ1VTU0lPTjoNCg0KVGhpcyBwcm9ncmFtIGlzIG1vZGlmeWlu
ZyBhbiBhY3R1YWwgYXJndW1lbnQgd2hpbGUgaXQgaXMgYXNzb2NpYXRlZA0Kd2l0aCBhIGR1bW15
IGFyZ3VtZW50LiAgVGhhdCBpcyBub3JtYWxseSBwcm9oaWJpdGVkIGJ5IHRoZSBhbnRpLWFsaWFz
aW5nDQpydWxlcyBpbiAxMi41LjIuMTMsIGJ1dCB0aGVzZSBkbyBub3Qgb3BlcmF0ZSBpbiB0aGUg
VEFSR0VUIGR1bW15DQphcmd1bWVudCBjYXNlLiAgSG93ZXZlciwgY29pbmRleGVkIGFjdHVhbCBh
cmd1bWVudHMgYXJlIGFjY2Vzc2luZw0KcmVtb3RlIG1lbW9yeSwgc28gaW4gZ2VuZXJhbCB3aWxs
IGJlIHBhc3NlZCBieSBjb3B5LWluL291dDsgaW4gdGhpcw0KY2FzZSBwZXJtaXR0aW5nIGFsaWFz
aW5nIGlzIG5vdCByZWFzb25hYmxlLg0KDQpBTlNXRVI6DQoNClRoZSBwcm9ncmFtIGlzIG5vdCBp
bnRlbmRlZCB0byBiZSBjb25mb3JtaW5nLiAgRWRpdHMgYXJlIHByb3ZpZGVkIHRvDQpjb3JyZWN0
IHRoaXMgb3ZlcnNpZ2h0Lg0KDQoNCkVESVRTOg0KDQpbMzAwXSAxMi41LjIuMTNwMSgzKShiKSBh
cHBlbmQgdG8gdGhlIGVuZCBvZiB0aGUgcGFyYWdyYXBoICJvciBhDQpjb2luZGV4ZWQgb2JqZWN0
Ii4NCg0KWzMwMF0gMTIuNS4yLjEzcDEoNCkoYikgYXBwZW5kIHRvIHRoZSBlbmQgb2YgdGhlIHBh
cmFncmFwaCAib3IgYQ0KY29pbmRleGVkIG9iamVjdCIuDQoNCg0KU1VCTUlUVEVEIEJZOiBOaWNr
IE1hY2xhcmVuDQoNCg0KSElTVE9SWTogbTIwNSAgIDE0LTIyMyAgIEYwOC8wMTE3IHN1Ym1pdHRl
ZA0KICAgICAgICAgbTIwNSAgIDE0LTIyM3IxIFJldmlzZWQgZXhhbXBsZSBhbmQgZGlzY3Vzc2lv
biAtIFBhc3NlZCBieSBKMw0KICAgICAgICAgICAgICAgICAgICAgICAgICBtZWV0aW5nDQoNCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0NCg0KTlVNQkVSOiBGMDgvMDExOA0KVElUTEU6IFN1Ym9iamVjdCBvZiB2YXJp
YWJsZSBpbiB2YXJpYWJsZSBkZWZpbml0aW9uIGNvbnRleHQNCktFWVdPUkQ6IHN1Ym9iamVjdCwg
dmFyaWFibGUgZGVmaW5pdGlvbiBjb250ZXh0DQpERUZFQ1QgVFlQRTogRXJyYXR1bQ0KU1RBVFVT
OiBQYXNzZWQgYnkgSjMgbWVldGluZw0KDQpRVUVTVElPTjoNCg0KRG9lcyB0aGlzIHByb2dyYW0g
Y29uZm9ybSB0byB0aGUgRm9ydHJhbiAyMDA4IHN0YW5kYXJkPw0KDQogIHR5cGUgOjogVA0KICAg
IGludGVnZXIgOjogQw0KICBlbmQgdHlwZSBUDQoNCiAgdHlwZSh0KSwgcGFyYW1ldGVyIDo6IFYg
PSBUKDQxKQ0KDQogIGFzc29jaWF0ZSAoIFcgPT4gViApDQoxICAgdyVjID0gNDINCiAgZW5kIGFz
c29jaWF0ZQ0KDQogIGVuZA0KDQpESVNDVVNTSU9OOg0KDQpCZWNhdXNlIHRoZSBzZWxlY3RvciBp
cyBub3QgcGVybWl0dGVkIHRvIGFwcGVhciBpbiBhIHZhcmlhYmxlDQpkZWZpbml0aW9uIGNvbnRl
eHQsIHRoZSBhc3NvY2lhdGUtbmFtZSBpcyBub3QgcGVybWl0dGVkIHRvIGFwcGVhciBpbiBhDQp2
YXJpYWJsZSBkZWZpbml0aW9uIGNvbnRleHQuICBIb3dldmVyLCB0aGF0IGRvZXMgbm90IGFmZmVj
dCBzdWJvYmplY3RzDQpvZiB0aGUgYXNzb2NpYXRlLW5hbWUuDQoNCkFOU1dFUjoNCg0KVGhlIGFz
c29jaWF0ZS1uYW1lIGlzIG5vdCBwZXJtaXR0ZWQgdG8gYXBwZWFyIGluIGEgdmFyaWFibGUgZGVm
aW5pdGlvbg0KY29udGV4dCBiZWNhdXNlIG5vIGludGVycHJldGF0aW9uIGlzIGVzdGFibGlzaGVk
OyBob3dldmVyLCBpdCBzaG91bGQNCmJlIGV4cGxpY2l0bHkgc3RhdGVkIHRoYXQgdGhpcyBpcyBu
b3QgcGVybWl0dGVkLiAgQW4gZWRpdCBpcyBwcm92aWRlZA0KdG8gY2xhcmlmeSB0aGlzLg0KDQpF
RElUUzoNCg0KWzE3MDoxOV0gOC4xLjMuMSBQdXJwb3NlIGFuZCBmb3JtIG9mIHRoZSBBU1NPQ0lB
VEUgY29uc3RydWN0LCBDODAxLA0KICAgICAgICAgQmV0d2VlbiAiPGFzc29jaWF0ZS1uYW1lPiIg
YW5kICJzaGFsbCBub3QgYXBwZWFyIg0KICAgICAgICAgaW5zZXJ0ICJvciBhbnkgc3Vib2JqZWN0
IG9mIDxhc3NvY2lhdGUtbmFtZT4iLg0KDQpbMTcxOjEyXSA4LjEuMy4zIEF0dHJpYnV0ZXMgb2Yg
YXNzb2NpYXRlIG5hbWVzLCBwMiwNCiAgICAgICAgIEJldHdlZW4gInRoZSBhc3NvY2lhdGUgbmFt
ZSIgYW5kICJzaGFsbCBub3QgYXBwZWFyIg0KICAgICAgICAgaW5zZXJ0ICJvciBhbnkgc3Vib2Jq
ZWN0IG9mIHRoZSBhc3NvY2lhdGUgbmFtZSIuDQoNClsxODQ6MTNdIDguMS45LjEgUHVycG9zZSBh
bmQgZm9ybSBvZiB0aGUgU0VMRUNUIFRZUEUgY29uc3RydWN0LCBDODM2LA0KICAgICAgICAgQmV0
d2VlbiAiPGFzc29jaWF0ZS1uYW1lPiIgYW5kICJzaGFsbCBub3QiDQogICAgICAgICBpbnNlcnQg
Im9mIGFueSBzdWJvYmplY3Qgb2YgPGFzc29jaWF0ZS1uYW1lPiIuDQoNClNVQk1JVFRFRCBCWTog
VmFuIFNueWRlcg0KDQpISVNUT1JZOiAxNC0yNDByMSAgbTIwNSAgRjA4LzAxMTggc3VibWl0dGVk
DQogICAgICAgICAxNC0yNDByMiAgbTIwNSAgUmV2aXNlZCBxdWVzdGlvbiBhbmQgYW5zd2VyIC0g
UGFzc2VkIGJ5IEozDQogICAgICAgICAgICAgICAgICAgICAgICAgIG1lZXRpbmcNCg0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQ0KDQpOVU1CRVI6IEYwOC8wMTE5DQpUSVRMRTogQnJhbmNoaW5nIHRvIEVORCBCTE9D
SyBhbmQgRU5EIENSSVRJQ0FMDQpLRVlXT1JEOiBCcmFuY2hpbmcsIEVORCBCTE9DSywgRU5EIENS
SVRJQ0FMDQpERUZFQ1QgVFlQRTogRXJyYXR1bQ0KU1RBVFVTOiBQYXNzZWQgYnkgSjMgbWVldGlu
Zw0KDQpRVUVTVElPTjoNCg0KRG8gdGhlIEdPIFRPIHN0YXRlbWVudHMgaW4gdGhlIGZvbGxvd2lu
ZyBjb25mb3JtIHRvIHRoZSBGb3J0cmFuIDIwMDgNCnN0YW5kYXJkPw0KDQogIGdvIHRvIDENCiAg
YmxvY2sNCjEgZW5kIGJsb2NrDQoNCiAgZ28gdG8gMg0KICBjcml0aWNhbA0KMiBlbmQgY3JpdGlj
YWwNCg0KQU5TV0VSOg0KDQpCcmFuY2hpbmcgdG8gYW4gRU5EIEJMT0NLIG9yIEVORCBDUklUSUNB
TCBzdGF0ZW1lbnQgZnJvbSBvdXRzaWRlIHRoZQ0KY29uc3RydWN0IHdhcyBpbnRlbmRlZCB0byBi
ZSBwcm9oaWJpdGVkLiAgRWRpdHMgYXJlIHByb3ZpZGVkIHRvDQpjb3JyZWN0IHRoaXMgb21pc3Np
b24uDQoNCkVESVRTOg0KDQpbMTcyOjEzK10gOC4xLjQgQkxPQ0sgY29uc3RydWN0LCBhZnRlciBw
MyAoYmVmb3JlIE5PVEUgOC41KSwNCiAgICAgICAgICBJbnNlcnQgbmV3IHBhcmFncmFwaA0KICAg
ICAgICAgICAgIkl0IGlzIHBlcm1pc3NpYmxlIHRvIGJyYW5jaCB0byBhbiA8ZW5kLWJsb2NrLXN0
bXQ+IG9ubHkNCiAgICAgICAgICAgICBmcm9tIHdpdGhpbiBpdHMgQkxPQ0sgY29uc3RydWN0LiIu
DQoNClsxNzM6MjErXSA4LjEuNSBDUklUSUNBTCBjb25zdHJ1Y3QsIGFmdGVyIHAzIChiZWZvcmUg
Tk9URSA4LjYpLA0KICAgICAgICAgIEluc2VydCBuZXcgcGFyYWdyYXBoDQogICAgICAgICAgICAi
SXQgaXMgcGVybWlzc2libGUgdG8gYnJhbmNoIHRvIGFuIDxlbmQtY3JpdGljYWwtc3RtdD4NCiAg
ICAgICAgICAgICBvbmx5IGZyb20gd2l0aGluIGl0cyBDUklUSUNBTCBjb25zdHJ1Y3QuIi4NCg0K
RlVUVVJFIFJFVklTSU9OOg0KDQpBIGZ1dHVyZSByZXZpc2lvbiBjb3VsZCBtYWtlIGFsbCBvZiB0
aGVzZSBjb25zdHJhaW50cywgYW5kIGNvbWJpbmUNCnRoZW0gaW50byBhIHNpbmdsZSByZXF1aXJl
bWVudCBhcyBmb2xsb3dzLg0KDQpbMTcwOjM2IDguMS4zLjJwM10gRGVsZXRlIHRoZSBwYXJhZ3Jh
cGguDQoNClsxNzU6MzUtMzYgOC4xLjYuNHAxXSBEZWxldGUgIkl0IGlzIHBlcm1pdHRlZCAuLi4g
RE8gY29uc3RydWN0LiINCg0KWzE3NTo0MCA4LjEuNi40cDJdIERlbGV0ZSAiVHJhbnNmZXIgb2Yg
Y29udHJvbCAuLi4gPGlubmVyLXNoYXJlZC1kby0NCmNvbnN0cnVjdD4uIg0KDQpbMTgwOjI1IDgu
MS43LjJwMl0gRGVsZXRlICJJdCBpcyBwZXJtaXNzaWJsZSAuLi4gSUYgY29uc3RydWN0LiINCg0K
WzE4MjoyNiA4LjEuOC4ycDNdIERlbGV0ZSB0aGUgcGFyYWdyYXBoLg0KDQpbMTg1OjI2IDguMS45
LjJwOV0gRGVsZXRlIHRoZSBwYXJhZ3JhcGguDQoNClsxODc6NysgOC4yLjFwMStdIEluc2VydCBj
b25zdHJhaW50czoNCg0KIkM4NDdhIElmIGEgYnJhbmNoIHRhcmdldCBzdGF0ZW1lbnQgaXMgYW4g
PGVuZC1hc3NvY2lhdGUtc3RtdD4sDQogICAgICAgPGVuZC1ibG9jay1zdG10PiwgPGVuZC1jcml0
aWNhbC1zdG10PiwgPGVuZC1kbz4sDQogICAgICAgPGVuZC1pZi1zdG10PiwgPGVuZC1zZWxlY3Qt
c3RtdD4sIG9yIDxlbmQtc2VsZWN0LXR5cGUtc3RtdD4sIHRoZQ0KICAgICAgIGJyYW5jaGluZyBz
dGF0ZW1lbnQgdGhhdCByZWZlcmVuY2VzIHRoZSBsYWJlbCBvZiB0aGF0IGJyYW5jaA0KICAgICAg
IHRhcmdldCBzdGF0ZW1lbnQgc2hhbGwgYmUgd2l0aGluIHRoZSBjb25zdHJ1Y3QgY29tcGxldGVk
IGJ5IHRoYXQNCiAgICAgICBicmFuY2ggdGFyZ2V0IHN0YXRlbWVudC4iDQoNCiJDODQ3YiBJZiBh
IGJyYW5jaCB0YXJnZXQgc3RhdGVtZW50IGlzIGEgPGRvLXRlcm0tc2hhcmVkLXN0bXQ+LA0KICAg
ICAgIHRoZSBicmFuY2hpbmcgc3RhdGVtZW50IHNoYWxsIGJlIHdpdGhpbiB0aGUgcmFuZ2Ugb2Yg
dGhlDQogICAgICAgY29ycmVzcG9uZGluZyA8aW5uZXItc2hhcmVkLWRvLWNvbnN0cnVjdD4uIg0K
DQpTVUJNSVRURUQgQlk6IFZhbiBTbnlkZXINCg0KDQpISVNUT1JZOiAxNC0yNDIgICAgbTIwNSAg
RjA4LzAxMTkgc3VibWl0dGVkDQogICAgICAgICAxNC0yNDJyMSAgbTIwNSAgUmV2aXNlZCBxdWVz
dGlvbiBhbmQgYW5zd2VyDQogICAgICAgICAxNC0yNDJyMiAgbTIwNSAgRml4ZWQgdHlwbyBpbiBl
eGFtcGxlIC0gUGFzc2VkIGJ5IEozIG1lZXRpbmcNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCk5VTUJF
UjogRjA4LzAxMjANClRJVExFOiBJcyB0aGUgbmFtZSBvZiBhIHByb2NlZHVyZSBwb2ludGVyIGEg
bG9jYWwgaWRlbnRpZmllcj8NCktFWVdPUkRTOiBuYW1lIHByb2NlZHVyZSBwb2ludGVyDQpERUZF
Q1QgVFlQRTogRXJyYXR1bQ0KU1RBVFVTOiBQYXNzZWQgYnkgSjMgbWVldGluZw0KDQpRVUVTVElP
TjoNCg0KSXMgdGhlIG5hbWUgb2YgYSBwcm9jZWR1cmUgcG9pbnRlciBhIGxvY2FsIGlkZW50aWZp
ZXI/DQoNClRoZSBsaXN0IG9mIGNsYXNzZXMgb2YgbG9jYWwgaWRlbnRpZmllcnMgZ2l2ZW4gaW4g
cGFyYWdyYXBoIDENCm9mIHN1YmNsYXVzZSAxNi4zLjEgb2YgSjMvMTAtMDA3cjEgKHBhZ2UgNDQw
KSBkb2VzIG5vdCBpbmNsdWRlDQpwcm9jZWR1cmUgcG9pbnRlcnMuDQoNCkFOU1dFUjoNCg0KWWVz
LCBpZiBhIHByb2NlZHVyZSBwb2ludGVyIGlzIG5hbWVkLCB0aGUgbmFtZSBvZiB0aGUgcHJvY2Vk
dXJlDQpwb2ludGVyIGlzIGEgbG9jYWwgaWRlbnRpZmllci4gIEFuIGVkaXQgaXMgcHJvdmlkZWQg
dG8gZW1lbmQNCnRoZSBvdmVyc2lnaHQuDQoNCkVESVRTOg0KDQpbNDQwOjQsIDE2LjMuMXAxXSBS
ZXBsYWNlDQogIm5hbWVkIGNvbnN0YW50cywgbmFtZWQiDQp3aXRoDQogIm5hbWVkIGNvbnN0YW50
cywgbmFtZWQgcHJvY2VkdXJlIHBvaW50ZXJzLCBuYW1lZCIuDQoNClNVQk1JVFRFRCBCWTogUm9i
ZXJ0IENvcmJldHQNCg0KSElTVE9SWTogMTQtMjU2ICAgIG0yMDUgIEYwOC8wMTIwIHN1Ym1pdHRl
ZCAtIFBhc3NlZCBieSBKMyBtZWV0aW5nDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpOVU1CRVI6IEYw
OC8wMTIxDQpUSVRMRTogQWRkIHRvIGludHJvZHVjdGlvbiBkZWZpbmVkIG9wZXJhdGlvbnMgaW4g
c3BlY2lmaWNhdGlvbiBleHBycw0KS0VZV09SRFM6IHNwZWNpZmljYXRpb24sIHJlc3RyaWN0ZWQs
IGRlZmluZWQgb3BlcmF0b3INCkRFRkVDVCBUWVBFOiBFcnJhdHVtDQpTVEFUVVM6IFBhc3NlZCBi
eSBKMyBtZWV0aW5nDQoNClFVRVNUSU9OOg0KDQpGb3J0cmFuIDIwMDMgNy4xLjYgKFNwZWNpZmlj
YXRpb24gZXhwcmVzc2lvbnMpLCBzYXlzIG9uIDE0MToxMjoNCg0KQSByZXN0cmljdGVkIGV4cHJl
c3Npb24gaXMgYW4gZXhwcmVzc2lvbiBpbiB3aGljaCBlYWNoIG9wZXJhdGlvbiBpcw0KaW50cmlu
c2ljDQoNCkZvcnRyYW4gMjAwOCA3LjEuMTEgc2F5cyBvbiAxNTA6ODoNCg0KQSByZXN0cmljdGVk
IGV4cHJlc3Npb24gaXMgYW4gZXhwcmVzc2lvbiBpbiB3aGljaCBlYWNoIG9wZXJhdGlvbiBpcw0K
aW50cmluc2ljIG9yIGRlZmluZWQgYnkgYSBzcGVjaWZpY2F0aW9uIGZ1bmN0aW9uDQoNClRoaXMg
bmV3IGZlYXR1cmUgaXMgbm90IGNhbGxlZCBvdXQgaW4gdGhlIEludHJvZHVjdGlvbiBidXQgc2hv
dWxkIGJlLg0KDQpBTlNXRVI6DQoNClRoaXMgd2FzIGFuIG92ZXJzaWdodC4gQW4gZWRpdCB0byBj
b3JyZWN0IHRoZSBwcm9ibGVtIGlzIHN1cHBsaWVkLg0KDQpFRElUIHRvIDEwLTAwN3IxOg0KDQpJ
bnRyb2R1Y3Rpb24sIHBhZ2UgeHYuIEFkZCB0byB0aGUgIkRhdGEgZGVjbGFyYXRpb24iIGxpc3Qg
aW4NCnBhcmFncmFwaCAyOiAiQSA8ZGVmaW5lZC1vcGVyYXRvcj4gbWF5IGJlIHVzZWQgaW4gYSBz
cGVjaWZpY2F0aW9uDQpleHByZXNzaW9uLiINCg0KU1VCTUlUVEVEIEJZOiBTdGV2ZSBMaW9uZWwN
Cg0KSElTVE9SWTogMTQtMjU5ICAgIG0yMDUgIEYwOC8wMTIxIHN1Ym1pdHRlZA0KICAgICAgICAg
MTQtMjU5cjEgIG0yMDUgIEluIGVkaXQsIHJlcGxhY2UgImRlZmluZWQgb3BlcmF0b3IiIHdpdGgN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgIjxkZWZpbmVkLW9wZXJhdG9yPiIgLSBQYXNzZWQg
YnkgSjMgbWVldGluZw0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCk5VTUJFUjogRjA4LzAxMjINClRJVExF
OiBUeXBlcyB3aXRoIGNvYXJyYXkgY29tcG9uZW50cw0KS0VZV09SRDogQ29hcnJheXMsIGRlcml2
ZWQgdHlwZXMNCkRFRkVDVCBUWVBFOiBFcnJhdHVtDQpTVEFUVVM6IFBhc3NlZCBieSBKMyBtZWV0
aW5nDQoNClFVRVNUSU9OUzoNCg0KUTEuICBDb25zaWRlcg0KDQogICBNb2R1bGUgbQ0KICAgICBU
eXBlIHQNCiAgICAgICBSZWFsLEFsbG9jYXRhYmxlIDo6IGNvWzpdDQogICAgIEVuZCBUeXBlDQog
ICAgIFR5cGUodCkgeA0KICAgICBSZWFsLEFsbG9jYXRhYmxlIDo6IHhjb1s6XQ0KICAgQ29udGFp
bnMNCiAgICAgU3Vicm91dGluZSBkdWJpb3VzDQogICAgICAgVm9sYXRpbGUgeA0KICAgICAgIFZv
bGF0aWxlIHhjbw0KICAgICAgIC4uLg0KICAgICBFbmQgU3Vicm91dGluZQ0KICAgRW5kIE1vZHVs
ZQ0KICAgUHJvZ3JhbSBiYWQNCiAgICAgVXNlIG0NCiAgICAgVm9sYXRpbGUgeA0KICAgICBWb2xh
dGlsZSB4Y28NCiAgICAgLi4uDQogICBFbmQgUHJvZ3JhbQ0KDQo1LjMuMTkgQzU2MCBzYXlzICJU
aGUgVk9MQVRJTEUgYXR0cmlidXRlIHNoYWxsIG5vdCBiZSBzcGVjaWZpZWQgZm9yIGENCmNvYXJy
YXkgdGhhdCBpcyBhY2Nlc3NlZCBieSB1c2UgKDExLjIuMikgb3IgaG9zdCAoMTYuNS4xLjQpDQph
c3NvY2lhdGlvbi4iDQoNClRoYXQgbWVhbnMgdGhhdCB0aGUgdHdvICJWT0xBVElMRSBYQ08iIHN0
YXRlbWVudHMgYXJlIG5vdCBjb25mb3JtaW5nLg0KSG93ZXZlciwgdGhlICJWT0xBVElMRSBYIiBz
dGF0ZW1lbnRzIGhhdmUgZXNzZW50aWFsbHkgdGhlIHNhbWUgZWZmZWN0LA0KYnV0IGFyZSB1bmFm
ZmVjdGVkIGJ5IHRoZSBjb25zdHJhaW50LCB3aGljaCBzZWVtcyBpbmNvbnNpc3RlbnQuDQoNCldh
cyB0aGlzIGNvbnN0cmFpbnQgYWxzbyBpbnRlbmRlZCB0byBhcHBseSB0byBvYmplY3RzIHdpdGgg
Y29hcnJheQ0KY29tcG9uZW50cz8NCg0KUTIuICBDb25zaWRlcg0KDQogICAgUHJvZ3JhbSBibG9j
a3ZvbGF0aWxlDQogICAgICBUeXBlIHQNCiAgICAgICAgUmVhbCxBbGxvY2F0YWJsZSA6OiBjb1s6
XQ0KICAgICAgRW5kIFR5cGUNCiAgICAgIFR5cGUodCkgeA0KICAgICAgUmVhbCxBbGxvY2F0YWJs
ZSA6OiB4Y29bOl0NCiAgICAgIC4uLg0KICAgICAgQmxvY2sNCiAgICAgICAgVm9sYXRpbGUgeA0K
ICAgICAgICBWb2xhdGlsZSB4Y28NCiAgICAgIEVuZCBCbG9jaw0KDQo1LjMuMTkgQzU2MSBzYXlz
ICJXaXRoaW4gYSBCTE9DSyBjb25zdHJ1Y3QgKDguMS40KSwgdGhlIFZPTEFUSUxFDQphdHRyaWJ1
dGUgc2hhbGwgbm90IGJlIHNwZWNpZmllZCBmb3IgYSBjb2FycmF5IHRoYXQgaXMgbm90IGEgY29u
c3RydWN0DQplbnRpdHkgKDE2LjQpIG9mIHRoYXQgY29uc3RydWN0LiINCg0KVGhhdCBtZWFucyB0
aGF0IFZPTEFUSUxFIFhDTyBpcyBub3Qgc3RhbmRhcmQtY29uZm9ybWluZy4gIEhvd2V2ZXIsIHRo
ZQ0KY29uc3RyYWludCBhcHBhcmVudGx5IGRvZXMgbm90IGFwcGx5IHRvIFgsIHNvIFZPTEFUSUxF
IFggaXMgc3RhbmRhcmQtDQpjb25mb3JtaW5nLCBldmVuIHRob3VnaCBpdCBoYXMgZXNzZW50aWFs
bHkgdGhlIHNhbWUgZWZmZWN0IGFzIHRoZQ0KZm9yYmlkZGVuIGNhc2UuDQoNCldhcyB0aGlzIGNv
bnN0cmFpbnQgaW50ZW5kZWQgYWxzbyB0byBhcHBseSB0byBvYmplY3RzIHdpdGggY29hcnJheQ0K
Y29tcG9uZW50cz8NCg0KUTMuIDUuMy4xOXAxIHNheXMgIkEgbm9uY29hcnJheSBvYmplY3QgdGhh
dCBoYXMgdGhlIFZPTEFUSUxFIGF0dHJpYnV0ZQ0KICAgIG1heSBiZSBhc3NvY2lhdGVkIHdpdGgg
YW4gb2JqZWN0IHRoYXQgZG9lcyBub3QgaGF2ZSB0aGUgVk9MQVRJTEUNCiAgICBhdHRyaWJ1dGUu
Li4iOyBkb2VzIHRoaXMgYXBwbHkgdG8gb2JqZWN0cyB3aXRoIGEgY29hcnJheSBjb21wb25lbnQ/
DQoNClE0LiAxMi40LjIuMnAxIHNheXMgIkEgcHJvY2VkdXJlIG90aGVyIHRoYW4gYSBzdGF0ZW1l
bnQgZnVuY3Rpb24gc2hhbGwNCiAgICBoYXZlIGFuIGV4cGxpY2l0IGludGVyZmFjZSBpZiBpdCBp
cyByZWZlcmVuY2VkIGFuZCAuLi4gKDIpIHRoZQ0KICAgIHByb2NlZHVyZSBoYXMgYSBkdW1teSBh
cmd1bWVudCB0aGF0IC4uLiAoYykgaXMgYSBjb2FycmF5LCAuLi4uIg0KDQogICAgSXMgdGhpcyBp
bnRlbmRlZCBhbHNvIHRvIGFwcGx5IHRvIG9iamVjdHMgd2l0aCBjb2FycmF5IGNvbXBvbmVudHM/
DQoNClE1LiAgQ29uc2lkZXI6DQoNCiAgICBQcm9ncmFtIHZvbGF0aWxpdHkNCiAgICAgIFR5cGUg
dA0KICAgICAgICBSZWFsLEFsbG9jYXRhYmxlIDo6IGNvWzpdDQogICAgICBFbmQgVHlwZQ0KICAg
ICAgVHlwZSh0KSA6OiB4DQogICAgICBUeXBlKHQpLFZvbGF0aWxlIDo6IHkNCiAgICAgIC4uLg0K
ICAgICAgQ2FsbCBzMSh4KQ0KICAgICAgQ2FsbCBzMih4KSAhIER1bW15IGlzIHZvbGF0aWxlLCBY
IGlzIG5vdC4NCiAgICAgIENhbGwgczEoeSkgISBZIGlzIHZvbGF0aWxlLCBkdW1teSBpcyBub3Qu
DQogICAgICBDYWxsIHMyKHkpDQogICAgQ29udGFpbnMNCiAgICAgIFN1YnJvdXRpbmUgczEoYSkN
CiAgICAgICAgVHlwZSh0KSA6OiBhDQogICAgICAgIC4uLg0KICAgICAgRW5kIFN1YnJvdXRpbmUN
CiAgICAgIFN1YnJvdXRpbmUgczIoYikNCiAgICAgICAgVHlwZSh0KSxWb2xhdGlsZSA6OiBiDQog
ICAgICAgIC4uLg0KICAgICAgRW5kIFN1YnJvdXRpbmUNCiAgICBFbmQgUHJvZ3JhbQ0KDQoxMi41
LjIuOHAxIHNheXMgIklmIHRoZSBkdW1teSBhcmd1bWVudCBpcyBhIGNvYXJyYXksIHRoZSBjb3Jy
ZXNwb25kaW5nDQphY3R1YWwgYXJndW1lbnQgc2hhbGwgYmUgYSBjb2FycmF5IGFuZCBzaGFsbCBo
YXZlIHRoZSBWT0xBVElMRQ0KYXR0cmlidXRlIGlmIGFuZCBvbmx5IGlmIHRoZSBkdW1teSBhcmd1
bWVudCBoYXMgdGhlIFZPTEFUSUxFDQphdHRyaWJ1dGUuIg0KDQpUaGF0IG1lYW5zIHRoYXQgaWYg
dGhlIHByb2dyYW0gd2VyZSBwYXNzaW5nIHRoZSBjb21wb25lbnQgQ08gZGlyZWN0bHkNCihhbmQg
dGhlIFRZUEUoVCkgZGVjbGFyYXRpb25zIGluIFMxIGFuZCBTMiB3ZXJlIGNoYW5nZWQgdG8gUkVB
TCksIHRoZQ0Kc2Vjb25kIGFuZCB0aGlyZCBjYWxscyB3b3VsZCBub3QgYmUgY29uZm9ybWluZyBi
ZWNhdXNlIG9mIHRoZSBWT0xBVElMRQ0KbWlzbWF0Y2guDQoNCkl0IHNlZW1zIGluY29uc2lzdGVu
dCB0aGF0IHRoZXJlIGlzIG5vIHJlcXVpcmVtZW50IGZvciBWT0xBVElMRSB0bw0KbWF0Y2ggd2hl
biB0aGVyZSBhcmUgY29hcnJheSBjb21wb25lbnRzLCBzaW5jZSBpdCBoYXMgdGhlIHNhbWUgZWZm
ZWN0DQp0aGF0IFglQ08gaXMgVk9MQVRJTEUgaW4gUzIgYnV0IG5vdCBpbiB0aGUgY2FsbGVyLCBh
bmQgWSVDTyBpcw0KVk9MQVRJTEUgaW4gdGhlIGNhbGxlciBidXQgbm90IGluIFMxLg0KDQpXYXMg
dGhpcyByZXF1aXJlbWVudCBhbHNvIGludGVuZGVkIHRvIGFwcGx5IHRvIG9iamVjdHMgd2l0aCBj
b2FycmF5DQpjb21wb25lbnRzPw0KDQpRNi4gMTIuOC4xIEMxMjg5IHNheXMgIkFsbCBkdW1teSBh
cmd1bWVudHMgb2YgYW4gZWxlbWVudGFsIHByb2NlZHVyZQ0KICAgIHNoYWxsIGJlIHNjYWxhciBu
b25jb2FycmF5IGR1bW15IGRhdGEgb2JqZWN0cyBhbmQgc2hhbGwgbm90IGhhdmUNCiAgICB0aGUg
UE9JTlRFUiBvciBBTExPQ0FUQUJMRSBhdHRyaWJ1dGUuIg0KDQogICAgSXMgdGhpcyBpbnRlbmRl
ZCBhbHNvIHRvIGFwcGx5IHRvIG9iamVjdHMgd2l0aCBjb2FycmF5IGNvbXBvbmVudHM/DQoNCkFO
U1dFUjoNCg0KQTEuIFllcywgdGhpcyBjb25zdHJhaW50IHdhcyBpbnRlbmRlZCB0byBhcHBseSB0
byBvYmplY3RzIHdpdGggY29hcnJheQ0KICAgIGNvbXBvbmVudHMuICBBbiBlZGl0IGlzIHN1cHBs
aWVkIHRvIGNvcnJlY3QgdGhpcyBvbWlzc2lvbi4NCg0KQTIuIFllcywgdGhpcyBjb25zdHJhaW50
IHdhcyBpbnRlbmRlZCB0byBhcHBseSB0byBvYmplY3RzIHdpdGggY29hcnJheQ0KICAgIGNvbXBv
bmVudHMuICBBbiBlZGl0IGlzIHN1cHBsaWVkIHRvIGNvcnJlY3QgdGhpcyBvbWlzc2lvbi4NCg0K
QTMuIE5vLCB0aGlzIGRvZXMgbm90IGFwcGx5IHRvIG9iamVjdHMgd2l0aCBjb2FycmF5IGNvbXBv
bmVudHMsIGFzDQogICAgdGhlcmUgaXMgbm8gd2F5IG9mIGdpdmluZyB0aGUgbm9uY29hcnJheSBw
YXJ0cyBvZiB0aGUgb2JqZWN0IHRoZQ0KICAgIFZPTEFUSUxFIGF0dHJpYnV0ZSB3aXRob3V0IGdp
dmluZyB0aGUgY29hcnJheSBwYXJ0IHRoZSBWT0xBVElMRQ0KICAgIGF0dHJpYnV0ZSwgd2hpY2gg
aXMgZm9yYmlkZGVuLiAgVGhhdCB0aGUgcXVvdGVkIHRleHQgZ2l2ZXMNCiAgICBwZXJtaXNzaW9u
IGZvciBhIG5vbmNvYXJyYXkgdG8gaGF2ZSB0aGUgVk9MQVRJTEUgYXR0cmlidXRlIGRvZXMNCiAg
ICBub3Qgb3ZlcnJpZGUgYW55IG90aGVyIHJlcXVpcmVtZW50cyBpbiB0aGUgc3RhbmRhcmQuDQoN
CkE0LiBOby4gIEEgZHVtbXkgYXJndW1lbnQgdGhhdCBoYXMgYSBjb2FycmF5IGNvbXBvbmVudCBp
cyBzdGlsbCBqdXN0DQogICAgYW4gb3JkaW5hcnkgZHVtbXkgYXJndW1lbnQsIHNvIHRoaXMgdGV4
dCBkb2VzIG5vdCBhcHBseS4NCg0KQTUuIFllcywgdGhpcyByZXF1aXJlbWVudCB3YXMgaW50ZW5k
ZWQgdG8gYXBwbHkgdG8gb2JqZWN0cyB3aXRoDQogICAgY29hcnJheSBjb21wb25lbnRzLiAgQW4g
ZWRpdCBpcyBzdXBwbGllZCB0byBjb3JyZWN0IHRoaXMgb21pc3Npb24uDQoNCkE2LiBOby4gIEEg
ZHVtbXkgYXJndW1lbnQgdGhhdCBoYXMgYSBjb2FycmF5IGNvbXBvbmVudCBpcyBzdGlsbCBqdXN0
DQogICAgYW4gb3JkaW5hcnkgZHVtbXkgYXJndW1lbnQsIHNvIHRoaXMgdGV4dCBkb2VzIG5vdCBh
cHBseS4NCg0KRURJVFM6DQoNClsxMDI6OV0gNS4zLjE5IFZPTEFUSUxFIGF0dHJpYnV0ZSwgQzU2
MCwNCiAgICAgICAgQmV0d2VlbiAiZm9yIGEgY29hcnJheSIgYW5kICJ0aGF0IGlzIGFjY2Vzc2Vk
IGJ5IHVzZSBvciINCiAgICAgICAgaW5zZXJ0ICIsb3IgYSB2YXJpYWJsZSB3aXRoIGEgY29hcnJh
eSB1bHRpbWF0ZSBjb21wb25lbnQsIi4NCntBMS59DQoNClsxMDI6MTFdIDUuMy4xOSBWT0xBVElM
RSBhdHRyaWJ1dGUsIEM1NjEsDQogICAgICAgICBCZXR3ZWVuICJmb3IgYSBjb2FycmF5IiBhbmQg
InRoYXQgaXMgbm90IGEgY29uc3RydWN0IGVudGl0eSINCiAgICAgICAgIGluc2VydCAiLG9yIGEg
dmFyaWFibGUgd2l0aCBhIGNvYXJyYXkgdWx0aW1hdGUgY29tcG9uZW50LCIuDQp7QTIufQ0KDQpb
Mjk1OjQrXSAxMi41LjIuNCBPcmRpbmFyeSBkdW1teSB2YXJpYWJsZXMsIHAxOCssDQogICJJZiB0
aGUgZHVtbXkgYXJndW1lbnQgaGFzIGEgY29hcnJheSB1bHRpbWF0ZSBjb21wb25lbnQsIHRoZQ0K
ICAgY29ycmVzcG9uZGluZyBhY3R1YWwgYXJndW1lbnQgc2hhbGwgaGF2ZSB0aGUgVk9MQVRJTEUg
YXR0cmlidXRlIGlmDQogICBhbmQgb25seSBpZiB0aGUgZHVtbXkgYXJndW1lbnQgaGFzIHRoZSBW
T0xBVElMRSBhdHRyaWJ1dGUuIg0Ke0E1Ln0NCg0KU1VCTUlUVEVEIEJZOiBOaWNrIE1hY2xhcmVu
DQoNCkhJU1RPUlk6IDE0LTIyOCAgICBtMjA1ICBGMDgvMDEyMiBzdWJtaXR0ZWQNCiAgICAgICAg
IDE0LTIyOHIxICBtMjA1ICBSZXZpc2VkIHF1ZXN0aW9ucyB3aXRoIGFuc3dlcnMgLSBQYXNzZWQg
YnkgSjMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgbWVldGluZw0KDQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQoNCk5VTUJFUjogRjA4LzAxMjMNClRJVExFOiBTUEFDSU5HIGludHJpbnNpYw0KS0VZV09SRFM6
IFNQQUNJTkcNCkRFRkVDVCBUWVBFOiBFcnJhdHVtDQpTVEFUVVM6IFBhc3NlZCBieSBKMyBtZWV0
aW5nDQoNClFVRVNUSU9OOg0KDQpDb25zaWRlciB0aGUgZm9sbG93aW5nIHByb2dyYW0NCg0KICBQ
cm9ncmFtIHRlc3Rfc3BhY2luZw0KICAgIFJlYWwgOjogeCwgeSwgdGlueV9zcGFjaW5nLCB6DQog
ICAgeCA9IFRpbnkoeCkNCiAgICB5ICA9IE5lYXJlc3QoeCwxLjApDQogICAgdGlueV9zcGFjaW5n
ID0geSAtIHgNCiAgICBJZiAodGlueV9zcGFjaW5nPjApIFRoZW4NCiAgICAgICEgUHJvYmFibHkg
SUVFRSBhcml0aG1ldGljIHdpdGggc3Vibm9ybWFsczoNCiAgICAgICEgdGhlIHNwYWNpbmcgeSAt
IHggaXMgcmVwcmVzZW50YWJsZS4NCiAgICBFbHNlDQogICAgICAhIFByb2JhYmx5IG5vIHN1Ym5v
cm1hbHMsIHNvIHkgLSB6IGlzIG5vdCByZXByZXNlbnRhYmxlLg0KICAgICAgdGlueV9zcGFjaW5n
ID0gVGlueSh4KQ0KICAgIEVuZCBJZg0KICAgIHogPSBTcGFjaW5nKHgpDQogICAgSWYgKHovPXRp
bnlfc3BhY2luZykgVGhlbg0KICAgICAgUHJpbnQgKiwnRkFJTCcNCiAgICBFbHNlDQogICAgICBQ
cmludCAqLCdvaycNCiAgICBFbmQgSWYNCiAgRW5kIFByb2dyYW0NCg0KRnVydGhlcm1vcmUgbGV0
IHVzIGFzc3VtZSB0aGF0IHRoZSBwcm9jZXNzb3Igc3VwcG9ydHMgSUVFRSBhcml0aG1ldGljDQp3
aXRoIHN1Ym5vcm1hbHMsIGFuZCB0aGF0IGRlZmF1bHQgUkVBTCBpcyBJRUVFIHNpbmdsZSBwcmVj
aXNpb24uDQoNCkFjY29yZGluZyB0byBGb3J0cmFuIDk1LCB0aGUgcmVzdWx0IGZvciBTUEFDSU5H
IGlzOg0KICAiSWYgWCBpcyBub3QgemVybywgdGhlIHJlc3VsdCBoYXMgdGhlIHZhbHVlIGIqKihl
LXApLCB3aGVyZSBiLCBlLA0KICAgYW5kIHAgYXJlIGFzIGRlZmluZWQgaW4gMTMuNy4xIGZvciB0
aGUgbW9kZWwgcmVwcmVzZW50YXRpb24gb2YgWCwNCiAgIHByb3ZpZGVkIHRoaXMgcmVzdWx0IGlz
IHdpdGhpbiByYW5nZS4iDQp0aGVyZWZvcmUgdGhlIHByb2dyYW0gaXMgZXhwZWN0ZWQgdG8gcHJp
bnQgdGhlIHZhbHVlICJvayIuDQoNCkhvd2V2ZXIsIGFjY29yZGluZyB0byBGb3J0cmFuIDIwMDgs
IHRoZSByZXN1bHQgZm9yIFNQQUNJTkcgaXM6DQogICJJZiBYIGRvZXMgbm90IGhhdmUgdGhlIHZh
bHVlIHplcm8gLi4uLCB0aGUgcmVzdWx0IGhhcyB0aGUgdmFsdWUNCiAgIGIqKm1heChlLXAsZW1p
bi0xKSwgd2hlcmUgLi4uIg0KVW5zdXJwcmlzaW5nbHksIGUtcCBpcyBub3QgZXF1YWwgdG8gbWF4
KGUtcCxlbWluLTEpIGZvciBzbWFsbGlzaA0KbnVtYmVycywgYW5kIHRoZXJlZm9yZSB0aGUgcHJv
Z3JhbSB3b3VsZCBiZSBleHBlY3RlZCB0byBwcmludCB0aGUNCnZhbHVlICJGQUlMIi4gIEhvd2V2
ZXIsIHRoZXJlIGlzIG5vIHN1Y2ggaW5jb21wYXRpYmlsaXR5IHdpdGggRm9ydHJhbg0KOTAvOTUg
bGlzdGVkIGluIGNsYXVzZSAxLCB0aGVyZWZvcmUgdGhlIHN0YW5kYXJkIGNvbnRyYWRpY3RzIGl0
c2VsZi4NCihUaGUgdmFsdWUgc3BlY2lmaWVkIGluIEZvcnRyYW4gMjAwOCBhbHNvIGNvbnRyYWRp
Y3RzIHRoZSBEZXNjcmlwdGlvbg0Kb2YgdGhlIGZ1bmN0aW9uIHdoaWNoIHNheXMgIlNwYWNpbmcg
b2YgbW9kZWwgbnVtYmVycyAoMTMuNCkiLCBzaW5jZQ0KaXQgZG9lcyBub3QgZXZlbiBhdHRlbXB0
IHRvIHJldHVybiB0aGF0IHZhbHVlLikNCg0KSXMgdGhlIG5ldyBzcGVjaWZpY2F0aW9uIGEgZGVs
aWJlcmF0ZSBpbmNvbXBhdGliaWxpdHkgb3IgYSBtaXN0YWtlPw0KDQpESVNDVVNTSU9OOg0KDQpU
aGUgZGVzY3JpcHRpb24gb2YgU1BBQ0lORyB3YXMgY2hhbmdlZCBpbiBGb3J0cmFuIDIwMDMgYnkg
cGFwZXINCjAxLTM2MXIyICJDb21tZW50cyBvbiBTZWN0aW9uIDEzIiwgd2hpY2ggY29udGFpbnMg
bm8ganVzdGlmaWNhdGlvbiBmb3INCnRoaXMgdGVjaG5pY2FsIGNoYW5nZSBhbmQgaW5kZWVkIGRv
ZXMgbm90IGV2ZW4gbWVudGlvbiBpdCBpcyBhDQp0ZWNobmljYWwgY2hhbmdlIC0gdGhlcmUgaXMg
anVzdCB0aGUgYmFyZSBlZGl0IChidXJpZWQgaW4gYSBodWdlIGxpc3QNCm9mIGJhcmUgZWRpdHMp
IHdpdGggbm8gaW5kaWNhdGlvbiBhcyB0byB3aHkuICBUaGlzIHdvdWxkIHNlZW0gdG8NCmluZGlj
YXRlIHRoYXQgdGhlIHRlY2huaWNhbCBjaGFuZ2UgaXMgYW4gaW5hZHZlcnRhbnQgZXJyb3IgKHBy
ZXN1bWFibHkNCnRoZSBwYXBlciBzaW1wbHkgZm9yZ290IGFib3V0IHN1Ym5vcm1hbCBudW1iZXJz
IGFuZCBhc3N1bWVkIHRoZSBuZXcNCmZvcm11bGEgZ2F2ZSB0aGUgc2FtZSByZXN1bHQgYXMgdGhl
IG9sZCBvbmUpLg0KDQpBTlNXRVI6DQoNClRoZSBuZXcgd29yZGluZyBvZiBTUEFDSU5HIGluYWR2
ZXJ0YW50bHkgY2hhbmdlZCB0aGUgcmV0dXJuIHZhbHVlcw0Kd2hlbiBJRUVFIHN1Ym5vcm1hbCB2
YWx1ZXMgd2VyZSBhdmFpbGFibGUuICBBbiBlZGl0IGlzIHByb3ZpZGVkIHRvDQpjb3JyZWN0IHRo
aXMgbWlzdGFrZS4NCg0KRURJVFMgdG8gMTAtMDA3cjE6DQoNClszODk6NC01XSAxMy43LjE1NyBT
UEFDSU5HIChYKSwgcDUgUmVzdWx0IFZhbHVlLA0KICAgICAgICAgIENoYW5nZSAibWF4KGUtcCxl
bWluLTEpIiB0byAiZS1wIiwNCiAgICAgICAgICBBZnRlciAidGhhdCBvZiBYIiBpbnNlcnQNCiAg
ICAgICAgICAgICIsIHByb3ZpZGVkIHRoaXMgcmVzdWx0IGlzIHJlcHJlc2VudGFibGU7IG90aGVy
d2lzZSB0aGUNCiAgICAgICAgICAgICByZXN1bHQgaXMgdGhlIHNhbWUgYXMgdGhhdCBvZiBUSU5Z
IChYKS4iLA0KICAgICAgICAgIENoYW5nZSAiOyBpZiB0aGVyZSBhcmUgdHdvIHN1Y2ggdmFsdWVz
IiB0bw0KICAgICAgICAgICJJZiB0aGVyZSBhcmUgdHdvIGV4dGVuZGVkIG1vZGVsIHZhbHVlcyBl
cXVhbGx5IG5lYXIgdG8gWCwiLg0KDQpUaGlzIG1ha2VzIHRoZSB3aG9sZSBwYXJhZ3JhcGggcmVh
ZDoNCg0KIElmIFggZG9lcyBub3QgaGF2ZSB0aGUgdmFsdWUgemVybyBhbmQgaXMgbm90IGFuIElF
RUUgaW5maW5pdHkgb3IgTmFOLA0KIHRoZSByZXN1bHQgaGFzIHRoZSB2YWx1ZSBiKiooZS1wKSwg
d2hlcmUgYiwgZSwgYW5kIHAgYXJlIGFzIGRlZmluZWQNCiBpbiAxMy40IGZvciB0aGUgdmFsdWUg
bmVhcmVzdCB0byBYIGluIHRoZSBtb2RlbCBmb3IgcmVhbCB2YWx1ZXMgd2hvc2UNCiBraW5kIHR5
cGUgcGFyYW1ldGVyIGlzIHRoYXQgb2YgWCwgcHJvdmlkZWQgdGhpcyByZXN1bHQgaXMNCiByZXBy
ZXNlbnRhYmxlOyBvdGhlcndpc2UgdGhlIHJlc3VsdCBpcyB0aGUgc2FtZSBhcyB0aGF0IG9mIFRJ
TlkgKFgpLg0KIElmIHRoZXJlIGFyZSB0d28gZXh0ZW5kZWQgbW9kZWwgdmFsdWVzIGVxdWFsbHkg
bmVhciB0byBYLCB0aGUgdmFsdWUNCiBvZiBncmVhdGVyIGFic29sdXRlIHZhbHVlIGlzIHRha2Vu
LiAgSWYgWCBoYXMgdGhlIHZhbHVlIHplcm8sIHRoZQ0KIHJlc3VsdCBpcyB0aGUgc2FtZSBhcyB0
aGF0IG9mIFRJTlkgKFgpLiAgSWYgWCBpcyBhbiBJRUVFIGluZmluaXR5LA0KIHRoZSByZXN1bHQg
aXMgYW4gSUVFRSBOYU4uICBJZiBYIGlzIGFuIElFRUUgTmFOLCB0aGUgcmVzdWx0IGlzIHRoYXQN
CiBOYU4uIg0KDQp3aGVyZSAiYioqKGUtcCkiIHJlcHJlc2VudHMgdGhlIHR5cGVzZXR0aW5nIG9m
ICRiXntlLXB9JC4NCg0KU1VCTUlUVEVEIEJZOiBNYWxjb2xtIENvaGVuDQoNCkhJU1RPUlk6IDE0
LTI2MyAgICBtMjA1ICBGMDgvMDEyMyBzdWJtaXR0ZWQgLSBQYXNzZWQgYnkgSjMgbWVldGluZw0K
DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tDQoNCk5VTUJFUjogRjA4LzAxMjQNClRJVExFOiBDb2luZGV4ZWQgb2Jq
ZWN0IHdpdGggcG9seW1vcnBoaWMgc3ViY29tcG9uZW50DQpLRVlXT1JEOiBDb2luZGV4ZWQgb2Jq
ZWN0LCBwb2x5bW9ycGhpYyBzdWJjb21wb25lbnQNCkRFRkVDVCBUWVBFOiBFcnJhdHVtDQpTVEFU
VVM6IFBhc3NlZCBieSBKMyBtZWV0aW5nDQoNClFVRVNUSU9OOg0KDQpDb25zaWRlciB0aGUgZm9s
bG93aW5nIHR5cGUgZGVmaW5pdGlvbnMgYW5kIG9iamVjdCBkZWNsYXJhdGlvbnM6DQoNCiAgVHlw
ZSB0MQ0KICAgIENsYXNzKCopLEFsbG9jYXRhYmxlIDo6IGJhZA0KICBFbmQgVHlwZQ0KDQogIFR5
cGUgdDINCiAgICBUeXBlKHQxKSxBbGxvY2F0YWJsZSA6OiBvb3BzDQogIEVuZCBUeXBlDQoNCiAg
VHlwZSh0MSkgeFsqXQ0KICBUeXBlKHQyKSB5WypdDQoNCkRvIHRoZSBmb2xsb3dpbmcgc3Vicm91
dGluZSBjYWxscyBjb25mb3JtIHRvIHRoZSBGb3J0cmFuIDIwMDggc3RhbmRhcmQ/DQoNCiAgQ2Fs
bCBzMSh4WzJdKQ0KICBDYWxsIHMyKHlbMl0pDQoNCkRJU0NVU1NJT046DQoNCklmIFlbMl0lT09Q
UyBhbmQgWVsyXSVPT1BTJUJBRCBhcmUgYm90aCBhbGxvY2F0ZWQgdGhleSBhcmUgc3Vib2JqZWN0
cywNCmJ1dCBvbmx5IE9PUFMgaXMgYSBzdWJjb21wb25lbnQgb2YgWVsyXS4gIFNpbmNlIE9PUFMg
aXMgbm90DQpwb2x5bW9ycGhpYyBhbmQgQkFEIGlzIG5vdCBhIHN1YmNvbXBvbmVudCwgdGhpcyBj
bGVhcmx5IGRvZXMgbm90DQp2aW9sYXRlIEM2MTcuICBUaGF0IHNlZW1zIGluY29uc2lzdGVudCBz
aW5jZSBpbiBib3RoIGNhc2VzIGEgY29weSBvZg0KdGhlIGNvaW5kZXhlZCB2YXJpYWJsZSB3b3Vs
ZCBuZWNlc3NhcmlseSBjb3B5IHRoZSBwb2x5bW9ycGhpYyBCQUQNCmNvbXBvbmVudC4NCg0KQU5T
V0VSOg0KDQpUaGUgaW50ZW50IG9mIEM2MTcgd2FzIHRvIHByZXZlbnQgY29weWluZyBhIHBvbHlt
b3JwaGljIHN1Ym9iamVjdCBvZg0KYSBjb2luZGV4ZWQgb2JqZWN0LiAgU2luY2UgYSBzdWJvYmpl
Y3QgaXMgbm90IGFsd2F5cyBhIHN1YmNvbXBvbmVudCwNCmFuIGVkaXQgaXMgcHJvdmlkZWQgdG8g
Y29ycmVjdCB0aGUgbWlzdGFrZSBvZiB1c2luZyB0aGUgdGVybQ0KInN1YmNvbXBvbmVudCIgaW4g
QzYxNy4NCg0KRURJVFM6DQoNCls2OjcrXSBBZnRlciAxLjMuMzMuMiBwYXJlbnQgY29tcG9uZW50
LCBpbnNlcnQgbmV3IHRlcm0NCiAgIjEuMy4zMy4yYQ0KICAgcG90ZW50aWFsIHN1Ym9iamVjdCBj
b21wb25lbnQNCiAgIG5vbnBvaW50ZXIgY29tcG9uZW50LCBvciBwb3RlbnRpYWwgc3Vib2JqZWN0
IGNvbXBvbmVudCBvZiBhDQogICBub25wb2ludGVyIGNvbXBvbmVudCINCntXZSBuZWVkIGEgbmV3
IHRlcm0gdG8gZGVzY3JpYmUgdGhpcyBwcm9wZXJseS59DQoNClsxMTk6MTMgQzYxN10gUmVwbGFj
ZSAic3ViY29tcG9uZW50Ig0KICAgICAgICAgICAgICB3aXRoICJwb3RlbnRpYWwgc3Vib2JqZWN0
IGNvbXBvbmVudCIuDQoNClNVQk1JVFRFRCBCWTogVmFuIFNueWRlcg0KDQpISVNUT1JZOiAxNC0y
NjIgICAgbTIwNSAgRjA4LzAxMjQgc3VibWl0dGVkIC0gUGFzc2VkIGJ5IEozIG1lZXRpbmcNCg0K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQ0K

--_004_4AA982B1265F43408480F737BE12F4D35F96117BORSMSX103amrcor_--
