vzctl-4.6-1> A AlpA?Rp3 Զ+[d~+)T99F& ,Z=qv(Y% 1991ba73a72c2553285ab8e39361c71b7c4db2a1 qHs4`K?Rp3 Զ g~FNfUkC>pRB<Բ! \b$D,>@{_?{Od   0 +'8' ' '  p' 7' l''''@p"((809p:>p?pFpGq'Hq'IrT'Xr|Yr\r']s8'^t budv/ev4fv9kv;lvBtv\'uv'vw wx'xyL'yyLz{{{('Cvzctl4.61OpenVZ containers control utilityThis utility allows system administrators to control Linux containers, i.e. create, start, shutdown, set various options and limits etc.Rp#|rhel5-64-buildGPLv2+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\(&>a5f+W 񁤁큤A큤큤Rp#xRp#yRp#yRp#yRp#yRp#yRp#yRp#yRp#xRp#xRp#xRp#{Rp#{Rp#{Rp#xRp#{Rp#xRp#{Rp#{Rp#xRp#xRp#xRp#xRp#xRp#{Rp#xRp#xRp#xRp#xRp#xRp#xRp#xRp#xRp#xRp#xRp#xRp#xRp#xRp#xa5a4b39368dbdf4e0e68b4c844ade040ea99b7beeaf0ac65c297d2c62985c4b066be82aa9832cab0b000984b6cf11eafd1e0c21cf7582a9fc31827ca2700787066f2afa514f63648dfe946d795ad58ecedc399d08318f2477c29f5a10a889e71d41d8cd98f00b204e9800998ecf8427e7e06de15ba22e9f500f765dd7b53b52b5c86f3f0cb01307c88ebd679a1bfccbffb537257df381f0b4f72a35d69903e5daad37fc79176b2969869d915da9a2896ce8812fa7f1b81a9a82151eef5c367c46c4314b1daf340481edeb854126d9a6c9b5fdf22186b568290b1153b79cb7531bdf7c4e0c2a1c38ad453cabb6367e34a6fc91d933a12f682530c4fae337fb1bff06c8a1e7a334f8e34db55efcdafbbcaa0d46b22be1376ad7ca08b8bf586a7459a4a8bc7842e700526fb16685e1edf5a5daa9801b7e9ea061f18be66177d4ec2ddf942e9a918f0df8011d3eb01e6a72bda4bdc3a6c3811818f6f29e9e1272564bab871eb07d219c2b8ca98384a4b2640b289490a8325a320bdd431d6018637820f9d13d593697d8416e3f597ce1562f8fef5959b5354d845c004b5910ba3b3c7d7b83a6a78d0297353845a44aeca6e0ea338ab6fdeb1189e4d5e35583781d686b99dad5c1da4610db068d399682966b972da7ff4723e4222d4dd79ec698d5cb92e3bd14842fb709079a93de142d31eaad18eeb2eb774ebb8fedab978b3f27a86691f39b146fb696d055e65243a130f79f70bb983a1a8ee31942d556ddf22e31f38d0198c125d6a5481593dccd0d05664c09f21128efe4dbdf7552399b1917d5fb6c8aef8020827fe1662804a1399fb90../vz/vz.confIrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvzctl-4.6-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.so()(64bit)libxml2.so.2()(64bit)opensshrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(VersionedDependencies)rsyncrtld(GNU_HASH)tarvzctl-corevzeventmodvzkernelvzquotavzstats4.6-13.0.4-14.0-13.0.3-14.6-13.1ploop-lib1.8-14.4.2RoNRR`Q2Q0QQP{`PPPaH`OO`OOjFoKir 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- 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 1383080828AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA,-@<@:@; @p @q#(5 ˑ>ˑ@ˑAˑ/ˑ:ˑ5ˑ;ˑ8ˑ0ˑ4ˑ1ˑ6ˑ2ˑ9ˑ74.6-12.0.04.6-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 RRRRRRr8cՄx_?;wڸ5+f dn=Kr7 y@v|c,eCi$CG߾9$y4HҋҋRTr\?g(Up???+?VIO,}Kz6\8W;Nɓ}h̿rПonqo&Fws_9LpWq0p=5Ltw2#бG`Bw,Da}OLDB11zC&Lƞm{{lDZA }Q*fۣb`\}o830G4d|ygP[߁}q#@ lK0ȣ<ޞ2+bBl 1)i\aY"3BQә0XEw}\2E -܎\~'/EM~y0r=0˟'喴r(|颁wf8C)WWDVIZHģ=?:JD1'#iiŽ`Vh>FkP?!A";ܾS;~0=nJ,w@C{)*,gZϐE=!(s~2βqœYjy!ܡxֶW\64,b2ZAd6%` ,jzn:GƖӨHGJ" R=FC %;`ۋ$ߤI[|LڮKbD\wَUX}sP-[oD#pHC"KMgFې7MhY3Y=3Sb } 10$#~B"%9x(gśAA3Uê#Fȯ Ufz^ =hHE$Rwב_AJeĂc [cܷZҠtn^]VtSI̹'I-=tAIwlCIY Mjc/r!zv㟍Ӯ:zh, $c@HлhQę?FؤHGeIE7=7%n:"{1͐ofB8kQе`:0l?B]:hNOE` 2\`'V?/=w<`XE=̈TH^r(9\=Y:l%{2FRCr&n3&HM-{$j*i4EZw5:C!8Q42øjgIU{B:Z$JE.pie3T裒:D@ȎP ǢT{ȁxXˁ޶em8-G*Mz*uDYS7UN:yJeHE>'k2%$ :<.c~XK=$ĮLBC|9y|HJQ+.ڹb~^g[V^%"D5m/gb̫4,ͷ~qXнWK^Is w@+D<)X-_ asYdyeS:^U}`cз0q}\*:+45sNN8͎aPsJ40K6f $|^yC)GPB2@`H 8~}+yxN(X{d9TRMǮ.":ᝆ݂tjFA2c^98L:GY1pZ!Bk ՐMo7NAdؖ1VXG8.]V$n/> */\RɲGKb+3ԫ)h@Aq7J挌=Z?8 $^B"F}M0o(7w2MK'[dˑf]ZJlʢ1=2Mz>OO]wel= ҫ .bi\B|.u%}=Qv[UAL.7̾MFI~D]/=#x5F.tIm6L.~6NS:mU{wȅ.|z.yi]g'̯ ۉ mՁ4Z:kYy(\{$30Y4g:MjJt 14fq?x0 ^̨D؇FxII uJ[ eΖ7/YnoBM(=AEڏESBw8*`⟗p'^B8'>Rˆi;Iz2W01b9h a1o(N"߈Έ>]ILmǂJ#꼹g(\}ϵqeJh@#bs_!se [d92/71PIxhD %O.):OQ~1Iz*Ixҹ39wL$(m]w~e+FM"uуZVh ' ӷRݼhv?}^6:8oWvyz}Qouith " =TߌMl9fLl㘍,U١ 0'kЍ#o몌~z ]&/<̎OKJ\6OK/;uJzkp,4aZE]ԣe!pNi :>ý\U<}|g ǙH ^74/yEU -m8蘒DU71Ǎk /fehTa tGQAL#'YZzl}L"FVH;)gQ >U6Pڸp,`fc4j1sNU6EWH|ľrp]Zwyiwl$kT05=Do7^Z] 5$[r5dtWh\N;o^4jz:I>U0:ׯ;:OMӭwk"z75yS2p{hzZgNXmZݷv͸lt@ͫLǐ3 YS}8U͌seas;2'|:L:]6 2N3|" >²e(79!Q٠ύgKh,#6zn>?kyuݲN2RBSÇ=B+AՓr; pH Z97vU"NyuQJjY54+z73RVj1o\'eզ=ɦOTtr9/j}/qqA;Y:IzZK:0; hX^,wNSR,ώՖIPip EͰ(M`S Fq{WgSi*\9nW 0~bJe3vFj0zi ' G qlVakZ8dQK37+IGy*48ݷ[}$oqp |H(|S=ow Ilf4%E!)_ŃOpHn =0\!@9a!Ŀ-tlw}{{o듔$.EB1B #RJ]L!NUQ|InWYYBf+ҷȴu3 i‘4M!|F!uwM0PgvWWA.X5J}#Ѽ^Ҙj2N+o<7# cت\"h_!1~ 8RC, WKY:;9US{B we3NYVb'&hêrT+G)zqO}܊s"tMΆoKOY0:ʓseJEE|Xmxzoٙ$^L%\PVY'+ Rٸ3NVZM#}Z]1s.`2lŗ!ċu(lyւAiwo e ۓ-3 Q s,9M> v~ Lx#$_YrIMcr|~aa ڱ9(|:Ҳ< 49t޸!MƒVPװń#{`u.v3B?ﬧՃR!nwSMԫ5V}wPaҁh0 im<%rmƒ\qfҦiTZ:D7^+CqcyOTrk?&xtN%Y0}Yt¿vBYꄈNS؝g2@H#gHz\uë>ء=<{ Ic-לo.~Gz8/Βސ¢2Rzzb`b,G5cַ#En;,} 7id\H'[=5݌*65Iw"E = pVHq7K6#LFr1m""ÚA 4NQU4%] *oY4)(:(GZZ_ysGg p@Vwr2zL*i|1[- I^}]V;\fG=Q!-#5*ۅph/36B}+8lmף{G $1Kt7+םVE># c ,7fina5fFu\͙ LwBV@Na%$;ǍC~5%`5 2;/ZߡZh.x;p˸]*#ˢ:<]|r&'JIQ m$F$iYËV>N=z|;ha,ZHB ta6LJYd՞ ,Q(UG( fDP-S<";%XQK/q)wܢ[TY~O|P-VRR%RYDv(Y|N˔6_^SN9R "axD<q[9u_Yܱ]0Ϳ'3JKlݳWx҅ŗQ+ !%d2x_HnjWAw[m4ikT2_D^ :ƻXↂ%c՗R|$?ar[d\V{?aiJ9IP1L$ըD$F@ɸgrKb5(c3bk*  ֲ!$,rrcͻ V %I@2t* P̀qFt>/ RB0gS;x.,p#e}yjZ*X@Z{Sw[ac{ x5s KG {9']3<9/7VA=}Gn:b}eO.dC]fL#q⍾,/E\6.^&>Cn(0/p8>-x(K-(PH'~*^ QA$ߖp|jhto X z;H-X?U$w c[z̠z b° iwxSlz=m}Z"뚴CgDeBU$v"-d<ޢ4J JxE? ;SCG pDEA&)`;Z!f(;vrRAp\-)sqQa0wVtkHTu-m%|kgL$Cn°jw3YW7Q]@NXB skcùd3J7/ntvכK \|WvU r [9KEGhs{?Qo;\naI !1I梜*/wg|FR\wCט ܪ09ޟӥ$5SZUɏêMΆ7 9W/ ?+l`p l?=gI^#$#R7w ?innlF`fS8:#Z|:m=rlxg)6qk#.5KF^J煚^]1c5֩-`xz:'z5XLj" >>gX9%v`Ûketk6T4 GIEZ&,:_4ORiZ9J\H+&ec&K HxP' F2(83R.ϧ\fJ8?K8,pz ;c36)ޡH]zK|aN穖 s4PT`.ܥ~kTr٢̻{Vy ˿RpLJXF#=׺J94#yBT~%&X7հP9J>"lἜ!eHe46ϧ'XRePzRRdzeLZtΏ,?>š;NI@sY:o Z,]/kV*07)Ё<9~L294Oj$?;J$ {w+ӊ_j3;3 cr5̉Iߕ 0ћVF>yV;Gqj|ec;mn&NR8gILEL5zW|d2unug\?5'phddxڔG?B%k,ѩǏkw@Rһfu*w`%ǰle9a}v{%^G@c8:z :Bl;UUOUrr ެ->BN,qP5 Gy8GH%w8T XO)|U\]nE;W\:&N*<NF{{&{rl[tGڿ;o~x-[A[^*'i1(?о?p<`zD4P)bƗ jV m˦j`Ņ>d ^5;eHeͣ!Z 6PRA P)-S8v R݀́-oXbl5v 4\` F \` bAtpR: GA Xb*={KPI@|i 4A%Fuu&TLkZFc]KO@ ([bE$e6B !!rUPǯyHLg$c?VHli-0wrp#@ȧ!$Is | e:5(kx/N!u[@G}gH3Tb-􂙵o:ӫjY`R]42z u )<3Gqo0$i4@7㩷Ӆ)+I{dbdu L ɢAա18Do%q2 {#!:}t^;jT, *@a~bB|"8FϺm)t?VcfΔI`vy}ΙNwnFP)%l$A()WNRcA74"B 4rX?vcz oHrnWLs,:4wc:i|MLA__API"-*Z@oBhie[DECLL<={2&<HԄ G6!͛_*̘%'faD8OO-o'?\eE6SeeI]yLφKnfғ.k l:.CV˜O~BecP-ojAc֥ݟXc?@,7{Om60NJݯo̪_ 5P(LO"?iS:H/OlFbN¦1Y)}X$@}6\W\t8E\oEJآ|ڜdid%* ~¸XGvW wA+ܝNLGbf[uk G]Aesx)Iw0a[vO3^c+8o^1a|*]PiщSb~NL/PΩ-I]sU`A:AJ4Nf$􏴉&S3-9<<qzش㏎qMwNx~owY.}{{wus9;,|fh!0ZNdČ%`d%_6b !=N1t( Ɛ#b iM¿@w~1z koG! 1# b =ӈ14tp9b M1t1Ỉ!vS /F;x*E(1qP…Nh^r1 4JR7σ5e,w bAv@8ȋMnrP ܣ9M[c3IBk=xFm.x،s<מg`D3Yl'"II$ͲII6)$EI'v")fn%H&<6M$n9LtH⢽NDfb ]+"C2;aۢ@QX[z0:N3A>ǔ/&r (!y8W>'SZeTx+"S.)k ^[%D}(+h6}8.5-:⡮uubkؘW}vk ͋m(8 _\%yGn]Ҿ .r0oK~5Q`38prR{4,q0Zro[e4>κP1k{_d L 9|Dzgx'8?rp.C^ ܇Y}nWJѬ3+c-qoqF 0 J$)RzYY=#L9>"I.= ub^*G=ֱGnF0ChĦBrRrJl] O"1_L}FĜw:(SQF%2tҹƯ`3ɡ P[o1kBmMX}ږҝ$ , X;FAxZO㵧 (yNY,`=6>'@0!zI473/MP90@FjtxT)Kp#N> B)QCVfWYQvEl}Z*mV|"n71F|5& S.t[] 2_!ZnDdmA0޲W`ik{lKӃ6C.ӡQT9B0Ƕ;F5 aRoYkc_l;@c>|X<6N}r mgYgt7=]OdLvS^P͠؀f1!^;S%|T:RJ&ArV$Odx\GHK%9RRRDr$ua<7bUK&+[9zp/|8MBu%j$u-=nS@L8C-7Xրgm(})!%4K0h2Ȍ}{8k6SyYjgOWě`]'fUe^^)"4~ NwS|$LIR֝TXJɾ)u͇ÚSS~/OK@YNϙ'irm ׾ _2td0+yjAbi 1iemWB ט=IW@,(1cW5as &9+%)dO@# 6<˜C3,0Be ؗiX|8򽫶Gyƿ(* *lg&.[QUT,ZQZN=YVZVt)`ʒ'7W^*V?9?%+ʋʦZ÷.b%)7oiؼL1مr۷odg?*nٱyGe;`h|V*ۼ;𔷸μ1T AWLyY)KnqbQCCw}biims~Ҵ"x&g)Zx/4z<-߅Lr6@y p_6Mp~~K.2&0 7MpNWdDRVQܩ Ap•;7\R[s*F-X0#4'`3;ӊvegO8 C1o3~ *wжR'a%~hy';Ivq י\ uyިK/߰))w䧙GOϡOoҜb}<03k?1#:ÀPp (W%hԿMTv иcf@_^M?];쇭Po?އ~%z%|C {|BbF[q_@]R!!`?#zĺ@.uqľ.6-J,Ie>6u}ࡱ>VǏXB?`B/Bi@hZ >(tl`]{T5>Vm}lZhY#߅6/¿N6mPޏ&UCrjYgq-ñ?hQ{ ZAC P*ł[ 6ö ; 8eBv[qIĩz]E !}%B'\Sua.7'4WNS){W[U뽞Tm}'َd'J3?[UJT<(rڥbjR>H,7{Zh&/w֦CI{EeRl-g7^DZR殲$8dζr}pK?owK38%9K|$eEtINk9z#BtQp(8]. NEtQp(8]. N?8m㴴̜T;]ݧNbȝXȝhȝ;3!w;#N;p ;OGNpt; N>tu>v<6S 0|-p>72>7b>ws#sQܨO]Q[?6o^KݳkV Kog ԜwU9k}nOyk;^L/t_HSQ4iqD,0փ# YwlА2CPa+ u/ z B-t6R1,z00CWbz5q[vv}۹9ٕ}ζ.-`^9"6D$ |F^r\Mh=0m692"y6B~UJxv+,IZ!W(FE'` 8 _KWj o}5s '7K窒|5_Ix)@)Q#`rSex?2<2D?&*RS")ߨgx) D AV U͡l)*HNi>8r)P(3Hȭwr-)ўM]fv+%L#Ծl)FwaX[Ma4YIpSF"O !8)!u M:3a0N9ےA0q'ulG-N%|N:.שc|16]Dl0L9L5joHDt. {$H bĶ$( g C>U땥YuMV!l>͊G"DnwZ'b8T yk%?4F>!~2ry𲭠ۮFп S>dž}Rm,{X$g[cTn5&[rz)ŬV鳵*ף qJ1ڵb#do8* [7z|b/y ;F|q܀.6#Tn8Y.d-YRBnΥAwWD!j9Vx# c?7*?OE/>L 푅 ,Fe0)Gyz&i^{#zY QG񷦎%$.G}=+"|=Mr>~ Vqٽ[CŰ7&h͇FWl5|ӅޕQTUcL,6׃MZǸe?"$Kp6 ڗ\n/[;4{.2Sj [ɻ+`M~NnHr7vKZZCbrRnfNh:,)66ɛ9݋$*уx 8%S-+{~μ9 rܼM_PoengkկK g5.)ԃKa2*O87hr+jkV F"n6X&<$FX62[KyՠJHfcQ` ɒjJYSKtAYX;0ud&& %u1c~PBo# ANDBV;QX\-.BK e2CvcPB% (vJĄC統HQgfN40G ̦LQbpiZGHVgY h1hzlK ۹(|+o708޺ N0YA? ÅVH*g<?˶?RgrWo#n/ 1VG/@F ?94v݁lAt n)tB5ؕ$ ~B͖k`B~GmFmP;lTE_2TCVMT+О Ggtxe(8eϟ!b|Wj>'@B`ߨ`I[P@iGCniyoJmf.F=PHNJbΣ֯g44Ӛ#I}s*`ƶ$dG5p.M.@#bE)& 4Q yG#jx̖l4"A̖fg5SiQ͂EtˤJp2Sa"R'\v&BnX{V{IaksA(kW$vh3@\`^ZnKоڦHz,OMlwڋ'[{;hn͠} "2fDj/+mrnC_]A v]/bQ9lr~ZW|Ж,y I|A^9TT[;{q5TU$[$8zV»ވJe>}g0znt\yi|I~e+$J`W6IJDa}t@}5\򭥾)e>:B̷>Xtt_w2Su-.uVa9 SNx[)5l*:.N^-Ɩ< lܶlX΀T|= >fk1=3<A{/tR8b݌m8օ:".,m&Z]KV)b# fS6:qv {8v?͉bwF36-640% K4vp*? 'UW_x`Ɗ(fA+_%(!1hv6(reyϰثYN y1ˋI1pͭWoyBa[9]~qt (byYnDa)%a|nD6# $>mW/3#A؁\eąo=xB)JS($^&$Jg:DԸP8n G1[cvOPnD@ۭ!eҕQ)E$YR| ;4p5` Eiaڷ 0՜>*0a/fQ{D_]Q$`(=}ܲΗB)cTܙq0=V W U"s[ȶ_޹׾Qhd˻1r|xX%10 5!~khܪߗ}Ѫb.. 6t+荈=5[#/d-"Bo!A/~@ZOR3WYoCo8>+w|_B9u2XkR- =َv-cpS/Ok 5[(ˇMz0u>^e}?h}ωV^ߓoIS{`K>§)uEڞKigFFʟ@]s%hς&{ק b)xkGĪ=*{;cTW9[2IMRkWZ؜TyJƨ:#5fiӦNqHm! Ekф[ T+)ꊕ?GՔF\vh*-QGwjTTMkT̨lFk_hjn73|S׎-SqfQ(Tu]ߋTbi)B[i'a[ te)K>&Nd2fղ /> #(AdI"xͯ_dIJ{owQ;{纎n/]S5(:e6na/{=8[H1]?u?z;{̽}0G;r8ҢQ=ng_/w{28N8p!n^"WvU^GaҖZ mqJ0KU6kNTp@.fM0dK"L g řO7FVdfZU &Y3#Ї¯rnS uHznu)+ukݭs !x Q3Ha XC0Q8eja } xTչIHHi0! ?B I`B#&bN&df~EBss-G9jTjU$G===:V 3k${~:uhpIッTA4aUdp0Yqg[H{tmΦ<#ũy*-#aI/=[F 7:L+HؖHޅDJn'_;'3LuQ4+qgBUZʴbkZiec11/l !_UiI<^RđT!JCz@zD^J.-kg$JRYV1;iF<ӵjLkGʏJ~G%JR% \7U2V<~S*~n?c׍{;?Yɏ}~ wk/vCyf'Rw:uRw1uWRFǩ,u_;~H Cy)'Rw:uRw8o+^L*M_dɮ!O˓K߯!Ov7w<4qd|(yɖy6FɓMFɓMß yi4|(y7xFm O9wQqoz±eY=Y忁_o9enjJ/ϡyqL?Gr^#C[Y8SU2W+'q,Tr,?D{Tz5rng(n0n5n ޹p$cuIݾf" z@ \K}YRCS6b=_B]5aN;;b\zN-93=̾_zOR^Frg Ό38Syѳi23]\Lm.u\›2gjs wgjs FXl?66Z*pK 2{8Uۓ}!U|T%J.GS\*x7*x7*xJ.{R\MJ.沈\ykG4F,\d栂#w8rGkmk#:F^!ڂ#[y[=dlYhp%%c B@:g C[Ak:%ۺ|TdD~P"ast rM216 ^$G&2p0jB0F/>2~I#&zy_2Xi@QMuȷZr4;>9*fhcHM$1r4(v{'v/GB:gDqKoiNz8(q!uqG2 @>;YG#yOw#<\z2hZ(я**i~n{EJc] RN.$^I+S/H *Έu/%3')8J(( e&W:%R/gHxc$R*=IV s0;?H$UwKhwx9xӗtd,xt4jUa~1w#ĿVmc̿}sC6?7X0m3po7/bQ+ZR }|nmW5ث-{g U Uu˗qN\=GYYU]ć.;jWG7x;SpA"^B~u|nnuJJ[-5Rj R.Y,LIAEA>}OTB MvȎ&-:^LDQkz@/}6B>^ *ɋ/N(6ɦgD;N%h`=gxրءL˲K*-r+ӊw%t$rU]#=s6Έ*ψW_8QyFRqإ$$gĖOHz^>@ݝ}L^NG^ngE]+wl6vr[O~}?<]Tq\73^y(NT=:M<-I;MIeg|u;m^}Gw;R; W/ oTb,{ƻߝ7:şԞ{+˙#?-iotioH:6u&h.4ܭ.ϯ(KHBg px<'86VGA vYdQ4b,H+R}-ZG@(B nn ["pхN#v <|i#K,[/_jw $ KpMX yy:Re~tU"A#ICxO- ]{b,h |ql.4*W[IVV-"R^l eK,d؀eaq]Z@ & }N/Fĺy:J  Rռi_(˛ˠ^C sL+lϋ=I3h&xH`چADk$/ćt-[t 3!+￟ P+jkyEUKU/Y (メ⍆|//s|6?SGY U*L6%s 64 La;ig1Dr|H2Z2ޚ|A(iIJdHX2RwҟkB3NW P-|4CIl4 Xy7_&8 !Ѱ^NKQʓ2,y*/+k^mE(˓2 ,}m4D`1?}:o"yJ~cX6R] v1y|OΤ~0>Fφ,/W)X%ٷ.5wi9}U;h<qe.TN_7[Oꗪ9_UgPwJ?ߤ*wo *OSG?}+>0]<Xqժ:m*xT}^A>蚢/{Q韎I8)JiTV>[: |~EsUKuB+Y #\ =pEkm\?h;A.YsvxPğYt;½! rD[)"IpI%|!?f s39H rlPX!rAw$[Cȗ.Yݪq!*p%LI\knO/,IfW#`. Jz"3T:c:Oreo4p/8:%Nt|i6I5cncncvgk.wek.wgk.dk.fk.ek.ek.gk.Odk.Oek.Ogk.#Žc<dzĔ~=ٳQ#gL ,F?}2zvo1dY|.g->[K= {H?ťn\  2Kݐĥ2{2Ԧ %.{J\j]4CK]ĥPRK2[3Ԝ %.urzsK5 ]̹k A6bQl$r/@ˏ ( r& Oȓ(9 ˏrm~v g5??Ӈ)~v2g'+5F%~vQNFl18?=$5~ |ɶJSmMA? ̗LFIR>rT 2w> wZ0Ls{[ `̣:&}Exo7^!} IeH0G&TʥoPA[9=I,_#a@N[$7R6q-1} Wk\|ҝJ`5|9@Z?wǑg]UW;ҷ@tIr$SZkŸ$ey} z0w'c?̖ L wXItP҉l?(n&Im ӷp-%}vg/bUi ?D5_VkYB$)z @ ƅ_x^%Xn  iГ5):D#Ͼe՝rphM|ڳ? %xyCCV ? 7q~]|tgp O 'GWF_I;jX6x7 ȍL/=fum!CA&Vu3ae|S✔ C ]tJ gDy[4 V4TWK= [>YsQN:T:g.7-u0xp/ cXKGfj|5A^#uȯQ@,p ֢h~]nǰpd Ͱ+s:Y `Xk=3 7 s\] M);teX_-&Q4G3@E9-nj4 }~NڀM>ȅHm|i%j9wzI _zf(6?\"B4=i_ +K]hm.J} |mw})|)Iw8< '.XpažDMۤn6wU- 嚫AEiVd[vZ4s;~.:X*Hb[N}WR!.I;XwD7w_m_vTϩ䟩C*7*o[=:HGFSs۔s)o8u9Q>kΈp곜sź]n @7dzCꥅ%f+@[jy $(%qOa!7VS^jNpl+(_a'9 ʪU9y 6x_KX@B$}Dܘ#%-!{ ht N 2 hP"Q4h2R)XvG/ xpXdkGԙߧHܙ}b2_P;}I/^b[|ETL=b%<78O%9TߘCo N'OÎш RC.Dtޠ:1 DmeU R[VT#v;xM[`7iȀ ^iϦ3O7:x|BǂPZy|y#2x?|kcQ/$1c74b.a7K|5pyOhT"1ly&IfK<_x- !( 8 ytN &{OM7ja=?,Ջ7ś9~T^+_PwJPƃq?k:AA>\SPSPȭpa'H }/j; Nv"SDǮ?3hoE2犂crP)3既rA}|br֏?(;o9f^w醜A=*"ԇӉ|8Yu.{IZR }\(*CJ:_ϵHPP6)n|%>1Afq_71`uZK3Lrr;)aL@ē̝$m5yѱŔ!B68p 2/>!gwCPjNd%._O1z&f%2˱H NOЍ8%%%Np ^b8+HL7藰>m{c=@V==|FϮJ,}>m{>m{U}}>m{=>m{M}viӶӧmO`_=>m{}'N1)}`b=gSoc3ilg&3\3lgylglglgF?lg%lgga?F;={>F?~>}3r3lgf?gloxDxBo>{`sWl2kS׫YګYԫϙ߫)UګULUܫ1*sJ9_P||@i}9'(s^;9|@is@i}9OPg0'cQ 7(o9ˏr)X~,?M  @(ׁ<ˏRs(/y (GVs?yX~'Gf (@ˏ۰(_~3(r!A.3 cQ> ˏk `Q> ,,?= s(?\,?O|;'A.((?|,?ʛA.X~ cQX~@6Q7X1:nj-\gxv`؁;{ ؖ7 }u& 1쇿ځqojځu zwX818}skK:a 8m>tDSܻsֹo>To Ɩ'ضz bmIiӍƝOJ8HGsl٘Ja@޶ Gξw> N6K)|%|{=񞏽mTI=DNҿsf:3Ǿ=dh<k`K&*qYoJ^98o]OXΞ"af1ڰBڧmc?Pok~w4XWj{m^dTiyڳP% q`jݐ ]Gl[o—{k;Fg{][c= $i$ƭ'ӷn! nYzQ/D:eB[g$9ıigFRk0ue]{PT_U(d13#h"MÒS5քq4NڸT6ժiWU ea 8&5c|!"#=|ݻvw~.Jβf_n^ o('t@|<; w ?~NY&5ΰp2<4,=7&C~1γa )a$} wcXsaru 742û yX]j8 꽇B *-m`^GۖQ>>֣ ̀-sr[MR3Znp@h4;k2ˋ ynMaRxO㦛Or6}bar/D}Va*S0<>9=vU2E7J*u~6P֨$ _k}&cIJ;aLS!1^жcS7j.cL5Ƙj7T!u9`:?vg!S]8O:bFJAn?: k0a4ɛ/tE8ͬq]j^=X{~m]"'=e#ϸ O TM:RA/Y֓w?Ilv=~Hy|rΆ_|KEoHf]AfNvٮ% l|c<^O:cٮaȾ!枆jX*xi''lZ#ǿŅJn: mHy fL0|?DTkVstO:b-[i }"fһt3mA,JF몱އI+n&:M6Ge \yr;0FӇOzt_Nyb#Q& >Mm Tck.ZX8o$|R+PG#Od[*ߎ;i4Z4wuLN:%~\d/9&*ɖ)I`cé/u!'J7C5yK'Ue,@?XlzALXݨ_XuO z[^cTQ8?AR# ~VQX}q; 2 ¢?iCn nEa!ۆÏSYY%O B80z~^׿ ,La  L?f$OoT {`C>L2q0;|,Q|WA9Pm^nV\Oω6\IL>~xK::H%V jC+t/ZP۳Ǫ't]̷Suĝ jk97jt|4+n;T~yQu)nmjLsǽhYUHRQAC;o1/;r nV~&=oqR^+P: 3̱W_ ri*=lFQ#S<.l$^ԏAp=}-d\R &%ϼj7zzIJI[ފ$9g?_Gnu N&'|79a$'Ǘ|n./qj=V5 Y( ˏyWE}vXxQ8Q[enQsAo)4H*LR|!| 'p^焷yuQR 1g+^N|[Δ6]F 56)U?ZCWcw]w[KNz fP-?>A s"]5Izk_=uW&S3y<62ym6n*hU2*R_KKmx} B cH&G82x6uQT[kYbS]oLSWo.eN_[ul\5QiI JcFlYBXٍ{5\kQ}0f3PTݖ"nW.Nlҝsk>/rw{y$ ^A1;uRWR/~~`ǯycOǹuxbx7v⹄[o|9y2QUZD-n"EZֳ;E8O5{%rSarp0)#tS\uncGR@PK,ݿnv^^Eoŕ/@=*> J幣q5ddN ~͜aD+Apiڬ'[u \`a_Cknqjp#M; x-JQ"lW=9hjbbq;Fᯆkgqw=XT/GVf$p f'#YMs,(nm/}:('R~ &]wuXF{e49͕b5 d%a)K @[A{I?=Vy~RVYۤҾ,<8s gnSg =IEC49 s"hrh"Fiխl2)7Z CuR>ghUi `;03:2<: ИY2zo{JowJxsl[1x< ,ыO+.\ wKΞS 3%*<StxAf_*0Ī^1ȱ Q< Т)۾mt>BҮb6 ? O. r3/GAqzh 51?/@dbe$ahL15() '!+8=[u$]#x?F% q:L& VZN#6T: \3oP2_Kp+^=B[{n-cem0,%WVQƘJ^h5}_~l`-^@@z!D$)q0d_p&'NV 2[f].c_[Zv>cH|`6ؐcH|)> SLDK-uA(4zvf1=гUAr!HU,ѪPkTl5_fkBDH |5tnr݈q^X+I䮎{L[TZf42/^ᥱH<[-%$B/A<ǔrhaeۅ=-Ld1H S S tJ郔".tjLC4z5ޝo(D",W F#Vw #~2{YfQض.6&ԒZnV`o0p.)\ZHjuNtJUXy{"W맀^YY* kY mKWUK׬'/;JR;Q;Sqz+ճI7um^2.ܓQ59y % 9N]NSkps6QFȿY:(9>m9 ARzAL cgtGPt53+&;|k3\\ufU-w/9gvMJny@_}N>[Z!hO+ROK} >% OOI}>.1GRH}>,!+x%ARK'%&)!xԻ]RGͨo[R;R_H},%R_/H}>/9gR??/iԧSROHRI}>*ԇRIWRJ}> ~x}Ro[Ro›RoRH %%.i%#ԗR_/I}(RI}>+ROK} >% OO7~W=}ƯǚQ&|| &n‡ȇj&27@?#"?"R?#"?"R?#4[xtY Thhhfy1 ߋGPx++ţ__7//@xss?@GP!oĭPTه+oSҸtЪea4C\&>+І4c(3i8԰3q]›5qZBQA"JIiMfq TEsx޽y-{V?Iw}E 2U߈nUp?3w&O5M/֘X"@`D,`s &O'{! c]b]Xuqgqh@q9̧./,tE"^-i6WƲU:tJ㢗u ;Q\`1^`7]c@#)tY~?@#HdZw2z?x@q>ӬV}M6eIap[f.9G  JRP_nGxu%qCZc+ /8ݣڂ_Sfxf:mZ`AH( fQSBmq^-y"kQ)2)t Њv&XY܊.M#:%1j9giZb)* &|d]QYTU=`f?L%ܭOT_;:oN qޗ7zl˴xy M2-]ltQvlL]6&qCQ80slP{iH욇"$*X vQб- %/c!HrG␕C 2CćjFիՋMDٮ>ÁliL+NJ!0FG`[0!&%”D`: !}i‚Daq-L S8$H1r%BD(\D؄̥ D(eB" B1V.M{$G"K&"4-&$BD'PK$˜DaLJL"\ @X}Lp,3r%B&!l.KPF$Z!vHJG"xp(W/$kM"t5z%I0$$ҤDL"\ DKg+E%lf=LN50T/$\'6JDЉ0n"f̣@)(eB(> *U_DݵrGH$8| dlMhȽVQ ;s2; sW*Gvj2.`;_璊nE,qSI*J];>ڈH胲)*"A~Lh0m݅ OIe%44-26A L%+h{@k`p̃ojPׅEZ.>k5;֡މr8*T׎n]ԟ)'6AZ6RBwi 죮-9}mFzҊ*s[Եcaͩc"~Y@_IS>-'<uWpeGVջ5Exi"m7;Ip;xqkUt'j/"9Gs cj;>)n<}$ i}?S;-v#g 8.'pO 8: I:曱+t9Fa/cxxs"FڔvXͨS&h@-(;Cѽ$ hÎ6L5$ƈh{wM3vDi bUs66caEfUފkari^7ϸCcfbg)J FTJ}Ř8}g{tFˁVzJbb.)GG[PU lC@)KKѤzo߉=ƚagwio葃Ea{ұf"6`SnptgoU[g$/k%EVX>lzvAqÜ%8%!')n NcX7q;#4HNjUAM2_QGjXl?ňY gdEEQ"AhcT9!J8 'r*'͔Y[h /A~5Ab.*xN{`/_85Tu?i1d],:lB5 Je?iq9M?xf&P'1G2] Ó =k߳@a6 4X0.HfݓQjHAoP\;nS\y@uP)#8'\qN18|t{lG''Tb.i?.$rq.۽9$(1HZ%" T$UH%B!uPT%VnH)Ef[_3ہuTcO iԵR餏_V6_/ss)gǥB]LqwcGnv)q b 7?Ln/}>hݑc!^@{ p㾋<%7/53XNg_ WFǠ*K_NggRE=0w0pkJzriBk(V22%._25K@{u:[݂&& hg2ûf;iSŲ啐ٖ)W`=~ ]l/DGT"NQ +~>.Jfޕ8p>qn.ZfP/%0}Ot.~Kr#cp{Zpe~v1-"%jcbT/yOpc(~#k̕-/fp?JuϼQ aZdU(aѝ{Y _F>ю'}W0<ɠފ6C@/\>wSj?: Vq߂z#jX}*@ uvV&eĎ2M>Ai`[9;)X0 Wx 2_8H'xA@]4{ABHыl_E&z ؟an;:.ne\b гtIz Gg뿊"l S/ *X(`( 7\FjxP9n:H=U@Yj,= #K_2Y*>i;TB^dU,2Z:_&Rd7<:8 kc㛭7pkǎ@[GBed76[7f <]tx1+a% ]1TF)ށ0t>uIngӧTNlkEp bZN1ЦfQr8uJ5-wqL6|ϊ.룄0+۶m#fd=  k&775g n43C/Zj44S! AȘ2 Q0Ш A&d98ALF? mP Boþ+Tc3݀Fzw!hӚg%Q;8 J]5HQ/I"Xy9^˽P)x)Ra+Ly_ yr6Ivù9\ryk.I/p(+DB"!"v^t~!-8Qpk\84)bPŠ`LrXcDS[:)>s/1k/:~!0Ne<]nH#TvU+&%a8K"IOR5j x/ |3cǵFj2\5^">^Tw-VUClEj9[#c Fp(LNrV@mq`yPvWBlɱj,X-H=OpnuiRʐ.W2 mwj^ )ס` ч>=l<` M#; 5 1^Fg׉ĘrJ/<:8.dg<>. }dp iX5I8 KM5 Hhuu6TbBi9%S1XGn[X6/IOonlڹ͝[kj7 í:V vzӘAJ`7:A2:T#q6l~%[>-.? /x.1jҗ4䑣/i5|\fL,gbSM9mS~+_[nsiQ/ޣv,Fy hN8ǮX7li\-f39^L%Ls$ÅRR D,SYlBXtAD19I&R #̴nSD&)%nSڔ X9PȚGP9KMWZտבmB2ȹqjfxwDDKBKᡶc秣I"*ѕ%XWpZ e9|3ͦ$'FI!a7~0BcV@+XWD3'L3\>w/..~,ﻋvoWWE\cSǴ+ubo9o?w{h_JJЃB. l2( |F~(=|_^ *{@* PR Fݸܯ u?Tjm83A UϟTlbރ%=?Cu9[9K*C۝j?vs~y7lw;]z-yݖ}G^zK^?@qKOcާ,ykK^헮Q|,yzZj?Gz[~b[oP?;j?B zpΫ$ ]9o}g5;w%ow%KnK^GG_̼/Zf{˒WEz~n5tΫ&zKw:Oy霷_O\zw:~[޺y-͖FoВ>?w̒GԒW9O{ђW{aɫ$k[[~hɛO7W+[vΫ^K9o}~nvۥJ-W[j?Nq#[-y_Go%o}~1%oBOazyK^헾ꜷ>?ǘ_=?/ӻdr\޵_=nɫAz-yӟ`G-yNk%s_%#F}K^'L%o}NŗwWOz'Y`i,`́PͿZ`]`7Wa0j5f0& ߂`28%nC~o ?X,r{m {_n%};m0t n߁`L;1'0X~`e>-}W`F`^!9 )0߃we0%_`V`AA~郡Q0()̃=K>8#},/A y0DA^y??ϐLq0ve0%'_`V`A+C'F/L`>8,'_e?>` ,`)>+}0#}0/_`QAIA~0X>,`>` `a?'H,KK`eH0K>+}0#}0/`+l_C^0GfX_CpZWCoӴ/i&uQ2x1xU Up<~QU!qz U1:z|{ysF]=P?U煿7^:,f:Oݤ~^"׿Og>u6ѧGΨuU}F}ܧ˨OuU[>g}0~Ч/3M:5s-z7_ި_kT> y?snuIc{0 x<я =#U`lW{uZz19YVΫQC~ފzGP_i>czF)\OG=-F}B*Z2>=jaoFVmX[0t,jLFS!?sK-ϫkkoUgqȗxF|?S$\'ˑSj0%F>kjϧ[<r?^A?!>CO??;~EO:?oG/z#_tNQE%Lݘ/z5_toωE'}_tE(}_t_E)=tӛM*7tM+7=t7SjJ?-kZQƵ/ͽ6ЌC E.Ԯ@ R .f)!KDBſ- 8$g隻yNoӪګoYf(.Re{߃ l% 34 3%d Ev9$=rD 9%}R=d5A.9 G19!O\,F6%:AwP擀qP:JA>(=Ow* Bm?qȗ@8aT;vD(|l,(R!qȧ@imP<s68S_F()7@Q0 F(``Q0 F] TW.ƿBc2h #1($A8i_%#Zte2slfĝ3f6gw?3A2΢;!&d ^6lszW^'K(L/son[ܧ{+>d^S+u>wz %![=]}m}f_Ed6T_CUn W+]2!)饾:*d'K=TyIMU)TX7H\cuUH߅Ɨɷl ?/ד=--wK_xW+iLn~"_<h|bog3 K?K&~ɷLfz0e??Q Wvb;L&"o}'ycG拸:L/Oܞro98%& 8c̟5?bIJkgJ7//t尻l22.ތBViδGeRgwsU킭ԸkJ+ݥ[Yb,_P|,vq#nvw*w+I8vsb+}hO8&.FJDlz%b+l\o[_M;ɳp^q؊cߔscn)U?2,; %%M/0q.ڜl>̬7:ge{3w"oFGSm=W0u߁\xw~s+rO]/%$~(1H}e4vq{iΆH o M|Mg\e.>M~Zյ]תn7tj]]窮%*r1lĊ G))+s5lvU\t+O=n7J%p|VO_uS5%j2aEcMu@RJ+IǛsV]=G(cu2v硌]:oQ(j"ynI(clAv|K$]9d#؅C)$En(Q.sN]54p ^)<'?ɿBʟ@y&O(I*wQ$7(_D9'yʳ(Ay6O)D9e|~9O?񄦟՚?(X~mS?M:@֩q>w,}UiPҐӮ6߉ jp `Ԗz_Z8kB=Bmgw1|l[Jּ4p j. L*f~XǤ i|v-uBAk~- HzuhT\j˫R,N&W c& yɍBm!9Qv+kS[60CAgX&Q{l_ncwYSua &[NQ[ @B۸?-HТ0)0(7J0c3^ ?{$|Oi,1{ecK>)Wc)aW7o$|9$/o1n,~[>2M'xMߘڏ^*_/Kȇⰽشl1?h<ڛ C-1@YjR>Rϧy+?oAZ V X5Ip j^-2]õA[<-%Kc\aJXմ3`<=Nߤ-/.53b y)9}(ETǀZQ[cAMiZq_ V{bץZ{VcN!121HMT[_41;,Im쨽G @rZ} wJʅO0!l~"2X s0 KCph'ZB"a|K\Tˉ~2X&*[8%Q-FfTNwTKKT6,'C/F4,=evf rhvf8e.s2-0aN-VPӕ)J'hzc-L^aY0T~>u_'.{ڧ.䛼Χ q4Ji2mL!A{(V2yh_ef맲e qSCpU[4/?˾I?/Ǩ-?  98妐h*AvZ%|uyz}=;6 衜O\g TSy\#u !k!;4h"{wy8wBUE4=IӋ!J댈Pl"`8 ?'!N$o ,h_ȵI:+|u:4<_ػsٜ 㙯M 09E۵%)>M?C!j"Ŀ!$T1,?LSwSXL%Fn22֓Aq-36qsftu Vߺj$<ޜ`"k`%j1U~/@#tqG *Sm!vI2'>?Njk:Q;#A#//;-EJ'#ƴH' ѓ1-RD^VE7m?Meډ[ȾG؛=˯Qw[_vs~ n+cZ{xtv-*<GP>tdwZ+As cyy^u3qvąIy>.. A5j,>>CVMЬ4j֖|j xŝ|"jsm׏u~3ĸ5j8W^{0`kxJ_/C*CZ>kg |2/e_aMINhE h>CpVWy'VVt˟}:$:߲C#Gx|SMOd`*1.%,(k- S4njo~.לNVV >HUc#΄.F %9NȘ \Ac!-ҎLz5cz"(-cS$1+ȉ-"${j}8u{Cx:U8|znRH΍Zpxpw8q`b@Ֆه:E] 3Z^AƆ"kGux>U>J 9iMѢ1ܘ'`?pondWxs>jRl`[y>ߐ߫B~.咇BH8~ s'Nt{!|?A] V$m|m%egH-^uBr66Eroƃdq$LW-BWԽGPn|Eb*a$ o< :\))<[KC+@6X-r%;gOaMnhV^\ I4`(Pb'c.=mt[ŕJBB[| F 6|%NJre'1gR4e)NzziRvlOn94MiH-$@{0JB);=Y-{c$~Ν{̝;w>WxH (bH.#bZ {r>Zv1b)ƾ`{JAl(QV?B׏c9wcILq֭v# T-%hG7VF3-Y=GQOȕ[mL%9am7ۊZ6[0іw ͸V<.(h$̵UTVUoZ[LyQK [6Eeeb:?w( ~9󻃕F^eEf)(5bw˛,d/, O,vdKw{ 8Y})\  { b*cP NtМ[:JIAn1*ޝǘ}N{Xs)QkE ˤVmvKIA.h]Hi[IK[_AA9_/]<<'y>'Z;s~OQګId~VQ̵Lfzttyph ֍i9tOayxECNP'^e`|9}k+W 2x1,1Xఀ6wg-<[ʓnf;9N_.w~@a?>3{~_I JcC@iAo1 _"]pϲ>A*Kx>0VK8Ϳo\@&-ƕT Uo]-#69 uSwR ?4bS1m[EIk9{+8h찷cn^%L]Tv:߅X];[gnha٢O!.݅e8{—9cڃ5=]; q)eRۻ2S%h'^3 :-gͶ_+r4jyܾ,cnaϣ#;&g(CA^-QNuZeߛ4eyBۏیrtn {?7)2R_2axݛZ[, ,?ɳ]O@n:Ug=>)v姦a8\Q7ogw./" 'l%+Nٯeo~%{ny>"Ɵ1{֗yq_OsFIk,stX bӂHYJ9f=}Cރ^Nsgٱfɔþc@}y=id oG^xKc]tؾ )w!O@IOdl6{zg }n +_ pYHjbjaͶ[RAG+= P_l[昇J.B3uVs:'l''\&:@PRb{/ Sp߱?9a^vw[i6ZGǡc^˶|;{TFjhٻ<vo8~sP~NeRi3IraO?caWv RǓ;u,kY_SLiS^;~EU#ˆ<Z/Pm&^*^U^+k D8lVY|x@Whql+\i~rT9\2w 3~0n =2'g`)GE%VH1 RnQ*p_ax@ 7 EF6Bnk)#)Ywh"a!pP[LyhF?,h JVX0WܿpuO7(&5>' =^9'#ߝ<ø^X q˃|?וy L>o`zX a#R~Z𯹮d|Sy6^8V0}0蠍~ky;6B?V4%MzVcSZY>WTerXٌr'E+cG+IHȌx 3P>]P [Z_WirZvސSSدŦ{sEͭFGD%ڭYl_+?Ҁ 5YJ~NTY?V(TZRf 9d|-'&hfLsTiRLSY1ё복#, ՒOrhO7 <'!?gEݯxbݫ<+3SyaR|ygϊJJD_ YR%u .! %[m9=Uxm_b,kqr~+~+Wux}xi )gm\rwGƼsVgM3p_xmg̋GN)/w*_Nqߒar\?{LMU?}8S|637WN?㖻tQּ͎.wQtwQ_0(-*KE!»$*BؙUWzkTڵJvЮVz~S)<߼һ(GypXUEQ8=9kEa^xzwQo. |ӻO"O. ӻBb~{. 7?O}mϘ. q7R~rwQl4h. zJ]Ѵ⋖c.&x::HC{#iGk&r,&OqJhD2)fbF8aBO&jrD,Ud<0 a]S \Dxy2 d8:2Az" +鸊m JByH@EC+R2ajD qJЉgl*Dq:pDi k(v$SHsnf0S6LAn"9 e8]UFXpd;O<=d? j$`1qS(0<6no_(o0H:{<}.O zfB Wlm< V49SY:TRDSZCJt$TYŒQCk*KMs5E f}2l"W$ B19uԑZIUØBZZNU =g4 B0y(\Câ@rN$?lC zz;$SPvzt=Ri<,?<IdDV5 m"h i"q=a$eaEAPot;B&G\-kH7Wz)0-tR_pEy6#( #Ǖt4䈆˺k\IJ&!W\-4ᤊo1e*Hv9M  O-WTxBSHJ3Cvhn(M 'FѴ~-ǀz Ă:vc3Ch>&P/ACj(MiK t\$+ Q 1]KW%AuwM B.&Uj5D{{zJ CcE&,a AwZaz7AJ#-F?0A@S腼8/3Eyۯ {]i{zl"qH}^ wݵ pP@Ogi'ĒCfICƜWN noyUb\QX }^O鬔]`ckߜLo6(oMKh^=I`."J($m/`V22VRyrIAv*ڎji (zi$*I:Ω74/H!9V&Nizo3S,yzXu{#׃Wh0t*Y3k^ `m݁m z}DiA m RP3 agMz(I@7h ,9q?UH՞p8P1N+9u;RuĄ4Ĵo5.Rb aKVqEw4FUZ%*!M^\#ptbIX2v,2:K ҎuX"cHx$1S5 :z '{P'DAlGЇ1F-$$0T蔀#da#+鈁kM]I*N2ڠ|_tQIْd]c*MH1x6::UJzIi$q v'D/N ۢ IJlSLZh"+mF7-Tu5VPr{*6w<;#ribZM, PX@;I{?lFcش 7X'͛+lm:,*CF0/hSSu4 ף>B'tŚ+`axU?wA_ Fba K-Ƣa7P+QmBJިaN} |E.gI˲ev (6K 8c,B@1#T8=53&B8c`%ǘTPRdHZtKP!2&B}Q|GnaLZ{h"FRGX466n=Eqx3:PGflTgD:e/*װʩ \l Ub9M*b1m2bI fvtMi ц@1fI2ou/u-* @ċ-N,d8D6Kk9*Uw3h0`0L>RORb8&2#qDPUM%aH{pPXŒп&e|z3bb 4f9-,T鋒4,JUu2O1t~$uR N:;M g?pDX pQbҕ Nn/#xJ B B ql D'khNm0d<(: hC+ -+1KmbQ;|^|@T3Ϙ[_ZO,kYe,Dpj3$E \i(a>L\Ick2=` j׳nQB65=b`i F[5"֕N{b,ԛtt?kYS U WcUbD'X]VƖ'X]B 81kmXRD)ɫQOC8\O'ێw= :i%gUkLKw1T6 XH@\=,JAWmHQ8*Ӛcuax}uoD2rA!øJ.H-#$hCr8+8QhP lE86{?H0_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Ҧ5igZ7yC>Dzߡvdk)($ő6DQ%Y 4/|6:izn"t|@Nj!E,ܑCU7hQ`;;6 6f<1Z09 ':6".Xuz\LF*Бɏ'="wC_1=S?hL?́tS5[V  3`g#C^ ԗ5D{WsMFTY/-!-#FzSmgt!Dր-'!=P{V#`❸R L.I 8 83+ Q+ldLeta0E6\40 Z>!*chs;H=>WN.QOےq\@~x*=]g$6p̲6JJ n;l™L`)PV˲(qcJ"aZY񧷃TfHvC-!8{{BCNM{VY2zwX7OqP uInԅ@4_U~~xUʪUI8I9*NAYUge(iL~+z-,%w(u.<Ehʺu(aWP 3Þ ^v3EܑQuom}Ye(1j;C&S,LP ANU;(58]挗GWAEHsK HaU z-^gU@PlxD ݫJ+mh M9z]mOF !8Nxi +\%k!ԞQ'JBBOyfvkwxfvvwfm>3:V. 8K $VOwRᗓaw62 O=O Hu=Y*(s{s*Sw"J˫# $NA@iǃltFHwt9tn?!"8h9bD:@#_<<=D8x kL"ҬdbvV=n%dÛ[_Fe8R) T|_=E-$/Eb#!HDmҳy-ٶSmF+OTjWTUS>*딮|y} tL4| G GãF6D^i8iz NUD)b u,0ZIp8k:q%EFS+ހa~e!Jˊ50qKEb*`|b.C  $1ɑ n;rŤx*u Ƀ8E9<4r6h.X_Ά6h\C뇊*؟ 7r50X?Wͦ!j(mnoԷ6-FܨZߪo6nbH"ک[S8xsJ@xAgrB@-j\.X&\s^Sfrկ\.?B2kcOOfR>ޝO/PWRئJr;svENZV❼jT? TK,BfQ̸aIڧTEj%c*11GDՋL3,qgVT_/iNƂermnRٟ;g:zIN@@YP"3darܿ>quQFՓN޼疖7&ل! H4-+u\ o%-ĝCN@?iR Z)'kSSqizt Tj!».^{cE> 1̐S Tle|RJ )IJ=E\K7Y(eÝiKPRj> jy*=V?n#nDYyݧ/>f}l~ɎB7s-.KJPf/?HQ[Y@opxrOT6"Nu 7 (d)4h cCE=F4Qhuztk7iz0cMO;#vN^g(V7%15rmg>z0`]%Js}'sGϣiCk>ha  [&snI}y`df᏶|y 41Az5JVOqACu}{hszQJ{cO3Ar_dnL9:#dss`p8?]]lUTh "RRZ([صVT BQg?]wۺ("fc| &&h"bEDD""AI#F9=s>lv|ߜ9ܻC NɱPZjOs(kqi[<=(nrr`#vRC;HXPRbAY5NMqzq(x;)t9 OڷU{[_y^]Z\l8899L[s&xcHo#hhd1+W=T<Š^hػB:)ǀNtT}#_ &.jϭ)y5Qrb~<j<7햵+>]}jZ `z@3бO R:F|N 莖Ք* ϭM/6+'~ *z54&< |b?24ȗ?EC<~=FNk}tMhy-Њ Xir D⛛s*5bX/p! CN*Ӷ,Vz%T JѶt1Y(pȠ_8q=yv/9s긴ҷ99-ԷJΗG*,`0O/j{"1sMxqM8 Gƒds!mrUvЌ;ckX9% :w⻗~Ҫ/V}URzKY0[wƕ\rUge4&Nt(yV㷫t5;*9Qv7B3RՕ᧒;4;o(Vv>a]CϮiS2i%wk?5[|%5#n*;G4~Oh|[ӟ>W^pa^voqw.cV]Fyߩ?N܀C?HHoX 􇣉PnO~]EI`55DNЩ, $@ d&B,fSB#ј]X!VPtl7oihAA|`䴥t@}]qX3V9<u/$7[\U+(HYύ6TdMNƯd|7ky;ҝL7w}s{ڀ0O!q@Y@L 4Ɛ`G'GBit PqgKsN8u3I\ם#a2sפL.MMARNfӭ7 }SzjkW}WRg/퇨>Y*_lYtOH+mIV t"sBn!hcҒx@Ve;lg0]g$Xp9s~vIck2{߽s}/H 񨲴XKGXD/1.* cՔ^=O}T9WAi=s>52JA£xۧpڡ.Rl(mb5ڹ ΃u$۲nYԻ zyR ?S>B5t7_+6$k|ObHEWG'mG8Bn;KmT@}̪|ԌP{G! bZ8`M'\m[K||o _[%&>zN},еj4q制A]qזWz^G[c27I{ bo$}D>7i= tw~<𛾋K08SsT2=vL~e6At8@=.,#\|Xv-j;LqOtg("UP75]F6\2,auUlw[)X8沵DEZ`)4oD,OD/{3c'ٶ@rK5d:Kr<+O> a-,^B[RGY +pt!;;#ij0<`# 4wL+_IðWxj0{B'ZcX$v:ܟmc^7#𶎃wcBcmkHhex,:(acrD7Ң,ER/'HGwyW`[K?ȴD:Sw$?.qé/'m*$](7t-!]& h )l#VoΔOdpvk%0w>y;5vheԽր=[?6K F>d"?JT'Uwn,z1_7u#c FDtoe. 91Ukx;w29IW ^z ! φ&gpw鱸lo7ϓtPv̓HEYU:kYb`>ړO-}2QٌoIpa+"a'TM'."<-K6dkF34"V/$9%"(yV,>1HL0 (ʟV^y9fPeڠM+-^05j>hO|wIs)y.Q1Mע 4ܑ-sGHDlAc] =Hן")@VHGuXr/QZ8i>N2P@3`pQk-$SZf"#2Sp Sfa'uh)%Cs?{m ry6&ld>zd憪nӤ )nP/[0>ގE8f9 whh>mCWo8zj3g% gm>M 7VpN|/}WzQ2^@-ץϒC.;R4%8ݍf))N"(J3d& sƫj"楇~ ?B܉kbE#[@{ptϨR3ɼoKEOOK!y1z܇]ol[iH jeGGq>Fq'O$ %kkq:?;i Hn#Ҵ> 1i&mHm@@HD&„6J Vs=Ǧڼsw΁ T*f_~f^w6zywcz~ B9Gڗ~y(k (ߝ[Yg7lvƲjZ5l<]We6Qv6ϡ-õ{ ~`%Bn= [Ox. 5Ly.P/6;%uIW shdqO pfG^ŧ4{\!@;^m҄&V@YђI*]ڛF~ADP44v 281[>W6RA9eSmY63]pKgY!֜8t,$y ET=XݠߪU՛Pq@'-p{dL?= jadj/zT;.j.|1uQRV6 4wgSQHU"kW+xZ:֮/3iX 0a(;¦:qQcP ~AÑ6o._.j+(ÖTmln}Z&?:xS2> Yeh &V<`2Q5w  FvA "0\3-m-€ @RTpByϞ%нm)MBJ; q{džI9$5IΫ~%Y ;㢘գWƁZa-c_Ù{J겤~ۭ|ۥLNzi*hNҎV N1up6~p- ⱦSq;n9hUg"3ŮҘr*Ȅ0RvzjT+Dߓ lZpƄA#GBHJTEL(8_J_Gt&jvx a`]Hǁ<GBx H;V Ku[1CL ZDPi#eFDžv<Ɍ0 a3FC1~ ƃ. DЇ!;P5j&+r}-$1[4jfhXZIr5ēw1?;kC[2nl-¤e)¶[5% Aԡq - ^S4LZ'8wXQqh&E㮩V B#a}*@*44WD; Ac |!耔LՌ8uTu88 ^hzщ [dR}2w6ˇ Iy\Ngp΀/Xbzo Y ywÞ^_Bǡ?XK%@8Zh~OtBBAQ72# ,&E`OB,;{@15'"X^w%;4k MݖZip/gr U0k'9!P`G'JfA+(CN2ro]cLbd~1Ԍ(ssޮ3aX|T !~&Pj_MCh=N0An|L$M4M˳K)B)nŽ=&$4yIXb",gy.]"B3xyL0Ehf?~c^aɨ1-H OTkq*-Ȱ)X,XƏxA_ ca^ p.C L'1q@b}bwb43$&.ItXh-§:a)_b0d! nȌ}]dgeN?zK X|mƻÜ^qw:K'WDI- gĸukkVq(B*WTdCL#@]ٌ":_y#GM'*Oم;|U=>^;JBGxծNTwMns3)a==̯:P/C|(q= S9kAņ5 v EJ9umSvӚR"=H'zԣT|.1_{{Cw[յ0jS yb(1_1 sՅ;,1erag݈ ;} =7g AS~7+!H;M!35!^'sͨWe'dsŰ+/2 u-}}#֖;|铝3{DPoQ+> 1Q,-YʓEUa}M9$ZȺ_/8ahSv .2_:;N89Jz`b\%u)[gAԿN)LʳFa4Z?I ^6t?Gbl>ǪCE)SAfk2ձ}QpL?z&z\㞱ݓգeZw6:D68i_O^0 =SD2qS ׂFE7;A-TA =t~w)IuS[& F$ KOrjldnYOк::8\ץ)t8@uv[=ިJ:Y[݈E+\UK=Y`8.0_9FD5MrhxBѷ>şI^!~VxJhJ폏^m{O*;yGвSxy`k`T3V| +Lz]Ϊ1؝]62U *YZݣK#ITPeɕI6Ms.U%HV-ܰRz/ܚ)NJ#K1u:*WgyN'4A0.胲Y#^[(<;h~+H]2OzA =TJ]`R6(-YljQMJfb1j?ƩXP#Ov %ݙdm]\hM'=F礶QYmxZ#jv+9)J04N8 8 5u:`fOQ}^r5 1<`zKMaX+K5~Q{ k3䶹USɋ9Cbc FT-bawS3sIꛅ,&1oy&Ql τPMO&4%]~H\bfjZsP 0ɸ:&1 fK5#HZ+ՙ\^?J`ᾋFWuu3?)": "|g`{Q(aCBqL\㱊 M`(`1, 7P4[L༖i:}2֕1x>F8cta%~bN53RbZ@@Hؖv8̅#gaXhA_~Jae"w8´H:R(V4gʣUeg+|ApcsL␝fbuTrs)k-1S5%+zzͨWhƌ^inoVQ曍0ĀxҵtnJr_fLl1>ɌC*!FMzFE#A-`r@jΊ@G0Dby$r88Yj;6ảdn1h]wޤIyS,ؠ4z$|yHH7f=zMt)IDyɋ.~kV8׵ [Sn"Cɧ]'Cޖ$:>132 Z-P9j8=y6Sp3+~ -yAD찻`.nucۥ%ޅ;?lUNP:y{̥L}wrWNpS̳Sg)Ec[L~-&Ze ٗ5 ѕ-õ o%[lK.Tz,@woy]&8v~ *hUkмrnT=ea`pUIk1Lݽb{s"sYx$(6&R cT_f^|'Za8.s:;s;cYЍ#2|4vɟmcKyh,}yBaSq 4?gwժGOriIJVGpR[׎*4X홊˛{?0I؇kC0x=tR4ҏA˱7U`B# !Z)z2U5dPM g}t>;PZҪ7Foωpʏ)Css~9JvgTgŲVHO?-:c'ʢr[~7]]j"Ї\eֹ.uṥSDɧY i~iM{bK!(ՠ/(no\Poe*>?؆ޭNЋ ~N^UΚW?ʂޔ_ +D"z)Qg&} e-Pbhl?x^D+[=JrT˽Nobz?>>w@iנbsZ}Bzsy#2UE#?$]-nJR:G" Y4\:iV^y%fl5B iQAtP qo -!]~|h-CEnP{1ݜq7Vꥧ/ܩN+ dx9\쾝H41jQ j.ih5\JUr,{Ȱs'>s^vULkhnAN$ Ű  N\HfN/WiTZ'_f\_{N(q<0bwAFZt^NՈ%/{9tIx:(wE d _T;.z_Wxaצ|.DBbR`ih\=Ul{s D ug9dždٟ7,fEv4~[MЌf0~´kI"n¦􊿴弦i*o.YMih[*=m._wNrM43ѽ+{-oec#ʧsBJ+_5;3.ꥦUҊHuJ|OSgm0 Z-uSfQB̘yɈm{v8*ԮBSBUzťA)V Fd[ƒǜoX)5Lm_莔 Z7}Ҧ_/{}.u5,ۗRBńiQy0_{@eʨ#n(Zsx[6XX8zdy;!f>^7 E=kjT!GޔZAډRjmJkj%(ڠFJQU3b6ܾ{{Ϲ|uppV*Кa8mr@5}D^.)sM6(J&p%q:܈q!oBUp 'P!0KGxd- SLm'Y%tQƥ~{cS{7p=qЕ*;ʝ-"޾;0IF"8ٗvw~/l7c[(u03ہ*Gz눏4Heة|osꖷXGgeJ] =4 LUa1- /);IiP "hVt[;> FEB/Qxbܨ AQ|lK褮7JR1u'^ E95갍( V]s]PKkS0cA8pQ W)dzٖX=W F)qKӯx+ My.WLNd5k)-EXi&U ? :ͫhYܾ뱅{4m b 4aEr\X?z#m+>mqr:3zqYpsHu%]`}P髽m4#zdp ,yMLB=5 v Pi^K`b-\ȱH)cd>_l Q}[:l=Z/0()@[PM#bVnj͐h]bu=6MbNbL N+\0jDX5\[,}X!ޱ( HI\1ѽ%@7;IP_uW`KƑ5ZӤ$VE9rn{掀+CIq]҉i%-o+b`)b[Fbh"16ϖc{nA)Dii'>:8&]Fvx5*t &)nf1LZ#.D,I@_ڿ2Sbj+=/ڠԥb6#ym$zX<. 5$łIn` =ce>ӿ_o_/o/GO4(PdaK4+Y\7(7@dGE&3p&?w!MO"7vw~B^X4%eY#jcEw=knn}VLfE=tFK$CگJYuad$Dʑ |R GFEQ_^pM1'G兢=]t{\_dul=4~n/Aj^ymX0njEW[a[#jc|LIGU뙊Hr.e TRB {lh8[m'; []M$;DAw:fV[T{#JҲȖ"8gK[-MklmDͰͰ!5)L*덅H7x;:xf݌"(JG HZbͤ(ЏEK|U[ sͿzչ.KR+W>y.Ϯ5]spxch$qPEq0R cgyn A" ~]P\B </kΘwɡD 3)S.:SqNJ|)TI(Gmۏ+,8 ~.Gy[VZl:۷ @1Qz: VYQu&u_I{;ݳQqsu9Kzsq댽KzM\9w5z[y#ѷ17)TgtVKy@Vݳ4Ke}_-Yzg?)qk?ip0BQ溬P/g}/ʹƆ8pQKVXgǮTXx#dD'R-{*)|E2$~NF]Ħ! 1IS6v'w:OS.bNk>X&-i^vx,svP?Xuzю=Kwx.gB_ _1}Cw& co+MtdP?x|tz klXHmQf8x$ St (%{QwwCo7~:OA87>fvU 1J%Z6l+SJn+SFDj-u5z*'*TUl SAI(~+i5Uyufφ9hwdJzx7 Y+=4Aϭhv.wgl#~stUǫ 뉈]#W5BVζ%?.ʫ;­yow%=EMi:QA~hz쪭ʲۼڛwUZau\9( _irgHVåŠJ57twZSܼѫl Y!3MHrcObQ!ƙ\g"Z,iVgchRRAtsEAr?X7Ywre۪&_%N/W+sᰕ!ob9.h6˕EE^r5_܉U^BѪWCNU1U-*TzKMWUx֧H38 y1[ N@H [ker)֔ S:S{¸CRwc=E)?ƶSNil39PLɶ)`dy AcGlqQ \NHۜIUCiYl(t%Fw%K"&@J+ˁV ji9*LiT$NkfGSU.I,MSCm 92≋Pr#ߺ$W%%QGM&% Ұi1:$!5I*_;R={#>x*5%d\ؘe bMLʿ>Q 3Yӊ[|*Yʽk-RN4ų䚧_{uIBlj"@-_⿊zטCoc?,[}y9I7Rc_ I3 ˤ$ k3ckk.7.J놗Nm;d;ԹtkYe#.Ksb>/<;~MQB07ԏ&XzF?ZJ@B!yW% 3kG pPOs#M>uKQ<J5'vn_0S4Ub^m ݴ.8( ^EuvI@:mu}6 Y^@fL r) "{)MOP߂wKob"aQviQGblr?rC+t|iAE0+>mȄr$ڭY60 }&q螎^\ jYd2PP gQf.O:Vh7@|se͗5@H'CY[oe3-?gFj=Me2 xAo:"eaU|*]C\u'{| NRfL_1p;u#B JrKş!aE aD)FDZ*)6jƒ}dJݸ^`Xs!w~V@=]CnW60(+{'cbaC9e+ Kc%l!>ٛ*;4M906 u~'L7<&,)p~P2GΙoՍ˯>=CKK+{Hћ5^ӝ=R,uz vpp4 -]vv_.|xS^b ߿p"VC?~*+(Vx' ~@1V:+O GW PSB/!K9L 5sXm%2{j%WB3P/Rcä ہ֝*S:k"rq(46N^ |I7czQG^Zq%#@?_<I+. Olk@e;mh mQ!zs陜(!(|,XGO7sGQ7y3f۝򣤽LlM!8RiK@IḴqqfvF,TgǓ-3?`'"jSMjh?k$Ő W?%(HH͒j!`B 45N cФ-;R–\e߼ӳΩ{Yx/[ OQQA5X )CfLH z]!6%@&bw(^6O۰(&h/vh߄DaG.,8)F#thQGSZIu\-"'bI`z/ߜeؚevا)Zxߡk(\עcN)/bOG*,J_ō= ۳$Z%xM9LMBhQքKv4xs[kC]Dq'BQl8Lσ+*6-/$7VMdBE<0(a~^zH@S24@~ Ȉi4BVM(nG}H]g}ʮ0jgc8}!5YjSznð&mSۖR}xXpE)$甝|qAH0)!/d9MF]e) ֦_CwF6$n : fU$ TjخqQn.@ʇc3(Z4^d \Sp2dG2fƜ x%D T*/^m79VLwJ5`S_N= \: mMuw9^fDS&cn&yv`zze\?OwYJtm㷡4b/ dqE<q,8er>Qyޢ*:j1`>o2*|jN@'<Ktoء(9uJ[CcMcg!}K_wh‘ ax~iM̚@2g NZe0j9i ^A?mP\p6MGEj=5{}Z38&l*4~;ng$0ZN l Ũf ֡ȱ!&h.eM]%NPb07z@+׹n_gQuaA[m{b>-s*C+ţؘU(#ͷgΞxmJ^g$h:罷#I##u!n LmVe-x=vGz} @Ei [ D6`ˎXP*TUV?p}.iPX*^ץRL'c=J7g1L-pEd6z?b/1 nF 84i~1()KE>q⩧ŷ2VFb$ccHg6P7rD`X>vp6qvp3B^&jmUE~GeIIgr4=#5VzVAܩl(+]J_r#_8D3"]BB&ӃuF=h9J6yⰁBq Z|38H9Z w/:-7o9˫{=Q9mN):ܚ阷䑏g=]SD0/֪(xK=ϼK଺›&I%1p({s}O{ҧ/Iۣi-ݭW_jp)=LM/vVxn)q?E%s,8&1U&kE፧[?e0OtμO yV'MUt~ٳCo[&8gC䙅Fږ)X X:U GFlV+d5{;VjB=|̓'HE3Ně3uͪb-d Դ⏬ _L'PԡJ"yƋ9RZ^Ϛ2z̼xaIИip@S`Iʄ<&&;ywۓWO8 [{x>mgϛ YlwAky8~nxZ얉]᧧fK>:UCowtEv/W duQ"Hr?\Xa'2ծmo{Mnk{&O o[n{w@ ٝzP30Zg|}~އ? L%M==3 1K7+a>+cI \ eN{W)={QO.>TVOw7) 6>XkQƮ[2\ |mnK۱xu?W U+-gBʄo쎪\\زAWtիa%J;nkq>:m§tw<<09_?UtmvkoDŽsj& m}κg*?7zlɂՄuI)D)#y r8hiHb($0ҕd"+" R7OYZw՛gj8L͂KgzgSyOku|<ןS[}}I+^tdO>Yh;o,wY-&- ru^8KS#)7.ϗ-^#Lۥ>#hA{3nͮg*M3iy]Z\^Ƒۋ5e|]xyԄ?nY+{eeO^Co樯Νsˏ{feڿXsh]}cί龎nd`([s@*Wn~ܟW|U_>|)6S6~)rvgb,B٬SڣaB"#.9$yynٻh3vLܨGQ/i:.j8w̳YVzgc }9broRw.V\Exmjo.#bR뛩{ٳv϶%~bOxKVvc\OEO6eLwct3LRZ馎Kmto6}AaWM-!ْN >غ"j5V2ñŬ"VNۺ1zb=F,9ѽvK/Jx@QC~Cv}z|яBY3[sSݱ,b%UE%? y~$D1ĩgai!yJ,i 3ϕVjEfZzP{wudk k)jn\w69 {^bTjCx2o-WvW{dni("[qbЋ3t2ͧၴ@!嗥I<)+Y-&EyB.U.g[& FDr j-UdBL-GWYpyS2L1ye܈OyT|WfzF iеs liXj|bu"cx)+N5GVh|DpL0Ph\!U٩}8AlOw[ZtƵ̀=mm cr J+ՀFXUtX@HՇt.Uj3& kM[lϭeNұg~TSO7hW);ߟU\&\~7F*^Yf@n6]_n}~f!KVwCC?cRL=wח/Q@4' $ɒx,MRjXu{ 2=dվ p}e:fyFɊNNoLZ5gqȝI;2LEwns}t7~s]jN+_5dQH)nՁ'"++,^,1Bjo&_%Q_†I;p/hm4|# W@\!.O0>wSX6M$duWm^Hğ& I Gkxeke[(c9ДP j1!\/*6>yGݑDNACVS4Yȝ\1_¾D}N<`Z3C3'/nʖKMO)PDВ`8کJ*i v4 ƈ KSe◧Fh{h"W[dw\}7f J[Kuw1|Gp(ѴAz3y5x|+vpVlH @Ɖ]O2ŀAMEgSL&U{b遊WTEzݜ;1sRMCpLebq5V^th;LUkd} Ϊh##pK C@oxnsҶ[m4c[q;N$$z5ԝCV7Q~rv/8Zu[6*{684@ 5!Lp(*Hgqlb86_]>[N`3b9J2I#bHdx0~F;<+Ӌ \ka]hMxې.@pd%(dl2RɖG'ubThö')7:a"puSW9GaG#("v,کAꂨot+wDʹP)}mԦE+{ﱻ}W1mq?{j}nsxaLJ 4Z1}B:Xl.D`S9Jk)ɾ4^#[~<'ntўoK!ΡauSP֢! +?Qƿ}#]]]ώQLmu3ڱ2wOG+WÀxTB$}rhpd"7lWHͻf]@z]Fzzh߻}ޞPt'Tjf6^Lgwyk6% ?aX tΩD9겠(DO7 6^|ۺ8궿dvsk{JMu[#Sљf8RUM']o~ ChǾ/@Ek;FΕ܅ 9kPr/&s"ssߟ#zyҽE;W2[;׃cM t(xfXI^ZmgTV'쯓I56 w7aE7gSQ ,('g'dmz|L8FN=xKzE",WPH:^Wi9iHrQ׾aO?ի} :mݽMpڔt] nz;R6؛#GZ_`\>)43Ζ{6,=9 i3O㫢~ [ާӇ%bK7 )1 :lx_d rsL 听 q%~ Ƽnx>o#2ESKׇn:zg 20;VAUӷ<US16\{]<@JDu}_zl- `SȊGL Vp ^YYb,=D۬UFv5Gݠ@YÖX52LZ>P~0o3 vΑb߾ țHFX Wk{$\;k~DohAM[H!g5R /5 sբjL2sJMsj-L7#2A'I^s?a=5_tu*xjqVCʖ̩v~86) ie{(BϹ;~ @GT[#'U,"f;</FT/$|1%,$g1Mox>G.Wc1* K*N=TXdD",t*cGL)8j\=vB.&M;F/H?LR]S)9Y^~WfxWPh=]x&(,GM5)TFCiw~Ќ9bG3hx-l9~Rw`&%.qOW6zxh ]  m&QuW//TcS|i˝T$=xt11{ ,7 3ɳH^R\?ĆzWr)n:n lÞGs+l1w״Z?S08S􌱒z?(̸ŶqG)Нrʶ]k|)jL☌5a)dIŶ%; oV+ـcNڀ}ceUQDx4e@՘Y }Q񲋑0Nx2nN78 oG-JnAK|\U.P%"Bci¤]'~L-+QzBˆM 0}Rptp؁&CNN.DV|0b6)W4S8^'AYJZn8 ߼T_d!cTD|ӝz9E{qfl*f{3?_dy{}ug+Y zw Gt rYcj]~R9n{ÈĪC!A>A{M,