ploop-lib-8.0.55-1.vz8 >    aw  }Dͭ* pR5Ij(ReXlHzӈu@ݓ,'}8Bz rC#ͣcpF,?d   'X\pt~    .  H  |    P   $ X1P1 1 D H Q( e) l* b+ j, l- p8 t9:.>@D G HL I XY\ ] ^ b9deflt u vw x yD"Cploop-lib8.0.551.vz8ploop libraryOpenVZ loopback (ploop) block device API libraryaYbuilder8.eng.sw.ruI-VirtuozzoVirtuozzoLGPLv2.1Virtuozzo (http://www.virtuozzo.com/support/)Applications/Systemlinuxx86_64(#P [FgAAAAA큤aWaWaWaVaUaWaWaVaVaVaVaVaV71fc720459e7d23e8379aaeadcc21410dfd492105c83d2aa35f57fa018477ab5efa009313c75f6988c2cdfc92460ae5401fa5b3b80f63690dcca3b01a55308b434c3526f4d404f034bb162db1641da8ab0b3ed081d357ea5fdc8bd8fb114145756fd06f309919085ca1c830a94d565d75dac80790997999563beca6dd9c6a2bb8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551../../../../usr/lib64/libploop.so.8.0.55libploop.so.8.0.55rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootploop-8.0.55-1.vz8.src.rpmlibploop.so.8()(64bit)ploop-libploop-lib(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/sbin/ldconfig/sbin/ldconfig/usr/libexec/platform-pythondevice-mapper-libse2fsprogsfindutilsgdiskjson-cld-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.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.28)(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.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdevmapper.so.1.02()(64bit)libdevmapper.so.1.02(Base)(64bit)libdevmapper.so.1.02(DM_1_02_97)(64bit)libjson-c.so.4()(64bit)libjson-c.so.4(libjson-c.so.4)(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.3.3)(64bit)libssl.so.1.1()(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)rpmlib(PayloadIsXz)rtld(GNU_HASH)util-linux3.0.4-14.6.0-14.0-15.2-1vzkernel2.6.32-042stab061.14.14.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 fisystemdaaa@aF`` @` @`.`.```@`@``\` @`s`s`"@```9@`P@``````@`Z`+`@`e@``dd@__#_@_@^ϧ]}@]}@]@]@]]{@]@]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 8.0.55Igor Sukhih 8.0.54Igor Sukhih 8.0.53Igor Sukhih 8.0.52Igor Sukhih 8.0.51Igor Sukhih 8.0.50Igor Sukhih 8.0.49Igor Sukhih 8.0.48Igor Sukhih 8.0.47Igor Sukhih 8.0.46Igor Sukhih 8.0.45Igor Sukhih 8.0.44Igor Sukhih 8.0.43Igor Sukhih 8.0.42Igor Sukhih 8.0.41Igor Sukhih 8.0.40Igor Sukhih 8.0.39Igor Sukhih 8.0.38Igor Sukhih 8.0.37Igor Sukhih 8.0.35Igor Sukhih 8.0.34Igor Sukhih 8.0.33Igor Sukhih 8.0.32Igor Sukhih 8.0.31Igor Sukhih 8.0.30Igor Sukhih 8.0.29Igor Sukhih 8.0.28Igor Sukhih 8.0.27Igor Sukhih 8.0.26Igor Sukhih 8.0.25Igor Sukhih 8.0.24Igor Sukhih 8.0.23Igor Sukhih 8.0.22Igor Sukhih 8.0.21Igor Sukhih 8.0.20Igor Sukhih 8.0.19Igor Sukhih 8.0.17Igor Sukhih 8.0.16Igor Sukhih 8.0.15Igor Sukhih 8.0.12Igor Sukhih 8.0.11Igor Sukhih 8.0.10Igor Sukhih 8.0.9Igor Sukhih 8.0.8Igor Sukhih 8.0.7Igor Sukhih 8.0.6Igor 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- Fixed suspend/resume ploop device with partition #PSBM-132302- FIxed umount encrypted image with partition- update_gpt_partition(): align end of partition- Align partition to 4096 page size #PSBM-132357- is_device_inuse(): fixed detect device in use #PSBM-132072- Create ploop with partition by default - dm_remove(): retry DM_DEVICE_REMOVE on EBUSy #PSBM-132095- Log dm error code #PSBM-132095- Create partition table by default #PSBM-131608- get_mount_dir(): pass incorrect buffer size #PSBM-131691- Do not truncate image at max size #PSBM-129597 - Fixed umount of encrypted device- Fixed umount of encrypted device- failed umount device with partition- Use .qcow2 image extension as type mark #PSBM-131317- failed to execute mkfs.ext4: No such file or directory: #PSBM-130620- check_snapshot_mount (ploop.c:4106): Snapshot is busy by device(s) \#PSBM-131209- fixed 'umount -d device' #PSBM-131030- suspend device before update RW delta- ploop_umount(): fix SIGSEGV #PSBM-130924- dm-qcow2: initial implemantation- Error in open_delta (delta_read.c:168): Image is in use /vzt/disk_test7/root.hds #PSBM-130736- blockdev_set_untrusted (ploop.c:1493): Can't open: No such file or directory \#PSBM-130835- Disallow accidental execution from a ploop/dm image (Valeriy Vdovin ) (#PSBM-129780)- hrink_device(): failed to offline shrink #PSBM-130584- Use umount timeout if specified - add_delta(): fd leaked - failed to umount: Error in wait_for_open_count #PSBM-129839- ploop_discard_get_stat_by_dev(): provide native discard mode info \#PSBM-127086 - 'ploop defrag' should have parameter for threshold #PSBM-127354 - ploop ext4 on kaio: Add defragger #PSBM-125608 (root )- ploop_discard_get_stat_by_dev(): provide native discard mode info \#PSBM-127086- 'ploop defrag' should have parameter for threshold #PSBM-127354 - ploop ext4 on kaio: Add defragger #PSBM-125608- Snapshot mount logic #PSBM-128855 - Dump CBT on ploop stop #PSBM-99977- balloon: remove in kernel maintenance logic- remove loop layer #PSBM-129306- plooptool_info(): the same src and dst is used in snprintf() #PSBM-128672- Attach snapshot via reload #PSBM-129257- merge_image(); remove dup code chunk #PSBM-128705- ploop_umount() exits with 0 in case umount failure #PSBM-128674 - dm_remove(): return correct error- Add processing balloon_ino mount option #PSBM-127420- Fix python module import errors #PSBM-123941 (Pavel Vokhmyanin )- grow_loop_image(): call fsync after ftruncate() #PSBM-122078- snapshot-merge does not work #PSBM-103039- device-mapper: remove ioctl on ploop10561 failed: Device or resource busy \#PSBM-120748 - ploop_check(): image truncated to max allocated cluster #PSBM-121194 - tools/ploop-test.c: update usage - ploop-copy: switch to main api #PSBM-121566 - repair_sparse(): call ioctl(EXT4_IOC_CLEAR_ES_CACHE) #PSBM-106781 - Add only aligned deltas to kernel #PSBM-108314 - ploop_check(): CBT dropped in force mode #PSBM-120760 - ploop_check: uninitialized pointer in free() #PSBM-120757 - Check BAT consistency before and after operations #PSBM-107837 - check_and_repair(): perform sparse repair only if requested - Do not round ending_lba to blocksize on GPT convert #PSBM-106920 - Revert "ploop_copy_receiver(): call filefrag #PSBM-105933" - Revert "ploop_copy_receiver(): validate image #PSBM-105933" - 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 - ploop_mount(): use of uninitialized variable - Change encrypted image layout #PSBM-104039 - Makefile.inc -Wformat-truncation=0 - tools/ploop.c perform online resize fro unmounted image - tools/ploop allow ploop creation without partition - dev_num2dev_start(): adopt to dm-crypt schema - 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 - Offline merge can corrupt BAT #PSBM-102808 (#PSBM-101080) - build_hole_bitmap(): do not use header copy - ploop_resize_image(): missed check- Introduce ploop_get_devname() - Get rid of Parallels word in source code #PSBM-102329 - ploop_resize_image(): missed check - ploop-copy: data corruption #PSBM-101845 - ploop_chek(): remove false error message - plooptool_info(): fixed typo #PSBM-102708 - 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 - send_image_block(): skip zero block transmition #PSBM-100783 - bad geometry: block count 2620929 exceeds size of device (2620928 blocks) \#PSBM-101397 - test/Makefile: add more tests - Remove debug logging - test/Makefile: add Makefile for test - test-snapshot: test update - 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 - define copy_file_range() - 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 - Surpress log messages on console for 'ploop list' - ploop-check: added defrag option - ploop_check(): log ftruncate() parameters - Repair ploop image with cluster block outside device #PSBM-10012- compilation fix- Automerge snapshot in case crash #PSBM-99949 - check_dd(): uinitiilized variable - remove depricated is_native_discard() - refactor ploop discard- modules-load.d/ploop.conf: remove deprecated modules - fixed shrink_device() - dm_reload(): cluster log is requred argument - is_native_discard(): only native discar supported - scripts/crypthelper: NameError: name 'xrange' is not defined- Create ploop image without partition- Resurrect CBT support - ploop_get_names(): format arg is 'const char' - Export functions- python/setup.py: use python3 - test: fixed warning under python3 - Port to python3 - Fixed compilation warnings under gcc-8.2 - Change ploop to device-mappper schema - BuildRequires: python3- 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 8.0.55-1.vz88.0.55-1.vz8.build-ide5be3607d975901025969df883a27a78697eedecploop.conflibploop.so.8libploop.so.8.0.55ploopcrypt.dcrypthelperploop-lib-8.0.55COPYINGGPL-2.0LGPL-2.1/usr/lib//usr/lib/.build-id//usr/lib/.build-id/e5//usr/lib/tmpfiles.d//usr/lib64//usr/libexec//usr/libexec/ploop//usr/share/doc//usr/share/doc/ploop-lib-8.0.55/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnudirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e5be3607d975901025969df883a27a78697eedec, strippedPython script, ASCII text executable!!PR RR#R RR&R'R(RRRRR RRRR RRRRR%R!RR"RRRRR R R.Rutf-857732ac3bc02b12ff88eb560124fbc3c418643ca7153f1df8412cdd53baf1d4d?7zXZ !#,/w] b2u jӫ`(y-n`/WR4vZm|C̟PL!TS姹K H,?>IkGzlDpK:(@cSBEJd8ok"L/4{n#6G(n/3 IƗxj GC]*p1ʁ ªBμ{`/B^<F^VyU . Tr٩ edz+G L`bucdz-&xuF/p:1=D^.{9 `ۓwJ_XO(}=~|.o!QsZ;ؑ^XdWy %緥kqFpפ3ׅϝ6\#U*}E*j1U@<~TaluU3pO]S^[xWφ JP/̛GMɽfŽ i3`y4- D7\ە4+4-ap(!+{՗<{rtHMSm-56\P]. bE wtƓ'W5ϟP!k?Wďa1p5g[Kk^ОQdN`2+gx}ʃBTԬX/>X &Ǩ,CYͻP '95L|kz{vq"R,>t~cdF ~sނ9eQzj0c%gP"K^5vdQjk>Ǽ9M#}M4ڨ /[ : 9 ^/pt(b*tHCsqxV>ti {#y')Ēጏ^XWn1Y(@)cğH-,OJf7 f) t6;ゔa<',x 1` 6{ԟeO a+1KɣCp] 5qP[̴o4wogfqw@f{Lf%z=,Ci}$`[ϝ}=ʂZwS}=dY-0dQ :0j9 0.7Dt7Op`wg'h0OkqQ 0g>PbRr0n!XGSe럳qm|$Ϩ_µ+>D]ny7׆ēT6F]v:щ] IwYo5!^9T~۔ۮC]ma ~{7d;+= 6;,/};VU?g2zU3f kT9N w$`PWyBh0h+qͥDqEiw|:DbCgʾ܍u~Mnm! C ߅}!:&lOJ^_P!+X1`%9^sr6q >_I ov/Թuocvqqb])XI_QXx1 lE/ĬyteJlt a$(t#B,j5BRMX>|vNma{z!{'Jy+8Ѵnx>FG^ 8Ď$FopXOq\evEX?.^pp-ϪrZՉZ;:BcSA 9P]N}׬t\4:AD /ug/i (mFE6=֪|{0D".Jo`ځG^CiuFPxXpDw*ryW|c |u s̶Te$*w-3JzgwL]8{%pɻ!³\ySƩ}‰#> &!- q enP, p#"-( ù8nm.Rit&Viǜ>$6RrMQ~َcOdz|Cc ˜P#~"XgLPCァG:n4TfW\wZ ƸU 0E K] d1U3c u} f:lODo4VCx?Em%qIY]j9 .{c;[{:9ҩ6sJc;M'HAy]r<|*uL(+E⌒NJ@T]0#~D[T ?tRBWbxB; hxhX_`r;tҍ $~'#Z Yd<m&Zc[;oQu/[l2N01ėZhtzU,#=>zZ?`QwUpgzWI08nP|eRwaZG9OBnI񙮢[pr5#ܒ7aw~d6V7je0 [DZ/6X=hN۵oлhyFZ2>0J?~N"̸}r/@q䚳lϮ?2c^ ~í@ 025]8 䶇׿nlp-TNkw.)Rܬq޴I/(<\0j=B+ϊ7c{+([őn}Iisgr/s]2G[c"7]UIf t`: g޺28 FD> E\y{:/빿](nʃsE[Jcx2h0뾱v$6{ۦil!'vU[ƖRzq](NgT |}7$ ڌ̟hmܣjv]x`o#uBY٪?PWsKʭSAmcW}c֖8[s01OyY1uݴe#:;8Ѝ*({"u G1e'F6~Y$:X`<9*!3sdVmX1nY`*5&1kMyN/t&H{u oVi5:djlup8}~1Rsm%G)4Sh(9^9yn~|=C>/91. "?}lE[tc8|VglSdߘ`4kg"nJ `e(B}QZǐT5gd"(1~BMoo2: 3aIFRL4~j[muŰy`B uޣ`;J5.j*Vdl3\[1"T&f3c#{9ےGѱޙد=٤EAvO]˯2ևS/e'r!zSo ascN!&U ϓ'ant"^sRSe^ҔHⳗ9WCPpW6xR?slI+4! ۖl:\% Yaq!_<HQ'r8r/AZVۯCNc>d]v"qT* >Cm@J Stxn#J&}hŘR(xR2ޓ\ѣ//8Fы(}1~%z}=et_/OE1TԨ;%GY/|[PwQP eg:xspɚS10*AHUkS(ʋx #Mo_~n/Xam|G>^^p)e߿ٕ.uzL&4*=uǼ!: WUS>XV슗+X1z!Zqw<%M B|#8S1bޓ [giWKTc6]ӸXXI/P]X$`ckm x˗d9&&lXzc n 3#mvDX BA});CIU괹jvA}ԠTwm"#Uu;WSxYO+΂ܥ [ N\Yй6HފCɞ,eq a լ5.h]?a' 8CyIHMYx0ӳ·5C]S=\,(1Vp2qAGto`#xI7Yfd5)S|a׭lz.Q |,O=T2 ~8CL#&3WR}a3a,\rz0omQcBJdh$+|P(|`.IwuGQw#%^G-TVƻ`\L+K?Ea2(LJf@>KpmEj s@dm m xnx0Ȑ͒+[i8ی -fFj)$1֐=R3?Li܄K< ؆hU4߮D3S8.4##w*cPֿ<h9IA,p :⟁5ƒt{W%FuY5% kJxcb'ZxB.X3R=S)Ja;F#8q~<~C,aIcc@uGSWfAjN׷ׇ*E4]TL PW׃'6צeyf6EEV;IڶSK]s#ԇSox93 j>fd״J= qQzA@P 10|83H{ա{/3?z!tîȏZZΤ-NKjy,nc7F6%Hz.EKi1=\'ăZU: ULWPl\?VnE>XQ.̗aLPA7⷗\SpθKYcRBBviA:a,}uܾS(3V 儺:u F^K/U%ch_gLݜQp$ѫqiU?|쌷d]vֻS{k Xh-c).Z,wZC6 Exm<+2P-2[γFt-+曀Y]J)Y9 s8TTecQ&|iȐ^vxiLT^QB;rpg,@tOf6Ϥ|>4=ž54FI5f|j%VE+;vpOrv }O1SUmT.ddnTNXL1VmݭPY\D!;/T^WkQva,rMw /]onAh9OEG4,j F':]A(je!`;Jo#\T!v%7a4tz'[1qzcxt{E5{Np_3'0 p. l*fi/ 7Fo6wv)i:,X6GqlŢVGg6#ipCe:Q.>B!E8Cؾ+~8:Il[qδ$KF|tj)a#G\d {c[whK[|zurvu{Q*$X"8FOݿ=nCi1>)шH:Hٛa_d](",7ž?܂7 ?WH}p%&I.ƴU6oAϒXV ɚ3ls"l#9\ÃLdž3X 7xKT8ݟ KN$Zצh*Ǡ_tVӓ°SgI7B|v 4ώ&đ lg(N13 t0Ip`Z{Wծ[oɱuk_8 J0=|x`p#ը  O~*n8d5n_;KHu#}!f\u70\`.@V>Loeh9b4"uT蒂_ ¢^ځRlDL Kt`78;+A˧IZNGE:%4"=Y{G58߇tD6,{ӠL]Lvk ,MQ0v7מƟj)Ъ Ut6  [)(^r_9aYJDe@;'23Pu+qW;q5R;NH>H7=ѹvJS|(t K&/&nbD(mdT/u 0@B{d~9ܐbo*CB!#8Y:ݧ鄬q)gZ_ղ! x8b̄7$~.H[PDTAp$1"jtߍ/Cal|GCQ1bN^siv&K$e P5o7q[b-A)>d :~P$D\*ʻHU"wcCm "ًHIcӌRG2SbL BG.?ae}˻&Jگd\NsrK+r,r'2/؀@-^@wNL;Rmd]ZZ:>AN; 6=e~<Dz>/ ]_čF>=~KUv1b&\AB*WnS ذ%`  ֣ |y%®D `tNr)U6PHLըr 9!2@Sp+`cԽ6=vꪏ!uܘQ%Bشd[vׯgAO.4X>+]3.VR`Ot) a ya`BhRFhd[<.,<O-2߁攃5 k)ʩp|`).DbUB_S{$!=!Cc/|f =Ks '-8ARJi)~ ԁu/PCdmQRS*")_5Vtƹܴ{*Nbp߭>\z^}{5OAG#hm\K2e>R=0 >yı"Q_(t w4kwr<$tKTZGZΧG=^}ܦ;3y|&FSV\̵؜a4i5yj E ۹ӮlTuP57Smۄ)@9-NjCҰ0ZNZD c VWZ:3Qk3OKq 3,yq}B6YZc;Iw^A1e>Dͱk{QO%Iؓ\JNIbj56Z*djZ zkca]w]y 3eF9VFΥ7?|q%ų-C.Ѕ֐дT ܨ0T֥\UP7jFOBf<2r@AV?9,y%>6W"sV;wi !/% ;svx.Aض[H^Qax" s l+ ?G؈}Xsp(߽YL7](ѣoGq5dvӡ_%z:=Znj1iV]&ڥAX$ /$/Ip#r3}*[5; M11E , ASsYt\55C*Jw2/;ds>(E`+;8c3=ߩ"]a7"G:iD*z笊)^s h Kb>W.hY{,1*ZwHZhzMRÝ0 ߱2L VZjX(Α>42~f@edY}K H4f~MвcB_xwmW@j?YCm-Xd"hJu\NQ^Rt.cr mRMfc)lpfs^*OG 5p>J,iZ` -zM"!/Z"a?>G\҄yNG ?h- :P=ň)liz;7_Hb%udVQD` E-HZ+y%*⊗nl9Wq>iܙ"K^*i\s1m.+XP$!>?B {K6ERFݒǝ~+ΰSʌ&ԧbZa3͎6c\RAewI3+`Pqenֆ#i|MLYR3?_1Զ>I\֨śwVi5-zu b9m 3ω݅BYr~Ҵ١qWA~SD\tE-^S/ͥ/0Hs3mE=;l%qa}o<}o4bq sRinDб߼,وMhETپbv:+Vuz#ʩ۟g1 LH)&S$y!'\ JpɹY@z`Uޑ)l@gRTid5U!7s~nV#əxAzozDNke2jgے=gbFa5\aj4ijf2SH2AO B,$uODNLpV,qָFMґF1xf֤0>*h5\qsKRDXVa$4Y?dt@CuH,^dtpEC3ZWVX>y) Լ$o6'ucW1Oc\^X i)~q$y6AOvBK*k%k!C`J#KB0,AU/IGZ~U[ X2$=Myc i;#ojӆcғs`D/z)\7r=Ճ v<ϲ+e̐M-#q{?RP,F<"c$&㈮S)L8 oE<:>l!eMthi1ظvJyCǞT}aKj-xc&vL?LtqUT,rH4񊥒ٵ9a=ٻ1ؿxLiwOaqPPj'R g| jF,MJ@P5FwD./ %X;oS Yk^$<~ Ӽ8|֩+} rV} uzZ< }|Q;FF@]C;Y14./+]%U+p~5`Uzsx[W4ߡ  k(+਻.67$55,B5"IƯ7q Tt /Mq'M8s>FL0V׀ՠ8yɳRמ/KKI?U1<ی"HMԙWBhU櫉+CSzW[O ݼSI>ڛXOޖ=THC@t)=YeH|`.kxdA s ,jQKNŊÕͮq6Gl! \O0޵-RcYK:*0#gй&+[l8TŖܲAc3NQPbZOA n𥉐B5|ڛG}oT\:I_߾Q:ۨX8< ?>g1 `o$4$t?W߻ͪzI,-p8A![ÆQ^Fʖyq l5j6&>Q \,D fŢ?%7C>$u΋ŮIbX&R K9H]oSc/[MGO s|[H\c90_F6W'M3.M j2fZ'3@#~n(@[#=yJ[f;n Ü ZqRn%J ! yM0v8YswPTp?Si>)6A@v3Vv8Hn;^(w/bBW{v ƴbℶFNRp9Dcۻ4~HP5o* 딝m?@L10 g5h~i+bp619@G!(ҽ? M$xW-=[i^9 J=Hw1k7ooխ!1,%\uC*!d ^koF3tH*^gJ_:f攧W'SX1iz@j7,#z-I ZG`G(GCڐkX9icXpbrP^YZ.yPx&0$4R%ʐi+e. @J digG5"٭x_*>A`e!-ŌLz)_ Z*4$H^6S3h0z潛[\zGú,J Jf r In˘9MMU\)F#)Kss12:}Ь~nҎ.SfŀT3lTBtk5w**nA$ r6pLǠS?+EXt!oV(eP5fE 9\10$uY{דrw_$Yn7[nJ}'K@+ JM7{I=( Lv^ޠT`gCbdbz$5n#zojk%jAI7TMݝWϋ}r2ߍtGџt|'ۆ7Sa.얊i? PP& MY*+-#1&%zPԐ0 9^c3Lʺzm&EB.oVqDŽ.>1 Noy<\h q0HZJ糗n|T7g97װ^fAb?=rb,2]H濉]ȁNaI~J!$hPF8/I/VVg kH͓r!fWzӫz&&!$6ue~EN.d~P c@ǯ4_x+ \t] HɤkSՍؗA Y'_>KӫEr2L٠AB$mr-%<.]hpeۿ"Z?xHv&}c^C1KɑH:Xxj=%+akes݈'T#q@`-1qWL$z,;6L܍]9(twf nʧU  z(NlXDӐ'y$*}Bxdxr6(`_(aK-*@," ZZ+B+Rnb@@]2et1&_{@1ɄJl]GW5flqmϺHas{af 2 J?4.-|ɍMzȪF'\ G$Iye_)b=dB»"v:!~-'&,jJ10s햿@ [16LL)k]IB_Qq=Ce71M1,AC2kca5+\)vZ,r,`w+ݖZspo6q-@GK2OųGgVS0.B MխYLf=\P%̓ݛn=�̦#3ɄNF䑱tN$m:ɨ#TFigrBRK>,>S: y/Mu|w*nљm9&_az&m qr I: Ӓ=>=D< $\ʮȟ;Eh6CWᚗ^$})Z3 Ow D:f*6}C.˛)?SQ"U]sHVdľE%Ro{j-ze8e*{9/H_SRoX8U1te֚"+LVc*WMc9my[dj|٦DB| ~xs Y#*.TM:rݗد˽| 'x4MYY+bͷ]zɑH%[bQ/T!,#c7T+?SvSc1]A v%ΨOl㎀:$mbb]C/,'DJuw74iknYSˑBSJ3B<kuŚSK3X_S]?_2Es*]2/,e4,8l*G4!hWtVC}vX{[hU(2(pOJ9yJ-m, j:+rOhl}-vQ=XL0aM<[eG@y88C8D.HACGF5@1[U.:- y] {~mr5>!9jJ.ɘܞyñq3jF_‹e X7_wpafsMXl MT4D$qy#h fSNxs=.P"N`EgҮ8,ZKGc1}j!ҁ+Ǜ">R* j#s/<?5S2Зu2!̱/-}NV&4!Beb= ~~aр"Eg%? HA\U_ί{17+o#оDz#,ck@  %eDc08йLVm}6>Js-pc,pZ XaH沷 n#>'g0*zcA&R4Uh(x砫0ZRьP+d2IC Nyn"ɤR*b@5WAyGIi?'`ItߜdሓˁqO[׃<n0J=$b,x@ZtRcd)ǫA},eyB^BW!BpUS^l@#߽'D=WM^-5c`mdgMszȜ %2 $E8ܳ׾AHŵF|S2 w%6(lW8]"jW/2BRQEя I/|O<#|D8q/^lh?k?L`1M nl tv<7,\TKrI1 𙡾#k4zju&5*Qx A_Vp&/mZ?=jD 'Rt XTt yLzN2%9se!otOfbt ^۪9bWfλF. Szxlޢ$}qd1j/@YLrWކ9a3 2xykF.d muzw2/qjkm}uYQ!V'nh{M ]/gۜcK^u|6a?봴|::(xjd!z&]ĔXS}a#OUN&D)*EZy|hD ij j}m#ظӖ4|j:H;n؞_]RAm9VuLi8h*ؼrʅs=Zw*SU٣0g[6ڵ)V-b' TRr.fp\Α\ o4bIufFn8r"{R$ ij.u!aQSFpHb譤]YFfk|3Ċe"GŒciL1!Y]d,36ʿHrѦdc ާG6ΫR +k=Pwvɢ[ݒ]9uyhŮEe1 3TUAD—L\hGЮZ\%߭ME&ΎJY/gQlel!f ?j-p(y=.Q|<%]4J/z͆u' e3 4ө= I,q[ KD*g.NIc䆁P—*Yt#η; Jy%YF{,7]ku*P"EUdzliA-J(vm:?~g4rS<ŏ@^GVwPlq$Ta<ۏG6KzH[[_\|g4e[--x`6QÐ~(A>Ki`ZW5$C_^A͇K} 7u$M 0؏6?xŠqLwPyp(- L@efCr~[LջJ\ $mFZ XN0tHr b-TA0`驙@L0m_߽^s6Q)蔌b%GnMPtBїq-^S=8 -:;,U#jIP7tCÅت_* ϳOZT1m㿄.8M M gŠ/dܡӀ\㏾٦67މCr AG:Y@aq&s;EgA9x|Eq kP4Hا{ԜIsGOe% ds6gY^ F; F#= eMM:W>?p_&OQ68+9R9~8CEHi@1S(μچIp_56;J1t#?Utd7N:"k?FS! ˵u[~~w͎5 Saσ͉.j$SiHYMg+fSB|19e ';r,p[՝uXru(i})@Ýߒ^©I}|\ȾYaE'=Dt⍀}ґ7U*: VӣO +nyk:0:yŰ̒#bhQo06#5ӷƴ^Z_\ٸMvgeS4&vZsa\< s~_ %ֈ#8 ].j̼,Cr5Xf_oĪc˽9_ ]7:&=4ȯ.ZFK,HaY/` V(!tlY(OI*Ȟ* x:^]ilIrB>REJEO3UiuZ,3%)mV_se=]FMs7QI2MC؉Ol A/RUv3tY]ph&ɥ-:XfPLM@I|1Z-G-(H,s%BG\sjOkcW2W 9gl2!?fh:JLJRǸvQ.X@9SlO OCb + u<=?ƌXsm)紩FB!d&eiw '(mAaηptu ݚs傈Iy+ 0! [bPO>W_l׽VspvbN怡QV w̷S賾U|ԲtcdWfN/ o|N&jdpPB͆cU؜_Cc_c(X"P%ydΐpr%UGY7KA<~>JJ6wM&!怐 pX*3#J,w_RJ"÷׍2Rsj]zD{2tt 'lHqƢޱ'nOy"R $Ql{S;2@b홃Uk¤«ax/0н q>8_uX{b%|T':~[8煋b< s? R{> ܷOא@V.WzC\+_By਷nYoCO)T!O$6|k>{8V+vmnXDdM ѩn>*Әi4$zۍ4~֏mㇵȈﻆtTy b*#3sWQ^=ɫpS[8[`Ĝ3e3}U0NK.ϐ@CNk<|`4da9!{C +n 3 xY@'=`ymf5 {) Aj UN @JdڸqڀՌsa%1ᨫU0rw)*G+7QʞG&~ XD|Bm{ b?K=I(άPJ,'TK %y6Zٷ2-˶%59 j OnxYPCJh6+aO!}[Ču곞 `4ND.4o1]ʭ@Ѱ} _%[T8›lMm*V^:dÃ+oe=A# 4х@\k6ZSt:[h>qӒP ͋W @I5+D$JAM[E&J.{iv-YIḯX&|w8?iK5L]!'KsK$u쪹`&dw%+ă8V3@}J`,5=ga̍A ^HyI)c[4'\dv<}LhnP) H. VRvgᄎBwQl(nPX<Jb!XXXC -ʗMtG>Y|J@l02`A7daL.weB M 3p.'5 tzG;ѿur $缤>aWne(ljcٿ,%WlL>1N((%+:DG7~kKzbHJ^Ղ(55 \D=0bX/F +z=?p÷SLn ځ}ͭw h/2YRn WaVAal v(ze3By﷝$D7:|x!ڎ͢G `0CϝzNOޕ SPL7ymbEO*Q,L&%.`vAJ.{sjiň8: Lskʣ (_jd.kE5\xS4FMf&u3+ ʌ2dܨ}r*`o|[iK"%{-$ס@$x5A_wbB5Cݳ/ʹ}.[a), O08x|R7‰/h#iCզ4"H0X:9 5-g˦uRfo2@䧅K.FBfo+[p<@;A)ұmWؽ#MRj63d(^g/(kY3DJ Czɏղ(3&k/g9a?#"wūf.43.D>8$q"p E!*hG4U5rwTzw<e8?9SEKfm~,N5o2xd6ZDto4` T["cardb?Ezhl_]1Im +ӷ6 CR-:âeʲLZ]$90hV$ixXxlS`u2IuuH!=4S^94.X2,ݬa3ʚF]1wI \0) lE(IK$5+<ZMQ#fiGXXg#hV,cT]2{c| ꋏPM~]T\ѡ+ᬑgz& 3ne~pL,eZ@sWh+A<%D.*j#@BݎV-[lEv>5M]nw7#~,M^ SmEjA@F ࣭G1_ɎC& Rd|}`q8I4~n6*BGL&dja$Ŕ!.%*eB8D6+ok Zdk׭/$^`S-zGcd}oMA~Hr '5T4.+tG`m_hv+=z˯lkj-+ ឴ Ǫk@m5,ͨߒ^ToLI23+L g] VnpU)Ւ`&4X"l1 r,;)j{ ߽[] =?۳Avtt0`V?CQ?jg.q{۳ ]nU62i o,{>BIc7*d#W>>~l&OYH)svwч }]onc6mdQJ%鬐IA,Bį#s?{eNGZeFϘZ=_F_{#eK_$h*>%<$(ZHꃿCVyw A(0T,Lη,xjY:e>mK94eBY)[;r$ yKm6!ԢpGҵo!J\CcL BElFչ0WlZz,C*oɮPdx& 8 y9ΓI9%wLQ<; rzAHL ()j`S.V BpuHfɝF 4r bU0%;(dhvXKR1J|uE@ Gyl`τΆX1]soڀIiw>F)b5gGt-`C)s<K\=O*lo7DQƶAwp3M;ƄSa@V:W~s+姏A~F~-۠5.(: (i=n(LyeŢnVj}N"%@=gc+ޔ-I)}{*69i&pA; jLtb,|?+^m 8:Qr߲{ǕB58;-Ľ&V-<' AX蒫d@j*!Ha2+n'hXt # ^(Hܲ˛t+';&75zB)gRs60tkԪmr{aʥL;=I0/ 6܈N9{\qCv]dXXxZ69'-PtDDH.lUx!F0FA(-F.Ո\QiY.6ǯ:+}%"*aP+ {?a(ƪe;Vǔ:8~ER/~%Zu-%="mΊ&:[P[Lҗy|pzš @ntXO\._;"ct <^ 6Ǭsb1!6W<c8z;cN %TlnXyX( ~'pFÍ\z۞$1xzo2Iu2Y9o5sIoʄT._vT;NɈO9Ќ[:fGxAC+@eV.Ĵri̻=ʕ>ڙ;yV؏Z.SI{f}ܑYZPU.q2|])*NEnbfu<T|݆ x9xNyHc(4pQ):젧 &1d` ZXf/%d%\GWu%;"~s8#vZ|@"hg,[#[eF볤H7 ]R"@vu'*&vuѭ.0bܺ) AuƩB2[C`XQK82Tj L(_ݤBu&BTvzZg`mxVQ){P2vx 慏aett4v>>W#?-+1_3_4^79vUf)O "i5Ӡ?G@]FCuY=*A+[Y?POZk3:`urkzA ]ms$ýQ2dˁpm@U]7wSmۭ7=OwiNd5"ξ+*Yu Hۚ 7l!-D p е1 ;r7{M8'i{t:\ӸOmtDhfJQ$݁N*èjq4te|XmiB9 *&Mߛ+dߏܼ \[l9%x"k- v]9yDD?1H@k=FK6P^5?URB d8ҙ@+wךϞP2a2Ƣ̪V;UW龨M=Kc* cVX_Tozi LBdFߝ߫lszg ~gU"(CoXE򜞪ϗhJ`NJ:; D @P8!Ckjáu1 GjUIӛW1Ј[,%v8puEm%,}<lFU^q_ y|18'vw?e~/ن<ֻ,ۂNA#+6UtaRha3.ibR:PqN:\r >I뜷oYw~ԕX{bddMr 5^yZuc?Vx@,@aS+Z Z! Jn]N+LpNǓkڞכZ[XFWx!QӢ(x!j-RKOMhP vW[99 !C` vOmL߂HslИ78uhPTJaa4N$`L̚ҞM$-pۍ0Zgî!eM,Qr,XnK7e pP3l֕⯼(a"RE8Tcrb\mAB@P 2DQ13gGADX +Jnł݂ ^ ]E؎v]OkamGK5iQOc.a.)3@mSvpSҖ9ufH䱉Wxq;ݛhMwƨ;sǮ9Y%;2\]bzc9=C2wy`Εִ. ˀin{q&4Y_+/=˂MJ.!B1ṿ[Q ^Bp$f F:Ti!(ZU?A_)|lKޕd }feM&vl9e^ErkM*Ufu}'x+N9]ajKu\pȳxbӡ4oUzw9au[ V3G(n>UW X&w嫿y <IN > yqAMz'Ww ׊ʳ ֲ R n@|I߉Aor&eIrg$lq/'[)/V5KEpUlh8dvij2I1GȀ*ܛس_wu})U3p Q: #Xes.&ϥoBюރQ *c@1W9NԞ_F*aQ~a=i&@myb5X^hiDβZES8td{uֳy_d˔W'h,%Kz5SXHk҅,WK" }7B;_bU;^=؞nӤD(u Io"$WV. 5 E6Ρn>2%6ҵ~߸@4)/,%~S86W2vk5(EUҗiS0ݛEQjc /k}K7dxm˨I) F= ӒȰWGo\muP:ȠZ)n#a\>AόP;ZpM V}HlɐE 04|#dB9c;QU}|"aI,&bK 9%k:QZ]1|_Gi1'-}MKiYA0cq8VOL"q{4δa׈%e_8 !N@ LUALU6Yhد,}yƖUW8:`(S;A P̩Y|EBvApN) .H,>;hBZ4߈MhN OR4'14*s}Vr=7fKme9 ƬjRlg8$^ [-YsHv<bZ، \e άTMSSi2ӊ&Nǂ ʧlY}czfԐIgfR#[`u8^ZU5y))Bഹ҅]xţUz"U+i@^{G#*jR9gL7e*iaϥkD =Vc9!ȯOSZ 1c (8VH(n"ϲKT9ɝHEniDmm1JS] JQ9D$wJ!6I+_l[~boL7L%s D=j\>1 +B}ڽfF*73̕!cK/߽; j5Ԫ„_!TưL'V U2E*0Gxbfkr838UfxGNKU@nRr`fvʄa?7V[ IhVDN ҳ#Fas[1N",d :Dvz &*@(@dE"ңx0I `4wq 9Gcȥ[ܑz,eWz fS# !9m"j88kA{@\eh!,z|p0mtTո˺ڌwNo?@9*ȞVa;⛥GgB2P GuEbE:n=7df{tF!ĻtcFX4.K_owTtI,y9 6`%{" LB~l VK ;)=*`T!uѝ09{$x5=eHBڧ8% }|Fr[ g5= X0[&spံ#PF1.%,+Ɏˌ )P\Em$Ļ #?շ^<̉ӈ6E V#c7]RBvfuHh^R!?cl/_ ^s<(61lд<8b=9u >X2T5̈́{o>qEX#шbC"ĎQvU3a_^{KV5IBL}QO#~T v1k{Ȧh'GN}bYJ=$ $M1@GO(0ev/=>@rYA9hP*xW* /EɧPB[#!Qg;Ê$jh~dVJ @q["*Z'\9{BD2fn4xEUo-_ȭpKw@y0!y*$8Ys*Ϙx\Yj[V/CEYQ[͔ m1\7"OM9sA6Q =dμ& V4߬-)PR%yQKRf*~Qpt~_E X^JBrρ%q,o x9O/S+$<">x|ܦTZPtvpP=tN!D\UCgwn; Rx$-oj:ٲ-~tYU>_G44Fou;$Ek7ٗ`^4 \4L]m+b(n?tkwfAiOtdkYP9u$c -,4ab8iº0Z~UDLap[7&vFǍO_G+WD_d:%iP`TZ5U9fVKdV<0-k<(ώ]i$x!ѫDE{YhmzQ3\>/PE/OG蜹' E鞅mƊOiCV#)kJYTj l{`yNSeEu@Z=un(> %wT\8QRC!9102jLiҌLog+H:{ֺ|q|L8 xg+5zϯQ@N SwCdwy7 me)DB(!f?_GmN0_48S{KƿsxԢʎ@]߆j,3OJ׈4㖘y$t`gY7; |`G -d:(6Y%qہnjk۔= , K"}$puGHxmyؒAf+e4XV;Qʮ>KOLD?)8X`z~j>媸K<}k!&kqsUr*"?6 ,he+{f|A.@OW\ P0" ދorž>f0^I`蜯cC"AtCe}90ЎwJb}qk>k#dZƔ "piXhעd~BZ3IC<,hɩ~~?CӸPXFXO]ZHz=Cq{^wٯc㮂aSHUc/ "@~D:s.&-ylʻǼp8i $A>mZhl$ ˔Wd%ЩS& E4 s(᱖-U) tXE2tv;Dbr8>1P$GA\sXx?Y ͩ =*V+vF;&<HnDfs7jvZP4<;68G7C}DS"M"jq)_WHۦR@?1iܖF v@h]ȁn#yl_QLв`RksG O4\'<O{!/ډ/#~a,,\H.3_֥N@Kt..)#kY"yLm 61:#-xyՁnθv%tn+:῔u0(m'|W|VɐWC}ID&ڹŢLM%ZD5_Z./nYrEXC6U)K02vEQ U$41g8.fAZ#چe򝮄J6iZ=N-6wx\-,m5-_7G*0ZFR~Bspnt@b36FlMa:WRI(qmw`BseqGZy] C!Tg8єٲC2rO`Ǐr !*ʀYh+#5Uh<'HS(P$e&z$h@!eH]0{1FĭxU6׾}9Zi̔3_Vv^v0ϭ].\K%oŒJyU5XUhJ[UA#Q@k]ۖrʶk:$?#GBLa{͝Uḯ= (zX#= +!W싙X\2Gq "9]6fDHqGq} ~Ț`WLB+7$ o!KP͏o b"{ᠿ=v GS@=*#4P")_+L"V!~W?pH1,RuȜ|#u[ G݃aRM xk z~c@DS*rŔy,@q|NB=̪m~* 9֋̅äY͆q"] "r%3B5xGV䝱&GEf 3m=6`9'YlA"%*/U)ڇ. 0PȖ3QHcVbT a;`GQuw{H[j+0cN#H'5bϬGВLTݱ S?;ZWyxQ )*14؀NDŽ@;YS{[e1/kc^Q(݆d>On-Oc't┍Lg]@>Rƻ52 p^$&+rRr9Yf؜r"v?ʻ" &Ycɣ9 ;3@GzȨOFe_(p}μڭP4R=-MD$b?^ΑC,nNhqXfWP=0:Iڳ;eg~Z$^I@-_zC󚳇KCz8MZXY2{-|[떭#-6&'*/.S_mW#>\xYud5zEAߔ~.jur\ \X/*Ai\dخ]}7ض[LoF̾y{Q5v|_W IX6dЁRCd ,&8kPVغBێ csW̔BeUZ%7|c.xy5n~rH,q݁Ld#qŽ0J-YO`ʙ"Uw='[@Mᆩ SFLr<2=ª`+Q(B@{dZHhFN<Ƶb/I-v8ْh:Ig[DžZbHܙn@d'/a(%?n(p7E&\|^;2w=T]#??[?tO gĴfZ%3E3Z=]MDR<<"E L<%qj춻P@b/( ,x]@d<"lq3taX?MrN[_&5\"MnpV[>ǂ˻Y@p5HԇpyEϷkR`phQoʳ8Cꦚ&+m6E7xt4i5W_od29mx7ij`Fi#GGkf{|KV#p(υ5KI|ՌzYoJck|d% C.~`f/5V3шmoo |LkUPoˬCnw;~GLwb?]@? q%IWmD DP(8kϭܨ7{f!%(ESFC#-eIVi  p%í{Cml3sŌ Sqt`yKI:$ 9kpO_Mo .)z ƀۆy8Yg]$B~O%Y}TygڭgxA=w,U߀+A/u_PT]I8o Pj[/y'ᓸ\Zj/QbM9chH5IOsrdcC"GeV%w5WLXQxMF~fy2"3=G.-I# 4E: דA/XHP{1W"Mb͏%#M[컠Ue*Prxeb-vDBa `8}Zb~2סv8NNJbwjSle"eʷXxsC8B[׍ţvrKVhSMd,mRy7%6ȅn{gOǪWdxvP{Ȧj`J_~mA.[D>XX cWFib*k`Yi+sB1K}rJ+n׽tjcys8M#8LXP/MkԚLF{Q9ؿC(M#ڃ`a&#Ev=O"͕NkX#;{c A2qN$FIl2-`{"THS׫y6T~>9n7#m6I;{ z5=z,甦tb{3`}_0w{;a Uж#B"!R]-wL҉#||gB?=:qIcK)ˬ*FopKByOc~JyeSB#Ձgw.i% I< ǎ:HҐ~ "[?^of Y3Q wȫNO Xi Gsjڲƫ#*] 4^~ZFou>CWS vQfR"rn;CzgBeo0r*(U+dR,rDfD=T I ] R9a7ЮM w5c̙1T︢9RNR:y[XVu 4G#ߒ۸Vu,@EOqfyN/2v7.mS-lhF)g*CMg3՘|_ {^3=5\΃P~JL.9wv0`0_a9P`s.e 7Tf`k!;p,w\)\mk}RN)ŪJ_2?0=J0k.{`^b6m~$<"G>yP7/dعQKF|{H ZZXVŎl:ly2G֗ya<{߅wyS8XT,=ݦXة_IO#c=)4R޿שGL|UrrVp@bmU]Ӷlxie2>>',ʑ`D I:جAQYa:Wy*{fU~[OAj\o'az4'2HmF+ j駐~˜;Ug2r^vsS]LZIO9Pωk |$X=YMQF@(#{f..}g{vu?@T`P= ?Iulp6=\]\'*9-J edʲi|H, 3]> ~#".g뼳27waPhf 0P E=}hygtTH=|iR 92ٱnѥLVKY}b̠|ఁ U[@dZ,ş:̀yس88"@U8V4S-;Ɖ.uۼ7IZ)!}B?g ԧ8`2Ζldi>N=FqrqKdMzoE1%cR~Wz]{MfN @Nn緍;%nE{;35\, S{"a;՞W>؄>>C{WJ yXA?Ӎ Vjp$_jX-@V5A9tJ#ƽ0*5ܲāE\M[! i}XeL^Ďc%dik e0@bݧX1UJ  VNdcϯ:,54XTm\H zi\Jo.Z7$ȟ͠+0N tQu]h}ەF!T'b݄B@Ķ`l&rQlp%u+(ĴU֥/yX ++Xp<~ Ĝ? !|\0t0mMPz*ffѮMl~BTw8AZc{H:H/wUDa"LD#ц(R[<ӕ y7U3 D}HԚE0E1 gNwTydFPzW%O6DRFl*X?9_?CCؽS:AdZEӠ^jt 'A=9n.`Dg^Jֈ{7nXW)֪7\఩sMʂa߲Ij`_P(ՒJOlF5sܶe eNEb`cPt ϣ^mيh"۟t q=-iSY_q\P, Nھ9Ey|_XD@]+w!?p]sVYԙ <IJ[kQ$3p8zTIrhgC2<0b ӆegpM"ܥG6RAa{{YSaX!vQ̔_\kz@cnm *>;y9'g{{E ' ( )R&!@A˽ʈ-¯L{dT> 6dfnǒϪp~G@$UTєƩm! K̖C B7gH١V\)i8h8uӦxӼnbZ`wc;XKq_f3(~Ψ[Ĩ5)0E Z4eHi z_nI_807_(jX GGoM[I|a-~YzsȐB& X4-'0dǃ[>"RĹ]JA|O1%ᶈb^5,@ar4<Lh:̟+7ZMݭv9B+13mnQ^D"B3%z*uV8^ ^DtUn F՛_I'grFx^ǮҦYI~0Jk&P(gGIcFҹ;2Y_SqfqGdm&%mAJ|ZzE:*ת?qlg>cgc,Bَ";Yr|bǚ }礣w%W 8}/1/"]z`a.ǔļ)1[Q[~ 0v2j糃/PiGOMȿ?%Pi{Ir,%7˼ eX nY \bmƁCEiBo1jRez!fc}z{)\qtZs!D)ŽXD)eI;©3Ns%`Bvd:vNlC13cG ZO(,MR94!Fz Z,> ?S` ˰ "澭g:)L+iWMee{#`H %N9!\V|ĻW~bubu\UN&;:[U]Dlpࣥ..](C_@" f0yށ >iܽ\'ۓ@ʳ Y1) O͜5ܡZu '7V8cS珉'f.w;PġopJrU.Bt彥Vfӊ5IVF ,C,L˱a˓5EwEmtKȾͮs(O۳{޳6KG۶_}a}Px#ib@i bJ{ eQjʱzI?A+9")zhXa(j0A73P/:?Ȓw,B$vؾPwYݿFߕ'ac q/D8ډ94oBu iz5>8D d 5ݜy~sAvkSיqmֵ[O!\nnyўpt{?l`FA]q@ l.k^5˦τ/ 7]U#R앜D벋AwrlK(uRP;qi?h XF\-DJ ?m*{hzA0~qi-|#MFp f]tEEp_u̸-Do]Αy&4B ᫞rfX,EY%J #-8 u%yHSNR>ٯjHqRr:4EAԀ-OJRfT*Q͏l΁麎,~QU1>`;X/c^3N6%ȩ)jH*#S-١D@h뇉XT#((90! HA nSN9Mؽ5w%,RLzP# U)ZM` gd% C${G˥ K ~k QC:4 [\ t:cEi]%+.St3 u:aج B)嚍PUX #]+h=HѹGv%Xy]8LGw=֥S8L]|plu C|tЙq{Zzm 3VƓ֜q=ݵW5CU] !U?oNͿ>A`:!*E/MPBá@;hVw5uzL!xΑlN4g tD!k>{00\:QkK{ԌFքNT9U*, <|  g%օu"=§X"Óۭ5^,ߑFd=!\r, :pɎh0 ǥBI`uv>-Vjܠ-\[OK$u%akɁsˍf^QgO!%[Xٟo3FqrCυ]d (dGZȷʼ!M_yP؜@ǥSLts) υlĦkB$>I?>C}wQ?=[ݰjk˿B!YdQcE.6'<" ?NJҜs^Pdf%KUνsQ5=#ͣj;y.o#/L`ܶ1)45BNarE։OerOZ2H‡G5`sFd>=erlH) RLCa(yS( $ȥV"{N;&|]ا!vaءW(fIg ٶ뾠/rK,0*[J q у@r Tsڄ _€I;3CE"X"RDdT-xx?09>*l߉t,o*sa<=ˢKAĨ-nnM7o&VQ(\W_L_cGnBe(b5' ,:7DžDjUIp,3}l7+݁+Y g?hOhWH5f#).)#qjwfޱ!D3 ds'8o؃["< 0a<`uo&d3dװvM?30: ,{ֶ)[VyTbe?aEQ.PId@$Wa$?)w ԑ]f64" a[A7'TM$?K'rYs ѣԵq#á`_ H+ /,X=y=P>0]ڗ軇w o7kbRhz܀xFb"x=H/`acSdU?svR& 7ϔd^JZ?WۨS)i ^|@kB&L۵G:$ yG6Vɨ@1 H;]A9Rfdis{WN\35 F ߯dEo 4D8ak{v7Lrۺ|NYQJ[v 0J4lW|B+pگ;|F3>)U.["3| SrRԪ)#-t-M/^mC yHEP->XD|*2mje=< $(G?Qh &xAhGDy(}ϓv͕ak̦S{v'DZ~FҷF4*һ]J{ה~=o*D6]h"<ײq= a0 WA ,qO]r7ש!!2uGk@,:XV&Ay(J\/j %sxd@"p`AU$_ϖ E d Ek}^?9prU.$miEn=R :nD?L*^2hO<݃7qFg;%^0q3Vٹ&zJm) =D \#5_o[/III }^qKFA.Qc)؋5ִr'mC)0|I M Vv'Df󑲲XWo-(P&M}^1V r ;WZ/|u`Rs* rcޢ'2Dȡ]Z"n HW G!sP!{%&V )0D*t =m&^qMr#ၟ3[k*,}iСAկ<,w~M J U__/Axў~N-),$3ýe!*{ K4OrjIl@& U"oLz˰yE`G}o&a[~ۯIcv:jX  a\ Є(#ନCUx0 YPhJbz&n~u v  v2ol TEK5+C0bDaQ$U.z!K,#sRtE'-%JԄtRGFމZyȥ+t/&@(_NPCkWD7k=#;oARـb כP#OoS]Kj &1M3(Bǚqs[#؆I'3?FXrcߓѯ>ū } ۊ VGLV/ S sbH<}TXg#. Tfu4 )ITy̻TV1*;/+3Z5Y+oދ؂Y3vcY}Ø9eD48V*`]u-Cś9+(DZ`\>l cdAxR"XacGy!Moa/aP$^^;XQD⏳eIZ^=m D'ZܕZ7cr(R;YÛL$5i~\Ѧ-fa awdu~̵wvjnUCmD5gGZvtb/*uຟ'!IoA}_چ;mu#}F}myGT,ok]Kk=/6Up3O {-afb"[E^0Cs""<+~eVJyh[z=:&p~4!ÂO0sCssж. t:H@#=;/4 %cVuJ 8׎+Ka0Ct3kA%fvG90ٗ>^~.^Y lrR|8~4$֦O[Ի.*W>6q}JpfՠqTd0ai̥XxƼc5!wJw eX" o"@Th|D 1C}BtLkhą ='T^S{Q_ &91fIFHŵ4 fv_"f1J[|͠*SX]eGˎcЕA/+Ipkʯ;|x5: }yNa*+r^Qo0Ep+Q1OGPF?[N{t`?27:f*cs/ mRF0߉xC1Hc8Beh{qAhٔK}Zđrp wtc]WzC_!vKЄp.4/d]qDz{=/% bO.SVowI5xj=^ wn(Ϟtcc39|by )Jq<]S>) s`8#C8~@\0#Wi`YI:[Ab]*,+cqv" !s>&THgZF286(kI9]ő>%,Q{xK=+RV d] ޳TXIV@&Bȹ#V~/EV2^se"BPѬSM˰lYtT#gYM,܉\t', 1ܖ=U~GOq!ՎЬ‰R JC*NB!F=~+;@{B{XD)vXItѹDq :˱| Nw mûiD6͇ܲ"qndȠz#nÒgG"5g>!?6J>W- $E (@)K`3,@ | 3gs"!潖4 %d?|*M),пiMZ\W%`H5,ѐkcq<4iNJTVhgqd@B+NJk; 뮹VL`<$;pk| ,fCYDV ٠ڐnjl&gd%Ӯdb}eU<6g@ Mm h$䬠OM+~x2 UzT<B8WUs(KnGj_k('G)"џeo|HWLmD2:Hd8!A߹܍ %=Z hTAG^!G<1!y=-xs38yx9VZ(hp ɅbN sx$&HɘUMEΑnzXTO)^*QqsA ygȕ0]<UBJ !;"`Jī%17oo2],a6#&hDR!y[)oW_D1>yZN|݉G}Q21-7._̍dgEpTTp!NfẊ'E>(]K!)Z!-Lb3~n\\^[eF!4Hdg2R)o1fx2@H4ը_O_̰(w]K!j-0s/4'ѵOU{b_Qs !aޤbe{yz'_pl`o1Yatz9 +rQ>"enMoKר(3X֒L4+t//{mTCӺm: s 2[DžG< Zً@#cL2a٘qI0Y[g/?_T40䳢 2h奾3S jq/+׺c7McñcbqNr}gD%Ȗ'6\WS>ᬸ|#l~S醄ȃ3xG˃x9GMGW B)zKgb•msxñtk "d tx29$FmDhM'\0z`곧'krۯwPWaL~<)AJzN[k,s\.+:SO^!պ*IYM]/FYD^ZNAP SQpgaAVWsf&ȉ-p{0DtXG]R>mmNl{j !̭TYX|% rǶ߽ƖJ쮜)i^AcDGs%djnG/f6upZcbj&m LiZGu>{4ZhAN_LU}.-7[斖`{:/,T%m>O$%3SGH-[)1Nlt72w<Ҋl)'QqVhN[_-]<";+N2؋(IRՇ?6DHjUG6VT+t9PAA/fI5ьqu>ط#YQ 6;D:)ً mYo=vǒ QP]G>-o) *"ჯMVoi!V ]5*vѶlю o2$&aןyUvq/WG hߞ>@0%P(VEC[ib?J#MW:)~NJ{R6ZZ{[*CXvV*D2w6n r" z]`$ U,0sX{x-WѬ ];;7$ 8\˼ uٺ> Ovw<2sJKI3F(}."G_ xJ.52-FJV|l ;_]9U]+ TX*%jEߖ!z$vQKG$ڡu-?u#wN:2cƓM8*UxLPis=!:-d\45hy>dLMײ:[?9wAGu8 qW=)kR{-'Y;uSz?cq־ f{wP{[d+ctڧ3N<35.$ U ;;ćlC#J E8#1ɞmT^34+PQIʘ|[("붱)w#z5Z̨$7u7>=R7Z5(b\U1.dmWF`@"< 1qa` S?C{?9MbQvh\hx0ibI Ak;BZTVT i!7\b}ek_^^tvv2)-`lWcVwG8~u}1XG^H{Lq_cmy!h GĴ={3D[k-x0Rp%kr=Ufz۪WIl*ګˎj,N\~%mۢeiEmB/PvО֧pB7UԴ.Uꫲݐ/:M7jS/InX.NzT =ɱ&E%dh\ʬaUkbe+ qZ3е~`8fy/y%x.oh2 sH56d 'Jj1ӹ7x-I]mGogAt!muJx! P)PP>3n{)J> utƇh6v*];" RPC13v.~wЦGU)22-◗f2B?)ey%t!-FM1,XiyƘR۫8?Hc)"f)Zbo۪.7~onVw'wʜ,/=Z*٫f`4 YP#*R 9NQ.ⴃWq_62k{OWFB۔I`au hc}{TET3i}C aoq1.cv.uy@u8sRcCȔQ|ϥURV2SJ6d =E.GIۖo8P|-|"C`{Nbxهrj+Ѱ( 5^lϰlGG8B6jɜzh _8ĖĿв)q[ɇ(#u-ਘZ{[-[>aߏoxBID rFN Qӫ4[Yb 3 wy4sUƢ8XKE6xbjхZ)d87~| RƓ9 B"ؼkFLɩem4)mtvE%p:!P[}8%)ʓ OD!9iL=AgЖOB8 ~ 8%KI6Y!|%7P3׈(t^ᴧ̟jDx諲%;g\W?iKܻrSKbs'7{m.;$gPAoM2h`y.xe+@]K|XxWӜq5[Mq p=%CFH%=;jXx hPCN~YY_5rir_ |T,Yw nfhfIP%vжB\{=?⋑:0-+Wr&ɐl5L9,q/N͋ M!͌,N4 j92 '!6XY!!ɩi)xܭPQ`Iv!.91.~/YUBhcsqpS,~m%DA?EfRF +.OLޑ_*acMd4cHDIe /i`ϕ!@`amB$$pwI

