vzctl-4.6.1-1> A AlpA?Rܪ ԶC5]`˲2P`}o[ފ&@|?|d  2 +'8' ' '  p' 7' l''''@p *(0889|:,>rD?rLFrTGrp'Hs 'Is'XsYs\s']t'^vG bwdwewfwkwlwtw'uxP'vx wz'xz'y{@Lz|p{|'Cvzctl4.6.11OpenVZ containers control utilityThis utility allows system administrators to control Linux containers, i.e. create, start, shutdown, set various options and limits etc.Rrhel5-64-buildcGPLv2+System Environment/Kernelhttp://openvz.org/linuxx86_64/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 # Run post-install script only when installing test $1 -eq 1 && /usr/libexec/vzctl/scripts/vz-postinstall selinux exit 0if [ $1 = 0 ]; then /sbin/chkconfig --del vz >/dev/null 2>&1 /sbin/chkconfig --del vzeventd >/dev/null 2>&1 fi)4)* *Z`%b\(&>E5f+W 񁤁큤A큤큤RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRa5a4b39368dbdf4e0e68b4c844ade040ea99b7beeaf0ac65c297d2c62985c4b066be82aa9832cab0b000984b6cf11eafd1e0c21cf7582a9fc31827ca2700787066f2afa514f63648dfe946d795ad58ecedc399d08318f2477c29f5a10a889e71d41d8cd98f00b204e9800998ecf8427e7e06de15ba22e9f500f765dd7b53b52b5c86f3f0cb01307c88ebd679a1bfccbf78b889519038c9ce5e80e1931cfbe1d8cb860f167649289bde3061a9f509cb4198d862812b174b3b5f92334aaf8f1f876c4314b1daf340481edeb854126d9a6ce1b898d0e8404d6de35cb7a2414dca56bdf7c4e0c2a1c38ad453cabb6367e34a5b36bcacb6699dbe67815aae5695b545a15868de4ebaa344fe4f99ab8329ffa7a0d46b22be1376ad7ca08b8bf586a7459a4a8bc7842e700526fb16685e1edf5a5daa9801b7e9ea061f18be66177d4ec2ddf942e9a918f0df8011d3eb01e6a72bda4bdc3a6c3811818f6f29e9e12725647be701e3e1a9e6eaefb07151e9a399bda75c3c3dee40eb76cc8e16eda942020d0f9d13d593697d8416e3f597ce1562f8fef5959b5354d845c004b5910ba3b3c7d7b83a6a78d0297353845a44aeca6e0ea338ab6fdeb1189e4d5e35583781d686b99dad5c1da4610db068d399682966b972da7ff4723e4222d4dd79ec698d5cb92e3bd14842fb709079a93de142d31eaad18eeb2eb774ebb8fedab978b3f27a86691f39b146fb696d055e65243a130f79f70bb983a1a8ee31942d556ddf22e31f38d0198c125d6a5481593dccd0d05664c09f21128efe4dbdf7552399b1917d5fb6c8aef8020827fe1662804a1399fb90../vz/vz.confIrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvzctl-4.6.1-1.src.rpmconfig(vzctl)virtual-vzkernel-installvzctl@@ @@@@@@@@@@@@JJJ@ /bin/bash/bin/sh/bin/sh/bin/sh/sbin/chkconfigconfig(vzctl)fileutilsgawklibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcgroup.so.1()(64bit)libdl.so.2()(64bit)libm.so.6()(64bit)libvzctl-4.6.1.so()(64bit)libxml2.so.2()(64bit)opensshrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(VersionedDependencies)rsyncrtld(GNU_HASH)tarvzctl-corevzeventmodvzkernelvzquotavzstats4.6.1-13.0.4-14.0-13.0.3-14.6.1-13.1ploop-lib1.8-14.4.2R`RoNRR`Q2Q0QQP{`PPPaH`OO`OOjFoKir 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- 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/shrhel5-64-build 1385552914AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAÀ.̀/ۨۦۧ۩۪@ (;UWXQRO P!ɜ%ɜ"ɜ#ɜɀ ɑAɜ ɓɜ$ɜɀɑɜ!4.6.1-12.0.04.6.1-1 vzctl.shvzvzeventdifcfg-venet0ifdown-venetifup-venetvzvzeventd60-vzctl.rulesscriptsinitd-functionsvzcalcvzcfgvalidatevzcptcheckvzcpucheckvzeventdvzifup-postvzlistvzmemcheckvzmigratevznetaddbrvznetcfgvzoversellvzpidvzsplitvzubcvzcalc.8.gzvzcfgvalidate.8.gzvzcptcheck.8.gzvzcpucheck.8.gzvzeventd.8.gzvzifup-post.8.gzvzlist.8.gzvzmemcheck.8.gzvzmigrate.8.gzvzpid.8.gzvzsplit.8.gzvztmpl-dl.8.gzvzubc.8.gz/etc/bash_completion.d//etc/init.d//etc/sysconfig/network-scripts//etc/sysconfig//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 -m64 -mtune=genericcpiogzip9x86_64x86_64-redhat-linux-gnuASCII English textASCII textBourne shell script text executableBourne-Again shell script text executableELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), strippeddirectoryemptysymbolic link to `../vz/vz.conf' '(3=>?@ABK    RRRRRR R R RRRRRRR R R R RRRRRRR R R RRRR R R R RRRRRRRR R R R R RRRRRRR R R R RRRRRRRRRRRR R R RRRRRRp{U]T}Z" ?:kwj~E ^l_y5!98a1^M2t кi![%Gvٜ#RUJReeR.?+2b?+?u~,~~VyXzv1 <q7'ɓ]h̿jЛo<߄7;?x@#~eA4c XAG}\ E(#C~.sXzTFR3u,ꎙv<8#^$pe ֋5J`{h33 QX C[B(DA8ϐ/4y|eWJؒAvvg84OIܧq eg3fܕ/X%>.z p"Sqɏ=f>}FaQnE+"f.}gP@aoO D~H~4d)ƒH#iQqۉA f$,dZPG,9Xy3gx3}NNB.1%Si*{)UkG<$l$2Y?欋'":ʣq?fa£xT1C,_9 ہLL VM@VSX8 IH?FL4l&m'1Ym:"P?zۮA _v?Ni|Y8@ur0 \nF(M;a}vN! B6^e!\.Tsl$"Y[֟1g; 'p != qS/a0͆`)p *ƂCȡL8(蠢 BXD6uc@SRN.|)<,;Ne!FA;R(1, 8ryvdlv]RRFgYxD:2hK@@c(IcKţ=?ZD17#!p 쒴aG2;t P8ZH?4hs w7b#ɿ ^vJh 2dQOܤG,p|DT[^*3nH>~_$l2#.~eC"&éLhʉdٍG]j#_qf)uΠ"}Z%)0Hu- H&)_S'/\KaD\jjA5cv{\i %IBxS'@q "T#:,u4iL mCi߲Ȣfd}}8L-G` S&==ҹI)NVH KDz9p`(Ij"?:ʈ*1w$oA]*ޙ :'T馒sWz*@^!zj߫4N:z}m0"%BVg b"sn? wy(tDhb!M93&y'!F̈́UyruӁrt u]Ȭڿ*+O$ ]>J0Ϣ.fDD*$ED5 lPB{;]#8Drc$IMC3T5RƉ N^s$tȥ NM&0ǨYRU:WR>V.B<`%#;C67K*S"Z yz̶mi?)o8h"W9)퓗y.)+8(T.V!1Kbi0D0W2 a v>Ls;Uj)IJ6@Y(t~15e%y r-t^rJ)z`\)Ł>|^X OXJkpnS{Bqf &]QS 1OfGjƠO/N6 VX;[tEe,WN,ldN!G:EʮuFtkK1{({C~Qmfq$Fy)*JӰ4*KA^/zP'1xk-TxJz0%&j33},L`Ǒcг1>.b}~GpL810a(`d%]:2M$h" ÄW<{J1T !Avߜ$JA[ Āp|19Z TS1weRG;ix.Zf$YLѨ2SD3E!4]vcDmiUMdY/jↅJ࣐J%,~ 6CPK^wTsaN#ߟH..}/&b$ vsNqh"tȮ_r> $[2TXd_̌t)q펺߫2] :ޞfr`=vf/Jj#2xzvǣrÜHzm~fr񳆤9vڞji@G.`gKֳwKݭ8nK.l+6\ uLҀNLjihgCv8@n2Pe`hΤurEcCŒ!KuŌNv:=ylބ:*oBMh:OU_m&t>߄CTXQ$84a{'@/T-.1}\4m8k]1\_u'Wpy}uj7LU4D`jBzDMG\Vno&d 3{t`y鈈 h0z| `V5T#E%j#=篠%¥!c"i܁1@ZTK1M)VJ~kp4aZE]e!pNi:.ý\5>}^@3LooмhvY^`b̑F C vtt-Egu[H՗PS"jVjk EdH-=G 9&_@xtB #tnӌ(+wOUMCrC6Tn" ؀9L5rs#=zL++kc9x^:l)r'iXڵ e!UMQPc[5,BFwogFps|E*oݛOOFsܩgN :mO9yuz}hsˍnqU]4:seS3 i}qj)2üݧweN:86us.l`A9E'S(3F\H/{ ˖9dF T>7:ﲟY4R,dK$Au:PK M\1v oHUOm'teh|ܸGQW5+M7]OTt]}[F~ O P4\4.؂pD- 73Z"!w5ym+ vV w{r~Db\8“vHj-!bpm KNs@!~h0@<}̒y2 ^joԃ gpzRHrH6M{w{wDҔq+ZHv%C T"HZa֖ujwmzHyY~XezgV=!]BWE0HXvr O/ʜc"}pb]z 6^mo6g" &oSd,Vj?#1RPҘđL@:<Փجҩ)ȐͮҬM:S4 漥ёmn77w'ZTr6_bij0yz"nEO _%xns_`^%e!^/|| $0 [3DR_:w%}ڻvWӔ4.QEB1 TSoȁSq{b{ǤOHSw$+O lJȨ5~qM.fdL.s5o'`(_ 5<Θ!Op:3I^We51`&-zא8t'|5ϟDnd;(ʖOr۝<8~!@;0VcLiZ$0r8#TG]`kwQ¾ :OWI]PThT}ޑh^/eiB59iӊ7A6#6cةR">3!߂N0FV5j => ӳnoƓef_}vDg=lNͼL&irXb{1RT}ܪs2|KF7RxOO3v+eJyE|ӚdCoٙ$O,+.֖zfFg,,; OD)`6 ztHs]4E5L{"mͼXZg͙!q[M;mWОmjБĒdCίO#L+pm 81Xn'5 }1I g甥ǭ0[{diL[; KVZO;;P l}{-tjKEM65QpPs)zt v=yjh{R1AtGK#83umvmjK.1Qӊ!Ϥ1v^3ܡt'X_sIP/ :ڇnR7Կ 8F/M]~D]Mؓ׷rP%i=cLS@Ej,bs-d0!oU)f ꊡւYߎTI߈!L)ДOzj*U6 MDpLdᬐnl~<L. #m"bêEgP55-|ŮqSo F<0%Օ qڬ7`pw!dUo3'9jҬڰ]TES3N;FI2⡍3p-แnbo87VdF)뒴ҟ/2I(79΢8H W~p)$&v]?ja>6efG(;{d&b+roEjD̽FmY]tŎG+~%jjx;q=*_+b9O"gj|B^LbrCn#1Ey'KO` :8ͽ7?XU# 1ev 4+W2+S&> ]5paV͂ EO~Taq`?ȍ2*je3[tZ ~(HN|pS6Wm9J)KQPBSJ耔2:pH.hGDMi+jF ԓgNɆCR*SN C+Zq)e~gs`R:g|cvlLI+ D뾻Zœ.L,\E~Dɮ̙=f2lDΈ(\%R TwkAW+ B_&yH8 wp"&{ǬAS|Ayl1%`I*$~ ,5ɇ9!y/A& v'R`-2ԦDN1 .)T@RCQN-l(M9X8/-CkwLkMڣl?.{|h K*m-eGR-wܹ$] <;/7 LIrc7*qͧ\|AkH@]z O-\4YL}P9cBY\Xq߄.QE@O.):w?4r,B! TbH ;:ꙩä+3tu?KSv/v(HZuW~{U c;\ݝܠAŌa;b$bq)~#9EsM|ոL6dhفS^D}ΙF鲱|Ak]ϰy(0Ն9=hQPEfgGڏװ f8v JIpܪ[2͸x2] 3q'݊\ɗ klo[;cȈ8z 7;= ^y,u}[LRb `<#-6??:[ 7ܾ=-$yGX!~W:*2KŎJSh_ fGU~`wޖ#=J /q/b29U^~粆>'LnY^wñXֲU09Ϡrg <ǜ.+`s21ДtZu"yh{ se{DOn|%i4>" ,YkAW$}W~3(mF0s&[Wd>`$tqѿK:M|PIzqV6S U,l= f8 9ZfqGm9s1_k9 c9x`MJ}^~ZNN pVKrCe[4<k󪠼lԏG?2Y| DHJ[Irlݳ8NEĔQjmz,& IJfgؠM0DH.X2| SALN}Qg`U7c+iasf,If=JŹntqyY5ROWz_i%*-klrQ1Mt>o]|cu+E+3sTNqsM0wo͖~_|T4eEkVZ{jWM+ɟ~MW\-?Hep CHs-S(u.3%Oͳ%H9Hj Θ M;T>|ޚ-_cyj݆ Kyji N9XhP+kq3U$dh$;<~_98%,s1}UR "kJ{vi~GݛSPWۧR+1ATʹ#B )F*{t~>_=BJ]@ٓZ.p<[i8tb XasS Sy&pBeOȁn amo8B Pk77/kV*0wߤXy#6L w~]R<Ӣ `lf*vg^V޵1iN;0>Ar&.ǭi][;Ü[9= ჉t6m$gsSS7(Z6NЦeIJ ?6V f v ؠ#N"PRT S Lt)98'!Ì} 5q9}p"py6QOYKyŇ[ uUIx Fn( :ڕq+ripI$;xfK8==kփd=_Cy&%ZeZVFhURQ9e6w'C罜ajGQQ@6{3k皬q{ft+cm#3`ڰ )J#X)GF]/ie8l~ݍ R> VPfɌOb6 j9Fӣ0YC'$X9.;2j Vji!0oX7Իgvnjjl# IhbƫSkv>#!{Uņ JE h+nsXúR8$huk ŵ?ÙP&*3K8zb\M"LBˊE|\Xa NoY4qo/!Ru6v,N xë 21Hb6rrzhoU.?m! Mצi: t>H={P růQoX)X0c.BclZ^.jq90JB^&CYd>=FQXe4q4hf7m7ˆJhY-CZePDFQU)mv`L^C?*|:aZ\ ymñ+DD's~ |V ~&y PՓ̬)Cό1v@<}nckmzzbMHȦ;g@VWRIk! M&fyNL9B?;{Nfr[u],`p} Y<g63,O3)DQo :Rn5ߝr<^꽚J|._LSWoŊE@A;Q,tAd_Ev6i."˲?Ȗe-1\2kpS,a[Ԅg\f[;z\x=yw{wKJqGw(a&I}T> .j^˖Ejl=)f.^!N8y(/ )$ x,17HXl)ᔵ1| X익bpe>`,ÙagzTSv6o =J)ni_dݖоn 3e,`>)BL%NL}τoV >OFvѾ۹ٲ?X+O؄ey1ut{m;~_Y6ZzҺ#_^ȹ9>\ W7qg/ë8I/ݣKv⿟,Nz83~8EnT:Ѭ m=a;U2-+.fԍo&5yQ6w mH=̿,iuYAmsxMjc)m$B4x~y_! 5T_HSQǭ3t1RA1 Z5)R=aH-:>POXу ZJ-aX*abAg-Pn$skŽ}??1c$Ɛ8e =@0@+Ta6t!jCNP5ڐ_A PB6OBf=@NzШ *h D?~ 4#^_5<[GUxCߤx7]@𒏇麏<nW7bG Z]nADƗ8 b|O`$߫L,>Ķ*,:`qri^OdK* ,>Nqb Ob3G AzRF,kY\Ň)`RH{a-% Ga| ߉ }*_KQQOe 9֔ ;d5.ʵS|U^ؐ9yZp"|8qM1 xnmgzk:QaiK OxX/+,c2bLA 28x]P@EYl.Lz.+)?S2>/em@~v^a1{djUX{lk²΃3H& |6BM U(b .A]] |յݐ ]ۈ]jT !fB7vI0 DIg5,fتyЧ}Dńm@ !@܏;3{[r9sϽs;3|u@5紉v׿L(o"E2R H[pCStfGol?o%v#;'qx[T{FNsR^cJ|7mPLۈ)IՙԌi$œ%g`Vv.QGS<{[6ׇF\Rt׎yfÚ.Q6%/iZM50䛞יb&P>Nŧ"S~ΩK' J16uw˭kOIlИ.H;q[[.DUN9)JW:z3pxXj˞x*$gbJ-7XJq%Vx CFDՈ}x}+`:E/ɵkz.YNeC;?I6nzNV~ߗF8'3'7{fa]^/?}rSddr"=G_t古0Fi1 Ͽ9B~~^U^>ieر7:%*#RNq5l(q{Kr_)Om hJ+;QSߌ\Ն֘xq$\a}T-IF֧{TaiNvҗY}, +NXV"d/]Vxzgvt@so.o:)g-DMOv|(:\*qR@kfNz<ؽCr`vXlg&#s W NZJC=xp+d?}U M[S;(ɨ'"ڸktUh}n ŽinC߷L :Yɧuբ v=/csp)~^@3hwzXgҵ=pl9Ɇ'jskwvkтUj2.* vk㲊kh[Zn凴+-в1W=ZwC\@e\E5--7!j$4oU q_}N!~! P&$)l~R[* I V%WI^ZRV eujB tlq%__PKä% `-,WJB T!)[+/^h.C|?WTH qe8BǢs~7\ Phy/~c`̠sy;2t83mUzGmv<.ZW? "(J&<*' ߽ԷU:kXuxRmڼ8 Ϲ3; t"/S!FxLg:KS.H댏^>NG\~IH2‹P\mqh̋]_eWL+}74e?Lj6ErUtXKx)֔ygKM,c;۶>ӲE]-=Zj3A!&Y v Oڄ#,&<\ZCgdtb1c2:-omo Lxm&<ߚ{S彦0>_}~5϶?0Y~-v.x* e4Y vq…#ϯXZzۢyE z LMXK/<,Xr d-*%/',VKɶ-˸Q Zزm_;bѢ_%Ie¿ yͯmyhzMmt:n4\~߄7M~~'ros&\ ?os&\ ?os&\ ?os&\ ?) ?,b\y~MYZ~uYZ~,-?,-?7.Kϵfi-?ۣhЮQ4"@.ad5E+@ `"δF1݆ pVb_EڿH7pN~erbώA)}b?9~"OQW{g__a"/"wuؿiH8{`d#%]:H}7~b݊ `th'ӤODl`|liiћ˜\@c>QB\JKWI"Z9Ҿ48 I-(`R gpuo{$Z~ 1ȨDFzR{vT0L #'닭 #,][x`0q~Ίqy{}E 2)`*:nj۩^*jq*V,Y$k-P7,@m[HG(o0SM4zEjvz{ѵ~ SlcESLT#V{ѐBʓHn k+N8ocbp_8!k"oMC^vWTA}h0ܾqkÕqC&/EiUcJMy#pUU⊭P}y}{p4鳴4L>~Rޫ!ku`x_4MhY]``Y$R[ܚ;춉[*K^\_-z'ΐU*oiAL%XЩgPREpQjIAڴ uQJs`9V%P&%R-3InJPY(}J(3q(2bC[U, /jk kkCk<$aHi&Ɐ'c^:8{;Cޡĉ8>QڍC\f! ݟ+>bL}$wqi(VaZDY)Va:(rN Qbj*+ ma5v2(@j::W ] * 0j0 ɀ@$11_l|G/grn5γ&Kދ8ae|D4ue#9#4xS3Yxךh`CwbZ<2CX(rrp8U NE/#/t$d6Tiæ X[bErn_<vı8MWnop^9Y%>%Aц3oxqpH:\E|%E:? {xqD-Xxt %^8AW"؎ǐ9]14].'4%eEۇbiR+bTdx_M~(peK-R[ j4@dpr5:T ,h4m ~&m&do'08 0h }&mMD]ΕPȺX.cxzp MJce)f#ᐊu}*ާoYԪ`&W>w>{C*jϡYPAuh2"v|(ڧ@@3^Zeu">h{" 5'3# <:CѮ78sA{-D6f2*aDQԲ lPӧby)$"Ά {SGjOxR~΀{/('(ʹɾ.ĥ352|6SY?/Ֆx+ק=-o?yg<"ʇI|%[}LZ[E{Ϋ.;W t@ ֫G 8Mza X+αe"d|`^I}D޵x62 dbcs, ;XĉbƞN$æ3\0p3 >WA`KND]`V ?ݠK=K2';xĐTkiՎ*<$dY]Д)_w).eA2Jj žh*JNaNVbXB􇘼T*>;4t#߰I^}<׈Pn<ꛠ218/ ‹urm \’* ext7 #ex(fkVJzX vCkKty.W3.;$XDGV.nXheD*KBWj w1Qg(#vP`|I/@&M벝uV8)(ͥy隰mJd c?PY;l;򴘍@9ə;IH50U4eYd<4fm<>&< o }dxr-O"fsxmiaן]!Qy>߉Mht'd*h*>"M9E5r2^Q`|QTPf",MW]@h>sڔ> eUόv[o>,a?wXԦ*!g }^~EYu`6̧H Mk3` ]8Je @-Nt¡@+gц+IM+2jnN_h"wURO|ߝa4@2dlF^+VMTi\HT\6fyBSh΍]ߋTbi)B[`avZI.]iYnI6$0u,3H-A: },"}Ҳ2sfe&99dw睽>z[sE K@wDe pYpii˽Cָ;Rs{%O]\}gw&q_/w50WZ<n֯yι7;O#Ou Gyc :#s=CXG2l.<۫ΏCLwul_\C_Gг>v>@L qiۣCc?.~>!g8HqyD圛CroSƅ˽Qɂ{Cocua {gYAh O<:=[o;ߚ/ w} ߌ1`>q!q<vXO90sx:WhgoGPyiwzP/8_LGnj#@vvl;Sltq+bfe1˄k׬ARdg%pqkHѐ6ͨa!vAc ; WZN"&욆bZ~{Q,w$&D$ۭDԌlv>ʩA-ȿψڞOV =UE<,qsD.n9Mܰ_ E3߰j*a,OXẍ́,N Du;,K#$ Ǜ 'B&Pl84٤g;N~N[4M#!%p>.Ie:[g@]KPMbg礴LCqC$uM_eQ(QO:NKF-/RomX'+kJ5`G2-ωEWZ[prR'˔.ex 0 vApz/Lːl'Jf0nP0jŀTL"QjgP*L)xLFG"* O Qt@*yL \?~}Q᯶y%HUSWi{ tOUc0ߖ[ }?j`gj۬)JD4k2=ÔI~PtCoT'b,SJoyIެYC_VW^]97ϟS uDznu񕕃弑6g(u{#kBr+:%F5W2 c7Uhzuǡ.%O _1O@Rʠ/$Fd`0ÉHt L#nM:21MDG죯izA az޽6i_6MdX<"җ:sH&鄢|#hNQAwyP5mvT V?vH~DF(,[?b[miN^\1ےW&mGxI~7M sE Nv4 - #0д 'ewb Ge9Ik|=O䊘7}WM)hX|Nmd˜bg_;k;=/RMju${(؁=|c؍x>cQvU>}ggSRpx!"vTv[k'8٧1>tD֗:7B2 ] py>PdE 0aawC"i% a) r#qIYQ 媙Tͤi992M=i5qI&Ev-TJwǃ2i')5vn[=isɞagXedysWȓrL''d{WȓlzVȓ<+f/f<,%mmsX\jx%#uΟK5-8rsȵYPr8r+srXo9r*^‘;ƛpL9r{{;"dv4 j9̠a^B/yKތT{n+WOlő3!l@UN8H*ˮ_b8z'ѬnQcQ_kUsNFzKg:ʕ̯Br/y1Q;*lNVLOȜjkUh}MT@۝ȴ1KxoςKA 1{ʞ߽9)L+Uv,;֩?#XԠZseؤA)R&=ʿEO1l)Dt7o ;w߃ ,_ r :Nua~7s(PWmc?us"F궐qGjd/bY T-pn&K{gg{7ny{]=\u1)r&!!wWF",g9>`" q$<766S{4XPta $&I"*Go:PŢqgPPrr?"EY$c0.m LF{)]̃@CP( `U u =dNqwy{9HȠPZx>$hŠ Ű$u~HdVRN`dSQy*z4ϐ+የtLHZP+*yE"/d>% *X*'P%&" Z`1KjG{v };vzz\Xv"%;U-TDǢbL#!1dXIՒR,9j&AϹZj%"J#JLC: L"hA5ڨbPF˥F9IMV)WI󶐡Ht2r(Q '#[S>SYv=)w{p3gd|}AE lGc}]K,T?mvۘv1lyP'X"ڔƤJ,uR5mַ֖۸~{JXJBѪ\5qPCh4G6gcL)6{kr,.d LbX|fq\N"C2y#Fulձуؖu>ǃzv_Q#>t"Pzÿ,ֺ9oF~X6ۉb= ӹKoLֹ 嫲X)_uU3"0Xީso\hext轋v}4|%WNmXNXrs\\Y\\e/ ~f3W-=)K V*[-x Cz~ #?hsɏd0Zט}BCVna 8o9ܰqcc `#R؄#jMw$H\<O Ř̅ccBI?. >1;>. L{Ia8zL65nU&+I&ţz[ 0P%:vb YlR`e/@U9Ik / ߺ5`-, JPAפ_cPi 8 ‰qir7"IDP\i,&g^f39 fB)'-zEG6w;qj-0̧SNsZ SS,?AX%Sk(~vfE˷ٿ( ?1lV6=~vMVPl-}ض?[c5VgO‹׍wڇR7:gp7w B\"]$!h$r` 0Hr{əZ) 3IH)e:vDXz!Ci; tA1eCJAHЄ}F4d޽{~TzcI˚b߷n2P8ꀈƑ/ F.F) {&3JO)>2Ľmpʅ8~|2FHŔu4:o^Z`3V ̘CEOKBQD`^W[j6'C(#rp)Vc_ i}5M!j6mC쯤EKudXEEֵ"rsur/)ցAKBwݎuYW^ S3hh5['4\De.8^EVxmG2/4l ۃV|59/Y'#+J_#}_2( %5pf"=WO/%T$wqW냆ohi<X졳I,RwJP + vYV-ɴ& .\/z טX.eUClp6Am+}N#"sʟݗOx1 3Tj@Ve Dz0)(yH﵇`8UlFcJL${%K?"+eGC/ow+ &JG;L`w`?X!;߱}jo8Ŷd>쪧](_^J!Kmz9dQIq^R%URUcm 79$'B]r$C;\MɾDcJ4AcʺZe<̎Q}FnvkJ&7;"(U(nXuL8MeC/< ==NyN=c2ATs~WŅpMI:LoAaD/O-ȹD}L)t~ 9$yMfW>|88aҋPG-pܢ$_i'm^;y4 O<9Ir5IY)ݜ4> Gߛ5Sb|#ࣝ=Cѱ5R+۲CPq/my0emĚ`MAS#RukbebƜO̞ziqtqR,N~KJkˈ ,-#K2??=Itۅ"HV-y]Ξ32E1V1[o1/3l&C9pQY֐֒u .!MiKiB+@qYeg Ab; +:q ,2DhwԨtUjD!'7<wF(}ƨ 0(9 p&Ff@7}/6'Htn+zb͕`2enɄS f$?!v<|e%6{[vSy!..QO bC_1 E_?>{uA'SMɏbm0Zcks, c:˿~q,(9'C˩mkSW;O{Sw}Ǵq`4p9u57Gɩ6 N="N&dXwПdcJV/ͱFਢ}J܃TSd'hdr oX׉,H_x<~p` 8WX3H%r!֜Li  l1 \Jwv!o lTJ%l6pwFH/׬1ʞ_/7 Q\<ϛ jI' Tw-טf->s:?%k|H8>@` Sb #j5X5(8+kQc`c`s)j5htpi7~;~>~?9o3ggg?~?9}?9}6?9=ڞ>ƏNˏN?9<~s/?Dz/?>V~s|~so?lOqz;?9b߁w\MflMsNQ2sK?']3]럓֮ϙҮϙخInڵ9G9"Z3G{NgD?`Dhs^hshsvE9;"Z#ZG#Z-N}Hy ڏ} G h?yڏ*GQ^ h?G,(t\~g<G9 d+ڏ~'S*ӽ='8YcAAB(o˄%\=ϊr~9xLk[>ȴ*+*ƢM @}|SƲfw{hv+~*e`z70xkw?vOñb0Lpo|&=*N; *? KJ+3[WDrg \br08W:31 xe5}k:]mJY۲ETgRi-IthN$jԿ`VtСr~Lia.&9VZw''4Uh4XFRxn8>0|Žo1X.+``y>篊j{vqHLg ʘB/56A{]˻ ǗF u1:x*d8C|?c*ڐT31dS_S,cY1D|L=1tzK|L=iS{.N<ƗM6{Mr<lp+xDzBa( 5r^I~QUy1I2xqe`( &gȪ,}o; H8+?VoU'H;f U&}ޠr#GQm@Ig([x4WU&JӀ.@8gK%mrξee˺A|m giUM8Oe$ 7'zpl1- 7khw$yvBir%0A)>cܙDӀuPZkisT`E ^ ڶQ~N=D Ӣ\NWԍ#Ⲁ >:epwhyqhI$Ysm.}eÅY-0<[ 4hެO 5+:P7}v#s\"ώf⳹YI켭Y10~="T rdr󍤢5M19.am@ArGInhRObfa|$L hIVfv݅|&ؠ};kRj8UYo|$:J~QWdN Y2y^ӈH*&&/k7_qd] Mqʇ_I2 DQ\ט>\+6 ZjLL̦e4%#l |eOA0Q]jv(/@|2=x̞v涫m+zp$ U >z@LSm-gp*7R")=/Nb* vAw.ӼӢSz ܂ɸ}nQ|}\>ŵOzGS KId5waXF+nQ'29/>ߌʿV[tpT]7i,wr 9261zTn5U+/D: 5Q ^ `_=5,k<_LZaBwJ? Kth;J &̀J>2?^U;uZ2c!kq0AÅ~M.7¬$ 8\IF""M:˳ ⸖-ףMTQL_ nvA~DTk\{<+cWUY0_8~q̀UCtvLBϙhӡi$迁?5:zo|fkG/u kfM'1p['u?9CJ2ᯅe =XιV^j<=;(f{hJ=3Wσ[i`3Bb!0 |OW$]*7)vBLܭa9u;RG:GClb_/ cvMĊg}gѲD Q'o҃̑OWБB_hoJ<r:PƃWnD" ntX_"cB~lN6}* IAXbx=ɯjNԌ/AЫ#i|(A2 $nUKPn[8}'%AH\e&40"Anݯ[qBiާ9Sa`%s==bX=Sws|(|~pgo/>Jo>@aȤz@! 8`\3<=:k0lv i/X+i`#XHk Na]l9t.*țLgڥh P6kXR-N-l|=Yi& Bji qN#( #P {1k|y{{ݻ7[b^w9,P2Գ>iW%`)-~Ux#)-譾振1Ed}=$eA~8zm` ;`C׏v-wu׼qB߇X?E J%xBQ w˩dwwmv>8>_<tKE fP;*9}vFXߋXΔL1EڥPD}x T{&Kz/1Jpo!jŠxZ lJvQ04g[#APa 3^q7I/[ߝh8ȶb1;d|>Z^ HJ0 c~{l&%#6v *1"pVw3MbbDKu IU *j愌v0 [֖/>C?+3.gpAg~;;ZPSm~0A zwNWh+uh89.-'V] *weL*y ,5)t1ƍ^& ^ȀPWX o/5uZ-- ٸQK[U1P PyRaDtoRTP6 *M6p,P4zhNM95j)4Ψu<3̿^y F]<*2p!$O\F@*, nCU& %<+j|}.`Oy79׽Ì[|=o10$cK)%+26}\ dԢ7@<Щ`B@$$w t|vލde12);˙nmNZ޿X*)HU}a1TGRqTv"}\-P1TV w=L\"d{C %~HbЫ {ڏ]]$I"lKRI a 6^;*j5auLjo~Z%G4fUXt}JχMLY`$..)f/^|R )or+ 7!:'㛽Tl6XK 2Dܒ@ydM@K%Ȟ@Uږ풠tG)PA7R;ACd$/IR &AKA)PyA^ASR !At)# 2S$4ȵ/y)`>$c)g3b)ڛbq h]Dc1RՐ MF$"ڀ$9M{#Bi]hfzII'P@{[?ER<F:sRSϲ 0(?k0;Zx\iŴ.,%sjIO 6iT_;@VXpƫy*S8OR!ډ:M Ȉuʍ/i>˸}"wZLk2q?E <0AKX{[ihl{ en6܀ʲ}Pxc'(Xj?eO_g:~ 2^8ꗱI{k*\ǧxoki˹l!|I/],cJL_›tb6TVw\h.kÛΠRrs&}BRMH5%$ˇGܯf|9&7v\>I' ̩OpzY\PaV~ ~ [_0`E.IIEY?||ɟ?R<ɟ7R~䷏*#H~H͒Z?'>X?G`}weŷ?7+j73l}?OG%{7kX?[O֏/!PEah4lcۋD"H$D"H$FO7{|fݬ_ ~~O?Z?{|o}o W_Z_Xs'#h~[efY?woW b߬_ ~~O?Z?{|_w{_ӷѷ Iuu|}C! >>O?27@?#"?"R?#"?"R?#4[xtY Thhhfy1 ߋGPx++ţ__7//@xss?@GP!oĭ] \Tו QղiR_ҙ,P&JTġͣ6XA0fsa 'Jb5F4q61&52`m4bc6!$O'ΞsW{ϻǹwsȯ Ͽlng@434v7qwȅ#aZ R==a-*ZנDH ~&O'}-O7K w! h%0ΆG'KNNׅM.JcO 55UOνasnR2xb=@ar\Ӭ\VZ)eh"7zIi4.P_d{z@j}y%כj7oL KzT[Wa='㺚C粟fr:yR媏0hf5,r3dp=bH^1^(ܸu '8YnК#/tg$oZʝ7wN9(8o@rҭϩ ~G;9"0ðNH]g * {D(}0w"4o--O2MI Eξ-xA&`2EnS9,İ RŐb{TzU{d"'˺[F1T\;ܧ(k}5QZ I"3ċJ w[<{zsLvٟ_A6(}Yy2r6Q5#Y`$^1E$iw&!1&i돃C!! a&"LA!t:rBHCF!6!16!)65R!S0O`!((݆n#P t(E:bJM( դUw@r̥]ȥ@EUj"+ȏhy&H^rd /7o7|S +XՋܤ% R,"+diM]7C7u5VcWH-mWEETdۇE=g%@)[q$&w v[}24ӽ۰.+|4`!RoTN␑*+|ڿ=KKgQ*8/Bv7/H73 b)bH %1Dx"|2MR R[:0]~;@)>bjQHHI A٫s1( 3+k.{Š*5-㉚..4?ɥc<+O!3Qk3֨t/<E9,3.t2c\45\G]/'js& 2d59dkgVygf'}g̓:+x%['G6:Y0k*4P s>8J'#@G1]1Pۻ.8>v>>p+}m|N9$#k=,y^9Eg| 7 M:7jsܥ.D,v5K$Lq=E|\LhPc,S<9:_L^O$/NF#c硯KM T#S) e^K V1Zax^S+lWC]&k-{sb6$0aW}1KH X )I0 ϵs%\>GSGMFFtK!G24\mE\B]Ӽo})6޲?_\D~Al%3VsֿDuNCt|*}Ⱦ6^WkR*y6Lpޞ:eR??íQ1iZ5wt >! oUӯcweRq:k:nzt`nEl#^Aaq`q˜h&oiY4Ki^/8LuivJaA{ֱ@zL9c5kCtbCwp3z Y]VG~=y)@L?K,ci.Wb@fޮO磪8T~gL42w?׳-{P퐎6cѕ R P%ZʡCFz^\>K6aܐ9j҆;8%8C܅/֧1a2ۈ>}Roρ?4O$%3+UF̩e")4<NFg&NHLo9!I4̮m"p1P>}] 5 k4mᄇ5B{5B[ ?#BwR{ژ-Gቴ}3veɹ<|?iq;|M|偡#.F&}Ya Hy9G< 8p6p jå4N-fډSL/q{!MםKs08 _sɶi.TX\gB>|m6 mfd_x9\X5e{m=  z'2^k vrغyx7RER,)Gca%v4|+:x0L?p"gQ$ d4$[`2Aw$|^uN6gѴ5P pq%YD+B7lcCإd?^N?YN?Qq<u9qv¶d'j; v0^7tfg4Ęm7pu ֆŒ^ZȡۋvxI/^ݗ,m 74[WOad4nliŤafmk#مI 1 44o0c҅fLm03?ٷoX߶9qmL ۛ[6Ҷ}їqچollŏlRZ:myin}!m7bf=moi$z0ªhڀP;2hlHhiԍP azڝB=}-vnYo#3XI #~Z5)Zr@hi1RUjUtyAYKEc V4"0/8Pn+QvT?K$3d>zCڌy"K<̭G<0Dg/0V+s=Bka!涰|.RPƯ&q~}nO2Op̟`iY繟x12-]?<{|Ϭ{0S.kQc9߸пuF_o|ѯQג񫏧Ήyyeݢ% {ޣ1C=^0.3IM˷0%t5y%a~g5y%o2^|7&_G8Mޜ\W109WB2w17y}=?ys{^|scy%o2ܧ5y%4y%cg~9i?ܗ4y%%}]W1w4y%aMg>y;+)&3+s䕼|qw+70{^B5fdy%c~s;|S|=3䕼f&? }JwJ^䕼s+v3&s̿/5ye'sO|nU՝p+0=W2}=?rޔ&}AW3&M0&c̿w4y|&oL_0wAW1ܻmsW4y%od7oK&_ܭy%o2_ t md 1>M^9&oH!5y%EhJ> skJ>w&?;9MղvO2wIW䕼ɼI1qtk筛tk{^ǘ\b=smB?ܨ&MsjiUM ?/3mM^ɛ̿_iJ>7|_0=8'5_?cnIW"t5sԬe??<>w3g~~^ǹMB`&3̿YM^ɛs16s5yBɛ3/&c Ҭe?:Niֿ1WsJ/p{Niֿgn)W|s5y%y_Gۯ+1wBzAw^s̽+F2mM^ǘ>sokJ>&?1 D3_SWu1ogn͔{?S̛̯eIӏsBۘۥG27z^hMBGeRUb{~>~7v;2~j%_}N)|?s~9փ:̝s9_?V3[ >7?aXP=gЭ|||_9ߓW~0I~nf'>yT5L)Z5|b zt+<@M{E:=Ԅ^C| CY4K?AP|o*h/~. A0t:g'|2tGg'ZA롽t : BY84.Bg? mK"tOh%tZ=^@%|ZߟϯA#,4L!?t:6P琟xt|i4/?TfQHzԡUqhnG~CǩP~T^:X:?}84Fu0_@~Cg:t:[CMhZh/աTNS,ա9CG1ԡUqhnTS:t_E~C/Qj6Jk@#qhaTP:OugP%PC/!?4:ti1S:4Gu"տ7CC,t:4Cu_F~C/Qj܈:#qhaTP:OugPMCMhZh/աTNS5:4 栕DCM(]mDt~x[&?Cp((.O|Bzyu:~*~sZo4+2Z3?))?K7*BFçQ? G34`}s5G&J'}'SAo\>d8o~X ߤ_֜_2nx?u7n𹆐|7YN#Nਟ p!p)ң>u2vyhV^D=i譧<'ңec8Xσ8yͺw:>= i*$ ˩qO_V@oTw⾥q~_V.~u⾮7OHa5,rg替C:A,XE %ED!p>,$2?TG-|[cK}sop/KBARЧz~ԇ-M>a_#y }/YI}B_I[SRߵm%}7_ѿ5}@?J>ԟoJ>J>lsӕ͕ r A>D o?Q7ȱ(a r8y򿋼ܑ򿋼\<\|\ܚ򿇜|򿇜򿇼򿇜<<\<ܩ򿏼ܬܯ|\|򿏜| 'W?r'@^]ɫy{u /RBH|yk@ːl /jy_bnzS9GǑzWEp$ODo|9)/Ez-oEoݪ>u~Tk>>t+nxg샞J7Ғ4\8|Q97{%>c.Gܡ|69$>TUx|J6<Χ5>+: 6"]q=οgVSscvv8>fra tvs"^_zZ7jI^O$k҉ӟheg_λ2/kM iZ %;nH%r#er 2Y!)>?IvEr,@.kM iZd'MADNsL6Y&+id7Y$9IΑ mg]!_ɷec~~|>LZ3G c=֌ח?~s+/R++++]_h#EiXz!ՋA6it!Q,`n\7nwKŪ(=UD,z:3}ݏ$Upٙd>өf!neSr\sL))L\S9zḫR6b,T']#:)&!46-](Vr2w&/W3tWgY dɰ!ݚ=q2oJ9#ϳ9Diչ+?]hUv\ijQG ?wwkW0IxNH~ ~_~@|_ūc0аL)_?:4;|C^%0:"q"Ls8⡠^_ e/8ҙ"W^3'aiq?G|?%OA}z>LU^@"KT^/2 E.8ͥE ֿJ^O+p쐏L+>|kĿtGFG½>ۜ;|S Cڣ|-qGb>4S_2IHt^cwdRcLpw*م-eأN\?S1+c?`8,~nA]bn wf7S_ix0?ګQw!_yf=yd$u'gr䅁7GI_Vl j,Hb;3u8|K %>w =y~Z\:5jq޲j4L:N)NM!zt*}1ߥbvP`v^g߼|M碅)}uj&jt߾}*?Hl2?BANb[OmXxo_O;O'N̆CM~{cD=gY?#?& 7@CUo;`#>bá$+[WNp|6eyпHMmHk;f ' nDG x>|k]YH?eۃj@"ؾ8H1RJW Lӊ~7nմtZ Y$71ޤŢi30FNT䝦&=2abBm"T&͢ԑӧ Oqˈ+zSkXrYƼ*b+-E֨`R N\=hSQOSZ(MO)ġjZ*tpPo4JrS,NATSqQIT\N(Bpm^ $=sӓ%_rwBہ3۹B)t=9X˚4˛=bh8"b1?q=n|>>?b {s>ݎck\&U̕|`3C}:~F/WsejZv,jկhŢ^{ٖ9jg.ׂQCC͕⹃x/$1#`rftynƥ˴KGo>Y:W,yxZaYs7(^_>ߢx_o&^wo/\M:or*KvoZ[|B|& GvLx9tYYPo ]5;sxڵFA(n7ȃ`]##3r)mW 0FvӖ`-c`͐#47)m` o¶ ԵmO`{0RV_?%񓟃;?)'?w2~ 0'?w1~}p7'0~mp''?:w|ǫK[wW/N 4GӦڣUtId2y R`e+"`]<\&J "GYyec}d2Bgh4hOpgPgᓎDrRίo^deh2E̫2C L ̴f2 "3`[~ ¯| O8Z\a0p#ow^[" [Bt_HSQ fgL"\aX 3!0 "kvb=QC 1 )h`VE:{vo~~vRf@{m$.jCŴBNiNTx~HÌ7QC/>ZƷ}?LS̓=a| k:w]]RQT?Ŀc(NUz sSZT`#cKS5}OUnXKV.~?FNVn\O3pORFÁ9,`ނyQ]qmOMʙ/'Y4gi&D$fB<ټzFΪ]Y8sITY1sfJG΄BodɎEv(3$jB[Y`i%<Vg cfPt; uBiZQh OYX y3S6U0 sx)P\&oUXv2Ŵ>8, GffFNlJ(Y/f<'8Ąe0l&sgI/VsT>oX360LnX6L $C2/ԧ$d!!J./,'pwv6r8 fz^;j6/_S+KQ _ mns^Em% 40^VRXُQ )2IJîS^au޹]&棈O17Po=IdOɿJV&"<rm `#hSWǵ=_M?GȜ6k-#q)v(2 ?j`Vd ,}(?DPDVI(fA`*ZfZ=޼OJsyބ6q8<:x`-Bs2Z5H(lfî>{ H{sHG!ڟ%4Ef<9~ ȗ p nvE8 ++-haؕaC+";0ku]jָ—$K fYNjMG €tYq>Z⯈,!-n (A/wDb/3+QHAaH8>`}J +8A7~/r0P޷OU xR7_EIޕrk!~$D!Ib?Xj­!U_GYI}O":`|9G؟53](jJfd\UkmYɌt"]wo,o*\*˴]nN/4p4g?eُ cë|,SSV5< dtqQ:uj.敻 1庬^7lkZ4A_=%lgަa87 8 + ?gLp_^U# [C;7"_FNEW1;yYeSGĩ:a]eM˒-F$!n"\ZY;;xjZo)Xblѱ,;T =WAW-=2WaoC]Pl庴FP4[,-Jywb 5p2MfgK⴬ Z\:,yk1Ɗ56ۀJ/N$P9*Q'8P BwK7K2TڗDb?K=QA'ɺ#~{SUwTD:sv>rNJr%UATD&݊!ۍ8QEC𝊖u*>E,'C%j rI""_\\UtmW< ޠSD2B膺(4];Aڠ:\Ȅ@m)m >B'f_y!VAK_h+-B49c8/OPc\_8&E+D5{eO$wΩ4b+ PZ0"*=;O=G H޸5gA) XhÁB$, LwfխHZaZO!@g~KԄ5,v~hݰK#f?K a?C?0w?!,70B?F-} gFo?p]Ydu+,~7G /a: m[:t}Ld'L$]a3}pYϱ*AT o O䖣sDr Ka.!t> s'NtG!|?A] ^$m|m%egH-]{pT"LM v\hlQXG &,XjvhP)3Yԑ)RjͨejehX1I5d#$roB$AB@9޸waמ~ &S~WʔhHHߦ'tSiCU&k%2j?zUp~٨i>;?FEOzFeIp]N׼^$y@D]/&3p˄}~Z{;h8a9SNvX;^dKo}"ٝE9Rsr4{Eo/Avjh _kg7Bͅlh].)tv{.[e&!^`в@g[mDmȂ}!e1: jWX?Gv' ,d_<ˎ6ZhO"0ƢE!ձKF0a 3~vk݌AVY~s1WYڅ_^={q0VЄ؉.f_щ Ōj aoIPAXwcv5Rwm0eƛџJ3/H3֥DGakx|Ʋl)f{==ާS\7D9%7MZbsY iiW !',.|Zߘ"ih˹9LZ'eO}^j7Ȅk)#xj.c8qq:JfS,ӛ/劔by g;υ,BHe f`7b3>)yR{i,iŤn{|Ϲ+Ǵ!D!bnݠFm5Mcڌɽb}ml %}CWq::vEAa&/ 3̻@'\ƦZa$2~U⅌%ne>3.g㘫;>[Df`!D/FXxׄ%x=W_ $JƸE]I( p)E,]l*a[t p'9Up/{c]g~h/÷9p$mO8SԵ_cSW#x_u^c=mEV%X(v`۩B;uଏe^:kt!B6=b0u nW<0<$/Uޅxxu8@Nw#=6YIg#Oq"O`B'DdWKO1 I1O"H8:Ԫ To9>;Qs?#ƹ,Q$Ih,BTL1K c 6i1E^E䬗o q#]gc~ g⛫.'uX!QXmIy!̤}9p=v"83圈Fa9}k\Ck]}׋`pלGI>@J9:9L89pyKz+) xn {jt5;>'Bo5[]"fwDGJ 4Іd9Ui̚*uN4Pn?};<߁Gޣ)]mfz% #-M;MW*VrsD&֒Y,)hMܷF݇L/nz'QveEA@^of7~kS'>0ǻp"wW^:^wbiJǀM?T_朆x_4 ԴD ;!p [C>cMyExA󠦽j7*ʧdR |fѧOɡ)w`*l.,$OvZ%SiFFb? ?>bl\9nJbZ[epNiǐhm]&n*bhP "^U([ q^sdQ5Nz~Cz[=ml[udk׭,R J8ljd(*,IV<~zR|0>hM I؊*6h;tmzt l 2 ~Gp!P[_PV]PW8S^xUف(wW>d&" sçSݏ+7 GO'dLOhy މ1ۖԁ%TA^;:[mI`j>f`ph<8_̵ 1Շ?aV2voGEN㱴 Mow[Yoo__kڀcGΏ׬ diѾ `^rd'LnVU7j 361%Nԓ ]~o<(󷨙|x,.62Cs>&0&k?[_ž||nSlruF~OmlrfJ6}sVwygownqƼ[w$:w=rPn[ܮs#ɟiNsbqL'E(󢬊%ʛ(?'/ۢ|C&!qnDyL'E(󢬊%ʛ(?'/ۢ|#Cw~.\bEʁpT]6kF¹$Eڙ[#SƇEڵ#a6l. NDvu\_墈{:{v=?pL'wc# {EqXRE៻>o}\/ v?~o(>9$|w./\[. p=\n\\o0vE&;p 7( Eq碈墘x2;l.6LنELcUlF& 2 0ٙIRM^ukte 5Iaܢt0kE`%&y25٤gHp"Xʺ:m0T*GWn lXƋs+)C z]SȒPݢ-CXgըJ `)( " ݔ3jBD|CfD`$Ie6D MC?@mhhjwMSX'%rl~LR+kBXL@[f]ڢh5@ c2en`9SLg\y _̕W2YIRr.*j/e)Q$ 7laUjZc^[I5EaZ,( JY73Dc' ;[jzf9I?MCI.+0%O$O-SXR8)N!LF:@] Hن jIRr. Rx11ʎv'ex ӼhT|zx(ݸVŮeR-Dњ$i8Js ZR \~)>Am %Jt,'Kk+9Hb1)"ӝ55%SR$C&f$Puo8ɉtfElw(mA-(єcr LжBA*J/f$֫f&FAƊQ Ȃүm}|߰M޼%p1*AK1m%R>_HgEQYȜOHeeJH0]lݚs*bBt.vJH@2 YFTίdc~u8]ʠ$D((WLW+K^JU%3^UPɭ@OV0 l&B>RNk_]ᴍ5*f٩YS@pR\]YɭK} 5b9RZ-TOvU ?SLğ蹱 B1Z?r {( 9j5ü :(_%)++Y GUjV=;7J! 6Iir|;~v kTjUs=K2ETMI|^"sw7255uek:Ȫ ."gq'~^ʳf 10H: (PB[~;@`3U})(A))Z,ך)U;LMLqbw;0L4t*._#eMנ28<&DoR0IĖu؃E`Zm]IeŞ ZXQ)U+@&nC`>!%N-P.2T %S$g3<`%$kK-CSacH > ف읰Υx^(Qu11 ".68zأ( o"E B\Z$x[2r?ɨ=@h!B)F#H9YiŰYM&:bW46,UKܦ{pS)h /vF ƝP 4n9эBЦNI1E17uY [r|0$- zglgg'3b7 `jF e,p@%D8S¼ vI.+s`ĸ/b F@,94C3Z־un1E -+V@m'A8/%2ѧn| 呱أd,KBlަ+BX %d"q2s1j3PxOU峕NF'D;e1u/'fgk0+{ċqb,-ҿ9_pЬY'㰸0;+J[ӺS3A7"v$άECUd끫FGW .EwAFMðc] ;-?nVEH 7-v77C{29}/ uUTt}8iKȐLP̝ORxG6@ T+#9v1vC!r]nG }bb#$mEIaÎR#"C Ksȹp>$hCr8+8QhP lE86{?Hg0_P;m2S|u6oPڊwz^aĭ\/m.qPwqNQȽG«¸8WqG2FD8۫޺iEM|ǿI7& ] l$1r֡Y2Z`|@( J mܣզL͕RT6m/"pX_+઱%ƂAWaF"$F-{ш-ּm[.{:}!*OBJ0c]0/ǿ߻8\Ov'^G/Gd(C?[{*("9,Q9!,֙CS\<,0 ۢ,7όBDn,1[s$ptl?Hns7'BykV˽ރr7EcLaͫ/)F ۍӡzDjAK%n % wAC2t%oH ^Gf:[pbcw؇ -],j.U(.?FeĩCl#ʵA~ebű +e>"_DD,gr&*V*湬ްVJ"`vj=wg% V o"LDfE4#~cKyKH>߂:՛q(;"&j]|_<{/(vіͳD5Df3Ph4u O|Sۑ _z9fʡ/D.|mD{T_ƥKȠgrƆOc>d>Jتi?(K@}%y,W $, ]rQeҧdMTP˒XA]Vl.o=NREv*|h5d^>:8\Kk@XeRAzTobi"yhcj^& b\y L9|FES@jEg:՘#p$f0w'i7 hh*pM#bn#h.2|q dk,(Wk1#D[=5z3L!̢tx37M ه$rӉL{^ָdjMb0EX@cΩ0a\#ebͳݐw{ʗYzʠs~;0 wNц8 PB+*؎l" UJjĿ?3dkY,A OswA]:ytZ SQHƙ˺ܼ>:gX5 4 cgrEK{_ P%!د%S~rR35j =Qpmq4bou,S?;aӎIh]TD_|"GrkB0pp?Xb;IUU.Wf;*Yi`[.2Oad{$V;6JQb$ %L!ܔΑ%.*ǷrpoEJ$SZ ( C!XEA/\[O9~&bjlF}iRmh  ꏯe&/}lM,3ƟAzΤB/WVy^SՈOvF([g?ׂmdm137T@?9QvfW TЉ_< XDU[{QĈC޷Yuuo`YfT#Je\|DDU|pY6v=^Pw?AՇg4NwY[c_zkעdXY>RfU{"QSD85⋢߉ܴ[,g3}nFʦWt /;,Xş %%jFG^4uTV7 @w}a3'.qրt;Z܌drE;0wcv+Wa[N¶t^ݕDR"9CG+JCǥ80պ=Ώ3`^v3F)P<Lptc}(DdxԥRg2OuFW?Gk*'raXX.@LCq 3 f)2΄$BmÒ!wRO}NOOK,I V ݀yW*ZEq?ϫ9P'l}{?b?ë򣸹k'\v .x {,85ήugdגXӻO0KYpOopOPVirX`$7o#C;<`/ܞnLp'C=tʡz:4 9q<:r@<> 8D.h2y$xtZ>y ;4\](\kO7fa  |TA&Q_Dm.^kp*BN>|؄~l 5{cx@tYDQOnKϠ[#}8WMi{>YX64Ey_OrH/C֘E?ŽƠ4#w?8sIO }md| *FLz!>B7> ;;{qr}a]+1_)^w`g7l_̽LdB^ |&Tj\QgJ0>}ܒ1qJB9 >G[=_З8%EyNJFP<YaH)aL!_>z?wx Lb0Q+_:8ڵ_oᘗc!7ugǓzBɡ3KҦ5igZ7y9R%勉<ț#1L=9L{DЉI5%͎X*xg[6/<ː]d#j7%t*X=S"gn:I%s 4[2$D˅$lG1HSܵ˱^̪EEc%rCgtb~kx8Αqf!]pA*̕giQU}@5c")QQ8FF1~$L"wSyv1 \U-$0 |QAo*$JXC:%|;zsޚA}wYGSFS\|i`#=ktD kO;m†\i$[puF╲L VS ?U70>(bjEWMmf3$ g]U'0!s1o77.WUQO'47Q /n ZCO#ٌa$}Q k2d@2*hMdylYP5je,EIFc\z<5RDɐkcӘzYS = k8Ԡ?{K I(n[a*o bbOesU^~* 0 >"HV`y]YJaO|_ёf\%ᄅyyWmDyQv7: vs{\UWTbZߑ-;c0^ sdu 'u]=yԖ=S&<Щp_7.O5{|((;:Yc8‹=4㢃t9zrՁ{sRn:J^v n;xu|y7o^U"[X2*&aϮ|e21hcwKY2dDB$;VL w~>`D"}w[6vEj.4Rroh:Fؿ@?LJwzyY7ڬ#KGi"Dz;?I ʨTjch*֩LǸ~Zv>[1M4_Gu47(jQ"? ' _/{Gcxg_X(ĴF }],F^rqtLP"|#L+VFR \cJ)Xá9G p˝岆#rqo+UT#ЏKd^Mt0t,G_.@is#w*.VS Wú,j5T;l7w5 SۭaAGlv*v% {n`ZԠ­r+"+T}C $2"o 9Mݽ+J-3 u/V>UO=}s~j\W-`t:tQC,zuj@\/we) X\:+?;:##g\am ;0,%<'$Z36 .EI".^~bA%ݑK^ިcЩ47Hl@% mmfttc?eEъZ H,)Q.-ru0ﮣA*PZuovݹ8gv<T(Lx X\o^Vڞ@Ufq5U u,˓CkIvK!MbI[{ESY!IЪ][Q/'Ь/S^?"TŮ͍۳| f7a5U=תU Ha,u%hէ 24WuX3-K)|'P D,Կ-F}~1u~^%P|=L'e(RO= Zœ`g VF΂䫍ޢ<[oU/'+:׻qXy HO LRS /a/pn6 ~籹, Q2oR᪵pK5C7)͛vXRȘ%m|*)tʏ%KtrFuټ|ZxhIʅl_u~SNoR-ե{ҥG4;j .GQTXl-pL^w0'ds{z= yrkKύeW*߄]ϸSyԇٹbd; *^ӄ:܇L^{t&aNgha@'M'OGO[Roxw~OL/1$҉|/3uY<,[zt<:9LMsPj\Z I_S)0tm) *1q P4G|"/ bE_)V?(}paGG^\D~*O.+?E I>CXV&xLq,-8ki'~xGg#E9\y(&Kn [@,o$exrg#ujo݀_s7Rc42b3/".l0᳈q$WUO .&<͍1vhcWV~1v G.bth&݈3h)Ex'bt#Τ~ qp T~/ F'p ǩ5p^-3I(ZŦHˤm 6{7ї}Ir~q,_mDnOc8hg~8{xW%%)=qrRO BI*l\ƾzc.0GNsf󓅠y\l2,OǾLLPt\BƁsF3=T )[//Z|Jo)u,\ZLἹYmv=lܐo!K.Y''LCֽ @<5v]\P9 y*؞1 \rn,1V(=㙯fɑr/sƔi?{[daUfDK~PUdyyƏ@DOU,6>Su8#!H+mV7Uݻ5 54ySyT;#`sA.:.|xhf (̡ )R dh/OؘDa:{}*BAtpuڱ_x`hTd@q9d=)Ped:,jVP苠trajO @IشPiy;@CIYAR6$6BN֢d,LeØ(*{i\ͤ%JlA b6~==\P?:UkE,ݩө FN)O[6`ߺu4@q%Mn@a1:<ؓ IJ,/q_w'|FmVng#0R&ךE\ע9X/׫ ]0P PrW_zR @Iݧ+< Wˢ+ozи8IVy%}] e|6SOV'k9l9uVpb̦\,-dSNcO[fR @شx[n/ۛZyy.x'zBh.1Jmq:,Byj01!G|XU Yi&ވE#Iu"#]yQbY?so4m'W[`or>a2۝K )Нgtazeu-Vos6/|of|oDT( Na< BNH'WbIG=R<^VK"8wZ Q:'K[Ku,Qx R3V.;]Ħ7}4ycIHFlUے(J!E[' <#E®K#Td1(k!Gҧ-:i>n'#al麫qo)^J>nx>"1u0[ (J- 1T5b4S 2͚e=^o{l@F2~2+)1+MWՎ.V$:t#}\l>EB TVɨ)FYr/ՆABt˃v ܉/G6Zf9JljrSu+?Kμjg64p;o$YI!%hAɑxf^aPD2d>(o*b{f`&.x< VUz{{`|}+/mlSUH]u & -:_a&۫- ~qi jE|YRaۇC:Wȯ3u+J7إ\w MCB NbW/·})P|a)wnA벀nF("yRқ #D!=蓆6`on *0FXF[̏ۏɾ9j"qKA73m&{,72h ,"!¥p}ـsab_+͂9ƒiA%Kܸy5SYPܲDZ℡ESX?^ qFfųbe`tp\ 8}Xm'؁n䒙gPuїbo,7(J{19^R7"(NBK-H4i6xzx}q$ e$\ FbQ-I|ۚVn9I 4Yʊ6DFFsЙZ+#w2ҟ¬,,D)Uhgi¦9k10$ѝT{]?DFCS5=۸@ K/%&%". [b[4 ZqƐ+hfIO<潐!Kv=1 FB xF P\0!qmzOK6 Esb fiҁ0aZȳ.qg(D%l rvS}"F)Iޘ%);0o4$?NNzJz«[ncIofb)'W7¦Jݿ2˜:5'l Obٌ1$\2xF 'm %榢CII_kP1R,V2><3 q|̀\21 H$D43)HĀ(/`, 4w0k&ܴМEֹ?io 9u P:O@:cA}PqFifkغ{h-znO@5lcUc#3;F8hqM>HA@3KZM  u2@$\zY\4zX \,.p7cG {<*P{ ^~>@>6fvu1 X} kG4l "l=3l!l6`k+'9ׅ׽Aak MKAI:hᵂNBNZ_V] )$Cc'CD:Z3;QwC ugwg<:Α2ϯ쟌)@ӁyeX[显ٔu؟[^7ng4jit`oI ) L2lm؁=؇C8>MB 0 ]ma{~@.B?\ cSx/5 >;H> FegSӈ6'AeB^f&{]6X ĹCFt7Aa^A9:=NP v}P6i4dc9B :5ҖAhQ%as_쨤;33{yrasGןzv5_uI$0~כ[W4)82^>?hxXo[mT _%xO8x|7!3rחE__5ᯖ׿h1Aa\p<Mk_[޾>~_jkϸ^^x/hN=ƧEbhX*Εܲ~sŇZY_,fEdA3 S f߷(p(RL WNjmvǣI5ͮMgNY|qS_@z7vw Q,eWәy^`)sKSEf}\}d;#<0QڬKKAT~e:|4kϪW|0_&yVS气"y,f-/!:PAbm|Pw Іff@" f a ̠.˜;-ze0˰_q/Ju ( bM3o )ZgS2^PXatlYeEH;VD)<3`vi/3{nB45nq!EX1IsfE<4a5LuftIq#̖3a\G4} Yb#7Nhx _L4/Ձ bnmOR3a:YjM.ouOT9Eh-R)L`GDP“o8#6;4ZXBc*t:dӸj-Fm$zBK/qnI7fN1zN)8Z%Pȿp{EW{WATD'XSw[&}F$ KNtj_\ MՂNEa>e3-ܫ.2%,"ՈZlCa?XapHZ'L\SD7<N4\uE*>9̄I^9 6oO\/%J>K yf~+pO(VLc($ֱgrc Xx$)^)>@Y"X}xc{=;V|!_r@R4J,rI$YRqp8`H'. rX|vRbQͥ%(11meԣ =b| ~^RfXI B a w7A\@vZy6RN=kOjOWF ,ۡQP2 >!xjH&<׍NO5RJP i`%6OYS7Ǜ?ͨٓZC>')]ͨB"\\v] 0 0_+s5L튽0:2䶙qSI35$b#ci]Mo@=ïR[$V^EH+b A3ffkLrx=Yz﹂u4.1pE$M&PY<ޔujj>O%KmHwIg,Hu~FŘ8ܷ`.\"ȇK {\3|=`j5nsX"Cɶ'CU3Ϟ..gbY\C3] ʦIE[.vxlqjK2J+(_?oÉ|E;d?9;8O<Ѓp9v%i  =MbvB&s|1*uO8;?Ō1gt/˜_.x0.wJh<7W1LKIQ=*[Qą[^̦MK.]ӪyKҖkɒW7/˕I?cE]N0 >p#hPA.<4VLĻvUeklDZ2iP;PxFg4:Zs<1ԩ d9`\1GY_PL$҅ֈ(Ȱk__r`H~1!'HS;S yH c"(& e1@?^?IoiCku3 .½D~ *QDB  =JD14#AWJ)LC0axOi@K`Y/b@՚^ X|PI[dKd#S<~ y4ȴ1FQ?71-˪s,ҫ!+,Ͽm&Pw=PH`A?37buywm-f ߟ8eY96fu/[`;Vg׿0*{czi*rR礜jI]`#$6E8V4QL䋨[E[YiYm `;ܔ7 J=vg 3oixgCߞ_ xwe:RN/x[^0y _433KoL{f3?VrHqa ߿,[޽<1F_*₵SWɞs~Q\є H/u_X~Kt_Bf K>g/3\ 7C6~4~ҙ |Z_YV' mjVO[y>G{\Yy}h߁֎2k]9t,g&{>1ӡq:[ ),cۋ_ȉ-kD$4*G*Wv[Oϼ _TQz Gs˚Vg9X#7xkzwK{~qM).&'5v>Ql ޏ̷% -ʷޠ_{ӂ)";݇7FFQhQhD1]"Do{0:c&%FBs}ws}ks~o}s=Ty0THdYs;s'P>6▝"u5^\Rϡ9 Wig`. N!U=w+~ъU;5Qrz]3/,=9mL*v楮ɐ?ee yvu+?K$;B˄N/Sn2_.ߜl`9cl(3_9VVm` OD;[.No| ܢ@DմƮwi3$s{dH% ;ti(UMhMzP`!Q-螼m3M#$ZXQHsfxڊ7+:%shdΛ3?lȂԺl!j+#˶à5o\eZp{#`ZK[xODcb6R19fk_Y0/w98.Ik-zof2c M L;Йo0gi[(nv r|Nh lTz<+r\bGBSDk7%x iW-IU7ʛ:)X)1laxFcDS=L-lR1$nƞ?]{=ur#f9$ ">P(P=-&zEuJ5Y|NC˺5{CuޥlRQB.GԢ8RΛFc5x4.B%5=Xb}[*b 34\%iHngaƨ$No{ ~(HMQafG|A!6*lT,VXp3-'a<Q]G4RRbaE}I n"t,t`s8cYv~W0 f*+E9m{eNbyQbL&.psE^J*iH66Bxl6C3ſNO/:5BEnt$7& 'O~Ĝu 8 Mch3E86;B9# >ύWoǰsaZKeF`k9!t9kvz_]ywI{=TlѮ(#*,jX?cR|[A]?mO e/҉JAn^<d@ƈ 7PU^%[8]SJ51V$[P6P]љA.qBrݪB%i#>唽Ŏf42Apby%,:dz 8cЉzw+a+ KE>q0Q6l.o׶y%">|+D ǫD(Zu"RVH*,"ʻ» 20ɐ5|u!p c|m3anwv2̷y'cMȻKC _7yqHzn(XCp`E5R[ 9r;̉GvLt"wyz>o SAŔI,+Y3B 䜏?gXdL:iYh/E5fZEl(«_Y`xTL1Xld+KV~_ZY 7keԏx֯CT$^OACع!vVkGUZ'!ڐ Gp~ % :8Tßd־ZG$J{T|~, _^hs0AKj,BlSp43<~r_suHjҰBbh s:>ޢw–b-Πu(hO떌Nx+WSR"brRڝÔJώ/gKG4;>O{z d$J 8kdU^=Ra=0d ؎gP?JQP}dD0ql\c瞹=%gAv`zU*:\l]Qj=`@y݌/D<&ǻq誟}KgD,4DݟA?q(.qor8edwb;e#ю7t/9g1B_$v=сoUq^=Oth˰?T+&, >ܟ9hS/,kqu @ .Alyƃbv$\t-EE?^_0mERzz}6 nDH[CKlۇ?X \̼z#%xׄ mlīR4tdH>O1Gۈknbeu:k~'mJ[q,筳yI%̈9(Ǐ8&tgZ*`.R=}&!:+y~"p6!lH`fIe-Qʐs%CU?!QKΤv~}`C#Kw΄ALg>fgh>: Qn88dRJϺs4(ֵ`DoGa1Y{Vr(.2++!kdm W[8|F2uk2q[9Kߦ<Ֆ>2Q5k`YX"^{$"\# ^K:Ľ'x@3SӬ:;*%K%Ywv r732%[DOiń mxĵ<֩2x&JMik&ܺ .unяyRm^ǒ5,2woS^wwRyUȷ'SӡrܘBk2Su=\@PW @+\`S&oxߛfYCƊXuӰ3p}mPC|"49Vt*,sM/1'.M}ݕJ9J7(a_o߾7AV>+P,:_:]s[*)_%VR ttRW_ͶiP)XtqLH_;Xtt<({܇`)#xQυ\W՞jɓ4.I`Gj\0V,Y~{yr 킶hPLK )4.W {=xԊWnV0ێ H@~L3!5(HG,Tگ9H?y? .6D{ĝv @m[=3\vcS}7ITW:8Xm' $K4*x;oT.iyM/{ڥ^{Gk5*P>Agaq4!M&vI\_&X4 KEt8sN٠ ڥN7YÕ"L"y.lk:?/ -Sfd8hӺl_FRYT )wU{tu*3\ޱzdO, y|j׮gևtg>WŠQYbU )\шX6ejFT:mnn)\B%\RȿaקB]IȢ n-iX͏7ӹKA`uہ pγ9]9w2*L)i$ĎYY۝.OP 0V[@VYfJ34Bn /4wzH]#5اuαe*ޖ^ۍjv5h/!+A+ϓ#kZCeS\ q\{hkp4~}wfުֹyQH|CiiY_=i_gӗR`ăwP]fs`Q_Y4S!r wG4y+'yՉmWK]0-NQyK@k؉e0Imx:$76~2yes.cM @s~XLa%2y~̲ǜMp{XqmoD;ҋ9@M+oXeZwpsΩgTIaڽ`-.yeа;"agDzG:/:H5\Iez1NEi֋V]$\Em6l'OI>J6J)dEUFsRe >]J |8|dl>QI%bvo`[3˪':%0]JP“ڮfYLPgQpe',FIe&_bV@jt5"9. q@6lTa=ϴɀrYh8Vw\p V̾;ar/wq7WɲCs~'A4[7e^-BZxfnqxw$6"6_v+^>'O]Vxr0h?jb2p=XuHpjMeaJUi9'H-&9^f5j:Px0f.IL xZq`IJU!S-2b K Ȟ񞿥@c`J-L+82jH1{p}>W}ҮhWcb2+x=>~ ௷9P?G(\%>sw6YmqeVJ~4=Bɼ8(^uBK;VBgvKek+8[=贾W9A#$Gy6E@4rlc0l|CO- #>YD]7?#k0V5۠eϝ/zt0<Ϸ*ՙwO ͽByH@o_ To7^ۡA1Z4gnn1!03+/q*z NՋLu\Mo_ZA2ɪ{xlhJIdƏb36{~tm?*0]հv+Q<== ޣM\99>^GQYWBBٌoΈ@FovCP02PgX}%pڕ >l!yXSB 5HVtvua<`sAm%`E-v\idbY \v -vhWF5R9[͎!)זfid+˹O!3OX[6đh8c$s:6~[_o1a6nR@'|$$Fь맜~w_=A_cDoFuE}P= !=RרĽ2"L 1̢e-֦|lK!Onܩ.{ @nW&lRm7=S^ _"5Uf>̈FQT^aI"X2ڗjd/E)W+~i9;ZT ̎g.b#P0{N|~^%#ko)zY~)QeiΟq!H_KYK>;\6KexFxS_2yNoߧݗWhAUo&tqk't]jd~h*;_El+exO6.VsKH~vL꘼q&|b]ӌ[n_gaZd'od'=At5)D9@Fϼe}\P羷"TrUJhգWkw؆$Pڽn|_|̊<>&|-NT*7E-< >4(t)5}W #<%$b 62$*av_j" Vy'Y^p'?~9_7'\ NJ!02.TkYSzE !ɧKK244<9- V*< Ӌk8 kD2 ޔ!:Q8̥xҩ)벿RƷ)nj>-.ƭVTGo%k&7~5f]OyTO7sgSJ 23 8/_?ՕL/h7HK8ž`NwNI m͇`W[^HIG zs~{0WhzY W) .3J[7V7KX^I:FN)L( RB)I,3Cz8t@{!IK omInG8]vͦ_*.yzl#ka]yֹ_9+lU5T4/mF+`36WW">`B7 YrYwYvFީj+G#g1-S^Ԑl67)ה㳻_ޟ4'uhPf;owEHyɊ 3U~[\kݚKU'h#/0xi# m^MS - @(6_)1G4TS&Yj&\J`y磿< cËi6"eg=D FsKw?$^W_9K\ଉ=/_ 0xq6Ѭ|ɬ,惘b[ݸ1ʪ?$@#BH":{ul=؝q>-ZKwr?c(_mQg,k 9fwCHfW9S#71LorKƙ`.BEI7H7؋-:Oo.}gXבPoo} cl`w Mv/ڲȸ[PY+]mv"'K&Ḥ ris?ZfoքN1HrӉQRΨZp͸.22bXy*0Џ7_o6q^H2]FI~~M,U=fov'xJr W" &wG"ϺCӣ)|Wq,,23{:݄9?~>o oHc"%F!_ECd%hrs,?1er2 CFk8Q)8z$R39,I,:fyxx*Fڍ,X's,J49UdepiC 9J: 1u/Exnd$s}ؿQN00J FdBWz=uf7u[|5CSh 93ΏXQvVT4BK +A!@=fg7abͷq;n1<F\ flkRǙ(XaX-r})5J A06 K] de M{-ă*O ЖoD_CHT׌75)A .D*;7w>OKgk ݒh|Ez*l3I9t[{16dW] kUkceĪ3Hr#ߨ5{N (Z*'U6 Uph,bf'6 + W,PM;h΅\hWY K{6hːY=4OW@7hKK|% h2M&Egԟ"[tȉ3=LY}\ocI8A{E?-LW4uI6: Q}^cD 旴vt|t<*V `8pTd~BvTL3]ބ>Ka WQks`#s]B"c`USJ2(F`eԏc E޶=oy KG8j|UQP`'Uk<( "8Лn DBRLَ!y:os9L fFyڍtcMhc% DQDF^5ny$1Ru7U4["!ծVh4 >$btPv? aW"n=%9ch[!Qkyu&X4#HM ÿ-z;朋~k!h Tlp Ci/+\qRh"UW[w_b7ثcM$ cA`A)7P< w)wß%B1w&×>~HB=~)whA4v[ּeudP@satI Ʉ@mfYVcs̞;w^BdР۽~kH=Dș%- 3vkCWDܱeT +尿4C.v{rǟ2$YYDwC;Cz5|Ԡ=VS;woH# -.Oҥ2dgtɗ;QaNtD,eGVԒTOR+W0یj砭(ȶ;~!TvV|'fS$y- *xcyi^uZ y Yua (мt2*!7I\Dd~#04%sS?N#7`Aޮ?%w,l\v_? ~5I^˽Wq6BعNneE"؅dð̆?l[:Z W84@[nrqdjZ8*`%L-xu#H VUi.wPAv^7ɽw v60g)_ qn(驦"V 9gbGhmԮ6r7f6JI]ϭ#9_~+W-ם# .ծ|-ˣ=ĈՂ!5LuT-}> L؟M;&?ܳ~k;z>|r!{"($M+*4898 Y8s5^ו90ޗZطD&n{_$y8z'SӜ6̀cN4I&Fl%g#_H#,:(ߛ|C-DMb<2#.8gpHt/čiAB*B;P me-4c _d´m[[(pɓ͈SϪt_YS \ᬃ)1Ճ6 u.8lWI ) Z@SoeAc44n_ _,ODg LC}` >C6Tqb5Įw4;u=ͅN|rZlտj*^XQNJd: VGS/׬M\fa8M0PUU>LEDp+j&yIs6Tzlؖ @9fe{=*r}Vo N?ZʊWmTCW~̮qJay?*Tap,GM&|IX5+ud,HS`?c A?j0_NuQg%u' NgfgUb ׿$cr'A̓,6Eq$JXgXIÊW.*YyXޓl:C:jgV-A?zmz-W;DO#WWu)ѣ? _if'aflQ-o[$gߌ6 ʩx]]j*Rx2;)"8qc7f~f]ڴ2uR= }7PPÑ%ᶝ6\ #E#V8* !.>5~S}||+}܃ߊHC!nb6_&dCdn޵j8u_  Lo8,%z{H<ށ!>Rám} b>ߣB z^nDľ- :y)*$:NZe\<Re3edew!@qTvA_KV+ˡ><aփi^LF|uWK(ܽr>/?Ƥ*=EFRBA ]3N56toaa@wk]V}@H񼗃s+gftx?f(z߽} íc XΗ@KOI2ZH"z$7`eX}hs@%x6СԉƝ˧_f܉dZϻ*v[[ )%dt苤ٿP}0gM,69bCfI}<aBO@&]6xʤ"@i笥VP!,?p/іw3&IЬs[%n ƪ؈u_/[jU*LgZ3\. mHQ-~bgI)VdQ|(rT%(xa[b[c/"2OR6=DKiUHGh%:RҐ)VڻY`n_OPvșO'GR*hjPV݈ үk얏)_[Us{6 @4:߀JpJԟuǼ~g {|V*)]шW )?eʠ/cǭW~B+;gNs6֯aV[_莨ӱ5JZ[/6GUh57] Ee!с>,i_d 6F= e*'g{ @RPlcui眥W ӲPUztWsfZK|.'THh|4^5vI#FhfeKLS%^l= #@@\RpAD ZiyI#elD%t]s/0Eps|&1Ds׎V1k cF!* f9˫[(?Y~uLXd 46 Gܺg9< c:iBiw‘ PJƿCkXx|@pp{۪~b[{`AnIhR9Ϙ~83r@)G'kp/?'Kل>1lDxx?A҄(iر<32;bV^?]R8]~͠Ѻw9G"bKc6WS0GH@7Kv ܍2+gּ$#:E(u>.;XHd !9=C`3P^ ;S6/+Q fDBIe zwvŒV W.^=߬sr"Q4$1F6M%8q*+RKjmKZ߆Fy[Nl6gGV%[c_NWuȰv$tĘ j{*se+ǂIt$ydl_icDⶒ4u¬7DBVQt HfSMӆ>Pi5 9D;),ؚ5xu9-su0#ykwF;N{;st [M*f`_ES)Cn2> Q_;WTCo<ڴw[[ރxsLf /2p!PSٛOR)O}n5iDѮ- ^[S_LK3L"e\UݳѷE^{LY1?*R[}zJ]کyV.\o~\cE޹ <~&':\jųm +T*VYeOtە|Rk+NXņ]pr׾}￯m.`a^;D'w[BCCW]?!M!|QDy ?;lW߻[?]ǹ7s<5NtVch)򂶷q$-&63b 3 mSt,0E\xPd+REŃa76@iT߄W XgޣR?֗Y[C񗆻p쐝Hyۃr vvV?t,Wٷh%R!`"Lҁ>$̝wTPFŘ+:DP;ݿmwDN7ƒVnv-&7yN:K1F qƳbOj5)ɧ$yrW%N!,K$%H]KPv/oM.wT5u:1L[ )@}(x!ƒ6Cƈ(z9ΈDrG ^WU\ؐ{u>-.@.Q?޴n4klpЎsR PLqw3ws/T6 Jܣ{m8PXm3nwҝ)6n]/xz}8x/mW!9pʌ/xsxBXLR:F6?#x"AJt'T+!9 *</sulV)"V3N -yȑo5.brCm̐aƗ}o.ũ) Ύo{<Q5$1:Y{,pL=Xo>/ܸTfKrxQ/3*oJfj3@Q1>f 3Ur#~?Ȓ "/VܸWげ=SmMQW G# 6ݪzY \-o,1LgQRgc3Q[2ʹK̖ 1DLHy7M7fF|['C HhGhI=~2TftY_i*^TbX":9c|~%dU,?dSioqiіn<3uR0X5 oxK{W_=91̈};;`sƓޯyfK;ŏ7s?/?t8egynճO<0 j5OxkPM[o%o=5T..Vnj`F2 rsZѣY((5hk/:X\F:KכaĺUyhjTY*/trU~K.*w{@úh±&H01tj}> ݞ_l) _(<@<`Sp5V/+Ċ=${&Z뤇f I3M [o>}@Wt`"TD;_Z/HJ 26:˜lYO@w߁R6WrJR/N\UZo+?i2CiZ