sysbench-1.0.19-bp153.1.18 >  A `|Ĝ!M@eee#U#*ćkR,UŒ4"{%naS%,e̻fVAkWřa΂+8=K8p3O}=LrF훌=}Tvx߂Y(lSZWt~?S6gDP_c׃'I?-\:l1kefM 2v$[xe@huoHmčg.чD!^$Ns8i=-h^)Bx43f975c39ba7159b9876a80265554b75a2a5cc448daa2c73d046de835e90a20b155a036e7d83b9e4340056aa24a7de7df78d8ac0`|Ĝ!M@eeeaa"1^m(zD29~sDMp`H*&A'o1 &T1A/}70~LhL?2ZzʓI4UVzsVb*plE }q ZtAf# D>ǒI%lba.}>GzL[_*n#u 9ӉZ`y  kw1I-r\" :ؐȣ:-;TG:X yl>p>l?\d   7 ):_el^^ ^ \^ ^ ^ P^^^!t!^##,#&^(&8&9':)F}G^H^I^XY\ ^]^^ bcdef l u ^v w^x^yx!z XCsysbench1.0.19bp153.1.18A MySQL benchmarking toolThis benchmark was designed for identifying basic system parameters, as they are important for systems using MySQL (w Innodb) under intensive load.`|goat05 >SUSE Linux Enterprise 15 SP3openSUSEGPL-2.0-onlyhttps://bugs.opensuse.orgSystem/Benchmarkhttps://github.com/akopytov/sysbenchlinuxx86_64p?>NF8! oq ^gFq&;Xn pqqBSw k/Mc$ EYi <$<E.&!S  \)TG)G)TGRHt3Yl ƁA큤A큤A큤AA큤A큤A큤`|`|]]`|`|]`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|`|8f1e4576d06add2aadce6cc8c69ef39b4e27e539e95d3de49be0fd171642821cade2e72108ca7a6f7d72cd751f7c25f88d0b8988371ee8da7d26e4d09efed408d5a964f01491207bc6603a431f15bd2b9d8581198e82d9b16dc7566bc77bfe13d6abfd91545f47411b4d37fed6a9cedf9a3ef1a89b531818837f91637166c5ed8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643b183f7a112ce78e7d6f5d1c151c0192f83318593db8a51122f2e93e344b7cee6710c3b38027668c83e46f3c0814dc7cfd67cc8c4012df6cab461e46d62b5996ac6a7fb30e997fdcd41ded5715e0ec4ed74022660975017c774a7a510c3398ef32f7f740ef7281b0ce77236d979ff67e16580b6de5082dd711d6a91560ccdbdb3ffd9a921aac15b2e7031502e39d83b9d155190bde3e537fe66a3b7bb36dfd737fceacbc1f33fed843dd6e266d3459814d1bf4301f27c7ab89da0407942c8e38009620dd1aa3168444b9cb738e3ab0c049ecff1aa003ffba6e416f7ae59254ae449ede5944e74c083c65acfdd551709d2f9aab45310887b7ec0f368af61f931bf8711cd26a0dbc7214322afef62f9cf31be8763ea57e9a082cfe996496d13a8cd8adb32e1833e712494db101f6f6f90448d0465535b9769b0f86d2ba596bb2c71c84d035191a8c895f31b9d6e92089105041aa6a1cf21f3dec07aca8c15d62306aba6f88f3fe18a24a9ff2926e0fd535164f3b22866e96db32b7d6319bd2885939437b34fbb8c2b7da9b0baa9e3134ced2c166eca76b11b724a944defef07462728de2d0c32804ebd8eb65841eba490c18ddbf2fc1c5ac461a0bb5ecd27da31bc0cf8c558cb2976f99b7c41455f63786fbbc4464b2eb8dfd544faaffca9c6dae3195faa411f894f12ece4998c5e9470187962c423b526371bffec573634ceb7d90f71aac79e02510c234ee26232d4dfb5efbf4d7f2dd488ffbb8bdca2490d5f64c904a612fbdc5c03a47e6adf5fb287c87397ca2766e4fd8e4672d0493cc7242e51412231f20aa6a29b75624c205dbb19cabee2fbcdb3bd70ba886e0b9dd0e9056a010f2d40d4cb36a1eeca7d59e0798756bc1c103ebaaa406cd1bdf3cd5e28cd57e8af0ae1b20f3e9335869c27e70d6906336d9c2f4c50515cb1635aea4ac38a3ef7fb916a7de0f092376949b6f259a66d8162752eba95f92d0935a68f036bba734d95cf980c4c5e1cbd771b3d4cb9390ab16863eabe91057f576b4848fe163d5458e153e278d7f034e942e1962aa70c5b6129dc4a67b3ae5e08cc08321460bc909d9087ccb094e35e83e2cdf2e84e7e74e0701b492f7f77fbce83fb4f9a6cf5091eca65b11b47ac49cc3b4e87b1840f25a8ef480a30105e5b9a72a9ffd9632c72683502e466737a7ae8e0b200fdff01cad1f8d25dc21ad09b2f6c1329ad431d8634a7908f0dc25b7657b71f16608e5693124b43c5599f973572ed04d83490c30a42931580fdfda1b8b47281600d7fb6768ff269d5d2f646aa178bc2524261e25a2b7869b70f6d5cca4b4877ca76c92931424bcefd57e9f67207f354dbdfe9863c96f13962f401c5bed53379a096d18a58da388ece3428323ac241a0fe9df5a9ae18a7cec168d9751953b26fe9aca8fcb1ae3c98c224bd688a7fbb9b60a7bcbfb169187cc6df555563001256d025ae6102285c53b5c8154520d6f612f6a7f91f59577bd98e882b9d5bcf728e82972b442d05db98c11ca224f623a27f22501b7cb4fbf5ed19249c7e8eb80587b825345bd14b7692c3197dae9fdc09635b848504da90dabf9cd3059d47cfb90cfe4fa8c49c944c0e5d2387531150422842d12addabcd8cf4a3822c0d688606df7fdbc83007f06598bfc21b0b375728083e59d561ce1474a7b3e60ec798bd6c8ff60f0b0fdb0568e26f24775cab5f5a7564b5f27d01349ec6f9012fd930b5101ae242111929dd5c6bd60373f4a70b7591251a40f1d68eeb578065471119f4c347324961a94564c1e689d69679614defc85bd31740b0dc3c06312eded93e08a3b294d85b2a68fe622fbcd274bd6d26d01f2ec9ac04ad7bfc8846cf7d500844781d397168b7267dd3dd4c5c10d90a9abe355bf386558e5149029f72527133f8fc0d260e1393254ababf1562cad0d88a1047f7cd731bbf7ed66ba0ec3b21a42a709c7eadf53a8ed93b937f1872bba983f1942683f77e45675c3eeb44501d501c97032cb8ea7ea943b6738254438f2f7ef8773840c64a4b5b6e099e04c4dc7d0cad7ca818d5aa41badffc8c2eed4844f2cd21d5530117dde2fb155c9c72dc30320ef2aa675de10ad9faddd77b6ac0b30b1ec0d8e6c173ca9cb702114f324b13540451120baf76c61b0c94560d16a42805b72b517f1eb42e78341e11cd9fdd831fcaf5240003359103b3b7ba18b0f6e017594ca023338c3b56530bd0bab404b3445ece1c7fb60ca106ec7de38a7c4f9c41be2c9d46d62977f7e7206a56ea2670495b649c74dbe9f8f4bbc3f2dfc878ce914b89f0d928570e3f6b6c65f5c407c243a82bec874d96940a32059a8919275ffff9e4fbd3aa02a8dbe9bb862e57c3ec2f93fc3debe0176a02a4723d2a12d32a45b62ce72558d1e43fb58b7f5a5eef262dff38f35366a48f8b6e9c7244456dcf6d540b2114c78d50acb8983c02e78c68745549e352a39747dce6fe8af2958c0b1056ce5dc211efc15ad0009b2cb6e6974d1774195b82bc7adc492925f16994513b326fcea075af581aa3fd92428468e9a7dd1a6c7bb4689bc6d22ab554896077ef4bdcfd2aebd03123ac9cc54239d0cf55d67cd5204fa0dc8dbc4b36f9ecc479a7cdda63cfb8d4b5efee37a908ff371feb2f641b12cd675d2720196d668ea7a061828b5733b4805485f97382512f42e76cbb061dc7ad1fd2535f4fe000af52df95d4b4edc2d1dd5a51bbefb828b8eeae1c40792b254b851c5fb84ceade8ccfd26af546bdf1bd587ea57e6cc8af1d4cca2b0be9d1962a3a8f5e0f8b13f582cbe75fcf6bec4afecfed0eebb87e80eb7e004d56e708c55de845667850b6da1f9df1b998364d8fd0877b12754512e7a4a4726fafd31faae25b0be0318976f08eee87740ed5d35f920d1a1d53174efc08e9e70af9bdc734623f80ae5c0f262dc81f6b27cd826c55093be7d194b081e90a638adee3832f4a0a5ff3f1222844e6a67b4694f710d423a44f910a83af4cf941a98e7e0604c4bee77171b9728e71d33702ddefd4500c9bc8d7921cbedd117f5581c655b141908f972472ecd54d6bc57dee926e942ec624a8584e16f02ef259485d54703803adf6d970ec92bc7d7a9e67ce379c36e5d139826c432fb3d645009ed2ee55042907d6550a4536362e991d8f26f182de771f4dfd71fda53fd510b3ed47ff6cb84e467053fe7d4f0c3ac800fd7b71d8c851bd92273bb2d88f9df30f1b219688d2f0b4286b6eebc620b0a829a545fa3b7fd85f4755927bb0decf423edec935cb3febd54a8e19f912b5e8f61eb569367f09daef63bfa440115d71735579a99fe4a5dce26369c0d57724f4c33430c4d605b9cef95a8e02550fa5f435f567934e1cf20c4c5b741686cf9b783b4c5c8bf31509e0f7af3d25996d331c1ab3ea39eb9ab20549448f4c2df4a070ae07595e8fe6e61b47eb68fa3630edb808394b642447735cd4111f73a61db4ef61d24345b04a722ed7c2dcae283ce6a4dc0c4b6fa01e9f037222e2527ea5d30cec4524e23adda6f04299d209176d221f4b9a5c817879378ad4dba0a98d956581df9fc014e24b6859aed3b38fc16b9e683e3501e05b2481e090d83df9fdef6035bc8face2340d9c244392d05c29661bb34b585b64edc83c3cb21f894843c56a40806ebcf599e62ad58ff3a81b6dc50a4ea955c34de654161e35dfabbdd78800b2c5119eab70560229317b16farootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsysbench-1.0.19-bp153.1.18.src.rpmsysbenchsysbench(x86-64)@@@@@@@@@@@@@@@@@@@@@@    /usr/bin/envlibaio.so.1()(64bit)libaio.so.1(LIBAIO_0.1)(64bit)libaio.so.1(LIBAIO_0.4)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libluajit-5.1.so.2()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.29)(64bit)libmariadb.so.3()(64bit)libmariadb.so.3(libmysqlclient_18)(64bit)libpq.so.5()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^n^;]B]]fl\@\&@[ @[P}@[Z1@ZY@Y@Y-^Y]X:@XXf@Xf@XoX @W@WW W]NW)@V@VՄ@U:Max Lin Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Christophe Giboudeaux sean@suspend.netMartin Pluskal mpluskal@suse.commpluskal@suse.commpluskal@suse.comkstreitova@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.comolaf@aepfle.dempluskal@suse.comolaf@aepfle.dempluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.commpluskal@suse.com- BuildRequires postgresql-server-devel on Leap >= 15.2 as well- Update to version 1.0.19: * regression tests: compatibility fix for PostgreSQL 12- Update to version 1.0.18: * build/CI/packaging changes only- Add zlib build dependency - Use more of modern macros for building- Update to version 1.0.17 * regression tests: remove unnecessary error leading to opt_rate.t instability. * --rate mode: return a non-zero exit code on event queue overflow. * --rate mode: fix a bogus error about eventgen thread termination- Add the missing build dependency for Tumbleweed.- Update to version 1.0.16: * SQL API: fix GH-282 (MySQL fetch_row() is broken) * --rate mode: fix latency stats skew on low rates * Lua: Add /usr/share/lua/5.1 to LUA_ATH and /usr/lib/lua/5.1 * build/CI/packaging?: add -Wvla to default compiler flags * build/CI/packaging: fix buildpack.sh to not push multiple file types- Use bundled versions of luajit and ck for SLE- Update to version 1.0.15: * fileio: fix GH-229 (--file-fsync-freq=0 seems to prevent fsync() at the end of the test) * command line: improve parsing of boolean command line options * tests: fix GH-220 (Testsuite api_sql_mysql.t failed ...) * tests: fix GH-223 (test failure on ppc64) * tests: fix opt_help.t to pass when the binary is not configured with MySQL support * MySQL driver: use it by default in DB benchmarks- Update to version 1.0.14: * reports: fix JSON stats reporter to produce valid JSON * Lua SQL API: don't crash when query_row() is called with a SELECT returning empty result set * Lua SQL API: don't crash when bulk insert API calls are used out of order * regression tests: make PostgreSQL tests compatible with the new dump format introduced in 10.3 * regression tests: minor stability and coverage improvements * minor cleanups in build scripts * improve report formatting for long latency values * fileio: --file-extra-flags now accepts a list of flags rather than just a single value * OLTP: re-prepare prepared statements after reconnects, i.e. in cases when a server connection is lost and sysbench is configured to ignore such errors * improve --rate mode precision for high argument values * fix compile-time architecture detection for some Broadwell CPUs which were incorrectly identified as Core 2. * remove build dependency on xxd (and vim-minimal package) * fix Lua API to correctly stop the benchmark when event() returns a value other than nil or false * fix the fileio benchmark when the specified file size is not a multiple of block size * fix the fileio benchmark to throw a descriptive error when the specified file size does not match the size of files created by 'prepare' * minor improvements in tests and documentation. - Update build dependencies- Update to version 1.0.11: * make statistic counters usable from Lua scripts * fix the PostgreSQL driver to be compatible with CockroachDB (GH-180) * fix oltp_insert.lua to work correctly when both --tables and - -threads are greater than 1 (GH-178) * minor documentation updates - Fix tests execution in absence of python2- Update to version 1.0.10: * fixed PK conflicts in oltp_insert.lua by creating empty tables on 'prepare' * made sysbench.opt available to init()/done() by exporting it to the global Lua state * added Fedora 26 (both x86_64 and AArch64) to the list of supported and tested distributions * fixed GH-172: sysbench 1.0.9 doesn't build with mariadb 10.2.8 * add the /usr/local LuaRocks root directory to default LUA_PATH and LUA_CPATH * removed Fedora 24, Ubuntu Precise, Yakkety from default build matrices * added Ubuntu Artful to default build matrices- Update to version 1.0.9: * fixed oltp_delete.lua to not use INSERT statements for consistency with other oltp_* benchmarks (GH-168) * added a workaround for MySQL bug #87337 "8.0.2 reintroduces my_bool to client API" * fixed building on on Debian GNU/kFreeBSD (GH-161) * fixed building against MariaDB 10.2 (thanks to Xavier Bachelot for the patch, GH-160)- Update to version 1.0.8: * fixed api_report test for slow machines (thanks to @jcfp) * fileio: suggest to run prepare step on missing files (thanks to Heinrich Schuchardt) * JSON reports: removed an erroneous trailing comma (GH-139) * added events per second to the CPU benchmark report (GH-140) * fixed db_connect() in legacy SQL API to use the default value for --db-driver (GH-146) * removed busy-wait in the bounded event generation mode (--rate) to avoid CPU hogging- Update to version 1.0.7: * Ubuntu Zesty added to package build matrix * fixed GH-130: Mutex Benchmark Documentation * fixed latency reports in the --rate mode * fixed compiler warnings when building against MySQL 8.0 client libraries - Drop examples as they are no longer compliant with current syntax- Use shared concurrency kit- Update to stable release 1.0.6 - Use system luajit - Disable tests by default- Remove usage of AX_GCC_ARCHFLAG. It forces the use of -march=hostcpu and leads to SIGILL at runtime.- Update to version 1.0.0~git.20170228: * Use `mysql_config --libs_r` instead of `mysql_config --libs | sed`. * Update GPLv2 text in COPYING with the current version from https://gnu.org/licenses/gpl-2.0.txt. * Update copyrights and FSF address. * Initial LuaJIT support: build with system libluajit. * Check if pkg-config is available and throw an error if it's not in autogen.sh * Take 'set -e' into account when checking for pkg-config. * Squashed 'third_party/luajit/luajit/' content from commit 6cb38f7 * Support building with bundled LuaJIT. * README -> README.md in Makefile.am. * Autoconf cleanups. * Don't build bundled LuaJIT when --with-system-luajit was passed to configure. * Don't remake aclocal.m4 and configure after autogen.sh && configure. * Add -ldl to LUAJIT_LDFLAGS when building with bundled LuaJIT on Linux. * Squashed 'third_party/luajit/luajit/' changes from 6cb38f7..be25592 * Print a status summary at the end of ./configure output. * Change project info reported by ./configure. * Add two new controls: oltp-range-selects controls whether to include range selects or not. (Typical practice is to list all range select statements with zero counts. This allows a simple oltp-range-selects=off) oltp-delete-inserts controls the number of delete/insert pairs to be executed (example: oltp-delete-inserts=0 disables the delete/insert pair ) * Added oltp-write-only control * Converted PostgreSQL "FIXME" to apply only to PostgreSQL * Fix tests for the luajit branch. * Don't use caches, as they may cause issues on PostgreSQL updates. * Fix luajit branch to pass 'make distcheck' and Travis CI builds. * Adjust drv_mysql.t, drv_pgsql.t to not fail on slower machines. * Merge AArch64 port from https://github.com/cbaylis/luajit-aarch64/tree/aarch64-v2.1-new * Remove the deprecated luaopen_math() call. * Merge from LuaJIT upstream. * Initial Concurrency Kit import. * Merge from Concurrency Kit upstream. * Report Git commit SHA in configure and "sysbench --version" output. * Use an atomic fetch-and-add instead of a global mutex in sb_lua_get_request(). * Adjust tests. * Replace percentile mutex with CK atomics + rwlock. * Include stdint.h sb_percentile.h. * Fix check for sb_globals.percentile_rank in sb_percentile_calculate(). * Decrease percentile granularity and value range to reduce memory consumption. * Fixes #54: Reduce overhead from percentile stats * Merge from ConcurrencyKit upstream up to commit 566bb28. * Fix script_oltp_* tests to take new version format into account. * Addendum to commit b450bf0. * Various test-related fixes. * Split cmd_version.t into cmd_version.t and opt_version.t. * Merge from https://github.com/akopytov/ck * Add LuaJIT build/install directories to .gitignore. * Fix AC_SUBST() usage for USE_MYSQL. * Add concurrency_kit build directories to .gitignore. * Pass global CC, CFLAGS and LDFLAGS to ConcurrencyKit build system. * Lua implementation of the main event loop. * Fix tests, remove thread_id arg from Lua API functions. * Replace mutex in db_thread_stat_t with CK atomics. * Set per-connection thread id. * Adjust test_fileio.t to pass on slow machines. * Autodetect the most optimal -march GCC flag for the target architecture. * Replace custom check for Sun compiler with AX_COMPILER_VENDOR. * Pass CPPFLAGS to ConcurrencyKit build flags. * Assume 128-byte cache line on AArch64 and PowerPC. * Implement --histogram option. * Better formatting for help/usage text. * Pad sb_timer_t to cache line size. * Align global_histogram to cache line size. * Replace sb_histogram_t::interm_nslots with a constant. * Timers overhaul. * Also reset last_reconnects in db_reset_stats(). * Fix timestamps in interval reports. * Move all pseudo-random numbers related code to sb_rand.c * Unify timer API naming. * Rename sb_rand() to sb_rand_default(). * Fixes #27: Provide portable reentrant PRNG * Convert PRNG API to 64 bit. * Use sb_rand_uniform_double() + FP arithmetic to generate bounded random values. * Fix Homebrew + PostgreSQL woes again. * Correct help text for --rand-seed. * Fix cmd_help.t. * Changed bounded PRNG functions to uint32_t for easier FFI integration. * Convert Lua interface to random numbers to FFI. * Add -rdynamic to linker flags on Linux for bundled LuaJIT. * Add -ldl and -rdynamic to LDFLAGS when building with system Luajit as well. * -ldl belongs to LDADD, not LDFLAGS. * Fix PRNG seeding in sb_rand_thread_init(). * Enforce a C99 compiler. * Fix legacy API tests. * Check for pkg-config availability in configure.ac. * Fix AC_MSG_ERROR() usage. * Fix xoroshiro128plus.h to use C99 inline. * Add extern inline declarations for xoroshiro* functions. * Fixes #96: sb_rand_uniq(1, oltp_table_size) generate duplicate value * Merge ax_gcc_archflag.m4 from upstream. * Rename global_histogram to sb_latency_histogram. * Merged LuaJIT upstream up to 8e5d7be. * SQL API refactoring, cut #1. * Export prepared statements API to Lua. * Move oltp_point_select.lua from sysbench/tests/db/ to sysbench/lua/. * Fix legacy OLTP regression tests. * Exclude GCC/OSX from Travis CI build matrix. * Replace ugly Lua context code with a thread-local variable. * Make tls_lua_context actually a thread-local variable. * Fix typo. * Align timer arrays to cache line boundary. * Add missing sb_util.c. * Fixes #101: Obscure ./configure error when pkg-config is not installed * Add AddressSanitizer support. Enable it by default in Travis CI builds. * Fix ASAN support in configure.ac. * Check if ASAN is supported by the compiler. * Add MemorySanitizer support to configure.ac. Use it in Travis CI when supported. * Fix an incorrect free() in list option handling. * Re-write select_random*.lua benchmarks to the new SQL API. * Remove stubs for old Lua scripts. * Add select_random*.lua scripts to Makefile.am. * Fix Travis/Coveralls links in the 'master' branch. * Suppress urllib3 warnings for coveralls to work in Travis CI. * Presumably better way to suppress SSL errors with coveralls in Travis. * Exclude third-party libraries from coverage report. * Rewrite bulk_insert.lua to the new SQL API + regression tests. * Rewrite OLTP benchmarks with the new SQL API + cleanups. * Fix oltp_insert.lua, add a regression test. * Use local counter variables in oltp_common.lua. * Test multiple connections per thread. * Cache-line align important data structures in sb_lua.c. * Revert unrelated changes from the previous commit. * Improve script_bulk_insert_*.t tests stability. * Fixes #13: Export db_fetch_row * Fix 'make distcheck'. * Fix test_run.sh to work with named tests. * Disable api_sql_pgsql.t for now. Prepared statements need more work for PostgreSQL. * Use pgsql_common.sh in PostgreSQL-specific regression tests. * Add a comment to oltp_common.lua. * Fixes #103: fail with an error when oltp_common.lua is called directly. * Fix check for event() function in the previous commit. * Move sysbench.rand.* functions to sysbench.rand.lua. * s/SysBench/sysbench/g * Fix 'make distcheck'. * Fix a comment typo. * Free connection's result set when closing it. * In sysbench.sql.lua, report the caller on error, not the check_type() itself. * Move the unused --myisam-max-rows option from drv_mysql.c to legacy API. * Implement error propagation. * Pass SQL state to Lua in case of errors. * Implement customer error hooks. * Fix api_sql_mysql.t to work with older MySQL versions. * Convert main loop functions to FFI. * Optimizations and cleanups around sb_next_event(). * Change max_requests and max_time_ns in sb_globals_t to uint64_t. * Move tx_rate check from thread_run() to sb_event_stop(). * Convert OLTP scripts to prepared statements. * Re-enable api_sql_pgsql.t. * Travis CI portability fixes for api_sql_pgsql.t. * Export sysbench.version and sysbench.version_string to Lua. * Replace lua_pushstring() with lua_pushliteral() where possible. * Do not crash if db_prepare fails with an error. * Simplify ugly require/dofile constructs in OLTP scripts. * Set LUA_PATH in test_run.sh to point to Lua scripts directory. * Fix prepared statements for PostgreSQL driver. * Add more Linux distributions to the build matrix. * Fix api_sql_mysql.t. * Exclude excessive OS combinations from Travis build matrix. * Revert .travis.yml changes. * Change the command line syntax: remove the --test option. * Use cache-aligned allocation for thread_stats. * Adjust cmdline.t to pass on slower machines. * Grammar fixes. * Fix help_drv_*.t tests broken by the command line syntax change. * Fix typo in a help string. * Command line options refactoring: * Allow Lua scripts to declare supported options. * Remove TODO. * Add option declarations to OLTP tests. * Move legacy API to sysbench.compat.lua. * Rename the 'sysbench' subdirectory to 'src'. * Silence spurious error messages on 'make install'. * FIx sporadic cmdline.t failures. * Make bundled OLTP Lua scripts executable, add hashbangs. * Remove unnecessary 'local' declarations in oltp_common.lua. * Fix a typo. * Simplify condition in sysbench.lua:thread_run(). * Fix syntax error in sysbench.lua. * Remove unused function checks from configure.ac. * Signal an error on unknown error codes in drv_pgsql.c. * When joining worker threads, decrement sb_globals.num_running atomically. * Implement custom commands + parallel custom commands. * Fixes #78: better error hints for missing help command * Parallel 'prepare' and 'prewarm' (MySQL-only) commands for OLTP benchmarks. * Silence spurious uninitialized value warnings. * Move counters code from db_driver.c to sb_counter.c. * Get rid of report_interval_mutex. * Refactor stats reporting to make custom reports possible. * Fix format specifier for stat->events. * Initialize PRNG for background threads. * Small formatting fixes. * Implement custom report hooks. Add CSV and JSON reporters as examples. * Update .travis.yml to Ubuntu Trusty. * Require sudo in .travis.yml. * Use more recent clang and gcc versions. * Revert GCC-related changes from the previous commit. * Fix a Lua state leak on script termination. * Deallocate TLS context when closing the Lua state. * Cleanup per-thread Lua contexts on exit. * Do not create duplicate connections in sb_lua_db_connect(). * Fix memory leaks in drv_pgsql.c. * Properly close/deallocate connections on 'prepare'. * Close prepared statements in OLTP scripts. * Also close BEGIN/COMMIT statements in oltp_common.lua. * Call PQclear() for non-SELECT queries explicitly in drv_pgsql.c. * Add a missing PQclear() call in pgsql_drv_bind_param(). * Handle more cases where drv_pgsql.c may leak memory. * Close connection explicitly in bulk_insert.lua. * Fix a comment typo. * Close connections explicitly in OLTP scripts. * Use a proper method to disconnect a connection. * Reimplement tx_rate with lockless bounded FIFO provided by ConcurrencyKit. * Silence compiler warnings. * Temporarily disable clang 3.6. * Temporarily disable LeakSanitizer builds in Travis. * Export command line arguments + command name to sysbench.cmdline. * Make sysbench.cmdline.argv available from the master thread. * Check for command in OLTP scripts. * Fix typo in sysbench.compat.lua. * Fix api_basic.t. * Really fix api_basic.t. * Export histogram API to Lua. * Support the deprecated --test option for compatibility with legacy scripts. * if the test name on the command line is "-", read Lua script from the standard input. * Remove --test from documentation. * Rename --tx-rate to --rate, keep --tx-rate as a deprecated alias. * Rename --max-requests to --events, --max-time to --time. * Rename --num-threads to --threads. * Make the default intermediate reports format a little more terse. * Throw a more descriptive error when multiple DB drivers are available. * Fix opt_report_interval.t. * Rename sysbench.option_defs to sysbench.cmdline.options. * Move to semantic versioning scheme, set version to 1.0.0. * Export mysql_drv_reconnect() to Lua SQL API. * Exclude queries executed by background threads from statistic reports. * Properly set the allocated array to 0 in sb_alloc_per_thread_array(). * Add a new line to an error message. * Update ChangeLog for the 1.0.0 release. * Fixes #105: 1.0.0 clock_gettime runtime failure built with macOS 10.11 and Xcode 8.x * Run OLTP RW regression tests with a single thread for more deterministic results. * Update ChangeLog for 1.0.1. * Bump version number to 1.0.1. * Add snap packaging * Convert snapcraft.yaml to snapcraft.yaml.in to update version automatically. * Grammar fixes in a comment. * Correct a diagnostic message on index creation. * Fix OLTP regression tests. * Add snapcraft.yaml to .gitignore. * Do not require Autoconf 2.64, as CentOS 6 provides 2.63. * Get rid of timers_mutex, improve --report-checkpoints scalability. * Fix documented defaults for --events and --time. * Release 1.0.2. * Merge from LuaJIT upstream up to commit 5aa0201. * Merge from akopytov/LuaJIT up to commit fc9893e. * Optimize random string generation in OLTP_RW. * Build on Illumos * Release 1.0.3. * README.md cleanup. * Add a release badge to README.md. * Pull ax_gcc_archgflag.m4 from upstream. * Update bundled ConcurrencyKit to 0.6.0. * Fix grammar in help text for --skip-trx.- Make dependency on libxslt, cram and tests optional to get rid of python3 dependency- Update to version 1.0.0~git.20170106: * pgsql mode now works with Redshift server. Its working, but need to eventually split this to another Redshift section (because obviously this doesn't work with PGSQL any more) * MySQL/SSL changes: - added MYSQL_OPT_SSL_MODE option that's required now to enable/disable SSL - added mysql-ssl-cipher option to specify ssl-cipher * Minor fixes to contributed SSL-related changes in drv_mysql.c. * Fix help_drv_mysql.t after adding --mysql-ssl-cipher. * Attempt to fix MacOS builds in Travis CI. * Attempt #2 to fix MacOS builds in Travis CI. * Attempt #3 to fix MacOS builds in Travis CI. * Suppress "zero-length gnu_printf format string" warnings from GCC. * Release memory allocated by command line options on exit. * Fix obscure error with intermediate reports in tests that don't support them. * Attempt #4 to fix MacOS builds in Travis CI. * Missing braces around an OR. The test (select_random_points) now works for pgsql * Missing braces around an OR. The test (select_random_range) now works for pgsql * Revert "pgsql mode now works with Redshift server. Its working, but need to eventually split this to another Redshift section (because obviously this doesn't work with PGSQL any more)" * Bulk Insert works for postgres. Unlike MySQL, PostgreSQL doesn't take UNSIGNED integers. We could move this to BIGINT as well, but since this is a performance benchmark and since not many would reach the 2Billion mark, think we should be okay with INTEGER for now * select_random_xx should honour oltp_secondary_create, just like other tests * Adding --pgsql-variant=redshift argument targets a Redshift DB * Minor change to ensure all existing tests pass after previous commit * Rafactor select_random_* benchmarks, * Add PostgreSQL tests for select_random_*.lua * sb_logger: Correct variable type * Fix Homebrew + PostgreSQL woes again. * Lua API regression tests. * Specify DB driver explicitly in API tests. * Use MySQL connection arguments in API tests. * Fix portability by masking table options in api_sql.t. * Fix Homebrew + PostgreSQL woes again. * More Homebrew + PostgreSQL fixes for Travis.- Update to version 1.0.0~git.20161019: * Bump version for the 1.0 branch and fix email address to report bugs. * Fixes #18: lrand48() is not thread-safe and LP#1412488: lrand48() doesn't scale well on highly concurrent platforms * Add a missing '\'. * Add a missing #include. * Properly initialize thread-local RNG state. * Allow --mysql-port to be a list. * Fix --mysql-host broken by the previous commit. * Fix error message when a TCP connection fails. * Fix compatibility with Autoconf 2.63 broken by adding ax_tls.m4. * Fix pthread_self return type * Rand for Windows - Secure rand_s function - Microsoft TLS implementation for sb_rng_state * Fix CMakeLists * Initial Travis CI integration. * Actually build code with Travis CI builds. * Add build status to README.md. * Add --with-pgsql to Travis CI builds. * Fix PostgreSQL driver. * Don't install PostgreSQL in Travis, as it seems to be installed by default. * Re-create files after removing them when starting a --file-test-mode=seqwr benchmark. * sb_print_value_size: use Ki, Mi, Gi, Ti * sb_fileio.c: use correct units * sb_memory.c: use correct units * configure.ac: bump version number to 1.0 * Improve results formatting in the fileio test. * Add __attribute__((format...)) to printf-like function declarations. * FileIO fix * %zd for size_t printf ops * Use srandom()/random() to initialize per-thread RNGs. * VS2015 fix * Don't remake aclocal.m4 and configure after autogen.sh && configure. * Fix --with-mysql-libs for MySQL 5.7. * Calculate ranges on the client + some oltp.lua cleanups. * Add missing parentheses. * Fixes #55: Make percentile stats optional * Fix debug messages to be more specific. * Initial Debian packaging based on https://github.com/percona/sysbench-packaging * Workaround for a TravisCI/Homebrew bug preventing OSX builds. * Fix write issue with NFS direct I/O * Invoke regression tests from Travis CI. * Add coveralls.io integration. * Fix test_fileio.t to pass with 1.0. * Add sb_global.h to sysbench_SOURCES. * Adjust test_fileio.t changes to 1.0. * Remove dummy comment from sb_list.h. * Adjust DB drivers tests to 1.0 output. * Adjust tests to 1.0. * Fix NULL handling in PostgreSQL driver. * Adjust script_oltp_* tests to 1.0. * Some typo fixes in the docs. * simple build instructions to include oracle client, Also minor change to look at correct folder structure of 12.1 oracle client. * Move Oracle build steps into a separate file. * Do not overflow buffer in strncat * Add README-Oracle.md to EXTRA_DIST. * Don't use caches, as they may cause issues on PostgreSQL updates. * Add Emacs and Vi modelines in .travis.yml. * Fix Sun Studio + Solaris/Sparc builds. * Fixes #74: PATH_MAX / DATA_PATH undefined - Drop no longer needed sysbench_buffer_overflow.patch- Update to version 0.5.0+git.20160922: * Adjust test_mutex.t to pass on slow machines. * Fix LOCK TABLES statements for multi-table MySQL/MyISAM benchmarks. * Basic tests for oltp.lua against MySQL and PostgreSQL. * Prevent script_oltp_*.t failures on slower machines. * {common,bulkinsert}.lua missing from Makefile * Load script from pkgdatadir if not local * Change lua scripts to 'require common' if a testdir wasn't passed * add libaio-dev to travis * Some typo fixes in the docs. - Add sysbench_buffer_overflow.patch - Enable internal testsuite- Update to version 0.5.0+git.20160824: * adjust event generation for a high volume * Fixes #44: seqwr deleting test files * Duplicate line * added locking to get_request in lua scripting * Don't lock thread mutex unnecessarily in script_lua.c and sb_cpu.c. * Fix crash introduced by commit 9244fcf. * Adding volatile modifier to tmp variable in memory test * Fixes #57: Race condition in sb_timer_value() * Fix --with-mysql-libs for MySQL 5.7. * Create indexes after data load in parallel_prepare- Update to version 0.5.0+git.20160721: * Fixes #57: Race condition in sb_timer_value()- Update to version 0.5.0+git.20160610: * Fixes #44: seqwr deleting test files * Duplicate line * added locking to get_request in lua scripting * Don't lock thread mutex unnecessarily in script_lua.c and sb_cpu.c. * Fix crash introduced by commit 9244fcf. * Adding volatile modifier to tmp variable in memory test- Update to version 0.5.0+git.20160414: * Fix the issue when threads running < num_threads * Fixes #22: Timers and reporting thread should wait for worker thread to be initialized * Fix barrier error reporting. * Fixes #25: Include database-related command line options in help * Fixes #29: FATAL: Failed to read file! file: 24 pos: 14516224 errno = 0 (Success) * Fix prepare parallel for new thread initialization * Revert "Fix the issue when threads running < num_threads" * adjust event generation for a high volume- Update to version 0.5.0~git.20160318: + Some minor improvements to bulk_insert.lua + Minor cleanups in bulk_insert.lua. + Print the number of actually running threads instead of the configured --num-threads value for intermediate reports. This can make a big difference with network benchmarks to diagnose TCP-related issues like SYN flood protection, throttling, backlog issues, etc. + Fix mutex_get_request() signature. + Update GPLv2 text in COPYING with the current version from https://gnu.org/licenses/gpl-2.0.txt. + Update copyrights and FSF address. + Fixes #17: Lua script without DB access crashes sysbench. + Fixes #22: Timers and reporting thread should wait for worker thread to be initialized + Fix barrier error reporting. + Fixes #25: Include database-related command line options in help - Generate manpage- Update to 0.5.0~git.20160223 - Add _service - Some spec file cleanups- Remove ctcs2 remains - Update project url - Enable postgresql supportgoat05 1619164346  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^1.0.19-bp153.1.181.0.19-bp153.1.18  sysbenchsysbenchChangeLogREADME.mdmanual.htmlsysbenchCOPYINGsysbenchbulk_insert.luaoltp_common.luaoltp_delete.luaoltp_insert.luaoltp_point_select.luaoltp_read_only.luaoltp_read_write.luaoltp_update_index.luaoltp_update_non_index.luaoltp_write_only.luaselect_random_points.luaselect_random_ranges.luatestsincludeapi_sql_common.shconfig.shdrv_common.shinspect.luamysql_common.sholtp_legacybulk_insert.luacommon.luadelete.luainsert.luaoltp.luaoltp_simple.luaparallel_prepare.luaselect.luaselect_random_points.luaselect_random_ranges.luaupdate_index.luaupdate_non_index.luapgsql_common.shscript_bulk_insert_common.shscript_oltp_common.shscript_oltp_legacy_common.shscript_select_random_common.shscript_select_random_legacy_common.sht1st.tapi_basic.tapi_histogram.tapi_legacy_basic.tapi_legacy_rand.tapi_legacy_sql.tapi_rand.tapi_reports.tapi_sql_mysql.tapi_sql_pgsql.tcmd_cleanup.tcmd_help.tcmd_prepare.tcmd_run.tcmdline.tcommands.tdrivers.tdrv_mysql.tdrv_pgsql.thelp_drv_mysql.thelp_drv_pgsql.topt_help.topt_histogram.topt_rate.topt_report_checkpoints.topt_report_interval.topt_version.tscript_bulk_insert_mysql.tscript_bulk_insert_pgsql.tscript_oltp_delete_mysql.tscript_oltp_delete_pgsql.tscript_oltp_help.tscript_oltp_insert_mysql.tscript_oltp_insert_pgsql.tscript_oltp_point_select_mysql.tscript_oltp_point_select_pgsql.tscript_oltp_read_write_mysql.tscript_oltp_read_write_pgsql.tscript_select_random_mysql.tscript_select_random_pgsql.ttest_cpu.ttest_fileio.ttest_memory.ttest_mutex.ttest_threads.ttests.ttest_run.sh/usr/bin//usr/share/doc/packages//usr/share/doc/packages/sysbench//usr/share/licenses//usr/share/licenses/sysbench//usr/share//usr/share/sysbench//usr/share/sysbench/tests//usr/share/sysbench/tests/include//usr/share/sysbench/tests/include/oltp_legacy//usr/share/sysbench/tests/t/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/a67f9d5e79a6a7f456cefa49b5def327-sysbenchcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3f6bd99e8276daa59fbd45c52248afa40963871d, for GNU/Linux 3.2.0, not strippeddirectoryASCII textexported SGML document, ASCII text, with very long linesXML 1.0 document, ISO-8859 text, with very long linesa /usr/bin/env sysbench script, ASCII text executableBourne-Again shell script, ASCII text executableUTF-8 Unicode textASCII text, with very long lines RR RRRRRRR RRRRR RRR RR RRRRRRRRRRRRRRP{Y$40Mutf-80efb174c8c8722e4cd12b989cbe6ae01b307459753a3d1bc19a3985b4219b80c? 7zXZ !t/O%] crv9xnz͊A.,eWC JՋES!@z X-$7ha|*#BY;c\n*@Jf(G #ô6>|edܘ!'H%fGכ\hbv2E[c N;P$˛!B-z6Zv~X'`O[jv&ffk (n3~Thn)tf2'O(Q>!]/rYb[.XP;o#-;lq EuuÉua6TZ*Y>K\~Szb,޾k'9XY1lz?G{gY1\!2oxemu=d 'C խ]jC+*waGeSy6\=5Z{ *v]|lv=TWa.aгY  +H =4BQZt_&RԌ#]8 `-)}S>f׎~TdBW|!RĎ94[;Bx*f6cĜi2uf#P n!$l]‹(y}ĿQk/UPgqXմ=a=T-YřmmK^dh:hK5Ji5|qہ#09yl$)sOy*t,ye {F^TYNUզ^t5_4 w`^rЕFI؉~ |;Swe]8tZ ־$Pk: `aޥ1珇K=6#ģh2a D OTa}qGM@uS 2:Kw{t U1 W}uIxһt1 nL~{G`|L'Sg$hWB8kjQK8Rl29s!8O+'Ű Ba@(IG} 0H'CdXQ1N؜[e1(dG(GX܉w 95l~;lj&S ~B@O$PW|"Wu AZfezܺ͞I+."QЇI!sH,X=+*3ӰA/ͦL@3[]T&/;;dd1%}0 (w>pm_R~eVN #V䛴|I;]MҤ|ۭKB/ ŢFL?w6$D`T9>t4եj>dD|X\:+9ډ?!zn=pDZk'}$bc5~H p3S wFNN!Ɵ"1U~۟tB_wukedaCV/h,=]N# sfF#h(jQN2W0{tTÍ\y/ԕ7 =}kD[`oJţq$㬸BU+';G0 >5'2Y,cׁ{HaK2͎,H8$H/tH12RǷ"WYCM)*x'(/FW:9 "ܗ)NP܅OM#͢GyQCl :ihoJ[NhUp3[ň4>Y:ŇvEz!{EDۃ#@|9JĮ Lp!+<9Br;Ps]Cߺ?X*'5 ,*z{XbMLAn1͘hj#]#qك x'}Ŕi-CAӡ)1Vi[3%OkѿG'NEΈ$A(X\~=. 25gƕe+)ݤ%}X`-V~u pi<(End6Ľˆ^4i ݏ&|2w ']n4~Ӊԙw]QN7ƋINצ:L"[IZI`krb:l^YR G3 QY,͕vƍUۊ .JKi`D+J9ħцԍkz{u)>R9NSeJwPpZv1~."x`0l0QظBe3:Sw7%`񳥼mEP1v:2CߟL4Ĵ207}XZL҅`om U{ZJ]n_sWnVޑ 2>?77 uAW'b@v#56-W7/v8 Ѫ! a?I_U3N,{jZʒR'@\.݋ D2^oqOTxC`2v^ 6/5.y&k? I;yq"/[s961nӋ} ɭӞ _,̓XcX>ok6$“V?9|0EGTnzjRU Ouf%-eǓ`}d RR:l){k97jP]>@"FijrPKKm4&4~:O5 ~KTF;O=)N\吡ݥU"輷Z4bPU-RUq؏^~-9d=%d P)D]nA/fm-rוp&[~s_+q3TT7B"ᫀbTՋ-qՀO!A&c񪓥4⑫ӹ*ZKGv= 4FB{Ԡ@i{h@ߙ>u͘? l)x64 fWΟ'{%)-_m ⛃@Vt6 C}rRA2L3|5L.y 1 tXmUL^^|RWW៟R wM" ڞ̶lib1U5к#k辨6"䆇0$WA _|H"X;7k[\񧟤:[P\ˑ]< _B< |@cA,댅P.ۨkr;fZ2.zPд [J,lkǍYWj-ph< EHWc DCvm-S?=kԋo;@C_ Bh(M<^ ~YK&sמ!Y,ӽJVb2;nl׸4X}kP}R \e;sso &%C%]JWJԐ $ҝKj5st;X`\8/4ǸGk)NHH*_bw@BYOQOܠ{@M'z+сN(KԹ{[PJޥÇ!fY ڊPHdqz[c!W{#a9E3/=;mBOIocW~’T ]9ԈV~5:O4!hJU_گmj3TljBuo VI6gA5 eIOgsY# ])=]2#<ږzlܠ8aAI<ߊQ'@x[Idуky@yc&d!$JMb"G7lLDֽ!׽b}^U)f\([Exfm^Zuy jDWI.t0v'!pS `݌5̿9TsU<4e #QDE_Gqjp֦>qE t<(dPB@Wg]b$CÌԁ&貆\ 傼 :y->D+~A^@32wB;="7=]mi%zm=n! #7!q W~|GgNc֟TEZT /h.3U8[);`H!)qpX0LI}/@т@e46)ZB ǯC{JkWV[I'gAu-(*ayv1>sptjlݘY1>ե)bpcaQGP!ĔиEiQĘC*%DvOŰ]߱_ݏϸ WbAymsz@lwt˜2(bNѸŌGT3{ ?RX񔮜@$9To)`.&*_m`oe1UqZ;3E8i#M!,bIcSF7{,ă Խq[>$B*R0@UagI7fz2a]۟ h]_TZ𓿽#ph|u0m}tZXaTU:^QW`5ߊ)69c_|˘^Bf |47v$iawvw7wHh@aZ3'`)$}ewlԼRn<0,Fe !k?s ˌŽeEZ8N%^Q&zIC9- lY;+gq#uA>Oxc4ymx*2Ò_?~'GJH%lXs)g9B=V4XskZ=NB1y"pX$}y]ġRzVĤa)?`wĤ'?lMmB$V4Yq-lĊjĉDg>>zZ406RfB H! ا4,&vO-롡]?HzP/$b:+UeKb_~L̻YZjl߲c2eR63ofKΜV*G)?Lu Jj&S.!GGږZ5|5uem[0ۙm&$T(ydv|?m^mQe(dMJj#zҽ乄L4N\W \3~[#gRu& Rk)|X|;{u+t_ `Zaqq7^ ’pI)j)3dse Vp|%cx#ժ!9ЫqV&@n eqEXْ3_wyUc/&[HYVYgX p_]S4x UL轅I9 E* ;#m>3,H䗫]n/6d!f(y@²ă37-%BPәWi>ʒw \of13Z)l6k"u߰Sć$ԺAX1g=Fc8LZ_Eۆe9n8D!txSJ{լ#& VtL?W-oq |>bc;!Z 44ys^ѹ8ؠb<ݡl_7)s՚÷K@ǸeB8(t iJqVlqn=W$ܷr+<jH_;ipGy<0(lP6`x>a4WOK~1$NU60 UL gϻQ$K?9wZ>r/ϛ h,(=ۚ-OxD=2jJ|? ?[1҂h+. ީe$1[L9P$I̚:ptEh@ *\rŒ0KyeYǃ531:_jG̑|2S}~KwJT>,Zzc"p͹h@_R.~D1XD/\b667'՜Kj(Mƛ ĉ@SÝÛh5;]* rWXH|eO t6ҢPp|:3CD6rzG1(!`e^/U35k̏8V(Tf N;eb)R^Kڭh;9_=E>- xE@jr#c%4]%B82`PdhM"_1Weq>rɈ{D}M +l5[ Zodm4o+V$8^_6T"B ت:2 .[eR>sD{a3*qɮ1kG\t0?۞L>/o9g݌ >Ԧ_@_1)<0WwV7W|^(Z|Y&Bж]{g #|p"T\%8_L+_kI|⢬kٕ8Fv6.sE}>1rǹ3lSƱRx)$~ ?uf,ҥE! &u>kiX]5cNhx yV=tۏ d5IO;bp^Syx ŭPv $biO1; O}R0f>v4mFpF*پbUBZp{ĵD1` KAv[iW9˛?_sۥbH}s IObJ&Vv(SϗY~]X|ie k >.LݮMG!fLE($I/{O'k\| E6!qΜa/ypIm?O_OQz`,2śm j8lpXo\Dq8)N>H#sN^ ȫ^8>I%֓wBBqN]yW{i.mAXH3,OWs]ݙbv̼w$>3Wj*`sL*?=a n9z OEfF^IUX 1]+xAw˒9js^IRm|'JU3[|쏼 0"r UrFNG9,ɧ-6:zzu%bv:-SdH7˜'"!LOIP0' V>JvP 7l7ao^Ͷăpy1V)T`ZX4][ c;;`ɐ RпmY 3/G/( <j׼*M]`5.s>z0 ؠ޵1z!Drdªjm_&.gc*4Xd!^Q٣N%<ݻJ'K'a$]xJ9]D ;A |E)gx A|~$p0;#4.FqR7> zkD6Q[/*./!TkNn|KUA1e(ےυ Rvs\`]Jhb1XDϛ!OZ4\Q;Ļ'j:ӂ]#v ЧzPwwmݭIPLʓA}4&Q|O5(d]V8<[NxƻXYby"OySYOW G{ǭh RʎjCq[RxVOql|`I_jOW)ho\ Թ?{úʨ;g{*."\veW s  +M:D, /(/\KVd!iN٥21+Uk90Pm2xoSm_#;خ? 60ME%v4O?+?Ⱦ0Z8=H(%K5m4DCC yB=tE*Gu Kfىl(5)fQ N2ǯ93 '4%։9$4NY7'iW-WIoԞCqebs9B%?~ 4Si!i3<2բxJK k^&Zܺ6h 买MɡeESP;8U瀣w4b4T,I^D~OtE\/ ?KhvF /dIspoH9PGR]&ڊIWB3$VQ;{:nyCv \%3eΚTI$Ӽ5Gl~*1؛}1PKpgFF!@9q[4|gkwDFJ3i&5\X-&e>34\P$l^Tu+S"=\m+ {M͵&%'t)8JD TLZ?O⤘"ZY#gp'fTu(HڷPQ W>Ӫte^{~'ROKуec1ycӺiY@ySJ*v1Ű>ce*Ƈf1`B~P6a. jjj[2@&4M|iUr i=JR2UyÌsu2 !%> /XiuAY_4k*;+B+?.&duIg4fN30,n0t?0I=t`ʵtrt,-qYb8^+j;0hQ͹"'M*zdЭV_A?%A9Bx9>GJzqLn8sUW}R v]sh(!$Iܶ*eHlv`b@Xg2VejZ?.!cMЕЖb:k`Bq:@u,fJ. 4M1 s 7UO$I*i/DN[X^ b䇪0l!+QDpaxz=~}'t#-o"9yTVw&dc~Fq gG5^if7ئCSrEn8nU,-mF!XabQ_a@f+V$ (&V,kpjƨ ̦[J~o_;eq]i^SE1ʸe۠`~J;L MF2g`~~"Ӵ! rX |ãDpr{=CC@y b+>O]ۥ+ ,M0R'38zP. N Y38gyyyo x 9v?c-YC\l T 0Joկ/,+dl NRGuc]lR0?oR]E#b Fm]%eR1Ŕ6ͥl^ȴKsnC# x{f umQID.IݨE-a`E@`7㗃(D. h [d›q1HyBFt-=xnBCTxT{UxU@]B^_xM]YC]pPRGF7ڠOɸ?%!͌;gRm{;W]WB(S={d,` fE?[)I:;BOW!uToo`l0Lyɦ)c32$>zcÕU$dȐ65YIoE|,yFm{/q V(dd8k! ս#fwyxCɠiF,uh迁!U^lɏ9I;l%`;=d{[Q:ԇ<8JiJkbQjV߶ Ik*]MB3leς_.~p!̻Y@,oa'v&YJ<,K꥗fϮ5E2ZWPGxcuB1E /k^(Yk;}w^ uG\*(nY:/QhViDiϷAn,0?nw<1Vznzw%X<*#F lkT N h[|q~ჸ&zst!R4< ߺ}져:Eqep^!f_nUA1U ˽' /l=㬎[x֥d5nuQ揰1ׇ?/|>U^^iM<[X'Aۅy'wG#{m Ʀߕ zK_bsvPY<0#sCGCsAzPM)7};K:M'GHZxP ǶE+⻧νfRBPtUYt,IPu#%]h#q]|uA**ZW=BPc ٨464oVBںL^} `d,,y AQMǞβH^hX Tl|9QnWC׮3WQO*SǙwOGu j=T=^i@t u]. <PmV2F.>&bq X6.Bwyߣ#$1O@[G\$@(l=c6V1W=G+m͵9GWa}:"519a)Y )&T ߄l 5h [pBemVK$U 5 YR(8j 雟Pn"d'԰kg[ 6.0lCۿDP3 0F֑pjop\ vO_!¸~JloRgfkw3=1(CGb'SƴoչpuX h3m2>J `%h%tFF:zJ|( h>-^[WCWFPRTD4 NzQ7ܻf~<{J_꥘5s~|6C)Wcۿsl !Yv{Η6{2`f!p5~&j~Ӷo2%C+)a%bBdzbLVu\ LkGQmnY4MAI}E]Yi!mY GQN_68۲`S dOs]3Ɔ2 !d Dn{ՀIǁOX-[9"mRxIfŢHanO.|uS-΀ffN"׌C!֞eiUn{`|(!cMR5yb6L'>zvܸhƌYUq19 fs@O`M ٗћmP+cs"|wm12:sZ ZGu7A ^Y- .V\׳2JOK >24-:\^8ӷS3\jQA i#T\fD1/$RqgYP'޷n5L;@CQ=s/ M`lR&51U/- +ꔪ%"NpYGnM|"4-UyъGh2Ul'&  >٨{ږ94 1aQFFN^5di l~krA"H0*Y&Ϥw>J"Zbz8$bT lp\oo&s2Bi#!?;]/<[>HJ DFhy5焖0g˹hWC!ͨY?'Ǖsλed1 xE6q ̫2 f,5+/lAe: {݁4}`;205کϮ=ԇ-7 U%VCtEz5^ wSu1XV!N D k+~êXR)PNQ3ˎ} n *HlsOA; D,.ImrPD 9 0 t/`Qʰ37YӌSveԒoýG J{@a"zP2A&9(#]64 8.J6"D>xr]96QM&`>2cNI{Zi w9@/[NI÷[xg.v0l:*ǛA^sќI066E_s@-: *v豄J[\r֦fRЃ<7q؊#|`KqcԳ*pσJDdVZ݅A>~J6;S ?gq _"ǨOS{Lx{8J*ԤFFycF1Qb!0x)4?125%OD߬7\vv[m/ٕq+LטYI {`_3(| RgD{cHxͭPڀah-6Đ)|!bM>%Dk{I ʝ/ӑxz9yn~_CװZ~_GspNi/KS"E VO -^JKvSB(-4NN?+f{h퀗.icwSƗx21]*7\?m ͋9>qYyUyg^+!YorwS[-7chGl8p^z " 2YƯr^3ᦸd^Q lۙGsM\&L>-&mG<=&nv&݊(Ǿ*ZːjimZgm2+$5޽Ů$/IP#yr;hrz2eUhfP+8S S^'=%%?/0eY"w{[z4 J7޾ag֬5ŖXa,C=e3ߺk= _pA2kLj~r tO^"+L[ iS8^f," ZվO[hYk #T w:e,Q7Y)%(qh/RSw)[.jҟ`fn%8~WVHoHdt^~m,k juyrobcm9S55Ӑ٪~H9!𺦝YF:Q4ܭ(TLv8((C-^ 'Dkƍ8[aCwV Y @zQ@.iӴO%O ~v ~λZ_| l7WpjF9q&  T.gPy.*YܪrD4ЙPp;֒y<z6 9Vߕf0zb>y>-QF4w 1ET2ƢvqhX{lR LR:W[>85k ⑽dtnMQp$U(d9;La12NѴ\9}%@=)ۊ ;ۀ?)C+QEl$Ea`Q')PytB5Ihظl͹Z7'(pt&5 ˵i= SVVz"̧(~ jqUmu8e!ZJγToTqky(p`dyqy3CHܵ,1/j0ZOd89 JQ Sp{4p;*`fm s.*7|wxe&ǜِ#(a}=#c_jgo *aF] Ы_۽J>TWt9#Z^tܫaw> P&>3=&/eHWlZ;n?M {)ړܶYۗ.yXNHyT*#0<-<;rcs~fx]ӷ_:l1nw2&:4 $ ,KXbV:]I+.X97i5f7Ğe˜HK'kgl l[r.uT#M+0AaSAh,EꪻA_U|.ec){&j$b-awtYn.Q xK$Vn4TQ:Sռ&tsӯ j966~-{$801^Ԅu 6&KU#rxWfl6V82Y%lgH{M.pЌ0:iP1#bX7 .D'~YS'9gX6\禗R]2?yڔ0b`kVii9ѭO/Dvk68~XV[&~l |PK" nx,؀yC:=?2q묦QnI:I-v=Z͊J!5x*x1c) U !A+HFsnR ʷcR:}DYf} K䚱Tcm`ohw6oԓ_,&ZeZſs]'-,w2?½Wj۳VPd=PO`>R&C+D>'\T.c\CBeasoɰzjַ,)_ r\ 'kdybvRԊo~^j)Sf+=xz|~,]VUݨ}xDOÑ( =Vgz.@4Y>|h<W" 7wDde\-fEBe wPӲXZOԸpY Z8Js4"./C>p^QA)nȡvhmeejlƷE[e#g?KKDLp㍮CKl0eX2NWӹ5IM*{Y`x]i~i,ʉDH[NRIC_R_d Qb>y^Hߘevc0'04`Їtj pVy9qnUtH0 B1Ya݊,kgrcQ)[1Zߎ y/KPA+!񠱯SidS0v56J1ЏxHar~~r:RN?A,; KRK[%*]>`-=/]y5yJ}zZs^Vj6C.~}wG|1mM<9SN ݥq~xu-㻥}m]>Zr.?l5YSfC&8"Ci6hH;$խkݭ7 G\fXYroYm"`Y@<ұ?wf[f~չϜ튝|DŽ@`8#}޽,J$d9MrT1;HMv N)76+r γί<5j}Z;g56\À_bs_d-&_kf}SeUq 4FgzEwXx ް͵ꨒJ4W a՝w0,[ގZvw0<*L7~߈<=2kGא3SL_-IBСHjE^.ꐐPt( 6:ڏ*gM?NY7^` z]DBq Aw϶X!wɸ(߸ f%IxO Lzh1"e*k¥d.:B?5VqX:-ej? ;]=/Oa~Wͼ)0bR?0xiUEFwX XḦqd403e4߻pVhN@n7YQNؚ #s ub*tf&Wy]sU$YqQVI &P$32.F9OIߐ? B1O>E%-єhwoW⫼Ǒ@-Q 0Xm@!t {rER@Rwe1Q;r7WV+{J)l}k7:\%bꕇ(wqIX#dz=Cp.}ӊd[J]::#4b,BJO P3፩L.6`_ (aMܼ;rPؕg"~uUA!X=xX%xrQKc!٦/VN =~1]z=a2Vnn,Ⱦ;Xct-# aq?eBЪ#JFdRW6I8j>YK BqLqU<2Ĥ,k֊_/n- ѿ!tg+\JKpU{52mjUbesA-Os?#zuB gdEf^|25&A/6:x7+D(:]@fNdzt`DtGY}}KFc_âԔfC<Ú>*I]<^;̲NvrCU112 dy4x-:كTK"(p&Lpp;t^OQwߙPD[3(z8M@C*\lNa4p /=LO %OD+!3'&(Mַ?R^"7Gj״ hR$DW†FU%Bdq3\Ycu]ǾuXbIKU)JI(ASw{s~}i}N#[Cr6;k@-oMH:e6䡘Ls-\V[JŇ,6Kd|;LiuYŵٯkcuŋƵ(HB\-/ho6Kmp!RR;%$'yR])[Z&Cn--~'W=qpP|HOd]/Pټ9L襺hJj:WRG녮`_ UP<-jEKA-XR*?|nl/'5m5zln$O̓jS)\mbs{ѹS Ә%>tToyuδ%6RQHZ秺0"[s 0W 5x |iqmvV,ShWGQZ%PPQCf\MxPʙ wqjSL8;S1F9)b&U0 h||Hfi pFDŽkߔVnS9{V"yz|\$ޖjHP8~io;>JV=.92B{ϾܞآFUcR8y]SIH"8 SU?8+g#˷MLV'xKº+R̓ia6eq?;6 2r}_Ntlrf64K'9ZF?HvaI2HSDh[)yB*i_ӭWePD:'2R^뷿luΧ;NQX_iU6mИE.8(wH4% ΤoN6ڻ)lvod/nce d#,  5Ży>P(18w"LY;U!Taصn>^qV 6^|9eqkȊp(YénjAG3K? |"9jكy/Y+=u FmrkjнzMFp]Z̆; JTmR9*BTH<'zrΉOV\5\%Q)rJ 9 5ap89@8'G/[!qLܚ@J_A8Zч'Π!w$f~v%E \?K'!JD82-b#(?>1INl 8[YY+:󛶓< ho3x?5_zMF;V.DD7!:;&TIHA@uY!XM_ךk[3ѥ~0@ DE$ɵ=yڠyw%-:s{ƭ)W0?A̋T WYX<9aB*Ɂ*Qm-}q /B!V.,vtkKkfv&Jt\]{\+=UnIڕY$bV9*9^|rwMXOIp7.FL=|YAgp\FYkEK&P7"( PK}b52ޠ{"w/$?7t&Ϣ%yװgw"sf - efnv 2-_+r\"++ }@ߙyJ\ktJoӮfp(uaC4 fO65iLf Jz<Q_MVGqZiU+kp+Հ')j [% xs3a!yҖYR羮0qR+, F3uu?]/,AU ggTܫ,MSrn4KQF1_LʵSZRkp1*B?2+%pSSCi 5ؤ I o`AnIUasRW6x1 0m0gs)ꪼZ8v%^osX)m;ul%Ym+>蓿Jި= :r֗cIvhD3f7;@kmT%]r7Aμp=s֊ o. 35h4{O=7KBc7]Ʌ5:un-JZ&Sf"'ͺ2^|:eL516K@` kkh$q%J ?'q.\QV\OݙS G[U9-LR2:Zb]pTXFf"MX$ydm-!B\/}dSn9snv;H@Q S2Ũp5yyܒYQA &nՔǣ 욑{1dOy7PMhTʯ`݁w2MUɘfͫ'7ݔ01)CK"6^ ]Aq;@൥"gBb֍a*|:=к! (IyNa&Tukϒ|@D&ɩ;ac4np>q.'$Lp|}u. m>{n}5S*a;͹FIKsN%IeBrZY5_5uF=J<%ΟWdž%BAb o)za)[ٍؗC$^ YGhENAgFAP?(mBƨ1^:ya^O[m_,! L @`C+@]6~Y2h{'K;g=xVkNbޒQ?ڣq,8c^WQb $Aƻ ]Y%d<tͳÿteH>@;}ؙ1T!FPA. (qjQ-C NȵRZR[y=7[ޛ&>K vuZS*h@zWXqMssQVD2k`Ig$Yuu(]MfUDktƲ)#@vKpkLi*;dK.YzS3B592]Img~E^|Ϡ5+Ur;ٗ~}\Ν^ W+t dLj:6nq*Sx9;:ܭd]BjR:``ȧե ˾/sGӭFշe?a"KrD:PAdu&?D,ܳJWɸa-.Tfb{u˱[Lёͨ $~/YLði14{s7'-U`6x⹓ i{(3STXuLyFv`ТAhGod)ގJtMAl%T0LJ})]SbRe{i Ae H>KV_CWcPa^TPsr=ݢI.\A'wam&-PmXM;7!+V]4R{ p4C4~<[97""&i%BeZ̓ FaHD0rè@؃q̦L'o*F``R yǻ+-忇:foG]Vzy!)9 K繡䊪ձQz.jQ4O@D`9 lr7>VDXU)]5\7iJΟ)2 t/.M ANMwy @Ћ R\ݨ}9qe؞SXc˶axu% ,Ӯ,/^'\q Kl$BSd0--AIvrĊsXUg?,amZ} R-ȗeuJAWYG/*Z?zX2 xiwsӌ>Yh2|~7_#R(tZ{ M~U2@Vؠj'|DQִΖ|2 cήeY;7+G1ODBhh:6#y|*jDC:-`t#}<`l !Lk:\С- 98V˙49c"iy:fuT.gSNn*x-Ἴךga4 a>36kvkx85YkgC *:LJYvCP_ WC.vk|)CϢ 7}߹CX[U9i8hl.UH#gznG[p jЃ_V$`}11vSl+~r jBB*88եsٛz3z%4>JLWۢkIΉ7$4{% NCBs7.>7Mjg|_ʼ6j4Om19(PXTĵэ> Yn#^CVt qIQ@g]/jO\`:7FWD|nA iLhPpsMOtjĸi1X/kf{_Qֱ|q7iؒe)_4M7#TD SCZJ7PUGt[~Jo"n9ƎN.Q6v- ?hF1SĨ9'Dҳ׹ b][ *}@z슈=58 ›+c 5WeQҠv!!*YbAUў 6jtL:]*g\Ug©Z|Jd58&i^SwsǗH(Bܱ1\+Yw||`K`nϮCFU 8SCmW=x:e?9ΉSV[ _T{4k;hzK*OY5`ڟ,-c:ZDX˭bp/}έXmy7ODF\ghHDhOY 8aѼZ<o_Ry6B;~M_Ƴ%dxVc#tsC`*wi1KGDf g6M/w4&;@#zBNsA*֚rs*n$7(.'9,';[DU 9 [gQ;ȅD6Jj,VyØn?Y?h,T1rX L%aXoF<$3rK?Nz͜`}Tɴ8?FfFT$hL1m ,j*- hwp>)v=Az5ޘ9&&6k:ɸ6,Aip̓8}awy"2ڤW%Ao+ e8@ *r^̓_6f2OV:fU2KE(#h-8/MKF1F(P& h\g(37͊(?څF)] TNlˇlU}pY{p oD/Qu/ܙ:A1},!]Gǒ? K.9|T~4UsӪgػٓ#|b9I^_±f䕞g#S ԠĴ᎘(stxc.ŭ(N #bG9N^`(p"JWW:;gTlH1 Yk;GdaF!5Љlčӄ<N(`+B6AvbKP)AJ04 2Uc^,߄j {b-A##A#P˜KӃ2e:PN[Y $XᔼלVfLiFno L|[ !D_ Dck*ZSd8_#LZMM*y:Nb<9>~(m57Sl2 !EH[̄>X gNjE"T?Ra>+$P[&QY p/ba_ST4bܦ֌4aEKڻN$>/\0ؿ10 ]7U:\wrApd]"AM!ѱT'~,ngdo"5vQӅ-RZj&´$Mj!PxLX 04Z2{;\Q>>[I(V!NRوomu,'~iED4O)=M၍$ͥ#>?e#l/~fI1VFpr^WU !i<&/ gVm:@[5RrB=W#oI {? ZЖU.gfy p-nvbď "^ S0B\n|4GXic}U Zd3 /8 - h` SE Q. H~h؀sg '$ pآhOr SzW- 'g}7hD9|gO< vPQf멣mg]Qg6_3d+%9v<դ[ή:j a;P:_uJ=Fq̹ ԛLm@QpWvᓥЪK@-DQ햏|(Td]eZS}3@ͯ82,1y IJWe+9i/f Em\΀[V{`>v?Vckn|?4eSrhpZ$u1&'"(0 E+1+xa:ipϝlg.Y߾:<:srl u ?c B4/-?O8:#)cK-*Bb_ӔUĂeh>ݵ af%6׽1_px$5"&{@Qc2xX4v]!xy(@1e\ _(_aT)E, Mk_q~#H]Voh2Iv/nwW Mh~o1K0՞Ŵf5X%hq)SΞEԱ8$px= L3MZ<hk32]-I-<ʮK("k10φzؕ(vGk邹|K=(G[X!x"0.w! N_A|hZsT? R,)?g{?mA]e<'y2( >dHnW5ӯŧ>{qRjv3ju" j,V S>jEɚ-tR90t Wx5b(,Z;e; LLԌV}{"khJ'PK`S,<̏Cxl{)X^Ǣ_٬P8Pza@JsJ/o3Po )# HJ]{Ar~&Y`#pf=N0ҐQ蕲]WUE!eoA+$0tßl }(YoFtŻfA{I:zn ׍@!4 #Q~NY !\(<nw@goE^v^1`:6(eùҥ7 o%ւ1B۱QG3wj׹5}ģ8L*Oo6~Nmv W.%k npL`N5&q@Ros'6[Y,jSр9g"+Q> ]_ ɟi.w+PŅcQD&\Da`L!S# Xرj ㆺQ_Ԇ@: GEP t7]8r#}J5E7M6wRΕ׌"̨!DX.R^/vWy1+G/(뵨OsN~O^PPCS;N?~l1%<բc#kx;KH62z\MXj!դBY G! lv9vyxYw*g9*cF:Wl;2 1%6,N2TDm§i,75d pΥqYez0cKkpIq.M{iVՇA~]UV.ou rig Bx9H ]%_3~&NGv" LS/ *,taNZTL3" 4|zeNonMƽ_<6ɿU0j%Qlc#p <*/r0s(2ht<rf{mtZf@\=†?O^P?rҩF(VG˞$ ):cl+GZ=VnyFf g4f|qe&W-V4,k-8g\9&SΫ~.%Y|H KMpyش;s:#Ro@//Vwh'ӹ|^:>t0󉵷}P_.C;9senKn`)nEㆍH8/ :dgU26S?-؛W[ OƬ>n@̗蛪z!fr>+?/rk%$_D|ҞP8 e UD{ړۿX쩢4>K6xֿ QEWR0\W؅B VEވU`=U짙`ul_(6b>7i{ܕfB&X/-)Bюtߑjpc0mΓ1~4ء޺b1Sfw:Sf`g^K6͇)i(U|ྵj LDw}q#sكmȡARRΥv Nl^vafnFD%, '_1A>'·OtB@CUTX(1-<{b&@d0bCT4_14IHfŨcoa&Մ`h}< %o2M~ɤy9nDb0ZgWs`}v{PpM^]4n;ty&]IqN$mTp8P4Ì0 _q;.D+vxF ddGiEïu¹=YLbZ#n{PN)k^ycvt[@yuvn ={TS}rA{ {Ōl2t”16%REN#CJS lr׫\ sy2h藀3l<1i9lՏy4_޹<=2/(eZ$(2Ẅ́PN+*RDF5?if~TM6A_9b6 HwkN#9;ui<qpCVY{^Hd%s9Ku)XĿ صVGdOG@[FCH\WGKc32_"ި eL%|FC[!# *!m9\rlQ- o3mڿG@1?,~lVR=asg`lhoe%a ͸ n 1ΨYLX Mkc CG$J]oDfsrGUfiY?x҇.VWHmm<21n`G5n+pԩq‘!`Q/ʓŞ!sړŗ;.(H}Wm؂}f4N07&I1v{ >`q0̨:4zeRpXwW>:Ikn/e,!JW8-;uٝ67X%ydBPdp-qS&qC=|ƍXT) n0(6(2g"G:m^чAnG03c.QYI_+>Qċ c$bj 3ۙY725_-ky_UOlQs2V\n{ (+0:Cgt1NV6xfƫ;7!h5lZ^]# ;!srmnH󇚬 ZRKQXܬāvm KUOsd d'=Z*f,ʸVY1.rkS/K~+poZ'ќq)ۏ-ziF2PŨ|@N/&[n31Av)4t `YErdڄܶ8RHKQPɈC %=G;v'/=Vݯ M_Owu-{ݖ}YIP@/?**8NsRgzBslA6t+eejM0;v7Nj|(FLp-HSmfkq ~JQ@Psڟ X&NPY\~l\8Y4PG8L;(IlN>s8w(βcFWxr$Mqqў, Ⰰls{לќ:'nAwΉ 4@+I] V"~J/{@)_uQv-;87dGs&5N@~KyM`T#0ZRzw̑HT zScbaR*r[m-^n/ }.0g˥z{N[zIK(l,S.{gR!JToKï1lNBvQ܌L~8&%%W%W afRrysu+λ&i<0)[dƑ&5n-f^f@fO}'f+pn(K׈cjiX#֭eȵHXߣ}U1&d!42nh`d'+Sql49X0H1/o)pqmf.Py$~򍭥'4?lEt-}h9@ި rxKLSևL0[Nc+\-oM;_{ҏ@25j@3~h J]C׍!>ԩE;UyY,P ) ΘI:QhULxEt[7<(s-s7^=8qyWw3g5ӋYbAgN^U#5_[ZO+!oAf_HrXIߊ6d ? #JL8Mh&듟 ІKUl T[BNj7o2ϧ fF/WyۉM~8G O=?Ӕ q~,yYqgVfs)̝H։Zi9*0$;o3T Z>\o*qGW2y_a+]VLEz:]#u.>E)y ew"rOcM+sZXstK\>Rl$Ě)s+ pw,댗*G1 R2`Mb" c?t9 1$\ e5#:߱U;YM:{-ܿ?+|tY9Z`=#oc)VFjS3L?{tR~W2,^q/1[mdA `\C . @M `]ҙ1Q92v>ȫPggj=d7v'O|Ia_>[I`ZGܵWL/B ހ=[٧f\eóu֯ݓq㢅5ԤoL??..Oz8[ۘNFrXU /QWNl2h(nU4r^Քf0tQim"YP̶$)^n"ih3hܗwH,KV}9ڜ^Y (Z\`Hp*ք1c{m8rލb^ pD҇5r!4͉{΀ʿ'?R pasE[ֿw8:%q}3c䄺ElGq 4xrL5OߎTXp4|l;EF&o`6q$3F(u"Ր.SQ $rqeޢjhN^ITi[,妝R"HT45 Qʜx ,[UH8aQvL6H.:eŠRS$ApM} 2elϟ3N5.#Ǭ2н>Üo(WǧVJqOxc$=@Nh> W2p!(ߡ`=&FBƅP%h&wk\Olt_ck bA_1n_| YخN2!Ƨ]]XKv})z5u`E&~îeKgxd%|:},(l+IzK&5ŭuWQ;'.Z^mmjFPn\=l]*&#: ABt5ռ1y%Prp~GJ̢9cDo9Y@_NP-/FʩD`0R?R6[A<=5ql_gAɠ'-n|5x4lg2j1j.'sd(ۼYEzq9zhy <x|^d [G/)Ϙ{7a$]]uV)]N|SOTiʛJ`1C٘wɉ5R0^[eF-uOTb~[٩ؘN$$p%WPFN;Wkޕڠ7QI= }<18 7ߋ6bJ }K@=k[]-]Ҩᆌz|-I-?̊y[,Oy.ij@/j Yƀ(0D$h]`:9 j_GG_YgFe^DrNd|BTaQ%}}T4nd!fO hT=nc7ͻ C)QI ]Lj-SK 5JX$U+8(5x;8l(`¹= !2 2GרKq98(9onr4&3.Yj<-kP2`s {/B'FX!0j%,lOAa^arg~okZe@-lx+ k9Vod@nW<4Wԙ&V\QCrh&0AB^eZdf\@Qm] (p^Sss(]bn8soaˠl"c m+8hopan*1*}1+du.=.լOlPq Yu%b,Mȿн:+Y8"İ?ΕDN toqEw! ~Y.1FuvI=|vBTtD^F]aߵq/lJ8C8ȜŶ伍 [3'M`_s_=sraګʪDW]~MebY8jM-C,jBFsjZ;v;Q+1- 3:>K Q5<^DL ^6-"?%g'C͢4ߢv{fV+(2Pao|~[hz)wC9?OFv2-?/oIi`[ G N9moãPD\S {ŀM2~Chy<ޢS|* Y>t8wx}!-Z7HvY3~o["5|| w6sBW %±ȃk:uT$ゥ)kSf?`nmӌ(QN Mtyq5d8)Up}Czsqe\7`i??jOLV(;T/҆`r41dd: D,5έx8mF^A9A]9^o\I΀ު:ɸLO=cG>SB-pc@F5KG7sAGR(-+hJmYQ+w;T +&a_Qm}dwjIąSVm@7_=z:75PNixb/+O2W ѡF0&) N5-Um|݇\: F2uqɠOV/@ kJ粥oDQ߳4\nAAk3qr,2s{Ƃ=ojt"_?'ɉh3RsͽO+eECUlGаk<I %B4c5ˏWS2qxc D% nۭc)#Q`D]Z-Xp8J}is5447ɡ5ihu-^ &PmD@-jMf8@0E\Ґף+Eۍ 80L>.BC7*%5Dh-B{ h(ܨCLQa@^?\>'B$?j?җPCK*&.qnVsՠ"27ȼ6Dp)JxsoN~5Us烫2dgrdžviŗ~^Ze.ڼT`򛚏z+^?*2$W! N @qe;ŮNJ14#&ϥ #BL6X[fj|X "NIuހ%'ljyv=&[grBFi7`6Tg|B3xtK)J9XNcJZ^gV?G)f/nae:r/u U/8vDfF(I|oEW#Eyb}* Ϣ\hm9oFx˒;J1Y@h İjQN0F 0= mUD qʠ 5kRH8=*":]#kנ6/ADdjHb7 r1h ckLA'`r[d*e40QwA0}G _N5Q#V Dcp$֯ݫ\9W5MƺLR iOofX[CL&GдfG:&Y6c~ C f l2%A]2 <҃b, qLIWo"-UtrP/^Wave %u8^JG }kBfH{"6{;= 4;z[ sjѩcGSn#s/k1+LhE; pOKHU,b g̙ I +6gaCMه?6'l{Bek+@" ί½6;YF47.^a7xY$'EN11`\C2S1XL}gbCI7n-"t{gk>*a8+cB~z: rLP?vزTă0'^OyIFL&6_H P3r xgRM̥oB(wVҪa:'µGE],^H=)<.e2_n'{v}7!XP8 "^9 8_οt8PR.y'Q43j-r'e54xeO!a+."R=M@G3j!QC@,ΫdgQwwj%YtpID#Ee5MxΥKs;z$W¯nSTdm+Ws3LN_N/~naVsDl=aԅQP<dp%7F6h⋬}PV^}LMDŤ(+gcچLitq'jڮl/ ~W,(lVYiikYҎ'B7RHcKI6uFZ</֊_ iLa0ެ7SW!D"o]x'ҳz-8qä>3BiDiDs:+T/"! rLWzklͶq#:XFl 5Y>`a DŽ0ά5](c:gǿ8 qW|!`6^/ ^K(6m@ $+Gۈ!J-d~R^0E3TO݃KF9,@o/Yj*!޷ t~YgtJ*/t,4v! ]fZ}B"-\O-%~> C֖x1LpJ$^9YfуLA KCsICt[~42u^U%|-n8ef3ӹJg/Gi`թZKQ%3fH'mF6gN j 93Zˬ.</"U :໕*@3IѤ46Hxgpg>XYW>݂i:mKZ#vi-/ l?;BqX#M niv,z@t@YP4 WfNk!.E;tVkhBg`"SQ=/{w+@f&bܶ-Ja ,[FEc4${rx1b֪D73Yp~nYuk9.aV57aoyq')g~+ȷb5of"[iOu+Eab+s-š/pݖⓑ6iqŅ&^"^iCq2(.cY P|@g(t/.zX17HڪP\\ 226+p]+LFtiy߳B})S h_Kss " .7J'ozK!^2y"`AU$jRtALJ:PJ'lȘ\ %&;ean5=?E> }sOvL<CǠB|諹 o#90ǻtS8%x6ԼAw-QGK:-yMF5iښ01% 3!/ #Oy txtZ^;~ajo~I!S'[Ԡn[Ȭ/ydtD^{A j F"4 (RcRJ#[f̞\֔p)-?uЩ0@w u0ŚٻoDG.g}RN}lrs(4ĸ]!/-seQ  emX@źhVWݑ#)-U8'(!XM}:7\bȐxh1#U_unw9E2)5Z"h_#Hdiw/)tuQWX#ͽU-LƂuU`Ǹ_Q,%\4۴ۦuS[Kv")Xn@24QAi A+4y;Ӥצf@1]lCpfYRuGƮxZ%ckHOH,`/xVU_2azp|荖L,`V[pVQM[yk|Dn|[1-%)ciL Pc9"W|&pn"![=1&\aFT2 [LՀ:U3Hn:eyhf8ܕ:X(ГoTܽ")ܖWZ!SS 6T i[ӂkDqz {d% jUm< 5pF1Hhg?ݦeOmQQY՗P^g_Uz*c \6"\ R-{^r|\I2s.u!E:QشwmJ1ilu\bZh刳7nwm*U7'}>I%k%s` Ͼ!3磙h&J<uM&a n+J0Mz (#fYylS% y&5Ee`}xH 8IH_Q&j~͍ٻ^ O$Z/Hq [<Fv8$d'%q$7xsM²bsNR:b0tGbu0~(\' 6 u',> n F7g|s*\JW[ǜd72cr1ټd(4o(;1Q=Kʶ> ѤBqb8-e99bo2bBa[HrߘQt6*Ƿ{ psB\6صsfTĠ(D' g7k?9Ttl>fEUŁZ; Rh!'e=P V|7e\u؞g5 cSH}IYbG2sD|;|X;Fq07I*θ @_I=@u(AlnsW n]_*9CPd@f7uL Pb-E/VEuOF :[1Beg&DMDÇnߑ h*1?[,#bѥ? e$nDҢT:\dnp;)`?![&ӌ 4{~ U-W> `̻gşN؊;岶^;!FLF?&sm` c 뜾bti2(ߙ:GݿI7 R9tM#S}*N@"5Ì]V vUrchJ0Gi-SWaFvꊠ%y"ei5fA1wՏg4cAX ޯ!C%D Pp JmJ+䄡'>{\uճRWoqGGtRÊ3YJF e&cg_٢QaK 2V*f P9o6|nSKHi@$t޻L}<1)^+NT>QH׭sw^cUQՔtU4œhP^9eEyl]< C' zHpp /gnUe*i˦!SUqM$tg+5wϑTZM_RpC0X|ʇod7u(biٺ 4'<'ܣI>m&Fo.gN<#=#[;=~!x /vsꮉ]^͂y"N6Si!khe{N R$vKCVxj~Ǭ]}=`p%0 X/?Q.gl̟7բ%*+› 6ʾ̡Z*8ְ1[ޛNRLlﴸ`ڸz1RhM-!;@Ac,%|W1"uC}0!bŢ,^OvSm~ɳ~k3]Ry}t༘:b]]7#@@G$}$LO7xĻWE4!:{ usCGռw-Y"NggO N-GL^OK~:@Rm=6#+/9YZX5;{*=QyKAM.Sn/f7=똱)D_jǘCSwwνJK0֛?jr5y-xWn͐FeщeKxDZTJIHHGg,vY㓠?X%V g&x$`\rϔv*x}v4F{c!#2'*C\t}=?C57iMeו 'j(~F?HlO_s$=*#l9郜 <RD׹~j]ݒ*t0%fQ > v] .dWMw-BLmב򫥯 R>y$neP 0h3Xa? ng *&ШoڤkUG68 A8CʮZRB巓lEג(N2,? Ct&wQ"͍<̥kÆ@m-jD.oozSl@h!=u[!β_lắGȮ9[ք{6W]Y0xTڍ:n,eqj{E"@&T"a[u39=-+F8E4D=5$K-Q2} dgVk46^|)w}y֟Pda> Qy%h?bāc?+gK{WwI8d}zt.㢳{˻N*vjb#4+͏}!te4]2%m.xbδ_Ŗ8Q2(TU:]z29y?:O![:#ogᵻ#!﫹S+=pU>lv%^"m7=>t[L-F;~Q^43&/fr.  ݻw3SrsC0C(|K]?ƍ=v1ׅ%aEEǰrр`(-6ݺsJJp(E"IE"hR-nF4~VqF^e'yrp`jqWga9&loZVEH(Ȕ|_1T[N'cL ,k|džlf`o򺖢B):VsSe /rӌ <_aE)$MF}=Q߆aRՒQ[E<̀oE|lQp:i? Sj_~g2_uqqoUQNq)[im>a—?L6"QV"(tŴGUMɨ;hDψҚk?Zbue0et y/4H_0zdK?xc̰DҤ;1=X0̦pj:$Ei'1SrՊ=3&0_30+T !O+$.c[kvtLƓ$vbv8vǻoRi;2oW WC<$B)o-uKUYQ@5(}Gd"Q"%pX)"W/=aDXߵpi76/@mk߆ BRG}Y"ۨQS:]2M,#Mbc+"uFH ,n`qCfPgVك,KtR..AӤ~Ri^x,SJom lHh*H[nieO2NtH|ԽV5Fj2nDֶBmL?'a'遾ڹ1aoO;R:[R[9W 6OM $w4+_Clv] OM }UuH}jLjb{HX1ǐ#W4/bZʲ;q^V;r{d|.0έ9wg Np[`O(xV"]" Aaع'<4)Kw)[vp˶Y|/k.bu>" _>Alu Db_PuE0 sGtc_j[Y?^gO?mɧ-6$X7ń12B qb >{pnrvE%_t%;!׏/1å>T 0O%czbIi?FfW4D{ʻfƟG1'{p?]l=es:V3B\yY)/@L+4}cb+ &<$ߡoa<{G?*Iegī๚ki7?[6<Ѥ!V,$֑tD!e|+L_u׻t?J y TΧ64oo}1FTv |$-`]ԮQ{))@"DThe5-eh0ks2^r$mWD9#*_eՒ3=\аѴ7oK6q /ẽW,0Ixhx m"%]} LY@m7#q2=b a+w>B)WfؼY#M3hSaM"81.ʧs$\ƒipn+1liQD ,kV9}iw! v4X蕯f{Q^(ecǠ~l0X )~;“从:9ױM]⽗3h Hʕ^xD&G@Bp\Iޯ%Љn$7ַ'PxIgyLa?,&oƤإjffNST_u2K R.Y[%zK|#n1k⡗ҷD2fJui9pv&xx{5'Fڐ\3oHƧJ=JT3B 6M2?;f`<-R]pk-}J]A#)@7K+ :RAa0$򜴗M6M$-ݞmSܘpsMo֬a$t`xFzf9^ДiVz5In͙S\'C&F%4b!JA.D)up/;NMg+W%@%ű0&LSA'->Ql w-zWdЊP&/ n? 0]x-Jo,uzV@ϐ%1a~FRTB ^"Y 9[W!U _K>ЩfgjtX/Zn*&0\Agk'H-m۪l #;Pl/[ge͙gӐG婮T2[vyZW0?#%zM(qÀ#Yt%6fP #\OU<58jYȮ̓NlämX!sK^&x'G`ߝt Kwr :1#ba=\[X|ăKd]ԣ]҃qx琠WSpmb]* (^+T6aY,rYܚ3PP49rwU›7Ay]!˒DK$q}2`'1OaB0Ql .PvH hﺪv0Nl*,t"yԕ_;j-Ys%1(*oA)ǧ"&@.Uw~DglJwF$m$zSGe/gLSoJ‘#g)Mˆj6SARMzώv)+gjQBo=S_n+6w&rjosbj?f|Yw,o(F}Ar:Y} P3clrry=-nժw_MYVH yq%@}P!^0+>QM(,8B<)<׊yz% ^WG'"ISoy?:C6x4dh)C z\R-b)iO&d<ߴZT[_h ajEѼ11r#n6;E<Mh: hRA3H:$~xC !K!-w]ZD朚>3yPTEzq<]_Jx[IPe % U\[o^8T] -w$ϢRs/q:,&)me{:'VrQ[= fS#gVxrHyfJh4%atϦ٭=81HWw(7Ī?'Xr<p?-L&HVSm0dj33ry.־K"A6O4,aɩv,z}sJH%WʄuX:ּ ^,I<7) x`Y6(TCJYO 'k%\C  )1;b*-x.@r[DY &ŗo]y:VagmFJ -2%IWE6,{HpN(X*iAfA}TkirU7W 0NsMRz3"vZ6BLn?hWL@0'QUk%QFvK_2Mg/ 7z\6Dp$0NZX[goWW!lo; 8Uavd\)MdO4. XmWKT+sLS&|K ;eJ=69Xgu\wVȯ5$2(4&銸0cSu?.5R+]|fa\wrKvbu1YVY2NǢKp?[kXVߖ/2s\L+'8WE>Qa&fF@qZxl9aw%}i\zԬK!b6ŭۂHNl-imI3]G 7Hw9ɭn#Ϥ0:z;宪gpT*mW b4Ro6&蕃zk3pZ}4֏?.Ŋ*:A XyLLuF15XIIwnAv. <kۙVa^Q54EwKMޔ{g!{ߺMcnGsNa<,\E9[H$}#a$ 4& LL~3lpla yt/~s)=  !o: A?+͑]8zNUx\ (3_~ql I5g$M]t! A|p|=={G[{K}:8.B&\ 6+lK 7 ̄}KM:Vk43U'ߎo{S5‚lks0Փu{+#zwt$@<$hw3 UȿC5+9H@YQ<~h4Q=js x/*/Dx߄nf7;ʢfFLaLMBNE|IN4Q;# +:ECBWy /"V4_3\%ϹĦmWȩ-[JLjwveSet΢w!xrE"ir r޹GXj䎼 Jpp'4LKdV{S!r^$|AkpB6uʏe ZSIly?륓jEE%ݠIDhYbt`zezL{^SuE7ӝ ӬbXZ]w4юjk*#jQ,>G+{pvG@m7%/Zd9$4Ags ʈr)U\Qvzspi}lzh* }N [Lb۟ ݏ%Ttsd.irRW*ĴJlc%j `yv3]E.:E=\ʢ F>dـf^n9O}NJ/WTrfnДS&k5'x契skXISE\\F$W;ZgSgUːX,]zEE!M:|WF@i3^&% g.1Z(e%=3Ll7|e?\mvq8ݟD-RQKNRa<~q_#i$˃Dz 6䕣>*90/p1 rex^L'݅ {/i5kd~9}SJI$oɀ2Ϲ[W8-:qTa~VGȖ 6\G.r^ {ܰD.p9C8= NqfKq͌>BH]S-&!U8z8" hv^]i 1vLd'[${;h' g=ܽCSPwVN Xd YF͊K 5CG`&xLҠG8NpC]6 _K5Ε`t6X@6݋Z#8qD!F/wHu!/1W=^OrWB ͭ_}H~*/gSڧV}2¥]GӼW=' mTa2#DU7ظtG R[F DS yuJ%*mm|۪$g}&U_(@/5_LXWؤ%dؕ@/[|c2C zR1ADJj+ ps:8 Nnf$ y= pjɞ7?X|`qmY]:PoW AL]BAZF,cy"dɞ yI/7՗=Lc^Κ2M%t 4ǘaA3DI5{mh9 3sݱhhx{[ޅDbiArh>X=|A+mY`V0P>1c>#r$$ iZ*h@RdO3qw !7Nء Zkm8$e4NGa[f@5<Ԑ".jə>ޑ3 zyU.om NixSaF(ͥlvŽqB"ݥ!IM:)F8_$EE_h.xӖauPY}?EEf"ghuNQzCtTg\ZݺT5g)dby?T[*hFة;h?Q8L&^a-G ,Ycʃ0r"I$mVb/e*y{סX{Tv z.оp]ͫ|4x߾EvpmPak~73 F Apyq[t"v<|Xe"L{xL&27uk8lJ!YC )j$D"cS8/mc`==)Z.(#"l\s>+xf"ɉtLHG\1%s7d8j.p^\||~a+}.zՍU'$e|+(4<͝GdGƕ⨗ Ol҃o3pPI]g> %=^ƖM$F/+nA*fdOP% pM_hƷG@h(V[˕s.̃-֯tEKHxD :[ST`Bg51tXI"QL\֙@`iR#HPkz=ܡH(;XKjPZJp^Ҙ{B#[S~tvuæw71Wm0 ޡ/Ei87n#тxU_v *CvfA\?l!v?<_~vNYi&;eT&MWj Q#|E?#榛6%pHĻKQ_|NuYW㬷Id p2îc<rPXjDIޢY2؀щ#U5).b-uQ6sʍ cNPZe<$8Ew9 ̉a}D 4&ݩs[rݸ5gz *!6朌=QuAy&#5'w x?H[4 .nߞD|*̃L}ߐOv]ƍʃhR71r+4L_N]VR&gFy # 9Wju?1ٔ9%eV}7l˭KnY_cb#Wy@Jאl~:WgrujgY",r)ɬSoŮXi:(R9ږlڷ|cOpGjs8Ťo 8Q7 ֵoFc_!`[!.*׽bxLLKR_+2{T_L^,S]@s?¹GQ1[iRԢ) =?[NhͧheWW)f/嚺,4vЇ<$Qd!>tu-y5?~vZs$-(|H?Q}̚Dh>+/QW O\~ I$fD2)]ՑiÎT n}bYɃ`iM Z]:B(9*IS1ΜNq)0^﹨tҐ@І)605n :hmp)dHXxJv}ɦ2[ ,8p3EBJ,S3}lǵxvo,!bEZ$Zzڎ''d:le'P2 b P['d= lE3>6Jj$MbYqR9B+̘|g9 r}Wop˦}Zyg'&~ YFNgYH+Qu@Xg79~@U(ħ8>xzBBS&:i~[iy+[$wRLm:&(!yhR(}il>[%3LH RoniD{|z*-4e" 6*.\eM 4kcjZzŀ &$stc2YaDz?↭v\jV|3iD^2OG{m)"O՝iI4HݺQ0WJ P&#|Y<^_LiY܆gSiN.&v Q6lJ+J猕[9B:{\[Uo݄nO,䅔01uhMOK\ֵ HH' 1TeuZ}нlh{+6NkYv6 пhy5gA׾:Vn!d̢k~}bvoelzM|^KK^Ef$=y50 ؕ‡c!fwğGcN$K㵎D.oH2w0{?To̙hLtSPhhon?h6' _g1r`.rTJNq=疡P_O<"IOP㢙 dL^ WځZk{ӗ8(usL]0*Zy3`KLzkEl=wX!MK#sƲc96p]SO3B0 JǤ&|CL]5/?R8! #n>ڞbuG^gWj+"Q zN5@34 @h L5֋}xyk$L +p,(CN\ni{Um%X,AV }6f^ ?眗?~ԝ{2PKh, w6 7ĀD1FOWS)Mpo`Q=)̖ >߰IgZCS5JS5U,JC@ڈA'!CntLﱦ&FX|+@f{:;JYAא7. $2DLLOu ͷ' R^NoKv8sNrt3r1X}~힭*=R&zM| T8=&^Fe8тN?:g1u>Fý_~f HxSGyi :$K[%a:gQ&mC%W0}5bF+2\a|%N3U3O X/Br/Š<_E GX_WP'L|m=&Tص֟ +É|o1P̹Wz$C> ,\jⳅb ,Ǝ(.exI+Y#edr~!_'cV8vyHqs^n,P|%j 4 6^DK|Ok=xKP%E )zA MZۖxMJH6KeCF/?'Xrm n#tC5dBbV%^Wݻ-mUaO; 5ySb zHlV2 L,U40xMi&JG}ݱAeZJKmX=ZfYc@1Ȭ [Ɏ,FA,݂1igMj^RJ-c`*QϦ2VT FD0ڭWlAf8L`=[!4r1K7{ʿCQz"fL6DU-jkN8vz zm  v~1쌳=K\w`Y%2?thGg=`.{n,*f J*5 c&]9@>S,X; R*zt'~CPP%ϪJ7A=$'^]aad߷)FKw%Ҟhuw G[uZ$(bcX(^ؔ'*8$k}OP-Ѵ1vB[0=G{b#u'k\dܺ!@y(B*>{U'tEӭ WSm&ԋ=jáCE:bl3R"EU9yaPz:ߤz*`; 8:H%Iyd1]3C?r=_dL&&"'zNɒw&l|x6)/:>kܞr 1Mik q{q\d{gsZXY#JP݋ZY˒h3uk|T{e%tސ `x`7NTsm o1VO#"C?lg0Ar_헫C9T"H]f&AFU&:>|x:, "DX^oR s¤r_mU|d$ҟa9y:ًV9w'q?m6.S 3= S.qn m/ ^Fj :[3si;\۪q>0 5Гk&,mKf-M@ÀD陋TپnO~ee|@,1YZ RհNUGi-5X[`Z'57ڻ"?QV 6깭dMmzo^}EuT`Ls[+L: ίez0[k] =†SB >+<11c{v{Z5HsbGuahX4\~'}QWz愪2_mU~"`oJ8!vOίX@,=5|e j8wAfB+ӍѐLɗY3e@S:|nEԬԙ>-ku!!% p K|[%?jr5/цB",75+0Y|t^?(SѻTvU)-b~J+NsI.+~ASn?7MiG]g/jwj}n XzOD#慵' m1x,Z@Q^kÇ n˂^g:C-:AJg)P+z*CWorf\#*ůF]LUQ%8\y6uoL![GqӖ{, SC{]=#~1%<~멞﷌dwks4o!8M4FN2<:vSnl ^] #2>t1}(Z=Ar5>adz ͵9Oe" tG˂ƏUŐ-XzS ]eħ7굸=D/~rZZ6)!wݜ*¾;oxdy?;Mˇ6f/? f56aŠ:/߂YPe^p fxŇF8qrB|P{3d>1?="؃Ϭ-v8.ݙHwd!@FkNHI% )=Θn荖ň-|4-X# 0_7H(u䷡1_ ۟"gj/Õ[l}F+}nUgqif<,5pOtSeI[~y:&a  T*1NH$X5R"i^ @4iՌm՚&yR_?hgXJX&?A{dHﻲ2_a 1ݑ~>)T]헾W{?s/&!g" E5l:RL>5pg \^HoN~+*X?&ȏ3~}`iV<&^8J7򊓁dkv[bIڙ'GQ.K~nQ w1]p[oze+\ YE{Wo|lN&aѽóR}g]kxyu$ʛi4V"`LR _* BD'iv1pQn:C܈e(X,%A3lb3㡘 jg)[̧k5ڢu)hNIzH&JI=wqk4bj\_V ~W&uoheL^YPd"йɍ퐙TSL*w&v5WjPP& [_dֽ!XK^I#糚I܊z2lZrB7qB/NF5wwW̖-I}nv'HɅ p䪵USL'RSf s[O9^|bkG$"*ڛFu˜(* qZi)bS:Cۚ8QSY+q ;O+RVfX'T Yv O.9.]Dq!\Ț-W%+FIG?J BHYZ/E4ە9zJi/HhG#Bw.,KgVPt $]T"v!|D͡G8pk_.L}mF!3;6oV]e t $-vTiteA '`'#rԡCw0A櫲hPEҰ3<u$#L)Om0[,!AwdV\F%PXYi؛q]JS8z ߀Xt(碆frZwd1'DGz.  dNgo}{BD!hr]ȷ(\sۙ&jɀ{Я{#PɼUhI28kמR4٢ykE,2gӂPvs>/%3 !Ѱ3ד<Ŕ@V{*y$~Uh0wWR8iq$OAӌ6TIM 8p>&.ݑC"xXD[ 1k;9bXCTMtŃˡTFLZ{'֪xR˪N{- VMkf%|$C11Ìy\Zemj_xc$3{mm9M89=o<ƶBCB|7^W]H4:Y:5#ͤ`' T8uL험eoNJ}Wd ,{8E-HWYG>|%r|~Ĵ[>%Oc]R˧Ta'sY!2ʔx;h1@A] 9YZb*V?I!/,?z>k 5a H R(@:rYEݬT_c\bp+BmvZ4iɇ?SMoN|=%Q&_ɕamڨlĵD&w:K!ɦC)CDiJd q<# o zs)e3h:*빠wYFODЁ4j0~& JE혝>;ޯnLQy ĸo u/u/f4v@<|R )9FE-+&\Ghe=$ =wbI6z˥Df4VcMǶm Q;"'QϳFКn%>AW"V8p GŦh啃^KKԑ lO _>gbi. ֞CLIi]gZ/g[ 41%ȣH..ՆҝO ZKRNws"KYts b=J@lb"*®4IPjڑ.ϊ-yiߐ;ϊ:)rC&V c{ #j˃sOWZWcaQ%no"X\)yAQuH1cQ adp)A3raK{c=$8ѧ E-/ܬe%`{ӏJkyVX@,Qd,=۩J `T PSQI^YC;qUV N&.B&6aJNݦ؍=>X˚nU m_COm1w/)>MLzDK2f2,#ŷ07;\VBt,v%77OOp!v?])4 "~0LѾa+!$z0SADj|_LOK[,I,Bp@qRtKD.ү1cC B n%iCbVV1:=;6Ej4Ff'a,a*/ӻh6;10l_`<Q݋H0~`/& QOG+93Kq8IwN`EV{v FAO9Z@BUғU4*/>֍8J>7>+݋k25zz## /뾐06!f$$iŠgePEDL>-!{OErˈQ+fJ)I ٿs1nox$"ZQ& 6kOl}{fknQD3x:v 2nCsV`X`RTR\ uu;4@$m6Ɨh *ӹ3JaZQW< A֒<04ɂr0H6 hZ,T3kX潄hk<2.*3VkM Qۺ:o>B菔{&D /iR}t/mߜ%3jRX漅Q!U<Xa($ tc݌{x6ǸQ1@*ޞdy#c"n* HpT|G1Ƈ37hŗ{eߠ2Q69ƅ }\r!.ʦQnFp& !܌mH"RPv%yC6nEі՚Dm˶X4%լ%`.8{St&|*k&2kw9QǔV=Z>`' G<"3[#jO?Xl7ـn%VճP@ebAa#iWNHKIbӬY.[{]#Q$Amt>D'WN4P2+G`u^B\IW17 Cj oN {^o֭1Lj${/H0vn**+(p9hkߴ;s"@7a*3-fv<ݙR҃裻%2iq.jM3Η,FpK\JX¼ CK!Wh\+GoYѽxWD /X NL#.HDAN$lIjOIQdeqOLOzb*tˉ-*Obz=D%|X2x`)OBUi:L/j;phLM MrE_}l1VhW0\+*('I9] L+<} pnhgÆC>-%hj{F~EfN3ύq wT2ٳ[#S/aюQ27)*0G@ip%ڝ$(_Hd veۮA~r(3WZesЦu/{,DryjwDCLOUqqWSApnwKY5LफY_?}G#E/D42@ޚ{zEWbLw[շ(q|B݉&+By{j } UdV Or뇰*)8|Ȭn}D6La$O%I 2s -Io+`:mspP5୐[ƈ޺WC%9'-00")/~6_Zfۯ&(0(Qd&S-V{p^X]r˫|dm%z''{>FWXb,U2QnSef7}aJa IuL\]N:[a<)K~/s2OuŅ w7.(LDߚn_95W.gAzDf:(."j%® cYM$jX:m$Wd&05Wdo۲0)>MY7CN\D"!zg#VB*\(V|+zgM @0GqX}Lhit~bT[XMuǬNB}Un{k9 [T6|kgF#`N 3b+]BOud!K}LQlޝȫ.Pwި%{.zl4 нW-oѕF:) }ް AɃR6uބ< ǃ)#^tuL=17@ƮARͺ=m~3-VYeGw`Ahǘu/bNuXL2򅲃ݙ<$ꕒv'4!c9$A_-3x%Ǜ@>e:8Ǔ߼Y4q>4 0% ,+Z L<Zp!{Ho {x`67l0l <: -(ɌO¬Ma1/7 [)J)`]vyk1*EkyjTQGˎ5Z%뉱hOg,xgTo@]OZ Zs%#K"E;*tnC_m/jF* &*~sK-5mR~EzCjlQ_8dvprN3Y<7V4s` ;@Uo, Y[Rn d>.b؉}zZij!FHosFbuvЙէ$ᜣjkP&e+Χ'GSmm'3,_(/XdL% ;^ivG`P|՛w*a|=| KmJvxOxFifbN@v1#úiM͂#j?Y?Nt!J | Qh#f49䤊g[61^*3EQJ_+gFʰaVa{Wϥ+ۋo]F "I^d<#q$ RLdx5`RUЗkʏyQopP?>vog3{ Xf k]uuS mb%cG|iIrȽױ T.G HFO˖)K+jƃRA4?sYTz*凚`Nm z遢!>T 󐓠q5%[yFm1)f6<ݹO Ȧ't8̫1esJѣݱ63c@b-r`k,SXζ6f7Tt`?+@Zvz/"ujp{W鲄JAMBkքk;uv;W6V^-F}M4bĚ1 DG pSuy 0i(^*)0ߺ#I:6/%7zmpu`1ӿ&2y-273@XډMl*v)m@uUOq߰DˉӞ/oWΩTmѸu$ɺq{Lt6SdM*J)(+)mj2[!|УO)u ڟYL=%[YpB,䚺c}5_}B+gJۺ#U;3)y#OYCS>)s3R6d2/6`$I܂Si/zඕ<؀/B+^t$_h$+c >!A1d|,{o0KFr}">[K{]ehFA[⇄ptC`:Sd 3Dl]ik_tEs,qsfv y3"hy[;]wb+!#Ȝ?dD5ujv ;0_>:KH{n+ є: ^ v~[D~cU;*O>)soiDv=Z.ھ%Ӄhp|^y9F6AFK_ ݯ} A;5֤YQl?bOsl!ɽ6t;]W[R33ձ8=y=Qj[:< hh^YyF:,\ w3?'?~cx`_qο- |L#a~޾'qv3.IK[}y&kׁq^chi 8C2i&ddw#=tV$SVcl3ܖStug{C#t *XeRpT8_2ňy|(yw\{VS+:^JG@?܌nP: q!Z5!hVƸU'lFe+/0Q68u~h?bz^ /It]Vw`F11B ԰x}̜'h|Bn-K>Ä<~EciHawd;={%4*WsD'Բ4.-6۠מѰNDhNɂ FjFP IDb '\N*sQ(&1ިB+Zm9 6; &rKޅ(>o@p}^.Y;}Yŗw&U^@Nۗz3[vn0B+٫-u{VTbPd dA~jI|:Ge&]q YM"à t4*73} @SZN DdjAĤm鬚U'AJ/&/ʻl 5Sts;9Ed9N5.^bmܦ 6J r+iT:üI`Q,%7LmhA4˩B4Mڞ]uG ;(yt/\:hwX&'AdI'(֐8IYiژC%(lIP2vs a21"V"hU, Ԑ+{Bgą9=Ę?޵$[d=D? c9h)ur&O䐝Wɬ3N J}Wu0c g>)葱o5:1#`R# N|gg*-~`d>TLoNa<+31FDIϪl%uHrd繊\4M컼kMFjzA8[3vwkCZG̳!B5 ~=QEݤ(]K>޻߉c*tn} )rГ'̿$(mb'=&-CJH1D}8>M%'E%qM)"֝X1K\)Rc]!^C~XCBvh]ZRˑ1Ϲ>rqN5+;6w9ȸnd^ Lx|~;C5+Ӯ#nkxHXmU"x\Xo %jю]Z^ݕTa쑦ДqҊ=lKs/[\@IN] 'g.5^F|@. wK@B5î sEfNTc`3YW"^yH,53EOW'^eL ?S& nPt?or*G+U>0`Zz^eg6U$H0rU(.gP5i.5Ο'ݭ{V/~ٿ`[-"L {(^515!̫ɽi #c] ,q?5/& m.Cj\b<,Upר I&ݬixaif|]eHCl{ԛo EX}=E,\(%zO !@ND+ZַO k 1jkMSx~6[-a۠ZF|L gKڲn]跽75l~sNjO [M7(JAP!'>᜜Fbw_ApYglnPHWf(ު4͸މy1Qf2Wy:M⾧TY5՘:vh¤I"M= 親?zq%!C]8.['[ 2H=AG [0p+!VW89Qf"XC7"Ag٪ ޽mʨ@#]n}-u-uo(o³k*|+X=ݩL7]Ď2!J.p{ "U%'*Jm "U#ŖJrGHMc|>%qCV%zkߝd4csan:m|_].,͗wh:è2k7"rdC`XG"w B.R3昄=yW9<)ԊޣH>9u+:3LPX͚}vƻ@P9Hc1Ioy\porM]|| AIoB]Mŕzn]A?xz* E&/߶^B | 7.Вnl[>Oս?%KBY_[·P3 [3m1>f`Q:%'ji \5l)i|ٻ43Kp餯S]REu h'٧ 0R+ߝ \XE[O{(HjU:v Z8Td"PXm3RdhM6eW`P <90 귻Gg@QÐGw_lHO{jX֢;L^fݷȃGĶڧJbW c;GќEG_o!Hvqas|59&mU[l@g3˺Gi.tq_{YBU -JX5 Z)(fq>}r3w;i{FxoOK;!QuTɦr  b 4/׶hg!oלV(+svT-fKM`zK Y ܃%_'}~6;. o8hB'U7uln8k,rt}( ;_vje0 B ՘FzyCP$=T&#fY=9{ 9EIZ0b GZv_/ϐ{՛?T#0].HXЁrqu 9 s ˬ++E 4ۧOyŒcࢊ"2=2rQ,8.V}mM߃n_pl@<׸z'̱0/:_+_[]-\[ |@ǰ㫤>K|PAKV'f N8N3%B{4#!Y%Å#OXcK.,H={wd&r9|F_o (UFiw'/Q|֘eMW| '_2ٙ1s']2\)YvM uI x:*)}WMFJއD/N O Zފ,4m\B<OS*r7BחV zS e:|G`f5s!TQEĊTV<8zz7K_JA V{o!gg:brKq*SxXP1;o_ G2OmE*GM Xԅ4,`9C|zW'##+H,?4ef9bu49~r'.*驣W &Yѧ͋_^JuU ]4r&lw6yV)?:x9]-i[(bPPh |%OTdrXL~c1{l=ߢ3Oh WPgsgt1 |Z|DU3݄O^wñ#گgK$Oy1PkS9W -v`'NwqH tX4`1X~;Vxm4 d`G{mXJn.C*gXmu5xɹ.%6]O@VY37./UbC I&R<$#~%~;@I8;\fP_mބ+#}tč_ A(@?oH 4 U]yc j>T79ԏ%ҞW%&LNrR(cBh :^~_рT[uV"x:nw$;q9vs]"ge"+ ͆[yWrK^[C0ˣ_/M"C#P.yTj oJz +?{6(vJ`N}蠟.DCWe),ic) "ES <ˤk+vnN`9^!2f>Msa0իл'_ErI2}eDR}J;8Iz;Nٿ PBj? ~Lj d5#+ASC3b2 C>[GݦBaw iM+me3@He(. ~Z y+mDJHJcaTh.s6iAhV77pC"U|҃wK ';r*_EA8ބ r{}uq;ABxFed?G~&D<˟ACoTvǔP9Cز{0~̥Ir'v=DYSht[a=vUDa]p\nA)źw v3ϻ%:+iDDžN"n6$SY^ ':ğR kQඤe $bj}rju_ł n 2s鷈+* _^F=WKkn2ŀZi ₆jI.^ub,G:GJz dltGDZ]`AH4v2 ÷H(z5E6B:5X7 ;gjm벸 ˸i\&cֹ_ jh,3>H AAdQ҉YDFB7-#QjEEn *~qRNM|zS6'™Vu`=~aҸC"K-R2]GF^w[u\ 95nTgǼT~*y 3NO rr͵!g2v8)F,JS$ $q@/]Z\36t+^Y&+^{uh/ ^6ӡZL1ˏDN0[[~h'jj*yơ !s=yVk>7kȰչ3d^}2sg3ikyV'ٰ?=WU!>Q|#Pؖ7Ee86\I_W)7 2 LTRǻrgZ9Qeo!ݛnrWg+n[3EMIIJ#)ߣB*!%~Vr˵X yH%ֻMfn58i}!$LQoL}̶,nZYr,Ԫ''h- /TmtU)%]u*,Md8g ߌDlXt'gs^Ys$e0pt0!TХ yMrOb.BVHݳ܋aUM9N[&"knɽ6NދRDaenK3.n-U;?Ӕ|f"3|_76C ʚ6ck2J&Lj&%? n[QjA~Z?픂<,5\J4Y LM'f |޸_t1S`_:K5B0W& c,pbP!pkZC}/./^u|Fj]"]0+,1iAmP!g0KHZJ#Ÿ\= Ye ~ XfWII܆YdX\S7_<ѡW]@ ݶŢz ]:xxFC C)xb  P&yǂXZք^]lJZdYzl,I{vkȦ8BȦ"/Q‚R%+ɿ-Fz*zj);/ I^" `79O)5.?Cl€xNOϔ8T(XY;|z , GHO_wETg9~ZڰD2nË423nyj 2%M"eC!̺Wߎɜ'crj/!.c CeyNCA#97P !^D8;L' Mzgevl},5x'/Z'W2EhdX#I4ۋ#wµ.-'T~h(,95%춝Ca3<&(!n:W]]z}|RУ+fwS.Z~YpFx @ZdrScD x6=ʘD޻=9)k Gnj4_Ry)rsΦ}na|M Jo]?`X\(N=[=E GQlM!4tH@Gr"VieTD;OD@6`щKg|+~_ M3 w#躢m1.!R4KPlf!-ԕvKڳ;hz2qs.lXޒNx&$F|/xI 1@IKu@ y-J7c]G razwly-UL41p Ѷs/ˇ. fғɣ3sL+e^̰Hv<6i{!skM2~M{tY-R8\9uRjmE E qfeDbVvD  "P m8uH{C|9ERǖƍ2[B CΓƄuh2ޓ8hVy(ݤ*I*.|ܾ`f%4#/*|.SN~U\hnT S#Fi:x#xSW >G> &MjO{d`m+u#wyMaϕ݇zE  wp}(^K1\pmBI;Z67Z~:GpO7=!Qa߱ǽ<.V} tGAIS@CRKQYy VU&vzr(n<A֖/?C($]l>|j@Ai|T_YcmE>+eI?.a O'}co9*̨+o#NQ5Lո._ϭ &玄.7h HlzMa:kkoYmߊ~UFKEvorZWw}䋫V&|⢗<-kW}<2= hFj~ R).g>0ɡ(Q.MUbaS%r}h>0c7\ ? -&~ﴰ_C 96]Vdq{ā(u70w鴿j>*@Lp95RH*YKA~ق@N"oRp(@3A fS ޘ5PO'UY NK؎z' BZJx;(/S&DτGrZypDe*7Rn&"ڵYۻa hFo 險'=GcQqvco"P!@#wDz~u\6Z6t0TTT5y2`m=|AΑ~[ͦsedt-k`y϶ߥ2F^N?Ϣ2ةjE]xgf<T3HO EtIQP.>ڮeŠsxb4B/\R鮃aV垂K{ A-=2WJ$`t@aH>~* wr~+GV,4yilHBR,l!N&!kcP뱍fHRlmc-*P7s,l+Z#SZ,JH֩V'CyVuD_L/~0PeC. KVH:I VN_O=򜬏^Yc3h8)UhGƋ0ژIPʘookؖFjE,r2J*rLl1)T2q%#A!<|Pz9HһפH\$d#:E}Lm_\r1[ҺHx⛻ +&Mpg c^W؝[J8rGW9~0<(@\F 71>>.nj7j``vЉ2$vwћI2ѡ`F!|̝4u Y`A`j!/ y0_REx-: xBCInY\'U ,ry!x̨49T԰ `LW@cl]?@깾ˆWMy &IU5t2}kB~ ooE3Bt$ЋQQ&$ΧϊUp/JtTIOلW5*JB<[(n^X"uаl+,D+WZz[kCX%BTTpݼ;UdoGo,\*ȕN*cr6S+PWHHㅛg, WDq-DBƺ^uaafpKvK_=g`@O]"/WpP4װR, 2SvNb9D_z$Aڶ׆!ekJ]o06zA [ Eg!iƔf/[g]"AN$ׇ"r IK2`biבZun$#ɏKwB\ڊT TShTPrNޙ{xХaG Bʮz']|[ϴ@~€lhK ʑnYU3ݖws ǗR_ZIPcC4M :G aX3rD%=\ G/?#Kfu4};c݂;yXٟga 'R,/u]crE_Tk>z5K6۵>!z!ti_ G~V :T뚅n| {Rnooi1S'5ƆFRQI((3H+>+ke`+P_ 鲥Pb?/m޼^p{+1Z|xx<_;GE?PYH)JUi\*y=2z ݲju)@}݌/]#3)m #F2>6 (5€ 9]r#GCD] ݈?_L?Tc4Ab%`!҉@ZF*,=VѶ(:Jv8ނU_с˻/X]RO3W8rtSg g[ ixyجvZv}*Svպ.\YlK0qP0d4W5l>+ՖhMDu97I )ɮUu)^1Zz@.hp]Eș0:BFыمߒc;qƛX5UHi҃@F1Jε'2)1 9yKթyۘv(`O_׿6]MN؜ZG 5+"HS(T^ `{; "m=?9xp~x5X }; _/>]_\֓`Rd~T{@|`[F;4AƗo(nIK,t'X;`1s3< 讘*a)L+Q5BWPst78W(ǫG"3\ˍ4?nﮞl(9Y!J<`It"Χ ..s>$֙2[eѨͲNt;FlZ^7_hWuޏ<~}{(0M|ϕ{aP QadÜk I0Kf ]<-FDt>PHv5#|Sҍ$rR4ЉvXhg"}-2/}o[-Ȩ8v[yRnEy2Re%8V7W0(^8`fu" k!w GA2 8iU~n.0X+%ϙw'/jT3W5A\ܛH<3GԄtax+%_+Zg/aԢי;H?lfnWtwT 5Sk (8GѱĄTaW(,&?gZ<]]g@en gA`r3J h샍&T4~tE`D.W`NF$oQڃ;m=;rk7h;TwRs+M75ujK-,f|OnY3,R"XΥwAR7=ƱFz="W5˻bY+VѣYW c(Ǜ|+5P3dB?QQ mTxϢBKwm6:|tpϖ(dE$֙w#4xnĘ\ˍ_[Tm@ceX\5w ճH> IQair()+Xiv/;!ԇІIvd < w$Gl1G8-4{Č9I}L{@,_~231kZgk^ٹ7 /{VO-)y) :l Gɤu0>##Ion٪HQnW2aH̸y8 NYP3D]b 3N|U<-VMÚ{)ÍϠqmeIryYnӯ [ɻ[ cE6Su&]VFjEl3pkU6mV*7N=*T@8VXy#m1!^"Y.hf@$CJ0OD%ljI]_?* '4`![Viu8t#Ca0CwvKgRR۲l.SasL܈MAELyHzB@NZ  Xr2۝@eC"QA2dJriܥQ.s$ZZhxx Jq$k+@2VjW >Ã"bٍ?+rn,8tntYLq-~fyknzf[՟hgS$Kc3Sf₨|;w/[̇clS;d!vb_S"6U\DViKjۊi ɺ̷ahi*BH+gzE$w3֞^SE0RFg{}Fld/8Sew DՐ麝RTA=ZB%ڊy<~3Z$^TmNlndxKDj(5Ml̩{AKUIU9w]~#%l^f>X [K>0IdtZnj7Cc{Rނ*E*.Bo:T17WĠY-P=B.)d0o/l&}6cI*UHM[CMbu LSV̭:H--?`ldql=BxݥAR=B̝W|N>p8+b4 j!_!{I>wwr)j//AQ.H8L6ZHU9CejqR<=DP/qX@Qlְ;Ojd.r`Dc9ـUApIn gUF)VA{L&hdg(OW- sp9qϝ9.*Z& b<QԶ pkt@}jtJȫg,uߞPbR3N*Nd'AĢ*pa'^e:$;|8)o9 f 懫VLdR[Ӿ)`گ XzB#+ vX]?i~p~?"Jo 0 crU˯vk'AR/呿NKFt˥fA#?pJ}1, ˖Z4?E|Ȩ} 7_^FG%cbT|%ΏRh1~|^=ix3D?&|& R3֑]nX(K[`hSsaR3I9Vo^'_o}Zdb(L9MӵM:N]Z:GNIRCW~)JBlJ)rJ8#cZHpJE>`HkXӇlE.>IW=W j[BbϑyE~?dD48/z(E'Wl@Do8[ceX51xP/o\=a*6-߃),xX~|47˵F[+S\[+@Cp s['bH^:%DQ-tl!d˝xJ.'gEVZdtwFAZټG_+3RFH<՞JvL¶b=4| DW9(ҳYI" 4묧F8@$˸US?-X|kJl둣񸋺-/QJB.oF 雰֦CSݦ⣋IB[3R*2F5 % #cav=zTfȩ_!N ȋyw9C8S-R麣HPnY*"^A]Rk}ގ% G ϲQ_'=8a[)c҇HH~/?Ĭ <s3)Nփ^5`d|(6"'nSF|kz<ҙ@3V,(|FQ*?YѬ!崯r^6!gn@A7?2?Jc-g{%~@s.4{G&GDcsP#uaKtv;$Wd7fYy.!@y 9q3"<+87l/6Ό"u4 ꮔp8yHl_j}4Cs?s"Vd3cN •#N;A&evh& Yt4'Ƣ#5Klm(ږ@,΅hϯ7@:e݋SՠW: M%+bB <}$Hq߶Jz ϠC&_ڳpCr6Tn*B(ͦdL>LHgW={U+5΃&z5w Mke _2xb9عj(48~ ו[*:׿\ |#;X4 Q5[7%#': s^ n/k &( `n\r3M&ؑ\_l'59Sz6dfN*7/Zpʈ(i̮.`F*żeS3eʹQ>qxɸdJJ쟎i_~5&Or.ߢOԛ6ë66Dېئ%L%1E4Hn4Wc sDР@eָ ]h7#]!uyꝌgؗu12 ~Nf/d:֊Xj|Ni y9@ IOl#1f>Tq ӬҒ.fs@42q[7|34XBgՊݠu#(VIn`+`k8MxViCK&o-wgBD 'g c7=э;ssnO0vmэ׳oGxJ-.DU8$^ګa aƑ&m|n}H  RS 3D>:Ss—a<%J߆];QggLuX ρC#j"iå@̴Px=aɿJOG*Dl0"LF5c>V2! %ZqkP)Mf<``YÞ˫q݄[=獌CJAGPΡwZT kW '{UB&%*?c}(24gH`4~v!X5;._.ț'dbJ^|'!#԰lSr^F1D-ߠRȇd[mjSN}ts t֭ s1> cr@]T5/=S'R5F Bn`T\[#[s">Krӡ"Dg@$3;*iz4o[vw?@2M Ҿtf\[Dvc9n@}T8vf'OH3Ƒt)`W⹂G#\@ ];%QyB 08o*e]s"T9N([pcC$^E:$3ӞQw &'+۳RsnCٻe6T6QNDH'8Aftz3;J1D _ ٫'6E3=o?pVYBG#>K|%Ι!˦#vy؉]DÓq293-8əahAcU,y1N/%5) aS؟ey˿l2=-3X~*2'pO?ǻ ZQ\~qT2$k'*@ [X8I5tsвHlaHP%A{^.eI?,^LQO}%AuW6ZaTB,s;ԱVźx #(\)N0,4)kmhA2O+1Ƞ)hL!w01iP $fC$3UF({G9c 4ͭ8ǰ1,o?ٗ)eؘ9i fB|N'RW+d0{AAh >tBC; 5)TU9#LvR#:ԂC)X!м"+Y,> 8@~<,Xn4V1qy8^ z |t粀̾5bj6jPRc.^F;ϯ*o$P ՑnɲT&d 8zِSb%QN2^,]t$&PxFH[{kGr> V<n&~^' F 3R *G:D59Uٙ’\ZH|\> D_ O;SKɉr޳`@0)*]Yi:dD]@ 9,lHan2ºFSG<3, jۅF;D$-,D}R-iy0ڌ&I 6KNfdBHخ+,{ ÝA:&mB+K%'|iMΙW3yLB1vPv~9?[)_@ I1p:#"E?kvu7h`Hpʤ|gnJg x<{piMϝ،+\|KU߈>iڔ$jS oh߯ IXa|p1Nl58K4@&s{iv8Z7__Pf#p@ ~l o3iR4XD%9ç6DIB&l::ŸzEI>ti8>>2=u$"\+ěD>[ePU0{ It9/t`Ey+~Džbqeo PGPR߁I^.g\P og0?ɵZRR gklE?eKqqs جa{Y x𥴍BCLe 0>4Wj ?7yh a/ nswqt<*@Gx9O E5SdH{kc}{yd`&a 5/04HYh0\ǭ0) lEWQ!}YH`\!j{lm-j PQCH!5GPh\_AZy&Y,cnmq۽qr z;~`hΉM8#Pxȃ%M7"[nlˆG+\O~J:,tt2 6c 7PʚΆB5˫C? ײLgID66ܺď8lؽ~,JDYQK<`&[:Px\r(Bi b ʋC/,MC`5 2+fwK <ʳm(Q)95)cxѾw0']>;+lk{L tL9+?&MМd0Il_?0yFl*mߺc\#\|o6(E ;Ͷx%x^M i/3KUm6V8g--v򀵫|ZIuL6 7Uc3bajaq+؝<7"m?ܘ71r4@S5P.zoah顤*Ƣ/nLae w_tR6'ݠIYZgꍌq`pF<^c$w]"32tK98viG2Mٻ7DtHvCŖ&$_w^d1,b6 ]MPgU]vk=&Al8 Irz,!H4_Ebؠ~$%c6c\:/x&g\]w(5ݲ@+ߍWItFM~~TJK9x{+N⯢E 5>:d2`(Pr]ƀAd ?b`8[ c 4D(ڲ1;ri4QX-xy(kd0µ|V,[}T4rcVݡmjK͚+JϚ==7C g`I# t:~ua`i[9mBm}\})D% Lvy'oYh"btm[s ^0`&؄Sċi4uۢkQYaL;F"05'"/ 3oS.afBb&Dwiz_)dU5cZL?8βQ:|Ҏuƀfa^e~T,QĒpGZ["K@1`-NS/,mqnI~=٢>t7LMR3qIK@[֖&_~|$fiK",0kH\.sd2{dxx/V3l~ *Iy,7Fy v>/TjuĀ~$\EHj7R2%^ 9rѳMx*Fwت[Lls<$-F)m݄dDo!=$Q Q Lۊ~Vh#c">Sz>?a٢ kA QhAJe}?#~|bm y4c5inh}AB9fC ։\|@e|F(tW|mR' ՜bwjQ,&*Bbt3s:s%3}dPiP[+A?' O^0 KKqtXp=uC6f!n*umָ$O uxO [j+&8o?rȕCeJ#F`%=nZrx"|RsqA ¨Y{f_:l|+ֹ{'5 yI\"3^[Xu`oDj™7LJt'P3شSPZ9ÓN@vJdgLAS|Ec _tDe DSA##\_z!b"dIeAFL@,++蓗yjMV/*)bWE fu ٬c̖bM(W '[PR@TP|7;0ҟS7YZwjiSq]&?8IŚ]kC+}IՂ7~|Y߻QY:)0Nq6OZRrJ07ۆ$/`Y2ֹL{Cړh?lz ⩨>`Yw#e)=;1 %]K#\-߇k8[;`)'Xgć* "fxT۞dm@.mŗ {y`Klb]%4&߷X5%h0#gx/Ӯ[Z7lK]aE2a x{ ჟ4\ JNCizPP!HD&'5߀%J$bp,;6%ڻ:/'k3:z`FTwiJ%m@s@R>icW1׶u =WJs`Y!ݲ4v_( DYǿuddRyqIu|z^zPL >Dk=~SsU/Y3V>W2[ANÇKoԀ[T -=Nꇆ`guF$A.sS(\E XZt-[`03s)%)b?B~ ot4kL} 490 ڨIYD{^$tp5IM׮ZՅrd̥.r%bU803ne^[->z3'h 7c7=XBC(kDD%UP'|OMݲY{ n.="@0p ".]20Qn^0>hV1݌$ʋUhjG dw~K#r M`>$`r_q%4#wSB Xezv28a+Sj? 4]* T7:Ķ*Y) 洄cDbTms? )xH4@PtV8C6'}I- >U5 m0HX`0mͳ^"QΜ4hK簡j-;ၑ7$g`zK~aux*"ฑ&j7 7:~jSSqz8g ! ]'Y%H;u&S))lZ6iۭLpOUD;2:੫Z:L9#y֮&t`_H ^pU3 Ovl a#!kxs&H#e0ԓ9Ю ZH#}M05+QY2ƓQ\i޳224_[Q ={2G՚v٨9d(%1CJ.ZĞd -^Ço4 Lv ZieF_D?z,Si2MYN /Ibas>@ k-~T0sd 'a9~ ={@,ogvvv1@,mB߉x31Ʒ-krOE;])Yґug)J`|2%3B]_DCfd͹$_[SuU!ݖ{?9I Qwa)oЊW=O ;~hbSd\}2XoDl[Q_2Y 3Rt):&&rbf$^5:!)F\eHK^7{SWiƉt)qAPx¸!_u3D8-}P]D+)P,#/ N?pD Ylq![ wBHO6#%@{pgМ=B>ԒRvRcMENLJVO3y(MuxW@ A6Xs[+{i,~QQՓq?r#ݒP>38&X3Mv~Uཋ3$pĹb-Z`~v&Q*]&f>ZC! :vEw8Yfq[\'JEwֺ07>+aw9RY#++kh '1^03i$}ܴڷ -d@=PE=+C"s՚J7Jx| / hF';FxAu pSLCH(kV|t}O;V3K_bh! Ox<9D:JHk3\0\WGY,U\2K.)kϋU ޮy6B<Śy'[n[ӟ̄{_FDÉy>i4@8 5f@Y n {Fd NfUW/Rl{G %x~"Q"r ͩMSkWut{/f 6|Uʪ>KG?-@mwfͣ]t&A3JzD%.t԰ށb4&1Zdv۩x"[M+!v#NЍE vЏN0,k^]Q'e1,M=flaDHsR `Mr+ d,3'=-td[UؖkkB*2PcڠLWMQ7Z',JUNt88~Am.RU'<))ԅF?rqiP:  𙳋^1C${_8@kf\z(zRLWsNP5q[U*u4mzkUbEVїy= .U݆J+ZW- #a3Oŕ>@}|e>>㧭Dۼ(n;7CK'G- q'և7]Z,{F&mת\~R@ǒ?\9g9F&%vO8^\%i9 MiZucljжEudmrŖ/<|"^9$iֵ$Z-IWݡ8W`'͟^}eIotvv!ݒ |,NBږE67qA|ZxO$]'dC9ٷZB]-rHLZ3њr.LڨeQz#mX=B?ĬH93Lچ)#MEIydfҍ Bvi2jXBJ:y:%17Y#]6L6$"^Jݰ;O~V`gMǚ5|\.ȝXת`Zڒ=;w 9.ZG-;4~)0Ok BiVK 9chj&6Uך}a]>$-za@rS ׍{,<+⠏+l쉅u:Q1Nҵs񬐎FS?v-߆l|.Oq z4V戕Vj\cny09Z`R8-2.N(arfqogfD9 M{Eh[N.UjV #_t}0\ݠl,W(n@?nEH[ۊoB06m)P+bkѼ-L! xrtj`,rTa;:ԣӱ.S|^(qR0 n {!ٍ?6#r؄ށxiaT)r;ڦ"ebY\(]vֿ3$1`PW^ ʺp1 rW%=Ї,-32g"y<:Xv(SSbPE~7>QjGbS@hii"R !5k501ZLny QH6Q=ɅՆ/7 rӧ| }3ķ`}yylT]<<Կvx00/ ifYWn([w4X4Lt('&>H=M0apUE2q+i0u0?4ZW>#~ZF02DJO+U|3LNzkRiKؓ(S CcqDdzZ"h%77J'!wqMWrxqËϏ$ ahm: gV?Etf4n\l5݈Qa&Ż~/{ڡV\ (+jpzbc`7VaOh0ח#1dOι&K)w "3[&Bir v ­Rho깐f*b6f|R5N['&$!r3%X u1_bYSAjL[RAOF7Uf(>sʛx)7GL 6{$8^6(=@+{jAMt13y42SJ?#OXmGR/?/AWmF&#M#q44Bβ}甀qL^Mװ g_o"qIHsuڗ_T9gt(pT;Ģjʡے+߿Ǘv^K$&W?m ViOK؀F|8UmqNI;ɦj\Oʔ3fgevM@H5K>4lI|=A@OB*-Bf5=*6lMisSS즆@F3E7ĝZ $$wmkL!s~j. o.|̗C?GxQk2=n#L AC|#pp+vH9-. i8IxKa2HrϭVݰa/xtZJ4. 5Ӈ>% m 2('4&l3wx%iǥ" s8mw|n# Qn;&لˉ̱e|3lj;DdP0 x wv_:F~:):2~"mOs+  ӃR 87!Ѓcss!sٖp01@-)W(:zLl!x+>J/{\)} /fR][@-<.iR::(ɹ=P+Zo߃|*q 5]aW*. OXkh]>–}V{tWd_9;ȬP̩cGi7ܼA`7y$.8(SFDY>yDz4M ( ]")}O-MD⋗g KAMQ.:a윲O4*(; z͟LhKQ[ۚ@['SVjP(N_#^7k.r ֏ Ǥ#YNl^ -#xh@վM͸IJ,|&)(:%,S%D2JP`ׅ]ɽn({7k ֹDV"nS!Y-!1sa?sѐ2\uG%L/xSV[N')\e$mIc[*NKp].x q?vCe5M?gg_7!zu 6 ]60{h R`"DEf/kn\e歯+Dl*Aš oƏ?dB[6hUJjSwc"DuuW;Us nF8nUx(RP- 3kD*O8j;Jry)]0K[N0d C-eOuלҼ _NG`"JDqԽ@y̢, nf獒P (ͨ`刣q!1 =|Vg]1iKȁb͸볃ވd46jh$z#I7S'}ڼx^ViƬi)m(z$a`v ;l>EHA뤤S e eI, T0mnTa"^^z] ^ xEF Ip6 Nյ1q{g?7U|rUxxՂ`%bGx¼Y0XTb|ŏ#~2*S܉)}kҿ%}3$ی"n{FtΑoEWO$&rɳ>ۍn QzRF+J0K@[e/ )t4I B`r U[8X~%SVAt2~ԦPx-w~)8%Ŗ<# fMau̳ :#dkI5|(W1ۮṰRϧ3otXF=旘g+pi̜QNT.0*׵q k᛺v$E8 Mzjxh4*J"fmk.#gX\"_anMG<:<&1&Hu $ CO+sHA!?>m JYLa{A͌{ &, 6JzB#o;si$t52[tVӟ`|̤dz#w"b۩h_%CAZ侧zLr -'㧆R̽iugF9GMNH%{fX8**DN|Pmӫ`\$%[6Ei"`@ 1@#*18J;S:{aGԚeMG5` [C{sAhqrZR)xZq'j- (j4э[;2ɚ`m" Z Vc˪5- tS?Dv~#.jez4O)3Dax1S-hjcڇ^{PM>r|yD`az<(\N=m]pkW eSml@Q[ćq\⟮o9&(6=M3!{I d3Z KPy ݮYl\WekEN9PYY ~˷ }WʯyuvxT&p<g5Sf< ~n6OIU@]z6yxaz$Ry_L}-E=-[nx(2"&tS`d w=NbNʚhʦk+W FL ?|ȇ(-M8uK~)xT{RNܹF4?ΐKYfH7X_Tj?\+1`k]@j"BGu )Uv!3\f6_xXOdV'a15Ȝo"'QƉx3eHVX%{ Z ?+tAnN8ᑉ!-/sR _e-|i>Nfrr{́z[CW;+\<=EeNIE0WI҅HkBDn\Tt *|A Jҗ7Rwz/;.=@Jxb-iQ(Q9EX`x|Qhx^ZB*2/׉؝Ϙ~_Ma꿃f2vq(=KUY?x"0O1Y)9߁Kt3=[1LzR?U 87TRptXɩ(ZuS $K9aYec|<쵌Q@9go' pXdwjx>8ǀuH IQ1|p 8'lWYGeԇI(=f?+\~BuO[qM ?Bb׸a [<%OE4r5%gp/&rA*CĄ 1}lj|Z%qūGں<6!WU VEu$S ^Pr_=4)BԟiF C4&au̬ Zž)Pa4K'^E,74=Mn=;8p¿.;E7XP*YK' ƭ@=m|(4&Ag<KբBg_~"4.zaP"=8A4J;z\[x|o 椸C)E4{Xkk 5 ށR*쬌jW=X덦V?o=s9>LX-qYmm_Vzp+62V|g!|bt*ԏ(jUudeW착XFa;&uBP9[T4rj\VwʕRy:Wdh OuJʷ8ƩDYzNtӷ N34'k5|O-ymUKy.wtn[?]5j1_&bp$p}`&h6eЍ@Q,>v 0WL]/T6 Lb O44[1. Aa\.>:!6 n( T4ᚋ$h=`$Yj{ ߆SI^-Cͦ됑&T$w WDg"@0Q{㷣w;9A xW⳷("7?Xs*qb XŌĊ"6U\ĺ'8N_`$xܵDNh-Z"gvX@/O{f &Jq Y$7=7eE ޲ J? ĮMLmt#2x\Wyrj+BeWI]s}5RLt0ܼK=|nI;J (o3p绖#3?-,ei}gDà|6.ƥc=f%c䄈w$)2* YZ