GNU logs - #52305, boring messages


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#52305: calibre unable to fetch news
Resent-From: rdes <rdes@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Sun, 05 Dec 2021 18:09:04 +0000
Resent-Message-ID: <handler.52305.B.16387276881836 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 52305
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: 52305 <at> debbugs.gnu.org
X-Debbugs-Original-To: "bug-guix@HIDDEN" <bug-guix@HIDDEN>
Reply-To: rdes <rdes@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.16387276881836
          (code B ref -1); Sun, 05 Dec 2021 18:09:04 +0000
Received: (at submit) by debbugs.gnu.org; 5 Dec 2021 18:08:08 +0000
Received: from localhost ([127.0.0.1]:59265 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mtvvk-0000TT-Oo
	for submit <at> debbugs.gnu.org; Sun, 05 Dec 2021 13:08:08 -0500
Received: from lists.gnu.org ([209.51.188.17]:33324)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rdes@HIDDEN>) id 1mtrVd-0006Zl-K2
 for submit <at> debbugs.gnu.org; Sun, 05 Dec 2021 08:24:53 -0500
Received: from eggs.gnu.org ([209.51.188.92]:50404)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rdes@HIDDEN>)
 id 1mtrVc-0001in-Vt
 for bug-guix@HIDDEN; Sun, 05 Dec 2021 08:24:53 -0500
Received: from mail-4319.protonmail.ch ([185.70.43.19]:25113)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rdes@HIDDEN>)
 id 1mtrVT-0003Na-TM
 for bug-guix@HIDDEN; Sun, 05 Dec 2021 08:24:52 -0500
Date: Sun, 05 Dec 2021 13:24:31 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail2; t=1638710673;
 bh=hALSI5L1Rr3fE3GCNqvPwTdmgdD6ABMccQkXHB3TArU=;
 h=Date:To:From:Reply-To:Subject:Message-ID:From:To:Cc;
 b=U/cdT2ECyGz4yPyqjFmRHRmSR2QRYxr3Iz8N4HKdI3AjvEeuZliTZI0MF9C+493r0
 WnFvyweSA/6sEk8OacvzljoXxx67EjMHRxZ61qypVIIsxApIe/uZqleuGZDbod9GEQ
 wxhmrWFc54n5GkK/e45RIsSVdILohkaXI5mkioBueUpKXHD2ncrbdpgxsBuK7XNkVa
 kIezsQStR6fLaa3mWszXNxeq1aRAB1aBaD5AX0cS3PXveQu3vm7/vXflc74avPP2hq
 apLg761SUZfWs8C4LzCZ9i5CLFEiFOrIvRhhmyM96TfYH5l7Hr6lZju/56AuVGmLIK
 7Oh+pfT52erQA==
From: rdes <rdes@HIDDEN>
Message-ID: <xJtiiIIYHCfVLoUNdJWOWUJMo-ecREE7lYoH-Lq5viBGDJxS5eFADf-4LViNb7NDXIUbSqaolMjqOIjbot1P45xd8lynPHJQ9avDPitOIbA=@protonmail.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;
 boundary="b1_J3VH8g5zCCP9dbXm8SS4w6ULcFPjr1PdKYLo4O2Zc"
X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE
 shortcircuit=no autolearn=disabled version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
 mailout.protonmail.ch
Received-SPF: pass client-ip=185.70.43.19; envelope-from=rdes@HIDDEN;
 helo=mail-4319.protonmail.ch
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01,
 SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>

This is a multi-part message in MIME format.

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

