delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2024/03/10/00:50:20

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 86A663860C2C
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1710049816;
bh=m6B94HNAuivSkXsPKIYHU/tPp7GPk4VETagIbLHgtig=;
h=Date:To:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:From;
b=VUUTae2ySlEuKz20adHyQK4I3LLHgYmRY7nIVD5xWtUHTNv9qGNk2WJ4gSusFpg+q
EN1DEOys8enL5uWmI4CReeTZ+x+DvznKp30HLEnUWerdKyg9MYBKJLrrXHBQx2CeSr
C/YpFeQyJp4WMrUsZprnksoh81uUex65HlcT2Tcg=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3A46E3858C66
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 3A46E3858C66
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1710049792; cv=none;
b=NUVJgP6NT2LY0DSphRcwe4PtovguYs8XU3nre+wIiaNREFeuuASFfZcdpTYvJxCqu+pay0rCMt+8CYidz+o6xnV4pWAIqQwBusWVEuHCdO/a8U14ab48cESbbyxTcs/xbFLt+dF2JOWsl4BTmWtin+H9mROZYrh2Mj6PTrx75g0=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1710049792; c=relaxed/simple;
bh=Tp0vf7Jfi+hfOy2Va7uD7rEe0SCstMGKdU4BVCJJAOE=;
h=DKIM-Signature:Date:To:From:Subject:Message-ID:MIME-Version;
b=PsoUi3x7cfzI/FMTjf9vC6fDM3EhiKnBuLL57HfF4SJKxmyEY4K4bLBLMNq2yLZVX4NmzR0pGzh4awSiGOfr/OTWHU0z4i2p/NhajmAALqnSXuM+ZxI8cvLO+i5wupnzVsZuNBf30BA4jwJ14mSasDAiDDbfdu4QhoCkN2WEQnk=
ARC-Authentication-Results: i=1; server2.sourceware.org
Date: Sun, 10 Mar 2024 05:49:43 +0000
To: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
Subject: Non-Cygwin programs touching a pipe's read side makes the write side
unselectable
Message-ID: <65KX60jlLVixJi4klNmiJe651YqfGN6DnUua5NFmrcg1EFKw89L5S6ovU0FuiUn1323xcDnoEMR0IztckkJuDByCvNrkWUQqr3CilAgWAWc=@protonmail.com>
Feedback-ID: 23237294:user:proton
MIME-Version: 1.0
X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_ENVFROM_END_DIGIT,
FREEMAIL_FROM, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_PASS,
TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: wh via Cygwin <cygwin AT cygwin DOT com>
Reply-To: wh <wh9692 AT protonmail DOT com>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

This is a multi-part message in MIME format.

--b1_W7rRgGmQaBo5sOQYfLv9dCNaMItISxJBaM9D19CIk
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Here's how to reproduce this behavior.

In test3.pl:

#!/usr/bin/perl
my $wfds =3D '';
vec($wfds, fileno(STDOUT), 1) =3D 1;
sleep 1;
print STDERR "selecting\n";
select undef, $wfds, undef, undef;
print STDERR "ready\n";
print "abc\n";

Then run:

# curl is as shipped with Windows, /cygdrive/c/Windows/system32/curl
./test3.pl | (curl --version && cat)

Expected result:

curl 8.4.0 (Windows) libcurl/8.4.0 Schannel WinIDN
...
selecting
ready
abc

Actual result:

curl 8.4.0 (Windows) libcurl/8.4.0 Schannel WinIDN
...
selecting
(hang)

Using strace on perl, it ends with

   95  332358 [main] perl 733 clock_nanosleep: clock_nanosleep (1.000000000=
)
1004437 1336795 [main] perl 733 clock_nanosleep: 0 =3D clock_nanosleep(1, 0=
, 1.000000000, 0.d)
  247 1337042 [main] perl 733 time: 1710048216 =3D time(0x7FFFFCA00)
 1010 1338052 [main] perl 733 fhandler_console::write: 0xA00051B10, 10
  822 1338874 [main] perl 733 fhandler_console::write: 10 =3D fhandler_cons=
ole::write(...)
  203 1339077 [main] perl 733 write: 10 =3D write(2, 0xA00051B10, 10)
  254 1339331 [main] perl 733 pselect: pselect (8, 0x0, 0xA000330E0, 0x0, 0=
x0, 0x0)
  207 1339538 [main] perl 733 pselect: to NULL, us -1
  490 1340028 [main] perl 733 dtable::select_write:  fd 1
  191 1340219 [main] perl 733 select: sel.always_ready 0
--- Process 6888 (pid: 733) thread 784 created
  859 1341078 [pipesel] perl 733 cygthread::stub: thread 'pipesel', id 0x31=
0, stack_ptr 0x2BBCCB0
  192 1341270 [main] perl 733 select_stuff::wait: m 3, us 18446744073709551=
615, wmfo_timeout -1
  196 1341466 [pipesel] perl 733 SetThreadName: SetThreadDescription() fail=
ed. 00000000 10000000

Pipesel never comes back.

Other info:

- Replacing cat with tee (tee with no args is the same as cat) makes it wor=
k. tee reads in smaller chunks, while cat reads at the pipe buffer size. Co=
mments in select.cc suggest this is important, but I don't understand it al=
l.
- Removing the curl makes it work
- Using curl </dev/null to make curl not touch stdin makes it work
- Using a Cygwin program instead of a non-Cygwin program e.g. id instead of=
 curl makes it work
- Removing the select confirms that nothing weird is breaking the pipe, and=
 the "abc' shows up properly

There was a report in MSYS2 https://github.com/msys2/msys2-runtime/issues/2=
02 also about pipes to external programs, but there are some differences. I=
n this scenario the non-Cygwin curl doesn't actually read anything from the=
 pipe, and it should have exited before the select call. I tried a build of=
 MSYS2 with their fix, and it still hangs in this way.
--b1_W7rRgGmQaBo5sOQYfLv9dCNaMItISxJBaM9D19CIk
Content-Type: application/octet-stream; name=cygcheck.out
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=cygcheck.out

