rt-tests-1.10-3.el8 >  A `3(uU]֊\Dm95ZAOǛ"udIhc^ݚRb3hWly>i^✈0#Mb9A"[%ᨸJadab30ʲw<&H6]ԝzA`m.x_xa*On[v8(U 5:@_S=5S~nrKvcKўCB\SpD^>)J1r2Bc;-m_ߨiiCZ M(m&lLd6"$LXxd.rݒQ$(/T?7 m']F0=mg>KIݨha^5fH"݄p\#..*Z~[ 'J.h5~%ˆ6"(ܿ-pVQ2tv/Q'>)nfAԅJ :I ˵^t>p5~?~|d   = 8<CJP rR    f l(x%(8{9{:{F|G|H}I}R}$\}(]}@^~d~e~"f~'~,~0~6~xCrt-tests1.103.el8Programs that test various rt-featuresrt-tests is a set of programs that test and measure various components of real-time kernel behavior. This package measures timer, signal, and hardware latency. It also tests the functioning of priority-inheritance mutexes.`0~x86-01.mbox.centos.orgZzCentOSCentOSGPLv2CentOS Buildsys Development/Toolsrt-tests-1.10.tar.xzoslat-allow-scheduling-on-all-possible-cores.patchrt-tests-oslat-Allocate-memory-for-cpu_set.patchoslat-Use-cpuset-size-as-upper-bound.patchrt-tests-oslat-print-version-string.patchgit://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.gitlinuxx86_64L p9=`0`0`0`0`0`075e6e1c866801be062b994a231e61ff6175bf3e2c879a3687f66fe6f4229ec32bea4b246a1f8dae43451b91effb5bf16bfa75d10c9faaf8502e6c3053e94691f3740ad97b164a1cd77d9ee32bba23a4a0b2495a76468bcf40ff60b55c2a3a7096f3f4b45fbd9e17f844a41be5a4357523b551a5ee5aed50655533d90ba74203a9807842e6fde93cd5cd3da302e2655f701b3bd9f7103aad40785cee5d5fac5ed877fb76e92df36c141a5b0d1d41260c8e89e89bc385d0c824cb8f12801e86aa5 mockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuild  gccnumactl-develpython3-develrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-1x86_644.14.3`/@`.V_=_м@__>e_=@_=@_*@_*@_@_@_@^^^^)^!^]@]@]]@]ʞ]M@]{@]{@]{@])]]]@]]]A]@\g\s@\@\@\4[_[@[0[<@[F[[@[,[[@[@Z@Z2@ZZ:PYX:@XӸXӸXӸXWu WrfWk@Wc@WN@W>@W1@WX@WW@T}S8@S5d@RSR P6@O\@Ni@NyNx@Nx@NqNp@NiNg\N`@NLM@L$@K@KKKg@KrKy7@KoKbK`*K^@KMK9@K/c@K/c@K&(K K3@K@K>J1@JjJJi@J_@JPJL@JL@JI@JCfJ2C@J|J @G|@John Kacur - 1.10-3John Kacur - 1.10-2John Kacur - 1.10-1John Kacur - 1.9-2John Kacur - 1.9-1John Kacur - 1.8-11John Kacur - 1.8-10John Kacur - 1.8-9John Kacur - 1.8-8John Kacur - 1.8-7John Kacur - 1.8-6John Kacur - 1.8-5John Kacur - 1.8-4John Kacur - 1.8-3John Kacur - 1.8-2John Kacur - 1.8-1John Kacur - 1.5-18John Kacur - 1.5-17John Kacur - 1.5-16John Kacur - 1.5-15John Kacur - 1.5-14John Kacur - 1.5-13John Kacur - 1.5-12John Kacur - 1.5-11John Kacur - 1.5-10John Kacur - 1.5-9John Kacur - 1.5-8John Kacur - 1.5-7John Kacur - 1.5-6John Kacur - 1.5-5John Kacur - 1.5-4John Kacur - 1.5-3John Kacur - 1.5-2John Kacur - 1.5-1John Kacur - 1.3-21John Kacur - 1.3-20John Kacur - 1.3-19John Kacur - 1.3-18John Kacur - 1.3-17John Kacur - 1.3-16John Kacur - 1.3-13John Kacur - 1.3-12John Kacur - 1.3-11John Kacur - 1.3-10John Kacur - 1.3-9John Kacur - 1.3-8John Kacur - 1.3-7John Kacur - 1.3-6John Kacur - 1.3-5John Kacur - 1.3-4John Kacur - 1.3-3John Kacur - 1.3-2John Kacur - 1.3-1John Kacur - 1.2-1John Kacur - 1.2-0John Kacur - 1.0.13John Kacur - 1.0.12John Kacur - 1.0.11John Kacur - 1.0.10John Kacur - 1.0.9John Kacur - 1.0.8John Kacur - 1.0.7John Kacur - 1.0-6John Kacur - 1.0-5John Kacur - 1.0-4John Kacur - 1.0-3John Kacur - 1.0-2John Kacur - 1.0-1John Kacur - 0.97-3John Kacur - 0.97-2John Kacur - 0.97-1Clark Williams - 0.90-1Clark Williams - 0.89-1Clark Williams - 0.88-1Clark Williams - 0.87-1Clark Williams - 0.86-1Clark Williams - 0.85-1Clark Williams - 0.84-1Clark Williams - 0.83-1Clark Williams - 0.82-1Clark Williams - 0.81-1Clark Williams - 0.80-1Clark Williams - 0.79-1Clark Williams - 0.78-1Clark Williams - 0.77-1Clark Williams - 0.76-1Clark Williams - 0.75-1Clark Williams - 0.74-1Clark Williams - 0.73-1Clark Williams - 0.72-1Clark Williams - 0.71-1Clark Williams - 0.70-1Clark Williams - 0.69-1Clark Williams - 0.68-1Clark Williams - 0.67-1Clark Williams - 0.66-1Clark Williams - 0.65-1Clark Williams - 0.64-1Clark Williams - 0.63-1Clark Williams - 0.62-1Clark Williams - 0.61-1Clark Williams - 0.60-1Clark Williams - 0.59-1Clark Williams - 0.58-1Clark Williams - 0.57-1Clark Williams - 0.56-1Clark Williams - 0.55-1Clark Williams - 0.54-1Clark Williams - 0.53-2Clark Williams - 0.53-1Clark Williams - 0.52-1Clark Williams - 0.51-1Clark Williams - 0.50-2Clark Williams - 0.50-1Clark Williams - 0.47-1Clark Williams - 0.46-1Clark Williams - 0.45-1Clark Williams - 0.44-1Clark Williams - 0.43-1Clark Williams - 0.42-1Clark Williams - 0.41-1Clark Williams - 0.40-1Clark Williams - 0.18-1- parse_cpumask() is too strict for oslat, allow all possible cores Resolves: rhbz#1926578- print the version number in oslat everytime. - use cpuset size as upper bound in loop in oslat - allocate memory for cpu_set in oslat Resolves: rhbz#1926578- Upgrade to upstream rt-tests-1.10 Resolves: rhbz#1890556- Don't compress manpages by default in the makefile - Add a menu to determine_maximum_mpps.sh - Add determine_maximum_mmps.8 manpage - Remove get_cpuinfo_mhz.sh and old Makefile in queuelat dir Resolves: rhbz#1906104- Update to upstream rt-tests-1.9 - Add BuildRequires for gcc - use set_build_flags - use macros _bindir, _mandir and _prefix where possible - remove unnecessary clean section, simply build and install sections Resolves: rhbz#1894615- Add SPDX license to oslat, and reformat source code to match suite Resolves: rhbz#1870666- Remove undated Obsoletes from the specfile Resolves: rhbz#1870212- Add the oslat program to the rt-tests suite Resolves: rhbz#1869882- Change the conversion format to %ld for the num_processors in pi_stress Resolves: rhbz#1859397- Limit the number of inversion groups in pi_stress Resolves: rhbz#1859397- Install new man page get_cyclictest_snapshot Resolves: rhbz#1826777- get_cyclictest_snapshot: print a warning message if there are no running cyclictest instances Resolves: rhbz#1826783- Add a get_cyclictest_snapshot man page and various small fixes Resolves: rhbz#1826777- Fix integer overflow in queuelat Resolves: rhbz#1803862- Fix setaffinity error on large numa machines Resolves: rhbz#1831269- Update to upstream rt-tests-1.8 Resolves: rhbz#1816370- Add a man page for cyclicdeadline - Sync cyclictest man page with the help option - Sync pi_stress man page with the help option - Add pi_stress short options to usage message - Add -S --smp to svsematest man page - Update ptsematest man page and add -h option - queuelat man page and help fixes - display svsematest help without an error message Resolves: rhbz#1766656- Fix more quoting problems to prevent work splitting - get_cpuinfo_mhz.sh should print one value Resolves: rhbz#1719493- Fix hardcoded path to queuelat in determine_maximum_mpps.sh Resolves: rhbz#1791403- Respun Add SPDX tags patch to correct two incorrect licenes Resolves: rhbz#1721215- Add SPDX tags Resolves: rhbz#1721215- Improved version of getting a snapshot of cyclictest without interrupting - Fixes some problems uncovered by covscan Resolves: rhbz#1469185- Get a running snapshot of cyclictest without interrupting it Resolves: rhbz#1469185- Add short and long options and help to ssdd Resolves: rhbz#1720360- Fix some warnings in determine_maximum_mpps.sh Resolves: rhbz#1719493-Use libnuma version 2 by default Resolves: rhbz#1753758- Don't allow OPT_SYSTEM with OPT_POSIX_TIMERS Resolves: rhbz#1753026- Set affinity before applying numa Resolves: rhbz#1749958- Increase buffers to avoid overflow Resolves: rhbz#1753317- Remove invalid / obsolete tracing options from cyclictest manpage Resolves: rhbz#1749238- Make tracemark work correctly again Resolves: rhbz#1725134- Add Requires bc for queuelat Resolves: rhbz#1764290- Add bash as a Require in the spec file, since the suite contains some scripts Resolves: rhbz#1744983- Rebase to upstream rt-tests-1.5 Resolves: rhbz#1722521- Fix problem when tests use tracing_enabled which is no longer supported Resolves: rhbz#1731336- Add a manpage for ssdd Resolves: rhbz#1718735- Disable/enable c-state transitions during hwlatdetect run Resolves: rhbz#1707505- Install queuelat scripts Resolves: rhbz#1686494- Add ssdd test to the rt-tests suite Resolves: rhbz#1666351- cyclictest-Make-sure-affinity-is-respected-when-numa.patch - cyclictest-Fix-compiler-warning-about-srncpy-output.patch - cyclictest-fix_with_expected_identifier_in_latest.patch Resolves: rhbz#1596857- queuelat: use mfence for rdtsc ordering Resolves: rhbz#1663865- Add NULL check before freeing setcpu_buf Resolves: rhbz#1641971- Fix the spec file to remove debuginfo from the standard queuelat files Resolves: rhbz#1641978- Remove numa from help since it is invokved automatically Resolves: rhbz#1646121- Add a manpage for deadline_test Resolves: rhbz#1645071- Remove backfire and sendme Resolves: rhbz#1624885- Change python3 to platform-python Resolves: rhbz#1633607- rt-tests-pi_stress-remove-unused-report-options.patch - rt-tests-pip_stress-Add-an-initial-man-page-for-pip_stress.patch - add-h-option-to-queuelat.patch - Add-queuelat-manpage.patch - Modify makefile for queuelat.8 and pip_stress.8 Resolves: rhbz#1614783- Reimplement the removal of --numa, and automate it's detction Resolves: rhbz#1594273- A few more python3 changes- Add patches that remove --sma and --numa and automate it Resolves: rhbz#1518708- cyclictest: remove tracing, in favour of external tracing Resolves: rhbz#1518268- New build - Add test queuelat - Adds changes for python3 in hwlatdetect Resolves: rhbz#1543030 Resolves: rhbz#1559520- Remove old patches from the source files Resolves: rhbz#1559930- Initial Build for 8.0 Resolves: rhbz#1559930- rt-tests-Need-to-generate-debug-info-for-rpms.patch Resolves: rhbz#1523752- cyclictest: cannot stop when running with -M option Resolves: rhbz#1473786- cyclictest-touch-threadstacks-on-numa-to-pre-fault-t.patch Resolves: rhbz1445058- hwlatdetect: modify hwlatdetector.py to use the ftrace hwlatdetector - hwlatdetect: removed smi_detector support Resolves: rhbz1365961- hwlatdetect: Add --hardlimit to define the real test failing criteria Resolves: rhbz1434827- cyclicdeadline: Fix minor spelling mistake - cyclictest: Correct short option 's' Resolves: rhbz1434825- rt-tests: hwlatdetect: Improve message if max latency is below threshold Resolves: rhbz1366289- deadline_test: Made '-i' work and added help text for it Resolves: rhbz1346771- z-stream release- Add cyclicdeadline and deadline_test to rt-tests Resolves: rhbz#1349032- Install cyclictest with cap_sys_rawio to access msr and cpuid registers - Fixed url in Source0 Resolves: rhbz#1346771- cyclictest: new CPUs with SMI counter support Resolves: rhbz#1341226- Upgrade to 1.0 Clark Williams (1): cyclictest: stop any tracing after hitting a breaktrace threshold John Kacur (8): rt-tests: Makefile: Assume numa_parse_cpustring_all available rt-tests: Add man page for rt-migrate-test rt-tests: Update the cyclictest man page rt-tests: Add missing option to hwlatdetect man page rt-tests: Housekeeping fix some spelling errors. rt-tests: hwlat.txt: smidetect renamed to hwlatdetect rt-tests: Remove doc/release-checklist.txt rt-tests: Makefile - bump version to 1.0 - Add patch to install rt-migrate-test.8-man-page Resolves: rhbz#1283264 - The latest build also includes fixes for undocumented options in cyclictest and hwlatdetect, as well as many more documentation fixes. Resolves: rhbz#1263718 - Also documenting here that the new feature cyclictest: SMI count/detection via MSR/SMI counter was added in v0.97 Resolves: rhbz#1314869- cyclictest: stop any tracing after hitting a breaktrace threshold - Resolves: rhbz#1333762- Change spec file to compile with HAVE_PARSE_CPUSTRING_ALL=1 - This makes numa_parse_cpustring_all() available which is needed for running cyclictest on isolated cpus. - Resolves: rhbz#1330468- Changes from v0.93 to v0.97 Clark Williams (9): hwlatdetect: initial cut at tracking the amount of SMIs that occurred during a run rt-migrate-test: updated to latest code from rostedt Makefile: add target to create OBJDIR before use specfile: add signaltest manpage to files section and remove trailing whitespace in changelog Makefile: have distclean remove .asc file for tarball Makefile: fixed dropped quote in help target text hwlatdetect: handle hwlat_detector being builtin rather than module hwlatdetect: modify to handle python3 prints hwlatdetect: make reading sample date work with python2 and python3 Daniel Bristot de Oliveira (2): cyclictest: SMI count/detection via MSR/SMI counter cyclictest: Add --smi description on cyclictest man page Darren Hart (2): rt-tests: Allow for user-specified PYLIB rt-tests: Break out install_hwlatdetect Henrik Austad (10): Add CROSS_COMPILE-switch to CC and AR Add syscall-number for sched_(gs)etattr() for tile Add a rebuild-switch to Makefile Makefile: add librttest to rt-migrate-test android: adjust target for android cyclictest: move redefine of CPUSET back to uclib Android: clean up the bypass ifdeffery Android: rename arch from bionic to android Android: Expand match for android in ostype rt-sched.h: do not unconditionally define syscall-numbers John Kacur (26): Fix VERSION in rt-migrate-test numa_on_and_available: Remove from main in cyclictest Version bump to v0.94 Explicitly separate VPATH paths with a colon build: Generate .o, .a, and .d files in bld dir signaltest: call process_options before calling check_privs signaltest: Check the status of pthread_create rt-utils: Add John Kacur to the copyright rt-utils: Fix some checkpatch errors in rt-utils.c signaltest: Add a man page to signaltest Makefile: Document certain compiling options Makefile: Only call cc -dumpmachine once in the makefile Bionic: Move android functionality into it's own arch Makefile maintainence: VERSION bump and Change-log update cyclictest: Clean-ups in timerthread before working on it Makefile: OBJDIR should be an order-only-prerequisite Makefile: Move TARGETS back to a more logical place in the Makefile cyclictest: Add a feature to record spikes cyclictest: fix #ifdef broken by NO_PTHREAD_SETAFFINITY Makefile: Version bump to v0.96 Remove rt-tests.spec-in gitattributes: add doc, remove rt.spec-in Makefile: Remove anything to do with rpms, specs etc Revert changes to rt-migrate-test for exit(1) cyclictest: Make the tracemark option imply notrace rt-tests: Makefile: Bump version number to 0.97 Josh Cartwright (8): rt-tests: workaround poor gzip implementations hackbench: cleanup error handling in create_worker cyclictest: consistently make all functions 'static' cyclictest: use correct type when allocating cpu bitmask size cyclictest: drop impossible use_fifo conditional cyclictest: fail if use_fifo && thread creation failed error: mark fatal, err_exit, err_quit as being noreturn cyclictest: add option for dumping the histogram in a file Khem Raj (1): Makefile: Set CC/AR variable only if it doesn't have a value Luiz Capitulino (5): don't use exit(-1) for failures cyclictest: move tracemark_fd handling to its own function cyclictest: tracing(): check for notrace cyclictest: move debugfs init code to its own function cyclictest: add --tracemark option Uwe Kleine-König (5): backfire: remove unused header file remove several unused Makefiles rt-migrate-test: remove space before \n drop compiling without NPTL support Fix some trivial typos found by codespell(1) - Resolves: rhbz#1283264 * Wed Aug 12 2015 Clark Williams - 0.93-1 John Kacur (6): makefile: Create an rt-tests.tar file using git-archiv makefile: Change VERSION_STRING to VERSIO Add .tar files to .gitignor Create a .gitattribute file to specify what files git-archive should ignore pi_stress: Fix possible exit on error without releasing mutex pip_stress: Fix warning: unused variable ‘c’ Alexander Stein (1): cyclictest: Fix long priority help text option Clark Williams (3): hwlatdetect: added --watch option to watch output in realtime doc: fix VERSION in release-checklist.tx makefile: fixed release targ * Tue Jun 09 2015 John Kacur - 0.92-1 Anna-Maria Gleixner (2): cyclictest: Convert the offset of the alignment option to microseconds cyclictest: Align measurement threads to the next full second cyclictest: Ensure that next wakeup time is never in the past Daniel Wagner (1): pi_stress: Clear affinity for DEADLINE tasks John Kacur (3): Fix minor grammar mistake in the help output Allow building with -DHAVE_PARSE_CPUSTRING_ALL Add a MAINTAINERS file Michael Olbrich (2): Makefile: pi_stress need librttest.a so it should depend on it Makefile: cleanup linking to librttest.a Sebastian Andrzej Siewior (1): cyclictest: consider the 4 as the major version * Tue Feb 17 2015 Clark Williams - 0.91-1 - From Boris Egorov - rt-migrate-test: exit early if nr_runs is non-positive - rt-migrate-test: use variables instead of macros - From Uwe Kleine-König - pi_stress: remove timestamp of compilation from version output - rt-migrate-test: make sure input parameters are converted to correct units - rt-migrate-test: sanity check --prio value- pip_stress: parameterize usleep value to work-around platform issues - From Daniel Wagner : - pi_stress: Store schedule attributes per thread - rt-utils: Add gettid() - rt-utils: Add helper to parse/print scheduling policies - rt-sched: Add sched_setattr/sched_getattr API - pi_stress: Use error.h for logging and debugging - error: Add debug() function - pi_stress: Remove unused TIMER_SIGNAL definition - rt-tests.h: Remove unused header file - hackbench: Don't re-assign context for each fd - From Joakim Hernberg : - cyclictest: make affinity option only use number of online cpus - From John Kacur : - cyclictest: Add long option --laptop to preserve battery power - cyclictest: Fix help for long options only - cyclictest: Change the output from function sighand() to stderr - cyclictest: Always print an err message if write of 0 to cpu-dma_latency fails - rt_numa.h: Suppress discards 'const' qualifier warning - lib: Rework err_msg_n to output strerror after message - From Alexey Brodkin : - Makefile: allow building selected tests with non-NPTL toolchain- clean up debugging comments and printfs from last release - ran hwlatdetect.py through 2to3, works for both python2 and 3- From Uwe Kleine-König : - cyclictest: Fix tracemark output when the latency threshold is hit on ARM - From Gary S. Robertson : - cyclictest: Restore CPU affinity function for non-NUMA builds - cyclictest: Don't offer --numa option when unavailable- From Aaron Fabbri : - cyclictest: CPU affinity now takes arbitrary set of cpus- cyclictest: allow break threshold without doing any tracing - cyclictest: add named fifo for statistics - from John Kacur : - cyclictest: Align option fixes - Makefile: Don't tag files in dir BUILD from rpm builds - Makefile: Add BUILDROOT and SPECS to the dirs to remove for distclean - Makefile: Add tmp dir to distclean and "make release" call distclean - Makefile: Don't tag tmp files created when making a release - from Nicholas Mc Guire : - cyclictest: add align thread wakeup times option - cyclictest: modify option handling to use enumerated types - from Sebastian Andrzej Siewior : - hackbench: init child's struct before using it - from Jim Somerville : - cyclictest: finish removal of 1 second first loops - from Frank Rowand : - rt-tests: NUMA optional for make rpm - cyclictest: white space cleanup- [cyclictest] add tracemark function back to breaktrace logic - from Frank Rowand : - [cyclictest] report large measured clock latency - [cyclictest] cleanup getopt_long() parameters - from John Kacur : - [Makefile] add CPPFLAGS to pattern rule for dependencies - [gitignore] exclude patches and .a archives - from Uwe Kleine-König : - Makefile: separate CFLAGS and CPPFLAGS - have printf use %s format for strings - from Bhavesh Davda : - cyclictest: histogram overflow instance tracking - cyclictest: whitespace cleanup- [cyclictest] added -Q/--priospread option to - from Markus Kohlhase - [docs] added description from osadl.org - from Darren Hart - Makefile: Support user supplied CFLAGS and LDFLAGS - from Steven Rostedt - rt-tests: Update rt-migrate-test to use ftrace infrastructure - from John Kacur - .gitignore: differentiate between program names and directories - pi_stress: Check the status of sched_getaffinity - Makefile: Introduce a static library - Move info, warn, and fatal functions to error.[ch] - install: Fix failed to create symbolic link hwlatdetect file exists - cyclictest: Make cyclictest fail if it cannot run with requested priority - from Frank Rowand - cyclictest: segfault with '-a' - cyclictest: avoid unneeded warning - cyclictest: warn of interaction between '-a', '--smp', and '--numa' - Makefile: get machinetype from compiler instead of uname - cyclictest: incorrect first latency value for --verbose option - cyclictest: printf format compile warning- modified Makefile to be smarter about building with NUMA- fix print that causes error in histogram processing- cleaned up previous hack for /dev/cpu_dma_latency interface- use /dev/cpu_dma_latency interface to prevent cstate transitions in cyclictest- added signal_workers routine to hackbench - added -F/--fifo option to hackbench- modified hackebench signal logic- removed tracemark functions (too much contention on multiprocessors)- only turn on /proc/sys/kernel/ftrace_enabled for a tracer that needs it - make sure to set current_tracer to function for -f switch- added utility routines for mounting debugfs and event/tracing manipulation - from Steven Rostedt : - allow events for all tracers - Have -I and -P together also be -B - do not touch tracing_thresh - only check file descriptor in tracemark() function - use interval on first loop instead of 1 second - allow tracemark() to take variable args- changes to deal with 3.0 kernel - fixed buildrequires in specfile for Python - fixed spelling error in printf in cyclictest - from John Kacur - Make the function header style consistent with the rest of cyclictest. - Spelling clean-ups - from Uwe Kleine-König - fix possible buffer overflow in string handling- fixed signal handling in hackbench (avoid thousands of zombies) - from Geunsik Lim - fix incorrect wakeup interface in cyclictest - from Wolfram Sang - Simplify Makefile using -D option to install - from Carsten Emde - add histogram summary column option (-H) to cyclictest - from Daniel Sangorrin - fix sched_setaffinity type error when building with UCLIB - from Uwe Kleine-König - install backfire's Makefile - modernize backfire's Makefile- changed 'diff' variable in timerthread() routine to be unsigned 64-bit to avoid overflow issues in debugging - included and changed all 'long long' declarations to use uint64_t and int64_t- from Michal Schmit : - fix accumulating overruns in periodic timer mode- from Olaf Hering - skip python dependency during install if python not available- fix bus error in cyclictest on NUMA systems with more than 16 cores - reset default cyclictest policy to SCHED_OTHER - from Carsten Emde - add pmqest program for testing posix message queue performance - misc doc fixes- fix tracing difference between 2.6.24 and 2.6.33- modified specfile to add hackbench - modified internal ftrace logic for correct tracing - Changed rpm %description field to be more descriptive (BZ# 572323) - from Carsten Emde - added smp option to svsematest - fixed policy display in cyclictest - from John Kacur - changed default scheduling policy to SCHED_FIFO - fixed spelling mistake on cyclictest man page - use symbolic names for scheduling policy - reverted commit 582be2a52c43801a10d318de7491f1cc7243d5cf to deal with bug in priority distribution - from Uwe Kleine-König - renamed pip to pip_stress - eliminated use of temp files in dependency generation - install backfire.c module source in /usr/src/backfire - from David Sommerseth - added new-and-improved hackbench to rt-tests- fix incorrect usage of sched_setscheduler in check_privs()- add workaround to hwlatdetect for incorrect initializer in smi_detector.ko- from John Kacur - automatic dependency generation - style cleanups - libnuma code cleanups - add copyright to rt_numa.h- added support for libnuma V1 API- added NUMA option - patch from Uwe Kleine-König to clarify source copyrights - moved hwlatdetect to python site-library- added --smp/-S option to setup for basic SMP testing - added warn() and fatal() utility functions- John Kacur : - added pip test (process based priority inheritance) - refactored some error routines into the common library - added 'make tags' option to Makefile - Michael Olbrich added an unbuffered output option to cyclictest (-u/--unbuffered)- deleted classic_pi - David Sommerseth : - added help text for -M (refresh-on-max) option for cyclictest - fixed parsing of --mlockall in signaltest - Carsten Emde provided a better explaination for using the kernel module with the backfire program - John Kacur cleaned up the trailing comments on the guard macros in src/lib/rt-utils.h- merged jkacur's portable getcpu() code - fixed inadvertent conversion of some source to DOS text files- John Kacur folded in Carsten Emde's tests - ptsematest - sigwaittest - svsematest - sendme - Carsten Emde created a utility library moving functions from cyclictest into src/lib/rt-utils.c - Makefile cleanups from jkacur- cyclictest: added code to print break thread id with -b- pi_stress: cosmetic newline added - fixes from John Kacur - pi_stress: Remove racy state variables that cause watchdog to trigger - pi_stress: Check whether quiet is set, before taking shutdown_mtx - pi_stress: Use a pthread_mutex_t for the global variable shutdown- patches from John Kacur - fix source style issues in pi_stress - add a DEBUG option to the Makefile - use CFLAGS for C compiler options - label targets as PHONY if not generating actual file - patch to remove rt-tests.spec from .PHONY in Makefile- added back missing dist tag for release- fixed incorrect format string in hwlatdetect.py - added docs/release-checklist.txt- fixes and cleanups to pi_stress from jkacur - added rostedt's rt-migrate-test- two manpage fixes from Uwe Kleine-König - added -M option from Arnaldo Carvahlo de Melo (for use on low-bandwidth connections, defer's update until new max hit)- minor patch to fix reporting option of hwlatdetect- patch to cyclictest from Sebastian Andrzej Siewior to process options before checking for root user - patch to cyclictest from Sebastian Andrzej Siewior to exit with proper error code on exit - added scripts/do-git-push script - added push target to Makefile - rewrite of hwlatdetect script to handle old smi_detector module- patch from GeunSik Lim to reorder options for readability - patch from GeunSik Lim to add --policy option - patch from GeunSik Lim to clarify -h option usage - modified --policy to take scheduler policy name instead of integers- added fix from Daniel Gollub (doomsday latency)- bugfix from Daniel Gollub (fix cyclictest segfault) - cyclictest format change from Sven-Thorsten Dietrich - added help target to Makefile- fix to specfile (renamed smidetect to hwlatdetect) - added code to hwlatdetect allow setting window and width properly- manpage fixes from Uwe Kleine-Konig - renamed smidetect -> hwlatdetect- added Stefan Agner's patch to fix calculating time difference when delta is bigger than 2147 seconds- added smidetect- Initial build.x86-01.mbox.centos.org 1613804670oslat-Use-cpuset-size-as-upper-bound.patchoslat-allow-scheduling-on-all-possible-cores.patchrt-tests-1.10.tar.xzrt-tests-oslat-Allocate-memory-for-cpu_set.patchrt-tests-oslat-print-version-string.patchrt-tests.speccpiogzip9utf-8836061dcc481735946edd28d5254948faab7beffa96f7173d07fe46d84d2efeb?X\ے6 ]ww'{ 4.{p 8 $@pCpιsf߿`ZUVժz7\OwN ǿ889,@OO<eaqZx `_+НjdX@/Y7gG/(dieqxA|g'zpAmF}#:A= b4pfCB@B=  nJ0?zUd ԖpsP <OOPQS`'uGKg77` p_AI.꿐 vv{ZB'!ONUbCE{܅|V@K+A?p̠ AX€lT g7ȊG@5{D\Gn +[ Q U i\ 􀮵M8+++*͒?YH=^9`lN6qAn;3# `rʈjڀ! n_PNV o%?55zN@ N.h2qbD&V***?yU{eu1X-mAVPNs.2hmOKP@ښKYZ9yAV kbm-TyC(J@v@#D=`KxANB xK, @AOz)&`n ' o(=H'i L)pqs?7'6`wTwiq u1byRmtP Pݟ^=y|gt3c=o`'0Yqrl{B!P6ehd-Pxق-mP>ᰄiC̴T5դd4TU`Gu0Arfi,A1C )a`_c{t t-7/;P'@3 vp;#xT!' nGuyAW' `=nyFyp:yPQ럔89[4cz*wYB Zv=ZǩǓO'QƢ?qCEC#Pr% >NOž@a7ӑuv4@j=jЃ y?Gw@%(:7ZD\]*`{@ =P";!_Y"+i"_4т˒[@ڂ'cieiDxYoDhBzXf2Is t P?IdLQ#CS-NuyR@YM)3--(Ձ<6"ٖЂj #dzx&|?_>O s@ Q@`-Ot?0I?r:ʿ#ǵBY?_q;166Ud,>=[xXڃ fO|I)%m3-C'1b7Q?oP>9?qpaO? Ĝ@[,ɖGw{ކ#kg7_=WN'81q='_#G4!@Y989ؠ܅7! ,j$:JXR܀MS{B%OTՖ7 UwoNJ) e%- $WhjkFQ^3Ɖ#!j#oJÒ'thuVt>ʾ0+DJ)5VM4 (Ily[ҽȋ ;me3BeL@1Y /|. 3EiIFb?,Pp(mu ~ejYujL-I13f_$@"D#|̱K؜V("iL7y4D4^&%FTI?`:Q;o,u}՞mWpH]'`a֯ qTv0 +Л"N'&aRzǟ?<'Y-y/ "z/DaO7UkI.۵6BFfv=(__00YeD_RݸtD†|wI\Bӵd:Ȕ*vh7G~Zj: 74v^k$<͹iKh֛۫< N20,jB&j(f@Pl»y 5;;:=95ԺZ:~%ݟH S?a n"m&m~8xNvt ̞[ƙwz9JL1d4ٲۈ|1g/$E#Oyh;fN1N`Wg#'kn/(_ %n/^k wC7|轝a`"Z3'[0pi=`DW`a1%.ӵKCỊ\lFw!͖Fc}ߛӸ Hb6!9T #dB/nEnoIgY|D^2 ͞܁(؝E?3Tj~3=6\"+aK5R~JJ|}*k3C3iP3& Ld]k2Xu-=ҙ~gq;1'2W|``O=z1M|FkI`둍+ߐ$s^4ZniRD򩁹'| +skc֭FN|]<żR.פY~#K` y}K]*0 0,Ktg@g0/#;.-dN\~NjIKpB1&ϩ]맬~$ YaM3ï,/RTl<03o%lz櫌錳E_~1M>Ge75Ǡdj7i0HîVa[|ɰ*{0o+e*c'.sOK2[y@6"ï 7۶YZ6!]0Ϟ|특2~\F$JwS a%&^IS<5i^aSS1DEV'#q4Z>h6*e̼TԉSm|jkO =S4w_}tIX.k|kF.3lOǀy/B Gr26b۵=<",XfNKgʟ2>tͽtؖ&49qyPQA}YqI,N8u{A+ԖǷ%f%-s/ s#!4C⅘]d]4?[2y|B/fv mls7;$>D L,UqKOLkg3rW~|\ ʸ;ʿd&c@$,VM+h=kw*~z>&U J)VeWQO[~ ^wx M퉖NCIFOBAA>һ>˦Y6KU1a"ڥwq?`a](LuuD5 g \dϒ}FǏFΨo*;y}[A"݄%@烊ps@JDbTq_(:O7D|n hLzfa~֬uM!i#ŇtD<puG6FW2ؖ] ixÈp@ Ns߁)QxG6Ɖ]_R켓Fϐӹy}a6aQ~Æt EV aS;ȓ>3iWW(jXӹ ^=3?S]ka}~~7ņ xWuE]n-5>OU9Ȓ;mN^21 yn*\:ʼn6$5)O77Zp3pblSjV$\"0GWG`̂-0V{36pk#ZR2e7b=>, t D5w zlRxGdKvZ{sdЄ@,*z0R3E}[k,C1#b >.I)&.48m6} [?-M˭yڎ 9$jnPIf_ 6 a]jE'T"4\P܈Vb&#XO)& ϟFYf-~VEܠ'oj!9Ūy!]cmjTDQHt/n~R\*-2``4J^\a#: LQ,H6Niwq{4֩%)cdcc*rM3SH /*ww*Sxu\ p+;-|SIK%mծ`ɬ$Bq=nl;ɴM|q|+pk R_Ԅ p 8BJv[tH;JGsw%fu&;% -6NčR$.%TE&IbPU۠Գ3w3U/en.5Ր#l(jUi;'B!ÉAk2rJ.0,9U=Lt~fSR=5/!73E-(|6i5O{ʥq{N}:xGF4Ȯ~w\`9o96ȇ2!BIwԎF$%H}f:=[e8XO &M75證2Wɖ(Ag^ }iբ b'W\o^XO6NuYg+s%L*Rk s2߶Z28[0÷0l)`͎$wgu{ƅrU`}M3_D^ N x8A.іum=`EqH! pPd:z.Ï\~ L}q_(9m]WP/:>w$/K? ~uw?楳MJ׼zm."ڋmi s11TǬ7n5C <ވd j xcv:2C4<95#|_ǡg|D 1;+0L/&Bu{7Ή`v H@&ahSo3-6JeQQDO.Ǟ~y/u)/5p5EhhjG37 *L+kӆkVwq]pI+֓Tq @X#¨5nylO 5âEq^? Lo@ q9|"̱bV";zJg(Gd)ʘ3NBQrTlN/ϘFLl ,H;]|e~d~\_Kp'ᗁU ]5eaUݲ4Xd|<ϰ9|T͗0.3HTi1LykX FC_ibwkyk,芝9I:gs'(n#V@{t_x 2,zI\Lj*TtI"%ʊPy㾯ML6RZaT;:(n3٧)}Aљ^g}KJ{.!g+ۆR5` ];KۅoO I<ݪF3oB>a޼MD5$h0?{g/>X+PB?ߕꭌFG boJ7E"%?1 `BZBG“mB8OGta'e9OTrԏMvCCۃ_+7"8uTj6tVdNeNە]Ѥcl|Vp#ut/s Nˎ4tְ 1SL`5~\Sڿ47!Yօ3rxox`Q4׌Ќkk.%:SNgE/6CClC%ӜB#%1& eKٓIQkBx:mZ-Mf\ZWJJ"!G`եҹ5_1)1ҙ@Ty&)Wt &j.]M/֥O4>O{w Miazaj[^}'_ݦNo8â7]nHhE-)$#xV8 &K'ܳX""u'+"m$v4VKӽX(-,7b~3٫&0%䦻˖V2L4'}WXTթƐLq#8T z)Eg &esDy; RwFt|5ڐ58Z.T;1cnMl jByñ!EnCPnw}ʖrUtSWٹyց^9Xr1[r *tS4=`QxR&\3Vb<w w|1򠏁5',HŻS#p 7`-ÿ1> B+F4:ƈAN-W`bDQ]9:S; LEᓪZGu@2<=iC|q+@g6`xa nEI}(dso2c"yទoWܧ||M_%Oz9 77 ~ ]HrVAFE-> taJy3 Kٮ[!'z0g !~6B}4 1>ٖ9L[ͨûiuI֛δ:Z$~f,.=ײ%\ˈdK֜J1lM4|~R[!e6F#<{3fNZxof+u9*ۖ8s[HIY p#KgNBuAtB|-èݢ,-'J t_{j()҉ nӹR$.>[z*n ?BBfN{Er?.,-!iVrQkGZlptrc gUנqzϋ8_*}5FTâh;~ۋ~g:|q/İ`VLs(v θ7yXgŒF2 qĺ\ ט e"Ii|3÷3PVCf[a2NQ9Pˆt$m"b .:v| 2&֖ JY f\Qo()6k YIoOm+`~J!"$J=,!`b :3D&@k{qQI [ʚo^}% gEMLS 3?pݤ14"t=Y]r|7^Sn9 z>vMAµӌD<;|kj!Ŧy"D(EK00X2F KI77g 1'qҒ="{kKl9!Afґ} X筅1Q@ޑR|gL@gjn&&XST~eZlΣUfG|i֡EnwrpR֮4u(z>%7 :ESeZ/4_U ߺ M6pU6`f1VJQBG|6!NF53*ɾZE{<"ͻSY2S* dʻ!}?@`5LsRXs ?ajk-;%Mۆ!ixq)ᝀZWzC8YZ:?~bUa։z|=&Yh)Jf%ir;q.Qˑ&:Ot7X d7^W:q[U\UԢ'!۬yĔ`96w.Uw^TzmN M`!}3p~N& Niǁ5sLYjtw-ō7* t3ֽov$Jægq5Ԕ^o[TW;[p~(OtEvo# ݥ"ЄCƀS9,tkQ@I&H Q)&;;OK0/&c\>s86Qj5o::ۧb˄e5N s+MZ%*ѱe{ dYpq)ӛZ-}ql5U٢/w)$}>z/ϥV6;] {':Fz!^ >g,ϫv QFr#LIYg!]A .gb=oZ (mwD$2<,ͧIS3yo$W8b6J13KM PJ-=:<3m:Υ?m˥G`mC-ҍOW~T\Ex.eğlj^./arBr7N+߽hFN@#G.CRnPg|TZ GD\O̊~m΁9O~iA'ui sBveCQ;إOrgxx_;2tQF`W h5u+Zύ>HE/8"*v[>yj7+l*bQ^zP.^`"U/p8r`,a_8s6-.üDDό俲UY72*nߞ[pb%HG]'\Q%[rO)`ۋc5qpO9:%G6yQ u(pTQV ECiѕ]h!ސ04Xw2e93rKă4ΒJ5=!cկ1ȣc$C Ӗ/o!Pr¿##  )2 ba+S!$^\e|I5 M}bP{>]p#۪}\wWri1dFmޜ~mKv0&dk:Oș[֛}^$#t3'ũq3G 6M;'fel0? \ 6sƺv5ER(QOc60ҷ= US"'S|M?j[_Q@hƋⅪvbI^nֵJu1Pߵ( A=+ic!$Sڢ6r陇VTqГ1OXIDɟ@-q 2 1:}:92@&yN*ؖFiÙpK5K0*߄` xRW% ODt#HD(i]7yG?aZ^M:>2 w4wCS&Q#e86Շ JtCY j))݋14_fՖN1ήF\GܶJ -lߚJW&n9%2r3 /qDKK48(-4Ibkn/5JC>0Zf ͊/V/`LêY&K̄q08F+ɇ&hFmpzqp\`vy*V[kT&XZEZCۋ~+1ዞT~1 )wnNbgRFte> bF`Ao;?QmXX7jx?C[6Yr *E麝s)#W`ѫ.[6邞sN8+ia頬M74_' ڨxM`p&VIjݮ*My"%;Roѵ3dhZi*c''6FJv9uh[( 9,ѻ(m0.+i'%JrNM>[^Gɮ6 LYl]7s%8Θcb3Zim1eԜѤyDdk#=#Q簼 c4|R\G.S2RWkԯzN? IqJtp".'8.IoLv%7Hapu,;RS!hZ4zƴYQ?s.ZZm( ~=k֖ol7{sd7^%R@QQ_| φVT+S:=pʳ{L\VmߢB)(mSM:opJ,IF~ZEVYaKZEjWֽrM%4+_·1., Iht}^rfU4a=~QZz?*Q)U 14v'.Vݑ LXC<3¤|v91} X~Ŕ/~K= nv{MZ,vR HMA@~P`KN$Y;͐p9w nc\KK׹lGoPˌ^.,`koop f&b9-;Jzݚ$&[ȃpr%Hx5Ezt W;ZZW*kwm6D[s$|fl D%dtv 71 b!Q9<69/q>/sش k!z9zi%٦cafW]P:] KۤUҭح)9,T6/lϪoxKڵHd "ܶ@4#pC(H%Ā޾ro[TBdv.۶8`3=g9AQBy$1UeIَ-wP Q7y^BwӌkdVsb؜$ 90(T }̀Inh\][3oWc+h}tJϳCEAs\ܜrpjsSǶ)[cؖ=o zţ'$?~ hl{FPpK䛓':Q=0pY/VX_㋿p(3^IYF*sd%?١BwUBsa#V/ \p :N/cb .KLj]G*0֣b4G~Y$Ņ%Eyrlb%F~d\J+/73=;]7:;aE6} PXTn5֌"")˚Kc8N&1BnaH#$I&;/#K2_+1%ՐoLiqK~$]$)k*BmiON)φQ>2 ՏժU;:0 NGZua.0rP px蚀1 L%7w`g\&#1pZS̼%\Lm'+)8r)X՚C%SpL-.7k 9/ԧ}PPk g3x2嵁Oר]VԤUˉaɪwk Hdl)Y+JF5rw-$E)ǿēqr*[iyҶDыG@+!ij* $n$m2,b)yuiu>˚ oPO.#nr :,б GWS1㮚HlɏRˉ:HC1ҟ847/xR 1[_M5ޝq0`?]61!ؚLKߓY{,&H< @TcX7GK4[S705zUKQ)Ůol<!0.q?a@T0{SX+g`Ϛ+8S 8|zw)iB<\;Ar)z5q w//>G뙴Fmb|$={udr[~*;o>+FFQ Š=G;WFӑZmm _f6b i\6U=ehf=葘U`i;#8Df.E$>t,[HU -E$W6@C-N7~5}vYTD꽋2΋o#5);tW 5U9Я1,4/PRfR. Y1!^d~-5Yby17].rpO'\ fE-bJe%D.[ "L/wTCoNck 4t:m-PTC_eņ`י_ܖ2ELtXwEmTȅp)I¤HXE Wp x#`W}ߍ8DW_άK>C=Ie$G|;tWK۲NF&]moZR"PYc'O'1qzoUϓFN-| X:Ub A |f ۟ <طW jfeC~ O޻DqIx Bax=r>PF9AiW _wwI |D;`/--oe㐩ی%0}Ql|\{1V#`{Da20OL X9`ky0󠰐 ^i{9 m0ItЅnu륕O"̳R0%4X?AV,SG&]^7sav;^?̻;^ܔ4 8|r/'M3H BnrJ 0J gk [UX1gxMf-֒"QBT3Aۮ*]ϛܮe9/Y lϬӚgpJe/vT:JM}9[ +cE#^[?F}^|QWv+Dۤ@kS4 2&8⺀ Tnsxߨ`GEI =`E?C38 ewqMf dʂ+gkR)!(( &Uw?䑫*!ʌHʡsrjCTri-m?ą{}˛?$xZ W@g=JC_rp]B*ltUhE8+i4!1^l,[p9*.'WX秇"ܣ`c˸fR kc4]i̤o5ڕQZƋ5!rCWsi N0ZyY ׄ|qD/셤 p76üw]_|9Qg#J8r_;_"<-87R {AK[XmCpY2ʃ/{^ZZl<ϐGWc}ʳZ~[G9NGIz+B# j*B3r#'Nr 7in90ϫM(tnD(}n {<wF)!ٴ"(Qx)mÜ cCCyn*0dE%X Oi$DN+Y)*1M6c[j ׾SN tUL;94VAkfWyi`$G~]YKg)qԅLVpO߿v mgH<5S \Uc{1<ϤU*W*`>ԍ= B:,i)UjWV-F1lǜ=HED6XNRz>1T-\wYMkԞ*lmF'tfZ].J9\eJ UK_޿4X3IKs*'bO2fq[ư%Ds+peDsboJ_>ߐba3=v]6[EuMK5y^o=Wa)`14\!vswzAY_!ɖ͸ULdg6m"i5^YKG-T+:Vdk1$u/ E5큭Un+,PZmɆ0vuPP+I( W57$T2 a}1tdƫ1l*)gۜyP L/" # z& v 33T+kة(=ydR;2h{ jֺ/FcsK幎i cTp/2i6w0]1r'gnw-8i# чvFx0V9Q[΍/DtAgy݈;ZL6R5]T'0 Ai,+Ɠ9*hCc'p3o"D9g啤}3Y vH8 CRͅB .^9vJ5WIqmh=]^$ׁ7a1bE[IAq(\-0M*#_n<w*e$Gc%mu@dic]DJ*/LeۓRb{[P$*pvLVmA>xaסR`b#;6mP^'MEڼ#"oܘha<">vVȷSR&U6Nrg-q9#lu ?Sޣ02GֈEm^8*a+-cv(㤩!E_>~+f[.}h4tvisfտ̓ۆJ5}}i1=iH?&q鷣`uiT]=jiƣ=/X 8p.,Jq T1i$;T *dceM^oqH%@<`M[??B>x`b&r!=vy[r~};ƹr׶-ڊ Tp44{w<5u{aym}{+u8cj^>9KYB-WF1 cԙʰ-wvJ}t7O*r 8pF?h] uem:nAڦѺ-;lZ 狿Bnڅ@ Δ. k~_4K OC0j1coos(ns&Zt.=gŎ26@eY(nf5e%V2!~tgw!Y] j[K_T V~ ;YO"JdVHpW+=~)^ag|Z}˺$OĖ jW D ;=NȬ05Ұ+D#*twU5G,k3߈u)QT}u%9r4`l7KF|??.@[kQ%XRCEHVVMhf~_ -y-*8zb]5{X 5ٶ{`K[.!$}?t|S2G$9AQͺ"^kur('Cj*}BF]iӉmh>^ض|O 6W4"o*1.8bnZDjſ%z*1NJlB1CfT ų\ͰlNz'a@\?́kV!D]AvQmB FqM93nY rX阛. ?y }x֨F'G0~ >H~u^}8ZDeYei^&+WQX,!:,p5X%- )btab cl)$zφ"1Rq?0zj^uL? %s_&dM3Ejg/.\e(bY#=i=0ϛBeP+uB;sSL{yJbل[e.IXVE5, yTĕ49cf+槊B(a|Es [O\* V4vRpdtb`h_< t'|Odotoc$K76wE [gǟdĆZhI| ;DC")[$=2iӘHl@/@b.bIJdǥ$ R0~~;]i&w0Umۼ.oRdCq&1qq3g.CNmRF @9"ԐίȎ*}"2J42q͛\p6*QVX%|ז3dC`g(,QbxJzl0F2fv@ yJ/E4AIܖ\fާj4-r36c>E;,QRA+tb!פ9PE<р${ƙSxgĊyodaKˤL~5FU:5K\-TyHYՒEaydũ~r-Uxqg N9ӯu2(f̄/h$6HS,ΐT3SиϊC )F 6Ww8EXUĆC 9t zeuZ79l9nGTo}ZiJc*pL9KTg [eX-LWO.v@cF*jf08Vr2NMH'}ae:~ r1Ayd-ɝQ޼$i0wgboK%,`0Ct,x?f cX}Wrn#U<>?lHHB p| H,&wvjlp4S$i@5\:&ւ!]Ĥ uVʐ7XMv-1!(]'+ = \vFw`;ުN]HKfmn%ZZ&MuJj")KqJ )h#Һj45 M#cNTTwNiXV`pw,제HOD Piy¼Q-lEW۷ke%D!)$g_%sEnϟX䖼ӬR&c4xuSpU:e ZC(L{em6jQx7Nz8%YDNv9^nA“S6 ;:WTI/l7o'Q+|Y}Y1prvr॔Stlh S\P7]A9YyFO<>KYPVUx瀌u!DoN.ȝ7\%ߟE`d=/1{@3/1<,]0T ߠm#GV#-*L縞*GaQ)GءpY[3%HիxB-@)XfΜ w渭CZ^3ؓje7Gemf*^[ʋ Dkh~8l)dI*h[+Lezl%J+2yiM#c\BNqSV+ܬkY.Y:HTR]5&wJњ!ٶd$vmq|c*fOCNڊ~5?}rs%36{ i"Beh^ߘo1+{-H=P9ژ5z,pIHs{`\-KgԎ"P3sqUE9rH*^řa?P"ȫD_nG"t>[;S mi Z~T\L #lJ+ gEpldàŚRIxJkѸUW ϸlQ;rydm)l@׸J8_%v$:܀~FPӬ`epyPOw Xҥx9{&1ҙG5F.b UНU=txP=1d]ͨ!PAǟ˙WpFz[>0Zc>uF)&7ϵ9ηZdՆ#fZ;KK.2ܖ!{R;&CK9xM =gg'duG7 LQ|Ɛڹ,,glY::01kK 6s{qyixͯ4/u܃Ȼ!n[ل|,PwćADe_xNl ZSԎwKiDjHGw{:gl̦ѦyrΟҽ]MStĎ \@˅Jh!s-8(SV Qvdh=XWHO]6YQ嗶o8O ~*!ٴ\ F<WJ$^]=oB! y˫K N}bqFΟR4 @)9Lr8 ۓդ7-Jo!;s\#3 t̲]MQ{"94$GpC<<@YDHl[mCg}#M=ba϶l+Uܞ(żQTjG ;:֠Oıa[B\)2 aA OŠt,NQ~d (Z.bDИ#Vm\ 0A[PC'[}_ @a* K>x*P.ԃNϯf$,Ay'=+0k>:ͅp߀w!cPd|`ƨ~&ӉvEfw\P[7n7gGp^g;eFw?#Bݣn CK6d|7W`pamSj$/kh%$+21dRiB%U ˁ\$\Z3`'n!6*#=dՎmz3} ,[}yhg[-) FG*:.oP cϋH&&e+b-le =̢؈D-#/T7-|GQ-@t;ypfZv]o-N#3rra[xg!UCcm߲`y^m@–Mrzb dAǞYI43M^]d[L⻕#!׾0:6m | Vu 8$}O0+kxZ73aOLv/]:福Q[-Bf0s~qL{OLod EPRǭ㪨V3Nxo\lw>$y'JޅRay@0;״| Dz`gBKL%k-k ,GMı fYd{>levB?8| 6 |q41PͺQ0؄ ĺ7VYJ vv#ܡչY^u(L,NV=*n) οbEVѡIZɿq-e{U$3'ى G,.|+Nuk ֫=p-_^U)Avek:<" jPRcm9Oѳ] TNZ1\oeXǕmfW\&3GFΙ"]YQHץ2eR}vt7.2( R D-D21 (@#ljql225„V]`(cſ ܀_u$%lDzYAm'swf%m;g\ S9P#+PB:*cN̐EP2_.<*RHU1Py0bV"ɖ˕+5_-ZWᵒA7O M-·lyms, 7^X(DЬD:o` 'jFne~Hz\IK!esܑf%7X3Pד;G:W_BsbHu*Vj\(Q Z4։W`f=uƷ"StmTγ@`D_$ f `UxY h`^FoMM[+ǩTACXՖ\!sFWgdhMԜn}l;eD Je qŸZ.'8HgO0ȷgObDV7EalX鈜c/e~b 6̾>l%/e=OF_B1LQwryD E:gv0ݜ2Z8~i.봖|';}(|~lUHE*kn3X:dJ-d;/6`̍x|b T`4ZX5^^UG)0t>,{z_:8$nA]kRj/Z_S ]o2YZ RHRNq>/JMҮnˉ8P[";GqM 3bK›gInXTk.\i16E`dx0Iڽ/1o~o/GØiw%@Zѡ\.ܵSA /^&gBIEк1|lsNT`+5,'h)tл,QKӮ5t2ʶ#l!+9ݶ,VwJ(=Ihp lCC0+7]79F{OH^ᆵ7jZQ;ڕ92 F9Fc.KptZVEgi䰠 ,++!opK3kRZ97ī'B&`^ֆH\ƶTBùy26q"}E8@kM!/K?V) qJ ;Fޛg!e>SK-Or*%Ю9s:%W}𻼮$M=lD;q# x|sO6`UEyD%+kGbDI)fFXРL2Oj;SbNc؄8V5 Wbb\6A#Ks cm3}6X"u0u3Oyƍ6F}n~/=6a ijq.whkd(͇;˕}E"G*ҽ_ 0ׄZV+;6].lxҟ8@M^mx냖E( ,Bt׆u+UjfX-ehuR0]5מ!}\]9.EXKscj[{jN)RHqЧ~r2`ȖR"K+&O>[%4yć U)h]TR)73eWOX1c& U* AܠrH*y w"/dT^67$;JkEgV'w=a7@=P >MZ>i1|Lj u{w.fE)-3QPY'3=laj&D h7Fr^G1w@fc5#u8F(j?\mt5 x*BOoqHR*%'`D>lAVAN$f|rHT[ptvR$9+ݧ>zV M afsPtV2 ƫvAd%\4[?e/LA c'dc<αSN*|2C/5F O('sTNǵ qj_gц =^lJ^ =$%YJg{)lRɅC &ŃXPK&z4}E3aHU}q٬|*2>upSu@tN5bC!CedGZ<#_.HZCYĖ4}f1&;֎EOH['`Cȩ|lf$%ud/ʜqKw+$/yTbY8c1;`x ,N8rZj% fwBˡa|EIh,0`+y8O?,Z9v *25 kwg8J2kL&8ۊt[%&fKӘpvwGxq \8L\ ګbbV 7 ):H^c e z%|<"-LQF/v+q㚝=^7uKԂ) yZUֽ.v*s2Fg{iZ;.r7OeXL<.up}`KB3 TJ'WȲL6gr#S&go}wi"_r6} K[u̝ġ y?OX= mx]"4;덅&sxGRJ_7R]c@3!P}ۥl\ЖRz3d:q X<:Ƙ4DUbP NBҫ..͑ FQppr02D˽@Ҏbd~ lLe*`̖I_-BBγ̦L{?rŰ^'Dav2(k$lھltq硪MF+mm*XO[/؎_ N?@G1mBA@;K/.)IyΦPKЦ˲!LIlMޝk'Y]ljA8IGEiU-]x+nX = [>$1@5QBE3WZ- 6*Fᖶʫjι B4 aB+/%nA1"nmdCǦgC%L3F0p͠r0v=y%;űgU26# +(ս' 빯W!xμMӽ&o={ޜT7KXbN7EvqB]qN:-E; RHep;Frn=Vjפ&ؚ!~yKN {? pYn"|IxR<0C J*jHP8.Ac{?@WPN&u2p0l*=p%)IS5,gUOqSr o2<*Xxk.I:WxjІuXʠ̢&ϜD)yjx.P`d5s s-!tz%XD܅P?~$Q=#f+[AWU3)!ŖER0` 4,$/4'дGctTV3WFuEZdcK܇uݡzU0Bb2 m%O@QM>㈸WζpVGPA/_54'i3ivV>udrMАoc~.ؽ$b%='8Eא[E֪yꃿ,Ip72Y@Њ^M 9er٩< Œ䱜M.KQ2AR$PN*?w7s8HEñ۰0z \28פ~~Z%GUu C}POf,)+K1lČ@"- Db?CUB EF:^HaƱ ZZw'EHڿYC$&7|{tJH @u2+7ȡ[5}P/S^L l=GYC hpe:O(~z~ :?PaHNMJYtTQUЙ\kh#cen̂[XWP6>>V]>Iiׇ9ElA΀e[Ekȟ_i*1f![WM Yo"&/,gXL.jsOwjW$\V2DD!5Um3DsrbuDCj3r?KWx4fTĹ'zɧR5D2k4)?sS6`!w_(#alijwod4F㭉][F3@};# /8ɷ18  wFI?f^Ϗy"g PZ6aX=%Rz{}kZ65q\OdLa /[Fywf2_~g8c-*IV@Jpg4Zvm55x ƜmmU9b{H%sYU{鰂PߢXy5oe(ާbwSŒ:mDW*& KZ{1u9EZ* 7F+e\+4602oh9t`1!I"+-HsWM,^;I9D;뜁h \g ňLC*>U8 )ndNI>r!%;*SZ5ZZ/up0 @b:O|vDZN^cA/iRM?[nǥ],i$]`B m:_eԡXЋ5FۮM| IJTB*(СE35:zYJذcvY{u*֡RƩfkXʶ_M2Y{!mQiݛ,)Ox*5pgklsDw .tL2%qP^zV诔{)/Z̷ӁRR0azH[QOz:}+XŽ h[@DFD3 (c]T2# ѧ1Azq̣z9Yaxg T2BY50 ݂6'C4\7tU/j㹘M9>Q\Fz3ie %Xi.Ç*\"u3ceNk3׫Y犍.b[ъ'2bՖMh׈~ȍ]J|WRe"H_`ԝ$7@AA&N7IofW3x=Ex(T/F]X-y[hH~fdWHOXĀ xO2XFd7FEcH6{yGY ~r tW~K;8(T?C* U9.}OC7Q⼄vt&dZ:ώԔzF>( hA=B[,WB(6,;6DC]#Ttee=Rpe3Մjf^ i0Z">C)W]IzEUg%ڸ;Y.I ԧ!£ 'b4j00+ߋP2svʿ"L+V6* Uhظ~ #ˠųUp*%˨x>5Ӱ. L˘Et죬Z[nqK:gEho3 L)11=xc/[I&gxQ\D^(dXvGXck1egraM0X!CYYϪ PJ6EeRCCqt$0y8"ng>^ ;yQ%bOбnTqdfjhx\q M2Д3|':&gdO# X isb #{2ƌW9gLfh>JUVJYVd(`jՒK-=BH6=4.,%8)wex9Y2 BW|W(A׊\ v#l+B"HR*k?t*O gެlrk-1:4~\҇YR/eBu)[Fj8ƪ>o>h[+mf:3Q zPr< Q1s'Rnԣ7k(!*ŖRX֦#dMЀ\U#S[4W9l4隟:W>Iv8xy8*8-$BnKV2p;BC9hd߶{è|>8F/yqA!qQ ȵ U1uF>A/B/'/Ns_Z=f{G7ă ]`Q'1oC%c3--] NBqc0{ZelV9c즙/Rla|-kʮq߮D xRofv-o9:KG~yc}Cz&4}]^S>ldшNqw.#?iFL%9JCn*몄"|=Yr}.#U5 ]_nL=KL*#nT`;FXNtά|Dxx\,S򫕕 -nND0 `,`#(appuz 'C_1Q6-5N+ /e3ٗ{-sTR71pfpY[l!0.:eK]V/#SwH,ҢfKNd R_XG27;3%78HmђFwXD8NlC|XsYXN+%mpৃ5$@FY6y4+1,s?LKIgCk7ՅT-v&us:1t]CEKݑ4Ģ әQs|AR)$8ЌaS| b7uEee$rzH =N:a\+4O$H w7MɿF\t٢/xa:ȒɖR[9o<h <._ն!'uZ4~#K7=:mu%w8Gq0c+$ >w'da:Qę,&+K}0Q%^;JPdIt@^"2-Q`_ :ëv-%"/J)F+uY̔NlՌ@걑D5V:.Nk(%s/k)uɢ\s`)=1bq]1B7."^|2 dSl\d!ƍP)NJ9&Υn2Cb[M'gioT1ﰚGA]=ХzRt̋±M\*I5&88.v^#9D-/i4pӗh-{UWH^1RHa{14.[ܗZ`KVj{go2!}87O;I&;rQ ʵf*̆MƗ Z!rX'{WM^ <‚W('WJ{ҊX.G$Tvk(Ռ짨YZtԀk)gO0*ayE3i |7Tju=A`:Mř)[]ePa78A:*ߟ\E+J: m$iCNJ=3sĉ޷,5yP ^nawJ ۸oJzã0JW:1=Daq-   dFjۥeEh\xx f:5u(}I.Gwޠyvv ޡܫ,KFm&ϳh">?5לFh=@ u޶=5"8;`?-hK/nG"hEOMg*9Iױ0|EH|v}e sk?)"`Ρ--nI{w&w!md+ʕuPVTCB\g?sJ{b) YKٶׇ'v&i 'LJ谉NdL+Џ,A5_H"VT[Hq㦞vH@~P8%cgRMq.՜(rjҖ`OC;ؚ aM]ON&gU,q+y|# ĺ VƔ+殟z÷Yhn[>x"Зpwu/SQ&8/O%0|f.%U<|6н222 OLڿ-ߦusc5aVHd"he$46Mh@ f09?p4VV mӵ^GQܐ߁Q+T͒2]!/!D13Pm(<\Ly0DYeV4FV@9D 4S,=X3=y3)S?WCJaf+s噽Tq=>3=xnfAnd#LhikN9c&RȲ4UMQ !(% y^~%9HꢔDŖ= T-2kb#qn %h>Cyۭ[l5NĿJ+"E'(۬(QW37|†ƖY Dm'dJ>1ts2Eʸw"lrU}4Vw'4uBɁʂ V/P>=" g!a-r$30jdУA  `FȊx`rh˷.'G6ÏKO{+ @=ӱt_.I{0 $5 +UeR'չ֞69ram#9CF' /)O˕sl=$5 HY!/95,凉̬֪2`dk5k&R)p^ +liP8ESƻ=Bk 6pطhF4 UyM>QPIRmVh}Ut4/(xe2ufQeO}:P6/Rn!xŽZLwzX$~lc7fY [R4h\ e \cIؐy1nSպ|됉GxTxH+ yvt=Eγ$lo-&/-L˭Z{Rm!#rH~oexȕuK&15ZATm.+i$FM{IvffK>LVGcu;wFYd?)k>I:B YzYMAZU=2_[W =>Q*[`d4Urŧ5}ChZs1 L>,dE쳆ɀ26^[1e/sufhSy7m$Tejͣa듐e"iC/f;^MBHX6qܡ-۴O08|$og*_v??f@4Yx~ ]aDodtmAFJ\\muc dZAgK!5b5oQ4޲I<nSiCkS.`KJ wNFͱFJF=;_apY[*GE^"QFEvGO@ ,ufjXz$ነ" -jd*"l_CU", F=8xz[K,}]:/'O=6f~G@ nLt:uƳn^öLxhl2lqn~Ml 0Vq'T)e;* t#/~\g.e1 bϦjpLSshjϝ *jnyH/!U0[ʗQX׎J>bN(c=' por 1]젲&K著[u˥w.!ڪsl z`hZQlͯx aI>yͶKƕ:FO"\.ӖC18?#0 +^$kSP#94q!aÿ uD0^^/`+vR7V)$`SA1ï2':Ȼ96k"+qX~&,JO$TGx O5ȰQ VJDϐ|)V1 MHX8:U5rO``kS+D?2cnGGqwaD%dK]:V qry PBqX! DǟC_xHνLxLFX¿isOvGKgF {S9iTb͎G] .@YNظXUVy5~ȸ/˽ pL:yu3(m> #,R E&OrE h%؟[YV_>I(<:Í쇄Fr0n.6Z)!wʅiά3/[2 #~o+;rs9rw4vc `_,5 58 #73ڈO1̡!-¨ Ci.1:kԖo$#M/!LCYm+Ҹk-h@^πkcc1k62\5An@ڳʌ:ax^/^84H6:6,HM8&3| (:K4CsՎqi9_8 "%7 7`SE-@~k K@}8 a=U@L#Z _ V\PKzi.h8cs/wbVmOxJ@AU}f<)({kռ/ w[ t) T%S*|i+q#ȇ0M<7`h&yG>YP~:k pk}fRס5ד8=GMPYRL"᯹h0WiӴvɏZ!j^L> ڊ1,_yd-8u賿cׁUp!dwNhgs2\HyL ]ҕDzpW}dB{^D j%:VUKAu93z[Ήݕyd!քQL}tID+W=~KTݠkD`}0n8a*yJS~%ݯ9]LtbA@'WxT虡|v3Z6U(c=Wvf {B_,{z\}엓6'm-tP_GU^,Μ;{nc7gr>otC3PB'y+hIYn.! ۩n&-:Fdel9RBU3#y*uj3 իIV1#|) va%1 j:|]eR3RN:80D?'0F$+?A{ߊ%&ߘk% 9(IP,^ƢyJ.fM8,RSE88Y2uLVdj>&LLln_koY(]# 'tF@P$KV ٦0>ݥ= g?>|uAdmg8&fR6E"߀YTQ388%Fs9}ΑFؑ!.bò ;%v$p3ou2^SjZ])/gr{7z-\@̠o8|{r}u7o`)E,O{7Zل> u! UZ%`WI--KC)iP[2?@ؔDz;_ NrQ|Y'Vc/5!rҎ XE?$6 Crhz` x"wZRV;y^O13\10kO$$=,`0;7P uCi]G-93UY|o&p6-4ȦKv_9Z\D%e˟1k/<[yFٽV, fjϗ"GQj1t(:¦2+MڀF59ihVjkdVQE B%҉+m|m+'annZytE8p{"?.E \C1&+uRc2198GG#/5b0Q&y2&Qak"BNJZg!ͱkōFfU/1Tu4O^ÊGYТ;ľL0F皡 hJlgoL+cNK[5??#p/XnWv){1HƶU@X@ނ}{/0wBPqNPf^u)WBzi^*K4%8+?\9_0P%W0 e黵` X)j2B߿|d ޭ&DBL4_P{(5Ik>c#ftL!UMxbB"Q@x@<|T@+u7oaoy]a|\?J_3CSFy@K۱pJ?ml' ʩ2ZHzx,@ ,XzծB$PHϜ",CN MԥZga1Dl*6C@o3]Jj JgOC~m?x^ɲN[[&@0y[r_xb5_ZϨngb>` yĞ , >U;ѐAG{&"9Olk*;1,c;YTq3=zHʪݽU_-.T˧;g O-:1|qY(Oz-eˠKB7OM\A]|ʦ)+(RU~?q@ ߭"mfZAM f! Aw@72j5^9c!;̰c@He[v x"Mw PT{T%E|{ EbboϤ,_'h^_gI}}Ն?ch[0&ϥmPF!o'\3^5ޓcAڸo/2 -;k\ZFi[Sb=8ML _<iXYB0Դ-PC,w煁%*3 Y7E# nO~,?Y{F? ꋆ /d\.P,N(W!(-83pup@5yZdsPa#=J2Iʱ8r`y)vF ~GF,"4bHswM1 Zga? s?My!Q:4jyŴ|@+c^ZQ\\,> +1sZ[Hv M*{W ]Hz)9W]!Hsiuܘvsv;En`sf&08EoMB={M$%beGj~dӏTuN eõ3 PnZhߒrTeuV&1F#T, !^̂~½UQ)!hڅL35rĩ&upvၱT}\ToÍ]BO*}EQJU-+mwp6tM7Ճatkٓx]Z 0i6T3ɭ1Yʐ<1!R)㐹rOU0dU܀_DAcœWdJ7" $\١edֆ˚7=e z)H~Όf4X J$ >om<=;ؐz?-/Y-N»A\ P?;OŔ ,S '>Vuo1VX}󭛞o WX^˥d:7Y ~[U 11nmAS)Uu(W9%qbi!M@]n2p&x,zCzb|FGEe\WfsoY UYɒnk.>̚р{򋙚›q2+cdZ M4gӵMF,)XMwf~ut\ΪQ Je2.5f>YX벳4' ^TBS8y0OxnSϞL>av\sȝ9VOo{$oN?x3Av)W5Yv l_&r}$+8Z~7!Q &P 2CBZ?#ԹUri+U:!B_,}=wg:!s2=IR)4BKrN[Zlɀ%[9R@:Z%h`FqI|[e$x|nm!z`s29jYR8WhRR YUz,aDqf }ȪV.-B2ڢol=@聞E(VEQY:@ҷ37TXס|ۀ{ɗ/8jrMxX@TpXjlW evz-w;#5MB4ZJT8Yf |[ebARV y[\&@AV/Lx|cS6e:04-o -8"299tOHD#I?yΧuoGQCh;RƫdWP aJ *)׋Y/m$˞`OP;-W];q6_WۅU=$Q1a@KqxQd72S? {"6Т5Gw;ʄ!bD3P%bq-#"<ݵo  ?cZ*V,ȜDg|[Swe)xm|f8â9!ܓaB$T>PC U'ƑKTPIZX&x sU陓%m9y\5Qy%1V:? ;rc WJ=2⫂6ALGy)LjZ YkنkzT-4i 8'Z 7z͋SuKIzK4(XM{07*'%;><޷-ɟ[EB\` 3Pbt.cc ~/]bP$U8UL&CԤcڥ;59fb.)z/MOL`j\mY`*\E٢eKlwP90Vs.[emjJ*ħmyT{#U܎AۈtT2jJ/(|KI_͑m5U`io)e=y8[Ɗg68t/ySHv8^4d=("tn 7zxT4sU]4M.X1%`('1Q6fD Vœt:"mBY 7v}W,KD iJDHVԤ[7j&Zq&{?'Iw eY'!@q+׌юw|C)_N>"xzeſ!Yρ-D53CI^O8@貐GJuDeώsLWvspl\^f$і-"&_*\ۉ:,[v8OXU#`>|Q#zѯſ+*>Ka9!@oV-& a1B:\_ @eӼ^ۍ:qA*E[ck G{E h k8ӕactD&m6PpQoJCC?Qz\]|Eo`A9E1r>D[L. N=}RWd?!Manb2Q!#tnmNq2餛aMмһ^,']b/fA+ZbPIjH$ô2Lh5fTd+'C'=`,EDY^˘!2R=zMDQ{|W8]AwA2r.(!R<YjJtt!cF]{nſ'mn4!9`߽3Q>M,2ʭ.*GU%CN{}<,$'q!jaaغ}aYc6d5e >,$XS+ 0 [&E4VXZO5"+ponl ~| S?];&$yFt )?Wj}Qg2JC}l+fJI`scq~$0w-u^Ģqſ΅CKf-3YP?4͇C#Xx7o鑷оf&k-hd4F VIA2}8bkuFc!SW3CEDwMg*{F?[Xσ>Qp :E>hEĽmUd !ߓA*4 5Ϸ $2FCr$avꢼEtuhTx$(#u`U5TqFQN9uG4ܫ/L oc1Ro#BuTќY޸t|.uEm̡cE!4{'-$K/D 54K=aqa&aT{:,"Z(.k M7 ܶiM҄|ЉXaBߛozFf%g&{1qA6JN=yʳ dՓ% t\ѯ󚆺Utχ Z=uv@^=FR~5<G\tX+ίN_G5vK@rsFwB4,hE&Vƭ(%I?O(ܥobj8s;53T>?@Sȓ`܍rY\R}v/i!6(Wcm@j!"/Rm`Y]P\}XڼԊ dZ[fɦY u[±:Q^DPQ_֬.VH丣FXE etG3Q4OZjJ`] nh{Ε2d[ܒ_pfnZ &'pvz-TͷMԢ#73eNqD=-R@v5k-%X1e NbN̟vZ>5)eQgij7VX1 Ġ AYcprCpAlHqCS&Դ 3YNl28ĦIANHy3~F\|O*‹Z} uRVbb{NpU9rP#+Zj"\]cJ4? {, qyw8@{V{.cgQ0ѠX)Jt?j["RR[kM^~r+iF_~R@@j^ڳ' | "+ /x-'%uэδ <9VkUyRxyK`">} Z+/~V 7Y]u^\z3(: 5f_L{8A%RͧP ӱ<7V9s@8s>!RB!oE]?f8S)Ro:iBffR#Eۯ GbLG3}vVM3+K8̃'`'#d\ V81{;I*D4q:^"V!\ NV;Xΰ"<٦b}öJ!h4b8!O3 r[Z\ J[ o IGoW?4\i*6(F عsVv뽂oM%HcoV,l*,2T^hj[!ҥevX nAȻCai1U.-%8Gu@R~~rٕc"s  e.&^e_/Cud;LN_`Rw5a:R8D՝P&wc=sX{Z'_^ ESPxm$ d7a[-^N==)-R-7ܥz]4DUAXON ",Fg'ss#%R+fwVi=kEt_*9 #ݿU<=Knor5\ByNj^aP=E1#RM qJ_W 9X-=/ ,tpн?+~Hʐ\Ugɏ^``(, '.j,ҳrLs+f5:ƈrF||пvNÀMw^G >aPf3I\go\SlrN]*й' \F˷F }s VAj,SOAG]L(T4=GYsEﭠE| F}ZD@"Fh츜;iGY1XV$ݠWE)_+s .0vKۚ_O+"Tt_eēDZaۄݨL|.{q +C 86}D]yo=W}p\ƛ4iJWxx.G*Bp25b:`x k&GsXu&,`d̨%;Op `G4ߎr#Oz[UŃv|-akqlle"%jy*\&&dd@)!p#| lC~J(Y6Y c+G"_S7I߶X8L%l73D:~xTVP SS0 d}ҩWbxJ >H ϚqN>pmwF@',1~ʷ&5&Ă/a1w%:{X@2#LhyZ&euʦ&. ' NW=9S_o@vyX2#fLsl~0'scmnsgiZKYOLM6~T3ۂ?'ٶi֛Xձ:5Peܦ9hd8C`7=uq0\>nX3 mkVP|Ɓ9Gp_]aGR!Y6>%m _ϭ<%22>~󀍦4hfN|~YeM%l+^r%i}ZỺM,C/ZfG-f7^&w s#yxL)S o<۰m$ EYv2R j!}gbC\}u+ 9A[@ qiewRħӍ'?{kWH*"&9nͿ!oTN/4OVkr9CBXǘV7+ъZ@x uBϥ%`տLKwS"Ib~M8WԀlĝrV_Z5,PEzqgIJL +$ oyK`ؐ2ja֯sH:gݐuYs[Q|xDM7}7YPENN+]1X>4"O5)IJ܊exe/e>ȞWVq}.b3ߺ,6uE/kJ6#?wj]Yj ꔊOA=tFTC nԄ_^w8֣YH%5D<)rc QE7۩rql^@C? F5a2B30*4ӎyJ67.6QdӮ; (yLH~.57\FU$±tVǸoTŵryn^5ZU0;[UDM \jpG; ݯZ/V[1MjӣSRmQQ`sD]FEE]'V`QqSӷ_R `Rf6hK,h[Q"=ҶԨ8b#i"eiʷ4 D^= -dwik6L ^ f=uVG8omsF5\YYf؛O3ڌ5ny؀*(fLVLmc!/Įs0Gw6!Q AquX$B77}O;Ī/ӇRÔ>!񘏜r|ADY۟&MuP]sa4R S e5l56*Ћ <,X$钑E; >x}A4!DgKDcA)HAɿ& gt1p}Llʹج=۞k2 ,vv Ps=ķ!/W.~!Nz+ʂK^օ!eNck %pp0CnJYCx"4jU+A+?YǗːW7)">Z,3e4ZKτsmLF}'2tq$&h~;H a]< >iW46ڀgkz'lT ;@uF8ô)'"srm܎fӞ 1ٙ_@\!Z X G!g0^"@IVIȍZle4* W*K`yd~رސ|Ucيi\CƋ;Zq !TK蝧D<_^6d9y $~:zvKkK% Q\_GAFKaͬFLYr[<̖P60Th _PN du+t8|\f8Oxݲe6?q!fI5bW&Ǯ݉hj0 .T)1 S|-)urH¡U;Tsbi;݃v'/lAg4!l<ωW7=חsDS>ږ#WfP7?{l\ V5V7VAtF7ơv'h_nWIKBO%U:Cijթَƃh.g1$ك0YRޡI24)mϴ0(=bp^9)(bJ\L8V(ճU$R;\GLM>7@1]\\8'lkKÈɜZ&}L\|+P+1$d1L:L!f@@öˇ\%jwO]RΥMBA$3Q $Nu<5?W)&z_}j||b(g7.m1 x4b;7@~l{$BH JU㶎FP >Y`1H {qTBY`v=4/7n$pE|Bqp\pKx J4-3mM8e@y~4I3V,u_\w*r+{ Mv㤉ܙkL`%~ qT۞h`ׁ +A X%vb6P3\i" $2$<I5C$ ~ݜBN #aYZq0lyD삡0XN}&3vAȦIX#nZ$ͤUQ0D6*xFTe|޳[/y+il&i̺?= u&ۚ:&PSbf ˝=iժ}2ƕ9|H0P 8BQ6l̤$)yxxbZ]3zvB9X2 CHH+"hC2dPϩ[_N-#jG@r4]$c` mDw{das{F {ёpH;3|4!ɿYiYaw-z7l1#R I ac XYAhm52I8tPJ)eҡ 2xa[YHwu./!6=ENLA1.A2l}Q+Dyd?][jGb, dI;J~lY>;gb x /GUW9X2|H_}eѴPy1cFrmiXʺ.n2aY6 4C7|Z)P%(4P=qS.Y ʶISXU YyW"Rzz6mi۟cEйdaCAM9<R܃͉ ~ӎXl7h&]OweȾ8CnRQoNgK`}⟅S#3y b>1"gYE^^,*luUA^;9MTJu.!FP\G1%{Tgdcr"(DyD~!XKjKf6*;k~KOaKccp5&KjVensJ"ri[M@&+#w]˂vVs0]bA 2 SpJtK\dt eSnya{!>M{)aF @Fxvh}jJYV(n>ƆbȀ Bݒ@냭G `3jyV+JǛ1id {FfSMuo'KzˆHV55Ӌ٘g4&d˕0p;p,!]T;zeC_^lIrh9Da jT EW^ K!€Ar ysotΞ[~7A)ýd4Z8P9PL0#ڀpr{^]2Amnĸ OL-W$`=b{Wq],3xf#;ek!$ iK˧Ï*Fơl; o:FH! |SqnGH(ppԬsXv$xZd=-+n71Ͳ_xsh`o6C`On.${՝gFwv"gJ XpR8B)~Fo/ ^=؞?dL Fb t $6H|295,: A"ϖ[KUى\F+Ң6Ɍ΍kv{13`o18Gǁv٧CL!A~ƣRX,ڰ͙*lǮrM+ UcvӉ| 4simjmCc$HnXBޥY /]MKNX5!PBJA.FY_[Cm].-m2~1,H_f=<7cD1kq;t`y`0ϽVY4ؿM:֧Dk1Mz=}A4'}5S eS<2NAQV1A! !E,Z=zxUxHD5 c< kͫ:~k+D'maf7R{k'Ҧp=W'aw_f!&.!W踿F̺wqfSnM֬:Te+/r-2ÿɢ=E, ҇_6.}@TjjH]^}"6>qgcĿ!X=[&?zJQaO8dN"h{Ggj`u8JhFƭ<ȃ2F^.5kV#8.0KtιP#HBg wޑ@(p,9CD S/Ij,$I[T2uJB=MIo 88ya6nG^qX^`B2$ܣˋ6TbpjyتYs?o@ #FDHr P:XHS?dZOmu\EZq?r\~u)B'4ڏGzqWp4QX%4k/_rtjA$UO%0:^kB&U_ u[UE?Hoߝӊ=:6L@R`B<&@E:TTQd%8|G~}1Vq)N_c|s&ʇ/b`k ωz=x/1]mAXnkk[?rKa0:n MJL\7p@oy.Y$y'T_C-+&q)+KKN.)g8x~#_Y+*1NOt:ʭk0hTY=(*ϟBץifFPӊmYEBmVWS]D2q.r. +{LL޺pHfd<  U'kN9tg,d7$@HR4eZ4 PfdJl ڹ݈$YmJ2XÛj0+=Ppffd'XIa74u=K-``OkYT Rpp}" TgA[ر&K-UR 5`r5gѩw,xM&feH[㕌nFD"!NYPua% .Ð7 $GlJRrS^,Ǩ#qa!;3ZEӬ%\5&"xM?!=^9E̅))MBgRr_eIcӛC5H r ϋgf:|7?+hYHea)D}꫇J,O=;86J*@lhQ:*h0*G1(M6%D39BҷIށryp> 5sD>[$`5QyXRjȒH*4Ut.(=,A/I@y90 J۰F}P_*SI8 1:Я-B$ohHNSW.(<14{e[8ҭoSh):jJ8'Nen2'c>ۏH2a)%r0:S Chc"NV";~QL(> 4nTC;QNr96^P%7T-ʹ$=I7m[0-AJ d@Q{Uo{7%7~s0H`GWBɸ#KΉF@=1"/][&b@qx@*S Tٗ / sN-vD͖h=(*m?aN6ڍtڛm%JcROihEv`ę)yK`)G:4hL)33,qu<)]"_ !s+gll )qܒE(  (XFݒD%,& mwW`x_}-z^]Ö#m?V阸z ]4QV_@~;ĕ 0(Pv|bYnEt/tLKKaT&oȱϤB>RqB*zDY6˭8̝mS0Ьiٓ&%ػOb'7v c[ W ݝ-*hk[F}6q9LNWf~{B#(k%:5F(8Ҹs=+RgɖbXr(v$rz,BNП~pmE=Di*e2P]M(#:0F7MA%3K;ḚiCobwEN3bԿ&>+ :ʠa{gh Cәnb-0(+5 Vlu:^>uat' 56*~S.Ňk w`Uɠw︒lae^޲HJ6=Sk/wݓpY j)AVQ0lã`/U\[]2:CiY$"pH[#+{$yf?+Pm|faSZhgQO4 kM"t&)mXZܮWKy/7UR >ef/|alFώC5ܚ:ux2f[G% Rul2%IBRjxIU*z^g:atnK7qu/\ 鵕9IUKa0 =-0 "rvxC<4ӕ 2x_&XGun9 ykXdZiʩC@ (Tqd2*Rv>t!crX36l'0syh1W8L*g.O!غHš^=&52-n#4M/ [1լM7wزW1Ya'djߘ OL!6ځ̿{-2#s!p.y€M .L1ysi>=BVToAJml-qfUJ{| {VmpF{)=lԼi>,P -n "JPM4Kxaju1weub| Kb7]H|ߩVtb27bYlflA s`Ϋ"H1~;ja[tD22Y1k+-8Kհ3\7?)UCm*-peRt%f|B1chkj? q_48`CLݭ"Q?ďf%"RFΉd>t|޲?KÕDxxu-_ix+2S6kGw; ?U]\Hpfl&GT#\PLvJ )蟒"4ZptyԋU{:$`dX UǖH8 'rLء`}Q"%qO nX*`%b+8m!6ja0WsYa<:o$;[V*-+/?]Haw۲b&=b?#CnY?4oGi}`S|Wf"0gYqy4$|Y@LCڬ>f.4X,F ʧuO%PYkSPU;E FHEu.48% zv {wlVL+Y$.9ֱ?]WoVBnr F20+}!VȟqMS`ؗ8Z"An&zz3z 26nxr: oPZ,͞r!lgiȚ7Y{I9tؒh~fsBvEzt}ۆǛs㭛NNEԆnjAl=)\G,.խ9Qc|w/8*2mSBo.kt7>0ʣ&ڥ]`rǥ,b'#$Y8$\? `Q$>I`qFjmY+WCwA#ƼVWFpB[C | ߆*t{UN=>p@+_42%iϹ P`߹=%_-4&;(?/bF%M@*b_Aw1N0~`9N~n^n5u&f;"; Gj!vC4T#ᡞ ~>D+m†j%8քÿ sih{Z_z谮o4' {B:e…t>n} e|\&/BP.mA톌\,6Di8ֽ6! F*B0Z dʊo/-7F~yk͡{![پUgtLO;FKLtD}@P9ler g2xr4Sc%/'!~G.4 a5" CjD;g=iR-JĄXef,+pt#2dӺ]Y x'Q6Lh+S+rNv7Pc?~:yIiسu! >  /* qEw0zK܏ ȏ&(k8s# '#"ME mbnzdʑ߸hŽ:2WTհ+)fkK-@@NYtpeӪN[+8q껪GeЈױ",u(#[Vx^/ xW3K|pbQ\sbn C/kP&cÄH@k[A_bˆx]C`&d(oӖ˸ieM2ǽ^<rK4q@p  ! 6d9BLFDl ɬb}\@,À溺\Ƨʨ?,z Ō[ OdgB:ɘAgȂy?S}ٯ1ãE>xS߭ 9mj`=/{zc~vovcRe|L4 q>)\-3K[YD} 7b7O.m8U9xqnTḋ'͚/rEsIq܁Rw^L,x=A|_Y9,>6|IEX2+NK!+;vvރZx}Ɏ-+[Xgۺ]l2M%H̔5"Fnh}0LN+Ke_rѢ7[wXTKոO)΃9K"*֨{1tj 0 U"Q.`ȕJ=#^E<|peCz$2,>3dU(53c>|U;\vqztCzf4}h: x!ǖBR}Mʓmh殔gx|<ܗy >\?,PXaNwWWw.x|7U#B uRKS 4ۤn 0ɘa[ŧV66+6a-+]՞暹z ,>$7AOԽvtT^js:jf~L@+H)2XpXM cc E@ #u1F~xynj v>OAJ&=+)%v>-.\ yGWƣ$H-Lˠ#)gK󵭤6\4D_;)-x~s7&sJ;L@ [^r,b&? oJ1˼3pWGB1 ^ӫ9۲In9׬D"+̅+H5\ͦ Lrt(6܋ZnHyM LPԡ= QU5ɻ5SPB۷4R $YGmVM:wZFS7HM? FFXMP.=7 ֑2=_.7N- |%ڒGZA%SڙF<duua1g pO /EASkC6Dr"=V//fA&~~qͽ˜` WxĢ䈆t<li̕;. .s9QO)+Y kz҂=y .w֢;ŵp0X]$f8AeΡbեgU-$c= Y~ۅA@Y''*":O WL`뻇3bHmoe84VH{sy,0z qƩ;V9waC*];j.f#{7^@}_o ٢>G?Qf\DKE)ym誽Q5[ o,"]]4&n! ¿T;tVKȄ) Cj Q)cIP_LM9NOHɭF'.L|eWĄDG+ 4pzbMP]3M:d.h#o,_jRBZPqdk˧Nx!2HS|DwewwF?}Vw#. 8^lOaBjRM UQ[wNg$7vBX6gL~"9ூBDM.bmdԍYe.S֖swQy/L&;=@h*( I6Pƶ$6є๪eۆFêy{X>I}_N-$REe+f#CܑYcR,kE1Z 9MeYI[ij0p?ߟu]QprA2cqΊ7QsXp"O7ӼZ5'ҥu\*CN4&*V~=;k1iܧIeAgo"L t*DD5upkzCU$'Gy>`Tqw/,\хVHďݬ[8o E "_vd 9{ % hG|x k(WdEneE/qnSd*\ a WFh% x_^ilq')m)]Y9 oc Z)G@+GX7oײ7t(DUlh<.xfdF˚LIIVIR.KMvh#sc}nv\wf4 WWE㚲UOQ)>IfH^Ku'kmoun~4gC7u_ MAPac领3dVP;Ա؅1(򃈆Ī3R_l?^ ) ^Q'wiT$V ڍtv*)@hwGUX8Sa-gI՜CА,A`bSW6$Q7YVl'V~| (NbD:jT#,YV6dC4 7~ۉGc7h];񍴖 킨UʼdF{m"D8hR6:EQc+ӧ̹DV:V~KED`Cݚ[R,!4ǶEݳv"1 nL;Ou9+!|f7>g"BE[ `#D2n赞ٞjy+f(py 1 ᵳAK+؆TV? XB*{t^ -efQ?W|ˠư)*ůx=X`Nyo}Iĉ6GH^1XEn6Qy"c3YKHQtl:AD^f@NcCȢaoZc;q%t:2hC#E~ )$ hrvkn3ЌtS"Urn{_;yaemb|rym6'*ZzlL;HgxU'!o!ip`mQmO}]płfVf>øVh%ߨ1x &:Y^PŕGF͎b4SdJ '1]~1)4׵CMImx2ޝHJ=ɥj}YA&Ć! 2Kd+o{1?/3L9Fq7@Q9He2^i 8|ώبi"s`n*=sA CqG~_b~o;"/5,?jrlS@4:݇)Zε#5 i;9qЍhOazj3XuCn8H($qIlq:].];y5#\rT*Vm3üDHg7j('YiIg*^og§Db9h#ھf}h[AyN3Q#o%LR ȩ©Qƙ'Pꔸͤ|QԳA|=l*ȋ-휛 >/ZxF (_&:UrÛ B#wf'A\ F j>1cM4gZW*<\eTsW,VDtS~jz -!^뫛8*^Ŀ#G4DC10G+Z%sk#eAxG ssΨ`1-٧i bG͗Qz&O&LhVn6O;ُyKm3l+}xI_Sh10?P=ck [Cu8y_f<]<8=",\vf=Mvo"Meb ׵IO]'I<С]_hl S5fxuQozq ~xκ$ un{EfVCf[r4,ny2H \^3=m^<}d=w<Պ8^,ae=M #) I_1S,\sOUyERDN㗭X} $췕f,[d#qe=l@C~֦A=Akx AV/ mܰ7pش`AސJImiN m!x3ݒ\M\;Ь0;mMa.0VZNӪTIy1q,jΑ NPL֭ 0K j7J/`el t4<:A _բ9"aqޝ&x.^.4G.wTPʎӝq\-vsᖯsĜf|8x dK,Y<ꨔB>_Qn),_$^h߻H^M%6]~`w\OЈw>KbH{|qaNZi)ӂб@fη7_jZ,i {B@ac*7'dm4XW!/Z*tV:}kު=fa8 :06 ƅ1hěmrA-%0taZEѥp.Eg8jD&UQկkh-Tc}Vڼsu7mۋsJ_7to1$~_ h fxqT툲S̯y[y]JKNS/ 8,@7$#sE0wSR_3C+)S3=0`?Ycb4k!(:dfخ뼅Z~M3>?)BsPye!%֊RcwV-^Td;5g . |!.!U:h9^O6L-؍1n>Kc]s[@t{ùdK ՗A/HS9֞dJk:{)t%ґL2&c#M*}"TĿǿ)8xm#rs79#Cm1Op8y&Թ'Z6X?[ fE*]ԕKdW<"EzI@},6;KZ}G cJ]׀-b^/҇A zzm؎ gڟN!K+ s+aA nb?Sw>+.״rG@k^ [qL+b.E$Sw6| &uѡ{־e6_sL8i鹐p}eM*u#±<Q"tZף*T[Sg_vPTд20@AQkxb:h$k=ɚ]QG:zڛZx^-_ +pᗼ-td) .1i=Ⱥ<JT꺲tHv{v{B ~ދc"ùgV c V1}k5[p; dS6S F>D1WNđΝ|픣\xh_?t)dBevİF!]g-L5p'"V9Cz!#]}MV侥2dOtVU܍X,gWɯ \Ҹ߉;1TgY"[lW:a۴xjeNO.pӃc}jc3?AE=7a28H5@rL-$o,#, DGHܝ-L^g&lFbsр݂}'az1Ze=Ѯ&َIgp&|;1 2sO/8sBұ gq` %<؀v60%󍼌zVo^ձsV@H;??oT& RL`k]KҠ`k]{HYDFSΝ`[G.̩oN kB:U_70=^clb2]JdDgS 9lOH=g.y8i_o|BGKB/3ɗ`p@J 4puA'LkCS*curSȿjF$/-"b`7E$xC[LN(=|Awg+NI+fo ͹d3^B̀%"bTG3aɻ SR[vV#L?j5'7ۮg#28J 8O(f )F ҕ 4T|Ι]/lT쬢ے.ڸ5Ő3 `P#o/ $E'0e:T r{0zQ1#Xr4`l'Ʊ +nVź`V>2;*p"񞴣#5d;=A=LzTci:pCށnyhSMa, Vip.]J*hAւCJ:MyE^;Ğ5'DC)F={ Yp2 izP[sx6_ B]Uw:ƖʞW?|sR j ;۠{0PB ?׿uce*m Piƛ2,䦶"V41&$5HUޞJٲ ȕg KG]IUpB+M3+FM8@{#4{N$&<@X&ִj(@)(:5B^4'm}\5nU+m;2_ /cFROtl$IGȖCq PN2KDYsJVꔄ$eL/>W>.~fFJc;WoBod:d<laCCSQw!|v,z>% +yxc |Ċ㩺,# ]_HHN@Ii[i-[*D2}M]>ϫl9Pj~-},CJ`pYq|qVm ϪP& \d+=? ֍l-l|+E/ ;Ȥħ0^8!'[) O(i2y|Lw9"+ tu[bɦjɂ`&tt4Kf\I0K>&ƲYdEyYDC֪xrpKwYG4ɭtocf5߄*OwOO V1Hv V-:0KADU/aM# 71?siZPc]8˻._h,m~ǐʝG`_FnmM>'xqڼ?xV<«~,HY$b 8-ƤMqĬf<Ȟ9 8U@e%ݯ%yCq#eES1i6O+ Q8$VO.йMTWLQϬc I`ios8Q̣DdWmtltjw*fCYGU^][pսAT6mgbDid'Gئ.ۼ&f[j( Iq*6+cO\6b@GI=a~(8Nyd6BR_~{%\~O)lA{!Oi ncIVgP)I,SUJ(F4{5%.g'm"0Xď#탻88ΊhVMD$]$\7>G8cQD0v_E@Hrf%; }2Xi{2!a-]Oq RY0^jeó`MX`5wљC^f(99Rk iP-8*\+(~ڟܐ>juHLE;cX+DY@?Ayvcީ{l7ekLL4 mOɖD+ đxZ㼪A?LTcp^I#Pq>#1afI_Ɛ5T ўf}k2b9do1a|vh5Vpc'x/a*rW`{_h NyYD;LHIe&Zҿo;4oi¯23gΓF%2"oO7,YQXQ=q(c9]f=ޯr,^T >w5mRF?7Ӂ~jS&{drf)$g4ݟd5+G m*p5;2 1KeqqjŏWPU.:~v!(n ~3cz%: coZ^jF/о?u @=c`.z\(w.i Ү z oEeJxpW-.VxMbLGCӆC԰z e>"3+9UԽUHb >EЫaL59QJك2et~D$H`+Y}'phAS8LBo y0S @ҥjG:Lw,p51#C%̊b}DzL^9]r9qw,nWTw'|bJ{ a~U][yC{ n)CAKYY!$GW*]WURG!L.F ?"یk?G$V\578E|(_^ΝMԶQK# B)<ұe׋҂ ~˃GmPc kpFmgR‎e@߇~>~WRm|̯m5PZ{xTn/.բV*顎Lp t|f& $m}WO&W#V?֥ z94ҹWgvo <jkJ~5ĕ'/BQg#gS -G\B :5ՐzEфjZ#>A-@]o*AK Y2O#Rp? Z\ f]]t\;βӯo8۽pS{X%FǗ>7Ϟad7E'rA*[$*0ZN°_j0c}iR6=z5rm㱴8UH/,>iE09il)W8}O*>}wyUZ<,DcR(/Z«tOk/ 4/q}֤BWиacb I+|LuCߕ[٧H-gN ssi㌒\Â/z6\izk@bߓ^W }q~3`E0է"om&YQ hyMXN@l\ kObKnv[kPň۰A%ыPTY*(4ژı!tT\KY 'LzĻ-JndgXoTBREJ-Eи&' ]x&ռQL~eZD HtήeeBPޜ[J1c^zNBz('o4AmПiϹG/k QhXRZA4 PFATȀVoa^)6$Lɣ4B?/Ax:k}Q 5Hy !;E$s6qgsf e\zG{ȕ yddekc`٢d s Hr2L Vp]> ja4],";;wVqlhf`v+MrkVOE2(^[;#Yc>/b,1ͦ1((3~sKߎop1c(PAs|B@~wÇ_ m_[GiZNc a /mInU;ܐ 3̓(FCkӌ[q}5־ږ{\mrly]5X-i8o݃œ&BH/}Xkl֏\Nl!?/9P?cD#AFv~pqmno`S,oe잖J92Cd*m6/<vx]$qAB|\Nc`h"WSK';aozUʻU͊ AϏ:,ǡ܎F9\=lF[c! ȅP{aѮ$V7')w)dR1*cIcln hWQG^t!%_ZR>\"$ITT5MboBMH:nCzw.J鋼N9OШbZ[ U+4^ ]9h6| };:6W#^7q$}5GM[J@Fa1Ұܑ.'ƚ~W`gAXЕF$FH4Ո,pki[ 2a'2c!Rw{ٙ>{OL)Z~ Qc5K:~v] e̒d$Nh>e gl0! "I!%"^p$hޔT+jz/S";=p;*Sj#~E$@+jK x RXX<4z2HFg#;"ndZзt% oA tL>b5adL/w߷%#o-HPfF@m6a1K3?DI4^=0t1#TY`a!()U-Ib\p ~*(~rvLt|ۭ&9 f'oR 0NPFJԘ?6[(ӀC X;w%=MzmB/~ty+\JTiSa_g j14|5f%dOZþz[k0c r$iBɞEǾdaNT۴[^qЯcb0I!RH| {WΚHHCol*چE1r ֶ+=ۄ|TmMϛ?Oڷx!E<nA wU"j| _W mjx?ogFO.-H YwQzt=r#6$$pw֐\IHOsi'_aEgAI|UE^ʆ8چ8}y82 ă}Z hfkZ*au⧡v4QK_[(G+Y/4_Xv,@kؗQz+6 oɗ% >m w' GӚZaxqDt$\V#=ܖ]N'.,AZڅ;}5+<0>ip75otf@\g+4u8y%&G6Ղl/?lwcf"1F`Ur2B Qb<Ŝ]N@5N:G߂aJ&vpTBgyT&BBn*DTQ 1C4'+fj]4&JZw_W}սeaoѳsh }<4fUI ꝺߣj]1L|w&&JN<[ufRdkJ/''8[A7Ƶ)\l'~1ch PV}#>n@yHn-#rGLY5ЮdY d]z&܍lh~]@Al[Ze ppkhL˕.¤$\Q7îZhNp]FME&ҦDu>aFX |H9d-lS#9 ar YCōNt_^P䕶ٲݩ+ BYCɲ|+ػK%o+2w*[ʖ[cߵf4&B5ϚI|a"&{dߢBQW`] aI729Aiq7řEo(P: ,7ZL;}.)\ljLd( ]^q|q4<-y n2%\IZ=CuL"1%6gLeH)qZ"Zcj\&[dg7pԭ"N=MIv2¶Ȇc %P1b&_'\`%H䤙ƬC2՚QۭF7_UgZ(pJ)0C:}c]IsMd K|ZS%i}QV  -4 =P3V?K"`_gNdu)_UwspKd~kTϬ,gwT݄]i76ڒMQfq3HQ[(vزsZ|6'9?ufOy{QB,٪DmJM* 2A5E5 ~'"|KD.c8}`'@@HkM$~,$^1/ !P.HtT\ڱ 9*og_@>3.ڲc&hfMٳ@MNs v/vO7>daHx@UK%r`Yy69֑p>5=GU-]Սvg"0bwnŦܧ7[# JE9!=H )duwB6}ʛ7(~gD[=7e5E7 S7ZGkxDP&Ƌ'rjbce#%/?b/|y_ۙ@DTg۽C͘DP*a_x]һ~́I7Uh3/S V&ͭ[9 LYKqv.zzȂAͦNYYVsuJGH87Mi~ڷɭ+"gCE5W)֠|\XH~8¢;cS g12x"rVRoIX^`?HD~<ȳ {C^ PqeWQ:c`gt4ZAJ,Rņ,jv ?3]۪)/P&ùP"ɞpdz%eexXB6VJ]:S8/_!O+Ex*SA(pwjVFT8'SMpU1jLuVn2e|3̤u0ZƆ,ڀ~&.on)D8G:BH6 ?dEEO\؟g!OC{zI|G; }^}׽?ádSDhp1k%ګ[w_%2Ԕ,VĎйJi K=tuՖE2~yV {3|^ i5/Ս-pҥ"JB]R%:kf# n~(aه˱4Qҁ$4tuX*; *oC4, Abfu$}[ %=pz$X 4:M1;|J( 픂Ŕ7(J*~F\sQ]{Ŀ,yBkf8дIBbXͺXF4xz`óx\,ע:0j#. 𺕵ɾ3Ԣw|? 7Im71>cn<j+8U֡߭ 1}RDWAY7zoDzT/PHsrUdBPh  'fx)h,x?\YkqVoOYEqNQ}h~cµqo"*0%e!SpT¤dH\4Z:r9)JN:rBTFE h"oQwv jr(DF}˺l#ov4审xg ESAtO+ 63Jyy$Ǘ\A܅<1tBo2hyv t-A/EhGQat>~Åpki<+W#v 2 j}uK")[hH˱3}/W2-ua]"G8XDsnF Sׅ3kƬL]c__"$ڠlg"R}1F4_o0S3ElM7̵57sch0xpq棎4!ci1>=hF>:ϘJ`@OyS޹ȷ9ٮ8 1:Zav_t0aXEmaa$Vhwzz S,d <W5̶hjr%@!D1CPNf֘9=Qö &l}]*SWU'>lU4f^f %P$&|> DH_0ULP{h;%Սx ^mj<')N&0~I!S5 )>+|jX:{ߕT)3U]#ExeU\0*euiu%6\,Xk ddY=|pj4ؕu m KB^I8EVfR+00֔^F6qɲҙ%upag(#;){Y6kU4 =ݫTt2^--@b;Sf\ڄk&E=9EA.хnC2>Huw 2u,*QG-hu^K{>G7I=O'ƓvI,JSMdy94< BKIZ4,e;=~S.ŀ g2IN}^Q"F:PC:{uz 9PhkM@}C|zJ5 i,uh|>O7u'ҭQ`[a=YueNgKhNgEsRA!Eq s\dG&IIUC xP:GALUpe5wA_هdg\"MXQUk[*9ˣ(bVG?~ p5/gXNW>IUKLHb/QS> ~5ў Nԇ>*=<ح )XKR̤*$Q[m!cBz00oR4wt ?T`4 ;PYJjvnh`( q v-LEf[5=CטlzhGwu`KS0X1iS,=Tܘ[:g'{aF b)x*̵9Wx܄ `$I.vŕvgo:ӝ},( }0o  UUDSr~:\ǍG[#RL[f \Wͪq V'>f3=O{C5OqsǪKMA9Q39| ń:x ?F8{WdԮvR"T3b:Q CSG.kQIѴtԤnq<9gY$n\ݏ;3‡¸2ps|vy m;R$3"\x^d;U$-Ɉ_3?XAP5a=q &F jmz{V'4x|'bU93a`]騜ńT>sv5+雰_o|F+$<):Ԓª49~+Q}@.+kD]Y6Nm̏S&IjJZzTG쯮xsTetim~Iz}_G!8F B*:(=u2~y'8Qz%K/Il2ۃ9ˑlz3Ş 6#14KAG"Qw6buOq#{-ǫXҦnC" ^K`n&ESrvIi_J!ύC^]z+MxJS!Cߩwmj>)nypY/x֖"Xt%;&Å,u(DP FU/݁zyIhRAvmɃT.4H~ µ0 ^[̬v~SN|@GgN|XUAd+JLYvH!{y8 Br 0y8ЭFm0\p4IrA|5ۀa7YQ[ɘJp26)qICC[Wm4W-/ &^6c5¦;k-U2d_G~_kG%l>F>HjKrR5n9$9*/~\k; > LnLѴ7$u?<{_'ko 9㙢@Eli'K#gwlvr0,KYodF9xD&궷?f3,vX.1NI,k%^%+9KMo"ԗ2ₕA^o3Df1Vy;yB}8R{I茉ND6*ʧc6ǻ*n·nC,h1dD tl?ϬwK1phohyÙF5ݐOS˔~@Qvb3Us43Iôz`a'{WN~0ټQn 7XrLWQ$Tj=EbO8#j&Zl0N%):+fA^umBDD4F'>]C04GЗ wv4³0 ٜU:>=k(6R#w@UNZCBwKb1{&8h(ڞ-<N41{ӵ`eN'j{}2,?BnـmPs5Wfфwz#uSn,`y ^?hk#B q;^vkAvZ@٨j)8u-*@99~qz)taRR(s+ WvK`r=XJ 4@͐gIEσKCRL,7l?f>s2Jv4OYPt0^d>j[R*4X A%p;D*EuyT\Ӂ'yognJoSwF|D2>SR*`y50 q(:D\ne^Id1r_i euP0?aY⃒F\6:_ ,SB>ӹ2DUUmwdFzS2Ciu#BթGOg(:4/kpz;3CO*[%!П;3|%d=Yc_< G&ZUoQj焫+b:wřc%mO}.4lGs\4Rd޳wqK\!~Ҁ>Z*R+"/$\_KѽwPaxX8:"cE7.4ϷʚFHBӒ=cb2κ;iُS ŘLy|\ 뺟<(/E.h7nf[uǔ’ 4cI0Jx*.da3hĂe~CWKvoQy"RpH]Oӽy1qY;Is'ONE8ѕdEܻyOƶj IPu~".;?JgNjvWNnL < S6sKgaju;-Xr-|9`P |Q*BLm'_pC(: :pƙIJn:G*XB{ݼ# dž8\P-c#JcN'-\EOD\E*uO47Z@Lś#ljA wEKsCy4޳xXci̳7~I]ȋGNC%x jq@Ca^ s%6;w^$ KK ` 7C\+y8,.N8TbA9L-&FI˚Q: "Ad17i#0+xp\Ixv)ŠB79;RA7C̷ ȒHRY3>qcf"MCF+a( \` {ŖJ:&DVgvC`hTKɅV34@%i}B:Ԙπ:)7ܐ?C~0]hIk,=-+b1\Rgl!qZ+c?0%kƏ)r!5s.7&)vx;+^@*7-ø+[<Y? $.U@#PF1B?tݟTRᵌExr9{]mvd^ *#7#<|kBVh<;p5]BC$%Ԟ O͠FtX3+ IJ;޾.5SV=k*Uc8I;/m$./iw.BrIA8Z0/X&\G֓Ao#|V,^7]Cq"~\ ou;G?GZ{Cb"0vYµm 5HHas#.fHkKx̾.ͺZG,&Vk~M,.g bٲHQN<-Q%* JzMN6XDW8 S#gϙe$vܖDH2Xk:coVM?uA>O,Ljުы&ѝ67K:a¨{ yn"=qJj `e: )>ߗ zѩ 9gMccMvkgmy1n\v`ìoDX'03Bd#S=:xjrlpReIs'd3;/P4K%fԸᙘrJ]l8 Mnpy!ݳwVn%4I<$3ڕ]k<^Ü"gl1R‰a 2|.aM')ϕm"<\g`eAPy~~'ʦՠ\"Ig+k#.YaPd;Eж-2d [3>Amb2'iU(7?q^oF#SkbN` k3b~IC/EoDfVqY 1y1KgfN[ =zӧwk5)`c߽ _ʦ6~[@2gv.@]eG:BE]mMpMmQM, 8QwQ?rs!WITԐz~,e2EW}^0Tn wJkdaS`R/ƇFRD0,υYgETgf>xdA9b@&jDr+m12?}JJPn?H3dܮ{_,nZ,^ʫzX(C+n}F)1BWUOMYFZSeYe5{Ͻ=gΥ:*mT;ZC/2yB J @4 D0p܂Jggh5;< ,y$Ɗ3_W5F&-ι՚S8)YK4Gd1.֡ ̧pг9f`;tnQ\m)5H+u]S}ܮc DTj`RJ2WZ fԬn0wCH{1oä!*1do}GDƳjuJْ+aZ'.g:=S] SAmeLJEA֢gWgdOB/GC%ʗ?ThxJ:RL+\\XApGɊVͨ52RUE +,2?k@ K?D5׳>.E%!Z6^2nL~ː-,=KB.?veC?i0?Ρ2@z7of 9=Cl{Ҳ}cCɓM:ӕ_<*D/JzYM!Lj6>ųWn5ӝ/gq \$LF3?,n.X"'ƒ#g x>_+ ,^.Z/['w0t7eu~J|Ƹ#Z<#ɰqu:F=XTZ*}9`ؚMa bpZ%Տc'5oSú~tHE.5Czά1S\_2+V׾Ӎ s3dK/rK[T,IV=p4?  # Zj! dTdmr4MЌ'eq&LmZ` $eL6P"#P3ޚI )6}7ׁ: 'ORy8cyq@>~I*}k~4}"qBӔgL(FüaЈH^@cQ fsVAPaLC~=%ڹVsQn-&W\RB 7Aދ>AnG0>pʅ:QIk«>kXr!M3'):KK8jPV<_iݒw:'jz&] Ah͟!!p.+XŽ%oZef{ YFq/"Ƌ\=qAx9ڷs: ۰|- 6B&'=J?k_Zh_Bbk Nn-򢗮M ݝ^zjGBA-G2,쏇g43 -\ժb.p=)! q ~hgP!V>y;ϝ4 /P!@*X9789fkϤgJTqk?1,"?]=/yQ&5zb,w1N#ngff԰p ga> Τ؃+΍8qP 2i[aap)[P e;U0rsvZ#_ N %&}MlKىu~IlJ!ҲFIg%DXa KgI!ÀDhtp[")쫰;:G1%r%WjpJDͪd')F*+>{:~vh@ uCg H2iGC-aF ^N% ib @lxvױǬGLps.{q3~оvX␺7{'Zt^KJzl o6ڄF޽!<.onz7w?X~kG-kT ].\ $*A]} ޯ|dvy8eҢ:I#I ujmaJ.5pH|j7lx/(q&]q`=XBfUp%/`aV 9Y!+J2 pƄkeTH"-K@Nc;ySIc\T2Jt7xB* wjhf,MXF Я9WĸRC#Sy\V(%EE]t%ƣ`5cؐl*470ɪ;?M6wVr])fYyok(OĨ#R$z/ώh-]ҮˆuLhj \\>qh{}I|SgӶ_#_ni b!x1m!~pN*Eϲd<:a:w-N e v-K ?|eYԛ9a1l6c퓟|Kl8mGo/eLnCHp=S6!4oz #D|ywR&d-:;D@{_'oàp,'Rh=CPSQ뢯`5C2'NhVﱻxTgpGRȟUy;XֿPSh~QW?B2;>ДmЙ=j CܹAˣ> }\o͉؛` F*$`w|ڠūCސ,H}8xݷWyJ2D4 &46}RuUY>8f يZzƧ(KHoS7 OFPP.p܌Jt-"3e&]r9p/yI,7G}U|dr]VNK{KLPk#_ǵf^dI*SS~KZLɬ39?үb\9uM6Uz% .4iϹ)W/ܟ!qv5Мr&\SZ8x*<>4?A 012鐌MupI0U3x^I]PUqV#ZM9sHջOЂQI+%2 [53:S v/tkҭ;>)\^7emW"^ |Tin0|wrC^@, "v5X&|ԘJIܑL=a0ucr1Fy`Vk?QnxPݗqϮ8͚t@e+G)' PujڽK ]*|)C8圾D_[*j-Q9%A8 ͼ<݆Eԡv?ˆd1Mi@V;ʕ Z}Ph+*yY P/̰=Ξ}aR{@kضFxWlA+F rW:: ״y'i^,/*DUޒ܀⣈naaTL7v6=ۇSBbcFAh} b[ ~uc0GikFrIt2-pcF0$<7QJo"(e7fS>٘Ua r1`t_o $sMuN?FULmK L7&Ӛ?1'hQ' dP^+M"zw2\:|.W; 4= /7)WE68:xX"f$[Nu_U7ArFin;EQ]{YW{"41ڥBt* 53<X!ր]ih8Q1*`fdmW=eΩnFSոߞcn?ӿ#lf W ߴuHޯP`uls'd$sroaj/>ne%[ 7K (emib16k佽:K3$sxAJp~;9}A#(bRl\7L (\$I\$REˈ8-.3U.PLp9 4S/zx HCcUWPeQ(+=,U%i1#ۯ%V*Cz,)ux!1;5C=-~#MbA>/ %XCsM1]A|ǝ_QVp>ZΔg>uݲuCF? ( g!L ;~%Z! U_Y,Ӈ"țmzXN=+-}Jc/I0).s^ WmSZ0mt)o[= JG5t2e@&zAhZ̕ sQb!RB',)uuCuN"4V77qeȬ*QxOٷԘ.ۓ#'왵*G^XaKKB(ao9۪$gajXz5WxrB EvQBWb.֝oXnݳ*Whnݑ8N|MZ| _T$*$OI_=i5vV}#GyT~gVvUmi^16R34pX0og1Իe=<4SR0O=fp`6UWif,51 X$TciO G6wᛶQe:_x"N({Ia S֙dlb`Wq=8hL19=}GCԳ, mcc̡, > h= )+:eF8 d *TϫpImbYg?Y0/1`Z/BA2ϷzoEȶP$4e,*5aevp8֨wZ) O>UmsQo0ce'b˜EƌjA-]͔LL1=Q-?Wɛ<Gʹf'1(:a&8rƏt=0ha )Zmsdo6G4^ې|鞋SN O}UYr;26g_~{[ﱓpg|כSB[o (D[ɢ[٨'2n~ ?k]`pK7>fnu)zfu>HtKζbfnOufqyJ6N5KKR3_T`gx:,p勾ڸ9^q4^=d9{#bw1vgCq* R9<[S]h͸rrᖋCuI`tyy:KRJM InRM4ll]R,~amqss8v6ʼnSb[{[ˢ {]zN0&3 GP6;vAQ5o {[[`[ 6<4A xҵ>:_*BT2/H A |Ѻ[5+zM3r,$&ѹԛ`/AX%67jVъ]l1l$,l/nqIR7FqhkkH4xQ%b^ް-URXSE|sy}xBM>~cEh G[RUr)56C}.]łaۖFCm iѨ|H6^8EqZL/Y6+4gS8Tci6z]a btcڃOP٢1:S>jfRX#}e0Btމ;6[njft[OaR)j¥CXC\k[.gZ[NA"x tO7K3jA׺U=JR0NmA=|>!b5ANj>7se ֐mj&n2@߱Qٮ/2|E9a@_9J{<N?ĊರxтjrH + ~1Թ4|CQ.$9'`cGLziEw>DL6wU~q'lcA{`aEEyHǬcfqwK4~F.:(@rS#:%NVj1,Yzzn4]VRI$j[RM,`倂ν ip#v_CVWR|)Z#-Wb@{ZU<X蜴p42Cą9"քPjIaW|-vD쾈.#/|G x1 ;ӇsŇx;؟e[_W+dyD:`Z'<"Kס7l}Y&5a+@QGP:\z{.FL2Zڮ,^{*r&s绮uY쥳 1Z x%YY.3ף04nX2އLcTS X=+ ={!q3- FQ}yndQ|6I\ } hWhw[ï)7qDƸA-t,x|8a@W$uՀu *dmĔW/F0$"ÿ)*^w*eCσƹ'}6䦽:k/҄^GM3*g>7#@Cc˥WH|$"R/?9*_e& 3B$-eVrw޵WmQ$w(_P #bdsH83GϬ8ypm0\7ֺHrw>4s 92~5mВ\߶^h_y12 OTGJllzZe&kg,'L#ѷpt-q*#izؽԵ@u=}Uڒ;cSy@AVBy_>ODx2-ÍF'eDG˸ { s1؞ʬ2Rw?!.Hc9QAz6*rS-2X5RZ#cv4Hє@/4>㌑Y/h?1CP)> u7IJ&|_uoF[Z 砮x!E\[wj1θው?2ozK"S*^dd'HuJ僚4aZGC}YJIn0H &B477lmf _ &vO߳1ٶCJ@ 76w39*uS~?甯 LM}GV x<\UU8em<.! x=C^2GW f*ldY]%75 ʶO$ >`5 <,r|Ҕ 7388WX">D5Nk `h WfΑ;zYh)ARqK')M"EH1;[JeB]tW R~J+rӪ 9nBQH!VVB=\MtQ=G^f05:zL;AUZBp_={xIC2 8CF_%|H#_z7^ObR IADҬ{o(]-%?o6TzkJ!;4HuI?߮$pgq]g,VtM=Dj,$V)6/FUװӭvK^2vҙ^{+xc \blOc{L0V Ps%zD6OD2Sϴ!_9PKWHxh7Mk݇^L[UVl+;?ilt=\jײ/UԂgl֮3,Ņ,ZND1K)yԪ-2mk^/%ACIwO@jbuc$ȽY"F;ZZ :Dzl]?"EZ}F_߼}Eq5 pmw_ʶQFb=[@.mbSYíkW=t1tZԷyBF FAVM+pa.~£O[U23;w.&Un myak㣤"Okt7k,i.pXE;DqRnlq sA%@|>6 HpQmmT8\e*B(-^HHƟ1W vkqSouOVNJ>s7;zyoIړN1#F0GI~bJVHGLl e3B:P Ň陏2B2ީ`$sSMK}㯺'ura|U7I-,4[M=?؛?qZV11^ EE!w| mK']LP!$nIpK4>ժqmqT`]eXΩwϨ>>tji*ʾ#ky @!2ielĵ~m5ߊ"5JF_}lYKbrD&R9{] ; Rm%͟nB tI.}wÜ1*p|з|wf3ȲoBdS)ǽT^NB=?1p)'{?T'L2s7͔~mO>j&bXZҿQlG֡9EJψZņ7&=@+&C.o/0wFϟ I$L xwOdYFnI㳫X9HNJTfQ|Q}@  OcJ' †H]=6޿;ۿ?>v ~?s `j 1x`;gӿʣcgp@69YOxs lgp7V@> o#ύ w^l`; )? m7}Cz$"?AN/E 1"W_Vo@GH>?-)ijcwr;f`:8|ڂWAlwrqpeojj r 'TBSRQZ㫺isq0/XC/)o:Q%OZtro%;oB杙4% E-/T +mX--[F4orQ㖜cPҨj,˲J҈rfTD@sz Nz%s 9 eM)x޸ORo:0Z,}e9,|w_ w=`^pDV {᡿ozOv8wLt`x: l0#?=#r8~CwG} tPSi!`6פ7388ow(&=H>_AN%»0+st3KyA?)LS_m>3_ǽ!RҨ7?E>nWLjI/ON/.` K :A8UdwN՝+ݎYr>k/N?NO?__}}|}RyUlVdp7>^N)3H *2"@1HGx}'桗p8Z1nZHqq[n?a[D>Sڑn*D#)~r  "kY@"<ɟַ-Ӟv; V!#{ K}i}0K>u[ﳤHA[=Il}x$0U;i_yzCnoM"ΑXy*6@qů ~i^~I/~K1q2u ݅'<tom,[_]GqO;KGM0P}˗Vy}ɥַWƀ[Ro"8~Y9$O:E3K8mu&~"}z1Cvq:_y z矯Mr4=dkds~[ |Q[`iGӗ⠐,G.jqe_h_J"oVweuxZzpm }{QutXOɝ oD>iU1Q jMW[gJ޼D*>D[#x0)8a@S>@ nGmiȣ5t}O,k4v\W-Ċ+\.` ? IX}'dq{Xph6V$8䫺A@Ah%s)(D5wt}0#R(&쇇Jt C8QmŪKL*ѳ6}Q;Fv Ed@|AAt 1A|r;+mfv"CMIKf wPdǽgoX/Zx,"r }޻a;^ |XRaNo;}vUӽojNc獧oc,Wz@Mz@fzh`)@D@0|Z\5eEh]d.iuP(xk"!Hwy"ȡ߇(?tl0p j|IM+(\ml7شCw½PB6D3O>W5{t][zNU OʣE0~@GT*̠I"刡^g~ul,mt=wǣut m$quU9[6aVyMMR6\u=;kz>Jhc A0GH9(ݐ)t[u i)8g{z9b?q3<_ؙbIGrzuxɻwo^lV 8ED|99b8d_i@ֽe?=\gPF[+3RO6&&m,,`Gr2 0A e)k"D=mI({,M0(Ɠd23pAQ(0VoMnA&1F,VΔ{\do1Jxӑ ZڈEY-ett&7GDXe*A /kqIqT -b+KSfJPeyot6\ɰ/Q ,G2\k'mu)I#NON)}<8F# {*cF9H (HqĩnF 0;%]d.w{a߯`kBhGe:A}o>0HuYXGHoQ_qDn>(%+0;P$h#LAAH$d2jF8էmݍ6b6Dxڟ *+\ɀ;(2lPr ?n._QP4FL˕HHƶJ#ʁZfRc&a!:zجF> ,&AϧTԑ&sB*|S5Ɂ$l_2_堷m9`0+-;EeP { v೼t%EHM!nb8 \5ϬQUO)W-t|jUdK:,&S;uWRpn*4YLOBʠREOuljXyZTE 2$?۪3*{P`9t=sm:0RI/)o EHrehwSU2 |aa(10j!.oiM0h7 KD=sE$95v]P.%2ML~T \)I܉jJ\Og[nׁgagӬ%X]X( ql$E\epam}n.Xyժ,V:o0BM&2t:ȉP^cQVI 81Qa`8TmY%e(* S8+@bGlG',f]`VՁg{LJ-qُ6}#PMGDȴ4iXUzqbEKPP&vMh->Y zf Ve^j3+#m37Kh@E$vWV.,eQ):g p(흕(C޺W8G4[ K]Q@{hH 'X{S )~N_( " $J|O\hs Q3H-d`G%o-SBjNHٻV.! ś, @pcV_8I壴2Wųl+(Hkȓ M 0nUDI؜IKȭ@5'3kĊJ{CZ3\,E7Oz=wl+zeЂNfh2q)v˷ZjHmNQl18EdmB=V=u'9.3 X3>@;|8a:[-0JКeq>aE>rf?74(b =*1؊|^6` G]} M9t 7:fI*wSzAx7!d?"Zȫդh+WYj-Jy[M6IX4X﻾c7:;h=VORzFUT bS xFl_ J-6|& {$<)^C~LYkVCmt5YOڢMvĶw t[mZ-9E #LlZ6I֊ŮR5$0;}X.`6dO=3 \Ox*9;{l=nKouڣMi&Fŋ} m*[!2)N;Qo`8a%bp L!+P 퇴 n S(5a2Ї'zu ~INØ46mX~rbzB̘+K`<Xչ`ۘR},@.W2 ::r )*Y*FM-1;8<,LE!S*EH( hFq>O$U{ҋ+ m:EGhF" 6Q3!|h@8J G<&[P",O9!_B{h_k缡T\#?r.lgiT,K iR4㱧NZl)i qKo"= RF@Պ 0 |Q`fPdPqZ+.>ofPUgU;3X@T \1U3JKQs; cUjbcLv쫧ڕX/È>%4I/zuźx_ګhZBE(NP5QVRlnj2|Sj0pmh1H-&[KpO [A=>mFvQo.Wao6&}+e'5TٴJA YQ}>@G:KGGI;*etaW i@]F%kQ0YbGOk`þ3jQ9岂\4P1dkDP5\=r{?{BۄRCd<9OsUϜ>WrMa&+i/1x-CB|XCO֍L4+}\GIa;/W=q_^{a:_ySu:P=UGa0+,ŠF6JK9Dє!!/ o9eLN?^|8n`Ԗ2$P \`o(ž:1K,xf4FxtvO${=;Q6sTI`n"Afed˵uLqN/*f.Ł$D+n{Y~;QZz:h`Uk4ԹaQw65<1 Gٝq.Tq)h+3씌5{dZ1*qDpRrEOtݕ&ayٛ-qʗ鞖n2)P7F5#$f\}wJ*Ir:1 TYzOYM5OZ+&?ΏaU|V(JB3X%T\z_iw% ceKV#5"ӧl>GYhS Z($Y{ԱT/ a<#;C^VP *>pwa,o@+tҪۧ*kx?}mK-KWVMt/ͨ44%*H:7]tLj+VڴOXtKvnv}TUC NzPAq>lS$ȧ1tOVE|2jUQYdBЩVw;Q>59޽Is]\vvo67'Ϯ?B2Pt^