openvpn-dco-2.6.10-150600.3.20.1<>,Љi|p9|\,h14`q|f3 1Ⱦ`$5RG°cIViQH21H:z@6KA(6M؍'=:/y/Q<Py_ٹI&l,#܄7\'L ܦieK/q13똔:FL$3fMtRP?@d # \ .Z pJKbb b b (b - b -lb.b0b22b4|4"50"8M"888(888=99=:===ˡ>˩?˱@˹FGbH`bIbXLYX\τb] b^ubcde f lu$bvݬw,bxby<z<Copenvpn-dco2.6.10150600.3.20.1Full-featured SSL VPN solution using a TUN/TAP InterfaceOpenVPN is an SSL VPN solution which can accommodate a wide range of configurations, including remote access, site-to-site VPNs, WiFi security, and remote access solutions with load balancing, failover, and fine-grained access-controls. OpenVPN implements OSI layer 2 or 3 secure network extension using the SSL/TLS protocol, supports flexible client authentication methods based on certificates, smart cards, and/or 2-factor authentication, and allows user or group-specific access control policies using firewall rules applied to the VPN virtual interface. OpenVPN is not a web application proxy and does not operate through a web browser.i|h01-armsrv2SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only WITH openvpn-openssl-exceptionhttps://www.suse.com/Productivity/Networking/Securityhttps://openvpn.net/linuxaarch64 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 openvpn.target ; 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 [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/openvpn.conf || : 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 openvpn.target ; 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 # try to migrate openvpn.service autostart to openvpn@.service if test $1 -ge 1 -a \ -x /bin/systemctl -a \ -f /etc/sysconfig/openvpn -a \ -f /usr/share/fillup-templates/sysconfig.openvpn && \ /bin/systemctl --quiet is-enabled openvpn.service >/dev/null 2>/dev/null; then . /etc/sysconfig/openvpn try_service_cgroup_join() { local p="/var/run/openvpn/${1}.pid" local t="/sys/fs/cgroup/systemd/system/openvpn@.service/${1}" /sbin/checkproc -p "$p" "/usr/sbin/openvpn" >/dev/null 2>/dev/null || return 0 test -d "$t" || mkdir -p "$t" 2>/dev/null || return 1 cat "$p" > "$t/tasks" 2>/dev/null || return 1 } if test "X$OPENVPN_AUTOSTART" != "X" ; then for conf in $OPENVPN_AUTOSTART ; do test -f "/etc/openvpn/${conf}.conf" && \ /bin/systemctl enable "openvpn@${conf}.service" && \ try_service_cgroup_join "$conf" || continue done else shopt -s nullglob || : for conf in /etc/openvpn/*.conf ; do conf=${conf##*/} conf=${conf%.conf} test -f "/etc/openvpn/${conf}.conf" && \ /bin/systemctl enable "openvpn@${conf}.service" && \ try_service_cgroup_join "$conf" || continue done fi fi rm -f /etc/sysconfig/openvpn || : 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 openvpn.target || : ( 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 openvpn.target ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in openvpn.target ; 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 openvpn.target ) || : fi fia  pFjH ,5%p\BB 7Bp mB>f &H ,?*: R]cP&| h9S-DnAA聤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤큤A큤i{i{i{i{i{i{i{i{i|egegegegegRՇhegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegegi{egegegi{i{egegegi|egi{i{d014ac279d3e98492f0dabc15fd92180f69c8a70993f37a660db7dd851fc41ba569389ce60a5234eb02ab47669ffe09e56886d2949e1195eabc6361cdce3bd6fe2d9ed9278ee76ddb66cb02331a00567fc36a0aada32056afb473bb3f1a3168527e8804b13d2cc8f1dba5c4dca70e7e763b78994e45ab0a4ae05e188e833e82779ad325cd47ae152e12cf7dbb15b3b9ca61377209980fdaf6afdb6a85808a07724438a3747863ddc4b6d997c1845378193991b83ef6b343feeedee1e4d899b861fcb78d7e478bb8a9408010bdc91b36e213b1facfad093df3f7ce7e28af19043c3c838a92bc01f4ad24437a70257880b041d165bfd611770823675ddf8acc0b0495a6f7434ea5a0ebec45b624cf298f08228d684b627b8ba639baa6fd4183bcbe360ad90b5aedd367d44bece000493f3cab643f18ad0abdbea346530bcd0ea2a666088dd817e24bde55fb9b3c21feb2ac90419a925df05d32600f1c3dc7a86dbb3eac7b0a837d753adb7a4f96a0e9bdcb7068abd993bcd6d38fb4821434ab89758da822d1776dd29618f1811af464a527154d8496d42fabbecdf9ddaec5d06c524c4c3547c68e409135e26e5ea2e123775ed02b2d4aba303525c6126cffc94b24449bcd5f4b0693a15f793d5576422cdd1e36b4b574086665bd58300d4988aaaad0532ceeb110691df9855ee38df509bfa5fd41867a2d7de61b93d9da3f48552c0c00da0acb2d979d16ea0b9a4bba06ad9600b983a2b6a0b64bfd25ea3804bf34ffd1c1968e373046411403012f0acc381a8e424af23de883e5fc89d0432b93626e7490832a35c983ed7965a4bf7e1cb918321058e27a62f3a25fd72a35e4bfb70547100d533cc453bbe9b6c22b52b4e6ba73a676042a45b3e2acf914cc390f1ec6f02b22d0f8ee11a3e2fa922288abe95864a50ee01dcaf693f41c51557c17c55a3e0b5b2d8d271a89a9df375e2f4100cac5c5241382ca8fb563f461563fc5c778ebeb33a49e0fb3ce157a655bf36077f486430e700f1f8a6ce9d2567c20b5e1c9f6676e9f8cd7cfd7fb42089c16cba3e1e8e517bd9b89bd4cb6cd79e3cc2e1734d4be80f4980f9e5da566cb7e5729f90dd74d81011f5d38cf5064a5c37ac66bfe02f4f47f2186cc5a36c49450a4cf824024e750198bd58c4a2999dd7533d77bb4bb64b5572c74e7a4c873a6650c2e7e2e3b4e480c0785474fc5d198bad82f9b83d6c8b0c38bad3cf58ca4180f6cee4b2a3f29091d5a5229654fa8aa349281db9250357ecab441f941a57f5192bb0b5b57cab19c317dc1a49666c2c24a018d8425461886d3781633b31e037a7fa5a63cc2b071915624fb56ef84ea8b02ace5377393a1be7b184c6b1a9e8c798292ede9463c8f446ae8f10c61bae2e3c57981423a947a5372435faf7c512111b61d6383de0dd6aa2f223163102e2dac5f538b0c59f9ec9ea9efad8963199e69cbc6600352fbc11e13dab487f6dea64022d0851ad278a11c25ee2f995dcb64957c269f1b25ad71fce0d2e4b16049ab32a8f7c060c3f6d5f5024c0ec064d9099e6fb4ae6059c33df74c6b1fdfb0024b08cd1a5e1bb828b1cf39af4917aa4e8acf7fd001df5e7e408d64cbb8ee911129596d0634851c11c832003b7d908c9853babf5119827c064d32eac2f1c23a135e9bfe1094c0a203b157b4aa678f092026f32d5f9e873670cd7725c619ba4ee9cb632cf8ed694930fc1541dbca4f36bf0663790bc0ee2a1432ebe9689a33879f286486e08a3f2b84649bccb936cd850997745e6af0844ca643eb951746139db4f0d928576a80ec779f4fa7c817d107cb8b75715c1d32521bdb4dd868ac65683a49f757d3f0ca9e0c668b4580e18f16c6222b05214660459d55b7903b926cd701d6a6e3afc3ac0121a3855785eb8bb4121b698e30f859739023cad3a5a6f22a14f2defa6a155d4836f41ddbb9c3d60b90a22e74a3807335d5fbf79b64a87d249298361f87d56175550d1749d778389ed624693dea44db1224b4e2b2757bc8842c266c4fefc6f0e87bdaa295d5a84ad2228241c16847656b9877441fdaa92aedb16c36e01a8ec6a205ee0d81c17031548f7d27d057b39ce925d520994fee56859aca0801bd03a2720153a474d78b7475e8eb813a87018fdea6b9dc26b733af0aa58008275d79250f70711d06ff00e4c747c007618652e058f25e11a3e42513a5278cc13065b8424024767c51cb0846d4d30e9ed012ef7993db69a8052b52faa9c4b028781e337568461eb8858d24817506df14c5f36d2298c9bd9cbbfefbcaec6bcbb64a5dccdd29ac8282241b2ef8f8ca438bae7158f7923e9bd896ab1cd4f41cee6f8492c040bc5ab537cd0ae0c44bc5a2a985ae9905cb5bcbceb0287e0f7615a84122db5472b4853a3b286cb832ed66e107195a7239dcef0b8f6cd9a2fdce189320c83ac4eaadb33c33085a78d641c80467c67d2dbd584b83b6e4b05c51548c0c5fbd6388cce2e700f032c1b3c8147f4080f134337c4658271985392840a91db820156794564c6a8d89eac7a32dee80c27f82522275f563428d25df9b454ebca7bdd954adc67a74f6a7c6793ced4fae5e95664b328712ac0f9dbe970edcbce9abe1f9e84b9439c9371e3d21497fde81e05ab03ae3c14aedbec1bc555d013bb260e864a7ef96b3697f39bdc79f6c64b67f8a5671b93a405cfb340dea1cb36a4578bdd7ec48a37324c86bdad7239808682b88f70a1a991f006d4679cd218844b41ecd19ff6969f38583b70a2fef6803de5ac7540217b2da5d3b6ab4595597f236a183bd9e794bc16a0609f1d103119e8d2e5ab9f128e4d4b09d880ec3ed9c430c3405214a0d20c55ca76ff6d790e9d6c2ec14125986397a66ee3b7f6d3e018b0e61d0776f69f2a9eec23e81be75aa93ed8fc354dc3862052be6d1e463b05e0398929a1b7c402328355304020c9bd57353eff239b7007c6f2f4e1e34fb17e41959739cdd71835899542c61e572e3e34413e7d5279b3679f3542aa10b1ca6dfab7132431453a6e074141e181040b911440ad37c7f845741ec9cc5fb8e7946d90b29a8392ec317b6bd6359067b850c0bc3d5ed68581774f532f687a9554daf1da63603b69b14239c5a5c57b94d5fbe48799a227356e80f12557da75ae81cd7510838c716f37e6b580da1ed8679582cf8046ea1451adb6231b2ca7398e7e4a528a8dec6beebf021aea342be2017b1432b1214b1a296a0a35ac0f9ec91c876cde3dea48c19b6e387874ecce696ceaa7172b618b9b690852643f5130fae6b3b0ef94e605d02eda4af69a6b8d5d524105bb0eff5108a40494c52ada16fb35afb6ce1f4e0fe6891bf601697a7bb3c90fd111ec96339b7a2fe83a1444d339f38c26cafddd0cee9f33285789ead6308d142175025e06a8bd1621d406b26e2a72cc4106c10a74102eeb3560215702f02a9958b065277e520c8c36cb8d1c2debe76a242ded1198f47bcc1e0fd9b90ac9d4785fbf713145000441e444b02ec56dd8649e5587d08472ab89f3bd@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenvpn-dco-2.6.10-150600.3.20.1.src.rpmopenvpnopenvpn-dcoopenvpn-dco(aarch-64)@ @@@@@@@@@@@@@@@@@@@@@     /bin/bash/bin/sh/bin/sh/bin/sh/bin/shiproute2ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libcap-ng.so.0()(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)liblz4.so.1()(64bit)liblzo2.so.2()(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)libpkcs11-helper.so.1()(64bit)libssl.so.3()(64bit)libssl.so.3(OPENSSL_3.0.0)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)ovpn-dco-kmppkcs11-helperrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sysvinit-tools1.113.0.4-14.6.0-14.0-15.2-1openvpn4.14.3i{i@i@gggZ@fKe[J@dܺ@cӼbgb; b@aa@aX@aja ``Y_@_[f_FN_FN^_@^*@^r]f@]@]>] \n\mA@ZZ̧@Z@Z@Z@Yܶ@Y@YMYA%@Y6@X@XXXXBX<@WRW1@V^VqR@V`.U@ŬUUv@TPT|X@TR(@rahul.jain@suse.comrahul.jain@suse.comrahul.jain@suse.comrahul.jain@suse.comrahul.jain@suse.comrahul.jain@suse.comrahul.jain@suse.commohd.saquib@suse.commohd.saquib@suse.commohd.saquib@suse.commax@suse.commax@suse.commax@suse.comdmueller@suse.commax@suse.comjengelh@inai.dedmueller@suse.commax@suse.comdmueller@suse.comsuse-beta@cboltz.dedmueller@suse.comdmueller@suse.comfbui@suse.comfbui@suse.comfabian@ritter-vogt.dedimstar@opensuse.orgbjorn.lie@gmail.comdimstar@opensuse.orgmichal.hrusecky@opensuse.orgmax@suse.commichael@stroeder.comfbui@suse.commichael@stroeder.commax@suse.commax@suse.comavindra@opensuse.orgmax@suse.comrbrown@suse.comndas@suse.desebix+novell.com@sebix.atndas@suse.dendas@suse.dendas@suse.dendas@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demichael@stroeder.commatwey.kornilov@gmail.comastieger@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.commt@suse.commt@suse.comidonmez@suse.comidonmez@suse.comidonmez@suse.commt@suse.demt@suse.deidonmez@suse.com-update to 2.6.10: * t_client.sh can now run pre-tests and skip a test block if needed (e.g. skip NTLM proxy tests if SSL library does not support MD4) * Compression: minor bugfix in checking option consistency vs. compiled-in algorithm support * systemd unit files: remove obsolete syslog.target Patchname:openvpn-CVE-2025-13086.patch Remove Patch (already part of 2.6.10) * openvpn-CVE-2025-2704.patch(bsc#1240392 CVE-2025-2704) * FIX:VUL-0:openvpn: Improper validation of source IP addresses in OpenVPN version 2.6.0 allows an attacker to open a session from a different IP address which did not initiate the connection resulting in a denial of service (bsc#1254486 CVE-2025-13086)-FIX:VUL-0:openvpn: Improper validation of source IP addresses in OpenVPN version 2.6.0 allows an attacker to open a session from a different IP address which did not initiate the connection resulting in a denial of service (bsc#1254486 CVE-2025-13086) * Patchname:openvpn-CVE-2025-13086.patch Remove Patch (already part of 2.6.10) * openvpn-CVE-2025-2704.patch(bsc#1240392 CVE-2025-2704)-update to 2.6.10: * t_client.sh can now run pre-tests and skip a test block if needed (e.g. skip NTLM proxy tests if SSL library does not support MD4) * Compression: minor bugfix in checking option consistency vs. compiled-in algorithm support * systemd unit files: remove obsolete syslog.target- CVE-2025-2704:fix possible ASSERT() on OpenVPN servers using --tls-crypt-v2 Patchname:openvpn-CVE-2025-2704.patch(bsc#1240392 CVE-2025-2704)- FIX: VUL-0 CVE-2024-5594: openvpn: properly handle null bytes and invalid characters in control messages(bsc#1235147 CVE-2024-5594) Patchname:openvpn-CVE-2024-5594.patch- Creating Multibuild Environment for openvpn and openvpn-dco to support openVPN Data Channel Offload(#PED-8305)- Add openvpn-CVE-2024-28882:Fix multiple exit notifications from authenticated clients will extend the validity of a closing session(bsc#1227546 CVE-2024-28882) * Patchname:openvpn-CVE-2024-28882.patch- update to 2.6.8: (jsc#PED-5763 bsc#1217073) * SIGSEGV crash: Do not check key_state buffers that are in S_UNDEF state - the new sanity check function introduced in 2.6.7 sometimes tried to use a NULL pointer after an unsuccessful TLS handshake * CVE-2023-46850 OpenVPN versions between 2.6.0 and 2.6.6 incorrectly use a send buffer after it has been free()d in some circumstances, causing some free()d memory to be sent to the peer. All configurations using TLS (e.g. not using --secret) are affected by this issue. * CVE-2023-46849 OpenVPN versions between 2.6.0 and 2.6.6 incorrectly restore --fragment configuration in some circumstances, leading to a division by zero when --fragment is used. On platforms where division by zero is fatal, this will cause an OpenVPN crash. * DCO: warn if DATA_V1 packets are sent by the other side - this a hard incompatibility between a 2.6.x client connecting to a 2.4.0-2.4.4 server, and the only fix is to use --disable-dco. * Remove OpenSSL Engine method for loading a key. This had to be removed because the original author did not agree to relicensing the code with the new linking exception added. This was a somewhat obsolete feature anyway as it only worked with OpenSSL 1.x, which is end-of-support. * add warning if p2p NCP client connects to a p2mp server - this is a combination that used to work without cipher negotiation (pre 2.6 on both ends), but would fail in non-obvious ways with 2.6 to 2.6. * add warning to --show-groups that not all supported groups are listed (this is due the internal enumeration in OpenSSL being a bit weird, omitting X448 and X25519 curves). * --dns: remove support for exclude-domains argument (this was a new 2.6 option, with no backend support implemented yet on any platform, and it turns out that no platform supported it at all - so remove option again) * warn user if INFO control message too long, do not forward to management client (safeguard against protocol-violating server implementations) * DCO-WIN: get and log driver version (for easier debugging). * print "peer temporary key details" in TLS handshake * log OpenSSL errors on failure to set certificate, for example if the algorithms used are in acceptable to OpenSSL (misleading message would be printed in cryptoapi / pkcs11 scenarios) * add CMake build system for MinGW and MSVC builds * remove old MSVC build system * improve cmocka unit test building for Windows- update to 2.6.6 (jsc#PED-5763) * configure.ac: fix typ0 in LIBCAPNG_CFALGS * Avoid unused function warning/error on FreeBSD (and potientially others) * fix warning with gcc 12.2.0 (compiler bug?) * Fix CR_RESPONSE mangaement message using wrong key_id * Print a more user-friendly error when tls-crypt-v2 client auth fails * Ignore Ipv6 route delete request on Android and set ipv4 verbosity to 7 * Revert commit 423ced962d * Implement using --peer-fingerprint without CA certificates * show extra info for OpenSSL errors * dist: add more missing files only used in the MSVC build * dist: Include all documentation in distribution * unit_tests: Add missing cert_data.h to source list for unit tests * test_tls_crypt: Improve mock() usage to be more portable * Remove old Travis CI related files * options: Do not hide variables from parent scope * pkcs11_openssl: Disable unused code * route: Fix overriding return value of add_route3 - Removed following patch because OpenVPN will now work with OpenSSL in FIPS mode. Note, no effort has been made to check or implement all the requirements/recommendation of FIPS 140-2. This just allows OpenVPN to be run on a system that be configured OpenSSL in FIPS mode. [- openvpn-fips140-2.3.2.patch]- bsc#1202792: --enable-iproute2 added back as default option.- bsc#1123557: --suppress-timestamps isn't needed by default.- update to 2.5.6: * bsc#1197341, CVE-2022-0547: possible authentication bypass in external authentication plug-in * Fix "--mtu-disc maybe|yes" on Linux * Fix $common_name variable passed to scripts when username-as-common-name is in effect. * Fix potential memory leaks in add_route() and add_route_ipv6(). * Apply connect-retry backoff only to one side of the connection in p2p mode. * repair "--inactive" handling with a 'bytes' parameter larger than 2 Gbytes. * new plugin (sample-plugin/defer/multi-auth.c) to help testing with multiple parallel plugins that succeed/fail in direct/deferred mode.- Fix license tag in spec file.- update to 2.5.5: * SWEET32/64bit cipher deprecation change was postponed to 2.7 * improve "make check" to notice if "openvpn --show-cipher" crashes * improve argv unit tests * ensure unit tests work with mbedTLS builds without BF-CBC ciphers * include "--push-remove" in the output of "openvpn --help" * fix error in iptables syntax in example firewall.sh script * fix "resolvconf -p" invocation in example "up" script * fix "common_name" environment for script calls when "--username-as-common-name" is in effect (Trac #1434) * move "push-peer-info" documentation from "server options" to "client" * correct "foreign_option_{n}" typo in manpage * README.down-root: fix plugin module name- Drop 0001-preform-deferred-authentication-in-the-background.patch Upstream has meanwhile solved this differently and the two implementations interfere (boo#1193017). - Obsoleted SLE patches up to this point: * openvpn-CVE-2020-15078.patch * openvpn-CVE-2020-11810.patch * openvpn-CVE-2018-7544.patch * openvpn-CVE-2018-9336.patch- Avoid bashisms and use POSIX sh syntax. - Use more efficient find commands. - Trim marketing filler words from description.- update to 2.5.4: * fix prompting for password on windows console if stderr redirection is in use - this breaks 2.5.x on Win11/ARM, and might also break on Win11/adm64 when released. * fix setting MAC address on TAP adapters (--lladdr) to use sitnl (was overlooked, and still used "ifconfig" calls) * various improvements for man page building (rst2man/rst2html etc) * minor bugfix with IN6_IS_ADDR_UNSPECIFIED() use (breaks build on at least one platform strictly checking this) * fix minor memory leak under certain conditions in add_route() and add_route_ipv6() * documentation improvements * copyright updates where needed * better error reporting when win32 console access fails- Update to 2.5.3: * Removal of BF-CBC support in default configuration * ** POSSIBLE INCOMPATIBILITY *** See section "DATA CHANNEL CIPHER NEGOTIATION" in openvpn(8). * Connections setup is now much faster * Support ChaCha20-Poly1305 cipher in the OpenVPN data channel * Improved TLS 1.3 support when using OpenSSL 1.1.1 or newer * Client-specific tls-crypt keys (--tls-crypt-v2) * Improved Data channel cipher negotiation * HMAC based auth-token support for seamless reconnects to standalone servers or a group of servers * Asynchronous (deferred) authentication support for auth-pam plugin * Asynchronous (deferred) support for client-connect scripts and plugins * Support IPv4 configs with /31 netmasks * 802.1q VLAN support on TAP servers * Support IPv6-only tunnels * New option --block-ipv6 to reject all IPv6 packets (ICMPv6) * Support Virtual Routing and Forwarding (VRF) * Netlink integration (OpenVPN no longer needs to execute ifconfig/route or ip commands) * Obsoletes openvpn-2.3.9-Fix-heap-overflow-on-getaddrinfo-result.patch - bsc#1062157: The fix for bsc#934237 causes problems with the crypto self-test of newer openvpn versions. Remove openvpn-2.3.x-fixed-multiple-low-severity-issues.patch .- update to 2.4.11 (bsc#1185279): * CVE-2020-15078 see https://community.openvpn.net/openvpn/wiki/SecurityAnnouncements * This bug allows - under very specific circumstances - to trick a server using delayed authentication (plugin or management) into returning a PUSH_REPLY before the AUTH_FAILED message, which can possibly be used to gather information about a VPN setup. * In combination with "--auth-gen-token" or an user-specific token auth solution it can be possible to get access to a VPN with an otherwise-invalid account. * Fix potential NULL ptr crash if compiled with DMALLOC - drop sysv init support, it hasn't build successfully in ages and is build-disabled in devel project- update 'rcopenvpn' to work without /etc/rc.status (boo#1185273)- update to 2.4.10: - OpenVPN client will now announce the acceptable ciphers to the server (IV_CIPHER=...), so NCP cipher negotiation works better - Parse static challenge response in auth-pam plugin - Accept empty password and/or response in auth-pam plugin - Log serial number of revoked certificate - Fix tls_ctx_client/server_new leaving error on OpenSSL error stack - Fix auth-token not being updated if auth-nocache is set (this should fix all remaining client-side bugs for the combination "auth-nocache in client-config" + "auth-token in use on the server") - Fix stack overflow in OpenSolaris and *BSD NEXTADDR() - Fix error detection / abort in --inetd corner case (#350) - Fix TUNSETGROUP compatibility with very old Linux systems (#1152) - Fix handling of 'route remote_host' for IPv6 transport case (#1247 and #1332) - Fix --show-gateway for IPv6 on NetBSD/i386 (#734) - A number of documentation improvements / clarification fixes. - Fix line number reporting on config file errors after segments - Fix fatal error at switching remotes (#629) - socks.c: fix alen for DOMAIN type addresses, bump up buffer sizes (#848) - Switch "ks->authenticated" assertion failure to returning false (#1270) - refresh 0001-preform-deferred-authentication-in-the-background.patch openvpn-2.3.x-fixed-multiple-low-severity-issues.patch against 2.4.10- update to 2.4.9 (CVE-2020-11810, bsc#1169925O): * Allow unicode search string in --cryptoapicert option (Windows) * Skip expired certificates in Windows certificate store (Windows) (trac #966) * OpenSSL: Fix --crl-verify not loading multiple CRLs in one file (trac #623) * fix condition where a client's session could "float" to a new IP address that is not authorized ("fix illegal client float"). This can be used to disrupt service to a freshly connected client (no session keys negotiated yet). It can not be used to inject or steal VPN traffic. CVE-2020-11810). * fix combination of async push (deferred auth) and NCP (trac #1259) * Fix OpenSSL 1.1.1 not using auto elliptic curve selection (trac #1228) * Fix OpenSSL error stack handling of tls_ctx_add_extra_certs * mbedTLS: Make sure TLS session survives move (trac #880) * Fix OpenSSL private key passphrase notices * Fix building with --enable-async-push in FreeBSD (trac #1256) * Fix broken fragmentation logic when using NCP (trac #1140)- Modernize openvpn.service * /var/run has been obsoleted since a long time. * on reload, send HUP signal directly rather than relying on killproc to look for the main process.- Explicitly requires sysvinit-tools as some of the tools shipped by this package are used in various places regardless of whether openvpn is built for systemd or non systemd systems. For the context: sysvinit-tools was pulled in by systemd since 2014 but it's no longer the case so better to be safe than sorry.- Fix inconsistency in openvpn.service: * It uses the unescape instance name as config file basename, so use that in the description as well- BuildRequire pkgconfig(systemd) instead of systemd: allow OBS to shortcut through the -mini flavors. - Use %systemd_ordering instead of systemd_requires: in fact, systemd is not a hard requirement for openvpn. But in case a system is being installed with systemd, we want systemd to be there before openvpn is being installed.- Update to version 2.4.8: * mbedtls: fix segfault by calling mbedtls_cipher_free() in cipher_ctx_free() * cleanup: Remove RPM openvpn.spec build approach * docs: Update INSTALL * build: Package missing mock_msg.h * Increase listen() backlog queue to 32 * Force combinationation of --socks-proxy and --proto UDP to use IPv4. * Wrong FILETYPE in .rc files * Do not set pkcs11-helper 'safe fork mode' * tests/t_lpback.sh: Switch sed(1) to POSIX-compatible regex. * Fix various compiler warnings * Fix regression, reinstate LibreSSL support. * man: correct the description of --capath and --crl-verify regarding CRLs * Fix typo in NTLM proxy debug message * Ignore --pull-filter for --mode server * openssl: Fix compilation without deprecated OpenSSL 1.1 APIs * Better error message when script fails due to script-security setting * Correct the return value of cryptoapi RSA signature callbacks * Handle PSS padding in cryptoapicert * cmocka: use relative paths * Fix documentation of tls-verify script argument- BuildRequire pkgconfig(libsystemd) instead of systemd-devel: Allow OBS to shortcut through the -mini flavors.- Add p11kit build time dependency for pkcs providers autodetection- Clarify in the service file that the reload action doesn't work when dropping root privileges (boo#1142830).- Updated openvpn.keyring with public key downloaded from https://swupdate.openvpn.net/community/keys/security-key-2019.asc- Drop use of $FIRST_ARG in openvpn.spec The use of $FIRST_ARG was probably required because of the %service_* rpm macros were playing tricks with the shell positional parameters. This is bad practice and error prones so let's assume that no macros should do that anymore and hence it's safe to assume that positional parameters remains unchanged after any rpm macro call.- Update to 2.4.7: Adam Ciarcin?ski (1): * Fix subnet topology on NetBSD (2.4). Antonio Quartulli (3): * add support for %lu in argv_printf and prevent ASSERT * buffer_list: add functions documentation * ifconfig-ipv6(-push): allow using hostnames Arne Schwabe (7): * Properly free tuntap struct on android when emulating persist-tun * Add OpenSSL compat definition for RSA_meth_set_sign * Add support for tls-ciphersuites for TLS 1.3 * Add better support for showing TLS 1.3 ciphersuites in --show-tls * Use right function to set TLS1.3 restrictions in show-tls * Add message explaining early TLS client hello failure * Fallback to password authentication when auth-token fails Christian Ehrhardt (1): * systemd: extend CapabilityBoundingSet for auth_pam David Sommerseth (1): * plugin: Export base64 encode and decode functions Gert Doering (3): * Add %d, %u and %lu tests to test_argv unit tests. * Fix combination of --dev tap and --topology subnet across multiple platforms. * Add 'printing of port number' to mroute_addr_print_ex() for v4-mapped v6. Gert van Dijk (1): * Minor reliability layer documentation fixes James Bekkema (1): * Resolves small IV_GUI_VER typo in the documentation. Jonathan K. Bullard (1): * Clarify and expand management interface documentation Lev Stipakov (5): * Refactor NCP-negotiable options handling * init.c: refine functions names and description * interactive.c: fix usage of potentially uninitialized variable * options.c: fix broken unary minus usage * Remove extra token after #endif Richard van den Berg via Openvpn-devel (1): * Fix error message when using RHEL init script Samy Mahmoudi (1): * man: correct a --redirection-gateway option flag Selva Nair (7): * Replace M_DEBUG with D_LOW as the former is too verbose * Correct the declaration of handle in 'struct openvpn_plugin_args_open_return' * Bump version of openvpn plugin argument structs to 5 * Move get system directory to a separate function * Enable dhcp on tap adapter using interactive service * Pass the hash without the DigestInfo header to NCryptSignHash() * White-list pull-filter and script-security in interactive service Simon Rozman (2): * Add Interactive Service developer documentation * Detect TAP interfaces with root-enumerated hardware ID Steffan Karger (7): * man: add security considerations to --compress section * mbedtls: print warning if random personalisation fails * Fix memory leak after sighup * travis: add OpenSSL 1.1 Windows build * Fix --disable-crypto build * Don't print OCC warnings about 'key-method', 'keydir' and 'tls-auth' * buffer_list_aggregate_separator(): simplify code- Update to 2.4.6: * CVE-2018-9336, bsc#1090839: Fix potential double-free() in Interactive Service * Delete the IPv6 route to the "connected" network on tun close * Management: warn about password only when the option is in use * Avoid overflow in wakeup time computation- Remove --askpass again, because it was also asking for a password when none was needed. As a workaround for keys that need a password, the "askpass" statement should be added to the config file (bsc#1078026). - Use Type=notify in openvpn.service to reflect what openvpn is actually doing. - Import the new signing key from upstream. - Remove obsolete configure switch --enable-password-save .- Update to 2.4.5 * New features + The new option --tls-cert-profile can be used to restrict the set of allowed crypto algorithms in TLS certificates in mbed TLS builds. The default profile is 'legacy' for now, which allows SHA1+, RSA-1024+ and any elliptic curve certificates. The default will be changed to the 'preferred' profile in the future, which requires SHA2+, RSA-2048+ and any curve. + openvpnserv: Add support for multi-instances (to support multiple parallel OpenVPN installations, like EduVPN and regular OpenVPN) + Use P_DATA_V2 for server->client packets too (better packet alignment) + improve management interface documentation (bsc#1085803, CVE-2018-7544) + rework registry key handling for OpenVPN service, notably making most registry values optional, falling back to reasonable defaults + accept IPv6 address for pushed "dhcp-option DNS ..." (make OpenVPN 2 option compatible with OpenVPN 3 iOS and Android clients) * Bug fixes + Fix --tls-version-min and --tls-version-max for OpenSSL 1.1+ + Fix lots of compiler warnings (format string, type casts, ...) + reload HTTP proxy credentials when moving to the next connection profile + Fix build with LibreSSL (multiple times) + Remove non-useful warning on pushed tun-ipv6 option. + autoconf: Fix engine checks for openssl 1.1 + lz4: Rebase compat-lz4 against upstream v1.7.5 + lz4: Fix broken builds when pkg-config is not present but system library is + Fix '--bind ipv6only' + Allow learning iroutes with network made up of all 0s - Includes 2.4.4 * Bug fixes + Fix issues when a pushed cipher via the Negotiable Crypto Parameters (NCP) is rejected by the remote side + Ignore --keysize when NCP have resulted in a changed cipher + Configurations using --auth-nocache and the management interface to provide user credentials (like NetworkManager) on client side with servers implementing authentication tokens (for example, using --auth-gen-token) will now behave correctly and not query the user for an, to them, unknown authentication token on renegotiations of the tunnel. + Invalid or corrupt SOCKS port number when changing the proxy via the management interface. + man page should now have proper escaping of hyphen/minus characters and other minor corrections. * User-visible Changes + Linux servers with systemd which use the openvpn-server@.service unit file for server configurations will now utilize the automatic restart feature in systemd. If the OpenVPN server process dies unexpectedly, systemd will ensure the OpenVPN configuration will be restarted automatically. * Deprecated + --no-replay (will be removed in 2.5) + --keysize (will be removed in 2.6) * Security + CVE-2017-12166: Fix bounds check for configurations using - -key-method 1. Before this fix, attackers could send a malformed packet to trigger a stack overflow. This is considered to be a low risk issue, as --key-method 2 has been the default since 2.0 (released on 2005-04-17). This option is already deprecated in v2.4 and will be completely removed in v2.5. - Rebase openvpn-fips140-2.3.2.patch - Drop 0002-Fix-bounds-check-in-read_key.patch * upstreamed in c7e259160b28e94e4ea7f0ef767f8134283af255 - Partial cleanup with spec-cleaner- Add --askpass to ExecStart, so that the user name and password are correctly being queried from the user. (bsc#1078026, boo#985798, boo#1031748) - Use %service_add/del macros throughout (bsc#1038406).- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Do bound check in read_key before using values(CVE-2017-12166 bsc#1060877). [+ 0002-Fix-bounds-check-in-read_key.patch]- Do not package empty /usr/lib64/tmpfiles.d- Update to 2.4.3 (bsc#1045489) - Ignore auth-nocache for auth-user-pass if auth-token is pushed - crypto: Enable SHA256 fingerprint checking in --verify-hash - copyright: Update GPLv2 license texts - auth-token with auth-nocache fix broke --disable-crypto builds - OpenSSL: don't use direct access to the internal of X509 - OpenSSL: don't use direct access to the internal of EVP_PKEY - OpenSSL: don't use direct access to the internal of RSA - OpenSSL: don't use direct access to the internal of DSA - OpenSSL: force meth->name as non-const when we free() it - OpenSSL: don't use direct access to the internal of EVP_MD_CTX - OpenSSL: don't use direct access to the internal of EVP_CIPHER_CTX - OpenSSL: don't use direct access to the internal of HMAC_CTX - Fix NCP behaviour on TLS reconnect. - Remove erroneous limitation on max number of args for --plugin - Fix edge case with clients failing to set up cipher on empty PUSH_REPLY. - Fix potential 1-byte overread in TCP option parsing. - Fix remotely-triggerable ASSERT() on malformed IPv6 packet. - Preparing for release v2.4.3 (ChangeLog, version.m4, Changes.rst) - refactor my_strupr - Fix 2 memory leaks in proxy authentication routine - Fix memory leak in add_option() for option 'connection' - Ensure option array p[] is always NULL-terminated - Fix a null-pointer dereference in establish_http_proxy_passthru() - Prevent two kinds of stack buffer OOB reads and a crash for invalid input data - Fix an unaligned access on OpenBSD/sparc64 - Missing include for socket-flags TCP_NODELAY on OpenBSD - Make openvpn-plugin.h self-contained again. - Pass correct buffer size to GetModuleFileNameW() - Log the negotiated (NCP) cipher - Avoid a 1 byte overcopy in x509_get_subject (ssl_verify_openssl.c) - Skip tls-crypt unit tests if required crypto mode not supported - openssl: fix overflow check for long --tls-cipher option - Add a DSA test key/cert pair to sample-keys - Fix mbedtls fingerprint calculation - mbedtls: fix --x509-track post-authentication remote DoS (CVE-2017-7522) - mbedtls: require C-string compatible types for --x509-username-field - Fix remote-triggerable memory leaks (CVE-2017-7521) - Restrict --x509-alt-username extension types - Fix potential double-free in --x509-alt-username (CVE-2017-7521) - Fix gateway detection with OpenBSD routing domains- use %{_tmpfilesdir} for tmpfiles.d/openvpn.conf (bsc#1044223)- Update to 2.4.2 - auth-token: Ensure tokens are always wiped on de-auth - Make --cipher/--auth none more explicit on the risks - Use SHA256 for the internal digest, instead of MD5 - Deprecate --ns-cert-type - Deprecate --no-iv - Support --block-outside-dns on multiple tunnels - Limit --reneg-bytes to 64MB when using small block ciphers - Fix --tls-version-max in mbed TLS builds Details changelogs are avilable in https://community.openvpn.net/openvpn/wiki/ChangesInOpenvpn24 [*0001-preform-deferred-authentication-in-the-background.patch * openvpn-2.3.x-fixed-multiple-low-severity-issues.patch * openvpn-fips140-2.3.2.patch] - pkcs11-helper-devel >= 1.11 is needed for openvpn-2.4.2 - cleanup the spec file- Preform deferred authentication in the background to not cause main daemon processing delays when the underlying pam mechanism (e.g. ldap) needs longer to response (bsc#959511). [+ 0001-preform-deferred-authentication-in-the-background.patch] - Added fix for possible heap overflow on read accessing getaddrinfo result (bsc#959714). [+openvpn-2.3.9-Fix-heap-overflow-on-getaddrinfo-result.patch] - Added a patch to fix multiple low severity issues (bsc#934237). [+openvpn-2.3.x-fixed-multiple-low-severity-issues.patch]- silence warning about %{_rundir}/openvpn - for non systemd case: just package the %{_rundir}/openvpn in the package - for systemd case: call systemd-tmpfiles and own the dir as %ghost in the filelist- refreshed patches to apply cleanly again openvpn-2.3-plugin-man.dif openvpn-fips140-2.3.2.patch- update to 2.3.14 - update year in copyright message - Document the --auth-token option - Repair topology subnet on FreeBSD 11 - Repair topology subnet on OpenBSD - Drop recursively routed packets - Support --block-outside-dns on multiple tunnels - When parsing '--setenv opt xx ..' make sure a third parameter is present - Map restart signals from event loop to SIGTERM during exit-notification wait - Correctly state the default dhcp server address in man page - Clean up format_hex_ex() - enabled pkcs11 support- update to 2.3.13 - removed obsolete patch files openvpn-2.3.0-man-dot.diff and openvpn-fips140-AES-cipher-in-config-template.patch 2016.11.02 -- Version 2.3.13 Arne Schwabe (2): * Use AES ciphers in our sample configuration files and add a few modern 2.4 examples * Incorporate the Debian typo fixes where appropriate and make show_opt default message clearer David Sommerseth (4): * t_client.sh: Make OpenVPN write PID file to avoid various sudo issues * t_client.sh: Add support for Kerberos/ksu * t_client.sh: Improve detection if the OpenVPN process did start during tests * t_client.sh: Add prepare/cleanup possibilties for each test case Gert Doering (5): * Do not abort t_client run if OpenVPN instance does not start. * Fix t_client runs on OpenSolaris * make t_client robust against sudoers misconfiguration * add POSTINIT_CMD_suf to t_client.sh and sample config * Fix --multihome for IPv6 on 64bit BSD systems. Ilya Shipitsin (1): * skip t_lpback.sh and t_cltsrv.sh if openvpn configured --disable-crypto Lev Stipakov (2): * Exclude peer-id from pulled options digest * Fix compilation in pedantic mode Samuli Seppänen (1): * Automatically cache expected IPs for t_client.sh on the first run Steffan Karger (6): * Fix unittests for out-of-source builds * Make gnu89 support explicit * cleanup: remove code duplication in msg_test() * Update cipher-related man page text * Limit --reneg-bytes to 64MB when using small block ciphers * Add a revoked cert to the sample keys 2016.08.23 -- Version 2.3.12 Arne Schwabe (2): * Complete push-peer-info documentation and allow IV_PLAT_VER for other platforms than Windows if the client UI supplies it. * Move ASSERT so external-key with OpenSSL works again David Sommerseth (3): * Only build and run cmocka unit tests if its submodule is initialized * Another fix related to unit test framework * Remove NOP function and callers Dorian Harmans (1): * Add CHACHA20-POLY1305 ciphersuite IANA name translations. Ivo Manca (1): * Plug memory leak in mbedTLS backend Jeffrey Cutter (1): * Update contrib/pull-resolv-conf/client.up for no DOMAIN Jens Neuhalfen (2): * Add unit testing support via cmocka * Add a test for auth-pam searchandreplace Josh Cepek (1): * Push an IPv6 CIDR mask used by the server, not the pool's size Leon Klingele (1): * Add link to bug tracker Samuli Seppänen (2): * Update CONTRIBUTING.rst to allow GitHub PRs for code review purposes * Clarify the fact that build instructions in README are for release tarballs Selva Nair (4): * Make error non-fatal while deleting address using netsh * Make block-outside-dns work with persist-tun * Ignore SIGUSR1/SIGHUP during exit notification * Promptly close the netcmd_semaphore handle after use Steffan Karger (4): * Fix polarssl / mbedtls builds * Don't limit max incoming message size based on c2->frame * Fix '--cipher none --cipher' crash * Discourage using 64-bit block ciphers- Require iproute2 explicitly. openvpn uses /bin/ip from iproute2, so it should be installed- Add an example for a FIPS 140-2 approved cipher configuration to the sample configuration files. Fixes bsc#988522 adding openvpn-fips140-AES-cipher-in-config-template.patch - remove gpg-offline signature verification, now a source service- Update to version 2.3.11 * Fixed port-share bug with DoS potential * Fix buffer overflow by user supplied data * Fix undefined signed shift overflow * Ensure input read using systemd-ask-password is null terminated * Support reading the challenge-response from console * hardening: add safe FD_SET() wrapper openvpn_fd_set() * Restrict default TLS cipher list - Add BuildRequires on xz for SLE11- Update to version 2.3.10 * Warn user if their certificate has expired * Fix regression in setups without a client certificate- Update to version 2.3.9 * Show extra-certs in current parameters. * Do not set the buffer size by default but rely on the operation system default. * Remove --enable-password-save option * Detect config lines that are too long and give a warning/error * Log serial number of revoked certificate * Avoid partial authentication state when using --disabled in CCD configs * Replace unaligned 16bit access to TCP MSS value with bytewise access * Fix possible heap overflow on read accessing getaddrinfo() result. * Fix isatty() check for good. (obsoletes revert-daemonize.patch) * Client-side part for server restart notification * Fix privilege drop if first connection attempt fails * Support for username-only auth file. * Increase control channel packet size for faster handshakes * hardening: add insurance to exit on a failed ASSERT() * Fix memory leak in auth-pam plugin * Fix (potential) memory leak in init_route_list() * Fix unintialized variable in plugin_vlog() * Add macro to ensure we exit on fatal errors * Fix memory leak in add_option() by simplifying get_ipv6_addr * openssl: properly check return value of RAND_bytes() * Fix rand_bytes return value checking * Fix "White space before end tags can break the config parser"- Adjust /var/run to _rundir macro value in openvpn@.service too.- Removed obsolete --with-lzo-headers option, readded LFS_CFLAGS. - Moved openvpn-plugin.h into a devel package, removed .gitignore- Add revert-daemonize.patch, looks like under systemd the stdin and stdout are not TTYs by default. This reverts to previous behaviour fixing bsc#941569- Update to version 2.3.8 * Report missing endtags of inline files as warnings * Fix commit e473b7c if an inline file happens to have a line break exactly at buffer limit * Produce a meaningful error message if --daemon gets in the way of asking for passwords. * Document --daemon changes and consequences (--askpass, --auth-nocache) * Del ipv6 addr on close of linux tun interface * Fix --askpass not allowing for password input via stdin * Write pid file immediately after daemonizing * Fix regression: query password before becoming daemon * Fix using management interface to get passwords * Fix overflow check in openvpn_decrypt()- Update to version 2.3.7 * down-root plugin: Replaced system() calls with execve() * sockets: Remove the limitation of --tcp-nodelay to be server-only * pkcs11: Load p11-kit-proxy.so module by default * New approach to handle peer-id related changes to link-mtu * Fix incorrect use of get_ipv6_addr() for iroute options * Print helpful error message on --mktun/--rmtun if not available * Explain effect of --topology subnet on --ifconfig * Add note about file permissions and --crl-verify to manpage * Repair --dev null breakage caused by db950be85d37 * Correct note about DNS randomization in openvpn.8 * Disallow usage of --server-poll-timeout in --secret key mode * Slightly enhance documentation about --cipher * On signal reception, return EAI_SYSTEM from openvpn_getaddrinfo() * Use EAI_AGAIN instead of EAI_SYSTEM for openvpn_getaddrinfo() * Fix --redirect-private in --dev tap mode * Updated manpage for --rport and --lport * Properly escape dashes on the man-page * Improve documentation in --script-security section of the man-page * Really fix '--cipher none' regression * Set tls-version-max to 1.1 if cryptoapicert is used * Account for peer-id in frame size calculation * Disable SSL compression * Fix frame size calculation for non-CBC modes. * Allow for CN/username of 64 characters (fixes off-by-one) * Re-enable TLS version negotiation by default * Remove size limit for files inlined in config * Improve --tls-cipher and --show-tls man page description * Re-read auth-user-pass file on (re)connect if required * Clarify --capath option in manpage * Call daemon() before initializing crypto library- Fixed to use correct sha digest data length and in fips mode, use aes instead of the disallowed blowfish crypto (boo#914166). - Fixed to provide actual plugin/doc dirs in openvpn(8) man page.- Update to version 2.3.6 fixing a denial-of-service vulnerability where an authenticated client could stop the server by triggering a server-side ASSERT (bnc#907764,CVE-2014-8104). See ChangeLog file for a complete list of changes.- Update to version 2.3.5 * See included changelog - Depend on systemd-devel for the daemon check functionality/bin/sh/bin/sh/bin/sh/bin/shh01-armsrv2 1772473468  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ab2.6.10-150600.3.20.12.6.10-150600.3.20.1     openvpnopenvpnopenvpn.targetopenvpn@.servicetmpfiles.dopenvpn.confopenvpnrcopenvpnopenvpn-dcoAUTHORSCOPYRIGHT.GPLChangeLogPORTSREADMEREADME.SUSEREADME.auth-pamREADME.cmake.mdREADME.dco.mdREADME.down-rootREADME.ecREADME.mbedtlsREADME.wolfsslcontribOCSP_checkOCSP_check.shREADMEcmakegit-version.pyparse-version.m4.pyextract-crlextractcrl.pymultilevel-init.patchopenvpn-fwmarkroute-1.00READMEfwmarkroute.downfwmarkroute.uppull-resolv-confclient.downclient.upvcpkg-manifestsmingwvcpkg.jsonwindowsvcpkg.jsonvcpkg-portspkcs11-helperconfig-w32-vc.h.in-indicate-OpenSSL.patchnmake-compatibility-with-vcpkg-nmake.patchpkcs11-helper-001-RFC7512.patchportfile.cmakevcpkg.jsonvcpkg-tripletsarm64-windows-ovpn.cmakex64-mingw-ovpn.cmakex64-windows-ovpn.cmakex86-mingw-ovpn.cmakex86-windows-ovpn.cmakemanagement-notes.txtsample-config-filesREADMEclient.conffirewall.shloopback-clientloopback-serveropenvpn-shutdown.shopenvpn-startup.shserver.confsample-keysREADMEca.crtca.keyclient-ec.crtclient-ec.keyclient-pass.keyclient.crtclient.keyclient.p12dh2048.pemgen-sample-keys.shopenssl.cnfserver-ec.crtserver-ec.keyserver.crtserver.keyta.keysample-scriptsauth-pam.plbridge-startbridge-stopclient-netconfig.downclient-netconfig.uptotpauth.pyucn.plverify-cnopenvpn-dcoCOPYINGopenvpn-examples.5.gzopenvpn.8.gz/etc//run//usr/lib/systemd/system//usr/lib//usr/lib/tmpfiles.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/openvpn-dco//usr/share/doc/packages/openvpn-dco/contrib//usr/share/doc/packages/openvpn-dco/contrib/OCSP_check//usr/share/doc/packages/openvpn-dco/contrib/cmake//usr/share/doc/packages/openvpn-dco/contrib/extract-crl//usr/share/doc/packages/openvpn-dco/contrib/openvpn-fwmarkroute-1.00//usr/share/doc/packages/openvpn-dco/contrib/pull-resolv-conf//usr/share/doc/packages/openvpn-dco/contrib/vcpkg-manifests//usr/share/doc/packages/openvpn-dco/contrib/vcpkg-manifests/mingw//usr/share/doc/packages/openvpn-dco/contrib/vcpkg-manifests/windows//usr/share/doc/packages/openvpn-dco/contrib/vcpkg-ports//usr/share/doc/packages/openvpn-dco/contrib/vcpkg-ports/pkcs11-helper//usr/share/doc/packages/openvpn-dco/contrib/vcpkg-triplets//usr/share/doc/packages/openvpn-dco/sample-config-files//usr/share/doc/packages/openvpn-dco/sample-keys//usr/share/doc/packages/openvpn-dco/sample-scripts//usr/share/licenses//usr/share/licenses/openvpn-dco//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:42980/SUSE_SLE-15-SP6_Update/13cf8625c62c201eef970bc2a165ab85-openvpn.SUSE_SLE-15-SP6_Update:dcodrpmxz5aarch64-suse-linux       directoryASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=be04e50baf59244e2217a9f0982b6a62920503b7, for GNU/Linux 4.3.0, strippedBourne-Again shell script, ASCII text executableUTF-8 Unicode textASCII text, with very long linesPOSIX shell script, ASCII text executablePython script, ASCII text executableunified diff output, ASCII textAlgol 68 source, ASCII textPerl script text executablea /usr/bin/python3 script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR R R R RRRRRRRRRR RRRz PNct5systemdovpn-dco-kmpsystemdsystemd-sysvcompatutf-89c447d57292320d97da7771d0e8b5b63da332e779d888d8626ac6df8cb1e5e87?7zXZ !t/]"k%GN73 &YDɾ7AJ&_o/R[+<E 9:Ur-/!O~3j7Ў U.˜5UuHeuDΐ]lN U?~/3d .~< =@i]j0fi$rUa1vDggis۶Bi̥e^_%Jq8/%9$q1^]ݩ"lg@nXl,J '0Q~c$4xd,ˉqL zae?5,zX@xͶ;ND;ie3=b)#Wn1l$Jxi ِ- "ʃ; ){ U/ni6\)}z_@6]"V+#rI)š _*ߊ`:jU[4&-Qo7n,Ȃ"uTfګ:lw@~FR9 s@vqOzF:xZDH@q[$ljU׈(}>>l1/$ZcV !z MgIzc 0F!RI]<%Z կEn@˸^d)bal]/"9=^!S]^|lprzcݾZPRVru :eu w܏aMg `tfˤ]h9Kgl Q\-B[e٤9J4*q̈́uP0EN9!W²zōXW:Oiv#D| 9.:g1'9mb5͋Pcdddi~N"SkwHAW|hA;U#YZoq 8<{gbSTؕ ǐgLz^-8'PB--:OMy()*7)kӺ%D&OʤjYj3rxǗ#P++YfQ{b FYOw)W(]XXFj qIJKJY%iwv 1.1yyc$'THv3 {@E̿u}VTb5AC&#.U#g;g%lDq̞W}ɧn4ۓِ)7C.' ے-;w-gB<N DP fe a;œ20&҈^;Dp\aw}to(NeefP=kvj#TBf'f O|IOL < b F4^8[_pz>6BvDfl2Dss[̦L\J0cqF<_J$_` ,SyܣpDcjp TS-3kX>Қ!18 4F@rG>( `P ݒNFX a÷w"B39:ULww|VaVr:[ $]Pf 6^I#C8ue޸#{K!,7 j6r\:@_gJZbAB_%|qulyrv<'jd0=Ѿ[+;#x`dP]D 3n缪baKEa?Felэ޵om͈1QvQo'8 .-b$QIMjzz]\$n~ˁW~g)s׷HitfdKư@Ue@ fTfiy8DҀts CTq ;xUr¤b~7iG͸x`o+Ed߅kx9#+m͙7VGA~]16aCIxJ3|IBDI^/p-uHoMfTwXlݱj:,УJ&6|tj %A-M nu>6k׵hv:x>Z{FYs6}ُb>5(߫j.Wmo.#."=s(oYm7v4s)SJnwEEn`cmWSܽR:+W*};z#P&ozܓ1;Sn@8w*ᐗOz漯[!S o$ֶSjNs!)ġ[" EdqO]uq}Blܼ%ѩ'' HllB>=az,y2'W6oPw֢~8ج4goU4~Մ>=s>`?}&WlFۨxmu>SX0 6K>  Cxld_9Zl纐XΧ`&>rJ3ւCVP5 zGVHl]t:sIֆI3[ uVp鲶uԙ( \|eX#~cn4mGWI_U#&x2]:Åv=XN+n<繱ss=T8"=P'u&lbzUw nnxV+ (5o˩kU]rzweB1_|5QY`^)Ŕ]et^^09U|#5SnG/FH(錸J6dVqK=v{=<>_d<24¸$a;hڵ3]ldjA`IdWIh'[2n|&.ޙcIvA.cZSW[7tev%B+o% JY:PV!˸^X2y;A1Z:9t<ZY]U:> AW[@EaSmu҇}-<ȴL1|%@W~()V v6 dB@?\xqm"W^uA? ,h<(?am^ӒLJ4O(ԡ gcE(KZZsNo2cj+%*j.C9|kytX 3[)XW׷Jz8{ъh2Qǘ@7Fq܌_VadB3;AG̎~S7^--.Mb>WwxUY=5¶%QQϏ~'4=W/%NҸ`?Jv?YGnQuXwz3O+'O{P<{O; uV8]4[b+%.8@> Om$*bEg!8`ã @ O5Z5GՕTGЕeh('T`*̝1i4E~UG+-|Qd|2I6Qz?uzǾ1\AJ$pMޢwhbMe BNd:ޣ`"$[#px-"#cm4mz‘z5B9 Cʜ31r9 ٶ5\`qYg!|`*l1 ԫ{7M=?Ui3 [[^w0p]nFIh^睝z§$YYoZ<Nr1PXVC'';FۏUP)ۜ9Y`c 6Z,CHHamNF"e5uc__rqhA{W{}(cJ#KZOjGČ鼮N/ Qち"I%&¸#Ik"~dq/6T)U"q33 {ʁ}HeΨqRd'h"ͭ9Op 9TK68Vs:Iƅ`io8j7hS*79( !.,.`6<"EM L0%2hO7GQ +RmS!-dn\ԤwS8QC6`~ĺŢ>v#Vv]Joqi+&b)g؅mZaޯ+Dv!C>w]i 0զ<%Z]lzeQ1gj VDYqO׭,#4s4i nvf@Mng'k\Qt@^1خYI,WZr+m9rB?ƟM3c$WOi+|¼jK*r%Aѣ$@XBq$ r8hC:Cox4dsԱ9ee5u?Ϛw^=021wÐt,X1E9qV& @z2_۾ 3eN$y" )2 y_}5H2j)Iyr3.dk W5`K#! $a]R9 * |Sb{0 y.MԺ`FБjJSGUnst˰-Ly θU$gFHqyqusIэF UD6d ]q))F,Zq@מ ƹFV_s.+Wi&l} a8ư}Ӱ3iDՀ&bJFl4¯5y%˜oqH^$ {\/ޚ&2;:S@7̸^bbUdW 'yS>KV&(0Ym&.#c;8|+NަC;R2?8u=)MϷ%{sz<9e;&hѫb$-Y}@`ۊXa$H_Ֆ$ +,v†v ` Z4Wbc ><˵bX܁|"-2QأdH\y>JF .d3?D~n8D—0|cٯ>LfOBT^6hrQ̃Б-fS8NHmBQ^Ql|m7c~Hr^:?'Cj;w Msb! s z~~8v}Fmu\88}:r blN`IyLDsUز /:R5'E6Z>%,{Wrbn4zy{REE}ad &/Uiٶ9b^L09%VOg1C=RyN|noR!(^^hkUF>FeN5W#LS1wB\ |RE B=;*X"lؔl2M[7^^B{gEiY(? QYKiȩWzЧN<&)#/ٗD'#EBCgUhVX}E1DS&_"KZek:GNb3;:eV{| 7Vy*iV*mrz[9Zgl;+O})jd 9pW_($&!#_y=Xnm3Z@]d-NnDlX)&) [c[U+{tIV4N5*J͟04!'Y % E-F>TgҨ|Eyuh~gȊSŊ"0= ^g,3_OWw^ùVt. IoͨIL9Mf5j{qe mַ΢ Zq8OeTU SsYP<ydvIYŹ2_VL(ζB9E8kj@Q26T{ƾY3\^wk+xfLFojB![09zvA6YzIS}.3]LcJ&m%_= `Ɣd\(&V'^o8_fDׯ~pE7{ȟi9CN+ ƦN (GݣYa!c.Y`+m[8ȥ2JHh (M)#ۼ^e4=6L?DB2sP00ǒsVrC]&31'wS&: [0@bv=& f3'mE$Sj궥UN3ވE 0wA_ϳNMX$MC1$rK! `_C^0RPPKz6K) oo >PӺ v9(xewyRx"uLV xB' ~D`b&ZzvLa|no#ưJ˾h XuzXJxNfՑPv:}CQiY^Z7}1SL8iW&b?~$d\ZAuzJ?9YJ!E nA_ve#AIeՑ}X*26w})mnGCEd`ƒjO>@ +Q ?\Wɖ`E)]2.k0PC%|( -c<8MS#`fu2{cK.F׼$OWE~XH% J 1`_;/Ƒ$)JY,sR(b'{!PO?T=>Um׶ ")XfpwLḋJ>GJuhvmQI~Eϩ^N);(/(=5Tx>%z,ߦs6Sfّ1=Eg7JDvS=υ\\_jVzϡ!0<#"܏DARN],RRNg:,}XW{E_k SFMZz;^̌SSWt^LǾ-&9˭$Y -v &>ѐЃc$п9 ~1rt;Bs KB1s pny OͿ9Iy#GbCYu\|lq9s]$[tF]^RQ\ 066YBӷP"jȓ%xAw?LUcAT*g0~ [N]`Yz'oB h@yUPQzH><sۢX56C)9C 8OptmYɸ6/[4`Ge3*֛&5xb"g{gx"} [\=reLz2`0vI ?9Y&R_U֊.<¹D,Xc !u+nI?חkY lseD;U`AvN̤A4\ߵ8y9྅by2L˨s >mX [MSVNgFȑT]`Csdy#S| $W|?qn˘7:9f3O$U: G`x\(̼t!>WPNI h2z\z~o&=SJ rg(oVbr3 {b/Awy`BX DU;p~H`c(2α;UaU^fkb VQz~ I 1.EVx%Ȣr۬>TzXKG+tNu:=S~g2D\{ Cf7OHTUl [%"!R^P@z&Ϲ?5PhUN>jV?#Wl=JDN0  ~.1tks8. zќ\c0':ժ_2]4SV/w1PfN*EsD$Y nHѕA}uj3Q3vr\h~d:L(& #x7D]S jv5BH-ٽadXA*wz#H^TQl~'*5VPf ESd/jк+@99,Ip~kի8shֽޫNq 9׍)'%+Ȏ*eR!8$yG4!PmC~مO]qd wxM1L-)3p[x gIĦ|##H1$Tό"C7GS沶e~N{}ܞ U|9qh3s!_OU8)> naOVKu {#6.P}=%uыD: HfVN=*6#,z=@[E)#ڈigb1pDQfiGɵq s~ ]8s *jl=Mcw-킎>%+0BQ3?7_ `1uo‹}2I/;&Xf,Җ>qPW8Wi3ˌ܀\Z!><:XPD2Ȥ,\G w$򡙞i@;bvP0e(ȇ~9n>[8Ezp’R[j])3"8ş#g&+Sk+ r!Fm;FMB@ocT7T JBe3Ӻ) >?J~u;{! aeABY#Q$3F\Qsś|Ti8oP+AI]7`N? &u05i_)ʙ)=e[`u`u"fM:hKdhd\3L&E4X0}eIVPzD\`֛"A{ .rxOƣ~"܅8$2-qh۟vkMTrqOaLrΎv`xknB.Cqmye)=9S_ڹPQCfKK/b]%=`\jFJ] B|wjY _T}Pj~Ҫo I 3P) L`5(G1.I2QӒ8Wp ;ggݣª ^ʐӖV\Ȭ&0< 35O) %|],b`',g i/zZ\ሯc<% ^8iv1A|Btikd/+Bܒr8~Iq5$C 'DXH9GteP+ Dzp.w}$6 $=G h|ը6tbOM:Oi̎,B>~gG* *ahԋG%853Q)/8dnCtng934 JO}bQO TƋ>.ݭݸWԗT`JGqrNpWBGa e u}vvQBA孓%[Uw6M24hDXR?˕qIo}DSTy/\G3!P'O! 'nV9ixi)[M`eY3j24雁L`iu\){Ѵ pvDEj71)MgV 쇷KF-ڛ'㤑.=4eWIHm Upu47Gҙc&Ph?)!5"OBex(r ^&Μ>w&w#{h,=ݐ cCєV8XF@sauw' 4Po)wH_frM 4 XH㣂*'F*ޓ2ߞE)/'!ce󩝙>P lhg*45u> ˰`2Fd(r*loQ|cqF=m/O %їվ32`RK0YؤW&+ٚ}E~3N2HtK.Ƞ47WWM>5+܀JMCL#FqX[yֱJtl?k?s5y>\Mux&<(-7 $&9Ɉa(4 XK- G۰/67.ո(,_pyH z#+[߈v@2dD{hgVPũ:ob <>8# D tnV@Ҙ\jԊ'g!& O~m/=19>s\3MVexLءǦ"I.+ zj$!|/12Eq,Wދ[!. $$aRڬ}/05Uyte,掁"!tYe:Ny89)wD+0:9^\E.˓咱[AF@O׾Tώ'Yt=L:^t|*S(=n\O㐝1|m2H6kT[( 1#S[avVCs^Xz-̩* /m?(@q $Ekot(+@9s1e+ nDM¤VvA}֨ W2=+hnK@C@dE*)Erޤ"KA(cInx &<%a]eSy ^="My0y.:-8:c3*ke_E/XS 4rX?[y,DmЍVϦ7EEWw1]mm3(J0VMd.LS*xl};5 e3*wqmZy@x7 YibcFw .waEL]ki%Z>_WRhPNJxz &n7Hg[uu}BD T9Qb,~`zcl>us);SbA+gὯljXneiYdcl=J)׾%a9*H]B*+0 jƾn_T9kZaBx֛T0E84oWB'{VsP&ZL|-Xs.(9 NJWLq0aeAğʒ0ԀG=8eTڌ(?KŢ g.ǁ )g;NR/Sŕ{ϠW HlozF֠`0T=I%)Xo.`qfD4*jH donkEL(9(˦ՐL#6-+$?A"JP(kR:/:: noBQml44S{ mrLN%̍pATwLңXz{)@$by4)CҼr;CX|&@09xm_'UsλO4e&0Nz.6y&$,p`IC+o ځT%P\Q~+(&e֮>INI"/i\ رk(rQ7_qOVM?ďIa_|$)M2tW%tU q!AXmDo3& [#=F@xF&WЩ;#3?t gvjChmZ׊NgP 6ɕ>gpa e,uwC@.ieavC9Ÿz$#%f\E4tG`;'u;Yr|U6_pIþl_IW'&u/Ldaو:XT*hvExi=?g AX'4pokw_S{TAAbtMc8mHl _c6aX \$E}>xa ðn\z?\\\|L !3Wlڣuf*c&iV\+XPQ=N?ą^ߢI+C6Mne(_q{XOo:]Fqo7Ģk8U3CZ+ތ$i\Ҏ{6vDf;vjOT[ bz! Guad.gc l)pV ,/~naqg>(̸xcr8.c2. &;oZN<1yDVAN>Hhm爸Qȋj2Y"Uh|q n)^c kZޠ^ՌOuǶYjn_ܼzs?@!b;k]({R^YwC6=.:OzʭMvNJy6d\-[YDfπ9Js9[[Cp_ qtI=jW+U9Rgz=ɭ 8 sqOVXr Wx2OvP|qD2#f8Hϋ#a :'+~,<Og[O0=PHNr#1dh tL-{G# ? '0TEZ@y9$l@Zqz:`8Ke;ٯl;11f6&8$uy)]~N 5hcGgvI1K %5sMSD:8e }Xϟ0b!ߤr P=Hzr$Z:g/ VR8߅?AFY\~~x Ce x"t Hqr ᕎhpښM>?'#S=R+x{P]>O7~޽my܉jd>ͨy`u=^jhF#%`# E.ׂW҄j V=m6H^@ ODJOC܃7Ŧ=q GNMGnQ*J=t(K#40#oWf<9$;0>XF,iyYd%:zJ&EiϚ; %²0[([#/ܫFJ8ۄa4M_G-CQjܓn"Ql3b!0_;8ޑ!bgtٟ|?0َ'6=U/ O8C®p-P*m5J&= QLIbv6_/E9D(%sPꉣ7hD x`5w]K"byNHGMq>&?D!)`%2% Hꀅ,Asc2 hH8Cm=`K?+*4}7iwup.X4AOkx&M"thR. l`?A'ӊAQ ^BRbxfS?cۘ -cK(ky%o,!MLuUD/ DeT6u7=„(Tp}3>Z% HNd HβX'O{w@&|#F%mgF3| @rKN|S)u#k ?r,!;em!rTCkt`bVaf@,I!p!.RDYswZ81阅L_?>da^0dA:դ+dAMqVQ>S^;>0Ԑ]2PGtԿ+ь@y`nntr'UDSW4e`0Z^X6_o\|IYo-MT-!$>c.\ @¤37;V+ӞYCJ]f ;0JK @|o&~X:[Mݜ W'cDWZJ54OK sT4s/XTV)Iq^O@H]bT H luZ|xW}ѭ1Xkթ\+Tj6`5lZUC6ͿchдN4.v/OGm)r"->뜴bf<.SbmjzV "֦hkGU!]8)5j7inQ ]k8M4QKN[d2f7Oex6IZy܏aAl-'Nadh,r1^uuEy!z8 3COQPGK FR{ X ZTJ,0k?GBc[uN8[H19 d 餈[]b)9y$=ZuVC *qe$:-ex\>HjH)btYBK#XbxF9:8xBg֜3hztyRD+wEp+Vu97ћ^EAË&6h7nQIE R7k'Q*.'!k*u}l"ҁ<߀S͓BQϏ39$Bm|⡁7ʧ_P(~?ع;CZ=v44!Nzm8{*@-L M/&5Mӟ|GgY<4&ȸ<%)]@ES A#K1f_As9fjTi}+ v"xurqr_]ynSpfgV=rZ2cϼoɘ9:-Grx3(Yd$iU,y!yfn7dPrVct6[8٦AUnar|;hzeɎ}!HK 87AL.QD<6COFSšLdu-6$EMWg4Fb2k!d.=UK>Yqө\@ G8]ɫBNkA]t5 ڥAp8yk>Est^#EUFG$ƾj_9#Z?\73Ds7l=oʎUc-?&ݹ\z}XC." .E4I?H"/SF.cJBW7\FS}d* AAN=^'M:w"& z Z[Y#@qsՅÏJz7tin_Q̺z-ahyCa--{ѝ!qLuo6rSnnQKFt?%p9|BN`jGc NFn Ҫ_tBuѠmD+@@U &M{FF'fa-:ƚXM ~hiޓ[aÙxy{*QJpa!6|.2M_Q)N_ DB(ѵzo'UhX w#i\& "i()x~z:Vc@W'tWؠg(ErAiӮ Z:5>d2S!ε89* 6" C-{jC्eJ/=ڄw^EVwpHMk+q4s%93.x PزI0RP{;fΊĬ=[U\&!Bޖ2Msygl:G5ۆ0 kjgf=+?>Qw̳i $1$pbH.b JP*>ǓY4:)'RY' j j׷o0P5h$. N)#^U 6PZ1聟6MoA&'W5oS[끂 d؈FKWqΔ =Е(*uM!j-myJ9eC# vVrj/b&U*{HC#~HR~^]c>m9L愥Y߱$<։Da:Nq %P'#:/(+L{@ݴ`* D$ow $hRB9,ʣtG8m|E%%V^F Iۯ㟀Up]no/OH8^<5{w y8<2ad*'=YK?œKT֠-lETҮd7i" !uyҘN}i3jYUm _ ~z4윁8A3+pgW %"Whph>Ɗ@><V4M/Ơ"de#r KMGݭ"Me+Im݌=>dv,;wOg&!`8O_5 m2?ʇe-s 633g7ژ;Z3DeYeSУ۩ z+jnˏ-$݋CMoOzm76-zTqylW>e9mȁ7HE7Њntf"7nTD,Pl/r*EuZlc@T;=K-4OI%2DÕB. H,֡dHB=ԡ %B[^fP2%Qt.{B?⿽ N.fi}f* 8 !=DvW (uAS%iĢBMt޾,XZ fZ.K8'?,WW$&꺲I*',|W'KPF7cO#2E<,'j/&˱?3AH"Z1<X͆erg"!%s(wf(XO${'@!> ^zj& nP\-& .y2Sq8Yw8ЋB'[vNؽWaO9z ,PP3lU/ vۡRDI@^ c6LiIOkwp:LMXeL96'-ȬWS^V4W 7B,ʈ6#wEI:Ltlrl[oa`OtMA T0:σbdO =Tq}ZE-'[UB|8NS^(l*W-4QFC^!F-$%_KQ1TS?p` r@*,5 ɃH*^N=Y!A~bK^Jm-"g%v1l$(+nrFo2iѤĚ3q7cJ$ Q/|glH4Wp"p\u.dVqiGP6NJ—fJ}q)>=Zq$mˎR\x8PnFCJabvVO}qo Ʌ7LyS tA@ry؏6Rge5d@odN J"=~˂ ?1XX{1t=HV8E聫\^u k^%C#>G,i{ 0z[UW+_Á`_fT=v}̩g$P3=PbпP D!+\(ERX$]xp3>n2`I 6D$)px=<#{9̈Ɣì~ _+I u`ST=)lMlTjjL(6ǒGZB BE^M6w(g >?igb]Ll+]}]?j ZeUKU)UHX6_$BI>iUD"憜f[+ FWvA@'#wk b)]]\DB^P,ĆcϥogžfI{ CEM^[r`  uܡv捱if ܯcr9AZ]PGRu\KL.1+Q@IB/] rNш׽m/[AA]9=,J;5eH ]4d;Ӫ#HRϧ=9`A!я64$X'^&xTCWr^1x?C˹:ڹx:iM$2α挶]_;j}{XTö4o-Ww#uCZ g}A3[pȅK{W,x .B tj-vh)CPINxLIkA>0J=ţ27BR%!d'mܮbX)!i` v -j۬ Avh5R3# @3 ˆ2nI t 3 6ʽӘ ޵8l)]X2I<$@S<@s*ƻ#I#//xj |=QрΌK ?-ӭiǥB2ߤe%[Puf_ۇfkꈄ *lz `%sۃSgѥW ڧrQ5|,FMW,kf)G.VMN&)^#XG`o86 Ťc\f{H& 9tdx %n z(eifV,VYTL|$ݭfc0Riԇ$oȌ ׀r=4]Y=x=堏]R*[~fz%cXЭ.86oB1?dwjc$} ץ+(h\$þblp!&A_ݪ:*wN 'MɳD5>7Q=%x$zߒ079"Kbj`3Yw[GE&m--Rl=DiS$8ifr6k.Gڭsŧfyr(=v߈{p`TF.8>${PaZ-^ BSĴ"a/%bP,vKP>erzNHkg_8&Y$ʭ 2nVgkVצ(A!V:LtUO.k`ih+ B&â_̜Wg@$^]rpruA5b Y{KN'ͽh"$zA_ݯ|6d ;f䢓IiMJT.ƹbn]eaA]uh uI it2BQ%!\vn.М6 rXӝlE=2eb{[:\愰O)_I0soC"K nYN#ηS& 5Ǖ/C2^ *ub91)I&C/./B5,$;Ŷ͝[Dp T')PӚԴFaINdDE@]M"u!&7q5Cdt>־GCuQU*kt.o]zD[L²[> :YMИ0X~w PKB?G;#{ys꽘%ȝl>(b 3$+[fWzIa-]HC?^FZ RՔWy0#.J׿T 9U40z24`+Т,~3 ĤB]$$,=\9IOw9 KOMϫd6;\˅Bf!G#M-\]^/+Az*Y V:W xA᢯4zwB3K3$7 ٲ.: (|fq4E!`US=ˌܭ=oNBEs.aJ|99W5btvO\RHk}ZWfV1Iֆ'v 4SՉoZ}6JI36#PGfq*/Q,& d|`ZeF,"H"5]>jѥ)ԻჁ8gH3@Jj -m,lYTa QOùJMiN(!=D*b?qcR {|ίE,@Ԅa59DQ\ z5&s"7`< {w|Z5FO&TM{;ѭޥN~"ؽ"j@˵+> s@ m.^[xo>?Í5KJ;θ<4@wn]nkWIh_O`[p+bR}fg tD0T$K6ncbPp"G+(FmR~DxrrF- c(|f3tD lK\?ܗppx.܋O• Eӧ*1=LV mS \e7*N|/d!Rae<DoVKspb۽-#גXU=Ŧјn#Cv 47cz2OBTPHD$*Di.u'8ԛ 3N& Z.>¨>G6\(aM5H$v 1<2=}'  =oMId;L,>5"6$XתM2uċqY ~/3y'Ǒ Vb88!xc@ wf*S&\C͂ 4y9VMpJ6Eū(;1OBㆆ blN:j?s CX}u{Ln$[ );lBz->r=e-;CߘW8Ghc{h Q3oA4<:Ps) {rӘH(}6hZ肴܎=8Dtc!9>gFf2}N.t P`}i o͂V`z5U]XE~5(54`.B6)ScwuKYf*Xe ɩTs{ncx"YF6xs8n!흦{ԤM(P3@DḤ0cLL.zRCP?Pϫ US+gNۻjռY3"LCZ*6q&*fD.yMnXG4XۓqzgW %D g GjyA"tKu>"FUa[_wX䄲)&1uA)>k} 0nzX~OZZ8q/U=}@M psv'cqQhPMGx|0?D-ú #?m¬ŽE14rK4Na@qȂެBT^f_$+$9m'|kڄF$X5z~Cpk^ˏy'c &_ޑw!:8TIUk D^kn,zKى;~<S1?t.Zl\T30b?<*8[Vo0,0y%SZVEuDm18=XJ"Ǭ0hzcf↫ e19v`c>IE^\2%!tD9)C%Ijx@k/6N Y9MycbڣiH)K!Z$\m.v>0ވk٨Q!Ҙ5h@&Tfbـ` P[5ܵc] `DD;? sz{r71\]-#}(~"4KT%UapJ1SJ)Ϻ^|Iz1i$*j<3K׋3DOqz. @=ʤd-$KFg&L- kt31MZ"lHfn}`2T—w4h.,alQdX =DUxwLݞpϊv2q@s)|$q;QNϬK6 g9k6ܶe4?̎'T$>mTO`Z0;.RUMPHJ$wJlWZ$!2Hnv=&0'8EH#3rN x :`S$a)s, Gʼ1i7ͥXaK' Dә,ri'PK g{8R(hpQ@&>[)O(:~5đ3e[>hL_MkBښi-Wm̟xe5{^ɘ L094pI`q"(`jh{4f}CLlmNAi$ϊ+p#U8FZwKґ20繏@C5˖t8FC^cGȌa&첀5!G^—u2cxZnҢj"=gV_V$Wh$Vw" "Uް.?c܁'ʵP? !Oam׃j b J̞ l/" UCTU5}u;]|b{^e]bǬ2x_ g;7Q,%3p hvCRT>Q_PB#KzIJWF2%t{GK/G| lW{«~ n@uhbE=?X^ޙwxbLhQ6idiu 3G+qR5t,횝<΄6(QL˅֒&Ԝ1ЩcқvRv 7`n5Ӿe3@g7`1q~,)ӭf%[Ԋlq4jzUn%CI$xW+Cﵸ44g< Q/+Kψ/MꦈpR_Orh'^ZW¸m^fWҢ;Al5q Ѐ@dJ& fΚNZ+C-ފ5xAA 0strrĐpha̮e2~Cv!}$k9Lƥ$_+s9>Yߔb `_KpTG֐K EL<fg8ސ3Ys>3EO9&S6F?T*[ʋjfȇE_zK2WdDwһ`G^C酈ࠆݽ.i$f19J`}\S4Y;42èleILD@l: ŷ[Cy ߀MIXz냅 Ԉ9ѿJCU3](U|`n"S _ӛ<_.E:n>oųlG>2c>c(}ݭo5DHj=DZ"X w"  Baa3`]gH~ )pvx/Q'.F*ⱝ>Ɠps,gsYJ ~y3s}tԁ: ,9A9>lQ2q L?Q7` ~ذo*F(i(=\H;mvO H{^Y(XBCx-CP]ǂC(D7f %1DL+ys(V?K*_AӭK.Iv~nU5ߓjG!ʹ,6B1Zf nMo㫸\҃&$~-aeNddnO3L#bWxEEe?_䥍[aQ,iG+[U YVO3iHFN0}Os>67Ǥ҃rh=ί+&wZx=YHڇu ˜\\`5.Ts*H&~% bz߃ʅWm,˯Nn-JH>.bhzLS, <К5glh@ۇ$#2 h#"&$ew_`[; \4Gfr ffer*&߾ۢꇂaOs bשV#9)Qj,u`o J&z,=Q&LJ_L8ks!4*1vMÑĮr D~3UN4νvN[>c#4j< VpWHzOf1s͆;#}!3 dK#FhGjpIXd*P6ᯜ.&)koc= Z` ʓa%~:-P624<{VIe/KT/K߶,˷=i7u uN_F"KI=dpu):׎D볻KIp$>k 8`#󈌵 EnMH%/ L{Zv bs;,1#K)Ho K**`?d)kyDQ.L'96j/TËi#~##``+m,K,gH}1^Pq읂*uW{92[I0IA4=^_$|lWZWnc&AYy]dXOrR4EkD\/ vOS 8eUchByl:E*٪{0Ūs>sIz![x̡!7}r^xe"sFicy2Cg47ĂЕVcCJ2&KlvFb=s:F0}r= %v(L_fƚ~q]lMa[R}3AHy4Y^v-yѿMW/zvjRBweȨYwmꙁ%w6 z9sűwK~P=ݸJZD>GzSxpO~#ny扑YrJ7ߥ"VAzO1SfHj>1/Z3ZVc0ć]u{~3s)DbN؆ ۇ\iVen4vՠ Q0,,LEʊ.CI ;]lP*t2i56 @+ibTZdn♹PYܛw*Va:+*UCn]L6U<Ө^LC[TV6ixŴ,93q-,cˡP@!CG)6b[ȦGdpyeiWb]2,b^DeF9wPet*!dKvA~=-˼{ ʌ&+QF~Ӏ8:\l{ޏ+bK8< ЭyhRY|YT#A1!GaSؠڬ菎F)N0v<b~||(&M!}q^"J?qN1|f(w&%Nd[(tʐDHq۟!ȣڝ65XH( #re<]m r]{M mľO?F B8Oĕh_YNhxC&A[ G }1K{WCRC6E,}݃-E3͌wQ7XWQKS!@)0=ZF$ܒITpfeJK93X6zU;Et ˒fa$P1٪,Ѝ#O'|AZUb*? lj!.Z7mUB}(?q2k%")4~͗y"I p{;1I^U{D^/_b ]K$hbU.z%i˸`$[&~gI$p&d:Y34_DISGrY#|CHFgpV6\&sm|p",Bm ,EW0i3 /YsAltښ^q*Y55*15K`}^ywo@įH@Y˃Q=<7x> ˅vs:Q:I uEP(Swo|޽JRO`PM=#BNOa$&@ďH*#ˠ/'(ВlzlzĴnx˒d٢,,lt6BK X.n[V >R:plȓ0iPv1M@o8z"T7؃ I>ʹn#LdmW*oW"xz E\<,1F8_)FY1agTN \ה /DӉsrm)ż/TObN{ћ牺k;u%t8 V5АoK= K)CNAM.EdV| uZ)!%vUGaVa keɀ[?})j](Fct tK\mr;[=  _bP>w+Y㈽Vƻ|+r8Z0?{Y۔+HoBX:Iy,V؞#PR~BC-;^%P\-/C? 7 y[O;C 3utͺp񤅃TaÖtP[X٘>bVNVp71| a-sbIK[xӌCYI7 a#)Lܻ>6;{j!?@k>'.c߾dܳ\Mʩe[i@to Kg0 7)()}v~Ы2Lq}N{"(,b(c^͌ӔGKF0L |֡{n79U;]LdCdxw ޒ(+G%&oR䙸Qs6":*1M[7 6RuAhnk♲{ګ~iY~3"rF#M 33E& ɮI.^'t3s86 T TfyK\:fE' ;QBòp7[y@O? ؿuհ _Xol_,.zwwa/ zaweSUչh:LIG'{!fip?fY3AOfPasδyqTؑ("ȿubu{¡:}0g*{W'>?Ϋ%146sHw͂գڍza| sH)&>ABZ~o jedd-Cj\9&ОQcd5iTDTX^Q$I ZsSSҖFo ,A>mέv>J$9YsF>n V6.Ȧm!hX_7cX*%^_7y).LTKfpVn%^/u^'ND4ca%M U_}d"q5#\ݳeuu"Ue{Է \Ee hy ˚kI27c&)7rS.y o"F 0DdLvޜɤ 64m}Dۏ)D fx,j)e`&")'#U:Hy0_"tJV⨨Ͷ|,UQi`ua~@tA\ mJ &X1vðR] sLd_b;`j,:l'im^DGfT冠%X|cd3YvZc~ u_ AM?IAftqDSF[xӣNz(Ts>𭫱Cњ–&ڃ>{c44P,Ɗ͊_=L~f[1aGKI]*5/N]ڻ\e_x_L|O-D7*N6}80xv7RYD X=5VpK3,y ΁=;H~_ȩAL&!؈B8t~*SzK0R+/(xCsĎ>f X bI`| fWt3'AjYUjsq˗ڹr}%`9:2b AU T' PmZ1g,l ͩ;(Mf?Μ{#8EM}7.2b-sCsOt1v&-KkR\0m:VUt -t.uNZHqkCB*umJ]}]Dj5=Bպ)Ӿf~ҝSaC`unB=2c@|07qrߖcU"օqsG-(_6|w~(qh(8O^R|ѻS26:\Qav)|ɵbQ@k^ҹχHfÕDo;lwIE ptᅢUH&>˦gTE],0j~ĦOO8S'hxvcBhs.Cjlh),9&DNO:ݦxh;Tj—Ŏ:p3J'&_3c \lO<> >RS+GE+㹁&;ZB~ S[:2NQ068GgKy)]>ԁ+v9*=-0OM V:WcE^ ੷-21zx0 LjXwi ߷v=\NI|\gN fO5nCʚnwwp֋@_ Yg^/X~~G%^DooƪL,}-n@i#޳Ns.m61lF{OG鹴IEQ^7Õ:Dv6|EQL T]u qIXbIe'&V3q8Qt-a[qs2k$5>"$>Nv3?ggIo nuˎUG_9Y})H^5EDsCVBCSbG9H,1A݆ T^?9_Ƣe]i̞gK(zF2Ys Q(&S0?>&f${U4-"@rGZP\-9}t{KyS|x22m/L:? ޓ-.-@AU{,^ʝSʸL7/h[~4J0MDJ:W>J9ϜJlttlq꫍*ɵ |jf\a`6NBNH+m"pQ|7-WS Ծ:נ5Śe׌1ɚH?NlL 'Y .^ԝy4e"w3a#[=oE@ZCX 7:9?9{;5P&e#D[eE,H8̡. 祓Y2MˮڷȖQIgn M=J&95W̛.rǡ1UMC\i@/tRĚo"7ۡ 'Z.x 4ve@x@YY璶gLCl8wfEwu[6L0Et5=kk"YX³xr B3>;V,Z\3@{}}w9PCMᅫM@T8"F|6l8қ]/;錍r`QlTH'wZ&#@>e*ۢ^0QɿrYu4V~eqULD,!o/pIǿRHQӷE~&Z J ]x7M$Cg`HWM+ny^o\E[IiFž0] S'[ę] P@&`9X%70]#/oaYc ?G[.8W4Paxhbɬ)%+ioaWňƊJIɘZASBCg噾4AP΁$Ž7ƀe|=h"M  XiP zDۯ̺,uUL@Y+y =쬩?d5v,pK AKI iU ލyլX|>kT{s fG(,vyB$͓ t_r4Ɏ:'MKj,״Orf|(A[K;B,8,b N T[FkURTؾO?v:v?sk26[.FW;g}DDmñv5PtHѦ>EukBYd=ݿ-|t.EsO߉b7ί)@k%cy_tC{ßK`kƙ00JLU$DQ򅌴oBϓ^.¯sCmke˘"\y 2(RW~PO|xIүf8[kƕlב*y K 7Qh-'}]gkjbn[%yhy8!Ln4R5 <ᙅϟXeR.5ò1,6=a"CgbOm^l4h#Ǿm^_*[[bbT-04~k@C~h_'[say䬤-oJ$mͮe*AJ, wu""8t?rwv3_K}¿#d@W(JnW4cBH(s] A}`78aQxSc%&xsԃ:|'^ŧ$ `|o!"dROS{jerYcO0iHn z}+ĩ6n)2;?CW!w3^Qj1̄ʮa"n,eϑlT-}B"}4t?]w&JNat^_ D^&I3=GYR11̴WϜU KToF.HYpScyg - 6|pd!ޱx}޳żKrF;lԺU1Qܟ+^\>{% Tli~B7 9 9 cC32K&e,[=_?~D:'ҋU)•x)LuiXQO/v k_:NV~:5f7ˉDž{;y쮘 aḼKtS񽃡Ƚa15y#Wʀ$ KܫWK?, sQJ[-uvz$oOZG=2/-{To0n~l~\Bv=7 ޒt8>H5BѷP/%bz-SH(\5趥i֠65RyN!_uޯI-1ZG7Mwmx5|ɯ) SOEF"H+ ) p*Н=A8KXYrq5!"Ф8̎hGhB \ n)v֜rOD)N ёT}2Wdm3+:څ[Ѝ^dkJ&^V81lY'JXdW`yg.Km4B7ϖ7f Y_~9eM  ٢hQ)u?c>[L '' 709xQ6\DU`QLXӼ#Do^95VvS# #veIWϋϥ$!)Jm/)'LHXt 79uAi1VhM"cxP;گq:Z}Y6!'Pp5XK\)AR 1-Y\h~q焚F.PҌ2ӥ+r?Kɕ1X|tEu^A~%uĈK/%!9\lHB#X).rIejDzڔhĽ=N|umjAXPM1ua/S7,>bᲩ<x/2w ,h &{ 2dPVFLޒ@"!WA_wcL^:wI1^Rv%.s%-b|⓫pSAZ*rԗud_+4q-Q,߽޳ѓo5fz 7y[l sdyݔ\i:bdFԓ=U]<i|9v _n?`'hacV}Oc*sy`:Q1Y܄r݀MYjEq׳_pwsq${qJqY9골`vB[ V `eELLUSH )prGc/7;rYo_ER^Y#{āj)uGvUA6f{h19Q(X>BԃJ?  ~_}GNDxns`=]/!X3Wk bM  .\d~¨8yϑ2DŽmd 0'Ewi7#XuTKW?^)nQ}',ⶕ5٩O93a_"mf^k+)? <HXC\g2mIIgW Pz&_oM1D^s &Ǜ:ߣ1Ǩkf9zVx7q9:U;@> d@ W.n,^(=$Q#Ba嚺N1r3P?u `VtuY)ry۱>Qd*, W&qy'>d)ڴZq3( ߼Nvfr|YAVR6cJK '+I|Ky=#Cp hݯB11Ws5AL|Ѝr"3'd ٧ו|\/}0*!_[m|Ё(b]?[;3܋c3`;FVdAEg2G^d4Pr{`cM,%όi9 3oRKΞ~:IY@ȥ5&Յ }|֖̱Æ+j@zsAr3;֚,SIbHbK+K{{e040P _ "0VɇU1Q} ,&a%t >h<_6?$UYEYFBq Q~E^,4V.7R@! 9o/agi#i0o9: Vkv4;9P5Gᅧc I W;>ٮF*զOuU³&Je> F4M@|cf*B\<`& dk*(*+-VO{t`s&ĩ!ѾrmzxAFUڠd)Q_+X h7xzխ}dLqH*>MaS@& PV=݃Cv}rT%)I.| ";%^䨵﷪ DռHQs*zHx7 0\AD# #Ha܄Nڹ?=} !׷͠dqZ2++ jz/ݙj ԍhtla cc= Gka~M-P┴: OXB;H!%@?~`/nw+8WKr|$#}.Mj2&gƾA[`L&3mxz^9w1)"sW'ڦ @Ƚg|zs=t^"syOorebҠp)|l>] /yǭѿ`Z5A@#LݺGy2c{4y[S=3BBjm%oHQ+;,&yƕɚAG`81WJPe<eoRl*WOaJB¹XHc4f?9y2ټS7m`{J>;,m"؝BVO9 eY_'^5ᢑpYv -A"eLWNW} (܋͝F؄?|P߈#B}0>![< = d2{kRS9;L4ĉ[+QGX5?zpv‹ ~w@.ukco|T4Q%^aZ͝Ɉm3uBə|ҲWF.;п  Ckq]缰īa|yגBSLu?O10 XZy#Ի 5zr\f>/}ncq1~CS2D1x@`[)'S/DB NOt_L)Xy`Ij$Ӝ5-0"y?{IN,QǏCK0u J^ߗ|(U'Q'VpĖLR)0qM1Z@*_Y}WC9U5WMMʧb*肗/rG o9FYڡK[bO݊ G0zIvfS=C_Q>/o"=u?oy'q ,5^T8r7Ƨ5F}YFD^ a/[BL86BVP0Cz +.%ζ-xS[/#hcgfGBkm@ff$x/E&_i5Pj O5>dVE8Y DzNٜډ5Vq^p6-a!?0VQK{+P/dE'ʾs^IOkHmj4ob+Ny*=39Lk=;6QE;v"*]sJt0}{7v1wb? ` uX ĞI-2]TOL濁6*r|ܶ9Hӏ%@֞ImXR,ʸ }Q(Moqaf}IԒai>ER X'Z$F8u,!EyRwa%R-v<(2; tꭤP7Ͼq@rDxRJ o~ƾїAw+K!q Eמzu%DEYW鹔q6pz^5> T\Pr:_ͤgUԫf:#j-|-("8 ע}MݏnDϑ8ApTbVΑT&ʄeSɚi.!n7c0IDI7ZwVV HJ(;oC}q E{{D-'^5 CPv?r,K,!c/olO9v[Q4 @:#!hp2ԽעMYuyp̦bu'"ͪVH3Z7N{r4Mj g )%Vieف[xBzbNa ?o|x%N&h"CjrH6/#F]VŔf{fvMK;f@4A6]5bd- he.ZfԉQ8N >ZJ]NւL]rg#?0]`̦Q,U>C7c0`ͳ1v"!j{{qZ|eTyouVE xe9&u+=xĤ sG9mK* ^Ai"j=H7^awH曧q`4RLZҹ'U- ͓G" "@jON*S'AkuPcei#k fl=OtW=VgCrpٕ:)u&?K Q+CwǙ2%%_0[%_ l_{/xHB y/lb} F *׵Gv3Qs~^ƀ!Ǭ鎱0_,RէA ߳6zL7}T  v65%*br][rlɕ4XxݍlDur}mIp*8>pJ*[Ap{sHvueXmeq"x s2l&Go܇<<@s~ܾuVy3 !bcg.I1k;?[ UB.~.k/p3-jfJ \ @=3ަ -TވxI4x2̮78KʠO,]6?)ƠE Ɍ̘,\zG,47z&^c-loovYw&و: wI {U6zXbB ԶsCOi;0@Ɇ\2jx+l⓭S6K(X&j)}->)k#zh {3w2ۮm7=C͙>ψ kap݂fdp? q{]ʖ֩$FfL)N [jsI It.܆JPf#Ϳǘ?i[UpԨxf)&ؙ6GfpI`{"ɄmUh3$CF3ի%5&6$c7!k#{gF"?T]'EO kҙ Zv9hxNBiW.uFgMh鯡*ZҷD&EjY9Amصe* ʨ{ԏBŤ/k"N8zwG]C!aqLw' >X?f wCk^/&nsY&Xʮh IVXš"~k\-P.;̨I|k;[ClgŚ LaJwx3|)$/t 36>e@aukFq3l-LJcրy4-PW&g%[1?x5iRhmL@;ճ5%RCa9L3_3Zj6OfJ: ibk7y)(|CZl(}  OuL7$}'B͏4K+G`hH t͓S7mw<|Ж`q;"4>4i^(Rˊ>nZ>Cm (x1l'\-:EQJKȣ?b9/ޡ}^𔅳f̙+ģéPll򨠼}Ɉ.TlVY{mO(&3#aW|iW0yvD, VR3A`-i@~tL̅7Fm@e\8Tt^f p c gzҕmMh_x=#Ъ+˵g>~;^L7bd2e1msLy>+K\!ͅ=yXHrԭ:?ݮYphlM"NgjJtH,3 GnGe\oA(a9uj4eˣЊ.tY֫I5vfoGh%*W'1Á [c'6Zu#1s0S9ac)O ߇U:D 'hi$".9*B `oZ-@\qS-8}{1}d @K҄gd±T[NB?5GvDJ-n rB'38R#ڍW<@:4o0rYX:p$˔lmm3u2,@k͑_~\w`ezjPqDY?1% -vBKrRλ{ ZDXi K`ˣOjc ٷ- ְ`/q\w{|qś7,*w)Z--DhCu8&UF!bO?A{wɼas y! Pz: Yڑ(Irm 9Y2Xb$Fe$ȗ桓46C]kY)(9BetzYޫv T0},a]{oJ_uYBq8 ;N/KZ'iO-D75%` Lʘ7S$>R7ʑoIS`ߏջY3kNƊ.2ZN?NuY ֤կfb)$)d1tG@N#q)uI (M(֔It>jc˃òEE4(oa@H'np TLE 1L 2Ԓy lzc)QGZ,sC Ri6#S Sm;MFv|_0ӫg,xGx#wz67n:@sΪ!\V5MCy".f鶯d5x i 2)9\qI=|{29pq~Yu gԛv5}{4>lB/1AxSӞ[& 0 #Έ;#fݐq^cʃXQ?SUEx;?A LIU9r_o0 c} |zEaPEu 0/=Z kx m$"4]BCw1) gcy_Lf|V z+5ӿsR,c"-kƓx#£_eF.3ӻ1B ԋfU0*HN5LΘ PdtU &\2rvC&zMddlJsf#!=?[ʢy A(UIDJʶ*yU:n=ů赯1p bct rέwZ 9 @/ 9fSE`0$7-]>ecsJ@'G1|&6ZKbtk Mm`.nfL%E/邑Ae{^MYn0aS9Jl,_px(~yg)" ȕxLAoA34O]%S5csSGQ UGsh &7+q)\2IB;qޝ)a~D4*3gǝ`f (,#X`nR;KO=c .p-\(Ki]V80|pQ_ HJ+Yq++IҳU?_πzߖ2)R.閇:=-[ ڪ ۪T~?BK^ꊴQD wSW ɓ8ŀg?~GaGw\]*Ҍn>/ =ne& f]D7!J?7hN惈+ͳKx]W{<,L:(5lߟy3oꑗΫ`:u Bt -;䕊8YNBc@d5x( )/j /*Fd!\evu1ES<\줱ptCQ4[ݳej9zHEb|+'Vy_N32r7t˚]X%]N 0w i}앒>)[. $tDFA\!dh>p᩹>) KxtPwWGWtiFDlKMWEXF"Wo+gBR5C/ix>.<uPNusglU"-Tw\>;rߠ(%fNerby7T> +'kUA Du7أ[Z#]|67Eu?T7Pqfy]چtiNRc ^+r(rab-.gr[/HN[u_?J{b[1TSw~zbtT<#~tBCenR_T{n<v~K>:jOp7J;3#=8Z:(}oQ.Ъ݋)釞˴'{wܽ PGNRD 6 6,)CU5БL\K'm22W$*]3ϵQ\I_"\.^ Wkr](釧gE1jԩR&=$>mO9JPb8 J&Ix0Lg uU )אOee.Qh&8 -=q2/c& >9n!nX-R!uʠᩍQytih!8SLZUN!M-()ϸ YJg& [._TZXc~R0a |H<t2VM4NaO :] 5$E`pMYT;ꥳ?h*{tSz~hhBFhɇo#v ӗrŕb sd{/Tz/\%&Gc /4(fT|ѯClBh4i4?a}P0]qN<|5 yN̺R2/sŦݙGWH9nJpIf4SԶ˔Cl 3Txt1xLqhKHvm ~KW{37;5h"/ m@*E7Dɵe!& [ PJ2]flKAԄ0 >g52lmS6A؊D4x^*/.:-u3qCNTY[Nlsڲ[VeCM I_I\I%_RY?%/ClQQ[ )jjMCP#R.Gv>0@㦬QC֛045hr5b:ƽ9م < Y^#RXwnؔZXt.A :t0y;w|h>cf^҃ w .'noU/D/rcDUutD̝ >_P5IUZ`]FFVyN׫%е8&+[)+㤥WtFУBk#$Źױ#ڽ @fGÀ][I1|鍀5 wONݪ],9y05+S{ƣ /3G4h|KC+|zBo:@9 40)Md 5Z bttTYW屦LLoҊ}XNAh7'%+z"DXhm&Uo[&Qb.3cգVmu}2,%W10Ԫ^N#jšt+@Ѽ\ \*4=M} Lxyz1TB@P)iB; İKM&&l<`(89&XEѾʕK!, Wʱ A ZJ%Dzlv㳩2Rx4w2}=A6,MbJ$`Ϗ(oޗbC4rؕ8_|j L9*ST!h"pLr?|֭'LԆ;Frы$AynmFM;Pp_ ļrƖA߀m;Ac88ÿ:W?NBtAWb{vJuNEqaݽ|jge@[E㙡IQ*]&cTr5#HŷBUi0(יDf\51M &: 1[)Ev pyU~@%D#B>;- LOnm NfYxLeuмȦvcd?OrkFk{t}kmdIr݊etyR6݋@hwAMV[p.I]._}Ok${07(&h1 0V&#"f!ዎYt T7~rr²w{X#*#j٦'nsŨߑ\$aU@C:n0HKܮG FIRya$ ;BAJ; )saHsQqXUu{ik_bp|fu½/d U ]5Yǧr8+ &`\#k_Wp(3lΟk\c{}>'JL "$FۃDT6Zyz !w[+=BX{HK;4.8J2ݳE9Q_‡sHc-<8x`4VݽŔSPu)2:6bLd(K%nz!A b<%E$4b=6kgkK$kEOn^(^,0΢Ixr C> a#ƚ`bٜzVH)DsHkd@bQӜf8jzߟ9S(Q NU{M8ȶ5EOzWG}#V%RY6 2 xI3"jKIpy͊S/h4Bew03RmYdd][3nHW]/vc*P'Mj:)}@m%rJ8S-`7jYW'Rۈ%4Ե˔@ߌJ)ϣ%:*ϖGp!8y6+@x V wꉯ!?S'@3[@.PRT5{HJ‹tޫ htYԡރ"*L(g9MA;j)ZL;X  wٵ"] C@/D$hj_%Ƴ'Ƅ$e!RP̎3.v ގCN3,Bgye@܋Gi8aѕ:f˭˚}nq|=:wQC;ULlWxU>tcSs4D$,vY`8>Ɍ7FcDg㶄6GX+xhj[J BHҲjSisB*HUF=Iq|^(587Vx rYtj\Zv8E0gd_]ʍ^ŽRE,uzRȓЖs:b70jLKκܚD`!^8M@eef'eIڗb]:Im/:JMQUO`0,X_=ъg T:x>.23%c -?)]_X1V$n'w;2wR:5TD*VQ}(uMhlwtxi\0~rnjrx|clV*BkxT8|yJ\h.- nw$/Հ.a[KyI < C)C[@! -xXBAlUpD6 nBU | 1!}mG #48(sE\zNn'TOHɛv1L9NF^R>ھ[0ip!p. r =Ͻi1b'rFtp x2I~"J.d""IߞXbrR "&!; sG F8U͆! 5@! uotl*/_1a`3F)oVPU 0d`͍aAb<T g'0ҵ'DFplI,3mnd# =+"l4?S@%+u k[aF| r?yhlFEz<fz} ؞MUjN{Şe~*D2#O"qb&g<'l澂/J C iqqFEQn4>eKWSVh -qny^j;OOԳK{VMc(s۞#Z6K$ڇ?4"Kݤ! RVkp6xК<:0[ o`cIJ+}s,ڮ9Q#5yV;z`u}<%?{ɟmіb<Lr2mt+F$GTEZۧNNEsGpv!8}_}<%KyL IBf횒lJ 1j9bĢ@>(E  $6"z?o4Z}1j-g@kaMg! |3Xt~^:KE/ozv]󡘎__C.TQrÙ*Bop'%]7& dn\ExUhq^r8wT I0`wr>{LL-5}zpTjlh~vѵ3RUv==%/cdiGyD^%t)w,VMJkxeI۰-.H]|EmpoN)ɦ^]N{_UlHr$`%L*rpcaR@q\ thHĽAO1M߲+XbР={edY,m֢i^ҩUmA[me>sDhHi> c&eKpVQDhTx#ߩ^w "EpjVF\_B' ^Ii$%>bdD3־@&XcZ’\)RpȮ_K2Z|g0mgRJUCˆaA)oǛ[Ԩ(3MR#ޞ+0 9N^CV<Bz fFZٍ!p'"= ecGyB[']M ` ybO fĮbq y^Kytok8qhAR\鏥a;wҶp&x*3fvXMm Zb0{ЂzL+A9zj6Ae++ G i4~1$ٰS|5MlD~,( =s ΈK#cTݣ:y]v}#NFfQw ?ga0?Kt2f"2ٕx&^tee!= 45uڳmm6 0YPxVDM{&6$=ۊEw瓿<䜇CzG*v1Sn[8$si-`:po`1YO]Vrɮ;EVBu' 6pVOIp$#KIlpe>n zH t*o ?_ˤYZhfE's|4RYT`7kgщhD5nlBA%"/pܝNv6v ꬹ ȶe2\3ג>+3 " ^:9Swf_1ۋlF짣?|~ஒ!7bS]ox7†{Jfrꏜ56ܰ߬; Wq!6{*D"oXfh8@#'E- >,Q#hXELPw3qOOLN~N1 y7F}EZ\ܮYho[1 Ӹ4Zq*PL*C!oQrߒ\*NT^\uG.,~֨GWg7Uw|_a1erɽSI1!:g98x^3'0^cH82eCIb%,\6_j]3> <&8mJF;}_~a HҠm|mJSun݅d5_ӰbTamNH#]N)rDfS\uty x1 ¡Ӊthb{2ñV10Ÿ?b y^7,M=v+NX {袿Oވ!MA0 fꙪBݲ6Ǻ SD?0\ [^)] rw"ݶJL MDOo7  6-XMR]wׅA >#NEqe0$VN.?\XB`jʁq$\6-1f~uHA :UF͔Q"|CG5bcBY\i i~Nfeq_+,Gyj̍Qt?уM;QR Vy}T)wd J\ӚeӞ7l1̷ n8؋B ~ 9\lʭ`M;'Y6?ax1nEXU{OXd"wmMPS+R=a5ʙ0゘3iGh46qާ񌶣fC|(d58ɧhQa8H_*̴>~ M[VF=ܞמV* [Uj`^M~tʩ~4vgʅZtܖES;ok'귮Kg| t߻#'J&i7O=7?ubY2;@X5D{]ݠ>2|hA[hOcH2NJ/=aWx@-!}˄u=8Ʊ&W]5u=#'Y=R* i{6tvXF]l?SF %a'(k&L t0tϪ",y!P@Ջ9P:YA?u>9OKZd0 06Dk>:%@GK4ݩ`0[>qucDWBÌ&XɁ/Jid&iDch! R,P&ZB\ڢ6*%ŝp gNVZZ@#2O4_fth떷7kMYPa--OX٭ pń3HHQ[ҳhJ)wX@dv$gO,CvS߀V6FHOk B$ Q&}qAg t{< xc3xy5gfnYiV^F(Ot-P=IkAm6,%n \Txl޶W8uk/_; gy p?qPzE~9\_%@BGmuOel=>h5FCgA'N 4LMAHў[h y/2ykb҃ϑ 3F|Y(.` ; D[(dЧR3`>KK:>?rk+%:AHd1zq^Vܖ]G6}v_ށT\@l ̈́NwV2vP0,㡉;11Wxݏu_㛑m͓J0۝[ 5@ jX%@0VҜ$|beq 8Ғ$(bw EIؤ2bŵcLfTW f)n TOOR|5W=y Q3ԏaM( xҐ^hp?Oɯ#( G˱AR3_.2>C´ڭ?i.AZBu"i(KcC6 XM cf,2(a`{بhQDo{*~YO槱NVRU奿ks8}"J}FnLIT:h[lgQ' me< R M(+`"&`В<:!S8FI[>|ɪ toW\DkjFxJIf]#[tY?"T7E w$EM!_Ncs%sU@LrV (U@!hJ02vۨu3?q1hVLΪb*˷_8mrL{+Yɓ!j'rX`ч1@)Jshl Enُ1ii4R&YC#m  9>AsF.8=ʋ羥.jnISwm@QDXG֙SAa=b,pnDn޼xƧYh_8N]qD+*\q:a V~x (ȨE=t*8%v[&K@@(*:Y⊬=lZ>_7i/JvS چ"5jX+PL @ /aP]Sfw|]DOC@i04993)+Zt" m+^hcj̨p4y#j}g}K~R?_\C>HՖHR%D,Q;l5H:-qk8S1Ty OZe=u:.#簔85s~N h:c1ڬ9#l=tUEKN׳게oazcT.}88X1Rvgc M:>צRFO=ŽĀ抹S(0.ŘOŎO) ^.K7zWU&蜨9&J_h]?+Z8L$(oZ@5f.9IK{t)w6 J騕-y]r8IGya Xx @ԳW "rM OA⯬vx7j+0vaҡe͹ "ӸRȆ l~]=@rc*I4U1pfذ3j0!-˘*`ԵweaAB¬rR[܎ҜL:RK%Wt EiNL@Fe2H K2!׫.5Ij}&dZ^ [o 20/!nDs?o(p'~ &qj%lu7N.#"; OA0lI7`aoI(){hJ%}W>fxB#T,5J4-&,Xh+1#!frL (^;sv޾><*D "A4,o!"wQ|"G'%O `xv_g(T%M2)3fRo>;؇֌IW'x5x¾_eeUU5$sQ&DivNCs}ZIiŘ|D|'wn*G9:l/d^H!C#K9Cz[_a[bNg95<`1W*Se DbM+?G4=SMJJ>bKxDsf !WLX_k ny` B96\wa 09uXRdWzaE7:f[BIlӾ&nŕ@/t@h9XHMwfNWG+˹ 娚9ʲ Gh'}x x W+U}3ɞIΰH]\0Lcz5rLRD_Cb#P;?^L.<g`#^N !P0IHᝀPD>8_\$EoTM+Y[9O 0sw }fb)CupB'tw{ۚhg7nihǑe#g+foPf]\XbdBeh4{ N=R2rF6 na5}$XJhupOl>BXud"(aEygJ]3''21Pck+t 3aS25Baײ{s"\H2nδHV;BZ|pSШrG0ѱ8l^ V>fXKmŕ":O cqLc 4) ]l) t}9&z$ژne' ҉NkM:W@Kd/o޼Wg}ZA>ro 4 = >;h,GɜB~XXѽ#Gb.36XQ0BQM[<<?U9T܈k&zwTɅP۱zv(, K6ژ'#s;Yo$06oPqv.U/T]GuF&?ZFdqg(C8O2vS 844%]5J\l0  L1giϯܶ_I'$t" }+-h:'ez1N4;tL/E/{ Ǿ pjJ{ hqȗg (Į>"g_M&!ޓ*0C~Z(E{b:]u>yx]hy͒=aD>.PRۃ(VUp)I*p(yi=4`N*kZ()49LraOoA<# 4vu[>%X#쬜L˂x?*oArfgګl\$0yF -qkC؟st/87UP5IAob9ӎ$Q}=/pPP wfp]]%YwqTÖH%/8Jʇq#Xgj9 ] :i/]=ND"WΧV@y zݵ49ֶh!',s'>;]R]PgwC oAb0RArrȿ^c3MI'NLa>()҉ϋ|z׎4ncώi_O8e5])&X%uY%F`yP >; :HxgSIGecڿG)o& 7SӭԲesIґMRuxP"zEtPd>s혏&{"Gl & M(l YH%1 pCz@S@❤]Aa!$4[}mp)ɴQ xvblށq/(TF! 12az߾|GR[];(|CH 2ܷ8v[Fn:hjI2;z(#؏tW2]'ZdrrPexͿ>cJ)HdpHGHU_ߛ,={Y{x:itUb5=`اjDO *ˊ<߉k>I6u@@#>lK2#&dX擥up Cw8~8ՅjQ6ܭ0>>'Ok Ymz^qGUh@6*h'Lq} 2yƒ?b izkŝG}6톴G^F71* tub2< G4" #l@<0Q#E"Q=%U썫M5r1fjoqs۩fT~)zt#(v<aZF6+d%;w*mif)5ʡI3bU ջսBG{؀INg: ГN2׆^@bCyA:T/#w5ڝBZV8զ)oQ)j4ݒT:{E5SOϼazzbi|EcBI;~֛, Q"M=--݆{%7w%!VK3a13 zڨ-vgL Y՟WB:HsZ$p]ҋ?iYc#n(=hmE t3i/K2  Idf4ڋ7 5 T?]6;VӮnOb;6uK`FAŐiUy+xI ,'Re6":N Izӥ nwq*H²!,^O ji t~8eKղMuO]5F*NP@Ӿfךc*2' mM|% p+P.H}=r@b)v+6y$oSdo8qy9בzt|%x`i!C]W\0 qƽξkLܴ3_cm?P~%3X8׋]$lo}utҳ*f4*J ֘`XrqlO^)Ft}y9L4:_P|Hkd嗛bcUw y%9Mu;)FX&0w{z$ C֍jݩ?%*Ps=ZusG.bmN8 r^|,)ut0\7ɢ(O]gs |)d9VRxnO d}.qYϛ-Q7Lrh?""ւ'\ Tc"ܚ0\O|2E8}!e}+_3l)W͈) jij8U@c#BZ1c1@'$نv%ٻ+!0lG0 WuQN#> oPMe47$}4⬆S>AU;wrCP9Q\ bqWQ#­%è,8ѐi_ 3.ND{ZYٰXk2р쁰Ixy0: .B~w[el1(aNwdoKTݚp}A {H_8&\$ЕԩCBW6= ۊ {EvR4,8Zfy>lX]QB8<=:ʮΦ,ɻJ Glh!3k+-ڏ!X.fM[Z.,,>!G+F1L6XK%xES-:iք_h&EaZ[^q7HzrM#:m9V5;#o.Ew0 MӇNJ 5rnՃ4w-E]1dXXv/#l܈qH]@<k!5 Hu֞L;% (*.u)M{=_ I9Rcn..Rc,<@$'n9ԯ o>,Cόq[l 97]yzWW/ CʨP~>GsgpvЄEC ڜfP9cy%󍔑t _8 '.}j~YDGFS&C2 K~,n/1i'mGvu8=`rnjj %F9OٜnyxnZ֊ٌЄc][2OzBȣCh7wœ,i6g~|KD85ad gTڱ%_ RcW"]V i2qGgOsVro>h 1Lᒕ$p2*}F1q(0oְ;5ٿ!MmES|t Ҁ2I;Z$t#r1ygբ&X'2+Kx˨$J4(xEٜYbo_އ)Zicbq:7g{x%)te~LQ <+1)"`uD]@"ìh?n\ctx]ۈah"T1@,ƕ#a-k(8JR }IRc{c^zɒp@ $'-HCʾx g2~1*m_QGV9j4{;_O탢1i愖4 l5!jO-tM5DwAie[c l2a6E]I|h3p "!Hӽ>ZyVTH9`_z hd2~.h34BӵlzMP\c|8'pqJ)>ikBdh$%SAڏ >$0dKEQ msN`;cCan ܆ u: kq'0 &A' !WSxHUw:R@_/\.5y^@ CZ.uOoVL@912B`Y F}jr{V ;/}<׼ZaC8=DjZpsi\Pm}y`:JT3$=:< | \`A S|r uT%LX/eWMI5vi? { x$(= y eŠ"~RZ xWnsZ9Ӛ#UrB&&տWIWÃ\b? W{8\8z3O RlϦ,.!x')\YW;5x͙[ /vSU,xbt0'q19ʹ,s|ooHteqA1| m,QӁ(jw6f:_0$sAFMdT}' B([4T_Bagʳh)8;NNB_Hɲ-t+ԑ%#* )ϡ?iC>Qvm|i41Ao1*_Œ#]:/[1|0 TmGܸo =Zapy;p9d=%uaAwl_BmqQ98O"W}s (O}'H5GY=`٧mY(um`%i&6^L5P'G%i,uwH-:ypz~`戧3w:l!)6Lx}Mwe8_~nؾÙlOY7|݌4ĝ>p2Ⱦ w%h1OͺN*eI<nLg1v7IW~IIvL(H5T*R(9R,z裦ڈcHPT Ų)KLW$ȋ/Ֆ6ft&@hJ{n#4x4m70H9 ˲?K ! #%~C-p unG Oa2&7\G0,8 vVc&S.n6O\ ĄPΠҭ:)~ue[RsBL[ vs=ͽԍok4*/ғ} џ_&Q 5V"64i?%0@n"A"N2v?!-'7yw2lg  o?gЁ8]tU<-_@i.cy6WhGT7aHDt47*^h5Ӎx{%[]=Lt]Vm*_oaƏ~e V/] 52h^x4L6:ڪm2F󝚓* H\̽6Fk )iyQ,K#[ ~ T m0>0iͺ9 yR\XyQyCOoK%={-f|H)yil̥=c]ZJ(Eh1,wF j!`%W$qFMnE vq== qx'Rn.5E;) *]s}ˎk (9ۇbUmt+Mp}k&Y.fd]X>T4 f{"քf_ʸZ% i+6&<<9Y`uQ[V n[R{*z-UB[M3*ytC/!S#ەz)>jWB.F)p4q:h;z!τEIoq=Bߧ;]j 3',\.|vEwU/Sj+r4fT"|Xj¹fEOa3q'{#=> $1]wP|Πz{@blhY |gRv/OD\ Qij67{Sa?q O̓'ajEeI҆zCBv-Ԁ=Y\胟XiȼosJڠ vm94b$K\UJDRxe2{i¬d ži orS 50U+YI&'4OWH4 v?:4cvwQlg`hV";~0Dczl6խɁD"A++Gv܏]Ru'.nSdSּUbZE (0 gDYukP+B߈Y/!lq诂u8{y FA/aL+ň@ݛKbEzDFk_K5&]?Tn=܁ѸP]E.Dyjs4>o )ޮױJ0ŀwZL9;KzZVD7,kz;!Ee>`KfȬU)M0׉6Zn4*iYĄFIe_bJ'hBNhnmwMb.Ɉ?{/pZf6 p@/ca-߮xA%ftBͥ.yC/w;G_?zB91ͣ:@1zFgsQ8B/{+iz 'B@}, Cjw,R90%sGJ,fSU=;r$;` @uv4'@=gJxBQ ں1*sXMiB$fIy4mz&' !28lf9zrx .ƒmCn]s%9/v hFi mQN Zy8pP~g`i)_֞55Wm㵰j7y. &o4g)]s@\,k6?ܬt ryʏ/-,9է"Fv{`0INCcyQ`5h=,i`v FLA\ & Tt4=WS2cCGcs#W)M5$'B6,8 \ȸppڇh/SwF6Z3D&G \^~Tb`(JYM2{z.k.+Sr&)*BNH#{" t`nOB4>[;/.Ṕ@ sS'2Vk%Xw2\zULe)UwlD g)|a])Hpβ(pr7UE#sU ;EnIGԴ)>DYrCYz۰cUtiBGaGߙe{GHdvF{O ~5fO[\ qǪ%O*"|LSuTd֎Mv=7v~]_rzcNAZ@e~M Q*&f `AZ"#סaaܻ*~xb^靜g&âUʄ gɈFj*lѯVB'\ADx?Wdm ^x;O} ԭb`o£w`Egu޿ Ʉvkr&WdĚ,C%zƁB8R bOsuk# -o,V|yj '0:awwVeon,Y9q{ax޾#V!ſh36 SQxћ~tmaHVx鏱mxOa6>=Wp}<+9XfLԖs 0@^_EP{Rq6 2ҁy8Q#C Z9hzڷhwb~OYѼ <ÿH[EI J;{3a*jIlUhrmI._nȧnQx|~brQ!?v 5޸sD9`/Q%ߕ_?RUf%^K@;uDr( Z=; ;l$cR'O{ Ҽdw<I 9œ+2\YPj t(  }6wr8a$kp]#Rȟӈ"Jb&G7`Ɛ_LqePJ3z&C8yLg\ќ)Xt$s~_OnIv*{"Aƽ42nkdPQʈqRbk "QEߺ=+6>09ܖF:?WwO#> b@4Cնܖ6cpTFmE2g/L+7PEvȤKڗ:v d@]M$+UM-js`E{wPP>!. S hmKMv {NPߌ[y@M !X= Y]|QMn:PVDDm SbWw.¡a" V puڳ #U"Ik'?N:ɗz/s,)DޝJ2@۹B%_!>ԫ!%07.πpűbUSe%& o"I3M3e ! \5edTFzX:ku;LH/|<_O@qu7X67@l9f{&gK83ɱWq˩4i0N\"mNQ_(2,iB m2`FOa7Cm̈bL"]c%O "\MB:pο]y@U"m Vpal8ll~۴_/eDk^R[U,c(!MqJ>}BXqt! H=j1ٚr2,mc]b BzBLuH6#d…k'[Ԭ`RDdR M+FMdRQ#n!"VP $oP(7LrKge^,ѫ(lĻ-SRjb Cay&'rGּjeTT Hg ov)-/Aø:Z>9$d(:BgVf>؝Lj~H*/?8`pͮIӊ(Z;SNB.^UJ`l$/-ל/N `H>(p' \$D9di8Xheۥyc[oKLQO[G+Ł3 `(Òt/> &wٳrsqkj=uaMBpJ}])/Lf8ԭ3¬Þ[w2O0Eϙ?BV{,P&vSaf.'>gO(l.6z]>aC <}E2Dvy h5דݲhENQ4IQsVzG;XM夌 MAbXRy0&Vtx Ǝ;+O{^|XTk]Qcudȡ>VYUBZamE=w!Ƿ'070b@lE}O ⰗTv6.Z`IN5Ydhk+e6.} K#;u?$+~bSLxFm.@E2~:^8:; Nʎd۾Х2jI+2h ,חrz)Y_1Ԕ'Xf̤XJz/שamr|3fmMgm+Klv4*/gLi1$ C?rŊiP rZvZl/h$4{I|ó ;kE؈;TvgO~^tT+}E5SM-٦oM x$y 5ִ /G(7f5VӅGlu7jGRdj[Ud(,W]>("h'Мxm YެŚI@jg{(ʐ,BVîHUJcje/#i^#ˈ)q@' 7&OW@{=?UM|rAv!n QG`&/ǒu|EbFo0u@URWHwFˬ6dw-\xiجZn/,O.p}KDs'ex x7"7+UsLDό?rd/y.!ԡ>t}4x]05`0\ǼѤűי &#uRٻa0%I0&j[_Vru6q[+u.Y6xO r`wŮNaO`S,$]:YCc}Bz:H'4"ׇh|}k*Et !YzòJHiÿHX嶽FRjòXB5V[Þ_i2DWE c1Bת@Q$CxLG8fzgZ(K|Sy?O \aG/g aKLq2OQʅMsI;̜HXt[4t&,̱-R`(pL ]]wHZ̚ )DŽz6LxLy>i\ѿ)C;0vJ~̯634\+Wؚ,7 @| lJSmޮUN ⅚re5d6Z:S9B+3._v dZ<'s u<)> #x ":?GC_kK,1iI> St&L1I;4 er><(4:cIm@,O?_XǪ5bEvQxCFؗ2v6O0:& YZpKBlQnяȌTTjO|( C8T:7KQAG@cA/Gd35EN wIUЫB HAcv ԍh}:YD քLn-McĢY` rBpsz \yLG$#+"jh4HZ:<5GSxr<—Y pRXA*ǔE9l@,=˛@>Bv7U9.m=[*D6 2wbc _D i\ETe|=-B=V%)_B mq_ÅPW"ZpW?NP/ qF3 :a2?!@oZP)u]8;W*L7??0(Y 5ɻm' rܲmd#G#'8g i Y.>бDd 7'دڔxkݒ`Z-!T 89q*xWD%GacIoVLn&gYMDޣ\ܦ(J{>dQ{O@Ajm=~Hk|V`R2s-4F >INV>}o-cW{ːwo8d{X6lF-jW욤Mc`%[Nr!ꋍ#;N,CPfd/}dlն=:ȒP/Fz^9t6  ҽ:w;Cih;CT9 o݁]緍c3T;ˆDQ?I]Z A:qB98xy؍VEFQ7k!^B`|sUD43 ZsќGKN\"w(M(ij$:Ʉ ~re =f KfGt@FZҙqѶs٬̇iT*](ɰ*Ð%`B0M^lލ)7%BeB1Ls !~2uJ Nqc:&Q!yT9&r~}t7+Pu+ȩ߳{)O3)akqQV݇HO~yUM"{IBH SZƤɹ 4r;LdNK3;+1_ ߠUx[A- B>wQS8NTïe],h#^C&vwZz3O y>-]6MjHk \469 ъr&SۂkCKfJJUqpz3d{ȘtF߯_x%+{z+6 BE\H*2nUE~xIۥ]E@Ow%U1;Qγ=qIqK|eR1.<޲Ȁ%2)ǥ ZlyПgdj7Agܴ?"zEj6ɁQ䏕LG% Iiq/I$In )v*A=IXת불|/,EI/VTbH/E]*~PG~Pd{~Kܭ 7g3{#R)B{@_m!#a櫞 m3ŕAܤ-j/DD@c PkV dsNTZU;NnM)N80ˢDL;hJ&KV4[T 2c-qw9nrP`7=zTn/Gڽ;M%~6[7U ;k6~28ǥPT2Er"ƨOu ,酓'MĂm~tT'*@X[ v/1T&-:hQuRF25jק"W~\)&kr /4V1<C7^ O˙BOSlA J:h^!Lp:Jkv/NaJ.SS? ۱s̟‡#_FI z9K 5;c\2Q@_fv8qLMX{[u2Uun>6] \[Uؙ&{(w.P?az}+;^1 5I\sFnIjV¤+% & R|1]hӥ(P Gp?>U^SEL a Wv2tk /3X/t,ީH[BAqPk?%ԭxIЫ:O)@=vV%*2(iB#VJ_H$ P= JDM-!V@xB򞒕/ }vozZ%QhbfhHdHqPYi[ml_^ƍӰOYRNHE2@%+5 :UgQn#p0Ӓ?6珨(4b$,.6%"y6 L7q(D5-5Py8`T;XֽԎ`k[b|߁^ta3NxH UœS5%InSw ߌlQ3;hrb#D'~; \{0gsIX2 6LoM9;%7٘aQf蓃7NXG_a6g _ά8TF;FH66F 됝saJBz1VJxrl,aw)$x$0BI1:Q./NbSWk91*KUoCY`G2 P7̱'!JL E2L= 6nq8r˧hļ7J"L~iz3J1a1Mr!B>"KrAC\, G'xy N}/-9[ҵA}*6reԃB fPjԧ:) YuMXË85 ?s>=tZd?M=Xvc gy> n,&6T8m6Wl42rlz1g^ϺAcgG9Ljv&&ܑu9"L7;U CNz*^튯 C+|6ڦ$1?ING'Htӌ! )0ON^ i;u5xΌq3|FGmcўP: @ׅ0-KVU ER^K_^{ذp'(g>^$TPJ+^7/\ϷrKB_Hb7Yb5|*儚]jչpVuRR2ńڒs$ lVrBo-K\}=͌,(Eo1&愭F&5nxz>W/8OUx<r&h2ª XX߬5]w˘ԣ}&xHN]u5,|&#NGiOOX#юE.#rT'S z+ن'F g(S :|15L`Kp\uuiv^CF_lbx1޵2H; +&f2-I1"QOWF[d8ʓaekVL6v*EMA 08dMbܗxX#>2O!$խq G?Z0/;Zv9sC1+3]ځeE*j80n% ߞYvsg\s4}[8/G$ĘZ;Ԏ9&6Y7WtfgE=5@/KC/D:=r4|+t*/ į4:@ C˻* xjz؏yEHHJX1Aomc>|>Ţ>imT,Wy(i i5ә-Ԍ³9vr(Ug48V*y2^#9lqA3# KBG_;U )Bw!ҌzoD2j-^%Q/Oi @;ʑ)g!fCKwd@hgv%a4 Z]ږI`R|9E%1ȶO@¬B56¦o7l8NyC{Dt 0^NӪ?8jԜ? kSaq m_=3f[+4ƲyBOOκR,ؘpH=tvf32S:-Lo_Vm.KN{TD2j<."<2y@^x9[ZpsPZaF9xIpɧ_V1$H0OuS\l=2 SKDmZt!qZ5l'UO 6 ӮwWSOj *d}hd>u\Uc=o)4{Z? % !U cE Ukf4ֿH !t`CzE/:/X O[rbdl b,sճu>\T^2m;^/I ,c4͍#7tH( (js =2/{ucuU+l%G͘G&VHñ];_T*)v _pt4"~!7;ƭOl]TǴs=}ړS-y{% 8V=W*ʬO@o*<}~]H1XgQ=T׶=sa< C N)MޥCu3׏;N.)XAo˜w j1egmTsћavAB/M*DO%n\J_*H`+2NemGpPW 3eЇM$8HH&s~d_rv -g(%"Z/|F-) h#sN`{Kz .F-CdA(JNͯȉNn#KiRm m<(\{ j\LG,"8"|SjD˃%|5n]ce҇?}ZMwnj>_?fIzxU0!)ż fhWApf]7!oOLU 53XBTS/o!ͬJ?%7YpA|`6k( d=NW99D=Ԭ Kõ_\&\<f!dZ!)4`)H+ǟzP˧SS<%p7Ӷ+LX¢Zp "½*B?o*EʓY"e(tՔs)ɒx˚ GBj/%&hɯV"n:0 z:#_nX%Ȱ]Y)E_ ApR*nlkNPZs;?Q@ojqz-B^ݯ/,{}7t <(gyp;єo@.f?EľǬ?-:QפL7|ra^F2~V0]z5ɞJz1c7n{;^<۟~>fA^'\2ITZ0g>͉!|*AmCZ䦅 R~A/5]?oI b'$AN gS.'S)!VÏF,c:7f *ĭJ$VwOw>c>ȣX."|{?6ZxO:+(mq{8%j= {qOl{'Dd2vUo(T|(M.(_H: 肷Iq־qQT{Ԡ1>d?7y9L_15zIʘ_!-SHJQtHfN!Z+cb{} eqw;WB4,,ŕ!*Uh>7k s9wUe=/h*?nxd% ~#gnkIQ@Uz^Nb#M89 P'썶dTF~_8\7Bx O9~u[S\чG.cB0V6G Ў @ ab(0g $!r0#> Y^Lp ھKNݝ3z~~'Vbq!)֧B=prir&4yn0e Ui;s$8#H!Cn& ­dqrmj\Kg$ ,`ݿ0~B5eaD û3/X|dR;z)ҦBt Me3 lT;z}`륽{PtrhM#\/A*=}^/)P_4%g;VA .A# JP,L^œO{J*kkW.wF?>=e$'EGMt=>q_]0G2P2H%)t`-Py2J!7$T+ Z~K0=ʱWdh߳Tݱ?amMّKZs.,=yÙ\ci/ƈsޱ$LЩ_qrzEVHz4k?ދh8('gUL0eJpNMKelJq/N9-/0TiF LRc@9w%ě֧\,g]fq;]Y@#H2Ky#,0 G]~9O%3kVO A twu`6oKr坧IȨ84Ю~SkrRnalr?ƀ%C]ZNFAfYTKҁjSs39泳vnhs!8  B<յz)ݚ ?oڴ\{/B` tݵVixյəH3la>Vs/ kNW>Wy̷݋;@mzR4ڵJu}qw8$N898.&~`7U6e=Κ[mN!=ޒ >B봒"hdQHC֜w!kHxL~0uvXtq8odXuYX}&郞/hVԠYؘP JE}$Ȋ8i ё U/^䛏|F h`>]0pWVk@òsC0oV,ց̭M\1.kwTЂnF6mZ5]D2#L8Ġ[ YE~lBic Y Yle>,[>DȏvKmaۂELx͸2zlWX?,͓*ODQ},MKn3ܓE/ <8iRPqZbJlCE_`l=+p ]XL~l0Zq6 U32p)&PU ǫȂ338>9~^__ޡU[ZtKBLqonZ'Cy Ӛ5j/6fHRĘ2SyۇQ)g#п8p`m$ WAz@]flх CRΰB[-í4ӗX?ٙѱ^J9"xή-_$D0t8bHG }Sr0GCMM@* 6v;Lu Mcܨu]O LRl)hꋣia4}𫴺}2l>Y! ո%T[7H 8ʐ󸏘E,x uvJV? ŗxq]_ƅ 9wɶfO䀹7ы]Bmડ`̘樆A8]MF |c$?KRpC lR!*2Y|cd^wDPFw=^ʇ)@FG$ 0@ ~oA [}QpeނO{ao盦s`cC3#V⃩dTgX+ؒfq [UU؆t(zߒަ|exOV'_0DMΞHkq/.3}+TjC_MUSAiMRb(I%.˨} wH~.j70dnz{a6 *HxLinY ŽIAN0.Mc4˗73ַFx9d;F^jbSJL|cyPQ"@MUe FzZ)/{Z{1qd͐HWM -ގB/ bˑTKcgmMp ~0u)aX%}_גJV[WTf߀.U3B [[&/(HLIx3/ #WջleBZ+oz;. ӹ&`0^_8ib9)vy)`G|Hbhm2d(}۽ֲ69?8EM歱ATFlHa GY٬(={M"7~#vF42zϼLY#bcO*?I`4n&"%yk"vĵQjOpCi 2QfQ3"j״L~W-m/t"p)Ì䮊\N8]`{ANx8?ssXh7rYI5dJepUaj7ӉZhq|lf 㫵+D:ڷFʅ!wSZ!}XEZ"/e:i_5bN_C?V% XHC F}:gIdL}믏GV9 BqbeE.y]":oni&Y\oA?ZNo%6dz`53 Co%ylì=]7TBS %NV\Wloe8I J [!1;4PQ0(yE䅓 cNYi?~>O31^@yjhb{6` p.K*72z,TT DfKeR>RIAV2G#1hh:\s.Y8tD( 2Dnu8eKM9ːS}~7s Ş,B2WXaС=gżWa\ߟMMjL&߄$FDe4qJNX43 *|ǫN?k+hTmK)-vWcFqD䳌%T9򎎗 HkTn !Y D]^cuANc#QhIϰr8Fx'0G.Xe\nqAz Z;RC΁߸$ '$!&DrsiM \X7'TzW~ne%Zy8zfpG9Ym+p.S,R;O35RBcg9ưc~yav1 nN!i =Rɤ9hR.ik<m&e &LఞƸX!\=>&l>uA~k6Mst"HtߗmRTbi?|5]#:}lKSgBSLHؘ# i"̀AUId2plUE&SPC1/e6Y#:z =F a>rx*zI@8Kb´G5.@Tv,h!v1iaZD3(BsT79I!d/ b㠥 C_RgSݲ6xp* MuB>q'I5 Hl+7azvr^>]xHK4jbb@۝ʻ[]`hi#LX%ܩ '㻛)\BmRV QΏ\oъ,ܕ0`;ps).Az?GLᬪ\SтXy7lsu![.B3V6/+wMՂb*k/k_g|.?DDAݦUnaBk*"!1'w]~hXHh2G4KʝL8Z\,8a47n P.OT9ٲ2l =@-=,{%\74]?=gv~ֺ<bn)蓡eH ~.`- C_lR *8;=515$[*l2D>k bc^)FTvGdkĒIgKjOV^u[I"mgaa1LF\Pi.cg.'dLj Ti }̰~FrRrez=ZLsMSR&ҋ0gdw >|C:0koqhRpS0ޏ%>[Kdj͵Sx > qTG4,0?Cy0Ȭ7|> (($9NmƙR\AH5c)<qRbx**?,"FL;L$uJF/,ȔbUi /kQLN6DpSR6 jyُ#_ij'nT6xx^jx @eMB\G8 77WEY#4k4\-SIDo{INsͻ"Վ2I|jh@mX!sPpC) dibRdpӉ;Tԗ?o2"2%<gt@(olbhyՀy .,?M#(߫*4vuHa[؛^9ųMP/'l^wX  Z!\^,{k x>g܃ kea鎌.EbbEޣٓ8}˩"Ck໗l5+ ~ٗ\B bEpNm7dSD=5΁±$|чqO<ȎzX3auZ2]|!p NbohD,Ƨ~rI3@xlk~b/R xZ"|I/}/Peȹ.xPF \C}u>Ru0Ґ{g{UhzX,U@bQ2^ӛHLyeeFz60 a(Wpַ|4’IKpVd=;K06\Ƙ0V:7go(ui-lxkMz63!Q:`Q=ɼ09 GDjmn/`t έ 7IHUOH%jf 1*oE2L1D!0O`M.3BuNAAfX%WH:B\! }iO쯉BmF1ސk"dsp%̾$d"Kw&y@(w0\iXk {)XA) DD1DOK_ZqcLe>NS gCYARU>km&*إM1P'g)ز2T &oM ++gk)+-;Ʉ<JG>Eb_/UR.;8vԞMMA{4gSLƪ$T+39CJ%>dF F]pl`'*|5WZ>$4#GIP0>Wm=:ċ{qA+u /ґ|'p:5yzYOVdvK;&b3ƉC"T/&67Jp^"Xmέ=bwA:KxlLZ$2ԏ]PLL/Gժŀ#VkAask ]6LS,2 V &/?eVzMCPKT @4ex@Q `wkO3~kh߼IzWo$3_ʰ$1X3#k'!I׃XY 2^+U7HŒDxr=-UλqKUuG{G_xw6D ?cLVЇ'.'A"@*3Rr#Q6E3?υu*u̧J7R-G҆7LŽqJMUEgP,I)ٕPII@Wtr(;uTn!оU7Tg w6GӇOp?> F}1A[ )tjc]X 447NBzN+ Zդ|ظ=) J"3?8-E-5?k.E[BR2+p[HXF;b] pPm[1t@CVX<+K7qC iɎ>ݧ]4 `>T'y^Ъ+'MK,]8`GɚHp]>Y֐]0R]%ذTܤP6+TNf=6ʨ/~>&ݺ8g4P+&!$։_BwhN+ŭw$6A)Kq_4{Q&-U>Q'@֤) FQ]ൗpg+X zؿ\>/OVzhl{:タK[;^3H#1*ٴ&+x:yi8Me4dr#I4q8*LK]*ECQPtҲ ^H xԐkBAT}\?dl4שX6PaޗNs,ۋb:Cxg'I=[n{P#J;~ U>Q`s{_CC($Y bE|31GRu(J#(OD 'F$.sCG-pgdxS["NjnwV m#L[,eG5hCyg z x:+a5k9F#)Le gi(!RE )Rz_#ڰT2`sx`>??3 pxZDC"a!/n!;x觹eeY.uXֿ=nOnq= _kl|Ow{,h[ T ~yjl82h T<]Hdae sЂ!o60 ߿OR)NVAzvHTbe"V1\G0CI[|MMJdN큫s'bͶL$cGG $r?%AYW9€P]e\acXMSO/cEᶀKlP'= gC(Bu4\UB2ƩʧV>"KӓKE WmhF 9([BXv+/ם)AT FlvgsRxfI `\?BIЁTC 0OΠRٕE#|[RB-U(T|ٿp%#qP`d9,Rf5+6Yd3?v.-q;=`Q&[ ]-ntl3j!Ez5hygv /aRlM-b@,LdVV0 X9eS#YEw%քUoo r UP'eB$YhQӭ2eg8#]%spe`f,2>e'.I7ŕwBQ $H;@/3Bޖ/Ð.564RݰATg jeOf'7\_Y9Ώ5)ry+JRI0ahU&q3bRԔMVW*Yu*Q-^I;;9{ >Hqv][6LK er1K>opWg5kx9Dhȇ`MxiDd螜&m-bwۉ*[剙/DQ^gW2=6)Ҝt nepDf̿]:\ OOء[Pl6/YX_W mw'NFb bljq{G5F Y܇'תo{CMЉ76Ñ][gWg_%.twSXmd]lznp~5,4!+Gp\vY.ʕ <;/Hzqq-hqjPM}d?m5^*|  8Yw=gZ$4Ϩk$*tT`a9E 8OV=pt H9[H5j']X Q~Xc2Y߄adA7m`O3?[:ZI9Pɽs?k J(cc0C zj>LZfQkHpT$z˃$)d8i]'̶zd #S6|ʖ6%?Ud)[vyZt-Sdqi=e9ڒ#z|ө!YbpI HێIkk HȔ2w-^e[)#O'>@胔mk.~,3T%UDJ#6wo{MS$5pPq: yD2mo$RH‡xdob鬖,knBҠBQeKzt8f]EB|0aCu6P,k+n!k/wϊ5.A?Pfx;K@B,V2=`-kPc]yY?2a%b"½=kJùn!|.!T9`Ő0=ftݣԇV4[)E\kl]@)Hy@0K]].: y)6[t9VZBX<ݠ@ܡcQꗼ×\?Ҹyb߫E:L=><[QN%no^aOk ~#c%֨:a}|DQ%3iQ=!͐ѣ;royE"Rc $?b__K\ ?o:IbX).-4ҔXFƽq K ZoP>rs.#8'YhbcC|578$cO|hb($$xZoA+)dDt'[A\uGV% f:mm/[zJ*tr}FycJd,l>yMġt 06ʂKʨ×0`U\u:'؛ ::0Lp5v"䟮X-?>ֿ: P3VdY\ $͞9-ɺ +<͂uʟ擯!W P7/i_JpmC,Q`~'ױK3cs3CV d"X5I*,mz_   #|L'JR:ZwȰ4=7cLS@SBz~ JXy bВk4UH&s/p:S{5N$ D'3S àK;U_-X:Ӈm)qN(+.KRVpQ ҝ WjGTˣ:[9d#Rh ;aH?螾4mjxC|g0Mz[\< #^xJ!'42܃(0 dbc*[6!l!4J$ZBy D&vu /93MS5e\kWe}gU[l DC4-M\?0Tq+ي6D/ |6!"čsh3 Tfa9RTmӰU\]N~)mRP~fM ta2/:>"Y% #?L*;cQgx.Ժ,mNϐ\150a0t/G?7vg۱s3v+D{J7wBՓt7{)t+oaX!1Z0yq;g)Z>h@Uө GiNx,=?rl{ .<B(hMM B%H$^$([AڧOrf㎗?(U][ã0-guǎ_L:6f@i8 &Ž% xsW~) ).BjILy%e ^_`d= 4i4㱗1oc ,6Q[=82+eA.1-U׎Y% Tmj4-ٽ."=wT*?8p gi͛܈1$O dv'!f $7nRFg77cgR%" t tawD TnSS&/NJV@z &gYɌߤI\,jD2cE ӉgOtӽ$yl/ڦ\:/-Z54)fpTξPӥXT " rA&L꿯ȓ2D+`_sG`P`q!2?g{Ow|R >N'@ϖk QO,g{0p&rҤlr] LH.X32iKD]D]ԉr&ǢkS !RaFK~U䏎+R~ VQp!&N>Is~2mBQg?F<*62u?}abyf j/QHk3r?G&R1W2*wôy;Hesʳ+u 6}EoAt)_UtvɹMDEazXpV8, &"t!)';,*W|1Oi37([ھf<ɓf׳ 4 <-y}^Ó=Z-Adϟ**%`8*:Ƨb/DYq 7Yzo LABq'Ϡ8Nm8~!xli~屚"/I8c4E.jFvv4ep$ mS{̆35sѬe~6`+ԅ7{䜡HG;'\2L᝿}QoNm^ex>\o.= 0Qi "RhӳD z3fm'dA赹zc*4x^&k*8XC8 T..];P( M$|:v~UQOoejqfY['u|l[caL483C_=}oه{Ḿ5Jkt]'. 1+G)o`άVSfϖ !SzN{,cQIkCcH X1 0+S:=Zi-l>y1g~at}./zuz v`0mC03QzA/,eQ$>CCAF0^Dub,v7 ؊呯eڃ^TS%C)Z0O{2XB\*f-C-(U7|ά;޺;vvJiJArZG`:7b Ybf J/(}$v5bo óJuvJjA] e("1~Շƞn&1Zd<:6|"2)baޙqj +#!pxOؽ.'>c rU? 3~0jܻaAc9U&F<֍.5EaMy"v%UV_p(Lm|QhO3eLaS8eʡt@# KJ?VJl v q{ʼn&P`Bs!_`x/Oje؆/ڴEX}Au)_l5RLջQ [wAQǔ] L!FWGM>Q J Ly7Z9VS?]E`^:<"nF1=A ,䰀WTT"εПSBnx?֍H-SťV X̅ߏHn\jߜR;N#ef MZJ5#+Gws^ew!iˍi5wLu}W YnL6Ph(`J )NlG-;eSK$CS'9t]؈UDTbƦ(ۏ cb 3R w;k԰KL1Sƌr2@M$5{*OyˑTLFP0TYѺ5V< ,dk:SS`PޠI;5xw}2`.aS4xN]A"CB)1kK]DKvA&h%ΰlNG'&<(57Ihe/Ca?֛"up^ѴIzW]nx"O&-O{ y-mihn[Md\Y␃ a^1(b\w蟁DEbP?T F7GJ> =PA߽a\]Oa[i8r2i]__G 3%m)* %"$˨ێTY41(v΄ C: Z<_ƣ7Au;={P IUKum .EQ#2p%y&9VRTWϟ7zͱ0Fޖ6aLA!:in OTu v|Og咹`CV-~ǨbGF`A*V(c3 ä"ѫOo\vP> gh)=s&jQ &Fh(6)bDm;",5%,XMEXt–54>>Ow+D\q nlW|4b0*j| >./W$N14.Gwb6M#̊Y^=nZf̟sۦ!?Vc& Bd7M >WFPކ5W ߮c ^d2rdO&)3qX!>& ]v<\ zqlHʕNX9MV_w?Sn z`ѥ7_B79JR.V+ߡ۞k&M{ŒXs`৅uz 9avmhIJ7ESu95>524qzUYo1-*9V='/ysCnV9@l%: Gk1phAt VA @l2\hz=)=28kfsZV`,\ȷM glQLʩO<ڛ޸- Ө|gAtCFh3K'Vsh pXBsXXXqքz} q,^"kYΩ:v? j`̺X=dNe[]w6QRDM=]'9}-daVǦO4^ 9 r}4_f7zj0 |ab~bI7: G#jOmCõ&a5V C(|B{Cףyk 3̇?EM0/S^ ]?Xq_gk8ZyËg~9tjO\27x4z Tv 'SF riapROQ_|U`|ie;//!6^& YsoOكd}},OaXm;x1dhܓ);]zw"I/^|1 dWYJo UP>mUZEŦ;HJ▹։JB+  k6=a ~a<=POHIY_yJIxf %g$z-)g26|>6Y D<ʭuy/\ԟKn}paA]'}GyѻϻMFPQ< Xl͵yi:O䪈a q=/?QcU8_rrd(ІVN\ iGA>:&UgpWt7(oVZЇJI [k+ߢܴ6i)>ڲ ?|;iELF.L8b'4+>*r'(b¾e.,q2禃'R$]b]uu3iY5A]^6ㆇ %l,pozBBׁwV1Ua 2]4> _#f*Oz&XSPP;?O͉[u2D5-Th(]"h#+9$βٗ̍?IbobC( (<5,aֺp+EdK=8 !a3IV:VX',$#_Kdh 'zHHd}QZXқdGdI5(!_8X']'^Jdv Pw,N<ߒ,,J<0-&^qoȞy8}j]Kt~n6*Dg hvRxJ?i> &)yJq92(0iZJc7pНi1[W]"?xou'f` s[OƾG6/*knu"{vٚʉ#Xu' 3Ida&ԍ' DE7{6$p䥊fHccg"7EL8=eëR[^"Ĭy\ۜ9,(CCt6XYml&3R'ct7/h6@K{^s)<5s+7"NuS R0`,n豽YdWK S@.뤴 ,ͦ ~wyQgeXdPi#zIB}pꪽˀq5=8ƫb)U Z T<ק pQ {;9`NAm|{#\F,N»;*ȹ,܁I(@JUm=+"50'fh[(U␎ssAKVe򤉻Lsic_LW,y,(d`s?c2ؼtgQ<>K4ICBއ4\.,v;Uӟ9Har~>޼YDnj _f[7F4IڞN;2`{" gK~Gc=J&So_O6{;B {q3*Ը9σF.# hS "6]v,b)+|w>}<RC'-UM]!P')+rъ3Gة@<6ޡLtMCd6Ib19qPz)-:VEe~b^S!M1J hIBniH~1a >kIct':BtrRzv+oskZ18XSw֍O[;A!_J2Yp8TdV?3CMa/)h3n|$[Zىqx*^'ﴼhᄡO8lHdPV"LWSbY״C)Zg&;#Lh<9Y508;[߻OI6hGfg2?ژ!m&pn{[w|k in==Eph<|ѹ:B~nu4arA_!md~O18dTtMAm=Rc@VzD#`0Wb//$]d锗wgp7eWv>JCm3Ò`,`Q1b..V)0V.@݌`bG-xHJWx"ٖHA.Ye0`31`rf-z5|ӯ|3^ޣ<$9CcZG[rS:?d\ߘfA:Ġ6-CSk:jdluYn{╎%C* # `L'ϸ ꜩ pb{d ^@ҔqDroB#ı<XRPS4D Q1ހY+$mr?#NW+xRhRtĊ)ac륁⽶n!}y'"VĿ ǦibĢWSIy1|#n㔔7mo b Eo._"d.-yxG`ׄGӰ* Ϋpc(mSNRoxR;ߧݡ$N@S&PM;5,O@LUm}l=lFI={_zl$-MNT֢aD7=5 e+ ݐ { H@͞ L 2b`Om7TbPrttGCԶY`27r/y}ݧdZ 7ov1h7-}Fo@pm:4Hp4P^}(n S :tMr[Z:=u'th1A!buuBe%L=3_@szAan w?ٯ~mƓ&p:F*a;!K]҄ԥKmmYXm'&pt&g;,!OMr9J=4,*3EGibY@<6-})sG@uOYHeԍ2H F*;ԬP:'KaTM! %@)(-BVcm]?~#o< , 9ihIJ48Ko% rU84aQ'Y@ q.X׫_?m [WP 8ޅ5A%:lSՖ[Ȭ0[_^nw] ' )8R^cŠG{r޷_CVck\_F={uab Mw]e !`|͗zg\Ƈ/?|1&9q@?lpwQ,bSVbKu/ 8*B̎~T4O=SuoV ?ÕQlU*'IZ^5ZP%vj62;+}?N[#76 fk7o..rAіW㭈8Eːm!x|v|ɍɱ<:W e?}~xfFof5S:Orɠ"2nK#)S;"'Ũ>K`aѕb틴hlrt c[{C(\Ĭ+?|g ?_[eY;}?QX>lh! "}4lExI7|f5뛟>+R P$i}뫛۳Gi'p!:P2x&"T:hl?Mpؗ5ܧ, fW x~D썟1AmBu0)*Djs%RCᅎhŝ;Aj#zUI`= mZHۖ# & s{r ӌ;j{е~RJ\Wf- 8p-Vx]Y+;&^y$*-˼@AS\ugǚ'8dFM@ M=pG$Z`Wm_DL]Ff nWQtoԈ/J !pP?"%2'\&b>w5eB+SU_]N "ߑh In>_~8pu!~z̾uuo;DۯZ55 h>ԃJ$3Nj@x(< 4~c Ȭ֭$<{W.3 <3} \acWW#2xNYnPtR&4͑IQ.& O`?Djlo,d5%ݧIH?X`%ZiT !Bv*rn(T01`EB0)yMa@&4v㬹AvbƧ|ԮvEɫf>qK$c-.jraN~bw)@=ktN@v)`  \ղƸKA5w('|QNM  ݀c jTw *nf%5ʸ^k(@i˷$ $&ۼ^u+nC)n}5M433 ](2@}*sNv˖oFzk$.Jhʾ)F86!"T`6*tFH7%I34lyHerqH %-{!RmB5=lx>-{f P^2"pЈnǝkso궍={Żx;Y^A Ĕ6~n{z;R3QX(;v=+2(ԋQ yܨ)IM~8)'g適PjO<5}[C \-siw%AAMe5;Y0Ժ)̀Yy%VdifIx mCЕ|~,FIm-jr[Ħ,C_A4 eEs/'Rr'q#붶C\ˆרB cʼnc~otsCrـ1aֺ_H.b@_B!RG1.ʂj K!d皢뾶>{X % sեe(LSٰW< 9,*%6"U"Z)Y5e7P T,-6'P-r _:j*'ޘ(Ƹm_!]AZȀLe?.zpOCdJ9Af--Z:~w"9.`FHPq]<&t `[p0 Û ^"+8 Ait7S}(# q\/ pp&l N緥CД߱A]B 2rՂKN'qV~r3t, 1 N@kt~^&Sa^6S'Q #!Gy6x?x㢐i&əO|,R>`KV6LtcjSY\-i^ Aq: w2!بm5j& a#IShs$KҸ3 ԸD&fr'٧/NNo_߾4t~QqJp𒒇Gs=Bo49bmĘLxnJ/^p2eLf>>! %h+h9.D_5;G2ݩwqogRp:͜I0(/<΂qMmץp'ilǾ_5fUԮZՠ)/#%1g>D?1Nڋ/WY 6ΊݷJ B9!K/I"ˑiej `ӓxly?[ :docE838Zb}u3ToWerfAa"S]]KgNt5Ÿ$" lUAϠ"~XlXчPʑ}+0,l.p1W6sB?S+0C`煺QjO'LW:Op#&!6|4,Q^:)Ӎ+>HK>?!%\ٴkCy3u9pxV~p JަR tSߝgg~:~{_Pkƶaԭ>`BiS/Gy/F?x8ƹCjZlA6f#TQE#./b_}.\ [54iK"JgA/~ví#q 8mOLaC([L "0[=ޚk<&'7kX$.QĘ\ HBt &om)Bh vv͊@pTyHxC2&]9]?o.P:fedV[߈|0Fphh Zg[-n*R) gh<$l!`]P lCY̢*um"۲U9;+^5FP4@+5d/ !k,nqLFcR;m'ģ}[Tշ^NO.OLqpH ߐ{&5ٴY'6 gѢ'@I+lU?vBanG>b "ʥX 5vʊ-*bü)&[*vɳ43$ЕQ10Se8ܖϰE#&Xܢ*~㏃wZAlJ 5bG3w#y1Cc&TѝPahB^h^'E$á\$_JB"a6ey I-oۋf>}iRò``O[del솉kzTjd9=\gWJ]cL;ٷwq&fF?XLd(]o$%lr#%Gƶm'u0:UbI[ꨈZRMhE#hA:WJvwQ4}H/)Y`4(jo` EQ ^GPrR9`13O{B^x0Og*ߜTSgrBqD{e! NL!pM[  NC*h1J@}((H8f8 ӌ7zlPxFj_`)M%-s~[Un.:0r~C~="_^AtÒnP9dL)՘e8Q/g[@ZH> @mΥV*k}[ǽ𥒈CAx<B0 N'2uy+ A<5Źv*M7Ki!流Sbftz's- GulMc! H1fu|*ryIL$JƕU(ib mH /$8(0 2 L]fXP\LF>tO6vd0]fơQuxҎדv:(5=Qi:.f`󈷺 -pu-bAmwlL+t}C<;)K J)$b'>\Өrzp$rZV2pdJP (:R,?ۡT意{Մ@Аn@D8GiL qfoJo(ZU9Pt2unGy"RXJKHjWrR_;s%.}4AuB1԰7h'.f(d)\2"f޸xGuQRLI*R"Yn$"HW!] ΃-+  rۃRFU$9痔P/r`uCE-LU_e^:e!,VIbsa)x+Ib}]6(3WȮgD'.t\1ѱe k)Rs^Oo::{$.X V8:tؕ1>=PhةDf0(?_B)\W ӫLXE._ wl+ZytySzf]  ,u eA@*:$Ax2S S` f|bH!^!D؆;A@YsM0՟ԃJ5PֲHzKLO߀CJzQ/0LAۓӎtã LN'd:(T4LlJ_,h.?zsi)HD0 W3W6,1n@.K#}P(u'EV=&O5 o3L`ivL`fQ35mͶklhl.Ƚllw}qib%E;Dn9,cO'mGmVI9-䉂h*4&e{#vS4R=0~ڲ`Z<Ūj6 b(8DuHʈ{0CLW2č~ l<79j!I*'Tc1`I?1$15Yq:/;_n36#}?hqEM̵ ?!*9ԓq|<unv!>VvEZ#m slӓ37f#rpe4jY \63إ=LFveZ-%j3sdߙYE 8NKA j&%:,m^޶8s~> $^VX'*Pd<Կ\?em .yRZJ8:-\% rhS ţ c:V(K5(0ig|UARrTCሦ%ahlW+e >WUBz}hW1058#W?JVI>`p>8wftϓå[.ΨT*_S%;?qR5S:<>{dOx~:!ZyϵW⹃?5{SN*d'Hv=#NM{SC[ gl'm qK̓gi0nO7hqNd?xɝ<%WpY'N3# 2.nV 8VČY"kDEA`8&0Cϐi)c*(9:(IZ13iq+4y}۔Z܀m ߅0ix2eۚ޲ =";-o"W*@6&kϦ$%e? ̲&4ǑayCVf礜<>_fژ)ˤ_z\ M|xծ>SRw¾1 |`HZ'O--RF_۟ҁܶޔ"i|7w[3XlVb; }9vSK<ڎ'!JkzbUG|M+&Z4wQ3*KpJxnQݝ紲8mٸe=<Ɣݞ Gw<7yK˜ }ᠰ#%%8RQ.5Sh Eb'g>*29uX,/2IzG #*0JN#LjBH/eŽ $ u5iݫ#8*Iڑm&$E2Qe> O3"D|GdVm-lZrVu-(Hρ z*YV#gomPZn7D;k_(E!\v!_5eɺ4.^Bws#dKBYP2cL\4&ˀZ qk6wՋƆ+ c*Hu<"Yz_eAe^x,潸XʌaowݙnG8y LIfÙH{6>}&9{Ws-epG* ܼ (@qEkR;L?xHZxq{ ؆Q1 2oBU6њ bPQ1*Rud" cK}5D dm&C`xmE nUhΘTłs ZYqqT`O֛Py^fyAG0{l׈-s my O m 2DIE<}_m,g'm}j..r0o2#"\7yE+%&p.1<$DWyMeH2j>Iua13Ӕ-C<^SDag#gXVR=V%=IVN62;"up'%*[m=MΏ/y(\;8f-qd-eyZ )ԑ0`)nsc(fY}r[xP UXV"CM|\~Zѣe}fȄGJ҃Z'`;zB$QC%f]"/f4U< tDU.[o?*HG vcDY퇛5XL(ѕ3WE<;-e ;[tplRe*;Փ%ǖI͚D f9k#uR7TO~]ɱ57|iUMyqEqJSth72Ų^Uj|7R{* _`͓˿O*_F^"|}|VGi|99|0E=њ/\Ĝ*ΊhIۗtB&‰F68YN;ڴ+_>K\<^Um|$i F>r;$NZi; NPHMiNF3p 5&J2g x$Om+f"2pBQ38[[==MY}Y!a&V8!_O]ծ/us4Z" 8@YG*V% j =Ans.KylnެDb" G~SKIh!QVO"kCfOUI|\!ik'ؠ8E* [TqIgZ9o7"5CoC!m7:~W 5ɘM6STCK,=CP/H٧=߈{>QU$bU17, c0oܿG* vJ!o`:jb*<^VٗIdpn<4"B9 f9wnJJ(F@8<ѲQӧ_Z !PT[.tf~ -F ȟ&"#cv=3BYqA5d9YjY,j_I@}yzuY<֞I$2f8r 1?6}BzU`7?_Aޱe)`eP,TBS eX{Su2}d ~&5n d%( }ԗA8&4 bH/41!;JeL3 гv_|s 2Vا,)ٰڥ)MLUӦ1ɔA9ikaU@GP\Zr :h,ROM ̺RDEzg鱕ЂOma%3ӕr:̝&E-ÑIS1=ɉN9$J|OHUM{?W$3!r%1nn&ZR|? 4i+BuI7c8  i[IDIer&c )ⳣ:Dd >>u -?iG"ɃzJc8Huhcĺ(*́7dK Q Q@Fg,$L hVbM4ZFj@Qq[D[o+d WSV@ބdZha۝S&'ב(Oպ 3nѶ޷ߌwǻ;ϟ)/g>v;7eݕ4r@yŘ}ۚ"Ž$ꌅa`qԝe`;ҷݢ TC؉ 1W8CCeqh=)+7 flDhn 2F6yO3uz3wJȦ&,L`4|IY@cF5(uaM碹@Yk<tq̻?ǭ niTU~99P߬owr FKRJ],{CcM9O-@+eQG ]9! .d:CSL} 74Yi~)89. 7n:!t*65sÌ@ޠσvA'r8rQ.\N~wBcLSz{[I <x<\n-~?o}jFG$,UuS?M~ .z^6?esOtx,tPN-L^@> YЩhS%A9P pWgZ@WFW 0$p - \·]ɨQgm!WuLfTF^,%! J<ɨEwq_i LVȦܶV5UM@+F1Ӑ$kcSjYbYvK]A;zѡ{K9gG0Ė$8=7b0aF;Ü[]DϽ$J.K5Z}Hݐ zDA5 u/?881~8??=+YJimrdF!GM\j+t+aM36B0g/c31\b/ 8_*}<0t^U*p^ [rKYU@ym'?.R}LNNS5@̋7B򞑔x^Z02b1Ghx25q jXQ?ZJLNY CgLTl)wW% BC$e;7۲z:v ʙ&r|!|-PT<(pzߥ+)HS{3kp=kpۀYPv`+2|o?]QkJ {{/yKx0-!zz?:keϳ٠h%|a6/NOE/֋NhIuH5$֜Bh M~7V?)gm3 -uzŃPd=ӏSƳOv}ʹp4ՕYV[0ei=TO.{K~ܻﺷe:*Hn76yrtAJJ37eFW#vxц 4{Cb)<Ϳݷ[ Ӥx=sya؇!~(A!u& Qf']UKVU=+ӟNK~>|2n|,*Ϟz^}-$\4*7*eQO{(c><;:9X3αC"~,G[Uh+e'Ar\ƒ]Iy)x *cr y.,JyK/D =YuY=‘Eʄ[/j{{+sl3#K#@&A[FT{~d)Ov{1/đi|ot$4u~Ubgp2qJړfHl3}2#'r4jvO~G ?ĮWVن$ 4F? ܃<P[8]<ݯ ./+LvdN9t>=v%xK!%jၼ͢Co ^'ʑIy$ЦRꎳ %be=p{g綗!13`K(R ţ߳,$w)gA)8:z؈\m&]sKvQİl\o|*}"Jw;) @?:>=. NalW' ni1 EZ&RIW+R@@h9h h,,:aHptnDreBuͦJ F>v 5чH/L6'5CxcLKʭi`'@o~ia3ȃ5+V^eiQh3i1i!h0rqWFsYpETgD\RbUTgdʼnMNq$-vjz%'~ D~V)5>2٤i;]rWKQ_\W fW@m@Q=*: U^TM3(~ lG_~~Ɲ'E*Rɢ)nqo<خl R5&!V#ec_k-wNl?+%P%0'3n>BuB/9!3&iO>MF WFORn ͟D g8H2ZnϨA$=X!E‘%R<&TVd.t!_Q$ ~%ZU IbѦNWcJ"p'jt";9;k|F2WKBzxXK|osikB,`'Nk5_֡7hAF?#L(Dք^؟wvtV  <$q%b TWt`NI[3jQC1j\OD />FH%v|iUI!型ITgِqPsT's5&Fy-_P̛<,e=x]V ֟(p|tI1qaP!SqmTWռ(R 4iI>Aq7ÃOx>^1)'–Dִ~t)Jn {y`ȳ*AJݮYʔGFnWJl)2^շu#%3c2_'_>.?yu\;=}ژFf8'.L4>΅sf7nfc^Wd95)'I8j6c .DHWP7-da[*w!BjE9`++;`#k6Ġ]ΣĤ])dXGw)x-{F@̈́ |2%ѻ뫮:N \~;}6Jk,|pwUIb|k0"]J2KxQ{!R瑃=Tl}N@7l?iǼ->'ߓfTۖwׁ'we5_a\r{?̛;wTug x6}{羉fݲ^UHMq\Rd]]c7RH)~MiF([[w*='z٘ѓaq,.5i c5/旌T7;:Z 8&ߓ]E(~o ݭnzn֡Kc­ȹ]$[-Jn8awp|l&+qƫ+m%1^XSo}q<z.L{؄G/=b*|51M?vb? P0I#NVR?L.^4ѭ4O6 lMt ϩ-M֛sڌᡍi {LUނW/eK4!>V"NA{# 5h%L7kT&1Q|<;B!ϥx)u"E\)ѓo]=의jɎ1AăHrRkƜ:B/J(0)PO9 %ŵ8ٴ h)pA•]}V}Zp(A.V$6ZvM+{V"CK2 /) % \X$ioP{8Mo=_ DANxn-m2:S1-6G w\&\̰f"{MmZ\wj7,KNϼXHزl!+PǢ rI\,mM.ArR]/>PdzBt=K9w/itn?Kd D^tGJ`w圕߇7DQ~gmӾYЄ# UEIbWU ƕxlKOdqKv B<[{-7(b \Fr E*zgRkґoR> -IlșXuSG,Fzc&EJ$A&ՒQ93Yj(pVbk̺)F8<6~rƥT1slKf%KĽTfh$İlʛ)4^/}+ Ԁ^4RDR.-lq\ې(#F(=B7iz<ۨl,T7 mfw/0ӘD6Rc&L\};H^MzWM r:'Fұ(;IOw%35iT$q{:/ofR3&u[) (a״U0ìKXzҜim&eym?;;gl\kCDsCX$0I3uvߑL 8Iy=HFg/{Q/ndI+ɴ^*h<.qߣȱv[IE *b <؍ C'YHg_2d\Y84t ~C>=%Yޓ*6Rpa qv^fȽp"V@8AX@<<ݫs#eZzG^xΪL@s 9[ٳ$|yM0?vsȪVp5޺87YIES&7˴iJTC-[2w$mRڨ覍FFGiE|#eH# tBxRlʞ&Ţiǒ(3{$nӯ@A3Ŵ>#A[N..+wĿP%ib5wʩqowwpɲv 5iCQd.J\5e!ـ: E&UǟR^`gzd*8 NKu-w#izBBO9E}¥y 0@@줲okxx&ux*OYEgMI rRJL<<kmg&.캊MsD]H?jmDi_9WM9[5*k>T1zm:dܛT6z  4&Y-q*VSÂo٤ЃY+N Rk{6b=wegnTPzBƅ z7i4+3#qIv5VmP40iQ|+9%Jc#H'znlC'Nٗt N"1&giv}EK wb FlM̬$bŽ#qkյSB kD#ۚҳO\@=u{zE)Dvk#Pl4pڠb 6.ճAvP/FћD5ZjQz U㩦Zc TUGQGxgkk7MEwB9˜ѐ@ f2uʻ?uWj ɗDY׬Y>̰;= 61^eרáCɂ )p t86e@(0ϹCb(n?h!_=uK$Kbxz$l{Ӓy4P/| 1Y洊`;q*sh }~sB r.3XphDDgf_s_z"AN Ƃyg~.:zK4knjt]j 9>jQ(iP[ c얺U;P \NFm_H p aaP?0~Qn>ٹE#l=bLgdfQOH130aŘ9Ӑ&5}tN\ȉ,JziY $(pylq4-8AJn0^bfo֎&%|hIg4NE=3[?IpI].ԗ3dVcs}._{K|QMI{+d݉>HlÈ A7^ /!8u5[l$U CUTⱈ}EpPiX9(oub(C4s:_eߟx|H 8_r`FXI'-e9.Q:xGh fۉd}0ጦ0 Q$g<>}{|tx~NiCk@!W0p䱨Y6+{^|F xO 4Z54Y nҳղ?y'S'haPqӟ k CzIC{%L2._Uwp8&`3|ԓYaA8b1ubI۵c%vc3@빊Zd9~hVҨդ./a8$QnJ(9ss7#\+vS`\ USIUKޗcwx82:sK/Rײx+ui`F?q>l^[Y6:T%I -|Ȕt((>H;^EiN*)mVnˏ7SRt`>~D I=AKj AUcN`ހH8L+χW>r^$Hk>y9Iu66eF-[T,եQNP|A3TJYi5 kFZ·k991[\0<\qѥAryPpk rYV 8A?L&=aSIkjbfU:o^GT0uV>\F+qBrYY_n#-Ad`\TAޅ'C"ȫPҮAF3YpRv526u$+veoQw׍&O.*nSRЈq ,@?E tD3%N*л-#7h#<0iiD)LSg:bǹH~ t|>c΃7KZ'?&o?+ pd݃ j}8NN'9$ܜG[%qKDk0Dʿ7NZUSIivd39wUg+IJ 0$-p5ckgׇ]=',˼E7ڟ҃hsl"YUdMV_=;;P'F/iʌf4uw~+$jͬ`<J׳ ]rP`YsJ VwC4g(7Tģ2_W0sL6X$ _cK;OK;qGU.W|񶹡>]iymk7u.XïuS='Ȧ:KFrzzyw)Ǫ(2fjTTتkj2Pkbo_S~) V=%*r7"$N ZO|.rprɠ+Y .3q)fT71Tz0'ȓ  4` c:ã[@}3,5|U~g!R*fYћegYћe+fYf sFթ<ܰuY'M U^DV5%vK6R5pe;D&Xة`2|OFwk~uSOT M'=KMԪ ђl ̲_-Ej3sJ+DĴGM91Xseft+'"VҟӫGusr||\|? ϦXϴ"/QGtP$AKec'`g_j/M'R?\zL:5XN<높Za-}A,Ch=2C*0dqdphOIĨX3Hm/Yŋ>@!n"dٞӵI'l=*70Jx Nk2!KL $my7qo|*(P:^6qxLd*=SsA (cPp8k<7(s2nvlf{tCuZ*|v`쐐Umޟ;,䪏Iv?4p|ϤHPuY]l''؟PpӸdA\\7ʢ˭rIg;ײ.A4~(_ɛ,8;{U/Pk0 v3פym:#Ep8{P௉Uijb{Uqo+*ꥫxeXf^FF厕J%HӀїcw:Y";#krHzګt?ߟ{}gK(p$㰤#SqVM{ӭ)ѹU|4ƕo]raӣ/Km|ܥ~C}/IT~ FI. *MY,n/38Q6l0lfɩ4JGaґ/u6"L/go#)1[Z@I FLTt8^g7 nHl'yp Rbky~0mљNŐRġ%}{AA%"B-Qlb‚iӚxl˶3]:SnX[5Qsdgs{J[:tV6_+S "7ժ$G) BLƿCiRWl^y˵i9i/K XX7z+T}43-HA]ZĈFָ=Ty\BKr%޲=֨u)[P7]+"vOᰬ$YBUlQQb9dMI&,̈́Lj ]ߤ 龤$€\(cR- *a}eW.=n2$D]ӡ=Ys9ka܆(l}/%zsh>Hf{Z.h^C+JdQ6Hx飌GG1/wEg FS,?W)^yLRX%~_]qⳟϟ eq 4^9LⰪzL4׋/֚4cK=4'SBjbS~r➊`VI=uwBC)vI⊏wǧDӯ?VH|v(-OHfa~U ZOOC$?'ARߨhۘU:'vs!ڏkslPijc.rT&O'& Hӹ"2J,itu#'.Hd8#H9 B2p,I;؀TYmhh@ݻ>3P耕#AQ4z3m=sD% 8橿e|&m$y0[i6$^(\J7*DꓠDž=Oш+%es"7@vvM8  ̀8gΏNwHRf#ӆ^[ H)w+IhyGk̢l. Z#=+XҶP|D=Zdq݋r* _SMk.-[DY1:Bhv.c Zn}(3.D*UaErؖD5E@UZSTC" z=%4ցK_֗uUPf//ckrotPtfz&ѕi]D͙)7h̛EY/-D^61e^So4+x?lk0r2K8:@6z$ԭ$\|}871o7qC8}mRlM?Y W/GF|om̄![c]6-8ZUJSǸ7ڊWW-gV9/|{v'H"3;yo׫բ=ٹ u}1Ύi'q|kK/eu#7*0tNWRhkͦ_C"-e|/:n, 5{R7k&:q zh@b ddV/=OK*Yj݉B\>fPԾI1dSR ;:wTp=:+Sm%Y=q"%"_SCNU1\IZ<9heŒ9 ˉT1RXo&$|Qr6ݢ^NK|67&6k pF1^1)vI ?D^E$=0/w_Dju=.O9,LeGtkdQUX!KdO>=iM֤0Yǁd~)mD9Φ'Q{'=-s%ŊsJ(2Ki" G Qv[m'-`,tv?l۫5\6DRV ,q@|/ xϠlKV zij{4 /u~3FʸS޾jAX0Y_zso ]/aye4ghq̂S0Ƌ\3V<:&삺8,d|=/m&K/xŇWozԇ[۔Z.bJq>.VSL=R țLI҈J2nb9C%` Pfgseh W:JlR N{;޸.܁gࠟv)rsl/{皇 oEM{ A.zksS[pީnV$ v;65ʋ)o$9q8[MGUD)h8.b+/U'e=Z|{:W~nL@܃N9^H>O ׺T~1iLpl4շ8Jt4Y_qqQR}8M[YۖyTlB"XΑ|?΂;#__df}KbW]7DS8`a H%A&z7>[, ݧ,^Zl;ǐ ]&[.ӨlgTb"?ixrv:vrgQ#Zh^b 4! jTƫO0Ƿ_ 1oWKOSB{ϛt>Z''l5"DYxmu=no}Nq:K!7vU_vdG;xDka l\ ľ /pȒ0$Z=IʦD?)Ϩj@PRLjcp46XRPŬ\AlK+śUq=N}Ro;QHlԧ,cIdD78鰢0j"0xP\) tbupFkRz6/o'KCٝjBv6v/[d5]CveZe[ITj5ۓR|6?H3caGJ(wU2% wEܤ}ŪjV˪ [ig獜QFҺ (cad[Tb@{fVbRߔ3QC\ZAJ]䫍:@o9Td`oB;VfqrӒH&r@k"Xg^ JC~*,K~nT-uNm#,&D'(};ۖ#£/S mA \% iq~W,ES^ /:iEZK8ҕO#Sq$WiVo@QKf[V2nz+vz C>?D"iE#gn4J8SdĩNO=fuv׏C pھd$tRfRͲK&3)jD I5Lkh+ &[p$szc7o q j2$\|b?%![ӿY͵G5.LZ.B=&Stl\kʍ yX.xiizܰk3-ՀBgLuGXe0Z4z+iY~I~$[5)?K?g?:Էq]ۓ]{, Wc_x϶Mg\B NTb$NzNT"S dEW1Hi޴F48xm ӂ ,xReѼ4ݱjMY@:zV5O7Ez|G~2yvYguyӬEsxe6$[+J-hogPk}>tQXT`/X'v0I7d p$@G:'~;Y/CkG˜9:ȹ EZE4|@MF} y24/*#hqM411oϽx$ػlr3o ).3DSeN Y $tԥĒoZm!`~3.C TI@Õϧ4aT Nĸ QfVrWvEBkٸ%v줐?NnLL%`i,k%¯m#>48ҡj՝0<@q0ZHVݗð^m <TGC s i8 7g8DBeVj& /5rf? ύ1NgZui%|o_e=8 [؈(G bv,׳W6J=1;[fp$Q.>wF$m'kIt j@=9bN>u4 MѲZ!~sW~ěTt(6G$j#;I+cnBh\h. +%H2prU4c_\~d7W^D+E24+4J^"=!YN1J 4 rqr/sU-J %vҠ"xSi.n~XР5.lr7E k)^6gҙO񿛄m7fL_8bD|jlgC ~$` l\>ƑݺLh0%l*Y'}x.)|Û/rAU0tH,͛ uNDpn1(B`0.dv6PȌ7쏟n@Pl²@ZK=eހ >@Ww{n~c1jELa#콙gl&5a"*KyXaD֫'ⶒmGI@Fp\j"mU)cۗ\e>UqTO@(.`IU23NNbEi nDN&!qr-ԵIX-ɳmUAm'$_*w jarBGg32hC6͇\a:|jYGG tGQyOvrCj%A̫N&zc֫8E$+y"Ґq@q ̚!t۵klX{;ua~;amm;r뢁QHUIyB{KM"RXݒmBNm@ioWP^q.Tk$֐n#R9PvWOi3ED!ޛgϣ3xn7 ep);^v[(NoY3a:o;cO j|f h2D_뿯pd])]DȲ5ȈzeZgY۶,I^@<ZVIx['\ySY`d$ {c.f)6&KiQv -fԑGի#ؐ S&G7Ͱ A_kU7mG+h*ljpvL>7!m{\3:]-L&8 FLӛsK.`kUCg03^NMxʓ,@1JUw0pLGvp|S_0A8Йj=~bߤ))7)z YfJYZ{dUXm>*5}-Z8|Ŏ_U )F؅uCUy\2Z}C\2UtIZQYb ,g q5 Tԍi`.dl+LJ/ȣ{ērrϞ}_OyG"z1C шXUR` I: SJ;ƶw5?%X wqƝ鰤 u=!A)$g! 7uh n_X$F7UݭZOWD7۽%fLfAWh?Vb`oTlqŕS59(V$SD[yqM׉%)x;ybǝJ"w^nQ7XI}:"xV]{<o9aЛpG6oFp<: G<WHhqHBFWx(DvhE t-zOtzQ>Ts1ӒuPBc޽νYoisSMw<5}ewĚЉcw.pKPju,6SbrMո8X|ivT3Bб tSz yTP@/HM.>E9Sb$!gq<`inGtve%fålɿ y\dj0II3TRWk˦Y%R}Q^;)71=_j|)fjl$t]蓩0#^d?mm.t8E,G A ڦۙahaYb! jWMN8',d_99|}ȨByfƶYH'=RT Yg_\;~36 + (dub Vޒ L='[Ov>vusLjCEe7 m*@G$ c;e۷Q|vNws/?|_|z/|/?z@ Wfi & Q AY] wfRzS2}d DVη>Dޙ0mՑIYz|fw-f%ݳL2ܹ`P2_s$Ƌ\|,o\Mn-&ܘ13jP0i/aT]M5{^hN\ oO}}*GKOߟU𧇍.yMZ8*NaGH4@V#mX_[U݇|uCQ XF@n3'{˦z^me v̩uI%Z $]6-M_msVU t1WA8v[0o%?7k@Tv4LL|dU'+lqK.-(K‚̝ԑ243!:fƾRT'm11JV~l3m'\ˌėQy[ ymxTbaRQ:_9׺^#u yNᧀ:[*mܕ\rZ7)^']J\ߌtnfh:T#`9M[DvLF}xbLLm1?„wn;q答'n-#A#= 驮E'˕\r !]%fy4[ָYƛZ7ar&pHA "&Q*K.L2]9[/x]JؒP-ıqpRfLT*e8_+ u-x׼U+'8K@S)-vFHj$D[0kZ1mQE!oP! ujT7#v>5Gq<$P'z?0;ע;2S,Otn6Ƭ{ n){ێ}Tclq!}*b4p6PѨR6Knsء4FaXl\0HH1(nrNZpVI_T S5L+qsƻ>DQK,}땵[ mDvk_:ƻ!:cTQ]7=!Z`"JHM\*4W!Sj.4ˏ84co>ǚ5kVNUmNrVqi_U5Xm!NS1k/+=V+(k!u'.t\ ޫ*/C Vr\tuz=Br<4T"椌 9 n}k7ˊCeIJy-d(5| E ,U{xw?+9 KT4)⃉ӅO#yH -p8mg#Wq<"'F)ٔioCĸ^:)6%}AC_Ϳ,d-cy^Q 8N-*])-*k zP 8&K I|*Gv[i׾}Z&*.zB_. ƢR.6>=@th &>/Eo7hJ:z-i]R7GG_Wn?VGߟI~1mNw53NWS\%i]7t]ǚ-ÑKuRv:ia=LJ2TS8ڸxB0KŢW{6CewAQ%>X#^Mdh{Έ2.|'vϙfH-tPJu3A}>j+@Ҵq ʹv*FкW)]uϿZp:7]!Iܨg/ʶA`H7'e*y]^Q(у _@#7h{=`wlg )|5Vqf:G9gm# *6n=ŏlL[_P#dV J9{J=Kܒ t~1bfv30<͸6HRuz9̯2g4VL8!7uv[HI>DvΖO]f:yyW ě,8B9ҒS+tG/oZ.V4p^,/'cXHڼyMF@6m2zY[|xr'UGF[H4xA@BX?)s6vd@՛*V^ҺQ(\wB: ?ģn=< {=*iVt5]Mum`;6aaVa* 1F]WK{LLL>ZVffufI\$%25VepTqܒ@pb2Z%(л]@pBxح+YtwbFS5hS%)Lg깂{= B%c;f!aZq%yb}f)q5erӉO ?qHaqQmA &#5s3!ufk3x.R1gk3pp^SD{Đۜe!>D34 Ԁ* q6G[Ebzh8P9kH8AǢ#(_ø8 LPO.x 3ߧO7z.UC4af-41J Ĵb8eSԾn3ԸÑWL\p8B-G‡١KZׯ_rvKċ_sEX9cTU{<*<KA Ż+W*y g 4ؒ_uLih/|-fRNhQ(M8OHN4'Þ"m«c5g>Hl&҈zt>dnu351q 2b>Ⴎq8jPIۓm^iDD8̍\QQpGfV8EtΙ ˰v#JJ+7]ҭ#|6te@g}3twl9TWѱaⓝ.Rp%d.V %&ġ]CjZ^ y;o}5_sew'c%'Xe1D7ӰXoL5TvPטZ&d*=teݶh\.v49:*}fEL#ӈ&-A=U3q>C~w,8RG^ 9nFchTSA@Mj P0U?W5V\8oɂ8#e6-)N߳Ct:3e8SH>P$*QTd cB90L݊R~VeEB^eS8yij~yTƿS;=c8DjY;oQ og.#V+\qy?/_>~Upx}7''o^gE@gX}&r8P82a!A+lԚy\ctr$ a^7w(f~E2F(3AXBT<4bß;8EEp^  U1`>v^*uRƐl, Lmdc2*E¯R}S6#2:TKPJ1.ɦffS!":\ fߝÓW/Ϳ"e蟺ʯΦD9(r!y%$Bڭ8؊$ |ƽkx4&2d7sp=|h&]`sw?x_~'ϋ!www?9}/{Ow[6:z%OlM8심g׋w1AÅٶQJqmGVK{\HF,vaOm%tdZ薻u+^;D^h fْWM鱔[/AАlDyMqXp>1aN]eHE.E_i hghd:x>Y X61i^n2`(Оdדgē|ꓟ>>:~wN؞cnuKwA5kHK,JB /Rn/НcR`8kt[Ѣ_ƺIKs\WfMг&L'ZұeWA\=΀rŒ ,Jxz+0@#1J7&?P<S4ԦsE:2&ϛ_̶zcS۱qɺ48bUv5p[tO.F̾4cq({HܠM5If>`StV~L9]m^JF /۶ \}to0;vGE('A6O(3~f 2<Š@L0ٱH?RUis(J籥'V)AO* D^(]PݬgvA;$)F"%UH]%1>==lQ/Uö'l )\co#KW!㚾tM˛< 2YMrM+ܴj8lSjCjfUe|F}vn3pةڒ٧[ңva8:5UF0$X.%@Ѷ[bỉ 1 'x4,e2!7oTy߽/A'^k Odθ(+fbWY=Ȑ]%eL@ę{FN=^צbwkʅye/SJ RS,R$%[+GyBE$P  6|Wʣ'lK.ŵ"k b󌟖|- QL>/~>W6kqBa> cvrzQfAd8j>66LJ-5Z@=m\( XH|Mrʄ;LR"ko^pDib#H]YF>`6DZҜԳ=KHus6U\.hIw/$Qɫ0TF#i$$| QZ FP\7]yyCuya*քLG#֎Vb6m,Vl&.j3-r =45iT hw0İĝ!yr,AĤůI3nOjfV7GКg,gltI,WjM.$1;0.Y|Jq][qΉԱlE_T xQf6|R.L¼qQ\ ,f5hM3 %zLˋF#)z#'kFUhr1sn>ls JOQ\uv-fo!):P?(REQ@wrxSlw[<~dN ߴJkBv'V)g%"a }*{ _){(g֢'e&88C%NʊK R;^–GJaI҇pE;l(V= 'lA%}/)=~Q23c趬F +ȊNM׍Cډ.kDR@h<$iɸVfٛD$}(JّnD+ \ z6K>7=F2ٯ_s\#o%!drD9A-~#&liQyuH1F;T͛u0, :P[,ȇ$8VwH 1I=YR"h=h|HߒߘήC cczOޭlJ!$(2$k)ʶ)%>g@q:7vB{LN=N;@9štց Fpth*Ā_ ǽߙ^"=bୡ'-/>EƵfIIL}3 NZj@! ^P4dsddBDO vC]UYyR+y<1i+N6Ph#3m߾`8< 5QJ15O39Oe܄t.ڻ\Vbj[6JRXp&>3 ;Wr+!%UaVZڨSZ<6V^ ~ *(؝$g9Ck Sd(LFu0ٓ=%.J"=?Ki Ð}_KCwawXITwcߵ^| wxq)cPav>%|75BGc9} O=z(v aozOo;SZI>5'nU/y'޳53D&a<71E>;wr:iTr)qwK<6y=tZC<&)OWn[\R"cxF Sf1o=u.Ufsip~wxvnO t Y`)BE#P61׿GOeל\Mr}[xzb Lwo> ԠAh^h]/ DQymIȑE׵,8; 5ьx z_&& ,zCkΉ\KR=T<\ "O>Alu5\R?P:SkpRdh^;/J/TvPR*ZMtw7ULٕbfhjKلs+v;[īkQɽM'#a:{; Sf@J \qeŊ帅SjО}G`MIYl*e6;qߣ`/bycE̴oz{mڊnVo)/*o.IJ ݳ3!eёS@ .ꥄH j_MuV&OvZ֭E)dVէ:@4K ޢ,ieO?KP@2k*YsB>XrG\P0>% G8ڭ \JxԜJXtrs6XLv ᮣ- ip# k<,eiIuUX Y6O_Q9N} 3ļlؔ& p/vm`%4Pɻ Uji3xxhFi&&Y}SC_{% 51uߝc'~` 2)#ZLfӃ4xk, {~x̔4_5)z.A;^-۬nEjL| TWƵާ|dR}vnji,niai1u#:eI-_@P7d4敎 irɍ6nP>j5Gz26L72H7hzMZN ;r#Gi~KE[yMӷ.(C5RԀ;ozO"jVfyʍsRSj.>gPTp+/r`MLl)AQaY3q[)-Ү8OT=*(EXȂ+DM~D͚Π=%fqm( V@2h'7];ہ']%Ԫ#9'2xؗ `2KVڿ9I/jAtOIx'O4:9",MgT5Y<[ |]+#1: UoS\fFg>a~x6tm1kȳ%;1| 6^b.cT?>. |VӪ'h(U]ۓipO#kSN%ʤNR$>l%!9g㸸+kEDis6??1TmY [D,ю8w([B/~ osqeVHKfl DR4t%t࣐ZPK^ dq zx'm-e!'bvc`5J' %'.b!8qGnMuq&9b@+[ x>=[4tq`47bR9z|W.G\bblʤ,+g{<6 q5l'ךT!?w?jO+i碾Δ;W73E۝'Xx\X(S UyUQXWZ%D!fNDǿlnC91d Hx5m\4?iW϶@ŗp }̙C6Gdƣҫœpc,w|gwls9M(}ym5'&G7.-uQM+c E*~ $n @7=U0Y.ЂY.1%g#ԃCxq7E#ƪF(m-2&z OaPm_N_! S|D)LQNO~w\ϸJዳjR,  J}pF) M6 Jf@ir0Ͷg4 8i3"I'.ZV.v B;,_E [f`0Jt'D TmwUI!Xga ǍB0灊4娉p"M+HHxNx<&$,>Z'iبC m]%D$Ti #CV _l' rjC,r6/'r͆.uqS3umRZ(߭>xY.L+B&z_r]Mq )"o fS3'ゕy:;rTfJNzAA<~lA/bSOrEEy#1\yRJulqVR3&Fbä[S,068ciuZRăht 839JxeADo@|=ўi˧Ȱ{0LwR'L9eKZb1F1ܪ ~♉Yi)Y2&5+?VWY(C33A@jn5G-AMKɐñ]1U2vB]֥vMremԏ5.[ucfbpj7ǟMO^"}5B2}{$uʠ<੽[)԰~:egd!'7{4Y殢Smb!zš+\Sx  a-ۄ'އ6t-)h7Pѵca|X p+cPSel쪪0u`7_FDۮo*Ul!$) OzV؅'^^& y\|+M^V>UZF=3 ݓ[KF{εϾQ~𠵛 5)P #.L.^<|4|E!D^oWD)uE9;g8Ӄ{&=rPd` $YQHj+M =Log`=v;8)$)Kh`vHN3bU%۾%خ\O̧Z ![ ҍmYfQ ؤbj gk!j"p*#;)B0j4(۸2!lb+|I|5ZRrR[{#YR(G`*o3\e/ymMJKyP5oGfRE3Lqƣ Řx??vR wʴ0WL!xoHzKԬde k9EzȰ2Kr(XuaAoEB/`"uT3b.!RȮO+J{s/j\$@^4ZeL,220@`[&}eJJ9(TRLȷOࡩinwlyt@F]Z_I=?x4.Ãz |\'d_tw?fCxN>ȍ29k< yS|AWU}5{pu_I]@l59Gts\jw5Q͛ebl{ΝSG@#0s9Hؔ9i )oH\a]R6kRU^+3S;?@{)_ Yъ^.rgV%OKuae@̻\3:ߥ“dkM\>Eࢬ ret ;Z&CW'I }=%)7j9C$=t]J nw?vx mt1uElE.a'ow_ ?`Q.bgX_GレGG.D+ns^v$yq5#Ow\_Q.nKIq8=$$PQͬrnt T oeB饛ww7&M)yTve򙤡Ai~ԇqеSi{t7ԵIQjP)PjGX&/85RPkˢ),Qf Ja>q2P;Zz+L*ƪԼ=K=;L楍E<#x$bO?St%n)t[pƸ#Ne4 ^F1ekK3FDotCâ{sK]^6LٴF)zDzL!iN,u1 ה!7 lB'@Įp6s7!l}!Nq'>]wQcV@G NYj S}3lNDNDy~7-6eDJf)_r*mYq%ǸE޿t ,j,djR w;(园-J̮VAF"âz!¾B*Uz5 á8Xka[x7mܰ^N)\rqSu1~Lm#K謲^zla%毟s(o~<K|V]I -D^PX@r!scBWt؊w'ћPXFhU6_í+պ" ^}њ[<`sO?ӡ8'LGv`y;9 ܞxѸ8UYabP{8t .M9%#I8,:)ԕȬ) bw1/,=ookwaO㠮#uǽdcoEt"zRXF+>)(k"G'yll<& ̚'b$AMfgomCliӛ%\WS3Y0w_z5{\$RLDZ,L=t >]m&hf$>QQ@GМ`q-^1%ʒZ-ndZCn#JkhD'_M1xF$7ˇmqJy` .* @+\9`@ql^,s 1ÿp3ֆ3AeVs4c<,5:;.GtneCL?n9.@jbɮͪ*ie_A],Qu_uC"OaU) Dra´%d+{'`:dZMv*"+q^yK\j"FЕ~% L^Dfm%lɒyl_Ѓ$qމ268펿{ouyEɺw ; +1tshGb<2_R4k Џ7 eGϾ;aqob2Q`Vp{y2o0Y"tw*"7gy_MTN5}^$قڄ%Ϭyڢ$*5) lyW.穑ͨq^\!3EZ2}\VbZ (" Z*^01&OtgR`  hWWJMذ38Ud/;5љLɜ&KO^3GE0e+|̮9D!,jRuGii;y5c Ţ!I{f4p^,[ϛ{R0z&Pifh,I65 |ar+™+r3#n-55tãN0cGvG_Φu̸5PZ 5i@/0yC{6o3ulBvfޝQ9l C`NHU'p$4NV߅ZEG/1) 8l(k^]5B (񨠤e/T'gOwLo)8z\VGDN"gRm,W/ Jn^&QWLA0 m(m~5i9$Ƈ*踠|STO8_+uy(IPT0sY$y_5CU`WcPHi^ҁs7jE\Ãټڶ FHĭţ=6>WM پ)@\ӒsiZKF)fzj,&bDZn&i⪄rW ]Z>=cS^laq Tۧhsh 1x ` hCk2;{{- &rm8w5k27L] /ɼḦR9U\ +=υ\EDuh&a>f{kᝫ[?o?xKlh>B/ h˾+Nl~r_&Wy ʷ^RR ]@W!v M Յ eN]{+=>QmKJWKVG)wuoq<A6&YXz#!Q |E/4wwwviy{T@ȹ&r4_5Px%~r~"jt_̲U_,f@v$\wq٦~p4.+b4;cEi5n=b`~+o] KO(m-taAq@ D"תmqKhrJiȢ-bX̿*ם/O^@h>&Xkm5+PdcB(!UBA. )}qnxGVƚbY۹( wѮf{JZ&_L/173£&٥ZtU^ L]@ ([ eu}| srJq"EÄL4 o`&:2)[S>e]?p>bL@"|_1z_WAwrݿIt\x劭8F f q컚u[Ntrр3z >xqHϘ_U˓7<{&[Ut<߻(-zv:K`l9pHLỬ}9`xz$6LW)[k-S7D''e9<~ cNbM6nF+n&˦AP^ e3Ч8K$d$:P! =)Qa,LwZ):|D66Z>Brș†}M^D!FAĥd -^~T,?dd vd NܓmRSi$EPuei𽮀ܛfyu@Y(3Ì zOY_Ww]oFý[ٗ=7?FQC^.r:eJO\R/I1Zypv|AEb!AoJ"V.L#U:]+Gǧ,X N\|]B>r c/MNJNl=eLl[xK,D3r:ͮFSW (XTUZz^C&3!$b&]3km=`iCP53YXĻ!tn, J72k 0E nBkiS2J&)OĄB%fZ =)O,= XTfMb^x-:,)S>>.r_Q ͒GR7R^|.p6`Obx i]<ݕhW न'E`t 7LPT5t ӛw/ 0p5_Wyl$vqnQ:H;=jH٤Ҙϼz3ۏlJ >ԕHeD+t0b\xu3$nw{\; ԵtD (b2SD+1R:)"in`'>@fK{6Eh&0z֏B\{Μ̾n}[am;=p 0Nh+k_.K,RzTo+(WpsQbl u&KL/+.YiYe1VC뵘bo LIH.$+GN <5%6ɜIfuuڎ*Z0v)/;n/8 p\3L 2(,r# 2/nP,`{ uWkjɘ sѝ@d| %34t;!MA^wCA˲,/~7b9"r>֧v\0]oWjdTԴ?kG0z@*ҹ"]lA}TP֖!T^զɤ% ؚ^m3KV;Yz,e:\1JR4xϰ"]ڀxiDMN#,.GqnY; N!Q^yba4\a`K}W%tpƨ!%&T'a\1^{!oY@i (Ln_ ͈_{hbB {} IUcy96ڒ[֚MMQYU:kՖOtNp;3cu)%!A +6 ';aʛȼSF̆$tYN*ZhJ;p&$DpyOX8}+A=OjD''f@bO%Y^~.Zs>\'ͥtfȃ驏H;BlDeb:k9FkFћѰC4]V!2,d\uIhcsxDH~$)oĉ h_dHXꢦs/36X|>, Fu_Ht=`p~GCERb{ZqpfE=[ ew,o3Ztt(hI"Xz}Og;ϲL/9`3"{vbiٯٯxn?z! c~4Rn诉YT"uҼ>~D"YPH#}i=`jjDN7˫iGL>9 vU>5k Y,~Y||sv{iwlq[Ww 0}Uo-z oufΧݍ[TG]( vR3۟=\h~Dgr$׼zʲcMyUFS|?GȨk ))oϩN"O&ڹ݉Kԃ?m|n>-P|@?a=''X>?73 dz AN5D;H'l> 3S}c{o\wp/<^M`p2d-6q4E17~)9h%HEL${zE-}6|Ie)ߺ*MH,a c:8<<2vŚ \hifq[v]c!A'\a~vbzUYLqې4koh-w.:GرPljc$O;zgu&|Û7:ۨη5EVbڅJ PL D44=Ԅ%(jB m9_ q1)A#\L&b{ic*@8)K(&7\'N58nV,Gh$ vV]g N)lRˉ/9#@X&".?-m yڀ{Ku$\YDŽ!o3l cG&wѯYbHP&לےE"8n o7X⹭ qjV0߿T``(t(i5pdRv=[DbsTdQyb%vL5PrcVs#˹x>/NXgT)Q7Mbֳ(V7 :Зɚ1>ZC+R`~͒ @ իQPi'6[b9{d11G*)SdoNf="9c"һ)lH#O葯QO DHRz).%į HMZ;Lg 3{ jIa-MVA/Kae1XW^(W`W6Do|3E'ĨUt MJEz,IYX>.lf}4H9XE1K)t{Wu?|wÇO^ IVAVKҎ܃ =7#DB`ijhFd# ;uA}TKB6dmfD>Ӌɯg5?:3kFC#&AFbo'}༖NRp1ԌqdpnFb&}eM$.W:D N7Rd#!fF-%y6kz/wmfm./͜%ٱڎMl |$WWTbfܐm`B~_׀áJ>"ՠd[#X\XRh*x{pX3Y V&v{f݉O(^}ZuT)ZRdHR~Ҵr Ft0UM~AŬ L6*o=3cnh|yǝ嶪H$K=om\ê9.WOF x(Ju[gȧ%I*;(L?g s\ ر$GowuUܵ$N̾Hˬv5<3צ.>g+ `liOs*n׳y4@'0dgj+s"6.^S\-:]~aܧR$ ЦJF8JY9i}'eK iW{6z[am hw8(oƋgfMJ^e,Chy[|,hOz=qͯSc =#7tKQ {rBND0` k;ȃlг51&GSoCΪ37g$aVދ ;f=BQ0\h]J?$LOH[%(oJ\ų37Oٖk?G*)XfKNjNxv0B<>6D[k%N=Y@zFT0P>'5rm얉䌈F2%EWjݦB@=)Uړ$M$%^`9s|W:#IZ\YPڝ=)bm&S <ZAq+$9yo٦>GaJ'>zZzZ9caD #~=ϗ@ [Ky vvqGaGomm rdJv{ #ckο@ ۹ȫ#We4$FFG\1dA^Fa6^z[˵,Ia.k. |&$@p$f|v/Y^=Sբei?;t℆B}Md7DjLOU! NY"B3Y>c0CfQ((|,*0xYR %68lhuX{lZ5b0tGL2Xt0sQmBOtŽ܄fZa#LY3+$ێCgvmYM('2L{0FYQ=Gv E@:ʍWwdae.}A8\dJa9r ;R9 P},JAWu s붚3 rYvZ%Civxݥ&*M$Nb6u\LSKx1^<^f`ي/=b"mc!_-7o÷/?WŞYd/w{q?]LռI6!> ZYS ,ѝV\юj:ӑL%ѡI䠨W!!ʘ&kQ1iȷ'Cp8N@WM3bC_ c#@B!,ܖ5c{G9UkU+ڦ\A/ m` .]3T;9YP-ukxUɁk؍V&A^o)#" ֞u<--@I(m쏟jT$LgEԸ ݇} =%<1I?&lBoN_TRL$RmKߗnwzF"xnj9\͕gƁھ " ӷǯđd}QumD LjnǙ/|8W'A Wg.pmTķ#*o^+1 F_IN*w=^/dp}\5sdە'(;3n9ֻis:_Rjek2ۚηrڷDQ3똼ZQY]ɰFy(%: @w׍ Rb)wF맚ՈUJ(oSfsk&2\sc9Zh$\Q26M, 2gndO'4I%K0(2'u\Y)ZTC/1-+j,$5w'зwhV(7+QRZ$^Ňw'/%G_B`dUL/("_c40W`iU TQET:xy"-S#>򾵻{:;|$wk=(JX"ik"Y# Hўq#"3@RR;9=nWdf48_ ݧǐ@ 2h ɋ"hcIƏwlSJl+FM/ m *_%+0ѓɦVQЖpс܁SBS-MGȅ{uQ(Z,GC|2>23pX#!2DIL6I[F! pLEд td(As %T%THqɅ"s rNo11RjȣmnvWbQJ/ b~Uql D9;䥟1tY)tn8p=c2dWkoٔXւ*D3.\Sy)#C2pr\QZW&&=̎}E6j^#MRjd +IJ6 {3Ԑ[t(9nP\^FVKϬsMIBB nMm q78ʣ/(h5a74p75W#oOjXYkW|'ҐMj9+;Bj'%՜ ;iI23O r;´̋].!"MȺ7r%H786T \Wџߡ({uNlw'PrQOM1F_&Y@~e϶(l(^ŃpyyRTq 9:.(h* ~ X0v3Gbr@I}wABg̭,GVߎkj[D^IB9+!-{xd7| z(bά @4r'w9!SVL#[\G!cbQZf0#k/oMlRfh=fLZ 6SQ ZӍ$@ыKVn a.Shl?y´) @c#;"}00;l(du9AR8Of;51xƜ;|EQaTK-.XW_HiSG2 ( m˅:q` .&3jAh)L63%`_ lt́aHT:rvP#@h!T>?_QAϔ)s# 8ce쁿G>/،%TDqC/6耥.g4sc[? ީ;C| Bf+CJ1: ⿌ ;\Uuk3ă`x3 Vu߽c@iCe@[b4K\`%DLР:jֈɚ1TE8RYJ)C+4 `N_7ck9!+?aI6Χ /'Ӽ$Բ{؟QIN1{`."FTQ" Hr( \:R qnV;rB2עdXUF7Gbl~3͇Qw@c խr;!]4Pm*&"DS.jq< R.$I"8+S/c% ޔ. ̷Nf |RDi\ Hw,3qf 3JC]qΫPV:^ӳF''oӝucکm}Az0jnhsd-*"IXPᄆ<9XQULTbG9?ykcrH H=[lç<2 %0<(4f<:2\jErtR@6[0Mom3Jh3f(D'U@Hd#=i\̑)N8g  SU\%j%fGeRR638VX& :#HaV&Lj7!`5SKϚ9\5qRJ;.Lbg@՝PS`m\!wַl]>NkVQ89 >219o1 U1!{̉ZY!!1}KHS7: ʭ},'% kEH:jvgI>bˉ2!8PKo'eG,X\EX#_lUW4M<7D'Je&"12\ JI8p8^ #}@}Cpė戲gwFU3ㆎ&ֹ.'+cxCЪhpTCr\ )6~,㫏?O+Ԕ~}u^}pK_4UP*s-gsuY'KE} ,ow[$U4W㹩A>1A}:EHv*ץyYyw?vOHy-|ՉnA(Բ8)eC(ZNb.`;-S.rIl_;xx͍̭n7۹!lș5k); '|rr“0m;m3U&=YJvH͘Ũ$gMI xޖL}Sz%Ug}٬ҿ@D3+&<{G΋?K |3_7O"J_5C^ҐLBAABz9k8 Ͼ3;afW`\7%s^Ӑ`Vs&ڪ{h 狖_^ VF]6vѶaxr[i:2bޚ殓~q]o֯Rk 4_}yB9OF=dݝ}w|Gx0# P-l5< -zqvUiiL1ő@ިk8Î^[])x}׍Os&繁YE1.Vlr!Gjw*I, pn '[%8S*d'E˝%סq=T*l[k|^W-uvhu]U, 8°FI37`'I[? qE9I-9VC/!r؊ʴ4_vŶ6nnEH+ |J Ybd@,yN v ?5IjwF׶)% pʣ3'm!1QC`">>xwl`v{% R8 =|]E>P)84t:o*0E9N u,!l}ṛ"~gbLiq'!n!>|5X]"li }w3 WEj~i54-b4YCf=yƪ2r8D|<-fXxy?J`+KwGc94\+#Ҳo#a#(Q3Ȳ6KI;)BԠƦ\RH/\@fwCrR T8 9'ۀ4HA o8 ti³;?.NX2z8tDVHuɦ?]5]*N߇3gYaQ-Qo\%rRÊuF JS5;b)=Z{Ե +żrJ^[ե\y3.K6 (ghK-Z#F(`EdȾ?tp"GUP@07[Dri3n u3n&;̭*?Lo#_oӳ_ǻr|zn>nOT8hHւ;{?MYhpVRyߵ P@]\k)a󀼯^`ˉU" a/6>&bQ9QlmT5rB5R%mO2FZ}ïw|Aͪr о @3aI"NN+^PtvzyO a$L)c085(ZܑW͗3)JB Bp4x=* F*OJOؑ4by@WO{ݣyNW&s[Yw.4Fl)EhۏГ42e>U#KOʔv$'ڢJE^ʺfѢ% @b . Ii!K[mMO[G*NcB&dJdK/f਺$H)!w i_~T΋ȎKߓGU ] `0>S~qQEk<|OOakr/Z9Y--Lc? ơ~|SRJA'Tg˛ :o0er hިs >ئUq' jUPQAd8޲9~"竀)(OTI5).qm8;Sgg*B7">V3cs`YjkCN8Q2 w_knr ^U6#ՑR͍h*A,U=<^_Ƿh6@F+$ٴ l%ܪ{ޮ#?" ս 5/hBvą  #aEG@UhSє*-/R1bĊ8GJ$j 7pg14>Y1_bmr f蝜k̗^(& H~/GHd3\"\0u,Ci ]rovy_x М:lDͨ1'lLV mAU l|'q'@,4O5As߾qR0$qg^&MP; (bF))4j*_Pc%څ~43T{oqtYGx+ ^5Eм5ŠUFߐp`tU %ƞIC,H4_@Y:2 9(osr}x,a%vd Nk\R2@>ClDÅe t.JA4GQBq=!h+l\$٤щ sMr>D0ժ&g41RdG:Է&@bB_dhRHV7LIƌ<r9ƈ'Zhzl9G͕6YVT/&G?߉7i!)8oyi}Xp]0c>֚1%PWCC3)|AA,B) 1Aԝ\J?6C͍gGf}1Qm+qݛ$TjP/>2֥ JQD+33ߋW!r%V.`nF\ [ YIV]?۳oYҿ;ʘN'uĊ5":מ ZU?l]|r%o\ 7DqF,P-5{ЎOgFT> *(<>5g|Q](sNઘX=iVKX5/\H!r[rTdC6&Ҧ6%4j;NV(D W $favPKhN=B7bR) ;>&'sJ l-k|2/aPNgQ}dVq!5!ltX!Mѳ!,FbpY]h#O+d/VZ0EI lEX\IS=ijt@;ɣs* *t셷 (SmGP1}~>rdtKekۘp;Ȫㅫ;  #J% w~LRxQ^^V5 VwI{{6ߕ޴Ĭ;c>c$GÏ)*iv4xq;_NSL)zH lHﶥ~MB L|Bg:[eĐg^ŠkCE&XTD(+ƪ S* g- (~#@^k:d"JN]$2a K *i.I''E Po@/+ /8a,fg/bZ|즘'mmNy$NxoxBpݽ/7ڥGZng8*V mW`^T7&?{OOvUC]9j6B\:W_W<{z${C({fGِI|2 x)d6o5Ȟpɾ%9^;˛mx'ր/;Ť_Jd;p=ٻ÷OϘ` sqV@f R92*A$+%1/ !Y1%>OJC.QR`S?ǤΒ6D+#jJ g,)1?,CЍxhתX(`.@=!\謾:%ƕ됒u:8ue7r* (|d@o z \Y2$c=8Ġz#=PPLL.ޠ-a7H$BwN&5Ak-I|Dҫuu`σ;˫綂kz,sHea((Giu!vJoǂSiVZ#[yOŅٟ8E͟Qr|e¡y+YvT4&YL<t,EH-!#Vl}"E!TM|)W垬pK!8AF"^UH|H7ȼY㼥ᦤ(ǨIr*8vw8] 1lp޳'#0{N]dfP{԰!4bxYUAp7a369ݳx(}̾84@Ew]U0Kmr$> ~Ok/m>}k v:qj@ΐkPnDAryA¿9 @0N &*"U"zՆ`q#-pnqI1`GRRgyu}4Zq4ӻAwEdôNx}*XTt2ȷD[!yHo/Š(ؽbA D (Gch/,z5ѷsZxZ`]Jg2`o09 b~WehUT`.-Q'(U$nڎ ޠ%҉ Kt8]ptsP}z[E-?fZs6iMCn[oڛ[삎j_(ķ%W3T1A ]9Px-oi[!ds斘1rR2A><r1:S5Đs*4XN;DC2=S*1w P}mb ǫj9vӝ/n"Kי!:U +ͬY {Vb@vC(dF-(9&DZF9Tf9d(~A!QP)0ݮw$.u i6.g#dt .I*`CjM6oEw.;HbY\,$y+?C߬iVu-VQ?4q i{Ipl1dFxs[)|T?TVL!`]%`Bqԫ`RsJ_+F)[=aJxڐ8w wzT%~,8(vUJt\ [l@:G8?QG]V_(d t]&6:0(Qٌ1xߨȈ4v/k:+p!W?4ve<P _$ا+^l _$1-hYsDA =Z&<)Uͩ8L.l m~|1_/~|ޘ<@FzM~˛5p#˖ߛ)fsVcn2ѩByI(67cS5i=u$E[I}QZI'!Әj5-g$BطHi_RS  ȩ٥T뎏\'iT+-%C5%U 5Gy`c*<ߜv:vUKr"oͻI[s$yذu<\xLLcS'!ƿA/_x W~M%hB+˅,,C1"/nO nU^[1IGb>0$EҬJcFU) BEeqfwvc⦑I,״GWi\B@Rm~^2HS r#PFg䊏Nھ\ӍϱOFp/% (=/JЄ &?jI>b)x?l-kg(Bک!vJPk yȁF [vDmM $40_ydBZ[䒲;xP3,k5ElUOXHtΐѓT'M~v/*NDpTc)a~ Nc?x3`}=:׉Q%#Y#>"yE !Or{mUIL_̛F[]ן(y1h'Gjmy> @Gy1Z]ޛFWSؽ2&4i3D<"_7BZ%\WTrH66 :O ?d& qVL`g:ЧOwC?v\ +]hYwR6ԶэdQxO0Ξns`l@ 8TYZ<,@Zh 9Ù9dTpmH## $2mܟ\O~&^RQpl9F0lyS$߉/?B\sLH/x4hP%\ތ @ =*[Kmd.EbGpW3 ^,կ{Ev&Ju :g[#(dTJ6UK 8`.QW gr _%_RNӾ.Lt.lNjA ԟiCY+OeHL%`}w0u|2%:e ^$l7BSHllv .k&(Dgu,q?SȬNPۅHˠ闔ba.)HWٻw'og'G'grs)Tcqwߝk GPVP, ݧ*9֤ sro%N/)$ Ȕe\L)iuZR,nݺM)ͳ㓓`?B7ejaW2HmN%U,iKunQM7m989>>,c-DL4-6hQfqa5:l%n72-sk&v`d? KVW5ZѯGfghj|tW n e 3&|*$+nsv Hw~hIãl5dYG#洯Aʹjg};_'~(5`4s#MKQQL/KMšO󕸛%R33{ d2E~9+"xُ" 17'ND(uS!73a< _Um!R}e/P>G (~}#it3/rWƬ ClH ߧ:P!TmE7(R)@(Ë6͘B/ޣR3H'W fG*I :I@eʨ`}Kއݑ4!Pn 62Ҿ4U V-$` %7Y?XH;[7(Aa'H`"٤?gq)IvT !ңGLJi8˱U?sv$ByBQ[/>x3QoGZoC>3^L >?$\zEEnO?&)CLQؽ$i}ugWg 0KwU O%GUP>܎Oݡ6:㏴޿A ߳×GǙ _? ?gy+[xA8e]~ ~b9 x#sYwH! yFBmSfIC!_ʴ6T,gG/_99d)WѴRCEȄqlҖMj!#6Rd@L7A%M+@.#ظI<9 =%$s"v:NiTC 턊m|w#S8mBѨGM7+u$hT:u& jR.T&>: do:st|z˅I^^.6Ջ*| 2/K@)?wz:y~b 7W\m$ϓxTx1ц}d?`$%nPTP)rT.s^!Y^\\ʫj2p~y$}<ч9wLeSqz#^FCVvhV#bx̪nQd(XpUN^֙e T4C J `愉7^#Ųrt2謗w3X$Wy^bR S1>{Nre&XKf|*?!Τ%z{N H# C׃*07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!=+.,V _G:ٹFFm/H Z YZ