delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/06/27/12:27:32

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Subject: 1.3.11: dramatic slowdown of compiled C code (Win 2000)
To: cygwin AT cygwin DOT com
Message-ID: <OF9A795E4E.D1835BBF-ON86256BE5.00588300@mmm.com>
From: apjaworski AT mmm DOT com
Date: Thu, 27 Jun 2002 11:23:29 -0500
MIME-Version: 1.0
Note-from-DJ: This may be spam

--0__=09BBE176DFCB05908f9e8a93df938690918c09BBE176DFCB0590
Content-type: text/plain; charset=us-ascii

Sorry for my previous mail.  I did not read the gudelines before I sent it
(it was my first email to this list).

Here is my previous email:

I am not sure if you are aware of this, but the recent upgrade of the
Cygwin DLL (to version 1.3.11-3) caused a dramatic (3 to 7 fold) slowdown
of gcc compiled code.

The code is a preprocessor of large text files.  It essentially reads a
file (up to 1,500,000 lines) and writes a reformatted file (essentially the
same number of lines).  It seems like the slowdown occurs during file IO.
I am noticing 3-fold decrease on reads and 7-fold decrease on writes.

I routinely use the setup utility to keep my Cygwin environment up to date.
Is it safe to downgrade the cygwin module to 1.3.10 (I just downloaded the
cygwin-1.3.10-1.tar.bz2).

I investigated the problem a little further and the results are even more
dramatic.  I am almost sure that the problem is in cygwin1.dll.  Here is
what I did:

(1) I timed my code with 1.3.11-3 DLL - the results are: 80s the reading
part and 140s the writing part for the total of 220s.
(2) I replaced the cygwin1.dll ONLY with 1.3.10-1.  I re-ran the executable
without touching anything else!  The results: 7s reading 6s writing for a
total of 13s.

The difference is almost 17-fold!

I am running Cygwin environment on a IBM Intellistation with Windows 2000
Professional (SP 2).  I attaching the output of cygcheck -s -v -r.  I hope
that attachments can be handled by the discussion list server.

Andy

(See attached file: ccc.txt)

__________________________________
Andy Jaworski
Engineering Systems Technology Center
3M Center, 518-1-01
St. Paul, MN 55144-1000
-----
E-mail: apjaworski AT mmm DOT com
Tel:  (651) 733-6092
Fax:  (651) 736-3122
--0__=09BBE176DFCB05908f9e8a93df938690918c09BBE176DFCB0590
Content-type: application/octet-stream; 
	name="ccc.txt"
Content-Disposition: attachment; filename="ccc.txt"
Content-transfer-encoding: base64