CkN5Z3dpbiBDb25maWd1cmF0aW9uIERpYWdub3N0aWNzCkN1cnJlbnQgU3lzdGVtIFRpbWU6IFN1
biBNYXIgMTAgMDY6Mjg6MjIgMjAyNAoKV2luZG93cyAxMCBIb21lIFZlciAxMC4wIEJ1aWxkIDE5
MDQ1IAoKUGF0aDoJQzpcVXNlcnNcd2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2lu
XHVzclxsb2NhbFxiaW4KCUM6XFVzZXJzXHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5
Z3dpblxiaW4KCUM6XFdpbmRvd3Ncc3lzdGVtMzIKCUM6XFdpbmRvd3MKCUM6XFdpbmRvd3NcU3lz
dGVtMzJcV2JlbQoJQzpcV2luZG93c1xTeXN0ZW0zMlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4wCglD
OlxXaW5kb3dzXFN5c3RlbTMyXE9wZW5TU0gKCUM6XFVzZXJzXHdoMFxBcHBEYXRhXExvY2FsXE1p
Y3Jvc29mdFxXaW5kb3dzQXBwcwoKT3V0cHV0IGZyb20gQzpcVXNlcnNcd2gwXERvd25sb2Fkc1xk
ZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxpZC5leGUKVUlEOiAxOTc2MDkod2gwKSAgICAgICAg
ICAgICAgIEdJRDogMTk3MTIxKE5vbmUpCjE5NzEyMShOb25lKSAgICAgICAgICAgICAgICAgICA1
NDUoVXNlcnMpCjQoSU5URVJBQ1RJVkUpICAgICAgICAgICAgICAgICA2NjA0OShDT05TT0xFIExP
R09OKQoxMShBdXRoZW50aWNhdGVkIFVzZXJzKSAgICAgICAgMTUoVGhpcyBPcmdhbml6YXRpb24p
CjExMyhMb2NhbCBhY2NvdW50KSAgICAgICAgICAgICA0MDk1KEN1cnJlbnRTZXNzaW9uKQo2NjA0
OChMT0NBTCkgICAgICAgICAgICAgICAgICAgMjYyMTU0KE5UTE0gQXV0aGVudGljYXRpb24pCjQw
MTQwOChNZWRpdW0gTWFuZGF0b3J5IExldmVsKQoKU3lzRGlyOiBDOlxXaW5kb3dzXHN5c3RlbTMy
CldpbkRpcjogQzpcV2luZG93cwoKUFdEID0gJy9ob21lL3doMCcKSE9NRSA9ICcvaG9tZS93aDAn
ClVTRVIgPSAnd2gwJwoKUHJvZ3JhbUZpbGVzKHg4NikgPSAnQzpcUHJvZ3JhbSBGaWxlcyAoeDg2
KScKITo6ID0gJzo6XCcKQ29tbW9uUHJvZ3JhbUZpbGVzKHg4NikgPSAnQzpcUHJvZ3JhbSBGaWxl
cyAoeDg2KVxDb21tb24gRmlsZXMnClNIRUxMID0gJy9iaW4vYmFzaCcKTlVNQkVSX09GX1BST0NF
U1NPUlMgPSAnMicKRlBTX0JST1dTRVJfVVNFUl9QUk9GSUxFX1NUUklORyA9ICdEZWZhdWx0JwpQ
Uk9DRVNTT1JfTEVWRUwgPSAnNicKVEVSTV9QUk9HUkFNX1ZFUlNJT04gPSAnMy43LjEnClVTRVJE
T01BSU5fUk9BTUlOR1BST0ZJTEUgPSAnVkFDQVRJT04nCkhPU1ROQU1FID0gJ3ZhY2F0aW9uJwpQ
Uk9HUkFNRklMRVMgPSAnQzpcUHJvZ3JhbSBGaWxlcycKUEFUSEVYVCA9ICcuQ09NOy5FWEU7LkJB
VDsuQ01EOy5WQlM7LlZCRTsuSlM7LkpTRTsuV1NGOy5XU0g7Lk1TQycKT1MgPSAnV2luZG93c19O
VCcKSE9NRURSSVZFID0gJ0M6JwpVU0VSRE9NQUlOID0gJ1ZBQ0FUSU9OJwpVU0VSUFJPRklMRSA9
ICdDOlxVc2Vyc1x3aDAnClBSSU5URVIgPSAnTWljcm9zb2Z0IFByaW50IHRvIFBERicKVFogPSAn
QW1lcmljYS9Mb3NfQW5nZWxlcycKQUxMVVNFUlNQUk9GSUxFID0gJ0M6XFByb2dyYW1EYXRhJwpP
UklHSU5BTF9QQVRIID0gJy9jeWdkcml2ZS9jL1dpbmRvd3Mvc3lzdGVtMzI6L2N5Z2RyaXZlL2Mv
V2luZG93czovY3lnZHJpdmUvYy9XaW5kb3dzL1N5c3RlbTMyL1diZW06L2N5Z2RyaXZlL2MvV2lu
ZG93cy9TeXN0ZW0zMi9XaW5kb3dzUG93ZXJTaGVsbC92MS4wOi9jeWdkcml2ZS9jL1dpbmRvd3Mv
U3lzdGVtMzIvT3BlblNTSDovY3lnZHJpdmUvYy9Vc2Vycy93aDAvQXBwRGF0YS9Mb2NhbC9NaWNy
b3NvZnQvV2luZG93c0FwcHMnCkNvbW1vblByb2dyYW1XNjQzMiA9ICdDOlxQcm9ncmFtIEZpbGVz
XENvbW1vbiBGaWxlcycKVVNFUk5BTUUgPSAnd2gwJwpPbmVEcml2ZSA9ICdDOlxVc2Vyc1x3aDBc
T25lRHJpdmUnCkNPTVNQRUMgPSAnQzpcV2luZG93c1xzeXN0ZW0zMlxjbWQuZXhlJwpBUFBEQVRB
ID0gJ0M6XFVzZXJzXHdoMFxBcHBEYXRhXFJvYW1pbmcnClNZU1RFTVJPT1QgPSAnQzpcV2luZG93
cycKTE9DQUxBUFBEQVRBID0gJ0M6XFVzZXJzXHdoMFxBcHBEYXRhXExvY2FsJwpfX0NPTVBBVF9M
QVlFUiA9ICdEZXRlY3RvcnNBcHBIZWFsdGgnCkNPTVBVVEVSTkFNRSA9ICdWQUNBVElPTicKSU5G
T1BBVEggPSAnL3Vzci9sb2NhbC9pbmZvOi91c3Ivc2hhcmUvaW5mbzovdXNyL2luZm8nClRFUk0g
PSAneHRlcm0nCkxPR09OU0VSVkVSID0gJ1xcVkFDQVRJT04nClBTTW9kdWxlUGF0aCA9ICdDOlxQ
cm9ncmFtIEZpbGVzXFdpbmRvd3NQb3dlclNoZWxsXE1vZHVsZXM7QzpcV2luZG93c1xzeXN0ZW0z
MlxXaW5kb3dzUG93ZXJTaGVsbFx2MS4wXE1vZHVsZXMnClRFTVAgPSAnL3RtcCcKU0hMVkwgPSAn
MScKUFJPQ0VTU09SX1JFVklTSU9OID0gJzNhMDknCkRyaXZlckRhdGEgPSAnQzpcV2luZG93c1xT
eXN0ZW0zMlxEcml2ZXJzXERyaXZlckRhdGEnCkNPTU1PTlBST0dSQU1GSUxFUyA9ICdDOlxQcm9n
cmFtIEZpbGVzXENvbW1vbiBGaWxlcycKTENfQ1RZUEUgPSAnZW5fVVMuVVRGLTgnClBST0NFU1NP
Ul9JREVOVElGSUVSID0gJ0ludGVsNjQgRmFtaWx5IDYgTW9kZWwgNTggU3RlcHBpbmcgOSwgR2Vu
dWluZUludGVsJwpTRVNTSU9OTkFNRSA9ICdDb25zb2xlJwpQUzEgPSAnXFtcZV0wO1x3XGFcXVxu
XFtcZVszMm1cXVx1QFxoIFxbXGVbMzNtXF1cd1xbXGVbMG1cXVxuXCQgJwpIT01FUEFUSCA9ICdc
VXNlcnNcd2gwJwpUTVAgPSAnL3RtcCcKUHJvZ3JhbVc2NDMyID0gJ0M6XFByb2dyYW0gRmlsZXMn
ClBST0ZJTEVSRUFEID0gJ3RydWUnCk1JTlRUWV9TSE9SVENVVCA9ICcvY3lnZHJpdmUvYy9Vc2Vy
cy93aDAvQXBwRGF0YS9Sb2FtaW5nL01pY3Jvc29mdC9XaW5kb3dzL1N0YXJ0IE1lbnUvUHJvZ3Jh
bXMvQ3lnd2luL0N5Z3dpbjY0IFRlcm1pbmFsLmxuaycKV0lORElSID0gJ0M6XFdpbmRvd3MnCkZQ
U19CUk9XU0VSX0FQUF9QUk9GSUxFX1NUUklORyA9ICdJbnRlcm5ldCBFeHBsb3JlcicKUFJPQ0VT
U09SX0FSQ0hJVEVDVFVSRSA9ICdBTUQ2NCcKUFVCTElDID0gJ0M6XFVzZXJzXFB1YmxpYycKU1lT
VEVNRFJJVkUgPSAnQzonCkVYRUNJR05PUkUgPSAnKi5kbGwnCk9MRFBXRCA9ICcvaG9tZS93aDAn
ClRFUk1fUFJPR1JBTSA9ICdtaW50dHknClByb2dyYW1EYXRhID0gJ0M6XFByb2dyYW1EYXRhJwpf
ID0gJy91c3IvYmluL2N5Z2NoZWNrJwoKSEtFWV9DVVJSRU5UX1VTRVJcU09GVFdBUkVcQ3lnd2lu
CkhLRVlfQ1VSUkVOVF9VU0VSXFNPRlRXQVJFXEN5Z3dpblxJbnN0YWxsYXRpb25zCiAgKGRlZmF1
bHQpID0gJ1w/P1xDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW4n
CkhLRVlfQ1VSUkVOVF9VU0VSXFNPRlRXQVJFXEN5Z3dpblxzZXR1cAogIChkZWZhdWx0KSA9ICdD
OlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW4nCkhLRVlfTE9DQUxf
TUFDSElORVxTT0ZUV0FSRVxDeWd3aW4KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z3dp
blxJbnN0YWxsYXRpb25zCiAgKGRlZmF1bHQpID0gJ1w/P1xDOlxVc2Vyc1x3aDBcRG93bmxvYWRz
XGRlbGV0ZS13aGVuZXZlclxjeWd3aW4nCgpvYmNhc2VpbnNlbnNpdGl2ZSBzZXQgdG8gMQoKQ3ln
d2luIGluc3RhbGxhdGlvbnMgZm91bmQgaW4gdGhlIHJlZ2lzdHJ5OgogIFN5c3RlbTogS2V5OiA1
NjM2ZDhlMDk4MjEzMDNmIFBhdGg6IEM6XFVzZXJzXHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5l
dmVyXGN5Z3dpbgogIFVzZXI6ICAgS2V5OiA1NjM2ZDhlMDk4MjEzMDNmIFBhdGg6IEM6XFVzZXJz
XHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5Z3dpbgoKYzogIGhkICBOVEZTICAgIDQ3
NjMxMk1iICAyNyUgQ1AgQ1MgVU4gUEEgRkMgICAgUVUgIAplOiAgY2QgICAgICAgICAgICAgTi9B
ICAgIE4vQSAgICAgICAgICAgICAgICAgICAgICAgCgpDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRl
bGV0ZS13aGVuZXZlclxjeWd3aW4gICAgICAvICAgICAgICAgIHN5c3RlbSAgYmluYXJ5LGF1dG8K
QzpcVXNlcnNcd2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpbiAgL3Vzci9i
aW4gICBzeXN0ZW0gIGJpbmFyeSxhdXRvCkM6XFVzZXJzXHdoMFxEb3dubG9hZHNcZGVsZXRlLXdo
ZW5ldmVyXGN5Z3dpblxsaWIgIC91c3IvbGliICAgc3lzdGVtICBiaW5hcnksYXV0bwpjeWdkcml2
ZSBwcmVmaXggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvY3lnZHJpdmUgIHVz
ZXIgICAgYmluYXJ5LHBvc2l4PTAsYXV0bwoKRm91bmQ6IEM6XFVzZXJzXHdoMFxEb3dubG9hZHNc
ZGVsZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5cYXdrCiAtPiBDOlxVc2Vyc1x3aDBcRG93bmxvYWRz
XGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGdhd2suZXhlCkZvdW5kOiBDOlxVc2Vyc1x3aDBc
RG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGJhc2guZXhlCkZvdW5kOiBDOlxV
c2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGNhdC5leGUKRm91
bmQ6IEM6XFdpbmRvd3Ncc3lzdGVtMzJcY2VydHV0aWwuZXhlCk5vdCBGb3VuZDogY2xpbmZvCkZv
dW5kOiBDOlxXaW5kb3dzXHN5c3RlbTMyXGNvbXAuZXhlCkZvdW5kOiBDOlxXaW5kb3dzXHN5c3Rl
bTMyXGNvbnZlcnQuZXhlCkZvdW5kOiBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVu
ZXZlclxjeWd3aW5cYmluXGNwLmV4ZQpOb3QgRm91bmQ6IGNwcCAoZ29vZCEpCk5vdCBGb3VuZDog
Y3JvbnRhYgpGb3VuZDogQzpcV2luZG93c1xzeXN0ZW0zMlxjdXJsLmV4ZQpGb3VuZDogQzpcVXNl
cnNcd2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxleHBhbmQuZXhlCkZv
dW5kOiBDOlxXaW5kb3dzXHN5c3RlbTMyXGV4cGFuZC5leGUKV2FybmluZzogQzpcVXNlcnNcd2gw
XERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxleHBhbmQuZXhlIGhpZGVzIEM6
XFdpbmRvd3Ncc3lzdGVtMzJcZXhwYW5kLmV4ZQpGb3VuZDogQzpcVXNlcnNcd2gwXERvd25sb2Fk
c1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxmaW5kLmV4ZQpGb3VuZDogQzpcV2luZG93c1xz
eXN0ZW0zMlxmaW5kLmV4ZQpXYXJuaW5nOiBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13
aGVuZXZlclxjeWd3aW5cYmluXGZpbmQuZXhlIGhpZGVzIEM6XFdpbmRvd3Ncc3lzdGVtMzJcZmlu
ZC5leGUKRm91bmQ6IEM6XFdpbmRvd3Ncc3lzdGVtMzJcZnRwLmV4ZQpOb3QgRm91bmQ6IGdjYwpO
b3QgRm91bmQ6IGdkYgpGb3VuZDogQzpcVXNlcnNcd2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2
ZXJcY3lnd2luXGJpblxncmVwLmV4ZQpGb3VuZDogQzpcVXNlcnNcd2gwXERvd25sb2Fkc1xkZWxl
dGUtd2hlbmV2ZXJcY3lnd2luXGJpblxob3N0bmFtZS5leGUKRm91bmQ6IEM6XFdpbmRvd3Ncc3lz
dGVtMzJcaG9zdG5hbWUuZXhlCldhcm5pbmc6IEM6XFVzZXJzXHdoMFxEb3dubG9hZHNcZGVsZXRl
LXdoZW5ldmVyXGN5Z3dpblxiaW5caG9zdG5hbWUuZXhlIGhpZGVzIEM6XFdpbmRvd3Ncc3lzdGVt
MzJcaG9zdG5hbWUuZXhlCkZvdW5kOiBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVu
ZXZlclxjeWd3aW5cYmluXGtpbGwuZXhlCkZvdW5kOiBDOlxXaW5kb3dzXHN5c3RlbTMyXGtsaXN0
LmV4ZQpOb3QgRm91bmQ6IGxkCkZvdW5kOiBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13
aGVuZXZlclxjeWd3aW5cYmluXGxzLmV4ZQpOb3QgRm91bmQ6IG1ha2UKRm91bmQ6IEM6XFVzZXJz
XHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5cbXYuZXhlCkZvdW5kOiBD
OlxXaW5kb3dzXHN5c3RlbTMyXG5zbG9va3VwLmV4ZQpOb3QgRm91bmQ6IHBhdGNoCkZvdW5kOiBD
OlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXHBlcmwuZXhl
CkZvdW5kOiBDOlxXaW5kb3dzXHN5c3RlbTMyXHJlcGxhY2UuZXhlCkZvdW5kOiBDOlxVc2Vyc1x3
aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXHJtLmV4ZQpGb3VuZDogQzpc
VXNlcnNcd2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxzZWQuZXhlCkZv
dW5kOiBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXHNo
LmV4ZQpGb3VuZDogQzpcV2luZG93c1xzeXN0ZW0zMlxzaHV0ZG93bi5leGUKRm91bmQ6IEM6XFVz
ZXJzXHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5cc29ydC5leGUKRm91
bmQ6IEM6XFdpbmRvd3Ncc3lzdGVtMzJcc29ydC5leGUKV2FybmluZzogQzpcVXNlcnNcd2gwXERv
d25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxzb3J0LmV4ZSBoaWRlcyBDOlxXaW5k
b3dzXHN5c3RlbTMyXHNvcnQuZXhlCkZvdW5kOiBDOlxXaW5kb3dzXFN5c3RlbTMyXE9wZW5TU0hc
c3NoLmV4ZQpGb3VuZDogQzpcVXNlcnNcd2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3ln
d2luXGJpblx0YXIuZXhlCkZvdW5kOiBDOlxXaW5kb3dzXHN5c3RlbTMyXHRhci5leGUKV2Fybmlu
ZzogQzpcVXNlcnNcd2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblx0YXIu
ZXhlIGhpZGVzIEM6XFdpbmRvd3Ncc3lzdGVtMzJcdGFyLmV4ZQpGb3VuZDogQzpcVXNlcnNcd2gw
XERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblx0ZXN0LmV4ZQpGb3VuZDogQzpc
VXNlcnNcd2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblx0aW1lb3V0LmV4
ZQpGb3VuZDogQzpcV2luZG93c1xzeXN0ZW0zMlx0aW1lb3V0LmV4ZQpXYXJuaW5nOiBDOlxVc2Vy
c1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXHRpbWVvdXQuZXhlIGhp
ZGVzIEM6XFdpbmRvd3Ncc3lzdGVtMzJcdGltZW91dC5leGUKRm91bmQ6IEM6XFVzZXJzXHdoMFxE
b3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5cdmkuZXhlCk5vdCBGb3VuZDogdmlt
CkZvdW5kOiBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmlu
XHdob2FtaS5leGUKRm91bmQ6IEM6XFdpbmRvd3Ncc3lzdGVtMzJcd2hvYW1pLmV4ZQpXYXJuaW5n
OiBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXHdob2Ft
aS5leGUgaGlkZXMgQzpcV2luZG93c1xzeXN0ZW0zMlx3aG9hbWkuZXhlCgogICA0NWsgMjAyMy8w
Ny8xMSBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5
Z2FyZ3AtMC5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJj
eWdhcmdwLTAuZGxsIiB2MC4wIHRzPTIwMjMtMDctMTEgMjA6MTEKICAgMTdrIDIwMjMvMDEvMTUg
QzpcVXNlcnNcd2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxjeWdhdHRy
LTEuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnYXR0
ci0xLmRsbCIgdjAuMCB0cz0yMDIzLTAxLTE1IDE1OjM5CiAgMjUwayAyMDI0LzAxLzI0IEM6XFVz
ZXJzXHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5cY3lnYmxraWQtMS5k
bGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdibGtpZC0x
LmRsbCIgdjAuMCB0cz0yMDI0LTAxLTI0IDA4OjIyCiAgMTM0ayAyMDIzLzEyLzEyIEM6XFVzZXJz
XHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5cY3lnYnJvdGxpY29tbW9u
LTEuZGxsIC0gb3M9NC4wIGltZz0xLjEgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnYnJv
dGxpY29tbW9uLTEuZGxsIiB2MC4wIHRzPTIwMjMtMTItMTIgMTI6MTgKICAgNDlrIDIwMjMvMTIv
MTIgQzpcVXNlcnNcd2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxjeWdi
cm90bGlkZWMtMS5kbGwgLSBvcz00LjAgaW1nPTEuMSBzeXM9NS4yCiAgICAgICAgICAgICAgICAg
ICJjeWdicm90bGlkZWMtMS5kbGwiIHYwLjAgdHM9MjAyMy0xMi0xMiAxMjoxOAogICA2NmsgMjAx
OS8wNy8yMSBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmlu
XGN5Z2J6Mi0xLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAg
ImN5Z2J6Mi0xLmRsbCIgdjAuMCB0cz0yMDE5LTA3LTIyIDAwOjA1CiAgIDEzayAyMDE5LzAxLzAy
IEM6XFVzZXJzXHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5cY3lnY29t
X2Vyci0yLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5
Z2NvbV9lcnItMi5kbGwiIHYwLjAgdHM9MjAxOS0wMS0wMiAwMjozOQogIDE5M2sgMjAyMS8wNS8y
MCBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5Z2Ny
eXB0LTIuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3ln
Y3J5cHQtMi5kbGwiIHYwLjAgdHM9MjAyMS0wNS0yMCAwOTozOAogMjQ4N2sgMjAyMy8wOS8xMiBD
OlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5Z2NyeXB0
by0xLjEuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3ln
Y3J5cHRvLTEuMS5kbGwiIHYwLjAgdHM9MjAyMy0wOS0xMiAxODozNgogMzc2MGsgMjAyNC8wMi8w
MyBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5Z2Ny
eXB0by0zLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5
Z2NyeXB0by0zLmRsbCIgdjAuMCB0cz0yMDI0LTAyLTAzIDE1OjUxCiAgNjc4ayAyMDI0LzAyLzAz
IEM6XFVzZXJzXHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5cY3lnY3Vy
bC00LmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2N1
cmwtNC5kbGwiIHYwLjAgdHM9MjAyNC0wMi0wMyAyMjoyMgogMTU1MmsgMjAxNy8wOS8yOCBDOlxV
c2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5Z2RiLTUuMy5k
bGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdkYi01LjMu
ZGxsIiB2MC4wIHRzPTIwMTctMDktMjggMjA6MDUKICAxMTlrIDIwMTcvMDkvMjggQzpcVXNlcnNc
d2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxjeWdkYl9jeHgtNS4zLmRs
bCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2RiX2N4eC01
LjMuZGxsIiB2MC4wIHRzPTIwMTctMDktMjggMjA6MDYKICA1NjlrIDIwMTcvMDkvMjggQzpcVXNl
cnNcd2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxjeWdkYl9zcWwtNS4z
LmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2RiX3Nx
bC01LjMuZGxsIiB2MC4wIHRzPTIwMTctMDktMjggMjA6MDYKICAzNTRrIDIwMjQvMDEvMjQgQzpc
VXNlcnNcd2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxjeWdmZGlzay0x
LmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2ZkaXNr
LTEuZGxsIiB2MC4wIHRzPTIwMjQtMDEtMjQgMDg6MjIKICAgMjdrIDIwMTUvMTEvMTcgQzpcVXNl
cnNcd2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxjeWdmZmktNi5kbGwg
LSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdmZmktNi5kbGwi
IHYwLjAgdHM9MjAxNS0xMS0xNyAyMjoxNAogICA2MGsgMjAyNC8wMS8yMSBDOlxVc2Vyc1x3aDBc
RG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5Z2Zvcm13LTEwLmRsbCAtIG9z
PTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2Zvcm13LTEwLmRsbCIg
djAuMCB0cz0yMDI0LTAxLTIxIDA0OjM1CiAgIDc0ayAyMDIzLzA2LzA1IEM6XFVzZXJzXHdoMFxE
b3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5cY3lnZ2NjX3Mtc2VoLTEuZGxsIC0g
b3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnZ2NjX3Mtc2VoLTEu
ZGxsIiB2MC4wIHRzPTIwMjMtMDYtMDUgMTY6MDAKICA4MjBrIDIwMjMvMTEvMTkgQzpcVXNlcnNc
d2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxjeWdnY3J5cHQtMjAuZGxs
IC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnZ2NyeXB0LTIw
LmRsbCIgdjAuMCB0cz0yMDIzLTExLTE5IDE5OjI3CiAgIDQ5ayAyMDE5LzA3LzEwIEM6XFVzZXJz
XHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5cY3lnZ2RibS02LmRsbCAt
IG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2dkYm0tNi5kbGwi
IHYwLjAgdHM9MjAxOS0wNy0xMCAxNDo1MwogICAxM2sgMjAxOS8wNy8xMCBDOlxVc2Vyc1x3aDBc
RG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5Z2dkYm1fY29tcGF0LTQuZGxs
IC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnZ2RibV9jb21w
YXQtNC5kbGwiIHYwLjAgdHM9MjAxOS0wNy0xMCAxNDo1MwogIDU5MWsgMjAyMy8wNy8zMSBDOlxV
c2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5Z2dtcC0xMC5k
bGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdnbXAtMTAu
ZGxsIiB2MC4wIHRzPTIwMjMtMDctMzEgMjA6MjAKICAxMTZrIDIwMjAvMDIvMTYgQzpcVXNlcnNc
d2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxjeWdncGctZXJyb3ItMC5k
bGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdncGctZXJy
b3ItMC5kbGwiIHYwLjAgdHM9MjAyMC0wMi0xNiAyMToyOAogIDExM2sgMjAyNC8wMS8wNiBDOlxV
c2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5Z2dzYXNsLTE4
LmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2dzYXNs
LTE4LmRsbCIgdjAuMCB0cz0yMDI0LTAxLTA2IDIyOjA5CiAgMjc0ayAyMDE4LzAzLzE2IEM6XFVz
ZXJzXHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5cY3lnZ3NzYXBpX2ty
YjUtMi5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdn
c3NhcGlfa3JiNS0yLmRsbCIgdjAuMCB0cz0yMDE4LTAzLTE2IDAzOjM4CiAgIDM2ayAyMDIyLzEw
LzA4IEM6XFVzZXJzXHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5cY3ln
aGlzdG9yeTcuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAi
Y3lnaGlzdG9yeTcuZGxsIiB2MC4wIHRzPTIwMjItMTAtMDggMDU6MzcKIDEwNjNrIDIwMjIvMDUv
MjMgQzpcVXNlcnNcd2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxjeWdp
Y29udi0yLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5
Z2ljb252LTIuZGxsIiB2MC4wIHRzPTIwMjItMDUtMjMgMTI6MjIKICAxOThrIDIwMjQvMDEvMTQg
QzpcVXNlcnNcd2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxjeWdpZG4t
MTIuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnaWRu
LTEyLmRsbCIgdjAuMCB0cz0yMDI0LTAxLTE0IDA3OjQ3CiAgMzM5ayAyMDI0LzAxLzI4IEM6XFVz
ZXJzXHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5cY3lnaWRuMi0wLmRs
bCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2lkbjItMC5k
bGwiIHYwLjAgdHM9MjAyNC0wMS0yOCAwMToxNAogIDEwNWsgMjAyMy8xMS8yNSBDOlxVc2Vyc1x3
aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5Z2ludGwtOC5kbGwgLSBv
cz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdpbnRsLTguZGxsIiB2
MC4wIHRzPTIwMjMtMTEtMjUgMjI6MjEKICAxOTJrIDIwMTgvMDMvMTYgQzpcVXNlcnNcd2gwXERv
d25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxjeWdrNWNyeXB0by0zLmRsbCAtIG9z
PTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2s1Y3J5cHRvLTMuZGxs
IiB2MC4wIHRzPTIwMTgtMDMtMTYgMDM6MzcKICA3NTRrIDIwMTgvMDMvMTYgQzpcVXNlcnNcd2gw
XERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxjeWdrcmI1LTMuZGxsIC0gb3M9
NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lna3JiNS0zLmRsbCIgdjAu
MCB0cz0yMDE4LTAzLTE2IDAzOjM3CiAgIDM3ayAyMDE4LzAzLzE2IEM6XFVzZXJzXHdoMFxEb3du
bG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5cY3lna3JiNXN1cHBvcnQtMC5kbGwgLSBv
cz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdrcmI1c3VwcG9ydC0w
LmRsbCIgdjAuMCB0cz0yMDE4LTAzLTE2IDAzOjM2CiAgIDQ4ayAyMDI0LzAyLzExIEM6XFVzZXJz
XHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5cY3lnbGJlci0yLTQtMi5k
bGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdsYmVyLTIu
ZGxsIiB2MC4wIHRzPTIwMjQtMDItMTEgMTI6MjUKICAgNDhrIDIwMjQvMDIvMTEgQzpcVXNlcnNc
d2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxjeWdsYmVyLTIuZGxsIC0g
b3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnbGJlci0yLmRsbCIg
djAuMCB0cz0yMDI0LTAyLTExIDEyOjI1CiAgMzIzayAyMDI0LzAyLzExIEM6XFVzZXJzXHdoMFxE
b3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5cY3lnbGRhcC0yLTQtMi5kbGwgLSBv
cz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdsZGFwLTIuZGxsIiB2
MC4wIHRzPTIwMjQtMDItMTEgMTI6MjYKICAzMjNrIDIwMjQvMDIvMTEgQzpcVXNlcnNcd2gwXERv
d25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxjeWdsZGFwLTIuZGxsIC0gb3M9NC4w
IGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnbGRhcC0yLmRsbCIgdjAuMCB0
cz0yMDI0LTAyLTExIDEyOjI2CiAgMzIzayAyMDI0LzAyLzExIEM6XFVzZXJzXHdoMFxEb3dubG9h
ZHNcZGVsZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5cY3lnbGRhcF9yLTItNC0yLmRsbCAtIG9zPTQu
MCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2xkYXAtMi5kbGwiIHYwLjAg
dHM9MjAyNC0wMi0xMSAxMjoyNgogIDEzNmsgMjAyMi8xMC8zMCBDOlxVc2Vyc1x3aDBcRG93bmxv
YWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5Z2x6NC0xLmRsbCAtIG9zPTQuMCBpbWc9
MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2x6NC0xLmRsbCIgdjAuMCB0cz0yMDIy
LTEwLTMwIDE3OjU5CiAgMTc1ayAyMDI0LzAyLzI1IEM6XFVzZXJzXHdoMFxEb3dubG9hZHNcZGVs
ZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5cY3lnbHptYS01LmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5
cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z2x6bWEtNS5kbGwiIHYwLjAgdHM9MjAyNC0wMi0y
NSAxMDowNgogIDE2MGsgMjAyMy8wMS8xNCBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13
aGVuZXZlclxjeWd3aW5cYmluXGN5Z21hZ2ljLTEuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUu
MgogICAgICAgICAgICAgICAgICAiY3lnbWFnaWMtMS5kbGwiIHYwLjAgdHM9MjAyMy0wMS0xNCAy
MTozNQogIDIxNGsgMjAyMy8wOS8yNCBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVu
ZXZlclxjeWd3aW5cYmluXGN5Z21hbi0yLTEyLTAuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUu
MgogICAgICAgICAgICAgICAgICAiY3lnbWFuLTItMTItMC5kbGwiIHYwLjAgdHM9MjAyMy0wOS0y
NCAxOToyMAogICAyNWsgMjAyMy8wOS8yNCBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13
aGVuZXZlclxjeWd3aW5cYmluXGN5Z21hbmRiLTItMTItMC5kbGwgLSBvcz00LjAgaW1nPTAuMCBz
eXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdtYW5kYi0yLTEyLTAuZGxsIiB2MC4wIHRzPTIw
MjMtMDktMjQgMTk6MjAKICAgMjlrIDIwMjQvMDEvMjEgQzpcVXNlcnNcd2gwXERvd25sb2Fkc1xk
ZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxjeWdtZW51dy0xMC5kbGwgLSBvcz00LjAgaW1nPTAu
MCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdtZW51dy0xMC5kbGwiIHYwLjAgdHM9MjAy
NC0wMS0yMSAwNDozNAogIDY1MGsgMjAyMy8wOC8yMiBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRl
bGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5Z21wZnItNi5kbGwgLSBvcz00LjAgaW1nPTAuMCBz
eXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdtcGZyLTYuZGxsIiB2MC4wIHRzPTIwMjMtMDgt
MjIgMTg6NDYKICAzMzdrIDIwMjQvMDEvMjEgQzpcVXNlcnNcd2gwXERvd25sb2Fkc1xkZWxldGUt
d2hlbmV2ZXJcY3lnd2luXGJpblxjeWduY3Vyc2Vzdy0xMC5kbGwgLSBvcz00LjAgaW1nPTAuMCBz
eXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWduY3Vyc2Vzdy0xMC5kbGwiIHYwLjAgdHM9MjAy
NC0wMS0yMSAwNDozMgogIDE3NGsgMjAyNC8wMy8wMyBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRl
bGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5Z25naHR0cDItMTQuZGxsIC0gb3M9NC4wIGltZz0w
LjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnbmdodHRwMi0xNC5kbGwiIHYwLjAgdHM9
MjAyNC0wMy0wMyAxNjoyOQogICAzMGsgMjAxNS8wMy8xOSBDOlxVc2Vyc1x3aDBcRG93bmxvYWRz
XGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5Z250bG0tMC5kbGwgLSBvcz00LjAgaW1nPTAu
MCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdudGxtLTAuZGxsIiB2MC4wIHRzPTIwMTUt
MDMtMTkgMDI6MTUKIDEwMjBrIDIwMjAvMDMvMjcgQzpcVXNlcnNcd2gwXERvd25sb2Fkc1xkZWxl
dGUtd2hlbmV2ZXJcY3lnd2luXGJpblxjeWdwMTEta2l0LTAuZGxsIC0gb3M9NC4wIGltZz0wLjAg
c3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lncDExLWtpdC0wLmRsbCIgdjAuMCB0cz0yMDIw
LTAzLTI3IDIyOjMwCiAgIDEzayAyMDI0LzAxLzIxIEM6XFVzZXJzXHdoMFxEb3dubG9hZHNcZGVs
ZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5cY3lncGFuZWx3LTEwLmRsbCAtIG9zPTQuMCBpbWc9MC4w
IHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z3BhbmVsdy0xMC5kbGwiIHYwLjAgdHM9MjAy
NC0wMS0yMSAwNDozNAogIDQ5N2sgMjAyMS8wNi8yMCBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRl
bGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5Z3BjcmUtMS5kbGwgLSBvcz00LjAgaW1nPTAuMCBz
eXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWdwY3JlLTEuZGxsIiB2MC4wIHRzPTIwMjEtMDYt
MjAgMTI6NTMKICA2MzdrIDIwMjQvMDIvMTggQzpcVXNlcnNcd2gwXERvd25sb2Fkc1xkZWxldGUt
d2hlbmV2ZXJcY3lnd2luXGJpblxjeWdwY3JlMi04LTAuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lz
PTUuMgogICAgICAgICAgICAgICAgICAiY3lncGNyZTItOC0wLmRsbCIgdjAuMCB0cz0yMDI0LTAy
LTE4IDA5OjAxCiAzNzEwayAyMDIzLzExLzMwIEM6XFVzZXJzXHdoMFxEb3dubG9hZHNcZGVsZXRl
LXdoZW5ldmVyXGN5Z3dpblxiaW5cY3lncGVybDVfMzYuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lz
PTUuMgogICAgICAgICAgICAgICAgICAiY3lncGVybDVfMzYuZGxsIiB2MC4wIHRzPTIwMjMtMTEt
MzAgMjA6NDAKICAgNDRrIDIwMjIvMTAvMDYgQzpcVXNlcnNcd2gwXERvd25sb2Fkc1xkZWxldGUt
d2hlbmV2ZXJcY3lnd2luXGJpblxjeWdwaXBlbGluZS0xLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5
cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z3BpcGVsaW5lLTEuZGxsIiB2MC4wIHRzPTIwMjIt
MTAtMDYgMTk6NDkKICAgNDJrIDIwMjMvMDIvMTkgQzpcVXNlcnNcd2gwXERvd25sb2Fkc1xkZWxl
dGUtd2hlbmV2ZXJcY3lnd2luXGJpblxjeWdwb3B0LTAuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lz
PTUuMgogICAgICAgICAgICAgICAgICAiY3lncG9wdC0wLmRsbCIgdjAuMCB0cz0yMDIzLTAyLTE5
IDE5OjQ1CiAgIDY5ayAyMDI0LzAxLzE0IEM6XFVzZXJzXHdoMFxEb3dubG9hZHNcZGVsZXRlLXdo
ZW5ldmVyXGN5Z3dpblxiaW5cY3lncHNsLTUuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgog
ICAgICAgICAgICAgICAgICAiY3lncHNsLTUuZGxsIiB2MC4wIHRzPTIwMjQtMDEtMTQgMDA6NDQK
ICAyNTdrIDIwMjIvMTAvMDggQzpcVXNlcnNcd2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJc
Y3lnd2luXGJpblxjeWdyZWFkbGluZTcuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAg
ICAgICAgICAgICAgICAiY3lncmVhZGxpbmU3LmRsbCIgdjAuMCB0cz0yMDIyLTEwLTA4IDA1OjM3
CiAgIDk5ayAyMDIwLzAxLzA5IEM6XFVzZXJzXHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5ldmVy
XGN5Z3dpblxiaW5cY3lnc2FzbDItMy5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAg
ICAgICAgICAgICAgICJjeWdzYXNsMi0zLmRsbCIgdjAuMCB0cz0yMDIwLTAxLTA5IDAyOjEzCiAg
MTU3ayAyMDI0LzAxLzI0IEM6XFVzZXJzXHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5
Z3dpblxiaW5cY3lnc21hcnRjb2xzLTEuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAg
ICAgICAgICAgICAgICAiY3lnc21hcnRjb2xzLTEuZGxsIiB2MC4wIHRzPTIwMjQtMDEtMjQgMDg6
MjIKICAyNDhrIDIwMjMvMDYvMDQgQzpcVXNlcnNcd2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2
ZXJcY3lnd2luXGJpblxjeWdzc2gyLTEuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAg
ICAgICAgICAgICAgICAiY3lnc3NoMi0xLmRsbCIgdjAuMCB0cz0yMDIzLTA2LTA0IDA3OjMwCiAg
NTEyayAyMDIzLzA5LzEyIEM6XFVzZXJzXHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5
Z3dpblxiaW5cY3lnc3NsLTEuMS5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAg
ICAgICAgICAgICJjeWdzc2wtMS4xLmRsbCIgdjAuMCB0cz0yMDIzLTA5LTEyIDE4OjM2CiAgNTkx
ayAyMDI0LzAyLzAzIEM6XFVzZXJzXHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5Z3dp
blxiaW5cY3lnc3NsLTMuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAg
ICAgICAiY3lnc3NsLTMuZGxsIiB2MC4wIHRzPTIwMjQtMDItMDMgMTU6NTEKIDE5MDRrIDIwMjMv
MDYvMDUgQzpcVXNlcnNcd2gwXERvd25sb2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxj
eWdzdGRjKystNi5kbGwgLSBvcz00LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAg
ICJjeWdzdGRjKystNi5kbGwiIHYwLjAgdHM9MjAyMy0wNi0wNSAxNjowNgogICA2OGsgMjAxOS8w
Ny8yOSBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5
Z3Rhc24xLTYuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAi
Y3lndGFzbjEtNi5kbGwiIHYwLjAgdHM9MjAxOS0wNy0yOSAwMzoxMgogICA1OWsgMjAyNC8wMS8y
MSBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5Z3Rp
Y3ctMTAuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3ln
dGljdy0xMC5kbGwiIHYwLjAgdHM9MjAyNC0wMS0yMSAwNDozMwogIDE4NWsgMjAyMy8wNy8xNiBD
OlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5Z3VjaGFy
ZGV0LTAuZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3ln
dWNoYXJkZXQtMC5kbGwiIHYwLjAgdHM9MjAyMy0wNy0xNiAwODoxOQogMTc4NGsgMjAyMi8xMC8y
NyBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5Z3Vu
aXN0cmluZy01LmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAg
ImN5Z3VuaXN0cmluZy01LmRsbCIgdjAuMCB0cz0yMDIyLTEwLTI3IDE3OjA3CiAgIDI3ayAyMDI0
LzAxLzI0IEM6XFVzZXJzXHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5Z3dpblxiaW5c
Y3lndXVpZC0xLmRsbCAtIG9zPTQuMCBpbWc9MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAg
ImN5Z3V1aWQtMS5kbGwiIHYwLjAgdHM9MjAyNC0wMS0yNCAwODoyMAogICA4OGsgMjAyNC8wMS8y
NyBDOlxVc2Vyc1x3aDBcRG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5Z3ou
ZGxsIC0gb3M9NC4wIGltZz0wLjAgc3lzPTUuMgogICAgICAgICAgICAgICAgICAiY3lnei5kbGwi
IHYwLjAgdHM9MjAyNC0wMS0yNyAwOToxMgogIDY1MGsgMjAyMy8wNC8xMiBDOlxVc2Vyc1x3aDBc
RG93bmxvYWRzXGRlbGV0ZS13aGVuZXZlclxjeWd3aW5cYmluXGN5Z3pzdGQtMS5kbGwgLSBvcz00
LjAgaW1nPTAuMCBzeXM9NS4yCiAgICAgICAgICAgICAgICAgICJjeWd6c3RkLTEuZGxsIiB2MC4w
IHRzPTIwMjMtMDQtMTIgMTY6MDQKIDI5NDFrIDIwMjQvMDIvMjcgQzpcVXNlcnNcd2gwXERvd25s
b2Fkc1xkZWxldGUtd2hlbmV2ZXJcY3lnd2luXGJpblxjeWd3aW4xLmRsbCAtIG9zPTQuMCBpbWc9
MC4wIHN5cz01LjIKICAgICAgICAgICAgICAgICAgImN5Z3dpbjEuZGxsIiB2MC4wIHRzPTIwMjQt
MDItMjcgMTE6NTYKICAgIEN5Z3dpbiBETEwgdmVyc2lvbiBpbmZvOgogICAgICAgIERMTCB2ZXJz
aW9uOiAzLjUuMQogICAgICAgIEFQSSBtYWpvcjogMAogICAgICAgIEFQSSBtaW5vcjogMzUwCiAg
ICAgICAgU2hhcmVkIGRhdGE6IDUKICAgICAgICBETEwgaWRlbnRpZmllcjogY3lnd2luMQogICAg
ICAgIE1vdW50IHJlZ2lzdHJ5OiAzCiAgICAgICAgQ3lnd2luIHJlZ2lzdHJ5IG5hbWU6IEN5Z3dp
bgogICAgICAgIEluc3RhbGxhdGlvbnMgbmFtZTogSW5zdGFsbGF0aW9ucwogICAgICAgIEN5Z2Ry
aXZlIGRlZmF1bHQgcHJlZml4OiAKICAgICAgICBCdWlsZCBkYXRlOiAKICAgICAgICBTaGFyZWQg
aWQ6IGN5Z3dpbjFTNQoKCkNhbid0IGZpbmQgdGhlIGN5Z3J1bnNydiB1dGlsaXR5LCBza2lwcGlu
ZyBzZXJ2aWNlcyBjaGVjay4KCgpDeWd3aW4gUGFja2FnZSBJbmZvcm1hdGlvbgpMYXN0IGRvd25s
b2FkZWQgZmlsZXMgdG86IEM6XFVzZXJzXHdoMFxEb3dubG9hZHNcZGVsZXRlLXdoZW5ldmVyXGN5
Z3dpbgpMYXN0IGRvd25sb2FkZWQgZmlsZXMgZnJvbTogaHR0cHM6Ly9taXJyb3JzLnNvbmljLm5l
dC9jeWd3aW4vCgpQYWNrYWdlICAgICAgICAgICAgICAgICBWZXJzaW9uICAgICAgICAgICAgICAg
ICAJU3RhdHVzCl9hdXRvcmViYXNlICAgICAgICAgICAgIDAwMTA5MS0xICAgICAgICAgICAgICAg
ICAgICAgT0sKYWx0ZXJuYXRpdmVzICAgICAgICAgICAgMS4yNi0xICAgICAgICAgICAgICAgICAg
ICAgICBPSwpiYXNlLWN5Z3dpbiAgICAgICAgICAgICAzLjgtMiAgICAgICAgICAgICAgICAgICAg
ICAgIE9LCmJhc2UtZmlsZXMgICAgICAgICAgICAgIDQuMy0zICAgICAgICAgICAgICAgICAgICAg
ICAgT0sKYmFzaCAgICAgICAgICAgICAgICAgICAgNS4yLjIxLTEgICAgICAgICAgICAgICAgICAg
ICBPSwpiemlwMiAgICAgICAgICAgICAgICAgICAxLjAuOC0xICAgICAgICAgICAgICAgICAgICAg
IE9LCmNhLWNlcnRpZmljYXRlcyAgICAgICAgIDIwMjMuMi42Ml92Ny4wLjQwMS0yICAgICAgICAg
T0sKY29yZXV0aWxzICAgICAgICAgICAgICAgOS4wLTEgICAgICAgICAgICAgICAgICAgICAgICBP
SwpjcnlwdG8tcG9saWNpZXMgICAgICAgICAyMDE5MDIxOC0xICAgICAgICAgICAgICAgICAgIE9L
CmN5Z3V0aWxzICAgICAgICAgICAgICAgIDEuNC4xNy0xICAgICAgICAgICAgICAgICAgICAgT0sK
Y3lnd2luICAgICAgICAgICAgICAgICAgMy41LjEtMSAgICAgICAgICAgICAgICAgICAgICBPSwpk
YXNoICAgICAgICAgICAgICAgICAgICAwLjUuMTItNSAgICAgICAgICAgICAgICAgICAgIE9LCmRp
ZmZ1dGlscyAgICAgICAgICAgICAgIDMuMTAtMSAgICAgICAgICAgICAgICAgICAgICAgT0sKZWRp
dHJpZ2h0cyAgICAgICAgICAgICAgMS4wNC0xICAgICAgICAgICAgICAgICAgICAgICBPSwpmaWxl
ICAgICAgICAgICAgICAgICAgICA1LjQ0LTEgICAgICAgICAgICAgICAgICAgICAgIE9LCmZpbmR1
dGlscyAgICAgICAgICAgICAgIDQuOS4wLTEgICAgICAgICAgICAgICAgICAgICAgT0sKZ2F3ayAg
ICAgICAgICAgICAgICAgICAgNS4zLjAtMSAgICAgICAgICAgICAgICAgICAgICBPSwpnZXRlbnQg
ICAgICAgICAgICAgICAgICAyLjE4LjkwLTUgICAgICAgICAgICAgICAgICAgIE9LCmdyZXAgICAg
ICAgICAgICAgICAgICAgIDMuMTEtMSAgICAgICAgICAgICAgICAgICAgICAgT0sKZ3JvZmYgICAg
ICAgICAgICAgICAgICAgMS4yMy4wLTEgICAgICAgICAgICAgICAgICAgICBPSwpnemlwICAgICAg
ICAgICAgICAgICAgICAxLjEzLTEgICAgICAgICAgICAgICAgICAgICAgIE9LCmhvc3RuYW1lICAg
ICAgICAgICAgICAgIDMuMTMtMSAgICAgICAgICAgICAgICAgICAgICAgT0sKaW5mbyAgICAgICAg
ICAgICAgICAgICAgNy4xLTEgICAgICAgICAgICAgICAgICAgICAgICBPSwppcGMtdXRpbHMgICAg
ICAgICAgICAgICAxLjEtMSAgICAgICAgICAgICAgICAgICAgICAgIE9LCmxlc3MgICAgICAgICAg
ICAgICAgICAgIDY0My0xICAgICAgICAgICAgICAgICAgICAgICAgT0sKbGliYXJncCAgICAgICAg
ICAgICAgICAgMjAyMzA3MDgtMiAgICAgICAgICAgICAgICAgICBPSwpsaWJhdHRyMSAgICAgICAg
ICAgICAgICAyLjUuMS0xLjIwLmcwOTgxYTdiZmU0ODcgICAgIE9LCmxpYmJsa2lkMSAgICAgICAg
ICAgICAgIDIuMzMuMS0zICAgICAgICAgICAgICAgICAgICAgT0sKbGliYnJvdGxpY29tbW9uMSAg
ICAgICAgMS4xLjAtMSAgICAgICAgICAgICAgICAgICAgICBPSwpsaWJicm90bGlkZWMxICAgICAg
ICAgICAxLjEuMC0xICAgICAgICAgICAgICAgICAgICAgIE9LCmxpYmJ6Ml8xICAgICAgICAgICAg
ICAgIDEuMC44LTEgICAgICAgICAgICAgICAgICAgICAgT0sKbGliY29tX2VycjIgICAgICAgICAg
ICAgMS40NC41LTEgICAgICAgICAgICAgICAgICAgICBPSwpsaWJjcnlwdDIgICAgICAgICAgICAg
ICA0LjQuMjAtMSAgICAgICAgICAgICAgICAgICAgIE9LCmxpYmN1cmw0ICAgICAgICAgICAgICAg
IDguNi4wLTEgICAgICAgICAgICAgICAgICAgICAgT0sKbGliZGI1LjMgICAgICAgICAgICAgICAg
NS4zLjI4LTIgICAgICAgICAgICAgICAgICAgICBPSwpsaWJmZGlzazEgICAgICAgICAgICAgICAy
LjMzLjEtMyAgICAgICAgICAgICAgICAgICAgIE9LCmxpYmZmaTYgICAgICAgICAgICAgICAgIDMu
Mi4xLTIgICAgICAgICAgICAgICAgICAgICAgT0sKbGliZ2NjMSAgICAgICAgICAgICAgICAgMTEu
NC4wLTEgICAgICAgICAgICAgICAgICAgICBPSwpsaWJnY3J5cHQyMCAgICAgICAgICAgICAxLjEw
LjMtMSAgICAgICAgICAgICAgICAgICAgIE9LCmxpYmdkYm02ICAgICAgICAgICAgICAgIDEuMTgu
MS0xICAgICAgICAgICAgICAgICAgICAgT0sKbGliZ2RibV9jb21wYXQ0ICAgICAgICAgMS4xOC4x
LTEgICAgICAgICAgICAgICAgICAgICBPSwpsaWJnbXAxMCAgICAgICAgICAgICAgICA2LjMuMC0x
ICAgICAgICAgICAgICAgICAgICAgIE9LCmxpYmdwZy1lcnJvcjAgICAgICAgICAgIDEuMzctMSAg
ICAgICAgICAgICAgICAgICAgICAgT0sKbGliZ3Nhc2wtY29tbW9uICAgICAgICAgMi4yLjEtMSAg
ICAgICAgICAgICAgICAgICAgICBPSwpsaWJnc2FzbDE4ICAgICAgICAgICAgICAyLjIuMS0xICAg
ICAgICAgICAgICAgICAgICAgIE9LCmxpYmdzc2FwaV9rcmI1XzIgICAgICAgIDEuMTUuMi0yICAg
ICAgICAgICAgICAgICAgICAgT0sKbGliaWNvbnYyICAgICAgICAgICAgICAgMS4xNy0xICAgICAg
ICAgICAgICAgICAgICAgICBPSwpsaWJpZG4xMiAgICAgICAgICAgICAgICAxLjQyLTEgICAgICAg
ICAgICAgICAgICAgICAgIE9LCmxpYmlkbjJfMCAgICAgICAgICAgICAgIDIuMy43LTEgICAgICAg
ICAgICAgICAgICAgICAgT0sKbGliaW50bDggICAgICAgICAgICAgICAgMC4yMi40LTEgICAgICAg
ICAgICAgICAgICAgICBPSwpsaWJrNWNyeXB0bzMgICAgICAgICAgICAxLjE1LjItMiAgICAgICAg
ICAgICAgICAgICAgIE9LCmxpYmtyYjVfMyAgICAgICAgICAgICAgIDEuMTUuMi0yICAgICAgICAg
ICAgICAgICAgICAgT0sKbGlia3JiNXN1cHBvcnQwICAgICAgICAgMS4xNS4yLTIgICAgICAgICAg
ICAgICAgICAgICBPSwpsaWJsejRfMSAgICAgICAgICAgICAgICAxLjkuNC0xICAgICAgICAgICAg
ICAgICAgICAgIE9LCmxpYmx6bWE1ICAgICAgICAgICAgICAgIDUuNi4wLTEgICAgICAgICAgICAg
ICAgICAgICAgT0sKbGlibXBmcjYgICAgICAgICAgICAgICAgNC4yLjEtMSAgICAgICAgICAgICAg
ICAgICAgICBPSwpsaWJuY3Vyc2VzdzEwICAgICAgICAgICA2LjQtMjAyNDAxMjAgICAgICAgICAg
ICAgICAgIE9LCmxpYm5naHR0cDJfMTQgICAgICAgICAgIDEuNjAuMC0xICAgICAgICAgICAgICAg
ICAgICAgT0sKbGlibnRsbTAgICAgICAgICAgICAgICAgMS40LTEgICAgICAgICAgICAgICAgICAg
ICAgICBPSwpsaWJvcGVubGRhcDIgICAgICAgICAgICAyLjYuNy0xICAgICAgICAgICAgICAgICAg
ICAgIE9LCmxpYm9wZW5sZGFwMl80XzIgICAgICAgIDIuNi43LTEgICAgICAgICAgICAgICAgICAg
ICAgT0sKbGlicDExLWtpdDAgICAgICAgICAgICAgMC4yMy4yMC0xICAgICAgICAgICAgICAgICAg
ICBPSwpsaWJwY3JlMSAgICAgICAgICAgICAgICA4LjQ1LTEgICAgICAgICAgICAgICAgICAgICAg
IE9LCmxpYnBjcmUyXzhfMCAgICAgICAgICAgIDEwLjQzLTEgICAgICAgICAgICAgICAgICAgICAg
T0sKbGlicGlwZWxpbmUxICAgICAgICAgICAgMS41LjYtMSAgICAgICAgICAgICAgICAgICAgICBP
SwpsaWJwb3B0LWNvbW1vbiAgICAgICAgICAxLjE5LTEgICAgICAgICAgICAgICAgICAgICAgIE9L
CmxpYnBvcHQwICAgICAgICAgICAgICAgIDEuMTktMSAgICAgICAgICAgICAgICAgICAgICAgT0sK
bGlicHNsNSAgICAgICAgICAgICAgICAgMC4yMS41LTEgICAgICAgICAgICAgICAgICAgICBPSwps
aWJyZWFkbGluZTcgICAgICAgICAgICA4LjItMiAgICAgICAgICAgICAgICAgICAgICAgIE9LCmxp
YnNhc2wyXzMgICAgICAgICAgICAgIDIuMS4yNy0xICAgICAgICAgICAgICAgICAgICAgT0sKbGli
c21hcnRjb2xzMSAgICAgICAgICAgMi4zMy4xLTMgICAgICAgICAgICAgICAgICAgICBPSwpsaWJz
c2gyXzEgICAgICAgICAgICAgICAxLjExLjAtMSAgICAgICAgICAgICAgICAgICAgIE9LCmxpYnNz
bDEuMSAgICAgICAgICAgICAgIDEuMS4xdy0xICAgICAgICAgICAgICAgICAgICAgT0sKbGlic3Ns
MyAgICAgICAgICAgICAgICAgMy4wLjEzLTEgICAgICAgICAgICAgICAgICAgICBPSwpsaWJzdGRj
Kys2ICAgICAgICAgICAgICAxMS40LjAtMSAgICAgICAgICAgICAgICAgICAgIE9LCmxpYnRhc24x
XzYgICAgICAgICAgICAgIDQuMTQtMSAgICAgICAgICAgICAgICAgICAgICAgT0sKbGlidWNoYXJk
ZXQwICAgICAgICAgICAgMC4wLjgtMSAgICAgICAgICAgICAgICAgICAgICBPSwpsaWJ1bmlzdHJp
bmc1ICAgICAgICAgICAxLjEtMSAgICAgICAgICAgICAgICAgICAgICAgIE9LCmxpYnV1aWQxICAg
ICAgICAgICAgICAgIDIuMzMuMS0zICAgICAgICAgICAgICAgICAgICAgT0sKbGlienN0ZDEgICAg
ICAgICAgICAgICAgMS41LjUtMSAgICAgICAgICAgICAgICAgICAgICBPSwpsb2dpbiAgICAgICAg
ICAgICAgICAgICAxLjEzLTEgICAgICAgICAgICAgICAgICAgICAgIE9LCm1hbi1kYiAgICAgICAg
ICAgICAgICAgIDIuMTIuMC0xICAgICAgICAgICAgICAgICAgICAgT0sKbWludHR5ICAgICAgICAg
ICAgICAgICAgMy43LjEtMSAgICAgICAgICAgICAgICAgICAgICBPSwpuY3Vyc2VzICAgICAgICAg
ICAgICAgICA2LjQtMjAyNDAxMjAgICAgICAgICAgICAgICAgIE9LCm9wZW5zc2wgICAgICAgICAg
ICAgICAgIDMuMC4xMy0xICAgICAgICAgICAgICAgICAgICAgT0sKcDExLWtpdCAgICAgICAgICAg
ICAgICAgMC4yMy4yMC0xICAgICAgICAgICAgICAgICAgICBPSwpwMTEta2l0LXRydXN0ICAgICAg
ICAgICAwLjIzLjIwLTEgICAgICAgICAgICAgICAgICAgIE9LCnBlcmwgICAgICAgICAgICAgICAg
ICAgIDUuMzYuMy0xICAgICAgICAgICAgICAgICAgICAgT0sKcGVybC1KU09OLVBQICAgICAgICAg
ICAgNC4xNi0yICAgICAgICAgICAgICAgICAgICAgICBPSwpwZXJsX2F1dG9yZWJhc2UgICAgICAg
ICA1LjM2LjMtMSAgICAgICAgICAgICAgICAgICAgIE9LCnBlcmxfYmFzZSAgICAgICAgICAgICAg
IDUuMzYuMy0xICAgICAgICAgICAgICAgICAgICAgT0sKcHVibGljc3VmZml4LWxpc3QtZGFmc2Eg
MjAyMzEyMTMtMSAgICAgICAgICAgICAgICAgICBPSwpyZWJhc2UgICAgICAgICAgICAgICAgICA0
LjYuNi0xICAgICAgICAgICAgICAgICAgICAgIE9LCnJ1biAgICAgICAgICAgICAgICAgICAgIDEu
My40LTIgICAgICAgICAgICAgICAgICAgICAgT0sKc2VkICAgICAgICAgICAgICAgICAgICAgNC45
LTEgICAgICAgICAgICAgICAgICAgICAgICBPSwp0YXIgICAgICAgICAgICAgICAgICAgICAxLjM1
LTIgICAgICAgICAgICAgICAgICAgICAgIE9LCnRlcm1pbmZvICAgICAgICAgICAgICAgIDYuNC0y
MDI0MDEyMCAgICAgICAgICAgICAgICAgT0sKdHpjb2RlICAgICAgICAgICAgICAgICAgMjAyNGEt
MSAgICAgICAgICAgICAgICAgICAgICBPSwp0emRhdGEgICAgICAgICAgICAgICAgICAyMDI0YS0x
ICAgICAgICAgICAgICAgICAgICAgIE9LCnV0aWwtbGludXggICAgICAgICAgICAgIDIuMzMuMS0z
ICAgICAgICAgICAgICAgICAgICAgT0sKdmltLW1pbmltYWwgICAgICAgICAgICAgOS4wLjIxNTUt
MiAgICAgICAgICAgICAgICAgICBPSwp3aGljaCAgICAgICAgICAgICAgICAgICAyLjIwLTIgICAg
ICAgICAgICAgICAgICAgICAgIE9LCnh6ICAgICAgICAgICAgICAgICAgICAgIDUuNi4wLTEgICAg
ICAgICAgICAgICAgICAgICAgT0sKemxpYjAgICAgICAgICAgICAgICAgICAgMS4zLjEtMSAgICAg
ICAgICAgICAgICAgICAgICBPSwp6c3RkICAgICAgICAgICAgICAgICAgICAxLjUuNS0xICAgICAg
ICAgICAgICAgICAgICAgIE9LClVzZSAtaCB0byBzZWUgaGVscCBhYm91dCBlYWNoIHNlY3Rpb24K

--b1_W7rRgGmQaBo5sOQYfLv9dCNaMItISxJBaM9D19CIk
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

--b1_W7rRgGmQaBo5sOQYfLv9dCNaMItISxJBaM9D19CIk--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019