Date: Mon, 09 Oct 2006 17:38:10 +0200 From: Goran Lowkrantz <goran.lowkrantz@ismobile.com> To: freebsd-stable@freebsd.org Cc: "Andrew N. Below" <defan@zenon.net> Subject: Re: iwi, hidden SSID and wpa_supplicant problem Message-ID: <8EB2D3C16C13B1F87F053BB1@[172.16.2.106]> In-Reply-To: <12FDC4F79EE14B8357A7010E@[172.16.2.106]> References: <089501c6ebb0$31848e20$970da8c0@jam.zenon.net> <12FDC4F79EE14B8357A7010E@[172.16.2.106]>
next in thread | previous in thread | raw e-mail | index | archive | help
--==========BC8DDAA1DA0A72AFC16C========== Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Have attacehd my output from a connect attampt agains a hidden SSID where I = had BSSID in the config. And it didn't connect over the time I looked. Here is the scan for the area: SSID BSSID CHAN RATE S:N INT CAPS OPERAX 00:0f:cb:9f:de:ee 1 54M 37:0 100 ES 0x000000 00:0f:b5:72:a6:56 3 54M 52:0 100 EPS WPA 0x000000 00:09:5b:b8:c4:4d 3 54M 61:0 100 EP WPA OPERAX 00:15:e9:60:e8:4c 6 54M 53:0 100 ES jonsson2 00:05:5d:f2:50:2a 6 11M 78:0 100 EcP and the wpa_supplicant.conf: ctrl_interface=3D/var/run/wpa_supplicant ctrl_interface_group=3Dwheel network=3D{ ssid=3D"LCLSSID" key_mgmt=3DWPA-PSK scan_ssid=3D1 psk=3D"iM03x123" bssid=3D00:0f:b5:72:a6:56 } /glz --On Monday, October 09, 2006 17:12:48 +0200 Goran Lowkrantz=20 <goran.lowkrantz@ismobile.com> wrote: > I have the same problem with an IBM R50 laptop and the iwi driver. From > dmesg > > iwi0: <Intel(R) PRO/Wireless 2915ABG> mem 0xc0214000-0xc0214fff irq 9 at > device 2.0 on pci2 > > I have never been able to connect to a hidden SSID without giving the > BSSID. If I give the BSSID I can get connection but it takes a long time > and is not reliable as the driver looses connection and failes to > re-connect after a while. > > When connected to an AP that broadcasts the SSID I still lose connection > after a couple of hours and have to stop and restart the connection. > Here is the sequiece from the console: > > iwi0: link state changed to DOWN > iwi0: scan stuck > iwi0: link state changed to UP > iwi0: link state changed to DOWN > iwi0: link state changed to UP > iwi0: firmware error > iwi0: link state changed to DOWN > iwi0: scan stuck > iwi0: link state changed to UP > iwi0: link state changed to DOWN > iwi0: link state changed to UP > iwi0: firmware error > iwi0: link state changed to DOWN > iwi0: scan stuck > iwi0: could not allocate firmware DMA memory ># /etc/rc.d/netif stop iwi0 > Stopping network:Stopping wpa_supplicant. > Waiting for PIDS: 324. > iwi0. ># /etc/rc.d/netif start iwi0 > Starting wpa_supplicant. > DHCPDISCOVER on iwi0 to 255.255.255.255 port 67 interval 7 > iwi0: link state changed to UP > DHCPDISCOVER on iwi0 to 255.255.255.255 port 67 interval 7 > DHCPDISCOVER on iwi0 to 255.255.255.255 port 67 interval 19 > DHCPOFFER from 10.255.253.253 > DHCPREQUEST on iwi0 to 255.255.255.255 port 67 > DHCPACK from 10.255.253.253 > bound to 10.255.253.200 -- renewal in 300 seconds. > iwi0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 > inet6 fe80::216:6fff:fe8b:a21%iwi0 prefixlen 64 scopeid 0x2 > inet 10.255.253.200 netmask 0xffffff00 broadcast 10.255.253.255 > ether 00:16:6f:8b:0a:21 > media: IEEE 802.11 Wireless Ethernet autoselect (DS/2Mbps) > status: associated > ssid SSID channel 11 bssid xx:xx:xx:xx:xx:xx > authmode WPA privacy ON deftxkey UNDEF TKIP 2:128-bit txpowmax = 100 > bmiss 10 protmode CTS roaming MANUAL bintval 100 > > The first couple of times it recovers on it self but after receiving > iwi0: could not allocate firmware DMA memory I always have to restart the > connection manually. > > The kernel is built with option INVARIANTS and option INVARIANT_SUPPORT. > >> uname -a > FreeBSD viglaf 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #62: Thu Oct 5 > 10:35:57 CEST 2006 root@viglaf:/usr/obj/usr/src/sys/VIGLAF i386 > > >> pkg_info -Ix iwi > iwi-firmware-kmod-3.0_1 Intel PRO/Wireless 2200 Firmware Kernel Module > > dmesg attached. > > > /glz > > --On Monday, October 09, 2006 18:35:40 +0400 "Andrew N. Below" > <defan@zenon.net> wrote: > >> Hi. >> >> I have an Asus V6V (V6800) laptop with Intel wireless adapter: >> iwi0: <Intel(R) PRO/Wireless 2200BG >> >> and FreeBSD installed: >> >> defanbook# uname -v >> FreeBSD 6.2-PRERELEASE #3: Mon Oct 9 17:40:59 UTC 2006 >> >> I want to connect to access point (cisco 350) with >> hidden (not broadcasted) SSID using WPA/TKIP authentication >> but still got no success. >> >> Here is my wpa_supplicant.conf: >> >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> ctrl_interface=3D/var/run/wpa_supplicant >> ctrl_interface_group=3D0 >> eapol_version=3D1 >> ap_scan=3D1 >> fast_reauth=3D1 >> >> network=3D{ >> ssid=3D"MY-SSID" >> scan_ssid=3D1 >> key_mgmt=3DWPA-PSK >> proto=3DWPA >> pairwise=3DTKIP >> group=3DTKIP >> psk=3D"PASSPHRASE" >> phase2=3D"auth=3DMSCHAPV2" >> } >> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >> >> Here is wpa_supplicant output: >> >> defanbook# wpa_supplicant -ddKt -i iwi0 -c /etc/wpa_supplicant.conf >> Oct 09 18:24:41.247941: Initializing interface 'iwi0' conf >> '/etc/wpa_supplicant.conf' driver 'default' ctrl_interface 'N/A' >> Oct 09 18:24:41.248083: Configuration file '/etc/wpa_supplicant.conf' -> >> '/etc/wpa_supplicant.conf' >> Oct 09 18:24:41.248094: Reading configuration file >> '/etc/wpa_supplicant.conf' >> Oct 09 18:24:41.248129: ctrl_interface=3D'/var/run/wpa_supplicant' >> Oct 09 18:24:41.248473: ctrl_interface_group=3D0 >> Oct 09 18:24:41.248490: eapol_version=3D1 >> Oct 09 18:24:41.248497: ap_scan=3D1 >> Oct 09 18:24:41.248503: fast_reauth=3D1 >> Oct 09 18:24:41.248510: Line: 7 - start of a new network block >> Oct 09 18:24:41.248520: ssid - hexdump_ascii(len=3D11): >> [..] >> Oct 09 18:24:41.248535: scan_ssid=3D1 (0x1) >> Oct 09 18:24:41.248552: key_mgmt: 0x2 >> Oct 09 18:24:41.248559: proto: 0x1 >> Oct 09 18:24:41.248567: pairwise: 0x8 >> Oct 09 18:24:41.248573: group: 0x8 >> Oct 09 18:24:41.248586: PSK (ASCII passphrase) - hexdump_ascii(len=3D9): >> [..] >> Oct 09 18:24:41.248601: phase2 - hexdump_ascii(len=3D13): >> 61 75 74 68 3d 4d 53 43 48 41 50 56 32 auth=3DMSCHAPV2 >> Oct 09 18:24:41.269142: PSK (from passphrase) - hexdump(len=3D32): c4 47 = 52 >> 5b 8c 7d 47 21 1a bc 2f 75 dd 1d 69 c6 aa c8 33 02 23 70 e1 0a e3 6d be >> 5b 1f 1f 92 d9 >> Oct 09 18:24:41.269174: Priority group 0 >> Oct 09 18:24:41.269181: id=3D0 ssid=3D'MY-SSID' >> Oct 09 18:24:41.269190: Initializing interface (2) 'iwi0' >> Oct 09 18:24:41.271574: EAPOL: SUPP_PAE entering state DISCONNECTED >> Oct 09 18:24:41.271584: EAPOL: KEY_RX entering state NO_KEY_RECEIVE >> Oct 09 18:24:41.271590: EAPOL: SUPP_BE entering state INITIALIZE >> Oct 09 18:24:41.271597: EAP: EAP entering state DISABLED >> Oct 09 18:24:41.271636: EAPOL: External notification - portEnabled=3D0 >> Oct 09 18:24:41.271657: EAPOL: External notification - portValid=3D0 >> Oct 09 18:24:41.271918: Own MAC address: 00:12:f0:3d:cd:58 >> Oct 09 18:24:41.271929: wpa_driver_bsd_set_wpa: enabled=3D1 >> Oct 09 18:24:41.271936: wpa_driver_bsd_set_wpa_internal: wpa=3D3 = privacy=3D1 >> Oct 09 18:24:41.271946: wpa_driver_bsd_del_key: keyidx=3D0 >> Oct 09 18:24:41.271954: wpa_driver_bsd_del_key: keyidx=3D1 >> Oct 09 18:24:41.271962: wpa_driver_bsd_del_key: keyidx=3D2 >> Oct 09 18:24:41.271969: wpa_driver_bsd_del_key: keyidx=3D3 >> Oct 09 18:24:41.271977: wpa_driver_bsd_set_countermeasures: enabled=3D0 >> Oct 09 18:24:41.271984: wpa_driver_bsd_set_drop_unencrypted: enabled=3D1 >> Oct 09 18:24:41.271994: Setting scan request: 0 sec 100000 usec >> Oct 09 18:24:41.272118: Added interface iwi0 >> Oct 09 18:24:41.372226: State: DISCONNECTED -> SCANNING >> Oct 09 18:24:41.372235: Starting AP scan (specific SSID) >> Oct 09 18:24:41.372242: Scan SSID - hexdump_ascii(len=3D11): >> [MY-SSID] >> Oct 09 18:24:43.021948: Received 0 bytes of scan results (4 BSSes) >> Oct 09 18:24:43.021982: Scan results: 4 >> Oct 09 18:24:43.021992: Selecting BSS from priority group 0 >> Oct 09 18:24:43.021998: 0: 00:07:0e:b8:d8:ee ssid=3D'' wpa_ie_len=3D26 >> rsn_ie_len=3D0 caps=3D0x31 >> Oct 09 18:24:43.022008: skip - SSID mismatch >> Oct 09 18:24:43.022014: 1: 02:3f:2d:21:0e:c2 ssid=3D'ANY' wpa_ie_len=3D0 >> rsn_ie_len=3D0 caps=3D0x2 >> Oct 09 18:24:43.022023: skip - no WPA/RSN IE >> Oct 09 18:24:43.022029: 2: 00:60:b3:d4:0d:76 ssid=3D'ADSL_Wireless' >> wpa_ie_len=3D0 rsn_ie_len=3D0 caps=3D0x61 >> Oct 09 18:24:43.022038: skip - no WPA/RSN IE >> Oct 09 18:24:43.022044: 3: 00:14:6c:55:24:4a ssid=3D'' wpa_ie_len=3D0 >> rsn_ie_len=3D0 caps=3D0x11 >> Oct 09 18:24:43.022052: skip - no WPA/RSN IE >> Oct 09 18:24:43.022058: No suitable AP found. >> Oct 09 18:24:43.022066: Setting scan request: 5 sec 0 usec >> Oct 09 18:24:48.023226: Starting AP scan (broadcast SSID) >> Oct 09 18:24:49.501060: Received 0 bytes of scan results (2 BSSes) >> Oct 09 18:24:49.501070: Scan results: 2 >> Oct 09 18:24:49.501077: Selecting BSS from priority group 0 >> Oct 09 18:24:49.501083: 0: 00:07:0e:b8:d8:ee ssid=3D'' wpa_ie_len=3D26 >> rsn_ie_len=3D0 caps=3D0x31 >> Oct 09 18:24:49.501092: skip - SSID mismatch >> Oct 09 18:24:49.501098: 1: 00:14:6c:55:24:4a ssid=3D'' wpa_ie_len=3D0 >> rsn_ie_len=3D0 caps=3D0x11 >> Oct 09 18:24:49.501106: skip - no WPA/RSN IE >> Oct 09 18:24:49.501112: No suitable AP found. >> Oct 09 18:24:49.501118: Setting scan request: 5 sec 0 usec >> ^COct 09 18:24:52.082178: CTRL-EVENT-TERMINATING - signal 2 received >> Oct 09 18:24:52.082190: Removing interface iwi0 >> Oct 09 18:24:52.082197: State: SCANNING -> DISCONNECTED >> Oct 09 18:24:52.082204: No keys have been configured - skip key clearing >> Oct 09 18:24:52.082210: EAPOL: External notification - portEnabled=3D0 >> Oct 09 18:24:52.082282: EAPOL: External notification - portValid=3D0 >> Oct 09 18:24:52.082315: wpa_driver_bsd_set_wpa: enabled=3D0 >> Oct 09 18:24:52.082321: wpa_driver_bsd_set_wpa_internal: wpa=3D0 = privacy=3D0 >> Oct 09 18:24:52.082333: wpa_driver_bsd_set_drop_unencrypted: enabled=3D0 >> Oct 09 18:24:52.082341: wpa_driver_bsd_set_countermeasures: enabled=3D0 >> Oct 09 18:24:52.082348: No keys have been configured - skip key clearing >> Oct 09 18:24:52.082463: wpa_driver_bsd_set_wpa_internal: wpa=3D0 = privacy=3D0 >> Oct 09 18:24:52.082851: Cancelling scan request >> >> As we can see, it just repeats specific and broadcast SSID scan >> in cycle, but always says "No suitable AP found" and "SSID mismatch". >> While this process is running I can see more and more >> "Number of frames with a bad CRC receive" with the iwicontrol utility. >> >> On another FreeBSD box with 6.1-release and same version of >> wpa_supplicant, but with another USB wireless device (ural) all works >> fine. >> >> Wireless connection in winxp on this laptop works fine too. >> >> Any ideas? >> >> -- >> Andrew N. Below >> Zenon N.S.P. >> >> _______________________________________________ >> freebsd-stable@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-stable >> To unsubscribe, send any mail to = "freebsd-stable-unsubscribe@freebsd.org" > > > > -- > ................................................... the future isMobile > > Goran Lowkrantz <goran.lowkrantz@ismobile.com> > System Architect, isMobile, Aurorum 2, S-977 75 Lule=EF=BF=A5, Sweden > Phone: +46(0)920-75559 > Mobile: +46(0)70-587 87 82 Fax: +46(0)70-615 87 82 > > http://www.ismobile.com ............................................... --=20 ................................................... the future isMobile Goran Lowkrantz <goran.lowkrantz@ismobile.com> System Architect, isMobile, Aurorum 2, S-977 75 Lule=EF=BF=A5, Sweden Phone: +46(0)920-75559 Mobile: +46(0)70-587 87 82 Fax: +46(0)70-615 87 82 http://www.ismobile.com ............................................... --==========BC8DDAA1DA0A72AFC16C========== Content-Type: application/octet-stream; name="wpa.log" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="wpa.log"; size=22053 U2NyaXB0IHN0YXJ0ZWQgb24gTW9uIE9jdCAgOSAxNzozMDoxMSAyMDA2Ck9jdCAwOSAxNzozMDox MS44NjQyMTE6IEluaXRpYWxpemluZyBpbnRlcmZhY2UgJ2l3aTAnIGNvbmYgJy9ldGMvd3BhX3N1 cHBsaWNhbnQuY29uZicgZHJpdmVyICdkZWZhdWx0JyBjdHJsX2ludGVyZmFjZSAnTi9BJw0KT2N0 IDA5IDE3OjMwOjExLjg2NDQ2OTogQ29uZmlndXJhdGlvbiBmaWxlICcvZXRjL3dwYV9zdXBwbGlj YW50LmNvbmYnIC0+ICcvZXRjL3dwYV9zdXBwbGljYW50LmNvbmYnDQpPY3QgMDkgMTc6MzA6MTEu ODY0NDg5OiBSZWFkaW5nIGNvbmZpZ3VyYXRpb24gZmlsZSAnL2V0Yy93cGFfc3VwcGxpY2FudC5j b25mJw0KT2N0IDA5IDE3OjMwOjExLjg2NDg4MDogY3RybF9pbnRlcmZhY2U9Jy92YXIvcnVuL3dw YV9zdXBwbGljYW50Jw0KT2N0IDA5IDE3OjMwOjExLjg2NjQ5MjogY3RybF9pbnRlcmZhY2VfZ3Jv dXA9MCAoZnJvbSBncm91cCBuYW1lICd3aGVlbCcpDQpPY3QgMDkgMTc6MzA6MTEuODY2NTEwOiBM aW5lOiA0IC0gc3RhcnQgb2YgYSBuZXcgbmV0d29yayBibG9jaw0KT2N0IDA5IDE3OjMwOjExLjg2 NjU0Mzogc3NpZCAtIGhleGR1bXBfYXNjaWkobGVuPTgpOg0KICAgICA2OSA3MyA0ZCA2ZiA2MiA2 OSA2YyA2NSAgICAgICAgICAgICAgICAgICAgICAgICAgIExDTFNJRCAgICAgICAgDQpPY3QgMDkg MTc6MzA6MTEuODY2NTY3OiBrZXlfbWdtdDogMHgyDQpPY3QgMDkgMTc6MzA6MTEuODY2NTkzOiBz Y2FuX3NzaWQ9MSAoMHgxKQ0KT2N0IDA5IDE3OjMwOjExLjg2NjYwNTogUFNLIChBU0NJSSBwYXNz cGhyYXNlKSAtIGhleGR1bXBfYXNjaWkobGVuPTgpOg0KICAgICA2OSA0ZCAzMCAzMyA3OCAzMSAz MiAzMyAgICAgICAgICAgICAgICAgICAgICAgICAgIGlNMDN4MTIzICAgICAgICANCk9jdCAwOSAx NzozMDoxMS44NjY2MjU6IEJTU0lEIC0gaGV4ZHVtcChsZW49Nik6IDAwIDBmIGI1IDcyIGE2IDU2 DQpPY3QgMDkgMTc6MzA6MTEuOTAyNjcwOiBQU0sgKGZyb20gcGFzc3BocmFzZSkgLSBoZXhkdW1w KGxlbj0zMik6IGI2IDViIDhhIGNhIDNlIDVmIDVlIGI1IGU3IDM3IGE4IGE2IDhiIDc0IDI2IGQy IGIxIDQ0IDAwIDE4IDE2IDlmIGIxIGY4IGNhIDBiIDhiIGJmIDZjIGQ3IGFmIGU0DQpPY3QgMDkg MTc6MzA6MTEuOTAyNzc2OiBQcmlvcml0eSBncm91cCAwDQpPY3QgMDkgMTc6MzA6MTEuOTAyNzg4 OiAgICBpZD0wIHNzaWQ9J0xDTFNJRCcNCk9jdCAwOSAxNzozMDoxMS45MDI4MDY6IEluaXRpYWxp emluZyBpbnRlcmZhY2UgKDIpICdpd2kwJw0KT2N0IDA5IDE3OjMwOjExLjkwNzY1NTogRUFQT0w6 IFNVUFBfUEFFIGVudGVyaW5nIHN0YXRlIERJU0NPTk5FQ1RFRA0KT2N0IDA5IDE3OjMwOjExLjkw NzY4NTogRUFQT0w6IEtFWV9SWCBlbnRlcmluZyBzdGF0ZSBOT19LRVlfUkVDRUlWRQ0KT2N0IDA5 IDE3OjMwOjExLjkwNzcwNDogRUFQT0w6IFNVUFBfQkUgZW50ZXJpbmcgc3RhdGUgSU5JVElBTEla RQ0KT2N0IDA5IDE3OjMwOjExLjkwNzcxNTogRUFQOiBFQVAgZW50ZXJpbmcgc3RhdGUgRElTQUJM RUQNCk9jdCAwOSAxNzozMDoxMS45MDc3Njg6IEVBUE9MOiBFeHRlcm5hbCBub3RpZmljYXRpb24g LSBwb3J0RW5hYmxlZD0wDQpPY3QgMDkgMTc6MzA6MTEuOTA3Nzk4OiBFQVBPTDogRXh0ZXJuYWwg bm90aWZpY2F0aW9uIC0gcG9ydFZhbGlkPTANCk9jdCAwOSAxNzozMDoxMS45MDkzMzE6IE93biBN QUMgYWRkcmVzczogMDA6MTY6NmY6OGI6MGE6MjENCk9jdCAwOSAxNzozMDoxMS45MDkzNjE6IHdw YV9kcml2ZXJfYnNkX3NldF93cGE6IGVuYWJsZWQ9MQ0KT2N0IDA5IDE3OjMwOjExLjkwOTM3MTog d3BhX2RyaXZlcl9ic2Rfc2V0X3dwYV9pbnRlcm5hbDogd3BhPTMgcHJpdmFjeT0xDQpPY3QgMDkg MTc6MzA6MTEuOTA5MzkwOiB3cGFfZHJpdmVyX2JzZF9kZWxfa2V5OiBrZXlpZHg9MA0KT2N0IDA5 IDE3OjMwOjExLjkwOTQwNDogd3BhX2RyaXZlcl9ic2RfZGVsX2tleToga2V5aWR4PTENCk9jdCAw OSAxNzozMDoxMS45MDk0MTY6IHdwYV9kcml2ZXJfYnNkX2RlbF9rZXk6IGtleWlkeD0yDQpPY3Qg MDkgMTc6MzA6MTEuOTA5NDI4OiB3cGFfZHJpdmVyX2JzZF9kZWxfa2V5OiBrZXlpZHg9Mw0KT2N0 IDA5IDE3OjMwOjExLjkwOTQ0MDogd3BhX2RyaXZlcl9ic2Rfc2V0X2NvdW50ZXJtZWFzdXJlczog ZW5hYmxlZD0wDQpPY3QgMDkgMTc6MzA6MTEuOTA5NDUyOiB3cGFfZHJpdmVyX2JzZF9zZXRfZHJv cF91bmVuY3J5cHRlZDogZW5hYmxlZD0xDQpPY3QgMDkgMTc6MzA6MTEuOTA5NDY5OiBTZXR0aW5n IHNjYW4gcmVxdWVzdDogMCBzZWMgMTAwMDAwIHVzZWMNCk9jdCAwOSAxNzozMDoxMS45MDk1MTE6 IFVzaW5nIGV4aXN0aW5nIGNvbnRyb2wgaW50ZXJmYWNlIGRpcmVjdG9yeS4NCk9jdCAwOSAxNzoz MDoxMS45MDk2Nzc6IEFkZGVkIGludGVyZmFjZSBpd2kwDQpPY3QgMDkgMTc6MzA6MTIuMDEwMzA2 OiBTdGF0ZTogRElTQ09OTkVDVEVEIC0+IFNDQU5OSU5HDQpPY3QgMDkgMTc6MzA6MTIuMDEwMzU1 OiBTdGFydGluZyBBUCBzY2FuIChzcGVjaWZpYyBTU0lEKQ0KT2N0IDA5IDE3OjMwOjEyLjAxMDM2 NTogU2NhbiBTU0lEIC0gaGV4ZHVtcF9hc2NpaShsZW49OCk6DQogICAgIDY5IDczIDRkIDZmIDYy IDY5IDZjIDY1ICAgICAgICAgICAgICAgICAgICAgICAgICAgTENMU0lEICAgICAgICANCk9jdCAw OSAxNzozMDoxNy44OTQwNTA6IFJlY2VpdmVkIDAgYnl0ZXMgb2Ygc2NhbiByZXN1bHRzICg1IEJT U2VzKQ0KT2N0IDA5IDE3OjMwOjE3Ljg5NDA5NjogU2NhbiByZXN1bHRzOiA1DQpPY3QgMDkgMTc6 MzA6MTcuODk0MTEwOiBTZWxlY3RpbmcgQlNTIGZyb20gcHJpb3JpdHkgZ3JvdXAgMA0KT2N0IDA5 IDE3OjMwOjE3Ljg5NDExOTogMDogMDA6MGY6YjU6NzI6YTY6NTYgc3NpZD0nJyB3cGFfaWVfbGVu PTI0IHJzbl9pZV9sZW49MCBjYXBzPTB4MzENCk9jdCAwOSAxNzozMDoxNy44OTQxMzQ6ICAgIHNr aXAgLSBTU0lEIG1pc21hdGNoDQpPY3QgMDkgMTc6MzA6MTcuODk0MTQzOiAxOiAwMDowOTo1Yjpi ODpjNDo0ZCBzc2lkPScnIHdwYV9pZV9sZW49MjQgcnNuX2llX2xlbj0wIGNhcHM9MHgxMQ0KT2N0 IDA5IDE3OjMwOjE3Ljg5NDE1NjogICAgc2tpcCAtIFNTSUQgbWlzbWF0Y2gNCk9jdCAwOSAxNzoz MDoxNy44OTQxNjU6IDI6IDAwOjBmOmNiOjlmOmRlOmVlIHNzaWQ9J09QRVJBWCcgd3BhX2llX2xl bj0wIHJzbl9pZV9sZW49MCBjYXBzPTB4MjENCk9jdCAwOSAxNzozMDoxNy44OTQxNzc6ICAgIHNr aXAgLSBubyBXUEEvUlNOIElFDQpPY3QgMDkgMTc6MzA6MTcuODk0MTg2OiAzOiAwMDoxNTplOTo2 MDplODo0YyBzc2lkPSdPUEVSQVgnIHdwYV9pZV9sZW49MCByc25faWVfbGVuPTAgY2Fwcz0weDIx DQpPY3QgMDkgMTc6MzA6MTcuODk0MTk4OiAgICBza2lwIC0gbm8gV1BBL1JTTiBJRQ0KT2N0IDA5 IDE3OjMwOjE3Ljg5NDIwNzogNDogMDA6MDU6NWQ6ZjI6NTA6MmEgc3NpZD0nam9uc3NvbjInIHdw YV9pZV9sZW49MCByc25faWVfbGVuPTAgY2Fwcz0weDE1DQpPY3QgMDkgMTc6MzA6MTcuODk0MjE5 OiAgICBza2lwIC0gbm8gV1BBL1JTTiBJRQ0KT2N0IDA5IDE3OjMwOjE3Ljg5NDIyOTogTm8gc3Vp dGFibGUgQVAgZm91bmQuDQpPY3QgMDkgMTc6MzA6MTcuODk0MjQwOiBTZXR0aW5nIHNjYW4gcmVx dWVzdDogNSBzZWMgMCB1c2VjDQpPY3QgMDkgMTc6MzA6MjAuNzc2NzM2OiBSZWNlaXZlZCAwIGJ5 dGVzIG9mIHNjYW4gcmVzdWx0cyAoNCBCU1NlcykNCk9jdCAwOSAxNzozMDoyMC43NzY3ODA6IFNj YW4gcmVzdWx0czogNA0KT2N0IDA5IDE3OjMwOjIwLjc3Njc5MzogU2VsZWN0aW5nIEJTUyBmcm9t IHByaW9yaXR5IGdyb3VwIDANCk9jdCAwOSAxNzozMDoyMC43NzY4MDM6IDA6IDAwOjBmOmI1Ojcy OmE2OjU2IHNzaWQ9Jycgd3BhX2llX2xlbj0yNCByc25faWVfbGVuPTAgY2Fwcz0weDMxDQpPY3Qg MDkgMTc6MzA6MjAuNzc2ODE4OiAgICBza2lwIC0gU1NJRCBtaXNtYXRjaA0KT2N0IDA5IDE3OjMw OjIwLjc3NjgyNzogMTogMDA6MDk6NWI6Yjg6YzQ6NGQgc3NpZD0nJyB3cGFfaWVfbGVuPTI0IHJz bl9pZV9sZW49MCBjYXBzPTB4MTENCk9jdCAwOSAxNzozMDoyMC43NzY4Mzk6ICAgIHNraXAgLSBT U0lEIG1pc21hdGNoDQpPY3QgMDkgMTc6MzA6MjAuNzc2ODQ4OiAyOiAwMDoxNTplOTo2MDplODo0 YyBzc2lkPSdPUEVSQVgnIHdwYV9pZV9sZW49MCByc25faWVfbGVuPTAgY2Fwcz0weDIxDQpPY3Qg MDkgMTc6MzA6MjAuNzc2ODYxOiAgICBza2lwIC0gbm8gV1BBL1JTTiBJRQ0KT2N0IDA5IDE3OjMw OjIwLjc3Njg3MDogMzogMDA6MDU6NWQ6ZjI6NTA6MmEgc3NpZD0nam9uc3NvbjInIHdwYV9pZV9s ZW49MCByc25faWVfbGVuPTAgY2Fwcz0weDE1DQpPY3QgMDkgMTc6MzA6MjAuNzc2ODgyOiAgICBz a2lwIC0gbm8gV1BBL1JTTiBJRQ0KT2N0IDA5IDE3OjMwOjIwLjc3Njg5MTogTm8gc3VpdGFibGUg QVAgZm91bmQuDQpPY3QgMDkgMTc6MzA6MjAuNzc2OTAzOiBTZXR0aW5nIHNjYW4gcmVxdWVzdDog NSBzZWMgMCB1c2VjDQpPY3QgMDkgMTc6MzA6MjUuNzc4MjE0OiBTdGFydGluZyBBUCBzY2FuIChi cm9hZGNhc3QgU1NJRCkNCk9jdCAwOSAxNzozMDoyOC42NDMxMTE6IFJlY2VpdmVkIDAgYnl0ZXMg b2Ygc2NhbiByZXN1bHRzICg0IEJTU2VzKQ0KT2N0IDA5IDE3OjMwOjI4LjY0MzE1NjogU2NhbiBy ZXN1bHRzOiA0DQpPY3QgMDkgMTc6MzA6MjguNjQzMTcwOiBTZWxlY3RpbmcgQlNTIGZyb20gcHJp b3JpdHkgZ3JvdXAgMA0KT2N0IDA5IDE3OjMwOjI4LjY0MzE3OTogMDogMDA6MDk6NWI6Yjg6YzQ6 NGQgc3NpZD0nJyB3cGFfaWVfbGVuPTI0IHJzbl9pZV9sZW49MCBjYXBzPTB4MTENCk9jdCAwOSAx NzozMDoyOC42NDMxOTQ6ICAgIHNraXAgLSBTU0lEIG1pc21hdGNoDQpPY3QgMDkgMTc6MzA6Mjgu NjQzMjAzOiAxOiAwMDowZjpiNTo3MjphNjo1NiBzc2lkPScnIHdwYV9pZV9sZW49MjQgcnNuX2ll X2xlbj0wIGNhcHM9MHgzMQ0KT2N0IDA5IDE3OjMwOjI4LjY0MzIxNjogICAgc2tpcCAtIFNTSUQg bWlzbWF0Y2gNCk9jdCAwOSAxNzozMDoyOC42NDMyMjU6IDI6IDAwOjBmOmNiOjlmOmRlOmVlIHNz aWQ9J09QRVJBWCcgd3BhX2llX2xlbj0wIHJzbl9pZV9sZW49MCBjYXBzPTB4MjENCk9jdCAwOSAx NzozMDoyOC42NDMyMzc6ICAgIHNraXAgLSBubyBXUEEvUlNOIElFDQpPY3QgMDkgMTc6MzA6Mjgu NjQzMjQ2OiAzOiAwMDowNTo1ZDpmMjo1MDoyYSBzc2lkPSdqb25zc29uMicgd3BhX2llX2xlbj0w IHJzbl9pZV9sZW49MCBjYXBzPTB4MTUNCk9jdCAwOSAxNzozMDoyOC42NDMyNTk6ICAgIHNraXAg LSBubyBXUEEvUlNOIElFDQpPY3QgMDkgMTc6MzA6MjguNjQzMjY4OiBObyBzdWl0YWJsZSBBUCBm b3VuZC4NCk9jdCAwOSAxNzozMDoyOC42NDMyNzk6IFNldHRpbmcgc2NhbiByZXF1ZXN0OiA1IHNl YyAwIHVzZWMNCk9jdCAwOSAxNzozMDozMy42NDUwMjI6IFN0YXJ0aW5nIEFQIHNjYW4gKHNwZWNp ZmljIFNTSUQpDQpPY3QgMDkgMTc6MzA6MzMuNjQ1MDcxOiBTY2FuIFNTSUQgLSBoZXhkdW1wX2Fz Y2lpKGxlbj04KToNCiAgICAgNjkgNzMgNGQgNmYgNjIgNjkgNmMgNjUgICAgICAgICAgICAgICAg ICAgICAgICAgICBMQ0xTSUQgICAgICAgIA0KT2N0IDA5IDE3OjMwOjM2LjU0NjMyNTogUmVjZWl2 ZWQgMCBieXRlcyBvZiBzY2FuIHJlc3VsdHMgKDQgQlNTZXMpDQpPY3QgMDkgMTc6MzA6MzYuNTQ2 MzY4OiBTY2FuIHJlc3VsdHM6IDQNCk9jdCAwOSAxNzozMDozNi41NDYzODE6IFNlbGVjdGluZyBC U1MgZnJvbSBwcmlvcml0eSBncm91cCAwDQpPY3QgMDkgMTc6MzA6MzYuNTQ2MzkxOiAwOiAwMDow ZjpiNTo3MjphNjo1NiBzc2lkPScnIHdwYV9pZV9sZW49MjQgcnNuX2llX2xlbj0wIGNhcHM9MHgz MQ0KT2N0IDA5IDE3OjMwOjM2LjU0NjQwNzogICAgc2tpcCAtIFNTSUQgbWlzbWF0Y2gNCk9jdCAw OSAxNzozMDozNi41NDY0MTU6IDE6IDAwOjA5OjViOmI4OmM0OjRkIHNzaWQ9Jycgd3BhX2llX2xl bj0yNCByc25faWVfbGVuPTAgY2Fwcz0weDExDQpPY3QgMDkgMTc6MzA6MzYuNTQ2NDI5OiAgICBz a2lwIC0gU1NJRCBtaXNtYXRjaA0KT2N0IDA5IDE3OjMwOjM2LjU0NjQzNzogMjogMDA6MTU6ZTk6 NjA6ZTg6NGMgc3NpZD0nT1BFUkFYJyB3cGFfaWVfbGVuPTAgcnNuX2llX2xlbj0wIGNhcHM9MHgy MQ0KT2N0IDA5IDE3OjMwOjM2LjU0NjQ1MDogICAgc2tpcCAtIG5vIFdQQS9SU04gSUUNCk9jdCAw OSAxNzozMDozNi41NDY0NTg6IDM6IDAwOjA1OjVkOmYyOjUwOjJhIHNzaWQ9J2pvbnNzb24yJyB3 cGFfaWVfbGVuPTAgcnNuX2llX2xlbj0wIGNhcHM9MHgxNQ0KT2N0IDA5IDE3OjMwOjM2LjU0NjQ3 MTogICAgc2tpcCAtIG5vIFdQQS9SU04gSUUNCk9jdCAwOSAxNzozMDozNi41NDY0ODA6IE5vIHN1 aXRhYmxlIEFQIGZvdW5kLg0KT2N0IDA5IDE3OjMwOjM2LjU0NjQ5MTogU2V0dGluZyBzY2FuIHJl cXVlc3Q6IDUgc2VjIDAgdXNlYw0KT2N0IDA5IDE3OjMwOjQxLjU0NzgxNjogU3RhcnRpbmcgQVAg c2NhbiAoYnJvYWRjYXN0IFNTSUQpDQpPY3QgMDkgMTc6MzA6NDQuNDE1NzUwOiBSZWNlaXZlZCAw IGJ5dGVzIG9mIHNjYW4gcmVzdWx0cyAoNSBCU1NlcykNCk9jdCAwOSAxNzozMDo0NC40MTU3OTE6 IFNjYW4gcmVzdWx0czogNQ0KT2N0IDA5IDE3OjMwOjQ0LjQxNTgwNDogU2VsZWN0aW5nIEJTUyBm cm9tIHByaW9yaXR5IGdyb3VwIDANCk9jdCAwOSAxNzozMDo0NC40MTU4MTM6IDA6IDAwOjA5OjVi OmI4OmM0OjRkIHNzaWQ9Jycgd3BhX2llX2xlbj0yNCByc25faWVfbGVuPTAgY2Fwcz0weDExDQpP Y3QgMDkgMTc6MzA6NDQuNDE1ODI4OiAgICBza2lwIC0gU1NJRCBtaXNtYXRjaA0KT2N0IDA5IDE3 OjMwOjQ0LjQxNTgzNzogMTogMDA6MGY6YjU6NzI6YTY6NTYgc3NpZD0nJyB3cGFfaWVfbGVuPTI0 IHJzbl9pZV9sZW49MCBjYXBzPTB4MzENCk9jdCAwOSAxNzozMDo0NC40MTU4NTA6ICAgIHNraXAg LSBTU0lEIG1pc21hdGNoDQpPY3QgMDkgMTc6MzA6NDQuNDE1ODU5OiAyOiAwMDowZjpjYjo5Zjpk ZTplZSBzc2lkPSdPUEVSQVgnIHdwYV9pZV9sZW49MCByc25faWVfbGVuPTAgY2Fwcz0weDIxDQpP Y3QgMDkgMTc6MzA6NDQuNDE1ODcyOiAgICBza2lwIC0gbm8gV1BBL1JTTiBJRQ0KT2N0IDA5IDE3 OjMwOjQ0LjQxNTg4MTogMzogMDA6MTU6ZTk6NjA6ZTg6NGMgc3NpZD0nT1BFUkFYJyB3cGFfaWVf bGVuPTAgcnNuX2llX2xlbj0wIGNhcHM9MHgyMQ0KT2N0IDA5IDE3OjMwOjQ0LjQxNTg5MzogICAg c2tpcCAtIG5vIFdQQS9SU04gSUUNCk9jdCAwOSAxNzozMDo0NC40MTU5MDI6IDQ6IDAwOjA1OjVk OmYyOjUwOjJhIHNzaWQ9J2pvbnNzb24yJyB3cGFfaWVfbGVuPTAgcnNuX2llX2xlbj0wIGNhcHM9 MHgxNQ0KT2N0IDA5IDE3OjMwOjQ0LjQxNTkxNTogICAgc2tpcCAtIG5vIFdQQS9SU04gSUUNCk9j dCAwOSAxNzozMDo0NC40MTU5MjU6IE5vIHN1aXRhYmxlIEFQIGZvdW5kLg0KT2N0IDA5IDE3OjMw OjQ0LjQxNTkzNjogU2V0dGluZyBzY2FuIHJlcXVlc3Q6IDUgc2VjIDAgdXNlYw0KT2N0IDA5IDE3 OjMwOjQ5LjQxNzYyNDogU3RhcnRpbmcgQVAgc2NhbiAoc3BlY2lmaWMgU1NJRCkNCk9jdCAwOSAx NzozMDo0OS40MTc2NjI6IFNjYW4gU1NJRCAtIGhleGR1bXBfYXNjaWkobGVuPTgpOg0KICAgICA2 OSA3MyA0ZCA2ZiA2MiA2OSA2YyA2NSAgICAgICAgICAgICAgICAgICAgICAgICAgIExDTFNJRCAg ICAgICAgDQpPY3QgMDkgMTc6MzA6NTIuMzE2OTMyOiBSZWNlaXZlZCAwIGJ5dGVzIG9mIHNjYW4g cmVzdWx0cyAoNCBCU1NlcykNCk9jdCAwOSAxNzozMDo1Mi4zMTY5NzQ6IFNjYW4gcmVzdWx0czog NA0KT2N0IDA5IDE3OjMwOjUyLjMxNjk4NzogU2VsZWN0aW5nIEJTUyBmcm9tIHByaW9yaXR5IGdy b3VwIDANCk9jdCAwOSAxNzozMDo1Mi4zMTY5OTY6IDA6IDAwOjBmOmI1OjcyOmE2OjU2IHNzaWQ9 Jycgd3BhX2llX2xlbj0yNCByc25faWVfbGVuPTAgY2Fwcz0weDMxDQpPY3QgMDkgMTc6MzA6NTIu MzE3MDExOiAgICBza2lwIC0gU1NJRCBtaXNtYXRjaA0KT2N0IDA5IDE3OjMwOjUyLjMxNzAyMDog MTogMDA6MDk6NWI6Yjg6YzQ6NGQgc3NpZD0nJyB3cGFfaWVfbGVuPTI0IHJzbl9pZV9sZW49MCBj YXBzPTB4MTENCk9jdCAwOSAxNzozMDo1Mi4zMTcwMzM6ICAgIHNraXAgLSBTU0lEIG1pc21hdGNo DQpPY3QgMDkgMTc6MzA6NTIuMzE3MDQyOiAyOiAwMDoxNTplOTo2MDplODo0YyBzc2lkPSdPUEVS QVgnIHdwYV9pZV9sZW49MCByc25faWVfbGVuPTAgY2Fwcz0weDIxDQpPY3QgMDkgMTc6MzA6NTIu MzE3MDU0OiAgICBza2lwIC0gbm8gV1BBL1JTTiBJRQ0KT2N0IDA5IDE3OjMwOjUyLjMxNzA2Mzog MzogMDA6MDU6NWQ6ZjI6NTA6MmEgc3NpZD0nam9uc3NvbjInIHdwYV9pZV9sZW49MCByc25faWVf bGVuPTAgY2Fwcz0weDE1DQpPY3QgMDkgMTc6MzA6NTIuMzE3MDc2OiAgICBza2lwIC0gbm8gV1BB L1JTTiBJRQ0KT2N0IDA5IDE3OjMwOjUyLjMxNzA4NTogTm8gc3VpdGFibGUgQVAgZm91bmQuDQpP Y3QgMDkgMTc6MzA6NTIuMzE3MDk2OiBTZXR0aW5nIHNjYW4gcmVxdWVzdDogNSBzZWMgMCB1c2Vj DQpPY3QgMDkgMTc6MzA6NTcuMzE4NDA2OiBTdGFydGluZyBBUCBzY2FuIChicm9hZGNhc3QgU1NJ RCkNCk9jdCAwOSAxNzozMTowMC4xODYzNTA6IFJlY2VpdmVkIDAgYnl0ZXMgb2Ygc2NhbiByZXN1 bHRzICg1IEJTU2VzKQ0KT2N0IDA5IDE3OjMxOjAwLjE4NjM5NDogU2NhbiByZXN1bHRzOiA1DQpP Y3QgMDkgMTc6MzE6MDAuMTg2NDA4OiBTZWxlY3RpbmcgQlNTIGZyb20gcHJpb3JpdHkgZ3JvdXAg MA0KT2N0IDA5IDE3OjMxOjAwLjE4NjQxNzogMDogMDA6MDk6NWI6Yjg6YzQ6NGQgc3NpZD0nJyB3 cGFfaWVfbGVuPTI0IHJzbl9pZV9sZW49MCBjYXBzPTB4MTENCk9jdCAwOSAxNzozMTowMC4xODY0 MzI6ICAgIHNraXAgLSBTU0lEIG1pc21hdGNoDQpPY3QgMDkgMTc6MzE6MDAuMTg2NDQxOiAxOiAw MDowZjpiNTo3MjphNjo1NiBzc2lkPScnIHdwYV9pZV9sZW49MjQgcnNuX2llX2xlbj0wIGNhcHM9 MHgzMQ0KT2N0IDA5IDE3OjMxOjAwLjE4NjQ1NDogICAgc2tpcCAtIFNTSUQgbWlzbWF0Y2gNCk9j dCAwOSAxNzozMTowMC4xODY0NjM6IDI6IDAwOjBmOmNiOjlmOmRlOmVlIHNzaWQ9J09QRVJBWCcg d3BhX2llX2xlbj0wIHJzbl9pZV9sZW49MCBjYXBzPTB4MjENCk9jdCAwOSAxNzozMTowMC4xODY0 NzY6ICAgIHNraXAgLSBubyBXUEEvUlNOIElFDQpPY3QgMDkgMTc6MzE6MDAuMTg2NDg1OiAzOiAw MDoxNTplOTo2MDplODo0YyBzc2lkPSdPUEVSQVgnIHdwYV9pZV9sZW49MCByc25faWVfbGVuPTAg Y2Fwcz0weDIxDQpPY3QgMDkgMTc6MzE6MDAuMTg2NDk3OiAgICBza2lwIC0gbm8gV1BBL1JTTiBJ RQ0KT2N0IDA5IDE3OjMxOjAwLjE4NjUwNjogNDogMDA6MDU6NWQ6ZjI6NTA6MmEgc3NpZD0nam9u c3NvbjInIHdwYV9pZV9sZW49MCByc25faWVfbGVuPTAgY2Fwcz0weDE1DQpPY3QgMDkgMTc6MzE6 MDAuMTg2NTE5OiAgICBza2lwIC0gbm8gV1BBL1JTTiBJRQ0KT2N0IDA5IDE3OjMxOjAwLjE4NjUy ODogTm8gc3VpdGFibGUgQVAgZm91bmQuDQpPY3QgMDkgMTc6MzE6MDAuMTg2NTM5OiBTZXR0aW5n IHNjYW4gcmVxdWVzdDogNSBzZWMgMCB1c2VjDQpPY3QgMDkgMTc6MzE6MDUuMTg4MjEwOiBTdGFy dGluZyBBUCBzY2FuIChzcGVjaWZpYyBTU0lEKQ0KT2N0IDA5IDE3OjMxOjA1LjE4ODI1NDogU2Nh biBTU0lEIC0gaGV4ZHVtcF9hc2NpaShsZW49OCk6DQogICAgIDY5IDczIDRkIDZmIDYyIDY5IDZj IDY1ICAgICAgICAgICAgICAgICAgICAgICAgICAgTENMU0lEICAgICAgICANCk9jdCAwOSAxNzoz MTowOC4wODY0OTE6IFJlY2VpdmVkIDAgYnl0ZXMgb2Ygc2NhbiByZXN1bHRzICg0IEJTU2VzKQ0K T2N0IDA5IDE3OjMxOjA4LjA4NjUzMjogU2NhbiByZXN1bHRzOiA0DQpPY3QgMDkgMTc6MzE6MDgu MDg2NTQ1OiBTZWxlY3RpbmcgQlNTIGZyb20gcHJpb3JpdHkgZ3JvdXAgMA0KT2N0IDA5IDE3OjMx OjA4LjA4NjU1NTogMDogMDA6MGY6YjU6NzI6YTY6NTYgc3NpZD0nJyB3cGFfaWVfbGVuPTI0IHJz bl9pZV9sZW49MCBjYXBzPTB4MzENCk9jdCAwOSAxNzozMTowOC4wODY1NzA6ICAgIHNraXAgLSBT U0lEIG1pc21hdGNoDQpPY3QgMDkgMTc6MzE6MDguMDg2NTc5OiAxOiAwMDowOTo1YjpiODpjNDo0 ZCBzc2lkPScnIHdwYV9pZV9sZW49MjQgcnNuX2llX2xlbj0wIGNhcHM9MHgxMQ0KT2N0IDA5IDE3 OjMxOjA4LjA4NjU5MjogICAgc2tpcCAtIFNTSUQgbWlzbWF0Y2gNCk9jdCAwOSAxNzozMTowOC4w ODY2MDE6IDI6IDAwOjE1OmU5OjYwOmU4OjRjIHNzaWQ9J09QRVJBWCcgd3BhX2llX2xlbj0wIHJz bl9pZV9sZW49MCBjYXBzPTB4MjENCk9jdCAwOSAxNzozMTowOC4wODY2MTM6ICAgIHNraXAgLSBu byBXUEEvUlNOIElFDQpPY3QgMDkgMTc6MzE6MDguMDg2NjIyOiAzOiAwMDowNTo1ZDpmMjo1MDoy YSBzc2lkPSdqb25zc29uMicgd3BhX2llX2xlbj0wIHJzbl9pZV9sZW49MCBjYXBzPTB4MTUNCk9j dCAwOSAxNzozMTowOC4wODY2MzU6ICAgIHNraXAgLSBubyBXUEEvUlNOIElFDQpPY3QgMDkgMTc6 MzE6MDguMDg2NjQ1OiBObyBzdWl0YWJsZSBBUCBmb3VuZC4NCk9jdCAwOSAxNzozMTowOC4wODY2 NTY6IFNldHRpbmcgc2NhbiByZXF1ZXN0OiA1IHNlYyAwIHVzZWMNCk9jdCAwOSAxNzozMToxMy4w ODgwMDc6IFN0YXJ0aW5nIEFQIHNjYW4gKGJyb2FkY2FzdCBTU0lEKQ0KT2N0IDA5IDE3OjMxOjE1 Ljk2MDA0MDogUmVjZWl2ZWQgMCBieXRlcyBvZiBzY2FuIHJlc3VsdHMgKDUgQlNTZXMpDQpPY3Qg MDkgMTc6MzE6MTUuOTYwMDg4OiBTY2FuIHJlc3VsdHM6IDUNCk9jdCAwOSAxNzozMToxNS45NjAx MDE6IFNlbGVjdGluZyBCU1MgZnJvbSBwcmlvcml0eSBncm91cCAwDQpPY3QgMDkgMTc6MzE6MTUu OTYwMTExOiAwOiAwMDowOTo1YjpiODpjNDo0ZCBzc2lkPScnIHdwYV9pZV9sZW49MjQgcnNuX2ll X2xlbj0wIGNhcHM9MHgxMQ0KT2N0IDA5IDE3OjMxOjE1Ljk2MDEyNjogICAgc2tpcCAtIFNTSUQg bWlzbWF0Y2gNCk9jdCAwOSAxNzozMToxNS45NjAxMzU6IDE6IDAwOjBmOmI1OjcyOmE2OjU2IHNz aWQ9Jycgd3BhX2llX2xlbj0yNCByc25faWVfbGVuPTAgY2Fwcz0weDMxDQpPY3QgMDkgMTc6MzE6 MTUuOTYwMTQ4OiAgICBza2lwIC0gU1NJRCBtaXNtYXRjaA0KT2N0IDA5IDE3OjMxOjE1Ljk2MDE1 NzogMjogMDA6MGY6Y2I6OWY6ZGU6ZWUgc3NpZD0nT1BFUkFYJyB3cGFfaWVfbGVuPTAgcnNuX2ll X2xlbj0wIGNhcHM9MHgyMQ0KT2N0IDA5IDE3OjMxOjE1Ljk2MDE3MDogICAgc2tpcCAtIG5vIFdQ QS9SU04gSUUNCk9jdCAwOSAxNzozMToxNS45NjAxNzg6IDM6IDAwOjE1OmU5OjYwOmU4OjRjIHNz aWQ9J09QRVJBWCcgd3BhX2llX2xlbj0wIHJzbl9pZV9sZW49MCBjYXBzPTB4MjENCk9jdCAwOSAx NzozMToxNS45NjAxOTE6ICAgIHNraXAgLSBubyBXUEEvUlNOIElFDQpPY3QgMDkgMTc6MzE6MTUu OTYwMTk5OiA0OiAwMDowNTo1ZDpmMjo1MDoyYSBzc2lkPSdqb25zc29uMicgd3BhX2llX2xlbj0w IHJzbl9pZV9sZW49MCBjYXBzPTB4MTUNCk9jdCAwOSAxNzozMToxNS45NjAyMTI6ICAgIHNraXAg LSBubyBXUEEvUlNOIElFDQpPY3QgMDkgMTc6MzE6MTUuOTYwMjIyOiBObyBzdWl0YWJsZSBBUCBm b3VuZC4NCk9jdCAwOSAxNzozMToxNS45NjAyMzM6IFNldHRpbmcgc2NhbiByZXF1ZXN0OiA1IHNl YyAwIHVzZWMNCk9jdCAwOSAxNzozMToyMC45NjE4MTA6IFN0YXJ0aW5nIEFQIHNjYW4gKHNwZWNp ZmljIFNTSUQpDQpPY3QgMDkgMTc6MzE6MjAuOTYxODU4OiBTY2FuIFNTSUQgLSBoZXhkdW1wX2Fz Y2lpKGxlbj04KToNCiAgICAgNjkgNzMgNGQgNmYgNjIgNjkgNmMgNjUgICAgICAgICAgICAgICAg ICAgICAgICAgICBMQ0xTSUQgICAgICAgIA0KT2N0IDA5IDE3OjMxOjIzLjg1ODEyODogUmVjZWl2 ZWQgMCBieXRlcyBvZiBzY2FuIHJlc3VsdHMgKDQgQlNTZXMpDQpPY3QgMDkgMTc6MzE6MjMuODU4 MTcyOiBTY2FuIHJlc3VsdHM6IDQNCk9jdCAwOSAxNzozMToyMy44NTgxODU6IFNlbGVjdGluZyBC U1MgZnJvbSBwcmlvcml0eSBncm91cCAwDQpPY3QgMDkgMTc6MzE6MjMuODU4MTk1OiAwOiAwMDow ZjpiNTo3MjphNjo1NiBzc2lkPScnIHdwYV9pZV9sZW49MjQgcnNuX2llX2xlbj0wIGNhcHM9MHgz MQ0KT2N0IDA5IDE3OjMxOjIzLjg1ODIxMDogICAgc2tpcCAtIFNTSUQgbWlzbWF0Y2gNCk9jdCAw OSAxNzozMToyMy44NTgyMTk6IDE6IDAwOjA5OjViOmI4OmM0OjRkIHNzaWQ9Jycgd3BhX2llX2xl bj0yNCByc25faWVfbGVuPTAgY2Fwcz0weDExDQpPY3QgMDkgMTc6MzE6MjMuODU4MjMyOiAgICBz a2lwIC0gU1NJRCBtaXNtYXRjaA0KT2N0IDA5IDE3OjMxOjIzLjg1ODI0MTogMjogMDA6MTU6ZTk6 NjA6ZTg6NGMgc3NpZD0nT1BFUkFYJyB3cGFfaWVfbGVuPTAgcnNuX2llX2xlbj0wIGNhcHM9MHgy MQ0KT2N0IDA5IDE3OjMxOjIzLjg1ODI1NDogICAgc2tpcCAtIG5vIFdQQS9SU04gSUUNCk9jdCAw OSAxNzozMToyMy44NTgyNjI6IDM6IDAwOjA1OjVkOmYyOjUwOjJhIHNzaWQ9J2pvbnNzb24yJyB3 cGFfaWVfbGVuPTAgcnNuX2llX2xlbj0wIGNhcHM9MHgxNQ0KT2N0IDA5IDE3OjMxOjIzLjg1ODI3 NTogICAgc2tpcCAtIG5vIFdQQS9SU04gSUUNCk9jdCAwOSAxNzozMToyMy44NTgyODU6IE5vIHN1 aXRhYmxlIEFQIGZvdW5kLg0KT2N0IDA5IDE3OjMxOjIzLjg1ODI5NjogU2V0dGluZyBzY2FuIHJl cXVlc3Q6IDUgc2VjIDAgdXNlYw0KT2N0IDA5IDE3OjMxOjI4Ljg1OTYxMTogU3RhcnRpbmcgQVAg c2NhbiAoYnJvYWRjYXN0IFNTSUQpDQpPY3QgMDkgMTc6MzE6MzEuNzI1NDkxOiBSZWNlaXZlZCAw IGJ5dGVzIG9mIHNjYW4gcmVzdWx0cyAoNSBCU1NlcykNCk9jdCAwOSAxNzozMTozMS43MjU1MzI6 IFNjYW4gcmVzdWx0czogNQ0KT2N0IDA5IDE3OjMxOjMxLjcyNTU0NTogU2VsZWN0aW5nIEJTUyBm cm9tIHByaW9yaXR5IGdyb3VwIDANCk9jdCAwOSAxNzozMTozMS43MjU1NTU6IDA6IDAwOjA5OjVi OmI4OmM0OjRkIHNzaWQ9Jycgd3BhX2llX2xlbj0yNCByc25faWVfbGVuPTAgY2Fwcz0weDExDQpP Y3QgMDkgMTc6MzE6MzEuNzI1NTcwOiAgICBza2lwIC0gU1NJRCBtaXNtYXRjaA0KT2N0IDA5IDE3 OjMxOjMxLjcyNTU3OTogMTogMDA6MGY6YjU6NzI6YTY6NTYgc3NpZD0nJyB3cGFfaWVfbGVuPTI0 IHJzbl9pZV9sZW49MCBjYXBzPTB4MzENCk9jdCAwOSAxNzozMTozMS43MjU1OTE6ICAgIHNraXAg LSBTU0lEIG1pc21hdGNoDQpPY3QgMDkgMTc6MzE6MzEuNzI1NjAwOiAyOiAwMDowZjpjYjo5Zjpk ZTplZSBzc2lkPSdPUEVSQVgnIHdwYV9pZV9sZW49MCByc25faWVfbGVuPTAgY2Fwcz0weDIxDQpP Y3QgMDkgMTc6MzE6MzEuNzI1NjEzOiAgICBza2lwIC0gbm8gV1BBL1JTTiBJRQ0KT2N0IDA5IDE3 OjMxOjMxLjcyNTYyMTogMzogMDA6MTU6ZTk6NjA6ZTg6NGMgc3NpZD0nT1BFUkFYJyB3cGFfaWVf bGVuPTAgcnNuX2llX2xlbj0wIGNhcHM9MHgyMQ0KT2N0IDA5IDE3OjMxOjMxLjcyNTYzNDogICAg c2tpcCAtIG5vIFdQQS9SU04gSUUNCk9jdCAwOSAxNzozMTozMS43MjU2NDM6IDQ6IDAwOjA1OjVk OmYyOjUwOjJhIHNzaWQ9J2pvbnNzb24yJyB3cGFfaWVfbGVuPTAgcnNuX2llX2xlbj0wIGNhcHM9 MHgxNQ0KT2N0IDA5IDE3OjMxOjMxLjcyNTY1NTogICAgc2tpcCAtIG5vIFdQQS9SU04gSUUNCk9j dCAwOSAxNzozMTozMS43MjU2NjU6IE5vIHN1aXRhYmxlIEFQIGZvdW5kLg0KT2N0IDA5IDE3OjMx OjMxLjcyNTY3NjogU2V0dGluZyBzY2FuIHJlcXVlc3Q6IDUgc2VjIDAgdXNlYw0KT2N0IDA5IDE3 OjMxOjM2LjcyNzQ4MDogU3RhcnRpbmcgQVAgc2NhbiAoc3BlY2lmaWMgU1NJRCkNCk9jdCAwOSAx NzozMTozNi43Mjc1MjQ6IFNjYW4gU1NJRCAtIGhleGR1bXBfYXNjaWkobGVuPTgpOg0KICAgICA2 OSA3MyA0ZCA2ZiA2MiA2OSA2YyA2NSAgICAgICAgICAgICAgICAgICAgICAgICAgIExDTFNJRCAg ICAgICAgDQpPY3QgMDkgMTc6MzE6MzkuNjI0NjMwOiBSZWNlaXZlZCAwIGJ5dGVzIG9mIHNjYW4g cmVzdWx0cyAoNCBCU1NlcykNCk9jdCAwOSAxNzozMTozOS42MjQ2NzI6IFNjYW4gcmVzdWx0czog NA0KT2N0IDA5IDE3OjMxOjM5LjYyNDY4NTogU2VsZWN0aW5nIEJTUyBmcm9tIHByaW9yaXR5IGdy b3VwIDANCk9jdCAwOSAxNzozMTozOS42MjQ2OTU6IDA6IDAwOjBmOmI1OjcyOmE2OjU2IHNzaWQ9 Jycgd3BhX2llX2xlbj0yNCByc25faWVfbGVuPTAgY2Fwcz0weDMxDQpPY3QgMDkgMTc6MzE6Mzku NjI0NzEwOiAgICBza2lwIC0gU1NJRCBtaXNtYXRjaA0KT2N0IDA5IDE3OjMxOjM5LjYyNDcxOTog MTogMDA6MDk6NWI6Yjg6YzQ6NGQgc3NpZD0nJyB3cGFfaWVfbGVuPTI0IHJzbl9pZV9sZW49MCBj YXBzPTB4MTENCk9jdCAwOSAxNzozMTozOS42MjQ3MzI6ICAgIHNraXAgLSBTU0lEIG1pc21hdGNo DQpPY3QgMDkgMTc6MzE6MzkuNjI0NzQxOiAyOiAwMDoxNTplOTo2MDplODo0YyBzc2lkPSdPUEVS QVgnIHdwYV9pZV9sZW49MCByc25faWVfbGVuPTAgY2Fwcz0weDIxDQpPY3QgMDkgMTc6MzE6Mzku NjI0NzU0OiAgICBza2lwIC0gbm8gV1BBL1JTTiBJRQ0KT2N0IDA5IDE3OjMxOjM5LjYyNDc2Mjog MzogMDA6MDU6NWQ6ZjI6NTA6MmEgc3NpZD0nam9uc3NvbjInIHdwYV9pZV9sZW49MCByc25faWVf bGVuPTAgY2Fwcz0weDE1DQpPY3QgMDkgMTc6MzE6MzkuNjI0Nzc1OiAgICBza2lwIC0gbm8gV1BB L1JTTiBJRQ0KT2N0IDA5IDE3OjMxOjM5LjYyNDc4NTogTm8gc3VpdGFibGUgQVAgZm91bmQuDQpP Y3QgMDkgMTc6MzE6MzkuNjI0Nzk2OiBTZXR0aW5nIHNjYW4gcmVxdWVzdDogNSBzZWMgMCB1c2Vj DQpPY3QgMDkgMTc6MzE6NDQuNjI2MTk4OiBTdGFydGluZyBBUCBzY2FuIChicm9hZGNhc3QgU1NJ RCkNCk9jdCAwOSAxNzozMTo0Ny41MDk0Mjg6IFJlY2VpdmVkIDAgYnl0ZXMgb2Ygc2NhbiByZXN1 bHRzICg1IEJTU2VzKQ0KT2N0IDA5IDE3OjMxOjQ3LjUwOTQ2OTogU2NhbiByZXN1bHRzOiA1DQpP Y3QgMDkgMTc6MzE6NDcuNTA5NDgyOiBTZWxlY3RpbmcgQlNTIGZyb20gcHJpb3JpdHkgZ3JvdXAg MA0KT2N0IDA5IDE3OjMxOjQ3LjUwOTQ5MTogMDogMDA6MGY6YjU6NzI6YTY6NTYgc3NpZD0nJyB3 cGFfaWVfbGVuPTI0IHJzbl9pZV9sZW49MCBjYXBzPTB4MzENCk9jdCAwOSAxNzozMTo0Ny41MDk1 MDc6ICAgIHNraXAgLSBTU0lEIG1pc21hdGNoDQpPY3QgMDkgMTc6MzE6NDcuNTA5NTE2OiAxOiAw MDowOTo1YjpiODpjNDo0ZCBzc2lkPScnIHdwYV9pZV9sZW49MjQgcnNuX2llX2xlbj0wIGNhcHM9 MHgxMQ0KT2N0IDA5IDE3OjMxOjQ3LjUwOTUyOTogICAgc2tpcCAtIFNTSUQgbWlzbWF0Y2gNCk9j dCAwOSAxNzozMTo0Ny41MDk1Mzg6IDI6IDAwOjBmOmNiOjlmOmRlOmVlIHNzaWQ9J09QRVJBWCcg d3BhX2llX2xlbj0wIHJzbl9pZV9sZW49MCBjYXBzPTB4MjENCk9jdCAwOSAxNzozMTo0Ny41MDk1 NTE6ICAgIHNraXAgLSBubyBXUEEvUlNOIElFDQpPY3QgMDkgMTc6MzE6NDcuNTA5NTU5OiAzOiAw MDoxNTplOTo2MDplODo0YyBzc2lkPSdPUEVSQVgnIHdwYV9pZV9sZW49MCByc25faWVfbGVuPTAg Y2Fwcz0weDIxDQpPY3QgMDkgMTc6MzE6NDcuNTA5NTcyOiAgICBza2lwIC0gbm8gV1BBL1JTTiBJ RQ0KT2N0IDA5IDE3OjMxOjQ3LjUwOTU4MDogNDogMDA6MDU6NWQ6ZjI6NTA6MmEgc3NpZD0nam9u c3NvbjInIHdwYV9pZV9sZW49MCByc25faWVfbGVuPTAgY2Fwcz0weDE1DQpPY3QgMDkgMTc6MzE6 NDcuNTA5NTkzOiAgICBza2lwIC0gbm8gV1BBL1JTTiBJRQ0KT2N0IDA5IDE3OjMxOjQ3LjUwOTYw MjogTm8gc3VpdGFibGUgQVAgZm91bmQuDQpPY3QgMDkgMTc6MzE6NDcuNTA5NjEzOiBTZXR0aW5n IHNjYW4gcmVxdWVzdDogNSBzZWMgMCB1c2VjDQpPY3QgMDkgMTc6MzE6NTIuNTExMDg3OiBTdGFy dGluZyBBUCBzY2FuIChzcGVjaWZpYyBTU0lEKQ0KT2N0IDA5IDE3OjMxOjUyLjUxMTEzMjogU2Nh biBTU0lEIC0gaGV4ZHVtcF9hc2NpaShsZW49OCk6DQogICAgIDY5IDczIDRkIDZmIDYyIDY5IDZj IDY1ICAgICAgICAgICAgICAgICAgICAgICAgICAgTENMU0lEICAgICAgICANCk9jdCAwOSAxNzoz MTo1NS4zOTcyNzk6IFJlY2VpdmVkIDAgYnl0ZXMgb2Ygc2NhbiByZXN1bHRzICg0IEJTU2VzKQ0K T2N0IDA5IDE3OjMxOjU1LjM5NzMyODogU2NhbiByZXN1bHRzOiA0DQpPY3QgMDkgMTc6MzE6NTUu Mzk3MzQyOiBTZWxlY3RpbmcgQlNTIGZyb20gcHJpb3JpdHkgZ3JvdXAgMA0KT2N0IDA5IDE3OjMx OjU1LjM5NzM1MTogMDogMDA6MGY6YjU6NzI6YTY6NTYgc3NpZD0nJyB3cGFfaWVfbGVuPTI0IHJz bl9pZV9sZW49MCBjYXBzPTB4MzENCk9jdCAwOSAxNzozMTo1NS4zOTczNjY6ICAgIHNraXAgLSBT U0lEIG1pc21hdGNoDQpPY3QgMDkgMTc6MzE6NTUuMzk3Mzc1OiAxOiAwMDowOTo1YjpiODpjNDo0 ZCBzc2lkPScnIHdwYV9pZV9sZW49MjQgcnNuX2llX2xlbj0wIGNhcHM9MHgxMQ0KT2N0IDA5IDE3 OjMxOjU1LjM5NzM4ODogICAgc2tpcCAtIFNTSUQgbWlzbWF0Y2gNCk9jdCAwOSAxNzozMTo1NS4z OTczOTY6IDI6IDAwOjE1OmU5OjYwOmU4OjRjIHNzaWQ9J09QRVJBWCcgd3BhX2llX2xlbj0wIHJz bl9pZV9sZW49MCBjYXBzPTB4MjENCk9jdCAwOSAxNzozMTo1NS4zOTc0MDk6ICAgIHNraXAgLSBu byBXUEEvUlNOIElFDQpPY3QgMDkgMTc6MzE6NTUuMzk3NDE4OiAzOiAwMDowNTo1ZDpmMjo1MDoy YSBzc2lkPSdqb25zc29uMicgd3BhX2llX2xlbj0wIHJzbl9pZV9sZW49MCBjYXBzPTB4MTUNCk9j dCAwOSAxNzozMTo1NS4zOTc0MzE6ICAgIHNraXAgLSBubyBXUEEvUlNOIElFDQpPY3QgMDkgMTc6 MzE6NTUuMzk3NDQwOiBObyBzdWl0YWJsZSBBUCBmb3VuZC4NCk9jdCAwOSAxNzozMTo1NS4zOTc0 NTE6IFNldHRpbmcgc2NhbiByZXF1ZXN0OiA1IHNlYyAwIHVzZWMNCk9jdCAwOSAxNzozMjowMC4z OTg3OTk6IFN0YXJ0aW5nIEFQIHNjYW4gKGJyb2FkY2FzdCBTU0lEKQ0KT2N0IDA5IDE3OjMyOjAz LjI2Nzc2MTogUmVjZWl2ZWQgMCBieXRlcyBvZiBzY2FuIHJlc3VsdHMgKDUgQlNTZXMpDQpPY3Qg MDkgMTc6MzI6MDMuMjY3ODA3OiBTY2FuIHJlc3VsdHM6IDUNCk9jdCAwOSAxNzozMjowMy4yNjc4 MjA6IFNlbGVjdGluZyBCU1MgZnJvbSBwcmlvcml0eSBncm91cCAwDQpPY3QgMDkgMTc6MzI6MDMu MjY3ODI5OiAwOiAwMDowOTo1YjpiODpjNDo0ZCBzc2lkPScnIHdwYV9pZV9sZW49MjQgcnNuX2ll X2xlbj0wIGNhcHM9MHgxMQ0KT2N0IDA5IDE3OjMyOjAzLjI2Nzg0NTogICAgc2tpcCAtIFNTSUQg bWlzbWF0Y2gNCk9jdCAwOSAxNzozMjowMy4yNjc4NTM6IDE6IDAwOjBmOmI1OjcyOmE2OjU2IHNz aWQ9Jycgd3BhX2llX2xlbj0yNCByc25faWVfbGVuPTAgY2Fwcz0weDMxDQpPY3QgMDkgMTc6MzI6 MDMuMjY3ODY3OiAgICBza2lwIC0gU1NJRCBtaXNtYXRjaA0KT2N0IDA5IDE3OjMyOjAzLjI2Nzg3 NjogMjogMDA6MGY6Y2I6OWY6ZGU6ZWUgc3NpZD0nT1BFUkFYJyB3cGFfaWVfbGVuPTAgcnNuX2ll X2xlbj0wIGNhcHM9MHgyMQ0KT2N0IDA5IDE3OjMyOjAzLjI2Nzg4OTogICAgc2tpcCAtIG5vIFdQ QS9SU04gSUUNCk9jdCAwOSAxNzozMjowMy4yNjc4OTc6IDM6IDAwOjE1OmU5OjYwOmU4OjRjIHNz aWQ9J09QRVJBWCcgd3BhX2llX2xlbj0wIHJzbl9pZV9sZW49MCBjYXBzPTB4MjENCk9jdCAwOSAx NzozMjowMy4yNjc5MTA6ICAgIHNraXAgLSBubyBXUEEvUlNOIElFDQpPY3QgMDkgMTc6MzI6MDMu MjY3OTE5OiA0OiAwMDowNTo1ZDpmMjo1MDoyYSBzc2lkPSdqb25zc29uMicgd3BhX2llX2xlbj0w IHJzbl9pZV9sZW49MCBjYXBzPTB4MTUNCk9jdCAwOSAxNzozMjowMy4yNjc5MzE6ICAgIHNraXAg LSBubyBXUEEvUlNOIElFDQpPY3QgMDkgMTc6MzI6MDMuMjY3OTQxOiBObyBzdWl0YWJsZSBBUCBm b3VuZC4NCk9jdCAwOSAxNzozMjowMy4yNjc5NTI6IFNldHRpbmcgc2NhbiByZXF1ZXN0OiA1IHNl YyAwIHVzZWMNCk9jdCAwOSAxNzozMjowOC4yNjk2MDI6IFN0YXJ0aW5nIEFQIHNjYW4gKHNwZWNp ZmljIFNTSUQpDQpPY3QgMDkgMTc6MzI6MDguMjY5NjQ4OiBTY2FuIFNTSUQgLSBoZXhkdW1wX2Fz Y2lpKGxlbj04KToNCiAgICAgNjkgNzMgNGQgNmYgNjIgNjkgNmMgNjUgICAgICAgICAgICAgICAg ICAgICAgICAgICBMQ0xTSUQgICAgICAgIA0KT2N0IDA5IDE3OjMyOjExLjE2Njg4NzogUmVjZWl2 ZWQgMCBieXRlcyBvZiBzY2FuIHJlc3VsdHMgKDQgQlNTZXMpDQpPY3QgMDkgMTc6MzI6MTEuMTY2 OTI3OiBTY2FuIHJlc3VsdHM6IDQNCk9jdCAwOSAxNzozMjoxMS4xNjY5NDA6IFNlbGVjdGluZyBC U1MgZnJvbSBwcmlvcml0eSBncm91cCAwDQpPY3QgMDkgMTc6MzI6MTEuMTY2OTUwOiAwOiAwMDow ZjpiNTo3MjphNjo1NiBzc2lkPScnIHdwYV9pZV9sZW49MjQgcnNuX2llX2xlbj0wIGNhcHM9MHgz MQ0KT2N0IDA5IDE3OjMyOjExLjE2Njk2NTogICAgc2tpcCAtIFNTSUQgbWlzbWF0Y2gNCk9jdCAw OSAxNzozMjoxMS4xNjY5NzQ6IDE6IDAwOjA5OjViOmI4OmM0OjRkIHNzaWQ9Jycgd3BhX2llX2xl bj0yNCByc25faWVfbGVuPTAgY2Fwcz0weDExDQpPY3QgMDkgMTc6MzI6MTEuMTY2OTg2OiAgICBz a2lwIC0gU1NJRCBtaXNtYXRjaA0KT2N0IDA5IDE3OjMyOjExLjE2Njk5NTogMjogMDA6MTU6ZTk6 NjA6ZTg6NGMgc3NpZD0nT1BFUkFYJyB3cGFfaWVfbGVuPTAgcnNuX2llX2xlbj0wIGNhcHM9MHgy MQ0KT2N0IDA5IDE3OjMyOjExLjE2NzAwODogICAgc2tpcCAtIG5vIFdQQS9SU04gSUUNCk9jdCAw OSAxNzozMjoxMS4xNjcwMTY6IDM6IDAwOjA1OjVkOmYyOjUwOjJhIHNzaWQ9J2pvbnNzb24yJyB3 cGFfaWVfbGVuPTAgcnNuX2llX2xlbj0wIGNhcHM9MHgxNQ0KT2N0IDA5IDE3OjMyOjExLjE2NzAy OTogICAgc2tpcCAtIG5vIFdQQS9SU04gSUUNCk9jdCAwOSAxNzozMjoxMS4xNjcwMzg6IE5vIHN1 aXRhYmxlIEFQIGZvdW5kLg0KT2N0IDA5IDE3OjMyOjExLjE2NzA1MDogU2V0dGluZyBzY2FuIHJl cXVlc3Q6IDUgc2VjIDAgdXNlYw0KT2N0IDA5IDE3OjMyOjE2LjE2ODQwMDogU3RhcnRpbmcgQVAg c2NhbiAoYnJvYWRjYXN0IFNTSUQpDQpPY3QgMDkgMTc6MzI6MTkuMDQ1NDkxOiBSZWNlaXZlZCAw IGJ5dGVzIG9mIHNjYW4gcmVzdWx0cyAoNSBCU1NlcykNCk9jdCAwOSAxNzozMjoxOS4wNDU1MzY6 IFNjYW4gcmVzdWx0czogNQ0KT2N0IDA5IDE3OjMyOjE5LjA0NTU0OTogU2VsZWN0aW5nIEJTUyBm cm9tIHByaW9yaXR5IGdyb3VwIDANCk9jdCAwOSAxNzozMjoxOS4wNDU1NTk6IDA6IDAwOjBmOmI1 OjcyOmE2OjU2IHNzaWQ9Jycgd3BhX2llX2xlbj0yNCByc25faWVfbGVuPTAgY2Fwcz0weDMxDQpP Y3QgMDkgMTc6MzI6MTkuMDQ1NTc0OiAgICBza2lwIC0gU1NJRCBtaXNtYXRjaA0KT2N0IDA5IDE3 OjMyOjE5LjA0NTU4MzogMTogMDA6MDk6NWI6Yjg6YzQ6NGQgc3NpZD0nJyB3cGFfaWVfbGVuPTI0 IHJzbl9pZV9sZW49MCBjYXBzPTB4MTENCk9jdCAwOSAxNzozMjoxOS4wNDU1OTY6ICAgIHNraXAg LSBTU0lEIG1pc21hdGNoDQpPY3QgMDkgMTc6MzI6MTkuMDQ1NjA1OiAyOiAwMDowZjpjYjo5Zjpk ZTplZSBzc2lkPSdPUEVSQVgnIHdwYV9pZV9sZW49MCByc25faWVfbGVuPTAgY2Fwcz0weDIxDQpP Y3QgMDkgMTc6MzI6MTkuMDQ1NjE4OiAgICBza2lwIC0gbm8gV1BBL1JTTiBJRQ0KT2N0IDA5IDE3 OjMyOjE5LjA0NTYyNjogMzogMDA6MTU6ZTk6NjA6ZTg6NGMgc3NpZD0nT1BFUkFYJyB3cGFfaWVf bGVuPTAgcnNuX2llX2xlbj0wIGNhcHM9MHgyMQ0KT2N0IDA5IDE3OjMyOjE5LjA0NTYzOTogICAg c2tpcCAtIG5vIFdQQS9SU04gSUUNCk9jdCAwOSAxNzozMjoxOS4wNDU2NDg6IDQ6IDAwOjA1OjVk OmYyOjUwOjJhIHNzaWQ9J2pvbnNzb24yJyB3cGFfaWVfbGVuPTAgcnNuX2llX2xlbj0wIGNhcHM9 MHgxNQ0KT2N0IDA5IDE3OjMyOjE5LjA0NTY2MDogICAgc2tpcCAtIG5vIFdQQS9SU04gSUUNCk9j dCAwOSAxNzozMjoxOS4wNDU2NzA6IE5vIHN1aXRhYmxlIEFQIGZvdW5kLg0KT2N0IDA5IDE3OjMy OjE5LjA0NTY4MTogU2V0dGluZyBzY2FuIHJlcXVlc3Q6IDUgc2VjIDAgdXNlYw0KT2N0IDA5IDE3 OjMyOjI0LjA0NzIwMjogU3RhcnRpbmcgQVAgc2NhbiAoc3BlY2lmaWMgU1NJRCkNCk9jdCAwOSAx NzozMjoyNC4wNDcyNDk6IFNjYW4gU1NJRCAtIGhleGR1bXBfYXNjaWkobGVuPTgpOg0KICAgICA2 OSA3MyA0ZCA2ZiA2MiA2OSA2YyA2NSAgICAgICAgICAgICAgICAgICAgICAgICAgIExDTFNJRCAg ICAgICAgDQpPY3QgMDkgMTc6MzI6MjYuOTM0MzkzOiBSZWNlaXZlZCAwIGJ5dGVzIG9mIHNjYW4g cmVzdWx0cyAoNCBCU1NlcykNCk9jdCAwOSAxNzozMjoyNi45MzQ0Mzg6IFNjYW4gcmVzdWx0czog NA0KT2N0IDA5IDE3OjMyOjI2LjkzNDQ1MDogU2VsZWN0aW5nIEJTUyBmcm9tIHByaW9yaXR5IGdy b3VwIDANCk9jdCAwOSAxNzozMjoyNi45MzQ0NjA6IDA6IDAwOjBmOmI1OjcyOmE2OjU2IHNzaWQ9 Jycgd3BhX2llX2xlbj0yNCByc25faWVfbGVuPTAgY2Fwcz0weDMxDQpPY3QgMDkgMTc6MzI6MjYu OTM0NDc1OiAgICBza2lwIC0gU1NJRCBtaXNtYXRjaA0KT2N0IDA5IDE3OjMyOjI2LjkzNDQ4NDog MTogMDA6MDk6NWI6Yjg6YzQ6NGQgc3NpZD0nJyB3cGFfaWVfbGVuPTI0IHJzbl9pZV9sZW49MCBj YXBzPTB4MTENCk9jdCAwOSAxNzozMjoyNi45MzQ0OTc6ICAgIHNraXAgLSBTU0lEIG1pc21hdGNo DQpPY3QgMDkgMTc6MzI6MjYuOTM0NTA2OiAyOiAwMDoxNTplOTo2MDplODo0YyBzc2lkPSdPUEVS QVgnIHdwYV9pZV9sZW49MCByc25faWVfbGVuPTAgY2Fwcz0weDIxDQpPY3QgMDkgMTc6MzI6MjYu OTM0NTE5OiAgICBza2lwIC0gbm8gV1BBL1JTTiBJRQ0KT2N0IDA5IDE3OjMyOjI2LjkzNDUyODog MzogMDA6MDU6NWQ6ZjI6NTA6MmEgc3NpZD0nam9uc3NvbjInIHdwYV9pZV9sZW49MCByc25faWVf bGVuPTAgY2Fwcz0weDE1DQpPY3QgMDkgMTc6MzI6MjYuOTM0NTQwOiAgICBza2lwIC0gbm8gV1BB L1JTTiBJRQ0KT2N0IDA5IDE3OjMyOjI2LjkzNDU0OTogTm8gc3VpdGFibGUgQVAgZm91bmQuDQpP Y3QgMDkgMTc6MzI6MjYuOTM0NTYwOiBTZXR0aW5nIHNjYW4gcmVxdWVzdDogNSBzZWMgMCB1c2Vj DQpPY3QgMDkgMTc6MzI6MzEuOTM2MDA3OiBTdGFydGluZyBBUCBzY2FuIChicm9hZGNhc3QgU1NJ RCkNCl5DT2N0IDA5IDE3OjMyOjM0LjcyMzYzNjogQ1RSTC1FVkVOVC1URVJNSU5BVElORyAtIHNp Z25hbCAyIHJlY2VpdmVkDQpPY3QgMDkgMTc6MzI6MzQuNzIzNjcwOiBSZW1vdmluZyBpbnRlcmZh Y2UgaXdpMA0KT2N0IDA5IDE3OjMyOjM0LjcyMzY4MTogU3RhdGU6IFNDQU5OSU5HIC0+IERJU0NP Tk5FQ1RFRA0KT2N0IDA5IDE3OjMyOjM0LjcyMzY5MTogTm8ga2V5cyBoYXZlIGJlZW4gY29uZmln dXJlZCAtIHNraXAga2V5IGNsZWFyaW5nDQpPY3QgMDkgMTc6MzI6MzQuNzIzNzAxOiBFQVBPTDog RXh0ZXJuYWwgbm90aWZpY2F0aW9uIC0gcG9ydEVuYWJsZWQ9MA0KT2N0IDA5IDE3OjMyOjM0Ljcy MzczNDogRUFQT0w6IEV4dGVybmFsIG5vdGlmaWNhdGlvbiAtIHBvcnRWYWxpZD0wDQpPY3QgMDkg MTc6MzI6MzQuNzIzNzY0OiB3cGFfZHJpdmVyX2JzZF9zZXRfd3BhOiBlbmFibGVkPTANCk9jdCAw OSAxNzozMjozNC43MjM3NzQ6IHdwYV9kcml2ZXJfYnNkX3NldF93cGFfaW50ZXJuYWw6IHdwYT0w IHByaXZhY3k9MA0KT2N0IDA5IDE3OjMyOjM0LjcyMzgwMTogd3BhX2RyaXZlcl9ic2Rfc2V0X2Ry b3BfdW5lbmNyeXB0ZWQ6IGVuYWJsZWQ9MA0KT2N0IDA5IDE3OjMyOjM0LjcyMzgxMzogd3BhX2Ry aXZlcl9ic2Rfc2V0X2NvdW50ZXJtZWFzdXJlczogZW5hYmxlZD0wDQpPY3QgMDkgMTc6MzI6MzQu NzIzODI1OiBObyBrZXlzIGhhdmUgYmVlbiBjb25maWd1cmVkIC0gc2tpcCBrZXkgY2xlYXJpbmcN Ck9jdCAwOSAxNzozMjozNC43MjU3Mzc6IHdwYV9kcml2ZXJfYnNkX3NldF93cGFfaW50ZXJuYWw6 IHdwYT0wIHByaXZhY3k9MA0KT2N0IDA5IDE3OjMyOjM0LjczOTM1NzogQ2FuY2VsbGluZyBzY2Fu IHJlcXVlc3QNCgpTY3JpcHQgZG9uZSBvbiBNb24gT2N0ICA5IDE3OjMyOjM0IDIwMDYK --==========BC8DDAA1DA0A72AFC16C==========--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8EB2D3C16C13B1F87F053BB1>