vzctl-4.8-49.gb2f9c25> H HtxHFT7  Զ_{{+cqTBOcMN324f0e99c6cf8a778b5701c6a84edf1cb11303aa:#֏#pWLԤFT7  Զb4Yn.LT}@ox⯵e= >@?d   :  W , ,  ,  x, (, , ,,\,8X,8%%%PXk(89:>\?dFlG,H8,I,XY \H,],^ bdKePfUkWl\tt,u$,v w,x,yTfz{,Cvzctl4.849.gb2f9c25OpenVZ containers control utilityThis utility allows system administrators to control Linux containers, i.e. create, start, shutdown, set various options and limits etc.T7rhel5-32-buildsGPLv2+System Environment/Kernelhttp://openvz.org/linuxi386/bin/rm -rf /dev/vzctl /bin/mknod -m 600 /dev/vzctl c 126 0 /sbin/chkconfig --add vz > /dev/null 2>&1 /sbin/chkconfig --add vzeventd > /dev/null 2>&1 if [ -f /etc/SuSE-release ]; then NET_CFG='ifdown-venet ifup-venet' if ! grep -q -E "^alias venet0" /etc/modprobe.conf; then echo "alias venet0 vznet" >> /etc/modprobe.conf fi ln -f /etc/sysconfig/network-scripts/ifcfg-venet0 /etc/sysconfig/network/ifcfg-venet0 for file in ${NET_CFG}; do ln -sf /etc/sysconfig/network-scripts/${file} /etc/sysconfig/network/scripts/${file} done fi # Install a symlink to vzifup-post if [ -f /etc/SuSE-release ]; then ln -sf /usr/sbin/vzifup-post /etc/sysconfig/network/if-up.d/ else # RedHat/Fedora/CentOS case if [ ! -e /sbin/ifup-local ]; then ln -sf /usr/sbin/vzifup-post /sbin/ifup-local elif readlink /sbin/ifup-local | fgrep -q /usr/sbin/vzifup-post; then : # Nothing to do, symlink already points to our script else echo " WARNING: file /sbin/ifup-local is present!" echo " You have to manually edit the above file so that" echo " it calls /usr/sbin/vzifup-post" fi fi # Some use /var/lib/vz instead of /vz; create a compatibility symlink test -a /var/lib/vz || ln -s ../../vz /var/lib/vz # (Upgrading from <= vzctl-3.0.24) # If vz is running and vzeventd is not, start it if /etc/init.d/vz status >/dev/null 2>&1; then if ! /etc/init.d/vzeventd status >/dev/null 2>&1; then /etc/init.d/vzeventd start fi fi # Disable VE0 conntracks if they are not used (#2755) file='/etc/modprobe.d/openvz.conf' line='options nf_conntrack ip_conntrack_disable_ve0' if ! grep -wq 'ip_conntrack_disable_ve0' /etc/modprobe.d/* 2>/dev/null; then cat << EOF ============================================================================ EOF if /sbin/iptables -L -n -t nat | grep -qEw 'SNAT|DNAT|MASQUERADE'; then # conntracks are used disable=0 elif /sbin/iptables -L -n | grep -qEw 'state|ctstate'; then disable=0 else disable=1 cat << EOF Due to conntrack impact on venet performance, conntrack need to be disabled on the host system (it will still work for containers). EOF fi echo "$line=$disable" >> $file cat << EOF Adding the following option to $file: $line=$disable This change will take effect only after the next reboot. NOTE: if you need to change this setting, edit $file now. DO NOT REMOVE the line, or it will be re-added! ============================================================================ EOF fi # Run post-install script only when installing test $1 -eq 1 && /usr/libexec/vzctl/scripts/vz-postinstall selinux /usr/libexec/vzctl/scripts/vz-postinstall yum exit 0if [ $1 = 0 ]; then /sbin/chkconfig --del vz >/dev/null 2>&1 /sbin/chkconfig --del vzeventd >/dev/null 2>&1 sed -i -e '/^exclude=kernel$/d' \ -e '/^# Added by OpenVZ/d' /etc/yum.conf fi)5* !R\Xm\&`2JE5f+W  񁤁큤A큤큤T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T7T744caf71ee6827223a5b392d486b0a6e466b7749102813a4041bba17532cd7d0a66be82aa9832cab0b000984b6cf11eafd41d8cd98f00b204e9800998ecf8427ed1e0c21cf7582a9fc31827ca2700787066f2afa514f63648dfe946d795ad58ecedc399d08318f2477c29f5a10a889e71d41d8cd98f00b204e9800998ecf8427e7e06de15ba22e9f500f765dd7b53b52b5c86f3f0cb01307c88ebd679a1bfccbfb172031d47f2aebf08641a7c68a20f8a69305459d016f30507ede96eb97c1d122fe58a628fd42457aad2204a57234c9a6c4314b1daf340481edeb854126d9a6cf45a4d34e13f74dec63096fe1202ad2ddc23d849d408dc12a7fd58ddfff222e2bdf7c4e0c2a1c38ad453cabb6367e34ae9e71fbd8dcd2cb681f512e13b4f5ca3cb2e7aee1d0301b421e6bbaca51461fd919ea1d7341a6a6936e2f608a87cfc809a4a8bc7842e700526fb16685e1edf5a5daa9801b7e9ea061f18be66177d4ec22270559946202901875c362a68e1f23af6ded7dc632eccbf2f1761b69a453fd4f6a4197c12424ccad93f8e2ba06fd1449479592e3442422a49d9707f5c1d73a3a75c3c3dee40eb76cc8e16eda942020d0f9d13d593697d8416e3f597ce1562f8fef5959b5354d845c004b5910ba3b3c7d7b83a6a78d0297353845a44aeca6e0ea338ab6fdeb1189e4d5e35583781d686b99dad5c1da4610db068d399682966b94af52a4cb288bdfd5852c4a5e01cd91772da7ff4723e4222d4dd79ec698d5cb92e3bd14842fb709079a93de142d31eaad18eeb2eb774ebb8fedab978b3f27a8679b2e5c8abb8bdc22241679b1900549cdd824f0a7da4c9f242c66ff0699b9115d8d15aeb40db15583b2dcd5083387fa238d0198c125d6a5481593dccd0d05664c09f21128efe4dbdf7552399b1917d5fb6c8aef8020827fe1662804a1399fb90../vz/vz.confIIrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvzctl-4.8-49.gb2f9c25.src.rpmconfig(vzctl)virtual-vzkernel-installvzctl@@ @@@@@@@@@@@@@@@@@@JJJ@ /bin/bash/bin/sh/bin/sh/bin/sh/sbin/chkconfigbridge-utilsconfig(vzctl)fileutilsgawklibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.3)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcgroup.so.1libdl.so.2libm.so.6libm.so.6(GLIBC_2.1)libvzctl-4.8-49.gb2f9c25.solibxml2.so.2libz.so.1opensshrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(VersionedDependencies)rsyncrtld(GNU_HASH)tarvzctl-corevzeventmodvzkernelvzquotavzstats4.8-49.gb2f9c253.0.4-14.0-13.0.3-14.8-49.gb2f9c253.1 ploop-libvzkernel1.12.2-12.6.32-042stab078.224.4.2T2/Sc4`S;`R`RoNRR`Q2Q0QQP{`PPPaH`OO`OOjFoKir Kolyshkin - 4.8-1Kir Kolyshkin - 4.7.2-1Kir Kolyshkin - 4.7-1Kir Kolyshkin - 4.6.1-1Kir Kolyshkin - 4.6-1Kir Kolyshkin - 4.5.1-1Kir Kolyshkin - 4.5-1Kir Kolyshkin - 4.4-1Kir Kolyshkin - 4.3.1-1Kir Kolyshkin - 4.3-1Kir Kolyshkin - 4.2-1Kir Kolyshkin - 4.1.2-1Kir Kolyshkin - 4.1.1-1Kir Kolyshkin - 4.1-1Kir Kolyshkin - 4.0-1Kir Kolyshkin - 3.3-1Kir Kolyshkin - 3.2.1-1Kir Kolyshkin - 3.2-1Kir Kolyshkin - 3.1-1Andy Shevchenko - 3.0.17-1- New functionality and important changes: -- vzctl set: add NUMA --nodemask (sponsored by FastVPS) -- vzmigrate: speed up by using se ploop copy with feedback if available -- vzmigrate: speed up by reusing ssh connection -- init.d/vz: show CT stop status -- init.d/vz: implement parallel CT start (#2954, #2084) -- init.d/vz, vz.conf: use/expose VE_PARALLEL -- vzctl start,restore: add --skip-remount -- vzctl snapshot-switch: add --must-restore -- vzmigrate: ability to run ploop copy with timestamps - Fixes: -- vzctl.spec: disable VE0 conntracks only if unused (#2755) -- vzmigrate: fix for --snapshot (#2907) -- vzmigrate: don't run vzfsync if there is no need (#3055) -- vzmigrate: undo_lock if check_cpt_props failed -- vzmigrate: don't exit 1 on success -- vzlist: fix showing DISABLED (#3029) -- vzlist: fix cpulimit rounding (#3063) -- redhat-set_hostname.sh: fix for F15+/RHEL7 (#3051) -- vzctl compact: use built-in PATH (#2990) -- postcreate.sh: fix caps for suexec - Improvements: -- debian-add_ip.sh: support for Ubuntu 14.04 -- postcreate.sh: add RHEL7/CentOS7 support -- vzctl create --diskinodes: check for max ploop size -- vzctl set --ostemplate: require --save (#2909) -- vzmigrate: don't specify default cipher -- vzmigrate: use getopt for option parsing -- vzmigrate: detect "can't lock CT" error -- vzmigrate: don't use rsync --delete-excluded -- cpumask: allow for up to 4096 CPUs -- vz_setcpu(): don't ignore errors from set_cpu* -- fixed a few memory leaks and non-closed fds reported by Coverity -- compare_osrelease(): fix for 3.x kernels -- parse_{chkpnt,restore}_opt: don't print error twice -- parse*opt(): add/improve extra args check -- vzctl create: improve "no ploop" error message - Documentation: -- vznnc(8): add -- vzctl --help: fix iolimit -- vzctl(8): document set --ostemplate (#2909) -- vzctl(8): add --nodemask, --must-restore, --skip-remount -- vzctl(8): improve --netfilter -- vz.conf(5): document VE_PARALLEL -- vzmigrate(8), vzmigrate --help: document --ssh-mux - Build system: -- setver.sh: check for ./configure to run autogen -- setver.sh: abort if autogen.sh/configure fails- vzlist: don't complain about missing ploop-lib (#2952) - setup_console: don't execute on older kernels (#2961) - clean_hardlink_dir(): note unlink/rmdir errors - vzctl(8): fix a typo- New functionality and important changes: -- Disable conntrack for VE0 by default (#2755) -- vzctl set --diskspace: add --offline-resize (#2281) -- vzctl create: use ploop by default -- vzctl create, vzctl convert: honor diskinodes for ploop (#2898) -- vzctl create: add --diskinodes -- vzctl set: new option --netfilter to replace --iptables -- vzmigrate: support for copying CT dump file -- vzmigrate: introduce/use vzfsync for ploop (to shorten CT freeze time) -- bash-completion: CTIDs on ploop for compact -- vzctl create: honor MOUNT_OPTS -- vzctl console: add set_console dist script (#2865) -- vzctl snapshot-switch: add --skip_arpdetect option -- vzctl snapshot-switch: add --skip-resume, --skip-config -- vzctl set --diskinodes, DISKINODES: allow suffixes (KMG) -- vzpid: new option "-p" to show in-container PID(s) -- etc/vz.conf: add SKIP_ARPDETECT example -- etc/vz.conf: use ploop by default -- etc/vz.conf: use vswap config by default -- etc/vz.conf: merge IP6TABLES to IPTABLES_MODULES - Fixes: -- vzctl destroy: fix locking (#2814) -- debian-add_ip.sh: setup loopback device at least (#2859) -- vzctl start --wait: fix for non-standard Debian 7 -- postcreate.sh: add Fedora 20+ -- postcreate.sh: set file caps for suse 13.1+ -- vzmigrate: fix ploop for diff VE_PRIVATE case (#2875) -- vzmigrate: hide ploop getdev output -- vzctl status, snapshot-list: don't mess with stdout even when verbose -- vzlist: don't spoil output with ploop messages -- logger.c: fix wrt ploop logging -- etc/network/if-up.d/vzifup-post: fix for Debian Wheezy (#2914) -- hooks_ct.c: bind-mount root to itself (fix for kernel v3.11+) -- hooks_ct: mount /proc and /sys before umounting old root -- bash_completion: replace exit with return -- bash_completion.d: add --quiet to vzctl -- vzmigrate: call vzctl status with --quiet -- vzcptcheck: fix program name in usage - Improvements: -- add_reach_runlevel_mark(): improve error messages -- set(): don't ignore fail from fill_vswap_ub() -- vzctl restore: warn in CPT_SET_LOCKFD2 not supported -- config.c: add SKIP_ARPDETECT to ignored list -- vzmigrate: lock CT locally -- vzmigrate --live: check for running CT earlier -- destroy_dump(): don't log "Removing" if no dump -- etc/conf/*sample: tune DISKINODES for ploop diskspace/diskinodes ratio -- etc/conf/ve-unlimited.conf-sample: remove -- hooks_ct: remove non-working devpts mount -- hooks_ct: mount devtmpfs in CT -- ct_chroot(): do not change a set of CT0's mounts -- parse_netif_str(): improve NETIF= param parsing -- setup_hardlink_dir(): show error if mkdir() failed - Documentation: -- vzctl(8): document MAX_VEID (#2784) -- vzctl --help: fix convert synopsys - Build system: -- setver.sh: rework buildid -- setver.sh: make it work on fresh git source -- autogen.sh, setver.sh: fix build from screwed git repo -- vzctl.spec: require bridge-utils (as we use brctl)- Fixes: -- vzctl set: require swap to be set for VSwap -- fill_vswap_ub(): fix a potential segfault -- ndsend: clear reserved2 field (#2804) -- vzubc: fix to work in old mawk (#2793) -- vzlist: fix bogus CTIDs in list (#2830) -- vzctl start: don't fail if VE_ROOT does not exist (#2807)- New functionality: -- Add iolimit and iopslimit (need kernel >= 042stab084.2) -- Add optional VM_OVERCOMMIT/--vm_overcommit parameter -- In VSwap mode, set some secondary UBCs if unset: --- lockedpages=oomguarpages=ram --- vmguarpages=ram+swap --- privvmpages=(ram+swap)*vm_overcommit (if set) -- vzoversell: add -- vztmpl-dl: add --list-orphans -- vztmpl-dl: add --quiet/--no-quiet -- vzubc: don't show unlimited ubcs by default; add -v to show -- vzlist: add new fields (vm_overcommit, iolimit, iopslimit) - Fixes: -- Fix quota on ploop for RHEL5 CT -- vzctl console: hack to force redraw on reattach -- set_ublimit(): don't set unknown UBs to unlim (#2760) -- init.d/vzeventd: set reboot_event (#2764) -- arch.conf: add POST_CREATE (#2371) -- configure: fix libdir for Debian/Ubuntu case -- ct_env_create_real(): fix build for IA64 -- vzctl create, vzctl exec: do skip fsck -- init.d/vz-gentoo: fix setting default for NET_MODULES and PLOOP_MODULES -- init.d/vz-redhat: don't reset cpulimits for all CTs - Improvements: -- Add a way to not modify sysctl.conf on installation (#2375) -- vzctl set --reset_ub: only allow for running CT -- init.d/vzeventd-redhat: switch to strict bash -- vz-postinstall: don't add bridge params to sysctl.conf -- vzlist: skip mounted status check if not needed -- vzubc: print errors to stderr -- vzctl start: don't start CT if /proc mount failed -- vzevent-stop: check for suspend/chkpnt -- init.d/vz*: unset io limits before stopping CT -- [build] setver.sh: add build_id, use getopt -- assorted minor code improvements - Documentation: -- vzctl(8), ctid.conf(5): document vm_overcommit -- vzctl(8): fix per-CT action script prefix -- vz.conf(5): LOGFILE don't have a default -- man: don't hardcode configurable paths -- vzlist(8): fix a subsection reference -- vzlist(8): fix indentation- Fixes: -- Fix loading older (<1.9) ploop library (#2719) -- Fix installing rpm for people using /var/lib/vz (#2722)- New functionality: -- vztmpl-dl: add --upload-all, --ignore-errors -- vztmpl-dl: add --list-remote, --list-local -- vztmpl-dl: do not check GPG signatures by default -- vztmpl-dl: add --gpg-check and --update options -- vz-postinstall: enable iptables for bridges (#2641) -- vz-postinstall: be verbose about what we do -- vzmigrate: support for VE_PRIVATE being a symlink (#2694) - Fixes: -- ndsend: fix option field in sending packets (#2709) -- libvzchown: link to -ldl (#2705) -- vps_create(): save LOCAL_UID/GID=0 if !userns for upstream CT -- vzctl.spec: run vz-postinstall on a fresh install only -- vz-postinstall: do not change rp_filter sysctl -- vzmigrate: remove a bashism -- vzctl create: fix running postcreate action wrt --ostemplate path/tmpl -- vzctl create: use proper version of basename() -- vzdaemon_stop(): don't return error if stopped already -- read_resolv_conf(): fix potential buffer overflow -- vzctl_env_switch_snapshot: fix leak on error path -- vzctl_env_convert_ploop(): check chmod return code - Improvements: -- veth: improve veth random MAC generation (#2695) -- vzctl start: always mount /dev/pts for upstream CT -- vzmigrate: add / to paths for rsync (#2686) -- load_ploop_lib(): load .so.1, try .so too (for ploop-1.9) -- scripts: use VPSCONFDIR instead of PKGCONFDIR/conf -- vzctl.spec: add /var/lib/vz as a symlink to /vz -- vzctl.spec: don't mark symlink as %dir -- vzctl.spec: remove a bunch of defines -- vzctl.spec: use /var/lib not /var/lib -- vzctl.spec: quote rpm macros -- vzctl.spec: remove extra slashes - Documentation: -- vztmpl-dl: improve usage -- vztmpl-dl(8): describe new options- New functionality: -- vztmpl-dl script to aid in template downloading/updating -- nameserver/searchdomain auto-propagation from the host (#2301) -- vzctl start: do fsck for ploop, add --skip-fsck (#2615) -- add --stop-timeout/STOP_TIMEOUT option (#2621) -- vzmigrate: use remote VZ_PRIVATE and VE_ROOT (#2523) -- Introduce vz-postinstall script (set sysctl.conf, disable selinux) -- vzmigrate: add -f, ability to ignore some checks (#2643) -- distscripts: update for newer Arch Linux (#2617) -- etc/vz.conf: set default OS template to centos-6-x86 -- etc/vz.conf: comment out NEIGHBOUR_DEVS by default - Fixes: -- vzmigrate: fix check for IPs when there are none (#2620) -- Deny "unlimited" value for DISKSPACE/DISKINODES -- scripts/vps-netns_dev_add: rework config action (#2637) -- vzctl convert: fix final renames (#2638) -- vzctl convert: rename old private back if failed (#2638) -- vzctl convert: fix new directory mode to be 0700 not 0600 -- scripts/vps-rst: make VE_VETH_DEVS optional (#2659) -- fix compilation on arches without support for VZ (RH #971821) -- vzlist -j: fix to work on RHEL5 kernel (#2661) -- fix exec to really enter into pidns on upstream kernel (#2658) -- debian-add_ip.sh: ignore comments when looking for venet0 (#2674) -- destroydir(): don't return -1 -- create.c: fix warnings compiling w/o ploop -- build fix for automake < 1.10.2 - Improvements: -- vzmigrate: check ipv6 module on dest (#2555) -- Remove check for ploop size (let ploop decide) -- vzmigrate: improve invalid cmdline handling -- [build] configure: set localstatedir to w/o prefix (#2637#c2) - Documentation: -- add vztmpl-dl(8) -- vzctl(8), vz.conf(5), ctid.conf(5): "inherit" for nameserver/searchdomain -- vzctl(8): describe new options --skip-fsck, --stop-timeout -- vzmigrate(8): describe new option -f/--nodeps -- vzmigrate(8): remove duplicate --live option description -- vzmigrate --help: simplify synopsys- New functionality: -- vzctl restore with CRIU: restore veth devices - Fixes: -- vzmigrate: fix a typo leading to missing `]' warning (harmless) -- configure.ac: set _GNU_SOURCE for older autoconf -- vzctl stop: don't kill CT right away if halt exited with 1 -- vzctl restore/start: fix running mount script (#2603) -- vps_start_custom(): close old_wait_p fds -- stat_file(): print error if other than ENOENT -- vzctl snapshot-switch: do apply config saved on snapshot -- vzctl snapshot-switch: don't remove dump file -- fix checking stat_file() return code -- vzctl create: umount ploop device if interrupted -- src/snapshot.c: log errno after failed rename -- vzctl start/destroy: fix criu dump removal -- vzctl restore: synchronize criu with vzctl -- vzctl --help: fix copyright years - Improvements: -- logger(): don't spoil errno -- Macro GET_DUMP_FILE is internal, move to .c -- is_vzquota_available(): use access() and check for x bit -- stat_file(): use access() instead of stat() -- vzctl_env_[u]mount_snapshot: rm guid check -- vzctl_env_create_snapshot(): explicitly specify guid on rollback -- vzctl_env_switch_snapshot(): rework using ploop_switch_snapshot_ex() -- vzctl restore: more consistent error printing - Documentation: -- man: fix pages' dates- New functionality: -- vzctl enter/exec now works for upstream kernel 3.8+ -- vzctl snapshot-[u]mount -- user namespace support for upstream kernel 3.9+ -- vzctl suspend/resume: support upstream 3.x kernel via CRIU (http://criu.org) -- vzmigrate: add compatibility pre-checks for CPT version and CPU flags -- Add vzstats dependency to rpm package - Improvements: -- vzctl: introduce cleanup handler mechanism, use for ploop, scripts etc. -- vzctl start: add pre-start dist script -- vzctl start: remove dumpfile on successful start -- vzmigrate: add -o BatchMode=yes to SSH_OPTIONS -- vzctl console: recognize ESC as a first character -- add vzctl itself to OOM group configuration -- bash-completion: add vzctl snapshot-list options -- bash-completion: add vzctl snapshot-* --id/--uuid argument -- vzctl set --reset_ub: make exclusive -- vzctl set: on fail don't warn about missing --save -- etc/init.d/vz*: try to run vzstats -- vzmigrate: add --check-only (aka --dry-run) -- Move container private area check after executing premount scripts - Fixes: -- vzctl snapshot-list -o desc,device: fix width -- vzmigrate: fix ploop-based CT migration wrt symlinks -- vzmigrate: improve a few log messages -- vzmigrate: fix and optimize IP address checks -- vzmigrate: fix checking rsync/vzctl exit code -- vps_destroy_dir(): don't call quota on ploop CT -- suse-add_ip.sh: remove a bogus warning in no IPs case -- src/lib/cpt.c:restore_fn(): log errno -- Many (about 40) fixes here and there, found by Coverity -- destroydir(): log errno -- vzctl set 0 ... --force: don't SEGV on non-ovz kernel -- vzctl set --force: require --save -- vzctl set --diskspace: require --save for ploop -- vps-download: fix config file in --config output -- vzlist -o vswap: fix -- vzctl start: fix ub limits setting for upstream containers -- vzctl restore: don't run action scripts -- Fix checking vps_is_mounted() return value -- Remove more traces of noatime flag - Documentation: -- vzcptcheck(8): added -- vzctl(8): note vzctl set --name requires --save -- vzctl(8): improve --setmode description -- vzctl(8): fix and improve description of set --userpasswd -- vzctl(8): document snapshot-mount, snapshot-umount -- vzctl(8): document --local-gid, local-uid -- distribution.conf-template: document PRE_START -- other fixes and improvements- New functionality: -- Support for Fedora 18 in container (devices, disk quota, venet IPs, caps) -- vzctl snapshot-list: add options a la vzlist (see --help or man for details) - Improvements: -- vzctl create: allow existing empty VE_PRIVATE (#2450) -- vzctl stop/reboot: disable fsync in CT -- vzctl: fix check for VEID_MAX -- vzctl --ipadd: IPv6 support for etcnet (ALT Linux) (#2482) -- vzlist: more strict check for cmdline-supplied CTIDs -- vzlist: warn/skip invalid CTIDs in ve.conf files (#2514) -- vzevent: do umount CT in case of reboot (#2507) -- init.d/vz-redhat: stop vz earlier (#2478) -- init.d/vz-gentoo: don't call tools by absolute path (#2477) -- vzubc: add -wt option (add -t to invoked watch) (#2474) -- vzubc: remove check for watch presence -- vzctl.spec: cleanups, fixes, improvements -- vzctl set --devnodes: add /usr/lib/udev/devices -- minor code cleanups - Fixes: -- vzlist: fix segfault for ploop-based CT with no DISKINODES set (#2488) -- vzlist --json: fix showing disk usage for non-running CTs -- vzlist -o cpus: do not overwrite runtime value -- vzlist --json: skip collecting numcpu info on old kernel -- vzubc: fix -w/-c check - Documentation: -- man/*: correct path to scripts -- vzctl(8): add missing CTID to SYNOPSYS -- vzctl(8): document new snapshot-list options- Regressions: -- etc/init.d/vz-gentoo: fix missing VZREBOOTDIR (#2467) -- fix extra arguments parsing by add-on modules (#2428) -- do not whine about unknown VE_STOP_MODE parameter - Bug fixes: -- load_ploop_lib(): prevent buffer overflow with newer ploop-lib- Regressions: -- etc/init.d/vz*: fix accidental start of all CTs (#2424) -- etc/init.d/vz*: do not auto-start CTs marked with ONBOOT=no (#2456) -- init.d/vz*: only apply oom score if appropriate /proc file exist (#2423) - Fixes: -- vzctl set --devnodes: add /usr/lib/udev/devices -- vzlist --json: skip collecting numcpu info on old kernel - Improvements: -- vz.conf, init.d/vz*: support for VE_STOP_MODE global parameter (#2432) -- enable build for architectures not supported by OpenVZ kernel -- vzlist: show if onboot field is unset - Documentation: -- vz.conf(5): describe VE_STOP_MODE -- vzctl(8), ctid.conf(5): fix ONBOOT/--onboot description- New features - * etc/init.d/vz: restore running containers after reboot (#781) - * etc/init.d/vz: faster restart by doing CT suspend instead of stop (#2325) - * vzctl start: try to restore CT first if default dump file exists - * Add OOM adjustments configuration (see /etc/vz/oom-groups.conf) - * If a CT is locked, show pid and cmdline of a locker - * vzctl snapshot: add --skip-config option - * vzctl: add 'suspend' and 'resume' aliases (for 'chkpnt' and 'restore') - Fixes - * vzctl snapshot: fix storing CT config file - * vzctl snapshot-switch: fix restoring CT config file - * vps-create: fix checking needed disk space (#2413) - * vzctl set --mount_opts: fix a segfault (#2385) - * suse-add_ip.sh: only set default route if there is no other (#2376) - * set_userpass.sh: fix a bashism (#2403) - * etc/init.d/vz*: eliminate "Container(s) not found" msg - * etc/init.d/vz*: fix vzlist invocation in stop_ve(s) - * etc/init.d/vz-redhat: mark more local vars as such - * vzctl_resize_image(): initialize ploop_resize_param - * getlockpid(): fix potential buffer overflow - * Do not call xmlCleanupParser() from vzctl - * Fixed compilation with libcgroup-0.37-r2 (#2370) - * Properly return errors in cgroup_init() (#2372) - * Print failures in ct_do_open directly to stderr - * vzeventd: do process -h option - Improvements - * etc/init.d/vz* stop: set cpuunits for all CTs at once - * vzctl snapshot*: improve --id parameter parsing - * vzctl umount: handle the case when CT have deleted mount points - * vzevent-stop: add workaround for Fedora 17 reboot problem (#2336) - * vzctl restore: do not print "Starting container" - * vzctl restore: print 'restore failed' not 'start failed' - * scripts/vps-download: fix bogus warning from checkbashisms - * vzctl_merge_snapshot(): simplify return code handling - * Simplify ct_chroot() (no need to umount each mount point) - Documentation - * vzctl(8): improved vzctl create --layout/--diskspace description - * vzctl(8): improve --diskspace description - * vzctl(8): disambiguate 'it' in snapshot-switch description - Build system - * configure: add ability to alter /vz path (#421) - * src/Makefile.am: fix building with builddir != srcdir (#2375) - * Makefile.am: use AM_CPPFLAGS (not AM_CFLAGS) - * properly propagate /var/lib/vzctl/veip dir - * setver.sh: restore original configure.ac and vzctl.spec if building - * setver.sh: clean up dist tarball (if building) and rpms (if installing) - * setver.sh: add -o|--oldpackage option - * other minor improvements- New features - * Ability to work with non-openvz kernel (experimental, see http://wiki.openvz.org/Vzctl_for_upstream_kernel) - * vzlist: add JSON output format (--json flag) - * vzctl compact: implement (to compact ploop image) - * vzctl snapshot: store/restore CT config on snapshot create/switch - * vzctl set: add --mount_opts to set mount options for ploop - * Implement dynamic loading of ploop library - * Implement ability to build w/o ploop headers (./configure --without-ploop) - * Split into vzctl-core and vzctl packages, removed vzctl-lib - * Scripts moved from /usr/lib[64]/vzctl/scripts to /usr/libexec/vzctl - * Added dists/scripts support for Alpine Linux - Fixes - * postcreate.sh: create /etc/resolv.conf with correct owner and perms (#2290) - * vzctl --help: add snapshot* and compact commands - * vzctl set --capability: improve cap setting code, eliminate kernel warning - * vzctl set --quotaugidlimit: fix working for ploop after restart - * vzctl start|enter|exec: eliminate race when checking CT's /sbin/init - * vzlist, vzctl set --save: avoid extra delimiter in features list - * vzlist: return default to always print CTID (use -n for names) (#2308) - * vzmigrate: fix for offline migration of ploop CT (#2316, #2356) - * vzctl.spec: add wget requirement (for vps-download) - * osrelease.conf: add ubuntu-12.04 (#2343) - * init.d/vz-redhat: fix errorneous lockfile removal (#2342) - * suse-add_ip.sh: do not set default route on venet0 when no IPs (#1941) - * arch-del_ip.sh: fixed for /etc/rc.conf case (#2367) - * arch-{add,del}_ip.sh: updated to deal with new Arch netcfg (#2280) - * configure.ac: on an x86_64, install libraries to lib64 - * Build system: fix massively parallel build (e.g. make -j88) - Improvements - * init.d/vz*: stop CTs in the in the reverse order of start (#2330) - * init.d/vz-redhat: add /vz to PRUNEPATHS in /etc/updatedb.conf - * bash-completion: add remote completion for --ostemplate - * bash_completion: complete ploop commands only if supported by the kernel - * vzctl: call set_personality32() for 32-bit CTs on all architectures - * vzctl console: speed up by using bigger buffer - * vzctl chkpnt: fsync dump file - * vzctl mount,destroy,snapshot-list: error out for too many arguments - * vzctl set --diskinodes: warn it's ignored on ploop - * vzctl set --hostname: put ::1 below 127.0.0.1 in CT's /etc/hosts (#2290) - * vzctl set: remove --noatime (obsolete now when relatime is used) - * vzctl snapshot: added check for snapshot guid dup - * vzctl snapshot-delete: fix error code - * vzctl start/stop: print error for non-applicable options - * vzctl status: do not show 'mounted' if stat() on root/private fails - * vzctl status: do not show 'suspended' for running container - * vzctl stop: various minor improvements - * vzlist: add the following new fields: nameserver, searchdomain, vswap, disabled, origin_sample, mount_opts - * vzlist, vzctl status: speed up querying mounted status - * vzlist: faster ploop diskspace info for unmounted case - * vzmigrate: rename --online to --live - * vzmigrate: do not use pv unless -v is specified - * vzmigrate: do not lose ACLs and XATTRS (#2056) - * vzmigrate: dump/restore first-level quota - * switch to new ploop_read_disk_descr() - * is_ploop_supported(): reimplement using /proc/vz/ploop_minor - * Code refactoring, moving vz- and upstream-specific stuff to hooks_{vz,ct}.c - * Various code cleanups- New features - vzmigrate: ploop live migration using ploop-copy (#2252) - vzctl stop: add --skip-umount flag - vzctl set --ram/--swap: add --force - Bug fixes - fix vzctl and vzlist linking with ld 2.22 - Improvements - vzmigrate: improve timings display, add -t option - bash_completion: for vzctl restart offer running CT IDs- vzctl set: fix processing --ram/--swap options (#2269) - vzctl start: improve err msg for vswap config vs non-vswap kernel (#2263)- New features - vzctl console now accepts tty number argument - vzctl console: add ESC ! to issue SAK - vzlist: show diskspace/diskinodes usage/limit for ploop CTs - vzlist: add more new fields - layout (simfs/ploop) - private/root (to show VE_PRIVATE and VE_ROOT) - features - smart_ctid (CT name if available, otherwise numeric CTID) - Fixes - vzctl start: ability to start containers with systemd - vzctl set --ram, --swap: default value is now in bytes - vzctl set --save: do not save parameters if failed to apply (#2032) - vzctl restore: fix non-working in-CT quota after restore for ploop case - vzctl restore: do not ignore DUMPDIR value - Fix giving excessive permissions for ugid quota disk device - vzctl console: do not issue SAK on detach (it can kill scripts) - vzctl start: umount ploop image on CT start - vzctl set/start/convert 1) - vzctl snapshot: removed snapshot-create command alias - vzctl snapshot: add --skip-suspend option - vzctl set --features/--iptables/--capability: ability to specify several comma-separated values at once - vzmigrate: make -vvv add -vv to rsync - Code cleanups - include/*.h: remove non-existent function prototypes - remove NULL checks before free() - some functions marked as static, moved to there they belong - get rid of setup_resource_management() - whitespace nitpicks - Documentation - Add --ram, --swap to vzctl --help output (#2219) - vzctl(8): explain host_mac value for bridge (#2210) - vzctl(8): better description of --quotaugidlimit wrt ploop - vzctl(8): do not use "second-level quota" term - vzctl(8): document ttynum vzctl console argument - vzctl(8): add/improve escape sequences description for vzctl console - vzctl(8): document --reset_ub - vzctl(8): describe --name and --description for vzctl snapshot - vzctl(8): various formatting fixes and improvements - vzmigrate(8): add missing exit codes description - man/toc.man.in: fix Copyright years - vzctl.spec: add changelog- New features - preliminary beta support for ploop (aka container-in-a-file) technology - new global config parameter VE_LAYOUT={simfs|ploop} - new vzctl create options --layout and --diskspace - new vzctl convert command to convert from simfs to ploop (not back!) - vzctl mount/umount implemented for ploop case - vzctl set --diskspace does ploop image resize - second-level (quotaugidlimit) quota on ploop/ext4 support - basic snapshot functionality (vzctl snapshot* commands) - support for CT console (vzctl console command) - Fixes - gentoo-add_ip.sh: do not set up venet0 if no IPs (#2077) - vzctl enter: fix garbage output after enter (#2139, #2146) - vzlist: do not exit with 1 if there are no CTs (#2149) - vps-download: fix downloaded template GPG check (#2162) - vps-download: fix to work under dash - vzctl destroy: remove dump file as well (#2163) - init.d/vz: fix grep statement - vzctl restore: fix "container already running" exit code - Improvements - Make the "Failed to set up upstart" message more verbose (#2140) - vzctl create: tell "Creating container" at the right time - vzctl create: show tarball extraction progress using pv (if available) - init.d/vz: Stricter auto-replacement of CONFIGFILE (#2169) - init.d/vz: fix for "we are in container" check - postcreate.sh: add ability to skip crontab time randomization (#2174) - Improve config parsing and its error reporting - vzctl create: improve 'sample config not found' error msg - umount_submounts(): process mounts in reverse order - Documentation - ploop and console documented in appropriate man pages - man/vzctl.8: fix --diskspace description for ploop case - man/vzctl.8: --diskquota, --diskinodes and --quotatime ignored for ploop - some macros that are not available on older systems are now embedded - vzctl man page: simplified SYNOPSYS section - vz.conf(5), vzctl(8): fix/improve description of CONFIGFILE / --config - vzctl --help: fix create options - vz.conf(5), vzctl(8): describe DEF_OSTEMPLATE / --ostemplate - vzctl(8), vzctl --help: add missing --name option to 'create' - vzctl(8): add CTID to commands where it was absent- fixed according to Fedora Packaging Guidelines: - use dist tag - added URL tag - use full url for source - changed BuildRoot tag/bin/sh/bin/shrhel5-32-build 142502910899999999999999999999999999999999999999999999O끅끆<TRS%&@e#ЀЀЀЀvЀЀЀ|ЀЀЀwЀ{ЀxЀЀ}ЀyЀЀ~ZWXQKLNUSYOTRMV4.8-49.gb2f9c252.0.04.8-49.gb2f9c25 vzctl.shvzvzeventdopenvz.confifcfg-venet0ifdown-venetifup-venetvzvzeventd60-vzctl.rulesscriptsinitd-functionsvzcalcvzcfgvalidatevzcptcheckvzcpucheckvzeventdvzfsyncvzifup-postvzlistvzmemcheckvzmigratevznetaddbrvznetcfgvznncvzoversellvzpidvzsplitvzubcvzcalc.8.gzvzcfgvalidate.8.gzvzcptcheck.8.gzvzcpucheck.8.gzvzeventd.8.gzvzfsync.8.gzvzifup-post.8.gzvzlist.8.gzvzmemcheck.8.gzvzmigrate.8.gzvznnc.8.gzvzpid.8.gzvzsplit.8.gzvztmpl-dl.8.gzvzubc.8.gz/etc/bash_completion.d//etc/init.d//etc/modprobe.d//etc/sysconfig/network-scripts//etc/sysconfig//etc/udev/rules.d//usr/libexec/vzctl//usr/libexec/vzctl/scripts//usr/sbin//usr/share/man/man8/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tablescpiogzip9i386i386-redhat-linux-gnuASCII English textASCII textBourne shell script text executableBourne-Again shell script text executableELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), strippeddirectoryemptysymbolic link to `../vz/vz.conf'!"-34DPQRSWXYe    RRRRR R R RRRRRRRRR R R RRRRRRRRRR R R RRRRR R RRRRRRRRRR R R RRRRR R R R R RRRRRRRRRRRR R R RRRRRRRRRRRRR R RRRRR R R R RRRRRRRRR +~F5"; isystem_u:object_r:etc_t:s0system_u:object_r:initrc_exec_t:s0system_u:object_r:initrc_exec_t:s0system_u:object_r:etc_t:s0system_u:object_r:etc_t:s0system_u:object_r:bin_t:s0system_u:object_r:bin_t:s0system_u:object_r:etc_t:s0system_u:object_r:etc_t:s0system_u:object_r:etc_t:s0system_u:object_r:bin_t:s0system_u:object_r:bin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:sbin_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0system_u:object_r:man_t:s0?Xs5Wq3)\i`i-/t>Nqqwt4g~)/_L..2|?/D|zq3 ,<'<\<_.'u>.τ-R:l||^4䧈YiJ5 ˵-/|e\u e)W$CZLJf:YPy.M&Ӆ4W)Q۵u62Υ.}x6{8(u*JJdҍL5UWmD*<OZkeW񎦫hZ dvJsik|GԒ.>t Ra%z8F '@0 A\ѳ7?ͪjRXG%(*W[kvj\Z|GDNe.gr9۲ 9JJ&55&ʅL M'ɏ&gӧk0nSv6d::M?{cy(w2עIw;u12f#飍m-4ۤŢ]iںfc߅ Jz &{x6L+\k?fP,m@adLg̍lѧG)erTTKiܿ/KVUb[wu"#PBZp[= EER6EBK}*=LUאxkǻ=\Z!;rRF_:y4gvp';?8&zr&ލϼNjw+]+ret=ՍW$UK3R$,0aQ^F+Q, 1RHs-K!Q 5bRH.a g4胒bNilpPr~ϜęLiSkKyUר㨢I`G v)_J$ Lم͑V0P2z = V1hHM=p3Xd1r ;@#]e2AY @X)LZd;mڪ1:%O:]F+`pY[~}JVV#xW<&]ð+QmX 2F=Ux TcF>UsU;6i!#\i|HLqja6.żiӶSRq֣x2W: u/T]LI%XfgNyt;WYv3U*o1 6T`rhhOtfݕFIޭ\)rmkz[B<3dD(U-wDZ0Z %ƛhz|^DΝodoqt7 2TFKgLӥ8 rxR.-GDkiKvnݯ mW;E»{_ɏ|5k>>] ȅ@mIۭpn*L>wMCnj|gӆB ~5UU:h^XF?e@R<SFH5g/&|Y LTZd 'E-Hgjq*uk,qn=Q^--H4ngT@[kQ 5M$`Ռie7SS~~uۙ|t5XP)6ԹWNQHb[cv>8s;zz{ Fmh^}bqkփ9B]`Lӻ9:#>]ppɔG2:p!>6}O;36Iҵw߃Zn6Cǹb,ju'Óץ?!_L3Ϩp)ʼ /2Ft v(꧌gV(^ x9rv4,0hE88i{} 3\Y FE*RzRk*A!cnw!IoSܞ٫N0(ߩ\gD Ҷ! eOV L;u`Gޚ_݃|<wP]~, QpmAeMN llH渎sm oyVD=:G*vr3 1Q.T[>c`t;o[xewbR[VT5,Cw@C=%/G!ϥb;Uރ;Q ׽r70ez :f˦-}˵ 0ν|l•۱͖YBx)h&ܴC=WB|C:пRa1΄69֩Y'<Be 8MU ̰`_l9 |[ܹ_IJX(ib|b :mHэb*"/ɕyT+1tOkZc --/$]>$rԅpc]s>>Cd,5!o.'ŷnOhbSys3XO>{;4uߨ|#p!!@8!?$Sdq8)&v3j}r8n|u?UU"iӏ~q^ecRV%+9c9W3ըr9@%/O6'y,k.AiqPEJga "O] HqMEuRAU0\~"zyV.; T8y@a[$a)GM)I! 0Se0g -9< u>q:K+0N? O.na5PZP#ap(Ys1Ԡ5l0CQ9.2QA=hkz 2}Gc].w7 ,|ReSyLu!٪H]+nEuF39K%).hs[ðqe"&jtx^X;7!v ..tA#9)n `'/$AyoI*d_iSl^TnW.^1_٭?Uei *.S 4_m q؊EWAyn卐ᐕ/t: y]h2L}"QKkW8__QS '0m4Am!rN@>$Yv£;gwǕtuuߒw|3tgѣb?~z;cREd#]959$$wKorgp*S|88'ultC,^9/,O+4sRlY֊p֓O^_Q{ otD_7Fe(P'OVQG0!LT % ^m(`~STǃe%QR0%Y+)X 0w4}ӫ~`{ hAu~WEI|4Z4c ߿h naYa<#nstVO(jzSTDlW:htz xB`6)&LG?FSpBr&[@<\%[8;TP\ SJD^T+xJ}Y4F`n <^6h"DaX,f Ӫ,?Mrj6HIHw$Nl /urpW7(翿APZ>h 뾭DVmß:fi`&sA/K Jd ph%[xuv8b"=q*]~z[ ,f x[70+Y%l4ap"$?' wgY9N O0͎M<Q/{:X>٩+e֢СWT2 hgzY 7zM.4&14iTݲsTim}j>U֑jWe10Ծ{T@SxX>;nl?z;Yjn;nTm?,XFR=/kk(=?o /o.`.o0-4"{*۶tGrx"oY, ңT:81x[mއʿMt)~XvfDj 5|k[UK_|ښu[*VĪ2zUkejT{#1]cWԹ7*f)N krg7:e$F'0-Plݪ~đ Us[o;K#Lm^aG`2 x@&g؆MEͦ7ēvn\j[+Ҁ.ae{^#*&$G󶺏k/gEY{ja t PئdY|KuW݋p 9##YS܈JC-t,i6fI|FtK !6B g'RJQ,죃rpNA.m7aAa.68 $qsqr9y;ƋͣQ_gsfN&l 22|&htgLDsՠx&jU|D]8*M8|Pe4c(Sob]VgŽ[NQ+N͏ 3DSPlw0?GRd0j>/ RxMRfXD}bo2Khk9}F;#?Qzmֺ/֗":+Sᜀ{ry~JKd Ll{%TԵ R-G5X@C<մ^CUYS׵W2; *#= +}qIԫַ$LLd\ө)N'E,U{*ʆpbokCC4/S  4 0'7AxZ_\@ g4Kz@) APy}¦e+[s:.t 䃈# -&cExwyz6fGN>7:_^FKg.9fp# IK0 L9PXJ# 3_YnVQmаj=[f_T6#}tOQ47.C4 //((U[zEII .Xٲ,z J "$awٌ3ܚ HOѝ'ܤQ@_ ) n]a?ĝo’9voLHa#%1&vLu=QB*3XeݒjBFW҉4%7}OKGx Zʒ뒓M0$ʹŤGLGq,K;9BB&X 倵J:1+YB-DK1`X o>E8]qMw>n"E[ u^m21LX3+g{dlpJ$amDmZfx[m] GHdT7i"w)7X[UiYtV$&U#&ZvT*#&2I0ŷbFyG1I\H$Yd! %yՌNUD  rM>KÖ BR(r1'\IӀ1c~n/xȻG-{/X+##GIE9( cYhPI -kL'+ >/IB㶬}+}bBiSc\ h*],tcC["F*X2t`-Pb"wJ>?e 1K>#j͒lX.ɹb9؎f _XfeʡZ8n>mt %Md/95#)QC5+l6MdfJzR޼'GBapc@-UvbPŏm+b°b +DImCvD9AC5h?L>B&lܪ&h(@pTМclQ 35OHG|; @ ,7;~ĈlAc@QPEn N(6iC]EfIr҃MŸ[p ~ N; ‚*0).S#|Z[}zJEerͶW=(4b=x7IM1; }f#_ǎ\9Lr 8=IeIv*n6vXR bizhw %ӏ?Kidؒ/$ /1d"],HB !&l (43d'y*$Lhćt)7 c@WlӒW`gj#O7F"ǖ'9JJ%\=0鯀DLŝWjď1.n4P]50_EU}|R+ڵ+,xi>-[mq,»S6XpYv -fGn;8ٟ47ady2I iANwnEɀ<]v/ ҧ-5fAؖ,l#}[I 1Njq-ds(Vсu΋>,v0UpحJ~jhۓjͯmg샍3\YV޳9@5VYI$1B(&·<o< ]N1 =ӯ8t S5˿3~8A-$O'^s;wu`󴜝Rgg5lex6i9Vv"j?1@T%߄8|'C΋n$q $ W(=:E_R ̑Bs0WB ۔U^󣗊bT ((~r쾘8Rs҆( N{ lWĞmw`Ϛ 3mM'6YD $$g<b}E( QrfZ?H^[* 9[ng7" G">PꐒC)9vsi-Q>S=oxz ^-MHPQfE@|SkKv.j$]`RԂa'EuFҧvDjqj-"$nrӧ Frdc|V.gRP4YK&=1)]dI4C" gsӝZd,siRhaE:7:fTʷ&e@cӁԵ:cfVÀEe Cbo…n^G 1[ ]@*ͭ]ƒoi~1hi^3 P -԰|ҰNyv:P>V0u*u`op]ʒ8Wu崬~q(B:5x Tٖe?H7l?87*Qg-_Y lD+MϢkt#xQa{ Ԗ3/PsK \Cm8$ĸ2FymJ³+/u'9ۉ5 ;1Dt ;׻}Zغd=b[ZtU.`1 fG~ ʜf]MΣA-?[3)I ܑ֯wx3WH|wX!sRm*ӥTY 4+GD@a080e7]mEH<9ݍobiF2]GEV (f_V- uQޅ< *'$Cw~AXp7 S>P #;Z9@@!Zc޸3EE}LqjHhiݶR[&7iF F ^* cE1j u!O]&^H[ N::=oĻ^جȻ*Ϡ2 !^QۄW=ށe6,Kr>,UB5,PCa̴Oq\Ӱ1djSBJS*#g@;%Tw- iVH\b9%?*24 18s]{ MKyk13v9w i>2bu`" YuJ<My$䴑-ryz!d.ae(Ȟ(zjq0ki4j8ADa'Ϳ ]}l[Wi^2', ,Xb׭RTԊ#]K 2⦉H/vPJIbfa]aM0i@S) Z!TlVLP55Ԝ߹=?:~׹'k΢*{Mel1Yw%UlJe2w۞Wf~6|5h)zut6w`ߖR x<!!K~UTdC>787fq^/l}h.׈لsi ٧F` 䫜KA sF+Ļqr 7q˂]r0bg,$;ވITk;UiwyXY1/59j<rx>Y^YNveN=!¾?5Ͳ ì%76f ZtjNu\?465,|e|OBWP ̄zr+Uw511PH a#?Nv ]lBĥF)WκQRLR( (p!,F(<ZBy# +*J{ tun%>Vz~kCxR{X|㔈Ot&@]yd%tRso=qDu/j{ϏvV,gQ_ wS0s_P8nMۄv $)S͂?',VC+K_%0b!b?!ϊ%b\IzO';VWS,>"cn2cnSU'G W?eWPSKQcM1F*3SiY <13fp1=rE}zaE335NM#K^M<U2K/Bcd^hjqcH.s*d<|eܛ]KtT^+>EL],F(pꇶ&hu3_`*^Ma^qt$ c*S+ͳ*}?gw=O ?3&vKŢΦIC^꤯˥m_o,OOY-67Nzm.=mm7j7-Kۗ:zN\$&7C?KIī=I&_A)Lsߗl42.Rhj N__f⟽->&1v|Lj=i\5DHEta$RC 7EW0͝۴~rD&PM)F4N~b2#O9"%c3KE|::t(*eENx$-TIL'gv)}!mlNED9pƷ?u܀ԀwX=9[_]}L[68Ih(A+9S4.dԴʗ YBꚯ~ fLmCa+kJG%MݦU?Z!5Z-BX ˖WxM]JԑHhis44K{s=w9Ag?A`@JKFa7b#oVZAJXi` s},0;33U`.4N  H.8rx ~O`$C3dzHz0 ZMƬY2 x ↗Ob/6NCi¯½tV?wx`Yp4Y$%s\b9ZƸltj(| ėY"tivU4F;J$}N+؏ꣻpv/+OǕN5"} rIUDFn9< x(`4O KS_]jQ9C16t? + B ղVV^9xvZ6t6e(&UXK8F+PMh mCS jyafA6tƉUolZڈձɝeZ2f ⠅La:,kYHJR=KiyQ'ªStstLU`=]ݓ ]+G7;nmT P`{Bzt?RdL ۍjDZq̙@{qA|Ʒ٣_42_E'gTz.POR0ЗlQ~, =ƤBMP^bw5'ۇ_֝u2h&z6]@ͥ/:[話vIyhm5bw3übG쎶̻O8]hs {ۜ { $jWq?4iؙu=/-)mcgs`~`xt YA=; &<2%7R)/[Dq_ ; V"X4y{wv܂D~/a7q*GoZHv&C.wU*wW v/aljv?)C>\W?w1=C] >To^Gk:uT7>HbA}I|o=A~Y8yP/P[/Tg4 E{O%\MSJ;P9Ν4: } Ocs7s opـ\.g`MA`R_Vl9=w/xQ&kǡO{sW:+\f?N0">*/.pÖ9zuٽ_0"l |S+bz;a6"?<~|?Ċt3+r7Ċԕ;3x7Ęzv%a8w| ^CĘaK_kbLa/0'41$g,_ČfE?41%G41#aǜXXۚ%f孚j*OEAB ߉>?$Ks֐؅XCb S䟹K5%e!U$J*S2S2`&Vė`_aZ$'?==bMu$KGE)`Fbr6hx XCD.**I,JX[t[}PTGu{um鈦T6S(؈Ʊ['aS3J>Iȗc;:6ΤBf3BLWҵV;~* BPzϽ{9scB%lVhmqE'p'֓XZЛ\7 ӛ*@rh2^< wD2@w4fՉdN'+t?Y @VDR:O*u?YFOЉħOvDR{:џ։dN't?@'u?Ӊ?9 |П<7OuП"')?y DO 2O #2O C2O c2O 2O 2O ü2O 2Ox ?a~(! DZ)#Ԣ8J(o(uE)@gM-y=F!^Aq(Z(K/\AKN@\ Q: KNR:KNftY?Ԭ25+LߙTRH5+oZ3k'dڶ6+/./o#.8IOc(D}C H8j>HouIM60=/>!uOR]P}6eByVYkzNB]:.M H]ǺMDZ.[)Wi7=?z5VK]V \_.~e+u)p9` PϿ <_6=M.K2wP .A=ʪ R{r2V jUAzS{#ZՠQtBX` jIY5px572}&KNe}] )Wh`Ѷ^B6 #uJ۬GQ[Bߡuf]D/#-a: zv%͖/p,,63ީALhs]\xOg?lЗhc~@#"XMZzTnnnrA475*-)#M@P z5|+9+Mt٫'p0)"ᾏZQ\5hcf!M(MI,lh8.o b=#)`=oq\gb{*KԵؠVQ9 ^6 "Xġ\/@(_R. T;`oYK-U6ŶI)r[m 4Ȋc+80Bkiؖ9򫬴vxƔA~)E m~{$ZiPͱ4\m:I^'\]uzrOQ cO_TBWt}mOCN>bIW_Y&4I V5q%y#a(9*4*oa2&h%*x-|wq | ~5jiPR"TZG:tdiGKIBJGYg5Qa0WJTj~6'u~O?Ć "AK^VϢu(kљΑE«,GtʾGT|3- |͈K|11 >S 7htNM4.";3 l<:› T4螸?:ux:diЭ B83f3y ?@ HٝepIL1sًM'v _1 4Xm~gFRo&aW ⛴(𖎑=q?ׇ8)]gdB>ABV6 {lYa73q)TY ~<s񭄒ZrYԠm A#^o0C[y/?6 *|~O0`- zgɄ9i,L.[oJ~{AÁkrr0NQ3xb|qK 'c`9&ZN<UTTw*5cËuv3\ {Ib2|N;]@I\aAA->mVz }T=><_/e0?e=}t]Z85ll}!Cz!~YbCjX0ntQt(3E< }-a3 *%Tz2@vD:SŝȡgPcotV Y}ŵ]G'MSsyW3A4݂y#BnvbPgl(;$9vͦszb0-]15-xj n7A%Le.(L6ş˓?$g^VP`PM3IPIwU}\CiZ4Pu\G6"l'A YUKgg:~ur / /$D^Qt?|@5HN2TW{OcNr=O7\]lTE޶B,X6b< MX6Ae)Q6إPMHDc0ְ"77F$CF}1]u)ѰEOe ]qΝs!z_3wΙsg{] x! c[&q!Ǜ$tt< po]|T=KUp {BעfǛ@LI7+n yzuኢ%zB 3 3̐f|'khBo *iH%W5odt.I'FQ"6D\e\ 7̠ZIEK~׼[-7N;Ck iU_x[w'$*bmyY:m\H6&2^A~GCy+vܪv/ cD5ET' V$#g467XI8=>& Eo.O F94"`2F-ej e<IR9Ĵ~,?YpLQuU]ПiY2ӧҺ V0+2UӽT]hi?tT3RdZ1S*]# 5KW#s~y9-~V;ζwy>"w6 ^,Dž+/A7 똬pa? rXS*N`6Y6o=Q{'p~!=x^8s~ sqe VI@ԥ,~иJE` NX~!DIس0 J[\|֮Nɱ}1d>Lt͐qaXO|D%V[>/7ͅlGiIlˑܞtN{@r<^.-gօsgv ,3 >Tcj7y][le,5Ĵd}Pv^N%U_&^|UI PH6*]5iMb0ER} rΙ|x}__FߓJû#}a3Fg|,}}+#g'*,YR,2C\fd rQ,@e, ,2?s0k SE+M I{Z_Z9-,k]AMhZ-n5(Oz(| z 2bш:63ݐK?:5%^4Ie.# 핸as|׈IZYo8%4v/Ce@Y^zp$`8G2 =OZ ,P( @C{rfARee6{mZ2J_ WwY_"+-so핺'0U^þ.6X&_C̏,Mo)qZ:Ә^iUSH6/3xtc.ܱ#Xx"ԜdɓUrOFHrKlZuS(4e)96Tvg XmJC"ҍA"v仈0*g'm~!K7lUCDzF OҺ8R 1|~9՝0C62bƻw5D/v4ME`gv^ $ WVJ.'7 $y, Ŏ̥f^xo?~3\`gX YBW;gvN/\oI3WuryN`o"_Jc'i1yE "{޼0.tozna|)^?b'@'vOaIFℷCJ<u>.IGF| uxjhx7eӈViX/s< gY];䂉&#ЯqD,p~&I\,N[5UsGBlAA r@QE.;Y-Zz\*W2Ƹw5` FĮ͞tb5§mm&`[gLNod6-.m?]+E([@ЪMߞUo{h6lNJxBGI_M!MrKpݸcUW+.b[}M9a?.1+8KF߹!5 lc{\4#(Ao*[kvؘ%*/z t'p֣9!.,hp.Tߴzܞ GIs "g=ۯwZ߃ }5;q:ӜmacLKB`w>}^kܐ`xG=\p62Ph4lYO6zⰃXÝC؈xM KR~ E=xRL/_ح5sMϩ$IID*`$&" hhݜ ꇦNNVbU3{}r: EXD固+ KB[ipR v>aH׻lq9UHr,k{U>(r\uo=`)(Iqфktʠ4*TUM漐w\UlgdmnXt.͜X7sN~J*I&8FfdmI構6q-lJ&4:`$V3HadX#qD7&L0%;ɸ&Kjl2&hl2&hl2&hl2&hl2&hl2&hl2&hl2&333cD7 {LKxd v1vEՙ$o- ^܏L2AT(oB e "yXYNQ+kksSkmЪ WMVn' άrCpRepZ$LSqg7\sW`%JD^5OJ%6ߕ@կm*TgJ~HE+8/Z%+:?aC"F^2ܸ-x h;A+%7T֯STp)MTC A(n"b-܅ =t=OtPW _e4  " y(QŵܢG4/$19y>5ss ,j&Xx .91k='z[W+pC}LcEU{i?ib'^b4J2q)ˏ_{x&WSN+8hfqa_XԲ,wQ%֣o&\xߪOT~xޒ"G!u4j5Nhs># ~$N.w8IջhbtFahY#iD.nK_C0*޵'!;B QqMH71cde)'5-/&îbb/>87#i^w7ie݅JmA԰GV^e!ͬVEۚ\mƽ=+fWSs[i=JYg P*vkCSV:sAqn{|0D|aht& ROYtw;hO&_[n_d>sFPWFix*4*S 4[ ž/b4oH Ezz0Zơ@6YЂx^7|ELMv0|.V!ՠUTh_ wQO?R vBꍑL)T/8A5|cC\ĺ!t0;}oPݧiۤ# {o{֠6 ,[f~AAɍv? p=DkT2\sHVk]NN]L )Iz9'W_kAw xԊ mC)6ҘREJV i,RɦbR+ :USAzyoZ̼y3ffg7|_/36ӿ vЁ0z͗l.kŠ!0;kŖ?)'}.ܿqhi=`!M5Hc/±,Gك߼^Ѝjd<3/ϤJ}bɌ#Tn!pU.ˆ*ޭbnb'5h.F8>9F#j1@[;´;⨏_F>js0juw[/]]ahr^byp>$l#Y,f"Wj ΉZ@l8vnllO)';yܪbufE^^2;5FG82 K wr : UGoaM[hmF1bF< q\qB@)`%JdvOW 4b%6J?*+!B| 1(Ͽh&}:ܧ+qB&5~$;0$M뒢&֯Cz_bf8}y{}Y2<MkӜ{NQE_ִIkZE `{/ qX*]ӴJ۸1e=+f05-- g&UAAh(!/!H_ }MA A{G< ;klorVQf9cٜ+cs0*P`dT6#9)lFNes0*T`dt1@@E/)@ًvT(xC–l25}W7!iusH\Qh($"? BJG!n`̣o3$l Q u$ԙKpAv%]9.;~h*.?.5.$]&|]a_KV>/A g{-׸Yt?A&:3#̠GNP-8(a #n;sU>(Vp, Y =б[cXk׾(-<5 zC/t GPz^|*iF5 :]Wt =[qR{ *tq-P%5*E Z0t p`9Ŀk-A Hkh4 Jj/82ױ0A_ P ZI0L"%]]UtcيA:BYlP<6VKLvd'fR52I%ėߪoRȣKRPlkL>]vҒ;&`_|d{̙{Orwe\an6_$df.&|JDc/LtYĵ`697h['߶ 4 逛nX4zVrؚg(LmqZls~7߭hx^kQR>J߽*0g*&ym J$ONxզC|#~:*lfJ$RFP#C8T< lU| Cd DI^b۪Tucosqd=Ǡx0yqW?`DEBxw \/lG+ئG~j6F.*@٣Zq꺃{j^ֻ Osv&m͊ز:XZ-};@z=/V<3I1va](ѯ}%o _]'50[kw*Qf4TYd,Ok2vJ >ê\~Xʒtv{|9Nzw[ês/uxkO39X+}&nF_u (T>K0{Y ]lt]4r0Sk/l@Jd]4_x+#,w7R+^17A_GZ^)]ox1?)tnS.vSX<%'^OMf&Xi= -$A3 {֐س?W_2=#az׺gJ(6o1Lϲ 2f-Mʥ-11#Dն0BhCL3N6g155OXLJc3* 9Gy7Gh>8gyk հHZ7amSȀFft+50rqe8Ieմ]۩8uÜd]'&XtG #K>nw(CV g݀f4UΙB= Fm[<PЁ ƽ=Ja̰uMyuLkXŒbA̴"3LRrSd%Kq,4bLCņ}4%!58h'&6{]jGd]\tE*w)#%g5KzR=]lUont5!fA%YM5dA]C%.2c["HP:bD%jHĐd0*NCHEFBX6}׾^}ݻ{>+e].c0g,bvV7*qm2VK<-)!!Ķ$ rzb6XahӿQq(ʋJY|qGY~)MuJM>:5.#5dXM؝1mO3ع ?o{K 1d.rVK cddϑɶ%GvIsd?qף~v,ޭkC=P6u=:^*uB|mwT,FS*miSRxh˝ehC叇,byGoGfu,=VE,ˈ#( Y .:ւ&Xnۿe( RY^>fHhc.Zkw?E )$I1 m\W%->aN7KFÕW~iiWGzQ)y gm 5I5|DpxNg|<|?* }WsƜ|9s~ms~>9vu5:5s]s+4$2[@}T)9 W97@PsCT %S97PPRsCU %W97܁ʹNT w܌|SWBMɼd]?є7?a7E5LgZ߄Cpp|SWo13I6~:_M9xo`gE"՝dEXgK!^aw4<}P aHoRۛfS 5Ao0XPхb1W1ѦXdޙ3ra8bmW]hONl K i|Ɵ'ZGg,yQ@s)zHQ'n08lX+O;t+6v]ץã;6 @"a{:urRAPᴌ> v;dpTDy,nH,QȑA+]WYf*3tu8~b?˹,v=W!T<6`o qፄREVnu$ug蟷ѽI>!~&HYjT# T[|mLab^ L u/aab 01Ա5ܘ&W>u|fuRb }Z[,Ē 01^Ҙ֘X|*&6B~#59aboQkOxnV5&Jw\ &:kL `9][lU>eRĀWDz-KmE[ FqvwVn&5x%ȓh%(_LlISSvdNLlgblnO|Ք)YcH+ZK)TwX_5W(,*𸌷!,~UlzkVW?X?.g}qܢ5,;vnZU'4' A)ۊ=TbucZ:7 q^=Z127!}vZ|ZER4h4ht:Eam3GXtsy$.߾x]pK3xm-[6mظnێn:Gr%UGCX(DCz*<0DLF盓ʌS!) VI0H[5Pҭ]մqG֝T4%g4MsyŽ9ȢU*NEd,--ysx/s#=mzKo%&r=E[yѝ/d/j77 -|t*g31Y{r5q,ܣTy(R:1\g }wi?mgѕ?|D_qCY'_{=Z=w,sݜ~g)l"|">[>EԸf8!悽]co^] 8Y^mw$YޫoC߃˅scgs}"Aۇ5kOrNN.#oby5?9ZЖe|L rL߫ Zvx9-,7ܼ۫Cܼٜ8ɲ+J?/rVy96))-hE چXayCܿ:ӡ!kc噡˥_t-h=o1U7S!n!l]1+*mضT~$pw|))_UVvm,ʿ BO{\CxǮz\+C!"#Z|=BKPO5Hg0r`p+8.8)I]x̡e-j rLVu>y\Vo65*d5@ 8yFjЀ~tMTINd,qIRzkLVLE)cht7ӑ>F i;OUȊ,#ҕ^+UD1̠rAu aRf[&),#S40ҥA2R|6YYΩ,²8 3W\vwhEʱLJ@ulB6%hv#3HPLkDI ٳ'=kR*أUbEoaM w0OiRϚ޽NG|ḰMV G=kX%,˳\-^mQY? $?;fNG;zݨ!P>ʟҋ:^RW{H [!NRK҇itQug3i=Ric H7@o"Hy-oKIgΡ= xΣEΧ~xHg;Hl=H+ hݴI\l%Ft }CiA m (pr+hkFn\)~ )`ȍא$EmHaZ:IC(զQq8`}0>Q~,f3q8`}lNQ HdMTXyd?Q@ +J>WӄLH$#Oޝnz+X{Ld3W̄^1Z{Ll3W^1\{Lt3ٵW̄^1^{L|3WW #2Y_Ɛl/cJ1&Ø^ZƠ1jIᓤ-e 1+_i3z\^iXƼpfd m$cbF𭌑?8t@J15cLpF~sO/cp193˘e ϫeL22gi~'@/$Ho~'BV'G7^A~D݁}j?OtONƉ}o]kpFXJBD0EMB L+l8S3#0"n@iN3 `xؼH{p>e>|x@D`D5pm|"ogVG6w"#ӼOnBp^b0u+ʤc9GŸ)HA`®k$"Hk^$'1 ͆ᴧʠ†Sx]#AC5r|{VHi/$NYyM)"9B9#&K~ ]r_1M,UW1?$.fE TbhZUlĞ9B?7("!˰& *4,Pߎ 6rBA w 5WPNjd@Z&ci%ń1h2f֣]8qzRkJc{IQޯ41#@Bk̓e5)P)T{4PFV_ї+NPAwf2R ϗя(rg+WП˯WЧH?)_A\.n˯+_˯k ߧ LLj2Z'B } :NKNhH|vGF )!+|_\p˸=;ɁUL+޸M%/|E]"Jȧpmviˆer+` 1?DTd8y[6 DhT)gdYmjiTSa~\@@QKR@:kLJ+4Yn&@uz ?DwGe {Mo_C2ŗ?,CxQ/Jj5ɀ,`#Y 5$Ї\K/fopIaIVs{ ⾡!F\1<4U=y4i\b!L;~8`sP02?5l#Ѯ=_^={]rxM?J|*%[] Odk7ħh>yʈXt똼1%g>9iDOnIcpqD.9Q%#ľ"Į|N XͅRX븮JՀ> s$ C9'/;Iq`ULzoNɥ`<:J0&`֧x353<0F]>#<`ь :3<0ь=#Óē`<&!˨jFv OOn0 C}7NRpP]Z//>6r^٪U*<`YꦕXdOaxK%)lGYw}MTv|5=˸S*A;i"Mt L[0.>o^NKK gk=K+PˮʖOxM-"sczq.?8j>}&CtA2^d%9PpVV5o!6 P-0שr TQշpfCɎ xA' &W0et,JoXйv\«߻Ola++EgU%Bk;A`ub?B8 zo,"Yk9 9YK]zج0*Z?q&<~.ŃY>WOjjV~V/:^q{m$Z޽Jnp^ׯ ;@t%ێ}ſxQaa s {I8K!G\1?#J=}) چbw xp̋X&[m$[7O"Bҝx40.g 9Q:~jI| *r!2Om{JΚ}Ⱦ;[HߏbqBBboAIǺ; ^1L0l^ڴ*m@몴ͫ 2W1yN>?gfဣ0JeO‰V9+$8(.HNqKUJ`-Qr2~mi=0\%+lIψ޻/$jj G!nH}iZ#5R z̺mFݤlޛ2\O%:08OBEcjݪ4-,T@&`[._KAK^JS/ @_~S<4m+E})bd5F'7M:B ZEoeY(G~+*ndUؗ}lC]lmg}p &Y6y+h&aWnp}J})T|TBA&h8b/It6v\]k;eDmFp 6*eO`-ihʉF/) B&1({>Wp;{ƒh,\O%"t' )ٙRE%2N7S"('6b{yYq,O%GK}v^1!Y$DrQJG-\ǔFQ*~2G?GL X5SGKZƶCgWhȍ)K$HW1X_4Ƃ"R! KAzÞ%amaa?֒OڱdDwž/6`U G 42gCQb,ZP+‡X}oA7TӸF>p/ x __N6Kf(1+Y, :~) us9bdV˵opc:XOK!jX^Lt/c}fz)Da줙@FNDoc쌠{|ZOc>3sH q_6s/Hq ɝ"31s$wffp e3+dv3/eĝ0sk$I3Qr;eInsfnLr1GpӊH'SMW`$Uvq-SؘyI8GϗWN<_4xʲ#0 ե^&9I?=O`u/-[Vi&kV;pf%i‰r{8 u5>IhMHcE9tQh5=yjt%'NxHg^b'uǸwWEkx=cIJQyywL ]%6p.i A]b?A"*Jot Nl*~s3K _T@vSDD^RHZK' b$dF #P?TԖUzʽSE/Ϝryg ha[_[hBNv)}ߵu88u xٚ:\g&ۄH}H;wtfG VFׅ|:.習M>bxϧcOӏmYʞ|ƞ_Gg7|R:u;"F*r+s*{)N7KCl:xx{ xw xg xG +3˿'KVv /ɧ oG>^Z2OX'qc]ﲌ |e|;-㣄ZƷ2-oo&|e|, h@:YG%|e| k, _m$|2e/o_JR]e_Bx}^{-] xSU-LEp[;EK(406cJkX@hVBS`F^"3j ι 0 ?={=|ߗI̸ψ?Ƨ>=nO#.nDx)n<.c|!ō@ q ?7~qÄǍ?GsqlS?7Oč?Nqh#?7q`^ƍ!|OnwǍMq7~wōAq"[q~[7~37ǍDMq7~c_7~ōo#|[V·^ >y\&&7|ܜe27 &=ryy"%&D̏$6Wm&-|\b2[7'k2M?d~<34yZ"\97|ɜ>dJo43MD&sF"+~t +~t +~t +~t +~{~?"`8X&S1vbl|F,K]4{'OWGދOߎsOԫ?&^+>sϹzc8>7r7HFd_jp鐼T//\.- *fҜd/{~{I/o9p̬**pװiፂps؏0-j?Bjg=26$B*[Nd~_=ρaT%P; 9nNGHT*M0_wm[Bk/@N}I3DU2O!G ҽ{ѶH ?omXFO_-ӍOv*%?MZ!Ow㾫S<7bƤi|RU?3ZkRZ;mB󷲛i^ez=G [Xd&25>j(jߋv9\wבv1c&mYV:7+nlB@ 4-1 B@@F ll6m:p@Q ܤvl؛­6-pF3.p@-hcr@xP G51G @xV <Yap@ /CBC8@R%4F"a)ʻ_iބs/dx?>G}CCU0lF&Þ^<}&$4N]zQPfC|m~NJ(!\N}w$6Twބ[:/йsΝ#tYd۝::әJ:tәN罆_L+gкOf|=|7Q˵]GmLV%*zD2d'~#I.1#6}q,ւY&bMbu  i//e`y1Pb^#)wVs;j"V·vGuw/Y K( S㻾?gc`3HNc(d䳎sj?  \‰QXA>*!#ݸYF{N|ցe4X4[nxQcAH2Gް:D—[;"J0.K4; W%(}Tΐbe7f\[h{v V!C1ꌒSUξ0/mln먀XsF L!07yG>v+@ci!%Dݺ_3Woy;|b$ua0#P7iNQ28^WNWԫLu5+s{@Q8;k_3׷ de4ƯnC5RsNa=*ǘȦ Mq,}.5A/JW£P!PN#s_~cXUOJll @8÷W0yc'_*ˊ$;hGS#00I9E”})3Yn> 8D$Jm !hGFWpߨ+MViKPiJF9]{![nprA#hbɏBKY5ڃ 4eRc C ׸(8?TDhV@^vqlʀ7Tx7{u} p5ٺ޾ >T;ru9X ŕI|/`5sAE^vꤡS m:4FCyNC)TGf5‡GƤ=ƥm/M:7LR:. lWk"ϋ@1᏾LNHvR2ۇERROh*k"kldьٮ$^}vxA|S\֌_(^xe9xMKQR}֮9 /"O/X'HM+FL!ْ' D{ô8iuҦ?C&%p/pYo6- a ڎ|j̆uY,٘=;^gyBYM$*7lFf]8hMY(j+h/v% 4Ѕ 5]2p&nF$Nܐ8 nc+n^y SnE88( G\;+s|A_`3Mv> 㢐;z;ïҫD]t5/ݭ{U03Ů>y.QV5G(:.T3fY@t epLeWn<h*凛V;d&1,w%SFK}.OaWΙ>kr?.zNnN/=]w!(/֡[ N61cigaC)(^&I6aw /Ff6 {SGTeКqh`u΢E2PѬM0ȌLS28 %ᚗŏחSq 9n g[p;3L=Iy6v쟒؄P;$[2NɑS qPA@d У A@2` ((!nA-K _(8-Äeo8/#oai歗?޼Z ܍Cp4#DWPY/hw.!t[])d*?Ak^y4& cujFnPg}Qm/!7,Ji1Snw0TK3a4hhl ~ ?YT]?{j  ?ϏAv1:`2e /C>5>KddV!ݜ3D93!::<4FwӬ @-Z|tg(Kʜ ?q#Jٞ4#;swQ“s)>yISP6.y[|Y8-eτ'33f̛GJS>\:xzSiV5bydvCOuZR(}@ɆZtZNNPxya{+@ e%@%V@ɆZ†SÙSRC&(]YKO xV浀ӾV$U|ס-6 iXd}R<:5$g4Ǽ1-4-Q˧Y|T>$|h!BKK,+`cpr$\ 0av- %|ẏ3*")A<,BJe$]tf ):VXb$;vڳSp8vD.SD]&fHr$.QnJSvFN2CjGY$} U `cȇqiM ]F\T!gׂk*;Mr87F/Q.v\\.*Fӱ>sPb"qJc!(]Uhn7muUGm=dvSFI%]ies-&ʖ@;rblwM)P?7)uFähN+j_hXق[ |j}ێ;};YCg)7ċ3^ǙM/zqcOH$d$<7m uU\B {11"t>8ㅇ;4hċ1P̷ap3ьye @{hl5 X +ZOgXJźBRXK)K0KfqmɠxsFWt_O7̓lzM|jƎ\|_F ј,b^kb~xi|KqZiƺ C8o>EOuW7n{qEwVC~Yhvkq>%Ӈ?i࠿N4 fBB;~)i$c85 AvZnշ/k=~IG$+Z?h}劦$օv?xLLhIh81ׯc+Zp Nu5_|HZ[MZIKB;~Hhօv44vq%<'O+օv i UkJ,%c.i:}1~}$VMp,%m<7c!^p[C?Nz J,1hUb!{Q_O+p(|>?BZkM  iIh?BZښhD-F+s 1.8h8d4 iIhE% bi($?BZK*;{~B4~(pG %EXHcn BZ~ߺp,lluǯwuAaL]t5!Z.R 6d7a76͹n!N(c 9Ă,hjyQ4~anN*`{Lp:Hx+aQt'`ݕY{9zng}a0JKa<|Ox'0yxPy8)090+pQyX Wf`nn<,/t|an! c<<'gaQ` a/O1<} CgyxHócȋ? `]m~_:WÁ?N4}:5Mx\S:&z?ӑ^L Z;"^o_ɋIMnKIkǒ:eI-IF:ͳڠzb}Fvmr`?y>fyOh[v`bcr ?a`} 2/^^a塋Cұ P<(ÀZ,r raX@;, uL:@-xj]*A@n$  saA,HA W le8ˆ]tm,رMhiD߆q7\hAD~ 8EAnA-DF(aZ< ŃxcVPQNJ~cɹUeٷwy翥|ůuWhS_wFΰ%v#¶qc̶N/}†7fwy }05䒂m[aX k3?̽I״6>a3Ume}aͰ@&BaGwӶA a}lƷ¸f k[ov}'Mo6B 62[wlk¸c0-'%j'lY `ڹ8αOq-,}l[_ZX  O-CհP6.&L O]b}ްOX&FFN  ;þ}cI a"~l[5a{`#{h O] {žGy'l%,Ba0#fa g 6)e0N\aP&N\d> ;Ͼ'O K,E\|j{ύ;>a{f9 cg}ض|Z`aBsE󘵻\=ף};W\x[<^4.M;IU3VIf{mls6ly9xx:ٮc4J%s:s< +}~EΚsos嵺>lsq⏳]3ǝ5w;;{}p_R:oA,Ҋn$ (R@4RBR'q{$4!Y!H@Qip{$4!Y!H@QiNHiBH+C<2 #H)"H I_Ǘj{$97 -Dx.䧈#is=13|wEZϑ};SvE>>׾"3|ED<x#G<x#q]mhEk%A&iArBЏآ%P0ޝ^@S+PAQ(~!6_ڂJaEZD3M.)anڙ7h@;JW 3̌b)ƣG3ˌlbL? `?XPS zA:yEsg &T6"la%χY˓EŕVd|_փ淋WhK%eLtAM}$ #seωi: R٨C;4C"A{e/SJԡ]r=,푻0vR+7| maKsLljJC;(Y4:=n:VScԾP]]+.2蒱: %Mx"hlflѭg+ĉ V]i`tàPӅ_O̿'ރݹ\*𖢛zn tSнf@7sOPvY-8i-aB/t3k,}s 0?T"~QuisԵްqWI&`rI1#GO_I8t-.cFwL=q VNX[#ZPsD0_xޫ {D.= 8N}mǵMq5-jdy1!N yv8'!ᣈC8~8 8iLvQ8thܓW{~̩ @i4~+an>]W& djk(}cu֬UT0muDbzֻ3WNLukrW|9cf/X)C?zқ!3»‡vtoy"tEcSO!) _') &~k'8%<&|FҿOzN%ӄk[t}kT H!'Z$O T &§woWƿ>Oz/wj|+අ_'5?wM?鳊ofkx. sA4J]!#I9CV<[2c|Px#g\n&tn $j%c&z_7mW2\9DU_erLLB˕Z}cc*GL^G@#z}At<|u@]%H*H$])HI i{6IVAH+C!)+G!iAMt6\$6w: !4$ȧ~HڔBbo|ȅ6lM?-oIE벞Rʡ)0Pg餺-Us7ʮVt>gK}EÅI.c0%r}8I(z6f23om9aK'Iql^6ٔ3 [)NךUbˤT_kbd"C|j17غV*K`0dyZ Wl^gbjffsm˶A[e)oVN't.:gY3,?r:9zg HdqiȰgi4@.ӐuVUWD@j_@F i%`/ԓ٪Azl)6j.Mȭuk9A|zHt@  Tl y=, swY(7ZOd{Y<%Ws:Akv$qAB뙿9ҽ6t'm&TrDôzGiC?]xGF^;PJ ~*6jnXG&Iggg*<6M. el|*.3*Jeo8?ȁЁEXeI{Jtk'_~,vrmY.E7TnBPʪv^;;_+WHNH~Jʪ"_i|LW);y'`^'m^ >eRV1LW]ߔL8<O #hst> bؿdza_{A^<*}(`Q g$+~@)gӷ ̰l`?LpÜ!5^{tEy9  .R=$u)_HO9shaZSV#>D* S%BD.>$A ݘNO%_ǺHkZ/Gz3 vxS?@#igpLt{t38t;|W3ܚ^nyEB \r.nZ .`QǿN;7sܯp3^L 1T@Xt^wK]=@' E~nJs4(^ʀ9:(-@˘_ß1>LLpk"Y.P~\ vY)nMhA֚C""Q4VxHIKPE`EE`j(E(ңW-*CACi4fcwٝo1v3LY#4mrCɍٺb9$=_C.ǖ[TLGb~Bm$KA<F8yoAk+3UI晗:erێd\RAZ%*s)fB0IyT46G*I1Q<(66"^kuF y1#0"CtSFc 0A`#rp=: )7^J;Zkȣ!/y+P0nfd~s:0p9fx)tzZ[ k{C~ B kf=ٺv%@tȈ w!2dýQ ެTT V j9+{|U }# *Q ]H2qM E|jGf;?|Á7D86rI"~/@\UW+ .~AbCrmP֙LߝD۹֨$osg_u@47rh~QX1R#|f+jӽOYL] #6~78DBDY<+Pvpgc ęzQ - DVY'@Qk 'a%#CCO@u~7 ; 9\[5j@h7(zwv7ԭvCU߉v;PQO5h@ӛB㮶Efq2cfkqU #'gkhהpk{^]&ϡv%#-%DmEr𸁵cMm}Y-'p!xưHwq cвqִ~ 9zPWa l&446c{ :˴Yᑖ6=h?wVDGahX9ҭ)F Mҥ҂ l HiHH39R9YlDJW/1LLS|i+GEOиt f`m(] ?@XNWާ-L8khmZG:(U}JYi^ܻw{ds[Pص)[y5X@8&f׋juGbR$꾛=FMTykִ{1̽K͂nctoI{5ҼFqS\Utp`ś\~qifS+([SFhkKST'a1Y/>cL&N|KZ蠴H!h0(gr*ә~哛6_&`Gt024'kgp^]sG Mlp엣o&@YQEC}g`1)^8}Vr=8PuhZR_ ?{x;Ҁs1X}d%`+V{=n!'` jx9=! +g0):$9=A>.\j&u{K3?Q.vJCJBh|3,m;^/n-_ ?OU)ԅ4NOJ ]'hL<BύRϯ}3<)k2t٘W|թ|JRi`; ⵿j9C-MXk8eN 2;yS e!^Wb('](e:KN ?~e5=:^KL ~Qz]~+w-4}Khv%R(QaǃOtBx/ M@߈zXFdms]S<o?H/ TxH /rD!q'Ux7'4ehm먗t|m)U1GYs~3yB.ux& s5R7Zh5@S82ǧ+?!pB=9B;{Wu!8 :e* i-WĠӰ+جAP )|̹V@ xNY1!.LG- 1W"&^5 H Sdap0gg<2\z[Oo3(C{GIbQ}Y, U,_ʙG-$A@{Y,X $Q3Qܓ2 XFdS,%~+x*! \Fs,Wn%zgz^ Яi'N{G! 'DCL}2Vʰ# a*_2c1cn3c͌ь3.3n3fsƌՌ OC&АUƳbCdT({GI~5Nq"8N8#8II$'S( $4Mh\dI0KS,ijLhѢ;E أ(LXbP X.Y cؙ'W&6ØR7/Qx氽lw&"-cXF[uF]7 H^/tN7yݾEE MJo2Xh Dib 3pfcQM4_dkG{,e)07U[a}^o-ݶM3>pw~|kr6b-4S *$ Q`U$GvԹeX%7IV]oF;j HA_Mٟn w;i;[NߟkK1>fd% :mQP$r4_bNr.X+f7y'߈O_+~];sIڸZ/`n^rK7n݆ߟ Ƿ ~rwzfg+'e|>n2v./?9Wc֧l:~w|!Xwu?UWrΪ=^U{q_W{ܳڳ7vuسuܳ.ܳ2{ֽDYǰu|ܮmC.o wq|qOp /p{s󿅣6q83=?#?3k($=wۜwvzns;sOm|yFns(L;ۜOg6g_rwZnsߘ?;"-Nm9 ۜ=;37zYۜ0m8-k07 6ywm p8s|;g6眣t?GogNmN=8~ַ峹͹m~9r8gn"\uϙ"\|sE*{É퇴X^5ɯ.SQsoe$ piǶU. 8!\r\ ^x`Mx#.*!}gw'tGg9 ?B4΋&pm7wk;tvmCnҖӵFm}`F2669MHZC2y>-!ÕjKuB}3Lj?d>\AD!"heA}ӦR!=(5ZM tdmْ341N8خ4PVu~oV۵JE&Qj坭R;FU)lw2n-;4~ T9A֮Dt1f}e$G,k-H̱jvBOətԶ} F\ʕez B.]"Z]+D;ł$b]Ũ1o]銀xIӶʝ֖QCIk[ݝJzir*7v|ȉ  6DзF V^hW뵖{v1.7zl=S5{)쾍qm fewlcUz_1`cjFQ{bÎx!#Cg`8#]~\×W n=Gɍ3_*~g0z\ue7Qohmq.}JLvnlvjb|TA}mT6E)kJm\Mm FgUi+;Ve|=~PGFq5~Tmt5@~{$ ܫkԫg\nSG 5+ڬU~ij]`hl=dLmVZZkёt+^y\nJ(8b(3Mfzq^~) }$Ȱ8'40Ac+*zԾA۽IvwߣܺXsz\q}&+CWr9lBzx.mqi.,έ[TojV˨&4JG,RPx +*wL˂k-E1B_j#jCmS@FF4+hn]|&@|jeZdY_04đF wy13{@v7KjmP.F0 zӲeڨYtx@zME(`<g[ 0 ?]8}%\<ݐ+Y]$kL#!e0ϻx7U@PHF@p3O̥wjYs9%ϰ0J{'ѹ]WX]yF>7s|p^һ3B웖- Em;pc*Uzپ$Zxi`gư}̰:il[!zD'K;/G}X-?ֲ#/lDAʺ b o6_Qš2lY1f3"tR8 -}k'H, ̧`$U'f9'*C=efuԜlFY,gD M5α~UݱهME˚)3H ͧi$7|~u>0Ti{(RW( m1q: R^ZD&%SZB"AW-q5bvr1֫P.i}~$>"ǑmҽV9st5ࣟW<*$#{)]~*{\HjYT?Ŵw2^NIjUQO4wŤ X]K(XU8(mL()_&+y@ZmHOM%I7)+=^qG`6w6;LzD`*2whnѐc^t1t ÍjsE_nUh];|.ݾS WG^̤t^ -"kN>-UŪoX}fRN~ >KW#'ZEVRzo)UYՀeM'4TGe%.DH<}-V$.?5Koj ȵTx$[O 1/߮4)Vj/~wc<'{;0L4Kk?J>p)& z(_\L$tO .FP ;r)@9bQQZXHvo'; x lԌZZVRriSFj{ܣ5 ;lw;ۍfurθ<VRS] !дnIX* ӣi4K2*v>]dqeifR<~Quql=FB1/r|Qim}4*ĤHsj=9Y"G-H9cY>Hpt{IF(4\&c+2D#%@f@Lڑ~;>Pk$%wMĜ]c dgmYLcY(feBCIE. C̶)P3}r뼴Ĩ-km1劌7B9gAVr!9Xc\SLB'#/X iRH=-qI Zkиm-(: dpQЯhYEC*B6kbWCn<;\35qQ4..[[=S!Z>,X*ǟ6Ĝ G|kL\rT(ʥJ0 atnw!G J K"zN ]( ~XqJyUp0塬`em 5_ VWPd}r%&PŊ,ҽe$>'<g C/|nr䖓HH0׷BMD03uCs=D^ΒrQ>`7&X5G-1}Tb X@$e_Xϥ}؇8,+Kf?]~Έ!r&GO0D3˒{1BjH+*GeEv%V90 RߋI7k"ӵY7]`r8`\jE3ߟx[Z#k  ILTpDt0xu0| rM뗣e^ ūCnf=j Ft::LY<{+?2)߈f7jWI5%JM^]W&Oߊ'FC-8Sr-CDEb;&3v?rB #˅>{C`[zHm<^@KtlxZ(\YqÉQPE7,2E⍫WmIVRxBSSoAqFaE$'½eE\`ssD-(ܻJ@2Ƕ[l,D}8BtxQ'cy'dV, Wej Qc ex\o6~ z4X=iSQYwIt@,HnY9n" _3$uIevs!üiy&/`grĵ0jqSU6^b9 FOD,֓RߍOQyzs̚-k)aIE{b&dMv!KG:I ^W''g܀.yx&7KXJk˝CF}Pvy~5j<,0e]ͧul&DS+/J9S?n0]coGMc$&-ܢ8팿.Jx-!@hRRPt J7F%@ePX6]W2e:&y-Vz}~@X9}|NB4KOֱyz[.][7x,4_.= Wqں לSię2O-v~o72qBCZ\׃S:<|9ZxYِ"y m/:6͖eLm!TsaN5"MŸnZRFrCϹTY[N=d9rf^hkEx%nlU7U7t\Ѐ'1ݺxtظh?LCtC5g_d=zdn@0@X5Lvsr±K2 4pl^ڻdҩ,>-4kOMs 2 $7`ܚ] k`QWMdDNEi: 7E؎|Yp^W"G11-.|Q$nzEXt<Ҭ %,r1@n ,OЂ/̟ǣ~_qM { !;wɊ2ťV2j3BI t0F=üdKz M3nz\ imhw'w 35C!HFG(6_Jm|BW#e OQR !~y \u`krߪއwһlN߿?_h2AWt ozMOYIF4(R'XZ SԈAMn`k A QM4=,Q ^Pȃቻ0Ĥ:P@l0 !ّVO-hSI=j -pKh[ & jʭn; ,@- $2̇)@V=wy֊H/ X_Gg?4ʰg~, hAޔ]N|'m ӖOїJ?OR .W Ƈ9{r3Ebq5Qj]wSE$wÑů4 v٣|_ >ZTKrr7~[*.]HdLHIxʦl:ޥՊCIRDH'r :ci d`c<U8:֠E)tσ{0O 6 J0۸^oo,FE(]硁{"A }40Ƃ+ ( w[ ;0 f A'*$v?c#'<Ͽ#܎&9ܞɕclu:ܥt'KKL5e!G?g[џ̱eӁe%I" j]K mE?, 4K>v(0hL^vӃEU*Pf1v}Y T 5M%{ՂsFB~r_VI8&IUX M[Zp4CC8\+E}m \_O1 n?-TlZx[jM6q+Lb 豝A~ײi.'cg+1٤es%OU9@0,fdo[PN`l ,Dl GS|:/T,.5=9L{ECvqwzK J/~|j};vnX|u,aTW5w9pY>xr\ mեHx&ͺ5!QpQ]"ۅPYKhC81ڧt-I2huD ʇfˆ뉦 `q?HS5T[u ½gp|rvF4HZ*6hjPk@lso`~@-VkjDc {$;qeظMh{i޸IE o-]Cߗ/lSjκ'q-uc5qzf3aA1ݵG9좼G 0Y\'v܆GHooPFpƙdz [)F-:Icd1w>eε@O(R]N0=_QYPf; $4D9Qr?\f`\ʇ7DDml"&M$MGCSqՆw/FE!/$>8;|a[ ?^3\-.jZz6] k M\eXQ hU-&<NtQi_xY^6(-l4eL;9N6R8C4E\MwUP!YkMCR[,k"|G( 2fz rN)u!>Kv`:DdJf'JkT:mq/ m=‰dGs[ˠ2]to?4PI΍n]iV/Һg"V-jͻuݪ Iv(<0Zk[;V~][O0~&*--"MiSZҎhuMb}>;'8e/(*s|_-ӺdNH,WhSa xvSK^~KfUd;@djEOOτJ~('VWJ |QȿÏp ٗe NY1ZyhXOJ*/5қx􎓖8FuI=1 so`8B4,֞Hd%7; A0HW$nu3lnVRM rD&o/L[hsQ;"}2B&!?l{PnsJ[e)GkKV WQXk(Z7!k^Upv~X̱fde56 [9WA.[@^ԩeRj5,3-`ZtªVs8ެ[X3?dN~GH!c&ekT'KɑǻjGIH76Q`|(M'ӳ@~s'l5Ii&ݢ]`YP4C]i01e}`7jw!y;VXR,HuRQӇ/90$Go8QOL_UJ[/JQ垞onof 4&HHLXg䨃- 4HX0/F MG0 -hMi!e[עm|&b6x7]p_6(yPvO:a6o$ `8iS1B9γ*_C[@1G!y%q S *~;T0m=!F'e~gjZ0=JZt.z$#e(6enȋVE9"ۓD]_L[UnUq3d,e`" J1,Ec ؜ nXh b4`ְ.}Xԇe1S" [dIIlwιa+9;;|{~%DW/zqOqtyԶ<;ۃ :fB< K$&!K\.2HLnHUBUAr<<Wj!O@sO7(w)#Jrkܓ\u_j\k9~UeUa dE&3e&iSaY <'0,51>ia!^ ]`xn1=C& ʸ(0 Ss洰_`x<+glS_=~̼v6 Jʛsszoy(g߽\9R_JjNt!n&XƮsYG/7R%݇U@Iщ ?JQs`ͺ3r˺yU#sg0 9XǧYD`hqnrRǚϱ,xV7myͅ$ź1p.yڸ{sKtzu|%dƗU6 /pa\?:ZhrbUA_omLWmpU˟=^|VKhQ̈́YR]XA ".$V- R43a!E@04A(%C颋wfjlg^fL6{{;iL@q-j]# @^+WFFE&CYW9I-R1Z8MRW{}Ɵ:j0YG͵Ht( _A|ɇk]L#5fxT_q<.7ߚ93`x'WL駨LS gH%^xvM%.<ִ7̫@KdЉh H)T!z/ Wpu>t)K^wnwd %2<V?GD+L9a'SQWY,qkq31Y>-wzE ((1[ewLJ/]}tTEt44+36&!  ,(: d ICgGN((LHOeΰYq#Egp ~Yq(.4: Hn{Qf>zu߽nݺUr3Bh{8s`=XsytwϙY@UBXzdN )E"{B["R7qCSRZSFte/[q`W]ⷸAl#t %RbYDC#a"m:YFeY5<7hurH~0ϭZ(Y5T7`#'V^?[0ӵrb Ky>yV@˙ߟU˫קVާ>_zĎ*$Pyu4Xڔ%nYK+ `.q.ƓaLµ#yM-ONא/bR{2Ɂ[$Uv&jiX8,3pAדWشAvTbiL~$ʮ:YukK.{Tک }-^ɝ4קc\l{\|iWH|Aa Z8]N1_Z1{r9mv/m?~Lh^}@ۧͱڞ|-mch+_-f=Zߋ Z-|Z~sK'ji5~^_$mDTSYt"klwo,@E-xq^xji~IE45ԑ6Zw`?hscqrIil]oKj6qoWH '1{R6ͺ?S"2AprX&>r{]"7]+tO>Pv랔Q8B}.]Ϡk/}]X44RMge :I[tF,lWPpH#A6&T~Pq/.' ]dg_%ژ {RÅbtRpAjt6I1'wK?Pe:CDWMpWm)?QDZt{b-.5icFtgy&C ¨1YdȢx yI!|zIgX0l,2ƙr:|nVcKj ~C)-4?^@xLJ ;5moi W*Ѡ\/e^!GF Q%ҎfokVGd,աWTe%% Kn?tܸkyKQZ\T:t|ͥlk<lo\ *sǭB<8cJ,4'1hTIB,#1=NfHL3 yQ_r~TTy{- ;j{r"?&eχA{tڭ+LY=!X;PfR}Y\m[ 6rǴQL`aNQ=Uاn} [niU*uV+|AŰa[fj?"ӪgΈ|*1ҭ_gMSəIW- P $C"n]yj MhX?`j\Bbߢq bU~iX{`~3K&glR4su3TTRrPϺ6 Q)njFq#;U-tXv˫2o"[$E՚bQrbUsw\\T) Q#ѣdSs?9|9Ѻ`(9vU 6^z~3rQ28Z??#5rhQ *x1ġuqcj)#fzVbТC%f(MĢ{8 >Vn}9׈QDc* uHO0 d7d,f=BΘEº53V"V[`+gJIf)UFagtQ[Q VU8iXg$G㍢chk՜eE^itAD( ;d_ws/{k*y^D'M3r-^R?$gn,mcy7SǴSPaqKMM.OZծ",*R7JP;DU9- _*1ylʁ#_wdx KREY'a5> MI4o,LcTc,cTV>`AU ױ"}/pJ/]S_` &&P¦|đ(E:|ɜ n:@_r[l3Ix֌4V߃ʦ Tz=?~L>OHIxi <&/!0F2BV$ϔfd(HL i~)bE6T^Q9%Q!n-xXhF@ts֢%1Ԃ7 ^2Lc>JTN6v1p^Hi}0 Ʊ(1 rqh_d,io4V5,+NaL$JZʅ٤UX.w!L~#ofQ5.) ` ^ >CJ~@?S[5 cQm$h{4F$ө =shdl>mHrl۴Oc%&ՏX5ۦ 'BJC? i@iБ/ǟWlH<2?ɍ?)+%ײlwv%|,ggƳ2B^Ɯ ,~Q_|-2Z_IfWW[4%W某Ge~?)Ͽ:A{lF1*o6hx)U5Ü޽Vgy5V/rbMjhN?7)yp;yJחթzgLl5R-nWկ,mRL&'k: hcˢEVAKi? =65.N*BIY3 ܍&u|QuB4bݧX(iVW~3F֨^aGbhboŽQ@$5o*XRt%ODG[O"|4_`kk~.eQ S*QME1N2wUxo4udNSeƛo6*? 5OI3Aka52KNK$w. iOI7~tI9 TVXr7UҰM İKxʰKM ԌK TUX^j~X^x)/4H7bi>SiKJӖcO]x%PZϰb隶{Ham~{D5ك;r%N+= 6pZӂT,`AK8-XTi*N VqZӂU,*N -"*N -B*N -bNo4ZλywןhIS\ΣEr9ns-W`3M7"r@d6gO9z"(Q mPH^+dϣ]&#; ]S, LZ$$%52Z-rnPv\<3V)AatnGrL~ w%ǢP?(u}`g7jlChӮ9TH9LGCqxey^2ߏ-LisF B+禝C ,1OxA |ΨgUGD0Ch ZglD#!Sh@I90js v.Ew>t_p+bkw(?@Fyqu`Aϳ̢*ĕC{V NqE^E{X&l|$cL{O^sn!t;ͯbI87*qBxE􊟿ԯE#nK'cs{B,[2:օX|5l;&p]Lwvs{z?M\Pc_5 7RB#7, mh+ Jˎ:\YA?|Qh ) ";ɱ:jKW=Y9Wc༌f_bp`Ud=c#f`x?p^ g &~)FH]`Z%-w]B#8>I26ƒy ^= -_0 j0Φ?&"9C ZyJb䨜,—(h`n2*U@@Fi}."OOB2kXЂήA"X7O ?Jo þy$R*K`HI-+P({fTodmwQqw|aߟ~lC=ϢiW7QbvOzz3ǰ-0@bY-8d|GWu%}@L^Cr;8%:Q_|ސDJ:hݣ*;̃伈%{J[2[^Kbd>ph,,($8Sv<HhT:/Ew,).d{dHDGd7⏣{6"O+1ʒ6s-fjzCTjcn)2N!ι=?n7=Yk:62'5w[EKRV}[` zUųpIcW(z?4b c< ᑆG+G"NaOp}|3G-)FkͻkKZpu,#硶s6Rt#Q:Qis,;C=8k( )<4WW1{ 8;:m1S{^3u+{ۇwJ\})=30|90ۊJ) frt-J>l}J!9[:!9ɶm wa u/=:*Bm$ʭLo e̞2V%>q>+b@i׻q bY}s7s- >džPX8.T~x[wF/KN eCwUsIϣ#¹:Eɶڒ"[daㄸ¢ʕόZ9lv.rE 8_}PbxH=7{EL_9;;% qȼ/\]H[g6ƣU�) Bp X/r! /VvA/B\7Y: BOb\DS%0brST!d0igyjJG꘦ZhTP,wtagA}.zL\!6 piV/K-JJxV;4?GЯ ޑLwh3|pBd84WNq/wd [J3,@r;X2FƊUJ|gH~αϯPI "8ٟvNKuMˁ7m|?e;4&N|x j% Sb[2ޑո`z^+%_MKLY&LƷ.-jZ6R tL@Xh2; Y!FˤZ)A=p:DM;Kߕǻ>x3}(s! \ޕ"ˑ>s y/}_wU<\1waKFA_i'8hn Ǹ(ݖKuÎ1u9-4>9Kx9rY&uNqbOx? lGBqh,G`V0 3-|ogLdH+h͘ɖ#/f!clbV]c`cau7?kwp"ٽЂK{ THa|LN>XRXa0 18"qj!ϴ-x"(]1rIYaB&Yl<5&{BN nS6POWȪjm"L\i}VV m*cI [gU_F]Zڑ=A(ZÌݯsvoQy9:ֲyud{عSv J?/=*7U?]}lSw ,ѕvLU˃a-%[ְhcKIİU6d$)m1J:U֒! B+`(NPCb9lIcw?={9ES"!n-5k7d}^ϋ<'&kq+$ӽ)_kLɣav ΚxI3Kv>p^ݐW[14瑺u&tI&aG?%hwԘ9Tkߦ+I;X0!˯Үo3?eLZyPGg[o3ڒ84QfV0 xgm[ x4_F w(V|DDh>{3Ѧ)&q+SZKRe# y|h6t(v|+W/Kǝ邿(/5<2F {A|\J>z3?(I' @;(h1LeS#0ᤐJB*ܬ{RD~%I /Ԗ 3 xG@c@s|;FdZZ*_~PL'1rg"XanJ " w1a3VGu ѶGG\Of|>qN `:eM{\%kD$-8v\n#τ.S '|Fdk!S%= ?1e[e7-SB4+ZC+/$Aa|x7v("ܤi#3+C|)3[N HmjWfKCz%GTYEo;t HUnfkQTS=סב[>{z(\W9i\ %a*Ԥ*4H[v_4:թOe#Q]~eHb72 ;@%Nx73 <(b$SYeiiiuk:OXSCvUFHHSD&G{,o^9jcR@Q#X]`Dn|E x̅9mfa. 7fmQn ؉'?夕Vzڡ|y'ui% fsO K9넝$MS)[1qE~Jv?PgG/澫65@H9yp$F[% j<6 e?LcLކѯ# c)g0'XUqr>5%@Kdk,eʞr,f-L ,q_ -!+떭!~_YL7w77&&!6dRX,5mYۓ۩OrR 2,g|=B`>odcc,y1F0)" L_@n,","|`-v2cP{2G|ߍX$Nbz]6ÿnev;STY@ yغ~ *r _y175͞N:@iOĵ{A N[ 16wo!r? UXY)[g(rs nΤ(v GۂM:zn'/K!ADžַK!Q -~M5@Te 2Ģ #%a0At\$Ad:9N1hSYO:7D }PafvA05-&ֈk>UEy.W}}gFg eoh4h_s%fhCDL 98rf Vi@)*B4^“t \ő\ug[WmuYEFv /)F#ScwWO\Bk ŕʨn@cv1CA`g=Ez`<\KMuKłjǏ:$hp,C}[L.jg`NR]Xtb&IxbM6RE=\w0x0HJ6:]A UheHR"v6C,5 EwSk'He(qb5r`kL4# 0 ,oUche>L1Ծu ~?)HA3 Љ Of 7ٝ{]Z9+Ju܍;ۥAL\nFThԻ&UΔt⬤z*cwxw b3^0̡IK⚹NH -EY&oh[ҙ{[q4ATRF P0Q,޾dOixX2ޚ!,6Lli=B U9B0j?«m'PUI $QUC Ghd[ L.o 8&yYR+%^ȕW\0{97 /CJd\?OUXDz`TXXLʯP*KA'glҘU }3;?>mIIO$SMj~q炨0Xi^0J!y'Xj\t;]sqRN+wsʇeX(H( R~4l)8Ŗ[_|B4ՃU"lE: 'aDieKlJ?a7h>K#T# ɋX#IY C[ zWq|joWfP &R D}rVc>1Yz{ "*lX%iwK)]  mѮ(,޿?521.<5͔oc2F@`nGcp?go3?33wbh\ѮZL5cq5bkZ8<#z'Hj,c'ӿ_~A8?2F~YDZ2h??ފ \V&3NJf&|봙.Yzz=tC~vi>^r_7O{e}[} rҷl:!]IOHŕN=N<_w'ɪ(K6;iذey.Ϸ/}nm-rYjl[^[d/B[E hENJKUpx<|@ 8\nw`)BN J pԋ}vW% p u`2P`;0 &iXk|4ߋ5zFpEؐE?*b5}+ɸ8l Uy8*puw>I5\; Q ȷ 'bD' %I  ~T*Ber-4\(-:iP,\{kG׽ q\3LnB?@ZorV 5? CÅ {kFao Pv[Å ΠN.pj-pYF>h=]|:.V&_ y gpџK%⍬Lgy#rP}sL mv*@n>fK_y_lQʗZJQ3?P[IZ C+Bt0-{itKwxOr4#pO-76)bΊ$"Ĺ^-V|H5#1#ve|b,LdvlsCo;?<ٽS}{d2>*'^~썍ېlkiVA59KqOI5CTd|_Q`m 4+;Q8`RR y@5სx7qlhD!$kMka^KY4ܴntg˕i"gQev:h=^5C̚N"U5<GZkj`d̋G;Xi|2ӘNuΨ| oLZx65 ulKΖ{mc^JF[Ledy}M5ǴU1X&CvoMG :raqhpXG9/l7]- ]+jjD7궣ҏ]QSF~ƿPQy41c)t(G"[d@wl0yH.ޱy')+v Zxwz"ԓ`V|N'6*[tna ͫ5b:lIMcܢwul n;:O"})S " B"'6dfCrt&fıCpP#Kr9z &$n * rqeN.f;M!Te. ָk+.F;+F`t6~B"IW>y8+).n(P.G^zp9<׿~8Xnqp;1&kp5\:^=fM^uҙ{ q hv;~d0:s5TeP-ߵ>|3].EC 1wT.MGvF!f \wސwJ4~@&nlI}z8:"Bm^=rVͼcR?_0 ՝e*jDPuH X:jK㑻2AVg;~Wm^n},ˊrh yPD>GY_%ʑEu֦IQ 4Q,eI! ⭥ ,  Z`epCӤ I-9kp4}yOǾ)$|5 o;Ji\L´Wv7ݕ{r7Rrag3KhLQ,83Q./=R?m`sAtb̌'8;˽;61ʖl"}!h!#_6ZT=xTU:8JdObwY\F=[лɈ+#.=?\<[)T-خXU@7YATD.Y]wהjq}Wxׄ_M }KYncIj/=lH͒Rk ZjZԴbӼ&DD{5 㒹"ro@mR]VE<2?rq/@\/A')̲Pu&ߜrfĻN@2k/o)},ׄzkڜtka:"bkXX-PWj :-;t}v*bi-U|.$OUPyەFJI^?QGfAj$̚Ms̛ 6[NMь> Fʧ']J1}_1|hiC[PYoumEAߝ33&/ff2IR8C jQhEFFtDӹ'2j&Siv1hð`\1GY_P,҅֊$`׵'-z%'$݊N lc(&HS;S yH}KE LćKM^|Z'|^uq 4$ Ã0q 1ׯ(,$B.ZlWI'Ct<4K'0[% >7eW (_amU|85&P fe OZѣ zo/ڔ]0lt?̪)$K*;1bk򨡗\e8&@0 uC T5|՜y1N, ;Bz8qG`;Ǫc]y8k94}BȾ1>61DBEʾDvd)[YƐ"{ʚ]bd)c9u:\>s?r?weo=Mwvw\a湰E{} q""ݫ}ޚ?,λJbyM}?«wOHYD VlPzntKdvc<5׉e_XxDLoSU.1"~Kjn 8w93&aDoBCu=N?:6%Ηo?͋P>Ay(V@(/y|ٟNQW Rh_% t%!9@Vގ/k1>i3UDkO֦m5uobj*Y%y_2cUbb3 wUރ[jWw ֙ԠxE>ENXbx^D:=NtBjjJ܏|bdq&/n[N镓gfg G/d-$ T&u ab|gL/M`C#:pZ6wh.R4՜l8*TMԢ.|7@5[Sp,bZExD3'd8~ xʁT)ܷ]&s+Uaq1"f0wŖ`J+;oԗMi.BiAtbHғ !j,@F׼`Mh|4?\?|EZImac X}kr2ܼWRGZ[MQFZ?f|Vۼ9H|ۀ7" wc$jP| 8!ÿȔ,r!…"HZ4ELuy͗f;g6nS0C|bdl.֕mہm@y#7 ;tZgr:Q5˦7(fPf@Fd` @R G"19_1?Gpv\.n#,f6Ss1 !8 T̮ހ--35^;QTjw>$N؁TϮ~[$n_5&y4͒M'"WK,;)&qT‰S8R)`1l b2jbMڒ"]ƌpX !-J/>|?]Qחm)n8AbVju#ݕ&<ؠXqNkif<|źvw<&\+A Uź}…ݬٽmKN+Xd~K56X56zoY!x9+,B~9" ) }[ۨ^]:V9h2URX:UF\YB>Bm'r@O' PԨöљg 5IwjmGϟbldScldqPe)@SyYG:ڝSnjOҫ"rFSsΚ_5A=8B+1UO0Ժ|g XҠ);*f/U[~Su+„^wYRpG+Zج~$?ˠB"Y$#=Z*N+[>ӌ#&e'lgn:օ nͥF(˘QJhNj_i1n>Nl8oqiI{'*Yd}~jp> _cqWeٛR {E60(GN-NIB>s\;W + R /,SL{|jCZKB0c9JLkJ gA#2Bvڠu+7 A W^EX46P#e\I6ͼeq縅WS.MV/뭼lTy6}ZˌN+ b2G}C}aʑpox0l Ҁ`7j ˶l{~)X8th ajm?!.Km^ý3+;-*GjVι沐h@Wnfѥ:73kB>)iּ~t]I'{8ګ@7OM{mӿ˵9{r΃g7Ƴ}:IadQ%{DB>c&o٢l%(&bj-kdǒ,~{ν{߳#Z齎2D\4pǿr?-6C69ɂB+ QۣK|[x UoUİ})ߩ5#X{W[ 6=|DSG~%al62bhMjdgXBbPUκUͨr.IS 8or P>ca,hwK@YK(?tޜ RbӽI5 4-q¡jCܽojk4pi(J]kI7W<~E(enH (Y}ABUBd}58LIѠu/٥\OSCؼ-QP/#e_1I?BFzx9sQJ`sDX2ɓBD&KGɉ8(d[(+rz5 m@B4EmWB5D6u/,o1COF̧eO}|b44Zq̡>EVLo|3eK\qhNa-Q⿹T;~́}⃌B b` r{$*uraTOxB, K &o^īy:FA piw;O:rDOZn=+dj[=\x"끕T2 Β t*8ZUA wtz|@+,{qnK N`~&AS@ τ_.P7pG#O>ɺ3j"666."Ũؼu {vR0zr33+xܡ;[JTe[ lI#` Ejb;.\fefre*yRvG154q:,LKpp|2%]X[OVPՙrm.Sܷ?G P֏;׌-0ԇcȠhO:K֞YutesHr%]6'0V+4=ODz.D$ʒn6W/lk_`)\&FHϭYCk:غ]u,"i )Cq&o]k*t&}mεzݴK :pR,Gხ`#㫡 lsDjA3,+%=]&vN[IRVJm9 twƥ; !8B GXQS1B%;6ol&f-ɯSP람|nϮ^܋ԫUn[狂Bm7k̗2M=D@.OFtƅ^7{lV;=%IPMcK E%IsZrxq<"V>[⾣2m6M N/juuOc^JX8&9̜_!/-vBw+wSw[FxGS06 V3Mt6j${ӐiyqJ)|znF0ԍDey$%e'TިNP(L:_#;ō=Шi$Y}1*ė$j6mcxk@Ԋ)x2@ ғݲ:H,eGkhhW?ǿ殞՘QfE -~&Ӯo,~d$?t}Jn!.~yb%Yh%-W㪝B4rvH ڎQB?gD'- "]WUECe%HF{e#BP/pBQFt:&mc|O'-G㭓΂iUj1^IQvM<L3X/39, }8],\`QzJ~-߽yg?2Knu5w"W14%QK-5LOᛈՇK«dI6J*4(;u[~NzaٝsgZ\z' 1^ڏ og:>_]?3S8ޑ-U'o^"3cɱ=l*)$_Lnġ[oqls{nV3G!;%<e CZ +?6@@=FO8R%T7ϊIZ6F:ngB h=xâ09/y,qc_Cd!ѓ:t=}W4/uUL%C4S:&O4.Vi,'@_d(L̢d+ØLNsSSci-1$^@aUFw͊[&ak7Lt͢lyeV]8k%W\5ߏMf'&3լjԘP}_[Ź7a*gnN:ٿAzuI5OyC}뫎WM)B{?/']pcf~xv9}lu <߹t~ƪl-{2m`xgSJ.5SK3 }=i,Mڠ|Kĭ|t)hBXpsճfL2V)0-ql,5R1m)>a9slj@& UMN7h]cJ }jˊAa+`]yr` )X0 7齔^Q3ё`5Њ$YTIRv)@xkp2g,<)19VCQY6_4-7'PGΩ[?7=Id˽׵n6M92"'j_jc{w7KUCL>d17k,Kl *Uǔ L/ѿD|] **T bV2b R0o63dt$- #ZM?3¬,r,4Ohk֩ۿk$نXϻኲ56륊k{mQ"0nv#U'/ib6Zh 1Jb|[#AQ[q8:3( .A}XSTN@=PmQtOّudU0kIOw8, 3#oȎkrCԄ]-ؤr1;-$\`ao6<8T ]2=vr@ǩIuece' G_^ SQǡnYM4M& 2EK41$9$p;*S/Np MX<> ܐ3>-:e$>YHP+ݖ4#+ qB9|تfa U:BC~-J5ֶ1WiSr1pؘ=In Z`nXzx{L)#Li0xT$T\6)) bӞW !):ɔ!o}n6W{R5vvQ `4ۼ-Xp}(0^w,hq2tiP˞C+rɚ2!E-MDn\Bv]hg9;.~(I`Z  8䏧_ԩ b(6If/9,nix`z> M0XެI1ġXIY%;I yJ&'f^danABT'ͰOD0~z5M,tʔշVzdIֿһ3 co6"y$﹉m ,\Zuҽle2*|Ec< XE ljE:՟`aWC޽YPq_ņpd?&JZ۴aTUunP !AM~"[i\a^县Dϒ32b @> m[Y9hTѫ5 x&靥"[GdA͝ICՍ-[8fQgf@jKQpE!eF1BCf s=ppEZb9"{%̊}G[VbS) uܾǴ9|TP݄N8{]ɂt3v%vMojwϫr_#ÛR}ߺ"cO1EoGLUE յ2͖g>`,IСҁ(rKiHa~ҥsQ$b`)կje -}/ 5? 7W6XPueX.+Kɿ4IL`Dtvky:=QA3#wJ4)Uk殮m$!l$n y[ kqe܅ۯ ~fE!>%V5-g-N(~ &3W4e;]`0rX1tS=|(zԞBRmjcgq=dNܛ"H BtkhGdgxXڞ^lh-ᢷZ5,8|))_}ECٽcy!! U^xqEe[s/0y9zϤ 3LUt|_<ʎ<H2vIQ^ⶋwWEwX[U榽ZWwV=0O(6!=`H/A,'-ά<H!!*_>=Ϸ_،L\8=k-ڦ_6ZFE(Eai76V鴙˸?'o2끄&T#lT 'Fų̀'(VlDY?GhxL80j/3N=Uվ`(z}X{5U?gmė\|UWa1'(0Lw~cU 3xPmc&GoC%beَdQ WSȧ/AFGm@ -|0.x2œӸ.5C cݏ~~. ?k&);MO…悪ġQdQ8ƞ:啮DDUU0USᲄ|Öl0B7"c:7Q*qjkvŮEiBf ;C:u8v^nC䛰OlkOrdtЫOֆ]ԏuql6o p]4.rn쓯`-F/)5(.Օ5n ic˘Q,^nd߈|>W30Iգ=7 ~@HC=A+׿b|ACPNȯ>T6Ėҧ]z;BSёTջT,4FJ3ʈ m#tMRhL _kc) +t]5~‹ل`O`D `׌VYr0W`X*^&&iإl>:؜ޗeLZr+ H$9p𗪗;G_s"!Q#J@f? /aYER7d#@Ja\*޸H-fX_gm3$YKŢ =ӈT&Ddf`ֲjs$OY5L1KbI;e 7ҫ&kVcvkcޏ3R~Fܱ҉v@Z?~@E# sxcQo7/J胮|(ܸ8YɰJ5¥Fq5A?<}DqtHL|-6OɎ [:s`Џ=_`N~yV"G`p,PQz/Y Z̽r8HJXͱR\q ؀˔b-g6xp cƘ~72+F\-ͯq /΋ԏUkj:i{x+K3XהYږt%}<_ ݔVQHp KKv{̍{摟n62pV*M!ަ,폹;,jۻ68!8b'n'}0B0żDp2Jp34usz2)6a-x^kF[2oG?M_?WWOFRyˑn.3Ǔ]S?Y"P zfyx+We\-9T"4+!;K L z7GL@Vȍ@[GHcB^V5+sw rtԫ7qxt twS@2,f$$ $ٞ,9n1Y;=cJMr]!~ZYm"Ε_Vr VGx]|ħҽ@:gocKY;Hކ]S~"MF1E1 l.NsWTTd,٦&Jc ϯ'}#|ʺOu=UiK"tp=W'˧̶w.Y8R3aRJ%r9@w!0Cڎ(a?æȕl˘{9W\ask+!"Y%X2>،rсy<|g|PPO¨F^|1{r{Hׅ a@Y)/j{ϤGe#tr[HP$NޜT+ͩIT?Q1W!&.’3V{LmLRL^Vyg!4éG^Lj{Y.9 5 ޷d:}g48,l"n+!=?iu$޹*BwX$E|V R<%kig j0d*:qUA.Q0̣ɴ8hXմbˊW9 < j!4ik& X;kb9vAgč K=c;Zޙ޸5T"I`)kha.T`}HP6Ά S\$`MeyFOB-25WڜZaةM4[/Q2s&KZ 2Y_kآv<̀ nv4j>rl_LtJ鑛޾ YH* =^ :B[mز! p.ދJ*./\q0w1-NY2hpb͗sNU=g ,іx3d]IoA2mHYŏ;q˳ř+_x4{&k'&īˀ6ϓͭyl*\i= {eo6 5A܆c&-q wD>aj~Po,XY%|x6&^mԝKy-݇s[E0\OMTf7d~+GkTw\̰ƣAB~wG椄 Fn^&zQW/1Fߍ6[wV7<ˊz;pV$X|t0Q>3rHQX Lfar/a擮QiSӲMCKRg,|F?94خ҇ *׳8HWzeơ_9yKa f90?隬$2T&pH(ܷ'6sbg+uUb)'J= 1Ȯn=l#\-J¦T-ӥ#ŶV]bC{;MA&+!b'?NVߟc\Zncڽ[`a3yrryY?`&ޜ?q^'?A\wF8N!26yc-=%Ô'kT6)&G3D|w5SU3K~o,ȹƟmj>f#Vڙ zjt+1Ön'r%\9&4HZ3W&BM8Qkn=ѣ!W{oc.>{r hr9ﰏ| tb(3\lH1 {y;wu #J=2Q1+Y-ߧc%JtJX7t]P'Yֵ-k2>Oj]7"z;iaر&lƱ>W|!s~YµK#l~+$^݈kŭFB#2|fhص뢄kKijH1=8zNg9~gV'K&K(ґbPh3.`xjӝ[g._9b Z/\7qǎv#XVw^]fZ4\ YTOz/I1/r_D w&D1Po 4BM: rzTaPUc1wVbS,9i hx`mLv!( vA.@zZBt!Ȫ@,JkjI1P[2sǥ2_+%xx\El'1`]ԏ?'A8,dzTJ$pLCL͆s9hu 7D&ƫ0B٧X5Eaw ]-V &?R N i/TW] EC0P5G"df؈dRNNtx6IVKHC}ua%Leѕuњ>D.l:)7n{ _W^e^z} 3k]{5&C`Vut,W?_Ջ-~Ph>LT_Xuu+;!sK΁%wAmj%wS @X/'/-,wCh,//kޙ"MN1u&nr>8_e-!u 9~ Vx-.Q>>:K*l2+:W#.ب[3C "u^]W4 "Hkdt eDD/#=Q&%":#j`F'a{p׺瞇s:{{OA?@=E w/f~2Ktݝf+ 4lP$9EȈN?k>q,6)XoNdOb K""Ņ\$+*7\UnTv ?hzfRoLY&0>N%JІY6!רuw0BݦxXyYprHȺc[fr`3L>:mô{RCIaq^StlQuVdOc@eX9 ~]v>}"%9n:iKeO_7Y:;iKD]H vbc'fy-7P]VMʖX2}Q >Y d>Mn5OM'2~@ X܄]5wY>W"54pO"Ϝ5 U8hN$#^3_]E)sm[ʨ¾&D3T dTG2,ʼnKSmA2w5y'WmZi} 7Pq nJ:w|VfYwg)3/:mU3[)|`b|(/9F\{m*dgG>I~pU-&+iD̕%D;;N ҡ-Ҧz-Gz|3Du k1E"gAҲp~p p,Է"9NHi׸y{2(T_ $uTrQ&8T/Rlv0[ȰmxF3E$[,4dRE9UV8PB?oEQvm־GꞸQ mD0*nʰ܊7GXlkvHmn{m@J/ƧW泻&{M{͉"GQe!RIII)S=+i&}K˙g,{kN4AʦeNf5GIk%"1XB3/ǎp yIT"VʺeP>b!MIۑ/=ӷu á  Jf7$RPb=fTCbyi_OH֬aZx]YIueU XTn"1]>T(hz DS^ 3{x'V VWWLCLGNҥܖ|JK.Ze4Lj&Fpm<G u]Iٞv[1+< PDN<7Sb_W_`2vV|#*&] sw/MW^xJAR2J0X LY ~=ĨXH/Xu>:'^}elLk dC;lB2J/hֈ ; .rYFW [*:2Ff6t{N҅?u2hzeJ+]?;Ďa"~n>KB3"GuL&$A6t]ţ_or OGx 'rȁY,+k+NC1 M@6[s^+QjI 8.107d~LN(aR%Hc5őPODZˀJ=WUi)nV#yJK?﷏e$rJT"AgDQx R7aUhN>Sqo#,z׾.茈, jd6bA?슙g@NmaX!XK$MhwGU'6f/x{}WF0>a}(98hoGc)b7vXJ".U=n?]xUd͑Y[Ng_%Eqє$../v3dӹZr *| 4$ /k BC%B؉-T&tr`kQiFqa|M x.q~V,5d.7R:̖U}2)Pz'k < _pǣ+O>'뚑 =61[LBNamk΄ўWT}W=v$E  c-xñ,\(8W -n3VAHc ])ObCBlWԕ ]NO Z+Cg@?=>E+wmGyS[l(:'`PޠK SjgK3 ZaŒuf@jO&f&We3;d&JZ{sV һI%Viҡ]\W\'J\*\o8%vh\[Uû'|H1x*6",%1?0p5VÆsv0>+TVzeƼ;IֱRTZ\5*BH [?J0- 4&,ϳF|ZNX/fe)/Exg YF}G'|iS3(2ډFidjZ|lymojRΚ1A̻ūYjǣ\/}-wa:)TCh!RؗfXBB@y;mA3uWQ$%e0)l 6܊i[C}|'p8}!F]wBvwtRlqKryEUu5Y(~{$Ŧ_$93_~>e.y ͑"/$u ӖwM&=XW5ZHHn#d<̈z|ʅ!i8tGen_n UQU <P*Pq8Q {ǼsԳٳKyšGQ'}ў]QMC9Q}LԭP#1bn!5%w:K͐RV56nhgU\O#Y>i GϺ]f܀R)8ݹݨE  Ј;ALBZEHk.MBan4;. ѯCxN6ao ɰc9f&CqL墕O/f{/;v3!B\܁6|AF@Pvt\\k@0PE'3WDxcܕ8 LI3֩}^ȕ"iqv3R%S#C-RDǕˆܶc[~G&"Ĩy]a}bC؃:%ζ4rx*lϴo4?߄)|d҉H`MȎC̵:#Stjf`Q4?ֿu$Ɔ*ںO ~i} QxA