SGVsbG8sCgpXaGVuIEkgY2xpY2sgdGhlICdmZXRjaCBuZXdzJyBidXR0b24gaW4gY2FsaWJyZSBp
dCBhbHdheXMgZmFpbHMgdG8gZG93bmxvYWQgdGhlIG5ld3MuIEhvd2V2ZXIsIHNvbWUgbmV3cyBz
aXRlcyBsaWtlIGtkZSBuZXdzIGFuZCBhcnMgdGVjaG5pY2EgcHJvZHVjZSBhIHBkZiB3aXRoIHRo
ZSBzc2wgZXJyb3IgaW4gaXQsIHdoaWxlIGZldGNoaW5nIGNuZXQgd2lsbCBwcm9kdWNlIGEgY29u
dmVyc2lvbiBlcnJvciBib3ggd2l0aCBhIG1lc3NhZ2UgIkZhaWxlZDogZmV0Y2ggbmV3cyBmcm9t
IENORVQgbmV3cyIuCgokIGd1aXggcGFja2FnZSAtLXNob3c9ImNhbGlicmUiCm5hbWU6IGNhbGli
cmUKdmVyc2lvbjogNS4yMS4wCm91dHB1dHM6IG91dApzeXN0ZW1zOiB4ODZfNjQtbGludXgKZGVw
ZW5kZW5jaWVzOiBmb250LWxpYmVyYXRpb25AMi4xLjUgZm9udGNvbmZpZ0AyLjEzLjEgZ2xpYkAy
LjYyLjYgaHVuc3BlbGxAMS43LjAgaHlwaGVuQDIuOC44IGljdTRjQDY2LjEKKyBsaWJqcGVnLXR1
cmJvQDIuMC41IGxpYmp4ckAxLjEgbGlibXRwQDEuMS4xOSBsaWJwbmdAMS42LjM3IGxpYnVzYkAx
LjAuMjQgb3BlbnNzbEAxLjEuMWogb3B0aXBuZ0AwLjcuNworIHBrZy1jb25maWdAMC4yOS4yIHBv
ZG9mb0AwLjkuNyBwb3BwbGVyQDAuODYuMSBweXRob24tYXBzd0AzLjMxLjEtcjEgcHl0aG9uLWJl
YXV0aWZ1bHNvdXA0QDQuOS4zCisgcHl0aG9uLWNjaGFyZGV0QDIuMS43IHB5dGhvbi1jc3MtcGFy
c2VyQDEuMC42IHB5dGhvbi1jc3NzZWxlY3RAMS4xLjAgcHl0aG9uLWRhdGV1dGlsQDIuOC4xIHB5
dGhvbi1kYnVzQDEuMi4xNgorIHB5dGhvbi1kbnNweXRob25AMS4xNi4wIHB5dGhvbi1kdWtweUAw
LjMgcHl0aG9uLWZlZWRwYXJzZXJANi4wLjIgcHl0aG9uLWZsYWtlOEAzLjkuMSBweXRob24taHRt
bDJ0ZXh0QDIwMjAuMS4xNgorIHB5dGhvbi1odG1sNS1wYXJzZXJAMC40LjkgcHl0aG9uLWh0bWw1
bGliQDEuMSBweXRob24tbHhtbEA0LjQuMiBweXRob24tbWFya2Rvd25AMy4zLjQgcHl0aG9uLW1l
Y2hhbml6ZUAwLjQuNQorIHB5dGhvbi1tc2dwYWNrQDEuMC4wIHB5dGhvbi1uZXRpZmFjZXNAMC4x
MC45IHB5dGhvbi1vZGZweUAxLjQuMSBweXRob24tcGlsbG93QDguMS4xIHB5dGhvbi1wc3V0aWxA
NS44LjAKKyBweXRob24tcHk3enJAMC4xNC4xIHB5dGhvbi1weWNobUAwLjguNiBweXRob24tcHlj
cnlwdG9kb21lQDMuMTEuMCBweXRob24tcHlnbWVudHNAMi43LjMgcHl0aG9uLXB5cXQtYnVpbGRl
ckAxLjkuMAorIHB5dGhvbi1weXF0QDUuMTUuMiBweXRob24tcHlxdHdlYmVuZ2luZUA1LjE1LjIg
cHl0aG9uLXJlZ2V4QDIwMjAuNi44IHB5dGhvbi16ZXJvY29uZkAwLjI4LjggcXRiYXNlQDUuMTUu
MgorIHF0d2ViZW5naW5lQDUuMTUuMiBzcGVlY2gtZGlzcGF0Y2hlckAwLjEwLjIgc3FsaXRlQDMu
MzEuMSB4ZGctdXRpbHNAMS4xLjMKbG9jYXRpb246IF04OztmaWxlOi8vZmVkb3JhL2dudS9zdG9y
ZS80N2xkM3NjN2J6a2JzMjQ2MDRrM3Z3NXcxd3cweXBueS1ndWl4LW1vZHVsZS11bmlvbi9zaGFy
ZS9ndWlsZS9zaXRlLzMuMC9nbnUvcGFja2FnZXMvZWJvb2suc2NtXGdudS9wYWNrYWdlcy9lYm9v
ay5zY206MTIxOjJdODs7XApob21lcGFnZTogaHR0cHM6Ly9jYWxpYnJlLWVib29rLmNvbS8KbGlj
ZW5zZTogR1BMIDMrLCBHUEwgMissIExHUEwgMi4xKywgTEdQTCAyLjEsIE1vZGlmaWVkIEJTRCwg
RXhwYXQsIFpvcGUgUHVibGljIExpY2Vuc2UgMi4xLCBBU0wgMi4wLCBQdWJsaWMgRG9tYWluLCBT
SUwgT0ZMIDEuMSwgQ0MtQlktU0EgMy4wCnN5bm9wc2lzOiBFLWJvb2sgbGlicmFyeSBtYW5hZ2Vt
ZW50IHNvZnR3YXJlCmRlc2NyaXB0aW9uOiBDYWxpYnJlIGlzIGFuIGUtYm9vayBsaWJyYXJ5IG1h
bmFnZXIuIEl0IGNhbiB2aWV3LCBjb252ZXJ0IGFuZCBjYXRhbG9nIGUtYm9va3MgaW4gbW9zdCBv
ZiB0aGUgbWFqb3IKKyBlLWJvb2sgZm9ybWF0cy4gSXQgY2FuIGFsc28gdGFsayB0byBtYW55IGUt
Ym9vayByZWFkZXIgZGV2aWNlcy4gSXQgY2FuIGdvIG91dCB0byB0aGUgSW50ZXJuZXQgYW5kIGZl
dGNoCisgbWV0YWRhdGEgZm9yIGJvb2tzLiBJdCBjYW4gZG93bmxvYWQgbmV3c3BhcGVycyBhbmQg
Y29udmVydCB0aGVtIGludG8gZS1ib29rcyBmb3IgY29udmVuaWVudCByZWFkaW5nLgoKJCBndWl4
IGRlc2NyaWJlCkdlbmVyYXRpb24gNDkgRGVjIDAxIDIwMjEgMTk6MjU6NTAgKGN1cnJlbnQpCmd1
aXggN2ExNzEyMwpyZXBvc2l0b3J5IFVSTDogaHR0cHM6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9n
aXQvZ3VpeC5naXQKYnJhbmNoOiBtYXN0ZXIKY29tbWl0OiA3YTE3MTIzNWFmYjQ4MWVkNmE5Yjhl
ZjM0YTgxOWQyMzg1ZDM5Y2FkCiQgY2FsaWJyZQpGZXRjaCBuZXdzIGZyb20gQ05FVCBOZXdzCkNv
bnZlcnNpb24gb3B0aW9ucyBjaGFuZ2VkIGZyb20gZGVmYXVsdHM6CnZlcmJvc2U6IDIKb3V0cHV0
X3Byb2ZpbGU6ICdnZW5lcmljX2VpbmsnClJlc29sdmVkIGNvbnZlcnNpb24gb3B0aW9ucwpjYWxp
YnJlIHZlcnNpb246IDUuMjEuMAp7J2FzY2lpaXplJzogRmFsc2UsCidhdXRob3Jfc29ydCc6IE5v
bmUsCidhdXRob3JzJzogTm9uZSwKJ2Jhc2VfZm9udF9zaXplJzogMCwKJ2Jvb2tfcHJvZHVjZXIn
OiBOb25lLAonY2hhbmdlX2p1c3RpZmljYXRpb24nOiAnb3JpZ2luYWwnLAonY2hhcHRlcic6IE5v
bmUsCidjaGFwdGVyX21hcmsnOiAncGFnZWJyZWFrJywKJ2NvbW1lbnRzJzogTm9uZSwKJ2NvdmVy
JzogTm9uZSwKJ2RlYnVnX3BpcGVsaW5lJzogTm9uZSwKJ2RlaHlwaGVuYXRlJzogVHJ1ZSwKJ2Rl
bGV0ZV9ibGFua19wYXJhZ3JhcGhzJzogVHJ1ZSwKJ2Rpc2FibGVfZm9udF9yZXNjYWxpbmcnOiBG
YWxzZSwKJ2RvbnRfZG93bmxvYWRfcmVjaXBlJzogRmFsc2UsCidkb250X3NwbGl0X29uX3BhZ2Vf
YnJlYWtzJzogVHJ1ZSwKJ2R1cGxpY2F0ZV9saW5rc19pbl90b2MnOiBGYWxzZSwKJ2VtYmVkX2Fs
bF9mb250cyc6IEZhbHNlLAonZW1iZWRfZm9udF9mYW1pbHknOiBOb25lLAonZW5hYmxlX2hldXJp
c3RpY3MnOiBGYWxzZSwKJ2VwdWJfZmxhdHRlbic6IEZhbHNlLAonZXB1Yl9pbmxpbmVfdG9jJzog
RmFsc2UsCidlcHViX3RvY19hdF9lbmQnOiBGYWxzZSwKJ2VwdWJfdmVyc2lvbic6ICcyJywKJ2V4
cGFuZF9jc3MnOiBGYWxzZSwKJ2V4dHJhX2Nzcyc6IE5vbmUsCidleHRyYWN0X3RvJzogTm9uZSwK
J2ZpbHRlcl9jc3MnOiBOb25lLAonZml4X2luZGVudHMnOiBUcnVlLAonZmxvd19zaXplJzogMjYw
LAonZm9udF9zaXplX21hcHBpbmcnOiBOb25lLAonZm9ybWF0X3NjZW5lX2JyZWFrcyc6IFRydWUs
CidodG1sX3Vud3JhcF9mYWN0b3InOiAwLjQsCidpbnB1dF9lbmNvZGluZyc6IE5vbmUsCidpbnB1
dF9wcm9maWxlJzogPGNhbGlicmUuY3VzdG9taXplLnByb2ZpbGVzLklucHV0UHJvZmlsZSBvYmpl
Y3QgYXQgMHg3ZmFiM2NhZjcyNTA+LAonaW5zZXJ0X2JsYW5rX2xpbmUnOiBGYWxzZSwKJ2luc2Vy
dF9ibGFua19saW5lX3NpemUnOiAwLjUsCidpbnNlcnRfbWV0YWRhdGEnOiBGYWxzZSwKJ2lzYm4n
OiBOb25lLAonaXRhbGljaXplX2NvbW1vbl9jYXNlcyc6IFRydWUsCidrZWVwX2xpZ2F0dXJlcyc6
IEZhbHNlLAonbGFuZ3VhZ2UnOiBOb25lLAonbGV2ZWwxX3RvYyc6IE5vbmUsCidsZXZlbDJfdG9j
JzogTm9uZSwKJ2xldmVsM190b2MnOiBOb25lLAonbGluZV9oZWlnaHQnOiAwLAonbGluZWFyaXpl
X3RhYmxlcyc6IEZhbHNlLAonbHJmJzogRmFsc2UsCidtYXJnaW5fYm90dG9tJzogNS4wLAonbWFy
Z2luX2xlZnQnOiA1LjAsCidtYXJnaW5fcmlnaHQnOiA1LjAsCidtYXJnaW5fdG9wJzogNS4wLAon
bWFya3VwX2NoYXB0ZXJfaGVhZGluZ3MnOiBUcnVlLAonbWF4X3RvY19saW5rcyc6IDUwLAonbWlu
aW11bV9saW5lX2hlaWdodCc6IDEyMC4wLAonbm9fY2hhcHRlcnNfaW5fdG9jJzogRmFsc2UsCidu
b19kZWZhdWx0X2VwdWJfY292ZXInOiBGYWxzZSwKJ25vX2lubGluZV9uYXZiYXJzJzogRmFsc2Us
Cidub19zdmdfY292ZXInOiBGYWxzZSwKJ291dHB1dF9wcm9maWxlJzogPGNhbGlicmUuY3VzdG9t
aXplLnByb2ZpbGVzLkdlbmVyaWNFaW5rIG9iamVjdCBhdCAweDdmYWIzY2FmNzU1MD4sCidwYWdl
X2JyZWFrc19iZWZvcmUnOiBOb25lLAoncHJlZmVyX21ldGFkYXRhX2NvdmVyJzogRmFsc2UsCidw
cmVzZXJ2ZV9jb3Zlcl9hc3BlY3RfcmF0aW8nOiBGYWxzZSwKJ3ByZXR0eV9wcmludCc6IFRydWUs
CidwdWJkYXRlJzogTm9uZSwKJ3B1Ymxpc2hlcic6IE5vbmUsCidyYXRpbmcnOiBOb25lLAoncmVh
ZF9tZXRhZGF0YV9mcm9tX29wZic6IE5vbmUsCidyZW1vdmVfZmFrZV9tYXJnaW5zJzogVHJ1ZSwK
J3JlbW92ZV9maXJzdF9pbWFnZSc6IEZhbHNlLAoncmVtb3ZlX3BhcmFncmFwaF9zcGFjaW5nJzog
RmFsc2UsCidyZW1vdmVfcGFyYWdyYXBoX3NwYWNpbmdfaW5kZW50X3NpemUnOiAxLjUsCidyZW51
bWJlcl9oZWFkaW5ncyc6IFRydWUsCidyZXBsYWNlX3NjZW5lX2JyZWFrcyc6ICcnLAonc2VhcmNo
X3JlcGxhY2UnOiBOb25lLAonc2VyaWVzJzogTm9uZSwKJ3Nlcmllc19pbmRleCc6IE5vbmUsCidz
bWFydGVuX3B1bmN0dWF0aW9uJzogRmFsc2UsCidzcjFfcmVwbGFjZSc6ICcnLAonc3IxX3NlYXJj
aCc6ICcnLAonc3IyX3JlcGxhY2UnOiAnJywKJ3NyMl9zZWFyY2gnOiAnJywKJ3NyM19yZXBsYWNl
JzogJycsCidzcjNfc2VhcmNoJzogJycsCidzdGFydF9yZWFkaW5nX2F0JzogTm9uZSwKJ3N1YnNl
dF9lbWJlZGRlZF9mb250cyc6IEZhbHNlLAondGFncyc6IE5vbmUsCid0ZXN0JzogRmFsc2UsCid0
aW1lc3RhbXAnOiBOb25lLAondGl0bGUnOiBOb25lLAondGl0bGVfc29ydCc6IE5vbmUsCid0b2Nf
ZmlsdGVyJzogTm9uZSwKJ3RvY190aHJlc2hvbGQnOiA2LAondG9jX3RpdGxlJzogTm9uZSwKJ3Ry
YW5zZm9ybV9jc3NfcnVsZXMnOiBOb25lLAondW5zbWFydGVuX3B1bmN0dWF0aW9uJzogRmFsc2Us
Cid1bndyYXBfbGluZXMnOiBUcnVlLAondXNlX2F1dG9fdG9jJzogRmFsc2UsCid2ZXJib3NlJzog
Mn0KSW5wdXRGb3JtYXRQbHVnaW46IFJlY2lwZSBJbnB1dCBydW5uaW5nCkRvd25sb2FkaW5nIHJl
Y2lwZSB1cm46IGJ1aWx0aW46Y25ldG5ld3MKVHJ5aW5nIHRvIGdldCBsYXRlc3QgdmVyc2lvbiBv
ZiByZWNpcGU6IGNuZXRuZXdzClVzaW5nIHVzZXIgYWdlbnQ6IE1vemlsbGEvNS4wIChXaW5kb3dz
IE5UIDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vj
a28pIENocm9tZS84MC4wLjM5ODcuODcgU2FmYXJpLzUzNy4zNgpGYWlsZWQgZmVlZDogQ05FVCBO
ZXdzClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKRmlsZSAiL2dudS9zdG9yZS84
ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xp
Yi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxp
bmUgMTIyOSwgaW4gZG9fb3BlbgpoLnJlcXVlc3Qoc3RyKHJlcS5nZXRfbWV0aG9kKCkpLCBzdHIo
cmVxLmdldF9zZWxlY3RvcigpKSwgcmVxLmRhdGEsCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2
OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9j
bGllbnQucHkiLCBsaW5lIDEyNDUsIGluIHJlcXVlc3QKc2VsZi5fc2VuZF9yZXF1ZXN0KG1ldGhv
ZCwgdXJsLCBib2R5LCBoZWFkZXJzLCBlbmNvZGVfY2h1bmtlZCkKRmlsZSAiL2dudS9zdG9yZS9z
ZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMu
OC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI5MSwgaW4gX3NlbmRfcmVxdWVzdApzZWxmLmVuZGhl
YWRlcnMoYm9keSwgZW5jb2RlX2NodW5rZWQ9ZW5jb2RlX2NodW5rZWQpCkZpbGUgIi9nbnUvc3Rv
cmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRo
b24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDAsIGluIGVuZGhlYWRlcnMKc2VsZi5fc2Vu
ZF9vdXRwdXQobWVzc2FnZV9ib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1bmtlZCkKRmls
ZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44
LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTAwOCwgaW4gX3NlbmRfb3V0
cHV0CnNlbGYuc2VuZChtc2cpCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhj
amNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBs
aW5lIDk0OCwgaW4gc2VuZApzZWxmLmNvbm5lY3QoKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2Jw
djhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAv
Y2xpZW50LnB5IiwgbGluZSAxNDE0LCBpbiBjb25uZWN0CnNlbGYuc29jayA9IHNlbGYuX2NvbnRl
eHQud3JhcF9zb2NrZXQoc2VsZi5zb2NrLApGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNp
bXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxp
bmUgNTAwLCBpbiB3cmFwX3NvY2tldApyZXR1cm4gc2VsZi5zc2xzb2NrZXRfY2xhc3MuX2NyZWF0
ZSgKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRo
b24tMy44LjIvbGliL3B5dGhvbjMuOC9zc2wucHkiLCBsaW5lIDEwNDAsIGluIF9jcmVhdGUKc2Vs
Zi5kb19oYW5kc2hha2UoKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pj
bHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgMTMwOSwg
aW4gZG9faGFuZHNoYWtlCnNlbGYuX3NzbG9iai5kb19oYW5kc2hha2UoKQpzc2wuU1NMQ2VydFZl
cmlmaWNhdGlvbkVycm9yOiBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJRllfRkFJTEVEXSBjZXJ0aWZp
Y2F0ZSB2ZXJpZnkgZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2FsIGlzc3VlciBjZXJ0aWZpY2F0
ZSAoX3NzbC5jOjExMDgpCgpEdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlvbiwg
YW5vdGhlciBleGNlcHRpb24gb2NjdXJyZWQ6CgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6CkZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGct
Y2FsaWJyZS01LjIxLjAvbGliL2NhbGlicmUvY2FsaWJyZS93ZWIvZmVlZHMvbmV3cy5weSIsIGxp
bmUgMTY4MywgaW4gcGFyc2VfZmVlZHMKd2l0aCBjbG9zaW5nKGJyLm9wZW5fbm92aXNpdCh1cmws
IHRpbWVvdXQ9c2VsZi50aW1lb3V0KSkgYXMgZjoKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkz
bmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24z
Ljgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIsIGxpbmUgMjQxLCBpbiBv
cGVuX25vdmlzaXQKcmV0dXJuIHNlbGYuX21lY2hfb3BlbigKRmlsZSAiL2dudS9zdG9yZS84ano2
MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9w
eXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIsIGxpbmUgMjg3
LCBpbiBfbWVjaF9vcGVuCnJlc3BvbnNlID0gVXNlckFnZW50QmFzZS5vcGVuKHNlbGYsIHJlcXVl
c3QsIGRhdGEpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBm
MzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVj
aGFuaXplL19vcGVuZXIucHkiLCBsaW5lIDIwNCwgaW4gb3BlbgpyZXNwb25zZSA9IG1ldGgocmVx
LCByZXNwb25zZSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5
cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9t
ZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNTM1LCBpbiBodHRwX3Jlc3BvbnNlCnJl
c3BvbnNlID0gc2VsZi5wYXJlbnQuZXJyb3IoCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25i
a2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44
L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19vcGVuZXIucHkiLCBsaW5lIDIyMiwgaW4gZXJyb3IK
cmVzdWx0ID0gc2VsZi5fY2FsbF9jaGFpbigqYXJncykKRmlsZSAiL2dudS9zdG9yZS84ano2MGZi
cjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRo
b24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNDE0
LCBpbiBfY2FsbF9jaGFpbgpyZXN1bHQgPSBmdW5jKCphcmdzKQpGaWxlICIvZ251L3N0b3JlLzhq
ejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGli
L3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGlu
ZSA2NTUsIGluIGh0dHBfZXJyb3JfMzAyCnJldHVybiBzZWxmLnBhcmVudC5vcGVuKG5ldykKRmls
ZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVj
aGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX21lY2hh
bml6ZS5weSIsIGxpbmUgMjU3LCBpbiBvcGVuCnJldHVybiBzZWxmLl9tZWNoX29wZW4odXJsX29y
X3JlcXVlc3QsIGRhdGEsIHRpbWVvdXQ9dGltZW91dCkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZi
cjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRo
b24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIsIGxpbmUgMjg3LCBp
biBfbWVjaF9vcGVuCnJlc3BvbnNlID0gVXNlckFnZW50QmFzZS5vcGVuKHNlbGYsIHJlcXVlc3Qs
IGRhdGEpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzkt
cHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFu
aXplL19vcGVuZXIucHkiLCBsaW5lIDE5MywgaW4gb3BlbgpyZXNwb25zZSA9IHVybG9wZW4oc2Vs
ZiwgcmVxLCBkYXRhKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4
ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2Vz
L21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MjUsIGluIF9vcGVuCnJlc3VsdCA9
IHNlbGYuX2NhbGxfY2hhaW4oc2VsZi5oYW5kbGVfb3BlbiwgcHJvdG9jb2wsIHByb3RvY29sICsK
RmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24t
bWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3Vy
bGxpYjJfZm9yay5weSIsIGxpbmUgNDE0LCBpbiBfY2FsbF9jaGFpbgpyZXN1bHQgPSBmdW5jKCph
cmdzKQpGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNh
bGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGlicmUvdXRpbHMvYnJvd3Nlci5weSIsIGxpbmUg
MjksIGluIGh0dHBzX29wZW4KcmV0dXJuIHNlbGYuZG9fb3Blbihjb25uX2ZhY3RvcnksIHJlcSkK
RmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24t
bWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3Vy
bGxpYjJfZm9yay5weSIsIGxpbmUgMTIzMywgaW4gZG9fb3BlbgpyYWlzZSBVUkxFcnJvcihlcnIp
CnVybGxpYi5lcnJvci5VUkxFcnJvcjogPHVybG9wZW4gZXJyb3IgW1NTTDogQ0VSVElGSUNBVEVf
VkVSSUZZX0ZBSUxFRF0gY2VydGlmaWNhdGUgdmVyaWZ5IGZhaWxlZDogdW5hYmxlIHRvIGdldCBs
b2NhbCBpc3N1ZXIgY2VydGlmaWNhdGUgKF9zc2wuYzoxMTA4KT4KCkZhaWxlZCBmZWVkOiBDTkVU
IFJldmlld3MKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgpGaWxlICIvZ251L3N0
b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40
LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5
IiwgbGluZSAxMjI5LCBpbiBkb19vcGVuCmgucmVxdWVzdChzdHIocmVxLmdldF9tZXRob2QoKSks
IHN0cihyZXEuZ2V0X3NlbGVjdG9yKCkpLCByZXEuZGF0YSwKRmlsZSAiL2dudS9zdG9yZS9zZDJp
YzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9o
dHRwL2NsaWVudC5weSIsIGxpbmUgMTI0NSwgaW4gcmVxdWVzdApzZWxmLl9zZW5kX3JlcXVlc3Qo
bWV0aG9kLCB1cmwsIGJvZHksIGhlYWRlcnMsIGVuY29kZV9jaHVua2VkKQpGaWxlICIvZ251L3N0
b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0
aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxMjkxLCBpbiBfc2VuZF9yZXF1ZXN0CnNlbGYu
ZW5kaGVhZGVycyhib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1bmtlZCkKRmlsZSAiL2du
dS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGli
L3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI0MCwgaW4gZW5kaGVhZGVycwpzZWxm
Ll9zZW5kX291dHB1dChtZXNzYWdlX2JvZHksIGVuY29kZV9jaHVua2VkPWVuY29kZV9jaHVua2Vk
KQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhv
bi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxMDA4LCBpbiBfc2Vu
ZF9vdXRwdXQKc2VsZi5zZW5kKG1zZykKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15
MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5w
eSIsIGxpbmUgOTQ4LCBpbiBzZW5kCnNlbGYuY29ubmVjdCgpCkZpbGUgIi9nbnUvc3RvcmUvc2Qy
aWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgv
aHR0cC9jbGllbnQucHkiLCBsaW5lIDE0MTQsIGluIGNvbm5lY3QKc2VsZi5zb2NrID0gc2VsZi5f
Y29udGV4dC53cmFwX3NvY2tldChzZWxmLnNvY2ssCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2
OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvc3NsLnB5
IiwgbGluZSA1MDAsIGluIHdyYXBfc29ja2V0CnJldHVybiBzZWxmLnNzbHNvY2tldF9jbGFzcy5f
Y3JlYXRlKApGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEw
LXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgMTA0MCwgaW4gX2NyZWF0
ZQpzZWxmLmRvX2hhbmRzaGFrZSgpCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFq
OHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvc3NsLnB5IiwgbGluZSAx
MzA5LCBpbiBkb19oYW5kc2hha2UKc2VsZi5fc3Nsb2JqLmRvX2hhbmRzaGFrZSgpCnNzbC5TU0xD
ZXJ0VmVyaWZpY2F0aW9uRXJyb3I6IFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNl
cnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRp
ZmljYXRlIChfc3NsLmM6MTEwOCkKCkR1cmluZyBoYW5kbGluZyBvZiB0aGUgYWJvdmUgZXhjZXB0
aW9uLCBhbm90aGVyIGV4Y2VwdGlvbiBvY2N1cnJlZDoKClRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KToKRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZjbGhq
emEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3dlYi9mZWVkcy9uZXdzLnB5
IiwgbGluZSAxNjgzLCBpbiBwYXJzZV9mZWVkcwp3aXRoIGNsb3NpbmcoYnIub3Blbl9ub3Zpc2l0
KHVybCwgdGltZW91dD1zZWxmLnRpbWVvdXQpKSBhcyBmOgpGaWxlICIvZ251L3N0b3JlLzhqejYw
ZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5
dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyNDEs
IGluIG9wZW5fbm92aXNpdApyZXR1cm4gc2VsZi5fbWVjaF9vcGVuKApGaWxlICIvZ251L3N0b3Jl
LzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUv
bGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGlu
ZSAyODcsIGluIF9tZWNoX29wZW4KcmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwg
cmVxdWVzdCwgZGF0YSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQz
OGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdl
cy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjA0LCBpbiBvcGVuCnJlc3BvbnNlID0gbWV0
aChyZXEsIHJlc3BvbnNlKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lq
ZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2th
Z2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA1MzUsIGluIGh0dHBfcmVzcG9u
c2UKcmVzcG9uc2UgPSBzZWxmLnBhcmVudC5lcnJvcigKRmlsZSAiL2dudS9zdG9yZS84ano2MGZi
cjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRo
b24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjIyLCBpbiBl
cnJvcgpyZXN1bHQgPSBzZWxmLl9jYWxsX2NoYWluKCphcmdzKQpGaWxlICIvZ251L3N0b3JlLzhq
ejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGli
L3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGlu
ZSA0MTQsIGluIF9jYWxsX2NoYWluCnJlc3VsdCA9IGZ1bmMoKmFyZ3MpCkZpbGUgIi9nbnUvc3Rv
cmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQu
NS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHki
LCBsaW5lIDY1NSwgaW4gaHR0cF9lcnJvcl8zMDIKcmV0dXJuIHNlbGYucGFyZW50Lm9wZW4obmV3
KQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
bWVjaGFuaXplLnB5IiwgbGluZSAyNTcsIGluIG9wZW4KcmV0dXJuIHNlbGYuX21lY2hfb3Blbih1
cmxfb3JfcmVxdWVzdCwgZGF0YSwgdGltZW91dD10aW1lb3V0KQpGaWxlICIvZ251L3N0b3JlLzhq
ejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGli
L3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAy
ODcsIGluIF9tZWNoX29wZW4KcmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVx
dWVzdCwgZGF0YSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5
cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9t
ZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMTkzLCBpbiBvcGVuCnJlc3BvbnNlID0gdXJsb3Bl
bihzZWxmLCByZXEsIGRhdGEpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3Mmwz
aWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFj
a2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQyNSwgaW4gX29wZW4KcmVz
dWx0ID0gc2VsZi5fY2FsbF9jaGFpbihzZWxmLmhhbmRsZV9vcGVuLCBwcm90b2NvbCwgcHJvdG9j
b2wgKwpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5
dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6
ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWluCnJlc3VsdCA9IGZ1
bmMoKmFyZ3MpCkZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanph
MGctY2FsaWJyZS01LjIxLjAvbGliL2NhbGlicmUvY2FsaWJyZS91dGlscy9icm93c2VyLnB5Iiwg
bGluZSAyOSwgaW4gaHR0cHNfb3BlbgpyZXR1cm4gc2VsZi5kb19vcGVuKGNvbm5fZmFjdG9yeSwg
cmVxKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5
dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6
ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSAxMjMzLCBpbiBkb19vcGVuCnJhaXNlIFVSTEVycm9y
KGVycikKdXJsbGliLmVycm9yLlVSTEVycm9yOiA8dXJsb3BlbiBlcnJvciBbU1NMOiBDRVJUSUZJ
Q0FURV9WRVJJRllfRkFJTEVEXSBjZXJ0aWZpY2F0ZSB2ZXJpZnkgZmFpbGVkOiB1bmFibGUgdG8g
Z2V0IGxvY2FsIGlzc3VlciBjZXJ0aWZpY2F0ZSAoX3NzbC5jOjExMDgpPgoKRmFpbGVkIGZlZWQ6
IENORVQgSG93IFRvClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKRmlsZSAiL2du
dS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXpl
LTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9y
ay5weSIsIGxpbmUgMTIyOSwgaW4gZG9fb3BlbgpoLnJlcXVlc3Qoc3RyKHJlcS5nZXRfbWV0aG9k
KCkpLCBzdHIocmVxLmdldF9zZWxlY3RvcigpKSwgcmVxLmRhdGEsCkZpbGUgIi9nbnUvc3RvcmUv
c2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24z
LjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDUsIGluIHJlcXVlc3QKc2VsZi5fc2VuZF9yZXF1
ZXN0KG1ldGhvZCwgdXJsLCBib2R5LCBoZWFkZXJzLCBlbmNvZGVfY2h1bmtlZCkKRmlsZSAiL2du
dS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGli
L3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI5MSwgaW4gX3NlbmRfcmVxdWVzdApz
ZWxmLmVuZGhlYWRlcnMoYm9keSwgZW5jb2RlX2NodW5rZWQ9ZW5jb2RlX2NodW5rZWQpCkZpbGUg
Ii9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4y
L2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDAsIGluIGVuZGhlYWRlcnMK
c2VsZi5fc2VuZF9vdXRwdXQobWVzc2FnZV9ib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1
bmtlZCkKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1w
eXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTAwOCwgaW4g
X3NlbmRfb3V0cHV0CnNlbGYuc2VuZChtc2cpCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4
M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGll
bnQucHkiLCBsaW5lIDk0OCwgaW4gc2VuZApzZWxmLmNvbm5lY3QoKQpGaWxlICIvZ251L3N0b3Jl
L3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9u
My44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxNDE0LCBpbiBjb25uZWN0CnNlbGYuc29jayA9IHNl
bGYuX2NvbnRleHQud3JhcF9zb2NrZXQoc2VsZi5zb2NrLApGaWxlICIvZ251L3N0b3JlL3NkMmlj
N2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3Nz
bC5weSIsIGxpbmUgNTAwLCBpbiB3cmFwX3NvY2tldApyZXR1cm4gc2VsZi5zc2xzb2NrZXRfY2xh
c3MuX2NyZWF0ZSgKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFz
djZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9zc2wucHkiLCBsaW5lIDEwNDAsIGluIF9j
cmVhdGUKc2VsZi5kb19oYW5kc2hha2UoKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNp
bXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxp
bmUgMTMwOSwgaW4gZG9faGFuZHNoYWtlCnNlbGYuX3NzbG9iai5kb19oYW5kc2hha2UoKQpzc2wu
U1NMQ2VydFZlcmlmaWNhdGlvbkVycm9yOiBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJRllfRkFJTEVE
XSBjZXJ0aWZpY2F0ZSB2ZXJpZnkgZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2FsIGlzc3VlciBj
ZXJ0aWZpY2F0ZSAoX3NzbC5jOjExMDgpCgpEdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4
Y2VwdGlvbiwgYW5vdGhlciBleGNlcHRpb24gb2NjdXJyZWQ6CgpUcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6CkZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2
Y2xoanphMGctY2FsaWJyZS01LjIxLjAvbGliL2NhbGlicmUvY2FsaWJyZS93ZWIvZmVlZHMvbmV3
cy5weSIsIGxpbmUgMTY4MywgaW4gcGFyc2VfZmVlZHMKd2l0aCBjbG9zaW5nKGJyLm9wZW5fbm92
aXNpdCh1cmwsIHRpbWVvdXQ9c2VsZi50aW1lb3V0KSkgYXMgZjoKRmlsZSAiL2dudS9zdG9yZS84
ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xp
Yi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIsIGxpbmUg
MjQxLCBpbiBvcGVuX25vdmlzaXQKcmV0dXJuIHNlbGYuX21lY2hfb3BlbigKRmlsZSAiL2dudS9z
dG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAu
NC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIs
IGxpbmUgMjg3LCBpbiBfbWVjaF9vcGVuCnJlc3BvbnNlID0gVXNlckFnZW50QmFzZS5vcGVuKHNl
bGYsIHJlcXVlc3QsIGRhdGEpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3Mmwz
aWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFj
a2FnZXMvbWVjaGFuaXplL19vcGVuZXIucHkiLCBsaW5lIDIwNCwgaW4gb3BlbgpyZXNwb25zZSA9
IG1ldGgocmVxLCByZXNwb25zZSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cy
bDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1w
YWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNTM1LCBpbiBodHRwX3Jl
c3BvbnNlCnJlc3BvbnNlID0gc2VsZi5wYXJlbnQuZXJyb3IoCkZpbGUgIi9nbnUvc3RvcmUvOGp6
NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIv
cHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19vcGVuZXIucHkiLCBsaW5lIDIyMiwg
aW4gZXJyb3IKcmVzdWx0ID0gc2VsZi5fY2FsbF9jaGFpbigqYXJncykKRmlsZSAiL2dudS9zdG9y
ZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41
L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIs
IGxpbmUgNDE0LCBpbiBfY2FsbF9jaGFpbgpyZXN1bHQgPSBmdW5jKCphcmdzKQpGaWxlICIvZ251
L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUt
MC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3Jr
LnB5IiwgbGluZSA2NTUsIGluIGh0dHBfZXJyb3JfMzAyCnJldHVybiBzZWxmLnBhcmVudC5vcGVu
KG5ldykKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1w
eXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5p
emUvX21lY2hhbml6ZS5weSIsIGxpbmUgMjU3LCBpbiBvcGVuCnJldHVybiBzZWxmLl9tZWNoX29w
ZW4odXJsX29yX3JlcXVlc3QsIGRhdGEsIHRpbWVvdXQ9dGltZW91dCkKRmlsZSAiL2dudS9zdG9y
ZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41
L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIsIGxp
bmUgMjg3LCBpbiBfbWVjaF9vcGVuCnJlc3BvbnNlID0gVXNlckFnZW50QmFzZS5vcGVuKHNlbGYs
IHJlcXVlc3QsIGRhdGEpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpk
MzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2Fn
ZXMvbWVjaGFuaXplL19vcGVuZXIucHkiLCBsaW5lIDE5MywgaW4gb3BlbgpyZXNwb25zZSA9IHVy
bG9wZW4oc2VsZiwgcmVxLCBkYXRhKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNn
dzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRl
LXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MjUsIGluIF9vcGVu
CnJlc3VsdCA9IHNlbGYuX2NhbGxfY2hhaW4oc2VsZi5oYW5kbGVfb3BlbiwgcHJvdG9jb2wsIHBy
b3RvY29sICsKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYz
OS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNo
YW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNDE0LCBpbiBfY2FsbF9jaGFpbgpyZXN1bHQg
PSBmdW5jKCphcmdzKQpGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNs
aGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGlicmUvdXRpbHMvYnJvd3Nlci5w
eSIsIGxpbmUgMjksIGluIGh0dHBzX29wZW4KcmV0dXJuIHNlbGYuZG9fb3Blbihjb25uX2ZhY3Rv
cnksIHJlcSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYz
OS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNo
YW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgMTIzMywgaW4gZG9fb3BlbgpyYWlzZSBVUkxF
cnJvcihlcnIpCnVybGxpYi5lcnJvci5VUkxFcnJvcjogPHVybG9wZW4gZXJyb3IgW1NTTDogQ0VS
VElGSUNBVEVfVkVSSUZZX0ZBSUxFRF0gY2VydGlmaWNhdGUgdmVyaWZ5IGZhaWxlZDogdW5hYmxl
IHRvIGdldCBsb2NhbCBpc3N1ZXIgY2VydGlmaWNhdGUgKF9zc2wuYzoxMTA4KT4KCkZhaWxlZCBm
ZWVkOiBDTkVUIGlQaG9uZSBVcGRhdGUKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
dXJsbGliMl9mb3JrLnB5IiwgbGluZSAxMjI5LCBpbiBkb19vcGVuCmgucmVxdWVzdChzdHIocmVx
LmdldF9tZXRob2QoKSksIHN0cihyZXEuZ2V0X3NlbGVjdG9yKCkpLCByZXEuZGF0YSwKRmlsZSAi
L2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIv
bGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI0NSwgaW4gcmVxdWVzdApzZWxm
Ll9zZW5kX3JlcXVlc3QobWV0aG9kLCB1cmwsIGJvZHksIGhlYWRlcnMsIGVuY29kZV9jaHVua2Vk
KQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhv
bi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxMjkxLCBpbiBfc2Vu
ZF9yZXF1ZXN0CnNlbGYuZW5kaGVhZGVycyhib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1
bmtlZCkKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1w
eXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI0MCwgaW4g
ZW5kaGVhZGVycwpzZWxmLl9zZW5kX291dHB1dChtZXNzYWdlX2JvZHksIGVuY29kZV9jaHVua2Vk
PWVuY29kZV9jaHVua2VkKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pj
bHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGlu
ZSAxMDA4LCBpbiBfc2VuZF9vdXRwdXQKc2VsZi5zZW5kKG1zZykKRmlsZSAiL2dudS9zdG9yZS9z
ZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMu
OC9odHRwL2NsaWVudC5weSIsIGxpbmUgOTQ4LCBpbiBzZW5kCnNlbGYuY29ubmVjdCgpCkZpbGUg
Ii9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4y
L2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDE0MTQsIGluIGNvbm5lY3QKc2Vs
Zi5zb2NrID0gc2VsZi5fY29udGV4dC53cmFwX3NvY2tldChzZWxmLnNvY2ssCkZpbGUgIi9nbnUv
c3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9w
eXRob24zLjgvc3NsLnB5IiwgbGluZSA1MDAsIGluIHdyYXBfc29ja2V0CnJldHVybiBzZWxmLnNz
bHNvY2tldF9jbGFzcy5fY3JlYXRlKApGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkx
ajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUg
MTA0MCwgaW4gX2NyZWF0ZQpzZWxmLmRvX2hhbmRzaGFrZSgpCkZpbGUgIi9nbnUvc3RvcmUvc2Qy
aWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgv
c3NsLnB5IiwgbGluZSAxMzA5LCBpbiBkb19oYW5kc2hha2UKc2VsZi5fc3Nsb2JqLmRvX2hhbmRz
aGFrZSgpCnNzbC5TU0xDZXJ0VmVyaWZpY2F0aW9uRXJyb3I6IFtTU0w6IENFUlRJRklDQVRFX1ZF
UklGWV9GQUlMRURdIGNlcnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQgbG9j
YWwgaXNzdWVyIGNlcnRpZmljYXRlIChfc3NsLmM6MTEwOCkKCkR1cmluZyBoYW5kbGluZyBvZiB0
aGUgYWJvdmUgZXhjZXB0aW9uLCBhbm90aGVyIGV4Y2VwdGlvbiBvY2N1cnJlZDoKClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2
bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3dl
Yi9mZWVkcy9uZXdzLnB5IiwgbGluZSAxNjgzLCBpbiBwYXJzZV9mZWVkcwp3aXRoIGNsb3Npbmco
YnIub3Blbl9ub3Zpc2l0KHVybCwgdGltZW91dD1zZWxmLnRpbWVvdXQpKSBhcyBmOgpGaWxlICIv
Z251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5p
emUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXpl
LnB5IiwgbGluZSAyNDEsIGluIG9wZW5fbm92aXNpdApyZXR1cm4gc2VsZi5fbWVjaF9vcGVuKApG
aWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1t
ZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVj
aGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW4KcmVzcG9uc2UgPSBVc2VyQWdlbnRC
YXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkz
bmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24z
Ljgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjA0LCBpbiBvcGVu
CnJlc3BvbnNlID0gbWV0aChyZXEsIHJlc3BvbnNlKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJy
OTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhv
bjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA1MzUs
IGluIGh0dHBfcmVzcG9uc2UKcmVzcG9uc2UgPSBzZWxmLnBhcmVudC5lcnJvcigKRmlsZSAiL2du
dS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXpl
LTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIs
IGxpbmUgMjIyLCBpbiBlcnJvcgpyZXN1bHQgPSBzZWxmLl9jYWxsX2NoYWluKCphcmdzKQpGaWxl
ICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNo
YW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGli
Ml9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWluCnJlc3VsdCA9IGZ1bmMoKmFyZ3Mp
CkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9u
LW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191
cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDY1NSwgaW4gaHR0cF9lcnJvcl8zMDIKcmV0dXJuIHNlbGYu
cGFyZW50Lm9wZW4obmV3KQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lq
ZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2th
Z2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyNTcsIGluIG9wZW4KcmV0dXJuIHNl
bGYuX21lY2hfb3Blbih1cmxfb3JfcmVxdWVzdCwgZGF0YSwgdGltZW91dD10aW1lb3V0KQpGaWxl
ICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNo
YW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFu
aXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW4KcmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNl
Lm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJr
ZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgv
c2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMTkzLCBpbiBvcGVuCnJl
c3BvbnNlID0gdXJsb3BlbihzZWxmLCByZXEsIGRhdGEpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBm
YnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0
aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQy
NSwgaW4gX29wZW4KcmVzdWx0ID0gc2VsZi5fY2FsbF9jaGFpbihzZWxmLmhhbmRsZV9vcGVuLCBw
cm90b2NvbCwgcHJvdG9jb2wgKwpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJs
M2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBh
Y2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2No
YWluCnJlc3VsdCA9IGZ1bmMoKmFyZ3MpCkZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5x
anBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIxLjAvbGliL2NhbGlicmUvY2FsaWJyZS91dGls
cy9icm93c2VyLnB5IiwgbGluZSAyOSwgaW4gaHR0cHNfb3BlbgpyZXR1cm4gc2VsZi5kb19vcGVu
KGNvbm5fZmFjdG9yeSwgcmVxKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJs
M2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBh
Y2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSAxMjMzLCBpbiBkb19vcGVu
CnJhaXNlIFVSTEVycm9yKGVycikKdXJsbGliLmVycm9yLlVSTEVycm9yOiA8dXJsb3BlbiBlcnJv
ciBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJRllfRkFJTEVEXSBjZXJ0aWZpY2F0ZSB2ZXJpZnkgZmFp
bGVkOiB1bmFibGUgdG8gZ2V0IGxvY2FsIGlzc3VlciBjZXJ0aWZpY2F0ZSAoX3NzbC5jOjExMDgp
PgoKRmFpbGVkIGZlZWQ6IENORVQgQ3JhdmUKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxh
c3QpOgpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5
dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6
ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSAxMjI5LCBpbiBkb19vcGVuCmgucmVxdWVzdChzdHIo
cmVxLmdldF9tZXRob2QoKSksIHN0cihyZXEuZ2V0X3NlbGVjdG9yKCkpLCByZXEuZGF0YSwKRmls
ZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44
LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI0NSwgaW4gcmVxdWVzdApz
ZWxmLl9zZW5kX3JlcXVlc3QobWV0aG9kLCB1cmwsIGJvZHksIGhlYWRlcnMsIGVuY29kZV9jaHVu
a2VkKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5
dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxMjkxLCBpbiBf
c2VuZF9yZXF1ZXN0CnNlbGYuZW5kaGVhZGVycyhib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVf
Y2h1bmtlZCkKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZx
MC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI0MCwg
aW4gZW5kaGVhZGVycwpzZWxmLl9zZW5kX291dHB1dChtZXNzYWdlX2JvZHksIGVuY29kZV9jaHVu
a2VkPWVuY29kZV9jaHVua2VkKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4
Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5Iiwg
bGluZSAxMDA4LCBpbiBfc2VuZF9vdXRwdXQKc2VsZi5zZW5kKG1zZykKRmlsZSAiL2dudS9zdG9y
ZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhv
bjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgOTQ4LCBpbiBzZW5kCnNlbGYuY29ubmVjdCgpCkZp
bGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMu
OC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDE0MTQsIGluIGNvbm5lY3QK
c2VsZi5zb2NrID0gc2VsZi5fY29udGV4dC53cmFwX3NvY2tldChzZWxmLnNvY2ssCkZpbGUgIi9n
bnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xp
Yi9weXRob24zLjgvc3NsLnB5IiwgbGluZSA1MDAsIGluIHdyYXBfc29ja2V0CnJldHVybiBzZWxm
LnNzbHNvY2tldF9jbGFzcy5fY3JlYXRlKApGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNp
bXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxp
bmUgMTA0MCwgaW4gX2NyZWF0ZQpzZWxmLmRvX2hhbmRzaGFrZSgpCkZpbGUgIi9nbnUvc3RvcmUv
c2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24z
Ljgvc3NsLnB5IiwgbGluZSAxMzA5LCBpbiBkb19oYW5kc2hha2UKc2VsZi5fc3Nsb2JqLmRvX2hh
bmRzaGFrZSgpCnNzbC5TU0xDZXJ0VmVyaWZpY2F0aW9uRXJyb3I6IFtTU0w6IENFUlRJRklDQVRF
X1ZFUklGWV9GQUlMRURdIGNlcnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQg
bG9jYWwgaXNzdWVyIGNlcnRpZmljYXRlIChfc3NsLmM6MTEwOCkKCkR1cmluZyBoYW5kbGluZyBv
ZiB0aGUgYWJvdmUgZXhjZXB0aW9uLCBhbm90aGVyIGV4Y2VwdGlvbiBvY2N1cnJlZDoKClRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lk
Y3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJl
L3dlYi9mZWVkcy9uZXdzLnB5IiwgbGluZSAxNjgzLCBpbiBwYXJzZV9mZWVkcwp3aXRoIGNsb3Np
bmcoYnIub3Blbl9ub3Zpc2l0KHVybCwgdGltZW91dD1zZWxmLnRpbWVvdXQpKSBhcyBmOgpGaWxl
ICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNo
YW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFu
aXplLnB5IiwgbGluZSAyNDEsIGluIG9wZW5fbm92aXNpdApyZXR1cm4gc2VsZi5fbWVjaF9vcGVu
KApGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
bWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW4KcmVzcG9uc2UgPSBVc2VyQWdl
bnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZi
cjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRo
b24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjA0LCBpbiBv
cGVuCnJlc3BvbnNlID0gbWV0aChyZXEsIHJlc3BvbnNlKQpGaWxlICIvZ251L3N0b3JlLzhqejYw
ZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5
dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA1
MzUsIGluIGh0dHBfcmVzcG9uc2UKcmVzcG9uc2UgPSBzZWxmLnBhcmVudC5lcnJvcigKRmlsZSAi
L2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFu
aXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5w
eSIsIGxpbmUgMjIyLCBpbiBlcnJvcgpyZXN1bHQgPSBzZWxmLl9jYWxsX2NoYWluKCphcmdzKQpG
aWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1t
ZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJs
bGliMl9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWluCnJlc3VsdCA9IGZ1bmMoKmFy
Z3MpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0
aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXpl
L191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDY1NSwgaW4gaHR0cF9lcnJvcl8zMDIKcmV0dXJuIHNl
bGYucGFyZW50Lm9wZW4obmV3KQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJs
M2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBh
Y2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyNTcsIGluIG9wZW4KcmV0dXJu
IHNlbGYuX21lY2hfb3Blbih1cmxfb3JfcmVxdWVzdCwgZGF0YSwgdGltZW91dD10aW1lb3V0KQpG
aWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1t
ZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVj
aGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW4KcmVzcG9uc2UgPSBVc2VyQWdlbnRC
YXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkz
bmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24z
Ljgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMTkzLCBpbiBvcGVu
CnJlc3BvbnNlID0gdXJsb3BlbihzZWxmLCByZXEsIGRhdGEpCkZpbGUgIi9nbnUvc3RvcmUvOGp6
NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIv
cHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5l
IDQyNSwgaW4gX29wZW4KcmVzdWx0ID0gc2VsZi5fY2FsbF9jaGFpbihzZWxmLmhhbmRsZV9vcGVu
LCBwcm90b2NvbCwgcHJvdG9jb2wgKwpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNn
dzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRl
LXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxs
X2NoYWluCnJlc3VsdCA9IGZ1bmMoKmFyZ3MpCkZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6
dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIxLjAvbGliL2NhbGlicmUvY2FsaWJyZS91
dGlscy9icm93c2VyLnB5IiwgbGluZSAyOSwgaW4gaHR0cHNfb3BlbgpyZXR1cm4gc2VsZi5kb19v
cGVuKGNvbm5fZmFjdG9yeSwgcmVxKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNn
dzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRl
LXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSAxMjMzLCBpbiBkb19v
cGVuCnJhaXNlIFVSTEVycm9yKGVycikKdXJsbGliLmVycm9yLlVSTEVycm9yOiA8dXJsb3BlbiBl
cnJvciBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJRllfRkFJTEVEXSBjZXJ0aWZpY2F0ZSB2ZXJpZnkg
ZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2FsIGlzc3VlciBjZXJ0aWZpY2F0ZSAoX3NzbC5jOjEx
MDgpPgoKRmFpbGVkIGZlZWQ6IENORVQgQ2FyIFRlY2gKVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4Zzlw
ZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21l
Y2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSAxMjI5LCBpbiBkb19vcGVuCmgucmVxdWVz
dChzdHIocmVxLmdldF9tZXRob2QoKSksIHN0cihyZXEuZ2V0X3NlbGVjdG9yKCkpLCByZXEuZGF0
YSwKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRo
b24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI0NSwgaW4gcmVx
dWVzdApzZWxmLl9zZW5kX3JlcXVlc3QobWV0aG9kLCB1cmwsIGJvZHksIGhlYWRlcnMsIGVuY29k
ZV9jaHVua2VkKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2
NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxMjkx
LCBpbiBfc2VuZF9yZXF1ZXN0CnNlbGYuZW5kaGVhZGVycyhib2R5LCBlbmNvZGVfY2h1bmtlZD1l
bmNvZGVfY2h1bmtlZCkKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4
NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUg
MTI0MCwgaW4gZW5kaGVhZGVycwpzZWxmLl9zZW5kX291dHB1dChtZXNzYWdlX2JvZHksIGVuY29k
ZV9jaHVua2VkPWVuY29kZV9jaHVua2VkKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNp
bXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50
LnB5IiwgbGluZSAxMDA4LCBpbiBfc2VuZF9vdXRwdXQKc2VsZi5zZW5kKG1zZykKRmlsZSAiL2du
dS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGli
L3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgOTQ4LCBpbiBzZW5kCnNlbGYuY29ubmVj
dCgpCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0
aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDE0MTQsIGluIGNv
bm5lY3QKc2VsZi5zb2NrID0gc2VsZi5fY29udGV4dC53cmFwX3NvY2tldChzZWxmLnNvY2ssCkZp
bGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMu
OC4yL2xpYi9weXRob24zLjgvc3NsLnB5IiwgbGluZSA1MDAsIGluIHdyYXBfc29ja2V0CnJldHVy
biBzZWxmLnNzbHNvY2tldF9jbGFzcy5fY3JlYXRlKApGaWxlICIvZ251L3N0b3JlL3NkMmljN2Jw
djhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5w
eSIsIGxpbmUgMTA0MCwgaW4gX2NyZWF0ZQpzZWxmLmRvX2hhbmRzaGFrZSgpCkZpbGUgIi9nbnUv
c3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9w
eXRob24zLjgvc3NsLnB5IiwgbGluZSAxMzA5LCBpbiBkb19oYW5kc2hha2UKc2VsZi5fc3Nsb2Jq
LmRvX2hhbmRzaGFrZSgpCnNzbC5TU0xDZXJ0VmVyaWZpY2F0aW9uRXJyb3I6IFtTU0w6IENFUlRJ
RklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0
byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRpZmljYXRlIChfc3NsLmM6MTEwOCkKCkR1cmluZyBoYW5k
bGluZyBvZiB0aGUgYWJvdmUgZXhjZXB0aW9uLCBhbm90aGVyIGV4Y2VwdGlvbiBvY2N1cnJlZDoK
ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKRmlsZSAiL2dudS9zdG9yZS81dzdm
azVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9j
YWxpYnJlL3dlYi9mZWVkcy9uZXdzLnB5IiwgbGluZSAxNjgzLCBpbiBwYXJzZV9mZWVkcwp3aXRo
IGNsb3NpbmcoYnIub3Blbl9ub3Zpc2l0KHVybCwgdGltZW91dD1zZWxmLnRpbWVvdXQpKSBhcyBm
OgpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
bWVjaGFuaXplLnB5IiwgbGluZSAyNDEsIGluIG9wZW5fbm92aXNpdApyZXR1cm4gc2VsZi5fbWVj
aF9vcGVuKApGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5
LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hh
bml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW4KcmVzcG9uc2UgPSBV
c2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSkKRmlsZSAiL2dudS9zdG9yZS84
ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xp
Yi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjA0
LCBpbiBvcGVuCnJlc3BvbnNlID0gbWV0aChyZXEsIHJlc3BvbnNlKQpGaWxlICIvZ251L3N0b3Jl
LzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUv
bGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5Iiwg
bGluZSA1MzUsIGluIGh0dHBfcmVzcG9uc2UKcmVzcG9uc2UgPSBzZWxmLnBhcmVudC5lcnJvcigK
RmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24t
bWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29w
ZW5lci5weSIsIGxpbmUgMjIyLCBpbiBlcnJvcgpyZXN1bHQgPSBzZWxmLl9jYWxsX2NoYWluKCph
cmdzKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5
dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6
ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWluCnJlc3VsdCA9IGZ1
bmMoKmFyZ3MpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBm
MzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVj
aGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDY1NSwgaW4gaHR0cF9lcnJvcl8zMDIKcmV0
dXJuIHNlbGYucGFyZW50Lm9wZW4obmV3KQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtk
aWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9z
aXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyNTcsIGluIG9wZW4K
cmV0dXJuIHNlbGYuX21lY2hfb3Blbih1cmxfb3JfcmVxdWVzdCwgZGF0YSwgdGltZW91dD10aW1l
b3V0KQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5
dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6
ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW4KcmVzcG9uc2UgPSBVc2Vy
QWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSkKRmlsZSAiL2dudS9zdG9yZS84ano2
MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9w
eXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMTkzLCBp
biBvcGVuCnJlc3BvbnNlID0gdXJsb3BlbihzZWxmLCByZXEsIGRhdGEpCkZpbGUgIi9nbnUvc3Rv
cmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQu
NS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHki
LCBsaW5lIDQyNSwgaW4gX29wZW4KcmVzdWx0ID0gc2VsZi5fY2FsbF9jaGFpbihzZWxmLmhhbmRs
ZV9vcGVuLCBwcm90b2NvbCwgcHJvdG9jb2wgKwpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNu
YmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMu
OC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MTQsIGlu
IF9jYWxsX2NoYWluCnJlc3VsdCA9IGZ1bmMoKmFyZ3MpCkZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1
ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIxLjAvbGliL2NhbGlicmUvY2Fs
aWJyZS91dGlscy9icm93c2VyLnB5IiwgbGluZSAyOSwgaW4gaHR0cHNfb3BlbgpyZXR1cm4gc2Vs
Zi5kb19vcGVuKGNvbm5fZmFjdG9yeSwgcmVxKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNu
YmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMu
OC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSAxMjMzLCBp
biBkb19vcGVuCnJhaXNlIFVSTEVycm9yKGVycikKdXJsbGliLmVycm9yLlVSTEVycm9yOiA8dXJs
b3BlbiBlcnJvciBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJRllfRkFJTEVEXSBjZXJ0aWZpY2F0ZSB2
ZXJpZnkgZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2FsIGlzc3VlciBjZXJ0aWZpY2F0ZSAoX3Nz
bC5jOjExMDgpPgoKRmFpbGVkIGZlZWQ6IENORVQgQW5kcm9pZCBVcGRhdGUKVHJhY2ViYWNrICht
b3N0IHJlY2VudCBjYWxsIGxhc3QpOgpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNn
dzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRl
LXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSAxMjI5LCBpbiBkb19v
cGVuCmgucmVxdWVzdChzdHIocmVxLmdldF9tZXRob2QoKSksIHN0cihyZXEuZ2V0X3NlbGVjdG9y
KCkpLCByZXEuZGF0YSwKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4
NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUg
MTI0NSwgaW4gcmVxdWVzdApzZWxmLl9zZW5kX3JlcXVlc3QobWV0aG9kLCB1cmwsIGJvZHksIGhl
YWRlcnMsIGVuY29kZV9jaHVua2VkKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkx
ajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5
IiwgbGluZSAxMjkxLCBpbiBfc2VuZF9yZXF1ZXN0CnNlbGYuZW5kaGVhZGVycyhib2R5LCBlbmNv
ZGVfY2h1bmtlZD1lbmNvZGVfY2h1bmtlZCkKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4Zngz
aW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVu
dC5weSIsIGxpbmUgMTI0MCwgaW4gZW5kaGVhZGVycwpzZWxmLl9zZW5kX291dHB1dChtZXNzYWdl
X2JvZHksIGVuY29kZV9jaHVua2VkPWVuY29kZV9jaHVua2VkKQpGaWxlICIvZ251L3N0b3JlL3Nk
MmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44
L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxMDA4LCBpbiBfc2VuZF9vdXRwdXQKc2VsZi5zZW5kKG1z
ZykKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRo
b24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgOTQ4LCBpbiBzZW5k
CnNlbGYuY29ubmVjdCgpCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNs
eDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5l
IDE0MTQsIGluIGNvbm5lY3QKc2VsZi5zb2NrID0gc2VsZi5fY29udGV4dC53cmFwX3NvY2tldChz
ZWxmLnNvY2ssCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2
cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvc3NsLnB5IiwgbGluZSA1MDAsIGluIHdyYXBf
c29ja2V0CnJldHVybiBzZWxmLnNzbHNvY2tldF9jbGFzcy5fY3JlYXRlKApGaWxlICIvZ251L3N0
b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0
aG9uMy44L3NzbC5weSIsIGxpbmUgMTA0MCwgaW4gX2NyZWF0ZQpzZWxmLmRvX2hhbmRzaGFrZSgp
CkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9u
LTMuOC4yL2xpYi9weXRob24zLjgvc3NsLnB5IiwgbGluZSAxMzA5LCBpbiBkb19oYW5kc2hha2UK
c2VsZi5fc3Nsb2JqLmRvX2hhbmRzaGFrZSgpCnNzbC5TU0xDZXJ0VmVyaWZpY2F0aW9uRXJyb3I6
IFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRpZmljYXRlIHZlcmlmeSBmYWls
ZWQ6IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRpZmljYXRlIChfc3NsLmM6MTEwOCkK
CkR1cmluZyBoYW5kbGluZyBvZiB0aGUgYWJvdmUgZXhjZXB0aW9uLCBhbm90aGVyIGV4Y2VwdGlv
biBvY2N1cnJlZDoKClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKRmlsZSAiL2du
dS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9s
aWIvY2FsaWJyZS9jYWxpYnJlL3dlYi9mZWVkcy9uZXdzLnB5IiwgbGluZSAxNjgzLCBpbiBwYXJz
ZV9mZWVkcwp3aXRoIGNsb3NpbmcoYnIub3Blbl9ub3Zpc2l0KHVybCwgdGltZW91dD1zZWxmLnRp
bWVvdXQpKSBhcyBmOgpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4
ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2Vz
L21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyNDEsIGluIG9wZW5fbm92aXNpdApyZXR1
cm4gc2VsZi5fbWVjaF9vcGVuKApGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJs
M2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBh
Y2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW4K
cmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSkKRmlsZSAi
L2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFu
aXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5w
eSIsIGxpbmUgMjA0LCBpbiBvcGVuCnJlc3BvbnNlID0gbWV0aChyZXEsIHJlc3BvbnNlKQpGaWxl
ICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNo
YW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGli
Ml9mb3JrLnB5IiwgbGluZSA1MzUsIGluIGh0dHBfcmVzcG9uc2UKcmVzcG9uc2UgPSBzZWxmLnBh
cmVudC5lcnJvcigKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5
cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9t
ZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjIyLCBpbiBlcnJvcgpyZXN1bHQgPSBzZWxmLl9j
YWxsX2NoYWluKCphcmdzKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lq
ZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2th
Z2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWlu
CnJlc3VsdCA9IGZ1bmMoKmFyZ3MpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3
MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUt
cGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDY1NSwgaW4gaHR0cF9l
cnJvcl8zMDIKcmV0dXJuIHNlbGYucGFyZW50Lm9wZW4obmV3KQpGaWxlICIvZ251L3N0b3JlLzhq
ejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGli
L3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAy
NTcsIGluIG9wZW4KcmV0dXJuIHNlbGYuX21lY2hfb3Blbih1cmxfb3JfcmVxdWVzdCwgZGF0YSwg
dGltZW91dD10aW1lb3V0KQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lq
ZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2th
Z2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW4KcmVz
cG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSkKRmlsZSAiL2du
dS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXpl
LTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIs
IGxpbmUgMTkzLCBpbiBvcGVuCnJlc3BvbnNlID0gdXJsb3BlbihzZWxmLCByZXEsIGRhdGEpCkZp
bGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1l
Y2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxs
aWIyX2ZvcmsucHkiLCBsaW5lIDQyNSwgaW4gX29wZW4KcmVzdWx0ID0gc2VsZi5fY2FsbF9jaGFp
bihzZWxmLmhhbmRsZV9vcGVuLCBwcm90b2NvbCwgcHJvdG9jb2wgKwpGaWxlICIvZ251L3N0b3Jl
LzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUv
bGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5Iiwg
bGluZSA0MTQsIGluIF9jYWxsX2NoYWluCnJlc3VsdCA9IGZ1bmMoKmFyZ3MpCkZpbGUgIi9nbnUv
c3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIxLjAvbGli
L2NhbGlicmUvY2FsaWJyZS91dGlscy9icm93c2VyLnB5IiwgbGluZSAyOSwgaW4gaHR0cHNfb3Bl
bgpyZXR1cm4gc2VsZi5kb19vcGVuKGNvbm5fZmFjdG9yeSwgcmVxKQpGaWxlICIvZ251L3N0b3Jl
LzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUv
bGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5Iiwg
bGluZSAxMjMzLCBpbiBkb19vcGVuCnJhaXNlIFVSTEVycm9yKGVycikKdXJsbGliLmVycm9yLlVS
TEVycm9yOiA8dXJsb3BlbiBlcnJvciBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJRllfRkFJTEVEXSBj
ZXJ0aWZpY2F0ZSB2ZXJpZnkgZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2FsIGlzc3VlciBjZXJ0
aWZpY2F0ZSAoX3NzbC5jOjExMDgpPgoKRmFpbGVkIGZlZWQ6IENORVQgR2FtaW5nClRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJr
ZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgv
c2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgMTIyOSwgaW4g
ZG9fb3BlbgpoLnJlcXVlc3Qoc3RyKHJlcS5nZXRfbWV0aG9kKCkpLCBzdHIocmVxLmdldF9zZWxl
Y3RvcigpKSwgcmVxLmRhdGEsCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhj
amNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBs
aW5lIDEyNDUsIGluIHJlcXVlc3QKc2VsZi5fc2VuZF9yZXF1ZXN0KG1ldGhvZCwgdXJsLCBib2R5
LCBoZWFkZXJzLCBlbmNvZGVfY2h1bmtlZCkKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4Zngz
aW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVu
dC5weSIsIGxpbmUgMTI5MSwgaW4gX3NlbmRfcmVxdWVzdApzZWxmLmVuZGhlYWRlcnMoYm9keSwg
ZW5jb2RlX2NodW5rZWQ9ZW5jb2RlX2NodW5rZWQpCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2
OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9j
bGllbnQucHkiLCBsaW5lIDEyNDAsIGluIGVuZGhlYWRlcnMKc2VsZi5fc2VuZF9vdXRwdXQobWVz
c2FnZV9ib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1bmtlZCkKRmlsZSAiL2dudS9zdG9y
ZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhv
bjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTAwOCwgaW4gX3NlbmRfb3V0cHV0CnNlbGYuc2Vu
ZChtc2cpCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAt
cHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDk0OCwgaW4g
c2VuZApzZWxmLmNvbm5lY3QoKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4
Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5Iiwg
bGluZSAxNDE0LCBpbiBjb25uZWN0CnNlbGYuc29jayA9IHNlbGYuX2NvbnRleHQud3JhcF9zb2Nr
ZXQoc2VsZi5zb2NrLApGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3
MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgNTAwLCBpbiB3
cmFwX3NvY2tldApyZXR1cm4gc2VsZi5zc2xzb2NrZXRfY2xhc3MuX2NyZWF0ZSgKRmlsZSAiL2du
dS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGli
L3B5dGhvbjMuOC9zc2wucHkiLCBsaW5lIDEwNDAsIGluIF9jcmVhdGUKc2VsZi5kb19oYW5kc2hh
a2UoKQpGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5
dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgMTMwOSwgaW4gZG9faGFuZHNo
YWtlCnNlbGYuX3NzbG9iai5kb19oYW5kc2hha2UoKQpzc2wuU1NMQ2VydFZlcmlmaWNhdGlvbkVy
cm9yOiBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJRllfRkFJTEVEXSBjZXJ0aWZpY2F0ZSB2ZXJpZnkg
ZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2FsIGlzc3VlciBjZXJ0aWZpY2F0ZSAoX3NzbC5jOjEx
MDgpCgpEdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlvbiwgYW5vdGhlciBleGNl
cHRpb24gb2NjdXJyZWQ6CgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CkZpbGUg
Ii9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIx
LjAvbGliL2NhbGlicmUvY2FsaWJyZS93ZWIvZmVlZHMvbmV3cy5weSIsIGxpbmUgMTY4MywgaW4g
cGFyc2VfZmVlZHMKd2l0aCBjbG9zaW5nKGJyLm9wZW5fbm92aXNpdCh1cmwsIHRpbWVvdXQ9c2Vs
Zi50aW1lb3V0KSkgYXMgZjoKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNp
amQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNr
YWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIsIGxpbmUgMjQxLCBpbiBvcGVuX25vdmlzaXQK
cmV0dXJuIHNlbGYuX21lY2hfb3BlbigKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGlj
Z3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0
ZS1wYWNrYWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIsIGxpbmUgMjg3LCBpbiBfbWVjaF9v
cGVuCnJlc3BvbnNlID0gVXNlckFnZW50QmFzZS5vcGVuKHNlbGYsIHJlcXVlc3QsIGRhdGEpCkZp
bGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1l
Y2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19vcGVu
ZXIucHkiLCBsaW5lIDIwNCwgaW4gb3BlbgpyZXNwb25zZSA9IG1ldGgocmVxLCByZXNwb25zZSkK
RmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24t
bWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3Vy
bGxpYjJfZm9yay5weSIsIGxpbmUgNTM1LCBpbiBodHRwX3Jlc3BvbnNlCnJlc3BvbnNlID0gc2Vs
Zi5wYXJlbnQuZXJyb3IoCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpk
MzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2Fn
ZXMvbWVjaGFuaXplL19vcGVuZXIucHkiLCBsaW5lIDIyMiwgaW4gZXJyb3IKcmVzdWx0ID0gc2Vs
Zi5fY2FsbF9jaGFpbigqYXJncykKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cy
bDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1w
YWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNDE0LCBpbiBfY2FsbF9j
aGFpbgpyZXN1bHQgPSBmdW5jKCphcmdzKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtk
aWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9z
aXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA2NTUsIGluIGh0
dHBfZXJyb3JfMzAyCnJldHVybiBzZWxmLnBhcmVudC5vcGVuKG5ldykKRmlsZSAiL2dudS9zdG9y
ZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41
L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIsIGxp
bmUgMjU3LCBpbiBvcGVuCnJldHVybiBzZWxmLl9tZWNoX29wZW4odXJsX29yX3JlcXVlc3QsIGRh
dGEsIHRpbWVvdXQ9dGltZW91dCkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cy
bDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1w
YWNrYWdlcy9tZWNoYW5pemUvX21lY2hhbml6ZS5weSIsIGxpbmUgMjg3LCBpbiBfbWVjaF9vcGVu
CnJlc3BvbnNlID0gVXNlckFnZW50QmFzZS5vcGVuKHNlbGYsIHJlcXVlc3QsIGRhdGEpCkZpbGUg
Ii9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hh
bml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19vcGVuZXIu
cHkiLCBsaW5lIDE5MywgaW4gb3BlbgpyZXNwb25zZSA9IHVybG9wZW4oc2VsZiwgcmVxLCBkYXRh
KQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
dXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MjUsIGluIF9vcGVuCnJlc3VsdCA9IHNlbGYuX2NhbGxf
Y2hhaW4oc2VsZi5oYW5kbGVfb3BlbiwgcHJvdG9jb2wsIHByb3RvY29sICsKRmlsZSAiL2dudS9z
dG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAu
NC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5w
eSIsIGxpbmUgNDE0LCBpbiBfY2FsbF9jaGFpbgpyZXN1bHQgPSBmdW5jKCphcmdzKQpGaWxlICIv
Z251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNhbGlicmUtNS4yMS4w
L2xpYi9jYWxpYnJlL2NhbGlicmUvdXRpbHMvYnJvd3Nlci5weSIsIGxpbmUgMjksIGluIGh0dHBz
X29wZW4KcmV0dXJuIHNlbGYuZG9fb3Blbihjb25uX2ZhY3RvcnksIHJlcSkKRmlsZSAiL2dudS9z
dG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAu
NC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5w
eSIsIGxpbmUgMTIzMywgaW4gZG9fb3BlbgpyYWlzZSBVUkxFcnJvcihlcnIpCnVybGxpYi5lcnJv
ci5VUkxFcnJvcjogPHVybG9wZW4gZXJyb3IgW1NTTDogQ0VSVElGSUNBVEVfVkVSSUZZX0ZBSUxF
RF0gY2VydGlmaWNhdGUgdmVyaWZ5IGZhaWxlZDogdW5hYmxlIHRvIGdldCBsb2NhbCBpc3N1ZXIg
Y2VydGlmaWNhdGUgKF9zc2wuYzoxMTA4KT4KCkZhaWxlZCBmZWVkOiBDTkVUIENoZWFwc2thdGUK
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgpGaWxlICIvZ251L3N0b3JlLzhqejYw
ZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5
dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSAx
MjI5LCBpbiBkb19vcGVuCmgucmVxdWVzdChzdHIocmVxLmdldF9tZXRob2QoKSksIHN0cihyZXEu
Z2V0X3NlbGVjdG9yKCkpLCByZXEuZGF0YSwKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4Zngz
aW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVu
dC5weSIsIGxpbmUgMTI0NSwgaW4gcmVxdWVzdApzZWxmLl9zZW5kX3JlcXVlc3QobWV0aG9kLCB1
cmwsIGJvZHksIGhlYWRlcnMsIGVuY29kZV9jaHVua2VkKQpGaWxlICIvZ251L3N0b3JlL3NkMmlj
N2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0
dHAvY2xpZW50LnB5IiwgbGluZSAxMjkxLCBpbiBfc2VuZF9yZXF1ZXN0CnNlbGYuZW5kaGVhZGVy
cyhib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1bmtlZCkKRmlsZSAiL2dudS9zdG9yZS9z
ZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMu
OC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI0MCwgaW4gZW5kaGVhZGVycwpzZWxmLl9zZW5kX291
dHB1dChtZXNzYWdlX2JvZHksIGVuY29kZV9jaHVua2VkPWVuY29kZV9jaHVua2VkKQpGaWxlICIv
Z251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9s
aWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxMDA4LCBpbiBfc2VuZF9vdXRwdXQK
c2VsZi5zZW5kKG1zZykKRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4
NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUg
OTQ4LCBpbiBzZW5kCnNlbGYuY29ubmVjdCgpCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4
M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGll
bnQucHkiLCBsaW5lIDE0MTQsIGluIGNvbm5lY3QKc2VsZi5zb2NrID0gc2VsZi5fY29udGV4dC53
cmFwX3NvY2tldChzZWxmLnNvY2ssCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFq
OHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvc3NsLnB5IiwgbGluZSA1
MDAsIGluIHdyYXBfc29ja2V0CnJldHVybiBzZWxmLnNzbHNvY2tldF9jbGFzcy5fY3JlYXRlKApG
aWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0z
LjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgMTA0MCwgaW4gX2NyZWF0ZQpzZWxmLmRv
X2hhbmRzaGFrZSgpCkZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcx
c3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvc3NsLnB5IiwgbGluZSAxMzA5LCBpbiBk
b19oYW5kc2hha2UKc2VsZi5fc3Nsb2JqLmRvX2hhbmRzaGFrZSgpCnNzbC5TU0xDZXJ0VmVyaWZp
Y2F0aW9uRXJyb3I6IFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRpZmljYXRl
IHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRpZmljYXRlIChf
c3NsLmM6MTEwOCkKCkR1cmluZyBoYW5kbGluZyBvZiB0aGUgYWJvdmUgZXhjZXB0aW9uLCBhbm90
aGVyIGV4Y2VwdGlvbiBvY2N1cnJlZDoKClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KToKRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxp
YnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3dlYi9mZWVkcy9uZXdzLnB5IiwgbGluZSAx
NjgzLCBpbiBwYXJzZV9mZWVkcwp3aXRoIGNsb3NpbmcoYnIub3Blbl9ub3Zpc2l0KHVybCwgdGlt
ZW91dD1zZWxmLnRpbWVvdXQpKSBhcyBmOgpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtk
aWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9z
aXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyNDEsIGluIG9wZW5f
bm92aXNpdApyZXR1cm4gc2VsZi5fbWVjaF9vcGVuKApGaWxlICIvZ251L3N0b3JlLzhqejYwZmJy
OTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhv
bjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGlu
IF9tZWNoX29wZW4KcmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwg
ZGF0YSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1w
eXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5p
emUvX29wZW5lci5weSIsIGxpbmUgMjA0LCBpbiBvcGVuCnJlc3BvbnNlID0gbWV0aChyZXEsIHJl
c3BvbnNlKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5
LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hh
bml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA1MzUsIGluIGh0dHBfcmVzcG9uc2UKcmVzcG9u
c2UgPSBzZWxmLnBhcmVudC5lcnJvcigKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGlj
Z3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0
ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjIyLCBpbiBlcnJvcgpyZXN1
bHQgPSBzZWxmLl9jYWxsX2NoYWluKCphcmdzKQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNu
YmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMu
OC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MTQsIGlu
IF9jYWxsX2NoYWluCnJlc3VsdCA9IGZ1bmMoKmFyZ3MpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBm
YnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0
aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDY1
NSwgaW4gaHR0cF9lcnJvcl8zMDIKcmV0dXJuIHNlbGYucGFyZW50Lm9wZW4obmV3KQpGaWxlICIv
Z251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5p
emUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXpl
LnB5IiwgbGluZSAyNTcsIGluIG9wZW4KcmV0dXJuIHNlbGYuX21lY2hfb3Blbih1cmxfb3JfcmVx
dWVzdCwgZGF0YSwgdGltZW91dD10aW1lb3V0KQpGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNu
YmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMu
OC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9t
ZWNoX29wZW4KcmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0
YSkKRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRo
b24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUv
X29wZW5lci5weSIsIGxpbmUgMTkzLCBpbiBvcGVuCnJlc3BvbnNlID0gdXJsb3BlbihzZWxmLCBy
ZXEsIGRhdGEpCkZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBm
MzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVj
aGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQyNSwgaW4gX29wZW4KcmVzdWx0ID0gc2Vs
Zi5fY2FsbF9jaGFpbihzZWxmLmhhbmRsZV9vcGVuLCBwcm90b2NvbCwgcHJvdG9jb2wgKwpGaWxl
ICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNo
YW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGli
Ml9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWluCnJlc3VsdCA9IGZ1bmMoKmFyZ3Mp
CkZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJy
ZS01LjIxLjAvbGliL2NhbGlicmUvY2FsaWJyZS91dGlscy9icm93c2VyLnB5IiwgbGluZSAyOSwg
aW4gaHR0cHNfb3BlbgpyZXR1cm4gc2VsZi5kb19vcGVuKGNvbm5fZmFjdG9yeSwgcmVxKQpGaWxl
ICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNo
YW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGli
Ml9mb3JrLnB5IiwgbGluZSAxMjMzLCBpbiBkb19vcGVuCnJhaXNlIFVSTEVycm9yKGVycikKdXJs
bGliLmVycm9yLlVSTEVycm9yOiA8dXJsb3BlbiBlcnJvciBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJ
RllfRkFJTEVEXSBjZXJ0aWZpY2F0ZSB2ZXJpZnkgZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2Fs
IGlzc3VlciBjZXJ0aWZpY2F0ZSAoX3NzbC5jOjExMDgpPgoKVHJhY2ViYWNrIChtb3N0IHJlY2Vu
dCBjYWxsIGxhc3QpOgpGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNs
aGp6YTBnLWNhbGlicmUtNS4yMS4wL2Jpbi8uY2FsaWJyZS1wYXJhbGxlbC1yZWFsIiwgbGluZSAy
MSwgaW4gPG1vZHVsZT4Kc3lzLmV4aXQobWFpbigpKQpGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYz
aWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGli
cmUvdXRpbHMvaXBjL3dvcmtlci5weSIsIGxpbmUgMjE2LCBpbiBtYWluCnJlc3VsdCA9IGZ1bmMo
KmFyZ3MsICoqa3dhcmdzKQpGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTky
dmNsaGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGlicmUvZ3VpMi9jb252ZXJ0
L2d1aV9jb252ZXJzaW9uLnB5IiwgbGluZSAzNCwgaW4gZ3VpX2NvbnZlcnRfcmVjaXBlCmd1aV9j
b252ZXJ0KCdmcm9tLWd1aS5yZWNpcGUnLCBvdXRwdXQsIHJlY29tbWVuZGF0aW9ucywgbm90aWZp
Y2F0aW9uPW5vdGlmaWNhdGlvbiwKRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxj
MXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL2d1aTIvY29u
dmVydC9ndWlfY29udmVyc2lvbi5weSIsIGxpbmUgMjgsIGluIGd1aV9jb252ZXJ0CnBsdW1iZXIu
cnVuKCkKRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1j
YWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL2Vib29rcy9jb252ZXJzaW9uL3BsdW1i
ZXIucHkiLCBsaW5lIDExMDUsIGluIHJ1bgpzZWxmLm9lYiA9IHNlbGYuaW5wdXRfcGx1Z2luKHN0
cmVhbSwgc2VsZi5vcHRzLApGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTky
dmNsaGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGlicmUvY3VzdG9taXplL2Nv
bnZlcnNpb24ucHkiLCBsaW5lIDI0NSwgaW4gX19jYWxsX18KcmV0ID0gc2VsZi5jb252ZXJ0KHN0
cmVhbSwgb3B0aW9ucywgZmlsZV9leHQsCkZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5x
anBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIxLjAvbGliL2NhbGlicmUvY2FsaWJyZS9lYm9v
a3MvY29udmVyc2lvbi9wbHVnaW5zL3JlY2lwZV9pbnB1dC5weSIsIGxpbmUgMTM5LCBpbiBjb252
ZXJ0CnJvLmRvd25sb2FkKCkKRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5
MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3dlYi9mZWVkcy9u
ZXdzLnB5IiwgbGluZSAxMDUxLCBpbiBkb3dubG9hZApyZXMgPSBzZWxmLmJ1aWxkX2luZGV4KCkK
RmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJl
LTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3dlYi9mZWVkcy9uZXdzLnB5IiwgbGluZSAxMjMx
LCBpbiBidWlsZF9pbmRleApyYWlzZSBWYWx1ZUVycm9yKCdObyBhcnRpY2xlcyBmb3VuZCwgYWJv
cnRpbmcnKQpWYWx1ZUVycm9yOiBObyBhcnRpY2xlcyBmb3VuZCwgYWJvcnRpbmcKCi1SeWFuCgpT
ZW50IHdpdGggW1Byb3Rvbk1haWxdKGh0dHBzOi8vcHJvdG9ubWFpbC5jb20vKSBTZWN1cmUgRW1h
aWwu

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

