rt-tests-2.3-2.el8 >  A aeU]Zg0ۍZ'+'݀N32D܊_f}jb4(b٤]aywήL]Է8{OZ}P5UR,9|\Crz(Bom#J;|f`m+bǵҧA#Rć$㸹D_n\*;FgF7vzl3}]p B2qNlp#]p#.CI mIt^[>ԧ)U{ G"e`L\r"?}hSUB5)q}h;"Uj46^^ؕ؍ @8"iJBr#%)t[Ձy=J'9\i4ۊRD=׵7`H V{O(]'` R iR $b֐!sfv[\~7և`I9Wwd$r:ܙ381y]ȐqDBGG4&md8a87842ada30139bdeac2c4868e602b171c44c591bef7715853d3a7da0cc23ea5f71b6e418500d7a0da9c86c61c2bed686c4d219aeU]BtYϠϯ~W sl/ciP+?rg FfO|+y1HXJ°+G&C Ԛyryn>A#a6f uZ~vC~g)m*|PS <} CE*"R'@fU-V: 1l#VEo ՠ/ŶzЙQ6ғJ,`d7KʃݓFUMwO)~e9NΜf 3Vp "f283fMI#ֺl(L%MkUI*/l%L`D4F`h){t++}ȭq+"< E,5oW8&ۣ\#4+PԂEA!a4OtZҀbi& y&qM Tv֬0P:h9R03RjąSfp_L@9甮đ lHXp54?$d   < 8<CJP rv      8L%(89:FMGpHIR\]^def Crt-tests2.32.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.a"x86-02.mbox.centos.orgc{CentOSCentOSGPLv2CentOS Buildsys Development/Toolsrt-tests-2.3.tar.xzrt-numa-ignore-runtime-cpumask-if-a-CPULIST-is-speci.patchrt-tests-Fix-parsing-of-affinity-when-there-is-a-spa.patchrt-tests-oslat.8-Remove-the-argument-of-bias.patchrt-numa-Correct-the-comment-of-numa_initialize.patchgit://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.gitlinuxx86_64R8 ja"/a"/a"2a"/a"/a"69c3354ac153e75bc109b3ce88889d515524da0156925d76548a400a64aaf732cfbfb7c892e9a30112fa76d27215c9f8b534da2f67b1f7cf02e4be6c9b61cf1c1b5e7959bcb5c703b2743030751af975ea4e04962e29fc1118f4b60598758573558a17f197fb397ce1a45e40cd8ff5204c57c66222b13b4f8da7df0eb532b9629dfdd234cbf25728ce355a565f0133a48520b564bdc4d6eb15e88749cf3959a92d59cd202867a5daedbca64fb467eee4ae4b1583f372799c31ef3b0ca371dcf15 mockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuildmockbuild  gccnumactl-develpython3-develrpmlib(CompressedFileNames)rpmlib(FileDigests)3.0.4-14.6.0-1x86_644.14.3aa@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|@John 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- 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-02.mbox.centos.org 1644044992rt-numa-Correct-the-comment-of-numa_initialize.patchrt-numa-ignore-runtime-cpumask-if-a-CPULIST-is-speci.patchrt-tests-2.3.tar.xzrt-tests-Fix-parsing-of-affinity-when-there-is-a-spa.patchrt-tests-oslat.8-Remove-the-argument-of-bias.patchrt-tests.speccpiogzip9utf-810d5fe75c50bbcada8e3b1793bb16c4c54872069453618f709da509359b69d44?T]`Cp+ Kp+!k=.\{{zfݾ~WyT1r0r021d2de&v&S33 3!#ؙDglgcu33oaklahm 7t66wp3L 9MY@F FS66CV!;dL@FF?@7f NƆ@s C[3 #33+šٍ j Y 7 L@ffnF&nF #'##@ n$Y|G)HI[hdZ{A[h&'1-́6 ÷3VorjhrZF's;k?Lv@&)`bkla#_&ozHm_ 3[[M<Ô5v@CcG ﷠#s7? SS 3Ај- h} [;Ȉɐ dlHOqqspߎ;++  j@jHIqqrP~gwm=voQu;c'o9:zn,Vi_iv߇l1 ' L›K r2w0ޢ03s3```'11y9:[ؼ!Ɋ”MjR*tNtN cS/qp123L9ظ8M،MA\\LFl, 7628$gh 9:;[ym_o wx'P7Ll,\l\@:FD9 Y_N"!/oR qdh>.Nom h Ég}iT)'AK0w:ol]-l?z+/cC7D{[[p߶I~ӷY8sIRM7R lhj=~'24Jپ!M˟ŅTdvIgk|\;[`rex7yBl=~{ӛ7EoX8=yS` sIhHh$$ߑGf{x9u13{oDxI ٚ8z,* 7 ;gVvWf?.1m t:W[1o4}7HC6w1y;o1q9Z(ih&A۔tTgӳ*јň ,L|C6'_E@#-m [# ?BM׊7u35|.:86]nl[?@Δg( ;Rْ HWz{ecTok-p 'XX~_g2fbO'7Άo\{$F և29q Ɖ-jol*h|WIi 5?kK {/7L)5*f&_KMSq*Q_8ߊF^5\`Y}1zSjc}_SV4II?h(~CH!.Hf}.De{NH]dKGZS s@']R *WGvKbzNTh)5ܴySdIm`e3zZ.,>4#1`xB>8aQK߰M/3Wo0fl@D\ʂXlNPRO-}`N:bs^d@}E)CȢ+gF톊ט:>. :\+׳]>IbȾ­-Wuc3RE%,~pƏr4V ΆfyЍѱO*ڀq7ɻRO9}T LeBf:AԦ6M[y1dLf.2O>``Ѡ(; :_8)#Vt0s>۶8bZ[ClŴ #ςߪs+>]Ѩgxm;+M.>hrxtdQů#4"R"C:*ˇ-\(H{>By]t/IJdg_WTD)dٸfJkӈю4sּ V-Ku5t-mg^yes\miF'WwshXRn.yWwI)K%idX^Ͻbv}j *Pwڰ ^Ai%RO Z}hﻞ "\ұh5lús"T4co-IY4zgc aÀF/յr,rh}#̓cю=?Yr-l޺ EM˗G=p~=8 L4?&7VGġAa4"}0h>_Ƶ9VzG=ʹdx4C.0YHXA[~$qu zP^I=gf3hlfח{u[ 2>S('vX!.C'AyQr{Vbh:o.2Ck3+J/'Aק|n:Af6i6vڋ,/l? RmC=;y U0/oA|r;=""[Tx' yBKiwicatTGx(GIDjຘL|/;1I@eW ӭX 27So!PǐiWj#W*? K%axEܑgv~1lq)wq /kK qc!`f `! op9qEqf66^.d=rCr/reGZLVA֒_j{ I:5spHG4``[H:D6jmrZ_S{ BDm<MάAQ~VGw6zg^D7i)= dwA CkxCU2Lb~jCK2 £Ճgy\+36מ.׏Sh"CedTMIЖv\WMo#}A B/y00c7I@ٿ/8ppe.~:۲Z sGo^40kxq##xTm&'Է? \p aV ?vwTY3!^hfߜ;|sV ?ZTD57.EJp2ILWg!c0/z;Bpgt*2a㋱FHYoTк`sc*w p󚰰ޱIΠ}:.&&iN !)R@ 8`ݵ<(6֠~IzzU!8*ƁعIëIw?p'eOI&hSqg}]u4]kK/C׍&V_;;i(,jO~u&4>"@#d]-Zu+(MB*b1cTji.}pcMў<ƛ"9CnL6(Ty@ۏ1 5%LƝ!(a3A|sկ7ɒx۱YP{|Q(^u0ZA29ߒ#gͺIjK1/H(L­RP?M;QC+a(F,a ri^Wsv+;%! Ր$wuHrܺI/8s|68)H[Yro?{ 1q}2Y8t28BT=| sG>$HC;2T,KBmxO}u A@-e19 '\nI94. }{m|}Q L%0'B!{Kcpm.>yV(c Q=N%>DعRI/BVW%achIz0JЩ:$CI&4b+"%n5>T\Uqh@ Oyb}{ o;qBH𨈛jB]|>Ip_8|zIJ p&w$~&6xDi]Eqٮƭ?UqxL@rF,t8<0n{*Yf(ҖRzzjDO<+ʁF}GFqYW)a_`ڈQtAebgNO021 ` CLP'F/mH;Bu WUT2z`\w&g,j&vٗNafðNgvH_1hk9R 8{CX;^s杠ڽsC_l^dS׭agȏΝkFW+}"zu#!>7y ҋtrg;HH4-RFD8=D"eT L[j~9 !q4#+9:lK=*ޘFY@;0u2uj hz7VqKR'MH{Z Ҙ0ތG uј `oY룬/UC#B(y tsPEW~ (C3tZQX{$قÙ G d@,,jXD dYZوGi8e`+{ W()RΌ}#dy,Nqu[ڦ6|G/AOk.ВLqa̷,ǴJc6h *%b}![Xy6;g"kvځ6hwBdq&R4*O3Ӈ>=Yg ]96dЅyB4 k(͝ XIOq1.w:;Ja%촶1,૩Vk`0d"gYrKaX4SCa)Yz2tB oSsElW>tz= +؋;%n$yDshP7긯=Gl2UQ 0PM&Δo fKQ~BR_8';eU,УlN~8A<0O m 볛7C\&Y:1%-iM{tCb/jGϖ`Gx ڋW#qo!M⠪|%c.]rxW`:8 <&A1B10]ժg4#Z_҆:_+B+K=V#Xܴ"=*HQ@K׊&z)bsqƲ56+ÞqFV2(hX ;8K/+mSH%퓑(G];MgͲWLSa[(Ǣ*n/FEQ۴D•gZuYk ˲k=4T5UL?ա+zj35| 2jD.P/خ! ċ 9lRH u]r3tpf)^mϳ ˛6"+-[2 vi+ڰͰPJ1l$Y75C\@<&+j?7 q}O`%+CԘTP%# E#9 K|M~hH(P(fgSz4 U (r<+.{3ðЗ\yB-1K>/,JbAwq ²6bG@4Pǚl#hG&dYut$)0M٥Jn"2_CR scLOl]11ᅻ :E&_>}1EϾ^e(d 0kt+|teN^ oK <uovbCi/-)ʌ*\^!_J]ࡥH3VSYiܦqMhOHفy޻yC~mpOUmRZ=~إ[+7⎤$u`hWdUlV8ŷ,y.#i"gA3" h  c#u5 2O-0+w |ΈO)Lǚ\TX1ЄqZ @ )8ocL2%9ؖFjLֱˤQI$"Z: BC50Wyo], Ͻ%g2Q+&Cuhnl+2Xl',qzR-N^M<%XÛx?\Bi >qEwD)$5#/F x{3< ^XhO %}=Tjd$TR#jƈ(oPJsb.!a󵈾pBh#ߔb$6IʽU~nQO4b_k= )Dm{-V*Q J $%)' >"` 1}ޠ8fֶT$?tû-ܙN]}xlbFRArjoF)s9:*JXhIW4iн2|C^l;-ko,L|#hSJ) ]͈ftHntL}ZC1gھp(cofIz$*VtУ~F򨐸PP#NIO^'ˈ(džDifbhn Vd#mk ZTvJ:%dﳿ3kEE+R Qy&2UQxL=W={+03u|H\ [&?:Je&Th렂[,2͂MYBhI4l|vӡےF]ޝg? ͷCbŪ4iΎIg d7~2>v>$w) [h;8蘃V94J~er߈ɖ[o5R&%xpW56j ÷pXnb|mF7<䦤YK;[ ! I^\E g1~2&Js!k|䗜Tk8OBSقzQcǦ \s_YG`wsL|ъ},Arhr~٦<0с uaMGH]P@R|PL싏EO)-'Y/TlstacSý;jMKzEgppRa8a~2O+obE}kKh৸ o+W'mQZ|zOhWK ~O:quzww=_u 7Ch۩DžoZ,$-pWZx`]l:Iѿԝ_,5y=TW /e\kn.I;i'9ȟk;hlpn37# ){+ {l>ϹrN˥VIwdx(V&Q][ł.3>83iR ]h8L)㗧Dja5s*B_lI܂*c)g¨b ; >Q,Ps:A偋 7Z6_>cOJu(RWF$NKZ8n#4tũk=Z(r)0MB/(~JHʙ/PVJBH&/#ё7}HEғB)G%c.~7IP#,Wޓ >|b6UդIvCrFbXUTO}YŴ)ZU5 Dg BWرu:-ZJ]b6(I_lRoboF5lyQ:o["pyDkn$Mt?cgJQ^r4%[s/}c@NZ x9z.7eOL02N;kWY/ 7OJMil!B+vusֲUd`I)OsLrC ,V(0a6Fg>(!k۝E5 c/v]9%YYͱU o˚^0r+Íxuy%i*d;- k3=V(Bʅ[JAIaY~;|lxv'kZ(1M0:*~>h+Ald"ߋ`, Œv[(;ݸ1L OdQ21ھ쟮bUQj ~<8$]M*u!LSݺ0S4o=c50|޴Xa^eck˵4IS:sxЇ]: -E ? ?'IL49oM ~aҽ?J;A3A:KevkCR@_.;HVW]DuۏDWͯDa#=v+'^cMf)stW <"(YcPe3 <霰L~zl^mxǁB3CSQ2鿡^_J,HBA*cjS6:xKPSb,=v .rJ'ߗX[BV@1_"nV -Tgh=r=3;R񞂗xE9ݜ+@sSve^6e嚲QrDY8J{Un}ֆ8N g!Q.|-Wg4%pIR-N΍ dfxN-\PF; |-hQC/pGIݢK| *i_tLQ v! 0d7iW&HB9<oٙlUӐ Ql4)\xD+^#밚+ن11l,3maiח皸d%7҇8Ntd8v6Rf>:a\`Er]"oټVhzĂ1\M(CڭJΉĈk4\(7<9>M.ok5TFPOg5q $ 4b:bo8]=ZjܞQěBܸWM}PR0o~:KnP9eG}|Sxga2en5jQm흁}ɜ˗ lvz   -bG*p3N]Kp *wIIփm,_'+װnw.dãƃ>o*M%8_^ijt'nF&jB_<|$ Uk]:W7e]h‰Q_c[i!_|u|#(Vbx4t9:_Z&l]ՖzyKW#5!^\M9\$ndjݗԚo {ЇʲdZsI2cc = :QeJO8z`SID'{5$DfYSįPGү5J5WC_&xX%RP5RgQ }1?]m){_ -I>fL"`m,>)4͞fI 9}CDvEHJ.LPM@ vR~MwJ vr{4!25U(hyX^6\|%pFžM駑 x.|Fb4-%YgTbf6̻9]<;&(OJDPq[ eC` WnH>y ?d`P~I0aUDĮN=ޝ}7@n Bj.LCt-O^sT#v#T nH7ߚ4 Tx.aGgnlTN ST>9:d{01R_rB, O,M~/#p?kkv>nU7|lBn~̂H^@0(3TS}$I'9d,P)\_ vtͻ8 [4XY^BfBpqZbaU)TlJN[Ĩc3=S]d)~6|#^gi.EIW@lyZXŅeK*b]copbjlNv^!"­f&?$fh5olke}I1 хַWz4y{Ӣ)֤rkO tnҗRBM/'59~nh sWG~lneW PRzUYP]}y#9pٜ [(AΡ8ql8oW1sRؠfkZpJ-|7J `= ɫmR0dR$LKsѣlLj%{֐%yк'O/8q;m8 t_EgD7U{kZ`cۡ)ڿNhm|"Ť@FJp Q06K_: ";.`~%x]/E0 Ѡy )3tTYaЈ%VỌp]-Kgi|LխbKuuO|c,V>c.4&ףU==8^Q>C$dubw+ijw:'*rh 2n%PBsxkWHxgݟS̞ytv`ؾ!Ya 2*+{x/\# ~KkO1m#!B=_M9Hae۝r.ޘ}(MyJp%I ʾd9#ĦQw@h/90y䠆~G:}%N.ŌbjC |'α z.m͗ELWH߇l3d!S5@\jeHq_\f4*mび;Q}1[aO+(yWB,pR42`]7 KLy _2t,vpdIPõ؏Y 7)*~C rWk@eZ,t'1Pݏ +bl+g#yKp-E=&JCLftEl6yZא$ʡ*6t3#RloK[?1T_G}^|R~R\6[,L,hYt^5rN "%¬~9eilor]$5Ú2 Z tsPywˎqZ}3 +g 5݀%}P iF{Rb=ŸkvtڒžeD=1 #+ŀ'O Ӱ5/c K%1U _X_EꮚF#W;=!ny4Xk]s&{eSx|Hq/&tYld}>M͎3+0Uq5E08WH9R^+1027Lٿ~HXxyNŦ9&10+/s2<96٣^o0G?gz{Q2g^;-[ xn/TjF6j1RNL0u F¸}-K<-,Zhgz9⢃D9sHzm6"f;B˅?iih~*6iⲳ 0aDo2c: `"x   )_vu"km>ootOяt ͪ٣ej07Qk0cę5noӝGX:FK;w&>+=v Ԇ'Q" Jha+N${W VѴeQ!(";//ص5eݚ>ESfo7lg9dMGO 5ڷ<.t7b;Xu[yv5R܂ay/:P6ˏP0@?M' .Uт8^1QsR[r.BYP7%F@耀`=$'Y?~Fdt["_[* 'd;4.%Swlnr I aD8CWq7DYcH~b( k{YJ]a)=HQdi! .FXԊ0pnۇw8tP׻+z!ND/L 2\ wZgא|9Y2dcr]YK@K9Iϟ;<^'IHڧRza 6{xE?x.nB53=?E< \GLwMê@%1>6_-A _ޣ~_l9 v%4`;˳2qk/3^%~ K%FO[Hvyxf'Ԅɽ>FbF*G`3G7N2vΑabT{4d~#d\*8KNZ-}𵋻k];{m'VTٗ(Z# ./&ß:Ae4X3>qFMN \:θE'&So&ƿ['#YPF?7Lxkԃ`ފI!F 0#wvש.FFՅz/GcoAR  3kل+ [1}l/rW0S‘L-2i4, ~\=H݉Pb/ȣadz6v0M]C{NS nϏ9#-U߳ v14߷#-wG(L7Aφi㖹SSWfsl]S &t,#x})gn]up/7Z N >/ _^8n}ȗ(}F#L&gҬ8&GL3\tv Q>˨x/wÜx]Nl'JN-b/Q,gQo ȷ򘄛uHe:gir"P_F-jGw:RB @Ld u1M#0W^5HDq_l k(ڥX>»V}+_0qf: By#mY ƒ0 n6k$FpnpU,?ϞFLuU$}#Or]L{|\u I18eL+xILc`ۊbŘ@+":Bԃ!blA\VC?hxnTgSiHq''~辆Ew4OJ#jh?-H.1 7s:u^7.L4{5OP8e&R \Tjg23ʘMj,NS_P+"^U?^ %l @LjhƺwG 9ڢzrIÐ# D+)t}p"ʻS^}._WЙvNCaăBcGKM-h,;+/}IdMjNzhG{x #L-gqi{R3h.<[ruEkL5dp{<ǐ񹿑c :=_F*22tVX8BRN~ U,@F/ڠU3B I6ʼ- U(Ъ\=}}B1e3S'eaWkJ5BJxߺwJ[s3ae^#R}}m9CMٰfF׃{ F!J$S9׾4Q4אW!5 ooXIDx=kG nT԰Y̛K Bz mpS:mgZ̢za&">H"vRdGP[c U̝!#e44Gd٪3lۧ,})ě@#2[F֘=;(kűƱq+)U*oQ1"O{ ${{m)oLh'K'Jv6CHX٩VTҋ ,ԯ-MԆףYɄsWx{L,##N!\K$Ms;h&`mcEqYyX7bkjG먵#.ʀ&&ZU䊲Q\p Z-twd)f_M6tmU,,Qgxu'M".=ЮI1R核ap׆ɮQ~8Vf'"$aY) N,H y> <^vxǛsJ*̾~|X3}\e9J2-V6w-Y$}BbS-81It9.Pckuk$DRAL~1 eUg>܎d X²zFQkHg:Z5XG+xnw%i a[R}~w[IQ[w.y@scs[~W磻X@tz5JiBe_بPv@=U/y#8)Ԡ9IoD*aoYIf/6̡mR*c}Tޘ5+"!iQ|R=cC7/R=۱mAF }RR6 鄘9VGyfX>b7[EM:"]c@ɵμb;xE 4e n(&{묥((q៰bDPg!J~nT\(?P($dg࿟r7A ̋2:rp?jͥtETYRg'ˑՙ0sYaT;7D|b,N?vdK,e-ҵC^:BUpaȃU=]h_9,aFEMzp|)fS suf? '&%T\ZꐬvLo#Sjv.Pt(J+gwv0e8-^GCÞ2R1s`tU*+W FVr3-Ԃʊ-RetVpQr1/ySd=`Ŗvh?`cpIj0񦌫v!"yoz?/z#^ٙ lܛi%萤}s -zlaCKhU0D#B &;9HIjvR  %|,eHf[.fig1-4AVg*2G.Jw1c:v}R|%)~7:W:;v H2¿֜PLsP{ΞZ/hʣbݚczS_ =x9'j|C0}Ƿ~#,3˄jZqߎBNwETu@u+EO c|Ƌ`% Yz" lvGUq$R Er B&gqF6 `K #M?l/#hmt$|pGIݨmJsz @JQ;u;)ǿ3lLM lB^B rZB62 IgPRWw9}h$H_4J@ܼYuQd"hMtij %T]!Z J 1U˘'H˾PfB.uF xuQ2Tmj\d'/(ekqR 7|C }7XfdcZpb?S/?.W:tu:&vת:2 RP2]nGb{d3%,2|8Jap{,+{U׎Waz%CUS K婆+<u*K! "6c:3Kٿr- qqD,o `2+^ ^,-O3P $]G7e5~?+)ϡ 0lɮ 20|W`:@ԫWB9koM-u{#JDLb"Oyz`95_u,>`$V?ݗL)yyOGp/Rpg3${z@9iڪ[yLdRtAD*Փ~ޠSjRt jN(eeѡo$\{<(1XhZ 6}xd\Z +-@BMWأPZĂz!i;>U3M-3%~ t+z uͷƓSL\ţrArӿN Fnp]ĝiE|+4i)?1]6g=rAjނLUv,L#xqYˊ\i:Q'ɖW39{)@,ELkA$0kbv-i]^kA9S,9F{qf@glµYCH3sO6Js@PJ8ȳzFG97,zZbфƟP*>|p~PZ~}@LJAGv^7N&1 KTC ͊l~DowTȃlRCPБzYbޫA9;ހױIjpn*.f Lyr6^6FSjdrSBg+`QW>]Dx)! pB0fgU@X@Wg-ޔֻ 5ypko5^4oл,s*ijO?('az#F(bF?1¿#qb,|ޒY{ t!tD@.Q8 W9Aͷ?%=&`:]!2<@tvOь |;i][u;qSdpCCkHɏ6϶"sP>Q@œwAu Wl|M>Z އGO៴ׄ>B*wFxHj*:tOӨzJ$Aܥ[v9)R/g#Ϟ)" B* ou 9W6Q*Dw FܚJYLd*3%r%91HFL=L=n`>#F28q$:ӯ''7(1(V5R;}),M=+:yEZy&}4$}|F"B=u4^nH>ܴFTly!*pcsؿ fA~wBVw++.۔h{w[.WMhXR*I9}&:)trvX"`r@oy<.oh`ɐl:g4D:4RVWM퀝 EFƒ HSKVOH(h0yde Ubi*K9_skUKuu{sv:q}g\^/h\IXj!6U>} Ԁg&h 6J:O!'Y+v/_h]} St}z)nd^qr^4ܘƄ5Tdmi嶌1. @3.)3iZFA.c`1x$=?9zP@8p83ҨeGd\pW.*.vneF8%*ÝϠ dUj? ) x/J|IT<^&?^ x0%5'S[M^^e0g ?Jǀms`f2/! *'q !E-4IpUw$/`W_~Y@ZySիȾ/1 )'3ì!Rt$A9>qYa)WAN\Mg6鿻 4"[l`U翝fȧY0P+i1^F&Un&'SqE,|@Ń3SdC T @jb0FmLɀW%(piPB2aRhtۊ abr:J$يYr\YqהM=" G hQ΂ }W<gVt#Oխ;%;`lsɔf~Nj/Ri6b-z!Ir'lZkg qtASkU.qfcaلvZ3 _O]L{=2r1` h`b>LMS(AZ^[ OřV`ZvA"=I޾𭶣?7\]8Nt0;B >o8f+ܷ#|I@@ SU!K"H~,ޚVvۿɿr#yQuS[_h:@D3?/{7)0sO%/8xVM_ `[cVxm UDoJn!-'z+ in3aPzIpZ'T%uRy=kVEvTo I~Ĝa1~ l2QpʮhyRa=Zl tt ^,0bȠ)1]D2*@]t*:(3r]uJk)&?. 5D&ysI1:q 5Ĥ*} O^c_~TK5**T(k/ ˫X, KhOr.KS kfi>wʣfZ NSUr>%ƮvPB:Jd멭[bqR׮BR\#ҡXNƦps)u`ZC帜W0 ti>3Z2h_FECG~eL%Hx ɖkt8.? JS8s'iK:iE+ɛK}$K"B?H OmQSLX{W9On:(*, -WqsāD G@G̦miz. &HB?Erh)Ck-8ܩ٩{4:*kW}: 1=8=.-]*O@@8am0s_Czs_S~Gi="jSWa96A,{"W y!J9'zyҝw`Rz.]6j1"{[yfy.wwB6U<&cھ0zTIa$JK9gל54֞&=ִq1ٮH=ßX Soi]8f9y o: mX0wY?lJ LCZ/ .ʊh ZVV.Cڽ̶WYUk:N|O_ePzj{}F;<̕vf?0#KrI7$ճc:S(Իez[}.c-o[ {h{t+m}n~h[tf0jo9 RaC^t7l>Y,߼ȆꦄB4>/y)"!Ћ1]zTF='ex[bV$`A}BS:y`)aQy6rVtDLw@UW״Nx[) `OTeI42xNR}rEbU*LzqsJ-vf5)rz.[Nmh z~qd`UD-OWe/щ*bs=1xE ׌*na}VC4Y 5[C*((5S,ś(۵'EaDk-=g`(kQ'bSj|tN:Qj q xҀ>[Qw'ռA0\1r0Rx7#e6-K iGq[4,#m8?B>{tUzNA ' p aCc_cAivEL8&@p #]{ͫᐾ *&yf:Px]j p:_%YҮMII9kwdk]?7Cz(p<8;u7 " Fm5E{G8jCW:hgƛq0?sns}6ԒdwM-)?'Y)_|?@4H]z|gw(;b|pvJ奁Ge\qD:nnX5h|`ٗ}w[7'ϲlҕ.Oӂ1)l Oer<# c'Uj5/.R %ElG )n[yn-N(O3SVgیsBAa%_Z΂Aѻ=^ 5?oݑ7~EP\>* 7S{}Z H~!ѠzR{c^7/v&ܪZIr7BlWPJ3՘I4G%qCg&FNGy\1i۾fV\ Q# TRkBQ]5R@ϋXzZ#70=u1z}m#K}HU^c}KFME&\b#H DU/ mX0-CX ]Z1HMzY`S87|D"J=awzۗ<lr^|+y_|\r3$""OzRh>(@{ut1 _zAT*?3nq~b XG\1a.0dߜs0>E&9ar>a0K_>Xh2XO"AtW-Tomv ~mcֽbaggo.thvR@y֓/,8(by+x459 lnԄ70:EJIn_j.t#POAu" :+$Co.;fΐz\L5(D EܴP=Mq FgqY}A M-\Sfl-eOb#{I1F_ҬYp'lzBt h'J+'rdL垼 ]݌6@ևxN2"c?/71o-exkĩFbZ?g'&Cx, dmP`ς O7oi/:R=o׽c(S-^ u;Ea&זqG 2+(,$4˝IK`](K I_BîA4apˠe !Q۝\}>5P e^iPG07d{v)* n($Vo8|ߧ'\ w9_kŴ)'pZL_Un51߯ 02cnn Y\MP;UZ>YFg_ "0b@mȯ;! T [y@ =0_ZO3kr'^R|-'z qV}rbgm8NHV@Fm!z.O2U <Δ|^DkV9pf(~V%W[7h3 sv*fv<_ qPv`PcboCĺ'AC_xdIuuDL_Ii 9f-*\ u)CwVf7 wuGx[Ct*Br?] _f'gprK*aYt)ե\vZ| H9I: b?J&k zϗrznK3:8؞T)9xP>s­qcNӧLkȒ_W9*T 9f(SCS1̀pS]N?笤  E_Mtyu ӥ44<|,4 :$վxdrB8?̔r5c}?1VZW2/ kȯ':04J^VhBŝz/5>P ΄KLՌx80Yo:luc[r(q\W hjw [;{bLUUJ-. 7~G[k1Ymm"É$3Hkf\JٹF}=% 3zY~%~3a `Q ΍J'/Uhhqdg4^t)NQ!epI~nHʻՙ*&BC$@Ã̔MSیzL-͗46V3pgWnT)(C=8MځRb[U ?bqHny\ϑhxX[}_]FU#np./ *XNs㹾)L0 ;=Beb}UK^Vl=kP#Y$LVm0ZZH6c}yǘ2r'`zONg~8KĂzDZ0 <&icStt#!A|Q̜ C0:p̱c}{P82oG}F!c~yL~L`{d0\[;zz+wgSFfeJ.59HvD~r̐_bLTQ!tqwNho:ݠSծ,̵B9WUtesz;HͤMa5|k\nJwkڪЇ˙'i(iV!G2&Fst|zÁ|c?=6kyMb@x Šc{@0GOZS~&'eyq^cA呣̔'!5QL5*1 fCK C vݛK=|wN^<KumKFSUlwCZUtq R HKOQcW7** xW_ QY$NJ),EeHjtB)>FEJnnU֛Hroy*L%5°n{#z"(A,Zb._ծ.%?uncx (~=ErK=*FGՋz^ǝPD}Cͻq :ɏt9dwɕTRNpU[J''kA5ہb8~aښ5Y*Hz"av#{\>|/k&~&7`FݫmAӴ0SA?]Fjݖq+`s&Cn`T{tl?ybj H:AFaڴV@'_Ħfbx1uzC!9T{@R*) γQUNR?ʼDcGxP[. '=ֻ՟ _qw':J>;8=qt9b?iLtF32KZ#(i{R(PW@TnFP5 J/SddvùGk Ki0VG>Q7En0_f"S ?-&k&z ϲN!4 b)FymٹPO21{Y\E'mτ덀8:OferVLCU[Ì g!9r'0MNH"AˀFg6^];uOoI "P@^.qk@c',ϿsNWSJ9 1BjGer9(@FhEҥ' ˭\\-p+Ωju\#ޒC(yE#8xnʈ :7NXa?4ޢ,\?V5a`cp*}'?قe'\<AHZTs[DnFZvFyaio;;F - y,6PsY?|Tpl o no#RA@h߇6‹-Z1cbt@T,E)ԘV}՟ko::@|)MHȰk >Prgge;?-.QE(*6EʒT4w:@HǷ*ٝgH|Uς'dۗJJ܂|!5,ݛ&:q&/+1*| (;UQމ=]_='Ҏp3Q7)`#:&w];%|%5D |Wә ԯ @[_[e5_pӣqnX_c{쮥6_`,YT)?U*.tmX>dqj^٘xe5=Gk,4lb}e81N(1%z0b=O|t>p̴źS%+tllGB#9,G FnvKپVj iۘ;j]S)'j1l+)M@kрrNC@WkhC!(yPE(Ais.1umzb&Mڕ[EV:I뙩)FGE0֌^?(e*{E< x81e%&&14[p}Dᒎ-͸= 2s +n^:2ffz~u:IYtNeiZ>{Dȝwy7CL۽1;ԑU 'C2EGqb X/_؎{8q_/WeZ9BhېW2?'W(Y"CuFoU8Б{= 1;7wnr/+>YZd؜v$3c'n('V]cd[v"Fi9e]<,C@`Wڿ _Tz*;V.a#꧗ ETz Qy4Qk |I 4zF}~ k4 N@VI^ -&j@le~&z֯I*nػ#WdJWo+ˁ~%ϰC0Bi|>4؜8/pLӱ/P1ŤH w锖ЗHԟ/5n BwM=^0AW֢Nd<8~&JXF<8^!LѬ@(RXQ @0}3X\ 'tK}s rhm?RkP1nMebY`N꬙_qB(}CRu09=| %Xu9ߝO [ga?NcQH9Q?D11g6}jdeDvvrY%~h@&KRD5i LHڐLga{uya -O7P{QqtrļT;Z_>e0RuKAi?>i6ۣWF:Mx{^onowj2&1uz G;6YdZ`눮|A P8Dc5 TګjCl8ݥ *?2#A4(@ $BK[zJ7@E'!!|`cN_2t(%3_+$M*KlTV:eՈ;k;xxp$Lv\ve:p1b) ^+aSRB;FMu|4e0<KLty?n6NRJw 4~"O}icDW55IYL6Md1Q30v r\DaWܴԸ=wLkQ -[_c`7uLņL!9Ezq=9?]gcl0lf6] iZߘ^+;`D]o7gAdcg{S,q4;ޓ8Qـp!1lX?^ Hz2p_# Hj`ﲴ7yI76Qۜ>g;I*q^>W(2#QWa N kEKY~T󸃇 $~!ѩ|*~Qa㡂}s~j*G(aZ;e1ww=m~y׊rρ>|P&"Kk:pFv}9ojI۩Y"PTI ?&%Բ!7Q.:Ka o`{楻0E"wPw t >Z8usTJ#kv]E,UUyxI@AId"&$+a,!Hё5|O,Y-!kc癫nmr"8y?5:#?1Mlڊejw;1*noxs団+]fv0WU-yظ&+ZlŕgShH( RuZ+uu_ysB~3E=3OE XW +Bs ,ŝBF@+k+ߛ4 >H0څ9_݄L}\З$WD`^Tա 0-QK{33 phʽ~]ׄ*pᰯ(~o'xz[R&Ѿ[lȵdd[SI#ۧ|R$*hysIM'<kê4W3C'F,m6#W~= lןJ>ݩ:!PTWGڻ8Tn:ҟؿwQd>oO\F&}=Yo-CcΜ<!?^3?+J6s4 ya2 C&9cRF(w;^L@ޭ~[}1V h^l"u|~p?SrW/p_wL<,RN`%ieB'g b9Xr}*)i *]ȃ Ot$=lټ즰nnbt+%D Ed%m=[[ m`}.xߢ99մm3n"xE~Asn/'u̜H:pO*K^ptOc.̝Fiҁ_+wWUZ[bRmWF,2 *LPlv>cKPcا@^,kwao5^Ҥjuf`$ tײQ+ ;3,f_۹+)>0tdE;Ax#p0}]/O Hͦv ͼ׬9ɩoj#F,/T]LNV0Ϥ6CFD2w/9UFHRەogFu'9h%a}P/xJ:,Rۋ%% żLq {vpףl/nkh4+-:^=sw>"DXȞ| lYh$kְu!ǚsvpwQXFt _w>XTaƩ=W7z2GuQJ1 6 ΠHWtX I9]N |:"7ShX` \ vQ.X8N_IuLfg8Q]Gh~sYNfݭYHfm(t!]lJ=mBu F 'Ok_ |hU;Ak/K/E̞ZE,͒+SUp~8(LW.U2cwAs7L#P½{qzYH 1Tf4KK`bjv(0/6@]LųrKuvNHiZL'B(j+:o]nb׸r (8t/B$y3.PYVӈy&8KdK n(~Ra܀1rPle$ZcXX1A,ԥ{^oQ]Np|<%č+Iv8J?=zXYQ84/ò1\Z{j6"ю'$F"5`ק9@b@ }<(2H"26"ia~bR4tY^y~o1>8Ze .z5ˡAe y-f`WmXH "cb O$,6l ;CT냭Լw %ij|&נ s ) !١VrUS ?te?5I@_/0MT\%f-nl'ãhvb{`}_ L)HɊi,㠉-!mc{v1MY*:˦Tk؆4oJyk#]*o9`T+˚טGLA%UG[ه$sPpd5OC'K>nPQE^Rn2ס5>&=se҉{@M[1`X'o{87JL3_sua[){f> >O0M7Y<f{o,sɺNtiDwR`żbFs(q4t5<+Q>ěxx{,-nC1 PY qny`A_tl n1: ?|RM׶oV$2|\*t4d^O>U|e680009nLJ~J\ ]4q/$;+ 5YL~kNK4X-IuSɩ1:cqw\}E3\&16$~`i9Mr8I]ev (8G__BūlkS\5A&:Dl"TsCdrPKd>$6.g QҐ9 2ig_aW5oTS`+zB4D)%:@t7A>kM;Mݻȿ-5lVǪX"DVxL~+W+,,dh'Іv0&et(d2zэ~0}|սAWb HztVR܇QO[oe{r)+KC-j6>/)[@YܞȋN{eC gFuXܬm_7&wߧsŀ j-$Uzh7 vr'^ ݴAi<;T=]pwDsdEy4PWvg6zT4F4 Wk H@kꟆ/ag~̀8\kO'%ɀ| ϺrzS#f(-F2,oˏe,u[j2(, $x8NK]?pQn/2z"f\J n8֓ƅy#l&eP)nd% $ϭe9N?w)) w)LӥW@cɪfhzP =*iVKe*Jd 1Q@RL'pw0L/0^pVǥۥR,MvG\n Reef~h ,޲܋:I3}] oo0ۏn 9$ MC?!("A h¦dguG_L^1}Ƥ_R:<>)rÃ$IFtLK:{-yI1A /-S~lQOq-^swy:#*mP{BlrMx* ͕wqEϗ澱fj%-+Bd:7sBkoc֞ qL'bbPx{%M$?Ax1w܊1Uo+[O/Uٗ"!%h߳8קiTz Ʊ^F ``U9tT4df/zK^gr^ª_Boɿh<8m:/s^WMPT`>ka M4*W}vLC÷ U0L:En窷3Ny%٭=|]槊xIQa4Dy̎WMCx~P$o8v3Xo(`=I݅ʰ!噕2vw"Fd(" !\Iģٌ{t Sd1y;bU}m"7]zC$+3*!^:1vE@CWhR| N rUpc摆T$Zxv.{g9jY_o%Y/xUА ޕyGW:@"MC^C2^ԫw2EmpKy5SU6sD^ge5sul=Q]bܕfd+SM,3^w2p tuR&js^dG\P0js99z) MY@}G8Աh}Q?tG1P)+hUXڦO zǕmɗWv)bûѣk(#yg6ҺW6Tn>CB]9_= lGNB; {_3_PKzĪ@M~ /##X+Lɹ'+CD/YDCG#zJU7z卖9Hv5 t 1"RP䬫NGzO٘w@KWJ3wIW[*Yj)ŒKjnI䵫C83rEj,Tlc@=BDTczi\$Qct7t'qÖiR7Mq(sX0f+/0b^ -$Bh vl)AG'p9NŖC^P;ZF;≞!  ({)_Yn˖,2]UpӹTEk(?.Vk~=Ey<&(IzApY^(r,uuS=4,sY  lϓZ[}p'+*{uv}unת6m,w>HpǨ<ށqҤ8bpO7f$UW>eui,|uT,`1P(zz/R4m͒2'@>poۜEU>q~faq U^;3̨P1iR:>_,o_\ґ~̖iJPy0s˹|XT`I g0%vӂb?F̔I-w݁RzZgp+d xЗqz~rPW('Z 9AGɹNp>qu2lPޟ|#s#r;lf'Sηpx®n?6"4D!yDuC5BgR4]3`mq~>CBa3F d5FnVx5Z'Z)&&*wXHοGOԨyu_`7/:h^,_i1Eao&G5qJ8< )CohǛվ7ϪuگLg!aH)#<%2 ߈]WcyA[͚z8Ο"l<HM_jejId.u;K_cw]p]~p& ~k6[:Y H_ò})íŪ`_6"KnL`UOU#sm =HDo%N']j#h|eÚ5+׳k#< VOBxQyCΐf $ T'"_VBx90La9.ҒP=bIN`ǿH.W٨{jpY(`eNkyT&ag%bmOɮ\j+uj/ MqIp:ni)e b £'^Eи ~³3{v;'ßNrjyM@qBi)a" s_sb~FٱgrS5`C`V/eVQqaPvɈ\`MClw"<I?6n]Ivj:F%%gg;~]㝈YMpy\Qx ,@!H;9k'.,~V%vr|M+D(g=)r0g! ()~@'Aa,#grĠKn婷jZx/ɣMlb/M2Ӂq#,l,%9gghmS(S>Y]rr b\?99z`1^=ʹXʧª*| AZ82÷+l.ܕ@H^Q0d̶2 ^Au(~"mÕc",bmY$/OO&d\j,RhJ z7^5Ly$4#j5j\>wM@뱰cE⨛8l1^)ުt;]]bsJ`=D< M9z.؎^)\1Ud-HMTzRAlĽg_R`]S!2&?5g-ܱ&F_UWn|Ɏ]2GfWJQe۵ nˢ~ȫ!jXBrIg1ݹ2ZH3Q#P 䫋Qؔګ+hQKM#IεOc9ck6kޤ'CCG(ǎDAO0c/'}k=SLhRBVuֳ$mZmCKtd _áq/pFmYg;/O>WįB^q0M;)"Ͽ{Si%q(Ep}5҉(yV]kk7D/>߃tv Q:s ]@췺Jq lBPˆ\T雸HBj;uCtd~eGn~$LFџ 9GD7[#E@}> Qٰ ]uK-C`z##Xd Q*w - o{h-{eE'c({O޵1s\QB_Nf0,1Y-G6Ѭ t)f%%)3dD`d"'<Ou,.%QsTBo20֦y8%L=Y!?\$4GhڈI]`§F88\f l3KxKWmk0\9bC&YN"[ YPi=TN0:n842-?!& zb&zAA=̦)ueCӸsKP>жݐq•\hG ,);zW6y0R!VŠJXw9"; 4ѿ!0?05ld %-b%>B:+X:d x@-Z2sd^NL~YBr4@*d8 qYeZD|˟@>}bƒL5J;k[xjP 2/MT&wǢ/^\Ӽ_KnUnzVhPȧ؇mçՉri`ut *}G<ꇇA ;\vFe<*Ju\`yU}wU9sY|1GƤiEŽg;'8C =] [6E ڧ$ CN睢I'ٱ CN;e.-ԗLQZj_@S:J)l"-4Y{ށj_^gv7Xmd.TaqvTj:W Y{J}[RMFkD;d9 `HBd4&̰ԄEf;,9= ʻ]V*ފkWD95$V׬_-/7پ/!IXje;Zk}᜞wG7V;`D3 .?1Y0_xݛ=.l)ʩ>YĨ]֋{( H~<#GMB_6 N{Ar9㱉^%TW92S1kK\-9}\iL]9*Lug5N.Aˀ1MPU?/!Q~'(c5DeֶQc,T}P' \b:lLx2?^D,syb;r,7(uhbӡL)3,-Kl"}tCXo;*4v;e`Ni%cV;˝y]$<(f QZ3(WaR*j3ĕ0Nj P N ȸ'fÐTx@6gHn9dqYLmImySR@Gg!t4Y=si"CޥuX4P[$̉P2ǐz)ZR:3YadlOj 咨$ M7]s. my|.y I HTӏU,ETCt$¹!Y"Q.)Op@Z@U4\QMq5UEas$-HR93L9:DGPIW}z^ 1~(1o&agcx]7= 8rΚ-Juqo eθ*+ }~+,7/C|ޕLjR-X:5ee(\gP i/ݚ =44V@j9B˳rhv5zX66'E f ;@~5-"g ]l)dR{>/ 53䮘\{[&D_4 {aA+{":=FHɵ IQCˮ^wHuF5{?{l`Kj j"+{Ѭ{J`M#D]nV<CVTr>Eg)QVvY}N'-V~x2(Zo$)S7GIxXppc7*(8`n Hā.˚ i1.6MuGޣ,~?Fƞ M^(S [IGYLw$)wVae[0iٶ? .SOTƅUvh}{pja)HS`ЊӼMV(?&bCv`57_G;eqĂoPz>$LJDq9_G(z hƞ?NjZ`6W+DL\ gOXq\)>Gf j$"@o#(S7_lcWXN9q(MZ (QSTz N[3'˒{ݙ@rkeLg9kl "/T|J&M4\vpj^.x.}^}}H2#%O0Q.}_)Ҁ"D$]ZstPg#b'0h%D+ e UG#Kkt7amIN fΩ OW}fz{#1 G N/pV7~]бG1yCt\@#aGͨ%A!AO;;($䮒 &e>%6%GMŢ>W6㥙vO4*iN ֩ջ|he)6{[XC'I~:11TH/&N2zGA"L2ҋWve[cpJ(}+̮ ;D"{21?bލL fI"űD=JôD,*tъ5vf__QYPW]B G0ə9$WzPan5rT 6`\t$L@\T`ϖi}(M峈[NS}8/~pnr5"Q6+DOatݶ"" &7둵XT5$*A`af>1EÄʥ8뢩-|װN2~wePWI3'FOHF+s9gLsCc 9eD7 #)V`Zש.5WHmM.^zg[h( /Lݣ^+65sb4~0فpc;R uG0JlaXlȡ#7$aՉYSxS/Q]-XتBSKKCPZ*\/d dbW֪ w/;~OTAě}y)Q;Olgփ\kԏ̧%2+MpPfi:?0Lp (D5[0vEDyUH!rJI(n O8W;`rA֠tU{B=i-gW<[i&,p\.j*[vŹ ."uOT۶ͯU +Ce=*lvlfU7A+;5a |Ō#6E<J|m` fhUU<dC ' vߒ6֎&fFPIH,;sҦuWyuDY9+Zfǘ@Ho.\ kRҊR 0‹ QbQtr-3!dʐ@!  5ŭ'ԸAǎ8,:4byb>PeExE+iUe V¯)NgvIh:Yz#伍,zqQkpC~ΡE<%-l :?<@' `+K~F}WP#>b@H$5{xj{Iӏs,.0(u!; 'Jx/&o暴kq7N7M^6zͳH{$ʞ$'w!:j: ݊ R -n}Z$ y* @ |t/QI; 8Y- "gTXQfͤ #BX w^/(*xhv,Okz-TmHʆhC%.'v277&G/3ԼT|##,ᠽ-HaFzׄ(i71RDRv;pEK2P&jZkؽV-Pb4~P_ -(d-D$01)" Ck$RsvD^,rnj7Cl1wMp fY))l|)a>b'^4~B2]cY۴k IPG̖l~֓0\B=Ӟ臎m<3MR̷r[sSӅ'?dM|Le9!> nqԄ^lJ,'n$+\ lҖEkthŸ:q'wVF{eHȀM)(-3tJ}{rR\5UGSD 1s.&.y]h]h1Z<%i-S6_-V?.QĿSIzf_xOb}}zdDp h16ܕ 2vs*X)x]S&T.-͹fjIDˁSU8.QUddar7#n:$]ϐ(27ghݹU/=1x2m/1+!5JY&;AtTZϦ+K +\ݐ^dhWJ}?T<2Q K.VUla=4 .|d6Y~J:hްt5 3* S%rOw؟/҅v~ Ybv 9Sg9)>gr+z1҈ ~Wͳbtkg›[L<גmw);2敕 q4@tڠL{*$ya| @M;Jq. 2aߓQ29l6v}K֖:l햨|n>&|3yID΢|}>#a>!zeEJ?GՄ@")Ό?-cL< Cz/޼=V%eGyaWn{L1MHryXm2T/aVCi 9U+/sW}yp{`0, ũkNawUS`ȭ5eկ|ɍ)*5n87\]&wuЧ(Al+aV!gb5x20%D"s&!d8 GB(:]nd i,Ϡ7]:~q,AQwNw_5FZ8G$D$8,"| 7\s̻Om"gL|V=KhY _AO, K^Ll$5"SY,LRFr~ a\tIΪSjp5b}%|J,LP/~hH8zh! nm y4Zv0 `RC#AuV4G f|*55ӷ-+_qnr9;eu\'}# (8'C'LnW"ΚBB_ͷ %ef*ް((W m'4xe@Ս3oJ'> A1K--9; _xg$(No9M_er,Pl~!@!+&{kT4[wJ 'vHYā+Zdļq ]: .Vy֙a.k;Ԇ?~fpGU ]$tK \3mtUm@R,nٚ; v6_a& Z2o%s0lP :f}z#{{3g]UG<Jxd;GUY{{90Li21R*mclHˉfC3ȏ݋z;LrmlsU֢R(kAGYIL |q“I.2B:di&j$@C 1eN"zŎ5pǶhb5u"Y\hlg Lɦ40y}6PXBcIEfJvi v-jd[ĉH" pw< F>$բLLP 5 NDPbU0j"=U/4bMo uHmE:{# +`]qd&ִ4Xfuq!aӎَ+JI jkmKW,*ﴉlҝ(u !0W %|UO6;Upr<-dhO@Xz~ z h  .U#/)x",I6p3eԽܫV_@[|uѩ-O,xTЬvB&a3[LJe7"Ɂ”&s'4&ZM蘭'҃X.DU)s&|I^& o'BHH#7B E|b&Xmz˸ڬBܵ1EbG+#M<:GBVa6"xPuȲ;Td.d`l7֚u"j{Z#M5EZA)Jc"TMT=p}/G` 9"_cefV+z),O;xh{x QMHӽ09FPglQV"3YbT;}3K_ UB|cLgo6flx\ڔs$@=;KBs0ݡ\#}]xG!x|ѷĄJBOݞ4!y3ʃdhj$W"t^\cʯg4^];&8*KzxX("lR3)9>к|je-to_B%I]R .T:kZ"hkN&`๢ֱo?RWrrA3{tPrmKS㓤1TZFM"A<Ð|6J4bCkȰ{7S^wť(sH]Hɬ 0Ǻ2s[{Y6¸G`u̶ YcRaT=K%陿dΤKV=iqs!uIUVCK.HpHVIpYʩJ $\h۲5.wx'S$?>?D 4a{%@Qe]({"N9T&\]^4ƃ^a5$ Tc8\Nꝲ>G溯Wc(&viw"}txD2 }A!T"5\5%I5kT@9L@}ɨQpt؍V&1Z$iOeǘգLX2DCm־\Bd4 m. FhXZп}!*pJL~`58:` ~A ud'ͦ MAX!M-XĨkKN; i>g?\LO8)nh2_Zꣀ+'9GX! D/=jGCX"BQ?wKgUm2ݵDF pճ1&T$?D`0FbGUPB@/䦶WCvPHh4y0V^;Bn!4A *]A]_ +&4v6k6W (8 msѥ W +8F.Sx;h1 ;$ }J!{}󈬷T%TxAY̛뛷=gM;eEX.y$aJgFOpqjˢ%i^w?B:ghZB#:"轎ﲽB2q;5+f}0]Im%}b.ƍԺ>,vː쀸m"%kdb76GkN:"(cS4N$QL^myΚ CjP+֪rSْl6* ڻ`soŧ\œu9^٥NyHus"%vsIŠ{x-LYޓKlB[!bDgSn37c:5݈Cv7;#΀--lD|44 d)|#"xM'%<8M,FZ҂WMYIֶ'5*oB߫w*W{xC NB}n(1y:UVU}]AEO~EaeR#%2Q˾qm&c8-eD< `v鿘@o_(T&B }XQč6Gt٠dR Q7 eAH$( Q)ҙ``e4:);)4P5C;IM*ɇOr Dn8 B|5q.$4QX&>>r 2eH:Mոh΃=[ލ(Kzkpط!LZ?5aK!av[(^xpPFvvψX[hmM{TU x6"G<>MAo;GP :JQF[>؏/Gد`p?_~FV8y\ 0 #o '~@* ^jr pܩW2T{NMXsH栺bWT)ӱTh!+4ǏђsuI谍R|ىKX` IVN0(o7;|eA3&tϲ_L#:͌ạӈsY@9)r2ׯ6v܆huvɠq "{8!y[EmT8d'بeҝV4uv'; f %S|!*[tھsKҥ^#-:%RGoT q*U\IGsMa>9?)[>!F//Q;7-L~4ڝ t։uB)^i[Uc\WaFA5AXP~w;P yS^1u#R+nHKٻDiZsU來 E` m|ƪkVlO #4z&0O- ==-gyPh$\IUlߤ(z7&j(7pӬ+6h KQvG)IنL; l Ħ@Kٲe)^L`dA:aIDbfTqy6Wf,SЫmYD.ȫn"AفZ;&6y3ƂG{ Hj;1(;DyE&zv10hI%Qkvl9k5W}}ϱ+*sbz Ө׃+d}˷nE}֭0qK {X:(wPQVJ+#+^cR~;~ ¶>QC~ 8dBd93GyꑂCe +9xWfe7-Ö˗=y$erM7ׇ f'1kOiǗ [/ R6`j-h|tah\{mJX> VEhSF}`=\t;5~^eb#ZUGL -ΧKoUKisi'@ o6vBc4fc |䪝v>`"VEw{^ht~E?g>Mkg "@L3A-dN#NO4vnkcy%ͧr46í_ƵJf&%ٿJEKU3\vPg Hb{"o~r @3?G AM|q&5`!1ۖ^wG6رʺ+Mnt,N_/x\H%ljB xtܞ窦zep|x ?.%" $@fu`7!SPt]ruMjO!?3uZߊzpjeh4"ѵ(W[U`]18OZیv| 2fD*=9)sZL`TMUA"I-J$9A/1Q4Reqڀ)Gsΐ`\T{/;b \)D_񃹈4e\}GhsKGakAWbJ.doٗo|?t5O|NCq+sF8z-Z-p s#x"5Ko$`Z/|3[[2WAޕ0.T1B~XuS!i}X1J u@E-U;YnM'{JA{5G%|k37b A3۪J}P`ހzSݮ4*@3CgCZYrC\ɎVFM&|0*O2yjjLj~32q=U+@>?8R~id<8D+ ʷ%"bT ؝.[*4]Pqk@{r}{[c3˜1ۊHU;~( 䠞TMU|r0#"lcWZmcb3h%pz &o+ jP pfM W]:XsF /*^-c# V]iBj hgw}8}@gp$|`Ji_S,$DK8?DcD'}I/b+T \q9=se  A A"j -I53 @RרxKWEt,ѧVK&DUs@-J%Zy|$odX4'V5"I'qiZ&9p2L 'RsUkκFpoH709vfxW<܋TͰx˞֚Tu@ tb0v{`?%72SiAgbeM& C䱖A_$mɜL i'ۊx㏸D :辞]-4Tc q#m{ 6VP\QWlAun0Bf6X׮5ie*h$0 7W&L {&E=uyhe޼P6G$}r怄'R d49treQG*홈^;rE ]#)#  ~ha6hY^j.gy0 8aIyia=chwk/.Z鋠/#'-6HleH,?Xa+woOS~l QS͠Wc Lc5tM[]_ kp ZOڳdRRUSރ^hX{yV:/7=ݺsX,k}ް>1=|2=U(-rch5`$E65+f掫  k+xX-hZ0`b*. ~icnF,?M+ j i#H[1c4?*Za 1w_I)~'o(szV£\obmƯ:HOAF/J9OBд@/c-J{Ȑ9* {P-(r릒krď;  @}1p7jʀ/_]5|5C‡[CNbPn.4f7H\AR5&I*^OQEt~BshʡAתgqPrub=_c!?_\}Tag9C尝\Cf}ek+>vb;vL5LA2.18j r% {^ᗄ|{C0B;}"{/M/'"/ֱ/F ]Jѝ>@~%帨kD}YKl#FZUdb:48f0,}ߞP0YaP`~+W]0CI{?J %wOyyd[L(Q,2-ԅ k| įQpA=bP}g{`d˒d4UQĵ O7U5Z+dzb\pڈwšE~l N ծ_(l I#b:L8f+,LmXnb9rE j q#$ݲ3]%)tzZtZ"BGpqK˱ܰV(Eu`V5GiLi_{q 嫀H0v9&#]pfҿXJX7HfU2h!cb1UHIꭜLaAݡIR& (( >u_ze4wkRaxlEgw[=`VM?`e 50d>ϼ OV&|\{xd*ޜzrMc7BBQneZ3^H~X 'i*ǿ!l w1ʯ<6H<$"j"r^AW5+h>sVx-` ]t ^# f|OR!D/ B`mEJܑvu,{0` 2*K֧A*-O5G8%+GSu,d9.T_P؉T/$@N,[-; D(R$8IuܟG7 Z"1^HiȿJXF7U{oұg2KG&k|/ cæKB9p3@fk|qnvX+pӉDLdx0DC0ot"Ne)Atc!M9O7qicpRJ_]iȻfO.>ٻI9mrnR?fjs'J0-WIx۪ˢE ij#DW@I5sJ"5o&/ߋr걽U>Pl?̶lk'[a3O}HhLUж1 [I>6Ō/1_Z,: "IÄIجJ^jѮg)~n9Ii^?aɏtoj?:f齐ȥw-qk'scaO)K4 DX(ldYx "kb3~ue)nZ8[|2+g-#~6Ph6uJa'y w5OY3.ax>"S mk#pU=Y G ^؄Q{Gմ"*!|2+iiiڋn($Ҧt9䇿f3U j߳>\1Q(@+5ª䶒jNz㘅sCԝ8Qt9JbcRQTgʻs֪)R)'#4嚔xݔ$AV[Ά=A ֊8j8)қNGƐn#l.Z{+^5A;<X* ׸0 69<oT.pԖᎺ/s`&}'Xzư(CleH =%Ҏev S*kqsI{%s_n=C梽T(P)t/H*q~+cbz~\nw;#2M[Jr X`Kp&NL7+jyYc*[*+nʧZjSy&ob4ޟx0PfWM2il0Or}Uy4<.˿i -DP1 |*woT㘘MWsPiJI|Dw!0g^~2uHQ1.v]~jF_ )GZNn?tAzr/Z1z}7PXD^鳋ջ"שf+4?T>r}kRSe"kN @ Ֆ3F ~g/q!.zMx[afrb|JlhߘO eXZw-/y[Յ|?]ecgdWKճS` #ȈT$&@2on%B6#/A )-mK8nUUS9_~Ŝ^ mgɫ/*TCiQ9S \rszKqc_>%6Wlh1  Fp zGth5zr$\0B;:1j"ӑq=Pϳr:Ab[=( R1h|nm׎ '~W$ a/'ҙVB3fw n& 1^u1bIdemy#ȋO3/*FGIf+#؜Q;VtGi}\d_(. M]`ʬJ(^'JJ򸒦o448ʋ;eV|<3sUely³BS.뢌*u.:s Mm`UIK8;_ѳM(/_1TmzZi0݋^$ㅝK"7x1L(O"JVw{H } ^{w uIdXt8@tِ;tg>CB8mH9&CD-7a*IA, KoUчZuʍHn1 vo0vM:1tPwǤnLmM ;|r68(5fw=Mtӗ囮0c>V'%W%]G2E3]QA/O_y:r^գ,0Tx.A@$G9lVWS}uKB]tvÑ)9-BNkPfguI.Nn%لWK%x`a^'Ym-[3Wj?ݫg:ܷ= `4Wk- 7 Dpa=[Hjq@N 8@g9Wԣ=esC$2kXs<;盘.܋{ElfIPuE}9BGrK>_w&IcrSi˔cSx_ @'eNװ mt0{#w^)J=ӱ0vPgG Upb cW"40󿴝JpyϺT;I%OnS_8FQ>Q~EgV;|'t 9\p7=>jދ4~SÎ]\&XPl~FEh@{2$طaҁU~^|%rt^(9%Ιe:ޙN[ xk~_o3^Dk`lԬ- ^<Ӄ ~`8v u㻍! S0c>'4eRDݒ+#ɥ}\.]co)Т}}EUM`FHv9D2܎@{ܗ; iE (4pg@0ÛrBm'{|aQ8bQy1: CUNK✓f~ TuJN*Ah4H,,$汹p\.q"7UcY [Gq!IBشQ=v=nADO7;t!w(}ś }wN&٭+^Oc GoNrXF+6yuJ?[*.wby_Ki+OmfyEZ.nCI1'?_U.n &!nYPl%f>4#oqԣ{6x}@uP~aWxpqhmqӎO(ώM0rSgSӥ@b<ǚ~9awfn ʃRU+~!(_. $`xbI(%  òkԡY|)EU_7mh +. guw3YZ)+)SP$ RC]d-B"GwE"Y5;(1H!U}:F Fk#x/[yO?J 9MDz|}Q-yLQZ*S ^5`ɕ&WгҖ+>zJu=%)[P?y f?٫ȀJR24݅v؍^@#u)/ !}$鱧Q Hrqr:ǎ"TDyfү_%f-xO\vEWR/فر[U:HƲ׷T Ŭr,] V4˷a.3B捵Td!r4Ϋ\1Z&̲˯ "2r+} Id'*BmYإI'Gt8 X Mh9Tee,b*50Vj 3(2-Sq2ƀHf624m(/#d3s+@Nkʏ~Lg 7?J:E}ޟv$.v o\"2{ƂX9t0 $VML\CHˀ>pb&tLR2!Q6Kxj! 1a2q0=m =5w(b"V(Cb=qJ](5Ž ZTZ^;a'hJRr'TV= ߩZ2^B}̢7V=Xǯ9$6 u"q/OϦgF #V7_ǼnbJ-X,e@3*E8R8ei 3:bKҍ+&xu a(_Uh6NsO\@n/"EJ(v= ,/9B^;1;Ӗ< W3"O${淁J۞RfA\Zۜ*H^Bb}Ԡn=ZD$? oy6vd e(חe86gExϒ*`aH.-GO!H5@2G54s~jgJ ]!l#V@Nb㭫<:a}Is3!>P008߮HНK2K=9# KA%rtK] SȾU>u:"Dg:WN ݙf@x5 ˚_t4Enߑ'ȵ4יɾt3*$1wAـ[o0;gz8ͅThrX(o`T# Oc PMK)~NwE̙=}G"(_)jIdi_4CwKEӱه ʞ96OVPt6$=zvٙ:6[l"lA>L3ڇ\w~%b5n@g(֦hdԽ-*6P$<XH4]xT9}YmdlPo<5Ott挌?XBqt@%y}gCmA5mEɍš؁qQ3Sn9M1_\Vkg!AW'VuF~ݧ"{+!S8۲/o2brKtCb^ h&= yB;>ad}`AT)vטtId&r:pДE60F=;ѕ1heT ''Rr/~{d։ Y*"7i kjY}c J3 =Rs~{1@hY8Ul[y\& O` dŦG#xz'/m 2ǃ'RDOI:\˪C.&>r]miLyW]<.F$񝧫K*e !r 3&v6F~z| ~UFr2ٞ d!]ꃖUP5^]Ҵ ;R@o i&󸭢qbm]  "W Q- qrH['< =(]El:ePM\q]:}W.  \O1EP ~RHuU,*e.Aj{ʱ ew}7/, xN\?S}L`ihlICb.'Xu6gB *w#.6\^l8KH&Ʌ'bn?F/r A_Äiؾ^'qsɵsg%jFCOF mAOxxP|If쑇w1@4 mkw*95Irm͙|81PGcEjwrRX"i޻|l&W 28QBx;-oOG\wKI)~AQmvBߛKgV!}ɢ/f7`疋7WC|䃜p%>=AJ:~t#̬*E3S_PY1c[k2+Z%s)%b066t^bkmOք%o%%d ]%ұxq -xss=zDTۂL~BLTpqf"46w];%k~˗(-M>JXwd,=Wq苎l~A/ptф p5pY:6/OkU_ 0B kj!g }RZMi`w@=_xy7iWW9!i"aUWA}NVZM1^P.tZLwt4sC8f0}Y+ĝQ`{ xo6,~8a8]?ꄋQ1Z3硁"5(fŒ:(r!&ļU Y)p^ޖ >[]vqr_d^7?dV-O է0!H;"sw!CVK tʲ(~&n浪sٷ3'G" [OivaI#jfkQ{Ś"fpGH6:~1[ 5hEj:7r}RgơcWU8;,9)O/ǪZ  ; *Z]mjګX cJouҾg-d|\\ø߂N*9qR^pͭͨ`t!Mmu9z;A-DNr3!7*q_?_q+܅.4QT@6i(JaC/'Ҵ"X#;(kusEs ndBѐGL9S/`gw7RdHT=̖JuDP}=X>*"(RQ}$7NB$=G簹D~\9o9KT+yhS~-,E?mAO3Q)5r 2$.*iSuI @Uz'"hyOdVl1Z{E} ?uW\L3RO{_KO\ru{k&w:;WW[L{v5hܪALTx딞>ggpP^28 ^1 za?HZ٤^f 폷 ѠdQ&*[8-:@z8#툛CS=Z40L@ &`rb} ϐ/Sw;\&›ZSrSI i0h!P,`ODȔ H-򁭉ӽ=KUQ>RYh8+Q, a{O1)V/fJjw05 *;b De8GՃ߽<mǬh52 7vދD\@9Ku|oY×=i~e8u`fc_RUc8i]$F2g늟OanM7~=Vfд5u@5啦 z0[@u{`!/uϲNM\(M x\E(ī"mInIQU1Q^U_=nkU-r-!~Ж@M:}KOW 5d]F|>c-c7V*\ I},0WriIC(cu)8F"VME_4n " 9Ş塲ZqrQqB,JE?"~+mWSR4T@j1Qc[͒d6$q3v Ad hh o8۔`eH#QE1z9 &5L]pO$-uéo !ƹ74&fc ˩@y$"'oM痉3%+: G)L0 [LRKM!muzס\9ҶI]Zlj8G!_vvգ"D}-LoNxF 1O퐟iF˿RW]S[+q"=d}5⑇ t>m+˧zd=\'R<=Y[ٮ2n S1hX 3tۂiO/˳<2{ _dk΋ 邴BƑtɚC16*Ќ,%e [0R/d_LԦ˜sayʧx5y<%CwdEQlʫ pN[J[Oޔaj(U"3uHo|X:w70Dͨᮔ\ c+IR(2tJY8v/ue)~ [|Cy ` JV}0VĢJW7'53_Ģ||،wc3oJE xMtD` V!^^K9, ֌R/{oԑXg>KEw#E;0ūEj3b ۲h~2m\?/VvS\H`⑕|>RO_--ժ\fy{Kg#v hy7(irCi'ZWWA3Is;bنj^C`zO)Fzn'g$9<#40K ט{3;BS{ +E;Vq*d?<=.u+>ad B ym-`G h0>/\zZ|(}ľ,1>$D )+|e˗^) GT뗡,٬?^UP2P+ՙr5xT3F,Ҩ@/M #NGwyO/4q &U44JhŐB! OO62 =Oq3};CjsRjm7rofك%F5qRwjY/u7ظs~wVyh9 МA!]Oݜf JY_u|vUK]PmxZhzQ=<.nu4 Lp3e{4th#kQjUF@qv62Bk8C2#Wr{xCSғPxEj.4&\Nj+/Q`d=wn]Lcny(!~eheO&&r!i{NCaH7N9ks9}%$! N7>{e=q[ůgm4E%Y|$XH+="H)'J[4.35D$Rr昊bBwhQ*$К-D ܓԿ=y̆u^ltQLj~TO< 'vD_|}< jZf:35iڭp.|b$ΫFmF׫$ݤu^/1PR[q3="YEAzs`tRiB=׾0sLǼQD1\k} | -ze~䥑FT@Md3ѣ= `1*+ +:'(]N+zЊ=ֆĠbaZ0b1?\v5bF$Uv;èVٸ!/888vYQ.b_QX^&BDYy{ZVDPb@߱8(G#Mc`l)M*" ~fi }bmeљ·)Ɔ_ H0+ 5!FbT^}F;[e/ck43{y_aaA=YWN<o8$Ϻ)N>pGzdbs𸬰ٛ3x'O`vvqFz%3g0-Uώ +m$&t ɈAgƬ8hw[ ǍܵxUo@ʂg_l Fn| ,tT^KPkHc)P΀>H gyEn8=*Q=]jq 6is(&n/ Y i0Xs2Q>l~'I|ѩOq& VMl9$KZPU3gZN&̬&VU %>q$QPDoˍܘi[d~ r<+:x/Q<-L*LQʓMj[% қd.TEƵj?3$əόDZ)CW =)5-~{e腛u~>L!y,h=i.}4O|ϹYfBRɭOǁF᫇a{1*KjOY;$$|‡+v.]PˤI|n_9EWKr)"]2:ʾ.c![SpDi8rb) 9ɢmZ̡/![9(ҫ0>9{lP_ZF`=,3*^iz3͚WN @¸Lw˛>Znax4QJȜK6Ȝ|6o{M0hbvOnZF1LyP5\RG4oZ-+Uc BjZce4wX% KyjCh)5['K⮜&tȳ^m9|n-4O%: GG`Իȑd|}'}_|Pn3܀7}S+,½>XM1Mtw^A[I*$#4kW}3zL*Dɺs>OQ1k._v |y@ kb@EJQu Y$ JP1_&1?F E=>gڐ{f GgaXo״{c񍙐}Hժ(VZjAf(`]Fu)yelo F> -reÁFiKi֍e[To!Lbr7{9Vwܵou|=I4Ĥ9- (:m&f):P~={IFg]e|WQoV=~ ρRO+|6: `g&I0 Zf4[ߵ6ibuB"GTO) v[~E-$7B?rH(_yK6;sxlYVhTtf/jNYϮAN[O aW7l׮)P!6 2KGMgfvew.;V'62TzL_nANR;wPװNQ,!iI ݎ7t]l6D ?MH5[mel^>fHJ d+,(n`1A-]2I0N>ZN*Y w-t*w9C\3l %7D[|ǁoY3)OlHs力9SAր7OuDν#CY: (v#Fy}`~FVɏ[v[~_ЬzRR>&GSEPװryr|P#Ye-O.ty}2L|.C A501[2&FzN(g7U02o;8/qvEd'ĵ3i,_Xs,'}/!;kv2:_ ͨgFr6؎U!*>^U WZ(ZK/U݅ Z%/PP  YRE~WWg[sIV8SV4qޫh\b 0?ULt%_Iݡow)H PR)0p׎%Qi5X8#cNشIgr? 3P){asZ2szpД4%؝qΏv FOz-tFI]tb"FK$p.v3Ƒ6PO{0&8PFik ^g׵u)0$_cg5­2pagt/r0O%ҡMp ȩ5x1-?!HPDB;@֫&ƾg&vA0V~@㺞,ꊿכ(r}|,D9[S0ϯ[z\ҿsҌT>~4 x_g/;)Wr]妨V}kۮ-_|N! kΚ6kNPF,ho/`v:7&̽.=bi|zGoc8owk\Rǥ6b9|3IeSoV[rQ]jc^&Q4?v@s$T,  rp)-qp*InuK8,-=g euTZ-`DF H&YPէ!0<ɵz2E6Ue\}4^5& i4k?4+ fyQh3 uϫ.a'`e-bOJ+·{$ fs.c=_/;U`C9* !&6^L(o~=x1:xl+%lH1VPGLXc+yc8U#Y]?F,/|5t'-)ʇ?Mv&ipLP,@\pˢ1NTvká8N2*MV>ꑖzT4@J+ flEHAahxUCn?5V*愮zs*0B|L+%n!o=Ϝ08Sd5btu!A Ѽ+- uPoR\Pfe@>p@H{ĂW{QwQ8]a.ITܜ%ݝaތ/6T!4$P@2a/{ `S02WQV~ }Yj(Ow Tet7w3.C HZhML ne?$'=ELWr蛃D=wf-B$@(85G.ed \2'"Quu[ LS}^WbNcdZ4~}bN"osYR 詧|n (~fvݕ[3A%|coPrL*bo<( :eR/*^2֔;2co_sm}^Vt paU]!hKILj"n{'OM7T3(#wY_N0-af&j%%.:TV/™#A|@kN7 w)' CYF@NhS謳3l_EE$ոlOyYLU$N+a8ePWO;˷M3bEvfyi0Ռ+ckgݥz?v?}UpIki ;OۓӨ~@(h{UYʲNϾ)BW4 GI&j?"I ) T2h[4Zg7-t.tĻQc{!s?2p>D[{[KyGj7e hw9n j +Ly `x~*hARwNmB/DUU,BGJυCPhv߲ב?ŒYx-6I[iك%P#| F% dt͊Uv%1>-5cɽ|I*׿cJGkrèVLw=$R7w:!<LI?zf//evon!K9Fp}!(3 wMT/AE |F-\_f^$8"W/%bBa8*1F5:nl׽ۈhveN''"xcvvx,0b~f'S~G$cngWfIÛ' ai=3ʷqF#ܤ7ۆL\#L^됔C0VGcAm"uteTǻ_=CS'c5ǎa"ns^̛n0\u9=hè~`J֭C*SfZKCHՅ|;ۄ}lzZiصZ ò NAK HB0J8|^eÑ n_% }NK fhbt& r!Gp$8&n#}G֯c&z}s_&bR1>Oћ~|G̬Zqu6H}j9N~_-I?T`/hٴ9_En^l jmS Z2 kQ0ؘဴy5pk!B-UKB "5Pw]LE)n(QU=gfw IBά<@7iuFBu^;&?V4П|,D р7dH =`6M셔yg-*],Q㋶YR9_ kj.;'Z|S)?|F+/k{peVJQ Rq Gs[|1h> : x#qsM!HOMxZ=^CN2vz54 "^^S uJ4%|Cbo;s=顭7LN&QncEln+*u բ j O@((յy[YZP ~хjLGסnvI~dp"2a#StEAL:6W {WI?prr-οcEF%i@}&,Ciou;I97^r!FQaxoә+4i@&!%L}%Lj0ڬis"?@-j]T{P?VߩE V}C.b1bFu^ Г xhzSI@:bmFDykˋ| ΑCKZcv' {MoKF~S!(L9pjPbQ!_C3eNgm*r{J mpj]Rz&~Sٻ»f$|È3QFp|%]EF)Uld66,9ba5O%=7d[֚' }$aŃHsxo:k[KwVom'Mm]h$/sQT6g2ȯ{6_O%@Cջ~ȣT$qFe?Fh:V=:E )ZqTaҶ]ͤpU(f읻̨hTn}&|*6_˦ԖK͂׻3'ƘD佽+D:PVlF3'/ p@4Q^% ru*XQ Y?Y h&VƘKH٬ͧvQ[j{6}L',Y@:"`\\؈=ƝrMX4#ܘnt$Ŀ:{HZp|>:5 &>Dd(ד0o9-]Ƨi00}hw]nq,_|yYWY#V` 5%h.O߅_9/%R$x)Ujvt}@f),q=HqFS>rﱪtj(;/уcD&zCָ\FvvI=5-ެSiZ"S;!{,A&*; crCDMlG!Il%umlJpYUG@4_ՉO}ccr*L1f _D1DWN5@p,W 2:tn$z?MWP2@LQTiwqCpk|RҔ4ba_{ [{\8\s]hz]SyB*FAƄs G;2!ž_ϴ!c='_b(7~eU@6f&]+w8Гm`5˴' ^GfU bү?vI64awd<$"j*T'Cڢ.ݷ/]%'"R٬LiA{ugg{8\bu> f"'mJ7l]=P* v[E'cZ{&dmȪύ@DBci2\] [!jRSKF*.1_j:UİFN\]+`'byG tI.SpScsvz9i:a73 ^C:ot/4Li 8L Dٜ bWD{lzu)bndW+ $N@7W@2+5b9e|sN?XS?}5N-ʍ8eDi9^l5X1OYYK wkvl׺G:=,r TmO3ĥta'Xȟ0ٌ1QTf2l4e\!3,!u(E[.,0na(IvBs+DZt8E?b&*7::s>r1㌪p- likْhd vzaIPL@}--=Lvaف=*`} #ă: ITR*@SYRKg_? ÜPvYb0%RDّ\H>jbpⓑj̈@H@2ڝDgwmRFة(ԧW섪0#Л@a ?K)F.,(n~V/45ne6&j@T;mnB䪂"TLP3΢=٫ҰZ0 Ñl;E |omUgzN= Jθ~ґF&m"ҹQ>=@(B"΍iI񅪅#aSrɌkX}T`B/5~9:aκ ^75OYOAu Us^U;^:n"1֐=΅gRtz !->Yyya( 8q $ |vgT $r6oz(+A /F0Ht 1Ud]I솜3,! ةX"7QEt$" tK\ X1d2erKi0p'VHЄhl!5j%GA]iq5SSI*.C>  !E m+|P x1/MFG#Ю-S/7`:iJ "m%))F_HD A>K@ںbKl? 2JZ@|J2_$~k$3 EElP H `g?DcM{Q&ƵT8i7,­L ?IeeOB-D䇩3KݗDZSi6qؼ]S}m ޑb@-} .4ǷL!ovx"~#RDہ8Q5jܚÞFex}zGf&~ӹ"!~٤52=I8braI^6_jsoyh%RBj WUqQPmJ*3Ơs`^G:hIj׺#n? Mϙ"Jg_,goFthUWZ*EyRG4~*6#%MYF4D~^ZX @'qB Z"JH늽GheXl{^͔Jѫ%4> { qC}άI/5;E{)0Aܝ!]hZ(  &1IY=h-IS56d33Q~nƎwb!Tr㿱xhVI6}t,_<3$ jg4'5W=-L@Gܿď{}O:]sBڱAN *GlnW .J ~-AzLm~)NÒASy#8r527(Gn>jY9"c#b;^zZ;auJc`Ce}Oќ)1V:")G1iY3z! x/"2/z|Iraih.'q]bIa0<,%oJ ZثZs| nhլ` mXˊЛh}F_F&ke\"u94|j Q"0?!wU^.sAN04z\q?W_t vh2Z@v/QګH6Gx6oP:UbMέ&f`۬e:͚T v =t%ZL2[^|#$c %¹yO{W-Sۿf=XpC*w5ܿ AC "ܞfz-KL-D*iDSl(1Dg<ݫ؛!*qgl+@ ho҅p\l228F_.a6">;8mq|ڂ"({?<Ԧ@ ˮ?Tjoc|kwA])!Ah~4.<]Ӕr%!2ۧ%2LϮ[{2u&5;M%D+#[ع&|)nmG(WvftO}72A v b z=Z\xZј`H_>/xd<H:m.79k/ UÔyM)'\"'6sg,0ptZ"R Jړ*3y;5Q:us~ llGF&IB% }]Cxރx4(m_;ՃHj5,0deY5/mv_]MI= 91];:P wE E,#Sw`CX6#@}wjFJ\tR6L\ @#pb2إ.{3eϮ_/AG) CAm3VڻS "[\q(Hbh? 5 h!]vدsk;XPE:$@cԄH. ^ dٽl"zp*)O玧Ά;657kޭS90Zij={@'qx>w&ʞ.OӍCcD9|"ﶹД@No"I_d0g$?&I#5xz' ߐןbͬ>fm}dgĽQF(犞0(~8='stw~+eDd \%m +oPʑ)p~H,K~mL~%~.|Cc s~:n/6;&E䤜 dvk>4Лo5 }.D>~vDwm-KɠSOT H7$tzKh`i!vKVZ׼G).}p*VY2kn+_ hi8e?dof"\&o YL:)! 9J@;`*XT‚w. ? @& 쯨#01%DÓ6,:Õ9`d#iuɢ@`SK(ؤj9'Xݼu'ِKivCҸY xh 9[OAuF;~<8cowӹlIa%h-#7'LrØC@YfHto77hvAd( aFGB8K(XH}qB~ jDUwFO2Jgeb3,2ZTZ<܎ջ_AcITIED$Mj/7=ua'PVl.%tPa#h>L mtwpZS2n.Ǩ M[ueI4w'}$@C\2T1d-8韄18Y bY0 p'PeEb|"nDsF[bXkHvзK{|I++S濓f=O^+(dF:FԚCd ixgn.${,W`6S o5J\, B)zMwܸrh _,,^Ϥ>&jO4V%0>cBN ,J,NW4Md`94FѶ[ljVDhCa'p=U|a&MAvWLiM bEIL3+)msdz̎4D!@ ڱtM!.7۝$8p;3*Y]Q";-h=@l7"۶nُ{LG[eהּME{tO"h9^vQ:˥9з{i:Uow9pOk9Rir~09AD9`7z{E{cMX^c]Kdsq/%js2$/=4`XeCRR]UD44{o`.'=}VنUtr.hb (sd6 f\=Q{~L.0 1hN{똏pQ|[NgCձc {,P5_Zv֩IJBr#.ӇegHB3MH@&;.r=Hb:‘VaIBq[O`;_uHBV^$s>a4nodHkV%_MWOkK`%ܵ#No8޺xC|=RLjB 7aco. ) HN:%c縢 1 B֕o]]D{⋄>24U2@+ep@V>S~&:9-]Q?;DK}uۥkʏÁC|nr#b &AuJtZo\avyQ;I> qd9(+Q8ʍϫVAm 9g+r)ƯA5_ѩ/5˶IL޷;~ MT)u/NV-NNi6UEP"Bν|23RgUVt{b̔bi_tdiE 8=.ppP dxUb%e SmLrfIKvLlvf2xuH>OGAS||^A;z=b->s 3O9 ~|dv" oN=LB02h[P, | ұWg72MJ Kd彯O4wC}>rl'z=6ABG>)om-z7݄L4*2a0\!_@)(4e*. mՓEӾ7% uM{\:䷠ˠ^%jJaaC6{ hHysz,9r4vIk4 N0= jb*Ȣ|" y*קg{ `ٿO<2FɃPT|0sТ=[95JwK-3P'SθP(fo+e #-,1P^ӳc^|t)lZg6 y!bbwwpB]0?-k 9@>.ba1VYJ^W'%WZͣFVGvn ^$ K^DߣØR j,]yG_xI~abNw>ntw854ٱnK oe5` ԟ8)ҫ,@_\kͺhd$!aJ_'K}ʘ|2F@UT[R/>^ k{:c\Ht缾V|g8ўEDDbn޽̥ޠWvj pLO\D(1ʊ5du{LZAJ}5κ*o$oݐ(UOR%^q'2}-22Ի8GAn338of)٭kښtm+Rbn̡n/Pv'5 ϱػ'mm̤:b R5) B%n;z.6_- a~@es@J7d:ZP#puTC1#:IKbZ4]%r=^Y{N(e~ևG/ndA`%֫NX{i>F`I8y]L)}k'Pm |" Og=||LIʖK_"L&0bsBUw&Mӝ(ܖQ] B}&J>[t J*/2_^ˤ TphR|F`~Psxf^e`$} $W !qj JNfCfqk^_Xt]Âm4|T;xa b,ˆ'O.F2&cbou]Ta:b l0)[@~@[1nҔs ,zlLe1/Jm-5 ך:eҕB*&"鹖*~b?"4]BM|:Cz&, MEN+?~H߰6ѩd4Bs=+V\{ d$lfF;Qwa\p:bI9!*wlې[/ ˵0>[vQV6:.OP>N}}1ibR35=:EEd!}mѮJl]srZy3[V1jq8q2z7jɪnZ >2:=y˫a.l ~2|[׹GDگ:|c7y!XHYx xrݯe}. xI> iK(+~GxAZ0lJ-ZÞE0qޡ"6 ,lb?3Wg!K A~qF.Ej'tow^]˥yCOlIorR"ﻂ&gUٖƉYr'=_G4Bus>)Θv#"jE}1%5?n' ^H@yS^~ J ZmS),XJ%8djC[J—qʌdMl"UPUsO+e|wHkG_*Y-E OB=/5>j[gsFnؤ-M-)FKLvJ6'@}xvk,Rc3|-{1(&Ϭ: c*0oKT )_,]j.ksA$L5TvqRڭ_{ABIњDiN{gE? Uͮk[FK98ˢ,ilO6m 4[ݘRcn,z?Z Nl '{񀟢-񦕆WGd#~jk퍬;W̛7ćl8$)pˀn'ٕYW: DuW-ӉY^ ˥2nr]{6Pg |/s|5HL/8k$, C`x`nr=- Y.YHC=Mc o İlWܢ%qC!9 * ~5EdDa¢r28 ٢P<lP%R#IA.x9ydzWR!y?G胄o[ne]S5\6QbS[o&I *u(o\IsEus[J"4q<Vh0wĹWq\V/ ՒWgH˩qxƌ>'pvWŌ?pG!ò~UM&DZ'vD}:? F\dT*Kkvf__@*tP&BjUYJe=0R=2[4 CWlgb2aq 68VX/4Ov(CpD@\|FBo1 B"͝0gkJ:{`6282)r Xm~OhAB"ޝZZ4][EŸ X\ryVh~RM6rPཐv.dVBT  Ѩ')r~IRR?+5lr)T׷ UxSw!8aJ_ִkeS&*^^KXΧŘu|xC-UQ [MmmlG?y{ަJ4'O*"0|oT ڸ?dŷL wҩdE 6OWͲ:BA*Dk~5Q1 \,.$ 暭V@m`v{u54vXAX3ݫlnGZʌ4{Xf9K4Lɾ՚'NuB0 \ HřXg-'*tq1 3qgNRIxi^ErӒinEfр|_)،1L˳=7JmL^#;]38OŽL-ٽ/L&i'ȞV6Aa,as @nogP.kuF`f\7w4_Lk̼i:|(`ٍcj9|9FMy8Ar6.f +[mTklTn@4B]+vDŽueG$)GGW*=cKfoO0o[(t@D8Juu 4e}B"4猦nq7{U JZ]Lw2HLi<2X>qey IU'x*LtNpUDI_^ꈵac~n$60椒{@ ʮzAzs K5i<>ZЀ܊)./&_ 'g1<$ec;m?]/.yٞZXupUs9*1,I  dGֵE JK$?Y"=OVX*(T(Y1Tq>hhБܻ8nZJrzGUmA[yF6dY`9o-ph"b])[eîޒGfnyr2$g02(l8y;{Q+f:te}DZDUۊkWK?3ADU <}\̔ JU37AzfF}B0ӽߓD`_#.G@}Ƅ?!ը-&%1݃B.X^ 9>ivgB"ň)F p;yBqErĥ6a!cO̸y#@m4qfBqҎW =+g|n¥r6f 1Ц&1oRXXg`noaE+8vu^d4(PN *<)-5߲z`dsPB޲Л~`&J0I10a5Ϟ`5^T]s4hfRsv]BFiA_!F9?+k-\ei%9Bwd.* MHpk` 7 /߻WE| (;E{x <q)!S44rԱk'Jn̻yݚa 6X*[9 멋uvgo4{WU?2B;6mRϿ>Qb.:? X(Fu{{U@o$WJPLD@S.+xoӻW~?A.~͎MES|SdԽ~u*Z2`(~hRP}_7&Jz556^R \}90l(JĢ9wA>t}%BɀΣY` {=HU+.缊PRH.IZ(> f^ WD$P0YHOTv#b0t,[Q y='JGDNY+p;R8Rb2S6lvp#_C`&Ss~3[z^" u(.F_jjq_eaHM ͝߅|$Bz'_R\bEZ&dRGm}PcGO. m֨Cm=#/l{ G]wb(|m 1^Pc A[%)tc,jXzQC=+hXE:˄L$2|\.;G'ߐz_OeRwU^L"!bw+hE<&]ds{sg#}=IEص*?!f@] W4N >Wˣʑ8l h.U5޲҉JA4vw`d"H<-OŪ|T53D%AnJ "$ )wY1BrjXֳZv@zVR GUu@mb_ g MT3d^PYF 5>XؾoOis'cKp(^%ʍ@8ήKhX㽼r41 < _/[@b[NEĬ5*6}H@Ab!]M 'HMV檷uDc=;z KxE!M}O϶!s_B]l"""@zUbzV[=nEstzF\*fbrLGú][spSF(zgJ%l,܂x>c19j&ܒg8Y,*K fme\g6w(X"<{Tl7(4@vN8$ ~NmژVވ&jã.[EGSA:+9, Wy~1{>YFm $=9.pT )h{*HV#DaΒ\yU>6bMi}ɻx#dߡ˗8Ɓgl;E/ .m~?pN/"VA1M~pُQ5E.^`h*G#ǺizQgpTп:;P}NOOLFX:6\Nym+h+]EH[Èkd󘝡s}J%it1=k:*.)aT,H{NB@^ٷ -';܉͸cݠdws&Ϻ#~~X@P {.TCUϯm<=\3B hէ.'ʂh*x7>uạ̏<ƪVݾ[kklIeNR2m0}gNuk`X|7D#6.H"xuXܯi?嚂Kǧr{0c=4L琓oy7"WM/OS*"xD']}tU*1{TϾPQWg>D_Mk ȁO'NḣÁ(#hML2v$A+7H ͳi=g Z֊4S^ XH4~:t(#Jg[ajxK,-eJڶ%zEԽ]Ö ϸgN\n*GWwg1Y`SҚ Rm4eۿ ³7jATDPg2\53;ՠ1x|Z3΅7/[iBvcٟhDCiق~,E Tw&B|],je O-*uA֞ -1m}1 nPbCp#vYF\6fXBllv$<{\ 8EU wO` dc fG` dGpT GAY]v27. X&E*cjoTٿ'Ð\lq,F0#G˄)™Dv=8pr£׭jbFLFM1ck '*iҨvjIfסa$1Tuewcsߤ?{[e|ԁ42WIeP1 g٥q) ^itͷ$[p޽Og\wwkiz]thd3O^tk[ǷffWh,#hK5ldf,sYG"]OS ':W+wop,B^}E^%^IgAwOgfr'Po,Ɋ8֓L z#*ҿ'B%]kk4$$(/r)Άz..VRW#cW*1e`QЗ!4 0jWꚸ}=x3/U3d'Bi[$5d!M Tj1&P[y@nnA ;{2q%Ԓc" Ή"$ճ>Z g6D\TH_M@=Mz^:U:d yVR#Lﭓ5{UedU<LujW}J~n%ɡW??C6UƕgLߘs`Btj+k+;8cb\1C^suދ0֚[(#pĪznڇ8 ~V|JM\XbUMp.g)gf28J#*C2ڷSSΐ Pt4gd=[:c`1js+ }|Cu~4U&m2WlMѐ^w=bc[6;R1>/ݥ'1y™RˎNL`(fycn9RLUUɗ.beBnmB|m6 #vnS!֟ /mm`wB\r$uj%iϞ9YU^>6ȴ'.1FU8ZD.𩡟@9ʅ5xU|u{Do[- ^bsI:F*Tͳ,~!jW N(>E 4W1`")q <9Q34tPN^xx`nYdSY4)$Vodm[e ) x#aF/L F{ظs0)>:_qKRګeg4 KB`sw GNef0ٜ1&Pؼd v@_zOLTgd}S7QQPQU]Z|]>S RÜNM; śIoVw9A>Ā=%YKOb>,gξ}@?%Ou2b~^gz^zd)[,a4}|S,{ h;&B/durXzT^fF)U1foR_e)ϗΎnݴw/>UȢ%{=wpɨfu5h bR eJ塜VM`3~'OXX۔fTyNt?"i@63^ob-񪥒`Пˮx*(XWj+xDyy=!u9L >s^iK2wq&nOg ̩蟇i 1T.s͵ŭ+)Gj0!2*-;2c- $ ?'"p;Y0H=>70Z5Ssri{%SM|~ E7[&G78DrkVhTCVp޸o:Vj+iZZ|'] 1ZRV@ʼn"{z'MWxm/܇{\eܜ <8A0 {r lvupGX3(͵=ƃ Bc SC S~6;"Hܫo^ᅸe`@>kTxxY\<5}y$Un)dy˅*"+膪议EȈʠ2#*PquXFQDqdA퍂⸠ nG9KfV5ڝq{w{W ꍏZ没u{_͕[O?ځ$vS[<|>m\kڑ}~OzWc.>n?xe:[#N'?s+3G=xOM>V oGo޺_-yķ~ϼ#csN7[~b+^9X^}݁yǿ N9e#"K^P+h#o:6a߭?vy?~}g2v'WqyݫlzÏw<8G?ug7ޓ=/ޔq='?g_N[ozo=_\|IUo:m:;^{{_?w#o߼+󽇒wse[V֩ww߾?܆Mo66k_?sm6. ^ >[3?F=o{ߙ o~ݟXꂭ{^v]YW5?]k^t_xCO>S~lf#λ7^!d>*?< o~ȏtn[OX/_n؁_G}ߞ|C:?[wCog_yO{oo+++Cw}7> i>pӕG}٫{}>vϏ:;s`Ӈ.9qtgG|Ύ~v/zpUo_::ؽO _?rQ'-}O|qǿ9<~C?9se~k>~ {:x;- {к7~cmǫ>W=˿eY/yݟ_7?{Yxũ܆tU{nX>w1wxG?񖫿S'ƍ7'׾.1OoV+{>{_T~:qG|g-wl?fOʏ\Ӧ/>{;>;j%ӟptֺwS_ҩ1{w/Sp7_?>7lԇ6ݝ{מ􊹏_8m$>y'÷] 7ذϫ5s|s2o?~y~=8{$\[g& 'j&O2TBߊ95ӟtY~r<3\U+JCu\ZT슢V*ezJjXW5C1]EU܆oVEr;ve* j%ZR+*bR|:IjI6m[lhd%?1İQv].Uk:lKcUՋkvؤlcTZl*Œlb>(l"o/64o]8;0%GR19Hx\ab̮09Jd4JfLe0J͈b&!LQZ1¥꺆<6JZYWݥxl8VyhX Xvf5 4pC \f`-LoU`\p.BC\lUM4ڍY@V'W ફ4Vh\ Ws}E1FUfj8ᡏq`i&qk,=.֨c4fL֢< 5ϴ-wp0ܡ5Wb1ݬT,SGEnPWc+,SL^fD:׊^4JH2Lg` Stv86ѿE?[M5[/ >Pӂ90NN^4B?cׯ?Ȍk kIvit}=,ɠ h8_f+&.b[ޢꖓئC߃M}{"[4|?54)JxY|o>gj춉S&ONV|7Vلkd&6x\UFQt9Vf,T&?gZ[?`80%6 w-1Ǜj& Qa(`MBTB1QIHJaBÌwWOe{1.iǬIVfM }u [gЫĩ],Yl;myଧZ虂nez*Iet镄^NW k@@'@Ul'n, \/clRdx -{blahfeR8nWҍ..Ke٘Bmjmŋmj9u>-(,-jpMWJ!zdkI8 j-{wO/r#כHMn$vwa7uVuEG܌;زvmX1Tl,7Gnm66@L!9 ? VKrJm3Q?ES5Qƒ0 lkӬs|gNƲQ{{[a!Exx-؆H S|65Ÿv^Nv8v1 BȂmwn(m4:2Ǘ 2jqYi4۵H3k!QV mZ6j+lo|T6_9T'ri,gƶA$n_ Ճ]AŁcV01hQRȕrXL/jZ쐓vUm+-.J& Tz`,UVb $1vLpK6,66yé {׀tѾ*L@:Hl@ӴP)w(&4Mn3EjI"&iZs;&Uö`w*1@5*g>ؑUuٴ8lShjK{$a!0RoCgiq6]\q"qcW MhqpL &TK>bml8F#X.b 4s*9ϱePjDK6MpV9u8v~~+nVq è+[8.pAe)C \3jfH0szz[ph*lR)|;ܫ w*nQ[h 댔M+svt980K`x X_C݅nt6zs z{ϖjz?/wQ:`2\5#vHP#|EVjoDӀFpu=DF5@zullެ@䂒,Bɵ`m׸XQxN5$rrBUqٟWC[ݯ5~gX=!Ky˒ݺ__>$gw,u#ʶzA.Wb4veh$ ycNGӌm7,9PKIŔ2Tm N[f4@J RN^j2V4叆0H;Ib1HdKE$%Ii4ywܹ9D1#즅^#ʚ>,K>v7I%3#%A[ g  |@\>"aü ېT./B%Y*~@߂Jޏ8(Qp{%] f v'ȗ]rtG0B~FN ^ D6~r^462F@5Ƴ}YAST0b]TĮ ]Q6!%Iw5*իBdo5Mޑw1ٹ\2;O*ǜD7[u(aE_49ǵWe*3i 6>>5M2ۥGj`[XhUFQ[Zw]&Kf>o.q @! yK0u4ϘPIV>d%8 6yf,z&>}*:%_`\ M8Gk>W,RT P |bI( *%AU`$v-&-65}@D"9bc P S|Bkt5*ZC?D`ee#howKoBI~ ƒI-/NnID< #EiSaEd"` V3.RrD>zbi; ncN'S)mS#:LD(J{2$ ++l~¬2*Qk,sގ$w9H!=W^"RBϜ꧷||iduUuv z%{Eu&Q8)M P)#LqP`RD$[RpB6 nVly'TmreP)ZpE%3µ)r'EMxx d;fE *]dh&Q~"sU1KrOp%2B%̍*yN''pG9D TDcJ28smvKb X܍TE J=0< PDn6~yO PN -N;l1Jx F=%p5MDںk軘N>p;G r$xܓO#&g7:J Ji DˢaFTAJRiݵ M*Ϧ°k^hgVM n]HWi0p%BN.zk{#yԪ8bsJN(ݑ^2J5[t? 8oor<7=+dGoiou$&Y9Co(膮%f4T(  x\"ovm:SHu¹h5n²/m)3!6t1A>ḣ6ht#9+Ld#,C*kzRIR\OQn~ 14 I12|`(A bK.lcc2 e Ld԰!TątȐoH*:y5B{.kf,+:k:5TXLȔDۥ7'f)a^AT.IÎm\xi.Lxhc094c*I֪A#ǔ8 QlQ5Ruuc27E\p@fΐpgJCc;mP*K*2F yv!VpzvxDo3@Z-sas]ܬ7pXǟdzVG~orupcNPU, `BpPM HtcÆ 7e /Pd~["~@:wҗKy#!'!ˮPCqN0`W˦ʦF»o0eP΍xaH雒bQ7n~anjώ[ ?v@ d a62x'2Q{pzyp]IF0l0 s2p;;bWall= ҉{jw`!9J HiH!+Xv۞xktbJ\ՠ|/fX#5`IȽ~Ρ"b辸FQ[&zÛdR@2Jӈ>crdiStX2 H3:N002dRy\a: Hb7@h?# a69k~Pmv"r:_(ir+T .5 p#Hvl[13Ѩl.USPAnFg*3S]9m|2J$mk#>٢Ir,7=p(dK@x{~D{*!+4F_0FNMX1=&'T>Ža@5a#Mh%pٶ[eR[K;mjd%աc O\j6IRfU 'DCK6@47Y(^) "`mс7 {š6o&H\p8$W44|ΕziLl? T I@ `8kJO%\f 6&(xJv%Xp %ÂJ$_ExFn`U]Uԋ%`؛ d'bUdBn4L h,S!N?Neq yK= \Jn{XC"; X T\2X++e]5XCE9|e Na,UG%)v3#dq%N L3w@0[F6>AB!i KNQ ),-zpckqUp[Hbu@+2! eHb9"*HWe/}߂+g2M%D!u&n9D!Pr'׉(u`F5*ߡ?ZW\+k=`n>Ule_t 9>'Ei0 <;eeP3{ qq}F]`OGhxjJrI(P#yLLBh^j\M۾"t,i5.Y ;em^f w")z>WSr˓~-dHeĥq)XƮܒN]_?,0+0V) (*j"G<9 ui$B3G=\:8 ĆMn\ rSP~h1ĺ Mf IVĊ"mGf[u\o),>>4kX]Z:A,BKFȚQPK(A^~|NK lrOȿ٩v` 8 Hi [_Ebm^.-@{F"NȔv͝GQOE6LvCA'dPѹe=V:i8e..WJ}5^kŌ`\26>n9. PJvvS:60BYC RUXYuJ"GiBeCg >h9"`tv9^kdz(/\gjLT0"Kx_ʐH(=W>G:GZDlax6t(JC\ SWB)02M?1;}yavxMrBchB~s)2_i:\=?:) [eC ڌ]Y6b}يwO˺ [cQ5vFuD +˽܋sF6H.9dRKM*6ӯW¿P5WN䠶lWթl<DZY_¿»*j#m gw S;B{/FHlH[mnČHl i-M v. {Dԏ+* zZ*!.[vV CZFok u:F^ޠb%S (b lpSBz=&Rh8QPZ/#|pW+uOv2d ?‱ìPSvt$?XM`B ~ o #U&jc7ns=@۲aF&//!MuM"=B# {P) Ht4!~u8'L!4Jf(0Fjt&匨@JG;oY(8:v+B7qF#Mm2\@UQ!9p"#⮺##\E(7L)EG'0R$e=F&4@!>B_5q%=(wGd{]F#BPE#&N?< }\+;q'k iaE rD`T亯@51DxB k,`2ef|7GOPU΢w$b,JeSPѡClqjj^Ҧt7J8 NJ 再_|v$l%tpKzp׸usE%^3c.ݴP=T j&P[]O/kŁ8m(!#_#P\o8;=](7ao:?s/!??IAMH ?E LPQn8*e v#\݂@DvLdi4M)eY((e~,:ZTNDcyYAuTY401\ҋWA!8¿Y aNA(d.SD=s9Uw:87 rek?˜b?3!v4I6n@BC"T:꾢Z辢T!<;*)$wrs:%.|T33DAte R)-.$j2gJRLZj.WYEЏ'EbPR`B(0U<\0yVDv8JI"Eypgh*3"DUi\ex^/7aT<9UD ۱,6TLY9o: .R~[9EBxEsw %.cICY0盆 mg:O[+"ėpT2(_"7pe )>r'?X亄+~{rϞ~%&)+Y׷O N$0˺8yQWg"Mݏ,k[7i&䥷~nψ3UIY 6G6_\QV/i7,