ploop-lib-1.10-1> A AlpA?Rwْ Զl3Ob@B6&~~ˉb+[3kjSƻx]115d76f43878d7b2684c149e9136f716402f9a4a^s+QD,&섈?Rwْ Զ6H;C=xJ3 lc(yKHƫXo,=>CD?Dd   !X\lp x       0DXp  #(;)A*+,-8 9P : >AU@AdDAsFA{GAHAIAXAYA\A]A^B bB6dBeBfBkBlBtCuCvC wCxCyCzD{DCploop-lib1.101ploop libraryParallels loopback (ploop) block device API libraryRvrhel5-32-build:OGNU GPLApplications/Systemlinuxi386:,#큤ARvRvRvRv4b841bd92cb68d20ea2cefdd0cdd7d5f90a20c11155668cb5da709eb24fa14aflibploop.so.1.10rootrootrootrootrootrootrootrootploop-1.10-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 fiudevRRQۦQk`Q<`P)PaH`O`OOOjO^`Kir 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: -- 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 138723090599991.10-1libploop.so.1libploop.so.1.10ploop.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.10'RPRRRR R R R R RRRRRRRR/e ސ歑^Ksystem_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?̚xTՙ JHAF(*b!5h#?*t2ɝ2gnBUݤ!*]JX)G Em6>&m.Uh};Ls{=}sN¹3 EBgX3㪙9sϚ7N+JM:2* GƘ xq\Yc\ .ā]%K{<_R̆*K6fj.4OEalC FXBG| م] r^mWq+=T2m N*S~R/qC19ؼ9 j_:\8ٱ+2K5/a=vnϿ?oF+P+O_n%]5f̯wNyҟ.1oDzW{~xe'v/s`럞}n1䍧91=Ȗ];ZA?"Zk I^of;Yuƻ0:Pg*?ci tZtgk_|oUޥQު|J{G٩x2x˛GZ^"g 翕?OkOxJۛym|{>PNI9mTx:S-8Z8ALk|ob2s?NVkWO˟Zśs(|]/d·cEٙ3ד9^ k}Ek2C):<3zZ폀XgJ=<hgxF~dLgyk5S?Z=f/ux"/{2c~ 8lǼDփXߔgLs_Пb׀;H?J9 7 ^h'#H&\^?-w1S}uG{d&mE}q˫_f#n'6#8^k{E)5~kz0Z׋ Zއ-cA|v?:1.*k'8![~7o\MZރl *F{uO_T~Dg.-81?M1E>n?r#B?ȿm< S_?{p~WY?| BPsmoIoUJ8V|a؟HX #ѾPҊXqcV<р E#8⡈@6K &G&,SeU%,T'–C`-Bs6ucqʵ+u ;~_4 "D6UD %$5#;DcV"(&,J8@U"u'^QKT TP;QTWY& 8츉ǡ`4^w܋ֻEK E_`xuUD,M_\/T寴|},aG>_U DCd1TI[IUi]T7'0xX UꈣJ8"%ձX4XXD( RmUX>G$rqwV̴;)ZIdb5Ҋ1+@Rf> ZaHU<Ì 1Oe$ZzT6`_bF&`WӪfIYvP$uMJz\|QJ<*C1'*`j= A:c] Ҫ55X*ܑwgѧN ;}b [ ,a`mqp?Ⱥ&J8?"5\+r|qīt0:q'Z X:˂Q[^.=L#7[: ֹs0-Y[VWq(~$l}D.SK"g4uD_k,%\ʾ=^*IYβh?"J[QOƸ9>w"h/lXcpO8j[qS.0`HPvpKNu鸦qGؠ fsd&VXJdy &bzIZf־6rbԴ\ (@WJDk ".pRn`q+e֖ "q7ӟ7Pyc^Peܩ E;aڊ6u 1xXMjqB{LI3]0 8XɯqLc)"wRH ݋hk<{ |1}Ⴝ*^?pr1.a+puY~>_y"~:!$R纥7,X9}ViGgL8_xedO{^3'ɻeupˌ-* \m:ꞝS*TCӮgg$W&߯#r?gCӵn,?3P>Zʇˇ^-Ob1,6HSvϖ*푝u_7f\OgRF<Sj(+6>XbfS*kx^D~[0'3cy79Ly [g(L 1z>|g8Lg:>S/g*𙊅:>S1_yI:>Sg3u*|^ g: >Sz%|RL33u|ΆԫYAc*\cP?u~ S*}ԫ?O|BS?󣙊yeO ?u!.O] z.?u)nԛ?fO|O}S?aPZOzZ?S-O #Z 66jSQl0>UZ qcV6NdwRu\5?;bbEwfݝ}.6ۅEۄǑUo3lʻ[kO%7 bu,*;&<\L.fUzr0|],Sm.[Jκ ٔ̈́VF0ޏKu0/eK+͒0/mא[$abuUfhA_e$aj]fv/o؝0S$a~}VU0f.C' ɭ»rpOn~\' 1}?LU' r!\ &󅏊d#|\'#,K// w _%S/%K=/+Kg_/ %aZiwIY^_g%yd>]tw jpۅǐm´Gn@. s(S“ȅ:a F櫰2azr0Jڥba{Px>\ ̡dUww"rl9Zr2u0]/ 7Kz._o_C+ * sh%0MPK|KoKv/̷}v/\'K[_^*_r&K' --?Yq\'W'DŽ2V\*_' Ʌ‡rpO>*q{V/ /!K'_SOp/ p/ %/|N9._{%aNm2)̩ngۅǐmœ8rrEK=,<\H`c&jw0 zr0ߺۥba.*r|r@Kmَ 8{<ٓ٬ޱYq;?t3k4zkiA.7>=u/rf[=<9)tC֤.~iJN5m>m5&yj.Hyv$Y#UcI6I_}G.|^>q;+G4% <#&I+`wyAZXm5x +{gҢI򞷡)9$1c#Xk*Dl~"l@ٓ*UІ>%޾b/Y_~oz4KM*"@SAa  -\ 0nWLr=JE ǜTk91< L/d/@_ZQhSWN]io|8uC /HAoP"_!uqU+Rc|Qbm IჅ# gf?I %'sNrDC44 1Ǭ0Kq#џ\ɟ4aQ?:ųMz╝.iuk5VnSπs1wуh$u#m313VԤcQRBʽ9Q$S%b(T:"|Ō)Aq Qu,IC%RJ<ۃJ=_}վck?,HnQX ' &O@ `NtћpkQn?3W{[Lxo;1Ԣ~ъ_jԎ2ѩMZ }yˣLD4@00Y eJFS&L\>Lwι=_޻;;NWxW@X9^rRy=?-Vn7j1 _c;Ť@y\Khvf&elÙY+!taH LMET^*~fugzf^y%.VAM⿇]c5KhߢרПKPx)cWAi k%o--_w䔸Tr~~jg3!j>H!(F=.ǽ+}Zѽ9i( u}׹!d]SmN"njǛv*ɂĖ1n. e'd,Ee8f+o,K#u+"-k52,_6}U|U#*Kd{>=V'c͌YԜ d2ƍ9%w1S)3L+g,Y#YcFzM'C~K~KVcGnV[u좼U[>FZZ_5x2´4jгϚvLg=2^DKs+8i "ˌ8+8ag p \@VðR4En܂X/[RW;Qмsx]1jjr3O,=h7);uv;Wu "ZfGbЕdI`QV"ZxpWaTHbRF$la]c/ @ȣȉ_z-5E:tў& Е;䶄'WDIok9_˦zTEQB$SS"װqV:g=,0,8ăCq_w4 m=mzӐ:]#ɎҪŐz3F^hB4 ,h:8EU.x𠬄3;t~A9EѐBwQtxG3Q"f{2-9L+u}!**v5vOn,U|g5)ȈEJgFGjhԥGtDPh -l@P 3587pt8Jh 7۔ *OK3񄬘,;s XS }zFcnasaQ36_Ut}{[AӐvL<0G8ȣq0h+m$"m^fZNϷdVԭdD֠6 Yc_ +WGS5hOxO4x5MH1N}n̉aĥj-47Rv=Oz![QH2e.`љXڞuhc ,p\gߕ}(3~? XpAu}N6Y^ͭ.+o"e ʰaTrq Bˈ'Ijh5. +W("}03Z`$Ex@BBTXhR_0Hn/"vNfCvpk3Wp-oa/R@rj K+vo\m7Ǫ(F־Fr`iAr‰%Xt1{^>z D OHWLOv`ՕE 6\PT:݌Z652N!7M$!__0!ل&SIivΰ}7b-d%e'ױU&;/E Ѧ_zp.փrmD UY{ kK ȁ/?CӶ+ 2_4M&q㏖r7Ӟś߲f\=&fփ5JZb/ț{ % 8ijW('pi2P LJ~ʋ(-SI*-,36?Z {8m\uٸ ɍ$F^pA3Vn:4#Q8JSEst[>3j(']☗M91Oq{I#F\SnyBPI<:dϙG(t Vʻ߄]=-xJU\r'vr%8/]|TՕLII?3KD? k e"-A؍|b~5y,ϻXZWъVaB$h%kMMd97%?d޼w={}3T!;>IN.mwc bBD9IyFP&kenFO*tRâ)BԞ3hCe(SOA#lO'Etwg?7,"T/EZ8s=2tc?!ӓ a }_pȞ_3YN0:XLQ"Dwm}#f˸?ubۉHs+n"+ƢhyFɟ캒e4+m@I`QT9Oxo22s ?&Qk1*sH7pI%xU/m#.1N "0->0o R =ln ڇH~a/W +e<9!4cjGEAޗTnZY{H`+'=LHljr)q"TiswtrگrG^EZjqel䊔)P z:$dGZ1|ZX{2Éh%~^ё0]4s6sRK@?q3!)Q.6W'^CIfJh㙣cithhO bBBsk9::/}뻠M^Ԧ{/5-cQ*-c>+ʶ೏ᳯ+_ ձ,iYJ’*K=s Ҳ#i7v_]л>!MaR-7 cMR@қ,6 +eēy#Dbip'?tkW Wp TȡvTZa J0EQXscx騍a1`ecx 6|2~n@;v~m•0ӑE"!ȮFt$1We0`!c[ھ$-n]є^g<%}?QXb^^2K4P"p$Q3AkIa֕"qVBPȨk L}䀛:JG4)+N.Q/Vѽ(leuH@SnyίM G'v3N-/GS;{DjO@d[Sts sH ba|6=\2p Vjxařa.*;zj|$ә'2{iLzd2gqAhOQEo|F;7 vƿsg>!?Y0S3sՕ6>OʢNc1cQÓg[iR}YH,Wo~.鐕\PHc29 poptǯo :lL W1$5з!';Q-ej+eλdhdW@}WBpyQ0H17eԫGA5Vܟ? Bۼ KXESDJj?rג<7L19~hR"&[>Ar̈́ꨒǠ;v{+b\ibW zܕ?!WԭTۇB-i‹8+y&υgUzk,Cb͒QqmEWcyLbSw zC夯wL)V@7s*YCX&N5j k}w$oִ&jM0{ `xHdq'EVg Oɒ[ȟzCo 1(R߃GoS^(lٝ@2+G$i{CJy;S1i8?v:^BrM 8MAml?Pi{gVFoi O -_J'*UO_d]C3Z̭@{ `h5IZ/ҷ{+G=hh9E-:فIK§ vt0FI=PTFLƯ H9XĀpK֕UB}Lm7"*bsM3$Z ɨ4f]1(6"*xT1ģ83E}t.,o(*OI%M[ dhvU:V22b z0tk!S~BcD",Қ`ԁVbd7|>Ԡ(?+/b[Z=;]@yy]Jt5F*b%PXFzx+Wc 6^𺚎5 -2\F>*z2p ~Rͣ ! DF>EK11$?KR)[Gu '*O`-ṯ*I2QqGy/SD[q7ZGUhy 8 ?*u΂uo mE~=S|YkOüvvv#; $\}>%"w]gI1+[tØA7{MXwm|JjW_2_>$ʧ˧ni9Ї.KqSFhn0[SȊbOC~r1@\++קNy|A3' ~=Qj}JɊ [OCr(5Zq w{YMiܦ;|?S hŭ@MVqq@@ +d['Ǧw7k%pW&jm|vW]x4z+¡L%y./ I}{e^}}| 4uq7LϹ<__=/d\MhAΤ[ e")X`o`R7"%A^@ s6#[MLuQCγ*9ؔ`W{ݥl{Q(]Ya$WYM.ψ@<~cm|M0Lr6GR3Ew ɖ(/du*:%$􌟝zʼn}yX^Wҫ#J^+<yd_6 Vipn/\4L[e»̗;ٰt &xU"JniYFK6.؍;0y`w_\ v+XT !\/9u!-?(R~Pf}@VyRgO6m t\_h[Uoh5pے;dyVpp\RЭcAٝ}t_Jn*c 759|myڇQ)B (} "}X&hY7%-M9;_~jUٛ%$7 ["&7J=ӳ<7P!%0^YRަ=ݴĨ< hd2.iU0/}ooMuP|K,QS!+XʁNySK 1ӧ$76I7~>֞ [=ឿo6#Sn#rhal5-aw9i)Oe>l0JqTN5eluBS&;J.bELϥۖG*TD]5WSg\å%c ^<6FآG?DH5*U~[C L8YgTim7}) >=w0>S_^|0rTbp @mUx@-̵_zo:xv~%k?~EmF +o,+]}lSam|mc* mxaP1e/PV `DIx~Mn^I%E)J@ Ms&)BE%Qk N1knP*;g$R޽~s~pnK\}0Jt`|ɿ"jt ):$p g=3ylЬàmo&-UND1)gnrNLNd#nZoltw `kds8(l4\umNw*>P 1I팭CmG1G!_a}l=?BwYcr ĹF ^AqblA3lk2b\2vwadN?i#m@GUln%pj{ Tvtߎ4uI",ZpnTYF徍3-ƣx,LkP03!N:%[}"vp7E!}LJbI~3\QKVֿd!ΟA_·q=Zgx]n֓0=="kHZ"Ax&y'̊PinZ!XR hyuޗߪRވDíڐ=s3ƭuZܕU!bp$\2ۭ"g/Iې65()ᗴk$ $J;RkDW;p_F aE^4v+YǾiw\Lm hjNs0{ŵ vg[=Naإ[{(_eYk>`v6N= 2'om ЌMhԖ 8Ʌ1řAs&p+tW92=|N=U2j?y1'Nv`OS6Ue֊Ul7 +\BA;;慎֖TI%uބtmrZC:¸j隋kK)4ןğ%HTؗ;"tدIrt3FPߎQ܇ůPcy*0F!,^B1+NŅck$G.؃ŧxӱ%Ô|Q?5ɴj~5piϩ:b "+uю׈e:b״unXTH $OH,>4ki:ļiЅ Cg ?!38lVEc?5~}jc:W޳!$ ^:M^Fgs&hp,.6p\4 DpO&U-o W[r6oQY9 .>8ύYܠ֛:I#h*+˟"ץ;{Edu$i6%kǵtU) u PtU `wyA4V/Fni?ߤ׎CA,")_6ԡ]&]xlaU}?50!N"J3b?vMI5ϋxOutgx00%0OfQ2ɸ 渌,ʚ?cQ?L^F!ݳ̞<ᗦ7o=^pXz^p% 8[}%9ĸ23=T5@{/.JZz_bxބ]jZCRtOWk4~~XY.ZlR-QM VéA~&mÓ,sEAf&E]:x޻0 >O6ry1[^6&o0o O%kQ$Wq`A`Q~|ݼh+VZjp2HVM[)oG:wGU#ۡ&2 *NLG>qj]wJ[3s_0Lc3Ùc"`# fn&/.+6 VQzH]Myl`1)Ÿ4 ?D1^>s]<8Ag&UqlxyOI$K-`\BkW7H;x3xO=&3&4$r*dG7HgԒ#@: H שcc/0VU܈bIv.h)3\A6Xw &1"ZERAFr<(DS5uDREue;͢uBj7vclplԹ#A~HL7t@L;%?xXHAvl"8%R#|w"?ÂMe=Xq)e/ArXV6H 3N ոRP>K@MIMsQ|lpε(J; c:9Pw~ 7.rAriɁ\2 8X扃%(&D,r ,y {@qt|^Nu`V #;G!KҎ;BƓӴҐ20%uA{愋r5pXz \TȀ9۠ߠWws^/d\ցv?xȉX]? :lT0S"*fT'\"m@, NY=@2AV d< V )EUyw=dXV8 )8j&#`StW`ZQ=#v\x䒁_`*QZf .4<"n*4A7ptq*4 .Fitn$jlN >|]_lSU_4^|&^䫪ȩl/XV|d$Cu:otV|$V|V:Kbt-h XkpvazJ/Jڧ)i~NQX M&j4yuEigykjOpMlGGS+6н'6)EߺN ?U\%A4(`ش-qqڔehY4lKx"X H}f;,E_;QiH {Ho'&h6)4ċ?/k.~sjOo$a[Y'ǬvFٺyN YCpZ;z-2Dݤ+vr೒O}qXW2UWJ䷔~k>Y~:QМ{8cR4F OOwOcK眰KE1^?roි0Ly:l9}8KL p؃;oȇ cۯ )Z4q Yěw쭪{`0 wvqQrKAN1 cƭs֪EXmmѷlNڔ>2qJ/-ft y8oB&o3PkU>3 i<]4WƂ\yr;ˍsLbgSYRŲ4!B J BPS#N>nЀSD?h)F7iܬ *Jjs)4֤V65K}&H+&vcyslx5_A/VvCjmZW˱DZ/jؗ&gP1th+;oWu[*Wd/ 2F2Rl-Qn@_fkje5D)zT$|v=ܽP< mV [ 1ܯ R67W@%Jtc6w.n4\X|y xϣسRgTxb F-1Mp{Hg ]6|4М@'|ôs?bm;Eugf+1f%JJ#_cCgAa7FD+Mo$FKW˻9=NHx:A|l8iYb:H;钍uzV5ΩPAKii̍=gؑNMF2vp #vBF}̕-Ζ8kEU5] P0EuP5萢c2 > | $!9$u|!'! Lbdh> s'ϏB J<˽8nb^KT k%RJ yg \_w~8ht/h/)`My0BL:gVҋ/ΧM9hADC_/A,6h_Fŕ lFzb|~̇Ӡqp i +s`97=! <8}CtB 5/`ugfHiju9 +-^C'~l]KQUI2@!^z؂!+c S"}s,]ݚ HpŴ [bv 9wfvvY7aYΝ{~~CPn-FTnĉ6b,yU18Wm. =*I>M#ꀃI*}+w,鳖@+aA>SuOj׊ԫST_p`S> MR@( ̒Kۣפ4UKPܟ -d0pj!J@R VLXцw`&GiMn!du0^ G02MqfQEl:ALLhkT&܇eiߺ,>szʌz@g$A8xB)աѮLnb"&C71' yÀJ4tOgwC.^ q~5':ʐ Ir7Kc0Y,$ C|HOZc=UO.m( *3>5ކ2lhџ~/"#5Jzp[`wŦ#hv~ABiκXSF \[Eqf߮vCP@8 m 4ƻП:ZԕG`ӏ_wL%,kMv<2SI*Rv&`)szT-Ϣ*TI_eOc ʉ'Qh"7lS܍ZD% 3 t)o"^2zH u ~[E`،HUF_ٯ-Y_3lq.,ZCi .dZ(uF]bg)㼝 o]dzcl\1Ğ1a*?o?Wg7ƿwG-]Y9Lg?0yUРK+]K6:EUZw7MO09`>:FB$p^Z0t_L[U)Ð2ЈFYi"<K lKh7Tl;{^`qęp̵-fBrdH !ߟsno/ s4 ӷ",O~ Ś;^+P&o^:?%Ggg+ghp`֌ӔW0n~lÏ9XFi|;u,'=V=kΌǃ5M]0 j󪲉4DӉNgegI=a9t<=MKg0wnNe }4AӼ@p;))񁨔xKA*4%ۘ=33>=ip]]?MW%\; ).tٹe44+FX{g&7E&JMx @ mv[(_BLouE2uVoXx2`d[ְ%䈳ߘ>QxĹjL#闼f%.G,呞ӄ댃TH!&+#%5:@gv](bN'nW—ti}`93yvzs⋇q}HBoѮd$^PsA4^wI̒P+|}Д 셥ݢ:&T hakr]d%tjf7;0Y)#BeUmbX֟kD{OQ'E_R+^e3G}K6P|-U4sTl\vES D/ b#o1}?, DDt3u+|&8ӑZp ʏYQ}? M:B)EsLT5p6lbz &S}& "S<=c:"Ľhtc(HR:ovQ}L`z;/O \:~t6a6 `ZL+m76gtc5&Nj^q yQ߅5 OX# Cd8UuA$ئVk>0P#&TkfvNi?]Tބk Wj( U=BKb,CMSOv6$K'x< \''F<}_jlV cB^Pe0ڞYW$0StzGk#6y:8[6%.1Э%<)x#G۲DlsZ`X\+0A6a[`ܒۑ6Dhk _"^X_Ɔ~RqgQ:{ᨮ_hHtMhAICYӞE A0+Z(AnRaP(hxI=.$BJ1334ٝy3ޛ)Eu>]ԸHu\`"QCwcX ~Sn.x0CgTDN948 7'%0E)%񠡼zC폮tAhmpi?W0zW::E@)GK0ooz1l_vr[ar-)s% :(*Dۈɜ_çDJo&L넟-T J }Ŕ?6ՠZO /~X⁠}t'_rfȉV+,*pR\e!U~YhznٳɊ<36NAmv3YvNjjR~e*0Nb_8f) Wp+*dO Nq9NKE==Rk?@\YGǹE/)|謼~,~;Xled{`KvjqI VDبX M{eUsaA /k-y8s%¸A_R0г_ռn|ɮM3$S0ؽ+)T̈́Q*`[Qi ׿ȧP7>dcrPݮWZ{0]aj~%4L7~ 걄Wn50/8Qe,3ήJbҡʆ@LטMvM'C^Þ 4>yftz~Mk]]lSU>tRqAb4&-iJ0<8&5%T4-$Kl"3"z.3aVw=2Ͻ=ߡ[afyG)>u53ϸU3Ձ):tę?f!8 k.U?,Gwfix?o&KioQms~>m))F#>HΦ$ ts3|b!zpE hyēQQZcf%U4Vn1RF:dv]l8$-g?Wh7rBoI-<3^AOiV:nC8SU$hFL &Xo/ 5s_jlIuZ:;dLoB0l׈>Ft;͗|GNUU[aR![9G0hQ;|[$OHU#5'&.)>um$^zžh+=<=N@>l+{OYlϑ}{D˨r||?#r'80-vBhQNh{j mr˻in)ͩOi:%)[ds2]|ă2?C fxъqN 2~? 5&w9auaEa v3կpR+$=Z`JkQ޸[u+to{(]fL) j\P? Km,HN)VxqHuhSGk0OF&ۂ\ins].IV|F+>b|b=35ve:qt6lXQB;" NJBRhg5(\6I$8}DMau?;{ u587w#W樥>첲ceرD ߚe`|BR&^$9fMm⋨ Y\hPxFXE%ҨX/H*'=-xВ_#Q'bF1VͿT_5kpTp@5q"_d`(hx'߮"@2N 2$G,svv^.;ZOU,^pW 4Tva&Kb6%+|WYn6Y6K,9 pmKd3傩wVC8*Jɫ2rVLU@g sTuiEC6ٷ_.lT9-5=\duITUZPWh>)sk;11%,g$X?To(0wT/>R kfmMkNurj_nl<Ϡ@Ì:OJG96\XBcsdaRA=1HF4 HT@;o:; ~dYe+:ggtznPv(0,;>)o?l3@a dEV޺Qy55P1=_\fRMC%}ǒc5x/u 8H*|H)B$*iCq_cٯ7ЯZ:-%1x0ƒ4Ч&Jdyekpé:ڂ@}p)P o[1G׼V8W+'sSB]DT&<)Qe5:(ݫTrWDOcQۭe@(9V[րLҩ>]‘>ktR^\UHYRqh_\.C-Z<vWkf_lZ[!_W-#Ew Ȁ^z>$5f!Z1C/F UaR]x]'3bCJO:NǥVy$ WS[ v%P\2*ЙԧB}>~7T h~JPۀ:;Sz>CLs.89'}t/-*2n3r@px2KlTWҵ"iH'*y>U[j>(WYd\;_@Ѹh<,ΔX15VT" ; $2h_.r (ijLPLŮ|Č -p, uqp3TUsN}|l8/h6aw-n~v:M}٧KAL @`a|q|B`B:LQox sĥd O΂JXOuGm|R/w J 3αxr&LQh)NjRW:2Z-F`@]&ڍpѡW׹xiJ.Tfו ­^Δ!"un=È._n/C^c#^<F*K7E}-m~ìÒT*k3BmFS%znf;!̠Q7.it;2"Ů FNDI:{\nT;S)[6 aOO,ܪ6Slx"$>*{Zccy΅.^B_4E7g=۹QsڹbC{FHnC@cfd.vNNjdfk l+:wRC[ʔ`e v·Sɫ!a3][rOR /3۔mݪwvu!\¿=`?JqcMkEd$5-Gq6XܣsҊ 뎊'ya#p=Fۓ})SػƂ;G|Sc,mLt:C40?_ayMڬ.]yݘXg)ɶ{SBqf GEs@㖐$2OO G@ n[C~CaBvj& ug߅LEtZ$eg~XA밬Tzv^a_O*1mV=񜥍 ifMٖ&6ۖ?u1T݄D,ϚRkb_{E$@#$0w-.9wl*yp ^Tt@du +HYL-TLVӐyp?d,&(!WGEdw6Kd lP3OSfӜ~pu?;ߒ=nnwkFrCctݧ.ԗ5#?MyÍ{Jy')/; o#oSG|cq hE(wYDMi|UlPZU):'NRFF ]oEP:OňB:[&x_9{W"Ђ T|x'!ݔYY8 4+ELǮA__xE84wst+0#>4( C69g$Xgg)(X#Rw芃9A<'(' B?uOo g:<ok:{hT[B%&p2Ot$"򡑈l)'7{M<7u fʌ;UzC?<IɀbhFW(oF ZF%SE;Fii6 >v!AJ]%lpናWƬ*'RӑH :'l?K͖7 JK_fle LCҏ-^CE.@B4Czk@o~'v p!ȤZ!G@Z+o`t.2+E!p| 4;\3+?CL "wj/'w;v7N) P'1$)[$!zq,W~l[`NJEpv&KD<ʶX/>fc[J4ZZJIԲvmM@l[44F/A:\mhF/MB FIJLӏ  FdN{~=ժEsR e1DwĞ2OImY?aćSNLkZs^PZ0/[Kk/|Jdэ8W%d}nڨhӹIƖShO 5wbclפS@/0h*嬮 xGW XkLB:N0ݞ¯YX%??9q{;M<@|r2k`hDA.(r< .[E͡WNWGa3 M rAPmq\K9 k}ndT#03Y{(#uQzY c9RhZR%'Bs8dӼr$XL_= _ta[vv ⍹S ͱvνt1}cOieW,(})Fh)b[u=d'FMvĊb@|s~;9M[i`g9'_fg\#—+ǂ?I̼5n+{{uFaPu)S7 g>|_r22:Ȇ&7ޒ''fkN͊7Qȿ? |dRg#0K[hkήlZ,իk&ηPwqSTN?2#fP{X/ NoC o#̧ vid~*7FP٘X1B#zc8##o2zE"V{ɠ8#sST!~)i˄ݗe2FF5i@Oq52q@Z"Iɋ"J653%y!OQ Dzng6/)zNI2F?s.-O*\ ]ϗ9loNز9*jSBۈ{*gܳ73PKg3xa7m8ڤh}u_mWoDPt yҪ'fA&鄕Csz/.RR/n;4^kLoeLBט2'zR$CFVYroo"9viX{ט8tsIḷTwvNG@fLẃ"XC8_DlNZ/~ƛIL3w񼪎h6yʵ"˷hFsEo)FZĺ?UYڌ!GŐx5~LxLzp-Ďɐ{38r+`#E2'mX9}6q'_P Fj%Nӊoz?,I!4 Iciqe!~UȣfΤȌ(XBJ~q<]b ^R9@wQ^Ir= Hz<ݳ̂eD/S̵.c<@OJ2Q׏ݔr4`7"mmewuqsZo9_WQ{]Q gϹ(ܟGM'Βu^OV1> xc _"Qa?jbi͈7)!>? gI$xA[ +2Y>j:y&n'R-!Nk'5~ag|?:? gOvcu#vN1뮈WU9JQ;utp)T5c/pNWX=d9}@Ulɕ.䨫lsQ^;SR_]Mh\UN3̃tFX5JT"Ѕ ($ ;iD'>^'QBeJڊ….Jߐ,Z)Xۡs$ݸ{s{瞣zQު%mҔ9P>!LDXn >>#w>[fj Amk9ª|JaycEVw;aȭਿ纩M'CLDp:7%-[ƴ:^z}iB1lV5'>2CŎ<|7Qx% !@Olpki򷗈@?fQaܛЏĂ⟩:U<܅Ij=ė")ܞٙ:1.S!D dG\z;S* +598\;ǽfHS\z5' "mmn ]L D5!mQ2fHU s&jތX 1ܴ &#k$0x,m>%$>%j4:a)b.]LA> p(kf\{-_o5.|m^Nح~YZ&0, +GԵixƑw][iO8-989y.]̘bA\[y&w-W)R-ݰT%3׾0:6@8Ԋ?b<{N ˨n)2PDӻy)vOleMC9(m2 phgZιق{s||}#Wů(L-ڴ WOZK%tdcENm(iu1-Ǘ8@ 0pA@>5#Ө!x7An3^>ڸD>tde^2ǭTCO16bxz560+nu\``?Q@y:@V?SV_q۽kbdS=KgDXQE8[rz@iBkOU˄ c3?)6<]gi'j2P%;.3 ިc f$\t{_QvvvQ7hF=e)1RI[u3@% 锕kޠТ Cԭd}b/G^"sRQOR&O/x?MMFX4[5DTUlAdZ&ǓTo e8ӊxp9!t-ŨNu9jRxyإvV'. ծRJM#L2<`LFr@=9JZd9c֜&lR'wًVLgR%emnW^hkAa_P}>E}ịӋ/|P#ƄC=l͗<+(vzeT1&F ]ƒT.d$U˟JÇ\8%E_`~$\1RUˈp] q*M{4mo/ƌA0CEA&D\rKԔ{G0 ylX.!E \<#8Z0*XO[<-\eۘ hZ?w>8e>p<0OnF(O[b^p3P6{yXbZ\+ "|oz4]*ʆ2?܇s5L޹B _UwЉ2tvMӗr݌F#b_e2qm%P6`|gJn okqtkDŽeT;/ÜջhMbsn;3CвwX^t%6ʼn-3V] QN瓉e_"%x2Ґ*rQY _|7Osh$FG@SA>' :(h>;bN Mqڳ冱ߓ6.p@eyzO&+X|OL}]G` H)=(3Rsrfxn PCG,ƁiOrzSDє"Ύ[%d%z] N^ \wo}q5s%6]iL5),k]*j1n|uDO1Y- D+!a%GxO_F5`ux$G)ŃJ Q-RF%g}/8>X )Ql7LPM!&ЈJ 3VJbz84_r=qԾ0TIxC V_} j&C$%sSFzP(C'0>}+^ =Flʦʫn ډZ+\BEȩ #$ib1W ˲wR?}c0DŽg>%[sܮ*P5:<*%i lWx.g2%0OExVXm $2CDWmgX);h?Rm=XwBVԊ zl",Y4 ' *!ީ>0{>βz/~YALxÍ 4ּܰIdsܺ4ZYlb%QOoq"@>Ab7,:C֡XiALSƣʚ#uyP 5F vO["^edwx3̣nm'ݣxJZdЅx?H]6|MnOQ:ֽbvІ%KjJHR[cv8Nq)9{av&ݑ_)J-̲'l,Fey s#-/-8&\r* &b4NЄ՘%5}Ÿ:Tm߹j2d߂5UxxNrl-IQАe",KQIǓid8^;MO4srXւD[?;6(JG(=[}u*H*$$M`oJиWK_5W 8\-bTO@[:${p۔hbTG6[iR+ū9pQfDuoD"Gְo_ W %"f #|4Wvr΢&&ڞ|=B"[ ôf|puώ:kUM/ЎpKկjt"`נ]<`%U3 x^u&X-Ν/OCYKp,^!e1ةA+@?Ȉ]x(,AR5Wp!p;`u\x:}r&/=5@L D;i!*U[[`5ex ܡd~vpVJIR0;/XSMW^cR}i drO)G xAk P[o]}pTOP7mdMmZPR&$mTf] PTZJZ ymi?Fi'3Ͷc1h F<>Ə@M{߾YT<޻=={vIVaoӫ龇4IP/%RXlHO%v6Տ%߈7qv)Z.;w"ѵf LЖaOn ]U^aU\\\USoVc(ߔC)TP49U-:*DO;\B>hM@ PI0hm6/v!9e \գ:6ރAN jih0ꢋY#ci P)Q=9ȼ>kî]v=N%LAgk=ǰQXUDWz#zӯ!Ccu2xiϜFW zO'2kIG?Hz 4-ڮv싶D H<4ϫzyz`6o6;*[\j)IXi ٵmK 7ț x3Zhm21W^^^>(*fC#UҎ7ws"ybh*ݏϏ='{z,>dިi_vbH -nhk\kZBqqU8.z*Se幊@]㪧ǏL"haT~zXq]?vPO aK!ցRnuܙr=ZscoQ,+}*;]6V/zIp^?`Uw?Zh4\JLdr7Y IYc>{68(}u2n&2m8]lA)r}%֤sd9^}~YE@R5c@*zYJ==(Tg֥HY[H5u!1%KnrAwk ,/@>t'}:CcЎr+GCu} q8_^j5քV~׬y%WBY 2i ‹YXcXt6D]{WEm4N{;BREJ=ᵕm^nHҵ('ֽ8/_YKw46vɨk]ڳhjo-eG'_Olh$B=/h#3ro1 rct}eA! +l訅4l5Λf;e h~3ˉ515ĊB:\)`P_тEF-8U_ԤSz J,Lo,L(`gz"BFnK0h{y~\C:qvgw-ْh4\Y' ku];6BæQԎΰSEq"s𑕴Y阅=1pI'JV1z n| 0'*7_ v x;ƒoY(tSӴXW^Mj Z&POЃ{0Ed9azui7R}wJ7ge0yL+S:]'*1s~]=w$=I]P$kʘsy0 yaSќW|hۢƭUP)[4&jwbuqod$_oT38bc@ٓMSiL9NS\Béӊf\s.>#sp }D>D|ڞ/k?\IA'P5sn )90LSr@n@)ouz̻;8:6w[&t]m85!/L YD 㷓{EKA0p^bEu߹fSm*?n#S\{zT=SS/FzO8r@^. م\/b* ^u1?r<:?jX;P$j4}TÊwR@r(r2X;;F.{. i1/a>q<K9&=bc?݇lUsȕם \5%5tR.zp Ʌ[wmj ǀpt:hitб"}NI+|_!Cm1}Nwub2#t]MhAMۘC0 bW[/@A6҂Ӄ((8K%Թ#M!%w1M*Ѫ鉦ͫi ]53*UwM=5Ję/~D8"*lһO (}>BK7Fd΁C[0ߦ|(2JbEސ:Rwf# WHVc |]kL\Efe%@[[^1GPQKlcX#?jHZHCAB fw.KW6$mDkcզlQܥ )H[Rhx/H|t9gfc+7gΜs̝s΢S#M/ tCrz#9H$5b#e5Q?ME_7 V %иM#6Uw2{w [~_|;UFx놐 D9#1(xΘ-)=A0j2+L`(Zl!PsIVÑ'w,7&y+<^ yRPm<[v3شKe) >b9q,K(+=+s29i3afV]yQpQftcل=`.v`.Y&l{`]Av_xbJB;ܩЩ9O[q^͹) yv_ܦǏ%nd 9irHC3$pEj[1ZS {ѬL`>ˁ5[EE@g.])U @0HLcҦW[Vs>UVKU>L^'H"K{iX9$K`%,`o{?-K6ֱ  X"U 5z>-ˬ@Ԃ,`l1 0V7A5}Ѹ&l繤gʥygk ]4jr4_=2n9ф9fq&9mI_lbˑz,2 #z5mMsL8FͶ3 IYpػұc1ĺ8Q/}J1qL9nPJ/aücjqs 1ΰ]L"H5ȓJxhbt4AKrERtr@C+ ׉x-g;O酙h\&gaזtWPI=؂]2cj#R5p4Ŭ~4[DBKϜZ}3zgI_6$EW )w͐A2 o<(=ތ 6"RV'C'}u},W|u# _[H@D<W̐+1* _BAj45>`KI7K]<_6yzy0*@dD7ud.m/> "@Rx%vȤ3 D K;022 V SH(ʽyQ4+Liaz˳`w2}@6Ӡ ^ڥ Ә=5sj}3 lbg;/. -<ۀjA>q#~x}$xXfDApLC>-#qXF h0 /A<:0h4H vTo Ls!`!h C cwdԢr *$:v;Xo񅴪d:‚(  Gl2VKDY/>QPzj=,pNrH0a*lIb4yoAsrO~ªn'*3b,&X &CЬiDZr, x#0Gf?aفzJoxۯ\uE4Mu.m PmѴE-}-9Kh\ĀyȀp"Sa܀M=}\U30`F+mliiQJiڬff[[mhOQ6JB( wNT:{Ϲ{g{=s=<)JmrpLAgt,^;U0Va(NPKY˰̘יuFޑ^a}ȴQfHL=cL]FȱwHyhPAڬڌL.i;8.nOcL4(VNoRW?lȭh1ct1w6]ba>Cm}+0=a 0',0t" 6A2NJJCtx@:B៝wkՇvT1GZ#4$C j7>vұGҁf%e0hⲆzs4%J ;4ap1:C-DW@_dNp( R;(*SԶ0TT345YLؙdiXG1fDtJd-`zB9 lxݬ-c0ef+}]^0l f9(= uSVN!V3:I*m]tۯԭ:zo!cp?@JdVi,s^VT̤gFvU 1 !D@FG?uݾ q>O99h◒?Geʊl4i*VuiB* LF s/9>{nw=dUJ&COJ*L!۶,kw{"nهv'7:䕬bZ=)(OB(H9Pu+.&7#Ƙw[xF#PaVl=$ $e'8lu$ G9%5I X/[r-^2)ܚB&wBGZhxs2&>gO+{@/`<) $]$'aOK vWG@_yQD ԣRU1Jh)V,Xq}gKgdF4#r i;X\eact@#U, 2ZRCCfN4R~)U5SC[Đ4|X櫏̳2F9W ]~15mf..BB(U"ڮ7e| on{54Z 5d/6L# H^~7~Z'6ib4w+M:QPmv4⠡ ń2=wZ(Ҷ[xcYzZu ɡ6og ݈ J]t2 0Xm#1893)TgѨl m,ϫm8*g4j'}ힹgz#umfS#qB(wC@LXIt&]d}fu%ڷ 7[t4@B]91&`5K3"(*ؠki^Y P)2xl9Ň=v-H!:?Bs{MQyZV#m? Ѐ'ӊa#֯l&5({¤Q4%U(C9Ҧء奁iGxC#,#Evm+WF`q콐^Ob#V|n1q]gN^R ɭͣVIr~7x&-r۩sޚꏍ\(Gl,g#vxuCW! !01~'ʲ1Ggϓ!] !%5b,[.wzt$èDv4*MvCڀROCwC<&+I̶bQHJ$Ji)>4u_j}8Neot_h/PѱmmN-vfH5y޹lp|Lh/d,h0`p(޶mGIYKnMgVZ@lin'q/xNCh1h Jnź{>Ǚ?%%|I34/~K=K`bo6?j?H"35wtFU'KaR,EPG_kQP7AMO¤2/z+H(}=){g ZXǢzL3%qtkzۿ-LZ;X'R!3z$wr:AG9waD1 3 ' +ǥ{51CD˔,`w->{C0㮱E1ke y ߿ Ob$/GAbRHd/dgs$bA(~Snd)]ÞM1+O6($;zc*e=T1&ZSf62pf7wFeqWXu N@] GPHraXZs#%V qF'"aafqYSiu4 SNъYCqɛUlg{wUig޼wݯ;sr>Βl,ێ8"d : j񀚥l_eO}~DA8h'$54F n .xG!{n5l݇mcUzS]R}A<ΘEl *-;K?v0 ǎ ycJd@jH՞y0vFc:v`0bseTny"u\͗dn<#6 jۙ7sx٢DZ>~Dq=9:™Lt3C8y.f+; Wh5[nL9rYfݠCTC`K0cvՃ7c~2`(>9P:Px3 1w?Jo Yjp=ŭzWx|+O]>Qj1qa| ?U)WLGs/_ź.jw$zљj|6"W9V J װF {>bǟb5u/Tj~4x䓱'z嫟e).$ Lr r2g؂bJJ,i7x:> [Cti!R=&ЧADHF ߐ`am"LLyWc.!by "~VZD="Y,'q7,(,dV^g1&ި*۾4;[p] ?붓d#|9t uUڐX- rCl;lm^fnlAhd3"ٚ=d`s0t%A8 5ect Sr:T{1']Z\r*p4n?XcQ؛kԅ+X4ZX.ކ )DG>`JTZAg5# ?GtI+xrtx/WěeepaylwI3Nɐx-S&T U#'[wnŞza33bQ✧`qGK o2GT2ML&fMk慖i;߮'w{]G62룗:fCDR]]7JQ"<''A.oJʄ"7Ԙʫ & !@qf+L"~D?dPon)~ M23W$8O]=@"mF6c;AL|{!ļMX҄!{ {jb[6zכ"ތfRJ].C.#Fl 1JKqaVV1Z [.,ռ_.CA3ěm-wqڲ D ;O]FeYCeRgYS EhUݵz{]D2Q~#\![4\ǖDk0w}~ ~WM4>U@rUr9,Q?| |m&=H=߆Жd.7d \.lӇ˳lP?5<.D?J BF锖`%5*!;hPS%0ڗ );twa`QҘ)Gfi|Qamnqps6P h :k{Jx{̍LO617?c*mvg1ȆVx.S|#Krk7|]}lSU/*c DY+nec#c&.W 0CA֭s'R"  Nq,~dv X?8s=n-Ʀ_EUQX[ٺ̬_b,07bWebߦa% t i!T!K%"Բ1ἃ|_bΨtqB-13(^¾pH'.9 3p]n̠0=+~o<PJ+}lT؀>yr+ĺnP30WjA:ݝL;Qr0a[yARn/̒u]CyMPܴQiXita8-hh|T _=is*}}@-~l6wƐL=-b='AZWP,bX1:ި[ỉ*f A.܏d˳H4IFD? V,}lnd;'릘un]wd?bt88EB>V:8Df@o9_Ɍo2ׯ=%4^& V@D 'ޓ8E#۬c?F>d_:/G/шjLDMm1Lk<4 /=""(K['W$E۠ܬӹ%2:՜n"]5% &_)| P1Y& A,DH2m'z;G&4177jB8 :UP~2F1 wߖ}sN氭P;u]IM̕^Ȭg@`@Mk*}ZpAX崆d9[ُb~bj iZA @ύ4͢jVk}c"Pi OT~pײ:ï jm(fǘǚ(xl77pPS MBPnRl$o/5`Uu&qn9 4sW9 7ab^FS! 2@ ~(6w_A t&[y$<0i3%[GǘM?m/34 trƴ/D 2 >Kf@K|n0!b;bcr`w#l_]tYh8xxPyhNa)r#r*25&'fԪk U!(Ck6wR!t0NGQ]yy9bEYq>U]1S.[5Xޝ- lA`J-%A@ݓ0_.Mm0U"~J1 JXb=i+7>NŹyT <$XE 8#Ue;z(@2]al{D.5q(!R|%R}`wu0؁$EФNj;n7Rچ&jjH/GS*,+G*"]}ofoϱZμf"w[q[汒SoW<}5Q6ueV .q g5^۹VV}xq8=A~,TRSҎVypv<$jm_B"v7Ϧ3% oZY3LaYCӒ.^GМ$D`ҁ(>VHQџgB S5yqAb[!(}P6 +i7)B "14U3FwϠƐup#%u(V*a'9f j$C_Zj+:%Cȅj7e+w5nݬ8/>M O 0=ȴd&qL@cvifpR`@9e.dsrRUp1^N'G;Rd<|}{>wG5=*|;V]0!yO?y f&J^LEotRrŷ=.z$ʻJ+%?FR&Iq+h)vo0}V,HeTf!9PBC`:ܫJgm D2[f't 5rJBInf͍vHBW7ł.OisQ ,[}j./oL}[ֿ7U!K6ӏ>cώՈKa`n1;E1P(dCWtCC jmt| }$cO! ^^[e}F@xp_jݔ֟+aITTAD?5gT/?-}۟_NHD{A׉zt`d`ê~G|W5W(vCrk n oA2QIbn xc'Uw/%3y]3zֽGoDUPԮב6Vhr?\a͟S%˟)X|t6oeL2]D3/&&B[km?V3-"n U%A?(0ߍVRX,K(ձeBۙ<3L"ZAo .yֶ{ v'2̾?L:8* ܯ$wq=:\ *#/h'h;=]ְ75t)T!!t=IJbudpN\L9^a>-"EUGH=Mn#F;_B5lDgl6CS&]fhzk^h.'FUz_od'~+]o&`iE Sxy.tpw09sqnXcw | ǸrpY?)9CE/T'zUD~WX)*l5T}B->HAj ծQ&bISO2q-d`i|WKV )Uvw7á%V'$ vӞ᜚D_B@)Z4Rs[ct齭j"ܖ34s y&Q@FN_&CntTqES N#E gH'p5{Ҡ`>lP6 ⎤l*a5 c1w'=z/6~h. l`* ZH)n5Z11 _# $`c BJ(>kQ'Аm?-}6J$X ,DFm.xo~]]hUv-Iʤ6jЇDnuAVl4J#E<"*vehcMеq+ M?mZOR]mj]ν3k|Iv3|;|',0_h(lf5L ~ayPzˠƸ?_Y dz! ø5 XM@D[)MD,~%)Ebgк@fMgfΥ]" TxKuM=F^cdROlM? v>p$5&oMoSt I?00ռӃ:Á`^ήj{iJUV& Z4x ,bg&SvNO kݩdiZoe`l)z53KNF[v7ނP^OA*dR@ J]*Z4-&hLut6WeըϤaIOg5I[8¼rŹ\/SD].ɝ"(F wUt[]>XWY5q7~#%4`SYAdLş^?!4jC4BMكt7JG"E*Z ߶=˨f\W" [edkY6soƖ*:z,C.2SmJg{{u0\sK3y.DOu6~@z T'9zQY#~{+c=}IjtW4:N-_#4JfhQu]ɏسa8v# LLB7M'u"F; 5efgF>X&M0m[I#y- xz+p̓5P*J@'6+fx&݇^H,ߡ5EhƑU5}Rh#㍒}\*hK3([v:o]t'JŒߢHȎTutF4]N3PmcL&-RCwJ}1xy`AX7 BF~OS^H 3AlVѴ4L!)=|eWBZrZ,(,8yhJ9-1LlK`4D`ΒHQ6,31`vK[})3꒓̆lV !hpz(E7QW , lʳɌc[A"?.=*;sݑ4BExu26B:QAv3],EA/{hDFR+fN*f&BяQ3`VܜEӈ58ըdґMz'Y]%Ia }-'A-4 4EJQ)˿SJjaqu¼Rxy0 ZO>/߀dW9WJMeaG ݍ\!%f$$ iݥs=7Tꃉ0EBtT{Uާ ;n\IOI}Ǚ{xFO2Iڱ>==wLx9.E!t7lYΉ ~a68Jώv!bn-Mƛŗ&&x:[Pl*ZlH9sM%A}zؔ) Ŕau>3*kGOh1&W2F:huZ5S*I:s Xh)( K'z8묎!~wގ!wa 8َxC$^u|wU~R!k=G~t|l+|Vٌ,1]@Ǣ)E5L'ӽGzF+$ 6@(CyP"Lߍ ,rB_MtS IAi8GOyQ[1I;CNڣ6:7!Q_df_BgOg ,tZߵW%m>7Sq1~$u?5 vVj5$j{#[_7.P0㲐r/F還>+5^s-ot-Q':v\Ja\wOZ's;k'sߤOEo%yIt !8'*PEC:>ukH w eDt뮎 ݁aҕ-+k޴~7Q=?B]tV #֦ hs$XV9{K5[rI*ՒdKJZrBVioyrס$X|ӭyFv٬1C\lnS^0W`eo'mwߺ2ێW6O-k<86Y,;9 [ ׵[b16Khs|Zq^tP_+mN@+Nݟ% ڜZq^t.K+t BvM ՠ g]0 @I2cu5iT4vT-{." JҌ_,o_sNQ )oq'EH&y{) Ҋa,+4Es^g MV3ϱl/N|kAӠUF>u_uRٯk>sh5eSv%uWMcfz6']Z&ЂnwoG3˚TFO1_"9ˈv6'׬Z3\ʅHbzSY+p,8pSåf^;d8>fC6,kS|cgRx,&KQ 8?Nv *IZ|{d11/Zo6s( :J]'7jo[7w&`4~l0%URh2Wg*ALa,&G!^!j d27t'2 *e<2GJA[ 2*{Mk@T5RuTTL1fUG@e!Ӑ![@1-<, £e;`8ڀݲ?pqq ZxXygf%Akce/(_{a& h~ 9-dÕyYv`-QPP4nQ?cOkLDŽh8D5=Os23JN;whvDsԽY|'x`\X9dN0mAl+ h$x(3Las{WܙZsԀ0AA䶻Ȍ D89 4`Ѐn:m2"v20 yž$;;t7t;,WUO1(̀14xd2y|h.g)_>IJux5 SQ_b,#y 4قx4Qq4c9FrG xdӋ͐~:N ?,8;[HPl=;#HKPvc( v|(>#N=}4t mp\.] ]@.xٱ#܏~Y0hP^8o 7tVT8@/VQGC`Zҍ`'^8A#L #!]1FhKNv@ @׃@,Y4-@ "Ĉ+z)x%ջ %TA: ~'锄hA|]oEmjW=ʊKk<4]$ȥx~zHē5V⁔ JN`˞QI.{73{od޼W5PuHjV`@g}fv!n&z_6=~/M -c;>rv8=vjNz_8>>?z,n%"9$[,<1L/evkFfK>m %wBӈs,˶Re~č]܍8YJu͋i|M_wuQ?M ^ʃJ$ۭ'ʔVNgNj3oE itn};sQ.:_"?Owcf:PWy/Ի>>oEcrʕ"c࠵FԪAo6xyҤ>G\ʼn,%Q{VKDɃקog-Q@|G9?nK{cKnCz%$v%fjɰKƄ}kReohgH Ci'ׇ>G߰:!jW땒[$IzCBoYcŕ#G=[^SzCշƈdBzgUׁY C9>Y5¹hQo4Yz Iz34⚐rKy| EN1E#}C #\?F,@߉kmGd_uP~s\߱EVl\!;{A\B | Q8.NlJ1`Xsc _ CZ}X MN/^YTa{7pf^Â,uB"?R/ Ov~.9ϙ{;elTG%a ryBۑ T?lW_FUBmCzU U>dh: {h9$y,yLk~1E@͙0Fh#$I8/f<߆qAW7( ,D(uT01u 3hSA0=~ {ǴBIcnͽ1$S1!?=j\Ai zQy3xe b%_]62' O{@ӟOṖ%I|ǚ^`M%hBl{7P'Wf[gۑjT1ֹ=Pь3|XwfzmlqnKs*&M6-VbG͙@P@$t=확׻GTIl(WTVʏTʏHVTAUZ JX)rs|J qgwX{o̼7ovH{;9o6[5xc5|V]bo/+ٲ ,#v2&0q4,Z q gM> xIKW h 5 ALxj*i4^s9HW"+Nl]~1ޑ/#t;¹7kɪhp6FP_߾\8Q<;ۏnW>A=D{9rc|ܷ /wa B Ig5_f ])\~K"K<$q]r۪VTNzC~@/#R׿VgWA}xG 7obM6^u\m$xjj$ եn*w_ewo}oF0sGG<*=y#p^&`f9a!` f87G|,Vyڝ]zNhjIL|Xo6įLlPmUzٕO K縢t9 '"\Yа+NO;a})5$[*OܽU2)ƺ74fӨ )ç  y& k'פ1R؅鬕.qX#0i  Qf}2¦)IsFEI^p&]y~X =_708L՝M72܏4D12$?T)y Lpd)\z_„oSxL_;0h 쀇Lbp$s)e;&[!ʧ9X[ݠE|Xyn0A=0RY9,MpSȣS^ZMgȸ+yL8WJ _ ^{45a_ؙŧ 9w9ˀ7f8t񍆄1=at &Džk5E$4LQKZju--v(blEaHu5~59`!F*ã1!ejl٦P4;5j1?K`C 5) КRtU"/kVΤeŻ8_ӌVL>GűwTMI!Əŗ8:,A(!!6Yh)q$ 8n; Q#0R1 >;Rvީ=Hw+:G3[5#ZSKd)b%e0(>m!=DQ Qk"rtКXo,6 "+JO)!β2r.K*k7L x#Q*DܤPeOh5e  (o|d4>,nիȳT!%WQ\45WD^R;|]_-i K< 7j$+flaf8_9}Qۈ@oAG@K ӊ&M+J. CԼ&?W}I PJ ^ofϏV $`HY>6cdiA 4!JmJ;">E) S>- ~.N&PNp֠E>&t`;eA" 7 iCYWzS& VvJD1TT [7p<[WٽPڷu_bb&@Vb\RZu^lIqc&d< Fe*?sTSIQ OxqgLR43 U>8NRIm %׵zm{~ QRQMV6`mc~ѝf@{$h+HĶ͒Fڎ 0c1jE})zA7`vE1 6- )g'6::.&-fʶ Z [bu[(!zHRMB~!(EYKD^>6-73]<ǡQD\3"0#a p &e@mOkk[5';o>nѡGbPpi4)Y)MxTݺ-z#XQ^wݚj{)9[{;Gwn-EՕSM[t 51)U1\6.Jg8ry|\h4pI}>{&|?`Q0 F`Q0 VKo0 Oh tcذva Y-Ѥ$'uz#R5.⢖+?EaZ`U{!Ժ,JUl'k +Z޺ tF}\{q3j$:9Z)k~{v@ Dm@((-vZ6gSZKm\X>}) 6Jt}7F8'4l3{fP* ~Z"K7`v?f2@YK栦 VPΈ$S!MKmi]XSTf Ҟ`;f 2Mg) 5+jk3$%6}wF9`NCLK4R6L8$QMxB0 Z6lZJ*cc8_}190{ͮA-m$D!&<üt-li`pXU7 v֩Hcl#k|ԪshApe?/Nh]>*~"-8*s1 ,lګ|_]QwXЈxmr85q+a#-"b4F8>Un+TwUA!Vl#iP!M7h-A) z6/,j2T ~0+`&ij ;#qK`oL*MaEst*{")pԝ߄J2tuxx,MD1 k#=cZ@>UHLIfsަ$`g&A>NYL1$Axq͙ґvnQn"ݾ(~ "SL(5/rp7zۯ^ sws{{=|;ws7B֧,OQ%`9Ҿq⌁chg5u}R 0*]Es~Q^>*$ȕV^$Yon,_S"[]ROŽHN )30-LT]:{sGi Āh*d }LJ|[ފ%uwI" *iߧMLضu NnnSgBf(̞Д5qm:  )j`&X:~|wq?6M&L1n*(wd ,=tLSj/mk2#ZFB]MJBCdݜ/xww14I$}iOR+e^~:i|n]9Ԩt$cOYD3`̱hn@r*(o՞@Z?o/]ۚW7;@x>Z~W.o.㔍N!qրg6UCJHcpS)HC%Ti$Ɔ93x aù\щюsV\B'}\ʉ%/s%GtTzqvtk|3?"EU C蠣 kg?QsN'X_eT%S%_Gy]ȇ "!M [=.߱>Ɔ |=ӾPU)g}pTUSb_G' XMW[LM45synvϊ<-|HaFk؛!Sju3i??2T2ܢWh 1!Nq"#ѐ+~Y[dC!)+y%&X&`jCbaP|* +P\r(N섿5_ƈe8>`]] e n0Q >_UT (!!!!X.cS9|5nkjq f}T JMuA;.eLmPg 8&)$UwQݞJnݠrτYa2'zTa 0x 4 CvVecmf󮲊?gh(-5~|91 N!*knwߓ<0FX5F:P:agoqgcvvz'?Zb[4[Ӟ~4Xo"Vgr21)IwDO 8˰Rpd#ڥS-yWyӢO`"LѰ-k&PCaR8FzBhm6 Fɰ\/]KkvAU7ʰas&xx٫PtS-`|XZOa/c+}: COndS?oT! IX` ϶ H!K}4h{[Yba9ow?bao nc#SzE Y8$M7 )@x&6&Ni]/"h{`%_ eN N _> 8v&PIwH*Ncc\^fg!rbK׈[~~~~~?`aLUCf4Qȴ\4>!=$<^~f/ħTB֑cن/HíMN]\Qo0~EIkJHJ jO.Pݯl'$}R|r F)Q(;߄M f vu3 W~K;Մ,qrDF~Y `)*6bEVi$F(DF}|t PV)5h _Vui4Tx"Z y5#|5˅yHL٘jz%,] C mś]E&lk^ <V=jPK D@ -ī2YJ79غ?pP.2ͦ2(l HI=(b'A%%g !ט_Y_Dy$^Ov"tD8ӌS N(3yy(2HBRQNtۊ3_n.Ò;Ťљ~m`[M3kY QX:JA+Og!2 50cYf5 dcq 1@%1 >Ltis?!1.;.ּhUv}6l'-ގgv(dXg䡩~=lKOcO/YȆ=%zGKt6QIK϶ U?[Oݾ*Β|3alO'Sj}F78u8EdOv ʗsdלxc2N"[Ƶgz'/+Lf~/i`W=4\y֜k_v9Vn_2 Uz.]ߩrkj$Zڟ@0 @EWI!euCc2PcD.^b+ox16C^܇Ԃ]v8oP>.Fg%w2F,d%%P'=.A/Deda'!,-a qPe3D{m:^qRK-,ajr>qFS89@{$^i)ޖ9KhP2,nmjg->Yn&YXm\3,opq{Ga-? t<§T hop\-.̈́~+ɋoP-$1~ܜ]C4 n'`ސP?gW+P.ԅ&> ݤʒTB,(x!d+HK2lkOC g4N+tKBRfz:YX0TC3rg5 L`,wn0 y^80ignqGev [E)$lIJoH4ǿ_ojH{Ƞ̺Ϛ yDb]6I[$.y2ub=N,{^9oD짥iiF wjv`[O9K6n菝]gĞwy/6Wrdd;M:=|{XPEsqDh@3֖x9weOQh;Dv*!A? =Czg\vNrM?zd v*@zBێV#r{$tje29 u m:oL雨=xJV|=YQ~n\0 Q&'MijƳ DHo[#1 뺶|e7,NjxMRliuƃبL; `|rPcwjɗR\r{k)F61$()yvEz0;C߉!GdظMVlzMAQ0_yB껚a0.>xE%]jW1-i@dkMvdՂ#cP.ۅ'#F uA`qTeҏQԔ8YnEEumsvHP|hGRPܫdfA7s83~r\Ko0 y"Pm E7 Y_g'6hǏl)dɒHQ$M~GRyy1ڲy^1pe+sDK&3mywDc aLnk |1vV p*lKvꔽ4D@7mWա2g  ~m6V1Bn;X3mgZ4[ ڟa͐]db,ΔNyeM>ٜL;iGu/i·x,뜔1Tabr)' Q^6]i=#9aiFS!>C4QK>+.=?Dx Q"C$^oc$񯍘05jK7Lo؊$]{dmr2!ԓ$òx] Y3#GColZ\^}2Fz^O//= ."x^W"}t(]IWrۡ;PZJh'Z'.ox{y"{r;q _vO[mtҤ~S[YE.6̩3И*"bLV`rVN%jjMqKӛN5hYI~̝Jt~;n{`],(MYZ2 ۛD ;ZƵ [^1Cΰ%-{C/yi6ν5uw<(BvO < w~縯-Onx9VdTLdj d[__y9zO(Y dbzewٶ{m{Gk7/f*O_/ϰr_[Ri{\W5{4 ;bLJjw޻iRm1_?dxy7ud݋p(eڧ7sgrMeZ9ތuk:{p8k"U;Xm!gvߥI>NW.]nsztw3oɟ %Eqtd?e͖(^j溤g'xĵ%!,~63[&/.p=vyWuwLy=+}&|ڻЮS7/[E®lj ٟ~SY*m#LSqoYsX>kT{&]`6= Y| v X llhl vMNNjzbhy$IPm>D3r C<%;ׄqpՐ rgݕY߫o]N0J !!H/6]BUi VM$HKұG>ٞSדFW bޑJ98Gz)$F@ayGF^<#H+RW І# GM9`lJRÓSU1*KLNaG$rj=skх{YO|<##0 BMn$H1- cN/zv.T{@ C޽allŪuX_hL sxhKTQwwhH=Ǩte5 cβ! $#' n0@2ks]]*Kv$u"Fb}K s~F/N:.,@n+B[>)m(MݳGgX|,n/G92:ͪu,4 kS)k\쳕Nč01{v=y#\_Hx]V9IC i2ˌ@v-:ػ{}AOFU&'Ir]oYJւN[|4ű(y }* Y)?ŅS2S.aZYCNk&?rzjN7~.5l%Pui}K1 A!ΰj] 4FSUSME.p\Uwt4ԲHH^ŕh4PҺEDXJXW : u 0jԠV _f"gvU'<{їwz*3ᓽwwiz鿎K{ouU \jZǨ6>3;ǿ=f|$J&`4\4/Uf>P狼QI&`0 `2%3p.JVțl=Y7s?4L,J%k#JamJuϝJ‰,{p!7)-fޯ$cPrlJi/T3R2&n8↱V-n%-p*{럤an} cG8`+^K)Q%01F\ s(#V 4ߥ\30=ʅS.\?F0ʅpFd ys}~2徖\1‘'2`)kE84yf)n#ΟO)qʅ穯\E=raFa'h-)9".C[L ?ȯLu8P. F|6l`rU*a(uO !a_'3p]OsKKZb0`5Zfa,Z6z-M[խ%7hi8i~-s0-'piGsZwiIZ`G,\0x!u0Qr&?FF8p&ղ#)NZ"pya Z:/j9Zr0}M `[ẒZ`8eɌ-Ǡ9Ec1a$paSZVʿ0 h7}zÑgh7xv稷яSo^w_opw<\~U4z_f?lCz0 Z)_p6ä//0K^qs= r&.7p}{^`B)/C02otxfwŷ.KF@0 pˬkyY50> Co~8L0{q u*/Ff}KR+)fJ0Tn>Pп޲>jOB:~!x5[6];)eJ=5)i9谭A{SWg2%95.y&i6ossu*1lL '@(6XeemoY Qh*;0qF}"MRVhW 8sͰ*I)c} eJs39ecOp+=gZgv%wUW7ڇ\q.WND :ОZF)3x&ٟ, )@,.WR篌!u;Ku>ݙcGcREcx%A}bq`Yjtk~200龜g gg]ۍZ6޹7shqϙ!Wb" g ϋgUy<[+y3gO˱+vw8 q'7\|<EF{e}}!~]BkL֌r9'j׎b' ά5c_qXCSɹ6QwX#xVΙW#g;Jyf6W)뽣:>g3}s.{z?< /x'?ܹ~m9}pVQDu?ǫsF*xk-מvG^Y ~9jKewۨJza3QӍke10'krȣo }޽slCV-|[~N{>~Y΍ps3?od,Y+*ܣ1Y/m1^qO)9׌I~vx9x&_U򮭮bqk\Ѯ3Wq>Ph'Юy*>Evn1u]qn~gZ^$~}Y|T͵qOZΩZc]1P_f#\]a@k|+Wx^2!_iF}xeZ;>~}nX_h1N5 b77 \|8P5~X;Mx2x>] fCq5Uf𣏕{kjy=_&OUe++"tviK!K)DdMnBBV)HEe<(2xSYA9lǨdN'/o&d7/n6ɹ1ʎ}b3 h r69IeAs;@-r>H]Gɿ#sEQcY"8R߆}Cį_$-oƌAŘ~Uĵ=A]f|Ώ 1}T<:Es?W|4q{xį/[٧V?ȩ lׁk\ͪ |s,0aF mtEz?!lF\t,0aF mtEz!lF\tGy`6:p =9QL!