From owner-sc22wg5+sc22wg5-dom8=www.open-std.org@open-std.org  Fri Jun  6 20:07:10 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 A01D0A4ADB2; Fri,  6 Jun 2014 20:07:10 +0200 (CEST)
Delivered-To: sc22wg5@open-std.org
Received: from mga02.intel.com (mga02.intel.com [134.134.136.20])
	by www.open-std.org (Postfix) with ESMTP id 017E435687A
	for <sc22wg5@open-std.org>; Fri,  6 Jun 2014 20:07:02 +0200 (CEST)
Received: from orsmga002.jf.intel.com ([10.7.209.21])
  by orsmga101.jf.intel.com with ESMTP; 06 Jun 2014 11:07:00 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="4.98,990,1392192000"; 
   d="txt'?scan'208,217";a="552974898"
Received: from orsmsx106.amr.corp.intel.com ([10.22.225.133])
  by orsmga002.jf.intel.com with ESMTP; 06 Jun 2014 11:06:10 -0700
Received: from orsmsx103.amr.corp.intel.com ([169.254.2.248]) by
 ORSMSX106.amr.corp.intel.com ([169.254.5.215]) with mapi id 14.03.0123.003;
 Fri, 6 Jun 2014 11:06:10 -0700
From: "Whitlock, Stan" <stan.whitlock@intel.com>
To: WG5 <sc22wg5@open-std.org>
Subject: FW: J3 Fortran interp letter ballot #30 - due 13-Jun-2014
Thread-Topic: J3 Fortran interp letter ballot #30 - due 13-Jun-2014
Thread-Index: Ac9qXEhWQa6UnfllTGmINcEjy+Z/tQXVY/sw
Date: Fri, 6 Jun 2014 18:06:10 +0000
Message-ID: <4AA982B1265F43408480F737BE12F4D35F8EE887@ORSMSX103.amr.corp.intel.com>
References: <4AA982B1265F43408480F737BE12F4D35F8D9E05@ORSMSX103.amr.corp.intel.com>
In-Reply-To: <4AA982B1265F43408480F737BE12F4D35F8D9E05@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_4AA982B1265F43408480F737BE12F4D35F8EE887ORSMSX103amrcor_"
MIME-Version: 1.0
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

--_004_4AA982B1265F43408480F737BE12F4D35F8EE887ORSMSX103amrcor_
Content-Type: multipart/alternative;
	boundary="_000_4AA982B1265F43408480F737BE12F4D35F8EE887ORSMSX103amrcor_"

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

Reminder - this interp letter ballot is due Friday, 13-Jun-2014.  Thanks   =
                    /Stan

From: Whitlock, Stan
Sent: Wednesday, May 07, 2014 9:26 PM
To: WG5
Cc: Whitlock, Stan
Subject: J3 Fortran interp letter ballot #30 - due 13-Jun-2014

                                                                           =
           J3/14-146
To:           J3 Members
From:       Stan Whitlock
Subject:   J3 Fortran interp letter ballot #30 - due 13-Jun-2014
Date:       2014 May 07

Enclosed in the next letter ballot on Fortran interpretations.

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

8 Fortran interpretations are currently "Passed by J3 meeting" after
J3 meeting #203.  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/0099   VOLATILE in specification expressions
---  ---  F08/0100   IMPORT statement and prior explicit declaration
---  ---  F08/0101   NAMELIST and multiple occurrences of a variable
---  ---  F08/0102   MERGE and polymorphism
---  ---  F08/0103   Pointers to internal procedures with different host
                                instances
---  ---  F08/0104   IEEE Inquiry Functions
---  ---  F08/0105   Is the ASYNCHRONOUS attribute allowed with the
                                VALUE attribute?
---  ---  F08/0106   MOVE_ALLOC for a remote array

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<mailto:j3@j3-fortran.org>

by 11:59:59PM, PDT, Friday, 13-Jun-2014, in order to be counted.


Thanks                         /Stan
________________________________
[see attached]

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:m=3D"http://schema=
s.microsoft.com/office/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html=
40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Reminder &#8211; this =
interp letter ballot is due Friday, 13-Jun-2014.&nbsp; Thanks&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /Stan<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Whitlock=
, Stan
<br>
<b>Sent:</b> Wednesday, May 07, 2014 9:26 PM<br>
<b>To:</b> WG5<br>
<b>Cc:</b> Whitlock, Stan<br>
<b>Subject:</b> J3 Fortran interp letter ballot #30 - due 13-Jun-2014<o:p><=
/o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</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;&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;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;J3/14-146<o:p></o:p></p>
<p class=3D"MsoNormal">To:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;=
&nbsp;&nbsp;J3 Members<o:p></o:p></p>
<p class=3D"MsoNormal">From:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;Stan Whitl=
ock<o:p></o:p></p>
<p class=3D"MsoNormal">Subject:&nbsp;&nbsp; J3 Fortran interp letter ballot=
 #30 - due 13-Jun-2014<o:p></o:p></p>
<p class=3D"MsoNormal">Date: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2014 May 0=
7<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 by which we operate 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">8 Fortran interpretations are currently &quot;Passed=
 by J3 meeting&quot; after<o:p></o:p></p>
<p class=3D"MsoNormal">J3 meeting #203.&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;&nb=
sp; Title<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">---&nbsp; ---&nbsp; F08/0099&nbsp;&nbsp; VOLATILE in=
 specification expressions<o:p></o:p></p>
<p class=3D"MsoNormal">---&nbsp; ---&nbsp; F08/0100&nbsp;&nbsp; IMPORT stat=
ement and prior explicit declaration<o:p></o:p></p>
<p class=3D"MsoNormal">---&nbsp; ---&nbsp; F08/0101&nbsp;&nbsp; NAMELIST an=
d multiple occurrences of a variable<o:p></o:p></p>
<p class=3D"MsoNormal">---&nbsp; ---&nbsp; F08/0102&nbsp;&nbsp; MERGE and p=
olymorphism<o:p></o:p></p>
<p class=3D"MsoNormal">---&nbsp; ---&nbsp; F08/0103&nbsp;&nbsp; Pointers to=
 internal procedures with different host<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;instances<o:p><=
/o:p></p>
<p class=3D"MsoNormal">---&nbsp; ---&nbsp; F08/0104&nbsp;&nbsp; IEEE Inquir=
y Functions<o:p></o:p></p>
<p class=3D"MsoNormal">---&nbsp; ---&nbsp; F08/0105&nbsp;&nbsp; Is the ASYN=
CHRONOUS 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;&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/0106&nbsp;&nbsp; MOVE_ALLOC =
for a remote array<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; <a href=
=3D"mailto:j3@j3-fortran.org">j3@j3-fortran.org</a><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, 13-Jun-2014, 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 class=3D"MsoNormal" align=3D"center" style=3D"text-align:center">
<hr size=3D"3" width=3D"100%" align=3D"center">
</div>
<p class=3D"MsoNormal">[see attached]<o:p></o:p></p>
</div>
</body>
</html>

--_000_4AA982B1265F43408480F737BE12F4D35F8EE887ORSMSX103amrcor_--

--_004_4AA982B1265F43408480F737BE12F4D35F8EE887ORSMSX103amrcor_
Content-Type: text/plain; name="14-146 Stan - J3 Fortran interp letter ballot
 #30 - due 13-Jun-2014.txt"
Content-Description: 14-146 Stan - J3 Fortran interp letter ballot #30 - due
 13-Jun-2014.txt
Content-Disposition: attachment; filename="14-146 Stan - J3 Fortran interp
 letter ballot #30 - due 13-Jun-2014.txt"; size=21476;
	creation-date="Thu, 08 May 2014 01:22:29 GMT";
	modification-date="Thu, 08 May 2014 01:23:03 GMT"