PGRpdj5IZWxsbyw8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5XaGVuIEkgY2xpY2sgdGhl
ICdmZXRjaCBuZXdzJyBidXR0b24gaW4gY2FsaWJyZSBpdCBhbHdheXMgZmFpbHMgdG8gZG93bmxv
YWQgdGhlIG5ld3MuJm5ic3A7IEhvd2V2ZXIsIHNvbWUgbmV3cyBzaXRlcyBsaWtlIGtkZSBuZXdz
IGFuZCBhcnMgdGVjaG5pY2EgcHJvZHVjZSBhIHBkZiB3aXRoIHRoZSBzc2wgZXJyb3IgaW4gaXQs
IHdoaWxlIGZldGNoaW5nIGNuZXQgd2lsbCBwcm9kdWNlIGEgY29udmVyc2lvbiBlcnJvciBib3gg
d2l0aCBhIG1lc3NhZ2UgIkZhaWxlZDogZmV0Y2ggbmV3cyBmcm9tIENORVQgbmV3cyIuPGJyPjwv
ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+JCBndWl4IHBhY2thZ2UgLS1zaG93PSJjYWxpYnJlIjxi
cj48L2Rpdj48ZGl2Pm5hbWU6IGNhbGlicmU8YnI+PC9kaXY+PGRpdj52ZXJzaW9uOiA1LjIxLjA8
YnI+PC9kaXY+PGRpdj5vdXRwdXRzOiBvdXQ8YnI+PC9kaXY+PGRpdj5zeXN0ZW1zOiB4ODZfNjQt
bGludXg8YnI+PC9kaXY+PGRpdj5kZXBlbmRlbmNpZXM6IGZvbnQtbGliZXJhdGlvbkAyLjEuNSBm
b250Y29uZmlnQDIuMTMuMSBnbGliQDIuNjIuNiBodW5zcGVsbEAxLjcuMCBoeXBoZW5AMi44Ljgg
aWN1NGNANjYuMTxicj48L2Rpdj48ZGl2PisgbGlianBlZy10dXJib0AyLjAuNSBsaWJqeHJAMS4x
IGxpYm10cEAxLjEuMTkgbGlicG5nQDEuNi4zNyBsaWJ1c2JAMS4wLjI0IG9wZW5zc2xAMS4xLjFq
IG9wdGlwbmdAMC43Ljc8YnI+PC9kaXY+PGRpdj4rIHBrZy1jb25maWdAMC4yOS4yIHBvZG9mb0Aw
LjkuNyBwb3BwbGVyQDAuODYuMSBweXRob24tYXBzd0AzLjMxLjEtcjEgcHl0aG9uLWJlYXV0aWZ1
bHNvdXA0QDQuOS4zPGJyPjwvZGl2PjxkaXY+KyBweXRob24tY2NoYXJkZXRAMi4xLjcgcHl0aG9u
LWNzcy1wYXJzZXJAMS4wLjYgcHl0aG9uLWNzc3NlbGVjdEAxLjEuMCBweXRob24tZGF0ZXV0aWxA
Mi44LjEgcHl0aG9uLWRidXNAMS4yLjE2PGJyPjwvZGl2PjxkaXY+KyBweXRob24tZG5zcHl0aG9u
QDEuMTYuMCBweXRob24tZHVrcHlAMC4zIHB5dGhvbi1mZWVkcGFyc2VyQDYuMC4yIHB5dGhvbi1m
bGFrZThAMy45LjEgcHl0aG9uLWh0bWwydGV4dEAyMDIwLjEuMTY8YnI+PC9kaXY+PGRpdj4rIHB5
dGhvbi1odG1sNS1wYXJzZXJAMC40LjkgcHl0aG9uLWh0bWw1bGliQDEuMSBweXRob24tbHhtbEA0
LjQuMiBweXRob24tbWFya2Rvd25AMy4zLjQgcHl0aG9uLW1lY2hhbml6ZUAwLjQuNTxicj48L2Rp
dj48ZGl2PisgcHl0aG9uLW1zZ3BhY2tAMS4wLjAgcHl0aG9uLW5ldGlmYWNlc0AwLjEwLjkgcHl0
aG9uLW9kZnB5QDEuNC4xIHB5dGhvbi1waWxsb3dAOC4xLjEgcHl0aG9uLXBzdXRpbEA1LjguMDxi
cj48L2Rpdj48ZGl2PisgcHl0aG9uLXB5N3pyQDAuMTQuMSBweXRob24tcHljaG1AMC44LjYgcHl0
aG9uLXB5Y3J5cHRvZG9tZUAzLjExLjAgcHl0aG9uLXB5Z21lbnRzQDIuNy4zIHB5dGhvbi1weXF0
LWJ1aWxkZXJAMS45LjA8YnI+PC9kaXY+PGRpdj4rIHB5dGhvbi1weXF0QDUuMTUuMiBweXRob24t
cHlxdHdlYmVuZ2luZUA1LjE1LjIgcHl0aG9uLXJlZ2V4QDIwMjAuNi44IHB5dGhvbi16ZXJvY29u
ZkAwLjI4LjggcXRiYXNlQDUuMTUuMjxicj48L2Rpdj48ZGl2PisgcXR3ZWJlbmdpbmVANS4xNS4y
IHNwZWVjaC1kaXNwYXRjaGVyQDAuMTAuMiBzcWxpdGVAMy4zMS4xIHhkZy11dGlsc0AxLjEuMzxi
cj48L2Rpdj48ZGl2PmxvY2F0aW9uOiAbXTg7O2ZpbGU6Ly9mZWRvcmEvZ251L3N0b3JlLzQ3bGQz
c2M3YnprYnMyNDYwNGszdnc1dzF3dzB5cG55LWd1aXgtbW9kdWxlLXVuaW9uL3NoYXJlL2d1aWxl
L3NpdGUvMy4wL2dudS9wYWNrYWdlcy9lYm9vay5zY20bXGdudS9wYWNrYWdlcy9lYm9vay5zY206
MTIxOjIbXTg7OxtcPGJyPjwvZGl2PjxkaXY+aG9tZXBhZ2U6IDxhIGhyZWY9Imh0dHBzOi8vY2Fs
aWJyZS1lYm9vay5jb20vIj5odHRwczovL2NhbGlicmUtZWJvb2suY29tLzwvYT48YnI+PC9kaXY+
PGRpdj5saWNlbnNlOiBHUEwgMyssIEdQTCAyKywgTEdQTCAyLjErLCBMR1BMIDIuMSwgTW9kaWZp
ZWQgQlNELCBFeHBhdCwgWm9wZSBQdWJsaWMgTGljZW5zZSAyLjEsIEFTTCAyLjAsIFB1YmxpYyBE
b21haW4sIFNJTCBPRkwgMS4xLCBDQy1CWS1TQSAzLjA8YnI+PC9kaXY+PGRpdj5zeW5vcHNpczog
RS1ib29rIGxpYnJhcnkgbWFuYWdlbWVudCBzb2Z0d2FyZSZuYnNwOzxicj48L2Rpdj48ZGl2PmRl
c2NyaXB0aW9uOiBDYWxpYnJlIGlzIGFuIGUtYm9vayBsaWJyYXJ5IG1hbmFnZXIuJm5ic3A7IEl0
IGNhbiB2aWV3LCBjb252ZXJ0IGFuZCBjYXRhbG9nIGUtYm9va3MgaW4gbW9zdCBvZiB0aGUgbWFq
b3I8YnI+PC9kaXY+PGRpdj4rIGUtYm9vayBmb3JtYXRzLiZuYnNwOyBJdCBjYW4gYWxzbyB0YWxr
IHRvIG1hbnkgZS1ib29rIHJlYWRlciBkZXZpY2VzLiZuYnNwOyBJdCBjYW4gZ28gb3V0IHRvIHRo
ZSBJbnRlcm5ldCBhbmQgZmV0Y2g8YnI+PC9kaXY+PGRpdj4rIG1ldGFkYXRhIGZvciBib29rcy4m
bmJzcDsgSXQgY2FuIGRvd25sb2FkIG5ld3NwYXBlcnMgYW5kIGNvbnZlcnQgdGhlbSBpbnRvIGUt
Ym9va3MgZm9yIGNvbnZlbmllbnQgcmVhZGluZy48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp
dj4kIGd1aXggZGVzY3JpYmU8YnI+PC9kaXY+PGRpdj5HZW5lcmF0aW9uIDQ5CURlYyAwMSAyMDIx
IDE5OjI1OjUwCShjdXJyZW50KTxicj48L2Rpdj48ZGl2PiZuYnNwOyBndWl4IDdhMTcxMjM8YnI+
PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVwb3NpdG9yeSBVUkw6IDxhIGhyZWY9Imh0
dHBzOi8vZ2l0LnNhdmFubmFoLmdudS5vcmcvZ2l0L2d1aXguZ2l0Ij5odHRwczovL2dpdC5zYXZh
bm5haC5nbnUub3JnL2dpdC9ndWl4LmdpdDwvYT48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsm
bmJzcDsgYnJhbmNoOiBtYXN0ZXI8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgY29t
bWl0OiA3YTE3MTIzNWFmYjQ4MWVkNmE5YjhlZjM0YTgxOWQyMzg1ZDM5Y2FkPGJyPjwvZGl2Pjxk
aXY+JCBjYWxpYnJlPGJyPjwvZGl2PjxkaXY+RmV0Y2ggbmV3cyBmcm9tIENORVQgTmV3czxicj48
L2Rpdj48ZGl2PkNvbnZlcnNpb24gb3B0aW9ucyBjaGFuZ2VkIGZyb20gZGVmYXVsdHM6PGJyPjwv
ZGl2PjxkaXY+Jm5ic3A7IHZlcmJvc2U6IDI8YnI+PC9kaXY+PGRpdj4mbmJzcDsgb3V0cHV0X3By
b2ZpbGU6ICdnZW5lcmljX2VpbmsnPGJyPjwvZGl2PjxkaXY+UmVzb2x2ZWQgY29udmVyc2lvbiBv
cHRpb25zPGJyPjwvZGl2PjxkaXY+Y2FsaWJyZSB2ZXJzaW9uOiA1LjIxLjA8YnI+PC9kaXY+PGRp
dj57J2FzY2lpaXplJzogRmFsc2UsPGJyPjwvZGl2PjxkaXY+J2F1dGhvcl9zb3J0JzogTm9uZSw8
YnI+PC9kaXY+PGRpdj4nYXV0aG9ycyc6IE5vbmUsPGJyPjwvZGl2PjxkaXY+J2Jhc2VfZm9udF9z
aXplJzogMCw8YnI+PC9kaXY+PGRpdj4nYm9va19wcm9kdWNlcic6IE5vbmUsPGJyPjwvZGl2Pjxk
aXY+J2NoYW5nZV9qdXN0aWZpY2F0aW9uJzogJ29yaWdpbmFsJyw8YnI+PC9kaXY+PGRpdj4nY2hh
cHRlcic6IE5vbmUsPGJyPjwvZGl2PjxkaXY+J2NoYXB0ZXJfbWFyayc6ICdwYWdlYnJlYWsnLDxi
cj48L2Rpdj48ZGl2Pidjb21tZW50cyc6IE5vbmUsPGJyPjwvZGl2PjxkaXY+J2NvdmVyJzogTm9u
ZSw8YnI+PC9kaXY+PGRpdj4nZGVidWdfcGlwZWxpbmUnOiBOb25lLDxicj48L2Rpdj48ZGl2Pidk
ZWh5cGhlbmF0ZSc6IFRydWUsPGJyPjwvZGl2PjxkaXY+J2RlbGV0ZV9ibGFua19wYXJhZ3JhcGhz
JzogVHJ1ZSw8YnI+PC9kaXY+PGRpdj4nZGlzYWJsZV9mb250X3Jlc2NhbGluZyc6IEZhbHNlLDxi
cj48L2Rpdj48ZGl2Pidkb250X2Rvd25sb2FkX3JlY2lwZSc6IEZhbHNlLDxicj48L2Rpdj48ZGl2
Pidkb250X3NwbGl0X29uX3BhZ2VfYnJlYWtzJzogVHJ1ZSw8YnI+PC9kaXY+PGRpdj4nZHVwbGlj
YXRlX2xpbmtzX2luX3RvYyc6IEZhbHNlLDxicj48L2Rpdj48ZGl2PidlbWJlZF9hbGxfZm9udHMn
OiBGYWxzZSw8YnI+PC9kaXY+PGRpdj4nZW1iZWRfZm9udF9mYW1pbHknOiBOb25lLDxicj48L2Rp
dj48ZGl2PidlbmFibGVfaGV1cmlzdGljcyc6IEZhbHNlLDxicj48L2Rpdj48ZGl2PidlcHViX2Zs
YXR0ZW4nOiBGYWxzZSw8YnI+PC9kaXY+PGRpdj4nZXB1Yl9pbmxpbmVfdG9jJzogRmFsc2UsPGJy
PjwvZGl2PjxkaXY+J2VwdWJfdG9jX2F0X2VuZCc6IEZhbHNlLDxicj48L2Rpdj48ZGl2PidlcHVi
X3ZlcnNpb24nOiAnMicsPGJyPjwvZGl2PjxkaXY+J2V4cGFuZF9jc3MnOiBGYWxzZSw8YnI+PC9k
aXY+PGRpdj4nZXh0cmFfY3NzJzogTm9uZSw8YnI+PC9kaXY+PGRpdj4nZXh0cmFjdF90byc6IE5v
bmUsPGJyPjwvZGl2PjxkaXY+J2ZpbHRlcl9jc3MnOiBOb25lLDxicj48L2Rpdj48ZGl2PidmaXhf
aW5kZW50cyc6IFRydWUsPGJyPjwvZGl2PjxkaXY+J2Zsb3dfc2l6ZSc6IDI2MCw8YnI+PC9kaXY+
PGRpdj4nZm9udF9zaXplX21hcHBpbmcnOiBOb25lLDxicj48L2Rpdj48ZGl2Pidmb3JtYXRfc2Nl
bmVfYnJlYWtzJzogVHJ1ZSw8YnI+PC9kaXY+PGRpdj4naHRtbF91bndyYXBfZmFjdG9yJzogMC40
LDxicj48L2Rpdj48ZGl2PidpbnB1dF9lbmNvZGluZyc6IE5vbmUsPGJyPjwvZGl2PjxkaXY+J2lu
cHV0X3Byb2ZpbGUnOiAmbHQ7Y2FsaWJyZS5jdXN0b21pemUucHJvZmlsZXMuSW5wdXRQcm9maWxl
IG9iamVjdCBhdCAweDdmYWIzY2FmNzI1MCZndDssPGJyPjwvZGl2PjxkaXY+J2luc2VydF9ibGFu
a19saW5lJzogRmFsc2UsPGJyPjwvZGl2PjxkaXY+J2luc2VydF9ibGFua19saW5lX3NpemUnOiAw
LjUsPGJyPjwvZGl2PjxkaXY+J2luc2VydF9tZXRhZGF0YSc6IEZhbHNlLDxicj48L2Rpdj48ZGl2
Pidpc2JuJzogTm9uZSw8YnI+PC9kaXY+PGRpdj4naXRhbGljaXplX2NvbW1vbl9jYXNlcyc6IFRy
dWUsPGJyPjwvZGl2PjxkaXY+J2tlZXBfbGlnYXR1cmVzJzogRmFsc2UsPGJyPjwvZGl2PjxkaXY+
J2xhbmd1YWdlJzogTm9uZSw8YnI+PC9kaXY+PGRpdj4nbGV2ZWwxX3RvYyc6IE5vbmUsPGJyPjwv
ZGl2PjxkaXY+J2xldmVsMl90b2MnOiBOb25lLDxicj48L2Rpdj48ZGl2PidsZXZlbDNfdG9jJzog
Tm9uZSw8YnI+PC9kaXY+PGRpdj4nbGluZV9oZWlnaHQnOiAwLDxicj48L2Rpdj48ZGl2PidsaW5l
YXJpemVfdGFibGVzJzogRmFsc2UsPGJyPjwvZGl2PjxkaXY+J2xyZic6IEZhbHNlLDxicj48L2Rp
dj48ZGl2PidtYXJnaW5fYm90dG9tJzogNS4wLDxicj48L2Rpdj48ZGl2PidtYXJnaW5fbGVmdCc6
IDUuMCw8YnI+PC9kaXY+PGRpdj4nbWFyZ2luX3JpZ2h0JzogNS4wLDxicj48L2Rpdj48ZGl2Pidt
YXJnaW5fdG9wJzogNS4wLDxicj48L2Rpdj48ZGl2PidtYXJrdXBfY2hhcHRlcl9oZWFkaW5ncyc6
IFRydWUsPGJyPjwvZGl2PjxkaXY+J21heF90b2NfbGlua3MnOiA1MCw8YnI+PC9kaXY+PGRpdj4n
bWluaW11bV9saW5lX2hlaWdodCc6IDEyMC4wLDxicj48L2Rpdj48ZGl2Pidub19jaGFwdGVyc19p
bl90b2MnOiBGYWxzZSw8YnI+PC9kaXY+PGRpdj4nbm9fZGVmYXVsdF9lcHViX2NvdmVyJzogRmFs
c2UsPGJyPjwvZGl2PjxkaXY+J25vX2lubGluZV9uYXZiYXJzJzogRmFsc2UsPGJyPjwvZGl2Pjxk
aXY+J25vX3N2Z19jb3Zlcic6IEZhbHNlLDxicj48L2Rpdj48ZGl2PidvdXRwdXRfcHJvZmlsZSc6
ICZsdDtjYWxpYnJlLmN1c3RvbWl6ZS5wcm9maWxlcy5HZW5lcmljRWluayBvYmplY3QgYXQgMHg3
ZmFiM2NhZjc1NTAmZ3Q7LDxicj48L2Rpdj48ZGl2PidwYWdlX2JyZWFrc19iZWZvcmUnOiBOb25l
LDxicj48L2Rpdj48ZGl2PidwcmVmZXJfbWV0YWRhdGFfY292ZXInOiBGYWxzZSw8YnI+PC9kaXY+
PGRpdj4ncHJlc2VydmVfY292ZXJfYXNwZWN0X3JhdGlvJzogRmFsc2UsPGJyPjwvZGl2PjxkaXY+
J3ByZXR0eV9wcmludCc6IFRydWUsPGJyPjwvZGl2PjxkaXY+J3B1YmRhdGUnOiBOb25lLDxicj48
L2Rpdj48ZGl2PidwdWJsaXNoZXInOiBOb25lLDxicj48L2Rpdj48ZGl2PidyYXRpbmcnOiBOb25l
LDxicj48L2Rpdj48ZGl2PidyZWFkX21ldGFkYXRhX2Zyb21fb3BmJzogTm9uZSw8YnI+PC9kaXY+
PGRpdj4ncmVtb3ZlX2Zha2VfbWFyZ2lucyc6IFRydWUsPGJyPjwvZGl2PjxkaXY+J3JlbW92ZV9m
aXJzdF9pbWFnZSc6IEZhbHNlLDxicj48L2Rpdj48ZGl2PidyZW1vdmVfcGFyYWdyYXBoX3NwYWNp
bmcnOiBGYWxzZSw8YnI+PC9kaXY+PGRpdj4ncmVtb3ZlX3BhcmFncmFwaF9zcGFjaW5nX2luZGVu
dF9zaXplJzogMS41LDxicj48L2Rpdj48ZGl2PidyZW51bWJlcl9oZWFkaW5ncyc6IFRydWUsPGJy
PjwvZGl2PjxkaXY+J3JlcGxhY2Vfc2NlbmVfYnJlYWtzJzogJycsPGJyPjwvZGl2PjxkaXY+J3Nl
YXJjaF9yZXBsYWNlJzogTm9uZSw8YnI+PC9kaXY+PGRpdj4nc2VyaWVzJzogTm9uZSw8YnI+PC9k
aXY+PGRpdj4nc2VyaWVzX2luZGV4JzogTm9uZSw8YnI+PC9kaXY+PGRpdj4nc21hcnRlbl9wdW5j
dHVhdGlvbic6IEZhbHNlLDxicj48L2Rpdj48ZGl2PidzcjFfcmVwbGFjZSc6ICcnLDxicj48L2Rp
dj48ZGl2PidzcjFfc2VhcmNoJzogJycsPGJyPjwvZGl2PjxkaXY+J3NyMl9yZXBsYWNlJzogJycs
PGJyPjwvZGl2PjxkaXY+J3NyMl9zZWFyY2gnOiAnJyw8YnI+PC9kaXY+PGRpdj4nc3IzX3JlcGxh
Y2UnOiAnJyw8YnI+PC9kaXY+PGRpdj4nc3IzX3NlYXJjaCc6ICcnLDxicj48L2Rpdj48ZGl2Pidz
dGFydF9yZWFkaW5nX2F0JzogTm9uZSw8YnI+PC9kaXY+PGRpdj4nc3Vic2V0X2VtYmVkZGVkX2Zv
bnRzJzogRmFsc2UsPGJyPjwvZGl2PjxkaXY+J3RhZ3MnOiBOb25lLDxicj48L2Rpdj48ZGl2Pid0
ZXN0JzogRmFsc2UsPGJyPjwvZGl2PjxkaXY+J3RpbWVzdGFtcCc6IE5vbmUsPGJyPjwvZGl2Pjxk
aXY+J3RpdGxlJzogTm9uZSw8YnI+PC9kaXY+PGRpdj4ndGl0bGVfc29ydCc6IE5vbmUsPGJyPjwv
ZGl2PjxkaXY+J3RvY19maWx0ZXInOiBOb25lLDxicj48L2Rpdj48ZGl2Pid0b2NfdGhyZXNob2xk
JzogNiw8YnI+PC9kaXY+PGRpdj4ndG9jX3RpdGxlJzogTm9uZSw8YnI+PC9kaXY+PGRpdj4ndHJh
bnNmb3JtX2Nzc19ydWxlcyc6IE5vbmUsPGJyPjwvZGl2PjxkaXY+J3Vuc21hcnRlbl9wdW5jdHVh
dGlvbic6IEZhbHNlLDxicj48L2Rpdj48ZGl2Pid1bndyYXBfbGluZXMnOiBUcnVlLDxicj48L2Rp
dj48ZGl2Pid1c2VfYXV0b190b2MnOiBGYWxzZSw8YnI+PC9kaXY+PGRpdj4ndmVyYm9zZSc6IDJ9
PGJyPjwvZGl2PjxkaXY+SW5wdXRGb3JtYXRQbHVnaW46IFJlY2lwZSBJbnB1dCBydW5uaW5nPGJy
PjwvZGl2PjxkaXY+RG93bmxvYWRpbmcgcmVjaXBlIHVybjogYnVpbHRpbjpjbmV0bmV3czxicj48
L2Rpdj48ZGl2PlRyeWluZyB0byBnZXQgbGF0ZXN0IHZlcnNpb24gb2YgcmVjaXBlOiBjbmV0bmV3
czxicj48L2Rpdj48ZGl2PlVzaW5nIHVzZXIgYWdlbnQ6IE1vemlsbGEvNS4wIChXaW5kb3dzIE5U
IDEwLjA7IFdpbjY0OyB4NjQpIEFwcGxlV2ViS2l0LzUzNy4zNiAoS0hUTUwsIGxpa2UgR2Vja28p
IENocm9tZS84MC4wLjM5ODcuODcgU2FmYXJpLzUzNy4zNjxicj48L2Rpdj48ZGl2PkZhaWxlZCBm
ZWVkOiBDTkVUIE5ld3M8YnI+PC9kaXY+PGRpdj5UcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwg
bGFzdCk6PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25i
a2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44
L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDEyMjksIGlu
IGRvX29wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgaC5yZXF1ZXN0KHN0cihy
ZXEuZ2V0X21ldGhvZCgpKSwgc3RyKHJlcS5nZXRfc2VsZWN0b3IoKSksIHJlcS5kYXRhLDxicj48
L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pj
bHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGlu
ZSAxMjQ1LCBpbiByZXF1ZXN0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYu
X3NlbmRfcmVxdWVzdChtZXRob2QsIHVybCwgYm9keSwgaGVhZGVycywgZW5jb2RlX2NodW5rZWQp
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFq
OHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHki
LCBsaW5lIDEyOTEsIGluIF9zZW5kX3JlcXVlc3Q8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsm
bmJzcDsgc2VsZi5lbmRoZWFkZXJzKGJvZHksIGVuY29kZV9jaHVua2VkPWVuY29kZV9jaHVua2Vk
KTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkx
ajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5
IiwgbGluZSAxMjQwLCBpbiBlbmRoZWFkZXJzPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHNlbGYuX3NlbmRfb3V0cHV0KG1lc3NhZ2VfYm9keSwgZW5jb2RlX2NodW5rZWQ9ZW5jb2Rl
X2NodW5rZWQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2
OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9j
bGllbnQucHkiLCBsaW5lIDEwMDgsIGluIF9zZW5kX291dHB1dDxicj48L2Rpdj48ZGl2PiZuYnNw
OyZuYnNwOyZuYnNwOyBzZWxmLnNlbmQobXNnKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIv
Z251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9s
aWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSA5NDgsIGluIHNlbmQ8YnI+PC9kaXY+
PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5jb25uZWN0KCk8YnI+PC9kaXY+PGRpdj4mbmJz
cDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRo
b24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTQxNCwgaW4gY29u
bmVjdDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLnNvY2sgPSBzZWxmLl9j
b250ZXh0LndyYXBfc29ja2V0KHNlbGYuc29jayw8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAi
L2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIv
bGliL3B5dGhvbjMuOC9zc2wucHkiLCBsaW5lIDUwMCwgaW4gd3JhcF9zb2NrZXQ8YnI+PC9kaXY+
PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmV0dXJuIHNlbGYuc3Nsc29ja2V0X2NsYXNzLl9jcmVh
dGUoPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lt
eTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvc3NsLnB5IiwgbGlu
ZSAxMDQwLCBpbiBfY3JlYXRlPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYu
ZG9faGFuZHNoYWtlKCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJp
YzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9z
c2wucHkiLCBsaW5lIDEzMDksIGluIGRvX2hhbmRzaGFrZTxicj48L2Rpdj48ZGl2PiZuYnNwOyZu
YnNwOyZuYnNwOyBzZWxmLl9zc2xvYmouZG9faGFuZHNoYWtlKCk8YnI+PC9kaXY+PGRpdj5zc2wu
U1NMQ2VydFZlcmlmaWNhdGlvbkVycm9yOiBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJRllfRkFJTEVE
XSBjZXJ0aWZpY2F0ZSB2ZXJpZnkgZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2FsIGlzc3VlciBj
ZXJ0aWZpY2F0ZSAoX3NzbC5jOjExMDgpPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+RHVy
aW5nIGhhbmRsaW5nIG9mIHRoZSBhYm92ZSBleGNlcHRpb24sIGFub3RoZXIgZXhjZXB0aW9uIG9j
Y3VycmVkOjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRyYWNlYmFjayAobW9zdCByZWNl
bnQgY2FsbCBsYXN0KTo8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS81dzdm
azVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9j
YWxpYnJlL3dlYi9mZWVkcy9uZXdzLnB5IiwgbGluZSAxNjgzLCBpbiBwYXJzZV9mZWVkczxicj48
L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyB3aXRoIGNsb3NpbmcoYnIub3Blbl9ub3Zpc2l0
KHVybCwgdGltZW91dD1zZWxmLnRpbWVvdXQpKSBhcyBmOjxicj48L2Rpdj48ZGl2PiZuYnNwOyBG
aWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1t
ZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVj
aGFuaXplLnB5IiwgbGluZSAyNDEsIGluIG9wZW5fbm92aXNpdDxicj48L2Rpdj48ZGl2PiZuYnNw
OyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5fbWVjaF9vcGVuKDxicj48L2Rpdj48ZGl2PiZuYnNw
OyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
bWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW48YnI+PC9kaXY+PGRpdj4mbmJz
cDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVz
dCwgZGF0YSk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkz
bmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24z
Ljgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjA0LCBpbiBvcGVu
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3BvbnNlID0gbWV0aChyZXEsIHJl
c3BvbnNlKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNu
YmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMu
OC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA1MzUsIGlu
IGh0dHBfcmVzcG9uc2U8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2Ug
PSBzZWxmLnBhcmVudC5lcnJvcig8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9y
ZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41
L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUg
MjIyLCBpbiBlcnJvcjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXN1bHQgPSBz
ZWxmLl9jYWxsX2NoYWluKCphcmdzKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0
b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40
LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5
IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWluPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHJlc3VsdCA9IGZ1bmMoKmFyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUv
c3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0w
LjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2Zvcmsu
cHkiLCBsaW5lIDY1NSwgaW4gaHR0cF9lcnJvcl8zMDI8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJz
cDsmbmJzcDsgcmV0dXJuIHNlbGYucGFyZW50Lm9wZW4obmV3KTxicj48L2Rpdj48ZGl2PiZuYnNw
OyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
bWVjaGFuaXplLnB5IiwgbGluZSAyNTcsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJz
cDsmbmJzcDsgcmV0dXJuIHNlbGYuX21lY2hfb3Blbih1cmxfb3JfcmVxdWVzdCwgZGF0YSwgdGlt
ZW91dD10aW1lb3V0KTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYw
ZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5
dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyODcs
IGluIF9tZWNoX29wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2Ug
PSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSk8YnI+PC9kaXY+PGRpdj4m
bmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1w
eXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5p
emUvX29wZW5lci5weSIsIGxpbmUgMTkzLCBpbiBvcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHJlc3BvbnNlID0gdXJsb3BlbihzZWxmLCByZXEsIGRhdGEpPGJyPjwvZGl2Pjxk
aXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBm
MzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVj
aGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQyNSwgaW4gX29wZW48YnI+PC9kaXY+PGRp
dj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gc2VsZi5fY2FsbF9jaGFpbihzZWxmLmhhbmRs
ZV9vcGVuLCBwcm90b2NvbCwgcHJvdG9jb2wgKzxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIv
Z251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5p
emUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9m
b3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWluPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHJlc3VsdCA9IGZ1bmMoKmFyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUg
Ii9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIx
LjAvbGliL2NhbGlicmUvY2FsaWJyZS91dGlscy9icm93c2VyLnB5IiwgbGluZSAyOSwgaW4gaHR0
cHNfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5kb19v
cGVuKGNvbm5fZmFjdG9yeSwgcmVxKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0
b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40
LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5
IiwgbGluZSAxMjMzLCBpbiBkb19vcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHJhaXNlIFVSTEVycm9yKGVycik8YnI+PC9kaXY+PGRpdj51cmxsaWIuZXJyb3IuVVJMRXJyb3I6
ICZsdDt1cmxvcGVuIGVycm9yIFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRp
ZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRpZmlj
YXRlIChfc3NsLmM6MTEwOCkmZ3Q7PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+RmFpbGVk
IGZlZWQ6IENORVQgUmV2aWV3czxicj48L2Rpdj48ZGl2PlRyYWNlYmFjayAobW9zdCByZWNlbnQg
Y2FsbCBsYXN0KTo8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZi
cjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRo
b24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgMTIy
OSwgaW4gZG9fb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBoLnJlcXVlc3Qo
c3RyKHJlcS5nZXRfbWV0aG9kKCkpLCBzdHIocmVxLmdldF9zZWxlY3RvcigpKSwgcmVxLmRhdGEs
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFq
OHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHki
LCBsaW5lIDEyNDUsIGluIHJlcXVlc3Q8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsg
c2VsZi5fc2VuZF9yZXF1ZXN0KG1ldGhvZCwgdXJsLCBib2R5LCBoZWFkZXJzLCBlbmNvZGVfY2h1
bmtlZCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4Zngz
aW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVu
dC5weSIsIGxpbmUgMTI5MSwgaW4gX3NlbmRfcmVxdWVzdDxicj48L2Rpdj48ZGl2PiZuYnNwOyZu
YnNwOyZuYnNwOyBzZWxmLmVuZGhlYWRlcnMoYm9keSwgZW5jb2RlX2NodW5rZWQ9ZW5jb2RlX2No
dW5rZWQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4
M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGll
bnQucHkiLCBsaW5lIDEyNDAsIGluIGVuZGhlYWRlcnM8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJz
cDsmbmJzcDsgc2VsZi5fc2VuZF9vdXRwdXQobWVzc2FnZV9ib2R5LCBlbmNvZGVfY2h1bmtlZD1l
bmNvZGVfY2h1bmtlZCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJp
YzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9o
dHRwL2NsaWVudC5weSIsIGxpbmUgMTAwOCwgaW4gX3NlbmRfb3V0cHV0PGJyPjwvZGl2PjxkaXY+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuc2VuZChtc2cpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZp
bGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMu
OC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDk0OCwgaW4gc2VuZDxicj48
L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLmNvbm5lY3QoKTxicj48L2Rpdj48ZGl2
PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEw
LXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxNDE0LCBp
biBjb25uZWN0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuc29jayA9IHNl
bGYuX2NvbnRleHQud3JhcF9zb2NrZXQoc2VsZi5zb2NrLDxicj48L2Rpdj48ZGl2PiZuYnNwOyBG
aWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0z
LjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgNTAwLCBpbiB3cmFwX3NvY2tldDxicj48
L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5zc2xzb2NrZXRfY2xhc3Mu
X2NyZWF0ZSg8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4
ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9zc2wucHki
LCBsaW5lIDEwNDAsIGluIF9jcmVhdGU8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsg
c2VsZi5kb19oYW5kc2hha2UoKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3Jl
L3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9u
My44L3NzbC5weSIsIGxpbmUgMTMwOSwgaW4gZG9faGFuZHNoYWtlPGJyPjwvZGl2PjxkaXY+Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHNlbGYuX3NzbG9iai5kb19oYW5kc2hha2UoKTxicj48L2Rpdj48ZGl2
PnNzbC5TU0xDZXJ0VmVyaWZpY2F0aW9uRXJyb3I6IFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9G
QUlMRURdIGNlcnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNz
dWVyIGNlcnRpZmljYXRlIChfc3NsLmM6MTEwOCk8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp
dj5EdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlvbiwgYW5vdGhlciBleGNlcHRp
b24gb2NjdXJyZWQ6PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VHJhY2ViYWNrIChtb3N0
IHJlY2VudCBjYWxsIGxhc3QpOjxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3Jl
LzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxp
YnJlL2NhbGlicmUvd2ViL2ZlZWRzL25ld3MucHkiLCBsaW5lIDE2ODMsIGluIHBhcnNlX2ZlZWRz
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHdpdGggY2xvc2luZyhici5vcGVuX25v
dmlzaXQodXJsLCB0aW1lb3V0PXNlbGYudGltZW91dCkpIGFzIGY6PGJyPjwvZGl2PjxkaXY+Jm5i
c3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0
aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXpl
L19tZWNoYW5pemUucHkiLCBsaW5lIDI0MSwgaW4gb3Blbl9ub3Zpc2l0PGJyPjwvZGl2PjxkaXY+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJldHVybiBzZWxmLl9tZWNoX29wZW4oPGJyPjwvZGl2PjxkaXY+
Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzkt
cHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFu
aXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI4NywgaW4gX21lY2hfb3Blbjxicj48L2Rpdj48ZGl2
PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IFVzZXJBZ2VudEJhc2Uub3BlbihzZWxmLCBy
ZXF1ZXN0LCBkYXRhKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYw
ZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5
dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAyMDQsIGlu
IG9wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSBtZXRoKHJl
cSwgcmVzcG9uc2UpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBm
YnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0
aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDUz
NSwgaW4gaHR0cF9yZXNwb25zZTxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNw
b25zZSA9IHNlbGYucGFyZW50LmVycm9yKDxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251
L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUt
MC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5Iiwg
bGluZSAyMjIsIGluIGVycm9yPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3Vs
dCA9IHNlbGYuX2NhbGxfY2hhaW4oKmFyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9n
bnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6
ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2Zv
cmsucHkiLCBsaW5lIDQxNCwgaW4gX2NhbGxfY2hhaW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJz
cDsmbmJzcDsgcmVzdWx0ID0gZnVuYygqYXJncyk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAi
L2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFu
aXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJf
Zm9yay5weSIsIGxpbmUgNjU1LCBpbiBodHRwX2Vycm9yXzMwMjxicj48L2Rpdj48ZGl2PiZuYnNw
OyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5wYXJlbnQub3BlbihuZXcpPGJyPjwvZGl2PjxkaXY+
Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzkt
cHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFu
aXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI1NywgaW4gb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNw
OyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5fbWVjaF9vcGVuKHVybF9vcl9yZXF1ZXN0LCBkYXRh
LCB0aW1lb3V0PXRpbWVvdXQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUv
OGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9s
aWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5l
IDI4NywgaW4gX21lY2hfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNw
b25zZSA9IFVzZXJBZ2VudEJhc2Uub3BlbihzZWxmLCByZXF1ZXN0LCBkYXRhKTxicj48L2Rpdj48
ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4Zzlw
ZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21l
Y2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAxOTMsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4mbmJz
cDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSB1cmxvcGVuKHNlbGYsIHJlcSwgZGF0YSk8YnI+PC9k
aXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQz
OGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdl
cy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNDI1LCBpbiBfb3Blbjxicj48L2Rp
dj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXN1bHQgPSBzZWxmLl9jYWxsX2NoYWluKHNlbGYu
aGFuZGxlX29wZW4sIHByb3RvY29sLCBwcm90b2NvbCArPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZp
bGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1l
Y2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxs
aWIyX2ZvcmsucHkiLCBsaW5lIDQxNCwgaW4gX2NhbGxfY2hhaW48YnI+PC9kaXY+PGRpdj4mbmJz
cDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gZnVuYygqYXJncyk8YnI+PC9kaXY+PGRpdj4mbmJzcDsg
RmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJl
LTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3V0aWxzL2Jyb3dzZXIucHkiLCBsaW5lIDI5LCBp
biBodHRwc19vcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJldHVybiBzZWxm
LmRvX29wZW4oY29ubl9mYWN0b3J5LCByZXEpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9n
bnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6
ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2Zv
cmsucHkiLCBsaW5lIDEyMzMsIGluIGRvX29wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsm
bmJzcDsgcmFpc2UgVVJMRXJyb3IoZXJyKTxicj48L2Rpdj48ZGl2PnVybGxpYi5lcnJvci5VUkxF
cnJvcjogJmx0O3VybG9wZW4gZXJyb3IgW1NTTDogQ0VSVElGSUNBVEVfVkVSSUZZX0ZBSUxFRF0g
Y2VydGlmaWNhdGUgdmVyaWZ5IGZhaWxlZDogdW5hYmxlIHRvIGdldCBsb2NhbCBpc3N1ZXIgY2Vy
dGlmaWNhdGUgKF9zc2wuYzoxMTA4KSZndDs8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5G
YWlsZWQgZmVlZDogQ05FVCBIb3cgVG88YnI+PC9kaXY+PGRpdj5UcmFjZWJhY2sgKG1vc3QgcmVj
ZW50IGNhbGwgbGFzdCk6PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6
NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIv
cHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5l
IDEyMjksIGluIGRvX29wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgaC5yZXF1
ZXN0KHN0cihyZXEuZ2V0X21ldGhvZCgpKSwgc3RyKHJlcS5nZXRfc2VsZWN0b3IoKSksIHJlcS5k
YXRhLDxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNp
bXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50
LnB5IiwgbGluZSAxMjQ1LCBpbiByZXF1ZXN0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHNlbGYuX3NlbmRfcmVxdWVzdChtZXRob2QsIHVybCwgYm9keSwgaGVhZGVycywgZW5jb2Rl
X2NodW5rZWQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2
OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9j
bGllbnQucHkiLCBsaW5lIDEyOTEsIGluIF9zZW5kX3JlcXVlc3Q8YnI+PC9kaXY+PGRpdj4mbmJz
cDsmbmJzcDsmbmJzcDsgc2VsZi5lbmRoZWFkZXJzKGJvZHksIGVuY29kZV9jaHVua2VkPWVuY29k
ZV9jaHVua2VkKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2Jw
djhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAv
Y2xpZW50LnB5IiwgbGluZSAxMjQwLCBpbiBlbmRoZWFkZXJzPGJyPjwvZGl2PjxkaXY+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHNlbGYuX3NlbmRfb3V0cHV0KG1lc3NhZ2VfYm9keSwgZW5jb2RlX2NodW5r
ZWQ9ZW5jb2RlX2NodW5rZWQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUv
c2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24z
LjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEwMDgsIGluIF9zZW5kX291dHB1dDxicj48L2Rpdj48
ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLnNlbmQobXNnKTxicj48L2Rpdj48ZGl2PiZuYnNw
OyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhv
bi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSA5NDgsIGluIHNlbmQ8
YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5jb25uZWN0KCk8YnI+PC9kaXY+
PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFz
djZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTQx
NCwgaW4gY29ubmVjdDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLnNvY2sg
PSBzZWxmLl9jb250ZXh0LndyYXBfc29ja2V0KHNlbGYuc29jayw8YnI+PC9kaXY+PGRpdj4mbmJz
cDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRo
b24tMy44LjIvbGliL3B5dGhvbjMuOC9zc2wucHkiLCBsaW5lIDUwMCwgaW4gd3JhcF9zb2NrZXQ8
YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmV0dXJuIHNlbGYuc3Nsc29ja2V0X2Ns
YXNzLl9jcmVhdGUoPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3
YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvc3Ns
LnB5IiwgbGluZSAxMDQwLCBpbiBfY3JlYXRlPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHNlbGYuZG9faGFuZHNoYWtlKCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9z
dG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5
dGhvbjMuOC9zc2wucHkiLCBsaW5lIDEzMDksIGluIGRvX2hhbmRzaGFrZTxicj48L2Rpdj48ZGl2
PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLl9zc2xvYmouZG9faGFuZHNoYWtlKCk8YnI+PC9kaXY+
PGRpdj5zc2wuU1NMQ2VydFZlcmlmaWNhdGlvbkVycm9yOiBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJ
RllfRkFJTEVEXSBjZXJ0aWZpY2F0ZSB2ZXJpZnkgZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2Fs
IGlzc3VlciBjZXJ0aWZpY2F0ZSAoX3NzbC5jOjExMDgpPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2
PjxkaXY+RHVyaW5nIGhhbmRsaW5nIG9mIHRoZSBhYm92ZSBleGNlcHRpb24sIGFub3RoZXIgZXhj
ZXB0aW9uIG9jY3VycmVkOjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KTo8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9z
dG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIv
Y2FsaWJyZS9jYWxpYnJlL3dlYi9mZWVkcy9uZXdzLnB5IiwgbGluZSAxNjgzLCBpbiBwYXJzZV9m
ZWVkczxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyB3aXRoIGNsb3NpbmcoYnIub3Bl
bl9ub3Zpc2l0KHVybCwgdGltZW91dD1zZWxmLnRpbWVvdXQpKSBhcyBmOjxicj48L2Rpdj48ZGl2
PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5
LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hh
bml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyNDEsIGluIG9wZW5fbm92aXNpdDxicj48L2Rpdj48
ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5fbWVjaF9vcGVuKDxicj48L2Rpdj48
ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4Zzlw
ZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21l
Y2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW48YnI+PC9kaXY+
PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2Vs
ZiwgcmVxdWVzdCwgZGF0YSk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84
ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xp
Yi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjA0
LCBpbiBvcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3BvbnNlID0gbWV0
aChyZXEsIHJlc3BvbnNlKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhq
ejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGli
L3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGlu
ZSA1MzUsIGluIGh0dHBfcmVzcG9uc2U8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsg
cmVzcG9uc2UgPSBzZWxmLnBhcmVudC5lcnJvcig8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAi
L2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFu
aXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5w
eSIsIGxpbmUgMjIyLCBpbiBlcnJvcjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBy
ZXN1bHQgPSBzZWxmLl9jYWxsX2NoYWluKCphcmdzKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxl
ICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNo
YW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGli
Ml9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWluPGJyPjwvZGl2PjxkaXY+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHJlc3VsdCA9IGZ1bmMoKmFyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZp
bGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1l
Y2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxs
aWIyX2ZvcmsucHkiLCBsaW5lIDY1NSwgaW4gaHR0cF9lcnJvcl8zMDI8YnI+PC9kaXY+PGRpdj4m
bmJzcDsmbmJzcDsmbmJzcDsgcmV0dXJuIHNlbGYucGFyZW50Lm9wZW4obmV3KTxicj48L2Rpdj48
ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4Zzlw
ZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21l
Y2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyNTcsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4m
bmJzcDsmbmJzcDsmbmJzcDsgcmV0dXJuIHNlbGYuX21lY2hfb3Blbih1cmxfb3JfcmVxdWVzdCwg
ZGF0YSwgdGltZW91dD10aW1lb3V0KTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0
b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40
LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5Iiwg
bGluZSAyODcsIGluIF9tZWNoX29wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsg
cmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSk8YnI+PC9k
aXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQz
OGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdl
cy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMTkzLCBpbiBvcGVuPGJyPjwvZGl2PjxkaXY+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3BvbnNlID0gdXJsb3BlbihzZWxmLCByZXEsIGRhdGEpPGJy
PjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3Mmwz
aWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFj
a2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQyNSwgaW4gX29wZW48YnI+
PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gc2VsZi5fY2FsbF9jaGFpbihz
ZWxmLmhhbmRsZV9vcGVuLCBwcm90b2NvbCwgcHJvdG9jb2wgKzxicj48L2Rpdj48ZGl2PiZuYnNw
OyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
dXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MTQsIGluIF9jYWxsX2NoYWluPGJyPjwvZGl2PjxkaXY+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3VsdCA9IGZ1bmMoKmFyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5i
c3A7IEZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2Fs
aWJyZS01LjIxLjAvbGliL2NhbGlicmUvY2FsaWJyZS91dGlscy9icm93c2VyLnB5IiwgbGluZSAy
OSwgaW4gaHR0cHNfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4g
c2VsZi5kb19vcGVuKGNvbm5fZmFjdG9yeSwgcmVxKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxl
ICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNo
YW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGli
Ml9mb3JrLnB5IiwgbGluZSAxMjMzLCBpbiBkb19vcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHJhaXNlIFVSTEVycm9yKGVycik8YnI+PC9kaXY+PGRpdj51cmxsaWIuZXJyb3Iu
VVJMRXJyb3I6ICZsdDt1cmxvcGVuIGVycm9yIFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlM
RURdIGNlcnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNzdWVy
IGNlcnRpZmljYXRlIChfc3NsLmM6MTEwOCkmZ3Q7PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk
aXY+RmFpbGVkIGZlZWQ6IENORVQgaVBob25lIFVwZGF0ZTxicj48L2Rpdj48ZGl2PlRyYWNlYmFj
ayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KTo8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2du
dS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXpl
LTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9y
ay5weSIsIGxpbmUgMTIyOSwgaW4gZG9fb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZu
YnNwOyBoLnJlcXVlc3Qoc3RyKHJlcS5nZXRfbWV0aG9kKCkpLCBzdHIocmVxLmdldF9zZWxlY3Rv
cigpKSwgcmVxLmRhdGEsPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2Qy
aWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgv
aHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDUsIGluIHJlcXVlc3Q8YnI+PC9kaXY+PGRpdj4mbmJz
cDsmbmJzcDsmbmJzcDsgc2VsZi5fc2VuZF9yZXF1ZXN0KG1ldGhvZCwgdXJsLCBib2R5LCBoZWFk
ZXJzLCBlbmNvZGVfY2h1bmtlZCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9y
ZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhv
bjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI5MSwgaW4gX3NlbmRfcmVxdWVzdDxicj48L2Rp
dj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLmVuZGhlYWRlcnMoYm9keSwgZW5jb2RlX2No
dW5rZWQ9ZW5jb2RlX2NodW5rZWQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3Rv
cmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRo
b24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDAsIGluIGVuZGhlYWRlcnM8YnI+PC9kaXY+
PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5fc2VuZF9vdXRwdXQobWVzc2FnZV9ib2R5LCBl
bmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1bmtlZCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAi
L2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIv
bGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTAwOCwgaW4gX3NlbmRfb3V0cHV0
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuc2VuZChtc2cpPGJyPjwvZGl2
PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcx
c3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDk0
OCwgaW4gc2VuZDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLmNvbm5lY3Qo
KTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkx
ajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5
IiwgbGluZSAxNDE0LCBpbiBjb25uZWN0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHNlbGYuc29jayA9IHNlbGYuX2NvbnRleHQud3JhcF9zb2NrZXQoc2VsZi5zb2NrLDxicj48L2Rp
dj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3
MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgNTAwLCBpbiB3
cmFwX3NvY2tldDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5z
c2xzb2NrZXRfY2xhc3MuX2NyZWF0ZSg8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9z
dG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5
dGhvbjMuOC9zc2wucHkiLCBsaW5lIDEwNDAsIGluIF9jcmVhdGU8YnI+PC9kaXY+PGRpdj4mbmJz
cDsmbmJzcDsmbmJzcDsgc2VsZi5kb19oYW5kc2hha2UoKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBG
aWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0z
LjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgMTMwOSwgaW4gZG9faGFuZHNoYWtlPGJy
PjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuX3NzbG9iai5kb19oYW5kc2hha2Uo
KTxicj48L2Rpdj48ZGl2PnNzbC5TU0xDZXJ0VmVyaWZpY2F0aW9uRXJyb3I6IFtTU0w6IENFUlRJ
RklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0
byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRpZmljYXRlIChfc3NsLmM6MTEwOCk8YnI+PC9kaXY+PGRp
dj48YnI+PC9kaXY+PGRpdj5EdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlvbiwg
YW5vdGhlciBleGNlcHRpb24gb2NjdXJyZWQ6PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+
VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOjxicj48L2Rpdj48ZGl2PiZuYnNwOyBG
aWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNhbGlicmUt
NS4yMS4wL2xpYi9jYWxpYnJlL2NhbGlicmUvd2ViL2ZlZWRzL25ld3MucHkiLCBsaW5lIDE2ODMs
IGluIHBhcnNlX2ZlZWRzPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHdpdGggY2xv
c2luZyhici5vcGVuX25vdmlzaXQodXJsLCB0aW1lb3V0PXNlbGYudGltZW91dCkpIGFzIGY6PGJy
PjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3Mmwz
aWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFj
a2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI0MSwgaW4gb3Blbl9ub3Zpc2l0
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJldHVybiBzZWxmLl9tZWNoX29wZW4o
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3
MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUt
cGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI4NywgaW4gX21lY2hfb3Bl
bjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IFVzZXJBZ2VudEJh
c2Uub3BlbihzZWxmLCByZXF1ZXN0LCBkYXRhKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIv
Z251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5p
emUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5
IiwgbGluZSAyMDQsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVz
cG9uc2UgPSBtZXRoKHJlcSwgcmVzcG9uc2UpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9n
bnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6
ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2Zv
cmsucHkiLCBsaW5lIDUzNSwgaW4gaHR0cF9yZXNwb25zZTxicj48L2Rpdj48ZGl2PiZuYnNwOyZu
YnNwOyZuYnNwOyByZXNwb25zZSA9IHNlbGYucGFyZW50LmVycm9yKDxicj48L2Rpdj48ZGl2PiZu
YnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5
dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6
ZS9fb3BlbmVyLnB5IiwgbGluZSAyMjIsIGluIGVycm9yPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHJlc3VsdCA9IHNlbGYuX2NhbGxfY2hhaW4oKmFyZ3MpPGJyPjwvZGl2PjxkaXY+
Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzkt
cHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFu
aXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQxNCwgaW4gX2NhbGxfY2hhaW48YnI+PC9kaXY+
PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gZnVuYygqYXJncyk8YnI+PC9kaXY+PGRp
dj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYz
OS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNo
YW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNjU1LCBpbiBodHRwX2Vycm9yXzMwMjxicj48
L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5wYXJlbnQub3BlbihuZXcp
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3
MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUt
cGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI1NywgaW4gb3Blbjxicj48
L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5fbWVjaF9vcGVuKHVybF9v
cl9yZXF1ZXN0LCBkYXRhLCB0aW1lb3V0PXRpbWVvdXQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZp
bGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1l
Y2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNo
YW5pemUucHkiLCBsaW5lIDI4NywgaW4gX21lY2hfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZu
YnNwOyZuYnNwOyByZXNwb25zZSA9IFVzZXJBZ2VudEJhc2Uub3BlbihzZWxmLCByZXF1ZXN0LCBk
YXRhKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtk
aWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9z
aXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAxOTMsIGluIG9wZW48YnI+
PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSB1cmxvcGVuKHNlbGYsIHJl
cSwgZGF0YSk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkz
bmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24z
Ljgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNDI1LCBp
biBfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXN1bHQgPSBzZWxmLl9j
YWxsX2NoYWluKHNlbGYuaGFuZGxlX29wZW4sIHByb3RvY29sLCBwcm90b2NvbCArPGJyPjwvZGl2
PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhn
OXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMv
bWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQxNCwgaW4gX2NhbGxfY2hhaW48YnI+
PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gZnVuYygqYXJncyk8YnI+PC9k
aXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZj
bGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3V0aWxzL2Jyb3dzZXIu
cHkiLCBsaW5lIDI5LCBpbiBodHRwc19vcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHJldHVybiBzZWxmLmRvX29wZW4oY29ubl9mYWN0b3J5LCByZXEpPGJyPjwvZGl2PjxkaXY+
Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzkt
cHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFu
aXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDEyMzMsIGluIGRvX29wZW48YnI+PC9kaXY+PGRp
dj4mbmJzcDsmbmJzcDsmbmJzcDsgcmFpc2UgVVJMRXJyb3IoZXJyKTxicj48L2Rpdj48ZGl2PnVy
bGxpYi5lcnJvci5VUkxFcnJvcjogJmx0O3VybG9wZW4gZXJyb3IgW1NTTDogQ0VSVElGSUNBVEVf
VkVSSUZZX0ZBSUxFRF0gY2VydGlmaWNhdGUgdmVyaWZ5IGZhaWxlZDogdW5hYmxlIHRvIGdldCBs
b2NhbCBpc3N1ZXIgY2VydGlmaWNhdGUgKF9zc2wuYzoxMTA4KSZndDs8YnI+PC9kaXY+PGRpdj48
YnI+PC9kaXY+PGRpdj5GYWlsZWQgZmVlZDogQ05FVCBDcmF2ZTxicj48L2Rpdj48ZGl2PlRyYWNl
YmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KTo8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAi
L2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFu
aXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJf
Zm9yay5weSIsIGxpbmUgMTIyOSwgaW4gZG9fb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNw
OyZuYnNwOyBoLnJlcXVlc3Qoc3RyKHJlcS5nZXRfbWV0aG9kKCkpLCBzdHIocmVxLmdldF9zZWxl
Y3RvcigpKSwgcmVxLmRhdGEsPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUv
c2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24z
LjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDUsIGluIHJlcXVlc3Q8YnI+PC9kaXY+PGRpdj4m
bmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5fc2VuZF9yZXF1ZXN0KG1ldGhvZCwgdXJsLCBib2R5LCBo
ZWFkZXJzLCBlbmNvZGVfY2h1bmtlZCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9z
dG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5
dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI5MSwgaW4gX3NlbmRfcmVxdWVzdDxicj48
L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLmVuZGhlYWRlcnMoYm9keSwgZW5jb2Rl
X2NodW5rZWQ9ZW5jb2RlX2NodW5rZWQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUv
c3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9w
eXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDAsIGluIGVuZGhlYWRlcnM8YnI+PC9k
aXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5fc2VuZF9vdXRwdXQobWVzc2FnZV9ib2R5
LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1bmtlZCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmls
ZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44
LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTAwOCwgaW4gX3NlbmRfb3V0
cHV0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuc2VuZChtc2cpPGJyPjwv
ZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNs
eDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5l
IDk0OCwgaW4gc2VuZDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLmNvbm5l
Y3QoKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNp
bXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50
LnB5IiwgbGluZSAxNDE0LCBpbiBjb25uZWN0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHNlbGYuc29jayA9IHNlbGYuX2NvbnRleHQud3JhcF9zb2NrZXQoc2VsZi5zb2NrLDxicj48
L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pj
bHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgNTAwLCBp
biB3cmFwX3NvY2tldDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2Vs
Zi5zc2xzb2NrZXRfY2xhc3MuX2NyZWF0ZSg8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2du
dS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGli
L3B5dGhvbjMuOC9zc2wucHkiLCBsaW5lIDEwNDAsIGluIF9jcmVhdGU8YnI+PC9kaXY+PGRpdj4m
bmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5kb19oYW5kc2hha2UoKTxicj48L2Rpdj48ZGl2PiZuYnNw
OyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhv
bi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgMTMwOSwgaW4gZG9faGFuZHNoYWtl
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuX3NzbG9iai5kb19oYW5kc2hh
a2UoKTxicj48L2Rpdj48ZGl2PnNzbC5TU0xDZXJ0VmVyaWZpY2F0aW9uRXJyb3I6IFtTU0w6IENF
UlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJs
ZSB0byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRpZmljYXRlIChfc3NsLmM6MTEwOCk8YnI+PC9kaXY+
PGRpdj48YnI+PC9kaXY+PGRpdj5EdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlv
biwgYW5vdGhlciBleGNlcHRpb24gb2NjdXJyZWQ6PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk
aXY+VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOjxicj48L2Rpdj48ZGl2PiZuYnNw
OyBGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNhbGli
cmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGlicmUvd2ViL2ZlZWRzL25ld3MucHkiLCBsaW5lIDE2
ODMsIGluIHBhcnNlX2ZlZWRzPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHdpdGgg
Y2xvc2luZyhici5vcGVuX25vdmlzaXQodXJsLCB0aW1lb3V0PXNlbGYudGltZW91dCkpIGFzIGY6
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3
MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUt
cGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI0MSwgaW4gb3Blbl9ub3Zp
c2l0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJldHVybiBzZWxmLl9tZWNoX29w
ZW4oPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2Rp
Y2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3Np
dGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI4NywgaW4gX21lY2hf
b3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IFVzZXJBZ2Vu
dEJhc2Uub3BlbihzZWxmLCByZXF1ZXN0LCBkYXRhKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxl
ICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNo
YW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVy
LnB5IiwgbGluZSAyMDQsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsg
cmVzcG9uc2UgPSBtZXRoKHJlcSwgcmVzcG9uc2UpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUg
Ii9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hh
bml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIy
X2ZvcmsucHkiLCBsaW5lIDUzNSwgaW4gaHR0cF9yZXNwb25zZTxicj48L2Rpdj48ZGl2PiZuYnNw
OyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IHNlbGYucGFyZW50LmVycm9yKDxicj48L2Rpdj48ZGl2
PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5
LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hh
bml6ZS9fb3BlbmVyLnB5IiwgbGluZSAyMjIsIGluIGVycm9yPGJyPjwvZGl2PjxkaXY+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHJlc3VsdCA9IHNlbGYuX2NhbGxfY2hhaW4oKmFyZ3MpPGJyPjwvZGl2Pjxk
aXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBm
MzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVj
aGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQxNCwgaW4gX2NhbGxfY2hhaW48YnI+PC9k
aXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gZnVuYygqYXJncyk8YnI+PC9kaXY+
PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5
cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9t
ZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNjU1LCBpbiBodHRwX2Vycm9yXzMwMjxi
cj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5wYXJlbnQub3Blbihu
ZXcpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2Rp
Y2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3Np
dGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI1NywgaW4gb3Blbjxi
cj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5fbWVjaF9vcGVuKHVy
bF9vcl9yZXF1ZXN0LCBkYXRhLCB0aW1lb3V0PXRpbWVvdXQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7
IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9u
LW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19t
ZWNoYW5pemUucHkiLCBsaW5lIDI4NywgaW4gX21lY2hfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNw
OyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IFVzZXJBZ2VudEJhc2Uub3BlbihzZWxmLCByZXF1ZXN0
LCBkYXRhKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNu
YmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMu
OC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAxOTMsIGluIG9wZW48
YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSB1cmxvcGVuKHNlbGYs
IHJlcSwgZGF0YSk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZi
cjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRo
b24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNDI1
LCBpbiBfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXN1bHQgPSBzZWxm
Ll9jYWxsX2NoYWluKHNlbGYuaGFuZGxlX29wZW4sIHByb3RvY29sLCBwcm90b2NvbCArPGJyPjwv
ZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpk
MzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2Fn
ZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQxNCwgaW4gX2NhbGxfY2hhaW48
YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gZnVuYygqYXJncyk8YnI+
PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5
MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3V0aWxzL2Jyb3dz
ZXIucHkiLCBsaW5lIDI5LCBpbiBodHRwc19vcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHJldHVybiBzZWxmLmRvX29wZW4oY29ubl9mYWN0b3J5LCByZXEpPGJyPjwvZGl2Pjxk
aXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBm
MzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVj
aGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDEyMzMsIGluIGRvX29wZW48YnI+PC9kaXY+
PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmFpc2UgVVJMRXJyb3IoZXJyKTxicj48L2Rpdj48ZGl2
PnVybGxpYi5lcnJvci5VUkxFcnJvcjogJmx0O3VybG9wZW4gZXJyb3IgW1NTTDogQ0VSVElGSUNB
VEVfVkVSSUZZX0ZBSUxFRF0gY2VydGlmaWNhdGUgdmVyaWZ5IGZhaWxlZDogdW5hYmxlIHRvIGdl
dCBsb2NhbCBpc3N1ZXIgY2VydGlmaWNhdGUgKF9zc2wuYzoxMTA4KSZndDs8YnI+PC9kaXY+PGRp
dj48YnI+PC9kaXY+PGRpdj5GYWlsZWQgZmVlZDogQ05FVCBDYXIgVGVjaDxicj48L2Rpdj48ZGl2
PlRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KTo8YnI+PC9kaXY+PGRpdj4mbmJzcDsg
RmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24t
bWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3Vy
bGxpYjJfZm9yay5weSIsIGxpbmUgMTIyOSwgaW4gZG9fb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNw
OyZuYnNwOyZuYnNwOyBoLnJlcXVlc3Qoc3RyKHJlcS5nZXRfbWV0aG9kKCkpLCBzdHIocmVxLmdl
dF9zZWxlY3RvcigpKSwgcmVxLmRhdGEsPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUv
c3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9w
eXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDUsIGluIHJlcXVlc3Q8YnI+PC9kaXY+
PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5fc2VuZF9yZXF1ZXN0KG1ldGhvZCwgdXJsLCBi
b2R5LCBoZWFkZXJzLCBlbmNvZGVfY2h1bmtlZCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAi
L2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIv
bGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI5MSwgaW4gX3NlbmRfcmVxdWVz
dDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLmVuZGhlYWRlcnMoYm9keSwg
ZW5jb2RlX2NodW5rZWQ9ZW5jb2RlX2NodW5rZWQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUg
Ii9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4y
L2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDAsIGluIGVuZGhlYWRlcnM8
YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5fc2VuZF9vdXRwdXQobWVzc2Fn
ZV9ib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1bmtlZCk8YnI+PC9kaXY+PGRpdj4mbmJz
cDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRo
b24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTAwOCwgaW4gX3Nl
bmRfb3V0cHV0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuc2VuZChtc2cp
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFq
OHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHki
LCBsaW5lIDk0OCwgaW4gc2VuZDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxm
LmNvbm5lY3QoKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2Jw
djhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAv
Y2xpZW50LnB5IiwgbGluZSAxNDE0LCBpbiBjb25uZWN0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHNlbGYuc29jayA9IHNlbGYuX2NvbnRleHQud3JhcF9zb2NrZXQoc2VsZi5zb2Nr
LDxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkx
ajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUg
NTAwLCBpbiB3cmFwX3NvY2tldDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1
cm4gc2VsZi5zc2xzb2NrZXRfY2xhc3MuX2NyZWF0ZSg8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmls
ZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44
LjIvbGliL3B5dGhvbjMuOC9zc2wucHkiLCBsaW5lIDEwNDAsIGluIF9jcmVhdGU8YnI+PC9kaXY+
PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5kb19oYW5kc2hha2UoKTxicj48L2Rpdj48ZGl2
PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEw
LXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgMTMwOSwgaW4gZG9faGFu
ZHNoYWtlPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuX3NzbG9iai5kb19o
YW5kc2hha2UoKTxicj48L2Rpdj48ZGl2PnNzbC5TU0xDZXJ0VmVyaWZpY2F0aW9uRXJyb3I6IFtT
U0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6
IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRpZmljYXRlIChfc3NsLmM6MTEwOCk8YnI+
PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5EdXJpbmcgaGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4
Y2VwdGlvbiwgYW5vdGhlciBleGNlcHRpb24gb2NjdXJyZWQ6PGJyPjwvZGl2PjxkaXY+PGJyPjwv
ZGl2PjxkaXY+VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOjxicj48L2Rpdj48ZGl2
PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNsaGp6YTBn
LWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGlicmUvd2ViL2ZlZWRzL25ld3MucHkiLCBs
aW5lIDE2ODMsIGluIHBhcnNlX2ZlZWRzPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHdpdGggY2xvc2luZyhici5vcGVuX25vdmlzaXQodXJsLCB0aW1lb3V0PXNlbGYudGltZW91dCkp
IGFzIGY6PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25i
a2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44
L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI0MSwgaW4gb3Bl
bl9ub3Zpc2l0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJldHVybiBzZWxmLl9t
ZWNoX29wZW4oPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5
M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9u
My44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI4NywgaW4g
X21lY2hfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IFVz
ZXJBZ2VudEJhc2Uub3BlbihzZWxmLCByZXF1ZXN0LCBkYXRhKTxicj48L2Rpdj48ZGl2PiZuYnNw
OyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
b3BlbmVyLnB5IiwgbGluZSAyMDQsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsm
bmJzcDsgcmVzcG9uc2UgPSBtZXRoKHJlcSwgcmVzcG9uc2UpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7
IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9u
LW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191
cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDUzNSwgaW4gaHR0cF9yZXNwb25zZTxicj48L2Rpdj48ZGl2
PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IHNlbGYucGFyZW50LmVycm9yKDxicj48L2Rp
dj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4
ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2Vz
L21lY2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAyMjIsIGluIGVycm9yPGJyPjwvZGl2PjxkaXY+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3VsdCA9IHNlbGYuX2NhbGxfY2hhaW4oKmFyZ3MpPGJyPjwv
ZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpk
MzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2Fn
ZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQxNCwgaW4gX2NhbGxfY2hhaW48
YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gZnVuYygqYXJncyk8YnI+
PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNp
amQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNr
YWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNjU1LCBpbiBodHRwX2Vycm9y
XzMwMjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5wYXJlbnQu
b3BlbihuZXcpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5
M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9u
My44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI1NywgaW4g
b3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5fbWVjaF9v
cGVuKHVybF9vcl9yZXF1ZXN0LCBkYXRhLCB0aW1lb3V0PXRpbWVvdXQpPGJyPjwvZGl2PjxkaXY+
Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzkt
cHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFu
aXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI4NywgaW4gX21lY2hfb3Blbjxicj48L2Rpdj48ZGl2
PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IFVzZXJBZ2VudEJhc2Uub3BlbihzZWxmLCBy
ZXF1ZXN0LCBkYXRhKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYw
ZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5
dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAxOTMsIGlu
IG9wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSB1cmxvcGVu
KHNlbGYsIHJlcSwgZGF0YSk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84
ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xp
Yi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxp
bmUgNDI1LCBpbiBfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXN1bHQg
PSBzZWxmLl9jYWxsX2NoYWluKHNlbGYuaGFuZGxlX29wZW4sIHByb3RvY29sLCBwcm90b2NvbCAr
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3
MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUt
cGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQxNCwgaW4gX2NhbGxf
Y2hhaW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gZnVuYygqYXJn
cyk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFq
cGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3V0aWxz
L2Jyb3dzZXIucHkiLCBsaW5lIDI5LCBpbiBodHRwc19vcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHJldHVybiBzZWxmLmRvX29wZW4oY29ubl9mYWN0b3J5LCByZXEpPGJyPjwv
ZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpk
MzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2Fn
ZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDEyMzMsIGluIGRvX29wZW48YnI+
PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmFpc2UgVVJMRXJyb3IoZXJyKTxicj48L2Rp
dj48ZGl2PnVybGxpYi5lcnJvci5VUkxFcnJvcjogJmx0O3VybG9wZW4gZXJyb3IgW1NTTDogQ0VS
VElGSUNBVEVfVkVSSUZZX0ZBSUxFRF0gY2VydGlmaWNhdGUgdmVyaWZ5IGZhaWxlZDogdW5hYmxl
IHRvIGdldCBsb2NhbCBpc3N1ZXIgY2VydGlmaWNhdGUgKF9zc2wuYzoxMTA4KSZndDs8YnI+PC9k
aXY+PGRpdj48YnI+PC9kaXY+PGRpdj5GYWlsZWQgZmVlZDogQ05FVCBBbmRyb2lkIFVwZGF0ZTxi
cj48L2Rpdj48ZGl2PlRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KTo8YnI+PC9kaXY+
PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5
cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9t
ZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgMTIyOSwgaW4gZG9fb3Blbjxicj48L2Rp
dj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBoLnJlcXVlc3Qoc3RyKHJlcS5nZXRfbWV0aG9kKCkp
LCBzdHIocmVxLmdldF9zZWxlY3RvcigpKSwgcmVxLmRhdGEsPGJyPjwvZGl2PjxkaXY+Jm5ic3A7
IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9u
LTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDUsIGluIHJlcXVl
c3Q8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5fc2VuZF9yZXF1ZXN0KG1l
dGhvZCwgdXJsLCBib2R5LCBoZWFkZXJzLCBlbmNvZGVfY2h1bmtlZCk8YnI+PC9kaXY+PGRpdj4m
bmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1w
eXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTI5MSwgaW4g
X3NlbmRfcmVxdWVzdDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLmVuZGhl
YWRlcnMoYm9keSwgZW5jb2RlX2NodW5rZWQ9ZW5jb2RlX2NodW5rZWQpPGJyPjwvZGl2PjxkaXY+
Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAt
cHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyNDAsIGlu
IGVuZGhlYWRlcnM8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5fc2VuZF9v
dXRwdXQobWVzc2FnZV9ib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1bmtlZCk8YnI+PC9k
aXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4
NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUg
MTAwOCwgaW4gX3NlbmRfb3V0cHV0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNl
bGYuc2VuZChtc2cpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3
YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0
cC9jbGllbnQucHkiLCBsaW5lIDk0OCwgaW4gc2VuZDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNw
OyZuYnNwOyBzZWxmLmNvbm5lY3QoKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0
b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0
aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxNDE0LCBpbiBjb25uZWN0PGJyPjwvZGl2Pjxk
aXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuc29jayA9IHNlbGYuX2NvbnRleHQud3JhcF9zb2Nr
ZXQoc2VsZi5zb2NrLDxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmlj
N2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3Nz
bC5weSIsIGxpbmUgNTAwLCBpbiB3cmFwX3NvY2tldDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNw
OyZuYnNwOyByZXR1cm4gc2VsZi5zc2xzb2NrZXRfY2xhc3MuX2NyZWF0ZSg8YnI+PC9kaXY+PGRp
dj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZx
MC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9zc2wucHkiLCBsaW5lIDEwNDAsIGluIF9jcmVh
dGU8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5kb19oYW5kc2hha2UoKTxi
cj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4
Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5weSIsIGxpbmUgMTMw
OSwgaW4gZG9faGFuZHNoYWtlPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYu
X3NzbG9iai5kb19oYW5kc2hha2UoKTxicj48L2Rpdj48ZGl2PnNzbC5TU0xDZXJ0VmVyaWZpY2F0
aW9uRXJyb3I6IFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRpZmljYXRlIHZl
cmlmeSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRpZmljYXRlIChfc3Ns
LmM6MTEwOCk8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5EdXJpbmcgaGFuZGxpbmcgb2Yg
dGhlIGFib3ZlIGV4Y2VwdGlvbiwgYW5vdGhlciBleGNlcHRpb24gb2NjdXJyZWQ6PGJyPjwvZGl2
PjxkaXY+PGJyPjwvZGl2PjxkaXY+VHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOjxi
cj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMx
cTkydmNsaGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGlicmUvd2ViL2ZlZWRz
L25ld3MucHkiLCBsaW5lIDE2ODMsIGluIHBhcnNlX2ZlZWRzPGJyPjwvZGl2PjxkaXY+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IHdpdGggY2xvc2luZyhici5vcGVuX25vdmlzaXQodXJsLCB0aW1lb3V0PXNl
bGYudGltZW91dCkpIGFzIGY6PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUv
OGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9s
aWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5l
IDI0MSwgaW4gb3Blbl9ub3Zpc2l0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJl
dHVybiBzZWxmLl9tZWNoX29wZW4oPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3Rv
cmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQu
NS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBs
aW5lIDI4NywgaW4gX21lY2hfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBy
ZXNwb25zZSA9IFVzZXJBZ2VudEJhc2Uub3BlbihzZWxmLCByZXF1ZXN0LCBkYXRhKTxicj48L2Rp
dj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4
ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2Vz
L21lY2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAyMDQsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4m
bmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSBtZXRoKHJlcSwgcmVzcG9uc2UpPGJyPjwvZGl2
PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhn
OXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMv
bWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDUzNSwgaW4gaHR0cF9yZXNwb25zZTxi
cj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IHNlbGYucGFyZW50LmVy
cm9yKDxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtk
aWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9z
aXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAyMjIsIGluIGVycm9yPGJy
PjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3VsdCA9IHNlbGYuX2NhbGxfY2hhaW4o
KmFyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25i
a2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44
L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQxNCwgaW4g
X2NhbGxfY2hhaW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0ID0gZnVu
YygqYXJncyk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkz
bmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24z
Ljgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNjU1LCBp
biBodHRwX2Vycm9yXzMwMjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4g
c2VsZi5wYXJlbnQub3BlbihuZXcpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3Rv
cmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQu
NS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBs
aW5lIDI1NywgaW4gb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4g
c2VsZi5fbWVjaF9vcGVuKHVybF9vcl9yZXF1ZXN0LCBkYXRhLCB0aW1lb3V0PXRpbWVvdXQpPGJy
PjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3Mmwz
aWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFj
a2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI4NywgaW4gX21lY2hfb3Blbjxi
cj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IFVzZXJBZ2VudEJhc2Uu
b3BlbihzZWxmLCByZXF1ZXN0LCBkYXRhKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251
L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUt
MC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5Iiwg
bGluZSAxOTMsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9u
c2UgPSB1cmxvcGVuKHNlbGYsIHJlcSwgZGF0YSk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAi
L2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFu
aXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJf
Zm9yay5weSIsIGxpbmUgNDI1LCBpbiBfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZu
YnNwOyByZXN1bHQgPSBzZWxmLl9jYWxsX2NoYWluKHNlbGYuaGFuZGxlX29wZW4sIHByb3RvY29s
LCBwcm90b2NvbCArPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBm
YnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0
aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDQx
NCwgaW4gX2NhbGxfY2hhaW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzdWx0
ID0gZnVuYygqYXJncyk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS81dzdm
azVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9j
YWxpYnJlL3V0aWxzL2Jyb3dzZXIucHkiLCBsaW5lIDI5LCBpbiBodHRwc19vcGVuPGJyPjwvZGl2
PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJldHVybiBzZWxmLmRvX29wZW4oY29ubl9mYWN0b3J5
LCByZXEpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25i
a2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44
L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDEyMzMsIGlu
IGRvX29wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmFpc2UgVVJMRXJyb3Io
ZXJyKTxicj48L2Rpdj48ZGl2PnVybGxpYi5lcnJvci5VUkxFcnJvcjogJmx0O3VybG9wZW4gZXJy
b3IgW1NTTDogQ0VSVElGSUNBVEVfVkVSSUZZX0ZBSUxFRF0gY2VydGlmaWNhdGUgdmVyaWZ5IGZh
aWxlZDogdW5hYmxlIHRvIGdldCBsb2NhbCBpc3N1ZXIgY2VydGlmaWNhdGUgKF9zc2wuYzoxMTA4
KSZndDs8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5GYWlsZWQgZmVlZDogQ05FVCBHYW1p
bmc8YnI+PC9kaXY+PGRpdj5UcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6PGJyPjwv
ZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpk
MzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2Fn
ZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDEyMjksIGluIGRvX29wZW48YnI+
PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgaC5yZXF1ZXN0KHN0cihyZXEuZ2V0X21ldGhv
ZCgpKSwgc3RyKHJlcS5nZXRfc2VsZWN0b3IoKSksIHJlcS5kYXRhLDxicj48L2Rpdj48ZGl2PiZu
YnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5
dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxMjQ1LCBpbiBy
ZXF1ZXN0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuX3NlbmRfcmVxdWVz
dChtZXRob2QsIHVybCwgYm9keSwgaGVhZGVycywgZW5jb2RlX2NodW5rZWQpPGJyPjwvZGl2Pjxk
aXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2
cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEyOTEs
IGluIF9zZW5kX3JlcXVlc3Q8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5l
bmRoZWFkZXJzKGJvZHksIGVuY29kZV9jaHVua2VkPWVuY29kZV9jaHVua2VkKTxicj48L2Rpdj48
ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2
NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxMjQw
LCBpbiBlbmRoZWFkZXJzPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuX3Nl
bmRfb3V0cHV0KG1lc3NhZ2VfYm9keSwgZW5jb2RlX2NodW5rZWQ9ZW5jb2RlX2NodW5rZWQpPGJy
PjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhj
amNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBs
aW5lIDEwMDgsIGluIF9zZW5kX291dHB1dDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNw
OyBzZWxmLnNlbmQobXNnKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3Nk
MmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44
L2h0dHAvY2xpZW50LnB5IiwgbGluZSA5NDgsIGluIHNlbmQ8YnI+PC9kaXY+PGRpdj4mbmJzcDsm
bmJzcDsmbmJzcDsgc2VsZi5jb25uZWN0KCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2du
dS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGli
L3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxpbmUgMTQxNCwgaW4gY29ubmVjdDxicj48L2Rp
dj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLnNvY2sgPSBzZWxmLl9jb250ZXh0LndyYXBf
c29ja2V0KHNlbGYuc29jayw8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9z
ZDJpYzdicHY4ZngzaW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMu
OC9zc2wucHkiLCBsaW5lIDUwMCwgaW4gd3JhcF9zb2NrZXQ8YnI+PC9kaXY+PGRpdj4mbmJzcDsm
bmJzcDsmbmJzcDsgcmV0dXJuIHNlbGYuc3Nsc29ja2V0X2NsYXNzLl9jcmVhdGUoPGJyPjwvZGl2
PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcx
c3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvc3NsLnB5IiwgbGluZSAxMDQwLCBpbiBf
Y3JlYXRlPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuZG9faGFuZHNoYWtl
KCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15
MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9zc2wucHkiLCBsaW5l
IDEzMDksIGluIGRvX2hhbmRzaGFrZTxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBz
ZWxmLl9zc2xvYmouZG9faGFuZHNoYWtlKCk8YnI+PC9kaXY+PGRpdj5zc2wuU1NMQ2VydFZlcmlm
aWNhdGlvbkVycm9yOiBbU1NMOiBDRVJUSUZJQ0FURV9WRVJJRllfRkFJTEVEXSBjZXJ0aWZpY2F0
ZSB2ZXJpZnkgZmFpbGVkOiB1bmFibGUgdG8gZ2V0IGxvY2FsIGlzc3VlciBjZXJ0aWZpY2F0ZSAo
X3NzbC5jOjExMDgpPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+RHVyaW5nIGhhbmRsaW5n
IG9mIHRoZSBhYm92ZSBleGNlcHRpb24sIGFub3RoZXIgZXhjZXB0aW9uIG9jY3VycmVkOjxicj48
L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KTo8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS81dzdmazVmM2lkY3p2bnFq
cGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIvY2FsaWJyZS9jYWxpYnJlL3dlYi9m
ZWVkcy9uZXdzLnB5IiwgbGluZSAxNjgzLCBpbiBwYXJzZV9mZWVkczxicj48L2Rpdj48ZGl2PiZu
YnNwOyZuYnNwOyZuYnNwOyB3aXRoIGNsb3NpbmcoYnIub3Blbl9ub3Zpc2l0KHVybCwgdGltZW91
dD1zZWxmLnRpbWVvdXQpKSBhcyBmOjxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0
b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40
LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5Iiwg
bGluZSAyNDEsIGluIG9wZW5fbm92aXNpdDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNw
OyByZXR1cm4gc2VsZi5fbWVjaF9vcGVuKDxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251
L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUt
MC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5
IiwgbGluZSAyODcsIGluIF9tZWNoX29wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJz
cDsgcmVzcG9uc2UgPSBVc2VyQWdlbnRCYXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSk8YnI+
PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNp
amQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNr
YWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjA0LCBpbiBvcGVuPGJyPjwvZGl2Pjxk
aXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3BvbnNlID0gbWV0aChyZXEsIHJlc3BvbnNlKTxicj48
L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lq
ZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2th
Z2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA1MzUsIGluIGh0dHBfcmVzcG9u
c2U8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSBzZWxmLnBhcmVu
dC5lcnJvcig8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkz
bmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24z
Ljgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5weSIsIGxpbmUgMjIyLCBpbiBlcnJv
cjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXN1bHQgPSBzZWxmLl9jYWxsX2No
YWluKCphcmdzKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJy
OTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhv
bjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSA0MTQs
IGluIF9jYWxsX2NoYWluPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3VsdCA9
IGZ1bmMoKmFyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBm
YnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0
aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDY1
NSwgaW4gaHR0cF9lcnJvcl8zMDI8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmV0
dXJuIHNlbGYucGFyZW50Lm9wZW4obmV3KTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251
L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUt
MC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5
IiwgbGluZSAyNTcsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmV0
dXJuIHNlbGYuX21lY2hfb3Blbih1cmxfb3JfcmVxdWVzdCwgZGF0YSwgdGltZW91dD10aW1lb3V0
KTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNn
dzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRl
LXBhY2thZ2VzL21lY2hhbml6ZS9fbWVjaGFuaXplLnB5IiwgbGluZSAyODcsIGluIF9tZWNoX29w
ZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSBVc2VyQWdlbnRC
YXNlLm9wZW4oc2VsZiwgcmVxdWVzdCwgZGF0YSk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAi
L2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFu
aXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX29wZW5lci5w
eSIsIGxpbmUgMTkzLCBpbiBvcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJl
c3BvbnNlID0gdXJsb3BlbihzZWxmLCByZXEsIGRhdGEpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZp
bGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1l
Y2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxs
aWIyX2ZvcmsucHkiLCBsaW5lIDQyNSwgaW4gX29wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJz
cDsmbmJzcDsgcmVzdWx0ID0gc2VsZi5fY2FsbF9jaGFpbihzZWxmLmhhbmRsZV9vcGVuLCBwcm90
b2NvbCwgcHJvdG9jb2wgKzxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhq
ejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGli
L3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGlu
ZSA0MTQsIGluIF9jYWxsX2NoYWluPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJl
c3VsdCA9IGZ1bmMoKmFyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUv
NXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIxLjAvbGliL2NhbGli
cmUvY2FsaWJyZS91dGlscy9icm93c2VyLnB5IiwgbGluZSAyOSwgaW4gaHR0cHNfb3Blbjxicj48
L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5kb19vcGVuKGNvbm5fZmFj
dG9yeSwgcmVxKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJy
OTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhv
bjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fdXJsbGliMl9mb3JrLnB5IiwgbGluZSAxMjMz
LCBpbiBkb19vcGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJhaXNlIFVSTEVy
cm9yKGVycik8YnI+PC9kaXY+PGRpdj51cmxsaWIuZXJyb3IuVVJMRXJyb3I6ICZsdDt1cmxvcGVu
IGVycm9yIFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNlcnRpZmljYXRlIHZlcmlm
eSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRpZmljYXRlIChfc3NsLmM6
MTEwOCkmZ3Q7PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+RmFpbGVkIGZlZWQ6IENORVQg
Q2hlYXBza2F0ZTxicj48L2Rpdj48ZGl2PlRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0
KTo8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGlj
Z3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0
ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgMTIyOSwgaW4gZG9f
b3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBoLnJlcXVlc3Qoc3RyKHJlcS5n
ZXRfbWV0aG9kKCkpLCBzdHIocmVxLmdldF9zZWxlY3RvcigpKSwgcmVxLmRhdGEsPGJyPjwvZGl2
PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcx
c3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDEy
NDUsIGluIHJlcXVlc3Q8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5fc2Vu
ZF9yZXF1ZXN0KG1ldGhvZCwgdXJsLCBib2R5LCBoZWFkZXJzLCBlbmNvZGVfY2h1bmtlZCk8YnI+
PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4eGNq
Y2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVudC5weSIsIGxp
bmUgMTI5MSwgaW4gX3NlbmRfcmVxdWVzdDxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNw
OyBzZWxmLmVuZGhlYWRlcnMoYm9keSwgZW5jb2RlX2NodW5rZWQ9ZW5jb2RlX2NodW5rZWQpPGJy
PjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhj
amNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9weXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBs
aW5lIDEyNDAsIGluIGVuZGhlYWRlcnM8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsg
c2VsZi5fc2VuZF9vdXRwdXQobWVzc2FnZV9ib2R5LCBlbmNvZGVfY2h1bmtlZD1lbmNvZGVfY2h1
bmtlZCk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4Zngz
aW15MWo4eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9odHRwL2NsaWVu
dC5weSIsIGxpbmUgMTAwOCwgaW4gX3NlbmRfb3V0cHV0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHNlbGYuc2VuZChtc2cpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUv
c3RvcmUvc2QyaWM3YnB2OGZ4M2lteTFqOHhjamNseDcxc3Y2cTAtcHl0aG9uLTMuOC4yL2xpYi9w
eXRob24zLjgvaHR0cC9jbGllbnQucHkiLCBsaW5lIDk0OCwgaW4gc2VuZDxicj48L2Rpdj48ZGl2
PiZuYnNwOyZuYnNwOyZuYnNwOyBzZWxmLmNvbm5lY3QoKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBG
aWxlICIvZ251L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0z
LjguMi9saWIvcHl0aG9uMy44L2h0dHAvY2xpZW50LnB5IiwgbGluZSAxNDE0LCBpbiBjb25uZWN0
PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYuc29jayA9IHNlbGYuX2NvbnRl
eHQud3JhcF9zb2NrZXQoc2VsZi5zb2NrLDxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251
L3N0b3JlL3NkMmljN2JwdjhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIv
cHl0aG9uMy44L3NzbC5weSIsIGxpbmUgNTAwLCBpbiB3cmFwX3NvY2tldDxicj48L2Rpdj48ZGl2
PiZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4gc2VsZi5zc2xzb2NrZXRfY2xhc3MuX2NyZWF0ZSg8
YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9yZS9zZDJpYzdicHY4ZngzaW15MWo4
eGNqY2x4NzFzdjZxMC1weXRob24tMy44LjIvbGliL3B5dGhvbjMuOC9zc2wucHkiLCBsaW5lIDEw
NDAsIGluIF9jcmVhdGU8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2VsZi5kb19o
YW5kc2hha2UoKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlL3NkMmljN2Jw
djhmeDNpbXkxajh4Y2pjbHg3MXN2NnEwLXB5dGhvbi0zLjguMi9saWIvcHl0aG9uMy44L3NzbC5w
eSIsIGxpbmUgMTMwOSwgaW4gZG9faGFuZHNoYWtlPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHNlbGYuX3NzbG9iai5kb19oYW5kc2hha2UoKTxicj48L2Rpdj48ZGl2PnNzbC5TU0xD
ZXJ0VmVyaWZpY2F0aW9uRXJyb3I6IFtTU0w6IENFUlRJRklDQVRFX1ZFUklGWV9GQUlMRURdIGNl
cnRpZmljYXRlIHZlcmlmeSBmYWlsZWQ6IHVuYWJsZSB0byBnZXQgbG9jYWwgaXNzdWVyIGNlcnRp
ZmljYXRlIChfc3NsLmM6MTEwOCk8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5EdXJpbmcg
aGFuZGxpbmcgb2YgdGhlIGFib3ZlIGV4Y2VwdGlvbiwgYW5vdGhlciBleGNlcHRpb24gb2NjdXJy
ZWQ6PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOjxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYz
aWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGli
cmUvd2ViL2ZlZWRzL25ld3MucHkiLCBsaW5lIDE2ODMsIGluIHBhcnNlX2ZlZWRzPGJyPjwvZGl2
PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHdpdGggY2xvc2luZyhici5vcGVuX25vdmlzaXQodXJs
LCB0aW1lb3V0PXNlbGYudGltZW91dCkpIGFzIGY6PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUg
Ii9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hh
bml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5p
emUucHkiLCBsaW5lIDI0MSwgaW4gb3Blbl9ub3Zpc2l0PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHJldHVybiBzZWxmLl9tZWNoX29wZW4oPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZp
bGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1l
Y2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNo
YW5pemUucHkiLCBsaW5lIDI4NywgaW4gX21lY2hfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZu
YnNwOyZuYnNwOyByZXNwb25zZSA9IFVzZXJBZ2VudEJhc2Uub3BlbihzZWxmLCByZXF1ZXN0LCBk
YXRhKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtk
aWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9z
aXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAyMDQsIGluIG9wZW48YnI+
PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVzcG9uc2UgPSBtZXRoKHJlcSwgcmVzcG9u
c2UpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2Rp
Y2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3Np
dGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBsaW5lIDUzNSwgaW4gaHR0
cF9yZXNwb25zZTxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IHNl
bGYucGFyZW50LmVycm9yKDxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzhq
ejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhvbi1tZWNoYW5pemUtMC40LjUvbGli
L3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9fb3BlbmVyLnB5IiwgbGluZSAyMjIs
IGluIGVycm9yPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlc3VsdCA9IHNlbGYu
X2NhbGxfY2hhaW4oKmFyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUv
OGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9s
aWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBs
aW5lIDQxNCwgaW4gX2NhbGxfY2hhaW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsg
cmVzdWx0ID0gZnVuYygqYXJncyk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9zdG9y
ZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1weXRob24tbWVjaGFuaXplLTAuNC41
L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5pemUvX3VybGxpYjJfZm9yay5weSIs
IGxpbmUgNjU1LCBpbiBodHRwX2Vycm9yXzMwMjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZu
YnNwOyByZXR1cm4gc2VsZi5wYXJlbnQub3BlbihuZXcpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZp
bGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1l
Y2hhbml6ZS0wLjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNo
YW5pemUucHkiLCBsaW5lIDI1NywgaW4gb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZu
YnNwOyByZXR1cm4gc2VsZi5fbWVjaF9vcGVuKHVybF9vcl9yZXF1ZXN0LCBkYXRhLCB0aW1lb3V0
PXRpbWVvdXQpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvOGp6NjBmYnI5
M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9saWIvcHl0aG9u
My44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL19tZWNoYW5pemUucHkiLCBsaW5lIDI4NywgaW4g
X21lY2hfb3Blbjxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXNwb25zZSA9IFVz
ZXJBZ2VudEJhc2Uub3BlbihzZWxmLCByZXF1ZXN0LCBkYXRhKTxicj48L2Rpdj48ZGl2PiZuYnNw
OyBGaWxlICIvZ251L3N0b3JlLzhqejYwZmJyOTNuYmtkaWNndzJsM2lqZDM4ZzlwZjM5LXB5dGhv
bi1tZWNoYW5pemUtMC40LjUvbGliL3B5dGhvbjMuOC9zaXRlLXBhY2thZ2VzL21lY2hhbml6ZS9f
b3BlbmVyLnB5IiwgbGluZSAxOTMsIGluIG9wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsm
bmJzcDsgcmVzcG9uc2UgPSB1cmxvcGVuKHNlbGYsIHJlcSwgZGF0YSk8YnI+PC9kaXY+PGRpdj4m
bmJzcDsgRmlsZSAiL2dudS9zdG9yZS84ano2MGZicjkzbmJrZGljZ3cybDNpamQzOGc5cGYzOS1w
eXRob24tbWVjaGFuaXplLTAuNC41L2xpYi9weXRob24zLjgvc2l0ZS1wYWNrYWdlcy9tZWNoYW5p
emUvX3VybGxpYjJfZm9yay5weSIsIGxpbmUgNDI1LCBpbiBfb3Blbjxicj48L2Rpdj48ZGl2PiZu
YnNwOyZuYnNwOyZuYnNwOyByZXN1bHQgPSBzZWxmLl9jYWxsX2NoYWluKHNlbGYuaGFuZGxlX29w
ZW4sIHByb3RvY29sLCBwcm90b2NvbCArPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUv
c3RvcmUvOGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0w
LjQuNS9saWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2Zvcmsu
cHkiLCBsaW5lIDQxNCwgaW4gX2NhbGxfY2hhaW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsm
bmJzcDsgcmVzdWx0ID0gZnVuYygqYXJncyk8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2du
dS9zdG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9s
aWIvY2FsaWJyZS9jYWxpYnJlL3V0aWxzL2Jyb3dzZXIucHkiLCBsaW5lIDI5LCBpbiBodHRwc19v
cGVuPGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJldHVybiBzZWxmLmRvX29wZW4o
Y29ubl9mYWN0b3J5LCByZXEpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUv
OGp6NjBmYnI5M25ia2RpY2d3MmwzaWpkMzhnOXBmMzktcHl0aG9uLW1lY2hhbml6ZS0wLjQuNS9s
aWIvcHl0aG9uMy44L3NpdGUtcGFja2FnZXMvbWVjaGFuaXplL191cmxsaWIyX2ZvcmsucHkiLCBs
aW5lIDEyMzMsIGluIGRvX29wZW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmFp
c2UgVVJMRXJyb3IoZXJyKTxicj48L2Rpdj48ZGl2PnVybGxpYi5lcnJvci5VUkxFcnJvcjogJmx0
O3VybG9wZW4gZXJyb3IgW1NTTDogQ0VSVElGSUNBVEVfVkVSSUZZX0ZBSUxFRF0gY2VydGlmaWNh
dGUgdmVyaWZ5IGZhaWxlZDogdW5hYmxlIHRvIGdldCBsb2NhbCBpc3N1ZXIgY2VydGlmaWNhdGUg
KF9zc2wuYzoxMTA4KSZndDs8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5UcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6PGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUv
c3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIxLjAvYmlu
Ly5jYWxpYnJlLXBhcmFsbGVsLXJlYWwiLCBsaW5lIDIxLCBpbiAmbHQ7bW9kdWxlJmd0Ozxicj48
L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzeXMuZXhpdChtYWluKCkpPGJyPjwvZGl2Pjxk
aXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanph
MGctY2FsaWJyZS01LjIxLjAvbGliL2NhbGlicmUvY2FsaWJyZS91dGlscy9pcGMvd29ya2VyLnB5
IiwgbGluZSAyMTYsIGluIG1haW48YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcmVz
dWx0ID0gZnVuYygqYXJncywgKiprd2FyZ3MpPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9n
bnUvc3RvcmUvNXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIxLjAv
bGliL2NhbGlicmUvY2FsaWJyZS9ndWkyL2NvbnZlcnQvZ3VpX2NvbnZlcnNpb24ucHkiLCBsaW5l
IDM0LCBpbiBndWlfY29udmVydF9yZWNpcGU8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJz
cDsgZ3VpX2NvbnZlcnQoJ2Zyb20tZ3VpLnJlY2lwZScsIG91dHB1dCwgcmVjb21tZW5kYXRpb25z
LCBub3RpZmljYXRpb249bm90aWZpY2F0aW9uLDxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIv
Z251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNhbGlicmUtNS4yMS4w
L2xpYi9jYWxpYnJlL2NhbGlicmUvZ3VpMi9jb252ZXJ0L2d1aV9jb252ZXJzaW9uLnB5IiwgbGlu
ZSAyOCwgaW4gZ3VpX2NvbnZlcnQ8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgcGx1
bWJlci5ydW4oKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYz
aWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGli
cmUvZWJvb2tzL2NvbnZlcnNpb24vcGx1bWJlci5weSIsIGxpbmUgMTEwNSwgaW4gcnVuPGJyPjwv
ZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYub2ViID0gc2VsZi5pbnB1dF9wbHVnaW4o
c3RyZWFtLCBzZWxmLm9wdHMsPGJyPjwvZGl2PjxkaXY+Jm5ic3A7IEZpbGUgIi9nbnUvc3RvcmUv
NXc3Zms1ZjNpZGN6dm5xanBsYzFxOTJ2Y2xoanphMGctY2FsaWJyZS01LjIxLjAvbGliL2NhbGli
cmUvY2FsaWJyZS9jdXN0b21pemUvY29udmVyc2lvbi5weSIsIGxpbmUgMjQ1LCBpbiBfX2NhbGxf
Xzxicj48L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyByZXQgPSBzZWxmLmNvbnZlcnQoc3Ry
ZWFtLCBvcHRpb25zLCBmaWxlX2V4dCw8YnI+PC9kaXY+PGRpdj4mbmJzcDsgRmlsZSAiL2dudS9z
dG9yZS81dzdmazVmM2lkY3p2bnFqcGxjMXE5MnZjbGhqemEwZy1jYWxpYnJlLTUuMjEuMC9saWIv
Y2FsaWJyZS9jYWxpYnJlL2Vib29rcy9jb252ZXJzaW9uL3BsdWdpbnMvcmVjaXBlX2lucHV0LnB5
IiwgbGluZSAxMzksIGluIGNvbnZlcnQ8YnI+PC9kaXY+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsg
cm8uZG93bmxvYWQoKTxicj48L2Rpdj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzV3N2Zr
NWYzaWRjenZucWpwbGMxcTkydmNsaGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2Nh
bGlicmUvd2ViL2ZlZWRzL25ld3MucHkiLCBsaW5lIDEwNTEsIGluIGRvd25sb2FkPGJyPjwvZGl2
PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJlcyA9IHNlbGYuYnVpbGRfaW5kZXgoKTxicj48L2Rp
dj48ZGl2PiZuYnNwOyBGaWxlICIvZ251L3N0b3JlLzV3N2ZrNWYzaWRjenZucWpwbGMxcTkydmNs
aGp6YTBnLWNhbGlicmUtNS4yMS4wL2xpYi9jYWxpYnJlL2NhbGlicmUvd2ViL2ZlZWRzL25ld3Mu
cHkiLCBsaW5lIDEyMzEsIGluIGJ1aWxkX2luZGV4PGJyPjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHJhaXNlIFZhbHVlRXJyb3IoJ05vIGFydGljbGVzIGZvdW5kLCBhYm9ydGluZycpPGJy
PjwvZGl2PjxkaXY+VmFsdWVFcnJvcjogTm8gYXJ0aWNsZXMgZm91bmQsIGFib3J0aW5nPGJyPjwv
ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+LVJ5YW48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp
diBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2siPjxkaXYgY2xhc3M9InByb3Rvbm1h
aWxfc2lnbmF0dXJlX2Jsb2NrLXVzZXIgcHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stZW1wdHki
PjwvZGl2PjxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLXByb3RvbiI+U2Vu
dCB3aXRoIDxhIHJlbD0ibm9vcGVuZXIgbm9yZWZlcnJlciIgaHJlZj0iaHR0cHM6Ly9wcm90b25t
YWlsLmNvbS8iIHRhcmdldD0iX2JsYW5rIj5Qcm90b25NYWlsPC9hPiBTZWN1cmUgRW1haWwuPC9k
aXY+PC9kaXY+PGRpdj48YnI+PC9kaXY+


