ploop-lib-1.11-1> A AlpA?S=ⷒ Զ;-B+sl“_*c>zweCub-`036c1de94ec927c09d6e7844f2ab42a818fa735e7í1E1c&N@?S=ⷒ ԶglPi[hQy sp:z^)C_p|>CL?Ld   !X\lp x       0DXp  #(;)A*+,-8 9T :9 >I@IDIFIGIHIIIXIYJ\J]J^JHbJrdKeKfKkKlK$tK<uKLvK\wKxKyKzLD{LTCploop-lib1.111ploop libraryParallels loopback (ploop) block device API libraryS=ܨrhel5-32-buildz'GNU GPLApplications/Systemlinuxi386z#큤AS=ܤS=ܦS=ܥS=ܤ2133326db852014983b85eee2e68d5d690a20c11155668cb5da709eb24fa14aflibploop.so.1.11rootrootrootrootrootrootrootrootploop-1.11-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.1librt.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 fiudevS 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 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 139656311299995 1.11-1libploop.so.1libploop.so.1.11ploop.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.11'RPRRRR R R R R RRRRRRRR̗x˕nBLsystem_u:object_r:lib_t:s0system_u:object_r:shlib_t:s0system_u:object_r:lib_t:s0system_u:object_r:var_lock_t:s0?Z{xUՕ_䥀FPyHP@ix 's_snHx (PD"b)TLT-8[ߌZPTرc?e׹/;k~k}n.ʇ*/TAr},Ϡ!`@1K]1{UyOoJMa[<ڱ(COs_C\9L/?U7p:,HT |3WR)Ӎԍh4-d;(oJg{EXϫd矶Jǭ %,$y~1w_`厳9O~n}~{e^O}|c+6i8tiƁ祽8ْK:\fwδy{=&|܎E;_;1k{dxhջ6Z=W~n^O7|'ѕe_nũ\>']:uqCUw=1}?v٨^Xtyƾ}ON/cqu󟍛7׮-9s[ G5{~>c|{ko<ٻ|B{z^X;mߟ6,{QkiwwX0{9yksd`hG%T^ǜe'yu7N/);bN3HBۯEJ^*"+"")Y5ze|Xq3)E ]d,rֈC_%lR_&?]<_ٿ.zgY[D.A*\ߖ|(_P[2I-AX?<_)rc?~Ya&eĿ^Oѿ@/2~MFWy!Պ*w3㳺 uYE'r8-.L'8󼽒cb^d}GGEM?)r7k9&XOQ2Ibb+e#?$r]af>2eDNf+E/r&eƫ@D~ dg/'ֈ ф}e k)zy?WKco~@E6>Z,`ҟc+C4H.S\%UDԆ:(&5u*^?/t,ӇQL9e xbҰ?+/%Q-+7^9kԉ}(cV?]*P@ʟG}4F\8핼ʇ%)9GQroxj5WGz8ޓ>Uރ7~5Pѷ\"~ d|9쵴)X[Ycy kG{Rז`*Bw?󰼏k69O^$6`'\ W?ׂbV"}ne?aHdPK⳯y1G]ġD_-~:+"Z}K.$\p>=!^7aGd]~icx;=<Y k>M\OSlzh#6kag-14w'MĢ薣iQ!-*Ф6MnfuذnۆMD juF԰t ЃkXV4c1cQtѸeFodH7 YA#b%a1,ל_hv[YB-h]Ba3:Q6qA} HvE-Ko;E&FXmV%/םzwoc";8F4hZZ@E1AmDAf,=wxQyk:B1+;l.7afFp el^QvI 1p/dc% Oo D܍-uT)E\536"o;6%ѐ w[C.;մd$J2nHд4;,fF0{eqIL!i Z2KDyh #r؋j:8&[z*ܖCQr@,ר`Rg5|F<=QNHC4dOpc"!%AŖj;1KQ4e!cK|Do̔4G2z|H  Tsh6jg \@1 Qd%#N5uMY8ةH!ؑ{Ho7+"9XN,NQQhg:fD4c8fM|Y\xљ&"Ƈ5 nI~|44NJ3FYcvh YOI gF,ȣe߭*34Ms¶AMe8DnjP0y-b.k9K!?> |3@l9 J<"?kou!:$ 7{zApauF$4ŋg=V o &2{n:E%y5>1^fxNdN^v5F eMťɏC^Y U6:ˉQXQ՘/ x%[#޸=z&teìhL#C]>1" f#nö́T/GmY:#^OP5~%jB ԧS "7ӛM.RQܺ՜=[YƱp#J&^=x'6c=""4,'P\&u z ]$Ѥhjm[ d~7qcjV$'VF=m93I}rS<)7_(- BϴZ5ߵEI<=O/j&kgfӿwwʫM*f_wֿiHR_@D?&>y_DSDV ]\{,;\-r!]Yc<幫`wR^7 :&%W $ mw |YUwo)kAwWd1#2D$˸.DITS0DqƗƟ >6ćq?8h یOq1 3č7D0 ~?-c3Ǹh?c#$ȸqd82Htq=1D'b|"D7}%W@W}Dl <GȈߕ|ugDa)e ^sy1yXUOg_gF>̈V q2ό8!AFzu<3vόWgƎxf gƮqxf<3^ gxfD=xxfD޵0^QX^f<3ό8cD <3gF<3ό3c8<3ό7gFNDXDmơqg?Gqg ojψsT͸38OSǀFYc?8ψs6+83 q"go?c3NS?mqg1gk?t83|0|a q3|gƅqg\ o?q.g3 w{?#%F(r|ϨZ 4-lSaALLT  DE%QD?/8d $ L 4%&@2DbQ D֭=OӮWy-g^7f^y3goy'gwf^yfy3gA|PUW|xVKOוYtcz稫M?:+,U~y5.3T|+W47c5(e+X+}mjtpW*, O-$YZˆ桂@Y>4, _| ̯yxd~}ͯy1#k%vͯk-ͯY5Ɗ5G׬(Q_ k?E~=<O~exG޵{{zb?n}-?nO+}hxqڿͯٿ__ͯza׿zi'o~MQ_ ku:e:L Kq'4mkIO S80O\KODS~fSS ?q MNo?Eo%J?C7?K$F?@^D$nKwSIx?!>@ OMS~C?'>BS~?')?1;?')?OOSx#?'+GOS?O ׎QA?0{p7q8I ׏N\\  : 8 \ HőJJ* TEӕ%s.&F(F q Si1BKx #D)?bOBJR~b|ŏnM6Op$,u]fI³tY=z '6(,Y?]NC7\/!xhd",ܯaDZl3 ߫;|ʌ6qzbvWI"l6#dՉ.{K_Yԙw9ב$כdRitgzqٜ^G;U@YOj~U$iE#(GH߈ۑ^@*;SRN}+c4')L$كE3=y5OݻmΕ;p]vZknzto͘W;#'^egw~$6~5cC|!Ln~?ns ib]v|h9;A2( Z)QEd@W1q ]HU!PZ~SKt iPݝTu9wBGtQ[,nh WbmGRمOF$EŎ;r.xbMFq7m96?Ho-hr[x=P( gY~#bsko:"Tb!sg$Τ)% 㽲3K'$S38Y)y9o}8QIv^/|lQ#Je=qiխ! w^!MĠ Kfq!G /w7Դ8}kQΈg: rZl>UiUȒD2Ǵ376'ӑqF'󞠀YrvwM'\z9upE]vCgYP-hQkܫL2:>NLT~Jbٻ1Z\I?7`H0mn$hPBک7?}^g|nP~8̽wt䘮9d<`pyk W.It,KN(>kOx;?KO~?[wߛX*F|xɛ+gTxYZ_.a7HmA5#%B1+#6n٣:;zӭa(r:?ӉtMw=6_rۺ : *LnfDݎ8?2?QyYy{5 ,UGN5t%:kC*rDGڣh@ٰW_ptuٵ#?o8j<3Xq@>(UrӁ1e5L$HǐtD!P4޴;97"dL % [VJ9j< zU=wф?u[U0*yyr>7cB>H *)j) o 9TdKXXSIW*XY8Aj9 ŵ㻵<)}úՅjGK`R#x<Fu[ ~hzMPo9u!cpC'WcoYrvcubچ]Y/˚jk]]G]ql?0L8s=Cz kA7ޙB2~0jiޟ}MmXDёNTd="W?Jk6][LEv,k1=MeS"u:3r^%xj8^}}O:(10'FZ%h`9wa|9*_ #G|_B͆bmhX{ftrv)dwCۻ! =ʹƹe.~M(e5;qǰ/ÿ԰nErBE3KJR࿠{f>,1B:zLɀb,OJ2:}iP1 ^f]=$Ct48ceSV%>@WP%NCniӊ!@V )!2*{TP abr]@?8,ˇmy"J ,? H|Easp=M'+dYǂJ -Ÿ)GՊYzeT< ,5*qWgHaISsۼN`xoc|.Jݭ?0.ȿ@GvajnV>Tg3(\36>Ugޮ\\,F8gWplYgr*N2s\Ҏg3G+H7Y6E19 9&\"9~ru8l5+/W3?8FׁaYTdlxBClX0X=EZY_9ur}s=,yDkm0lZd-~^: yV"K;یO6٧ٟZA?tZOHaLjc6pM<(i ).Ax20*f EuKPs"ԆRR!f¿k{椻o{GчBϔ %b%Fm6C<ϛ~P>[4ǦVQA̅ڶUvY)Rp=if 2My cާ83]Ժ %i#bIӍڊ'ɄF Jak'"U]K2v#򷔹ZmFA!Ovot8/K18~Tc>A@ :_ѵU3:25n#H_TdֿaE}5Oj:ϨmcP+@$MV '.6,uS2UfQȱ: Q[e7Uģ7\Ӵ;qԞSך ;}d+ckNHzΥ[H*ؐ4 VVZW#oO \vuykonmD0ˌnG>&>T|rscF-5B–,宫mXz]jL99"QENqb4'& KQ][Rb#P1%&4 r=uν/0cuewi}C!ts:!2 _${6wAc+@ 2i;AVV@W c9๑G^؊rа x|kxwAwPP{= kJh l*hؿ{+<nB&ගHȳЀ,ZAB@NɁt%~aV1rnWtщaA|t"KFN8!5"<2R +E`1X5f 78JA󷊀SS`!wԁk#anexp ԗNH%p_x!xoᾏ~%g7x dTwnpH^P:zLp&Z!}Z/uNe{l`{j0P -0yYɝ8] @L vf9X3 ^H>2VZq9I6[`vv; 1(^m+f'h)}Ѕ+e\R/12< >o> $Ӄ%L ԉ}j Ad[,yY}^t(i\h T1֢>7l 2σ C})?0-0 ,p ,(<l"i~/6%Y0/@M E|2&KMPqX_zH!2 %뤗r%R!lȃ7@F@v.aEX`?hoXAcaph M 6ʗ1  Õ/[=ɋ4nlKAMDB ]A:Kt,p˲t/:u :hi8D]"F"JHntUvg޼v>ߖo EZ:1_moI9fSn^gY"Fs5LvG8h C<ڰhr%ADD:> W%tyx7+?p]R ,{@{A^T/%U!,)GDo3734"bDok'(РSǧoK|z&(ּ5X`J*߆(cY&P;84ς[2f2M4iHt.?g4n4<v1ƭloQW%@̡e";T5ң9w@7Bj1[~ JWHngL:Mcɳ?%_@?KT S\/a{i5*"h~@UAn/w yk̨ &}a),ܗ xJ_Kdt%/ď"FCR7Riގ@4F1/=@cGҭ)*4&ځ4T!P{?F}B~|]P=9起3jiA#E[! hֱԦi2zDv*ۯiLkQ29X38Lx*b~wou{{}W"Lu*aš5)CLu OHD:m\xy?\xM na-lj,rh_c½4I,1~g/oݛ( )~/>9.Tm5q;zj~}wUD|cB7Ev&=C%~#\Ke8^@20XCe`\P(xtz-cBЍk{ps=F siP'ri6r'hFG?BP0SEiEp8z$etv\8nok?5oXϢ[i<ثޓkD׸djG6iP={_c,J-#qֈnߪjm3j]SɹɉI|!NW;%"@3?ũf<1| R.Rkw[Yh!'3|w-_6#cAtS'݂gډ.Ǝmn+\EPouIKEh;pUC^8Iԋ%&XM(lΑv!?A1 Z8nIv(pPV¼mЂѭ0cͩЦPM]_rL>P}Z=#NyTypmߵz.n3y2v-"g~|'̍"IT T5!ŠIh:a+0 Ș:HG1l- CO6 3ѡld@[uc&/M3[&:4Mqg ?Jx2R 4XKGYWͅk?8fCӓ4J ~x &G+{<'"K/!1KxlՃ =X57mN0˪#w߇`bj>rwiM@Ѓ'ɭL*_70\bcoN{$Z=nMʴM [{eJc8N]L8%( M3%d|J:`2(by$8(q΅jT`D;G7OD's9Û)jjSyAt#D$jmsЏ~DdQA>%7BWGE!#Ƅ|"(Dd0ML~_SJ23yDCZ!W} - b1]Il Ƅ+|`Q1fMSL;դjY5dX`&g|RO!*ml m4lf=DwQTZ1KJ;,h7Пi130 ([r'xhu0Hlk}ivyͨuAgڙ;oITx@Yl-USD&LnFo|^/PNC<YgE|l1Q#c"cg};FTU?xe^VQ/.}S`0pcsM?)@Z_=Ꝋ^XrqkUB@;q#Ѕ@oA]a`Cg%k #7U|a3c* # . ː} ̗i"2B"v\3RX1o0MsiʓoƑQ"iƵ89ҷFO4 ( rP'z9f'殺m#i2.cX*Uƍ[X]?J/{1cH\Gz?+U/e-x*G a /YỸlk!~^ rl;fJpcܑęO8> b2ymljY]Q&\߀"'7RR:Įᯩ~%!vRygؽ)T%ssWx׏,߄YHxp++75\_*GbyT\nR徣T56&aczW>e9;ɗ|yJUlK<}. (>]p="9zE:g=оˠИp O^wi_KgFݠq[J]5%.ث._%h;M UjvTOl70  tbp?Q~l :ug 9{ߍ `ޔCÆvڂj}y,?#ܳJyLk3mW6;R͒OZ!B;pTxlaGҌ|ޘoS>I8!&T` A8Oߖ)SI|`ZSʺ:?rs?tLga`E7Khb"T/u'ވ^wK3'e3,RvWؖRi?EE]uAeu,SKu2:pKЂxҗQd5!~IjQ_ aQ5ZFj^V~Y{@=7̅Zgv;+!O|%JaʲhC޻@TN!On ?!%Q0{@G{kZ{@ףT 2< 3Dgs$Ggp, 3sWPߑ%xzSv XJ.I}2JL/+5_3q] ;^S~"|]̈VAq)ߊ$ ]5W/eAz+W(VDz'!FJ'H`3~]_%bAG=~gD^?_rW> p}?Px\>̾o3)d*|dbƁ2"Ohyz,94RѬDI|4t?XDeF.4T^SisM^bfogPeE,ڃ;AQ7{,E".*Jt =p;ݶ Aدg?ZG (@Kd4i\=[E rD_zn1 *rd΅y(qRɾ+`ؗ_e:-p>v`Fλq-'Gh ѶыoxH!cPCïWQZZcTd(Kl[[?)14gc{a@D)\$q-hiMՉ%tbuR:m8Wp)8evq0 |sp!!b8)kl%5FSY:L$F׵6)ݞgP36go R;+RԟC򢷗r^EOirRKZDpcON/Hw} ]2v.vDs7 V}{;r,\*Y.wY^YOi`#._3Hsx3DW렙03r u&d ǫ,هLbxrWdZ>+0%A?Z8ٛdv,ƟxDy<'?-xD^d wgx]& t-nFp \v后r%xnr.Y0Yp.rI3CP>:ͬa >J!1gҔyyGak,}x[lv(?) j(n]EM|E_TA8ELsw$ȥw^$`A@Uj3 B[u"*%nLDu} .1k\91̼h E``xD'%^- ki3U8R;Ĉ+Kd|ªьi>pNߚ\@p6`skcMs|95s@i< }n'orzycO~ ;]"XGrzEa:*>w,(6b~A^}~s+JKv{ c W#JnW'[La]\0CWO8OHA?h0Ѻ*+sK9!Lힸ:E!YjNI)זbM)Rl}%.mho%?ʂxb[ޚj$޺dU;|2摹Z'}f6FϬ12Y)wY}yqy.iܖ&qs$nS_ͧ'IBQUV:ҮCO|%ۛ9ORޜ8@Q"5SiǠR}5*I[1L>0;婣Ѫ;!Ȇ-Na NѢ1Euס8*f>k`vNϚIcPiVq])4Pnۨ7ҒKfkI;fr<~i(>'_cɂ0<\1Aka)!rG.%ѣh$|MhJ @n{c|qG¤4ű zlGM< ;Fh*#Jz>b&EٿDȚф]L3(K#ӄ@%6.Pg2X 6ZrEHZW9]}lEJZ)U14@L9pF%«J<$F PC{{@HiFJ[GHl&-Bj9 fO.RѴ~]r;f{޼7*-p:m'H1萼 O01[3gB ZLjzE[|S=XM`..05RD;{ ޔ'rWe.Z>QT3vq?\Q+({ya$%pD\1񤤠 "}:~c}o(Ƥ>N&&KA/'tirpT׉ vQGh}c@{]Enw;^465_;Xc-ҨVi^i(ùd^R`h&pܞLkM q "')3mZ&NȩNSIrzt1<)tIЅ:p7 .VӾbGXΗذ7))?(r0wInֳ<,g3iTtfnr Ԇ&V0qYD5ܖ́cle#VC;:3wfdr$宺Ez,w,-, 2oC>Qv>?_R;.vqAL]`>.$y7dsPhS n*\7߳u/!bfzl{Ym!dʒfN!{ȄK`RE25~ofu Q,D晀7&GO&.P̸9 v6H.3smAן&kj]~eo-xMk6+)YЍ޳Wop<-:ASo'&?{4o~mMf=2[PI?eߟ #{}gL3~uL;~+{F׫Q;MZӦ!,)T7´O!|B3wD&& P%2ES!I܇QȕisTb 28C$\b o`pj^jAγqvoį0 (t{ѽE@&`ksqb9h!#BLڧ| G,bfLՅJ H^O4>?RG^v2MDg2`„3x :G*d?"z8-HB$>A T}PHFxʡPX3Wx}/}#!zS^W$2Pq:;C٠;<{_~Fnw0*F=Ne.Z6_gXa۫xu&=N ldAql߸|[AlT!fc\΅Q{:֋khOE{XPxjb/VlDq0SXO(J#KQX!ja%FLwBʪ;0; cD]_@cLP)$W#FKZLM Z/SBrZиY #t(f-%)a9`EBU /B\?{ m|]M֞~)]Ѹr,ΛHZb&;ޯzJ pVߦz8dc0@ _B\U"XV#nɷtl s0kf2,K!" T׌W*q$y|!A`zܤ| C|z~I45,y 䅡78CO1CiIS@-dl64V2,7l*8I,Ax=.!Jm1NUs}XSNLà(z7\6)"y-)>]Vv XdH`]`ߔlޙ(WXL| LLqMH8=ID_kǙa* Liv,TVmvE`s 99_}O&~-O [1=8?L&Zo5& lr,s-IX:p#:ܕI Q?2`qiNzplټqizq,ΈeƗ1eWv&57 wy"RXu'Cƙ3~agS4R;% 9od%YmdGr4T}X\$[-ەh~Dc]HY7\2Y@$8=q;mǫ-pT*)9}awK';^ }G`A牯zKR|+> uS [抒<DJ~Y"(p%z`O>WSm*Y+zZ~I VG,xE7Cq}1C m嚦-D5: OƩљRĒ ÷tyݓLDZ+w#5Ǩ8Vilf"IT}1~xQ)RE͍x"P4KikhM]^2(f,+q5lE7<՚/z$܊ >*女2 \FU 2 g}7^| h8p dFbLFJD%qW]p+&\" j&=Y ޏ&jա~} W$5 peGI{Z`4m1K}D(D Q wkLCfPυ*1- }M fc<TdCOlnWձ|q"zoZDMo= xh'Pk̘sr7k\-ց z 6fy %9)Щ- 6ͩh}Ssۄgjb2Qlee%6)@0'?M'gǟ݈@pu N[]j0Eب)רV leJ/)#vnƅ|EzU4NhuٟŋRBkZ؅hUo=v^/UZ~PѩWR A[]ƹ\8b뎦Kisi+Y]{,sjOs{P+T'| ķíK0v,xk"@*Fu6TAGzkrJ( qH7 |rg"|^jGq({ɔf,$wxK W%JX0V heĄ:̊Mn9qaւ@g Z{Q`eQ<:Ϭ 7i ϓ[D<eoJ=X'DX%H@LKR!VZOB=w|>_ Zjh'NG;n< ar~HGPgb:EKq-5NR?ti`\ΉHѻEũ46ˤIH/*]2F8X#jc4\si }%e/KIa #, 7){# V#U}$I'77 Sz$uCl^FH\]w}< qY=V]{tĻBX(v|0"թs6;϶iBnwٷ\(MPJSrS4Ok{Q$Op<|SV 0 )!H7*7sv"~b(Pe@A _V1=sRǕPa*}E߳`<'ߣl_MP1RaVPO߁9|$3RiUC7vׯ4]A{_HfPzMJPtc'\#Hm@.фo[imZyQ9 Lwh G4IdY"3jE6tegzZk55m2foYs(&FfoG VF^P=M۴î(^sW}  ϫ.+u-ͪu9E@R7moR ?zb̳~ s2y%dqUD*vP$bR?-.J+Xx1?VWR@欒sh$ۜ}TJ]Xzxhi~ӭLЭ JG-KhƎ0r()qt&v7}vDUsYa|yἢ\bb'nt;#Vo(C9!ry.{T q2 =پs1}$t2_`Ju >F[څڥ'wQN-~ LՌCgD?yCGOO@pYz rgЏZU^?f6D:j$&j`jz ZȢM?%( k?#QGd~}E~ZMEP3ڞʤaJ1%\0MPkc+𤘐tjֲ[|0c\@b!7Ju6pM{y/EOļ eD\Gm%] &6 ǚ$v1&ž Zt *#Kbm;FgjqT%+}l 7j+X\0R&V,[$fdؾC{PW Dђb=xqDUgGa,'{ lIM--XJW ,p,9E.„l ov?a!XF=3Xn\0:`$'UZs(%=Tޅe׭ b2{ G̾n%}(?~JD1ujm\S>M7 }װ).\O[Rf}JjͳA/ݐR~og2*);#H~'C# ASJBV'~gSlIlr9nnӞ;Cd:ZMP9%.'G8HY]M\^>{7ʏ-fP{!k~y [?#G~r|CVmzPYȇH3L Gv.m9^A\>A0r:p>MOd`RMT?>b9xnO 8/r%oS.L9/WFij Iz| ZJ-(YI+O2ھTVZD#_ EC͌OŃr$RhKb)głHI~< j~rx?9"ù8[Qg)cZ0ܺ TBNm 52)mS54 &On .ƥt%z-&xW>s&'SaS&#¾/΂^h!Hj+,E2LxnSq7NE6gGΔ&=?yA4W،P=ѿп7l+?pШ&i<}h==Ni\<#W7P5?A -4殨W%qG\;%d@b׹BE4Oie[FiXgo};y2v]$om싇/R:Y'Z{xaz6D^N8 a SJniΠTC]iեgvP/2 a<6!aeL|UvsJDY/-v ?;@u>vCMͷ q귐a{Ûjh&lz,1)2DݞQI[8>qQb^8)-|JѸh?id%ŹL1̞ɸÀoKCOК{I)ۇ8OHgViޓ1Uy0>ױghf Px?V0$)* l}oat{pxa3`] \M&f !]VyÏ]Vgf%OVǀVJ=JVrx+xiqgng$98d-B0T`䑇ƟUMRK?l$ã hfv~b^r 1opN(Ś+s83v;GKd!E]űnޓ2w D߰Qxy.ngvɦ1dﱊVdS@]Xnd8Z~N;w~ͻI"K,$',]E}?$GOͽ̦X8hP7u k= v9&i&t8Jg]ZM9eMϒ‘l?/fv{#Pv;yf[N[dQbx޿!7JPny\FDPd̵үgz{{*m4/9|&GGz`:𪜛ZuK t rxr\/aCֳlPE ,@ihʰ\+Jajc &?`IODa"l:_&AֳАE.q87#UG pA*6gV#VWrB(n$H{$X-4< Ͱ̩3^zAfϼȄꃐq9IB.ԛfdfM&o/qD `ᩎe?Ca;Ρ{/J65P9T0! yYNG} 0(ڴV3NzPTw!NQӹ?+{ p}>QXMgQ8 P2`IЂFdR&t?h8Ӽq߭{:<#c?hGˊ|dqY@}ΧNi7؟ NB|7l3ﻮ;&e9eTrX9\tkYf-E\ဗ[*oNdFZJ. ~|}$ށRdwu^;O9ᄀ>~:Ggz'A4CP7̳[뉺cC:#ɧl"I,ae"a;;k\tpx' X8b6d(}z/XzJwJp7e*QqQ}Im-:REd _zDH̺3c69ȷvQ`$SXۙg;Hu{LЙ  gmYr4A1dR$pNO@fz$u㻐V i`Cڐ> ὝSCC.j,Y  hcr5 w^.abРge ogXѲ>m-/_t(sHEӑuA'آvqnuzqbs hԲc%xMA*9sS2Li=P*{6}>ow(^8mAIBH I8 YSc !B:@?y/AZ#B<MuE &o-k{!7< <i wm`-D{|7#^ PH8O9d 4@=b0 m:\[i&Qlm' k-UJܱ4p:Ͷ:>9vddx _o:/R'SnP_"%?̅@~U?(<$EěK՛k߰vr@ <t]]lU-R҈ >TD(ZRl 1"QaK0dwhFv!TYhPcZ 5vwΝ-N{9Sr͜?*{ly;!zg/my;e3Qln.Ӯޒag|AP\t CwE㝓D>Z@`Fԣsn (hRϏ5.pU]Jj\^Nml34vty]^&\{w iKaUv3տrMNh-J2w'slOd Q1) 0[1 .[+Hmn_(^/=(%!\@lZ1l Ce_6)!JĴ!džD#7%fE^EHfoaT~$孒mx12s2kR7э!ddn8XϤ~|V/Q8Iq#"3}sŦنmF\NzJ`̬뽸);cN{} K _31y֍sp'3;etB OQ:.${|4thNQDblE3V>FT2|Pmt,_ Aa|k\ RRќEV &zt;Uvю,%A V+Jdʿ`Dw1(ߔbS-*~[Pނ7j!+N1BȭҒo^D,V dw:/,߁Hz[fqbBBQ.IKZQ7ZDhrѶ5,zK_FTFQwëlqJqTs3}x3ngpY(m8M(gM,<\#GrWj1b U aRn#}4YJP>ԁ&@r➩j!ZS"IAYƁKX$02WI^mx I FTp]Tq2 ,'0$XO|hޛY/MSb +5%YL Lȗ&aʗc/}1,R0$/~ʣY^SqDnRUy134o5]y%Ei?l3Cn\@ yǐs5SCvz(CJpFArb@ }P|(|q2Ўo Ju2]}l=/͹W@ VsEqH%i(ZQ`mD $닽ZNuUUM \ګ]t%yofvξcg͛73~7=ItC?c8_ċB!6JG<6r tcLG:6 S[{n5n`;n#G?s8iF٪\簯o|uy}gxvt(Uq@P`s(ǂludΘHKpe7yxvٻhγ4avE}w7y*?X _bUAv-j?UO'jOi i #c9>.ڪUlnx*'ת|6g ;Ijc^ h{چM]^;Mܕw#W4A l<)=em6(*@~;0:tO,W12$> ӄu8恔PRioT6ȵvjHQ^>tψZbHݴyIH2 d^*[zz/ o$9|7ON)KZ KS@kr(͚DWb?m^oVKTlS}ti~ljpX[ؙ|Ni;d{;~H,,/܋ 3^pͼ懅`cnc.&$;-rgEWC \'1t[XJ,^s `wzCh)Hկ+oFIG0^AbEӐ%Y@vhf%FaKj0YF kI54ւ'嗠Qʤu/Ѝ>JqQ#dzp"HF[qvƋx5=DN^>Զa3m ČܱTb4Nd,@^TdLm2~S}ѷ} @(qN?׬2{n?2P LW0˳CxH?. k!Xr]J/gn~y G;J헵#xK%:K5poԟ5ێ,oA$Ô:_F8(ve9)Z0)P2~mRxם;YN̪oBM꠪}HZ Ѥf/Ŏqʸwڎk VUY- 쇡>cZJ^ǃ胻x uXhT?z~YWP ʌT4QbXP-I $@REC՘@KC$s? e a}EI2M36|M+OݍQ"zPi& ΝYR.K3, .|YNLz򷬠J2KfթAJ4鸏Q<2[ЃdeXO Pan?Q|ÂE? "%v,CIk Z5>`|Z?Yޞ8 r[M.RQv2N7ӤUm{4@g=&GW֔)QO>~ .1,Ďj (s64өaTs =t (|DzF=PJuGUȃzz,;gʺ֊3"Hxs mi/~{4.R9Y6OGIkb\ꦁ6}t|P`ǫirM$D}ː袖![3ڈQM&]u-^SLL'ĴԭHMg^6u L׭AmrpU" Gka`# x!zO}%/@~Vje|]}tTM6 JR V+ #**(j8R>TAiV$yqj*X*e+*_ncZP}KFA$$3c'y|ܹs;3LKBb=x0^\,%2r#Dz|bsuo|> i4MZ0eS$fK criQv1/Y1cG<@eSL|Z4L6g/&{l|Ϧ>8unDŠH{lσ[~tXZ6@(:qjF1oOG?|Wfu+&nךԢt94MA9ШCI@Q'NS,ex!unl Nf{ʒqa,M027B&Xg|{n3x.b5U2 >uEr$z%+Z܇Tꗭ\ydagmh$$cFӛ'^-!,.CLd]Wcb '`FO`jתJp'#v{kMQAY%|Mܔ@Q&\'toOF&A }S'엀//6q,ޔˬe=3gF,*>g1a#Z ?C{SW[RP"k'3&v7FƢUvWRS";cf&4$3cWd7!֔KS6Mpet`*FV9F;jme)RTS7^x"5[Lj/k+Rfl|ؓj4{%7}Q 1/n!ޞQ1ZHQdd{)+=Xƌ$<Ū2vїΕXt!ؙg2u4o'ӺF/_,!nO,$l ÇFq~DӧT# 䢬:,4RL}`,I'ՃXkҡs\Y&Ua*\Z!%6R^g*uƮ\9l5j`OmȐC-Z }pVpr)/GPNQin kf(rChmH$э}F7uْ6V`X)PT[y4VhP[EGSAӴ8یAZ/Ri"1CffVRZ19םT8/&, {GuND[ePkSPscܐP6qe408~Wli:R.O,<\٭>PdEy4f՞*ѰUCHh~i!'S{5A`mHTiI ^-LHa3i!?iq;SȚB3aR[>ǓKqJj$C7N՜^Pj(]<)=SJJ|/O Nmc??g*(*!aSnh)0'7ۓQqQQT$s8Z[7 ~Woj`6|Љy,Z,I{ s@R(UȩM\ Zo[/{Y1M0!THu>ϊ-Yom6mF@PۂiZ^aL[ԜZ:uk{֚C¥txk8!E~ 1"lUl[￵ngiPdbFBa,"6Ej'M:=rn8Bź0ħ)i۾Ҷ& pWPV>"ɼp ]Z!APF;1-m+f\ >Fj1„&b rh9&:sjM;4}9f6x[`|, RGH=I!*F_XqlcAx2Ơ0cs\iAۺI@-̘K*f&h@|'Tv4bx[#(y% +X7 `q敠=*#.C3B\V)%J~]bnI ouJScObá~i6pb0$[ Ted{pE[N#xohץ钣{h,k;DeҾp:f 4K@ȁ]mVHΎ_/GEEzدbiƉdiZt4j\9/߲NvvLEjҮM/ _?UO/r"( Mn?)k^ NH+c5kȹb$.KOH@w`ڿYE/ɤ]&8]6c ԃSty:<هT&C6g=54nL'RbĴZyckPd{o+Ƕ\ ה% ی:3J9axUo+~Ƚ. q(\zdO<5ۜZ\,8r*{sa.{D~,CX΂ivE3yu[[WEИKg!&v5|]]HQ-` F)|aBQ!kN%""2*DX$49ۺ>D{XCP|R_zʼndF{~ǹ{{0Hxf"4"z@r0J8oJ "]vh@ēn#tJQ~,OO,dAb Q{A7du Yi<*L ZDiQ Dc`#-*b~_sF:W4^!N &BKaݘo-,~]-&G3:t؛ڞ9CQ)^gY8({-jáxw17u(_>_gI-aJ SECYZ0vR~[bUVP_a\Ja+}hW1-d+{ TAR+뙍H˸1l\rbiiCpGFZ}00{y^68:pv~> ;@Z`1_G_?T^`59,s+ U/xZا#*3]AhA5-) Z($ 4=lbaYꩥn0a z-CZ^RC  R ov% ̟ٙaD+m*z{ǐTn!q*9$+`/;#u9PMP )|qckxLF Х Wm|i#ysi;kH:컿 5˾5BDո[_)߅p>VQ Ȥ)(jpd ROTףJRf@[8Dq)@hqm_##d<>ŝKq]a zƧJ 2['QYpЏVx|P3A_8u,n7~Y~С g5`q'J9HmQ qkd,P6/݆ p ¦٦9(}G(,Zݢԫ9r~ݢ o ކ12nAR'^ Zbw6tQ$_I ҆$hd^l! C )}"S/. lYӐ9AN:\?YֳB :=apòg{;l@lՒ?G5&S^"֓l?E"z>m5k d m H<~#Kj<(1c/b]IG'QؚBohi -Æ6c6㆖- !SOS}jTQ5Lsԋ{>y~|/?1;}]B+m?;gpuҴVj)M[MkPו]D-FALEڎIfX3>5GwL`Uum4LjGID/M: Z {}|w?K4?̲{}{ysϱ)5E"6'c =(SБ$ T4_u^O6.2L b*XL'TTz:]#Iip_3=#Iuqk}vL''w,I:gŗ8t5lQJUk>'Z~R(Ȭ.ҿiA1MGgoiıwfS #),nSiH'ӐJ?"ĻUuPEFTr|2@RtӟY4nv"ź:17AXGx  -Kj/X~9=x7;eӫ t-6wxj;V9e!Up4 ;\ZTH})=Ɵ6cv4\:P9MQA_dqWc*dTa>QT|PʦJ(KS<46a).#cS ]NwE2ƣ^).a,t"tEK+r$c ^Z -b`;pL65&4 c00eWs a(T -&&@~d-\+ oYW1vT>ΨˀO"ގz B K0uܻR]N usڔ^)ׂz\x2WX| < KP[.I`QF/\J»y/rQ\_ 2=(%yv[(6zyP.]hvsBW~9vixqb_#p|zGA`db Ri=;B_ȩ^"U JPyA^xumdo{;/Tagj(>Fl (S<-8tv])|WFB[5x˹W*h9-&Lor}mV,4 ί' Dma{8s**ڍݛ2Ŀ5 RWO/Y\N\Qt]WX<.&EFH{O}l'rwxO>2jb,-!C`Ez~8C؆h{x7Q\Gt+Ta㯏PL} p4$*MA-:3Y/:p.%roN)_{VeiP8$pڑ]#!ƷnCsI$\g!AZR q?\տѿz0č(\,=xsxig|@Sx8oF~9Qb1 gsS?ؙ|JLTu,$om~u#]l<7JvʢSk{:Vq=:K"d_~X&{V% 3$kYrXkq҄訒nLs3Qp<*0W}vX=Q̽"k 6YUMopb0~§, V"W h_TyZ{v}~7[L$v^k9s>!ruHJ n0O5 A(~ `ìa`>{i؉n i!фGMRz8|z PPDCX/'j<^$=}Kti@O[k t}*U׎+j&?*B aoP>O6@9i&"W9u#EX:4Z&6/U_Ps(YE1`0z( M.Gbǎ㉶UbK4i[k:hje 1v?h^û{4a99=†zVh.bbu[|P?[%?ssvլCirH!Not́pGYpqX4q /tR[`-&g΍M )<|A{]b [Ȑ:[7h3S{T|J&@"+fUp&-5+ze@DDm9]ȫݩGZiQ\ \b%s\$jX4pg+_/+=:/,h d;_ԥFpuHA:L[`Q5lx1̬;Ig1ؙ#I:J[;{Ƙ䜺tDOⱓo5M+F70u$ZMց%X!X)-VՓ,=;`d\$ ,^V `Xᤱf#LN9h/2LЍ6&A5dpvD]ΚZg4i6ta4 2:V eƔ`͜2ѽŴo<4Eڒ;%_o?̓9 qِ0Y:07+Zb|ؾVY>lLVTX(bπɴ yqIkϚ=4:哼HVu!S/Waʶ۫KDQ]=F`y ){QL^?l#5{oDvboB|y&t&tքԇRЮq|lWKw~r|]Mh@nEXmD<-tz*UZVş=HтYiED5-DzЛZAa^zxlAV$-|73cTxRh˜ҭ쒉jJSToԘUmRvrg'fѹʟCTbp8~L;Y$^\R0rr+z:gTTR1ݦKi~W%l Wֆ[s>dp a)3N`|UI8\d0\i@TACVlTSFCt GG{|$;1y\]bVN/5/;{?'N͢2۶ 3Oq ^6gPSQQbO9_W!3 0 #y`7U1d-9T~нpTF-$JbJS+hLn #VX |Q)gs6U,T"3xFt5t3%9(xQ,k 6Ժ)@G{WTLc[ RQwF01 }жƣ`tNeWpΌH7hݿz_.+U!ڶi+icjk [օLW(( ;s9>M^ȈUK?$Sc1ԗ!;g[Ce o*B28@>Gغz,CcІTe2Ƞ?)>V#,]}tTnBH"т=" DQ^|=bB=Z@{04۷ y<j@!`@1 ,fA85pRK9iI5,4,K;'y|ܹsܙ;[zCtct2?'p8ѿA't%"^gàDF9?rՇg\A?6 {06:!Ɨ mfeKdd& gKgd+l}57c$  EZd \oDB $r3XVSTkɧżS&N-yLy]EcޑœO>(ldfƼ_c?+_ĂCp}`=t-窾4%<ɓs`_b `[P^!]r5ꦒ 螲2ujE`%ڤE`&w5vWgһ>:LTc (*>ӴK>ҴITStX彇]x,v%tOSԟg%W#Wn{?e=ayvF#MlCJs0J5}IP>yJh@wXC &d1,gyTX+*J =J3*tX 2$;?5V+1` wcD(k?[-s76^ >ݤށncŜ;Z7:|/"ie EJ?;T=[~KYLjuVZG\гlJ6;{ 6cUԦ{x9\ȁ3a_MuFK3a'$F`]=xa> 蘌MUŠ/?‘~-֯.C =lhA !8,H|xΚ}ia:"Wϥi9e1ml+YQ3&E z x%mCOdhr":JDXNHEҏj6K\Q՟ȇ(/M4"idNfC5}EQʯ;jwٻDsi<ڎA<@I!U~索x$aQx8CjQmv%Y $`Bh調d;W i+AS*R# TK0dvWj<e5ȧ= =4o{'+(qRGD1f9irl]緖z a`'TIY:XN#=b qpGa^^c?ݦ􀍇 VYzmM{p ?\=TAX ;Z u@jˁ>vYR )4z=퟇0"xBq]NN=L>Z5mZ뙼i1,]xhK8oHx]+kIJC(2ՠcz=4d{.2Qd_A0f3 JLU#yv ^&5'ߎTm5JMf@[Y5Y1$C;s LϏs3F_ow% Β73XjBopt ] |pJE[:[ZkjoW:ҧ pS5P!WҜ 'v @hivd XA7mIiܝNGUg1* 6=P- _jCLjmG*мA5gÏr%ᔜ#:ݿ?@3h)t ItH6lFYPZRZ<4P A8TKrE>>ȋp/_=IO8@': xWlXhz\/.}(5T)@BP6a'0|gXTZ_d*jh.6u"/瀍/v&ܚ AX7nS/ekeWZߓVLZv4 !_1fkJ k3vQ/?VT3sژ>v\a[ ,Cih@[)ͫ_ʃ>8qK+vs kfZ>RƟ_x _ǀy)/MV,%K"Rz/L-5pۑ^:>t68"{qϋv@(U NVY0?Ly;ՙ1, caQ Xai5|'J_ob݂u"zm+l^tDURAE_] Zo5z6-*pwd]3^K,8^ʆ́!{)װ+0Lm0|&e6}b3|W{unfDzKH;-p#Ż ʻIͦ0j{;ܹ!mt"rak 7 r&(|a8s/yng%1SsZ` QO(4άV ?-&J)8Z-w_yt*%@LV0p(:q|L|oZM)zn OՓ,!\6@j!E U`5moj3puHآ*?MF&oPsJ78kTŹ>ܜүyUBh+ BmZk&8azdjն(ֆ*dcG"K@7NIuUebXPUg82}Ó ǚFQnp= Eɰh 1Q/*_=V~:#vz&Tb^k5/C= n2Q,Q&IK~rX ɟn8vSn:&Wű.H^=f)ͅ#ؠe5Z"JR^4W4NNJ,7dfΪ+l,+yEڢXlvm Q__nL2JLݩipEd aX4=h3A ˚fYƩ<}G_h͞]QˆvbhJҠ.8K؉t"1=#:iDxԉ~EN*GCPEČ&oEOQ.EP>K]KGyފؤ,XFno!v yGk) rt^jt@>08Ay6º.X Wd~NsO9tsDDg*%pGI"쵋-?qdyuO@q?\;{I22ɇExLGW,!VHDj`\_ (^:}E6>u|6ilLJ1[ %f'wL߾qM`&! IWq[z7-oV&C $ߓyN0,*i+ cRk\'/R~6ǻߟ;')_[H j>\fog''/ص{oJ(zL5B1yt޴xvLװ'8;6<|oCȌج e!X@eGy;?>1-Ox ߊE1ݶ9XçSF֒3Zy>\Y؃djҽɴ'u(HijPʧu+ޭ.-Nد~aVd僌EO TbD(^d z]'闁58DDvu[ c@(ǁ 6a)x|Ǟc0 ƀi(' F6H cq`fL_>AE7 ,C{Eo=b\O>c,Ym旦<}~toF"{![oa2Sd)S+ wk6-/k_-9} ۾ݮj`w2*d3wܖXX݌6xm}~&؍4 ë0^h"*/+dIꎇVsDr-ӫVEzk"S^H;/6cЍU~mN5xL lCm",QZXr-_rqkmqF~4aӢ^`Jo&5G\keV)ER˜ea:4g0wUҿj45fkabR@7@" gy#D@*r@/p@kcy9fDlI|0:|;Fg.[`v|R=w`<ɇPյTw h.Kɇ\b \ά,2Ap9%_۩:~_%Et)I털$D:|<(WN?#%t F1v;.a>` M7 Z\s#vOdžfIuF4K4ˍt5.|9!۲ fe7Z'tUc4*Xgw?w~W'j@NЉaNP{Y]Zhw_M+rY6s??t@X{uBMD9.ƀ}Zk pv) txV8;}9~J@>Jc,2:nߨQ6uP'H>̲h`- !n̍ta R (ql0rNG"\&}/x[WZLBK񗤕:C4ټx)4!gH';е{(uZLl3ve]aɨA'gςcTZ&e1v f޸7O0695B.Ώ|G \x8a[2\6X.-dPTSWyt6L Ni[)*[O30X-B]aDvIS)kd}(KED Ͷ|(tptn5V]al&tO#jjyhT{LP]Ѵl1IG{~P/?ޔquG]cMSr#WzFIg$}ضυ|rb0>z{ eԈ{\yKd`Y(ԟ)ymgmޏD0@f&#4_i7j^{Z>X@,m@/3~c龙rnRղڡ^.[e'}b(ƨeoڰz ^ѕw?GG;?ʇد1 Qws_ݿ:ro2hڊBa=(=+ 9@G>ܿdr`)frB:Z.j=kn}(jDnf.97IY;]~B}oXs³B~yQUpْze$?%/ȁ"+6g`S#s۲ 0?kw]!:y9)𕆟h3M'k:8U!]z=+=uqsv;?eHcyL~ܴo%f:sG#TJ#$Fk1m{[Os)۲*U'Gk&p콎S 7uD]oɓA<]=:xJ~9.Spl.+.Q.uy sL Qx0X ,$R^s3y(t=# {6lVBH OQL(b۩k᝞МLhH8ѕݵJdvYr.߷ kEdwDv>Cx(~}!l> 1m?mPmŷMmtD4ͯѥ~>:@VUD ҦV> N^ϽFxoi|Z1Os< inz^~i|ryH)]k~פ X0oE7vX0D(. `쮕g wUĴeJ.`WC]E2yt+CVx)4*${lJ;Tt2˳=d_]Tp k@N(."ٳ=Q ϔ-ՁY 4L+\39P&ai 07@hǓuPQَEQ1t؆`ځ:8C6^hƐ 2oЦ He *H? <0^)Bu)M2\LCĐ6KXn= ]~4~`ѯQ~a+}e!$@fV?E 1J~/J~%ERɾRSDi:t)D 2 &u7HqcLŋښP^N&*5˒@zA xK#bWlMLK7qzfo8aBeG=-g8Vb 4inz%\CVu*5>du@y-ƶcPqlq6$#OZפt#Bn\4c LsczRo4Gncy.^m{jLuШ}`VԪcp$잠-i pt|{0oV9gzULغwMELSջnh IZSm&!T3J)ƥl_ f}&r0pW68L7#r!?$_FU::6AVCvrDIr~A<`n`51vXQLYCυJ(U[ܰUDl,Qߪ8_C8)<,IO9QpK݃&bH=n8b^9%n47f0kTEijo7qKYmqJNt$S.<&|%9񮨩<Z`!,q^oeX<{\?.~~&^B*77l)+[ V)RK<aKvֻdɛ@lwq/1І즢ཐ?:lqs'wb!HR>H9?2Ch5/͊57GA\nTnoլ0VyEz3Y_ac@Oم| |н9ż$=ҕ ޘ3N?ǔh~'řdP^̵16ۣo&~WC4wq;=\}R{+S:*W߉ҞN4j=i*=I!Ӹ۫x)u7}wE#QHm3Q؉%K=f$`{}7F'qrJTWw{3$xwtDy|]]HTAU}XH-zڇ^M0*$D(=u3‚̝'7X֕^,ͨnA%Ozc}XbɥlΙ|tg朙/@";Lւk^{~v Nx<2~ 5 c % |JdIy=#a澇kT+'omDGoG`*}VaG/ѧ(&MgMۯ$4jc @#yvv1MIIRX$a꠮Vɻt1x\0_'b(P ! Ѕ9+5ݽJsW !rExl@'>3;`ܒIT-'iJr Tu,a 3|]ohE${զ0h@h*VQ?Ti/lfr9zMDA,Y)bT Fib"9%e}3͛7h&^H˫}>+o#LTK g >g[}\QHZy~ir.SѨUqCj <߫xCdż98yE w ) Ռ*Z nY5[HYf JV- |L =Ǹwfg tƩg̟3bwjL3A~gcvM [`vY qF_V7+vs,Tat^Iɀ ճGSy4VL4&jX&#8>ߋxea<ُZuH+僷I}gk:Ktv(O&{&; QV`k+e6=$MCR(YO{+V/^˭+2޷y3k6 NyNщns+DӀ$ #@@ZLP9+Nk61~1WGv=^ӹS{+^ 1|jKc DGUZVAP7ajGmGj|zZڨt>rV m@rqj pCd{% Bܟ4PlH{Ȧl-38jX{zUOִ`OPi*[ s'K  '6ICa1&EŇ"29 7hursIw87RʵU`eIT~0`]CM4346kSynXurRIa5UĻ0zQL\& ҹoeС \a%Ql7jJ~+#4!H QbD%)j Y FvY1FGT?y0;A[w~E9z(m*Q c D8ϦC6$N?4|i);>ND+a]%mv=Np(f =hX1[ z*k՚K*yga7f=5Bq7V2)kٸɰا uvR]b53Z(y|!~z5LbdC2qȒ\)Y=P r6o3u y ߯0H T%#ׯVRZƕOr{"Jc'H:l.p_lЧ6aߋǁhP\oM[WCar.T( 5ݥK9v Lk:CWt| 0ĀY3R>U ߽UX4''/gpNV24@>pQY^.m<LQJjKCLXXe =1'q~ P %ۂ[F.Vc)` }x /ArPL@=4moP:h'9!j@c! +T514_g:@քD;g":3K Qђ1 O6[B2fwNrT7^ ϋ yA`6dkR^ k (k@c2 A)j̳547kK7 p[{+* ;zA4g8 _ >qg"{~hzi=a`јO>-[`m۴;}QC _ (k.=LR#$ߺc{x@`@TeVo *8/d[q!hW|]ohU&]ڻbAFb\]iE,UIٔe%&iM^V,X%JJ?\CZ,D 4нމI f潽ow;o{hCuxpPϺw=׀Ǭ 9濈LÍYmIdd!zKn=@ɸ~@ӧ~R.MҸl9oL4xZNy"F; ~ϥ,6>r gb;UooN\-ٓyK``ĈfX^\i#N 8B| cI}eF+<3:m%m{J3i"gL!4n&0݃p6WJ(dZ6V: u <~ҺU?LWl Wsތޱ৙Z&p< ~ƕZo$ZU/bf 7AIIJ;)]tF䗸:[h[0l Į0x+Hi T 4Z^Aq$񒳨;e}Yv䳍]Q)e=VUQ- F`fS-[i0m#>_k8\{`AiʅPUݻ{eUQ@'jU|Tts([1 C"bjuu"Գip_sx9̘PtaTآ>m?l r#0"cZs_I}}Ynh[?{@,03bx2BfH&a<sX)AH@ERH@=F3~mJ7=p1H(]csFAۏL>g0\(Xę_8˧0ꥠO2J[17))b1Ffo|ӧE IVx,UpKjpzl[:\-TP*}Mv x _.3XZ#LBrTIچq dí0? *2UO6N##6wCR8cCH-kg$,# y6smxȘfv<:ASse/׃p6p7f,m4`X<44) vv6dNθU wqKu:{U̿OP 4?dz`I8h`7gxy}՗b}3̴޸Xw4}dʸpR zG=ſE-fWU.?4z U$Y`!ZhN`?"+v) YR~ÚC`Vrx p%X]C$y*ؚİFw4ftIa<>x흚ݔՈXMwnMxeK0,fhd%o]Oi?D wK)g1 v)o 21;m兼 klyLkΘ9gYGKш0%Nztl'v:ˮ/\%SJIyIGv[A|#?8F7}qqf]Gҟ`t/{A) 9'Bc'JfQ]vZ8Mizb8GЄ8qP6XMbs50߫ģyGC,AޮRƖ~pQLU;N-O|bX6u‡Ŵ﬒].5;hU#iY6,jƛPسkd@+漭l lz,`b }Ӣ G@pV.t7T e5 [tS,.Q ~'-s>aqM]/ot9y?뒁I씚AWN9I64M$oQ/rm=cJ[xo ,D(⽣"FM[qstfrYZ]7ɡo8>0_]}pTWn64i6-)Yiڨ`IVJGCahAC#ݵ(.sy TqLkf jZHҐ1S!)i)Tw>w}^HI޾w?=s=spiQ1#O<7ɁؔObi뵈 #J%=%sWuۣICEtڰ$3&'( aDݡtJzJC ugF+%4A,>fgՁFȓٜ1׫*QȰt mex>yL>#CX| ܩD'z {XN{31t[h4d>䴛RJ7Z&k7OSO%f!OKVQ +ᄅh]$qk<42:sZ(zj&+6K|&8Nq)ǑxSR.A[<3[:8%,mMIN-vmYTB, ]-1d0=UVV` g`qH\eJ )C'momR lcZmmlm$F\Py| ~wʥ;G$9xK04MVEϾэ>E襈[n_êNnoWG2GַM p8%1'*^x/YX7^v 9pŕےOoVs$悲ss|UsHiIX(&)Ϯd.=e흗6Հw@ u"j w2FsPJXpπX*lsh`/`BMCJvj->mq^튷e4(Y6t1I&-V~-K>VDZف,Cu5V7#oJFoꖏkUt$,v-$ P CX#&h↵ixU푒\aTcw4ϒ8r"1v jE+PBpr\s^/uÔ2v77VʚJu}GY0ڱ2EUPFBۙC 5j>ATs:JlUȂ!OIuR5.k+>r#p79t7BD죾;嫭tЊyո9Zp XÓ~fu3q s8A/QQgUaYe(ؕ>Յ]T2M49mD^ӗV(4""vHqS;iD "͸ۗtmalf)dl|`PƆqW$}n.QI%7߲6݀{i*9|PA? $y' }IԘOͧ*iz|/BIb&l70N]Z=H[K&%׮cZM6}*u,BVʞ^=:j:iƙt9UCiDdקPhצ.X/p0Vwhx/ϒ[bN"ӽSNRHZaze(JXww5=FGKIERWH::7=_A_W5+42uQ \b7?ߩ, ˾Bҧ,m?Ml>J̟:Nig:ݭ4^+#|&dk^Ikzr](9~:\qՌ5^Zb`&ZKMȚG%\Dyf]g Ɩ寷|*x "R]Lqj'1La3uvo`Z_._[hŤ%JJ;,#ㇷG|]oHSQUכs\&fQ5S}RD < ƘA_`!ff%,CĪ1Y41"yϻ9SH%NNSάc#T99j_bĒz~mU%ŸJ]*RN(= f;!,p*~@]p'<J䮄N";U'J&o+׫GaBPǗtoy;BC3t;g>w;:>yuBΏ=&'@LagQ &04*ƼDѥ~Ӌ$khB:Qa[vw2R9 E.",:T?"w݃QX2WG}ѡȄC}2.wwZF:4 om|frjrJo'rzg2_\^W 4X-pF{B~ CmZ#&Sf9NzamX*x{3(ąAnl^~\ LLW)9o'Ӝ^Պ;m'߃Z$xdaAakgОp__oR2+%Y0a~-d{^j RSie/uqjy9{:!iB*͆k uٓ3sH΋mab4EIhw-#zb6k AڛDRhvv#kЊr_A^ϊjjN*+Tռ¥XaBUJטb̺^Yg&xf7qyxO3+\&㭩A+^2;bV+*?ex W?$X#KBD۳` cSSRx58HA Q JL9\V?+V @)ڗD^LuN(-,~Cƚd잱= Wi!)*&AKxQ؍{I>U!#y$Xcg«@)r7p{0 $,9I|O0,"JJ]:vkŹ %}+VX %y/ 1 8M:Q'pݟ9ĞHīZ ;BKqZ3,Jjo+/x8bmE) b <šw 1D![ϣ*9L~0LO\T걬8ޭj?)ֿԽφ*Az$c--Lku۟r Rn(%!;g ~~y'gp+{ <{:TqBw#\8/-~>e]_HQosB *Hz^"؃9m\(b4B(Y؋T`C( bOѓ z f9u={}۰'q{s=iѥ* ʘ&m#8N@DՈWT(EY̼ cK0Ƭ2&`MT$"1(=Ǟ>؎3b1pP Qq>K5$YפD+bӦhZ腃{gq$#9s9r|U"X mREkUcʠJh S 4U`h)haD@ |l?RLAn}$HqHq$Mn )zpVbC$AEn}<)&E7Ivy@QBIWOJhڳL*Ci QaO _s%|,rb%/A[MỎ$1q{:Q iҟ!u5]|d*W.4tz%Dy3[^"]e d,.4cD.5 G?$LLٙZ/RU899mY-sҍzZkh "NKcFJ0 M-pcܡ?jL:VU{4=}0Fm. \u̴|o*t~20E\c(4N7u{@Sho?w)z)~ ߳ Uo"">&CB 6GqrMYQI̝\_KPF&.u >[3?mUjIsKQirj}dvw쨭N{8WՓw}F1ù"[d}g$yq ͠DטzuͤU%q1#/N3_JƵJY2>|ɮ3`уI*-lV =؏`_srpY&rj6xc>4UZ5ozUmy(gxexx@"t_+>x!վ%8gtjT4 _m9P@v> -oV7eB7SAN?͇X, cB72O ӼLyqPE6L D utlh> t0OD[ d|Pb'䠀U65-p,Dcޯ ~u5lZ`i=Y삎</A 4 saOl[}r^`s$E <~$ߌ3 {:zTPr3+}! S_l} txg;i)5ȕ\vLl#mP4qy}mxw{ͬ3F˗@S\l7u~dMYCN,΅G7lvnA`^Xy| *@N`x]e?}̡AN|LbmAah D2>%Pb\ƌXcTN;pH 8{֠h*08v~dJC`#K%x;5A u嶰%yБgf87||7l]M(DQfшYXPO1WfJ~6XP,Fz%?Y5I~k&eJa#zޡ[X'S &6e +ϴn7Qj_1xn- ܚy1H`ީLy9vjwmчr_ Tj?WED (_jcesH&7캸~:E0Wc }D- 5W vL6Q9H "R)Vjf7T*K8~I F|KʶJ0flj<=&V"ՉI',ԳFv\f,Rm=A> a#22oX L+o/I6?2yьDgeЋnl?D/l:fl !&"hZlB->އz!-xW\cLCc|UBڅs.1^p.BRȂY %ǘx9S|7b9z":fE+ ëEc6! N436ӂVY]klTlUqb#Lql^c[G"qDԔ4! SB)hwoDBZhH۔:1C ve`vkN]\l|3s3ߜ93swCi'ci"Q6'LU|#X&UCYE5lRn!)YzN+3dVbP(/%X-84R%L|RPӑ6i.~دF;浪3%gԌ/+ZV%]-gYy]DZG ݒgVHc߈LI?[Ǔ_1 8%>Mi bZ[jpTsdYE@ݜTtTi% [ÿ*Wg}.f$:$|l4*xIx)x3^9aZ S&m6ͫ.пy+5Wz-lc[mQ,6qBjM0>lA`^i,j3|3ܷϘys]KLxkwkT޺δDOƀȯd۩FYq5Jb(ZFc~>e軍1{{\=H6/ 5Wh#hLXѺzrin끢fEr4'^h3[6?KheF嬎'ec5.v *trepkT4g Ibm(k7ć '"0vž ~YDo`V wuo-ϡb3z`Alw̒ydx5YFJ]\XBc ~XqD3R ? d<}*ɖ*֌嵄CQVAy^qr5 -q%N Qf].xEYΡVoK` +E Xp< zu YۺwKP^wDt6[Q6dXw W9돾TMoqJ,,ib^xMjXLNmuGJt٭$ 9s H[+IS #-IR7ήV6~CҐ>. &"IQ A9Qyc2N(txR>}.71G_)(x%R`$W41[W r% 687dTAN 33J/ i(;E1QUJLF G*Oxwm9ZE@׽o&[beizUtvu'$L0=Yab_n1YeAL(oaGoq_"'2&Uv sPߧ $o=z6/$z"Q9r9ih'.JR+>õY/k/-LZ ] OC{HTlg&뿍"0cY}p*ꖼؕ%6Ƹb@#3oD(<(mָYJpGcx}C<'3f~K%㕳!'Ooe,.(Iھ5D2Qr5_Y3QF O 7%0 #@@pkR#`ܔ9.G{nNsUE*o&wƇ\Q8HJkT@-Iʶ2p@1p VSRÈ}aQey$ /ȪUurn]l3+fU~BR"/DIsÑMNaX # ԔNY{~Nh<<|t|Lw^y1ծc )FMof".v{rNsO,dr>{9q:7|isXg(_mx^P07%~.'VϻP&HYQ)khNs#F)i:΢ TagnЋ@X#+dpsi"'R>=|y`uui/r/g 3BJJAq 6*|FdPDӛD y-_CtmpTR! >dL 2 JiTVVpqd߆m^v׷%1摙V;tSID*ѴNԍ5:) q{ιW @r{=|swn7!v_%JxbnaOM=»`[ݾ?MYST.Ykxʼx tl8Zċqul&zuȮ;ͅy=E8rޘF>=&oOO?/|?E (;gO$0' ow[@?Ѻ-4G[s7^y|otJdv1:ә"ؾb獿Olha;.KnXTz'+?4=N4Y R\͉v43ץllJxὗE6Dn\t.X>5`ϗ̓,(%+Oh|\@wo_pI{mO~ͳ|yKHr9"~3GUB% e!2h$`*ȧ/tikVbv,(U;LpRt0Wθ,?GrvA#!+qVY'>nV|[|dv`SbJ%"Uoڬ7YGdcyxw2lӓ}`l7<U5r)>\Aï#J%ζ_Ұvz^6e\B5-Ii]l^} `,9y0&ѓDa?ZJFhjLtdBvnΔd-MoK`ӵD?6ͫGLcc~?h#$<ӃSEf[ߐ_;PdNans1k?èg}qIL1=z/Ӊ&t zקOϵU`x,I1JV|7nş̙C9"z sMJL0STM+F%5DmT]]@erջ^>ϴjmUf8Ǵ%*/>3zLא! J},'h4@'{ BՑr3h1]%KLٌq9)4c^ݚhZ]u}gF iL@I`Y!v۱J N$/G?rdHqG9㳥R8㏮!sЩxv/Ta{X )Q2ixbFo'9h'5 x1G(1;61agkySs< @6@ߡF1BlyiO4Ne :3W:DvH/HJDCesW:@ NO#a3`FkL/s^4.;f@L62):)Ŝ@JCCFkF)߷t %wyƁ&0!3vw:zb /1 Dgtl4@#S:5C1=1܉k1b&4O#@CA ̔`c?t|wV94HcS%\"FI*:hk5/Kn7LQ̐nLR"kD;1Ǟ*"[ly(aj+ 1QC,JyɱDe2\xI4=CmʐIˎs85hߓRiic,CIL4UljO#a}q3 O<ՓtlN3"qf-Fzs ']c;4?Ҥys8r$>[y<$)xs:چma➸닙 V篇xS8?4kܖ|@D!G K) < 0qb>ď~aaa!xE҇w\11c$ !La`nZ84s]`L;~$1n<"gFStp@,6f=>-kƯ;YB<3|#ؠt퀝͵ss]3e}qqm8h_+B'Rn?7sT ]FA׃ueo,$U b0$FŲhMFE听4YnrU˭+ҿ[_(pċݽ60!*TST/+ϫ>D3W_Ԣ jJ@tWNCPHmЪ@TiS?'=*ԭX9W#Ū&F: m7|J/}|'Uj]= F^g 5!fǡ7j4aSmg`S 1$7c08"GqAphl!>x nR"Bpͪu:~b0^" E~1Y 0`CAYFBKo,WV5d3T1b"8fHZ6UVgڲ@"m a65iQ%o'M;fb$či%ؕi<#qI_&UY٧f`0#p Cr՗0Zt.r&#ëAkUD@I p\`&#LTN7UI#E}u>Uv?+/JmFR*hVъVZ84NEP.@xY3 ͭ{>E>R1M9p!(3ZLc=!%K i 6eiE>ب|&; +M2itFMưvʴ+6kCKCp%6vXZf©z 4 ݻu6ihFp!lټFDmbdVj&bTD`˂b p|+W03zPsɍai> WY<ۈXWd%m~je$ֽldO4MͪX@fZD8ZPuyZ"2Aթ" ˄P )~ /4Cz][&4j=V)6>=@fViөuڕ Huvݭkj`g7dt 7)\yıyk6&LtjZ=`"5bz3Eߌ>a$O`7mnln{DׅUUGwi{N[.5ZbYuqCa0l)E#JӷlF"差 yBt1K+H 8dv[7]Qr}]^ֆ`$Q*:xH*gv[Zi庽dgX| WoD A6}9y&|k#*VMo0 Ohc ذP$:ѢH%7~(.ye(9ɍh.ba־WU aX-ZmTE[ʣ7FA8* 1u1D|nN]^K~eը&ǯrY+ԏևß?Arr}!AV%oI,D/h JjQouM- ɱ]1;V HG~;k  @'>'oba9Py ޸ɵ@: ...x8໮lϤ7(j8]q0'D8) h>|XeYSr%1&n4}JӂA9{T+cvž9nQ*aUzAFbĀ׿?|-B+vR~y)Iנ0q:@Ռ܀:9/ʘ&X~VvYKu_1t1WҠg.p і ٗ.kg#"]M D4v |r|Zb*CC[߾#U&÷ݘt[0p‚g#"Hos3!H@XiY -CrOAฬC!pT^b...٥XXZ,zA]չa7cE*4ZJQܙ=\=Xph*֩Jf6HmzŖөUHr7'izF"Ib_s 1#tO<QfQtGORy0"nceZth8;t@z_fIT Y ,!,LJ9E!7;z>K" ȂwtQUΠYuӼ/~IazoOV]o0% :q ca&{4T1~h̲6#mo{9/dͮ0&,|mG(CXY0(I]? ټih*@yŤ%,[-=Ow-PsyOID 1 y}89lثb yX҆EJ󂑃t!eeO"MZGB19j" &0 ec3v6_Ju]g橍&ͪPmq'e7>ˣMRkݰ=GؘV g )PчXUIq8]-d˗^ 5*"ۙzM=Eyl^ ߖq|/qhh Lg۠Z)yJ##yOL쒥f!|F0]z>,IdY𴇞:FZ>}f^p<$kTЃn{3OXxٯ=q?Ҿ/_'J+PUE= #0 ZC{tݭَmYbc!6g WA~glhK>57 (:&IJ&NkXZЈ/I  )e~LDM_ҘeB_3z D5MQ;W;%$lL'BUv&߃r'F܁)- 4 ai+u  Z'џ=E:ř9Pvݾ?~ULF1}yuJ5tMD⯇@>Gӡ!Wl2ٜvVlhfBĠτ^xM1vYa\Ie;v}43Nf =oB9wܽy6LψMo˽lNAϧo._^&r{s.oԽG4YK7l䦞׾CG\g u[~t6ذyǣ|X}UiaÓw÷>7>N$Ԕ\P$4Pjb .<_Is >JJzH '"zGt5TKošUyu4x!_&~D9zP»o!?CnU&r7ZkZ~ݫ<<o!_{/`2ƚ+hh(j5(TގנἌj#{OtHu:vqlET422." uI{sAyt sJI{|eX]gU5>GvjO[`%D&>yoHc͊>Ω@:!9Ae^e[z,8vDƇ/ @"cX1PWzO*˜QyބN|Gּi437̨a=3;˜+VJzn=tl8 F!s:Q۲:}6.{'6i,YEc O&Ǐt81ٓP!WR8)Z%rr"U)t1^pA%Ayٰ.::dGr .7= `"&ykpfz xJ x2Ҳ٪ ,FT"2/[Ð07hJZ}DDPX7b@tfАI0)jкSX U_n#8~jJݡxNmI3/_;/ J fcSXYMӾH4 b&#.Kg{>H P[g!!&#`&峺 MaS: -:ҜLi10V*QZ6§1 B)(X^{EY'd[Q^|"4u{Ku]_t,hc3'%jc0GdKއd4 :N8]@pV^Zu2*1|a`3Ͱ ŀ}H]*&W c89ƌt=;uHϡH4jI;Arb]R{6b'^Xav%9>?EClGkâ!Ɍ!e( W( (a# 6 Q;L`1ۋbҪR=CYF6l$P"Da]I <` 1Dhl"s.D ӌ| (3QbKĕЂư6A'E%@!5;Jfp[Q8tD:=9BٖV9{,S~]'/q5/#L[ kxD?3!RhǤBIyq{(2s]&dY4oKW0Qøp?4(c,Zk#Q.: Z[(ձ(S2UR& )_'RP&Wj1h`<ޚk`ПX9dMA) 6uY xt-ic8<ĥ6(7"ϣ#;4 F4: ʢJ- y .U4_$RT~VAn? 595_6N"1+J;7ZXbeJ _SWD1UR^1p"j~DH)cICPXM5.0cGOhɓÁc-*WD2TVK*e]'l 6ӰLG"Ɉ@i8C ƞ8qY/:Yueʼ@ dՂ?]?% jykF~- !U(u4bO_^P ifqVfUA>-MԳ[XC)@ %@Ŏ3hO &}A. V1iՑR6Qߒ7uH ȨR+ #R-‹/8R.21Ƶ{4wMS>~fOW.]l=hmaڜ}_h_wޑikylDf.髇l|6pcIUk~>|M{1io.qOXn {Onq1Vk?~sw ]fW9~={v|1vK/k˺}WXܞд_RچgP:um <>74-lgN/~^t$n]3;}uVɾ1U[\2pѻg/:qU[z׎>A g-ٺ[L>qM~y|ۍs (˱p7.6}n/6kS>ژ/:5kq{{2=];*&3{c9?-3\Qի蕬|'o˰Fgylj_a'ް`K[ۖ\33-~eiVέ}O;-˃捚AY?cq%q[~dy/b/}y~lY.n)5ۇ֪tb|:b{~w9qh ͫ9wٌum޴gLŸ;׿x ʫWL;"~O7~>gGg;Mkv|x,g[a釜k}#7nݚA݇ޫyw6xb刞 ^:{Sm.lK6ٞ~S*C<_ԕ?u{7Z:bcܖw~kmqC?p靵5v5~V]}֗}*`l}Z\SN.dp-㤛 =-Kg,rf6%5y_w\^+vگqJ޲uE)۰Mk?HP⢕J߶v^nt]\oohc6w˚V>7ۃ{U 8 j,Ҡ:85&V&iQzj!#z<7*XR; <_ r`8 wS!F.OiRT6K]X$i T WbWUo:9GF :ֲYMԦX A׃َVJfzmR(͸o8q͠㙾5L}1XJՌR{:S MsGwG#9I4) S䕀M}4V H~IQ3J1@CнN bj.H$fϊĔLrwE A.Y(I<%+aB'dbb~Q kU3H19RJ4K^45 @9&%a(CEa96ka&_KhpբEଚr[%F. o|L5qc1S^E:!$]B` fI٬Icm:C鋦Jfdriu^*6?$&)/ZYF >+C:R :TYPK4Z7Ll46G ϒ'MU{CTږdWV/0ph| Yc OM4䝑|J]t2=+OdWdw%LH4BQc)呖xhÇB&hz$sJ vj (pԃNRà 'O a4[O/;!T׾(*(C$ o o_]=o0С[:TJB$3B$C|C̰`߳=Shjҽ#);mC$AFF =ԗ&Ø$k3͚F5CuDKZ g}gQRGBG0gXoespo,z8/}sR8MKޖs3s1g/[ix+X)%=We23b,&~TزU+ (H? no8ۀ#f{- S\;VP^Y~ѶTF=Mu"ЕFLai&[jGcQːRѢ쳓?˱ϋ_oW(i/LìE89ŦXBQM89:E1z= {vRzyT4cVQ!} \Z\Ge_jE_?}ti;k# `hG<+2waBAŔx1߈1@CMLÅ# cВwthx .Fifk 6FwK>_i|l]ccjj;N;6[W"r,Q%4% G24p?HT,`d\V~eq>{q3o~)c)a++B;-3^Td':+O?GSN,`?+bi[*RxHɼBIi5F[o6ae16It=#i3ҍ|#Ȼ]hd"#Sy_ˋd0{.7H+"6WR7mF1}.\mdPS7E%u{3uq1ۍ܅j#=计nuAv#?wqwin#+1Nm?ln#ØO1pG#bH1F13461 F6czO_?`U}sv,j{y?o$!3`d0T_d^&`!lv`Gg3cUW_c~^g қ̯ߘ11,~Ⱥg}xt>`x wpOȬYKL=/'5Zt+?`æ3JxfYAR+Cڏ#N23h4gEXvtYY>craƗX)kzq!q%f҉+ `V_e%V̊na~nҁۨsklaJIVΡ.0ĥ=C+[ﲲKVư y:+-讧nLbf~l(cVvco|.[1NtsK86ax>ys1Ơ="6<1:Jf1"4/j?Âps޵$1 EXVpc|lhScYδXRK3bX ;+Xpsc1N Œ^KQRBJ[5= 5g7:N?&+ǵ4l]6W?-6=YcMSc+ }uGs6mD"s׭uZn}qXܧD}<],mNzooJ,"ȤzW}uJ3;9zxVOx".9cyL-|^r'5ljsZ{7be-}'6D}*ꭿ.,;T)W\9ۯHm:ΧL ߯oUױqPEOpxOobdŔ?7L!1y-ygƶӍ/|X1HQ((2htT4 $‚Z!ԡhQhͱ!{wϦ;{wJ\q7~kڪEொ\gxrDP xxT25a1ŜDN༻I)^0~7B.Ǐ{H,r/o1 qn2Ĝ'p[rwx=‹ $bB %'IDz~z1^&qԥn7{}3m_$&yNJL3g 4&SSw^ϟ0od+ZkOHNׁc 2O{rB%4l=u:2ry3jN*Lۢ3S/} N ]>艑8Oaľ"[x Co=3dDz}BN[аUQ} ?o)Q6fםq?7! 5,ul߃G 6@5Y_d 3b?Dc;;(a{_K;iPPllc ogwjuNzTP`;P nG?P~P| 7|]h\EdzMWJ!ƨ!ŠFd 4umllam.Z4hb[u)14h BRBE !H !m?7ssgΜ9̙xU @aD*AS`=/qM_?~ QA~9p|4Ǎih:[Go zA& C; 1f<4='ÌycIAS̵M!eѺM(oYO-Oz­_X^Xfu74X{T=A78: y_F}cj{KE'?)8ĝm[`~p>n{SMˁ=کK$]wI'sCA1N{NMG֓Tt܈ݣ?gq&IUrUmf3A98@ ʹ}1p6q`s8 ;_ ]v(̓E9W>0.U޽itj ?Yt;#u`s䷂5O.|==eSy`Z _mٟ} ?~^o[4ș`j2pNC[]~8?9r]_ǀsFj35^ߥݚas= Eς.q=N Y&!˲`fKl̽~[%L1#(HvXX lTVoǡ!MYh9IMKIY*XoaDտp^6u"x>O.]?JTh%zA[Rbg~#I0F';wH~1I>Oͩ/ÿtƨOjq(MaIzW<4kHwnS5> ĮЬ5l={/[h!vWbz% I=ر4Ig<~I^sJbWv6e_ujg7izJ`,V&,͂EӒN4!I?5x<#yjpL._hr,؛MkWVm% NU@JAwk|5sݽ}t 3hw#tnͽ ?~+.*Y{{?n 9}ꞶOn<ݧ~lN7~LU@}F/noGd [֣/2/cgu*>GT=\?Kf'v\b&|ͫ]Džf#iyGYw\ c(һ{Ϭyd;Y7^;E{ı 6承Fo[QGFxEsJ={o͢*~\Mt+6) #nuV|e쇙Gjzgn똝<l/Fţ߷ ut1D3&jEzK7ykG]:9.cX.a_~\Cy־nC3+cۇx_`yG7/*qof{ġOa?r;f&g|ڔ)<ˌbۆ.ͽi}:Gd?;ժ{ [6Bݷ3$b;'֍/a.P Y+4"^KHadܷc?%_ OPUAЄ`XB␀$%(CP:4 U87q`T>EbHjl ;Mjx+ h{FƇZ$uh*h 9ˢ^c[nlBtLvE,Z064Lp񡴼"{h< H>Ezd)+w,f81K3