rt-tests-2.4-5.el8 >  A cýU]@J6T7Z}'m`%s%n؝9bsk ?S}q.x8'ʼʹ~w$ %rSz]c$ #<}& sQf{}<ߨctnbgENsUR9>LޤG4sZU 00/Q:=3Y+y!2o'%h&ΧN~kt?E:ϮhA,gg@qpJX2%>Z>*>CXѭd2x09 )`u~;72zmDB(>5rPs͖{1scͭSIq^\;?:P^6V0ylR,+>p5?d   < 8<CJP rW             8  (%;(B8L9 d: rFG8 H` I R\ ] ^defCrt-tests2.45.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.c~2x86-01.mbox.centos.orgCentOSCentOSGPLv2CentOS Buildsys Development/Toolsrt-tests-2.4.tar.xzoslat-Add-command-line-option-for-bucket-width.patchrt-tests-hwlatdetect-Fix-incorrect-comment-about-tes.patchrt-tests-hwlatdetect-Update-to-integer-division.patchrt-tests-hwlatdetect.py-Covert-to-f-strings.patchrt-tests-hackbench-Fix-compile-warning-about-fall-th.patchrt-tests-hackbench-Fix-compile-comparison-of-differe.patchrt-tests-hackbench-Add-error-checking-to-connect-and.patchrt-tests-Remove-arbitrary-num-of-threads-limits.patchgit://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.gitlinuxx86_64)lg#ҁc}c}c}c}c}c}c}c}c}c}8eda21fe2ec9e01a7ac506d9cdfd2f8c1224820f5bf18e6f9512db264f1555a0d908234d13651e4bc842327619d13f28bf581ae2b55ebdd5c556a69f46b6645c297a654c38379c8be2aef488adca3bdc87b65471c2e9a95886323382cf95eb089ba3f2f0700496247a370dc84791bf87db562f779351c9f4995bcf40d06dec9245fc2a30b073e06bb7627616cc5d8f1ac7cfc29d27bf5deb933132c4d16ed2a58a0e19c679b6b070c5ba68c5470f3eb62d98daffa818cfc1c884ba00a5b72f750d4131b8aa36c96fcf9da3bee376eda208823e7d11f9fe0997228ff78508bbdc0b393efd6b90d896ea436e9a88a1a9dedce0a64d5437c1b134e0beca7b949d833bff63bd61f3514f8588e49db1535d2e92fdfd023c94069bf4718d7bcb37eb94fbd3fc079b325e2a442e88d3f5803ff85a163e8f97d384d3044a7766d20070ab mockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuild  gccnumactl-develpython3-develrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-1x86_644.14.3ccr-cb[c@b@aa@aaW@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|@Crystal Wood - 2.4-5Leah Leshchinsky - 2.4-4John Kacur - 2.4-3John Kacur - 2.4-2John Kacur - 2.4-1John Kacur - 2.3-2Leah Leshchinsky - 2.3-1John 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- oslat: Add command line option for bucket width Resolves: rhbz#2122374- hwlatdetect: Convert to fstrings - hwlatdetect: Update to integer division - hwlatdetect: Fix incorrect comment about test duration Resolves: rhbz#2121152- Add error checking in hackbench to connect and getsockname - Fix compile warnings in hackbench because of comparison of different signs - Fix compile warnings in hackbench because of warnings about fall through Resolves: rhbz#bz2115064- Remove arbitrary limits on number of threads Resolves: rhbz#2132822- Update to latest rt-tests upstream v2.4 Resolves: rhbz#2068114- Fix parsing of affinity - Ignore the runtime cpumask if a new cpumask is requested Resolves: rhbz#2050242- Update to latest upstream 2.3 - Correct the comment of numa_initialize() - oslat.8: Remove the argument of --bias Resolves: rhbz#2012292- 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-01.mbox.centos.org 1671462450 oslat-Add-command-line-option-for-bucket-width.patchrt-tests-2.4.tar.xzrt-tests-Remove-arbitrary-num-of-threads-limits.patchrt-tests-hackbench-Add-error-checking-to-connect-and.patchrt-tests-hackbench-Fix-compile-comparison-of-differe.patchrt-tests-hackbench-Fix-compile-warning-about-fall-th.patchrt-tests-hwlatdetect-Fix-incorrect-comment-about-tes.patchrt-tests-hwlatdetect-Update-to-integer-division.patchrt-tests-hwlatdetect.py-Covert-to-f-strings.patchrt-tests.speccpiogzip9utf-8b938acb766e0a3bb61f2589b5feaee356e3183ff985068606afd758687388341?zz W+¥4BiY\=(K{7, anX__Fa0<8k B$7/28/tQRPE()z]AidpY%w,]ZV 0b+ * (;DFŅ 4`źj  H2i!H:)HzH7YFVPURQ`p8*FP͵u f*T@jQ5:ȠM7 /$G!P!6@#p iAC`H_AH PxP@$ < FnP7t;F}й4 -|+nXP*^ !FxB0X$ 6 cܼ %ECBj I7(0Y&D1IPh4p[! e@?@fŃp^ [m@G̎n:O2F Q??I@|!AAt?AhHpHPT 8/C8m;d~w[Bt(ta=<`!9~n8@4 87)bTPf ܕCdvHJS@BzEE%Y9оh$i&JG`0O5Њ`@VUV*!)tUVSrJ>@M:P򿥫%q?83+!`I!$-~GpxpvHHYpO .:u}( fOá?ל`x0 |84E`G\CBk;$+Xۤ`v/u~:[&A$ =}+]K#sk#tP~ )s#"âPbݑʆ3C$)O!+J(` Y`!B"ɀ)JLD]s  U nXaXP,k-C|%&>ЃŞ&]# T'5Ѕ9:t⠉@{JIč0 X  $HqʃKӉӉ4Cca9RlLZ+5D7nAKz`*A`h$%*@TՋGXABAx<mnnUC^^.!-*)骠F!jCp#F rl+`Dc]A+PAn]R#(g#@ $@FNE+ 1 G  .~HK~?KO,9.?KοT )1#I861T &zHę/I%+#/!'(K)b7p,‚B&Bq*9aǟY @9\vE2Xvs!S CU')H] CoPU0 [ r@ DPԫR IU!jpQh5"_  )K\x3`߈ Nb&B\);)bXx"|`LՄ hO[D҂ # <*@p$DA``<=S8X  }>' ')Cbߊ۩P;w!E|D ??KUi qHPD҂S?!}H _"+IPs;4XOY!P 5p%Zx voCjDXWħP Rwm&HQb3# `VAuFLPN`fC'P,eȁbQ'x}6C dA!AsI+1 `O87aH0Ox_pC6 FPKI< WpE"/ [<;T 8))ҹ.-! * A8 g)]ܱҿ>:ExvlKHP ?a[A,Qw?ԢDB">+ɱ;ewr@VhbDՐwMH?nw ?g/lMQo/6S|i/,Iѱ, ,`&"7q w$8O=.z8-3VH&}%z2ڶ@(/(f؏5\;JF&vr)ßJ:qv Mrx@ـ@Q)J I@؟`v%~Am瀠*G "ٮ@L?';J )=oJ/d%( ph RQy2bG% -'?,P ~hDlE8wc=ARtBI("wc "DcDp:;&DH/m6+"}}#J:跛g_ޔN?]WOx!'?z°WszěkŤWy^(Hb $bo-0VFG LAkf.fF$ˉo'V?tN@bUTn@Ggbq{IԶgb}" yyv tw_J11D"? -[9~ Pyq)#qٳ]hD :Q5iw"$vcp1}Km$|G?Ω; ' bEpՇV.*Bfo[P0'gsu(X4(A;~oO7`h2r@X؟|5u@ngF#=J:Cਃĝr0 ԔQViO$f a?4l- *% u`"$d 6?'j\3O>PQ'ne7dH4o~'Imb!Dv.]1ɔs EJr(}?w9@|E2$).!FzK%zw \IZJ(N?4ly\We2q'`Yx#5/;D_( ;lD n[r+K4,VIQdYa h 2x)Iz!3[s!%IJmۿt;쥧Xw#ѯcڶ\0@'#)$)MGG72ppBߕpJ#x$X$Om(s #509'F?뵸Le;ZZnGw2;Q?aIOjFys$-P7GX\TQY{RzX%B:_;*ov̢y;.;Xwd8qeѿPkWdLpa3s,ۋӾpXaݧk;-LgD磋_Hfgn+Ǖc5'V/W>0|sRscj_,4,GW[>Zݡkg~trhHWۧrq؇(n阧-{P e-dxp{~!dW?ce?LൗjkMw9=ޤj"fVzr-:V.TmUh,շ@+ٌ gtDFワ(8=7(qTi`FZr1NFSpJdz&LĪefrd=˥\YS0*զ!~K}wo]gwQuR1"Kve2eX7-;0Z crGk tvxTq?B6)hUݾLAWeEz""_#h^]L)Ig^󿅁Y\ Le ȥ"(5:&Ux%9Ew\>HTyipot`/S֛2ϥk=gdG ,$qy(t?/Z,7[gs׉^" 舷h6?${xI]t~rq778WlE΍bmb2D;ygOG3ENKu&ql I;>>kٵ٣!r&~w-v խ~"jW8WM89|`@x9vo_˹ݩXE'K2G*vGqL2-+ƞ>u^ִ]x0wN -jSm&[LTzqV"ZOʜmLV`+Mjd8e_4?I+D7g)oF/`k;P㵱Z[gςkXN֎8ۭ?~Fx8DuO@ljr!;HyɧIr?J,L%$[XB;3u"=䨴4܏;"6œ4+mꊊ3Ų ;rT¯LUs,c#zV U댵>/#rb5R4;L;מl a&Q)6%͸xaD _ݳ #7i䎧mz]?\N}^][j3cx9XxV{Tur󰒼} D6{U}?QfA:.ukȅKGGney.˰Zܔ^EQ<{{AVDy֦ZN")ՠ1] 'T.w%ZLV1$qȱh[*ơLÏL˳_z2{*GM-֢J1S1qw_2,dkkD2Nc*ts&n>Iܢ.-rpH*ӫՀkޱT#p`/+U%* MPK"k?}!\GǣU4krwcW7+1 VpׯzmzܝMWmLtMfݽ{}M.Q[ ]WkŒ:|2ZyL3} س%72:޻7 ),QG")jڬwp]:4I}y 4IјY %d8vS9wa хհM JP.T8/ǝ#!B[OoDǬ=Yf:ৰtޫI:7w̞j9[\yO.GCLjfz~!\f\CVb²'[8 @fxt++ɍ/ӃD*ٶ 3ݾyᐇ؆kiN<8 8rI!@8SCGђikD8_rVآacCh"Y!UNĪsxT@ xii UpcBH$%UN1yyuzsilrꝂ,Û _5`gOH~KkM[L|oϜ_t},baۏׄS]Ԇ5'tXY3;We?Qw6ښn$S¢\Wm}oGh(N):zCŜ-<wGH9/0{UghMJ{vFG'N!E.׵|XLeTUo9*7+Xn~9zl{riJ/ĜۤcFw̉"4sg>| KcD'ӃBa>_N,Ó4:a%'` ,F0fL3>mxbhS"K2Ύv4ټ,craq,G a&.-/p`/-˨d4b/I /d4X$v:]wwv (7ych+e= tDY?o+*oRK;j08ʜi;|7,9jDe fRkݘPT[i00—#:_G}"X(M+7Av@xY1e3SU;VY6?#/'Mƛڣׇ?\zhu@¹|h*n=zeFȰR&tޖ=)Mzc5cwrlhN=ay[*O{MI{쬘fC{o(o-Fh:/u*ʬ£rO6xO(\sQxey\~9N}UrrxwTaδ,["E6rzz^k(hE^}PZi2OAΘLdxqG$s 6ǞۅŧwsUgiș;zpHr \{j&WrOo>VeT|?ĸɐ?h˸Џ=RYY?8/EqBk7kKtg)PΩ)hgLHm-g6<i+棟72e簷U'?H-W /+ qs?3UY]OsdF1K\o=VzeBv!ߒk!IrQܮ<&ߍeCBN:ώ>3󹽧-ˑ^ )~Aw%MK#N=gZ0G#,y/!li׽cR[:tzz_ﲈLZM eI3!a3fx"Lj~µg XNs_Q{5CNl&M=ˣj, &)yT{^N} mĈ EB=܉+3_s$z_oa׍~&.LpEyY.x4+]yjϪ ]ko6 *?T`Nս-d4n>^+sNܜ2.]wm2 ڝKuQm LjqK-JZ O]#!K>:Y m7g,KK⦍rBt3^.=}^J1{ϞMMːSvG g8K;b.|ŵ,P5m GC$U>]S_ WU|{/VnՐN|O9l.ܨm@~LD~K`xɣ=)}sn&lj͍ʬ8؏󩍟~vZ Nu6['Ԭ~S7zY9ԊUHz(9][~V| !9riiʁΡ T9ꡛǯ}B}afZѲ jOGFuQaZamy8}R^A'׼i};c\faET3- Ba^ ]:W{ In^ϴqoZt%uamoܸץHMLp)O⣲>Os*m~L+MnLS}L֛v'E$͸'EKs5N:p#%0%ًN[O>}Z+n^H*ϝ}[9q+Q*|tPP;u#&wky3w8U/ו5Ŷ {{@:'{S>g٭_i{WO`Z=WDMJc+B7nS|IB=A݂{c̦5d!vgZG'ʾgNԷbRLJY,f"-ԥ(7:P0:yx}`bY8_CsQ9{ofJ|=s6S>\)彬Tѱ}J'tdtq/&ʆQlWb7&{蝀.\RbnUw[g8vytޕ'[_[|xaV9UFG/qmԿ83H^xOAijA%#~`jI[N&gUhJ[(Ab.5}``DfY q{΅MBs҆4B]L&yX9l)C;ޫw]㰠}#5cj>dDD~HMoy)J쵣Zâ tvؽ3 zAO7[86ܑ:U>^(x!`ή=b9KLQ჈T^P*J֏T 6+AK _mh.囙w( =I Ign{Gh^p4F,笁ikOVB5;D]p>.dl㮶xnؚ5_ >)sU+[˱yk |ky;꼯Xdzp \Ewq2ذwz4ֽ>[M!0ÆeB[ȃk<ϒZ y.J5_[?8POZyjaRDtgPJt|c|.r=o쇶D5& <Рk"{Oz7,_K<ۙ{gEx.Oe+iZd7%1݅Hm[~rrfmGGNТ=D_^%  ]bt۷Hg8n\.-] p۠HzC_jyޒ|ZH8˳U{ lIa;|Wy.LVtA'2ߧߞV'}h|4kR։'wnY 73Vv}ȒèN->|ڦե*JhN[XUY9U17џuYr+f3V٥AʛFV6gEǾi)yW8*`׼p:W҆nj*؃@J~F\Jah3ѻ0+tM:&u<} #\ؙi|ho>K 49^6x}0@{{JG`'w'gϖ瞏. y]?qԺK9I3!Z>^g6C:K̘>8Mywƴͨdijn]|EGm4oحF dTcԇ~p=mQe1sx=:xX9KeWYJEE rtl.5|W/mIPV8,xLdii-3NnVSzؠtY#f.'4/ h{M7jy͈Z\ `Zm}?GW,TJ2M,} :lj&_2:*ƕV2{t%ÊHNj{i\*#w jwlOӸA ~ZE PݫOu*GKz}Eq^Hի) r\,Ȝ4\<*iBȵ5Go} )[]rF%xkpfPҰJ?=0\y\:GJRme|xⰬ^6L˙W];tew`]U䉗{={ 2k5cJ1Fiw~hX:jꮙ/:PK|ppudj-T&EQv}1{VPq i?#*)gaaZtl݌1|,Xn8T3Rs07#=R,֕5A姴&n\r]߂h#o̻?ߤΜ?`&G+7Zƶ`.xL}&l{O7v#tԴľ:J\R'76 qrlMӹUu +ޤ2ȰvT[XM4)Uk[ydqS[+Z8.)=cԗτO&Rt¢Mx/^g|ĢgĖ0J,5{S=;薳# ѻfƘWjF#sK_k eks F8.un;~q>8ɋlmǼd RbvZhsu2V"Gq6]UUBn0֞lϹw'>?7,.3bKI ܮg8c!g3w>IF>~cZZh҃>^nY `eCu4O<^{̡*Mw[$;)<2b5v@ÂN޾;K>v.}ã+Fi!G|^TPnSf*^X/#ؗ913ck9pd ݍtGS7ͧRv}5F7ɪ |Yxr VAq"+$]3|L~1ݠt1\SZf{aXUxͼ'uMڧr[/,=\`gGq~>s.Eq&1ikk^eLe#ٔYg\&f$}#z]4Y Zm66?G5+#hȏ /N_ lc;tCFyżf*79յw=ŏ u)[O]^BL򇉨mU^{wF3@v5ITqhpƶ4ÊW*;=i!ΤPX&6W.>qi-L[^5 ƋdY(龓A;?%7Z<+8필*>K~es'WUə1K59Ünҧ*n8 Hf*oS- …O?}9 kG<:ٕ\hP܉]H4.ð`.XadKњ=١UO@Ӿc>_༕csKWh92~.g>ɯM59O|ѧ s˱'B>$cr=ւMbhZLTM-iqꌁXl.//vl2zHGSUn"|7Ӭ:YCUKIn%iF^ɵE+7wwPysw̅+ShogJ%W 6(^KRt Mۜo钯j>;~ֽa1X0<cf(Q3 U^_~ī1C+rtcՌzk0|Q_ F﷧dd-yyOuYXd^OԢB WԸ*tbxE/Oiz.~:rcUyEQ_&[lt喸އ4;--Q%TP/o9>cP:nk+ a3'OpWD+u91l@ՙ7d_{!7?Z4^wշ婓o\8@Q:=.>^>U걳;O;Q#fZvڼ:;O/>pVxDMhщXܙ?:LpS~'-BT [nf6M{5Vn1_b>S'>s 8JAU}`Hq=XJ**JKO"?9yy]qYX([4V7Or`0氷7eV6B@񋊮"p cGsI*2u/}./j+.9[H:q64 P:C,,yN II}qif- yI8E +2a^;L\m/g>~]|0RUè0+-NX>=J~/թ1mώ>$b؊2TdLXɳ_ݕۂyױs/g_S+\S'unaKsh8GXDbS҆vSH̷H4p-TMC =;l!gvUД{lYtZ?8F5gVUނ9N=_Xč~!D!=[ڶ :\iwO(+o,U1+:M|V49ewul7/A1kJkvX~RGLyaR~\~iL ~w*"/|)o빶kkɡBMRnd[ee}KGӎOG͘9;] h5qTrX=޳qƑ%+̷5<" /8>d\ g~mLgdWWRFVe1n;.ezwRH"E"0Ǵw?L]07 k Qo^hhƲ:Zv4LEAЗ<~1WdʕhXq<ꚮ׵xML#I5Yy^%ne1V}8-ԝus֩Ny7̰]~k^66%j+: =_h:W ZrIJu[U^[׮ӎGutKꝺFMYvIGO2x*qfp#Xc#1bRO匼|[o-r@ف}/@6!ĭ*"S~ VK,xEMk -(]b=V/YIGпBNl:J/<@:$Ȣéh;D:]4DջvOo}҃]O]=OfcAyI #w.mZq;Y3,)tB@3NC%]axfQV|6U::W JJ o~Uvh],T)8ZFպQsIn&sMu xᓰa!]|/"CS~+P'<1V#uy+;wףNZ Ans'y\jٴ_kkxUM[T\Nh!8lILH,bE&O0 }q ZŠe&oWEmkb}ٙ84?x;G<~^N p}3FبZ'#@x $*Y֢,"05nocv7\=LfŹuMiu.qkO۶m 3nDòa(_d?ojJYnV)In6@F^M#W<=?P_C!v`mS&o\~@E!*šЩI$V>zav;&؋Hgwz"&MЃ :<9P|a9{P$9*`iFJ*L&_;Fme@PTF*[vԙPDޖ͗OGLrM8^Ӂ[+g%M rd ~dbVX 83 j\SA5iq+&,SǮ'.1+{UTDTyIұi7O~zm^HLaŽ.xAD%u/fN,4;yc̩[ {/O oRFFF$ChUuFbcӾv_fS#u <a3s#i׌AO[{;8*wu{@󼴔 q1@ =MRC$*C oc3u5h.),uw ^`0zDpz%*3k^=Μ^sOM; yujʯ)2Dc'␯סBӲ`M|bv)t4vQ`Ca4 Q6rT9r"#IiWrSF9 2 GPm7cUMnM1zgD寗[Ѝ2ΓtNy @}Eå= X5QvE(:> :.etEje=v8i&0WՌuM\X+5*2p6巧@&&kn-ӄ4=)  6lim/[Fܶv=Z)Ydz3T%\'~YM"V"Nm4a'YVV[gWs<նO3k ?WX6~HJק4rQTNLkJW2-6q,(J8VyR?} < 1gf$额R1$Q2B[| F[[Io(^/굼E\D? ӱ$8w$ /Z?Pg6ma2IO8T)27?3jŧW|ƫ B##?)QxDRHuodˤL׆h:.x9:W{g}/6?̂D(iQ{8, J^+Q;?YPsp! ͠tz¾08 # ƈ5?IbF!_q'|k`OAAkpkU}ѐ&VSXmxڄ Ws?.4)hGhH]U4\P_-l¤oy^mj{\w'w%wa9q⤚eGs7=Q~&ln}El"4.T ;7nŠR $Oc/x,"}χQ?-g3C>MȣڌN<WRrd~r!Q S6@[OSi| Rw@骆8ߒ8uŜ^AӉ_*!98lȇU0CҢI\i:Xu )#hdpByuJ[QRy G)b#?/W86E3W>)y8P`-x?f[wAs)Jp?XB#ww8!X۠1VyQ.lE/w4Gs QrLI/&ڲ )u-d{v+@rŸX"'mN_6/60qFhM2MU)6)2YZ^s<.(s\g&4 #ɡdA޶|LL n., XiCsr_ N7,Խ]PwFBc_F^7uؽ [{̫eHQNRs-Dٕ/I]P'Zj 5}1niؒgWng6~qĂA ozs+6sLmfusՔFUz3>MAb|0 5';YNgݖ6AAVYaSl+׃8(x2{WȨ䊕s-yOE0DU(D|:x 9K"p#CA҃8 t9EzfmwobiYlEǶ`3#3QO8'߿^@pޖ+j=2/W[i&b$}gsc24QM(CӽV1ZYP?Gќֲ?5m6L5ʎXl:(v{4^[ XrP'iJ,DG^~Luz\ -teZ&7:O'}K/詴n4_jQr%mH71 6G6&dWQ_B,)҄8b7צH5d@uF!}l|V0$7%wE|z:F:9+j ϥ HGX4$<'bLb gu ;>unՈFo M[ 31 ^ͅI"ӃOlrrijbLg/wqd HIb%\q`\[MGx@Bb&k&RlGElQ W!C9i'w_}vR>!a&4%9/ĀZsB^.Ww$^Lw=7;O䗑$A]FXRaF0ĻrPrmV7X+7֝>:Fpo_C5.&Ղ!sw2\d\`fIpא+`Nu}FG(z.Je3pXw`.hn.Z?dh[=y׫(#)y^+òxѺhz_iVVsbnݕRŏQ]ŷ91z.S>Vl2onN9H;0Gr)C!f_/P7&1s/F26E 7^ K,!ޛ젹 t:z4շedUweI}Delf-g6̓!ʹِ>:L0 d MɮHFCq1wZK! K[b5֔" O/m@+=G ^g5bCMzJU%exH6#y_f'2žǁP}oFgfMJ˚ *3CgYpCt kͬ@O}N[3:YH-Q@V !Iu; 8v/t}ZORZ=- f+q#oDE=Vz h00fGFc.5"M0T~דpR@9IM| _XS "ٸ1_/{XUy䰕df?~LaSݘf[6d̯=CIu"O A߭|,c3W@ֿOj7_O{d'&XGRJKS_ٮI j lZ4ߚ4I'KߕݖYWpNq*b~16K L!ezE >WM L;T߻GK5ТiJS-ZR&,!⊄r5ZF(!r{z6?5}iOɘfrQk-ApXugfGoZro~2< _(f `]w=Uy_~D[)(r?^D/&SԁT؀Q%P PAy6 q߶1ސz!] Qqh6̟?2usV>4Yc1 ,q>g VWVi߀ؗe$7) /THy?tB#oI9Q_μPay(6̨uR:262To<4]ΚoLЋ H'~϶g'ɧڍ;#<ޱX2w*VL*[6|_t\>0Իq0%z0,G8[UYT b]Hw|uL~Uj=!4Ff\tE$.s3YEN,aufX{m7T"h Ef~ġ`w jOpĥ˯Wtr'cvzĄeTh XD< y{螛4VP[Ό7<͝Nxݠ8Nie n<mQ,*e bCtҹ'D;}ZSB;z<(J*EP 8gHnvC=W2e\*Ot 򋢗qKn%Zn_HuW} Jdȉ~ 0/EfՄx wÈlǢ:g~ K=+ad@)/ý N) WJC45 -~oKRII~XZR5:P*oz=ڛ4 rbMR۫ʙRhHx-ed ;KWLA;jdf$ wYH40LC7N*gS>+spdKS|U%孱Jj 1(GsAE.j --?_ &@᪏m: HޘC F)? 9^:b0M*M46yR\Y@_,5 -IS/-)Pֆ sc(=81&9LY{Kaa]?&✴ž y8LV\Br"s(ۖ*e7]k-<Νju+fTXj?%CEHEZX_$^ x7ͅHqV*R$|E~i썶Q!rE:5JrKnay y*F);t<[>WQ1g80dzXɃy2$ .ie{ ήDQP^CX^ D҅:CIWfTmNU$~y\0B̠Lq#N"nY핟d>2`w+ydj1ESw%sΤ :߾9_y=.&qfU0*c#V07H&mc&r+bm4cDfK%E[ ,Dױ~hOvŁ]|C7ةGzΜ&; Cfln+yA\92Z* 丣BLΪ #CV/ z3U/#V쏐P7$4Ó CCӮ@zp''@9_ 3l-AH;f3h &[-j|WˈD]6ߌPֱ@ 9d7yp^m%C^_'?*`ɟ N[n{.D -#1&}V?1Yոp e=^qIj6a3jm8^)V|{BgS%12:#vqZ#]?OEPMiIe!;R%-ʯD kʫ)ʕ ~. s?'a 8V')o$9FhSqK+dmv[ _ _w|:FF <(J1 3QyB.V2bkÚZ_1=c { dSD+rC1#:̢yI$8jb9{xN_\1i,U<RcU2‹OuHKJ1T*KwmF HJp]w-VPr!z7C`'4dG wrF..wi * |oEg:_ߓG1~Y4܏ 䩿 PsG't2u~&'`D#+~UYn('-U|Ew /dѬxb'./Zuɡ\+b՞Qw#_EEI߸I b4?Tx[c׼UOn \/5rRn?Sqӌ0$p) v4 9Ș0ek$追6 *^ތl gH >H0e֠YiZfd #k6z>mê_F0lHxwix`^L!FQj9a}{Ss C`{6Sn [G[=G r g2[ﭲe9&'H la!eܱ=,J#یH2&5XF096RWO9FlЦs۹,y(~%˚z{P_Fko_uStA/rV[<B]qR:)ZB,"QJrmYջ_iSA;' $|F@er*)PO,F/ST!SSzAqXFaN n@VuwO¥+UpuOXk3zSS?V`Hz \wm#Љ:,hG'DŽw“0JB@ ɥNǺwPG8њPP4$bSR9{wtje⊘N|4.sEbև3V/&rķ #"]2醜-$-N%D.0'] GEAtW [0`g;8ŖO3h-Y:cWcL:'Ov~yy `p4 tKaP^gC/{@R1df/ވnLBPP.Y8=+oK鲈w/!O;=P nCٰ҄ߘvnmDͯ&JcHmV'{>0W}hA*nao@w" Zňzy^eiSs:D%^GX?uQWZrr6cU!^JkJ^BׇݩXsp b3h%ӻcuyy%i*'_5L,{XK(S @0a21wxM)nۻɆr;g ҩ $c<%Je"ϛ0UG+F Ն*Q{ENlο]X/D&b @LocCIg·4Lqߡ[OWq'2>Dr\‰b;cRij<)nB3xsqd06Ltk? ͚+^V߲ ԣq*Eoݦ@Ц.Zz$3IԘEl>aBS:Ne]ѹ5:"E"^מF"Bjh5MGSq `AINȃ@-D_Y|]-ʞ).W#GHY~1NZ8Ó8#HJR=TeHמ7 Nl/ie @#BĊHg^ѣspm A0ZC[E8K7~2^+U \Lj8+mF_O/OhvjL"s5cJ}]IQ(՘0渐.CV-*h 3V8Vp["I tUׅ͡=9I[yŌ݈jy4'v CZQ;ݕПxS$' O2!@]ul& FOPtUjR4="4uufQ茟.'ȟ</i[jgh3hUcFi>Iq$.ϗÿ1tG%S+Y ڰxRNM{AI Xg͵SGQFfnа V˱H4\vs[aicsXs(k*9 &jLߏޫe1f@'JI_>KKePjI ?Io]\֕~ʀ3H~qEG6TouC ٪0md^>-wPHm♔ShC3r8f98ooxkڈNstDdYhN˶yW^mJ:*gZП0gX<|'ft^xvWL4`%T7~:#MzI=M\j'y^Iqs P4~:~]E7BkAj],R;R]<. H(·yQ%oVUMXfV_Iv_KDyO[w7bnu.2Zx;v5-é#~*Mse΄(bр]hk_^ߟk v~v < фc7ÖL?.?T WkrQ/-Ep\X20wyˇO-8L*7fT&OvGtZ%!YKpxPo}Um {sƑ9f<< |g x㤥N$z-gYrCQcG$#=`5*wJK+ӍǶw$CXB-KH1̜p0?28mY}A1Ys30:m tlTotXTifͧ6M_HMtA"kv}IkX!(ͭd](fpuh5`Eڞy\(ZWtsbPc59{29WfK& `U]lwQJr4e$=+8DG0\I>b̸z ma7,u Ewi*R*җj9~a:5b-~2~;ƻ OsuxpŀlZ䧾la9˝E`*^:d) *] )BՎ쑿Zov &&%[NyE]&LPN1d}.+ vkc7MT.=֪pe} 9<_ FaS,k)!{ɶWqQVP(B t_Fny+ksƧi40֨ɐ򞘿fbFbsI'&Lc~(E9dPX>5yQ#|Eg|!+CU}io~66xhPj ]7$.tyŽw# ZyiCqWGQU: SO"QbuN Nbr ҡoh#ſKq+sX𹌪.j/j+t`v"_=ǎUxƧ[h[J\X 0p-Aʍ^BU*!s*h{ޙM(9,{ඵvB(H|M1lvfRvߺg|f*bQ4:N;О0lG^zuCc D ?T(5is3BDˏ22ʆyS4|<- ]BS)#e%+ӎ1UnG!zx}vU$…ih?^x=H e,%HK=%8}N]8xc}١+L 37fDTIV@vD,{d!k|T0fRkVOe1dO^N$CTHNR;aia38s1t;7y=aqfX.r뵯EdΗ 6HeP^c A| lYK qrŢB6!Q)a^VZr+A$rMc\5MH縰d}02Fͨ/Fv??b:zN8XEaBД~Epp6rv{oVg/yhMZrOwf[O[؈M)~7s֞|̊Sh`>G $3o^lGNid7^lpQh&m`:)3M?SZ]%[[$U(Z/l*,bgz ]^Ic6pgp 7 Jt>ߔpZ( b>w}2}E\ B;ՃG~lfY2CHZA,n6{c;歔/wfeNz,QHi}z:(e/+Z`OUDZ=T=l"cjD~ \#?I6YY+Bi'|?0jHʗuc#b ~p'}ޓq!F'ɥ׆@/nRӯAL .˂JepDZ vy&2K=^ge'njZ̉1yK~ڨE"K,;/Yl'nд@<j !+ +oOPQqL_q;so}1Q07v5 &e?Y},/A,(A<RjB y ZV/eܫzW_h)P^{ , )UP\O"b͒[C=N5hD^.+} rr5?3A(xCu}=q)7bS#mD"y^V$R .*k6aoY9Y&@\|9M aTaCGHfn,v-\4D/%!PqhH4XbJ;_o2][c2dC'B i`PS*ffSqxle15,!JyK3u3jY60UJu.`9 ?7yR!;no0ƈ.*H΃Vf xke {Z]\4%o:ߨ+X*a#iNBL|/s=!j@%=ky(je@NLf&vXHD.>϶A\%3*cY>nCp"5jv7 yHEA[+7ǻ e0|1zo w I{?js9?سgq;{ s)g*8+MX}&B}@ZuWs\eܚR&@iw)phW$` qzG;t`)SؿzаuG$dMz_T/c$xAV(ufEFHtN( D%`50PGmRoKXTS?nH5 7Cl@*;@w˲I,?lx g> B{ 8!/#eMxbg\eg{$ PLUQfd$^KTWc&{XeNlg !o/HzMAzυDMk&f{vJlO&ߨ`uɱS~+%{K]k_ܸK\ ]2Z 6 +g/#cEQL1$*o??=&x.8Υ̞XPhUT͛' o}!)%7~4ᲛrI'VcY'N<btC9I@_fl_ +˂PK ol霦bIX#I[acTZOuw$OC'V)Eo90o=L%NP=T6M6fzr\[}3|yeEyPuwNpm%GI1)xX-R[/nͬ:xDtu|߸!tA4އ^7*7ξ^~ ʁ: @{,#ϡ>~[ xg]Sr}bn%v7 ;換r?L ؛C^zrM)Ր;(_)j&,t"-2Gkdz '>2*τfEԨt3s:@i/Sc90{ K[݆dB5WD*>:+AVyqFb>^AqDc3b@^om~YkϘ&RD) G/2[-zِwOXYByS{\~\g\B) e\{7}YW$41qbRQCj'.鳚[>HK|9Q @676j X:T)'Xo+q)M}|E^B`a6#x{kͭk (UW}7lw%nz a l>ʋvͮJ3D|- <@$q ,wU-LH%ቘsR܌gQT/)LɅeV +EK5 T5%S*Dsz'E+#|&8)w|EMQ֔{ݍo-%(U}Qr^ 7c{<-۫zDm2J Km7N:fɌG\=(S[Lqu!_e9 XYShIW̸͞qꐓX@ 4bvՋ tUO, XE:p.ʖ32/Ҧ_ac-{oDx&#_mKʐU]B2yuIq 4#w ӌfs3nB/2mG'!>/7)KN 4r|QhzD?hug9YM$~͕pTx@ "V*!5rnqF[ 5Νx^db Miu>MKlZ|3$rLꞽ&GAe& T'5 v*p,BYj[-_A*L0 ֤Ϧ NuaZiK&)"p^/u֨]RB-@?oo$_BAzF-z3bΛlxXTp9]ԙ;8"&Q06Մ\(pRtݔ7w#7Na8fŝ=yLwmVgXH,㍯gXc(|Kn0!,8CµӨ~fxnGaB |=dD5@qɕTPO).`]}]"N ÄgKRLj7PH1DW'>%Åtgno;=a,JPuWꐇ r6f7%OZ`¤v2bbj~,\a``8/{u*,FڷPu߂@ա"]ʽ̟1ZDά5mj'\+@Nc~iI ҕ,eAyk Oa!{@DE2Y~ [DK&>8sA7V @*'>Hb:FڭXm>Ya9V rm4 !o[PrqGgWoW._ʳPGw&y @N&fF!}7URl=^fw#|>KE veq 4N_/p= [pYe$ ʳMJĭ+6Vug h*hƕM(pD"% T+rX77Cg6+r*Xkp #}8؉S |OiiV+/(lg[ڽ/e3-͔c"L}؈tӉd_hE?Cq!nJ6!\Z/lۗ%sg&|vAaxX i_VCDU~X?F+ EEN"b{g)דGW7mGh>DKvf"/\Ԝ b{Ohg*Czа"j49ۻC3 "0h#O*tyv m p`f|p<mdnKB[)fMZXfI2 @&ަ*pZuyNfU˜o'z.Zڑj9;=P:)y4 FG=>Z64A EW ^26WNEjlUr9 q{HǼ l1|='mS4fo,ʌwvX?^ O>7@Onrgף X[vSB9(/u\ 6 fˣgr{]{6>aG) XQJ/m؈w<7 yBy}MM&"bjP^x3r+Zʒ0,x@%q cab.Բa4$zfp*s;S$8Ga[wKYM ^'];[k*Jw/̪@ʔ~dUbYd]8)[r #JSS2fۆܳrYS>33\ms (Hͅ@n_0׵y!7G+G>=$U΍렃C ɹ=zq3MJ ?bld-ܹUEiL{V;$mzh>|Y\dDM:!0H"\R>5dA۫2;JV[^gM]'-žB؛$u!Ib0{wez4w nB jp F YͅJu\M0F̈H;ZYy%i\ז{"eG3{!Hj:䆱HU$㢯1 Tq"<=5n(z1anDsG6q!?uؿZMk/QX,$cj?q&L m8ұQ3{bmQO ^*[mo ܈"ú~'sF1+4 O^qh%.00ʬ.S~܃҆ xdQ6nGHkAN`JkuI}3e&eOiIH\ |cGFhr7޿ßk$8o'~ .D&R'NX c#T5PZ?lj)s2:Wl~v"Ax_xNE5yhMCR9yC3,1IOX\E; )ɶ1.M}4h,4^e$iYTn; XJE!N7(ަ}<ǰVgU* Amm ]=;TRڲ*od{N !Ǣj{2*|-8[hB_p45d\*qllZAAgyM7De٨]ulXWXO7{FT01A1`K^{%9C8ey]5#̬Ή {m6ft88 i+~{OǝQA2n6GX< ZwQJG>p~_ߏ1eν  >Rc}^S|MJl6Qb/$ 1]UaВ4^2,6?XF,l zR^3)2مmQYE"R" 7S Ͻ͋^hDʠFEHe汹v*acbCr=[W;8X8͉@ VbH&8XژtiӜE{?AMEO=H$IGTlV<'I>]kW.QK_+sl]xSZ2!zOV `=_YW.1SYqP"`tVeґ"L_zL vakw5/!)_EMb%5E/>*1VD.8߿Xdvժb#r)dQ墾߿c3I6UŴlhGl`fO$ &(YH{f4JJf}- `tڛ(pԀ>mgSA_VQNi7]2u5Xz*.lƬzFA}#*IQQͤ=eάI#rYMjM9\c6R[Rw^݇m]e gT|)lRd0ꌠ!RiFU|`q<>:}*2]>8{y@_[W>r"Wd}v7tjl]`>żFu*óOy޴bvRr`l uS_O)]3z'+2`fVQ^MwCԄGsj1mG]YS$-s)4eev|`ߛ!nZhBCLh d-a;>RS2K@ak+TKQ/eN\7ŦHN5~Bmkx30pq@>+8>bgA!?t5E] YaBsseiƇ$Cb=WdnRNZ r=>4YLFɳZ{02]Ҿ1Vݸphr >)5$ ;Қl Η_CW-THzURSe4!'X9bƛ7V[!%흪f##`0`yQΡlg6-Gam7}_J`p^LSd2YE|ze^ʳԕ+ܵAjPd:݇W%Y苯wdFcOŇHnfil|"G%K}Y0kӹ6rw&DcU S.ktj %LK9]:e>~e'$}F e\jgs߬i&ϼ}پ?17U 7Tc$L̏e; N{Z,n;r!C~5:v[dw m;PPyR-悗b!S )>ᗝ lX 7 !S)T P]#k06OW<F__@إO.:46z71lf8b )k6oCbJ|xmiv L@:TbP eX e ݛ)㦍thopvTTl=sh^X7Ɇ+A|tplZAC!>SN+.EsmD&mG2)5j; @,<2h͖hD>M Lg]AR=?`A>$~w.gAߧArzS VVG1taL8^Ay8s=ӘUp% $!Cb"2YO^ub3rm|F6%S&SM+Z;@:iD ƻ % ~/1F~s=Sdh8Aa\z?v;`кTo& Rzۃ}܇' q tiȎԞ قpށ7<'iKkVX,U^i."8_$rR%#~'<$ijgHl[DY8 -c"oxȵy%[28w.bȥMhquvAP2ͽ8s)XIScuiJ`b෻QWYRޯ).fM-(9৳$ 5gCѬ`P6`) 0)M}C҈ʕ翸UÚj0D Y` p%(^diJ%O~g\1)s]oyXD2x3f7,ZǰXg@>ҁ J|=YyP9 ry "Yxx|J&vᔔ4 +3YЍ[&cuo63h)R\P̲_wف/x5qT#.pߒ-f  ǔK&,sZV ;h~DAz u/&yQXf n|]fZ4!$w4] &*D㩬]|\mw^{zq#p KW Ej4S K?P y{|>@^@ 8ot`M7'ZOy(Gk]kC),a_;F7˶葔lZnnܾ>0a9,9v/I a.b0P94 zx3kY@W!2rA+l,T"*;ǔtqY*L:lɬ=0LU9C rk]<瓌rcM7C,CNTTFL5jk4-.N0@Q02dK(u@S2SZVA4w|-1'a8+͕h3Є࠘=ݼ'{u xxI|a.Y['@Cj q}rJf(t4PhQoOߖfQAki x /~-#GL$T0;zxC8IO&b'0%,q?.Pm̫+J ͕[b1D=$ә4Z#:?gnCU ԩzalI6_#9mXHaeF~ޚ >?T^wE[vM7`[l +,.5Ja đ(f +`"IӉ6GnDYU67E1f2WZ@@ѯqɐ𜳊bsIݰD|CMmˇFv*bvQ3t`F [(!Wk‹Cd~-ّh.~׈&3DFqGQe-2/%Da =J`*&s`[Mv?cW~K_OĆ01 Dm@RmfV݋cǔic܅<1/w,8,4L[ؚ5B~sY #~!q|Vb嘮H,J~1`ύ|T#ڝˎE մ$ig]7;pWMzfZ|BoJt)l*)i- wtͷ* `6ÿk8-F ^uǹHϦ㗞{Er?Q:I & $.Yt7荃u&q9.{j (tΛw5aMN Eqf<0\8Aĺ~m4/*`(6'jH5:|ӄ3];/}") W m`2Yf֙@:ft3lyLBJg.=Q"S v,ɼ*܉GB`pފc#6DuסfMOW%6Dk'BxY50.}/sܢmݔ*͉f_Ga8ÅC 8'=%ҘQoir4iV=-u)|K[V /զTفSfsග"z$,2/Z{ueA00(A zh6x ~`f|.w?{} pd9{\f*ѳEIO[Arla Yav7(^d$!|sf,} $xl<}YU2s_u8M5$Kz~!SRң{g_Jic}ˣLfqE=O-q8qG9h9Xmu@,[HCgH_uY§ @kYU߶qIH -/:_#KDAB常@R Y NNq񶟥m؝C \Nܿ zR}kZi^֠W+%S5\8deע-MGJ=ÙI ucۃ"IGҙ#x/'.XKT>z#-@gD'_qs{/c κt @":>O5  ^K$ԌS+S3dM_ݷH&`"0b[a 8 MCCJs5tE|dgءe)^_WRz;,Y?HA'!c\/^b<Mu{73 /G43ǽNХc`O5 Mi3eO: ͮ_/FhXԘ)r9:+,c_/ıK||%CܗRբ#./>Y01o}dH1YkE>;Zn)vh: 捗ZO@)H~p.{j$OoCU ßK꜍KF VV^RKDL j>v:_Сw<{; m$ɺ}e!w.ctS 2NGG~[s#AKErf9ԋOC,(L;Y* 6 8B"IoE`Eb1.8J*Zi<$ c/+`{U&ר ?  !fZ7 a!7ȾؾD( f浇 ))4Vzߙ*/odꎉכ@El~񜳹nLpM t241!he7RN)*׀eOMToqk)c{i,ΖcC% x/U`rwM_qڃAT"rd Oh2EENy#TQZŠQGnG>z:P`؎ђB<>ҡ8*2`!%nAG}owN_;(2.z16vaWK,"SQ~u~;1ˬC>SZf3ZP2^m3$t DxVb5X<-Tv֒ +0q6mk}Ebc3s`;kr@c !1pr$i%\BoHZ|*81[ Shjj Gi)E|jPxp زE:9 qM\zoIeG$?e?"`QMF@6;^]UmbM'iQ&I%S\&mx,Kˆ;:GdZ%C ue4xf4@L$o"K҃f5#/BV}8ϛ 'r?ğP)Z< o&hgX23 h=`},fI; K;CtMJ?Ы걢^ꪠ@yY Mv*Z.NL;+'7KJ]^bi84tV1VM$@cQ}Gƺ5T +IApx J^ݝms+Fp+ߋqboU# dv.iB!b>V`{ݙs"2Yd9̉<1 jF,_[Z* Kٳuc3`o$[\ 7{xuokw0/xV!@g>jk̾އO`?"JGER3G;@ͩF"#'Ȓ(57X(@6z/dljT`;i|(AfMba 8Vjehcrd^^WXJcu8W[aIQ➻jXΖX^qȋBsbt9?w=A+-0fr'TaLҎ= #iSayPERQMXԘՑcB~pЌ1Mn@]DI/iH7Lg(MN(c{L8uUY뛴edQZ6&Ɓ9fia/*C*$!+nBWSCKU8XH+Oi0cP:cZoJ06-p7r)+gj+V2jֳ ɩ{_/ox@Pyhb,*=KL6+"2<)fOJ:0NX`rRwrxaCzD_  `<^_Ţ:2+r5 dK:m;S/>Joko枻v[knj-H[Q8.ѝ 6\k@n,ImR9mXkU9Z ږ ]8鷚 kK`>24v춀Z_wV}{e$`/ :|hښʬFh.IPGaMgHtU8$b4z"=3EO΋Y(8> >1`nv6t0z;^>U /oTg;rmE(iPd!Bgۄ'h{DflC6!op_\ْqלm6}<տ:?U^Vdl.\h|#~į:lFa7&acS 95 ŀ`%)m7pЖvn ^;@z@ Ő%IZAML1ˡJR!74bۑh !*(5Ԁ~pH̢R0zL&@<xGU9gkv]7G(֖dPˌnn4&Z fެ]eGU-ʹ8#5(Lxzf~qRc!ZlW8 sL~C1gO.(Zpmhq7E{) )2ugDPj|7e{ZzGo"#[`l2ݡ{ۢdrWH/ϙ2c|Tg>@ti 0ah^'䛺2y4S(W .]sIt|oenqԿ.ƻ8Q +.a + pUJg=+b n(xbeg- ((qtd$b$Xآzj'PY-3n@~o diBU'\%j9f1_ !@ڛDTjHUZt_ CU>^{?1`zAEBF=ُ? oL2ž4szWG8bpW<ּ&sV - wNs?|i޶V3 ]#? :h{=a%n*٤ʝJ1lhBE4}ir.oݎY*bZylᔣ!xe 4}'3+=u.B4( ~ҩeQ:$}Bgׇw|~ć|:E,e-`i1fox9YӞn/DD*  \;y}K;R`qw/sf~䰔:| (fdBt .m\'~ *JYQ5=+`*%EE]Tth&D\;Kׯ~T>x~:'UX5yIϕ>E)( |UG>~z[ id$M]耍d0CE $]+~{;c,c,ҧ' >MV3vMFb;&KF,$c?Uo7"b0U> 08B K}gQ 8Wg._[@@V#Ɇ/q`۶rJoKLmZEvĜU=?4@K{lMd{=<$lc] 3:th Bp$ rVZFM i1 q(L6^ɲ @ &=|pN3$&ˍ~JY2 Jkն `#R{΄(cwS7AtIP\>7h{@ɰ>W $tL.ɪ4ΌE>T8s@W;_xz6` L,@*_>-+>DA9eU;+rvH-D 7~wɄxuPʨ,0 >17R%/x*飶{7|7mBWd"KhgAlfY*$u]+#sdUfj#@t$MI'$BA\،\g dp0sB> /VU (:+i]yl0bW б(޷7q[5%'pa2&)sia1{6xH;.06۰v͋ @9QdҬ>=etc9EL̎-A|c)̩/H_G{x5yB^Q^ē^r~q:Eмܺ4g/<L¶L%G q_piorOw?hq(_%%ڦ$45zc 0l&^۟O=Hwh Jh+<'ԪFof:` x Ʃ>j/=Q͢'SB)$R `n{zF)eJTJ&fZ… wsf_]s^V|'ťQF*\LLo^H;VX7AmT~v5&=$XUT BʪeLC&wjL^ˌ6fDs]9>` ,!kbURqV:a0{&PL&KY:I6׷MRy؛hʑQ99#+zYciPLuq1__RuPAzg@"[lXT=,;jjpWD?4s[N0}B^xio#oCt4%vY9e,=jxFfl]Evyj9'UJ 4jF7/'? "'<ɓl*M)@]yIa$$s(H_j7PV]s]{VTURUxc-}[G R^D Oy'"|o&Fg 8(~)/*7'mg14|Tbi/hQq{RTxճZb0 .~fmp iS&}֞ D((W3D71>ȉ8:]l:10#;lHʌ HP Qso?w'jW7sl?dԳE 37t `u1 ^Gh c2ՊU%kj@2`p0E):`g\ V/Rs6\MxӴ5zOYH rߘ`ru!_ǰؚD׬c@웸E^")/u(Y>8z*վ9Ԥ4LWm6!6xaӕ V8ehת&Jb,46Yu'gELь/wcEokX*?R7I3a $ =bc_H;d1Y >p+137H\ܒF}~!f.G#BR  TWkƶV"}E@R@urS(v GrX>H4( 3âDqV{iq)_:Rz|=oCwǖř4C&0Ċ^}K[mb*sd=LC sѾ#EY|ۨ70 Ll?jvA-lVk/gɬca\U`%;x 9Iا&oEwEv%eL&tAto^ײ O$=Jl8"x.@|ZKPPȑ* uJ :ҾfӔVCk 'G;]:w`̥< c;:e3C'Wɨ8gSl;/agT'NC{{Y;TǽI1YI !EyhnH~oJb| nhAIQ;vhjN&gt$z* @(-f 97GhIRZ6oZJ.F^YacmcF&bF?zodWR>!ZG">_'͞R$ 3s=$eB'@=Y2o:qk郹Iy/) _tm&%;]W Oݑ(a@x& ݒ!z%?܊m(̌UcW*/J@24m16tvcAM%p~QR- @+ `4nkȲ=pRq#n6넔'OFZe@`K>@׶j={_?>~sr6ח}f"%|CV>QkWrL{G,* }b]v']^q$@5>E I.с´Bx r8fJQ5Z'\iR)LR3fv E>q ^EYucH5PL[) ,|51pu"D;S s]ͭ+qgnOHk~(=ژS3}Py/[Ec"(H+PL +r2^Fİ|A֟b|\:7q3qd~HM gBT+Ns#z\`*&% .C]Ye^'!QbL6/=HWѭ[eіBͤ?'՜{1-.ԉ~ڏ" [ ٝh Q)?ϥW=Xl5SӀ]@Yig~z%`dQ"jpwZCX-`X~̢ ")ˑDeiU5B<18\yLOqth"iq"|)ϰgi1|FS$UÙ SZ0!=Oh5Q96Vؤ^'nD"xEXB.kH@l2OJeEj]˫tRnߑ`05#)lЅbr]tkwfXUG˃ɋQMW(X7hl:BJ:! @x`nwڃ( Ҳ8n`o{ɏh ,-An^oU/Y<ހ~cG7~2C?L&JVK≮pdo'_0a5\Q` : ̍\)aKMD>IN5BUρʽ9z+9y%$ă=rzV:)zt $ʬGEqJn3KjBXvR#b`P2]Kqzew)b5gh8R!& </{~aza  f,|TRƴ"nTku E~C=ӣk+pZ&cG?Jdx]Db`ϻܧ"WcE&F>Y\̀&56*P8=>&vn~y4ާVҟ?WJ=:P;B];{ELj}72[ބjnG6vM6/Qvz㥣x KLOVJY"LQLlOq:_fV6-p؝GP: BTvsmUXJ4$h`G<7KO܍geG;4X9msy93>G )žk!rOď痬J]~+ 4Q/*7FӽѼdzDHGKçP@swXC:]]@ ֌-_jsw}+:"_I(JqP~pܑn'5(_}amzےz^a ɠ`} (BmO B/MPF(#;< @! x Շ𼏮*x]o~ |zBFRQ{&SqL/tD&;9nUw>wV3+'9G׳*)BwLϏt"Bp1!|twޖ{t^>;O}OsG6fP0_oB~" kHcB9ɊR0_"ĸė~bζВ.zlIxM۶z>ߑ {y*{%4FCS*6llKa j~&}NˊUB/hheP"C*Fewd>`dA_m3/%զFr`#$|[6 3s[6{^Jׇ~PFWƢA]^ MT#aDfcәNr9*:/#{$Wg 3Z;rT]s0|/:`(l3+աq xr3 ^8 p+ FȿCK(Q_:[Y3bXjVnRjv2~̺VC|jεik[/?X09W՗Wf;:ov\Nұ!j!yT d0|C{@q˼.U./;M 51Kt419%V6{(=zuCOCIiTL bӻ޿1(R$@Y腟y OP;w s0縨pFâphJʐՙb5>6 (JgX%cY~J1̎kըɦ^,Gv~J{`tFaD/d:5W`7 D]a5!F[ISJAqE)^)m9>B}TZVvsxC!fxwE#xqț f?:jb_qO(ٯbD>=8k̝]W[Ȕ!H5U۩ѳ;ا7^ xt2PpyAĔ069|rK^(,K|=TËb=Qv'Sz&Sei?/& hriS<W Pdry%m`֯2oy2*zJG-尟]K_Zc9Cd 2pBKUG\%*i(bT*4mau'캀s~oǎO?Jd7FeMȪ&SvF~.1ҐEQ]Q?B:Z *93qftFF: Cy^9ϗ$L`oD8$GO#Ge;1|@x{\I^ʚ*|zo]1$3ʛCW_Q"{W|?|ʬy揙#@78 XO$zpw?RGqi SThv#jB&EcgW#? \ 9Jp ;.PuӪ)|:L57aFFnF: œUXi,}>& ^Eۀnjڼy:̅Y=ʈ-2Ժ#5gY,:~QL{dL " ]OZXHw'4V4UKp XBOFׄm7qd6PsFFZvZ@޿)hgTBe(CY`\flpe`49 .DiMq\YLQm,u`~;5ԹaIWGwr"Hr)y!oVf (8XY9i~io42̙5[jy$ >׵#0 ۯu y :sPhn" =۩WjWF}ėM"=Aeeb1Q-s&8 H+/r~a٪ {M{m}dpmP a6Io-G+@ʳ{lܥlZzS;lJPH{fhF ]$.B7Ee2y[>}ӇbNZ c y&[TǓlx)h#-wb8Qv7+8lkM b˙y EvCh~6 E!A)jst y ; ^^`Ixo0x,WƀeXDcitѤFWH`WK/Ztт$k6ɒ7lU8“RL޵!4J&JO|zyd-o9 6\KQ]4.=Mf m\C#q)/:[j1׊G. @!g:ns 'azɦB'0FM:#URyq i&`F?9,y* `E׻I3b@), ׹\Nw#CD7>! ZMYIom,BJ$邜)#ey~3"/t_*Y 󯚓O}s) 7kDA vR탷( {k],~uUʜaO {+5w%fw 2~ 5AMjH}B@?QuCEtDU___!ٱ.N,]e{v.rn|ryky>6p?$E 끁U;clR-oU TNn]_oE7"p;PAD\w3;1$g)3Q,ГDRFzu%5^N/8!Ov 9J-|+Aתzv M#[Snj{$1,j6ޜKNhuk,:i4sWU,z'&`3.^FQ HN4YcB! \BdCЏ_whksNI%e{rh5s< :bR@dOT T"xuh=vB}FyS?0]Jp`\% |a MdR;R6/8/~4!~bt)|ܡVɛhqD$?o]NJ8(A#B6-#Š I Vȇ悢FguyWo=A'Q5D_NXIIkI. )X X;經 C[ׂ%ܘd5b-'*~]P&-Rc N A}kgɺ6)c`R:OsleaMb.~ nKG}2|#S6IJNn QӜ?ž ^wi]c?Qւzx2*RBV^7)o")eRbf(]<Y9肦!L59x!ɖkhΪ8~fO:j. h)z& LQQx,ǜ2^zU3. !L i e;hu#pL}WśD%-˞w6 -//Gbz}Z3ݼk, g<4ΡK`1*@1>ȉjA!vӛr*eHYNAa\8J1ZٓdQA~[!,w9)-E*(X 0* s8\ͧb}#8rbI+g7S)Y$ {1 %sTn 9t{I84ܮ41nf:-bPJ4V8jĤV9UW$-V%nέvٞe !U65T^ OmE"@ r~ [Б]ōģeWJCfe1 `g>,MEĕ,&7TG͡J< 5;f>X,T?M)pP*rhգH–|fiBaIy6/@*KxGQ monUi=;TOBUiŔ!AzEu vBM٩Ga/*S'^t./g$h&Ն%:2{G=R6#B)'^w j >u/em|#ǕZ$v;\CW|qt$+?\Vjڐo›;[ikK{_ɲ"\t)9q:_"o}={;ij ԃF ƉN]C*e6ozp?8*` noR_:ƛtw@+Bvs{Q#Fp&pQ6''a{RȚM\d@3P╨D J`՗l2K(EEEZf \"6Xn^.e}^[7sDH'AH@8E6wT^+hlnI4Q)ĨiP'k8i}Lܔoo$چj_EQ/MBb$IN"rbS^*{FM6|fnХf,\+>&>J{gR#t'2lT tmjs$l2nrc;{2':* ;dO6 dӋ#!?+ a"`*~l@*,vu贗 :?.|*F ۲aVh8z pwoZOX G)0hhmM#SG&n%"16Ioֻi6 ѲIW-i"mZP~[g7wT%F/O[̈́=7+BH@>͈vxbqNػ+7hPvb&$_RH.s c;!X67^N4;v`ԕd#b[%~i[iqXL5'Ov d(i lI16oVJ^{>g @qpLRf{m<zZ~^*z&4I$қŶ&i-B=ͤԥ/RrI$z I_CCǗ%[nW@$N#U#sk *gVtPS^jJ K`g{PYt͍ͫw+l,S:v1I}zVl,JOB\Ð 2bW?pfaNPv`Z5e-“ CMN|_xF-nLV+ E0F# ޲~ p& q64j @27=`)NW" @ҙDCT2T.OԄ0Ε%+ 1$$m|H@ Am<wfhUy1z?v1cǺcUw?٪13J%B7XzQOauXtÒg|]¾Q?03'|?]"7W¢1)&jI p轷2G3hNK}3ݦe!}+S\B3)m@&I&ZLs H7  Qmz)-Ge`!fүSMLjk],Ӥja p}hR: $g(k䎆E^y|Q UUhכ%m-JjnBW 2jj#Sxm"W|Z]piq(]_|B{Wzs{+h fէBv)J_QQ< /܈ÚШB<пҢIU[ -pTGϟwaY_/~R?9{I.:CJvm:*a @zic& %9Ya9tJ߱P= "f)1V?ڷ"CCfsʫ+ &H134Ƒ.3fh68O ݗnSBB5mI`Ace`Dbo^Yaޒ"kݘGB?R4o o =['9i*;i!k`0CϝsJV0"?Ȋ4F +DkH'vyS 7c@EZb0שPkzldJ %(K@i)eswVgBq#;5_h \rTepdQI!Fatch[U5iĝJI1(ntb/MENr6+6Pc0%ې= 섰4 VGiBH&dE*.z`42٨s؛dOD/E 2=  x8Cb@Th `6@G[Z=p6Kv-e7dhԩAD"~nXG>QE@&~A{)>ƯsίRN&^G6YsW{uFS^.'#Z܃W *s~pwۂ/.v9dlL#7尒@w6?F0|1!NwkUH0o|"& uƻ98 6މ?q%Y9p ~>G|"ɬ$/G.@hU8"|Ӫ}Zc:+g=E@ I2Q9]t] [42ޙ0e\ xCorD hbq\c+3N/f i׫aV]4B3N&FZ6 Y|pX(?zh6v;N15"QxQ,;ǡ=V :)-jaZ` j/l5Q^!On;7!%Fcs2d~hMTRF#d=$L'a2.S4A8TRZ%B &A&c-Ck4:$ed˺ڴ*z.šo)o48. 2{lxlÆQԜSY."'P^ɩ-fø!¶ВH YpS%{;+70ucñ=OmИͽȴ>gw솧zGja@{~ΈOg M&7qGqsY]hcuYf\t!>tM%i:.ZCtxVHQ[ xB xC<<_Þ,9ڑ9~C_c)B Ә 7o( v5 1Ed"> 4ʂwx\W!gR*1J4p<^4'ҴdUҵI9*[$/tas~5NH8KgCjPR`[IѻtFk2#Nws8 }p 0ΚݦZz!b ϕU;t_ޜX̯_+Y+Mguyǐ_ն{@XAOqUU\!y\R-'ҕoj+.OҦS[]25kO,֑/"n׿kR,+""~}/`Ӣ YlI8q`IB>. `66r;4R#߭Dwkp`w6`6R-tuV ;フc9o4!pӖ˸~ΛCZYO=yt$8N_|lid_XO﵁!l XӠsWCxk1 d{%]Hv xje$r[/<*w ״$+֧~( SOZv[h %(ѝ ϤvX_wi5?e-(`4{S35 TvQ󰃨ݦꇲ̘fNZy7^"v9By&|$ZC+n=gKv5)apךD$lMcOh~9?Kf3箁|n[Ӓy xQL<]60k[Fv|Ųv~wGU>*u> %QKų̐B|SAK 3s"dH}3E4(EB-uB>T|,cU9Ir Eޟ7q@RuKw|Z2 J$[н0gNeX1VEPܓ̅~P$Uc=~n)6/A n L;lx;!×::a+Mh)g5h=Ц")\8h?1SJ\P@?:" ܛp/P6pA*t76lWIrTG*a   :xN$6lr $׻(KJ_P+"rlf0u8CQXI@oT3Lg=i^iڕ2=7f2? DVBhfLǸSɦIDX;/zJY%xh빵d\x@h-?WX6IIy>6Y%` PC͵9V>1& rcP9j~'zd(.[$ԝ$PTmRC?cۺ 'C(,V~r$9r"?@%hU?@P\؄9qIp~@f11-f)J_@{dմwr2 b 7S'*YX/|rYtPV x3wd>S#֜LM@xYܿ.;ź^ RR}|soj{;R5yNȑ~Cw ~^GA t&epi%QHk|o`PܻdҾ @?K#ip-&=ql."!>+g%w  AZ^JsPoz,g#Rxu - "KS^G(6@B6#CA*M˞9@3#)}N}c;99f|[kh;M#hrV3HeK[y-U1/3 MѰy%l?75!(]` U笰] o:]sH=X/ 9~Ȉ ;i"S)V{-WZ#{W9rĭDK1UEE']|S?XQ\jl)Sr0-!u˘? ;JM' t2}Y5.H >_cT#cŔW '\ Dqq>cKHt5 *[XMАyg&VLXR3)3p&)`(6ߵ&k!XqD,8{ 'E6T>E}쐮vkʅwDtBg/"f7NP^>J/D)HC$Μf y8 ;oޗВϟ@-fvI.J0O"ş,^J]hmO>҉}gJhfbo+qchD+W9ɱvnږ􏮣3Ϧ^75-m0;v%&tLѥ_v .w d|±Ý?9bKfL"WUvC /'F P]J|2^4:sCD**aegͬ~KXӀHS 4^D͢=^*5-k [$;9q5*X&ioE84tHV]LNq_h5LF,1ULMΥiǗ$qu;/'@&KތD%Do1EXe (A!PoU9(φ1G)OogC>[z2P%idc#H3=qMepa{'*.bb;ǕڤPzr$E֒W-`XTԏk.|:ĭXIMV%J j}#K,.~]k ՟..."FC_ġs"ʵ 9{Ic~! i@hÕOhVգ҆&l:BH]nU9rp4. =H@mu0PV+@%WR)Pav,,܂Ћ>j ݭ 9D>Ďi: +BQY눞ޑ҃RIެT4 6%k$Zvœ5f Wo>̉3(`ԚO0bRgU5ҷPj>?ifǜRZ ivduu->2Ϸ߅^ ::`qDE-8OCmЙűA5,Ɂv6ߔ\5vo.ƳVw)'ZksnO8lGYqƕ1bLM I?;bFF4D0sB ` o*dI9c^8p0LkGyWm@)4uOȍj.f{ ^|cdů5mҁaa vgwυ&ג3nj0R=v%kהZ2 ^ky+'{Fӂ ^:,~9p/jO9@B>ݤ2%~ϖa"w%]6-.L*aۺ j/|xg=Ie#_wwR=x$zmzg2&"K?1g*`ƍ~NB/qӂ$TTZk ֟-M&/0yTVԂ1~(/Pm}7 k0mz/Iyz.\{%!)~yҏ8eH a^ƬD]l܍^L7߈LztB׋112瞍, k ?N7p l{&@  IrGmoudGp^F OwzGFd+GcidC rdBya=v쳱5qh61nu|h,Yd= 32FWBd^Y~ ngcHCm8~V.mh91]8.}-29G|5Um0|7.\ ߵO-h_k[_!醬;PKOG``^g,]7$CuuvCT(<(* nqpnr&Wރ 5%zaz<}U)[bv_ShX=g\S`sc-#Dp.\ {`K4ߟ_\ hlA 1(_39#'2R<$ Iq}\^+ _ O*4ؖ\6—v+P?yխI!ޥ_N#uL>S8|W~\GaT[-ʽvKSbͬC丶vؤkɤmRrk jAq ?D 6Ec߿vF,'!溺3z=ep4:*E 5(Ud{#q>zCϖv*dED,ᬮ/TԭM(RS2JH.OL{408}1ۙß^mRc:}HQ7,#gsuPV-4}hj菃( S@&gm%|Wٜ:*#$/B+`^"WY:oڥnPD/`t24 ^!ķ7'|5>I9Xzq^Fo%&(;s.@9^-BezAafK4X AyX{xd'*X ?VџjR b]X jߛޖ7Sh6ֶ[WM1y-?;tc s|{ϸOiq#bSu3T3:-VSk^.\ER^j87B( 8]BO1ʙ[pM7{1g>!D7܁ZrXk~%Ah(?o]@7d] nWodʽ[‰"^q(Y@0'7|9os^6꒑y J SH+sa 'sBT8r#p+c[09/(ǭ8z#3:!3)"}^j<%nu8ݹEgper%^+ PSAp_X%d]*$RVS]F _d4 18"Nf$k9 2']TI%TI)Y jJ9 t+ quW}ST1_6p (pM0RZXC1A+\A^vI.kh|:*񑲶%Ƈ w5bW'崻%wlC`M+bT|YJ_*\_A33e[9CNX>D0*+-rK`1iǦI0v_tg^k^O[ H$T'kiKs̷4)yTbc._@*,6c 8Q((~35@/WY S)枥0Ro<E#')Lvl iw%K`6l@!Ra Ac{2ȃӛ8+YMج$&jzNi+"3]PvFMuqfzALJFs{]F>s(f$y{CB^zR'Ae2DdyKz=< ӥnS!ux$f6IdD1RYnC$g X\%w9"psN~]q?OKӜ9=ˎl*ҡIA0(ޝQIp fIYp =4U:5an rUHT>Hߘ}'gҐ &,}ͻeF+&e-=sֲ=N13 Vj`|l@m+'t?G.!#jVaPɆG*-폙l#0B~+*\A,ڀ.fu @iXi#<l'>' NſgQJk!kH#rubokcE+IjW gN_/x*`e{.>)aY9c@RJޘR GIj|9/83V,πVʆqּu[meQpgR9MA6xh;D<+ͼ!:LG.(Yǰ ,ͧn#G/?zt u+ᛡ<Z^xҀa0D߸Ӡ'p{O>(WZ9UM pV''x.Ԋ?ݤ?DHXkqlG@RI{Teӓ15)=TX 6ު%/m/{_!s=}2d{9zA8x^]'D p @cXYp8"&iĥH˪7cKhYuiC[$%xzPf#@:Yn"p.=Ox蘓!j gȹ*$7`h0 #8w68r6)vp58JkuN';lQ)@VPC0#K6իI- ٓ/tK̥5YD|jjIGk0c%'|C0,7#Wz{gr)Ggt9+F۬79Meo` I/}yaS}gCM89Kצ*ŌEXWvsq2-y-ŽeZdj3Kڲ@d;\u΅Vɶh0<7]c~Ej֌O+b'ӛGrpB~Z[Ƌo [w^v6^>Ղ fu0bv^4K'q^T: DdpDcUu!>4p5A94ˇ=o' PBȲeq`=Uz oWLI3 d#õڅ٠SދO`KzbR8mLqAJqP7G?r[l\IvJG䋼 BUIpDxl-TgmZ@jL  &kig-[Jz:2DD.3XuAѮ]Õl,2V{qNBUr.ɸEu/lʬn !>*)  ";kÞ (QϲO S<-x:IVϽ.V][^&F亪-q7QLWݤs)邩=kkY;f !,O#r.`橃n>٢N[';aB,8pdl&t|mMR-Oa+ |sKI(ẉ][ ADq<(ulťȢԏZIQ?B˔^G_kt.S80vlK{4z5P_RMbxnR\vȈ2@jrmRhPb/ 3⹪!Ү5}(bhh(2l?vfzu7:2|dly˝F W;o ,fD6۵j$*zBF!qʃH n Ɵ'ƴ$T*(Z&J2qd;ըms`jP[{FɁNfkc5?;v8zƓO Y#Aln鯚q46Qg➖V] -H2 $Q<;gNf5P2vf+f?Uyk~ nG) ~A 4t s8՗Ŗ?$:2Yb2Hij@ tS^urv>~\tL٪l9~y.K2p2k1[.Oȅt $LW$eLo u mܺ77=,G(n&"i?8ˎ"O,a4r9s3T-cusI7^kN6lvo-2ǑDʼZ|x0.'iPMdս9Y>'4-g[B%qd?pL7ޯ;WNt6YI8/zв9+/(uQ7H-`ղa&M2|$`wro˔7DFo=s jʴPL~Xw~y v,#)WHr~yõã~&7B$R4'c}u m"n|L{?m]LL!dٕ JշgW޴pܚ{YՐ2Qz2Ukђsd)Ktn \kMbMdEȩM*íbB;olH=R'ϔʏ K]J/OL]%BB儽( <ޥ h B #f-߱˵7N٦nj8LLRg[]ǍYQI4yOk w/Nu4SQ[]6r ڄ:TGးvtsrb8T,0(~vU21Bn#y\̿>T5Qmڬ=k蕌3$S B|]%~EƞD/CAn.!]lYDT-)c9V*{"^ ZBW8"3̣Glvu(T]OxUlEgD;D0ՋL ņ;i [64H:o J:_-0 0J+ɼ_/XDzv˂@ e&: "})xd'pgK0Z\garYƥL6nVskÒ\(F5ohR%\@y5DS($ d׳ ,Jpuo&$"772).O,ଂG?7=[%cgYg,J\٭6ٿn@87-jlpF'хF?GeixrIpD,=ˡ$ h>dO4Ns&б}sғSJY>hK؋Z8hΜThj  8{D!5}7w [Tą*_DIk J~밞+pb41e^ WxXl.jq/*- &8 cx4TvGc\Y&:}y8*QO?: C )(4B\q [ZHD͙ZJ ;] { ި%H 'T\|* ?A aπKp[Fc!Vp9 7:k/nbC}%tB*7"aA~hn-j(l{s~YUceU(ۅ8Z0iI=*m) pU$^ݗJT["?AS#-d n 4#*~DNheZ8PáLisa)+ ^32p.&vWͅB#Y(bL<$($5+u(9zr;޶{.G!W;Fw!TVUNA<: np `t;wbn`mrEJ# !C1̻4Bf[Ղ6ѥwF92TkZQ 8iLJfX. O* ה4$5Y7nXFL9Ype;' =KRDI XioLtgyi6-8 GU$͘?ϑz_L$6aN#c TM~ɓFVVNMЙYU/{t5G"F4`"ˎ*8f&/D^WĝxKˍ[#,%zst:EU[E3לAiKַQM0yi2{Sn$aFWy!u\(yH *>r! ye8Fwpb~MY蚜>& *8Y!MLdoWt5n_iXYO!JG43n&6"m´;C ~aqBb: LfCro ͗tI,~2Ro9WaМe%LiCz?fB^dB(mFg@1[;YMG܋A.PWxl G+Kī:[qqD;\<}~;w I\0ZԆN~5yy &CLZ_L<Wzo[ೊ/okΜȜB>U:qNfɾye>4T)^jҪLms3pɰ96o c:|0}cN;s4X|5lB+ MX5KH=ɧ7a-#oۈH,MpubXev-F(77el`#PqύڤSUHݡA >'+\$3O9DS- b_ȹ͙;qY\^Q tм.b8SNTb^ڜLϨۖDB1ow&HZ<ҌbVsC2%'hK:C:pucrsS2D(:-Rqf| U5fha|g $0eKva\Q>?\_ϽNF4R XL5R}W=ȶbuej$͸kMA/=t@jޤfB`J|Bi¢BjE|geY82 \ICFKw:\!0]ch-o U@.j`F6v!26 Ss"Ϛ+ Cl3 oTw碼 5Oo]JNUѕ]s ׁBPyeۺ_ ~7 ˆP\r9tŤYoXrTr$ Y&<>SS5]k׆֍k;{#`>K:YqXͯ1.}_*'iPPŨ`Ҹy#yɟi|9ҝ?"/HEDX! ĸ[Ƹ 2>$@sSx\d /wcv>LC|>0' [(qf/PB^BQLʁ| "-'X'k, ;q0R j/?Lo3)q8=1̓2_CuYoHkujinm ա@r܆eg4<ɊBs6ۋՓP("ќM(M5Fnhu(, aU^ T̜Gh7g)ɈЫݗ1*6fشQDlÞͰA ׅI*?pHY-zo788ӢZIi`T=*8{&T'*7i.,uսN!dz-f6Agc|؛gl 3r¥/\CmF`vI:$ϊs :erԊfK\"a.i*H1bcR}ZĮKU٦d)rhĀoIZr`*?pa(`CGi_`P5Qjz 0c>5>Fy=J.ďN$pً}u?aq..[G s+:/2H\ϲ {ouELC}Ql*,`La"4䭊.̾/J4[]cEMa*4]/p Y=;>M,V\V{] #R*bV\*A!!ܐ:z?SMQGhp_'vVy~}v3?N1:avH܃Xj,o*qyn CمR]'aIذhtEKcD#]C@QfFz -1aB9-ܥ18ҘGUO0iae g"B~@ZAAE nԲVd.r0s;a)pz갽)ꋡ$搏RQ ׄ/lVުj1 A\p9* NcNnTb\M0{n#s> `n/0(vEN,iBCE(E2bUSʘDdJe*Xys\<_ȟ^<ޑ!v \T;a'ȥ /gCѲ? <+/-( е%c^_brhS1C<CJ4ʕ@&Ưvy~L0mgm<|c~F6 ʹ %M)RsnϺrpso&-"# EeG~e6'4V.V,NDQZ3F~p۩X1\47J-.'X(tzaa܂[od^:)7> 8>}&  ^8ZZy'~]H-`ߞ9Ao.oF4hPJ)P/;"'ұ꒍s (6+74g~9 g{xI8Z8[jtJ-7[nN=oJb":upnԝ}Zݖ,LZ9xs׮QdϢU9Hĉ'jV^d{6MRU@ek! _:W-|o><7*׷ [53EIMcQ&2↵8ŧ.Kq8%JΠ9#s)-T$Cy7/}="LY3&vShHY:r* :`(&JzV_OO]@0/>y_zbDxύ9WK\ '@bc=nuwMB1'P9apM͘@* &'UxN.]p!]4- xI &1ĕCZUeg3 `13u3qt# ޠ^P:Ssr-g_W_4FJpo 7JC & NMߟ^Mba"aqD`;LQ"js|zQ}9imX$C]J;4cenLNVŹXTv^&"8^?K AFGc ܍ŮƠp'xk&ڒ1O*vgk&ع%Wm [wegn\P*5~dF08c\RI x`e[їHã&n1Bd9t|Ds!u~^/fL@RALԌ$/ZfQa>rO~;_>/罋0*,ݳa8 c:GE,jv_D~܃JRgv]ְsݸsxڃWz̘9t R7< Pm&S{JH_C=]]+yp2xqgVh rlhoHN}uJZRE%6ݎ:g~'hCۀ]X:$Ia^!' nԓĵx݌a.ySolj6X]ޠ/Ե2qSʯ1pW>U4'H/µC Olfݑ*6mߙk^# lfG=!hPKUФNOn|}|jyܥ&VeÞh\%=3>0@xlμP V*Zlp.D бJ$<<1Ѡu Ґlޒ)(,Wvfqة g kDCe 0;NOIa8oBP!횞*EQK Q&! R! *O Dg.{RT[ܲD)H0chmfE0Rӹ+;H3Ebz0&8<)O!nIWy7IZnao}:+,> h}q|} g,r1.׻N3O<_Rjc-5'Ε%;7|si#Ia_@W@3nQqg@w mūH s̵8W1IV1@W^ȶ= "HqZnܭ0 Z}Wnoǯ7T(*3q^>4Uo P>X%`<$ΝoK23uL` 'Kl)?[黖.{>dCSTd%f\V-g+M?g]j{:8&+VE,, :p%rmIIYߠ/;kr;㴃kVv eʺ$,Tt !mX\_=sOnΉqz].YIe\d)|/zf-%nQbFXe*Cwm^ڏȒ8$So?zC2HhBa-VJrL ,Lj5='΁&T7VEZLݶGV]N? s4YpW>1w1l2 8 K: ?OKaYr[Ka ~Pę/ܜcu=yahIسͺ*K(bȹ`O.ۿQ5N&uv Eeycv&.d>u˵ȴDٹsNj pIvOrOc ?i\u֧QS) +7AVHF%WuPm^78b@nۨZ @ l~ Grz8,3 f?I?E4jY#".r>?Ďa'9|Nq<JAp&Բ!>R(o8xw!&$ds*ϊbl{|>A'0gҗLAn$L} tQb_6SĜ 1l9pj YST|םNS",7y_E]Z8Cv/ajv;(>_o .jf!ngQ tK9 OШlL9Bvq:_2CrVЫP<(Cw>||dt!#e*_mfgDgw|JN_X/Rpht I`˄hnaފ5X;_c?^쫵D8tiDs"JQ~.jU #Ĉ_LGO*kOys =k֥n# Tj oVj,KF*E;vB֧7;I q@Ġt"kz^B\ttzAJִ^I!Mh|Ԝ8J񐪉-Y:q)IwzF N9uU(J~.K)k0y)Vq#QUSiLgJpm#΍.=n(QEKɗ~w6j&Eǭ#P X_wze^x+ <M(ٕGs:XsDv2iukr2)Lh3 M>MIwžxڼӎKXbZB\_?Q 0Ғ:9ac:HWDQσ<gDh\#:M:*Y0~0.lepVMX3!w;]0D}IAʿjpmIXp%1{F<>PaO J"h`xm3'$%WV;?$]X%S}SPUBϬ&=;2ԩK543,5Mis<) ɨGkj!b_C/k3![] y]'KjysQ7ђ vIB& 2Tnʅ: f13:<#$QP/"Lgmsw"jG q^#^y.wUz`}*ŵxf|>znZ:bmMaF»(S1|NR,utD+WjOʢ6j7 %Jl#RV}i :(&b%-ГJD[Z%-(T(9 p}diϠ8𶥷0`YiJU"kf'#J~_w~M'f!wz")D?K/^^_f7BrRxNb w)OI.g"6$wT=cʈ C.$HDj>j) =&`x:[g[D/ÒZ EvkG c0O=WzazU$lJwwDHbL޸Ba͢>>{3>ɖ% l <.\T@  圞p猦u5Z{3#~ˢ"y?n\U\LiH˴JK|N" G`BCd.{ Cxɺ FT|!9K5[y%f{YQ\>ҲY,mj;(zp4 xqQ2@GZ' 8lBaVCNhJs[ ʃoZ{6B#2Mjm]-$Zup,,텦%_(Ž`J}ja׾H= L@x_*8~ar`79 I]X.fDts4 *lvOq?DGް|QM BkzB5XI0>)gQ}_jBZ_{)Qb)JjHPaa{7eTE\ݫ$ԔYmš WNg 8i':l -k}Ut%QkqV[cUn]~$p(i[/\Xn(z"/I{ӆg񃩏 rp Uj|{ϫҗujrИ(mʀ'$)67L(Vmo#]yDr[<~m8]SVb2SbzVD%;N;_-dXjڽ"=6.m~f~,Ҭv͛Q1_j*l_ _5ߔ3ҝ-6Km&ڠꇔÀ$;qEU7;5MWje+ e'Ow`Nֈ݉]<|{=-gUCęyNX [jqK?-лfн8WƒI+7ϾFh Nυ1`+/3[`%kie7y++E;ڢjveU&W<j Sx9rXi[ 5mtI$*v٢+GrϠ$O1s}-`GxN\ PmsV q;ĭmC&M7Ma9Xa7jOTW_JI֢_[>J+Ç? %µ(G\.Ju{|{-ջLȽsjIcL_p{J}'PE S|݊poxozj{˗ZɄˣ~_ʧU; rx/G,=q%`޲iZ%חh0>lsC7DĬ_ W4';1&4iF>ܽ\7*t VDTT`d4 {o^޻{^6TAǔ9s̙so;<޵ֳ[ SX6kYI([ϨڸTe֊?s˩y~ο/$L.WnɍѤV#1O{u~=kZkХ#8n!)`/c$ߤW~ ,4ӂ]dĄ2JQ+}ִ\f]z m?mhcqcj+,5;ad%2h8wqߖѣ]&6 z}Ίh[0aԜ#"ts+Ų0?-<5L{G::{vڥj ~iKGHRzק?iÌua'cH5nߛiYݛ!= y*=x\aF#٠[ls| ]ky2W[8v9qmz-@3j:dUqgOֹhj^y?yqȁC4mQ֯*L7~[iX-4_D=}j.:&?dL.5I OOV-Fٕ=&s[\,t!b ;y4i7Sт\]a7QQ)f's [|GqC%=Y&eVƵmcW9>suw.ѫgE~,i[޿ٝ_[T~_zm:>e8}8nҾ6p\=eק՝z~mm?ᵤe)=>%7t+rS?3ߟ{z̭(g ٸOЏK\~|0c+'jDǗۭoIvWGgV+{<^5-zSW 'gGJIĦ7Y5rQﭟF,wΜzA[Mۢ~s^uZ^*⯍(@4kdkUFL3Ĕ-jKooavoqR0]`ǣhȻlwH끟_ȊX<?E#|M2GS<5o ճײg.1?t8Pȋq) \~?פ;.k6bEPig^*?|9PY#p 5Ɛ̤o _x.orY _©t/I.":9VP' tWZgyMkt? ݔyUGU߶xŭ ~#Cy%}}EYShˣcN>{? ݄b>Ʈ~okǕvEh ovxq0j'uW[xڗ{\:u| >P]6ɞ(p[7*fSnn{rߔ :=43sԟ;ֶz^EOkxDGct9r.HUxj9͎O:o&Y|iƔاW: [W/sC "vaxl-(vsMϾYתÈ=ʼ~o{sΫԄ/FN&>]6n;wT-CڎpZU]i~vdZEnYsAo ;>'rV{sg}C9ɴhyN|їGwCo놆\UkϝR[|]3W?8WiQ-w.H:a>Ydbuqβ5iͬڱCq|+X͆U۶}vw,}^h|Y6__Wk9x!3^O?t1sV.}n >έsO1װyG_63K6|-?G抈UĽv2?{œ/J-iںξV& KYGñP]zTniT ~kˢVn8ĶKEN.ؙcb}R{?v5a k(N}[v{e ޽!QvQ~{}~@ =I%J?Ґ2~L) =ֵfnML5:)lɌѵ_b_vN=x[[F.?sˮҹhb|;o#v4I4/v6{d´'E_|k޷Ņ1,y!%;ԑytΒC{ۯj-Y7r?O.tQ7{=+7.mi3s+ƺve :zgOx>ؾE#;)/;yYG×; Q)~M-I}?GFǍlAVhWC~'Wt*)23U 33aJ;zH݅~=mT2~{g枆[uQIص+⏵Zꍳ2Z0k_Wx=9E5 (>!Dmba3~_2/8sa)%=eOh|ϼ폶vgDɩsdӽ' 8kj?F6=̺='u.'hMX+;~1=k\בo!7ܨ\7u|R5)Bzڧ59XR]o>P7m#'_^XcYU_k-opш ΍^KoGt96_f_{V;b v #7dy{95=z}!↨[$l̡ _xtX{ao6OY|gC#$?uy?F7ZZi}l\}9 <ȝ`rk/;m׷5=dJ6瞾vQ 54^1Vm=kU{y熴=駬^X9cs6[^;wźWϵ&}_łKj,Xڸlb(`dO]O4i;̳ \ph![p>l#-8p֩{`ozáY ^կ8Wm>{f}ݟ6ysھTkJmfùyIVI㸠pc޿{l[dFϛŌV:qCwΗIN'͹ncԎU\]vKqj-影Ų:ie 3 ddn/f;W7+hylGoVBiJ{ueΒAMF/SPG;KYZèm6ZTx۽_UnLmp\Ə~ެ|'CV NlIIlVg֦Mg>dpX3yUEVmp5eOswWBs{]|5|em'mB19;#驙SM_A4>Iգ?}~kCKa1]eӾs`:ު=Yo}2/樝[kVMvkDj\V0AE㒗iΞWn3֞vikvW~Odac"|NicjiO(*wΪ#E﹃Ů3K{ao b[ WOg8Tuk^ˬ=)M;qhun3-duno9zZy77|<5䋬/^^1e]W~wT *O/o:mƳf&3yebM̖|指LZӼթv^n?ȩI1VXuUɁZɈkF g'\f]8<ȠLǟ*5(U^c7O!͢7wf\g΋2OkŜ>r{co;Т3cvjɤyvN;~@ }P*]rt]1ڇ앳"BXE?7yW-g9ŅU-=:kdaW͟"zܯb{~wZi%c]5oӝ9<׹ҪoN?t~_iw1%$m9WTZ5e!q?]n"|vq&*u~P50ҤɓGq;j uɯC"vP37Wۥ5laGa58|$>'iDu/s2MWۇwuҩV3n`ȮqVi! v7+np)hJpϤYWwjT&4sQ^vv~cX7k1.5~fG'{9U<+Yuk6쬓w}?.ˉ8)]\]&wAZWnYۀ}s<&-˫VgQ/uߨݲ}<С>{N{y\x(;w.)<6ym:sЛIGw,[rD|83nӣQ/d>`CՄߙzmxm3XюFD޹s~|v#F|6?|iȍrM5yތkhCz}t_.Koj?z{p-i`Zoo=gF2ҬqϲkNݩŔe}i'jT]O֟\cs5#9ϯ~WӮ&ڠKoB33uگ͢ekkty蓚v{8n7ءvxFph@?~#bN8rǹ!j{E]yRkyݍe lD~nhCQy|TVᦋ&}ff7W-slj}XЕ +%o~.xoкP1cCWv$j9+['M*rG:9%cץ⁷\:{A2wg^{5|㯽:nu\ۢz-%6ayWjJ9T4NxInJ=pS<}O4ݣ^Pӥl1h'>W;ݺ35aP~;Q|U;\z!SVqVA+/l7G>3>/Yq#y`yvSm-hC;N6q{xtU|Cz,ӓ*8zkGF:xBo5=~Q&z9g+R1ޥv{ WvkWo$f'}t'+~A+Uv[iw:lwS]4ǩuw~2g歎+~q83>%'}rߟdnY%ssц,4[3|j0|C ?hxcm';dm>t{{GǼnƸa[s\y~;E~RbT}mS[v}wr),=;l[ mήoؿ h18 WRGkVvNUSϲ\b5wn5{4'C4Qiþ=G5XKƥ]nB_i?Ο]4k\0|joo;ZtyU{VֈLeEwj6KEM6Q/!caVPMԫ#܏W <7>zQ9GvVHTA3$N\4Q8R>-[tOYCl<.ZS{ N"V>&ש>gqiqK /hckx->V򫧦 U=:~m)^ի^I8kYk{auGl8BSb|uynkxRjl^n e. 562S%c7{%^G sկ~fFk߰?ҚNGVE4րHmoo kIs98&:gXivj=F]Zs.nl}Q֏g^Uϐ旵ᅪJp<saCՋ=89p)5C[WiZԸک̪rojA\*8zx4R|iz4l;SVK_7ΝwV͋nt-yÎouvG׽xgHO`SEyGI~}{;z]{k}yÎ. ASh;} ={ݮJγX;7#yחicڕ0U׬G3ɽ`#&Պn7}5Ϗi_ x5QoDu}I_C΋OKW\H_]!uJ[n ߪ-zmzCZ \ԉ/uNVwZ|xtw!ts1iLӇ;x\z_Ac(_{X5Sa}Co$~njp4bs?wZ_g퇟|xB̕ s6]v^hڧ˔#m[MJfE. סP{闎WBolrGڤA ]u鹛>^9 ݏ#ԍpSSsCҧH`\u-_(=w82*NީKoǠc?}nN1:uyԵGzv:?}%t;y֞X#vJ)ͮ4HF;9?snmnp.ٿ)[=N }rT5qӗV->U{ߕšVNX=1tм[67~8hc& \~rQIaAomLX9ס{juC9kUnhڗ֒ {V6`^X{rN^#_$ +0rp쮡 eM̝ЬݢTw ]6#͙O|%p3ÜFO?%pi`Ð_ ƶkRnN觯Uj}41)^,G:ܥJK5e|Ѳe3Z# 92l/l;cӜftGǠUXf1CnO~o/O-,M=RZjtm#yWdD|ny!g.!ɚ_w&V:, 8{|߮hյV[V۟4pGeE={{~Qss{߭'Z:Ĩ#gwSW ݪg\Y웻ߙ}})@3~&G9ؿӮ-FL;q?*gvU d XLP.A&$> Rf8|;p=NTD$ ե]#u*JJZT/ӨG(ƑJIraJ(b["b11>Q#Qa &3? &^@vH|d!ը:z,oCHT q dC2H`R};[,bWBv 1u C4rBvF-T`:˺ 5U ѴzS{W% =j'1h(E钔>N!NO5d|eH_:F|L\X%Z=(gUĵ[+Z\DPb8"Gq|PNШq/_o Sbg7&S4Z%#|TDEl\“2"e PEsPbeѦIcGq/^!E5 i5Z; 5.NC|Xo 9FlԘIOG,jyGD"oR.C-${JI0!0YD *|HZdCeP{%">˞n?F@Ɣ D2˔a -d (SJ@ٴcPvbQ _(@A :4 ZtRg9B ۠J]A*${J T" ˑ8P²1Eʢd1Х4A5tF,QRf*`rd [ e2'gIYȀQ $vSvӶ]%Bz q4A0FyT1cJRT-k[W&];d#`R, ='{vQJEl!WT`|c314ئc| s]b(dLE:bex4yjnp+~S{ɽ\a W6`[ EX `IH֢$NrTzLMd1K2B>4VhzCu  %kJUb݁YDWBf&(0cR)՗UIvRd}d  fgObbE2@@L6)ppBa:&%&[&PRcɁ-`\.DvzPD̽ K}=ep'ҲFSXT1-(a:ܚIL Vq%YL&!PڂJ~] `d/bJ"߄J53^%-%p'[=G|d8}%!ZJ B,ӥ :L); (XhqI3(0,00|CDkCd5Fy_\%qB@XZ: R;NX@գ/Q(R1 ~M_!aBmu،Â$AcXDJmiEe%8f F ñmԦ,w)B6*)#ZLs [E舥ʲaR@S4 #iB)S1T(#hGnPKO2M8*)Z b- >Un|A"( [K eٜ)^NPnŨ]hcvhZ>Re|eh@Q!]{GRrP<tBFU`CTZ/ Fځk@V)=p(8`ZLZdR#w!dI#** (RJMN\oS^!Z#}/ȇP"|! $:=&c Hp,;w1RS6Zm f¯‘j]2]/apY|rG$%c 29K(El\ _+<@S)B2>`/ipbk q4bab,YF 7"<9b =t.>^35pRˇc 8[:DP*hP€R:1z %l֠ǔZHĀGr8@z"OPB|KG,y5di0|LƓ3ߴ\p7r Fb==IÆFWѻA"#tx =t:Q3*<ԠaVlH@6=<'AbL,S8D(Z'pfPJ'T%#b l\&D| xr)&B6W$S@\ag8Ve% Qn"T7I*4Z 05* j3”reQdҒP8L 6`P`2#RVh "hYb siY '`@ypK%-DPU& 0eâ|Ц($/ɤ2L[Fx^k&f8e2d@q3QF@`h bd'*A(tH$xPa0*GTG:E\*-ܮlDVJ !Af(nZ8a0BNa/]HT@N, Er 8l6ń@26ƒ3"!p}C?x<0@xB V$?CbZ3 ` 1_p&T9c& }<D("Wj>K!-G/`VLdђxrԠ㶚b.`#J(!F15M*4$L( Q̧fAP?蝱'Y\ P<a\~"`ݕ#b1Љ+Ccf`$&nR/bf"϶$8^DaWo/KગXIAtXB6ciIK!Z-g[0weWEHP@GE j4$W6)"Z$8En6en t\+/*EeerfK82)DbarS.Yla{RSKGXBZFXp`)~E}.aڌD8lX}HD4:f!~ɺD܁a@HV4X6I%|"T%ƞ?4r~'" ߪ5j ºcnP<{T aץ%pR΀@ *!^,U"Q-Ī&jM%bPɍӰI o]Clt܉0 1`ފw|"% dW0jkpP`'q"VSWJ"Q0\ ˻~bj?,m yhiʼ8MPrI3.:d0W?"dX8T!RmO[\P*9Ò2ك,"QK:)n_PY2p%i -kDdo-)JD3e!!F^9$hD)C,|fȐ}?DHL͐9?K *%JCfK}YiV=MO$$3;I $I4Ί jK ZkV@,M=i4vM'%b1r %yxC`SjPC p߷,Sb- $NAHQB9y@`m/R#eY!"$ ВiRqZS!h-FGX$Yvb3_ :%t/S7G@n}sl ڲ6H]ں6T]f Lod.U8MOKQ8h;0=zAz6+ [t+Ec+U!nV0EmŢ}Q: MYIlH`Qt\Qe#MdC}fm:7/P?1m?ѣPlT8A+ (MG8 >6R),tyJun|mu(T=y7~ol`]}6P&5pp+\#v +p=w6HR5lɰpRg'&V:_RX,~p `~H4-vP5 //AO5P<Ioxjm jrY 6L2/jz 󿬋.ۭQ m7?efb=4 LktFKX%Ek EmզNcfEsö́ xkI><` /@ͺ=Q= V!E3fnؤe8 ( N1?"Mt4ji1b:DǫLzٍ67 ]J,BƾqK WlYZ  J6F4)il*+ͫLnJpjcTbŨ`@8 ëh|SpXlxx-ˣBJj8Klݐ,@:aJhJKE[4gjgYhXL(*ON'耭Ѝq>(]1F ~'&DU5>͕͚io3cePVdg`7j [#KPho$N%4F+bm$KW)]ϰlʲ0nX(xt, frrIɄ#Y9sX"ŤvQ Ձ3:I$ jaRC@F8- hV)MpJ%"zndy*4CtZ+)t_`@7AX &ɠP"x~ t)0 c67* lǢL .-Sb(@2A?ZOSïFLdӺ[HgH^D{k4J'g N)] ǥ*^7a(A'ŘH^4dH.I= {Z"ّ X/ɩ4),ibJKبȎgu<-8Y4D,P% b>VBqR)/PK$r@b1U`mFFsP#eV ]dFf[Ԯ$ M<%O#\#I,I3ɷ]ڂ2jL IBhpP;, LFtTxtU.pNA 3ߧM%n 2aF Gi@Wt* !g$*4:*XF0#Qw`Fp$D6xW x`xQac] D;1(E eQ9y{Ni1V,Wq8* (PzxPB:9:, %*Jv`֓2@uf98rTy`E7 ĸB)ه>@P`>ŖAY)Ž?b<$z#ĉ 'M*R8nޑek0q/I(YԢ9˯ƪ@=$+E\kҴmo:Va;+c%gg$̀Z1dynM]t v]rbJݯK.uanqⰅl%"@,мY,QĠDҥnXD{.ᔻeq8,`ptC0̢OOBl#sL!p33}ǘ4<&62U#,Ng)ǶL% jYzK*Njedʵ+ZzsD& G;*Y"c4Jȅ?k "5KX=zx^+ (0o"q>8gFsJxL&FLb#KT i.ID`2EBA C_֪i"#/Nr+bc'.f P!ed~*MqV"!R\<PXŠpOD9sF:@C^BF$AKTBӂ"NP ^a jHU`&^kCbe  *3r)#<цJ*1y<>Jb,O"B5tB[V8*RǪa7 Nj @>jdl߄,i z $a@j -^T@`"W(:h;@Wz$|kyHndb=lU̎#5O~Ba Bk~e}z\q:R4hFKGhe P%pzxyh*tATD!RxlDDh*"#7ϲ4[&oRgKTfMs% 8u%c'F(AU36*|P6Jͮ@BhX^ʢ6#50iDI&bQ Ejt4"5X8"f b$%'"&)ۢL `+Ā%{DI|߷=2 5t tAkZCCL0!Zjc, 9e `,D8Qb\e H!BtES(;q(3ÈB6!mlɭ@F?`^@M zBQg*" K7sLK)w<:Kh^#l#Q)j*J?WQficqȂ48xnNn/s*NNFkZ2bx=̃ذ*EI8xɲ=9 0n1Zr`#8Ň֣"%TT] #4P,J1"lPaQ,W1 g^ExS< hȈCY ,۲?"ɱֱ!?` /?(Z6iK\ #07){R MXW\5+YrHPL{gc <68t6&j?*^'Wg70 < ܠiŘ 08qbܼ1-mi)mYBǴM`3yi?uN8E䄤+-Yg~"-={R;F+au4Xq.K$`YzD܍q w]ru$WA">yJY\6YZڀ "J`I 5`$@55*x9)6H|6D@yل@M 4)4w_Jp$~fST6` M oedW59JN^7]|ߕn+LSD B10 T=A 桌N2DqrX3iNdPXiHF((oL=k覔$cH%xPL!O1m*YL !yE TiٱThӸ*+ 7N02PpܞsɠfFcKt\d5fBE"}DZDfBF.¤SRNFTK88Jtnޖ""k^V+V 8>!r,xj0c[̰B˨jMfR;7l0wƛ >"\Rq9LNZOc305?ٔ]M nGԼmWж4A $L9}OBB/ `7r4d 0`Z05F$c).**,ؖfb*Ez.&"@5Kot][^>Xf^ci†5A v'[۶X\V."0KHNWyudH(kb-xKV>0WYmt*DF$"A/(;o3-%[Wk6EdrJbJu {VB;i[$"< UeT rR&#yԔX-=|Pdڲ2&Ib0 =xdW3] 5¶Vh[ҍaeH('16jejX)pEL*! GD4:BDRbk'ZTRutJRlplcUK7胓<!~3xʋĒKbqf0?E©yY%$h1k sd)WqEU}"rYMj}RzK4]J %ˀj4`QFƙqÄ&+ΰBd蓡xU c 9mZգ,-FOMa#)f0Kj-Lp2J\Rr|pd*  ʠ5bdm(s_YI .;)'b$C^B4(#  ;*D#Q*Ctf? l*Q"Q+`1,̶0ewBz瓒KY(&C_Ut"[Ȩ`1ޑ!a]Ł={cLqe‗ ,`#I$2 93SL|8Dԃ*"F"d%GՔN=@h,qU`l {䷜AKfO): <1 0tyøHxC"L3X|Eԙ)AϘI_kjQЃZ L,قWc=dJa8qD ?iQON2FdD ijQشLI9f_Bm!{`5u3vI*ᜤgtԉ$Tq`=a2wHL$ChQHGA W*1EإrBZZ3!8MܕacEvCOq`Rc::" C" dUdb4-WnZH@J2`0 AQQЈt\FR}t*L{cz7Y bpX#8 Fu+5 NoaQ7:B?^H)$lzvKm\:yΙUn:.*l31A8Ssru1ZQK`<9/r^<ɬo] M8}k}^>tE$jz~˪dm6j mKabD.ͦAQ21mh# =}uq J Fr6or@݌S6Aomy#t9}M[ZKFrXK<%)c zO@RƅEit>`.tějFhjBMQ@1HR-W5;ESG#l^p6 #rV{d',^Vzyp.sNeDM)$:. 7WBӉ┶L[u(z˧09! BJkc}ƙڣw`kĭV.)_>gB6';_\zlcbsZԸX.BKLoOnޟ߶]H3saW+l'iU'+;{"EѨw.>]4U[[Rpz˃6z %Xt<@1LFV CWLewaЦ`_LR2 B}ʑ CDxB~ iʕ{Ƒɋ~tJ,oLL9zl#$r.SPsqfB5f|eD (M Yح^TK}kf D[AmL&sT_ZUt,ڻmz* @5Y&Ȃ#ןyh˺ `+.-?eA(ad\tBq +c?E7Ӻӭ_/ ~4tgT'W:!lNGfʾX~>qS &ɼV wxﺩ?L&JnW^VQtczt_hz&"Ec,33G{8/j{_ 3U]BD.v"C\Y捯b@BzC=H7"kf2ߒM?8\v޹dNPx霖/@N?3YěƂ6%|&I'n:B/h.Wz7(Ϫ|$q^m$t3i6 k8d5򍬵;k%j G54X=k㊬@úDSpIݷts輗O(9ǣTxo0աf>MB~1&WčɻmZGƽ|qg1Do>pf2xʞYPQ+:-4GN܊2:#a|rՒg4l8G6U _q 'ݩb I%2̹tĔ ql0[hy斿|Rxcܡ-DT׽5` yIhyJr_W "EV}KIY5Cةl]Q ےO=\_Tf ٳvz kK$ ^ћhO'Ey4p/9үUzq(I`ܢ h(8 YVj<tLrݩ/q2U-ùnf pd4>7)]|\doN_A 8rWX 0B$AE6eS"m#Ku"Q޻ PC^z vywhBc(őٺczyEvĸ#bOEY.炰UI!0C`at$D5G9qC{>{-YDJIKUZ]5f b|Ebde,}Q bN Pg=ۭެ<)-9j.Fprsiy'FtM! QjL31 ^1ޣvDvDIԂ|sUSD]Vvk,_8z FGɗ.tQGOpb[O;Ȟ `k8fL׌-I~7MKsaPΊ^}Ȫd-DnVw_DY1-I,y|L Qx$w$s7WW|Z-s"aTW4#䇞.uW4I݅.hjɌD)Ԃ OI9H#">~ޝ6يŖxh@V+|.ʹ#ftئmbQ{У,X|ګO۸^ :#i(|r&SO9"F4Uҥ_M#٘;"DG]|"OɨAdmtLd.UWjgOĝ_;}CwdL"{%xKj aIʆSP_2ٗp5-pA&/(!2?ۥɟ^_x%C r0Nc2+m9_~6b&ܘ^ʇ=mpS)tz[2E$|+,mbRy队%iBP>?A[qVߥk'uO _D-&L˜˦LX~^D?a#K{ : 4vmEr k<8Jj7buB!\;x&kDt0t):R^ABfԝjSj^1\!t wɸttfղ AvB= Ӽ-ly /tayo:,ꃒޠbIF\ bh5D.4|8xQ^Y}e n`k2%aE̬()kܥ΋'y 8Y_m) O0JיoD#ehM내+F`аPY7DA=ʑU]je _jBJ0S<<5(1P1f2M!K#ݬ۷u9X4P W72 w]ۦ0dUHwd+%uaC݋^${ hur*E'c:qQ"slR{6~Gl%=`QgHfX].\~-lS++9"4,7ùFu!-+;uƷE%n"'CfOU#jXlPc{=tDs]5zDyN !!g|Gx0=)4QXʢGεϓ630kZ""y[~L9ѥs=7K}!@/ t rGǵ8BFJQ"d~3O*h\\8gT0Dm$k.ג|.GpUage|$\ V;@1[p&pscY4fkpS-[^.q Acr`Tak%_/_bCTc=`|&\i~i77:ɇp0:.׿[Z϶Vnar*_i"ƿ¾ nt+2| G?v-˼֋*e@W=f`]844uOnD`цE'ⶄEʩ5V 1X4Z$TXgZw;DJԀQ sz`nRL!0SyxZ}4**St:?X7R"1\anQg~Wä (oZ9PJg)vS0|]IE8UJ"AK{oO4;"& }CΎee~)1ewﮂT5<e)DD9 D_ﴳdz44;mv:;{~+t5 P$k~ (,ς'%%I6lj\D"&3bXJ76ע,-{#b]-ߧDr@ Mr#K\i,(\d$]HGIhM {' |Ύ+\۵qwj=q7]8/*~ݠ0/ݳ |7  ,cu 3[i톚ٳߏ&{xuNG` N3 3|ea2.Fs }xaݺkcV YeOѺ6.^jMtK w㡌#j0@iōݐnx9mGYa:,:+I~=XK_թ|4jchhpoT͒zϷ?wz M3$n pAí(g/ Zj(Yk| J!p q<8 ƌ0Pg_ Y IXn sҚj%T2Լk@Rg5lxk[U0=btζ\xjm꘳)`aLY{Ǖ.ȷӴEC99-:gW-f4 FZ#=|ujpiF ~oHȧ*xvN@#z8 \:N^Mtei;k"+ aO^˻½};%ʩF^K}uSwN^2 „z CW<,ZĐc MbҜzKd~ 㤾D^L|G-'.fNXoIjp#kGtXwrX>c%_hAw^K-—L`ތ 5&m"3@O砒|P'<:9Dga.tEL-K*?WJU+e9 މ#0CNG/`gRך)KNnpy"Vh>A [=FibA§B:e#R Qjʋk H+*מl; |P ; Cg`I{QtѿGIgUц&ecܦ V'[`(y_᣽ީB%Iٹ .}Af8ba>IqNT$Ռ"Vo]C&y9(;%nZP)1by's#MŊb_w)mҰ ]_ss6ȆY6#syZ4L4i3ݞDūo6LvUDa]f[j g lZ; Z@] mp&i?sx6<i0_?6`Gxdpem"ÖDTɅ{m?}FJD"]'keyqvbw"޽=oȽ~t>ueYEFe8Ph97LH9ub(妭}+c[,槭}jvy`'t}]P՚e]iDeI3r7EbjN,Ȍ2;,>tn{ۡ"M~~M- <k|}H5Uۛ7~7ߒG؞