rt-tests-2.1-4.el8 >  A aU]]&? q%7SY"7]&qnELoz6b%' !{ͨ vm#ERKRgISS*_8/z'MYg E"n>'te0Q?b\;*uA\ҙ 7N^-S ] Ѵh.z˛n]-:93S0IB"5ec5350fccd86cf91cc057089dc30f52e4ab98266b163e896a709ec3d1725b100b2215c846c3219fd3041f10ed8801943dbc9564zaU]O,]"ΜշaJLׁX]Z-9;qYHD-&(qxOűY/hXZVC.~?60 ΧՂk!0\URˁo1rǮ4ØTL*M x_Q̫bv|Q1lÖAnGG$zEo֧5*E s |n ӊ&_ V :Yh!_V$ؾGp5?d   < 8<CJP rz     $<P%(89:F~G H8IPRX\\]t^xdye~fCrt-tests2.14.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.ax86-02.mbox.centos.orgiCentOSCentOSGPLv2CentOS Buildsys Development/Toolsrt-tests-2.1.tar.xzrt-tests-cyclicdeadline-Fix-double-mount-of-cgroups.patchrt-tests-deadline_test-Fix-double-mount-of-cgroups.patchrt-tests-deadline_tests-Null-check-to-prevent-exception.patchrt-tests-Add-missing-option-F-to-optstring.patchgit://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.gitlinuxx86_64 Ra1a/a/a/a/a283e73e1363eea1a2522b79d7dbb6cb8179d812f7632a5820bce9b78d118252509cad79d04872a365a550ff37d66c6bc67f47b9880165d911181b17ef33a77941b20e8fe2501a029fd659bbffbc3a7ae34dff9568c4834879b5c11fd22eaf67380148ccb38b711009a3a544f39fd2955479be73b2abf06fa123f9bb62a11926744f3a5840d939485279e99933e1619e30a08193650d23fe9ed2adc135b290348f646455c18b69510de1d8fc8581ad63ae051a84fa991abb5a23df3cd69bba16bb mockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuild  gccnumactl-develpython3-develrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-1x86_644.14.3aaW@aex`\`/@`.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 - 2.1-4John Kacur - 2.1-3Leah Leshchinsky - 2.1-2John Kacur - 2.1-1John 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- Fix potential double mount of cgroups for deadline_test - Fix potential double mount of cgroups for cyclicdeadline Resolves: rhbz#2024957- Null check to prevent floating point exception in deadline test Resolves: rhbz#1995005- Add missing option F to optstring Resolves: rhbz#2000974- Update to rt-tests-2.1 upstream Resolves: rhbz#1954387- 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-02.mbox.centos.org 1637730581rt-tests-2.1.tar.xzrt-tests-Add-missing-option-F-to-optstring.patchrt-tests-cyclicdeadline-Fix-double-mount-of-cgroups.patchrt-tests-deadline_test-Fix-double-mount-of-cgroups.patchrt-tests-deadline_tests-Null-check-to-prevent-exception.patchrt-tests.speccpiogzip9utf-8bc196c1417a88d8a03a105d6c97f093854a15ab629057494ddf2750a4731ddd7?C0 М׶m۶m۶m۶m۶]۶/IUN9LTW{{r00adc41`_:Fccc/ 3-#Z! ;c7ɻ_] i7M(fjR" BkĂQ̜0 e%Oj1➇ij5ygE)k/~a*WZkYt>r1e֎$_ϻdOF 儙i /KUyF\_4R*#'ᥣDzE!@ W~]sS^H VRh-:M}`zWd)6B@$u}h#zsRp훜x]s:O}XyFVHGh|ۤ|틉`ꏆMwsId#iQn,~K\vj2\&O`Ğo<^$]t%\'Ζ8 }YauxTڴd΅9lJGM# 78^Ӽ=MaV'\.yqϵ@K|"DW .pGy*E mkFqkc:.˽[QX|$X QV ވN"γe׀JA8* ʉ 'n 5Sx2G~nF,/7r{Xiบe/Majz9o|Z,qt9&+JgE!VTo f7x-_|I ,7}'RG}Mŭf߱2?(8bo.D!#~mWIn:m wYWGx] 㘏 )`p~}dT>wި r\C;CzJHbBkx =1=a\T~V'9xվΧ#C]c;)WiHrwwtb)=&bNiSY zFװ$8IIuKE4˓:> \-Ul$ňB݀҃'cb4("<eo0@<S$B*D]KUlVa0H=ǖΡER _]wТgʃ+v ?g{0wIV\/7w:8!0(XGjzZN(QD|rljwnLfe pofe7Q5$.o좨TwE)7/UĆ/쉙tt(gZV5?Mo<b vIu۠mgĂ`z]HEq^[~BF3 $yWU_uB9gpn'g%]wo>|w28!rOe$ZSF5ʅ@ Lݤ}}>L_~Y2LZPSV~Ӎ ݷ|>'oB8XwKEH5e#0:?)%Q\0&V l~ق(dA\"k}}+"Ƴ5Ҩ~Bsk:#!B~p/)R!R]lр{iP)GMky^[q>;;oT^>Fӈ%(3Yō1k oytߙ!.]Cw|5 qWj73zor NTuu'$R~'7"-FJJyՔrV.oYQNzQh v ,"i-Z`Kwa|D4m Wޘ/ݸqJ#x%n|#"M7S/g@g]c|T4ExÜܗ= 'dkʒ:8aF|2YpH(ASKxa]~+L{ήXPAm ]QarE&Lc$?X|S?qUF&bxta:p#-)}$IX~QFF8Z6m\cԃ `"ՁTp{D(%_L8إrr=" Qwճ* &rw]0v6 GDhjG8OA|ZK_Ps7hn3`Rb4r')';"WnxO"Ojz>xqjOl`]nCA*V?*s=9i&$,mgC&@p)onY7kYl/b/ n1`yE}Ž8z?J}t歪#Z;n{GaT徭M3cY6G jC8 *`7npwkgr4GN`t ;\#0hL'5O\=c,afyӓ52b)`EH|IvrIej@֔<gG &n!z9ö+Y BCDkW@=T jOH90`&z[5_XtwܻԹj o^( OC4EUHr摽@pD=5 Mܔ)%p:!ܤQ}3O9,i=Ɨ6YtS+=Or(1`hfe"tK:<$M_}Wr $0l,.} {5@fMm!'`KN.+.y[ T@Q_$Zl((kܔ!Mg 'MyB̽FGo7? c8胼G;#6 )ٿ Vq(?Z8rxIMwGo-vH_ i^`X2n'vENo %! NyS m?[2DC 0 6ijhj.AU&>GIJ08a[ GMPF,pX uʗF>E?Z_M;_l2f(e @Hl}%tMgDH_Q8}׾5eޮlu'1V*!$'I-Iё"}k)7FsoܶT)PnBaVc#* 5y V> 7' ydBCXtf94lwXqp[9 0HՅRV*ɾZ}VPRii ԛE{3wM}/go]v( BtSM[]iMU&=?͵-Ǒ'憓wX50'( 5AEן+ ,, $oRBS՝ƗR 66k.}cG, @V.Mi@/A8J>H,rrI8E913ؒk-wr8>9K ҷ1؋฽+w0<=xek!ad fk.M}, 9-*q'lk=`…<_}y$SmgF|EKmւA ڻV$.$/!@RU_c[x.#Db0I"pk +"lY\ip)t|_s\1!~ 4JOnr*$ɢ N=mp,{q^A@I['pS4mLȣWA7 h“G[_ Nlv"FGEz$8@- ݋؛K ާ2V/\Ҿ~ɒ% 889{PsR\=)DXh-l#gDln8cẂAQJ="^Ƅ_U:DX1o 3jfvڞ?[Xʚ lA8mA3tTH utO)YUPP)Ȫ¥T ` V@ TY"\t\XeyKP .ț/s*£330nEbkaRs%cL9bDv}?5ݬuQ-qhaO;5 MK~:#޴K`{64oJ).Љ#5udq#2Z6Fa3!Np@5d_\`aid4jm;O#+Pc)GHS~Tav ;ő'D?pƺl,Ӛ ~yś+|@+~t&0HtFǸ]mJ+?15#6g=ZyNٶ U*ol.++.zB/_jh};)o?|I"zn/.1οgBH<]E펂6rR:+J Tth%P狗Kcc^݄iEV 5!  0. MaL&+Kbշ./蛗 C_ߒYYX׺yo ;;{MgqXvzQIjOpŐTVzVTGWB(jPAs-BeNu&7ڷm0.}1` irйvwO ;DZ/Vך,цLpD.k 85{vq^+B瀮 IO\cΔV$*63B2[hd#WO Uʰ?;mESۖHQ+`ЈlOB؈tOOg^kt1ck%Tdkz)KK)_ա{@ C;4f[@G7cLgmNͲ]٩F*$^o|]Q@9mv̎hR=R,|&S㩦?~|#Yj[܉ߤ K=67,VVfhyS`oSL/Mh8VicP3fuԀz-mDcfdͶx6r[1j0In ]ߌﳬj>P3 $4Doy ,IW9˓s87Q\nٮ&Бt_gyDMg¡`T +mībӕ3|2; bM8;"q8Y^CӦMRЬ'+ re>E*ǖWzN'oV*ܮ(`OZŕEL3 ,˯pĶBU~x;KΟtZщ\y7ڑg%:~$܎u5NR[m"HE VeT+ʋ_wlf+%X.T7)mQL*@HQ,T;RdKu1 iy7 GQ:ܩ3o{]bl]x:u[BnSNזt~wlx[ nxJ[07Iܩ15rvŗͫ&񦻮N(a-[ԋg! k!q N)|Ą,;ڻ[i}.mT=cQkړUn Q4w"1bMYp9TB3,m _Ԥٗj :J.<.Q-RE|iS aF'DIS/xhZ*EU F4K@Pqv [Q̿;l!$n^SK͞G }黰v< ,Xk =}s_Z[}z/B㪿qԃӸQM5 , V:ZD/uY_  [nrjOIѲC/sjwa&LZLNL?QwDZWr) Ǧz'.L'\3BXMǘl݂x>p`hΓl,볅h4iM4]㳬Hԗ){6x{9W,< ٹN]77%U+Ts?DkqxIF1dفOn uZn>_+׵ 'ž ǥT\7%(V'LuˁYRyWq-<撈]cͫyZB dqeTWa r3D҅[l8d@IC/1E77ϐSPg{C7N%j| w읪Z[vplmX+1!_tM F"w/71xڳFŸ;S/j>WKJ v\,T8d7GLWւp s@gM/qfK(b E4F_~b\sjW nSG$c/:V;r8؝re@TkbߝTYC|ض7,W çd{O;Mݘ\QМ1DUqV5>!~ggyX 9*D3[q @<{XbvMOS*M$yCѬgDoof# oWg,'4/o1@qdH7i/Zl;Zw&,LY %V[8AXD6GvJp?i~w.\IFӉSfjDХA[ ֪iWijY 4q?9 XD!}iEv8 \\`5"d4:~|S(BoO3Mg姉0wT&! PX9c~7ٿ-ww W-^J}#mz.V3;t'4ߖ0S s3j̘&0 '[h^ɪgl`+LkC3# Y`O6wWg418@bFcV^gm *]l>@ؙ(B-iRcxkY)[@69ء+J]e6 "m'M 8=9N|~xŮ jÓ4[&8Nc=OQ/,(_:syRse~Še,7VK롗L8kHE[͂ڭ;ª~EŮuwnέxȋCxlq}D*Oe[Ayi(7qǷrmK ;`$;W~{0Npechá>ۗbG]D_y, rƵlQڋ V,' J'l6 G`L\;gKvC-B$nbvǴn!JP&t Fn9QҐpj!.:Obf-_st4>>Z}Xf0h!=2 xVWrcT%x>+Ɨ56Lu U$w&6*)d!g>ddp!i(ؒF#4k(^mg6M=9]8w{,ebYIO$ L!BCIVUV԰ZӒE?&yPE߅+Lc4PG{}:- κ񪥖傂ކda k%*;`7HlOvUe #ɏ= @{x=…ÎgUYe ?`]O.@pA-CJ I+fmNK1%am#"B")(=rԐQwPcNg} 89E!2WnR/RWk£u:}LҬq^Wo\F`!!VEpWY2<-shZ8!:5x ,qQmSʭp4|9L ;9YvX>0Xpz,+!8f KzB'wԔ#F~2O'qL+W"+tCtfg%_P44l_R?.8_gsj 'YeπlA?faXW^rGs$ƁQE 2i*k后ZT;kGaKcbaw0E gmA'M%^fi<{)ZF>W ]ɘK +$>hB{4#R}Q CމD5.^[?U Ppb ?.ix@c@oшT$<.7|%#\pK&ACGp}>N$h.O0Es8%,َ\j (өHm5pЈM K<[,z v$dW.RɗdnYR"2rZȞU^pwIjgʭgRgayLZ<9Ь*v=K 5v~K8ӸJ`-ѳXorRSŖ}"M;in%ANI޹^7ܽ]*/P]W]2:ЦNQK}]8zPI ۛMg[zӡ%=EZT"if;w&wgkI3l7| H?b!cR$f>*D.wT5?{=,{h74Oσ٨0\ňǾHdu)GwZ:k0ԙódKJXk47@6$VcnCxwilqWժ+~ωDE?q11k21cbv 2җ78B6:I]`V4hKRSd5 CXus}, >n]7< {^ٺ i'91lOщ䖦(\/y0qvnyl o#'04fˆT"G.?,ŕw4%(1PgKwY&,KX}u HfΎR榒r,ȘYO8Wn܄N!uSPƅde_QvV '?+ \U_zBtt{7MnE"]w"bΔvv#m7W4uC[bo!na=*Tq ϻ,mB]:j]ޅNNX"wjgpW6!nioصG&ZNDR9ZsU. PkWZ* m|P Fc31@~OVΪ-5JD޷aL R!)l{&n<[)Cep5s2R 5( 5`%P#s}m-gZ33Dzb |hiu^:23L7s˽͕;JODVC -t;QqkŪ1~Ͼ"aN2N0Hz8EԹ.$,ȕ,ݲLH=b'zu]Dwro%*k4s D1rUϮkA qnS+=|dG# "8_*:& q4w-haS:IGN).#kT˒E2vw~ Egwr~goOoD\MBm6ǎ rYEH\cꉹCBS$[lE~Hc;:\4xg]apďiÅQgEmyxzbYx~T}JuW_օ+ \6v\􊔦tTvM؀Bc-IH4{&>Xihz2fEk;ynAqԴgEPՉL$vY$ #𷚶]8됽)؀0F|dh;b4XaeVn *;ZP,őbvw͇,|tT&_˹,\f،灸ݑ9HyPe1A($t ȼ]" @DjP{4u["D~$+v%5KςXHؗ(6 ݾgq㇇rPԇfiF G,$و跕'BFwG|i-xV>:h+ cTZ/B Q]~7JMI3˱65RhNTm+P^W&lB>޺zVō)&-`_V]a?B5AuεEҢQ06=?6*萘I}-0kE7qkђ(޶Yj)!P|}%ZA>8񐉎L/ő]R+'=̛4L(0Gh$D{4&b,Q똺5jWP K$4/nd.2Tl$~jͰFڋ5AT0tk-Xd3=[$`ƯW!vҍs7ʢn`I!kdrw -TƷ }eu~%бnSkυ$ 6bUwjVbܽ0\C7C0́a.Lm+/5U:)q<;Ds̴kjgO~s?[ # G'lnghDMكTb)W(,/p#ZaU4F}_hyszS`vB P)c@|߸WRfQ@wŝ\Pb/jY/ _IC[m|~q*[#)-|K=XB86hp#vھHN DQ&K.ZsPQZ z0qB/no;w E"4# 8cb*ITw}vP>d5p~+r/0M_ `ncO}.a3P2{\,]oysʀPꥐ{kt./jsb]&(i0I!S) NjLVx1`zgYԿI@3I*2[=YA]ߔ"Ml~o*/fb:Nqj!!5P/5;vէOE+4O3Jgw>#~y s7ݴnGwnR0EcRHBOpm/7zR."bF )xeqC ;ˮV3ez9} 1tIyŜUCz pRZQQa,}-f|A<D_MZHGdaXfZ}9g<;\ƥlcWRy |YeנQX`yƞ3v28b`] ,eXpBlE$;rnR:6mk4 &#if5nSoOw>?^ s:0_f9ʮ2 <\*>O$KRsjẒt5 ,kew3DN8,ېo0߉ yCޜ|Ao55'pY8'%H1~Lt MLpt59ްG H/}1|j4zV@xT@[MPۆår "~L(78*rB ,m]O(6b'<4* PDZb]e,VOzld]C QQesI-֘?drVك&E;'ߛɿ/Ƽt$%h\uBj~-ƓhPRzҿ7:KВ?#Eg8 bGag.zP~iqEҾI^Y>reo M Ւ /=w:χqGY ݘu ';L#̐OV+w{dbѬ)Mktܣz;y_Sa(1r*"qW^cs!(!l#?J*9'HXn[C%9tW1M-thVKSn8Vf'jih$uwo˴UBojm5{ڶ|fkp vuSh}>(3mSE_TƤ#G_ 06`L@uΘPMB?4zڄ ΈҨt__bl;mЬ7P̓8$,=xO:}}bUOp-mhHmk5x? *`Չtq2P$i?T!: ϪZX|`ϸJmKzQɠN%NR{Ck1&Uwnyu՛gbqBq\'TgAt-Bm.= v䤴IW{:K̝ :MeT2lM-ssܹjru Hkw^j hiS*B)jpw3dEiZ8Iǽwڷ k0g#Eng2X4aV‡4i[Gق7rKwb.eǍD/:x2WS3*Q#,D:WC4ʵB(yZ qyIr- p7ڭL2DPOO͟(C+7i7kŦڳa!5׻޸_̷Bxş;R۷wɤ[ :klʩjWAwR#?` GY)6rY)Kv+ͽ~dL.[ բH3NFzMEzq`}8/ځDa.i-߇n' +vSţ6A lnxR)*D[yzN6R41фNSZlH64eO#b/@IbWw瞹 8%kʤ琣<DscOKYfEw8e]47 GA~?<@ebRN1߈̹?x_Պ}K{; z 80=P9WUL) YOf=~ETܯ?^R>?t˴*xyh`o| N3BLh u'&cSry.|0U"[ 5K5d\d_'ؼ:fsIiL`Au!0xQ8ٔ&1^B֋mMM2)W8řLµ:9K&DK}٦/ψ]h5`k[wf 'e}d9mޏdmKϪD0ln6^pClX?0RA_?&ш6HKͷ.-d1Rn#O[o=7|{*b\ ]Bq  (p/>(V7AޱV@|X5X7YOj" И-ŸÀtW-Co#؏ w< ߦK(C[ueGXJ<h1{d;%dss &]\ߥඵ ;5qO`ϙ&=i<~N =:ei;gOrr"SSțÐE3;s7_ܨz0Y$ `=_%JFi3r蕬Ռ?М]/M\D 6zY J4Xml 'L*ޮNiRh?E&E[3vO$;awkm+W!:Oek;9\J<;GO.:L 2#%veueĢHM;#QJ{j sGjtxUW@" +3}4l &5|:Ʊ3H~ pQズ id`S.!^%D҂ U0l艹ʻԮZ9]0 ʼnK%j{ V'<&GĞl8ssI18ns{UZ5EVc[ SȈ6>R06f;|`^.h.1bI[}*FĘh>r*ϑ'Hբc_RY3O _ V]kQgq|;k铛Ίƨ?lklݫKfv0Y{J-cvl|U&Wz2d:VzeK`TdG""{rl+0,fBZᵹ+@ȂI3p {Mlah[;CDzfn^/$h#S1SqsgXݷ j)KÎ+~88΄ͨcChM<hm;ǩ hȉk*h!Fi )/?]YM]8#k7=&MTcET5/`B)P7Nd= K:՜H:IŨ.gI2R 9ǻH5U( j`}G&ᰴơAt6}ni/0~+m{̱0"eckU8p\7_\GJ+Х5݄佾Ko:X!l438ڹ@|OJ<}rE_ ^WjL(u<%wp#Q/[>(Z>z\w& })a!AXn{f0[[U!A O geމ3st rGfQ_[-1,{N3;([h2y,Mhd[„/!/ㆅwtOt"JZ+ƃ}WY)pSn#4Ƭ Fo*9R%R@Ra< XL0 lީ6NEΤzm4Eʖ9`6e0^r|bmї_~=9w-esZ/ʉ2^98>EB[9qQG40|͠p{Șt4`j{r+/9#cؼ[2Xm_a9R>RwGrH&ڟ c*>&5hSlPv|cgwkr ngNRq|X%j'AUYq`W#3O/ءCJz0sݫ<&Ժ.7Cm2n트9RTjm$%uP$7=fC7M5)̖j1#U٠f K͗\8YhsK6x2~薈0H?vO{\iUQ-QQOG|C* 2Q'+Hif>(c ~U85e{e @'ĜFlË{P?U q>4sM:0Vz8\0t /:ԱѦ"Xo4g /n5}OTײбpwC `KB!) >y^|d{/vhA5G ;屋rCK$0]Eľe=w U~WoSeCFՔ:DqNW&Ɇx5؍*jTHbxxZem]qA:xoI%fk݋=9Hh1`digLw<K{RLY ~Ff.K:#g $im*qJ43!*6ULuIg6>iϐ@v (?E3Rp9 [^d6(tP{g`=ԞvYl[] /(+ % fja&Ik:9`2C{ dY>~;2w!<3V|A+4aM0=^5C]8,)q!G3(׏&*v HS8[t1e5$^Sf='0 j|f.unaehf#yZp֑mwB ?NF5[֦ AӝVDM~5H״ᒢ5{ZŬV=j*1_"1T3?Urζ  }mk=2\),X>ŗw̛;,iM/ @VY0CҎIa"@X;Cc?sľֱ3_ݴ#)*&*m92, ?}a7[~1"@_R;mz47vV4O¦SrkOHPn vAN[6|W ^J[hғ1G0ɜJ91$M*,}^rJ1@du!U(´EݦO WÒAsJyv Wfkhl F#Opߔe!vxhsEo)x8䲴wr%9a׎.rb"DQűkxmr #Xk6MpFdr!38 "0񫢺'!k: odd8N6+o;F1mbtf5cg)"` yC.)ͽlXCԛcS.|g11\<"2|~{H\7o"X–/тl5Gɳk`j-W54讳{7tB~^+e>JCaY R$~-&כw픰9$m5sB }Djާh:h>?[Ehӿ@Q d55>Q8b\A7c a<4ܩƋ)jqK1Cgdqdq0sqUڰ g!-be\AK,$EyriIZ-abjЅ/'!| v⺡qZTv#U˭FJ5ւu+QB"w,m)zr[GxWxZU4qp?&pjDI gύ"ׄӫ;K^8#mY>Z\s8Qux{r҃#cWPmEbxPVhD7)Zj}ux{`:gʚ3}mK5f0Y 8p-ħ/9|,s$ N'M (R?񋔥]yu Ee`k*g6.ՔQJQ}< dᇑ2q块gͧdY`E4p!cSZ}2h_NkvFnp<ı.mckPs8 HOtWt,^p R]+= (8Q puNpBPJ#$LqhwPM R ЫʗQ >1țDy" R8tL` 6V8A^+ tX@3q6l3.Xcgإ{'Ki8jtT:(<Oj/{,NeXa@j7(nnNgӘq};/p>1l|wI:߷6ȫ=&√ g9ƄsJ'$g{Y ;~H%rͧŮΦRsk>w< DAʜ!c]ihQVH=)&W4T^x1qcy͚^Ɩq=IsaS ?FT.Iy&DJXT.e:ڰ#Z쒖oHó87z 8-8(VD$<_HS< 'g65sH몌z; ^XD&0?qAOSDcu]}u.UAP0}_ܿ7SZ0mF%,N]n#xIy$'wim`BCvT6!JTW*zQH32j|*w=<8O@ I|mcݿ O]9oح1!gA@uS!AqWܠ 6L$QfVk~\otK:CO+:g:ޝk?ƏF! LNz&rLDl.wl…{O0T/z-/|Ө֖9pTkR }qal~б}oyR }ی/fr'%G(א.Tuޖ//, \4 Y՞ QUX4#KҞ|xbi5C`/OD)(ǓN,slu[_$Gr02Gt} qV Q|χOdڶඪ$)1q&Y( TJ8j[<"ewAV9:}wL_ӌ{1TFScb"ү Yh!NB?U')iS'X+$)qú#8CS2d9ޅ ݫetqو/5ϸ E?Rq!xTOܞ޿0h ͑6බCH1[Y|6Z^s+(tmx4bZJѩ\NݴI>DzD%R6x@A=4kI^o`y{xS[ ^j/|)@m_g|#C52'<7,ߏb )ާoD>ȒsUX@4@}4UJUOͮEoFs Od}' F'l~|$v48юM?izCҢBLӻh6}ycXqN Nˊmc2$o2)"J*bySQL .Jd@Fnrx5~x+p.XYBSJal1QJާvcUulmJƼ<{[;z`̤$Xam\3mrb]jkNY| $ظԋ JG& S+>x\$-[hJDwm9!}(+g#ҙ>V 1/ξm30EY"`)"M.ZB~ `x ,ZsR@VN_(Rg!>iKSZ~7+ ?C-AIV0e}|8Atz bLK'lmt ]vHm*Z lu}QgaIR[֢u!gpUmd+b]~'V( EKDiGr/$@G l[Mne.2:[[f2,<ұ_KiAY $ {i0}X/Om=G MSƕVP`5ٿ / D )+Tש1fd4MϐYF;e"[4loF"Uǫ-Qն}uUk'sMs(iS つ{/%s1vҟ{ E4.^j{cA]r1 Nn`٢K+ 9CTH4և-?Sg!as **yj[-r CV1&HSq e@@I@q#4[\"J k\q)14߲9 FE}'Y6+n~MDm,̋$$ I. xpn7HX+h(CҤ\?!ۢs_[%O`l|_iҡ& 'BfY'܂$˰ԕtV<$| jQ%Em!feKM(} XվUtDB iȧREsf: Q,ܟmO͗D2HoaAoYxRnj׏Ծ?jqǘFh wiEdu GoIo4/᧹L0FhB%A2KHt`BxUTƁ:(53>=pW[˦$=ZPg"_`5is<*LȚk8'ܻm?lʇBӗ# j"9>Eܴ&RGd̟OϘJv^5k-WԻXTJeCQC[x..#^^WܹLi+!Σ?"r̞R^=!]t/p x.9!W[@#gu$Kqr<z[)aim:*EW;Syj[ HCN?^b0v98x\!AytpɝoHqۺ/v {){]O *Ҡ4ҍ˜'|B{տhؙ;tEAB.f>aGr3*L/hIz|#kiͪcE_b"ܯq‚xUA7h ën1@vY=Rx3)U;3~+8t"Hc b=6=hT3h]{9Tdn%|\fWk ,Qnl*y+Q;t2)/J9 S|edsf# {=DU 6! cԙ+Ӵ4q␁R5GꄺWk;ë;z* JB^ѼʷxC"L{vK(\J.IȢ)Vbcpٰ>Z G0m8aO+ r9NVYK2mlz>Woursj<* piPoRM_DC[7%͂{Z^t%hUNՐ5Ѭ%q,s;I"H[ApnզVpBAHAvEU6fa9pa @O)֓ acҹ#Q:3xltJ M!e0#JqĪF0UΌWbj_jh5;x/ u6IU z;)9ܞ.ZqB#ѱ/5q/6${8 ~e*Zuޔ@)lv3L_FcU JZEY;^ك_҇Zs<&§1|q=(A 0;$$tj:-,^ AUƀ'ƲIfOwJiuiIABMS26hVi M^j*<w=|܍!Wt`rVAo=FCЎ9AU̾ۗm}N yFD,ʍ6e'p t(_RD7i\+p bRUVqᰘzpR!-Fu_s2WzP >xVO9ʦNn[IM>"TG#L19!us*H( 2elsU6$Y)ɷKӚD\mᛒCdnDü?jFқ: ao*  um(֖iܹZF6P?ܟ RA<56BlǏ/@.,Įf:&- 0=2?u2o 8H2NbGD9bB>|Acg3] R_MUDxYej'{*߈\=j.V~5A]jncCYQ]΢4]Ogv?wo#Vv2Q,&o? jlJ̶?ε/nIH~%t6n%1]=p{Ii[$P͋y܊O'"}IA !\7KK1eێa{{݉}e<s(xm9Lqߟ ,jڞuJ>DBRtcT,\WtS ~:}ta k>AH}ȫpOƑV{'&<1'6@x47)$;Rk90~~NnZvxt=Yw˩ _Xg6x5\KlJhafF,V4 U3mN"t;7MD# qP^Qx\Z|ɘrt@>$ .osN҇Ư!aX{&f ت;槳0bp7]ǯЫ [t'K-v`y٬jҿ+4DJ wrp֠Kmq˔ zfn\h?Gc?§3v&Bdj0ANL`Hnu q&O@+ `Jlɧ-nW4 jY\@R/<~e[]SIhݘlC\+!^苆 (Sj-y,i4xQN؅)*k~+4)r:Bxb8D^1cIaӼ?8 RZL z<1aR@֐K% 5[Lq\?qm 6ىݢg3ߤ؃x8>z$ƐOyd8&֡0_OJeGOcTO,~ᩅ?}'Gg(̺llz~~nΫ8>0F*Spf(c}GRgO)?.! +v "HGS;hdǶ9 CBT?^jk_q&N\8Y`&(0A\V֖0h#ݛ)Wc=C2EԆI^ G 94ٙ:VZcz aw^)X lDjJ3vONz:=wr#rNW\d/|o@'\$ī0o[:^ #.oxs1;`-|N)nr<nMy6)fHL͌&~,,(g1%!d` tPD I/'pd'מĿj8^*ȏ;z,K#[P.d6ux].dgyKhru(ɕAW73i%N^ \B>o";4[&E_6\C͑pAP%OA9$tYq=^+y1z197Ûw '1t|dņ X~IxrfcB#E"xg_S,Rew(nT_7$dc\&M27u L ]ԩ*fv*ؼb~SEǕvV6f {U.). ay F TKVLgdT0&V'f\>U4QӴXt.÷b_#4!QKowzimz߮rEt`{e%BYaqxzR3Ͽ;Z r"gMڮGuvFx3<|VMHSF}ULgǁYضC7S*eP.ԓX\vgϘ|fy>0M?Ȣp/=LJ)1xlO]WitMxP֝L2 )I:T]uB[ɰJR~?%5w1pw l]PxGy/ެJ؈pxýSyԨH+mڔiz&d\XG.(Qɏ-sO1zR`/ <]x- a >PGkqvQ ùQ܆9]E@n^uF(]=aT^Gp8\?pT?64mNJ@yuCt(;șZAm9}E{V u zLR˿qx{:vE'\ě7!nUy;Mj/Y7RP`| +tŕv>{>WSnfGj]R{~֢| "}fX܁atx />ѷW5>[ AVw=i-6eDh)@ig>RSb"|́dZ.t2F^q w0Zpej`=%%?0cB(6Q?rydRH ?;tT$WA.bT?Yc_"5M}Cn5J'ILVٍ5bq/qP GsKqcTުI(^nuog{Ue.n,QG {p4 9v`fb4ldFj?k 7{XZ y q0e<!a!b7Wi^S>t6 - X%EvOmZ9K. 08 A#^0M}FVs[==WHhCtB|.Co"Kfi})1v_VDǔ) ?2?M JwW l#lVOQua[O pu`/ksZ3&:=_1I+l](Gx4#w?׫ (B@Jлݫ@*݇I`T], ܔ",OC Mo#1ﴄB;+0m\B֍*aχ(ɀifxxunl6GG3 |aP)  O\3eGw3=]BSJDAЅ!2vo-`쮠=WoV$ITFgzv>D:q! &raҖe+30HlzBzK䷧v{ D BB+1UXߥM:\ efIn -uԯj]kfozC{ﷳqL~*[n]5sM&hzExpSA-fI|f[v h89U ts}.-:N5W8k ` TQPm'ʁ[ _J.3!@#Depxh0i)f(B~]\#v׸R0hh$ErgKb` fNjD:F 4HQ -Ws7OXPn^ ?%z]=p:-Nv!K i]eNDg}t=[fz+zd p}ؠ[GRȮDԫ9Nbww)w"D`}cϜTi>~̱Pp:)8 Y&h dS@=5cs`VO:qgJ`iN0W]VTX+l Nezy. yPQ+vȤv}lAobʶֶJm q.ZU J$Ιǎ )Ug ;^`6pyf,W?q;Hj<_8%~A/SΨGA~-#0=\lRǘUis=5j^w}sXR' @gm'k#؛{kN+h(0Sdbw['zM zSRg7%d? Pm]ORfzg(*[Yc$Н pgvMC&6L1 ;&lTIm:YࢶݦMA#b2bcci|јzTQ Hq׿Fz>6#!cǷjup쪬A\~vW{v+4\1DFB!>Z.iP-nm<ƲDk>(e:]sn媅1n#M Mp]'7s8jлNO+{N񚼎UQzzP *{4i@EK!:u1dXmM30-F;;M̛y@FY[![6y$Ъ7=7m:)KX(?)[B`K?`@7ڬp>,bVs+?T kuH,R~du.o씤RB>职I?`^A΀f1[[p8 ƪ }g&b?x`*rEQ[ u SNr i. G:`ֈ5H{n#е9\_d"όO%_S􊰆IwY ]^em3N>g [hn0Ս50jӺ~'w2p܎'yl##u[/m 7+|DWY Ar]U2 ;%FkYa;\yRsUI=O\"˛\/ k50Dw"ײ&瑾fm1@(MaE: t|K&ޘi'v1*"3d:@dS9 1R) @MLCH: Yϩ쒛CC"ۚQqܲZG"enok ^ lXmHŅo-yhб^apbjI HSЬTܽLG PҲF/A@\YF;γ8ataX&4y|ԦvcNڋ˭ZFF2 U%g] jO2#5:ωQ<'fV p"fȥ2O]~4ÂaIׄ; ,^?жͮt߱"v<ԧ{V&.&3G˩`0>Gxn~/ sQ3°pq PDڹ! (YN6 V[D&/J<)Ahҕ"U[:Wԋ1Muiw" q*~iM{F YbdR&*KC;.h*&%. Ax`J\%tnY _8Qx&G{,mL.pUB-=(161hB-Ys^^&.4Ufu@fw`{-Euyk ]П2~LF9NL`:[NN3/*'U<"d:!5QQ!޴#u g4&)j_*˜Jnгd"0sߡY GpĽUj+"rsa6SmSo~]=,SIYWf>ɹxPvCYU V;4//9hQUrQ BƞuxѵtP -JsYPXXȫcJ<n1CF.OzD4w@y("PQܫ+~>H#a3@z.b_?pNuDQr5#@_Upe @i뛔dD ]Rk zV#-4K]KCٗi<0j@D&&DcTi۹goWO$rU`"-{o@'+\_аi(4k8c>TC/*D{hkt.\w8LŬ,蹃ki=Ea|w oDi/qYǂ [N?ffbr.82#,%S۲h 0qaZI~$wǐr%[9Z4޲ځLn!Լi)fHi%TYo2Х~cr -{G}#__Xf4pT .>yWn8_@CyjuRG[娒bT فt6+OŨ{9`l O^nZLT |hL#t»/ܧӑKؓ JԻEh rҜ%E?r 7/6W4:I^ve|b ;[#YB]!Cj n!Ww(Qja%{Jy9U1G7JX1FK"aûj 8Lk'զ3ޮrvJ-=l/25n"J[F>8 [S4dm9H\RK+ۍ,;N뫸]*5W8\s) ZPOޤeMZ^GPoDU]AL6"{]ӝ;Xks֢ܝD t\q=r[S- VJ5@0W(Q\BHNoYWzy,Ɯ"3u>2fi(f7 d2P~*KeDSbJe3H99WȐ>]^n} 1kMp5v3Kq-.y[e $~YI f+HE]y.77MCuJmgmQRYG!dlV/ nj<%ozeQb:ON1etd?u:WS+;h1̞AqNsT֔L1w+ih"2$K}\ U_.K~5O|V?kg"bPy 3ҿm=ϑψaavY+SiY]#ֱ*ݟJ!W#FGZ&NA _r61%gR&@j嶅S0oxo_6^UW;(A |@w% +46dyQTg:5Έu*۠TX{#{]qkjuNn 'eF~vt ɖ m}d/ Gy7&HJ$O2qC@]Zȱm6 .h$mBS|YA)ncwȫo^jO5 ?>k[z,Ddf,>:Nٱ/|?0 O ++J5et9vxSJQ˵P"ԑ LAĚ-<_M^/QK|}@-!t/zv'ohv,-sbB2bR{^ FgJwB-^Co}q-;XUgnkeԼ& +)fvэӹ<0~ԼpQ&q~{Ff*yPywx:s/?x>vJG-YUD3t< qmV(Ô2d{xF=&Igo3m|?sC=: ڶB6pGʖ~Y;n"2D9a,tf˺¯;P=G((3VGv76mH8`kz01_:i zTe8&=mba O36yq#{dº+Nɾ 1ha2~_t_po)8gn-óFAtib+O>%7jhc\_횰-y0nЌ́3JLh#RnipzY_Aq19wvξE|m( cѮ*&ʺ h x\o:k*8X@06:UۙK?dz+f(A kR\)õMؽaZf('})H"ʭƙ 래gF ñ,Wr4V sAΊ50LV`㷂ޥ &q.^mK3?7 ir+t+.t=cYiP܂;X^Ų 9ltb%Gr$ "=)GUf1 ߣ`.5:N'v'b,ȫKOfJEpJnjފu=%*Xtcj օ!8CϠ謎:f J|BǒbtOt 93c~WiXx'RTpY%Ş8FՀL$ YQ꠱GY[ϒ]l)4d̙~*.HEA1(p2dQ}p'J x|\4w4 $Ά) /w.W ]@5{`0R5j05E{)ۀ9(4wd.nkk|Um|:9̅SV.g8 ^XXDm1fm 7f. ѷZ>$~:8 f&jڷB-%UGfx4%tˢ7ͷc}j X-mIŠtO^u>Lrn\*6AS+C_`G)Mգ$ bmV/?*eڥ/F&`v o0 @C徠nP\8_VhqRLQdtmN&$XxbiitB'Olʧ¿eF3]O艳h ^E~_tZjE09 >֬ Qɋh-{m.rYvH wU[&ˠBj^&'ƨC/yڣOk]ajuɜ=/•9qy˫8 gvID ˮe*b=>xؓ,Mi[3qA$LyHW6"`H4vrN kuYbh"#m?2,v1$&7U"[0a an_kt-_Gk;x.^+`¼,<4? =#KyspAxNU*9kjz ZMy\E"ޓݵEYg6;gN-F+U0=\SZOxF8WҐJ,`2߂FrgΛ {MNL\wYo5b"ZadipƾIK{GQ;գR!*ΖeҦw5Hrh!(gLN.ogMț#V9yxțN;I"-?5 (D|] lr5JsanPY[.]%+QR{{7\R?IJ HA$s4jamUj0CbJj^HRJiVr|T {Tz|$ ҙZ? i96Gɹw;Љ'uLi}mBYM!Wrx!^ʦ {6>Hxۻ91%kmd>2i5OGykqCԽ4zx0 누ϑLD#LhncZ&c:CgC,Tf.׳م)V{ }RQ/ щzmL!G„ٱl|$̸g/&U3M& /戠H&8= CFQ3.S 'ٔ_"0 G*\%>>rWSs3-X"G{DZ*A:3Dnao',ՒE&)ĵX\I}@aэR }:47Ia49r 6(q[.<6uto`sv5҄DUs!R)zL$[{->_yP+@̍?hdAx/𲴼,hh-eԘ ;imҡ![  y+KTzU=K}.3n 7h0p&īZ҂q\E*XdV]}B֏>s'@ؚ¯.#HP©DƢ)I csHԩ]ٓ^V,QB]i1+3/O^Ѳ73F-%S$r5.&`~ꆁZoӐ/ W;3@ˍL%xƠIUZ-S[ڷ8WYOr=`ͼТS9)s8ʎ;|͆bvxq;=fgY0tZI6`lkGVe@r .wu>{Xg!b,{rIJ1wR͆&JLW!§t '{ ʙ]SV ]wb )?КVV6|ke_g։މ8;lFJtW }\`28 >"UnҏNnc#jW&ЃTyGϗ}Z~v))S;KF,#"ҸI`jK79q 2b%p5fokW-ヒv)Qy{ k@'xil^́=(~},&f*6xNàB Ksm<73 CÓw[#U,t,d&D"ϡb0@1&#ؗCl2+QA9& q{EWɮF6ojֽ?7qmh㌨{2eP75ʁHlPe| IS*{:qh-0r2= d)n[0lLa90+n +WG+ykI{w4 3P8m1];B2Ņ+l",ٓq LYJMgd[ w<( ea4 [V6975Uj^knX";%+OZ Ԑr|@u6A>D+4ߺ1(.ۛIh$"@ZX"WC*#S슎OBL.ס=q fI>?i&yMе4N[eծ)3! 0 ELZֈ#"yqƭpD揣ؒ""x$N.d^-WAj캈!F+!d B.UPaei?aK( f%R2w1=~Wlè!˩\I#~im<^y7e;qt 'ʘpAFSOޢ`^s>H3)g 7TIuYXl"ql7Sfr%%'1>':3aZ5zHRXT%_.4ۑ骴4ȻKL(Nslً?mT=LЀs\z:bѡ%Y3EʡL9&ÿPݥJYݚW)m6n-v~bި@wynH[iMVRVGqDζ@/!^y0 w^VLߏ:T2R~N1X@caY~6A$닟9= 毌j͚nl0gc?%ɦn▏O.Ii1$r49Eɜφ&$3|B4XWIؾ %vs_R827h_%h2+ t_(Es-`21iF8 k8t, Qƙy(>z)5Z&qDWV:S 1Nu;D-S; hZ/v}(h%̕f ?-Eo:*8JmhE CT *e5ǖ]ϮH88|T$ 9(5 eO3X/AhT~,_T"7i[sK7)<"ƈH/ ڭ w5޷JrۖSVak=N_Ȗyt)w)Z}uGz-fe)ƿ)˴"q,rT$VnFz߲QHv&}-o]B:׌5S%nQo!՚ݏgEP/kc!k=dUA8ueеt0ΎO^6o?-PA3Ί +lJ=f7Ƀ|[QV}zWDy6kj\.%y8&IqB/d]x2gת["e#|ߙKaD#=$P+*Wr%^jk6lآg(X@ZqcGV2'aW5[|%V06 :|Wff<QH`v/[tMV)N5@ .24% f0LS* sW~w>\V [ "_FW@y,<%x"%^b!6xo' WW7`]WylpD7'*0Ei\;y"7pҭ_z(@I^¦cI^NHm@&TXB$Mq7kXF-`zۘܮDSRrN1 Ej 0&S&tCDŧ@-O1tr}ֈk4JIn3~ʪ>:8~eYVXz`uIϞdO/.̂aԔwowOTے{ QN_N٫95Ûm3ۥa{U ci LY1NVHL:gVɽqmQ{fnB)~I%MM\DŸU2(Όr rB|rL!8Oh^R$[-} h1_vL/ic5j=<R4޷["+!bf]*t܇|gj-?/[TY~@Q*zށ3OzÑѼ ˹%iuF6SKe~߼<Sr 1"X0xr$'qy?5X6a^ڳ&LV_+/rR'nw2 Vwʇ]h4֙ R\Pxq8%p<ݨ7٪AtOHO}h!T8Awp~H\w˱CDR"4:edP㇝p轚,Qd\գ8ra0%8=8)1_97 D,{uԂz<.7w^ / 뵰eH |J'ءAlyy['V1~^_}fzp;7}NYPkɖ~62)qsP5GLC0h f^gaM4eQ MÊx+|. Q2O3Lj9?nߟFтɌ|-Z4=|*QkRh\}LO@BYr|A/ҭp rS =R A?7u.o>jNwf ϒ]RnyDEo][&UJhKxXY}r%\Vx7" iQ}9t9\~5lqyU!  Dup #:wϻlR'6PCTω9Mb 1C\bi*+x%K'\8n%g1̚/- umt?šDB Ciq`c]Jw!W'K;[%}@ XZc'xCgE1J`mN [e3بMCiz`Q ԏv(O .PxH=r4h$\UJ=/<Z(|;