DQpDeWd3aW4gV2luOTUvTlQgQ29uZmlndXJhdGlvbiBEaWFnbm9zdGljcw0KQ3VycmVudCBTeXN0
ZW0gVGltZTogVGh1IEp1biAyNyAxMTowNTowNSAyMDAyDQoNCldpbmRvd3MgMjAwMCBQcm9mZXNz
aW9uYWwgVmVyIDUuMCBCdWlsZCAyMTk1IFNlcnZpY2UgUGFjayAyDQoNClBhdGg6CS4NCgl+XGJp
bg0KCWM6XFBlcmxcYmluXA0KCUM6XGN5Z3dpblx1c3JcbG9jYWxcYmluDQoJQzpcY3lnd2luXGJp
bg0KCUM6XGN5Z3dpblxiaW4NCgljOlxQZXJsXGJpblwNCgljOlxOVVRDUk9PVFxiaW4NCgljOlxO
VVRDUk9PVFxiaW5ceDExDQoJYzpcTlVUQ1JPT1RcbWtzbnQNCgljOlxQUk9HUkF+MVxJU0lHSFR+
MVxiaW5cTlRfNC4wDQoJYzpcUFJPR1JBfjFcSVNJR0hUfjFcVVRJTElUfjFccGVybC1OVFxiaW4N
CgljOlxUY2xcYmluDQoJYzpcR0VTTVxQRVJMNX4xLjAwNVxiaW4NCgljOlxXSU5OVFxzeXN0ZW0z
Mg0KCWM6XFdJTk5UDQoJYzpcV0lOTlRcU3lzdGVtMzJcV2JlbQ0KCWM6XHN5YmFzZVxPQ1MtMTJf
MFxiaW4NCgljOlxzeWJhc2VcT0NTLTEyXzBcZGxsDQoJYzpcbWF0bGFicjEyXGJpblx3aW4zMg0K
CWM6XFZYSXBucFxXaW5OVFxCaW4NCglDOlxjeWd3aW5cYmluDQoJYzpcUHJvZ3JhbSBGaWxlc1xI
ZWxwIFdvcmtzaG9wDQoJYzpcUHJvZ3JhbSBGaWxlc1xNaUtUZVhcbWlrdGV4XGJpbg0KCUM6XGN5
Z3dpblx1c3JcWDExUjZcYmluDQoJYzpcUlxydzEwNTFcYmluDQoNClN5c0RpcjogQzpcV0lOTlRc
U3lzdGVtMzINCldpbkRpcjogQzpcV0lOTlQNCg0KSE9NRSA9IGBDOlxjeWd3aW5caG9tZVxhZG1p
bmlzdHJhdG9yJw0KTUFLRV9NT0RFID0gYHVuaXgnDQpQV0QgPSBgL2hvbWUvYWRtaW5pc3RyYXRv
cicNClVTRVIgPSBgQWRtaW5pc3RyYXRvcicNCg0KQUxMVVNFUlNQUk9GSUxFID0gYEM6XERvY3Vt
ZW50cyBhbmQgU2V0dGluZ3NcQWxsIFVzZXJzJw0KQVBQREFUQSA9IGBDOlxEb2N1bWVudHMgYW5k
IFNldHRpbmdzXHVzMzMzMjYzXEFwcGxpY2F0aW9uIERhdGEnDQpDT01NT05QUk9HUkFNRklMRVMg
PSBgQzpcUHJvZ3JhbSBGaWxlc1xDb21tb24gRmlsZXMnDQpDT01QVVRFUk5BTUUgPSBgVzI1MDYw
Jw0KQ09NU1BFQyA9IGBDOlxXSU5OVFxzeXN0ZW0zMlxjbWQuZXhlJw0KRElTUExBWSA9IGA6MC4w
Jw0KRU5TQ1JJUFQgPSBgLW8genp6LnBzIC1NIExldHRlcicNCkZSQU1FV09SS1BBVEggPSBgQzpc
VlhJcG5wXFdpbk5UXCcNCkhJU1RGSUxFID0gYC9ob21lL2FkbWluaXN0cmF0b3IvLmJhc2hfaGlz
dG9yeScNCkhPTUVEUklWRSA9IGBjOlwnDQpIT01FUEFUSCA9IGBcJw0KSE9NRVNIQVJFID0gYGM6
XGN5Z3dpblxob21lXGFkbWluaXN0cmF0b3InDQpJTkNMVURFID0gYGM6XHN5YmFzZVxPQ1MtMTJf
MFxpbmNsdWRlJw0KSU5GT1BBVEggPSBgL3Vzci9sb2NhbC9pbmZvJw0KSVNJR0hUX0hPTUUgPSBg
QzovUFJPR1JBfjEvSVNJR0hUfjEnDQpJU0lHSFRfSE9NRV82MCA9IGBDOi9QUk9HUkF+MS9JU0lH
SFR+MScNCkxFU1MgPSBgLWNlTScNCkxJQiA9IGBjOlxzeWJhc2VcT0NTLTEyXzBcbGliJw0KTE9H
T05TRVJWRVIgPSBgXFxXSU5TQUNDVFMwNDInDQpNQU5QQVRIID0gYC91c3IvbG9jYWwvbWFuOi91
c3IvbWFuOi91c3IvWDExUjYvbWFuJw0KTlVNQkVSX09GX1BST0NFU1NPUlMgPSBgMScNCk5VVENS
T09UID0gYEM6XE5VVENST09UXCcNCk9ELVRPT0xTID0gYEM6XE9ELVRPT0xTJw0KT0xEUFdEID0g
YC9ob21lL2FkbWluaXN0cmF0b3InDQpPUzJMSUJQQVRIID0gYEM6XFdJTk5UXHN5c3RlbTMyXG9z
MlxkbGw7Jw0KT1MgPSBgV2luZG93c19OVCcNClBBVEhFWFQgPSBgLkNPTTsuRVhFOy5CQVQ7LkNN
RDsuVkJTOy5WQkU7LkpTOy5KU0U7LldTRjsuV1NIOy50Y2w7LnB5Oy5weXc7LnB5YzsucHlzJw0K
UFJPQ0VTU09SX0FSQ0hJVEVDVFVSRSA9IGB4ODYnDQpQUk9DRVNTT1JfSURFTlRJRklFUiA9IGB4
ODYgRmFtaWx5IDYgTW9kZWwgOCBTdGVwcGluZyA2LCBHZW51aW5lSW50ZWwnDQpQUk9DRVNTT1Jf
TEVWRUwgPSBgNicNClBST0NFU1NPUl9SRVZJU0lPTiA9IGAwODA2Jw0KUFJPR1JBTUZJTEVTID0g
YEM6XFByb2dyYW0gRmlsZXMnDQpQUk9NUFQgPSBgJFAkRycNClBTMSA9IGBcW1xlWzE7MzNtXF1c
dyA+XFtcZVswbVxdICcNClBZVEhPTlNUQVJUVVAgPSBgL2hvbWUvYWRtaW5pc3RyYXRvci8ucHl0
aG9ucmMnDQpSX0hPTUUgPSBgQzovUi9ydzEwNTAnDQpTSExWTCA9IGAxJw0KU1lCQVNFID0gYGM6
XHN5YmFzZScNClNZQkFTRV9PQ1MgPSBgT0NTLTEyXzAnDQpTWVNURU1EUklWRSA9IGBDOicNClNZ
U1RFTVJPT1QgPSBgQzpcV0lOTlQnDQpURU1QID0gYGM6XERPQ1VNRX4xXHVzMzMzMjYzXExPQ0FM
U34xXFRlbXAnDQpURVJNID0gYGN5Z3dpbicNClRFUk1DQVAgPSBgL2V0Yy90ZXJtY2FwJw0KVEVS
TUlORk8gPSBgL3Vzci9zaGFyZS90ZXJtaW5mbycNClVTRVJET01BSU4gPSBgV0lOUycNClVTRVJO
QU1FID0gYFVTMzMzMjYzJw0KVVNFUlBST0ZJTEUgPSBgQzpcRG9jdW1lbnRzIGFuZCBTZXR0aW5n
c1x1czMzMzI2MycNClZYSVBOUFBBVEggPSBgQzpcVlhJcG5wXCcNCldJTkRJUiA9IGBDOlxXSU5O
VCcNClhHT0JJRCA9IGBjOi9jeWd3aW4vaG9tZS9BZG1pbmlzdHJhdG9yL3hnb2JpJw0KXyA9IGAv
dXNyL2Jpbi9jeWdjaGVjaycNCg0KSEtFWV9DVVJSRU5UX1VTRVJcU29mdHdhcmVcQ3lnbnVzIFNv
bHV0aW9ucw0KSEtFWV9DVVJSRU5UX1VTRVJcU29mdHdhcmVcQ3lnbnVzIFNvbHV0aW9uc1xDeWd3
aW4NCkhLRVlfQ1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251cyBTb2x1dGlvbnNcQ3lnd2luXG1v
dW50cyB2Mg0KICAoZGVmYXVsdCkgPSBgL2N5Z2RyaXZlJw0KICBjeWdkcml2ZSBmbGFncyA9IDB4
MDAwMDAwMjINCkhLRVlfQ1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251cyBTb2x1dGlvbnNcQ3ln
d2luXFByb2dyYW0gT3B0aW9ucw0KSEtFWV9DVVJSRU5UX1VTRVJcU29mdHdhcmVcQ3lnbnVzIFNv
bHV0aW9uc1xDWUdXSU4uRExMIHNldHVwDQpIS0VZX0NVUlJFTlRfVVNFUlxTb2Z0d2FyZVxDeWdu
dXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXBcYjE1LjANCkhLRVlfQ1VSUkVOVF9VU0VSXFNv
ZnR3YXJlXEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxiMTUuMFxtb3VudHMNCkhL
RVlfQ1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1
cFxiMTUuMFxtb3VudHNcMDANCiAgKGRlZmF1bHQpID0gYEM6Jw0KICB1bml4ID0gYC8nDQogIGZi
aW5hcnkgPSAweDAwMDAwMDAwDQogIGZzaWxlbnQgPSAweDAwMDAwMDAwDQpIS0VZX0NVUlJFTlRf
VVNFUlxTb2Z0d2FyZVxNaWNyb3NvZnRcV2luZG93c1xDdXJyZW50VmVyc2lvblxFeHBsb3JlclxN
ZW51T3JkZXJcU3RhcnQgTWVudVxQcm9ncmFtc1xDeWdudXMgU29sdXRpb25zDQogIChkZWZhdWx0
KSA9ICh1bnN1cHBvcnRlZCB0eXBlKQ0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251
cyBTb2x1dGlvbnMNCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25z
XEN5Z3dpbg0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ3ln
d2luXG1vdW50cyB2Mg0KICAoZGVmYXVsdCkgPSBgL2N5Z2RyaXZlJw0KICBjeWdkcml2ZSBmbGFn
cyA9IDB4MDAwMDAwMjINCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRp
b25zXEN5Z3dpblxtb3VudHMgdjJcLw0KICAoZGVmYXVsdCkgPSBgQzovY3lnd2luJw0KICBmbGFn
cyA9IDB4MDAwMDAwMGENCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRp
b25zXEN5Z3dpblxtb3VudHMgdjJcL3Vzci9iaW4NCiAgKGRlZmF1bHQpID0gYEM6L2N5Z3dpbi9i
aW4nDQogIGZsYWdzID0gMHgwMDAwMDAwYQ0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5
Z251cyBTb2x1dGlvbnNcQ3lnd2luXG1vdW50cyB2MlwvdXNyL2xpYg0KICAoZGVmYXVsdCkgPSBg
QzovY3lnd2luL2xpYicNCiAgZmxhZ3MgPSAweDAwMDAwMDBhDQpIS0VZX0xPQ0FMX01BQ0hJTkVc
U09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDeWd3aW5cbW91bnRzIHYyXC91c3IvWDExUjYvbGli
L1gxMS9mb250cw0KICAoZGVmYXVsdCkgPSBgQzpcY3lnd2luXHVzclxYMTFSNlxsaWJcWDExXGZv
bnRzJw0KICBmbGFncyA9IDB4MDAwMDAwMGENCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxD
eWdudXMgU29sdXRpb25zXEN5Z3dpblxQcm9ncmFtIE9wdGlvbnMNCkhLRVlfTE9DQUxfTUFDSElO
RVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXANCkhLRVlfTE9DQUxf
TUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXBcYjE1LjAN
CkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwg
c2V0dXBcYjE1LjBcbW91bnRzDQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNv
bHV0aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4wXG1vdW50c1wwMA0KSEtFWV9MT0NBTF9NQUNI
SU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxiMTUuMFxtb3Vu
dHNcMDENCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJ
Ti5ETEwgc2V0dXBcYjE1LjBcbW91bnRzXDAyDQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVc
Q3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4wXG1vdW50c1wwMw0KSEtFWV9M
T0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxi
MTUuMFxtb3VudHNcMDQNCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRp
b25zXENZR1dJTi5ETEwgc2V0dXBcYjE1LjBcbW91bnRzXDA1DQpIS0VZX0xPQ0FMX01BQ0hJTkVc
U09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4wXG1vdW50c1ww
Ng0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRM
TCBzZXR1cFxiMTUuMFxtb3VudHNcMDcNCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdu
dXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXBcYjE1LjBcbW91bnRzXDA4DQpIS0VZX0xPQ0FM
X01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4w
XG1vdW50c1wwOQ0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNc
Q1lHV0lOLkRMTCBzZXR1cFxiMTUuMFxtb3VudHNcMEENCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZU
V0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXBcYjE1LjBcbW91bnRzXDBCDQpI
S0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNl
dHVwXGIxNS4wXG1vdW50c1wwQw0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBT
b2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxiMTUuMFxtb3VudHNcMEQNCkhLRVlfTE9DQUxfTUFD
SElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXBcYjE1LjBcbW91
bnRzXDBFDQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDWUdX
SU4uRExMIHNldHVwXGIxNS4wXG1vdW50c1wwRg0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJF
XEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxiMTUuMFxtb3VudHNcMTANCkhLRVlf
TE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXBc
YjE1LjBcbW91bnRzXDExDQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0
aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4wXG1vdW50c1wxMg0KSEtFWV9MT0NBTF9NQUNISU5F
XFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxiMTUuMFxtb3VudHNc
MTMNCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5E
TEwgc2V0dXBcYjE1LjBcbW91bnRzXDE0DQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3ln
bnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4wXG1vdW50c1wxNQ0KSEtFWV9MT0NB
TF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBzZXR1cFxiMTUu
MFxtb3VudHNcMTYNCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25z
XENZR1dJTi5ETEwgc2V0dXBcYjE1LjBcbW91bnRzXDE3DQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09G
VFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4wXG1vdW50c1wxOA0K
SEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ1lHV0lOLkRMTCBz
ZXR1cFxiMTUuMFxtb3VudHNcMTkNCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMg
U29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXBcYjE1LjBcbW91bnRzXDFBDQpIS0VZX0xPQ0FMX01B
Q0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9uc1xDWUdXSU4uRExMIHNldHVwXGIxNS4wXG1v
dW50c1wxQg0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlvbnNcQ1lH
V0lOLkRMTCBzZXR1cFxiMTUuMFxtb3VudHNcMUMNCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FS
RVxDeWdudXMgU29sdXRpb25zXENZR1dJTi5ETEwgc2V0dXBcYjE1LjBcbW91bnRzXDFEDQoNCmE6
ICBmZCAgICAgICAgICAgTi9BICAgIE4vQSAgICAgICAgICAgICAgICAgICAgDQpjOiAgaGQgIE5U
RlMgICAxNzM1MU1iICA2NyUgQ1AgQ1MgVU4gUEEgRkMgICAgIEMgKGxvY2FsKQ0KZDogIGNkICAg
ICAgICAgICBOL0EgICAgTi9BICAgICAgICAgICAgICAgICAgICANCmU6ICBuZXQgTlRGUyAgIDE3
MzM1TWIgIDQ3JSBDUCBDUyBVTiBQQSBGQyAgICAgDQpmOiAgbmV0IE5URlMgICA5NTM5M01iICAy
NiUgQ1AgQ1MgVU4gUEEgRkMgICAgIDkzR0lHIERhdGENCmc6ICBuZXQgTlRGUyAgICA0MDMxTWIg
IDcyJSBDUCBDUyBVTiBQQSBGQyAgICAgDQpoOiAgbmV0IE5URlMgICAxMDQxOTFNYiAgOTYlIENQ
IENTIFVOIFBBIEZDICAgICANCmk6ICBuZXQgTlRGUyAgIDg2ODE5TWIgIDg1JSBDUCBDUyBVTiBQ
QSBGQyAgICAgDQprOiAgbmV0IE5URlMgICA4NjgxOU1iICA1OSUgQ1AgQ1MgVU4gUEEgRkMgICAg
IA0KbDogIG5ldCBOVEZTICAgODY4MTlNYiAgODUlIENQIENTIFVOIFBBIEZDICAgICANCm86ICBu
ZXQgTlRGUyAgIDg2ODE5TWIgIDg1JSBDUCBDUyBVTiBQQSBGQyAgICAgDQpwOiAgbmV0IE5URlMg
ICA4NjgxOU1iICA4NSUgQ1AgQ1MgVU4gUEEgRkMgICAgIA0KdDogIG5ldCBOVEZTICAgMjQzMTIy
TWIgIDk3JSBDUCBDUyBVTiBQQSBGQyAgICAgRGF0YQ0KDQouICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIC9jeWdkcml2ZSAgICAgICAgICAgICAgICAgdXNlciAgICBiaW5tb2RlLGN5
Z2RyaXZlDQpDOi9jeWd3aW4gICAgICAgICAgICAgICAgICAgICAgICAgIC8gICAgICAgICAgICAg
ICAgICAgICAgICAgc3lzdGVtICBiaW5tb2RlDQpDOi9jeWd3aW4vYmluICAgICAgICAgICAgICAg
ICAgICAgIC91c3IvYmluICAgICAgICAgICAgICAgICAgc3lzdGVtICBiaW5tb2RlDQpDOi9jeWd3
aW4vbGliICAgICAgICAgICAgICAgICAgICAgIC91c3IvbGliICAgICAgICAgICAgICAgICAgc3lz
dGVtICBiaW5tb2RlDQpDOlxjeWd3aW5cdXNyXFgxMVI2XGxpYlxYMTFcZm9udHMgIC91c3IvWDEx
UjYvbGliL1gxMS9mb250cyAgc3lzdGVtICBiaW5tb2RlDQouICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIC9jeWdkcml2ZSAgICAgICAgICAgICAgICAgdXNlciAgICBiaW5tb2RlLGN5
Z2RyaXZlDQoNCkZvdW5kOiBDOlxjeWd3aW5cYmluXGJhc2guZXhlDQpGb3VuZDogQzpcY3lnd2lu
XGJpblxjYXQuZXhlDQpGb3VuZDogQzpcY3lnd2luXGJpblxjcHAuZXhlDQpGb3VuZDogQzpcY3ln
d2luXGJpblxmaW5kLmV4ZQ0KRm91bmQ6IEM6XGN5Z3dpblxiaW5cZ2NjLmV4ZQ0KRm91bmQ6IEM6
XGN5Z3dpblxiaW5cZ2RiLmV4ZQ0KRm91bmQ6IEM6XGN5Z3dpblxiaW5cbGQuZXhlDQpGb3VuZDog
QzpcY3lnd2luXGJpblxscy5leGUNCkZvdW5kOiBDOlxjeWd3aW5cYmluXG1ha2UuZXhlDQpGb3Vu
ZDogQzpcY3lnd2luXGJpblxzaC5leGUNCg0KICA1NjBrIDIwMDEvMTIvMjUgQzpcY3lnd2luXHVz
clxsb2NhbFxiaW5cY3lnd2luLXJ1YnkxNi5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQog
ICAgICAgICAgICAgICAgICAiY3lnd2luLXJ1YnkxNi5kbGwiIHYwLjAgdHM9MjAwMS8xMi8yNSAx
MToyMQ0KICAgNThrIDIwMDIvMDUvMDcgQzpcY3lnd2luXGJpblxjeWdiejItMS5kbGwgLSBvcz00
LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnYnoyLTEuZGxsIiB2MC4w
IHRzPTIwMDIvNS83IDE6MzMNCiAgIDU0ayAyMDAyLzAxLzI3IEM6XGN5Z3dpblxiaW5cY3lnYnoy
MS4wLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdi
ejIxLjAuZGxsIiB2MC4wIHRzPTIwMDIvMS8yNiAxOTowNw0KICA2MjFrIDIwMDIvMDUvMTcgQzpc
Y3lnd2luXGJpblxjeWdjcnlwdG8uZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAg
ICAgICAgICAgICAgImN5Z2NyeXB0by5kbGwiIHYwLjAgdHM9MjAwMi81LzE3IDc6MjQNCiAgIDQ1
ayAyMDAxLzA0LzI1IEM6XGN5Z3dpblxiaW5cY3lnZm9ybTUuZGxsIC0gb3M9NC4wIGltZz0xLjAg
c3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z2Zvcm01LmRsbCIgdjAuMCB0cz0yMDAxLzQv
MjUgMDoyOA0KICAgMzVrIDIwMDIvMDEvMDkgQzpcY3lnd2luXGJpblxjeWdmb3JtNi5kbGwgLSBv
cz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnZm9ybTYuZGxsIiB2
MC4wIHRzPTIwMDIvMS85IDA6MDMNCiAgIDE5ayAyMDAyLzAyLzIwIEM6XGN5Z3dpblxiaW5cY3ln
Z2RibS5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3ln
Z2RibS5kbGwiIHYwLjAgdHM9MjAwMi8yLzE5IDIxOjA1DQogICAxN2sgMjAwMS8wNi8yOCBDOlxj
eWd3aW5cYmluXGN5Z2hpc3Rvcnk0LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAg
ICAgICAgICAgICAgICJjeWdoaXN0b3J5NC5kbGwiIHYwLjAgdHM9MjAwMS8xLzYgMjI6MzQNCiAg
IDIwayAyMDAyLzAxLzEzIEM6XGN5Z3dpblxiaW5cY3lnaGlzdG9yeTUuZGxsIC0gb3M9NC4wIGlt
Zz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z2hpc3Rvcnk1LmRsbCIgdjAuMCB0
cz0yMDAyLzEvMTIgMTk6MjcNCiAgOTI5ayAyMDAyLzA2LzI0IEM6XGN5Z3dpblxiaW5cY3lnaWNv
bnYtMi5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3ln
aWNvbnYtMi5kbGwiIHYwLjAgdHM9MjAwMi82LzI0IDEzOjI0DQogICAyMmsgMjAwMS8xMi8xMyBD
OlxjeWd3aW5cYmluXGN5Z2ludGwtMS5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAg
ICAgICAgICAgICAgICAiY3lnaW50bC0xLmRsbCIgdjAuMCB0cz0yMDAxLzEyLzEzIDM6MjgNCiAg
IDIzayAyMDAyLzA2LzI0IEM6XGN5Z3dpblxiaW5cY3lnaW50bC0yLmRsbCAtIG9zPTQuMCBpbWc9
MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdpbnRsLTIuZGxsIiB2MC4wIHRzPTIw
MDIvNi8yMyAyMzo1NA0KICAgMjFrIDIwMDEvMDYvMjAgQzpcY3lnd2luXGJpblxjeWdpbnRsLmRs
bCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdpbnRsLmRs
bCIgdjAuMCB0cz0yMDAxLzYvMjAgMTI6MDkNCiAgIDgxayAyMDAxLzEwLzIwIEM6XGN5Z3dpblxi
aW5cY3lnaXRjbDMwLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAg
ICAgICJjeWdpdGNsMzAuZGxsIiB2MC4wIHRzPTIwMDEvMTAvMTkgMTk6MjUNCiAgIDM1ayAyMDAx
LzEwLzIwIEM6XGN5Z3dpblxiaW5cY3lnaXRrMzAuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQu
MA0KICAgICAgICAgICAgICAgICAgImN5Z2l0azMwLmRsbCIgdjAuMCB0cz0yMDAxLzEwLzE5IDE5
OjI1DQogICA0NWsgMjAwMi8wMi8wOCBDOlxjeWd3aW5cYmluXGN5Z2piaWcxLmRsbCAtIG9zPTQu
MCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdqYmlnMS5kbGwiIHYwLjAg
dHM9MjAwMi8yLzcgMTc6NTkNCiAgMTE5ayAyMDAyLzAyLzA5IEM6XGN5Z3dpblxiaW5cY3lnanBl
ZzZiLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdq
cGVnNmIuZGxsIiB2MC4wIHRzPTIwMDIvMi84IDIzOjE5DQogICAyNWsgMjAwMi8wNS8wOCBDOlxj
eWd3aW5cYmluXGN5Z2x0ZGwtMy5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAg
ICAgICAgICAgICAiY3lnbHRkbC0zLmRsbCIgdjAuMCB0cz0yMDAyLzUvOCAxODo0Ng0KICAgMjZr
IDIwMDEvMDQvMjUgQzpcY3lnd2luXGJpblxjeWdtZW51NS5kbGwgLSBvcz00LjAgaW1nPTEuMCBz
eXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnbWVudTUuZGxsIiB2MC4wIHRzPTIwMDEvNC8y
NSAwOjI3DQogICAyMGsgMjAwMi8wMS8wOSBDOlxjeWd3aW5cYmluXGN5Z21lbnU2LmRsbCAtIG9z
PTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdtZW51Ni5kbGwiIHYw
LjAgdHM9MjAwMi8xLzkgMDowMw0KICAxNTZrIDIwMDEvMDQvMjUgQzpcY3lnd2luXGJpblxjeWdu
Y3Vyc2VzKys1LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAg
ICJjeWduY3Vyc2VzKys1LmRsbCIgdjAuMCB0cz0yMDAxLzQvMjUgMDoyOQ0KICAxNzVrIDIwMDIv
MDEvMDkgQzpcY3lnd2luXGJpblxjeWduY3Vyc2VzKys2LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5
cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWduY3Vyc2VzKys2LmRsbCIgdjAuMCB0cz0yMDAy
LzEvOSAwOjAzDQogIDIyNmsgMjAwMS8wNC8yNSBDOlxjeWd3aW5cYmluXGN5Z25jdXJzZXM1LmRs
bCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWduY3Vyc2Vz
NS5kbGwiIHYwLjAgdHM9MjAwMS80LzI1IDA6MTcNCiAgMjAyayAyMDAyLzAxLzA5IEM6XGN5Z3dp
blxiaW5cY3lnbmN1cnNlczYuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAg
ICAgICAgICAgImN5Z25jdXJzZXM2LmRsbCIgdjAuMCB0cz0yMDAyLzEvOSAwOjAzDQogICAxNWsg
MjAwMS8wNC8yNSBDOlxjeWd3aW5cYmluXGN5Z3BhbmVsNS5kbGwgLSBvcz00LjAgaW1nPTEuMCBz
eXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lncGFuZWw1LmRsbCIgdjAuMCB0cz0yMDAxLzQv
MjUgMDoyNw0KICAgMTJrIDIwMDIvMDEvMDkgQzpcY3lnd2luXGJpblxjeWdwYW5lbDYuZGxsIC0g
b3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z3BhbmVsNi5kbGwi
IHYwLjAgdHM9MjAwMi8xLzkgMDowMw0KICAgNDBrIDIwMDEvMTEvMjEgQzpcY3lnd2luXGJpblxj
eWdwY3JlLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJj
eWdwY3JlLmRsbCIgdjAuMCB0cz0yMDAxLzExLzIxIDE2OjE1DQogICAzOWsgMjAwMS8xMS8yMSBD
OlxjeWd3aW5cYmluXGN5Z3BjcmVwb3NpeC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQog
ICAgICAgICAgICAgICAgICAiY3lncGNyZXBvc2l4LmRsbCIgdjAuMCB0cz0yMDAxLzExLzIxIDE2
OjE1DQogIDE3MWsgMjAwMi8wNS8wNyBDOlxjeWd3aW5cYmluXGN5Z3BuZzEwLmRsbCAtIG9zPTQu
MCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdwbmcxMC5kbGwiIHYwLjAg
dHM9MjAwMi81LzcgMTM6NTMNCiAgMTc1ayAyMDAyLzA1LzI0IEM6XGN5Z3dpblxiaW5cY3lncG5n
MTIuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z3Bu
ZzEyLmRsbCIgdjAuMCB0cz0yMDAyLzUvMjMgMjE6MjINCiAgMTcwayAyMDAyLzAxLzIxIEM6XGN5
Z3dpblxiaW5cY3lncG5nMi5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAg
ICAgICAgICAiY3lncG5nMi5kbGwiIHYwLjAgdHM9MjAwMi8xLzIwIDE5OjA1DQogICAyMmsgMjAw
Mi8wNi8wOSBDOlxjeWd3aW5cYmluXGN5Z3BvcHQtMC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9
NC4wDQogICAgICAgICAgICAgICAgICAiY3lncG9wdC0wLmRsbCIgdjAuMCB0cz0yMDAyLzYvOSAw
OjQ1DQogIDEwOGsgMjAwMS8wNi8yOCBDOlxjeWd3aW5cYmluXGN5Z3JlYWRsaW5lNC5kbGwgLSBv
cz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lncmVhZGxpbmU0LmRs
bCIgdjAuMCB0cz0yMDAxLzEvNiAyMjozNA0KICAxMjFrIDIwMDIvMDEvMTMgQzpcY3lnd2luXGJp
blxjeWdyZWFkbGluZTUuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAg
ICAgICAgImN5Z3JlYWRsaW5lNS5kbGwiIHYwLjAgdHM9MjAwMi8xLzEyIDE5OjI3DQogICA2Nmsg
MjAwMS8xMS8yMCBDOlxjeWd3aW5cYmluXGN5Z3JlZ2V4LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5
cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdyZWdleC5kbGwiIHYwLjAgdHM9MjAwMS8xMS8y
MCA4OjQ0DQogIDE1NmsgMjAwMi8wNS8xNyBDOlxjeWd3aW5cYmluXGN5Z3NzbC5kbGwgLSBvcz00
LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnc3NsLmRsbCIgdjAuMCB0
cz0yMDAyLzUvMTcgNzoyNA0KICAzOTBrIDIwMDEvMTAvMjAgQzpcY3lnd2luXGJpblxjeWd0Y2w4
MC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lndGNs
ODAuZGxsIiB2MC4wIHRzPTIwMDEvMTAvMTkgMTk6MjQNCiAgICA1ayAyMDAxLzEwLzIwIEM6XGN5
Z3dpblxiaW5cY3lndGNscGlwODAuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgMTBr
IDIwMDEvMTAvMjAgQzpcY3lnd2luXGJpblxjeWd0Y2xyZWc4MC5kbGwgLSBvcz00LjAgaW1nPTEu
MCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lndGNscmVnODAuZGxsIiB2MC4wIHRzPTIw
MDEvMTAvMTkgMTk6MjQNCiAgMjUzayAyMDAyLzAyLzEwIEM6XGN5Z3dpblxiaW5cY3lndGlmZjMu
ZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z3RpZmYz
LmRsbCIgdjAuMCB0cz0yMDAyLzIvMTAgMjozNA0KICA2MjNrIDIwMDEvMTAvMjAgQzpcY3lnd2lu
XGJpblxjeWd0azgwLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAg
ICAgICJjeWd0azgwLmRsbCIgdjAuMCB0cz0yMDAxLzEwLzE5IDE5OjI1DQogICA0MWsgMjAwMi8w
MS8yMCBDOlxjeWd3aW5cYmluXGN5Z1hwbS1ub1g0LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00
LjANCiAgICAgICAgICAgICAgICAgICJjeWdYcG0tbm9YNC5kbGwiIHYwLjAgdHM9MjAwMi8xLzIw
IDEyOjQ5DQogICA0NmsgMjAwMi8wMS8yMCBDOlxjeWd3aW5cYmluXGN5Z1hwbS1YNC5kbGwgLSBv
cz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnWHBtLVg0LmRsbCIg
djAuMCB0cz0yMDAyLzEvMjAgMTI6NTANCiAgIDUwayAyMDAyLzAzLzEyIEM6XGN5Z3dpblxiaW5c
Y3lnei5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3ln
ei5kbGwiIHYwLjAgdHM9MjAwMi8zLzExIDIyOjM4DQogIDc1MWsgMjAwMi8wMi8yNSBDOlxjeWd3
aW5cYmluXGN5Z3dpbjEuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAg
ICAgICAgImN5Z3dpbjEuZGxsIiB2MC4wIHRzPTIwMDIvMi8yNSAxMDoxNA0KICAgIEN5Z3dpbiBE
TEwgdmVyc2lvbiBpbmZvOg0KICAgICAgICBETEwgdmVyc2lvbjogMS4zLjEwDQogICAgICAgIERM
TCBlcG9jaDogMTkNCiAgICAgICAgRExMIGJhZCBzaWduYWwgbWFzazogMTkwMDUNCiAgICAgICAg
RExMIG9sZCB0ZXJtaW9zOiA1DQogICAgICAgIERMTCBtYWxsb2MgZW52OiAyOA0KICAgICAgICBB
UEkgbWFqb3I6IDANCiAgICAgICAgQVBJIG1pbm9yOiA1MQ0KICAgICAgICBTaGFyZWQgZGF0YTog
Mw0KICAgICAgICBETEwgaWRlbnRpZmllcjogY3lnd2luMQ0KICAgICAgICBNb3VudCByZWdpc3Ry
eTogMg0KICAgICAgICBDeWdudXMgcmVnaXN0cnkgbmFtZTogQ3lnbnVzIFNvbHV0aW9ucw0KICAg
ICAgICBDeWd3aW4gcmVnaXN0cnkgbmFtZTogQ3lnd2luDQogICAgICAgIFByb2dyYW0gb3B0aW9u
cyBuYW1lOiBQcm9ncmFtIE9wdGlvbnMNCiAgICAgICAgQ3lnd2luIG1vdW50IHJlZ2lzdHJ5IG5h
bWU6IG1vdW50cyB2Mg0KICAgICAgICBDeWdkcml2ZSBmbGFnczogY3lnZHJpdmUgZmxhZ3MNCiAg
ICAgICAgQ3lnZHJpdmUgcHJlZml4OiBjeWdkcml2ZSBwcmVmaXgNCiAgICAgICAgQ3lnZHJpdmUg
ZGVmYXVsdCBwcmVmaXg6IA0KICAgICAgICBCdWlsZCBkYXRlOiBNb24gRmViIDI1IDExOjE0OjM0
IEVTVCAyMDAyDQogICAgICAgIFNoYXJlZCBpZDogY3lnd2luMVMzDQoNCiAgIDQxayAyMDAyLzA1
LzE0IEM6XGN5Z3dpblx1c3JcWDExUjZcYmluXGN5Z1Byb3BMaXN0LTAuZGxsIC0gb3M9NC4wIGlt
Zz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z1Byb3BMaXN0LTAuZGxsIiB2MC4w
IHRzPTIwMDIvNS8xMyAyMjoxMw0KDQpDeWd3aW4gUGFja2FnZSBJbmZvcm1hdGlvbg0KTGFzdCBk
b3dubG9hZGVkIGZpbGVzIHRvOiBDOlxEb2N1bWVudHMgYW5kIFNldHRpbmdzXHVzMzMzMjYzXEFw
cGxpY2F0aW9uIERhdGFcY3lnd2luDQpMYXN0IGRvd25sb2FkZWQgZmlsZXMgZnJvbTogZnRwOi8v
bWlycm9ycy51bWJjLmVkdS9wdWIvY3lnd2luDQoNClBhY2thZ2UgICAgICAgICAgICAgVmVyc2lv
biAgICAgICAgICAgICANCldpbmRvd01ha2VyICAgICAgICAgMC44MC4wLTIgICAgICAgICAgICAN
ClhGcmVlODYtYmFzZSAgICAgICAgNC4yLjAtMSAgICAgICAgICAgICANClhGcmVlODYtYmluICAg
ICAgICAgNC4yLjAtMSAgICAgICAgICAgICANClhGcmVlODYtZXRjICAgICAgICAgNC4yLjAtMSAg
ICAgICAgICAgICANClhGcmVlODYtZjEwMCAgICAgICAgNC4yLjAtMiAgICAgICAgICAgICANClhG
cmVlODYtZmVuYyAgICAgICAgNC4yLjAtMiAgICAgICAgICAgICANClhGcmVlODYtZm50cyAgICAg
ICAgNC4yLjAtMiAgICAgICAgICAgICANClhGcmVlODYtZnNjbCAgICAgICAgNC4yLjAtMiAgICAg
ICAgICAgICANClhGcmVlODYtbGliICAgICAgICAgNC4yLjAtMyAgICAgICAgICAgICANClhGcmVl
ODYtbWFuICAgICAgICAgNC4yLjAtMSAgICAgICAgICAgICANClhGcmVlODYtcHJvZyAgICAgICAg
NC4yLjAtMSAgICAgICAgICAgICANClhGcmVlODYtc3RhcnR1cC1zY3JpcHRzNC4yLjAtMiAgICAg
ICAgICAgICANClhGcmVlODYteHNlcnYgICAgICAgNC4yLjAtNyAgICAgICAgICAgICANCl91cGRh
dGUtaW5mby1kaXIgICAgMDAwMTEtMSAgICAgICAgICAgICANCmFzaCAgICAgICAgICAgICAgICAg
MjAwMjAxMzEtMSAgICAgICAgICANCmF1dG9jb25mICAgICAgICAgICAgMi41M2EtMSAgICAgICAg
ICAgICANCmF1dG9jb25mLWRldmVsICAgICAgMi41M2EtMSAgICAgICAgICAgICANCmF1dG9jb25m
LXN0YWJsZSAgICAgMi4xMy00ICAgICAgICAgICAgICANCmF1dG9tYWtlICAgICAgICAgICAgMS42
LjEtMSAgICAgICAgICAgICANCmF1dG9tYWtlLWRldmVsICAgICAgMS42LjEtMyAgICAgICAgICAg
ICANCmF1dG9tYWtlLXN0YWJsZSAgICAgMS40cDUtNSAgICAgICAgICAgICANCmJhc2ggICAgICAg
ICAgICAgICAgMi4wNWEtMyAgICAgICAgICAgICANCmJjICAgICAgICAgICAgICAgICAgMS4wNi0x
ICAgICAgICAgICAgICANCmJpbnV0aWxzICAgICAgICAgICAgMjAwMTEwMDItMSAgICAgICAgICAN
CmJpc29uICAgICAgICAgICAgICAgMS4zNS0xICAgICAgICAgICAgICANCmJ5YWNjICAgICAgICAg
ICAgICAgMS45LTEgICAgICAgICAgICAgICANCmJ6aXAyICAgICAgICAgICAgICAgMS4wLjItMiAg
ICAgICAgICAgICANCmNjYWNoZSAgICAgICAgICAgICAgMS45LTEgICAgICAgICAgICAgICANCmNs
ZWFyICAgICAgICAgICAgICAgMS4wLTEgICAgICAgICAgICAgICANCmNwaW8gICAgICAgICAgICAg
ICAgMi40LjIgICAgICAgICAgICAgICANCmNyb24gICAgICAgICAgICAgICAgMy4wLjEtNiAgICAg
ICAgICAgICANCmNyeXB0ICAgICAgICAgICAgICAgMS4wLTEgICAgICAgICAgICAgICANCmN0YWdz
ICAgICAgICAgICAgICAgNS4yLTEgICAgICAgICAgICAgICANCmN2cyAgICAgICAgICAgICAgICAg
MS4xMS4wLTEgICAgICAgICAgICANCmN5Z2lwYyAgICAgICAgICAgICAgMS4xMS0xICAgICAgICAg
ICAgICANCmN5Z3J1bnNydiAgICAgICAgICAgMC45NS0xICAgICAgICAgICAgICANCmN5Z3V0aWxz
ICAgICAgICAgICAgMS4xLjEtMSAgICAgICAgICAgICANCmN5Z3dpbiAgICAgICAgICAgICAgMS4z
LjExLTMgICAgICAgICAgICANCmN5Z3dpbi1kb2MgICAgICAgICAgMS4wLTEgICAgICAgICAgICAg
ICANCmRlamFnbnUgICAgICAgICAgICAgMjAwMTAxMTctMSAgICAgICAgICANCmRpZmYgICAgICAg
ICAgICAgICAgMS4wLTEgICAgICAgICAgICAgICANCmRpZmZ1dGlscyAgICAgICAgICAgMi44LjEt
MSAgICAgICAgICAgICANCmVuc2NyaXB0ICAgICAgICAgICAgMS42LjMtMiAgICAgICAgICAgICAN
CmV4cGVjdCAgICAgICAgICAgICAgMjAwMTAxMTctMSAgICAgICAgICANCmZpbGUgICAgICAgICAg
ICAgICAgMy4zNy0xICAgICAgICAgICAgICANCmZpbGV1dGlscyAgICAgICAgICAgNC4xLTEgICAg
ICAgICAgICAgICANCmZpbmR1dGlscyAgICAgICAgICAgNC4xLjctNCAgICAgICAgICAgICANCmZs
ZXggICAgICAgICAgICAgICAgMi41LjQtMiAgICAgICAgICAgICANCmZvcnR1bmUgICAgICAgICAg
ICAgMS44LTIgICAgICAgICAgICAgICANCmZ2d20gICAgICAgICAgICAgICAgMi40LjctMiAgICAg
ICAgICAgICANCmdhd2sgICAgICAgICAgICAgICAgMy4wLjQtMSAgICAgICAgICAgICANCmdjYyAg
ICAgICAgICAgICAgICAgMi45NS4zLTUgICAgICAgICAgICANCmdkYiAgICAgICAgICAgICAgICAg
MjAwMTA0MjgtMyAgICAgICAgICANCmdkYm0gICAgICAgICAgICAgICAgMS44LjAtNCAgICAgICAg
ICAgICANCmdldHRleHQgICAgICAgICAgICAgMC4xMS4yLTIgICAgICAgICAgICANCmdob3N0c2Ny
aXB0ICAgICAgICAgNi41MS00ICAgICAgICAgICAgICANCmdwZXJmICAgICAgICAgICAgICAgMC4w
ICAgICAgICAgICAgICAgICANCmdyZXAgICAgICAgICAgICAgICAgMi41LTEgICAgICAgICAgICAg
ICANCmdyb2ZmICAgICAgICAgICAgICAgMS4xNy4yLTEgICAgICAgICAgICANCmdzbCAgICAgICAg
ICAgICAgICAgMS4xLjEtMSAgICAgICAgICAgICANCmd6aXAgICAgICAgICAgICAgICAgMS4zLjIt
MSAgICAgICAgICAgICANCmluZGVudCAgICAgICAgICAgICAgMi4yLjgtMSAgICAgICAgICAgICAN
CmluZXR1dGlscyAgICAgICAgICAgMS4zLjItMTggICAgICAgICAgICANCmpiaWdraXQgICAgICAg
ICAgICAgMS4yLTYgICAgICAgICAgICAgICANCmpwZWcgICAgICAgICAgICAgICAgNmItNyAgICAg
ICAgICAgICAgICANCmtleWNoYWluICAgICAgICAgICAgMS44LTEgICAgICAgICAgICAgICANCmxl
c3MgICAgICAgICAgICAgICAgMzc0LTEgICAgICAgICAgICAgICANCmxpYlByb3BMaXN0ICAgICAg
ICAgMC4xMC4xLTMgICAgICAgICAgICANCmxpYmJ6Ml8wICAgICAgICAgICAgMS4wLjItMSAgICAg
ICAgICAgICANCmxpYmJ6Ml8xICAgICAgICAgICAgMS4wLjItMiAgICAgICAgICAgICANCmxpYmlj
b252MiAgICAgICAgICAgMS44LTIgICAgICAgICAgICAgICANCmxpYmludGwgICAgICAgICAgICAg
MC4xMC4zOC0zICAgICAgICAgICANCmxpYmludGwxICAgICAgICAgICAgMC4xMC40MC0xICAgICAg
ICAgICANCmxpYmludGwyICAgICAgICAgICAgMC4xMS4yLTIgICAgICAgICAgICANCmxpYm5jdXJz
ZXM1ICAgICAgICAgNS4yLTEgICAgICAgICAgICAgICANCmxpYm5jdXJzZXM2ICAgICAgICAgNS4y
LTggICAgICAgICAgICAgICANCmxpYnBuZyAgICAgICAgICAgICAgMS4yLjMtMSAgICAgICAgICAg
ICANCmxpYnBuZzEwICAgICAgICAgICAgMS4wLjEzLTMgICAgICAgICAgICANCmxpYnBuZzEwLWRl
dmVsICAgICAgMS4wLjEzLTMgICAgICAgICAgICANCmxpYnBuZzEyICAgICAgICAgICAgMS4yLjMt
MSAgICAgICAgICAgICANCmxpYnBuZzEyLWRldmVsICAgICAgMS4yLjMtMSAgICAgICAgICAgICAN
CmxpYnBuZzIgICAgICAgICAgICAgMS4wLjEyLTEgICAgICAgICAgICANCmxpYnBvcHQwICAgICAg
ICAgICAgMS42LjQtNCAgICAgICAgICAgICANCmxpYnJlYWRsaW5lNCAgICAgICAgNC4xLTIgICAg
ICAgICAgICAgICANCmxpYnJlYWRsaW5lNSAgICAgICAgNC4yYS0xICAgICAgICAgICAgICANCmxp
YnRvb2wgICAgICAgICAgICAgMjAwMjAyMDJhLTEgICAgICAgICANCmxpYnRvb2wtZGV2ZWwgICAg
ICAgMjAwMjA1MDItMiAgICAgICAgICANCmxpYnRvb2wtc3RhYmxlICAgICAgMS40LjItMiAgICAg
ICAgICAgICANCmxvZ2luICAgICAgICAgICAgICAgMS40LTMgICAgICAgICAgICAgICANCmx5bngg
ICAgICAgICAgICAgICAgMi44LjQtMSAgICAgICAgICAgICANCm00ICAgICAgICAgICAgICAgICAg
MC4wICAgICAgICAgICAgICAgICANCm1ha2UgICAgICAgICAgICAgICAgMy43OS4xLTcgICAgICAg
ICAgICANCm1hbiAgICAgICAgICAgICAgICAgMS41Zy0yICAgICAgICAgICAgICANCm1pbmd3ICAg
ICAgICAgICAgICAgMjAwMTA5MTctMSAgICAgICAgICANCm1pbmd3LXJ1bnRpbWUgICAgICAgMi4w
LTIgICAgICAgICAgICAgICANCm1rdGVtcCAgICAgICAgICAgICAgMS40LTEgICAgICAgICAgICAg
ICANCm10ICAgICAgICAgICAgICAgICAgMi4wLjEtMSAgICAgICAgICAgICANCm5jZnRwICAgICAg
ICAgICAgICAgMy4xLjMtMSAgICAgICAgICAgICANCm5jdXJzZXMgICAgICAgICAgICAgNS4yLTgg
ICAgICAgICAgICAgICANCm5ld2xpYi1tYW4gICAgICAgICAgMjAwMDExMTgtMSAgICAgICAgICAN
Cm9wZW5nbCAgICAgICAgICAgICAgMS4xLjAtNiAgICAgICAgICAgICANCm9wZW5zc2ggICAgICAg
ICAgICAgMy40cDEtMSAgICAgICAgICAgICANCm9wZW5zc2wgICAgICAgICAgICAgMC45LjZkLTEg
ICAgICAgICAgICANCnBhdGNoICAgICAgICAgICAgICAgMi41LTMgICAgICAgICAgICAgICANCnBj
cmUgICAgICAgICAgICAgICAgMy43LTEgICAgICAgICAgICAgICANCnBlcmwgICAgICAgICAgICAg
ICAgNS42LjEtMiAgICAgICAgICAgICANCnBrZ2NvbmZpZyAgICAgICAgICAgMC4xMi4wLTEgICAg
ICAgICAgICANCnBvcHQgICAgICAgICAgICAgICAgMS42LjQtNCAgICAgICAgICAgICANCnBvc3Rn
cmVzcWwgICAgICAgICAgNy4yLjEtMiAgICAgICAgICAgICANCnB5dGhvbiAgICAgICAgICAgICAg
Mi4yLjEtMSAgICAgICAgICAgICANCnJlYWRsaW5lICAgICAgICAgICAgNC4yYS0xICAgICAgICAg
ICAgICANCnJlZ2V4ICAgICAgICAgICAgICAgNC40LTIgICAgICAgICAgICAgICANCnJzeW5jICAg
ICAgICAgICAgICAgMi41LjUtMSAgICAgICAgICAgICANCnJ4dnQgICAgICAgICAgICAgICAgMi43
LjItMTAgICAgICAgICAgICANCnNlZCAgICAgICAgICAgICAgICAgMy4wMi0xICAgICAgICAgICAg
ICANCnNoLXV0aWxzICAgICAgICAgICAgMi4wLTIgICAgICAgICAgICAgICANCnNoYXJ1dGlscyAg
ICAgICAgICAgNC4yLjEtMiAgICAgICAgICAgICANCnNoZWxsdXRpbHMgICAgICAgICAgMC4wICAg
ICAgICAgICAgICAgICANCnRhciAgICAgICAgICAgICAgICAgMS4xMy4xOS0xICAgICAgICAgICAN
CnRjbHRrICAgICAgICAgICAgICAgMjAwMDExMjUtMSAgICAgICAgICANCnRjc2ggICAgICAgICAg
ICAgICAgNi4xMS4wMC00ICAgICAgICAgICANCnRlcm1jYXAgICAgICAgICAgICAgMjAwMjA0MDMt
MSAgICAgICAgICANCnRlcm1pbmZvICAgICAgICAgICAgNS4yLTMgICAgICAgICAgICAgICANCnRl
eGluZm8gICAgICAgICAgICAgNC4yLTMgICAgICAgICAgICAgICANCnRleHR1dGlscyAgICAgICAg
ICAgMi4wLjIxLTEgICAgICAgICAgICANCnRpZmYgICAgICAgICAgICAgICAgMy41LjctMSAgICAg
ICAgICAgICANCnRpbWUgICAgICAgICAgICAgICAgMS43LTEgICAgICAgICAgICAgICANCnVuaXRz
ICAgICAgICAgICAgICAgMS43Ny0xICAgICAgICAgICAgICANCnVuemlwICAgICAgICAgICAgICAg
NS41MC0xICAgICAgICAgICAgICANCnZpbSAgICAgICAgICAgICAgICAgNi4xLTIgICAgICAgICAg
ICAgICANCnczMmFwaSAgICAgICAgICAgICAgMS41LTEgICAgICAgICAgICAgICANCndnZXQgICAg
ICAgICAgICAgICAgMS44LjEtMSAgICAgICAgICAgICANCndoaWNoICAgICAgICAgICAgICAgMS41
LTEgICAgICAgICAgICAgICANCnhwbSAgICAgICAgICAgICAgICAgNC4wLjAtMiAgICAgICAgICAg
ICANCnhwbS1ub3ggICAgICAgICAgICAgNC4yLjAtMSAgICAgICAgICAgICANCnppcCAgICAgICAg
ICAgICAgICAgMi4zLTIgICAgICAgICAgICAgICANCnpsaWIgICAgICAgICAgICAgICAgMS4xLjQt
MSAgICAgICAgICAgICANCg0KVXNlIC1oIHRvIHNlZSBoZWxwIGFib3V0IGVhY2ggc2VjdGlvbg0K



--0__=09BBE176DFCB05908f9e8a93df938690918c09BBE176DFCB0590
Content-Type: text/plain; charset=us-ascii

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/
--0__=09BBE176DFCB05908f9e8a93df938690918c09BBE176DFCB0590--

- Raw text -


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