_^ KcUa`noaJ.sm%KEm*.I}a]L@[jJRN5]kxl4!.t\<@ƻMIGfOYp έmjPhѧN5vy c\Z@ўw/}[n[(S,QBb6 AܠR ‰|B`s%)ŷi<`|#HMU|,yD=Ԅåb/f7Ϧë7)KȪ)3 G(M) "<w^9}Jd^$CjZ&E!_+Kv-LLZJb;+! ÎMtwTtS\Y;;|OŲ+9(mfTCtu@ҍ\#<"=&K"mVa:?2k5ԩ辎uNٱZbg^77V/1n]#E:t>8iNY;qҴׇ/(/{5B8%Lq:&LϺ2HBs?θyQ5"ٹ諢]f]$rt3*k9L#d3 8p+5Řzkr=,,Hb!݀v0:0*\%}>򜏕y+ Q M%c @fx=a)&\];2v *x_n['s(-` B!]oՉg9'LZH/UFRŖhELvU;G4w݈ +,xK] ni5qMAB:?R/[?2m&&wxQwHS(1I(x4[sa% 2V/Q^pFgz>OfLv&HԈ}Z}iHꏹlH'%YjjWqQSfJKKq׵D],E!k''θ(~ fY! _ǻ6Eh\?xwG`۪+gL -2bQ*5#6/wr,NcNG(*"N)(BnJEꪆe%Δh9 S,2 %ۉ6*?/uK\A"ֺ<,nzOkHw]~H$0EnH$+w#߈TS_ftbM\]9VDqDm.]OWTgYUVV8:)ȤqQ=Zyu@S"e(3ST>wՅ 7rYFJx] !` q֯Ƒ|%̠1}s $7-e΁@z&_t}SD@xjP,bb|p>pI9#Dfo}nϙ!{c%'N BWP(֎3{6>}DS<)rgI?|`(xHSZb9tY+@4%!$Lx2b;5*U%TrcDr!3ЉC[zWTڻ1 ' a(Lэp'|1v6! ]vUoqWƤdk+\hC~zđ%˷@ܫ^w-Gu[p3 J jJhQe{;D'} :?B@7E㋬ ޏWF)A-ՔʻQ9D9>jY]5B$ƦQHH>RPFtq&{<^Uwk7VnRהvoMRcl lV8@ :=5{uz K&aT/:,X=Xr= 0rҿս :$bHL2q+yv_7CU2D"jO0:F{n)11ȱ7Ԋ݈IVG%Im|2DQ1`q\ cDQb CּrNx4K5 7p5j٢ᩝ=k<=KN)n1^Ew pV=.蔟\3 @  kt]*x53qD%[>i~[;1VN{aO 6]a ?_ x.҄=*׊ |=AWcvɊf"[bUas4DGTDj/@'إɻvV7H*da<-2cTg%k*<">x枉-3%Hf7pգY5^wtBN0!!LBl|HE ^ڻJd RfT6ds*aPI-n@ KEU:[ʻvK->%R+je@ /o% 5i;+a+<|h嫳jLxOovd;J ;HZP"]M%^Ku?հZQEֻ˲:{J EˏW#Y7R o'GsI!iH|$uc湘 /H je U6X^4UeY0 q{u"&6,i݁u#OVWl;V{\*C4H 3rrCkdO$.5gWS%1SP ,eouL}±mj#LDX_oB  "/D901YW zqIG / 8ncJ9`rZ؏͙q&PhG>I1 7r w敳Ș5=ԅ糽?lBG}V9L7^y;UL|l^g9`g Vhl2776+y/͠"⾙]Ogbzj'&tL?1FiV| >'/-l(\02 3w۔<6"2Iؓ{_"CoCdo!*KNe|`(/s?|p9ɟH2b d|o[h/2"_ wyKqZ&?%_袇'@;Dj(#~ >#QgLXgF.~SSϿ?+}ƐXThfoBFYجrgv9֙ DEPpjyUrEh-S ՀYfD؃O`T* Гl1\(J`qG>A#Ⱦ$xu1uH<9t7uۀo^H/W V$j3@$u8tUphg/c`ІEɃZZn 髑EE߿GYw"o} [$@6і(8$?XIqUHw\ɺ&;aVoIHJdfPu~W!kCٗPj඄5U| vԼE~9H?ULGF:V 1i(#X0[KQ,F DUyxq9ܕKD;t{fԦ9=~'GAj'6[{ R8m;X#5)T!mw5 |o-wZ&h,U7N^,'9}9:`[F6=3壝oGҩ٠xl:uoIk(mP~6ŵ־c;?hx@Ws \jEd+=ū%2=\jk*,Iu-c=B.T棿}<:kE=E4[!(]an ,:'n~J,}|Ș$׮Ɂ"5i,gOw#Sd"k>$w; hg*P067!W jE "vkᶦgwl"~o|2m#"80__VG{Iny#x4C>gF$"na 00ZhM(Iz0.PUlbpO#*7)zZ +:Wle/Eo6q\}# u'z#KNSŲ~FW" 䠐;E}bU혬tĿ0dSMdIt-ܦa:LP~:Z~?M r8TQm(xgc2Ű٠)̉e"$#.,@.kmHYE tZNh7ᒃinȋlw*.gzT{-hlhY/bB#l?gňj@6,´5ҙڵ%=\:,pӤI~$.n)VUӒy;r<Ʀ S՜#I#}#vQC$B4Oܶ|u V{p 7~8vߏX 5[G+1G6&W1f/,zg;2 .ICaS#V¼<]i{_֎>Cɟ><-)-X_0եXwYe 2BsyJAa7^,Tp,85Eѯ)#f%ߟ6*Ztpúz!hPջU*>rB>[2s>YI~* [ҺAV__Tgų5IgӚEEfi}V?ALHW,~_4lX^|03*3ś@ku[TL`IeeqPaclhv 뮨 [n%f 0PYR%F^1:7c6o,BlȨ@QPNđGUX:b3Q^C $EhQ6왏bY-Տ#xb=\[-OCʵn\a:9^K}*G4?&^9OU Gny<o_0my̳z,Nj9B+ 5~m,؝XhO.,&*7P~GK;z^?]Q՚x#"*pP{&a׆Y*|B*4g/@X-LU%Z%Hspy |ZE= u]1J.@r({9wQKjs|-$o-;F4wlvɗH[c^وI LR׬$m+Z r֩#7f/MI((tcr͛ =JIW\,Vse\lo^uARn׍rWoO^;4I@\]c˃I($U47MBGLEfm9)t55.6og}I&-ӻ>pM ',gah3N ) Y XZQOKgjSB 4psf'M/j~jۓgbc 7s/oZ9;ȇ^r))ݞ*B/۶J*F^R"moL&}#tnR/ !j ݕH8#Ĝ.B9h` JV/٤  Q׸HXUu:*r G˶'x|1Ql.TU4ɡިc!u>u vded0HE96qJ%K"3rbuyo}vn귁F}\&jHsZ}؝Y()Lfd1jNѤD.oq~XIdϷvI,&nRNr r$\3xɘӲ:\6A3b{P!q`1!  ±RA)XkY`x~aՀ 7~̳AmnSq ]qtOS"G{IFK1%įLʥIj-,Ǩ%2"(QsZ[;68T%p&.H q۠KqPU^xd 饡0?лǑQdjNQ^CpKj}KQ&>enx{1״]Y]s{g0 b맶My*EB  <D#!$ܩ=VN73/qg K"e8Cz[IztgD&HTrdd(;.LtΖ+1Io) ҟG;"{];ZAm>ztVxMů"o0ψB;J2ϠS T>_EHNy+] {ʕ9*qECLMcòZJK4-1ZUAy7?@KW,}nUNZ@ t<7tgEJ X\bƍtCPf=/$s2a #_Ҁ7 wzwFmXlz rUh hLMqBɜeu\U\}%OYї;$;"g.1EQT,O h)M #.PCD;a~NsØpEkY b/rPIPѐ4|j')J sK6 EgQ RAPAX,ćgYK#C15t)/!c=H*3 'JҿwFlyV#6ɾ2u`걯T7OޢIGPXYKˤ5NIdlQ͟#6BA>a &~gmݐ67nICKVИ 1Thn 9Yհn?cqf`)Gey4* JƸwtuV?<<+I .`0"*ٛfQjZ}пx$%GQR*S^u#9j9&V !uNd¡폏)x* #H≠]4<>T) {4G0&qHJ` a&b+9]efa9A>5ВROɒoVna6˛W}߂KL2+?X35 t[B08IVܭp+'Wģ-JF,sUhQ4e-遶ߨۀ8#kSS|y3a. wBK䱊h3މezj+q S˔u$a1 zN͝Q]ɡ_:OſFlLJ+MƦ,ùjZẕ`}G: *aʶQv 0Xa6Рe08([ eӒ^p'+yM\Q;h}ϵeJL4KHT8|Gi>`If:\2HWta8`%¾ծU 4$\ bJnk M`77T떟ͩcs5чxKrh9O|0~ cؚb?;GސuRxXCilfxHȯ.(0:j`$wkWɞ4\΃:]4БƸZAB kȃL9x`v”bc3ciJC^9|%q1q@Rߏ )@vx>b"3 $e1RC2P 6$q4)jE NBVxßzAJ'IY_h\{XE"AS "xc vR%UV1-(Dc4Wr*6KYRSZhD'f'B)ycI:;|0+$M(sʐg᠈bGԙP E !嶳vH:h! 9'f8u.:CPC:",V[QiW&+IR 1= ĚlݾEh/Uŗg\uC-ZlR+5)71.)8j f"kjdZmAl?~-T 9nI{h@@9xȄb¬KQ0 n۫ ,\xquV1VʵkEQ`Ķ,ze\K}5Sy,nk:?$ k,&76HOq>GW.^[WBMl#s!뷏7O<Yn Ҁ  em]0]j[3}>gj˙K5rqBR5WpzF 24w6A%=q38KL,Oi$-J"6';JNj6G,->ifGUyp@{ f*ZVHT; ^D6UwVaU/,9Z&PGPJ3yc6RXM.( Xf*{^O}tGǹl6R;d̫E-R_=7de%mNgB~ ٮ;,0&ʕ+,y"Vf43Opź9]80[ߐho1Vq-_,߻E.%{,IcBŦ'S7Ͳ.C]dU%E.΂@$O:mg8c'6_ R/"?$N7}HYTJ2Yl*OJμ#rpU.k;Q"`>{-r&Xøҳh7%ʐcq(%dYHD 2oN4݋Ǥ:cJ*6OML=5m^6n&[Z_ƫ-2EՠS6?e0L E|QjO.eD<' ޶Cj[_D]0 Tz2o4P<q!V*}N3)v(/ G!JC!f3N (oY5>O7qzXRD7FzJ㵓WBޠY@< %\%;[ƙ'dTb4-}ÌKs'!{]d'IDB+$35QX>кȖh|"k팾O+nd@[QySc};Jgȥ vمA9h]eP!LT5ɽ40tSu{VN|R}mPAn&5cɭOd[f%I97VA,!}PIiemlƒ47qWj-ZL#K7ΦiK"p t/Bg3t0T(A&}E&l %d<ҋ6%Y6 D$$S`P)ѐ.lѶcFRi[Y* )xr'“E 4npz_<򮨊`h_7gJ<331UrWR=\C'mwfQ%@Hk) zSr3&zeܠ_YZ.銷.с!M@[  R@8\HN.VƮגz 1M72؟ȤWa+F8Kxih|\dר X?_[gʑ(K4iW>tAn04cRbEW Srm=ge1*#1QMG95chT>Яمe]"yN '=ŋPS)YbN$H ފxv͕ێp;VeR,h~,!)Q:L)n8׼d-?pQ2_Gm̐9Èbcʧ?~ݘ芅Ak>uXYr ov@Q)R|gf0 Q]$1!nU'= ?} r?ͼ@ zl MinWF^ީ lY .kXbdc=7Xo[IY8^K<R*_B*DŽ50E*4Ut) GUfg=V6 ҧx!E-M<R+&ľo?^3`?d%<ڻW2k5>];eFV$. 7 /W6VRkQSJRU$̉9*B­D@A0qxmO*z{UPع(rkcA&Usvw)Ei HG┫蜃%xm]|녖= 07 a&Jvr]HXyf6.z ~WwB]ttkw{<¡$ /]#?Ooo5&d[&DmI 1Ē%Jɣ^rx{clyk{jGRۗ=hc 2ȭ,C. Maek^%[8y.>]XٴFCT M=. ^>TA%8 j^0Kō+MtC]$y۴^8Dr3c>p]7}hThJGT~8c?ڈ1v1%9E c7-يމJwҶ3ŁNWA1}O=B?,}ݽ;y.;EGOZLwFte$T{!Pzr҅k,/8^H5,Ӳ!awQ T3@\^M뾰_87J訶+0]X/|q^2dV8C%6L;0MF` OTgmĎVSRt{h-ڎ` xz3EìsʣER%l3 ̓Mv`\黠DS*c'q@YQϨL@=)a|c O4 ȔPU:ˤ{K*;eg ̲W!ux Pg6B瑨YױˇI2W(l;,mOJ2=[{8m5mL͓}6%^Ⱥ"ADg}p^˱êAHT3s媓I1[]Q e@wRu]+ȝG%zPF8գ4Frd>3WX`H/fagn8wډ˗˪l᮷ 5\?3sUvbU AgBoE&C l‚vV'vdZz!1ԇ,/ $)`(]rp5P7 FuwPlib ۾^X(DGDVB~JdLH{sޘ<|;)`~%* pBopa++ y-ڪĺmR4/vkh#r^5V!nK: iU+z6J`Rޒ"yxb{-P|_`j+z{d"DZ᧲秪5~j-p=̆HT#\]x}ʨgNI S- Xyq9ђg \-y|qC1Kbs <}D νV%I_b" i4 {olØ\efLАMڨU8}4,Io/^d4yROSˈO AZF@\A 4.XJgOS' zF_uN.7s[G&%< sXo1() NE:YX+%t9^\嗚cHkF8&٧yWo&ոo5oӴz_s8T9J.xՒbmQJ3!u۝ sh.r9kݨi"4nטd %Yfi7t?Suʉ۩1 LjzTw$ H;p7t)PǶ|}p.pmN (D 3ݑ0mx.I顁\e~w*Ae2-?Mά +{u9Tit hx)Э t'<~KwW2]HƵ BIjo8D,т@KhjdSD~ l[t?ϱsnl-SՎ3H_*`ț]* ."ġl}/g4$OP:h=C EnmI.: / !9;3%e5bk +=}4 ˜{'ZwobOB-e ZijWsJ i8PnʫSʏ yU(ecfߊ %\ |?$UqWc>@+) ٳ(lT#]ȕÂIj ͟ILr%brȒOhv._£oZlDo$BRA,۽+KepL&沮/hЩlWтw7:B)MӒ]W.)T-37RHM}w|=rYhK=WaU^fLud ‰NBO5QKCtJ0:Z#k4Kɋ#I|\П.D)ԓd'~`*hc>ysBǐ M 좌r&ktowYtf#gGKxB7%>|گ)oq9 0 }m~>F ~=XN, *KT6*`ʞ $;)|3?cN9&ILH}.bvE&ᜂkr<2< [- y  U_Ls/MT~į30,ݐBOmaerfT0+Ƿqbw[$_jT2ZIl(~ sk,`vl<(駍&DX,_kH:K+/8Erڅ]'S8/g }.aJ=?R겆`[SLmt[I!K#+e0SW؏% =u7wzfzd8;PDir1Jk oX_B)[P w~0?lu}>ޏuaz1${p'Fڛd?zWD}{QϬп<=TYr G+ü>[;% |]t+㡊eQZK.-cg&^S21]j |ݕ7!o+RpIH2#^3Dx:RHݝ}Pl eA)X 0KG ;Kq]A{erڡ{t8fxknX* !E^=@{Ly]swUo)}ҁ7`k=4ǥ"W&L>!g_M 7l|!Y&2> _}bӳ9(ЖI I38K>!41|r[)haaVSzkmyI بcxڼþXy1l5θtN)|kF//+-R ÃC:)I!0E6 &e>n)D8Ey8sdorXGKQds,zX<)Wb[>X0EleҟjBKcQ9 ̩A ,\`o Ȅ`3F-c?0Nm "L`gNҧB_2ҋ &hJ%yZQ>@&>0q$[6(UfHМ.)f.ߙ^(}&h]joJgio:N} oX0, D.JpNq D4כC-v7?(FھoSwy3ؽJ\,o!}РǫF8sQ8.`3MdlxyW ЁQvWݢAn94W A )'ΞO4P]?Ib9t_+F>Is-wn)j,ښj{9Vhz)eIg>bI |DZ=[tS9"e`?---[@?G~{0x*PY\Z8 А)mx>rctb1JHw PN8u{#؍x}E2U&j$Q&{my+Ӆ'N\GVlH|<»^%I<bq/mYɜ,9Vk⫅d 7 # VhP'v},`Pûqʁ We\+L=ozAgׅ^?][|VCx:ڔiKٻ-O0\;L*ϰ z~a*?N 1@ӹOJ<:h~P$Fԝ5ysJJYHY]U% ўYJQUFU)ejey~muw/8хhYv"$NJuj-v5x?\x.-7:&-~.$ʠ ضm0Yd2[JmXzG8ƌM.9 <5׹M86)V֬u-OAaN"?۰ԂC#kRka* (}G:p+D,t;^l@Q +rGXd]B|/2y0puB j/Xvr{'[A#R#`;,JY\iWW |DŚFM{;DǼS#Q$! ][kr5f5JJi#@FqDk3^Dy EM5aO'Pd!.1o;YیfT%m O CMl[M"i6o|Ҁ?~ĭ{v6 &#$^:9[,zM_§ ٭bl">)k$`PIp"{%"L+zۣ,Y W^5u+ؚR'9*`|q,G|cz!Sm}K(T;5z%ӑt.=gT菄wk/ y;v75F4ȭIeKI V9 %&z̾㚠 1ۋ#PQh͚wtlZ{'ฤ (fnLgI>b+]{umɒ"q5P/{ 4>yHn{i}:G2A,ߝ-:i譲fެsҶVޑᶿGӪ+.&8 ~8AKBHſK'%^/Yt:e~x4$9_$u+xgߤϗ:1SN*^!|aJɞa$`qǀ~[;߸WG|®,^:xBk0V7U(]< 2: MoU7dץh㸫ŎW VIBt = ^)usJMQH!O7y,!rlnݔ[\fALbv):,U0;}kY։k$4o^>G-cJ!6VodG 3dFA^)1<amuN9 b/VJ}b!!gDR_ExWo$5G|h2myd5,4 nq8.6sL< OjVxGBӉ&eyq7l˨m6ZgSNUVו3vYG*5>Q7J^C{r4}qI'qX#-|?3%ͨa4+TxL}M.CVLWs :Obl\<e-[xoN-׸)sXTaNQ>pY=_|!)Yh}Fp*?塠w)uj5}JP_"z .df& QS o. gB1m) }!讀yH0CQCI%-_eRb_[H! WGRЩ~S %nt96n)YndF_$MIl,T~Dr/H? b=,4.eЉC^ɒA7e i$춅)Kw$(0hV^ ٷh榆o#mI_u=<*BIFm$Z٨Sw&IЃqQ4k]34NF=ʕ!`P ]<|׆ylEƐlǥ"VTMtGp %'Mj6&?Ή=lv̞řu<}OFHȢRuӃYWpUw2[yZXgeT#ouߍA+/2oP?sFF0JYQݏ Eɓ^Goo뜦vTΓzb 3)懙mx;(!ȣ?RG:uNflbC,֍B3j; > jƣv~B4Pj tLm]4+ PFqjӿ/%Ҋx p2Ui邈T)#;#ڲ~chjmk. wh-yuZD6!%| XR`c(lWx.b B/¨HaXtfƯAcd`Y5==74!bZ_ uߖ9W'P 㴕/Y Kfsm?eR}XУߊd50:}N Aq 1?:K|Y e?=$4~nq*L I,m]9VPSx~4)M~w:fT*i,h;[6?0.HW3J_r)!Ky zØqe))#~pd. JʼF1J˛9'0a:ڇR4ؼes.+D솧ke<2ñ~Y<XmoTOՍҮ '8b~}ᵼJi)?pal\v=ݖ;uFR͓~CK97Yq.ڡcT'1NmAڏ,03)8*l[Ky/:ߤ{}ǝ.liqXkZ?.J5C^冼-}Xz?{9!) c*Ldv4 $yr[9KMЇORX+[y;PhѡcWb])\tSnA.]( (d1Ìgihњ`fLmj0KT[wR|~1p)L05%п" rwVMatbJcԜH*uhrg|сZ~✥nfnx|{Qed6mCxz\a 8͸u&_+Ax:W|shzѼuX ,ϐiMI~?.;LuoQU__:X 9=O>ͪ|1Z%qяj˓ *׼|"b6E'܆`o0z-{ߴThmTMvu~1Vz,@Zrpټ],w3Kڨ|!3`~Le7$yc9C>_^yLɸrv&#_@p˶cM!ÊwW?3gj: )횴eeI^|8V.Mܢ,[)-ʪvhUS)eد̉aS[6|J Q4Q^Z8Y5f_:Qj UvǷ'd{t'[&]aO(`oԵi!xs,,Te%)b*ռw˲I ֊d}n];s5_Kb>`2l}D-|pc4mZ6\5`@Pa+UG'Cf+\m5kPU󟳝tiwTVpIŤK&H$:k[։+oDՓC]{jr sC*&SIRYՏ7h(ă)2JS:VU55Ɩ5Рt$`+-.?[*RmH=pOpXAJ&o]Kߘ<ؿP؀n}أAT=, %r3К7NPP(xfڢ%ك֧Փ,jk]>س7-]_n  } a )^7"sFPP0e]2)Yȥ4f])>EKxgiv5g}^וm~Q'؞ %Ͳ)mDUp#fT,+IW܉s 9* Mx,>Eb~ƟHj'w"@u%0@&D?_y4ưYi$g5t0\Rn\?{g J9 ׶.ڊM:axPie+8c|bc]22=8H+^, . 9crp<ѢE`ݖCL_K*%2Bp:cslk`kmhz-'ݑ ̀D-ΏOB& [qd8x U?XϟsaC}z*k%?10 EM_ ئbN`]# EkYxDE`W[>gNVg"]kf#@sص/EJpgSme X ae.gؑ?ܭ1Gڅ`2{43` $'*^QLM)>5T Y~m2Dn}>CFm3Ez4MY!BHp7X-O") 4m82z8Q\3KCmݏLgz]SxyK< $5zS /A<Qq3rteF XR6qcG_hS(QT&\`}6咹Lzzrbh4Oݦ)r/)PtUq_5څvTjŭ??[>0; #C ,ҬK/ۛ-!9]nd5Oz0/ o)(^&ۗt0/y'Ea 'v-_9$xx1F-3dqgh23nQ0 HpU-A}B_69g@3s#u$S}X3z \a3cVCPq]S_NX~xv3$?pʥIǕ(g,C!?ؓH8)ś?H[䗿D|J*']ΝiCDVTXy?tJm+d=HACnJ"Ụ o '*l²b#^]yBM-\$rb 76|gMܕfe< qXyդ>peϠjO_$Iv_Ξ<Yr]^T JHRsmt8ZwaQl t0-7o0籣 A&(o7Y_2ؗM=~ PDUlFf;D'rDo{F?5|'惘81؇h^?)M\pScSv)[A=͎Ctkfvkv1[!r]Xp{߯0oS^_XQǴ{s,K[l%l+2̂Hv2 ]MO9hԐ33~ ">"X }iꢢ챑GpSImHنEΣd5) z{l蹞dqPy,:?zl G< B&+2٥ϳP0U0 g-H9yc=;C^_j m*Ӗ5''9iPqօ}I轿=*.swB,J'&f#3\΃N'' -2 Xِ g(6=շ=7jcLTg1z5_aKi{Py>^|6˅r&c@_,3(tjigdl ǫ 3\VRQ7S6`[Mh;:BFAd{0^CFp`'KFpUW`x $MHjqbdo1yPU\rv aSǦӌpatkE1 Q`&j >X5K; ĴtuڢA81-y/yEFP^:/2R3 Ї4\79YDO1A/)R VIwo$GCxފ*'Sm/w=DWBnu- ͖BfoOfuznQAB _/=*g[L2jۀ!*}%J`Mf88dǍ{ +tK)Ex?=7 e;Ja>-D,wxJ!_9Cb}֠Pw]oTO_ [l /b $xe}BKw)BnG/˜-׆WKc(t]$dDUý%xФY0y+XlWzj$u)/aӶOr8ǷUdF/6+aSP?N&1ʹBU{&;Do<5^pܙ+H5_RFvvnxwn*PPm;,L?}<fYTlWlvUJq @d/Q=ӝYu\a{&U!|-l֬z7̺6տuWռŘZ3| :K7'J`O'i<`D^wkqݾ^c5U`]t|ujf1ݽm;R=7-3kZSsK`a5agE$|'VE\z'~~Ҿ)х@**p` 3fNqxΜP@`%&03ܰ6Q dݮ̐r=S h|2wxx~XBgZI!%h?Eh Jjvy?/Fi,T媬%"N^s$.PqNÅ %tА qCX= =Xt ȯCX;({rZ4uд?5?˖܇;ɖ &/mENu20x#ֿ߃}2&>er9TaNN~Tט)J3߅q B}^Fl{N3OnB8{Aag1 x`\D(ǂI蟝W?Jzgg*JMP+ UaЙ(6۰йvsALi=wO}z+͝ z3Ў< lRZ`¡f oOwT|O%!$EZ6nF`dĸemM4nL+E4+Oll."њR#%/: :tKV?zʖ[Nwxl_?ʅjN)zx/ a;;E4`bS:pw)JRAKnZ>aC$ =W Sh=hp oa&ik X263ϥ}%0k{zZ^Ek1xMaHp:[ m[C 78#F/@F- <<`*GOƂfu<9nׂ*>ylڝ Ep Bp8oVgjEAt.qmZ.ՕQ7,xۭ\EI麡~$G2z%oD<`㺧rA05.~(T%3 mwq̖G)HwPaPmbKG9=~\Dx6ԼCTq[;Cu ]AE#aSL*u]*(DChG8 hΨ(Xɶ>հ"Cmi (B^$ =_k<_vRB_ y0염l.تKLV^΢{0\Wzcŗ\6CB'(@2zD]E ?gF3~'9$%폍̥8*CNeLyFBG1qO@Ľ-lg} ǔT_+T[6n9KlYhdaBF8e+s 4 DL=QrAwIK-WHx0?XCMةQ6f0ĘY^*3h5d[:@LzHBlؼ8PkcRҡTgCsWFj)[~˳բAف!*FX3bJ'ǾSIQze ,;b2mhY8ÓĚ[6(CUq4fJ'Ezv7n-pISEwܗџRr<"h^(vdR =!_ztN#f1G=;Q)w^ebe@tv182!-z$F0ʛi/RboRgG[8732ڽͣ 70b^o!}.`Y#77ajf? ^afc;4d嚺dBQ?tB $t l:Yg Xw0U_P2K*(]ڠ^ cCW PCTB*; E 5 cI`FTq"s]>"qv6 S?\u{q80y@Nz Q[ri:h7n9H(!uV"Ղ&tڲF4=Ĭ\_ܱOG-ڰghMMӂ71s4[~#Z&eεl1:7ח,)LcQ#żhbr"ScKbiWͶéeWGm fH6 H/s"7(Y:1P7wvH^Si*[8=lHT BpuVSVʄ~3|dd SĖGN,B0 =h+¸niAiX n[;ׁ/ׯc=$Ң8a%Rx;ykջ|KunӐ=@7O*n֡B8egQFۙ>E\>(B@lį/~=H\ua4)!%(o< 4c#vxUrA%Bۀ&M(d3Z">JLPY{;Mgx_ ņ'cj+o@&ۧC''̦lIܺ!E`9 ǩɌEUXy;7Q-;ͽ ]|dR2. t3[1ڨON|Q{`].7yqߤV'Y8/, nK+ 0ʁ)#yu 콗wxHU=蛗Ay/ʣkb ^%%e|W1ak0*o^J .wo@kiȭ6|"U ĉe&#͠`yTpew ^/L`aÊ- zh3^%!͗2&^tkLi| 7 'c,,˷@(LjezZLI.뜥f ͿdJ>G6Qzǵu9y~0:8fO#Zx6e#RSxb5Y0K^̰Wuͼ 61BoH%r7eH7PЮd͝vq( ƛ&l <IJhuMOwi i?&'4˜iXq^QhJ'<&ՊD`7Hq̫R"LM豁4#,S+6:6"~ ̬q:`K!۠RSU0'0{+v(b@bCDy|h_}\G0t lkKM5 ̒%i2sDͅ: &E' pC<& 3ꘇi5/8bmT+١EI 62CdgTı`߸ C.)<2|Z,g(K(nu^{0.'"/D*ھfhjs,Wo|uҧ\y \/EGF*j]O`H؇L߾fT|  }DO>OH% p۴A5]{\fE\}A|QH[iMzDhWĬௗﴇ^zPLx E/4с'7I,S?Tj uxZC3˱^6v~TpO}ٔH-wްhሎbtwmAȔ|3OlW[LKxP*{6@<",ЧkX1:o*GBt8ɔ+McZsG@͟gxF:nJ"T4=/Z/:p!C46]"/|}1ʢ=1i.?Pđ"4$d&؆yM[8_J 2BW|"UnhEw#z&+ A;)%?<-YE XJ5#ׇįpu<^1U#d'|)EWH߄ԮRocFS0+*#/)$م njg +n%u)3yw^lX\ib7E "Iq7c6N0@;5ghUVfaͼ%}G-cl^dVC.fű2%,Ga΢Lklf[2x ..ԩ!p"&A&Z Uh6?E[A#Pzi|8d QL_F(`9q`{EٓLK?N)x?K,@ž./lJL8ˤ>Y@9 IYN.&2X9;wqCYA&8[6`FY~20-KdIb҉{>r?^({MyH)# A,% i!؁ –T og"F39)4|%3!&^G.$ϣX0?(?/KEnubyfjτ꿤S@l fё5ۓJ`8/è%|ɖ\jG."ξET<*rT~ְwgQ箦.]6ҝAD9caO3oe;Ԁcyɳ.f+=O?u+!GELcK >IcE5 UⲈkyD̄3 .6AteS\.VIP6, toqպEs[VnՔ-(kς{ot(7&+f%+a۳v 2@O!{HqT* ylc|2+U?OבE[Ew_UeLJq| "ݙ_dzR6CpwzxeQG^j_6-7m0W@MJ98ُOZ, c{=fa#t e\b3A=Pj-8;҈*2:՚3}!YL[蟑ooq#3`EC~CmЦ(-+5d#s?MSn_o4p6V񂦺hÞjY@_%9|BzGW>e$vfZӾj4(;E[ 6y3/pǃJsM 3Ɉ85!At<7 ݼ."F}༱/n @E>wB]IzUO&qf "[*0Ԝu'h FryٛOذk)(cyD&O#9R(׬Tȷ"DT+frk)Sa[,9(S ªў᫧ u3*Ra۴(}'o[n*xvɼM5<,i v.&I>.GxMc(yyENjF:ܱڔ? pb7rlCJgٺ+|Nz~4%X1RNk9MfxzmcƿBoP CgĠ6 .;+5ԝG٭>l,DHMAEF[I߉uB:߃ؕq5A+F@8܇y!͵8UP$LFP :N'tqPf^ۺkI8'E f>0  ,,;Rs#_O^_2$'dO\s> a m<ڷ)W{!t5{7F@ a>:[WkKܛ]~ ǛEz!(׫&N]Kb.Z#O#m T  }=#1)cEj&M&vi;dNcüu;b?UV1ɪ?]somDSj+B=м%k@[Eǐ-0{1&6!3mH/p&j16jHrn 2/`ݓ&.M V _sGd2+TT r|+lAV9`LdL0Ԇ(;W秺;G \#UE ):sģZ(sZ@p1Vɿ4c /e5^ѭ5㲥5EYiiW/s%>Ukb&Kڍ:  /!;?Kfy[-Ӽ-+'8"qP;VwM#'w&&2ᕟVmTI^X[][]m-C֧,7} gp݁h&̹C mgu=rHZgC^7ٳ]qwO4YA~a>*2X#4N2y/r%m@Г(ɃO+/D,Mgrh )YoviFߊsV4EqMcw&{S^5Q!h%ZѸ}acaga[7uLSCfv/%st  XA CDOGZiT5}CHl?_3)rMYJeE,S|DxryO!Ҭy(&TS^-Ki]Sxu p3Dw$FW8p([l9ua`=WvpR0Rƛ3עpYB̵[?8^{NO͌{bM0YA(=*fB0$ؘuq*+Զ+O:Y?2,xocA${<oh^̪}'#ќ-ڰDهںfGJ|;#t3u>Ds}X9⾹w8}ݮ4(~|HJ? ;D4b?`z{t/%-g[O7Dd0KOQ) ZrfZ2w9͡Oː[J1Mнcm\fm%a̱]H򓇋l}^wLv8S :c栌PӅ \j"'If^Jx;z)n\n^n'W n<wRry6wdz1UC48*w/P%S~/y:;+0. 6A J6 aH5S]oU8Z-9@x@`Z+vP녒N,m.EkrVoAy#,bANKjB("%nߢk6wFɞe/!4RCruXrCuIo9f ʶ_ctW[ȑ "T&?qWh9m VHMSN?Ԟ{KK6z3^ xT1\DˀҴsJş.\6!IJJ:kyOvઅuѩNJPt_(u@r$DҴ|u"͋&Q!۸b}pqԦwj,ɈH~b@]^yqխ\NǪrꚲں59f ^T5? 'I_T`ed@@cNly~4Mƍ޽1PXlrSe& F(20 DZ/>LGՕ BC)MZCPϥ6*i .*D2"($m]IBU "pwd̄zm(v|EaB(4aL-lhdm M]ama1ʉ9?+(ޘ݋r(]Uӵe.V}Q/*3q;13N1Fo=v|t wE 'K'q [.mޱ !{(e'4x|}Tk;È6򚆒p  O,xJaю4{b E^b 7_ 3K^-~jL*Us$)fr%˴(tѹvI^v 棚08_=c6RKSA 8[ 9?A  J;+].cҽ׀dئ=\Hy:dj#ݤމD!hu=1(C;HԳ=j>stSW 7k䋾Vmtm\,jB V/JH,K].0I{ AӋsm|x R4d61a ˑ^gxSs<)ܛ>w88k|/h-og3/r]-bE׈lyXSWiJKs/+Xxm0Hgitr[i=wefbuLT1<]P|8V]| d(MLl[k6Y#+S7F8_ω?S(f_^tYHE0՗bG1m…b"21"0I!0ś]N"BGu~E2m}lƉ;ܭQ9Bǒ} 2 ; <#P*iSvCpCøFy^tsc-ƨ7'y7PQ1v }v'A@u-{qt!VUɣ y}3~q,W'x̐۹pwL"cۋ(l : @2\U$6-IFɒ_k U٦gT}!DU(s-}MmߓBu(iU1KFLnRIQP%o^rY#?K~Lokcd!,Z%kv0@9nKg2+BW6>p$kd?;YꝦ~_רLM qxVvIKJ4jSȍ8$=tezmeVsD.N49oOU7&\cX8@y9ټhx#bS>Ĵ著2Z' !k^dt! ХZ}2HMI/ SR9O3$?Oʋ&{҄yi%,ˤ&ֶ/7oRZX@$\`ݜ0ŐB}kjS1kZKg/3BJ}7' a *1ޗhhabnt* I.s5SX/%VpY ҕQ ;hQ+Z]I$ՋIj47\hwjiR|Ȫ=G04SDŽi˷E6YU9knɃWs^TC0 җDBU93)^,Az:.o^NQ\uDuM.[ڍ+K< ۣO)pz4e?K%ȋCXl Cȹ|w۫V ckF,.y7uSD{˧G{ a *Kc%{[DS(b4b'_+AnE%fr {1 `0eRDvI7|+=%2ږA@%>>LPMsX^A9^u:ĪcBn DSQFNDɡMOhjHH:1J:gHNwX$[ "rDOޅLt"{Rw[2]À*0X}9n5/LuoV- 9iݸM5[ߥn #XAj9w9ⶳQ~OAPTAv5;#yD!=>̈岇n2#xur BArУN[RQRfAo?̬4nL,/6s@{`F+wi}9 r||ocܠCKOv׏ )-7Ѵ#VNgGz@7`@HZuӡnxk):% itE ]e-pP'xZHd]UۣkyHq wQܮpB鵰 ^uH_ ͞i+)X+vcՃS}ڝ;c|CaAg{z9h[0o>o-|@JTRLtHb42[ه{57 -/>6G&\ .5/^[hV*cQ[<9ϒ݇=~?gA# =""QaMk {#s9߱yoc^EY 0Ea ]W 􌇊d;J ˮ)P HSx^+mל / cy~U8[kx-"J}uV*M`CwiiC{;n mQ=g{}YbF+T;@D>$"v&9:utUb$VW?7յ3N cֵ!ON|X$]*qi7wYc}ț|,gPHʹ (P䣀\Q|!_`߿  W:cXij܆o؄$]#)Ԕ-"a1wbpSng c}u)B@?!CU,}CQf#s{Þ_e}$fyz>palS\7(CR9tRcg HPOr4? A'Rؓ:0|=SK95]dž/Je3ӄ5`Wۃx HIH7"S[Gy٩%YKc[`5W&㭬ot/8Q769ݽ&?:Ek O$IhN4xո_L_)*4Dc rsըV?hE ]b ꣥!pӗvoKbcVSUs:f{iϧBjem F!H- vI= 2dRb\igP*n7"00($YO:~7JPB/>EeC&SɿD n00H=:\O).1GO{Ԕ VP0{ҥr0>9̒4J- kaktr1!9N\"2=x;r[Uߑ+8|a+J?۵{F)~۵.kTetU?rd Ta(1 M͞Ո*SzՈ7ջ ڞ/Da[(Q,NV b^bxoAܽ)p0>RD6?[vFs~֞;5Yxp⊉lϐbg6})eG 6w/H(m ܟյwNgM7sg|eN"4$Aaf ~9Kxb$T0TXڥsL)Ec'd]q?Ƥ@Qe9O7@*3[qwY"S[Iryd5BuĆ;ibq1}m*=T6S35>(F`Vde(N7)7 (-(,cIvDJd)OVutˍChnr!I\k~BL'n36?l.ط(w:@6SRe_94U1f6K=>PF\HN F eSn!$Kg&絎J*ӷwqKM囘>칖/VС6qޭ:t-syڇH.9߿ "op)"X A(,E*aStGXz͐s1t|9)4}a]D0iVUv\9iYV^Yioqо}+Y)<@:~qq F~ÏE|-e8Od%dϘ'}}& 2pmҴ>_JϛݙϨr"T'wD~nۂت`j:UG'-J=OHW,~LQxYb];yOn; ;~9KVa8ZpI#ފ54 , }@]nư_I4kS怉yKŋsx_>Q'Qe=K( F\$];|ro| Y J#gjyHմ[\;(Y/Fչ¨6%_q⡡=>1ھЋ;?dTھq9.ihl,;H 0vQOu^mυ~dH{bv!!,QdxZlc|bO o>׸ Go_>|Cf(f鵮q"rQ%&O }`ESjp()Iu5_ y͜EWļs7hi Fp2`vxo|^랪ʱͬZ7$mpE&Wal n K$I$Ϸ}̑S,dbFy|NwPȋsűaF1_}I <"FrDA*30:fSIZ߭]KE>Q͕~XP-PfݷqVЖd _뫼O> D2&Y(SDґ@qUZZMRڋ t3ۄO ~Li/Zee;b5 q;p0]J !Sj+d ;,YqN4fq;j_SҮlvK.BEq-6j͍`\VB$^*뿁ږVQ=UF :QPFc~t<wIv1'0Dkώ6dɯ4}.=dg\S" e޿U]8iFEPXfD@ 9褶AYw$ki:h˅gZf8A?$z !$0ΙY\VoEjR#_Dr5vS$4SL!蜟-y4kJE̿.VOߔPleCb]H5o0)xV X cU+SK*҂+]JX#RM+'ߺ .!3O`j;Q<~km=!"gO@BuV(8I ,j?C`thWla e>8&"e,dAos9dZ{M LGc|iEÁ {!EuFpCu'xJ@O ̄D δG{;~%wMx6exMXϒ"ݶ~ӞjzZ2ܘd`v,\`-qs "J ?U n8 ݜ@E8"| us 8}8+ mLFDa~GSb D0Swm,[i Zx&wʗIka&R"11}b]yv)|xTrOi HN1cyZ`qCjhO΢Ϯf-dcm D|,a>m*V'H<5}>MDyF%vN)ZYAks7dwܨTbhz4TtۉAA$ $P>~v!}Z;R4(\⻱v|C(RmvI3a[#O. ~H20O1|0 CJӳ)+te':^yhi@# K4j^a܉c@)fć}Eo5^K6ObX>6x0 #[z:ir@ݦ =4HQ&njVSdI_U Zl=d -+ҘcE%iApGWRR5[J`ev$=NVeV Uuݒrung}j x[O{WR_u˃y֞G1#uqH'H(z.رOݛ 7g5oSy~3'x[/&-IS,~xW ZA)!1D2`Oή?MnD;u ʃCt֌2rQ-kY􇜢TsH#hG@KǶY7]55^ĸ kka[Y Y^1*RIJAҸӑ% ٺcZ8oR)Z΃T{mTZTvȎ_.E'l#@P4cv%1 a*ϐ Bg \?zrC_ON7 r vp!4nM5lͿߦ<W?qS{qW;QX;Q{s O IH51]Ґʒp7&)üQJD:׿wllOCtBrV!Hk؟.8oӹ B$\aa';^ɍYmuZ߁m70JÉ2mgE+Ɵ[~5ߌ jjD ޷jw;{_s)EWcu|Ӭ~4{J=>rnv ?-&A"G8FvQ̦#. `9͖jGt"u8Ѓ K=ᬊvUE5>9^97f٨R\ԲQWdk }Seh !{PSPs&ȎM٪azd#):լEB1p+E\v壋l\n'A>ӁO5pLO ‹@?Lo+;}:R{TN:_a&,O%<7+Ag:S&Lč8iZ5'+$.> J_z׷~0a؅5H>ՀdG~&VN6idCnbb&p\;,)ԷS5ף=?x9l75ր*'1߅|IaHxRc8gõ rB^A\իKN-dO2Tj['-O YԒo >u#`ȩ*R=EZ% urhTKzF C9A`'TR7[ϋRc7e,VO’GZiI)ՋVes:`ۂ$tDyE:̃|]QK';x*~ͧg³}pH|[_ ̲JvaJanvۿ^7[,TD䀨Cl'[e?' 'ߤa|q?m멞C>L¡LWsޭC5SX Р-vRvy͋t@Jk3T5r;&/]2 ÏPݤ|(wo|i8qFW7tqrłQѬ(VhJ+2 5a/,*8$۽t2*Y&8 8<α[;!we @?Ū;[""F%# bѳLKnja:g̴1Wfby۸t7G3#5Dn+Ijd6*D 9*;Nm,6?^qɤ]Iqdȗ}$j2D& 6PgBb7}*Ej\Ԇ}A1SրlUySzk'yaiHm8m"xXn_֕9`^""]06f9l !~enI3]]6H 3KpߖwO]f|q[dƇծ>f%/eqwUIXT%pWޒ6g#qa2YOx'(&*e]r|; QEl y.-wL2+|#ޒ}G Ǚ|?1V4ڄ=cvY*8n < M6@HV=1)kPT$;d~50`LQkĽ JF.XQ1![xΙfwp:LgU|DJspw.IR6 @D_IpgZh9N#e=G.!sjhʠIxNm4J7@HG4{]yiUڼ rm(a*y .sKFa_9kj"V$eV\s5I|OIRe+ǐҵ~QiB?ǥ6of O̡pqnmwLи6=Lbc { 4 FMaOz[nkZ5JtutFH8c4aRNL8}r pc!b0b%3G!ӮA|gP##K:![}gZXƂTl rn>'[MĨi`;nŲ-3rWNTNM9r`(`8`U|'ۋ׈*@G czɤvI+_M+d֊q8h?%5]D 9 )z2y+/Y>}}E [`]_Zm%>&5fz2( Guѧ CeQd|N8w)-JxZ_.zyW & L,p1^EV~dUJdzÕ3ޓhz 4- f(R9h8$vb2+2ˌAra{{[l_,R0apK2rq9ΰ`^*$M JӇO[XۀT^Y#}O V0*aTrm{iYycdY9<4 ̍!Z,C#Tt,iw:판<y{aKTo}d5]aD&c(&+z=]S:&..ԁm'PSqe 8odaRof%?FÀg /H}[GrG6D$^KxT}5V]+. p@O{Q;'r(n_Ha{LV8]M3CC[ Ъӯ| E.!cK;d\lyK +VYUJY[e>||=Dgn֫cxt&jDQhdNh!KRuT`5[x>>rwF՟:='ڜ3^zvnFa$ۋ/(cn\n^önG PȘG` K@@U8uP|9֘njL!2 Ǚ$1Rܽ9 A3 Pu\DіHzTiWDȷ<_0C7)9 Nu.?32ӣ#=v\g.6RH8l|.m" 0 FQKDr7[~>,F _4Vx"q6N a]MD}U-93Z`'\'\8=9n5߸n(Ri*_Q&$Ô ䷫1un@,ė1K,8i륛K'CL5$s@nitemt[2(]ٓ(j]*CPƮ3ݗ=Vu?Yte.0AϹQF h >Pq?* i c^l|u$B:Yǒy)P\>x&b}$Dai%dg %SA¢/_ŌY̤ ;B@N 4r{S4S8Xf]8sZ cܡ}Uik,hWW~I8(5 J |C9\MSg߉7"v*mg!u7*Ѿ&zv ^k(o`LF,;;QPk Z7G V(N1\_6lUlʐb;$HGUb@#hKR jwϟ&&<.5j]]aF)#4& YA.!~U.|yV=2c{!h/8WbgU@>H2Dl,[ Sq瓀 ;ZHZN rE2%FڦM]gJH /ff&EY,0|vtdAdzKR&\8>kxN %wZE's]Ԋ=<@Έ*II(JVH|ylJԘ-Ƹ;l?y9v|qqʈ8xGՎfLQ-QjBSF(gU 3]8/6vn-4!Up1G嫧wݸCy8b$޳Wwl!p֟@N#~*V+~5_Z|=J%/ZmNFjŜnAc{!&AwrI-*\˕_ ɟy 6& nFI1)p%0k6Z(K(&Eq287jrT\}b]u{CbYFH57Œ!`!,o߈Q P h@KXS!=PĜG51Hq6ڸp%3&S D0romZG 6I܏YTsԚ=jӫrC#Nm; +8D1L1l(8UhAdQ^;)zXhIYk@_=]ZatGy'@lMp+>UqB x#d{Lu#(G!~E@:_÷ 23[Ù|4N݁ʰݫDmf(V1P|aO9xhI7-:l(@7*,G7;li20o23N=f`xgJ%bgTg ?Nh/|a |Q b O"ࣳ촖\+'R $CFDb[BuLYoJ,;NF.G ڟKdDN$TKWPNjTه)ir0d9ʍvi`鐝OQ3--[{\ėK h=xre+5OO{]Ou0,f-b[:cq$:Ҕ.R+Ȋ- 0zVӃb2uى|`^b `]^û.[sdyzY 0W3R8myBഇ#9K1XbKjՕZ2r39Tq=C I+@7K^OC(CL;<9:[=UߨZ_KW]YYTZk}{qϽ&$Go%VJa {2Eegʟw8ߒS@XWGW9w&#[A0;(J%'Z[OFòK8or)(" ]NJaRK&Tt1[P{Z{_o@Kb4Vjފ?jWO(^]KQT0:p8_꫑5"IV}co8WF( u{a(Ffhv׶WE2/pt Pn7;"ƜBH/dzRuaIJ}bX:q1M%MwT^X5xsparљ_ gA]Pcٿ,Kj ƄVxEH% OT!-/Mq?joBZ pr`2a3h,4!$pAR0)S z<!; MgT,g-&CGV^ Ι7u7]+yLm%h:f:7D?UZ6OldLٵx2K\08Pmy땾⋋Z/a_Kg M])EW,3:CN=hP1ج*Ssotr6X뵫thJtC݌R@daZ`4w[a4.Qd^Kʺ f+e!>D/ 1~#qeKð?߰%')b;"lAB׷EP?r'mVUrvc>;3ZG'/XBi[#ciid͊2ͼ6qRp/Ic8ό n!d(#jo$+uG 3KcR@AcnU<'od#=\1:oVA>/EeM*ɻ*]pxF0$n{_gw|l'Yj ŝf_udi`\B &'aX1{|B5C. ڃŸ)/c(~Y;綳J9s epkz 4xClh,"BS$(WUDmzY:M%gP3Ǧ+B;zBb: ELoujk3h+C*bHݓҸLuQfm:osz9kQ`Վ,UORC>rTƓP4m ;}:[;jpY(ww1~@9s;]gћZY>j?Ԡ-L@ʋ(r0MMM$Ң;P v;z <#?EIrھǡX,=WNhXK-kF XK[!6j:wKfZC& xm+YIOu`u$#MpZMcc4$ dyGv)Mi&+&#Fo4GɄ ]aAII:[0)ϩenQ9>5S1WGbz*{AwḰtL_ $-%kcSm] oRJx$-/ڐrm83g"i_Y̟az 3\D~fBį e& n81sI]4-%d)*-U>NE#F(kyEIڙc38޾cWQ#9ͩq\R$u(ڇ G#x]>.٧v}?! tOB]div DxEK R7Yrm̵si&HRÓ ̪#=v-.ǸW9@ɑ{q ,Շ!Ob ~*BdF_i!ÙLvwx }y"Պ? Nͷ`E~Yߛb ?;W& PyfPqe/;h- 9NkeUsTAKXx 0y[J=Pf~"ɗ)N=8H,w{fZS Xg.lw 6UD\v'0 J)tJ[M8^ջaHyF&Y"sG<'hm`3Os(ݖכ"8xTf=-9nɌM?4țj87)@3ŜqƓ9%)Ph )V'%M;̑Gnma5W0luը,&RHBk \w~@FvIg6mM:J}Ĕ&Ժ@_5}Y<`6sr~y v.MYkUyb\''B~2;>9uP 7o.$7΄2>mԢsvܒ d'O9'`a#":.yo[~֯AB9E/AeaCG;7A9j!UIەb=68cUloILYT;l9Ƈ! n?Uф͠l7X͖zsw۷vۯn*+'NG]:E*9ޙlɤzuHobPmM2Dq<> //y*} ]T%(|/V"ִ,qң%ΆBޑ#źsUUФtzsZ jndu5:x-b@\$/Gg_ dR]:|GWƏy0`B :{Ƽ9Vt:H^3_%N}ocqP~ g@M-܎_khj.H$kMfMjXMP_F`ۋ2aQ̖~ ]/;u|v;B55]M.ϰh: \פq8c8Ǹ/jcӪAbSCLaa r䒒^_o؀JF#4HHQ{$&Os?庄0.Y's=6};{S1Tb4Q"ZKLA>F$=`!A(4.NP p8vDAm)"I\sTozV ۉ4oiwJtАighXyt,#:|?qdng.W`Xdn^#52{zrvFty |{9>1dYӆuwLJArdЇQXz*+옏[Wą 5JLs˫gԔn(%94dz©fP#iuW{[Lѳޝ͘YED#λQD5j2|Cs ^}u=( PE||xuS{9>GX0fđcr;SQ{4ĊƉ*b?)#qI\oj{4H>7 $T/fo]QYfۙyz%RdvR,zI_ii;xbb/%R?̓0p}*[|bBN_CHKo{yʦD|;YY0726׆(.=қŖQl*]#4]/:tp?&( \i_{=^cM5xOLۜO[6'Ƨ{)Y@'QG7d.4cP 0-gBd݄O1>{(TG `tǒ&D0uƕoyQ)jyv̆>AaJ>3iGl]rLkӼO[1t!oKܭ%iU|玩Ro>-5~}sEmV>X2=y?6~wzAbC3tsP}JY-L%b1Zp産5'HskNC'7%V6ՐqnR$!"v@;EƭmH;,EP=80 sw,=ӌG0g>R(ܪ('Ί%g@9zϦ:'9n"&_%,k7y|Xmo3 XooYk_nLqYa_ыr3ZI96d >y⎕,6>/o&ŢjO.Y8m~ T3a܇7Tv0 ペ!^e2*=zݹ*j\+CTǓz ~u!/5hRY%Ŋ6.]Av 9>DMYGrڏiӻ&qݛʥa-%HJ7|6ˋY+sxԊL(U Sz/&s3pyt1m<|Zo EvC0/\qA>^Vby;$DHZdA$aI}3 9uM8ۋm33.q4t3'gvg1*wX79dIhq~,;>9lA-זٛQ}UL^yKD^W܇S $Hm0iM𤺧Z( F^>Ua A!f2><=l"V[Kd4wp=C /2E 8pi~rMi}':f0"\~vE}+: W}yQ&ʛ' 3vk!lC+,^d``&O(;U;˶Um[{&pf襔%șԙ?WI=!Wѿ$#*N^fW'\b?N\_\xd*=BDjrn-)W_4S&?Py4-S[B/kzZ8 ?@3+{BVIR#4)y1AmJxmڪaI+GaXeDb U֡7[m+n{*WMҼZD<_,NL> e:*O6DES%"E^13bpU`R)oM]5g* #Uxs3HPnŞ38㦚"1ʓ%ͫ0vhY≱F rD-,Rt~v zB3QLΡ0 hX!77xt(/OQgߦh整>\=CxιԷsyk13N(C# ]C$yhUرQBFWo:GWm~z/‘87?8C6E? Fa&J4[7PQ"?ɖw>j 93FEsȞ0z<׎Oz.E, neGC dL)L8үGu,oc%K` 6jByeCVBh~< g>Kf/yc~Ex oc-_Z_!;׵7I}Lm N-`N/:ܭmahkuHǝ0PGO$İ)bёy-nV0Qq5oMA?,pX=_ Qx\RH(aٮ,os~!՞ ` ,< |c>g4jvW岍0)σ<I.߿_WR$Ƶ𗩦$4: [ x;@x,S HX^ϵjZ`7U5{ގLM'`9b@K-:h@[s17y>!X"c1*\BBlԋT:Q}=4u㷧5A*@w1fxNk]k oή:[W uy#V?$S;JPq+;F 9y2<շ7\#L7mmJ14v],xe)& QO~[}$=̭JoaEމ;yyf:!g|{$3e·7p޷B! ]+u:y Nţ&a/&LW[FMw zKϿt9H,|}8K~vr]-I%!hmYԅn zg}GT/SCfJwE `/8摟N[>pI# ֏4Ј7ۈ` {wD`T#_ϳϔfk'gHn&X5@o.4΁ fKD5 !a͝6_,ʖǾl!|[RB۠[l7ؚF~q,;mW s垉)ε)+;EM ]i4L[[$LjUH,IS21ےb g<@Bν~b#WO5oɾ4rK xI&%M&˩ Ax" _fRQ ˶m*To&!%&*NVNF'@k^y#])d%Y4A&gX֌9K.L@%&.qo283JHw e :'MTD |$1A{:ZNȨ=\1@dt<(]s님jCWx@i)mWBWE+j\@+:y0%LA+Ǜhfs, B4LoF|#x:j&KiO O}x;&~u:+`hK\o)idy*OKKLɴ@׀Ó&TP4%="Ǵm2#΋ts= oC5Y2,oJ<#Vg&np~/n-T`S*d=Gw/Įž][FM7]&m80F=o/# {F`$wUqK#4)9 _sP#ĉAdf4> ozQ0\ )ݶbX=|QxR>nJ.nHR=a7^+>#l_:kXB :9))"R0Y{fꄈ{笴~q !Mr/.}%Is\ʩuKX44I6ʖ.,[ƱgGnĂVLd&YV GO=3 n%A!VDw|hCᦐ8֡Ah8j&L;Gxt$\I&</+0/L֔ԽOp)@ TF$fF,,c_ y~8O5FU25դK=cea.GuG9yBjE1ui^(pO *- PnEh W= ɵ uiMob|/(ǒE7\wh^zq&U#h ,3>#RV͋u¤NG״ۻvAW0pEG{r׍{rV&rdܔxj0a&(5ez'RffX&7F /_M,(0Ӿ>yumr'c^MgVWvtZ*c޾aؖ{DaXe d25ha}+Lb`!căPK#IY0ZgC _7qC7DPnE`&!;C956d{Tw(BݓVxzgwP9Pul)+\͛ g@[fɃȐc Vޚp[Z8*;qlH&oմඎAׇʐa]\ɩѫ=T(H,3nJ>}-}]vĀ?TVJ/ 4Nk.)2!SEHw+_ QZ,_ze`Hf_'܃'&y1o$` P i)×wF OjEZ_ YŊ;y|# Mg%rC-ʝO%1ҫ)v14x$0%` lr3סWiUcO3z{nh%vg?l#ւc_ /@)k9ixaUQbTQ;]ȸ׏ Q<,$J5}phrwihe[67$ E>9<ѕ<"%ge>.e,Smàd1'Ј61}bPYa|1i)Z8ib י9$JOas|^%?@-0 q QbC&Q@>490)^7]0/`%do4[j'T{>U `l8)fsSCc(ݩ꘰(3Oiޑ[RW{>HM *@g >>H,Ԏ8k˘wN?LJdKU g KzBqcĬ4}dR9vAeZ]'@2nZ585'`І-s\0*ǰl7]}*{3m8I])9BΎ>Cl((`]ke -,U# ^H4ӱsU bA:J P"|d0e rHAQ#8Ww,?5ʅ޿6Ha_ [Y뮫d$enx|>qoNqvi8^hmpI([[ojN \;)@e䢾޴ O6ci+RL#zF98AaiU6'!|R ˓$*`AX: ڣ91ۇ̌Do_P} 9,ʫT lG׍.mExu^=DH,*2 ʙP )GaUoW;\uRp Dr?R \gJ]i= Ȧ^x֍X.VK? eꃭ&wLȓ%{RdlĶo1hzJ>wC,*]}; ,)!8]P^y0rjB˜\ivh'(!IpS=)3r@o*Y4kGYL\Uv@xaJ{:zĩx2wMxh]5QlxR,~n6~K5gIŜa< Ò&BILG3q_HbkXBOIUtT0w2E!V=]kGUΧAUjK.1'7`J@#zЄ$8jKuԴFhHEkbB%3Ҏ/B0n\@fkqoQٸ$en™kaNlaO} Sq/'EyFuqB#!2 JNyN ɷ`&<7D8!H!|JсO])ĺ^[Xj׎ϟv!*.dW2-٩RDVc?#Yt&D[X#Z8YLW 0> Ů*K(o#~GOX%&0}&Cujͮ56NɽjvzHd~Q0&o^6iyA&vpS H찷|1 W ٘:\6{d+sهO 11 b~CHG=# s48_+;(E Qv1NԽ,i-:n[L$~ZK$k@yf2^b0S_KS,מh&u,1 3 7|+JvvX?{<UӰ0aYO ucDrA`!Oq`76*MlF*Q8ϖln?uFEDe={0fs' ⩦?𤊡fǁ5X#EKG@Li>>.N(gȋlls - ]a!RzC9Ԟ`??NLco⦵6h](Ww+>s?PAF g vrٷFi/$Q/| 1_Mbn'g'Xq#Ĝm0Cl w,}Qowk3pt*Y?UdT4sBf&sHa I S|U g-gP^/T)ukxzO55M!Pa ~{zt'eut BaWtE5Wgg _*@k *'Rڟ فd&(C8Kߘ@eeH I "^J ?+QϺ$fBIB:EHF` `IKo%/t4t繸;e5;|y`5vsŚ9%ifO;ԊƝ_' :8tS;p0K;wȾ.p[9,jrjۚAdSh.^Մ<έ J# aԑ /WÖϣ/aU*`bժoWf@Q1Qu=ɯLDD :Q$辱#:1[5NhVb+6afT[. *" a¾Ja %O{WP"W=a),G3[0ҿnOP`x/䄞 Gܢ׬QAN=G4,`gU 0$AԽ)/+%nBq=*#N6TẒuUN\opYC5T={ #eo*e^TֹHxqm6(YqcK\$yƞ1j@wKȳsg(D\TcZO`7/ۮqj) ul^ wkrT2;vy]oܺe%S9rPMo 0$g;qGX)l0(hSl+ e؁O񖉈seM..*8!CD3qSM4^,8Y!;O;MBYj)Ww±Y/H>a pqb,%S̫I/d6yr lЦ. oH_ k>}geJh@`&ќP5GG^]L/ ivpԳϑvaOMQ=Oxp#`kOTtc 7g4,Dc׳V z]ʎ Oߘ0617 HHn-9oCG@V>"t.vr}A!b"^ʱ{+.Kuчo#mAa5@1ޭTHu&N /azP t~?cl7EK C[ M$&s#Gour@>;إ)hX~z)t#X@ṫOʈkC> @}G/LPPk~(U/ZXO"(ϵ7 eYn16i|_ܞ}>{>x&.' ߍI?ѐM!.covHl \47A|ީzf4#.3TNtd| z|qoE4EecOHE6CϋG<6B .!ʣk!(s7e :B}x?tl#o}P]i/9 2}VT-,Ń2{2]R9XDR4 RkR %[Y'[p-vjzvfE썥4GI~q-P"ml]"hܷ֫S%=bJfCI$r8M{'߮|H:ؾ匦[ g6g0ոO'qc|z>#~{!1o?G)M%9#C++GܻpSt5–܉GCHY;-cVZ XZVĹ/AOB~Iഢ:h9F}&rv>%t+:qڝwhM-dTjVﱱrx7u2^*3}X^3m(CZy"37=+h$~P%x*30DMwjw8U.:ю~_tg`xe.ix|W~vp┚D<] YxrDmZGG0m@VZa2|Qp!-(pi] UhɖF~j`@h{~ H1ϫ)c<6 ?ztvǨ59ne^HUy]#tBtdKz?*-o)A +;$iܢAw/9P>CIq ,?'F^y9-EL@$zxabK^}"췗0KThPb sW#$NQe_ػE>t?oxE͆Z81AYpul6[#ZǭvaBh0-ID?2UGp2?P ີ0X]Ҍdg>i=}okIn|uvT@RF`} At00_QOnQpxӤ.niM\2տnΏu t՚Cja4^aOP ͌շo3MMZEJ!Џpނ %KNjNKy '\-:RjWjÊJHt-N^V'3 p ȅ&`@~ En<yЬIi#L3NJ'oO!0c<~oHN fjG I'Ƨ'ש+%pu(gAOLX8$)}D>@LVqmxrct6p CW,'U*˜:,ˌ^(^(-3u>9z$gXQu$qm$;KdzF 6"*-I2,gdʰx*(Xu0ZjV`fO8u >[ ^ۗT73}v0eqЈ5 h!LIvYKU|cZT`MŦvT",ƞ;nSA&NQF{INOj9)6.99'w*w}Z\/7Lr;[t |$6S %0 ĸ2-> QH.YR_yK2ݛ{Aet' Vsn ,^!!4_+~r턬93_{&Naq}RVpR˪.ZAteBOxC.MD2¾-ImYZ7)GҔ$uQL+;_@^'{5|2iaQ1M+5#S?A0\.Z¬Q4H";\chtV¥&|@[c,ɓ:Lprihli@ 6hځFõpJi!di:ܚ*칊h=o3NI؈ F\yJx&1]ּQbx2ou xfX݊Y($| 砽;>ȑ! IoQ孍/+JLh-i]ĦmڨӋ8!cBW!H8G=dǨLrt3FVD= ^~ {`Nz__/'ʬ_!N@*N'6Kq3egO r(Dh?+OV4;70ha_,xIqWȆOdZ+)bv󌧉='7Ղ}'i m!Y7U_'77> ˢl,w r&)#98R!GW15d5")oS:tݚ& 0bck;9:cX@>[aP>1OE#%[`lԻl,C&#rYk*¿Ւf>@B+5S_z9}wt4 kG>N.Xatb 5uYdTU=JzhG DnXqSFD*{Mdvޫ)p6{2iAjh+q:ޱ+4kƌЍH%OyZW* f֍Iu(חr`k|S 7hoMd""JD~sW'3'iA2"c-eL?hAdsc;M&r(l<~vv݆3EB!?DMUB 3<5 ko+P`[oIH1A|nUz`YFt<!V2:s-~;{P5>#O+':[&@ŗ'i@UXeG"`=K iw%V8$XŗδM8-9~ e&"WCi)i$;E8dqmVvOz])a6:,%5]R(pwjixםY筜?_}-oјRQϪzRD\H$1$@Mk[y0ݱ}#|V\`癘_bG!8eܺ!)(,zA*'t?&_Ir5/L'џM#'jz"M+$5:GĢ[Il YZ