From owner-sc22wg5+sc22wg5-dom8=www.open-std.org@open-std.org  Thu Oct 29 21:31:09 2015
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 408493587A8; Thu, 29 Oct 2015 21:31:09 +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 B03CC35714D
	for <sc22wg5@open-std.org>; Thu, 29 Oct 2015 21:31:03 +0100 (CET)
Received: from orsmga002.jf.intel.com ([10.7.209.21])
  by fmsmga102.fm.intel.com with ESMTP; 29 Oct 2015 13:30:57 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.20,216,1444719600"; 
   d="txt'?scan'208,217";a="838298178"
Received: from orsmsx108.amr.corp.intel.com ([10.22.240.6])
  by orsmga002.jf.intel.com with ESMTP; 29 Oct 2015 13:30:42 -0700
Received: from orsmsx116.amr.corp.intel.com (10.22.240.14) by
 ORSMSX108.amr.corp.intel.com (10.22.240.6) with Microsoft SMTP Server (TLS)
 id 14.3.248.2; Thu, 29 Oct 2015 13:30:42 -0700
Received: from orsmsx103.amr.corp.intel.com ([169.254.2.240]) by
 ORSMSX116.amr.corp.intel.com ([169.254.9.139]) with mapi id 14.03.0248.002;
 Thu, 29 Oct 2015 13:30:41 -0700
From: "Whitlock, Stan" <stan.whitlock@intel.com>
To: WG5 <sc22wg5@open-std.org>
Subject: J3/16-257 interp letter ballot #34 - due 20-Nov-2015 shortened- m209
Thread-Topic: J3/16-257 interp letter ballot #34 - due 20-Nov-2015
 shortened- m209
Thread-Index: AdESiB58fNB0T+dkQzqAOy8sN9ViTA==
Date: Thu, 29 Oct 2015 20:30:41 +0000
Message-ID: <4AA982B1265F43408480F737BE12F4D36FAF4B52@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.140]
Content-Type: multipart/mixed;
	boundary="_004_4AA982B1265F43408480F737BE12F4D36FAF4B52ORSMSX103amrcor_"
MIME-Version: 1.0
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

--_004_4AA982B1265F43408480F737BE12F4D36FAF4B52ORSMSX103amrcor_
Content-Type: multipart/alternative;
	boundary="_000_4AA982B1265F43408480F737BE12F4D36FAF4B52ORSMSX103amrcor_"

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

                                                        J3/16-257
To:        J3 Members
From:      Stan Whitlock
Subject:   J3 Fortran interp letter ballot #34 - due 20-Nov-2015
Date: 2015 October 29

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

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

** This letter ballot period is shortened in order to get these interps
** through the J3 and WG5 ballot processes and into F2008 Corrigendum 4.

The following Fortran interpretations are being balloted:

Yes  No   Number    Title

---     ---    F03/0042  IEEE funny values and Standard real generic intrin=
sic
                                       procedures
---     ---    F08/0109  LOCK_TYPE and unlimited polymorphic
---     ---    F08/0145  Can initial-data-target be coindexed?
---     ---    F08/0147  Is generic resolution of elemental assignment done
                                       at runtime?
---     ---    F08/0148  Pointer subobject in structure constructor in
                                        pure procedure

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, 20-Nov-2015, in order to be counted.


Thanks                         /Stan

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:dt=3D"uuid:C2F4101=
0-65B3-11d1-A29F-00AA00C14882" xmlns:m=3D"http://schemas.microsoft.com/offi=
ce/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
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"#0563C1" vlink=3D"#954F72">
<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/16-257<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=
 #34 - due 20-Nov-2015<o:p></o:p></p>
<p class=3D"MsoNormal">Date: 2015 October 29<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; An interp<o:p><=
/o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; answer pa=
sses by a 2/3rds vote;&nbsp; a no vote must be accompanied<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; by an exp=
lanation 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">5 Fortran interpretations are currently &quot;Passed=
 by J3 meeting&quot; after<o:p></o:p></p>
<p class=3D"MsoNormal">J3 meeting #209.&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">** This letter ballot period is shortened in order t=
o get these interps<o:p></o:p></p>
<p class=3D"MsoNormal">** through the J3 and WG5 ballot processes and into =
F2008 Corrigendum 4.<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;&nbsp;&nbsp;---&nbsp; &nbsp;&nbsp;F0=
3/0042&nbsp; IEEE funny values and Standard real generic intrinsic<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;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;procedures<o:p></o:p></p>
<p class=3D"MsoNormal">---&nbsp; &nbsp;&nbsp;&nbsp;--- &nbsp;&nbsp;&nbsp;F0=
8/0109&nbsp; LOCK_TYPE and unlimited polymorphic<o:p></o:p></p>
<p class=3D"MsoNormal">--- &nbsp;&nbsp;&nbsp;&nbsp;--- &nbsp;&nbsp;&nbsp;F0=
8/0145&nbsp; Can initial-data-target be coindexed?<o:p></o:p></p>
<p class=3D"MsoNormal">---&nbsp; &nbsp;&nbsp;&nbsp;---&nbsp; &nbsp;&nbsp;F0=
8/0147&nbsp; Is generic resolution of elemental assignment done<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;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;at runtime?<o:p></o:p></p>
<p class=3D"MsoNormal">--- &nbsp;&nbsp;&nbsp;&nbsp;--- &nbsp;&nbsp;&nbsp;F0=
8/0148&nbsp; Pointer subobject in structure constructor in<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;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pure procedure<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, 20-Nov-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_4AA982B1265F43408480F737BE12F4D36FAF4B52ORSMSX103amrcor_--

--_004_4AA982B1265F43408480F737BE12F4D36FAF4B52ORSMSX103amrcor_
Content-Type: text/plain; name="16-257 Stan - J3 Fortran interp letter ballot
 #34 - due 20-Nov-2015.txt"
Content-Description: 16-257 Stan - J3 Fortran interp letter ballot #34 - due
 20-Nov-2015.txt
Content-Disposition: attachment; filename="16-257 Stan - J3 Fortran interp
 letter ballot #34 - due 20-Nov-2015.txt"; size=24322;
	creation-date="Thu, 29 Oct 2015 20:26:40 GMT";
	modification-date="Thu, 29 Oct 2015 20:26:40 GMT"
