wpa_supplicant-2.10-150600.7.6.1<>,g!p9|hRGYc9Ҕ|J)!27ǴqQw&&qCYA(nAޝ #790䍊u\F9{PsTE5(;`fD4T韑M3zTQO(N7kr{qJYV59rd*X7Nɘj;݄-Ç M Mq Crugmf$~P9Y[h==q.-A*c4k%Ha͡>F?d # ALP\`y 0|  << H< < < l< <<<!$!P<"@"$#$&$(&8'+9'+:+$+=Ů>Ŷ?ž@FG<H<I<XY \D<]4<^2bcώdefl!u4<v$ wդ<x֔<yׄ@z؄ؘؔ؞Cwpa_supplicant2.10150600.7.6.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.g!h01-ch4ca SUSE Linux Enterprise 15SUSE LLC BSD-3-Clause AND GPL-2.0-or-laterhttps://www.suse.com/Unspecifiedhttps://w1.fi/wpa_supplicantlinuxx86_64 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?)ЀPX-  /  x OJ|2 t=J?yG BA큀AA큤A큤A큤A큤큤A큤g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!g!aQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQaQg!g!aQg!g!g!g!g!g!f3395fd7fd59f2d6145d5417e6f18b351d1e95cf08c037b255b3cbf89a1ded9c63c89cd606359f34c34517720b9b53aad87ec8aecb0a4b1f08fe6f0223665a8e95b58047a5d69389d466f73dafe96ef4a8abf72cf6cf454347d9f943cddb867de679f61e8cece6771c84a9d91e7e8955e83fa9534179f5d40394623d3d176633d36f7ea8e4629843823442236499dded4ad8f5339d283f222e8c14520b5de98f6036ded0d16a7c98746650a2a5e05326be7f7dac62eaf4399326fbe30dbfeb25bb26ae6a4f12951591ff92bf33e09874fa1f1c3da969eb6c78d240685ce5b42bf3c50afb0391a1301287adf1b91e5743f52d6d30c0a1d0cac09992e06c99692c601ce02347339b2fdfde893754f864b0318adf0dd39e352d39068b4b89c6e1d0cca1385e218f35305bf4c4f9982b90cf7e1bbe013f0404977b464d2034bcd3cee5a24b54f6db045b68c72b5e555a62db388207b68f0b7137add0117af9f56841c8794cd600c5968ae7e4923dc77f9bfef4f52a86e822280c08ddaa55c57dc06eaf01e1d1ee065a1054d20ebe8a78a016f1fb1133b73e6a9d50801b165bb280c7fdcc84989e7add6b1a1373114f2e26adb1d5eb747a7bc23d3909044a386a44843c4168eb7e00e1789207d1f269c021c32f5d0c5a0355512cd5914259422307b848149f2c763f49de40e07c2ed72a603985faf90d9a2ca138f85136dba6c03d42c9c0c82429f82c4ff2506cd50f0bc352d9181b8aea7d9090697c8b4f1a3bdafdc9daa2ab233a2e995bf18c8252fe877efa6bdbdbf469e4bf823f037d467623c1f80c7718e54719526f0e4e549946bded31755c2989dac859d9fae01ced2d4857ac0b63a71d310be1a9150d54a34042d703970502c27ff46a655a3df8df5afb0557ea468ad96d7d00dae588c5554fb22c5bc9917ef44772014bedf27c1413b2435ab12d1a4ae5a5adca4ca651152ae3d3a0d0ad1caf5f289c02fdedf8a7335aafb7c7cad7b70cb9c4aefa37f372e15f6d832d5a03608088c5be38537a22fbd0b00e777b65e5ff0008b9c0a66a03336e76f482640c788e4d5d715228a6b8cbc8719ef4abeaa34868102550f89f1e8d85de745fae5e7a21d72fa40913e965b127cc2a9977ecf9ffef5ea42326e7e0d602e63bf064830ef4c9c6a3760afb7477e6e9ff544d424323ae066f974844d157ff27268551ad01eeb6ad84292c1e77d5296c7008517a87c1b474403014d2c89fc67344f4636f0c846e247c497f8d7e992f972900f5b36b62449b6566f76c96e5b45e957091a98c99d587462c541b02aee1845ce86cebbae57b5d0bb5c262114ebb78491edc4c86e5e2dfbdc5963f8937bd1267b372773adff540f3dfbded934bc8c54767d2c1347e9a40ac616cd5dedffd2a9a816fd1e667a2fcea0cc35050ecdf217294ee8bb33b0ec826a911c86799541fc3901899b335266a0bc4ca789b89644e4219fb73f9911979196f17c23a192c39833083daa129883704ed1169b5a966f8e4f59360c2144768c832bf31be106943081b173ae5421cc6359c0871726ea0ef7787c66a7b97a6368ea9448f32f070a20c312888635eed4091dcf7a3517aeaf17668aad892a450f9e23994841987002ad9ea77192189257c51f8c740370db7d682ef89a7758f01d3ecd55e193614d823e1f8410bf1869c019efb3cfdd74e760437d7ab59e94b488b5da65fb16e54a80d56d5074da96aada56c53bab20f95b57d3cc66cf0d8f2019056f2f5d9fbbcd3ad19aa2e9b41be539c7e7ba05d45049ba38bcf7c334008893f125a24f3d89afc94b55ed4a6fbc8336ecc3f5a0c8358746f80f8c6d9f404dde5f1a853880ee0b2ddb756f668c1d704a238d45d8c3bdfb15bba68207f4e260677cd3c19ef5d12542118ab6737ef9c237f9c8a94cee036d3b9f6de4088b497bac4193f834e8bf1454da87ac4e333d0f120408a9d814e40c3672cd27f365af89b4f2f6631f7a9338953d1dfb75812db84e1118fc18a73c8840ac0edcd0ec32194da2c8b239f5722e2a09ed64e8d916c95f7f787ad9f3658fc80cd216d051694d6295bb2442f3ff8e3385ae8bb8b0fdc32b9d4debd581ab100124a8723d00bf0f5f55a31c93f541c636e336ef53146feb028d5dd4e87715765502362d388addacb99f5f40be9b2c13a591f0e989ff33edbd0473a8a80c46984fcb4842090243c6ce8d3e0d961e409a6da16036213d2bccf05233ec512358a7574a9591e143c24a80b03364931f2f3d1dcwpa_supplicant.servicewpa_supplicant.serviceservice@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootwpa_supplicant-2.10-150600.7.6.1.src.rpmconfig(wpa_supplicant)wpa_supplicantwpa_supplicant(x86-64) @@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(wpa_supplicant)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(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.6.13.0.4-14.6.0-14.0-15.2-14.14.3ge}@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.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- CVE-2025-24912: hostapd fails to process crafted RADIUS packets properly (bsc#1239461) [+ CVE-2025-24912.patch]- 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/shh01-ch4c 1741889976  !"#$%&'()*+,-./0123456789:;>?2.10-150600.7.6.12.10-150600.7.6.12.10-150600.7.6.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:37861/SUSE_SLE-15-SP6_Update/9b432eb1227ff88675139bcb07b9c311-wpa_supplicant.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linux    ASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=3558f4e60ec5139794c98cbc77d6d1c9c19cd171, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=6beaa7ea2ba10b1f127e80c5c4bd8bd503cf2b48, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=7b294d7a4ad7b468ce2a1f1d216ac81d462710ef, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=933228657a0eb8f7e578d32768c66b921d8b3333, 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)& RRRRRRRRR RR R R R RRRRRR RRRRR R R RRRR RRR R R RRRRRRRRRRRRRRR RR R R R RRRRRRRRe>1jRAcwutf-8ae78a35c36a4d45b45a1a80cc7c6e8e35c450252b1b53958d0c6d00c3dacf07d?7zXZ !t/l]"k%0RUJzx+Iy]PϺN.Ƌ3H_{괶ΏYpy@e\QN<hSVԌ'g0`@;IIǡY$@oԼi/O)xM:K D(YijՔS- E5C6ͽ'M*jyC LiJ/ €lH@|tnN|kOT 8 _SG#= ϨEzQ[=Nf?z6J 55$JKw/zipS_n"V+:ܼ LA-<xyaX@cѹ.j$<&)Qa6_:Q2S\nuJBıpy^ By+`R>OYiHje]× L^C@n!4s]]񇷝`9y[JPQ70]&ӳşCe!-$9Y`(Aa 1р8KYǞ/hJX''b^{ƉV > yIv-b?6pkUK-* H KD:wkDUy D fiXD^DEnd6Y8t z:fsw:2+*VO1[DJ&%%.Q96gjXԕ#:B'rw-@xF{gEϥGKm "]};*+<_t]r W862"I;МR>7h:1"} <evqc~,_4SˈP#QdhkBY|- R"X+b 6iNwRW Jy y- rJRWe]ӄ1X-2 P<ډ!"?Ϝ|}kBLRQg#9.FWuz\6IultWЪ9V] pfSY!-c>Wǂ+불ϲQz:>ӅG]My Jy4 +R϶(;"{k7,~@P#ꏹ>#\ @-d8˷{T}~ QDΑF(گ ֋0=3U5@6d2| c} ?##Vu{uTkCE?QWI׾ڟH"h߆lg Uk\eOFE2tgҸ6U:~|mZ! m=stlFϻ^7ڀիCOcѩra .6 ]]l/,{6g"l]8VA7.m!Ujkn/" :jtx̉z$ܨ`DsZp+˵pvW1F,㱈DˮȘ3_!@ӻz_)"BxڡZ7ϼ\yj=zP)U"GE34δ!+{0=̺DpPX b%]! y7@Du-1<ow'h1T /6oy aUH=iB1ϩډhtlɾju)C$Q 趡82#GW f9 +z7khS~ YN)&y;tRy.nWvp%aY.6f;Ȟ(9 sZjL2uGABHO?H"m53Cx.U$I$QpZi\_V~+T؂: 2)To+Οe@#_)_#c3is1xhL9I@C9خQ 34>) (VɟD0kA ;Fe3%܋a4Qi~TiMjLauczFMԀF%+8&][hV}SRԽe w:ٗy]2a' <8#ܭd6*cRțb(5RNBzAxfn&\cGG õ<>+ɳHlp(> GNZd=p5)h>%.V{ό`սh@N! :68eGW"f  $I0Lߌ<4/Auy\S]p ? erwiFdH{)qG56NˡX z  s( džȍȼF,FUŚ9ݛm'T~UQnhrE+ Ɣh%=)|Bu| Ѽlo4 `/`"㥍f\g6O~L2C6PC,:+_E\®<T\]Lqfم׌b"OɒDWGD˱>+Q:̃]yD!YNt/rb3>Ato?~9tj ×QG TPY5&-w13H^0 N`Ё%:2\EIJH3',M3/"YaadŁΰf+Ȑ ^B9-@(< ;3z1׈3yAW>e6Ȥ (&֑3jTħJj˚EF]%C|/ -"HVoq- )';0];sCGI45 Wc擎r_كWc*wiUԒP>x6}DQ,s?.X`P۝c0|V咓JJ$DEB#q@ěW JAaЩ3Tcϗ[l%BQfHmBټF2̋b+`^C#.c4a1B~*@>?eJ7moBc4HZ bb`-*7o?:&>o0To#<' `lx%^SV"&G#$9*)ۘXA1ٽW9l<\e|JEH^i`IZ(NW(xQD&BJoy;-dւā2z$ ˃ZpX?"h#WDzXS2MΪk_ŦMlA-}*`#j>9{;mJn13A 8&^!%z]6Ɗ 1[l_*Uhu&z#uħb<$Q>dSDKUu6̾kXi:P/?Bz,MR-CU<3;]%aL#(?BT Ս@g) XlQX.2$j$ɵmTSv↼]i9_\ƑXD~?-1 Vo{("w(ac?X+3xP+Z邈Z̷f)W1&RkGBM|gZ-Z7ªHUNVbxVvJp Qkob_t#fP o_I,keu`+AV2Vb/Zu>Q[icXԬVp%p~f 2b:Qd.%BN+ -|;ޠ{ϒEI3j=TkOa,vX̉Os :փ}(dnd@c#a0fhYZҹ#z-@&l@x ܱMTjJ~5M`OG aVpeOOCoUќuD윉Zѝ72WL68+|Šx^O13nj'Kyn1ط<6 Ƕ(`sK1|CXq|LHmO*p*XsA [muqA:٬p3H- $+՛~dj"լ ;nzk[(K|C*h`⢼S*FR 4 )vrWf$ Bq* <%}n*Ap(0u)J92*3 f id;uT8'HbVj2kF||e4V!DnȧXҏ4Zցa bԷSaeL3ڂeC?U 8*7]xRoxL/QQB݊gF[ȁCG]7ڃ@+^yMnԩ敢ZQ_\Y6G9WBq٘R񒄤]rz*)rdL_tp'mfaJ o@6%Ш*i^n7n4(Jjߟ}[PҒ˨l _*ZؒEnQH:fgfs />9b-(7qz pITTbfY yiBې)1 Y kL'%_G/Btj͊Lmg 4ŪD¥:bLɘ%%ٙϻFDw_g[PВ}ĉhy|Yz{+=جEe$-ګ/yO eGj(ھS^f$ Y s'+ o42Yqr?W=lb+_Y2zܕ)ӀsK b 2Set10Xd4.G'WDMY0z6N=6!3j;n`u>Cߝ"-Mp?eO1t2r39M0_Otm[Cg`8!Ƕrv/nڃC:?Z߷5#! Xn_0 !%bim7v&Cɽѯ@ T4ɕ xB D Gh`V€Uu&>b,d':5ܘ-_8%ƢZLjf~mn]:PǟN@?+ZY9y-ߌ9tlKg#Ikf>L>M`m ߩ&29ع?M«'~ҋL5x~zlz,0@xH?m,X$lP$tE¸:w.D?C#" p+9KT4$ދոX ,| 6>u7]mW@DRn\82 u/%矛n5L2~ L)x0VͣUej{#RJ(2.[,aբ]igkY޻z!-3[[ p\[3B?Ǝ0EG'Yg'})\W[s0hPqlV۔g*ws$!Dzb\U+Xg:O.?Wـ,uRqX/@tpP dSA;IE}#I!`vTFi"aҨGUqG^/VGFMt[' |AD,pk-V{"0U.,:So)ǦV1 ,7juW]DD\!$1Rn)CJԷC*_ m0Nhu<-ʼ1$R=[Y-qd8b1V6L־Kt?W9&ǟɇ|Zhs@mrWRfL<3u}oě0?ݝ'ǕjsMLP‎l/q*1"5T+vJ~RklQ).XI+0BJqy$kHV.Xom?Y;J;7c9` =Fu~(`V X[of2Xd=6$m&Fҍi~4zS%vJЀP?Y@O;% [eްFm^ď=EA$ႄwx~eN*F VU|z{Ǎ6=SFFlːΎ4+SF#bfʎxWw0#j t`?d   D$]9qMq|C`R.io0|̪&"zC5N8ˏaN2kT^9&d Ξ~dڍD]?MJ$p#ѹ n~uT hd vЗ ؅eVCuZLؒd΀F\`an謴1 sލS[P&f?6C7ՏBF uç@EM㐵|yrߗ|eŸ)xj}Dզ9 %LNe'\nIꗮRŇHb̄\4Uw#ab,sÂ-YMj ڝ5󧎛zc^+,Dlj!]C(ˣ|PM䃲]-7iQn2-2O1x7:pt.[W nL0c&_As^}XZ liH蓮(juwERHW[aQ]=uߚ_ qQ9]6_P^00|Y淙:jWRU?To;1Av#Fz9(Θ!TbYu]G0cL%Xy7PxMw (Ɇ JdIct98]Tr\%!kBHҪ/UQ~e"QE[DTk  )FKIm>ds5uA a\*oemURѫvTU-cxqbG)"%1f41C_5LCӠHǧy%0}ypo%ĨB$/H_Ĭ˭]|R\9z=uGA^ۦ:&.&378TD{wz.Lsَ"T) &nP Jq'2dtDתRt#Ƹw.-gU9g0|H~H9גq1`'}VW.ۜOg-vy(H4rcXSc46S˃U ĆM' DsN~Gg޴\B[.x_<ґ˫ }]-!gHoT\J{u#it~D3GkDA})o`d okxW7$5ᓭ}û@Q2mS 2mUnJZڝB)IL&4<`&5aܘ,$-#Qh_C7/SZ "u{={.m̪u{PPK\iYYLd)8aP2.v;t#G1$LJ&B)dW:7]%`S]oRFaHW ԧ5}:;|r*"ojJH/Ivf*\Y\]U3Xǡo/E' eS߬b#{zIpXu-vޗF>KZLJjef;rK䧄&ނNj HzW9s=CJq|A)d`Ԭ܂ ˈ' \Wͣ$n>!TSF1RDeđ_”!EщtƒLԵYa9VɾpwEIo8ւ&*Yթʨrj|}$tP/ k w#|MץU!`aM|sG@u2LњE`^u, pyl{k?X(5on= c],CJ~F׵וw[&z1wx8~"+.<ȯ)f#l2 UWk6J~6t}ߗm"D6p9Ղ2go#}f-w4|Ң!|+9gY eԔnn*Ex,oyS;hYdD/TT,sCW#?Id[YBģ54F]T@)=)wM Oʟl&B]*2Q"M1oxE6hۈŏ~~GYCRĊ2VLSC8M _U#P̻dݎhKBtnߥf`1$n zX^V:whf)] O%. J,OtqZB7w`\\m8 4V;ׯҨk0S17qQBd*R3 4~N cMkm]6Z o-+[vQ%)(o@yM[C]j>v`ꟊ*+%A܅KN܎/-wDb$y&; ATw|с%(e/H΀!-eP R8, 8 W\%`8Bw6.O]c'Іctq]d_:wC7Gׁ4zgJ552'jtܗAQ)\0uDTHljKo!XcͣIq2w*nAƚJQ7-tWɡ~f&|i.)S?]dW+Ts! 8Vc|!t$Σ.>eVY@MU.Ď ѐq*{HSQ+?*ˡXyKFӤn|3\zH2}ӏg[eT [S\z+[5S3g ]CnUജ1ȭ?3^]#9rHzliiv҄irw9Tt~ɽhP8c_+VUj zKhRd}f.4J`S`JEmdS&݁԰5.$bDXA 3b b xdj^s-$m/=3ˀkx?''DYda-=mܦn(QOͧ``p\D#t_ R\{!M3pŇgBMFeԥ&OLEnĤ5|-m kbvؕn[z*?2{NS,Xwj=!m:MN.J;N8oL<&|nos.WCR /mE޾`=X]ȥYApx/} ^gQi=k@0)AֻhM$ݍ1ݤfTKnu`4KeۊV곋 <`akq.qKLnDP/K{CZbTA:Șw(hXY%AV`کlFV,q? poWiyu4Ӑ< ]$ 7r OQgfpp$qR Z0b{LE  ղja$s"`* ?4mf&IJNNU=:5r:Yt)U?+dn^ q^Fs\'SWj1ǘ OAv9BC9|ӷ*YN섿5&F݇C ,`[  I C .N,U2~`CuZed-,q[Q<4 jzGQJ}cwg7%t=h?`Rn-¼iJBSx{7 tjؖ '_镢Fk Blp[8&W qˈ(^4s IR1,^)% 2zN{# uo"3 lQuz!"$}ih6q*3fYmL O F4tpk2\tةaK+)kXCs hoVlaxn(%0C?rm&~Mk‰ ۨ1hA7 $<uiScQ碆_w)7'Ni(PԝR vOdɍQO^=089)÷PT81f( F4PW˥AVCۃ2)T93 D<ѱr~8DEk.Tn?Apt, ?86@,Dy7(2#yp ^KMG- l Q/P7ۋmzntievw#$)좂,E7h N`0,(?<:)~_ tX%poo$#ԔsF'}8rbY8=pSѵz1E$Q5QX|Lb6_i{ м/iGA:R<s/3DޏN,uK6q:zem'ܹAaڍf"GOl 0VTaybۿF˟a5̶aAoW% i|I*F/l_*g>oY3~VzW70DS!Z(5kpb+#x#c]+&j}jl3X"9wtm-#Mdp'Q戟v5瞅lS[E6@wyY߁.jR4nEapG=uuA#}j$^>X[/&L';-PpzY șD\&r E0ia<ޖaJ@T!2V+~B!`;X~4l/.?$MHRKebkzKtOJ55)ӵ҃Gegs )(1Δ=diEʠK1w IzZ@ҁѳ‚.2-F>Ĥ^;~A8{x- :Q7U +lC6o,m`>#r_s,;|o]@r[WEi<,u͖2ԿC_Fh̭xٖ|t!hdcK` '^*BΧ#S`/&J_z'r f6!Ta| *%.# yjp(}4-RA+5 ?y/LNf=L"M%Ug٫s( ^B6! 4/RZGh'$[&nPŻѡ0SPL|2D{z=딚d#B( 3&'iaϝCu ZwGS|aLFڃGB)ĜPϠ;Kmfݩ9i>9 o$9dcE~u12٣hu9e.gRd sFؙh2(Ec1CkPTQӎl>P|4cFR)&)ېDy(tI}Պс?b@\9~{1^ŲFyYȸy~~W?a֭6QZvp8j&,( gD3Xu`≰ap,9yaK{\C`tjRYzTd3<;l-΅ k'\ d8<#^S7rQf^Bmٱp%SE|?#?uoE<5ٮZm#qsBX9MDVxԁEkf~Ttc9}^1M1Gӎ#C$:nٞGrm%68 {NPƑ#躆p|Un,rm,%*.p/Zؑ3=޳_JذE䯰B"Ӻ5cPtЙeV*Z0:ZnԢ$] tTn@ATYF CpZ閗!jasg2 %߿]N~TTT!$8C~4yj ጋ@s0EjJpN0 ,EV$ ষ픞=~U19_B zMtrhLTPVj%)[DHxy{ld:IO7zALJ(X= ?Mm.7(`bFčIN__ 4{NK7jyTCIղbYWѩUx00L0VLbC-m.wsGKBiƝW$axcodP&0Ե@ҽ o\{e`Vs*h!1גiѡ0φ, gr;a!S$ n lm?oAS>}d8A- PӝnKlxP:h7?y7ɚYua ēJ`l J'ZLLn"f&LJC2?9dbD eo? O+фgan cq[eoOzɔ{DTetM=Y "$ʔ_X"ߥ|pZrE}q֎.^7QХS#d 42CV@cH7uF/IAV9:6={^*s5o8WϬ?\\|aBE }VPxjr&U6dJ2?$SfFcܴ[E;,uWKeC7aLjހaDvO8Ḁj3(yy}*Tă{f FPJnWP"%y**YO~/0 A$l)y5is'0bر YR &1+7GG:_<:iKsƖ"W/*#ט'MwB'kJ侌bdMBzk'Ϧb⹞@W3BtW^m-wdž#Dt`SyZ<و܄ὨLMSy[^sY\Zgi%Kx#%%ʳȥ.t_q.uw߳!<-zUbC6l귤=PRCuj3T;/LpQe ֘i`@q2&I S߬r2hY3eFS3| ĝFw2l|Kt3 o'v*7(7{ 9l/pa*1lZXC($Έ}GQPM4E4(N>SBY Lv7}e*v8Dm^OR kn|%iѬ ̴wf'^@3XF0|]^X<֑fώ t"0pOaOeO=A_Hp^ix703֔jÛL'ket"4AarLfu1ѹs=c;Opoo؉%ڬ~W8#%Guk|ü,@u +~\"Iv4I6zόK}SG @J;__RubSZj3_\X+̖֒B;\QbMrUa`@%8SBg+9'Mr G8ZLe(QňѤX/ v1Lڗ*XU kZ {OcYq&x2|eB&iDQWkғ]V&^wP\GqcYf֞p7w*N3Џ ګ#ؾ!{SE,s pcZ\:GƇϟk!h"nTE 5\?r j(ȑG\Hs8G7|Ejh(DcHuHEOe0mA Z^0f]sۡ%GڍG:bD(R'xZd?0'({i18\1bWcP}u\'+HVv yyؑV+oZUQCAR$ WPCPpf.9/wY?D[ivAQZ.ι(\cE1SiAk[3 a<"G]Q]3Ik|mZu4W%CRnr2gT7d$g̞qhsD{ȕ G1jJs۲w=duaP+ϡh*m̩ (USOC3C'[f4-^LA>njqM-jc Q_콧oy9R@-`0Z/W;U\;8ق:<"䷎|Ņu;&1{VcCb? -=?ϝ/qٌw Ƃ!G(:bj0E-%or)$(n]ڀp̀ >@s;i)k8NUp&d1[@:k7pNAnn3({9*fd8dp~Eyq-]"! gTB#O|FSWe(dh#  W}Ȳ 6g"5_t7͢KLoh*_"[G&!Hs)"F)ᄊo_A y3G)J&|y1ׅBի@Nx^g=@Z,2A$Z e.۠?IG<Ϟ1G-,-m_?: 鞤Tm?*"Υ?!8uCӇf:&59{hsmQDڷ\CT.T,ϽRora.y /OZ) =vO8D{0վ\  njhɳQջ"Pk&TTvn_S-˺aT!=kȤ ]cxXs"GZN sXidḦ<3`y)f^aI]%wG]SUmTm'$B d <2S&+ PPQs>{ud`Bw7*{ =Rz4sKXڥ=8ff{)Ω>~nbľ`¿eL$?UwSӛ'=87/ټ)m[(d^M&9HLR]VDs MjH& "RPfO"60PJ,eٞsh%ƪ~@x,0?&o W hTfRV\_' fz &ʕ4;0gb^m]-uu4B{x/U8ڻjQxO i'Xfg!SC >3]W6J!DM-7o ѶsYD)Uqa a;iG5i4m'%*o:/?4'`cpYt IM֝.f!?MIBQ(om<J+ӞPr,Gt?$ =JlϜ'y->hpuӔnl_9PsXR+ceyͅubީ}гJgkSM=1y ~[àq;/ʉx'2 b*;VFaZ\-8j )v1X2o- G]zDf|4s@w \\Ή"F j[uKJ.}`Ǹᰊзߢ0Wӽ/By;sk9M|s{^qˋ7Y2şXT3iĆ^A/V6`F‚t3Ԭ5Ft>ߜ˿I5Z}e XɃr*OJꗴ sg_yTG>R `3e`3rS x\YD!D*VJD 5_syV!l~_iO7gJ% +rI8 O6 {b>ˑ#hփf dD 晓!ss03rh'r4|M]J@Xj߬Q$@GxtߗTF?^9^);̣w]X&HkCS0il 7[®#Φnv_;!3>s[um]EkE7yI))b0RVX;FH}p&n sv_hHä>].Б<4.BK LTHJpa% `bgH*xg'wkjod6[<÷lbF5Xֺ ͊qkk]$bdt=͎(MIGGK3ƒQ#7nɞ#ךoT5Z}<[4N\vYdCoc[pL fTUR0,iG h4 WIEO 02{՘Tr;(/&/ bE3!5e*@"1AT/[ Ŏ0sU!F/8J rxC.'cؠ܂?f11Wk*p\KE;?PFIќN=*.@@C;"JsdFlͰ(D0>9c\g_]ăT$*܌݋dOn^hwz +Y4uepK&{h0t,8fGei<.<5 Hd j|߃}-8;!B#glUo#WzT= (knYm-m%݊E(ڗ5;ٮ~V`.I}9%o$3)?/ T%zQ%0Lj&pb3,?INy`Yef=ΝQ r%op'Dw'v2Umq**\ycYtA!DhꚈ > 2xP;ӆ<]?0~)6>\ϩ_No5$ C-&ඟ(Wl $ hQqR suKQl~-S_W! $:$̛A4Z-0*92`cCy7 N M~v_{ x,||8ZgJ&`ٞgrDb.rHS>Qx B+.oF7)B^BzGi/jN-IEo37cT>/hlLEIOM 4V5 z iaڽZͭ2)tJTlw] ./'<8~!>A>xZFGT#U}~]Ē6yIl+YVoGcZo1DSҟm:SZ-8ct( -I";5&SQlCNd 0<.EuV~ʐU`1d_簚z2{X(U ("L937GT/Sb`2laH}A9j= +Cǯ_{? (v&FB^sp g Uģ+WQ(xo0('1N>6tOJkWbB)oѰGc亶@yfPih~\ &0~\DTYy@z(e">ԝOS+ /_4hhy͹by63V|ЙxltH؞ W(}kO—b<; {E]?qqsC=+r&!#!Qńmwds5|WwnvCgٱS<7M++]d6W(=ȭ0Xo_- M jMg fKBxȫ%}zBTSj!W{0D\ _@cV{i3gmg읪Q i[WnGBM{H'~m'?r`\ȉ|*$ y{qDz?t֗{mYOҁ0n?ApfzQ١n'p}/n'zb sOVlb-]1Ǣ00:Cy>%8I$-WZqC6LmP#o|BIE6+7d3Fv&KeWHNǢgO9ub@ ;!gyse_P\($˥#t) #F*>pC t?uSL0O҂-l(ii$l=T[L'""`TЃg9wQ'o98ńt պFJɠ-` 'n[wRӋTtϒ|r[s!x.>\in)\%Ug6*B)u} GEDёiMf&\LcMͥBeSB/`}^ d/jX%4|(-86[zPPء wk >OuE> 6x&SQM kt )K>VsB-<]9X"X9+-t KL[gAT|&p׍RYf&JɶKy[/ť/D Y7BCEې)UP2vzѬ~bT0FZoԧ~w)f(u cU3˙wٗ Gy|3Nfl+ozRJHD}#.0UOorgkֽ%1\((Siawv)=&cŘ&2:IΌpgo8O쫤j}Y:o +_繽\w#áF)OKTT>|W䐶K)Z8Crsӂ@<"A Z^BmxctC/x/az 䚱]gn mh>w6 A:Ue'%m:^6nE.Ue'`Ct p.tY&V!ZZ% c[ ^{d(76ɺ2f_X% 0koD /{EC||qm"yi7 ^I0NsrHZVp@'e̋Z4Db:Hek؛ ?|VfmVE\ȟ_s_o/+bqet[z57 ֢7o:mA#ne_{N{z6: (tN/~{WPCI3_:lߌug'HR՞S8 7j^#l@YtJM_13 VhmE+{cQ@ 9^r@ j6͓g6]x|ƼkW^~6lDu4}x=?f^ \PAH%;K9il|pi!fw6@0Qfnn|%LpmT$V 6^S@f2*I%&/5Mh膯KJ_)}QTP7oK4olAfCs!6YLſ_+UP3U脗 복̘h;;od.HCv_CܿerPj#N X(:FONӷjмyd ni 8Y]$tZV @ئPeY_kTSm!~٦oNڍ J\.MsFG2z "_j7g\=ɉ t= hxި}ܛqa[ ࡣ5/MnKg&ۘ r됋l=R-}[At`⽰`D=BݍMӝ)((UU3y+#yV%!Qɢ|I;cQWP,dH[>yWJ~,+&4JwlK%l_ǧxZeVMP,&X-OUf|c @Y>Nzzdmf}(Z. Ϻr:,]Z˶e~*K>?\*6k¹M}I<#N% H>\8U'LAsj71R(rZ.<>A8P;<'#j-jJ* ^ڼOOR3IkjT!y4R|e\ 0 0ma땖o(O/ʬ:-uSPWa+ti >j%1 6$1߇(٘bpvfּi"-D$!gTqXN+((A%'}oL4Ӿ d/gJ6t9REbqau;[Ž&g|6ΤpY8|HSwֲ+f1^GjA9̠:&OMg^terѺ@e-5O|\`18dآ~:~r=?M `B;,Sܵ8}lw]>Vh#$$8x(I8ӍMBaUDIB" [ݽ1V+[=@h!U<9ۀW"ab?%z_HkEb$$g8X!?YCQt*Ŗ+"K%F_:Jkǩoo7~õS)դO~ ػxgA'^t} $=!b!= @njjNǟmY 7H/Fɦu^}ma2RrC2_zftb=tq3(<e7*}k2xYca!W5`;$IgF GÓJ'`N9;?&Y|^8&dKf0;NJ? ; Jri߱V=gw>tϽ}|e@&*2UmdiSJGNEQI"%yߑ값HuE>D(Ӡ DS-5 KL*s(`siz',#,{\sVG>5cN}DHaZC rS@]9){,`CR, O$q8B({;+?kT%jKv1)[V3 Y4kןtlM3떺-zOOP 0w_~#FooW)\MsiA.Y=kZplm=+ٮziٺ﷐P/k|I o&݅%Ktwh'VX7 %Y*M)ёIڔuz܈6 W7%銞;y 6x|(%'g >Xؚ7h&+ƒ:rQr‡\[ &8߉_6~Scڇ%}7jTk(ᕠtI$|QUB& 8<9c'[K;IH-+ :OO]7"TmѤ9^FoY΃/ W?lёAl̸v@_ZHb4A{iz/1ITTÙ=ŗW$AZy$+8[$QHbd0_7]koYV(,^ ̮BӬj( Ff>ܭ Tq@3*ym_ L1$ߘ~w,ܢZd:|pz_-}֬?[ې *8MiX߱5㷷a38'۰7!QkxMXo꭪|YtYs zqKP3J,]l!yvxSy<>qUer Pka`St^5*?hhˡ谔zpT$o9&JZwt0;mG3uN+25}n`8v `>ěOp)`:oQS&~3?[r'2].3Q3>8E/ݏ!vw%3@JGi51@y$_HvpNI88c$ėCHmTj*${ xb~,:<]6R@wb,Ȏ?͐#:Eq=E a㍮fǡGhabYe]ZbzR@y[L8%]R:naqHnZ/*8dxh"X:PNw`32z!tM2^| (DŨC4X4P"@"OF YUcxɗ ݋aB̸ni D*n4m#ycw+b6[4+޲@~>gxuά&idpUF.N ۦ'܎v[tڌ#"퀸b;gCk[ee,_&!Jz"xVK xQ6@K q0˨ RV'[ijtA2׈lw_KQ 9;e;%%;Y4#Kw{<\մ#ޜ;%H/{|km;/}o@f5!kJ11JIM9{02 m)%؏^w cdMV.V8C[5͕$˰VXYz_?f&ۇߏ9.gn]تBZJyDX ֿ2 DT=q-D?~U07 (W(N+`z|q4ֺNH| -R1Hs߃2?I'q MHVM xDODH̢W,eeOF1-fh\M̱B :McZ5&#M y2jrO:0kx9`܎* ;6il33"#Vk,&G/Ai9b]{~h'Gd]D1_0-,^"}d7 ἦ48WO;pFsPΥ!*̥c_۴3hooA X@[ wv;-j^w&^2M[qM<}oZPB=֨25 U[/5~oqu) Y]!qeda61d TQjvL SEVGfcb?= j{QP5vvShjE; n }GFRgZ6Vɧ~3 WV+v-XKs:uO\C7#eԓSֶeZrovl)(@ݸZ&.C ˤ)̱}={wsxv DA uȦh PA]c`+2B" {Zޘhsrm\W٘8?RHf *-[s;s>>7M-w\Ð_8R gcS>O9%KR/P1ހvkehjE&1E:v$r+|fx`kkxs5!$M U7 96G%p%^R'>-+OI`@ɡٷC"uw{cW›*ޥf|$㒔 *k[Y u=KA$w!pIxŨ3O pwR+ cDdΛLRH{. ]z6U(MB$^ynՙ(Wa+f](; %$As˘D(qbBL?q`6Q*6xIT;6߼/]ߒ + @ | AM2ѡu~|.͹m4FOr-R)ET ee`}oZvb/WUSc \jOP),'A7{ `Ua 托ط ;# wanr3Hm\rYHPbmkfsRRa+Zdb)yv%0/njŐ')aަ79]f]=mJK`-Mqlvoa0@&O`k\"a (hJ(KټQwH]Ne8&Dk_@jI։-[+n`OW/PĹ\}|(6p=W t$ ss&v+G{q0!xU6#TMt;JNA1t A*P_ݹOA!e= ]:2xq˗~|[4NPvI~Hp: 1m6_5G[2~JRdfsۑ\C%awG&GJ~gAD y# ~ѝ}ƌxXM\Z!{4Cw'AEnstQ۝/Y|SSZP[p tɵmxVbv>3oXZz > vgk(SAp2|~:J8O 6#e"޲~UB@Pteϡl )J]BptP eB}Vk`HJ2"u*Ud*ֳkm|qRv~s^A..e@:q'MhׂQ#gpcYz7A8bݦcepʤIaKL@N,gfTEՉP?GuiH(Hj)N\<[%3'8βk\R(V1c{ʪޫ=M(@v0Ic !RΤl35 fI~#ė i5e|j"vSI.{-#Ug\\Պ&^#ѧ|&;#ƐVo2\\G/_$Qm{qHSP9x6ʵ cSM@bA24obqHm Ia $"ړhwX}`HB {6r^m/um!6) x[%M7ªT-K7 l!*$!#JU4Wa1#Cp,% (dbcu6̲f`Jŷ(HrR]`xYTYG%㍸QXAde'5&k-YY74妤CRO(T1|T D- dA&+)LdP?0d*y<'V}?S0?\ْZ`~>0`Lf̿R^ %ǼnQ6B Wl9㗺3,,Fr1&[A}hV?V%iCPɂ e@o1KY,5N\CA7Tߓ d$/& .Q*;۪Ǭ,3FڼǼ_"3Ue?SGL0bR(iC|aJ'mBfAY9kRKe?I(a a8ি3>uY{!ł2jí^Hqq9|VD5sڛ>5!C٥2]u+oQYQ)bְ ƙ?(דOu(5ܷd`3W\MO}P2z޺z'vEmLs9Tѫ /XQ}wOnNg}(vp( [snC>aИZL糪 wiX(.vr vs($<ʨRB* /m Ja?y;;F )jwBmp69;.Ck)tǵJwpj l\=2j%cpw`  /n$tk{sm2U`-k8ĥ{9[حd = ~ s^:ff=9Ii4N#P]nS?cX)d5Xj<d«xV1'm!:%=,7=4&\e٥0džW0;7#򀟂F/M/c ;ހuu ݬk>5Ga\кXuj$m#߲Fp觊 IEtgMf@98a_HK:ZjW햴6I-py|[ :Xj qQj`#&" PKI wcCX r+Q=4q}KkNNQ/aUc>O F&<גID{^zECr̤]dh(]#ANiVZV *.m>:U}GH/t,XS! ~TFuG`<~12ȁ'*?' N& )h~Kx3xAG vooiSZ N@DfiBwC0 !) >,oLܐUaIkCѾ#.=ڜ1au89P5Zzmt ʙa%$_+F !d[= 5}]D0,&O61I+xqڑFgTy^knڭk]Fc 5>yE$Wrl_f^mK¨l/T$QⳒDHS #džX[u2oxsdXAFkhpyzZuGO3g%HJe孫3a6NJT1h?@}Db` 19169_+Br}QcsA\4)g_{iZ?fkvMɒE_A½`8ܪD)@-P]xZk9"!NkSq7]g4*n܎jHp=E>}_+oMaTmBs)8|[8vQ*&>&-A~7Nk5ǒz 8~ Ujx՚I(AcsU.t5DLgԼ05ϫūE0S)wd&;Qi8pc!YsEY@rJ|-!e"3|ܐ;cZ,O?{̺Aשk]Q5[H8@|AEԢbĿ|);B1/MH7 kmd3s||SCO BA}ABV,, m A&O;ViӭfHiBԚ}Yv'>$L:Pr~"8=7}ȼZ60nPI//k3}q!B"^*lXxHgxntCd=_؁ף| 40Dֹˆˉ]rɑQȁ\w"%ڛq[ނzJ|c+[HB}oy"R=bj1FJl߯:U"1.E"+*zN#L:IcBg̀ɧh\@B >+rrVe UH޷>0yp\bg}[ . L5nGc ${y{fճV 4)+!Љ?Srf]5r55LDxM|/0?}Qp2*L&L$NV4wApWe,^Yj5t/V4.PǪ Ϧ-s4Lzj|-)SB&^)C*_?opoeë:ApGyܰyk`ҒHE"ezdWĪtU?:PtFiŢȀ3\M!upK;UXW84O 6Ū2.i1@V,tUlUOcb Ɠ޽QƐneSSkZz7*aop5^խ5c]1:̎% yŵVl`]Ж]'pT{ÿ8ZÊE,wt#Htw*iHNEJZdgV$^*I7'K";%zN~%$bK:n8EOE ſ*CýJfqe5<$GY*ԣApi-yN#TM?laJ}{˯SW=ݳS.*Ip3 55xLNugsRQBhJ,6XHV[.S:"pN6T4o(8&ݸ>5 U}T)QCT`[s4B᧊l^~;j>^uݶ5.x4Fj̋:5-< DEe ΐ wUi)?[ ZejW$ѻ 9!Eow̥&sXFk$ [.O(꿄s=řmRs6!o[H8f{ًXyyUnKa|-PF\. P"f}`\)>w_9],ZwRIi6{Ԟ@vN7T$/k/St.v$-nD\ m߄a'kUf%o BADfYDT&ۨ""4@ UI=j#w>%Q FD0 p |ivi®5,&pF{V":G 3ܩ\uA#t?9B1Hek׭l!YN*)4#ˏ|q˜jRCo6R=]0h#)]wju>/Ys#1ѥ Z0Q =ܳ,Cktچm4\XTTHEΫsv5WNp(عdo3faMGw;Ju]b´,od ы~ڴ۟ˆTxQ0ۨe/Ie2uDȺj2*'Fʗ2lqeC}|.|„mL;fCHfΙ:u-(Ia)k_Y-\z[b #Z<#_JDUmI L RJu5<uۃO{nQZQ 5^[bwS#4e`(,ѸRQ.W?BT`#q ߡ%>5W>\\FΘ&Y * ?`^O] A=)S"y_UZ|Xf}'h3y\۬y) d}Nfrsg_ݼr\􁧒/^f&f`rKae:'Aӛ}SeсDb'W:zT-eZi  #*y jmO9BFvű?-3o,";̨T`,hlo[,g QLY+߻G.ųDai4+#.cKGX4)1Oq7c꼮ɉ74 oIdcX25IBW i2(6"Yd7<7wu` X"E(贰ݜՠ"zopYtv Tb@ JkV9w{hj$+/_$?Zaq];x79d/Ȓ!%ؕT$`t9^CmF@UJK0dVq3b5@{74=筛D,  'MX-*r0ک\j,HL;S!y H[5ؔK[;7&gU O3^J7t/8憉7^d~]>;Ol\'K v.e8ՠae rOE܊\S}zjM&"oaejZ7eřw-"\2s9Bh?S{q8 !.T)y-x:O܏Ta@f1NXӹZeOрw-V"7o2 \bb E"1I7;R kUaU*Hh&h̵/nf?Pi:.%g 6Vmh0/g>틟.&UvE_+vfS KD@nPj.[nyy/9fW0OF4_GrxWIenoAs=S?ј0P@3'7ME#䌵/CJ'h:tİyhip+Rƹ$ m7quاwt㦕bUq+uh [Lc{O$իc%kacGrk?ދ&2‰F?wLgq(&%[;|\(Pb}Z!%]N")^긡 /WC?t`CvXac\릴R-QV5{hsXveYOzgؗlʹyfKj7+eTz,Ȝ ]3ӵo?3crS<;8e%v"驫W>zA|朝|~9H)`Hq|@xȜ.ɮ@ 2h -s3L= @ײmQB>IX9OWuLB"Y*b] =7֩]!B1Ȉ0f`t?C^j "q9u.lö %!IUm/6F| u_T:DD~ŝpy e{KdJѐ|f V@1)!)[ȯƱmƺF>uNcQKx, \PdDN mѸ 5<$ytHNZN8PfW!V'!7F.d4Z-6'=xW.W0)slvUM$БϽu $ )͝[]j,W|/>[F2U~c= [L]D52Sm:;F؅F,Dkd`c֒rQ<>R)@,~[Ѿ*R/eLƱYA'h?7 v4ck,O$ڻ>P#oY7iz592&xZf aRobqL  #5\;$M5fZ(_9kB? '0SR~vF|J~{X,=  KmD#FzF~V+7:yQㅖ4I( y”\y k>l1E+Av͟'v BaO(v%5_CkWeCNv2uM2F'ÛyD hQBU r=GUkݳ@wSK47-bW[OD>xiTM֛4}F SyFbM~Zt ' bo'~goYuxI rQFs+$o#%2`dۛe"+ v"'u=%>xʼ= [>Sτ(eӮ/am(,|*8L/ycE𻲆ڒ_;dC ^J `=]}N_׮8|Qrw"G5/3"1x*#ʮU$Ɣ: \&viڢ*|cr2vRդ ז.ܵ,dΰCH:x__e4i;/m Q xq\>jO}w(7")Sҋl83&PF"l1PD/3!`KЛb7bC3*uvBv_fV3;Z]1~ jnN=5ɩ.mdM[[q4s(|*ҤQ31'LGG#, ' :މ=[%M&}`Z s?qǏ@+_BV&1wW ؗDqƃALp.Dt@lx&~HYR'CtD|{j-x E?$*EgɆx4?:'5j4(6 QzpK4hnHzz3CQd*p^7K|iXq:@i`k>ݱ$U6K.##;Hڛ'<9I'!@(!r9Gڵ Яy4౪nLNRbŭO b})dEriouB7pڢdoz_@09 $|Ecm~3'/ޟ>";ܵ"0MeS˳ÿxEvT"zyTl\:eUWE7$\m'dwXWqߘeBmJki_uEW%Fd GgN8'J6 *)5uNBh$+ *[3L7f%掐_fooqGWVNz{ |aźI|؄;{2Q O8_u؉|¬1L7:AڬWe4)>Q"w~`e9gosY  Ng`2pF.~b`[g:f jgg]:,W.>VVXB( c5Z}G㛭M &Y<.'HnP;tumLVcN'6?,p5x%1-f7;H gIos1+];&7(.j).IZHx2A9-Kn1]I $VTWjv}BrA$ KqabdğĸJOsH; 5kVMo+;GVe+AP>q]k]A\͒iyh"F#˪w➡$K[])@;fc-"Pyds0A腽M[Hen!o2^R}0s֯#wrW;nwyo&Vr(95}v?jMڱrzfǫ˃7֦z>6*t,/(e)dk*XﭦH$ 4W[&{Vjȑ5:+ U`LQ{sqmb7d“0@퇪B~ra HPG=­W}2'oFyr~^ؑ34JՋbS9eeHMY[[4nH$0Ŕ\c-ŗCVԷY?MOHGH$')>\% r.`Brq,wYrl_Or1 DR"V]u$ˌ9rA?hdAuQD[Q:ŧTaMTBjmp3=ҡtﶶHNλho|`H'Tg.C@^ 4:gG):Msflctް #Ɨc*3?@ZNF\Ti[guBl,AӺ& ]GDC.X$Tv_g\xdT 3dW[1UB,LY,k~UN?Db`@vuxx$k B`b i5~/40?"uuS8r|#><7I5k E޽:J f(c nץny (\Po 8r4Z%m%)|ZP|sЄt>1pcA:VڮD!Qʍc& 7evqWZN9 όSA^Xl@ tCSqCVFH6o(\v}UMpܪ9s6Bb5Xӹky O;ҘXHj~];/2J߰DrpTr^nq̾d*g׽)z4 .'*y<~%r5>1i'?ʰܢVΠa&9";"&hc3\{!ֆ3''^ʻta[_'9;9UdEҧ"4.`|m JdN.=P͢8 qqGRv`ua>RAĹ+jg 䖄d:T6cC|h*E{xW^ 0%U0Dq`V?)k9XU$!0rs8*ѝ;g)љ% mt "MZIqAɴ4zO1jD+7C CS粧Ěp_=!BnqIAs?H/h^ jl]PN!,]薉H;wjhvP7':z܋:|VyeT@WIǧHHfR?7pR?"vwK*e0ͯlOmʭ0B{f Qf߸r2z]qbEd*ѶT/kU_L=?28OwF@UpQ?Ƚ ޺5fYsJQ˔wF:x,f3٥FJ&Ư6Āk$RnRu[Q8VIgY.1S{MT(SxeEQ!3i{12tcJy,`xb("<ڕhWFQP+a"0ˌ[B:g{F"0S؜J-.w{W@iLGqKdXZE)-kUl(r~=?Q{ o\!6`䷔rY7Fߑom%+x 6`0V3d`.ނE5~\,zJ#uh77iA ]ޏ",$,A5i#JШl;ͫNMsʕaq-|xw"w/f)15ńHGwf8ƿG_ޝ=cæ@pɿb? {X(Mɉor\幡RLOU;4|_y ̈Wւ`&37C[PhinK9l=0dŤ_Nlrkc0 @CtB.dt6fB;FljݹxRi?c4հ4hRIӵDF9nk:9H(uժr~,} E{(<݊TjjjP7)}+b(SSF]Zjӣ4d{RLQT60՝ m쾖ZF9;N=LJ8G~d3Er>FRwpM !M2uj C48'e3Մ7^pCwW)#IԜݎp$ӉW|tSMUO&tSZ#UpxBg{o1\dpaYw['tB8]kH!*|g.Ӌ. HcqW^=-@qYճ{]dTYJ~!1yG&/Oރ9Y8枰8) ;U8n ;΅S-{!Q0R2E1>ֽ)$A"k #ds (Oep"`,m>OOa!iNsҠ]QYcK^Ά9mY81iQuux'eOi}1A,'ȫUuiu܄55/|+]u抓llO{+Kd"{Dz5N~Ĭޫe,Qbmfc]]i1٭1e&h.tD#4Yqtkz$Tr{bvPl$Pt(f }Zjh-/2%^mqQ#aNLGU"/"wJ&Q6o##@M 3,E<J`cA 7䵞p<'} Le!W({>Z-zE`9mġFpIb]Ŭb.mTTJ~N?HW"k.Bֶ VSRR5v˗]?CSգNJ>77؄m<U/]-[Po=-\y*QIǶ{,ix]B0P@m(Ɨ?I%ƌ̄5Jv p5d#/͵>_]v:5mv`4zv@>ǻMQǬZ z/Vs4oaC~g OO/Gdƺι)[ߘG\`xDwe3v2jK›0i{e/ 6n&CD5MdX'ZHhv\/_'ƥɳL vKp'Vk J3}*X)'q;"멫7N&LC26a6 lGWQƃmy$. ЗЈ[2T_2Rcg3.ɞz"U{NZ ut]9(r3μEbIމ IaUzѬ@cN{.68Yky+a8[9tst! ToP&QbxmW8M G֯hbϘ*؞J L'AحqXwajȊ6vx2;ЪxF'^dʭ6d wNO]7V,JEj\Qk[ i"*//Pt'pȏȦevvctW?m(}[v-5;uO :2*N$= \0`Z*i= ,Sj5{p[Lv@ Lt*BLWi7wkΘ^HugY:!xd\׵ :JV={D\Czx(n DMJb'`喹DilWq>L.:(^n5mwRh<(Znk> ܬPe5k# 4{2qsat$]|\%S_$ڮ@Mbvp笊ǻ-oSPS*ԈT"K 8ќki,lުjnJ<9&~Ew{c iX=B%漜 L|Tx9wf4U+Tf\X%]IOX'/W'(&|kn,KqP2uzdk{Zco 7;z05^ "FD&OB:zH~EUd$gO9{jاk}Dvs+xdGqs)Q:0TeQ3P,S"pllLj89*'H˒A, [zVFÛSre/}HN k(H]jx*ybhW[3J aT`n@sjyoe`gzA+2˹• ?_mB5ڑVod֘ KE&8yl~vWk7ušɛy<ʽS 1LhׁY=%eO9{WeO> W o#8f3Dɞ "FS$p).Z2l~C92P(FCn 犞y~>Je%ŸD}b%O&d%M3DeC e̋ڄKp2 5zg ½" arZY2"[xxC.<~C/yG%.ou *?nG|_[?#y\}ľJ<4ـ^!:?H,g3MvŠ7H>oZI^av%9gɀK'd+ʲ,a.Oo6'BnFyޅaNO~udk òˌc;]ڛ^ZY̳5xA6(N+4o^ YyBo@,ϛ|+#c~\a/ 9d+9(\ùTqS򔉛$!.3]ߪ%[8EEu [Ag'C m+:Y T- Cc0G΀P!Vv|*U2VX-Z<[J|Z#dW}jԈO>ii&>Y@Pb4F^lia.g ~RE-[÷`19"+AQKxaG"[hghy=ʲ79 黂f>@/SEFFל>kɷw3܏M+G!l M>XO&%zhڈV)ÕF=q]lSn7ÛhHZacIύ8 I(tCw7v4]"vYج$k*s9bwbBmzQ<|_ҭcπ.zϛxC/#2ӷR '/J6 :MKOs0c .]bІ7NWuy3p;,|;S+4 \ᡞl"5+ʘ?*dXb| Ob)Ef̍›b1۳қ)\bRC5&wR,@ [Ceh[vi@5&'|XdLH /Ͼ4&-_Hys2g 0kAk [:3ŕB=)=$bJ|2ɪ? @ 3峨ScYVjSתmk#\ m!c:ĐzrWԏַ+jGJwiMvWqx C'ZQh)oh"<^v6C !Þ%OX@J@ӐXd|=k \@(fu?ͮ H;Ll95wUV=A c1"kd~k9KԬIL֓ܨ>qZ4&nS`C6WWpН0?!% Oj5ld-|xSf;M**mGڶ@۷Rk\%%.["8Ѱ FWCInzԯZ/HIšs|h*(ĪdY1.Ɣ?%@7'(/ttkި C ji$jf$>au֨gʢ=W-h\ELXR$'8* K0YkY)>:n?QϏKbS, ogT;ȮvjS[rh*?TznV\&i͖U \`0IBFi eMgA: .DL wyir(b-b-%AMGz[O?avj>G Noka& !z^%"vXSn2_}KfaE>I~koE &:MTEI^+Â1T(;9?m=23,הJ=#*CU,I"cY}6hq'=Һa\(eoy9)PF9fNg(ς-$۸vmzpg}Ĝhms9n gN<8J `t>^t69ˊuoKC嬮bO"W&KE*|(A%T0\s,3ܤoDVggAE_Vi ]/_ͽ`tBVYUz\OD %_޽2pwIo4zRGSQ!l%Ng]&,"!R=fEji}iaހC/:'Hk/- G~+5d{xlG? hu%( GO10?:F2koFDvvG;j+J&iWNlBH%C$)۶kP`;4߶Mi[JQ-yK&ѡb0;츊6#hFor=<0řG,FFy%T~[ap޳vbHh w<'"0QU(ҰoSŶ8A2-meX71ڲ[4]thfeiP)gŽ3{-_'P )Xơ(_(UXhwktε_cuua<֚(i%L3uhO&7^?0~'c#-sY}!j#) 2 #fZ%029oROu\!rv N(,Wt gO1귔=q' Kif7xqeDkv#ZqV }#7^O#ZBn1zczo0Hr(8:Qf!b*^2ݹޏNugam 6O¾gQӽͥM'I^A9c2O.>䖄q9A+.1ݵ~)|HsGAp"&%L9saR]nh &ɡpD0TE$zu#$bI]\52aAa7P |%.(7}UB Tg2d>5M՝Rձ{C޺B[ް!Tn_-yr+Y>7(#)&C1cd9xJ?fgVy7:_>2Pqrbk;J$x_~V{THYX׆w( nӢ*œ;$/2~e.ˋbk/bS@Y~)iOIiA{jb0D} A4ˮ w|gq,;{kzf q 5x Bg+2iKζaHA`0KDkɃkl:G\O vY̖` ?`T]@D"Őv Z lچk-Y2T(Ls|QdyATvɱL;\]$qoy@M5;:~)+\D`⑲҃u:@Dڹp*4qMd;FaMĂrn?Rc>j୨ hQBVM2PmoS;#*苶ɵ ܜ6> f L$t鳷n:t@bϸF/n?+5Ū+my~윛#C1 '6+Pma6] X0FIB\z YgCuZCrh:64Pܹ+d491 tN _o;a] \lHiG%u Rs\jEQ~<+1I_.lhxDG5悼+WF1]yP sAa+(ǖs BG'h:t2Y=+(uQ_TQqh?ҡ溔R>dWl1H6tSWWqI "]`4~/˗a)U}gTQ]@FhH6ʖQߚ4y϶O}K#`h-0 zCkTYzsۗv +Af`ᢁ'5+ssm' !lf=,wl#GgCw+u *0u`s9_eI]65_;|o*|>Cz%SrSD[T";]?..o3{1fZ O"§&/$[W EK^ "jˎ$+@ʳ~fztpB#vӞIUb";&Xn/1FLlzQπƠOpѭZ,V_Df?3sw$8U@ j,"}kC;jr+][G_7+^|5SIߚt%AAĩҙƖEsXF{MI 2HΔ&1qp $۶ɦq씍e-cT/7 ^Mv6*RJ~M96HDчj 1wx݅.v-8p,~!݄ˤn} [^`WB!lGˢBZLh4\ $-Y2kJɮV0/'N 0+6θU#K"}26xĞʫza2DZOi SY"P>i#1W>!2*R 9=-SbW|N4gPZM _UM(PX8Oyv5l(ΥH.%BGn>C J2Y1⪌ggT5f!w 1Gho@ϫpbϺi~NBM$>r[N{*s{5qnٺKY+c[ ` VŮl~kN*4 /X]qu2]7l KߓgZ97R0qaQ]$ -هq禆& },-Ɗp*11?Rt% -1 ("@ f˥Vj8NAܙjќK+g)GZ%銋_#e$# Z:A~י#(ܢejW Pbݾtn{P ;lDHf LzTX5$혦 1k "O.`]x<F`3{'2SMFgM5'ؓQ)^%HFpU]o#DGp*8 fRMUW4z?ϲ=#]AmIczEm/I y'sh }K9<`4Wi<θMGz$B>>=1RC1x=xNCjBe=oMN + P[Kp6Q;8Q5}hF#-Ѵtw MbMXƹt0ح:%dihD+F7Cw"N۶_  {mw#"4/}|O}vIS< X1 'tER+г臰iGݴB$dRX؆ϳ8Ԗ-DA$#LԖ:*Z;F5nKN'}@,#qáRC~Kݳ>RPBT~R~{1.e=M_Efq@/5A||6Uxy PUA/O'СsO-9G)gKNХqM6V@mDTiL |#2sI1㎹r,WENpNe<5J{$5g8 WC"#oO˜ݸ~TiWcvUD@EJ"9FV6!wD{zѡz m(d+OX)kr#΢w֕uҎyzi\ Y| w=CwvnJYujKQ\5GVI *3b3Y-kj/ݒX@Y\XGL1ڥfp&b -Ms^E4(ovd}`BƪUHgw^y *)\mJ;%%g'^XM2Ei\w~\UmZr-Yd=; F6|DXe;~g>ql XG5@Cy1OqJ$1%DUۓ-Oiۣϔ}*"?A[ϡey)u__^0$%)㫃f'G#sIM4L d3_a}5ӝv[HXl5b M 2te4sD??;X~<^mJF? ߑ5\riVWdkf챪9ZkW$dD.@óZ&8D;Gy&t5 v =z-G3G$2}h ɥ"/4-,澋19>R{;d= MrӲ(ĢS+FJ7gUv HwBmݡE{4*_ilPK4IKQ Ws=nvA ZPpѲTؘM;+"Fރ:o呭ĉXL|L~eر!ФӺ6L Rb5K`O]Mfc oy'XatyʑF6hgʸx~GJO ׼ hVGaU%z{gIxVEB[ ކU9+u=P]^_⿫TUu"@Sڕ/E媼K^ CZÄ_HurYYeY4FC }9^c`$uҏ4j(m*-% AlŦvOz;|}ܴ*<>6 @?CPjWf ߶Uچ$ayxܥ1Rnjȹqy _W߮eP[)e䄈Wttp|tu8ƽ6.$ЌCx`L*g>LکǤ}3ns7(qN4bl] _QW ,!"!} iVR1$2+_7Nŀ/,CY*Ӓ8!802RB^lRA@߀e#G2z X`h_͗ca_~alٷcp>."Pj%ERYY/Q/T<%J/V>{7ljvL2bg=߈q\D؛t <*?E+\щJ_Xxlja^.sC9e00GtI! C=ŵq"jGCA6 ;d`XQbR(¾o7z"5-cȌ|~E.Cat$C ;dv=ўՀ +T󘄽 ٜS,k^\Вg]^k@XiۨtcMS0]]MVhW5XS[KXzR恷=^ʆxDÅMhO3Rl HK21ܠ{x\l1BBt .ĔO1[sʐV1כl xvv'b&Lb u_Q/lAi u32ۍt.AZVDjfyMn-s~&1Z[yg z9_57YWN' rTu1b VV#f.$Ca@`AWDky>ʅCZ+Q4TZqT^iJ9ec?!cZJ}(hrQk3SV"*(_O-ܴnK0v*gywGI%ط(61L+bJ j>τ`V1@I8}95aa|j}S8Hh)ƻk#WѲ`;@ Ț3}䑍wN:4%Ht >:}Nx<0pjCe$wڍSŐ*-XxH)%}bv[9Xc·}%P=| xD6rWN ?bhjF/ yh͍#uϧkMrhl>qʨ⛠j;Se_700ߝ=l渊ߝ5w%=H:P oD | #h&̒'i LMtde^s-)5e!v9\H∤{M^HN 9""6L/9pHOR-54IT%34-7L;ƗirVj":т^4Le/0{m]Cg`w:;/@Cp@ @v_%Uˈ>h?Ȇ T^ϕq \m= $0h>F 2 "0kS7_,9 ޲ܯOqm8\c$a~s|:hB)i~T@m-Ոܠa"ϡgP! jӨvf;p''*N<_ֻnq~Zj]҉cAI[/!$eTF͂ph /]`!RotJ 6MSwn5Q> b:t8D8e @Ӣjl^ 1z>ym Z̋3V^ʐm=Mkz<eq{|-AC.jKI@0LH3F~mP*]h }sPt=~Jh03%~TAd` 6]SC^.ςP0ʴ@d)vx^Ô*q'5}xB,sVS)\:)@﷊ fӾɯс@АZW b=A 4>o^Q{ڊ &9Ύj\[%n~v aZG0ApNȔ 3j2ɞI;Z$.Nd׏@xPW8ȇÝ AAUwfD`^?mHGZJʹs뭝xC 66ʮOO_[t͞Mg%9:Wd"ov 1ϗjIdE"5+&G#PcT5-l;J9]ӄJ`+m1ƲpvP=݃ͷ|blނ;8nl#|]aG4z/gopz @5kg& L̼^N-, :w)a=F@1_|Ň졀S'{TQl%!PΈ%_豻,wZuR˕ L 뭌gƍ{ȿYil)00MZ^-*~ϗYDqNPgDfW KNQ⺋7) 儢w7_!3 ~q`3&`d& 䲺2",ԥq:B&% J@48 < $ )+*wOJAdW0{ZTnPw(4Q` #^9A PV. ]Ϧ6)bpo@yGƘ%/ժ)" 3s,'ׯJ nx(6q%(5@TQoؖUhFalMx"'ӂ$DB"GVOza4K DF=ʖc>- H{>X41B'i ե厕@HSD[,/#PByuֆR % x`0:TqnF jBL$蝆LN+"ZJ2+"_&|7s!gI6()A;b c #0T@Aaڠr1w  t^y9dAɡn|F-J-iFMdEށBhU"d XI&KJ0$g%Z  TCu_hi/0F*"҈?k1]< 4{ ~k3JrTQBa߲@h#8ߒAfrWc9>{/pDp?,fE-& }z`DdB5%gR82vdX# >oɛoam}% @!@^BcMVfٹB%g yk uG=bX* Bnvakh.Ϧ3{yaӕ"M!v|;n[gDfAy"]elg]Xod?픨̍&A iKd*![hXS L(1R ( T&)0cJɸ^,]füiME f%݊ ؕ/VYbJG- O&zBT`Qomv`_EZ0sMhxxs:оn\_ޯϊn=b eW@  4JCYu۶k& 31U:tzkz~a""e/"#TtRbڪx JT']YyG!O+kHy_~OcQ7_RQO~4A21qq*|cxo#yAyy[;Uvݷe| :@,ME>Coz[BuvA͂% kZڃJ󲿏ǹɏke_C-ȡEC\KJAK3c{'ך2;izׅy$$ @`^h@I0<~>M~O/rFEdNdX,h=~Qt{en8ݴFXh N=ԙL6`^:HL삂_>wN8>3˔P:L[T+Ciqɹ|   "X؀0pz>߉?}/[h=[וӵ(7xI7(+e~wp?? *æ|~{n0W'G_z>D>$j H(2u@d/ӊ5@eR!cgM>>o\XGeK`% }6x`7H/7!oTD.EGANݵP:ZU@ڊ(݊KH")PN EPo{i "Mv( Nk6Vd._0_У ;3 N$xgA%DLW?̬_:%5"Db!,n ]nޟtVlz*~"98n6rˍ\ 1 GL;[5|OqNd^?K'dv_qkzH->0uopœ6Ju?Gx@JMYQb¤RE/|_j/z<kp9 ',"@YPD8a[8a;{(AsK5,_c c]$U`J֕3=W{OǼgaϮoٔ=?18YL=oxRc7x(Yiv]oov3X ɥcz*@LwqeB(f7XXq'#nmpÄ% M;CM7u0?{e"5!OF);8fѐO{OwK+ΐbx|OsRrw1ֵ$ӇZzldƵ"7l!fH**b&8$8Qbɟv4aJ!T5AK椙C?>3H PY)XUVEJ@\|?: (TU'{!QdENP* H6jIइG֩ Ð<>VeG NOl=Ǿq#ñ屐FJ'iwJ%߼͍y7~/ V_ü6r_˃cj~ᢋ{~n<_wlpY[݌*r\g4 \ h%"lou?VE$W [6 SK`"Q*_" R*EK,"bF@EnSϫHQDƈ`@PCpm03\)~'F sQņw9\;$j*ܹ+4n4F:iZZ?䨅O}>/qnShmr|mMum[k7;v4A;r,ΛTO[l?v rz_Y7S|D+J'hӭ<;zӆxt{X"le,*}V}`'L+wdᘢezttif`[vה($+k`LdcKJ bdNZTRZU{YÎ%Dc\ ej8W5g^𨢛FՋ^P{Mݪ i1KUDR"]eƂ嗇Xm4qrvޝhV<35aBfBZĪʊ4ZihQlg6kvy}ӝFk; oϝsg7Nu/]D$KD ')aTN՚Be.InkIn/}q?8pQ{CC"p@xEbނH!d^*/h@BF>;fu;B&t^^~Oz20n?Ef`:̧ZWUƪzA濷? p?qhkvY;ϔJAd4 V>~4 $*#PP2!'"|4(,n{K׎SesQh)9lG+U!͚KhஃZ\AC"QP=\QC" GT8QA>Jʥ1`D-t!H xQf䚻]+%vZ;;?/χtW6]~_ص8c)MQP!L8qh (2k߫A?ny<_c[o )STBg G ʇr@nm`_ăOTEd,őV*ȡ# m~YA8K4oC}ѷLC3$!{ AX!d1whp2" H$ S0?D@~K-*B/^iDŰX+5<|p|g܏(w8>PhM+Za :=g6|"W$& A,Ӂ4)`+5I_f9)GSb}GHЖ%c:Qk<$~iCKSѠ  |b$ܳ|q|A~?n^'Ͽ;gGs8i|W=U"8A N%CЩ_값ƽn#/[YDyr~#Ǽ%ٸ;u-o|ȊUlLE]/ǫtʽ剃'ι(ц ƶ7&m%|"uĞ gRR:"_7z-2ݍ#yX;iɼrm`AsZl4tA٣1ŎfkRu҃̒u82X5zn; m[4V3F3P~8r[] ojuY|ݜk |k*zIUSaQz,2=m飯#>d܆W_l(/s1t+ͳ8t*gm =Eh|YaYZAH֓&ْm/'A25HҒYzv]7$՛Ak-RKcD~K=W4:Et7gЊ&F`6ǂ'[upP^i^2z8&+qW =|4RgHЮB79Hc] @Nyf^ﭐ򂋫YV1ʕiV\f;ϻogQGfe6wl X*:#gnl\[hX^BzUgUB>z=օʔ";߰w 6Y%W*,a*4-:I%'V4ˊWM6wk6;{jM9CuN3Ykʶ[tW;T7GCAI篰R4y1[ P{r],5 MV-bܵ[X6%CBd0#mjzu,0qxOdv;j%T\˨%zmwp.oG[rxޣ[qk&s_/lǀE[Unx;_ ]H J\%xCL0 Gׇw?afᝑY'?RS()XoWAǭO=i(Y+^X!P@tTYOÊmLL:3$07._*q/ # Zl(Q^ `aDC#6:>ԅ_ /*[ҌꚺW-.`_ZO뒍:0w:WUmfTRG֬55QQMoo?he5-S!.GxOĈXPk349 *W\"ȘdO_K;N#|h  Gr";T%DPSC* ⪋AAKDQEW">O Oo~.Sx.z:<'m(δ+}y;OH(qfk~ʮo𓶲6ngcOointcu1ĽSEb dTPȊȢ "O\ xJ9D "HFZ0XYZh!Ίr}}whkQ=tp2(x\+L(zݝ*&_<3:1>Nj3,o{3ߤ'.W7ؙ/g&lgӂrY`ț\/A^&$P AE _ 0](uW?-faѡFPsg*dqlX,2Hs1@j)7.XqyL1xY0qMk S4Lˉ?ho}&t'\wfg!j ,LM9eELU"4$ݼ;o9E4)U11%V&MYTl+ ak([@FE\X1t*+Rq,2j*,Z5j1kY.YVYhQ-Jˈuiuu%s8u͘+iIY'TǗX^.bu2M֥EXC5Fܽz2D,xFˈj[TcrLCʍ5Ew8G2/A DC,^RdնT1+5h_2וnffhbDi+6N<41S0. Ah':G4q4, e"IY0f2,3XT;4tԎZk\:q8gT[ HČS`* 1\6rc2uar´8vs22bm+W,6k${`D.iV1 +?#˜\9ֳ[iQC4vfٴ0VA2oW*x4h4DLc *ڎP5v&q5\ 'Ng(k3ެΖWg ֛8՚^s|َD ]h5^Է86G듥[x-K-&wo J`b*u.S7mC"h#k8J%`g*b=m+S?W?k6)zbI #rx ~3[Rb( !!in TUuH&WkVG^G|_v}gWĘI(ԟh& @M,@^* p G]-U3vRFq'B,*t#+^oW{o8Sђ C8bf&e)j(efpT})1/ད Φ:OObkuuЗf'_Ɨfϥ9X.̭%U/Znfč);OzkzC: @*gh=>b !8*1"N;K8ߩJ.>>HKi-^k/cJQҟLv;o$Ģrno+?AY{.Cc&M=vJRζAVs^=hdsдcr:(2y"tJۂN'k_ Bb=k$x%-Їǿگ5E#{ 0H)M dCEJ%(8\ &'ut>~F|-W{UςO+Kc75ʼ|/9)Hfa(,4I2F%qt%AoD^;IiNHprbIz2_*ڢ;ͳΟڙˡܑ\/].hfO/|FhPA.gufd!:w4+erQ_TPet?-^<&왫(}v'o:9$:H3[OH$l\O5; CJ|?قI~cak:929O]58\e%bjqS˭tp7 m> &S+ue6>0d!%?=xu0eNX=nw`[vma ݯo 5eQbR.bŧ_5HQ>4gN"1ό@?n"c4>bF.'fP0?%BY(F?:H$J]I  >"_ݥF0/!r8 cnȩgvxpNJGբ:(ҥ[]#߇_: QzfkH- 6Qa]Psնi{H%$ ɽt,в^efxehkFߚr8 Xpmr.zLN:K^DF~ ,T_)-w~\,FlH}Ͻ IvpAO!l"gnOߵ1wwzxt ^T史ɤ\"dN׏<ݍ~9+X[SmoQa$;x0|8fUZ<eQRd]z9.t08KFED{Ow/gv}$7dD^͂ G/{;q?՛,BCo:DpwY_,aoS}Y;^HF*vQM㪋 @/ɴqV3*VT8©nѲ[@?=&9cVR5zm]U̙RB2|wY24Rx@FJjx/p ) ;~ax߉߀!&ס4A \Q|sNQڛF{=%ڞ-&0d2;hYgc[\[a>542\ 3!.!@4 aauMXɫ0\&o0T(($^ZS'kqtkn6T#S2$A B'~?QDd%I~^s Qhﵾ7˯=x/ѯu]ˎSnɶxb4}1lت*='N&4 J%H & "GmU'5cXЙZn4#bY 2?/._0 K,$ ߕY̬5WPUM" 7A3{I}3#>nBH$)ƥDRxi4\9nUA0n`B@]%S:AOB :,բYrΟRisFwe+)W*iZ*Au@W~LHx?*k匋/ngΩ22X??r DTg50lɧxtqWv&gX謉\ӲvM=F룉RMINₔ9ے_VM/bj̓1#5:}=8,ō2/$Wd+:]*f٭Kۇ?/\Ju^7Tv[{C>7 ` Dm`$њfkXPwk`K5Y)ϓ*^'"!~vbq17Q5"*cx7I+v}0hѣ nD{j@AACtLۻkkXݗe1W YfSd4|&9KlKޔYЖ02]ʹ9S{u΂- NŃt z рE+=u GkPO 3544ױ A *W6@1F,7`^Y2v:ox!.Sr4y*b-svgZn;`*f㟱G.뾡DA(þ/Ş,~ N1압ל/7"[| e;qJqsw3[떌pp]ƄoJ'L3m{ zƓN82/| )㨒e6 \ƾǽUD#q0o  Gf|D c5H aIa& j 0 1^qA1 +1,t2,(\{a x+C a&3DT@x&$ qI ǂA?4J'Zp>y(.68 C!C bpMXH!]n\FK7g5Q˒ސx !OqlЬ=(\cO hcQS{/t0߯=T^W?`uΘ9pY949J;jd~.*7ht5tHIBi/`Upk[$|``bG)r{D,vC=#>*!%F >/z(P/GrBt?Ը|5~ VⲊci2W?,gf⣻N\iB@\ǖ,NۥZsvOH$ eCc*cF2_ҡ( O?HJ?1IhK#G/>v_8i煜U$ +V_"_l!6C=Jw ƹzAQ%lWOUf~Ӆ|¥͛2Q,#XƼvڹ;:0xv43VPr6yx0KKP PX͟ .}?W_Ο?nZj̥CğRha27=X؛X=HKF%֒/i_e-4dO\ H=Wʚ)iAHLXw*=SϷyS"2"~]`]ƹٺ9F64&1ũ0dQ =.Ghe+ge<1pN3_ @ʆw7q+"%D ӔANa`[mymXaEYbbWq?B*vE44PIπ ,mcM4[ϤVLLϖ2'ՆVZ.9$|ZoUIzՑD#5\.|.D1>cgkXKLQ^7AA‰L5˷<,;W GE!8WgMȸCJG7;h?24YIWxCL!(!5G< R"rALJJ/_;>kbYWX H;4܌득?V$WW!kwOmc2itQ.iyuҰΌRh CWÔ9|xag!d n1P,=ņydci JC+4.i-XAv!`Ht] >]m6w=*zi*1H,;XliuaS5G/rQ"Zƃ%ו3 7f4e-M3_nNA<ƽm`d4a$II.SA;5mRy1Ǐj!$L@kvݙ)$j=03){a#BdoDzo1Hy7[P`WNupGbȧM) 0,MWj 3LrT_2 4+&Hg,l[K'/<ɉ2!4P|DDҬTp~K3,;¡RS,^{4싚dOgSn \ZSBRKhǠ"Vwl+S͈c~ͨd{ADLo]Ѻu Lg'` N%<%m6+Ce>T8b*a,_:61nPTcXXQ EmX) ;hDnnǝ.섄!Ux'X1 ͐ =5{i4.ؑ?Bݚ룑 S{.崱%Ib2;t/o*X?XxCW:4v#ъ 'RFoxlM[ ؓ]UAHYKkdpPPEI䟹ZYt$e3'எծ *Y"®,(3@b] +з-1x0^H僆In$ FAٰ,Ҩgzs1!WNit[@ɺH8og8Edy -xuOw+TWg$t118RѼI$#r{e^Fi"-.3kmSo}YW-ɧE] 80QruYnۦuJhYaCQtՋ&=Qbs=a_]u,UύfM)oE~@KN%VXb/"_mcg}WWұ@M&aќ޿b#89tcE[նBҕ7ͅDbBJFt5kkƬ}Aq26s1=QMRMKRIcZn4lrTr> '}D7]fl:̓&*GO YM->}73<;O/kq\P͉0>"ac^sgojv3:^ C¤@6${H h즒(H*3{pR|Opܶo!=ğ D|$D>ep2R\i]iLDZʣT$eLd!'\xBreξ{9x›61n"-;"[HP!6<ܥxx-6QE-鍒#lȸ&y{c%g?kC%vLJ0dZsr{k=i_SD [ ٹԮF=UUk7\O\C8G,'4ƅ}W;3ů' 8i1isLz fhԍ~/zE\F!UP9ȣ/2:(&fDWVE/=GxR'IB̋amEy]NȥO9ƍ^r]D:T'w[}u1e9 S5}E 6j_.\T{LcMEG>0,sc;Q+ąq2)c"dF[۸Kt%z9egp]n콫8ǰ&iD/,T!#)Jͤa$iU4ʝIdG&2 ;͕X`˕Tx)( B9lKVgQ1B9N:̊(9Jf~t"X l`)s/ 7gdD^#ĬcT#g݊G O%ń(aȬ{νyWZ(]6W@6jk0QEo%L*VK\bRG |+NVL 1"?s8]<ҏ2QCnanl1 !x7ik9qj\z~px/DQ+돞U,(t|pd&LI<=/Y_D^ @. #H%\lOS2޹Kʑ};`30ِ?Z9YI9+tiv(@{A "4jTEyUSBĕHΰ鹑KΨF1i`jwiX\hFέd<F4o=ՈG{ƝI™Ξ&jMQzM )i%gMpn9} <&`T \F{ {귤S|HZ7SMVIGmtU/΋Fxڪb->Jlhd!tΐ5WF֠ɲ b,S6%978[Y׬L.ې{yMU/?R7uj =bW#\fj|N-"_'[}Ɠ70L?_`'.K8͔F . UO#$G1=||aĘ10zϴ,e/OviN>8Y+`?6&D4g&7"t33 2ZV4mUw\|RNY5j<07ö*bǜp|D2AT1JM0mߚ';!>[&Y|1|v6l ƻDxgX 9W&m'SAE 4V%ca`Q=-`MU_wf&6~,ז:l~veu8&xD9?oWOj(Bk1LqdŞWMڷs>JxV/<2o ,1GI12D͙؉bV y'wa2AN%C`I>.9}wk@I=}]l~6};LjSlClO.g\m~.Asw|>|l)PXI8Q2PȠҴSE#j ˺o,_;Z&s.z}}7=e#wӹgFG>(׼ 򴰙9iYB|^Eɑ|8pCl)a Mm.CI!GW;72RԈ%mMj=:i JS Q>|UQV^GD^ ėڏ6Q$͑1/42um*{~+eߥȳy'fC0GwS%B\o ~+k/?e\ۗ??3eRwMI͕eTUn\>u|1g,Cw91dgaIy#B&,xVVZB/Gޅ7v)k@8M9}҂9GEvGMGE`ZH#&'qK<SR]m !Fԩ.Ŷj~"Idk)`QKĦcѶo/Ҟ'2΃0YgR~U .kpiRge}eQj]Ƈ(NcǴtwJ5 vt*y_GcIBG_ePztO(p)=ѧwMv<]^hghv4;9 SQXp5rGkOb\M{z<ᧇ4 2zD~aC$eAĩggY*ioipJj$RM 9Fϡ!BtȫIcV[1b~xuʱnr5TO6L^,aQewKQN 幝ţ-t[9* cڜ%+rSm1:tmoU+5Jݯ%ǟԫ'Śۢы+ ;k_, 2.w^͌ :pd5r)"K+JK+0wpIjڴRY \}4M'9\8B0TQXwR%}3]_RVٮ?Eɼ&b rqI`dk9>D6scGw({!g'ڧʟzKf;OԱR*-&\Θ㓋yX_zULl vMl%Ts(JK[ʸ$0D% @eB GK/wBp?BޯGJU07rY~<@O&Svm))XT}滺GNVRf,hz6f@7+d4`?^,0 0LOZyvG0vX+X,d1b) *' j(Ŋ1E" +>=LEHh |ӍU$t 9.{CsJQn`61sEߟ_Yѵ(h ଣG鎋b䲫R~ROP9!KVlBz-V7X+}O;Gq2D6reNؑ"n{~729BqNPX{lsڵMTϊIR Fsؔ$ǣtb },eʶPV N3uj_wld"~tY&>.yC_ $Gݟ_H'w "p<9ZbyU5:0aj+˶zm ®(ic= ,O]`Fi7V}[A%ZO/(C!XI`|vc(}3Y -ѷ{t]s -Ќn)B@rޡv zjym+i9aF^j'}l?JZ7iTљU0 ɧSDXBƆ&`ϫ{~ JEЪQiuXj Wzo'p3@ҍC)=WD廎|0aLFX4p)>w/Oz6yIɴSۅmK+jquG| -Ft.e};p3/h~6EF8=^zNi5y3O×ys6S([Z~gv$s7Gwxd81+J?NirRҾ菺{+80Z'8}ܶ燇"^eR{_ԗ홹nl<+YiTH>SovH[u2.O\M<\l>j4U͐1gC`{j1ִyM?alie_;|&?ܹvJm܄N!*9[z*0ltkKks=.˦꭫grr-ൡEEpa!Q(3nPIfXU62O< r>~?G7OS+?=W.SC("r *`0ĐP$!4TY {l Xc 0avlA/1tj-]X?>5u;M{b.m/ ql4H 2 YZ/E+M6(üD.@MA??K@f97wԳKԘ09lԶeח9?.۹nS(F EX~%AQD}jarqn82r}oM#wyœz=ZR& P@GI"݀om AyU,~r-jom}W~9͓ @l-NRv.z if+HՍ JK~?l.‡I"QnIfXVa06q]V4qxAmTd"6 5(Xޣ)PwK?_ #51Of Б#!ڙsO c4Θ[vAM<@DN RE>z"r:URWַPUW:yG`EΘ1¡6X veSD$ BȉutxRb.Hr ~K>{ eVV͍kkXHfCJBcS\AYgIIФ:g"Wdi? ^uA׼LwE٣KFw& )<||mwdt")=jɥ&r|=7ږKŦz0NS55qOx}UhROHFt>Lj#:R=/c:b\7'P ʱ]+/*.x{=}XI{Jm=S7wKYj1FQaJI 2X'r̭ M4O{q0kBUGT"5dsoN9 % SV~mQAG4VA:dx W0ə]#-B$/EQd0jv=9K/ZfI}je/sْW7R;2Ujvɶ9?_d:㫏f:~yi.9 lm{v'L~uUSI[ظJoXڭ=݉wF>6{2nKLliws?ָ(+Ռ1:BLˊ_5;- |hIauᗻ5"͟/jؕƾK 0|6HΜ:ѝJGq)sDZڥ d)4d6dK` {#ܭhץ=r[=y)9Q])SgH,,F/rDEËy|<ː*YvrYU꥔/κb5"oXc,@ڱ5k 4 EdwD,$KM87&ft+R<{軴~S;߄TMOD ^6ϕS dvz7j%:d\5A]!gmN F[4kIFX&` !QUrqzo_[rXN2w;vw%4wDucePAG#SBȳS^?<[&/# эvu4G_ҟDcy$;>\"%uW5gjOO/WSD,A><A))ϿB}vc o* ddusR܄# wWVJBc4' ݓ!Y:oMTiDcSYм@!`Sh2i ,ugH5󲴮 q?+cMԬ fGrHu5p[@wdo04&E:˒Q Sda^z5_YC6]q 2[u?u6_XچW c÷rw^bpZB'"huimO4tmz{VKL[hU;CpJ+(ߦ׹aW+x~bO:?bd3*㛴aWrmw_O)(k2z|X=-zE]DKuYK/(bP\`Z6 {+͛ꊏ u:5s?Ҏ>UΘ[aX߫R]L~ZD(lqUwм#ˡ}[|)z|q1kKcŝ 30OF S #\ϒVXԮg:gtVDt _o'aSu!wu#Kv9&pl1>=S k"|fd`FRכͽ>͜|쿵jMZpqdks" ko [Fn$ c "ͨ_{,o_w>?eq;~?4x=F4Cebfs^;oji7w\7asytOS0|,;xMC{rah[ӨѰđ32dk.$+z\1 vևҘˇK(Tm:l.b=⺯̃ QᲛWk]9=U j1vK̥1j4 %l;z'˫iN>vS|-*nDiOnp9; M*yZ#?wíޯd{Fμ904ץQzYv#7" ƽ'E3Vs'pORW{O;o΍޳ȯyoacvWzb{?cSyݷsggѷIy~Y/@Txk/.[^5KgKFxoIsm_L:ii{W&MOte9Utmzp;Uwߦ;diLHy'oD'6ڱU&åx95xlzͣq/8(P?)bPaiSybnF^/[7{κwt2u>W7F͗1ݣ9¶+r\ A @_P4Lz7;fsu}Co/dq# qHFx?yMK8#/{'$-IRKC~\w5F]hߨH.sEH 'vۨV337Il.S`w`u&G1}7@yC*>)Q\¶KZ ҉FT22Fϛ@ߘ<7q@~Ռ)m/Yg˹ux?yZK"DdT6U +"]EI?P)"#& 0-,35_b=6)B23|ﱾyW.e8fYWֽ-EM h@"fDs Zrr*H[BT< 1o2h~}OyY_W}B׽ {HRBE`jւ@`3jy]GlWмy0L;dz{սY~/GH\hA$TS|T@F!l@?lE vYOoYrMr?*_ˊ%ϤzoAx?aUF24EpU * Cp-@&Mn 8 89u?CϽh}>SI0gl>y!,[dgL,P>ttUv?#kMvj!'p&sӬ㸄$qXh3BrezUa?Xv\ex^x4fh/p:SN/ɷŻxۘ@ ZV~~b5XLZCO97>s"(sDA@X`,l_"H^t }B'Zy ^KDkfk\!PlqUS'ʗ j ^mUu+'5!g$ѤL]ٵ-EHjQwП< ZEuY8ߑأOBQ+Uc=OQ`+A7.sWێbݱPѮ[X[]7?BFYh,w頋8^oH#wvX {*v;eSoMu iujO tBHORc}f4AOsU+Us7޻62&f2HE_Τz406SՑ*o7Eܯ7]ص|N ߮o(Y qn{f0WMcg] OṘnfdi%$y!wcDޤ*jRwxrw<3MCȟ$AkSROu ,޻oL,CWځ/C\ҢikT\1*1棶8=)+Vk5ܾ[+)HC ^Ċ 2XY9ԕS]:.O;Qb麉K=R5L9--7eC۝Y褞 TARIDEƙpTϑō<#֋,TޛeY]Msl;9z;M6%tSV2  0 NJHaʾd!(@O;9ڴviAF3^TijuEvz1n  )4\@" s{j1[^) f A#Kdm["i2`11\L. "O@>ǵ$ =js&/Jל~Plh4jKm}nV zuPSaY &ARSX%QzZ(L&[4a[I_=#oeӠو9CD|:|{4pA~ t?W~ړz0<ӼmKTyL#ݔ0Ns\kU]j99\*VmxRXI0!s;;cLƈ-Fkb9|;M-5SW6lE}&}{s EԌpvwɻ\7CE7Jnivfˈh\lvl jeסd8V dڪ$]5TB{曺:ī s%+W#.6s?VֵD?V]qU]My*Q|W6վv)|A'oQ򾶲gvk;{\kۅb8g!-i|\ Vk"m,HyoD]Z8]EOfֲĘRQa3SE-{ YN!C<̪Yjvl;rve8Jǰ̭vkdߘ&<ߕ\y{q ː,UN)q#ÉkڴCxz ,U!2NW1چ{%7b6>Xr{_ƦRh4>sUt*w P6 k|B'1X;tSmen_ UЛRCzk7GgNqۋvOh\JNmmkz旴__3fGsѓ2!>PR b" Pi2 vx+yP<ؗ"H ^&Dy falT6T7wl=fhL3X[?i.s'4Y޽l=h4Z%svMiK ɲ qd+Q*Ry.&eUU^_tl4!FNӒ}]n $ڵ@Ci6mv2oEfIji{zOy>c?{z;R/v)<B5fދjֳg21Cչ Q}r{uSg>k🍷m{O&$ m@Qod`*0Ωkuqr/J~Ss 5jn 44x3nیvpAY7 (=DcnhysNO˙P)QCC|8GxwPq۵ ԺHz!XFzz6u[4t-#0ڲ05ݴ1 u?X`́xOVºM_Զ!ZO۪9ĐsUүy! EIio4e·jRX[ErSv 4тDvRS{Gsnl>u&5}|ƇXZ$ 2i ntx~݆D~/U}لl1jXCl!v$Iǃ] >EIr/V6KI+%|^%먒BʑW2O!Klm?S aD\Z,;Y)}?BwFfbn{m/qDD`8zT kȇň)9PP=GN^Y odd} EJ1cT߈ii⡔A MAPAi}ϟ-`6ŵѕw)jBvbH V@@$_AHPbA>.Ƌrx2`$925MCĿAVP#w&/j 0Qs:sN:ȱ bq;'Ƞ?ua˟x.P{XQƑ0 Ek ? 81UEOY&Blz4y:sVT rL\T?^[n)m@rtR r !9IL (% 3yI'J)rsFH\vVsxgv_<dke-.oA #c)zڝWt8+,ICk͇A~+fG FJpGK6L/")X,5>`#\!ț 54 @@8ݿGys4|\Gq)O׷g3y8FuumoeT"TelwF77"`ggmNבcfð{w9{?c2߻dՊ{-D&0xx'BwDȯ|6l(صb!g b  R̕0@`f )Jc78obW Gjf=]"<:Fp [+ 4t擇Ƴ`Nnj<=js^kV I$a+B"QSdxژd)~Gd8q $#`&YN$ d[&![TaUi2r|O[ޜ^FV=Qw@ A`C˭z">Pb{ ӝE[i"3=J9+֜3"q+ya9_j,O;Ϥk_ޞ 5TJObb6oIgb 3a5NC̆q Rg6Jp3:`YDh~ŧ'G>^7=tt~neBFnIhq'Y82vHI/dz6~ڭ6:_$ʞAZ+Wj46{b+ _ZGCŻFU}JE`cz\6=fjaS݈d6.B QƮ^hJ(Ή{{P#-u$\9`٫Ts|]Y.hߙ̀>$J}"smӲ=Ex6HG- Ŵ񢔕r"hv4C F׊:%\A%7K! J=o_3F^8.X(t.r֩Tg·L n `D2qq@Hmqup|Y0h0T,45K1ue u5Xg(2ƆӶ60me?fuϱ)˛eDv:Gפ"8QQ{S{&CoYщEHNj$?6D SOYE{D855.c${+/ʉz*74'kTAj.\TI6&ff{y5ml9tLGxK5wSB{bI5sZ9 _GKV/7UKգ ~;YuWɌnQ1ơM}0G-eEl%7v-qŷkg#Q76wȍxj~Y HlSƒ2Wa^[n=nɝngoΆzY%ȚX9\@~uRy5}@w-duz#5CW̔LC:UV_w7iw5sK` 1]:PBDM4>| ]{J%)@<(<0YgI_ac4 8tI *}Χt&u~g ?O7+ƍ9% uH  JA'I7ei/|0=BDgóIB?k hRb\6Ԋ}4 \Xfy}/<,Jy&-P!OuXZX:h(CA _EOK'UOgG#e`nJ QSc@~/_jaQ:q0YB#;F !.^>Vi\4:{BN/vj3͗!:cŸ̓B-A3]RO.Y7tˠTENaY]  0ŤW`L=)j95:mzմv\s'GjbāNo#Y+ƴW%9,uWx37x4}u YcꞚY/{VMnRPPѼeIw.KZVȍb2 j›% Yҵw8mޱsn9[oUaxN6VH'ý0  => |R`Ra𠱒0j|H[%oxb5=2UP_`LDWl_$N>7?Ps#iG#u}aJùǯZGea¯[/ywd2BCle.~LJ$d- |fTk`HSPFQҼmѕs#@ on *1,%%ةi SoyZÿڧ-`H4}WRI~ ܛ=uD '@CM:4ը#]u+rBKd/-Rͻė^Dvl,qA|,tRhMf~{pk+7[14;L?Iwp;ٳsLS!,nS/kF k:2rI )&BXu0u:,*U`R)"i=D6Jh}=l;PQ߸}GKLi@$ Vo(hd(D<),ŤVuct‚VAB#:oq#MX'|֖~_S߄ԧj1i&LeORY/{ڧrNW0n{v"?lیm] Q G謑cdIyu7-,)cXbH/  eQx `[V2L2] Plb!-KO7xx_\9Lcn55Vh5O_-(=QT=|Ip^r ƤGC#) rr"f4wCF'oi+ѣe@7x@=?3`w ,5@=<nءKm< R L\:`tsz?Z9$2mԊI 9/ h45~۩@[_Nou6lu|f`D3%}p|,P$D0tv!FkO|\&ȥK=T:A;00056vZ % iU" D12b#AxL"A3a5.ؙ cb6w8FWd/O|?geoev׭ܵ!Fd$d$#*VDX" kQ@E")Ub PUVATTADbE`( QH@PQAbBEQdTB,aHz?'G=M AETEDV*"bH*HA@IF2 ݄"C=)u^Wn|{6 1Nϲ{cR1'˱okG m+*{_ Fv:eD  -hnϯ:d݈E*]v^^ hQӆx~][JLlb@K zy>'|)~6V[wqmDA~G;`M4`3D3$#⎓:D.OeOΌrrm;K(SNù_}YwP:ātQB@IkN!3EH A1oiBV?EϑFSJP|%ABpwT\*8ϼ44ٳ4UNCqFFԗ-c+Q*e8SOBj L _Á(E΃0SlDfbEcH"QV1UTAINab!Dd" f?=^X 3o˚ܘŋ?|k=5Rgm5TBOEz 6snVG2DQmC`֮Y2x0;N#="2aD`FB<ӡI%yE-)KOAaN2 R@$oܡ,#K" $! `Z7rrumˢsiddlUfVǨp;6 !FHehe 43Q=h?{w[/tKNї_Zv`$e$҈gfnҲɝh_q̣́LaL bA֢ fb d[FU}3m&A8@ ^JE/Up"'Mek:U5W^iWM9gja9[i>wg` G$biGc t$1\6@H&y=m|оjɬ Erlר.?(3Ӝp:6صp~C~@dT߂3t$H%7&Nv #+xAvh°Xgx,~k5tJdD8&(?v~s&I~*mԁ84eQ REm#ab6zte{qε`>s\o̻6E>uo` >~H ]t!Us`zoD)a0SA GؾtCWQ]ܴ^DR>ԣ q!]u}F5i "\`thPD [KjX*)3HO^q2=Ae !\цG^@#+M58i L/bAڷpZN[˜@2!S;L#C9W$DEJE"|C燋66 rgj ~skzcQ=`#"Q**Se1(=Rka?6 SF}>Nq"ס,~ ?;RurQo˛6m"ӷ!MxN(BI,(l3@Эe,CVL>9*X'4`E6Jk<)%ID%LW=M+=Nv킧 VvDnah mu; N;E ad;-4tR)k6C5wt({0J(҉070M5psϐա<\WSq/Z }Ȣ>ֈe&$䳲IeC@񦳾}Yiy񬳛~Ýj EFn]1i!154>wy]@?$?Ş gIWvC AG;g#Q7rwU<1Ļz䩶[BWv{'V!ʔ,#6/a˵{6~)D@ɧLjY Fk;?o?D;Ol rʱL!T$IL/` P9#Tm&@U.w1[1kmfxZPvhD #жͲYm4i5byd62VF{tfLe\C~4FC' u]ū$yZ8"SUS\BElE8Bg~AZEwk&MǍ,^BX!aTF50C`o@^Sw-DYNSct[`ug'Wk4Iv 5E@B GJ ?H;Wֳ-XΤ)vf4Lk)CFfȦȋ*I6@')ma}V f%;)qe?+Bq_?$_` "B@,5U^ϧ&JWܶ^pbi%>?EاQ _tK"|Q@b[ sij*xL'*~J[LWL- h8!B+b@g0%1z%L5j Nw\?f(C+ѯ؀p3ӱ:b䤦 SGaUnWr`{fD$ѠG m4]bP}?U h-d34 >D!׬&%h ~B;(H.oC6P73C}ՋN.Pl}h kWUT/X^ei=kb_Z3]]38:( c $E~/m3]٤'^xt*B^9pW4vp*[RpUYp#^e望.#MsXJ B\S\(|ju6[#&QJVG!W1.n|ov/GZ{ ug[#60Wal" @(8 mShgW:$-2FX;|T+d@X^>Eݶ )Z]v /үV=3b n=MjD{yǕ13 =)/&)Iqa昸:+=P)}[D-AO+V|*Tm)YZotG/3HpK j\g;AS\۸Y<UXHE-Orp{G]U_L\@$,8 ѯ]߽j|+wTj(svӲxّh`@o~'khuGʓvh_\kF :mDOaI_q;xYoNo? tghy|}}ȷ>m݊Yvکhi1ZВA`  ĵIJVVs*ݧnTw% +\d-K$20=Iˁre(TAP}5j#rɵ z<#eg?Џ,ZsrRB"G=T꣦nE$bFAԤT`#)U#L'g>ߌהw#}v3لK^[X\Hc +N(}i#WdN!ׯJ43R .rΰxFO*(6ʹTa󭊑L$<ή?ڢ3L\G˛MUb'~&ޕlj:\{6 3qe;֪ {:)>tۻTn.qmh)F>?üulΡK>UTQVj ڽM+՚a܆Rb"ԂM!E =X2QMj2dFej<۸[=TAb(IH5еM1.ːƪ~#dlM;rHdI @%?)%xTr` eƱYa? CÒ^DOWTx6xԩX/!qVUuurB}>.=dŎz zl3 ]%^PLj2 ȅPPK(`52xlANf5eRM'ݛu ^-;>{!fc@||4 5F;&M/v G4._ mWbϕE^3{D+iL ,YLAŀsJ}\?4/ȹW6>] m &;Jg-#hm?>ߒ{S'"t0(dfDj+ն kqcMWGsEѭw^sJ̫xbOcƿ'ۛ&$ʱR+yi|.|]|K՟ݥ$뭃Ĵ]gDXI5Ik%>uUxubץqAj%IAnحH5^=TZ"'C׊/ڰ"ptBkd $i,=! dR~=)c sM=>,M8,V>+^k*ޅ|\pYV9XT Nnc"{oui$1}Rȴ#2 CWs?٩'Gi)@;Hؖ<}hrʻMAQR@Yv,1bͳcI uGdD R -YQnK!Q9sK{GaedT$w)Q1HoPAKe548Tƾyk|cd9 _~ [r 3RU,5 @3q㹨fcU\W?29>G]P$HP/ Ozp"zkLH@zYs(#_tba ?Fp$ ! ZIuHRݜi%Y>! EsJr63rњq.E>84.sq+`֢\,)Bm䍯Ffɕ*ŵt]CnQOXFd{8ۭjdzoÐ%MNЙQ>sltI4&>Um;6=xpfR'yh6 1lXEbD `*Ā`FEʼnvV*"B" 6UD@Pb b{>k؝'R " EAHUDUEALE $SGMGg[Hn>3յ )YkёRc l3p.\W5BՂqo0=vuxnU2(?9Gfo^C4F[Azj}rq3uUoDGm>_w7/1J?Uh bgŠraWor1=]oՄt84 7kT-& vv㗆wH@ G ?I=Z6.g~ۍ{ޔVԅA,?Aljm^MjCS7c+&Gf8o`U442H'\e(^l\,mɼ.O tėQ&cv4y,RV 9 Em?e9Aa 9sAAm(/Ou5L_W)41qpo;#x-?aa᝙O.l#d61O( F2˄㟭]zFn3qvCal ]7) mU*1{j }W Z22/9?Wv&#ݔ|KؐOe/N9C'= ?V|ǢLYBGwX:CKҋe—uc+""h !7&XSN#ZI McSTD " `n,nλaDL*!u(:X/ ٠ A{ɳOyzSEW&Xog=N=2Bkm|ny =D7cr8ع3DQIcZMrC#_xR BY}d$^(,7Y_wj6"bC)6e `& >/6Ê&DG*V+#z>Mz}5L -~F06z;'qS - 'א͢ #a𘑔 M4L{xxS7y?rlJPH PsD'_2b1 *ZJ>"Dd۠K|p4T'[9yScFj/ \ |P 1/igIƸܡn(N|m_gR`h#Lc~LgJ^<,ח>ڇcUߐD-6*kJ Nhuz Xzh#cM1 7ͬ8=3n?ROp:tH7VEtHp3(m+Q5rf]MJJQdq@ xwǷՀ- 2S#:i*Wo'\b(qTǚ9/+ZmÔ~w;jnrQUVx ǞyU?Wy_pX\!h*Ś 3د`  GO:)6{^~ [G4{r=Bh`3MM%["rU@)bdp5l .Ȉ`ƢEo9<累~͠x7^ GBB}C$剡ˣBij7%(D^?Sv\7!`e޿G'V[Ot>׉Z>0+GY<7SZS?@bŪ @ tÊ UDS9fx˰6=/9]+s |@sg7ʥAM紶ǂ.}[KJ/eJPE0ӝ1/|5R6j6DZx}͝} e=P~r5$[Jl1:|ouߥrۏf;Nm;'%lt.d@r* ;-5)%!Uh;²`˜=%$D௻90#",0\vϱC S7vїWu=b;%z -"JjI{obRôVȴ~:h߸\F*Tw̒[bb#F$cPwO_Qgw_Lwsv>nHm|Lqw1a61j+#aNm?vi3w%.o.D%+xDP@D%%a?{ٟA<6ݻok U&=/!Bx%r*8Q#!YVʼXuѧ"T񍅙gT@bWwiт~PH*z|x`*ʇK"SHlk^)+{'a0}%yn˨{73oG{)|<_0kݶtd t( 7T9:fAգ6; o皊;,+B+ڳeM'/8}uטK+ 5mZ\DpȰW9+~6$m%t_UH( r< 9?{B<^}*~⢂>m &u/i(ƀUuR3Z{*riӜc \hyC \_tZ`rA˴N/@{^{/X@ [Map >ꊃ +*&~ FQIlW"=jޏdjfL =1&Lc)``.Oa\} qcd@>2!2Lmyp+lxq_n htwt1V3y睕33%bx!U5'Jhc6=f"[TG"&P(TyDsgzK=!sCW:JVY2i+(EWNuC?)&DE _m|]h1V/.gwOVkqgᰫ&7dmG2͜p[X5 0; dCŔTQeECPI#%ƹo;JeTq4a i6h%=j㧷QPiLD7 ̍>-Z*"sM]Fi,"I Vտ֮9bm#D|ZOėYqRQsqBCdu I6q|uΪ4[d,ֹ"oE TO֕Z :o &_͡C,bEIZh;7%I^1D>ϧtک%K,GA=JucZԿA2j),WnxX=zzL uU $_\GXc'}ء_զucf/d 6]h]gs'k+/hdq`Z*CR1MC/+&y~QJLrNK}JwվK:g[81|k=n>WjЩH UK4I3ojt~‹%ǃgpNnʞ>TM^yCaH0X5qr1nfnW1[>kYgmt12Fğ[gsmS+f,>J4HBN))"CERD8|l8Y@B BY`^݇ǁn{9 `*tɻH*xU-//EV[ޙO޳H.fӖnk/N$UvtwOyg~Liu>\@XĥOVW(/ч˱Auӥ}zm6CKΕlJ.GߣA @ ,1 ؄(_~Hwaۇcޯ^Hs.g/zs{ZkuzU,x@;L5%QVݠz0~Yf=Lvj% Ҭ+KX>Kz!mE`AnPiM @O f)f`VV2* OE\э~Ji_Ϡ-8ChJ~/A2d,A<"&a1vu~(s'PiTM3v"8,C`pqZȲ8-> C(c; س@ 쀨d\*81bٴЯmdT /0Cz>~%Kod\;*;Ϭ1 ­脷SF5T(m bCϊ8LPz1xR ;6/e4$>Ӆx5  @E'5LAH3(O F!h%ZBz=Kif/-+=loKվcc~>wfk˔_(|SǫhvXy[;(tgoKPk8s2*[q&"`u!p nyWSl8?54`A&xu;3'K2l6.G2ЉS Go6 qRoQ%@@<*P BhB?X%[օEFv"AX ddEEgn{WuZ^Wtlcm]-2,Rm ~g=սwn̾BDҍp.cG<c03SLɅODfa_zz]Ua:GbZg;9R}kZA,a]?fE:'>ʦ1b/ 3O4ZSlH\2Vj+}|QO. s-]]yRl Ύ# m]}?&8t.)Qt_q@u; :%kr&~mw+6a*||+KY|M:y;uQkT-`*eɼsWSmOK.^C? n+4>?#=T$4}?!mRL?kI٭/S6 gr˪in7ZRnnih3un`m1ŵ6û~{XMvYa~RVqwkh.K({#Pڵ%L(ZorTm7+wjW nw*Xl)u̺ GMT v|t3cᆴJQvsl_X[5ϩ;l.nwvyJ[*.{[Jf説ik$}B=Js&WX~T]~z9O{~]_ӾI_԰̐6L%jMɔ 5PJ<"KVXW"8 XJ߹"?liؑZ]`FVbh)m~0xbOiU#Y9.an>T$/u엮PL4꘻ÔKNHOuŵcZ(|m% #e.?X롡qfuj9G@4لzHݚ]<}$8Z[k+py6X0C#u>v0&K.^Ο,*ic( LŲy9F"n!VOT]"uuXXqջH^wbl) 8B%5Z\Nή֒?w嵈rgZ#7b"D מX[ 5?d;c2\P,߇ä;DXbSEc *mf oc):ҰJ{Jot=-meo5|j[[n]-8)]ƪLT0Mޖ-"|Kd.J[-83̥٬'eyjf$;{"K N ^cf11mG~d7_ Ovc+q7[>!dXZw==u6.õǯ*7en1i@Co74'g6&gs[|nɲ&_>SfÑ?yjOaFɲq#->[>:}ۧQݧM='&V?gytX')V~'zk66.4nlKjbpONv($ڲ:^ms?n|k޸^tٰpw_zwZ;i;P\]]Jer}WrZݻ[]g+7tu1`yOk7OwӽD*^imnuխOe{5S9#( CBӱ'yl9,-Ã_ܝl Noe&ɋ]2m_>8o ܌nb2.(Vwu5O큵Ssi)`׸Z`.y0?걗YuoG3pʈ63k M{p\3a7:׈*b eyR4KAF-Sg ކ~E#5sMFk`: W\|O~s=_/8ɴK\ގºZ̧jlt[=X8P7Q M.? ꠋ,BU Opq~[t]l3&־j9W8Mw6,XZ R5ƥp^H6'r+{g_4;V@q}f el_HAPJsIre^m! ֦q"IW(.j%jgY62mGPGcպ`n GjCz^՛O1?*rK:V$ݨej,7zfLQϵq]#„'E^+lcZ+yr31;ZUZ7c_`u16e(fC_EY5\<:P]?|oƻ}߼})bS' quRGx=ݶ*ަ }͜gcP5x}sRi9k; e,}^ ?úb1=pn4jv/"*cKwmw[TՐ 6Gյs˗遀$qjkUO0W۴îlol0a]l4O|߃v %{}q+ͷbI;HtSG}CD{<9% *a8Ԙ߱$'sZG<=\Ή 3M?gR!-M e:5kAl3hC1@$3Q=EtJiNZw_npjmhCTN#G# PK]fIn-tƍyw4o:"&-0YyYqiv{45dM$F" &>Oq1%H!k",G8)'RQA wE[23QB; kjMXΞ;fÐpɍY?C]V~ڼq_)yys𭓢r'%Vͅ jC~P>^\)-c5u>u]%wޠ!6\K\ ̩GeUq)n獰^2oN u ?CW΢d3?bݰ6bgKi$)[ Λ*<5!%-Az f Hߩ8aAjd W|l{w1 L1J`%媌4CD\|%vkTY˞p @4g"Rp[Ghݴ=TyQJm79y۸kʆjg=c薗!Bgms{"eȫsf;{3鉐n-: 6kn\ ȡ3aimڮ@J.dj~r&~ 9Ξ2`?ѡKUߍ^[>m$|yQG3=νGea {ɰ[iH^K P7XCYw `$ K'۳c#ph6?+i:mk1 |eD=(YPU?vKR=~/T{OSE/04~J%Am ؼ{뚋̾ |j$R D Ѥ @<LeDz ])}_`ˠiOvB748+ 7#v!;QܒHڊ9tX4>r3 c纝w3kv[9 Ύq4FB;hY,h ЉS98v9jj0;Ud㢹LL.=)V<\)3p˂NU }vg PB0tf5,٫ Vk %H{lܬMCi9dzwîF|w/U,a@VbH07떆`Iu\n(|k(cP$ApXaȲx {x>kzDgyXPq 젹r3zh#4^:%o_rhdw4\ߙ| O *+۰ dBϽ"o{C|הNTΏ0KCx7ڀIkzbP(1}slAtʫ h(a¦}̯PP: f~E-?_r)̸K`XWlW@܍nʪ1~0l{܅UdU1k_@ Rh9qN_qñeF#-0?*jm-?Q`Բ1Q#eaey2XN`>-Dٗ.O3v>_D gŢ ƀ8Yo06l|xᾌU}TB&K0Ps9eKH hrp6ɪPA*gxemSk'W c]wlqBvC֘T%@?{7Pi9A!\z1X[2X/\ęҬ|}UhҴT^M6SH1D!.E[{Hi& $izoMV#`3hЁY4eA@T~TJ(7lh7p`˄24(mZ? iy&aeMQUq㲪D)KLGJT%ב4!_k?7],+{\Lh1̻ %HBuVI! :=C/|l#{B&.Nw@XO'PV8Ѥuc~S*ddM 5[@v Z PC3CV[,L؂ep|#aZ7"۵֮p}nKږkq}YoAØ eo)ڶq:-xXPp){Y|}u7䭉LM/F~,}iynҮXGA?WlבU#vպy֭Hz%Ch3g+Zu68Gxǎ."{?[<> n=_XT#EW-ڷK [\q,{ٹD~)몚8@yPUnc:BC̫FNs/8$',A%zzW~36hiŏy Y5u9"V -Wx&zGo<:M_TSd!a&=V=iO7lGqC:s.o)kM璥)D4? 1h T !M\?q£5p|Ps& @S0 CtRmG)K5OB/6!h11>IX+ !H..*Ó`%#~IAb*lƒ 9Kans7vtSFQ=ط@Fs 7GN>@(rzzkipI]PŠlN>t S;zY{+!o%g.*ƟB ӹ֫rh%P:k_壇JE>#(@oXVX}8íURvO"yĥrӽp r/ߤKD{UOͿ~#DZ2NlU۪NRdPER:bd dw X, Ws:չ}oKS̗knB C*dSJ;oWsyǵÚ{WǺ|{L?*!w\#\Frľş]6G~gRxo3O?J6Aw}]9@f=6y0k6s:5Ӈʼo߼##mm]YmfOf aS۹b?\t C3!fjhAi 0 43v]:( lc*, ]-˚m=y~RQՋI,~s{;?дu٬0@lñn?߄ȂӧE^cd;a4zj9O_*| U]mkD=+"Gs)2g3vG@7⪔^ADC샄D" {C> ?saw o,d`ө5prU^O<w ^3Ƈ#ϽNy?s:Gs!x"Ҿ MQ)n?͋E/\ڻhXw!Bxۄ_8LP7M:_>d Qvë0 "_hcMS'SQ,lp풰LJR#wdah,PO#vؠ~cs5RVUB$ջKfD 0~'Nlp:k[aD4.C"@`%\KƳ."qjlIRJրHձL0|Tެ: a #=;BϺ+[f|$z7^2g8&"%Qp;`"`xFCM(ೊ*X. pD|/bUш&`fAy!4]$ѮyzGrLP &,likчM:D=*?a(h`_ ڱTd,¢l0z bd֛(v.C_z~Ȉ9/A5E.*Sqؒ:-AI: qyݞ/k䖸9X['/~oxw"/:$.(^]nvOS5JsGTmSXVĵFYֶ<޻>WWv"Aj20fj~cvxa;d_q'o=@N~lYh{eX|~{HÇY0=rE,U*kw$bzmK=Y@BP$FT>z+II<< =RѼҵݔZ0҉Hg[i?>E !2#B*$3Mزv:|N4T5U  ׮z8`e$g apq4p"(Mu dvrKSͩVyM1|gXO?#gP-G`mlmg>#jJR>ڟEl.M(g-S#_[Hʩ6fL/. ybڮ$2/$ۚ_:K J19JtѢ$Wя":!߾ s?S(#P|VڭRd4M],N} kvՇ̟mCGgU^DNmO)d)`_^mԸ0@IdX #" D`(,Dtjv4]37^m I! XY[~ONs&JmccV_\o-WuWaY%pnzT;ʲ:R*GabфegH="o _.`&HE8XsƘ""=W!,F&zFVsCYψw;䐒AYX2FI!!IuiYYNqYJENzHg#"Y 3!I.Mj.J;=AHUt$. mB"8Voj2 ]i& ЅCCQ&nٞD؈BZO` @SWj7N#A61@S) "2vJL <0{ JbC̽7[Gq X߯g@,*#1m,4D4O5 H HEjC C/s887̈!|dp?hagGWsPoM~?|va9YgI^7[n[F~} }{=F?sVI w3Vߨ +* 餶wzߩg)߿Rj ܶcjD4>e '@ Rf48_o^uO7,ИY!*~hbMZ\xQ U)Cu twU1!"a_D6`oCT={G6oI9ie'J#5 K &cwyy_,HKW KHZstI'MM ?m֕k{{eetm$JMM?kE) d@J- l5~}>?CEz8赂pjC*^.1Gy8vGO&&T{Y|pmw]|*D[+qy6 ' iĹ@F>RN$vvpjw$A7Q_@ibw u}AEe.DܰYfޮ CITu( ) "E L"L+1a;վqT֚ rG)00LnI.ttں[Wv+mi{<_ZG; gK`?9 %!1uoPlԜV/pv7ϑrtVz2 *ʥvq贳HQ1ɜqi$woen_J]R%`50 W,]ݠ* 'q=V΢H%Xƌż(_Sl:xʂL-%k-tKھ:ߙNR4V-M|\3l/\BrR %LbЩ߷wF{Q,呴^%P_Epv_E"K 1n?j/ ?)w*;f$@B(+E΍@k2uכ)^ + ^i&S<X˦z׉x?7-r;!%Z$84>IMnS* &d Y%#ܞ U\dQ2Sn-6!ػ0K ީe7sQ;9H ϬXqJSx8=w)wLIbZ%W.N4NrՖoGD۳G^(;Zڻ?6cnl⫅F:Y!AK#tz~+5yg޵n9ȭ7/1qxn!(lЯcqa^xj=Qc_o-" y|BOL ~ޣ!4YRp5_c!@6I~ Zc2gi$zM,4oMe*u1uk׳wp^3@o Xr)ʒt0  8I܁Xh4dd"8ȢM=bn3r&z7 LO?YmvFAf e"0ɶ8L&_yr0) 0a|ovjV^@fggh]_Q7Is,,"]=O(DX!!5K&964lAXb@$EEKd'cFD4p,Ʃ`ҵU\+S B 2 AAAVD<4Sv& L1g䫜7~t%8]S` ) <s?JQFAG\7H>Χ%D"$(?tri|N `!%J" Q @SX0kG?n&JS m1!}M~l8R}YQG c_37Joq$,o\b@N ×<$3cbg$ӻQײ_bВyh- I1XHqq%b}U 0*z C A> D;0!PCgte+0bMҼhԥ)OʱEjyqDCYO3 cmSP$c};S"FUu8yxoXpՖ5i>1_r*uZך͘H:|=drY1yְDci?D"mS j]b0(n#MԳIy)Y[x[[R Dc40ChY==9QmӡL[uUk5KW"(@E؜sBAV~UWK^ ȞD |Ӥ by%N0krlj[[=r^Ėu*lυw,fa X8*Q%{p_0&k^WKF6 G:~ RrOb3-&m A& a%y{6mZIӂC>n$? rc8؃5 nI>&2<N?*:eǾ;Tf5MsLE^0)@Q)@rE߼"VWoUR(UYnF[N~aAQEYJk /fg9[Zv.TN qhdLEueeL=t,T6[ꆍ,X4kVPȃ5~gl>PiF*fO$Дki"2wߜH0;ùc0,F#7(.UMvVc)}MgCH< 2 r `Zу:th|q26.BAv rL~LϺ+EeRm"$F8'1mbsgFQ*,V) jZJ8K⫈1|5}mf{5 ̯.kMPz|Ic/Ra.X[G'#<匝&JеRTKNS," Tjh7ڈVi*ʋNƎ6d:X5H*ד70W CHpri\nb$"[g\Ad-PdiCcW_S k w/h# l"H(Q1|>D nnPPj5f B o41;b=m0zفT acج7 }7*:_+b#X1F-AH-A `B0/7{֎E>*|iA!N0~qZ&5`PR &{z#/B^KAԴ V\($8 A 3r]Y PإLI)VC&) Kp7? (g!3 g Vr~ꌡND֖c897piMUpR,9%P4]RNEn: F bP֞b0Uk1d`h6q" Z$Nn" :yq$0\Q慨Qa.:Y^mcVvooz6! !2קh'v `A^'O@}/@Hݪv)c6DRbV R8Y?J5(.CqϽVW~ʜn썝w. .ۑ{T!&u?g6tQ5?{Rr#9-=ž=WG\@y(>I:iO)ZNs=VQdRBw6'(]LDAD xeIu}^ChG \"0N1쏶6e`0{n(E/t׭+}*;)…-]qԭ\B <:=l@C{W3 `1 GݷOubap^X_U\ ¼c6s 0%)b R3yYJzb4q)JS'.ouǠ'PnF+wcKu0%s3:1|1H c4vY?NKp@.-"; |0Ÿ 9Qc8(Pv᜿#+jK;`g`BK1 >XȄݒY.x4s"a\FǁgL4'[V5Lz&g .,h0y8t]% @| ʭ}n PJd n b3@@het`v'  O7RXKuBw(dhݶ@*rh[eZ3k VqN[a1)]Bә_/ÍwŏjjjϘiJ }.ϗQ 24 ?7fF|!i]Q4/˲C?Oh iHЈڭ"_q48Z[4sC*#3r&%ia7o7/ H Ly4I19bq(ccdu\.lV|z-q"K)`~ttL\euCT'ݫ;<6 t B/ K*X]6׾מh-GOV?52AM>ɀt*ZoZ]2?%m9?Y(y)Z~d_Yב HOzڵT20&Aae[ొt%ʙd;b^,t^w9xIЬp2q]1`ϛZTeD,4YPU,=8,DĶb j?c~^]ud0kʁnX\o]~5|`oyL"v+TǩX5W-Mܛ+դdl-GbmX>Z|JdJetKӷ"d9]`!B; 6{P-̧Kk>z,~rAj1`@> NJMܒ YFlظ({]$.r)?1G$ȃ"$ $֮p~͟h?ԓbAbóceۍl_F6!mŧ6Lo$X-OFf+0Y2+jV"lºV޳t#w$3;(fo/ij$|8T5V/^/CT!%kd%E9WQ\ rvIof$T7u4H76" + 5 JrjyDw[CU^`<>BwDW-ߋz+Վ]8g5.{gGrx*fޅ̨ŸrR"S}[};Qm}^X8f0wD/%nd:lvsJ6JKIlȟrk+?LvcJLξ9w_( ϛ Qf]5YYrLeՑڏr?շw&!YNj5L{^Q{W=}pIl2"7m~4zPW _aϽŠ'Zl[%P7R:{y}M;z-iݪԪ뙴5zIiIݻ5X54f96pޅNvKa3N{=nsRb/ $D$!M!MpO$pe*RUzV Xh*_<7s;qeFO@;,4f6alYw~Tӎ+,Aui]wE4閞u =Uz]B.KZ*FL; vuNh']?=5LW>q3 ˽-Ɇ]YK+Zk\h^c=>ir%rNoo6m&W~vwlSdnsb5^-ywjxKR>W;U96=G_ፗ3DUJ_<7VWkq}E1Lovs~_Y˴ɳh0gm`+3]_[L*^6fu{?iTF: ]/9S{CK*XL&dVLqw3m{r5H Ǭy}yo6_U19:^4˜[- WIׅmm< ͡bzfY?m$.I)[>ˑ,v_UXlѭRnguKϣu^1HjW=uDM"./mS6bxrIA!"ǽz?Lol€ߌlM*62i#M~p`.zW-^gRW7^K*?QcQZuyu>/i׋ z_H[]T)4Yw4vZB 4D,ԘM)N 7R\>ync)mF-XivGM h,2 1@g[ڙ-u8nXA6vmuFXj׻%( EHXjѝr^;@wLna\}63;uup`L3rδT%6ɡVNٻx\)VOoQU^##˭q lD MV3/+k#kI0 `BO:}.T,`V;sj'a2UyM2;w o.:XU(^Q#;rB5^?a_՝!z¶ev]_-:Ֆՙ=p7XϪ:OO i=4/wm shr2_{ehz__ﴳ" 1EE"A#K't[0HblkPd$TYZWV<$eyn085qACDyuyM".|&$ &L+"V@$AȢDm(/@(PUh)YYJc+"UĪhd466*.><~GE7TZ`3 imT}GSD/QC`zFgsTqKfһM=QuQm(eV疿)M^Qq0Q] ˕= kʡ`Njv)(\ja{jy6M֏F0_G\f&"IYr䔅=J-fV UarVS@bzyҊ: ոOo 62;a64!{Fzmʤi듺R_.c^ %V񸰶qX[0C4bYR:z.oMsh{,5wQs瓷ms虵Gyջ|; Ңx(;:la\^>{u9*YEEkO-gUzE?W3s,:aϞȮN~\^ڎ#R~>z~ f+`'*tt1r=ާ8i^$5ރL߿m+Vi}++|:Ol48w:mVYu:G{4}'VR\`#^N~N*.E\k:z:BE&h)J~_]|VvtYT=^[O5͍Mgd#kie1ی律8win-w@g,;v|_ZeI;kir4>> S?ws|o;Oqw}7Sl0lm޿:'8U Ǎ3-R0/vprMFIWulC&qvO߷1RdQb /T ?rc~WBa "n!ZY/X Qw}}wf;{#&G9AB)l t[uItΐsZ$ |  _\+׌9'v[K/tW-%zT)}mn) XWjVbp Y hyo+-ћW$G- P+яn'*CRݮl| `cO} 6\(׾B^'%uSj>ܝ|?Y8~y]jL§0sAH4LVA&&>r{?O9rLpC d,l&Pa05)+33l^^7[{ O'6R԰]ˈ}#~#qm9H{ޛH4:xmA{}zER_z[/6mtm?Yzaˇ4"tNO.8x'옦=54Pm˻Eo9k_[tc廲>ɫ^?5%&x{;jaMC87.{(& =hbr:Ղ7;–RW]qnQ6fu/̀\Q\$`8+'YƓݭ4q!-E!J&t '9Bl 2(Cl\Ā!I zv= `QQ{?z QTo{<ʵ?gQbʅ`X_Ҳ$DR|vɍ'9m$U}' !wVäj03p`n@@ { 7D)wZVF<~]Mۣ\GL-܃M,fىHYںn{;ۥ {<}e)jTGW"2 {b "/*f!!hQʧHA2+He?@TSiB#<KcVt3HXUk~^s`7%EC^OYG%*N%7]h+z6LAaQ!Lg_b=r/wE=VUq=)ruJuhk3FChZ gmu*?vLID)r)wNJ(#Y RqB:(h2ħ70y$?RQd0eEKlœj<2]Z@MixO&?Uvik.G$/)%`VYξCf64>;l~7f~z~vvk?ON1IKvLԃ5s(dƦM @W/S: +W[~ajAB\laM6X$ض徵3`ITr2t%DzlK5FUPٟSǩg@*Ŗ ҊH'H3W'.X~ AulECY)]/ 85.SӢ}rJvnu#c)(ϔ uN_9Nakw vta"MĹ`${|@I(+/[xFRodC~Rn#ϸ|{6.$lk.N ԚKJvDjjK%OLo" 䗌:cu{vQ-~ =NUхkLBlş}ݍf4ŵ v%XE/*U>%ﯖymuxyT0 )jPtѝMs1;qWnXʙldo#r$Owvpy=āҡY#eIP\Yܳ3'|87y/|>ou|, 45~y' MI% bU@ŏٟH?8?/ H`gT=/:;Pfv({s{|Q/ Qߨy!"hbT$$$ Al^l,~˘tx)e*Ʋ,+W?ENA^Ðӿt2OBJ ZYJ`FLl"37HlK>0(9\?U_~?h8~f.z=\.tI X>b&&~0@aC$;Nׯl?K t@9M)힫0_gU0)V$ڻXI2}_{^'WK6k/ڟ3#E6P~_b?rO!Y4.b `(= 3WuV86sW9?98YK:_XlԭG9,IV\j][!aUM`CQ8^548_*_TXlt ǢK E(ԉ h~!х|e힤 jT?V<@c.~O7/_kMړR!,=M:ډlP)ƻ哼 5ۻad!ϐ3|i9\a;֭ 7'b\*O_ HW̹P!I)hKzʮTi 8^ZGL%r4|LiZnIP/GNFK6 2Ddex9ae6'י]Z0|Fsč #0+-ŀm5ZW6 ޫ3-CWg>NҶ=I0vظPpJOmA^+~aBz.v~9{AjC$uhVb%?uj0eE[2'~xHpA؜3yIt!]-.=OMWc*]cYSǗ_.2BF9wӅ_q4j})׉W:ÐvK A Y)GI€:m05EQEcK1UlLl/*5'Y.Fp3AyA}nj.pЪbE`}/?;/X#k{đ~*{+y(L&JGտO{Y6hHS#riHc͍j/{MR!d !Ժ[f׍ ?LE.6ڼD otJzZiV̾ik)њ];qjZ?RЈܨML[ iT+pRN@I$Ρ9JSmTM}"G]5!:v|TA^5F\wnoga +*iOn֌.TV R/@sE\X ;f楴/HI\LXaJ'\s+'k m&1rjz¯9ݐ!$xGoK%e˵d>Ԛ:~Plp!; }$ h!j*E7yK5;j?𨚾j~1#wb1TrW蹩؆_'Y|_ fpesluV7_!۟K~GW=!yAlXGeF%¾lW^p KtMDE #jtaG=d>(\?vbM 2v0'n)f mr-CkH>SC-=ٓj҇֙TOx-K&AVkijpꑀSwSWt6¾|0*4oJ+#v:NY#M(_2Â2jHR ys`4[zK|_k=?7o^s2CCE8=cT((?c{9Z[O$?Kk6ѯG H>d0A ~+.QkYbfJ,L;3Ze~t%Ym=?BiDƹfqK!W8(~—( ha  pn ǔ@۽Ft \b L*'wmiݛ+gڲ፜fs" FQHxZ7Fwt )|-@b "R dBĆ[a/s~?ۦ`?Z1dRֹN80MT#BW?>*٬gGj@-۬ #'§{#^?wkCx7qo|7nmG/ǿ?]/MNvgӾߒ71zGU =2VaW0j八kϳn?ۀNsoQ>ޣ̼#&3SUs'Ce9ߵ6.8LQw!g{hR-1r0gq~w_ðh8“[/  p-ű& 'y_t2oKwJ $.+LJPR.b {ןѷlkDlDeޓ{)ÈI|Ӂ^N/|u"]6m[gmx6X96֙|0?fmDf^0.kD#FĶPfA24p [ z;rO>~v6#~GMx3O* & ~T l.خ>OE> 39=PsezD$95+2,&p4 p1z<| s7LWGshMK\?i+\S? |uG\))wow1}U> d\_D/7*z/9τy9- _Kr13PI, #jd;.;?>sw2 jGV3FC]԰1VKSc]'gG,Cs#݅ݐa8tyX1[9!}z稽6#k#~vlZ^P_Bj' 83W'gѽ`*W+IOi `(W'֜'R;0Th@6.k&vV)r荜~0&JK~M[kXDܸf ڬ klcic>fL1?fKϻ&:8V: dŁ<r:hS0ӫEĖU4N$Ul1*zt&tG _T4qt 8>ho -c4%C_4x.& ykHciM!פ NuY Pc\['@q`) 2w~:^~m?.F~?+ӌ~oSUUzlơ r[ߞsTBja|>gX`2>g;tU^Gm|?A1H]vW[xoztߣ"nUYqbm FC2_Ȇ.V_g_&t-}E(-~ ώuh*xfi"h~ >զE^ηeS>?Fz_FiIg{妍Q5_6CU{ f51F8==^믨s/ SpgzjBe۪8+nY[9F>zև4*NKy,w)k,W璯s[/߿xag׫k<^GPkk2`Xps=U(ujmgI'_TRlm%ߺu7 Wߚ.䗂k-(t E x}sdqX.Ie͟^6DKU)iq:c+vNJ ^jZop'_UKU߿I. d;K\ׯ|hMM_M >N <[Mm~j\ț\ktVnq lrb]5WBm]kI@vk@ S8ӎۤ$j|T%5T2mNʬS|LuL7}]=8Rj]eD.%sǗ6em$؃q*#0OBMX ;ޛޢg[ nw`*t#F4D'BXnr6|M\7уP 45OiRF!@p&Ǎ5XEji~*1[6fܱM$..q3ɧ5={V-%#`}sRyrsI!> o3%;z@H>*۷x=> -/FKTI%r{TրqmU[Q<1^EPu 9DEUQ߶FE. Dmꨩ{}>j͂.cdF)tbvákqȢ>R|\z>o67?hGVS7A7_yƝV ;.yvoԩ.?fp6;qm Tij`EԝziCZ,u+NDm٩ydԄlǂkN%8,.mGYfu]rDK?ȯ}bWtzQsbmT7JG]_4{5tKs >E<-omsK73o[uד.xiTdy~/q۶m@}[Tϴ[m5SJT'ɯtٞ&>]]'3Rf;摙a^.eC5T^~$5oM'yQϑlt%tob#"ǥi'8:=C'ܯbol:]y,8d838ګfVmblp..B },|7{c{v[b.V&x[LM/G-ꋽ+k캛{fdjlrƦĕPk_ˈjaV7cxt Y-zr{n P$ dz*h?2BtfM‰es379E7)'858RtX )rZu}^7Ȯ ?YVkD'p LY6o{EMUϦ[]eaNxt,Rq/mq( tc# `$op( fro9syk6U$:*bJ13۪Nz%0uF%+My>-F_fp,V,{ft}ygj;X7zMKGJ֡֜ݙG/eaO UPU!>./ݞ?R 氺G {%*T@(xp< s]qw@`tar9& ,^u9e (.I8MLOdDE ktxH=GGLx5C,~ #;^^-.6!y BFGZ?6!F1*g]yn^|O|/F=`jۜ8ɼ*ϑ>`nTC.p`k \N8{2P? ޏnCms8cj$9 EqHALqhf/ѧYbn%VSܴ`^=h^uy|}UGT}hX5@n\~﹉2cy?o-e˱ޞZvfp-4Nוn57ΣL΢|)M]V[_!S7mlXocqQt" ]OEہW̪?eSO[5/IꊉصVE( AbQQJ"%b#R4j"(*"F*c!Y !x񖱖Rk0KvVͬUp]!ǭ]*D8VFn՜REfT1X5dL/hU=tLi.BN]LJ>`2!{=>{0/q*M1*;3(\V?5m[IX\]D~ Ϸ.bsq?+F$2IO])<,7Tk[5\mXAFˌ^fn*3J;3jJ$>h0Ԯ:V?rRfoK aC\^A5 ) KY#Tm1:n/wsKl*0DV/^ź8KC%d={?ߧhT4{7Z:oJw% ;og@*pDZ{etӰFqītmy&N6:Nx8ٌ6s4R<20z"uHɩcd@OFݬVl& L]=0ƾӐ^@b.Ӵu5Is70MQ[޺Fo3hn<eU&4fUKcaefQﰼ.EsB<6gutpиi7O5{J QS7Z+wk)B`l]E٧#ܠӸ8xՕ'i? taz ߉WjvM1b|ǻQG1qU 6o@U͈U^}v%2&svNA;X~~1}y7!6D @Rspq!A"8mPt}g5UZzޟ;yjLZoMt1 $,Fq4=uv+oNȮ`e~-?;١_J?ST6G1ɑ}'\*IiOjE5j{ x۹ר6ZAdVwKQt7sx_WyyYA.yQ(/c6S箪qGȃsnhAW=mIDߞB`j ]'Ê-eA/%#`/A5Znŭ yîFchZɷ `%a={csGJJua˒ z4hɗpaW&4%FFM2 gQz\?|$6&^lCa1_;:*a5%-$O~iܼkEnU)ɏ;-߭ImVlwH6\dٌ.3M biM FEcWٮJ9网b)Ka + "hjKMSvT9K\LaȖ&[.yn-VUq $R(CeQo}n_9ڒquGt LsLx{C2C~9" ʩ$Ѕ6ȁ\Bf>0vy}e^_j'[M*߿Ոi;%}|eyWzw's}lܶ0¼H,sަKN>w?١+5/wVF@d2;tY%R_|?22qc@SJ7!f6Mdf[uu˭kn}T;HP?{o.d$=Q9 U$# ˜Ԑ]x?W7H.CmO7"mM?84\Dp%S閯BCJbKz>!}f60|'ZȽ"k%kpGx,hJ=~:;wPRף5⫓*#oPҞ\'\=~~\t1>]e/#,zeًEXKӾ9c]$Y"!936N>ߑ6nϔogLtiWh> īvvs]<蛅gN§yS(VZF MQC(|umݧLʊݛAyąlhutQ#/׮GKT˅rYfj:!6LggNK| ?P$+?y ѡe_I"3ERhO+2niPj.Auhץ4 xCr8 ik;4\VՋgTfҢAx]EJo\_} :{wgї* .-{\WuR˶%$k~8H:}|QͦWt,XRu-pe7-KS$Yp|b.!2m K:ޡ5DZr3Q-UjeTeaTs! >0kCoeZ~IYShCG˂aYLWgԟUwHD*kIYZ0.^ v3)pzB4/VZ e/W5ݟlN]f52U.΋3g}iʷJ&=Bqh~f\1s&6&C5i#Əe.&wx+˶tdiEd UiT W/jL*d?A%썣uFʕђΉ.Xb~ iquל.jiŴS]wpBZqĶT!D[|uX%YaeH;?[l_?˘ES%RCC"z[7:Y0gOF5/;.?e0БM!VvGWNt&f};nB !$C ]Db@< EbtdϺMC5} ²&ɦ+`%T\yJwlNHFtcΠDzXDMdT֕͋&$բ9CP%!Rvͽo{K#? ՇBIO>%⿌_` !hZ'tS9'|(T7# E#9}BT!<ϙLZ 9INL@=8ՠ4ЛcGn"p+7[}c >h3n >,&5)s+1Hj2)؏EW*&@r/#LܤI$\ϣn@eЁ^H8lJ-y lB_K'^b7©:($ +8-RHR !4JU񕞎I6+0 ,D{K1ca]wC"4n[=A|씏/I &t5]O4A6^9Okwo 9x{߀2hmY䨧~@xF1aWs-?4GAyUR [~ެVXZ_0YeN-6є`FD>B%эybm,Aڷظ>],JR>o[ǧhb1Z[ UkO)PsK`!,!(rl< pՐJ )k#>L ڟ 3D*)$'dgn@IE @22mUř@"3)bĶzo"0kgb(BƭhֱKDm_8[-2Zvoڜ[~C7RɍiJg-W~۞^njQ'Z+i=ϖK8'$p[Œ}/O]D^zznhdKJָL8_ム|ukY "K)Ao+ ~a]cxs,"["s0V}T(uWDu/;nD ƥ` ^.`S4־678y3FgKYykO&?<5gZ!YZ"t[拸P+EW}Ӛw 1US0`AaQJ@@ڣ=̵ֱ*]~SN`4!8~]xŽ gQFŎB@Gj )(hm)bt8dA'1h}5&yN+Dd^{tޖ`MнWӹ∨!НhL^A7C6NZ$6N3Z uJ(4RY^AwWw6)pnwb$ @xȪ% ِj%5ȍf_b] dZ)Ex $Yd5rE)\*#R]ݻjEKPɥ(\-lKZS'f(*L1[Q2H`(͞RX'Oۢ,9 oka1`xvq3u{JN)`PM 6DZGY1mzFUG}~B꨹ٽ/ xR_W=h ニYwg.k4z6aiAlV8|F?K+27u[$lfS`Gw_4K^Jeaّ6 <6g!ЃO->4Sjϟہ@}wr5Ű|(tMl~w\W8}y4m#yn~,:X֟ePN~c :qwjo<{iozȭm '3ETT`~%ګʌqYkUp8Q<3vLjOK>TǞ+C7ή{\OI} lްFo~-{#0wgM e ;_?upsr箓?QBcZE2a)4DzDcڕ]=uO&&7ff3? Cg罖+mu`&V?Ps!u _& X mɚATJ0ggZ{@@zL+9(+nw~C !]5(fN$氪adSuW34SF7l̓p[u0>7D)% Y-?OaJx`+ ĩvHW֯OA^G}u`;uuje.Pl}V{O*t: 1RJƻ*[K^lȈx{%ӭm꛶k7[NǃN<[qC`lgDuHPA*Y)h/Qϳ3/{w΃z.mߵ5%Inǜ>4Î]zlxh. 5M5Xc)-vd-?7IڷWKSyls#]QtкS}"~M}"AyxSbIgUs ]k]Ge6 IUu+L$zl5F{j )S2)i̩+D7N}߮U{$aktaŃib1 "$gSkK `ִD[A` i,IZ +[h[b%%*K( ڥd)eV)m)X%Jm*VBUPRH5RZX ,*YiPHRXTQTFH hQkmaXq'>_кxe"a^V<QG9WV:' )3g_O'S]=($yF_N!wc K />)V3ґWNa)_Eݵ GF&"rLs7>W-6osy&Pڌ-$6GoyA%~$7u{$x AK E;o0P6,ErɜSsfvjlц:*B @IOգ`C݁dC *\H]2fP+;s!`S0 XxRRBuI;!XHM:@CIvO74^0dU !Vdav<9螢es&cs{ƘTim]ߏ~u]Rv?gs\>:]*#@Ǽ)}qooY}Wc.Ie3}Oc_GHnbS ~Yo%֫e.;V<]"FBVe"1 G|1*8#Rd&BgX3??gw17/oLz`ryzцAe'C ///loX2ڹ:JfHxC IuQ , gݽ6Q}rO 몙ߝ5d6[I$ifYږzK4`B 堶iGVD\O%KhjCi[J52cRj,]|o&Z[.ao_ B/J"P;l:Aw14U_ )n:JcO͞YU?v=| !4 `Q)~~]ۃw z_[{o@/;d K,k $L΃cs˨~Sگhw|L>ĉcaM6583o4=? *{*A0wGxl +~um~y9}` v]+G8Aɴ 5>¥ stoBn7p;ۯ0-o=>m ߏ%>b)N!͊@i6MHi$R:EEM-!TCʄ0{^Cu^ucݹ;hՀ1qL+q|zt| c qs$ 'T,<%Mװء6;2#j B%YfzFVPȈƯvYiy\ 4U4 CƅU`i%`H%AD_4UqG((Cՙ x}+Q?qv_6۩ 6~QX9l۞7iI1Om9Ow^e4?C/׎mM;ZHR!QXȑof~~4Hf*ؔ'$~peJ-ʇtZ:Q ck$U+&!IPVױho_+k=L 8N=y63UKcf7Za^T^een;y~/QPcBVW&6E/ռaQl2uo%K&q񹟯_rk-[z>E`9NKp VDFGAOeoI]!}6ElIHv6"NK 3{ Yp"Gj*EYdJj0l}!؏?pQy3H}k8WڦM}ܩ隊oyYK2(72‡v.Ia1'E-]+7|c\8Q5rmI Aw"s `h`3Hw5f:MrUsA{u5Ws|5@inHH’Yc e5^o\WNyשj>wZ#n=t2 wxqd*&\:ț?/,D%., >;zσ2rs!V I 9CN7ad0IF Eyd4,1pK Ad'I, dVI",I8M3) pldl$CI 5X`M \ "HzQK`PQ vxo?B꿯sk(wQ?SOm5,+vyy=.A,`ML L$,g@@yiԫ*塅˜'hb6Xf3>V\ST4M8Y0,f#e'1sGlBEC%Y-HRWߋ'B{"IO_yim;H .?&Ltf!N~b#LCB- =3I+~S|`0qL7k~kһ]夊hDysidˊMhO4ko|T];՟5{7=?ψ ~ҴyGI ňB22oX%Sȁ]!k*kZ4;:"Zp{IN>غ*g70} y'V (T.Rm*+sލM8 M K^-ZwYzΧK Y T|;ޢm/{),i3;&c*[*1V2j%V[Z5 l*TPS-ijQ)B-m#JKmIV Fۗ2[ATS,[YklHeņ1etqlVnpij6TB-Q(ڶ\pQbAAR҉UprPmA)ZaY2.()[]!LhmQmZ-RjDeFj"[ZS.Z -+jZJ-m x=YXtN6U, xP:\iŕ A^l8ޝ6ЬrH>oݰ'v0:=sKVKbT*$-osIf|+eBM "UNuvmhYĶs,QՊь`"329j)KE2FնVh-UFm(ضV55JVڋ[jF1Dk[&Vϫ&b0V)R\LrdtLH)PX+Pڢ ,P3 ONz5FLaR|ghPf0RE Gk +m-kr)Dm\JJ[у* K{@Qm'$ L'쬬i`#s3 ~ k(kQ.a$)Z2QBk1ƅV!уNCly%̹SIb)帔ur.Vʪ UAE?|1 sfr:y_a^Uk1(.ePWf+G=',-J+`DAóLwNBUC5#axfTE?~=~Cpʴ2mKk+*w׿~N~UZ;;gM/;U1g-u'=rc{SԻ>>b|l*(k`7Kw'apBD?"{qd=:^MKypμ;,J%EE_áLSZR>J4wRj}zXQ wafTeMPHAxv݈UEi:&3i b |tTxϋ ?@6S|}ubbShiGOG5WNҡPq)mܝ<"L ~ k-*m(r[>;uʕ!A4,}FẌ͕uec+uulG_u|w+Bo]HR8~m*[H 3bU? qiָTδ31'*W3fH6UU@t/:ÕjL3zUFZL5N끑 IO/,Sr+=?u'GQJYR֝| g5Ǐ1Ɉlpq!Ab"b+"* ,UQ.F(*(( TEA$HH ]{vGjy~Wa~V {elƯ=ތ13pbLܦ*mHLbLޅ YO{kr;9Ky.޽i6/*X ^SRQxySmIklnT9=/fctQmg;ӆNB~"{Z5*zB%wOXN;8quVp{蝤 $ "EUAA##?:&'_ +#_|*_^MnWd''&"*#b**DQQb(DUV)YmHQJZTDUQEQUEUEDTQUT(ŊEQ (*+ "2*EŊQDF,b1 `E +bF*ŭUPQPPPX(QDXVŌt+j~7g~P:/sI[FU+gY'Lg4wpD pВ(ABIUXUETe gwχYܕb1D(Y5Dem60TJʌTTF-( $;^%2Jh9*z֋q<=:T[RZFШccccҰ֒Ֆ潣9Ō"DcMmSuYxvhiW<Ӧj^¬6UQD%XYDQ/w>/FEmnk)BxVV`ʑ[*ϯKX**QA{)q! J2HRbagJu6m/FUg?6{< NIPH%F?Y#ecl674]~`D0*K=u(w~+|${ʥ,=?jP[&f@j<{H.W 'N!_{3yLTgZ4nU:mqTX[FG ȁ6;؆* CƳUj Qwx5\&le<ln@o YJh+.м{/H$BŌ>[ZСŤ03쮼19L,F HDig\[hljLv:zt ff -GZ$1N!*J,9!)d%R7x z= )Kݦ(,4$Bk /D )'i~vV1Wp9m6=bۻ!q%O/itH8`'&Wť,B= R1K Nuku*͹A/&RQ1"1[WCp  tQAR4wD,rCT%~C1Fczh2ޢ2ו`s #JaPp)NqPj%rC#tkW&+kB2%'e@urzγyjM@GtQV>qQz^۽v]K/1=/=u6dßW_:mzOw{z-8V}j_J6Ohu uz/o>?;+ϨcMSkC^4 2?ߞ3O\(^9 ?#{Kqs}OYz* kQjr*3j}vՙĿz0?a ;e{Ղ@PX ED"AB֓n01W^<r&\EW ~EPJơ0wj (~ HX~g}Ȯf"$| / ٗ|ĺڲ7~ 5)تq1@! QQvC1v9vO|C>aiqDm[FA&Aigb㷚U"}61ߒs y9 ޒ)m̸[nW0Es101[[L9iLr0Q& ̩tYU< AETCƪEE(/OD1-\îoG}C[{.6hqnZ  h]$I" @$E$Iran7W{[i-soh(U! ^mr)"T@kχ|R\#g^|_sGBn8&'L)ISA CyI@R$Rrѐ  fk us(xo+ tJ~s>r$ӧ5ʷ5zozyZZQJ?JOf%7u}OczH5_e\@y?{;ڍ`OP+UGxm*jHG $oݎz;O`xC9Cp73(opD;5Ѝ.90drH`Tq_gl*aEK`t+bd!w|ڔI)fh^NL 1Q|S7@ ],AB5p͟?cB-"ak?:nX3/ƺa@ΐIE AA& G ,.Rȣ+ݢA,wW*mGgp&`G*UPJ 7,}ږ )oۧ$H21h.|b==}a+PSp@oDB{K/ăT'N8{7ܞ QQLUG~p1s; z+lkW3-fٷؚmUd˜k^-o4x˭fzkZnRK0p Cd&Dq=^{8H/zup=9^ܽ+)b3ߨ9G-b?9|#ϱT<m̧\i{j4c} 91^l:XCqNh{1bPHh/o}x@ x fґ:rCb">8cDL*' ܼʀ f:0b&[\jTZF!\ a$=;~kCpA-vaf^0@E"AdQc"z" (QUQR*ZVJ(`QU5jXj*X + bU3=ZpӃV ddoNil]fq`?)FLӍv4k̮ *@iY&5I_#oYrUBVTMKe<h:q|xCQwkci[3ˬs uSc-z_8-qѣbfV eLT~2Ske!YmQ1c(U3J*YɬQ ]bm P2 2 Un`f!˜pTr3znh[(!!iB0[k *EUfe %\.[n#3+ne+iE(p1Uo3m1"5p]eS31UE[J(TʶնbJ G(s1*j%q"fL-`\b"o BqNk0Tf5*(%p)TQEU.\j6?A)L}俙ȊR*Ց-N&@+I? QͿ"o? X, ;⨯v){̇Ƥt_P 2<ȩ1 WrwK޻NMY[ub?XT=TTA4ԓ@F r{ʑo?Vܵ頮.#ga%`hFѺii PDhE qT r,s $' pD61vbɘi[mqbbHbVr~xJ"oGҴ|'Nﺹj1.YEW.#o=gvx%iGmҩǵY2sըTFDZL2TPk0jnab׶16:8qkBreL$TF9"d &{n΁*Dm?4p9R(4F0` ]Y'!rڤreˏ78` ӝPyZB__nPj TJq{}eךDSZ)wD/eU_Ӗ` 2/#+\zc ;jeE6AeG )j3NEr EY#w{C}S^:}klxk1`Dȳƅ}UCUX+EzbxoE+*맽Cmsu[ ph PLCi c"f”&N9n`i5RJK\,@WZ93 PRc}ehm{!K3z,0@BP#NEa:egKc}:mdݕDxt_i휸4LT}gSyQ CJL6`y^ rkj'( (\m`z} ԓ.^$ FuJ|^GQ}{FP-ӣ+H8]( w6pLs n^(];4kCFe ]\+cS *CKȓijB &߭[~G31bcq H-(쐤iڬzˬ79P A:sYVH5ső?X'N+=]WGIL4ee3R{;yrfm{9 *AyۗI r2&UUD>78JMfH7f)=o t/j"s ;. ΌKf; uU_ P*°oUHyw"b|)Bs|qe ".Re8ɴox4٣ +`Ax`) ;e 5ȢPhhY#JDT`5GVZ c(i`oF'[˽"œUFiSA4Xwf *I.8UEؕep +f 7%ኬ yZa$ue&0sĒY'xeB3vbG~Yκ2rUso;GE1Y$?+ŷQxd0{m;Bz ]`\/w{ߢ+߳2պpSJ}>d7V;6W v3RrC8@h`C@@a lR?Lj W]`X߷mv$0 uiOy=3nw,G*,D5AJWOM4 3|g~wt7nPnl)h@ۻD(i@%Yu$ؑH;h7n IQolJ敗O=qSZ[~VǴ`g{~L6xzhvwN,d2lu6awjnw[(^aP9 :2d.$4Žop\ݫ\CZ6[0VD@hzkc*+ɗ匠f `w%e3A2̵qe'r$z$v+ؚ-aXzny4f"P‚a C+%Ud^1h]|LR3gv^-|c?04CJ3ɒaR8#!Zos]w ]X:R )úʡEEmQ[gW"uw*I$UU Fw(㷭 ]iDW\7FlLرI!X̬{zEvPI߽r^{GAPD0Fj-Ym `C3 ^`)v͎n`FYpczI<qseRf5ݞԖ)odce%,F91,J죦"jn=Zَ`q=B@ `Y9i7ƽc2O?UcgO2 #*%J o<.Ӡ$P9$9Q"h#<+v Ƒ\ $J@ FB٢ղ|S}oN!Pv55X!m}=SC/ lyBl)+rz!G @ ƥ,J)( Qc!PdDwF۱uZg{Ç$?^T }4Lt35E2땸p*&7`$: A֎$[bnn|^[BqƮ dT, F4S<X lM*h1N@F9OMATxLL"+#1MPp[{EhIUնBIEb@DNE K1#"Z~$k1Rƻ{oY0&q> <8ZB;` H6ۨm3JAb 樤1#8KKxZvUE$tEE"@.h*tXdHO<;(MJ qK-v؈")V .Md)ٗ rZt7eU\SH"(>F,kZIKz]/FV{d'(~{3/[g!%Uʩ"BB-90E rW"_SҘ8un_1-bq 3jO%a MK 0fғ=R`K%\[T4^@<4 JX7TH¡dB `ts@ 6kl'}{\,wx%#k~]g)a0"WxC^GL 3q4TUAt Z"Ek썚 WDXQ8 &+Sh4~J5C픧l` |ַªOq㴄1$T#L4g$ʗyr;qkW1.ԢCCj9'e Me.3"I(LFciaB.<419*I/MEYQ{̜J} Kd:e h`?X-QΤdA$d&iq`XMI\RuQ`0UC_eYc1UI bx88QTqWevoOZ?]AD8} >DK=9lXvlCڮzJV^e)K24/i@sSnL+ayִGcB5/,*@jcRpєďaj$II#y&}XmG6q?G aATK5`OD MAH\?~|N ~eTVuM.2JWh#1mCY2x`1+  !F6 @3p~8*YgNy]P;8EK7,L:]Eb [itV)3K X*Dw:R# "JiƸ-nL^'&HNh˾Vsac^!UsXXV%sIQ\$@HE0xKjRӝa#igdF >R#Ղ*I5]/@-s|='0ARl`n`$F11kMb)4'L$@4m`4L|'[૦aJ2tM*igHu,|weEXr}xtB P2j=7ek3:knfpla*.%-akT'T]1C]oH;6cPjq8隧GpS 'a=4aev"ʷyj*FpYN;^ oI,SLB&UkdOwMD,HJzPMqv9-ʠ !ߩ:T˗3Ei[(V$͐VR@AY i].(ZR5"%!4TgR-ix4YOa|Yq|uK@Vx vFcE_'v!EKQ hetV*da[$1k'%JB)9d77:,H3뤠 5*7jSd@gՙpmWmyup3r6PczOZRҘ\s>:Iʱ:Keg~Pe8Mݶ(1cM&A bs̤i79`uT8WZdy1LcW՝vo+Mҋ2`{>|}hgu*my1G)~j{ēhe_ H‚ +&"3i {]U\{tF~+?^WyzoE]'q>4~ -+u\_nnNVeh;I:DiNˁo壥k&hm֕ʦvp6G¾ZyVU۴qW֓62-` CKI;N!n34MS4OD뱏|ۊEQL')*r1TS*mІ :G_uE{ˆSomSktBzB 6&+O2gjP7FQAtL-/^jd,Ab"^V_|j66-n.A./p6J&N#XULn+/u+4E9W+[#Bz jhdx,&`i<-&9v^ 1*g?; eh|*@}'ڢOFc3`#tWcSmir={'!D^*!oI  Wl-7:"EƓp>0Օd.HBc'sktȿsiN]j5,yߠ衷QS L⟺BUF\<?ZϏqm vy>pZؼM@`){=S&2">XY@81nAdO 3}7p:2ޭitt>G!b=}F⧉GK?XR7I;IoZzQ邵gP]E^`XLJjӆY\%Jگ&[W`RtoEK#ZrA#z5ñR2aXLBΔi:ﳣ:5Ɣrh:[OI!\CMLJir6V5J!8P}ݾ`/2P!9=1J9Eۮ\ 'I >z|~' <6!* V&?#Zk[:f [i]eZҶR&zh8/o7%6Si:0ۺK7f!dڡ0c( ]S1E Z7#JLy~ZM?/W@b=PY }vrfY2\^ Bk8|#czBm)bΘ,!1xl{YZ}-5i*JЀXն[NPX)"u"ae UӶ2]tY,6wԏ hax:Qȹp7qNj)CTUiRLQbЫ({q +?+aQէVkiu&J-G{H5Ffk*O[Sn.;~ӡN c_ VN=۝'S1\њ`'GK tyjEm %1ΦEXq=cu%ؔ7yn_< fB\{zT}KU J y }H?$F>`]+! !EF̊m0V{y4^q7.>{ #agEB-Rl[Yiy'[N,0$ lh׳ 5S@^kF&gzɝGZ/t\F\djޥJ0L*8/dG_բ^ėi%랪 p)뉇TbR.YBF(n-! B Ub_ A`;9n ]JUjSh' +HTۇx" _K0w|}~*%\,F:NzsEcx,EвJ2RdC޽2JJOm.5~~:~M6~7 DqjeZGF'EU`,ou6ޓ1ZCf.&Lޢހ|~C;4%#@ӑk4OTsۋY=~R=܎FG^c'T93s.gQ0D]TC Y*VT!Q ;ԓƽ}`MJW `jm̦_;$H; hX4]p(Ai o(٢ +iy}|`zx"wvNxj0:WgS4uj–`[% |MY\uBը0Mǒ+}"K x_iZozھ**G̬F}3zec.TK2TG[ #0!dlšogc%{g9JP!(5/3`BY<#@Ab¬u*i9 4ԼJ)PRx0d~!WX#% hjH '@WzYn|F5{nS?Y xq B8x-Y!5cGp]E@Ǝ)K)ް}`35%&/Q/XMC+Ar<hg 1%LఇQ# {7 e.|ƚ"Mn#4fYe|!` Cpbk固 N*Ն?hF9ap~+ګ^Nk ,UR0ib )ו 4?uơd4( "Ulfc\6I6gEe+hK˰]CN͏\dcy)/ C\[Nj2a$_-\8 rJxsNY/P86CpUjp9m:&Zz-,"၃8ebX*ߚ̷d;wn[jnT#s|&2$\PS2zu_-xÁ54Wl f50X"Y\_s)uбHp(+lzZM``g J˄,{a:X˥KOaϚԚ?h*vg#.|WqQ-7qBc7{2[=LL0{$ɵe$%?J,!RNvwV‘(o&=4*N62〖~\ -yt߄`O%Jҥ &-RX' 瓐CX1+ł؅':wiiQ$5>ds͜<+sPaBHԁD*v 7,9>}Ebkׇy"ʲR9b5kfZh%\K_(s᛭ ȎB(r&mX603 ")vZnOodU 2V%尤9uwc&}*WzߖgdDzF͘魮ro2^D0 !)Ѻ5Ty"u|GW[wOk}o{GhWcS|%0?Z ^8%eP9%ѿ2UsϵB;Mk(.p;&%FƎVvFrXyo<rL!sN7"< gdxj7rӤTdolo͑9yM2Wvq)&:W1s%/Zmؼs-V~=s8:5qҭ,9_A6d:a:N&$fVsrOnNƻ=ӵ\IAgoip|)XOȟ[">KkD>Lw4O=XWOű0U 3r ?8Lv;[ AsuW!ܼsF*5V ڂt'+=pI`㮹UeGI"DZЬ$;L%Hyߣz(&ٮqA;3'}+d"sLߖ&B^IoʼnfMC{(8pN\âgbRVl/EQ:4ݚѠd|XUUSbm[>btd]@'e-Mʌլ+=`G%0ڐϊ"v:8KdvSar69zY_0+{.L{v?-sU;2Sm }rB6: 95+6@;ke+jvhvkBŸVz F!HÎ0PjDK5rka~Zqe 8#Q{|ٌe&l G@((U_Ig`hWݷ_ ο ¥M H)Z@0: xPŶJ=<L@LRz ~{sHt=C'Gs:"SljIzw'E=I 9v&֌I"l?kB88= 4atHi֟iKŕo?*2VrT2M\5ߴYLY [HB3æ ;TtQRcq ˦ ׬2ZFޛt;6]O1b\W1/? gXH";{{]s99OBN2>l z@swceKDVUerh՗6\q.~ ļy! o!'{!Ɗ`J@glS["\kclF= 1z;+1<e6d@JS8Mj'f5vi("kCGyOo(ߖ`=°5' ̈́s^pvT r>Ӄc,A"$AXYd.4yBAGZ⸻ ,@-Ub2#: F <]%ʰh-4M @w<ޭ\4vN*EVZIf,ַ[{'Jesa1a+! jgW$O=x:O7 0,V3~r1(Z o}doT+Q*$Kd3:\ }[.Fm9OZԞr/]<8&)bj/v.BHw`8l^PֆرSy@&|3gF-`vx6gTBArzVL/=}*q?XzۆfHXq/)s%E\e۝"rIBe1,۟]id-_G(ŀϖs(f{ۚ,.wXճV7pE^Wd (=Ziʛ_CMBgUU-~]NB5P]$'%̇5Ȑ/{bd-Zwy}o\(x̮mal!C4*TzdVYx)#渘X ϱîX_L%  dQI3ISpJJ1N5Q/8,hc^ +?2oH!*4͊9rP^/ ^D8`rOy_7.U\.O>И[Z(CaFűa| =Fb}>#z^^&Z騺"mbiYFp6B:݈Mb1Ŝ,vhU6 #C[|#ܠ9ڗwCJcRgܤ^d̍]-{GEUxz5I&}H\N8lK]245ߞrC Zi {>NZ3>}hs+o? pX&4$K&ch rBpzZ=Bn]}ۀ~nj_H)N7_t\tZ?yRa!>ik9Xw'0+PF1(& QJ;8aLj{Q gAS:xsnhQq2JSo>,l2;^?sFXrxopQ4GQ;Zڐiґ;Wq{9IA362OD;9Śiꚝk|Ndh1'17WPNy g؜J> 94 *<^o>Kf׺_̊hoi,"Lt"\?~&3<8UVwr\O95҃{%bF6L:C-&caONB7LL=h­1z>[IEN}Fy0WmĎѩV`Cb55颅lG"ii4-'LVt>7@AG0fe\0>Xp:|2!`s -(ltN:ZEՃz;h^#$2=? č4A0Nƪ7K1 i|]}C^Xzt'aRW55j2ڞlJZsRї|;qtk/ z(]+l:EArR QSKqص9Jq=Me_(/nݏ s+Whea厴T_0vww5#` 'Wy7eq®OP??`Qc{ 1M+)4S^sJtNl1DğhLK;]WtixsAsG5w55R; ߂,|v|hWrO%^2 _{,D3^nE*}o؞-b75Fok:?n i>E6/SDbڞu6&8iF _D+ <\;8Xr14hq!HǸ7\@K56C:t ;^CI9NEvxpRuffi{ LldI"ǽʛv ; Ӷl3~Qqdk6H4e ?y,#w#ŷkiJG'/v!KC%Mhj`CYF+LJII%*?͔O/y:_葎" )w6p0pPNH<'`8|'QK'Ccѩof"ËV`v ٫[3d)1 wKsLWJ,O*Swc@0.DFOjQHw U=qOL.KgsΑTDgdU.&VJ:›nn]c(_~Oqfа!^dd;TmƿF(,ydm9jw֖0aIF[R'.g;u/U*^{:6R0HH_ȗKj$fLТ,+S,x\"evfDP)aX| VjVo{V_#ڄjxta[1,&h)sEzYei3I"ˑNsX56;X|TtA&DH6'S:nveֹԚmqzRKrPEy2?GcK<MuWx] EsWr]٧X3ErH)o$=@@Pg4^ߧBަ-'C$x uú> ංzi5_MjIyK:[\.C'F)gʾ#"g˙;k~$2Vs s0@0PdY%?a,"-It j,PsA֒6)&nr?;Uv2PPX)t Y߹4)<?__O0<\M/S_,\zzt4A>fj㣄W; b`۶x 0'Sc}W m l2ʘw43:  ruVC\x?٦zwAE~x4^|u"NcQhᇥV~fMbՓsMGe;Z_yiʅFAmFrέzN?ȹ^xg‚x P 2ti˓yCv /]-/!s$42uY)v ɣa T0[REļ\w@1:?<Yq泿7#J_ n|x+κ8T/np &^hpIjF@t)} e.DS; ǵ3%dһxkQ`S=QR\\7{fX^_Ol$2{M&JQd'DWfiiIJtحTV#p|0LQ}Tb `tCN? /a:608Җ;%Pq퐿*{xGf&{pc"P3=zʇȅqv2VFȩU!wK9篆l yhʶ^X^1my7BMl%.5k.XQ~Q!C񖞂9.=ɘ+q#bc? 16>Swk]x l13nPPud\nA=Ym+ɚ s p}*kS]?={̔9g5C#ؽkԮx aq)E!ұT'f2p0pQ˵re+K/|pWr)-0aPPT (]hXiTkH3t.[5$) uMB9&wˌP qYORis: #5hZkBT8p&8NjS@EAgxh;[6h~)(.g2^߷+Ŷ!a1nJ&0@C D蛒" ~N6;5牽HѰ[Q]Ykoq&)]}#0XQLJXTO b^X9x MA/^)ҎgLCs{' uz\(K ky߉!PYlF~Oè*s~gHky2|÷ YةErFp"IsxšP/mïkeY )ЇYuQNb+0fc wknU"85rpp_zQ7XM r:pi!Re]tJq/>wQN w)z+T5E@~G1^`j/؃O7rVc'8 z|^y6gark ]Rdħrica5%+3N>YxHO*R6@&H4^|#W2iVœ{+M '*SAJL5Tf]N 䪊"LmwɹELJ؛ .glkm;]u=yadguˬ>]CP c6 Ӡ# NsԼ(|30|VDqPAR1p2UyNg`i$UOݫq8ӵdhDi/%{~<B R!s33-=/o<CԻEhD9N,BQ M ^؊\]'ĒLtg=FAVw`s-Sc9e3IT R)/eC!*Ӝ9`F!g\I"~Bt,G }9ȇO-j8q8d:C q}@`VФ-!IWojIYl`Ak`Ⴀ\:(g ZȚzOV)>Rfl^<}7;V70&g*ygVO}܈-ly!P'ebrFWj\5F8f:q '@l&)yG@R>:jr5y°=i;C[4/=PUXk7O-z(D 3)Y,կ0YJ*iX(J1q?ZXy7OoyTŃ3v.:n$02[> }}+zp˃%CֱZ9QI/\yFp\ ~7rǟ*וm-['xo+>I, ʁ1=S%(ٻlJё}VfM֋-~ ˞RTQϒ_L"0JʀCLf"Y8.KbxCփb2Qa55 7WW ]ڞ;3Z A+hsBĐw̉#7$@J^8"bo2~^(\LM5O6x؇|>JT1Itf::KcfEoz6W߻ԩ;]VAs=*Ef@eo V&;٩4L6K8h׻$ūGͶ6R_ѝp&%\x%dxW}ó-w![^zQf{%\(B)"^yn [!*'c=I"V^D0ZrĀ3O~%-tt2qp<Ý428yf^ZvTT{