sysbench-1.0.20-bp154.1.19 >  A b|[!M@eeeϝ;ѓ*gY,ݺ%.NmIsTfjafK3Wu6h0`Ü.c3Uꕒ  ]Kc@(n|`- 裸|6+/9xޙrػޮi{}l׆*ex'v0I,}DS\Q{F;gVPbr,hnchJlheugiF#ѷUҰh c 5d3b8c16e2c86c47f093fe803b0865ceba59b91ff26ca22893cf2d6420bc01d041f5ba391a92d3cfa0c7ee19299572b7663f540bXb|[!M@eee\ GM(.A1ZE4`gb.\_恒p>?d   7 ):_el^^ ^ \^ ^ ^ P^^^!t!^##,#&^(&8&9':)FG$^H^I^XtY|\^]^^d bc0deflu^v0 w^x^y !zCsysbench1.0.20bp154.1.19A MySQL benchmarking toolThis benchmark was designed for identifying basic system parameters, as they are important for systems using MySQL (w Innodb) under intensive load.b|[lamb20 SUSE Linux Enterprise 15 SP4openSUSEGPL-2.0-onlyhttps://bugs.opensuse.orgSystem/Benchmarkhttps://github.com/akopytov/sysbenchlinuxx86_64e`As>NF8! oq ^gFq&;Xn pqqBSw k/Mc$ Ei <$<E.&!S  \)G)G)GSHt3Yl ƁA큤A큤A큤AA큤A큤A큤b|[b|[^ ^ b|[b|[^ b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[b|[32dd3b305dc8d49bf6b2bf0daefbc5f26e4feeca716302c228635d36ed4ca7d9607aaf7860bafcef5f0a1fad209afdc291f6737c10dbb3894ff77e2151b3f98ed5a964f01491207bc6603a431f15bd2b9d8581198e82d9b16dc7566bc77bfe13d6abfd91545f47411b4d37fed6a9cedf9a3ef1a89b531818837f91637166c5ed8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643b183f7a112ce78e7d6f5d1c151c0192f83318593db8a51122f2e93e344b7cee6710c3b38027668c83e46f3c0814dc7cfd67cc8c4012df6cab461e46d62b5996ac6a7fb30e997fdcd41ded5715e0ec4ed74022660975017c774a7a510c3398ef32f7f740ef7281b0ce77236d979ff67e16580b6de5082dd711d6a91560ccdbdb3ffd9a921aac15b2e7031502e39d83b9d155190bde3e537fe66a3b7bb36dfd737fceacbc1f33fed843dd6e266d3459814d1bf4301f27c7ab89da0407942c8e38009620dd1aa3168444b9cb738e3ab0c049ecff1aa003ffba6e416f7ae59254ae449ede5944e74c083c65acfdd551709d2f9aab45310887b7ec0f368af61f931bf8711cd26a0dbc7214322afef62f9cf31be8763ea57e9a082cfe996496d13a8cd8adb32e1833e712494db101f6f6f90448d0465535b9769b0f86d2ba596bb2c71c84d035191a8c895f31b9d6e92089105041aa6a1cf21f3dec07aca8c15d62306aba6f88f3fe18a24a9ff2926e0fd535164f3b22866e96db32b7d6319bd2885939437b34fbb8c2b7da9b0baa9e3134ced2c166eca76b11b724a944defef07462750a2262ba5d8016c5f5536c6e10c2b28fb55c4a4b97799b4457a94845b253a470cf8c558cb2976f99b7c41455f63786fbbc4464b2eb8dfd544faaffca9c6dae3195faa411f894f12ece4998c5e9470187962c423b526371bffec573634ceb7d90f71aac79e02510c234ee26232d4dfb5efbf4d7f2dd488ffbb8bdca2490d5f64c904a612fbdc5c03a47e6adf5fb287c87397ca2766e4fd8e4672d0493cc7242e51412231f20aa6a29b75624c205dbb19cabee2fbcdb3bd70ba886e0b9dd0e9056a010f2d40d4cb36a1eeca7d59e0798756bc1c103ebaaa406cd1bdf3cd5e28cd57e8af0ae1b20f3e9335869c27e70d6906336d9c2f4c50515cb1635aea4ac38a3ef7fb916a7de0f092376949b6f259a66d8162752eba95f92d0935a68f036bba734d95cf980c4c5e1cbd771b3d4cb9390ab16863eabe91057f576b4848fe163d5458e153e278d7f034e942e1962aa70c5b6129dc4a67b3ae5e08cc08321460bc909d9087ccb094e35e83e2cdf2e84e7e74e0701b492f7f77fbce83fb4f9a6cf5091eca65b11b47ac49cc3b4e87b1840f25a8ef480a30105e5b9a72a9ffd9632c72683502e466737a7ae8e0b200fdff01cad1f8d25dc21ad09b2f6c1329ad431d8634a7908f0dc25b7657b71f16608e5693124b43c5599f973572ed04d83490c30a42931580fdfda1b8b47281600d7fb6768ff269d5d2f646aa178bc2524261e25a2b7869b70f6d5cca4b4877ca76c92931424bcefd57e9f67207f354dbdfe9863c96f13962f401c5bed53379a096d18a58da388ece3428323ac241a0fe9df5a9ae18a7cec168d9751953b26fe9aca8fcb1ae3c98c224bd688a7fbb9b60a7bcbfb169187cc6df555563001256d025ae6102285c53b5c8154520d6f612f6a7f91f59577bd98e882b9d5bcf728e82972b442d05db98c11ca224f623a27f22501b7cb4fbf5ed19249c7e8eb80587b825345bd14b7692c3197dae9fdc09635b848504da90dabf9cd3059d47cfb90cfe4fa8c49c944c0e5d2387531150422842d12addabcd8cf4a3822c0d688606df7fdbc83007f06598bfc21b0b375728083e59d561ce1474a7b3e60ec798bd6c8ff60f0b0fdb0568e26f24775cab5f5a7564b5f27d01349ec6f9012fd930b5101ae242111929dd5c6bd60373f4a70b7591251a40f1d68eeb578065471119f4c347324961a94564c1e689d69679614defc85bd3174021084cbffb56de1c2902a2f5e245620ac63fce77c49def606be547aba463def9ad7bfc8846cf7d500844781d397168b7267dd3dd4c5c10d90a9abe355bf386558e5149029f72527133f8fc0d260e1393254ababf1562cad0d88a1047f7cd731bbf7ed66ba0ec3b21a42a709c7eadf53a8ed93b937f1872bba983f1942683f77e45675c3eeb44501d501c97032cb8ea7ea943b6738254438f2f7ef8773840c64a4b5b6e099e04c4dc7d0cad7ca818d5aa41badffc8c2eed4844f2cd21d5530117dde2fb155c9c72dc30320ef2aa675de10ad9faddd77b6ac0b30b1ec0d8e6c173ca9cb702114f324b13540451120baf76c61b0c94560d16a42805b72b517f1eb42e78341e11cd9fdd831fcaf5240003359103b3b7ba18b0f6e017594ca023338c3b56530bd0bab404b3445ece1c7fb60ca106ec7de38a7c4f9c41be2c9d46d62977f7e7206a56ea2670495b649c74dbe9f8f4bbc3f2dfc878ce914b89f0d928570e3f6b6c65f5c407c243a82bec874d96940a32059a8919275ffff9e4fbd3aa02a8dbe9bb862e57c3ec2f93fc3debe0176a02a4723d2a12d32a45b62ce72558d1e43fb58b7f5a5eef262dff38f35366a48f8b6e9c7244456dcf6d540b2114c78d50acb8983c02e78c68745549e352a39747dce6fe8af2958c0b1056ce5dc211efc15ad0009b2cb6e6974d1774195b82bc7adc492925f16994513b326fcea075af581aa3fd92428468e9a7dd1a6c7bb4689bc6d22ab554896077ef4bdcfd2aebd03123ac9cc54239d0cf55d67cd5204fa0dc8dbc4b36f9ecc479a7cdda63cfb8d4b5efee37a908ff371feb2f641b12cd675d2720196d668ea7a061828b5733b4805485f97382512f42e76cbb061dc7ad1fd2535f4fe000af52df95d4b4edc2d1dd5a51bbefb828b8eeae1c40792b254b851c5fb84ceade8ccfd26af546bdf1bd587ea57e6cc8af1d4cca2b0be9d1962a3a8f5e0f8b13f582cbe75fcf6bec4afecf133db35bc0294e5c3a5db57ad4d5f10e6982018bb3b8cf7a3386e94e89f906527b12754512e7a4a4726fafd31faae25b0be0318976f08eee87740ed5d35f920dca31444ee603d7b93d1d0270e9fe54b8b34db02940f0cbcc4aec6483eb0add07e7d194b081e90a638adee3832f4a0a5ff3f1222844e6a67b4694f710d423a44f910a83af4cf941a98e7e0604c4bee77171b9728e71d33702ddefd4500c9bc8d7055737815e36426cf5ca65ec5dcdfb14c04cdc986a04e3846b3ab06dec1901034e16f02ef259485d54703803adf6d970ec92bc7d7a9e67ce379c36e5d139826c1b230ab8b5882a615b5dc498762a21e916c00c8c326995cf8409b4cede75def1fda53fd510b3ed47ff6cb84e467053fe7d4f0c3ac800fd7b71d8c851bd92273ba6d687b54a1c4d4958b683dcb19d87fe2bd8c1af2d4dcd577a05158738c583a77bb0decf423edec935cb3febd54a8e19f912b5e8f61eb569367f09daef63bfa479c035121b961ba033630adfbd693a86742089e8d1fc9baec044b802b4c6adce550fa5f435f567934e1cf20c4c5b741686cf9b783b4c5c8bf31509e0f7af3d25996d331c1ab3ea39eb9ab20549448f4c2df4a070ae07595e8fe6e61b47eb68fa3630edb808394b642447735cd4111f73a61db4ef61d24345b04a722ed7c2dcae283ce6a4dc0c4b6fa01e9f037222e2527ea5d30cec4524e23adda6f04299d209176d221f4b9a5c817879378ad4dba0a98d956581df9fc014e24b6859aed3b38fc16b9e683e3501e05b2481e090d83df9fdef6035bc8face2340d9c244392d05c29661bb34b585b64edc83c3cb21f894843c56a40806ebcf599e62ad58ff3a81b6dc50a4ea955c34de654161e35dfabbdd78800b2c5119eab70560229317b16farootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsysbench-1.0.20-bp154.1.19.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.3^^n^;]B]]fl\@\&@[ @[P}@[Z1@ZY@Y@Y-^Y]X:@XXf@Xf@XoX @W@WW W]NW)@V@VՄ@U:Martin Pluskal 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- Update to version 1.0.20: * build/CI/packaging: Add arm64 to Travis CI matrix (#358) * build/CI/packaging: add Ubuntu Focal * build/CI/packaging: remove Fedora Rawhide from CI matrix * build/CI/packaging: fix regression tests to work with MySQL 8.0.19+ * build/CI/packaging: fix macOS builds in Travis * build/CI/packaging: remove Ubuntu Disco (EOL)- 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 supportlamb20 1652317162  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^1.0.20-bp154.1.191.0.20-bp154.1.19  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-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP4/standard/dca165b75660aa5ad1f01b7278a117a8-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]=3cc84f094b0e8f23b3d4d9ae82f29ff57bb5afdd, for GNU/Linux 3.2.0, 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 RRRRRRRRRRRRRRT|l1utf-89fec6518eb7e738593472864f079961a67983aa87b032ce9e2010ab797df115e? 7zXZ !t/P] crv9w Wk+r=@|YKgk{;~ ɷO8aD}s])m+ /z7^E ?QDv ?~J@On+z^WS\T)@A?q``F8;MMܼG 6AOvc++ՉS%/!z C _;5Kj͈bs-qԥLF Y4:F_Ks1_ ]֫6xFr_"`*G ?B[~u(:?pY!2D|0IGRs2T^]]=y.,@P v17ǥUWA p!c==3}JBgMr3)-и2U?1D.'5Ĥ$ջlHڙ,7::\v{ʭa`lyUkSݍ~ԛe=-hW z8B3Zf.hؙ{m΅׬۹~qqxXH`8WbLP|GJQ|ZSRUXhe: ςi?ƞ"I\? ᡡ0b0CfؼL-R-WIRrS$D d䚰9_u{[68h8&xM5_ca9HֱDg)gSur6`Y֨łvS7>cá.5g{aFkÛWׯ~FrB/s=tzNqwM9Blw \++!M}`B2s덀;1)a"84&Ksw#E? eitu4M?="o(&aC<֞n=6S6s$BS-wMnH2Pmjk| vHG1/d9څ82sK̥C-%x vW]墦jIclc}ͭkw4p%uf,`D TCoĖ_$sͫ9QQ%ޑT7g,5RܿO gE#oE|3WD׶ǿ*eY[4?amy[vI6؞పZښ )y) 7v9d./#Gf@ _4vc^E& 3̲D 욘.X8XQPKS iƴ"%珞| ga=& )3R҅Ojl۷)ӂmQ-; 9ub7^SغDf~ŷJ܏TA3:>j623wG=s1>V!Eb[;̻yY)2r:wJ aہF‘S[]S)ЯH4AϠ#pό'zcNd'#좟ZÅ \P/'K岁4ã%M~FQ7iTosν>6)~ 5G,m;<#Tћb?j]Q]ddTru]L B[:u'@:Qee VYMhD#e{ҝ\Iwǘ22@%Ktľi. 1vrPK)ro+F]~x*,svj"S b|D[=CȚKWbGFWFKwEDOaK-b?4|*r# <}7|99iUI4C?w-6g/,,0..{5f(Y8s" {up4׋s0.<|=Aoyr}"@t+5<OdͅŵAۍ~LU]h d@kѿϳR_ꋻDءӣ \h;R-Szb=%"3TkKӢK(B1v`ZFEeX+bpx6;RjgDiDuMר:'򮖽PF"EOhݨPU{MΏ նX*/4Њvp<TM`E1lCj,->8wQ@(9@ܱ3) {^vXӤy)6R2>3;pelkV3ߵ4G%>ΓcZzq|7\(޶CͯfBKĿ4U|)n_qkn<) ڷ&Wɾs,9[o"@Is`0[ $&1!q#x̡Fnz]!MtoNb9!ߎxM~PtsMDԞ/ x,{%v[/ַ+Q zch~EPҭvjfx{K!>cg3&n"IZti+~j胁M,ٱr]-WowE#80x/\s1^=eŧݏ8G^B"mַR#lG<;vIǠiiYtܙ[] r^8$&=yaSԓ"ʢQ00Mddp@-+O)w@ (krca}29&r:תM1;6lgQ8'i1§M\hREl@ls&WTL'3$ܺCOǨ_]y4&2[z%"< C#1rx1~* }X&%KR'Ty {ɺ ngURM+Wlܩ /mq/`K﮻ki׫Hj B5k+F3vX+zGn4WƄ,(.Rng\Uk[?g2ns W.jGW((X^yd߸Nf&ǫS >7SmUgTݴmˊخF`,\fW{qg׷ߣR+;9`Fu`΁",a@PR`͛lYK3ʬ6}0Kk6[N?F@@0S |,@}=nR\z=C)6jU&KvHR|NzEF)݂|l' F !1`"T!Z1y;.,ٴt6CHzڇc}ߊFb>үqHwe7ԩT/n/,m4M aַЩmߧ`ZPM*Y-QKkU6 Cܞ'kE 4\j|<(By]$c"u7&K> >⾖Y|zc`O|Gb. DV2zW1KUHsv][7-A(|z,Uo. MHDzwH9* [ :u 4C "ikiXO Y[K?ڝdfo5%2J.ٮnQ0 ^qD`,R9V/~13W>(sK$ YUL)^i%ݘnW 5rb2-;n:;MVX;Zʏ] 9*(?Z<>$$ys/׻hk{Xαn!?v^OMGLjXW[SETvq)AԪv8ވ㛒 ZB6<2fJC ]9ִhj"@m!wIQEXY|J3W^> 7RI #Ak`v+[KlD&Dt`M ->A8ՁoxRUM-bw( 2:A.$l5a{դ]׿@`i(v Zd%I@  p{v@\ED1gO3o< u`⽁pDH*v%SCB0Ϳo)&)UͧL /OyAX}`dJp[95}IO<;RqZZͶ +z% եxz#b U xH#r0rH5,m3u 1lh0|m`JDѢȑ0;&c hsx11z ,!xks͊Jq}d oz}Tj{&CiM͚Q1Y'\2`/8pw!l~ swj[zD"=z6ȬԐg_&/d,BCwÞBcsP()4O&8jczR5 Q*vGiTU<`IZ9 Z!0PryoP k nƣ2zL?M. E:hsxT}R:hL ,ҦYz"$V&[܌` DM+dzQzh:賧lb~Q YV$_KKDJ8vNi6ud֦ۢ,'6]՚A-ߊ0IIL zo_z< =HOOU^&@fҡ͎5i}Ւ~z~ʦG22j=y\[;,}ISQI&GQ6uԡOAnu8-H!zc{'/xLAEq ǂ\*^,ٰFu7җ'@},' l4mH6ϳ t18s3,dٔ`7jKkR@d,CqLLUmļ A@|oCemp MɕW8UԖ p6+S&=\:{?bNNF_{]ּlx͡y.uTy!,IN\Vt69K #<2d]AY:,4,K 01Ț>'_!ӷ0ūiY&Wϓ]>}jx}Taq@TD.=&Pt#aľ.Lm+\̉VӪj:=BVw^lZvMIg/~,zwj΍;CN_d"N? زjI[؟6PϏՒQ@8]xϷGW[6J[2g\kgso;ȐCr@#'#@I.ʀo.ӷ `+G((I#!%$@>:hQnX*i;FRB`1zu_cN%] wcَowԎ'sCle\=,O3LXbkҦ%HV.l˝ZKH?p8UK(y3Hxv6l<u\:5o/Ok8짆ڻo`5ԺjKH3p6h9`ie:G[Y|QؿO׳ *-l91^63}(>ٝ A 8_o;f Yn#0K_:B@,H皡~^j `C<$GcH7vz$vޚI 6Sy4I6k}aٻDIY607p>QbG+ RYx,2It&,7o8y&O<E<~cc4p2]]#^Xfkf7D GG]!Q~*l);q cyWyù:%4E3Ms`ÚL.k8A&I_i,pk{"9f8! 1mc~S.Xx@ N•[[?TնtU~!8-zRyl ݸ6=p7wmw:4]cu.65Q%﬇;)IۖOU&>]U/\~u{7BrFUmM/1"N发Vk|kzW56C-1\u7uxɓ$y0Ti^c=v ]n'BcOAU*!0t IXaAjĕg&͔Y,nsD2Wꁶwݥ gϟQ KmCQH[E K8-iMĸf|hTH0s/;0oLF{w1ۍUrLS/K -x3H8-?VB5$|d5|wEln#R[RC8` Ut|B!? a(K X:ȭѥ"D^yPvᘶpi"yAdM_dRvv='`vY g$ք-bi*68UXp$$kBjn㣿 Gbdϲ<|.ZN}\qU\Yȿ³lx =^ :œ́:Nr 0{αKWvPfx7_.]Ht]2&5P-mұn.;kFuQ\i=;E ۲3d}։=~dKVG61u־wckUsifؙ|.H@XT)!;{Сp6"x&6!!ժ]bDns8P(fObQgO\/<Ʒa=/435L]3 ̾@+G`SE 'ΦjQ5`ڢ,g#:gD&U,~ҿC֫!qdEous..ia ZQ r3ZV \g&t] x/gRҲ¬;LW/P\?WgZ_ C='Ss 8#"N5/iD8BU/ Pvĺi֚vPF/%fAl'{VaUJ5P_plK>T>__[-5)cvF':~)`e83 S*tתN$_aN6֗ka4g'QnZeZ[̗h^Q\g$4,z 4ozUeuj(Ea_ʄ2jz=T΋T`u3X}F o]]5_`gwɁ+jO;Y=ӊ";AM5$̢ySW޳4BNuv .hC\X5uWvq w=@nzԹ0BmN×D.p ]).+ N=.J@&zꕈߓ֬GᪧP&$W\*ncz*pBImTⴂ݆Z0)btsR%y1PRr?iXGEaZM8!#\KBt%Q̛5peD ƪmtbЙ*8|7+&RlsWsC#lTJVp7> *9ǡ-3Y5D m~5,i/6o_ R{)9>_r5D`F;o4No{_%~9~ȽiQh&dS%.l9*d~M€Oa] \B͓ivEp֏Te LMJ3֘J+Hɝ?O`"8vWy%#j:{]) 2K!_Z^ +s* zÅQ2L[`70zgq1X8c=ZӉ6ECD CvU]݉Ad~ags'yfX sbc3?ܡ|#r1'ஈZ Б̍?Hw{=4;{|AVę9'BG)B6Aw=OP]Z`:*XZt^IlWkplLn /FD ÓZS;"k^wUYGƊt6j$uP[?Z*Q-܂ҧ4[d g3#tp;Q[}HaiseY-uQ ӵĨ;H##n'= igpk4,B*4SA~I%6$xRntg;$`kMB_b LSIwOi`sg9pʾ%&jE!nQ15aD~d5<}%XK$#yo Y.q<)UIYTH=?,+>459>깔'lLԽ ;d2?ǟXtI"<ڐ+2Kkԝ`H.?a0qZLAӮW|-6sj"}A t08LR;-GT#ʇJ7NB]4߯W> P8lK޸ l@Y^Tu @XuЄ9[ ٽ!$:aotPmMd{4gdCUs3 a#~]!?hԲ)9>L9(5/!9܃wKuF9gkl}gsb\xQLi꜊`ITS5F&aR =Vi&-Dn8':S /oG({kJjɨrDgOxe[KS/)!IY~:*Klm`8';ωAud:K }SLS !5 t dؘC;>;Un0(8o[>j&Lb_Bܡ U@hY-NMYsC%sΔ"G)FԼ!dIB;-S@:7A,E0ݾnn2ef;[>=B 6PǺQk|T6pŖTp1xHM"E1ȥ|OU'cY⥙kԺ^QZa -U#W\XF4M T^diZۼg6^M+Q~?c'疆YUdjt$ %p Ivn8AfMFX-xK efm3QWx UP'YY'\5<^أ31~ą/i?~$k,Ez j}WxF4eo#%0Bebh䴪5Ε2(5 ̢7j;5;c/߅mY%uE*UJ[Ni[Bj:7 ~P$Je#Tǐ_ѝ@*nߐ,=q^&|{q- ()z$(#H^1?W+Xv㴈4|Zx(;*ԕi.n?!zܕ$O:^\wnn6rQ]nmZMx h+Vܼa/FSd *z S2]y˰EpFdS=E}?έD~JǚyX։= 8ΈF7ĘFϔz"/w\:ƮVQ;X;2~( ܝPԈ6(`%UD]kL7V§e7F&s3kn!#[ ~ri LV |^pwGaAoQ&O#l64>ۧbO] ‡E-1RN4|kW]ru \CH<1 *J(sޔ [D7.vL59TSn>GKcqR1aX5uGv=0~e .]ƫ7tx!#L}C&u)}NTVO^iہReyzӕ~F{JUG4!H~][.-OGN7pt)TJn Q O ېc1&G{qY_oj̨*W%$so:'_;1qƧY8U$W;?.ķ1?u.=Lpkrhgz8Y D$1-e2}|2uys NP{`@C]:Bz xk\9XT- pk-LU!oĝo|=*C:v"E2": S@#,pB]i5Gg(k BL9lQ4-&dJBxmpq6V@#TsLŒ)D]xX$J8k7 e:DRxo*Bm६rϾB48O Yw2Uv\[[k*kuJLy"jOuPm8Do i1 K\e"j,_,W$tp ^(wA`I R gɧS ʰ~×f@5 _|M/#zgJ9_%ó:b|xff9]Q̬0t`,{!99ݧHG.*o^@2Mi=+bSGzo8"rvxVl)8ʀl rlB1Jo᪄GEM]Zub.ɚ`w [#+şMv܁uTD<<q,:\d2rCmpwhv6(&dط;SK?E/jQ܇@4>Nxs7i. /zhz/3)ǛUЪcڔ(E[Di{M#IOœU,=_~~P$we>|^A+Y"ƷJ%|h>iktWlmwvC4dX7 8m!x9בvׇȓHW%-G^40/a}b=:ms$?OP3q#5sw<|h0B1m&nxƜ|<:WKَm AheRkF|VCH=unu&* J_{ߣ0]Ck2eRg`@dmG]p45Ψ}+Cu )K@ί@ EQ<'K%!l 6\R { N K%\Zׄ2d7 =1{ ME)VtͮG-!z@ dgš=w@XrFیL_SjC6%v)3$իmwY0kFqR_]AӜJZ~H3ho{ 0QEq Ћj'Ha~Jrt@afмLw?^osPɟ=xə Ncq BhB }1pw e8w RmZ1TB}ǹ>2oMT/D l\|nV,8G8o|ZAr#{ aL c1 *`_Oy1u2JREy D s{JZG9="n7s-=bvߋ 9"!Z"3[ٚ٧~"{~o $RY7h TDI϶6')χ4쵾~24nEݣr+j?HC0HV|Th*j<@"k&rq U~)nkUmC"BL&%( }Pc`P8F N(SL^ ֑ɯÆ/xD )XI8kVT n8^*E{q@XNf3;g^b^땩y$THx У!t6%qK,7hO/~Bx[TEʭbF3N7DHx| ±jmn(NSh$XJ=9vcS)*N[#gLQo,unXM@͂X樚bwisþϣR1^Y1bţe6>"X(N; >UI+ Px/x'Al=?jt\?bH4j;DwOQ">$FDaGAuKXY''Wbo0ƲrP7f`_g9k,i z nDTe}׆E 옎i79`~qIG4`8]|:bM!/[{UVU'5UV}okձúXj3v[=h UV2 w vkbp2GYZǥj*MXIɾo>\IĂD==h :&9ok f7c r9&nI7i!Ĉ=2.8.)jӻ);lcN‘> mapfkCbU C(iaG8s0*-<(+ 3䭞!ձǠ#@T,XdƖ&&a4.CZ29S$WQ);jϝ3T O-0C߀רH&FM26dgI :xi]FHkعsh&%ʆ0inWM(EV? An,`yIq,=٠Nly}@0 |{k"C¡Z·xYΩ%/i6Ecl 4sw ]'Q!S[]vlFHH9ֆm HqdxcGoܢz=٣۽D?Mr|xTu8.;637 ~%s'i~LKq:IΠ"Bَm{iWMYx+QbC^N ɻjz׃LVJy`}Z2Kt@gYA#? :Nm9iJ ڤޮŌU .;0藍:h%570ߺō`qoD@vNEprYgxthğ`8{=o|' KNM~Dd!v JPσ 7ۛ1?ITOrc g,O u b@;4 Dw2{נuC{HiZ$+a5fc loa_)}8 ZV s\G,Y (j_˵aA+H'KIFˎWAe*E]FY.M# XahC<9skV G qNMND~ğe>jkG%Aم WC чHv1f^ns+o*{(+ UC=ť v/?L%< ]HEnZ2I 퉖)*_q 45k|$İ"f-9憙.&C#, p6jN0\z9XP:{dN}hxP'JCǶceLCvA֏JbՎNS_ _bQ c.3rF/2Mf+,(fmUUYJ$Y~bԄ\a9v'Y{sM)~M.ҧX`O\Ɗ(qU^(`pi @^L'yƊ}bmXWů +R˼+L]u]+hPj*0DOUiۗA O?V]lcɾ]|\~_oOM k=M& VEV5OEy_[FO [E$50})YwCAvڮxEThAǬZPE7Ȣ+g6tBxn!М(5AR-bݲSɝG$ dƥy$~E]BrWa荆 5KtȂgZx疔J2x{Zt둟2g=|?X|"QG񊲭6Տ&%KV+mhӶϠ,:jd1XLWTN^W,:;C`5F ɦ#z[20@7D?01hwEq^UE+cE[N-{lPsH/7{+{ α'QoCutfb3,ΗJU^8':wC̒F#/QDbo/R$(Nݞ44iea_fo%zR8/bFQ2eO˂خڅsϣ]bJ֠Qt;})p\, ̆3^N ;`C {79]}=ضa7=βv2#"LO;L C-k,/#Rz3t8mTH')?7Z_m%MMpǒzP2 Z.Mt=`BGv*E2דꘙ\ڧDVӗ*48B'$N_:xP(=jԌrDjC%SG i*\o>4(~SA J4Vf+[W62֓ .;Ԭژ\/(mW-tA{ ܄2FM|NE2A!:t6\I79~sAIqo³ڶ")\eEC&ZBq4386M(<Vty>0:*2JG)274 DqA9>fFXHG N' SV,wur4Oh\# M Ɩ n"VRCS(p _{ ۰t]DIW HGRP[P[s,e&a3)˘/xfNS-rɻ @K9ےPA ]YB1|7(l%6qX2H eod_ɿT]^h$BMX5 #o)=~N@}~%MW]nNY}#}P4uȴ8duPrܽ$ӊ\Z66WPtZshE "Gںdr39Fx.륋~6"4#|a2ƸK߈5}{~E;Eޤ5W4Y{+h4[k]{XXGlS<=iɵɥwExZW50c? k\!CQD?ǣ/1הC̋A¨`qG;Ȏ)padܱ Y&.1f 6(8t= 5⛌&y=&B+hgB#(wkYR1[f!\G. @F_Jލg QaLytam!7oIXgx QXNʳMPm~C(Kva!n?9K>IaEDu>^|U= :p[vE!LzF5D[v;EʵN@]! !8#32]{TJ͗j??RN7qȿYx!<{uo|:Ziءq.Skk+ze>wcO qrLEe ZO9$rJIBʔ![RKr"ʀ(@I,_ 5e+Rzha+.iDT4TdZ^qb̬kG9S>t}(|S.pgS^"It괖%oru<1 yTӛP&t>wH/3b2M(|4 1uWNl o}P`6˨ΡS/Y>3N]? !PK4? 9% jVvh!C `m`Jdv@s3&jA7LM؝sQkyfɺ|An-&y#fDe|B3D8L R6+ k5둘~V8KcJCfP2tnR lPprЂоfz< ++2 Y944,yO9l+uTڿoB"y3n1G* Ya=S¿ǚ~ּS`/R'?Zy>Y3xC怔-8j/ۼl Wb'PO)RO7;Ϙiɯ?$J"uI+/em_B )7qZցYZ8.=gɴIu;qJ^ XQ kV_[N/7Lng{.Gm"ئ"l)/,mү 2 ^6 z4 0Kx巐9VYh gyEɄQ' GuEih T4=*[P FuUr}*vϥ$DmLPk|vf Rq._"r~lV^π1Q:}dIqǀB E>G0/Gh{,>^է,jݪP[pqX=UV%}dJ F]Uƶ݅aa";IMVcl#tQwA. iITeq^0a#N݋ VCbҮRoY<ζ;{uA<o`>B>?J,RReF 1W2=:i2.Tě*a( LIoaJ˨ӵX`zP'5 fH0{=7C+_ L%0|v ,}$iL%/ p_( k&Ѐ4X k3]VQ=5B6bnE`t3:Q)lSTGMi yw21Ln߸]vXw;^ܘ+a""%í$'xT\Œ l?y/^oL %K-Sirnwӵ`[/^h dՃ<F\ݱ/(|oh-abVjֳUݛ=xz R/dIX 55)!+e1B*q_#S>Rl½m^@Y 8oVI>ieo;f3(yY+$.}jdo ,Uq{NZo`ƩKž --BkjhL)zוh,.olh qI15Դ ')P|m ]-a[l5n@[rve sZnVC/1WO$f"W]w_"NE݈6~G7$AuHmOO{9R_TlrcOdʏxϖH"ܝL sfZT\ڞA<J//} n"Iʇ:8y(q=68SGJ)U-qIvA``&=L|"ÁGvŠE#|GI Rչ}NJ1z9dU0zڗLyv*NSò=:@6 d,N[DY)ݕ_q8TvTڏTH6$"R!@QMJ8g"Lr7/ |"W3x+&욙ӌv J?nģXZ=aO(TCA~[SQ3kPQ}R,ȼF`u8S_[,?`ZC"K+Wc0f55U. AvL0р.{/ <~\*[r!M/BENpbpR_Si'T|n|+hflҪ:.iD^a4R-VJ N 7cN3PMÌ9 +{6B1 C6ƊZۆ LgS(Le_ DOp^~MX+5|}s \ vѪV=zW;x<qD搏yi|>ֺTWAs.k^%GY/3J#Qm 31S8>.gzѥ B >iTvٯRԎޭx[į)8YsSLg BQ#XO9aoTkB^q4"ˮڢ_=̵MР>-h+rv*Ь֛z`>Lܞa,1>˓B৳0UUCVsBgo)J6x--cq4uAg'j@5&nAG/v-L_@82;,F+HQ4 q辅|4"S.𑚏8PzlD)oF!~{y(ݕdpy~B GѼ9ĵhS`%g>f\Y;[D,rЉ@m0!ؒ3ltPϬ11-,' ?>zcEY5S9-M`*vh1`)\=vQ:[IP_e%7P1f seʜXZ#:n73o @UmW2{`yƥHI^gT[3 /sM7Dxȏng>c[I@qnMBo2:ˋ,Im"l/>X2[~B_Q'}Յ|C)`v3 ٖ2 n^olF)gs1F#Kg/\8b>V1J"#:hkhNx3@y4KW A\|ː|zzJ|>ߘAlzH8T4Z4}T嵬`"(?lSQ]{c'tژ7@]ArdIx!\ /bBXVɿl;ZUv N!AWx /SA:o} ezcS9gb[O]-\gXoNݖ%IYO8Q2n&ΑgٵY{0r[ѢeٖX*еE1conp n64m>ob)ů1Dף4Jfj@_PR(gh{Qv!s5>XjHt-*[G :aa8{WZdK[u%ݟU +ɀYNLyݵڊA% ҈8@km@l #Nh mQC]$ 3sG|:;?vQ%H-e/.2ZB ^xi_ߝw5*Pᦰ thm@.{uXm#6/Ka\t 0sfv"Kb'/DQUդT`DSڍ-2T< F]yh5vj/,_.cY^Ib/.yIbiO&y= 'kWݪPst:a+=M'=T:b Z[ ֛,Z %ٺJKvg/^HHƪyIvX*`?\[N]|q^l/a j*•1Jɪy|!ͷsou 96_q^҅\ϷصlN؟т:[/%7 Hcu[ƒuBEסm]j0oQ'Ϲ`/׬fp+Nf4Llv%5Ud+RݦJ.BA_K ~Ѕ%0(ܔ?j;@)iCuJuؾU8R|p]%* ym'aj0Zr'S=d310lxxhǾ'h[/\3N~zsz,фH7Vr@7h^nNdkŁP &1܁8F=.| yPxDmc/%vMMCg+?;3?ChޯQa)c[XL A9mMΖ:^7"iB,Rrj A9nw|ë|W!--@u  9p\RPcF3pgx=nD}%7ݘ"(X;KI*73J,uo%S@{7D^tq[Qd+Rs7^$%Wi'NƧ=MKxVٗr Q*, to_R<(6uX<[{&P\|RkbqFMފO3}@Ghjxx4Nu]P&DoGғg-)L̚/T44sZK;Y`*s1 MNql |R"NGClNmISʋMEh5AD\i_p/o*GQԿz!s"%.5b_!ot^r^RIDup5-2'<`xBU%,x^Q޿G>ߖBd4rX!/0bI|v,2Hb/G`gpq+^j+clہE,5BQU<-[vKynn u{Xz}s%e \HZ@WJeBdעo G^Y'z: %io`ur<O/([̟VRod2CAi.jH)p>KL[}6$+Ch?*Eo{X?靶L9璾#}2D‹t-%G֣I> dءra"58ht9cqb99Vzҳû`rv*PqOF8BW|Buzǂh8/oJ?D "ժo,X3>ִa8D?-T|ljוP-8K;lbͶu\Y3UpbPf]&ڴ hk<%quMȌˢ?SK(l}+,6F:ۡOlW8[jҟZ$864 {3?4dKI2)^S,JTF6-g>FLgԯWV޳E\fB^ :<8UXV{+]*00%(G_w16S\sV5/ *F9֚G/ZT D*'aatޱ EңVjo8<0̕2 b[m_.9MK3?4DPuTqO&DL8OcNHꆂqBm;K(f;:G30Lw\VdR|84ꓤ^pe5ڋT4 05CL])PdCF~5'MMA C9Wϋw|py g/$M[0_Z۞ >3&ڼ%'Ѣr㊙#N p:ۥ>N kwhK/a>Aa6ᄅNLa7֡e7@UI>+@͜ eS8Xv̖׺9VpaX(E[RX537̊c e^)XH.*!u.@ZS\a&uޱ-j$uF½\h ϬQ {͡12d?PP(֔S +;1S1¯WT\7M&nl)6w<,k/:❸4h*z%#ͭ) e50)@H ݧ$q< F_Y ո0c-Wl5Ar>L|,(_-F#8 GԦ({rߦ lj]R42JCZct13~*-L5ǚB2-~0Mnj(S=*`$ys4cE;Yf&x5 :V6[r ɯf]Rࢬ&$ "RlOkhN n4A!EMc!_5c]s:B͏UM? VUQlX7 T,\_# \"¯;d;?Uq9D*CF"P9{?=]Lji?$oÚac%#kU)`L> eBL k-jj֬GX (m5a8&#Qb IDJAVx~V|guiq'S\rڄ,9,BSY?i%%K\T+߯8h!R*0 nx5* HpUm=+{`~HOADŽɿ5h KwAd0vxTW>X|lF;2&z5X0Uf܆dw0jcԁb0!ZtFs=Xl5D߈Ed8*5K~u%ml-(xTЊ ;44^ u[‚3x~H1̑#0Ut#hȳ~p zvt;]Kwr0OI/SZ$W[5VB<OYmť8m}Ku(TQMXJ/ݠVLF)!áL?z)Ka 豴}LKˍHhQƽvn3 BE6Ivji&ڥX`q*s`.&a |J:t~^vK"tu%Y-:MN,+xӜ&m 765%Ep뎩g$X]4̒r9<^/}3'\#4"<nـ.iȠV_@ nefwVcBk he~`ғW5>G2\`$)F=pݏhE+)Ɇ ΀ⷕ~E"z !ǘk!G,_]1'L(0OIP,f== ,r=@8GiyDiJ9R rC-$PhyW^),a0CuPVPQG8O!P]:wncl )q&3 w6#"| AJ#N 6#pi<˘ۍdP&ZHߤCmQjہ9rf)湈O?~so|1E,I{V 0y@0*]ʁ[)fS_ FT\Gq `l8XgckƩ ~LP>A(>H*1y zs{X~+M/Wn p<5s2EAsgrEύQbn$섷TAƄ KJn/. lqVikk|sLi@Q[L I&ox* [MϢ0 a"0B]<5C2q_p|W//ꫂSƐm'أ@Jpьd DUbxOx=r|K*TVUBh\Ә N? y(U!i["7d};$w&sŨ2& UegAfnێkAXxp \'"hᶡ*-ףW'~Mk%v-"vO oqĨT}n﷩0C8V,#1^|jT\1,7 NrGge 3tV.ZqWTl{{6q(΅ѱP@(Isy].ػ iNW?rzDBeǑVъJEpG {kx*=qW OAXJ`5N#}\Jյ] D?0t+ك1+D*C@Fzmt |i29Xr!ZEOё}%`mk+E}tTUp̓.Y\)`G*[ƋӒVy-I~42X ֵHdrHˈsk ZP8?:4 @q-PgjfcQv~g`hh\9s"l\rU|uKc(q t׋&aw[Ү0hWbo4rrQ>!*0نA oc)s&rX2‰Ő6 ^7Pqx/nLzyק#Հeρt,PtPU|h SSBS&Xu^K8S?"N"c.};dxvF~ĬxRݲog[(;CO(1MŮ1{ 4i"Y6s*E>ۓu<ӈWi|y(º,X x=u1*QbR !6?Ly6w1R,Ig:yR,5xܟ#r>NH$IU&0 nv@kG^py\L欆( 䬣W2IޘT +RKĭޠ,b.R4lM>Ck97֧H\mF??sCZH{0'ݙ² sb|źGp|7g |9ѐlvN̈Tuq #|Kji<âv:뼚AӐ%dk6Wb ៼iaX^4ܖr&TXk^.t^&Iځ{MZ6`SInGdlTq dyܰ#ޭ@4g Fкbh.vujp\;Fmn)c͵nτy8ɎL U 8B8/jSMg },^mаfGr}D>۾$C ˻jmLH>sejDbH0Ec*M#t݆t6sw_M@?h5[#O+ 9% q۾խ.Por$`[ȹWv?q.ToY$LdW(w-}rIOmZlVh] iRiB8xn.#[GB4++k~OJvxkrBP`D;j kW0vF(}@Z" ka_<ܛc Gf^*3QxУ0+Zb;z#u)B&Z=/.7n4uJ"4S`XCF0O/3I4-Sv@?.GBŧ"ýOl(G)}aǁptB92"9Ɯd& 4Nȍ|s6W&÷BF^Tmo d`&?ƌ2 5+iݏ9=w{$$`RxHWlK!U2?Li;OuB|@ĬLyp 6KZஙZ8Mɧ{M* `i l6+mEAacFI{#&fAWH]}P pfwB) yGB>6(`-Y'@wQ'R3[U/AAx)aj!J5(Y՛,אΣ,;: O@BcD'l`Q}s'󪨃p&m72.5$(-̹-j.{dK&(sb]'"` "Ncsq|'/I3\M)](?7*9@(adF>$[br05տDNF[l}OYf/` Hg9} ̕4Թ^U3r.e ܮwgI$f\q1S>J! \;]([GoO6D@E>2"Ja}q3ylvxiwot,CDUG I &#sNduϏ f;}VCbF.ԉ`(d K7 6z@c.B.tY˵2u؆ўk'cc5mq.c{S7t+ܢ>vhe]L 7?LJM(Bֽ2ɑmq/bF̑]%`:Â'O~-o1$P_q\U*BwtSrlZOL&G!qt'ad/Sg˜ VZrݮ Xۍ"^Єjs,@I#U-69bص=;~^8psVϟގl.ͲTM(n` e 5{CR Kd9lCį** 8+mi˜@bJjAwj})Ʀ/w3~fpmc4zȬGRއEP%6$i{wnِ$ `"$fs-uYS(ƭ`&sw ,J| 3$ &2քɝSa]UskR'OGLprݜ9>k dؔQ~xMdo6*6u%F \SX9~;-Rx'S?pU>銶W)ìi%}WB *.UXmw4R,/>VR+{f+;#ntKj<|-tň' (`4Kթ Wj^:îE9~PrQyA grtRcx)[/φ.=3*|i v=d 'e\*`zG*3\:EzSJũU4| e ֯Vڵq__aCY7W:B8_C!S)iWw1MM6Dne %1\o'>uЌf RG鸕 >f![: 鼖 K޿u92 %0f7Yۅbs=Ih=KQ!G/'ґKmZ^e Dl3&"#ی6 [U..e<'QWhJ(<#>C] w$dz+ fZ1;uGOЦciь`t`XgUjvX+G,TCnv|r_E;Kw@Z8{`=mjܖ5~\cvhYnУd`}X twE@ۚn `㾵^?׸^^9~g 28;aPiB:4STf#KHg^jscO7K*?TC nWVtio ]@@=>+z;= D$%3=:be[ŕw$&R?L(󦂐JK뿉xG Gw#OfmVEĪo` =JV/f#MCy]<*&as֒+}yDPpHv? |чǰ$#f2ry ě^Ztn~VHk5;9賟w.?UMJr̠/nwX<o|k lPJ\ `'x=7  Psn͸pv5ļ5(U֞# o+rj_Q ,n@%psB/`y и!foZ{i0-=.21g&LBC,l͊+|T[{6ġrfo%%x"K&F0b;}DX[{tOB=T6Q6$y0Wni^d` :dR2~ -6PD̛Caɱ&pj(D_" .^qn9hL]%w9W"4[dp*R9U8lԒs_`mk?cDۚ[Ӕ{żSm%-_I9 M脄 67ةD6Z"ʠ!)oOq{>Maǜܫ16qX_aziZ9Ss2A>sp{Yzk1̰׹.ksdB\lY&}Y`fY=NX0)00a <8'+IpAUnbI.ST`%'BOu.7Ī6͎V7U&STj?=(7UEoQ )kmNJ| ?BKG0/6v>F2qSX1#os){NK!J_ru.SKE::u2п-zKXl=aeZejm2,Y!萮l#).jJ8{V$?}:UEIdL|aFZx3C Tϲ?GqT^6zdT'I[sa-Bi埋UT˩m\:6Q2tO(JTw#ඳQ+? @Mp6a.x % -$dԥ H*<Y)DhhV8.GW} D0*6vy`ޗ d[s錈~i0}ħ硤u\3AZ4z؍^`%1ғmI.X >]Dl˩ Q%ƨCA:c04ͰM)kȜ6G*(BE +rߕ}Klg;?(⎧}bvgI9 0f-\j8-"} hd?&YhD@=k_hZ'UNo0ky*?add,D2Mt@B1o0IӄmySGܮن!.or\c՞<ss p;=bvC̟ˮE+G!KdQu «S5 V@ȺG C;'46.XG6Chg|#}#e,عQiV >qGݰqzh~JRoîh7[X,SX~-[3ˌMqzT4 Ҧ!B$yJm=0;N'L;1J!yfgƬ6Ȓyչ5׷4T6y3ŝ [&jXC8;%V7avM'}<(.q9U]mU Fy#"V1}-2zi!/Zʾq 5/[/ʔuW˫[4ϴ܆4$Zw+]V ;;VAAZk}GKQæf_N ;F@{u'K =N&EJH޸Eލچ1WSt en8揝;:dē C5]}]bp`bQKu ѐ& mBFr3kw%\E:B 3$dx.O>4h`Cȹ˟M=n/#EK-Ѱ")OtwK X./C(6pD,Ab4""L])3PU13l>>)*Q3>x( <"WbI MTi&<7qW=/6QObqD3z/!\^w7#XȬLdwr0=0fF 3`H LF< vĺ(wC/oyN TUx<,nZ\DQlob}w5R -Sfxf?7jh m#Lj+D|Y;Ve zldHacn>2Ri{SOB "έ3w]J[F25Cfӭ%Jݥ|Ӧ@o^ғf;k+st-m}G}?ȳ` 7{HuA%ڍ9^C5M}AհDw.B{n}oT4k&䑾`EFg[ 3TOVGIό U$@ҝ [+\_9K9E27bg>kSembw9?Jm7}wd经/G]wK?3ii{4sO|}r8I6 V%gFaK] nmXX1:JnKYy^'S,u 4HQ-/N(Wvuv TkMZz޲2|㥧+x}l*;nEDS}Lwg_%KCpY14@ٙs7UN|(<8@A:yaQ F}`6 i(ė L-7Bpf ._/bAxI0Y%W5 P!s1KM2OpDZ(+jDV)!] ) @ &S/o\.8zdB= $# +)Y j |P媅3hWN^K/Ԥp벊}IϕNVB%nd6ǰɒ i`m䥾.OAWĀ"qUg떌5nV+7~;%}JR:Y6\!sZ/!+)tûљJ@޽XŨA&нt;f_ 2hXuOn(ƶ….!hP}b`|F!# ^έ40~v d u-eQ:! ӷrEP"kAO`|A|}!MFCW[f>UCh6Hޑ2\nWlkgm @?%~?&z!AYMG)ʤx\QS#Pސ& XfǠoO1ր;H3lѺn/o(ÕϹh&&fo&,,P37fw|)b8Rc(cI T̬j POs sckņe?@;1'r(xgODNF1tX>ڋrC{ԕMUncd#9L Wp9_TQDt uO?Б'..˿?4}Gi2:QD;F.]f^Ј9Z3x՗@x.~Y}L7d* `TxFJ;`BWf5>T@D؁S70V#RZ^|{'sC,CwUr'?Ф\d7S}8Aɑñ/[y3cX8ȯ9{/x$듒ɏ#EH?%$Xs-vϥ<j1hFORmLwH)fN̾gRu.?/=CY FyR2C=(txom}~!u/ @_6j٤ی m(wtvpI&F1YZ! n}9E9OٜF!oJm"8 R`-쾄f  ;Q+"2:W[ajl C/voA9;SD CDWayrOt m?ɢY99!$0kAe)1}6dMﰃ|:JhѴꫩGi3jM;Af4U+l!C56J>q=' Έ;RK1X8=$ (gu7_g=j5E7Q'GGsi!~cCat05ƿ=A2KCa}_t}zaKZ nL Ln{7l[ֺ̱o$H.C<\x[r,9<AN6dvx|}fHܣv@W9Ѝ),YZ<$J:AI' ̻L!>}SI~`-\Լ:/;j##]~ c.N'xN%eק?#j~ߩW.L@~r ^4շ]2Ijq\wOh_~'1Ѧ`) ,ٿsVvGm%/0Iwpr~Ah|a3•ffE-jL^tA~iљ3o^%Vi,CJ$;/K"Ѱ2~5$/Ayf^qяVL*N"j*4mMyrP*aCbvggcE(HkÖNr7~s}'APl\ \3ZJT{/$DfXN#WU pKCI:M p=dޞA[ZAE֩͹x?I>#- c z$}قF%4cmCJ}G` ]4M_= V7=CqG:}dd0}@W䲏!J9aZѐJ ̏n'&+j) A2ٵ nNɉ1!u8E }XyMep*#Ȱwc.d[j ac)d" O Mdb8iDm6nx0ji ˵MBtŢ} XZ -^cҞzb@g=X;->K@+UX&XBF%?ǻ>Q)& T~Jb5'eq8|+}bnԎĘ&(c T% ՛|~׃X&Z4:47KrH\^|Ѡwc{h$dïV g8zRD K(WLcPt5KqiDuZqWg-|NwJM*}#A 0ZDmA;ң./J5ջ(7v=+PbpK@◜F0!f$px\L:}i/eJKnaDJ %ߑ/G#2[y~+t3c`@4Z>b}q12 LASpsqǗhG)9 GBHRkPy<*LF dݐֻzJcY-+63 S>9*b*QN$>y](bb< Rn5iTb6Ӵ|·8_ loIꢳF`w> ̠l s{]p;vαD^}&ɮ<!9>3O[%ƖBր rA AS1#Pʰ8F,T?1} [0TXMOd5S:xhq8buLy˥5f{w2F(#|=syef٦ &\ >@u_X釨8 r"FJH/yK,0m#h[b F)Ăцլ=pԯmszx|?'?OTV*gf \/$ kkD]:P[\ E+$j'Ԗe,-AWsWV=QӐq=a|Veg}/#w %oI$lhcVS͹Voi "E+qƞ)AV--뙆uE%> R`lIc<.fgEk/#A.tKzկCfDKp;9 rY]JH / k3d0~$J& [64<֯S{`*LXrg.iIfyʘ/1}+߰ߩ z=^Mu9&Mrz~Ӯy;pR@iY:O{K!܇*+F"jx%˘7foG$ t2{Nu>\SxNAنxD{w@xc#K QϕH@`~.mqBL]em(E"((N= >{r3ŁWgo>5:%hɐ [S` ղ@%2k /A|O2J聄B~׮OnIˁ1`|3C>d^WN TKq,e<>/a3W40Nh`BI!>)[ :{o;q eL;U$7'f*8핮o:̑Gi(bߌ@7oeNs?.qȟ-S{[R[EUr0+ a?P۹#b%>^yN'St%RێHN6*,ZJ@ESpրXs>(g) Ui'wsCB M03{Ժ,Ba` fuJ,n;">GЧty'W )0LZGLUFS}%yE?R4pke|)D͢0z#Ty:rL:Z&](,{}|J L7(Ydov9Yw7t9bHယrrC&jS /5{7-T\dRd@OH3}O Kؘ ZvS@ixZ^ xQC%}YppP ˰ڰ>.x48Qޞ<7zZ2 u4G5.k2)t~hl<+U׎%8] m}֌kPZ {p͜GUvVoԺaiCIJ)1+Wj2ݠe©Fid\A.wGa@XɫYΔ'aY1eL'Tt}]ޑ+KPzbJ:&iS}#?npqH_G own:d3PYquٻdӺFs|&:g'&OmJ@ +Ao ug e&Y;밵7;1 E>2l2uJhFwNJN_ѿ'C Ψ3N GC5>/aPk_fTw-||R M˙EtWUQ9i#88G,c?Fd9ūREUѷ,ë/*3RRр9k]mvu t!_N6B濥d-t3F6 =h”նBooޠg`!,>Vj Ge F /N3kH!P = [#69v40N w =dwc-+C.%= VƇ͠]j,6-+2_" o2,{!8HMj-CQuTR۫qszYwRN5ư`ЗJe ;AGW؏]PTi:衩BdA{=}}鯵 RllACHM܊z:fZ1x\P[ d}n &BsJ,Bw, D WD/!C_z,:כ?q#osK e%/3w 1Gn7B*xv[(i=f<\few*=n͏T!T,H*<ʄXYE4\&ϓ!* /h?~zm)H6sr=L2h%\y 5w(Dx 6yuDa|o py`K˽;Ysg7%ǃ*rMz @y~ g-m Ġ:Є<Hr24;Q<̿^3تIUb\u ,#!*j-/! 6I,{us^E?¨Tdj0|5bJM> j+1R3Kkk})۱CoPX{D:]_0y8D#ħj6^f>$HFD*Թjثu2p !CGiT`O72]X+%?&Ev-߇d(FIa3B/'4j]W;p;/|{e3xbJ1>HU]N* _<-pH=)04]Ӌr׹6`vAi }!s-./\G͞l/Xhy.~W`rgN:?&DzXM)("q7h6!E'@ o7\yOm.my0y"l䴇[{x5`8@We'\;y 3IB J/Saj"e|lUaTB1K48/gQ0 a&Q~H0VG=Tp z&.!6U'>p [~7[4|bC%779[M = nM Y N:C@$cu>a;vBQgP,'T&qU"9%  +NArX HLu:u/ߕU]W"{f68%x`#I=9d*ޮ4xWk)gU=N`gYI%hG17wwU+Xƴ׎eZͯ(f@{Zj|$TQϏx3?˺\EVwY]@y13Ԗyu:'kȵC򱫃an5e+E3QVTS@-b͒BY؂!f%{iFu'|+$T>}^ 1 ѭcg!|?OLB>apOj(b;40<}.~MU@R)jCd?k_NG2A3d3@d8L-ç)ȭdJ+!'SUGԅ;bo.|ш:񔓣WInV&\ {e3EQ u NbZΈMδʔV*򣟴) $d5/׷ΩRNJQjEkwcV~mWq,) rt/OHJJ22D4I L]0VyܼA åG)tTj t|y#Lou h^Ӡs7UIvCUsZAy݈p+O/x9l*nu"NHz꡴I˨wttpmj/_ĜvvC$ aQm-ix1|D򍷮} hQ)Ȓ9+`/:=!=Թ Q8 [6ðQf=];? s"Փ]HE]xxZ_pӼ~Pr.&6U ʣe7%ö"K]YW+su Ô%dɏMT?[Γ儍-\9(!]8uE.^aD^cƗ MTtZ]~6o6N/񥳠w"u.t[5/#YKYMY6!64m8>SH{Da]ĂsU!MLp9Cy;zA!u-]S@gLRyhZtN P[S?;JxR3crssH*K>OT_uz a'B `8t)Up |ʇ:vbG>ve2z*uH#,XՊ7̈MKrveS  h%s H7Uh7LvHwi`V#<~=I:&꪿>IQgOѿ)/h$kuAC x;_b`fr<[?/w>[|BDCRħPD;<pԺ'-!+zMrmEGj>v_ę>#vFc3 *{=VNuCO)Mmz1d` P|C]|ސ? 2U]6gX87qdJqܮuK/]V] Kze&O͜R5?nnڲ߲V.o{w|CW,J$('}vǓyPr֠{1nyw6ku^~e&ه~8OcÍ(: z[dp3[3aiT#RLan =艌bcQ'"v^ϗS =D)2'I ˻m1ݍ%^~r,e>(2JDŽSHB0]Tfb 2V zG7ݡNFds|𠸇\"S_(OߤGfThs /J[Hk?(Dv]oْāYTfa54=Sm-_'"x=~٪=s"x] r7aY>e6fR4N b-3 pFFaC^I鯠8-~,Cw R/ˇIN;X,TwgSbH`[^ @@ir_>/-N6 j=pA`C0zKf^ !mӐ=dsQ\cM$ۼø\L;0`~숇Xop#Vmh'rBAeSWh ȰL! -y@KcL_iD)gDH.Fv ~2T|gr`f)蜣`'LMȖ5`a0S 77T""*ůcZ@j:uSquM+$?yA]IA s4 DMc%<+Lr=yswR(]j݌HJ%bǹsoa54Y ~jnJ]7~Zuݙ Q 4͔ qb<5 8sR¶8<‰f*̖ $2l='Wk\nh܊QIkB6Ra7%ڸ!ǀHu߫poo I\n6^Z.Lg44A2 40geE1p [Y0|a}kuzP=h2yǡ#LCpGU!L#KS^VlSl*Ea.n:xDzAMVǵ\;|n^4\8XLPr"WQ]`z @T hRL噃OMu+jk&Y!][xJߚPv4-"EEG<0 L~h>Ǧ7_T2ࣾW>;y^I<~OXL5~w?eNh`{JH 2]ogݡs Stz]TFD Y*uNf}~o B%!}]ɳgطZ[Xݜ8M5,n;.K8^/9N'MO?MQ]y z|K[WɊ [i-ʊt.kGM_ c>g,6IG_-mOb:uDC~3 re#[x {:YGIDJS/R( iSA=F0Ҷ5LbC3GZ*raOE>\*6$1muW5'Η.9 MKG,fxK\n~(&^7' oZ/pK=qja*O|GJ$d^:r1FRh E<Jܥ|Ѫkv%I)!' Y= :B5Du/|}SMznH(ni TW9L tLޠp`(jv)g t~%%5ŧ~MK)lM$hm(Ew˜' *`r4?sޱ_"tkC95PZ#܎MciUTQipBKЮk ,ZۏȜ P6`WUC拭 IesU'fm ,͢=n$8Ih\].B)KGhwA_%:>(r]Ev:ty~HいV4T?gVrw 3 4EZl#bZJ=j~=s[ [z䘃fy^`{n/-9ؼ k3G:?~ ؉Ih^4 67r r\z8_T¬$lg3:a^І R?13whWFP+yXf|͵9C\eY塛qޑ|1~V3rlO* .UL:)=}ޓm\U<S%D2@ ^9]5!KկI2{pZHOc'PnBݻ[RS 4l`G`D33*AX psw& Yc^ΫC9G:](ᦵöΰ!K#JK錳)pJ. Yk>bCvltFzbpDbA[s6;36R]NsU1!glccLs6_:8QL`ffGB.=i\9w隦~U` ]rg>o3aa#1CT28~nPms?Iξp;;qc{-O33 G$_nti6n*x}xRMk@*€F/ y{).uOa_'Y0 +_QF_ 1'(-]OnjEQ%Ջ9k.M>l+ :3OhĂ~EH=꿟`pY5O6@t93)X|#fmʋVNP~("9}Yiv-ɓ.I%9c7?S$ut ]퍤4O6J\TNSgb9 "PF%sDr?0 Ɔ8`JLls0H4T8I.Et3n,&b ̇\BASDlC|lčfNyvf^1|2gp9=RQOD0*su̍PodנiXC"Iqo^iϾCWO@31$hW8hZO]l=x69g>(үܕ3u߭ib|M0*!άy5vKr{y^&EcPu|!8{(fr^Pҽm͑GOcԶweHΓbos_J1c2fCVd{Ρ{(A")Dɜywxeyms++>X x/>%L V^C y1`߷rda=};C @C7~zR7aݺO{}ɿ$?oLZC XpsUQ5 %6uX}$%-aӻ?c6P?^(~rt=$m2>5<8gɖxkm @>01osDQ\ފ䫮_FXwarOV%Z*e'_LVC#KLF!/|u^>4;_J|vV*PV#uB SO2տ`] |VF,9cc!D"DƱ9xXLCjR&3D1 ۄm>7 uv T a:;_\K C?K::ZIzh?$ȡ+`uY|gIJ^ $|RAEpÌV8G6X~XȾ\h$MfGGY:Dzr:8֧^χO9m ߉z>7 YwנP%Y<4N4,muTwa妉2^pXZW&k΁#V9a+}7Hv,3N(հ T`[$>T<]r#DzM8WAC]n9 ZR|HOLA"NC`;Sl!dos"q@W4.aw@;[zэP0G{ 76s eglB;r!(;;2\h84  %PyLҳˑ&cܼ}ל1agbRۨ CɯaH8'}| ՗V͆`t!%]hQx%1H=w´ZTN-0ߺBO֟U#yNRaȏ h8urGa4BG3X3FZ=C}iƒ/I挬)Cjێ=CG(?n!DZNSH09T{oiHQmrzj8ńb<$12@qbAz#nfu _ K.v !:DO>5p$ֹh}X8ZGCa ~NYI_q$,0Ǔtn%ȹ_Tr$ 8ļӡS56esX)Pŧ0׸2ȓz9d>`+qhO5/:;ZNgNP";1EzkiDڛoΜy^8[ e]oØq=¤ bj_- _~poj~}CDp܄)Rb' ]eQ 7&ˌji#T'퟈ptq 0УG)f` %c~31ʼދ~Ga(+t 4󵢋O3g"tI RL;=-uڋe1rIgt*$Fy"Yf,**"t^^HZ򓻳$9PI`M±[B/Y h7{fo`KuMBSd ACo}, s4dJ,RRф5[1(5w1mNP=| })hTvTn3r!qmJx9ٷRdŀkh&{8u]> a/mt>k=Pot)g|񯌵3B;jFȲAibY eJ?fLb d:[VGb#:juGLzm hs- U9"G5 ^_`N]AjmsSte8TdY#e,!>I, -!H>]2e A+usn_x-y$?gd.O5 R>=8 m\=f*oG\hPH#cC b9"ԍOHmXW)oP(`OWWlK׼Lrw#'FGA9͆gq:!;[[ɠڥȸr!;d9N]LRԨ="UZ4LE1lݙA2"f-zQF nh03>T-v!%J!)@|סox1nɩ[|Jxe{?ob0 i-(y^a!(^vǏM] rvzIlUN G@}Bsi)OiSlWPtHYtxxDJ^.cãUQQiR/K"n:`R$Ji^a7RB0u+&D0*@`]zti9_3 '-hf kL߈FCaT6r./g>"o*ܮͼ„/{ŵB[5i| vW3e)nKlbR[99@aQҜJ  ukW%?rQ{];p.k}Eii:%+zhϒ`6zHZ{#Đk$ t7lҪ%[FH΀$X-\\6t]:FW@a@87є7ho,}hgg[#pz-&1ֵIWڞp[ŒyIφif@9"3o:JemIDGCx~NZsʜ?"R= tv3;=ҷvȰ 3.={W/f@ D ۠U(X_: 2?y*_@.JPOCYsoptrt|Րd?Y$ cL/GtfJYvZr!t[6v` _١{tWϜa aXF{8l'UUgE sM{ .`B\ yr~ޒAW=QCVm[9_&=S[yHX-ޫG}q-\<3h/SASSԤb c :_Cƕp~U˰Ʌ)syf{Hi;ґ$/f!ճ1wI9%Dہ]rtӸO6D}'g4'Azm6B҂@X&'މ`p^c0q&TxufzsHI:a쵄%DjXvK eb#ύ2Y ؖvhh;%u\㱥θ|vO,Pqf]\ja|`r\g!@ l11) QiJ3ܝ?_7$ STaD䄱/mV;9Dkn>1*9X汙߽+ᙿ0xxTZKS}? C8tϊVEҤ/ >\QTzߦtWQ͝r5{O)-ijgWtW 5${PDMa?A}XhFz}L?L-Uwe|ғAzmaF?s%^uI^F{n C) ã}iV e]49L,o:m "%h哱ӎ2F jnL鸨ՊbU7B~NZA wDVkV0]W?.  -:+}9i[/U!_Ms`PGƿhvAXJEREN[V1 C{T۫:dc[ J^f*-Picnџ/^Ėuއ2t(֊WM\)Վ,B!UdUۙ "Ħ՛ґ1>}Z.WÎ bEÆ-=$wy糂x Zٍt2fprVMF% g 1҆v$,|yԨlGxvJXLXI:ѡ{;Ђ "0}/a:|~GԊPcfZXʐ.^0hS0{fk璷S|sX6,2%yH=)=QȲi^uYB#78[1sh7N!DwN\?NBU&(4Qs#/0r kBw=@ bOg8ֹXu$*joeA]?'t+HYi(ISwOz/XrP&P56ֳ 8$.>¼T 0&6 }W`l28gWV6c ṛ`8|T)w .PN:*>2q~izJSH,ʘ$?ti$_  rD)&əIf$dlA5R[7 [|L=3FX*]OzM|[Ɩ S*e5X9};A4ߓeP,PK%c1^ B:/[]~3Gr* CQ;r sdoz3 T\/mu۱J%;QTr(n:bHt -0n0+ntѽ-j,Xa"::Ѡ w1DU:0QVȧ^8uuY&f#?};&mpZHJKڤ6bw](Me1 'yRN-r?N<31t{Ҩo8'ql6w97?29v<՝eB^XivɃ. Bۗ76?7+ܹC֬wSxQD s>J+xgsS HM%4W|e|+(o"0B_d~,f T2Ryp+^u ڳ}E`9Oy̓;7f4bp'ZROP/AS8IH<_ t&Sm6) FO }bo]%0[$T VzyWQU6 kJcQsgxAmlk/H$`\"A*BZOE1> rG0:k=Vf A},ǡgT-c[aد`_7#J͏;2BW>dRsge$/^/nC\Ē3%d%L*4v:{.=~)6+W?7L\T c5!ltK |lʯ/98bӖ!q] 7Jb[t҃TxAĶL9)?J3J]+okct%$>u7؝y'YHҧpzy(O85ԃTȘgާe@]{#+ AM4ZbA@xZ:ὡ+5axwl#bmHAǧt|`0!3vo)8:Yp:3@47P6J1b.i~7ľ # )1,V>26-8#X,U;Џ9%2o#zm6xB+0WT xgyu(2k96xA01I%@i6a)e^UN-دuZ7,X"”HNg6˴kّNo~*AEg⥾O''s>*/6ihR$hA3)tTiMW)rs⿇|b,s{p&v* QkuN*s=FWF P|jQJXP0]C ?ypsQ_H[eʃre5k+R:[+Ϋ; /!"9B]Ùl ccn2U4.|A$%tV2H~STynA>|xe.4U3nnF2k+:ţ'&UO^]pjY;!Q[@ hD[p ⋥: כW eKV$s %p}i~(nl"-X_S&q2ȃt6#ލ%A.v2㊀JK)Awv RO}y`eAhv$%VR+g/ª HU8h5ϐՉ9#Lo\bZ'L?V~ΓI{3M}q71^)I bڇb.}݂r}Q䯮襠 OUje vۃL]W ?PE c&?2a0kp"t ixCn29x8 TΥB onnɷ0M>D%XZbYK.M\; kӳ. TA#KdFP ( I#҉d{OS6+D߮L)k{ŋ6|]G?b{WY*˞W  e"?{摽RVh߳l2E#^kbA Bu&d/1B|i(aE?#Mξ* eSP+FvU%|\)YrOQ࡝FVr :-8))Z"l<3%5Q6 M`j"].w!.g>lʃ p(G0 FΏғq%+0LsQ:uDWS6"7PMsނثxgub ޼xUޞ6ͼB)9k{yg%/s3{׾GXxȦ:3NuCYf_8u9 3~8C1-d:'(y!ӯQ-mH̖#5V]6TSg˫dr[.OM]ҪȗTE;9Ѳ[h,g 8<} K( dUeE= m66;@±".ʟ~}ZY"vےW8E[)UUN*n𯚡 [l0Xap) qʖ)r˨Z;w ȭVvAo: _IH&Ax=bU/c_r[$0ɽETx 6B i'ʨGOΆg[HE =no)D^I-gJM &h ""10 )J]V0eع5OXN@UՖ؟O'/X>(Eubcnۥ7 Y[2vתE"zl.w/L-x ٓߧĺ!3i7RA˙H[|'vAl4٨kzHrgdᏛ* 8L]M3hxrͯ.2AcI,D^(KDzrY0בXkYhavpXP]SriDd' c@oF>_əQ Vys%^zOY7y& %7ʫfyЇ;+Dd\؁ts L߻"Xeҵ1٭!mra10q9#y7Qci3GGBEYl_ZxphŊ ̘p^X CrS ϋ*(Nu.ļ!N&֠]R!#J6pg5>uYUyj=R):u-4tmpQ2LCd4&-%rvHc;4lvs  Ǘ ogV w,pF$6y*<˯N )ќ;|kusK Yo=- (+l؉-nj">4L[85UӐ `CvngRfy5'c ]}ˡa+O.q$mGλ TdF{=k*V]b$fzǗ[ʩj\Z7ćr7oډnѢbB!׵ \N&3dR 7|gpSDiճm2yb3Ej[L~a!Vpfp@!wve#r(IPܙp~8yV{W`}NL,O?-wt^SsM`nX3!@6l6z?sZHA[8 pdqjd|\Bu a9s$Jp(˦OaC&?摢d U_*gAȹKhe{'9p! [*ݻ IK1XPæ\CIh5WăҞdŅ5TS):X\M|T Y פGМn"^`ꅵ̟Ph049O?N!%9-+vˈ`qdȃSLv$AStJ#k1 7`]٫Yw䱚Ms.(<=@u%Րw~2eu1 #\N-K[Ͷ6AZcxBj&׆@xk%D۬M:c ˳n'o7qy 6byң>UXUfa_c,a YPth \3Ap+zęy&¦0ցry%h+ \ on]e4ᘨ FvSzgVgm" 75<<3wUV``^krNf L޸+*#@qX> 7yNO3]9Jೞ7ᛝ6B9nɥܴuus8N9ԅͬkt~D۶%䯓+'^rChٔ!y4*H1 mK>G?C.^Q|835߿e]xw IYtTzɭ \Sf1L3P=x˒=e i94;>\=my_ fh^ˍ}. EjG'C#ZWz^n$y-_ð1H#xh(hh8dҮ ZK]ʃI9cvsK wh:eQ*h$sC&mr}Khd K8Ϫ>F)]x-q^0S 2{}H<biSP|A?^vzJq%dYKE"꯵tޱ.ÏE)>_6ϩ#{{XƇW%1 ѣ|>}?Ds-CVx15#%4x @3qkbAB \QՓc~@ ǨD=&MD"Ǡ=Vha*~E._uRB„R{HUVr|, 9qWbt&qAxNuhLxE&S,6:z$ɔCF>͉'K(ةi/XR!Eψ.%e@z6qaVtvW< 9 o!?m 6:K]8-gkN$ 0&+;zA&ʤSԲ%ÂÒ/vS6PXAuaD6!H 2B4wֳuPȡiOŃ'YqoUcjAr?|TșSnC}$KaN?4/s}h1ѧ9Qv.JRyEi濓PmpDS柨@0R++FǪ!v}{?/ZV&>H.V#P^+>qqBަQ w%cß~: aQCDZ1G*dYY[n4'K j24ƕV;l+KrZVTS  `jaoY7U*UEi|1BWbEE?gs7.иoQp"V0MYxviVU\l9)Ь#jenB9 /yjN0\~_k%3럄7͘+xCAU{)ZRs usS=7gvu{DӠI|BsQݞ,/Z-0`^ik d4YN d?x__ٵwN/28:7*(fD#QsURzv*4\ mPE6'v CEA=t{Hߚh>P+a,Gxn*YС4Ds~ڔzP/L>V%*}8(tE$βUFQc;2- &$k;:ơ([@E1Rr$kP Y|I-fgYYUSVܑ6mdy~ ?JRA *tJGRXPN; ؕ|KpDT#K%y)_v8っs8(7r%\*Q(ӂppqލਐ4;:QE*ȂUA̩ͣS{vQ-^*vjJeBqUXַG5 1jW8 .9pܱpm. TaV%cǸr+3L`ƃ_BĹ鶖K_VAIx{6xߖbm|Ug;e pvh'Nݥ%L4a2 GX#D1=5ӝHC\.a]^0ze Ҁ?Rnh][b]lc.?ya0L nTr&"/앻O{=ܡ`NhSF]fꂅ05$ma 0ߨ;FX$!U)4"G/?.`_^kl);& ']Q};N{tȋ$J#׹:zJ )1 lXrhL 4DA( UMژ__4gX.7~al?ի/Ε3 +JlsSy2a\\vcPı>9BIW9#5UZ@ .OK ytMBv^ 朽uQ,|kD0%u}&vs Wzg':Lf6K6["LȞZCG\j _m"t"sZcуZ:QjsGtMc@]jY"d-Ƕs1+~:K*|z/U%ep9ϕ& z0C j"1_Oh Dm_(9$Fd WAs#`:: Q &p~Υ&. 'UcX,^VWgQ9*lxC+!@̆t5k˨$@S -\h;Y`'uȎ̿* }eV"wQ+"6S&JX- q>2 +&}aR椡ol@}m7{z`ze7:UڍI糲5`M⨂-y>X;鉗[܍qSuxo?6IbnPUhV|s -h[h(,βZ nkRh61 ۣz谈-.hds~qmcda_R|Ms0W:񩁈uû /n)on .#N*ɭՔԚ}Q B$"$Ń{oj8Gn ?MI$vfN,BN*'~׻毿jޅI~sm[t˵%Hs`KWȸ5z<.s:cLz2wΛKqxd#NPT>VC`-C͗э ]I[N62C: nebWL08"{*6ʔ0ՄFũkc!j xHOzꖜ7 >./Ð:D oM =]"'j q'ͨJ~Gu0z tTVաX϶Gpj:ȚbnVIЈPv:~T8vB 1 2Qb[pӁrit2J=$(c|t kw  #1`p+ }h >~Jj{o GR2=ȡ8;؁j抱zxKh9t*},A;)'09H{I,|?H<ѱS}y0)\OJ.n{K+!rELӅne^g-0W`b(~5衰$aW 5fIA%NvdXbкFSW]d`x`ca"*c(?9Z[x\#yq9.(6wATSYC#:4n]s|+M8Z =] 044@AmI f3CZ$ieI;Llf.)^Ql\©Np1olp7cw }(+h5g=т͖c$L`dm>x* &$/re{%Mi] 7qwKQiFyft sԇ[Yy] ѷa˂q0u PS#CcӨEWdQ+Pv.)QѣlRPQ=^)Yf_Q~&Խa6*gx9*@r?Kh:3jA6+Bd4M?3[TLpo;FZLKF%|oX2][o+c9a,|-;Jy~&td/v(2G9x5f\  2W;Ph(91 "jpC*fDMNܙxL\kp żi=HBt(OI J -Ƕ 0|fu/F( ؼrf:Xc։~'ZFGKSаߡ倢zξB1܋௽g w:%%g) SMdiVt1Q!Uǥ t8\!ia1hȆ,CU\Kʜgq_S9bhg^`LX$dُa{J gqϾ*/w2B ֚v&6mT`rae MC<2: cIz]B [y W r ħwA;L_!bR&h/&FR "fVBdGt9u'/!s@{!k7H)R(c.Tf7M!jHqV}qڠ{%6va5= KVTڝA{to`sdi0 _KFBZi-:B/4gja6 +QF!}cQ,nEIw*VE(yVoPH""!&Pxlky᠞Rb&GhW Y1=ւWѲHY dUnfGLh9> _Hl[kְ嫞œ2}βGmѲ(alJ撴9Ůwk\6r/uxNaZh\I`zi{ATM n@ѽ FdsSwE" zXmѬAƉ_}8EU㼵wt;44B'[Ƿ([";/-NsÐh1~g,y7PC6I%{$eg0[f!J nsu #KY0U}^K/gIS%G,q5ظ,DWB.U9NZV%${݇@&#uGkK(*`HEa)ƞڱ%;@pH[MlM+Gq4WxC`K*3ɘމmM7<1qr5jpQ]㇄5;+Q>{9Z?b z+9G, \!5UZ]9c~RZ͘PoZt#6 f4}gv!b:̕"~$榋JBg[ ymhgޡrYMTG׋dG(ytTt/X_W-YRRR-'gͭ`NN:LyI^P*)w!̖$JX:)D03HQ7&B@C/^ +]RdLzW귭.mL;ljyW{KM?Dx6=&2RPAz:cs0؟ݗ{* Dv5ֶ{Z T}ʩiOW'Ez(oUբDUJ߃n=sz[M)>ipmη(Viweڦk} 㐅Mq0?+N?$p V%E).e:O95o|GbLĶ`ChieynBnFR!D.(%24߳=.7;[XŏAK+| PF^fe^e a!8-UiE>wź]cO H3n@DS 3Y79  \. fv'l+WbfY38߳8Bs84vd^pMm!۶Ii};,7qXtB,潠F]B{ G|93&m]nxx|F|_jLʴA._Ÿ^ m%A!1FѢ?9I#{f˭t ŵcf_wIkr3D'j`OvLiv0'~/l,_d&fm àSDQehŞSo\|~`?^s)б76ӿz)d &I[F4{TM-~o*cP,M ]v5FK͟>1g@3uPvWc@9We0.lu@35Vr3TX۽ !XT|pc^lO,tQk#D%sm0G^N8i,PSAk g3'VykҶW.29'KUĪ$<OPg <̃磊IYqbǼa7IA+Y̌ƒP&4uQ_Su{Wt o2d̯רRv ǫvJתA}@*sߍ30cc zv>ΪDd厗 z TCKʘ` \δq1$ļ1 &DoS 1C]OF ~wgD6wXgU{`.C*,˰ppIEDiky?G9[Cz ӨMo(`&b)-Kwwh'lkⱩJZ$aWˣmnV\N>Ӣ\է;>wO.:Ek#O /+e+Sz;G+Y羊b%1VWO?-N7a-';Ey cT.<Bu9CX Ae{II* Ɋf%m$V'vl.!=9*-1˧ B,<ϛfS)(,)UJ ֯ڨ!2X +Ax6?6IJ(>ĘdB"VOhD%u4I1ܸ&Ij'$)'L&,y/XZrf#=WC#/ TQ5v0w)2ik ׳5Rh8>A7vۏtpugbgQG8 hr;qo9mTոi"5.(gHʈ'bM!eҶ7yW gF'|kh3o"CF!4t/"qLLR8mdq7#Yr8qކ. W>_.K+r9:cߛkLJ~<%Vxkw 4;APOS1Ba$yEAw9Ats.PplŶ4ٗl~߬lP QT—"! .1T)nYeF+Zm鈼2yxXOSJ,$  yޫ_|e}yc;:r 8Jf"vjBaoxq]RxnOχ%>nT!Tp?KLr*@N@7`)%|Ĝ3,[@hH:as;*6j6]\@ỵa\gYi EibuGEkht+%Y{6df*z|Pb:RH},'5" zХȚL׻!.݉r?ίyw I'(E=Nin@*ISn'Fmp82"ާyjHf/⮑kroUe}f:-[ }cv2uwZ٭@4x6 )OvE y^Jopn uIcrlX+UDDQ="ˆcʭ{AD-p.>@T S`aIc*cxfn\O)O\%#տYp/\krS@; ,_guSˡNt,E}iIk73!S%l!c5 +D z˒&VdO%RN= NHF)}LH[}(5rjVN$4; B֊cg(Vy#ߞI:1_D.,Y@ܫXMi\1Z12MHT eSx|Ѹoei֎H CqazT4V1ee+᪹rÌ0\~s InSPYTOwnrN=4E] ~leqn[O^)4T) ^ꛡx:~-f7\-*t2) \څQ5&I+q:YsÙ~wsiPjnp'`D^d/iZ7 p/w$@FtE׶yuTWAJs!*s/x!Nhy.rdÎHi+;䮩'`rMNj;gDsͼoi$']FP0?NsL?Lnm,J-Qi4=sĩORVöÿ?:Y?}bD|PFZ+J<ʃ>p1L7lX8SPdY2tp V:7Btu-WV 4UYsJl ^їKOXQX0+Cʚ'@/֛E+ltZdii :[R heP0s_u( KR$ϫP%O}z0YgB]N_#)D`&dZJ;j,mr'D3V7畮qPIu'O13ʶm-(Y҈,|6&'>8gPx(hDc󚠙xGlB~OW{~ ~KRbz` ;i]JXպPtPL7PҮZgy$4qu|BI[c'((nH-\, 2}YK7";k:9>h4{۾+{H_DWc\;\,k&MieY疡3Jaq_"ʾXorϷnlI)HhXp=ϸ+! 8kü/jqX%d˱(qiĉb;%8uG:seo`)K_GR4O(t%L!hJQnňrOsEJ~h zqh:;VF'u'j̭nӫItp*:mȡu;YVmIzї@x)kbW7i>wbF'+GaEPBwœޑzvd{_]Pys2]W*م‡/*h@ȸh[!/3i`Hb\ۄ iW irzJ2¢Y3=4kRZ;Q4A7fm S@VTTYIF#y~v̗6}L=ܚ6I>K?(Ŗd32"̝y:㹑$ҁ ТJ^MV;l = c5s41D!Zm_I@\Z](zt_iҏ3}5ػ:rCɁ]1aɍ܊5)ԘH C-#\_%o |'*8܈ w`m:C\|x Tze*gDeiZjc5٪u¤ r8!!GM ?+1.Njyxrh6?4f.&{f}f̡YE5[2l_d֣jėVV3ayޡ^ %xuC9 &[:|ṗZng;0 >-οkl\htI[R˻WȫވQ8Qm\*nNDvaY7 ֹjtw 306\~i;PPw6D"~ՒL.qB,2˜KўeX##TsUU +%]XC^f@zB83N.Xi߯yBX+ &X~crZ'%H~]tv/Oq 7#L2E4n;\Gkl]w~WطVXL}>7%&ߓc,]ř]KHv{l=N~qj`AsbDLEX9ȏC}UO%~-} h1">$7Bl,J"g\ԱXRr{_~uRegp֜Y7Y6O{'(a!Lꑫ)$ +j2cejONbAHnj>^ϫ`q/<=yh(~(؃Mo4DB:ҽh=Aos1Vw[/+ŷ.lA].\'06ZڄX @ޖ!^OJj7pBb5Uek 41~l5ƾMoA5i]~I\wLͭk^/D%?f*}5Fm!ЪL1iGsYiOFQ>:@8.<#*$ÈvD=;ED<DBgү ALaأ*fJʬ,~>YȞ.C] g(($ ˩.+m\- ݽnD[ɘ݀ꒉ1-Hcg@QkTtǀ/._,_ZM@I>)\ -w(v D.BaJ:H vHQ x]KQ:piΧo+ Q^ ص!;f6qL{ ~u{tJ\hpإDiJZڕs\{ő 8qS΢{T}ZDVtHltmPh 3O!"Z߄uc( f󂉭3.ڒ~(> jc͸UN xB ?7XJ }u!vE" EUER&\>ғ?Yߙ6ᠮC@{$9zPFfjݜ CG~Ǡ5wanjJ mV(7;@7S4qOYy[.8-H=\ dvV});HO1>ܿNi!H>vw\룶a !u$cXPrg+|3 ΧGNӗ9]|Wo`]()]΁߷m8l ..R0n-%Q+9C }_4>w#?^1l7_Vb )SWI]j6KdK'2wieOTC/Gyv PꪮߢkF:Q}A~E7v2-wtx`q! bIo(nb9=AI0)Eeb|Yb7[~P Hh!89z2m[C"ͻ=i- #u_*E`f",EI (\d@ڈ~[p>|,]Ūp0> iKg \H&-㦙^4"[rש0JdVey, !cwtgS' p٫%^]7CKw/~n… 76;VvUx QdI5)YQ ڴ^C'<0|Am%qs֨ςoU,TwpG0O JqA{Y)P2zZ;z~qsڲC9\}OV!Z~Dsa__K|{ \ BMe8~IZ:4w}'̢v{>^9$+Z2BP )f8)/S~ ^Gl>]*X)G^j¯)TT@mdž=iM_ 4A*rb h˱*yh?Tw`N=Jvzf.)zҥzZ *=ڈzyB>iڊrvKM) ya_z뜀 y |.7{c~ө>[B+8Ϳ6_s4~1BV'vz'w0Dwoޏ-b\z%oeyffs;}#kȼ9@a0eVDhwp9Y)l*L4XN[&EÚ(E,1,] ϚQ IQ5(g\v"˃'|Ni~NTܣMj|WܿU tE0F RE+aabR}[*Wd@$OIk< ;M_7߷' $8ğ&BFRqE։&iiqf0Plu ,mmp<ٶNὄLj$R;Y'gh#jpkYq9(-d5Dv0d9,e;3r(*ANJY™J? N[t).׵Q32{6$g@pҸ$jM0qr18nL ;g F#sęxZ|Tl/볺mK3m2L) SseùJ6Tœw=6J >v21%UD\<0^\(5D_+No@;Tʺ7&`% m%u!}pLp-ߜ$1VKA_sAnR/g}׈(C6CB5Ofu 1)ԵYNu 8dI1rA8V$ أNa.E/~|솩B)KoYfp/9 p0h=}pZ;h^ܐ!'ۜc Po8X'C Hg_E2ͺ]%sf:= h[xkF ~ذ(0^dVs@|= +e ux]L2)x*p$ u2`¥11CT#pU@Y$iTwE]B80 YR &_t,UJgY9&Vc;qK0S\JhF2B.Kʌ[Q ą˒Ƀ9hZwy30^E({Qs<[JTՆl~[),`Hӗ?Kj%!S2k`i#72F:-4cA~ltwaȟR^K$$lO|ۘc_N C&%85ejﭢIa㍇ Uc1L{w,{i7MHŋ95asaʪ ɤ0&`ʧɗ*oiqEWi1_[ x. !)S.$J%В oxA]s]N,g-hݯ$)@;vtZ+߳?HlS^.a&*Kl5"8(S 2f(y%Yh9̒Lw!F1.ʩ8 ) gVf%Q$ҁME/n3tA7DQp{Ȥjr?VXW} )Ԙ6ɱ-(f N+;,}70v}l}3ˋw^|-py:VI+9\Y^X۽g+ ۭinti!ah\z: -H=x ༟/)B}6C"iּ+=fz`9"g'-݊!DDWtS^]A@eg^IL&)Do)-Ӿs2X!?1%3}Ք܊nYL8߇˰K?LY g5P;$O>4%Z皜k0, ͞i {G&ۃo^jf`gf8<16eY d@mC~ tY5Lj\' ,%K1F~41G:s#ñQH a|0g;*n"Q7"iZe@3y6.H1..ɷEqV%Tw/~8/F rtp]W^q_zHz~%+ ] DOM= @Pw˲n'oeM?Ъ @KH7Av(bHe/>;TA 9,~?87g::iH.ڂ+'˧1Fu6Dn&f.孛R of> qt*K#P"9iX,CJy}a hR"[>%o*A'#mG$cPV#!hNg&Cr~G՚N10Z܀8>!ֶߴ#q;Łuu'K:ϱHa$gj<)ba6 E  E7@\QwsS9WB @ξT+f|kp3=b_-5 C!S$)r8X+ECHY*- #w }AvD`_0VQv[%^NENP1cqq,Mp^4"o݊8hN ihyD`Yml ;+lQ ˦KAg6bvMۿoJZe[g+gc*nrw,t&QG<*M[Ulo?bSg)*cb&)T'ث<@Q}* G%Rv9s4Dɺ>K6iĦyyi]%RQ#3JL08M;-Ll?ձ= n&CZd9onx8,h;EMXc7 ZIa43^,RQUw"HmЍu$<lṫvʶKcmJe`SR`k !'@lF3IwD3tsqt}ǀ캷|zq&lÜq RgP!װ*O}ۑOοIJG86S?;j}p/'M ;j|6|@y0S6+38!r_~ȧqJ5mNJ h/|En8ɒ.Wg4k!w9d]#9Xd>]}isCj7* 6gc.\ٽm&Xy03~tTZ4 V"D&'=e%Li(/oAmJТCL-m?R ~F]Ƽry,Q'=:o(B0KqS{J 8vHr.630qN䨧ap>3h^ϱ7.xUlޞO%j%]qHCO8L2x"_@\}OHAe=t. KBVgkNUɄZ>X]'rRˊ/1xI=č/)0'8Uj3뛛썣?aqNVv0A?"]Yl1g=[a04zMf\Q+ 'èB:zs,G@tGEWfR ~;'6sIhB?4lޔ*LiV MAi^o kKCD" JIJf$?](f`zQnZRq'nxcol;#Sb7=2GP m  <5m2ߝ7H6"#&(MlZOkdd?Zg#D!^S}镼4tr0WSf*8 VG>Y6I4;骗h860)e 7S$T]]e:]Vc b%B]DKW/t𫋫N6QM:#H4[K ͢`)ix#ڐ݄'fjhrbO˛zEjNswx -=~È $Ъ¢;eQ~ԟ3l?+l Y } 2bBFɟZ?Rwrr {xS,GQTxULBDToѥJ>3̺&X%~iyLbSBG9,=ىAp& ӃsAe3Y @ǔTڄj^EeZGǘ8WJ}%օB<޲}bDѝrv ֽ {H2pDg59݆'G [i5%XS²<yKKS#bו*=VZ`_,b+й)QnAjXūEy $F"G\s^}l0Dffzd/:댊s7^=T%`I|Qo*?da!PK!&& v o^VaHZ[? Sݧz ت57'Lcr|/IsWtĭ}\'mԄym1vFU_/{+4S4.Pc,;]xTGBKXeks 49_Ha:q(eqy(^`73lm&LNS1V'G>T$Y7װ*ŽsmS' -`ֺY l{ R= .Z lq!0cZ/O0Ϸ<4*>pshJtӑ92xo)n3WRkiPG%1KKf-\ڭ";PLgZ":(&"4&j}C)v^URCD ;,dT^{R%K:'!R)vfPN";B)F#v s>3oe !mty4j:ƙM*.L?:)DCⷐbscC$D"[RI7)hMơI"URK8HҀ-A'lIΑ@+~P6OϟD=6 Z׆Y(k=IAQm>OGh's:=-*EoNBOJ`RgF$d 0AҪjⓩfŔT0 q^_70qjX)P Vi@n]yPO`&}|xǾ2Hn%=;  ;X?3Od9﫳 0ẌaBp0gaT)nN쫝rK;v‘WʶĶs}0#oQ`2V~W:xOܞsRXJ3[:LKfB{J|I\8wL/_\ةB]G=V[:sp{"uʎM`ܥvʝ+ټ̦}.znydMwKS/V,e ko f?^.%?4y5,=v,S !RqP^'l"*/Xe~g_rv{97̚%њϟ<Ėbl2/֝h?Xc7{88͜$8܌Rqo Յ/ʄd FntDCf~yB/wR~Qs%=UMQ.za|i+Lk×xs_M"}&XaVG'Icַ(]N/nY|ܸk+9v3HA=RyZ/@r>EݕB;5^fĹ-i(*&N2!ۏQn,PE3m$nk"y=Ru:Ze+lf(;V0/eԘOFϗD;1M,/$w} p㙷KS3"J@Vֱ4' B,:KYrQH+Tճ,=Ypq[N W:x%Ar3L$6)w *pP} 1N_*omӴbV ?t'#di؝idG'y+6{,U~cۜͤKIvݛd$@؏C7T"]dn,_Ha[zǹ!uI`m‚keZ], &~գi/t`ʘ 7zt\L*a+ANݵ1E~UХ$WwW##B Vc j(),nNՐȞǴ9GOC?5U ~f|pK\FѮk.913]!ط N R;lY е]}H{MNQ*} k$]{k*eW?>2 n%pOt7@ @r>J}ѝc:B ls[ۖУœ/L:cQz(A2L3 5wmO`SrO.D3~c6 Wo@k|"þ`u'%|[:ZyL$)L-2k\|P]CHi&g{VduJۉf|-p Nv9bJ]c΍ymD)-呰Ak6f R톣?Ě+ߟD]OX"Gۋ37_ Z\A[6] Y //5Iܧ{ڭWOkEYj\YyE[@e vV݄3vY#cX0]Q:;{-U@$%Cw0N*zs9۵kVIEv2MEC*rsUzIz'Z#WF9V1B7 #v9!h%uu&𖋛40)'(Io^*8fȽHQFV SD)7@8E*?*,86f>׊,>qd?@|'s0Ħ+aގDG&X6O,nk lSI ]n0kpu>x$E3,ñhdv# P@rzWEJU_۪U rUlb?up-C)EO4:Y /l9Jk"ƚzT;#`΀]PRBW#cQ)7Xm><$ cL$HQ^YֶfoR/6 D6'&k_1V;DMɓO~?s ?2KL쎖4)i9-bX۷ݶߓNzf-j R̳:{ b=KciǒRO~pdU|#cyGCu ?1E`Щ Ka)Rby{ LR4IfZBsiҮ|1aO [ޮ0.|fd%^.k]@D ͣ)Aa4vq˸K꙯AToPt6zU?'yX8-Pl8$}yOQy1RNW܃mP9YeKZn$C"3Mje+7t39\sUw3dp{- [Xe`1#YxNX-wp>1ڦ0ܾuGNWuJB =7Z=ӅZR}xc%?bӿE, )#cȐňD3.PaqC*J%24(󘌻x]bId_xb^t zfq47j]ؕv,MYb\gXM5Q$b\8cZg6;|eVI Ш ':7ӗwؘ#-.>n귴]N΋Ut0pZѷ.Aj Q{"-)諮|*^@ <b*c[mύU8 M˝dGBK+3"MRRQq\;zCWΞ P˄i7Ulǡ1 s1?: @{">#\@tj~,͟;'"aoeF'3=08xUtlp64f]ϯHHeфe1"7pBQe' ^~-oYj?Tq}Ij̕SE<Bژ9 ccKtHెwOFzd@YuqGY+nMѨiMU _fp\RY-)A m62!gOC8_YFb]  fT?e%;M,~j [DwJ߷{clN[sL'Q}QC͵=$HZy1R=4jtLV ;3y\02ލ# LyM)+ђ~ƎV(n Ǿs@3'lk3V5 uYw2gу9IW+،NlAf-U/OY%kM炙ezMhEKCTQ;7PCXexؔB_I8Tc ^н#'AÐKi$ψKṪ9Ҩ㡑+q< J8ePB6P_n6TP%mR%ٗGá|lZTPgj~رV͞6d@ʾ؎rW֢ t㎡ 6YIkż"̀%T+xa};+[&^()cZ32 @Zq "^|L+m@攸L\IZ/`OXOXvLF"V/ã6tSό]$"OO_dK;͹lqYչϲ}F'ՐIK&s۩sÇՕv99X\,5_@aphj: XQhX{2MNBC'.A6)@4>nzIW(=1-@&tАKS78藐ǧՠMxم~I7k6\EګED*|=OVE#g۩2ޏJ^'ɍv[Qޒm`XCɉ(XНMǶx`t unrAJfZaSD Iv%Z"ujC 6mDy(_#Z/cMc_YJ?wyOW_%vSCN9y9|YlVYAm#P&l~W1蟨c>\d=9CaUC`Z^ 0鯈}\#+3=21MOjڪ7ۋ#XxKr[58VfDJn6BqlK Ȋ\S}J2/8Z"J2h3 GOt ^s#Q*,*L43Gp(?+6;&5 iNW0]/5grD^ºM]XbG drxv NWG_=Go\=O+e,Qt_u?mY47 ]˛NBG604/>Ih|v|aN3\, Rp)ۙQ2&hr_SHŧxׂ9놋TOf*M~X=i=tB,@iK;)F H'tNMj-O1t[">%񤺹C󨇉d-ZmYlś۶ r Ak J:*3V𙆗Q\<^TŲxhU9OL!!lT -6_IM6M} J-b49xl*t&MzV池;C#W_y`+޾ϗN=ܳf-o!3,J. _tOFC pt#c9<j B\k̼9R7hbmKh`WI;v,<3B= !o[ʫ('R v,Z|Y'JW4g/=i鱑,*D 0e ` j*9;wz! 'K|;NL+ fr@Ds&!\u9+ο0f|~wH/5ǪIq)Rj!<eoh̙͂nNd1c  \ईH0cq+;bB^#'_ҀPV$aG!l SRPxUof+BF;ylFo j-Ltd?'LqQ0}bԅw~;{67P;t6VFRTiνF gK$5P X˜BcQ1&UYZ sǹ]HT+ G0ӸTiu^yhi+[cLTIk/I!$lc`mB\,5qk$dpl)s`5u9,CqFV(uAo= ]2rqPc~m{`zѝ8NKbbZǬ@C{K=V)S-Pk;и6-RͺZ)Ix5œ*=e\UM稯B =wb/,2[ ~e:zͲnvcK'fŋ0/IJMFK_A+|1%*p5p 42%8(!-Ff|}cbZ?nju!`ULqW/ܱlAWBVKThMW/GuVˊ5$q+W`wOƚ}oȱaίk5" -dYZt *8& hmbzDlQQMm$Ȫf=q=XF)7gES$ U3)D>Are{9q U84t>5#Kڶ4 bSv* %,yUQ>(&]gjMB+?o3#4NAkWCÜ$/[byy(V6Xik[Yc 2:ȭ``KY>;a!?W۶pN:]- *x H9򄕹xJzK|M^GDtʋNF`m ^1'\EʘTMk ~PJq \$Qlz81T?)l$"#E6F1qbADt)6ɉKs!% 4 nא?g6Q:-r-Ɵ^8Ɯ(E7b-pc2HN45~v XZΡ^Ћ Eve~4DM;!Y0֎f(5ZJ=J_bįIʏmvHK.p \Ъ Yz+R9%LVB6~vJhc\b4h370/E jyJW9+u;Эh~!t"0\FT.J]vǐx) - ]b (I;ܶnw-_ < F& CغTm*a,d2sd!,SJHIjsҪXS/uc;d5$VOc蓽^(:+9|#㞳|YjZZW5a%'G=tzt\_![ άPe.&A_;Ê`ޟXz m4ˍW ZXHl$OjJQ,ľq E0¥nl^sP҇ fBS1 (Eիvhg%AwIE4ɍ@m?+FȖys;ߢhAGZkŒC|Ulh/Dv;|?Le3hYo+h/5JF0_{u&&NMѐa ;@J@n$(R1ܝ2s&1cIV8Xcf Eo`gnE ^KRp LPdȵP;Y<Ĝ3)_41Kԣ<4*״^hUq8JzH'˭g_O>nC5_p^[_vOJJg]Eɓؑڿv><7"r̝,i @jJeP=yqKSXk v7:]|hV*8]p,QU݌sQ*+T+\ƹF|K6`?i'O`佝͡U >+n^NfT>8)Z?#3/dqڼV BdFHn3h?c9#b8(5?j(DpۄAo^ x ȨfH?VJj /aSL++ʨ#bDɊS SC± KvMf#1CLxqɹ+],ZS5HEB_7.luLȬ3P@l?bu\_l ?zcW땘 jjR׺bhWuOŝܭp10fݲMJs#Tj|CN%SR`Md^ʮW #3|a=>0q4Mzj kQH f ϝr"u~,=bYr1=E1 V͟i-n=J.m_5HeoMvRGֱx#ɩW+oRN m mi.^EnTZXڡC9tgmN(tTr)UB>':uï}9 qco>É'tvP^G( Pwpg@y =!&!! :4ROП j`C43)Q*7ό)B(=NBAL^-PY@-ЍD :*.SQ< V@1z$pɿB@XN+#`iww<Wh.+g~ k}itp)r+s7xѺ9 ],imc]j@c{"0IyFK| +|z>=[6$_3sޢfAZz]Sx[xbG*w.~k(a6@PQͣ ObŰ +Բ@DP43[!o=z:ʶ(+/[]tM FZ,NǞʦ2;"ыMEdh/ w5&s*a8N'N5?qC}].1~u5VCf$ϙHS@v_K]wb͐űjҊB+TV1(V41J7e{FGO鴱=dJFrrZ?,M[ ((+~bG4s",X9=vMkm׹ͪK($d(}jMh+7$yJ+@#P L=P:x CwW ew@T("˦ "_ZPU`M;5 f5q#ų1NT$M`5vB(]0晃ÚԏCTDB7]hBpp=oޢ:^BNq< -0*~Zw&v#sn ( Okc4X{'WW{@f6]p ߅hivIQJéIe_ɪOJAjb0 xRK`@6HjAf2&4X*LΎ,;5LB +"e^,͕8W6rs\]uLJLiR^gfjn0b跞sޟ ztmSTuN:m^eK7%k;QG>)$OɜPɄE XB4ODB|&?p.vvr;S%S!!.\BD‰~T1=]jq2\`B/a&f{.[̷5%ٴ ?;F,  n~Ʀ==|v0wayyޟ?p,'NNݐhn/ %B&읥l  yS V΃<|fOd'>i\T3N.DK/>]@4LD@9!*`LFsJ@^7͠60}Z&5{ J {bXmR®G#PLDREmB(|/0ja esl?ysi}z/0M4 8նa,{Q S1¡z6AEp'Q)Ffh L_^߽K8P&(>'-MYO=#?6pJ"0jz$s P2c8,={Q:ϵ.9f6*&MQ'Eܱ#1a%PoRq9Q;+Pc~;\x# rP ɪh<$:leM^/F 5[8,Tt؃v~Zd]omn+( .@e0P%|v=a~(a.ZUB//+H4xcJ2z7) ؛NuQĽ3J H<*,~1[8sNȆ>@`AsޒaVu=/mQy_ j02oo˿/h2[äo6^a6/a*e˰x&cޠd]Ǘ nҧT%X1/Ig,3.&˘``^㯏ȅ?kjyME#Lf2:qjlA4ҳtXw4@M.C'x.,91lo!W}aMNFl*J_:o> "bf^&F@ tܖT]SbCW@~Ϗ,V”dOX@D_A,_bB"`L-hEq C–.{5~ kK=zUpv.<9p^hHKPIK~]W{nhB[WB"‰vW<}Ӏ`IG&􏘓PWpM 5NZAr(l[cTos7'I@dqʤ{j9⎄K|2!>x>PjtJW7PJi6//l-ОC~FcoMUj1 n3s;:]|A!{:; Wk3T~fg|_d~d~cI[P+fwN؂7#âO+1QAW9E^NFoy78  ZKz} f[X͉= 6+P/$x<6 2u׾MWjrm _b@ po ãTA 4~8=+PB*%K3sTquO_g\5w'HCcvi}m&jPe\U4BzqP*]M#iFr*PѬZ]4,IX\UHۼy7 r$Z_x,7?PMߘ"MӍZkz*WR&M! &ڮà 8|3ojl#ծupgBt2Cpi0K?h}.WTd Fcj hfʼ QVXtJ17j*>gU(?bşff~W9J~!/#ӌKmFX'nhݘB>d&4 DAМ ÚƄײHU$c8 V%b^d#7虞ϡpzo{Druv+buw 2xs 4̉01to!$:n#1Jj]C՝Ƅ'a%-|tT m`6 |!_mz _1 4yk~K]N=WE?!ڳOׁR*`BkWJ6,]V59$u>*?gFJBO韬ťF3VlfpeH?Z49ku[FyUpL [Tĭ%iހk>e;K@#MCm} -.˔=G@dricN-!='z*6%F[;{e'>M,3,i0/St(dP Z~+:[pz`rgrA2HLL_}0%dDē 0{CfU q ځãcƸlcx!_n*D[1Q>0rg#g,l $@yiZRؕKKm޾RC"b¶d Y\\]ry]>I$%?"&6N$|pG5Tm6Jv 6EQùYNFbLk o FϾ-ĵV^_R70QC(Y3nl]!v/AzqZȬU>RkV9*,^3k-dRG({eld/oJ:ĥɪ=SC%$67h"{#28L_cy n=|IwĻ8 s>ix>s64nw kϴA&n,r  x~|;X"m5G,PzYl)aCؔ9*EI_hL=g,R1:*pcO*9{%*œ* k Bz,/֠|K;L3ZJ ňf$1qaZ@1;NدI,׾c|'|E1ccMn8NKykK j_?zk2B$) nK&^gKY4`;Tvz4-P|PuOHvtJ8)RF1G+ըK~2(Ic ˕Eta4?,u՘f[AgMLw?,J>Tllr*Hq`>'γ+tF: |Txp``gnK ~7A$Mb~#>7bƳ/RhYur QY8>(oP`ӥ3E ^)"6PH ⚯8ϐDuW5 U}wL# >lV$&[za# ٟ1ၽ\,/]\6 )lй-Lx#\@ZRtDQ,}(AT]5hDU}A `C90Ozh+CBtJsD~k~m9")n"m-eAc"B164ð "sFd{VN|Y<'[@v{xB*T*{1&G=q!.\^(^UU1xtbfa6'O[ocެ&Lc17au!pRQ5D:RWDW'.gB`(bm^6:xrl@jbڏ"`lֺso#}@= Fa0=HRY^O.q I|qڟ9jzȷM=5۔uSX3 7/\ _+2ol59M2,~B 6V ^#DzSIb(jFY$Cݖ!mC[Y T%ʷ:%ǂ2ǭC@ݱ6d'}CjTU >o2~^.~3v>?W;ѫ{j:S5,Y$,ƃPHvtwfQ9je8=W!{~Lz 's&e_XH?uҒKyqcǯFizBLܹJm' g&_WVAvz!(fܱgZXw| 7s5/]=e)ۿ?bOeߕL X 7G8`V9J8{ۜ v-fhT.|vn# Vw^ } ݴ586TEtF\1S{/+ ݻ_Z+![Gez9k~:gŨǭ͕&Vfqï7bsM|734齲۳լ*}.w7[hhBekde}P~b5< 3(W7\c^jxL+D61%%g $^R7б@N='\R+>/,ʳ-Fa46bMGXβiPW n^R_;s( ޛô#/Y\(|4oOL6/gFk!7x4Zgmo5 {դ.VPX$EwtxhMLtၘCT0c|wբWPtp @UD=pe/`DSm7K6i"4hxLhNscBM.d;^p_ZD`SJH :W1o[e6jH6"%le N5~i_xc_!6Kt rsk 3Yr̹ 4#Zs<1aSnMGS)l-? qb()Q)6"8T#ZǕEgJ4>КT^×;I"GeF'Gr^J6Rz/R`l%Fvw:Iɜ='3N1aG-<a)K2Qr+]HSjcrcd8YQP sހ Kjt:?IIE@P;cx`Ș( ڏ YZ