ploop-lib-1.13-1> H HtxHFU,}  Զe3l3WHd-QW@#UW%I:ɳ6340a59ebcdd8df9badfc0841dc1cd88fde68868 M׸ae FU,}  Զ_ _Tgx~S4:+X#˼*Zٍ>C^?^d   !X\lp x       0DXp" "t"()*+,-89: }>[@[D[F[G[H[I[X[Y[\\]\^\Db\nd]e]f]k]l] t]8u]Hv]Xw]x]y]z^T{^dCploop-lib1.131ploop libraryParallels loopback (ploop) block device API libraryU,}rhel5-32-buildgGNU GPLApplications/Systemlinuxi386D#큤AU,}U,}U,}U,}d46268db0c1454bb9203c361171fcf4390a20c11155668cb5da709eb24fa14aflibploop.so.1.13rootrootrootrootrootrootrootrootploop-1.13-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 fiudevU+[`T`T\S8`S 1.13-1Kir Kolyshkin 1.12.2-1Kir Kolyshkin 1.12.1-1Kir Kolyshkin 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_merge_snapshot(): add merge to new delta ability -- Logging to PLOOP_LOG_FILE (if variable is defined during compilation) -- ploop restore-descriptor: create dd.xml by image (single image only) -- ploop replace: add -k, --keep-name to keep the replaced delta file name -- ploop replace: implement offline replace -- snapshot-delete: introduce specific SYSEXIT_NOSNAP error -- Alternative (incompatible) implementation of ploop copy (C and Python API) - Fixes: -- ploop_replace_image(): fix wrt level -- ploop grow: update size in DiskDescriptor.xml after growing -- normalize_image_name(): fix for a corner case -- ploop_replace_image(): always unlock dd.xml -- {mount,umount}.ploop: fixes for filenames with spaces, tabs etc. -- umount.ploop: fix mtab removal (#3164) -- umount.ploop: fix for file names with a semicolon -- scripts/mount.ploop: don't hardcode paths to modprobe and readlink -- ploop_umount(): don't return -1, use SYSEXIT_* -- ploop_merge_snapshot_by_guid(): fix error message, don't print (null) -- ploop tsnapshot(): fix usage -- grow_lower_delta(): fix a memory leak -- ploop_merge_snapshot_by_guid(): fix error message -- check_snapshot_mount(): add is_device_inuse() check - Improvements: -- print_sys_block_ploop(): print less info -- Remove delta_fops abstraction layer -- ploop merge: obsolete/disable form with DD.xml (use snapshot-merge) -- find_level_by_delta(): rework/improve -- ploop_switch_snapshot(): rm non-const cast -- local_delta_open(): make first arg const -- [style] ploop_replace_image: reuse oldfile var -- merge_image(): document the function -- ploop_di_merge_image(): remove last argument -- Rename get_child_by_uuid() to find_child_by_guid() -- ploop_merge_snapshot_by_guid(): untangle MERGE_WITH_{PARENT,CHILD} mess -- ploop_merge_snapshot_by_guid: fix ending message -- Rework check_snapshot_mount() -- ploop_di_merge_image: fix error messages -- ploop_merge_snapshot_by_guid(): fix error message - Documentation: -- ploop tool: usage formatting fixes -- ploop(8): expand description of snapshot-merge - Build system: -- ploop.spec: no perms for symlink -- Makefile.inc: add VERSION and RELEASE vars to specify package version -- setver.sh: modify to use VERSION/RELEASE from Makefile.inc -- setver.sh: add -o, --oldpackage flag- Fixes: -- ploop balloon discard: fix wrt 042stab10x kernel (#3156) -- ploop_merge_snapshot_by_guid: fix offline merge with raw base image -- reread_part(): repeat ioctl if EBUSY (#3081) - Improvements: -- check_mount_restrictions(): check for all images -- ploop check dd.xml: lock dd -- ploop check dd.xml: skip check if ploop is used -- check_deltas(): read-only check for non-top deltas- Fixes: -- ploop copy send: fix a race that could result in image corruption -- resize: fix resize working on an older (pre 042stab092.1) kernel - Improvements: -- ploop mount: warn if host filesystem uses data=writeback (#3030) -- snapshot-switch: don't show ENOENT remove error -- ploop_is_large_disk_supported(): check ploop module first- 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 14289789529999@@1.13-1libploop.so.1libploop.so.1.13ploop.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.13'RPRRRR R R R R RRRRRRRRRRRRR Z d19"ϫ2system_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?X x3 y,)GP %($(FEldwf hF`hh *E Q/s}_]={xyyx^_K^ӧo}tB$v^8V~}]2 K9EBm0p>yx{ ~]5?gU";46hD$I7Yߤ:,b'TC-8h|j3%?5|ˣu%̉T94/9o'>Ǖ?F3 eI-X[ۼ Pp播m&d˭j,T0;u]h?ԭWא2#M Cq=BQq?-^J$?Eh%3D} %ZGED'B6׉vChn=D{%ٺD~)o~9j֖_{t~[c-8.(qi_]|>|mWzzƥ m.~W^nSÞ;ܼm R۶ݻεRJv{ݼ\>4zpl1I,29ܦ6ƫ/qsтV䓋ʼnjViϡ);_Ssb{N. }XRw8* J󁧠{( y$KxEMjt.?݀~x$,7 x xyOۘhR/WC<&g)kpz7~w~ BN7zc#q%=,&{tc D}?gSJ=H dOaw^yy{$ e6ֵۿMbwNf ,:?)SfDZ0hx~ nJ!J0=aOQ|JJl0p[3Cb[,~=l)wĖD~}ՑϠGK1K{cJ5k||Z^A d̎uxi.6S4xvgO'GKx;ݱDrJFl:v~0!J}Q?>,%7ڗSO8 ?@bߧd_a{IC\޿T7g5!jم"}?gH2;y=Z.'zi }5tEbRHĒ4I]%v--S |6YGil..'}&;C?zk{>suےRnz:]!t,le(L  -TU iL^ʂCBei"T?39QѠ_)tTmq.LS7SӂG̠n_yA.`j"Yd505t PEڴB2ӘTůlU1PPwn+RTTEۦ?aS3"z!iܵk/dXmRt5ߠNJJ-V H+6=6}ӊJK 6׭"L4ˢj;ucͷ;* LirW!tZMguJxnl3Q'yM- ~jfQH- !,ЪPh$b:V):FYOE+S3,\OnŕZl{,'N2bdj*7՘+%USeЧ%:s3lDu1TMe쳫#O+Kqk]q fO+0HHi(#t9GlHH52Q'f!+"|Nn SdүY>3! թ:Bf[J> N_| /_QyV+tϗiƐ6_yǟHpU)nPzn ىo ¹RnksȀT**.FnXFeT 4jܡ ƊlOq:#iNajS06m#"TpUbpVFiSRķ1Z}'Ds ݴ[_65cVQH1y>)&sb\wC%A_8ğhřa=0rD3D])b,q]"* kFO7P("n=daͲFOʄەߺ!.g.|3n~Q'($< ԛwWu”MD\eTh(¢@9)5>Pj;cmVRQt%![~YH9 m ǽs}}kl:߄&Cn^zzjԩ \CL]s}*U`}M}qtV[4F g `vzׄwĩo-15*&Ꮓ_[mU& l[M,5<'f5\ǏShįkxo;6^S߬4COvݸxV7+ɜ',軒,# o=a׮֨TW[WN)|䗏TcGiw'ѥwoiܛ'jZԓ0&S}ԍ͋gf*&pI~kǒY>U uobfc16ni0 KuXj. Qgf3mܓWw*^5Fr-Q/ИZy.k#wmuۚ5Lh: oٗ_9jqk--[?]sm7udte˔tK'%ON^O{]3˧z<,Eɚ;LGWw&[OqgdAk?(oϯ?/Y?m~jh]_PK{kz=xES$^CKu KMgϟowxKxS¾W0z~O=WHX,̄  &*B#<8f6&l!l a|..x(pvC a|,!d!Op(~67)'r ֆ|Dy (/b'!_&Mr;G_}mjW7jWkjW0\E*H@:jar@  P@eL R w+g6 4BTi(g QΰX9Cu-P4 E9 3E^[3۔3|r(g|rj;3T{} @uL9w)gxrVPwTΐ߫3e^3,W pxK,RUPlZ+8OÏ(Q5V(1Spߥ>?n ?ToPvAW.TF?᧕?)V3g?\*x7+M)9?ƋP\&lq(ުf?(]۔?\a+x*`T^;?KUBû?lPVQ/(ؤƹfF#~WÔk??\6+AC;]^7*ا}~Q/)ءC!,m{%}0[C^vƻuO '~ёB]ϣ"svD28r=8S\;gN;O rΪm\}^W4.ٙGGR ;or;OD3ȕU\;vvyL"7o|!*~9trxs*q(eqvN-svPŌsSxss7~;ĬYSZro[iotx}3.ط;N珷w:Ѿ/qx}O9Ԟqxǃ'Cv~~Kuߞu~~wۇ뷟tN1mr‹p͖u\}^gD=x)m)ęx /[48o¹ T|}t"Gsyx5^j)EɕxӴ"s-NS߾tv^rv ݮNS;]}%4͸Wo>o牥4x7]}wV'Smػ?cn{;;?bF.W{?Ⱦ}/?R{%>;ow~~/9op~~{~qO8or~~;]9f]'ӵ?sm;]=ix t>/Ż q&i/;CC7gx".y'.+ q^nBP#^b牗؈;CKqkx3Vo_w~;COrx3ŝ$>o_g\*~{ wvx7]}wV_uwSmػ?cn{;;?bF.W5o]>^E2,}mUvhgw>KZ,ε71:#\,{RHLckVӿhRGp{!C]Μfޖf5LJzKo3^܇Ї/hʼJ{Aֹ?#2(9Uqmxb+ /`ݶt_f*3coi;Xܺ[r@[2KomsʲŶgm7> % O ?wm<'-;җeEG ;zݖ<}G~B+g8Xg6.⽕龊clzt_KK[+^m+3Wv0[mrޥp~ɟF^yѶNf0YՂ?jZAkANVݲABA`0'Rr 4E9 2 ( BTtMJsZ Rk ucR!H̺Fl{߃ 澪drb`C [@uip xx Un49ׁH0^y,%Ń"u?9䄿4v46k``~J ڎѺL{ ~ԓ;GtO+4bfg?j 濓/y̤v79:hQ>a=ch0 AX5PyT d̛HCʑbMϯ+(B/b^ŴhАeKbO.cg3B4ɶZ^{2(N(@g0gBID#\ɱP/{GNVtBɼJkH3n¾e+@#0A1B>|;_|E|].(BO, oo1q-1nS`J::y[fwDCBO~56>u]7oPK+[lSUj+f*"AJf;l*jbT1&LkSFMA(CGB4qNv-89}k {9ݻCoy=$PAC~>#"g L}6錏zcW(ĦO-ѹXvO[ћo^e?+NS 뢹"7LdEH~<ɧƎ?|TбA])پw/5I ÁX\*$(pn_'Q)d)@] >E毫 )z63as_Ԉdd(Dl #G1RlT(&ӧ oNǴ[38'8MI 4eq$IF%j(Z@4wZLG UpP+/ M1W3;c`Oܤ;[2N &*3h oYvpPl 撕'ݼUk'Ϙ/vpu}xbʨ 衾<p*Oƾ;)3/@S-ׄ&C#2BE#2ݕӪ9eg\G'#u0^=&`[_fp%B@rz(C@AOǩȆs \|Z9Ƭϊ eGsAeӯi]R^/D5 BNMbYO]XYkټvKowCԗ.!S #QHSѱ,1ےqLN1V< [qPVM055>^*wuVv]\| YW,0}:\q - #Ko ˜:T 3I>dH_z)5 ϩROV[}?HK| Z o&.d+z*a.6du*'d7._|p#*@b[Y]=}/Uz_BV]}hR/C]]M(л`*RId 4kZj䖖 h$\bDCi@{A^uUtۏaYKU9Ԋ}ѯI\8d YHhfB2\;s2IcVlgd $,yQ4Jv{=C{rۜGCP?ucU=V YXSsk3^h5P 2œQˇ]knYy'ߩ8Om2%ܳ \~>4 nEdI}{4IέOt%f^~ ]9l룰_l>O3DH {i!Z&ę8+碴-Qqi0Qӊw 317so>8w4~<]Tie1v@W6Qg_i63$b` |rƋ|TfY|\klUl& јij!`SI E$?4le)^z;D"MhMjR &D&6M" *",]PsΝݭfy|qϝǷ~mɢ5'm`&l?ފX<q89;gǰGcEQ]nwE{hWynhcU"01zFWX6k)4 b;dIX@Sf/bgRNi%CkI pp洋s }hU;ݢiȠ:;uK3P\Lt 9$ΪMC`u* M<)@yAj(Q L\!plmEbH[_x\|ܧVo9,8u_9_vIP?܋1YBqˈ9 T4 NR=8 WFv<wisKx6秊)9RTpz*`JJ!`&P[;M5YZRVaͣ[HXPݤg4̛GW_u z˂ΦB@9PR_ȋ.%Y]TtA/3RrLXk;Su ! 944 rl-mqʝ [vw;ܼxxYWඐ'( WfQx&eMU(!Ȫ0\CraRã9nd@C:"p1X__hؾޅF/4$+9771tZ;F Ұhf%M,q.Z 2vթCGYc[ 2R vZHi{lq4Q7grVa~]yM&~ -%MsU?:=I y +/ Ro7!}!5=M# ?Yu-;d&m4}dnS]X>70QibDk]`u~n#gyDju!!㩿=,g˩%WM u(JKj\XNCoe 5n4uގߡ>|u1lrU|"A>T10d( v^aq )8ˑɴ'#7IAR>2)!S3)ϫ>)h)xnO pд|圛ELXb%D"9ꑥxoL'IZi3^k5agx:Uh 1 #\, ʵAUΤbmi=1 "0Z0?IҸD Y{.9$?HіŎ/IGF;Aָr!M?rngabC۰QN5P.X\4 +i[~Icr OMEbqu륓xtv(Y}d4"ą1FhA]Tn*V[Ac*tzHmi",KݾysTv)RCSBH&4َ# '·vʱЮT$F,ϪW\BE}AʶTK1XFm"Ȯӧ_A wNz^v˜_2KuF|yu*pʿ{CLOXa̯2UׂN=r?0-}>;םG\ V@=K #PQS:5x& &BHxn *55 /U^O9H6}\klU.[[f׸`PQcDHbP@CbU4U+NnHpcD1[c mj[b@ :kQ[vz;;tOٙs>}CckmK$`-p߿R(=ykLfUâXSdѼ*7y=v;n=P{u@Wƅ2*-)6q'ئKן>3%7>WAiR0fĝ5k\hH^.p;{%!<1taCn;x8-.ܯ_HBl eI۱W+(-gɋ[t),^p d &NEن1zXtaS3xs*+D=iIr2pL@gZ͐/\w{ɱ&^\MKEw]0#>fzﭾR;O;ߏ7MS.Z}* 9A dWWט@Ȗ8H`Y4w._e&Ǽ뛤Z'#k/U<䮊Cd& ELdc.Bo!UIOٽH2H ϣ#z'A$⪒Es`Bo+:׬wg6&2 ~`IYFE6)Fyd*=fW 85 1.c(Z xa/m~]FrZJmr ė($T*E5yE;Ϯ6( I\`6C+*h[ՀUXl,"Y,V1Z KװQȉ]RՌp؋74 |9e10h0@"H2?/?[}¿^{#m, #!d!s 2?a?_HG6A M45Eu[-]Ep;tھAql"6.iy) TٌBK!~Rpa}]#о+w.G=;!2,tY8 63v~d 0(K4dPȹ-b7Ju'2Omj/J**;KxeoWclw0͞^3'L!n {iXتjoZNx_ol^)TosGY$-/}rk/sAe|{PymkpX=*eSxgU1+{;PC:GW <@ū&t>H)SgRPdoPdt)fB̟  xKk`!ɸ}!Fܽc ֝oNm_)[)5 = W#Ğm(h!XPm>rDa rҨTy873ExELئ#WgVjީm 1mg޹/ДYvIG|7uA{Tmxw8kcz"oЇ{2m5~o=l+ut$k}CX' 8v~C0=_߁ ߉ #Mb$MI N5 &/:=f~oq̧!DE?h -}N*Er=Vx.7ރMH"MlR"dQux|x<E{U5n=<$"jc7]|s, NV]+E{>foK_MS3fo߳Dcz>J^!%eBLb] _3 pT%e >&>?|FUBJpyh!-ha5@;F @GbU@_t2K<%"`j"~Ds0a9~GdlďDžl{V%8}8YA /d27e!٭p Ϙ 9|d <4 Tjm>UK@i6TH|{JThzfs0NQ}bݶBzʜժ+OoOؒ1t5i2A2PqCꛮ|ЕHk<_kzOb$E.@qƊ)'ξƣguu z/«c!pL@֋^Kq4ǫG*yե>IzX^(a?11%'Sv6G 曧(?6K`TKm,|v-DqPTݗčG5 dd3hM>2~Kt*f/rtHX(ߺ]/Sj;HRLImC^-ϗ8XD{p`"W ABj}ܴ=L!wf)-,4 )s0 miW¸'=t8]d'g*.g>QeR0.?P+ M}\Vf HyJW@l@>zvfL2֙N#%rABF|0,r0Ǎ܂A}SVa p .tLo hf$L<&XZluJ8g,8l=,:{ᲁeFoI߹eJ?@d 'F޲7m**daZKOiƸao6 6\ aP]{Es7qZ{ f«,1x-` Y|ZCEZ*>G`w82a %i@q37bboW ,asA]Vge2O^& ;fpa@|+[,|%YX!Tp#z'w2mqM:aD}?7۹wzY\;}@<{Unwk[c@sqP,wDd4 N|1-8˂ukp%oJ_/j/c'n*Et?aL|w5 nKkǴĥv xĚI8 ?_Ke&?.4y/s3,SۖdNAb2PoGuh { 5@ŋkxHt\]hWٌf ;VYyH)ɓi%?+v}CVs ]2QsMRDpmc-`c!ͦP,M'L$=ܙ swΙ9dՕcAd.; rS6_VÍN$n ýw[ALčZrb3{Xs#vg[ ˂̕*ҵ2Ϳ P^\* PudHw=>aHǜu$oCX!؎Y;A7)Ka f?I϶iTPQQDS6={T s-S4/(Wq떱TH"TSԱ`h>hFWX>f`^97֌M=% 0`4Dy2 Qv .'P -7[cli+9~Gj:@5/EAߟSJX"t~٧#rf,1M5eWHE~gzp0^EF~X˰>kO9e 'Undud8[3/Z&Kt]_h[e&6mJV2C_f}hɸ9^ѫ? ku4K:Tٗ&N*wH"j$4s]Q9&m|I9_{9ARU-rF ՅM~:;=-yYVd-.uByAeiD@G͌0J3"V}Ȫ@n#7T;ok3{'T4\Ol/}m5$[~-H(৒MuU_ixh?N\:8RZz#(6S3ߓU]Q˻*dWyQTUѠ09w0 9X?j,QQUl8M$}A1G[e*BS͎a_{W,^Ҵ̜d04(OK< ټv6$Fd/V7h;B_z܃аc[wsC-ib(#ࣆkoI$@;Q¦=T܊KKIQ$Cm,]ؑAmAܡIi:~3>QG4q`^!X^; -5&ïOuSP^R)sq0.SVw{~Z<8Ա k7E=/ԮW݇8l8 X)=a@m_s6!ҭPW`/zj o>qX8 ߮Ҏm^"vGil`BJ㓊&qAl9hV9n -υ婠<aT)eXTZ,Ou`6WC(jmZfu0>('婈<6҂C: $V)^5!fդY7jR}yp10qcUmp^ p!dka '9 + 8,9S=pwO潻 Y(@?z4O­]﨡\FmZEXP}nLcqe'kZ35oMu==)_#2@sW(?sAeN&zraܹFzM/ ]}lSUۚGb ɘ&J1M((GBD4?ƅJ[ZJh31SJ,lB6]dGLSфQ+gBD1] pn+Շ&}kk=%s:nD%(+KUkFel}NRgF6 ;4HjUr?+#CXtTDۑ~N;\r[F6:}%8jF*#1+Պn#RIn3^[F#ۋuӥ0;KӘeKuObӴ[GkxU#YLZ>`ݶ9wDM"sg / &;g 8禓yw2߀d3@>z ȇ :q,[6 vWu"&jm]npHݒUW"Fqs.H/9b.]VGxŋ!orUm֌,$,H,')5N]spǫ!yTj\] -DޝM6g7*s+n}03U,sG]ߍx},MؾooMr6}AJ9#!'OV@& 㠙d!"}A_\fr쉸0 80i/!qY,ZXQp_t3Gh8PI'ӁUf3JPmݭ;= JƜZꏆáKEy8HB4Gz n2*j{0, dk0NeHߠldĩ]ֶ+]rg\#&K MDd'ꁝl- ]^ f9!</eD%6.Hg^x:j[[|^4J(l!#^çޫbe˛A]/7}&h% #v+'5ur`w:UL!Xs[4vr^w:\~oHrx}F_C̶2.g P{VDzf/N*D̻a@i5^:7(C}|)>1`1dk]mڸrX=[TA>oXiωF-y\I[_<XuԨz7q4-,.U+}y

