vzctl-4.5.1-1> A AlpA?R Զv (Inu kԷRܤdESz)'H{c94b3a8deb1a91ea8f64ac2cf015180c9949f38a%'~3q'?R ԶB ק²8߅٧ծq:^t a~\>@s?sd  2 #&,& x& &  \& & 8&&&Ld&,(890:>ie?imFiuGi&Hj(&Ij&XjYj\k &]k&^mP bndnenfnknlntn&uoT&vo wq&xq&yr8Kzsd{st&Cvzctl4.5.11OpenVZ containers control utilityThis utility allows system administrators to control Linux containers, i.e. create, start, shutdown, set various options and limits etc.Rrhel5-64-buildVGPLv2+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 exit 0if [ $1 = 0 ]; then /sbin/chkconfig --del vz >/dev/null 2>&1 /sbin/chkconfig --del vzeventd >/dev/null 2>&1 fi)W3j* *Z`%b\(&>5f+W Ł큤A큤큤RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR060bf34eef751a2f8a0f3ff5b921428956814dd1e697f04e017abf638b61d3dcc6330d407774b769b17ab52ff2a20543d1e0c21cf7582a9fc31827ca2700787066f2afa514f63648dfe946d795ad58ecedc399d08318f2477c29f5a10a889e71d41d8cd98f00b204e9800998ecf8427e7e06de15ba22e9f500f765dd7b53b52b5c86f3f0cb01307c88ebd679a1bfccbfd55a91a9ad0ee0d185c497844b961d650ddd706d8991bdc7f50a91b1c2913c9503257b7fc8d0c22ad9b0114cd1e12a716c4314b1daf340481edeb854126d9a6c60d67a94352fad633a6abda02c722858bdf7c4e0c2a1c38ad453cabb6367e34a1c44f641ecaa5a090c2f77719b1a43cad93948f1ee9d2cd8c97d1be82bd88bbaa0d46b22be1376ad7ca08b8bf586a7459a4a8bc7842e700526fb16685e1edf5a5daa9801b7e9ea061f18be66177d4ec2da4bdc3a6c3811818f6f29e9e1272564865b7417ffe05383ed01fc5934cfe8673a0aabbef91a267b338db3a1438a3ea00f9d13d593697d8416e3f597ce1562f8fef5959b5354d845c004b5910ba3b3c7d7b83a6a78d0297353845a44aeca6e0ea338ab6fdeb1189e4d5e35583781d686b99dad5c1da4610db068d399682966b972da7ff4723e4222d4dd79ec698d5cb9a7fb17c0c43bbd349b6274b47f19163ed18eeb2eb774ebb8fedab978b3f27a86691f39b146fb696d055e65243a130f79f70bb983a1a8ee31942d556ddf22e31f38d0198c125d6a5481593dccd0d0566449325cd1cc62327faf27bae3da504af70c6ee90af838d8bcaa23ec4bd5748304../vz/vz.confIrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvzctl-4.5.1-1.src.rpmconfig(vzctl)virtual-vzkernel-installvzctl@@ @@@@@@@@@@@@JJJ@ /bin/bash/bin/sh/bin/sh/bin/sh/sbin/chkconfigconfig(vzctl)fileutilsgawklibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcgroup.so.1()(64bit)libdl.so.2()(64bit)libm.so.6()(64bit)libvzctl-4.5.1.so()(64bit)libxml2.so.2()(64bit)opensshrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(VersionedDependencies)rsyncrtld(GNU_HASH)tarvzctl-corevzeventmodvzkernelvzquotavzstats4.5.1-13.0.4-14.0-13.0.3-14.5.1-13.1ploop-lib1.8-14.4.2RR`Q2Q0QQP{`PPPaH`OO`OOjFoKir Kolyshkin - 4.5.1-1Kir Kolyshkin - 4.5-1Kir Kolyshkin - 4.4-1Kir Kolyshkin - 4.3.1-1Kir Kolyshkin - 4.3-1Kir Kolyshkin - 4.2-1Kir Kolyshkin - 4.1.2-1Kir Kolyshkin - 4.1.1-1Kir Kolyshkin - 4.1-1Kir Kolyshkin - 4.0-1Kir Kolyshkin - 3.3-1Kir Kolyshkin - 3.2.1-1Kir Kolyshkin - 3.2-1Kir Kolyshkin - 3.1-1Andy Shevchenko - 3.0.17-1- Fixes: -- 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 1377764502AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFRFGGGGGG FFFE EE FHE FNEEFIFMFJFKEFOFFFFFFFFFFFFF4.5.1-12.0.04.5.1-1 vzctl.shvzvzeventdifcfg-venet0ifdown-venetifup-venetvzvzeventd60-vzctl.rulesscriptsinitd-functionsvzcalcvzcfgvalidatevzcptcheckvzcpucheckvzeventdvzifup-postvzlistvzmemcheckvzmigratevznetaddbrvznetcfgvzpidvzsplitvzubcvzcalc.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=>?@AJ    RRRRRR R R RRRRRRR R R R RRRRRRR R R RRRR R R R RRRRRRRR R R R R RRRRRRR R R R RRRRRRRRRRR R R RRRRRR</.%?<{_H)*;Aqs!``an&Gd[,i0!WUݭ1~wzu͟?7[ͦexr{|\ָsz~raY{$VcdӡBIۍ7+(t?@!5Fk]Kׇ\̿Ճhiԍaz$3) iʼnCߚَuD$5z|'DNd8w Fxez`NޢЙu#/.6V5\ +"5i4L H 9.iZioOw |u@ ,3vk9flN)^߹Aoo q3ߡ!b9sǵΗFGxe@0L0+qm8'/ ۙ7h}OH,͸t$VE~ǚP]_ƟZL7oQr; R?Mۉ(ƿ18 ;a%}En}s@yUU 6r8ѭձ6o4Foe'(}bCt>ȧQĥ3i ae+f & k$(VG%L"'|ZEg%r9Vϝ(( M rhUK{fOdS.D. o=i eGӮXhwH#ۉMK[Nf!4}} M=k=x uTg$& ;GEYciLg4dlEn~x2Lv7NZa; (Md,`Ɨl M&!":Ð1L /!W2؜5JAЌ+[h<.P膸EvZK옑52X, )8.K?$5qz1˙3o4Q:ϑ5zIdrhYqx:SH{qh/bw@Mkԑb/n M2 YaR>zMģlE|LR=/1|7Dll:<ҳ6#Ӊk B\AJ@|t-~%{\HrL053O 4@_dj-2Jv:x "o d֎׈+ ql]٘1V%hgP]B< ŵW%DҁUp>ngؑF #@vP Z&m :d-&nNNzf*YEtt>ăE:WL' _,Zgaޒ 濃>=;M}9 ,I$  ?IHO"ӺApY<6k7,\XoG!G椻;AsRA#mZi①{(*' @_ J?"R\?:tg è+C":8D养Go" )gٮc);EpxɚUǐX%QX&HA|#-$Pj%j1qa' B1qK;/wRxmJ 8_K*.Roֲ ?XJc3: z[_@v7𷿵7up yQD3_!LJ$h?K0@=È_k)ިKqSܱ!ˤ}*%D"lGWխ/jVVKn jxFORQ&>}HBG?^fܮBHxO?v'xٯܰjs1ɷ7[+ɭn/j<&WUB5'V/CC;۽ޒ{nfŻ_T1Ltp\}c9%Deuء4o&AS&)n,$N9'eOJޘB3B$8] vAu4coU*)HS?W*;sgiJ<1#ѲA#{KY E>" (ĪGRIB n[r@RGžk^R8(QxԦ"g-vܥ+6J'YerX%dZh /SJ<@LmU*8rW\q~.;:xkbo2 J?|ai.%TȪq[*yx:YHsBɜHvm0 2t[i';]q!dv)m} <z]ؓ!%@{hLr@*#5M͢&xxD]M]kNzT.jG eCzB,`샨׉ݣ}fs<uH'ׁ>|Zg,<;ᇵg  4 Sy_zr~ zUz"캶F(.Nu@@+3ru( rѽe^C}^lK}TGtlg1F]GA8yFb]ѐZ)DC_Ҁ "6InހW a`[!u/\]lgφ޳|TɨA9d7ǩE(7pt:ᷝo8R3w*edqY'H=a=Cvz>~N`wNӃ8>=9>w}BǼI%Qi,;n+mnTK9xǷ^Ro=0܄ l* U| =˶ϛ[.@wۭVh=o pߡ%iY34Qi.Ev"Q-$vt>"o/+!6NJnFܻ'jL:h%_ dQb=F$Bp9|\=קqP)x(B`:<K#lMNQkbޘ8-kgh)B|z'.! t jnrȡBhAS=9B{xGK;;N!WD8^7?M AіGݓv@‹Ɓ2j^'ckJf9bKfo na^0TKTMt>hgŕ E~CIbҰMg)iSmc2'*l+;bhҾArc'C=p( 7R;,;>{^VdCk8c@#E)88::Λ-x %V5tJѧhtqvtHoiQ+eϒ@ҍyPy=Vq8RgBreg?R!2 6EMC˻sp=h MzKJzCH2OLlݓ?NtCe^pDz**⢬Y`OOFa3X1TfoC *>mvq`A i(SǺTjQpJ~$3ݢ>Fّ E(5b8~κ](|c{(wK/SvU5 D A#$Pd c+Z<5K9,]Q 9GW7<=> 4ۢaxGkGEj+|O|S*F _zz#E5b>EtiKV]#uC*P:U7`ZWb{q`GUbL ݘ?B'>H#L8HҒ͗"=d;WJQ4IL {FL:X$;~E"J3I)$vꢬ#+k&RڝXhtvN.::aT7jH* ոHS&(;*Zqmɕ.HU>UFI&hpvMPSTP-"A_͂H!8*dȏvXͩ>p|݃<>{ɇ+hfE)hcc$F;^@;HW-{dG7uk4-Z2z/jU<ݩ}.̤صtXSEՌ+֊h|S+b圪.:-WtQ߬6d*Umrv&ؕ9"%&?|I77j!E#BBsa͟>}'I*Y h]`F-3FnaՇ>s6A#q0ro#X[ҭ `9"/H8_`NۈkL 'rjBuX߀L'~ߌ:zݴIQeb2*؍[v<ܧΠOԭᛸ|I}h[ ySsb-ɁpzQ l_ K 蟫74ԊwH0 n9bZ|:G%F{6ߙ `y1-?!(U=~{.g\<ߍsxr^}{ޒϷJ24)t'%$z5o8&(Tav&2?El3mC"suĕECK#WRe|)B"0H-8[#>,#b )x!<&о]<=.R֦)Ks 7z2d]#%ebwpB SD m?ʸ$WY6#WZYk4rFyB`(W9fj^CS  2˸kǎo)MgLA]`gc1]EUkoGKBfw ^)E`" ^wvͦoV۪#l=jp<""% 6)]!ۿ@nܷ{aO(9ůVq 7/%{ @6YA$7(BN~]6~=AY<|#kB2]/*U?s_! )I݆*J}ңe@.Ma X \G1;U/t]JvIQ*S&xɬV}(YW<*5gzzACNJv≖U9[F_)$u7Q#1rt[bV 5x1,> ?ollfP|@rȷ+~YlUi_ؒ8KhQǡQu}*RNC/?@^W\4kGiiTbk>x%>c65G֐ R褲c::bTVlgKؙ >ɚ~(_z9DN_I5U+0sUhtX˲ҬZ^*i]>> QXh6KCܧҗ'.espetܪ7BR *N|YM99'JT)2%T2qRRr9@'rddaw%>BfМ䁋1b i0xcenr'ris9|)ާVяxخA2kIf#)RTQE-Z>iԥRIԚGs\ZE?׍}.fm'd-Y0o%f囉-# @2QȪ:LMĐlE^P! i* R@U- 5$Bi2FոKR-HkdT [W$JO(--/K\[ 'Cd%L)+8v/4K#/ *3$*=RԶˆB^VZZa^dT$Y{#|nV >,bK$^Rj& B?LTW u%9c)ҤįD (r5埮;UKy̿Fgjj2 ry87 $BEsB)^(esTf䘠g "Te 4K,,AZ׊5wK>r(R71!`\18nU'_ =k9zu(j췳Wj7yU-UE+04:Һb氚yO10 Er@0w`@:S۱8-M~RMg_lO}ؾ }BRd&иAC$W7?uwy3%%JK.*(u˄rD]tj2jP w=+sl=d4baܴҠٓhDD}, &}-W(MAGzW0<@U_I}W Ʀ&ΙIJСjMVQ?63TF;)AW c\"97"YfZ ൵d I* \0 =W,zU=p4&1k <Vh׷zBA0Y˰P-FҘEҨpƌs E ~]!MRz‹Q%@6 n5)Gi`7WrH 'ܴpGWiY pK Y @T*1-X;s,-Nzl4L;O-j=g~3*uM m+oTHiN Jl$x(ߌ)g">nܭٳOa{V[I,$*7߿.mmȢOu8gBzLyŠs;v!婠Xp1@~-Q5F#O** %6BC dzR-wNE8|MH -QA F 9pq"p6l69ȂT;`zjR jI2'3];O1 f"q :``C- $PQ(9۟\YJsNy9ϭNՙ@z,Z*4 ^XLJ /Hh z9dYץI1(KLd'0@&xUI(8:dfve72[iSIK |DT@ m>ټ%#r oJJ~wF?X.dhWMa5-FO3i lCA@'<AF* Bm1CX,:o*\lm8fjcwC!4%ƪ}le:eiǒH&:Io! L Z^5hzVFv|aG9&42=wWqlZ+5/pӻ\_FǨRp"m[|?eC!1yx϶z_|V`LFI8Ԕ UkMR()ԅ^z`1Ӷaƃr1Pb TkD!kҠb@kCy/TވF)m(DӅii麐T .aή-sHk$CB@rmAڂ&Ii(@<€Fĵ+btWp]Ko0 _QUBc$7viN+6U$k&ORa YJƇ)_6II؉Műz-oob+z{MN7]gl=c[);ЪQQg^:JLl:yއU2'5-1Cvmejs#Ԩ^B9tj}me]#lX 0HC+ ZV*X>9*|" 8$cDϰeFg MNbmV+[(wRCEUejM@yS~4z]ðv;}1;R#ȍjqx!wsP#@N{ qv>/^XMh ZIRCBS΄_ʔL-"YNņ)((vpqcpcW\'W#o]KK@>'"@Q^K` BK=HZSARyIvwf6dNڻlq{&T.9_ @ =4,RZ_VknuCaE 'V5\Ҫv]kN5r5[gt@ DˇUDr/⸟(.}.y*QH{SfGfů68  UBQefEeF^L&6eϏ#PdLL4Eapx>:Nw l|H@;MTۅX=%8@̔QaɁiFezis$1 {?Z'.܄ D@2Čْʜ%Nv G^ǿ~HRmmfa7R HAF<[ye{lr+'V[t@f Fsx5Fs@11 B( TF3"Ѭ ~"ǀB30(!@:u3>&> > zhcb20Ai[aOKR@PsePh:4}@}l ;Ai3]͝ff&zzF`aH(X#%q'ĻOqrFSGFaŧn^]~g|>w FV Job@ԛCE)q4sz樠~h1hCؠBr4sVB:4K8_BtO@_1%apSMLl8@hr-jqv0?oppdQ߻{4!}˻'zGl}?sy3991ۚ62۶]n} N/}7?Y/zra_v~}Lx^||QjbZv +&LDBCٖ h)Io@K_E腠W6Վ*za}Q'=^tC0 |iNJNQQGCv3>1|ӤSAY76 )T2EKm!ݡ.h5 Jb SHQg2ntW*pM̈,Axt?-Lp滵)]Ie-:t{yuTGcz,)R</~T,Q?|h$.$gG&8-ęko$qII<II<II<I I<IlW}lSUo7*cUV-6JBdڙ-ޙ&V:Ȳ5)0aWG6J%1GEl l#)h"Ld 0*0yιnYx~w{ϻu{~7 | xI ]-"u<'/nKU*qA q#vѮ+1'5b,-J X2ZOcIk oG婅 KIk!bLW~1VO X2:X*kDrcihv/"ƒЬG/A%GO q͟cig!.G\H'<qj 1OmM_.[wˤN~øg,h1ϴX ea)/GaKEtU6exIeP&dql\揚bi U1n:iM3j &V00q|3; vY*BJ˝QܔQ߻̿$~F RkK=4yCt&@Ul0rZcܳEvS Pvaevfêm]ՉP񸡸su (HчcmLh1.Z"9PTdqR"FeD\Tpd%( F͟on7<)LN]] 3ܗη;kKb',tH>\S^ `<. xEi]R f|qU/A>)'ãe:^v>r_aT71*}ޣft]̗ 6D{"'\q݃<\[g>ăpְQwuc2ڞNu~$dCČw9w jF;(RyNzJsp|&$k.=d ?~,U:;8OJ|I#U*'W-`C)!W,M)!UɌVC`5,'ē`7H  Ѧ1wLdv&nY A='q \~u?3dݲ]j;s Zɮ9@92AKuHmdVg\j:tٹ$ ",E^}ZMHkܲUI5 OOWfg\Ёd92V/8U+OrZt-/"Wwɫmۺ^&I)CTuPGz9*XG#;usJIig`W[f Ob9i!زfsez{&0z_(723ɴnbS2v;,!J)rb7ۯ|GƼ~bLnA#ehW v.|YLK>%7QƉ%ө2tyS9SW[x~ݵo|R!3;)q}l;dņ–2,L).҆:'Mc>XYb^Vۡu]v6 ԪM-um1Ī@&P:$޽=>Bn=sy|yZ3xlA-ϯ$~d93D#ᶋ2є>,/*-J˂$dyoH#47Uq!|]YtB ;X<~%1coټdb1,##:;mwi=$086uG,s1X _ Ӈ"> ظQGD YmHB9W|*OϘ-/ bh~#6_F:=kc O,þ$n.QWiyNiY<(}^!<N+r@9f_Qg.׆Q\ۆǽp IⒻqSK\wc#yۥXalg1[)Eg\z=[űX<~7ͿRˠ,tsY((FkhVvq3Y _noэ_ۍxt}KRpYqex[V{RFB< p5GՁLÂfr;>:;};_z$]T7O;xkS۵/ Oy=4]ܝx~Q<DutуGtвE,K4B !۳qȳ2 Tu<0A^6 됾 黐^t҉|o@ ^H@Z &HAW }ҷ'% ʪ -58ߴ7{4W6 GC4yYsSX+hFs4jCZU10)dʐ F-Zs}_>ULMdUU[VOeDNsUD MC u(uz6D"'ed8cш#r9r|`]`MX2t 0vܻ@K6X p۠ibU3mb\QmR8?;!P,oRgqb//В-߂R\H㒼$rĸ8쿑gKuZ/̟ͩ>%3NSEӒ?;̤}COp`"jǒ,74G \8p\wINw:~R4y=uHjisn>Kߐ7;I}SPW}3Ib?c-IhqgbBwӒ\lu E4%,J7{WjBjc ) V9nI|,e)>bb}ke uJ|lCfd>=d7J|PңR9"/%xd\mNR^?Lɶ*x؇] v<)8nFZru%9̸Z%H7yEUO)8>'֌(:ZȽ0Vw(y7$vg$~6 lFX`.׸ںHEZ p.Q𹺂|srǕA] >WW𹺂|su+\] >WW𹺂|su+\\[.,|EyϝW$sD>7Hs|nzZD>WszE>+"{+'"Ws{E>Ws=^yE>w|{)s$y;׭ ^g -$|nPs"{A|n~œ &sWĮbcR>L[7ZB`#tF~Ut㼛-R>w14^?o1^iL+&#"nڥg:h:L棗sz>rFGQ:MH1boLH3(!-wC}cDZIXMoQ}'W~?w[~cכk^[<~ gsnC5T֨I(ѷr}Y8=&E~'s݆iX_gTnCc><1r ØKSC(揝طe8Lٽ #`pik0{ 8̓hW&.O9eYZi,8\aedj^wD]wʢ`krUp;)Wٯi'j)A]//vŸ ')f Y "c',cxܓ +wnT eN0V[ڋ"JUa6:ܼNN يI@TΗbgIG?7iGq眤C<%eSZN+k{IIt5(}|BJleF>=JKSqwە[Z<DCpQ{C~#2vxȁv3! ]6e}BV=/=:)O[|h']\UC74S0xe*Ox:~aQ"Lou6g]j+ VNJ%2@{νw>{X_3~;wν3s簋~2/GSrAz~a)VuU{d Y%AgLkt89:F*3ʤI6[$D3s22K'I[&Ǚhj=r%(ZBp}d7&Yf8:Fs$Nr *E2usrn"`7zC^)jY:͕hJ\tLB*-7CĚcm sOr2\g$@¹p&@l yB'+'qϯm}B&ٓVቍ:wj蜴Z Ae*|*3Py򟷡2 RΤeL1<+*)<N `me,`F2*#Py@L/$|l :|K/ŠygRn^@W,4&~ɻ#^][q 5ゥIV2[˂Oؠ|M10rm=Hel}063gA;TT}P}̩1Y] ʨftt> bCB戣QBD#BB2ww/wMUE2w?0~"@h(Nf\%7.f>TST6-l0(zuQ0uIk~a)t͌i0g:v]+IYFFnVIɇkos0@3ȡD鬜0k猢?bIi{jNT~V nn#N]ß9`%xhl2[>ih2F3}"t Y_j"9!1ؿ=-+QJyRi!@2#Rh#3F4IfF3fXM~K [S"n~Zm@v_.tMX0b-C1Q|LBOl@{7hOI̭^v#D$O[}hg4/}u o@?+Z+XB95ʆXҾI|daћ;ȷ ;ٟm}HS;bit&t'-Q}>}i:h"=P$ϣB-M,ݴGP,A%*RVf4؍}C1,߽Ci|TUJœ Rjؾ"5*]>0Kŵ~F 92&?+0G=wS'Nԩ[ *D!-玕Ԥ*4ѧ*}n=IYw*ܧΧOM}6bU>5zRQvL0 KiIq&:ݨ׹0V{X.,ukX*'`M&ku7\Y6KCtX:rXpRpe g$xuin-vϿV )ʐ30ZZ ZUؕ-)0/Hz*V_*uBvS}Bȱb2BZ-`=V9"ޙI`Tj1%`,Tl%,Av8ĊdhCOeq6BޒMėØəڷgGBY-[XAسp!z%Y9Ů|Ei{3NV4.1d+;MrZ\jS|V2٫H-1M89`-bu׼DtN_[žuح#X%y:8s Á$!5Obwa6~W<<۽\ ģgs7.;=`ݛz[iٓѣ]V yyKn]Mo0 _*%9jS{r .D__`Z)I7 = 3h-K4ǓL]3x^nV^'PI-ݡhkny끈]xʒB|vcq_eįʋıEUG [ŝG>xex^ojlI3Vl2pq?LP~8:#Bš8fp`)& =j7y@`t x94:mGQ+wH1ٍg}qH`T>1-x^Ysi5N8)^ -BvhݗP}*m?^;|۠Qϲ:^xY5l=%FkpYf䂑KbLę˪+~Z'綊3i{r҇ykEO:2QbWu+/,yHTnh_!.AWt^{0*V2WOG8E2 Z_=H@G=(:I Zt([ SAP7.B](ngygٚ qIy-4/C~>mP ~yM)lҦT)3WJ-޼q~wG ZʡnH2@i#tK$WInk_p%ȱ;!@~d}HJrf9GNMusp1,WM`_'\Yߕ~/;~$BS"sStK0gݙ龏-cp{nĭp>v󱙃nr>vE}l[Ǿ|lC صc.uڷk ]aXXw;`B*{!w,dPN67dpDu\Ow\H'͋v:Fu|2|dyw!dސt[oI:̵-1.dQfZ60o`~Ls;lda {1A'͕t1Gp1-I:~͜M[ƼnK:٘odcySfaK8"Nf>dw76vzZlUǯ][KƑ ^L'#qc (]IG&, @] ][*9\; C х@c6]YF!&!ܟn޽kn15%{s^߻޽}߁i Fv6V3:w,zD!ŰT/fdPe,}gX%l-aj&GI;05t8`ozDƧžOK|1+I {䞪Ʀ)=tVz.SoLl]>Gao|w1 {jr#g, # B;w;@sx|N?S"hm7xЈY< D7(S,,43U`Z'?E\?OT2oۢ{&ގ7n7%-i~1vK2gw]4;-cl'\uX|0(AS wꣃx@dCŷ!Keզz)n=oI .CoIp BzYP=!Ɣ3Exk5@ ,u5Z_)98EdAMԦ"BW`~ڟWۜRp>υFX0-*4"6:ԅ+̅&E7iƻ1Ja74(w1 &ø2?̀b/DATO2WDa~hXcޤ4HM\cx`|9A ?8i6@zgX'z"Xxs@:'?Hṙ,vGMQbZ)q8{EݱbEMeT~ CLŖU$YUQifđ .AO.,=.v6ֹ> C [WʮI5kjJґZge|[YdESY8CY*Yr4+ a2da) F"g,^ ǵw *i;gtM4uB|n6cql@l eC 66h .b4CG }KɯcM.'V'8qGhto b*p}U^˘ԂJo1: OQ4^V0 h |KZ4 |qEdYFv+D-=kNy ~'=?¼5hvi9ye9쒜E3C,/Wt[SK3EGMHCO㫺atY|a'׈W_#.׈kW\#fk ׈d׈3kĶ[2_#Ϯzʟus񒰉{HH % s,l>>B/-PJi¾ҦO}9whFF9sι{ϝ{<}-Ax;Z/ xx|A @玘r2j ox9yx95!v"Oq$ ܉x珗m `c%ĦGyxֈoWwO/N#xcxɉAŨ9BDt{?-틿;=䏛đsG.K˟29޳/jgV5[6L$ B TSu[3P -\uXƜ|TTi1 RC-cUM}áJ54kh.e5p8opdOztt/m\"M: -kuXc1PhX-րm$VɆV R`WP8IJU,7I/:~%'-\ԈUБ 8 @fxP]جBx ^˕˹bV햁OYvWP3VT;>ZO^ɗWPgz-|eA)WV6se(mK@Y|wx#V5*0T~P4BӛiZKb -q:˖w4}}M;eA/>)ǏBq:`}dfu=ށ)zF 7JȀ崳yz2,ķֺV</ xNv_R@+-[LmV?DDx6,DႸo5+ ,Սd9z9 Lk\+hpx=:4-PhP j 6yd:/η.fNPTE1ʦӝv2%1"C~1/ T 9P1nnS ՊC<ù~L¹s0~v፫6λy/ lXR'Kөŋ /&UJReRf,78Mg,cwufp;^8ҙAa)Tx?9 D(/qo[][Kaje3Wtղ%N5YͪZזtdZjZ?j|ǻ-fאVF殣1[t~Z67m0IĦi8]MmCP%:GvmI8+sXPVU&@c-אpr(2DtHuHKL Ռ\ն-˥# bJ!gJfWANA{AoD|Tq^ {J4 %|G]~O]>Pq?Tq?Qq?Sq+ѸˇJ4C%wH]~D.A_8Tp8_`nd8!пC[\گ`hfr&g$F"+$g4 31{>yaawOj<'z]jKeGzR+K=] RKK-.w{K]Rp]jR9'v;O26N^hu^ju}xǙײ͇KKp(@ 8>r\HbKŠXkC !NlbMi4II [|M%M8z% R6/bYiv6宽ݙ l?AcQ!~G}~`:;"?g g_m{;CgsClzb؉{?;T=(}i5I1|^) Y9K(asBY݆&yyuV ąׇ̍`TL9Yɷ$Ew2`+fMzbMUP Uf3/CBGvhw;JL`4onaSM!S#9J^|C:n5-M Cϐ̍$Д Ł#$gɱZ #ܐǢ Vӡt&9CϥP"ͷ#2lm)$ e F 镭7m o-I`_a(͐z:*Iw2n`r 7dgc"Aӏ/~:&?_cS;h{/4?Bb=cO[BIk,1[Σ3x_sw4I\z#G?-C#|=s[#+jtV\Ne=OCPN;[*rb$|[fʊe', UvNELLјٹ>\'wsetrR,N~sKW 2^2 G[whO$&&G&.Ab+s-WtJ(L_4]B%9%%EYdWP,RNܞNH} 6 a~֟a `n{ '}"dGQ&F{Ee.X$j9Gir ܀TQr HH(0y` mp:7E%nN?WB*[,y5058Wq]r h8 ٬[ya@s3:)Q L25Mw(Q"'ňBRObxox{5wF)}ƨK!0p,tvߓ7P oEpE D1&3G ,\ƚ?łQa^sbP1ﵸ^K7o6>DƤG|h/VF;ߵo-6oMFާk5<62oO~BsBÓØcy<1ǖ!Xx;?sLY'[9;:ر79u:)Ң7?FP9ueܨXdZN"S~;JbeSWe}V,==~=B}zƩ+ϩ5SobSrwǩ1΁MO)3Sg󺙿%D|Hw9uemٰԕaup[g uSWKN=o]pqئtŚb9e4wGz0V}E>`ii2KU,Z(wbJ7M_.8`2wBrq) _sv[|`CL' S AESFh~bdI 6 H܉:Nc:S$ sY .%iw~,6{qiI|CAIVb&2e $yt Fα"1^K}3= kWe]#t~j;wdǝ1_$YqſInd].+u/:/f&Vph?yI/u=[LM R[L{nu{!UTNsf Xzz:;@ouy Ijs᥿ :j9Hy1%s),_ K-sϳT]EP95p<:2P {7 1z}ґv 語okʼFX4\vdP*߇}nȠ7[cyҕ11~5+ߩ'> ӟ3}p>bǓvmgrcsbM9>W)Tv\[I3sOh_EOk|cyyWc4;VUX9M['}^xFS_vդy3F&ȼuOirvh?OWhVύ]*}*&&m)٠AŸk^nЏ>oUF&wkivNYc)7R#c%vhuԜnW=/~q֫2XsiVMwe!l9F:=^'wUhL{Vxd rrt1nK^0M+υwlXsa!UwfކH%pnFJp(VMWO귀" pʗ X*w(m+sSJZ@*(0r-(|!qHϗ8iG((.# :!j̜.p?/8(4:_E.3A3znn۞")w9+1$0u&8h,8p>8YxCc''8>0 XO`!*XR.yރ`S= ǷX \F/6tYW: "땲bH c|}`{oŪy{+{ Fy{UϣݜK^|;9>,NI[9>_A}nMPۯs~mPwA}nOPۯ sA}nDP? A}n?/VN?~Տ8{4Ò8HO'GMsѼs1ss9}*o~o~N?שsz3o~o9d99ssz~ߔ~:o~o~&o!9}&oGo'#poгC5(~1 ~1j+__js_L0 9Pj_;_΀/f{@z@j@J@6) b bV~1O~1jy_̬/fF= ~ǁ=l? <~<ۏrc/dۏ<ۏ((l?لGȣ(A#<ۏaS(ANq~y< O4l?ʯGU'bGy-fl?ʥ O,`Q^dl?O<ۏ"<~g< ۏ cQ l?@G9䇰(9ߦWU"ݗr:S=S"U%**)_SW|cNEOuޗٯJY#$U_5&w7qyS$.^n4olb}A?~/65Ws뾍pgTm]߁wtu^&TI(,|w6Xv/KE}J),Ѕu/l.6%yXbn__m ;k-G98izHė14h}kۥT+`{VÞ'?8>oBsP|O|SE!=mހlnۅ2KK."=#yL ^:m}+_pBC2=Vy3Icwwj{|uOu=ʛqr!+]^~~fSN J5qTG2,ߍʰ`xWT~ -QpUTqlEeDe|X2>&Ge|62>{Fe|Ee|wbTw2[n;g_?mؗry K5..Ï"$d=nqS={H~f;?HC[ 0$mt{kfQ(ՍH@;"W:Ey[Y} @ƹ[kI{f?h?*xs|% ʅgrgmJVЖߖYcWiH R)Oǰ +`xUk8:B 7IN?] tTյɏof?ѱk\T|I-]'H'iQHFQ|eՉEHҙuUaQZ+F@ $@2I0 "B0Ͻs'hOX+̽}g}ϽwCI:(Hdw ݢtGde~bIUڋzӻ |Fr޽o7a0K /ogಂQQ9|5݉O҇I5}sV^ t tybfg+jV8É.慵/K`uu^m+t8cV4(MRPA;s c ؝i2 ƍ]l`¡NGәeOCN%OM /3!FyOlm-@my5R'h=63`;pi3Td13XIs%m!.~{`A|}XJWDB Oti-Wfbd^ 'a0V];7ex+cܯaT9i8Lr3ub{ -Rm=^b:kف]yu`ly^F2dgۀx-e(xOX2xB4EH;zT<01pLl[MΏ즥Aa,dث E,*;{&/$ 1Y(#Jqc' _Qsڱq&s%J K ZHFm!;7[60gv14amss/oen^ss+ӹ71tL 1M' #o'qh꿌i_$nrɏ0/Lz}1ܑKno}őC6󎮇 %tU`mԷ_W‰J4J~}7tIhˈ? (H_Ԛēf8O<:ܓXn/TNU 摅67 Aʢz/INu`N0+w0mUfϠݣQq( kObߗN@iOߘ~D(p$ۋt"!oIGpBKsDfpTlaw8*d 4.I#N5z"X:}vt}[VfFz^1PNiIb Ws(%Bt!DT +u~ ~!X_)biC >n1uR~#B+*,|qV|aBt ҎʼxD~gDΤ} :ZGʬt;SX&_&~񱙢l^`\2.Le=\OvPhىR2QA tD0e +{`-UNkʇzFs7RݛkѰAJA;)UD~cHT0J2h ds"n"POm<+cc4Rh]h??c% .ER Ƕ~Ht=si SI,JBFK,o47~Z7a^2y~ AZ}6HkoO[P5f6FZ%`*U t0|r ɳgϞn4Cs,p"?tPtEVI<m+Qz-t;lJ I;d K2ږ5 MCs7P"U }PV IV=j*f?crY0kpiv7薊oE 1-Qhh}mU RkO,Mh'3)ɪUWs6 suʢvjgξvr^mAĠbv¶ F7 ybjnVZ(Zq!'A+ۅ܊NCj=ߛjH 5b -nNx5>"㹃Y5~ N9]s[ Bp =Eera|>@zH9HL0pYCp>cvi4;@s-40tg ;0;E }q\!zl.l{K/70:_x푿gz9?XJ] .볕.Y%piYH(!\ގ]JبkH*mQ4nGM8?`OP,kq䗸ţ̫|qLYFiem;^$yqX}nIP%,'9FOA[g=>F1 BɂҘ+knуDFZbA3 wؓ\;>\[p9nm3wXa\M{+LHt$/S,Ov+OzI&-#Q[׈e7*wsb3Ԥ9FFfӴ ԧ0rA=n0t:w B,34#}0>1a<Ç8Vc&F%bW^iU;ǻ(}{rQ)5bTz|3QLOkȔ>trXOv JB1xtP8";5A8ܡ] l:-80q(.s']uqDK0#ppF2gD.wpF gD* {yU/RO#=z5xv}qѪ2՜{z{: M \\W~b d2vAUM3o׋w|CO)Gzq!>H;;N4V|.Sf᳐9,dNZeXjRQJyɄ 96OWxW ?#PYk5oꭰ.<7LĻ x;E&ޓ__*_p?/d|,>x=x]x'㝲xxmx -,~#x,~~'e|,>,>,MF71~,~- g|, ヲ*W+_)`|,2Ɨ,x,|=]w❌wwm-iwYxM?Y|?e}2Wg|\c|L&Y|#eNke o3^_ZY|AY|d񕌯W0B_rY|dBcO_BY|>e{d.ƻdN;e;d6d[dt# YxM?Y|?e}2Wg|\c|L&Y|#eNke o3^_sj:(d USWr WL_)_6x/27@?#"?"R?#"?"R?#4[xtY Thhhv@oţ__h[UǓR-]$(qT$AqC)"yH5-w4b!E&Ηavͱ0]);6x~s{s9'')~ OYx|M1x?ս#ƿw{BI^%k-yt-p|O>)<,/` ;g,AI?[vHAJ.I2ujxl67Ҿ6=aȱkO8`;F|p}v0ĤXC.aJvl 쟠YD3BTWMkϹoͥ'F#9~t:K $দv |%P|ܫt#?>cxRpVA Wy|6F]M4ZҧWL)3.It;uЋ3aGY +4MlXSBSͫ/𩉈-wK>Vz{o<{٥i9Xr't  \+GT@*܌AS^$GC] ۾l긔1%̡P !(0VBM+DːuJɘ2jL3S&支SS) n4wy 깅,]O/!n$ ap ք"!aʄPA <ԚJ5B*Q+`"xfn&fB@k!DA"(!Đ>& !AC0LHb-M !%B#aZ aP"5$\2!TBjHXX㐁0fL_5 Ba" !{%! !ACHc& B"BEcDyB'eB("ab-aʄP!->[P#"n {-fBa&1<'p!P#8HO4wE߀]1p*q`یI#}5Ƀ9g\=ӟNN |oa'~?cxԉ|]}L[UTtRc>dT`,s&hIuCDcRR5sfst̕dљ,HPZ9Rj?{߹{y' V/jՕl >B!-v62ތgm窉oC0+|}`jO}.3~v?#@ejϧ43;$@4½|Ć:okr~C9,|D 05o4 hf>d!X.`. F{lXF2OQSʺfP7<''uG"s- ^b=RA`"8fbJ3һ,gy赏'xϣ ::ij6 kd*R[pZ#Q|!˺=[*-,`>ȦV(%avE@Mߵ4xxFӞXEcch;,q ?_b)Ze}cF[regzy;tƞߎCYH1(|PkXO=܆;K4EI;(? =:.aWĖմG8֏X$`iwN⋼K[}v!:gc~oG Bq7&JR5c:)AM ~>cDYƕc?ozYi=EiTZ'Aʝ:.mKH2;H] tՙ?,qBIZW0,ۉʏNpC"YRl"KyU߹w>;Ż~8g B$Wb 5tKm AOGAOV^aG¶5{M !\;ބ봶ORu?{Li0mb,pD$}@&Ӷwi gc%5w7w'wnh5{ܦ܋.OC I ]ƞS9ʤQ6;._ .x)l?㧻ߛFh}vZyOi~u׫Gsw[^$qW6ZGy<mKǍf+'8i,>yn.?KWFע|qwcN<;ltEl;quvZ{~Xt[6ϸJ茱` 562+1~ثϿocJeѨoqW_{\5^^ȽEEFFǒFw+Jұn$V?&~Y598&l-}cw߿#yՍzHe}X;;7'$V8nrXdXӢLrwLR޸*sØG׌%/=HY5jnܝ4ڂ9Iײoxrl;+~b{x߼(2@wwq2'.;?y;\D5m7|.c\rÿbo#eZNf_LmJ{ gl;DŒt ^a>} 1Qď>K0Q.&_n7q&6 mL% b Cb•~@1H"0ё)Lc(6'*g{.-.~)v\M^*vruWw'xvN<*픿o,sNލu&7sl%|v6nQE0{U k0ݘ2ֹƨMk,ђ5}hY~]QQizj]{ֶ`LtELp:ruuo Z3KP3ZW~H1"'}ߨxW&۷O1w{_{T0g[Yi;EGZ:Y;q7іGG'`h&s+iD΢f1 7tX|an COgzK:DLeyK2\T&'~QxWL*s!/@M4˵` UkRTYkZ( j5Zeݒ}Zeͅ\ф_ x1Ba,Vy"^bU֞_N'%4=?P:̀98ņ#8AcB]Uőho歋т ڪN+cToU8%@4-"4>,$pm%yGp"T"揮=>㽮Q[N &&zV m"H^PyPly#H`6nLxb;ف4!E y#BhIB>o"@[ѾʹaiǷ1d3mσ3ܦuHkk<Fc8 Ѫ"=dT[o^ls̼QVεD81 lތT@c+ ]ݶoyxyl_' n|j-͞OЧ{zEi[f1\b(yBkBYTm>5z8Z4 MHʗ1z,B~V<:0yP7EE)ñ:a?EfkpÉx$<~0q&z06ZGgf-ǵnp$ZWuoQ*"c.m{gʖ] fP;]]m ZlGk)ȦΖ6 N 4# r` tohj4BDٌ͝xE/l鶫fL9Ӻ [[Zl6QնfYouf`ug@]ԑ[=q fq\ki|ɯ0.֎ܪ0^wN&L~I=g}$o2^8LP0, Qޘ$ei2Af&`YZՑQP&eΙspVh[WjȽY"efv.5y4>hi|Wh|;1$yjś8[Y{% ;P~rt WA,Yޝ4qp,5\md9ld;W;b>q"}f& ; ,g.s'T EZYs%[Y klht5w] Ȳ7;s`w,O[n`\24 3n 0@nn6(E43 ; ,,W4ttdh!-&eΙspVh&ZSWGCcs1UەCKe0ZKZSK[;%9TINMڥ=h݀&If-FZ:дA3/ ĵƎUVOВ70aO_mNj~v8JM?mlB'قVN}U𣹃 NI[M9DSnftK=z|hWK. }ږ>APFQwZ}'mFz֡9C -qL>Ooҷ^72_ҝ_\4]fTs6,Dw?doBGݻy~Y6)GSl#t%ȍZ~n!1;r&?#iv>7AFzS_ľ#;{B쳼'XUjOm<&ڡH'Y&G:X`}a x'9Sgy֟j~Z/,UY'Y.d\}/?Ϻͺw-5_[x5?]KwWܕ?^O\Ⱥ]zӿu]5kWx>c}뮴W5{YWW̺J}ױVxMY"I?`ݣJ}j'YER`K{"^O-֝8Y{LJ\֝;Rd"kod]JXܝ?^n7qXě>ɺJYwERxu?W5N(^?NZ{X߳x^c_X7kOx>uԧX.jpA?/e]J}Kݬ[e;X:ERd}u xMYlOZĻOu7Y+I`݃JJĺ_[k.pEI?dJE#\NG+6r$RqYwHxM9Hx#ַnHx^c}J}eԧXq[ĻAGXCx>'~i;X["^O$fx?>?˺J}i4Ruz[kW,uHYuZ+u-TgJȺW-5xh?Xg΢+a<֝uEWq-΢+ֵ^gC:W"^O%mWqx>YwEuxIWu[+Ia1x^cYER`۬;i3?9Yc_?XW1f^g]EW$p)c_?uc_?˺@xgY?Ⱥ-ykěO56듬uY#?ź[#돳ys?wrJw x+Bx ƹv闰T }W,ws8x< s1>鳾uK藰^c%k?ޞ [m~/ױ.0|f]"OJ}~vZsLv獶d+[w^^pF%K{dh! -'0|xXtML&!aQQ`U0I1T{K@p(l(88m`X8oI~+*`?Ȁ=~Qp8+U xd2p/g2h&3ilqJ ~`z3{?逇h)-i+}`I!~Q`=oGk?+8LS@m/ %k p 84~CC40EИ  8`'`א!6+7! 8@voA:d";0EvqߊX2vқoC `dߏAvQ'"(N)`Gp!ߏP63eԨ<ݡ w`W u&^ m/yvh/eG速S0=' D{_MQ7 DO E?X,*PPPB1^7qSPB1/sWQ"1 <_Z$UH̻^(uK]hD_ -5|JN} o FzE:q 0^"A)}%bF?Q"}T1~oq(/,?.Te ﶋq=oqC.U!T#v1~/8.gUTR1^򗖊qj.*,*T]b\^-*\WWK|ʟ,*?PbEf-uT>>[l1Ϥ[*l1/g*l1eb>O,*L(ebrF/37Q|_&eg21H";oFw:¿${(W OKa¿=؄'{<< O;O)L?w T[#h+G<]? C>D|eD4uaw|PVv_ٗlsf?m7ۅ.XfeꥅK_}W_eݖZ7j;XOO<gOb[ެݡηO[]A9t|\mk_\!O@q0MH!,U A 9 eM,US]`ը~G8d Hd'Y~iuw.UE[Ox.~Ϙ9ѿq𴛇-&bXa :l1t1D1ZL0 ,tb0d| `L1KC4S̱+Ao,c~xZ~  Fu߿}mݯ|nY'8G\ WByvJoB{uݏ5Fh4FW6] pwI0LJBӆip$DB@758WMJn/\>$(NijiJ:c8K 3b;+ͪԘ"R޽䰝f.~}۷owo1bgy~-Frg qD:"pFL8{neҨ8ڻco8#06-+f4, F1N{zި8-Ɵ8|ўp24|aD?3m3HDu vvoL"+B3(|Gח e̿vI_(s.nf*K7:p~?~F}+;o$»${@\}1S~~|=`xV*U ~~=ϷDxd`yڏ+ "nyD!kg+Ÿ˷ݏ SwI;'@MϟzxK/_v';f9}W,d$/IvoZ/lqvyW?q?Us.+otZhbL}A;rs9>USwVΩ7Wu+଺AM6\VceHxY{C._@[xՒ-|sn>Vߓ-BBRJ_swNbIޞV9Img3).YKrB8dsmkNXv Z_ cR هswN_K}nԏfײb!۽7o0\lZ/UwiomҚ*GQIӶ.Gо햾"L/g;:;gY.蜎d8VJe Ԯ34i};/#Eye|UigsŐ^'|@w~@߼&Yⵇ']|J!-#/o /^8u}/TK~xm"} ZvkVFk/9Xk$hWuC 1F17݌1Bq%bFňk;(1vicť02)OFb+bF+ş6Ʈmx(@]pSbʆS vF]װQ| 1vYH]41~kmA<֟❈SKsi)ގx?[_IO3S$h)~q ?ś/8֟/ q?`י)u=M Rz7QwPn2"Ϛȫɢ5Z# ]}V@F$j BR7@}% QCר[R5QtM{E֍~_t r-iV C>hׅ\ J%>[M|F 1㴿?(,>LG_Fõm2Nn[BVwpCj^K8WA"=b+ 3!=م^+67qۇviTQ+HvXi`aŪ0 B*2 ˃,=E*֌0AS+ϛmdOLo6C~so~27Y}(/_`݂ޝ~aC2L֟4~3dnSK4YCS?*2G&7by2wzg|D|Ƅ|])8`+G'/G R_] TÀ,5&%C83_.BT쨚,Pb5~Lx UY<&;2음} e(c),9Ӗ%c-05̾(q6$mT8 +|!yyxћɄr? Nk2VrP"ʺ7pCASy1Abe4;[Dd FpFW2𤤲a$Y2 @]@:S@XswY=Wag0+g&ZvIU@ao'5X8;-ȖS:}I80Lm)k97禰@c6lǛr]޲]kkQdޚ6RtY4QNp9x6=d zFr֏dLv;~L^;ʇ/?} L*-,_)ΧݮEtRҔhV1{Tq>\!f]s]D]S]l3~j㇕8j~/_rȤė-fcR rm `#h[Uז7ue[bkIUMK avn !j>bg@8e8ԌU'hem$u[m`{νy/_ɻ{;&!گs_>#Y:o! GXoH(&{7hk΍y.5L'?)P8r '7zg (e)n%%[,YmDڈBUV'^. OX+wk)hϳIX͊6FX a@:/q %Np%C.95jbF3Gchqgq)h\b_%m3. t4>J62:xtݞT5ڭwYow!媤GjuXMIYJ}M:* uΓm5#BK錼ڄA4Z*f$VcլbFH鯡5~;]Co4*[Q;ڧxK~:U5^`|DT>63EMg!M!t-mxk/bu^872ě6Dm.hl;_ļ%qqcmwa4+yYqګRNI=>ڨp)#AaaŠ{j܅/HW)BE3ir'.],u[j>h| ZhOD)AYAN:GDhrӓ0ֳ%i"|+du澧iK;jIUs-X0:J̋M{ƻarS~w>6~N,ԠBmѷ&zsm}7uRf\} cȗ8K0@z?rGSwLLnөNg 44_4;0ez,ayNzV 4S+e0}OY6Fͥ1Lw=-C)xH_-|EZ]#?GbНCӌ-*t]S755_/R5zM'2MRgPh(o"߫ɪњ"Bf8^TAީd%7+rGI+f.P6*p`Z)!F{}KF>#7ڛvhF%DmTl`~j$ mzVDEͧZuelqr|&𣩾`hJ-&}P"X^eskLyO1lw~vYO{F'îYfdX]R*'(X6vQ$BɼR[C e}{osVX mܚe-k1m߁W{wyة6ֹ`} a ;Уs֎*nb nXFV!n؆gyns( ksS:Zaq2˟Q!{T$/W^:ٹ&snvXff J9 7oRBS[â/F_#7;ZvDDž͙ܺ.}őѝ3&aP{n /eؾ'C֑a!ŇwU3l~]M` >%v1EKg`T)vʝ ifn ko8N¯ +Ib])g"lL,; Y-)N2xf!|*!U z7׽HWp?uOV)qɠ|PuꯚA|fR`;f`&4Ι3DLy13 WmfTO]-0s8`12|ƙ-e-e--.-֔鶔Q[d[J-ۖ&_RFŮZ*sLJ <>{˰:0N:1cTr,>o \W :֔k3OqۏXd&Cbd8N׸/UpoD qŕ%c0@")G|T43$NUIs6[ ,O+ h&?M[-v0# wd@.~^cK p!JqA/ *F08GFGK/!]PeB :lXr/y:vOQobEWϯJOSmCAm^z$a|AOz964T6]ZN(`1=BtnZ"SSB%2Z9&Q%q-\Ǡpִ~[ aݎPig.Aە/턎P8CaPN% ]Eu,ӚZyR+4Zh._/g;i5fh(@l6K |jt4!08kle*ZQ:C,pS AEb ͆qrkpuji"YIu ~ymT>|<u8Êrсx[1v>SP&/̢4 p\ޠRb5Zop g_ \|l|kM×hkl52/kfklT,uzn[ͪl-;iX>M˼ //]P0mgCsyQk5H.\º]U;Kމ]^2z, Fϼo@@cl.>mڪ>}hhT1!c;`ex\[=tO2}eң;EyQc &c 6NPa f9Gۘ}<Eh^%6q" EU!gO>qNS!S&><Ǯ2&Gak5&&d1ߎ7n:w|_:rP~_Zxqа>Ɉܡ=_[~ZSE3 ,&1{]MlE4T#%8vnݤ ʏuڦP8^aǕHz@8!N\8Up+ B\{^M: +ۙ͛}O:$n۱m:[Dj|.sP/l1=9P%mB]GwͧmKCx)#Wmk^9uK«B.njOo@L(1aG'L6Qj8~$C~ݾׇ`}zwaE&<cd>)/ S۷?zqn}f2nU_Z_z_\Fm>c2xDucGס^8\%C51SRdNU^~/ٔr2D8r,Gr\Vlr\G\~5.7.p|.($/%(r⅃qQ8㢈p|Om"z/6v0㢐8tiއ"^co/.H 梘ytB.iJԦrQܝrT7R[C[U`pP'3:djM -sqP.NL/ \]Q6-M5QI clܸoXQmQon i٦Ĺu8L@߬,3]*>a(, 18Mfq B!8Xe uՋ5wy\AlͲ654b` 7.qeRyqm \K%y1ewY]70QMRa5-oyA/,WJ CQ. r 2?0r·wlۆԙu76'?JMͪ1aWJfu je΁|>:Қg3i(3 b]հ spr=*"&''3ӹ':FjY&+].jr@Ԣ(ʅrE)e,\̏1v}:P׭+UhQ"hՂp`03WTZG2Zl&cj+^Q);EKjˊ(_LFgudLC:Z9P^hB9æծ*@j~R|1QzF(5aqMƎDvf[0Lta7geN~$< ',e8Dxkad11"+Z1oZa(&;oTΟϋb,ElݝW]iO@[ pHc(Zl7VUdl,zR}3%3ofgM~ :aDfa{ڽjsk YISk7lkl?9+\˲ǎ X8`Ku=Z,ǝx#Wck<[ۘڷ~?r]=ZG}cdvWWowv RϞ‡HXo{0Ȅ%~{ W\k7g{M>eϤMˉwAeZDol{a`NGޡx6Bߧhzf+')OQWCw&in^H1@U̺Vw@ADoO0 `)LS+}at(XE&%/N"RMn> (HK81K8\f)#j5Y!"LM m'4d@3IeQYT:LY_)iiyq!JV4CIS:si%wDdo?6Pe掶"EM֙"Ӓ X r臚VCV]Mo@={ʱD1 ET*!%mC.Q9`UcSf Ğy%uaMݔ> !guj%Xtrz eD4*T2H4mWP[VI6Rڤb\!OIޔ!زχQX|&\*O3 0yej=%)uD3Dj%|Wְ**FވK-!)&-qEYKyu*zL(l'd'<e%ƒy9:+XUHgd$T/J9Ye?].tn`xl?I^bhjᨌ4hDk!1ʈ}$$bD-w Br{OTy7 Lkv>c-D`"d#8TUM(^bYlҖ%/3#'̈́ƚf*'(@b<~L_?J=EǃJ'e(EO R_Y!]̎fWE6&]<?tKX]I(@Nu.g -uK\.+&_d@\H7$q2VV+ml:7{hw<{K'1쑺FGaAG܈ZWX( r]|YS(+[Pt߭o5}uŚgC4.29Cb!cwm .w}^}[OZHǠ,YrsDzVϟk͠`q92$w$E}i*!@`ăz+gx璞LjZ7"Xo,CEWWPS 4P>=%aդ?HҜ 4sW0W瞯tjrlk\UW?#5 2}1QLㆆC.Um{=mug'a3Z_]nG }bb#$mEIaÎR#"C Ksȹp>$hCr8+8QhP lE86{?Hg0_P;m2S|u6oPڊwz^aĭ\/m.qPwqNQȽG«¸8WqG2FD8۫޺iEM|ǿI7& ] l$1r֡Y2Z`|@( J mܣզL͕RT6m/"pX_+઱%ƂAWaF"$F-{ш-ּm[.{:}!*OBJ0c]0/ǿ߻8\Ov'^G/Gd(C?[{*("9,Q9!,֙CS\<,0 ۢ,7όBDn,1[s$ptl?Hns7'BykV˽ރr7EcLaͫ/)F ۍӡzDjAK%n % wAC2t%oH ^Gf:[pbcw؇ -],j.U(.?FeĩCl#ʵA~ebű +e>"_DD,gr&*V*湬ްVJ"`vj=wg% V o"LDfE4#~cKyKH>߂:՛q(;"&j]|_<{/(vіͳD5Df3Ph4u O|Sۑ _z9fʡ/D.|mD{T_ƥKȠgrƆOc>d>Jتi?(K@}%y,W $, ]rQeҧdMTP˒XA]Vl.o=NREv*|h5d^>:8\Kk@XeRAzTobi"yhcj^& b\y L9|FES@jEg:՘#p$f0w'i7 hh*pM#bn#h.2|q dk,(Wk1#D[=5z3L!̢tx37M ه$rӉL{^ָdjMb0EX@cΩ0a\#ebͳݐw{ʗYzʠs~;0 wNц8 PB+*؎l" UJjĿ?3dkY,A OswA]:ytZ SQHƙ˺ܼ>:gX5 4 cgrEK{_ P%!د%S~rR35j =Qpmq4bou,S?;aӎIh]TD_|"GrkB0pp?Xb;IUU.Wf;*Yi`[.2Oad{$V;6JQb$ %L!ܔΑ%.*ǷrpoEJ$SZ ( C!XEA/\[O9~&bjlF}iRmh  ꏯe&/}lM,3ƟAzΤB/WVy^SՈOvF([g?ׂmdm137T@?9QvfW TЉ_< XDU[{QĈC޷Yuuo`YfT#Je\|DDU|pY6v=^Pw?AՇg4NwY[c_zkעdXY>RfU{"QSD85⋢߉ܴ[,g3}nFʦWt /;,Xş %%jFG^4uTV7 @w}a3'.qրt;Z܌drE;0wcv+Wa[N¶t^ݕDR"9CG+JCǥ80պ=Ώ3`^v3F)P<Lptc}(DdxԥRg2OuFW?Gk*'raXX.@LCq 3 f)2΄$BmÒ!wRO}NOOK,I V ݀yW*ZEq?ϫ9P'l}{?b?ë򣸹k'\v .x {,85ήugdגXӻO0KYpOopOPVirX`$7o#C;<`/ܞnLp'C=tʡz:4 9q<:r@<> 8D.h2y$xtZ>y ;4\](\kO7fa  |TA&Q_Dm.^kp*BN>|؄~l 5{cx@tYDQOnKϠ[#}8WMi{>YX64Ey_OrH/C֘E?ŽƠ4#w?8sIO }md| *FLz!>B7> ;;{qr}a]+1_)^w`g7l_̽LdB^ |&Tj\QgJ0>}ܒ1qJB9 >G[=_З8%EyNJFP<YaH)aL!_>z?wx Lb0Q+_:8ڵ_oᘗc!7ugǓzBɡ3KҦ5igZ7y$RQDU/GGvc +Se2j-\6 N UaX@阹[S-ÌqX~O(=ɰg ,Hp=a3ˮYWd(8 jyFK-jU-*1hV"~z/WJS!٭*u Sok$'4+>T=x5-7zI9fFWhvד|U~OzQO8Wy l ah!R1[œd>r=6\XYyi 8~89j]`Wz+$ kja#}]&yiΪXCѳuAT]9$3w#l;-f @c`8W!d5۔AP\SRj!5 Uc7Yw@ V G /z[8>Js)V+HX[bҐPM8~ҤfD$PǕD.jfl+bRPc;VPfiZڧn @IXPϸ#+`^ăUdXcGD+i񧋃3Y/6l?r),]vYZW߫o-'|NS]}pTH"B0KeaIES&"` 4!3V)cm:b[i Pfpky8:QK>d~sʾ_!; 5[2K&Si|yioOZŧRUT]e2+u\]j՞+mu2O{}w:|Vڧ$tD\|E]0/Y7Q܅Xt^H?qjВFG[oԟ_rOo|xܮuunvs .S ;Y?6{x7I@k\HnI}Z}-:Y˄״v'PەONT3/ slg̟Ƹj#,ٽ.a?)4f_߰5Û?)(dI!uI܉IRx]<..o] ?~KI~K&wUvuGR-4{M~Yr.jj))ZT`g[.)*Lv0'GЏB88¬ko@F?yˏɟLG_F8.LiW+ #ygIoL_AOUxI)s<tv~;ypI$^4D:LF$?oI~i3W&~7-GY_=e6 >(ӽ:ZU8`mSk~ES,h_/ G.'W~x'>Wv/}Cg 2{]o<., ~~h?/FD٢d#>[~w -9!~k@=3Y]ÏYH_+egkrpxm5Nh<FᓈqHc!!ĸwb*w"D|7PW~1ˈ ?M>n'4b4x&m3h+Ex b4#Τ~T?ӨF|#՟JөCE'|7TKϤ.DZg/Խ5/& Uǧ*1q0<:2}:.?; G|GۙjٽrmB}@IaoeHުW9U*u.Q1j@jE+sIPJyӥ|i8@ utA!YXEvk$L1^&3"H>l5n[ ";e*KJAt0Lq\aH]?Tf@ބE @o"E PFP+GuhmmP]rҳs0 'R)P-T7* svvݠEջCVJᏧ]{rJ-Wӏ'6kSrL cUKL)Fʿ -Xrlp@]Kwx>|AqR$m/x߇<珱|wuTlYTiZNVU&/mPc/PN`̱DePbz6:eWO*&=5SE+ NAg&h.6-L#0SFU2tp7y±V̓X-{F%fԇm| DE,0%~؂[D#;` !>$0CP]2wK-Eyğu-(1bt:@QtK1w ݈?v~)\+7އױ@0s[{BZiܞk:icqlQ Pe'v$,SW|+{K(/1,e4xhH@Ri%yy1,>.K;䞿PEJYj/= M W{݈|XK X=(}1G/lYmlUni_>FH"0%u[`u~"vl~3⯉ Ì'm1nqd [VR9vcDc}{Ϲ眻˲M?fO6zK<S4ϐMψWzԼCG8y<xwx4?!Ou誻e#SkNOQ68k~CIUg(F0.tB^29ۓTw6%x{}ےyuW49̅p(Ω@=o0 yw" zS&8!7tqц'-di/Hq6;}πV7vWd4YEj;X}(ZE_8˅s ˑ"4ة*DZ0H[D[HkNgr+&N|ܭh>53l QѢjm+RWgĕI4VGM2]}iz-=c"NڸXMe/#ۜYGHD캈MGj1J/*JmQ̒.)ZM?@ܖ=tXɮR`$KɈ^D4B=UF@%p9'QPah윫QUHE@ef-l2d/쮒ȡej'{6 w9ʟXB jQ+` ` `26l3uU#\Bn+K`T16ct2a97=X}T;@cluÅyBW!r+Ok7F>7={6offnt $΅ 4ǃGI~ZFcv0R aq`9%L'MSrARx#$@Z ,Kȍ{"|M|J4lz:F7KNp1%q\ e+ sDx;</BwsdQ bU 6 ``ҧh#> 5vzS7ȲɓJ,!2G8Q\o۱iqLxiZs=h9/4LO誩z(:oA.N\}h0 u"9aoTcr 殙7?_mlSUHt &ЖlqïFʾ^嵝@TU}m$?c`baLF5"Sc#DXM{[_ {ysyw>P4]:†Rm3HlY{!u3߁rd~@q|kkL1mo}~v6e8Q>'f@=G( ʿjӨÖT}>jRq/L:ДЧk #6H@Ό4dO隖f(ʼn__2Q.gT<ښ  o RP&93F`oÄi j%;rXF~[ύU?HjzYR#֬4dgzURw[oT)l# uN5Rg/* \vaNI65[*ZVk8.C: i0i,?q):sgKzYs'LcbaHVkh;m@L[Q56-X|V|OTzȾ@q\.X &@,Lg1ПDTxN2p~i90i*3_`߇v,H,}BFHJ oWZ2tFߟɘX'#W,O`$3!I1#bM3)`&` 9ݺ}j$3S `'"`~g1"Eswc(],"CwQHa@ ФYҳ0˃I+DhA)hAWhm̧ ] | c  J&F<̂-2|t7hH:eg!$ + dIf1exO4?|L*lrwX$ mmV}XnlorvMp ~г`ݝ>^ّW,Bݭ]~hS!BtxM`$i۰k\v>l@aA['Ȼ"LgA)unt؄\c^{4eilERXaLq7:z+y)QKԨ |vʂ9MaZxtV^)h@irДsnp=NXfi9lWJ`(s(^Ga!kc(RK j|'HaV}(|P"B;TAT-x`aP G ϖM!81MHVIX T`+/*5B ?ȱPץ08AKD!JX ΀5rĀT2 Z Ь+ e!Au`bd@Z#d>װ5gUA <!5  A|. h5%,)rcgrSeqau3hcsp̎i4{4nB@QwzYzXؚQCǘ3`LGAoCE_Ұ5̰u_׃ۀ_ ^]_hG_X3 Bk|Hb3z5zU[nkOgH(>Œ> "}+AR\})>P|fvD vv70Q˷OSMwğ6Vp;K8lzQ>O2V<ͮ:>>>p'kwOπ cs*z!'J)灋Kπ_~ c?o˺w\UHdB|e /]K0-yџCA T9āyJl~ѲƳ'&gr.gk %vWjJUa+/,kWqFZ١wQۯWZ(ta3&r@υ;rAX[H !Cxܟ9Mf|]<2Ad_uAB֐2߃F.nEݻ~xmOn?6n}oF; b,z ==!ߌ3ǗnTW߁}koA^ecȯB~%3 #&jz`㌮ټ|wM!߸O:3ܐ75#*_ZzAbcEqG*,îWW,|!I")e9pF"93SDy0~Yw:=j$H#yY?\*uBbQĉ̑鱔U\T۟-# x}O,ޅr2Z=d8_8:= 6Pbja27{8{r̙>= ύ#hU+Fݲ/udw+d DZI+vXkש@f t#E|/l3q|PoWT:4SR}Fŵ`d`VTw duP~F99Id[N,]v&-) *Ns_^ ˔"UF8>|fv\qjr*zXTR|aH2DzŹK4,qJ(^ BLPV9.gϦN|ʪV)NeI=x8ñZK|4qr*K?&rOzCv.U&DR;H zɴDz|dVǦһ.Sҕ4ZOMGhUoy]mSFlCS#l@d$-tRZƱlIDKvmLiooown9,N@O>]= ^vUǜak}$ppg>qT@y$Q@9+Z'JVZX7twESrq VR$9\V4Qfi4W~xQ~N4.:u]o܈ '(+OFñe7P! L[x]M boUټ8ʑ<e}~)un"xcX9D1gYѼ))bZ2.O5_.tqtwXyWIjȥ"fHŔRՒp00k)%|ιΊuezS鋺Uh%KPy,Mg1_{h|ϥsu2|㼞)(5͸,7F )d]ݩ>I8d^iq (%J_('c::zYZHT@~_~| c*˼"ȡʫkVX嬅y{Nl&V-lJGܖr(šΎy$_ MOA*gz_`i$bL"]'WʱaƢҼM vٌs L?T 6'aC7\°vmu$n NVI* ʁ6Ӆ"fp+m1{2t[n8tdFg_jZaL ZaGآi0 f^Qs=qZLi}MF yz_^=⌫;nSŅb<iɾ 1jXm)J1#-1d]VҰ)l`^:0'.M}^/F=%{Sc?9,s6 w'\6ۓnxV;%Fy_TNb QP{Yԃ+`ϑ9_K(@NZ\aP긗jltSƚ27j^::=9% /PV(&(\iSY&mJ5R҆1 zWjc%U.O.VxҒbBCÞhIZ1=Ң l4*MO,՟s6cp7;9DtטƳnLҰ+[=k}5첱״V+򒉠GЕ-C5ޫ  Na7|ȏBCDiUWx[mW+tH= E݁(rvˆ6 В۶vmK RS5^d؊K,7z9\!7e8Z#a?2SF"x1HkVߎ ^!e1M8pdLP].`N>yLsS~*z̃^Lof vmDwɤb̍$FݒNMIm@dS 084|遴|tA䒚^Z ~ɾ"&-59'%!BGq:ㄎ?s,{_8ܣtbjx~+" $X$!,PDջ1Bs ?"t PלC0b~+#(q *_ ˳jh\\jZ /UMCfՏj wWX+HBD kjУMC3BTU1 9gCb& Ͻ WԆZyfj@ N/3,>lڭr[^D01&^7# `eUɉ9zzU ݐULSC6_(lr0頟ۇJ1w꺼nX?S}oOJwˏ- Нt+3z_w1Rd=ҴaN9[csRN5$I.} }[y"o_^+(r&ETFǭ4,։6 nʛs?u?3\|䆙Mg4Itgg-x,^KI݄65YQ£=,>~kG5}|.؜rF3lL8 IG-NYy1odůeqgVmR{ݖ|Zo5mOV i#+gގ\/[=ԍ[#ec3^,{}KMYeM5;ݥ=Pnvqeœ^; (Zxbے_f[ oЯ=iAH{W8õC)&N^yd3s1W։ i{7O%ŭ_3ۖ*rƪbNnP_Wq *i  w"AwڧO^j[-+a ~)_[+?m ik>3-8-VwOXPm|GBx+9Y*_(vHqr~m+ū6PlMty[mr?Zr2s&tE#_|ԓKo8pҥŦ~5枩YƹL>;Wx˶ ls1ܾ9{jW]w#No*iȍtoYe&>|Ti\f#t%|nhGjYݍ姿~R=c̺muikfI+njS-,,ciC% < Ϳmo]AV[LD$ m]Q$__%Z]KnSY~ݻ־Xl珜ǧPˉ^dn㓚/3.}|agRP|mEJk{\̐hʶ(bhƝ|r>? F1-^6g"W1O [ɘ=(d:ܕrDH*8gC̱9l"5J{zB='ޯ[)#y-E,CEl?8ln& u\7'.gV~$QPg? 'S<) )ʧK3NwZo-O3{ =xNcBMy/p%[ޱUGʆdK&ߝ˅?t\ؤ|^w:b2zK9]mK5ؘ`x!^%DIjjN'L{Դ%>D2AHiIϊkU'Pםe%SLc -FJ SW2%(7{67A:BW %E)5l35;)L#?`^yZcX4H74qPWmXT-vnr,85 T]mo)Of6|.chrξ2rqc;F4vVBܥ)㭠}:-t_,l\Y0Ar,Xsh:l;ȿkSN?;s`.֝3% 3ъPwƩyRӔi(C.i$9Xe8߲3n!f /1õ]Ve1y&~{. 9ԙ>V~@'КG"1޳8̪~ӏ,%͏u{[^$X4rCq(+Z{ݵ}'̜o%8#77Z)/9bYޙVf,ش |qrj7GY"{f8<-W5|\;ѣ c8ƂX8z5Nq]_;Mogb]R>r*]w |.4\XA=55~ot:?):l S;,"CUqRoG^׊k5[p0wޝ{+faهa|B*dF_o!gMaO3=+v}`Q`cTаC}Ej_p(R_H4@?&O;7y_3 10sez I:+KIXR;(+ngD/½mql:bzJ3w`ʹ$UP5>= rl17DWxb:&ydy'x_%X<9-x7ٗmJjGn7=x;͕rN{A-Iq_'VC\ KɅ_3 iH-Z:-C FQJ,"z C^6gn*NTeȴOu+3 H#c4*oRS_566[Et+HK^!˩=A3=3C 7+0IdL0CT5Kdy 1c4W4dIjd7L,! e}>#-rs{9yЁYw3QUT(@Fy(CNi(ȏ׌l7NKS9 /%-9j;^(I Sd/a1Y"K¢k1!=<7_EXJ1, }fQŴ:Ur{iݖv>Sxoo \ۆ9x #8vvR۸q!D=:O!_@59[˳)F8#xU[4p ns~/֦V>N]pc@V_{Y"m5hU/.YBЍR ,J DJc=?@~k$.l|"G\vZfRF߼-Fny퍼*%FdrST<}[-^:*5>`<܊ncKsVy'6@T̰E_lL$m?2Ұ r;k[}=b1ekS%}1huB)W7*[lkvN Ґ7_medsv1vr-SUAh`q7oOgc0(#4SJҺԸ2YiC3XoEmClX;H4XXw)Cnhj hL ά4 \m<O'q@f|2iWK #{eKɩU,݃أE=|=*AAy02to꿹SڦnG&s _ۖ#?Iqc}l<׺ֹe(/֮(0bFQHȮF7O:s:aPBikoa;;\73jMKo:s+Wyl ёQp"}$h$ȃ|ԢנdiIB}KH$kH{M`9;ONۣ6.ZJ+SU&~Ej..f=+nrj+G0'^CqR`<)'IC=ܹ-()[[Q!psl1+;/tIb"3qLkrRֽ |ܩC[KӖí-"I!U1X=B3 ƻZ*P?B4,͗lvHFE=~>RcQa/|kZ x.5!m Ϥ}s@T1ABHeFݫ.-~pBFg~'PHJވ,KUs=hĮͫhJn7f&04Ĵ^ңAR*DX K#iGzA)Du9 6W7yGژSF l{UyNL2y'to2{U sыT?wܤs=Z-s;~Oy_*f[Kvlے]MX!*r}lW-v}?4?[uɕc&,gt=C(僅*kZ},H6C,Rfz_ ]ʝܻr>lm&sboJެ, ^jâ>vw>󴲺羍͡/4}U5sY-'pYTZ+Lڴd9Sh<8zO|ϹӅg~|s߫֫Tʧ~k̛aZR\S<D~-v:݌:=لˌ@VZ[_\)ƓBowzvF Xvɭ4$_ֆ#}9|u^7EN~iwϜIkv6d3ԁY_VGfzXTRh; pBԪҢvijmBTmHT(U{&WjDQZVm5;z=s]珸tR_ w5B 8(Ur֬د$WUߣ̟u]'TtJx9dTbMNv&r,?mH%xPҪTk <s-\y3>lĦs2JsO߭УlUBrB+(&ayȪduo']֬̒0+oOߞ->CZ] VUqe6J6&XaG,qA$.IоaRN5Aѕ~%?3g£x&o%:8E} wyepO3'ʗl0oV'4tc_(Ų{-M*|#Gny+de0)8yx 7'R\ WJZBݩ.=ˀ}HQgx>h19d9̗Ǥ7t9~Iv-zcsyOrQU#_tW#e U? E1ԫulcM^SӢV뢁yܒVBL6歪t]pڎL]ݮtqV,?&Q1 i*ץӉ;Ʈ/!%f w$k'}r,F%-s<|>Q%kXJ2ai6cF/|T\ /)/Um\:WL(&1!u戆r:u"޼,OK3Kl4 oGƸOj=J.)u|V ֛I6SWDw)%FUYAe=cK쉅ϟqC<: 6^M\e" DRmEl /W5Y/P0Ok~fMH{/`Tbd 6yȣe04Qn1mFߚȮXdڹ9&,9zʵ̉3  s[RW%qĨV72UN xJ8H?Շ#!b'IC;֕#q{Kk#vkUǀ̐qzf;ĻmYݑpg46-_ @"fQ}<5^bAҖ_/G@~a6ZSSNEv6bƍٜ %DX ˭jCs)pݷl*̙g)pflOF)?#/1@nC{.NRP4>P.{po'npXؤ5{s*O}22cp›Gn$Al:ʕXMo8J Ϳȱ:Dm"sq޴$Cs/:UU!ͦTȦ^ ~kx:a9Xv.5eDkf9hsL}l@Sd.B8|0f@[z7:G7AbToɞ\ŕDP?8v=R]0,7~IZw3)|;WvB^}M^\vS ۆ;ASB@XRbainX%\Jfa%ZEf_9;s#k,G~VCAoLfL{y_D!)sceia͜?dcbtvMVE;Eԭ"qS}(5'\5O̰+Ў&%OzsQ 29MWA/, q+uIʺ߱_JOA,2{V8r MaW]1 3$eQbeA~/AdHDŵ3bZmWEV/Vn?'ycŢI6J Տ6Jz5C|R?xbp:i~*'HӌuK`L (׷[7k}u;]U|+1 ycwޕ>[ErAZw m ;v Gx8gvaHmh?SцZbFCB.<~̙bud\YYS;(Smp5^M8R_U[(qRtS> Wf=cdW;K=;Ŗ-%zK')s1)B b DwU~l6x| l6;w\ɦmD,ʡj/Af'u\3ӡ43ZKzD2`ݚ56ʨ;]x!$==w@f7'9 W.ږuBnw^+M^3Q=$0m B-N~=6WY)kzIfdU_+x=3?,}+?aƀ`;}soffXg\y$ףڔQcTEդ8x/ɑbӪP4?Ho#cW*ۡz;[g05wF)XȞ@eV 6[=F ~4#,e.ɎY Eӧ9uf_p00Nu[S!Z쏑ö,4ތ<&>cǦ_gs8X(cuqӇx"@u,zQ(=!ons~kAlEa@=ZEC^7$eABb)D%XG+RSc:0VX[ XKUBE˲ƬbKTN@i%?hji0g:[}S=YJb< NĠA_< "qΖanZ:'0&6%Kv~%hǁ@xD]5󮆏/3>*4F*cQ1nkIwFui%T҉P=9 rޜnpWd~k&{ʳIg^K~sznQ̚neTMkBrjݒ 2ga R Ћ˴:))lv0ev2F='I%vA^ >0f).'v/G7t̄H9#%8)HL0T^E l\F#Ax( GnCX.ffik[I¯LpPi=kV!i&sñ1뇷q#(gaLV# 'WYdʀ|bĬrzHp Fs7-yLV 0Na·!]:a5wχj=x q bU>9, 5JT/+8WY70e#7<<$Ŝ*ayoy2՘sb(Ƙ`^ PH@sC\s}A8,%87x`3evCh/ ^LߚQ6Յi

