vzctl-4.6-1> A AlpA?Rp3 ԶmCrmAYAi'y { df0a4fe89d563f3692a7179ca966f42c9f11aca8u=)msk*?Rp3 Զ ݓ@z(J4hU@qzI%-(SRvYt;Q4>@?d   0 )'8' ' '  p' 7' l''''@p""" $.(48<9|:>p?qFq Gq('Hq'Ir`'XrYr\r']sD'^t budvdevifvnkvplvutv'uw('vw wx'xy'yz[z{{{'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#vrhel5-32-buildCGPLv2+System Environment/Kernelhttp://openvz.org/linuxi386/bin/rm -rf /dev/vzctl /bin/mknod -m 600 /dev/vzctl c 126 0 /sbin/chkconfig --add vz > /dev/null 2>&1 /sbin/chkconfig --add vzeventd > /dev/null 2>&1 if [ -f /etc/SuSE-release ]; then NET_CFG='ifdown-venet ifup-venet' if ! grep -q -E "^alias venet0" /etc/modprobe.conf; then echo "alias venet0 vznet" >> /etc/modprobe.conf fi ln -f /etc/sysconfig/network-scripts/ifcfg-venet0 /etc/sysconfig/network/ifcfg-venet0 for file in ${NET_CFG}; do ln -sf /etc/sysconfig/network-scripts/${file} /etc/sysconfig/network/scripts/${file} done fi # Install a symlink to vzifup-post if [ -f /etc/SuSE-release ]; then ln -sf /usr/sbin/vzifup-post /etc/sysconfig/network/if-up.d/ else # RedHat/Fedora/CentOS case if [ ! -e /sbin/ifup-local ]; then ln -sf /usr/sbin/vzifup-post /sbin/ifup-local elif readlink /sbin/ifup-local | fgrep -q /usr/sbin/vzifup-post; then : # Nothing to do, symlink already points to our script else echo " WARNING: file /sbin/ifup-local is present!" echo " You have to manually edit the above file so that" echo " it calls /usr/sbin/vzifup-post" fi fi # Some use /var/lib/vz instead of /vz; create a compatibility symlink test -a /var/lib/vz || ln -s ../../vz /var/lib/vz # (Upgrading from <= vzctl-3.0.24) # If vz is running and vzeventd is not, start it if /etc/init.d/vz status >/dev/null 2>&1; then if ! /etc/init.d/vzeventd status >/dev/null 2>&1; then /etc/init.d/vzeventd start fi fi # 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)* !Rx\\(&Ia5f+W 񁤁큤A큤큤Rp#qRp#rRp#rRp#rRp#rRp#rRp#rRp#rRp#qRp#rRp#qRp#tRp#tRp#tRp#qRp#tRp#qRp#tRp#uRp#qRp#qRp#qRp#qRp#qRp#tRp#qRp#rRp#rRp#rRp#rRp#rRp#rRp#rRp#rRp#rRp#rRp#rRp#rRp#ra5a4b39368dbdf4e0e68b4c844ade040ea99b7beeaf0ac65c297d2c62985c4b066be82aa9832cab0b000984b6cf11eafd1e0c21cf7582a9fc31827ca2700787066f2afa514f63648dfe946d795ad58ecedc399d08318f2477c29f5a10a889e71d41d8cd98f00b204e9800998ecf8427e7e06de15ba22e9f500f765dd7b53b52b5c86f3f0cb01307c88ebd679a1bfccbf0509fbdb79897b08c20a4c8f3cfdc2fc6520b4be9f81d2d5370d2ccb10f94b13105e303a71af25e390de3905653aeb926c4314b1daf340481edeb854126d9a6c05127acc1fab330f6d16122d37dc5a61bdf7c4e0c2a1c38ad453cabb6367e34a6c733eda011e9a16e0464988ce8507f2a3c7c302bd72e7aad6b59f0c7fdc709ba0d46b22be1376ad7ca08b8bf586a7459a4a8bc7842e700526fb16685e1edf5a5daa9801b7e9ea061f18be66177d4ec2ddf942e9a918f0df8011d3eb01e6a72bda4bdc3a6c3811818f6f29e9e12725649372f0973da83c6c65c8207f5c1fd2d7b289490a8325a320bdd431d6018637820f9d13d593697d8416e3f597ce1562f8fef5959b5354d845c004b5910ba3b3c7d7b83a6a78d0297353845a44aeca6e0ea338ab6fdeb1189e4d5e35583781d686b99dad5c1da4610db068d399682966b972da7ff4723e4222d4dd79ec698d5cb92e3bd14842fb709079a93de142d31eaad18eeb2eb774ebb8fedab978b3f27a86691f39b146fb696d055e65243a130f79f70bb983a1a8ee31942d556ddf22e31f38d0198c125d6a5481593dccd0d05664c09f21128efe4dbdf7552399b1917d5fb6c8aef8020827fe1662804a1399fb90../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.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.3)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcgroup.so.1libdl.so.2libm.so.6libvzctl-4.6.solibxml2.so.2libz.so.1opensshrpmlib(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-32-build 138308082299999999999999999999999999999999999999967"#m 6    ׀׀׀׀׀ ׀ ׀׀ ׀׀׀ ׀ ׀4.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 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tablescpiogzip9i386i386-redhat-linux-gnuASCII English textASCII textBourne shell script text executableBourne-Again shell script text executableELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), strippeddirectoryemptysymbolic link to `../vz/vz.conf'!"-.=IJKLMNZ    RRRRRR R RRRRRRRRRR R RRRRRRRRRRR R RRRRRR RRRRRRRRRRRR R R R R RRRRRRRRRRR R RRRRRRRRRRRRRRRR R R RRRRRRRRRp vxXnsystem_u:object_r:etc_t:s0system_u:object_r:initrc_exec_t:s0system_u:object_r:initrc_exec_t:s0system_u:object_r:etc_t:s0system_u:object_r:bin_t:s0system_u:object_r:bin_t:s0system_u:object_r:etc_t:s0system_u:object_r:etc_t:s0system_u:object_r:etc_t:s0system_u:object_r:bin_t:s0system_u:object_r:bin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0?Zw۶ϯ_qLKVҦQvzM8]9$XZ߾;Huooy/>8_:;;pIe}}uweq)UO>~nݒ3=dj߽,%mOq"nAȋB߹7<8Ѝ:=Ԑ>ſ*cidg\e/jd(jUt#q"Q5 "(3.-T<7$qfqy7n\qQ @J@ղ,WBt( -EO+-t7r{xG%`pB6yp,C,Qcف$ɺiuҭbi_;qIOjasżddCW=h9e˟^ ~}ڗ3j,t>ק7Hs[ks=jy}X_]+OQȼ((Xi=d,bkYG&r>jzz,aC %DRtĢt UέX1v$$NԅbؤѤ1q&b }%5yZKT% SfLKdGcO@y:ɤPjiMZvhʅ Uav^ =¿7X"8EUuvPrGXׁV̂"13=45D;/*\T s`wl}.HѹF,ObuyR9L$C>2W_.ޘW?]]^H"eHLCx0(c"m̛N ȒH=ݷl5ZHC &f~ fT,ؼ8|:B*ԃ,y:~]*hD`V_r SE(50ܟëUJ^uS*9=1PR6C@H*h$mФYRнCńTec2pҰCgyj+ҶO6D;rڍ(iW=uP- "Lc͌H Ih^0C!*yO D';MfmPL^6tO}청7aY?2)oQ3h# g䩬QlʗޛROPЩ|)B9DHCc%ĭ=1Bh\E$741C )*7TH&%9!0`Q&:g6w"׷W(7`\T:Q6^ű hs;ޣC@KۇͅXI{7=!iStV+M9`Nxx B6"( 3W͂:6ˮn2]\+hw_tQId hc.)b3hQKy E SC (}tB?,twp?V-ġ0uqJfyګ:ll gx.cz̎] Ӈ)" C }B^`l7zIu0xPl6Vu}rӦ/g)G&ʶ=0SrK']kP^~ z6߭M}'1fwlf;oнM><.< 3/*.Coum̲[LB -?ĄW={J1NJڠHXLP_|V™<<+I]pMO,g'PI{<<\:?]݂ot`nuƼrqXzXL1HB~ Py8JjUOxv4gP#.LeM7;=BXm.Q %aSRլ:JK5[FSEsڤ)0ai( K̻t00M~u?@U!xUV6t4$MѾ2>W^OA,=G/^$XQ],*uܮMe>QkB0". o&Ѯڕþ@1_R/^Rw{+>h jVWz60{,F~D3yq:ޅ":Zimr"9Άgzs[]; l:7IT9t\ǣ)5lV9 ybMT ز!f7>nt*eXߨj2 hgzY[սFC}V\O}:Gj;|T}|?9'v)["Lအ'eGAc.;ɇ^*;j'jTkZ?2-=jQ@;t%9?t+1/װ!uDNf &34 2] ]`u_B{MЃ#js.ynރ f pϿ4-ɮ$cA32q`ܶELe9jrGynKrÉ5Zd'u1FCЗχ9^ ph4q=a`F7Ns>1. ɢ'mpj-FoE6E (1Z-9INuc@a^9Eh&HS[2rtT=*;;&\+xgz?4V54eZ675 p&0/yhk7mx@ͩuYd՟kլtUO ON}4A2/{ܱPSt d oJ ge];l*ϟ{uzr\.G|a6N5vF0z' F 셯v`k$ZDȢf3eI{y)Κ48Ճ~XVj-I*xN[EBf @h6jBb[(MlIZH ~ש>> UÀS)7:w}VURG!a I"] c@GzC ޣ*X (w4eYy~5`MC/ \L$Vv8@R04! :Nl.egGSn 22RgzW / Ɋ\8Sv0=H<ܗy3 &ݶ?'skW5UYܣl׫ ޷=2ՠ3%//g20f0&#?cԎkA@cll*ÓH]Sߟh}u &cHgbB9lHXi|jj'NՕB?AFn {-wy9}t Cv޵yj[UK2uiS5mr[.0Qד!ϸ1<'*yN 07\SI v7d/]+ov7.vwLx%o̞X7\A3Oˑ46BͥnB?ah B_qRXTX&W 2CW L(fvM L Ip&_m7cTR$>)Zѣ sWw3d;x3ƴ %%h\,ib3z-W?fH'"A9-J|q;:c3d8GBfC6Z!2{vXpEwE4T*ۅ^0I'֯ qR-m㰵Y;? ivF˴FE}?VE> c ,f::` 1Kjk9Ɋ`?)יx:w`AE-\ ILlKʃz2ty{\ , WCJvڨo ǬSuU]^P5퓒K\Vut!THƸ$TUHAMxk6|:qMExR1 /9u0gDג*@[Mg9MJquAOY^2H(7 REp|h%R(f w]ہk\8H@, swaV$g˙(G7sbHtIJXe`'>}9@L3`G*>R'cJ{|?^V3R8<5R "ax?C-n"%2MoN} Lrʁ/z횪9 #-u\bI"[b~Dʮ6f0tDN(̂2EEZNUvh<;;8`Ӽ# dVi J@b 8Ut,5·ArZo&u+A& vsv)kSi`"#S2HRAD*;xZN181dCR,X4c3bk* 2!$,prc %I@2t* SQ̀qzt>g/ ƆB0w\q'!Ak&CwLkIڣh?.[ӭl@f*i% Ges5']3<9/7VN#7,pWT|N.3 CF?7eTQL|kӸ| OrM#9_eI޵1` |qNK!ZjoCQT8Rk4 :~/k P=2R%SK)o'G^X`,ձ@TvI0G'X<)SdP\<ϸ&M}lǛ+A7AIQA:q=6 3U1/1)dc ޯudŽAp-G4įA("WGڎא f(;vLJp\["ܭx"'&] +q'Lɖ 1^rgl[;}H&t$:f°׮v;Y$Y. cA ,M(ݼdRӾDw%waU 0UdQ;#CI /sYQ%o;\naI !'1K梜*+wDz|L)Fr ^}fZV ́ .|zR IIU5 ^~1\3K/'͞w#BJ/xʦvy|+20^8x0 ^5BG~`XW[x3O+ %:_ #xIR: +ֽIMԌM֢Ehm+!D&yQ8!KĂ%+\fxqdT$]~OUu&Ru# Z|:mэr l;!61q[zD\klԓ>jZz tGU0RXFt ӡD/yﲦ;SbZĻbcsfjSb}+NfsD(h\D?4N*gj &=ZHJ u2Ku8vF9oaHk)Su.+%ԯ%H8jQ Mwݑ|ޒ-3Su݆ya Fo,U4XˀsO1+U$dh$'<~= I ([9q RAs3^inX8H~zsiRs%&X7U6r.*Ara~W"=Q.k;(cJA铚.p,[iQ\Ƌ(JZ'=bҀEiZ< "(DV Zq$Fwuh\~Wz&:>cĴ_Rz%r(͓JlNj@r};˕i]jhMw<N$k C0''jqǿ'A0FSk1dY=ũ$-?iӢ$s 'TZMZDl^έ]Ko@Z (8TĕBT*ɁZccCePwgf_6vbJZN!k{_ߌgifSG~tNth]t'OL_JO4X-UlRNZW&kx5kyJXcؑ$Ub~q,(Z0uP醰AauH;T%f_YGr7dBon x7)AϘTiejq>/ [lmy9շ"Eꄑq d2Z!*]WѮ"jc \bLN$rNNk\,Rl[awQ[u d=b[Zt *QQ::rLf~ ;nU_VoaMָfu+cQ}G;`RVT"h6S]JUnяGJI?"zNwi<%ہ6"WL5 a%/hxJn2IPk0GY͟'FW0:;;UYa߸c\^M;Z9@0OCF;zVPv߫!0X45$ :e֜mn>#CpA4-۲@k~j=.a][ N.̥hid/&x XdiA &&EE{X\XÔi{ ։a)!bK^*#vJ3w- a4+$~v l Jb>_ :mӄmh0hOm/y^fH܉=dHɔT.%UW)X0c.B]ejVNU)G;uaԦ4 [Xj$1R*> hM tH˘e7βӴJ;%ENDh0jD8B*nY޾ DܽwsϹv߻7Oaǒ.Kim~ Q1Owדf4orԻ $Yk5㢂6.uK"|,auSrn^}c^g$4`w1 ?2oj^mUX"0~'C>alܶ1oԷeTYᄈ-1ػ\}auNLWy1`/L?;\N ,aXe\tA36yiD2v_ usgnz~KwGB"=/h6m م+,r}-ڛ~.6= ~_dž+&œvqɭm;ԼߊWe;粬闷 +?g~w};3K}+ӫ솥7+c}[Oϯn8\*>[ԼE}cVБ.SMy -V^Qn5]2AJ\Re KzJ]tBʫBgHGi7 )>ݔ~hxF # _N.]PC1_A*#YK&~~esC9"ZQ۲X2y\.RYعvWx;<hɩ'K~po_:w_ƶia(ྡྷ4ŵƭ_"V W~/K{Ru_&5C5R~[DNR> _L~n[Py_AxaL }>.L%)»]c?T>OQ5·+CbM<@@]MP89 N~m- 6m 6 %!s[˦JiS(SҨ^] E$ 5)(& -Uz# [~l`kaoќ/S(L.'Sp[̯*z(/NnZBRnuvw4:S[]]@->U"`PIDvZhq٪rVT+g^3J6HQwn8,N';|㬩i 4Ԡ]Mymo˹Gߜz`^|"9rj9}i/EN`t DN#9Y ORdS˖#JsϑSC" 9Ӂg#"ߡS S6<9INMO,v'^UBb~Ml)E9Ԅn$cxl"t#q,>01bH݌1"cnc5#RrZƈY \31uT2F͍^ƈ F #fbȚ;/_F1"mvqgț=a3FG#wvmY{^Gx$Jw7E#e~+IZCD_7v| ۾N( zc4;V$g~r/ dz QI;sPAVxX?W~iL\+v2;a KҝnO?|(C{kP$kTBx+!-Ȃt>sr_a QXuا1 L QBS)&Wrwu}6Cwdǧm\+74C]-#NҦ"i*E53xsTEėxk(߇Io"[3hwH=^i:Y?zҟ|rdÕHh}ԀTwdψT>""kE5bk!56v`?,dg-U~ ı:?sJ$ rtw}dǛ;0 uȝ$c yp WD}lLw1Kx 'D"GX!W]9UID bՐsQk?4+T$5g-|a_@D29l f`gkg|ZB5t.?h t5ht| tPnr+uFUΖ i-gk%@"~KBtsSע=>Yovvwc.m A.*!o ]oCſWAhQ m=DGAЃh&B !H=RɡJ I1J<(QHAzo (BLZ[3nH?ffg]*T7ד%o+ q=9X[21faci;3~OWơ\_#35! ǜQ>nLCCKCR?ҝfA#QvAq*ep.;03BSIu'gXj_> H%]/ :Z#X_x'лLCM|N^ 9~IznA M !?%j(`҈11󨥳-1 7ۣ'[Wえ1^m1ⲶǠڟN#7:7證z2O}MX}I㓴es-="x0 īy+-*D 5a@dD憤򋔃e)ɪ B,[.͒K;}+0~S$ ( :Bo) 2笗YɅRSnkd2**/P1^LȷmMM-TYXXjxMYB?ZP47vz2?/[~Y|}(y:˗-[a/v=M4VRRweXk$\ހM` 4C2Vګrt( Lm;XD[{xaccG^zo=Vs ^Rݝ!PMn8|]]'_'}c1|d>#nD?"_|f#aQ I:nevɢ|ap s[-BhŪbgC)}GVmD~PGlf䍇N)nmGOaʎWSv̰#Z>}l߷cփ> !QºA /`ef+<s }7Ap%<σBAn8%hqB_zڲN{ ބ0  cCa'=AxjVGgw޻;o|nAP.SQdu"8Z:VUp4t{:194@ӎr={ ĹyɆЌYCkO ƀsGL;7@hٴ~?Gi!bwcP-zcT`c _%޿@pLj`%DAq8/$1mߓ"vqLP?(~ Rw6|vKMbB^Uہk'+S"k*Oe5ok䖂4C|?wcùbA6W~DxRo/>Eԟm,\1/b{ɡ)_sr..6{Mob=d6+}QRNbyNvA r&r 1yfp;G.A9 7cr1"kƻdD0gD[wdE0eE^/YU0KY6y|@~aoXc[9QP+r/+3Xjwʋ:v|1 YK,6(?CƤ.c1)ga Y|q,t _bS2``Fa`Z9ҖϜ,e/w!>GO*:S?+:3rC;yϿ1$vG*⧕So CR$ XI]DrԌ;%`9aIEȑHd]m$@(KDܾH :HI%Dd|?s|I6IRYʛxIo2u0SSMy}Mp=4LؓǞ`Ξ)=Y yS{2$'G! pG$*=43&''dULf &vIIL]BL-! aT2*QhUQJƨlNbJf_I-HfLfc$u9tfZh,kEu 3[dQ( Y2VĈGN8qxᨁ> SJT k*tCӜM5 L4io挽TZMTr4>^L刉eEyڤ~L5Uǘʔ~MEUx:QDSX?RgD3S|g-2QTUUBLeJI\LuMb*&*J*"2J2}SgrGpz]܉ޔ{7Kz+$jː{oԏgqAi99wRf#-Ϊ< y'g.V6}Fg^,k-K.|!p~lP{D9Wmr -ΝaP H\d4rU!ɅOY++T\D;i[ON>C,Ʋ$5 ZCrkm#/8ڧ?Qj_~=PAj¦fdf@ě|ʎ`."L%14#1?@RܑA\]=<孤T8Xl`d$Q^ٙ넩r|kQŋ&L2chB+ua j. KW"RDdt6C @Ju#heLBug E%I͜=}'*L0bT>cn: WF`n io;WoׂM6u8c=eY`Z*m:@+۬*>'LW!!ޤ>IMr쵓:`%5g-C.Cݩn[ۃ_ p"-f,$ߛ0 6"i63/^c ~WY~zEq"]#MUܑ* { C"Q| ~C}n > sנ?"Hwܑ^k0~%tmH'(EYShEYX:{3-i:tx^h>BJ@S@3Ѳ:#%a$4fd7Cf`U+n<,Fޟp &fRf1D(R$oX((DbB:t2Æ!iŠ?M-CF aÄvyT"̄SUeSvŮ\%hA6ɱ /#Ninkqx#pax!mx I(dyG*]?LpbCcK , Ë d4}a?]~&eqarwx(B8FJ.5{Vh8ZƀN@]0 c|ح?otPY(^0n1`.bv*2.PCCTZ;B8)T6v#[SG3tc<\)L/4>@ 4|?aEÄi2Z<I%2S3,oh8 ۩qeI{暅fK(1_NY[ʭ!x@1TrCϽ;vf𞋤X+A?Vq٦s9ƳL:QϘ*Qn4 #ra4Ex8gVB0ދ{frxq=:xhژVnxԲ"E#^gW!vn7/`n՘apx9TX2 02 1͘ Z\n5U4X_jZ'3b:MRԫM~֏.3/5NW%6#+pKK "'Why~ &hB8#7~+_Q4qh3b\=PӗL@?d gDk%#W3/94,#.2x%i9z^e\ǭ12mYyiŪYa/ l2&/^X"2:ScJ"&h)? AɳTHdLP z J+-OFQ}ODFP+|1Uٛh& F_!e6#vTNFBY.ߊ"=gv?ɛz_ ID*5v8Rܝ7~@5(R ЂNSx Vo1\{"t%Woc}\o܏ =7HbB9$  {f<^VLJHdA=7#z$ͪfs=流U|ƤCOSO+ͩ"j)B4C`eH;NQ_S^!|)j(Jéa8z bSt(#˜AW1#U#G%--4bxa=[e-T O+;7tvD88vڣ(wt(M')c3=^ ̲6q]IJ3.u9Ϟdףp"ePFs`;X|DYKkú IcXT =΀1sjEϐ&1G/SxӔt'CݭyLH{NÄ}atyΪðJ5G*?Aik;3 H9 t'CŐ⺩1zInH_R9%Bz#M [̐, HII}kbK6RYʭvI?@&\~ '!RsIJM2drB򏑞KݧiyoRU+wA:V{<ohGbexR*es"C s?Ƿ+YؖTRKw?+OgZ-os~ewEHm!Ǒ5*́ !ό$B /f39 }\`Y_?+|-l@VV ׋ǩ^2Q\P@5[Cxwx%v0'*+t)H#r[]I7[mҧG񜫆gŴUup\\h%dv@T~.vY\cAuÀhZ_L&<5؅RIDINL6'tZV`hz2D:KL; 0{qi#͂uTrբKh;ʎ4u\v[ wq/a7? V'Hɣj\rp!ԙcfa+ST6i $e[!@NTd;[>~X^T,DIGhVKJ`xf2܏ *}5Z[K㕜s <hkg˿5aUn'W `f`_ ߤhT%cMR:#JYrU?O5g8g|cLY&,`˂,ە,4'0I= GL_,1J"c2ɢMjkZ7CkЬWfh1HC׼B^ By,j> >6A "OQW&{F r}A*\Qpq9$h2r:S|!PmʾK[!8C[nsTZ\i^qj wTZ; wJUUf'"6ȺK! =7óO?$e6-jWJp#|mfG5|WfkԮmV5>C3(iTfiTߠs@h ue;{ vaNz)7Q@Hj5?,Ux2tˊ@d IzY6M?~(_㵸]4.H69f^\pT'Q,tB/kH07.y )k8?QEkBύ`]+^$jFp VS1=z1ݺ~̤DU7aBhGH8"إz,U/ΕB-2i{h?&7U슁ЋeF8`gE-Us҆O3Bm9{ig{2dIT4{Z5JP4|3SA#ڻ| E+;=wE^X!$4KXpNgfD&c RHWw3S+%׼;d+ I- uk@$_h_BnSr|nxrr,ͮƒs4gvgVaqA2fx_̀zyKJ2n+լXod6v<0d JףV o D WX(- +1~wu2IDϥe=g&0vQfүI8[L&lmTnh} kZ%N YcДȑS$3ޓt8 TUo_FTԄ S[҈;U ҃ƀQBy`<`0Eq^xCMQ1򱻁dPKGxGTN|@gh/t _+EDjQFuk\Mo>"7gŎ%Vh`zɜms(B'ˠN/ehe'ڂ69 \Cۙ`]u6~K vlLƤO꜀XV2I b@oҵθlv4:6r r;0:oW Mct36g">ct/36Ae/36-36Aik| uDyėfihnaAf,(_|M6´?_]{L[& 4[-[t: "P$ 0yʈ/]m^Ml]‚FZ]ntmJ"1FH4A-Z9׾6_ :sw^|_~J2DkkRCg;f37S'5fyxŲ<+%Um9SLek[aH5%ӑYdBO̻LJ ӗ%#ZCJ&m٤db[N_2dV~ƆkD"M _A[y6Vڨ8ZX]קF"PXRj+!) ,(E-5РU@HWoKdc-.S|y dQb'e$9xr \,w;KĿ(v<8wvRh{(;+!bч=&?$$ŧu#ksH=rd=UtjG,RC (n"d[x Y!O;2;otC7j _V,O1YE"*ּ5bS#K F<ѫtESĢu1N45xcD鼲t?{c2k~lWm"$<$g+-`:kD[<$,jTJv%zEۮ&cI:CgFh ,{oğt7efIŦO DLD9sG"tG$[`9ʾ-JžOHk&Err^xxOQ>|DpV" S 6-e/Igl:Yl.Bni_E_V9{&ߥIiFA[ݿvu9rcZ>?BK^ywa}/kN<߳dvH%zT D4uxQ>Ut'\L|V:EŻ9g2qej@.]c؃R/v(Çh^j/)^G%_bKbŘdܺЫ* 6OqyL5TV\CpK].a̲ ]Vr}}ݻw)ֱ+2ݷӾS*P.mkIվ^l2рʎǧRRMPu.AOžM.dI thUDoZ "-6 BMgz4E /LB챭yO Mճʢ1Q%!ϲP9Zah~҃e.V11-(XQc{5| jG#K м6{K^^c97'| yCҍxJa*~<g?y^4$ocK@][)KVJ صK;.Eo)+x)+x{WpN }|7Wp=%||8 pb}ܨ3˔j)P JAJ#)L闔.Sz>0ڒGLi?_P=yN ~/O|/We_[ {~5_#Nq =zә0GrsTP3"0<^ln_%DrcyK~nY$,WI.\o8//ލŹ}Xݮ ْ$/P<$;r$.ͷ `IzMW@n-pInkl/ *|/,g-hGlbШ~f]'Pz5kzkYk NFr4ᆱB'Bu`?0 =4` y"jEaSP-Fw?Jf02B:Avn=:d7ֳkŗre@xWuX]mqc2RP䡢e㠀qL{בB^+V%/㘢e2.A6'ӉN˽~Ճt&@":d"fM0_o9d@b,L$S9lx3!pIYZ3& Qznyv v$D60qq$"VR<\sJ97&7q7!X7 o5QF4i WqL*EdViE~Ffjђu0Zk<>`RUsp11xm%G+2k븿 RM71MiS/Fˈ X,G c˶T\TA8v- 3 IDȫ ‣O-uK3a$)䞕-oVJF39tq`V^Y,qhH[*+d^6z!7~S䚩\ɽf`U>s~E3c.]HJ}ݡh{ cޏ'4{E/~ rg~ᱟE=N/MԜ93RsfVdʼ!5WfSj̶\\\\\GjM2Rk+-DߗZKCD?ZK3DJ%9%g"{)/w8sLZ_b.δ$.άt8CH8C8CH8C8CH8C mpTW7/d-]ʤ P/!)&YDv@rPl+!N1po;,T[c7E ْiqlL8S[TudAa:8FjG+¸iPkAX9}!t?{ι}˞yŁ,4mfqq3͛EENEEΘEENE%Dub"}}?GNvg];dvC{7b)=$nhefn(c_8qC*@ )7x$_fnC#xz]@3N} v(zp 6 Mׇ8ӳ$\avgG 0P芏`hJDa1<[?O=UIF /x\XLl%L&F0䏣[LsC9-Be<( Tl96&"nm <:(  GCt/%/;|Ph5#m Xc[VzNҼ8c)U [+E~ٶ"NT>xnV/cjȓOP cKO-C!ݠ:~<.N)5{ZmͰ*b~ੱTlöad%80E.jt^ RkI {>ImৰV۩M$uFteۀ#/q܋;HFPg _{ebTt A Pn$¡ELŗÏ!a(pY`)x|6$8*y < }_ vq1[0~JX8P)y93:\pY6Ɨ~4,yʁLw/`KSjS*zZkT(EB^z4b]@Gbnm2pdQVL˛|7@}тISH8nL{1"G!>*y z8Qs9bX*ZZZo0n!p#na)?7&-)YtsgYch_hEצx [A2 '&^l"tx-\Z&~b6'ATG)q:p׌}X  6쿼bS8o9ۅ| 2 xK7Y~OJiH\P['q̵5sCGm;ìUbώQ`6gxy>9bpc'Dp5ŚpM%Ni}pw3qfwslKI!pfg0IΙW._aCxiUŔ,r"m9u /EŔ])aЄTp{| ȤyeY]|"(!Ȅy"5ojUTz L{ײ+b8˿0+Qt6taqc 6 װ-c[p4)H>HǞz=k^((X)8ykk,?'#q}S\ QpG9Sw&sbnns=܍["~r;J$>$=\9EV[Gn#nrOMn?%wYrRow_?{ceaPvGs؇-e|:etQqcP7Z<ӱwK"^ǦcPs؇JZ)\$ {u78T2={% w}`zݓS(B"Y;vWä²&egؚ`Y}C[x%3{wø9w {pß{ػ)q}Zc:K9x`EZa|''(*zܠK~ :`-ZILIGj@zudSTT*٪TQW-5ʏ45K.|Z͈e+Wl[95liw\5KDSEdH)Lڻ=\3XÆY!F\VT1rj^7]T+mЦ!$+~Iq[KJ~=(7Z⡖uH1͌p*KC}/=$Ԯ(9A!ARyFRu WCJLS]=,}P^ϋEFx8Cj(&ґ:5 4J̤SQm~|*.f& =P[S.55{IݪG?D8DN7UKm_[Wre{el_+g8ӱϮ8bp}`i2=}ve%exbw)"fWRؕ_$V[CuY7W?;2Wf'^ET's-o ߏ1hP_zBbU(pPEI;5ST*Rq)tࠋ"PpQPN "EX璗+?{_$˗}=a@d)Fq4.:.Yz =q3_ YCQl\M z C!ߋ'/`$s-2ISxB;p= 7jOlE㰿ƿA}迂xfCA7,7L9 k$\;?J#mЃ͆qFпԼYeUsN/o ; S^z͙:44#9oF339Rg#kA…o= @?5o4 u.tOv{g~K5-Ly:nj"g򭔛1GMꌗ#jĎ\#j= hE~R_tٌza+y&єyٱWb4VԦe9b\J5(޼fߵv)y<AxFbrNRދ_q8VIb`~j]~XSV)09f^ʕX,FGuy-hVߊnQ>]Z,ݎ ^(³גe:LFը#|e-;Bx;8V'#W uHEnԄ(*I.F1{J%PBU <6u)WN,'Gحc:[9E֩@|pV7wLH86. Tֺ̄Mo )Svɱ~q5S+7b(\KS]7J]Qꚕk'nZ:wYyǯBIu!5i9>Ls#1[ |[[-R2[NےnD[-}Dlv]}lSU[ZSL@n0"!vc)*( 6A "z# !! 20tTclř`z~置~;ޝsϹ?OQr6ꩀdp>gic(Ro=H`L>O?=LҾ D{oԯQ< 5va4/+ m> mj5,XH3plVHQc(ce/rw?I6W6Wi?N 8i_Ҧ| O: 8)tu]Կ)ΣBu?Ʈ8 #s92$sI2%sY2&si2'sy2(s2)s2*s2+s2,s2-s2.s2/s2+ yJ,cEx;2]?X!?X)9ld+ De / XQ^'2V_X񇼑kX񇼜mnC.8Yک;s!ey7 9w3|||\gY>gYsOrOqp[8?g9?m N?E?r??Li*̭U,]8ȭqk[f˘Cz nb to*׌XV߆8Ʋa<'4gQfA9-ܓ>Wh'&_^{klG W{n~ nמx3>ƶОvۏaۑpbETZEq _sm.Fg}/M/WU*ZWWZ=BJ&P`2Emqh<ѶҌXW߂DEkPDfF]AS~awpZ K/rx,r D|4EÔ .M+At+P*ϑ_lÓ̇<+ s0hI@2:YZـf^MyV;Yw&'m_:TW8Fzxanv*[hE/>+8'g뗻KNQI/p_Y0g=Ռ͹11K bA?MA?IA?^A?FA_ߠ;U?DA?PAo7z{[& 9*藴5Utj޳ x4W.m "*Kł@g2FNr%U{-Kl}]{Eub\V>u„k9UfILaښ~$dm~FCk7L?9(rU)Q#-tLtF9ɾisI!&fj']:P/ԋҭd)zΕ! [#I^,KؓDOOL[]~J\K?]_hRQ YZ4d â=(j@{jUO`=$Np?T1Z=TP ..2mvs+sꦙ}ߟsGCCsw6ɾSݨ!9IW` 6[0E\-37uzҦƽ#J[B(Y{җ%o S `89[ͩ"M%(qp@"/pȼRVER-1]xUЁx)+)9c#TR >,VɁ!Ի1v񹴒E@VvXGs@mB__d)ADZ("~%ciw<<֊  '?oY;e ysEA`ctXv$| pLM?^@1$W^7GRf.d~nN,Tt+ fS?@ ddr8Yz|F9@*//ub|S:Ao-ʖ|IP.RmԈ?qn:tHR˙b(xFX<9(?{eP_4ݗǵ $E,[ӂS%gMIya7zjx&GӪp Lu . |-I@[:$~i^P_8o" o]|C=˩f͟dWͽyoJYK˨V~=̻d~؝|TYT&Yb1Ͱ;8wRC&vY%x6tݶJ_+qgUg]mh[UK-XG*EJoFhW*T-8dj)nPkMf/oS#k1H,!h,*2YOc];)Laxܓ_'y~{O޳Gü )jD t)_b KE;bj3XHU]JYwHt17"E\i_:!C8D ^eDRtC)rPoG Ca]јMG9>}K^N/9qjzk$Ü^hJ|I#V8 tN,R قz˖hHhJ}Z;> ,*fQNVmJo|9XOMnr5DҪ3RkJHLQ#ph&(m!<*#Ig@-O>:BAŠ᷽xXԵ܈DvXBAw%y1kgQX&Xѥ^_NoRV3[9I|P.tgi UGO~䰗8J&A@#PD;&IR2FI/ ͫI?,T++"q!늟A#\1ZG`+֏BiAe"-;цu*)ox ߐ6wނc%DpUrn Hu?9DU9h#bS{6'8*f=KZ!)!v &BtEɲETTe^?mב{vecV% eX!U vx!;\\)bY{_\}PnX4c0DvøhЎ3#Jq?Aa;x'Qʎw3!xē|i$chNaŦΞU8gbY.0U9f{I; ,@MYbYѴ)٠bY;۩.f/وbflL.Y":X2GJA@t`sNyl1aso{:Cp:k!~EA]jD\2PG-lNl>wg`հ\u !<%\zKRVp| [Ck= -92sƔdQ۪:,dvW3#+%^yM7x=}:crN}2?dϢֹMhAML!~H*rI1b09$1 ZRP( .4L+=4C AD6~Ĩ<APnڤ&;߼7{/fu'Y[i=#qYg6Kd,TKzX=!3U-N+cre-{YTUSz5ÁJhB&[~ŎagC- $;n&QCx+)K{K:'fۓe+r,)%u'4Nv7qaHt|(1OO eӱTڊ~~d4U *,lXN;|III {66-Bsa^s(!m貃)Y^T4H%&QxE'T{P]*}h A;G|65>Zbnk` ! ?6rT,{){4bBpNN߆`{}_WC*iUz&Ҫ|{?"gb:l@{v,5=|Z閴sf1'2[OuŒGE5*i"p]*LBȞ: |>S"ިOuP>U'V"R^;fk&k|zs^μϐ1U-y1c"٧8/]`AՔkҔ315oQr=a7h|-ӻtej*^~۸ײ]^^%񷫼M5ݠ(솏KsY i~ 4? ~R?!͏KC4?~@'_EK໥.]|'Ni>>$4CKi -;;yx4ooI_HdUǰu yh&b + 3K22pCXׄU$,F0P.k䂁Ը.͒->H>m}f~pus^ι~>9G{sy?~aއO"={ +r˅yyEw# /]ȻyxFbG!>{¼!"+ #o#-o!%o")o !̯!&Ǒ ȯ +ȯK/ /s O 1c8c(#0C |?ϯz =U|=2|Ј Eh Ih Ah Fh &4,÷"7,7(7 Z/Z'Z+Z#Ç ՄVUVVAB2|Ѐ '/^B2P <3(Gyg?˸X-^J/|z%z}ѥ_R'|#__+Wrߑw3ޝ|! sd|0wGx_dGZ;z*ZSX{?ܽ;E@Gs]x*bêpqVb/b8|?m9PoWWF==ݘc7.Gg% v=lB˛z]XU)Ŵ0s9e(M|\z zX k@ :"}zzߺZ ϻ 9)ee?ƺem~e!jI؆;!1 k|;v([*{u2z9M혷>N l8 XݦMқ?H]R 7L &I :E 6fMTsR}+UVҐR ?&~Wyh;f.HVAyX٪i/n]3,5vEז*XvL)0^?)ՠj:8]Qc}˺>(rmVH=zL-i:}_>I iNfx7%U/1ހ:x[hD-p8-t8 g9'\KpV8uy9'E[pp]Nh—AX-q¤-|;¤-t'm0d +8z9mag 0 +9a'G9 k8a-'EN 9a ' O ;8a''[ᄽpA[(Üpr1[l]mlEhމ@.&$ӢrBZ> @@TX.fsBk)pԦDž/>{‡%P]iLX}ߙٝj>|3%$C 0a$3`n GU&tMoK}} В]c6c 0#IOO}YПuY0u%@p+2%" X-@gC^C8GӊqJh rֺvL74Xq8_H/BhdXsl5_jԧߴSe]2!Ҍ9!$ !wPVUԮeK[!C}'ڡ,'C{p[=5-\vh𿉷1lv:#%QFJOOhH/F@ z5ăr.rZц__J^ Y;[ P )~Hah+{}3|+<˱ +J a"RL?@ tPCZ sNrxq}q˩|&fV BfCq5|eK❞Kϊ_R7gBs9*:^$ZYA+wBN81@0O0c][2m a/3nV3w'"^qZ #3K$@wsXrޙ@MY1נa=|CˀzW>xUq@hQxJ9ޠ'c7 eq;u9ߩ˹.KO䱊Tbq#aZ UNL_KZ)kf|aTq\zr/OAݕ~>Zvj/[NqL믿j3& BY%~O.1"O6ZÐd׏5\1ݬ / ޓY`Mҍ9eQ߰I(5t<0ZqEP+fa3oo+ZTib|,ތzwYz itTk2dl?LGL+e_z ,qUJZ5S WMS0@i3OCMnvqu?#A9ΚpxvI'Di%ўT=Ii UidW%HSjK_ ֭BRk$MsqԟX5^9sԸ˿pc:Cw`R0 o_Qal:-fMyV!/fcv X/̾^@ `3:J[|"̾^;`޻ӿmA?ŋwx#1pCkr{͈3#,uӾA.x.f5#"0[7z`ˢ+vpqMԎOvl C:r{ª,)Uӻ Hf o}g9s4[ByCw~/=t-~fL2w{NCM+ "l%U1êkjK97zôLI~r2s-KNEA"u x1օxV]CvmCS Ql%@ 5Uci87Zf:PZ( SЭi9v{ ?h#z r6i{}Ul%NY1_' 5a%h"$c7ɘP%w, P%tYͧMEʤ!$5/Y0MIA$p8~5͆V Z{.E2޺!n4 V u!u:̳њ =-ifH́+4z|KɊLlrHPڌZ-\a8_-+eb8/FlxJ#h9+fePBOdBUK8LRX*, +hLq4NXAK&,%P%]t!Str%Y.+g^5˅THfCtd Cr($Q(AՀ:l>h(;Q(GՀ:l>@ʃP@ r I6$:'$_,8HI#Dtr1\ӰHz,%0cY GsGBdlWF\)J9ՑR SR)FLJ GXqc;SqAyq8}.,@# "Baeaܲay([gwTa &T&1mEaF4U Z\X]Y>bAhOJ F45ԭrf]h_՟ij[+  \qc=Lj3G6ۙfFlp=CW9`8M1Spz̖,=6LLf3XiJ3<H_5')'ϘfqcmS#~O*cL2WOTtN?O?uM2*-æh.zc믵`-nE+s` 6>=@6hNLma} oeփ-a{)c?zl}c+rf };s./ 9;0Ya>3|Y` ^."&"'\!OC1F+ڦ;CL~H C@25I*db ĂA$H6@``q{9iMx;ݙ]-{_ɶ&|+|/ɶ=NԏmiÝ]\{e t-r ~Z*n_ukk,G"WqOI2m\=WEn}¿]K[ŢRl[|m\[Ʋ g"x ϶N7ٶiw?u-r7_pe/d&Җq87Hu` h(T4, ?b Q KU @S%=!2Me__3O'>޽ﻷ{wuZ2jKs򱞮xèeW ĨE,{? V׺F `]Q>.=85|}QkQkǿҨZzoq7`;Z<>=O 0j6L1 ; )F6s9)F:Yo>SEXOJ4O1僝7jK.Ŀ¨Eq1j `w?bRe7j `}9?Z<+Eu¦_+4Te/~*Q&Em.بẼ8Z6v'~Q{ E,بE,z򱞮 IO5nOj//L5?0_`l!SE`,@`/7j F-bJkZ|wt5ʃF->Q{5wZ<ؿCR诫3ChMϩ>T8`X}qf-,hṠĿhS̃H o6;n{~5Ƽ;w:^[ǘMn; R'm>\=cc}7A+%nnc m`]"_Xפֿ{#Xmdk&{`)¯G#y,~fxldK km_in)gmca gZ_:^_na1o xoU,d6h7GCJt]ֵa݆{v-=v8 ntIA/ nhڏaXDvL#Zډ6ThBݟa͢G>:Q}E֣hZDQgaG6hC;ul7ڏΘ\vԉ6h;ڎR'Z@ ks.ƧNt)~uVì0Z -haئh0EG~s]uW|4UDڲ:N|tnCnEѝ BZD >qt8Z; p- "ڂf !GGS3C3ͣmFq ~/]Gu3[x46tL 2Gp8Qy GshmBh>@#;!>8Z; Ch#}Q_Gb#hu͢هhmE q[|_GQ߰<|?G=kᏲh]4Gѭoh8:- hv;ͣmFq _Gu;hmF Jv/~qtTqgh-Mhͣ'h]@=h'{糩Tg_Yl[8E ]a_=g!za|3r_T6jq̢R[˴3cLм鑆+Rt 2uNW%;`V$~!pץ  1]ү"bZ̎tW3Fk&:y6՝KR72.;4eѱuN*cjoouZGګ-q{[ʣ鷕Gc<,ơ[M<ϛ`y4`h^up>ץ%ϥ90oLGtߚM=w~W:5B:76 mbwIG_ t*K4f|;ku ~m91 N':nblwzs5 :8N41} 4Vz2*Dc̷ק;לs^>'Za~&:W3+ /2LtN396DL":gي{9Co3}}UDc.]nZ9Ccz=7[غ'O6oS>YfG(ފ|_Sซ׿o0^o]K&~[]`'?G[ᵏ;S}?ejzlS>Jo Ә\sRIlYذ=\A-L`uxga-l%,Ϊ҅lYX|_,lT!< | k׍v%ugaga;4y$YXm5,l,F]L2[,W> Q> Y$ga#ga5䳰\l2[,LwF-lYX=̶) *P> sga̷ainKga}ga{ŠB2s,[X`a9$vYXYV峰{1| f kdYXYF峰v* +T> e̳foa+au*+?峰@,lYب %38| ,,ng)*P> R}]峰䳰yaNW[,W> Q> WlY؈YX5²9-y -lYX%mS> T> ;|V|-́y| ;~&{+9ga}ga{Šz2s$| [ ,Eo$º/i,U`ǒh,G<?z3Kfׄ{OMRSS]bYt_z a}b.1XL,%V &b M#&> XK'KjbBl'vkYK'Kjbr{wgW3h㝘b/owcO>:=ּeE:q{'=9cc5c]Xck=^ˣ&er\&er\&er\&er[ ]mhE{l \Th1)AriR!jlzHob&*)? UK VMb 淇 QkkoNyއBҬ{uRl}qhнHtFBSugL=']vy%bsxp_F֬Zщ'CaLXl.o9~ciͺ>[z|<>HxC}o} $LF [|)6\)frN8:2sRD}=-T a].%gHC.0 wmG6tQ%%7Lq{H[%&x7-]6=L윕k) gO?A}O~~ X!^ӆ[61ixw8cM8vmrkGz=<|̮8ѽrh_Dʊ|Zo~hLS\=nd|%O3twp a}?x!1̿8xYgS7xq!?o[7I|9UsZП$N]q2 ?+"֏`M.Slkkj! zH~\be`¤oVߛ4vP_-3i02:YMT :0iS]M#VEkڬ|L#wĖml]oh[UI.iq m4[ ܨ`mlL_z&-b Aa~0~~ʖVؠTdTH;Iߗ;*7l'JwF\^(:˒MvL ZްfƘP%Rg* }5'=g"L ;F))Db$35E 6cbKVQ=aN'ĻzqpnEtKjO:B~?=qW9_Pg§~tmYi=8Xgq+~hp+bt~748}~|?\GTK;$NB҅1 I +bjCR$%S(DŽ\;WI B~sh|<]/PIy^IȽB܄|r<ȗ(oD7HzP@L}\db-X,~F论XziD5ܧ0<8 {/|axH^b OI.2$Ğc Iu[EyPL))ʸvF9뱾.ż{UQnyPz5%e݃rHSܾ_7fv'5w* JQSnʄ$=(5c}݊3;(MipSAF[0RгnQabr;fs{?aU k=J.=}ת,[F=Y9U5POxɝ]iijRlSQHI$X8 L(z c[i4v3MulroW@q}vW?ʻﻟ>>*CCĝP'S=2{ju6 0* z-k)wP{|>Z{ =J7,)䙶 hK3õ3imɬٖSPۡ:B~ Y.v.[Gm<{)p%\.Ƨb}DA#-'@Bo©P-bG|Íf+gAsSPs-)fɦ}K}MB~m4 d~`w™==2:4tC<B$coǧ^._p|&F? ڏ896JH:ږ[v?ݯ MΒ־FP+'2aZQY}/x7@N^>rUduuu5UrnI28R?u:qֽ'9R=r&.x>轎< ՖpL=bRpCX@ 0Ԕh;XS)艾7 L@98|TN-E4*-tΝ.%rj ~~uVa\j#R|6 DŽnQL"zT¯"rrI|S7z혜@t2bydGB'%/~,~ 4Kl\bKU)4vTS<>P}Ū:@%߶V݆no8'\muZ;-y a8ڐ./Z⭟˂!ePg? C^xZm^|umH4+ hZ iTIq *WZ ʧQ+IM@ׂiѳoîk7\o럣 %'T@ح)V:җQӓ)lF5Âvyd(-%ysb! J90ćm֐OP.^ԔZ%q-Z97y,\H/Fwǘ<"4:_HjS)ǁ(XLn6'y:Iq$8 Fnu'[9-46_&rbt=8ZW9<]y@ZȠ2/8( {:_fǙc4!`:e679 s}scJ _ũ<>= w ዬ8[i̵4ʛEbN\|:/?wEpl:B;9<2,:"z3Pއem^bZ60yXKzz6~6sӔl1>̳<70ScVĕQn4Юnoo@~]HB*=Bor v>x zE$$i5[?{xe0Rk cϫjD=K @{\2TMlJUGP׎<"%yjAkhsdwP>wЏ"ug}.g#3;^&ma cc zr x=an?xϦz6=W"z)%᩹ ^.0'l|y8n/\A$c ʷXyR5=BAh˜/ĂPP*>{W2[pvsAW( (K!&;Dfg+Qoҁ? PN*zI{;j 毟AW[O}9=hsd`H:d/&1+yIoqMMfa$ I84㤜>cMI[q#KRDڋI#qR!'UQ^ ->x^Z_&/u5 56v!.o"pnk >S=k߱qo|`w)REw}$#,햷^1ALkp.emT4Ǎ&c@|*RwLaȎ=W"eiQ5!ګ$n3z eQƟOo63j-0F0dԬL7V.p>l1pz-[Q| f<ֵ2nkiuLv@ ܈brq!j V~9S̽)[76WY펢!=>$i~M?{LGmZ`[)6 X,O/1 'M.VZlduab~4ֿPZs;IN a2LV_TF 6jVӟ}jϺ- ; Gf|Y,dHKAhO>0[E1 RΒ)s߽zj񹭍~j}/rQhʗ @^;*w8|)}TCjU xZAk)Zc˗iXŹp.hd{U\ Xe$*L B+\duN:\k-.Mb%UerO ֥]*wJp>"JGocuu&ͯU?{bUzݳ? ǹii "fy?nET>7oeձU}bҵ.!u5Oma겿fN'?ZfON_u [}oP)AqS-qEn>0LrCr=\ e/҇)X9WtV9Nϸw'&ޯT1, W\V9z-m z7@'X5+In |Ƭ<ϵ@Y{YB|(a)Q w khyYZ[{&GM;W/sl$4F{Q[<%_$( >ǽ 1fJ!_Vƶ,{Rx;`ɹM1׃'~bӬLfs D.\[1ȼddNgfaNKՔKeo\#엉j/fs5/fs/fs3]}lwlKo?&"qfuKb؞?39>p1PmeLP''B!-]?@ԡ-]N<.;-_{}ޏy'*T"@|v$uҀnS]{94()eB((mftQJW593٥6l$-L>39Zf&g 3ݦ:l-ZGZ#pk:Mk^enRD`۔@k\,o+ $FfPV:`Hy )_aNקQ[na`LtGÛK/Al"\?O9>ЃߤJcn  S @Js75 = ρό^p_ah_7fUs?'|gUx3lȅ'>}ߵ kIpQz`-䘝e5k[F6XLENW؋tM .sƞ=OWY8{q^8ц{n;;Z/{ C.f?+;u}s5ǧs@ e!˹KHY@y|b][G#=le:_I0)|Q < rP|DOtNi dZ4tl^נWJy^w;uf{N~L=i׍ .}Љ(o_O6ί*Ng'Nq'{kNؠsRᅪWK_յWNs wȩbqtϙu{,K{*$ēeyT>H~;[E>IM "2>IJkL_g_/Wo?*.>*,' +iU'|fE\b_VstB'Ĕ,OE*+e%.1F|EY% cLdL nExMʷ֔1R`ϕӶ\X*V^kYm`ʨV, v5.ETP`ڢzYIVBY.!Odowl@b >&!N dXv^,0ۓQF쎤FUh-;e"'M"kc٠=Ki+eU`qb4UL]^Ѽ^n^`oNWWnN z;?cӱ8~kCuέuwކT"N ],"$Cb5|XofEyKbSR,8"Uȇxpu7NǡgvhqÇ[/(齋tN,d!P֋ox|qzb]eMmGX?]; Wy8E=$a=֩>t_+"b- ^/GDk#s;eOq^5Cxv<=\{k={nޱp﹦s{½Z\Э훆جnNH!HcdHOBzK^tYH }iU NH!HcdHOBzK^tYH }ig-lg?6| 69g_GV-MG>&qC U&~U^}^ [-M#6|uc#fs#8[ɛ;cO4h5T&8a=6,M~#r9Z#7ZIGc#~Sgovr=peȷlrU7׈Mұɻk&R\*8Dd6xR%mM8\IVͩRډ/wPFL{sB"IQU xK)daK dշ*c*rx$Cy$j4IT[ N%BF}HPK<y!$Xi> lh@pOWCۈ rtCb;dƩ }̶ t͓Z9+ܪ`(6 +8P"!,`ՐR xɈ/2F?JF<*,T"]ΦD uA@(jpBCPzB$ aJa-ݶKZ *'ΣНr0V^a,V|m}`5^ ~N(2zr[vDhS}0]d9!r9] {> 4 B5 *@8\@!.C"1 FbaocfL,, `>:?%HŢ9`8Fzbi'iORn9.(L8< #?nvDvr*yAifޠbDŽ£~M 7Mθ)NX ;8H~tSe'Ŗ}p4{u"7ِ۵Foa/X. DX8,:H~An?4 <M^% 0$HsocH:L'qY^3c]ۨ3kyjf"hLmyYCؾ>fqY`l =zx#+c\<!^!ILwCr:u[wp1I ,(VmS JP  q M]nF}~B0Ka 04AQaJ&J,{ϙ]^KcbYݹϜ&mzS[]c| 7]Cmi/?HȚy:e"i<7qk" ]Dhx+VIzH. .NRBVr'VUTUR 1aK<ok^&еhLВm1*(ZBj+}<bxtJ` iGG?ܵ0WdO^iaOuM67^B5} EMTɽn2ںѬ{lha۔#Ca÷fFHuSF~ 샾%r8l9P#-,"1 y6VPR%%/&CζKLH9҉=JHRZٶtҺhܤyuQ@ghO,GEmjVMޅ7\vv9rQpϪ9[R !ݽp?)PMS˗dYgJK;\o]}`]jE]XSK{}v*#Bj 3J ,1^=OKkwFDdQՊEݠE2!lD^@my-YJzq>V$y[b /^dh}Ƃ lV]!zPGD8GIS/wM ­ lD`mm bтה;DwBvIYtg bKc;MVm_ԱvH6wJ14ek\, y- L^UiX\4uT*pTF@Z5AI gJ]ʈ|=IHw9* ޚ>3 R|}b~m߮g~/jk3و#N45FU[hg{8>ƥ--JW7 mvO3#'wvBF[cMsm-)"_EX˃̷QָR B:ͮP%l\<Tޛ[Xӿ-xQ{zr`|yE׻)H' 8֡}VL\ɷMA6rp"LG$^'ceEvb-ZnZ||!c9H/G6\7uĭVZ9VJ~ص貭fG(z2)yM͚C5庩r9CÌ1ه]N}ս'lt(AY`y,k<\՜˩ &9p.i?$f!oLB_9"~9=k[zqpIq˱޳YUEQG9jz|uq}\Odêe/-G$/;Ah 9|} /8@zh\I'?N/4?.>buh9+:ALx%b?m9gry_6: ]nG }bb#$mEIaÎR#"C Ksȹp>hCr(QhP lE86{?Hz/(6Tv)Mavheoa7(m;=/N0Vl6KN;sJm |s}](^KĈE UBav}^֫##y"Urw oݴ&}t_ߤI.~xW`Y9,ޓ0', ,B>hih"SisMKm jD}%D)zQQ݈a%||#2aFQ5SR)䰡ӯK0Ei 0)r+d{b|Uav oY褐lĠlBZgMq3(nnrK<3NJ 6YzcI~4n\O,#% 66]3c{ݸ=1CE?L4l7N:v-5-yK7P 0wRD Mjպ̍x/('nrd:5_ge龏!o%&mg !M&zB'*v—er5 5|բ~㗺qi"2ܭn0Yy+GRbAxA%A xl2 Bt\#zT2Yw&&襨(nbEhyc~U"FO#=T><1yugzWғiMl+nũ/8w5Cװv4I,j.ǵ{yu[kJu+hI)tdzodmVȞ(lQښ) }ĖF%_E1e<SDгA8.s Vh>N3}˾hrOν%v:rl8Ʃ'IiT^ECc$Th1sE t!n'勃o&8]cE!Y?A' )mMћ0g2 \fÛn GX>$̐N g}< Slq(:z{wN 5} (lo솼ۻT'EV ;0 wNц8 PB+*؎l" UJjĿ?{fL|vx-܀0˙1(!iw.K?.:@ {1uߟ ]R9Y2U',5S_+ GSa _2%q ;HEHtE'1a~$&W3%SDPUreş Ub*C/NGg%-Nмk%)I{ 0Pb2MYr{|+g ]pQdD"<ˌ94N`E_)\[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}(DdݗtxԥRg2OuFW?Gk*'raXX.@LCq 3 f)2΄$BmÒ!wRO}NOOK,I V ݀yW*jZEq?ϫ9P'l}{?b?ë򣸹k'\v .x {,85ήugdגXӻO0KYpOopOPVirX`$7o#C;<`/ܞnLp'C=tʡz:4 9q<:r@<> 8D.h2y$xtZ>y ;4\](HkO7fa  |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 > [=_З8%EyNJFP<YaH)aL!_>z?wx Lb0Q+_:8ڵ_oᘗc!7ugǓzBɡ3KҦ5igZ7y̓_.&_+"A'lߌjܑT5/QX1t\t9@kASߚQNC5輖iGc]Vb;+Aӛi==>ÎI)Z3g\ăb+8F`fҎ0zl臻8#h?BrsOg6TaWq0N6:T F@{ аXϪ)͊u5 \փg^[mozS1UYdua@ք#]$>԰!;1PsVU#@mR ڦ"-,+HJj%fd"a j^aHPp{ߏݛRTgH~B-;h=ɡJW/&T{ƏY_a9d<9.2AvWr\ JԸ_U>8$rzgqM UBQ!*p^9[^wwbLIg߱v4h΅}QN5Sj> ,n=J{߷ӲW]ѽXߑVٶ47Cَ?qO JF|=FnGЮRWe},]vgh.*CUsHIm5[*M5D0}!O 0%~ʀ`4p'F;GmAWchH!JnR hх &4y叁%QөVG;[ 8P:KB~&}z1<gmj6Fix]c~l9Ku D`-Rs6j$hT׊'2Uv$.AE$\t@M{@sE sHM C P~]mOGl4M!iEj#}6e 4J{;Π|k"y_ewgvyvx]"<3wyp--vy+&[r]˓=nE(/ cfQqVdGy]I+ uUf|q$D]Y`|XC'_ӧUe]Qs\Ej.l j/luxtP]_9UDKMP 4nټn[ͭӒvM'{AVxkh*U2}Ǖ5[kl5ͫgn`cѣ1i~GQ8mpd9OjS ]]ܺwi JD+}buK'_Lk8R;? ֔k_VԮ8])-W;3 H-7x4`ĤD5Z\֐{.&=^Z!}gûb@x ,g(5` BB?[}Pq@542ǝ-c9x5@騗fլ67[[-Ffnm:#Cޚµk$'7`s%A%mj\~➨ۺ^'!T-+jK-!K.cO"o=2>ޞ//Pׁj@IEbMD&_QekxY]Zğ*J%%£G(ʍQn\0i(USZeXʻd*eQh2 rZ1ՙd%1U޲`*HZ-瀠Ӕ8SpxI :jBς&F;xxs3{タ ~q8Sۀ4Mq%ҽJl:, Z=9YZ V)g [2?^ߒ_Fpջ^_w8(^掞GEӆaA!hV ;* t֐`:i1:fodLpַ 8( Q-Q =SuowB9'}שSNUu/ttM"2ݙc%Sr?IWqNb<nH:7^ 7dJ !(T!#2! ?E0E1Ir49P ; j5+Xyo{qmM&нAV{&~uV,_TLNZI鹓qT̢epO$M~rx.y4X-dqr6ؑFNJiytŇY)@$@bj[tGD+F"F;L97+'߁9N'ɖNcO `ZpO{Bs~e,{94Cto/6w Z! g }/w /Y>!P,F~xVvxȊT [f_H, _u,"])Nim qP`_4(7TK)B"Isq*;QB4R[T9%E/w_/,4B2AiGDYU]j◥c?Fb?e-+(+-^=S1nOR}#x))"6S"/~^Z>r눩S]Y ƈgx~ȗ pҕ:~(|\忤үl2*ZVW&"ӛ|?Nj>C*=AK?)/TSU꿤STzJo?Mg鉪|C_Wm c^O(|W*PTzJoPͪ(~fLI WU*h|[,C3)}=c;\O),|?a<"ӷxп=f:QD|cD>?pFָHDadma(+ ,yTI2|5#mfQ)\)%b O!S(BĚOy;xrQx e˖TJX ~^^6A5%~X&b{%*+WXe S8}6[\? pr]+RAr ISA0TFs* !Eeb钲 OU.X[T,|)ZTLXS/"<.)m9j/*%SmQXBӳED DYGgL 43v߸,+iƛv4v8'ˢ8%TJDU?jS6*oSve4d^q*=ˣ*(qlV["e?gRbsԁ1B$܏H'##Rd'Br X]EYi0B<0A\C!ԄCH=!1/D,D!.I]ڮ@xߑGxk P ŸC8Jq"ޮ؀8ˣc8zPO PjR%Tpʍh#DeNsn E{8optewpu#]ip  n48있 NHqw}8 λi{9p!4Fč8q@Zp# v_G#4F̽ii{;I?1WȺs#4F4F}iiHiHiH;4$4$.g~;/;oI[ {lZ.;'7Hd󝨊 B@ 8Apq9eվN ={0ϟ7]Ʉ{NRr:3c2AMcj +Veްb{X3y{,I*X"_HA \Korf_5֢jąN QvyKIf4m {۝ΫצռHFl&@Tt PR+IzUc9ry,_8}?F{лЙ@; 3ła}w<>T@` VO|G%IF 7Lj &I7{*m{M oXm)n1#ůDjvkPT{"6VNC44B{?E}~XR=DDr mFڳP m[(ᦾ+!U; t5{ S8@]g@AQT9zG/p3Wk>b66蛀`n0A :]`wrF Ū ^UbF4CqϟAc<hHf֡/ܼQwlkOH#-M_&Cr|g82WZ1Fp[@ inG5{"te5Z#WT=,oXukN7BtkvMY3c$gԸ\$+vm?g%Bmd>/kMn:v8zycKz@ZM-0g(?;)pJxQm<[Q*<@^2m`˾{ak#w!waE! l6<1q{tMlpb4g QHt%yKi7 ;kYd^6tE($ iُsCl7Mٙn7rhEtF4Ѝma Nd{ n$i8JwEѽk?O}QS[7BkVlۥb^Ab8,CT'ýJ4'n]LvNJxwڦ5zޘu|s)=t`߰3R$a4l$&-z]:d5D O0G;A~}n󁬏}^2Sk [۲݉Ng|N\Af{F=Eƹle狫*[9SqctGk&5_js wĚb-V;mz}~`$qb%0c$E3O_C4Uw`^.}޻#|>ƇuUS7n8dݗǼoH G'Ïf^n:7* ;;l/GF>~=[֬/uo1l&@{~:9ڶh֝tnrLiBùrcEch,o|94C_]P\y[a&g_CَmJ#x9|j$qla1ߒ舕9TKNrf e!"GGz^$MWGٚfO~D']y H7@!Gߨ_(d~L`&6?f&^r1{Z&jۜ$ < է;W6H)+`B-+P: "ӕdlz̧ǕMQ}tv/iE ]٥reƾI[IC-#JξVĶi5٦31~'g;δL=@LPѰV@) C>Z8fԠ<Hg H`T ~V;oebT7%YS\4Y|}o058t\2-$fT23m8GRu}Gsi{+EdpLסreml3T}q#MY].%vz5N3KQ:klxUB}q0ĬYmzkՅBieR:9C48L22xxSj&ɏ>L1}MLjf WmOvY{Laޟ4 7mtnt{u83mMF[ KFU?n ?_W,?"Vrݡ7Q6_S2'zئmUͼ_ CE 3%>e6I5{dZA!+E;zǚ?wi!࡯/\ & U?̔g9֔4& m1n̡>FkK/w|`X϶gjnMk/|Gr0)mEJtiɢP$rEmƋ29S[Gify;0[*)պ5U-Lf;+L+kGu01aj<ǷQְwAw BMV=h^%~DH"o7D)m<[(,6ۣFlّΫɞJys>꼶vBl|@`:93XOR$_~b bk8= 5x̘p[w2~ۺȘq%ݫa|TxꅶX1{k?!q$`>*v"/XLfWr,4|, $_/Ʒ./6= nиrMK64WsH{m4R {‹΄rҩ>t{hr?GtQl#FY0m`m^͓T|2JB'7ﶔcZ7HQm: ; 2Xk1'.*~mRmIq` T6 nžjim\\Yre+;mq\r>lpg 1b !np3&nhy @6Ǽl-[y6Xy5V^hS"6cVXUXۺHnwk 7x- $Z 75}w_6 V~%g]͆}$o9|ۮ6iƻ}9#]Tg:Ƚa0YŻA%=DND[N3-{ |3?ڤ_# UT627z/sNl.c`w0+0-< mӎ׬=Hǭqߕ4` ?y(Uy0Jj_w+v~_.3q]l_~@ˆ+&O0EKS$ :h$8ϗͧ& +֨N2%uW[nvHh%yK 1Ҷ|FAdNBzAvf^V3 Ws\4a\׵̣>3[j1 NVԵ# ]쮞zSfd4{G鮀V"Uߏ' c\KmqI?Jqz}5OJu˞E6+?Xpj~%1X_^lS*z :єTy4Zx%I/J^~KρCΟ7Wz2ޮԞeWwӺ("wjLfH?,ǓlMBW/R\Xng>=4IVxxieao*{j1)^}Q>9Q;Q8 =уBcSϓ[/[S'3 SQ(^^85߃Gn)t)-x*>.ci\y^gd/fF$~mhzJ|Pŧ =T9JyŎQcC;qα $AU󻽳*'*RrrS˨W3uT*ťxʷjTU 9FW2Wqd jQ#noF*L-_tyry7q:,X p~*7?d~ohʜYg= H4Oy'crK..GF=(>s>L\<.>9%8a瓗A#V~yUEҜF?wP ,,yڂn[{E8 <BZɐUO.vLg "ђؑ%8F`zwOY$Sk:"&M`O7\V:Y3V03f,:%7[ug,#ZYv3<7K'OLrOZ9I!4!8Q9Q{ 86\[tPi|p>`]a-{b(4+os-$S6:^̝?%o@V'gtg4S^%9~R6|q`r/̚?W)yub9mN7!b>BfOn\l4iAIYr][ΞMĦ&K^">T/R'A "gdg\2gg>s76k~ Y/]{/W?T OpiPvRq 6*_.֪ܦ±۴|MJ8Mn.eETG,xj%uTw+A)H FT6He@9>BZyi`ﯕJA8;[Y6U$n}SkP_˭Wr׶xtAefH?26iDzm +f* JXox7y>˽&䨍,*jX IPkj,&1? }OG| jV}r @cI 2\|9\Ortu-5JGa}y7N|> y TtK~$_\Xkz(^ĮT4-ėn-ǻ+CƹdtB,3)ԑyJh !el*i5O3i{GFBnAFcID J#~h2gDQa9;bB.;[Uo02Xw21ٴSOqE;O mwѽs;~v.]43Id,gEʩz2U3x|\saɤi9;0fs&V)Wt~gY:3#zՇQI1^dBP)XRgO#$wF`=2`4̤Af#C.X 8W$3(RGcbzG2ws4e]SmmLt[RQ1dZM\SrlL:=K;]o]Qs6 ~N~8nnou&ˣO[[N%Ź~ ENnOC+S =|(80R=N#[0 [e.ue85y>kOiؼ;ePz"ԓ`V|rhV-:7BzXy ouXN'\Д- 6i_r [h/YNO=PN?ɚඣSQ.Dž*e1` t 7E954ٺOΈ$L8ujbdI.GmPWhB B;}3G:-o^6iP%+Zڮe BǟR$0F_׃/e{tjp%fA2%2d.vP$UC?6v3Veey<{cnq%~ɕ#KhωM)Yɒ|C[K7.5r,x`G.h=ÕfvR4H& hЄNZ&hYӌ{쫛RsJP*s9M'\޳ ^t p\J.^fpi,Z/0wd*-b +y yg)\!/J Z,fL0|"tA$w|ҤxTx7)Z.բݘk"N.ohcXd2ܓd'>:NrFN_eJ(2Pr7]n"]`0V7TڝMkJA#U`@}Wbׄ_髠 }+YUncI_zL٢V4O6KNK٫-Jh jR2MrP3&C\D押oʽ!I^q7!`5\ T'OQ%77qm=HꠃQZ38\9t 3Sůoc@_'v-lH 질]Hu?Бܳ+x#Jܚa(/ P37Qldlrڿ@a\ԸDõG&uA:2M^f +TTfD|%Fh5Bhtۋ>1J#"GQUѐ&I5^7] ;@W(q4Ԣr.K sE`S d@kp l5`., v& ~9 IP;PnWnU6*0s5F2n);4e->JwA>D*a*,()T`Ƞ^G#D%pJn%Bi<-;laFP E@F&v5%i36 NAN& J́AhO( Ec0jIJTȽa\a ͻ@;1"  TW1p =: Q;pd j.TH83Xr M)VҠaV VTRZ|Ҳ0/@vLW3j][`KV bmK@ӹd hBZ# MM{[XZ!H ȗD!}T„^B؂ t9 @40M CPbysM/CUb`=j5l0\Ҭ;V"x|n鍇1HB[tz4ԠG)(f2zG`{Z 9% |\"@b& 5 Wq),"VZ3 ?t477vD[AMy&Ʀg+F</JNIֳKb``bz?@Ba#I >pPSݵ5uĢ x~S┵fgؘVZ}[~8lY[ы_퍑'둦ulv KrA'aNʿvklx@ yZlF3/2:nme]gN)hpSޜ+%!~'7l*?kwTI";?Fy>3{~-ӿWK;nye)|}frrdb_,e2՚3X!c/Dž.7|.l9{~w$;_ N^&{MEq}ïGS.<#%^}aU/ɷҥ:Q m+|K,s7<6XfҼIg/pAv$w*>QEꁠnB_.k[`ˏ^j:({l܉.u{5.(ZITF³7x?3ߖ,6+Zx~O BRsW2]I7d\${\:šE?MMy0iwۿ$#NTHyʼ/-nM\w߶T7VmszwʔO[O@PiM[phmо B[>}RjYo[{MyښO_i[LC^1̟h!i+|"łjmo-;[^Wo'zEsGl3'\)^)}`m{v&ےm╻E5ݧ.P/,^-~5/.M.6HGן6L0ufiݹ[EPXm`s_x$ޣUU Hw&g~8TMDnVW7,^sʲ>H*4.{x΃>7#Vh5W[pa???1fݶ4ԵJr̘r8Ւr̂P9X -ΐʳ<de9KD֕^LRUb@յ46߽/j{5iovy| X[/Jv0:1I] ?>9ǧQ] |F!f^X!z.Dž i(l+B,V6>8ilA*cq|7|syw~&}U/w[v\^dz7C[o١q>}-I/Fߊ=DD†e*?{#&%>vYcUŅm7/tCo|,~oŽ)F_n]~Pips_M^KMKoYJ#U8o髦9uGfr`d 49*I<3n/}^кfN߃Jk=e\ĽQq>_N0񥝈ž\B/0IyWhm|hOפFqkYyQ]MBo>3uY!k2W:\jfi\E%>tf7D[<$\OiW嶔ˀNa*̺df֯W|Rpd7߿:kI;ɦ-8gg/݇Le~ůH+ك~3gӼr7Z/Nghc^ޤʄMw.7p˘߼7%frf7>-3^pwr4UN|}/SNW,zi$yi֢UEW=;67bvyS?'cA&$AfDldJ *(O`jA yLet=Va1g]V-.9A+wuP<'xWYӕU5f%, gt Ddf0ϓ,raIT~3%\XYV O9\w:(GdALQ/%{/P=DQ-L omsx}]h@~.7꾆`ѢDl%zhu0 z]HDt0z2f3zޥ䮻g{:g{y}& [UXmSNb7DQ1,g=n>岹1[]{1r+ycU g? {ڼ-nhbyS[Q ]ѿ +a鹁N zC igcuQCZ72_\Kv,P.P`n*~ɜ^*T5vdX Ycժ'j%1/gK,с yc.kRP S?)۔7Jw!giKD4b Ւ Vg:Xhȏ2 (VD"R*u<ގMԃGxL;G,TVmN]3ϴA2ҚETgNܯ1tw$('k>-վl;wxU}M;jmPf-61N9qĬ/(C*^'ح=Ӗ];m wF@_P9.Nb~pe()Ū]nZNb'L^Οgf60iϰ)w5PwűX*_G(Id?P{4GsTYj[,IŎJed.tCR5EVwɓ k5ғ, 4;[s|};4#>/a-B>sI<Ú 魾3}N\d7wtД1778%| H?OU֗(|.M#Dv~FDEqfp{$T\-c\-\H.^4cL^Bt @wu'\axԞ%;$݃ 5dȨ= $˶Y3|UY%ƕhJ*q8SX_146"[=_)"+ '[yZ"5lNqP+;|.1.02@itciaVp"(~bb6@"[/- e|d4TzNy֓kxnSL eg*|׀ $6|B snAԴR]+OJ=ݰ3)AxF$RaўF?8o ]<zgV[nzzR2LΜ4cSOL3o}L_.QQ0 :w>-S7X9n)I%yiqZ|Ft.l0MAH;iz)\w? |b)&](/ ITaĠN&;%:pu 8+*[v=0\)5a]yo$"}e-I_low~Ի6 gYd({IU*b^7GkT^ 4$0N[H]ѱD1?,,γpmPX4-9kXDG:"4^Da䲯ߓko: {+{8|,i;!u!Z++T!(cpL?-8(f푴KeWa][v(V_Z6! Ȼ Ե}9&6u4l8׃uf&XHC&޶tdB_0us쟙}-k]9JiY3gaa! Z{%XUmOҙ~.J+E;vK+,'$UR X6#f"`-qTAE 8ܤ$SBYqtZ4|ڣ&<-)xnKf\|]?ꃥ*TܮCrE`86|  i1(f.%oX S3wz8ltf)Rً27 0W, 6[eن%CnOWO {p]3LNF#ycJh?U@T& WxNawʐ.Ng? OOBp(,{/(r;*Oe#F\t!F3[mdLx9#k%x|b6X~1Cw⽟Ǥѡh"{P.>S'l.jͅF`\I, =tj;֍r /jk,+1מ7E*r%*P)0ߕrKٔΗ"6: ئ?d] s̱TXȔ~3 JL [Rk ?uYط) :pAFk\%ؽPF4~–,M~~ИEZbǽAYBk)TOJZixّ x1#p=0pYҞآK@P:^$/?p݇> ѫMhZԴfΊdQ,oc727Y^븩EǰM3@4uE12"miѧm7xї %l:+kNǎnV !|MmbwR_e+ DG0*y6IS&Vd΅UܙsY_n!/Co/6kː8 . ]_e^"|H5 ZϚ^ZQ)зd'TD < RV2aP*{02mW|d%P3n>u03W t9w"!'#g:g)a{|eE)RgH<몽*NX)YN*Fqv>n*te<&gW( |f < l[4ũ˰,&#S%<,R%Y=O9-p1Jx0ݽjIj_< l8x;8Aat{ >$}Y zҿ$R+9y7?zrJ3ՐE.ōpjNz}lur Un*st,KLMݙ'__+ aL21 !?X-_I?O~'h+G,7Ub5Q^wazhhEX]S::1Kώˆ}>E}8KqwCʝSlTdGgW{\4 ILlm? gу9NLx~Z{FYbY4N K_^/ "zf**p-ǵMNo|).vND2UgJ{&rw=W?7~:?[ ضq&>ݡ'Sw\UQ͎:z=QYZo9ŕaY{-6\M&ցNdǸ wwa6p%۶➖r^xa7SₙRigYUV nu,m1%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.Sť;$nFXj%NII{i^J)iCjiFbyΝμ;g|QV/?A)Yk-uŠۺDli3'. &J9bEn!HŽ*t9V̢v/"U7ƣk.٘ئM:U֫ҡ 6&KnP {bB꺥%1l+$?JU.hk*એfl%[7.,P=`VuP[THy *oi!^xm?U1lkDW@U'=Otf9|7>؆nM6{>2y1 R06eoZԜmn/ #XSp%neYk Lj-Q/9I*8'WcH_?ircT-N@2b6iM}v ~'^P9՟պcM0we&^V[@A_H ^6l2id &ܜJ܌Klv`a1jP F1:8D3ɱ-4Sh>Ti=Q<ώ#/>y(CyT+B_6WZ6rb=]"t%u={ͺTY*sH@rs0kRPxUGFwCT`$Z0 eаWTb%F!&Ϫ_+HL7}}~8I"XNr˭U;fXwӮLKMTeaR^+&/0.n1FG~Pvuxث$_T7od,J3~:,On!|^Dq78+JLk58.og蹾W_zGPp _kŷrٝwh_3]\ߘ5,+7E FB:ɪ,\! Q9a"ꐝS-bT$;1 Pi*Iz9*\}e&ﯝn_RWO^*'?D⢦w/*&K?i3&~ZtܢNrqm<إ(Ж$7xgB6jb`Oqf=^Aj9a>2* sk5WR4_P[]g \Og"彐Ms\[DL,]>Ś/RKu^WMz # SXpӜ1ySM=|0( XΝDdM/_XձEAdJpA {\INH4]>LtB֪/[{U,Ss"SZylr8MOTgy^ o'Uk_vvpw=WͯD֥F^c(%bǡn~M UJI~3ل{BtR] N[ሶMp.aMP'MK\X>75]2HUyc~Dh9$sF`l `C!; ܜ7PQɆ1tD ;Ԧ'Bl!<`7CX3sX&g~4fYᣂF%H3H5K=KtP;{F^KZ+ aQD Y9|Aw;TxꋙXȗ RMb&@ů՟"]kV“!޲?lv̑b5vS IRfxqAiOAF#nt'5;˂Qrѽ3L `:] K7aW͠WCS,pZݪEY_8e q/5}BƕA'4Vxb==)?AUezFs$|Rz~Ʌ^.zQ*\ABG1Psb=z{hXg^vUr(&{ A#ƢiQxJ,aV6%b:\Þ  )ymq~.m)GF)^7VNJ)pv< eJ ߓ/\V=K#7n˛ZBR[p1lVJrK?`eq@uF}SЌ8:Lwff9c/ H[:\*a_~؏g8K19]'aZ|-1 A\6)R\CBH=BnFG,.;_VMA5 Q[OC dB|>`ٶq:8a8ZGeyYCK{0$"UjV}mBcTTW/?kn'[S],gV.hY'>kS#{,ːMt*.w- K2Fl_H=^~}Dzޤ^H7(,~ޯJ{6VHDpyUA _͠?EF0# > 'Uk> ),Dh_Z>ءgH4C*yMƀȺGF-boK |(pV7Ml?! Dܾi{~rHmao<&Jl1K\=` D2Wƫ7F?bهd%/qP?xKF+JLF%cp/ S_r\ Z]`SS=8hCKJA8B+/1`hB+&o}@.2= hN.Gk ?FQaɉO#}Y3N"$gT|~f %CWOsRG7j])A`ղĎCAKI?g:ϛ.[.\MDr m$o('ǚdh|Ŵ:IN':cHpx=DR|k` hٿ߻idro|t)SƋdNIA%#HJsN Hu=qEV8y)H`Cr쪛Ag}0!X@W>AGc\NYSLk=0>c9#ͼp:rb:C3g}vIG?跞Uʘ VHMHںv,#IG͘8fHKm wa6Ukid#5m2Ժ 9 X+d-ilm"/:( h\Xa)>ATjr:BD!2:Pe<gp1?=.Zm,O; ˆdIb;\r3rjak.5,2Q'撄J"-&rqke. 2Z.kX'$:ys>>oi[ޫ :c *\xd38yD1WsF-e^Mz3e oW=b/2e?Lm;=aXK bT7LJw ֍E7U Wl;_XQyXfν]UG]]qϖ-&*`/fhvun½Yk1'ONڕ  ܛD> /c`Lq;FHH|u GSG~ȴo|(^%}gY靖m3l`߃PR+dHGloC_z&* sA]v-s @]v t cJԓo1%%\r23Õ}7۫[<;Y2Udh8+<:y0 ) q@ʚfaufTVt#"ͦ5VE\aa=SCD,NjQΔHm7hF,a#w٨TA:<`nQiϏm??K/8GChd֯|7NSVH[5 TzvuC;8o{1wItC4ytWeQ->TU5;i}Ztl;RP j ЇDNk8;k9i:-(@UHSwHf(}ˢ9-oN/jҧe*brLk($ "|m޽`힄/p(y,dP1(mٖivX%Q F{tQH#Մ{MHoٱ.)W{r'Mq jw}5TSIVƒR2yk⭦E ]a`!3gԤ<[]!tn"_+15~蚡fMqP!G'Rd/fPj^N\{A G[ b[?Cgkjp⩠Vdo-y ZQ>8e)4Zh%zogUL QE#mEW37Soq*Y0j+q6S8OZҦ)<(4RU[V-/UHܝqx d9"%jߪ(`T޵ܔO F(:9;#q1aa.*<걾9$> "Z` SI.L4 G7r?)/;q6AL,m 1Rr ɊU=c"rӰ\T$fm1M+aNJ|_'?6$H})m ra2~\A[lbehÆfM(jEyrd%r׸-o}մKg< J8lxbQ4q)+&6`7lv.&x/3nwqc:3IN._xq{t^y] qQԊ-s= $=|,K͉z 1Op}"̔|l\;H3x<@EyW~ h3ԍju1q4 R''56j ,ތvcr_7M(T*~q+9+Fq8ػ{t#VeTk|8?=+])&fKiűyu_ ,ĒQa_ʾ/GK+~L#ƿN*ǕWwIMwȹ#9=lT|zFG&B\N 0Z‚ةrUnbb.K4Dl2 d(d+U\T#,в7XQz BZetsn}N1+Xq' OΌr/0޼ߤ,Z- طʰP02^PM[9b=샳ӂ@1%+AqQ;@XȃBfMzJ XH˟&!hHٔ[[VzxkRJZgc3E E3աJҟ>!=Um4;-.{dwZE)+XG-u'SpV|啈R{L] ~L#gEj!,Xx"MNcrNӮțMadyg޻r@p_jqBݭ3֡ܡ=ȑF8e4q2U* dqmc:'h%Z^Omj.d}KSG=@UU~SA{D=Z=-yB! -$Ψu!å@ lv<Y*c?^}I,%4i&v/̛8ѝs/5KԞīnah 9RcIszMh\8\nUCXtMsI Ӗ,Ȗ=45VGwJ܈c&6~ԝ:(\]Yr/H/"1$3omrfBTEx5*W$9E|vz/q|ܔDSB(tHFڋR =N'Zh9`B^p>娵u>5Hy2h'8 C֏gxJ_ݳrWűϞ}n2߄L( $@K˼斺TӐ{!ѓYrq w+rKU@YO$kcyltzq0{lvkCDzz ,.(ot WY젔0@غvMzz7"x X)[D0}ר# LO0owW~`;GL6x=k| [ϫ:gS(Zу9?:i?=򄺊KD ŊN0B!cUG}(sުA63}f!sdFK `Ɯh֒yHI*wTR0_ I2 Ue#)V|WP /r Ҕj (Uj$P@!HU:.5tw>};y=3|x) X:7Z;L0]6qڪ,$NT*S6Oy^+5Tm.cΈݮM q.g Ղ2ǶTww)g TO(X kxO&04W%ύL<RI9F%sQtj!_uwXx%T>>@\7$E<,P0ŏęR3ILEa1Sj6qqc47ĮʮmU^5{G[7D'  LP?Y^w_"h5VEWË5@F~ɏ?t:7P/Ym z;65f޿[9ϿW3[Xz)YyG>+H^2mrHð\W& j.b$DA YolǫxA2X}g W'dPJ/q. z;!бQY[}R>QQn9=̯gFh'$HwC׎Uʊk|!v'_ʻCy!}"(5cuv73D L{G`HJLS1_74;ٖy&Wڊsș;Q6晄{Q(ԃYjbgGf`Gq)ncsR8kv.$1io2*|IY7w܃ދ v M5Y [W_Emm-8N, NèjݳQ,32bJ@Pj7ԭKd'eqƧIezM#g nnau6d e=xmM26WJT)YHYpY!!=n(_65|NRd̠A", c~(%en&p.6!(@2omzjy#7h|ϴ-,6n>̉'Ώs }0a^^<(&sï`~&!0'c8XdebaJKJc|yQ'-6g O3U4@]܌)ti*eߛ)GJΏkX:Ľ:;Ax9"~Ԧa^AfXxL-Z萪-ś*/*`0FxX"Ev_khEOuuŽ]IE<5-oYUXJ|*r_.$aCUrLˍX#~xJ飸Ghb[ Dr]k4ۅ%NX5}>k><Ԕ~S^kYhfs~Gu=J=T)ހ;.O(ptMobu7-TQ+5M']X焟YgK\ Y(#Ga+9s>ʷ`oKc"+ &*i=x[PdgK}y{>NjWπӽ,S2 )+=]AF*lDӽZw&@|GzkqBgZ\+O6K:!ڿʩ_] E8C] D Q!<5/;ݦ%up27Hi_t`5tݒ.urQ'(2+Cg&c8?cB&m0-,Vr4KҲM_rSRVG*ё-yB/VQ%0Zдs"nl#^ CQ𭿥;W> mh 7?Щ