rt-tests-2.6-1.el8 >  H  $ ( e@ U]o*U ƍ:Δ\QM 4*{T-$%'{~z;*o=k:=}v\T 颸;Av5Eǜc[,m78,^{C lEW+kye" ?NN/&]9dvѡ#7딛cP>EedzDw[MF ~ړ1:m,u2:@IPD;˴ò/mڲ`T>Z{8oRbl:y +H$<5O,FJl4 6d5f50719100d0842ade69441c8e2e3be8ad977b133e39895f72f28b94de2a4af4ff5cf3fe95231e031b7f65bfeb71f54ac1d1890302047c435bb500663064023042ba006629d496a5f419730919ecf6dc73d14b5e3f55280c5e823c91592fce56473c5574b735e774f3a97fa9f05b4bdc02300e47207968b577b4e1cf3d22fe310fcda3089f53921036276606ac1da1ba6d91b9ecd71507c92fa623b4ca593ea5ea780302047c435bb5006730650231009df9b0c2678ec955ff414baf724969b6c096f073a84a093796c099170b20b55495b1be7eefba844014722c65e44399c702306212ed9cb1c05fbb91e5a0acc559f301d26b92a87232c813a3209243e22a4faf272991bb375e2ec7c9ba5ceecb95558c0302047c435bb500683066023100f65a5e61a1b77db28ac9cd83ff9347ee209c66573ffcd96f39e1bdc804955b3ac5a24b96763bc1d052659d61305a3023023100de029a4fac63ef678cb8739c147afdd9f41b91c5652ea905bdaed43f5b88194c5d54b21f377d0ce3e8c423f7bad380910302047c435bb50067306502310093e1e48a6b95de5be08d5538f6544cb612f1b16b4927de6d09fcdf4c77dac23f0722c0e4143fe642ac09cef2997438f0023019f08f4d8f5ebc471a37642c0795457cf100f8fdd141a2568ee70168ba326d94444c78b262144c522e333c487f9687ae0302047c435bb50067306502310093101682ff981ae7f3b461bf603ef2269ddc51539813d0703b4394dcdfa9e8a21dff6678d959e0bf630b2bcdba7b75f502301541dc84878337efcb63dba081d12354eebd98a270e22a9d8fb139e2a0e5dc9284802e5c98964b6839d792f066c10bc4fle@ U]8X_R3;8FkUױ^XFYey{؁TO !o.\"zYU2>͍!,əWpRsgʙ#C`5,9^ETnI6rK:lӍ g"ߝq$6b^+:m,gf7V:Ƙ8(ǻ a-n-$l8/!\FU `n|mp iDӵ" RoBuBpaVQ-'8PiߡC9`0;h0^Vbz>Ѣg6-bq~I&ֱbܦ70լ(,!}kl7 @/E OaG:W"N0'v}pL zl -Q^W`dZzχ+<1)&';q828 TP76f|]GdedF[Bc`%82I)cI@2}>34ѸiX>`5,?d   < @DKRX k}'`fp      >Xl%(89:pFGHIR\]^defCrt-tests2.61.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.ee_=@_=@_*@_*@_@_@_@^^^^)^!^]@]@]]@]ʞ]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.6-1John Kacur - 2.5-1Crystal 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- Update to latest upstream rt-tests v2.6 Resolves: RHEL-7861- Update to latest upstream rt-tests v2.5 Resolves: rhbz#2162780- 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-04.stream.rdu2.redhat.com 1698451535rt-tests-2.6.tar.xzrt-tests-Add-missing-SPDX-licenses.patchrt-tests-Makefile-Restore-support-for-Exuberant-Ctag.patchrt-tests-Remove-remaining-unnecessary-texts.patchrt-tests.speccpiogzip9utf-85ca2a6e95020df6ffa2a11bd624b2a95157de7f2c5f1db75ae979481cb5cfd8c?tC(۶m۶m۶m۶m۶m|=Vak&R_na`g`g`d?h?39к:82ѱѹ:yx{ihs?->qvلj/l&W:[^AhXP}(1fs(-f}  E{)v˵vQg޳Gf1 `d/憥qeV[%_[e-, "A).6 `U򷘰|K= [j/C5jbc5斓a3"ꯟUKpMQḰ=Մƨ`PDG}?@4&,ǚFztzT0uG3KDf`}~WO ?<9l 'Ђ}%-FT2g1/z{CǶ[b;x8z78%UW@c Q7\'6߱&W4U-Qv:R *Y\e&gE]]|̿!5)ExPpo6Qo0Ӡhb?kX1!jh QAw +G{I|3F(K!K 0DY\w%Mci -k/K^hD1GPEZˡ~t<wJ[0^;-K48QgjAȾ'}ko0ibdz;N_x|ur8,+C(Zkpb hEQ&sqDLuʃ ,0 A<^8T'z+g / )b 'y#(݌Fw:p.D|ƅ]J]Sy%ZGi$$9|iflM'+LJ2p7)a?qɤzzd>j(iړƉ*Y^|,\w{%QTcLtDjuƾRtk$唀h"xM@n+r2WEdfߡT[HQ/"ŬS$qifYy, d_sEƮI; |)h"(Ƥb!ps`B9lV/6EeVB x7lW>Ӽ=q!W\ FaZn>yXg¥vj$0¯k9k9) UdgkmZ'";.6}Ɍ<L 4 jH74Bn8L 0sTC _β2D ,M%9{X9*TFUGooxҙJnd L!>a\g=B`v?U{)_"2D5H~&fRT;.':1tBw-*0)HYisdմzxn](qŦ~]k(޾ E-'GTXnhcA#O{>BX{zkmIn7-*tpQo9NE`/\s~'Ry ohLHk@^v%Sa0f"|󾥍RkDBD!fEf*uRP\V =;wRۛWDLȡVoe6i9)rHG|RO*ZHm ͐ZTڤA;Bp݀ M'%+sA0(DALfzinY9gA!,9 LpqP4S30v:3wY=\E50FkJG!eKGBs r[()&Wp{a0_ zum`fCe *csH)O:g?uX-͘{&AP8)F'gY拥[(EKZ|?W\sM}q0gc@"d*,6S2IS^$YWpΩ̡L1Z5K%8)9;p6HTfQse59lv1՗ͣUSj>wοv lcyJfQtwmf2`ׄF斀0ȼdgF`i 8ޥ|$7:#se-EzuV (S!oҢX>=;/1l;B]5lGP.,xBJ {Y#4=zmD͎uZH`T q/s#TV$ vk}Ӝ @\,T-F4}wK9R#I ev&VnqhnKoMkOVdx}&}hkGD;A=0 F8[>kZ{L3@ͶroT  ˞EOziG9?zhp~ YeQ Cp0c;mjKrqa$"#eNˡK )aO*1Ts _/d^éc}mkLP"R3E> ,~}{dƄi *V .#t AfDC^C8fioNpXb$CGC8|L63Q[WLCec!Ewsp0قV\4AM=3y'Ʋ/cu >j#6@g]v]0؝?X'&of9}"!k\ B6 z-VM*ph ':rc7牝ŗKb!hds,{TB%oa4fÂ9G' k ~ׯ[sTI_voBjf} +F_p̄7߈M(:F$7rK5+.M'Gz/ξTp~Iw*g*tx&VG:*1M\헤|+`hTPO;{ ON_f#I 950ū #!:Y?\Kb#Ziv K~ѫvQ[6]!&+[D=HEO׿v:]Z:Fs1{NN:ˌ%PF i"5`OT:/㰡.I"8kc#g t47+ 2y ѬF 7ᷣR6z}b mV.|vڰJ)'넬YkX!ᨼOLm {nZ$?Lhֱڗ`]\'ً"Xl 3 8O8V i됶FCP~Z-U&̻ǷAppU5=vO/F1l:+̦:gWdd^J~Lڋxbݼn(%]!iD}&^ٔBC'LNi~]IDHE7o)|Yu xv5aJ0ZLHo˹ꚅQ(wͤ7(;dk`UE(e䶩ϔkO8pe** =\ r .e@dNМ$)e|60J*yOڳ^,֪ɮQsҟS;;)ex u3 3AGwTa@`0&E2ӌnwKqW ng!`71<=邩4Ϛs8ѼmH7݈/,a. eccJCw8J:τ% }/l15z.3,78\]p8,<1l9~xI &]Vawp4rv5 1Ht5Z5w!m۾31E4%i^hKUs4b Cpm Lȉ)8ͪ.x9cx:½4mk/Oeó׸Fs :fҵ%(Ml^ZRv((sɐÔ7WoJ/QGj{I\!#OqBZ(%s#o%Kj ӫ r8"^U!gyNb{ -eqq`0~d$zzskU]ޱ0_ ZrJ*ih%ϟ? =Qc{nvֲ :f]B[%0lsO8v4=/ GY ܐR :[?z͟EM& ˄m7$`afK% s 9فZ""X-YpQ}T>"io5Bg,e 5*x$G0͛ѪK1%e옊I/{Ҕ(-Ȕ:]E8d0Oߋ}~b=("3lz dƞTŵ'hLhFHό,NH㳛+}j=5ڔq k+-n)s6c~Ks/ ̟!:SHZ2ʢ i)o0vӜiG|y_5xov>[ |}ahJ![ , zo*.jiy H2KO1϶#rOlj]ZԳ'COaA" 0RϏ%g @JIl#1^}g%qY*vבq0KfPi9IۻfxPgdd{' ˅Da|;{oȂ+11&sT:H32貕p2b@IڹEb@Dϑe<̵e֠l& RT#PTt&{ `SMO;P Df{ţ#5 e2GЍLbdl"'׾ۏ=u]Kr^ 23|eBG)L&J'|_Stxuu$S10󛮷P _/u;.3O*#XhtOlEaE{JF52 .Ijb^ J'Ax=V:EڭQe8EXM@'ؚ=7 Odgs%j'q2s"E-_8&yƦk{gU U>P8輵0d`CB{`G2k=2 [!kҐHQ?~ӹ2'ofCb!'F7*JCLbN X,]QZƥ;ζkR I{xc\ɪ3#0 T=@ROY oc1Ր`GwXrk܀I[6Aym"w#ԏg O[?X7 fI. p=(]bSHW=S$E?ݘy># Jd#h:_Y 4䢈̨4Ⱥa׸Vh%C{4\.h[چCmu٪hBT?vڈLe{ZZ ȷ@Cy>ۯAI&bz46C;$_7ߐD, *+HhWM >ŸMÕMA֗T@ L>k`8mwt<[eˍ[άP@ ;-śS6J$P҇ۓb9p#Ei_ނJp"1IzKJuW)H 8&c}G lDۊK3N^5\:lXKiK$::!tNƲ ,ُIL '\ {0TG{UwKSVaFyD7p 5jfFP`e'5\0'rMֺ$"+BPū CfH/zީ Whh,YV cz!|i+c>%x :3 L(3Z8 jˇJ{WIVBŸcUxCi)ShOKt‘9Yح዆F]%J1U\lz'g/ƈ%pb_JL0AOjŧ=O;ӬYlUiЍK)mM{>Yͯ<]ރ6LN dUʰLZt[Djq3瞃o9 '4˹3` 2Z{uf^HqE u[cҹME@j'#נnpj!.%VT*_}u 7EDf9UPhB [tyDV\X-ԚgGQJtʘ.7m *uLYV$4>tMM*O"zSjSIIC7unhX/X )ԬߜmG깅NnfZ@trLJL]We$ 3.O=c6Q܈EN6m\SGczi1 "j}wi\ ~"ַPK 45D;@˕&|]EbN0yf< h!O<}g>B]p~}~tЅ: O-ֈ<[ ڛih 3cGI%8O\ 3g)5$ gu9%Hց䴬,Fs 0"IROia% 7w[:}I#U,$) tWTNi9ژuY\S8L3tPu.;bc)_ElA78<AsRhl^ WFܷ^!C%R?h=h 6@dnޜ_vxާxߪWP}uDt`B)k ъ٘qΔdbվN(KxY˸Dl嵅m3>w! \oGB.M&9ǻ]9#wsO.pxMց-VNO";bnrc +Ah彺RB`O,9;?}*mqP ?Y$>ά-WMD@ߐ7K/4X^ %BWUH2O.I3D\y?xGT67${AbJG J߉#!46']R" B;!{Hj{'oF"n/p7pln9xe];2Xu?ХUWȌH;L,M`J(Ę Ӈ H`'sm$\@ M<&CAA{[FA6L;)="jYNf#᫥WWZ\Ÿ`=DzA]vDJBŅAz-hAẽKlj!Pv]!L=HBAXtdlloWM_` ƯDx{0нN|_yXӟugE+Pώ$.94UU>$Ru.YwQn2}[\_U94NJi$!۩H@zIxjAƛҟ΄.n4b{8$;|2$_bRp]? mk4Ws6ls,8N>IZ&;d{TeO.-A-ጸ*ĤS_q}^+GE0ȄI/jr Ulj5U掶Z㬯~'& BI(~+_خ[עÁT(¢w;H}9$*Q m_ME\cM $"ή"X&YW% :grGP? 򕢏8듘uݟviEqpӯD=Sl5FGXEL̦GTڑG{)RCP?ͨ&BF#V EƁNƩ;5$7ȦR;$q]jz*O|EOz2=L=?^r خ6Sx4-?f+`j|onaVφye@ePÇ2X!:;ʤTT6r2dFmt[1cWd2c/b%>y6!Fs@P0h(O9C<>y%S$o?h}i,u6^L_gE1SkD]![3E?[ޖhĀ E3y`Pf 8ja}Q9vӑ!O%lugDrW=ZT֛fplRj)6}\DqGL;9;YIqxSkP.pe_/ @QrjA$0MN>jm]}MX"z!bAR*. e+a8t ~@"[s{]&&ԴX1"X,ٓ 7{i؅}ҟK\taě`Ė]]WX: b;~ R !q#A]  շ %AlQ1OE)6{ؔءԕ.f߳b[i `([#VҚGuAD00^eKG[Pn%+_sך<*$>~r hթ.¶f] =0qT PK*.IV#o[dՌ$RdGeb,b#ˠMVw\cJcўk>?^v\q26 N g +q_Iᢲ~f4`<#1$C"^0]ZߢU,>1+8Nf͍{h{-WPfA扁fXz8Ձv펣+pئy%P'&Hm15('<ݞJDŽk3XxBdDpKf羌p@PY|?2HS@f$?tvDgvKV[5c<4 B'$ wV~,P`Mwn.3Nx5Phmr5r$_T «YHk;*J_%o\^ka9GvAf2)ጇ@8!<`Ⱦ,bIo#m ]倴' ~EcH͝[lwjOd\ؑ%[&"L k,Hs fvmaE~$#M[}Eg<$u&p/NԂ_Ğ)5(vcR~=nl) !w5=ېo \|3WPۇO|D|aX:3>)Xx16Jv\YRB5Zme@AC-_bv\㓊DxgT9Ծͳ#gW=[:nLs=򻭉iT|Pӓs+]a'lꑒ5* JCALnaƋH-!i9+F$ϣM ~u`{s/b@Y2[59S|馮R>*d-AӸּ`be 5k[=Jp)kϋnFIrn{ڐXlDhgK \.7: :7'sFw| cpbtCAZߚB ԍ6k[5kXvwsV5U"Ð2X{}_%* jLMƴ}H$Ṯely!ݕ A{e2E| ؘJE* Eu8 > -TfyeU-9_7gvtV> pZ &vx#!ViR -pI5+.eC7ZgHk)T/kAl<ٲD'Y$by1A{C4xҰNA)eM,m5Q? YoѹBSo4-i5[)O%z;w?dtS+Cȯf2# ߎBuר?)XYJ NWATZq!oT"5)e`*cqҍwII@ (lsrnl pK҉vb{Cj԰]*',[9n IkLW D1m307n3 4;`a}X\qžCԫ*5tV*062e%^Ȓ˻Zxh_.!dM^`3N0- I Ώ&>LJgQ}׾7\œ@%n^#3_Qw$:FA$3x=0A [Jwڕ}lݏ/2<}32^TfNAxc&! (W`(:9>,kw˄*QigXks!]Ey2 !kTN2.i#I'{x6#)WH5|@LaJ@[/}~uKDW@Vc-F&^0HfRy ^K(HPƃyҌmNXOԟwz5oq.^D]]9,-Bms=R2a n-xD JA!П]zO[zC r-8b҇D4/JS|3w}Xs<:3݌j"Vc'7);&`EǞMBtfc.'J ]LZ:5ĞooeycQq+Ia:>**JBu-c`ɀÔ_~y`ʤpC9/ٶ̾RP&DGjxpeBg'Z{6eŞҮ; y{%Д-} ۛgyĸr.ʂ⾞Oc 1U]5P} QzM:_^ozzw^г-1%;¬֓O@}]SWMh%m8$E'[tI|E;OݸM.dQynЫ /#a@XonPKlT s< Q|ZUƀ I@%(]nń :/lEugSPh1{r*8L,a /OAFq#Ȥ[}ZJYkM+rĜ젟Kpa'=i;vMޗ=]0QxQH_pF?)3&m9`C2fS#=3 QѾ2OI]9MlQcQ{ 䐣t DĠBU1Ty3hX"4v`sc}i lc1 !)3% _wS6KCD9f8ze23k@G3_:kQgVQff{˘v>//R)LAo02CAcoͿl|H(m@ /ϑvB⯡ fT( "PzI!<5z / cx9/FRK^L3>;FWk|J<|UI#|:QnNE"d8 r)Er`yzZU;Glb[`Mc)GGkȏ}FڿYԻ5҇ٸ eH U%v븧0c1BeH~c[rqg,r|N#=uT|~P&U܋k1SivXd1MjX.(f̒}CHCa Lk;ֵMʞDaUިUPef60!r Y&(9 LݭGm)g%m_Lz&f#ڳt vxF|/$w|i]S^QU pE͜US>3ի  &>5Z9Oy~3 ,D(M*;'94 v/m7Z%T䓳epQclESRoϩfɤd6$;x?d%sw|`uM9 #jT -biG#sՁ8lK2Le%ڮgI8%6*yN?>w.nv3N9@'A {Ô{=BnʶKoEaQEޤ8eU \lYC@Ly[y9Q*H4Q0ksY^\@E%GI6{ ^?S޾{_bbUEA*I"a<pOb(RacV`":Bp7hi۶m=uf>&Iqt>3  :o˱jlx]Dκq{M&-+G|ڍCiNϰi{r٫ۡ +:M ?Oy#s>hCԕL"MH b2;677b|/2PvL噡U1< ]$ rC3։_sAw4%;(JKS3 t4P Dkg٧.׵ct&q- F3q"BR?%1tœ[L($%E +檠UT]Ɲ@J{FY z2~9# xZ evkSesN#Ǘ{Zs-Ioiy `}S>4r5ǹT"ÅUϮ,/t[/ @R`n*CGnA!BL]?:t6=ٹX-eN_KM;9?_Ĭ`ʬ~DRHY#4iz _\Wlu8ǫH(A|>"#nPX>l^9rPq=8 s՚;W}oV1emM{K JH]%0\=t`]+FŎw@oDh bi㌎wHlnZnuwCkXj:F+3WUC jɫ~MP AFuvp= 2aKΟcSR891j#/E֭",Z]L94Ν@Ȇ&/x`鸥 ?W #zXT\W7،l9VTU_ )%Mbg{`Ŕ\ӤP+XfsIbS'{CIFN*rheîmF]k"1NnbAC+3vbTn%Sކa9-?_@ *1ϞoJhJBͥ%IG+) V:~vD7!Ů_Yo3dV]ɗ4gӛ/n&<@&w ?4V>\{ 2|gqd0]נhEZI^!OFMz_2fE~g 蠆CDO`)7z0S鿑f 6zL挤{3z]Dv)0r|wIƜ q(l`a9j*V\e٤cAr.LGmD{8"zz1X!O522}t"Up%ݡ}*6BzCdL/ %Eˆ{b~6hb{Fˠm_+ *LK֙]@.{sM~Hw"eNWrtʋzmƹFr)3l楡{H}L|yC*R #wMi2z. yhixGD* `0oXl*մhF鼣f@uUA~?2 IνM|`~?;Zfe/S,'ͥ\5*7xt_m@b7/`(k{7b[>SJdMk;o10̅xҨ."Ӽ;dP\{;V1նU4-weFȎ?䍛ʨz<.eqdW7ۯ)W| Œ G$_K[] kAw3QwsÉZbY,' TEN gB ot_TK@?-Zqp]ᾢ*.>󵾱n?2PI !6GK ;? *MM/{,|H+F\Ŭ(ֆr S[W a8y>ц4Xj >Ji m| b4ݶa[y8[wWEN1Ba\]mw֖):sma(y&<wTa^̟8fS;7A4/*N0kp0 3*RmUC7WgL1 Q@r~~7(tK4|;8pU/ CfC#~;F Y`vr:mJIh>+,UbBҡia=8TB<&h7ʨ=PYkɸ}~@;#gv8)mi"z5ABo>H'w5tG. D}m b~9Y#lV#m0gT7b(.\e,PqжAJ@"()\k\:ڹ'-e\jp Dx~BcA|M_gZb9S^S@ [# cuhIdJ+P%b0Ps$?mE浥 Vqæly> [Ėݠ`8 Ď@]jF݈JU-UБmP,21`G;@AV{ZDVKi+8:w(}8]g4 /?|mY=Pz-aL%v9!9F{΄3y[f Tp*uU pG xSBA ҅u񢩋$R-ph]w2p 1=;(&)B.$2Fo7kkۋ]؞ب_iPW!ɮ9 GMm&.fan 3jZ" Wh/І\\BG4%c(T=B)ZqWt`V/_d X@+'6<Yo M]Q^Rť~0/B//;,/ԁ;nj^tK֪zNAӡu8tי]3 < V֓z`TlY@W/{%uZΊ`PwҴ ,8ݶ\ PͯP&Pg4DD/bk=$:aMJ0x8)3 pKL%KNk~դjjB]flc٥V!lu!^` <ēɴS<q.NK{'0I򶦵lsWw1'ϙ#{CjhƢAlφ&]cС yMu\t%?Q%@pԤ =( оBHDc^?Mb˄=~ki }uI0x(e}rQ=qUoRѺҦrv}[,cVS!1==*NnLZIc4rB1ln Hvefҭ.~u>(,ޔvctIÐ@@t.LVi=iM x!k 8 v&W S|MiS6F+# hSxTi`Ͻ$Rty0r|1X1׸rOoNS)zFgb䘢I*ş-p 2H^bHbd9t*TC:bŁG^ںav%Uk Sˡ|ðHkM`%BrjүC4jNZN3ބuOlOFJ2lJN+ Y>4c\0-b'*KaIK3uQYO}CT$İkA*UTD2ǻcYNEp$z^Ma2ItZU髧ΙiOv\QیH=T;"n="oJE~=*٦•ywM2=7++b F5L_``e*_ sHq}HܸXrdCKF"An.}Jx}\\-E:eCLxdAV>R_8O$!{_@C`\8g__? ހ! Ja${"V!r>=_nh&8Xqp%~qAADѽؐmՏ1ZhjY +P=duHxEOڊeq@30Ɗ\ʅ+5N׽a;EV-Q6|v+ou|2wZu*/20˳Lz]<7\vͿŇf;nšߥĥY) S aB1^w{i^<ƨdgXxi@8{Љ~ \ oφs ˊ5܈1F\0fn13C*uS % 6" ?hn}8- uO`aUC7&M1`B-o@KKRRqfxwb(ױGAspA[@D"Vd^MSŪ?B '!7Ĉ__(^@ǯ:wok|MXMn؀]T#he?eV|54:nC#je!^ogvYm؈He\xR,x w3?4uڍ @ aNA1>Qj.BFzwCB;i kàP\1dg#ISa&'ׅXx.+AjQMI|E=,^\Zemı9Ώo֯޼\Ұj<&pFm:]jmcp~4#0Fs_Z,K؈d6VGjFcJMz8IO:AjٷPwTpluYa[bkQ4 }5{8Jצg\NT' %M4@hiqDM8S?dQ~]ë ")Eʴf0%w\jW_NPw9sXytaH̀q!$-)pՁTSbH%-˺|x4d n;Yt44)I4Wv<l-?Pmp6%noNh3I cd-)u=j|2w_5H4fqV:شWKEx钬 1ǀ tOSʕysZ'|yO> T)"tH?Y"dl jH׷Kh M]TjنC!i.&-S%Ǚ#C(1f}Z'` *"l /‚YT* b\H^ Ј|ֵ=uJ>^tIn}53wT1՗5?F2w[6aūCxuEc%-s2v! ˵5 ib!ለ{(Q.WKZ_ߟ! [PC{?j”?᮶Y8&6uݬ#V0ܽxVےuGwVa 8_=g#T2/CD{x"md *zRu2:XT\C>SvQ}h$uFY̤el 4:|DyJ6uXrU(Q9?>< ڌԒL֢a(UBEuf-EAXe8dKG{=KL%Ĥ%S .$~7\=Hv2k}-oA*,anqv-b*߲֓(*h-ntP_hH@Bv.=uKrz%koMfc8V'pHFMǐ(y-܄>e0IV>Nj,7:9*l:;wSn^2 H҅KPu{Ɔ&/mMdo, bizڰ^N–C75_ tSn#)VV%՞=>y^bWl8͟^QU{jbɬTX N`JvZ.Y, ̩  p4&ʓ8$6o) H_bPB}L nd,^ /H+XxO B,G8|9jt węwNlx;jԁII&)'ϳ7^Yi\7m;gWߐp%huAfmZNΰ|Z#+$(*.:O[!WfkUeWͽ!0 ?"f0wM u ณb RI(nLҀe/ Z0JҗIU9w"?^#\2՝e <4S2+Óih KWy~1J߷. oImsMHm~+Jv1Lg\q`C?qo +(zxQ%=ڒl=Ns:T`up)窚Ko˕ ~ QY""fL|yidIչ<}/.j4-r@"%E,mUţغG6ߎ(?o}W`T,e6hwÌrOJ5O0'=RiMHr8b"LO:쬏{h%] /h;>uՃЏ>'^hZֆp Pqs"ěggl#<=}WI?샕 6Ja;bBeԜY4 wUױ5|h}#Ze%Nje^NKS_c(:D-pB?'%{./p 3EH`KOU@:Z$y2\g-/xE``OP<1D!RaSڛHT($qՄv+&Bgٖ.f ;buĹgA*!c0l誸i#c*S/㶙*QZԦuM쬗,m}I)>{fۄwdRWB|~ss5KP]ΡC"i`dx,NKۃA1~ZG[_=л7($xpb۠Α5?e#TYJbQ;&| inݝ++742*~p6\rҠ<) N'dETJKmH pUöMpx<4ldO@/4_ı]0%hE*/㒤8KT 1= ORtaƪ?I2Eo64-9 r51`l˪-@H.@sBlP{*!1P 1q9"xHL'*Ge+d]-J)XA?ܒLH(Ae#_CL_XasAyZ<ɫ+{\57 _\XTgBm1jf o9l}W r+ߔۗ'%VkYketsXa4/)uFHx4J3󱅞KpA 6^tM>T=RU06yyd`sI_|@nN48}< Y .@A. -C6;*˧;roLߓC KSCr؈؆8Z_љ&Fi_xV=LߙAs(6aa+B},'SHh eX:XyR^(ɔdf/tbLr獀>·!qS> GTSj엉cdB^FD" xF/FƈyeʂV$OԒC2;벨I7)GJm6}rGHfͱN_*Z|( *7{~@yDm^@`.i<[B ݳm2JNL^3,5t h^'A02|tL_AdzJ5nĉt "'6O )xyYjYgׅ6>jsV_A  Qb-?r:M /w x@xO[5 c.oL#33t]'}W%cW 2.2,Q.Oe|b %5'l1}n0"T"fai(y[=S-r;t'N*5U 5SPU5Jx]!ar@xP7LZG L~vT[1QwN'y|:/S&N[U3c( <5Sڔ/б5԰ɥ(*Ft6Ue ku4ȑEuG7INJ 0r|5Za@vp6m5zRs+4Zgt3C^z郗wTJ#(B@4t3r}Wovd˂OB@g!Džfed m;ȌrvCHd- V7O􇇃q忥!6sz +Z'ȴ1@ p֯JY elhzg'% dԜxX"*1(CX0{Y*cYn˃c|rXZCBY5ޚ-kjbXWGF98h_ 3{D%H&`XScv= ѣNy;D>){]'ª;*45vcа*G$=IntfBf1~xvfLU;׭6hu~xuVXJ@Yٝ7ikbM=h*4G "{Q'^ 3w=]o]_"ue~I_vc犌]L9ۋ{aK ƸEB# !:xZ+UȍM1qہ`FIv%5p,h wD#VA%]56`0vwӵ0H'Ƽʹ\QofN0*(×3+t jۿ"%{W`x^ekeׇ[RG chhb/v1$jb%U)iBRdkp Qa`{7 咫:&x7T8 'zRWc,#g;K{x g√Dy9=WTeܦFMb*&9\ǨQql~E"bR8k{aae~~>7EIO&NLtmZnQaSC3I1h{{q=݊ *g߉9d5z@ARUƼŜjlzx;9&?efzl`@`` ރya@qo>:GorTGKt31@P@怗'`wxYcPRJg%ʏ O־;<6b%<'(AOx@k%WBU"W!-(mt`uߴ`"a(nOq@+b>̬P̷2 ܄Zo"3Wwςy@^AB*B-#J72?,irͱ' b`՟+:pVi􁞼k /R'HCI5N7#U{BWΎU8Iq4};%: &B*!+m}.Ql#)CK&hg 5fd4I83O]Qȵ N|3ٲȼͤK^ T B^kX|VS mF 6u|BKlbfW_&I9~yhp~F k*nH# o ~A9Lv @F b`agC4[[7yQE346Bѝ}F+C_Kl~(ֻF :Mrl+q /( Кs 1?He( sp%q;%QiJ;5AChZJxH?6k+MʝUG9f|.{x}Hbà qUP$۸(N s\/q|9RJYRIĮ3ZuRͼ_6R¾e Ao 0D `]#ZPaz̴XT+. 2 s(;DcZ0;zSg>e-(pWbhIbg/sȵўjsF׹W`fd! ;wSsjMo;_:"h1g`KtJ=lFi ~koHRKZ+N\gT`bNmiZh(!n{ٵI6WޟĬ/?lcnw^ NmR),m5PqJJ!21D,V5 Ӌ^PJG,M>/(WܱSW@}2 23] ';˫ұ8NIadrΟς@qKuŭbVp(/+/OצվhٍB8]Fgܲz&# ~FPPBY,蛱RDrk\rYRZ$jjMe[\-0~g7ٜiMF~`gFܵXjFE ViDW~w0GfpZCV`s'AtAŒ.BQjhb=큵aP|!%\,󝁖F`ptv^'Wlp-V2 `okͿwBa^1{0hYpfٷML V۞zK8TgMN0(/0c8'6iwp>#*'.5 g(Feh<>OmC9/5TBLu͞ M<1'΅Y7,gB HL>)S5q:.n:9u5R}%}${g-, bu x;/3r|:-D4(2Vd<-ϘtE"$[eIE'cdpOwtw/pg m a͖%oy^J 2uT?(}Jqkmmb?~,9/v| rڇu؆T[NPT97C=3DaFDG1:Ւ@w`S[_hueTs.@Q N27`v\:.^K[@Kتd|1't_2 Ǟ{9=uiz$ PX=ҽyËg}*хFc;Ėj]] ^8`HHkJp98E-zL)axHkQB*k Ysy Rc-6Q<1M (OzI%Jbw㘕CT3H:Ӓ/N5GglQmA /'L1ˌN#C%ɉUq!,x8ܐ? BDÒ.ZOݝ\6ϚaGUUmt|%_SM!Rp>UHi)dTح5-mPyӴs"읔iID@? 1Q9p+eIjhj჉cYiL_R?~̺{ @(]D5s?JcBV+˭-1y, r,c`Qt]2#f*MOV+;Cf1sK^IvL/jrTtdڂB@qucAR$36)}wUBmU ^ Ke#t@քLQa2⪔c#3ͲMۄ)})yVfTx֛{Fw‡lZ! #xLfFѺ,W\{S"B%(Se4` `MͪIGk Y=&aajkujTJS G: ׷wKN.~5^{ u "rBUv;ض3A%ͼNԿ1Ί9c0rKn!=SŪjcVW͒Y`M\9͡&}M!,^ȽÛp1a7?d\,t)3r~/+ΫW !i3Jq b = P0Z,W7?t09b.H\1ͨWˮ[ӈdRu#0ᛃ0p]ZX-Hz%Y0]nbS8t0"33ypN(kXM}"{ST᯶'Emȅ:yl/\~Z٠rJVIiԉ_lY NF}5ij0&閸I15zQ\҈dw DՊ=$;폽]*adOV['Z}ʨ)?c"Ԑ6=aP"fyگ^vꯙvZ%qm|Wݕ.1JFS^/x_NKr6X`Wqo?qv3Ԝhvnm2t Q{2[^JJy 3ywWf 0Td{̞pP _4iV,G,z?z]pה 87⑟[F~p=Z+8l/"%C[EhM!׵<cyj~EUiբTTj6=A5˙ͭǞԴ䟩)e1s)l)$c$гQ]Q|G 4~9wSB<ﰨ,8վ*XzkզgpQGo2I@ifkP3)T%k+aºcIOx.F/o 8$Iӄ r;{^IߘZ ޢtKAZ0ݔÀmJ)Np#3#J~kZEL]$53w4ߘN,XMGH>D7L(w"0QĒ)8;68 a%Kts> P*F~Zm`BZ4Z~C5d? 1䃲t&z{V@g{+'A 9AWd/.׏^#I@6F)}j&XYF4 :*)ˬ^5 A*#g卌jA2R]t\$rSN_[AH7+C (Z.XA_u;SE>ccc(aNTx`G13^xmt+ͦms=׍͎k|e᥂q`H%tM'"Nl EhPX؋OkwgǑVC-(^ydM!m <%vr^QO8E9`j2<۸P++ը\QLM>m: yyAT3:G[Cw ^Kd}-@41!vM sOUl2h1H%*.jmg'-2!۩,-pR)us]ڇɍUx%@,6+O?n%>8VJs_KУ=|rcPG0.>OU-@;yoƋԴ"ę 3n3))&ASPR9 Y@szlL㴰::7CkpuY+cs"h.= qBa4&G.՞ȇG6-5|8ү_JZ{ټM $A6(OQh+k/ "Rr%mBʂX lr Eɖ9Maֽhh)k "љP58r.CgaN߃OW.}N$<_ AMϯD}N -fzI~JTHha+3z` .`FY;| 8 X 1q뽺N(#Goͯ$ Xmߋίb,EZDOߔc0-dV\~7=汸'j@gԿpvrpR"QjJ쌟aA(.Abڝk^[`@RA- `Zdce|I1B f4J嫅e$/:7{/ /i 7(}xVwG]SY߂0%#5/잜vlN&}ÈVrE8Y釶5h=dvcx0vuRENAm;@Bev)],ln+%:jMWk)jJcIuR"깗(k5l 'ֲ&\tH1t)K{QpfF/r7:*Lj2&%F&לPh@WeBbX9VFtn#+f/ T0S,.E7.? :4q~&H;;~ƭ/ԝKrej3\Y\b}|-._v;-ZjEE6Mjǣ{['\=JQ]C !󙝐sCP uҙG~YO4UZ:t$5rg?eRx`p|9M?7}Lj': s~im`˞ /WF!2#!\ekqީ?-{$mloi!KdBL  sӚA)&V]V,e1n`efl zf`KQ,[xG v[!k- +Oq&ïao]})~Y*Y7쩋@,CVnA7&!no-J2%g*LeL$PS8mwd} K<,+aߔ<Ř{>Sn}us![k"J6};a|z#)H<$B uJ!\(Z"4aI?ͥ5(2c$o5ў^;LLJn?\dyް0DoRbO  {jS(} 4GQʤ9\0!#5 ƻTJwP;J벢KH-ݩ~ ~Zqm\%N.=evL9ةYx\̻/A΃=kW] O|_,*|^̩[TQJZ Y@tʹT]K}(~f.J ,Y0ab0?\'_TuYq 9'VǬ23~:j$ZE{U*CoG&Yq)]d# P4OBx Iu%VI( G聻MQoeumc=^Zʳ 8}䟶Hr<y C5Cwkto'zӀhs㺒m^9t?m+-sx:eխHJy/YLRi @u頣`ePv ;um$B݊]NsQa rl#yhO-dP=lh)XzΚqGD+HΎBJɁF|<0GbpB[ƚmmBxzwF5>26"ݨEFpK5APAwd㿌LFndem-m^\ [1`gI9Z:2V{xbzZ)5^Yca&Cv8xx(Yftr{q'~f%) t,˵i1K;lpf5 C 󥐢aIy,ND_bdƤNaz|yIEGDHf߫kuZOɽWs !V;7_7NTsd>YP>@$= +c)IGl5F +l*b] y~`F :)Yqyn;au0m7boR׹!'9YL£aX5wԮRb, 6ml5]eǾ@yE+=w|`~aNt6 fL008Dr6΀A!}}YјJ['f1Ǧ0ԎݨDx-/jYTLn`5k6eVj03с0maRIύiM# bq\z4H$pV "B=K[󐖭nUl7 S5mղFAYG)һ$#)2,7+&P2DR 3n vA:бZOȨoduvCU&H)~NH: ?6i I?M0GNv~Q&hcSis~͗BvrI\4\dA$J6Xoe5 Xg?^ ajEzy4< L`@]L_a_&>xc42~u16iLBO8F|hKɌTS](5eSm0WRюcMEխW~4<*O4 l<'B@ h4Ot3gV_o{5lMLWc4p~5pt]ad6 S8dzٮm}@[$(sk,aS/EeD]KUvԑ(H\kҁ\p7 clg>pL}/a ѫDάJ2 ﵗsc;C{ް.}.Ȋz " 2pNzmEjIBeGɪJAP,O` H(4nm !{tҺpoҹHX!C!? ¸ffSp69ӷTU[ c<͓*C8ڠ=*I N=!A,B2s48u)n(Oucf?)ʎ)^PũOճ]r1!l$$WB1N"jmsX+ClYKu̼lkD[֏ rv_:vRο>T_ȨBc,*gfhu%_:7i%#7$7kETS̝O' c\] :w ,] &BVf~5hZ*MK3\Wycݡ,U >W@j7ފƵ5Z=?SG{#烪rҁ3GVyRtqI ad|Hn5oWb,݄YNu߹gS_n]F_RJaJpOraD?9.}%gHf92'#=X$_wmSw0k;/'Cm[\B֤)UZ{\:L!~|VA+l+d-YgXEJġ_VWq!{}̤8hQ25DD%n ϐ/yW}3T=F__ ?dT:ntcu)]0r']҈3}'1kH=n+TCCj/<3cQuq0d 1/mghΥmfE:508L,:ZH.,~^PE̊7{H˄ %KE *ƏEٽcz3R^H/;9I$ְ7=tj&qՀQ;փ)G@X^IK(QJېMQ΀Rl/AoXvwfs-U͝t(gwgD3 q ԲQJc}1=7IB2Ւj=xW#D]J9q.Wkeiw^nM+ r7q~t!^[:[g؟ ;Rs.D%LnWǹC;5ub[ghiҙb?0pmՍSVBO,%}xzV vxbv%@69l֟/n76l%7` ;JGT? ;>JF^MERK/7 U?^bv㲎 U' S%a}C9E*!/D,+:^;1Ϗeں&Q0ew`0E eq%?f:vKgL3-gwMJ交ql(wi['ص&L9 yit`WJ#ݡ?t)0oɸb L:}"3>jvO#:wdLTDxq( f[+ɋ+=gEA+ 1Ճ{]mU IdHĢ98cam}9dDg }yYY,Ŝcg J}ak}^!O[pGXy_o.Paa(,<3gإ!I4"5PSxO6- DZ{4М4ٱ*RB ek1C.,Q#!"9)Rj&m{yRxoO/S%ibVf<[XɢzZ~9PJ/\jcaOk(LmZ]6)C}l c] yql3<lwoŃ7dCeIҶa#RrE$ι/| C]JF -zݾ*^PFY5Z!"=&Σ"fgv>j0S󽛙W0H& ӅB>sםpOdK 0PH[7kg#K;k %G}0T?GգH@b= avD7M-W;vo%m5~-n"F!3ëvQJ8j/nyK˅ۈ{ԏ] 3v8IpU-py6`UQ<[raJsH H91b]O-xcwlҗQ^oKL މ)G%_z#51OdU({o%e#)$eDR^y (jhI軋*Q"~I^0/Vg ?qݕʭ^TYک٤+pza.JX{7S=߮+j4P"oYCo(W]{ =@`g<,OEeQ>6DڈZ48v,Y&4l|pǝE4bOY0b*=2srJdCnb<@'/X7F W-M[u965VVbFxF{wʽv9}x$#$4~%|e xG~cYpMd: E2(Lyqǧ!+=}&ճ_ _/ƽઊ U{DiX#l|埭ǷAlt;K>?! E v)  hCmA|&;>ҡ$ŖݴL*\4[EDA$up䜑$,[sUcKUzcWnOqcEO;y?Ub|2% Y|XO4lQ](AJ #>e.;8 Q_,}=l?S#e7PdJn9J&^"AKqf9R4mٵI`hPwx9;<Nv@ʅԅt}+ihNH˛E=#;'{i!؟6eӿIYh _@63GTHWeQ!74ۧ_3(h"" 2C,p[J+_4YgHqc‚[&"A-|7 y/0i^)&LrQv{Ϝ%BWJF'ׯ8Gf6WIjhr"1\b>`!٢[k I?gP_RTh+}f#SieB0F)q\UaFF@}O6QcLq @2v૜x|<81ēvDq^xVZ)0"] s.ͬn=Kik;v1Lh#ſD~Td"3Rgé3'>;f0nc/0F&d- .n5>l-&'h#P;,ItđO\Jspw"!&B$N'k}p41;g`T~ndx>|Yy!PO{"4V"3>xB%lɐ.#BMc` W7,|jubNBM]gyƦ{gT`fO~*l'{!q(vykT3i=0콃n*BʃXԷ`;>2}Hy}856ddm2\φt3[xrH AY^ t& -v[|-f T^2GU&HX! Q?"_ٓķ[TV+doԤNI  aiC|$ 1VK*f664!g㥸@Ϭt(`b^%T=74@J'ID@ @8ZбW1.y%7,)GpTm^SlraS\Bp%PO$m&5i?Q4 ,AnC)pQ>ܯD#[,,g7e\oaBb E5MJm* մ<%WYwLG4*\ 4^"<(XA !&f&d$n󬛘+ט pp}Y/X[8Żݺ(g\ղp}V&y'Bxl.!Jzh=t<[B+W3/~pVm)~Wmؿ3уnNK핆{ɖTaII8zi=( } ѽGn;;G>*6O EdV^3-h{7\.ׯ˫ u_5`~'|w%*꯵/ W~'Wo^|(,,[LL[:Mz >YNXid{VXSR"H8cULKB~M]T 1W%7x XY5ݿ=h.^ 5/6H>! /"qB'FP{+P ZT~PwqI&{Z8aWd/ |_ DZ.py+3ji_ʄ˂` (0v=5apᤦ$]Ÿ W10S_y.D&-2a8ڼV'WG ?,ĉǗylR8]9i'WqpSvm^u)A[n~SWZq.b@Ԃm^ٽMFUU [ry HiTTiAem*7V@4Q&BH^G2sTe TA -Sf\`z♙^.DAt/ cO.}1#R1&gsoIL( Qp>o~'<~tW*]Sh1]V焓In@D#>G n `r}㡀`|VY%WIpB3ٯFΙҌdG@5i#*-xڌ//.~e% ?wև[,Ȃ  MZ7v ~ >ڙ J8#đ[$+)?9VR#8/WIn€kŤ'V^H_I2Ws#3]vM<& 贰ֲN* /~"@Y*NIt?>׋ 慙-h-b6MW'P›8ˁoon2Z;X5Nw D tꍩF4J& ekn^Dnc"M)05wwM9f{e?4[V۫bq4_N:ޓj5 gd&%5`C{}iXti$̣(ߘVǰPɮ5tvtdY:&4a;.(~jj Z:r૕"u&f 4|9.B/z*d7~f 8Q0*$qi 6pa,aHT}.zm̜=Hd5~V?$$ }[z @vP#xدs{:B&i4=9o+Ijں:o,R#cG4;Hl4GOLDTFX$Oݭ TK_xt{iG"s{Yh(J6A!?x>dP [Dpu vXc}4TT˦~0cW=Οo+ 'O%&aJi4$G97E @8rXq c5fZbc8ٖ =%Gk&挐rNAŖW`a=G ޔvT|kݫyj tP1/v%d0`@C ĉON2E"Qns?֮vrweDWsCtQ,~,z?rS ^#nM]:3v(|BR`b-U!QYհ=B`3.Qk`4L beĝMB-G?_h ګI2@R-~zRfwD8bn\!ȣ!2tD6VhInU4*;]63ĊXj_Gu=ɤW;.9vv8 ɗtXzDҍC>amQzi3lXmep)֒0nbXEqOՃ0A9ƠCKD_y(YGKa'PBa[HY i mN ྔEmݘ[0atVno5sH P̨>M@VLk;7L S H9 xNs2&rUu(okYbRݽ8*j3fSY2pQ %Z>{[kh5*5qkK:nO֊ S5Y_EK%Eܵ Q> IyvBc m(0AQØ2KŒB^r;yLdnt~f'dm,F .  ei%ȅfCL JqN/ț\tSRѾ9!-ɉ!&jp^Zg`hiV^P8sNTb3L@o ө5ka]I>AEyS#֠yQeL1>`pa6`$f_ʹM`妥0F+.qEN+?-ڃ=_kl^t?`~~%gQ%2wFnFzھ)#ߞ  ꚚO{-;'ȨWb.{ELTW6OR+[ vE?yOҴ S(wDׁj%uW/ NzVSt;}\ۉpe=Yy*w% BYkaHPu `a3 _;8b+i9#]bYFmU?+($g#q S@)hx3czzř ?Zpq>Q;  (/6]E Y=4{êeN?ygBWF#'W9+Jeާh3f{+Vՠ4+Aj6}Gn=i[+#vPy q)_5̓e'f9e?.Okj*.?aZ?w.u\\&mzy~}SWTf O0xu[p,o89?$V"q#3bw~ȁNq[<}d:n*Wd ~෽Jr'9<[++.b3%,;H?#19ӳqX>rKGl`1jLl𭽱hАpZ =P2HkZÐre|, }Hw84Gz~btKO;XNJnȆ~ʳ\yM5͟G#|fu^Q 3"2ؗ%*&c22PinB֜m[*h#Za%v`2(Gф<IrfݻmPPpYj R;,10ACNƘkԕx)\#\Ca/h:XS5&vuS9 Kp}kϤ=Es3@ֺت+~W: JHȵƣoj W9G#w%ě E(%B^ScW,3l"vFCB A=5J6N=շ|l3Ǿx$7\?)ޏR-T+{5d,*[4'Γ筧}gߏ`փG]3'}|}H5: 9p)J&\0?NF xf "K4vZGׯX?Ǯn, CayLV5ozI67 0O7h7Xۂӓ.128]i=B&+P}b&[{?#j[,` |(d$' ǖMr{LG߽#YJzWrfyh'6(ֵfŲHp#hћLͼΘ# euS/,Ukz`P9WkgEnvY~LIpI#!rZR[R@r1 !! Ě vBŐA%ɡe.1/?T\~-غZr3K`y[N)rn'ed+>`-Xl4;fxvT4i9Vn oVS>hFA,ijˁ# cO,4~].b.z ; Z9}1Hk `3RI/ $vE&1\hjBЪaN!,;4@?Lt+ H:2H5Ұ.-xvKhbbPj_&| tnl !]}`,xFl#VZ1`l﨓M 而FK2]ĪSKz^)d^6&pK h8h&8;3ؼ~v/{u r]"kT5b:hm;GT- _n! ;|{ېtjCyNв,ĒƓg3=VY*?r됾w_6zFxxY+ Utj4!Zv2U`v݈% x06LOz؟ cQ" LK$o/ﮇp;G>DSH@6 _QӭAxk)S`]*L.~AX%`"oT#Md R.IMߞBO&5_ƙ[4;1tX:r7LGt8Tdc0biv/W1KSe'2Kb(Zk%.(6h9-ޏFA3zjfւ)p h5E!Ӌ8x)iܙ7x{%ڲ3zp7ݭP֗g\V Q^&]O;No= ]aiTLmW# 1/Rd0oU\ټBm (\o=R]Xp.^nٴM_8WQ$ gՄ08X[6`qs#ᦢ _T`S2|pXW&J0< %**2Q-ɓ3_e@Bżo~2xhopz~g@YTQt8 TU+J7*1T;eȋbñ˷%\xI}_ +g)[2[U,ilh!m@`Wئ ٿv@@L~h \]1>eWA4cQxqU /o%hZ&q=1H$?y=ڲ(!bm7::)kn_atVm_,IzQz\Vu6[n==٦=xb+lSTI};s< B>MHʰ FeV@PCn<6 ,JufM-+:78r܁bՈq_H ͤ0D &rjAx@|"Urd?~5jx5,$eaڇf"ciW?: (LMtC?2Cer Zl3}X_zMGʓcT橌[FX!=)J|FYfLe&Fy/@C8Cx4SCpMjrv=ZƧZ+{^&DG|d!+!XETFq7/N$e,Cd>y$'jO״5eƧq2ߜ웺btiXýsG1r2Gƶ0Rȩ[β<ş0m”R$KI7J [N,غ+2fzEFAA񎜬VEYMD";}%̨xZnuA#[Q:']d tM-hYF/)m}h߷N[6[}ɬSY,A"l%* r3@ Q)mYi]*1c~ֵޤ#07Uc.fvOaIR7򑷜pa ?j=UAm{^MC'Q>xdn> bθd? 1.˫G T`)b^*g=M n=Ĝ`Te ɝ_ 제$v9C7%lkv4JW5#{*- 3 Yb68_r`?nrM Hiw'*=\3âOny<Rcq6{ӈd!ӡF13Z6F(~R!Uy`O߅@A|2~;^Q@̾G(X]_nA ck":AkB݀B4TCx_G4j!J,# Q(~sSi *9Zr) =S;M6٦O g5͕섽tƏXt+DK_a``Y޿U-rFG[F|jE\^O4y 䢍N:z:(:WMyKYhvp?UMxGs@x 7HYv'o`|߉3=Ȼ0HΑ_7 = uW,&I$j4D5p1{BתMRr|wrt.YS a5*ϯL[|Z+ 'Mfa|d(\]=]Lٹ( x$>|Z97y±Hd"`Wqd\gPqWAftAױwEk11͗HN)6yr-eߛ1-=t8[\\Q\NtT@эQU4rdZcGS*q^42<τ<ՎD6.deq39pee(x+Gi 㪽%ל 6y#䍻-[0~Jr`iG(d$UL %a3f~؆gsW@;&/ |9..h˟]xGj >H!";H6ҳB[^_/ %>$'S{ibPT%i˴YעcL {~hRgR> ]r/vn.I;!` ^C(hyY:jNq!0 Q[m>I]@|nSE\O;WB% N`IU/h3i^-Z:20fפ X68Mxx8R2^ |U_j=Ҍ;XN=Tq\K(v#L7 n)^JlіEQ4aK\TȰ4٪*LԭpgŮk ESG3AKGQO"V56=gN3z.fΠ0q-iZpNҷI6 kx@&GvА5 L`Ѫ 2Ů# K D6&6%m-p۰V?&Uey;A6 gp )DiWFVYnO$uUmr$COHlV݋eЎ G.p=y^NF LحgHWN̍nOMN84܌mZli&Jz8ʴV̕J.)nqe)[.?v>sfq諎.Ïca&N^ Iޚ2t;x`B,.yxϏMһR8iKdP~5 Me985o5 ꧤ~yjﲙôN?QҶ'VvqrմXiu+ٖ8O7= վJ^#gla#[ǝs։B12竸0zoѡ+%+Vuό$J,^)&f'M* n#sxp"brq[Y, sHU@zl[J/ gE>=uރYIig]%~lD_'7 ]Tӎ+9O'3)x/_+Ub(η8tYc}| %Qm7t V7ysRoS /8cEHMN0l "짩,:VVtƬck:A xY0ԠҾLc|VZ#f#{ +(Z*- t/C!WQ^f4k6pcjO :9%Wih'~uzvb Oo<<1\K}g?E!jM dJ=ٹ[C*Ay," "hëY ꌆqş5N@,^2 +UOTQjh5PF!FE}{AɃZE~)th [~}ih\niƨArd)M27n4~p* ֔?MvsHP?0]Z-睬 4Hc^WRxcHpP)FPטyJ׍8CR8t1,zIЫ.Fi -&K˪/Fb_2Eҝ@6Y+ïa7?+@0ɖ<܁(gOR>ȓ_+~DY5e`BWJQᒻN}`vp# U"{*52z,# ͹0ن.u#M{d7V,;gdɠV9QLF P"W98ax2ȱI A:7[4 X#`f}GאCkePyYWk"b雀Xc{C91DwB#ue%\Z9zҚEhuS|M93/w 0kW u;߄4^X5}CP;0xc=5qzD4wo&~7g턬Vhmi;?oJ^/[Xѯ0XHD|<-!7*7SSn'4OJ1eO=.u-Ǒ݋9ƕPb&T8D"IV^n3Q,I\:sі\CTÔ:(KXJa`[PKٲu.OȌ Gވu2ҩjv>/43q~"W+w3OW,AAC-a~Tq m?Ϗh*N7 yK ):ͭHfٷnpZQKA,Ϋ/# HٍP[(HjQ? L]w0o^c@^h =V3B32O {1_BÉ ī8{FR$_:?)9rU>FD|aRt0 1(0Hܡ?gU6yZڢ#a1`AN<Ӟaiswc3÷j0%31Z8׵ 42V 1¾U bE-=xz]LCLb>w,Gщ (P37l4;d&+$ '@X P2b\ 4de{HC_e+OF$4/wszGn\hfN TMK2}rID9\ozT[er*+yI+n] |w12"uTBM4ˤ5F]C-oIM 2CNXU+Chj@ ZMxfNL*d}Dd$#M5Yخ A;?(ذ/V.K]۝(3:Ê M1815>,"Nvw彤-&@ލ|E:y2ƉZ,d]7+MMnK&]H'w/PU[^|Ks)OΊmSCAx C]#j BUآ,1g=sT4RM|vyTړkd㮄۹R"3+mĭ(LWO `s9~8GfhU*Ȥo;=X] AΥ+ 8.0"(@`O@5i& ۂ1%÷gt+D2-%>c]t#Ew5ŊvRGBr_Q2o~s8ѩ&0@*}HTY3aD2BIrs?縓BouJ]lش3i0:ȼz[e O0۫^|ٝW"@aܻZ"K/j[tS7“oL h@u5lsH=vY6:r8&>i֜ڈqǸ^pU1 PǓ](YM9Bn8YYbf UIO T>cb:<*t04 !\r<**wڪl7ŸZ)Đ] R֣"Yo~x3nM:za XѾq*Mz8 RRjI||:#5IxXlCUCOW>eK$fK4fO碑/$B%!K_듸Dє| m2},fjS ZUuzēQQF{a:h5Ol:dP/ݲ逆1) kr{%Us_UAՓa2)x!>e@BxY'E-HUs["d&i%i`ְJJʤߢ*2sl#NteDX0=BlW,3V*w\u `{IlrcGG?|N' s%KŰ?>d֥ k^i{D>08f1 }㔐a"Ɗu y<8Qq|cERvuW1;/4)bN^|m-G6}`%@s!ŇuDmc0jYK <[ 5d[%m-_DT׬J#zpiUpT$h|?@=0sezH?BmKs?8%uw`؃aMa/o2G+}n|aطk:cex"[scQ-2Cݳk~Yrgו^z,:i uKLsIEۛˈriyƧ"M2%X>]ɝ4 42cPx<_.l67+J]ng[el^)01r32ďɈK-IuVSdpc'UqU9 ~2JN]/NQ @*_R:|f#&.b`)A.Yf%1svB5 [IDW_UW~^irq%W{pNWw$?;'v y<ۃ̡8nnFW񀓥_A-pJ}u$ƳUlo܄DC{j6z+]WuB-"_}}{?,\x`(uj1LaT|%aא`@ѵ19qn{#0*IdK?Qo4sOcA *u@|jl?!A\y] )sE1tBƱﲊR(Y..4E;tgtV cjBQaS*Yw:>\NZ} HtWTG3{< !xGws^MmO3,j5[1\??djXB'qU'DLbk,+>^ԓ*&+f(}Z1;K |Ok1 .Hͤq^w)_Rl{2o g s giR۶Gۿʞ: ,'l*E/]&ߎmQMdpЗJ/8#̀2.9)^[{ Սi#9lQH`,DRV=j Ikz/bWد1щOv.._5CwF]Io~mo؈l;t(=\Ldr&ɖ4@2ӲU<䚘|sCI ?5I\d!dAϱyּv{xóW79ZaOӼ?]jQs@ dKAlmٹUUA3n3m-z+l@4!}ĵөJт܆ Á)ǂB]]G<Z&'W3;ָ.#hC 1ez΅>$O#`z M@7+qmѲQ^Uvj[> 86"4Gkc냳6I?Kb1mwhzRӶtEI?W''5l[m*,;fe@=/GW~/\8d]lKoTJppyr4zAw [*518xmb? `$eti@r*f=~Vŭ$q8 'CbbT4r*쩮n5ވ9s#&l)9c=r}QECgM>o|Lbh ZDM0 clJNzaU?6g!<,ƼHӈBCzWdn. 2׆C؁)2 Pkλ~ ^N66)O):β}ޕ4%S[ci,` gIɀ ;n廇Ϥf~pE) q,{畠&BzD5>(bѾރ}/B32|lb*itFm~Mi:^L%{6tȥ0(ꗇqCAT{( p(%Bij|+99B){jִ=.;\CBa-vybfEJ0#XNUw}s^; ~p[,O- i][V4Se۾zÒN*g];߂fvW9lUǤQgsm#V{ T3d! &|:߈@^|d:L،:m\j3O#hLa,0NF2 ߟ1(To`ۛfܷ.\6]FTؓ-`uĭq!)1}Ϙ[r1f0xl5s4ql, DRz*N;k 3v&25XxD@Pfg 0[@Xd"j ra3F!mn#5]jѝr`ayEMw*nttd+gkX{Xh !gcYAS`L1  3%ޙʁ~ YuǮ2|/ccFq;*9mDEV}FNMOD {Z}f:%E\K"`Cld{eHciFrsG-۶APU|ghNAb"ޟ,T3{)yfY7 od?|%~4MaGy`B҉Ni࿅TR;0GkTO4ZVF(\wƌ=^d@3dx\ o&?@]&2.vm a6M҂ ,Fy .FtPJ-H d*?4u$r_J\+NiU(5a?r10k$]Kci! ̀ .u\a~X9=rRd%}[H&L9| e2 ?զE.8_ Hy0GID2u}t!>P/" y_ό><\|Nu A nlP 79ƥ`1u*A+jt}&`N&zɜ'2ڋ}L*K[JI$\!5C Sa5C0yhב]ULsC)97~=m\?w)Cj)2zU!2 N`?f|1O6SGT Η@^%cF .ύr ?| z#TQA!7mQ?axL\[Ct IHZ 3!T\nó QJ! y D2TxnS4U ?f`"~K7)w=C Y8µ&Cƌp2)g[=޶C]jcﰐw2;y ]y ~Ac9t5gYȃd-TNb;In)sѸGXn~Dͻ[f\u$4Es<\:6c2%UMǻ )~AhSH`& I OePB+ d7Ysa($|(nBBO%9.1cZ3 $Q'1{zɭEo5z),#NTC\vHE7OTG f~krIHK gv:$k?d2 i1R<>KNIa-%ոf[Zƹ_5M[ K[շs/ َk5Iss@[\TC $@v9o,׾I9%2lP܋4aON߰٭af>Uy>O9:YUSyetHyrBg$|b#uYs 1>+bAN,&Zb*nb!iJ 8;A0Bu 5qj6ݶRwΌA &jVRS޳޻&k ֭3qa\[POs$=,\,NvQJ[yx|knζCPTybhv_O;$yC~ ѧ9E%w:7^6 dgS&Dw~ƈo8\C89V:y8.(V*0ƆޣӦ pZ WnXʼ3V~ehR;1.G,)r;!u9bH/geB׭y!zXbd/Xma 78(+lhVIodz@6ĹB9mz 50;S?6nyRvWac;%r={N0SszdBٛF~D*﷤^,")MEt^d|(_J{հwKjc2i,X3J<2G3r*u|x2V `p>jc34871BAh<oT"~$qk c{C/N)H0zP=mC Eߣ vmc*5/j‡1Tؗf~ %%rk Z!%B<NZ 3kW73cA!ř@(}h1\Ju"`vKdذ[wP^4s2y%*CJb5I:^uGWMq ,Y (0»c >\/6ltO>?h¼$_A\69¼lbƫN:oMӋzxI֒ & ^^%(΢вf@ e$70fp<&R& r5n?ߌ`-n⌼fPs_y}tJ,tNfG}N䱎,GyL-,q tfcA !͇47#z4xz=, 4MK3CZWV߽L+&}iVM| i\Kae6w #VLL}呶(0 .kY*d= Ս y .ڎBkdUmx&I?u=t+RS>cE(bk;Ez*-jj`cM i^rQK\p~Sqy 1#Gi]R#>ckOFduS0P'A7O2-J=$Zn, pkYE֞Xy@KʩN"kBuԐXdOY_ tWz9Svۼ@Œǚ@3$D½WyZ: @γ HckzYR2m=<õtW-h[vP$$e '&m$Nqmi z&R8}F`܉ ՛ lqyρU R lH`E[qǢĴuE~(vЪEAo|2e;3Ȝ;O~PTfO'gd%RqC:dX2R/{țד٘-קf.OR:x VJXRMOh,? Io}n &druFZt6 WLE11ucDP9dV>⻒+w-3=ِR1wQ5}}F!J߄VP?8mV(;[p'riaŤ*U7%=ׂ ]C蘿<cIYHqԐ)ZU{ɲ@էyGRhV!OH-bDGYo*|4 JQ(kD!9xp?!|tɊg!s}h}rky;tY>8O7'%RGwCtQW7ܕw[`Me} }ia @_*$&>"fҶx#)1w[)l^t7gn#WG/Drr&"Ռ ir>o5Gq Gq:)06g1P7 }dJ ܑ'MB_nC l״lU |HaH*hZJ)=zNdX,z]AN]I{Uj= kIvp =LAIlRnvm lh.Z0#-̉drBN] 18HԂ+]S"] 㘹Q1Mc٭6s|FffS(ԲEE:ۺBCب݄g92jU̬ dK3_'dGe7 4An^kXUp.>A|};XKm]>L#sPЎaDQɪ FW~I3}"Kh#SO7NDkg5"52 G(l~[uwj8j-yiR_9·s*;o'MrKTylnH[K6*U,~E21FnUtYyn TDְOy_om.*[qҵHP-t~PA')=_Oʗ j _ޥg7pAY,ƫ-g]0[dmrF4u jyT`XQG/Vph5+H4bDU@sԷC#̝to,Fm#ԍE0 ; xBgI D X$ߜ5WEȁKF\?a在eE Bg.3bJ!?}tz$~aYzCߠɯr0w 4aD@ܛG 8>dLW/'2 (+*y\{k=>PEք) 6{j/gd~'=OxA LtݹUay];xCZ~ Rx'w!= y)PW@{r\yfKڳcetʿ:e~g0ݥ 3A@_9I&ַ7mVaD;$隵$^jW\WyV\1Twà<9= 6ǵ{u)'NagVXJ=Haր?W)\.b Z1l`rR2#c(9m~.3NB́3B_@e c*9?蕼(DIO1N i_n+uעS+iCNn0b! ݆C JoikTkcj]j=E?F+"%#nqUꘝRM׫d "R LtWR '%D¬͂Xϲ򀲋wFRj۱n-!' YF%4p_t qk7Dؖ+:.CM񔼳B9_!bar:Ѻ۫"<)BҚׂ:T`\Y $ :er)r*Sծ.ɔwBWgINRsR0{ `bȣym }c$0v,*hh-F+>rt 5N`OV,z=wz%c鸩GA~v2X1];f@hYN^hW~b{SەwS,ߐ?m -!T ٖck~H Ut, UMw$()J&5 C(yR͏BhG`u&S,8!xP{cmQ-{^El=8?Dv"`ylT Y@\ܹD(6j̍q6 < ^_=E=->GLbe?+Z`g;Z>AKwqm]cUPҏ%b` 0ȃY'dd-$PkQH8 V=m咥~8P5X9EyR"Pb_j5Q Hptwxa9W`+Ml X3>α&; -لڜ%!mVw+yVSskv/ Ͽ,' 8 u[G֦@o iGS$_#a.n@c(Slw";ϊC&v;hR;| I{FV叏<ȕcOr%Ӿ?Z3gol15nr !R%}CՔ?xi^Cj@@K${HہYu+Rv?qpW7 I@ RjŸI ˝Dڻ*~ڷ0LT-V!@[dV/&(MU~nOÆ: "@ s9Y!lƊ2P\lT_қtEyg:ajZbz4W%98ﺷN GA.4gI-OIfPEO 3ܖr܏H"`HxGD 5YzņĞ'5ݵP]nEv^hќ/!! k#4XOqgWO6>@aw( r+5'&(@<rW7aɟtshJS`u{_)@.>qo/-0|DՌ7WY *AsRO); 晻-JxɁ=ҳYɤR3皯byJ,իWA M>>(2PC4WbY7!F?`UF߸U"}^+][^Y2C|}ܺ\u*Ŭ<-aCD=)Bѹԁ|pfV1гX+ Pqiϛȳ%-yqKX׹ DnV?/ZRR*9w^{H2M W&޳(g_価EҜ(#&g5+=ZU@<ë벁{ =wXy cy~ \=PB 2dz@B(7utήƦL# icB.WvH3kc׫`E )򴸲\cO-O @q D }h<; K KU4wx.ۡA38,pJ&e{`>` VYzbN\»,tч~;w-ذ5ȔDEM#}& եgO yTÑLwYU2#YhL_smg[und Xݧ :.ǰTN@+kaAbMEA(їcO^[fyH!X)&yb@˯yO^ĕS]̳V2H"B|+~ TGLw'ԇ]-(P%^~-#whg_/\&ʆiF~>ْ}=6ܛ Â>#gvl> 4*J#cV`_PK[sKgcCGǿńa^\ W^­T$xx_g>da#taHo-kXC\Zw7FW\{Ò=4%L1ygׁd͗tUp-},gh{8i@56*4ۘ|,|z N 9~CeUy机Mcϵb?$6HӪ"ܮj-Vw[k41v_'~1Z1%L/jCW`K|=-*-GX:zյC2sn>L}}Y.L3=jM`>ʸZ&9kAa'>Q `=T真jH.Z|:tG ʅ_LKAK2wYΞv;c_ļ׽t&a,nnZ0;' _Kb\3k ^+[jq6$)RHvӖXAA0p)IXP9@~Ys>C^ǹ|U!t>9ޏUjcȃUI^7ר! ,APUl`*BmhI=}Ps1X y>.׏*c'N4xƣ `/ 08)k (|dpN$5o;՞9kߋ7EG!yŜQH-bZ6J1XPD GIf/OpHpZR>"Ը{$߅exc([D<0wԾC4M"O$CM5 83:YŰ+̢RCXb Ҥ|hlxə: 9#9 <ގy{7OTj{t,L7 N]+-"s D}gc"ʴXAtiXikozzn$_|5Uxo͙`+k&|ây\TZ+a;i c=3p}JI6'И \B<*jly`s 7f\= \F1Aٜ鬥OK(")>#wyo-s?;A82=-qN!Aoc,U-5t@{_Ur/ǪlT3H[[tzZ/*aZ %hQh1v{hU &7KlCzsT'p%FgKp2HZjGKvnh50l[8 uECxP^Ea|><%SMw>\4ĒLɇ=Tg!Y><C>9 Lcs}/Q7e i^`h׎½}|$3E&-]tBV;ѷ!"+Oi>C j=H ,[x#~GWU:$ T5yb.u%Y Q7(*Mrҿw4zT&hѶ oe^ Wmii>j0/B7l6 O*@uR@^쥭|5cb0Y-t ]'/%$r;߀D)cLzF]c!ޠ 4& րa V&FR W[d7pj(t WlX|JPg %WW_~I -8 H qs97q4-,pl''"O3lEE3T8/y '+nʐ񠡋nrfQa/$5_}e&iW2m4Ԑ1roƤ j;{h%@rW= bu[L`23ʁ[j6}ڟ8n?]ӹW\tSYg<}U{Z!CO5S+c7eoְB-7~4}u^-_f $ݒVa"Hηtd\LP}| h]q_LfPt.Qt[ gW4u![EDu [kc>ҋ`GToj$.Q82i4;_P;q?cR;Ջ:ۡ~#kNt7ճ%5ӚwFڧי3d4- ;y_<c`44צ= I\oiUs~j+āo#*KjHЂJGP P&a9_q dqn. #!*uhAQw_T/BԊtŹVѺ?EGrX{ ~q״i ӈV9"ڭy| TL)C\L0ÔFrQrrD;Zq|~fBʃ"dDSUlaNCx?˛?Jy'69Ʊ9LMǐ#0lzBZ_5o` :xBwY_lƣƔBR(2x 0bfɝ0WrUD^X ȹ2`WBG1µ rR@k*#Pigx dSJ-OM \RN4,iB߬ y]&SiT/m^|Ro15|]YiGa nЉMso̺F@Ĝ'ՋH#i\k[< Am`FnCUf BicSM R(f45򷺿 E % e;Jej^M+EhPF"兰LL ou+:Y+7kj,P3!^JS@ F,Get@`_";H~$hO?- ][7tKL*Rv <,Ӫ\mǙ?G5-D&eMs_QD)"y>L{~ufݖQ?QI$pJ7ֻƶR|i5=qHGV<+8o)>6y NWebOεMS$siFFULaQo\ZG{%Zv&m_Npi []N 𮆀B"]%5S$vȥ)Chy8#^ttùLjwUV,Rص뫯>YVU4o%[B(DH< 2#dl`oUt1L$l/I}hᱟ$}.H2y믲 9JtHJP @]i\EȮH.r+6Fbxw6L#mFbȵϡOYD_r4g0W_ (2/m걊Ѩ&T5Hab^D *萈4߮1^U` TFPt&l_-h SH(R~NB|?EqmӊO-K:9gDg4J lT0arX wl0%!]9̔ɻbI&db (Y;ل $y~^Ó5IBg?ء檳Pi߉5՝a8xH$.R%v PNm9j' ؒ*Mm;,$f8(ëW6(#REEf&Ѷ8 ì&i- C.r#l Z- tl8\o`aK'h7b>xSgC S7 ̧6z$m;{~ .wpŮ u)(|@;ٱQ1 EHv )@HkZ7i8B@%%wOB oOlz~o]F!e %1C/\3UXv 4QRcI^t|nSW{p &6{4xڅGeZY"?\8@GwI9^1'_j&jD`| c^ R&2$-`PDS¹MNjS3o.pH\/oTFӝF /5E 4vRT[M xJ|y(9Db3v_|KKz1dL@RќJ2 95G_e@WW}1֐[DFVkX6A 5;#=J&jũw ]hV`|n eIS\tfh p1β3amA:ߦ@pd!'p{U7a|QC0*=)p֑`*/sgwbP\>-"2/\&3HH:utc@},kZdsgϰY/ ` Ui }c)nY 螴nzR6j<ݨ}lF|&Q) rr'qR89[{b)8cBITojX;[vpU`Wَ<<U",̓A9Xq&x  t:~5Nxtd.XlhdecbL{8{4x!-nXRa zwM+b.b_̼RewicwKӓw%5{`6U|~EAG&( ~q25(C*}c`݄u`6s.00Gߒy ǒ?KҢdt .WRteq!k~\=y96yވXEӐlÓӝL"c~eUxoD=pd;C!8"#.BU1z?AqT`HJvzќܰ<|l 5M[nf +24vS)s)wE>$x)u>>$uq*P[m v`M %zc⦑|0W6 !ߐtk p@J0! 3'oN;TfXs+u&ڕY*R,,ǰM\.I.~Y6{(`DUP|@loxeF¯Y7qbPibM5B,XAbN%f}~L~[[r0}qLɁ P?vf`s˜w<~3d~B/ 9/ pDr sh'Ŧ$W>А|![+GP+znһI8t۰y:C7䖉ز%Xakǟ$ASѰ/ bI$;oCׂTG>̑f8(#HLݜClN-|$^Λw4u;k=][=ݮ=+X7T1wڐ}@4:Lx 9 Z} f*yE/T Z*|Z!"zi[gX<^q:Zf7f.AX 9s5 DDH$waP?)f HY#..]^M*uFhNNl|$H$}il"`j0-і.:A>VB=5խ*hm/Z~tz)r;QuלL4S͌$Sp=\qNԳgsYշ&>w|b.}_2c-%ˋn&Į M_QpU.?.%(pН ˘81xF M$VTbH½Γs6aM>3;-I@ئý)j: K$/d-aǫ\m5eU0߫vY<tS40fY kP#j6pG(A{D{'򖖯oc9 bWVEY_ ֝Cl)edk49&{RH&鯂e l2Cb6ůKG|̹Mvd}G6Hq lL,4@q̴l*'Pqڈv>~X1H|YI>3'݌tӇR_1̒$b"%]*Izk&|(=k9 < B-7ݏ|wA\D59ﮄŠ8f>Se^qR\c53kLw؇"u=׽9 -S/`]%,Wz .Qj)i =88G9!i| SG[qKW?T:aFsEìL T',ʊ>(yy'ae~\Y1WLC`~-gLGpz?rў9kG*X9C+}~3=žz=[iDNAKy9܂4\Q=n_;l CsDZ*|jݤYKLb4fZ03a<,myC< _0u[`S.+ɲkXW\ƯfYuI(` #aks?Rb_kd= ì5CS{<%K=^~gQNR5]EV,8l?Z.vxF=蜛?:%ylaz@ZzbMrZ= wJ-X~5K,vc sb5ܴ HPE|a2kBe!fBvU<q*Q/FrcSbݗJs1BWQ}Ez$|͚r9[U@#su*}Tj4Vۨ3{R#-K$; hh^ `O1'u[ 0iEt iwwJ fkROk`ɉVnس +i{Ԉ:v}`lmR!U1`%mU݌}s%IN02ZrzoX&ߴ p&Fj+A UG:vDS!φ Vl7?oTiO~=L>B8xCN)hkMwU}y*1b6C) |"ozB 2+^t)vNI~7?^<3 `C/R-/b>%B1RF s,_>H$@'\ViL%習`(o+^˰bHnn%Am gu5JbG~9߫1^ pMq myp@@F+,g^?Uv,jB" 4 :i~+l,Cu_|YE%)ȩg@cG$QԴFCEt+H>6ΏSHbm1l `8. 4v.ei.]Աe'yF84/ <hoɜG8jnN;Yˮ#߄+} R b4zx3ܨjV}X|?Z?`ƌ[?q?*"\*2Ћ` 6!Ԇ+ ڼuv[P$[5uS\=|v>YgFHI* ЫV>(N :D#v~?<V @xTPaTBn3.|'}+M,ʹF^;z)lhYU*^S֚7EXO2C)׈S cã"XF_eꗓ^|j,AOy#qcr?lfi򷖘hcvPІ« nS頦2=lU;ݨHi?7: aAЮY|6\ 3z.[}=F@#VDnwD9a0͛h*Y VEX3Jԛlsn1-5_ Y>tZ31H ݇yrF<NJǃnEZCg Ƅ'[c?}KR>ˁ̄8H׆8Mj]}͛Ӭh&(iD+9[ SJQ r! 뻯wLk`#D)'f'u2L;*G%;Xm |6\:waUk~ -t(Ks ]_ur 9H!C0Y;|>/|\3 ٹ$6 mMm:7='aBOd\cY\ǵnvU.nT!yɓ/Nd"Tס#uV|4aTد "|u+ ʑw:*m֎,joXosaZrOD ʳ5  ղ_ ǞvgںScV[ԉ U˭-2u-6wF`cY'NB 1~@eu*'?ΎE[;o$nFˣYCc2k\v˜ŬE+VփP#C(gqK˙uH/\Wt*Էi&D&ft^x79sp~[B-6' $!Ft_ }(P P9)S0/(CP]EOX/pSaqAd?20zL6Wdc Yq^Ł1Q[}US1m#եGP)S3z0C"~je%G}nOo&WȋA珯v%CS$&G`^I%-ZCU`4U RK72smU, 8$2Qg'~5s"(1Ө]y>uM!-a7xHKYH:^̧Xjf3٣uV8U1MV !~^B 8w,~a-qHuhd 24Gm@1蛒$d1nw85CoR) 0:(sي[,a0uVg?^J@[HHbmRuY9([_\h؜iY#yhY5 s|\2f*7*t42cBp޸!nua8B GRa\nߤ4b6b2=%V(gu+dw\?Oo]2cCmn>@Yqע -h0XQ]֣,lƈ mu,uE0T{S fCW>ɲ*pVRf_SeZ\\ւZ,} |?r8ꪸYV_cT2p!hRW;A*/s"#s*rjY . M7$.:aY,m|,?(#^xWǔFk~C+*%vٯ*M+ZU !ETq|+D1ˋ ?&\Q< +P`!fбu{ڃCWwq5YpWU#0'x} =NN繭ujyL5QxM^O羚Y,:ppmdo:$G*߇{L"R4U1q^o@'L*t?jTCUI)LC;Mߏ,i{,f%or\^?ӐWiek&8D415k] ?-si_0B YnrGE2!ySr1.T9/-Ki-y 85p{%+ؼ5O_mPK,HlF6;hJuV,\TquZi*/@8G"] 鐤J!dQ)F-KZ;OR MܡBaGM::>e֏ASTode%ljNBiˊ s x_V ")W -!hLmtD>k"wи)q/Eԫr-evx# vP:<r1\ǰoPkgۍn_3$涤cLXʉ"/Y,:jC qLaP4jB-e7BvZQ=0>D{g,)) ZtE{f%*h[vq8/6c8zj!)p@TeQrA&0^`42,/]KvZuB\3`} #+YZOG}-Bsҋ r'?KEahwEqJt"thPjK"^eR"Z K{Պi!'eҮɛWO~s=!?I#*jwBUS211 )Qw|˘ U,󛡪0ݕF%]dlSlxX N{weDew+~كk>b4lƼ=+OzbUD^qiWa,PJA8ON 'אPw!p߽䚢sHf@m`!CpZ?${oX+䍔=]t$Ow`섅!1co.šז1ZU*ORә3 h:sbi-1-oDE!( )kk^l7S^!_?Ãv^:U6\fW HB/D:+k=\STιK5†$!醝*Ӿ6*LD2# J;>o]0To3LߝC #m($Cjլ)5bT6zqib-(2@嫚)@2xk &<=tx+AOLe/k8'TzT9RM0ș{ФCy%[<.2h,yu7ކz7+ =M܆%NMry' 2˕CD(̜8 iN Sz#TY|QܗehF55W)yřIfד,wd~oj~=:VC%9c8` 4fWy0κ?Jm_-3+vl:5RAwi6=) }:zs$8qr40kqFqbT5 3I)w_YJb**0-<UΗ9hK:1' d"މڛǤ,$ӽ{̨Mƅ4E=Z\QV$O5!k : |q<3 D3ebTױg*X ĚT;L m"3C/˳jD-3ʲ20~'f̤zw&d=S_Q;s9 rn_l ܀q#5J`])0BgAZ+sQ_y4ZZsyDžL"=[Y+@X {2 ߏUԤR$ "&̞@ ! 1UZu7g gf~msꍉydH XdVA㨣E1&Ԓ- '5kk yh™JdcETh/Dz!`>LBOͲXx5* hŇ߾5ҷ[4IT͒7R G8>Y"O̥=$` $cz8e*QeU1Zfߕ:wOBV~rDhd}p 'RFʧFҸHcq8Ŀ큂NޒFTr.3إsX8H  MwoTKA4,/z6'p~I%&w'5@yCt4i6Lp#OB1_K>ປK);%O#>\ϱ_|LkXg(* ^v|6- wЪaV\[ƨaJ!W5)P# c\Yw  b #ɵA\c<.ұ]MPuӴAkF~s$9Xh'gr(ݏa^rcvZϿGL2(\ 0W.NP!M[O>Lzs:9ޡ{`w ل5zlaAǃXGUzX!G=/(ٷESox3z:L(FsϽ`q&ٷ42!8-bԿ҆jx&*@ TihyY>]Z(/2= > d( MsQ4\X}xSg0.&K)Re'''Mh:.>lp0:IxA}}&-vet1:h2зV {(a2w;X^e?;R&Y5[q)wGTI]RuKfl]eqgR>ɕfoEHp]x l+xE7={u֔pڲK,wk-sR0nhɊKBF_VuY1/}͇35-Q`N|?Υ11_;{iދaq^Ń |s &͐T,UUg]T!lOO~UjXږi=0y[ucS{뮽lYeOWJPw3[uߏ-MESU</Va =7w ^3& /J; J_nm{öR ;١}z'>V,9J֪+G49x-Ͱ՝ dk2N}ǟ4V"dUƋS1hQ.}%,E'̼rpڠ;᪃' 6CFy;>xEJSkdz +b'tjKT[|upE9{v\kӠz?L|#c0Wؽ }i}cl9{VXz$oP]Z.?Ȕb=*zON޺k!͜|۶O-Rw뵳hn;<^+:c-L8~w$`fyۥ|Z.\gp峖gw!?7<jR; l[\qҁ?,\@= Z̺wKu9YeG^6[j9׿[y, ~_8/kܕƒ%>/jtH{-57j۲~9eޑ{ZD,/⩪:\J/{ e'7vɁ71cK-?:ΥB&+ܥx3~V].CW+ZQ|fMM'WzO *^R(l1ϖ:xxLjǛ_6xӯKtTuAF2yLZ%6_bື˪Y18sϲ_vu ,a?.xKI[Δ9N'LXT{.Zz㛀5M{UJfSh6ʇo {r *ϙvoKKD֞`W]{E?c̬k׫HbOEƨ-Ǵ[)Ю|KVEY^;eU[^֯6%Cڥ-Ձs'MVk^r?+ZI19zN{<5U"mrM|}8|+nyhwhdصGߵH^fX6O*;wˌλ=fu1^,ظVtlٸM(o\l׳Kw؞y1aW]=k;cJoaIoKչ3^~^wJR/SCGuXa e.=31=rƛKXg *Kg\q)*{aXsnѺKiVߵOά>R'?&D{T9ŎNNHiwN)a[zPY~S_}~eL喝 x2ūH j֨P]N^Gݟ.%N䘁O6EV}ƾG6{vAy{~ɼH?>?3zaYUpy΅̰]iGT_zȭo;aJ>Uu+nz*ѥMR9)T5G\v]G`ťWv[ii'}[ܷSF6S0thz~hÎ}ƕ:y'm]ѻ?>hʙrPQb,՜ǔl@/I[c9Z:9omܡůRkow&t>mÔ6> x0:cGR,ʦѩ?y[WV/Ua@jJ9Sq'N?vӭwնI~}^Ny6w[f;kysQѶQM\3Xmzfvf/n7 +'s •g" %cMoxŧ[u|SƱm~1ҳ&Y厾YPT_LTfMn:]s^pnkU<<;v/HZ͖iG,ń(g}]зCxi#&{ǎZf7?_T:ϱRoL}%xnOvDy/jӷsvʹa?ɀ{<I&IH'W'mTl[]gߍbXBck[7t%6K.h*Ϊ%+u_/W!;%UV}`D ߧٯC5~ԩsyMDŽꎵz\s.0͙!;1X[1$6˟fN>WgڽsRm&/25~ݦn;:^d|x}kz㩱%Zyky\Ԇ;KZK}6O㠃CX=MW>0X̓̉Fot+``WᄋUݥְUz=OTt*c73%ky7v}t݉O>׾߳,_wivRª&ɪC̯ƅ4ع3SMi4^ s,M*iIF!D*#dq52~1!rW]w\1E҉35o^q^ν6HVxYo6&/ʚu͛R3/~G;n|Àg[F'QU81py6Uzf퉾v~;mwM*ER[۫v]08傖O)k]DҧEQm[Ѭ=wf ѫUL~>藽Һ|өꜨ^+.]{to KrhܤŵFzD9orqjSƇbEؐ7I orsfwJvEW/oMrWV&'{HWl}P,Md}?%n5A<){n~"p{qs_VhXgFJ"j7?M(NVI=v.o߹ɯ}8x֎&5ƔjD~|1kNsWK~sQO٧Ͷ;?-U.۽oՇ~P"xϸMS{*{,S_Z.Ο9if/wsJ~kmsT}zkRm0imeX%duV;3}s٫9%Xy\h^mߙY}#:Rt@&s_G M /8k2ܪGc\>>dz)%/OPQiەUg{0r7{e]oUJ6|x:︠ףηWԯSI a6urpMMkKMjgCǧyskHw[JOYF߽S%0"9/nFZ㝝?+`穚Eڇ]?x~*Uw^kH|ưvˇ{徣\}kϏw^[V[x~v%]pqKG֬_5s-06f˿TY)qnl1>~M?ƽ'4s58`WLhر-;Wr_Nˈ^JϬMo%{Gۏկ֢ LR.HH寿r߫CsCmO z_j?s/?-we[m:6}">y 5ִ'5j|ވe 7usICl㺵j,(uWnvw]^<<,,v}qߍڭǀOx1ɭmhv~=:uyt_4G^{uTޗ5;R߻YUکM僁}ZdJx*uVߙk6{ke 2k=dێO/mJ℡݄{y\{|jȑɗ|㇒e~yZKaLRO~Q=۩by很[et+JootJ͝. 9m7">LG}sڠR%"dfEllyἹuK2͉O[gk^?yb^K?}#6gmvȡuOl{Iz+ԟwmzEXhaiifcv-O==n.UBȷnOoMx3oAguU&Pܴx˟Zgb _Tzx_W?R>/J̾26:U+o=bCb4MW!\*kae]6Um>Ŗ!c?.ʙaO==$psʮ/g%)_gljxrz/'e^͒=@Z㯕K8OU^e@!NfM[_BOy's7n(cC?U |S#j_{̮׿j^I^GFu_~n3kOO6|`gS?0'׮H}lEKNޘp$η-oѬmGٺeh㥭퓶Gr0jݖK]ɨ}hׅؑC  ͋(j^gfVS3tԃKLJ?j(٭LcoǍ(7\fU9;fL߼.b|KٽJc |8-[69GZBkW 1#Hsg|8$cTi';js9jød8?M~,4UkֽL]{WrY6l9osr-/{\G$ZY;g;cQ.{1N-q)#\Te;3Kg_sx8tcŜC߯:sȜ6u7j^/:QFsܜVay'͛{5Ƴ٪nfټnXjj^dCP-ͷ=ԸE61rկ[l+VL^̠(uyݞ7%?v$bG RKHR! j)Ņ#pNf0RZL cf R&24#NXXf!(JA*dj " XM(ur  I$ڬDm'$*B,C'f$8LfH {e#H:EZM:0"a !*"rR!)Tar%!\^4 #DGPYOPvD;"nGG2^h3O.T( D264?BB ՑTDBv`hBԅ@ Q-^pw*P}?+>^Lک|2Vm7,PG[)﮼:Iv?{ww1?wzO: h;B>Co!tZ\eZvvy~;p-o'd7vйLf}:;7[LWtCiVOz30KWn?}zA׫` cxrH}.ZFGL:dI%I6CPFҚIC/&N f Z4FQ0^O[&vRRXhsjih>@@E6d0BaIL&%zTK4D$jJ*j2P)CAТE (P"#ZHBDDD)&5->9hEHEJ>5 JMNKF%''gRLtx + ROQz^/1E"X"2):o4 IAO1B !BGp 9O,lPHM&E&/ )on " |pT%h&i#\ `P,*"#%DWD" QuHeP+4{ ?@t?BL(,,<`ahGaHK4$v,48)٤)TvMPk2TPH'%bF+ OCT)R)N@.C4'c/(=a4:`pj(8i+cDxacQW!n41aRBM!tK""(JIr@;!CmbC]t?F f@_%eh+Lq逄"ح$D@K,\E "F&!{&hx 0𫔛09 AA_0XpN-Wgz@Shx6_LhH9Z3҉ȤDȤ-Ak4dM`h5iu-!cR@ȶ ]N4"69$R"S2WNHMINhڀ` #df< 0 Tad6 0MG4( WΖ@Xm"aήzQCx+% !Jh"LRi.8L&!'lID(Ui"HܡJ]d[l}EA6cOY!(Vʁ=H$ 8 > j%f=BBȨ0B\HX6BޣF%GǤj" 0 (M(4I1 θqb(##t &,Nf"f\BRAh谏b`cLW,NiT!!մZ*1DrӈX%>ӂװ.&]6-)2%-.˜G(!"KoX ~ƢWNI)5P: Q p~dq<ܿ&n*SiI[t6DB+WE[I> ?̀~Pl؞i]S@WYPK%z$EJE"Rl0)ʏZX6?_GOɡqF*H$iz~cS9 G}߿? MN3 !d&b%3 &+H[LV  HZ]3D1IcPpjꤴD%b^/JGlސO0PSSziPQW8es7&QQ[³H) (y@GfICnpSbOt4(JAIU X6Er^Sд?Vg"`2P МI:49XKAzۭe r0ƑⲚ(l", 0 1r2~0Pk[,6*ZT)% Y6 Zw rܣ{ǙcD sEt@Wv,(T*$X/t$0P1?=_n_S{ƓMMLIA /Wȏ'jhhXFi4\52JJyA" m3b2bX J&B2SBnO6aq J)#b`) IR15c]Ggl^B ֊- ‚vt#Nݧ f (W4zRWQRDBUh$< 5 JNoMLmS6>%>h9}:Ϊ+\;N*˔*1-S)T@`j)X"Sq}zL?ݶ`45].52=FȹxH +791Xhy BqLC}0XHL,Z P36T]DGTjD>쿍N9#$'thRZvJ#JbfU},U0U-w" UNS.&K%j#ҐJZ#~xA#X@9jZ|_+Ke0SϺs0tȥEE:?4b%dT-B1Mte(BHm HDL{-@c: ,R94mE{RGZ7y~KE)igiJ.JGjyii4g|AТ3I8$g ,YMOj]L'[%>dΠPdz^$R Z/Vq':QH<Тjo:W<3MZ״Nn9hHEbżeE+$st>ܜq!L_n`o˜\ ]F9L.Û tN!N* 7F!!5Ldw" 5 pEM\y+N.; gɓ-V)daR5f${K~ vHK2Ab'EKJ&"(pFDI`m1630:Sӆ?00_&  {4;GeW" ^BG. "<G 1( t`s&Ic/,.~h_%(ԓkI5ugDBJ2R-H%/yRThZ$w#m 4eHELA >@Ȃ|Cer:3zH UZ0a !OO7@MR9sY59q:(" 4d,@ :PZn-#ۥiüWDO1]&A XfrmvfI3 M {͚hx2_?`A S⒓hZw@X2[@ ;zZ9-om3 ~A .lܛˋU|\Si Я ^f ]V+ e0eA\'wAnK鮑(%P(*$TJK5(¤092owFwFvF)z) )b>[KNB~CZ<+7u\BG:.W(BH!HTDUX S|!1Bڐl.bH5hgMVpg97lՔ+C)hy)0CH'~4Y%1ŹKeu&^L<79BR  ZP)5R+IJ$P,Eb_*bOixBԅ3t~=Cmbi.H0"gİ( 4tAKf1E1 [NcHv-ٖi@kn1 S.<,$4 LqNLƦtNHl%4ǃRBFHmOKW-s\0"oACm63#HM#3 hF,*0P^C?@sA8-#Nc 4k/lڗeE0dl6L5*YK bVˀ頌aDZU }؇Z-SX(k:1:J hW@F_CHyC|>; u(-4 0!&.p[!s;JМYih~ ab'0?!bȍ ^cf0+/=%"fF+8K:1Z+Τxt(?v` ,M/ՁV.a?Kye賠)N ciG _@#qUBh7ܟm6KT tGZ4Dt:A}Y2qM^@:H@Z-9hKv&e1Z`"8Bu&+VW ~ћ==3WtEݓToNN9_c6iku\N=G/WˏZ,e~1^).?,tDQ@WOor,$^WuI1ト~?yIr9X@k̈́AAC@N\І9D*2A׻p.I$ )b=oؕ e`% ! `z[S6La- FeAt+ztC7wwMUab"75N1E5 >D$V"2NXU8IX%Й4,&Y cɞ{_<ɤjL0C>{gfR-]D,#dY6ư'i0 =+VPuH`NV:=VL}KRnIIdE>O0+EgRFڅNr3 DP! fN`@ΥhIVq[DQ NC-T"A4/!ƊXHss_x,H m2qMn `G =!jKŒ(vٰ  kr&Gָ;fI6+ Z]~,52LkVeJv0p0#D.#7đUWnD.uR R;ܪ JND,b?^l_cɂgl$ =d@ N h^<=kTqᲳ ,\N`h)>2㉔ȕ *;R ȡP~rұ 'L,Hc̱0y vbV,S<ϒ/DZu,  gl!ɐؕS*d*TYHNIצuMKI~G501iK=?di 9%AM .:!;\SҢ>j)GsA8bdͤwG*>"1':sd75vtRkܱ&d$)2J%b3[p&`^uQ P&i 91 41B8 a `Sʼ: ALB2+ev__`hҹx*}ERkjqD RP"AƳ°oQz'C6ֹtxu!aRFB1b/LG { }'K4* _CBO/4X:i+W<JH5KSu@qs" -iX*mB[~`̙(WeG)bvWaJg@M*Wݜޏe6ʦ!`:_7Ie=KYTuI.+8z ϲsqU(q HJ[^7 فNН5q? D| *yL"5BWIIkҢP$`a9FYҌH{2 dEKRi1s'hc6rގ~XKY\&Fk B*SWKY D9z &`nL񁃹E[T9pC-d".$݀b"nDXK&㤅H @E\a04RJ!Xbv"VP_6;.8W-9+I%S=zma!V6ebN  +Nvw"ߊп'P{iF?Vrǽ -&-׆3A?7ڌc02P<2i2;0>RgKF4N aahv =G\f?DB2~רbA"Q;aPdȥuK^9H`f/ZR⒤$B- )C^ %,}@)^A\Karc B]@ݢs{;Y}a(`\4fO aB2F,z0TEXg^W`B- k% v.Qʜs(RĒ"8? 9-1`^#] HJ+FZr̗o9FK cxA,H& V yPqIeav9GјD2˂MA;+j!^lޠȫ?uG_?707$;w%![ ,~.(ʈ1E\^v0]oN~Q"1/u.`1SqJ?>J>j&5J2t,FrYQ1'l?zs`E+0;@>Lr.H;ػ(COd([Lm"ĴPíoV0W\\-&=pKUbP gx23Eޙܶ}t|*tq^KΗ 2l'HkE[R!'p+/ U]q);dXC郸 W?zn(MU-v4b^(kЛY28pd# QxXОwDepQ'wDV _0rͦl 0/$K #@R|$N++XGnR&ķjr0'F ѤK80eKzDp^/2pXEE!E~B6PL&vLW접 M:Qj6>]i$} l})LrӘtJF-h ƧeU$PM@; A#tB>4gRܭcr|RxyvV?B`P覀i7V= UFxR%+49#óK$9lV-X-*k~l \[~[L0>@"s)% {Vc_6wI_@S-p'YF^ x3 J{j9kPΑ# ӅJ ٱ/F82l<#yugٱY z-Er4a>D*A 4 V,"z26"BmMsd7Aa: 6CXgH3pah@b/Ҋl<B6x 9;ڬ^["z`%* ]j v_ $֙QhͤZ[)FC ľ) ʫ1y#Za>UR6%=.5&2Z xTdll|R|zW;|JЂǯ$4siB|b0j}8LYAca A CN MAsv_΍8kr[9 pڑ2 `Ap[J%0=##Wak巩!)8a[?}LvI"y  p0RQثҘkh> tX!kĕHaZ={"2!e6. tf-?Tv|` 74@U<Cep,`c993ϣC:<)ِO ߵm&A)tsD C6K<)3DЄ^:*M(ؼ">`'w}T]N24Ai0ii\ڟ}^D߹B W`U5z5Mݤ.4qTܺ-8 isزpJ!canuh.+~B̦wBc6 r@]ƽ[, wY60]X'OKPPJR7ƺ rtrWs0Y/1Y!'f^`Q|uNr ` V,B7YŇ_11>wep1fg*S<:$JE'L:H_!k" y=AS6tCFG&w'b[M |1E3Cn"px-=62d!heL#H3%Odvqqx3d}stagIRߩ (yw0v!—,ځNKu N裑w2mLzb ZPawHsp̑"OՐĈA]BrЀVR>Ӏ~DĀc$| @ ( 0SPW g ;4,Li "G-z&"Rm$;aL}E r΀2#10>#`e|.Yeh+.'}_Ȋ|`?V"m'{ЧL ?+LB^O9VG _KQu⢒^|P$ɃM۰rGld APG)ȫ ū5y]}oր$3=aXn>Ii` .59940k ET_CgRwʖNg0= }JXlg&a Hv&a8""#`F!"~ QCdzOo_ Ӳ +#%:S&H^W>@I;^h h𕞎l@="_yT7 $ 9;l> 0pXAZD8@sw)}փ"댵nLDi>3GOnʅDx1lkB|-:`{60!+P|;q/ЫP*P* :؄viX7s1ĩ9;xʝˏ$k\9 j^) fOK6j$06eQsUjzր̣l= N!m 8]>!4E^_ꅞe숗]ܖ.b6H1aA_~wbh,{oyl#nBf`s;ą݄h\:_Rq"f$Edlz#Mc5oYAy^hw9_{O,W= h򃸣 { i7 ]Xr!.o` K/L'Ʀ`Gx ^LE|tq(nP{)`0+W(."3qH4~ P X ? ~u$Y1bVXցẊ6f#&./^;\tEx*5A r;C* IA+;ͿΉ3<%EPbRLNG0^;T ;%E_132 *,Ͱl eRiEVⱖ;*V Aa$TOg;|"xGc$di_Fh;ች.*&v `z܉&<01dAݭxā+XeIjo„Ҹ:u.Pc\9)" ȁh#-?<,{%TE]n BL_埻^ ̔ܐAtbSy#@zG/JXbؗp>!.P.BZMvGM0:*cψjMc1Oa<;EEؼFt]s,6KNLMJأ5+H 'Z?"!~i`0⺨uU^f^CD|^&VRSpmTr3oUxMΝ`68P%p.Sс. KPi(.M 4cy ņZt%䧛k{zy^E%c@Yt@ 6܎veDx&"2, e [~f6@ lIi<&=&h^}"S%A벸]vA8t|FaD 1/l E&bϦ`;E$E 4N!)ER9"yQ&_ԗ(:[ew+$^惻ȭs\N;Şh$ix${~ه@ jۭ1PIeRYR"?FQ;OWȞWUe\cXuQgl|l2o5t@N!rߏOs4ɀu)R-%RJ.S%DIzZ%H RI22`JHY'E2?Sq&y+%JIE6(þ ;/aflNW/JE{|zoזs<C6]i0,5 W۵m>+'K@h,@P@QRO%J/ߝ)'*YegΜ])S/#7z)o㱪.HD:6&I93jC:\PdZ?9K_>V`:Ȧ}cP0w_rl(}qb X61{Heuz~hari'eG 38~k1 p@T*tKxy< _3k?1"aoXyf]C4$kU}?G |.C*G0=ZM>1=nHl$(g K9X]'1d-0LgfSb}e{k޴S5.n^/_i/,r -J / 7oKdJIO5Yk?mQU0MאF{c1ya´Ca;0`,IQ-9qp6ZQKz+m jZXyCم~lQ9\n0L<..o)+|hz6aHoxvˌFf 餃."r!KM~vw!ZomYA@* G.Q,$dԐwi"$;'e(RF6,\y1oP *+kfyu z ۯB91DR597-*⣼o\2 }m^=ӎ@_j+fGx\ ٱf}–SJ $vkpXvD|B&.B0qˏo9jUa1B9{1{EK5T_`Q۩ ȺnGg2}Ți8vVcdW±;:`(?9VQR fc«eDS،QՄQ)zJF,۔&D+t R6W`a ] _LK|.[rcR_ӹ).ͺa?G HJhmKa %>SQ'xa(bu i9aM$>|QD9GpXFE[eHܔ%>`OԀp)~C/|O?n*sDؖZ+b}}ÿ+6qY]rvY;͑$GVzYg&C?_?==Xi