--b1_J3VH8g5zCCP9dbXm8SS4w6ULcFPjr1PdKYLo4O2Zc--





Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: rdes <rdes@HIDDEN>
Subject: bug#52305: Acknowledgement (calibre unable to fetch news)
Message-ID: <handler.52305.B.16387276881836.ack <at> debbugs.gnu.org>
References: <xJtiiIIYHCfVLoUNdJWOWUJMo-ecREE7lYoH-Lq5viBGDJxS5eFADf-4LViNb7NDXIUbSqaolMjqOIjbot1P45xd8lynPHJQ9avDPitOIbA=@protonmail.com>
X-Gnu-PR-Message: ack 52305
X-Gnu-PR-Package: guix
Reply-To: 52305 <at> debbugs.gnu.org
Date: Sun, 05 Dec 2021 18:09:04 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-guix@HIDDEN

If you wish to submit further information on this problem, please
send it to 52305 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
52305: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D52305
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#52305: calibre unable to fetch news
Resent-From: Michael Rohleder <mike@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Fri, 24 Dec 2021 04:45:02 +0000
Resent-Message-ID: <handler.52305.B52305.164032107321171 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 52305
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: rdes <rdes@HIDDEN>
Cc: 52305 <at> debbugs.gnu.org
Received: via spool by 52305-submit <at> debbugs.gnu.org id=B52305.164032107321171
          (code B ref 52305); Fri, 24 Dec 2021 04:45:02 +0000