Content-Transfer-Encoding: base64

ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBK
My8xNC0xNDYNClRvOiAgICAgICAgSjMgTWVtYmVycw0KRnJvbTogICAgICBTdGFuIFdoaXRsb2Nr
DQpTdWJqZWN0OiAgIEozIEZvcnRyYW4gaW50ZXJwIGxldHRlciBiYWxsb3QgIzMwIC0gZHVlIDEz
LUp1bi0yMDE0DQpEYXRlOiAyMDE0IE1heSAwNw0KDQpFbmNsb3NlZCBpbiB0aGUgbmV4dCBsZXR0
ZXIgYmFsbG90IG9uIEZvcnRyYW4gaW50ZXJwcmV0YXRpb25zLg0KDQpUaGUgcnVsZXMgYnkgd2hp
Y2ggd2Ugb3BlcmF0ZSBzYXk6DQoNCiAgICBvICAgSjMgdm90ZXMgb24gdGhlIGFuc3dlciBhdCBh
IEozIG1lZXRpbmc7IGEgc2ltcGxlIG1ham9yaXR5DQogICAgICAgIHZvdGUgbWFya3MgdGhlIGFu
c3dlciBhcyAicGFzc2VkIGJ5IEozIG1lZXRpbmciLg0KDQogICAgbyAgIEJldHdlZW4gSjMgbWVl
dGluZ3MgdGhlIGNoYWlyIG9mIC9pbnRlcnAgc2VuZHMgYSBKMyBsZXR0ZXINCiAgICAgICAgYmFs
bG90IHRvIEozIHRvIGFwcHJvdmUgaW50ZXJwIGFuc3dlcnMgdGhhdCBoYXZlIGJlZW4gInBhc3Nl
ZA0KICAgICAgICBieSBKMyBtZWV0aW5nIi4gIFRoZSBsZXR0ZXIgYmFsbG90IHJ1bnMgZm9yIDMw
IGRheXMuICBOb3QNCiAgICAgICAgdm90aW5nIG9uIHRocmVlIG9mIGZvdXIgY29uc2VjdXRpdmUg
SjMgbGV0dGVyIGJhbGxvdHMgaXMNCiAgICAgICAgZ3JvdW5kcyB0byB0ZXJtaW5hdGUgSjMgbWVt
YmVyc2hpcC4gIEFuIGludGVycCBhbnN3ZXIgcGFzc2VzDQogICAgICAgIGJ5IGEgMi8zcmRzIHZv
dGU7ICBhIG5vIHZvdGUgbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhbg0KICAgICAgICBleHBsYW5h
dGlvbiBvZiB0aGUgY2hhbmdlcyBuZWNlc3NhcnkgdG8gY2hhbmdlIHRoZSBtZW1iZXIncw0KICAg
ICAgICB2b3RlIHRvIHllcy4NCg0KICAgICAgICBKMy9pbnRlcnAgcmVzZXJ2ZXMgdGhlIHJpZ2h0
IHRvIHJlY2FsbCBhbiBpbnRlcnAgYW5zd2VyIGZvcg0KICAgICAgICBtb3JlIHN0dWR5IGV2ZW4g
aWYgdGhlIGFuc3dlciBwYXNzZXMuDQoNCjggRm9ydHJhbiBpbnRlcnByZXRhdGlvbnMgYXJlIGN1
cnJlbnRseSAiUGFzc2VkIGJ5IEozIG1lZXRpbmciIGFmdGVyDQpKMyBtZWV0aW5nICMyMDMuICBU
aGlzIGlzIHRoZSBsZXR0ZXIgYmFsbG90IHBoYXNlIHRvIGdvIGZyb20gIlBhc3NlZA0KYnkgSjMg
bWVldGluZyIgdG8gIlBhc3NlZCBieSBKMyBsZXR0ZXIgYmFsbG90Ii4NCg0KVGhlIGZvbGxvd2lu
ZyBGb3J0cmFuIGludGVycHJldGF0aW9ucyBhcmUgYmVpbmcgYmFsbG90ZWQ6DQoNClllcyAgTm8g
ICBOdW1iZXIgICAgIFRpdGxlDQoNCi0tLSAgLS0tICBGMDgvMDA5OSAgIFZPTEFUSUxFIGluIHNw
ZWNpZmljYXRpb24gZXhwcmVzc2lvbnMNCi0tLSAgLS0tICBGMDgvMDEwMCAgIElNUE9SVCBzdGF0
ZW1lbnQgYW5kIHByaW9yIGV4cGxpY2l0IGRlY2xhcmF0aW9uDQotLS0gIC0tLSAgRjA4LzAxMDEg
ICBOQU1FTElTVCBhbmQgbXVsdGlwbGUgb2NjdXJyZW5jZXMgb2YgYSB2YXJpYWJsZQ0KLS0tICAt
LS0gIEYwOC8wMTAyICAgTUVSR0UgYW5kIHBvbHltb3JwaGlzbQ0KLS0tICAtLS0gIEYwOC8wMTAz
ICAgUG9pbnRlcnMgdG8gaW50ZXJuYWwgcHJvY2VkdXJlcyB3aXRoIGRpZmZlcmVudCBob3N0DQog
ICAgICAgICAgICAgICAgICAgICAgaW5zdGFuY2VzDQotLS0gIC0tLSAgRjA4LzAxMDQgICBJRUVF
IElucXVpcnkgRnVuY3Rpb25zDQotLS0gIC0tLSAgRjA4LzAxMDUgICBJcyB0aGUgQVNZTkNIUk9O
T1VTIGF0dHJpYnV0ZSBhbGxvd2VkIHdpdGggdGhlDQogICAgICAgICAgICAgICAgICAgICAgVkFM
VUUgYXR0cmlidXRlPw0KLS0tICAtLS0gIEYwOC8wMTA2ICAgTU9WRV9BTExPQyBmb3IgYSByZW1v
dGUgYXJyYXkNCg0KVGhlIHRleHQgb2YgdGhlc2UgaW50ZXJwcmV0YXRpb25zIGlzIGF0dGFjaGVk
LiAgRWFjaCBpbnRlcnByZXRhdGlvbg0Kc3RhcnRzIHdpdGggYSByb3cgb2YgIi0icy4NCg0KUGxl
YXNlIG1hcmsgdGhlIGFib3ZlIC1ZLSBpbiB0aGUgWWVzIGNvbHVtbiBmb3IgInllcyIsIC1DLSBp
biB0aGUgWWVzDQpjb2x1bW4gZm9yICJ5ZXMgd2l0aCBjb21tZW50Iiwgb3IgLU4tIGluIHRoZSBO
byBjb2x1bW4gZm9yIGEgIm5vIg0KYW5zd2VyIHtiZSBzdXJlIHRvIGluY2x1ZGUgeW91ciByZWFz
b25zIHdpdGggIm5vIn0gYW5kIHNlbmQgb25seSB0aGUNCmFib3ZlIHRleHQge25vdCB0aGlzIGVu
dGlyZSBtYWlsIG1lc3NhZ2V9IHdpdGggYW55IGNvbW1lbnRzIHRvDQoNCiAgICAgICAgajNAajMt
Zm9ydHJhbi5vcmcNCg0KYnkgMTE6NTk6NTlQTSwgUERULCBGcmlkYXksIDEzLUp1bi0yMDE0LCBp
biBvcmRlciB0byBiZSBjb3VudGVkLg0KDQoNClRoYW5rcyAgICAgICAgICAgICAgICAgICAgICAg
ICAvU3Rhbg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KTlVNQkVSOiBGMDgvMDA5OQ0KVElUTEU6IFZP
TEFUSUxFIGluIHNwZWNpZmljYXRpb24gZXhwcmVzc2lvbnMNCktFWVdPUkQ6IFZPTEFUSUxFLCBz
cGVjaWZpY2F0aW9uIGV4cHJlc3Npb24NCkRFRkVDVCBUWVBFOiBJbnRlcnByZXRhdGlvbi4NClNU
QVRVUzogUGFzc2VkIGJ5IEozIG1lZXRpbmcNCg0KUVVFU1RJT046DQoNCklzIHRoZSBmb2xsb3dp
bmcgc3VicHJvZ3JhbSByZXF1aXJlZCBhbHdheXMgdG8gcHJpbnQgIlQgVCI/DQoNCiAgc3Vicm91
dGluZSBXb2JibHkgKCBOICkNCiAgICBpbnRlZ2VyLCB2b2xhdGlsZSA6OiBODQogICAgaW50ZWdl
ciA6OiBBICggbiwgbiApDQogICAgaW50ZWdlciA6OiBCICggbiAqIG4gKQ0KICAgIHByaW50ICos
IHNpemUoYSkgPT0gc2l6ZShiKSwgc2l6ZShhLDEpID09IHNpemUoYSwyKQ0KICBlbmQgc3Vicm91
dGluZSBXb2JibHkNCg0KQU5TV0VSOg0KDQpOby4NCg0KVGhlcmUgYXJlIHRocmVlIHNwZWNpZmlj
YXRpb24gZXhwcmVzc2lvbnMgaW4gdGhlIHN1YnJvdXRpbmUsIGFuZCB0aGUNCnZvbGF0aWxlIHZh
cmlhYmxlIE4gYXBwZWFycyBpbiBlYWNoIG9mIHRoZW0uICBTaW5jZSwgYmVpbmcgdm9sYXRpbGUs
DQp0aGUgdmFyaWFibGUgTiBtaWdodCBoYXZlIGEgZGlmZmVyZW50IHZhbHVlIGVhY2ggdGltZSBp
dCBpcw0KcmVmZXJlbmNlZCwgdGhlc2UgdGhyZWUgc3BlY2lmaWNhdGlvbiBleHByZXNzaW9ucyBt
aWdodCByZWNlaXZlDQpkaWZmZXJlbnQgdmFsdWVzIGZvciB0aGVpciByZWZlcmVuY2VzIHRvIE4u
ICBJZiB0aGF0IGhhcHBlbnMsIHRoZQ0KYXJyYXkgc2l6ZXMgbWlnaHQgd2VsbCBiZSBkaWZmZXJl
bnQuDQoNCkVESVRTOg0KDQpOb25lLg0KDQpTVUJNSVRURUQgQlk6IFZhbiBTbnlkZXINCg0KSElT
VE9SWTogbTIwMiAgMTMtMjk4cjEgIEYwOC8wMDk5IHN1Ym1pdHRlZA0KICAgICAgICAgbTIwMiAg
MTMtMjk4cjIgIFJldmlzZWQgYW5zd2VyIC0gcGFzc2VkIGJ5IEozIG1lZXRpbmcNCg0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQ0KDQpOVU1CRVI6IEYwOC8wMTAwDQpUSVRMRTogSU1QT1JUIHN0YXRlbWVudCBhbmQg
cHJpb3IgZXhwbGljaXQgZGVjbGFyYXRpb24NCktFWVdPUkQ6IElNUE9SVCBzdGF0ZW1lbnQsIHBy
aW9yIGV4cGxpY2l0IGRlY2xhcmF0aW9uDQpERUZFQ1QgVFlQRTogRXJyYXR1bQ0KU1RBVFVTOiBQ
YXNzZWQgYnkgSjMgbWVldGluZw0KDQpRVUVTVElPTjoNCg0KUTEuIERvZXMgdGhlIGZvbGxvd2lu
ZyBwcm9ncmFtIGZyYWdtZW50IGNvbmZvcm0gdG8gdGhlIDIwMDggc3RhbmRhcmQ/DQoNCiAgc3Vi
cm91dGluZSBTICggUCApDQogICAgaW50ZXJmYWNlDQogICAgICBzdWJyb3V0aW5lIFEgKCBYICkN
CiAgICAgICAgcmVhbCwgaW50ZW50KGlub3V0KSA6OiBYDQogICAgICBlbmQgc3Vicm91dGluZSBR
DQogICAgZW5kIGludGVyZmFjZQ0KICAgIGludGVyZmFjZQ0KICAgICAgc3Vicm91dGluZSBQICgg
QSApDQogICAgICAgIGltcG9ydA0KICAgICAgICBwcm9jZWR1cmUgKFIpIDo6IEENCiAgICAgIGVu
ZCBzdWJyb3V0aW5lIFANCiAgICBlbmQgaW50ZXJmYWNlDQogICAgcHJvY2VkdXJlIChRKSA6OiBS
DQogIGVuZCBzdWJyb3V0aW5lIFMNCg0KMTIuNC4zLjNwMiBzYXlzICJJZiBhbiBlbnRpdHkgdGhh
dCBpcyBtYWRlIGFjY2Vzc2libGUgYnkgdGhpcyBtZWFucyBpcw0KYWNjZXNzZWQgYnkgaG9zdCBh
c3NvY2lhdGlvbiBhbmQgaXMgZGVmaW5lZCBpbiB0aGUgaG9zdCBzY29waW5nIHVuaXQsIGl0DQpz
aGFsbCBiZSBleHBsaWNpdGx5IGRlY2xhcmVkIHByaW9yIHRvIHRoZSBpbnRlcmZhY2UgYm9keS4i
DQoNCkhvd2V2ZXIsIGFsdGhvdWdoIHRoZSBwcm9jZWR1cmUgUiBpcyBkZWNsYXJlZCBpbiB0aGUg
aG9zdCBzY29waW5nIHVuaXQNCml0IGlzIG5vdCBkZWZpbmVkIGluIHRoZSBob3N0IHNjb3Bpbmcg
dW5pdCwgc28gdGhpcyBpcyBpbmVmZmVjdGl2ZS4NCg0KUTIuIElmIHRoZSBJTVBPUlQgc3RhdGVt
ZW50IHdlcmUgY2hhbmdlZCB0byAiSU1QT1JUIFIiLCB3b3VsZCB0aGF0IGJlDQogICAgY29uZm9y
bWluZz8NCg0KMTIuNC4zLjNwMSBzYXlzDQogICJBbiBlbnRpdHkgdGhhdCBpcyBpbXBvcnRlZCBp
biB0aGlzIG1hbm5lciBhbmQgaXMgZGVmaW5lZCBpbiB0aGUNCiAgIGhvc3Qgc2NvcGluZyB1bml0
IHNoYWxsIGJlIGV4cGxpY2l0bHkgZGVjbGFyZWQgcHJpb3IgdG8gdGhlDQogICBpbnRlcmZhY2Ug
Ym9keS4iDQoNCkFnYWluLCBwcm9jZWR1cmUgUiBpcyBkZWNsYXJlZCBidXQgbm90IGRlZmluZWQg
aW4gdGhlIGhvc3Qgc2NvcGluZw0KdW5pdCwgc28gdGhpcyByZXF1aXJlbWVudCBpcyBpbmVmZmVj
dGl2ZS4NCg0KQU5TV0VSOg0KDQpUaGVzZSBleGFtcGxlcyB3ZXJlIG5vdCBpbnRlbmRlZCB0byBj
b25mb3JtIHRvIHRoZSBGb3J0cmFuIHN0YW5kYXJkLg0KQW4gZWRpdCBpcyBwcm92aWRlZC4NCg0K
RURJVFM6DQoNClsyODI6N10gMTIuNC4zLjNwMSwgYWZ0ZXIgImltcG9ydGVkIGluIHRoaXMgbWFu
bmVyIGFuZCBpcyINCiAgICAgICAgY2hhbmdlICJkZWZpbmVkIiB0byAiZGVjbGFyZWQiLg0KDQpb
MjgyOjE0XSBwMiwgYWZ0ZXIgImlzIGFjY2Vzc2VkIGJ5IGhvc3QgYXNzb2NpYXRpb24gYW5kIGlz
Ig0KICAgICAgICAgY2hhbmdlICJkZWZpbmVkIiB0byAiZGVjbGFyZWQiLg0KDQpTVUJNSVRURUQg
Qlk6IFZhbiBTbnlkZXINCg0KSElTVE9SWTogbTIwMiAgMTMtMzA1ICAgIEYwOC8wMTAwIHN1Ym1p
dHRlZA0KICAgICAgICAgbTIwMiAgMTMtMzA1cjEgIFJldmlzZWQgYW5zd2VyICYgZWRpdHMgLSBw
YXNzZWQgYnkgSjMgbWVldGluZw0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCk5VTUJFUjogRjA4LzAxMDEN
ClRJVExFOiBOQU1FTElTVCBhbmQgbXVsdGlwbGUgb2NjdXJyZW5jZXMgb2YgYSB2YXJpYWJsZQ0K
S0VZV09SRDogTkFNRUxJU1QNCkRFRkVDVCBUWVBFOiBFcnJhdHVtDQpTVEFUVVM6IFBhc3NlZCBi
eSBKMyBtZWV0aW5nDQoNClFVRVNUSU9OOg0KDQpDb25zaWRlcg0KDQogIFByb2dyYW0gcDENCiAg
ICBSZWFsIDo6IHggPSAzLCB5ID0gNA0KICAgIE5hbWVsaXN0IC9uLyB4LCB5DQogICAgV3JpdGUg
KCosbikNCiAgRW5kIFByb2dyYW0NCg0KQWNjb3JkaW5nIHRvIDUuNiwNCiAgIlRoZSBvcmRlciBp
biB3aGljaCB0aGUgdmFyaWFibGVzIGFyZSBzcGVjaWZpZWQgaW4gdGhlIE5BTUVMSVNUDQogICBz
dGF0ZW1lbnQgZGV0ZXJtaW5lcyB0aGUgb3JkZXIgaW4gd2hpY2ggdGhlIHZhbHVlcyBhcHBlYXIg
b24NCiAgIG91dHB1dC4iDQoNCkhvd2V2ZXIsIHRoaXMgc3RvcHMgc2hvcnQgb2Ygc2F5aW5nIHRo
YXQgdGhlIG9yZGVyIGlzIHRoZSBzYW1lLCBtZXJlbHkNCnRoYXQgaXQgZGV0ZXJtaW5lcyBpdC4g
IFBlcmhhcHMgaXQgbWlnaHQgYmUgc3RhbmRhcmQtY29uZm9ybWluZyBmb3IgYQ0KcHJvY2Vzc29y
IHRvIGFsd2F5cyBwcm9kdWNlIHRoZSB2YWx1ZXMgaW4gcmV2ZXJzZSBvcmRlciwgZm9yIGV4YW1w
bGUuDQoxMC4xMS40IGRvZXMgbm90IHNlZW0gdG8gYWRkcmVzcyB0aGUgaXNzdWUgb2Ygd2hhdCB0
aGUgb3JkZXIgaXMuDQoNClExOiBJcyB0aGUgb3JkZXIgbWVhbnQgdG8gYmUgdGhlIHNhbWU/DQoN
CkNvbnNpZGVyDQoNCiAgUHJvZ3JhbSBwMg0KICAgIFJlYWwgOjogeCA9IDMsIHkgPSA0DQogICAg
TmFtZWxpc3QgL24vIHgsIHksIHgNCiAgICBXcml0ZSAoKixuKQ0KICBFbmQgUHJvZ3JhbQ0KDQpU
aGlzIHByb2dyYW0gZGlkIG5vdCBjb25mb3JtIHRvIEZvcnRyYW4gOTAsIGJ1dCBkb2VzIGNvbmZv
cm0gdG8NCkZvcnRyYW4gMjAwMyBhbmQgbGF0ZXIuICBUaGUgRm9ydHJhbiAyMDA4IHN0YW5kYXJk
IHNheXMgKDUuNnAyKToNCg0KICAiVGhlIG9yZGVyIGluIHdoaWNoIHRoZSB2YXJpYWJsZXMgYXJl
IHNwZWNpZmllZCBpbiB0aGUgTkFNRUxJU1QNCiAgIHN0YXRlbWVudCBkZXRlcm1pbmVzIHRoZSBv
cmRlciBpbiB3aGljaCB0aGUgdmFsdWVzIGFwcGVhciBvbg0KICAgb3V0cHV0LiINCg0KSG93ZXZl
ciwgdGhlcmUgYXJlIG9ubHkgdHdvIHZhcmlhYmxlcyBpbiB0aGUgTkFNRUxJU1Qgc3RhdGVtZW50
LCBYDQphbmQgWS4gIFRoZXJlZm9yZSBpdCBzZWVtcyB0byBiZSBhbWJpZ3VvdXMgd2hldGhlciB0
aGUgb3V0cHV0IHNob3VsZA0KYmUgc29tZXRoaW5nIGxpa2UNCiAgJk4gWD0zIFk9NCAvDQpvcg0K
ICAmTiBZPTQgWD0zIC8NCg0KU29tZSBjb21waWxlcnMgcHJvZHVjZQ0KICAmTiBYPTMgWT00IFg9
MyAvDQpidXQgdGhpcyBpcyBub3QgYW4gb3JkZXJpbmcgb2YgdGhlIHZhcmlhYmxlcyBYIGFuZCBZ
Lg0KDQpRMi4gSXMgdGhpcyBwcm9ncmFtIGludGVuZGVkIHRvIGNvbmZvcm0gdG8gdGhlIHN0YW5k
YXJkLCBhbmQgaWYgc28sDQogICAgd2hhdCBpcyB0aGUgaW50ZW5kZWQgb3V0cHV0Pw0KDQpBTlNX
RVI6DQoNCkExLiBZZXMsIHRoZSBvcmRlciBpcyBtZWFudCB0byBiZSB0aGUgc2FtZS4gIEFuIGVk
aXQgaXMgc3VwcGxpZWQgdG8NCiAgICBjbGFyaWZ5IHRoaXMuDQoNCkEyLiBUaGUgcHJvZ3JhbSB3
YXMgaW50ZW5kZWQgdG8gY29uZm9ybSB0byB0aGUgc3RhbmRhcmQsIGFuZCB0aGUgb3V0cHV0DQog
ICAgd2FzIGludGVuZGVkIHRvIGJlIHRoZSB0aGlyZCBvcHRpb24uICBBbiBlZGl0IGlzIHN1cHBs
aWVkIHRvDQogICAgY29ycmVjdCB0aGUgdGV4dCBpbiA1LjYuDQoNCkVESVQ6DQoNClsxMTE6MTMt
MTRdIDUuNnAyLCByZXBsYWNlIGVudGlyZSBwYXJhZ3JhcGggd2l0aA0KICAiVGhlIG9yZGVyIGlu
IHdoaWNoIHRoZSB2YWx1ZXMgYXBwZWFyIG9uIG91dHB1dCBpcyB0aGUgc2FtZSBhcyB0aGUNCiAg
IG9yZGVyIG9mIHRoZSA8bmFtZWxpc3QtZ3JvdXAtb2JqZWN0PnMgaW4gdGhlIG5hbWVsaXN0IGdy
b3VwIG9iamVjdA0KICAgbGlzdDsgaWYgYSB2YXJpYWJsZSBhcHBlYXJzIG1vcmUgdGhhbiBvbmNl
IGFzIGENCiAgIDxuYW1lbGlzdC1ncm91cC1vYmplY3Q+IGZvciB0aGUgc2FtZSBuYW1lbGlzdCBn
cm91cCwgaXRzIHZhbHVlDQogICBhcHBlYXJzIG9uY2UgZm9yIGVhY2ggb2NjdXJyZW5jZSIuDQoN
ClNVQk1JVFRFRCBCWTogTWFsY29sbSBDb2hlbg0KDQpISVNUT1JZOiBtMjAyICAxMy0zMTQgICAg
RjA4LzAxMDEgc3VibWl0dGVkLCBmaXJzdCBvcHRpb24gc2VsZWN0ZWQgYnkNCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RyYXcgdm90ZSAtIHBhc3NlZCBieSBKMyBtZWV0aW5nDQoNCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCg0KTlVNQkVSOiBGMDgvMDEwMg0KVElUTEU6IE1FUkdFIGFuZCBwb2x5bW9ycGhp
c20NCktFWVdPUkQ6IE1FUkdFLCBwb2x5bW9ycGhpYw0KREVGRUNUIFRZUEU6IEVycmF0dW0NClNU
QVRVUzogUGFzc2VkIGJ5IEozIG1lZXRpbmcNCg0KUVVFU1RJT046DQoNCkNvbnNpZGVyDQoNCiAg
UHJvZ3JhbSB0ZXN0DQogICAgVHlwZSB0DQogICAgRW5kIFR5cGUNCiAgICBUeXBlLEV4dGVuZHMo
dCkgOjogdDINCiAgICBFbmQgVHlwZQ0KICAgIENsYXNzKHQpLEFsbG9jYXRhYmxlIDo6IHgseQ0K
ICAgIFR5cGUodCksQWxsb2NhdGFibGUgOjogYQ0KICAgIHggPSB0KCkNCiAgICB5ID0gdDIoKQ0K
ICAgIGEgPSB0KCkNCiAgICBEbyBpPTEsMg0KICAgICAgU2VsZWN0IFR5cGUgKHo9Pk1lcmdlKGEs
eCxpPT0xKSkgICAhIEENCiAgICAgIFR5cGUgSXMgKHQpDQogICAgICAgIFByaW50ICosJ29rJw0K
ICAgICAgVHlwZSBJcyAodDIpDQogICAgICAgIFByaW50ICosJ0ZBSUwnDQogICAgICBFbmQgU2Vs
ZWN0DQogICAgRW5kIERvDQogICAgRG8gaT0xLDINCiAgICAgIFNlbGVjdCBUeXBlICh6PT5NZXJn
ZSh4LGEsaT09MSkpICAgISBCDQogICAgICBUeXBlIElzICh0KQ0KICAgICAgICBQcmludCAqLCdv
aycNCiAgICAgIFR5cGUgSXMgKHQyKQ0KICAgICAgICBQcmludCAqLCdGQUlMJw0KICAgICAgRW5k
IFNlbGVjdA0KICAgIEVuZCBEbw0KICAgIERvIGk9MSwyDQogICAgICBTZWxlY3QgVHlwZSAoej0+
TWVyZ2UoYSx5LGk9PTEpKSAgICEgQw0KICAgICAgVHlwZSBJcyAodCkNCiAgICAgICAgUHJpbnQg
KiwndCcNCiAgICAgIFR5cGUgSXMgKHQyKQ0KICAgICAgICBQcmludCAqLCd0MicNCiAgICAgIEVu
ZCBTZWxlY3QNCiAgICBFbmQgRG8NCiAgICBEbyBpPTEsMg0KICAgICAgU2VsZWN0IFR5cGUgKHo9
Pk1lcmdlKHksYSxpPT0xKSkgICAhIEQNCiAgICAgIFR5cGUgSXMgKHQpDQogICAgICAgIFByaW50
ICosJ3QnDQogICAgICBUeXBlIElzICh0MikNCiAgICAgICAgUHJpbnQgKiwndDInDQogICAgICBF
bmQgU2VsZWN0DQogICAgRW5kIERvDQogICAgRG8gaT0xLDINCiAgICAgIFNlbGVjdCBUeXBlICh6
PT5NZXJnZSh4LHksaT09MSkpICAgISBFDQogICAgICBUeXBlIElzICh0KQ0KICAgICAgICBQcmlu
dCAqLCd0Jw0KICAgICAgVHlwZSBJcyAodDIpDQogICAgICAgIFByaW50ICosJ3QyJw0KICAgICAg
RW5kIFNlbGVjdA0KICAgIEVuZCBEbw0KICBFbmQgUHJvZ3JhbQ0KDQpBY2NvcmRpbmcgdG8gdGhl
IHN0YW5kYXJkLCB0aGUgdHlwZSBvZiB0aGUgcmVzdWx0IG9mIE1FUkdFIGlzIHRoZSBzYW1lDQph
cyB0aGUgdHlwZSBvZiBUU09VUkNFLiAgT25lIG1pZ2h0IGltYWdpbmUgdGhhdCB0aGlzIG1lYW5z
IHRoYXQgdGhlDQpyZXN1bHQgaXMgcG9seW1vcnBoaWMgaWYgYW5kIG9ubHkgaWYgVFNPVVJDRSBp
cyBwb2x5bW9ycGhpYy4gIFRoaXMNCndvdWxkIGJlIGEgc2xpZ2h0bHkgdW51c3VhbCBhbmQgdW5l
eHBlY3RlZCBhc3ltbWV0cnkuDQoNCkFsc28sIHRoZSB0eXBlcyBvZiBGU09VUkNFIGFuZCBUU09V
UkNFIGhhdmUgdG8gYmUgdGhlIHNhbWUuICBJZiB0aGlzDQptZWFucyBib3RoIHRoZSBkZWNsYXJl
ZCBhbmQgZHluYW1pYyB0eXBlcywgb25lIG1pZ2h0IGltYWdpbmUgdGhhdCB0aGlzDQptZWFucyB0
aGF0IHRoZSByZXN1bHQgaXMgcG9seW1vcnBoaWMgaWYgYW5kIG9ubHkgaWYgYm90aCBGU09VUkNF
IGFuZA0KVFNPVVJDRSBhcmUgcG9seW1vcnBoaWMsIHNpbmNlIG90aGVyd2lzZSB0aGUgbm9uLXBv
bHltb3JwaGljIGFyZ3VtZW50DQpkZWNpZGVzIHRoZSB0eXBlLg0KDQpPbiB0aGUgb3RoZXIgaGFu
ZCwgaWYgdGhlIHR5cGUgcmVxdWlyZW1lbnRzIGFyZSB0YWxraW5nIGFib3V0IHRoZQ0KZGVjbGFy
ZWQgdHlwZSBvbmx5LCBvbmUgbWlnaHQgaW1hZ2luZSB0aGF0IHRoZSByZXN1bHQgaXMgcG9seW1v
cnBoaWMNCmlmIGVpdGhlciBUU09VUkNFIG9yIEZTT1VSQ0UgaXMgcG9seW1vcnBoaWMuDQoNCkhv
d2V2ZXIsIGluIGFueSBjYXNlIHRoZXJlIHdvdWxkIHNlZW0gdG8gYmUgYW4gZXJyb3IgaW4gdGhl
IHN0YW5kYXJkLA0Kc2luY2UgdGhlIHJlc3VsdCBpcyBzcGVjaWZpZWQgdG8gYmUgdGhlIHNhbWUg
YXMgVFNPVVJDRSwgcmF0aGVyIHRoYW4NCnRoZSBzYW1lIGFzIHdoaWNoZXZlciBhcmd1bWVudCBp
cyBjaG9zZW4gdG8gYmUgdGhlIHJlc3VsdCB2YWx1ZTsgaWYNCnRoaXMgcmVmZXJzIHRvIHRoZSBk
eW5hbWljIHR5cGUsIGl0IGlzIGNvbnRyYWRpY3Rvcnkgd2hlbiBGU09VUkNFIGlzDQpjaG9zZW4g
YXMgdGhlIHJlc3VsdCB2YWx1ZS4gIEFuZCBpZiBpdCBkb2VzIG5vdCByZWZlciB0byB0aGUgZHlu
YW1pYw0KdHlwZSwgdGhlcmUgYXBwZWFycyB0byBiZSBubyBzdGF0ZW1lbnQgd2hpY2ggc2F5cyB3
aGF0IHRoZSBkeW5hbWljDQp0eXBlIG9mIHRoZSByZXN1bHQgaXMuDQoNClExLiAgSXMgdGhlIGFw
cGFyZW50IGFzeW1tZXRyeSBiZXR3ZWVuIHRoZSB0cmVhdG1lbnQgb2YgVFNPVVJDRSBhbmQNCiAg
ICAgRlNPVVJDRSBpbnRlbmRlZD8NCg0KUTIuICBXaGljaCBvZiB0aGUgTUVSR0UgaW52b2NhdGlv
bnMgQS1FIGFyZSBwb2x5bW9ycGhpYz8NCg0KUTMuICBXaGVuIHRoZSByZXN1bHQgb2YgTUVSR0Ug
aXMgcG9seW1vcnBoaWMsIGFyZSB0aGUgZHluYW1pYyB0eXBlcyBvZg0KICAgICBUU09VUkNFIGFu
ZCBGU09VUkNFIHBlcm1pdHRlZCB0byBiZSBkaWZmZXJlbnQ/ICBBbmQgaWYgdGhleSBhcmUsDQog
ICAgIGlzIHRoZSBkeW5hbWljIHR5cGUgb2YgdGhlIHJlc3VsdCB0aGUgc2FtZSBhcyB0aGUgY2hv
c2VuIGFyZ3VtZW50DQogICAgIGFuZCBub3QgbmVjZXNzYXJpbHkgdGhlIHNhbWUgYXMgVFNPVVJD
RT8NCg0KQU5TV0VSOg0KDQpBMS4gVGhlcmUgaXMgbm8gYXN5bW1ldHJ5IGJldHdlZW4gVFNPVVJD
RSBhbmQgRlNPVVJDRSwgYmVjYXVzZSB0aGV5DQogICAgYXJlIHJlcXVpcmVkIHRvIGhhdmUgdGhl
IHNhbWUgdHlwZSBhbmQgdHlwZSBwYXJhbWV0ZXJzLiAgVGhpcw0KICAgIG1lYW5zIHRoYXQgYm90
aCB0aGUgZGVjbGFyZWQgYW5kIGR5bmFtaWMgdHlwZXMgYW5kIHR5cGUgcGFyYW1ldGVycw0KICAg
IG11c3QgYmUgdGhlIHNhbWUuDQoNCkEyLiBPbmx5IE1FUkdFIGludm9jYXRpb24gRSBpcyBwb2x5
bW9ycGhpYy4gIEFuIGVkaXQgaXMgcHJvdmlkZWQgdG8NCiAgICBjbGFyaWZ5IHRoaXMuDQoNCkEz
LiBObywgdGhlIGR5bmFtaWMgdHlwZXMgYW5kIHR5cGUgcGFyYW1ldGVycyBhcmUgcmVxdWlyZWQg
dG8gYmUgdGhlDQogICAgc2FtZS4NCg0KTm90ZSB0aGF0IGJlY2F1c2UgTUVSR0UgaXMgZWxlbWVu
dGFsLCBpdCBuZWVkcyB0aGUgdHlwZSBhbmQgdHlwZQ0KcGFyYW1ldGVycyB0byBiZSB0aGUgc2Ft
ZSBmb3IgYm90aCB0aGUgZGVjbGFyZWQgYW5kIGR5bmFtaWMgdHlwZXMsDQpvdGhlcndpc2UgdGhl
IHByaW5jaXBsZSB0aGF0IGFsbCBlbGVtZW50cyBvZiBhbiBhcnJheSBoYXZlIHRoZSBzYW1lDQoo
ZGVjbGFyZWQgYW5kIGR5bmFtaWMpIHR5cGUgYW5kIHR5cGUgcGFyYW1ldGVycyB3b3VsZCBiZSBi
cm9rZW4uDQoNCkVESVRTOg0KDQpbMzY4OjI2XSAxMy43LjExMHA0IChSZXN1bHQgQ2hhcmFjdGVy
aXN0aWNzKSwNCiAgICAgICAgICJTYW1lIGFzIFRTT1VSQ0UuIiAtPg0KICAgICAgICAgIlNhbWUg
dHlwZSBhbmQgdHlwZSBwYXJhbWV0ZXJzIGFzIFRTT1VSQ0UuICBCZWNhdXNlIFRTT1VSQ0UNCiAg
ICAgICAgICBhbmQgRlNPVVJDRSBhcmUgcmVxdWlyZWQgdG8gaGF2ZSB0aGUgc2FtZSB0eXBlIGFu
ZCB0eXBlDQogICAgICAgICAgcGFyYW1ldGVycyAoZm9yIGJvdGggdGhlIGRlY2xhcmVkIGFuZCBk
eW5hbWljIHR5cGVzKSwgdGhlDQogICAgICAgICAgcmVzdWx0IGlzIHBvbHltb3JwaGljIGlmIGFu
ZCBvbmx5IGlmIGJvdGggVFNPVVJDRSBhbmQNCiAgICAgICAgICBGU09VUkNFIGFyZSBwb2x5bW9y
cGhpYy4iDQoNClNVQk1JVFRFRCBCWTogTWFsY29sbSBDb2hlbg0KDQpISVNUT1JZOiBtMjAyICAx
My0zMjEgICAgRjA4LzAxMDIgc3VibWl0dGVkDQogICAgICAgICBtMjAyICAxMy0zMjFyMSAgUmV2
aXNlZCBleGFtcGxlIC0gcGFzc2VkIGJ5IEozIG1lZXRpbmcNCg0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpO
VU1CRVI6IEYwOC8wMTAzDQpUSVRMRTogUG9pbnRlcnMgdG8gaW50ZXJuYWwgcHJvY2VkdXJlcyB3
aXRoIGRpZmZlcmVudCBob3N0IGluc3RhbmNlcw0KS0VZV09SRDogaW50ZXJuYWwgcHJvY2VkdXJl
LCBwcm9jZWR1cmUgcG9pbnRlciwgaG9zdCBpbnN0YW5jZQ0KREVGRUNUIFRZUEU6IEVycmF0dW0N
ClNUQVRVUzogUGFzc2VkIGJ5IEozIG1lZXRpbmcNCg0KUVVFU1RJT046DQoNCkNvbnNpZGVyOg0K
DQogICAgTU9EVUxFIFRZUEVTDQogICAgICBBQlNUUkFDVCBJTlRFUkZBQ0UNCiAgICAgICAgU1VC
Uk9VVElORSBTVUJST1VUSU5FKCkNCiAgICAgICAgRU5EIFNVQlJPVVRJTkUgU1VCUk9VVElORQ0K
ICAgICAgRU5EIElOVEVSRkFDRQ0KICAgICAgVFlQRSBQUFMNCiAgICAgICAgUFJPQ0VEVVJFKFNV
QlJPVVRJTkUpLCBQT0lOVEVSLCBOT1BBU1MgOjogU1VfUFRSDQogICAgICBFTkQgVFlQRSBQUFMN
CiAgICBFTkQgTU9EVUxFIFRZUEVTDQoNCiAgICBTVUJST1VUSU5FIENQUFMoUFBBKQ0KICAgICAg
VVNFIFRZUEVTDQogICAgICBUWVBFKFBQUyksIERJTUVOU0lPTig6KSA6OiBQUEENCiAgICAgIElO
VEVHRVIgSSwgSiwgTg0KICAgICAgTiA9IFNJWkUoUFBBKQ0KICAgICAgRE8gSSA9IDEsIE4NCiAg
ICAgICAgQ0FMTCBQUEEoSSklU1VfUFRSKCkNCiAgICAgIEVORCBETw0KICAgICAgUFJJTlQgKiwo
KEFTU09DSUFURUQoUFBBKEkpJVNVX1BUUixQUEEoSiklU1VfUFRSKSxJPTEsTiksSj0xLE4pDQog
ICAgRU5EIFNVQlJPVVRJTkUgQ1BQUw0KDQogICAgUkVDVVJTSVZFIFNVQlJPVVRJTkUgT1VURVIo
UFBBKQ0KICAgICAgVVNFIFRZUEVTDQogICAgICBUWVBFKFBQUyksIERJTUVOU0lPTig6KSA6OiBQ
UEENCiAgICAgIElOVEVSRkFDRQ0KICAgICAgICBTVUJST1VUSU5FIENQUFMoUFBBKQ0KICAgICAg
ICAgIFVTRSBUWVBFUw0KICAgICAgICAgIFRZUEUoUFBTKSwgRElNRU5TSU9OKDopIDo6IFBQQQ0K
ICAgICAgICBFTkQgU1VCUk9VVElORSBDUFBTDQogICAgICBFTkQgSU5URVJGQUNFDQogICAgICBJ
RiAoU0laRShQUEEpIC5FUS4gMykgVEhFTg0KICAgICAgICBDQUxMIENQUFMoUFBBKQ0KICAgICAg
RUxTRQ0KICAgICAgICBDQUxMIE9VVEVSKCAoLyBQUEEsIFBQUyhJTk5FUikgLykgKQ0KICAgICAg
RU5EIElGDQogICAgQ09OVEFJTlMNCiAgICAgIFNVQlJPVVRJTkUgSU5ORVIoKQ0KICAgICAgICBX
UklURSAoKiwqKSAnU0laRShQUEEpID0nLCBTSVpFKFBQQSkNCiAgICAgIEVORCBTVUJST1VUSU5F
IElOTkVSDQogICAgRU5EIFNVQlJPVVRJTkUgT1VURVINCg0KICAgIFBST0dSQU0gTUFJTg0KICAg
ICAgVVNFIFRZUEVTDQogICAgICBJTlRFUkZBQ0UNCiAgICAgICAgUkVDVVJTSVZFIFNVQlJPVVRJ
TkUgT1VURVIoUFBBKQ0KICAgICAgICAgIFVTRSBUWVBFUw0KICAgICAgICAgIFRZUEUoUFBTKSwg
RElNRU5TSU9OKDopIDo6IFBQQQ0KICAgICAgICBFTkQgU1VCUk9VVElORSBPVVRFUg0KICAgICAg
RU5EIElOVEVSRkFDRQ0KICAgICAgVFlQRShQUFMpLERJTUVOU0lPTigwKSA6OiBQUEENCiAgICAg
IENBTEwgT1VURVIoUFBBKQ0KICAgIEVORCBQUk9HUkFNIE1BSU4NCg0KRG9lcyB0aGlzIHByb2dy
YW0gcHJpbnQgYWxsIHRydWUgdmFsdWVzPw0KDQpUaGUgcHJvY2VkdXJlIHBvaW50ZXJzIGFyZSBh
bGwgYXNzb2NpYXRlZCB3aXRoIHRoZSBpbnRlcm5hbCBwcm9jZWR1cmUNCklOTkVSLCB3aGljaCBt
aWdodCBsZWFkIG9uZSB0byBiZWxpZXZlIHRoYXQgdGhlIGFuc3dlciBpcyB5ZXMgKHRoYXQNCmlz
LCB0aGV5IGFyZSBhbGwgYXNzb2NpYXRlZCB3aXRoIHRoZSBzYW1lIHRhcmdldCksIGJ1dCBlYWNo
IHByb2NlZHVyZQ0KcG9pbnRlciBhdCBlYWNoIG5lc3RpbmcgbGV2ZWwgaGFzIGEgZGlmZmVyZW50
IGhvc3QgaW5zdGFuY2UsIHdoaWNoDQptaWdodCBsZWFkIG9uZSB0byBiZWxpZXZlIHRoYXQgdGhl
IGFuc3dlciBpcyBubyAoYW5kIHRoYXQgdGhlcmVmb3JlDQpvbmx5IG9uZSBvZiBlYWNoIG9mIHRo
ZSAzLWVsZW1lbnQgc2VxdWVuY2VzIHByaW50ZWQgd2lsbCBiZSBUKS4NCg0KQU5TV0VSOg0KDQpO
bywgdGhlIHByb2dyYW0gZG9lcyBub3QgcHJpbnQgYWxsIHRydWUgdmFsdWVzOyB0d28gcHJvY2Vk
dXJlIHBvaW50ZXJzDQp0byB0aGUgInNhbWUiIGludGVybmFsIHByb2NlZHVyZSBhcmUgb25seSBh
c3NvY2lhdGVkIGlmIHRoZSBob3N0DQppbnN0YW5jZXMgYXJlIGFsc28gdGhlIHNhbWUuICBBbiBl
ZGl0IGlzIHN1cHBsaWVkIHRvIHRoZSBzdGFuZGFyZCB0bw0KY2xhcmlmeSB0aGlzLg0KDQpFRElU
UzoNCg0KWzMzMDoyMF0gMTMuNy4xNnA1IENhc2UgKGlpKSwgYWZ0ZXIgIndpdGggVEFSR0VUIiBp
bnNlcnQNCiAgImFuZCwgaWYgVEFSR0VUIGlzIGFuIGludGVybmFsIHByb2NlZHVyZSwgdGhleSBo
YXZlIHRoZSBzYW1lIGhvc3QNCiAgIGluc3RhbmNlIi4NCg0KWzMzMDoyMl0gQ2FzZSAoaWlpKSwg
YWZ0ZXIgInNhbWUgcHJvY2VkdXJlIiBpbnNlcnQNCiAgImFuZCwgaWYgdGhlIHByb2NlZHVyZSBp
cyBhbiBpbnRlcm5hbCBwcm9jZWR1cmUsIHRoZXkgaGF2ZSB0aGUgc2FtZQ0KICAgaG9zdCBpbnN0
YW5jZSIuDQoNClNVQk1JVFRFRCBCWTogUm9iZXJ0IENvcmJldHQNCg0KSElTVE9SWTogbTIwMiAg
IDEzLTM1NyAgIEYwOC8wMTAzIHN1Ym1pdHRlZCB3aXRoIGZvdXIgYW5zd2Vycw0KICAgICAgICAg
bTIwMiAgIDEzLTM1N3IxIFNlbGVjdGVkIGFuc3dlciwgYWRkZWQgZWRpdHMgLSBwYXNzZWQgYnkg
SjMNCiAgICAgICAgICAgICAgICAgICAgICAgICAgbWVldGluZw0KDQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoN
Ck5VTUJFUjogRjA4LzAxMDQNClRJVExFOiBJRUVFIElucXVpcnkgRnVuY3Rpb25zDQpERUZFQ1Qg
VFlQRTogRXJyYXR1bQ0KU1RBVFVTOiBQYXNzZWQgYnkgSjMgbWVldGluZw0KDQpBbGwgcmVmZXJl
bmNlcyBhcmUgdG8gRm9ydHJhbiAyMDA4IDEwLTAwN3IxLg0KDQpPbiBjb21wLmxhbmcuZm9ydHJh
biBGcmFuY2lzIENvdWRlcnQgYXNrZWQNCiBUaGUgRm9ydHJhbiAyMDA4IHN0YW5kYXJkIGRlZmlu
ZXMgYW4gaW5xdWlyeSBmdW5jdGlvbg0KIGFzIGFuICJpbnRyaW5zaWMgZnVuY3Rpb24sIG9yIGZ1
bmN0aW9uIGluIGFuIGludHJpbnNpYw0KIG1vZHVsZSwgd2hvc2UgcmVzdWx0IGRlcGVuZHMgb24g
dGhlIHByb3BlcnRpZXMgb2Ygb25lDQogb3IgbW9yZSBvZiBpdHMgYXJndW1lbnRzIGluc3RlYWQg
b2YgdGhlaXIgdmFsdWVzIi4NCiAxMC0wMDdyMSBzZWN0aW9uIDEuMy44OSBbMTE6MjctMzBdDQoN
CiBJIHdvbmRlcjogYnkgdGhhdCBkZWZpbml0aW9uLCBob3cgY2FuIHRoZQ0KIElFRUVfU1VQUE9S
VF9IQUxUSU5HKEZMQUcpIGZ1bmN0aW9uIGZyb20gdGhlDQogSUVFRV9FWENFUFRJT05TIGludHJp
bnNpYyBtb2R1bGUgYmUgYW4gaW5xdWlyeSBmdW5jdGlvbj8NCiBJdHMgcmVzdWx0IGRlcGVuZHMg
b24gdGhlIHZhbHVlIG9mIEZMQUcsIG5vdCBpdHMNCiBwcm9wZXJ0aWVzLg0KDQpRVUVTVElPTlM6
DQoNClF1ZXN0aW9uIDEuDQoNCkFyZSB0aGUgZnVuY3Rpb25zDQoNCiBJRUVFX3N1cHBvcnRfZmxh
Zw0KIElFRUVfc3VwcG9ydF9oYWx0aW5nDQogSUVFRV9zdXBwb3J0X3JvdW5kaW5nDQogY19hc3Nv
Y2lhdGVkDQogY19mdW5sb2MNCiBjX2xvYw0KDQppbnRlbmRlZCB0byBiZSBpbnF1aXJ5IGZ1bmN0
aW9ucz8NCg0KUXVlc3Rpb24gMi4NCg0KQXJlIHRoZXkgY29uc2lzdGVudCB3aXRoIHRoZSBkZWZp
bml0aW9uIG9mIGlucXVpcnkNCmZ1bmN0aW9ucz8NCg0KUXVlc3Rpb24gMy4NCg0KQXJlIHRoZXkg
YWxsb3dlZCBpbiBTcGVjaWZpY2F0aW9uIGV4cHJlc3Npb25zPw0KDQpRdWVzdGlvbiA0Lg0KDQpB
cmUgdGhleSBhbGxvd2VkIGluIENvbnN0YW50IGV4cHJlc3Npb25zPw0KDQpBTlNXRVJTOg0KDQpB
bnN3ZXIgMS4NCg0KTm8uICBUaGVzZSBpbnRyaW5zaWMgbW9kdWxlIGZ1bmN0aW9ucw0KDQogSUVF
RV9zdXBwb3J0X2ZsYWcNCiBJRUVFX3N1cHBvcnRfaGFsdGluZw0KIElFRUVfc3VwcG9ydF9yb3Vu
ZGluZw0KIGNfYXNzb2NpYXRlZA0KIGNfZnVubG9jDQogY19sb2MNCg0KYXJlIG5vdCBpbnF1aXJ5
IGZ1bmN0aW9ucyBiZWNhdXNlIHRoZWlyIHJlc3VsdHMgZGVwZW5kIG9uIG90aGVyIHRoYW4NCnRo
ZSBwcm9wZXJ0aWVzIG9mIHRoZWlyIGFyZ3VtZW50cy4gIEVkaXRzIGFyZSBwcm92aWRlZCB0byBj
b3JyZWN0bHkNCmlkZW50aWZ5IHRoZXNlIGZ1bmN0aW9ucyBhcyB0cmFuc2Zvcm1hdGlvbmFsOg0K
DQpbMTg6MzUtMzddIHNlY3Rpb24gMS4zLjE0Ng0KdHJhbnNmb3JtYXRpb25hbCBmdW5jdGlvbg0K
aW50cmluc2ljIGZ1bmN0aW9uLCBvciBmdW5jdGlvbiBpbiBhbiBpbnRyaW5zaWMgbW9kdWxlLCB0
aGF0DQppcyBuZWl0aGVyIGVsZW1lbnRhbCBub3IgYW4gaW5xdWlyeSBmdW5jdGlvbg0KDQpBbnN3
ZXIgMi4NCg0KTm8uICBUaGVpciBjdXJyZW50IGNsYXNzaWZpY2F0aW9uIGlzIGluY29uc2lzdGVu
dCB3aXRoIHRoZSBkZWZpbml0aW9uDQpvZiBpbnF1aXJ5IGZ1bmN0aW9ucy4NCg0KQW5zd2VyIDMu
DQoNClRoZXkgc2hvdWxkIGJlIGFsbG93ZWQgaW4gc3BlY2lmaWNhdGlvbiBleHByZXNzaW9ucy4g
IEVkaXRzIGFyZQ0KcHJvdmlkZWQgdG8gY29ycmVjdCB0aGlzLg0KDQpBbnN3ZXIgNC4NCg0KTm8u
IE9ubHkgdGhlIDMgSUVFRV8qIGZ1bmN0aW9ucyBzaG91bGQgYmUgYWxsb3dlZCBpbiBjb25zdGFu
dA0KZXhwcmVzc2lvbnMsIG5vdCB0aGUgMyBDXyogZnVuY3Rpb25zLiAgRWRpdHMgYXJlIHByb3Zp
ZGVkIHRvIGNvcnJlY3QNCnRoaXMuDQoNCkVESVRTIHRvIDEwLTAwN3IxOg0KDQpbMTUwOjI4K10g
c2VjdGlvbiA3LjEuMTEgU3BlY2lmaWNhdGlvbiBleHByZXNzaW9uLCBwYXJhZ3JhcGggMiwNCmFm
dGVyIGJ1bGxldCAoMTApLCBpbnNlcnQgYSBuZXcgYnVsbGV0Og0KDQoiKG5uKSBhIHJlZmVyZW5j
ZSB0byBhIHRyYW5zZm9ybWF0aW9uYWwgZnVuY3Rpb24gZnJvbSB0aGUNCmludHJpbnNpYyBtb2R1
bGUgSUVFRV9BUklUSE1FVElDIG9yIElFRUVfRVhDRVBUSU9OUyAoMTQpIG9yDQp0aGUgaW50cmlu
c2ljIG1vZHVsZSBJU09fQ19CSU5ESU5HICgxMCksIHdoZXJlIGVhY2ggYXJndW1lbnQNCmlzIGEg
cmVzdHJpY3RlZCBleHByZXNzaW9uLCINCg0KWzE1Mjo3LThdIHNlY3Rpb24gNy4xLjEyIENvbnN0
YW50IGV4cHJlc3Npb24sIHBhcmFncmFwaCAxLCByZXBsYWNlDQpidWxsZXQgKDgpOg0KDQoiKDgp
IGEgcmVmZXJlbmNlIHRvIHRoZSB0cmFuc2Zvcm1hdGlvbmFsIGZ1bmN0aW9uDQpJRUVFX1NFTEVD
VEVEX1JFQUxfS0lORCBmcm9tIHRoZSBpbnRyaW5zaWMgbW9kdWxlDQpJRUVFIEFSSVRITUVUSUMg
KDE0KSwgd2hlcmUgZWFjaCBhcmd1bWVudCBpcyBhIGNvbnN0YW50DQpleHByZXNzaW9uLCINCg0K
d2l0aDoNCg0KIig4KSBhIHJlZmVyZW5jZSB0byBhIHRyYW5zZm9ybWF0aW9uYWwgZnVuY3Rpb24g
ZnJvbSB0aGUNCmludHJpbnNpYyBtb2R1bGUgSUVFRV9BUklUSE1FVElDIG9yIElFRUVfRVhDRVBU
SU9OUyAoMTQpLCB3aGVyZQ0KZWFjaCBhcmd1bWVudCBpcyBhIGNvbnN0YW50IGV4cHJlc3Npb24s
Ig0KDQpbNDA3LTQwODoyNCtdIHNlY3Rpb24gMTQuMTAgU3VtbWFyeSBvZiB0aGUgcHJvY2VkdXJl
cywgcGFyYWdyYXBoIDMsDQppbiBUYWJsZSAxNC4xLCBmb3IgcHJvY2VkdXJlIElFRUVfU1VQUE9S
VF9ST1VORElORzogY2hhbmdlIHRoZQ0KIkNsYXNzIiBjb2x1bW4gZW50cnkgZnJvbSAiSSIgdG8g
IlQiLg0KDQpbNDA4OjEtXSBzZWN0aW9uIDE0LjEwIFN1bW1hcnkgb2YgdGhlIHByb2NlZHVyZXMs
IHBhcmFncmFwaCAzLA0KaW4gVGFibGUgMTQuMiwgZm9yIHByb2NlZHVyZXMgSUVFRV9TVVBQT1JU
X0ZMQUcgYW5kDQpJRUVFX1NVUFBPUlRfSEFMVElORzogY2hhbmdlIHRoZSAiQ2xhc3MiIGNvbHVt
biBlbnRyaWVzIGZyb20NCiJJIiB0byAiVCIuDQoNCls0MTg6MTZdIHNlY3Rpb24gMTQuMTEuMjcg
SUVFRV9TVVBQT1JUX0ZMQUcgKEZMQUcpIG9yDQpJRUVFX1NVUFBPUlRfRkxBRyAoRkxBRywgWCks
IHBhcmFncmFwaCAyOg0KDQoiSW5xdWlyeSBmdW5jdGlvbi4iIC0+ICJUcmFuc2Zvcm1hdGlvbmFs
IGZ1bmN0aW9uLiINCg0KWzQxODozMl0gc2VjdGlvbiAxNC4xMS4yOCBJRUVFIFNVUFBPUlQgSEFM
VElORyAoRkxBRyksDQpwYXJhZ3JhcGggMjoNCg0KIklucXVpcnkgZnVuY3Rpb24uIiAtPiAiVHJh
bnNmb3JtYXRpb25hbCBmdW5jdGlvbi4iDQoNCls0MjA6NF0gc2VjdGlvbiAxNC4xMS4zMiBJRUVF
X1NVUFBPUlRfUk9VTkRJTkcgKFJPVU5EXyBWQUxVRSkgb3INCklFRUVfU1VQUE9SVF9ST1VORElO
RyAoUk9VTkRfVkFMVUUsIFgpLCBwYXJhZ3JhcGggMjoNCg0KIklucXVpcnkgZnVuY3Rpb24uIiAt
PiAiVHJhbnNmb3JtYXRpb25hbCBmdW5jdGlvbi4iDQoNCls0MjY6MTldIHNlY3Rpb24gMTUuMi4z
LjIgQ19BU1NPQ0lBVEVEIChDX1BUUl8xIFssIENfUFRSXzJdKSwNCnBhcmFncmFwaCAyOg0KDQoi
SW5xdWlyeSBmdW5jdGlvbi4iIC0+ICJUcmFuc2Zvcm1hdGlvbmFsIGZ1bmN0aW9uLiINCg0KWzQy
ODo5XSBzZWN0aW9uIDE1LjIuMy41IENfRlVOTE9DIChYKSwgcGFyYWdyYXBoIDI6DQoNCiJJbnF1
aXJ5IGZ1bmN0aW9uLiIgLT4gIlRyYW5zZm9ybWF0aW9uYWwgZnVuY3Rpb24uIg0KDQpbNDI4OjIx
XSBzZWN0aW9uIDE1LjIuMy42IENfTE9DIChYKSwgcGFyYWdyYXBoIDI6DQoNCiJJbnF1aXJ5IGZ1
bmN0aW9uLiIgLT4gIlRyYW5zZm9ybWF0aW9uYWwgZnVuY3Rpb24uIg0KDQpTVUJNSVRURUQgQlk6
IERpY2sgSGVuZHJpY2tzb24NCg0KSElTVE9SWTogbTIwMyAgICAxNC0xMDAgICAgRjA4LzAxMDQg
c3VibWl0dGVkDQogICAgICAgICBtMjAzICAgIDE0LTEwMHIxICBBbnN3ZXIgcHJvcG9zZWQNCiAg
ICAgICAgIG0yMDMgICAgMTQtMTAwcjIgIFBhc3NlZCBieSBKMyBtZWV0aW5nDQoNCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0NCg0KTlVNQkVSOiBGMDgvMDEwNQ0KVElUTEU6IElzIHRoZSBBU1lOQ0hST05PVVMgYXR0
cmlidXRlIGFsbG93ZWQgd2l0aCB0aGUgVkFMVUUgYXR0cmlidXRlPw0KS0VZV09SRFM6IEFTWU5D
SFJPTk9VUywgVkFMVUUNCkRFRkVDVCBUWVBFOiBJbnRlcnByZXRhdGlvbg0KU1RBVFVTOiBQYXNz
ZWQgYnkgSjMgbWVldGluZw0KDQpRVUVTVElPTjoNCg0KSW4gdGhlIGRlc2NyaXB0aW9uIG9mIHRo
ZSBWQUxVRSBhdHRyaWJ1dGUsIFsxMDE6MjMtMjRdIHNlY3Rpb24NCjUuMy4xOHAxLCBjb25zdHJh
aW50IEM1NTggZGlzYWxsb3dzIHRoZSBWT0xBVElMRSBhdHRyaWJ1dGUgd2l0aCB0aGUNClZBTFVF
IGF0dHJpYnV0ZToNCg0KICAiQzU1OCBBbiBlbnRpdHkgd2l0aCB0aGUgVkFMVUUgYXR0cmlidXRl
IHNoYWxsIG5vdCBoYXZlIHRoZQ0KICAgICAgICBBTExPQ0FUQUJMRSwgSU5URU5UIChJTk9VVCks
IElOVEVOVCAoT1VUKSwgUE9JTlRFUiwgb3INCiAgICAgICAgVk9MQVRJTEUgYXR0cmlidXRlcy4i
DQoNCkJ1dCB0aGVyZSBpcyBubyBwcm9oaWJpdGlvbiBvZiB0aGUgQVNZTkNIUk9OT1VTIGF0dHJp
YnV0ZSB3aXRoIHRoZQ0KVkFMVUUgYXR0cmlidXRlLiAgU2hvdWxkIHRoaXMgY29tYmluYXRpb24g
YWxzbyBiZSBkaXNhbGxvd2VkPw0KDQpBTlNXRVI6DQoNCk5vLCB0aGUgY29tYmluYXRpb24gb2Yg
VkFMVUUgYW5kIEFTWU5DSFJPTk9VUyBhdHRyaWJ1dGVzIHNob3VsZCBub3QNCmJlIGRpc2FsbG93
ZWQuICBUaGF0IGlzLCB0aGUgY29tYmluYXRpb24gb2YgVkFMVUUgYW5kIEFTWU5DSFJPTk9VUw0K
YXR0cmlidXRlcyBzaG91bGQgY29udGludWUgdG8gYmUgYWxsb3dlZC4NCg0KQSBkdW1teSBhcmd1
bWVudCB3aXRoIHRoZSBWQUxVRSBhdHRyaWJ1dGUgY2FuIHN1Y2Nlc3NmdWxseSB0YWtlIHBhcnQN
CmluIGFzeW5jaHJvbm91cyBvcGVyYXRpb25zLiAgQVNZTkNIUk9OT1VTIGlzIGRpZmZlcmVudCBm
cm9tIFZPTEFUSUxFDQpzbyB0aGVyZSBpcyBubyBjb21wZWxsaW5nIHJlYXNvbiB0byB0cmVhdCB0
aGUgdHdvIHdpdGggcmVzcGVjdCB0bw0KVkFMVUUgdGhlIHNhbWUuDQoNCkRpc2FsbG93aW5nIEFT
WU5DSFJPTk9VUyB3aXRoIFZBTFVFIHdvdWxkIGludHJvZHVjZSBhbg0KaW5jb21wYXRpYmlsaXR5
IGJldHdlZW4gRjIwMDMgYW5kIEYyMDA4LiAgVXNlcnMgd291bGQgYmUgc3VycHJpc2VkIHRvDQpo
YXZlIGN1cnJlbnRseSB3b3JraW5nIHByb2dyYW1zIHN1ZGRlbmx5IGdpdmUgZXJyb3JzLg0KDQpF
RElUUyB0byAxMC0wMDdyMTogIG5vbmUNCg0KU1VCTUlUVEVEIEJZOiBTdGFuIFdoaXRsb2NrDQoN
CkhJU1RPUlk6IDE0LTEwOSAgICBtMjAzICBGMDgvMDEwNSBzdWJtaXR0ZWQgLSBkaXNhbGxvdyBm
YWlsZWQNCiAgICAgICAgIDE0LTEwOXIxICBtMjAzICB0cnkgYWxsb3cgLSBwYXNzZWQgYnkgSjMg
bWVldGluZw0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCk5VTUJFUjogRjA4LzAxMDYNClRJVExFOiAgTU9W
RV9BTExPQyBmb3IgYSByZW1vdGUgYXJyYXkNCktFWVdPUkRTOiBhbGxvY2F0aW9uLCBjb2luZGV4
ZWQNCkRFRkVDVCBUWVBFOiBFcnJhdHVtDQpTVEFUVVM6IFBhc3NlZCBieSBKMyBtZWV0aW5nDQoN
ClFVRVNUSU9OOg0KDQpXYXMgaXQgaW50ZW5kZWQgdGhhdCBNT1ZFX0FMTE9DIGNhbiBhZmZlY3Qg
dGhlIGFsbG9jYXRpb24gc3RhdHVzIG9mIGFuDQphcnJheSBvbiBhbiBpbWFnZSBvdGhlciB0aGFu
IHRoZSBleGVjdXRpbmcgaW1hZ2U/IEFuIGV4YW1wbGUgaXMNCg0KICAgICBDQUxMIE1PVkVfQUxM
T0MoQSxCW0ldJUEpDQoNCkFOU1dFUjoNCg0KTm8sIGl0IHdhcyBub3QgaW50ZW5kZWQgdGhhdCB0
aGUgZXhlY3V0aW5nIGltYWdlIGNhbiBhZmZlY3QgdGhlDQphbGxvY2F0aW9uIHN0YXR1cyBvZiBh
biBhcnJheSBvbiBhbiBpbWFnZSBvdGhlciB0aGFuIHRoZSBleGVjdXRpbmcNCmltYWdlLiBFZGl0
cyBhcmUgcHJvdmlkZWQgdG8gY29ycmVjdCB0aGlzLg0KDQpFRElUUyB0byAxMC0wMDdyMToNCg0K
MTMuNy4xMTggTU9WRV9BTExPQyhGUk9NLFRPKSwgcGFyYSAzOg0KDQpbMzcyOjE4XSBJbiB0aGUg
ZGVzY3JpcHRpb24gb2YgRlJPTSwgYWZ0ZXIgIkl0IHNoYWxsIGJlIGFsbG9jYXRhYmxlIiwNCmFk
ZCAiYW5kIHNoYWxsIG5vdCBiZSBhIGNvaW5kZXhlZCBvYmplY3QiLg0KDQpbMzcyOjE5XSBJbiB0
aGUgZGVzY3JpcHRpb24gb2YgVE8sIGFmdGVyICJJdCBzaGFsbCBiZSBhbGxvY2F0YWJsZSIsDQph
ZGQgImFuZCBzaGFsbCBub3QgYmUgYSBjb2luZGV4ZWQgb2JqZWN0Ii4NCg0KU1VCTUlUVEVEIEJZ
OiBKb2huIFJlaWQNCg0KSElTVE9SWTogMTQtMTE5ICAgICBtMjAzICBGMDgvMDEwNiBzdWJtaXR0
ZWQgLSBwYXNzZWQgYnkgSjMgbWVldGluZw0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo=

--_004_4AA982B1265F43408480F737BE12F4D35F8EE887ORSMSX103amrcor_--