q ^;0j\3$a΁q9oc/}b: + @`x/ex)t`Uh7fvMZA!q6qSᖌLF3;d%1 8 E\wLJ}KRa4c V"r: ,ceqO)yYԝ58|rLF+GBexY\鶫$@G[fn?WJ|tC5E׎#%I!G9%?prh28zEM4x@kr#̡qH+B)m=­dyqED-cRv}g. ȅa~}>pbYVb[#w-=[m}\e?!q%TcZ'J @Jz2 ?J VVE;V;DwqE"-xen阜iZ8fv_NEx|fy]Q]㼘6i=8N/>F>4 2z5xQ%SJFz5Dl]L[;vH/tRvF79c%7z66CSo}JBԼV#+/TrH}[Ss}M{ fnʼnmWɟ `đ:}VxM~c{<((Obrɘ5KFIJ-gw [Qĸ<: UxGƉXzӑcЄ$dZ |>s`R-N8YU Q\gqKL]x*<x }W|ʡ?YUO!@ʧ5$HےY-DL^łXR5fM#Q"Ó#H6wo3E_ڋ+t0kbGR=nr!6!SјԨ$.`\x~Xs*v8U `@iQnj*S|:N^d_'k?}تw%JA)bfک;}6D?VP%#Jbkfq|Hr O(똣Aǂ+gjwbw ÉY < e<|\G/2W3?aTͥf &GRFKdikEr'!y\ `W3cVzz' *-`X}{bU%-'Xa6 x07V,k5.\#P>d I{R@xiD-'ұXH$ >HxUgu)ð/贜uB+͵y+ݘEI`2xP|[\﹒EP"GVlbi!9_ +h Vi0/)ͣOJ@Bh|*M~9avYpy܀5prݚ;3au蝔0E3oTWOg/ $3yKW~<f.5dYXq& ޤ$Cv,{e]M+r(}3HenSXscUbUua2RzD^: tZNMRiQ6L?'u5$uGWt@#%գ?Z5!yPnbfhl1 pW*'7-`bV\A虛ƜèY ]d#B#£d:PrȡB=ˡvm?т,ٴXYOj!{_f ْh]W;f뮏*ATVFP A0XaM(.^$Fc{"31,z7/wu5MZMݬŒUFME=pQG K`8c->LiwQ(XCouo1KXP9J0$V= QEW( nʐW#QKF-r:CBRfslG݌i"<54[Η[meOA buCf_@%eQÿ&e\ ˻dohXAYy@ޣ{w30Qjg !M`a#i!{fcis>T*PTChDT|H6%YOGyoh<$@;CJk^$L%Jpa -c4b%`Wy8IePQjˠF^Np?dLuݲkC 3̭ވ3ڦ* oxʼ<͆i㐹RH`&ԷP*|]K Al`H  &1C =:\"B̕44]^xNt˵{(gsO)'=,ڱ`iC$ͥt57ң/J.(Y<;.LO%ao *Q `rnـhY !թ#i]f|BRIg=<&l+{8?!AbE9r;ٽ(T g5vBNygQwDa 0T}Lo:X/|Wyީ{uPV2R>MSY^ `pZ}Ω<)7o^U99 *ar n(gi}SvaҞq˃g$ˎS_Fw8ȭ;NˢG!f Xe:v(P䗘zVEd'IN@v>k㖏ixb7)&Tw ꍋ[bm(,w?] tmWq&UE#B .6x DY~hUm5 rgL>ZIĴEc$L?A'f88h7Upd4_ :AA%#~դ{^Npa*f_J8oW>"0L\qP*sW*0ʣ 6@ v9 cL~8qrEAg=؋׶J5u,ㆼn7Uw.4M;ZO 6[ + 6nxĬxA@\}2kEnv@&} K^|uupS@c^,įafqIdRj2tWy,+c5~&duixV'O3Ӓ ׷1~ySo qhgmia#ZA n \їv fL̦Q>bN+v\.`RڤugS{OTDaAEX⡢{s@h$f4׿J-ΏNCMJO>1B7])3~k;/Zn~[YjqyƕhtF:M|84ٹ:M|iV* Qd/xƵ9by)+cEK[G <wQXmu)GGYR>!cOY JZND^S6r^WF[@h=쓟N)ʜ/GH'OfL KҭM->G y]eue+ƞL_V%&Dӟ NC։'BTri&8}o":' A.C</ao_&ۗ>')8ЬNo9d )BuL)S&J&,' omٕS]*=JUӄd/ 5y*eեф }̥2A-7g 'qܜSN lٽ1QΞmf/8,: [ OP.i#hlYai1')wou1Rж- :W(Mz.Yx[>7IAZ⁦w/QÔth֕]G=XҥMG8R::_(*{HjwfZkS}e [-i 0Jr۷%hkCXӯLNvxΣ>< ~ե_~*"g ,'>5mzUS?߇B(2avMKrAmp';p1cr.+̜nxi~R0І= |c|mC s+~@ǿZADg|96ڊTz9,{;-LSoyh2vy1We-[^[`t!溗b !p'x`s+tyZ]Єa4 ahQ?j1a]PDIT}u]ͼbSA5k2Y露;Ew֞쐖bٽ*8c*yz PI-qmbg>rlҢ4C(BQqWO֛!em9GcW|a7,=1_u鬇%-GSwuϺV Ɨ c,4T2v#`]e8C6hx֐8% (6wEt;ʬFw㴒d2 9OZ'^8&ldʂ/&ˀ0M 8H39:И'6B24pfi²IAHaFOgspUƱt3Afˡ8;u0 qa(w=K x*r>@0Wqƥ2x:"NV[5pK9.j"-*It&<`!G *^2ƣ9>"1%i{X\&-/tB ]?SKx ~ (:4tT$'7:a7m3m4er ̚Fˢp%ebdx^S@١4*űYH,I4$"Gl6߸LMrejKB.<ռT/1ẕsg∅Uc{VNjε¨P7>DSq}6{8)V!Ĥ1%9E8棺zxLV;D1 oͥW4hXsi)ۡ(,=Nfw0oT+%l=R֙T3CG޷װ}:*"A1}56Tc8HAlIpvdv{IDV2xʽyƛxK񧛧`!S% VmAyt!Lw)3|́tW :$[hڨ}NLTȇBWθUneT2xrpv@y_gBB;bՀYdGU>H:ydx.eor 1ـAe40&nI;Wp ܢrRdiM8qu2i0@7b F"IV}ԯ`a5َzyhOad¨BGqAUw+m|7#KB:_Ni)7v3e(5J)⣞ ^[] ٣C2}Ϛ2ve7{`%k.4ɤ}S 5ֵ9ʹǩh(tm0Lq $oѢ ҃Oe,_*|ļ>湞흧(Z cl'$eJ.kLόC%TaF6$Ȭjfw1pd+J Dh5gf 7eم8a].oM%nC1–3%K,8V+s#Nơkr͑O;'3*7}J:9_b樁_R' x(V9ۑ['D&q%gLPׅ=27MAFwfٱ(v؁ՂZGZۣ?73úӵhpő${H?5GzSфdعCas.I%zx^7G?z?rĈTb`/a OnAVzD$H9\)kj&ACC5[ypU6n (X :c w"Xo-9XBMX>H^Ų>ھ97sG/0ÂU@vGpU&KV#4+ƜVV4M%**2 DB {FNfIh0K$U@CpfccsJD9y:~"7l0J{YeG+Dst6⊡&4 wPt-DN&~ $[˽/1(FiK8L{6>U/AZ@J9$T!srk4m']g◂{: DMˤHOSή8e4/cEF+z ؕl^ޓ0b]["kÿ"5͘ ߅׶`!Kw cAOa5D=?_<@{гmmۻ_ 㝮eA\5,@TUOUpzlWD]7?+4@W%oeS~֗A%eΧ/XiK~R8$8E)0|I#1GCB8:Ҍ."pO\S}, [ CITAс+b$*$A9T:YNL䶁4WeECYͨewxj/9n[VMgm~s՝p=˥^x Z)F@PPT!{?}2<m痽K9{7CZb{ e+s6g%.^k9(  qJϫ+2Ek_^J$EL&*2TO@ ojYJ,V8Whͼ驧 \-%Y'҂_C^m_IR Ҁ<)D`>g$d+¯CL1{qe\hわ:=: yqf H㚌bzL9R5/'Q;B{4_xhVɜ@$9]1HPx9ɽn͚e71tGJͮ Z-<5a.}(jv~uqQQg 6CG>io~.OZo~՟9dHAi quO] VcmL|հʃoE4uBS оTqI=6!i 6bݖ]ڦ:v),1 #\(Ή#FGuΔ4t.RJfA>j qx K5>>=3_RUzLFQ~@** ␰凷 .b2Nt i 7t!7"P3>FcScTx(%>e!d6:+JlRw{$gF׽\*;\bSfEs}!%ȱA:~]W+c&>R)Ņ@.(E< ' ,s/@N^ڮ@kف,<+M1])N.%zE< @"p64mb!$_,ܼ >O\wZ "N@Wmta&?8 p5jNy.z?*0d"e?.@KZ%|lbƅ4|Leuϖ=2`&adTWy{׺gQWG2?Kϣ%Sc #H? 4ͫw9Af0CI0Q]xdp`V$RAz}9p$gGve)hȻԜԓwae2LC/Fc%v)ly<+by3:N$ ÿ>ȑ d]b*Huz7KWWPf0%hƞggsTEغnn1)|~gflqu;]ZN좼AG̠vEȌmݰ$yBH=a8sc5>Zө퐰&HwUxncDw}JHOl) \ ߇ndpߔeS{rՎfxD|>|p;Ja^8#(q^`␌۰Bc=T1EŋkڀBzpc?G'uT5dQ^.64!alGe5iiSfFF4o}:rjLvAUL[֖W9 BĿ 鄤 ~hx_>I(|vg2ƕhm.&&"ȰuÓN~v<e'b, g䥻FrY)>hRCֆ5RMi5Sׁg:9jv $ t١5pVax L0kLKyv!ZyźfmNbu@xkKGE\UNZm32du [4Tڌ<#ۅb7L ]GfSbTm*40X/qdo}A-n,ݐD q,K9#} fſWGǼ~oT;Ok ŕTEep%:h/ҍWeq&$+ <#%kVkS>{X`6k̰Uq\Z6 qT>-{tL 4"E:!>͋5ߺyMQQ [R@(E1e ̿v'JD arE](1L kNZjzpJuc) ̆0_0|*__ly'ZÍ苮 &ñNM_D O*pP&_IEwAr0-`jvVPWHtt k|C==/6p/ð_$j.'[#fKC瀖vn>"ټ^ \ͺ54}ɔݡz}C6MeY^E#ceN *!WKH;nYn wDM[LfmU 9&o~" l\⵲@e?[`ɰ 7nL|qbF_rܩw09/E;͏kYܙ"%(N$Mo-2X8Fdr$BH/t~YO,yA>kEF˚?ZvV%^TI}NM]#Mb ?5M 9k em򕹖xMgQ DbD5%Аun Hw)BN>|RQtY\bz1N/0'rY0<7ŀCޝr@lQp|\VcuQJ:Jp !u0d3(NXV͓Oa`!%>Zh'F6ƠAµȹ1BEZWSf2:2LmvEsi 9[fs8$=hp2[Rѩ.'礥c?]p:p@n'$WAY6'o1s; *2;jS?hԽNYeBKشK r`ose* K9K4YHKu /Ḷ[v#O^muY6R ^'RL"3M# lmքo8/7 BW@m4,xG=6Y4MVԠW;6921 )XM5:?b=Z F/T?#A IIN@^E&׀y$OkkhCP(@Vkh.pQ Q'HOgA؟&ء )6XKVJ4}T:{؏(j}%B4>__ G20/, u8l/h$[yjCV8pT11i͞"SƒHސ.~YqUV% !x($gbZԨ磓qa;2l( ʐU":0ʗ3C܅]M@|rq]+t_F8Bے9r*?`G`C[-!i0» )M r bLg-:B,1W~8n==2U!#RE-@ioCC8K35 s'qVC:@Mg ƕv;ڀ=w 10O ֭L9븂Ƶ )_1{J1rR*k>eY̼4auUDךa mBd#*_yڞ穾AH1$Q3K-. H ?@+a _27Z%!$lQ dB;&%~B _z;Яbӓn\uµ񐁓St\&a ֖kq {$[3΋.ib>mkTGCS%$:O| dM3?s1'L{8R-jɏ :"rxj >$[@JN_٦7OL-ksn : Z:c;~ xOKLNK<AjGwnhxj)g+{2*em1lsWa[b{V#( ~"@}[`%emSȠ1 z\[ACU S )VgbQ{Vi`(}‘dZTu=4d]a,ϔu nvp{G!|Ym:;kDf@eP?ҮVufQ3WH+ݜo,Ņ$zjO?]*֍^=ZHp>DzЛI.ѠϯR?XL*Cȡzx0O[P%/iC.E>EVəzp+o(G<pL.<҃=*KpR۴$Lx!+mۍwczC?r~ lTױ-3Fɠi/nrr>hGuL=GeoT$xЅԔD h8įÛ c(Pm)!|xǑ1`K޽~|d{А?sLi>i h<]u!7ToؼW mo1VStw{o,xbt)82EVg]u86s 2Ew?=UD" 9%fgI8 rضJ}Ϝ"`qXWvd^{ˋ+r M+]гcĉM[g_R0Ȣ~c$P".r=Ɠ.C+j wYCD֔)DY+M)'ir񭳄<}1^’}+e;"F\!eKו T@YSQ:ϲe?]5&~/ Z/-b0jh;bHZ]ĭO<S~ə>OP6@(HZR2Y^$ʴ8׬i%E4UJR@IB'|cPSAI:*Rn~B |&b@ˬj!{b!kiG>IoIl%4z vT`{ё5.,!+7H-Iqb١nrV'QLSdpkRg(*LS0|맖>гɱiEA8S MKMDt#]>[тZGk$yW Jr7:nm 5IޓB1IVتd P*H5͒=Ig#! 8Td&E`~>31 w3 t;u$)?'lHo XnfeuGikmc|Fp E>s܄:waLؔu:V ۡ6?.v?K'duEiFFeBB?I4t?W$-u VF;=3彩w!46 q;74:4$-ND0K@2{X3]c4% wcy>&hl"><1ju!]s4usf sP"qz=!=Y} Tgh @dۺB;>'9Iꡒ`F=T_McBw2,ToxJGn|+[?[Y-dq*!xY-;*b~3N}nˤS2jGSe'SHRN 6?xV~֛Y& / ^: - r&LD9'ۉARW1b{?wޅ:=yF~g6e[F[?x]vr+O3Xgӆdb$Ͳ~OڣE|FGY9zQD(414n_灡b>6'+ MFd\\iY.\W3Ϸ:yc'c?x/N}ڋ)|[aHfhG+|1)t7h^}`Y,$R)m1 c%9@۷C )w BwX_o|kN}Kt\d1<M !LV+"zW*q MVL?^)0ӈHҘX)snTމooS>r-~n`hH\mSIԌteXȵR4{|}JΗZvO u4?esv S%)*Κ6Q3Jy#.ȒGqDOkW,>zNj|9LjKmWNR& w -]dOOYE9RgMs^ Hsۥκ>\I U:[mjMG@yUy;S,Lޮ'X{EcU}oW(S` g䪮hѿᲂWm-MFvpUԐҰ:]G\T%tضڈ\3j ĩ\e×:aA6,>$jmZ7Cr~f= VG=:KuVY#a0QƋ'5׶@jZS`Rԃ֔Ut1y5R\(QlO̅\d92w8 Wi W=n+ ]emVvkp 9O=JF{4|16_y3C=:BtuwXPߌ:})|{f6n eï|GQGf?!(%g1 YP^HCì7l 9խ-Y$%vbͫ&ov[@7\{pcJ;p(xYBhs~])uZ ^2B{3zcPS$ 3$v e:YWfT옫ose Tc4&hk%١0FJg0\R>m7 x;.qmy[raI] }.Uo# 8MrZ38s ^؍+z a(r3}H:^돩Td%NERSiσ ޸Q?b:Y ̟UFʜVtPD!(B4J:_m?'یTj[껟BO߫ھ_?:UrR,K`I*wIx,JEǚvY"2s=ߍ9"}!~yvv/Nϟjq?ҽ37~++|$KyOl3`j~4M &Vf}ޢ%e .'uЇȅiK*%ۖaL3o qX\6WP6Aq??2o(=Ho`a2_(Zםm}YJe}aq.>L2LTۚEår#6]>v--ƃ2FS쥖dWbNO +?9傻mR*1Ri=S.ߐ[bCDK S5[M%C 'e\҂wZș•tXw&_ Ո,Q(HB*yɨl| J&\U@*801-޳mi!z a_ۧQȁӢYZ WH=V{O3٪Oz/ahKi4" vZa(5.O%2D暴bu2Mwp;>sBN%ۜ`2@B+i?oF Xr=m2k@w6/,NUricQ9<08Jw!9`SnoR0 miLq8py_!yjp\3X>";0'׫8ۖf˭k˚õ0g/D\\Eyp[:Pk|L,YBth$1KS+3{H $R 2Ct.Jʀ p2޺b-!r1MXbի⬗D)Fb*܆sBu cCyyG s=t#KG HoL X;OF*GL J3יݘUB_ d$I~._ޟ+z<۲> <6ZmVIZ&y8Uc[(6!RJܺcByT w;(!+nDBCP)炋^R;a&7r-p!zjxDX85/ `:1&immߣVK6Bu}h]6aSx8x\0T%!BO?XB&&:isҘ%E4U!?I`k;-~ cRj#x&29= & &T!ٯǩ7H8ݎrRIOY歀)!dJ((% ao4 IzPۺo/(iS1iޢş7EYKt+2I-cgv۴0I`ӭ=Mqf|/.2=ͿXL%:ރɭ sr>.ڰ.m 7-VX:'~~ɝհQh˦Tu!ܮnz=7nJeY|;!\앯↸3Q]X;f 霒D\{6wcp΅=yKʱ'x"gy_'/: *=`>E(q{VB؟DK$. jR.'L r"K'ZC(L (q#ބߊE Oε̿g&8Z`KNugOX2sG߆cc0%W\ Xp!_m5L!sX]!b=H)&F'Y-(;csҐ\<l 2W{v)զt$j|=Yn ?˦.^"um^[Ƈ$ #!V"3 R$^[^r޽LG"+gjR;H{ !~0ձ[Lk9)59%\pX'kowSОvRUΞ67's֪0C;۾V<2aqdwU i?+kmW 4 a$,)CR$BNax^iWˏL_ђu N FMMk0v3yvkr[KrH4Ič]#qG8&i^A߮c3!X]L :lQN[#] y۰>C&:z8XPϦlDg?aəd#8'M}QE(u*['bX¼"8I'#$wJ/ÿiQ&cBG>ɿ6/C1-,?%kA مH/mc^=1$ӕ^\O`;?c<"0)X {NB(Rt.G9kt ;7X\k_JQ>3Dے |Cj#X l.Zmɬ.D&s ~`i Eퟤx\ "7qȣ V:6cF@{QS k6ZR'/`pW⯈QSnf>($w rUac\Gx AK rSCYgɡݣ| ҈yS|El؛&Uʾcr7b͓ sXI7CEE$8{k ,1Kt~Tf8P" {KƈTDK:QGkUyٽvjBb)s{ڳ_[&ሬ9:z͡-1A>.d=C +Z6,D NxAPWϙqrv-@#a~MICb׌l*@& LdHY #13ͼ~@UPI<7=4)!F>'nԎv0#/̥lh>[SF*闐`Lzs\=6d3s1y~,Z08]Aw^W\Zri#)k&\ڐofv'0z*ma~%>kGq`{q"IxfAQx1}{vӈJ۾~OuL(\ 92T'Q_V:mc| Fh w`:DŽwELN(`>0`@zbH0ٶL`sw*UnIl9(vkrX3 v-Ǭh/nJ_ yzȈ`*ӠU  />=ޗW"Y,g \ڀ }Lfw! "ªMVTIJn)\s5/1po"}$U9۸8һT)\gwyG+A "(M?UI U[~Qw`Yp";C4խiSI?+y_,rlV\!m&7@WGww2U#Nq\1_Ԉ)i <ЙZ9L(Uj嗥֬<k) K,7?NYItqk8#2b 8`77Oc A*g>/MOrseTiK*H<Nf>|gKL@P,v.g6*R8DܸU^fGQjqL!~y՜rwiX|)U7kbͣccN\ٿUV>"&n~BmLdg *.Z(C јRFF0a ; ƃN>8Wy.o*9gX69ͷ&@Wnr̢ET\49u*!V!xt*qNX͙Ve PȀl:ISl5Κ%êd2L}BA j腀#lT :^ZVW'973L9^jDZg+h)` Kb&+NcϺvdǛAmڧ1n2ViD^n3[BQt5E*sb⤃vיe{9)}!nuoExFU\$wHG9s2Hñǔy+,jo ^> "8Hb#iZ/K+imۙfHKO`\ 1i:6]}}"h{M]|HReDkĊqr`pؘ3"`ll3uGK$:npG' ןT}=SwW7AP@bD+2}-7xFg=Zizv:Dr;fNz9:pDm$lɲ}oOoT1&a3&Q`yf} G=!>JwkF@vME<> oTV%լ\ "NSc4LӒt8 /Qo݈*7ro4@q0Ym8Oss kmit; @KV Cce6AqH Db}mňʫ6p!XB$s.4(H'6 |z3,#z-BՋ~ )ê?x%J0!4 cOzYLD".s =~9i+^%h`~n"+eKxtDo˺Ae`J֞af+g %,UZj˙ŲѮn 7p?!ݖ4O!9@2đ_oPFsu$ZnuyWM`Y?yM 3TRʮ:7$We{|"rT!cp_& }4H5l>SJ+ȞJewWr 3i4;(,{EBzf+c"|/"=S> oX l2S]N.c"ho`I2bU>{uY;M ! .OĎ35Qѣ~KޯϢ=tiA1x.aQAf܉Ѱ}p*Vq]/J5[&826䭠Cu(SW./NӬF# ʂ<߻7#ϓ ƘghfaC[ovߊZn<Ыf}Ȱ0%ۗnV \ܕ`4 8~49%]d푀MɣjbhVy[cS[>Z=]`Gi"S!N\GsWTY(>zlAC@J%ӕ$0&;)գ<ݱQ%3yNRF_OҽzL.~Q.pN#wοz{,g6YJtgM=h{ Q#$a{crz"$R1B8,&܌ [A'2ɆM[,2%u Il CTsC#7V9t)*/6ol(NVh%%JZ~1s[S@ZmU\l^&.S+6;n2g߄HdVlNQ8J5#O[3<>|#3(Y=5@= e%5ks}-D.Ã;g5;AIۀ[;xTe(TVzx6dO$O5t#g(e{E=w:5?ib!\'myuMw˓ Јn'b84G/VD)˙m#=.uOUҪRzxuDV4{FY!@ȅR/&ZGj0izte/ oiW /{j4XY3aqB)l{{N >tRUonm-v$.78vkeJ-R]LSՈlHDJ\`"0ibu6QTpr럧ixio-W^] @ *jt4(JlR.A!3mMWBc<-?3~پ+xgE7ͳC!T+VGqyyi~ ;}*.JkIwXnmVW5k{:Lv|eׯ+7Mqryx`#Fi.ləП:f4"ˀwnl`bG9&4E:A ).V,6"{܉\ [ڞj3TDV⅃,LJG.\۝Ԗ`cUη`ǎ_3Qř?W14OmK3ow.DeM&g,X!Bw2KZ5$sLbFs Yz7X4ݮλ\W;D8L[`%%*5x5O_ugT xHF\w5wβs-vaF*iL*52U;Hh>KKoUč{,[h @^Yl-?{o!Er??`V9{( ?K:AgOɥZcAԙ+Ԧkn%I$5g_!#r-NAHL~ߞ5 ptak@8kiժ,}cAՖ@X lԠfυVm?oX[ˠC€UE0%X>s!}[=Ej?-%(m骥7%\„&oK;V;>VLj59^)PxE\[DT=2*گc qHANlX?8&N}ݯ`吿Vҕo587[vC:;҆ Ih2ApYqrҬV;- ,&cr|#`EDldk.Kzjk1ꜣm@2/(N|X&'}29&CZ̞/\V}OGlyf-7+DcIӐQ*g هבoEh@s4MP9=i~;CɃ?6I/uv^j%v J>uÌu-5RuV?lxF[՜`TqyWؖwSSmDQ XhފB*~q-d;g%_q)M x{y3b:>ZnwBjdđA H:5%9H>UPu SZSKzlrGI99L:i2O4b7 7$T!2B_'U1mL7]܇Z3?bA.ǑIY-ېyi7H8`D[%6xg٘L]M:^l-L"0i+&^=Z~l{ij*k;_rW->阚nSOy/uKm_F $'MdEՏIr{)Mc΋kE7 XY<9Eh+ fJ\e?CBr"FTMru 3B 0S߭f@}]*_ Ω]#BQݚX^lP5kIp 7U+/B]@~zv Z𰤵kG2Vɚ;î]X RA.^Jn>ɸXzKóxhIXaS˩ٙvYO$/"3ET@<C1xIZ+6 dzW঑]g֪9$`*4&Y[ro. lA1dY"xc%a6+VXhO-$ M̚ ]@rh`|@r.\Е\&պr_ %^yC2߰rLrn3wz2Q/^F`H6Ltoe a ,;.Xuܤ{/aCoÒIwcmDVSusHBî 4 nin{ pRu W3= [a)D11 Lϥݥ$¨47;x`*+Z\|}V`䀭]2\'٠M'}&+Ap4*z8H0$O,+)vYc`D (nU>F _g@9 w~@gc3Ho%xj ${7ʏ<QZ5 eod!WWt} V&`j4x\Ob^4JCt:Gn<!D*jCd\z >ҷ6ԏu8{Iț\UN7^6ԻAZ^`@S'H42-_ ¶LFe<` uE5jjS4#+V OoQ %f<~$];hQU QWPNDKR/wMLnȊ/@:ݎ/`ϓ &Ѵ*QvJ !n24^Zv(6g|bqWaNTBS5TчG$]Ӊ;}o1&iBk}ٷq9Mwi@n!+xa5{`t:;8@zHǏ)\`e-s=R+kIeHh)ũ|!m7u 1#`("oBϑ{"Bm1Y8zWB X)cg!:@mgƕ"+lcq-}('iiܳLϡ'TehmӖQԏ^gLX (!fţ(,4j}yևVvk=T~iqi?8Ji* |+6`u/v*ER9TY`A~_<U/'k_tdTG{ VpcwMhJsqSV(֙-oml&l\YA~?q _!_n+HDqY| _Pv{ #wMr$8/̭7gw{ T5nզz]YytDlt:|z}a-Qe` MnۅoFPK! ]d,.|hm@ 6Uۜ.S ˀwUa`(0> 0 )]ԩ>KĚMRM3"Q~NeF2H'ȳfN&frPow")?$l{Of@iN£xn ^$ROý|"$ᨵ|J7Ռe,{cʝ#tC h!)B)YN Yޤ.|+dK5~~u~ѹcUTZN*((Mv)\{oSnq540~CP 1zd53rm`[`#it6:3j(Ta0HET!A>Jy('6E7Sp~-UCP^!s-tmTʝ2e~ҟ&6!'2p8#.JxȠAYgnzt!x|k Vq.qckv5sv0.̶- L+f'8.}!`! ?u C,W_F Fd* -v!&-AKtn(.Fi˥3i16$E5d:#a,"ϮgRůsCzI&`_|qrY=x?. h"S,`g$*aVdgL을^S+m?$iWnpxp]BEzxJ`4KyezoTVCvUFc&n-pl'̽K.4"z)Zh;sڣf." duϾУ W*F~nl ҒEi`GͲw"b ߮ Z&! Bhp0]L&Irar8`/wtk2JEtslP QVJYпahh ʍ䫺4D"Dh՘=)P䋀uel'Hze!1t㧅q8]t Ksw` C5H9;(MaNW;}M_?nI1@_!/ʀ?$0J46SE/?PX|pJf9inו;~?rF!@}/"pJ1wm))wþ `u+E'?, >}5S"Q^M ]-xȂ^ľN t&!ү⒰Cٛu&591dNTpe1o=l/WD=#Sϲ{a\?|B N)trf4UCfoŐs3[VYv b*JTBzI0QfXp8gx=+URŗxDUb0.@] @6B{FB-( [s3`Whe?;핺 r:-OZ7*m8*J'jp2#RRN +&^xa|$&=*͎ ՜ۀ'P]#=(W B}|-@Үs艻gФ[8T<d8{*IFݐ6pD_FϘ$ "v[d{QV%8~_0߱TTtjÊɧ9x0pA$ Œ؀)b)/#pny bqb׀7ꐒ T:z 6bo<: ihrz^TkѨkjbp7Dal3kO9˹yOUl\(ɗt4JRV{f="YY93ֽ:^ܣA ,qm MfjUi ;_\AsW:'gRYIm9@93Ѵb |t`;;05[0[z{n!+rOᅒP>S#1(wjmqE7MرGKr`1vfk_Ta02Yc=UC&>fU1J.@d:^!Ʀ9E"OTH@O1h MxI4|abWR We|,X8ΈX˱%ƿCջ>%uCCP) N#`ź0=ɆT4ÄyfhcW ϔ 8oef:@:fNUUudMC? {RX&hY~[4:s|^ i҂`9Vh;QlW0'}_*u?|z@Ү+ub-?9Fl. ݜ.ON=GoYW1ƺq(DAL>BL {{&G*J5fK:\rH o;֋_jyq/KmbNOCɎraܑϱEΓvD6+63 MLlҐto|^F}j3l2fUEU;*<2TtrShy}* HJS"m2_MʊRlJ+aT[u1z?)RclK ᗆ7#>E V"N&LuJnekQ=C!!NVB€C5Q/r6u9 +$vl W'Sav $ %5UH_CwSTs~~dGԭvڌ\ռ:31ST;ǂU#/?2)E@yd叞 V,աu0x6"g#Uf᜽Iy컴j.>F66Y@BJ ֎0={B~Ҟq.%tQI;WZo'QMŧe1q )ǣJ.t«#V8lS `ANDP>"sz IYS-FwnKuB|qJL_[hl_^+=PPr#BDPSeC\g=tFj_?$ȍǯ(3&Fx}_$gl#7# -@VL67k`$0l@!84\bf槷&8{o} |NJssh- pyI{PhET*Swsє@KE~ᤣl[)VةVyM֢t:ĔX5,g tgJzxM7|B'(>[VN̤_y[*V˟M[vc "'mK!=/z۟ .(bб?20 *̡fd! ]j8ֺUc싑Fv^#<8tv,1]P'+FO`q`w@W]_΄:B.(g-uTԪ!?g~/AVJ<5[la柟ys`. PF eeNyR}Wuax 7;lʟJ(ђ)0S0JO\neNvY-Mb_!7; IT@x\TD8}7XU?DSzV'=s O^]bV*5 y`Y+ DiyP8^I'jK"Bk Zʷ&}֐·K,n"ؼΈ7 esNS2ǛGN"Ij$ŷ%Xs%ѭ`wn8@6^Wp7=[9uq GitsB.C`*.Ka)gpz>dA2d_+"fI$Z^L_m7R3~5吖D?8|DB` >WaaUgH 3lLpBGDW?:dSZocL0$ ?G4 V"bZ,tƈHEd^$5Y`ޠg W[E)N:8JDS7s$t>a5wu;qæDa4>%A:pIeЂ&F@]E f^5 ʢꑗv̪(2zxƎ S H{iG< "?*f$#뮎|;_gCoweD^hDa]:{͋~,A׍`#(8twὣ04u]} 5GܫEMXBX&JZf vU2?ܥP}'wFE+?Amc ]@VV^V$&h8P:۲w@1u #k&L&}cdE >|0]l6 /zgO#Z~=G{H~*ry b̙;àxL}y6i{O-M!pyv|fKVDl)82o7'g [p%3Z@_սC xη䚟6ܺZ<+Hcj.zZw?pƾ牗1@~ܝU[ pF@-҃m&BWNjTUL$(XK[ޟ>JSԍxfYl%C~1%A;a4} ֬޲ qsm5ԃh9,`nt$W;"]!_ X(]/CzPoX,Atr*s5kVArWݙz) t"x7?Fk&*]c0 ߴfw|=;rf_4O߰7[)cy3/HZ>9!o\a)g^! EbGuƢz7 If&E8hwi vɨs>l#$vӴ}/&2E]![ye%2MNNd'eez>GC{T?IʦDŽ*~n޲g:vYHLzD*U4$Y@, (ӖNm%.Y!cku+$nʫ $0 Qq2Q4,)7LԠIOmNaw Yc<+Hrsm3?AdEQǁmu\}:sud@\-E=|j3ـ}' NJ "8,4X'{`'^zQCʲZ +m1Osc֥MK7+'pVղp]T_4epS˜4Z~'.`!tkJN2۫:3ʿ"vMHTs"fh^;70o,7Ǘu>@T%*w%,R\¨b/KV\󚄊fݡrkuv|y<Nu;y*V@"`oMf٭{_ ]!n.F`J{gt\l. 05PIaG 㯢`Axi¨|ʹ /m[v<5#2fYz@,Qf"#3l2 bRD8E5:A|_.9tWz4x)Oyˎ0_P'u ukyT̐S/[A.n# NVE6 ZEh΀֋>C=x?msnG4'eӻs1x$8 }ijt"tSj iJuқYsWR,@}tԱJ{%cюAhҖ\+H^Wߖ[K`d zܰ g @8HR`΍G?iZHU)m "+l0V+ :/-O^ ?9*; FwɕoHѶWt̺YK!*c:E8'Jϣ<힢[=j0@ű꿚{< ;!aQOA[Lx]兡F|erBץ~"р_NZYi+)Y[~+ @;H7\4|z [ >AU%"OPy{if.࿵łD!_)7Gj0/l6?CM#?bFR~Rdf+X0"rnM_C#WUN|9Q*MO"eSqטFeĺYS@-m8ytl{44D&Y3$̘ߚmф4ܗ@`37`] `/%s5__QNzn&WŇcx;vq^vD]9kO؏р't>wֵ;]Qv7Hkҵj;:n+FTl6Ά^twHv#_|c(8;]J+ÞFݻu 8%*m^1"jJ/syxk(hgnյվ~fR4=,V^-6+sP^bcSe nWYmoi!~̊u}Ͼo;q1Z\7,>7+:_lTMc-Lz6t[@Ylp>  [~˫f$(75t=<, ܗ=SEOY xߨf 7DY |5et{r+=ԌP 2ag=*( T r|6o( 02̖s"ϴ:gwP#G8*#d~,Յ'oV[Z{tg Z=;#бި¿cn\C=>ӵ\a6x䌉.g%;ţwy~zltt7"&b'cPCu?ۍ@;6doū_ʎvi׉虴kdE"Ĥs<9xʊ0rVC^62i@пuR4+`8C@e&H<:yJ(y~/=~0_ :e([ϲ_dP{9nD|:71]5mB쑺bmdi5'_dن++pEN46K%Xv@J𗾀4yX/~y(0*/.\Bh}eՇ`'<+fYhiv0k59#p"Vb<~Q3.蔫XOՃ  stwZB+򒙻[|j$)9ʬEH2A`!W~C*UGmA!B6RS{-D8웒Z=M%1V"% ܲjjϋ" U^oL^1_tX樅k~u`~Ŝ⭏6[8QBɬMTp ^l^dhI ώ&8@h@޸MwyQGաlT*Ioi|NXv4K}՝C[0J62)L07cB1Haͧ&Ty@G.9nԜiW'y倫p^QuI~;vYpUm~ 鮃MOaK#g0vR|[k 0z.+_euCئގ64jh\5Y ~fg6?3FsReP*08) S=-ߑL̿]IɈ-sΚJ>ro(2#Db"ҟi=25=]4CtR\X6A|%n8t[KΪYCMCk\PMmyfIևuZ*]]yY{sK?%݇V})=jǧ]]ՖMջ#-H R,&. (GnJ/l"1!2af.4$&KZam<C;]dXŔU"_m\09Z{x X+C>lBV*x[;k/{ڽ垊5 Tm_]C'T7fWϺ&p0#"xP1-ho'7!֫H]ExLI|jEWCts3tاKh\ FS92/3哞fH8gw61QU)D\Dg}ƛ-$J}.8e%νv_%2RegmDF `å{Yxg^Yȯ}hs$"l=!ƪ0?h U91JD7S GacdX`R>q$O飸܄&j7VtyC#]@ Ve1<-ŒM,}-q# =UV܀Ӈ=XM{{K r<˯ 7wg>SMeF_Zȉ @~[stwX*?:M 6 dN-`+n% yjL"3} }kQٟ8/]suX;8Jj/ -QoVb40_ $_5%l#f!fLn>Ӊ#l`h}߃6`1H TEVNs?M:yCյ`UZhsU4ۡJkXrniu:W3F׃>` zQ3ox&*N mtgb4JLl(L$u\픷JK׌QÝT ΃V#"S]?_}B3+PvS9+7͑oC[5r9R+m槢0M{_ڔlPai „PC/ŷٞ ߣXae]a,*K;U[D(P+bxX1  ;+Ƚ}-q,2²;8ayb<[nǹU)kl+ڃ>ǠS3 a$dm8AZw+b1blQ?&|3=uJ5X!4*̘tLQ򓶞kU1$?kV DY| z3ZX7oˉ;X"[JB/KX<%[c=)[') R>&dԄ689Uaul=4 #F 24HT'8yc/䲹E68!Is̟LϽQsu Hez׌tCCwsY_BFֶ>-vYǽ)fE4O;cJ?4C_s?NթU^\͊Jt@)_sc+uj);Å3`nM&YWc Su<$uHS&ZcV gwq_l*7j:ȗ{TsVk|teׂOxၣ[oQ] aɍ;v{9/RӃ-Ԅr#=^#֙qPy0tkӰô<^b%}e鉻!xPcvc9+;"='dVe^9u$a nxrBH) uA,řf%Mdi rgZ/Ȍ{z w獜XJ~Sic-I # ]ZxqY="H}%NVMg\p(D@m`e{Ӷs ҜS# -XTJr񴓎uYe:KpojvF*Ȓ~X|.z!Pr& J@uwZD;8LJ˟c' rFxA&m E6Menr* 'Nrh"{ٲ598W(8x}e eʢ;>#1 ⶭ'Of m]mijO(#{rj01X'e"u\ Rh_@LIqFftōZ3=PrCoĻ.rkI}( d[e}[pHb+bdlɂLEoOxH.$WRc1cnbI+ C-$Y~ɸϋ"5+JWTַ3M2`M}_ia=݆[[Bfwć0Di+&fv?Tjq'D<C \FPȌmIp6=`Y4[73zm E1\=QBԻ|[h9wD _t=QAJI=$Tw90 #?5p@ 4~6+={-̱yOT>s} yB5~+vQ+[bky!xxZ~A̔IӶ*t^\[0<w4"tӋr=\xjW#DL䯜A c_KYD@?4szOK4"m" 6'b7fozsL6_ps b<קSٷ<{q:]AU꫗z!<7 <7SnX!}]p> 7k,~c2ӫ}NXy !gzq*뇾4rR/tqNq[ G-*F>PVŋbœDMkBjnZ~և~<tѮ!u}'!tg1>$#֬Sn[*D")ٹ`3 !!ޘFSޏ=9ޛs:ķY ϢA-"#w2`ޡ%qR.4^flpT TsHpkǹG^N[nqyү@;Oc9435B;MTIuOO!dH ,x?ZcaHF.r>!EAC}˵Chb۵F"ͮ83 P/3a$[JfwfNLhT]WnZdJ*/zJ)]+FD)iqE|gjPJgK~ ICMiO)1ؔk*%V#P߉&3 &_s2%nn/%DptE%$L:-zۃPigvYqp"f`^kT#gBc.paw+~\kM+;vF=;(ܢL.j 76@bcVEfORIp*}S'(&R{eEmDʜqEc"S$NEjWWtΖ]lfY+.Ǔ'C܋$VꥶzؓP:_-u_;@N{ @;}Swo%ͻO?]s7&4Kix.Gٿ|SuIpe!eU4pR`J-SpTK=m'( ΀J:# C7 EW BX>UPsE?TE#2#8Vݫ2/)4PBlD9ZȹMy9 b5s_Z^{{u^{VOj/_G{W;SJMb9b ;LO\,vQ(b˧IJ  UYszuV ҉Sc쨎 K:Q`pZ+:{ +D- Ԇ0ɱ &SqnUshLsx*<ؕɧ!~/}(Q^."??-7[V1~}#|Z`ܖ1;ۙw W70ah`Qw1BXN^g,cNd4e̅_1@]أ S+,b\; /Sй%)Ie\\|ʼn $D %ݹ=igsxZOqO⭜˳<~-K ](_37uS՚s2zȘx6Loqk31\ $)GB9-u;M%X!)p#D’Ы/yS*^{/a|]H=buXxB ">mYjB~?ז꒬hi8E˒& wK?6Zȟ0\85lg$`pdgyS3n!z~x'0X %hm$1]DL>)(gff$p GueZh:bĥ6V9&9i<۬uSGnjo<5}&IvbZ5Ѻx4:L)&LRq.v9"X` /5t /,ZJqo2ϾSୖ5ʏޢC9"h>E`n=6)RmP D%}ߞxğGQ@ ㆒u:,֖g2I | asQAStYSi ?L-rQ7Bm5r??j2߅Qt@w.g /~}ćڭ y E9znC49$>a,F#;stJfё5ljY+BQӷTi${dgs%@SegJA?&$M0#ɵsSq27#2}G0f&/Z{TcX([N}oS"/:|Pj >WK>tU;[ѐ1>VgÄb {hW<ݦx'C(臰O[1I^j7p*]+݂-jؚE9Xa+ŶQ;4FO <8i[ƹ)w+Zj ў|J_ Jo0s'Vk6Q\O 3UMB⳨0q~kkIjJ(&)1V%V$ }vۀmE%͎PWh8< de!6Ӭk2*3%V0V"t DO:i1!ڳXy?"S>vҟ_h Y\6S"3FV$e N7{#X[Gd]nX>se-H#Ƈ97fAZ-Xah31Ԛpcc_@P%9T}3jnȄ-aMKjYhbv"mcce b=Άd5p[$bFXnWiNln#s]NjjWh0*\GUji#('iiU@/bnM ZrvWsyib60v ݛsX1+~h'I֚ _)W?h \aOh^iKK'])g}WF$@P6LnȲ~lc[M7w9YiPDE޹:lP-#AkypDh)Zpldvb;H߱\ڑ*6art)%ͦnd,n"FHZS#UdWݣpj |HVp\A\9U@VėOFd_MJͯ+v@2b3a@bvZS%`?qzBcL9i^ QS]JH9~ج|GEP6ǁqk-)~[˙v/&>/JxoCߛ<`rYΚ(#|.'%! Ï߻p%nޢ08v#g0$2g_+Rם2 Q=<ΒabSGձO dMJEjߛgJ _ 6խVs%,go9hr1?zr)>T9+@J~lK))!FN E35gv_!p UT4}0G&f`H HFr{ i^]/QNI5EY#0gD= 67J$\-.r0SK" PB`5 #T;Gc oX5NRՂ젵 Q0è>|?LZ|ɣ&;G8 KbeQHl}iLEpC~z*p4!=jCʭ:TsJs6`a{\&F*4 9]D?.GS 8]@5[>)6vska&~%\CByGɲ|mHNZl,嬛 -%t3Ed4~ 5^4!u!AIV) )QR*]C{~Lmxe}feI™@%<ϓ qi o4h@+ꇌ<+/\]!5.vx~&fktbKnn&x: ?Caڃ~4wS 0O!?VH%5{Gծ;t6'A“+PѸD`mwp$C5cK|NUfG%m,X? .Qv_o|Iu,_?&4d7Xݼʱ͙h>IV#/cqvyLҗpfa8xw `^Idj_o>gNIr=j#8$>E(%TH~k S#C$ѩ>BLy_"=`.7Ӫǧ/t@eLiIk~&+Q 3Ӯ$~d,&ERqX ܹj3M%e>wrk Q8dIB:uqZuM͹k4w,saJhM;N|X7 |J QM3L鳼3 An0Y%iԹgZK9i6aCm74@ˤ ,"0A,ͯij~#0dl+XUK6&~DDszZm^_{jQf+8}h8Pd&SK"2|DX2ꌓS7{C>7͢&dZM0hlC~ T^WRĀ(݌ F=fw 8l%g3cIX_WwTVodKٙ$lxծӂٞ^r9!@cK _0l$Ezz"YC5'1qbZWiMa'5Ls)THɺCPoᮞhNRۡ~~{jd7D/D8d(M(\{0K`@!k Kh*Uv{XN}͵s5TXKG*V8+Qr2Ë́_)#*pULWC '"Ay +&6_PSiOJR*k7KA@WX@E#D'2fs."Uq,N7MAR13fslj-E沵2us/o6b :-J% Lj1$^چkٕy"gMFdNȓk7MPdJ 0e0(/*e@W ]4֚0<nW<ΡME c п00[h*,+EձM*aļEry<>Z)Og:\䞫B"Ms&{bUn 4">]T픁DG)ѾT뚐%+)Tt?U*QY=:&]Lw??X kaڽ: g#`g30`d%uu.fPyxżĒZ;AZi#%)#oEfZc M20a UUϛW- cV%̊_ ݶb're[1Kd &5?+E̊=oa~NR a:d* l?_F򩯎8["医kw:yEfͿq?70:!GvhWA!@K [6uz歆ʼpfTc#!kݾ#Y:&Sb'шG Sq2"ޤ\W!rio>xjK㦤$ۻME8Gpq`J3QOe p5IE֮ f†͆6@=3ew1jmvpIC 3\B?9+ݎ -#ϊnڔwu8IAxAAArlfã%zj/Oče0BOc?l1iv6qgp硜-ZK}OE/[6އ;ܴ{N2 lEAez`Zʣƫƹ+LZf|BT|4^ܠ;`J4%(6S`hbW;/<'ҲjXDoq=[$j̿õ0aZj™r'.A qtXk y=y@m f,'T;;lIZ0UH$nH789j 1n0x'dd{i)9\ kg9]:ҠrPaՓ]`3SpH%I"hTҏCV0ȮLa I[A_*Lz!w'MFJ+'B]ƢyG~=DJ1T:a"'bw#θҐGP{Ir)[ZX@N9nz٩U(6azN4Kv|M d.]ncMdgT#ri^ʴnҭF S]|uzŊj2aXdMIk l>=Nt+=3ʬ 2;vU>{R>+&~;eTmJ-xv1~;V| &_&{t&tY:ژ4g'#asݗB)L\AɻbukƀDiO|VGro<`oO޽yv{9Z%/tZQI4:.\ho+]ca':PqoߣJ/OX+rV$qqq sJIy`s5 TN7Pz(":S4qx LuoMSz\a^gԪ:Y-S d l5O?WZ՟ <DZVHנּ[ 4q/t+[ϝL#s"Ԋa.-ģ~#B[̛r4*C=P0xjJ,ƺScvxߩ0;\^@ƴMv:^VAW֛5')~GcrEy ->8 ;ř=rqtjT0ImL((k\#nCQ -J%pulρ+ $NtZY!7/ZwO)\An `F2qɃ a0<]"ghos,[Ң)i2%E!`II35x$ xAL7qb<ë+Cj^"4<20ڠ*+0_7a^3KۡX[oVDV"EBT/m[=*Fƙ\Y`200 EIdNگ蝒tl$_3tw mt#LyDѩ|* M./ m*_/hL QG? egˤ1$0KE'v:.֩޳`}k$Kv֘n!عwzWtϣNϴgv^2vUf|^FH,Y B#$ 2% $HH< qU3U^$oWUfF8qwqG#O_u??G_ڿ?6 W2o~ᧃ'?w~l_g>w秞a~c~Eԗ~+O~ͿCoOoQ_ݭ;ww?rox~m`sk^v{߭[SjkkkId2Rg?Ya4vyƑbf Z{?sIDy^^ֆnݭy5 ?j=t5qGL΅ZO 6ϥ7Fx0򷇉 &^Vٗ*^&֮p^Vw{+LP,~"/>>uB/`tBNŒRy5¿ψEg<"IdB&)6NJQZ27bV<ܗ"!$N* oJzuZi|)1&1)~BT /4ּddU+pG#gx 8a'Ixӆϳ03,4Q<ė=?OăOo9ǩ4[QQW)t6 `aRlJT*A80omvF^ܠZuG` 5f{ ̄\w#SyY苋 $0#a28>_|]ϼ?ӝx>;j3`ѻE@3{/^?+^<;ǧg.?ϗkB}P|Xf@`Gm )w~~?Oa?~٧izan >yW8pؒ]i@kE-mCX a"s#*jSU*wJ򸱑ẚ!h(=` qȄ2qfpØnK|z4ѫ/4K iqصZ"جT#0Gen<q6,+uHOd0гW4&C5M^tMtyuRʧm@̌Z=VQkf=hлZ,ѻDhuw>9()^m@fX쒰M0}r'2ߵ:y}U~u>(v(B#V̡HEϒ@PT);^2[jY 5UVڐjz^ӏy]$hK샧*E(O6ADf_܇/˚]xhvV"}iP;fi+=Oe(BrjV4f]s{V ޖ+,&.\Ff[%f6Ca>xp _"oncmZoR !F  8HNKl S8 g}q4> ZoYإK%̊CsO_;0I{6wUIgwwEąw ak zCq^!.Q+" }Li&dE;.߶%S:b = Lʏ:֎F bSƬ0X0k YvPɮQ7zrmFa5[T=ovn1kiא{L-OQ.1\&RZ5lu|nnjVz'H]lFx#–K|~~nQSOMɗ׶fn ݡ;nF^k乮nG~uv\_oĮ(hQCiL`"1nA3da:p̌}A8_|oj5w 2AGEH53F aUsUߡV͠{1ַUՁv>~R-E(DAyFw1 :F7 @x!eC@8H1xau8y [)>: Q|"T?'qnˍ&<7+O|Wݬ,+olG uw0P?P7NЯT?AlD݂MփA1JVV+{L$dQ$|yKSٞqDr4U>:$aWN0NB%XVR% px]]p%2Uq4L$Y;y#_Bav\E>gJļrŃp"pp\>7M\7D.vq0zr7}1$3$#=Yި[- GՇ <0)yYl; `ѽ0pfor  Piu~[p``<݆ ~$eߗsh4S01lZ?B`L:ˍWSμ{K/̖~Xu|uC้cysWJ־i.s -=NnYAL.3*]P%bk" lgV[aGrfvUe3ZWy W_3,˭.kv[}fĪ;r V,+71jW24 ,?@fē$$v{S8(4AKd!$7DC%=OeO/W$g^SGQ` 펁%?f$kj-$U.K?3$|Hi]Zib_<Bl$`A`x񶚍Y'r># T5{I*%: ƱAl=Bwc!6Ynu nBN?vxt3L\#T^ vcSms0&m7 =ly:61ހYkxR^jk:*GyH~WD(tF1*_L(!R[r$f%w>C;Na/ I:hfϠ B1ǪwFkt/D֚z7۪ua14/ \B]TQ[q `]}&<5yI#}0.#48x#]7Ͷp?=G]uEO"P!A*(z)Ɯ=ikN6dMȪ{b/,\+[w`AE}Z7v녖z}u4"Q-Pqo9Pq12Q,Kz^֤u!PHu:GErzd/$#`_$aZ}ky*b(q6#ڝkSaa>Fr?f)3$kcFb9C :Y+/P9/fc b.gmj[).[5^?j!5z$Q0[!nH^IoEÿ-w zf<*-{NQj$GjMepFrX;e|yR+,kL>ѩaYؼ?:j8G&TL.- 8Šĸ[TgsDxfXv}6h\uo=b5p =%f4Љ[V (P0+%`G$4f޹5]]rT3*zBXsmHVVIر6g<ʑlG.gޕP5rȺ@4X^v3!+$"BecLr-ԾW0$ek;U@آ)->sۃObX1X%) N [Bf֨\ hhX7]K9K 2Iȓ)QuPcz t\݀E)|v|0pAzmb꛰B>9K!ccSp`8_q]xCQyu#I:H].bj"PalǞŠTΥs#0iYͮpzgvI<,YzN! C,X[9Ͱ|67ǟtzR1m( ;rt~) G@:ҒÆVPwћ|)(2͖nƣUN@r#d>.?ɵǴ`W'Nzo0 P6ma2Lݸ o}SR,LW,ۛU/\ %Ord{ǃӳ<>nwz)$&. W{oEf`h)Y( gf'7 x(,a>ddt93oNC@J*9Řyۛ/9gAjR#Ġ@< HusGGځ Hqq2tʿ5V'<8GNEI`NdM%C|Z[G/Gʰҏݢ!ĩɽ/N^=7n=QhVfhGI$2fTu*I-`q>TW 7X0[^THblp$q /C@Ҧ1X @BFwL?yo| l4\i*!RLj  Yr%BnAub4* =?/5RMos]uKb;|XҋƲ}NsIX&j>kM$֓hu)y: A{`x?<gM<={yz@gCF yE1Bޮ ٨ TjQ%糩#Cf*C~ >a*ޘo!¤HF9y@ы0yjnE@頛z/02.)7yu{?qHr:LPUI(6o~ \%qshF*g L~"By fվ"tH>Ko%y Y֥M&>`8N @߇T- , :̣dQIo@~6)9E#u[ s !UmrS+?rrLJːS)IVĎ*/ͥ%}}8]:>,a_ QyMr'ҬaYt2*Yq e[Us.Yn8q Kd?9Z$pq.?&4ńhEz Wj< CL*C=6Uy_KCA't^z ~{L>JkgAn+ABA#:|rE%Yrz]91;Q3Zpj$ ̼N@FsRa=_* h-*v%>4`ֹo(r7KBjLȆ9VUB'ţ$@q?Lx^֚YzN[$ PikTd5dq |@ԝ(i(E]ٓJ* HaPYSм&Wf+eRFx"Y%ȁahI 0&w ~vˈ9*ae>)&'Рx}2O3T_VaK\2$\Ml;B\m3$m feOX Q[G}գ[jFEj捋y g6KX4X;}mg΁fRtLuEK ?ݥ&􊍪,G`s<"RhKEAk#$}N>-R@~8GIV..gjiQ>싢0ZE^3V׍e,y0 0k2>5eJQ~Vpc`$:$bp !iQW!СR(i~e(m"d>֛pr30;|914ivL.?1=kB6SJ!5E-R!ڌR]6e1zE./fXQx孚=\$f%ՇODoSm^}[dv!:Sx2k3ր5A짺m;ڊS/2q;Ap1ʻ* [r;=kuj!an$8faJiĄtŘ*?`H]&~ﱐ ş]JUWOC\[CGo%Ϸ"4_ -Q&}7;Kԍ\`%)p0lONF+%]kqP0R0V8*?%qxo(p:O@R[(3XU ͮNc*<&th.V4mN绽 D 4.UʆqE5B7_ ?.zA,/k,~φkwcR)GbGTU)ej<?÷1?' ic{LCK׹[{Q|ť /;nc9_bL3fF d 7qQs֠aq wx^tH|c=*`I0^ qv|y ]x];vߒ^*Y[m@$cuL GTk[N{aSxoŠdp[J[ouZL@~0q5TUM)޶9Nq_4bJC/ypR9bKXYk]JGZ ޺83CØλP+T !T,,>^&Tqb +mϻ:P\d5\XXT lO|k|2AŔ52L1qxZ`~BE/^z:ðf<|yNY7|#J;klwXTb/=2z ~_baR>[& 3B ©/k'~EDh'Mom]^F[U]Tl,ŰTJxSAj4uYt&i&[HbtmIJj vԵ@Rq֠٢ (%^z_NeiJ* RoW'8eN,/N-{ ;d=ai<8tK<ΦpTrIO.ayO-up /3=(šx@-׌Hɳ/FJ̠N̬MgVS5ZJ.?Ώ5VyP':"fJҩ]6!uο,NR!cne7 &2Fh"CT唦HE@:/")A ^Au!6n >6gĨ.EX? h[ŗf2 2 Fꝑނ@~sh)cs"}|lgUUnף1!B,嚲1bEdlRcN6OGݸnQ1$6H]+ B++_/B,!欈mV%.rUuԱ \;pkLLȦRƩk~XR-]4$ڸ=>5&y}l7Bǖ 7@Uz#bjoJhۖ{ю=|Ԙ>\SWC|iM]QgӦ[iY!C:^{*ĆfE&dϑ}tv7͚wsaFMvoe\WPyrNsk[Cǧ_ m