Received: (at 52305) by debbugs.gnu.org; 24 Dec 2021 04:44:33 +0000
Received: from localhost ([127.0.0.1]:35407 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n0cRU-0005VP-SL
	for submit <at> debbugs.gnu.org; Thu, 23 Dec 2021 23:44:32 -0500
Received: from wp224.webpack.hosteurope.de ([80.237.132.231]:55312)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mike@HIDDEN>) id 1n0cRT-0005VH-RJ
 for 52305 <at> debbugs.gnu.org; Thu, 23 Dec 2021 23:44:32 -0500
Received: from www.rohleder.de ([37.61.204.227]); authenticated
 by wp224.webpack.hosteurope.de running ExIM with esmtpsa
 (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256)
 id 1n0cRS-0004yM-2y; Fri, 24 Dec 2021 05:44:30 +0100
Received: from [192.168.1.8] (helo=inspi)
 by www.rohleder.de with esmtps (TLS1.3) tls
 TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94)
 (envelope-from <mike@HIDDEN>)
 id 1n0cR6-0004bR-4O; Fri, 24 Dec 2021 05:44:29 +0100
From: Michael Rohleder <mike@HIDDEN>
References: <xJtiiIIYHCfVLoUNdJWOWUJMo-ecREE7lYoH-Lq5viBGDJxS5eFADf-4LViNb7NDXIUbSqaolMjqOIjbot1P45xd8lynPHJQ9avDPitOIbA=@protonmail.com>
Date: Fri, 24 Dec 2021 05:44:28 +0100
In-Reply-To: <xJtiiIIYHCfVLoUNdJWOWUJMo-ecREE7lYoH-Lq5viBGDJxS5eFADf-4LViNb7NDXIUbSqaolMjqOIjbot1P45xd8lynPHJQ9avDPitOIbA=@protonmail.com>
 (rdes@HIDDEN's message of "Sun, 05 Dec 2021 13:24:31 +0000")
Message-ID: <8735miboib.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-=";
 micalg=pgp-sha256; protocol="application/pgp-signature"
X-bounce-key: webpack.hosteurope.de;mike@HIDDEN;1640321071;ecd75448;
X-HE-SMSGID: 1n0cRS-0004yM-2y
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hi,

I'm trying to reproduce this, but no luck, I'm able to fetch news (cnet
also).

Is it possible that you are testing this in a foreigen environment?
(Is so, you might need to `SSL_CERT_DIR=3D/etc/ssl/certs calibre` ...)

=2D-=20
The brain is a wonderful organ; it starts working the moment you get up
in the morning, and does not stop until you get to work.

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

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

iQFFBAEBCAAvFiEEdV4t5dDVhcUueCgwfHr/vv7yyyUFAmHFUCwRHG1pa2VAcm9o
bGVkZXIuZGUACgkQfHr/vv7yyyVdzAgAucHHz5/kZZpOIFhIRJSQCO8Y47QS4/Ym
vmYUcjSc8164mhyhLBB41Skb5FqiL0H9Vnthep+hirxNz/sbRaT4J/yvUHxgp6U5
KlD9bGGvuWiUSfR72fqbqjqXiSz64eRXOok8cqm1/4shx8zgADD9dw95Rzxscn50
MU4S+s/3wYWLmgUKvH2y8zkUNM0RMow3AR3zMGzdJgQPp1wWiESFI8S1SnOsJxLY
8O/BcvCDuBI5wsd8GmDXQ0Nka0FZqr2QAEJGc/uBJ0H8TUwY/KmDslhKZNj0JllV
3Q9m4qVmhEyN9he0W3v4FLCw8IDdYoGo0WfngmaY4ySd4nuxdgmQGg==
=Wn8T
-----END PGP SIGNATURE-----
--=-=-=--




Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#52305: calibre unable to fetch news
Resent-From: Maxime Devos <maximedevos@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Fri, 24 Dec 2021 08:49:02 +0000
Resent-Message-ID: <handler.52305.B52305.164033568221332 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 52305
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: rdes <rdes@HIDDEN>, 52305 <at> debbugs.gnu.org
Received: via spool by 52305-submit <at> debbugs.gnu.org id=B52305.164033568221332
          (code B ref 52305); Fri, 24 Dec 2021 08:49:02 +0000
Received: (at 52305) by debbugs.gnu.org; 24 Dec 2021 08:48:02 +0000
Received: from localhost ([127.0.0.1]:35642 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n0gF7-0005Xw-Ll
	for submit <at> debbugs.gnu.org; Fri, 24 Dec 2021 03:48:01 -0500
Received: from michel.telenet-ops.be ([195.130.137.88]:57900)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1n0gF4-0005XI-7Z
 for 52305 <at> debbugs.gnu.org; Fri, 24 Dec 2021 03:48:00 -0500
Received: from ptr-bvsjgyhxw7psv60dyze.18120a2.ip6.access.telenet.be
 ([IPv6:2a02:1811:8c09:9d00:3c5f:2eff:feb0:ba5a])
 by michel.telenet-ops.be with bizsmtp
 id a8nw260064UW6Th068nwax; Fri, 24 Dec 2021 09:47:56 +0100
Message-ID: <b4b1004406154033f09542eeb5f97f1c3b7406a0.camel@HIDDEN>
From: Maxime Devos <maximedevos@HIDDEN>
Date: Fri, 24 Dec 2021 08:47:55 +0000
In-Reply-To: <xJtiiIIYHCfVLoUNdJWOWUJMo-ecREE7lYoH-Lq5viBGDJxS5eFADf-4LViNb7NDXIUbSqaolMjqOIjbot1P45xd8lynPHJQ9avDPitOIbA=@protonmail.com>
References: <xJtiiIIYHCfVLoUNdJWOWUJMo-ecREE7lYoH-Lq5viBGDJxS5eFADf-4LViNb7NDXIUbSqaolMjqOIjbot1P45xd8lynPHJQ9avDPitOIbA=@protonmail.com>
Content-Type: text/plain; charset="UTF-8"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21;
 t=1640335676; bh=VSR2kATsmj1TLZBizvm1aJCH1lahPfrgRB7K0YMZg44=;
 h=Subject:From:To:Date:In-Reply-To:References;
 b=gy82GDvT+xtRKNkwx+0BxygFY/rsYMwFxX9CDhOFdyO6WgFggy3wFWodUuxFQcLwS
 tuUlFqOcPctasyVVTVisXnID0dv7qJCNssKdxpRlzO8oc5butYOzyUFu+rw0JOaSW0
 9EfYYVm7qL0yOLMJjXiKgyxQAWbkv331t4AF+PsWHLeEA3r43r5DWLm7VlnCrUzjEH
 VcAxO7g38J8CiSlVyRmgKyQV4m/vigfCQFbK2DQ0D9ZuJlp+q/6Qi2rtnHKb3Tfifu
 LR+2KudWIYgglXHTxLmvY87ldbyTwu9XBFPni/E/CYFB0ki9wUMr+IG8Ubtb3M2ahb
 rRJFrNEfa6h7w==
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

rdes via Bug reports for GNU Guix schreef op zo 05-12-2021 om 13:24
[+0000]:
> [... things about calibre ...]
> ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED]
> certificate verify failed: unable to get local issuer certificate
> (_ssl.c:1108)

It appears that calibre does not have SSL_CERT_DIR or SSL_CERT_FILE
(see 'openssl') in its native-search-paths. So I'd suggest adding that,
installing calibre again and logging out and in again (to update the
environment variables).

Greetings,
Maxime





Message sent to bug-guix@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#52305: calibre unable to fetch news
Resent-From: rdes <rdes@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Wed, 29 Dec 2021 16:52:02 +0000
Resent-Message-ID: <handler.52305.B52305.164079671220052 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 52305
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: 
To: Michael Rohleder <mike@HIDDEN>
Cc: 52305 <at> debbugs.gnu.org
Reply-To: rdes <rdes@HIDDEN>
Received: via spool by 52305-submit <at> debbugs.gnu.org id=B52305.164079671220052
          (code B ref 52305); Wed, 29 Dec 2021 16:52:02 +0000
Received: (at 52305) by debbugs.gnu.org; 29 Dec 2021 16:51:52 +0000
Received: from localhost ([127.0.0.1]:50131 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n2cAv-0005Ct-5K
	for submit <at> debbugs.gnu.org; Wed, 29 Dec 2021 11:51:52 -0500
Received: from mail-4324.protonmail.ch ([185.70.43.24]:27883)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rdes@HIDDEN>) id 1n2cAq-0005Bz-JT
 for 52305 <at> debbugs.gnu.org; Wed, 29 Dec 2021 11:51:39 -0500
Date: Wed, 29 Dec 2021 16:51:25 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
 s=protonmail2; t=1640796685;
 bh=HnYxK+jbY0xTw+9WG8Zi48HF1ONTmsifKNBqNIPEiYA=;
 h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To:
 References:From:To:Cc;
 b=marKFOUqmh5lFGCntTmaAUGyZtn1EFsqHKNyn48dfohgGKivLXyJGmkvIHQ2fwxOy
 k4eRDxrEcbuSpFvu5UxOIrfWjmTAyqD1VGAIxG+787kHUHUeVb5EYxHxSvobbd4Lva
 2cVG87MlDriLEyiMWKMIZRQ0ejhSRDtFADY9koxrk7y7I6VGb/0Y00R0r2kfjJ/1oz
 k8o3iwXId+5o/G+b2cxbri8cPP/EojtXjxZXg0/7IcRAoyxZPBpdOa5XJfbfRrUwy5
 Vsz5US8HsofU/pxwL5IEwMOiGAXFfRflGA5rCWmjq9o5OTfMyeMlh6ed+VKlSZTw4U
 Fm+upNYLLD80Q==
From: rdes <rdes@HIDDEN>
Message-ID: <_dMjweL4SDZdBdwNYDT69_X1-WyjMVQ8YB_XdP9ejPxMDk9C84DDw-_84DTefj33DtkO06TG21JDww_v-Y7RGC_BLLdFHV98tIRTcK5DTls=@protonmail.com>
In-Reply-To: <8735miboib.fsf@HIDDEN>
References: <xJtiiIIYHCfVLoUNdJWOWUJMo-ecREE7lYoH-Lq5viBGDJxS5eFADf-4LViNb7NDXIUbSqaolMjqOIjbot1P45xd8lynPHJQ9avDPitOIbA=@protonmail.com>
 <8735miboib.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Status: No, score=-1.2 required=10.0 tests=ALL_TRUSTED,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM shortcircuit=no
 autolearn=disabled version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
 mailout.protonmail.ch
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Hello Michael,

I am running guix on fedora 35.

When I run `SSL_CERT_DIR=3D/etc/ssl/certs calibre` I get:

Fetch news from CNET News
Conversion options changed from defaults:
  verbose: 2
  output_profile: 'generic_eink'
Resolved conversion options
calibre version: 5.21.0
{'asciiize': False,
 'author_sort': None,
 'authors': None,
 'base_font_size': 0,
 'book_producer': None,
 'change_justification': 'original',
 'chapter': None,
 'chapter_mark': 'pagebreak',
 'comments': None,
 'cover': None,
 'debug_pipeline': None,
 'dehyphenate': True,
 'delete_blank_paragraphs': True,
 'disable_font_rescaling': False,
 'dont_download_recipe': False,
 'dont_split_on_page_breaks': True,
 'duplicate_links_in_toc': False,
 'embed_all_fonts': False,
 'embed_font_family': None,
 'enable_heuristics': False,
 'epub_flatten': False,
 'epub_inline_toc': False,
 'epub_toc_at_end': False,
 'epub_version': '2',
 'expand_css': False,
 'extra_css': None,
 'extract_to': None,
 'filter_css': None,
 'fix_indents': True,
 'flow_size': 260,
 'font_size_mapping': None,
 'format_scene_breaks': True,
 'html_unwrap_factor': 0.4,
 'input_encoding': None,
 'input_profile': <calibre.customize.profiles.InputProfile object at 0x7f7a=
48bef2e0>,
 'insert_blank_line': False,
 'insert_blank_line_size': 0.5,
 'insert_metadata': False,
 'isbn': None,
 'italicize_common_cases': True,
 'keep_ligatures': False,
 'language': None,
 'level1_toc': None,
 'level2_toc': None,
 'level3_toc': None,
 'line_height': 0,
 'linearize_tables': False,
 'lrf': False,
 'margin_bottom': 5.0,
 'margin_left': 5.0,
 'margin_right': 5.0,
 'margin_top': 5.0,
 'markup_chapter_headings': True,
 'max_toc_links': 50,
 'minimum_line_height': 120.0,
 'no_chapters_in_toc': False,
 'no_default_epub_cover': False,
 'no_inline_navbars': False,
 'no_svg_cover': False,
 'output_profile': <calibre.customize.profiles.GenericEink object at 0x7f7a=
48bef5e0>,
 'page_breaks_before': None,
 'prefer_metadata_cover': False,
 'preserve_cover_aspect_ratio': False,
 'pretty_print': True,
 'pubdate': None,
 'publisher': None,
 'rating': None,
 'read_metadata_from_opf': None,
 'remove_fake_margins': True,
 'remove_first_image': False,
 'remove_paragraph_spacing': False,
 'remove_paragraph_spacing_indent_size': 1.5,
 'renumber_headings': True,
 'replace_scene_breaks': '',
 'search_replace': None,
 'series': None,
 'series_index': None,
 'smarten_punctuation': False,
 'sr1_replace': '',
 'sr1_search': '',
 'sr2_replace': '',
 'sr2_search': '',
 'sr3_replace': '',
 'sr3_search': '',
 'start_reading_at': None,
 'subset_embedded_fonts': False,
 'tags': None,
 'test': False,
 'timestamp': None,
 'title': None,
 'title_sort': None,
 'toc_filter': None,
 'toc_threshold': 6,
 'toc_title': None,
 'transform_css_rules': None,
 'unsmarten_punctuation': False,
 'unwrap_lines': True,
 'use_auto_toc': False,
 'verbose': 2}
InputFormatPlugin: Recipe Input running
Downloading recipe urn: builtin:cnetnews
Trying to get latest version of recipe: cnetnews
Using user agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537=
.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36
Failed feed: CNET News
Traceback (most recent call last):
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1229, in do_o=
pen
    h.request(str(req.get_method()), str(req.get_selector()), req.data,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1245, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1291, in _send_request
    self.endheaders(body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1240, in endheaders
    self._send_output(message_body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1008, in _send_output
    self.send(msg)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 948, in send
    self.connect()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1414, in connect
    self.sock =3D self._context.wrap_socket(self.sock,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate =
verify failed: unable to get local issuer certificate (_ssl.c:1108)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1683, in parse_feeds
    with closing(br.open_novisit(url, timeout=3Dself.timeout)) as f:
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 241, in open_nov=
isit
    return self._mech_open(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 204, in open
    response =3D meth(req, response)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 535, in http_=
response
    response =3D self.parent.error(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 222, in error
    result =3D self._call_chain(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 655, in http_=
error_302
    return self.parent.open(new)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 257, in open
    return self._mech_open(url_or_request, data, timeout=3Dtimeout)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 193, in open
    response =3D urlopen(self, req, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 425, in _open
    result =3D self._call_chain(self.handle_open, protocol, protocol +
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/browser.py", line 29, in https_open
    return self.do_open(conn_factory, req)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1233, in do_o=
pen
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] cert=
ificate verify failed: unable to get local issuer certificate (_ssl.c:1108)=
>

Failed feed: CNET Reviews
Traceback (most recent call last):
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1229, in do_o=
pen
    h.request(str(req.get_method()), str(req.get_selector()), req.data,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1245, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1291, in _send_request
    self.endheaders(body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1240, in endheaders
    self._send_output(message_body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1008, in _send_output
    self.send(msg)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 948, in send
    self.connect()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1414, in connect
    self.sock =3D self._context.wrap_socket(self.sock,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate =
verify failed: unable to get local issuer certificate (_ssl.c:1108)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1683, in parse_feeds
    with closing(br.open_novisit(url, timeout=3Dself.timeout)) as f:
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 241, in open_nov=
isit
    return self._mech_open(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 204, in open
    response =3D meth(req, response)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 535, in http_=
response
    response =3D self.parent.error(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 222, in error
    result =3D self._call_chain(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 655, in http_=
error_302
    return self.parent.open(new)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 257, in open
    return self._mech_open(url_or_request, data, timeout=3Dtimeout)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 193, in open
    response =3D urlopen(self, req, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 425, in _open
    result =3D self._call_chain(self.handle_open, protocol, protocol +
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/browser.py", line 29, in https_open
    return self.do_open(conn_factory, req)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1233, in do_o=
pen
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] cert=
ificate verify failed: unable to get local issuer certificate (_ssl.c:1108)=
>

Failed feed: CNET How To
Traceback (most recent call last):
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1229, in do_o=
pen
    h.request(str(req.get_method()), str(req.get_selector()), req.data,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1245, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1291, in _send_request
    self.endheaders(body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1240, in endheaders
    self._send_output(message_body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1008, in _send_output
    self.send(msg)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 948, in send
    self.connect()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1414, in connect
    self.sock =3D self._context.wrap_socket(self.sock,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate =
verify failed: unable to get local issuer certificate (_ssl.c:1108)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1683, in parse_feeds
    with closing(br.open_novisit(url, timeout=3Dself.timeout)) as f:
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 241, in open_nov=
isit
    return self._mech_open(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 204, in open
    response =3D meth(req, response)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 535, in http_=
response
    response =3D self.parent.error(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 222, in error
    result =3D self._call_chain(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 655, in http_=
error_302
    return self.parent.open(new)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 257, in open
    return self._mech_open(url_or_request, data, timeout=3Dtimeout)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 193, in open
    response =3D urlopen(self, req, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 425, in _open
    result =3D self._call_chain(self.handle_open, protocol, protocol +
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/browser.py", line 29, in https_open
    return self.do_open(conn_factory, req)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1233, in do_o=
pen
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] cert=
ificate verify failed: unable to get local issuer certificate (_ssl.c:1108)=
>

Failed feed: CNET iPhone Update
Traceback (most recent call last):
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1229, in do_o=
pen
    h.request(str(req.get_method()), str(req.get_selector()), req.data,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1245, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1291, in _send_request
    self.endheaders(body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1240, in endheaders
    self._send_output(message_body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1008, in _send_output
    self.send(msg)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 948, in send
    self.connect()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1414, in connect
    self.sock =3D self._context.wrap_socket(self.sock,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate =
verify failed: unable to get local issuer certificate (_ssl.c:1108)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1683, in parse_feeds
    with closing(br.open_novisit(url, timeout=3Dself.timeout)) as f:
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 241, in open_nov=
isit
    return self._mech_open(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 204, in open
    response =3D meth(req, response)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 535, in http_=
response
    response =3D self.parent.error(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 222, in error
    result =3D self._call_chain(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 655, in http_=
error_302
    return self.parent.open(new)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 257, in open
    return self._mech_open(url_or_request, data, timeout=3Dtimeout)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 193, in open
    response =3D urlopen(self, req, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 425, in _open
    result =3D self._call_chain(self.handle_open, protocol, protocol +
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/browser.py", line 29, in https_open
    return self.do_open(conn_factory, req)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1233, in do_o=
pen
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] cert=
ificate verify failed: unable to get local issuer certificate (_ssl.c:1108)=
>

Failed feed: CNET Crave
Traceback (most recent call last):
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1229, in do_o=
pen
    h.request(str(req.get_method()), str(req.get_selector()), req.data,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1245, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1291, in _send_request
    self.endheaders(body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1240, in endheaders
    self._send_output(message_body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1008, in _send_output
    self.send(msg)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 948, in send
    self.connect()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1414, in connect
    self.sock =3D self._context.wrap_socket(self.sock,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate =
verify failed: unable to get local issuer certificate (_ssl.c:1108)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1683, in parse_feeds
    with closing(br.open_novisit(url, timeout=3Dself.timeout)) as f:
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 241, in open_nov=
isit
    return self._mech_open(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 204, in open
    response =3D meth(req, response)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 535, in http_=
response
    response =3D self.parent.error(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 222, in error
    result =3D self._call_chain(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 655, in http_=
error_302
    return self.parent.open(new)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 257, in open
    return self._mech_open(url_or_request, data, timeout=3Dtimeout)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 193, in open
    response =3D urlopen(self, req, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 425, in _open
    result =3D self._call_chain(self.handle_open, protocol, protocol +
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/browser.py", line 29, in https_open
    return self.do_open(conn_factory, req)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1233, in do_o=
pen
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] cert=
ificate verify failed: unable to get local issuer certificate (_ssl.c:1108)=
>

Failed feed: CNET Car Tech
Traceback (most recent call last):
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1229, in do_o=
pen
    h.request(str(req.get_method()), str(req.get_selector()), req.data,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1245, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1291, in _send_request
    self.endheaders(body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1240, in endheaders
    self._send_output(message_body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1008, in _send_output
    self.send(msg)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 948, in send
    self.connect()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1414, in connect
    self.sock =3D self._context.wrap_socket(self.sock,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate =
verify failed: unable to get local issuer certificate (_ssl.c:1108)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1683, in parse_feeds
    with closing(br.open_novisit(url, timeout=3Dself.timeout)) as f:
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 241, in open_nov=
isit
    return self._mech_open(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 204, in open
    response =3D meth(req, response)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 535, in http_=
response
    response =3D self.parent.error(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 222, in error
    result =3D self._call_chain(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 655, in http_=
error_302
    return self.parent.open(new)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 257, in open
    return self._mech_open(url_or_request, data, timeout=3Dtimeout)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 193, in open
    response =3D urlopen(self, req, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 425, in _open
    result =3D self._call_chain(self.handle_open, protocol, protocol +
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/browser.py", line 29, in https_open
    return self.do_open(conn_factory, req)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1233, in do_o=
pen
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] cert=
ificate verify failed: unable to get local issuer certificate (_ssl.c:1108)=
>

Failed feed: CNET Android Update
Traceback (most recent call last):
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1229, in do_o=
pen
    h.request(str(req.get_method()), str(req.get_selector()), req.data,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1245, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1291, in _send_request
    self.endheaders(body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1240, in endheaders
    self._send_output(message_body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1008, in _send_output
    self.send(msg)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 948, in send
    self.connect()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1414, in connect
    self.sock =3D self._context.wrap_socket(self.sock,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate =
verify failed: unable to get local issuer certificate (_ssl.c:1108)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1683, in parse_feeds
    with closing(br.open_novisit(url, timeout=3Dself.timeout)) as f:
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 241, in open_nov=
isit
    return self._mech_open(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 204, in open
    response =3D meth(req, response)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 535, in http_=
response
    response =3D self.parent.error(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 222, in error
    result =3D self._call_chain(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 655, in http_=
error_302
    return self.parent.open(new)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 257, in open
    return self._mech_open(url_or_request, data, timeout=3Dtimeout)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 193, in open
    response =3D urlopen(self, req, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 425, in _open
    result =3D self._call_chain(self.handle_open, protocol, protocol +
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/browser.py", line 29, in https_open
    return self.do_open(conn_factory, req)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1233, in do_o=
pen
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] cert=
ificate verify failed: unable to get local issuer certificate (_ssl.c:1108)=
>

Failed feed: CNET Gaming
Traceback (most recent call last):
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1229, in do_o=
pen
    h.request(str(req.get_method()), str(req.get_selector()), req.data,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1245, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1291, in _send_request
    self.endheaders(body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1240, in endheaders
    self._send_output(message_body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1008, in _send_output
    self.send(msg)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 948, in send
    self.connect()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1414, in connect
    self.sock =3D self._context.wrap_socket(self.sock,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate =
verify failed: unable to get local issuer certificate (_ssl.c:1108)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1683, in parse_feeds
    with closing(br.open_novisit(url, timeout=3Dself.timeout)) as f:
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 241, in open_nov=
isit
    return self._mech_open(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 204, in open
    response =3D meth(req, response)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 535, in http_=
response
    response =3D self.parent.error(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 222, in error
    result =3D self._call_chain(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 655, in http_=
error_302
    return self.parent.open(new)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 257, in open
    return self._mech_open(url_or_request, data, timeout=3Dtimeout)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 193, in open
    response =3D urlopen(self, req, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 425, in _open
    result =3D self._call_chain(self.handle_open, protocol, protocol +
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/browser.py", line 29, in https_open
    return self.do_open(conn_factory, req)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1233, in do_o=
pen
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] cert=
ificate verify failed: unable to get local issuer certificate (_ssl.c:1108)=
>

Failed feed: CNET Cheapskate
Traceback (most recent call last):
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1229, in do_o=
pen
    h.request(str(req.get_method()), str(req.get_selector()), req.data,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1245, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1291, in _send_request
    self.endheaders(body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1240, in endheaders
    self._send_output(message_body, encode_chunked=3Dencode_chunked)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1008, in _send_output
    self.send(msg)
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 948, in send
    self.connect()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/http/client.py", line 1414, in connect
    self.sock =3D self._context.wrap_socket(self.sock,
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 500, in wrap_socket
    return self.sslsocket_class._create(
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1040, in _create
    self.do_handshake()
  File "/gnu/store/sd2ic7bpv8fx3imy1j8xcjclx71sv6q0-python-3.8.2/lib/python=
3.8/ssl.py", line 1309, in do_handshake
    self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate =
verify failed: unable to get local issuer certificate (_ssl.c:1108)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1683, in parse_feeds
    with closing(br.open_novisit(url, timeout=3Dself.timeout)) as f:
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 241, in open_nov=
isit
    return self._mech_open(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 204, in open
    response =3D meth(req, response)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 535, in http_=
response
    response =3D self.parent.error(
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 222, in error
    result =3D self._call_chain(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 655, in http_=
error_302
    return self.parent.open(new)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 257, in open
    return self._mech_open(url_or_request, data, timeout=3Dtimeout)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_mechanize.py", line 287, in _mech_op=
en
    response =3D UserAgentBase.open(self, request, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_opener.py", line 193, in open
    response =3D urlopen(self, req, data)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 425, in _open
    result =3D self._call_chain(self.handle_open, protocol, protocol +
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 414, in _call=
_chain
    result =3D func(*args)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/browser.py", line 29, in https_open
    return self.do_open(conn_factory, req)
  File "/gnu/store/8jz60fbr93nbkdicgw2l3ijd38g9pf39-python-mechanize-0.4.5/=
lib/python3.8/site-packages/mechanize/_urllib2_fork.py", line 1233, in do_o=
pen
    raise URLError(err)
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] cert=
ificate verify failed: unable to get local issuer certificate (_ssl.c:1108)=
>

Traceback (most recent call last):
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/bin/.cal=
ibre-parallel-real", line 21, in <module>
    sys.exit(main())
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/utils/ipc/worker.py", line 216, in main
    result =3D func(*args, **kwargs)
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/gui2/convert/gui_conversion.py", line 34, in gui_convert_recipe
    gui_convert('from-gui.recipe', output, recommendations, notification=3D=
notification,
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/gui2/convert/gui_conversion.py", line 28, in gui_convert
    plumber.run()
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/ebooks/conversion/plumber.py", line 1105, in run
    self.oeb =3D self.input_plugin(stream, self.opts,
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/customize/conversion.py", line 245, in __call__
    ret =3D self.convert(stream, options, file_ext,
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/ebooks/conversion/plugins/recipe_input.py", line 139, in conver=
t
    ro.download()
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1051, in download
    res =3D self.build_index()
  File "/gnu/store/y01zg0bsrwvv171nkvbxl4wqxmxrvlys-calibre-5.21.0/lib/cali=
bre/calibre/web/feeds/news.py", line 1231, in build_index
    raise ValueError('No articles found, aborting')
ValueError: No articles found, aborting

Thanks for looking into this!

Ryan

Sent with ProtonMail Secure Email.

=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original Me=
ssage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90

On Thursday, December 23rd, 2021 at 11:44 PM, Michael Rohleder <mike@rohled=
er.de> wrote:

> Hi,
>
> I'm trying to reproduce this, but no luck, I'm able to fetch news (cnet
>
> also).
>
> Is it possible that you are testing this in a foreigen environment?
>
> (Is so, you might need to `SSL_CERT_DIR=3D/etc/ssl/certs calibre` ...)
>
> -------------------------------------------------------------------------=
---------------------------------------------------------------------------=
---------------------------------------------------------------------------=
-
>
> The brain is a wonderful organ; it starts working the moment you get up
>
> in the morning, and does not stop until you get to work.





Last modified: Wed, 29 Dec 2021 17:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.