XO2d!J,Dgm7A%Z >H9Yޱa9m\EҀ tM=t~4Q3heMO~t7 V?zMKކ8]=e="Lp?n$Bya*3rEyr3f``+ȠԢԠy!V> 5)c}t+ڗQHkΏC[JU27d:RB'7E5Uy gKOO[,MdZ5Yp :9o[i4OdUt~n#jc<w}ײ W-14>HXD2vqf7 PGV ٧5l,%;1 z=mKKd^_70[ M;z0 1RJӝH"./B 64ǥ1mq}vւ`L(!1 ka-!AD.*b,@.K`,/K9"f<ʍ;V1 Ռ^$O.xmrfFI#:6Q mA EIá)VƳZ/Jo칡N1S'רH HUH]Rp\w_xixL)]/6<4G)]=g iڽ0*~ ɒG%HtRd"J<#2R:XݢVylcϋ'B"_:FS$+h'pOcdPQ͡/nkFta0>猻֕?q>q25Ɵ>M19bӤNh|R`ɉPeq1jj{8U޳qy~gb5Zm9l 4jzE'؍';N5;`28SEnrq\S<L$Y/?4Aѿ1MKtHٗͳ~7,\/#߻š;sӳ]SBȶ xQRCCb|7N=+ JW= U%D\|yK#P/69X5 wN?nD}k=偒 ;ըhͤޛZLڊ֨ 1yڢWfI̶Jڂ B%Z)~s{u[ngIX?x:M_ntR`y]`*kq?.Oܛ(VMyR$qpq_nl(kYXA o@'mIE =PbjYm4ߕ*˛ Hn^ zwq?F We?],tg;VJcy5&UNZzHD]+wݗEG4a3H+Bk\CŦ+?U7f=SWuYZk%p)|0g*=>v@Q t<@vفCqHE+$IeSLPZtpRь**nt5`n4c:Y=v C WfZ͔d<ؕZ KI/œ,G/\.M7W=]@Y@f +gW6uo J4D@<Zr^(ʓGUVgj}l]KskS-9ML8>譠 $-$Gܓ"B=$"&# ﴓEm*Yqdp[Űana!;\LN(Ziґgm=>(O$1swxCMo( :uH$K++Һ0{S,q4[wB[V#J ܑw<.DƒK2S/ !H试]o}V̑`I0{g%|tu2XQRb(p1?W3%O y4 I Ҡ5u?\ekc^pϔ{=|Ɛ.6%Cwe 9HOU*odc߷ӧo- 1SԄ;~'{ W_&z9T2 S Z=jBǕֵT.o?fbvC|UߴqmnaTK4s` ԽdhגΈJ7\*|lU'#v؎Al,/{% '`g5xD`@ԑo *HkXI|$1@gۉ-:Ԑ']o4e)at < 9 yS?80،.d=U0F2ea@9MG< =Yw uw|$Wi񍎱.mD<вÇW DNχ@Ψl+ᡷ ލ"JI]Cad?%zk|~\snԉ 5䏙fR"1adCA6뜷/x A=IFjf[y;"祴ynhm7l_u92+'-Y-_&.a(Ȁ3KJQ}S Βv;k3y9)PUY=Jz> Je@^Ÿ/XфU~\m\yI 7szw~h&0 8 rLz &/#0wK^ax6oXjZ|rqh Z|Ttƪg%\߁Ch,C!%uwțb#9V|n|qd`̏( Pg+?*"dkT!Zr&#w8Q[>^ݱkؤqJSUر';YcwP_z?8m,$;bU>C3=55VW4M/%mԘEv2oX)ύ>"Pg9Ǭ*28TF_LXU̲S5` +K>ۍj:Jȸl'SeiU̓-[I AE>KKc!F%eg88şV b`T R(WkWSYc|5_0*d:xvUċYPi"O_K!EJV 碊=̛[mf KweOyZ9"vVvCki'Z< pZ?y.!hs_UՠihڨӜf1sSR#"0iUkl`H0m`f8[i[b^`☙8g+AwQK}i1; t3R|&U9 meQOξQ:ԛ#td'lt\yؙLKڊ 3X}zAP쏘 Eؚ{ALmsEMCՁ5SF>{`[⩖Э–?l!+_սV-$)2 nﳸc#!Z\ nBeOzj,FL7M{Z:Kđh:m/ɮ uԙ=Hs֡Ke5K3l!#}cX %z|P,7k cd~:C#]sF :hZc\fz1<8}k>^6JO>&6!+" t7WEr} `ΰrn-rδ/bhe& z%_SLSf%]=dko賭#R8%!Ͷ_gb r"7ŮՇ>$/]}Ayk3n[J?^bxm}7.]ou<+c[hzx̮sƊzU?۳;;F2+aB(Z"E&eb`ICEpb)@$=9ӡy ,he >:T<-4-W]>V W(Rd}G,+w'˱x_P$pif[!N3ŭea=0)ƐEa5ʥ] i'ʑ9HvI43[F×-?6_whhQe O漪jkeIuxȻ7] Ψ~.QmFCsup?!< .WHd0{-Le?Q)OP@8x$dNaG(^▼ 1r#2aNQu Js ^)ƭUC#ίݗ'Mإős|i2_v_];>@k 484_9x{z7YknjUQ,=d_V<G7c얄*\ba5VOy R",>Kܚ}lH2r0foO^)?f֠G:rLt,53;7Fr@<-h੿RUh>*2RV>Tƹ0&g,bܚܯV·{ 'zynypxa=yCV|q"ahh5.PW bCz[2zjheDT(wK-#ЯvD8bB0ORBɽtƤa ~7`Jy-'7BJ 0Ɛ "!K4(QJ#!?{f{ ~M\g2p7WXLaUV3OIio._>*Wd@U?)f?w\