delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/08/10/15:10:54

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/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: Re: Dynamic loading of cygwin dependent dlls
MIME-Version: 1.0
Date: Tue, 10 Aug 2004 21:10:33 +0200
Message-ID: <90459864DAD67D43BDD3D517DEFC2F7D7053@axon.Axentia.local>
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
From: "Peter Ekberg" <peda AT axentia DOT se>
To: <cygwin AT cygwin DOT com>
Note-from-DJ: This may be spam

------_=_NextPart_001_01C47F0D.B594A89C
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Christopher Faylor wrote:
>On Thu, Aug 05, 2004 at 09:09:40AM +0200, Peter Ekberg wrote:
>>I have read several messages stating that dlopen does not work for
dlls
>>that depend on cygwin1.dll.
>>(e.g. http://sources.redhat.com/ml/cygwin/2004-06/msg01056.html).
>>I have also understood that this is due to some structures not being
>>initialized in that case.
>>
>>Is this dlopen problem limited to non-cygwin apps? I.e. is it true
>>that an app that depends directly on the cygwin1.dll is incapable of
>>dlopening dlls that depend on cygwin1.dll?
>
>No, it is not true.  dlopen would be pretty worthless if it didn't work
>in a standard cygwin program.

Indeed. Knowing that it should work, I was inspired to do some more
tests.

The reason I asked is that the following results in a dll that can't be
dlopened:

foo.c:
------------8<---------------
__declspec(dllexport) int foo(int bar);

int foo(int bar)
{
	return bar;
}
------------8<---------------

Build commands:
$ gcc -c foo.c
$ dlltool --dllname pseudo_stubs.dll --exclude-symbols
DllMain AT 12,_cygwin_dll_entry AT 12,_cygwin_noncygwin_dll_entry AT 12,DllMainCR
TStartup AT 12,DllEntryPoint AT 12 --output-def foo.def  foo.o
$ dllwrap --dllname pseudo_stubs.dll --output-lib pseudo_stubs.dll.a
--def foo.def foo.o -L/usr/lib

However, further tests have shown that if I change the name pseudo_stubs
to foo in the above commands, it works like a charm. Like this:

$ gcc -c foo.c
$ dlltool --dllname foo.dll --exclude-symbols
DllMain AT 12,_cygwin_dll_entry AT 12,_cygwin_noncygwin_dll_entry AT 12,DllMainCR
TStartup AT 12,DllEntryPoint AT 12 --output-def foo.def  foo.o
$ dllwrap --dllname foo.dll --output-lib foo.dll.a --def foo.def foo.o
-L/usr/lib

I use this program to test whether the resulting dll works:

load.c
------------8<---------------
#include <stdio.h>
#include <dlfcn.h>

char *dlls[] =3D {
	"pseudo_stubs.dll",
	"foo.dll",
	NULL
};

int main(void)
{=20
	int i;
	void *res;
=09
	for(i=3D0; dlls[i]; ++i) {
		printf("%s\t", dlls[i]);
		res=3Ddlopen(dlls[i], RTLD_LAZY | RTLD_GLOBAL);
		if(!res)
			printf("%s\n", dlerror());
		else
			printf("ok\n");
	}

	return 0;
}
------------8<---------------

I build load.c with "gcc load.c -o load" and ./load produces this
output:
pseudo_stubs.dll		dlopen: Win32 error 998
foo.dll	ok

Any help on this would be appreciated.

Cheers,
Peter Ekberg


------_=_NextPart_001_01C47F0D.B594A89C
Content-Type: application/octet-stream;
	name="cygcheck.out"
Content-Transfer-Encoding: base64
Content-Description: cygcheck.out
Content-Disposition: attachment;
	filename="cygcheck.out"

DQpDeWd3aW4gQ29uZmlndXJhdGlvbiBEaWFnbm9zdGljcw0KQ3VycmVudCBT
eXN0ZW0gVGltZTogVHVlIEF1ZyAxMCAyMTowNToyOSAyMDA0DQoNCldpbmRv
d3MgMjAwMCBQcm9mZXNzaW9uYWwgVmVyIDUuMCBCdWlsZCAyMTk1IFNlcnZp
Y2UgUGFjayA0DQoNClBhdGg6CUM6XGN5Z3dpblx1c3JcWDExUjZcYmluDQoJ
QzpcY3lnd2luXHVzclxsb2NhbFxiaW4NCglDOlxjeWd3aW5cYmluDQoJQzpc
Y3lnd2luXGJpbg0KCWM6XFByb2dyYW0gRmlsZXNcQVJNXEFSTSBEZXZlbG9w
ZXIgU3VpdGVcQklODQoJYzpcV0lOTlRcc3lzdGVtMzINCgljOlxXSU5OVA0K
CWM6XFdJTk5UXFN5c3RlbTMyXFdiZW0NCgljOlxQUk9HUkF+MVxVTFRSQUV+
MQ0KCWQ6XE5URERLXGJpbg0KCWM6XFBST0dSQX4xXEJJVEtFRX4xDQoJYzpc
UFJPR1JBfjFcVGNsXGJpbg0KCWM6XFByb2dyYW0gRmlsZXNcTWljcm9zb2Z0
IFNRTCBTZXJ2ZXJcODBcVG9vbHNcQklOTg0KCWM6XFByb2dyYW0gRmlsZXNc
TWljcm9zb2Z0IFNRTCBTZXJ2ZXJcODBcVG9vbHNcQmlublwNCgljOlxTRlVc
UGVybFxiaW5cDQoJYzpcU0ZVXGNvbW1vblwNCgljOlxQcm9ncmFtIEZpbGVz
XE1pY3Jvc29mdCBWaXN1YWwgU3R1ZGlvXENvbW1vblxUb29sc1xXaW5OVA0K
CWM6XFByb2dyYW0gRmlsZXNcTWljcm9zb2Z0IFZpc3VhbCBTdHVkaW9cQ29t
bW9uXE1TRGV2OThcQmluDQoJYzpcUHJvZ3JhbSBGaWxlc1xNaWNyb3NvZnQg
VmlzdWFsIFN0dWRpb1xDb21tb25cVG9vbHMNCgljOlxQcm9ncmFtIEZpbGVz
XE1pY3Jvc29mdCBWaXN1YWwgU3R1ZGlvXFZDOThcYmluDQoNCk91dHB1dCBm
cm9tIEM6XGN5Z3dpblxiaW5caWQuZXhlIChub250c2VjKQ0KVUlEOiAxMDAw
KHBlZGEpIEdJRDogNTEzKE5vbmUpDQo1MTMoTm9uZSkNCg0KT3V0cHV0IGZy
b20gQzpcY3lnd2luXGJpblxpZC5leGUgKG50c2VjKQ0KVUlEOiAxMDAwKHBl
ZGEpIEdJRDogNTEzKE5vbmUpDQo1MTMoTm9uZSkgICAgICAgICAgICA1NDQo
QWRtaW5pc3RyYXRvcnMpICANCjU0NShVc2VycykNCg0KU3lzRGlyOiBDOlxX
SU5OVFxzeXN0ZW0zMg0KV2luRGlyOiBDOlxXSU5OVA0KDQpIT01FID0gYEM6
XGN5Z3dpblxob21lXHBlZGEnDQpMRF9MSUJSQVJZX1BBVEggPSBgQzpcY3ln
d2luXHVzclxsaWI6XHVzclxYMTFSNlxsaWInDQpNQUtFX01PREUgPSBgdW5p
eCcNClBXRCA9IGAvaG9tZS9wZWRhL2N5Z3dpbi1mb28nDQpVU0VSID0gYHBl
ZGEnDQoNCkFMTFVTRVJTUFJPRklMRSA9IGBDOlxEb2N1bWVudHMgYW5kIFNl
dHRpbmdzXEFsbCBVc2VycycNCkFQUERBVEEgPSBgQzpcRG9jdW1lbnRzIGFu
ZCBTZXR0aW5nc1xwZWRhXEFwcGxpY2F0aW9uIERhdGEnDQpBUk1IT01FID0g
YEM6XFByb2dyYW0gRmlsZXNcQVJNXEFSTSBEZXZlbG9wZXIgU3VpdGUnDQpB
Uk1JTkMgPSBgQzpcUHJvZ3JhbSBGaWxlc1xBUk1cQVJNIERldmVsb3BlciBT
dWl0ZVxJTkNMVURFJw0KQVJNTElCID0gYEM6XFByb2dyYW0gRmlsZXNcQVJN
XEFSTSBEZXZlbG9wZXIgU3VpdGVcTElCJw0KQkFTRURJUiA9IGBEOlxOVERE
SycNCkJLX0hPU1QgPSBgc2VjdHJhLnNlJw0KQ0xBU1NQQVRIID0gYCIoXFFU
SmF2YS56aXAiJw0KQ09NTU9OUFJPR1JBTUZJTEVTID0gYEM6XFByb2dyYW0g
RmlsZXNcQ29tbW9uIEZpbGVzJw0KQ09NUFVURVJOQU1FID0gYFBFREEtUEMn
DQpDT01TUEVDID0gYEM6XFdJTk5UXHN5c3RlbTMyXGNtZC5leGUnDQpDVlNf
UlNIID0gYHNzaCcNCkRES0RSSVZFID0gYEQ6Jw0KRElTUExBWSA9IGBsb2Nh
bGhvc3Q6MC4wJw0KRURJVE9SID0gYHZpJw0KRU5WSVJPTk1FTlRWQVJJQUJM
RSA9IGBDOlxQcm9ncmFtIEZpbGVzXENvbW1vbiBGaWxlc1xJbnN0YWxsU2hp
ZWxkXCcNCkhPTUVEUklWRSA9IGBDOicNCkhPTUVQQVRIID0gYFxEb2N1bWVu
dHMgYW5kIFNldHRpbmdzXHBlZGEnDQpIT1NUTkFNRSA9IGBwZWRhLXBjJw0K
SU5DTFVERSA9IGBDOlxQcm9ncmFtIEZpbGVzXE1pY3Jvc29mdCBWaXN1YWwg
U3R1ZGlvXFZDOThcYXRsXGluY2x1ZGU7QzpcUHJvZ3JhbSBGaWxlc1xNaWNy
b3NvZnQgVmlzdWFsIFN0dWRpb1xWQzk4XG1mY1xpbmNsdWRlO0M6XFByb2dy
YW0gRmlsZXNcTWljcm9zb2Z0IFZpc3VhbCBTdHVkaW9cVkM5OFxpbmNsdWRl
Jw0KSU5URVJJWF9DT01QSUxFUkRJUiA9IGAvZGV2L2ZzL0MvUHJvZ3JhbSBG
aWxlcy9NaWNyb3NvZnQgVmlzdWFsIFN0dWRpbycNCklOVEVSSVhfUk9PVCA9
IGAvZGV2L2ZzL0MvU0ZVLycNCklOVEVSSVhfUk9PVF9XSU4gPSBgQzpcU0ZV
XCcNCkxJQiA9IGBDOlxQcm9ncmFtIEZpbGVzXE1pY3Jvc29mdCBWaXN1YWwg
U3R1ZGlvXFZDOThcbWZjXGxpYjtDOlxQcm9ncmFtIEZpbGVzXE1pY3Jvc29m
dCBWaXN1YWwgU3R1ZGlvXFZDOThcbGliJw0KTE9HT05TRVJWRVIgPSBgXFxQ
RURBLVBDJw0KTUFOUEFUSCA9IGA6L3Vzci9zc2wvbWFuOi91c3IvWDExUjYv
bWFuJw0KTVNERVZESVIgPSBgQzpcUHJvZ3JhbSBGaWxlc1xNaWNyb3NvZnQg
VmlzdWFsIFN0dWRpb1xDb21tb25cTVNEZXY5OCcNCk5VTUJFUl9PRl9QUk9D
RVNTT1JTID0gYDEnDQpPTERQV0QgPSBgL2hvbWUvcGVkYScNCk9QRU5OVF9S
T09UID0gYC9kZXYvZnMvQy9TRlUvJw0KT1MyTElCUEFUSCA9IGBDOlxXSU5O
VFxzeXN0ZW0zMlxvczJcZGxsOycNCk9TID0gYFdpbmRvd3NfTlQnDQpQQVRI
RVhUID0gYC5DT007LkVYRTsuQkFUOy5DTUQ7LlZCUzsuVkJFOy5KUzsuSlNF
Oy5XU0Y7LldTSCcNClBLR19DT05GSUdfUEFUSCA9IGAvdXNyL1gxMVI2L2xp
Yi9wa2djb25maWcnDQpQUk9DRVNTT1JfQVJDSElURUNUVVJFID0gYHg4NicN
ClBST0NFU1NPUl9JREVOVElGSUVSID0gYHg4NiBGYW1pbHkgMTUgTW9kZWwg
MCBTdGVwcGluZyA3LCBHZW51aW5lSW50ZWwnDQpQUk9DRVNTT1JfTEVWRUwg
PSBgMTUnDQpQUk9DRVNTT1JfUkVWSVNJT04gPSBgMDAwNycNClBST0dSQU1G
SUxFUyA9IGBDOlxQcm9ncmFtIEZpbGVzJw0KUFJPTVBUID0gYCRQJEcnDQpQ
UzEgPSBgXHckICcNClFUSkFWQSA9IGAiKFxRVEphdmEuemlwIicNClNGVURJ
UiA9IGBDOlxTRlVcJw0KU0ZVRElSX0lOVEVSSVggPSBgL2Rldi9mcy9DL1NG
VS8nDQpTSExWTCA9IGAxJw0KU1lTVEVNRFJJVkUgPSBgQzonDQpTWVNURU1S
T09UID0gYEM6XFdJTk5UJw0KVEVNUCA9IGBDOlxET0NVTUV+MVxwZWRhXExP
Q0FMU34xXFRlbXAnDQpURVJNID0gYGN5Z3dpbicNClRNUCA9IGBDOlxET0NV
TUV+MVxwZWRhXExPQ0FMU34xXFRlbXAnDQpVU0VSRE9NQUlOID0gYFBFREEt
UEMnDQpVU0VSTkFNRSA9IGBwZWRhJw0KVVNFUlBST0ZJTEUgPSBgQzpcRG9j
dW1lbnRzIGFuZCBTZXR0aW5nc1xwZWRhJw0KV0lORElSID0gYEM6XFdJTk5U
Jw0KWEFQUExSRVNESVIgPSBgL3Vzci9YMTFSNi9saWIvWDExL2FwcC1kZWZh
dWx0cycNClhDTVNEQiA9IGAvdXNyL1gxMVI2L2xpYi9YMTEvWGNtcy50eHQn
DQpYS0VZU1lNREIgPSBgL3Vzci9YMTFSNi9saWIvWDExL1hLZXlzeW1EQicN
ClhOTFNQQVRIID0gYC91c3IvWDExUjYvbGliL1gxMS9sb2NhbGUnDQpfID0g
YC91c3IvYmluL2N5Z2NoZWNrJw0KUE9TSVhMWV9DT1JSRUNUID0gYDEnDQoN
CkhLRVlfQ1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251cyBTb2x1dGlvbnMN
CkhLRVlfQ1VSUkVOVF9VU0VSXFNvZnR3YXJlXEN5Z251cyBTb2x1dGlvbnNc
Q3lnd2luDQpIS0VZX0NVUlJFTlRfVVNFUlxTb2Z0d2FyZVxDeWdudXMgU29s
dXRpb25zXEN5Z3dpblxtb3VudHMgdjINCkhLRVlfQ1VSUkVOVF9VU0VSXFNv
ZnR3YXJlXEN5Z251cyBTb2x1dGlvbnNcQ3lnd2luXFByb2dyYW0gT3B0aW9u
cw0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251cyBTb2x1dGlv
bnMNCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRp
b25zXEN5Z3dpbg0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251
cyBTb2x1dGlvbnNcQ3lnd2luXG1vdW50cyB2Mg0KICAoZGVmYXVsdCkgPSBg
L2N5Z2RyaXZlJw0KICBjeWdkcml2ZSBmbGFncyA9IDB4MDAwMDAwMjANCkhL
RVlfTE9DQUxfTUFDSElORVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXEN5
Z3dpblxtb3VudHMgdjJcLw0KICAoZGVmYXVsdCkgPSBgQzpcY3lnd2luJw0K
ICBmbGFncyA9IDB4MDAwMDAwMDgNCkhLRVlfTE9DQUxfTUFDSElORVxTT0ZU
V0FSRVxDeWdudXMgU29sdXRpb25zXEN5Z3dpblxtb3VudHMgdjJcL3Vzci9i
aW4NCiAgKGRlZmF1bHQpID0gYEM6XGN5Z3dpbi9iaW4nDQogIGZsYWdzID0g
MHgwMDAwMDAwOA0KSEtFWV9MT0NBTF9NQUNISU5FXFNPRlRXQVJFXEN5Z251
cyBTb2x1dGlvbnNcQ3lnd2luXG1vdW50cyB2MlwvdXNyL2xpYg0KICAoZGVm
YXVsdCkgPSBgQzpcY3lnd2luL2xpYicNCiAgZmxhZ3MgPSAweDAwMDAwMDA4
DQpIS0VZX0xPQ0FMX01BQ0hJTkVcU09GVFdBUkVcQ3lnbnVzIFNvbHV0aW9u
c1xDeWd3aW5cbW91bnRzIHYyXC91c3IvWDExUjYvbGliL1gxMS9mb250cw0K
ICAoZGVmYXVsdCkgPSBgQzpcY3lnd2luXHVzclxYMTFSNlxsaWJcWDExXGZv
bnRzJw0KICBmbGFncyA9IDB4MDAwMDAwMGENCkhLRVlfTE9DQUxfTUFDSElO
RVxTT0ZUV0FSRVxDeWdudXMgU29sdXRpb25zXEN5Z3dpblxQcm9ncmFtIE9w
dGlvbnMNCg0KYTogIGZkICAgICAgICAgICBOL0EgICAgTi9BICAgICAgICAg
ICAgICAgICAgICANCmM6ICBoZCAgTlRGUyAgIDE5MDYxTWIgIDY5JSBDUCBD
UyBVTiBQQSBGQyAgICAgV2luMmsNCmQ6ICBoZCAgTlRGUyAgIDM4MTYyTWIg
MTAwJSBDUCBDUyBVTiBQQSBGQyAgICAgT2xkDQplOiAgY2QgICAgICAgICAg
IE4vQSAgICBOL0EgICAgICAgICAgICAgICAgICAgIA0KbjogIGhkICBOVEZT
ICAgMzgxNjJNYiAxMDAlIENQIENTIFVOIFBBIEZDICAgICBPbGQNCnY6ICBu
ZXQgTlRGUyAgIDIzODQwOU1iICAgNCUgQ1AgQ1MgVU4gUEEgRkMgICAgIA0K
DQpDOlxjeWd3aW4gICAgICAgICAgICAgICAgICAgICAgICAgIC8gICAgICAg
ICAgICAgICAgICAgICAgICAgc3lzdGVtICB0ZXh0bW9kZQ0KQzpcY3lnd2lu
L2JpbiAgICAgICAgICAgICAgICAgICAgICAvdXNyL2JpbiAgICAgICAgICAg
ICAgICAgIHN5c3RlbSAgdGV4dG1vZGUNCkM6XGN5Z3dpbi9saWIgICAgICAg
ICAgICAgICAgICAgICAgL3Vzci9saWIgICAgICAgICAgICAgICAgICBzeXN0
ZW0gIHRleHRtb2RlDQpDOlxjeWd3aW5cdXNyXFgxMVI2XGxpYlxYMTFcZm9u
dHMgIC91c3IvWDExUjYvbGliL1gxMS9mb250cyAgc3lzdGVtICBiaW5tb2Rl
DQouICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC9jeWdkcml2
ZSAgICAgICAgICAgICAgICAgc3lzdGVtICB0ZXh0bW9kZSxjeWdkcml2ZQ0K
DQpGb3VuZDogQzpcY3lnd2luXGJpblxhd2suZXhlDQpGb3VuZDogQzpcY3ln
d2luXGJpblxiYXNoLmV4ZQ0KRm91bmQ6IEM6XGN5Z3dpblxiaW5cY2F0LmV4
ZQ0KRm91bmQ6IGM6XFNGVVxjb21tb25cY2F0LmV4ZQ0KV2FybmluZzogQzpc
Y3lnd2luXGJpblxjYXQuZXhlIGhpZGVzIGM6XFNGVVxjb21tb25cY2F0LmV4
ZQ0KRm91bmQ6IEM6XGN5Z3dpblxiaW5cY3AuZXhlDQpGb3VuZDogYzpcU0ZV
XGNvbW1vblxjcC5leGUNCldhcm5pbmc6IEM6XGN5Z3dpblxiaW5cY3AuZXhl
IGhpZGVzIGM6XFNGVVxjb21tb25cY3AuZXhlDQpGb3VuZDogQzpcY3lnd2lu
XGJpblxjcHAuZXhlDQpGb3VuZDogQzpcY3lnd2luXGJpblxmaW5kLmV4ZQ0K
Rm91bmQ6IGM6XFNGVVxjb21tb25cZmluZC5leGUNCldhcm5pbmc6IEM6XGN5
Z3dpblxiaW5cZmluZC5leGUgaGlkZXMgYzpcU0ZVXGNvbW1vblxmaW5kLmV4
ZQ0KRm91bmQ6IEM6XGN5Z3dpblxiaW5cZ2NjLmV4ZQ0KRm91bmQ6IEM6XGN5
Z3dpblxiaW5cZ2RiLmV4ZQ0KRm91bmQ6IEM6XGN5Z3dpblxiaW5cZ3JlcC5l
eGUNCkZvdW5kOiBjOlxTRlVcY29tbW9uXGdyZXAuZXhlDQpXYXJuaW5nOiBD
OlxjeWd3aW5cYmluXGdyZXAuZXhlIGhpZGVzIGM6XFNGVVxjb21tb25cZ3Jl
cC5leGUNCkZvdW5kOiBDOlxjeWd3aW5cYmluXGxkLmV4ZQ0KRm91bmQ6IEM6
XGN5Z3dpblxiaW5cbHMuZXhlDQpGb3VuZDogYzpcU0ZVXGNvbW1vblxscy5l
eGUNCldhcm5pbmc6IEM6XGN5Z3dpblxiaW5cbHMuZXhlIGhpZGVzIGM6XFNG
VVxjb21tb25cbHMuZXhlDQpGb3VuZDogQzpcY3lnd2luXGJpblxtYWtlLmV4
ZQ0KRm91bmQ6IEM6XGN5Z3dpblxiaW5cbXYuZXhlDQpGb3VuZDogYzpcU0ZV
XGNvbW1vblxtdi5leGUNCldhcm5pbmc6IEM6XGN5Z3dpblxiaW5cbXYuZXhl
IGhpZGVzIGM6XFNGVVxjb21tb25cbXYuZXhlDQpGb3VuZDogQzpcY3lnd2lu
XGJpblxybS5leGUNCkZvdW5kOiBjOlxTRlVcY29tbW9uXHJtLmV4ZQ0KV2Fy
bmluZzogQzpcY3lnd2luXGJpblxybS5leGUgaGlkZXMgYzpcU0ZVXGNvbW1v
blxybS5leGUNCkZvdW5kOiBDOlxjeWd3aW5cYmluXHNlZC5leGUNCkZvdW5k
OiBjOlxTRlVcY29tbW9uXHNlZC5leGUNCldhcm5pbmc6IEM6XGN5Z3dpblxi
aW5cc2VkLmV4ZSBoaWRlcyBjOlxTRlVcY29tbW9uXHNlZC5leGUNCkZvdW5k
OiBDOlxjeWd3aW5cYmluXHNoLmV4ZQ0KRm91bmQ6IEM6XGN5Z3dpblxiaW5c
dGFyLmV4ZQ0KDQogIDIzN2sgMjAwNC8wNy8xNSBDOlxjeWd3aW5cdXNyXFgx
MVI2XGJpblxjeWdkcHMtMS5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4w
DQogICAgICAgICAgICAgICAgICAiY3lnZHBzLTEuZGxsIiB2MC4wIHRzPTIw
MDQvNy8xNSAxNzo0MA0KICAgMjVrIDIwMDQvMDcvMTUgQzpcY3lnd2luXHVz
clxYMTFSNlxiaW5cY3lnZHBzdGstMS5kbGwgLSBvcz00LjAgaW1nPTEuMCBz
eXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnZHBzdGstMS5kbGwiIHYw
LjAgdHM9MjAwNC83LzE1IDE3OjQwDQogICAyOGsgMjAwNC8wMy8zMSBDOlxj
eWd3aW5cdXNyXFgxMVI2XGJpblxjeWdEdFByaW50LTEuZGxsIC0gb3M9NC4w
IGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z0R0UHJp
bnQtMS5kbGwiIHYwLjAgdHM9MjAwNC8zLzMxIDY6MjMNCiAgIDIxayAyMDA0
LzA3LzE1IEM6XGN5Z3dpblx1c3JcWDExUjZcYmluXGN5Z2ZvbnRlbmMtMS5k
bGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAg
ICAiY3lnZm9udGVuYy0xLmRsbCIgdjAuMCB0cz0yMDA0LzcvMTUgMTc6NDMN
CiAgMjgyayAyMDAzLzEwLzI4IEM6XGN5Z3dpblx1c3JcWDExUjZcYmluXGN5
Z2ZyZWV0eXBlLTkuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAg
ICAgICAgICAgICAgICAgImN5Z2ZyZWV0eXBlLTkuZGxsIiB2MC4wIHRzPTIw
MDMvMTAvMTggODo0NA0KICAgMzZrIDIwMDQvMDcvMTUgQzpcY3lnd2luXHVz
clxYMTFSNlxiaW5cY3lnRlMtNi5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9
NC4wDQogICAgICAgICAgICAgICAgICAiY3lnRlMtNi5kbGwiIHYwLjAgdHM9
MjAwNC83LzE1IDE3OjMzDQogIDQzMWsgMjAwNC8wNy8xNSBDOlxjeWd3aW5c
dXNyXFgxMVI2XGJpblxjeWdHTC0xLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5
cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdHTC0xLmRsbCIgdjAuMCB0
cz0yMDA0LzcvMTUgMTc6MzgNCiAgNDM3ayAyMDA0LzA3LzE1IEM6XGN5Z3dp
blx1c3JcWDExUjZcYmluXGN5Z0dMVS0xLmRsbCAtIG9zPTQuMCBpbWc9MS4w
IHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdHTFUtMS5kbGwiIHYw
LjAgdHM9MjAwNC83LzE1IDE3OjM5DQogICA3NGsgMjAwNC8wNy8xNSBDOlxj
eWd3aW5cdXNyXFgxMVI2XGJpblxjeWdJQ0UtNi5kbGwgLSBvcz00LjAgaW1n
PTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnSUNFLTYuZGxs
IiB2MC4wIHRzPTIwMDQvNy8xNSAxNzoyNw0KICAgNzdrIDIwMDQvMDMvMzEg
QzpcY3lnd2luXHVzclxYMTFSNlxiaW5cY3lnTXJtLTIuZGxsIC0gb3M9NC4w
IGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z01ybS0y
LmRsbCIgdjAuMCB0cz0yMDA0LzMvMzEgNjoyMw0KICAgIDlrIDIwMDQvMDcv
MTUgQzpcY3lnd2luXHVzclxYMTFSNlxiaW5cY3lnb2xkWC02LmRsbCAtIG9z
PTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdv
bGRYLTYuZGxsIiB2MC4wIHRzPTIwMDQvNy8xNSAxNzoyNg0KIDEyNTBrIDIw
MDQvMDcvMTUgQzpcY3lnd2luXHVzclxYMTFSNlxiaW5cY3lnT1NNZXNhLTQu
ZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAg
ICAgImN5Z09TTWVzYS00LmRsbCIgdjAuMCB0cz0yMDA0LzcvMTUgMTc6MzgN
CiAgIDQxayAyMDAyLzA1LzE0IEM6XGN5Z3dpblx1c3JcWDExUjZcYmluXGN5
Z1Byb3BMaXN0LTAuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAg
ICAgICAgICAgICAgICAgImN5Z1Byb3BMaXN0LTAuZGxsIiB2MC4wIHRzPTIw
MDIvNS8xNCA1OjEzDQogICAyMGsgMjAwNC8wNy8xNSBDOlxjeWd3aW5cdXNy
XFgxMVI2XGJpblxjeWdwc3Jlcy0xLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5
cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdwc3Jlcy0xLmRsbCIgdjAu
MCB0cz0yMDA0LzcvMTUgMTc6NDANCiAgIDMwayAyMDA0LzA3LzE1IEM6XGN5
Z3dpblx1c3JcWDExUjZcYmluXGN5Z1NNLTYuZGxsIC0gb3M9NC4wIGltZz0x
LjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z1NNLTYuZGxsIiB2
MC4wIHRzPTIwMDQvNy8xNSAxNzoyNw0KICAgNjZrIDIwMDQvMDMvMzEgQzpc
Y3lnd2luXHVzclxYMTFSNlxiaW5cY3lnVWlsLTIuZGxsIC0gb3M9NC4wIGlt
Zz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z1VpbC0yLmRs
bCIgdjAuMCB0cz0yMDA0LzMvMzEgNjoyMw0KICA4NjlrIDIwMDQvMDcvMTUg
QzpcY3lnd2luXHVzclxYMTFSNlxiaW5cY3lnWDExLTYuZGxsIC0gb3M9NC4w
IGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z1gxMS02
LmRsbCIgdjAuMCB0cz0yMDA0LzcvMTUgMTc6MjYNCiAgMjUzayAyMDA0LzA3
LzE1IEM6XGN5Z3dpblx1c3JcWDExUjZcYmluXGN5Z1hhdy02LmRsbCAtIG9z
PTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdY
YXctNi5kbGwiIHYwLjAgdHM9MjAwNC83LzE1IDE3OjMwDQogIDM1NWsgMjAw
NC8wNy8xNSBDOlxjeWd3aW5cdXNyXFgxMVI2XGJpblxjeWdYYXctNy5kbGwg
LSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAi
Y3lnWGF3LTcuZGxsIiB2MC4wIHRzPTIwMDQvNy8xNSAxNzozMg0KICAyNzVr
IDIwMDQvMDEvMTMgQzpcY3lnd2luXHVzclxYMTFSNlxiaW5cY3lnWGF3M2Qt
Ny5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAg
ICAgICAiY3lnWGF3M2QtNy5kbGwiIHYwLjAgdHM9MjAwNC8xLzEzIDIzOjE3
DQogICAzMGsgMjAwNC8wNy8xNSBDOlxjeWd3aW5cdXNyXFgxMVI2XGJpblxj
eWdYY3Vyc29yLTEuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAg
ICAgICAgICAgICAgICAgImN5Z1hjdXJzb3ItMS5kbGwiIHYwLjAgdHM9MjAw
NC83LzE1IDE3OjQxDQogICA0OWsgMjAwNC8wNy8xNSBDOlxjeWd3aW5cdXNy
XFgxMVI2XGJpblxjeWdYZXh0LTYuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lz
PTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z1hleHQtNi5kbGwiIHYwLjAg
dHM9MjAwNC83LzE1IDE3OjI3DQogICAgN2sgMjAwNC8wNy8xNSBDOlxjeWd3
aW5cdXNyXFgxMVI2XGJpblxjeWdYZm9udGNhY2hlLTEuZGxsIC0gb3M9NC4w
IGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z1hmb250
Y2FjaGUtMS5kbGwiIHYwLjAgdHM9MjAwNC83LzE1IDE3OjQzDQogICA1Nmsg
MjAwNC8wMy8xMSBDOlxjeWd3aW5cdXNyXFgxMVI2XGJpblxjeWdYZnQtMS5k
bGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAg
ICAiY3lnWGZ0LTEuZGxsIiB2MC4wIHRzPTIwMDMvMTEvMTggMjo0Mg0KICAg
NjNrIDIwMDQvMDMvMjMgQzpcY3lnd2luXHVzclxYMTFSNlxiaW5cY3lnWGZ0
LTIuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAg
ICAgICAgImN5Z1hmdC0yLmRsbCIgdjAuMCB0cz0yMDA0LzMvMjMgMjM6MjAN
CiAgIDI3ayAyMDA0LzA3LzE1IEM6XGN5Z3dpblx1c3JcWDExUjZcYmluXGN5
Z1hpLTYuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAg
ICAgICAgICAgImN5Z1hpLTYuZGxsIiB2MC4wIHRzPTIwMDQvNy8xNSAxNzoz
Mw0KICAxMjRrIDIwMDQvMDcvMTUgQzpcY3lnd2luXHVzclxYMTFSNlxiaW5c
Y3lneGtiZmlsZS0xLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAg
ICAgICAgICAgICAgICAgICJjeWd4a2JmaWxlLTEuZGxsIiB2MC4wIHRzPTIw
MDQvNy8xNSAxNzozMw0KICAgMTJrIDIwMDQvMDcvMTUgQzpcY3lnd2luXHVz
clxYMTFSNlxiaW5cY3lneGtidWktMS5kbGwgLSBvcz00LjAgaW1nPTEuMCBz
eXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lneGtidWktMS5kbGwiIHYw
LjAgdHM9MjAwNC83LzE1IDE3OjMzDQogMTI5NGsgMjAwNC8wMy8zMSBDOlxj
eWd3aW5cdXNyXFgxMVI2XGJpblxjeWdYbS0yLmRsbCAtIG9zPTQuMCBpbWc9
MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdYbS0yLmRsbCIg
djAuMCB0cz0yMDA0LzMvMzEgNjoyMA0KICAgNzZrIDIwMDQvMDcvMTUgQzpc
Y3lnd2luXHVzclxYMTFSNlxiaW5cY3lnWG11LTYuZGxsIC0gb3M9NC4wIGlt
Zz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z1htdS02LmRs
bCIgdjAuMCB0cz0yMDA0LzcvMTUgMTc6MjkNCiAgIDExayAyMDA0LzA3LzE1
IEM6XGN5Z3dpblx1c3JcWDExUjZcYmluXGN5Z1htdXUtMS5kbGwgLSBvcz00
LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnWG11
dS0xLmRsbCIgdjAuMCB0cz0yMDA0LzcvMTUgMTc6MjkNCiAgIDI2ayAyMDA0
LzA3LzE1IEM6XGN5Z3dpblx1c3JcWDExUjZcYmluXGN5Z1hwLTYuZGxsIC0g
b3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5
Z1hwLTYuZGxsIiB2MC4wIHRzPTIwMDQvNy8xNSAxNzozNA0KICAgNTFrIDIw
MDQvMDcvMTUgQzpcY3lnd2luXHVzclxYMTFSNlxiaW5cY3lnWHBtLTQuZGxs
IC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAg
ImN5Z1hwbS00LmRsbCIgdjAuMCB0cz0yMDA0LzcvMTUgMTc6MjkNCiAgIDEx
ayAyMDA0LzA3LzE1IEM6XGN5Z3dpblx1c3JcWDExUjZcYmluXGN5Z1hyYW5k
ci0yLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAg
ICAgICAgICJjeWdYcmFuZHItMi5kbGwiIHYwLjAgdHM9MjAwNC83LzE1IDE3
OjQxDQogICAyN2sgMjAwNC8wNy8xNSBDOlxjeWd3aW5cdXNyXFgxMVI2XGJp
blxjeWdYcmVuZGVyLTEuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0K
ICAgICAgICAgICAgICAgICAgImN5Z1hyZW5kZXItMS5kbGwiIHYwLjAgdHM9
MjAwNC83LzE1IDE3OjQwDQogICAgOGsgMjAwNC8wNy8xNSBDOlxjeWd3aW5c
dXNyXFgxMVI2XGJpblxjeWdYUmVzLTEuZGxsIC0gb3M9NC4wIGltZz0xLjAg
c3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z1hSZXMtMS5kbGwiIHYw
LjAgdHM9MjAwNC83LzE1IDE3OjQxDQogIDI4MmsgMjAwNC8wNy8xNSBDOlxj
eWd3aW5cdXNyXFgxMVI2XGJpblxjeWdYdC02LmRsbCAtIG9zPTQuMCBpbWc9
MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdYdC02LmRsbCIg
djAuMCB0cz0yMDA0LzcvMTUgMTc6MjgNCiAgIDI3ayAyMDA0LzA3LzE1IEM6
XGN5Z3dpblx1c3JcWDExUjZcYmluXGN5Z1hUcmFwLTYuZGxsIC0gb3M9NC4w
IGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z1hUcmFw
LTYuZGxsIiB2MC4wIHRzPTIwMDQvNy8xNSAxNzo0MQ0KICAgMTdrIDIwMDQv
MDcvMTUgQzpcY3lnd2luXHVzclxYMTFSNlxiaW5cY3lnWHRzdC02LmRsbCAt
IG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJj
eWdYdHN0LTYuZGxsIiB2MC4wIHRzPTIwMDQvNy8xNSAxNzozMw0KICAgNjFr
IDIwMDMvMDgvMDkgQzpcY3lnd2luXGJpblxjeWdiejItMS5kbGwgLSBvcz00
LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnYnoy
LTEuZGxsIiB2MC4wIHRzPTIwMDMvOC85IDg6MzUNCiAgICA3ayAyMDAzLzEw
LzE5IEM6XGN5Z3dpblxiaW5cY3lnY3J5cHQtMC5kbGwgLSBvcz00LjAgaW1n
PTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnY3J5cHQtMC5k
bGwiIHYwLjAgdHM9MjAwMy8xMC8xOSA5OjU3DQogIDg0MWsgMjAwNC8wMy8x
NyBDOlxjeWd3aW5cYmluXGN5Z2NyeXB0by0wLjkuNy5kbGwgLSBvcz00LjAg
aW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnY3J5cHRv
LTAuOS43LmRsbCIgdjAuMCB0cz0yMDA0LzMvMTcgMjM6NTgNCiAgNjQ1ayAy
MDAzLzA0LzExIEM6XGN5Z3dpblxiaW5cY3lnY3J5cHRvLmRsbCAtIG9zPTQu
MCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdjcnlw
dG8uZGxsIiB2MC4wIHRzPTIwMDMvNC8xMSAxMjozNw0KICAgMjJrIDIwMDQv
MDIvMTAgQzpcY3lnd2luXGJpblxjeWdjeWdpcGMtMi5kbGwgLSBvcz00LjAg
aW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnY3lnaXBj
LTIuZGxsIiB2MC4wIHRzPTIwMDQvMi8xMCAzOjQ4DQogIDM4MGsgMjAwMi8w
Ny8yNCBDOlxjeWd3aW5cYmluXGN5Z2RiLTMuMS5kbGwgLSBvcz00LjAgaW1n
PTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnZGItMy4xLmRs
bCIgdjAuMCB0cz0yMDAyLzcvMjQgMTg6MjQNCiAgODMxayAyMDAzLzA5LzIw
IEM6XGN5Z3dpblxiaW5cY3lnZGItNC4xLmRsbCAtIG9zPTQuMCBpbWc9MS4w
IHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdkYi00LjEuZGxsIiB2
MC4wIHRzPTIwMDMvOS8yMCAyMzo1MQ0KICA0ODdrIDIwMDIvMDcvMjQgQzpc
Y3lnd2luXGJpblxjeWdkYl9jeHgtMy4xLmRsbCAtIG9zPTQuMCBpbWc9MS4w
IHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdkYl9jeHgtMy4xLmRs
bCIgdjAuMCB0cz0yMDAyLzcvMjQgMTg6MjUNCiAxMDgwayAyMDAzLzA5LzIw
IEM6XGN5Z3dpblxiaW5cY3lnZGJfY3h4LTQuMS5kbGwgLSBvcz00LjAgaW1n
PTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnZGJfY3h4LTQu
MS5kbGwiIHYwLjAgdHM9MjAwMy85LzIwIDIzOjUzDQogIDE1NWsgMjAwNC8w
MS8wNyBDOlxjeWd3aW5cYmluXGN5Z2V4cGF0LTAuZGxsIC0gb3M9NC4wIGlt
Zz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z2V4cGF0LTAu
ZGxsIiB2MC4wIHRzPTIwMDQvMS83IDE3OjE0DQogIDEyOWsgMjAwNC8wMy8x
MSBDOlxjeWd3aW5cYmluXGN5Z2ZvbnRjb25maWctMS5kbGwgLSBvcz00LjAg
aW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnZm9udGNv
bmZpZy0xLmRsbCIgdjAuMCB0cz0yMDA0LzMvMTEgMToxMg0KICAgNDVrIDIw
MDEvMDQvMjUgQzpcY3lnd2luXGJpblxjeWdmb3JtNS5kbGwgLSBvcz00LjAg
aW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnZm9ybTUu
ZGxsIiB2MC4wIHRzPTIwMDEvNC8yNSA3OjI4DQogICAzNWsgMjAwMi8wMS8w
OSBDOlxjeWd3aW5cYmluXGN5Z2Zvcm02LmRsbCAtIG9zPTQuMCBpbWc9MS4w
IHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdmb3JtNi5kbGwiIHYw
LjAgdHM9MjAwMi8xLzkgNzowMw0KICAgNDhrIDIwMDMvMDgvMDkgQzpcY3ln
d2luXGJpblxjeWdmb3JtNy5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4w
DQogICAgICAgICAgICAgICAgICAiY3lnZm9ybTcuZGxsIiB2MC4wIHRzPTIw
MDMvOC85IDExOjI1DQogIDM2MWsgMjAwMy8xMC8yNSBDOlxjeWd3aW5cYmlu
XGN5Z2ZyZWV0eXBlLTYuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0K
ICAgICAgICAgICAgICAgICAgImN5Z2ZyZWV0eXBlLTYuZGxsIiB2MC4wIHRz
PTIwMDMvMTAvMjIgNjoxOA0KICAgMjhrIDIwMDMvMDcvMjAgQzpcY3lnd2lu
XGJpblxjeWdnZGJtLTMuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0K
ICAgICAgICAgICAgICAgICAgImN5Z2dkYm0tMy5kbGwiIHYwLjAgdHM9MjAw
My83LzIwIDk6NTgNCiAgIDMwayAyMDAzLzA4LzExIEM6XGN5Z3dpblxiaW5c
Y3lnZ2RibS00LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAg
ICAgICAgICAgICAgICJjeWdnZGJtLTQuZGxsIiB2MC4wIHRzPTIwMDMvOC8x
MSA0OjEyDQogICAxOWsgMjAwMy8wMy8yMiBDOlxjeWd3aW5cYmluXGN5Z2dk
Ym0uZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAg
ICAgICAgImN5Z2dkYm0uZGxsIiB2MC4wIHRzPTIwMDIvMi8yMCA0OjA1DQog
ICAxNWsgMjAwMy8wNy8yMCBDOlxjeWd3aW5cYmluXGN5Z2dkYm1fY29tcGF0
LTMuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAg
ICAgICAgImN5Z2dkYm1fY29tcGF0LTMuZGxsIiB2MC4wIHRzPTIwMDMvNy8y
MCAxMDowMA0KICAgMTVrIDIwMDMvMDgvMTEgQzpcY3lnd2luXGJpblxjeWdn
ZGJtX2NvbXBhdC00LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAg
ICAgICAgICAgICAgICAgICJjeWdnZGJtX2NvbXBhdC00LmRsbCIgdjAuMCB0
cz0yMDAzLzgvMTEgNDoxMw0KICAxMDdrIDIwMDQvMDcvMDYgQzpcY3lnd2lu
XGJpblxjeWdnZXR0ZXh0bGliLTAtMTQtMS5kbGwgLSBvcz00LjAgaW1nPTEu
MCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnZ2V0dGV4dGxpYi0w
LTE0LTEuZGxsIiB2MC4wIHRzPTIwMDQvNy82IDE5OjU2DQogICAxN2sgMjAw
NC8wNy8wNiBDOlxjeWd3aW5cYmluXGN5Z2dldHRleHRwby0wLmRsbCAtIG9z
PTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdn
ZXR0ZXh0cG8tMC5kbGwiIHYwLjAgdHM9MjAwNC83LzYgMTk6NTYNCiAgMTkw
ayAyMDA0LzA3LzA2IEM6XGN5Z3dpblxiaW5cY3lnZ2V0dGV4dHNyYy0wLTE0
LTEuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAg
ICAgICAgImN5Z2dldHRleHRzcmMtMC0xNC0xLmRsbCIgdjAuMCB0cz0yMDA0
LzcvNiAxOTo1Ng0KICA0NTJrIDIwMDQvMDgvMTAgQzpcY3lnd2luXGJpblxj
eWdnZy0wLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAg
ICAgICAgICAgICJjeWdnZy0wLmRsbCIgdjAuMCB0cz0yMDA0LzgvMTAgMTU6
MDcNCiAgMTcyayAyMDA0LzA4LzEwIEM6XGN5Z3dpblxiaW5cY3lnZ2dpLTIu
ZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAg
ICAgImN5Z2dnaS0yLmRsbCIgdjAuMCB0cz0yMDA0LzgvMTAgODozOA0KICAg
OTBrIDIwMDQvMDgvMTAgQzpcY3lnd2luXGJpblxjeWdnaWktMC5kbGwgLSBv
cz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3ln
Z2lpLTAuZGxsIiB2MC4wIHRzPTIwMDQvOC8xMCAxNToxMQ0KICAgMTdrIDIw
MDEvMDYvMjggQzpcY3lnd2luXGJpblxjeWdoaXN0b3J5NC5kbGwgLSBvcz00
LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnaGlz
dG9yeTQuZGxsIiB2MC4wIHRzPTIwMDEvMS83IDU6MzQNCiAgIDI5ayAyMDAz
LzA4LzEwIEM6XGN5Z3dpblxiaW5cY3lnaGlzdG9yeTUuZGxsIC0gb3M9NC4w
IGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z2hpc3Rv
cnk1LmRsbCIgdjAuMCB0cz0yMDAzLzgvMTEgMToxNg0KICA5OTFrIDIwMDQv
MDcvMDYgQzpcY3lnd2luXGJpblxjeWdpY29udi0yLmRsbCAtIG9zPTQuMCBp
bWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdpY29udi0y
LmRsbCIgdjAuMCB0cz0yMDA0LzcvNiAyMDoxMA0KICAgMjJrIDIwMDEvMTIv
MTMgQzpcY3lnd2luXGJpblxjeWdpbnRsLTEuZGxsIC0gb3M9NC4wIGltZz0x
LjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z2ludGwtMS5kbGwi
IHYwLjAgdHM9MjAwMS8xMi8xMyAxMDoyOA0KICAgMzdrIDIwMDMvMDgvMTAg
QzpcY3lnd2luXGJpblxjeWdpbnRsLTIuZGxsIC0gb3M9NC4wIGltZz0xLjAg
c3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z2ludGwtMi5kbGwiIHYw
LjAgdHM9MjAwMy84LzEwIDIzOjUwDQogICA1NGsgMjAwNC8wNy8wNiBDOlxj
eWd3aW5cYmluXGN5Z2ludGwtMy5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9
NC4wDQogICAgICAgICAgICAgICAgICAiY3lnaW50bC0zLmRsbCIgdjAuMCB0
cz0yMDA0LzcvNiAxOTo1MQ0KICAgMjFrIDIwMDEvMDYvMjAgQzpcY3lnd2lu
XGJpblxjeWdpbnRsLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAg
ICAgICAgICAgICAgICAgICJjeWdpbnRsLmRsbCIgdjAuMCB0cz0yMDAxLzYv
MjAgMTk6MDkNCiAgMTMyayAyMDAzLzA4LzExIEM6XGN5Z3dpblxiaW5cY3ln
anBlZy02Mi5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAg
ICAgICAgICAgICAiY3lnanBlZy02Mi5kbGwiIHYwLjAgdHM9MjAwMy84LzEx
IDI6MzcNCiAgMTE5ayAyMDAyLzAyLzA5IEM6XGN5Z3dpblxiaW5cY3lnanBl
ZzZiLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAg
ICAgICAgICJjeWdqcGVnNmIuZGxsIiB2MC4wIHRzPTIwMDIvMi85IDY6MTkN
CiAgIDI2ayAyMDAxLzA0LzI1IEM6XGN5Z3dpblxiaW5cY3lnbWVudTUuZGxs
IC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAg
ImN5Z21lbnU1LmRsbCIgdjAuMCB0cz0yMDAxLzQvMjUgNzoyNw0KICAgMjBr
IDIwMDIvMDEvMDkgQzpcY3lnd2luXGJpblxjeWdtZW51Ni5kbGwgLSBvcz00
LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnbWVu
dTYuZGxsIiB2MC4wIHRzPTIwMDIvMS85IDc6MDMNCiAgIDI5ayAyMDAzLzA4
LzA5IEM6XGN5Z3dpblxiaW5cY3lnbWVudTcuZGxsIC0gb3M9NC4wIGltZz0x
LjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z21lbnU3LmRsbCIg
djAuMCB0cz0yMDAzLzgvOSAxMToyNQ0KICAgMTVrIDIwMDMvMTEvMjAgQzpc
Y3lnd2luXGJpblxjeWdtaW5pcmVzLmRsbCAtIG9zPTQuMCBpbWc9MC45NyBz
eXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnbWluaXJlcy5kbGwiIHYw
LjAgdHM9MjAwMy8xMS8yMCAyOjU1DQogIDE1NmsgMjAwMS8wNC8yNSBDOlxj
eWd3aW5cYmluXGN5Z25jdXJzZXMrKzUuZGxsIC0gb3M9NC4wIGltZz0xLjAg
c3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z25jdXJzZXMrKzUuZGxs
IiB2MC4wIHRzPTIwMDEvNC8yNSA3OjI5DQogIDE3NWsgMjAwMi8wMS8wOSBD
OlxjeWd3aW5cYmluXGN5Z25jdXJzZXMrKzYuZGxsIC0gb3M9NC4wIGltZz0x
LjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z25jdXJzZXMrKzYu
ZGxsIiB2MC4wIHRzPTIwMDIvMS85IDc6MDMNCiAgMjI2ayAyMDAxLzA0LzI1
IEM6XGN5Z3dpblxiaW5cY3lnbmN1cnNlczUuZGxsIC0gb3M9NC4wIGltZz0x
LjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z25jdXJzZXM1LmRs
bCIgdjAuMCB0cz0yMDAxLzQvMjUgNzoxNw0KICAyMDJrIDIwMDIvMDEvMDkg
QzpcY3lnd2luXGJpblxjeWduY3Vyc2VzNi5kbGwgLSBvcz00LjAgaW1nPTEu
MCBzeXM9NC4wDQogICAgICAgICAgICAgICAgICAiY3lnbmN1cnNlczYuZGxs
IiB2MC4wIHRzPTIwMDIvMS85IDc6MDMNCiAgMjI0ayAyMDAzLzA4LzA5IEM6
XGN5Z3dpblxiaW5cY3lnbmN1cnNlczcuZGxsIC0gb3M9NC4wIGltZz0xLjAg
c3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z25jdXJzZXM3LmRsbCIg
djAuMCB0cz0yMDAzLzgvOSAxMToyNA0KICAgMTVrIDIwMDEvMDQvMjUgQzpc
Y3lnd2luXGJpblxjeWdwYW5lbDUuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lz
PTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z3BhbmVsNS5kbGwiIHYwLjAg
dHM9MjAwMS80LzI1IDc6MjcNCiAgIDEyayAyMDAyLzAxLzA5IEM6XGN5Z3dp
blxiaW5cY3lncGFuZWw2LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjAN
CiAgICAgICAgICAgICAgICAgICJjeWdwYW5lbDYuZGxsIiB2MC4wIHRzPTIw
MDIvMS85IDc6MDMNCiAgIDE5ayAyMDAzLzA4LzA5IEM6XGN5Z3dpblxiaW5c
Y3lncGFuZWw3LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAg
ICAgICAgICAgICAgICJjeWdwYW5lbDcuZGxsIiB2MC4wIHRzPTIwMDMvOC85
IDExOjI0DQogICA2MmsgMjAwMy8xMi8xMSBDOlxjeWd3aW5cYmluXGN5Z3Bj
cmUtMC5kbGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAg
ICAgICAgICAiY3lncGNyZS0wLmRsbCIgdjAuMCB0cz0yMDAzLzEyLzExIDE4
OjAxDQogICA2M2sgMjAwMy8wNC8xMSBDOlxjeWd3aW5cYmluXGN5Z3BjcmUu
ZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAg
ICAgImN5Z3BjcmUuZGxsIiB2MC4wIHRzPTIwMDMvNC8xMSAxMDozMQ0KICAg
IDlrIDIwMDMvMTIvMTEgQzpcY3lnd2luXGJpblxjeWdwY3JlcG9zaXgtMC5k
bGwgLSBvcz00LjAgaW1nPTEuMCBzeXM9NC4wDQogICAgICAgICAgICAgICAg
ICAiY3lncGNyZXBvc2l4LTAuZGxsIiB2MC4wIHRzPTIwMDMvMTIvMTEgMTg6
MDENCiAgIDYxayAyMDAzLzA0LzExIEM6XGN5Z3dpblxiaW5cY3lncGNyZXBv
c2l4LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAg
ICAgICAgICJjeWdwY3JlcG9zaXguZGxsIiB2MC4wIHRzPTIwMDMvNC8xMSAx
MDozMQ0KIDEwNDlrIDIwMDMvMTEvMDcgQzpcY3lnd2luXGJpblxjeWdwZXJs
NV84XzIuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAg
ICAgICAgICAgImN5Z3Blcmw1XzhfMi5kbGwiIHYwLjAgdHM9MjAwMy8xMS83
IDEyOjA4DQogIDE2OGsgMjAwMy8wOC8xMCBDOlxjeWd3aW5cYmluXGN5Z3Bu
ZzEwLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAg
ICAgICAgICJjeWdwbmcxMC5kbGwiIHYwLjAgdHM9MjAwMy84LzExIDA6MzEN
CiAgMTczayAyMDAzLzA4LzEwIEM6XGN5Z3dpblxiaW5cY3lncG5nMTIuZGxs
IC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAg
ImN5Z3BuZzEyLmRsbCIgdjAuMCB0cz0yMDAzLzgvMTEgMDozNQ0KICAgMjJr
IDIwMDIvMDYvMDkgQzpcY3lnd2luXGJpblxjeWdwb3B0LTAuZGxsIC0gb3M9
NC4wIGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z3Bv
cHQtMC5kbGwiIHYwLjAgdHM9MjAwMi82LzkgNzo0NQ0KICAxMDhrIDIwMDEv
MDYvMjggQzpcY3lnd2luXGJpblxjeWdyZWFkbGluZTQuZGxsIC0gb3M9NC4w
IGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z3JlYWRs
aW5lNC5kbGwiIHYwLjAgdHM9MjAwMS8xLzcgNTozNA0KICAxNDhrIDIwMDMv
MDgvMTAgQzpcY3lnd2luXGJpblxjeWdyZWFkbGluZTUuZGxsIC0gb3M9NC4w
IGltZz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z3JlYWRs
aW5lNS5kbGwiIHYwLjAgdHM9MjAwMy84LzExIDE6MTYNCiAgMTcxayAyMDA0
LzAzLzE3IEM6XGN5Z3dpblxiaW5cY3lnc3NsLTAuOS43LmRsbCAtIG9zPTQu
MCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWdzc2wt
MC45LjcuZGxsIiB2MC4wIHRzPTIwMDQvMy8xNyAyMzo1OA0KICAxNjVrIDIw
MDMvMDQvMTEgQzpcY3lnd2luXGJpblxjeWdzc2wuZGxsIC0gb3M9NC4wIGlt
Zz0xLjAgc3lzPTQuMA0KICAgICAgICAgICAgICAgICAgImN5Z3NzbC5kbGwi
IHYwLjAgdHM9MjAwMy80LzExIDEyOjM3DQogIDI4MWsgMjAwMy8wMi8yNCBD
OlxjeWd3aW5cYmluXGN5Z3RpZmYzLmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5
cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWd0aWZmMy5kbGwiIHYwLjAg
dHM9MjAwMy8yLzI0IDU6NTgNCiAgMjgyayAyMDAzLzA4LzExIEM6XGN5Z3dp
blxiaW5cY3lndGlmZjQuZGxsIC0gb3M9NC4wIGltZz0xLjAgc3lzPTQuMA0K
ICAgICAgICAgICAgICAgICAgImN5Z3RpZmY0LmRsbCIgdjAuMCB0cz0yMDAz
LzgvMTEgNDozMg0KICAgMjdrIDIwMDQvMDMvMDUgQzpcY3lnd2luXGJpblxj
eWd1bmdpZi00LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAg
ICAgICAgICAgICAgICJjeWd1bmdpZi00LmRsbCIgdjAuMCB0cz0yMDA0LzMv
NSAyMToxMw0KICAgNjFrIDIwMDMvMTIvMDQgQzpcY3lnd2luXGJpblxjeWd6
LmRsbCAtIG9zPTQuMCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAg
ICAgICJjeWd6LmRsbCIgdjAuMCB0cz0yMDAzLzEyLzQgNDowMw0KIDExMjZr
IDIwMDQvMDUvMjYgQzpcY3lnd2luXGJpblxjeWd3aW4xLmRsbCAtIG9zPTQu
MCBpbWc9MS4wIHN5cz00LjANCiAgICAgICAgICAgICAgICAgICJjeWd3aW4x
LmRsbCIgdjAuMCB0cz0yMDA0LzUvMjYgNDowNw0KICAgIEN5Z3dpbiBETEwg
dmVyc2lvbiBpbmZvOg0KICAgICAgICBETEwgdmVyc2lvbjogMS41LjEwDQog
ICAgICAgIERMTCBlcG9jaDogMTkNCiAgICAgICAgRExMIGJhZCBzaWduYWwg
bWFzazogMTkwMDUNCiAgICAgICAgRExMIG9sZCB0ZXJtaW9zOiA1DQogICAg
ICAgIERMTCBtYWxsb2MgZW52OiAyOA0KICAgICAgICBBUEkgbWFqb3I6IDAN
CiAgICAgICAgQVBJIG1pbm9yOiAxMTYNCiAgICAgICAgU2hhcmVkIGRhdGE6
IDQNCiAgICAgICAgRExMIGlkZW50aWZpZXI6IGN5Z3dpbjENCiAgICAgICAg
TW91bnQgcmVnaXN0cnk6IDINCiAgICAgICAgQ3lnbnVzIHJlZ2lzdHJ5IG5h
bWU6IEN5Z251cyBTb2x1dGlvbnMNCiAgICAgICAgQ3lnd2luIHJlZ2lzdHJ5
IG5hbWU6IEN5Z3dpbg0KICAgICAgICBQcm9ncmFtIG9wdGlvbnMgbmFtZTog
UHJvZ3JhbSBPcHRpb25zDQogICAgICAgIEN5Z3dpbiBtb3VudCByZWdpc3Ry
eSBuYW1lOiBtb3VudHMgdjINCiAgICAgICAgQ3lnZHJpdmUgZmxhZ3M6IGN5
Z2RyaXZlIGZsYWdzDQogICAgICAgIEN5Z2RyaXZlIHByZWZpeDogY3lnZHJp
dmUgcHJlZml4DQogICAgICAgIEN5Z2RyaXZlIGRlZmF1bHQgcHJlZml4OiAN
CiAgICAgICAgQnVpbGQgZGF0ZTogVHVlIE1heSAyNSAyMjowNzowMCBFRFQg
MjAwNA0KICAgICAgICBDVlMgdGFnOiBjci0weDVlNg0KICAgICAgICBTaGFy
ZWQgaWQ6IGN5Z3dpbjFTNA0KDQoNCkN5Z3dpbiBQYWNrYWdlIEluZm9ybWF0
aW9uDQpMYXN0IGRvd25sb2FkZWQgZmlsZXMgdG86IEM6XFNvZnR3YXJlXEN5
Z1dpbg0KTGFzdCBkb3dubG9hZGVkIGZpbGVzIGZyb206IGZ0cDovL3N1bnNp
dGUuZGsvbWlycm9ycy9jeWd3aW4NCg0KUGFja2FnZSAgICAgICAgICAgICAg
ICAgVmVyc2lvbiAgICAgICAgICAgIA0KX3VwZGF0ZS1pbmZvLWRpciAgICAg
ICAgMDAyMjctMSAgICAgICAgICAgIA0KYXNoICAgICAgICAgICAgICAgICAg
ICAgMjAwNDAxMjctMSAgICAgICAgIA0KYXV0b2NvbmYgICAgICAgICAgICAg
ICAgMi41OS0xICAgICAgICAgICAgIA0KYXV0b2NvbmYtZGV2ZWwgICAgICAg
ICAgMi41OS0xICAgICAgICAgICAgIA0KYXV0b2NvbmYtc3RhYmxlICAgICAg
ICAgMi4xMy01ICAgICAgICAgICAgIA0KYXV0b21ha2UgICAgICAgICAgICAg
ICAgMS43LjktMSAgICAgICAgICAgIA0KYXV0b21ha2UtZGV2ZWwgICAgICAg
ICAgMS44LjUtMSAgICAgICAgICAgIA0KYXV0b21ha2Utc3RhYmxlICAgICAg
ICAgMS40cDYtMiAgICAgICAgICAgIA0KYmFzZS1maWxlcyAgICAgICAgICAg
ICAgMi42LTEgICAgICAgICAgICAgIA0KYmFzZS1wYXNzd2QgICAgICAgICAg
ICAgMS4xLTEgICAgICAgICAgICAgIA0KYmFzaCAgICAgICAgICAgICAgICAg
ICAgMi4wNWItMTYgICAgICAgICAgIA0KYmludXRpbHMgICAgICAgICAgICAg
ICAgMjAwNDA3MjUtMiAgICAgICAgIA0KYnppcDIgICAgICAgICAgICAgICAg
ICAgMS4wLjItNSAgICAgICAgICAgIA0KY3J5cHQgICAgICAgICAgICAgICAg
ICAgMS4xLTEgICAgICAgICAgICAgIA0KY3ZzICAgICAgICAgICAgICAgICAg
ICAgMS4xMS42LTMgICAgICAgICAgIA0KY3lnaXBjICAgICAgICAgICAgICAg
ICAgMi4wMy0yICAgICAgICAgICAgIA0KY3lnd2luICAgICAgICAgICAgICAg
ICAgMS41LjEwLTMgICAgICAgICAgIA0KZGRkICAgICAgICAgICAgICAgICAg
ICAgMy4zLjktMSAgICAgICAgICAgIA0KZGlmZiAgICAgICAgICAgICAgICAg
ICAgMS4wLTEgICAgICAgICAgICAgIA0KZGlmZnV0aWxzICAgICAgICAgICAg
ICAgMi44LjctMSAgICAgICAgICAgIA0KZWRpdHJpZ2h0cyAgICAgICAgICAg
ICAgMS4wMS0xICAgICAgICAgICAgIA0KZXhwYXQgICAgICAgICAgICAgICAg
ICAgMS45NS43LTEgICAgICAgICAgIA0KZmlsZXV0aWxzICAgICAgICAgICAg
ICAgNC4xLTIgICAgICAgICAgICAgIA0KZmluZHV0aWxzICAgICAgICAgICAg
ICAgNC4xLjctNCAgICAgICAgICAgIA0KZm9udGNvbmZpZyAgICAgICAgICAg
ICAgMi4yLjItMSAgICAgICAgICAgIA0KZnJlZXR5cGUyICAgICAgICAgICAg
ICAgMi4xLjUtMSAgICAgICAgICAgIA0KZnZ3bSAgICAgICAgICAgICAgICAg
ICAgMi40LjctMyAgICAgICAgICAgIA0KZ2F3ayAgICAgICAgICAgICAgICAg
ICAgMy4xLjQtMyAgICAgICAgICAgIA0KZ2NjICAgICAgICAgICAgICAgICAg
ICAgMy4zLjEtMyAgICAgICAgICAgIA0KZ2NjLW1pbmd3ICAgICAgICAgICAg
ICAgMjAwMzA5MTEtNCAgICAgICAgIA0KZ2NjLW1pbmd3LWNvcmUgICAgICAg
ICAgMjAwMzEwMjAtMSAgICAgICAgIA0KZ2RiICAgICAgICAgICAgICAgICAg
ICAgMjAwMzA5MTktMSAgICAgICAgIA0KZ2RibSAgICAgICAgICAgICAgICAg
ICAgMS44LjMtNyAgICAgICAgICAgIA0KZ2V0dGV4dCAgICAgICAgICAgICAg
ICAgMC4xNC4xLTEgICAgICAgICAgIA0KZ3JlcCAgICAgICAgICAgICAgICAg
ICAgMi41LTEgICAgICAgICAgICAgIA0KZ3JvZmYgICAgICAgICAgICAgICAg
ICAgMS4xOC4xLTIgICAgICAgICAgIA0KZ3ppcCAgICAgICAgICAgICAgICAg
ICAgMS4zLjUtMSAgICAgICAgICAgIA0KanBlZyAgICAgICAgICAgICAgICAg
ICAgNmItMTEgICAgICAgICAgICAgIA0KbGVzcyAgICAgICAgICAgICAgICAg
ICAgMzgxLTEgICAgICAgICAgICAgIA0KbGVzc3RpZiAgICAgICAgICAgICAg
ICAgMC45My45NC0yICAgICAgICAgIA0KbGZ0cCAgICAgICAgICAgICAgICAg
ICAgMi42LjEwLTIgICAgICAgICAgIA0KbGliYnoyXzEgICAgICAgICAgICAg
ICAgMS4wLjItNSAgICAgICAgICAgIA0KbGliZGIzLjEgICAgICAgICAgICAg
ICAgMy4xLjE3LTIgICAgICAgICAgIA0KbGliZGI0LjEgICAgICAgICAgICAg
ICAgNC4xLjI1LTEgICAgICAgICAgIA0KbGliZm9udGNvbmZpZy1kZXZlbCAg
ICAgMi4yLjItMSAgICAgICAgICAgIA0KbGliZm9udGNvbmZpZzEgICAgICAg
ICAgMi4yLjItMSAgICAgICAgICAgIA0KbGliZnJlZXR5cGUyLWRldmVsICAg
ICAgMi4xLjUtMSAgICAgICAgICAgIA0KbGliZnJlZXR5cGUyNiAgICAgICAg
ICAgMi4xLjUtMSAgICAgICAgICAgIA0KbGliZ2RibSAgICAgICAgICAgICAg
ICAgMS44LjAtNSAgICAgICAgICAgIA0KbGliZ2RibS1kZXZlbCAgICAgICAg
ICAgMS44LjMtNyAgICAgICAgICAgIA0KbGliZ2RibTMgICAgICAgICAgICAg
ICAgMS44LjMtMyAgICAgICAgICAgIA0KbGliZ2RibTQgICAgICAgICAgICAg
ICAgMS44LjMtNyAgICAgICAgICAgIA0KbGliZ2V0dGV4dHBvMCAgICAgICAg
ICAgMC4xNC4xLTEgICAgICAgICAgIA0KbGliaWNvbnYyICAgICAgICAgICAg
ICAgMS45LjItMSAgICAgICAgICAgIA0KbGliaW50bCAgICAgICAgICAgICAg
ICAgMC4xMC4zOC0zICAgICAgICAgIA0KbGliaW50bDEgICAgICAgICAgICAg
ICAgMC4xMC40MC0xICAgICAgICAgIA0KbGliaW50bDIgICAgICAgICAgICAg
ICAgMC4xMi4xLTMgICAgICAgICAgIA0KbGliaW50bDMgICAgICAgICAgICAg
ICAgMC4xNC4xLTEgICAgICAgICAgIA0KbGlianBlZzYyICAgICAgICAgICAg
ICAgNmItMTEgICAgICAgICAgICAgIA0KbGlianBlZzZiICAgICAgICAgICAg
ICAgNmItOCAgICAgICAgICAgICAgIA0KbGlibmN1cnNlczUgICAgICAgICAg
ICAgNS4yLTEgICAgICAgICAgICAgIA0KbGlibmN1cnNlczYgICAgICAgICAg
ICAgNS4yLTggICAgICAgICAgICAgIA0KbGlibmN1cnNlczcgICAgICAgICAg
ICAgNS4zLTQgICAgICAgICAgICAgIA0KbGlicGNyZSAgICAgICAgICAgICAg
ICAgNC4xLTEgICAgICAgICAgICAgIA0KbGlicGNyZTAgICAgICAgICAgICAg
ICAgNC41LTEgICAgICAgICAgICAgIA0KbGlicG5nICAgICAgICAgICAgICAg
ICAgMS4yLjUtNCAgICAgICAgICAgIA0KbGlicG5nMTAgICAgICAgICAgICAg
ICAgMS4wLjE1LTQgICAgICAgICAgIA0KbGlicG5nMTIgICAgICAgICAgICAg
ICAgMS4yLjUtNCAgICAgICAgICAgIA0KbGlicG9wdDAgICAgICAgICAgICAg
ICAgMS42LjQtNCAgICAgICAgICAgIA0KbGliUHJvcExpc3QgICAgICAgICAg
ICAgMC4xMC4xLTMgICAgICAgICAgIA0KbGlicmVhZGxpbmU0ICAgICAgICAg
ICAgNC4xLTIgICAgICAgICAgICAgIA0KbGlicmVhZGxpbmU1ICAgICAgICAg
ICAgNC4zLTUgICAgICAgICAgICAgIA0KbGlidGlmZi1kZXZlbCAgICAgICAg
ICAgMy42LjAtNSAgICAgICAgICAgIA0KbGlidGlmZjMgICAgICAgICAgICAg
ICAgMy42LjAtMiAgICAgICAgICAgIA0KbGlidGlmZjQgICAgICAgICAgICAg
ICAgMy42LjAtNSAgICAgICAgICAgIA0KbGlidW5naWYgICAgICAgICAgICAg
ICAgNC4xLjAtMyAgICAgICAgICAgIA0KbGliWGZ0ICAgICAgICAgICAgICAg
ICAgMi4xLjYtMSAgICAgICAgICAgIA0KbGliWGZ0LWRldmVsICAgICAgICAg
ICAgMi4xLjYtMSAgICAgICAgICAgIA0KbGliWGZ0MSAgICAgICAgICAgICAg
ICAgMS4wLjAtMSAgICAgICAgICAgIA0KbGliWGZ0MiAgICAgICAgICAgICAg
ICAgMi4xLjYtMSAgICAgICAgICAgIA0KbG9naW4gICAgICAgICAgICAgICAg
ICAgMS45LTcgICAgICAgICAgICAgIA0KbHlueCAgICAgICAgICAgICAgICAg
ICAgMi44LjQtOCAgICAgICAgICAgIA0KbTQgICAgICAgICAgICAgICAgICAg
ICAgMS40LTEgICAgICAgICAgICAgIA0KbWFrZSAgICAgICAgICAgICAgICAg
ICAgMy44MC0xICAgICAgICAgICAgIA0KbWFuICAgICAgICAgICAgICAgICAg
ICAgMS41ay0zICAgICAgICAgICAgIA0KbWluZ3ctcnVudGltZSAgICAgICAg
ICAgMy4zLTEgICAgICAgICAgICAgIA0KbWluaXJlcyAgICAgICAgICAgICAg
ICAgMC45Ny0xICAgICAgICAgICAgIA0KbWt0ZW1wICAgICAgICAgICAgICAg
ICAgMS41LTMgICAgICAgICAgICAgIA0KbW9yZSAgICAgICAgICAgICAgICAg
ICAgMi4xMW8tMSAgICAgICAgICAgIA0KbmN1cnNlcyAgICAgICAgICAgICAg
ICAgNS4zLTQgICAgICAgICAgICAgIA0Kb3BlbnNzaCAgICAgICAgICAgICAg
ICAgMy44LjFwMS0xICAgICAgICAgIA0Kb3BlbnNzbCAgICAgICAgICAgICAg
ICAgMC45LjdkLTEgICAgICAgICAgIA0Kb3BlbnNzbDA5NiAgICAgICAgICAg
ICAgMC45LjZqLTEgICAgICAgICAgIA0KcGF0Y2ggICAgICAgICAgICAgICAg
ICAgMi41LjgtOCAgICAgICAgICAgIA0KcGF0Y2h1dGlscyAgICAgICAgICAg
ICAgMC4yLjMwcHJlMS0xICAgICAgIA0KcGNyZSAgICAgICAgICAgICAgICAg
ICAgNC41LTEgICAgICAgICAgICAgIA0KcGNyZS1kb2MgICAgICAgICAgICAg
ICAgNC41LTEgICAgICAgICAgICAgIA0KcGVybCAgICAgICAgICAgICAgICAg
ICAgNS44LjItMSAgICAgICAgICAgIA0KcmVhZGxpbmUgICAgICAgICAgICAg
ICAgNC4zLTUgICAgICAgICAgICAgIA0Kc2VkICAgICAgICAgICAgICAgICAg
ICAgNC4wLjktMiAgICAgICAgICAgIA0Kc2gtdXRpbHMgICAgICAgICAgICAg
ICAgMi4wLjE1LTQgICAgICAgICAgIA0KdGFyICAgICAgICAgICAgICAgICAg
ICAgMS4xMy4yNS01ICAgICAgICAgIA0KdGNsdGsgICAgICAgICAgICAgICAg
ICAgMjAwMzA5MDEtMSAgICAgICAgIA0KdGVybWNhcCAgICAgICAgICAgICAg
ICAgMjAwMjExMDYtMiAgICAgICAgIA0KdGVybWluZm8gICAgICAgICAgICAg
ICAgNS4zXzIwMDMwNzI2LTEgICAgIA0KdGV4aW5mbyAgICAgICAgICAgICAg
ICAgNC4yLTQgICAgICAgICAgICAgIA0KdGV4dHV0aWxzICAgICAgICAgICAg
ICAgMi4wLjIxLTEgICAgICAgICAgIA0KdGlmZiAgICAgICAgICAgICAgICAg
ICAgMy42LjAtNSAgICAgICAgICAgIA0KdmltICAgICAgICAgICAgICAgICAg
ICAgNi4zLTEgICAgICAgICAgICAgIA0KdzMyYXBpICAgICAgICAgICAgICAg
ICAgMi41LTEgICAgICAgICAgICAgIA0Kd2hpY2ggICAgICAgICAgICAgICAg
ICAgMS41LTIgICAgICAgICAgICAgIA0KV2luZG93TWFrZXIgICAgICAgICAg
ICAgMC44MC4yLTEgICAgICAgICAgIA0KWC1zdGFydHVwLXNjcmlwdHMgICAg
ICAgMS4wLjgtMSAgICAgICAgICAgIA0KWGF3M2QgICAgICAgICAgICAgICAg
ICAgMS41RC01ICAgICAgICAgICAgIA0KWEZyZWU4Ni1iYXNlICAgICAgICAg
ICAgNC4zLjAtMTEgICAgICAgICAgIA0KWEZyZWU4Ni1iaW4gICAgICAgICAg
ICAgNC4zLjAtMjEgICAgICAgICAgIA0KWEZyZWU4Ni1ldGMgICAgICAgICAg
ICAgNC4zLjAtMTIgICAgICAgICAgIA0KWEZyZWU4Ni1mMTAwICAgICAgICAg
ICAgNC4zLjAtMiAgICAgICAgICAgIA0KWEZyZWU4Ni1mZW5jICAgICAgICAg
ICAgNC4zLjAtMiAgICAgICAgICAgIA0KWEZyZWU4Ni1mbnRzICAgICAgICAg
ICAgNC4zLjAtMiAgICAgICAgICAgIA0KWEZyZWU4Ni1mc2NsICAgICAgICAg
ICAgNC4zLjAtMiAgICAgICAgICAgIA0KWEZyZWU4Ni1saWIgICAgICAgICAg
ICAgNC4zLjAtMyAgICAgICAgICAgIA0KWEZyZWU4Ni1saWItY29tcGF0ICAg
ICAgNC4zLjAtMiAgICAgICAgICAgIA0KWEZyZWU4Ni1tYW4gICAgICAgICAg
ICAgNC4zLjAtMTAgICAgICAgICAgIA0KWEZyZWU4Ni1wcm9nICAgICAgICAg
ICAgNC4zLjAtMjEgICAgICAgICAgIA0KWEZyZWU4Ni1zdGFydHVwLXNjcmlw
dHMgNC4zLjAtMSAgICAgICAgICAgIA0KWEZyZWU4Ni12ZmIgICAgICAgICAg
ICAgNC4zLjAtOCAgICAgICAgICAgIA0KWEZyZWU4Ni14c2VydiAgICAgICAg
ICAgNC4zLjAtNjggICAgICAgICAgIA0KWEZyZWU4Ni14d2luY2xpcCAgICAg
ICAgNC4zLjAtMyAgICAgICAgICAgIA0KeG9yZy14MTEtYmFzZSAgICAgICAg
ICAgNi43LjAuMC04ICAgICAgICAgIA0KeG9yZy14MTEtYmluICAgICAgICAg
ICAgNi43LjAuMC00ICAgICAgICAgIA0KeG9yZy14MTEtYmluLWRsbHMgICAg
ICAgNi43LjAuMC01ICAgICAgICAgIA0KeG9yZy14MTEtYmluLWxuZGlyICAg
ICAgNi43LjAuMC0yICAgICAgICAgIA0KeG9yZy14MTEtZGV2ZWwgICAgICAg
ICAgNi43LjAuMC00ICAgICAgICAgIA0KeG9yZy14MTEtZXRjICAgICAgICAg
ICAgNi43LjAuMC0zICAgICAgICAgIA0KeG9yZy14MTEtZjEwMCAgICAgICAg
ICAgNi43LjAuMC0xICAgICAgICAgIA0KeG9yZy14MTEtZmVuYyAgICAgICAg
ICAgNi43LjAuMC0yICAgICAgICAgIA0KeG9yZy14MTEtZm50cyAgICAgICAg
ICAgNi43LjAuMC0xICAgICAgICAgIA0KeG9yZy14MTEtZnNjbCAgICAgICAg
ICAgNi43LjAuMC0zICAgICAgICAgIA0KeG9yZy14MTEtbGlicy1kYXRhICAg
ICAgNi43LjAuMC0zICAgICAgICAgIA0KeG9yZy14MTEtbWFuLXBhZ2VzICAg
ICAgNi43LjAuMC0yICAgICAgICAgIA0KeG9yZy14MTEtdmZiICAgICAgICAg
ICAgNi43LjAuMC0yICAgICAgICAgIA0KeG9yZy14MTEteHdpbiAgICAgICAg
ICAgNi43LjAuMC0xMiAgICAgICAgIA0KeHRlcm0gICAgICAgICAgICAgICAg
ICAgMTg1LTQgICAgICAgICAgICAgIA0KemxpYiAgICAgICAgICAgICAgICAg
ICAgMS4yLjEtMSAgICAgICAgICAgIA0KVXNlIC1oIHRvIHNlZSBoZWxwIGFi
b3V0IGVhY2ggc2VjdGlvbg0K


------_=_NextPart_001_01C47F0D.B594A89C
Content-Type: text/plain; charset=us-ascii

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/
------_=_NextPart_001_01C47F0D.B594A89C--

- Raw text -


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