ploop-lib-7.0.257-1.vz7>  j|`y  }Dͭ*F=ԟ4<TnA @{0w mG,:ޛ&eѶds`mRe\H>o7<!$1=nj~y+n^Qk.6\70b07f052d276f6eeffb94952c965a8873109e3d`y  }Dͭ*ߘr#ǓG%[4cuD8?(d   (\`tx    &  <  h     @ w  ,,,, @ H W( o) v* l+ t, x- |8 9 :1%>j@yDG H I XY\ ]L ^bDcdeflt u@ vlwP x| y$Cploop-lib7.0.2571.vz7ploop libraryOpenVZ loopback (ploop) block device API library`ybuilder4.eng.sw.ruQVirtuozzoVirtuozzoLGPLv2.1Virtuozzo (http://www.virtuozzo.com/support/)Applications/Systemlinuxx86_64# OFgAAA큤A`y`y`y`y`y`y`y`y`y`y`y71fc720459e7d23e8379aaeadcc21410dfd492105c83d2aa35f57fa018477ab575bc9bc3965124d861333ca42617be32c05e456e086a37960c45ac2d176f0390066dea0811da6c00381f6def23e5e7aff6dd90b3079070a56539b47b63f715eb56fd06f309919085ca1c830a94d565d75dac80790997999563beca6dd9c6a2bb8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551libploop.so.7.0.257rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootploop-7.0.257-1.vz7.src.rpmlibploop.so.7()(64bit)ploop-libploop-lib(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /bin/sh/sbin/ldconfig/sbin/ldconfig/usr/bin/pythone2fsprogsfindutilsgdiskld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcrypto.so.10()(64bit)libcrypto.so.10(libcrypto.so.10)(64bit)libdevmapper.so.1.02()(64bit)libdevmapper.so.1.02(Base)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)librt.so.1(GLIBC_2.3.3)(64bit)libssl.so.10()(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)libxml2libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libxml2.so.2(LIBXML2_2.6.0)(64bit)libxml2.so.2(LIBXML2_2.6.3)(64bit)lsofpartedrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)util-linuxrpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1vzkernelvzctl2.6.32-042stab061.14.54.11.3SCRIPT="/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 fisystemd`y|@`g@`a@`T@`OL@`KW`J@`H`Gc@`@`<@`-@`-@`+`` @__ _G@_FN_)M_'@_{___^(@^@^@^ϧ^ϧ^^@^1^k@^k@^^@^t@^\@^Y^Y^V]^M#@^F^B@^AE^=Q@^;^:@^8 @^2@^1s^0"@^.^*@^)^(9@^&^]]f@]}@]@]m]@]0_@]-@]]]:\Q\@\\\@\@\@\\@\@\}\,@\\@\f\[@[@[k@[$@[9@[dC[`O@Z@Z@Z$Zz@Zo Ze@ZaZ:PZ8@Z8@Z2gZ1@Z/Z*~Z YYYYp@Y*@YY@YYW@YYn@Yn@Y@Y@YJY@YV@YaYaYoIYP@YP@Y7Y0XXۡXۡXg@XXXXO@XO@XO@XZX@Xv@XQ4@X=mXI@X`@X`@W@W 7.0.257Igor Sukhih 7.0.256Igor Sukhih 7.0.255Igor Sukhih 7.0.254Igor Sukhih 7.0.253Igor Sukhih 7.0.252Igor Sukhih 7.0.251Igor Sukhih 7.0.250Igor Sukhih 7.0.249Igor Sukhih 7.0.248Igor Sukhih 7.0.247Igor Sukhih 7.0.246Igor Sukhih 7.0.245Igor Sukhih 7.0.243Igor Sukhih 7.0.242Igor Sukhih 7.0.241Igor Sukhih 8.0.18Igor Sukhih 7.0.240Igor Sukhih 7.0.211Igor Sukhih 7.0.210Igor Sukhih 7.0.209Igor Sukhih 7.0.208Igor Sukhih 7.0.207Igor Sukhih 7.0.206Igor Sukhih 7.0.205Igor Sukhih 7.0.204Igor Sukhih 7.0.203Igor Sukhih 7.0.202Igor Sukhih 7.0.200Igor Sukhih 7.0.199Igor Sukhih 7.0.198Igor Sukhih 7.0.197Igor Sukhih 7.0.196Igor Sukhih 7.0.195Igor Sukhih 7.0.193Igor Sukhih 7.0.192Igor Sukhih 7.0.191Igor Sukhih 7.0.190Igor Sukhih 7.0.188Igor Sukhih 7.0.187Igor Sukhih 7.0.186Igor Sukhih 7.0.185Igor Sukhih 7.0.184Igor Sukhih 7.0.183Igor Sukhih 7.0.182Igor Sukhih 7.0.181Igor Sukhih 7.0.180Igor Sukhih 7.0.179Igor Sukhih 7.0.178Igor Sukhih 7.0.177Igor Sukhih 7.0.176Igor Sukhih 7.0.175Igor Sukhih 7.0.174Igor Sukhih 7.0.173Igor Sukhih 7.0.172Igor Sukhih 7.0.171Igor Sukhih 7.0.170Igor Sukhih 7.0.169Igor Sukhih 7.0.168Igor Sukhih 7.0.167Igor Sukhih 7.0.166Igor Sukhih 7.0.165Igor Sukhih 7.0.164Igor Sukhih 7.0.163Igor Sukhih 7.0.162Igor Sukhih 7.0.161Igor Sukhih 7.0.160Igor Sukhih 7.0.159Igor Sukhih 7.0.158Igor Sukhih 7.0.157Igor Sukhih 7.0.156Igor Sukhih 7.0.155Igor Sukhih 7.0.154Igor Sukhih 7.0.153Konstantin B. Bukharov 7.0.152Igor Sukhih 7.0.151Igor Sukhih 7.0.150Igor Sukhih 7.0.149Igor Sukhih 7.0.148Konstantin B. Bukharov 7.0.147Igor Sukhih 7.0.146Igor Sukhih 7.0.145Igor Sukhih 7.0.144Igor Sukhih 7.0.140Igor Sukhih 7.0.139Igor Sukhih 7.0.138Igor Sukhih 7.0.137Konstantin B. Bukharov 7.0.136Konstantin B. Bukharov 7.0.135Igor Sukhih 7.0.134Igor Sukhih 7.0.132Igor Sukhih 7.0.131Igor Sukhih 7.0.130Igor Sukhih 7.0.128Igor Sukhih 7.0.127Igor Sukhih 7.0.126Igor Sukhih 7.0.125Igor Sukhih 7.0.124Igor Sukhih 7.0.123Igor Sukhih 7.0.122Igor Sukhih 7.0.121Igor Sukhih 7.0.120Igor Sukhih 7.0.119Igor Sukhih 7.0.118Igor Sukhih 7.0.117Igor Sukhih 7.0.116Igor Sukhih 7.0.115Igor Sukhih 7.0.114Igor Sukhih 7.0.113Igor Sukhih 7.0.112Igor Sukhih 7.0.111Igor Sukhih 7.0.110Igor Sukhih 7.0.109Igor Sukhih 7.0.108Igor Sukhih 7.0.107Igor Sukhih 7.0.106Igor Sukhih 7.0.105Igor Sukhih 7.0.104Igor Sukhih 7.0.103Igor Sukhih 7.0.102Igor Sukhih 7.0.101Igor Sukhih 7.0.100Igor Sukhih 7.0.99Igor Sukhih 7.0.98Igor Sukhih 7.0.97Igor Sukhih 7.0.96Igor Sukhih 7.0.95Igor Sukhih 7.0.94Igor Sukhih 7.0.93Igor Sukhih 7.0.92Igor Sukhih 7.0.91Igor Sukhih 7.0.90Igor Sukhih 7.0.89Igor Sukhih 7.0.88Konstantin Volkov 7.0.87Konstantin Volkov 7.0.86Konstantin Volkov 7.0.85-2Igor Sukhih 7.0.85Igor Sukhih 7.0.84Igor Sukhih 7.0.83Konstantin Volkov 7.0.82-3Konstantin Volkov 7.0.82-2Igor Sukhih 7.0.82Igor Sukhih 7.0.81Igor Sukhih 7.0.80Igor Sukhih 7.0.79Konstantin Volkov - 7.0.78-2Igor Sukhih 7.0.78Igor Sukhih 7.0.77Igor Sukhih 7.0.76Igor Sukhih 7.0.75Igor Sukhih 7.0.74Igor Sukhih 7.0.73Igor Sukhih 7.0.72Igor Sukhih 7.0.71Igor Sukhih 7.0.69Igor Sukhih 7.0.68Igor Sukhih 7.0.67Igor Sukhih 7.0.66Igor Sukhih 7.0.65Igor Sukhih 7.0.64Igor Sukhih 7.0.63Igor Sukhih 7.0.62Igor Sukhih 7.0.61Igor Sukhih 7.0.60Igor Sukhih 7.0.59Igor Sukhih 7.0.58Igor Sukhih 7.0.57Igor Sukhih 7.0.56Igor Sukhih 7.0.55Igor Sukhih 7.0.54Igor Sukhih 7.0.53Igor Sukhih 7.0.52Igor Sukhih 7.0.51Igor Sukhih 7.0.50Igor Sukhih 7.0.49Igor Sukhih 7.0.48Igor Sukhih 7.0.47Igor Sukhih 7.0.46Igor Sukhih 7.0.45Igor Sukhih 7.0.44Igor Sukhih 7.0.43Igor Sukhih 7.0.42Igor Sukhih 7.0.41Igor Sukhih 7.0.40Igor Sukhih 7.0.39Igor Sukhih 7.0.38Igor Sukhih 7.0.37Igor Sukhih 7.0.36Igor Sukhih 7.0.35Igor Sukhih 7.0.34Igor Sukhih 7.0.33Igor Sukhih 7.0.32Igor Sukhih 7.0.31Dmitry Mishin 7.0.30Igor Sukhih 7.0.29Igor Sukhih 7.0.28Igor Sukhih 7.0.27Igor Sukhih 7.0.26Igor Sukhih 7.0.25Igor Sukhih 7.0.24Igor Sukhih 7.0.23Igor Sukhih 7.0.22Igor Sukhih 7.0.21Igor Sukhih 7.0.20Igor Sukhih 7.0.19Igor Sukhih 7.0.18Igor Sukhih 7.0.17Igor Sukhih 7.0.16Igor Sukhih 7.0.15Igor Sukhih 7.0.14Igor Sukhih 7.0.13Igor Sukhih 7.0.12Igor Sukhih 7.0.11Igor Sukhih 7.0.10Daniil Guzanov 7.0.9Daniil Guzanov 7.0.8Daniil Guzanov 7.0.7Daniil Guzanov 7.0.6Daniil Guzanov 7.0.5- Error in ioctl(EXT4_IOC_CLEAR_ES_CACHE): Inappropriate ioctl for device \#PSBM-127709- 'ploop defrag' should have parameter for threshold #PSBM-127354- The "ploop image has been successfully converted" always logged- ploop_get_dev_by_delta(): use flock(LOCK_UN) to release the lock #PSBM-127025 - Optimize compact operation in KAIO mode#PSBM-127086- ploop_discard_get_stat_by_dev(): provide native discard mode info \#PSBM-127086- ploop_discard(): do not perform defrag on vstorage in native discard mode \#PSBM-127083- Unable to mount snapshot #PSBM-126977- Ignore error on image format version autoconvert #PSBM-126944- Convert ploop image formatfrom V1 to V2 on mount #PSBM-125261 - ploop_change_fmt_version(): deny to convert to PLOOP_FMT_V1- fix spelling - ploop-check: zero CBT beyond end of the virtual image size #PSBM-125274 - ploop-check: dirty bitmap l1_table validation #PSBM-125270 - ploop-check: validate format extension #PSBM-125273 #PSBM-125269- ploop-balloon discard got stuck #PSBM-125728- call ploop-e4defrag for KAIO mode #PSBM-125857- ploop ext4 on kaio: Add defragger #PSBM-125608- ploop-ballon: Imposible to get current maintaince mode if no mountpoint \#PSBM-123560 - fix comment in 'include/ploop1_image.h' #PSBM-125268- ploop-ballon: Imposible to get current maintaince mode if no mountpoint \#PSBM-123560- ploop_check: autorepair image allignment if dirty #PSBM-124770 - de-duplicate duplicated clusters #PSBM-124411- Fix python module import errors #PSBM-123941 (Pavel Vokhmyanin ) - Revert "Update product name, PSBM-106039" - Let's leave OpenVZ, need to fix sources to accept product names with spaces (Denis Silakov ) - Update product name, PSBM-106039 (Denis Silakov )- Failed to resize encrypted ploop #PSBM-121602 - Revert "Update product name, PSBM-106039" - Let's leave OpenVZ, need to fix sources to accept product names with spaces (Denis Silakov ) - Update product name, PSBM-106039 (Denis Silakov )- Do not fail if no ploop.conf- Revert "ploop_copy_receiver(): call filefrag #PSBM-105933" - Provide a global switch for io_direct/io_kaio #PSBM-107256- Revert "ploop_copy_receiver(): validate image #PSBM-105933"- ploop_stop_device(): unfreeze ploop device - ploop-copy: Add compatibility with old protocol - ploop-copy: introduce handshake - ploop-copy: introduce md5 checksum check - ploop-copy: switch to queue chunk schema - cleanup: move private data from header- fill_hole(): print parameters before fail- ploop_copy_receiver(): validate image #PSBM-105933- ploop_copy_receiver(): call filefrag #PSBM-105933 - restore_hole(): process CHECK_REPAIR_SPARSE flag - ploop_copy_receiver(): flush all modified data #PSBM-105933 - fill_hole(): add debug logging- BLKRRPART /dev/ploop18626: Device or resource busy #PSBM-105751- tools/ploop-cbt.c: fix logging- tools/ploop: create CBT bitmap #PSBM-104586- STYLE: split create_snapshot() - creating CBT snapshot is racy #PSBM-104462- Introduce ploop_get_devname() - ploop_mount(): use of uninitialized variable- tools/ploop.c perform online resize fro unmounted image - tools/ploop allow ploop creation without partition - Change encrypted image layout #PSBM-104039 - dev_num2dev_start(): adopt to dm-crypt schema - ploop_balloon_change_size(): style change - sgdisk_resize_gpt()- Unable to create snapshot with same uuid #PSBM-103419 - check_snapshot_mount: return correct error message - Failed to delete temparary snapshot: snapshot is busy- check_snapshot_mount(): run lsof utility if snapshot is busy- validate_image_bat(): incorrect integer format in log message- sync_bat(): reread BAT after freeze- Offline merge can corrupt BAT #PSBM-102808 (#PSBM-101080) - build_hole_bitmap(): do not use header copy - ability to fix CT with broken BATa #PSBM-102741 - ploop_resize_image(): missed check- Get rid of Parallels word in source code #PSBM-102329- Check cached BAT is same as on-disk #PSBM-102488- ploop-copy: data corruption #PSBM-101845 - ploop_chek(): remove false error message - plooptool_info(): fixed typo- ploop_resize_image(): offline resize is going on mounted ploop #PSBM-101918- Failed to mount snapshot: Failed to fallocate: Text file busy #PSBM-101388- auto_mount_fs(): use namespace pid to find mountpoint - Unable to resize secondary ploop #PSBM-101799- Unable to operate with additional ploop images #PSBM-101605 - get_mount_dir(): return real mountpoint from mnt namespace- lib/merge.c: remove debug logging #PSBM-101561- check_and_repair_sparse\(): do not call fsync for every block #PSBM-101508 - check_and_repair(): remove duplicate error message - Add possibility to iterate all deltas on defrag #PSBM-101490 - ploop_image_shuffle(): update the end of image calculation- test/test-sparse: use rsync to generate sparse ploop image - send_image_block(): skip zero block transmition #PSBM-100783- bad geometry: block count 2620929 exceeds size of device (2620928 blocks) \#PSBM-101397- Update tests - Remove debug logging- test/Makefile: add Makefile for test- Check holes on RAW base images on EXT4 are populated #PSBM-101218- Faile dto mount RAW image with snapshot #PSBM-101200- test-snapshot: offline snapshot merge test - Print ploop BAT- reallocate_cluster(): u32 type overflow - check_and_repair(): remove debug logging - Allow ploop v1 format defragmentation - tools/ploop-check.c: process check flags if DiskDescriptor.xml is used - tools/ploop-check.c: update usage - dump_bat(): display additional info - check_and_repair(): calculate reverse map size - Turn off automatic image defragmentation on ploop mount- Use free block from the beginning of the image on merge #PSBM-101080- range_build_rmap(): fixed reverse array size calculation- CBT dropped on image mount #PSBM-100989 - fill_hole(): access memory beyond end of array- check_and_repair(): use fstat() to get image size #PSBM-100975 (#PSBM-100873)- check_and_repair(): incorect end of file calculated #PSBM-100873 - Revert "range_build_rmap(): incorect max filled index returned #PSBM-100959 - Add tools/ploop-test.c - Implement a way to shuffle ploop clusters for test #PSBM-100773- range_build_rmap(): incorect max filled index returned #PSBM-100873- check_and_repair(): fix repair raw image #PSBM-100719- ploop-check: added defrag option - ploop_check(): log ftruncate() parameters- Repair ploop image with cluster block outside device #PSBM-10012- Automerge snapshot in case crash #PSBM-99949- check_and_repair(): last cluster block is not processed #PSBM-98065- Optional header dropped from image #PSBM-97955- image size is much greater than used data #PSBM-97085- ploop_balloon_complete(): use keep_intact = 2 to query state - ploop_balloon_relocation(): wait for PLOOP_IOC_RELOCBLKS completion \#PSBM-96143- Switch to file system defragmentation mode #PSBM-96172- Automatic filesystem repair #PSBM-95789- get_fs_info(): report SYSEXIT_NO_FSSTAT error #PSBM-95386- Revert "ploop shrink: discard balloon blocks directly #PSBM-94855" (#PSBM-95313)- ploop_resize_image(): Error in ioctl(BLKDISCARD): Invalid argument \#PSBM-95314- get_part_devname(): incorrect device name #PSBM-95286- ploop shrink: discard balloon blocks directly #PSBM-94855 - Update Copyright- failed to start push backup: operation with mnt_type=0 in progress \#PSBM-94718 (Igor Sukhih )- Introduce ploop disacrd mode #PSBM-94639 - fill_hole(): remove is_native_discard() condition - fill_hole(): logging enhancement - Error in __ploop_discard (balloon.c:1110): Can't filter free blocks: Invalid argument #PSBM-94727- Error in ioctl(PLOOP_IOC_FREEBLKS): Invalid argument #PSBM-94597- Unable to get discard granularity #PSBM-94425- get_discard_granularity():not correct size passed to readlink() - Unable to get discard granularity- report number of 512B blocks allocated as image size #PSBM-94110 (Igor Sukhih )- check_and_repair_sparse(): native deiscard support #PSBM-93860- Error in add_deltas (ploop.c:2076): PLOOP_IOC_START: No such file or directory #PSBM-93808- Do not call check_and_repair_sparse() if native discard supported - support native discard schema #PSBM-93734- get_discard_granularity(): Nul pointer derefference #PSBM-93385- Use block device discard granularity in FITRIM #PSBM-93077- ploop_get_dev_by_delta(): do not call realpath() #PSBM-91713 - ploop_get_fs_info(): - get statfs info #PSBM-91713 - open_delta(): error logging- read_dd(): remove stat() call #PSBM-89931 - get_dev_by_mnt(): fd leak on error path - get_dev_by_mnt(): simplify filter condition- Fix logic in mountpoint retrieval #PSBM-89986 (Pavel Vokhmyanin )- Allow e4defrag for encrypted ploops #PSBM-89702 (Pavel Vokhmyanin ) - Fix compilation warnings #PSBM-89924 (Pavel Vokhmyanin ) - Revert "fix compilation warnings" (Pavel Vokhmyanin )- ploop_copy_start(): send sync command - ploop_grow_image(): always use online grow- ploop_cancel_handle(): Do not call glibc functions from signal handler \#HCI-146 - scripts/crypthelper: "subprocess.py:1047:_execute_child:OSError:- ploop_copy_receiver(): report error to client - lib/ploop-copy.c: handle EINTR in read/write - lib/ploop-copy.c: optimize data transfer #PSBM-85381- ploop_mount_image(): remount file system if device is mounted #PSBM-86655 - ploop_stop(): process PLOOP_MNTN_PUSH_BACKUP state - Get in-kernel maintenance state- ploop_copy_start(): image copy hang #PSBM-87271- etc/Makefile: replace spaces on tabs (Andrei Vagin ) - ploop/replace: don't check that delta-s have the same header (Andrei Vagin ) (#VSTOR-9617) - check: execute ploop_check before replacing a delta (Andrei Vagin ) (#VSTOR-9071) - Enhance CBT logging - Add bash-completion for ploop, ploop-balloon, ploop-cbt and ploop-volume. (maksimov )- cbt_set_dirty_bitmap_part(): endless loop- cannot create ploop with ext4 on a drive with 4k logical sector size \#PSBM-81545- ploop-grow: don't fill a raw image if the sparse option is set (Andrei Vagin )- ploop: allow to replace a raw read-write delta (Andrei Vagin )- mount failed with: stat /dev/mapper/CRYPT-ploop50869p1: No such file or directory #PSBM-80502- ploop: allow to create a sparse file as a plain image (Andrei Vagin )- Extend ploop size limit 50T #PSBM-79604- free_ext_context(): NULL pointer dereference- send_dirty_bitmap_to_kernel(): double free- Memory leak in CBT code- dump_L1(): make output user friendly - raw_move_to_memory(): memleak on error path - Get tracking bitmap from image #PSBM-77973- ploop_clone_dd(): do not convert DiskDescriptor.xml - ploop_clone_dd(): drop temporary bit - Get used block bitmap #PSBM-53844- Clone DiskDescriptor.xml- Add ploop_drop_cbt() to public API- ploop_resize_image(): incorrect fs info reported ofter offline shrink \#PSBM-75100- get_image_param_offline(): use OD_ALLOW_DIRTY for open_delta #PSBM-75809- get_partition_device_name_by_num(): use /sys/class/block to query partiton \#PSBM-75261- ploop_init_image(): unable to recreate encrypted image #PSBM-71894- Error in do_lock: Can't open lock file: Device or resource busy #PSBM-73316- parse_xml(): check for KeyId != NULL- Export ploop_init_image() #PSBM-71894- volume: allow to use existing directoy for a new volume- ploop-volume killed by SIGSEGV #VZAP-652- ploop-volume: add struct size argument for get_info/get_tree - ploop-volume: make tree and info commands print result in json - ploop-volume: add tree command line option and API - ploop-volume: add info command line option and API- ploop_trim(): endless loop on FITRIM #PSBM-70551- ploop_get_dev_by_delta: unable to find mounted ploop device- revert fd88e52d30 ploop_stop_device: retry PLOOP_IOC_STOP on EBUSY \#PSBM-69753- ploop_stop_device(): return with SYSEXIT_UMOUNT_BUSY on error #PSBM-69753- ploop_stop_device: retry PLOOP_IOC_STOP on EBUSY #PSBM-69753- ploop_find_dev_by_cn(): use only base delta to find ploop device #PSBM-69781 - volume: mark volume based layout in DiskDeskriptor.xml - Failed to provison volume if some of ploop modules are not loaded #VZAP-474- add_deltas(): NULL dereference #PSBM-69755- Makefile: install libvolume.h- Use open() with O_CLOEXEC flag - test: ploop-volume - ploop-volume: add command line tool - ploop volumes API - Dont store parent data in DiskDescriptor.xml - Mount file system in ro mode for snapshots - Always store relative path in DIskDescriptor.xml - ploop_find_dev_by_cn(): search ploop dev by pair (base & top) deltas - Introduce volume specific metadata- Can't mount: Device or resource busy #PSBM-68599- ploop_umount(): do not stop CBT on ploop_stop error - Configure umount timeout #PSBM-67574- ploop_stop(): return EBUSY specific error #PSBM-67574- Export ploop_get_top_delta_fname to python API #PSBM-67091- Ability to tune inode_ratio #PSBM-62212- Add option to set filesystem label- Fix Copyright strings, see #PSBM-58317- Fix Copyright strings, see #PSBM-58317 (Igor Sukhih )- Added gdisk package to reqs, see #PSBM-62710- cbt_dump(): skip CBT dump if not running- preserve CBT on offline snapshot creation #PSBM-62562 - tools/ploop-cbt.c: show dump usage - tools/ploop.c: added -o - offline snapshot creation- Remove -fsanitize=address from CFLAGS #PSBM-61727- Place package definitions and files lists in right order - Move license installation inside sources Makefile, see #PSBM-58317- Added libasan to BuildRequires- Move branding to separate file, see #PSBM-58317 - Add licenses installation (Konstantin Volkov- get_part_devname_from_sys(): AddressSanitizer heap-buffer-overflow #PSBM-54889- Unable to delete tsnapshot #PSBM-59212- ploop.8: fix typos (Kir Kolyshkin ) (#PSBM-58292) - ploop_restore_descriptor: fix clang compilation (Kir Kolyshkin ) - Modify get_partition_device_name (Mikhail Feoktistov ) - Rename variable (Mikhail Feoktistov )- Rebuild in 7.3 environment- libploop.h: move PLOOP_MAX_FS_SIZE to public header- Introduce SYSEXIT_UMOUNT_BUSY error #PSBM-54005- Failed to resize image: On-line shrinking not supported #PSBM-54003- Turn off console logging for 'balloon discard --stat' - 'ploop balloon discard --stat' does not work on not mounted image #PSBM-53998- Rewrite crypthelper in python #PSBM-53278- crypthelper: process key from STDIN in file mode in cryptsetup #PSBM-53205- Use custom script to get encryption key #PSBM-52949 #PSBM-53053 - rename crypt.sh -> crypthelper - pcompact timeout doesn't affect defragmenttaion #PSBM-41298- revert commit bd46a066 "use session keyring to load key" #PSBM-52965- crypt.sh: use session keyring to load key #PSBM-52949 - Use O_CLOEXEC on device open- Failed to resize: Can't fallocate balloon #PSBM-49371- ploop.8: add encryption info - revert commit e35d4a0f6 (#PSBM-52358) - encrypt_image: deny encrypt running ploop- encrypt_image: decript image- crypt,sh: keyctl_read_alloc: Permission denied #PSBM-52358- crypt.sh: fixed result code check- crypt.sh: debug logging #PSBM-52289- crypt: Device /dev/dm-4 is still in use #PSBM-52258 - Use partprobe instead of sending ioctl for LVM- do_crypt: fix using run_prg_rc()- crypt: dump key info on key retrival failure #PSBM-52202 - Return SYSEXIT_CRYPT specific error on crypt.sh failure \#PSBM-52241- Error in ioctl(BLKDISCARD): Invalid argument #PSBM-52241- crypt.c: invert change key logic - scripts/crypt.sh: return action specific erro codes - ploop_encrypt_param: add PLOOP_ENC_WIPE flags - Change encryption key #PSBM-52087- crypt.sh: equest_key: Key has been revoked #PSBM-52134- plooptool_info: diplay partition device name #PSBM-51859- crypt.sh: Load key to default user session keyring @us #PSBM-51923- ploop_set_encryption_keyid(): add operation lock - get_dir_entry(): do not fail on ENOENT - Fix cleanup in ploop_create_image- Add functions to resize partition on block device - Add functions to work with parted and sgdisk utilities - Add ability to initialize block device via ploop init #PSBM-473771- Invalid CBT in the image #PSBM-51513- ploop_store_diskdescriptor(): devide by zero #PSBM-51427- Preserve xattr on ploop encryption #PSBM-51074 - change ploop_encrypt_image() API- ploop_get_mnt_by_dev(): access to uninitialized memory #PSBM-51168 - ploop_encrypt_image(): wipe image on encryption failure #PSBM-50724 - Update usage messages (Mikhail Feoktistov )- Unable to unmount disconnected ploop images #PSBM-51110- fix ploop_get_mnt_by_dev() to work with encrypted images - Pass --allow-discards option to 'cryptsetup open' - Take into account luks header on crypted ploop #PSBM-51037- ploop_get_info(): don't work for mounted ploop #PSBM-50945- Remove --xattrs option from rsync- Failed to mount ploop #PSBM-50937- Makefile: install cryptsetup helper script - plooptool_init(): process encryption keyid on init action - Encrypt/decrypt ploop image - Store encryption keyid at DiskDescriptor.xml #PSBM-49384 - partition device name getter - get_mntns_mount_dir(): make function generic - LUKS disk encryption support - run_prg_rc(): pass environment variables on exec - Disk encryption: init/mount/umount/resize #PSBM-44166- Call PLOOP_IOC_FREEZE on partition #PSBM-49837- ploop_get_dev_by_delta(): ignore realpath() error #PSBM-49902- USe new ioctl to freeze ploop device #PSBM-49179 - ploop_if.h: add PLOOP_IOC_FREEZE and PLOOP_IOC_THAW ioctls - Disk encryptuin: add keyid parameter to DiskDescriptor.xml- ploop_copy_receiver: truncate image on dst #PSBM-49076- Create .statfs and DiskDescriptor.xml.lck with 644 mode (v2) #PSBM-48352- Create .statfs and DiskDescriptor.xml.lck with 644 mode #PSBM-48352- Update ploop_if.h header to the latest kernel version - Error in ploop_fname_cmp (ploop.c:1129): No such file or directory- Add ploop_read_dd() to public API- ploop-copy.c: u32 passed as u64 to send_image_block() #PSBM-47575- ploop-copy: CBT live migration #PSBM-47128 - Fix close of 0 descriptor in case of error in grow_lower_delta. #PSBM-47329- send_image_block (ploop-copy.c:480): Error from read: Bad address #PSBM-46720- Port CBT support from PSBM6- Sync ploop_if.h with the latest kernel version (#PSBM-45001) - Add --defrag flag for usage and man (Kir Kolyshkin ) - include/dynload.h: version for ploop_get_base_delta_fname() (Kir Kolyshkin ) - ploop_discard(): nitpick in a comment (Kir Kolyshkin ) - get_delta_fname: make static (Kir Kolyshkin )- discard/defrag: take into account image size change caused by defrag #PSBM-42548 #PSBM-45364 - Unable to create ploop image > 16TB without filesystem inside #PSBM-45162- ploop discard operation cancelled on fs defragmentation error #PSBM-46198- Lock descriptor before accessing it in ploop_get_*_delta_fname() #PSBM-45496- api to get base delta file name #PSBM-46238- ploop-copy: Ploop image coruption #PSBM-45837- ploop_copy_init(): open folder with O_DIRECTORY flag - send_async(): use pthread_cond_signal() under lock - Rework check_snapshot_mount() - ploop_merge_snapshot_by_guid(): improve messages- add ploop_create_snapshot_offline() #PSBM-42981- python: Add snapshot create/delete bindings - python: fix error message for PyArg_ParseTuple() - do_mntn_merge(): fix the check for same file - complete_running_operation(): unexport- Fix statistics returned during ploop copying, #PSBM-41177 - ploop_mount_fs(): rectify wrt remount - ploop_mount_fs: don't mount ro when finding balloon inode- Repair DiskDescriptot.xml on process PLOOP_MNTN_MERGE stage #PSBM-33414 - Makefile: .depend file is not removed on 'make clean' - mount_image(): kill flags argument - Fix compile with gcc-5.3.0 - Fix compile with musl wrt gnu_dev_* - Fix compile with musl wrt offsetof - gensym.sh: busybox sed compatibility- ploop_umount(): possible NULL pointer derefference - Rmove temporary mount point on ploop umount #PSBM-42493 - Remove temporary mount point on offline ploop resize #PSBM-42493 - Remove temporary mount point on ploop umount #PSBM-42493- Remove temporary mount point on offline ploop resize #PSBM-42493- Remove temporary mount point on ploop umount #PSBM-42493- Directory root.hds.mnt is left after container resize #PSBM-42493- ploop balloon discard infinite loop #PSBM-40948- Resize ploop image mounted inside mnt namespace #PSBM-39492- mount_image: return SYSEXIT_NOSNAP error, #PSBM-38423- ploop defragmentation support #PSBM-30163- do_delete_snapshot: pass copy of guid parameter - ploop_get_devs: NULL pointer dereference, #PSBM-40203- Add makefile for python bindings, #PSBM-28485- Updated GPL text- Updated license #PSBM-26806- soname changed to libploop.so.7.0.x #PSBM-32811- Revert to version number to libploop.so.1.12- Move version to Makefile.version/sbin/ldconfig/sbin/ldconfig/bin/sh 7.0.257-1.vz77.0.257-1.vz7ploop.conflibploop.so.7libploop.so.7.0.257ploopcrypt.dcrypthelperploop-lib-7.0.257COPYINGGPL-2.0LGPL-2.1ploop/usr/lib/tmpfiles.d//usr/lib64//usr/libexec//usr/libexec/ploop//usr/share/doc//usr/share/doc/ploop-lib-7.0.257//var/lock/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generichttps://virtuozzo.com/cpioxz2x86_64-redhat-linux-gnuASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0x2c571af8e45d72ff1f1849e7eafd3e4672502f62, strippeddirectoryPython script, ASCII text executablePascal source, ASCII textPRRRRRR!R"R#RRRR R RR RRR RR RRRRRRR RR)R?7zXZ !#, t] b2u Q{Lvaj\dj)bs?ԑL1 P~X `RGoDnyDtiq6Qq\Yֆv~ƥ9LW)sOYJJ;Nexeg9Yxw**MEH4ѿU?%!)Tf <R 9gr?0)%`2o6Ot_q+[Gሡh|AD#FH LF=fRIM5B*,F/zT7W"h}seSjQ2}wfwuDU>;bɼG](##}ہ󀓞Gz,W4Lr)zd)KIXAqt*5~I#?(&;$R c|((ݮٺ]1yV[Fd>Wa2H+=\uԎASWS8S.wOIMcFL蕝SÚ6EZ:"f#jP\+SE >i4x;cjD[S '|h'ӧ.|' d~R^4(q`j;*+fc\.k#SR&+[a i'5F:2,.RYEG'as)Ν;D/ Ox|tg &e7Q/3UF%#cINטB&K } h2@ PD5dpKX04%ڂmp-l'V=!j5<]5V1T Wz_9$d3[7L-kRVqkW=A{ ~+Lۨ -$->g7k|1ݸbx*]wm# +\^KqRiv8T F\c$잾&( | 9uTOYp\~'s\50iƋ ` Jz񅑒Lt P>δ$9ZF }Ѽ5e>:J4Iwӑ ا\֠%Ìp$ ])1K̯7oļUR# A1_J"  <l= .Nf0+*qz5JϤ)Qe:zl &$+aSv 8FSAeKT[I>&lKAJmzk7El!ۀX􁸘Ȩ4Bdp_-VÛT+řQ%ȴoH#Ds]XlH#?eU? @śA&Aa:b%N=bG7S"N;fwˀ {nCD-B2ߎ`S9Y YҴd5:"nF"R[$ yF^KßWjdF&Ge"!Խqԑ=vZhQ6av*^֯XMgk-C&V6N,߬-Ŵ^eU[sZcAQ[#VcbU f)T= ד]QZ9kR1hcBsH ?OPTU} !3c:RUP*f1d8QY1ۍ߹MeU( _iYO Ap\4"SgL0C롑dAW-Vt5;"X4[Yq;4x't0+~xҔGi fNHQV 5>gݹŀl#zuCc$j?baÞBb>?I姓K=۵^H nB"'D8 X=䎑*BCKo=xfw#Tw3/*Y6WVŨe06 GcΓd /iDV1;ʫ̖h5M1\AF 2J;hdW' .c@=>%4MZosq@Qqv_EEc.@s!|`(D[8 m@\KG!! K+} v =cwjExlw)hsZܫTtTCG hƘadR.1?wt6#EHh/ɣܙwn!#@^Ct~c R9 YQ Ĩ ǸƵ !$ T@M=0_m*ED:>)sB0F ֐mY0πZ[v6MA+P D0{ȌXMvZ`=BcĥTOmj :$a9la|g1F qJH5^LrV$Sͯu6lmS6uP;kd:ɻn[i(WIH'iDwJKsn!S,\6XOZ$Tjع49CPZzm* #j[ů=Vs3,{_6C<,mц 5T6{8f g95ۺ_h >U\k9c9؆lĹߎv疯4Y:2+!G3Bi T~>GՎ.!;jg=: _>'hE/8vFxeטPd"/sW+,I r@od,i .1+ !_Q3_T_tZ<, 3]@+ȗPr.h Q섧 v8 Q N@ \8՜h(⼱a)-T\9M&c)Q |Δ} It8=mݴ=[Y3 OŶ&ZL3s%lQ%^K”\5Pel>+25:E)M,=4T?poSfowys f0O 'b%T.2nu4"U%:ԉGqPPYV'oPˆT-~k/1:F Va`e!E aIp6nL‡Lߗ=$W5Q-"Bi׹= ]7LP.~Ō\7Jx;q|; zlhRbVW/xo_'[sU {d`Rf:txb|#FuQҳӐf]^N(A]ke@'l܊FQ@_n:[N7|Te@=\xx$O_ly!٭l_j[/n2A|w/m (g#6 ㊤XIϤRq61繬Ɔ:$)iFXO>!t X=VyKzS&ڪQ}gǀ'}ۺz"Pi (i#0ʸg4 5^i5#eLB2DYͪSz}I߬!&MC]ovh`4VhTi !NlRX SFRlD\([)]kѵC sEz_0,ذឡ=גN'NPMU%.t-zDg47|NžG2p[.Gv\0e~BfߩbkgOK;6Ce'6 Un[a6j,ݚ(htuFfFq :\(ޓۿMV*df<oY`w)u\u|Dkjm+\u qnF-WH-vZ[})wja ɗ( "[qǛ)*WG9Jѝm'o5HFa &ŤM$͔ve dUZ 45OPr4ߢkU=B;0 }3Ĺo ^B0[A3 (om=$r+ϲ !J;oLS]OzwL`dB+~bIFLǧlɽ 'ҡ2`D(X ELc}SIR[oư+!ސ{`K>u%Waa ;;x⁾lL,]YrRFOZ=Ŗ7[KiTO~ .z4ڶ龌gC;~{]lǀkpR!!aRj/byd5BJ[ƎodĭPَʅҜ =R$F뀪XK[X=-}Gv;K.,`uLu\v<H []M=Q}죋?,u7äp?>3"Z3e6!7.lk CS;_|Ɇ?OCV0CqW MpB YR5eG kD-o9|庌V_ReY TmP'I_,^ O\oZ }eW W<[[Nv7DQEHD ?UutMU;餍᭑l.?!$by-!Wk\~&`kO7Qy9 _Wgoq|jrFl-Kjux6V| ӕ ExC&GEU[}@6;Ng,hq>#'dM.QOcilwtSyiW;R8cO':k8,!At5dćinjSwGth q/tysYR{Q|FnLXW $>EҶTQj@'t>0??Ekscy?(BBޕ[`P[IAHB?cW.=QC*KyS' hr'J*@oδD/VRZ&zBfEbHeXDi7-elE  ca wl}<`bÍ9T7n?^6G}+\?0oJe@͜XV3N걞6"V Kߞ+w ȇ)Ħ k @Xm/ð7 &ui$&~H+өnt+2Zґ&To5}C``ɪ%谐VBWuu*KH8Vl*PM$Ti @2`{1b)4} ' _LkP~2圍 SjDEk{?y 2:1ܗ6*0۝6;]8n4 d*0IIL=Ȼ c 8`}'|qk<kh58Cj'VFp6fZ:'8YN.;ldГG\P!Iz#{Zk< Y|{x-O9r$_DžZlfL@ J `IZ M8C C J hc`AXBT>"Q+&*Nxf*(9/`λCs Mab<=>}2ߩ0#inz=."(!A$*ErCSuPIxCʤ}FE!$ecRk9K4Z)αEv RJ4 O#faΰsq"l(5n;Bs \նԥ8Jkwէ*Ͻ{uhQN!D!@}-2JY&&=tO܍o zAZϏ0x[ ">i'~J9x gG%TA>BN/zY5 \]2{ jpzff`6ˠ* ~sLt6Rv=L^qpOC粋fzy~kj`%9(~:crD=f$KLv (4jP(YS[4 ${H Ȑ~`F5@-eNko^V\QJ*#w@~Cm_n%'v-|x/2H7MNG<-jjCZHo<8x"ZU_Abh-@aktu}TRژbyf=\_qfaVz{@M3:V/[#L MSMкS+Ev 7YRmg+\&%?=4S: alYlnl "񞂤 ufXczt]@"wòN oF஺3Uqh6,DƑوGuokd@a ˪|pA`$@/ʟH?5[bQVޮzH> R0I A'P,h@mY=xc{5Qm]I_eί,6-'As{ҥ|!Lrkr-^tICKyḀFaZ O`g)xB=bstXۏ9@u'tCA1v\X)bta+|j:3Audx{\ƹDvJ@st=~w-J S.dܾݦzT;Dlt2P.ܬ7*t`麶 I>j$Q}8)|vaRE۵heis`m2kY+h-N'?\qAԽeF #,rńR|7 R;%GX$9Y/b^K tΉ__&0},eyڧ'v^*v4;Z"p #! ۿt YE͹k3k3?׃ǟ=#rq/[BS.C7:1GBp6>Tj(81s⣖WKh VT+T6wՉX]n,0@tDL+08)ǒK{,!+}wdWhpw[S  G9s?E2 Ok_;59kԳM6 dz{e[廓¾:L<b V^""˘X&oliwr)sǨ4&8vk<_ %لNv r% U cyGƾ oWзKA$S6jEY|F֌ښմnZJmA✑.%'ga"I/!$Q S@Gi"':%wE`OWH瘦ͨ>F(>Ew8J͞ZӋ0ӻ_%\ Lu iHUUq L@hf< ȣ;p BPR1k7OfE Tݔ Q R'}+:̪w[i7RZsҦ<2cNuïirŲHC%ArJ"hK+!)lo5hkqoJmܬaL*`µpˌƱ%\xj|A)UJN' 7&JQ|A'/SΆ\qH 0 cù};6e1/10w(:Eo1eDm&Ϙuׂs.ݹ¬9pD{(oVbZj^X}6`kZw&j6(!a^!Fd!%T(T_`qb٢"в{ւ^;OkxjhYe*h8uKe"w c׹g0P7cuo*dKT(N>O>#T<;b?X'?Ӎ#s ec56S"Bg0XQԍW"4Eݵ k[3Xm||{KrvGՓ$VVkb}\4fo\NLbp)#@146p+=~/TCLNpI]tk&Zd  ptO NQÏ%{#d%/Vz kR}OD04o*[&3T:gD0c@^Ws {(Ph6o2yK_KPJΚE5m<퍹DW/ñvwEc #6ܕ\pYqXl8֙^&q _9*z@h{Lc3|B`j$!9WNLt> T+w`InBPt&bxt bQqs:]$sʲ8σ~0gdM ?㥦 wvlp &$E^Ky:r-Fk/c)8'C8e1[8 o362j2V)#ݒ429>pj> >yqa:8׬I ! T <)rFnMqiJ14Kj.HZ9秦1>[ex% 0LoaMC}Y;ҕnSs)z1ɅAmG96rQ:4:=*~Φ+Z߮,2}txuA(2z{@We1SIUUJcJ[qgfV]Q8ͤ'o[D#ȷ&GخfŒP A8!L+Z5`n( ,7韓ƕa2ӌ.Zl0 yH f  Ԇk^mwg_9'[JF43+8C lYA&.Vɸ>o($c @,wVEY'@Գ .'%D,`#b7?ak5Wv!Yw᫤^sm2D{ͅ%@R[H!,ݱ[L| C5edBT0/< a*qB,nsIsX+{6x8;f}0T뤁wSeo%OCB! r3Z]^&G:6 @|7ײO, ?ݿ.BN8+Eϐ9NߝAxs]h[X@ ۚ mw#pqJI6*S+= p|~CZҘ"WS7\TU{! ieY) <0EiART']3\VCT АmfܲP,| >mہם6 P7(flNؿ!HsM8jϞyY¡_hJQ&)O+5T0|6Y\ԘBOy\J3)lbrt+ßP6i=Z*'@պ,`Dm ~dL7~r\(=]k(zhWZyXnwLhX*bh5H#-A~fvCvOɈqFzZs< w蒶<6Y,]Kyݗ)I7]iYuR fXZG+B5&q1:IuBMg[b^`ưM 콜"|ߓ U`VNKʲԩf-x:Y?'~ug301ɘG !,(6rvS=8w1Q\/bI?yp[.ǎQ: JX`:,̀w3q^:C" {=bGhsL_"([/Ua1n[˦X a߀7TZv$_+o8&g>IS K`ڵ _ wҮ)|'b[=LօRX6N{$Qpw!ERoU4X c:G*ql2͗v̢&'2Ua07dϯ.?yG fc +,*-B xIsx5au$VӦ"6C=Kk ZhйG0YN*gM6{J\8tr{o0Ka ztTNeLʙA?scx%ah2hCl{59QL#;х+I2~1w^/oV'Lphtk@ȒһiP^IMoT_sghJLJti]@eg e^RTװ@^j VKpo'TΈWLRq4`EdMnu( B6W ֘*!+ [Efw?%|kpT]ǵr.>q~rhhV$wy96uf% I`l^ e Ffv*ʝ0:޸ O a{9ʖ2BZ!:F舑85434Eݸ&@\ x`VxQ:v4HOu[-V~#b`t-!3V{<#rxMrtos%IkFA竰M4+ǒrz*Xm8Ɣ 祯{G5kx]GNf_o欕Y]/*3- HPQƂ.;k_+B^$`olAec(4BH%)l@8*+!]}.jZrny/>L.V>`3i¤=]ݣz^9ܒ]`#f;I ݩ 3dmH&g@Ps,5K[I[- t|dp>GhZD'DN4%rC ]b+5'Mih xjNJ-8rIk!摮0݇R.r?_}R|(O 1Ҏ%*c[SȐRiWY>|:BUTA, -E6n\٪MMA<Q%jـ|C3NRT/SZ "-5yҏS~΃9ZB9#湨 JQ5>TzF8QhU`"3.+;M]!}YBX8E0:hg)xrT+n,hg:2g}N5"EDb1$ f}br0iajAwƋF"Aْ&5=ĚI9Eu.Y}JӺ$.ްo7r̼BQ=#=whAӎGiT24I[M:ڭLd?h.}QYs2D'ZBT=]>oK0fX[" y˰!֘E(!3)Q7󢪘A34Ϊ^m6NwcG`I`@awPC3Gm6İvNIza9{KCį>K a%ؼ$U=BWy ϻh,9%YNFI{SAL2S`C_׺ަ/Ww%+i -09c%Hҥ7+@L/v-ZQU(('mAB8{YS]TȔAGb3-n13. 7q7g㠐%/=64YYQ˰Nw60'wL[XS=SqU% c4WV)kmAU:]KJ /|3uR;k̸U2;_uW$pbfZ /Y!Ym *bW#Ιj9.)As)(&efMTMu1]% a:R^-7 c^@?8x(CX*|G;qiz,Tnk{HW#Gm.#|yXVAXtrrpJFM;h&Ѭ5F/mEb/Znr<9ρ4c_aXrv}Fz1O5!.S?BH~Ful %@4QF]7rS0O'N&a޲"Shb Qb1ʁ<!CѪ TYކn(ӳ69a"T4$O/H?&Ż6DmIzJ>Bch.g K>fu6XJS?GxBlhmW`,`?0R`N4AB*(#= 4%ep9ExkX)_7SP. y@ V8ԆQ71}櫛,H ,p'cw)3= #H7bpv*:{w[,0gjn&q{$Vn\ mR.p-䱩ш2o –˅aLsT;cAP7CR+$nm"̚謀M(Ⳅ2 v)6:YĿzrzWN6Yau,!_U5P1Jd\I)(ՖGSE链l"Iҕ& 8)~4bhAyk\_f`Jtؽ"J{Y\CN\ hnY 7!ۥDECW eKڑiu頧xڂ < np3ᚖQs#eXXdF g&a@,%_}IvV`Rb'x$1Aq*Zj{y$Q=RO1GUпi `eqfFTXCg8CgW#6T~8.6n>6Snj+Onm8gEL:ej#+ *4Ҙ-!n!R6!'f+n-'G*'2Ec)"Y2BH1gnHsx,<0 A4X\ϳo52<Ƀ4*Tv!hh1}E:((?w5*e5g$ola% Qذ15U@#H50􍮛8"I1%Ԗgp˷4uhQm(u?wjC/9ԛ9,6Έ9ζ}Vܭ<yYa;%fC}ɂͫDo@V>>pZJ矛]:xPH%B6J(2v<)ҁgaފ@%877|{6#]@=WjZeSpz-B$E\.|-A98 Z|na%5n;קG {{& @Gٝ6]۹8̏ӡkJgo?2 gvb O"ne:p.AJ?VPLc0%Z&za3K ̋ ^4k t4HTME1N_إ+%DiWbkfLmۖDѕ'/&2jwL|gG JWk xqyJ t.̌;AƆ#=e⺲*p;g) 潽 E쵱?URdp3P_t j@C kL-z w';YO -&Þؼ M' kv0d /|O0tÐ+!̕bբY4maJRտ}ogE_TW6քmt5R3WT_eZv0ٕ񈕥ޒh&pIUj~ #W!g}Ѥ{!p;gH%V<Y3)V0ZZ,Ͻ av $V_îB_ȋO3)M,ܘL1qXb`Xwn<4Fd'X#[pN^z4d֛;(8V Fn4\ePJv(Z>@fVkAN5KAS;Z ~iEݢE߮ N{ӛQ?Y;KPTMgGٛ"Јۡ(|9тAKwe{Ox_6W78W뤄z*+y(v!'捐C~%Ԛ{`g$Ң?7ug|pptGDn^'5)#ph"`dݠxN:fcr‰p&0|Y=;z\<2^ k |6LQ/oqy|Cj0?VDdZg U@=@ƎH1A<+w9;JHc,u[M.AW(孓_^qѢÏ1cˇA < #\-qM޸&S,-/+SbojŒ/qv6LeMzéͮxA15EeYal(zZDL`=X&2}NoދH 7X+a"_hMH?:,- `(jM߼;D B)lBjVxU2bjޕ/ yq]&I#ت&XiOuXkSߌXA>$MGpmL \_4 HoQM#DRk򾝸OUM8@'&/qdJK~pqqhÊ9իbJ$/^W50Rrqχ!~_6QFt Xw"^:cs]? $)K\;rTd%Ӭew6LCko*SO.2H+C)5~rk;hNM6?Ba'1ʫS NЏ.N"o-2#h(=E[L N2sDVfuDŽ&4+ Mjã/ 5lDs'IFaACNʹWir־);ZJv/@B;mhE3RJrN/!"|q,s5SⳚԮ;g!>-Ȱ wYϗ7ć!ܜ0vW@flɱ[)Ueuc zq(23';%.PTT }H  /2x=B36K 3)oOGRXo9N(Wb1jIYgIJߞ ZK\K7fJ\Ƙj"Iv33-Swc H*]|ؗǠ<iӈf\ qf4,!`/.KV#]oЇ?;QZB\0…Ň;1O_tḧt L=H:P(/Nhڋhױ7Z7͉Td!yLr`52ۖpFp "X߹`V,DrRiC anjT⎑s&Sw"A@A !vֽe׫q/+)H0 kFRb"( T@xRcc&̯+Q]xػ10xUWm0$Q#y D<WY3; )Dm}PI4K{k=5 8xp98>M`;5A3I#k2 cZ3 hPJX&eZMwBr@S=;CjUtRǧ0Fِ"HIKݾOoMM:А2ZՓg_= Ӓ%ۉWK@,_<27j*x 8YS(ɲ9ny iPWXQ .!OG>Ai;\)G{'ʹۣԵN<6G% +%1t?SU/07!L_uӆAS.%K@:EKsyTeŧaʅ~6H̑H0uCX+Jگ蚍,fBwaQ[ Oq G]BA;[!Xa.b.,uQeÍ0\6롸Y?di̼HdqG F\Y<52eZsX bWг>.}IqcN/\)^BrRVV!ÂA_ 0mϹ~$DĢW\Ek M]P4k*t"5XJ) 2CAG4!zcuʾ$.VsQ.noqү?朼W/EM7|@)_"V \r? ŋXgy0; 2!.grq¹-%)2^ ji *0t.':9 A͘Z,֑hV͒ZAK{߄e j롪Wrc)k*^8{pEK 8LrEhCؗ}8vz*?1 , h?]AfQSMdizwcgϩJ O8Jd(Q9t"gfM*׽0\LG &IEh܆ӭ!&$߲j*!-Q9 u0'1`K:<Onk ڭ6 H$ʀ[\މxI}Q/g7zSPV3W Zm|Y Ԧ1N3/3ğB-MKiƝ8#k i]Tӏk'g˳ӕ F|TIſDa)E.MHiP4&ڻ62_I%VY&4kEsH`K!"=c cN5g 0]v Ury4 )t;\o,Zwcxpi'Sl2kAӽ~$`r v|tN|?!ץnnPRvhʓTMՔ\3@\)}Jv >n7~6ݿK* qf;hЙ7g6sv.w)-#7&$˔J7E}ڪ oĖE]3c*avԾGBoTʊ4z9.B.2܄᪦3:]6k/sxokEkC} ."DˮtKfN:>82Ὓvxrk"uQq^`ɃMZ~/1&HFmx PÓ지KM^4ra]#cft8xߗ݄W)H\=(c((qvIk( zx).x~ނ.GvMLl/r} 3,p2}!,y$Y,ywpn%~PJkUhE?t2^. +I4cQb`@YqtKu W3,1ѷ. ,*aDrtOMc˵wSjbXPimLE t];X^Nx.gBZ ?|O\yݮvZ7~1|M FEDBf}T-;ISMD|nH p4 gU,wUH-&jO(D+.$*Jt[Jϝ N1a2̫mǽYq`,|d`m/ (sp,F>,uqHꉱT_nF`޹R[ +Erٽj t 9$Wxii9`+1.d#AQ'肼NSYlL6t@SMDNk`5`x?L>ⲙ<ۍ?$"=%TE'F\C6#cһW*t[/#BkRTbOGL2)]0W,F bhpSx^j׊"`̄mvUIy- V'n)MD4EIs/qJIb kI"~! %ӠtGz?>\~$>of4z\wƂ;%}׎}SpbkS۠c"t$Dn^~,h'}C>h6 o-Ժ(hx2_ d&s1DoAl&clRx[K*dL:kY|4 p+%a(:̉d%S qƢ$LϦUOVIyq 3F}kgYa\n]Hꊚ91 a;D ~1<.lvWfUh}Kx U X)RHo>?'%ʎq݀o \gӺ h#xeה cź&Z@*bbE6[KN|"CfV%Omnq$G)4KBUwQpnU7ndzNJe;m]13Fy-&;6 @\bu X7a+ tiF6?^nͳE&LwChvay+Jm60ٓmeүq!dX˲SLھ(HZxs%,#Mpנ>8SRN}0!1IàJO7Z 6%6wI"{p`Ӊmv /EZqbj#wͻ{>w_+BɟD@q cn88A} #806UaQ/BX:Ҏ{R:tÍxX9|L7!gK,aBgM>ʁPiA{D nYq[0[Ctf骹qz`wo|6QTeh̶؆kȅLluЅVK:2?U!5QwE~|~j]{a BI 01 ymێw_ j>l#->anKN#cpD[ZD3¡Ps3hspbԾX=X%NtJyb@J87*U7eYD].%3mzvQLo'#ݢ;&0iԐyKC~F{odwbOm1)>leakv\{8-j WKGzEp 1o+at@woJe՝;}qT0TA?6~wKvĤ0X10KMdn~1'W;e7Be#wYPoqv&k, [Y1XuWJSTĭ,x ]6\h,ڵV_l&--qwJx 0,nT٭2MFq5Qg$87|<ַ?Oxqqy̾0%F R#ʗwvb9|s )|T:7tM1_jE̬%Ş 0rnD,[k;Z4Rmfzk)>n=X͆C&c): &*ݮ̒v%=pfޟ[UTC\vxc QmYTӲ2X8Q5Z_skX387}Q/ſ[%4 [sھ}ȏ < lkFB?Oj*lgbUz$BԼit1 H4dEZ3 3:(,)e0iD ~Gr~63*0TZ2g۶ ?_ӌMF4{*Fʁ2tE4M ;bVp mGYc^uiǣ̵~wShR,_y75:TkBB^+%shu4$&fQRi:k !9 H3*! usHRnڮ{!hl`bAƧ[QB"0y%A`I ة|A@4G Q@+`Ζ`͑, 6>k& 2 Kx2̉d?Iu"(y:FS~1ϟ6? }U$Zl2O Ip,dVp QqA4Zq#?u9p_:}V '~_ h窍ܺ_7u3#ְ{] xc3va߷|^;q>2WѸA*MǕϛ:`K&DGςV46tӕN(7;ZDUلMɌ_Jjӷ ۰C RjƠQGZ>%iRע~/z0?̅8.:ʣ* a$[;H!>zæ`>[ɤO^͸7E$BrêW]TnńXPW>Pco33pgϯ ߣTsZE=;*,?DM)oG%g'!଄F1o`vk>b`f YNJ3PsO/@xQNܧ]) *g7+,l{GXt({/$9]HKn)Vf]o*B_ek!vz%n~)?8תdjZj$\G"Upu`ěC[@Pp~'1ht_53;"#g˛M:9a&@,a4nz+`e?/vc:b|/4Xч Ai)?K:8_Zcfx]GOtoR&Ekvi'+zi.Mov7pmWd׮ / X1HB} Lw\ 0h}M7;d%hj7 -X:%'5)LRRW:-t2C3bXɬᾹS5UOcq*Pgo8EOM(JV?Tj2j ߺPPKPmwuCmSQް #Sʢz*ǹ~Дx>] v E50^U-4al s{ڰ-5$`囊3Fؚ")ԻV`cMe8[YхlGOs<_t1mppXaҊ@=hUPH# ./q(I|"z`հTJΏE!(呬\ld7j/{z-i#?~.$_dfkt1)i$O9b8Ph7l;U1õ#6VR ]kZg1BMO`^,ʌ+Q+naQ_:$j/=clXU&oRV=Bzcv #u2!s3S4\NHoN`IJ׬𰐙t+y?zi  I+:dYRSLtq׺/NnײMP) JʊЀbrJ s2Kuv(,mPfeE?c7bŸI/8gv @l"]C會Q\UN#z邷9[y ѓp5<{ܼ`VFnb_XX`YeZ#< L̹c5Jl21סPuy,lELQAqI0*VApX/TO=gXPEnj*3-1K^& -U[_p z~8nqCڮԋTԹ̅xF=d}$X2?#Pq0Q)Z5# +MQY4 :3_ihx+7+f8Hw0c1EtP`\IͲہN: IdE Yo0 =p~6?n.t~<5B7NOZ~CՊ?` _8wFUjB$9JV2Ll}A4UqSǎV laD 5e&N;>_R;?7="?XH TF Nk;\?٬F;HipL(i4<2 E8k}\@ 7?o̥&p&uf~9?Y~{E&uI?t%[HjJ[c/5zh,z+08piE|BF?.9rHvةHǀ٣.>Z {kğY"1)!gz y&Az#Z45UG;g_ j'ߌr5ms@7ר،g},O =wUrɲO 5LF+{VXCݤZ0TTfBUR] q-kAљus/H' 恉P*NrIvÃ7nԙ :$TDK_q22Ć%4iЄ_Yٍ9% w6JN2 Z Z0yAj [~~ 05:(E|԰<<wxԴ9aٗx!p)jPWDQT=%c#̷֟,D%̼jvCm2G2"GpsRt҄٪K9QgdȓSu/ˡҭ_=- Ve{]uC.BN"'2LXp X{nze81.K$!7pȽ2 UCex@dv̯GcRCx K?W?w? v])@ĴcWeL_>PSP!NQrt"_ ~@7u\,-a1qU7_|[U,|W#u|ݡ]\7fyl1`7I ؖ-H>RVҬ45;ޮ.`__Zsxd+ 9nݳt̚ 3@{[d<_6ubǓ] 2D~?&" +{+1W BUqͲ ٷL^|ɬ`ɱB~{ rr.wC8qH` 7e !x 0&qFblIfB%CKIxY_Df>F_(TWIG?9Gz>;ׅoS}5,k*h*/4 )XP. wޯ Q\O_'g}K,`?S8c̘i [LN4 au%&8I ,H</P gֺ @(E4z#B# ~16ŘFV6~r mrեW -/Bkzrq0b1GV0-]lPqx3*+xCYt7S*.<A/:߀:`a CR`:FW1dT:n/cwT?TS0iUkK7 _tCnjh!)뚭hS$ ~G^ܢ,8!du+B&kfZˈ?SV}̬\?o 0ڗ)mrUykCbLX0C) 7m%QBsgyyGY}>*}ͅWr`ỸK~4J2uV%?O!MaX nm5:fixS"mΉ{zn TS*'1g n,A3k;&WrN*RE7?iU-3f #YZy&HMA~A3Q<@U_##IIsC=Y +Sa(Y -M<;'BdOsc(abJ>@lz]-"9қp6CblNa4 F '&L|ϝԗ/] x uP~">.@ f*cc뮸**OlwN[k'4/X:UI֬ZA;Έa[헒Gt:F)w,%od7zm׌) a)9g1>9SX6R".3$g9 mWj!& r@(f{gl(Bi7$Ī!It*4-@ ygZ9dhْf6}T91w>z-8uU3b| 4 ӊ(ޔ10?ۻ0'Ih񽪐/p=43F^HǍWy>??DO"<-cK~F`WEbkik8gPunn;7sjm;ũCM”s­Q~"|mNoH>C ,ePND?)H+ٍ CyUd4ҍt쾔sDm^YkxvPT~_!Aw]Ӗsz eyʌZdȆi ä@fE%V&%? BXޜmǴ?N0MR/KUk^5JA|Yl/PUq`ۅ`a CfcGEWy:q{3o.bOLPFӎC'!q-?6+U* ; J$Bu+/lmGͣNtaT0Gʨq24eOrʗnArb 5S'Op?efuH(2םod|F!9S 7W< !;c; Lnv4-Taap5.@6`p0Jբ2cs^͘v)RrCeSL̘[ePh H!:AL۸k޽8s7SR Yv:Ј(N'-eRplj0#^U"t!S>ƑD葝xύ lB:Q\|Qz~ RpؽB$4+N30'J6Wꘈc%M*¢uĦǀn=Uֿi]֫ԥG`h<`Maف +q1=thA̚{ RmJ0<Z' #&hFCik<֕w`kF+ Ϸmnx+TM}R3m6\*^tCHH& ٯ)s` =Rk$+A.=7+{o_vB{Z=:_"47>4N] ҾנHR3SB+NZPNo$AXbMVpJ,9#o T7]Nmag3;b/}ySU9ks~[zNtwMlyzNDjhws QY' eѐZ%yUOxaxxW U.kSVm^ ..T:‘ -@| ?rEmru$+n3&ϠL73UB6 |WaX*4H'j\.n=3NhOf>b 倻˒!-/Hbr-O 𓏝̢s`GbD<}0o~l,ߢ)Qiee-g@l8Wa*"ת'G0K\mT| 8g}ZOmlxי;P?IF!0?acN oqa5p%Q@ yڿ0>`FT@BѩӮ7g?¾~v{V/c">U_HyrP-҄R=J6jQGgȨvD´xpRНHcb`,zavĤKb#F܇S--Sm_XQlL):RNW{)sSIP@?fyz-(O72繦dEx6(@}g_2. Ʀ\x "\ /U?StRgyۓ@-3*`HN$A忡U"4CG}(ˎ-2,Ւ9) ת*f0Ζ97Άm6`^)$R!?!>OQx}=͖z_/mYʩ㫧di%'B)$3YctKuor&[1(/*J@W*GEv&t KϪwj,!=oB0 hzb="ny#R 8 7x0>]?,XLojz#'(R40CQ}TD&BS?9Fr~p4.G)4I^C/h{s=d B A+ @pc](أJV>&1BEݨ\˾•m$憴x1ixE9CοytzydIdWAi"P'U{e'ڱvg@ fQC@ap\Ħhfj^Lkx>~-Hx!tI/Ix:0j<-(pЁDUw9ATѐEE4nuFf?]z>`oϪzЉc&Wumfrx=kSh,]ߡ;ns)#ֺƙ.z+R2TİkmՐߏ)߲L!z@[棒cqs2m S#*LҚ #w/tBQ$7{^5rU| U<[m扥9Z U4.b @X=(7 QlV33{QU3|D;IuÑG#kꇗ ۘJBL(+9S6 uvߋ 0=.;{?x߹9<혈x cH,@媮ׁ68,} 8xYIvf"4rqdv,&dI3:йdt.a]T`?CI2rvPx\vϬ~hw D8V- pRp|nG%38/7'6Wv(nؤ<5Hy,ˌ}I%gôGEO)ZRy0G rR+Ase Gs_V_:*_o/#o@}l'%Nņs %qFf/@Ȭvb镖5quuA2X#'Gg6 {'} 󨖊] q0$!vva8`ZNλOc~MKkFԢ2y@;A{VX[t>:phL0l_ȳ|E? kX^leN3jjefjґE/,+tN]%ZaʙfoQ!%F:tԠK2Ne&2ۦ m±/>\(Z4]V:9>Q`v^kIX9֡ƌːϯ<8]`ܨ >qПD2kj 19vB PңҰ#Sj٦'\YѸnKz0M#-fp:zSH_VL)r0|AB奥a5`A23.bPC3 >I=x+<:??w|}{=z?T< aٴ Chd{"~yh.!r?c{[u y\Z%;sVf7ل? :7$"MA{s4 gUMceiΖV^3&:@(Na|ǽ}c#qITBCER[<PA  t;'>r/•ÃɯTuD| /ZŃtp'#~E;ʼ$<0HZA|V-HCxFZ,5Qh_ZȩhQdxї0 6ZQ7\CTܞe2;PD̝%K.0TyxIWJc d0x304#@K 7)}|܂~6#ɺ"]ۄk z%%C^F4Ixicg͠K'Pe[áTF`M(¾AN`33]_pCM9@B!RD}pjr5+G}S!֡{ >sJy]N]/{m¨<;66}"B8Z3zA$?ZB^FmZ/Qk6nX_pȉ?Je^8ǣ,㲈4tq82^2z ^ 0M̑e$4̶5_N,:ƨ>Q`/LËXrjj퉷d6+gj@zL"T&*+.jK~F7D-KLSMw܃ 'z@hou. $'iy+<w|\ztFތ2BkeޤdJPj.[J=Z7Djؠbt[8Q͏wfq& iAa@F44{TU@{\;$f NN*Q<nrST HNN2\~Բ ߗBGtj=.p*Țkڦ危QOa:IǝBՇ] Y|$%-<' `E~)0xEj3vv/ӘL˟$uv8 lXV?PBQ?M,PNo6uĔ04Z֗hiر;:00\hW~r/?YԱai>MKrvʣ=6iZ ޕpxۋ%Fu4~ulN:u:V.?Aĥqi}tLsSl@0:}Dn-xdžHC4<6lefG^7Wf(5$Y`@+4!ٷmG0Z{+rq_x LcEM(+'f)//b J蕖-On^>t$ wjC:;5=HMzn;}.[J+>z+sp.~"İ#z̟YYcEh NdV9EO#K#ߐ _ߖWJKk#Xh:gҞ`wk_S\9W"Fp+bk6'r?#Gw*Da5e#kϠF! "ɮ,"}ҕ{$_ѻjpd-#V\c+z\eV,KʝëSxt$L!NC_9I[ <c` }m->?J!Z bC*|h&ZıH|5ײ`h4PgX5/E<&rhA jOW@ɦD=Tjho.9ZmQ}:E-,9T S#`asV7^o.8{18*~O.{hS vĀBWWNzF$.2)˼R :&V E:"$ ?c1D2NX\G?UG.f όE_>^|h#ɼY\ 7?`uI/ :,% ȕYt,!k<IjC)k!%=WPݖO&]l3l+:pO J=֙w5X2\[LZ^$-9&9\^.G; 6Dr[{f3"P= c~Zmh*a~1C!'ƒ8͛$܉>~;h߂ B/69m55y7X:zzp$BN{[|5Z5v`y~|^˂!M5iLL͐Uih=o UJO ;,p:[@06sRnYZ*X"@%! hWg‘0UqWX^{'qKÝѶm@q`jkٽt9sSEsmSfIs̷jC=+Qgsٻ5Gw&2#Z9XA=Žǫh_u8DMlZ]digZi >a]Y`!¶՛gԵ"IKѸՋw){O7g5Ud}4^,<'8f460qbF>b}4q4ΏT;F7{X {y[4bh},GE>mL+.J{@[J3O*iJ.8$ K3ȯ"hm:!c]1SApųl3QEvp$wg6:] OyE3תm[EV\eqT⽀)z0TQO7/((v\ X)u,Ϩa81L2}o:2/` rY w)Օ~DfW5Ogpv*"d+*}3>Q۪TѶi? 10[#G:.տ)c! r'Z`s"q~ 7W}Py5DQAX|2;T 9CƦ^ 9d C8}uΚ'X>&ѫٲQs'8؋K4Jv4-7srDʅ$RI6-Zʱ%ޞrOm@$ߠ_w~d9Sx:cn_bX*'KRf^> _֦{Ԇ!3Mx\_ǒ!4Y㒭(Wv_DhX`4SXI~Lp˕ $S6>--v !:Xd}6@ez. {=_aRͧ_H KQ<h_ ʱmf?._ , &d{Z/@AףKyػA1iy9,sf!4GC"g׈QW"v,RJ܉pLE,ܨ PQJrאU )7BDRd97Tfd&h{W CX1|)6/Y%A:8{pۯAQayf.֚ܵߩCοZoEäZbS{tQ'ڬ76qkn` &ΩêZ5hoRfvfҖiD9VQC?5MSUE6Eؗ"0T|y_<"m #WCodCqFΑ=!4q.^%PX\$eUWiww1mI4&X F抝W+&mS2̖۾:=_F$ǩ9 ؜Tc"Y5Ӣ o2өFX,[ȜgJ>Ri݉3X8E#uA !tυ};8W!y0gtn tg!9 `^,3ڿ9Z-.a6 {r=q J'5L谢jR w8v8؂aET'R Fo l[ВdX…,@_I@>̨AKX'9fQ{ 5>t Qd5' Ւf_DzxJ.>~ZR<`ialų U6#hk_q#=BUC A q#Cu27:xN$ܐgh1+=ij8XtǁhЁ&^w2v*dj. gFQ8r.iy5H7#cە(xPT[9k)mzFACaSZj䄙 ּj^]Y΅N#9!)^w6 rhrxv*fEp*pBNMP͎*I2G Aj!9"gA'e bu+NsO=:;Hl 9#S'_e (cv }4g"NҷMe-.!\@ ~)+ ÷)cXy<JI7 fVKoK W[~<޽#̜{V4G%js}5Ne.'%6dc C8 ޵&%uƺK4מ3 *Emx03{fH1e9Qs[zCP%y-k7 Poޝb]kaUbYK~6#i&aΆ1ڜ^ f7+΄22 Qd΂DnW) #H ZH;|D|"M BNjsj nNd<3Sflؘn .й oO  ( vL\4髫ċ/6Ƀ0&_i~ԙMֈ2p PS_u9,r.tn P>ԉ>8cd ;.SMC`qy-Tºdk=S}Ff- n:PŨ^b=^_Rd8 ,t*MoR`uQ E yܙ!M.*"o6v%PVXUЗlv9 ՃAoIEyϗ"o[àL ys+8:!6uXн?g5  u_8Jj;8H$ mP(jle7#/ԿrY!:#luW<-UY%Յ"Ŗ3St~!w]'(ht*i {DVJw.*O?7wַB^z ۛR94;\_kURI^8 kM^NK],vBfpPįp8ZX{&?c=h>ctԭ?Rv$/G^ȻExF-^l_\>:/Éx1p O9Jmظ!ّ'23l2 luB 9fP hhfk]m2Fն~}]nĀԦ'Q]S?iw 5D+4i?q%D3ĤuHҧsVS&=̀ [J.~r"$=;unf{#gRqQ`9իSK"0/nqf~hZwKȂI4B:#۲ePmnLE;4$#'+*Iu{McyZũޝ׃bEKo i}xqrٞ[jQ;0dz>Zא(X)C< ŤLs"&>ӑS?M #Btw%DТQ/ q&X$45qZAOZAo쭼, tZc3'Y67yRg3 IGNv y$10(?[ xbJhU;|qoeI~%Ґ0Lo%;/oW݅HpʅLdֶE;dOIBHMp]8`#"19zAbQIL5 qg lcm41 mVOi‰fT0>_X КXmrȋڎdF,X-:}?8lQQI/pw60$A;F7;}27i;tX'0ȵTY}ЦwiOs2V ,a(6knO Y$10>'J(mi%Gw]CPz 0IQ^e3/cx5w9E-.*/lg7 D|\9;읉nj>HGzwU7>9!Kcc=a=͒(,<™)5& +q E ^;t9ӥN A 𔶐TdMq+! .s?1I.BXa=^KJF$K:*cV򠃇\*40ǝYb/J#_w/łӫ,vx@PNJL 09$El\wh% ,r~knl2 3_K3-f3".ʼn韂.Z!F:%y)>P*ku:4FaIRތC"}%jhL nE!4}4 EeF̾UoP2 88*':bk"1 } T hG_f*=sfoc#\8LLLg-UI:nqCRWu+t^nj72Wx!Lk?J{l35#|]2A0~ 5oEO 5xYF643u[1YݗH /cςׂaymGOXQcވԒ1'114Փ'bl6Ad E YM.鑢 eC7}مr1t=t>!/"pΩ{k@.:}"dK~L8;:s?ȿLG?l 52wgP֨\wILu#G^\ڲ @#z.Q9Q-[j$<@ptn[La|<wdj}|ؖDϋVaisW?}C @WҚȩBߖU" m?p7>drpgbG._| M^ǧ~p߆֗۵A&?9!{=9̤pk] ܀,Nn];y !ӷ8΂ =*o˘ %hPش fjG k~,]))Τ?UsU`wM;}Q<+8Xӗk*^Pm<܀ A*fCC Fzԛ^sՐ_~J:N9Y803jA3q.mLt`MdI=F'8f/ثrmK48&~*iOQBܫjξa%~fMhQdˇYt>ǯ 1)}9S%;X0iz@]XjlA@شXmSM6z+~B0H[5d>ޅKTy~̠xB R N{}FB1E{U s@+0XMXl4 ^U7y8[.4 ꧉pЈ9e4v|(1H%\}CWJm4ZucE_Jm3ۑ?i4.}Co1ӭ#\~ D8ⒾVS`O~N~&BVʲv&*jpď<$DlvMP,ScAͱDȖG 3&]#QxwXO>te9F mcp 3j* #tnlHn2Rjt`+ȩo". [+9i99%b<;7ͱuB뺒sgB!,'=D>]k.lwC '4'+iF'ކKj>QGhPP.󯰤ҚTDlppgH̃_cA19FxրL%s;]t@cg-R0q"\~Y_IKy76NI%:fvt;?BH?}@H5]G" n#+%BЪZj\0d3AsSrIaxew~)-9ujY_ъV`VG-qt-vW'-aO XNc"]NQU=|[PbR{Z/$}7<]l&{YO'Pf Nju*ziz|c%?z"dzourp*j$Kh3)]uT +Pݘ(D&^Iz j1愼gإ2UHckgw5Mt~~ .PDXbW$/㑛إxѸb38  47%##&W%jYk:n.}EHkEJP8$d&f{ e^;wMÆIXNhOaHL(=q@m׆V MAw_WgdtDa3p 6#(Yш՞$;i΁4,{VyPClR/d0\T޾w:D%Fo\!Q!,(H:SwCh˱&/)B{W"iR3A_x( 9S͈E3z p#po^ jǟi&$#^1;m@PP=%S!?b*.zxzR1lPHL$vdmOLeLl Y:kLCw/3B!XR<'vڻh$LaޥcPf6-.ª }) :kcD~HCs$%q&qxw y]h+`vvwm-md04ۗ d:Q SnaнQu'VX$O$c Ep|plUc[V.e.ҕ kM$@j>@0آֈgaJzrvDWx`Jؑ3L_+Fːdl*ؔn/[eY]j޿39Nj(L߾W >e;Ș;YjKӮ<p Fi#k",VsG^3PȒ A 5@L_KűtLZ"$yޟׅpnU@EM)"<$쯗t*g#mqVAUNmg0`x]/YT#|O~Iȥx Z]iq}lr󒾯D}%GMqBd^(3[xOx劋#Հg/-=_]${5`qc| RP)hBWq˼zv&:VC, EX_>_~a7+/{2{km9roQQr1.R܎m ZAI켖xlދ|z,С + ]k>aPdzBcwO`}NݖسSWXv!v,lc_E= <19oj6MfyG|.ׄRbY\:{j1tij4r$ k7K`~ȝ7favd`YDa=ǥI` ugj#*T [k{O'~B*+lWRn` i |xW(3U O|[70 !If&ڜ$or x<2Ou‘=x bI4nmY5je`&mɈ@+zӨ}Z9ys5({u_֢PmF>PCܻSSd!:L.$ Iq Lr.}̈́tSkzA+6_YlEY1}X2rVrz[vBg0ױ(k#(Mbo,<Ph(oylCPHz%$$ ۓ zupv|qRBv{R!a Xk-'"s^/рH @;," -HGS2XUk*v 3CrFWYǿڍLi #2o=zF2Ri[V({UyJ[ӊ0D4SDԮ̭KįF~Nr Npa{'t\KF.ca\_ §f:~- w!Ec_R uګu uc ݽ/8uߕšFgI] >i[#*L[4yAk@™FJ2à<b M?9OqLv BD2YRwBSs hٍT5U'oH+\HAVp'+C;KMlo:5E+~eʑӦEYڍQ\5 cٹ?r#pXyG-Ahuu1)T_nĈCW47N[u'WS1oqK7<%p.9΂l-9X$ekOjf*E-Nuo@PXҕfSn޷z{SSsNlʥC۽"7ȅPai$WL ;6RI('({.-SR ].oʁli5\k?C&@.}aqbRRʩ? ) oشeؑDSE_9 rzvAD\|C}@IOm[!jl\/ 1=e7+ lk׷ffɒ57U ]1l#Z׀RcKKY(uyrǤOD"aq ;VEg={mݱBm:4.GQpp)2[89oRTEmJ8;-{*YGω'LDIu] Og`5b[mQ +֞1?A)ܐ-@/f̛xl $oɅԼʆh!跐 @ {դ #*h_)KRv *$w4ڬ&uLvq)U@gݵe}kD;l&=L"l&#qpM(_NQ!̠uyy}{{C,QyF.fC+*_(҃wrm$G2hA⷗X$W OMs0_%4]:JVpSIdz| c&'Uh?'}/.Gg>V*)9:Dobo#%$niE),S 65+t^8v1&nQZZb+!z-ܦP r.)S_JC3 lU!ѢrGƿν{VR%j= MW-9rRG!RbX`Ö;i9f-2M9@P%5pxgzDT' HqQٞ4*˦dd6t; [Js8 koY J%ȭ /Ňf:AV59p+{{Ej2T[ʓA{I`mW9;t|1k}g朲\2N}I|.lJѠ*mWtr'` ۭp @M=< xA+|ʥ T*4W !w}(SDub/`ET0i1ZQ3:"=Pډi.)m^̔ b￷3pdQl =e"2MiYء5-D:.|L=tr -;_DCUajR aY͎pD;cvpDf˷g)6gE=#eJE ;+K% Q]VVJIa|\ jΧGJZH >YPmq(x'4^,N,Ϗ;(mDvgP}լE#,m? bVWܯ;LvEPqVfC c$_΄jH`ށl] Sv*U±N9BswTZ>chqWAh}oY)o&OOÅ4˸5b_34P(9Ns'kFI DUDu m$K?PzlbMU@!+L[{.u?YF=øg/&a8l?{U66L\ dLNKxd)}ʚIp}}6GmH;dr K*lA].ܷ!;mry`lx|c| d_2[W+b%p zI4l.rׄð,i> ;_l,Ʒeչ_+-u ^,<`r'Wl旖.e&VZ]gE4n%ly1\2ꇍ!cW UeDx-/ڤ+Σ(#Eh#g^RI9ρf ÒF/'j y~(DCn+& ,R^Q2뙦c͖np" ǍAQ!h~#Gߨb1Z6PAt< a` jզ^*O6+O_#rL 4VpTV77Ðs[En`9d6!ܣjG _O@̪T:Lg!] u4tFHNP1FVcf%hS" "9hz@Ғ{Fmxtr07=4{^%_E=w-}Pc_Bm^a[RMIϜO.yxj;.Σf!=mRM:KΟxD^Єo|@LI-h 05_ve@d1f@Pf|pljqIlI|y1<1yF>X<'Ƃ1z `Bu3Zy{c*؇OG%+6/6c؁QzA&s 9}@ !/Bm)mOGF{XC0vVG5 xNE_ *B_S>+3өgEC4ӹOY[ ݝ^y3 kpY7 ?cf:n琸F[9T3ģIzHGTKRK+0oIX}ޞF"VGӨr"zU}XKג㢞x ȱzfMzB-0ZdHY9ӥBOQ=+uHA95[e{"5\HA  1g9u;eZ ԅ)uJpY<1Zpo鸦9[g]g)88̟'3[5'jFGнo\+%eV沵|/|/^/:5ivs'*琧3(l}(qwa'CGrzW]Ĭ=;Hs yfs%ި gs>{,/I6&+=Nܾ ;Ҁ] *<kq.5]0SQ7A]͡fg#,EjGUc%3i+@F bB~;2iV55)uڃRq×`#$ =4@LPAwWe=樴\538Vңxv^h#}-I^MSΥ^)6cVdM4,Q (U>r6Z+y`S| g E!meH~fyNNk, UzL+o~4g`ƎO`cw&xvgUmuc&܆A_\g#^5S 'Ab9da"%3Xbd#ac1Y{"OJehmbge0hp8Z$giArn8˯֢8B3Ŏ+`6샓Bzy8Jvʟȯɽ5ξ7".߷WJ!Q|?t UoF b ߁y)p*GѬ  ro$MnS/{k>mi'KH}Q>u2{|1Ӿ @=l;m2JbA~JŢ^=-MׇLdf,t.Vo`oŰsIn@j$EuIgQ[0>JLp^CG25>QmumQA`7bSq^IT;쥄zb6o'z  L^vn!Mj nC; 2g4bZ:?0m5d"%.[f ZB @3;<+"͓VU!Q-z>!;7,ZR?4H QFsWջY;]ꡟo@AwyCK$",skoe?9 ajY|ܖi`LxI21聬"$k`HWwX69{iЮ9 f0a;dq~zfowUƻj,3* [ՋԷt\V\6N)Z0f3Qkf'b%}5mo.fFOu,GqЙ9=6I;+kX9c0s==m 2C=Zywd6.pD /6GHU.P0ÒYk'8;qpv sz`C@Z] yju''g:;"8'^qᬿx"^؈%z&Y4NvٍCY\+)gN,?|{q*׹ciԕFr>%{2:Siiۙw " n;Z_+e:WKI؅Lri{/12#1n)]z뿹uRФ: օ#cv2#2{0 mE0RXgL Q(MTd$H|\'Uhcf BpybT4ݹg;)_q&)mHokJI KZPlE{$EU0kFHdl.ئ$9`:z;m_nqz?eu..;bMdX{Ƨ O_2ym ++m-*j\ 3+0hVP*#ۉRnsq]c10x M1fc) gl}+O5 ot"F"^4R\<|M9K4awq!Fs}xUzպsU?N[>mHZL(Cśq2؆U7kBK8 tlnO]T8i(JWpbUn̾zxQ1@h3%|sioƛFG]٩S=>Ĺ{䴶gD/v~a1P8ۯ9=t!Ö-|-QgQM)I^'Ij${ւk } C8]iVz?ݛ<&S3IV{U- :5v\9)N%(kg#z!=Y<ϻ:/? 1).;FgK# ܌*mŦMIӉdBnUG8E ŰlתH2uHɏz[1PnXYs~v1GOH8yi28Tk axN[q$;s9 q5EƬG-o@iލ<>4ѳڜ6f8-#~!03HD[).LSQ%bK)N75+`ur*rKލ!۾۷"v3jxm4 6*L.@h-1>Y5bC+OzƔBA4PqlKhlBVv;2Fd\x6A"e:eϱGiXG"PlXm4Ɠ]˴w7ri̡ bku_`~4.-?8W'Qm;l.K,c SpH8A|3zېjP𨊉5g;8.l%lcWx wk.I_; Xv6jr-0eTo/: Q;70wX$$=ͺ9|N}]gjk9;M,{&NLJx:.Ѭ[{55MF S*ǎiуĹkñ$ Z==Y*ix=ܝAV Fb,)~D6}. m⥀2r9|*yQ'%/-% 1ڬm3ګLSY2YZRʤ>~( \%?]Xk&P]A1wRYdO]Ҷ{27q]),OtDMށ lZ%<ݽhP MRślmEt&nG VBp5z4w |fc@U`.~KrUچ8TPG6юQfSaf  tQl ) l>jDZo yM+HՐˬ~N(eo!271G-ȃE:c'Y/ ?,13~ݯDt1*3RۛEG>3(1%&N6viNxԿǀgB ヅ;8]kxuS#b yesiF2 LUW=-ZÏJhmig~ڸ&r2;9ˏn1$GesnC9c;B 6;hC뗢C+Y/3M`W.w.6g%ο6Oq@B^PHFFH|2L9oT־LKvhpbL`عS3 NrRG'lx/2/*u6l6)؈WKMu&orCFQV)ar8]o9y1zoO6\"{\RfwU&PjՄgOOg.<}^x~͆,d5!L0؄jGu!])_[Φ 3"VkWrbEbDQp_3)8F[Г6 ayO.ySsO)Qsa1!jy-<C ڼHэc{y\\O;Ff*sE$Pxz:6v9>" j4WQ'k^ +ۗfgrS={M= X3/]:5TC>EtY\ ,yMFvzGԌ/#:d3sw,$MM)+L3UYJޫQ~S$xT7bjNPۗBa,Xa8VΠmNK* y!~zX;Ebwj_=j滑)iSP@,|xB#f{Xu֕{a1fX֣.jPl!+Jb;>f0sXQw%Р >K&6~oKxve O}v|wjk0gQh&,%v[q|L+0pVf`4۬F`Y(Q-Ԝg2)͌!U-sA꟨lz O!nG]`OO&\YZ"/V];B0 Ա7{,b)<}嗲 $f+Zx1U*DPXi=vP4Rú%ܫC7m^nrLj r5"RJȨ 9f>ke S(6]hs]É1֫.[ɴJ'ǐ7X:iި%-mL2G"t1Wߕ08DEc(If(̿yӍ0l>nZQ'Лanzz\ }z-8$~9>HmС= }ȥJt,'Iϲ5s4UG l c앛pCx̽"뾸6aB㡳Yucok !}+s@U;TSljm hrʀ˃ΙAR;M,moQrLK35i΋ɂ@Ü滬&v\Y_l[=n!P AdJdmQލmI]I)d[5V.Bl]z՗bRC"ęZMP͇;!E<@ ~E ,` 0 eI5'("2ܐ)vbU%.5f/z,R(Rj=1tׯӒ9My>ғ$MXl}h?TeHK{]! f<q+k^hcbD;!al,$kj5CjYc#rAbc:TRa$w!W Ygڧ[X+eZ01o)X( ޲ע{`^D܃晳+5M369ߋru^v,x>{T<,uJڎl1T Rp5 ;cf{b GZ&I-${2}<̪>aP6H.s{+>%_ǽ30%<N'[B@slv5 iꚍ .d1A!LٗYO8$;"){$'.G n&?󸂄/a|vM Vtk㳨u K1(Gj_X:[9U$wNL&DPUhf3\My 4Q۫?.Л{!9`M44P0UIhaɞ]#7EE<:쾪rl,͘歭'ʱPC//I+8?rU~Mk󱇀uk72 ěۈTL]& )LDu>gyZB%s"ux>IqЗS6;S #;%ͦ4} tZӏݓZ]\o"~ s3 A~@fg%]ymsYʍDk+ojTϢxZzr2RMe֖?+ʴZii# 'l=Co9=~#Jm}<:YN=~}vzIvM$T%_"K,2t>x(͟Y6C^MA~6CoHbO 3'da ɜkx-ܵbOiL&\xf-{.n=8V! λG@ߠfqyXNI*h9MˈF0N[mS~cP. W+Q>w&!ԔCgO G{Na ]Ԃ lnS?_?=P{6'%aJdc;beT6n˸:d `J=Y} j)&2s$MA>*{Mo^KUC-t_0|$xa,F>ۯ H /IxmZƛMLr=)`w젍ԃ'EMkYഠL^%ݖ;J{Z| 2MU!C<'nJgՠϼ ;CVu~2Im3 CHU:z"/.zX07xM /{ TpH$~VStIr u}j$e\a|6PeRd{¦.бg@z !g I%~%O #n p;R_x%W~V0.{>Ko eR2:aCc.|ZRPcэX DB hEk?4K#Q<+OTRkp 54mUcnxHzb,,"NEkӣ`FMyJ2NQmxr3vխ?`7"h#q ]{cf!4X߿89+;/)gxʷ<@CBm):|sC3tv$\N3X&Ņnua}ND/տw|L>hydj2M:w*W&"8sXhHG?7WXX%kW߱̀Ƞr {I{GHdpJmUzߴ+8e;pG /\8>vn4D!\%i=>E]ϭ̲\RW[ cNifF9mB!1r9 p/e!\%Dnn=dEG\^P;˒f= iAo!,; H'r%0Od00Jݎ:/ 1XB˵9N2 P!\UHm7Ag0\Uֈl񒐝kgFOC6u\({썠+S\3|>MDv#W4v (9rR1|<瀏oQV b ۾@r_MMr0 Py%s J>=\4S Mppy ~Qc;>Rȏ8~wȒ )~.ЀJ^ُ1BAhVLYdAy=J o_3L{Y%.zs}HD4w`)r';WLk(8gK6 >{S:Cf*_5 G޷}-oZ)hZLJ=տ;XBe%OMmQDWŘF$6X )2cČQMaNglt:$zn1y/?+\16_` #^i9=&}IY</ "PMNz-EO\f9?<6%:6JVC/8qMHٶFCXfW=#TE}Hэ3WmTEwˡ=/24j!(U@qJEY 3$yU[HսBU%q?W {\JZ *v8O*/{4Hw qWV&dT['UO,OuF'jX"tns/I!xC:U K3XǷ=H`dA2#sGEd@w^9™o'8u7ȋͲ : ,+]_Uyg<' #&eR >4sganR_ʢ\A2iґf MIG6kz~s/(p1śc 6vJv-Ewt[qfT3zJ!u8tC߸&ゐuq]ֲI-OAْBSݺ^,dus'%sG!Wlkh+]c%> ۏ 䪵yӇ>v Ft$ɨmDE)έDuKEt:#B!ϔ󦓯8E8F3pl#8ab-θoK/~ MX4ɫ !f>冽{?"y>tOE0$W4"/47NI']Y!`9po6g_ٱicOE/#|jW91oxp$bq)s9>xnTl)$b/ܤ5;DN|gڹXˎ=VTW{Tm)O JboSSYMlǓmes@-ԜM(@tEd0DWs2_H$t^ʪNNQ- A ++:ꌆzLr||O g,̷b\x$ &}N4HL%H-1½QnIm8B醚-J'&r7GTÀdz\`S f j\}j,SɠRE<-OW7b)nQ럑$8pZ4%LiVx yxC]t-ӄRCova9*׮ѱ;"lDNj王(ARE|7iZhEOgAl6f)tRϕ 3ʼn8g)jdO0]Y"D Ύ"mb<Ӂbj^'tp0+@!;.hN־p(u!ukB-YU׀sJrs?#``{aPbs5[ⷤ|:80堓)VF%{we!bg"l Pc.@l1΁eC̣ jCzM5)e|Pv.{%^u^6)oa*]i&T '!#Yv5ɑi{ml^妷ٶ :O*Ho K 4UP821AZMŔY*h9j9ق =iȱǨ~q~ZH 8gKp>cRLxE|]n[ 64 v Ma!{8 <>K b:6whmEŻĕOEݪ{^1hR9`+<*z]+$_$Q~iO-lQs<]TWyNK:n|Tk krk*X `ԏ 8p,RVmYY,WS0ϒ\-+,Y5Fg -xEoC׀߼ف@V-T- 2Vm&&w4&- =hEIYJ~ҌǖJGkg)ۨzV0֍v7R ROVZQpcPID YҞ [ژ~czn^ӧ% gdA;O;ce {/pȓ%U9^kyɀ)b֔&w'իr 2)-]CkێL;f|mN@JV.qx-k 4/; gɖ`;tpBn Y8&\czT4;-LlnZerXO ;x>z?1i+uRVs 2c6U3iPrXcN]m o;ؘu}GT%oW|>K9L(R%DWFP9)v 9A>OĒvY ۴F87B9Ķo f X"3<,^7㫸fYߛ(=ɬRf1C2'"8((/> 9;]Ngﳧ(PnBm?#TD |D!F-6 Oц%ׅ,*t&'#侲RSޫ7̴t`X-XT8hkܭwƢ@G[>,S cI?^۾A"7uTޝ(\ 0{mC'e>彉n%}MPwfŜC"]zRTsRЏ5{>TU Yr m Iy_P,CW20ٖ&S\ɺ[Q#`fWϙ⾽=WZ,o,!`y_%' oJu0"e<^X2Ս0fXnLS!_ů7ha%gڄ'}ٽÒ^C|ؔوo{!m"T/ }MӢKMAe;Rq#AZ p<ΜH?K7 i$OҔ9Չ쫅F|Ursf/%5GƂ¤g ?(' ÈYc9f݄lٱoOM3L&;[8X깂Ц!=~ʖ): ӼB @3ЋxBJMEGkBvXͮD$QY;~\\n[Ѱ&;1_ǐ0}G+t@B7[4m.c Uqw`v$򃹌lQlgq`- '{$*%?5~0|N#|)4Io/}xg @uc*=Դ %rg'I] qy Ʒ =pJå2Sַ/ST͉$7!=Y^VJLkT )jMz O`Xo-BFj2ބыƀ0 Y}<-|N؈_ tcgn}/Av{G[&7d^Ʉ1sEc= STG3nHM~=p}3rކ zYj;ԅZPffyPh0DZIo:?^!2~e{IÐ#7iW5g e;Q/}{sJk(20-o@Apm"$ L 3`rz2{9C/zUpt׭ʺs_ǑB;[xƌ`ї3h|MSwt0"i";f@0>.UBBstݴJ;En]Q/=sՎ'|(~I,tŪ0Ć'ҏџ -][q["#C=oH2oh81űB(G穴@e88nǞACOZUo_])2^}L7X cHQcgy=@eizRk!=ڊr2ʲgC;F[B)/8ۡUJ%zg K).N.3CڝH ]AC9NH'y܏Y3 &R@qD;TV _ ;2XC~QNK~[)KW.BW2W@o ɦgr|BO"9JGLFK])hu4~ΌGNt.B@MwM|H65T{*He7sApZhwcݒ;n]xLtԒ)d0vqm Ymy`LBl1ruvLI9&SBm ag_]~`2Oe^&SD%vA"KKË_Pm6N>u>W#XΏZAnpN-# v [= Y:B%=Y2l͍ȡ R"TEQpIq KyC '7\ 9Wk%Z!!Lz^rVɯPO.RWl./̪6> $!$M>5r.GKxWƓX#uffwz'mwqYM6A{XOff!ρHv}c(v[ߨu4{yJ5R5Tn_e(cdS;և]H#V(N- R=\lU}ȴI'0!kǀdfA>FD 8P{D0ʬ V 8J\ȕ*k_~5.c܄rj2c 3zW/1 8 zS ec1fAMBGW" u7/4H!Ŏ[RiS|!m&<,v-z3aO< xB6 &ԴYR9NYգY<-Uz}VAo&6)6n/԰6 [Q2SPyWdyE#q3 OXs+*D PQ%?+C"^{5́s/ю?/MQ`ѹЯ BR)~Z(d (` |l uk_D jIMvظ}HxmZ1$=-/EU7[qq=xmAp5tZҘQggP,f@K.b_9qx)*1S/B_{ ӣ%y5 29:<̛LGE#LC͔bv{0t)+ !=5lƈiDݩS$۷\#ZM!DncxT;>}9XWԜ]OI2:74{<7,>MҙcZŝLj@.FY0W!4SNK68ػgb8N5>B)I'hUm)Fx1e'Ɇz9/rs9 'QP2ϩ'߾|I)f A"-8~'_E(a#Sn#eDŽ?<>C_ŭPSbGgbnmsF. X$Z]Tt @N<&c=oXɝc4'oN nx 2h6K7 c^CPFUOj7E/mL3< =g%6!v/c48}J4)p!Jf=G*w춵UuRT8nV6 qX @hI1L.PvG Z&lMb]Ð!;vAF'\( ȡD/-0Yxt0r2z}d ّɞIBʩ^HSwIg'o@`$^3\MKLt@:"ZGt`Oy-G xbY תstF4ܣHY B]m!@t KuBP*!o5_\b!p.'v 1Z&}9G7q6e <;~W;DEqXj88Op  \+vd4,d>*9bO0=aAGWێo Tth+Ce}G,R&t`  -c7FKI>Y8Lc!@i3Y D2E0^B1fDBZcSp~<!#܆'@t4pT7o:yGc޺D =SSWjTTNd㕀pt C ƂnYwt׵bK+p6{h{8:M-nȨWM4\ݦ8@̶OlgcN'D6HFAXh ttPZ,C_$9E f (l-Fah./|3qN0Ԧ kM|tե@DQ. (&q$sIM%)qe}C"vg{4cLf 4:gox :p3Vy1O$3v~%=8?g) ބS{{i{TB$/^-J nꂆݍhRVsO fUe辢ճURSyIO>W/nqn"NIHHy~+1d6P[MTH&׵3Y<+ f*x(b#)?BΉ1.@d#i%6-4Oo.X,{Tۇe LZ5N91~燌!!/4O-o/pnb|%($u!(N1' sߖ VAi|QR6phaJj4X=C >!f>6kݢZ40;*";.?Řhp|},J=M R zח&yaZAOD F ۭS85B$.Ee$G:j&Ek~WT8xu EH/nTZ73-i6 Kؖbo=/gnǟx<| {n[{tPt1_zߒ6hk2xơ_D[쩍ӅJ kOdPl ?.э:AP9]]ݴǕ`sC!ounm^5m!8ZMved6Md螽M\ c PVIJҧ\cH,VgZb:lLME& &g4ܬ/([T6J7BC3*렻$A5vқòm]e)dHMZCa—j&ul<,o眽w;/N;!M4v؁ /%V`ӓ@CzM 8oN6XG8@tW2XE榪L/v.2fik\s08%F=ĝ[KaC,\'nUe/FagΫ9pw ssYukE.w,OFa!MrJ sr ud ]3?~zh]NÒWFM{6rnf)]gkߚRpWfi{xJ BPH 7S*JHđ~֟PDCP݇O{>d!j>BU!)I`+:u_h[%H<`+*XJ M]ٔ@@JLahPKoUk,;ޚ@Gڞ,4ο?pk]R7&\ I^)nbFWmzFzL}C>U&K:np, Rp"K+0‘)^p/AwА }In$ВodUYDlN|C#{=-+ˀ1=L $(x1y1{$@ Z<`?(7mXhdSۘTl-e{hH["ؠ,spxxFF+Ha2s%DQg`hͅZfm}p ?妍֟2R&Gv'O.AN}zS S9u܋- z1VَJ&!>0V 9x (@gd&Tԋb&] 6zOh=6B1vP3SɛDH]A8%H|XY}#9@O |ۥІfӗp/l{oیK P>5<P9} ؇1KGQb{i23ՒDF?]ä8D dFxoZg1 bجPm6`J8jm+K7A;wiuSxQ"jA.R 谧,iһ(+0e fB1p/2*QH^,=0A5:FUu[Y{2f}m+Xo / ,s(kfo c,.dl{\p ۯV'kOK)eaBhx{9&v!qS EŽP"6,˙ W#NV Vdf !^ XJF0&A|rEIX,>yWu~}g5 Ow_˨HRed?ռ cp\r_ \b\5SUh~mәMY0񵲤Pt2\oɟ4~K|&;*Ӣ۾Ɉ~U# 8p8֤r 5& SۨƖ"RqgAsOn_|.{{d_mSMPg+ g}x]v6>LI9 mwt*6X {]r%8ҳhyc%8r 6d䎙8T%:8嵉@AKi3nNxLf&NF&9 bw*#0Y`c>j~Ww_9$ s3ˬ5 r  |KL5ͬmi jv8'K>MBh&qzN羂CKQ&QXh]]^JGhhDq.,tK3Xa{.g=CzZY+i3¢p K\ϏpjY~^N@ނ5&:3 sN/hāӯȁ,шXt˅5WA`sr)SLX#a*W43t>Vybw ݕc" mo{;ƱPt# Ԅ`B7FCB֑l'$eQ5i_ hs?`&[VOnCSxD&@o}=9ΣFΰ2s;i\AgM/$apnuZEKMf Te "%-9;X_']?+"20@4i?8#t1}pL _.a:0< u lpg3$%2[jHa-кYbA=(+ -x~nPd A^ɢhNptt;-:VJW b>YOSO6˨2DzF'H;} 蛫0a㾫`&ZdsS*WVRj \Bw#)iW6ޥwda jmM{׏`joٻ,|.Y]qs&M|%/٨c:V0[myPNJu(ր):w+ DmII>pH_3D$k7vJO+{F3r{!/p :O)R@wj́Pӗ(-{2Nvdq14][#^k'Oҋ b6 e۩b[ۋlafPJ9>< eS] R(ŖH7)YbEEu:ګpP]׏m1IA-[?-֮&4m1z^ D[Ry]*]r 螜YS}4.tH,~;bO4)%twkm:n;cBR4XȋtT %_{T#NϋduzhB ;Ԗ+KLJ /+>q$N^Uk3;+%cJX P;)Z[N$ۓzNND3b7M}\}bt&DM0y\]YƍK`u";S}T6%c/7LfwP֐sq@@:u9Ȉdu ָis%yPۘ`7Mͣ&mށ?)y)7M?<ږ5U0Zn;jͥ0?@h?\ ϑo15fK^E)Rg:泄Ի <{],lj;³T8Ǿt=9[b.JU}nMw?43 1WO]xu(~(F&mD@/Pέ ZJwiJkgr+^{j3q=e^ͩR@dQ@ ПӱR+&ĪRY'=z"tJHjk.C` 3Ć2sEMݾqҜ~{G_%DhW@MU%y :[;k^ ﱊcPFט!Jafbgۚn֏I ~m +%Ǐp?4i3OWzސ_:L^7 @؟у/RحGP@]: ;%ّ9k3)FYCMNCrI摺xNO ^ Uv%nhssAB&^h&/uU=SԸ[J%Ȝ8ulZ`ϔ S ŅT9WPOM;5τ>\%b ܄Z7^#&Z\xu*/clHGC[-78K_)zmW4Y\F:.S UTtu599h L|?ljkv/("yw&Y$tfhBk)[;bD$_1{0.y4_%t֍Ws|as'C21/DcTG-xwB$x# i\aG9 2 ^-i<դcy uxg ~WDN2WJT.V5OaWlc?"U[1z EB%i_fNBvZ?xxZYN17ujpGVud4^rhl` M "YO5-aP$37} 6]|~/pNL]k3 ωW\F £.}TAb }Q}r8g?RK(#,?xf SW$DtTs6/ HűQ9Nkf.(5yfE[T4Gn%j U$7K_&p4Qb%&f$8gQ193 B"h҈ w۵ SΩHrM)pd:M^陲7 jrugv&2q*HrVC̔KԐ2COB89Q'{]`PҠԙ!gl'I-;,t".”@Of~Dfׅͣ]bTvb⩁Akk@GER,,D= ~i]NϜIֲ=\<+ֈ g+@#j"f2nPZcQej Z2OYb[?MܕN9f5nqɨ&ޯϾGJJli}޿5U.He]α=c1IJbG_7~\H1%+@!{5Vz_?]ZWzLe Bf6y쒼Պ+q1 7` 9$vJ]Xx?l$^ HT*#NĪnPϪ!Y/iK$r-:A 29rd /8$]oͨ! f,9u=¢"l^t /NIYo />0O0/mÈgrBjN!qDR츴(99rZ)sr:nwO';߾?g򶖈ApiѕoOx?)bڗ_7ҏVZ~EJŽVq7xoPt_fq|(KbbÛg0Y%$L=b[R3xQGKw(ڠ|Y\Poa%Z:J]9YPo*!?Rf[f$la^ =Cǭיdy  P%,nv0q/:R]vE7"}YC!sVW'҇Yu8wڡLnq i*0V9 W>_Z Lk7dOKđMiY9 _Jh|J {ݻ&tDi?Bh461~>:" L 8aYaFT{eF*fNX6ʯ>?&>ӡX'RX~>^Ċ8 8/6 㑿dƨG|OpyVÎ%xiScN0R2I {L%k9rȞ 3æMEy-$ K,߉4NP˓O2IX-=:cЯ-9oiHO}b4"?lM ? Z{ Mwd4ۘk#c ɂZoG$Z1zCx.[ tRkBʂٸ.$6 *|{/nMtz}%G9$3Z~/ 3 ;vw]6I$MNpT#om1gp=}ݯb +8ljU:ț)#""R6Qo{A؟wkq>3e"*NG*+:[dZR)/c&,uL/\]*Z:䱱/ˏ W.\X%&9`BB.bf 7F1-8RǬ VfQYiޤ /*,GRʇ"3d!:ZcD 78r.U{+E3diܶDC15µX 'јcǪ6 5+(Y0+vYHkuf}d̳.C7E'J`m\(wo=߮YЪtXRZCc1JrSm1PGoY5@`E;sW8jsfK1IYM^qRD~0wnopb1MAX16.L R'r["HS}QHԹK(ҍtmKs"/Ѫ`1/G7\z,S _k\񳼆"ؽ{ūGUl^7H~-U_lcB'<VЬz>Hط"l@.psrz84$5<1Z8&W&MThL8o\buv5I@jQ>ratǺE+'NÁY3tۿlIpE B'Hk&uuss-\3NFm~}Z`]]_O{4w$}?<3lJ^ vuįRLd̪{%J 6 Cy0ohxXc Z?v>.ғNf-cV~)@xn1%xZ!CX#tCymޔ19Ս)hrNhrbDqYqE@+_.]őG<]U1j)C `o5>дf6嫧YugO(Iyס@:#8]x0~O&2asrceONƦCB=VhUfq[q ໸д[ΰF ^|bN(^o=>FH_;,xF-G=wM@;2e=*gFn9k$ǭ:q xdL Gj q83(*cZZnӢ rj~'x8{o-t9xv%EZc'FC2ŁQ>C+=RLlb%G7@['6`_q>A+W/D zQ1slITOWHLߥ·ӆN᾵Lhe$0}e3 |hyd]kބ;"؂Ě=.s/lY\y迟wk(g|Xu֖H3NNU[H3b2k5uC܉, jM Ys7t-bmDGGDd_DG0 |Qboz7U9L\h"s:^Z Z{*by*W866# Eu?q bL2y^Ss#/aXt(1b"S611r&2"0$X,ɩQK*9 } ;*~t})Ϯ܄D>\cgX2'Ԇƍ5q큖lS7#"8hMu .x5dmSBܐbNROu5Ic1jĺvdjB~mRy.SN'4GZC &DL#XEۣo x 2A7Q_?? L8E ly7?S5<?j"AE ":)%p3՗OrQ2$>EŵX PQk qKEZ:-ʁ*iax0]$%!K*ZySMLRX4VhNdae&)a6-̓ޭ 0opו.iN4xh6˄ m hI>iԁvYümXR h0?`tZ0LȌ`FnQSR- z$tZYQE*[?\𡠊yYwऱyvvq "N_D߷QTX?X^mٓ8w_<7 $pS ~=iR@L3V,&QZXufel RlIUG5 wE`t6!{U+w`* 9ʵ!ԟ'7L(Bm$ f-u/!,{r8mhDHLش4ñgk =JhTnDW.FdxgYmF/gAPp`妌%+*!)ۊ|+>1R=L mzբ0w՟s#2<Ƀz`DwfJ8yO;ifo@qxHW;'ό-r "Ų#ov}mT&a {`(d7c{%CRܽѪ_gJ,wpILG 6W{Ɛ3 `#[_dZ'IEU;4#!qo3an}Z^CK:@oC:\++,wv%6F֙)pAQILc!lh'II* ^5)d$l?TH#l b褜I>~xB sv/RKljY{gE{A,p,7X_ SVj.o4E_k~Sr5 G .V>}W =exH!}='0*0kܱw:Sѷ+X.ɧ\?};"˴M,IBx\;{ɥkқ²; !yTۓO8fm?k Δ!KX9U~xFBsk^K4qDdW29ߺ%o@òDxvfrS M8Z> dO( 2#d qo5ɯAd򬮥0S`p|V֩޷l b<-n:'t{nŽt-*<+/oO.vw/@w7qQᛋT"")Nߨ3^:5׮Jo!^wR "Cfɕq3=pU:Ϭz^K%ל;؆dV.NOkx/W$U3[0kRxϫ-@NwU;G1%[v *y`E:V?/X0 dYoD{u N`86PnU n3Ʉ1AM i_ҪSab+ 2ߩ8I&S^ J&`wqʃv(hvTaZ? F}h*apo.uR t~LPnN M*˥Ԩ+[B`M$1J)aa g׫PY3`>z.x`9{0e|=v@PY?ai,hݸcB7CY\oM,pm՞EfzhbRB܋1L+P='8\llc^,D`Oo UPH}ASw3鉝3uFaF@HRC@݂igoWd]O$IIS#84яRj1Vp@!G*w|!/4mAǥ12^廘x:98m٥]5Nc4Jdg Vkd+b{$ڙlja ۑ^Fghrp.7,Yzv:HAha*&lkU^T{d4 n-wԸ$mLWpw7_PN1K:7 f.1˹8q+,:~&\b pLm.냧Ln 7+v= ,Ř:L ġ#yQ_gW5YdΊ%%E#~m̍Fc  GjޚiX~'67})$Um`%B$umX5>Z=d[ >c6G~JZ _m *AW'e9O^^f3z=|/Iyz""ӳ^NM^9=?3*w{NewWh~m֨e&֦i\~Wߑ0  t){v_VP!U.ewx"N#] ΋6ayǛPmc*ATF>պ}r3';R[=H9V~%U/{+f"I1YhK%d\Nߗ-v av#Z˸afb}2-fZ'qو~ j7g7KZp"0K'kYuC8wF4::P}z5kA^g&r [lK.901Px:HCO1 ω0")pVL2G ęaMyoK wj>C^o ء.xq6{a4Q6Ӥ;an<%a `cR!+F,Kx{.fG],T^qND~+_T[yšfv+t(K=s۲'ו >e2SZKv/sinڦ]VNδLfkay3|ȥ=0G <~w/td|= IR->w%.Ra*2(Ac xqtj~[|uxezE~X&\=[Ư7Է IQCwF=&,3.&7|+rh4p}P-4tvTojL;H\$+9H&*R7@UH$qVO6'X?l0k)|o.TX M.Q&S !匸Nsí5{}:GʽՌFF@^+Sº$.%!U_`EŋmV) ۠/K 洛Kċ* :=>VZi'VzD II{9EA AJ E3Fgدaڬ=RǢCttɯduB`}E6 v[r9|m& 瞂BG?Ա̻r*`{>%'uIz16ǤV5PCݧ=̷r&đ b0{#wZw'>aPԉ>;|Z K FH/Rˋΐ.`|":*9N9Z0uǹ=Әז:IPYh[+sxEy sa"!: T7\ 2iJ(1/AkSa0jp/-XO_f"ĝN^^pzplq5rQۏ| d6j W`)}}k^4wsJ{m 8_U0dVS(h6ygwŚc⇄p|+*(?a/]9oW %H {DD˜A`}(w[XݍŰ}|g3hWWÉ>9Ǹ ɾL̿tՉ9-ҵ6cD稓=x2[kcYANL)`#94v1}* r67BmN3ceLJ.;)kd'~<7Ԟe*2V;K#9τlBb:음Ytf5 qJ*-l~0A] ̥cJ'MɷD #Pcԁf۩v=>_踄ﶖx#h qU,=96޳D:Cj"\ o<먊 (gt?~Zwiԍ*`ggZR{N"?1ALY;lw4@z?njMkSF, SRw,eanÜ 3POx hi+C˹}'|2߃& 0ќY1E<Ÿ9-[* bbm*3Xұv|^(c+ gy^Qb 7C+]!gݧ_lĄx>Çu1 C ciRL"c6 " 3 '؞RA|"i~ʸ-H<'ct$9|uMN^a9wZ4,#,nDpM^SPu(kSB 'iО[U`{iboL±1rsL:컨TC{IzJ:zA!tV3= Z0Dϋ^|B TPc78,{ٵՓvrhުUYI}ў%SUx?M$N`uטL"VnzƯy+,?$mjSf_tE'Qz4$5k:2)2VpߵJA5 d17wm1ZzNٰwA,d/3+ܞ!ӵ-/*OSjE_ұUK W&#%.d m^}a";,x"&bA!c)swQOk)t2yEvL|,nx4*&r+9Yt EKg`*,bbHQvf],Z{y5,^ h%Ez\Pҩ 1ڃYqpaSF8$va7_&ʺƨ߮pkmXpR~vo=ܛkQa^.ۮkdtH"鬨lwIo mql/"KOSDa'O7{u@l_K'k`]sY~,ᡡUms]vxg8g m:URp~V5 0S\½Wc޵:m2lg|~PyNA}A$!^ CÄ+F"^0y,7* =Tuk&"^P8M"ٙ(򻱐HЊ@ZqPQN̴ADe>K#Glr}& +M~@dnH-QN`~5R{1uJsv.8pA=BHOPKj]D5EiCsс)?&3hDj(U=˸C?W[:Lܴh3(#$"ͩ>`zb_1JHW5'Z+0] ҷ]&]a@A'hcO0KɄGCP[:j+"x{'`1(8 ժXZpХ9iL |TH&L~YjF;zhM?%Sʼ#b'Zi AN+,(ͽyiY]~i [b3OEj;+1z"gSm!!<n,6q I>ܟ7u-*uLQV z0ڲt7g bnH!-.ݕģ@9s2{:{p80KѾ=ʨZ pJQҪ?z3+̲zpp-X*15ءF&Ԯ7B)be|[츈|-JG֢LY*G.gA Ɋ wʋÊt71Ț%2NF~?yAoBsi**)Bz6HW}rh)܉UEfΟ(" s 9+]cC5:+>WL/ݙT]xBy{6wD -;E1^N dXPm'2j4G{NC D QqTWCצY5 Aݛ:)wvJʇ XS}ڕOe];fXC1 r*3X^>Y#hʴ^r}Jݴq15+dPs̕Ʋ1]ro)FxZξ w({#fF8&\D u&!KՖa7bZH'8 i0 &ld* ~CY0FdժJBL[g&{J'*B+"j>n(!%B贄5fQ`y3O=JYHa̛PymBaIL,ƄGj`ƭh|lW|"AZaHH:r|DyQ\aL]IIm&fbo9P-.ז̢"X<&sZYI(ܪx1 O2^]B&v *$$ naUex2M O,d)FЫH'2{! "0V9dIP`pm[A%JR9N0Wc@qRNf կe=󫞢{o|&7CipA/p>/S)@mz` t'1nj2q} L2\"(g̰'%sGȸERыEzts-g}QP_጗O+ &/Yx1CL1 JI)-Ʌ<ͻ1 zy j∉`,L)p /a<-6o!޵Wo"̢{JR?:,D"AɌӾ(.EId 5r4;6X:VQӗ/uk}2Kk`<_PSH|ìm h4^D_dfoİzdhLm,eI3dE.('/"n⮠|ɅLx&6:;WI!ԓ*#jN!+wUN,-+s| I^PJRhGYIVR/q&)@̢ yv/&;0Ƌ766&E$# 5.l/x`r:_Vg/rVQT6~HY왨ž]Ⴖ5J܃.),-ܜi WIQ\3vYyu-T3%ĖPp(>|]8'Ыu)Lfm4r'!(@H?&ipnAe$Dܩ^Db}/UKpx_o!G^Mz417B)ԻdI lg!F{q6V`YBɯOm{Pj*7{/}~%3V{Ehl:{j) 3Ly'8ʜWTU8Qc`QAoslψ> ,+꙳$JzŲva1Π4-9='rt6.Q(q[q]=bר/%e>wf3J{_-OK$aQSP l( qW#ZN?nj`dmf h!ws>]y{KdؙC&f0H??h)Hfi v#!TA~ #sV/. ϵ, t jpiC0#"oDsx- 6Z=mcKĚ,6\]+>R{dK:=3AJiǮ]̺'ԃ~b@L[5}hoj^\= WֳR5jzT'm*9YU4fsm8J 4Lc'QQʩ#=g όt 6kbl TQjѢq(N"H 6~9%՜}?ݩg1ʓznFhRJ70)Qll𩛅;-Hr2.De;pHmrO* 뷤qTWbڿCM.}5 >PTaaQ 6DZAz`Q„ )Qt#7ʙf/I/ٻZ@&=hC?>1HJh#I#tiGfC/hs \1S #NnV!S0Ifkn2y=PkʎpvZM)}rGI]iu␊=rBvgZHq]샇Ul1m_o*. Ӵ$tεŴZ/Ҩ A6Uܬ0v-^j BIϔOYp{+: ƣ3ە$yr<_HX0_}7wM;qm6['|yz4jWk\TTr O7EtKWTZxmԢT47BA1>ͺQ<r~ '?/T;W:>Z?_&văn( fq?ݭJn8Tk:Ѻ~zkuh@Ca?+jbTrd2ZbtpAjڱXfEy֥p1(Ut\{OpO'luRJ*eQ7zf{Kx {E3CHPdkӲ2aη6z 3°/Qi#s+80r9\ -cO^PMbRǯ,<8r.|Gc BZq{j|6 5̑?8t bKgBe{d{]];1Ҍw{i h 0#U|AlO ~ljuh[ Mv\p\W/3v`)_<;$3zCe@-I&~d [0PqwqĒm eଲ0+U Ga7cv4 #irz\U:y#{ý|<}??֞_g*֗#?Y*0ӫI~R;<j>~AUv̡2}m0w 5U6r綌X6Eep`?EWQZt(r/EФlj'v41.񖫽O\yphzw>‘@Z¦*fj7AfԖ姕^ˢ P8.DN WPeyL8:AR3q$F\Asڝ4|;CF6d/-LHJZlb9+!.DX q@ `%q5r5nƯwadyAǩImnۄDʈ9n>?ai]+jIUSRfzq4BEx2HWaUvd2GMd478Xrsު6/1|o oן7+ެTu3j#'|?&1šhaA*1EC+dv;ۀ<ܓ}zEV."ׯ Yac>%he5DY>g)/5NqMN8#S Zy_{Ϭe6< ܱL&|y`kZ;X5 %pVYkt "PceLCin3!Dٲ8POc'k)en#1~%,%=@ zVJz&((#8}%YU"Pft} 'B S|cKܟ-ݑ T\ :U^ j> m_A|뒹/5Pـo(_+LYtբ D}.W ȓǿzypj0ZrH ,v{ UƗc8 >#Q+ AҚmvlcpb UL#dW]/hNF;zhX ߤo xz-YSPFikԘfM}1 [ 1 eS #Njjdhn^gDPy&X`"e;>C̾$ԥ c 9M~r& @ FLޖy ^yϜP+6 uH:Ĺg/X|`y ˈZT':qJKJP9*uFӟ[檁Jt|`H~̋QPA ] E(juRO&zsz-'9#ŗ3𖜢ӛAĦ?%'g\op0#!H|"1˲Ie~ekqge'f>-s Z^* :O*„w./f!6l y.j=c;pԭ65,2*K19uP0c 6qF?J/bDF5#+ō|x5K~H,5ZQw犍0{}8sv.f;֡ÚI#y@BI!Mڨ$i{3ryeWxU93jlK}@HȟH쬛Qu"+6 Y@vbj߬2XOB>+5& B.#%s20oy} I-6e4F *xgɌB>)kLL *y&qIRmNKz Wuʜ$?e8:?BO1XW>j.Lmp%+L][r,_x+kV5uȮi&eMWE{ 5  0t:8QNt6ijDwG{]}@Ķ:DHpY #6GDF#{ vX8M>~(p55}kL-Y>/֫G~E6AU4;K]g,Cew;F`9i{" M& ZLjI4abb[HK?^.@׽H~ΧL~T‰\ -]0SN&֤,$]Q&J 3ۿOn.Y?KӋ?c?KMm.C9@ %KiPCD/JލwkMôs+'Ӡgͯz?Nt$2q2G:z&"vw3kۭKέCqBs\gm A˨ >α| .d%^h$ZL~))+c(6 :oeг@'CT< Uc )m_3hlZ7U"cEvn p~6(G[Z.aj[6hb4wf ^(:_/ō\Ki e,ߞ< D:i}1w1bh1|ieЛ%zki[+àS>aU}bgj7s x"_'B{~E+w)̄2_BF_/WbWbonƾtNMX`'~ɜHNl K`Y|Qy Q0)LԊT+ɥ胖ξ ;p&(]\|8g 7uylmYIa˃2ˢ0k,E}6I+٠pѩߣ&IR5\ _kH; kxqg@YZb/ %WaӔxUZkX?R}PҿMHַMs_M友hN >j!ɀTL(ɗ2OG^N6jД}Nh8+T"9u *ɇ/2/R7B{y:"W60BmN]xv غ6wR_W㵾$#Qⴶ#.n|k_\u9$/*@a p iwjfCrZlsP>WG!0> !t_lu3E%fh57HY.JS^wf'I`ևf&W6A>m ;u6e+X<Ih[̯⋫| P(wIU[k`_ o+YnHz=揔uU}$/ԁ̈NpF$4ٓ?' F) Zrb^y%ZAjb@EGlsH"p@^*1U!c\9u!qs{|wV B]Ro0#uG#H:Y≱DJh[AfzIS$U \coj*(Z9MMdiﯠ?3q֟u!߼蛸(lE+Wrߏa1Z폦0-Gȇ*ճE*T ~j):WO%r$mŸ\t *l?Y&3:k0&3ip*7$pVUt p%ߛ?j^Z-+7?nWhzՔ)v+k3-{ڌrXzk)}xj|'"V&7 wr{8 MݲNL Den?wz [.]7<{ǰ9D䮥4yrsF/21Cg>|R5q nz޼6).uh@3Rvg ?mx^ ب!c5: gޖ(E!C P3+b>y9ˉrgё^7 B9Y&@uG8/8j}nWћ9cֿ76b&AД7ֱGjL1yyD"F`g|#2ϻIY"1匷bKJqHkZW$Ue[:tB_ _*<0*7ᒻ5-wծ#,HrF܂>VdIr+LTOgS[& KH5>u );-<29 cf9 G*kc[ \0GgzTԤó!xOjjOSW-sX ȰC#*k9q"~_!_gLe↙ix݋O&4/=Qt$) wh)JyYNi!\щ5$dQJv| ^ <.$H鮃 d 'J0)Ohy]堾GR׬(1+O7: y*!k*躜ȉi^-(zX2>EX(wRwk@B^rVs rJʟ88 J[o,Y3Y%k4-cOklZq jE=sʣC /f/R*^:.Sr7Vz׆6}+?D]VF1;|]l/)׉fd,ul{Ȓy^72.&XVOZޖ!K뫿h/cY$v*7.i18u`c/ؚX{2@~말Svvlګ3k~3@ m*خIF >IŔkYHclk\fǮ+GE1.T aWEٿ0',q*)>rd]+Vf9CaOH]t񕏕:$)a91T=s -$5ʈd4ekFCuAHT|tMցzɅ\@XOZ 'G;DgBRz3='vO#߯XxU^bmb ̝B0X8Xǥ"-L[bv4=UH%8,zw z(\ P}RHZ!e:-0j>r}Sܝ*۬|_1-OA2fPQ.B%}FTx^o~7eMbml$eC31`=Da\H(p0,"zUIWhXBBaW%7=eOrAH$5b*iNV vAvKυxk HOV٠?q?r' &\S̟cМ!KR[Ŋ=ٿ3*T_( -.cq+cjdދ7R'#ydޚ;~hAݳgUߐmJJc@(¿qWeZ(k-=&ON2bDZŞDVxp`kE&0)k{k=Xz\U%R~Hx@4o j&8;gઍu1]x?Qv (eT^)+̜ a32PtԇǍh-Ohl׀C䓔/ަQfc:ުWfCobs=8y 7jɷ)E_V"ٸ!&+}G'UUcl& XW7^*嚱0K CbYhw'lxCm\d|USyAq4T|dt?dlH"aSp k뙒~[@S+qN7^AroIє!6^>zKݷagn]=skQ%~rI ּb`Gg,(5rշԗ`;uUYP܍Y vINϪ˛pJ뢣LFEI'GkS쨁vdjh9%Clf[֠ZQ8ג1'Nw DŜGx绾3eB,;ai#,ݳ2)YznZHȤō0 h2p~L@I?"軎*ȧA22XZzM p+GTCxmq363dd8]-MUVwBF:]=<$[dTF-߭qB@Ux6 4lCA#pSl:xs9+yUEgR>K\u kB!ؚN[-ՏJ8\%Qtm<ѻsYw>7i.iCy#ZB?d, ?_Dک ƌS۲{ChSJ6GJc5ш('5(_IL2~# PxB; :0n Y yj9T&YJL&b|\V^I--Fv UGk}l2jÆNQqeڛCI- 5a2TJ= סP9("NpF)ǻ텺%YW1{U=A8gïgl-dBCzɱka] 4s{.O> Dsё'H/VP)d A$1~YgIn`"F8Kl |QOhm 1স8K@=¿f\'vt!}/]nԼmg2!D_?;Cp 1É`PZ(‰?) Y$_7uZ|,w &'a+n\7P-CQ6[I0Ysmsl|f::C{fJfrJ&E 8GדCg1,@#6M://$i3FWpfjo?AWyEtL)˳#%3;3t?M-uXiΜ7N]8E::~oHLp,XaXw:ύ"jHQ [XIb}t@|uk3e^" @J$$ljkL~~51)0[6otBMTSaL>!{Rbe$ "A嶽ȷZ txn+²( _^=3Ѵ5ڜo0ɕ8Fߍِ<<2DY R? \lN9^3\iDj>^['yi h<4Q_ŧ,tJ Rp3:}ڛӺF [P<\ ) }43 0+ܣ[ѦǺcȝ={31bЕ1qnwE.W`G>b*E arĦfƛt7Bi1)t1{g\.¥x1-Xy00Ħ`nRCW܇&+$?Dt@1.zn薢59dPé𮯁$ݑՊ>e fɰE)+Kr5Lxd?F4~ܑ# Pg !{`Ր 3Lb33oPKuڙ)[+hhʑa(.5@L,?Q+ 3ϦKC6/Б u`Q-11gn(1ϑf7/s0U;BT " [zpWΠ9{\KᕦCt{eqVJۉ)z崓*W+ß~[ƕm WVzvېDUl*@Ma@!5?9_mI&؃^ 682^;M@V9:pt# c@W^! dq 4>S،i[3Vyk^y}Rٿi^B~سW XO@FhGd" 髺!9<#)'6}q-ИRa¾9 ΰGS zJ*SmS$+VӼENc}T+gvHH B$EH|=+ BD9`+ TVG&%Dz=z gQ[k6ȹ-v$覂~?oA)!uzT?fB24-[]Cv*<A-^*LB-Ht6|L巚بW*F)~[ÔnVD+5vDb!*vU;76gd1ȭd\QD([/Eȵ/Xu~xXD Cyt^y¾Dn:=#WlȔ^! 'ha}uBIꄞE!tE?3;6aI`zϘw=ek^`)>hqnV^A7ȪclHQ{lJG/}M.7tGpY, 2i'RpV6KIrf>8=-n<|xGkqF񡺒Brtk16csY}TA ym~+.F6kIyh,h}ԫ~+&bԫ/tx.s$D(Z!4'~id8>QP ZT1eЛ`[@i%wK1xEUmfHE-o~R[}BR)h}J&t*^\~ď~ϟx^ p7\Ґgn_Y; !p?iPSw9bV $jcժLK܀az/@kz+Q:ӭYSC..mV% eՇ$^>A \Н,>*oe(S덵G-|lx;Oj(<ɳ^DIcAš} Y"}/[ [Ʌ%穄4K;_J>d iaΤVDΒ ӫ7QgʣK=mܔw0Lk> $~c(ѕ[c`OQ{fWX*+z[%o~(v(n.d 8Fˢi)+Fak\¥U 26sOG|2S #R^6{C}LKxkjtZb.P6ܚg5X{Ǽ>c[Dž-:YW#Q,&.2m`0}<ֹ/M'rHx 樨ODag%$Up=lZ`J 5&ݲ|dsM(Q͐i+s@ZVIEU !C'gbh%O|%jK|.Ǜbbi_I!Ea`ٳs4H]YI,srsYGMB}EGnvu=߻$Z6rRoxxHtIc&4Oz};>_M0%x{m\FI[8(=LDU~ا U;Yj跢@!)?Łz@L B (!Rg>p/Нd Z6^A[ 3.bvRr%Zg7߭ ոU-&ycKjL8ڹ31r^7_%g9QmJhO8Js5x*:¹e_]fWū` Ձ`uP-қf.++uP=W!Wa@<۳$;A6tr2[_~5Ϫ?٠Q#vtc!7/hGt6% {/Pɓo'hY׭l^Nf9;nxx%4ܹ 9c>X-Wżr :|1 ]M!SmzAKߘhb4`B gN,ක1O.hί{pDb`dI$>0$H;^5 =ёm<PuS4٬PSM7c bJP>q5: %pL:c ]x2,XWJQ9(&\%kcmEDw@Ah%},{ V#b\wD1ފ놾@Ve8l;DSZQSM-B{}ᱲ]({6[Мx?Fg(]څuzlvh\iC}~ V ýNߵ0H'层+-.i?5S+*'LnA0`34&"jK9iB;,Qv.ahUN*Ft1ħ#ؐ+9ɹ"i̯Kgk[A @ZZ7LxF@tD 뫲Pgt h/"J 䴣EJ[߇`lXEd- 4 \)zٹ;T$\B>UH{(}GPW@cV]k'EZ@Ǵ7p]԰3Yp\U/? bU'j?w+І_/ RyU2įSoZS h}L>ʉh=JT1ELY|F78e?tȐ~=&\h\-{|s`>#}, JQd=$L);2.&Eػw /g\AuDCe*{b6PSBG%Hd*S~T,`2&p65ƪ i9LKje죗gS24P!d[YrE.~!0 PQᠺbXRobcv`H o@ !Pt8CVb\~{#[YOtZ0t `؃N#X#4ގl۫ 0aY u#n= / P*Oq{4" ' šq=ۑ*aƤ$Wiek7QTMțm*J7_/9<.OD Ҏںi=#>b>\)z¯}QDk{0lקR xA0j3+ds_r$̂g]#㯉IgLmƑj׉->yt ň6:)cExYawX6e&!Y1ьXj&|1]L p;^++qF?\3s}*JU u OQo.^a}Н~? àa .=hP-{T,x-{X/52+Դ#mDXz ;=VV l祐cǦs\c9//bz~)e˜Nvjd)otKiUPT|pߨ4܍\pk$B?34nMY9zm!#4)Xd&1xٕJ-7rOa(iCf> пn_^1~1bV|"tOOLnۡbK1{/[򚘟"].`ӎ5FInX,F}4Z-.٣˛3 H9Tʒ7ox% -cO`%h9eci^V(oVML>?Wm8aq⑾[g+< *4p]ϛB]aA&%2w- |~ɣ@Noʺ_{~bz!˰"\E%q-of"K:7 Lv3'Fuϐ)tDd 6(J,\À$ EahkU^ q JPб~vmO/7XBkd EpCkr]сJK'b\~Sd\6ЈzQ;)H^N*fw5BTK5S,m.#Q᪜F@*Ca蟁XlOˊǣ\/!#vllVuuWҏᘔ"$;q;)l2Ҵ  6K7-WauW;m[l8 (׿.#l9 a,,=5<&}Xx5U=K ٖG9G+(U &HarHx.jF\q36Yk'9|k}fb絖>\kcs{*bm";$ho.ہh2GHHL/? P`2 ʹA!U*ψjL(y+cy+Q[:5O-T<'jb_r!dh31' X|eWJ8`[<Բ8/C!IÞ0>ců[iFo"`|#ȥ<4zx7}h}fB3/*j׿%}$|w/|Fuq7ƷULO E'K|LU'6yhxLԭg`r"K.1`kK^;[¾HeŠ9 ׅ=5f;-L3LϽXq )P9: 7QIkءŧHaWl^pS:+^7&oKM44B=9<HxY#w.PmuUYWNoO!9:ީgQ[^6x:HjTy5o:"E@ӄ=[L}T *?z uiymI^S NxϨ; @A>4tO6 am/}ݻSk:q"Ec(1rZI\j&mbB{^ A/#tHqcEq  ddj ,uodJfII6* ȍ\=qFz{@_J8Xh4o[@';uHBWZS}Y l36r%|_}P* o ]xB'e -JL(]$ee" / o'jUa8nH.D/D򤹗)R+ar5I ЉStEy@ If[3z>{z$2H1hvq$[U%(V"/4-ƉJ@hTy)undo="𳚡="Wҟ=#HzJ\[ A'5S*urFuo*PJ6us*H\3y/_d?n &^}^ݳru3HSqCx*5 )߆] y*^h5|[BG[q8+-GZTk~ {EtھٙBV,QtKFM8Jywyw ꡊFHA{0K7J~mtfФ"<'X?繓Fpڻ=Ԑ/ӄKq\P %8ٽygX`N;j+3JZmJu`t9FdN6=YIsEw#CT>A0nm\J9j6K_fg=ܐ%]=5Nx,a{{wıȥ~XGzܾ (Rɍ]K#UdR(+`ׯ29Oa@Dc{nOu4p{ߎ'16≃F~P2"/v #^ Ml_< Iƀp9ep6Hq"l+Iuuh>VZ&/紮yh8u1%}TS'3#||[0H~"NPkeg jw޺+8"Zj:P ;eoy]n#Q* ܑ2&;P{Uq'}3~R,|mqK! c^0xM$ (*l{**BVK.+>vT@U07o 7lҸB.&+`@hA4BBjjv/IK {< cΏ{UIvVH86/-1zp^;bC;_F._`+oDbNݔ0~H=enr{,0S$]h.6O N}E 2u:dKu68zU5$3,M bIn\RiJ]PCe9D,mǓ-}qZښ"67IM# " y^w f<}; U܃Ta@=]UaT.z*XKΠ)ZQ5p5UJ0rZQ ) դi"l45ID<0c?*݂J.s?;,E#u!Ѧ5I0 ;2 tF 0;R:Mtɩz'UHnD/Jz5}YNOe B5A)q!KN8 Fwo CzH^]ӭ<-T̰]A'e܉Ƙר`* b;0|_ .!oA| ٰ/mgBu_&Ȁ0ΫGG^ &6OַY?lQxYGcgfRձ+NB0ߓ!keE3a/j3 Pn>oZGfQBje`́3Z~ŞaQ$n%!I |`i i8xG pصEE/T<ƯzMgw- 2dC49'V 2;r?VPd4 @USGCP͹hZ',-@oD.W~2,Hl&KYUZ78ҡxo%^5o5SJ}@@oԬpT!mY끦ND,0v#b1D`HXճZ2OOS}cw|(C& .,/6%igggJCf/X٥VUZfqrd8퍋oW7prB]!+fvX"s^@CZ f˞oőF ܪn&BɴS:.{ZnvTϨ kDŽh}o =xx+aER:L'9E/_UeSbu!VcXM<\ѽ, {GlVFA]=]7^r{9d;UkzEL͒0!,N=^ -r?< lEyE$>[})T<)yY&R $iW)8QC,(0\%7TE%F ZA[5#=_rU*2dYE-AR*gZ"%)2ov;HC{M*'yʴ "PѢ>Xn naA΢8wzF[N9)inħ~ _j[b\,%iGTǀ١--B$v?YA]fpSzQD,sDJDȗMUl 96֯EdfiDDf|ebE@Bn{Ǡ2Oh7ͿLgJ \Dpц#+y~! )G/znٍU} d>8[lC|)?[uyyrwZD N v)@?wd_!t^3 fNWK:Ky ULa =TȚW`m&uȱ|c~Z$]jc|رiqxq^8jס gyf=ժ4H,?xg2bN? J! X鸫4ӘI I]?xY`x(l`| s8^ORHŰ/W-rz6`GO| Gn9~j 8*d 5Ʒh=Y>ޘ2hTG<ET4}F^. s޺nBĘ/ L#H 25?tihmSNS,][(2ٟ>-Le{rB MKJ r.fmocN3KL-kzNIMBd~qP<_לH Uez)A8\BFtٔ.`N7V7jXFOP&7̢Xo{C#g fҶWI''0$kCR𶙝.:՘/JZmN5 VDScy[f _}S\ͫR"IO0O[B?hʉ |7GaG;GdPˋ-+k{riw22}S~V}T3EQ<\qU1>>̙hH̩PVFfHHB%UГͤ| YY,aаKMzW_\Ntb'pHU}Y]k!>e(K^F3-pj~ /T~!֎vVju C@ E5J3MiSNv߇նݬU]puSbF 7Ww2qծK?1,m!VUDuw⇂!3ҡ50AQäXw,5xrk9`lXtƌ{r0.5Lc8Q@@)FTQh22i uPX;YZ?;Kw1f*&/H2ΆUgso+SǀOg9|va zIe)?F.Z+X ;ڤfM$ɟWZgbaizZ/eAB*-g,-lɻqp "_#*Yl[*7"*$QRY9͡j59:cDN5@~%Cak{%tg- WInjX.ra;ՕZ%>h *,: p1HDΟL^eY&$?=n2,O "M x'UmCP.!"|Ywz]ܩd!h/3ybc>1I\_VN VtTD49HiC^2᪐kKOґ^EwvW>h*RD: ( FM}|)]5R9N +s𐜓B *XZ(ˆWIu++2ڮdYKzt3)h2.FZI Mt- {NdX叠 :zZ$u ^w1,`^Ê.IgƸKT琐t(0؁ABmgx/zl6l{kҞOO5;tbhI^M;u:Mۊ~aQB;ɝA l9i)!=?ŏAe# &G,3 j]IhM;ݦ`~c^}%`=pwl]Iy6}Lj3΄=fE8'qk(?cq̲ry٩M`\~M~D= xpG8OA.q $f74$L ޒӮW{aɳx GcKLI) Vt^B3ȣ?-⹥7LOd.A%M ')nx )N-v~)QBȪ-/1U|1RZyu_oD/x%_`2$???-k&6g-ldž+goAS+3xlW_L+ WȂ_'./`D҇Sd 6n.tT6 ԳTӲVi ­ry hSAt許X^=P~ rA _곧']pn~#Ìb[gwFY]\9芮=yX2-r;H˼?23 ,ZZ,Q&:T?p]i06̚DόD[l!ϓ+>}N>mk̆pd@{E_ct?/0o4zٕettuaU|v˒hO;V-Ƣ|XȁR80nsx%4Ma`OgX2s,kY8&Q֠Hb5mG\\ӸR_)<*0}(I儁T&OdjU'5[[wpOg~ΟL(2ۘٔ&)ۮȳ'.;uu侀ۈɄ(~)>@W?_Kk>ϗP;Nڞo٧/Edwu]<*%n$ 7JInj fdM&*g\69j3'󩺫e^6Z#EI5N)r%rY AL))$0VS F7bizUthi-\R@OõN~𩗡\2} gH.8y,hK,Q'Xd<C!u/A[5oݖ^(.=?,4lI_ӤsaQ! o@z_Y=9QNШ`ץ`ƈ0Am62ef_a"d A2p(fW. ~SsL #{)q֍+MFomWb#<;Eb#=2oP-19Un,GtH3Dz8\q\5:I;\m,扤1qɆ [/7vƗ)ўyyF߽Ti0F]%)] G,Գi5Om89HW œiD8I83"j} +=yC ¨#Ա2 )5eލion]~?, qT-z0i*L׭z>VسB n z2́[~jxj]h_7,j08trOpLpn$H:ģm@Lq6` Zu)2PY:ȳͨ5?bdfc UM9w"J7p7)^2}\aSX']G<.g&GqK̀E?6Гar(ux 0充Dz oQiv4)cQydhZWc/ּ*/pWvSTlԃH㕁mdcl{< dIr =ߋlE~jyoYh*!=U!XU!唎ͷ DFSID&x>,PfRTwLE\c t( !6jgq^^l2^~1M]A *Ux`'M$vMbib[gEVFxa%dxnϿxv2 SN+$AoǖlZ5-QrZTTIm!vF(*c*Dۤ3B7*7bb&s##7G|U]EMmZ+ xvPP9{H0Ҧh ?8f0Du\hMHVp/čq/BL rf_PYY6hulNmt{{Z@ ج Wf.AqN+⸅Cl@R; A%iVxHG %LFc-KJ˕tͰFJ@:Bz`|T!kZ7[CҠͧHy >u]*&OqC f 먾3Є! _AoTRF Y=fWdW&i;&1=.f>*U,F_ i'q:\K觎;^Ӫ=05B&ϱ5۫k Em 9LŌּx,p @n F o#UPJX>ܐ[hPIbtQ~(KӷnbQrKuA~&;Z 6oC_mEYo6Y[#n3Q_vej٣ۛ y ($|}{L۰[o+ғ3Fxu 5;f`Qs@𶎱y'< :s\5pĕg8$Wd5#=[cXk]FeL,D u>i$ IUCZv٦.([n-tey]Q3?IfK</8mL/m>Pzd4 @-A.5E&S Xl9v" qu?8HbB{ɹ`&b}UGU;h]3M&r%Yz1҉pt wZ"DYy&`K3n§c~S)cSOaڭl(p`J13|S_I eŏ}IЊԨǖ_i6|&kL >d@8:!Sd^%lˁd5kLT~$O5!(l k2(5rg86bv r]d|$QDGkg L=e#yIE@ x~< h! &X+H-?/7=#*iQEy`Aߡ]ˈ;ZKڗ47 -uMI(8><:f2Eg~Cn&YcnKَQJ͆w=&!vyL> ?|j~p>?(zClfx@8ϊX)Oe>eU B?lJ@p[}-ՖY]uIH(hm<-VExwA"IXW?: aWںI5;&LW%&Ud,xT袐⬰K6VMv=ٿJe~wX˻cݻiE4u ߷޹i-,TKȖ$-m-#=e8fpofm{P߷l:t_ՙYZ4Qd(3@~r/ 8*4{ޟѶft4CQC,Ș%&]ރW?FWƒXUzn\մۓL&1`f32R/t012A?o5%UscC6Յ&4{0WLs4@::8ߩ}Cy'3)܏DCm:t*oTgxX{$ 86}T-ts.9X⣩؍pSv+UTszQǎkN1NF>Fߎ==mL4-jh (:C`[U3 _%x9"v\v2QJ*v0)E6I]*6JmePX6̥ fE [r>/ae]Ao#=ϥ\d[\{/F졡W3h?<nt=SAWXO8ǘ$B:_JC}bsTdV 9"!)܇>,|v7̱\_-.` & YZ