wpa_supplicant-2.10-150600.7.3.1<>,f5p9|zK8)BreNȥ߱+x¤seұ>׍Vcs׏d3 }^D2$[ʯzd3#,X:>gğ϶h]'ax  Z.x0b] B@Uy6 S6^zm9SVTI(dN/ۓcwt?iE7 ,(JCRUZՇk^CIZb[,R]X9_$)p>F@?0d # ALP\`y  1}  << H< < < l< <<<!$!P<"@""%(& 8&*9&*:**=0>8?@@HFPGd<HT<ID<XƀYƌ\<]Ǵ<^˲becdΗeΜfΟlΡuδ<vϤ wT<xD<y4'z,Cwpa_supplicant2.10150600.7.3.1WPA supplicant implementationwpa_supplicant is an implementation of the WPA Supplicant component, i.e., the part that runs in the client stations. It implements key negotiation with a WPA Authenticator and it controls the roaming and IEEE 802.11 authentication/association of the wlan driver.f5nebbiolo{=lSUSE Linux Enterprise 15SUSE LLC BSD-3-Clause AND GPL-2.0-or-laterhttps://www.suse.com/Unspecifiedhttps://w1.fi/wpa_supplicantlinuxppc64le if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in wpa_supplicant.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in wpa_supplicant.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable wpa_supplicant.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop wpa_supplicant.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in wpa_supplicant.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart wpa_supplicant.service ) || : fi fi?6@ X: /  x OJ|2 t=J?yG BA큀AA큤A큤A큤A큤큤A큤f-f-f-f-f-f-f-f-f2f-f2f2f2f-f-f-f-f3aQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQff3aQf-f-f-f-f-f-f3395fd7fd59f2d6145d5417e6f18b351d1e95cf08c037b255b3cbf89a1ded9c63c89cd606359f34c34517720b9b53aad87ec8aecb0a4b1f08fe6f0223665a8e95b58047a5d69389d466f73dafe96ef4a8abf72cf6cf454347d9f943cddb867de679f61e8cece6771c84a9d91e7e8955e83fa9534179f5d40394623d3d176633cd83f3608a527aedc8fde5b1079554ce07b20d0cfe8b6f77205c0724f141594b0a49938073068594cb236627ad89b3e034eb8a59029555e98d0d46163d808843f9bcbe06916ed31a3fdcdfaf561d070c90c7cba756955c5471223c250a2a3407e9d7428972db5dcb5a0adc9f6c3c6f755cd2c93f4736d8c9d2a6da4dbd0d7a51601ce02347339b2fdfde893754f864b0318adf0dd39e352d39068b4b89c6e1d0cca1385e218f35305bf4c4f9982b90cf7e1bbe013f0404977b464d2034bcd3cee5a24b54f6db045b68c72b5e555a62db388207b68f0b7137add0117af9f56841c8794cd600c5968ae7e4923dc77f9bfef4f52a86e822280c08ddaa55c57dc06eaf01e1d1ee065a1054d20ebe8a78a016f1fb1133b73e6a9d50801b165bb280c7fdcc84989e7add6b1a1373114f2e26adb1d5eb747a7bc23d3909044a386a44843c4168eb7e00e1789207d1f269c021c32f5d0c5a0355512cd5914259422307b848149f2c763f49de40e07c2ed72a603985faf90d9a2ca138f85136dba6c03d42c9c0c82429f82c4ff2506cd50f0bc352d9181b8aea7d9090697c8b4f1a3bdafdc9daa2ab233a2e995bf18c8252fe877efa6bdbdbf469e4bf823f037d467623c1f80c7718e54719526f0e4e549946bded31755c2989dac859d9fae01ced2d4857ac0b63a71d310be1a9150d54a34042d703970502c27ff46a655a3df8df5afb0557ea468ad96d7d00dae588c5554fb22c5bc9917ef44772014bedf27c1413b2435ab12d1a4ae5a5adca4ca651152ae3d3a0d0ad1caf5f289c02fdedf8a7335aafb7c7cad7b70cb9c4aefa37f372e15f6d832d5a03608088c5be38537a22fbd0b00e777b65e5ff0008b9c0a66a03336e76f482640c788e4d5d715228a6b8cbc8719ef4abeaa34868102550f89f1e8d85de745fae5e7a21d72fa40913e965b127cc2a9977ecf9ffef5ea42326e7e0d602e63bf064830ef4c9c6a3760afb7477e6e9ff544d424323ae066f974844d157ff27268551ad01eeb6ad84292c1e77d5296c7008517a87c1b474403014d2c89fc67344f4636f0c846e247c497f8d7e992f972900f5b36b62449b6566f76c96e5b45e957091a98c99d587462c541b02aee1845ce86cebbae57b5d0bb5c262114ebb78491edc4c86e5e2dfbdc5963f8937bd1267b372773adff540f3dfbded934bc8c54767d2c1347e9a40ac616cd5dedffd2a9a816fd1e667a2fcea0cc35050ecdf217294ee8bb33b0ec826a911c86799541fc3901899b335266a0bc4ca789b89644e4219fb73f9911979196f17c23a192c39833083daa129883704ed1169b5a966f8e4f59360c2144768c832bf31be106943081b173ae5421cc6359c0871726ea0ef7787c66a7b97a6368ea9448f32f070a20c312888635eed4091dcf7a3517aeaf17668aad892a450f9e23994841987002ad9ea77192189257c51f8c740370db7d682ef89a7758f01d3ecd55e193614d823e1f8410bf1869c019efb3cfdd74e760437d7ab59e94b488b5da65fb16e54a80d56d5074da96aada56c53bab20f95b57d3cc66cf0d8f2019056f2f5d9fbbcd3ad19aa2e9b41be539c7e7ba05d45049ba38bcf7c334008893f125a24f3d89afc94b55ed4a6fbc8336ecc3f5a0c8358746f80f8c6d9f404dde5f1a853880ee0b2ddb756f668c1d704a238d45d8c3bdfb15bba68207f4e260677cd3c19ef5d12542118ab6737ef9c237f9c8a94cee036d3b9f6de4088b497bac4193f834e8bf1454da87ac4e333d0f120408a9d814e40c3672cd27f365af89b4f2f6631f7a9338953d1dfb75812db84e1118fc18a73c8840ac0edcd0ec32194da2c8b239f5722e2a09ed64e8d916c95f7f787ad9f3658fc80cd216d051694d6295bb2442f3ff8e3385ae8bb8b0fdc32b9d4debd581ab100124a8723d00bf0f5f55a31c93f541c636e336ef53146feb028d5dd4e87715765502362d388addacb99f5f40be9b2c13a591f0e989ff33edbd0473a8a80c46984fcb4842090243c6ce8d3e0d961e409a6da16036213d2bccf05233ec512358a7574a9591e143c24a80b03364931f2f3d1dcwpa_supplicant.servicewpa_supplicant.serviceservice@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootwpa_supplicant-2.10-150600.7.3.1.src.rpmconfig(wpa_supplicant)wpa_supplicantwpa_supplicant(ppc-64) @@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(wpa_supplicant)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.29)(64bit)libnl-3.so.200()(64bit)libnl-3.so.200(libnl_3)(64bit)libnl-genl-3.so.200()(64bit)libnl-genl-3.so.200(libnl_3)(64bit)libnl-route-3.so.200()(64bit)libnl-route-3.so.200(libnl_3)(64bit)libnl-route-3.so.200(libnl_3_2_28)(64bit)libssl.so.3()(64bit)libssl.so.3(OPENSSL_3.0.0)(64bit)logrotaterpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.10-150600.7.3.13.0.4-14.6.0-14.0-15.2-14.14.3e}@c@b@b@`lM@`?z@`:4@`_|\@_i@_i@^@^@^|@^|@^Y]]>[<@[[ā@[[;@[@[QY@X@X]W@VU@VŲ@V`V=@UKSUCjU8U'@U/@TBV@cfamullaconrad@suse.comcfamullaconrad@suse.comcfamullaconrad@suse.comcfamullaconrad@suse.comcfamullaconrad@suse.comcfamullaconrad@suse.comcfamullaconrad@suse.comcfamullaconrad@suse.comsp1ritCS@protonmail.comcfamullaconrad@suse.comsongchuan.kang@suse.comcfamullaconrad@suse.combwiedemann@suse.comcfamullaconrad@suse.comilya@ilya.pp.uatchvatal@suse.comtchvatal@suse.comilya@ilya.pp.uailya@ilya.pp.uakbabioch@suse.comro@suse.dekbabioch@suse.comkbabioch@suse.comkbabioch@suse.comro@suse.demeissner@suse.comobs@botter.ccdwaas@suse.commeissner@suse.comtchvatal@suse.comlnussel@suse.decrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcrrodriguez@opensuse.orglnussel@suse.demichael@stroeder.comro@suse.dezaitor@opensuse.orgcrrodriguez@opensuse.orgstefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.de- Add CVE-2023-52160.patch - Bypassing WiFi Authentication (bsc#1219975) - Change ctrl_interface from /var/run to %_rundir (/run)- update to 2.10.0: jsc#PED-2904 * SAE changes - improved protection against side channel attacks [https://w1.fi/security/2022-1/] - added support for the hash-to-element mechanism (sae_pwe=1 or sae_pwe=2); this is currently disabled by default, but will likely get enabled by default in the future - fixed PMKSA caching with OKC - added support for SAE-PK * EAP-pwd changes - improved protection against side channel attacks [https://w1.fi/security/2022-1/] * fixed P2P provision discovery processing of a specially constructed invalid frame [https://w1.fi/security/2021-1/] * fixed P2P group information processing of a specially constructed invalid frame [https://w1.fi/security/2020-2/] * fixed PMF disconnection protection bypass in AP mode [https://w1.fi/security/2019-7/] * added support for using OpenSSL 3.0 * increased the maximum number of EAP message exchanges (mainly to support cases with very large certificates) * fixed various issues in experimental support for EAP-TEAP peer * added support for DPP release 2 (Wi-Fi Device Provisioning Protocol) * a number of MKA/MACsec fixes and extensions * added support for SAE (WPA3-Personal) AP mode configuration * added P2P support for EDMG (IEEE 802.11ay) channels * fixed EAP-FAST peer with TLS GCM/CCM ciphers * improved throughput estimation and BSS selection * dropped support for libnl 1.1 * added support for nl80211 control port for EAPOL frame TX/RX * fixed OWE key derivation with groups 20 and 21; this breaks backwards compatibility for these groups while the default group 19 remains backwards compatible * added support for Beacon protection * added support for Extended Key ID for pairwise keys * removed WEP support from the default build (CONFIG_WEP=y can be used to enable it, if really needed) * added a build option to remove TKIP support (CONFIG_NO_TKIP=y) * added support for Transition Disable mechanism to allow the AP to automatically disable transition mode to improve security * extended D-Bus interface * added support for PASN * added a file-based backend for external password storage to allow secret information to be moved away from the main configuration file without requiring external tools * added EAP-TLS peer support for TLS 1.3 (disabled by default for now) * added support for SCS, MSCS, DSCP policy * changed driver interface selection to default to automatic fallback to other compiled in options * a large number of other fixes, cleanup, and extensions - drop wpa_supplicant-p2p_iname_size.diff, CVE-2021-30004.patch, CVE-2021-27803.patch, CVE-2021-0326.patch, CVE-2019-16275.patch, CVE-2022-23303_0001.patch, CVE-2022-23303_0002.patch, CVE-2022-23303_0003.patch, CVE-2022-23303_0004.patch: upstream - drop restore-old-dbus-interface.patch, wicked has been switching to the new dbus interface in version 0.6.66 - config: * re-enable CONFIG_WEP * enable QCA vendor extensions to nl80211 * enable support for Automatic Channel Selection * enable OCV, security feature that prevents MITM multi-channel attacks * enable QCA vendor extensions to nl80211 * enable EAP-EKE * Support HT overrides * TLS v1.1 and TLS v1.2 * Fast Session Transfer (FST) * Automatic Channel Selection * Multi Band Operation * Fast Initial Link Setup * Mesh Networking (IEEE 802.11s) - Add dbus-Fix-property-DebugShowKeys-and-DebugTimestamp.patch (bsc#1201219) - Move the dbus-1 system.d file to /usr (bsc#1200342) - Added hardening to systemd service(s) (bsc#1181400). Modified: * wpa_supplicant.service - drop wpa_supplicant-getrandom.patch : glibc has been updated so the getrandom() wrapper is now there - Sync wpa_supplicant.spec with Factory- Enable WPA3-Enterprise (SuiteB-192) support.- Add CVE-2022-23303_0001.patch, CVE-2022-23303_0002.patch, CVE-2022-23303_0003.patch, CVE-2022-23303_0004.patch SAE/EAP-pwd side-channel attack update 2 (CVE-2022-23303, CVE-2022-23304, bsc#1194732, bsc#1194733)- Add CVE-2021-30004.patch -- forging attacks may occur because AlgorithmIdentifier parameters are mishandled in tls/pkcs1.c and tls/x509v3.c (bsc#1184348)- Fix systemd device ready dependencies in wpa_supplicant@.service file. (see: https://forums.opensuse.org/showthread.php/547186-wpa_supplicant-service-fails-on-boot-succeeds-on-restart?p=2982844#post2982844)- Add CVE-2021-27803.patch -- P2P provision discovery processing vulnerability (bsc#1182805)- Add CVE-2021-0326.patch -- P2P group information processing vulnerability (bsc#1181777)- Add wpa_supplicant-p2p_iname_size.diff -- Limit P2P_DEVICE name to appropriate ifname size (https://patchwork.ozlabs.org/project/hostap/patch/20200825062902.124600-1-benjamin@sipsolutions.net/)- Fix spec file for SLE12, use make %{?_smp_mflags} instead of %make_build- Enable SAE support(jsc#SLE-14992).- Add CVE-2019-16275.patch -- AP mode PMF disconnection protection bypass (bsc#1150934)- Add restore-old-dbus-interface.patch to fix wicked wlan (boo#1156920) - Restore fi.epitest.hostap.WPASupplicant.service (bsc#1167331)- With v2.9 fi.epitest.hostap.WPASupplicant.service is obsolete (bsc#1167331)- Change wpa_supplicant.service to ensure wpa_supplicant gets started before network. Fix WLAN config on boot with wicked. (boo#1166933)- Adjust the service to start after network.target wrt bsc#1165266- Update to 2.9 release: * SAE changes - disable use of groups using Brainpool curves - improved protection against side channel attacks [https://w1.fi/security/2019-6/] * EAP-pwd changes - disable use of groups using Brainpool curves - allow the set of groups to be configured (eap_pwd_groups) - improved protection against side channel attacks [https://w1.fi/security/2019-6/] * fixed FT-EAP initial mobility domain association using PMKSA caching (disabled by default for backwards compatibility; can be enabled with ft_eap_pmksa_caching=1) * fixed a regression in OpenSSL 1.1+ engine loading * added validation of RSNE in (Re)Association Response frames * fixed DPP bootstrapping URI parser of channel list * extended EAP-SIM/AKA fast re-authentication to allow use with FILS * extended ca_cert_blob to support PEM format * improved robustness of P2P Action frame scheduling * added support for EAP-SIM/AKA using anonymous@realm identity * fixed Hotspot 2.0 credential selection based on roaming consortium to ignore credentials without a specific EAP method * added experimental support for EAP-TEAP peer (RFC 7170) * added experimental support for EAP-TLS peer with TLS v1.3 * fixed a regression in WMM parameter configuration for a TDLS peer * fixed a regression in operation with drivers that offload 802.1X 4-way handshake * fixed an ECDH operation corner case with OpenSSL * SAE changes - added support for SAE Password Identifier - changed default configuration to enable only groups 19, 20, 21 (i.e., disable groups 25 and 26) and disable all unsuitable groups completely based on REVmd changes - do not regenerate PWE unnecessarily when the AP uses the anti-clogging token mechanisms - fixed some association cases where both SAE and FT-SAE were enabled on both the station and the selected AP - started to prefer FT-SAE over SAE AKM if both are enabled - started to prefer FT-SAE over FT-PSK if both are enabled - fixed FT-SAE when SAE PMKSA caching is used - reject use of unsuitable groups based on new implementation guidance in REVmd (allow only FFC groups with prime >= 3072 bits and ECC groups with prime >= 256) - minimize timing and memory use differences in PWE derivation [https://w1.fi/security/2019-1/] (CVE-2019-9494, bsc#1131868) * EAP-pwd changes - minimize timing and memory use differences in PWE derivation [https://w1.fi/security/2019-2/] (CVE-2019-9495, bsc#1131870) - verify server scalar/element [https://w1.fi/security/2019-4/] (CVE-2019-9497, CVE-2019-9498, CVE-2019-9499, bsc#1131874, bsc#1131872, bsc#1131871, bsc#1131644) - fix message reassembly issue with unexpected fragment [https://w1.fi/security/2019-5/] (CVE-2019-11555, bsc#1133640) - enforce rand,mask generation rules more strictly - fix a memory leak in PWE derivation - disallow ECC groups with a prime under 256 bits (groups 25, 26, and 27) - SAE/EAP-pwd side-channel attack update [https://w1.fi/security/2019-6/] (CVE-2019-13377, bsc#1144443) * fixed CONFIG_IEEE80211R=y (FT) build without CONFIG_FILS=y * Hotspot 2.0 changes - do not indicate release number that is higher than the one AP supports - added support for release number 3 - enable PMF automatically for network profiles created from credentials * fixed OWE network profile saving * fixed DPP network profile saving * added support for RSN operating channel validation (CONFIG_OCV=y and network profile parameter ocv=1) * added Multi-AP backhaul STA support * fixed build with LibreSSL * number of MKA/MACsec fixes and extensions * extended domain_match and domain_suffix_match to allow list of values * fixed dNSName matching in domain_match and domain_suffix_match when using wolfSSL * started to prefer FT-EAP-SHA384 over WPA-EAP-SUITE-B-192 AKM if both are enabled * extended nl80211 Connect and external authentication to support SAE, FT-SAE, FT-EAP-SHA384 * fixed KEK2 derivation for FILS+FT * extended client_cert file to allow loading of a chain of PEM encoded certificates * extended beacon reporting functionality * extended D-Bus interface with number of new properties * fixed a regression in FT-over-DS with mac80211-based drivers * OpenSSL: allow systemwide policies to be overridden * extended driver flags indication for separate 802.1X and PSK 4-way handshake offload capability * added support for random P2P Device/Interface Address use * extended PEAP to derive EMSK to enable use with ERP/FILS * extended WPS to allow SAE configuration to be added automatically for PSK (wps_cred_add_sae=1) * removed support for the old D-Bus interface (CONFIG_CTRL_IFACE_DBUS) * extended domain_match and domain_suffix_match to allow list of values * added a RSN workaround for misbehaving PMF APs that advertise IGTK/BIP KeyID using incorrect byte order * fixed PTK rekeying with FILS and FT * fixed WPA packet number reuse with replayed messages and key reinstallation [https://w1.fi/security/2017-1/] (CVE-2017-13077, CVE-2017-13078, CVE-2017-13079, CVE-2017-13080, CVE-2017-13081, CVE-2017-13082, CVE-2017-13086, CVE-2017-13087, CVE-2017-13088) * fixed unauthenticated EAPOL-Key decryption in wpa_supplicant [https://w1.fi/security/2018-1/] (CVE-2018-14526) * added support for FILS (IEEE 802.11ai) shared key authentication * added support for OWE (Opportunistic Wireless Encryption, RFC 8110; and transition mode defined by WFA) * added support for DPP (Wi-Fi Device Provisioning Protocol) * added support for RSA 3k key case with Suite B 192-bit level * fixed Suite B PMKSA caching not to update PMKID during each 4-way handshake * fixed EAP-pwd pre-processing with PasswordHashHash * added EAP-pwd client support for salted passwords * fixed a regression in TDLS prohibited bit validation * started to use estimated throughput to avoid undesired signal strength based roaming decision * MACsec/MKA: - new macsec_linux driver interface support for the Linux kernel macsec module - number of fixes and extensions * added support for external persistent storage of PMKSA cache (PMKSA_GET/PMKSA_ADD control interface commands; and MESH_PMKSA_GET/MESH_PMKSA_SET for the mesh case) * fixed mesh channel configuration pri/sec switch case * added support for beacon report * large number of other fixes, cleanup, and extensions * added support for randomizing local address for GAS queries (gas_rand_mac_addr parameter) * fixed EAP-SIM/AKA/AKA' ext auth cases within TLS tunnel * added option for using random WPS UUID (auto_uuid=1) * added SHA256-hash support for OCSP certificate matching * fixed EAP-AKA' to add AT_KDF into Synchronization-Failure * fixed a regression in RSN pre-authentication candidate selection * added option to configure allowed group management cipher suites (group_mgmt network profile parameter) * removed all PeerKey functionality * fixed nl80211 AP and mesh mode configuration regression with Linux 4.15 and newer * added ap_isolate configuration option for AP mode * added support for nl80211 to offload 4-way handshake into the driver * added support for using wolfSSL cryptographic library * SAE - added support for configuring SAE password separately of the WPA2 PSK/passphrase - fixed PTK and EAPOL-Key integrity and key-wrap algorithm selection for SAE; note: this is not backwards compatible, i.e., both the AP and station side implementations will need to be update at the same time to maintain interoperability - added support for Password Identifier - fixed FT-SAE PMKID matching * Hotspot 2.0 - added support for fetching of Operator Icon Metadata ANQP-element - added support for Roaming Consortium Selection element - added support for Terms and Conditions - added support for OSEN connection in a shared RSN BSS - added support for fetching Venue URL information * added support for using OpenSSL 1.1.1 * FT - disabled PMKSA caching with FT since it is not fully functional - added support for SHA384 based AKM - added support for BIP ciphers BIP-CMAC-256, BIP-GMAC-128, BIP-GMAC-256 in addition to previously supported BIP-CMAC-128 - fixed additional IE inclusion in Reassociation Request frame when using FT protocol - Drop merged patches: * rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch * rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch * rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch * rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch * rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch * rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch * rebased-v2.6-0007-WNM-Ignore-WNM-Sleep-Mode-Response-without-pending-r.patch * rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch * rebased-v2.6-0009-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch * wpa_supplicant-bnc-1099835-fix-private-key-password.patch * wpa_supplicant-bnc-1099835-clear-default_passwd_cb.patch * wpa_supplicant-log-file-permission.patch * wpa_supplicant-log-file-cloexec.patch * wpa_supplicant-git-fa67debf4c6ddbc881a212b175faa6d5d0d90c8c.patch * wpa_supplicant-git-f5b74b966c942feb95a8ddbb7d130540b15b796d.patch - Rebase patches: * wpa_supplicant-getrandom.patch- Refresh spec-file via spec-cleaner and manual optimizations. * Change URL and Source0 to actual project homepage. * Remove macro %{?systemd_requires} and rm (not needed). * Add %autopatch macro. * Add %make_build macro. - Chenged patch wpa_supplicant-flush-debug-output.patch (to -p1). - Changed service-files for start after network (systemd-networkd).- Refresh spec-file: add %license tag.- Renamed patches: - wpa-supplicant-log-file-permission.patch -> wpa_supplicant-log-file-permission.patch - wpa-supplicant-log-file-cloexec.patch -> wpa_supplicant-log-file-cloexec.patch - wpa_supplicant-log-file-permission.patch: Using O_WRONLY flag - Enabled timestamps in log files (bsc#1080798)- compile eapol_test binary to allow testing via radius proxy and server (note: this does not match CONFIG_EAPOL_TEST which sets -Werror and activates an assert call inside the code of wpa_supplicant) (bsc#1111873), (fate#326725) - add patch to fix wrong operator precedence in ieee802_11.c wpa_supplicant-git-fa67debf4c6ddbc881a212b175faa6d5d0d90c8c.patch - add patch to avoid redefinition of __bitwise macro wpa_supplicant-git-f5b74b966c942feb95a8ddbb7d130540b15b796d.patch- Added wpa-supplicant-log-file-permission.patch: Fixes the default file permissions of the debug log file to more sane values, i.e. it is no longer world-readable (bsc#1098854). - Added wpa-supplicant-log-file-cloexec.patch: Open the debug log file with O_CLOEXEC, which will prevent file descriptor leaking to child processes (bsc#1098854).- Added rebased-v2.6-0009-WPA-Ignore-unauthenticated-encrypted-EAPOL-Key-data.patch: Ignore unauthenticated encrypted EAPOL-Key data (CVE-2018-14526, bsc#1104205).- Enabled PWD as EAP method. This allows for password-based authentication, which is easier to setup than most of the other methods, and is used by the Eduroam network (bsc#1109209).- add two patches from upstream to fix reading private key passwords from the configuration file (bsc#1099835) - add patch for git 89971d8b1e328a2f79699c953625d1671fd40384 wpa_supplicant-bnc-1099835-clear-default_passwd_cb.patch - add patch for git f665c93e1d28fbab3d9127a8c3985cc32940824f wpa_supplicant-bnc-1099835-fix-private-key-password.patch- Fix KRACK attacks (bsc#1056061, CVE-2017-13078, CVE-2017-13079, CVE-2017-13080, CVE-2017-13081, CVE-2017-13087, CVE-2017-13088): - rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch - rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch - rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch - rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch - rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch - rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch - rebased-v2.6-0007-WNM-Ignore-WNM-Sleep-Mode-Response-without-pending-r.patch - rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch- fix wpa_supplicant-sigusr1-changes-debuglevel.patch to match eloop_signal_handler type (needed to build eapol_test via config)- Added .service files that accept interfaces as %i arguments so it's possible to call the daemon with: "systemctl start wpa_supplicant@$INTERFACE_NAME.service" (like openvpn for example)- updated to 2.6 / 2016-10-02 * fixed WNM Sleep Mode processing when PMF is not enabled [http://w1.fi/security/2015-6/] (CVE-2015-5310 bsc#952254) * fixed EAP-pwd last fragment validation [http://w1.fi/security/2015-7/] (CVE-2015-5315 bsc#953115) * fixed EAP-pwd unexpected Confirm message processing [http://w1.fi/security/2015-8/] (CVE-2015-5316 bsc#953115) * fixed WPS configuration update vulnerability with malformed passphrase [http://w1.fi/security/2016-1/] (CVE-2016-4476 bsc#978172) * fixed configuration update vulnerability with malformed parameters set over the local control interface [http://w1.fi/security/2016-1/] (CVE-2016-4477 bsc#978175) * fixed TK configuration to the driver in EAPOL-Key 3/4 retry case * extended channel switch support for P2P GO * started to throttle control interface event message bursts to avoid issues with monitor sockets running out of buffer space * mesh mode fixes/improvements - generate proper AID for peer - enable WMM by default - add VHT support - fix PMKID derivation - improve robustness on various exchanges - fix peer link counting in reconnect case - improve mesh joining behavior - allow DTIM period to be configured - allow HT to be disabled (disable_ht=1) - add MESH_PEER_ADD and MESH_PEER_REMOVE commands - add support for PMKSA caching - add minimal support for SAE group negotiation - allow pairwise/group cipher to be configured in the network profile - use ieee80211w profile parameter to enable/disable PMF and derive a separate TX IGTK if PMF is enabled instead of using MGTK incorrectly - fix AEK and MTK derivation - remove GTKdata and IGTKdata from Mesh Peering Confirm/Close - note: these changes are not fully backwards compatible for secure (RSN) mesh network * fixed PMKID derivation with SAE * added support for requesting and fetching arbitrary ANQP-elements without internal support in wpa_supplicant for the specific element (anqp[265]= in "BSS " command output) * P2P - filter control characters in group client device names to be consistent with other P2P peer cases - support VHT 80+80 MHz and 160 MHz - indicate group completion in P2P Client role after data association instead of already after the WPS provisioning step - improve group-join operation to use SSID, if known, to filter BSS entries - added optional ssid= argument to P2P_CONNECT for join case - added P2P_GROUP_MEMBER command to fetch client interface address * P2PS - fix follow-on PD Response behavior - fix PD Response generation for unknown peer - fix persistent group reporting - add channel policy to PD Request - add group SSID to the P2PS-PROV-DONE event - allow "P2P_CONNECT p2ps" to be used without specifying the default PIN * BoringSSL - support for OCSP stapling - support building of h20-osu-client * D-Bus - add ExpectDisconnect() - add global config parameters as properties - add SaveConfig() - add VendorElemAdd(), VendorElemGet(), VendorElemRem() * fixed Suite B 192-bit AKM to use proper PMK length (note: this makes old releases incompatible with the fixed behavior) * improved PMF behavior for cases where the AP and STA has different configuration by not trying to connect in some corner cases where the connection cannot succeed * added option to reopen debug log (e.g., to rotate the file) upon receipt of SIGHUP signal * EAP-pwd: added support for Brainpool Elliptic Curves (with OpenSSL 1.0.2 and newer) * fixed EAPOL reauthentication after FT protocol run * fixed FTIE generation for 4-way handshake after FT protocol run * extended INTERFACE_ADD command to allow certain type (sta/ap) interface to be created * fixed and improved various FST operations * added 80+80 MHz and 160 MHz VHT support for IBSS/mesh * fixed SIGNAL_POLL in IBSS and mesh cases * added an option to abort an ongoing scan (used to speed up connection and can also be done with the new ABORT_SCAN command) * TLS client - do not verify CA certificates when ca_cert is not specified - support validating server certificate hash - support SHA384 and SHA512 hashes - add signature_algorithms extension into ClientHello - support TLS v1.2 signature algorithm with SHA384 and SHA512 - support server certificate probing - allow specific TLS versions to be disabled with phase2 parameter - support extKeyUsage - support PKCS #5 v2.0 PBES2 - support PKCS #5 with PKCS #12 style key decryption - minimal support for PKCS #12 - support OCSP stapling (including ocsp_multi) * OpenSSL - support OpenSSL 1.1 API changes - drop support for OpenSSL 0.9.8 - drop support for OpenSSL 1.0.0 * added support for multiple schedule scan plans (sched_scan_plans) * added support for external server certificate chain validation (tls_ext_cert_check=1 in the network profile phase1 parameter) * made phase2 parser more strict about correct use of auth= and autheap= values * improved GAS offchannel operations with comeback request * added SIGNAL_MONITOR command to request signal strength monitoring events * added command for retrieving HS 2.0 icons with in-memory storage (REQ_HS20_ICON, GET_HS20_ICON, DEL_HS20_ICON commands and RX-HS20-ICON event) * enabled ACS support for AP mode operations with wpa_supplicant * EAP-PEAP: fixed interoperability issue with Windows 2012r2 server ("Invalid Compound_MAC in cryptobinding TLV") * EAP-TTLS: fixed success after fragmented final Phase 2 message * VHT: added interoperability workaround for 80+80 and 160 MHz channels * WNM: workaround for broken AP operating class behavior * added kqueue(2) support for eloop (CONFIG_ELOOP_KQUEUE) * nl80211: - add support for full station state operations - do not add NL80211_ATTR_SMPS_MODE attribute if HT is disabled - add NL80211_ATTR_PREV_BSSID with Connect command - fix IEEE 802.1X/WEP EAP reauthentication and rekeying to use unencrypted EAPOL frames * added initial MBO support; number of extensions to WNM BSS Transition Management * added support for PBSS/PCP and P2P on 60 GHz * Interworking: add credential realm to EAP-TLS identity * fixed EAPOL-Key Request Secure bit to be 1 if PTK is set * HS 2.0: add support for configuring frame filters * added POLL_STA command to check connectivity in AP mode * added initial functionality for location related operations * started to ignore pmf=1/2 parameter for non-RSN networks * added wps_disabled=1 network profile parameter to allow AP mode to be started without enabling WPS * wpa_cli: added action script support for AP-ENABLED and AP-DISABLED events * improved Public Action frame addressing - add gas_address3 configuration parameter to control Address 3 behavior * number of small fixes - wpa_supplicant-dump-certificate-as-PEM-in-debug-mode.diff: dump x509 certificates from remote radius server in debug mode in WPA-EAP.- Remove support for <12.3 as we are unresolvable there anyway - Use qt5 on 13.2 if someone pulls this package in - Convert to pkgconfig dependencies over the devel pkgs - Use the %qmake5 macro to build the qt5 gui- add After=dbus.service to prevent too early shutdown (bnc#963652)- Revert CONFIG_ELOOP_EPOLL=y, it is broken in combination with CONFIG_DBUS=yes.- spec: Compile the GUI against QT5 in 13.2 and later.- Previous update did not include version 2.5 tarball or changed the version number in spec, only the changelog and removed patches. - config: set CONFIG_NO_RANDOM_POOL=y, we have a reliable· random number generator by using /dev/urandom, no need to keep an internal random number pool which draws entropy from /dev/random. - config: prefer using epoll(7) instead of select(2) by setting CONFIG_ELOOP_EPOLL=y - wpa_supplicant-getrandom.patch: Prefer to use the getrandom(2) system call to collect entropy. if it is not present disable buffering when reading /dev/urandom, otherwise each os_get_random() call will request BUFSIZ of entropy instead of the few needed bytes.- add aliases for both provided dbus names to avoid systemd stopping the service when switching runlevels (boo#966535)- removed obsolete security patches: * 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch * 0001-WPS-Fix-HTTP-chunked-transfer-encoding-parser.patch * 0001-AP-WMM-Fix-integer-underflow-in-WMM-Action-frame-par.patch * 0001-EAP-pwd-peer-Fix-payload-length-validation-for-Commi.patch * wpa_s-D-Bus-Fix-operations-when-P2P-management-interface-is-used.patch * 0002-EAP-pwd-server-Fix-payload-length-validation-for-Com.patch * 0003-EAP-pwd-peer-Fix-Total-Length-parsing-for-fragment-r.patch * 0004-EAP-pwd-server-Fix-Total-Length-parsing-for-fragment.patch * 0005-EAP-pwd-peer-Fix-asymmetric-fragmentation-behavior.patch - Update to upstream release 2.5 * fixed P2P validation of SSID element length before copying it [http://w1.fi/security/2015-1/] (CVE-2015-1863) * fixed WPS UPnP vulnerability with HTTP chunked transfer encoding [http://w1.fi/security/2015-2/] (CVE-2015-4141) * fixed WMM Action frame parser (AP mode) [http://w1.fi/security/2015-3/] (CVE-2015-4142) * fixed EAP-pwd peer missing payload length validation [http://w1.fi/security/2015-4/] (CVE-2015-4143, CVE-2015-4144, CVE-2015-4145, CVE-2015-4146) * fixed validation of WPS and P2P NFC NDEF record payload length [http://w1.fi/security/2015-5/] (CVE-2015-8041) * nl80211: - added VHT configuration for IBSS - fixed vendor command handling to check OUI properly - allow driver-based roaming to change ESS * added AVG_BEACON_RSSI to SIGNAL_POLL output * wpa_cli: added tab completion for number of commands * removed unmaintained and not yet completed SChannel/CryptoAPI support * modified Extended Capabilities element use in Probe Request frames to include all cases if any of the values are non-zero * added support for dynamically creating/removing a virtual interface with interface_add/interface_remove * added support for hashed password (NtHash) in EAP-pwd peer * added support for memory-only PSK/passphrase (mem_only_psk=1 and CTRL-REQ/RSP-PSK_PASSPHRASE) * P2P - optimize scan frequencies list when re-joining a persistent group - fixed number of sequences with nl80211 P2P Device interface - added operating class 125 for P2P use cases (this allows 5 GHz channels 161 and 169 to be used if they are enabled in the current regulatory domain) - number of fixes to P2PS functionality - do not allow 40 MHz co-ex PRI/SEC switch to force MCC - extended support for preferred channel listing * D-Bus: - fixed WPS property of fi.w1.wpa_supplicant1.BSS interface - fixed PresenceRequest to use group interface - added new signals: FindStopped, WPS pbc-overlap, GroupFormationFailure, WPS timeout, InvitationReceived - added new methods: WPS Cancel, P2P Cancel, Reconnect, RemoveClient - added manufacturer info * added EAP-EKE peer support for deriving Session-Id * added wps_priority configuration parameter to set the default priority for all network profiles added by WPS * added support to request a scan with specific SSIDs with the SCAN command (optional "ssid " arguments) * removed support for WEP40/WEP104 as a group cipher with WPA/WPA2 * fixed SAE group selection in an error case * modified SAE routines to be more robust and PWE generation to be stronger against timing attacks * added support for Brainpool Elliptic Curves with SAE * added support for CCMP-256 and GCMP-256 as group ciphers with FT * fixed BSS selection based on estimated throughput * added option to disable TLSv1.0 with OpenSSL (phase1="tls_disable_tlsv1_0=1") * added Fast Session Transfer (FST) module * fixed OpenSSL PKCS#12 extra certificate handling * fixed key derivation for Suite B 192-bit AKM (this breaks compatibility with the earlier version) * added RSN IE to Mesh Peering Open/Confirm frames * number of small fixes- added patch for bnc#930077 CVE-2015-4141 0001-AP-WMM-Fix-integer-underflow-in-WMM-Action-frame-par.patch - added patch for bnc#930078 CVE-2015-4142 0001-WPS-Fix-HTTP-chunked-transfer-encoding-parser.patch - added patches for bnc#930079 CVE-2015-4143 0001-EAP-pwd-peer-Fix-payload-length-validation-for-Commi.patch 0002-EAP-pwd-server-Fix-payload-length-validation-for-Com.patch 0003-EAP-pwd-peer-Fix-Total-Length-parsing-for-fragment-r.patch 0004-EAP-pwd-server-Fix-Total-Length-parsing-for-fragment.patch 0005-EAP-pwd-peer-Fix-asymmetric-fragmentation-behavior.patch- Add wpa_s-D-Bus-Fix-operations-when-P2P-management-interface-is-used.patch Fix Segmentation fault in wpa_supplicant. Patch taken from upstream master git (arch#44740).- 0001-P2P-Validate-SSID-element-length-before-copying-it-C.patch Fix CVE-2015-1863, memcpy overflow. - wpa_supplicant-alloc_size.patch: annotate two wrappers with attribute alloc_size, which may help warning us of bugs such as the above.- Delete wpa_priv and eapol_test man pages, these are disabled in config - Move wpa_gui man page to gui package- Update to 2.4 * allow OpenSSL cipher configuration to be set for internal EAP server (openssl_ciphers parameter) * fixed number of small issues based on hwsim test case failures and static analyzer reports * P2P: - add new=<0/1> flag to P2P-DEVICE-FOUND events - add passive channels in invitation response from P2P Client - enable nl80211 P2P_DEVICE support by default - fix regresssion in disallow_freq preventing search on social channels - fix regressions in P2P SD query processing - try to re-invite with social operating channel if no common channels in invitation - allow cross connection on parent interface (this fixes number of use cases with nl80211) - add support for P2P services (P2PS) - add p2p_go_ctwindow configuration parameter to allow GO CTWindow to be configured * increase postponing of EAPOL-Start by one second with AP/GO that supports WPS 2.0 (this makes it less likely to trigger extra roundtrip of identity frames) * add support for PMKSA caching with SAE * add support for control mesh BSS (IEEE 802.11s) operations * fixed number of issues with D-Bus P2P commands * fixed regression in ap_scan=2 special case for WPS * fixed macsec_validate configuration * add a workaround for incorrectly behaving APs that try to use EAPOL-Key descriptor version 3 when the station supports PMF even if PMF is not enabled on the AP * allow TLS v1.1 and v1.2 to be negotiated by default; previous behavior of disabling these can be configured to work around issues with broken servers with phase1="tls_disable_tlsv1_1=1 tls_disable_tlsv1_2=1" * add support for Suite B (128-bit and 192-bit level) key management and cipher suites * add WMM-AC support (WMM_AC_ADDTS/WMM_AC_DELTS) * improved BSS Transition Management processing * add support for neighbor report * add support for link measurement * fixed expiration of BSS entry with all-zeros BSSID * add optional LAST_ID=x argument to LIST_NETWORK to allow all configured networks to be listed even with huge number of network profiles * add support for EAP Re-Authentication Protocol (ERP) * fixed EAP-IKEv2 fragmentation reassembly * improved PKCS#11 configuration for OpenSSL * set stdout to be line-buffered * add TDLS channel switch configuration * add support for MAC address randomization in scans with nl80211 * enable HT for IBSS if supported by the driver * add BSSID black and white lists (bssid_blacklist, bssid_whitelist) * add support for domain_suffix_match with GnuTLS * add OCSP stapling client support with GnuTLS * include peer certificate in EAP events even without a separate probe operation; old behavior can be restored with cert_in_cb=0 * add peer ceritficate alt subject name to EAP events (CTRL-EVENT-EAP-PEER-ALT) * add domain_match network profile parameter (similar to domain_suffix_match, but full match is required) * enable AP/GO mode HT Tx STBC automatically based on driver support * add ANQP-QUERY-DONE event to provide information on ANQP parsing status * allow passive scanning to be forced with passive_scan=1 * add a workaround for Linux packet socket behavior when interface is in bridge * increase 5 GHz band preference in BSS selection (estimate SNR, if info not available from driver; estimate maximum throughput based on common HT/VHT/specific TX rate support) * add INTERWORKING_ADD_NETWORK ctrl_iface command; this can be used to implement Interworking network selection behavior in upper layers software components * add optional reassoc_same_bss_optim=1 (disabled by default) optimization to avoid unnecessary Authentication frame exchange * extend TDLS frame padding workaround to cover all packets * allow wpa_supplicant to recover nl80211 functionality if the cfg80211 module gets removed and reloaded without restarting wpa_supplicant * allow hostapd DFS implementation to be used in wpa_supplicant AP mode- Update to 2.3 * fixed number of minor issues identified in static analyzer warnings * fixed wfd_dev_info to be more careful and not read beyond the buffer when parsing invalid information for P2P-DEVICE-FOUND * extended P2P and GAS query operations to support drivers that have maximum remain-on-channel time below 1000 ms (500 ms is the current minimum supported value) * added p2p_search_delay parameter to make the default p2p_find delay configurable * improved P2P operating channel selection for various multi-channel concurrency cases * fixed some TDLS failure cases to clean up driver state * fixed dynamic interface addition cases with nl80211 to avoid adding ifindex values to incorrect interface to skip foreign interface events properly * added TDLS workaround for some APs that may add extra data to the end of a short frame * fixed EAP-AKA' message parser with multiple AT_KDF attributes * added configuration option (p2p_passphrase_len) to allow longer passphrases to be generated for P2P groups * fixed IBSS channel configuration in some corner cases * improved HT/VHT/QoS parameter setup for TDLS * modified D-Bus interface for P2P peers/groups * started to use constant time comparison for various password and hash values to reduce possibility of any externally measurable timing differences * extended explicit clearing of freed memory and expired keys to avoid keeping private data in memory longer than necessary * added optional scan_id parameter to the SCAN command to allow manual scan requests for active scans for specific configured SSIDs * fixed CTRL-EVENT-REGDOM-CHANGE event init parameter value * added option to set Hotspot 2.0 Rel 2 update_identifier in network configuration to support external configuration * modified Android PNO functionality to send Probe Request frames only for hidden SSIDs (based on scan_ssid=1) * added generic mechanism for adding vendor elements into frames at runtime (VENDOR_ELEM_ADD, VENDOR_ELEM_GET, VENDOR_ELEM_REMOVE) * added fields to show unrecognized vendor elements in P2P_PEER * removed EAP-TTLS/MSCHAPv2 interoperability workaround so that MS-CHAP2-Success is required to be present regardless of eap_workaround configuration * modified EAP fast session resumption to allow results to be used only with the same network block that generated them * extended freq_list configuration to apply for sched_scan as well as normal scan * modified WPS to merge mixed-WPA/WPA2 credentials from a single session * fixed nl80211/RTM_DELLINK processing when a P2P GO interface is removed from a bridge * fixed number of small P2P issues to make negotiations more robust in corner cases * added experimental support for using temporary, random local MAC address (mac_addr and preassoc_mac_addr parameters); this is disabled by default (i.e., previous behavior of using permanent address is maintained if configuration is not changed) * added D-Bus interface for setting/clearing WFD IEs * fixed TDLS AID configuration for VHT * modified -m configuration file to be used only for the P2P non-netdev management device and do not load this for the default station interface or load the station interface configuration for the P2P management interface * fixed external MAC address changes while wpa_supplicant is running * started to enable HT (if supported by the driver) for IBSS * fixed wpa_cli action script execution to use more robust mechanism (CVE-2014-3686)/bin/sh/bin/sh/bin/sh/bin/shnebbiolo 1726746421  !"#$%&'()*+,-./0123456789:;>?2.10-150600.7.3.12.10-150600.7.3.12.10-150600.7.3.1 wpa_supplicantwpa_supplicantwpa_supplicant.confwpa_supplicantdbus-fi.epitest.hostap.WPASupplicant.servicedbus-fi.w1.wpa_supplicant1.servicewpa_supplicant.servicewpa_supplicant@.serviceeapol_testrcwpa_supplicantwpa_cliwpa_passphrasewpa_supplicantsystem-servicesfi.epitest.hostap.WPASupplicant.servicefi.w1.wpa_supplicant1.servicewpa_supplicant.confwpa_supplicantChangeLogREADMEexamples60_wpa_supplicantdbus-listen-preq.pydpp-nfc.pydpp-qrcode.pyieee8021x.confopenCryptoki.confp2pp2p-action-udhcp.shp2p-action.shp2p-nfc.pyp2p_connect.pyp2p_disconnect.pyp2p_find.pyp2p_flush.pyp2p_group_add.pyp2p_invite.pyp2p_listen.pyp2p_stop_find.pyplaintext.confudhcpd-p2p.confwep.confwpa-psk-tkip.confwpa2-eap-ccmp.confwpas-dbus-new-getall.pywpas-dbus-new-signals.pywpas-dbus-new-wps.pywpas-dbus-new.pywps-ap-cliwps-nfc.pytodo.txtwpa_supplicant.confwpa_supplicantCOPYINGwpa_supplicant.conf.5.gzeapol_test.8.gzwpa_background.8.gzwpa_cli.8.gzwpa_passphrase.8.gzwpa_supplicant.8.gz/etc/logrotate.d//etc//etc/wpa_supplicant//run//usr/lib/systemd/system//usr/sbin//usr/share/dbus-1//usr/share/dbus-1/system-services//usr/share/dbus-1/system.d//usr/share/doc/packages//usr/share/doc/packages/wpa_supplicant//usr/share/doc/packages/wpa_supplicant/examples//usr/share/doc/packages/wpa_supplicant/examples/p2p//usr/share/licenses//usr/share/licenses/wpa_supplicant//usr/share/man/man5//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:35766/SUSE_SLE-15-SP6_Update/1481ab215a0b1830ea80ceb6538f4766-wpa_supplicant.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linux    ASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=2b73e77b299e0e2f84bd30af44b7b4e975f1297d, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=18736c3afd1fb1650c5a43f4175b33060b70a24f, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=7547dfddb3ab58f87e0f132fafee7a451f934be6, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=435acc1c44e1636ec45a6446feb8adc076b4b2b9, for GNU/Linux 3.10.0, strippedexported SGML document, ASCII textPOSIX shell script, ASCII text executablePython script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)  RR RRRR RR RR R RRRRR RRR RRRR RRRRRRR RRRRR RR R RԼ?Vutf-8a8412151e26ae34578d18bbcd0cba6c996cd4b1e2aa35d57078752bf478797a3?7zXZ !t/V]"k%0RUJzx+Iy]/QY\)g`7rHf}~F@ĞLW;çLpiXA爩Vc0AT)ڧVB(preDP׏mπS`?=&:_ ѳ8vڌ  F8:=\˪ 2GC:CxAYpt)sfݐ~~0UBއK9'?df-bQ(e*&3eE8,]u*R04Ot'yWC;]GwcR+Gr {&6#/RGFy"]foM 'e gƸ l1K `H'ژhQ}ECaϲCf)Di=е%od%׫9M25"#uZp5v}YP2͵Y4:vFSqiL&FǃO Fcw$n|6B {ҥj~jҶ(0w1>ۊկp, M=[(3 ͇n9pC0(jC"^o{3LdH/t!:iU{* pW*TݛlJR~ȷZ h Y槾0$5]n@JDЂқG8OiE_)H0&my!M(N zk~Jf+ZDM/slG8*-o*d?pU%ci_Vf%~ Ar>ZB?:8 pg)Ts#~L ߋwM QӬ.yEOg3eezYUwd53IȤkw0X J-IA&ZR%#a!<:az8:[CiG:qRy P0je0@A߆.P:λtw7D=ܢ f  # d`p(}rOp1HTgmv:<S^fJc@?/Q]~i#Xb["Dۤ{Cd`#{#ٮr"_BU#tzT.먎lR diXC[3itvCD$&( P_okB2`d&jʩ:EUZ2ġk"_"85oKcGS\ynTezr;"Di><ԯgT'VMDՑc'!Gŭ:2cnn;W<a+%R2ANY.ꦁh~RN{WFw)b\~pf [FAGtn8[wjcxNWفt/SP 4* ;™TLĔ[؁DBeb9>%D0+h'3VM~Yy9E,VڂHsg/JV570UV QkpCV{k3{p>?Xȕp`[p g$T%Lbd8iODX͢;D큉MKoH'QBWLJ8Q'7$ˇ k2?AD񰣍!Lav!WXtDz (_`zy+݁u|@_*lz [xm1GKtQD8acn3[|CȉXG}`$y&`*y߄Rզ* (AfOZoxU9x52}ՌGL$ ']0tMw:OA<,J*y'@"LQ ;X=sV u$Pb$a{wC=n[zq{ɞw'm_79 MVW)앞֠:u~ hp{1]WJ) Mz\Ix9#Y6zx@ndݸ荫~~v94joLEav!S:эWD&Q! Nk|H&_FH?x|JBB:ºMZQN‘xu:>k|4C;㝬+&!/ۣ0Ʒ ~wFKS t)>Ԭ;,_vu$h@uߚ:^nzr2cm`U©Scjd5IPiwC"pʇh?ц; 5``@Wg$W휓" gld(};頇1^t]XA_j'Xp9z|O6D D7rLBxpq~dg בME~ɺmUe[Hd'L(:^P0c w Bغsݶ6;_;նEF\ɩI_+}^E LR ^%T\,Cd\)[}6InunPLד g^z4 Y ӣ_lqtE=A]=JGV.s AQnu MP$Lj sjpqDvQ]* ¹/R}U̹˞8H~CK #)(ZuӁA~x7'dQm y4MsESR쨎fM}ku)䌵TE+U6CHS˰\0`Q\؝ub#K#v e(Ki8Z4N'< tKfUz~c5"?]c6#!ۉD@kg/ZX;SkKڟ3NtENOdg!ACAg^/='$Z$R3aQۃ=Bp}Ll/|J}6Pr1(}]0",jp8.7}Iu~klv&+do?M)N(G:`-KxezwE?WaH̍[=?>гؔ|_b""1Q˳3BjX5.4MTDV%t!>_S|Q\c$gϿN'La,9&$lq_1EXOqeN$1S DE5MO.BK5W'@Ƶ|% lˍdqĭ td89 1;_]-rA(HN^  7^NfaJmIKyI#Q&Txڝu^TZ)лrn{-D?@PB|1I0-5>ݾ+ hdR>J_-fC?0򈈔]GQi@f[MJtb8OtʙvPw鄑\y)tQU:v/XȆgfȳՍдCyq2Wse_0d_X6Rc0d%ԑ{Nbvx[a&CMv}abvQ8h^!ؐ;mg<ܾdimv b`;;g ^ \,fE[ Vw*rY_"A†y< [I|qtk105Ce;_ 7#2rKT(fNVJ/ʺ3h(MQtf'!+U_cݡ-NIT&{5Ap1l*u.tL;({I\POb-12_"#j~6( "!f ~>)=$+%KSѯLO7HRw9(U`df&,:DD9MO.v(A]C=v/iiˉGY?˧#=} KŕQK`" ob\'v,%3x<WS_sDcT Mdy{3eC?dhF8 Dw92wvI*'P0=x7“:T$Q\Ť$6 Qe&m/&"!KE L'+.щ|Ͳ/Iyϧ|m+:"7GPVbN?+ :Y%.FqgF^(}f>a4=+5tpۨ㮴Hj=GNC$i_i"Pe/&bl4xH0P"AHϷCHH6?L&#dtI CPm^H{!{ng6; DU5Tf3R\^>IG2弖Wg`;E9<"w.ok?:C,/P%=x_ڟՌ 4P  ,"bs&k|ҒU9H YiDZ*1dNjM0=(>fDUvf(eZ٥ҤF"a%MQSB/HL G8TY\'8luDx0ᡲgov|r۱Fj\X9Dq R@Vn/u$2b"έBn+gףּJxm1ycO-D+ӈQ!†$,ˌ`KP|  4Wv+7/@(b/Ƞo]H:Brb՟r&X=!9 b*Y<5f5V$>IKHU+cU:)}J">I+po6u6;rRM)F!> 01fDFop(ʫyqYaY^vđ55N"'rq%Y@IV";(ʤkt*sZdd_;9U@+O,&xS~o[hŷ(ѳ߄m?pNmJٰ̛d|YڥdVSm/2*THP8w׃h%b`b~A~ ] ȼ{AxK! ;n@-g;j@KkGU$S45Q¸6+$anhǎ gQe #|ZXH`j- :D̀iZJ C yg* o*'Cy{#i]O ^ЋC4Wp ϳx~1|o(h亳@QiRIYeH5^MV5g׭Nk8N}֚īnK{H%R8aeG7XRɀi W2Wرgi"Ө}B)'O|sOJaA*$pH;^fEuߴO?b4p#`9.qࢎK}d} ' e-"ngݫA '2k cwkt;6 pǜ)V𕩺a F l"1Uc/˩|3aq#hDDX&dSaB>ľ1c{ WVƨ?7r67kvF;UrM8pAK@E[$tA?BqrN;15H^ź..hCnNSBp:BqH䮁}|}tbb`h];`ŴX'i~Oeޱ={:4j$cwRjtJ}9N )8T9Je=!L:آrՅˎWBy. !1l`$g?1.3~Lo؉lH;FXLzc A6%e: S= t|,DOgEhh`Ŕ~J "a[ZEuNiO8Cj4;^h;tCwY S&\~W<ρE%`sΧc, U"ӄ[W~n# O,@jpd`W'|i ZN-*j@YD[e1ApЫokvPB@DI_l3Jy*'~_yX/')_ T=D[#@YdsXyZ>ZDpOA :1΍(XB[_`xl6Z>`q-t #1ã^/ɩlWIra )]SɏV<3ԝצC@cY} ɵ&D @:fn. "-$^v4Fi]I[PR#qxX"@Lm3ӄ&QjoSs!5D}MtB?RN?rʅHCBə)aJ:[!Yja586wdmwk8`(M(FnvJ@ M dGҪ3%#>O.jSr5/s"! iOM}m6eD̒[x3Ųna{ i XzLv>>>(.Z%vNjiacpKS @sY|/$ҕѢ]ᘵ׃^OK 8W%Mgpѽj~Ǚn=FDFg[egKutT|dXE}U b-hK˸ ƞ\Ʒ%~Due8?嵁"[|joSn=a ^DmABL3t¸WxT 2{^o, ^3Gnڃ)Ρ8%Fz?=w;'zB.4B30C TJ]L~%},+n )sM.kUΒl6דrDO2nvⲮ5XeWf2NtBw ЦmY_a9<ڼx=(98!ZOJdh~\^է{YYiP͛<ρ # "O>(!NK+B(.{wm9%QqƏEzx9%iay /D(^R}fh铷Ow\P/`+c3ܜuMUJi5eN,,@&kwv<2ͫi6{x%,>9eJ ww{uxmQT9cͤ*Tu$ORg ͠b&n*0EjM8hѳ!@ mmN$rG:@%0ڒm;/qUBOw$rY<^tusŝTLqZ_ ,[ :|u5[C/|#i!lĔ;\)7||:L^{$ӗhy Jc7(7J;7!O W- ]@*z$*iE"Z"-Cׁ}ې\be?\܎1rotfFީ2'X'@jˡo[E~N><;zlC%+y|c4--HQo8+1xTQo-r:.iX /.[>^03p:UxI{qZ:!kQk9M]!.U2Fx`I۞?D^n(_eLw Q1Ɯ'FW3?z|n&s;#$r_qLqbyfO^-X?u?q#h h`gwM)۵cz6EhGf!idcҳ1HH&;Ďt_!Z6}PHf%}tyU>\H(=ɷ3jh;e e;oz /KM{x}{QARoO.:)\az!>uI/7|U.\ #H"N&`7Y=pLߝTP[L& qtoM滇M ) 6P#n6xf߱W_kJG}[n +t.)=w`3xjw0gnXB(սy_vE[ @*VZS ;{if ŕVZ %8&ʅ>j({@ͨ2:$\d]zVQ-&FzA9{;qܥ8rQDED`2:hW#/S2ȃ!j,I2olvAJs5L;k ~^e2VT yr ur~ BZ}O&$yЅ2TkvwLqe}:ѓ,gG/ɇnOkPCVLB^Z8uBGWIFfBL$Xʁnk}PܠhSH/uvƷ5 ك=n?p]?:r V~; 1c[tE}\K]-Л5sS\ZbQZDre4bT|%)E {"|0wL%t?g)}V"wLKPt\b%ze]dERφn_(eآӼ Й}ܞZLEz߉cSIEA[8N4vODބx* Ǜk;Т܌Q>F(C50dav^ E5`H]M–7xzyesh _i$x 5Ҭi-<|m Kê 8q3_IlNq28o@t/uO먧' 6X,~ dExwC90F+\q5 zP˱ t"ZwI rT,К} ٞM, 1XN 9>V@Lt4F)-V%ay6Dd|aG[QLV.8e}gP *{Vx.U2~.$0H*}Iv,xj)"%ƚ: 9-ا;GobH\/FT*̢Ԧ'07VI,( r͢BzP23S#=ܭ-u[.BkK>#8)GfCHpnG4[8&2Cv*U|uO9p C`-֡7E욇ezN'wo9lizwuH )xef*uUj tՈOuUC|5-4yNH'jWQ(?u?K06kU/܁a .) ˡ'}qET}X<7u\`L$8hcWjaju^+IPˀ hbC^wictCSUmZӕ Ċ L.|Sv"Y^vMRi y:PrUz-3gMFٱYʱtfAnc1͔\!,4{Tjv\-.57X[d؋ M^";?I)1e1 p=zZLќD!G,} qFtaZş|l$)ՉNcw[@d0%KK$arãl&qQ:CPb%mHITMI3 #1J*֎mrlTՙ-R~tzEH3!e.3vЦI4븗i Dqɓc*1u?:.5h[U"yChvdT$QU?TyPdmxcɻ~r} 0KWzuoieDǬiQ8g$/g~B l{`L`%a[_Cң:ָ'kT3iMKDm:%cJ_FP!חnv|/u>/Sxfbn,t [!"[ 02J>fgkNr 8)t {2/:DN8sG ?#~C (S Cį0[VYw;CnVCVٞ[qWQ`N#U.iυ>#$FW늗y4PH)|>{׫=R*1?{NƆ;q$ ܰA>IHam+-/@aM(g}eӔ1Uv~7"~}OL\q,J85 B$)ҵ (vedn.YOa%iCT #(/{g! YZ rOjA x\%Hp2u+ndC@Cʈg1lΒ+ ë1j'Ig2a0M.n _/*FWۈUi; Mt[BL \'ѱ w'V^Y@Cju2g圸Ӟt^Պbs+鴫KGwG抗 { =3>1:0Pl(E)=ɮZ24&Mߔ6[-C˜ #٤c_]8 klG"DYUu#0bƣ`8 ݈D/h%;% @xf \_sL G{Qȕ`ә*h ʝYXBaϰ\\ezRi5^8tqWӅ%[끽cT\%–)ºL[oOq(rY2JY)܀&_bKO"kINdaR`Ϡ{`[-̋5`paTgz9k ; S.kP :L XW D2)I648 "0bsDw+aҟ>R@[AhW1^e@?-6lj<0`/ⰮhITlE Lo_^qv)r)*)ɴu`r׍>4B&c,B[ `O\|bFK7׬?=}³jP} ֵo+}{$*D&UQntj  39&p.'1s0#>+Fy@:Wnm Sʽ*.Tژ1}"86Il8E;uٽ#҆tr-{?7=xM#SD!Ƒ_d k'rʳ+[B4\{cяi}~F` !2~9ņ1d 9yXT\7weXA*Z֊QvthO<(9),Qc TW Y;J*=aF(qBPie|jX Ł=VSBf.}70g I2 <+ @G+}UcH#xO͔L 鿁RjQ=RG]YCj´3^N0W}`wzPoIJSΗG\A B+JrNʖ.Gtv&]γ 3̛|DÍ)K`o3pJS|5C=r]z"%3hasFȱl8jkW `#r)e7m&/0X`(5] .?hę^B'4ntؐHCinMXa--  ̩ƚ8Tfqmi!f62Co>9G_@ʷʶZ+S-$Xbܺ_qa 6c(ٓ94 f5͹ ?%妨ΠAwa'.} sfQ=4",Z ]3p֣*EH2Z{0N zL Q>j[5{ . :+n vy:-^-|Pib\v;,E`i lwR1uά'>ugQy/ݳ:i.Lޚϱ ֟9W j> YuiBkӢْV(e >^q#n1fV4 ϙ*V0\Nr#^vV'{̃~to)}  x 8fKQ)+b28xjzc E(DQ+ψKGgnjrg6GGȲ9t֒m8mN;iՇg[r^S=nT‰29L.ϖU3YLgFӤxU`Ʌ M3.ʸZнys6M61jC,dSkB>O19(*O;|b:ؿ 82f|6Xm,: zV3>+!-fN2p4Zp_ǨJm_\Z- T.!ְ2mJl'+ d w(>]*2fα|INՄޔ~7S.3D! |mow#(VA_VR&dQd'dj4R esE邚*75Jqjs˦ieLxb}v$$4wXMf-Wˠ[biȓ1yNR!)k\d+6Z I"@0VG'B` ;|J<6!K %.rh=qb4MI"3qz&${qԟ.X[0X ~J|߃9 l9ksѾEI!8d@ODĝvo uTajKRإV)eǤ^Vz+6֠{ ޜB$BUh'Gcd5? *DM1nCO C=Ш(R>9^]U]JRW裔\ EcȮ䕐4O AN ;+4iRE0DmChkMzQz l-n [&ot#]JR:}2&H}$xm 0<)ƒoՇ gDą'w)q&QZGW[\;^=)VͶn?9"`*tPߣt? ,e'*Ȭ7FK~~2[YfEOUz G5靛mPgdץ:AC2N٥9{šl̽&S.B AnWNGk*y|W6wrȀF̱֚WYo뎴꒿({e]?uFn$9w+&:q7-ש$2{mIUApd8;ASN,a_bV>^aޙP7J"15ZLf^m+d$ZG!Z5ꡯh|NE]VB+o@$e`#cLв*_dlPU-x*c/&jpW #mhO4I'R#%(gOH +XoGX 8= P( \ Q *gb"Hﱈ5D^&~"r׹hhr>O~i,퉙aBVu5%d%&Bl5ih@2bhiOnʟՓQQQKΡEZni|HjrΣra*' <7*H)o.zkCM(">*Tk1ݿ6f/ όv%u$hUqa.Cu丩*Z+#sh;_݉tެ kR8ny:ʍ50 }a_ BU/̊k^A'pw\l0E=ּ/6MVCh M(,~oj勷lľQ+ ]7FX~)&Sɳf\6>YI mkw)@u,Dk,: P "kgy@7Raa$v:'>"g,(yaɊMj*lig*8'.kiӋV^`mI yF `iGD/Qa'd0tE ga.54Ropn뎗80C% &Z)US_dsgz:d ;U,' Y"9@j{i6bՒ*Vt)|p 19'_/gNTy8zbCwZp`1f=7!#Zcu-oFAV-<5EG;;ge`iU .$#*k$aDXkN܎Gi[ ~FyyR)` ^yHdأl?~`,o%!2w$uRNEr˘ | 1ZKTͨhPLsF^ΒfӍh]74K4D+V)V`&n($MYbK ]LrUUY'bf P]o H%h䠡K] ;nf3>@Q7vՒtJ_M3vi(zaf22Zʌ}Ũm|}>3l;)j3J0;:h侄_Syt .jٗE0R[yjm@?`/faN`zɏi9޼ZeS$ 'Eq͓ۡ+εp3W!Fp~.DE:рJϦ2'%[kT|{3Ir&IrBgؐD >VF%1@G$Z`kN Z(SCf=UX\$kMve}#k9TDZFNd>ME~97 O81Izy#j5-ODjk^ɠ uFeN{R W&x4] yS%bi$1!βf'ݼo+.{x.vb00;]y9"QEPh h")&;u!'X9*Η85sfv[}l?R#9Ni`ّ s/zߘ`ed3 ZRkOpwҽ-95$5δoP=‡O܄MEQw{鐅˸b;'?S5w.җخA3H2BdE6Kyu-(p8^bxvR꺊a>YbOW {oT0𬈐B3FFPJD>(#[ԡr.&dZI2lHdhji!7Rvfn_ xG+am!4>ES[Bչ<$g7egaȋ$id[oMH d|ALҿ,U=f{KN Eyz_d8 ;Z>OL6POa)JWBC@ 93'XG+2N=B\t0*8}pi?dC}a87'*E;+ 7ˮ7>[d> 뱟0lL68Aʼn}-(߼qȢx܅3ߡ o}; TowRSy7/zV +~YKnG mT%AxiHeI>\ " gJn/]t2!v53OV?AK+R 5LBۣ|T$mH| Ui;^Nz9-M;C%q)8*q[l;{3P Pwsp\Ż=FZ2;ܣf(B +o V|!dw69w R<&96~=nfJ7S/UB|ax/6 hG ZTcx@4nq2 BPxlC24(_ 4ˡe[e!6@39{ФZoGbwWgC%19 E(yddҶvb5 DO }IeaE7!%So.U1?/N#̊7vC M:Y(ր8#; C:#I?dTg ^a2Ek]eYZ& Zp)76KG`{>,k3V!trJ#Gξl{QHIB[dglC&1eI%9vG0]!N1\SzBB6,'aOFU9^#Bu+;] :P뮈zh>l#NyYK6[߇ml쩬>ģpEJ'))]*,FHn~;"C_3rǗÞdɸG=9^~qN{8́q &I6\2DZW A!Bթ3ܸE~'U^m#F6͢Ww0}SxHta+ȋ_>շaOgluio\LgV'ur;*Sfщ²^E;?I L7MCbxG~2Eƶ8߀y\0oxC^"Z;pӽu׷ UyMWEg #JV~n8GY݊U/̺Zfj{5RnX rғm5ٻ]XN3+fddU#qS0CNcOQ 6Gf2S;Ћ5u;w-M骕J:VNOΎJ V,-}7¿;m15_}1𑐘cGJN*f/3qO a5iZEM o'tlF-Z&+>faP mri>@DЪKcT׻l<%ƈ_(XxK Duw%f} _,R?PC=gu疷=;=1G "Q:ڹ ./tR4||Da}Hs*'qjQ]һ#ifa ]upI$ vZMRuG 5i} )}#d/cz9h9J(hBD?GH+{w /J2ݐV{hhiu4n-L7?Tt_tM'Z:Z+zlG K`xڰ]؁DëR yYAc'E0-Ax&eKuy0KV![y8'4cV2 uX}hsϥhӓ -Y!I2EB'QvQV᱗FwGׇYФP+ %c\f{F.s S"\Ƭ| % x|\bȊZGEV9;#sǼN=oK2E("%\})@fg\,Lm9rq &!]{ <1ToZ~` l}"[!oDDv9GU uㇺwlus {98QSB$̂5R@kbz'@ыVfZuJy pHS83 p A}P$o_xZ!Ը>E*hBF&+1 %>'r3v~(:Gs6[mzE>@~cӛe̥T!~ϝ *m ͸mMiqɶɰј2T`h~tnPW%zTɈw5y"Wp|((vNwͣ%%SGsn,f14Q!O)mŔP@cGhUT~8`l)ʀiRAj 9M7C7 pmE0k1 BDOK'f1*$OΞ˚%>DϚ ,'hcHk\TخJk k^ VKJ:ΌRjɶx{:lor*JpmEBC"K @}' w|4nqiޫ`ho)RW^4UCNeOsi4!BϰV)vi).&z-qS)EGufBeDzui:|0X {!Yd.|h%Cp?sAadxGP[@U<ՃGx1M¹mbm"&>={ڊHYxCbğnmh%`EpɋNp9Yj U:BE;%Ňv}-k6˭!nw E#<G:D:往l8-bVd raF60j" .pžAO,3d#?<1 fMLʐ2 k< a}0:y~}ڸ1Vuղ-vq]j2tÇl5c.ʷc LkH> E{a ;]8! [Zh6-kO+cқo.*k,܊kC*SBvt3sؼY5נ  T>yUQ2N.2_'@<z]){)HS(M-Nc,܃tlr1*b]~.M*q Mk.TRGR;$S,ۦtug|W`B#%'"T_p^(XWo& v,9=Q6v;|uu&CZ { 8V7_wԦ,Kp4w L'FG?Lk7->Ɛ; ~Ln54T+ry<(]oXuԵEQТ2!?jw}4j.!ms(H}mH; H*=@r/2.8@ltޫ2YYUU.*B<*N/Uv?!d?7F@RM#Caz@tQ:ٖ$sκÀԈuь YƪąK9Y2BS4ۯ,g!@hT]\( 5DCCG4#`ۆb~;:I~CJqNH$9>es$5e-&'([Gԭ`mmޮo'߮r 䕪L`—HۖOY BNP5i ;g$T(g[S`w49P ֭+c($D`P?`0kWJӺ9.uKKlaLPmjsj|m!oje% ]jmX)׳te<4Gxpj ?ua;e$ \kSV#X41FB`phԐJUםm8G#謭 9k;s)Zq>):@C1]K&Uk|MV+4g@_` o78=Vtϼ4r$OS\@8^9IM!xI'խ="ϟ %A0,ICtxtΤ_4~kJH&n4EJ]$yE SN^M4+ܛQC/UrБJro %N|)2Ӑs|3Ҝ#(k9.g_# }+/Qw7uUFYnyWl&XU>Btiz΍郼 ?~0'g: _65ڡd\VaQcjdF  ;Gq0? $?% OPL4UJյ0J]=gl֑u, 5鷢IJE <r;7Mh1!)4&T歭rB(!~Wۣ RZwXr!m1D?!+; -` KMGG`'&NGop>++{ՏVՖ$g0u.L+0RT:ψf3bq2`IgR)18a{&~m&keC5Av*nr?һ=67942!WiQ߅zPiW[߮ C,,aIe{>`I]'|GV{HsMtyge,\Y\ L\YDU =Ү[Zy FWRàjD'n&G{o8~.-7Vۻ+ߊ5i2.vr'lnz<C+39BQn&!VЗ+tEv*)Xd$zeäSN4k:;V$痉B/SzRO\M;ǼV)|:;a:%sj'W\pG<##哑n rdJ] MrJ2ʇpw& }GvhX,fV/ڕ>'GR`qU#a _yU&D*Xt3@K1몛l>cԠ4sJ/[ G4d{-,Hƒd 3 {#Y7$4NBF &sB&WHOEd`kgRi/K.ی~1k4uQ3nA\:"60c#yJD9ft`?Ee%s}tTSz^`+!P< ul衫2ŭx:ov$h_.lVxK`\]mx[R_f󺻃(7ލPb9+Fdd}"j'Ս#߳fHPF*5}zq$ŢFH͂]Z|p\Wc"LwDB N"і;a)'E}FI[G~ݱ:J /uۼ3PnOZ &hrQ+/+ߟnjmX<T{qz>ImB %t;Grvjs>ImI+u禆\-sթL>GšoMaZuRg4j TDR~hMF%o'S=N*fڈ}8uIE rLY(_m1rqt)(brb+'4z[lE[_Q{eU!ʚ 2սt YZ|xY${m%A!=c TF7ؗ^GPQ+RcL<̈ڌ 0b  HI?^'\)NWoP%+>ANmcyW 0xkb۱zfF̞C X(ok#ُVB y'z&[b$-w`WSh eUqKhWv͒żWfV7M\*rhz_PXqU=zTDor_RpC%_~^(u)!ZZi$L4Inc3 -_1%`PӘ7U 8/.Wɲ_P8׷ΉlnLLS@%;[0=Ǿ${nnvJ nv=!7cep)u- %87tv|C!}i |C޾ZNvAw'*!W~c? voD6'V&o/%Iwzx#AF$o-+quIσ !,sb9@LY =#8pzAPs):kP5v),L)B݅j\;W8?=T93bGDrϥپvo7-Xgs:>{5 xaO[đ-"W@]QLGiIC5&TvEН|>XSi3vY∅>!I\Җ(Z ;C5U@% G9{ f{)F-ӨɘsE0<+]S(\" %C'#s~4o@ <E_W\21g5cf](|zc<65ʛ_^\LJk3rsyw\{Si$k{Vآk!% g r8v.'W=G[EVmIB׫[7\'[]@y{A jR==qR1sH"RM4"4I;%?0zt`"JΚ#aIѳS/lJ~xc)l͖(Z,A^(~ ||eR9LWbz v)+?-m ҵ$бJbHHE9XTKHӄ%'!QwP,#<¡gܤOޯ|hE$PJ`d S8o,_>Y:4G#\2KO]#Dԝlo  `[ݓ|H CxUz#ɿ}v G'q7hoڲy+sFbWE7"Z3xA\#gQր%1j\Sg, ~C߯_jg>Gϙfh<\m=l׊V(=66XYj)3 9楃V15ȇŬrz}SJ,,Re%M1π ^HUB1\x]qM >y٣j/6Ə11g2ϳ$uJe(TtOk9>!Ѝ.˩83O"w!<aG¥ΆBԾ^M5oi:~*s/ /R>>\wݦ; PR;4fo o**7Yѿ%l]M,[tc;-0:qC{"!`|47GMƠ RP ]wB; bv>KU8# VW`ekUhFgIHwĭjRY1Wne&^@j8&7NčX'3J L` iy/Tlރqu2^MnyY e}faPo7 (vW_=#y'OI:mw/(\MwHV-ݰ~p_s-5+d|Z=YSG/J.uvN@Zi*Ie'yNÂV( í{FL%H3Y{j% $x.WȾ587P])-%n=%QaSDsU4 "J<@wHkvڋ諸aE[nB8ǹMqvAoYY~!QV-E(9m#e3:F\=Y:ŀ&qh MgWs"]7뀒TWɄc~JZޅ߲G3ChC՛PXW%mlII5J'/MkBGMn]ZD}> L1j?IkuaO+Yzs8E`UbŇ/w\'Ay(*=l>]Ng'Ya[ ؋\[.KיP$W(b &ȾY|Wt\oURݔ3~:`1h8ĹѧkM:GG.JJrPdpt!=u8ye=S>@Ji ~𑜁ʳ>ZedMa#p'=wգYy-r!jeJaL2IV#80 >{=ET"v9P.hda7!?GKm@O&EUOZc~JXF=(M_T Y/"K梯S"cx;z 9zl8?<5wIUlUD8tR&q 89nP'u#{"]-rVv1? Wk|=;etHi{"a*+rȬ~(y4G٬?obcDrx4Δ.!왓>]BHq *%ᘛkz;:=2*Ǣ@$hdQy;RuQ%mNjb ku');&!&DǾs( !eWgunU)`m| PJ윴 Πi9Y?E@ |lkG ri@lB%1Wvp'(PqϤ Gn I}D 8i֤`&ֆi`@eI *׈,{9t|=,+ y$/L dD;-oOQj>g ƌrB&Jny)Z~檙3_\?ɃƊȻ?.{HQCcWqx9[ߪ -I|Neoܻ_]LT6VjWr7ګ /Z֎.G60|IJbpg/?0zQn/tYT |%8x\4=6{?6olcE mɓNeȵt)H`U U Z\#'^!Z=|Z46Rz{%_l \L"w^Li(=O4'U4҈D1H`a_'/?қ1O}´xM~$#T$c`dH(IҌ{gm=/G8MW_l_zv $,K87Bij= C5:`~1f=ZvP8s]]B8z3DǯŦV JxPm~e}p<@(H E4/Nz˃9\5)(e^V*ʦК\7EЈn?_hRpZbnkdu:q+2ut<M#`$ IUKX)♋A k \4Ok=C9݋H?u;'GPiafCk>c^S)H^rbJ;C4yˎagRoMP=G)Z%,dE9:ѻ'$eps}s0=wLWޑ~ExenTBn +$)2ު){娘8 l ̄qwd>\`%.꼝5IA!GE6b4yO A\WSPݗEHh=7ePy= K,x& \J`K%AJΓ%EÃHwjDcXF%Cl|*3\NkV+A ="" '1sMmg0Bc>!ddlVMz&%=b58FXMhqKj0._*n#ՑyH)cLOe荀l`4mS, $] oqA|;Ө8Q1H SxFqW*/?H,fbZM- +kE'ZfRarVЌQE_n?a;6+yu5 nys-C1.˫?U¶ˆ=RmэD;Zw`dYdPiPtaqCI%xQHshyS ːBp:Kə$7oӏSޭ8yl 3L\_-D^viBM"$B轱NrnQHxѴiBy%̸Obgy5>u/1S;iB K _SlY-q~XKZgZ(o7m[oJϛ='=KN"Xxc~0OH-AcZ[(a&A>L6t%1U*މ*^̪c;/A6g){`!%!ylX#6-jW+Fm.g f W̼6FRʢ3ҿyO* 񿝡/A: _ʺu~_\x{۶] ܻpȟn,\~"4\K?EA=vU>(LkSMv^^;F*{$Vm{`錹Lw6e!~%^H*H>r7l.`s/Lٜ!;y,]Q!]TB{n#P0-I0N< O;#R,}@/qf:hˠﺇ}9eT,uOTXx.iz$,djnQ ͎+AF*\uj9m_#aA ZVRC}(OܫOuя^?-UN0I1A,a1n*;O2:A6X%VYvS]{'<%#@qG MOAm2 4Pk9]ݺfg.gy躾pNqnnX|ܹP9&K5gUKkA2~-: ~OjF0$v^ڇx`-p9lpc_x#Sp-(ź fk'"ktWdKF6+(^?I4 E^ԆN+4ض$$h e#>m3l3BC:l5>jVRD**a2phiUae79VJԆKZK55*HTY98:Bh[v_tz/EXG5™ #2uQK&V*'6!V}I$#A%Z@ZU4;vu(uc#W>ԡptc. l5-\8!DzJW5?ѭ=C;dM g:?&FqgDU!q~oD'I`ҝ%DGۃ[w O *;ЂϽkf"ߘurDvHh"' |NRPqS>UJ}\H eo4(]gרԘ162Cai#^ U`zԐg_Q̨h>s, m,UP*yWUtJ}dž/*{J]q y9|%^0p @"?y_B$+ϫ [5 G 5{n.b7KJ^o,'Iɴw&mkQjjtxDd48qRcVPG,;fuyu{fdz56' %b5°g.o){v &%'PKPBL wo S\J[hκL@ |냮RWxtaO"rgAbd-XGҶA)w(J K[]= r(ZG.I &(Rt0oÕ>+$Ġ$3mc>6hݕ/붭m~k>=WG2t~5(jZ#Vn^̴Xh#/1RNJݿŴ@!Ϩ5Q-%x#wj炊Vxzb0 b;U8dɃ jsl6,}tey'=p@cS2Lf55$`-+ˣz!IP\QffC~myԭH}1[P$L3bQV15ހ#T0kCEcÕ%h yrE$Dӹ{QT5@~ើ,'Ff9:bz5֜P@G[wG|Qg Ԏf1!c4(]0"0M|0 Ln@ߺVaN+&>EH17$&ITlł?yg1 #t!)]n9BAyV6ɘ[SfNqzɾU}4-OPaqhnO{Dϋ NCb  FiAhfVosg̲~Pp6)a\崌^䨓Pko%@L >rb5$gHյgķ zIF[^PR;Hc A&j5kȡjvqa=ewH\Uτ6FՓ_:F3u Am=%ȃ/- MO'[rA8ת]KKgqF8#f<޽5ЈBBقK %0 + |AI'-W#rIͧ_ߔ4Y!3r*BdžȮxGwIos|j+.7p+4 ۻka(K9.X$6 #iƧNc_?RtQ6C-X.'8<#KLe+$AO5'pq&f\tqM3X o7ڿL$7KBu N|!\JJx %9T0Rm3}C@98TE(wv'QpwG?W' q`$?R)&"w.)XCU$7w 8LKWM~DKTkm۸G: ؀p/f "iBF)V|G0GC*A2S 쪽Mz_3RC%և5 eс,8zI`纸Ň&fڟ1@1<;' ,C\gŸd(gq/I[5.ͪW:ɪr$~[[!У*;-m ر1FD#ez:>կpxpt,A)VKb-S6)`Ib7o\O4 cs=*BCPBzs/A2׽} $$QybibEb[Yȁ]G tTę%{LEu!Y+h s(T9N7dhwAɫ.T #gz.Z/@6YM幰B5(HC`=)Г^n-"1/VжG9ŅG|d3gU-;`n*mS hΊAH!|xI;cELR5/j::_s )+ikHU(CmF&Q/rnz>:`?γCwCG/-ۅ)g\qB+D2EE o9%%ZΔ|?$hW0]yUtL#` ThE䩏Jbq!:'Il`Cd#Sb@?=U!"[RΑشJs~NSFAfq̗0Zi"BY{BxԜpIղJ=Q1 ;9hPga'5 j2DZMP4}Ud)1pcO^,[pQP ~ڈJ-j8xn@aIa28GYȷM e s+b!GGk_áJva|{{ڱ2u]u$2pnCAJ j^Ho9^[ ~Tqsΰ}8-_'`Έ5x1Hp" X jhKaI)46lf׿h7^ι\Ù"dN(oوuo ༗i~UK?5GDѨ7[ErmГl'YzlX.V?6k'\y橮nջ +ťjc"zU Aי1͓"\^?Ґ"r"a"Nrf Ͽ CBWR석w Ao DA[ :zlbOɒZP 9/̇5q90a#Z*pz6 /8+kX eV5>{ggQɰ踼]'6EHITh Șl8d!#sU%"L883#<`B9vOI{+SC1iAfR_!6Xo7FMg|K0gtXmTd^f]g\V|%]dL#KA<C8 ,Sjt!q>}^#R# Ns6AznT1Eᥤ%vz[ξr{1Y^XkJw]WwOs2Q7n=)TPC7+@BsZSt=&䒑nk <_lz[ -{Bw|Dn]!4C 6ۃ6FĈٳ}duWCE(\Deq3i)Mp| UGG!F3㥔B8 P΃ψMNsvWN=Q(n:&=C B:|`S (p["{\*=< Q(w/$!-g$S%L$9X$Nk1v8%qL ,T#C%v7q8UutBEFFCYThծԫQ;6Ԇm"€GnIkt;vs]ƶsp7q;- y6 VTh Ǵ$$C5-&wW:9SiEoBMQ|tm $_/K*ٛOzrHEzW~PڵD6;ȗ-qGNq̓!9T/MћW~VRC ss(ٖa* 5HY}rE`EuAN7X`!@z.o|q BY0۾YB%m͠XWG~4= 6 $38:m*P^睘p0)3 ߄@";zM۹KWɮ5jzdY ]6[ArqczP_B{H 2W} ,/ŗ68E_y_ Wކee&n`4j]6Zr@9\qyt*8ex)Rf(Ԛ{Cޚo٫w{6U,O#g7& Tm9J :䬜2 pu5%,6}M4F钋hD A/NQlAwj^ʉ{&2#Ax&3_%~4M+D 9-bc-9<voWQܻK$8L?W VF/86ȇ8ᮗ?ެA'̞fI,ؚdHøOUnuRH8G h9e-;'H7Ca;/v_Pz3#ap%pd76<! J?2('άojyŅUJ (VUrƉL!za:Y|`>":?4hsL' մl=}idr?˞;eimG=&4Kq|q(ɥŔ<* )qڟf& F6l҃C`x60o~*9A1,x^{5;Xg|i[ΙD"f*TӒh( wsS5$ҖPZ`ZwXۦ.X3͋~-ijB,w{t!lta ԫڅ$9Ȳ&XUj:˲g<*-BLT,y<~۹m>2b*,:q'X)'Y'u7ɾc&vN_Z޵F:I4] FC3 ˚خb-BwC$ҡ<ׁ**P~Z|PGM5(]ꇌnL VB2nAδccl٦rq";4sIǔ钂4r" nbU.r 5| A=I7J@V(mP\JӨ@|ʗUv$C.m?OnHv#Pq_njoXU%>BY2,.GEcqI )+Nס{tgY>N5n_̷u[sO%l X"EO5T~$n۬(̰W xZŇB.ܟO(Wjb8rj;T݁{ (_(05ycSwkgGu)W⃘# F<$fE -+⾲QךZ=%mOI)4*8.\O)C^)z&p%M@W6}$5-)ew;? Uч!< 'IOwE1tV3_ڍG> u`ܒ\\ʒgc/YZT'*|Bmk\spSMns-&K\Ĝ#.;>򄾔D.BzRÍlCi/)yݔgi82VX,d=fW7t~ 0``d["&/%SiCE<$]8x@rRQ,_󞧨`! iC{'{{{rE* oF/jk] zڄ 5@SPt0cpu}7o8BGQ#"rYC`Ph1pF73YA`(J}/o^) bJ)p>1 qBGHx{Q N< _]al [;$MzRJcɌdžB;ѮlS FX!?=we0DjæY+sTy2BѼgm*=l*^#z0YQh(!d{WDT8 5Zj62U 8Ssq ߁] )/]L ;8pݶ*$OifY~+Z/dh$7}2gi|-u""JROp On~!AA"M,t!yviD6ʋ^Z] Meeó7*ɈՄT. Cm?$^׫=UyS:SfGcDy}3Z+hۢL Vk):Fy4?RR+|W=WL7| 9-Ys}2`n-LBn H$z-OVQwE3W ߈0/WiYo\;I )jrք~'h^!a !tRA߮5jqlZcth<:]i&-c'H<<\:¥=myXMSQ2\ ?= G'4gH馺= *} ]dTby+K0np:_p~'1'ÒUZRJeiA@6=NFG37>;RֹG5 1\v=,_DSOL #R,b0tIX~p?jV9'i{J6N ^Y!gYfdNSi:+(gX&QG̥f$Y+.inށ鼛Y BFp-䀹S']pcFY.M8\qϚh W Ca3-e2t$&\GepHu)r+G]Z L)eVf;nn)+#R\bbRz#NWإ5> EU2m#Ÿ$N'k,vk)LLA캫L|nl $.C E!G-/ϊ<AVi(fc~ez7uT,{- +B-$?R! :739@9ppcE`tGѧ%7 sXѧ422µϸ*d䈩2,Wa`C(DKz5UvpP=|Eh͖qc#MA|zʈHqO<`KvF֓N&%׷fauf &VE>s wfO,;xG 1ryˌXzJhq< 8j][|wIx-|\ Sp.8b>${ 6f@8RA^'&1p8{PN/5( &*3:[ԓDDxTzNB 4DLhag){`ыud[#)>Wt#島_(#Ą mz* XrG gV`p k(dߵ%]EG{Wѷ@uKSiXN~"Ч1)ņLJ$Z했nF ;tMPԲ+df'/RKe ;슪i\ \2ļ.mW4X.{4|n\t|PU@3&3~ .pKQEncȱ@7[˲T:a|sC* ِ݉pb7 4p <.6? ϻ``˫ۈU &lЧDZ=TR#_/Aȇ#?NWHpWMٯ &B8'71R'?b>B8|u ؐ%>} ʱѧQzj>e8fiL]ҍH$G뾟sA 2>kHiޒ&( f\ :Tj>0̄St+:'7uܠ ]Τ\8Sبcnu f–G'@sHQ*eG%>ksNui(1r<9~4k|ްG x0#.Q܊Dt8>^a_Bq%N~i$bm/*AqE2d4 !^W<5pjCɰbq"YN҄{?GߥDYԿebm oNxiR | 2$A[Rd/Av5ZE#+&֙`m05'Μ0Q0R0R{()Z^+Hlĩ(:hT;p!.F{LOsg'=|BŒBÖȃB̞{Rg/C`P͚U< (N;Q0Ca$^9䁵""ȷ;WRS< jT0ڵCΨ;4{j;yu|\rpId'3ũVEtr&pYSxł!O>5H7 帞X.͡k#/*Zc0(yT;5]@<1.:Gg;*&"k4-=w.t?kQJ.-wC-{wCea4>X|˹mC~-j>4nuؓ̈́ql:C8"t0Oze 3p~O,~ЄdN2|#,y h/~#UD?XU =쎨7s@J܏W"UU3s Ҡį, ~bq vNme)v~O] ?ZٔֈàM%1o.RPIfGتiZyˆ*ƀcHX# |]MR; )G4ӆx=K:yς1g%탨uFoGKZ}IxmBX,xMG oGU ?)~s>SQ @.V}ߙۮT~ZN'XNG#`\c $eo+(ΦrPśE^MlJnlKcIg[D7p ^x; .@'ƹ7^m%A9|!o#>% 5ĭϱ&7cf3 A0ȭC~^݀v!K7gmG3Ui\c'5~N譎fu XBh9D; +ّIɁM]P<[۬񘁫B HZY,s#~~`(05{A>DU)%0}LCOJgrh!ҹthƷ˞XpD d~4FD Whw8$]o.,4$<$kaޏ1o79ϗ$J<(|xlX;f: oMy{T[z^Z'dǢYsy=ЅXZt$E!~KDW3,ȒLLgC- ,ŴiZF'tb'j_XrKY<'GeL$G6yʳk/OHJn*:5 LtjBnʏ|ɓY'TbgW)bu$[ ;E>ԀCTr`ɱk}.>`2B԰. 5v8gl`X*4ˢ.ES|pRD!dH(hB511$* GϺCt ;ڔ#W"g XPy4]/C(Mu< HU݁g '|gQv ) hwMkc8sq" OӤrJI1x6- o)!+jei4Lzʌ+//xdIX?pw$s+y ҵs͋N8[P.(HYep8[ 28!؋$On[j9g_ 7nQD t;leB@Ƌ`y "pD 5@^npm5w2M'g7!ť4e*asLo&o[UD(yrtӵ#S/yciT ڝ[3q|dE3n|"axާ s+g9T$MXLD@!A39/nyٶ]0ޞsHuo\͓ZҮ;4byE y>ɚ%'Qb,1[ڏy Vʘ.Aȼ}AS'A1PӉ!d(ZV\dj@VvB;w QDֈFY~"2\_9lŴW6B,Z7(QT9b+ %ŕWJ~nxfکWzrx85@jy$}`عI)h@.7;Säd|w,4綊,&Plmq¼vl(f|lZ@,3ų2nԷ-]08-XbD5MCXa) `9 ͈?fp'.-^RNooj#g:A/_ﻔ&|[{)]Z7ed=ɉMzR'5{M;8r!.6tZuMZحP?! z%ӊ/zzS$W ъbW]y6.?/Ϳa`miDnHG0Ç5;{lc1L_sc(L:-7/Ͻ=y.#!b&]W2VF f:= 57o˿Lb1bvN/q>g +!sֲ\ޡ>YY9Є,J6+I0Fa#=ZYf+ǗZN<%n.VI7Sؖ&W>=ЉnqoVsI m"AHnyD,$X>g&޾9 uQ_4@鍀` E^} 8 [91DC,cN֏l ;~:M)hh .'weFv[tXΟ~hW‡)DzC88yExNsOz<.!ifXُ+i75a`eCHbπQ`| |#a݇*<(܂Ͱ8gqrٹTSu;=L,]PF q~oxz @bT5XW;* r"D+IJVh5+et0̓g&0ʫҹ?E_D{0_o(XB8LiRO s>&hsN9h}6̺LQ: iHNleW'skӅe%g&u2„Ҥ@ E_Ovk*W]<7#lD@1ʰ)] qeNi{,y!M;p͔hnٺ7Lz53@@ 襏BVKq1mS0 ]Rr}[!mu"(CʌMx$Urpi<`hM~~\bOCP &M689!;^)"W;E[Thc\8 i!,=(X "wn3' pB*l1h[JۥL{sǙb;gqsqCfIظY>W5JfMf30" p$͢5e[jr`)ByؑF7 d|_K bн!DMz%L)*Vcթ3A8Z,ƚ?ܙH^nv%cbG@odCNc]F;Eapx+k=h"r ~6͟۰Zρ(~P^(Z=W?쐰b"s<^4~~ YL ik/AePJykʗb*.jH1>{,0^Kr^%+GlWK"m|Ho@qwWFh(dl í5# |pP18kX|')mѤy PV=8F:8" c]f,2|QZjI`0dia6LR&4*b7o0gFNwZrr֥䓣Z0NhjHˀ.U#v=Z)`;o\!WgM-e볗NVpi|.DG0*͘rxrHga){ ^cjdY7+W҄]ysWYjHɽ Rxm=uϴ(fhzT *7\@F:'x*vG|v/6Lu{ukFpnpD:+{NH~]1Eg:"Ϯg_K:۬Jݘg,ՀqLاTU|63Xq:0u1 4%U?)%6Pܹm wM $èEf\ <΀Dg׻wa;{E)MjC΋3* :.tvƉLUJ5ylF/HwF 'F! EVhP]~ ^ ~zއ˱GGfPd烰D9nlZѻɋhXy=iT5kFw˪Ğ:`QgaOd-`:@oSd jm@oOJY*"Hྦྷ Ңi#s t[S30nnܳ<oeRD58;``ws-11""VMV>b~PJ'CG=d>Ӄ..sP`c(%7?[cH_P%$-]2zɉOGMz6wsk[7Ќ6P&L0}?>5Ld&'-Z>GXK;XҗmqG;4Qsţ~01Ն7 ."/8+y0|Ud 5s*!-f9| u5/d$63_`tbL-n/OXxL~)E4 (@XDš}ĝ)k_U>Z8aUӎ_[/Y" 4!qzzP1b*l^2zEzW6r|:C ضX{ApcFCIԡٕKOmA\ A. f (b޸Ghj@GK$U*ޫ(lIP?D,^>/D9 (D_b0+A8eJ ^ns'$jXْ1:B_TUIe6 戾4oXDPp-!ɪ\M:Q` ʭ9 ) AObrQAV7AS<wѾy`%}ZrbFXz?nw3g s&3'j'fۨRɼŊM$SLUp;4EqT"J~l'&9#,X o2T|#ЕbRR![J}RY=]tqzU'ztf7P&2w_)56ij@Y&.C)),}OfV=p;':3qg4SFqLh(5m88R1V{(?ή<|<#bp" #. ?˰6:LTjͦ4c>}m]~:cQu<$@sqqao|~=5pƠHH ( 堢~: *XAH( "Ma%OO^s<}׫gxr [>F/7z>q` ƾg>]z;hOsk~ۻ*hI喑g)O#߬Œƈ0 #Ĉ_p*wQm}O[_Rɳ[H 1l!Bj83% h G%Ysoh8xL{b]?iq7]}GFO n>!]'t,Q5+ooES[IDA<,A@,j)P* )<>U><=>=# uD9 6uou(]ф!m>Јh;H`PLq G1!b`i@3;8pZ[RZmcmaXE9nct#.Q(qEb/9)Ykzx:bF YTF 1 Ƙod/zӾm >hIVi;g[|ӓWSS?2%@u#1SL)T}iAYeWJcJډ:6$ +i,7Qd5% Wٳu[6qUG޶/})?=-,F2hXzu`+\f R˖IJXoqig"v5|בӏv.& $ٻ{Ug%A')S_{է70f-?ԏNvYXM8m|uXuLRp/C lN<_frh3"çא%oSy1^t4M$̓1Y,n T]h|qAZ}AOFhPVo;:tOZu'(v+Hrp 'WQ[Fݐ7X""p9{o=e ap$CMd"E*&kevC TgW[_O"Z+J2ګD / ee[Iv۶,~.ȅI*|ykN=j* 6NXz%NOe D%}hϿ-5l[2.?.MGހN:%K=L`28r/H9x@7q5CWkt۫6jD`|4<6C긊w ʺ=;&E >kz=K:e\l_TsŬ)ud9,wwO¤옮2{N:+++\ǵ몗!)"e"hX$&6F Ly%50!.ʈZG ֙ ;Ӎ5: Ȉ' 0ɒAgdJ%AT^plr2rL6̕Hfz@@2N㡕{*`)levy@P!BR{~EK]!~¼VôoJrqc_Nco__>*S<)w`d?"M )uׯjZ a #<_a4(Jm谜ٕ[#^<'֎$pD'ӸfNBlNJ!7%QQ?%)画J gbI92aj|R@=l)Oc3 B3MVjΨ9Q uZx Ǵ$df`0w^h0A& gz(aoo nq;Л!N):*paM )K h&39#Mkadu6"!9*$쟜,Ӂ%yccj 2G"hc 0RvIEOw%$VRQ\}MEҬMSH < IJt7J(}}_! ]')9A1 #u2ɾg㰜.l̴N)SF]3,&JņϗEgu>I/ S%Om!m_v`hɽמ2Nnٟ3fY(0%U'-Pu%=jl%b͔vnv@hV9>+Y%Ʋ.FrA(&t"M#qUb3 V: PV`av녔d߬ŋS[n8S(C9P㥽MrIGp[_21j ;db{V m<4"Zj2t?q RvX,5b%) F}ל1%+ʏ5V#s$ge+߲Z#ce;=k78H/77`z=8꣫ᅆkQ0CVm0I_C6v+[ #F?#dB9N5TlEEQ>n^iΣ !{)rsлo|FƯ7#ϒSLjC4f_nAr1 ikdtV I}rxQ)C\.5z6t:GR byD[R2U $䓖eιYkSK^-zR0>QHχC1 و&/?M?$!9<9=rIYCHhUXֳʟ!8-! R:Np#`ŬezL TtPj̫& p9S/]sm \i}sH;ѧYPj)]^s8 `1  ܙ[ ;tf :' ä@`a}Wg uTlV2-B< ˑw#(>FÎ0?o22*`!MGSm}uM͝m쑴z鶣,SY$ikmD<>ɺ[( er[8Sؿ&=nBqa& 8Gy7UuΨ<]BZ0Cg5 pQ9`Ta~ɛƣT.DoVnۊ=G[C ]ݖPFNZ,$}ZPAԉci]| -JܹyCKqPZGmyEY!tKgVa@ʹʓL%?eXs7]1C:dD#A6* Ϋ -CH.հmg#A(NE6]i.;5UI٪B+ XeîsYru( @ȍc$q5V.Adg%j(QCsnX@ 2FK: t+; t_q8cR@ze;"I{HYչlRZ\[zTKN2%@cgmb5ǎϢ4 Զ5mbJ!%]s s,Ua-aHbqtXsefuY״6ij*b~DѫwM8m9B*,[%K5^,y}IƜgHwQ7ڵ&kT@¢:ʖrcgte9Cpk߶sַAUQ,e:*8ʘto3g?F#J]%!)ᒞse&iǮ{?kf*ef—p{qTrӼ>q6tҨls \"$Ѫۚ(::'lpmGNxRe25LEŬg#nfϝ"I˜:cOds&񗲤)G> >>Lw$mRW&fRd3)/^B bTvMT)3!>+Ǵr$dU-.^0Vڔ:kz) ڔXIk>ػ76tΎ9T["p,?ZxO)ݝJjt^CW3<{,74k%2Tѻbl& EMQ70) V]O4n0DvWJIs}u|Ucf|C-8 M G@ &k^0H`&Uq懗o)xIZ9x|zG+OBɥ286|2jk%@$)'vtǴG?o11Ě\K9C\nw_HyI|wGIq㵲ap/C$9emZ6yvё*kހ80kPZjZ}gUJ2pFh);R᣾+T7gNTrlAQ֧1!ҤFsev-om!K} [;`,'WzضnF18xk۷;_n'Qj3p*z%2?XXKHh 3kָiږmQ_jTQ#Z,0F{1w5Rn ]| ^:vfQzfmӢ}ױٕg'Gʱ":C;XN:iG] 48JOW1 8c!SC .oUD|y:(u.Mg1OH67׵3*Y̓.o[`J푿-u2:{|)N\[.ݨvo m!}ث-T F?z4SsT{Q^"%HMQ߲=_0{wNm4gv}>^Ad W$M7hh)bQ DYY\)1)㼃uk]Үgot︔TѠurFMu8c8jtPn~cj!jy[K all}rǴL%і5-1~by|ic95YͨeUޢڂ,A!O);leW%=37v߱M߄aFU-R+V^-Aȳ)I @GWU2g NA.Fa57<B6!zt.=VuFj[M6"xwuZSKsHt }?"w+YE,-?VKӛYMrY8'3/+BŔk>}Hkm 4^Xs:M WbsC. h{oZB?Tr;i4hVIkSQ@l&lWcxj06[x"&{zjp& }uoQ^O~9'lC-v "~YDX!@0r3`iOQfO9rJWap By|w\z>9ʔHc.+(V)~R&7[h@b$F23Z%^UvqG,_`G;QM\iPnY$J1kF=LhM;\JYS@Ӑduς޻k5U, ">6{iCe}d1HǠԒ>*Or C37K<ݢX>J, YΪ<O!J eUHN7831ĤJ4: 1H=V ܯoן?nwxYMLJ;"wYԐPGgJhs01 bDNG ֫je_Vwlc>ŇDEDN  L@E0L:?Vo+Q='x g==j;f%531鬆TQ@d>`AW""I_@MČ@V3S$u[ޣ.qXx+fjat|)Ӑ䢯N|kd874:9D0y22" ED$O{ rRWô\v+_Gz7+=4 _G,Rb.obVGc0Q7:7Ky=]ݠ{A@8v"h/`,~RHH|#'FᄏW}!%a} %04 rQ_ys؍:9~Sf̫vzuS&L+NG0Cz'9>5߅ c{ip!nWv%ņVRm!1&ZAPCRNa@۷.o羟NozSǜZ2'BJɒ!]'3x;]M6#Ŕee&Lж3V7{ GᎴs1ٛ H<*x%#MdQLeΝu3nh&ݿiYgM\ȏ,uwUU8E9u巘|T]dPP:i"w<~\=BQudEH@Q~n;a޹^kޕ9& cr>#: @@b2*.͊A  kf4φ-v|$hט=A/AAe:9OĻ>wKNU$PADࠇ/w-*TD 6`Ǭuljh7͐}r)ɪ(I" 1@E*EPΈ H-UjV؊ E ׁُxbXAd-h*J-$k"@ !;?f ?xb!&8|Aak<Jq| L~MAa 5BxSOi֔ h7{bwX R <_N gn Jh+KFZO9(vQxsG1’؆V7xnG*Ywq:7eKoilO#%`E$a1ј}|Ij^>(*O6`{mA27%,5P*m7Gb=RkHwre%AfyoTO)(EJT%9ɉLkع؁.䫦xHڊMz ߑZ$B |1j1 Qn:}Y57nBHleiL?Ƽy9W)7G8#cYt dR{=0Nm&zic9sޤ_ﱵmLqf8ΓUO÷SK۩iAԆg{֭ϊ:@#˂ d੣0㳑>ݟ̬لGo$$]8/e:?Βзa!9i'>9z筏NY*-h&HihqN`V]WBg Iy"IԴFT'VZw=Xџ0F~ r_.lDhQɡnukL1W.g=5jA閕EQD ۵vGdtwXʊqH{}cRHxůʗ).6O]JϥL:@?G;6^vq=E(cK$w-ПaW w׺v#?|v"y?B+;ȉHi!OKk5unNt!],Kʚ5o4c8tAMl4 vAJ1'޻c*]3T.uVlσ}!q!BQ ={-}+Ͽoӏ0}&&ݻR1rxm12YRt}RjQfzux16$G\; 9;{< N#pS ѷ~֭Lm}Zw'mIn ȂPTx#ȪMoiv+pYl2V+W rmb݀0 vMs[-ЧF?{;6(VoZGnSH<;L*.ӎ>Ed^+,"]\k6[sgz.7>Tրw{W7y|[:B>T>zb٧s\ET6pSO >w@wc]ixao`%H+cvCh:긡6̇t q@?5}^coIIv+VݪWthQeh{)Jաzٔ㩧NR\jyI5+SY\Vs!ww`Z^dYYNjs%y7\Y{>R-^lި:dsX5.#Na-g˼rH˵tZ^ux 2!*w ˨Ys ˚I cطvJC5ZR8iXL9fQ[mGU[2ukynvOY?Ҫ=MxZ(gwhtmJnS7EKf] >a^b|M;Vpmo=4vWg1:=]*ø*)=s6@z?{PbfmʷJ׍q#ѹY CqNwMEWtX,zڶሗ_3㏡stB$o/G!K5Г[5v}ne}(Cw+ YHV=)=bw@4]jL:O83+|Xx|wүȣ"o ."gE<iWl^={SLiF<)XLp?AMRw_{ v}]Nj@1)e.lnTpoh|I2ob| aI̕rrݠGM/țܖ'WBM8RnX#ХL\؟\֡:l:o+ j2'ܦcgw+%F\Z0V*|%(Wޑ:kȕ+1V>c-@lJ fX;a4 p6bws7wcV?Š<]\o&g,0c9yxU!جkī.J}A?uv"V} 4]5Ҳx yDW|9Jtȴ_Skˆ7Ws竏 .$Ow-ЙBRCKrHRN;7uw缍gL/bIfvV;>Tx#Q1bM:MS8x/kkZSI%*mL#Lp>On+Wzݲq8{T8xneqd~:i0gT@b (V`6gBc8!~Lm) )dH0U6(CĶ] ]))IL'Mzh+ ?(_|dAq 1e]Xik޶f$v|A"=f9Wv;<2;qs:_/ʆxP$¤ĕ(eɁY`!6{BBbah8ьw-ޔ`_|6x/p2G$bY$bɔӮ4B}農 XreqOh<xv2D 0T@TxzAG `746Je+ft 5?]O[![e ^anX8@`<ӈBe(vA! znqV yʀ=AhC.CUV@TŰ彁Im3r ߏY°v"@,  F0O|ɒ{E&eUTߝ.rA+͝j yS`bxgRIf ~):CVtmVYğ#0ѱ8@bd ?I@ٍT,']):;>bi˿$|]U:_HpN9XbZ ; S0m }  -e,wZ>vOϨw1Lul:6̳Rj d<`AmuʁnƋ+N+!_PP(+% {u;Dx 25T!C$.EdkL>JkҳO7WOo ^o}V! =ԸQxa*mP=_zجdB$*Z!` 4oXiao%h&leUBSR:MdSuf09 զ9*1+F8ͩ\q+%<8$ʱ s&D T(?sywÓ-77[\S) +2;]籇[-lKLi`řuwqa᫡17X(5 f}f6Yw$޲D7!%8j HU80V(]7wLQ' uDc`)P|Ӭo.>iփ Q?/`\u(S ^`?}GE@&tM #d}ffkZs#Py:ýʵ8΁%,1gxo ?FX rHBo&$|pI t)3Y2ۦ[GX]Igx m@-Jޥb߈Ѻ o*+lؒ0.'C;25rMP`6۟l_L#H=t8/r'cXk8 SZ{gwi3a\ @=G/Uw5bl*GUx=n*O&z# 5 - 5@6YƼS:mRP^ݽׯ:=FL@o,bC!|?O\("~.) :M[r̃L9+urJr@"B)uP50ػ< /PZvʀ]8l3B]O7D~W:Wz=^\}hJ{{])=?|g_[{̊4٫Ҹu]0L"hn* 0>>'e6,jlNÕzs5|JQa)d@d`,Y`dpgSo>/,jȢ g2'+r*rzokS#|}I:A`(Oz9g8 sUVxu_~Ŕi\@|eȰ:^GQ75e6ȠQ {]G{.P>B:)`G^ qyt!Bȁ nT)c͑&opSM|ЯkGIDʄ95 2mbH.""dž4^TV|YTJ b iѵS& L1VF1(8:jݎ )Ln%."-r2lULNR$f0{ E8#UWYs7}=;P t+Pvqn#']Y\AQV[Rm? ~ hGD2-] w\(TduOW v0ac<]ָ+Eqs"TR'\0w;崠V ˜™2}ۣ1fg"ANЛ% Ouੈ A*f OH?jvKtnȉc:"CO$^OV*)جq}T򓇛Z"`%<ĸ@ht'kÀ6I 6kFU{~wƼ@RMP#j46񫂫Mc<0=JHUF4\=hlt-V@ôF'h!6 egpl_$f>g%`na% %+!+L'm FOВ!+>QA5$м*bRyMT14)B+ AsJ$ßBT&GEX6:oWN̘1 '1<taG!  |΢ Hs{suH,7y24_Ӗu|.p]Еh&F* ;yODnj'tEGs uu X|sϋH#q@|Q7IXiu_:6>7SycWNxyH>3 HQ6/QF ANESongµ]$n+[q#n9>NH1M,|2ah.R%~7=%FSj.C?N,,9]^b )J 񥽽. ,e\ 4-$ .dȻlcϯsoIſPGDr;q>NE 9S}qIq*+qT'fI} HS:rLJӷIH|^>#D8,<%{&3OF˖Gmk"G"mNal a1O13zD]Y7R}0̮#EfE$m3HQqug_aL1o*K3I(tF:,W#T~U4󬭊z CnZTtOUjOzqi0qavǗWPyty]<ӂ]BIAͥ`#xix&nWsGH0Us ]3Q 䝾k87Ԗ.!FR<=Hp ?u)NB#pdnۛ̄.a(mށ 1*?vXKKn"r$ m=(>*Y)!#7X1Ǫ50b1-Ah7 7vcǫ   Ovo}_k6fS\2K>MEƛسzVFqZLјq @BdDO5EJPT0Jh(n;=(s}W\6Zt3b=|A("2*!Q21pS wG}K'@\-M'#韱LI@An's=UI8:>:9HAбu3!C!³Dk~O_ѢW jvDBy?{YgqUL1b(e5 y 2 DD)쬮-XÀ A5D@ JST!ihypMÙb&ng#v7Y>c;x:>9N:sߒVff%SF̍(x܁ŰJV QڐT+@_Q)Tqg6=M>7*8TW)D&7.U[Y$z'1zQi@*;{z  VVG#JH'nz(4y+ 01m~;{( 3򯱫;}ǓR:d罬PfȮ"kSp֝C‘F'wfG¯XT:T\05y~7巩iXXlaE9x8>/%NnL۪^3J9pj (gFP PCEG}()LAyien̽TDwzws׈2 tDGo S[R;Y g$ QXQnQz9C{Ԫh-Xr _.hW=,`}{'ΈNHpQh滐8V0ʱ[&\DL14bSC.3ٍm4ʀ*̴"ɂ`Z ZqƯ `Zbnh2Mgr)Oz]u+Ct+^:Z#JHP֎˕2P#B\mmx =YL=򋵪({ovpρ(NoMT(dJohc Rv_ǜQ/Fepx5 el3d`ˀ""mY+BR%@mN7+2`,}"Qр7:,gR" 6f( &Α^2e{\lmF2ul]&k0xs)YMh Z͡L3k\֡D@;L,`lh`t9^6QLP #Q&~T $RI:JNgAM$|Oe+E*}DY= (p@ %K88}, \ob'{+}G L_;}Sa๬ߣ07@?q8+(-TJmp)HDG\>xtIoafM3VWރ "$h[W˨4H\'AV1|$PbS9]k}Eʣmh}t uyc!+ !KHT>(x?ϥULvt p!݁ڭܹɫkWP)~!%Lw~iԢ83([кSw[WiƽÍZp_vs_F(Tʆ!sCG޶|_@~3*`79Fܗe& Cya3Ѕqdzu>!w5Gj?~0֚W4CDĽUW]},}p傌iȣ:|0dϘ+{;YEgy" :@^f v}/JRv] A9ru*CA,ˉ̴09XYcY1 jɳbIFn3VY)SHKojC[^YWĠA V/_\M6-z!ݢLǿbN`~,#xǾtۍS=p8& xaT& SOU;<ה"3ٍƳnl `#7 ƣ W"{62dw(~:u/Jha^B1i,$D%fXZ 6vтGIp$8fFv{-9JPl,fF؞iӢ rX>~Vv&aAQ;?nI]. r-#HQF3Yb=žw";J:QЩ=mŇ6z~kx';OAx P2/K%tSR*V3l?t %:a, 2ãŌhG*AEȀjHQ*08\4D=N"鑙u/AW-"jdLsj,\+ ,fmJv,i; 2];&|T%@sX~<&'{pkEîT+%=s8[QvĨ%i}%[{y-w*,USE0w[.Q1FDU!kqqh) 4`ZKYy5dYq.˃>V\`O(iE_Q8J̷'-B{G8M8HH#" b]ɉLۓO0 '19VShHt*3*jƳ(U)i Tg .fz޿VIRI $,j3u=FЦvY  wZtzgALԮrLC,8S:5kmLgoCg?8 gcz!B(?|{躄i]JM NܡϳLGX 0*=oCPGi!&Z k!sjb{G O3;tZQj%QĐOQKĨ9.Q5$ʉ=/+GZ@L8N+ N t9L&x8Ei梋,ciRA)7FA+PJX{i' rwv0s" *d&Ux:.(*" S7UdUp8v E`l`Xi6$  pA 1Vp +=N ܹЦB!BO!!J}0X<;9`EKچGcXPM@ơM[8xN\u׽`,RI d:$];1#dSJ!W1ԇSC*'2uwI44T:`px~Hlda)3]C;Oa!CĹy9D3)b8 wDeéΪտr2Au?(3}tus!.@qr._w%Tq( )?բjHhgq&WfHz&R!3!3z 2cu K>^69ȠϴE)ܝG9oQi*lÛ|TڜcQ؂!bqӑחehꘘ#)ןvjEY$I_y|xl:uC'M6sa!=FC}8Y&l';yl0 iz076|Ln[̗ Wge~Z9#h;`2`{2t;݊CaX5$:;$p8(#O:.;;Ϙ6rr}&Ȑ%}ux`a D܉MB>ꊈlR'&YR1;p3P9Ƀ:i"äHyt3N yFD| Bv7^#XF&%tz0HIs ZE@cqB@mۦ3'ENߝ:@`רd y̢q!a)<=pc#ߕd0"2O)/R o4iR*UG WAB="ߌ`MM+8pqnvxpa^p80 8mtJ0 4 X܂#H%3` #C^1Fxuƅp`d_xO _LNYx('z׀.>ډmz}Wyw<|A]󹬻#>p)"۩&B{m g tA O{'T e(r&^?.媑lEE5*ldRMLW+eQ~|c<؇52dҪwF\*[=$ kfI +>Zq5'F,II{E{A__a&j9 Q8P|Ds ԋQ8f"ӱ7'Y2<";GkUI3*4ψ$+A@a4FpV-s@aȪ"=L*yiH$baG0Ӄ0";n](𮳞kk-!4͢P@hIT>99mn *IзEz38y3Y߹\H=DkU ~;E@b*ÐP17O]2X/ ZDJD!d ' l.QC`v+V†&t-3 uH!=Z:ϟbsMMAzq8Ѡ;w#8*`!Fz#ג=w; IDc[IQ軒sӇُYJٝ[ʗ|ff2_IP`=%Q f29 <~F>Ӵ;LxM.nʋLmqO`Ңb5 2R_j8+*sj Nc3(DFQaͯOAp}l,£}:Y"&7|\S T@]lƇE`oMPٰ8 H}e\ j3XmxG(&QȁZwjHg-{Pp;7P x&F,)"&'~ܜ/Ȅ(R(f$((9y[f0d}!:Rם[suxp+TEb#Ie3#Ir.7u&3HKt6y=( Am0R5SQ'3|fwoɊ X:8~PoaX鍪nutU[Ϳ?Ϸ M oȥ=uzc s %p$`YK>P-Æc9<'rʰJdQ3J~nTw^vnx惕; i8^L^Զ*+O챓tzuB ea@.,^&'9\15i!TP@%WqvuNp;^وV;T˶3iXA(>5dD>ok{;p+֋G :1tFXGiz!Xo={PL* ĩSU,'N:xYNKSli0y vN*0隈B/f3|V:LkO_3cQ:M tdՁhV+ԣ71_PwѠ-o;'KÄK;j#UNsDؕؿ̩996[zKO2Am,໅0SCmG#W#XD!}> 9cStxb͑Rkz ܺ>.^Y#ז.ʶ!@u=;}A85V]Z)[UqY,Q%M !B*RԂSTCyg;Bb&<Kx^G:=r";/]T)R3!2tg OEZۧe$sLaL wOQ6B6 >lpˆ|xyhۂ{K#nkџLs>b򙦁ZJd!FO%YYzPޣF朥8),K\x fm\,\x%r &\/sp6|K|>Pj?/:G07] D7kZF7W_mRZɻ-4Uh7+ U+UOc;P Y3$p8 KiR2<`UH(@J y;c zCQq s?.q1 ~3Z7P@*ïgW ^?1[1)4?Ģe $r4߿a:{j8܏yX'Q@I֧NdCRH]q̢-Zm| lD#!VXƑ-՞=Ӊ 򰵂^mȠb>葓Tr3Tw)!`V grfVMDcejaV;# 2w%5\íD>ps?<5X(G*j*&T>g{:ס+FFҁC*e ^m.Zv_\>#6e!Jn` A1"NMO4@.]f*0- 0|e}d+!c( T EȠ"KVNmgXCU۵Cc n=헍5S6eE71;F8sa&.,17noZ3*ptFKh~ftaI~I0m<}Fg@Wih2qMd%>7$̢kuhcע2i9#@[*,β)*`u6bvSⓜ,?#V|XFŗO*9w|H"cm~˨gTF Ɩ<z-q9 A;F+=DZCP'әʑ& TvW"08N-$6ڶI2^,֜cN<\7̫8Q'cs/~j/ڝwBS ~?]e? ~ArzF1ʪW y}].80[lM!L90XI2wUNKYOLt.|J9{Kra6a1Qy~W藻vy̠*[N^MrAFM&vzal{}KEQR8I:1r:5(^4V`F~!$2.ڊpoU6L 8tYo~V?3;IFi1hjl/SWCHxo6, BTےԨ0sf2n9A;}ǍX`P3QtwC$5(*&xIL|13NSұs+ü3p/r>:z{6aO!NGak!v,C(^Wٿlƹp<[Ů(9j#v Q'm%8_uKE&G&S+0эk;]uw5#Mt'jߔlkGl!BՙxL\f"̴) ʌvT^DjXtWq۲]d0 2Pio-g\0DQM3 ZM%pd'9#lr4x޼riÃt˘0ȿ7]NG`eF <o]~ Fm() UQA=?67|[b-Q,jƥWUxMAY4:A B)GfJ97ߧؘa/t3&zGr} 8P5`8P %&NwAϚx; QA1[yHc,B,0nGS'<AJℎ3Ҹ_o2wd=;E?\m%dd5u{=2 hM;&΍L= zWꫀfg<Ǘ,eλ{p0A)1.gKXke * Ljxp!xi1D (G\N_xNy 0q֍Op:r^6AFR8nn8U Àj7FZpO=fPPHg*JT9Pxy.(72 y9Jsj&᳧J{V͜2xCPDQ[`P 28qP!syjoPO:JJ@/F, |ʲfU=+qIΩOKYWm#T ,fx'{a'ljQڊʛ~Tq#SCd5n\QU,U~y W_6idb u3$ q.*9x*Х;dp;6Ltmuׂ 5L:+\]EG.a-ǁ6p39Hb-1`m_k6[cm&L3m~g0E(ܬ-<6u9hޘ0(K80n0 K_vwg*Zadp O^7U$]եXZ~Mld Bz^ny5dE|6cl*aWDN?'ACPz:qL»P/Aj8vR07(/-WS(Oad7Fz&A5k[OslMJP k(6[P1ÖYGM/7FԶwѡm `Z_]=M'QT7Z43ap+d JmG~]<[GH.U7uޣ?v9m}o%!+al3B0k7rDO݂ Kh{!h a 9b+) PLRF: Ḷ̌6>g E0k;jR1 ("'. ~|;)/*X_bL:\Pm@Ncص]n]*΃9ETP ;HAĜ00Xg D3q|V1DݕqT6`bmf6bW}''sDśϱq񏨤h]hpQC C\yOx:_*#fP> ?1xd7ڔ{m\h%?'s/{MnYSC1!$ |,Hÿv U55<]sҰGGOXXRkC4$|W("W:k)o6G'=0T:@&381àɰcܙ :N" {_ƣab4.'TK >jvM W$.>秏<p*!KJXzHwEh )PNv(oR $, Ӏ՗9F,; i~>7p\'bS @C5 W@־/*;X_P[wP!rz鉶uW'!|UB@E 8I]'ӣoo+B@L$$%Fg ̢yg4^/-.R^@P!0M*R+ʚ8gb0trx #DȽ3v#`g!Oq6;(u!*iA()NU|/ScҤ|N˳Diޜm{Qc2_8&c+F`uyI!#Y6j]|g˫ccS*0}OKSX}EH&ff+ /ݙD4:Tt~bTC4C$ݨv^OliHRyI4b0 BIm@] -L&ӓο5uUWk_N>䓼*(+&3 ,n#p͉]|v!iDgyR Qأr=RAR)ACgj/A3h2>.!i R?V2dMpjchнNΗ-|: a'1|x-kЗW7UOn/cQ鸓\3h SӬ|4<4*śQwzBK#Ύko̹s/^>*[Gsy;GSoGa@| ^ir\&K;MRHl7jq*^,ـ\Gb&FIl3櫳uD|]YmƝ0Zųnǖ3L=6J1NL]12(d_3"Nk5{F1R(aGg؝@FYkyV7uu`Ldwnd\w(…*m\6,P69ݻvW7,'TQ+UJ\)_lCdPJ' UNCUE))CzaFI#!ځuuR[+7Ke*!IwA@J ޮW\-R[͗q˚mN+袹]ΊnB2A$$JDXi!uUĚƪ Qb=ܺFuŹ,J ,y_)MRѕQ*I$]ԱF*D*,Y%[PЍlnmQ;P TZf7:ymo5r,Z*1lrHdݛ\W#]ӭEnDY %Ex `mRf$,ċ" !l@&[p[}Kystm*M-;shB]uZ[Dɼ󱈨{Mwkn`1(7Ow6wYYsmLUvλEXw6*&j6vޛ|jQst4X]"m[*wj]#IwۚJ7*w:&܍GQkʹ4SQn\nKsr-wuOLscD8鮛sjwh\<ץ/wmynd[9t/wc[-;ﻯƵW(j 6+ΣwuFnmh{rh;Fyb7wk2EwtѷKUA)LM'':h` Rp@d*6X\uתMFB=ѣ%Z$%VrTD"|lQ嵼^^PIr 1h%HRIZL!@PUKI"E}{]ݍl(֮vrκ oq\_w{n[k +ΛEZ]WWXuݵ٪MK\9Ic\BoHݴS*59}-s+ ?OǘÆ'sA)ͼ7r~& ֦TD@ [&V$~e:-3=eyGQhӇ=TD.x!&2,ݧ'at(,PKwؽg԰S-4C >ʥ z| >?w#L W չ.o?F4%") ]M O4EwjsYyM؍4<R(& >"SqD^qΛ zr뤸ج::ht+x`$RJK2 h:0nCmTjGÃir *$[(~7`\&X~7mʀ_AOi̇).ge8 dU# T) (b> Sq[7Oٰw[0%wTU'sHp0\Χ>`:X@|џ[κ&^ SE`q+Edy}af#qd&>(. l׷1slj9[ĤdR\H&SS"$GaI|ޘ/"زVm_+mkvZСSJ׼Ngϔv(IDN}T^M+~h+@InTu,N{W_9/GZa ͞ǟ$( pJva+5= ]qخ7e3'DZԎ./^x ݈W=3프Z pwhوMU0Gj4$8znmɒw]A͎LeM G.~G^w1O5jT]wCPnrd'hƱɽ|Յf}mJ!ge;'2jy7nj6\8=5Ni~IT{avo,8;PM9PWwC+ NE0 l4@ ?mϪ,1ʣ~* ]!rLx+c:X`9+mPpuAW~]sրBvC0ID$LƶE-P@`e0GN(+^+!$G % UvyDnS:ӭԙb՚>c.ЬyX(KC +t} 6,oOfpxyiyVS%£w8RwZmaLYe*'REV pHG>}V ؛ݸU|BSPy/RpD LD_e+>.Cjw$c{E^s s2YS׷Ln8;MB)Q002{*4gPfJPCc ED51R)@49 Uʡt R1YPb',}jC4?1Yosr)+]V s;3^ ENL ̆B| A Ncd.}LL?`;}g_zj(4kWPn*YQKG=r˭lELd f{Ab%SoY@;X~M4P,?G47*T15咉쟼~ْӛ衱h vFU|Gt L ,C4݌ c<쪩 ׈S%H .hÓOǧ36D: >vsv˝ct J]G{]vLVɕz|?/*\[9` T{ϛ] IŒ*:;v_Pk,ֵ_x`7Y948 .$՞`\nkFCx,gTkf\>w31w[^9"Wc4* iրr0ERV`Oi+L+g|[/e^-`DL,3Bn!gխʆTiPF];Ncu!4`5Ɍ2^*[rr"͙"|#@Q:9@ӝY? K-"k~0*"Ch̎9? VCb IA.L;8gq%J%+fi6W?9# fsLSW^]V9kvMmIƙ;VH]jq䃛ÇO=)L4xsBLRE9)ψLK9ܻ)sέRaռ;2#89!sdpPGw1҉~]NȽj 8tCN]Տ:mdN2:/ fl(5݊wil/.Udh=_&Tc+\% B`_UFwF>G6  .u;IJRg!ѥ =䉌Ya%@7L( 9MT θTw_k-{Erm6z%`ӒKl;Dya ,X *\jk1_(Yb$~͡5!q%,sfz׮hW~mRgPx\(X*{U*qyמszgQr>8h;Yu( eK+ؽ 傮CXv.dJ8aZl@ q9SV#-Lw>cT J5'_-4e z3A}.TL1k89'%ҟŭ8||)QHS{ېjz ڡ]ua޿562,~u=L4cO9 qݸ$GW []v @Ȥb `?dh1ǁ g.x 0*v82SN7jh/%7!jrf> Uzυr!Ј쪕f#OζK C9yP#sPZ:w<̽Cuw7z6knQ6?1Ł5C<)f;:D* nDŷنX>VUp&Nfd##4̓Ux`ȂÆo />ܵ: E1Lcv1,j9'e;{6-̓f@=σ1`Z%Ϻ73Kp 3t]$P;_ RPD(f@PXw8v Cvq{"f00p~2Tk 3ƍJUpH[; 83Ά_eU5oĤ9BUT"6EԠaR H+Ŵe}i14gp;N˸Iu,gmEbW5~<}g:fy}PV%EP j3Bqw1g!rFH$}/RȆ"wswd< &`@ 8"!L:fU*&i e$Hh3b%"3dK&t.ToA?2v܍+w3S˱F@$NBt!f;*]fiS (|? &笮`keKĆ̩V*ht8ËW5Ibײ0q?'na 7fRR#EYXHA!! oN['ʡ] (+}:.^J]:Gz^nO3L!h 61]0#),)˻2Š9Osx^NE!UV+QUQQj{5sm幒5bɓZ-FKs5m2dŊԖ5W5ckEk]cmƣm[Vf,[XURjeʳ-;Y-Ej,dbm5no6řnkk-EE5222 Ȅ'-nݝm2i3dPU&FDpX+P}]KMcSgJZit:<7_~5pPObߐ@zS3MwGHmq楑*0sA61riD\#Rh$Դ9Ljl^ vُ*11>DE.#GB|S&bUT_n&aƬ :2p1H Jɥ;Ph2I.kC¨uuz2vs ǂyPcGd0 bP߂*VG76I12n%jN)srqeJ;!([Epr4LScwP}S^ev .>F;Fܺ,<!LvQU`V&Xe[腗'E=q޹V|&(D558 6_bᆘ ,Y,ʙ$-=t :jL\my; i`2te&pʲ>-FL41!+b R $qWbJWosWGw;G:g*‘x^Qԑߧ˥F =!F5U3麓Mٳ>-#7Y"G`\B ,b.]e\ުIE0 `2KP[ᨘ-iyr^j[TL3|ޗ.q;&:'o@{}I\21 %3uI12DO ,Q aFx(@K,֞:H>/vgAS#=s4d,JLi!e+o($hT9 N&lOѫZ~NEڹ٣'<\0ȺREϷQZAH&K 9ɾcQ&QPH" z؟^Zɧz ݖxHC H|#3LAeNbR#:b<S:nL5L~BN(lk-ƕ-1QA0<.t||EHVp170\ CbMFE4T8q!R_P#e"_Abϱ@rE[U{灘|ŅlcԠ}[Ŀ{=jNxUe<1p.CkqҞi2g6 9]z8=ԘiGJ=j'+9T^(bz$fVyDd4-s:*eVAf;@vټdž=gAuIA痑$08θw%kQ^(6?hkᐻ7#1'Royq]yi~W{` K&@TQvA A#:rz d]D&j)!߼F1!2 ewuůD&vԫ0@/ldpC+g[s!;8KԚoy|hP pbdp(5Q!;惸_+zũުmayh0:}( Se t1S9@.zo[ePS{6<7cHwnCw6}7֚<瞱J@Pj):#ήW t`'>,wē  TF ݇H3Un-%guaQ&Rm@Қ٩OM L!F:&{{?LfўGfryφgj~1L4*S/uqT["vTn?goWJzFeUF3xP}("U%PX؞ ?"#4 XKøI߅jưŤɥ|1 -To|ot)I#Unpqhrvڸ2<{Kk##&7s% 8@a vu# }T@<$;Hi?)|;GchjꠕqvtQ$ZQLJ{[ % J5 }jUl Cd^~ZPm9eW?ag v?7+-R0!  Nըd~K|\iLoC A=k Fy&j2?Sc Si8 #!4D* G 9 `]Ѵ__SGk/|B-Xʞdowzrj'?n^&d xj|X 2eJaH 2쑎S؂9r E!#WfM`PGYe䊍gŬ? Dg}AT~Gfs2> VT3=)(~IG$"Hb>E C* =کWMCl] sEL!$i+9E2wߋٵxIઙP ದ67ZƠʁbHc8$oyM槴x}a+<-d5 :˟w<q>]g73Y5dRi))$H&K2S&31M2"TBoef, Ҩ(,idL~g[llP܌NN&&=>ĺwC|Vk#b~O[wKn%07X8kRw6@6DiPWġg1Q$pD|adĢ9; 8SvGV첲UB8SS t3L $`4A2_fľ`m1f4kY@s&wc u;l-eRO#%*Oˀ7}nKp4^"LrW;ʅe2 G% fW6Øe]FѦEE%B"R)-1)mu9C>dճ} j ns:,vvʴdn{w7jYO0 y}נcczΡ{3O) F"G*eE i\@d  [eN.we,ɯ!7dPWL7Apd3JAgղaI P@할("r lP24Yh-C嶒'5Tq?kPv% mvEn9@ \(CM$=Ă9|"(|֚q5oݢCAD!45h*zrNRP,Q04tZ5P0d#)\\Y=jaC)p @ "S<d={Y@T{ZZ~ˁA ]dAl$ú sbek0 "э2jp.8+# i¹l%߆#dlz0SuHLҨ){ly W&!H%hA,ͫM o! :|CIl' y:/ ̉(% j.#ŗ϶?ksfg 7&%GbF!Bݖb`. m<9,D:{!2J(, NSrM>q4cn&b'5&Zc)5v01QwF_+ ny}ntskZ 3(<y&9904hOsPjJ zai7^kBDd~Ǘ%:SwkXe[C=Vy82+D ÆEEؗ;dDbIސ}-+r>\n k<>s9nyhW I(!ƞJd2kJ =zb,лu8CGcͭӦWrL/0?g<3YCݗzǓ apqeBw(=pe>0  $SHAp 1Df @ϟ`$LP0`5A0;9 ԥu?I@F%Y=Q2Т&MyU"5M!aVk-A. >#TEH (@ǃ;|Vfg!0\(z<7V7E) Z ̬c ;:&4hP K'oWHHi%a@>nDikQ?vb*Si]&)cˁ@hBp 3vM$ *KL e4* җpp d. u;|zdZ iP|ZېYh'r[iſpNdEcQp@`ogǎV2lj -B[†$s3@L=K N>O.%;{GP}4*&M̵uTn.?%tՅu ٝ$dٙVyY7U'.d%VX]Uz7 f[.oo]Ѵ{t(p1f^2 _*,Qo-@wT3FrDjc6,mCǓu kvPS 3nxfj]3[)s4fg/wwG]&\WExg\jΑk}Zveay\B|Jm]wnjZ\g7wlt牻֜urK!QI$2alPqG7+t ߾wGDy $εPVH E7󅙗fH%:r5v˱Z%2 J,k w7ki[[.N[0]2Bӹܒ^J^\Ryu[wMڜɒ9l.j qrKh%h4^Z(}3L$D l 1#sAHPAG tU͙k!EQ397N-MհfƟO`e{;IvCŸ"wp8z!["FL29Ms9:k͓qdH:9k_hc$]ʶ+m4",7y%`:˸7wx$+wbӹe]0g-JoÂ'KFdf򯞺3zy\˗{u3p[q[uk陪\VjPQcI7gKO;E ?~K퓣r0P|"^;7NN~wb;eIBD^d(SUk,z; 6)MMc7#Fbuv!$^-CŶ.o/htfݽiJ\Q"v!ǭ(4*D)R'1D%D Dr:}:AG-T&B~jA1%F| j A$/0n7ʝ፥2=z0E/U$,R_G GPLjjN% Vqꞈ$Þ=ż ܾ@2~沈1 !؝,GU;c%Tuyk+xE RW,(9ޥh_v$ C7bB/:6 UW1>%iӝɜxHAfhWz8G>}g2a=='3d^7)l,p4[xĕ|^uۭu{A]9|M'|cpgD5ÿj^^$1;&;_>aw0aٞOE{'ilEY`*T IW/8c%Jx% )P5x{0!gwv ]Ʋ@uǩ9dG1[p*b) Жľ-lHb @\ܙd+1hvB7h"xGZol֨.)h8dYm٦Qtcam!0Jf5}NUAp.ٔu/g;h Tɳ_i, I0uWf'TҤyk{<^h<ת]tBڕtM,ayW6CkWv3r%Y3jHxwA7/̡;SSsaL8%` !1c̠`++;}\{V`FV ]~mا/ڷGG< @]T"3UTޒOPa8?U2:?6-beEa8l0ɅIHR DA`fR&ء֐G1ZUllp7qMXS6@i\CPf8SXÂ;ś+fKQR0*jJDj`<ڋ~giSEҪ S&Ǽiꏓ@栝}qbǪmS`(L,HbӨU?+opT6qN)aI' +gY;+Ё/u"2>y?v-}!1 2gsu*lMbNs(B (} ㆬ8J`+)IDCIudW. ɭlZ֊6hmlk?>~XR~߸V`:[hX`2sMHTo+=S󾊣?/I. aR4##s^aA):o#w-l)lLJ3`jqjS_QgoDb$|EkÒGFpP a%O̚ 03-S{`$.%|" C1.!]Y\9Add2hfhSds8ô8:sz.V"CFa4!?M|$F!IMnہ?S#&)Kʤ;a=8yè@R} u9"j~'~TԾһe3Ӽj 9UhIha%vrG,T1|ho1B&h~*FGRt$ʯذ>B:uM7pGfj~o`R'uM$ƻY[ 0/ $:4e#B9h!Y[JZ^Lb_j[ Ws=T$ "M/p7ϡwH{{osTBQ!G-U-e:3{>4 - Ʃ6h(ڜ5F9r#[`HFn4C c`?'aq_$(##*!οz|# ~+n(6j՜˦?23u6Z /:y] JE<ۍPOi!a ܂3"MFy5@/fR%=|kc0KE簶U`ZjC]6aP '!-m#O*vbb l 2lJ&l 0[3w|{[d`x1,#u?η$aeqp\`z~>=3I$Lamd'[0#o"vSLγ|yIo*/^O~51mεUrS^U3бm#OY}*_(&vVB)B^j7&KS,"y"{yYN."0h(]: 2sSbE]x-*$7\FNu~ R _ D }Ǐ̦V3b9]%奨9}{7x)NBYbVX~+g`ZNb;js;dl̳" d/Fm嬢V̩ F꤆hhisǶ[7Z0po\%=hHNR|V(W$c_%y$\x&ŗ+gqAbAP͟9C|'anUǴ7,))JĊe#?%F. T8&O=5Y,&h$ gЅIR BdRb*h_[șb3}HwdyZQ,OY+2df--TH*, ȡ՛; t(#/AD:$ ݴ5,ϴD@3FPS(j51PKJH#2Z׭akX qRxNUqؚ]sUjzB*UG])' pwMY[MҎRv&-aKYIWZb.̓ 5#54Q87S+d'I4d&M3'?:>E8gpa*.;GzU+EC5gz J3YN1ˍuyK]䏷՞h:q$k<Ɋש.*ΕFeK*Sߏotl!Z^D^%v/4eE~zS ?jq=[{eBTVr_/Na*eyZH)!زRufv+͡c!DEdF &cEߌZP K}m-m:,tqB85vĠ!3ʔ" %Éo9VLiD=wΘDY$ hGaQ2ɔ\08E$Y:QEW;{$.d8FPe> M9u.ѻS>C4ڦR Ƀ@G{1jOcs,шT 3uV"hSaPzT]cTf8kvd6b,kfޣAE9rod p@r!!HM]4aS=-ATf$BOIFtN\{nL6mzK=]5۷m< )pт <CVKu6dz<b y{k'am}ݢ`.7a wA$ /u w?sO?݆X"P`.b‰`R[i {q&5pԮ1E _!)v{],ƎCH{2١Gu,˵ALV9, /z_BjfIsTQb66֊+d[X6Ri6jZ*[j6d@}F :ς`;Sg[QJ^Q "%W0zFuRt' ST0n9 <yzVo%;/y^\ֹV.L@ϯRUkVkZ֍YWYmC{9Jwv kWZns.fĺHiy,q3O,yjfljkRV]˱ U 24Nww{ 2=H bp* 8x*҄AlN^W֎7qoeZBi&74/Z=o{n-OwpfMذ5u42Bpɝ&V/zmֵ7g/jW-9m-Soi".alwNof[]5{o[z獙q%rȌBqgIPMFVޜg7 :dټnHW!{%"፵'yYٝ4qok8̽^dܠq:>\DML|E,3eBj ĩX)_ɃbypqI/1fROࢁk7ҙk8`#:`ܻ'>>)5nj8gG*E\ ,,Y24. bC0J"2##MWH]@m6v,?X R,b\xmTZ[ر[d݌^nY]!y}~;0Z@FܧN &ƬTmʉӦ`d"GJyyddW€s\Cb"3@BC1mpʌrx1 G4ƭh%3X@Heڝhbߤ#( [=23ҁMlaA^i6H#M>X7s[:a[]hB >y+0L! "SoЂOm3/CnaڤsB UHfUbܔIZ8R3r%{MVQs!~eGpxdͣ 6~uyЩ?pڛM4Z&8h6qvrH>[JzЋյm^/~za;^{ʟAZ@pZ$u[c&L+ORO3 z B| ),UD@=ۈ|5Q7X:DCXzv敓pM#+ y#h6_,v/])Sx'{``Ip71v_\]Gn3P'`;!ov$)>WYK6eUYde292|2["?35E*ؼqZPF*3 qݨe1]I]B>gXP-=/pa#(= ѕ#4YƖUy'| !O_ȥgUAvHи0'?XFϥ%'=$QQϐBlƹk54iqGݰBSo}'Mߩ?|(Z؈юe8%oXpph՟7vWԖK3-&Das4d>ur A#.?I"PƸAiAQ F-"+ 8# ޏz,k[zl{D!BFgN,Ȉ\E* [ Ǭ)tu7π)=St(4t4mqY֐m$JaǷ\h"\g 6_R#\8ϯ41uS )l΄w#Z[6lO=Pw9em!X&T Xbd%)~PLNiցEhy(5! 6 UAf+*Vao, at$ͤS,dJ9lC3 , |aKQ~+1[XꪜxF?<ܦ=r(90WLy䇠/9?~lyDG}w-GOZyuCbБX mLM5rU'DZQ`7&zU`m .r,S󀫙GW˿:װPj|$z02Qy\p-В1Їz^!Q;Kͼm9Đ<+Ik(ȼWX(;b\C-/BO$`Sj-]av}ۯ2V@ʲiəzf2|o, mnf\cD}&*r-zk='*Q-25#]x՝l>=Ui7c ~Fc![ ].*~T߄&ZsP,#ψ:#E?;X|me;5h{2IG|_o %Qwöd EۻFxN #in ߘ|.U֚m0T<8!XYU4Aѳ; uhs+ OX+/=NdK&V;Z3WKH _! Z)*Jƾ#wBzY4}%eO@[[@&)JHҐڐߎ"#<^'\Jy6a,dk$!u?bP^.'V-E<&k5tjl?6Y;ݧ:zx0#4M ȭx$6VH ag  !e׸H0cR{0I\3̲R&dDjg:"b]_0]次-t~ߣv[{1SOUKLj$ӑdv+/5  0AVtNԄS b&rKFH?ٵII41Fq@/,5t82+H9a&H.M؂ڌ➔ՂGʂ'9vYGa8)Ki.7vhF0x %]ƌnKGߥDxl(z+_]U"%==Y\Yp{SԨ̍]}lE.r*zs,o nCag6(?WMktn=h2t5oSN3Ҥ.-E<hz/Cf@y0Goh$='#w.z&Փ{YC(\d<|nLؤ7Ϩ %kJLN?/ 嫜>"%lh& ᱖}ߔɥP G~R6j-@; te[/ړy7UJw-R@>VYoOErY#x#XųgXDڼ Y[[[训ܸ= .}/Cul)1IW[ PEC}_]`Ŗ#mŲE-ƙM}f_':xovm9bz_9eN#g֙8*NLfٓެɬ60ҫ֮s$XJrIڣ˭jqQ&5?o W'hRvO'VЫMW`sm} I2YJAI1/̡%::?HѸߞZ@­34Ζ]Q3ݟ[h/ 7w-hELW\،jXP'o${!7?JK eQ硤e|A`\ f) e#V"J1}6TU\ƉLߪI\vF{ =)V14C r""ݟsEz;s^`pH pLC93Zieң-?wi XеY'OVk!@(VA*й>|׳dj e![dN}YʥQKhP9AptYSÅѓs {RNqW}ű̾exL:?G缭f> sXlq XXdQ) Um'OvUE ~nh0O~ۘy4HǦ>Hx[2~6#Ƅo13)˚z6۹RNɬ*|XJ<_wɛ3k-0%rryk&nt3aP&8iMCczϲh2TSZ;\/ZL7tjY)/jix,BtfNC+ʇ#qאCvy~!c45:w uPNmҧNƻ暝#N7޿5v8]ѴaQ(6R̐ Xz_O6^y$DV>-?1F+z/sgA>L'& cQעR֜WqJ][F(JOuF5@tk-ʕ_)9wo oY v* 83]@TokP&n<"':]!*JF9f6[H_b#:7mx{Gxԉ4YZ<̊Q6L{(NXnU( _.n5 |&NYǖ:7iREu#EYP!0-F%("R\Ӌy^ HCe:uvYSL;~h>}@gEw6MY\m# z=J5҅vW^` '}  ?;5Фo=*4su~$a40r+QW)p=Jx卂ƕ[0JNPC+O*owӓ*]@^>Ϟ).A *Qwѥ<Y *izA{1~͔fإ[QGI7`70\@YAʐKяL&:W A:{g2BP\U3R7TvT5U"w|՚@* Ӈ]J`Ĝ.+͊LC20a6lT%3)z7xKUgPXW{#z N_^˵)}'l)nsy) 5_>$ lL`Nfd>1PJ()^v()R+&6=g.daTAx_IG^Qh|dȊvT]"Actb"[D685^JG& (=]7IA$d\b:ZAu3 i[d(JNzSwEgg(>KƄƚ:#ؕyn+髐@zD32ttӏ`h*ԳCRWp<ƪ\1ʓĺ^̈{A+r{z6ㇽ^\Ɏ*cBےzhm/NtO5iv](WXu'Z?Zr=Cddp)6yhPx!"=#wq/VV<5X+I`sBj?|O3]_Yo"&DεLPBsz8&EHR,ZȇX{VRXWe<&C "ooM7RƽHU/cbC4 T^$L?5yf3;ZqhŬzd$a D.j.3 Qqw0E?j' +Q;H&>0x N`[[)~P"]9uZvѼxeV< [X|Ws:e*D7aP@@[ڄ%YssLRE,e+]+[hK+(=hR/mtT,NIG%#ܯUw@0*rZiQG84A:Bt9ɫ( N"O۵eQR7?rû^"Qf Uz]0E\VE^o.s3I؋+ 9cAQ[|7Mx);?~qAugV9SOm~Oߩ=>u{]Ë]?n-@7< EGQYvȃʍh3& K \Y\^\1s3q"њB4 Tt6)xM[t˄; Z&uPcjD H~搦'H.tMvIb6nb %aV~[)D|/uNjujg3KŞ 4E1p#fXG+.F(j=\k_MU˙$vff_%AHh-~#̲\7U\=ujnuP"K Lc^s҇n[TNkLۏha/4d?mBʑ9 [id4QRBq~FVc.!N?r΃f+B=Ug|DXK*6sP`4v&KX]'u53 E9n#yG/Sa` (?M~&#nmDg1IqN_:@hЅ{ 9OkډnwХr۷F/nT)L6lK܇W(Xc5M9aMjiؼ̙] ҹ6,$\4N$6BjcPSFQG߳:s V">N6SGGCḌpj:"D;w#ooă$=tCTe銕 2H7LUN%kȇyqzM ?b uK<Ҽ?tođa]7hc .yڎ! D[?5rq0 ?HQ7G閷sc<@AxxຒϙSt]-⑰ͼmo'B࠭H.ʂF4uAM`ӥUr!O|DҊ_h9[s57Y=8Ž9@tuh'ݳ3?*Nʹ5C.qykЂF\o@8ы;e8Y+p0B@?OC6ۮNի#5^uţS-z1{88x+h.5R.ٷZEPbq ')ѿ_}!IV;~ټu}e}.*? J1q@YÀRAY7*U['h^9 rJ-]9d)Gdw"sc"p%{o~ת n:Po2JtC>VDuxx}kWt p4}-,dRণz{|$-uQ{N\ 4IsPCL=[boqg3KWݨx5^sX^:El/mh|2tM{*;y\@a+89-( 73N SX[ix#UJ+ޠFYK=ٞ"Io`p5\OJdIYΞa~INP&g^LK${"q-z$?2  5wc6%Ldd屾EE]jJ_?)#H|#T ᡾3 :HSy7w7"!*-~24T<`]U >qO(\? [vcV(O~U[HܛaΌC!% /`|_ DyO:Ƶx+;(?pb KjEDw&QC!?>Rx0qT^ aL{L;V;ȣ;dfi$w,dbP.YE.pzEn  [ gm({(;\`LJaX) 9N4J0]"Ps?MO{|̎jZ,w$"HN|ތ~yY@9{W`6 B}xG:"H.ߔ7ќ%'\M`XgJ;cĢ[J)|7 mlwlŶ]O/]xt e_!"A)arGDwۼ/c\䵈' CqF]w, y'Ho³ <<=T|g9 9ܖm@#]\SC)DGV%꾊[n Ѥˋȗ>/yц6Ȇܷ{ iaa4Ui=Ytqu^NS#5Z E} a7 k0bwGt0g#XnmQ=֐Th::`&Ȫ5Rj5z1]YYa"Y|5:lқ(:7R I *r:Q?CPZm(qbS5T~18Ԓ#-Wq(IEJVl'3Wiu@ H6hnrJ Sc&83sO(]O%J>n@{lϧg>{se,|)_ˀy2j@܉juPf`~&f҃F3cyO|Ty6~v5S łG}]Xfޅh6E$0ugжԪzA~,4Ctz "''A> }Mp>D#-U1J ;|;ohF `G3]܉5|!8s}~랄fY:M~1 7-9vm !Sy(E1ʽ˧Y>LldӦAWvIA(ʐ6Џ\;Bsi_+N9e^v¢ ^Mg^*8sj†F!&mj+!f d[TwGӍ;bf 0M`-Zuq|Ə:J3[);9a_G+˫܏gYCJ*u\e̱Z aȪBq{}YݪHϰKD8X8"ږ'"$d#bMkhnMLaǎM"8d4S9(k w:(|\(/B]){ BgQW4xЭ?a='U8h_O/}O ]t(_Q\4~KofզK](\f'20\\:"v0X35>AMxo 87(f2 !\ Ǖwܣbš!irH}ц3RoWMB(sxFoѣkS^pf& ߕٸRl48Z9GLknjgb@>5or'A*Qy ɿ)np:sHK@nRF/fN82oS~%qhR6:g 4AI?lp*{tFֆn,傆oB in;ٽDߜ#aӋJG^孠/{Yg\5J+ %.h'=cg/d k &C-xwZh*S٫AȨvYmsɾPQQm+R8 ,r&l;7w`JEp k31oՄՎ#."Ț, %u݊;篆8)AzruIDkE'+I300X3H(• \`{Z:V;3C#.@E` Drh{#Wu S44KߝM?؅OFu {tc cKށ0qوSKdY{кn'>P";Mz[ <Y@ka|h"f;OTc!wXup=dxE* _$ 3B"\;x!yy%5[)d<{_SKi|9)pwM,GCFStiԇE@Dڸv񠔜38E< %sa_0$DaABg68+vc@g ڇ=_i@1(Fu3h-)x;d0S.~d*nlJ<#p oD7`\,&af/-1L~#&l>IjtN&ZȺ1H_#-LXл6x|dv.ܬs%0fu /6 힝)Rq=L.Zt$bt8sq#Wkbu+, JzhRK@!S T4[-`Q un9F2T{WĖwŝcÄ& af-V,R\iLgXvMԙfF(5LB2.QYYơcp7+,}aONQS mރ(nܶ8OEST@ /sYktCs&2:8@ l= P[^Y*JN{O;Q#=fV.(UáLH]M=ĕ$QǺÛOń%a?Ě+z<:lQ~;S&)][:K,#*N~"ܓ8t\g, ߍ@tgwB'u%V{zOݫą~ j ܇(! ;͓{c:.ښBx^[?|AiK5 c*pS$@9KdԌcHcy|e[YMܓ0B8ɬx2O1 4.p&*85%.(U$#FVVd2=yŸ/00I 4_Hc(da*ZM%W O\tdL:̳Ul)PZ@]uc.WZ a 7,uS0g[5V[ѵT"M`>_PMH:Z/ǷP][Y7+0v~c)~gfLȃ9 ^Ӈ^mGLf!X(0M6\/WcqIHIΠvV½ϋ|9 t:CAK!SP; Iz׹xC{;&0Exk0'3q|C!Y%zu+<& *EhCUY %RgI;Jy\h31}s]_D*}.A%&Ȗ3Lx]@p. x_$mI Ol&+|Y) 0Z3&\Ɏ eo="Bx4={>6;0%q.W<Q@=0ރϼ7}lp*żiڸr@z"7j\H{҇D5-'bP8\1,%x['d>/^f|{ڝ\? JvY[}rZ^yA% g}Qa'-]1h@ΙvF}QZp?-o ?xd'jiS8lٙ^9j;LCr(8Re#-)U?pFG8 =c;\e -PZ"r9zn2ZH:M /IZևC J:DR9q;|Ơ 6"ų}]*l^l4&>.~p IuοZWxEY[.~ߔQLɴ iH"mU0OCj-{oT4sTSg{^XKqiE Č$n٫i7e1/o]b)J_2z@.4'9#YˁE뒹€t9AO儋j9kA)7\QѼ68ZPAq#6 蝟H0٧/j9 k$|4!u/9޼Ϧ,Xy>aէZqȌAtǹOrJ d`$:n0:Xh}\)x99|*x$@}Yvw)xpz={a7<%vg*!/x9 .ʄMBPK{/|ok,J#,F7p@?QѡX> (@p*{EW~u}scyDœhpr_] .2!?*u͂қ"gJV+M/dmUPx2cTA^[ݳ2mG cZ#|TU𩴨g ^!KwaSgVb%[G3 T(n'읃L2s|ʗ633ATBS GrM2nn9/9H.6xCA ߣz"9}M1PKK$;4|Pg)%+hLe:V.!dD=_o<'t&FbBJ+qM۾Ȧ7R>[S EFsweM_|jvi3Bi0RyBG^VL'yu :܌nc׹D] 櫮<25U;i<[!Og˕Ndz `:lj@vyW-:?kuPkB4cFQ}@.IJPbS5bx!h'9H 6=:3=ZA3 #XvexaAGwd86U:S@0#if4QH2%Û%sƶ$W|3Dr]8v%&J r6TEğ8^Z= D [O)<{!Dav;rٸ}'G@)O@-dY-]k<|s=H S]o^i4٣ִ7_*邬Jm_5N3b6ZE8o +:UQ>eNT}ht yQ x ǂ){/*9^|n/#D{p~_ImzXh10"R=A"bPv%@+5#).} )RX5ݑ՚Cc߽䘐49koU}+o"$DvbQL_֔nw+>+=/OH[$xqʿU t2*aKa=i04^IwɎ #Ks*^;뮶UjJk"fC_[8>y>%]@ >'%oP|oOq4q,φӨi2bk{/Ku@}fjȌr giy(!`ڡ̒D,;y{db0bV\cNF;:}{H h ;lE1KGI-'ӝsqִWw? gYj vS0he)bz;Ơ@<Dcs E֋\V7b"s G1{r \А.Z3оoڔCTLJ,)ŵ+)1sl13~"?E . ^FnHU&PܯuFqLϜ 6K0+?Z3 ms]wt\IEJZ,oᗉgsTJ73N`( 'ZSVo3ɽ1hUbw^Y=v 񱴤@f.7HmoX4/ 36Ҁ-ܮqg}F%0'\|^[nP Un Z/kv0d5=0d. T6f~x0l'aBs͸|[^ϽcP8~0\x0-n艦q?s۳OM*E MLmpЬM6|:h1 \7;]ɜSv? 4 2\j٢)5k.sB%['C(x#k눝4kN=7V2E&:BvU,njP{6sHkw8B4S*FBSVq18r[K~_-,=}~7yg{UHYתy^eyBD:tm#ʆm&Z>XXY|>?mm#Rw Ry]DH!{5'c3׈%2>~QU9{N8RPtwK@llAHvN RRGCxBFj(-J"c`B +Mi+^ɕ\S۩ɠeXTE1ԇ(C%LjQ=&^y9(9xQfTe> <t<DTLdn\iM\\ 7ҲϚ%KQI[2@?Z3l\bI&CLf<5OܣVuvqm/6[ahpU`ZxhvfX+{Jخ5*t5YB/aTm^ٰ&X.N Z"<<#CX*u;Q[}[Wj/A"FB'`EUJyi`LNyKړdcnjk@7) inL8|'E!Ĕl7o:f?y{II I V& qH-#Qu>2[-cdŘc?}S7"d(9D3+ rAe-Q$ B hրش l1p@-pmBJa"$ @ fCt ĸu蝟e{ ).A`%ٰdngaР@ָݳBt #1x2rivp~Mg;sΚ7ZjOڦo<8Ŏ`!9M쒛^A1%H˰DKגr2I~bl ҘyN5O*efa8iC#Xx]~ߺáVw :Sj`~E+'lC)PUҰƬa^cm\͍??Sj7z•qEeYB>.8. #xXWE錇A#$! =,w.xu#ֲ׻HҚN:ΐmuyj6֦A5@嶭7 : L$<*XoFWㆨtԭkX G'ӓ-N<.uMj ͧ׀wUGcUft_9-&՜ZwGvU M`6ۿX " _.uR@;4>%5OUqoL'.k%Ӑ4_+X=C {<Ͼvi~DOQV6UBf- jR̂ᵱi} <]42/t~[c]hpVs4A(@u@~LEھ ({Pg]nyvrCNUE*򬺿k80 ě՞~AU{\'s})@dd륗W|&xoq#;Fry$,oxz'Y~6zSpW HoQM6F3;{b3EseX ~3oo\6N1EC/)xM]3=S?%wb& B+W$1 Uٗ0$gޅɎI]aWabilAKgBY egJ Fjڄy E ͳ®zǻ<{I 0ʜ s3d[ڌ(ac^O3$OY0kfY`_\ȫHQ>{ǔ29t ]"&Emx\+sD ׵k>"Nű[7lC_BKqM䁛L" peq>1t6* Ӥj4%? ;}@xyп\pdl巚dL}WSR+۠He2JLohC0ܤp~m _8l-:۶4߽VE;܋qY!)//oe}Q2EppaCtU>n|F-x<$QzA`J<˚˚V5DV,DxvF$^`= 휲u5o (qK4cW\ȿ_.2=W{qkAi)A XBBhd z@%U\z@80J5$ӊOݤ\n࿱/v ,$gIxݖqxyM[@魙e%2⨸euccJ@2zp^7jߴ<:24|B%vah A$wߡ*jXpA`x guHHPK꧉ }1"YǷTZ?)L '-?LBۼȩJN aȹ8e><$⩽8dqdi05"mo"A `7UtܿXJvhN- }wk!-80&(5ÁfSD*p^-uAG)-\_;r;Eԗ(^`KψrA|3hDR>i Mhq#%S۪%ʂ]n !Ňm‰R=F%,aIn TjMܥDuCӍ1+SYń;..ؑ2@MY"-rul˒NwxW]9cͮݲg"ͳ Q^{/AOm97Gkn0˺Wzf>W_xB`}a 5n-ͤ 6[pܕSZ$YV' n[r*=r!Q66{f?}Vpl˘Ӫ~ý"dG8/xsCw0@|+>60B5,[`^n3 õ(kD׍T0{RoM.@v>"qҡ$dCտq AE$܁ U3h`EE=@;Ir?]IE&wZML+$RsL  A_E6/v}S`Й8 <|xpqP*(G+EwO{?( 9 ȘIJҘ=by*%f9 uw lbk)u WI[Oqy!&+I%XȔ)YTȜt Gc la.IR@M&5Ui3 v݂D[x715Qp]={}Ҭc1[B;$-@ŕ2x[H#f\2"2],+ œ3A9aS wgmd7S6jt3jđm^ _m:V33S-|^5XGdKap#+PE>S~[?틔y--h5 ŀrΙTtuߵSs|zHB/忩 %RG8l?ro#:r:LgVFUT/2^(0^(lrKQ519oMO7Ϸt޸/g=v "@nID4P{_Kr=dkј&Νp+t{cgی+8α !tF.":0Σ"Ӑ@M>lD{ժ-zPwt8!a(`jd?Psg]!~141uV>Nh]=h\0^ueJ y| ELyz_sU ۅll[`d>f!yzTGq$SSsTevRcn»{ߢq?Q_N tEEhZH ñ}X > 2=r&%bަQ-95xCSBt^B gc Kn(Tݟ-l Chy1?D%'Ki%omAKf=tYIw"o &:O!Q+!]qxdO,D rHH[[iov=aDȺ%XSQ_j$\CñD8TX?pv>~u>Fol.GytlDv'nt ҭ ;-@q9&DVgtgΪΪ=}g~|XY 7bFLlB u?#Lt h, $\#.A6[l|kycnRCفnL;J!?N߾(P7bB_SRr+ž@iQ aD7BEƯ9Tx3BQ?&&n<L}MYOmg%,{bW9:bUpyq4J` g{e|{hG]IG 94xkZ dڴ"O#ѷ54$NX^}#J=wSvD~ >& Θ.Gs74:+"Z?9΋'R4O@a@RƯ͔9(Xi/%E1 LuZMů Y723.zj Ev a\d2p{ɚܝ~ғھbOf= \/ T+c{$ĕQiϰ37tMgsxW-;KK)>6鲼OB2{I>˽:po&~E!Ug8=vZ,9k3HYcp|8 &X-R'zcssHVY _ (>q&,){! {{D=2[٣L2 y?p8s@G+JibfTG-y}z_50vYo Hy1*qv|,&Z^C@`5҆% (X+vbwsЅNq43ʵ"j]ʿ(njDVt lcRn3x3%bIz1JԫXru9]fC)F~dq5o=}鶭avüe3&J o&f􁟍"5w(}[),듪KNkגܧK10`òX=pF@* +#B~Sۗ/KJC-V'Lla9 Ex тdGҊ4Xn_WkVG>Q06|ΠQ%:q2S\*ûMWn]b2 #G;֠,K^D~ I`Lw#sڞ~]@Ҽki5Dg@򐔅Yk7Jռ0wq~#u Ъn7 (:N*hPUh:7N6 ݬm_0dS?ŅIC|7=aR>N=̞ b~/}6=@ၕ>@tQ[_2.w 6LK0 *X msP"(h~bUYɃ~]{\}}t Yۤ~F6`;rPEh߆MV)Q_т= X&JМ)#?VBRظ^\AŠ˪Ýܝ%4 FgWe7{ uIK똂ڥt1$ A+~tz#KtbU3 mgi#nX0e%ӏxt(P~ta0a!/A: <͗- E:צoJوXP4T-mycI~/[Qu]Y"VC2[$&[y[ڭWF]j Qk"4QFc;N& /)W5cqd<+ >Yx]~blF7JTUhR O+0{p%L&TG<ϣj4^ED=8ljͅbH昡5~Ȱ8EcsC-6kFCX<w8*k6%Ʉۋ--ՀMV^6-ML')]Z2Ȃÿ6,[ ] ̕DdOBhl!g4VټWАHܯY<ζe5 -ㆵ!mȁA&752̼f囐̀( gQ= aVWpT,"}ϊ&@yL=Kk{nYAu߲Q4a,yݰJI{E>~XL"k7YWfYduaSĭypP?,GtA$?w^]^OzKC{Cd#ȵ }y{'"˼6҈''!uL[ͱ+)|˄V |h^X(#WƪLׇ:B/F$ة^JsZ>"t>*91׺2]nLJ.k"rߪ>->sA{*:DPeU[_h҃ZCƧC]ZQeFQ@V ̕nЭ<66KZ̈>bj/p E-76.BvX 2 O8 =nGDldtڝDZE/HF}3#.`/rWo0"8T5 ˵ %$/Y$KʊF; N`גO8G zR<%[j35_֝YkWƬ{9DZi%:=_da2SDĆ/&#ӴWp A3\m`2"h?L%8x&44 5،. ; bI;ĿB` ^= ֋*Q$YTn  Ĝ[nZRcеQy#`phHʌx`0yTdk#+)g8mNh{X|T\BF0 ?&)H~tg{s%O%cD:I<ϦGمS"s'VTk}fSL 9?MGB*YoY<3S7p}"XjA+M40{b oaGZzp QCwbxv0H`BO sy ty|BO$`L5Q4&ou4R_A0yd:fq^4eV-tՀqs|qB@ aGSyX>8zeC2{^Jg{b|ϙ,`"q:YC % Lڥȗcsŭm,ǺƮ8Oz*^sGZjeJؤ뵍+ nxZR`b zhtZzBvt'!y[\e(D*p7tC\ 5?p+V\! gn󐨭v] HNEb.LU[fLf#ct>>fknA~0y!_n*o!v2@ujq^0dȔna0salŭvർ 0V\;RZʺ %juR78ZKУmY#M(ɜ" *ɓ[Yf)zv)HٯG3oB 7㳌<2#x|^e-H,4Pccߍ@rYoi#/,Qo0 _+$7zn<ٜ7Oz̎W4l6QZ,_s&O[|Tf\͔/4kqD$Q\(nbgJt棵Hyynrٓ 9Ɔ?^ @b6;WO&K|x$&7uau22!ņOc ,`9ͦ2 '%&vf &6`]˽%|$x_`}fPgm *lWyeEs T1S$ B:|uQk6kn@~%GUC}׽)Qw `neK !y-boæPm*OEM՞G̱HaG6 G`V8J%%BJx,&-5B3<=yucBʘyW@ ] ⻯kESc2c!v^-'iZJAzj*eZ_Z:A}nps@Q10c7-c:!97ՑmѢ9C}- "pbɜ=AN"i9 2({:Rlm^M4BN z vrC7MoG*V~a?1E9Q;6?9 8 BH cYR% ۝BO[A>L; iH"b!@%0fEtRwm\YA7I8 Xo~ЯDpdZuL{׃uOR%UK!g֕<쁋җ}ُQy$ßq6d@n\ b|4\Dϳ΢/aզB`2[@hecRmcF; 9bbr\" +B|!*_;FR}F7Ro#'Tp{aU~Ͻ pY1|Ψʗ@4)>j<Ffx9U䪩=Dv63\p*Jp}^a("S'O!SH^T{bgt<\zqFD8^_}6 dF{Zy{̍d ֽ!>AUS~Nw3:'XЙ7:@ E  !z; 59l F>X{4% "WlFOX#NfĿ5<]';,S`t@gKG)FBm7%/5EC[2NsP4gHmP:=#nf"\_[m_@D)sHW\)Eے42smgP-5_F o1M'y *@-?`77 ?r?PVʣ9'UpcLTuT &Z"Le|f+ du0%Zַ6n2Շ9 =1%^y~}5סlǑGdmǙ|=E%dH ^`O- 7 9bDP%˅'DY  a 3`y6h E17Q]_Q$௫6mS0Zf0"I|8@q[1Ʊ.:?d&_V灇pc qnn&uwH Yl\XXضl^LuLN??U$EIq;IBYKEZtn 99 $$]ީ'ڣ6%R1V7xRU-shDQm&A! 3\yh!ڶoc( R'nގ{j 6 =VR!j*{ !ʌPPtA}|!- +T/[\"n:Ր+<ͤP5>P珵 OK}DrޏJ;CD-9`f sj"A < s7Xc }ȫ5.ܓb4*ᷚm9Q?2?#7v1bfQ]7Z6fn @BkC ,b!@#"`P5ВETM[4l @Vݤ )r(QTxסo/=쿻Lj(vѱ![67"%:EMTBpL!7Bp8;qَ'lg?wgu9 E]-w 5>I1RǡpbZ'Xp U>'%׾jY'[層Tay?-L"ju8cpyAA3?~r(ktfT\vFx<\^P7CU4/ǫHhjj) ۹Laۃvh+.=^e֙IQ~9}YaE#:^SdtKx_)Ts=q ф- ̰qS;p s4@V6Q nlwS! UA()] `0M~[(o;.l:fGK(V1t ä+'ac4?dw+quLP*| ݳ&ԹYb9z5Uj}jˬ2 LSYD9=m.[k;7% .6=Z VQ=u~*mϓ!@xc}Q{2ٛi9Nὦ/' ɥA  kB{DZcxOPٟ/@Tk~rvoK.5qk!;Ȭ$c4g`?7APwȸA H/ό03<{4X o7T5F@ӠEF(a , GLW40}۠Nf?.L-0 TE(Nа.'3!C ( -B&{9C@*2({E,w7#f3ə$'W  d8U)bP `N&B9ZW}'<oW&yxSΊS^G c.w [[쿎O_[^5$LKa Bh%"Du ga ۡc'GK"d  RS|.;Nymfp-1Gy5Fy#01D4HţcWϮ.+fᱦE3f4D]CֽcA~[= VII6u2 b*Gw'b"UK\!x!le2&%ڄ:8)%_ Xg;tacƿl)Her%vhtPh!}`N])\̟ >Q,5,Ř8G! ID J ӟNȎIsߏ| yAScc#,+h(Ek|ZN4qR1C^PZ,qyw%Z6iW-fZ@aY8Vsx@ ƣ*9`;\V/r42 4]LI]HEMyu*`SV[KƈN%9تOq&?z Y9x+&FJw.'®~co 3 q7N KTycpLcıdÜ]4k-z]H5ni8>+]cgMD:PhCWJ۰5;Ĩ9APwBwk/*CŐqk\ re:L=釘BH{c֧b/voŬa&jbq\.PSQhc5,7~*zc ʱhYE Txp{ZڬYvl/|Zkh$R"h& ^/: Kz2Oe~~0g1ƙ+~p^ߡ'J+cS1.^tu!VD\cDhub1ޛs`xh*J12ɠG~F{%œ! Biq36l픭E4Pu.@N"'lotmiI,7]qM}RT@ O_ .pWHkRT ͯ?ƹty@/s=t!x+Ee󸷾,w5MpmȻ 1Twh-ی-.on,2 tcm\>߶On\鈊hEp\?bNDF(E@/Mi9Вi^15}vT>FN_1)Y4,^c-ALNtg 㢦M_b@mIc7\{5D%K5!Kֲڕut/–NiQn'Eq b`~R~"|?c|]&#^oEfӎSb? #kiF87 iJ+\ e3-:/E0G˞ +UQ S`֬_Dh_sCcNKUJFQstEM|K`OEfj֫x.!Z0~L J2v+Ϣe^ cű%*lKxf? "Q+g^3zDU^sfann 6bT b):RZښp(Խ smpݞ{^"OhTRq7uJPc*ym;}dwkoJ8IMS BI3PEx7Ҵ"W\' +*Mu@h7l/ᘬ+q*J̫dfojp(ZmaRa$OmLCL%ʡ;;&}i wyR. 5k}xlDR^kFԄg!,6{سdlT1xĂ|C#bp.vn-S庸x!nU&r..1тЩ:k5t"HaHG4WSl1?0?\^YRҗHn]E?nWy&goA8[%I2 C͔kQSw+1j7OWG[r+},P[ !.J Y=mAzuC=úoX <ЄrV2&pVur#)I޶~ YZmWo!oB4M \^Ί0?7l^:JXSzH䎆:Jع$~͏WgD"?LL,׫y1bȽ9|ke7MdlbegR;g\ ~S3s"qo:~" &B_o_k#eqS SL#L0:<Ò[?D-}Yk{cRefWJ$d< \Qlk\!UԚp ӕxAŅnmC׋޾[|8|d46p^%=+NJNG~9 њ ,5q2yMy'2꬟48-L>~s?0(-iOhpËK ֞+z IœQ , UW/-d4t ؓa̦Ya'yFB{lw(6kΟ&3Dߟx^8ӆ.AK;R mm,[ E8j{…8)lZ@Z-tvϓR7_f;t=Zhzp,=M1Y\TP)-%\WG!V8DR 4Y'J<=IJBG4`lY]-N5b׫00a%ټ`hY^u(zX3UU<8$q nkįw]ٽ67hh"j9>kF`=CefY6Gɹҟ箸4a|`4&ѱP7$,n 2$h;ݡfv+N 1.e qV׆ak ߑn}}7#-dc߿I,>2=:&jV;#c h%g[PH%G^1cnDO'!fN݂yiq](@QcufY@*6;;-Lp.n/FKK|xqƌGfu<] {b\IqIHZp巾 PݩGe5u&CD TIm%ڗ b^^nqze#~aFԲq!=E߳]ٻ#8eEZzఎr7RF_cƠ$=m|V6Kї<ߙ+.Ea.a,=hd :bBD{izxJ{ .`Sm *;9o}5齰tp>4Y)σBs-,kD+!pZ܈Q17 MlfwjȚ,q4B47)?)r=@V վktΚ8coqpiM&tḣ-iG (++}C"ϮH)n "u/,*ՇJaw[,7?:H mAr)f(@QAW ^X&\3Edw7B+ppAivq`o98qiiwQ--9Ժ"I slAi: c.54>rӎ2Ȟ2:8b@MBw~4+Na¾gbZgV䀵h<0A@STb q05T"h6N۔>W)D؈}@Rb œ8'ETHQlc_N[|4J}#jSB{vX9!t|Jf8׉3&m3֯kh%TQ9r]}s.Ә7v")J$z"ohf6^"q˝-Vn LQi3^q4`F&.=ܭ(:0#%mkR ㋾R!SbB-˱RK(Wh03QC r) }wb NVxrDx/A:rN+q"uPgk/~lұW3Lr(4rumxX3Ba x4tUvb0A)8;dyh7Ǘ)Y#py'#[۔) =~^}=kxuq VVcшH m =J:PkZ8qdq˱3gE13VG\ w%yw/_~ 6^VvC/Ɣt}ʺ!)85t#i'z3HTAJavg"Sklq} orM0?{o aV}k9TĉF1k%'JKrzy1bXjE͌}]x2ފ8ψDLӕ=VIB{](Ph95TvAV~7Jd6jF{*snʝj2(פf0ÍwNݯͳK=U َvPᷳ%=:[ӋȞ𜲇R0VjSL׬wK- j1+ApO #,0IsHO0K:XXR0hx6-L_4* Q>5FŮ tgk'jMۧ*y| E3#GX<D@x: 8M2*"Rz .ׯmj5 XcsNeGwǨ={=Дa#j[*:~/#s>jMwm`XU4U.ݟtgNY?U@QKns{@Bk%#!' dBb?IZ.vy }>Vp.,e''FNLڵ@s*6Sl蹋J>"" tMĦZN`Fn΀1Jf:-YR4{"ZCrT>U+xOF `!"l*T^kiOC2( gK_`LcĝZW/;QCkqBŢukR{``El΋(9yCJ,3yʕysdàQ8w LW8pnצKpQ)V9wVl+֭KR|2FHaB2>ZϨaMM],tq4sޜ4OkK5_0oI%}rx%Ѽ"I+!#@t YKDWH n91햩{S*dXI,2 w^PZtASl ZIL+<ō6kcOx JRX^ЎHE4c^.~w#$7"6>:W#ni=U`JopDlr %Dljc/Pà̌WZ"#_ʈfT7VU ?7O\ѡ(Qr92;A4O]!E6-ǃ$<*lCz&Rd7>t? ͏?o7x̉ϘԎ%$Xi݊lb:7QHgS%cFRXڶ+/JڙxU/eeh**!N}眾a5Y'=hLsL;$׹ncn]pb3Z'Ġ9B *Zˡ}$ u5~=kxUrBx *ѬdZ'*.mّ)tJ3/b*^AyVV91zh,cn#cɏOxtEm`9d#ӂz7%2~: 묹~L:ۏ0egX+2MQNi˗L7l"->L0o/"qz+Tzī:ejH>Ԛ`zـ y}dWa4U$qڱ1I-$9$h7mf>Wx'XPYbВ N+];P:㦔,2 Bٚ1X0"+; F6+ŎQ\0V܏uPc| H[Vu\_`g R{Hߙs_W楎r|-cmskjk]3҅-s<ǧwj /cNS\{ux ueC]TЪ{N}DF&e7t` N8Orӵn: Gm( }R8yz5{'-3 H2"-W5z3e1$PѝӐӕ;/Lkū4a\\4HѪX,f.Q؇wkNRz^a4kpn$K?Ɠ{,%hh"FZҕB3JyZ)ƙV*4]У]5,UӇ|ۘ<38:Zp.1ԻŶ\KL `j25( k\u:/w4'QeJ4~ܰO9r8TΗ(TZƥ$$ԁY˗*RrJm"iI9+r>-(YF5WTí0@Lj@CWa*j,qyF{W Зeb.p I-~+e@ D.@0?P04T@222w\ `VU?՛r5? eG.3+ d_ЫF`SLiD^ݧ*IliVR; fLAйu[,xh+6~s3fFن=Vpَ8m$_ `%xdoIK ̺ B&h3 CFLۤ BZ K&|c?ƣh#>kT ؇AqWi&~_^Mo<nB=e\C,% x=;0q=Pa%>5^}0i͍W0[k8$$:#qC $o!axpj sm! n[i#!%'@fw"MډU&YqKHO^N(cj?N4y.^aXD{SBij H.PLc/Fmx Z~=ĵ|gVUSaM+edCSګHTf5>}_3}.)gi x)e(wN]H`38BYEh,ؘ*..s '^Qze (v ENH~|0 خsuPҗ2PhgDOmVoS'Rڋ"".}- &>CMfXc8i9%"q'[ddR6 c|ejA4T=Y)QW-c$knNX90Rz~h ޓ>UG]@i~Qc"-$4%9)BLpkU݅3VC&-&y"ˌaFe^f{ՌН&Q@N1@D_t!aWגIG0Zؐz$xv+`n D,:KMIX81@Lf_zr]P,1Ǐ<^kD>~1x[YLTm)ﳟ*:1ϽB*Hs18XVwubˮ]"cሥQ5J.b7|f=t` EG|=u3{OLuV8ZQ*b/*ΆlN`"ٱZ8gJf* KYM2s@q +m>C #hojK%_&`d'ݞg8;渿<ݮ֚ Rɥp^6v)+cu)`ndhFo{ђ>0<[EQj&5щ R TQId@ʖmWz˗D ;F1Lhc#[n3 :&RrՊt!LJ$$q,nBFsJ2V5KiANt.,~e~C+2^ l)> D@83us˞`}OpaA1"NH#\XPJbNd"#zpR>D}_o}ḾT(5$5UзE$x#*)YH:Oފ-W6T=iY@2^tfZ/+!7tۆ{-d)t|A Kw頽NFKUP\[.ETrklxۺP*Kl")l{ߟ0]UvIycCO#if眦IXCgB:s~\1 IlG^R}eZn#A]Go򪇸>,u^@nxLxQ<( VH߂JT#`4;%l6 LH~<@9zK@X;)zF b gs2^WM( m(xc$IuBٝ{MzS^ 2`Up@8bpGVe^ w4XOAצ x" ?\u7@6+}CW.'r=|saqRN2:ĸ*U0JtSmD+^h`߫qdL3"3YIoISB?9oH!UoOֳP!{rQV(OS~'uJ)B۶hz3r{d@s?ɪ{VѮ1n&VP~9 rabs[Kʌ㽑7Et}oz;SSp-ũPOY~.c0k{̬7ac]E9kdE|8ZuȏbP﵇pY]@bYܕo00s v3AMMA^d@ލ̤"37MDMBG.m?T_-$7`@qUQ$N}g7 ER&i\JVIL΄ҝWfx50i;6gVޠ;[9Dg[|q2&d_zmmo N#Uo)[$XpAm1x1da<'եV Ȕ}4q/61`ȅ\&&գ/w%Qv#A@QK)JjJ,{KRQ+,e횿>=u5E432<3Ev*aʾ"9&mM&KN|%Dw@|;j?2JJIpnbal=?ЇFh~ev= SR:Pb @>rDᣱol?f5 .ô27m*0Hl 4d[Z;)PQl3|IY]@ĵ_Xcg2~pثRй.Cزq%.BSe^i7H3*@cQEy])dڱšD8tOw8/tTj c xx-C`]&L`ˤc=t #6a*ȉ,.4 (T&iG!ti0׋qld uUCYj! Jnyf6-B|wH)8uɹQާVPUi 8\upD>2Bἅi;Eө.OӶx+\@}7&ѝ"La S\,.p!:,A<5A%Oaag* Gm\h{F}H()U`Gz-AO)ZoqWOJ*91)P39D?6V[a+[lVCx0dYh$oIk3GIzZsm( |F =T  vK~_yˣ~9z9kK `1b~2*9rP^"$I.Dq%mUL`8ٖ*yVF ~~E$;LRQ2Jrk7u!%ڛ|V_Z,H#C᧼%P#qy1fn ybi%:DN›T~\OL aRkSfX\^[NDTӓ ],O3ig]~%?tQ[(r¢N]#=3yK 9-xAX R8憻KB&"^FHS<6+L.S)&З- k a-čYt8mx+x/)zѵ7F+T"uS ;^<ȏV 5as>bj&85nv(ڦYr c{eJ.GT4)>S2#Eh"xhnm_r6g״ViWqsRT MoM Qr*#%4DNfO5OoncLL7~% ju B0pSh̗bviMX )Ƈ @Ǣ߬Bh)wڰ>A֤wf`~f i*NҥsUF<)B;k{SA̾p)Jͷ-q\X]T\ysvn7` /Jؙ>:L+k\tch~ó`/dzonl=<ހޅ8hn}Z1OHȀ 5j/=BSS;dim ? e ՠZA(5z(dJZ ]?!} /O_lqqe ܥ];#J4M;1=jSw?ІpƜ6bNodʰٴ VݵY hIXffy2}8#NݫfRlQE3)^(cg[>s aP ؄CM=3f B<$} uhWtG4ͳRwtY<1%:C}C_]+nuˊ^19#CvPSJj J;}4@1ɤY4APē64VX sժca*Y[-'ar4')<\J Qy 5Mӌy- 5WY8Q{ݸO>Cg쭡2\Eo)̴TgD18m uc*(́BU70*>4Ù $$y~imS#i qRDzxky\J8^7O&N8CЬ) kR^|xdYEt,B=p yx?lF%)W/p+Gdw-D4_۶ B=/|"ω,팒; 瞢o < Rތ*0lPU]˩\N~aOw)+̦tNR_ EKE8ȩ6`+À*Y~py Ah_''&ڷ0'OYn) -OߤZ)}*JE,hچNJ#;}8V3 >=Wsޚ#⽂gӄ< PA-(U+InldoEn"vYh ,b?#\fFd/:MpppCO&쩀*pW.R#g74[Av:ydJޮaԂ7*?PyRJs3V&k5|@=[cc \1e`=\!H%61CDX=6.T[=_LUo͇&P<|20{5CQa)%^_; 2ͅzLi3h|-z k F&a-e"xeܦɉreizƂ=ne'J;|`ߊA%\ՍUg*jz%)5$y5!e'We6ϒ;ArYsC~d.. 䢕oĤlWHU!tLhOxsb{ Q%% `FC8iq%!=8=ŞɢMn[ 8m8U :3qD;.1[/Zk > yϛn(OK}B5){N"-!*ōpq\,? %ZcJ Kzuno~cr0L`o>cNӁ&^d3vPb{f@=^:bst1މFTene o< B0;_yxb"6saGuh ļo 1ud<3-_E#}h[cηKix:C4u}eH!{{̽U}q3O.=C(F:&T0Hk"wV钔N=@eΆ+7<3nAv+ ?jk(붨w~'͌sۭᙥ3,GudwtD %'@^T84Or>60Si 5/Wr<8( ߮,s u高\ܪw4#qg2c)tYD;@]]%U$d)< mxyD&Pch"Ɛ7)ZUVAd- _FutnɛqZn56Sw&#F9;#/fo&q"~h B'x:}piЏT9=L4`w,5G^}ϵd:{(P 9D.Q0&.>DLm$U0uk Eh]CeV(iU]-KTf [|?&%m:G}QْHB'8g%E-yA;pq3K jt ]RM+3B EF/{!uB$qmU`C.?E>\:xP]''ӥ2T*V+*Nf7OѯӆD(̍Bzr>6;: &C?IrJ$u OrR\ٌGC -MZ+pbVkPWL1 rO8Z [VnntITp@pG&' {V$ HDE_Ҝ3KOgzt g[er|"'1=r GWlh؂~8jmaEFQ=/t)-MTK/dHz<\m9 ]%^[U'SG2Zbիi"qWvz,s*@~ X~ AU`bdz%"m{Du㦓Q '}$Pm 8??cvS(Z҄+'Ima{ͼǤ&eI"K)s7^v~BA1ɧ khbc9HxW("b'vM"zV0+%iT{pb]9M#5f! Ϗ^P=>`'0:.7#%3/M396nVFG|&c} PՇZfuQkwхGb@m=F m;7Dee9ĹdcΈc ~'ӻ.b+GR,^&i% St^{QO4|1*K=p&# @PSCa& ;Ɨ$j- S׭Xw[`F>"t#vӁHΌc zdy^l'6 @%a^o8Pe,w휟}:/J_g`IleTD Ccx*Y%޴Bvb %2Y=DYGhOD$;畏M{9" ^Ԟ1 &@},3yc뱩7E!tJ"9xU}^}3kI4h=Hu̞k l[ -3Cq h$!ѱӪ^Z ud1o \>Q~2R/aVv)e VjqkHU#ax6_f2vEer̥ZҦ&Jj}jNgLZvS=em*UP1"1cr[M IÐ{zBMdf0v3Y;#8=6NG$`{|Zy=V_r7AkJN%viaOv)}ʕ|A+'Ih HG>TS"CہFT> ૦hDTu5<_S/ 28LpG.5=Ɗ͇)jf;dtT "v鹁a@_:y茈UÉkȤ"%AjhjȨRT ٧@ʥÛ7džt9RmĕzW6W7&0M[B¤8E9"?-5.~7׺|#rߝٸCM1i*;T k{~..5?c;t-E-Q:!BȮ[@CnMZO&V߮u3\g'8>h%=YĔ ؆Y#frtPF Fw( ^2S9?`ʕP-9+W=kJ alwf~,N_#Yfޜ$5ñ0FYAϸ%Dm4Pt툎 AE.y#@,4hL _SXWEv} m?;"׵Lo ^ć\-t w3By ]عW?‹ʫB=BWt-M( &]B[3oXڧ6/T]E'+A\RB3|Ȧ!Yt /!uh"xAI˅E樺ȣ(F+|'נEZPsYt2 x |m׬A|Г$pw AgW)wH4u 6Ge$}yXjF0뮤,}5hWhܲQiŸC)m_4%!J 13Gg͙?KJGg,̯Z`P[2&ļ6?"I$E,8@w; &k*7Ej)/e+L^$K^jR_u DG@P*zf4s,pM=E͹Gyqfdet M{Bpy>n cmi3 HyRtjx~&o(-Wya3 v._cZ@ey0Sq8عbV.b<[<#: iW&\x6=+Eq~TԚKbAuya背WؗEe?<X}e;:K,d+_isМNrm9bǮG̹0Ğ UL4xI~یWؿ$BPgDŽpH_& QÓ婘X)9ȧʼn_w(h"g*Т5 FV$Ґax\^Rr .;AV}2N 28n?O?GMo3;o3/ћw"Sf I)\6_=erzw͗9$(*-S`JF\M锫nW 4㼥OI.7p &{YԵENZv[jШtA3_ ́5Ge'϶>sI?([FwUt uà 9:7An;P)d=e5*YA5:ׇZ)2Q C$aߙ6Kq{_po )^ڧ%up|WπXxNʞ~{~tn O09/,Qʐ{Tl$v [a -# Jؾ*#-;wBEqfR k֦bw#JDaW+? 7o 5@yd44ԛd tlti f"Y $ӑcR9D8z3ܜ8r4@Vp|93ϰ ȷԐ(|ǙP۔s5~?ҴŦHH^H,wKAhce0gOc ϶qrg:|Q#ZbvHIT| 'B*W!ex])M#GY^Q Y?͞jD[u snXU9@ir;3?nX/~]N0i=Z.SY; ܢ3[]KU$Qj]X֛WNSXWpE c`εY2]g:-v`u-KD {AQtV~ߛpNRB? )S&cQ1?ɝkLUr3c5֠6׶1:z[aJ(D=jh<|uS=L77 F@7x 3j Ϡ EaphCn+O*;Ix\1-AQ?<IQ0l?[%R DMהh-^"V;0ayha!MP`cf@IRyV e^EaɜYm#=.g?|A6` d5'G1:2 ՁWxlrO+ NyҶ%fc#'0=^%`-~85tKiqwlMNϨbn7/%Ahq_3~.YC2C9^ɚD %].N*} rqar%|/wM sQWʃO}bl%pVL/*͏ؾv#6Ҷ1'$!Zk 5c*C&Erǂ$ J7ۤp;d{A䥛}UͼEl,b;?2g'jN(@ 7zD\D'즽DQb)UZ R#_{`ZD蒻*bl =74=zQL础|G` 8llVΒ0 OT=[ (!`ibEDC)t.^@:M)|8dnE)1\-:kگ  ,n%[8+Pv5^b2$e]ucBʔכ>$JLִ-l;%t*R?C#yQ-dEw٦bh{rHCgú~9;µ@Vw+3RޅP3c3Wu#.%nCpS=>iDaT cA8ёD1GV`(ý!!2@2!Ѡgj"H=Lqu ;">EꃥR{cί̙;<Ō%ҋCo@Gz oN+ew{3C}5OGs7UY1WM􅊅jRA{_.TEfpRcdށ<3sb`ht85{L64!0zgn78LЄMD CzC>(ॺ=k%!Qx36g^|oǀ|@QlX^ń)JvI7"GFTpK{옒 j㨵Vcq3E\9rƤZ26RG.PBP o\윫_T$%pը0[k/a ?AH dO}R:j85F#ޢɰl6CUìƬM#ט_ Pg 1aĨ0q\]hpvi1UM s'|>CֹeSK$ACƒWG&֊'JDk &VY7vN+Vsv_|=K#p\ĦólE؅TQv|Ls5_w H! ctk< `xnf؀ Ị9|M0n8)}5ˣ@&_= 'tჾ639A~!DŽG.Nl= )mM܃sD)Юl<|%~y~1ćIN~RYb8̾MY0p+xDFl,_Nŕc@zT),Q!sF9\2ixM^6`h7NDJ\ǔTcۧ'Q w1ow\ hV2@*&vJ`&V8z?@Ɵ;4=]%\3l<0]Wϫjd£\C\W%QyMD{Zm66G0t _R㽂Pg> A;P[!C"0H6Yn{u8gr/}DIG( ~aɡp tlrQ *A{?LɮYy7axpY+,mHe%~7c5ފ˙փT '%( ^8RliԤ8lM]%e-Oo[xw=ΉX=]{ ,bEV9EšJ`xMl/kڽ Zݛ<8;0`whn@^rw|2q_YfPּ(U`}vX0aCgߣaC ?͏[h K= aB YZ