ploop-lib-1.12-1> H HtxHFS  ԶNMm uqb}({;SFMfw&C548f2634f9cbccf1aaabf715c4d86993be826bbez%tAZX! FS  Զ#p/D2ݥBT8ʩߋtR6$9u4 (>CR?Rsd   !X\lp x       0DXp" "t"()*+,-89:>O)@O8DOGFOOGOlHO|IOXOYO\O]O^ObP dPePfPkPlPtPuPvPwQtxQyQzQ{RCploop-lib1.121ploop libraryParallels loopback (ploop) block device API librarySrhel5-32-buildwGNU GPLApplications/Systemlinuxi386T#큤ASSSS99e50f8e314ff40c7762eec3c0a4595690a20c11155668cb5da709eb24fa14aflibploop.so.1.12rootrootrootrootrootrootrootrootploop-1.12-1.src.rpmlibploop.so.1ploop-lib@@@@@@@@@@@@@@@@@@@@@@@JJ@/bin/sh/sbin/ldconfig/sbin/ldconfige2fsprogse2fsprogs-resize2fs-staticfindutilsld-linux.so.2ld-linux.so.2(GLIBC_2.3)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libm.so.6libploop.so.1libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)librt.so.1librt.so.1(GLIBC_2.2)libxml2libxml2.so.2libz.so.1lsofpartedrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)util-linux3.0.4-14.0-1vzkernelvzctl2.6.32-042stab061.14.54.4.2SCRIPT="/lib/udev/rules.d/60-persistent-storage.rules" if [ -f $SCRIPT ]; then fgrep 'KERNEL=="ploop*", GOTO="persistent_storage_end"' $SCRIPT > /dev/null 2>&1 || sed -i -e '1 s/^/KERNEL=="ploop*", GOTO="persistent_storage_end"\n/;' $SCRIPT fi SCRIPT2="/lib/udev/rules.d/80-iosched.rules" if [ -f $SCRIPT2 ]; then fgrep 'KERNEL=="ploop*", GOTO="end_iosched"' $SCRIPT2 > /dev/null 2>&1 || sed -i -e '1 s/^/KERNEL=="ploop*", GOTO="end_iosched"\n/;' $SCRIPT2 fiudevS8`S 1.12-1Kir Kolyshkin 1.11-1Kir Kolyshkin 1.10-1Kir Kolyshkin 1.9-1Kir Kolyshkin 1.8-1Kir Kolyshkin 1.7.1-1Kir Kolyshkin 1.7-1Kir Kolyshkin 1.6-1Kir Kolyshkin 1.5-1Kir Kolyshkin 1.4-1Kir Kolyshkin 1.3-1Kir Kolyshkin 1.2-1Kir Kolyshkin 1.1-1Kir Kolyshkin 1.0-1- New functionality: -- ploop copy: implement two-way protocol -- ploop copy send: implement async read/send -- ploop copy send: add profiling -- delete_snapshot(): handle snapshots with multiple refs -- tune_fs(): use EXT4_IOC_SET_RSV_BLOCKS if available -- Introduce ploop_get_max_size() -- Introduce ploop_copy_{send,receive}, obsoleting ploop_{send,receive} -- Introduce ploop_create_dd() -- ploop info: add -d to show ploop device -- ploop_check(): open image RO, reopen RW later -- check_and_repair_sparse(): reopen image rw if needed - Fixes: -- ploop copy: fix open_mount_point err handling -- ploop copy: improve fd checks -- ploop_store_diskdescriptor: fsync DiskDescriptor.xml upon writing -- ploop_resize_image(): handle get_mount_dir() error -- ploop_resize_image: auto-mount fs -- do_delete_snapshot: fix wrt temp snapshot uuid -- ploop_switch_snapshot_ex(): don't return 0 if guid_old is bad -- do_delete_snapshot: deny delete top delta in case parent snapshot is temp -- merge_temporary_snapshots: fix infinite loop -- ploop_switch_snapshot_ex: fixed case with PLOOP_SNAP_SKIP_TOPDELTA_CREATE -- ploop_delete_snapshot: fix for temp snapshot -- create_snapshot: clear stale top delta inuse flag -- e2fsck: make it quiet- New functionality and important changes: -- support for 4K sector size (including GPT conversion) -- ploop replace -- temp snapshots support (ploop tsnapshot, ploop_create_temporary_snapshot()) -- ploop copy: implement fdatasync before freeze (improves CT frozen time) -- New DiskDescriptor.xml read API (ploop_*_dd()) -- Obsolete *_diskdescriptor() calls -- Obsolete ploop_get_base_delta_uuid() -- ploop_log(): implement subsecond timestamps (with verbosity >= 4) -- add ploop_is_mounted() -- ploop snapshot-list: add snapshot mode (-s) -- ploop check dd.xml: add -u UUID option -- ploop mount: remove -u base feature -- ploop tool: add -v option to set verbosity - Fixes: -- skip max fs size check on snapshot delta creation -- ploop_resize_image: resize up to end of device -- ploop_delete_top_delta(): fix wrt top_guid -- ploop_read_diskdescriptor(): fix get_basedir() len argument -- check_and_repair_sparse: handle EOF properly (#2897) -- ploop_resize_image: add missing gpt size sync -- ploop snapshot-merge/delete: deny snapshot deleting if mounted (#2887) -- grow_lower_delta(): fix a memory leak -- ploop check: fix -b option parsing -- get_partition_device_name(): fix chmod argument -- fix alignment on GPT partition resize -- fix GPT partition alignment on ploop init - Improvements: -- ploop_resize_image: enhanced inflate balloon to max size logic -- tools: add {} to specified UUID if necessary -- check_and_repair_sparse(): log filefrag output -- print_sys_block_ploop(): speed up -- ploop check: try to repair non-top deltas if they can be opened r/w -- e2fsck: return fsck exit code to caller -- make_fs(): add -i to mkfs -- fsync_safe(): use SYSEXIT_FSYNC -- Fix uuid strings size, use define - Documentation: -- ploop snapshot-list: fix and update usage -- ploop copy: fix usage -- ploop(8): document snapshot-list -s option -- ploop(8): document ploop replace - Build system: -- Makefile.inc: fix dpkg-architecture handling (#2877) -- Makefile: add ability to add local rules -- gensym.sh: better usage and error diag -- gensym.sh: add run mode- New functionality: -- Added check for and repair of sparse images -- ploop check: long options support -- ploop check: add --raw, --repair-sparse -- ploop-check: add -b BLOCKSIZE argument -- ploop-check: accept DiskDescriptor.xml argument -- ploop umount -d: allow to specify partition device (#2788) -- mount.ploop: implement -v and -f options, as per mount(8) -- umount.ploop: add -n option (ignored) -- mount.ploop: add -s (ignored) and -* (reported as error) -- Added ploop info -s -- ploop init: use v2 format by default -- ploop init: create ext4 by default - Fixes: -- ploop_get_devs(): fix snprintf usage -- ploop_global_lock(): create lockdir if not exist (#2767) -- ploop_grow_delta_offline(): Fix uninitialized struct -- ploop_ioff_to_sec(): fix for v2 -- lib/ploop.h: include sys/syscall.h (Debian #728173) -- umount.ploop: fixed (#2788) -- get_image_param(): added online (from sysfs) and offline (from image) cases -- make_fs(): turn off periodic fs checks (#2769) -- ploop_store_diskdescriptor(): check rename() -- ploop_store_diskdescriptor(): don't return -1 -- resize_gpt_partition(): check fsync() -- ploop_balloon_change_size(): don't pass -1 to close() -- ploop_grow_image(): fix an error check -- Don't ignore chmod() failures -- print_output(): fix output -- make_fs(): fix max_online_resize type overflow -- do_umount(): fix diagnostic lsof verbose level -- plooptool_stat(): close file descriptors -- ploop convert -f: do not return SYSEXIT_PLOOPFMT -- ploop check: fix exit codes -- make_fs(): create ext4 fs with 128M journal - Improvements: -- Support RHEL5/e4fsutils (tune4fs, dumpe4fs) (#2812) -- do_lock(): open file in read/write mode (#2730) -- ploop_send: use ioctl_device for PLOOP_IOC_SYNC -- use access() not stat() where possible -- umount.ploop: improve mtab handling -- mount.ploop: use case in option parsing -- {mount,umount}.ploop: don't hardcore ploop path -- ploop-check.c: rename uppercased functions -- ploop snapshot-list usage: fit to 80 cols -- fsck: use fsck.ext4 not e2fsck (#2812) -- check_size(): limit max ploop size to 16T -- ploop_resize_image(): fail if umount failed -- print_output(): improve output -- ploop_mount(): fix/improve error message -- dumpe2fs(): don't hardcode path to dumpe2fs -- print_output(): use our own default PATH -- do_umount(): refactor and improve -- do_umount(): eliminate extra 'lsof' call on EBUSY -- do_umount(): don't call lsof again if not found -- print_output(): check return from pclose() -- print_output(): return exit code from command -- Fix some wrongly used exit codes -- Remove unused exit codes - Documentation: -- ploop(8): document check, balloon discard, info, list, copy commands -- ploop(8): describe exit codes -- ploop(8): better resize description -- ploop(8): fix ploop umount -d description -- ploop(8): fix ploop mount -d description -- ploop(8): improve convert description -- ploop(8): add missing OPTIONS section -- ploop(8): make IMAGE FORMATS a subheader -- ploop(8): other small fixes and improvements -- ploop usage: improve -- ploop usage: update ploop check synopsys -- ploop init: fix/improve usage -- ploop usage: fix mount/umount/resize - Build system: -- ploop.spec: require -lib of the same release -- ploop.spec: require lsof and findutils -- Makefile.inc: add -Wformat-security -- Makefile.inc: proper LIBDIR for Debian case -- Makefile.inc: add CPPFLAGS to CFLAGS -- Makefile.inc: prepend, not append, debug CFLAGS -- tools/Makefile: simplify SOURCES define -- setver.sh: introduce build id -- setver.sh: use getopt -- Remove stand-alone binaries: ploop-check, ploop-grow, ploop-merge, ploop-stat, ploop-copy -- Makefile: add Coverity generation logic- New functionality: -- libploop.so: implement SONAME and versioning -- Introduce ploop_get_devs() to get all mounted devices per dd.xml - Fixes: -- make_fs(): reserve max possible GDT block for online resize -- do_lock(): set FD_CLOEXEC explicitly on lock fd -- fix raw image creation (broken in ploop 1.8) -- return SYSEXIT_SYS on ploop_find_dev_by_uuid() failure -- ploop.spec: run ldconfig on install/uninstall - Improvements: -- Display mount data in error message on mount() failure -- dynload.h: pad the struct ploop_functions to 64 pointers -- gensym.sh: add code to check sizeof(struct ploop_function) -- etc/Makefile: ploop.conf should not be executable -- Makefile.inc: support Debian multiarch -- Makefile: add distclean target -- Makefile cleanups- New functionality: -- convert from/to v1/v2 ploop version format (ploop convert -v) -- ploop_mount_fs(): add option to run fsck -- ploop mount: add -F to run fsck for inner fs -- export ploop_is_large_disk_supported() -- add/export ploop_get_spec() -- ploop fsck: rename to ploop check - Fixes: -- resize_gpt_partition(): skip if there is no partition -- switch snapshot: read parameters from image we are to switch to -- ploop create: error out if DiskDescriptor.xml exists -- e2fsck(): properly check e2fsck binary exit code -- ploop grow: check size wrt format -- tools/Makefile: don't strip binaries on install -- ploop init: fix an error message - Improvements: -- create_image(): remove useless assignment -- number of log messages improved/fixed -- tools parse_size(): print error -- tools/ploop: allow T suffix for blockdev size -- ploop_grow_delta_offline(): use delta.version -- tune_fs(): drop absolute path to tune2fs - Documentation: -- ploop init usage: add -v VERSION -- ploop --help: rm -P from ploop mount syntax -- ploop(8): add -v for ploop init -- ploop(8): add ploop resize to SYNOPSYS -- ploop(8): add ploop convert -- ploop(8): add -F for ploop mount- Fixes: -- default image format is V1, unless specified explicitly -- tmpfiles.d file added for /var/lock/ploop (#2493) -- fixed creating strange directories under ./ (#2623)- New functionality: -- Large ploop image format support --- Now image size limit is 64 TB (was 2TB) --- Kernel >= 042stab078 is required -- Move ploop_grow* functions from tools to lib -- ploop grow: add DiskDescriptor.xml support -- ploop init, ploop_create_image(): add FS blocksize parameter - Improvements: -- make_fs(): create ext4fs with lazy_itable_init --- 3x smaller size and 3x faster creation time for 20GB image -- lib/ploop.h: "unexport" some internal functions -- Use /proc/self/mountinfo to get mount point by device -- More clear errors on parsing DiskDescriptor.xml -- print_output(): generalize print_lsof(), improve -- add_delta(): print more diags if EBUSY -- extend_delta_array(): print errors, return SYSEXIT_* -- run_prg(): print error if execvp() failed -- lib/balloon.c: print file name in an error message -- Introduce and use p_memalign(), fix errno handling -- Improvements and fixes to ploop_grow_*() to be used from library -- ploop_read_disk_descr(): set *di to NULL in case of error -- ploop_find_dev(): always assume ploop cookie is supported -- resize_fs(): try harder to find resize2fs binary -- Makefile.inc: ability to add CFLAGS - Fixes: -- lib/lock.c: create_file(): make sure dir exists (#2493, #2597) -- lib/fsutils.c: use ploop_execvp, drop absolute paths to binaries (#2595) -- ploop_log(): fix loglevel checking for file logging -- ploop_snapshot_switch_param: guids are const -- Recreate ploopXpY devices on ploop mount -- ploop_find_dev(): treat ENODEV as ENOENT on /sys reads -- use basename() to strip device from path -- ploop list: check for extra arguments -- ploop balloon: fix -f option processing -- Fixed lots of memory leaks, mostly on error paths -- open_delta(): simplify error handling -- Fixes for other issues big and small, reported by Coverity- New functionality: - * offline image shrink support - * tools: added snapshot-list functionality - * extend switch snapshot functionality: ploop_switch_snapshot_ex() - * ploop.spec: disable udev iosched config for ploop devices - * ploop list: added functionality to list mount points - Bug fixes: - * ploop_mount_fs(): use mount_data for first mount - * ploop_mount(): do not allow to use ploop on fs w/o extents - * ploop_{create,resize}_image(): fixed size checks and rounding - * ploop_create_image(): fix memory leak on error path - * ploop_get_info(): fix reported disk size after switching snapshot - * ploop_get_info(): fix when ploop device is not mounted - * ploop_{umount,resize}_image() and many others: do not return -1 - Improvements: - * much faster resize when using resize2fs with EXT4_IOC_RESIZE_FS support - * ploop discard: add cancellation support - * ploop_resize_image(): use real blocksize - * parse_xml(): deny processing DiskDescriptor.xml with several - * do not auto-generate dynload.h, instead check if it's uptodate - * create_image(): display error message for incorrect parameters case - * introduce/use SYSEXIT_DEV_NOT_MOUNTED and SYSEXIT_FSCK errors - * alloc_diskdescriptor(): log error if calloc() fails - * ploop.spec: require util-linux, e2fsprogs etc. - * ploop.spec: require libs of the proper arch- NOTE: this version requires vzkernel >= 2.6.32-042stab061.1 - New functionality: - * switch from old /dev/ploop/ symlink-based to new kernel cookie registration - * snapshots: switch to schema with constant top delta uuid - * use /proc/vz/ploop_minor based interface to get free minor - * if ploop is in maintenance state, try to complete it before doing snapshot/resize/merge/mount/umount/copy operation - * ploop mount: use in-kernel I/O module autodetection - * ploop balloon discard: new iterative compacting support - * ploop balloon discard: implement --stat - * ploop balloon discard: implement --automount - * ploop balloon discard: cancellation support - * ploop balloon: allow DiskDescriptor.xml argument - * ploop umount: implement -c component_name - * ploop list: implement - * /sbin/mount.ploop: do load ploop modules - Bug fixes: - * do not crash on empty DiskDescriptor.xml (libxml2 workaround) - * ploop convert: fix converting from expanded to raw - * ploop copy: fixed check for opened fd - * ploop copy: do not leak opened fds - * ploop create: fix gpt partition creation to be 4096 aligned - * ploop create, resize: round up size to be cluster aligned - * tools: few exit code fixes - * multiple usage, log and error message fixes - Improvements: - * ploop mount: check that mount point is a directory - * ploop umount: reduce retry count from 60 to 6 - * ploop umount: print lsof output in case of failed umount - * ploop create: for prealloc image, use ftruncate if fallocate not supported - * ploop create, resize: add check for correct block device size - * scripts: de-bash-ify - * assorted code refactoring, cleanups and nitpicks - Library API changes: - * add ploop_resolve_functions() to aid in dynamic library loading - * introduce optimized ploop_get_info_by_descr(), remove ploop_get_info() - * replace ploop_{alloc,read}_diskdescriptor() with ploop_read_disk_descr() - * remove ploop_getdevice()- ploop copy: fix data loss during migration (#2287) - ploop(8): fixed according to doc team review - ploop mount: tell about unsupported underlying fs - ploop-copy: improve usage - ploop-copy -s: added mode to copy to local file - tools/ploop.c: do not return -1 from main() - tools/ploop.c: fix/unify working with diskdescriptor- New functionality - ploop copy is working now - added pcopy's send_process() and receive_process() to lib - ploop mount: added -c option - ploop(8): added (still incomplete) - ploop balloon discard: add --to-free and --min-block - add Preallocated item to DiskDescriptor.xml - add add ploop_get_mnt_by_dev() to lib - Bug fixes - fixed offline snapshot creation - fixed race between register/unregister_ploop_dev() - create image: if fallocate is not supported, fail - ploop init, ploop mount: fix -b option value validation - ploop mount: fix usage, -d is optional - ploop info: fix usage, DiskDescriptor.xml is required - ploop.spec: make main package require -lib of the same version - fixed a few ioctl-related error messages - ploop_create_snapshot(): check for number of snapshots limit (127) - ploop.spec: do not own _libdir - fix SYSEXIT_PARAM value - tools/ploop.c: do not use ploop_err() - tools: fixed/improved usage for many commands - tools: do not forget to print newlines - make install: use /usr/lib64 LIBDIR for x86_64 - ploop_create_image(): free disk descriptor if fstype is NULL - create_balloon_file(): fix file name in error message - create_balloon_file(): umount and remove temp mnt point - create_balloon_file(): fix error message and return code - parse_xml(): add Blocksize validation - Improvements and cleanups - ploop lib: add visibility=hidden for internal functions - tools: use parse_size() and is_xml_name() where possible - remove merge_top_only param of get_delta_info() - ploop balloon: make it accept either -m or -d or both - ploop convert: change -t to -f - tools: unify parsing -f option - various code and headers cleanups - setver.sh: add -v, -b, -i- Added ploop_get_dev() function - Added ploop_set_component_name() function - Fix: do not clear in-use flag in ploop_fsck() - ploop-fsck: add -d flag to forcefully drop "in use" image flag - Fixed handling blocksize for raw images - Added user_xattr,acl to default mount options - ploop_mount(): added ability to pass MS_NOATIME flag - ploop-balloon: add discard command to compact ploop image - ploop_get_info(): return old info in case statfs() failed - expanded2preallocated(): if fallocate not supported, use ftruncate - ploop_resize_image(): Check is it possible to fallocate before inflating balloon file - Fixed merging all snapshots - Some fixes in ploop tool usage - Some log message fixes - Add function, source file and line number to error messages if DEBUG is set - Build system fixes/improvements- support for variable block size - default block size changed from 256K to 1M - ploop_set_log_file(): make NULL a valid argument - logger: introduce, use and expose PLOOP_LOG_NOCONSOLE - ploop_getdevice(): expose - ploop_store_diskdescriptor(): fix for a case when image is in root dir - Fixed expanded to preallocated conversion - Remove some unused functions and non-existent function prototypes - Introduce and use SYSEXIT_MKNOD error code - Changed image -> device mapping schema - Use strcasecmp for guid comparison - Made ploop_merge_param.guid field const - tools/ploop: remove -b option - tools/ploop: remove unused and untested replace & add commands - Log/error message fixes, improvements, and unification - Makefiles: fixes, improvements- initial version/sbin/ldconfig/sbin/ldconfig/bin/shrhel5-32-build 14066700063333@ 1.12-1libploop.so.1libploop.so.1.12ploop.confploop/usr/lib//usr/lib/tmpfiles.d//var/lock/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tablescpiogzip9i386i386-redhat-linux-gnuASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), strippeddirectorysymbolic link to `libploop.so.1.12'RPRRRR R R R R RRRRRRRRRRRRR ۳&} Jl{ &{E>6{9oәccmW;Ժ|wF/~wG]0ysVڗӝ#ï<{$7Nw>M9Ӈ/ͼٲ}|vcǬ-굸/֖~rT難'Pۭޱڶ]e7G|_=hw蛗~}MS낹3c+w/;P/nmX86EFُZr+k˶|F?xsa]d''_:Y^Hxe ҒG83eE>m9g#W?>9υzs|Ǥ9#]+yGgZ?R~kjOpl)/?9qp2DVC0qН&L|Q𿱙X',lu1&N>e m0=/aEp#M| G<#qzKht5#x {"CiǙx"(f|X]?"^߂zBG`~/1/paLh࿁* 3zOA?>xӰx3c~0o`!V+'A_zY{ ,qdMŰ3PG20p?L?!< AHz|xos<3}_#^(z݌ O揌Ga&+>@?ELXb|$ [7x!&~,6t?xO6^Bhԇ7 2X%,SϗX W|}a'=]C_@~#B_|ֻ/O`-줫VXկ^&NH-_Km0hZIWOy|4>8\4c;X?o f`IڟS"{xl&~;is'x 6ǽ )<$-O4q9i_yg/Q`3KV l/N/Lx5CDP="x֗U^>|ூx"[. $YXtiiZc'{| ,$}˪.IL<:t 9]槲3CaҰh%ߣ:+k?"%vff"{\RSTYWgɗ>;eP=>-9 r$-{̭̭* +R4EgŚWQ4==X`~;_OTyR,ngRlVdq.84sc$"ɪ*XS]u]eTLUR^TpY/0rtYĵӉ8F,:t" k 'kO.RԽTS<%.jsw>gY6/&]TSg,4js.έ>h*_sgPy4YO74΅*K"9_ѨΌu]|EryBI+t*ԯ<]xIUHʱI|SZ_w?tV˖ 7/t&u13]r3}ഛĒ@<)YGGw'#iղѤtF{Z8,Hr/>&D**>*Y A+t"RenM'7Bv2**;n7~|surޝ(P%%>tMt }` jAO#CU ]XS]O30;)b(bP<\Yd 9?@)iu+{5/MK#UwN)iVsZ Xn_ n>'R6k>(/Sm5i$|MoF=[%q?onrA8hr#^i \O^s!/=?U|~S"QECaB+(ʏ>E0٨WBV![q ڌL2NdF~QhOHF%GH,ri: Dt(J!7} jqeai8B៤9z}s/țkU&JwA5oG7a4K" ?Eh6YlTµ4MS ԙkAǿnrwԀ pQ#`aaa!񲐓K"wx _DB0A?PL!"XXXXXR}gͭGe{oݝw3LU I'n!1d9,н8V2yG%lId `{a+M:yFz"bטʆc홇6^M|m\-bh;Hȹ\C _g4-fGѮ*${xZx$Eč>x))i?z5i<ǴV#=T_:yF}Č5M m*f<RvOkEw]Nľؓuoe :mӞr6; .knUv*;o-?(?)?+(*(*)+m+eVٮ\ܨ3u;8Jȧqr%?}*Dʍ:EN$5pW<0N&$y A^ry=.9 ̐C \fɗsR9 |̓%ā8$ 9'q /`$>9 qt[}e#Pii()[o m،% mu5L.f^Q ['r 1kHr4/ 94eM'&TI }vؙן޽!.Cm ԗ_=}9QANԟbdRF^ԿF^1|!84 TTLE[Nr3v%uruP1@bfꇐ3ș9S1>z[T~NL1rbb& g*&\L9S7"gꇑ3 9S/Cyș;șZ#gșr.rGԏ g!gG3rBvR1>s+3*L)P#ș/F.@ԏ!gBL9S? g"Lr^7T>CD$ Sȟ{j??ȟSC g?ȟSG?AOS?OS1K?.E"jbnb Rȟz6#2O3OsOEȟS?GT܈SoF ȟz ފȟb1O/PoCT~<O]#ȟ OSې?u ~ SBUȟz7v ?uf ȟ%OSENO݆!AMȟȟeOKOEꢮF nFԿB?YO v!?#ȟ RQƑ?S"W?!OAǐ?/fr7ǫ*}?ϻ[Od'»ٌn̦d-';(f!9%8/K_fċ 1w51ʆKlZ10>[# eb~[m>1OmA6.y9_l ȿ16_|yP*b>2h_̮/=&-bvq1nʿߖ ӊq_̧M^Ŵf yqJ3 ʟoR!fO*rJ'*rYO)rx'7w(rx'׈ʟ(OOS(g+T/>_<_|X˿U/)畿' _S_ŌҸ//f %|3j gUd>ZM&kȃbGȵ~16."2v9TL3E\On!79tJrx dkJd.O̡ez3~sS/3_̧q̠9V3$bMCūis}/?&#b]sP|Lȿ_˿xӚ?9#ޠi&OoVA'O*rx'wU')rx'׊w*r8a'?9_W/(W/>_|H˿xB˿_S/+O*9+b> f/6?ψe'Ĝ&@ΈarZ̩oC򠘥,$r-_`ċ 1Ki&i!7Y:Jrx \#f)1iEYZL9J/b3 VrJ,=|ȃ/f)2[_̧1̐Y&_Reɿ8Nȿq/yB_k/qJ3XOjzmp}~~1O/tʮlpjvX3;[pUvry`:~IҪšG\?$-Hs}ufO2Ut,Fz (Q'FmڇuUOwy~u2g%-nCqk>̏ ; {u^'׹a;[ѳ#v4R~G>泍=dt{z]qcwPFhG&ŗtwLO%yFI+ tZ-\ω|(綬޶UwGZ!k_@(&o D Mםmh zh{Ȟs~Q?+2{&s2Wvt?(op6d"0g}ӎ-z/]_} sh=3"Ѕ{CைY#UAy+1V'Cޥ ;ѠVBEEXRGoq/;aNu_oM}:oD&W/gRJǟ2 <Ƚo$&w?U苻4MNs'oACۨڇ]:G;`O}SN_^wx$tqavo$ؿ#v7Ưwqp);>H{\wbQ c78ۿE5vl2t9zSi@#<߲_f7"ŖUw_sUubkΰ$_>lq3_rȌՍG,Ky]{Xc+Yip_{R9}}|~?Yx ^?NrH֕N?F234F꼠GܫNr-n+O@r}7?te>V@ϛOOMF1V"~9ZWYth{:`W-gI؉sѴ9r|ק?~^m?̿>'LRIkTzJ)le a<. $'3TL%7h?i~{.{vȚ(NU ]7."N#4Ow+ >7r=pd4RK77{VHBvauG[9N~N;iw0FmVHlKN-POZt;}kCk,\m]dㇼ r˪*q<JUvZg\׳bt+ߥ|ދ]z!MWCg;S7ކלjTY-QrtxP˲n8:\ckFa0+bv<:wy)qoIRWOG+|ٯ47G{qᆇ]te:SGKv9~_y}m~,ҕqU^$-Y:9ĪNbU4s'(,uIݗtν߼x`}mp+މ1Xwʉ&gUX/h-ӚP-~xiWj9ԲwPnZƝ~{YvÚ?z  t3'ye*Kg -gJVӇ;:z`[8bXwh$Dr1a}SI/`G k^Nj"⥨{Fn?e;b_Z=~8rZFz u7p=7DI⯰ff-5ڇe2MI-O,i୷T؟vFLeճ=<.~]:;o %(\l!߄+Ckn 4do#J=իNvs o ~Z%-F\{m~wOsO9;xnesaO~J}Stdcuy`.}S r|\ol[s"^HCȇZ4҆SEė *&ʦ@(M\>$ԉNjNDȎ8Zd L閖%+L}//?;}!6-D`$lb=j}d8-ǫ"x|{eO3M}d'}FbA/U۴rJc7F\KILXʻ=cW鄙KS 9㋬QhWPA>ܻioinlY7Y?ze^kxE>,S<"YD0XDhM-ةař()m jɾHȺ]K[B^izµniʞIx`ǛdZ=꜃c"[G6+_stlġXh 0y?'ܧ]O߭>[5?!Qͫg}Z Ä=b$Wy@LR@$'X:\spm+'uCXcorWi>Rmoo$H`ލ̼A#)c(r^Q3e߼ykASҘ}Ӳo:QJT^cpé)2r,w+F);U!7/kW4BDڏЎXunh?oBbsg:RSZ}y Zff/VHS숨ιˉhtIyRƉ"pݨGѺg ڂbU>ZY>x@vrpO;{r+ '5_R M'pMoku9Mb#:EѲ=C>÷eM7hk5\V*e?Y. gYd9ᚷF*HgUc*"6%sbF9')/vuPyȘ\ef &-M@DCb𥳐:KլPi;Yo*%Gr(Kq'7)fl-K0F҆BOeծ$,\g3݈ Jn&lwҊ?tPODu!rǔ-D%tS8A͓2U dα,!!55:ci&ܰ^biރ5IDX2UutUR4"Ѹ:BLVFs0L8𙧑Mb{ĚЭn>wA ^(zް\k){Ժur|KJ卡O^H8ZƦb޸ؿa 7I;m HFHd;ꐹ3]aIj3媟̙ć겡n)qJ۳{S.ϤQ]s|L1|>f$} &R+sPY?`4j3-Tx΂`KO&'٩AABV 09 i$ MqX5dYXzPafBCFe!ۋ~g@anڅa[⡀Q_£͍vy<ƭZR8f4Bj]8!EiJ~zQ}Ù˸/o2bQ>]m|M:DtE YXuWIm @9Xjj0lU_"KO_%[– $bdVq/7T6WM5RxKdNhZea6xt»yU+*ZaBd^/g&HJ}Hj.GA@1yz勂$9 Hme%R=Bbc[R[Xd"5Νp̄~I8\&mghRA sS߃Å6_tHv>'qևI+Hht~&'Tt$Mk揠TAZ>{%Ati׏y@YTT%l3KP|0wWS'mP$$QHn:<:+Wu{0U$y9IJŨy]dă A!Y-pSw0 E(y/u[xn " lHH "Xؙ̲?~WMNB+Am=:('XL#pNbYޥ. K2ڃV ry00"vZI%S%FGTB``KaS+M_;QЉ*69f7jH['yK<@a@n b7k,k(b4.53~Weqaϐ!GVF`j!oKzF Wf:{]!ZC Ytxר;ar"PyX:1ah)`7`1`jR ‡W#eL6L;/ܛ: nXLgյ^'WFMYړNBU"&}Wu˒Zٌt@,5A ӗ5O6V:rP}~I+HʓGa{*E[yiWP2C {V%|oBck$e@h)f 9MB}0Mkpt5;)5EM;>ǃC@~~F SsGh:,%^zjOi*ףkzJ_I;0sc޻Rxrz,3^nYx;\} 5Ug+TX!ʙF0p ah:XLSӔOgւ }Sb=B2:{+sykR ]`Cֶ8Uxw3mh߯zU%9 :F33tC qz!ri珺<7rn}|m3YBQNVai$ nˁ0O#<=8kQlsa pb;7 SD[_ NL=F|d HtK""ͭп-!#gNI4G?{EHQN'w\Ŏˁ!X Y~hѹ#ڟ'"EL'jӰ.3Zw1[ lU鏏d9ڣ )r(洚/.y:<ۜz7ZbhbO_sѽ!So:5#6?񹿿+>0)g..ӥŔ8N(%piȁbZyT},7\PVn |*%JJߙ?c /PSS<0)D>g詮$z7U#sr4_숗f/C0 fdNu7 ~T<~)5a(%? ĥV|6pd87HhP妀hS kp6[i%I?BD+Dy.i1h:i`;݆N0ehah}ekGz=*+ɩ|Kj ljɄs'J|euK_^C_-Hmcw;Ń`prрJғxZi%،y,'FpM 6B E> J u Mˠ)=IM^r˛??vE ĩN$]xrIE 7+$ZqA^ٷ IwC#%4d_J4Tē?O" ]~?F\K- K!Q : E}({:oCRTk$V^ 7>K'qẓW5>8(F+a|I,MyXvWr7\./pCW edk9Z)TBX!"P i6*,1O{WݻR_ꯑRTwK*6Cy+7n8uđ?_w9r~D%~]ۈof|<8nUcIɃnXh s8ѥ1ڑBM}DCGhU=)|/Exij>U`]}m̞?@F.ڶKxΉ@6QOϷmEzpV5QG#8gF_ѵjmH |vH3[ }E `FN>6 g5*A C{^ӌ '8H0ᎅ=XN+{㥛ɟZp}n@JM h?Q3,@vs7'ɛh~ЖK[Yނ$-7vS=R"dk=EQz8}hf^t9H0= fru>[VG7h?0. m0vUfةn- tdrkxwxyv ƾ?Sx5?0Pi *󰴁`>m~?龔㷙WtL] {}\ܕ.e%gMmlf\d4;g&&F-{>dPÊL :vʀ.ɏv}?fY ZyU{|t_c9XV]jjrhޘB1Op.RX2gt#}!=۾^{tڌi÷s63ޖ 6zV rxOa8%$) O &:``ŊHXQn)VnUj#R;['ONlL)m F}F(h'ME3-6ُ{_#uؙP};kQ8I'嫑-E!ۼg0&fӫ-*yiJZ;wHujixR&v}Ma{fN2&\y1 U3sWYn%}n"Hs@v\WG3d 7T$3n kP<]Nҕ-@ӚģxY)}⛣o''Z (+ےSGPSi@z_8𲞲ئn @Jvs!l+cT"߇ fe .:}Cʓ m67,dU&qxL|N o@VT9URoEt8>/ԘO%I#P^6_|p6nBeg$䋤 d H3ev,ߤh**ZEکZv@L|o39vXŲ`{Xr..=W PI9M0&թYmۧi[`YG/BY}lT{z.wyFEh hxwp7 9>1+ݍt ?QuZPe*V'jOI,|.K-Ccjl\iU^Щ+2ମ\denƣgpo+ǃg73& g1jzou7]0 ީ5 ϯKΩj3+csHE-BԟO^~"C4Q 078A=Ű"FK/{wfxM Op ׬Omyy}W4(sr=xReH`9]B0R %>o櫴CsɅDq9HgFޠ-s1w!^=uu_τynLδ$k\IQZMX }Yon>Js?\$rLXXTn@+*,32+ŃYOԳȽ\!(:p\[2+e~Vz_+G8#-Yҍc9lxnHV)sJ$eư$3i xp}SjI]Mf9_,j.vZKijWp{,ǞKvq3 A񘯽~"JV(?5 ׃|jBbIGUw>J=角hyzL&x!NՌf˿rʁu'扺VX쫧$mPeaTu]O@7cT[(5)2v.uӑ /|T| 2rU^7y@+\'*|D9(8 B+Lpr}somMܶ"`~؄]9Xg>SUsd4za=;() g =/S㞽Tʓ% 78Jhf#Zu\vqUh&f >@S '9J!&qZ[H$޽0}-|ɍ =VYWN0`|X;!F9F" ܶטr1"NY]wK*^;XUYYBzSP5VަMiBbF^ē|,܈P첥Ga[R^[Ľ+c^cVa'/D zKطRd:|P;^qnUƅ:eDbuL|db̞ŶW(s`*Aߝ#T1Ӂռ`^+T@_05Q(1DP!H= 2*Za, |kS7&\6'J:xv<#y`O6`jg^ ^a.Μէߒw c>9͔hԑ] \W<A<_qV^ҫJzbr/*6>^sU,-޺tc!uծa>2ï{OC?4Ll2z3ϐƿ0NM|M)Qk3P8UsBjt]OHamjk܃ .".xaELׄ(%#`V{`6J2ͮ.ev޷o}m@R=2זkrx++!zOfzY*WchX=Qvh]5 .1u9XbßYV㤰\'ThJs NRt' eu# yw d^NU˓?0RfiiT=p({N |FwI0q'FQÃihPJN\ʂ<5$Q`ΌE'u%]#G#wW/{Ucsi#i c<O 1Xwsl('t8&^:Eoٍ҆`d 3aG#~ qGW?ct:M/x3m%urY'Z dM}?ׇQn}9c®W*om*7>xsF0Gj!,y^k||f+g鸈uLA[0ogZѬȗ{/S "^^$ث}*x}+7ѪSZ\.msh1b}(i0]o%骄qQǀy*2q&s?۝ Wlk vO{Dj.{z┝'79-^EчG X[8 X+&U}gšhw_9B}|tYI>N|o qH[X@a\q@/ފ3Q&*|rKU8"yG Tr4gr(j(Zn+>|z0HI욃(̤j:OھsRy6lK@-$K:P;Tpઓ-l ,8TZc9"1B@tRLB}ߥ-,Iq{?xw~X[d+^]-ǴVnE̹w=MW276VyISlX&>;*g.kt'֊]M~ 2 F&|Aׁ?m ·>x |Aǁ8AW{\3`=OжUӘaqY"WESp$#M-,yndz PŒbMJz x4lop;13wmnn_u9B;m[Y?M#\y[F~nsi7QԱ +u([tOZ\b%KIH~ ɉdng;S@V6NԈ?I顛r{so-5?uylHf݂w[[̙^ 6Do);P)u@a?e74_o;XM:5j|*)|:.7 v 1CyCj ^.< \mno{"e1'޳붬6})/{rvLdvM.݆ynq6T[dzstmV)HGɬ$ԩemQ)`&X H8UʄY+o*%.enǮ~ׯ^g;XCo0юms&Y)'QtȽd(^)&av(Kn?ɧ/EMF>i)Y#:y2m4Ph;-0UBG(KR*~^CLb^k۶_~;_ :coTc %vvdZR"FX-ϋPa7"? 8 @2b"o*N5{UߡwbVT}P3B7ie<Ļ1NFzxiC;D2O7<̫c} } FsJx} FV-ת%1crIXe3|6f w| p#yV)T@5 P:!IfNE?UπGjG}r-Hv/Qe~ZVQvYST6{sn C!&Ix<|>ZvTAS|UG92tBeW7DPC n5x<ufL6Ǎ1N]_ `/% LH(|>&e&t!O 00RmԖ☱."UWfx[/RmqB3`u`.UVAb]}߇p<'-"8'aB4#>L(c7nRK_FZx\s)g jVexˍSXi X*c*='m"4bd pþI -~[UFeY:EJmN v"C2x XFiF eí$c [:?QQYA&SCl 2aZ0xK`k=ASZ:AQ9bFgbf!Qƣԥ~_8aN<$AΙs}h1if]xj"L,%9tKBQp(!\GS]ƹxA?+-5f4}FS+]Gk$]*WXDzvP`ʚOPkgU'BmxvNhzvƫ1W^(I.{NT@f.J/6f D*LL][zٔùb l"'jgk>fP ZOxUQs O+ҏ>Kg=%XC0NZčI,_q@S&_~+J:B4B9X¦:EE7w3hfauOW J3'ٵpaQ%n۾nxi_o[iS|߈8 B W$(pC^& jԷI(r1E &^ $fxZ%N}|, SLQ p=T'v/2:kدumI9IS?:ZxX|/: _f 5<-*.g2'Ž)u#jT<ܤOv&^:!`wNނ\ ,k-JrCO[>@Y[ce# m R6CAz@SAY@s@yIB/@' Ɖ-<2|rg"$,#M"s̅- <T%;y7Wƴku*F2P]fP5$Vz?n%7ˬcwCmt`.vFWÚ8r&'AFw6lڞP}H~d$]u|6mɍyGm>uK>+̀{dRhDD>B@&P|ԃF*-6 ǡ7\ps>a#Oh Y;h7^2uV<1 `>*TWiqQՠSR%{"yP~SiE&:jxr^^ jԨrƛMmҮQ̛^5>J6AR̭ 0M 5Gd0zvJF:SZ?^ ūls.y2z&|]}tE/$hd#HTC_Vd H!.' ќ&'8p"&Ѐ(Q5jovbĐٙM?!L{~b\}'niiMWFfr 7a_< ]s=7Ǒ1=f6pFqN;ޓ7K7'|Nh _:U3[tO6pww6=d ȼo[4.a'`x304IG?8:=A[]ː(qfqqTTUT2xS@t zYW%`3mܱiqFC VahVq4Ia?Zd*bWPfzTѿ0n;D|@.wEvWӎ=E UK>Oj\(ԅ2%;ծVH |eOX{OfTN2[!Q/oE0{fR7Y^Ύa_|C ~r׭rnudBr5~|L4x\ /XvY ;l nU 2MB*46,DոTLv%Qtnd**6w Ě =r^ANT p_PBp5_MW=_|n'9Q @^t`8#2[f `_\(* 6?D&CsJpyz9 /;>t`gΛ:{Edvp`Aoާsʫ!W0 :)# ސ, ˷ 'Kel̄HKLCM[$իEI'ԷI ̊뜬X8`HT$@kG~3C6k;jWmj3N0@ ?$D^͐VY,ж9BxE?٥Q@ӕ-ģ ur\WecHMm:̈ |~Bo]Mm bҔn"|Fp!Bn_ \*C5`WjE(/ӥS7 0AC`j{A*P]x.½RS3^+%zצB1rE_ (Kv3m+b5})@nMS3-AC`YЗBdf",Ž> 'F/oJhӫ0`4ĕ$H;=;ҨZ @.bM 0{[u'):Op;jjTD1{&ag<~1tny YA抑w^/lm(Ȍ|˵=0y!Hͫ-C,>vMáI| 42 QO~E:}'PESm DL[~EZr''M2"EF:,՜jrxڌqR 8:klX(q/_M_:f0ģ1 Wy l:4Dwޭ;}Ę s;4`- mBG,,ʻ Jz!?=& o`FlijۚG0Y - &g-9 #}aeKcr~, YU$O-ʀYgCaV5K\D&*9%e! '? V$ȏv6?G_vъ1wˮOKUewbzNgvcy@#H:*Un̨R7eX . ct%1MlFNWPO)Nub?}U4ķ/Øoth9Z6\2a>ա']:F m;Sjr*|!(R.%!޷٪J[Ӥ"+'ܼ64NR59.l~06gwcPgd6Ytn)icG{HPjVm=`O 2N&dȈM ?)7[* D%lrjD->ZxIuomjDZ~Ⱥ1턽KsbS9j=N.w.ձГ=MED5Zf1\-KC0łpR39 VY V'҇d|,{ ccv~LH-G&E$=)ڗfشc*y3=> cv޸b`|kJ]b"x_uvԧLs9g{؟DRW lԜ.jS{4+J#x:0MM PAo "+CP[Pm1NQ5|$Wkz2*v~YI[@~ @2Z{tK. G٠vYR0 ieK"Dڲn?$V%bQ6Xvm{Hae![cgD<Z g [1%wt65s~#U=~4hLa6#ƹ]8+bܻR*"ɂ띾Nf$!t=[MJŋSu*G`ͦKpWԉzUPfhm,1F 6G&LjW0Z2w<lr/ۆ)vl}ɖ;E;yɜ5i8|2uU_LF26+Ar-Lv p׾ \@5ބ.;߸X4tC-HVsg]2O4.8/$<<.(C T}! Ibf\@~ޮ [!Kx^Aa2Թ9F@zxŽ:]fu *ރoNCd59DjuUJ\u})ߝ{c\7|NDjF V3g/Gɮz m:hLF_Y7Ͽpx<rf@o;Frz'!#^KJ> H={cfktF^~Tɤ feu2QvrF]0;b,7X>و.]f@yȅŪThA-A2+c]`T*2Ux]+i?lXOca՛F:.EN0rcf-B ^-׽֥@2`vv8^VbRBF@~@&@!6!?Zo7k"wA+(f^K]QseI r} eAּ9z]g؅ ^J]|4zEj K]x "T+'`w H8t_p E'jEpxB z23j/c z?{/"Lq_$ Kl::]'@ UAEIViWo횴} ?{z)#v'v2?z|A_v u.Cg2&FxC,n:b5:3`lcVi(Xr膌nn60Lv hx8`ؐ/bf]֕.|lz]-'8)ݡ_`ժp8z(/@# _ "yy2|]iۮvrA'@|n'( .xZ""` @]$Ի7:җ՜i$&JPo]:s!fzBG/|tӿ^ܛ #ct T'ЧmPTu:NjHH[b@TD`c.0C0A4.x1lDi8Xb׏mtB j&y[hơ{S׹{ +ѢR{䅔؞1ڨՑ#eFQr5^@  EVzP,-E**%`%_w %F&oF~!`irhċ$b1[k2[j[+Ɋ[+qbza[:Wםiǧ۳4o:&=M)AتI} Qa.$rovp̟E=cз qk- ;D51W$Fܒohd o< mxzTH#-%z>XN63<6)pjve'S@J2/yS_.0~6\ ʨH 'Vh<eL~֓9D_$Pӥ$90k@+nj77>/Osg`nA;\n+_; ʊ`b݄fuȹ$ q/s&B;?VQ)MSЈ"NbmP-ΕC5,KE⹸S3TJ~)YɝT~_X@ $:ixN@do!˜!2@ {IH|?>oS'ń 7 A=5uƦ g},2UjN 8cg^r!-C4u Lv, &w%4dqft/vED 9?GqEx@qCl#3)ڀpyza4:*} I#f99[7uނdzwkhwtWXK(Ռ?W#RՇ$K+} t[0'`xz< ̏/^nKȶ^׃:_ȉ2/jJS!P*]{xTEN@ !(D%C` È AB\.H~k\ *QL fd,ކ $[wnuN:uΩS"uÕX \%KC$6_- YsWgub-5mR:.~.l:ߊ%Ī%sXoSgO:7q sK^\XxlMU#{s<Њ ԣoFPsY[hb`w>!*@8&NHwƢB3N6wC0Wg\qer6~l0Mu0.3 um4v I dڑ.$>y##uwعԋcjPM],h5ܟ{GIT4 -=?!&HNWT5:,tT5w9"{)|i螵?\fa>!@Mr~rT u)C^#dc(aU3DOrfdhϏC iOA{$JmUY͘óu¬лI!^FϚgP'G[ eіIxhn07-HRS%{$:L 8.)SoTQk,#'$V C_&UUKZ#rsY_サ1NUS1U)RMu\"7z9PZ@"*1}yzb1C`J ^%%[FNo}^%P>WD喩Y!C%f}+iQ37y6!,M3H5Z#F'u+_͸Mr<#%e65g n~O EO$q癸 {rUKR;k x)p}b81aFh9C"å]}u+yG+Y vD}tX! Jd¼M(f{kt5ï()27rMϠFr\>~\y<"QyKCu"FS6j͔z&G`Q%za(*1X5(, a,ē$NvC]f%_>s7'Sa0dRҞOE[⭉I{rl!O-M ŎV'+CAE:I|D#*ƕL* Se^>o4g6g3)wVWB)>d`N N֖qT9򦪿?*y#Icɣ m_G~mTO[#4bON&-4n ^u?A~utѴɜ^ ˇF/D&!mqb{{UWm116~=:; :{Ytx9}#ŃNx4v)n?݊v+_A.ta:HS}lAvU%2ZQBKZ\23He$38O||9C&MA9q^@TpV,%iO}$7.G*TݙGS.N؏ xj!U[m}ϔ{VM" ?~u^}j̉ufU.4*0E+aٴph>nuzbMseQԐ\e e9A {A+yIyG*w3WZ(aAQR^DeyM`^ϜޔsGqbUϰУyj9f5Oyڳ"2,nF=/cK(wuG(#y ]jzI4UvofNvn7>Gx D=L߇7G{c72"Uǒ:-wn[ Mi䢆JǪ;KDҰj2Ux]h9'ۗhc,5ic>⊼_{bA/|_j{, e Nc? dc#7#r XҤ˃aJSFW\r0'^ }$L?R Ni#TO,K}bKNy:m;QYfx{ß9J #Uza!0QS7vT-O?(g 9e]2 Lԅ91o2w `^298n-͊yvEH$/z؟J]K{iǜ*[b{r Qô3f>xќZK,ۨDiH@.c/b;A1ם3bĹVuqj(tkak\Cv  4%ƩXS$n+a"hhɭE߰3㞠\+G&^4OV(7  =9b_xl?^qj}OVewX뉏][qײC |obw ;}'r24y$o?+`֟?vuu+,VC~ԋAMY=u'? 2![ٿهō GΞMN̍,,cn ? I:.C)D0-LF-mAiZ4`JLz޲ti$(4ibGv(7QR:B >&K L [J<^M*=X!s=3\ׂAvBa/^E qʘ!jbB<] _*Ş'џ24=+Wi%;p ɜ4'0{)?T1,tm?/XԊx)xՊUB~ZP7&B2*0bLl_h;s$y١ dע ~Czw\vF.[:v @)";E-=5 \VMh[fV$vQTIW`f NEoEq ,NWwEBIp`K鬘7 G`3};RR}\y[3anQ{?STY> ㅄ)4gJe]|>DIt7YDŽ- w0iC!S e%ӱհJaJjv$ Z^!iJBVɾ-3jgL{=E#{:Ժ8j[LzyRaGxœ<](X}NlLQlStF~Rw]~O}T)(ZC={0>ஆmA99aM[}c SF+DoBFD;*ϫS$'= ⤂&cASm)z9P[M1(N}0i8 @J,PH0CVN#7/)/X>LdԿviQYȸ~"X՘/gY\/#I.YrV1΅NyGQv=sWd+M8 C?Y.n{G${MG akI5 #Bsja]mLjVJK.\3 eV53ArF!{~}a6MV#?-XqT!!P7*i:N,')T:X)mEdxK/f$!yt`Tp|Z-/KRj̩Q t&HO1#y%c=C`!~( `TDV鋨=àԃ-˗HFh%hF1Won m7Vxym݂'*iϿIr73DkkN=fZMЗPu*Ng@)^*CsIvs&kZԫZjy%kcNDa|B$^7I n~n"csfƧ77w8 Sfd}OUЊ@MtV+Rmnqp=&Wd`rA!7&xj--jRta)dEsP6PC_ܟq[xmʖ˚#ywb!ڱ1f^9+>ۍ^|T(^(ɛy']W02CN7cf>ŀU~fYn[fGӚ2w>5,]weU6l8lX ){ZLq~BY9.|]Ǻs]Hflj%{ӼU!IZ}2c^#JE:2*[o] <O$3BSM wOt?п6O,  <ǔE>w /U"~8h7ŸGsåjوeNûIa55>ANS |d1BzM7sŀH`:K|U'4(]0(+_^<ao P$bHBaT1#E%4I< XNSh6 Vޚd|՟GN~:J=F0GwTuR Tj3F bjVO$r?+\bZBxa;K1Ѕ'ߤ\  d.׽\C? f@ܙO}Cau$1>^ϐ>R3-c戡\rxwi Gt՝)7.9_Øq1t94AaKی6 # aBA3|!tTGE4H_8μ*E=W,CO> 2GȿP_oN%b@ٲ73M::\w4Џ2aD+= ص\s!%XI/yR4AGL.^Buϣl[P*Bd.F@٨, '_Yt"+r?q>jo\lV!"k&)9BI"ڕдc')kHײhIw"@8Aֶgy ܃wx=/@@=" KxCFQK^wo.VJ~W9B]LU*(郅9$qPhUNv62}\ptqkl$R7|n)u6Oa{;{P9{E8mEJtS7vJ044Ĺp{)9)antRRy*w({LKCvNU^ax_o ܣHu1GLr~Br<֌_ڷ"Zp8Fo"dq~ƫ3٧ZP!,>Uc@8)[`zͲ/tΔT818c7mj&@/ZGiX?]O=WTY=_> [}jj73ftYTӪϴK9E"w2pѠV$<.?zAP+.YQIVt/gQ9d7*F7)I:骓'`! }ɛP}yI7MGS̶FzDo9J8gyPs\ƛc^bF~v5mf3Q(W mkBaCe}meʦ51Fo<7+* GmU)*ⵉ0$?GU_wJ). +9-봘b}:]n_8BIrT:7n?F auS<ޅ`7(jT$8ye؊R$IǓE V!hǴ5-_4!,E'}1`Ӛ =PB g0Y'9#rpỏKxSiӅ T{~:-oQ<\ ǵ(͠KԊ}e \2/3J z=&s 8&Rt؅VwC;2_B6ѣ 3w߮N@Gt=T܆b @lbl=_t)a?](ޭ+>Jp.$jw$5l2^ǿ +je&6Tپ:(yzv$2ُhlA 4ѳ0|Oਊ@jrفi#McsţE J 'cqQQgo^HP2 t!&HEejpͶ:bA2}3'h?hYu>X. (nERu+.)J>vV#\h}VLeT6kXNlXH;PEGʕcs_%3O9oTis,L@f4F[k4)Px*9XuW(KgͶ^:Ue嬗F&*IKhZ[NS)d zm]. ;ǟc1$9$a%Bʳ%/AZ\V_ARgs*1>nD ~H$c(iA5H$jh!(_6d/wtBvePp|{8R%s״4Mq>cf1Agqd Y'&'faݽ _~#P h 4=G.>p,3@ PuVP NEy5=p{g3A089g_NPD "[wT' 0݃$'qPNwz GT * .Z l8ˁ30lU>o9\g@w n7~.@C$ vKP‰zo|Sk!q=IVj½ /Cu,@nFjZ>cl)H_o!CP?݇ (v;|)0̂6S-b}'.셍*]^I3"miKO.NIа3@F8~0d[әY$ulЌ}[ź:Dpq*B+`i NzF{+Hr+ȉ.a T<I"lp:ǚ>˄<={\T30h3%*&(P!%i]Ƽ2 =}J1eJA"%&9E3^k}ӯ?sϵ^k84?T 6O e!2d&^L:tzn\pL#>v,JDv̡7BLJ0j #Wtm6R'W">;ű.Pc$ɓ59K0_LFPUјXW; (lz@@`rBڻ3Q[BL3| ʒ@qߜkcDA%,7]6@LՇei)Af}/vs ,xUlSSF-kiŁL-P)J&PY|:< 4{ eCw"10PՓb*Yd= w7m{:2  TE&RL~j,+U.Y6 Y&f1?+qY d%^f YBV] dBt1U!k$.MދEu_Ew1ۛFyPԄ:|3<؇7~wDž&qzZ9(p#)2`,ڋIiD7SYSx}pR;^}X­D j`_LY!};xKҁվZٜgӱ ،3ڛVVٟapRL4jRӀl/ٷ"|j'bOż,8P5Gߢ%2`XkWŗ\fNg՛>ع4 I^U|}fptguq5:i^]sV>:ґWى?)= pbMCCYp7Rr+iv8˚۸Մr :.剈(bq>y9bXbiN0\E̵?7X;;#YlSlx )"X>q;p\`cm&‹\_͏M,fu w6fW6 loWdjm,ko|׷j^Y3!ƽc1=ʢh΄q~h&GSk:=ݵ/Hq<ЌCvrݎ:qDH$]ïSQ}48,h(ńuvGX3VC!߉!X)EX|է.%_%LVVS⼰E-l14DʥLp ED `I o2ca@SOP jՐAŚʟn@Cp{WZ7eTi3w#,W,ХS@]=llNf6:L:yo}K|7}H_r1_ ү ]xkσ3dwk_/K#c|7W}=c5LFe EPAtn ܵTN*cJ2cE^Y-=<>kR%*AS' &桌ҳ"=4DsS>9*h/3\|~b:@ _=KYa($lD_V3Ls%REpW\&9 \Ox;gv@){+zzU1HGo4pBM#F[9H=\d 9jz^&k`bMW㹁Y`F}1sN+ve,CwנV5jU #9Ck>a{E $Vt'@Ymi,@~AcFy~2x11`Z mʽm}uiZ4:*/&w s!BUx,`MU \f?N~M*&2[> 0l׍bq.OŻXRٕ(΋s+ߧƂŮ ЊN=Do]vm8 fϏH`_; %nwdngAmnȾ{½*2ͺ,kp*y1ۦjJ;mМZ@{):M 7aۛkZ_P9 8EgD;tA+hށh %_, PquG"sCawAw:<uefjïV+H{o/fH/ZA(9e#{[PC 8bV,aK:Tf0R7oc'9y /vt LģDn Y&EV9VnY[#"I 6< f{#>Ah ® 0?Ku]T$| #rn"VZKkm lgך#l53@6[ڏm3euGvGHkw,5",vNJ~~H րPz#VI-˻}RnȢ %d}ϧ&FQ}h0u'NA^]%ܿZy&AhlxU^ Y'k2BvRM[nMc+i VVEk0 ߄VVk@8IƸ\??՞//F|E(ɾ r u*iYfLMC׮!׭=xvN {" 0[̟"PDx,j$HohH,2M73g["5QvḰ&|DsD[`{G: q\R.{ WFw{ŊM`<(gă8bA;J/u$rG~ް}>esd,+ 'Yq}h;J!VZcq0zm*"H`;a`/X0"d|X "y0 "X[؛j8^(2,_ӿek*M҃r9]`G]j0P8+4Z>{q2D?FTj@)_taz T#:{#\aNt*R=:äq'2u$Ȫ,+ς7Y^9&8"s6>C٦J6SY Tג"cQf$JszٽcPu@{(i:# w|f柨_f7>}qd˟60?%Ż6|J5$(9T&C =FR`Z^~VKV;0Zz^~V-V<'0_Q@ivo-\xHDedڗW^PE?B/a'푯.& Tp;Th+%~SF+8L\S{8Pv0qi=e+՜چVYV ,O:Ԁ*B}PZ0 ej!aUޱr6c'5gQa|h?? ^pPR'4}60*ga3QFx7\`g!AR!bɹ2Eiz4 a#ۺ<˺n7c7x ^ܜ[A$C~=};M.gL"⎗/81p@^fӢjRS#No zODz2a?ݯR A煭T|OR/sai|ؽ7p gm0?(n @O+׵7Q Zxki(p; YpH~e$`9!-V7NJZQVt;i@Nݻ Kn?nhK@4֋+:p,j4+NQ2ľgr+wwzu }A7;qFZ[jƬ㣡KPb4#2a(`/_R I;Lݑ?jL[`1[!;9*g^S'f&yXҤO!=0*lq1L!>vFIvRj"`:pQ>`0;=Rk5- sX  skަ3/N9ۂ*MOT'&MT.1r\ P | ZvQC_2$~4p43t#zHr v_[wƑj*ZBE4 U5~wupC֪$CKk213)Ԇ'`|1f~X>#2-7yjM#"쌈Y=aqr $׉Hml׿kB/`mk$P k4r *Ev07lXDRXk .;{䏬db}-a(Fh#Ux1-bRN?Vosɿ\Bտzw]Nѽ(bLVjh)+y{fJچQLCJagf#8Aіt0DmC3"%җ絛A ${ڣΑN"啹`rYyڣ쫖KyoǸϒW/y&؝}(} M `bUk|7a%T1nf=SJ.^/y6m!r ٝ_LjˇЅg m4#fPvg=|'3?;ˑ qOk!wDT79ʲ ihh>"O9%WH?Ana*xJ RL]ǩ-0n)J*T`^6ip1c8'$S@DPXz`o479Eixr_̪p? Bv1w7Küm4b[?|&O_7C~=i JGcī%g#!b\!M_u2HFH@zs[hRi~V{`=1[vNi9s5>G}ρUNQm=]Mɬ]EogQOu,K@ ӓEi:rWL~.D%/2}R<&fphRq'惯%&:eӂb>'Km|\W[B?qVY+ƊK-Mwݏ2.iA66 Sr7Fgt.Z J3{NYKhҹ:}"q>ۿMţ#o'g-مh[܎^CtƻK]ehG^\KU=C#:[[K3HJѕd,BG$ [ZVHrs;,tB\~N݁H\}l@ QWFFZd/dJjEWވ9V.)$4i}Dx %J< :ܕ 4R*F&V^B V߽a 4RNZ,?\K_v&kqӗۢM QO rNn8PM|m".`q٠-NF+"4QC5YSě F/}/ nBj h3~"T󾠟-p=P5,u-Q\ŖD3Vk 6XBd4 h )r lIòmz5[S Bװ:$vNSO#&gUHfBSCip-A:"nCX](׌g[TKʒkZVHѤalX vI?D(ZDŽAȳ_ Gc<,Q`3(LQS _Lv?U͝,Pf=u, `E֡-.*C+ _Zn +]jhlW5h5PZ+zB1FSY\m+E c@9pX_`;ektۢK*al, hIax-Bq|]R%9)iѮ f1et>_yS6L: ⒓z֞k.4ٷT$sνPs;'%'Ksǘ ;{];/SQvݰweh/Z`7I}A%WR$9RŸP¦%ɔF=. /)aIL1ڻnn|HkU:k@ m7y4* (_R$z KnNZO5D޾Dj"5qxhb|;_.[f11 m4 C5,>́Њs'rP?h鞀ݗbP|fB̚GD?nJ}n5xDVGF#q{S#VlB_Y|hxMp"x}Q)Ȇ; .G#c9uĵ}=$^~xns%mpT5!څ't;#j[~bƱ٩Pj-T;vDIĄdEØu1? ML L4uh{>{nXd{=sϩ/<ZDaJf9֟\93| W=i:.^o^s+t/xZ68CdV/eOiR@¿hL/Se ^ˉ?}"oBn-Ͼ'l,"Tqt^;:w890(Z;X2Cc<+Xošca::! Xu|h9!tLȾȆɍI ?vcr_xވ~`l㎒pX[ UѨ90}aBQup| 1m]i+EkrF=cc5k#NjY¬4ԪQ(eWm9tE`:yۭRIY[^antva}GMj-!>m;;#:cv@z*MX^&wۂ@FSt";"֌q杸e Op,hɅ9̶F,$șe-~$3_Ï4 ;BT3MhNi7Fpx1n|xt1*c%c?<6G.Z xʛKՖP/bmX4d麷H;eN:j0a n$r@!9Z6 %UN$T O݉OY:?}ɑZaouHM㥒R<8X+7/1Zذ Wי]nz?%Sʳ oU#7' a&k!v*=p0%\ F*KT+iq3bI R%P+0"4\uątmě^]8~'U%] w*uDtx!oGn IIoh(e\YI)%rXh\@ ;4 kC;c3C^U?7BSU6KR+7CLNH[pǽ3f-%N dq@Duz_ҿ)Fj"F$#,Fr*__'BLò:WS1@nۀF] ظ2[d?H\.!9,kxA낚&I>OoUDiEhQbYq*7vLa ,U0.Rm0pK܍C#K(s)I[o<.Xh]Ufk=Tfޭ-92xg1NAǺ3@@яpob&L78UCXϽ_i@+cbgY ?- Hxs4PfX"(XϢ j…7'wn6}ACn>u3}O),8Ne{񰊀]xRUs`g6c~o bL1WD]y/o,G|}+˴0ۚ4/\'zR9\plsc藱Re{#>KܳSi1h.fH* 7Fu|qrTl$9q3?w]olSU [(P%}~X5 J6Z,[l qc Y3Ĥ@wb_x/ܮja@7b3`(Ғ9v]6]{/iR}qMಣ &EUs6nD0HAt9 "im#-Oa:NdXfda,(0['ϒ@`˿[i{9_ϫWK{XP傄3Fk\wLV",aR,v0Lo=mno۸T  dcmsRJE:%QgFzgJm\ KZbgE6Fq0* Wl5Y%˗eB-%< ;{8spFa;*n;1 㫗YN6l"5&Zϩ+$蘜MPu/)`藺g$ hN$ZhPvFd'Z~> `! uWŝpx9 .OBN `~. !TFNvbp"gX `.lS C 6Jm7HiWOk|z+ sWOg ~泟=E ]n9h=m΋Ə0gq@0{*qQK_:0sBsz}9TK>l6uţO862#U|ȝwݩ8G!%+a5Vc]Ms`, $cUFM9]M K`b0uhxD4&0uĊuCъfՊg`1za OX RCtձAyu;He/F:1+qӍq?^RjA2|eD% ͒Eg {-/D]~do٧;ĕn&85R'"n$p;s~8?㵣ӢdK:#%YpqNd%`ZxoVvz,'+5;8W#ŎLK؄ ўPnTvTY[kp U`Nt2 bJQ)N`)0`(@?JF}I6DKI92l߇ׯCT9@f1Fԯ SROt֬F#&tN<vt)'1ܺ7X>y15Ei" III65m➠JTjfi4/f݋ۥLdTó}M>R54&ܹҢuFK0ԂTT|?U|G|fXDѣb#PG6ExUʸI%>:Ö5ַE`b(>?~/=c|J N~3fitg)x9uM46YS4eڿp=&H0Σ`kO#j\a_f\ǡG3'%w"-D}xn (jqW=OyK>=^$ ,Ə[tv!b(Hw3x)%Y z T %0/lv{C\@'9u ݰΤZ *n頵M`>Zb"i H,y s?8kU?X8rc?2e%M nb.ª_'&wP]2x rI hme@Y RC" tb s9!yG:Npbx48_^@mS@-PTa)=6͚Rz< 4t^rD*>|U'Nmf.&O 1xU!_DA .A @6 Y%fo,ࣣ'C=Yg鏒pXS#O!н'Dp{ DpHY@dvـr |]OHTA]%6ڃ,-:Ė [{G ل1}d]{*ScQ&*zxrB.iͼϥ7}39Jԋa7v 1_!UM Y:5lZ 1ZN?Qm.C]GpaA : C74c4Gfx34d#K7{ֻ+'l@sjPɅ K%| 3O]>6aOMUv|lT`]:XR&nw!"""[Wvq "̱;7GwYc0L]J+׻fYī:%w9LNtc`sǸ3!8/ [%Xƌo-rUM-o׹9Oⴕ瓸^P̱쀛(=>NveAf{MFQ}e[BV:y~,(cَeFS&XFYZ wj?YoW0FCR߱fcPBȣlO~a_\ ŋ]qиk`' "M4a-P+fFh`^a+tA*lc{KT͂_ ^RZu(?b?2in$Nʑ< ;2?{_zE:ρnP~b#d 0t)MFB`|\}aa"m#kF3[.>|IΊI'^S G-rKgZQ}}`wv&Rb,`I򙍈D"d!VPl)4Ld+jlڦ/J`˫R}x1kBC}9ٙ%g3qι{9ճg0Toc/-<Ч?q%e.9s,9y+HH|&, I.p]})ro4̃bh1ϙl.SdBT 90nu_42Nk5{|T\bek&rlx9q ^W 9v @|g+oVȷ B|[[zaUH*7,%:k6F2L%$kA=Ï| ]3 ?^:Tm ګrK"åq5Sf&~N_yO"z8|7[7 |yZ9C ⏋ӟYco"  ]bP#gC9 ꆀVdbm2<`hy>۝`js 1N*0ygq?wtK\bԒQ!y05׾UI>30!D;]习k}5᮲qp ;lŏeae>~ 0ZRY?60+m;Yw%vNH L'B'r0 CM+#GhЁ' %kZwZ ̆T24xʪk0.X2&mS8ԁ) PznĔ;_~Rb]ap,ZML[#ģj/7&M(*%@f]{&l*:cj9Ƴg ɠ3٥t;SArmkp~wx;X!X"")Q Bh\R)X-{w=xjē NXF`AeqwL~oxCxP3>\ <4O- .$0S^ iW?emg=ņFx=|lgbǑ6ؕ$꾶JwO]V[eأ.Hu[~Pš& }61I `W5"|\]5' r1ef/^n+i!.X珚uF8~ lZw^i(Y=ܕ?hWI-m@{-%T uuPpm5l:֯τqPyk1oo!#1lk {|۫QRVU*T_R=JMqacCV3(2!a֤U'젠0+$$?qu_:gi9 kfTHA[q&fNAQ/D5& y KUwkrY׍G0]&qxB5f?h.\r`08foNx*b`zZP.\HUT6h;uS۟`2 \"z R<2u;ډ;'?Mdflfu/[6.(vڅ^j)TjyHDD`W5Bb~:H\>`[hfºIZ:_f" lv]#q2FV' τ="EEĵPw$m6>s[wH81da?[ضKSV $8Bt>eCP<21pOݰ@?2[+pfXνn0|+PؾE/!g%rU 50F,m=.?ssһ%{}aŽMCyI '-5=23 hXr ,*,jcxx.Ƹ4ͦo"ba1gtl5,Ww9VQ_.4n}З`=YyȔoӅ/aK7o|ovk]t/͉ "KV=:94e"g0yL:_^BҖ*愵 9hYT\}:~/mE>?5rHLr%/N"_9J/f1`T3<0f 1¡Zܖ$:hUSCHdHT^d`h[4/Kl㏱2MoR*}?4|C pqUw l?U|s0:dK{YL5lRwm}Y}{?pOF-pg|aY cq6vcްm:[F#[}+yx{U<-j~!(~*kQZ460u%:oc rAB((ugX;K po1jIMːkRM%o^73taB.ŷ,!} EbU ԡj[q#IkBd2SlLpe=tSx XZVm[|76yo6hHF$GMdMuQg< c; ҃"r0hǙt$K$J^s-f⶞sN@ +| Sm<[CXӾx%>;xI1%@4 Ck!+Ƙ\iiS铑Gd)w7mԚYH *Y93j߂+ E{z1o,']-VzWM-u4^8L{nH'PAW̢#i}`~ h)k ?vݦ",VVF62 D@dF? eJ658KJUk@7@xձ>Sy<x?+n5r pcg#foerλΖHr)&d਺wW`Xff7b-?a̗sQ`-\.a MR}c텢XT)aM ( 2 :{n}D7lI68KG$rGS|[w9\1+2{WEA&Hk(_ӛ߻zS=E-c ͈ر+ + J0Q$r+CC_ݵ@њۀSsvGʟcQ Ty9f槪zQiѯ1(14#GhRr4ix3_+td"ChJ'mc pb&" 9Xdk9S *mG:kznN;h^F@F\O/M$L)\`3 lRFB &UwەNU_u]] MDjon:obJOĵel7IxήY2Bɇ6=g!5ʈ# ""{@j#F"l;qɧMJmu Q{Ĕ3q3!8Q2V=:[CN"BfMg~6E+4Q)Ame_SF{v}JEBUz@uݧYYD>1gG_M%U6iBvu( I!v0\D 9w|`XPC4]R%m򆏙A?dim6l%9l БJɕrEG8:Հ@CQ>@#E-z^C[.] Dnnt*%qųqu-zj|7R!c`#IK 8v I" $IU1S\i$~݅2N#FlpKܨQ!`[Zn`hu^@ c]`,1b' &/.'+&@pOoR}`="Pb=FXZ&D6d4JkU5܍68rژ}ņO|E ;4HMrrh`p܍ ar.M U[UCQ v Dȣ ՚LZ#ŽѬ2=P%)s`858<;zZW}dQ4 CɓNqȧفׂpJ}V64L\q$Yn2+(&$rA22bId4 ʍ~7[{\ǎ)$N}ΝD~lڗE} Cen>" t p64[bgKAABQ&a*lLpmFLFآB'$]0 #Oj P9"p~2Rג(t#3?^M,H'–lbXZs݁( -_6X{{h/e\Ɉdt[ k4$4|è90udW=T tPuEzd7IOEgsADPĩɞevw@2R.!Eȧ 8c4- z(!dڰ< %1Pd4dH;w%'K}R{#حif\0u=ͷA>:VN%NOEp */!ڬu4-2'٭[Iyg!pژoV ].@B5tIS\寷e^[lH`vq2'1M\/=_䘪n@e=wL)kw Mo~zjod-;ch2g0b9"SBxƏ6R}32jUDdwV Rϱ2KȦNs(S42թNs5LMs.JЀ=4W~ ~*9X:0y$K(_7F&&\j!cW)OCvpwI`€Lh5 .TsѪת"1LV638 ,.l=qVbQl(/ً-Ď.@XFiS3"Me՗"J kc8iHYC Duq2~q*84xT7(]TJVѳSϩ$og)p J!1RQXX`直 D_]vPJq xτ!_q*8owsj)&9iui˝-?.7ȋ ųT5UpPrȞ# ={ yVIp-(ɁM]YռXЛϥۅ[܏o%Fg>1i*p.vpJH|kZ&BVG:X&mCj=+uQVs-&y&Ӑ> )}Y| wdE]!#p X%u-92*Δ⮰ڰw ѷp$AÉH'B Z;6%Xr!R*ߐ62J(ehHoXuR+E#uVNWmbqI# .0/v#}sX -9|԰Qve GpvN9 w. vR ]|H,-N@j %@osT&=#2^v8naz)p pb< r=9mN2\b4Xʂ6#󍦀j?6/DԪtȦ8sXs;v14?1W](JaO/y4fu]|Z+xxW ҁw49ټХ#Ln3[4{u xF4+ڢ+˨wMث  tZ-\qx|zU PZ)]S1$@nIۜ"8 &ëj }25 dJw$~U&h;Q~U0Z.)0od.ZHg7|:_0yLP$_1┊?&qQNΜl[pEk>1mwN&N؎M!_ɭC#W.ݬ.veoI=5kIHmeWDڱwBd<@~`  <|VE:D r 'y k>1į2^KB$WÉ鉳gYoK OƹM&]KU5g鍳܆nd*Ih7*uэ&@AXrK9o÷G|&?7m9;꒟0ݠlֽ7`\Eb%05ODvt!i:Vq(C鱾=UOPK2gnģ]<9x |HCH-{ǥA^ %'9^Dg$8;# 8vяd֟0P8~ KJf0gWbcNy 4/rچײM xpЦ_5?~u0ڔ^vTQP9%_% qjI2kkˋ`m-LY2ܘ}`+s%Dߔ~x-%x :+byOK(EVR_n~M޼: ݠ0QЁmVv5bU_[f(PC"^q\}`xZOϦ<e1j.5[4_~;M>n. X@5 jKػv9sO=qXzZ>)z[_cg_&bnlb=꘣1CKcט rHJw"K7: >F\JqP41Icբ/'B[t/--=6Ql`Ϳ_Nj@c=_;7Z-7?#3~fiFܻ鉈ڴ! d$ x< RO 8BeUZu**:z*ʼd8)SrSy#tPe2/2S\sqc?!IiD++$Rg3A10 [KHy y&{wjEiV.QKʣE&'Qmtk!ќIbGli+-VLƇndspgGAD ot⌸m泻-y ^n@^jJJ$Jۉ7YGq̶([tS_v0x/Z}МsbW>?W/ZOZG0h]rߍԍ+|GAS4HٙK@Oz¿+m9aM݌xLʓfu*V0͘om} ?kRG9*dUtctqB\1IXn-gAoz!l]vXna2pa >Os>H^z B'8X;Z=@:oNjkL6C⨕rEDux4/Ѽi>4>uҍ!ߍ0;chQ.ɦAaAKUCN'yc'.8ޏ5g)\mIC;RVDm(Ꝯ.>`]ZI|,w' 2oMFW"j~5PC::{#Ƕ׸sKp+LV?;aw…h~ 2Wvʌ  F 3/Ǔ6_OSDDصm ) | 1N\# c¯Ԙbzȍ*FC̐Ǝ1o4!C;09N#qSOMQkRO~z( EDAP NMt܎9Z^ Q@_Ɠ[ƋG(!CP8 l "q|DAarH!]D++(jfq>OwXUL[bZv%` _@8]&j6pX3U))٨䕫~)S܁nvPFCPѯs;H$NͮI2mr0*(m8 ] !􇍫ZUƽj11EL׉s Lج2IyVXY֎ʤ5 ԽZK|&=n` { JoX, ~Ƅҡ\cFX3l3;jx~~9%f5 (Y3I`!m9P56H^ bI˂}0%#?.< )ڸUr-C](h{[0P^隀H4<6( !HT\v H┊!At f E7 XS5gGR>lp5(sŭ*1<1B H3XDn4P Ƞz!!&im șyw-^:iYmgQ,E+o1TŊ+@压TTrjъC` ~Udz+zځkgz$$N-hz;ް1D[n_8^>Vɨ6Ű~gXi2=iT,`gR'Sblzܕ \~d4|Q<Ѱ_haXe_* FD I&൴a;NF٥-p u[ =wa̸_fܵ72F lff_g`k,(lX\7f=xTŵɲܭ%ASY`ThJ$ J0 M J~x% ~׭@ׯjm-Z" J 4Hd7̽so@;眙9sΙC@9?*&Ad?* ?KqwF#zwbrɀU𳣋5;J/٢iKjsͨoimj m(ЬƋ(F1:Gt}9~T쳸Ih~RO,ط80|wWb3G:ճ;,fצX&F"ѫ 0[PӮ+Tk d wuryOpJ0sKxqGqs(p9L' 87 锿BV['iўz"o+rw \ueAG`ëwf3Gޗ+/"}ٙqeH9=W d\A )*ìt(qetГܽ{  Ż@$t ѯR=bkrwéN;H>Z~mu~ xjTe#_3!9!'Qäq^>̿B/z!z'32`VZU*nr}VQxAUA6W?ieibgjmk.@K84#Ha~=} +5m~MZlH[kaN Rnրmu'L=pN5?#_Qn{'Бv>A,ȮXGmLlgS4-X|48i"!1 =qt#$^i*@ٯ1e56M"yzh_l>~bO&%-` :3h_v*mTLߨ1Y`4gemd,??*+ zz?zA7įdKm6+Z̋2;:/;,ZށK׺"ΎOoe;)fM cF;Ճ1&?hp+.] Q"q`]0z u H7aZPק֭tΣ_m?1)+ij[Wq}]2B_n U}\Au'ѓg5,0x"\uzhZkb7{՞=SAr?"n/\h~:؃O04F}~rJHx5xoǪWȎ(T|/w@f*mT4$\QG K {3Q {3f\Q%pB#4ڎ^k鋰7 xwI{=I| H;o +1{n Tt뒇C5z=`F@Zܥ_?6'{QԾ/QJ"8GP>s"псWQo2|sZ'{3[ʋ_=) EBBLlCқ'MГ+ Ro/'$1_%n0@ZLCIfAn 㿐޿r4s&&0<Gx_c/+ }l=b:{3%Hbb$PpBRwi`nmMi޶LavxPA4feva1. Sx]"DB[ d*w 8 <5Q3B`0lt括u\) %*m)ޕ,hcq,+3o:.Kj'tUm4tц=ޚF灪ع@ 1G G;Xx)@܁3CNˑ9(ij0~' W8׃4X$ԘnK뤶)zp'1zNĚB~ݓGr~y*1YKFt\kvaldQ L}zx?p!x 1H5;8;I(n;lgR!8Bi IQ?:vW` #?ow}$$.3R[stwҁ3`r~&a JנΛN"}fݧ^#k)t[[1!_̌룻x|G`]=2ÒN8k-?{xpBWt6QX?Ц.#$l BjT81bIkpjm@79E΄xmu* U.wMIT'xY@ j<ԇ9w!fu+$'҅IZiS0Ͽ!b`F [Žn*9h䩼f(l*OCȾ׫glՂ0\9FV1,LnJA;$bl!iyh`̸x=.E-⥚LB@Fb[IM(0+p`7d f`Yga*ЮF*]T}Aۗ.ѶQ19DFc*ة$Xx SF!(VGp8xYڨDb: b2^އ^: F0ի %밼p sU(4r 6 7,uơK| _ ߇QȈq|ZJXaPkB>d0p !DY&I fԌV`r?ÇR;)Θbhp R|RcMM[4#G㍘&dתmX+:Px.ҞLHv۸ഏ%- gZ2L5'=&=< Q%\؟pփYS4sc7eHe:a0O0/9Fz:dmO &pӃJA@ug~qm"ԁ4%W"敞 ũ^<538u@)8V(09W -8tV/w61//hczlɚP~P?^jg.|:8]kab(ǃzZV =`u~?O x?s^}-cHte~\%Z>=ԱL,H9*|Uwr x=?4FnĬRKrXY:6a.$l[9#R[p%H6 %V3Jh  bu o)N;+EI3tǎu`c 8-GzNNؠf\ϲv5 74T7$\S P"mx r!xU0gIYfar~K`;T3 }2Ǫ:G0U#O\Np V K1d>F;um>hMGUہXđDh?5 nB.G̻:#v$Pby&V>˦Aj[fٺFV^cs0y04= dXNtqܞf̗܈'\JYbQ](ts B ևdw=u̗ l+u@S8lq[HORG+jm7}^1wgqhTTm\,zv}`k(,&=$d|YE0g<&@+P+s{ j̭TK_X#M{2myO~)$r \bg`컌pt? %7Z`mGq,囋-@มph }W/*8{QQŚ%q-46cJFrH &+g.9ZnSaA^F:A#'lkTBshчOdɧn;BȦ@9 ְp9&ZcVw@,qo_=JE9ed)xs ;gQ݆cva!nfB== 0DZ,#t݄fDRL1hSA+*Z)<:8ڡ":8CA " "I`1M:888t!H })d}$C(&iW'N{w|w6 ^F?  O:x@ƇK)3iU iOO"]{5rˇ̑=}GE]ܦٮ+Q'Or_=bsǭAR}%ݤ,_߁lek+Z"rLV D0Z F|<{={L]F/Zb.nrW=I;"q+r5uDm(L9" ;)>K,\3Hr矫Ljv3z?LV쿂'+IN ifgQ`wz?D ҩ7[ ;X?y끗!Kp if7W[+b2&"eտ 3s&i#Q)A$=1Rde5Yo]HԭF_狙0.߄6Lp/آآ>>Ϟdak/oH_j_*N6OY+wm|S )t_8"""k,\WEj9U3=X!\z(o n+ʍ3~a} -Vv6XozmVꡂӰ**2w[h[bب?#ր<*QZ =_S_ @ 727ސ ^r}ysL6N"7mTܻnfakʼnhݷ?|?kN*W߬ʗW.ަ\iahY,2|m:e-sd&%OdZs& &#OiAJԦ4ȹ"6/:59t=2II\3)Ωn)(dE( "٢dIږ]""wu@+v Ct‘y>cNA+0]jݵ/&)vQ4-vzx `)3u'yY&K8}gy(=˼=g; 6 SYbb]mHkc>.ͨCqĝ]*ώ<;QiQ/W].$(w ,8/KHg8\`AjDV z >uz-D3M8lwpSz|#^ dz- Vk^kG=tm1R ۯ^=*iq$U_ߌ}puXdM9xP_LKeCnP( SekBE!.ZمE ΍%'Lr %RrWrQLSqA9,I%TlTvLeJ:ƻpvqwFBǺn8sUy.pN/Cd2F93Z .nO;.gc=OlSũ-m<Eb?r ҟ}vjj>1vaPrt+W&J()SZAx!Ca:LFAě%J3I<9oqjƬe"&4C_(rr#6H˄<-J> KLr :غ/,2ʐF_rC%fl|aHCmІΡз^ʔP O8{Zg؜`qlS츤^M[/ C߿hy[=)nsP#N&՚(9hGy3L(#VLbҎ,Hz~ 7۰6" -y.~Owq[GÛl륲-Z=Ҏx>1~q"d̜9u]B @R?I~I-ׅX^+_u;xnokwk#*Vo0Οr/@c= IH 6Bk_ZSggsӐfK|?BF4ea־_ᗂ]bhQ q<*JT|ctS]@Y%ub`{ި7_:} ]D_^gkƟ@ B>5#JJ?+H<_5hW .ىAafV#F !4Z9^{_2׻6Lc#Wכfm6mFz:+{19koQQ{n[`6,j2Tb\?=;G- #GU Þ #nr ,mfM6|-V ܽ8>ͱ{fcYOX0/wRc9dI&dI&dI&dI~TQo0OK$@aBP*1 jok_mۯl@Ew}wj@$ -aazD1>׵H^ (VS_"B& 2"X+o a=I1é[#7W_U%+!z@K՞U/2? }x¹'v|pI,7{pKu(EQR8ȼ_ᙎlGGȳD>9(#ċ6q(SCko|}2mG{ڔsKoD!Uc!-%;1 "C_I mO0(~-R VӆiR'qm;'i*(sp2cQ>%"e)[e<.968?Lv~uXXHj\_ RQgx aMoX E­ " 2iڝ>M&7ɴA68눁c2 xKO8\_ ޱsPz'ݞx13Zݛh:s>Ĥ{O?uu@0ɞR̫lkum·Nqku;] &-{ei \ZX͞@)CLj^$fm9ْOş~!3_/[G#l3'ŃQ:\|AU1ɕJGDdR4A_M_۸Fq# Xb?G֤Η3 $Dx0`Y$O=.nx큽ٗW-1·U)5{,LTӒ\PuۤHET$ \nlM5Ѣ[}}c.B̕m9"A:c9t˃f'TZwF*zbpʖNx #x]T#ᝊ:CjviZVWnO`m쭛ߟP%:[?EIنxᐉu4V?qOH6p$ !+BS OXM0O% iO/,) m{(%(X*N}byKNO5޼y3 _ȯ\0i~x^zX['Ү@Bv!4!V@ScYǛi%+%-oTLhAjy2 u=eɗhL !:i{Bc Sɀ<С|y,[5_g\{U͟>~iGGTHH䷣|:Yuu:Q**h4n lz5A/1/z)s۟2lBP z!$B(6f; ky/)Db⢙1gԉ{C+]t|st𥨹}[[cɶE;4'ϸòZr0v޻U.hIS(Ro~ѾBLEcN7gEM17r` <,)+錸f,B=ئ=d|[X?g- a?3{5]˹??oF!U&9_MR\pw2bw}Mc>3{Zaʍ|rأ0LB'sLi*b]$ɔ[)O'~j=YɎ0 Y&tr,r3,(^`aHGR&hf)J(}vWeY+~,nWk~DUT'=lb; ye`2_Z.Zz\POme Wc1M r%e@\"{<߬cg矍'#)JuA"tX"dt\Ș9z"c* ;tlX:.,% 4e cϺjJN$l\l{{EcBo1=RgnPX%R|p_\g=ζ#n^{5Iw^Pw#N G!7h" S . 5(8Iv)"b"cuv% -0ZhXnoOJޙ y9aP ;S]3c1/)UUQuJ+<ǡbL Lsש+ X4ie/0klKĂCS'^|5au^[l!BTJG̾}w]>u ߂+7Ϝ]H\|E_Z6,=H$B1b0j )b4^I+IXņQlXņ@`B(E 6`73[.wП3o^El2B7 :BZl'RiAn06L>n0n\D=o=ljyLۚ2GkG_h#, cЕxzSn8skdѶ8mc|8JchH"Wq+Ih{/I E0 ,|xA ^0qHr6n :X"!č@;QhVF.Of.T)S#ؽ؁^4"[$'zBRrVT/1vց u*D)oO"D$+R<=ec*Z'=9%Rٮ>eQr w#ahsw SH?p`'#Ȩ녜C9V-~xq4xԉ&rp؜|v<9uxh13XbM|$t)X-ftu\+5g,9ьy'W^ŔM**(bsr"&'8=+y%陓L0$7h"IˋbsJ 1baw LfcGl]pd#`S*l%D9ĸcp+=:),/ 9]&/ިMϹz '96c坜B^^M=iz:q:Omw#+KE P+in"Huw9 j818!6 }tS : %h<&, pfIxlYIyQfzYvV*pM)㌩q,~vfV- ^avhZqNVY+Ts#)9 :y&=9p9㮨aLA'Bg lDtӨ9kCaxwM?z P"/mq>J(,RJEF=*) ]j0On ܠk/r',6|^)[/R1 !>E=7l =4SPAcm$+nF8,gty5Bq_Ot;sdI2}Z@D @;f*t"+]džG>?H6* sN e{*e4j$uufp8d-C ꂿ pv aӪ 1zt⒲0X:[(!B9%"bo% RY1|3 YpP՘02mv]8B#od]>\>oHV dJbˑ L_lKs+Uzg6-Mڌn0JX,ర^j6F\VK[6۝pHFؠJq'RIS+(k'-EVޕQO) -Yhz }@t"%0P}a?_w[՚iO(GDpM91Dӯѣ m[dgW#2g@ucڧXQeoI@- 2lmm q*=1jH| gdbFquG$iX6zڡ0Aݧ7Lp3s"Q3@ŀ||Ԧ%ޜŃ } >{/K Y,' 6F'! 8Έ\2k r9ȑtOg`ѻQ{}7)ؕ3vI7:pC9MɨVz!v#T65X43:%?ĭ1("9x_ؔw<ԡh)H/MdOIަr)X´+갡!¤j'HC>UΫ Fx7d`A k K:Эy7J[, |4e}5N799&"Agĥ +nA~g UySp)ir'я\<5c"W[ZI!Va4: E&Gc$G,b"i5{xy!NwzyDz\n15@P,GAׇQA8ӌDoYT]QGN YPgqT>?!0܄4JpO\(p`l,bTvdrw|5.ؽr$RC)Ê@(>ҷ<}$ I!lc H|e99F\bp`X"3}?("hǒ'r\3nr}XU%L3/;{[Mh{|Tg,뇇mxbybޚ-oY3>޻p̲gFV`aizʇEmGQmxv\{7/l083h3kcnէ9=.1ձ)<w2?1a^pӢC>M~}c)?ӿmiowo9 [^T/n:w۝شſ^u؞ws|l[[{g}98CAgW{<8.vf]inY!Ӂ8sGBKW,iM"iּlaeӆ'\ɶerw|f}3g{}cL_9UŕU1[zD#09kveGVܯuCl{* 8չ#s2[Wci,ܹ۞ߴq?[nV{iTR_gTo+eZcwL,.>29fz=&fZ=ҥ̫qܘ=Oy5Ǭ_HQ|b1[6߷#qؒ/h~jQO/Eu|%W n rpɨe7MrSsm#f ޶?Ѵ朹O~տ}^Uꜯ*ͮtÉQ1=N;о\aH~lU6wƦ^q#/>d\{zUۖa꧉/-]w=p幇O4't{70ynSK W\'e뚹Q>I8PqaR%sGG.5fs3OGzhcWdD 1 BԛDDF tD<ޓZI614)aO oL@\?M 0 Sv̫ l cz*M/Ͷ:SgWmyIa|C-(WPDrLhNuνng1h 1QǢ .g[ f^6h^A*%֒K@ڸeř~S?7r}pV̾FZH]1,Md֜'*iz)il`UN1n9@YLz}?=maL>NJy^ f@]w8=q0QI !1"Yi4Ԯvj$%\gkǺdmR3be_/~xb,EGXlP]>ܛHb7R`[Dq4 [*sOu2"GoW +dg1-iOzY`hɞc^`F,VMMw4 kmo:T%^q ${&SѐIQyj0PW<[`¿}VR.;lGT>]og;0 Ty7^|hw%}gzv-5M}N8kyɞ ㇔1W0P?UQ`7f{Wiq:ŵy{I5rWxlh)4,OSqVc\Tb`q|<>6uI:pfTB_M] $H A $H |p\Uw/ҴATH`GV &m i]0J)[2d@Պ?G,c8T]$8 QcY%s6{y.~%%kcd9/ʽ/h~?,3VI ](ʾ+DW ʮ}|vjp\7Ӓ xZHrش?0pqMYiY{5`M5޷pFaZo%a9i;i酱w2Q_LEFfab#z_f ˍa aH WR#0H ]c`79×UF0p$L4IA5F앴[al> m02}9 OGhHބ0)V#ci#'FΨܭF ab ~VVۍL@{hYPFWQop#! 9c0_>>hĨ=lZMF`|~$soOCQa3LA?>jF0L0vicFOl8H}=ĸ W?Mt]81F0OB_x>j2ʡo0uL #'`N)RiX2w7 AǠu$>?`L$nMz? =NjV"n)">ud\9H_x~>l10tq) S?rؑ$L# _&n{a$< w-#0ϩ% 000 c/Zpɸ7PoΑ0`诎 Co1ns0]ע|A8үpFq#a Xǿ 7Ax&I-ch/PK`2|C0ZS0וu 8}A򌜄QxFVe伖irK3 k22cWed\uI\}F͈ulȈ&7fޟ B;wq?s_YoYcK5_sVٲvHm6\*#Y,M_fr¿1Mh?ݣˉLq,玈uǨ]68ָK}-6MI ~_Fo]]w.Cuұ(9]}79JXwo]jӝME?{JilrvWs}>*AotU>%]FvK$fi>2[/#߮k|Ϊqʓ<;|,}8MK,+QO&]=S<XF~U=6#M,}$iU]Hr)]:v EƋOl&]ފ>3Y}XU]ߋdzƋrP̶Ǵ:#ϕ!bc3+UO,cFDj?Nj06[䅮k~S<7_k7yU:aZ?돣yy}8Nw\uƐ[{1J_H^A71y X]^S= ^bfK<i<f ҍ%GzO ϰA/)52lе㎻y 3D;4 ~\w YG/43 ޡ ֤ X]Zxso ~Z^A}k?4 h|#X#ICΟ#C֡9a};߳>iߝ>_‡{w~ag) L2 ,xr5?x o|"@;L"VA9:ab6 f%̯JEa}fֿط`?CuNf"}Yiϧ:@3Vɂ,lkXNV-I׋XL 4¹ gq{}LNJN%=t ΂̬!X{'!n$zR&[.oS2{o&~<-sV*o4g..hzCFbք;Ԝwj+4xn☳XZFτ<ڎU-4s{wk?ʼn%> ^`w)WW x~R} X7jE`R`ր"Ni&%?KL2sl"G46 o,4ߜwn&>=As-kx§/] |u8xN 4mć~h& m'l5=f z_h4yzN?ZUԟ}hd^[u<vLe+ր^3O(!a>=q_  \$^VηmvY>䗥sd\"5- (4\uK~_f9OY 񻈾'd=6ʍݝleo @8:ڱhvuXhmD(Bb001@%M4 hNJ"*&Dؐyn!->~=Ͻ{Sec;mE9vL+u_XCs'K~_mU]ꯑьM$^Y.ӟ.ϱچ/zմ w: R3L??hySƀ}!Zw8!YntJ=wiu^߆DzLW6L,0}8fW}cbt}&e܈&l>3>icۇۧ]m_`?~[?7~1=cr_ lokޅfip {26E3,U4|eZ7kѴ4=m_CsO~%gܖ󱷔Lрn쫱< 뺼)4{ 4ߓיr)4kJsor~we!Broe5RhV~ֳǿm wGo[u| ۊ=G%hse<۴~9ϿhtzӍ}?o_Yf\[Θ-b4>v,&w*ӎ.]SJe~Iפ(/BNU/tJQ駤4Yjtx6Y2'mrEd~򐱻K?kR˺&esߎtH9_`e@\b! 9CP2T @^4d!y(@JP T!L0  HCre@ג A, (B P*#?8$ YA PU_O~0 qH@<%(C6  HCre@‹  HCre@1CҐE(A*P09`@ ␀4d!y(@8o ':(%>8yW _>胻o:/?Q#n${p{QN ՌԚf$77sґ!Ǣ[P蜙͐hH| ϗ늋6|6MJ#> C kSJ81^nA_˼|AdnvcB员!zCb.AbOH^ݫ:C6v-7ҍ.t_wEW&u-*q$ >W:)a?M lKafcyOt͙yMjL 'nֵFVU짚nzҵk нG7˻t-ڬׅ])}ulTזmѵZХks#Ԩĥߩk[umO&jY;ncM- 뜒It~Kkl_x^F寣#C+#?E;$%%KOWp-Y7(O6eu}Mm֧]Lk,ldFϯ9[Y+vDunw s4:UgKܦ.ӹSomf=7~̝;W׿Ql(