vzctl-4.9.2-1> H HtxHFUQE  Զ$Q+x/ &Ҙ?k Q]X$o0pATde442b0e268eb89051d84b816587f5da10d4e8c3C2Xy5dl@쏈FUQE  Զ|^ϵɹ9k|tӌ'ݢgҵ'ݝğ )|>@?d  2   S , ,  ,  t, $, , ,|,X,4L,,&&&48B(K8T9:P>?FG,Hl,I,XHYT\l,],^ bdoetfyk{lt,uH,v w,x,yxfz{ ,Cvzctl4.9.21OpenVZ containers control utilityThis utility allows system administrators to control Linux containers, i.e. create, start, shutdown, set various options and limits etc.UQDkir-rhel5-32-tbuildGPLv2+System Environment/Kernelhttp://openvz.org/linuxi386/bin/rm -rf /dev/vzctl /bin/mknod -m 600 /dev/vzctl c 126 0 /sbin/chkconfig --add vz > /dev/null 2>&1 /sbin/chkconfig --add vzeventd > /dev/null 2>&1 if [ -f /etc/SuSE-release ]; then NET_CFG='ifdown-venet ifup-venet' if ! grep -q -E "^alias venet0" /etc/modprobe.conf; then echo "alias venet0 vznet" >> /etc/modprobe.conf fi ln -f /etc/sysconfig/network-scripts/ifcfg-venet0 /etc/sysconfig/network/ifcfg-venet0 for file in ${NET_CFG}; do ln -sf /etc/sysconfig/network-scripts/${file} /etc/sysconfig/network/scripts/${file} done fi # Install a symlink to vzifup-post if [ -f /etc/SuSE-release ]; then ln -sf /usr/sbin/vzifup-post /etc/sysconfig/network/if-up.d/ else # RedHat/Fedora/CentOS case if [ ! -e /sbin/ifup-local ]; then ln -sf /usr/sbin/vzifup-post /sbin/ifup-local elif readlink /sbin/ifup-local | fgrep -q /usr/sbin/vzifup-post; then : # Nothing to do, symlink already points to our script else echo " WARNING: file /sbin/ifup-local is present!" echo " You have to manually edit the above file so that" echo " it calls /usr/sbin/vzifup-post" fi fi # Some use /var/lib/vz instead of /vz; create a compatibility symlink test -a /var/lib/vz || ln -s ../../vz /var/lib/vz # (Upgrading from <= vzctl-3.0.24) # If vz is running and vzeventd is not, start it if /etc/init.d/vz status >/dev/null 2>&1; then if ! /etc/init.d/vzeventd status >/dev/null 2>&1; then /etc/init.d/vzeventd start fi fi # Disable VE0 conntracks if they are not used (#2755) file='/etc/modprobe.d/openvz.conf' line='options nf_conntrack ip_conntrack_disable_ve0' if ! grep -wq 'ip_conntrack_disable_ve0' /etc/modprobe.d/* 2>/dev/null; then cat << EOF ============================================================================ EOF if /sbin/iptables -L -n -t nat | grep -qEw 'SNAT|DNAT|MASQUERADE'; then # conntracks are used disable=0 elif /sbin/iptables -L -n | grep -qEw 'state|ctstate'; then disable=0 else disable=1 cat << EOF Due to conntrack impact on venet performance, conntrack need to be disabled on the host system (it will still work for containers). EOF fi echo "$line=$disable" >> $file cat << EOF Adding the following option to $file: $line=$disable This change will take effect only after the next reboot. NOTE: if you need to change this setting, edit $file now. DO NOT REMOVE the line, or it will be re-added! ============================================================================ EOF fi # Run post-install script only when installing test $1 -eq 1 && /usr/libexec/vzctl/scripts/vz-postinstall selinux /usr/libexec/vzctl/scripts/vz-postinstall yum exit 0if [ $1 = 0 ]; then /sbin/chkconfig --del vz >/dev/null 2>&1 /sbin/chkconfig --del vzeventd >/dev/null 2>&1 sed -i -e '/^exclude=kernel$/d' \ -e '/^# Added by OpenVZ/d' /etc/yum.conf fi)5* !R8\Hm&`2IE5yW  񁤁큤A큤큤UQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQDUQD44caf71ee6827223a5b392d486b0a6e4deec6aac69840a6ceb1fb20a75c6faa166be82aa9832cab0b000984b6cf11eafd41d8cd98f00b204e9800998ecf8427ed1e0c21cf7582a9fc31827ca2700787066f2afa514f63648dfe946d795ad58ecedc399d08318f2477c29f5a10a889e71d41d8cd98f00b204e9800998ecf8427e7e06de15ba22e9f500f765dd7b53b52bfacdaa8cf495be686ecf1d9d5e50d4fa00725a4aff965c28dbc1efb013388a5d4e79fdac50bcf9b5c111718cdb653304075e75e7aaee9084620228d04dce51066c4314b1daf340481edeb854126d9a6c0e956e012799a9d8f8ab5f6ccdb92448237a647aa0a11792c93dc06ae61a0307bdf7c4e0c2a1c38ad453cabb6367e34a54c2525fa24e27a5f46cdabe2739c995030e3c8afe4e00f87ce8f2847d82f6b1f113ad58eb803fcd66f6733d9f888b999a4a8bc7842e700526fb16685e1edf5a5daa9801b7e9ea061f18be66177d4ec29092df5a5a50b961c1e0607f234de304f6ded7dc632eccbf2f1761b69a453fd4f6a4197c12424ccad93f8e2ba06fd144c0f520aedf55923f015c46ad8f12f162a75c3c3dee40eb76cc8e16eda942020d0f9d13d593697d8416e3f597ce1562f8fef5959b5354d845c004b5910ba3b3c71a2b1a0a7c8c381074a48ac02bad0f4aa338ab6fdeb1189e4d5e35583781d686b5daf60c5cde17d716ada1b33c22b50a4af52a4cb288bdfd5852c4a5e01cd91772da7ff4723e4222d4dd79ec698d5cb92e3bd14842fb709079a93de142d31eaad18eeb2eb774ebb8fedab978b3f27a8679b2e5c8abb8bdc22241679b1900549cdd824f0a7da4c9f242c66ff0699b9115d8d15aeb40db15583b2dcd5083387fa238d0198c125d6a5481593dccd0d05664c09f21128efe4dbdf7552399b1917d5fb6c8aef8020827fe1662804a1399fb90../vz/vz.confIIrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvzctl-4.9.2-1.src.rpmconfig(vzctl)virtual-vzkernel-installvzctl@@ @@@@@@@@@@@@@@@@@@JJJ@ /bin/bash/bin/sh/bin/sh/bin/sh/sbin/chkconfigattrbridge-utilsconfig(vzctl)fileutilsgawklibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.3)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcgroup.so.1libdl.so.2libm.so.6libm.so.6(GLIBC_2.1)libvzctl-4.9.2.solibxml2.so.2libz.so.1opensshrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(VersionedDependencies)rsyncrtld(GNU_HASH)tarvzctl-corevzeventmodvzkernelvzquotavzstats4.9.2-13.0.4-14.0-13.0.3-14.9.2-13.1 ploop-lib1.12.2-14.4.2UPE`UAU78T2/Sc4`S;`R`RoNRR`Q2Q0QQP{`PPPaH`OO`OOjFoKir Kolyshkin - 4.9.2-1Kir Kolyshkin - 4.9.1-1Kir Kolyshkin - 4.9-1Kir Kolyshkin - 4.8-1Kir Kolyshkin - 4.7.2-1Kir Kolyshkin - 4.7-1Kir Kolyshkin - 4.6.1-1Kir Kolyshkin - 4.6-1Kir Kolyshkin - 4.5.1-1Kir Kolyshkin - 4.5-1Kir Kolyshkin - 4.4-1Kir Kolyshkin - 4.3.1-1Kir Kolyshkin - 4.3-1Kir Kolyshkin - 4.2-1Kir Kolyshkin - 4.1.2-1Kir Kolyshkin - 4.1.1-1Kir Kolyshkin - 4.1-1Kir Kolyshkin - 4.0-1Kir Kolyshkin - 3.3-1Kir Kolyshkin - 3.2.1-1Kir Kolyshkin - 3.2-1Kir Kolyshkin - 3.1-1Andy Shevchenko - 3.0.17-1- store_devnodes: fix NULL deref (#3228) - vps-create.sh: use stat -f instead of df - vzctl.spec: require attr package- create_hardlink_dir(): fix wrong owner/perms case (#3222) - vzctl.spec: drop the "Conflicts: vzkernel" (#3219)- New functionality and important changes: -- vzmigrate: check CPU caps for suspended CT -- suse-{add,del}_ip.sh: support for IP mask -- vz.conf: allow list of interfaces in NEIGHBOUR_DEVS (#1289, #3192) -- Introduce funtoo-set_hostname (#3097) -- vz-postinstall: add a way to disable stock distro kernels from repos -- vzctl set --devnodes|--devices: made cumulative, fix -- vzctl set --devnodes: remove devices from CT -- vzctl start/resume: load kernel modules needed for CT -- vzctl create: disallow VE_PRIVATE be a mount point (#3166) -- vzevent: try to run a script for all known events -- vzctl restore|resume: add --skip-fsck - Fixes: -- redhat-add_ip.sh: support for Fedora 21 and RHEL/CentOS 7.1 (#3169) -- vzctl snapshot-delete: ignore ploop 'no guid found' -- suse-add_ip.sh: fix for venet routing in SUSE 13.2 -- osrelease.conf: add suse 13.2 -- vzctl chkpnt: workaround for ENOSPC -- ct_enter(): enter mnt namespace last (#3038) -- vzmigrate: fix for vzfsync if VE_PRIVATE differs (#3170) -- init.d/vz-gentoo: fix a typo -- vzctl.spec: fix iptables checking for RHEL5 (#2755) -- vzmigrate: use DUMPDIR for CT dump (#3054) -- vzmigrate: don't hardcode /vz/lock, use LOCKDIR (#2976) -- vzmigrate: use C locale (#3049) -- vzlist: fix cpuunits rounding (#3120) -- snapshot-switch --must-restore: fix restoring config -- fs_create: lock private -- vps_create: minor fixes to cleanup logic -- make_dir_mode(): ignore EEXIST from mkdir() -- vzlist -j: output valid JSON for no CTs -- init.d/vz-redhat: fix exit codes according to LSB (#3195) - Improvements: -- vzmigrate: random ports for ploop copy (#3052) -- vzctl start: close extra fds later (#3091) -- vzctl start: mkdir /proc in CT if needed (#3091) -- vzctl create: fix an error message -- vzctl.spec: require recent RHEL6 kernel (#3094) -- init.d/vz*: load pio_kaio -- suse-add_ip.sh: fix a warning -- suse-del_ip.sh: remove venet routes -- init.d/vz-redhat: fix a bashism (#3148) -- vzctl delete: do rm config/dump even if failed to rm VE_PRIVATE -- dists/scripts/{funtoo,gentoo}*: remove env var doc -- debian-add_ip.sh: silent an error -- vzeventd: ignore non-existent event scripts - Documentation: -- vzeventd(8): document new behavior -- vzcptcheck(8): describe caps check w/o CTID -- vz.conf(5): describe new NEIGHBOUR_DEV syntax- New functionality and important changes: -- vzctl set: add NUMA --nodemask (sponsored by FastVPS) -- vzmigrate: speed up by using se ploop copy with feedback if available -- vzmigrate: speed up by reusing ssh connection -- init.d/vz: show CT stop status -- init.d/vz: implement parallel CT start (#2954, #2084) -- init.d/vz, vz.conf: use/expose VE_PARALLEL -- vzctl start,restore: add --skip-remount -- vzctl snapshot-switch: add --must-restore -- vzmigrate: ability to run ploop copy with timestamps - Fixes: -- vzctl.spec: disable VE0 conntracks only if unused (#2755) -- vzmigrate: fix for --snapshot (#2907) -- vzmigrate: don't run vzfsync if there is no need (#3055) -- vzmigrate: undo_lock if check_cpt_props failed -- vzmigrate: don't exit 1 on success -- vzlist: fix showing DISABLED (#3029) -- vzlist: fix cpulimit rounding (#3063) -- redhat-set_hostname.sh: fix for F15+/RHEL7 (#3051) -- vzctl compact: use built-in PATH (#2990) -- postcreate.sh: fix caps for suexec - Improvements: -- debian-add_ip.sh: support for Ubuntu 14.04 -- postcreate.sh: add RHEL7/CentOS7 support -- vzctl create --diskinodes: check for max ploop size -- vzctl set --ostemplate: require --save (#2909) -- vzmigrate: don't specify default cipher -- vzmigrate: use getopt for option parsing -- vzmigrate: detect "can't lock CT" error -- vzmigrate: don't use rsync --delete-excluded -- cpumask: allow for up to 4096 CPUs -- vz_setcpu(): don't ignore errors from set_cpu* -- fixed a few memory leaks and non-closed fds reported by Coverity -- compare_osrelease(): fix for 3.x kernels -- parse_{chkpnt,restore}_opt: don't print error twice -- parse*opt(): add/improve extra args check -- vzctl create: improve "no ploop" error message - Documentation: -- vznnc(8): add -- vzctl --help: fix iolimit -- vzctl(8): document set --ostemplate (#2909) -- vzctl(8): add --nodemask, --must-restore, --skip-remount -- vzctl(8): improve --netfilter -- vz.conf(5): document VE_PARALLEL -- vzmigrate(8), vzmigrate --help: document --ssh-mux - Build system: -- setver.sh: check for ./configure to run autogen -- setver.sh: abort if autogen.sh/configure fails- vzlist: don't complain about missing ploop-lib (#2952) - setup_console: don't execute on older kernels (#2961) - clean_hardlink_dir(): note unlink/rmdir errors - vzctl(8): fix a typo- New functionality and important changes: -- Disable conntrack for VE0 by default (#2755) -- vzctl set --diskspace: add --offline-resize (#2281) -- vzctl create: use ploop by default -- vzctl create, vzctl convert: honor diskinodes for ploop (#2898) -- vzctl create: add --diskinodes -- vzctl set: new option --netfilter to replace --iptables -- vzmigrate: support for copying CT dump file -- vzmigrate: introduce/use vzfsync for ploop (to shorten CT freeze time) -- bash-completion: CTIDs on ploop for compact -- vzctl create: honor MOUNT_OPTS -- vzctl console: add set_console dist script (#2865) -- vzctl snapshot-switch: add --skip_arpdetect option -- vzctl snapshot-switch: add --skip-resume, --skip-config -- vzctl set --diskinodes, DISKINODES: allow suffixes (KMG) -- vzpid: new option "-p" to show in-container PID(s) -- etc/vz.conf: add SKIP_ARPDETECT example -- etc/vz.conf: use ploop by default -- etc/vz.conf: use vswap config by default -- etc/vz.conf: merge IP6TABLES to IPTABLES_MODULES - Fixes: -- vzctl destroy: fix locking (#2814) -- debian-add_ip.sh: setup loopback device at least (#2859) -- vzctl start --wait: fix for non-standard Debian 7 -- postcreate.sh: add Fedora 20+ -- postcreate.sh: set file caps for suse 13.1+ -- vzmigrate: fix ploop for diff VE_PRIVATE case (#2875) -- vzmigrate: hide ploop getdev output -- vzctl status, snapshot-list: don't mess with stdout even when verbose -- vzlist: don't spoil output with ploop messages -- logger.c: fix wrt ploop logging -- etc/network/if-up.d/vzifup-post: fix for Debian Wheezy (#2914) -- hooks_ct.c: bind-mount root to itself (fix for kernel v3.11+) -- hooks_ct: mount /proc and /sys before umounting old root -- bash_completion: replace exit with return -- bash_completion.d: add --quiet to vzctl -- vzmigrate: call vzctl status with --quiet -- vzcptcheck: fix program name in usage - Improvements: -- add_reach_runlevel_mark(): improve error messages -- set(): don't ignore fail from fill_vswap_ub() -- vzctl restore: warn in CPT_SET_LOCKFD2 not supported -- config.c: add SKIP_ARPDETECT to ignored list -- vzmigrate: lock CT locally -- vzmigrate --live: check for running CT earlier -- destroy_dump(): don't log "Removing" if no dump -- etc/conf/*sample: tune DISKINODES for ploop diskspace/diskinodes ratio -- etc/conf/ve-unlimited.conf-sample: remove -- hooks_ct: remove non-working devpts mount -- hooks_ct: mount devtmpfs in CT -- ct_chroot(): do not change a set of CT0's mounts -- parse_netif_str(): improve NETIF= param parsing -- setup_hardlink_dir(): show error if mkdir() failed - Documentation: -- vzctl(8): document MAX_VEID (#2784) -- vzctl --help: fix convert synopsys - Build system: -- setver.sh: rework buildid -- setver.sh: make it work on fresh git source -- autogen.sh, setver.sh: fix build from screwed git repo -- vzctl.spec: require bridge-utils (as we use brctl)- Fixes: -- vzctl set: require swap to be set for VSwap -- fill_vswap_ub(): fix a potential segfault -- ndsend: clear reserved2 field (#2804) -- vzubc: fix to work in old mawk (#2793) -- vzlist: fix bogus CTIDs in list (#2830) -- vzctl start: don't fail if VE_ROOT does not exist (#2807)- New functionality: -- Add iolimit and iopslimit (need kernel >= 042stab084.2) -- Add optional VM_OVERCOMMIT/--vm_overcommit parameter -- In VSwap mode, set some secondary UBCs if unset: --- lockedpages=oomguarpages=ram --- vmguarpages=ram+swap --- privvmpages=(ram+swap)*vm_overcommit (if set) -- vzoversell: add -- vztmpl-dl: add --list-orphans -- vztmpl-dl: add --quiet/--no-quiet -- vzubc: don't show unlimited ubcs by default; add -v to show -- vzlist: add new fields (vm_overcommit, iolimit, iopslimit) - Fixes: -- Fix quota on ploop for RHEL5 CT -- vzctl console: hack to force redraw on reattach -- set_ublimit(): don't set unknown UBs to unlim (#2760) -- init.d/vzeventd: set reboot_event (#2764) -- arch.conf: add POST_CREATE (#2371) -- configure: fix libdir for Debian/Ubuntu case -- ct_env_create_real(): fix build for IA64 -- vzctl create, vzctl exec: do skip fsck -- init.d/vz-gentoo: fix setting default for NET_MODULES and PLOOP_MODULES -- init.d/vz-redhat: don't reset cpulimits for all CTs - Improvements: -- Add a way to not modify sysctl.conf on installation (#2375) -- vzctl set --reset_ub: only allow for running CT -- init.d/vzeventd-redhat: switch to strict bash -- vz-postinstall: don't add bridge params to sysctl.conf -- vzlist: skip mounted status check if not needed -- vzubc: print errors to stderr -- vzctl start: don't start CT if /proc mount failed -- vzevent-stop: check for suspend/chkpnt -- init.d/vz*: unset io limits before stopping CT -- [build] setver.sh: add build_id, use getopt -- assorted minor code improvements - Documentation: -- vzctl(8), ctid.conf(5): document vm_overcommit -- vzctl(8): fix per-CT action script prefix -- vz.conf(5): LOGFILE don't have a default -- man: don't hardcode configurable paths -- vzlist(8): fix a subsection reference -- vzlist(8): fix indentation- Fixes: -- Fix loading older (<1.9) ploop library (#2719) -- Fix installing rpm for people using /var/lib/vz (#2722)- New functionality: -- vztmpl-dl: add --upload-all, --ignore-errors -- vztmpl-dl: add --list-remote, --list-local -- vztmpl-dl: do not check GPG signatures by default -- vztmpl-dl: add --gpg-check and --update options -- vz-postinstall: enable iptables for bridges (#2641) -- vz-postinstall: be verbose about what we do -- vzmigrate: support for VE_PRIVATE being a symlink (#2694) - Fixes: -- ndsend: fix option field in sending packets (#2709) -- libvzchown: link to -ldl (#2705) -- vps_create(): save LOCAL_UID/GID=0 if !userns for upstream CT -- vzctl.spec: run vz-postinstall on a fresh install only -- vz-postinstall: do not change rp_filter sysctl -- vzmigrate: remove a bashism -- vzctl create: fix running postcreate action wrt --ostemplate path/tmpl -- vzctl create: use proper version of basename() -- vzdaemon_stop(): don't return error if stopped already -- read_resolv_conf(): fix potential buffer overflow -- vzctl_env_switch_snapshot: fix leak on error path -- vzctl_env_convert_ploop(): check chmod return code - Improvements: -- veth: improve veth random MAC generation (#2695) -- vzctl start: always mount /dev/pts for upstream CT -- vzmigrate: add / to paths for rsync (#2686) -- load_ploop_lib(): load .so.1, try .so too (for ploop-1.9) -- scripts: use VPSCONFDIR instead of PKGCONFDIR/conf -- vzctl.spec: add /var/lib/vz as a symlink to /vz -- vzctl.spec: don't mark symlink as %dir -- vzctl.spec: remove a bunch of defines -- vzctl.spec: use /var/lib not /var/lib -- vzctl.spec: quote rpm macros -- vzctl.spec: remove extra slashes - Documentation: -- vztmpl-dl: improve usage -- vztmpl-dl(8): describe new options- New functionality: -- vztmpl-dl script to aid in template downloading/updating -- nameserver/searchdomain auto-propagation from the host (#2301) -- vzctl start: do fsck for ploop, add --skip-fsck (#2615) -- add --stop-timeout/STOP_TIMEOUT option (#2621) -- vzmigrate: use remote VZ_PRIVATE and VE_ROOT (#2523) -- Introduce vz-postinstall script (set sysctl.conf, disable selinux) -- vzmigrate: add -f, ability to ignore some checks (#2643) -- distscripts: update for newer Arch Linux (#2617) -- etc/vz.conf: set default OS template to centos-6-x86 -- etc/vz.conf: comment out NEIGHBOUR_DEVS by default - Fixes: -- vzmigrate: fix check for IPs when there are none (#2620) -- Deny "unlimited" value for DISKSPACE/DISKINODES -- scripts/vps-netns_dev_add: rework config action (#2637) -- vzctl convert: fix final renames (#2638) -- vzctl convert: rename old private back if failed (#2638) -- vzctl convert: fix new directory mode to be 0700 not 0600 -- scripts/vps-rst: make VE_VETH_DEVS optional (#2659) -- fix compilation on arches without support for VZ (RH #971821) -- vzlist -j: fix to work on RHEL5 kernel (#2661) -- fix exec to really enter into pidns on upstream kernel (#2658) -- debian-add_ip.sh: ignore comments when looking for venet0 (#2674) -- destroydir(): don't return -1 -- create.c: fix warnings compiling w/o ploop -- build fix for automake < 1.10.2 - Improvements: -- vzmigrate: check ipv6 module on dest (#2555) -- Remove check for ploop size (let ploop decide) -- vzmigrate: improve invalid cmdline handling -- [build] configure: set localstatedir to w/o prefix (#2637#c2) - Documentation: -- add vztmpl-dl(8) -- vzctl(8), vz.conf(5), ctid.conf(5): "inherit" for nameserver/searchdomain -- vzctl(8): describe new options --skip-fsck, --stop-timeout -- vzmigrate(8): describe new option -f/--nodeps -- vzmigrate(8): remove duplicate --live option description -- vzmigrate --help: simplify synopsys- New functionality: -- vzctl restore with CRIU: restore veth devices - Fixes: -- vzmigrate: fix a typo leading to missing `]' warning (harmless) -- configure.ac: set _GNU_SOURCE for older autoconf -- vzctl stop: don't kill CT right away if halt exited with 1 -- vzctl restore/start: fix running mount script (#2603) -- vps_start_custom(): close old_wait_p fds -- stat_file(): print error if other than ENOENT -- vzctl snapshot-switch: do apply config saved on snapshot -- vzctl snapshot-switch: don't remove dump file -- fix checking stat_file() return code -- vzctl create: umount ploop device if interrupted -- src/snapshot.c: log errno after failed rename -- vzctl start/destroy: fix criu dump removal -- vzctl restore: synchronize criu with vzctl -- vzctl --help: fix copyright years - Improvements: -- logger(): don't spoil errno -- Macro GET_DUMP_FILE is internal, move to .c -- is_vzquota_available(): use access() and check for x bit -- stat_file(): use access() instead of stat() -- vzctl_env_[u]mount_snapshot: rm guid check -- vzctl_env_create_snapshot(): explicitly specify guid on rollback -- vzctl_env_switch_snapshot(): rework using ploop_switch_snapshot_ex() -- vzctl restore: more consistent error printing - Documentation: -- man: fix pages' dates- New functionality: -- vzctl enter/exec now works for upstream kernel 3.8+ -- vzctl snapshot-[u]mount -- user namespace support for upstream kernel 3.9+ -- vzctl suspend/resume: support upstream 3.x kernel via CRIU (http://criu.org) -- vzmigrate: add compatibility pre-checks for CPT version and CPU flags -- Add vzstats dependency to rpm package - Improvements: -- vzctl: introduce cleanup handler mechanism, use for ploop, scripts etc. -- vzctl start: add pre-start dist script -- vzctl start: remove dumpfile on successful start -- vzmigrate: add -o BatchMode=yes to SSH_OPTIONS -- vzctl console: recognize ESC as a first character -- add vzctl itself to OOM group configuration -- bash-completion: add vzctl snapshot-list options -- bash-completion: add vzctl snapshot-* --id/--uuid argument -- vzctl set --reset_ub: make exclusive -- vzctl set: on fail don't warn about missing --save -- etc/init.d/vz*: try to run vzstats -- vzmigrate: add --check-only (aka --dry-run) -- Move container private area check after executing premount scripts - Fixes: -- vzctl snapshot-list -o desc,device: fix width -- vzmigrate: fix ploop-based CT migration wrt symlinks -- vzmigrate: improve a few log messages -- vzmigrate: fix and optimize IP address checks -- vzmigrate: fix checking rsync/vzctl exit code -- vps_destroy_dir(): don't call quota on ploop CT -- suse-add_ip.sh: remove a bogus warning in no IPs case -- src/lib/cpt.c:restore_fn(): log errno -- Many (about 40) fixes here and there, found by Coverity -- destroydir(): log errno -- vzctl set 0 ... --force: don't SEGV on non-ovz kernel -- vzctl set --force: require --save -- vzctl set --diskspace: require --save for ploop -- vps-download: fix config file in --config output -- vzlist -o vswap: fix -- vzctl start: fix ub limits setting for upstream containers -- vzctl restore: don't run action scripts -- Fix checking vps_is_mounted() return value -- Remove more traces of noatime flag - Documentation: -- vzcptcheck(8): added -- vzctl(8): note vzctl set --name requires --save -- vzctl(8): improve --setmode description -- vzctl(8): fix and improve description of set --userpasswd -- vzctl(8): document snapshot-mount, snapshot-umount -- vzctl(8): document --local-gid, local-uid -- distribution.conf-template: document PRE_START -- other fixes and improvements- New functionality: -- Support for Fedora 18 in container (devices, disk quota, venet IPs, caps) -- vzctl snapshot-list: add options a la vzlist (see --help or man for details) - Improvements: -- vzctl create: allow existing empty VE_PRIVATE (#2450) -- vzctl stop/reboot: disable fsync in CT -- vzctl: fix check for VEID_MAX -- vzctl --ipadd: IPv6 support for etcnet (ALT Linux) (#2482) -- vzlist: more strict check for cmdline-supplied CTIDs -- vzlist: warn/skip invalid CTIDs in ve.conf files (#2514) -- vzevent: do umount CT in case of reboot (#2507) -- init.d/vz-redhat: stop vz earlier (#2478) -- init.d/vz-gentoo: don't call tools by absolute path (#2477) -- vzubc: add -wt option (add -t to invoked watch) (#2474) -- vzubc: remove check for watch presence -- vzctl.spec: cleanups, fixes, improvements -- vzctl set --devnodes: add /usr/lib/udev/devices -- minor code cleanups - Fixes: -- vzlist: fix segfault for ploop-based CT with no DISKINODES set (#2488) -- vzlist --json: fix showing disk usage for non-running CTs -- vzlist -o cpus: do not overwrite runtime value -- vzlist --json: skip collecting numcpu info on old kernel -- vzubc: fix -w/-c check - Documentation: -- man/*: correct path to scripts -- vzctl(8): add missing CTID to SYNOPSYS -- vzctl(8): document new snapshot-list options- Regressions: -- etc/init.d/vz-gentoo: fix missing VZREBOOTDIR (#2467) -- fix extra arguments parsing by add-on modules (#2428) -- do not whine about unknown VE_STOP_MODE parameter - Bug fixes: -- load_ploop_lib(): prevent buffer overflow with newer ploop-lib- Regressions: -- etc/init.d/vz*: fix accidental start of all CTs (#2424) -- etc/init.d/vz*: do not auto-start CTs marked with ONBOOT=no (#2456) -- init.d/vz*: only apply oom score if appropriate /proc file exist (#2423) - Fixes: -- vzctl set --devnodes: add /usr/lib/udev/devices -- vzlist --json: skip collecting numcpu info on old kernel - Improvements: -- vz.conf, init.d/vz*: support for VE_STOP_MODE global parameter (#2432) -- enable build for architectures not supported by OpenVZ kernel -- vzlist: show if onboot field is unset - Documentation: -- vz.conf(5): describe VE_STOP_MODE -- vzctl(8), ctid.conf(5): fix ONBOOT/--onboot description- New features - * etc/init.d/vz: restore running containers after reboot (#781) - * etc/init.d/vz: faster restart by doing CT suspend instead of stop (#2325) - * vzctl start: try to restore CT first if default dump file exists - * Add OOM adjustments configuration (see /etc/vz/oom-groups.conf) - * If a CT is locked, show pid and cmdline of a locker - * vzctl snapshot: add --skip-config option - * vzctl: add 'suspend' and 'resume' aliases (for 'chkpnt' and 'restore') - Fixes - * vzctl snapshot: fix storing CT config file - * vzctl snapshot-switch: fix restoring CT config file - * vps-create: fix checking needed disk space (#2413) - * vzctl set --mount_opts: fix a segfault (#2385) - * suse-add_ip.sh: only set default route if there is no other (#2376) - * set_userpass.sh: fix a bashism (#2403) - * etc/init.d/vz*: eliminate "Container(s) not found" msg - * etc/init.d/vz*: fix vzlist invocation in stop_ve(s) - * etc/init.d/vz-redhat: mark more local vars as such - * vzctl_resize_image(): initialize ploop_resize_param - * getlockpid(): fix potential buffer overflow - * Do not call xmlCleanupParser() from vzctl - * Fixed compilation with libcgroup-0.37-r2 (#2370) - * Properly return errors in cgroup_init() (#2372) - * Print failures in ct_do_open directly to stderr - * vzeventd: do process -h option - Improvements - * etc/init.d/vz* stop: set cpuunits for all CTs at once - * vzctl snapshot*: improve --id parameter parsing - * vzctl umount: handle the case when CT have deleted mount points - * vzevent-stop: add workaround for Fedora 17 reboot problem (#2336) - * vzctl restore: do not print "Starting container" - * vzctl restore: print 'restore failed' not 'start failed' - * scripts/vps-download: fix bogus warning from checkbashisms - * vzctl_merge_snapshot(): simplify return code handling - * Simplify ct_chroot() (no need to umount each mount point) - Documentation - * vzctl(8): improved vzctl create --layout/--diskspace description - * vzctl(8): improve --diskspace description - * vzctl(8): disambiguate 'it' in snapshot-switch description - Build system - * configure: add ability to alter /vz path (#421) - * src/Makefile.am: fix building with builddir != srcdir (#2375) - * Makefile.am: use AM_CPPFLAGS (not AM_CFLAGS) - * properly propagate /var/lib/vzctl/veip dir - * setver.sh: restore original configure.ac and vzctl.spec if building - * setver.sh: clean up dist tarball (if building) and rpms (if installing) - * setver.sh: add -o|--oldpackage option - * other minor improvements- New features - * Ability to work with non-openvz kernel (experimental, see http://wiki.openvz.org/Vzctl_for_upstream_kernel) - * vzlist: add JSON output format (--json flag) - * vzctl compact: implement (to compact ploop image) - * vzctl snapshot: store/restore CT config on snapshot create/switch - * vzctl set: add --mount_opts to set mount options for ploop - * Implement dynamic loading of ploop library - * Implement ability to build w/o ploop headers (./configure --without-ploop) - * Split into vzctl-core and vzctl packages, removed vzctl-lib - * Scripts moved from /usr/lib[64]/vzctl/scripts to /usr/libexec/vzctl - * Added dists/scripts support for Alpine Linux - Fixes - * postcreate.sh: create /etc/resolv.conf with correct owner and perms (#2290) - * vzctl --help: add snapshot* and compact commands - * vzctl set --capability: improve cap setting code, eliminate kernel warning - * vzctl set --quotaugidlimit: fix working for ploop after restart - * vzctl start|enter|exec: eliminate race when checking CT's /sbin/init - * vzlist, vzctl set --save: avoid extra delimiter in features list - * vzlist: return default to always print CTID (use -n for names) (#2308) - * vzmigrate: fix for offline migration of ploop CT (#2316, #2356) - * vzctl.spec: add wget requirement (for vps-download) - * osrelease.conf: add ubuntu-12.04 (#2343) - * init.d/vz-redhat: fix errorneous lockfile removal (#2342) - * suse-add_ip.sh: do not set default route on venet0 when no IPs (#1941) - * arch-del_ip.sh: fixed for /etc/rc.conf case (#2367) - * arch-{add,del}_ip.sh: updated to deal with new Arch netcfg (#2280) - * configure.ac: on an x86_64, install libraries to lib64 - * Build system: fix massively parallel build (e.g. make -j88) - Improvements - * init.d/vz*: stop CTs in the in the reverse order of start (#2330) - * init.d/vz-redhat: add /vz to PRUNEPATHS in /etc/updatedb.conf - * bash-completion: add remote completion for --ostemplate - * bash_completion: complete ploop commands only if supported by the kernel - * vzctl: call set_personality32() for 32-bit CTs on all architectures - * vzctl console: speed up by using bigger buffer - * vzctl chkpnt: fsync dump file - * vzctl mount,destroy,snapshot-list: error out for too many arguments - * vzctl set --diskinodes: warn it's ignored on ploop - * vzctl set --hostname: put ::1 below 127.0.0.1 in CT's /etc/hosts (#2290) - * vzctl set: remove --noatime (obsolete now when relatime is used) - * vzctl snapshot: added check for snapshot guid dup - * vzctl snapshot-delete: fix error code - * vzctl start/stop: print error for non-applicable options - * vzctl status: do not show 'mounted' if stat() on root/private fails - * vzctl status: do not show 'suspended' for running container - * vzctl stop: various minor improvements - * vzlist: add the following new fields: nameserver, searchdomain, vswap, disabled, origin_sample, mount_opts - * vzlist, vzctl status: speed up querying mounted status - * vzlist: faster ploop diskspace info for unmounted case - * vzmigrate: rename --online to --live - * vzmigrate: do not use pv unless -v is specified - * vzmigrate: do not lose ACLs and XATTRS (#2056) - * vzmigrate: dump/restore first-level quota - * switch to new ploop_read_disk_descr() - * is_ploop_supported(): reimplement using /proc/vz/ploop_minor - * Code refactoring, moving vz- and upstream-specific stuff to hooks_{vz,ct}.c - * Various code cleanups- New features - vzmigrate: ploop live migration using ploop-copy (#2252) - vzctl stop: add --skip-umount flag - vzctl set --ram/--swap: add --force - Bug fixes - fix vzctl and vzlist linking with ld 2.22 - Improvements - vzmigrate: improve timings display, add -t option - bash_completion: for vzctl restart offer running CT IDs- vzctl set: fix processing --ram/--swap options (#2269) - vzctl start: improve err msg for vswap config vs non-vswap kernel (#2263)- New features - vzctl console now accepts tty number argument - vzctl console: add ESC ! to issue SAK - vzlist: show diskspace/diskinodes usage/limit for ploop CTs - vzlist: add more new fields - layout (simfs/ploop) - private/root (to show VE_PRIVATE and VE_ROOT) - features - smart_ctid (CT name if available, otherwise numeric CTID) - Fixes - vzctl start: ability to start containers with systemd - vzctl set --ram, --swap: default value is now in bytes - vzctl set --save: do not save parameters if failed to apply (#2032) - vzctl restore: fix non-working in-CT quota after restore for ploop case - vzctl restore: do not ignore DUMPDIR value - Fix giving excessive permissions for ugid quota disk device - vzctl console: do not issue SAK on detach (it can kill scripts) - vzctl start: umount ploop image on CT start - vzctl set/start/convert 1) - vzctl snapshot: removed snapshot-create command alias - vzctl snapshot: add --skip-suspend option - vzctl set --features/--iptables/--capability: ability to specify several comma-separated values at once - vzmigrate: make -vvv add -vv to rsync - Code cleanups - include/*.h: remove non-existent function prototypes - remove NULL checks before free() - some functions marked as static, moved to there they belong - get rid of setup_resource_management() - whitespace nitpicks - Documentation - Add --ram, --swap to vzctl --help output (#2219) - vzctl(8): explain host_mac value for bridge (#2210) - vzctl(8): better description of --quotaugidlimit wrt ploop - vzctl(8): do not use "second-level quota" term - vzctl(8): document ttynum vzctl console argument - vzctl(8): add/improve escape sequences description for vzctl console - vzctl(8): document --reset_ub - vzctl(8): describe --name and --description for vzctl snapshot - vzctl(8): various formatting fixes and improvements - vzmigrate(8): add missing exit codes description - man/toc.man.in: fix Copyright years - vzctl.spec: add changelog- New features - preliminary beta support for ploop (aka container-in-a-file) technology - new global config parameter VE_LAYOUT={simfs|ploop} - new vzctl create options --layout and --diskspace - new vzctl convert command to convert from simfs to ploop (not back!) - vzctl mount/umount implemented for ploop case - vzctl set --diskspace does ploop image resize - second-level (quotaugidlimit) quota on ploop/ext4 support - basic snapshot functionality (vzctl snapshot* commands) - support for CT console (vzctl console command) - Fixes - gentoo-add_ip.sh: do not set up venet0 if no IPs (#2077) - vzctl enter: fix garbage output after enter (#2139, #2146) - vzlist: do not exit with 1 if there are no CTs (#2149) - vps-download: fix downloaded template GPG check (#2162) - vps-download: fix to work under dash - vzctl destroy: remove dump file as well (#2163) - init.d/vz: fix grep statement - vzctl restore: fix "container already running" exit code - Improvements - Make the "Failed to set up upstart" message more verbose (#2140) - vzctl create: tell "Creating container" at the right time - vzctl create: show tarball extraction progress using pv (if available) - init.d/vz: Stricter auto-replacement of CONFIGFILE (#2169) - init.d/vz: fix for "we are in container" check - postcreate.sh: add ability to skip crontab time randomization (#2174) - Improve config parsing and its error reporting - vzctl create: improve 'sample config not found' error msg - umount_submounts(): process mounts in reverse order - Documentation - ploop and console documented in appropriate man pages - man/vzctl.8: fix --diskspace description for ploop case - man/vzctl.8: --diskquota, --diskinodes and --quotatime ignored for ploop - some macros that are not available on older systems are now embedded - vzctl man page: simplified SYNOPSYS section - vz.conf(5), vzctl(8): fix/improve description of CONFIGFILE / --config - vzctl --help: fix create options - vz.conf(5), vzctl(8): describe DEF_OSTEMPLATE / --ostemplate - vzctl(8), vzctl --help: add missing --name option to 'create' - vzctl(8): add CTID to commands where it was absent- fixed according to Fedora Packaging Guidelines: - use dist tag - added URL tag - use full url for source - changed BuildRoot tag/bin/sh/bin/shkir-rhel5-32-tbuild 1431389315P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!P!-.@.A.K.E.C.D.G.I---./.-.*-.%..-.".0---.+--.(-. . . ...... .-..-.4.9.2-12.0.04.9.2-1 vzctl.shvzvzeventdopenvz.confifcfg-venet0ifdown-venetifup-venetvzvzeventd60-vzctl.rulesscriptsinitd-functionsvzcalcvzcfgvalidatevzcptcheckvzcpucheckvzeventdvzfsyncvzifup-postvzlistvzmemcheckvzmigratevznetaddbrvznetcfgvznncvzoversellvzpidvzsplitvzubcvzcalc.8.gzvzcfgvalidate.8.gzvzcptcheck.8.gzvzcpucheck.8.gzvzeventd.8.gzvzfsync.8.gzvzifup-post.8.gzvzlist.8.gzvzmemcheck.8.gzvzmigrate.8.gzvznnc.8.gzvzpid.8.gzvzsplit.8.gzvztmpl-dl.8.gzvzubc.8.gz/etc/bash_completion.d//etc/init.d//etc/modprobe.d//etc/sysconfig/network-scripts//etc/sysconfig//etc/udev/rules.d//usr/libexec/vzctl//usr/libexec/vzctl/scripts//usr/sbin//usr/share/man/man8/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tablescpiogzip9i386i386-redhat-linux-gnuASCII English textASCII textBourne shell script text executableBourne-Again shell script text executableELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), strippeddirectoryemptysymbolic link to `../vz/vz.conf'!"-34DPQRSWXYe    RRRRR R R RRRRRRRRR R R RRRRRRRRRR R R RRRRR R RRRRRRRRRR R R RRRRR R R R RRRRRRRRRRRRR R R RRRRRRRRRRRRR R RRRRR R R R RRRRRRRRR0=&Ƚ$|{system_u:object_r:etc_t:s0system_u:object_r:initrc_exec_t:s0system_u:object_r:initrc_exec_t:s0system_u:object_r:etc_t:s0system_u:object_r:etc_t:s0system_u:object_r:bin_t:s0system_u:object_r:bin_t:s0system_u:object_r:etc_t:s0system_u:object_r:etc_t:s0system_u:object_r:etc_t:s0system_u:object_r:bin_t:s0system_u:object_r:bin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0?Xms6WW(:NK$4;$kI&]  R*@JVe籥X<79~/g9~M?'OL?~6Wi Oο߶?HNTWM)Y6Y}H]yf>{@Y?䧈YiJ ˍ-|eL7u e)W$CZLJf:YӻPy.M&ӥ4ٷ+Qٍu62-}x:s8(u*JJrm+nۆLZg߰Yui`-ONZTnj5.xnFvl2}f۴X68M[lp\[IQ`dFik Tp ;_h9A8Xz%qɪ*[RltNd:|1UjTH nkkBGQHSjܦH{rc(oU$nqOVÏξxwo9f뷯x~78`xɓp5ϟ7&>ϼNNǎ1ruWauVzg/GI{$l > I Y6a¢vWHXbZVZ )B Ak@\i%Ŝj';jf93LiSkKyUר㨢I`G v)_J$ L٥͑V0P2z = V1hHM=p3Xb3r;@#]g2CY @X)LZd;mڪ1:%O:]F+`pU-Z~}JVV}#xW<&]ð+[QX 2F?Ux TcF>U U;6i!#\i|HLqja6.żiӶSRq֣x2W: uf/T[LI%XfoNytPYvsU*o1 6T`r+ў̀)/'&[fSxh|  щQZ208aJ7$i#"C7;,n b?[*c3&Rm{M]+7GDkiKܯ mWE»{_Ϝ|5k>f>] ȅ@mI+w[&TuMH}d"H98/?RD _ cu 1м(1~hx$2Xjҙ^L"zO4uq[ԼUeXfZ" P) -!'Z3hΨƟEF54 44W3rr7 4zTp6/o]gbA,S^;F!91~xB`bӏ̹v]Sq0J E簊ŽYz| u2^|w{ktSh}(Cǹb,ju'Óץ?!_L3Ϩp)ʼ /2Ft v(꧌gV(^ x9rv4,0hE88i{} 3\Y FE*RzRk*A!cnw!IoSܞ٫N0(ߩ\gD Ҷ! eOV L;u`Gޚ_݃|<wP]~, QpmAeMN llH渎sm oyVD=:G*vr3 1Q.T[>c`t;o[xewbR[VT5,Cw@C=%/G!ϥb;Uރ;Q ׽r70ez :f˦-}˵ 0ν|l•۱͖YBx)h&ܴC=WB|C:пRa1΄69֩Y'<Be 8MU ̰`_l9 |[ܹ_IJX(ib|b :mHэb*"/ɕyT+1tOkZc --/$]>$rԅpc]s>>Cd,5!o.'ŷnOhbSys3XO>{;4uߨ|#p!!@8!?$Sdq8)&v3j}r8n|u?UU"iӏ~q^ecRV%+9c9W3ըr9@%/O6'y,k.AiqPEJga "O] HqMEuRAU0\~"zyV.; T8y@a[$a)GM)I! 0Se0g -9< u>q:K+0N? O.na5PZP#ap(Ys1Ԡ5l0CQ9.2QA=hkz 2}Gc].w7 ,|ReSyLu!٪H]+nEuF39K%).hs[ðqe"&jtx^X;7!v ..tA#9)n `'/$AyoI*d_iSl^TnW.^1_٭?Uei *.S 4_m q؊EWAyn卐ᐕ/t: y]h2L}"QKiW۸__a)`7 '0m^iB_۴!rN@]$YvyoLJl~<0%anj c #@OsfޣFx,@ΘԣAq7FсHhNM RE;,T:I#!%{8˄A ъܲ("{ 8z".G—秃Ŝ7)",ɓy9LHpxv>k{GMev4ox$jaR Dx9kAQ7 掆/tzqpTA& I^#(1IE_Dh˛ZԱ3h89  D O89@#}IᐁƐA \Qih]X}HL %gE'y@>6ZN[TjŇJY?@9KA 0k=Bx6Bnڮ87EE4*vusXiF٨ܜ-'pOiBLntH#l+m41'>(w`BQ\?u? @U##@u̵p8DM2n/EۧEcFhvaS ؠb-n%DU%Y:l"8`t'B0"I %H^ਯ DC N< ­CLSbb6kp0Ye8ϓ;`ʳ''fǦSǍ=[GەikQګozf3@ݛnަV}Vyy{n94(3juv[[OfuڕvpLa )T@8+Ρ*[^mێUƋE H~U=ttcmctI]v3ƅ6** knYOynέ fpOod.&q1i@7W^py7{`ܖíFD|rAԪ7%ڠa#SHEo[q gihKE٘ԫIJpң4!`Nscڛ&3ob 8z ܣjCK}:0fʱc zŴGE~hd<ฃ)=b7FdOe۶nrX.XO- %_zԓJ'fOy߹͚{{_wiν8ڌBHPo`~>硭 ^a:nN*W^[fF=ru})T1 eLqT(]\;A-#1=!l,fV}%\W9VK̔ M@2d&exL?8󕙈$#AMժ$5գJ۵0ĭDݵFw܆2p:kˆ5 J)`RnI<+OӒJ_[XeWmF査p8Tc^O(`Íq?[4/h\8;;;z]}ڵltmwֵ']u(aw^iX;~4EKRL\0GK T\YGn./Nfo7 &vV㤜um"KD1֌YӾ'`KX%BR|lrFBYHAfy|4E;ًiمȌ!,)i] ω$O6RRs`b4)Z^'j212_]He ZWVc[RMH\:"i (\C[\ݣ֖\Yr]r $X9`Sc(I(.ep)q'GHKVP']"f%CZHahJ?e2FS;%~T|+>Z}C6&Z,ٙB =2`68Oa%EPR066-3<6.\te$2d4Dy^BV;bJ,q歪,:NAZmq ܪggqt͎DS$ [1м#$@w.~,2ӼjF'*}_C܄L9pަ`KÖW$ K%Lbz@ŜpI&NZrƌt;_?3D=Bo[.~I^\'(9J .EIBM2Oз,n\;c?f^d'O*&I ۲X 2L?5ƭ9}M+n̟G D2Xp lUx]Nǒs]L^3r)gQmYM%9Z,'Bl LL9 W vJPD3\3~.9\"Qf]ߤGFjG?+{q$D> RuZj'UضR(& !-QB[v7(oNdqsd=T4WȄ-U[mjs܁0jaƾڣ4Yog2mq9KyN;xbD 1 (wAT("x?7l'Qk4ҏ١.T"$Ab-8k` N; ‚*0).S#ϵ6nU}(2.۔k@vNhyGiM 0y*vʉ.XDd[驨M*NSymw;âޖjNs{Gc(~]\mNKv$#ߠ{IjHiL&(kHDO1a#xThM~?B>3AvǫB„@|A.ea >u0۴XurA8ȱIJJ%\=0鯀DLŝWjď1.n4P]50_EU}|R+ڵ+,xi>-[mq,»S6XpYv -fGn;8ٟ47ady2I iANwnEɀ<]v/ ҧ-5fAؖ,l#}[I 1Njq-ds(Vсu΋>,v0UpحJ~jhۓjͯmg샍3\YV޳9@5VYI$1B(&·<o< = tՕ$cQ)툃 ($H/&QaH&؄3Pذa1E崞ZQD Uw' XFw730:y}}$1pc$UՋ /yx;9@띦Zj2i1IƎl Fۦ) ˆQofֵΥ; 4%MwJ|=f8vCMl&WC:Qߜ9FSqVT cRTTńp7eg>AJO!N;8.2`{Y,vI۳ilτa Z@ ˌ߇+6qgq.ZF!m#˻8 5^_=ߴ [J2ə5lX|P@"GC lΩY9o4^!ZBp8X "B;nAؕ=j|d$hZ /j6IZMHka.=A6r(Mk"01HVS ӣ \ZrLx`BQ|<UUy$ZRG)9RiLѽ-DbF'gj嵪04UXJ)C7s[L (@ڝIJ-/PXq]"wx5p'C;S $9sKH3̻YIe*ʕ.ZKi:L+Sn`/^8jr# 7pj*#1\Q^UbyaZ{[%v{Ϩ4v U)yƣZr+q&&ŢF[+?F >HhKĆNW]$#:eiCuIGdqUg4 P k~;P556`Y78_Kjk7 ]NE))]UTt괮*WTyoЩ+{ imX/QU[ f}}k׷a\WAUl7g8 O[EPY;vu/Wh;dr߆Box9MU/|k&}2C%dBv.ft;%ݠNB([$[7d.[dZ~-[)e8 ,6VU*Džua2 7WݵCw$+T|.G'g'+Sen7WSLv؆Vse륺Vo A "N":i\CК뮭=&ýtur$bxg-7̐B#Ox?-F g/ S".(.p@+hgGw_0jߴK͐nםae‹yׄBmߌKw*Tgpr[.TTrfzUbod"_M0VBM\ 㜫m4vqRYEwݵBH4JBRUKMiU5C7\߈BӍ@W=]j@7}91:! mq(įtCzqET"T-Y`XU咲ʪbZGB%[93?j\d(L'g#nՓhD*kT$ k4&9)5uQ@;N9N̟'igj8TYiIܓ2XjD8ET9n2o>R15F4;TgL \XadT .TmqZb7E|e+fB!%?* $]v4gܾffj8/\Q#l;K]Pg@IcTeRz,l@+Io̚&5I3 욍iaNF5Uq+pOַ:kBIuߕ.]dXRڊV)Ŧ) p8JnxVppw%Wr70AQazeC!pBo"XmF7@C;tqGjOXmBT]Ityi]M>} E.ۭWr]4#N ۭ8,w^aߋ~k]X3.ys_Uۇ+_Xӗq|w1 {nxG7ⱝr_Є?@U lHB#~!7NMX]p3BFXB1؊On|ǧ$YՈ:ZxV@UZ΃7bCK<(Ppg|S{_9P!`#65`.urmP lR<>"6" [-X)tOtWJ!SH&Y}k!'-,k,BfQ_ F"!Kp:ÑoF ?pA-ްDvPu D} W9B&ȹ_(9>pQ FпBQVt- ף?NQjпJQ_ k}>+c﷞%~'߉񣇕ccp8~| &cIw`,`,< G0ք?vF5㟅pXCy'kʿr#kοv5!k߀B0֬P ƚ5o5K'[O0`lA*?rr;-?%W;V[\{;aek8p7۞vZ~A㢈ћG!KkuͺmnD|џn32 Z6x\2Ү;zf\|wghd{r|OCѣwOxah d.A6(֮q~8mVܽV[ęP_p=F|cW 5bޥOӣ; }nףO6*^H)ѿVgDOHtԅE'kg@ot?jB'N$L0z:@"L|~/0~_նi0xPqDo8\ȔmpƖ;k쏻wZ1S@;i9}s2G[ vwg jk`g@֤&ru%5LGG0=Ԣ]@jv Pr Ǚ-q3eJb-AE&E#*nfE=kn;$&l5ceLe}S&A]#{ O-V:)`]+q@Pc-  }CU¡}P;C_|*p 'Xt. gDvn=l8qQ{o@PQ~H5ME͞qf  ')X(9[6,\vAxݳ߳; Hߢ"ǩYy OlB dCig˹8sLT鬞cT確?cy7+{;2u^ r4dC$~#`Da5CFhP)w!1øѬ"|XEɮ'?G[M` sOu;4noG9S#DP!&<w)Bh aLZRQ%LaБG2hMӼJ[>a/o1JG?ʬ%*SC ,glk b|(tZ2J'eakaIB\&= {{H$w| roŌtC1K!-1o=Zy{wg5A#Oi&SM y_IA/3UX\~E<O{5Pοrrގ}j7e=z*'wCk8䄷;܃ZόvvG ~Yz9s=NmKԟ&cG|쓗q!j쳓(]G۳p<ǩOXU)X8^[&; =_#cgÔҳ͊< *7XKǴj^4R\= ^z:{S]k\b׿McxO~`$ux<ωW4; 8KppNx3{+g)ok&S+WXHXgOY֕+ZZyQ%JUUGJg% V.2"«Xxd]b$dܒ[+/K_X,YR++> }19ǭ|qac(ɛWQG,c#`X#Qsx~$|a0aV y=0vwr8_79f.H}Նϳ6x :Q D^@{CY|ʲ6!pO{~$]7j7\n6!pOymh܈'Q#w"U皿,?ݨ6njtaٲ)^aCC]?k:Zp=(<)H0wOu!`mAgC8L|xy;\ Zx.c<:봈N ahӂ8,xE;㜮;{}<[i3sآ|Ol8g*)/}Rx,r`ZñzSV. 0]?6xڪ3 aVt?AK7íSH98=s\',}PdzV>dkSརË^$75s;|͹;q@4xcs*ީܠ#R35~k{vjڍzF|JZ]%&tEY+2u)F] {|Ҥ+2A/+6EwjCכ]"]DWvw)dϟNYwY!`ṗ 8j1Y7DIǤäcR2GL:$?`=tFVtF~gF?&N?tFftZ^dYF'1H;vtF^M;ЫpY]UyQi&~^:$5:cvQ!%>[ž&Z$Ij%[|M@ dD:Ւzo.I/QBR?گnP Z3'abDLL l$ Hab111ѳgϲ{zp( 7|7zUё8y, LFSDTn饣[R$3GIi$L*/eiDK'M~&ے7-y|4C?&4MqM}_'ȟB0.P!OƐ?BdO^  7ȟCd ȟ  /ȟ|C{dMrCҸI 'm?aOXV ?aO& ?aRO& ?aO& ?aO|]hW3tLq}Rkj]Z"ɲa!&5ЖR y f3\)IJ5 Bhl5U|L6WbbWMܞsY̹?{w{ϟ`?#OpD?{ޙ_$RȞ(:1{2^8ٓ`OT kF= D!O'h95{"&IP[(bҎPF7pQhJ3*k dʁuQQ_Rk7ZhEa>mЙ#t|FK迹yS~@-TpQnҚt*qΣ  fDqBʹWSK|.2'IK~7L2.Y15g{II.uL"$[;6 6$)d'1&9!\撴 S(ʝ`Lr[ ~$+I VkQ4_J?%i:a ae2*¿F5Th7*dxZNh.?@Q"M9bbUמAwy j,{뙋ªcJ7M57/Ij}\.͉ %u çWw٣]< gysDVm^6"NLWߵgQ.5u^ mz9w3)=w=<&/Rg A {  <;+ U"hz;& *P.Qǝ]}PT_tK@gΚ&ImSc*I iQ2D %Jv!y4ff63i YXM$ Đ{߽XN={::-a]_5Әu|Ih':{;l~.3?2qb>uk$JKyԠIѕ!ʫGO]{ÈúXG u|/G")m=7,ְqI0qdf3d@i戯$rQٰۨC {X,`7wD(R BʉvSRnt">?st,7,l1eep]&s_LqI",~<եyQoc??BW L[ȝ%h=MDu›qqMkmUaa4]rr h5& Q15&ȷ67Ir":. ǭ)LV: H 5H9)C rxȴ<>lK Xq>o&4ĤW*k|/L2hg uGqH!6fGHH#'#%2R)Oң)fSL1rrnu*Wp0՗Se?y-I`M8VsegyMUi]NA7B tH@Fq%Z;lXYz[:s$Q} /?Qu|ӵàvAýe% z6 H3X ,,5l`" kXww5zAKAO't z dg ]ȟs(p\4*{Mx4 C̗ N\V H:?nƟ+ݒR~ܵjCk߳?MyeWgG0/PNtR*˨tHeg)k.um`~T5΂[IVmddfUMRߝo!eN'<'BA̬f"۪7ǎ^vFU4JD)d {#Ԏ$scV2ùBR,dWa>^8"߆mۓ\$]+O'|t>p^FR nq5s(?!iO΂ {[[ps5o(\-hd)x 'r0̈Gǁt,åOjQ./`Q}ЧT;H]jlKͱ4K=4s%PBN)ˮqs<)$ycwEyl|E(brm2>![,nk\\dX۷yvLP8+:5o;|)/1ooq[_Wޓlە"Fu*SIqbi >0u~Mw$=u-%ԞB][P7&_(5Dp ö%IU4SoiTSLnXlMcxݡgtjРw $<=&`Cv;MhGWlz(āťCDbL⸩uZ&ȻBRPja+ɥ=GBB- >\ziRטB}mJ3ۜbxHyvw{8.1D[$F|U[;$zP#((}Pze~?7"O5(NQ#6d5Ui&w(1T*{nބ'K?ٶS*o)?A-/m7+iDhLze:?a`#?OrlB/~Tl$'[ ZR$WL,L]4 H{}JgJ~nyBT6Fޞ7x=" 4^W1Z0^8j ft u)Q9~>U0R}SOʨVʙRA WMV\Ԡ/sWl+ޱQܥ*PtW`\]*V]v;cSoNME{k33l FDe l]BQ)[DgK휋~p-!ۉ[M ѩ;3ѕ8Kq8#s7g`7 8shegZn|Hʥń: .3o,v`IC/,bD~/%L??HkܳlM<b,[{[9gf*5=FC'c~qӜYlMpD濜=gkn`k>fkqf5Cl#KAٚ`yӱ$KddceHIfI$\'Y!Ir&.gkc63OyVĞ3״=.&fwĞ>׎ >ю ZS`l‡ )06363G-En?۞XoVCұM.363636qR{xFD4n5}"c?e[q/(06(06sa=v&elG36KUVX%_Y$#0k֩N}u[|:%5=Ρ||c_og}`j/xۦdcB,-XO;z}G 0 _}m^ӂl˓Zmo9Op}φDղٔ?LT+Y2KF3=15e΢4hvɰ4,mQĽ]̲[+W@Ba&qbhW Bz]lci1ؠzi$]CSGMӤ %UZǾG;A M(MİC)H[VT6!@Tmi[3 AC6~{;8_Su}}{wLt|/vL ˉhȕI bz?4s)fѽ3,lrxg9YN@D YNPD싳JqsYnăqpF<gG,7#qdF<g܈!Zmsb '܆#}nC>!P{m=6Ğs ܆}nC>!zHm%>S_}ObBH7|]:L2d<- ^/A!^Q?o-ooHSAVB^;q';NC%füjVtL$330+͔ARj\p>L/RڀO`3?a2y/2 wvZ5),P3̓d1D5EȼRlRֱj;q*7JтGtw+ Hu!ڙ"E*UNn۠`'Us@j?Mx~1UB*9%X'Kٔ.0RC:WqorObI:y 50QM":,Ȼ~?>x~\CcQ;sl,;2]$Dm#W͇pYƷZξ ^x)ZUN40H\CA^=lΚ?/Neg;^]rb \|Ϣ\q);6 :p6ΕTAj6:/܄wzթSz0\tA$3*ѧaY['17ŹDSpUӊGr@JSyYzpɶagɰbm^ܨ;4dp:jqq-:ߙVfMMܩ]5& wȧuG> p'%\nUdNЩk*~4 `GjnYq3|O}6^Q#mS^̝}^œ qz99fNѓ9pMRkK"lcCUpEC5:Հ:OyedBO`;X޴b$8h@sU'M,sIE+67K8×w\g7^Fn( ?WnPx7wYx:niX7" ^ )lE$5gSV'ke^nmhhnR_³.-4={w6v[Lk)*+&OJ]-iaP ڋ! vB"!B_@ $ړ6\z{}@ٝ N'nUF\g2}:* YLDШ`M6xB"r( Zc D@z Th,A2MLM/%]p6 8 JT -K:`mDE?z0dx* }Hb}nn|@Ꜥպi|%,Ǻ%CltfZ,T >OX,2%1_-Vc13[r<@Yr˾.r7F7X7uaoJ8d`|Xv:m e11b.xiᘋ+b. 1}GY̥(j3;sA/sQG,(68 GCpGp 3pǟ#I2>/5޲^c*_]L$CL)r ᷲ]*g-1L16痊gakg -c* 7 yb*9>4.S{B͙c* ) .+ٻߥb*S 723o}_*sL_l SWe;b*5?sLX1rNg-}ژ.SAT3T5ˌI]5_2c15w9(!!7z )ndH+*!._ !e>"TP],F@Uxp_<.UH2d(= HpbC{EHCD0bvSdG"XD\'_ ÎM9(HՃ574!nj(!4*T KH$J} Z%H` !)ZEzu2 :4B$pdld;*A Lm4{=m:-X%A %(z}L$?L?[! >H]y@/`Vor ױ]tE(PKԵiՃV%]$8/ _3I |; MB d›Z_)b1ro\M zex|>[`$ɒoj֛Vs 9y\/F[֛S1(F~ ~>1;>'_\S1)?5N^>}|7?Qe>Ws[ > |̩Zsj{'̩ |^ mQq!.;/S14M|xoRo5;+5M/W16g7{}y^,Rս$QilXxo_T+RbpUU)rOCdJSd|O|"$K="N^G] sP#/9@׀OR o~r哼VOkﲴ(6ɔ,ͦ%3G*٦wJ)ܭ٦SI:hzC9wL{&9.i&9.i&9.iᑔIGdx tx?]pބK hMKl攨h(LSI+( w%\b4rNS̥Trv,쌎c2ΤZeZg&ǨpC>ޑп e~ S>]H;u#uGх[_}j}P_UW룺j}\_O|iZ?s[ǰ|TwPQI3xO: It It It It It It It I\ OW٧+z=d銞2tE}>]*у\'\GǸGz\ǹZP]ך ނa_k]Su\V8^Z5VA"u|-|}|-+&DŽu,}x8FPly2i_1C֊.yPTO \,"8K4'-;E:DJ)XM$HߊDmW_nÔi-z~ܫSAԗ%Lew>_Kr=v?{읱6\=Vp|["R:=4{ <-"v1\Iڤ m'2@҅tB;0fD?bqgIj)t;޹7jVλN>]"\l [F#Qo;L2ҥ+/F]jLra/gb+,C??{{g1\/VOW0gŵR7vZEGN-2ƒI՞*w>t&˪m[F0_4r s&1{$-MBv[}ZZyRn'( (F+_`84[f3W^N;4sq<_`t:c9OçA҂Y8[b~4SyqŊ}0R֡懔 mKwFCՎ ٯfHhLr/N{_ ۃpt7P}A9:>Z2+DC}sTw9%I ޕ{)*IAV P^t mKF4 TG|Qe*2H8[@bG]'̏fNȰnL9iaBW0&wyXnt"=3՜yO%p RKA7ȓN%2U#z:N#L`!vR-e^) ?ة'l^B?z}I2١ʵ7?}k?utmo#S{+FIA@sЉP&؀nYGi%ت,LPEK+y't0>x+&ZVU;U[< fI71IZCkƀŷcR> m| rY7dX+V˜wVvZwj<7,2.oݬ:{g]kkPkDjlRչg-#U 33CD2{VG U֒ER`+ucU6c}F&*8E]{֋\l nͥZK5w7On!c J{`0eҞLˣ727ZZv|4G34 qb!XΣnݶuI[vPuX)-ȏ[ruפkxt i#yBmھv^q[]!]>8A.|-|J`8nͳh 5`7~R]RO)I$3(\B" ߧLz)쥰 /SxI QO uE ~ g7KswܼEy:t&wAӷ?=\77ckgV_3rlͱ5{ϱn|fMWhaWJrTn؍QN\(_(exw8 mH9~|򞻨~ ;g0%U=u;wXEy繺Ok:"=p:vS'݊0*=Mg]&ur.%;>2>d[xw#0n}%6uT$];K۔ږpb٢IWzKDzǞBWH+' r@r>kDWC;K>*~te[n)yȔ7rpq~Nչ@R_/qp\s؟FMy>g~3gc\{l"9}ngK챼==SsGƱq39V: ʇq8H>e3G8j<%3sV%<޸F^Wy.C(iX~lAb9a\~*KcZ A< ]l4ap!ϓT>1~]Mh\Uy`2nn'Ldf mhڈt)SUR"BA\4U(]P.llAT%(T!EZ{7oPW..==ͽߙ w5kTk\tA5 YW[u ڏMx(\mڃ;p3 W\mc=g8{9G<]vگ֩tvJ-R%V|1K8ΰ01%Ch+Lcx=s686;rlz5YPH+Lt|<㚯5&XAn+g$K^J֘<4WZ[&&o'{cbmI=_sp{LߕaU&vcbY5Í./&Lϋ_uT 1\b_(gdn SdrêPs&HUe)UTQCW 䜡ūL:F6`ܢw%A1:ޱH>۟)0ɤ>1Uӽ2[bw4I#ϋH ui z%<)]g+ն%LThPnYUwC"z6S/ǹTLV:9Md#oX*}M>s.tɉ}p,M̔N15Gy*cWiT"cvl8MrUPuvlZڒNUXL9+Ż"#$?jg˿8,ZJ'´8)m xd E?σU(sVI> б!B*=|K+Z8醣/4dWw]!y1TgfvuʇO5|l5/|N>7>z]~b5 e_>nw/m =l}2~{g?k7b|wй`70tC aȃbyJ9!_}o@s{q΂ _sӶAպ_g-|_|Y_o C]}W:0=4;S+p+C{=׋NM—yOn{s[& ָ y1l[U/I^cJh B"@ C@]: 8 ĉTDTJtR2R 2d```12RӚ9I(bɟ߾=u9Gi{e}soL[{`\k]Í\kolZD$IB<Oňe?Ǻkզffj{z2xrFFm\̍@"9]vx2A -"UEK>l0j-*/y8Z9xP@uc WAb{&J6Oe2]-Ε|sSljZo91`9UZYڣ%_)ˎ>&if*b&Ty>v{$ֺT[p6j('^čRǥZ9I8]zpz~}``MLA>o ͲOE{c賍L kΖpG>4?~ 9w=䃕.ІvdgGvivQ4ԞRҺM!KUW\mեvdt=Yknm^wIgXe-3x.㏉r?tޑUz={SQCwbQ߱1Ukhǯ}пZv[ڇh#M#m; ڀomINGv'l-4;Ajl 8w|ںZ>c un9A[TG@[N[~Z22 Y`ys/97wn<_||{|չ-_Y"|rzВK]}|ˮkm-Z-y[ߵlvn|pjSu?fu +6CSQV׀u xPX׀'u xTX׀gu xXX׀u x\X׀u x`X׀'b<2㙡 5xj!cC 1jPC'b<:١5xz!C 1jPCL$b""7z )ʼn%ʼn-ʼnKQ t)NytB q"s d}]+Dĉ0w_vbxHʼn8?y#;cD>*N$Q8ʼnL?'B=[)GĉT_;q"֟oH_D(5___~K/~Y/ůheUͿQ/ůie_/ke Ϳ_~UͿ-M4h{=Q.'u~DS-D[O4{,N,ٟo'({z":8膵m']oh[U_B"X%mلEnA53cڔl)~/us"}^m"_n%4D 5 eP]۴^}z={ DE#Z!dOCRfsao#%`p YFwx34:7YqrW/̽,^/F@8^nIV'%5 ҳNx!cp@C[!*夅km 4)>[c*klbͥߕ0j#%YUi.ElwNns 5zU$o'֏JnlƽukyAٯ {82zkuBO PpP2ԋR.a z50G0^3𽲆C֣Z- t|/iG%b0,4}NJ7ҟQ*~sa;x]D?> &n/C/!me;eEIJQZ>3LJZ HǫT ˵ĢVDHacAMO'ILr"]'鷡!?n댴MOU Mpr ,i4]SeP3a]Y{e]E%mC٨ڄoPӇ&'0 7ol9{ˬ/AHH| Ew^\+bh&kB?̰y?<.}Y~xBaEtB"06ѹڰbs566M/2CG`>Bt9G:83"yæx=0q{xkkkbbݸ1t\^yvPǕ=\,O<ggfxVNS07_͂0'ǂ㺖|A#S Tz+qyis M|;܇?$ʻ|]3gpN] -VP`.(/_ʭ Т6|N xwS,nn8v @Fq>UՎ^S&L[}IIXlGW0T1֗t#ڃv g|c+,qSՔ[,Ƥ7+@"c@,9>Xk[0д/Jo+!k_/U&]ۉ-EZ0|S~ ~Ӣ1>kJ:O8L⃔⥼Jڲ MW[*i>RKl X~%i'x rX+XO@zh -U< \C~ye7 Zr|%T4Z5#Qf\A3g=H- qN֚5}溻DmjJ罪Hʨ.d@PF*;D4)ׂKc0=ՋI mFY퓉nH-i"hmEyйp^h|Gfa!Rim*O>?%P`F6_aDr\XIՃ <|@eLTEPR K͕D j$EC9Vw'X]hӉE1>Px'qFi%#Hm71eqm@1&(սd^ 'rt/j="޹zꙋjOޔ6U7IT]=H\AF^Dy0) \aa"BCBR%W a`"E4IRxe~D, $`y/zսvovnvfwv7{ܛBCTO0=H> +*ň?!7"AWb= ||+= HTJ3dWh,U4T'V6Oӟ/'vMq.Qbt{K^Hp/O0W.w+ 6Li G>6fl($Qwf'틓=XC3Sٻ3-GЂ c^Pn\W>UnbmҘ| pV5]]R:9-_?SɑD"q-\L!lOChTvcw !bNI ?9R#2.]\UEyX9<6m>,E0̮0SܩVhO{CPPko؋f#R;_^?|IG\ۏYfN[31Čdp#|>+B~dP\FJ A|(&>,;F"ԉxF,r&dyDtsȌt~ Gׄ ƥx|@a+TK9]#xKyU?T]m_ekv]N{ϐgh{'`;er2:Y(Hd|) r[Q~CAXS"&b⥦ևVkm]x@U/Tq?F`Cct-}tU_+=gK$ D{2OZ'Ol#\r75>?l9]$-՗ˌJ03EQu;z8O R1iEkVk1>k~{x)F餅w}}r?q=Av|c}ry"Ul*WF)>oa"Tf~RN5lӾ/(wT8`ȟ!u]J"HmXVJy|b}°K[ZcZ{o~QK|e=׭gOL߆ߣ]W%?Ò^?oHԷ;{"QN:OR=(/El֓}~yOm~ٶmQHku{u7-äE{XgO+ vca`hb9 >x U "&>nIIxqW;97n/|AhBh{}|hw}.}}|hBvhDއ^^oߊww h@{;x; ފKhooF{xڳ[#3!C?Ѿ{~.Amh~ 7o5// _ ~<ςE3hCIh?~1?#G~0BAhBxW}{KhOqB"Mh"KB;D|ШaB">DhHķ.⃄E|Ѐ>B}"KWķ*=zDPwNB"AC /|~TQGu U̡m-o\j]KAOOϞGy5}iVjZ5[jKjЛ5o=#Ѽ [7.ͻj;5=+tIJΣL%^,z,+fRXC=cXBT` utA`^Wѩ,ԋ奦?ϩGV#XC#/\q>~gUM'3mUVͮX}[9Ǭra[]u|<͊FL `X-HgOel+1t5ZBIr13~e~N9g{ҫ|̀o+^T5Tu@\̱Cs0aJS寮3N\-77%}[G5V4Lr&V_m!q3߁yN{=Wa]ŇSjkP:;SE`֕̾ Ӧv)xN[iJs6;hvnX-ZZ>^«ZAr<7+O.nn"Pk= 5hIYIN7Q)ѐjū#+[N I9|5'/feRnz%]b=zI>sl6elgT WQC8S x  k,,Z8qz #\(8szˆCs\ 8끯@:p \WTnp[\6a9\>x,juX@sIJg@KI@hz`p\ ts.Ug\ s.0 0zW]tTՙIf$ EOKD$X5̄d;Ɍ -" 32˼qL49ӠRAE*nv(= rn" d޻3ݳ9}~kaP6aT`>(0 07r  7 +0|L`pxʁ]`p{ ^p蔽<*0|]`xD`)Ww'gg p\`xA`8a0OaEj'ڡq\cjl0\6C8w01S߽/yFȮ.-e?28KKxI( ߥoz2qjO^DZEnŖ4i)9Q䡢h}Q yxò9T|g61z&*ע9 kSG!jXbg߹?"6%f.0kn7drSiaDMzzF!wN&0b|Vȉ+ۛE"?7;IEɱ i2Qr˵FUgbי ultlˌ_;2}gf3K ˙rz53Q/ :K:-bٵϡI6ݴ2;iIh[v>U< guQ1a}J٩y=PiALwB;15olC: }(e{JPRqc3B6A:0s@ y@S9a[w =tJ\O1Hl#;N8,6gpIm,AړC禋Z4 6ݩԨ$q["l>ܲƞ*{%U(>&8 1aQŮ%/ZW>}7L^+eNCT~,Nd{R]sKן s2e4t멫 6Jj; L~2 <{;҄uTOvf):ɣZ 4`>9i郏ۉ&CCmXI#gv,if.ϝCÍ|-l|d7GOE;wC۰cGn;4}vߛ,ks-"r>v ,cP XX>D}簾>C3>W+,,N8pd_wcgxQg߷]lCFeHkr5ڿOC0qq5%ώOٹ'y+LJoZcy}{a&ܣ*|KIu &'("~֋hlBcz_>̍ԯ#xbzyx| ʡmhZs:8Shtج@mi}P]:=އxRP~whG;s "qO3+Vc!+/A(Ih(PG cq$1R-zW e\&'ɹ3SE̗Ul2@}brO7Wxֱ C? -9Z4fnj4m <,^㕊-gqDV`)oҦ`u_ӎ#KI&g(#H߇Cҗw LGWI3,N<~7 ͗XvceV<e۱ڎz2r2 E?]8]j8ƥn:V1\K7/q :FrH,p ''2Pfޢol&Wlnlϸߎͫ!vpNٗ5azrp/\nibYbd01kcXE`&qI/—^5J΍e,H܋>:s⚸+GsN{+ <ic i5tRvI9{G+NqȃvKԅNLw\}FYh{V>ww;wIӪ)u1>0ҫLxL©Ǚۯ27 !mb\st-G銽md<D %wRdĵ˝pې^nd9hyUjjA|vXIuXxcf ?I"k'2q{Z{e I;:Wa#_wlIߠoỊᢴ}u\k=쳨3@ n(G^3Z`!K`1`)]k`.UCnFT!pPւKqmpWqLMz샎Wp Pp6[xtW]0m=y'`NOi)]:v BDcɱO?eéLc +X4n"п2!tSó6V n-t!=8;>n )*G?t/0G&>":Md9,ı&uyGC[\ 3Guܖ:C:D\.^BIEQŖO 32(FƏcp &ⲁ;E &ⲁ;E>oua?4Y?}N34?,,&h I=R>(4E&7=Pm-( P?^ g;?U ꁖQGv"r?6YJ!hy@W$mixqC[Ɵ/7πoOA_iEm%V,ꁶMV"fZOA]XMa_+ vihgCA]V 2ׅwdO3e!Ydί ꁶuAI @G B˃|h#`A]ay@悺 Q, 7Y2- F3_+ -hh^FA]Ɵ0\OMa͹߽B)4,,&,"IS7%Re1XIMJ Qw F SfVٝ<}t߻"kq "WՖrN/VՖ} q5|CZm+p;j\O-r9|ZyrZ&4w~Zre5kk?[\¹𶵔8S2yY%j\12ZEU[y8=[yCc5/}'""WFcRmkij޻Y\{ 7 n-r9|ZyoҲ$~<\ mNJhEwN ms}<~<k<\~Ziyk+:|WEe-D{<|K|_\}sm-Fkrk?@'2BG2upY/K'㞿k$5d&rEƽlgCwljc.ho|n~G|gO%#2#q2;p);yW/wWu2Wo;y<4>3 ^a3<[ q0lc3/`~lvnXðw nNAto 蘭 B?a'wO8qC-;Oa787GnlOxN>g%O?H<;v wyp#uMqg`p6Cc6 |? WPxϙlm80a~8u|Q^w#=~$a,5<앇EyWq<<.2?A`;x=pZ֞y :<<&sxx1,:菰<O塷\anpTi<<"3b菲a쒇`}pR~ sRXoyCF_.:` s(?a}. ap.<< a0[`v"_/ŰX렿/<n9ޅx a%Q<,y}.y8 k<''/Ka WC-/Ue;|$ 샗[}e]N&}fx\.䀎K_Qk.k>Kq$ƃZy}DYy}g2%_=ְ%)y wׯgZy]ߕBWhyvAFwy 1=5}YmuctwskbZ\򶍪̱䢹yVe2ǭ I}&_$&+zMxf\b<3TiloșT2=_}?ۧÁLkΌbky9s^hsF+?3c9s>9f's朚əpvƜ5|j9B;^c+&,1c_gLxtz5y/Ϯyl>?ˎPj9X9gy3bdN~ߕkq_Iqmp|S߯Lj-|z+$vgJaG5mI-󯚛_', Y_JKt߁_aU's2_k,;FW?#j%a_/j%OqφpíQc_Ә:p^pE/{Y;s8#[LHwy\pqÅj/rnS pj՞כJ8\ .t\p[ӝjR{7۟Zs8}ڵ5'3wsvy.2ue~tNfbxcݞC}.k0޼4?ks>}4~=zBi=._aox:%YK2TK\qxs4U&X_\.|oLYxLeL2UT*SeL2UT \9fE/%54$gA8$1A/trh^^~InIb:^z^^Fbq^Je^qe..)ȀN ] pT>va1 Y0+qA 5m1 hC"FِVJ4;LGqQbN`v ewc@(sKvtyɽFM/>qC{ }}'Hmަp+)n(`bŞp[0Dى~OgKz6B70вi_NnLbX7C-'D(4ez] !1p,'_1a{Zd<ا\%1-Ӿ[E}|gFv^%ɇ˓ķ|s xia+WzKr>YH[7f=֩5%WjWji>눁Îm٬)*:awźO;=Sc,֮(2|Rۼk(|^ E_Oӌ|e>?߄lA_o{ S7_22 [?da?pʿC:M|G }gWS'Oҟ?g)/-.ŧf8,Yt9\7,X=bKH(XвdCVld۪WdJ{CSu!mxz^:.m"clc]W1{Y^.LsgDk!M m&NB[mL{|.}(4j? {{멍}`⺗pkmZ6htڊc(lZ}.Ǭi Mw=>yTU8ַӁjA&k=gfSmj9.ݨVH__p6w.齒n`ۏnyFϓG%RHk$\%.k~N?/p@$aR+4~IJ%E+$ug ?($k?HyG{$7_" 'LZZWM~N/K_ŸSoVvv&; N0;B@ǻ&A>=-RnAˮ`8?q@i¤<_*^V\Fͭ@ q]kU/Xh |! >Jf_{lmpG1M#IPynRĵ>8ڛhqm; g mѴ9A0WGGkLtgw[;Os-Ү#x+~C~{ɫH祒h҂(n{g#nɸy!}aH,~ߠqh p^$ ]{-7~dESDAn Hc"%#^AwZ x!d!44HУHi#1RO I?􇌍!u8RH5M"&fBԌ& +Ѹt>c̚("W}Od%;ICEOdg<|E(! Kp%qd?Qr nL}ɝFI*hBNDJl0JV(a?3FI+yTJ\ &YaB8s5?hP#J`OIfN?QCJ7è)e'è1)?Qsn?QJ/èIaԨaԬ2dTjX90jZ90j\s9WNp9$1/g;(MZs2ٚKLDC\UvRDґ%q153<Ǫobb_7-uԞ_6y;@`--P`e.}CmwϣEY!:̃hcW}lpǘ]@xQS]Y:J`DRWS;FrG9Y]r` yjeq[Y]{qr`rl>_rB*;8=ZC;M\Ls ~S^׍2fX`Zi8A^IgiE]c#"Fu}źd%Cf/I,"L2<"E7ܛž:)".y1d(#E e,E>i"uUɯ.h/_4dW "Q.kݕEGibߝRr(d.Yl)"RL7=K#;MnZFGh} b['խXd"z쫽 =2n5C_^1nӜ#j$_49Gj*>å>_Td`ʍZ&GyQWW?i+˻w1AD[P4Q,4%Sy$kUsIDeuҙ߉ό6Xcn^VW+GˌKHiId]p|v!IUVDp:G]s@xw~4nt]oG-QD}, dC#Hg<\0BdWL-Rm<}nwb} I/;؃_ϳDcޡ1fCrD*CIE`Q BygޫQx0\RqEM۸=>vB>ins>8KL"6c,nW#T;jmդv|fl\13|`N~,dZ cs C6]?mďF=q|W_s N1թCN-:ԈEsjtʿSqO=F;CfFm?}δa\چ3f͆t}C\# Bۧ:;xΥ}PTXd$kC[&C 6jhTVH+DpNbo4L՘FLMaD(*jE]|O@WXQz}sqg߽wιuujtdxAfGT*_rBUy | ߗMowGeI~i|ʬ|2[ÕOC ߿zSM[V*2Pʐ!~7prF&-7E$AסY[w(b#Tz}l"@MD2%7}HcY'^˯Wy$ԙYKBVrVgZgC~uzZ͕A*!T'']0o J F)R2rΉ\Aq8=QA=ed.K`<.\ HD/Ϥ1ƃʓ ؒI|_ @b-\ D^?}D]gnE ^ο=uټclHH?[ǘ@ab!.m F+ݻ@䂟M( ']6s?|9|C͍m6GL'57\RbߴD˾6a 7$e="/>u˨H . sg"y1۟+Ӊ?cNn.FmgGVd1Ȟ)14CR`4`ZdK <=s'&rT1_O(p lWfa:{P'Ge(p^ǡRٸ_-ъ*'upPQ'j0oa1d+~ׇ 뮵횠lPm]'InV E bN\чFgA,,'f{YJt(M𒛎Zѽ֋fb(Ϡ&EhUWoI{5Nvcq 1b>4@;ghL*,{  rL$i@&vu7HEKr*v=ћ蠟k/ ΆNW3[4?WC}$A'bΡ\$4>b{Ū@ѝX40{q4؁24th~/3fom]ЩEN  Pšل2n, +eG+dpBMI$PC*TPx3MwhwG ['& ClRFاS:lRbo Md(óF>;؀r#PgCEc Tס(H˝Zڡ ZUdm~UYRпTӪe2y/HB@(5&kwoN^CU_uPa \_F,W)Xh4UMmCiXTDqzA/Ѯ$44|f!i{xb)Hέ1]:O;L `;W]eZ7E>jHɂ|CғHq`dM:dWZBNJJMڌ$$^ {95;q(<.+dNB9k%!O/g EE9lQ(s}'y3ʿ&CUAWk'7C(/e# TBn2 \D ^'`8<Rd-.#ӽ0sw~gz~G\ a#}`?y A E@ƶxe3rGFPr!Jb dV"سe8x>寨(Q~ Q(쾊7<jz2{\cƅ]!ڬB=r 7֯Ot7t~LxZky,~P%埼U3[\KmvBakA܁L-ҪPq<3' oh7xxROaGL1 NHfO2úd0k Av7T1>+c[͍2rQB Sh)ˠqI}iV6PjM@PH&l[>1v[Dc}I L"cZ 0D** /V~ %)W>YkkX,>F7Ajܮ{nU fE]`pa+\$u|.BSJkt%sjQqb-|-}@\TFxy9/CgASQY#a$I㏗T^Y5,wnahjahfahbAYY2JYVAn'[YChTm?44;NJ@b*bLz?:! i}Ҝs.eq%&FWB3J8-,(ҙʊt%F*] W]u\ [Iq.-zVѷrM%-3&W)!%;*h%:O:YY]P;BR)- Fk4|]}hSWo53\غѱat=TֶZFůDW֎uW{>VaٱOt0 ckHuiSfl_mV~9羶Y?{{ν۸ǷْEPIKlH|U~^>+O OD)]mFh^x5_\ l :Fv{vZ{a5ގ`ߢ 2jKΥ_;vK1${)em)KPYX{ABH,4-,QNRZHb1Ft:jъFV>ȸC? _\7u@s%WǀZUp1bS{|> ir[y/}Je]/gL@}`۸$@Qc֏Z_$::%fѷAP.6urskD1wIA0C$VGGwY]+=z4lP*]H C6,\YcڦD`dD5mԢ"j0u<|K͐"OÊq# Jt~䉦w8(-'CWjUuk"R*DɩQHPkV(*sxǁ y] qHQ1QwXX5ŢP*6D%NWF(XȰ~b;q9"J\XB bEW r+@J POfB, +[|*ܝX6cS2;f>cHɅ3 0\۠1\yjC'$H$]MY[8[q3n3ff3j^563;P%1R.\J.Ppsm>Rji g NBH!!H!E^5+uZ\+5 si,.JZF%+-ZtߜE04FFf"9;7`dME3݌ZCJlH999g_V)4 COlڳEކUlPG3"\t*{O`/4AJn;rR,{vEWExSB!Wo!*0 {2/0##_A |Iw4coܝ*'㚔[>4 ڱf}v%\O]A1|N DKR5w(RJ,e`/%y@M_y&mğ09ƥAE)erW!2L1/_/ri֊c0Dn%OFy覬OE'`b0ب$ɋD@~جi,u˻yY} ^> ι lv'OlC<Ax.g;ͻ|.ѮDB{M?#w[$BNX*Ze!}c;tpgqW9۸,5NEۻYPYWu2ܷ~给dtޚ (CW__׷.?]kUu z QXl$@Md l+J;١XA$UTjO*( I=CJzߙ7$};&|.?kapRw!$3~@]c58[[7n>VqSա}h}IY1KX8RMj:кJQzᘦjzotg'i jZ[:1(ǵ9m$ 15UH:;ԃt^j}*}> J2\N[lJb1hDՄ$,|c;vXNdǸą$9{Yw7)[B54;:DU25(׿Lsj =[TB^u5{mbsikLto#l3Ob=5hv($qiu7s*kں 6Wȶ/Ec׬0Dxoџft'ýos?M[z _*3U+e9qg.D.m/]^Lzs# d{SSv[5jO&7a*&`4=ܛ1*%jb XTw-ʑrwVBEL2otgK5/Uh@B1[^wlڕu Z3Jg{k %BJ`N- ,HU6^ hI*dyCC` F iBt>XQ4l-P8? –,oqp-U1|xCÕʯUhfGB{1B~^ijoS J#v<"H]|嵻{10>~㺈/ӈ".o^?t[D/ W%PĿ 96F_n!0O_r?jn#o6kP{H4>~B)8ÂNU_9@̂,@ & 7Andq 72[2?eׯk#ñqy? m e}뀏+2zy|c2ޯaXX8CӰ'$ەRw`pY9pp8Cz,g] 2g/``9Pgl %|9Pgϟ%|9ю0gg <[8v e~F9Y\oH3=9yh%;6%m/JԫÀ-X3;3|3aie>m/+{=oS_^\o\9z\^J|5VGsL0&9xV̓+yְH{rN`$:lKu|+~G@I 컩ChӢHI&;yA[ K;%9{xDBHx^sxǸ;rjF@ [6tG\H:D#&c**z7vt{'f|9!TRv6"5#x:dcD-ݛ -k HWCȻHb_fS `mx U`+/6|Gzhi:qEs J׵m߱ 0M,y<]|Xք .,+dJxG[kLm+fɥ~ZMx1|<,NA__iֈfsUU'=Qk2 uyR P7+ yKIDRK4bEP'+f/Cmi<8kEӃ= _ 4la 6TJ[Y[ {AG&V r;mkP;Ag: cVY2ȴ _B:ۭ]7 z̜W"/m^2uVV]mSH,YE,2I6[6Z(WQ’ Y=OH۰wY%tt?6N<=vr{Wk>?.[~=px|3-J<$:qFT Fm0C ~?ENœv[޺ԝ^\v_ 38@} zP,v>:3JUJ5"J Er>]'Γx ( U[W.]!~|2 X.Hx@^=*3!M~s}Ajv2@SPV/ >Msg&4 Xa kyx4[SVq~v,elTyA$2YWׂRB,č򛌅KR \GvzŶP I楐ki5gIx*MAB .+ZB0 +ĥDnbuQN[ljTp"[YX,.P;P@ !y?HL.]DhVk%0Jhp~L; K(cUSy^~ϛ惄/#Tձ*h`qGw>YA:OIE#׆%BM-$*%Ȭ/m4N=@Ğ"Mo!)|" ʘ'PYuzP:N` E=#"ڱ+uj׮I|(!XVvAcTl)oQhɀ$T&^M:j5+' &?PoMVu0Ad:ZK[2%Y+\jjJ&tewmN$K4QIt$EWtևc2Ή$!>niaiӠ 1 8c\}pq#7{|*}7Q&/}idqtym^ryjHyGaB7!~R PCæZ\ >TQ*צ>Q=;g鞶xRWx:%Wuɦ 0mQgvβ`I[#0Kv<<ǠV7L ]isYLkXݴnEVV@~l-'ZnvLcFv>כ6I|)lӱltxt0H᪈q}ʞ˫d $ H;AǾ,0SݠX\dm ^թo2kutV!h{ RoM63P9 uE %ˀS1SCq0Gӧ1P&p\fᵪwjS0@EV[{CB>W_쭲ʌ5Hf @j~2#^UF'nBVV SgyK(~h}5z*sls8wWy϶Ӄ&dh̊ ͨ`'½ݽIPsZ2X;jg93{1gs7GLJðfh˚o$j%hP;65ۤkJwL{}zаaY@ݑ"utc<*UDV $8,g'k*liZBoT{f彧j#7`ڻ;߄ twMk\a|ɧe. M:"YvhGJ{1ūyֹ9KҭK[W1$SNJCMqb4閤iϼgO }"hK;ϗ8f3[Bgy.MI}Vp.+IJIO*՘%Ȳ)4B-hvvd  ֮"i¢u)D)u} iexħw?4Û+hprqo?zwkZQP 7ɲv|dv)kvQ r&yȇQ`wކO2RѼX*(՝XĊɻ$ s=3^ `*rQn]0goy5na$,IQV!0~K6?WfwGe~OT❢o!2;r4Ci8y-XofQV˂):ֻpݕ Jka&HY\"H$e6a!7A~5}slQ$ʧYD%9¾l|TKļLK MCllaqoՌ!z!4z"5.V4)ZI2L$K&q7Ekv7<$ ݕV+˨6)DK IwCa=gVr#x;p~2L"*i҆`Ed mBT}m_C1=Jk y}ƳõtNOZK[9*sݤo>wdц+] =^Q5D1~G\o6~ z4X=iSQYwIt@ -HnY9n" _3$uIevs!üiy&/`Wrµ0jqKU6^bdfc "OIOƧ|Z p-]`{ߤ1Fb"ҡ=ZȈ!+预WBx¿|WdDT1e-Z-Sb&ص*.3P v$Q '2~`=D&&9 M"G]8x CHrBiUV1Pr8 L]֝]J#쿯0`Rm#Cw<]%dE*u==Y0M{qʃzrNJC8OW1 iӓ׿lYގ7!_#Rian %5o$)]KU#KT^‰6(U e~"GP'nlU7mb?%5'1h:wl]v̇&áq҇"/P_XvT5.;1P=91.gby&Z;a9orp%s :ym iV F|/]r\TmgZ'JR^e65&!䈿/&Eo//%z.+ڮiy#\L@Oxt`Aq! 6(>2У Ѣ4Mlw p@I/~}~W8#11-:|Q$nzEXt<Ҭ %4bߐXl/^?G:lߛ4ՃnBe6Kffj*+ާ h5*ԏndfVX;Mw zx1 5:,ƪA%))ٮq}r/,0{ɱFX&Q '#AL(Cy+fo „M{8 bl;_u8񄏤`S$D9ĉ65ydK4aL#zyɖV'6$f">POhg1C!HFG(6bJm}BYX5"eOQaՊԅDEPsN}pfdrSUޥw|JM+]i5 9B:=f'%Xb4`wnUw5 fSSv7X1D.5 FnzAu'B PB!*ϳ$tS@z{ň}<%֣FM0тc <(y Crݓ'(FJ[|&_ZbE{dߋqnI5+ zyk:J$bamRBZ g?-HλK&?yV 3lH] G.Ցl"/Z:ђMadI>(p)o.E4ڔpd톛#`-Hܥ,~yamzoJ[N/v+^K~R!RR))8jŃCTJ N2Sjui d`cF<ۅ8:ܠE1,tσ{0O 6 J0۸^o,FE(]{#A }f40Ƃ+ ( w[ \mO0`*&R5M`h6A^$0/Z{bQk6-TѭF賨5#~Ʌkו\-4/ci T̢E ?uFdiسBP*OdynU_mg1o:;OmEG\\ h~Hg)?A|zL4ҾfȃfU8DEW+mϦ.O^fB.'q 1TdMOqAW3 G)eoD~WL0]Oblڰ r;a3BYy#_*,3A za)%;5j~b깞itCXs\ -)@DXQahE&S,IpރV=ֻ^,ѲeĆ_{[L9 Ҹv]g94#*ؐ2̴&삮w<]T: 8~LUmm 姂АWoTX j| ˉ#mdI2ڨ:d +Hʸu/Ucjڭ2LK9Fϣ0%Z7l~=0t]vߓ7E[9~R&,Z}\Sbrat JCd Me>;n AZRgմ[i8 Q b{0,Gf<[KP>Jѹ%.V&\*08& %M ̖ xSɊ]k)&viFb[kD"˅A8N a*|~I5#-nOҟFfB 2qGe#[ݿ(G,GH:=>|¬Z is8u`_&{w'8Isւ?`(K jz #ȼIYp2ڠSENU&HB~Wwd)'(.:ѝ.t?b^]n1}|E](iZHT PRx.g| hwc{<9"wDsYeJY-"4(zݛwI: m ZvËE!I'ծ<^ƴ\ U:pM᫘  5_A7c>R(x{0?5|ͨkM'Vw; G<3MV$7CC yTO>3!fg\=Vc0.u"Z~FBypavJI=ƌ>2BGx&pҲb6 VM Q\{aL{EAbsRGE QdUd,ZCB;Uy+K-bx^ 1/0 OG(u%E^*7(͉@^FzߘQkK ?7<&DrHά'Lub \f[88p&nM D5d%7]w((x(A̞*A}P"]qAp0Hea}% r][o0~&꺵v: qBy4K"ndmiw|.vN;q6^hus|9>>?fk@C?6bj?- 7Yq:`[']jʷhMĝZ$ueJi.tˣ8ȗ;uɬ#隈ĽIp%۫!|ےѹor5XƳ2 52qgܔS+arɳJƐ+~b,4/py", YTRв8ߪ/ қ!xz@<17 ^;C#"j=KHI; QLtW$.u1)nBZĵ&tՁ m^цuIVZ | Aխ4r*K9][jYdv:_?[7$xGѺ J߸n,дbu2"k!+ySqRՊ/EZUe(6|n#Ԫ%ֵ{©v?J+E-a3FLCFqeblΘn'wj=˳}CWe&E&ۯn>طp9 \z8=;r-fIM 9lZ2/"b1-ly5ۆvyE}`74I~%H;KU,$_ލ? t,w0^AkV4*Y]ִߢp{LH[mt9>o쌴9P%QaؑrLY<$Lg}=-R*F&Qz]gKx+@:;@!/爻5 ҧ|)3uڣ0*֣"xW?N=e A΃d-e>-%! :ʚ8d;N"mQv\΁PXU ++X|PC(+]Jg*%}|TՙdI LbӤ $%( BG RECH&Lj~53 Pd`jͮmvwW-DX ؠPԠHB@>{d}y70ssG% G%>G]()Jj~ ,$/SC\AWqRQqV8Iq'ۙU28E;Qdŝ;w+i_M; M~h_ ;"*^exId8C)%7L)iCFM`èG0j怚0jHCèa1 z掙08p G39 8!apƱa+!*08GX08Xp%9F?A?v*{wO/vm%~hcs3>J|_|ݛ"uvE}po+I؍sH]qʌht Fx o/M};MNpH&S>xw^xuwưns2iآm\='mmATJ1QH SnFKm7*nw}CSTm>9ۤ5BkDv3y/S |%D6UQ(YJ=ݗn={ C`^Ɣ2le$TF zVIy'z0ݙ=4ܒ5^ξ=p:3m;8mG >qmq} 0US,J-N6v [Z` 7{Kފ^n\gh}ekID.aTs]Zd_ma%s6 ׿w!3`idpeeR`xH[m&[ f<̴B٩lA^Ghd0d - r_p}J"Z,-y(d,Z^: @{m1GjŝW̲,1#C(޲e%vq =59R ΃nG}QGA+yq=a;Vv{=b'؉c*bQ_UZ5+e$ɠÜqPvPC}-`{j\w/=n>Y| ך5~0ߵ?SOҤau/[< 1l067o|y8^ϸ佲&1ԉm+y'ϊ.)OOʏ'~cږo1mZPwZ_UoQ.ϯג`icUMٵT1 = ȫpc@X?a9D`!,r2eE[Ψ)Jvg$Wɉc>Q.ջgeE8kTLGNy4 Ř;ҽ05)uqfE z 5:QQ͑J+4ֹŐN1ߠ68c6!Ȭ"go6\?C?k+rnb*Yp 1tߧU2_Cr[1๖|~Մ>Fa1AGHnIu77Kh mΧw~B7+^߫{~o~ߥM,eQkʂGnP2LV*N:|:dٲQ)sRq.sExV:LG)WK_WIAIQu+%Ә hfy~slo,;B$rMʤgH2)d7B'\i(7B]+!̂>cSEHoIi`0AGBw̲~\ыfW0%,'aY`8\WDӮ iø0>`M# p7ZŅ7a3ׅCaW(ܯ p(F__ pҌp<6>8>+\^GuiW { w(dmpat˿v= z򛼋{oC̨:]d)-z Ik;H$#_B~7~m_?~㷏_գފBϪ)VlTc'fG.;/]B+˜}m3>M^7ؖ_l0ryT{y5u 5|Od~ZfډxN)m1Zίrlض+w)"ɤ36V>BYP+>AyxMJ >Pjh)Q{J5ȷfCD*>.k=Me! 0%c+kŞtkvHmZZ3e-9YSn65[N˺9ٹNrs12kdIVlZ'V8!b?Y&Nѱ)ɷ\&(p&~9,_<@$O倎fH:ru $K2 0F( $_RX>K# I0An$i e9P tTma!jkq|#[|oM*O@vO_>p&)k ^40?5>"f!=QDS"g+,Ȋ_RYbNbـJkqEY8,p8Bᐐ'hXgӭx &#&RxkKG)8%=URSjM%Fuvda^!T}0ٍY9A«.TG!pbi1'lKUu%E ҁOBR] fE$k6A% sHd:DAX1MJMJ֤iyԏh)` c0IaĞ+CbS3S G 2pvʮ8xsb7Yq$ 账TҸK8RC(\HpR$BC}<v/#'m>"?ǽNi(`9?|; }DNTӝhre}}D q[Iy"}2^zui㷎m;z>#>q/zόї(:^K-gd'IY2&$)$JB L;"N?^o g)؟''e) KC?*ódJYM.32*#Úp%=i wIGdA(ê?6BatLGYLN^k2]oo3Ë(?G~H _iN gCAkQb=G)Qi~酪CSæUavuiw*R,m T,ju+eY[C'jƕ CluݪUK oTŦxS;Ϊz=ZYTZ*#p /bzzBj{-n }H5J:*󺳑ۨRtCoJX\TeOtFHJrl{s-VJYiJ2EQ5ϥi){g<*Q|4)I!o!Iƙ7 ?a(%*BĹeG`L9+G$t(B't j$_=Wj\_+#|{TV>RzԌ#5GH=Gj~*>R=Gjd㞠(+pO$;~*ܯWu#;uB-@}e+q~e^t߬7 2fcF,p}Io8jgY7 6fF,p蛅0f%YhoZ蛅2fYhop Z0ZןhI\EOr9u<0Zرaaןhy!?!^?! >?!ןÐ G?ןÐ Ͳ9p99;1G~l +9"|4P>g9Cp@2>g@pY#}L|:l;$S } > a\Ne|.ѦȄx=k͚6ʡBwTT?g紧5{د&^u*E yN$9$ڷ](:~EX[eºd3\BҾ`mW<zpqo=; p3YZ~KCd=96љQ u+|MS-:½$-`\vn7A+ 9R*>?E}nHGA='@FTO"5ۆ2pc2uN纮gi~4ԡ 9jqr<8R8B)-\Ъ@EENee)@AjzGEup h 8|`5)*Ebټ.Қyƃzj@z^T]S|_ i=>HAʋ?X-f;5Ln S аIZ* \H;{v@jߨi;p<+<<'Bq0 Ejy]/,>@"btfv| R!A܏zXTabF +p4o g{ZKRX_zIBZ>-Wg-̗nh1kJ,ViƟEσ,d|?Pp{oYZ #v$ ?rkϱQ}OD߉m=:#ٗsVNلǻ欽't5xRk0V}kh^3<81Oczش;Zن= v> [3Gݼֈ@ )2lxbQDaFE3~ʈ9.b~IMYkEQMK#P!YN-8J;ׯRnMDg y)2.$lo qfqa"ޱ Gz3|>V|Tz\!^tPOֳa矉0l%R鯟I=qk Iͭz]$uuܦXl^KM[ *bBo$rO3{;{Cj[dgD[viuO.nA[n:(SAe."t;w18z6{@iG80*RN?gcL캮'oE6u}@ۿ?ҟOǵOtlhhIJƵc)aF?׻Tqf{oYV Q%tw>n'|} pR2r7j {]AG5P?>ujBd;yǨkv2+ׯ_9WຳUM<&jLu,s,v\tfӔ.\(Fߑt`:_c e(2 x1 c,^%8=mLt4mc\2~s=xi$ͩ/OsqFDu[p:iIj ĵvAÌa",_DO=ĵ俺.L0u]ݓ$o卣k3WԼHU~V(ktr{ڗf/S_L&ك2><ę^UqUpU0C6i'߳Nt[FY%0` هi|cQ5q;$V& "þQHu ~+zmJ#AbgReM0_= LE2m0ꨍܥrQ? $maJ7 Mk6HcOv߉c$S7S|Wұ(f@܆x7> AE ̭X%F`T Df<##Ȍ9&&sR:_s:/"a갂id2 ɇ{Ҙ̨fX~wTJ0[it݅5ÞLlLҵc.[偨։,ffYLHKܼ/TH<{4`m/R`+4=#УvߌYH?>uK'*:GK3Ih8;|Z/1 F5 ;vqnu,8wN)4:榙nM˨h<{WHӤX#4}+w,lJ> l28bf-="h]d+-DX^Fan :a51Jg6o@ u8F`CVsP|*0+$2xD14{ɼ MIDvGӲ4_i]X-@^b^?HAﶧID~!"QgTcuW ,ZzeͿ:SnwR{G{G29-ZWKCWB w^`$cqS׊04V0O~g`\fAc{=6)@<=FBoՅD xgYP;F`6Xs5q7cTc@W7C1fT\^!]r%m),Qse&6Qe<@x ;rTuCtṜzLŝ|r̔]<|&{]CXٚ{>x :flXD_̶9U8~/ 9 Rg%gkr~miE6ΰ@(Ebdӈq$2DLv9H=@?SID['M}&/tJ tO7=M41sjt08K햧^M'P.m'^'祼C3ҲyY 5:[2`{fZ6GcQrS,^xK&'xM k0az/gXR%B< r|^ZPs2@Xы>_cA 72q4#*ǽjG=VB$߯)z@}S"/D,[RҲ [ )&u6]"T6NёʳɁxczsV_񸙪3L6hVj3N^cM+XNgH>%q@Ug&e<˺m\Yƌ+^ c#P^Œv#tui`->ˆg&2|49V#{fȯmb%:~x+)Na ke'ou8F-!Z/dFO1//ѥpC ">ѾVIODRJ;?֨la^T0qۿ#*[}"Еuʮl뜨 ξ3 iD"n2ӤTv"V>e|LQkV*daQ;^Ovd2tӮ%&H"LrhO4@լ)y:^}x  _|S>!:$c.j6iWNs2F41yY}U^5kb`/WϩN ];@ Q1̾beO߿~}7 zS@xT5'lbnE:q:@5#GR._~o`e>=H35c<{$(?Qp=.QvYX7? [6wD>{챚o9ԓ/^# Qei767K|_v')آ= jqς㪭WnM!AIe v[|?=%jv=ӍyW}2[> !0[?ݺS ?ןn}0S'u!ςvSr}u@/@:o=pN<=t7OPm>K :Sz>CbϻxJZχjkjyt߰azk|vBeJI@I$E\r\8 mLX_EdEXW)I6{U[?Ĕ坷l~\T[x4p4oh=0+OZZ6kOf9_!*Ւ#POEΒp1GO2GOJl<%uuZraMޫUAe+aiX:('0(OӉ3o}V &H/ ^~q)hGؓ'ɌO\yOfV1:U[xXӰGCUi-ktezR)Ue.} kJu&K :ɞì2ъbPD|u^my]CN![0a,^tYS* V"[H8s892D)&*RQ&Ü@RMZ2Z]E+ih a }9I-2`wtloC )7nuupjT4ֈI r) 5"r'8>{Czˁf-^8oesYWqNv6V u5afhB{eYc ^I>sMNxWdYlf0 ;O!FHaX]5[7 [QbqA8 [wc_R7}E2 i{ BH\d%HEq8](PUa yT8aN-"!^zU5+7~%ݰA}X/%Ke+H7I-=k\ۈfa+,umIPY?=&gnSx=끄2ۦn=. =HaS:A*@ZCK{$#B* ZZ*ZhJZ'y9D=jTfh;ۼlL͎|dIǒ=`#N"o揧rبDAq887gv&- h)P}_9dJk\/Z].yj{P *iM:>{^ys,{V?~h? 7ݤ7;3 ^0K/˵*` |S(pZP`u*[ޙ븖/)K_izI\ֹ:? ˖\/ICMW7ǬS'xPV?MC6#*E}RA*!KԐ"uh M1FiM̈́ʼnc&FǒjEO`] @j\Ö x*}Y®Z-ycFI }>KGfM-㓐F4& |JqV'K5j %%[,\4['xhv^k{ M{Eqt)&kp[Tz׋jW7!SaDF1}^w?z؍,BSҩF׻Hf n|fQT 0ty^%*=|!a>u\T<"4v@&ilI zۣj󅶭}umWKu)?J(w$mQF'ä e,Q ?U+W .ˋ}9-.11XH7ΐLkC6NIOV/(5\{Z{fHc0[SБǂѼ:;=z:3%sS\@iR0G>I>YkRwbj^ >R UCneSEba/PX/I%9Pt+ى/N9SgkaVGJUԪB!mЍ66ԩ?X(Ħ|a(~#wJ]J1}_1|hiC[PYoumEAߝ33&/ff2IR8C jQhEF6tDӹ'2j&Siv1h`\1GY_P,҅֊$`׵'%'N lc(HS;S yH}KE LćKM銔]|Z'|]uq 4$ Ã0q1ׯ?(,$BZlWI'Cd<42K'0[% >7eW (_amU|85&P fe OZ zo/ڔ]0lt?ƍ̪)$K*0bk򨡗\e8&@0 uC T5|՜y1N, ;Bz8qG`;Ǫc]uTT.iJZ@Bj@B`RarP$DAiFDa.AB>zw{~ٳ}y3<[7UMGgW=]d/|眜S"\ -_N:?<}z?hw ۜU|[)tfy~]=e)H5:xbZxI.cu~(+Aa7?vQX.rVδ3sQjoƼg~&rTqF_~./?}yʙY~ a<=GYBkyMRR'b_%]u 4;r"W6h(d㶴}(G2c8~Y~(RrcAXy lƲNS6孬#OsnnoܵE> ™v4<- ͓G57IaDmj ^Z_2(6}acuHDxybܛ4e[f̱⯑B["_h6LӮtqȨh qb,9KgGn-s}x^l B?#; QQ x!kRRΏ\V s GaLPBҜH_|ҷJ Va~ {qgLGz-v) FV*a6c?@*ҩN@N£z"nт U%r|+)`Kx~ӴYb=pno 9>~Q)}Vq!#a^e]@u)Exr--3UD_˖TÈBMf<]˻Q=1G (bUk̇2kV*5L1Upj6;*bJs1*9*7\wVA]cf)I7FZ%I{ .qڄ;VT0.\J.k=f 0gSw"' oy0``R9U^gj)fNk? f[H k@x|S@\`]m@tҪ#Y [KK؞n~3GԼsBXpJeaj{䈍z[Af#0e6aW(QK!ђHP\R jn]΢(ePf[qsˉ a ݑٮ/Lar7V*t]tɰ mk4Wpw|Q.x qYOћJ7Q'>ڙ[jB%x.! 02XE<{x/v` *Ji3)%T3Է*pq{ՠQPf X${j Zәm:k;j Mb/'z*f0nO%)9=z -&D O)&/h6*R ޠ}fݵ+ABD ,S)㉠;idj;Df ԨBȁ]fIny"B'˖ekv39j\{:hRNزXu=]C:)H 9< o:[ (S&^62~ B`>C]%W->!9'!@{m@$8ye{ဈ\z*(=0,ьZFB|hՓBVG,p][nQL5pR8̈́!>5B v..3+]n!M |WpT߱HU~ [>JkɺTdߞgp&e/_&!.fXMsYR؂OAPF7F5}r+x8,2șqq[n-\+|K"h\c*wq<_~hUbZS3~X;rX%|jÎ}\\F5fq xQ-O/~ͬn}nםODtzW?'>T#ͯR )˽` : ?UOK6ώ\,3(*")Ea+~_k[YF_נSlݓ F~bkxtw1խ< o3;h=66te=p +"1oG.RݍZ 7%iZפZ?'AZ|bSX@[oM3ڼG:ϞmToSc`c?SAMG# Q*]y'j\bY։q|-))CϛtWXi9t?{}Ԑ2XQqHJj>f'YE3;{5֊OX(N-7 D6"( x8ǀL @וh:сɞ@ ŶH(,K0NO[64o󇙌l+E=94 As^0rC%K5lM]`Pg>v[*(wF t&w%⓯y:u1#j{a~,ힻ$Us-B<`Aͭ4k n#c' iyl Gr\ؖ`K0 UZQa Z/:(]:#nDR/Bq}ETxedȵ>A1Zh0g}+˜U sS=>U?ۺ7$M~{~U'y]OëeBP'7Ga~'.d:M MZɁ#\@!ŗ_yl|E4]牧ه}(;&1dz%2]Y6Wle]*1g9GjA|)WiFVUNV]2OtGaH뽋 ?%ou}(m۶m۶m۶mmm۶ݽlnWqN=o0ajbl-?zTkWKu5,ΉkE?>bF#/sqI/5Y{(4&wNvf 12 C `D/k0&BjX A@O(Q<N8M:5XV:^UӜP]ve-=\D vAWPI%fovleVmu={(JIPJRe=\m_Bъ1t}` ꦡ1ͼv*6 uaZh,~rtoB@ͺaqc4l k)n1YZih?Bb{jZ;q ,Δ= l 'p#63^!KH> B)7ݵb4k2q}7S18(~1ʱUD|AM8kӫ^^*oU5ʥM~ M)d%so9XR%(dwI:wvӟD+2bm^&tI*0g6"Nۚ)KKm5 Zm4o!*+,,"e/&@-RJui?/ʪQr1L˚0PL_RXu .&P/Oh&XqM,Ů\Np Uyo W|SJ @H0251(nZPg/"Ik*O,KxI"p]l`P߁g3vHex+Sٕ;ÊZ7Ňn$Lۙv˱56KNqLIzv@]Mv!^,sMOJ_mCNN1 Х @iev kY'Sy *ˬ8 0Q.*uDue ]#{F6­.5IͶIkH8(3nIX\S@\STe2x"}{|x{ '0)[XqXDا'X˱Wn-B Q _4CL{%}*ߕ+K)6`f, !|~I(~\z\ƦK>d7|ha?ůBbPj;߫l# X4h֮ X~;8k. [n7G@Um)GBDZ,@wGKHËB9& VPM5X@һcHGXfYLAۚ&!I$@I?ONv~ڼtsϡ(R-1^ܔ4,٣ $}@է?Y!/1tm4)WQV3c}v"SD@bWʱO;}K\G LVvmvF-"w[隻o}O>sY#Ule7q,W 4В9@ݗoRzK^.9ᷭ.2nK+:Y20W@I$`vaG:]ECQ ICEiCz~+N7<{e"- A՘]?z:Qy#%߰0usrgQ'mA0/uw6#uX6'8\C{yN ᏩjWeL=B Pstv2dGOE?2cUn>\ r_] {Ts|R >X,k>Y/c' ~Nq7;Q:SZÎayM_']ȥI|J5W8qP$"Z ~5= aUM2v&:3Rl=T a6K˰I4JΧ:cCGDQmi-U%zHP?!"NO'9WϨŃr Gah)MΕ[dqYڋ W,ME3( V9+[˚ R*D sb)z]մus@y9=n^1égtA3\a6Ǣpi%xk hNe +V薣Mq%¸b>E 0,blo9lH:[7jE{R.Q?GYL|R,Ԩp\ 2@iMk AY9!PQU7 XQg18^6ll$ZsdiN%S]gjzLl% pY}#mŕ=]S0l`_R8* +濄+6vP9j6vmz , u!QC>Xx Ae$UW~7L&c=G ]8zaƖ`6,+ Tv#%YPcG؜ݾ4.06*!4 dn:P/: 1f_ Q3^G5-T~~^'sERգ4k+L6*H;6J:Idg>'AFR6& 9P#hY'RjDoEtkj&>Y6#Ttm]U$ǫ7n> FtMeS)LSQS  p_.d goB`Ъ,LnzҲj7Is YNUlUko Ut;=3Bɮ.];n/RGahk?1ȏ1[l.v P֖=Ȏ.PJа^ w&u#"$@퐤@Vm niDY*mQx|A k^f-J;&N-S~P,T8h qx%?3x;LӱFBh*u2]"[KVGQ[%?4*f\]K:d~sV ̀>gMW񔫰9X)<4\OVqU)x\re]!qE*LIHwϪYnahZePʾ3ߔJ" 6eMU IVhpj肛ڣ؝/>npܫu\M\Jo=y`C;tX,gV$6!*{¤4mXA rht7b܆nCyM cQ ' FdO^2oUsFapN)vA 2&|R~zw49չ{'0O hlc I pCqZ= ap"I\p-S~^EA ݌ޭN3R ZHCN̞:'ELn~Lbf65_tA(ʋh7l&DOP1bzPficNRӅ(U ?aߚ . Up fUs،51ST='z\FD;Ə;kh/BۿqG8W=%܃{g0kZ%\_:%gZ vZ-ȡ־P4,GQ-HׁM1-h`JR;sY#nxak xŢy3WMBU6fbfs+6_,l_!og= +; .nݧ$?hR_,PO9S?t;`L$^(-XU=~+Ey Qk @ڗ'|y>*|+52}Eʊ2>g9 x콼B#6e{"z~5#NF'@ʼnt9~Y'u^h.TԶO7]åun艬ڇ:,$p[i]z$q<%] }>Bpl'ݦ^CQ[WiaA3,г pX0pգ~8_ hS{:ݖ 4_2泅OOTqóQ}#OLYn'/ {|߾AxN*m+R9PKrs&T #,f@%3ݚ(2t;, z݀q{>fm`~h*-W꣇uNWF?v3~lӷ h‡W[T؂C%_S"r,j^%y]iʺRfq}]9b\WPXRu4bɭHKZ5$Hx MJ1~Y}ydGЗJCuFIG%mOxʰ]2m䴰wѭQ`":߬V@M3<2!M2+ }1Bu.lR;ӷv U3՗B6~L? YS%m&%F'ҘQqpb;IzFc>fuu%֙-VZ]ncŇohN}bG޸>5 Tơ-;xgb\9Z37+t^|zڄAnЧa.-Ɯ́АștZa'X3 q@`|\؎!""$]JX'E{r_0%$z$HqZIӣss%1\ΎkuEn_ Ev.wR-E"Qۻ}r&tZ32%KDf.wʢ [3`c`K} IVgG{uava$a+d7ʛhϧ77P!4JNLDr ]dӧ٪M]njd7fQobѾuvd ;d贤+Q RHդ|NWs ZTJS^}Gpevە3Χ(4\m ]X8/#2QZgNzÅu#䷈߳8E~YP α|I+JudՖ8UK:EՁ`i11ZGbYRRku p9 =E)aSz6_M՜^Ԏ1"i9 77\1+ `=+R0`dKʨ rO#yaUNa}ꕩvSwb0UP}$&P=Iq5K*%4h}eJIetH H{ j`)ڍ,jx (p} ^ S%*qD>)w&v"ȽCR-䙣ʲ*?!J c@hm#! K4-4Mлu~q^f =r.~7dL4lT?hX5y7\f{V|Z$t,Ƞ ?[^ؠYawV}AoM?YT@)8]}&^P >$D[]J Udͻ:a Sh`j7ԥ)%H/gғ.9PR'.WF6R$|*rU*zaDoubk dJq.~/htLU?%Fu1\8K1s%o<ʧ֘Sʇ|2tOUe\PiAb\eOBʿr$0S[%]\NT;:]CX;Z*U'dqܱ33m3Dshv OpCM'#Y[1i@Q ÔS \qjmc[C3 nWY3Q :2cߠ~ĒIMx\4`|C n=oWMC*1D@\,hM-)\LTnP|{,s$ʽ6kB>:jE m2;7]UɹVw9 P{ 6S\p ?q`M=B}7 J) 7NI(!';;#55vl_c$&0p;<:#l /Yߔ%ֹjޕp'{/)4T3 ka'+ =ntú/Sݖ7CTe T9B~U:eIg(oǕ3ε|@&`9mkl0F%J\A׮ Cy]l7M:IǖfBVVӫ\{UJXZw"qGݱhnj6]bsp?ޥ<6e42 ښmUixN_%- -ӛSl ZOYav7wwl2_%L&ƝA(F=;KǕ+M\Rnyl&c]'n~ȩ%kԵmCyxz;μŚ;1kQtp&Q&oi:L5{W;8m]W;MKsvOy/\*ʈ/ĂFׂ_b]1\̊}܂zt){;@exދ_O*00A>&) ~㿫zTҿm14}{mLիFӪK#!!"6}ıvW] M0%:_p$H,@/]F:r' S\+mk =';6"0 D a(2t]ޤʕ +4QsT hTS]~@;Yݲ ټ8~Qot!?kgˆOEh`wҐUg֗a9˓m޳69}-.sm"6l!qfUc^j^OtSB$Aщl`kuj(DmSQQGH+'/X +88 h[u o! V-{[֗^ڨ;;:/['l85oaGV*6t)jzyt7OW!_H*AH()= \)۲fF5Z7${$,o!j)Qz;c9Mpl*C=n=UOMh]Iؖ^Ĵ`~p:u7[ӰqPT1W/E+o^GvxYaʒjM OE =Oz9x4?mZGof{ ql~;Wϡ2W:K) % *J)fZ%AI>%/\l=t`4 tS + iw|qbU#CadpEFq6Н{loV_;W}d$bZ6cD8ߣƳ'|aO5OFϋ2Y%3[81cg%ߟ? 3O}PBlLY7i As(8Cj4H|{#} #l A5}LfuG3U g S)E T[U$-CGKpy8DԒcKAvS_5/*]Nz 'Dūİ~GBR V~=%9 (㳟tWAgְbI#}-#> Rn>F=ԱO$̌iי^CS2\En aw0:K)TF:*t[[aKXwrpǤZWdg!,!V0mWGFlDD֦Ԉ;SG̱]hߕ&EuvgEmd\^?/qb2,4x[YQBFFj(3·1VZvv&';Ц\: DjÀ'oZFJ'~rȰ@SF*?MNLВSRL'HrND0hkagGwцRWNzwݗݎ|Gn ƳubCtwz% F!y4BŽIL~:%~'pׂ} ~e6YM.ٝ\WV ioM wH;v.Q@D= Z^mteHf-NZ[wʈXD.jʓK٘3™ʐb~w %. ^Rc,(ɺh߱) ;3˥n@ԓl//IM~P]zwGmf=\DC{*wd&6{M C.SкӪ[dQa\ܱ[Vpmݕ1oP"v@TQ80 mrXK=ĂXH o%֤0}~I006iaݷv6 x`Y^ 6k<8w1[kfFP[ Nj#/B u`nKUC %ӸwىپA Ĕ䎦s ?F+k*;.vF+a|xЮ&pO(] *iN3gÅ39`0!qnڕYB3NՒБTtRf|*y N7CTuW?'bj݈?ԇ8[[>nwMuHWMZhD d e(E?R&dL pQ- /p$.L*I 0GhX1hTLh?ʢTDkԤSζNQ (ԩ(gЂq~@z-8:>\bW毕; W~%fo1|&]4I%;va'ޮM%Rrӥ mhA}׼WoҘPzRFl^]H0dhZ~U1NW8|Yoٹp>x؃ftGNta]s}UGۣZ> Y=(ղښc|FlԆ8~I*K;}]9l=uӝ2q3:L qr݄&$jW2:~ͫᤎ}woəoW}D!1I-_35LƌJ(RLmV fHY `|/?y }":y*\¯B6_gO'VMږB. @$GfwzU#ٛ4]Z'QX[(zZ{YaX g):Xc%} `i1qH2J!6?y2rߠΧZn{mѮ2й3q/݈mn7&%G2h=dTK#s5T.h2ohD.$`4#wiTf=lIAФx,e3`upe]r6ɺB[}ADkD[ߠ7Si}Cw.Ѯ#ZQ̠5ɂ[xJ6T0.{p2>n#`NDH:ijs0)V1L Dq|l`D# 5Ŝ!I<~X*EHUPs8a4c|I[˧*fٱ_˴=!'u^pW# 0@+|ގ07HڀQdNKu=n^\7lYJwZ7L^:͗J"XN\rV`(ꐷ ;I\{ ѭf%;g"o`#Q Tn{nCqz20 Ǿ#ZuوLLhA:,F=3-3< #iFm-x Y'@+pՔGD*HWf\9jlDqRj?1ZVіQԈ58&V+5Z3ED !8Dk]b܇p>{xge,;>q 䇇{EA`۱)Twg8%ۜޥXF<ӖXXCٺ￉؅ZlVVNf?5_LWrhE<"A"b> "Xvs=<1_Sa C-dk,kw؅ֵ<,~1%q4 Fa|O4)jWI0Fƈwe%;uQJ剾&nV,їf/'h^Z¹plNΪw~* :Nn&fDkCohv$U]W6G,hrԀ6r"ZYO^nO{;# "8ډ>*{P!bZ4 jt ZϰN{9,=uZN3`SϸV`9!@Jx^u;%8z 1]el]uFqyE,i$`qAK;Z$;V%| K3Hx3u>s - Ip>I3E}J>~XxzBĠx-H_zz.HfKf$bY-h.}q6[r<`k,<˹T7)쓇Hh{2r`h?z;QLjBaM H"ĈhozTڝ [jOۑRpZ@&#,˟Uf ' Ku)&q8Fܾ j!)|2X]naiɡf׫?eQ3d1CuXj]( K׿yZOv+ZIdv|nv]?Go u픨pwˢb{[2/qX}Xs=fq@=JJON}'3#F%7(WBiڽSJh :al-/nhkL0%}7D?",o+SVw0% 2w!J1\j|T4|)S6U6wѸ% $tҴ#g:5҄FUqČX C;r%bCCԪ="C">쥍1ĕ~5* =g=חoD:s49kv`QxLJ=[ٮapSNmɉemD:f:~*'#'u=s[ lذ&8W~<# zՅ}DS:y'dWj$I;+r l"Jb *