Content-Transfer-Encoding: base64

ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBK
My8xNi0yNTcNClRvOiAgICAgICAgSjMgTWVtYmVycw0KRnJvbTogICAgICBTdGFuIFdoaXRsb2Nr
DQpTdWJqZWN0OiAgIEozIEZvcnRyYW4gaW50ZXJwIGxldHRlciBiYWxsb3QgIzM0IC0gZHVlIDIw
LU5vdi0yMDE1DQpEYXRlOiAyMDE1IE9jdG9iZXIgMjkNCg0KRW5jbG9zZWQgaW4gdGhlIG5leHQg
bGV0dGVyIGJhbGxvdCBvbiBGb3J0cmFuIGludGVycHJldGF0aW9ucy4NCg0KVGhlIHJ1bGVzIGZv
ciBpbnRlcnByZXRhdGlvbiBoYW5kbGluZyBieSB3aGljaCB3ZSBvcGVyYXRlIHNheToNCg0KICAg
IG8gICBKMyB2b3RlcyBvbiB0aGUgYW5zd2VyIGF0IGEgSjMgbWVldGluZzsgYSBzaW1wbGUgbWFq
b3JpdHkNCiAgICAgICAgdm90ZSBtYXJrcyB0aGUgYW5zd2VyIGFzICJwYXNzZWQgYnkgSjMgbWVl
dGluZyIuDQoNCiAgICBvICAgQmV0d2VlbiBKMyBtZWV0aW5ncyB0aGUgY2hhaXIgb2YgL2ludGVy
cCBzZW5kcyBhIEozIGxldHRlcg0KICAgICAgICBiYWxsb3QgdG8gSjMgdG8gYXBwcm92ZSBpbnRl
cnAgYW5zd2VycyB0aGF0IGhhdmUgYmVlbiAicGFzc2VkDQogICAgICAgIGJ5IEozIG1lZXRpbmci
LiAgVGhlIGxldHRlciBiYWxsb3QgcnVucyBmb3IgMzAgZGF5cy4gIEFuIGludGVycA0KICAgICAg
ICBhbnN3ZXIgcGFzc2VzIGJ5IGEgMi8zcmRzIHZvdGU7ICBhIG5vIHZvdGUgbXVzdCBiZSBhY2Nv
bXBhbmllZA0KICAgICAgICBieSBhbiBleHBsYW5hdGlvbiBvZiB0aGUgY2hhbmdlcyBuZWNlc3Nh
cnkgdG8gY2hhbmdlIHRoZSBtZW1iZXIncw0KICAgICAgICB2b3RlIHRvIHllcy4NCg0KICAgICAg
ICBKMy9pbnRlcnAgcmVzZXJ2ZXMgdGhlIHJpZ2h0IHRvIHJlY2FsbCBhbiBpbnRlcnAgYW5zd2Vy
IGZvcg0KICAgICAgICBtb3JlIHN0dWR5IGV2ZW4gaWYgdGhlIGFuc3dlciBwYXNzZXMuDQoNCjUg
Rm9ydHJhbiBpbnRlcnByZXRhdGlvbnMgYXJlIGN1cnJlbnRseSAiUGFzc2VkIGJ5IEozIG1lZXRp
bmciIGFmdGVyDQpKMyBtZWV0aW5nICMyMDkuICBUaGlzIGlzIHRoZSBsZXR0ZXIgYmFsbG90IHBo
YXNlIHRvIGdvIGZyb20gIlBhc3NlZA0KYnkgSjMgbWVldGluZyIgdG8gIlBhc3NlZCBieSBKMyBs
ZXR0ZXIgYmFsbG90Ii4NCg0KKiogVGhpcyBsZXR0ZXIgYmFsbG90IHBlcmlvZCBpcyBzaG9ydGVu
ZWQgaW4gb3JkZXIgdG8gZ2V0IHRoZXNlIGludGVycHMNCioqIHRocm91Z2ggdGhlIEozIGFuZCBX
RzUgYmFsbG90IHByb2Nlc3NlcyBhbmQgaW50byBGMjAwOCBDb3JyaWdlbmR1bSA0Lg0KDQpUaGUg
Zm9sbG93aW5nIEZvcnRyYW4gaW50ZXJwcmV0YXRpb25zIGFyZSBiZWluZyBiYWxsb3RlZDoNCg0K
WWVzICBObyAgIE51bWJlciAgICBUaXRsZQ0KDQotLS0gIC0tLSAgRjAzLzAwNDIgIElFRUUgZnVu
bnkgdmFsdWVzIGFuZCBTdGFuZGFyZCByZWFsIGdlbmVyaWMgaW50cmluc2ljDQogICAgICAgICAg
ICAgICAgICAgICBwcm9jZWR1cmVzDQotLS0gIC0tLSAgRjA4LzAxMDkgIExPQ0tfVFlQRSBhbmQg
dW5saW1pdGVkIHBvbHltb3JwaGljDQotLS0gIC0tLSAgRjA4LzAxNDUgIENhbiBpbml0aWFsLWRh
dGEtdGFyZ2V0IGJlIGNvaW5kZXhlZD8NCi0tLSAgLS0tICBGMDgvMDE0NyAgSXMgZ2VuZXJpYyBy
ZXNvbHV0aW9uIG9mIGVsZW1lbnRhbCBhc3NpZ25tZW50IGRvbmUNCiAgICAgICAgICAgICAgICAg
ICAgIGF0IHJ1bnRpbWU/DQotLS0gIC0tLSAgRjA4LzAxNDggIFBvaW50ZXIgc3Vib2JqZWN0IGlu
IHN0cnVjdHVyZSBjb25zdHJ1Y3RvciBpbg0KICAgICAgICAgICAgICAgICAgICAgcHVyZSBwcm9j
ZWR1cmUNCg0KVGhlIHRleHQgb2YgdGhlc2UgaW50ZXJwcmV0YXRpb25zIGlzIGF0dGFjaGVkLiAg
RWFjaCBpbnRlcnByZXRhdGlvbg0Kc3RhcnRzIHdpdGggYSByb3cgb2YgIi0icy4NCg0KUGxlYXNl
IG1hcmsgdGhlIGFib3ZlIC1ZLSBpbiB0aGUgWWVzIGNvbHVtbiBmb3IgInllcyIsIC1DLSBpbiB0
aGUgWWVzDQpjb2x1bW4gZm9yICJ5ZXMgd2l0aCBjb21tZW50Iiwgb3IgLU4tIGluIHRoZSBObyBj
b2x1bW4gZm9yIGEgIm5vIg0KYW5zd2VyIHtiZSBzdXJlIHRvIGluY2x1ZGUgeW91ciByZWFzb25z
IHdpdGggIm5vIn0gYW5kIHNlbmQgb25seSB0aGUNCmFib3ZlIHRleHQge25vdCB0aGlzIGVudGly
ZSBtYWlsIG1lc3NhZ2V9IHdpdGggYW55IGNvbW1lbnRzIHRvDQoNCiAgICAgICAgajNAajMtZm9y
dHJhbi5vcmcNCg0KYnkgMTE6NTk6NTlQTSwgUERULCBGcmlkYXksIDIwLU5vdi0yMDE1LCBpbiBv
cmRlciB0byBiZSBjb3VudGVkLg0KDQoNClRoYW5rcyAgICAgICAgICAgICAgICAgICAgICAgICAv
U3Rhbg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KTlVNQkVSOiBGMDMvMDA0Mg0KVElUTEU6ICBJRUVF
IGZ1bm55IHZhbHVlcyBhbmQgU3RhbmRhcmQgcmVhbCBnZW5lcmljIGludHJpbnNpYw0KICAgICAg
ICBwcm9jZWR1cmVzDQpLRVlXT1JEUzogSUVFRS03NTQsIHJlYWwgbWF0aCBsaWJyYXJ5DQpERUZF
Q1QgVFlQRTogSW50ZXJwcmV0YXRpb24NClNUQVRVUzogUGFzc2VkIGJ5IEozIG1lZXRpbmcNCg0K
UVVFU1RJT046DQoNCklzIGFuIGluZmluaXRlIHJlc3VsdCBmcm9tIGFuIGluZmluaXRlIGFyZ3Vt
ZW50IHRvIGEgcmVhbCBtYXRoDQpmdW5jdGlvbiBleGNlcHRpb25hbCAocmFpc2VzIGFuIGV4Y2Vw
dGlvbik/DQoNCklzIGEgTmFOIHJlc3VsdCBmcm9tIGEgTmFOIGFyZ3VtZW50IHRvIGEgcmVhbCBt
YXRoIGZ1bmN0aW9uDQpleGNlcHRpb25hbCAocmFpc2VzIGFuIGV4Y2VwdGlvbik/DQoNCldoYXQg
YXJlIHRoZSByZXN1bHRzICh2YWx1ZSBhbmQgZXhjZXB0aW9ucykgZm9yIHRoZSBmb2xsb3dpbmcN
CihzZWN0aW9uIDEzLjcuKikgcmVhbCBtYXRoIGxpYnJhcnkgZnVuY3Rpb25zIFtzdWdnZXN0ZWQg
cmVzdWx0cw0KZm9yIG1vc3QgYXJlIGluY2x1ZGVkOyBubyBleGNlcHRpb24gaGFwcGVucyB1bmxl
c3Mgc3BlY2lmaWVkXToNCg0KIEFCUygtMC4wKSByZXR1cm5zICswLjANCiBBQlMoKy8taW5maW5p
dHkpIHJldHVybnMgK2luZmluaXR5DQogQUJTKE5hTikgcmV0dXJucyBhIE5hTg0KDQogQUNPUyh4
KSwgd2hlcmUgfHh8PjEsIHJldHVybnMgYSBOYU4gYW5kIHJhaXNlcyBpbnZhbGlkDQogQUNPUyhO
YU4pIHJldHVybnMgYSBOYU4NCg0KIEFJTlQoLTAuMCkgcmV0dXJucyAtMC4wDQogQUlOVChOYU4p
IHJldHVybnMgYSBOYU4NCiBBSU5UKCtpbmZpbml0eSkgcmV0dXJucyAraW5maW5pdHkNCiBBSU5U
KC1pbmZpbml0eSkgcmV0dXJucyAtaW5maW5pdHkNCg0KIEFOSU5UKC0wLjApIHJldHVybnMgLTAu
MA0KIEFOSU5UKE5hTikgcmV0dXJucyBhIE5hTg0KIEFOSU5UKCtpbmZpbml0eSkgcmV0dXJucyAr
aW5maW5pdHkNCiBBTklOVCgtaW5maW5pdHkpIHJldHVybnMgLWluZmluaXR5DQoNCiBBU0lOKHgp
LCB3aGVyZSB8eHw+MSwgcmV0dXJucyBhIE5hTiBhbmQgcmFpc2VzIGludmFsaWQNCiBBU0lOKE5h
TikgcmV0dXJucyBhIE5hTg0KDQogQVRBTigtMC4wKSByZXR1cm5zIC0wLjANCiBBVEFOKCtpbmZp
bml0eSkgcmV0dXJucyArcGkvMg0KIEFUQU4oLWluZmluaXR5KSByZXR1cm5zIC1waS8yDQogQVRB
TihOYU4pIHJldHVybnMgYSBOYU4NCiBBVEFOMihOYU4seCkgcmV0dXJucyBhIE5hTg0KIEFUQU4y
KHksTmFOKSByZXR1cm5zIGEgTmFODQogQVRBTjIoKy8tMC4wLCAtMC4wKSByZXR1cm5zICsvLXBp
IChhbmQgbm90IHJhaXNlIGludmFsaWQpDQogQVRBTjIoKy8tMC4wLCArMC4wKSByZXR1cm5zICsv
LTAuMCAoYW5kIG5vdCByYWlzZSBpbnZhbGlkKQ0KIEFUQU4yKCsvLTAuMCwgeCkgcmV0dXJucyAr
Ly1waSBmb3IgeCA8IDAuMA0KIEFUQU4yKCsvLTAuMCwgeCkgcmV0dXJucyArLy0wLjAgZm9yIHgg
PiAwLjANCiBBVEFOMih5LCArLy0wLjApIHJldHVybnMgLXBpLzIgZm9yIHkgPCAwLjANCiAgICAg
IChhbmQgbm90IHJhaXNlIGRpdmlkZSBieSB6ZXJvKQ0KIEFUQU4yKHksICsvLTAuMCkgcmV0dXJu
cyArcGkvMiBmb3IgeSA+IDAuMA0KICAgICAgKGFuZCBub3QgcmFpc2UgZGl2aWRlIGJ5IHplcm8p
DQogQVRBTjIoKy8teSwgLWluZmluaXR5KSByZXR1cm5zICsvLXBpIGZvciBmaW5pdGUgeSA+IDAu
MA0KIEFUQU4yKCsvLXksICtpbmZpbml0eSkgcmV0dXJucyArLy0wLjAgZm9yIGZpbml0ZSB5IDwg
MC4wDQogQVRBTjIoKy8taW5maW5pdHksIHgpIHJldHVybnMgKy8tcGkvMiBmb3IgZmluaXRlIHgN
CiBBVEFOMigrLy1pbmZpbml0eSwgLWluZmluaXR5KSByZXR1cm5zICsvLTNwaS80DQogICAgICAo
YW5kIG5vdCByYWlzZSBpbnZhbGlkKQ0KIEFUQU4yKCsvLWluZmluaXR5LCAraW5maW5pdHkpIHJl
dHVybnMgKy8tcGkvNA0KICAgICAgKGFuZCBub3QgcmFpc2UgaW52YWxpZCkNCg0KIENFSUxJTkco
Ky8taW5maW5pdHkpIHJldHVybnMgKy8taW5maW5pdHkNCiBDRUlMSU5HKC0wLjApIHJldHVybnMg
LTAuMA0KIENFSUxJTkcoTmFOKSByZXR1cm5zIGEgTmFODQoNCiBDT1MoKy8tMC4wKSByZXR1cm5z
IDENCiBDT1MoTmFOKSByZXR1cm5zIGEgTmFODQogQ09TKCsvLWluZmluaXR5KSByZXR1cm5zIGEg
TmFOIGFuZCByYWlzZXMgaW52YWxpZA0KDQogQ09TSCgrLy0wLjApIHJldHVybnMgMQ0KIENPU0go
TmFOKSByZXR1cm5zIGEgTmFODQogQ09TSCgrLy1pbmZpbml0eSkgcmV0dXJucyBhICtpbmZpbml0
eSBESU0oTmFOLHkpIHJldHVybnMgYSBOYU4NCg0KIERJTSh4LE5hTikgcmV0dXJucyBhIE5hTg0K
IERJTSgrLy0wLjAsICsvLTAuMCkgcmV0dXJucyBhICswLjANCiBESU0oK2luZmluaXR5LCAtaW5m
aW5pdHkpIHJldHVybnMgYSBOYU4gYW5kIHJhaXNlcyBpbnZhbGlkDQogRElNKCtpbmZpbml0eSwg
K2luZmluaXR5KSByZXR1cm5zICswLjANCiBESU0oLWluZmluaXR5LCAtaW5maW5pdHkpIHJldHVy
bnMgKzAuMA0KIERJTSgtaW5maW5pdHksICtpbmZpbml0eSkgcmV0dXJucyArMC4wDQoNCiBEUFJP
RChOYU4seSkgcmV0dXJucyBhIE5hTg0KIERQUk9EKHgsTmFOKSByZXR1cm5zIGEgTmFODQogRFBS
T0QoKy8tMC4wLCArLy1pbmZpbml0eSkgcmV0dXJucyBhIE5hTiBhbmQgcmFpc2VzIGludmFsaWQN
CiBEUFJPRCgrLy1pbmZpbml0eSwgKy8tMC4wKSByZXR1cm5zIGEgTmFOIGFuZCByYWlzZXMgaW52
YWxpZA0KIERQUk9EKCsvLWluZmluaXR5LCArLy1pbmZpbml0eSkgcmV0dXJucyBhbiBpbmZpbml0
eSB3aXRoIGl0cyBzaWduDQogYmVpbmcgdGhlIFhPUiBvZiB0aGUgYXJndW1lbnRzLCBhbmQgcmFp
c2VzIG5vIGV4Y2VwdGlvbnMuDQogRFBST0QoKy8tMC4wLCArLy0wLjApIHJldHVybnMgYSB6ZXJv
IHdpdGggaXRzIHNpZ24NCiBiZWluZyB0aGUgWE9SIG9mIHRoZSBhcmd1bWVudHMsIGFuZCByYWlz
ZXMgbm8gZXhjZXB0aW9ucy4NCg0KIEVYUChOYU4pIHJldHVybnMgYSBOYU4NCiBFWFAoKy8tMC4w
KSByZXR1cm5zIDENCiBFWFAoLWluZmluaXR5KSByZXR1cm5zICswLjANCiBFWFAoK2luZmluaXR5
KSByZXR1cm5zICtpbmZpbml0eQ0KDQogRVhQT05FTlQoKy8tMC4wKSByZXR1cm5zIDAgW3Nob3Vs
ZCBiZSAtSFVHRSgwKV0gYW5kIHJhaXNlcyBpbnZhbGlkDQogRVhQT05FTlQoTmFOKSByZXR1cm5z
IEhVR0UoMCkgYW5kIHJhaXNlcyBpbnZhbGlkDQogRVhQT05FTlQoKy8tSU5GKSByZXR1cm5zIEhV
R0UoMCkgYW5kIHJhaXNlcyBpbnZhbGlkDQogRVhQT05FTlQoZGVub3JtYWwpIHJldHVybnMgdGhl
IHZhbHVlIGFzIGlmIHRoZSBudW1iZXIgd2VyZQ0KICAgICAgICAgbm9ybWFsaXplZCBhbmQgdGhl
IGV4cG9uZW50IHJhbmdlIHdlcmUgdW5ib3VuZGVkDQogSWYgL2UvIGlzIG5vdCByZXByZXNlbnRh
YmxlIGFzIGEgZGVmYXVsdCBpbnRlZ2VyLCBpbnZhbGlkIGlzIHJhaXNlZA0KICAgYW5kIHNpZ24o
L2UvKSpIVUdFKDApIHNob3VsZCBiZSByZXR1cm5lZC4NCg0KIEZMT09SKE5hTikgcmV0dXJucyBh
IE5hTg0KIEZMT09SKC0wLjApIHJldHVybnMgLTAuMA0KIEZMT09SKCsvLWluZmluaXR5KSByZXR1
cm5zICsvLSBpbmZpbml0eQ0KDQogRlJBQ1RJT04oLTAuMCkgcmV0dXJucyAtMC4wDQogRlJBQ1RJ
T04oTmFOKSByZXR1cm5zIGEgTmFODQogRlJBQ1RJT04oZGVub3JtYWwpIHJldHVybnMgdGhlIHZh
bHVlIGFzIGlmIHRoZSBudW1iZXIgd2VyZQ0KICAgICAgICAgbm9ybWFsaXplZCBhbmQgdGhlIGV4
cG9uZW50IHJhbmdlIHdlcmUgdW5ib3VuZGVkDQogRlJBQ1RJT04oKy8taW5maW5pdHkpIHJldHVy
bnMgKy8tIGluZmluaXR5DQoNCiBJTlQoTmFOKSByZXR1cm5zIGFuIHVuc3BlY2lmaWVkIHZhbHVl
IGFuZCByYWlzZXMgaW52YWxpZA0KIElOVCgrLy1pbmZpbml0eSkgcmV0dXJucyBhbiB1bnNwZWNp
ZmllZCB2YWx1ZSBhbmQgcmFpc2VzDQogICAgaW52YWxpZA0KIElOVCgrLy1sYXJnZSksIHdoZXJl
IGxhcmdlIGNhbm5vdCBiZSByZXByZXNlbnRlZCBhcyBhbiBpbnRlZ2VyLA0KICAgIHJldHVybnMg
YW4gdW5zcGVjaWZpZWQgdmFsdWUgYW5kIHJhaXNlcyBpbnZhbGlkDQoNCiBMT0coKy8tMC4wKSBy
ZXR1cm5zIC1pbmZpbml0eSBhbmQgcmFpc2VzIGRpdmlkZS1ieS16ZXJvDQogTE9HKE5hTikgcmV0
dXJucyBhIE5hTg0KIExPRygxLjApIHJldHVybnMgKzAuMA0KIExPRyh4KSwgZm9yIHggPCAwLCBy
ZXR1cm5zIGEgTmFOIGFuZCByYWlzZXMgaW52YWxpZA0KIExPQigraW5maW5pdHkpIHJldHVybnMg
K2luZmluaXR5DQoNCiBMT0cxMCgrLy0wLjApIHJldHVybnMgLWluZmluaXR5IGFuZCByYWlzZXMg
ZGl2aWRlLWJ5LXplcm8NCiBMT0cxMChOYU4pIHJldHVybnMgYSBOYU4NCiBMT0cxMCgxLjApIHJl
dHVybnMgKzAuMA0KIExPRzEwKHgpLCBmb3IgeCA8IDAsIHJldHVybnMgYSBOYU4gYW5kIHJhaXNl
cyBpbnZhbGlkDQogTE9HMTAoK2luZmluaXR5KSByZXR1cm5zICtpbmZpbml0eQ0KDQogTUFYKE5h
TixOYU4pIHJldHVybnMgYSBOYU4NCiBNQVgoTmFOLHkpIHJldHVybnMgeSBbc29tZSBzYXkgaXQg
c2hvdWxkIGJlIE5hTl0NCiBNQVgoeCxOYU4pIHJldHVybnMgeCBbc29tZSBzYXkgaXQgc2hvdWxk
IGJlIE5hTl0NCiBNQVgoLTAuMCwrMC4wKSByZXR1cm5zICswLjANCiBNQVgoLTAuMCwtMC4wKSBy
ZXR1cm5zIC0wLjANCiBNQVgoK2luZmluaXR5LHkpIHJldHVybnMgK2luZmluaXR5DQogTUFYKC1p
bmZpbml0eSx5KSByZXR1cm5zIHkNCg0KIE1JTihOYU4sTmFOKSByZXR1cm5zIGEgTmFODQogTUlO
KE5hTix5KSByZXR1cm5zIHkgW3NvbWUgc2F5IGl0IHNob3VsZCBiZSBOYU5dDQogTUlOKHgsTmFO
KSByZXR1cm5zIHggW3NvbWUgc2F5IGl0IHNob3VsZCBiZSBOYU5dDQogTUlOKC0wLjAsKzAuMCkg
cmV0dXJucyAtMC4wDQogTUlOKC0wLjAsLTAuMCkgcmV0dXJucyAtMC4wDQogTUlOKC1pbmZpbml0
eSx5KSByZXR1cm5zIC1pbmZpbml0eQ0KIE1JTigraW5maW5pdHkseSkgcmV0dXJucyB5DQoNCiBN
T0QoTmFOLHkpIHJldHVybnMgYSBOYU4NCiBNT0QoeCxOYU4pIHJldHVybnMgYSBOYU4NCiBNT0Qo
Ky8taW5maW5pdHkseSkgcmV0dXJucyBhIE5hTiBhbmQgcmFpc2VzIGludmFsaWQNCiBNT0QoKy8t
aW5maW5pdHksKy8taW5maW5pdHkpIHJldHVybnMgYSBOYU4gYW5kIHJhaXNlcyBpbnZhbGlkDQog
TU9EKHgsKy8tMC4wKSByZXR1cm5zIGEgTmFOIGFuZCByYWlzZXMgaW52YWxpZA0KIE1PRCgrLy0w
LjAsKy8tMC4wKSByZXR1cm5zIGEgTmFOIGFuZCByYWlzZXMgaW52YWxpZA0KDQogTU9EVUxPKE5h
Tix5KSByZXR1cm5zIGEgTmFODQogTU9EVUxPKHgsTmFOKSByZXR1cm5zIGEgTmFODQogTU9EVUxP
KCsvLWluZmluaXR5LHkpIHJldHVybnMgYSBOYU4gYW5kIHJhaXNlcyBpbnZhbGlkDQogTU9EVUxP
KCsvLWluZmluaXR5LCsvLWluZmluaXR5KSByZXR1cm5zIGEgTmFOIGFuZCByYWlzZXMgaW52YWxp
ZA0KIE1PRFVMTyh4LCsvLTAuMCkgcmV0dXJucyBhIE5hTiBhbmQgcmFpc2VzIGludmFsaWQNCiBN
T0RVTE8oKy8tMC4wLCsvLTAuMCkgcmV0dXJucyBhIE5hTiBhbmQgcmFpc2VzIGludmFsaWQNCg0K
IE5FQVJFU1QoTmFOLHkpIHJldHVybnMgYSBOYU4NCiBORUFSRVNUKHgsTmFOKSByZXR1cm5zIGEg
TmFODQogTkVBUkVTVCh4LCsvLTAuMCkgcmV0dXJucyBhIE5hTiBhbmQgcmFpc2VzIGludmFsaWQg
IFt3aHk/Pz9dDQogTkVBUkVTVCgraW5maW5pdHksK251bSkgcmV0dXJucyAraW5maW5pdHkgPz8/
DQogTkVBUkVTVCgraW5maW5pdHksLW51bSkgcmV0dXJucyArbWF4aW11bSBmaW5pdGUgbnVtYmVy
DQogTkVBUkVTVCgtaW5maW5pdHksK251bSkgcmV0dXJucyAtbWF4aW11bSBmaW5pdGUgbnVtYmVy
DQogTkVBUkVTVCgtaW5maW5pdHksLW51bSkgcmV0dXJucyAtaW5maW5pdHkgPz8/DQoNCiBOSU5U
KE5hTikgcmV0dXJucyBhbiB1bnNwZWNpZmllZCB2YWx1ZSBhbmQgcmFpc2VzIGludmFsaWQNCiBO
SU5UKCsvLWluZmluaXR5KSByZXR1cm5zIGFuIHVuc3BlY2lmaWVkIHZhbHVlIGFuZCByYWlzZXMN
CiAgICAgaW52YWxpZA0KIE5JTlQoKy8tbGFyZ2UpLCB3aGVyZSBsYXJnZSBjYW5ub3QgYmUgcmVw
cmVzZW50ZWQgYXMgYW4NCiAgICAgaW50ZWdlciwgcmV0dXJucyBhbiB1bnNwZWNpZmllZCB2YWx1
ZSBhbmQgcmFpc2VzIGludmFsaWQNCg0KIFJSU1BBQ0lORyhOYU4pIHJldHVybnMgYSBOYU4NCiBS
UlNQQUNJTkcoKy8taW5maW5pdHkpIHJldHVybnMgKy8taW5maW5pdHkNCiAgICAgICAgICBbZGlm
ZmVycyBmcm9tIGN1cnJlbnQgRjIwMDNdDQogUlJTUEFDSU5HKCsvLTAuMCkgcmV0dXJucyArMC4w
DQogUlJTUEFDSU5HKCsvLWRlbm9ybWFsKSByZXR1cm5zID8/Pw0KDQogU0NBTEUoTmFOLHkpIHJl
dHVybnMgYSBOYU4NCiBTQ0FMRSgrLy1pbmZpbml0eSx5KSByZXR1cm5zICsvLWluZmluaXR5DQog
U0NBTEUoLTAuMCx5KSByZXR1cm5zIC0wLjANCg0KIFNFVF9FWFBPTkVOVChOYU4seSkgcmV0dXJu
cyBhIE5hTg0KIFNFVF9FWFBPTkVOVCgrLy1pbmZpbml0eSx5KSByZXR1cm5zICsvLWluZmluaXR5
DQogU0VUX0VYUE9ORU5UKC0wLjAseSkgcmV0dXJucyAtMC4wDQogU0VUX0VYUE9ORU5UKGRlbm9y
bWFsLHkpIHJldHVybnMgPz8/DQoNCiBTSUdOKE5hTix5KSwgd2hlcmUgMCA8IHksIHJldHVybnMg
dGhlIHNhbWUgTmFOLA0KICAgICAgYnV0IHdpdGggdGhlIHNpZ24gYml0IGNsZWFyZWQuDQogU0lH
TihOYU4seSksIHdoZXJlIHkgPCAwLCByZXR1cm5zIHRoZSBzYW1lIE5hTiwNCiAgICAgIGJ1dCB3
aXRoIHRoZSBzaWduIGJpdCBzZXQuDQoNCiBTSU4oTmFOKSByZXR1cm5zIGEgTmFODQogU0lOKCsv
LWluZmluaXR5KSByZXR1cm5zIGEgTmFOIGFuZCByYWlzZXMgaW52YWxpZA0KIFNJTigtMC4wKSBy
ZXR1cm5zIC0wLjANCg0KIFNJTkgoTmFOKSByZXR1cm5zIGEgTmFODQogU0lOSCgrLy1pbmZpbml0
eSkgcmV0dXJucyArLy0gaW5maW5pdHkNCiBTSU5IKC0wLjApIHJldHVybnMgLTAuMA0KDQogU1BB
Q0lORyhOYU4pIHJldHVybnMgYSBOYU4NCiBTUEFDSU5HKCsvLWluZmluaXR5KSByZXR1cm5zICtp
bmZpbml0eQ0KIFNQQUNJTkcoLTAuMCkgcmV0dXJucyBUSU5ZKCswLjApDQogU1BBQ0lORyhkZW5v
cm1hbCkgcmV0dXJucyBUSU5ZKCswLjApID8/Pw0KDQogU1FSVChOYU4pIHJldHVybnMgYSBOYU4N
CiBTUVJUKCtpbmZpbml0eSkgcmV0dXJucyAraW5maW5pdHkNCiBTUVJUKC0wLjApIHJldHVybnMg
LTAuMA0KIFNRUlQoeCksIHdoZXJlIHggPCAwLjAsIHJldHVybnMgYSBOYU4gYW5kIHJhaXNlcyBp
bnZhbGlkDQoNCiBUQU4oTmFOKSByZXR1cm5zIGEgTmFODQogVEFOKCsvLWluZmluaXR5KSByZXR1
cm5zIGEgTmFOIGFuZCByYWlzZXMgaW52YWxpZA0KIFRBTigtMC4wKSByZXR1cm5zIC0wLjANCg0K
IFRBTkgoTmFOKSByZXR1cm5zIGEgTmFODQogVEFOSCgrLy1pbmZpbml0eSkgcmV0dXJucyArLy0x
LjANCiBUQU5IKC0wLjApIHJldHVybnMgLTAuMA0KDQoNCjEzLjcgWzMwMDoxMy0xNV0gaW5jb3Jy
ZWN0bHkgcmVxdWlyZXMgYW4gaW5maW5pdGUgcmVzdWx0IG9yIGENCk5hTiByZXN1bHQgdG8gYWx3
YXlzIHNpZ25hbCBzb21lIElFRUUgZXhjZXB0aW9uLg0KDQpDb25zaWRlciBjaGFuZ2luZyBbMzAw
OjEzXSAiaW5maW5pdGUgcmVzdWx0IiB0byAiaW5maW5pdGUgcmVzdWx0DQooZnJvbSBmaW5pdGUg
YXJndW1lbnRzKSIuICBSZWFzb246IElFRUUtNzU0IG1hdGhlbWF0aWNhbA0Kb3BlcmF0aW9ucyBv
biBpbmZpbml0eSB0aGF0IHByb2R1Y2UgYW4gaW5maW5pdHkgYXJlDQp1bmV4Y2VwdGlvbmFsLg0K
DQpDb25zaWRlciBjaGFuZ2luZyBbMzAwOjE0XSAiTmFOIHJlc3VsdCIgdG8gIk5hTiByZXN1bHQg
KGZyb20NCm5vbi1OYU4gYXJndW1lbnRzKSIuICBSZWFzb246IElFRUUtNzU0IG1hdGhlbWF0aWNh
bCBvcGVyYXRpb25zDQpvbiBxdWlldCBOYU4gb3BlcmFuZHMgdGhhdCBwcm9kdWNlIGEgcXVpZXQg
TmFOIHJlc3VsdCBhcmUNCnVuZXhjZXB0aW9uYWwuDQoNCkNvbnNpZGVyIGFkZGluZyB0byAxMy43
IFszMDA6MTUrXSBzb21ldGhpbmcgYWxvbmcgdGhlIGxpbmVzIG9mOg0KIlVubGVzcyBzcGVjaWZp
ZWQgb3RoZXJ3aXNlLCBhIG1hdGggZnVuY3Rpb24gd2l0aCBOYU4NCmFyZ3VtZW50KHMpIHNoYWxs
IHJldHVybiBhIE5hTiwgd2hpY2ggc2hvdWxkIGJlIG9uZSBvZiB0aGUgTmFODQphcmd1bWVudHMu
IiAgVGhpcyBhbGxvd3Mgbm90IGhhdmluZyB0byBzcGVjaWZ5IHRoZSByZXN1bHRzIGZvcg0KZWFj
aCBzcGVjaWZpYyBtYXRoIGZ1bmN0aW9uLg0KDQpDb25zaWRlciBhZGRpbmcgdGhlIGFib3ZlIHN1
Z2dlc3RlZCBjYXNlcyB0byBlYWNoIG9mIHRoZSAxMy43LioNCmZ1bmN0aW9ucywgcGVyaGFwcywg
d2l0aCBhIGJvbGQgZmFjZSBJRUVFIHN1Yi1oZWFkaW5nLg0KDQpBTlNXRVI6DQoNClRoZSBlcnJv
bmVvdXMgdGV4dCBxdW90ZWQgZnJvbSAxMy43IGluIEZvcnRyYW4gMjAwMyBoYXMgYmVlbiByZXZp
c2VkDQppbiBGb3J0cmFuIDIwMDgsIGFuZCBhZ2FpbiBieSBDb3JyaWdlbmR1bSAyIGZvciBGb3J0
cmFuIDIwMDgsIGFuZCBub3cNCm5vIGxvbmdlciBjb25mbGljdHMgd2l0aCB0aGUgSUVFRS03NTQg
c3RhbmRhcmQuDQoNClRvIHNwZWNpZnkgdGhlIHJlc3VsdHMgb2YgYWxsIHRoZSBpbnRyaW5zaWNz
IGZvciBub24tbm9ybWFsIHZhbHVlcyBpcw0KYmV5b25kIHRoZSBzY29wZSBvZiBhbiBpbnRlcnBy
ZXRhdGlvbi4gIFRoaXMgY291bGQgYmUgY29uc2lkZXJlZCBmb3IgYQ0KZnV0dXJlIHJldmlzaW9u
Lg0KDQpFRElUOg0KDQpOb25lLg0KDQpTVUJNSVRURUQgQlk6IEZyZWQgVHlkZW1hbg0KDQpISVNU
T1JZOiAwNS0xMjFyMSAgbTE3MSAgRjAzLzAwNDIgc3VibWl0dGVkDQogICAgICAgICAxNS0yNDgg
ICAgbTIwOCAgUmV2aXNlZCBhbnN3ZXIgYW5kIGVkaXRzIC0gcGFzc2VkIGJ5IEozIG1lZXRpbmcN
Cg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQ0KDQpOVU1CRVI6IEYwOC8wMTA5DQpUSVRMRTogTE9DS19UWVBFIGFu
ZCB1bmxpbWl0ZWQgcG9seW1vcnBoaWMNCktFWVdPUkQ6IExPQ0tfVFlQRSwgdW5saW1pdGVkIHBv
bHltb3JwaGljDQpERUZFQ1QgVFlQRTogRXJyYXR1bQ0KU1RBVFVTOiBQYXNzZWQgYnkgSjMgbWVl
dGluZw0KDQpRVUVTVElPTjoNCg0KQXNzdW1lIHR5cGUgTE9DS19UWVBFIGZyb20gdGhlIGludHJp
bnNpYyBtb2R1bGUgSVNPX0ZvcnRyYW5fRW52IGlzDQphdmFpbGFibGUuDQoNClExLiBJcyBhbGxv
Y2F0aW9uIG9mIFglQyBwZXJtaXR0ZWQ/DQoNCiAgVFlQRSB0DQogICAgVFlQRShMT0NLX1RZUEUp
LEFMTE9DQVRBQkxFIDo6IGMNCiAgRU5EIFRZUEUNCiAgVFlQRSh0KSA6OiB4WypdLHlbKl0NCiAg
QUxMT0NBVEUoeSVjKQ0KICBBTExPQ0FURSh4JWMsU09VUkNFPXklYykNCg0KUTIuIElzIGFsbG9j
YXRpb24gb2YgQyBwZXJtaXR0ZWQ/DQoNCiAgY2xhc3MoKiksIHBvaW50ZXIgOjogQw0KICB0eXBl
KGxvY2tfdHlwZSksIGludGVudChpbikgOjogTFsqXQ0KDQogIGFsbG9jYXRlICggQywgc291cmNl
PUwgKQ0KDQpRMy4gSXMgYWxsb2NhdGlvbiBvZiBDIHBlcm1pdHRlZD8NCg0KICBjbGFzcygqKSwg
cG9pbnRlciA6OiBDDQoNCiAgYWxsb2NhdGUgKCBMT0NLX1RZUEUgOjogQyApDQoNClE0LiBJcyBw
b2ludGVyIGFzc2lnbm1lbnQgdG8gQyBwZXJtaXR0ZWQ/DQoNCiAgY2xhc3MoKiksIHBvaW50ZXIg
OjogQw0KICB0eXBlKGxvY2tfdHlwZSksIGludGVudChpbiksIHRhcmdldCA6OiBMWypdDQoNCiAg
YyA9PiBMDQoNClE1LiBJcyB0aGlzIEFMTE9DQVRFIHN0YXRlbWVudCBjb25mb3JtaW5nPw0KDQog
IENMQVNTKCopLEFMTE9DQVRBQkxFLCBTQVZFIDo6IENbOl0NCiAgVFlQRShMT0NLX1RZUEUpLCAg
ICAgIFNBVkUgOjogWFsqXQ0KICBBTExPQ0FURShDLE1PTEQ9WCkNCg0KQU5TV0VSOg0KDQpBMS4g
QWxsb2NhdGlvbiBvZiBYJUMgaXMgbm90IGludGVuZGVkIHRvIGJlIGFsbG93ZWQuICBBbiBlZGl0
IGlzDQogICAgc3VwcGxpZWQgdG8gY29ycmVjdCB0aGUgcmVxdWlyZW1lbnRzIG9uIGFsbG9jYXRp
b24gb2YgTE9DS19UWVBFLg0KDQpBMi4gQWxsb2NhdGlvbiBvZiBDIGlzIG5vdCBpbnRlbmRlZCB0
byBiZSBhbGxvd2VkLiAgQW4gZWRpdCBpcw0KICAgIHN1cHBsaWVkIHRvIGNvcnJlY3QgdGhlIHJl
cXVpcmVtZW50cyBvbiBhbGxvY2F0aW9uIG9mIExPQ0tfVFlQRS4NCg0KQTMuIFRoaXMgYWxsb2Nh
dGlvbiBvZiBDIGlzIHBlcm1pdHRlZC4gIEl0IGNhbm5vdCB2aW9sYXRlIEMxMzAyIGJlY2F1c2UN
CiAgICB0aGF0IGlzIGEgc3ludGF4IGNvbnN0cmFpbnQuICBPbmx5IHRoaW5ncyB0aGF0IGFyZSBz
dGF0aWNhbGx5DQogICAgZGV0ZWN0YWJsZSBzdGF0aWMgcHJvcGVydGllcyBvZiB0aGUgcHJvZ3Jh
bSBzb3VyY2UgdGV4dCBjYW4gYmUNCiAgICBzeW50YXggY29uc3RyYWludHMuICBUaGF0IG1lYW5z
IHRoYXQgInR5cGUiIGluIEMxMzAyIGNhbiBvbmx5IG1lYW4NCiAgICAiZGVjbGFyZWQgdHlwZSIu
DQoNCiAgICBDIGlzIENMQVNTKCopIHNvIGhhcyBubyBkZWNsYXJlZCB0eXBlIGFuZCB0aGVyZWZv
cmUgY2Fubm90DQogICAgdmlvbGF0ZSBDMTMwMi4NCg0KICAgIEVkaXRzIGFyZSBnaXZlbiB0byBm
aXggQzEzMDIgdG8gc2F5ICJkZWNsYXJlZCB0eXBlIiBleHBsaWNpdGx5IHRvDQogICAgYXZvaWQg
dGhpcyBjb25mdXNpb24uDQoNCiAgICBOb3RlIHRoYXQgaXQgaXMgaW1wb3NzaWJsZSB0byBhY3R1
YWxseSB1c2UgdGhlIGFsbG9jYXRlZCB0YXJnZXQgb2YNCiAgICBDIGluIGFueSB1c2VmdWwgZmFz
aGlvbjsgU0VMRUNUIFRZUEUgY2Fubm90IGFjY2VzcyBpdCBiZWNhdXNlIHRoZQ0KICAgIGFzc29j
aWF0ZS1uYW1lIHdvdWxkIGJlIGEgbmFtZWQgbG9jayB2YXJpYWJsZSwgYnV0IGl0IGlzIG5vdCBh
DQogICAgY29hcnJheSBzbyB0aGF0IHdvdWxkIG5vdCBiZSBhbGxvd2VkLg0KDQogICAgU28gdGhp
cyBpcyBwZXJtaXR0ZWQsIGJ1dCB1c2VsZXNzLCBhbmQgYmVjYXVzZSBpdCBpcyB1c2VsZXNzIGl0
IGlzDQogICAgYWxzbyBoYXJtbGVzcy4gIEEgZnV0dXJlIHJldmlzaW9uIGNvdWxkIGRpc2FsbG93
IHRoaXMgd2l0aG91dCB0aGUNCiAgICBjb25jb21pdGFudCBpbmNvbXBhdGliaWxpdHkgaW5jb252
ZW5pZW5jaW5nIGFueSBwcm9ncmFtcy4NCg0KQTQuIFBvaW50ZXIgYXNzaWdubWVudCB0byBDIGlz
IHBlcm1pdHRlZC4NCg0KICAgIEFzIGluIEEzLCB0aGlzIGlzIHVzZWxlc3MgYnV0IGhhcm1sZXNz
LiAgQSBmdXR1cmUgcmV2aXNpb24gY291bGQNCiAgICBkaXNhbGxvdyB0aGlzIHdpdGhvdXQgdGhl
IGNvbmNvbWl0YW50IGluY29tcGF0aWJpbGl0eQ0KICAgIGluY29udmVuaWVuY2luZyBhbnkgcHJv
Z3JhbXMuDQoNCkE1LiBUaGlzIHN0YXRlbWVudCB3YXMgaW50ZW5kZWQgdG8gYmUgcGVybWl0dGVk
LiAgQW4gZWRpdCBpcyBzdXBwbGllZA0KICAgIHRvIGNvcnJlY3QgdGhlIHJlcXVpcmVtZW50cy4N
Cg0KRURJVFM6DQoNCls2OjcrXSBBZnRlciBkZWZpbml0aW9uIDEuMy4zMy4yIHBhcmVudCBjb21w
b25lbnQsIGluc2VydCBuZXcgdGVybQ0KICAiMS4zLjMzLjJhDQogICBwb3RlbnRpYWwgc3Vib2Jq
ZWN0IGNvbXBvbmVudA0KICAgbm9ucG9pbnRlciBjb21wb25lbnQsIG9yIHBvdGVudGlhbCBzdWJv
YmplY3QgY29tcG9uZW50IG9mIGENCiAgIG5vbnBvaW50ZXIgY29tcG9uZW50ICg0LjUuMSkiLg0K
DQpbMTI3OjgtOV0gNi43LjEuMSBTeW50YXgsIEM2NDIsDQogICAgICAgICAgQ2hhbmdlICJDX1BU
UiwiIHRvICJDX1BUUiBvciINCiAgICAgICAgICBEZWxldGUgIiwgTE9DS19UWVBFIC4uLiBMT0NL
X1RZUEUiLg0KDQpbMTI3OjkrXSBJbnNlcnQgbmV3IGNvbnN0cmFpbnQNCiAgIkM2NDNhIChSNjI3
KSBJZiBTT1VSQ0U9IGFwcGVhcnMsIHRoZSBkZWNsYXJlZCB0eXBlIG9mIDxzb3VyY2UtZXhwcj4N
CiAgICAgICAgIHNoYWxsIG5vdCBiZSBMT0NLX1RZUEUgb3IgaGF2ZSBhIHBvdGVudGlhbCBzdWJv
YmplY3QNCiAgICAgICAgIGNvbXBvbmVudCBvZiB0eXBlIExPQ0tfVFlQRS4iDQoNClsxMjc6MTgt
MTldIDYuNy4xLjEsIHA0LA0KICAiSWYiIC0+ICJJZiBhbiBBTExPQ0FURSBzdGF0ZW1lbnQgaGFz
IGEgU09VUkNFPSBzcGVjaWZpZXIgYW5kIGFuIiwNCntUaGVyZSBpcyBubyBwcm9ibGVtIHdpdGgg
TU9MRD0uICAic3ViY29tcG9uZW50IiB3b3JrcyBvayBoZXJlIGJlY2F1c2UNCiB3ZSBoYXZlIGFu
IG9iamVjdCBub3QgYSB0eXBlLn0NCg0KWzM5OToxN10gMTMuOC4yLjE2IExPQ0tfVFlQRSwgQzEz
MDINCiAgICAgInZhcmlhYmxlIG9mIHR5cGUgTE9DSyBUWVBFIg0KICAtPiAidmFyaWFibGUgd2l0
aCBkZWNsYXJlZCB0eXBlIExPQ0tfVFlQRSIuDQoNClNVQk1JVFRFRCBCWTogVmFuIFNueWRlcg0K
DQpISVNUT1JZOiAxNC0xNjQgICAgbTIwNCAgRjA4LzAxMDkgc3VibWl0dGVkDQogICAgICAgICAx
NC0xNjRyMyAgbTIwNCAgQXMgYW1lbmRlZCwgcGFzc2VkIGJ5IEozIG1lZXRpbmcNCiAgICAgICAg
IDE0LTI1OCAgICBtMjA1ICBGYWlsZWQgdGhlIEozIGxldHRlciBiYWxsb3QgIzMxIDE0LTIzM3Ix
DQogICAgICAgICAxNS0yNTMgICAgbTIwOCAgUmV2aXNlZCAtIHBhc3NlZCBieSBKMyBtZWV0aW5n
DQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0NCg0KTlVNQkVSOiBGMDgvMDE0NQ0KVElUTEU6IENhbiBpbml0aWFs
LWRhdGEtdGFyZ2V0IGJlIGNvaW5kZXhlZD8NCktFWVdPUkRTOiBpbml0aWFsaXphdGlvbiwgcG9p
bnRlcnMsIGNvYXJyYXlzDQpERUZFQ1QgVFlQRTogRXJyYXR1bQ0KU1RBVFVTOiBQYXNzZWQgYnkg
SjMgbWVldGluZw0KDQpRVUVTVElPTjoNCg0KSW4gcG9pbnRlciBhc3NpZ25tZW50LCB0aGUgc3Rh
bmRhcmQgaXMgcXVpdGUgY2xlYXIgdGhhdCBkYXRhLXRhcmdldA0KY2Fubm90IGJlIGNvaW5kZXhl
ZDoNCg0KQzcyNSAoUjczNykgQSBkYXRhLXRhcmdldCBzaGFsbCBub3QgYmUgYSBjb2luZGV4ZWQg
b2JqZWN0Lg0KDQpBbmQgdGhlcmUgYXJlIGEgY291cGxlIG9mIG5vdGVzIHJlbGF0ZWQgdG8gdGhp
czoNCg0KTk9URSA3LjQ1DQpBIGRhdGEgcG9pbnRlciBhbmQgaXRzIHRhcmdldCBhcmUgYWx3YXlz
IG9uIHRoZSBzYW1lIGltYWdlLiBBIGNvYXJyYXkNCm1heSBiZSBvZiBhIGRlcml2ZWQgdHlwZSB3
aXRoIHBvaW50ZXIgb3IgYWxsb2NhdGFibGUgc3ViY29tcG9uZW50cy4gRm9yDQpleGFtcGxlLCBp
ZiBQVFIgaXMgYSBwb2ludGVyIGNvbXBvbmVudCwgWltQXSVQVFIgaXMgYSByZWZlcmVuY2UgdG8g
dGhlDQp0YXJnZXQgb2YgY29tcG9uZW50IFBUUiBvZiBaIG9uIGltYWdlIFAuIFRoaXMgdGFyZ2V0
IGlzIG9uIGltYWdlIFAgYW5kDQppdHMgYXNzb2NpYXRpb24gd2l0aCBaW1BdJVBUUiBtdXN0IGhh
dmUgYmVlbiBlc3RhYmxpc2hlZCBieSB0aGUNCmV4ZWN1dGlvbiBvZiBhbiBBTExPQ0FURSBzdGF0
ZW1lbnQgb3IgYSBwb2ludGVyIGFzc2lnbm1lbnQgb24gaW1hZ2UgUC4NCg0KTk9URSA3LjQ2DQpB
IHBvaW50ZXIgYXNzaWdubWVudCBzdGF0ZW1lbnQgaXMgbm90IHBlcm1pdHRlZCB0byBpbnZvbHZl
IGEgY29pbmRleGVkDQpwb2ludGVyIG9yIHRhcmdldCwgc2VlIEM3MjMgYW5kIEM3MjUuIFRoaXMg
cHJldmVudHMgYSBwb2ludGVyDQphc3NpZ25tZW50IHN0YXRlbWVudCBmcm9tIGFzc29jaWF0aW5n
IGEgcG9pbnRlciB3aXRoIGEgdGFyZ2V0IG9uDQphbm90aGVyIGltYWdlLiBJZiBzdWNoIGFuIGFz
c29jaWF0aW9uIHdvdWxkIG90aGVyd2lzZSBiZSBpbXBsaWVkLCB0aGUNCmFzc29jaWF0aW9uIHN0
YXR1cyBvZiB0aGUgcG9pbnRlciBiZWNvbWVzIHVuZGVmaW5lZC4gRm9yIGV4YW1wbGUsIGENCmRl
cml2ZWQtdHlwZSBpbnRyaW5zaWMgYXNzaWdubWVudCB3aGVyZSB0aGUgdmFyaWFibGUgYW5kIGV4
cHIgYXJlIG9uDQpkaWZmZXJlbnQgaW1hZ2VzIGFuZCB0aGUgdmFyaWFibGUgaGFzIGFuIHVsdGlt
YXRlIHBvaW50ZXIgY29tcG9uZW50Lg0KDQpGb3J0cmFuIDIwMDggYWRkZWQgdGhlIGFiaWxpdHkg
dG8gc3BlY2lmeSBhbiBpbml0aWFsLWRhdGEtdGFyZ2V0IGluDQpwb2ludGVyIGluaXRpYWxpemF0
aW9uOg0KDQpSNTA1IGluaXRpYWxpemF0aW9uIGlzID0gY29uc3RhbnQtZXhwcg0KICAgICAgICAg
ICAgICAgICAgICBvciA9PiBudWxsLWluaXQNCiAgICAgICAgICAgICAgICAgICAgb3IgPT4gaW5p
dGlhbC1kYXRhLXRhcmdldA0KUjUwNiBudWxsLWluaXQgICAgICBpcyBmdW5jdGlvbi1yZWZlcmVu
Y2UNCg0KQzUxMCAoUjUwMykgSWYgPT4gYXBwZWFycyBpbiBpbml0aWFsaXphdGlvbiwgdGhlIGVu
dGl0eSBzaGFsbCBoYXZlIHRoZQ0KUE9JTlRFUiBhdHRyaWJ1dGUuIElmID0gYXBwZWFycyBpbiBp
bml0aWFsaXphdGlvbiwgdGhlIGVudGl0eSBzaGFsbCBub3QNCmhhdmUgdGhlIFBPSU5URVIgYXR0
cmlidXRlLg0KDQpDNTExIChSNTAzKSBJZiBpbml0aWFsLWRhdGEtdGFyZ2V0IGFwcGVhcnMsIG9i
amVjdC1uYW1lIHNoYWxsIGJlDQpkYXRhLXBvaW50ZXItaW5pdGlhbGl6YXRpb24gY29tcGF0aWJs
ZSB3aXRoIGl0ICg0LjUuNC42KS4NCg0KSW5pdGlhbC1kYXRhLXRhcmdldCBpcyBkZWZpbmVkIGlu
IDQuNS40LjYgYW5kIHRoZSBvbmx5IHJlbGV2YW50DQpjb25zdHJhaW50IGZvciBpdCBpczoNCg0K
QzQ2MSAoUjQ0MykgVGhlIGRlc2lnbmF0b3Igc2hhbGwgZGVzaWduYXRlIGEgbm9uYWxsb2NhdGFi
bGUgdmFyaWFibGUNCnRoYXQgaGFzIHRoZSBUQVJHRVQgYW5kIFNBVkUgYXR0cmlidXRlcyBhbmQg
ZG9lcyBub3QgaGF2ZSBhIHZlY3Rvcg0Kc3Vic2NyaXB0LiBFdmVyeSBzdWJzY3JpcHQsIHNlY3Rp
b24gc3Vic2NyaXB0LCBzdWJzdHJpbmcgc3RhcnRpbmcNCnBvaW50LCBhbmQgc3Vic3RyaW5nIGVu
ZGluZyBwb2ludCBpbiBkZXNpZ25hdG9yIHNoYWxsIGJlIGEgY29uc3RhbnQNCmV4cHJlc3Npb24u
DQoNClRoZSBkZWZpbml0aW9uIG9mICJkYXRhLXBvaW50ZXItaW5pdGlhbGl6YXRpb24gY29tcGF0
aWJsZSIgaXM6DQoNCiJBIHBvaW50ZXIgdmFyaWFibGUgb3IgY29tcG9uZW50IGlzIGRhdGEtcG9p
bnRlci1pbml0aWFsaXphdGlvbg0KY29tcGF0aWJsZSB3aXRoIGEgdGFyZ2V0IGlmIHRoZSBwb2lu
dGVyIGlzIHR5cGUgY29tcGF0aWJsZSB3aXRoIHRoZQ0KdGFyZ2V0LCB0aGV5IGhhdmUgdGhlIHNh
bWUgcmFuaywgYWxsIG5vbmRlZmVycmVkIHR5cGUgcGFyYW1ldGVycyBvZiB0aGUNCnBvaW50ZXIg
aGF2ZSB0aGUgc2FtZSB2YWx1ZXMgYXMgdGhlIGNvcnJlc3BvbmRpbmcgdHlwZSBwYXJhbWV0ZXJz
IG9mDQp0aGUgdGFyZ2V0LCBhbmQgdGhlIHRhcmdldCBpcyBjb250aWd1b3VzIGlmIHRoZSBwb2lu
dGVyIGhhcyB0aGUNCkNPTlRJR1VPVVMgYXR0cmlidXRlLiINCg0KR2l2ZW4gdGhpcywgaXMgaW5p
dGlhbGl6aW5nIGEgcG9pbnRlciB0byBhIGNvaW5kZXhlZCBvYmplY3QgcGVybWl0dGVkPw0KDQpG
b3IgZXhhbXBsZToNCg0KcHJvZ3JhbSB0ZXN0DQppbnRlZ2VyLCBzYXZlLCB0YXJnZXQgOjogQ1sq
XQ0KaW50ZWdlciwgcG9pbnRlciA6OiBQID0+IENbM10gISBQZXJtaXR0ZWQ/DQplbmQNCg0KV2hp
bGUgb3JkaW5hcnkgcG9pbnRlciBhc3NpZ25tZW50IHRvIGEgY29pbmRleGVkIG9iamVjdCBpcyBw
cm9oaWJpdGVkDQpieSBDNzI1LCB0aGVyZSBpcyBubyBjb3JyZXNwb25kaW5nIGNvbnN0cmFpbnQg
cHJvaGliaXRpbmcgc3VjaA0KYXNzb2NpYXRpb24gYnkgd2F5IG9mIGRhdGEgcG9pbnRlciBpbml0
aWFsaXphdGlvbi4NCg0KTm90ZSB0aGF0IDE2LjUuMi41cDEoMikgc2F5cyB0aGF0IHBvaW50ZXIt
YXNzaWduaW5nIHRvIGEgdGFyZ2V0IG9uIGENCmRpZmZlcmVudCBpbWFnZSBjYXVzZXMgdGhlIHBv
aW50ZXIgdG8gYmVjb21lIHVuZGVmaW5lZC4gU2luY2UgdGhlDQppbml0aWFsaXphdGlvbiBvY2N1
cnMgb24gYWxsIGltYWdlcywgYW5kIGl0J3Mgbm90IHBvc3NpYmxlIHRvIHJlc3RyaWN0DQp0aGUg
dGFyZ2V0IHRvIG9ubHkgdGhlIHNhbWUgaW1hZ2UsIHRoZSBlZmZlY3Qgd291bGQgYmUgdG8gbWFr
ZSBhDQpwcm9ncmFtIHRoYXQgZG9lcyB0aGlzIG5vbmNvbmZvcm1pbmcuDQoNCkFOU1dFUjoNCg0K
Tm8sIHRoaXMgd2FzIG5vdCBpbnRlbmRlZCB0byBiZSBwZXJtaXR0ZWQuIEEgY2xhcmlmeWluZyBl
ZGl0IGlzDQpwcm92aWRlZC4NCg0KRURJVFMgdG8gMTAtMDA3cjE6DQoNCls3MDozXSA0LjUuNC42
DQoNCkluIHRoZSBmaXJzdCBzZW50ZW5jZSBvZiBDNDYxLCBpbnNlcnQgIiwgbm9uY29pbmRleGVk
IiBhZnRlcg0KIm5vbmFsbG9jYXRhYmxlIiBzbyB0aGF0IHRoZSBzZW50ZW5jZSByZWFkczoNCg0K
QzQ2MSAoUjQ0MykgVGhlIGRlc2lnbmF0b3Igc2hhbGwgZGVzaWduYXRlIGEgbm9uYWxsb2NhdGFi
bGUsDQpub25jb2luZGV4ZWQgdmFyaWFibGUgdGhhdCBoYXMgdGhlIFRBUkdFVCBhbmQgU0FWRSBh
dHRyaWJ1dGVzIGFuZA0KZG9lcyBub3QgaGF2ZSBhIHZlY3RvciBzdWJzY3JpcHQuDQoNClNVQk1J
VFRFRCBCWTogU3RldmUgTGlvbmVsDQoNCkhJU1RPUlk6IDE1LTIxNiAgICBtMjA4ICBGMDgvMDE0
NSBzdWJtaXR0ZWQgLSBwYXNzZWQgYnkgSjMgbWVldGluZw0KDQotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCk5V
TUJFUjogRjA4LzAxNDcNClRJVExFOiBJcyBnZW5lcmljIHJlc29sdXRpb24gb2YgZWxlbWVudGFs
IGFzc2lnbm1lbnQgZG9uZSBhdCBydW50aW1lPw0KS0VZV09SRFM6IFR5cGUtYm91bmQgZGVmaW5l
ZCBhc3NpZ25tZW50LCBBbGxvY2F0YWJsZQ0KREVGRUNUIFRZUEU6IEVycmF0dW0NClNUQVRVUzog
UGFzc2VkIGJ5IEozIG1lZXRpbmcNCg0KUVVFU1RJT046DQoNCkNvbnNpZGVyDQoNCiAgTW9kdWxl
IGRhX21vZHVsZQ0KICAgIFR5cGUgdA0KICAgICAgUmVhbCBjDQogICAgRW5kIFR5cGUNCiAgICBJ
bnRlcmZhY2UgQXNzaWdubWVudCg9KQ0KICAgICAgTW9kdWxlIFByb2NlZHVyZSBlZGFzZ24NCiAg
ICBFbmQgSW50ZXJmYWNlDQogIENvbnRhaW5zDQogICAgRWxlbWVudGFsIFN1YnJvdXRpbmUgZWRh
c2duKGEsYikNCiAgICAgIENsYXNzKHQpLEludGVudChPdXQpIDo6IGENCiAgICAgIENsYXNzKHQp
LEludGVudChJbikgOjogYg0KICAgICAgYSVjID0gLWIlYw0KICAgIEVuZCBTdWJyb3V0aW5lDQog
IEVuZCBNb2R1bGUNCiAgUHJvZ3JhbSBlZGF0ZXN0DQogICAgQ2FsbCB0ZXN0KDEwLDEwLDEzKQ0K
ICBDb250YWlucw0KICAgIFN1YnJvdXRpbmUgdGVzdChuLG4yLG0pDQogICAgICBVc2UgZGFfbW9k
dWxlDQogICAgICBUeXBlKHQpIDo6IHgobikseihtKQ0KICAgICAgVHlwZSh0KSxBbGxvY2F0YWJs
ZSA6OiB5KDopDQogICAgICB4JWMgPSBbIChpLGk9MSxuKSBdDQogICAgICB6JWMgPSBbIChpLGk9
MSxtKSBdDQogICAgICBBbGxvY2F0ZSh5KG4yKSxTb3VyY2U9dCgwKSkNCiAgICAgIHkgPSB4ICAg
ICAgICAgICAgICAgICAgICAgICAgISBBDQogICAgICBQcmludCAxLHkNCiAgICAxIEZvcm1hdCgq
KDFYLEYwLjEsOikpDQogICAgICB5ID0geiAgICAgICAgICAgICAgICAgICAgICAgICEgQg0KICAg
ICAgUHJpbnQgMSx5DQogICAgRW5kIFN1YnJvdXRpbmUNCiAgRW5kIFByb2dyYW0NCg0KQWNjb3Jk
aW5nIHRvIDcuMi4xLjIgSW50cmluc2ljIGFzc2lnbm1lbnQgc3RhdGVtZW50LCBhbiBhc3NpZ25t
ZW50DQpzdGF0ZW1lbnQgaXMgYW4gaW50cmluc2ljIGFzc2lnbm1lbnQgc3RhdGVtZW50IGlmIChh
bmQgb25seSBpZikgaXQNCmlzIG5vdCBhIGRlZmluZWQgYXNzaWdubWVudCBzdGF0ZW1lbnQuICBB
Y2NvcmRpbmcgdG8gNy4yLjEuNCBEZWZpbmVkDQphc3NpZ25tZW50IHN0YXRlbWVudCwgYSBkZWZp
bmVkIGFzc2lnbm1lbnQgc3RhdGVtZW50IG5lZWRzIHRvIGhhdmUgYQ0Kc3Vicm91dGluZSB0aGF0
IGRlZmluZXMgdGhlIGFzc2lnbm1lbnQgIngxID0geDIiLiAgRm9yIGVsZW1lbnRhbA0Kc3Vicm91
dGluZXMgKGl0ZW0gKDUpKGIpKSwgdGhhdCBpcyB0cnVlIG9ubHkgaWYNCiAgIngxIGFuZCB4MiBh
cmUgY29uZm9ybWFibGUiDQp3aGljaCB3aGVuIHgxIGFuZCB4MiBhcmUgYm90aCBhcnJheXMsIG1l
YW5zICJoYXMgdGhlIHNhbWUgc2hhcGUiLg0KRm9yIHRoZSBleGFtcGxlIGFib3ZlLCBpbiB0aGUg
YXNzaWdubWVudCBtYXJrZWQgKEEpLCB4IGFuZCB5IHdpbGwgYmUNCmNvbmZvcm1hYmxlIChhcyBi
b3RoIG4gYW5kIG4yIGFyZSBlcXVhbCB0byAxMCksIG1ha2luZyB0aGF0IGEgZGVmaW5lZA0KYXNz
aWdubWVudCwgdGh1cyB0aGUgUFJJTlQgc3RhdGVtZW50IGFmdGVyIGl0IHdvdWxkIHByaW50DQog
LTEuMCAtMi4wIC0zLjAgLTQuMCAtNS4wIC02LjAgLTcuMCAtOC4wIC05LjAgLTEwLjANCndoaWxl
IGluIHRoZSBhc3NpZ25tZW50IHN0YXRlbWVudCBtYXJrZWQgKEIpLCB5IGFuZCB6IHdpbGwgbm90
IGJlDQpjb25mb3JtYWJsZSAobjIgYmVpbmcgMTAgYW5kIG0gYmVpbmcgMTMpLCBtYWtpbmcgaXQg
YW4gaW50cmluc2ljDQphc3NpZ25tZW50LiAgSW4gdGhpcyBjYXNlLCBiZWNhdXNlIFkgaXMgYWxs
b2NhdGFibGUgaXQgd2lsbCBiZQ0KcmVhbGxvY2F0ZWQsIGFuZCBzbyB0aGUgb3V0cHV0IGZyb20g
dGhlIHNlY29uZCBQUklOVCBzdGF0ZW1lbnQgd291bGQNCmJlDQogMS4wIDIuMCAzLjAgNC4wIDUu
MCA2LjAgNy4wIDguMCA5LjAgMTAuMCAxMS4wIDEyLjAgMTMuMA0KDQpIb3dldmVyLCB0aGlzIHdv
dWxkIHNlZW0gdG8gdmlvbGF0ZSB0aGUgZnVuZGFtZW50YWwgcHJpbmNpcGxlIHRoYXQNCmdlbmVy
aWMgcmVmZXJlbmNlcyBhcmUgcmVzb2x2YWJsZSBhdCBjb21waWxlIHRpbWUuICBJdCB3b3VsZCBh
bHNvDQpzZWVtIHRvIGJlIG5lYXJseSB1c2VsZXNzIHNpbmNlIGlmIHRoZSB2YXJpYWJsZSBpcyBu
b3QgYWxsb2NhdGFibGUNCnRoZSBzaGFwZXMgYXJlIHJlcXVpcmVkIHRvIGNvbmZvcm0gYW55d2F5
Lg0KDQpJcyB0aGlzIGZlYXR1cmUgaW50ZW5kZWQgdG8gd29yayBsaWtlIHRoaXM/DQoNCkFOU1dF
UjoNCg0KTm8sIHRoaXMgd2FzIGEgbWlzdGFrZS4gIEVkaXRzIGFyZSBwcm92aWRlZCB0byByZW1v
dmUgdGhlIHJ1bnRpbWUNCmdlbmVyaWMgcmVzb2x1dGlvbi4NCg0KRURJVFM6DQoNClsyNDoxMStd
IDEuNi4yIEZvcnRyYW4gMjAwMyBjb21wYXRpYmlsaXR5LCBpbnNlcnQgbmV3IGluY29tcGF0aWJp
bGl0eQ0KICAiRm9ydHJhbiAyMDAzIGludGVycHJldGVkIGFzc2lnbm1lbnQgdG8gYW4gYWxsb2Nh
dGFibGUgdmFyaWFibGUNCiAgIGZyb20gYSBub25jb25mb3JtYWJsZSBhcnJheSBhcyBpbnRyaW5z
aWMgYXNzaWdubWVudCwgZXZlbiB3aGVuIGFuDQogICBlbGVtZW50YWwgZGVmaW5lZCBhc3NpZ25t
ZW50IHdhcyBpbiBzY29wZTsgdGhpcyBwYXJ0IG9mIElTTy9JRUMNCiAgIDE1MzkgZG9lcyBub3Qg
cGVybWl0IGFzc2lnbm1lbnQgZnJvbSBhIG5vbmNvbmZvcm1hYmxlIGFycmF5IGluDQogICB0aGlz
IGNvbnRleHQuIi4NCntUaGUgdW5pbnRlbmRlZCBleHRlbnNpb24gaXMgd2VpcmQgYW5kIHZpb2xh
dGVzIG91ciBvd24gcHJpbmNpcGxlcywNCiBidXQgaXMgbm90IGluIGl0c2VsZiBjb250cmFkaWN0
b3J5IG9yIGFtYmlndW91cyBzbyB0aGlzIGlzIGFuDQogaW5jb21wYXRpYmlsaXR5Ln0NCg0KWzE1
NzoxNF0gNy4yLjEuNCBEZWZpbmVkIGFzc2lnbm1lbnQgc3RhdGVtZW50LCBwMiwgaXRlbSAoNSko
YiksDQogICAgICAgICBDaGFuZ2UgIiR4XzEkIGFuZCAkeF8yJCBhcmUgY29uZm9ybWFibGUiDQog
ICAgICAgICB0byAiJHhfMiQgaXMgc2NhbGFyIG9yIGhhcyB0aGUgc2FtZSByYW5rIGFzICR4XzEk
Ii4NCnskeF8xJCBpcyBUZVggZm9yIGl0YWxpY3MgeCBzdWJzY3JpcHQgMS59DQoNClsxNTc6MTZd
IFNhbWUgc3ViY2xhdXNlLCBwMywgYXBwZW5kIG5ldyBzZW50ZW5jZQ0KICAiSWYgdGhlIHN1YnJv
dXRpbmUgaXMgZWxlbWVudGFsLCAkeF8yJCBzaGFsbCBoYXZlIHRoZSBzYW1lIHNoYXBlIGFzDQog
ICAkeF8xJC4iDQp7UmV0YWluIGNvbmZvcm1hYmlsaXR5IGFzIGEgbm9ybWFsIHJlcXVpcmVtZW50
IGluc3RlYWQgb2YgYXMgYQ0KIGNvbmRpdGlvbi59DQoNClNVQk1JVFRFRCBCWTogTWFsY29sbSBD
b2hlbg0KDQpISVNUT1JZOiAxNS0yMTkgICAgbTIwOCAgRjA4LzAxNDcgc3VibWl0dGVkIC0gcGFz
c2VkIGJ5IEozIG1lZXRpbmcNCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpOVU1CRVI6IEYwOC8wMTQ4DQpU
SVRMRTogUG9pbnRlciBzdWJvYmplY3QgaW4gc3RydWN0dXJlIGNvbnN0cnVjdG9yIGluIHB1cmUg
cHJvY2VkdXJlDQpLRVlXT1JEUzogcG9pbnRlciBzdWJvYmplY3QsIHN0cnVjdHVyZSBjb25zdHJ1
Y3RvciwgcHVyZSBwcm9jZWR1cmUNCkRFRkVDVCBUWVBFOiBFcnJhdHVtDQpTVEFUVVM6IFBhc3Nl
ZCBieSBKMyBtZWV0aW5nDQoNClFVRVNUSU9OOg0KDQpDb25zaWRlciB0aGUgbW9kdWxlDQoNCnBy
b2dyYW0gUA0KDQogIHR5cGUgOjogVDENCiAgICBpbnRlZ2VyLCBwb2ludGVyIDo6IFAxDQogIGVu
ZCB0eXBlIFQxDQoNCiAgdHlwZSA6OiBUMg0KICAgIHR5cGUodDEpIDo6IFAyDQogIGVuZCB0eXBl
IFQyDQoNCiAgdHlwZSh0MSksIHRhcmdldCA6OiBWMQ0KDQogIGFsbG9jYXRlICggVjElcDEsIHNv
dXJjZSA9IDQyICkNCg0KY29udGFpbnMNCg0KICBwdXJlIHN1YnJvdXRpbmUgUyAoICkNCiAgICB0
eXBlKHQyKSA6OiBBDQogIDEgYSA9IHQyKHYxKQ0KICAgIGElcDIlcDEgPSBhJXAyJXAxICsgMQ0K
ICBlbmQgc3Vicm91dGluZSBTDQoNCmVuZCBwcm9ncmFtIFANCg0KSXRlbSAoMykgaW4gdGhlIGxp
c3QgaW4gY29uc3RyYWludCBDMTI4MyBpbiBzdWJjbGF1c2UgMTIuNyBwcm9oaWJpdHMNCmFuIG9i
amVjdCB0aGF0IGlzIGFjY2Vzc2VkIGJ5IGhvc3Qgb3IgdXNlIGFzc29jaWF0aW9uIChhbmQgb3Ro
ZXINCmNhdGVnb3JpZXMpIHRvIGJlIHRoZSA8ZXhwcj4gaW4gYSBzdHJ1Y3R1cmUgY29uc3RydWN0
b3IgdGhhdA0KY29ycmVzcG9uZHMgdG8gYSBjb21wb25lbnQgdGhhdCBoYXMgdGhlIFBPSU5URVIg
YXR0cmlidXRlLiAgSXQgaXMNCnNpbGVudCBjb25jZXJuaW5nIHR5cGUgY29uc3RydWN0b3JzIGZv
ciB0eXBlcyB0aGF0IGhhdmUgcG90ZW50aWFsDQpzdWJvYmplY3QgY29tcG9uZW50cyB3aXRoIHRo
ZSBQT0lOVEVSIGF0dHJpYnV0ZS4NCg0KSXMgdGhlIHN0YXRlbWVudCBsYWJlbGVkIDEgcGVybWl0
dGVkPyAgSWYgc28sIHdhcyB0aGF0IGludGVuZGVkPw0KDQpBTlNXRVI6DQoNClRoZSBzdGF0ZW1l
bnQgbGFiZWxlZCAxIHdhcyBpbmFkdmVydGVudGx5IGFsbG93ZWQgYmVjYXVzZSBWMQ0KY29ycmVz
cG9uZHMgdG8gYSBjb21wb25lbnQgb2YgdGhlIHN0cnVjdHVyZSBjb25zdHJ1Y3RvciBmb3IgdHlw
ZSBUMg0KdGhhdCBkb2VzIG5vdCBoYXZlIHRoZSBQT0lOVEVSIGF0dHJpYnV0ZS4NCg0KQW4gZWRp
dCBpcyBwcm92aWRlZCB0byBjb3JyZWN0IHRoaXMgbWlzdGFrZS4NCg0KRURJVDoNCg0KWzMxMjoz
NSAxMi43cDIgQzEyODMoMyldIEFmdGVyICJjb21wb25lbnQiIGluc2VydCAiLCBvciB0aGF0IGhh
cyBhDQpwb2ludGVyIGNvbXBvbmVudCBhdCBhbnkgbGV2ZWwgb2YgY29tcG9uZW50IHNlbGVjdGlv
biwiLg0KDQpTVUJNSVRURUQgQlk6IFZhbiBTbnlkZXINCg0KSElTVE9SWTogMTUtMjQ5ICAgIG0y
MDggIEYwOC8wMTQ4IHN1Ym1pdHRlZA0KICAgICAgICAgMTUtMjQ5cjEgIG0yMDggIGZpeCB0eXBv
cyAtIHBhc3NlZCBKMyBtZWV0aW5nDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg==

--_004_4AA982B1265F43408480F737BE12F4D36FAF4B52ORSMSX103amrcor_--