?k/̽zn& ? B6"i䃙u`agOY/Xu,ۣJТ\yZe0B#ze{xK%/d>9ħH,!{!5<-,%(|=_m03} w~ZpřNU{9vX [34[}_ZjKЊa+j֪YmRAlŻ6JCsَ61F)RBBD r9h?/af7ov޼{u'?oӿ> KFb^x[o\U:~ݷN1& dgxη{X=\pT>)RKVk#\ ᎍWG`z^$ ֠4oe\ȐM1p6^}w=F['CY> n"%>g(ŗ' <Z r ~\'i fS;]%rD&$rW @䑮ġc 8[-Yd\"}6+*8:"S \>b߃FҰ ac4i^́,fBJr-K R, Q%MJ)>ŷ֛c:g[oqJkkȷµ{mƪTj7l)ln_'.!NV XNܟإN`٫ o( @"V > ('?8UqݢCo} jnOІU|i J76hfA?pҙݝ5!zu?BsR_, L8^ov4u44 V>LuqJE@ϔ@ȸ 0`M.CYH( ^jLS*R|Ѡ[|$(.gyn 7/4rv,G4OJ^? kN-oȊi; Pz/ARM.5SFq;\eГWt0"&/}",M,e5;Z|X4Q>P/e1nWW10$2 (32 -sE~zjovb :!wE}ߊIKX̗֚%99Dח%>pf Eb~XN2&%iy>:ؚMr2u5D6NP$>? RogmKM@"SAj{A)f{*HqG|#x ~J䉧;f>dXwhUm/p:Y,YE@dwYtӗXtX;AGX:_+{ _?`"Oʗnxvw 8!fUFS`&MSr $78@=$"ݫ1Q9nɼ(u|]]hUf6)""Ƀ-($m-j+DH+jMb!0(tPLidCV)ۇ"yX`w!6iZuܙݔ/wfvs=瞻${lOGơB&-7֡2 bAX`RV8mkHc nh(u+9m+.17DOv)@muY=k=؀rϚL).Y U ׵l0VdJbGOSB;' G 53 ;.Xf<=t6=n}AޡE$N>jl+}7uCuB?~(::6ķ4<;yDiE+yR%$uYt3{.E]3JϡǑ5Vv蘆^Q2ˆ7I# w,i&&u잛! =筳s+$B*F/2+rwf.O4v{d' gC:ݵ #J=Bg{_H/a5ŕ:a|m*P˛ƛpu"j"whp5p͛隒NiW'\3.M0`!!+Ȇ[6߫sp\ѩrh& ae)a%a3D꓍#(m̄4U]9`Ic䉀򧑉U}sQ>zKGbRy*ѶF3gC5hZN_: S%ʹGW}do[g򴄲:Ib{g,I ߎॿ<2CQJu%>xE`j KѳdyRX!>.7X=]Gj꺬,;(<`B!RzZH> wJqpp3#E|)E[L7]{azu0B%N6hcP^HW$Qv?B݉m6a2A󟞨پhg6߆AC_9Q:ԟH gGc=ؠLUirn1n\M\8 AU»i.B)r!4"yl T(6 \DNky\łTj > ʬb)4H<4$5pbr |]MhQnTTP,A1POŃZ `6[ b/.[, ^ =!=V F6E@=v7 E|/٦@6f޼yo7/llt NYtZ7 5n4$I" A *qȮJwmFДahv:<|f;]>9>q!Y^06Mpf}Ej>“uMϯ'x f h©dYq.EC&ՙN"T]-AӮH}aOPEb^UG~)Iw:װι־-2OV :+'Fa4PoZC-)LDZ#Aa_׃rdr0z@`~'݌ n(sstT Նng# :Dvl@PsUZ~[V~m/,ŇKT+t09?󥫄Kgș=\| YB%Ao1_tBLS2p?=SQNpy9T +V11EnPӿx>%L .0N@|0=uS&Bȿ;pu?6~b?m~a|1?a7*}|޻n"Q+ȸ[hNYR] PlhPcZr,`Dx$R|XZI? ]~cr=|MnlƇAPv׋ 5g$^ ffU5L}t˭|G~g' .R9hK凐>n;S׵[/e%UΉ>ՄS֠bVaIgJNn~& A?H%n`魮NNY9HA9BPu}Uc~Ll{krR 'y(>jÀAl25PzŨ_eliΰpWN,~st !`2dp:3,I2 1lXiLM6_07MIUBݽN XPsEm Y=#9b{&gD/-(ajOaꚍI^ 'p-herWٳ¼jW롢vh*rt$)}Qz=sfIIgQQg}Mh9z)t51n \aL~ϦP}`)UhŊv~8.c\JH<$|$z6ZmxT#aKZˣ  gK׏|J97)~m㰫C\]D:KjTUd2zgAzk > A~^aXaC9Yئ0yԉ8ÌP*\fw`cJ{v} <Ԑ \TǷ2rvD5˿ԌfCpra;О)'%5paU̚RN/hu^3N2/ux;S:kh`qYڨ ZX_a|*e^)H[έa@-St2?n&;ۣ ץX7پe ֓MQz<#p҆#: %y(eIf$>\D:% A;z)0fţkoeka&7n ^Y-!f#8;jq5q&//1sl qnsG 9[߷YqGl^cv_Fջ1z}\,m/hXue~_rpU?0$ce/Xxgh0`J}fzE8N\ IAc-nPÕ2B(7j_ڋW_Djd? f}Д>c|P*#)^ca3-+yy^YQmv}F 0pƳ9[`%_+\!4YA'?Jg<AD/poL'vb(]TQxGj08sxݞr;گoI6W5yۛi{-:Y*o$;{>:<6g|s~9'驷;quȴMkQZ7lO;=p\Yfa:+6_;S_RgkƐ3B)1pF+e*_%f@( Q;ɇ5$86Q (BsI s)g>9IΡ{͉Ky֚Tid2iHI[yI9a[QeOie`HD 3[U˧)6?j`,BRodX \^]H`R 4U7bcs 5p&O5I9>FtUKl1ӗ `yā&Uf1/P}ŖkC5Zw'ųjeNt9H.c<vY-'pB1xH3GW+Doo~Y7xZ\`5Q&UIq &t%5DTw#&*qx}V՗'c{.Z5)BA%VCcvHZ l Ib}%<<,# xE5>dBC?"2P8[3n(AXxVd\F_vd SOwVAq]{EJa8#)yeaSAm),2 rE4l3IgLa=t_8i0$u:cQ;A+1[VF&>Q8HMXz4[۲9n{ >yIӫ0C^u!f|R9|'QUv>x ?juU znLln@-* F>Hb O cU+ρe]oh[UO3ښٍ~m(8P_tV&nP釡~Y4R̂fah́ۤilk: l]ܧZMG s5?{߹9?? '{:  ;-(Dpl&@p^D~g/Hő;* A>t6B#|ohJ;8V,B1PTiQɱm4RyZN&/'rޟqO㊃P tF~lIxEA, t)lP\F K twM tP1i{4g1P/O4EʿPES8pp,\f+>K3*@2$+5:tr&^ulOs݅LLUgmވ>WEEU*cYOyvuN]}lSUJhf 萑9-} ]$h4HA5D7y+ .S$ 2@FȊƐaBuU{ι=si3zq]$l*쳯qGGȥz4j6%_7l3|0kuZ+OsjLY ̛EVa +;~oaSƖ_o鸀pat| &|@\ز}klھ!u6oy+ok~zGCijNYL2̇vAwH1>0Ym\rkq;--uVة['hI|9 zWA{AK|l H)G },&6 !Hzhn[OVף'S8q-ŝ榌l\cBx[qq̐ X'Z|l\NV->ڎhM!^:Fz*:9C VM?vPױ( l;J&koQLƚF'ӻn$+ Wu0?IqJV3@߂2JڛgiV,셬XKơ* qZ<`q_iqѧhbiֱ/&To!{/~ _2֚/K;Po:%w9I?F86}Kn!4Ǘ@<< "h7+ }>M1nw,#T]Ð >$i45st+_NHkG*Z0;kP^ɞ]4ir6&b i5Qo#oHL|mh\hx'k€a~e2 kף'E1T,a"_]tB goP숤MGK lwroj_FoN~= gtvwR`WQ2u^ŘK]iHn#z%ÿSĈ1i)J`94S9!䝔σb5'R>N>ha8׸*>]`a`HERͽR.W1 ȉ,^5Z+SWGdN?|Z0>jb5bhnY=7\jݼT]Dq:.w.p8Ene'jM c{&/J+ԋʐ\ jȗ$%tFL͊\ګa_LrdϺG ݧO+ ~S;y8HZREmA=uS7DFl 4&z4hTdߡ)SShr1bY}@8>Gy髵MU3_oT,!+̇jޟsJƍ<3d+-qEn=S.VjDx&9KQmE~^ 8ìF٩ݒh3Viɖ|׀A Q\{w=$sne:`r]XvٙHX~s.JB1eɭId[-[Ua>ieJwy?htڐl_#- xs*ƒRDʷx*OqJ$aW7wBrݡ"zrEo|\umac"[/WIfl5-f|uyGHĉo6/-0PC½7P Dr//{w4eWzAшީ5AHݻ  )'>95(-^ 3ttTgo{H: nwR7`{q1{P@tB՞~b >p b@s?ݭ б '. +'Sݸ Pż@ů/6'C gC+@^<|+I%B zl?->$3f񠮻*Z2 [ibpow=AP tlq u Ylg:sCEۛdfPz<;v>@^K@F7AF5{0wЁbv L#& q2` 怭wnXܨ@Ġ\׀f YU'n |0,_X)vG[9JA@ᷴ ֥JGȀ,/nœ5d1FPU 0n|)C7xqӁ/pJ ΋ X +"(ޛ|0 'tOAўXB'+Њn;;h@6Z;@Tt / % 766 13 c;(ci$51;^@ZO[+*AJ~{τ(P!=K':<#C7cHC2SH< y,59dK&dchˎKS"oi0@ ' $-u]q ) _3^wV~ifOum!W5 uBx#6YAXFFA:'€5] u6͛7o޼5z1vn"Y I+}UW7ETuj`[5G+;BQSw}vfw;`jrO/{ṗs4aF%Oޗn >\5;KeU>xĥCk0)UcŪT'Ǒ"5kL-WqJA?7l%[ j!0Ƥdi1A^VouRpD6˜J+Q;ϭeh_r~Lf o I1f$#11H(9x 2I䈍\khq_.J h{&x5uYOmnw<0Ws}0\v98>gK*NvJ0KC)(!~.tw:^ptx)/r[]`2.HOnpn٤OMCkU1).}c1}C1uT߽u( w],[@ͨ98 F_ ҉i@×xh&Mׂ}OOneT FYؕ`4ހ5rcM3&_˝hИ Ved9)? $q{-hk+aqN=7fZ)z܌"`$!2! $ n_[^-U.nM9wX 3O·S*FI >مQJ8?2& 0/9o |&;OE |6I-o"$@YoE,պNۖ!es"in,g(RvL ^n {$\@IC-D_ltcn h6ZՈ,R)Kh3NW> l^1]P~IAe X!GWMО2*sLX:sJYx=+.'rDLV<@6 VpiRe(mEO";RNFWJb;%EЍzWTey߫y.K1t j\ A 7/b"rX1*R͓C,ʆ|aD fv&3L.#w9k.eEDN#gو=qrJ?Ti& {f 4;Tϐ[:]§WdEƢiU,0'5TgNpD7YZmN "/o&d\l_RxK?ݑD˿xͻvU{Ʃt7=%O]gND> !O'YTl5P;+EѮAQ%㷂zݲ.C gwv.JsjhLi c}D/(HJ]H>n 3a~oP.x3Łj79TM rܢfؓ{U-5i|'&;&HWe vVz?PFUR=GDFGz\ v;рR0vjh:kt5a7b6Wh 53oԍqw?`Բͻٱ4 *f|]lU++}Z( f.2AaV j*(se0 {ލ}^S0-*tkX0Cg$nK2}<fl ;s}-wu>auI"/bFA#Jpć=]4d3|H-'Lb0FL Wf݊$$`,F6)k[)ly @zX%{;b F/2E\qԗv~djq>@휢kj;_ <礘tUrG5<\KS<#:RMi֒KV}vީpF/.'U}xr%3BGAv,!%A2-Y|z i< k07 a%ߩ55G^۟x ׂ,aP(QX$ Z=y3,N h~Q6/ XeH$w".'6ע:hDTYv3 u 0d~{Q<ϧXݺrFT{'Q1|b.3ٞ)Wy5V#4s7PxH>,it|^$ZNJ!'8$ї CՠJMC7XB{L8XIBCĝ;~':likKU t+276)8 @B\}<(DxTb%PrnOedOfKQLC6msBw{E]q"i\ +Ó }_Ԇȟ1\;f֝~;EՃ(uߧW6vQ DnPg:z,\s@t 5IRcBeN|}Xh, 鎪~/Vp,<j&辨2-nZVhXfヸ c;$|jA?0Ͼn8ȑѼ)Vִ@ !ߴH$Q@ryxXx/}PV1MnYsMOy5Ŵg$lsn< 4Cs]kGʧ Zc֭⚴=!wfқxcpVA9??A.<)W} '^^.1i`I_ p9R5{ 9EI_tBl+ڞ hTSFN፞Kx[. (tYO|rL J;tϿCʂziV>x5&FH-HfYF13rdGԭE/ )3S9;+kh9ϭY|C*"\Ry85[$s3^BQ,VE.}QO1!,}>>!ݰ'(#k]7$#c4/tR! lڍli Kձc8'ʌ4{ݭ񅝿}点!9џbͷQ]^OgjRh +me#BKt W&C%r?{COOyz$6]Jjn[4ox9"w+<>x|Yy ̆F{|u;tfe'}~'O`=2!@kfZG3 9 @d"'%L0න?qCAÜ9OVu%T]}t/YB kĴc@0V hCDRa [`,ꢞS4V_A$<*-↤ B|쾗̝;sEOOיq=@LF /K?F4lM1脷A԰ۊbO@9H M?ޙLwgB/ovN: UǁZ1 ;W!.$8@^$`=y:FP>nn}3ȃYjjרQtO_A?G)42bqMRgE0FBehT&Qn р^֩rD-'`RwYyfgScUAo^<.! g$P%qysXǣl(EEi(qATg%?h-a]WI8H!҂uHx}lӝ]ňdGI>Syjp ׃ ԵfdF0MFH*[o)H vLg6H;UoR5qBQ~ˡSUo{!ӛ-{23 tcG2z"klQl2{g]u"'Wo8:*]Ilg0#܎nsRq*a 1\$[_ ; #߯j1#f?B^:v*upjs8,˅OvK$qNsi4eס 1 n7'@=|FW;G@P9ji#DMc"J[Q1Q<8\F3l>54ɖ_5 h8݌Œ^RH3u*1qE`F7Gr0}zX$9㽯S.'?v6kTnx{1Nk,F\.J :LOAv`էR7枕# B=`5RDrYjr,4 57KrU,'L$s̔.O<%d?trYdjt .\[N!Q'"&aFs~~*aX ?\:kF%s OqF':G!$*UOE='9?jr˦6 D(Q=ZL{xx- ɏPꫴEde"(҂wSن,(l(b.yAPă!h$?FkEyzNȏ6Jv*B\ $8ީ7 @_DCIfQda| ي`Àk/GBTG>|\SS24ŌX6dqKM}Vt4MEtmj6R!g3<8RQ*LKBkN,W(_gUr{C2ROZkF[~+YGIo# tYmZ2L"ER9up .KbhX헡IGMG/0Kݽ7">zjJRMyG֭=-{kVXX: 3r%+4D3xhȎ u?p;P'.CJ8` -~y ~Ő4șL_iB TI-6\4Uzܓ@M>JU-0SQ0g:Mqh{a k64gQ ر;D=grŊSA24ǚi>\9 Ns\`egRx4´qBQAQXPgvb;IZ3XSϊoQ]=/+[ aD@b:!zVmz`+XLO8Z\Q7?jXȆ/؜e-Ʌ2'K8o\E,+Z"@e$:!!cGh6kxV5{<ȹ  ϿM׆1B.) S-᱿ )"5EryS]_s.4GcY,#wf`?~;gsed"Hye!ºJx_IJ&}N-<4co,1r1IvZ{ndkb"bF]U.n>YfL5 )X>'&B<5dkipcl e 1snQ3i{6d!ܔ F. 2yNGNUCE%@g􉟿5*uK0 I P__vVG}hbX3'2ty7m1hne?k>ѐL,TX@?E&;N\hnEˆ\TEfG@vb8AQ%7󩲍Xb"\ Φ,ZjW5]NWXόQ.Wӆ4>X%ՠ2d^9o#P]ex'R?tGz]86z%;b`rznɟpLofZAQϫ~Uy@*T!$ O26$V ~>4J;QWr⻠EG@k U-vJ k8X_ -^Kmy~%&$N4:g1Ssr:|-K fZbO粞#Ҵ-p]lHnqb TM>A=KĿ |UG~ *.'G>ґ\6H<\4_BL%.I22|y'[IMiz%a4a|ЍQX͂_BE;cl#& 2w9;J)d( 5 3v<$AA$P[Y('EǾ U'lDN9Tk\3/#bPomi c$D6QS7zI U͗QW$k/gCd~25˗iY[$<݄ BFb, kK E}<I"P/Wu AC㤯(5P=d-|95H4!ױ.e&#)LbPKaC/oݧn%]e ᖓX⊤*y $uoa5O]D=sPi~$Asa; TNl8٣ǿ&Fp*kAI 60tx|ܮnDVŜ5v?AϺ,^S?$('lxdSnDFeUE~_ktÉ*K`,"qIGnC.AtH=QOGՓ{X^(iYfV=N^?UM7G7=o`R3E^<̉_'3bR֕R r5E#0iN0r- 5/Zo| %w|ײTHtJ$"tYu)2t,COZ\>js(N~/Rxd==@PM·1vkC^EHKun! J[ВzZ.l"s_Դ/),$ć1TcSqR50+85B`[f[G0X(F*LCcH<5L Q PA7.5R ,jbUcgSSƫxRZW\*.XdQZ{ e(:z sB*kkJTcTRKq˘r81A2 `>ݏM-{JeP r=k]}LTWA3&aj6@b]@ - fM֚Aр;3+o.Md7lIh:,6g3V[nT,7+US$_\~b'cu;ϘWXVX+uhz9tENI^v'cJhc-ėQ% &Cx}'w۵RN3+Da*nξ͚kWKjQ]䃢T/x4C,)LTQ"[zC~&K*:דE[QˇjDGQ5(cw&ė`"jZ{4u~m_5uރ&.Lu[a֍`&})WP7 NjfwLՐ89'C nOZ5W3r.!/lkJ곂,/Y&i2b#&#<\cxGRf SoyV#&KYG>$uuJҚ(_hMBoo֣/oF]I2WSnR G8]{S ZVG7Dw6uRQ}2^SVA{wrTw ^8Wz]( 2=P/wR(@5xS @#ͅ؋(>:^ MŚ*FFP>i4f'4EmڈTT|3!|waPfIݹ.|ˈ=c9UJ\F4ȱD>KsSϐ4SO=0u=AO}S~w1/<"w b#vf =ٻ b1+VIWW9tכxq Bo']< }1Hy%VDRLs&)telE-v>YBAy嶐rpLը6W`p^;^:+@DJi)݂qH(QYi%(>uޠ؉Е1 G(w GJ1@F W/A1`Gʦ8r*31CP8UFM @XS#-P`7`XUMT%scD ;=^{ʥzW`К6JhoF2jT[;q^LFfXD?/'nԐ˟TѻlVO׋A5Xrެ }Q&z:}}:Bm0 Zh,ck$M=_tt(~j w.]@YMDQ1;J~ivԏzudH>(G-jjO8\/_)y)x T:gJLbP'j j 9gp17&QXJ!*#ncTA&.J VLjbR-{ϥἒo aP_JK ԎQHc`PXͱ+Art'b$] Ʈp4'>~WK\&5u:!Q-X#%&Etel~] K/kЍUVkkM4}d R#)/ӔZ9&$s7 xfAQZ%_hARlrvg%o%&#,e?Iq ;)+Aj~[`P8q Q"Վ;Lb0i%S}E>>+~$' m\̵^p4nI<=s@mQ0e&}< 7n0Qvx:[ZLWDQ Z@rdXTuTF ʩZa{4yE ƥsIxca?R 2H}EC@Y Hy AyobUT NIG jlNiyõ}7UzM46`N:Sa<##Xp:7M߾tQj6Ruj֪=< >ϵ7x^9'r.i9dEWT| kFI](Q57g4nX"]gC!^֨{q:Ӗ8<-ͺk[lB(]( ԒlUCBg3mA-IVYiK NgB>7.DC`~쭔90܏y~B'֌Gu;fƆaTH*'A߽&(s"~^Z\F|rb}'ʗ.<"r~W MmA iNep:,{29,{n!x l]MhQޤT x PlizR(EH[{$ $.tnq⡅R"H@Bj(C 7&HRte}v7fW( ȭL:(1^z#b:ݧqhopMK˝: }oiQT#N[Du lhgmfuHZ,v,aۛhM_'qm n:{֖>-a7ɫ4oiy_;2["bxq$ ٲ5E=CFZϑBF.ESg,ߔ)aWSyI + &Jշ=mjoRۣ hLmJ>Ǵ@D=fy΋<("I_i%"kCDK}zJgΖ3yJZY<#eʕ~5Gb]!s_M"tlTS@t&JH~9!3wBnx/$!ӀjHtZ 4>1B.KuGgMavCxdʎJ>ˉ1&Wb<џ^҂d j`df*X$( y~twnz !7W[2X[֪'M+Qb>bKVո_NR3t)̦`Z\nF`Kp17(x%2d)`վYM p]<0[Kejc7:x[bR 4Z}:msnS k` mEPP]oA32 ٧O)/c7bo$.qDF,"%~.EwLo1}fViٗ&ӟ1M.MHQDkvFVP~>5i& M,L;G#{srS7mi9 @{(+Lbh)tDžq6R2 w%pו Df,D. &%s@@Qr 9%DT붋'v-S z[yĉawBlzeA߻&¸,͙R3Z^aV EG`s>>DL|xW/SoUbBk!%?~I)xEϽ_ZO = L_vhEorU\{5,~VD8X.Sͤ[)C'v3ϙ,Nzǚ3T y^m3аV44i3HVnodR%KSM0|&mҌܱ>_(VBWh*< MqmRji6&eǤ /?*Ѭ==Ǧ]{lUוhq *"A`Vbu68(D#A5f`B&$D{ccJ3t3J!l5{ι~Z{}{A/ 99%BG 2kzj~ؒ}QiG`a T'j1TI&Zn(px (7p-Y0}h#B#8/?^pcašQ;2CC|H?DLӓKnk쐠|{(5/&#Pa9o?x|4e3w"VWroa>YuM/J Q `3[n*{aFk E YG 7 V㒁%D`90{QZpZVxR[XC|ɿZ2NdVE[.wު*=vX#j~.N;E$_T(5U2=1ԝ w9([C9,b\: o2^?ݼ.8"a5*U-4\pjr`!\Z>??Yu Vh񯴳"W[@֘&~Ou#~]m -mYEJpYSҗm͝PsS@ 1֍˹U9P2M.}d kE.O,a F8T r٢8A~o]lX8 TAt3hq"<)1,ۆ*)Ha dz0r+GC=0\dנbC!vL0eKƶ nųj_Wѵ\?0CJ_R1nbR|T& > X[InkDŽrX$Ypf}74[ۊ^? Y5&!-&E-Æf,2[wKDjh@ӛg\ |VAX W#xhkqkr-͇;XGkyEp bNt.8s}FA0 JyC~{Ѝ ;`-kAփO$'obVU*[o35j&Ă~ֺɰA%?k n10\|ɶɶqkPyEN)\Dž,=Lb6xq7/k;0"dUd4J'!|M+tB)V]i#r/d  3?Lgn9fgh]d? ߋ{l߿L&z3 捦-4Y4-2Ra=+i{k"pgw,!#7$az~x`cVz+1#pqqKe0 YMUPQ U;W?).Wp |PsP\ H+@ZzoG>Сas*h@ Sg8@LV }yDᚦh*h=YkDxs jGKSa@y=-Uo`ԑEKau]}TT߅%A%NM1MQTH?8DcT=٥>VRc911FhX46Q1B*<Kޙysv{gޝwfs I =y8;au_q7 lhDzζf6 ^1/={Nk tF* ]FX mm}~#T3C!1j<7 j]Q^pA}^Eox78;aжE6q%G֙sxo@,:@O1G{Xq_kƽ05B:)q9ʸLpey_)bdAa_GlC;3p*K}``k2lm0݌ػ_gluv0"Vj`lЗAY`7$eM}s۲G4=8ɇo4p4xВ- oǞA}dT}*pZ7 :\r_JSH!Wʤ r9)*$CC0" ½nWcAFQbs͈L fcAdprxLq?HFZ!, RY!ŴkiǴݙ:c=$m @#I~+ &icqv?:g 7q'^~ pt7VF!QTs+>4"NCZ(-4 -.SiJFpzj ?E2%:tEg@%rOupL38"NL*7!&AefG  e\%3^/͆uR6"^ UaNSŕeMPqgYWLS+,Wc6P8ՈM:4xh *iEࣃ=>L~͐N@*%x^A+AcA0aJ 8'p>1ZAXw]I[N< X.qH:LjfFA&Fη!-''{>5LNvDA Y3*JPۧ8QX?rEAT" 'σ{A9H+Oـ5C-#g H]yvD r3R>dW!>~ڌ$X4"ɅDޫveErB~;z:(K`bvJjɞNɷtJ'}z٣;ԾaZ}[LDfkfr9 r怜3][!s7LqS!` ʭv[0w l#ůclWg'6[0-)Zl+4tIY0"Ț*؆&?L^[-["`<9=`459-`dg'C','O\1q%I i{R3&ڧ> ;޷>V֗~869Ȏ04~8X?vsYLߴ*fhi8~hMrpb cdV ppgppt*]H~N)[cƢ%%m_ji1nˌ-ܰ0<^Hnpfe8|<4lxٳԩ[l )% . d^<33ADi?q7uQXEZRRjg5t>L|i1z̵}RF]+x^K:o.?zߦJZ3mS w'ngg6wO4#bړ{̲='JvI^>n.eǏĸG\5VGkm$Ӄo ^>+_,~6J<^S bX&i0綀4{שK@Y Uh]~oՀsh 81hb.vܡC2lvc%Gcj'n^ '@o}6b-ofY7Bfꀲv~>i*d8z:@#AgJ0h.}|jRsa]s4CW%yP>jeY)10!; )՜VTߧ4S;m;3/ڳ/o/==k2N t)|Wt>F&; `G*?8dLT?)zy]|TՕI q:.APA+֒B)8]4Mf23חgJlŅjY'kV:,Ƥl@${ι$o{{{~|O e>u =z[}] NhGM0gl1ձ>B ~=sQ;] }h&q:S/+5x4 QN|mk1vZY_[g}i.E!eQ/k;awM#0D?+r/j z)r:Tſ˵'+9h'@G?>v:|Cc|)#߇[[v(aA=ȝx0t@0f^_JL &ͱ!>k2dnU$!LE)y4M0^=Dףh اދ8y`+Hhؿiz܂Ƿ& M%R^EzuZOG#hn5dIVgX6՗>ONI8{Ku(\z? OTE _0a<ےc MʄɿF^~LBT5Eto@[ԩ!_I}iCsq eKz,L3Mc2=X[}eؾ S s8"bvxF`!|o>Q$N* C`(",(08?`g):Wx qol-J/DZ x L[IW0?h{^`jY"@)-=HY*jXx;#Lw wQk/FZO 5C0l">?ǭ{J,fOEeЂON*01 ' vJAetpUۏdW h?35BqfqK2aT^ܢYcŇF8'xG $]li.:N^=o88EG`|os1p"; 6t⯉|N(A`pD2GwA,0^vSZ'ԅ_@>,|\a;~q\^4ؕ[Rzx^=DoT]"" {?삑9H&WWs0iԐ;+m,ò<"Žz퟾:k=00RzYijkƁqo ҈B__fڌ&v3֝onv&-&k6Q ]W B]b*胩aGdjCcSyron"Le.^Og URA0jQx1x\TaY|nmƹh 5vc9iZ> _[P\Q*"B-d-$Jh< gC%l+W}Z@ִ峐i@œ<굦Äo۽cjBC+N}UEU6h(;x4N'CH)Zp&֊Vjх7fZ[T- r/᮱G[t[eߙ^Bg@Yz3bV8"55`KZ#b;W&DhWP7[5iCc¨N?u NpSlYv3=SΧU+:47;^%J{۝?'ZXi͍H*]o uWoF*1 d -,)T9lę܍p]s%,bkQ:_˚,<4>L' (OLht:y*GRM'9%v:4,Oa/+K~`kc'k#}jBV$&"^ ?fEyżQE]1w\o7[f{SHvF)vJ)D'jSS<S6}.`:Y_%ͷat)R2oYcf]/E};Ufm1*Z{A}_)%ӓ-34;㿩K3ǘ",z4ہ =j&0[dr=>Ce*bġn4u„5lꃻ\qgpSFer7#v^+|Z,v'K72WR A 鞈$0r>MڀTVtM?Jo!c62퉣l±!lR1O6b[8봇ROqC]I)6Ze8 l>Mj$܋2%} ;/]e\6M=[#ύ%5|[|f,KpE^K/>@٪a,s6ct{c{8!|r|5uy%Wg*SⰛ= U\i|++`YξQV7klwb2έQ?=p!b3wTuvk/v.ۂw!3 P2+LPP8%7% P,cHfe#_sRt#F '8 _*rz }F!ˢwr&Ȅ*!Exx fۡ.jd@$4{8pPݗ&2)Bo]p=î/t1]xSS0 w ~IQحZ Q{ŋ;:B|nH#ӵ1#8ΪunX 3ȝ:(ӨD0@>ӆU#V1q 5yd*7vL])Xϱ;"Nk(|Cio9E\Wr; -v]^{؛ޞ5FQ|t(fx7e蚅V#5R F@"t֭^0J5'2V uuA#bg/;O?Pۆ12lurGu7Xv~Hlnz uuq\Jk,<<=1#`;<|ʋ܊?Cg+n04P:;Gz4.f׶`qעBi,㿓hٿ #8){؏&ӾGKҸ_c>?(f3@0{B7Dp`$t@3uI'R |0t:~POOUD\mHnHj;9 XWVIY/ _>&dQ}=| Ї'sA>[~*{1Sp`5a!~YߋOAB;5KiG ^b8I&CNţdeZ^ 7^&uZԼ_T3EY{4^;W0wڬyܶHZ6Nj?mnc|'9  F!h;f{z^+[ynN휘qj] JFP3N 5 Շ*-Po>I >b-w+,?c֟=WxKŀ9,46ft ;zepL`M;I׽0j>=vn|Ok=Ƕ}^nk-e?^Z@;>L%TX-V0$SR]f<#z@##1bRdie)vi_;7lQ]cb$xЩ:x^C kwzU:YQn﷮214çނO8~=84vI=U$M) 1lvs_L- cϑ+FVl4#/_U|cVTĩ3 ,] ,f&e!ʝ0iGʚL'hGxLM6js:GF>c_) U'hе'`A$1H4bƷYꂽūECxeNk[Dhy?pMȶ&w2="y>o+磲K84F L ˓1I56=}kuOTiߪҿCRLySR8:PGz9=*Z87c ϱ46N(᧞)RT8?8Xi{( 7`rnN9T4RBbg<1Ursw?/f@mbzoW3wq͏NT0tfMAF03cRh!WIX,lM7|+䌍{lE]U}KG니@uP=4ۦNlN>!0"WMe#X [GrUѵ\<p3_j߉]yP AH3uWK Ƶ+z[)C!~BcW^G&隣Lx^ާT(޾u?pe+-9cKkMΡYL!=,γ' KX"٭[t[mx+i%0^-+v4x}d1lQF+r뉫~**6/Y%;tMnMRqUMV|0E/$GG''w.Qb XU=< 1ֆ2hLFj8=ݗkLI׃RtLCM&B&CNNgH#΁ZL1544d%I%?<6e,q9 _`~گV+:6"{ƭTԪycux9v'##!xmO]&2K.njX8\5LguGć}596~tyӝ8[z\f@02qu$nszUczI~qOB]E4Un QG62#e|ȑ$w)w[i9++a5/TW1Џ) ' 591i2jYûuW~T>hRifC0+_,*7nQ {iEu'⍳#[ e ٛ80d@W4ip_M*APYW_'S?L{c.tR y<;.2idʫŕ͖±ٛ&+'ڙ4w%YH̢E*X_W8D-ci8o0ZzT0 <)G ~=D!`R뤫":[˶;N6G?x WH\|+ʺ^Y]9iIM<O?YȺ5[wRjacȧD8SQ!P8- Zۀ d/ 1@mʰ^$d3t^R09ArR-Gc5܂0FH蜦3!o{g.|%^IH%4k+q6`X>\LSwh>\;IȤ$$ vv90jហ.6d@t>C$~oYG5Wõ}wqN|3iQ*`;UTcOcT`?bgN TTU Gf3=L0"&UpҕlLhx˔8 g2A<emZ07 r<"^!3#F2>@w)#8n*[ö ,u,N9 8*Ur)єjytw1HPQ5?#jS_aOlr/PE_qEp7 2WjЂYB䇣34!2Z$ ,ƦWbSq+0׽feXf\8hPǺ8 jnuZܳK_A9j̠.l{W[_Wҁ?y G'%*aiDu\pjQ~Sȏ_WPf,_|]olE߻VJigl$CZIcҴX-7`) 94Q"oޖV vo6އ~ 0S&xwmSn9*w{ofݽ}o޼˫/JD+8alpi{hѺH}`e;rDo^^G@Ǭ9LR,:5Og? rݗrm Đ8 NݻR>9a,k|(-9EK:FQP[KhָG{܈C_qY=uM_m*vFI|]c0 +#Gzw(Vji\͎z"{l8c7>zLqCsjޏ$=v4c@o9=wL{|qY%iwԍu;\Iz.+Fs`鰷[4}8"LiT 6{-kFXUMsav֚/\O4~Gk 5m=}rU%6 XY ffWe?`1˯6Z"5='_> m|G5mAwt^Eϕ}T]!{?*C"ڌ%Pq?RJSm`^Ga­dr&`fܐ3pvjW' H~>]-Þyx..k6e o8@XevOA9vg$ITؿa&5 _2 `z"hw^g'Qo. pW6 x/R- ,h&aq˧U>ʉVCHq&zm6b&q0dݝɞ6zڧz .OlTN+>⃥֩mfL|xE,+X?X"7z\ɫd/ *VVzMTۄW׳%1"FhZp8xiκYJt}_Ky'XN$eKGz ݳU \yfsVsGzl }>3lz0x2*㧐p9汌 ~E()?}߸fK'9Ba8P?R9rE/YF(V%6%51zEO M xd=134"[BQZ>)] ]==wb`u){LVGu7l/~Gx:-"_×bjDHF3)ff-GR 짞 2K:4|]}l3G9҃Hk%b|8&MID(Dr 5)z\=\(F@8NV"&UhJ` by͛7oއz-he*mc_Xʭs$5G/3C5b~'i}8E:U:՗@Z۬*A٫Rt ~1Ȱ^I%I7 o VX#d~ 1No%Zlko#Ǫs+h!tP rP:MP>%/pu*.uz,ܜ+o#ظR$pzB2z(-2&I_~qF.5칏a( 8Tߺ=!S9Tc6CܕAaC؄v9j7yTí4񴍁Y(< j5M )g8wŧ7dZITfh:,c[hFrsLy'=o){oKX۳{S M}f$(P.Pi4VX6ШDcm\:uBKQ_WtnɁ~eq9ytjI_P+Y?vi\4kdl_ KC9HG׭_)u=?#:G.cLqkEcS ٢z!r%V%p@}jlaWE˕ ;¤%v~ޑ(AJm :zzwx+|"zGSZ(BH@[Rܪ`ӡ llQX Ep7| z4VVGD>vIoдKu#?l`zpwʟ f݆Ş4LZ2|\&`/~)++oY#&WHmvX-H,ɺn6]TbBܗ$jy3O{3| Gΐ,$={Mm3(y,c {EHP 9N~78['6Ӣ9:8N۽o[u\I\ͮ ^T z`+b{;UQƨ`(-MZ7fcK6q4Q-h.tNYYxP}!3VrCe1rC:PH$nu.$׺IHZ V-YД̄l"7]=z]"wT`\gHQzC92d%*Р(6ހj(;l 'u4M$|OM=#k*6lNLZ0 |bsG.hF^l&~"AtV/&,2Gf_{Y? >ʑ/H,SYk8F^R7͏IeۉX/Ƿ3Y.b (R\]C5 >}SkwlY8vjS ~_=º>5%l*X/ lj6?:W+GZҫzn[bk_Uez6io%ڬ$5Jlm h(x9ǹڗ w^O+5N,)چ{it)6S%zju[(! wʏkj Fo])dH>gov# 01i;ݒjit.rvWC~`Ǫ)9I>bi<^S[n0V;.],GlO\a8}z@اW+ڈܼQ TQj9]|؝l%bPPj-zG.'.Jb|BD<kDeKlՐdcԏWceb*Oك{MѶJ: H ]_h[U7yhg3<4X2htJb+RPItB=̚CNͲPֲ IGFx9OL|)m~ss~mZ`>,0a6UOuT$ܔ4u.}RֆBSfs6Q:ndwcw7M-~fSKfbcϩY?v: ;<\څςHV^{wCo` izsƎS%.2u`ɔHl` _X}u5ɻޘhy]U/`$$M]YnM2nҵ6ƴ˜VZ6Bӯ9^oky*Ka (ZG7}F~-O|SPyBᗣ<x>!I>\#@=-BI#\B?EABu 3W0lg ֏zGE'q(*>1|A^n'{#-'{,8`XhCx]FϬykK,?{u01qd hA\L.'tLi@N%"Z!׺6r-uŀd3=ڵaW<Vӗxʆl~+Q3g|6u6nZ9Uc2ծcww6CR$O܀3! ׍\d ^d;HOmvmr%615NY u %sjsI:4wGLy*)pjEI1!K2EW b3Y/3)O8A%S jM=mE%$j܄%MmGmV,{P'W\i}6<]B22v%P$D$KmůRL=kf3A"G$let]F?.d2, 9S)Dgc (Ȟruy;/@z h6sp7ڈ~;3:``ADbM)D$( _;ܥop,zѠww!q}!t*[+ B$`Fŭ+F|JP 箣c-Uҋ E#m %2+!?'"%>:z Q.s!.qp̭PةXRjB%>G x&>vXRSh6H00m^;}h/SvÔ>2'=m%*R[9S=9t]=H@m"E:XԹI:48c:7Pp8)1Pd.b K{59p{{=@"|v߄f%*jUf$p=иAh)G?pEed% 8'P1hIbFb$|s}ٹc ,qotsrIqOG[X}U̠7>*AdwGk)Fx}22CFO g 2 D@HT(JGq^?.b)i a%*cX2kfLŏ&UNQ[7,k/wA #e]Vp${8u4GpaԀ(!lLtgpb%U*: gsS"I!f a*iExY,G\E|0cavQ;e\|u!.5GPfQBkݱ-jɽNusP1o{Lm!~yB**}~WANT[&zGN?OFUGqC Gh^hc*M<7BuyZ=)d P dA͔v#eȒX%!8%P8/>Bs] f/XfS;,=9UfjXK4\}:I'W&LV dܸ^W-=*EzT70˞QH;(K#vAAgN̍.eY=t5?䞘H(Q"Pqʔ{U^+BZ$]J tH@|x5KNF٥lMH1$>w[]`xBb$ L,6+ _>2>y\V/ .R c>c8~ \ ӭ+v `@yaa~WcnUoQDK#&*;HPO"|pb6bmF]Rt]9 aX{Mqq*=aZ}Q|&VIǃ#~yJVXxZ" L 1@g л껱x4F+_ygI,>d퍌k5^L YzϨgԽP@H)0xl ժpl1(mQ9|4Z'mob}?q%tC|v%Kck/HI~X !&O4abDjb+ ebh'eb"}  TYw-2PIJ&QTZޑm؞BNVx7PxE ?;N{$CZȫVh-𚋨ցoP˘|"9+ġj' |l7LJҤy1k@ R9R+F6<+Rߏ,*h %s4_N*O6N*L R`n1Y|Oke1UaT]=`Cj–ۡPu\u 8qޝFx!ALO*Ӽ|/G8*jSRxLkn/,eϒ17@YUBă%䨚-ƻf1 CsҼ{)}@f^@)DGT$5pvFڧu!v缝: iO x>L;vHwq_ROd4Dm|T!5G|τ7Zjcvٚ{8^֔vq'C dTk1vn[2ʳhߡ (r Ua)8\9#ʣ1A>> s q8r"O-[xp<+#E F)vȭ9dR '{d`)df*\_ }K%q\Nm[(or| \OW~FJjIδ҃<33{.;8ʃQ `RѡcbSXL]$j_\{B=${A$+k PQ!q5Ǯ7Ap˧O X;4x;)LOdX 0pBK >X\܃.]Q_?? AesP} _ [AͲ- Yaup|鰀a 랊}Z֤Z8˲4 mStd J^0=iJSUcjM,Am|D? Di4EJ}FP< 1'BP?]}lSU2"Sq,B゛1ƩAD@cдO_m@0 @ 8pMRA `R=> Y޽sν~tZ$/ܝS2 Gzr|n *MH[4?`kh|RV$F;۸EoAn@"#>UC^A-C"݂zW( Jsh:ԊU/t?iȲMtvsP~ (E, 續9Nctn_C#!)A)8:3ѪeKgh50ʟk3Wn;Ft /SZ{{z4bjRۗM~ϓ렊Ӱ%'Z.Aވ0d$/Ya? *?mhw]McGCn*ۚ~h" 4W@/ôK}~n1$}`sJNځ61HٟPd"t C5-T Y!ӜfodP$ aL+  kaClH h/iEB1)%oY/Ȥ'7szP_s9h c&@‚~?o~OUXWUDBn0QVy.]tY{/nݣu}:u2'}Qm,Hķ[cqmq׮`W MmWתhѷ' )l8xh+ZS+x; >8Mmi}`YY B*9^wSONIƅ* HN Qd`yܻ$@s@Wr"RxPog6"b`h|ԉ rCg!7wsyl=SN~%Q XzLW*N)k? rOڃ㣏joEJ 7qQ6{"yY#ikE?/zZD `@`\;\G 7@bG kh64Y#7FG$ Q~_ h2ͷI{X:>JӉWC0X&pҝ"(Uf@k[H]oiD/8 >$7wlWTH^YѨ_~5Nٯ eL@` :ge5uNE_DBNa&%YQe|w5?;`5@İ7힝Ĥ0xS뮂'g=3bX6?ϊRvuM 4Z|WӝQxajZj𻶫?F ׆'U.E`ox\ "Cw, gǞ3ڎ3􏈔hH x!].%;pϖ3AX>8#] o3^s{u {p|`<5x @&@e O9pZ~G'JHw:wmK,؟7"ӝkqbPx}R*+i 1dlT.ә-x߻-Zq ~|B&Ԫ Qe u'⇘PWmX.ڬn!'!z{OgZA4=vaBY5yڌ6.vjbe{L806I/ ֬!B,xN--Oe*OumW껈d=БaTWjͦ6p tlX`(^)o<>>C&iZMj⦚|k%QjuSuNP+Pwk q^M~f1 eb(Kܩm-1kԝvij{^-65!ప&hv쉲B'S*F+U~ ݚu|ߧ:8̡W1Vfzt7{VMfm 0g5-+-Xv%S?#a^ZcLzf1&QNRHj@XT>E*uV*?z~f@J#H!@Pv>oN |a|%_O_dj,a~VG,ZBRnM? 򈏅xJKbmv9#,+z9X -lexŖ偘4FU@?]}pTϗ$&Bk: 5+Qch3"`SRGS` }&+e5VVA41_CHZ˴ѱV&%VH}/l6νs{9QM|Oо+mً[vv iV7J7$tțto fKD#gMx< 97뢶7it3[ź+Ȓ1uynyJ 2 խ$e2B+zzWȪKSH`XF.97NDKȽ/FiAgmͩLf0mIyu|{(ωf0FU*(jb\L$3\A }0Nbq(E`ᶿC dݢ/ )KT{4%y|ɕbH 02F(@nC£?e"fիEح|͒y"6 ZozJ1~"2 ۥ9pI>K e%_5Ir(X>"ƿrO.B~bUr|tyQ"H)QBpG_1 2/_vV`V6 }Lܻ,QZ NfMk+3Z~r'q7}9EbԪ{g!-OŌ "ڢI-DCiִ~&ÔsFΕ2#L_; oq9l?~(9lB O,].WSYa_nKIc CWQD^WJ~|دۅ ν9˞M7uDn&KfpAjtV-S2,wN0,ƱSjŸP4z\5{n:uF}IrW~ ɛ6a} ;,xd$XkbK±?pN,NC+R, I$OR, GV%!./6O_I_h H_ ~Y5w4גRs}wv꒹GfrN":u"{R|s -x}W:/nkaסM_`g? JEz#K Kqә!E59t]aZv-kWhz@!MYdrrBk47NwpFAz=n|"2zz`Բe 2 W=2Dco(}3㊖QcF钆%-lNG̕~g)Wcϴ6*=&XyoԽxUeaD2 Uy?k`SVP$=|s.pAS5m'n>byzXTi#Y茡Zp: .НTh Cwu[a/-")*K{"^#v()/Upd)Ci6MՊHRb#p䴘JM&IJg!9l1Vq\ u<-:&2pk%fY]|>g91JgIO_|=!(@V0/ LR:rgCr+FzKOƳY0>dhT('|B Lh<VH{6QU)AuB*lȂ&aBhIό֜ڲ&5PayD+lI5)^20Զ"Iy:n 602w~.ڵ*6/QpA=-&{l> fx!O-Ui,?H{101ʔZ]n^*:wإAJf0gwK!Z0uǫ.hU0`>&^*߃5ܾ?j#?bt0:z^6e;1FzhIf) K?hU)`TJ)yO%)1`:_+-6Z~ _1?~6sgtډI"dyCKwBK2=N^be/lDM U2|fu^=E&k9  N lĮz`J $+D ":HG)4ݜ;;^cUW"YÒ}Pcs2޳q |Y^Nd)Kp՗NY7wwG2>D\FhsbͶ/.$kFdAHh0ec&W޳.$玘#e%r9ڋܺ8pBzR"6z]>t'a֏Z8%^JbʍJ``haX6maa4Z~7?!ⳝZjL%l$j:c$|$*?&6Fx_pRzo k'{|4݄huEvy[6)Og ؿuDQptY;h+h߮/lLW.sC‡' -fGfI饴Frѵa $huǎQ>*::W@!S =~nQGק`KA[!*-D` ]݌m™~9\8ùQIJh}y˗xtgJ9b&K_X7ZK5ܗ`R,l2*ű J KO3.>dY폭 E)SKUY4n.]&ޢm{ Hܛv'X KdVL5@662M07 0OZ`6f= =%0͕_?f\!KzI{g3sh`6Gs\ Kz¯J0?0 `Ln9jgc*BHcu»ȓ}s\BknSZ 2r7S.NW*H6FsO.>rW%t!y$^Zxғĝöx6tYsҨ6Rf'= aLC/pt YD^O Eh;xnв^D!X̙-Ha @&IG"/߮F(ƉrZV,U\WYNK$_WxqI/_)ylҎOƜd:m2όMJF8%h)cCg̝T+| Igoɝ%<]m/E{i+?f6e'Ģq]txZ2(,]g?`Tf^eki:dziZoW⋲ѳ<4Q|Q߮6=sojzj1Q~m_݋gUqJtU:ۣ Ft-KNZ }yLwS~ʬD&||RRvHu 6/j ENo놾ɇf<䙜5Gkn>-MSF@ڀdu;X=x5Az> q;+/]MG%)znPd~FVqTpd|J8'3Uϱ)y ogcK=Cw pE%;)vP~ tYIN?y,"X&,͆2/T"szKD A_nX"E9'X* ªlH["O>5鸹3v-48|0}dȈl ]K܎GJk!g]Ǡ&N# 12G4L֑쏉,idxH~|6N>`i[d+ e9YL7/Tmzki8ߌ]U*1ER[Jc_wҟ) )վퟦ_Rn<,#FDOTYnE$a KHov͂\%U"Ix(bez@VH_I'NWٍސ#|,\P'y(h!Η6X}az {` 7mϑ/UKU:o@$J+Gv*AU|:F-n C> {KAx}K7RF3TC` KC9rv$T5|(n˘ՠ[l\dpG|/iK@,Z[z`32FL#s;@]ZSn1}FV#(hZ&Bs60_ᇜcN9֊X 1OxeAmW ]kes&F> Fm9v¦dIے{AG:jc#B}^Z7^J`x^q%hAzmF$jiTv0֖"eG[Br1V]"෬ܬ:_i נ|@6!Կ`|t=FPx/l^ ^(_뿁Zŷpgaq6o C6v@g=(}7赛K8@heGFXm%N"Mb dJ d |]}pTO6`.Dę S3PjiڀN Qh;~(Mt l &M6L5Ā Qi!3 о5avJ{no?={;;O7L0OcR+5|DuvXʆ7(8^{DƉi$OO *멫eG%6`20 H~앚:&,'îa ԈEWͥ1]$z9MP 7A 8"֫yVV͞9< -4P TAV+7%I!/F֨VIR搮 ~L}F;Km[h )ӱݺ=nma`*#A_XH(WW;rɉPs FOcC:l@; *rEÃ<3? |i_Giask̔E.W R71ߚ`z)X ;jMhm:nk+Ub,hhsf]FEftQ1} z]vYLkm=|*AYlN\ +@Fl[Wx!V GhHx$zCC>5=1 _C%W=Ƅz@8 ~)>D*[tp@ ќ=FeWZM\ceXDYp5VQf, b^ }hN63E0B>&^G8(lP{ %G%Ue!$K8#Rv>PAamh=&{z?ˬūqB9 2n5EMCІ OiO$SA̐"V_GY}cʦT/hgf?`2g`fHMzQDڽp|Me|M|0cz^|!:7k*0G6Ёwaft0?F9L v,Q6L/vr:_S]fHbRyܦäa)I[QFv*MC{Ў݀&`V"^4AB=ඨ96`x9Bƪ d# BqRG~X/o0s!K s* xVBe :h2Z2cs-'l}t%nuis^ɢ;&8aJ͋ՠ_VXݝ͹?PMHe{V#:ɑbu ~иRH|(Hr,+is|AF:_i:bL`~a#D䚆N}Zn6y!?*)Q|mKnzklMl6 K8;!#&CD;noBzZޱg zCD'tz`[ב+\ |]}W OWj{sUӀJ8)[FPn 0͍x K}xYߦݧKh r G|zxB%oߴs~*8\ mail˻%^o!ڋiCX*`w>8J>VdwB 8:gIM<}}iU'xdS ua0[nLc6\ЗMֿX`#Ȱrv sYڇ_O ln6\^n 6)+@Fx~ ]^w;gt%g7b,"mRfֻ iES \^6+ 腞/⵺N?ҲBh E7EGRQ>m~cv-RgWg¿rrr#N}6* VU(`Kt}naE2{1*,Bhez{PңɾÔ] ןdyX2Tq( ur$wknAũ/`=u4nnO^)W:]}lS+yȦ *(II!U Kn3 $) ޒ@ձ6m:(4@)PXtTBc4Z{:I9{qֿw8s=i$ɟTGKTa8~.f!P1UbAanUIqpK9V; \Ix,7B";p LP۲tMEBEIŧX - } :m)b _h,-̎YRI GjNoggD d;@N?WbIKvPď%\PY⍞i~< ^Ț!oj,-[xWt^x;?n!jћsavogbq?3+y6IIJ;~K(`=lJ.y"5ࢹ,4)i攩^\d 1b9N,ʞI[JhvRrΑpos#}^3bvLܓfA`#jc{}k<~gAog$ %:ay7,Flѷد>ck>aku"=*Oj/̶s Q́I*ORv7}5J-q wa3: ֎gY9Jқv^굢^HPX>ʫ\֢<ʪ6?fH_=[R#[HVZ7F#CGY^~#zBL]BcŧP'ADVoR"N9zJq >vf7\aSvl}F3\mSeUfĸ1.Iϴ2~"DoSBCkt^!(У= ~p -J\&@) 4oSUGkZ5YDzO¹|^qxT#1x%*_4r lUHht'Dr42uNJVoZ8}zsʴio<<Av% վcHlNKI-p]248G< '&|ˋDVܭki?zķLbRecHYU|ӴXo!մ E;||(U\6^MCf"q_1F))ˊeZ5]?FGkRUy;qБZN帲A?.NQ {/àdi[Ǖ7RKPmT9S6Q^;"ְHD4ޫv)ߏ)hpY) psF~r9joK!8cw)VV,!OAg זNgPVåp?C(V`E"۝y;k7UĴz0Arxt6&:.ᕇ$X2&~ďXV<ĢLºJnJ=-C_N.A@}?yh +󎿹ek77?O:ŞiX^ΠRa|4a6AwC2۔|m~'((>Ȍ_f<"ixȗPTfGQFTR %(Vu ,& cF@=^ǖzgA@I)(d|fːG7^Z*j =#vFhv-`CU&ESI.Q_R\g$9i>_W+?Q$&Y#pRE4+}L&lȻ,x:ua=>oX(48&kSfJZtuxa r9"{D6`ß74}/{h}w J*'9셬h,XCsyC&62݋C]伐 ; ~pMM?G~3 x&hVu,4I lFp]|x׉Yn$R&$#ۺ 9^d I{~n H!ZLDTPiITDQW(g)‚Ȗ%][NpNl_B3Z]Ӛ6R0K}9i1ȭcj)5Nx7>}%=z޸K<:!^*h$U{]XIf!ƹJ?eP-vFcOEA4*wprĻkPHʆ5,|0 ڗ8+'',F @:KhH蕍S賎!vci+H˦aj<ƾT.N47 N[iy= H"y1ե%D,k'Dk OϺ%$:^3U='7C8߼?RvlE* ?&c/ô턔1PVh0ю(c;8 ۊ7l̏cUWLޖZlH_Lϕ6>L"d #.ӑA+Uv@,q }jkЫ*iLr"GUjgxg2[D1{&Mf2a`fhS.3B!=r5Ej XoJ9Ȅ_K&WA̰Vb}Lf02SlH/3#C8wu>B8e=pѲq '7(iEɐڢP!* BH'IpZ"migLIwi %`?ibVDMDĞP}Βl~{owowxl7KbiE: Xd;Z(i<L5~b'ebpOD4'Uqa]7w)]h;֞F71Rs;μe28 aQ_r& b{m%pDF#L1b.0"o| ;0j^O\'~ª%芗_f4,tѝW+V}r%^hDȶ+iq=)s1 2oOeDUؠrPp߼6SHǤ#綮-4 WZq# M2LiQ;`Z(FpR/.0u /f/H|^E:9>xYx=zo Ă'xB+D[jO jƓRg,0>{QZW4h mX;0_I}o/b&SO1Xb }`z4ȗ ?􊘸 gq^_iÑ_DOф_pV+}^++G' gĢ1ȼ2Ś)JrغcJC[_ԣ%qX^Wmge*q2-\x+XD\CݟA:^0ɔ{/F G.@]xjE_hsRh\$b/V{6NyĄ+ v.ݕ[YrCY}¥JNo"J'V*z뉉ZM=S(S4'&o' POXQ-Xv=(Dhh))"pe se0egy3;?ݝKk1Qޛ WI|nZ BuG}~/fgޫW4.ˈϻYU1X>ַSwx^|=ݮa-I,ʃw- LQ˺;-[8e"6 y֥tdTM\߉8x\-ȭt3C-*q/vK M;6DV# )X/#7o~T$5-kRN?O&~~%C&t1[t2[BWްO beѾ,\Wk9 ЁgySٷgHH^c=CC8)=Y֙% _H56 h)7ԭZ>SGzXZt*bꯩQ(cj51015LrNb86UR_v:W0LNL:Qc#S +a#]!jlf6jlcjۙJ [{7D:JLw2L}{z?`Kp045!vbH0J0Ӄ.FԐzL%%0SNVP4Ii6m&۩Im'ۻ]ImJI-aRrvch{.3uǨJ9_Dm,RbS4Db"Ը n)mH[TeR,}t4黨&l\ʵ5zX)/67n0_0h!fU- /LGÆ@_%m6&iR#0ȇpyr$7G>bHᑏiVZOlarܓthX JF) / }1X*Kxb?e|v r37|te'HXx4(zwb Y>пS*aR3ZZDKuH}P)]Tw k)P7JK_aRШ)f;(-Iai|PSJif=N|} /MšL„m2WoH"ycF0`yŜL:eR|#1D9}D# DL*G[(BsEo+N|LIC#q;a08e[jaaY"Ogˤ.f<7./<{C~nfXۙHqߗ(C<Y+ѥ@kXr24SKh,!Bc(!R,lZӋZٰ.U#ՠ'aRQ,E-@"Y%eo%J[P*Rb:8RIhMA (I⡑+0?&Po+ml$ ?6()S|H" \lZHXl _9nɯetzK {]8:GI%c\e+w?,%cFశj!LܖP`A!kVWXeHip[{!At*c(M?l~!N00 l6>[0Oάa.a| !̉I!0L!NFd쐗&P`I^8e_6nm),D BQk6]/ Łe0m2 s" ȹwc{.lﵻCq_ mhz ymZ3U,_X ^ٴvzӄ!W/\PWk ^]Y㓽%۫N;^x;5R,.p.9Fh]o"p5Zl羅w}w<5|^r:LTSgww Lk]>a^'|n{j~hw;Ltz|_}yggst{&=n*6' v6|OX.v9}>``<.y4U9i j\惣w[S]c~Ti<{^ 8-C?HfQMPMaIdQϥ҃Pw<&/JF[ pe+9O}2!2Rio~eLjvaƺm@0dGq$LovYlTK ۰.HM-VQo0&1>lba˲,`%0hkA(žZ6)o0k)H{{]nlt sevއ/5c ?XW7rsFaͿo*@!skg`x>q'X"#ќ~+]KgpZU{&*aBK9ƅPMן@l4[hmy  %6ᴤ)"T%Fְ(?fˎ%R؉X Jǒp$A%{+yv#VC~(gr>li;c7weɾ\Zݠn{pp{JT `{`kbi}P1#@qfm^YS(^l'˗^qɓJA ؜V-7TK4r+@e&v=n32K`/d!-X/(Եˋꙩ V N/Rĥ*Hē^6\%qu[psc&=ٙ#$%!'4!s)R j7r D1xQ@<ĭEnFYz41Q0 F(`Q0 F(`UMo8OH"G9t71@nsX,٬iR;$cCRV嬕bDrf8o ;䟕a*v*jntƹ(ڶWaNmZBLwݤIu>t^)D_[Zcy3P=CnPneuOÛ/juiOtZ=Ukvb%Ow&7BYcPU'#9UxۄB_`?He Ax[LǛox .3"B/w;΅M_ΧTӪz'wrYsDH![.1h탠p[mNݻtPApsѲܝ:)rUC^ak9Zœ+㙁AK}>ÐGpo1-kؗL}CQl%. -a&%nB',w"!<+|v'-1!~W$}[Ǭ[?)蹹;ZXpVlaӑ=#! 'v"AhO(Z9]Gc ׻5LcX6nm7=V1@%S`> B~Lk0Nh=pK0SS5+1[󻣃LhMֶ0x 5[@yaÆ/CDžMP^QE/Fs];cU.'zy|oJ2?}׫tӃ䢏xYfeYfeYfeYfUmo6O#mv[H 44yP$KR~i#%%Ng)">܋ C&@3 h,+b16K&XЙVi< &Iw#P1-2Iy˜KQ行yd0Q=%'OI|0TO>!I:T>RtJ>g3JMUǟu3iz5ABŃ-,B: ;JBL˯g5F֒CHUbƓc`@s_H6"&'SnDŁ~ ՉYy}(lB[G;"IEb>&`K[(ȥ`bB.G-,K)Z 5dd4JıM#7J` S{-6nͮ&~>,9]U^њ1_[]9 J}p\R \CQԑMo/h+@*ήo߿\~}rrEib ; XU) 6M~૵Sf|>%?}/jy,vE>p.@rAenaZrd0`Ĥݲ4+)إ<0Vӏ<鍍f&\ U põ]|>Vyig@쓼s89jԯeSlW 3YT-gEDoA+|I~LJgMpZ-$RQXX)`VQL%64tJ h)e Xn0ͧx(ZF$X:1tСjQFDM(&QgikV/qM?n"*#73cqk99($aKf^( beŃB͠woL­ &ۧ9@vP'sɭBD|ֶj-żK^ACN_Y刞<FȥsCuo񄬭x{<Z39c!x;XRMy㔝CvM{єTtfĈw)bf—"jP]ǃ/IUA!Ul;|+xΟWVӞro8m֔ 1VtGRnqÂsZ$0c cdh̉ΐG 'CgsM2eaSsZ,2~ekR?wjepk+bgA%0rhoiou>Wp k84|^7lmQII)R[[3/| UdS)4ȓz8n7۱f{`et<] fZmyd8.n):t:+F aHNpΘn|`r89ztxmǔ@s Kрわ S@*]z8{" 2>! '*Ƌ߉83<Ӂ,mܯ#{Y&7˜v\ ^b,,4a {N@Gb7Y>x;)d/`d{9R3bnuH>lCLEҤ< -%8 Mʽ䱥>uK[ȴ$8W%C>mm!mE3BGC+EGb *BD:z#SkKn>o^ J hE;F a8N[QRA/(yIt@>:n1ۚJFǴ v) (keˮ-ȑ֯k>\IcH\3otF<f}ñAFd(1vLr=\X_Nߏ69rW9:77@~ Y2;7 ,76w18e&9frn#kh0&``Fh;O')m,>&yXaO#NlXŒ'i={#s[1 brP;q% a0oQ]ek14e6_>gG֟?~kBUM,F,) -;-|nPV{}se…[ 3Ce۲o)kdt2 6J. M9 Q\7!j1[h%OS(*y[@Ё.]bRzYpfՆPk395q9I3oΑXl ͗7g[<#X[&Zz :``۠X2g "gRT{=[݊ OgJ^ȳXvZݻDOSI&3.l! } Y}G x4&bleN2Cur%Vp(|Iu\I WpQ^m]#xo6u3H%fO/=z@hp^K\^`"33}׏@%"P?&R[Ma ̻>o*#oy8s (}1Y\ sȅţx>yﵝ[ߓ]*Y4>g`x0ią#ql\9=h9_4@1P7yp~֙i3\5Ŏ#NqUqa,&>ZPC0e\'r#&Wa7=oѴzBc$<=Om~,M=&HDRD 6A3 =UV]v?,lO9nV6J Yb p8)~TOdvtz;Fm騲>hy3Qm ~lܸO<e[Pua$+J`sg~,M^" LE,ٜdw3ð 8F?9Yl0KSR }B[UV#H2XbbDԖ--VO[܌) b .t#Рl !#)$f[f3' ҐӢN1OlILn}U6}AhX;>:Drx\*UOc}g@5n❇a}~,O5mbh-pT#3E?\GEg,/VD틾}/H5R(o_,x˕{+q's:3ĿK7%iM_Dž_WE؉d׽CPwBܜN΍7CQoGň^c{S).~7JjK] w`΀`̰5E] F̂GFTt/MU!Ccmr88T!2*'P,dg_9RCȇ^Z/^}h@ ؉jIUa @,TǝH> kNe*ǻ(~7q<(Y 9m^01U$)~^m7ƀb[jxe!BX[/?1}s_GQiIW{0fզX(}!{BEYy<#^z6=V)vmmYUv-v-!HzV/=TK!hUqĕVKz3wf>w[<0XZ$ݾ̈́\D*;H!(X>MC1XH(} Tj$,?@qHZI,[u2 - -E3bIn?8 <~Nr}A啍9K ˪f<^Ζ4YQx`Bk_y-گHk+e>Rw͆s[%i WUP'=|aZ?a&f؝nsr"<oܑ6{RjuWumˎ >_m?M҄zBz کNIQWTfM;Wʹs iGw}h&/M]r]|6cݐ1ºόP۾=< i[ ':Է];%gq-<ŝGwKdܦtIgcuךKYn7IrwފyGӲHV*=kvI/8~N0u-몣tgWd}01qKSW'z_ck\ڶo:;oYe,gRMjR8~s*r{+.%זpS.]N_#큎u;G4|珴 [I[{B=9NKc9_{zv9}:ܟ?Սٹ<[~icЏu݂?sy?~įKZ%g}Rx؝^=(ncl=_=,>܏zdJ5?˿{g͔wKFg'ӵ?O]o}[b5!;aHRCN#5OSEƋ媵A{*.JiScTT.OA\-fa_El=XWXlt$"isʃ:b7J0LjJ!^)dU2[1*p[ȃal ~|dR =S8 $}R)&Hae0xs(mwy(m\=T:-s (hB2$5 ,0VHӌU?M(VR!VV:}{֩FDg}(KJN-D>J{ (2khPrw4wGx II;icifSQpbk~wb~|-HNm0v+bCWT g@l |>'DV!ׂJ@Ch#G1YbJ(൸/ i{6c9lYpm6fެy7 v,b?9~T DQ!S7Dp8x7 A4`k5k=je9:#sdCeJF#9^f.w;bwY A+l77&x- RQ(>ב &l4? m^S t+O%;VrIEO)J囅覈O0!T)0/Ԗ? :g<2J`X&3慯N-0? 2j ڦϐ!'9Х6o L~K}Rl8W-@@ 1%{S&i;8hG6-o4Fclld* K3ѥ>X 1 is$ p7XA!iLgqf|"͔ж-Л|-6cƊ4eQVp_f< BRG ?xeL`֥(K3A'DA C|&͑ YDÝ]n0 ͧ )Wñ=4v,;GJd[t7ƱQ(z44̃(8m3 ]T2SD(ICxDU'TI0*up%e'+2r?cFwdR>@s%fc但drGXZ2tc؏̓%8Y\_ez2-$M+/bq#q𦼛;N"3cJ6jOh*ϩ&j{iܿPj'ݨL.*ߑG8F|!|*ZDA{ױ+"0Ev(\2xcbG taR)+&`+]`h&ݾ?ٕнr-֩1=Du8>,x*Δ a/;$f|s,˚ 0W bo{q}Yg6z㹕! new騒6#p`^*` LyrJn/sH0,_9)ÕL'vюK+7Sړc*n{`֙]SF~u䍢RpxHlF  &aDKۆ$]()gjqczu +AXF4<j\foІ=i,Z~j,+qzk=#RYJnB:9iNs`Q0 F`dMh\U5_&|DtF"2 Yt1 t1.E(VBYt1,]"-QJG" hWQpb 1 q|{ݙ9s~;yiO5mV(=`;.=t0IM}PαoGGg;ߌr_Z쉢RW/.kjaBD/WM XfJB p v0Ũy:pxݴ)6CzVL1fX[elֱ)gq}nĤiz/LU}iZ _V~۴կMcvה00toMkwmL'/,@^QT$/L~4Ow0gs?60/W+Kw` 9Z: < c!v-`y?09}5 9}cXtc;X}X<xX3&4xܰkl\Ә=ﺀ\ 6Jڵ _t*`}B)b y_|mpTw7JHxQӚ0gP64ĈFijjJPcMIFhPJ-hm35`XʇEMktD]7޽ˇ̏ssޞwcpb 㵀 5n[a7 p/쿞pV +CgۨF.C7A`#q#!HW?K' / ss50ۖpd-Ga9VAk-uҖ0ܖ[ m9\R{O?W'aŶ h-ש_}l΃ڲZYgKN c Ue \E0H!dK lZoopnF`MK0vlp|~ْ1Xq>q<v?ee\/~XÏo >A-0g[&a/ahsS>Oa?<_˨wvЋv`K7x0:Jy~/W; Na[M9Na ?(#L|'a7l1a(ʷ)G`|SmOmOvV8;a=ah}`l xYgFal+?"0GUĖ)=Om B+av'QlMuKZ9cZ`dlpl?uZb0:gZ~ƴܚG/V8pZ:ajZ`e&x/,>2_J\1tMWiCCwо2sIvEH5'%{N}m749_Ij<[ȽKdګmiB;g[O_ק۪N%e):} I15Tzz}XLˏEǺ%ۇIy tk/Xe-4=l=pIn/1^LR6qƽW[[3PJmNqkD'%sU$&a_'eW܉ɕ]i[&);{W6)c(z'ws;~w浱7pUf-qOt+Y+ZO /̱f8wgh%g;¶?]sCI)s^tzƥ3cKۘ'AW"*Ru̟z½_&"PO+'g;CIY1/t݃9oJ>}_ܭGt.oЎu:V>,&ơ7؃  3jGsUNjóMhC|{1I%Y,ӆl;+tYZ}&O}:s1w~q}裟~z fЌgv7նUOꎻ);:eD_of./Kc5~1<'uJLk17Nj<Iυ|ɤtMl(VQW\7:G*δA=tqχIYhyTQxVY;x/<ԊR)Oxg=xp)[ڳ]4x) j{f}snzFli I9>gEwYc4{W[69rŚ2[7Hg\?݄{+l#gj,yp -9sЏfk FϻjO7xވ#v޽E&ok՜Y+ЭJ27:9gԵ^t#x:4rqa{{;]}ٱ/7\{sk[#ms3ЕYi!AN6NT,4pͻ{^7'4 V:?g%zGߏ>3/n`/ޟ ,3֙;qJxFyC[a@MZB#<$8 sɪ`_Dk8wWK9ڟ6fۥ 8;Q9pN6rʚlhVr$)4g.U% u85w :X}nonCۉwp}eO9ϕpn_L[/uE|ȷ>5~ӽe?roZ\ۃƯ}KF(q.PCxX}hfxAhg֘ ;-FgMxhe*<\U$K?xW$'vl~po/6fer< ?jb"h}̓܃cnjO9gs{&8w p%s<c(go)gwt79 k]#ϹPGOLt@Rz'V}9idu'<歾mG {N5ZX} lOOk "gb i#s֙zhh;>;^=cn\MBjcekE܆1֟X}|#;=tl[7_}?Pn>{lۣ{c,Aw9ݖ'ɿ[ε嚒=ןN<ϰ3o_ t02{'dzw>8Nc[ε ~or3%$CQU/g)\v, f?/DKG,W]j)Try9Fx_z2b`޹6'S??3 Ma 3zl8Cߥ"ϓfQa~K]؎T/zqS68e j7:8Kb-+}6c&^8PscjEf+ ![jِSibK' 5]|Sr5Y-s{Ќo5xz^N?hl=4ωQD^P~LK) Q :A9{ )k'U~o >ۧɿi,;w*j BRݱk4^񖯽d޴Os/$4]#X!͇5G~0+:YMПӴaD!" %QA5@6trAI`2*:h†<AI`2*:h† $RPBTQC 4aC?@yD@)X( G $ʨh AI`2*:h†nR$D J(rm8ʣ:h†<"H ,PFUPGMcG $ʨh z di' nûp g)=.\Q#7әEƮ5(b:/3ŒfdONyy1QpgyY&f6Q[;ʹ[oLLZr)əl=b3feɲ^vr).8sk;1E rE[hw Tm8E- ۴*WTCc*6s׎TO=!~;TO[XzJLAuP u{B~C,tl⤟7U]uտ}[{o.,o&➫_U>鋓Ti'K8L|qG/\vu/C_ktowYp;ߐk Z{8zly_\l/n/nzw~Qۮ}pѷ\Z{'ką`we_!ב<8z}S$%6q?k9_4A33nFӣfMgqn,qvPb)}܂\`dKSy9o }׈cc|.Wn9:jƲYYht:Icܙ6s4z__V:S=q؋}؞= S