vzctl-4.11.1-1> H HtxHFZ|  ԶMĐ\܏dkc_sF@G,7tRq HCP9c0e10833ee6074c4048013f3d3d09553b1b57c2D^1 ?)( nFZ|  Զ\Q̡BC_gZ'0tkR~$ש6>@?d  3 ! ] , ,  $,  |, ,, , ,,`,<T,4!!! $.(78@9:>X?`FhG,H@,I,XY(\@,],^ bdef$k&l-tH,u,v w,xt,y$Uzx{,Cvzctl4.11.11OpenVZ containers control utilityThis utility allows system administrators to control Linux containers, i.e. create, start, shutdown, set various options and limits etc.Z}tbuild-rhel5-64.eng.sw.ruGPLv2+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 # 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* *Z$b8m& 2>L5yW  񁤁큤A큤큤ZxZzZzZzZzZzZzZzZzZyZyZyZ|Z|Z|ZxZ|Z|ZxZ|Z|ZxZxZxZ|ZxZxZ|ZxZyZyZyZyZyZyZyZyZyZyZyZyZyZyZy44caf71ee6827223a5b392d486b0a6e4deec6aac69840a6ceb1fb20a75c6faa166be82aa9832cab0b000984b6cf11eafd41d8cd98f00b204e9800998ecf8427ed1e0c21cf7582a9fc31827ca2700787066f2afa514f63648dfe946d795ad58ecedc399d08318f2477c29f5a10a889e71d41d8cd98f00b204e9800998ecf8427e7e06de15ba22e9f500f765dd7b53b52bfacdaa8cf495be686ecf1d9d5e50d4fa62b34a747d7f3523aa08b5d86749c58240a2c6a33628d939c730e0ddfe7a73811d37b37eb5c71720234f97565058ce6c6c4314b1daf340481edeb854126d9a6cc3376b4516c1d4149fe00768810ae766017798fa78b642868c9ac4dc8055e57abdf7c4e0c2a1c38ad453cabb6367e34a9a7ae4dcde78e15e62c2e56fc09ff7d3156df3dedd6749dab09ce8a7533638bf8992aad597f8d7b072cac508e79baa279a4a8bc7842e700526fb16685e1edf5a5daa9801b7e9ea061f18be66177d4ec2cc242d34b45a1605415ff826fe738332c9851c480cf0610a2a66ab39a774ba0bf6a4197c12424ccad93f8e2ba06fd1443477f972a143a53054e863facbbc55acc01e3ee06e0735aa66c36c05546840a30f9d13d593697d8416e3f597ce1562f8fef5959b5354d845c004b5910ba3b3c71a2b1a0a7c8c381074a48ac02bad0f4aa338ab6fdeb1189e4d5e35583781d686b5daf60c5cde17d716ada1b33c22b50a4af52a4cb288bdfd5852c4a5e01cd91772da7ff4723e4222d4dd79ec698d5cb92e3bd14842fb709079a93de142d31eaad18eeb2eb774ebb8fedab978b3f27a8679b2e5c8abb8bdc22241679b1900549cdd824f0a7da4c9f242c66ff0699b9115d8d15aeb40db15583b2dcd5083387fa238d0198c125d6a5481593dccd0d05664c09f21128efe4dbdf7552399b1917d5fb6c8aef8020827fe1662804a1399fb90../vz/vz.confIIrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvzctl-4.11.1-1.src.rpmconfig(vzctl)virtual-vzkernel-installvzctl@@ @@@@@@@@@@@@@JJJ@ /bin/bash/bin/sh/bin/sh/bin/sh/sbin/chkconfigattrbridge-utilsconfig(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)libm.so.6(GLIBC_2.2.5)(64bit)libvzctl-4.11.1.so()(64bit)libxml2.so.2()(64bit)opensshrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(VersionedDependencies)rsyncrtld(GNU_HASH)tarvzctl-corevzeventmodvzkernelvzquotavzstats4.11.1-13.0.4-14.0-13.0.3-14.11.1-13.1 ploop-lib1.12.2-14.4.2X;UڲUUPE`UAU78T2/Sc4`S;`R`RoNRR`Q2Q0QQP{`PPPaH`OO`OOjFoKir Kolyshkin - 4.10-1Sergey Bronnikov - 4.9.4-1Kir Kolyshkin - 4.9.3-1Kir Kolyshkin - 4.9.2-1Kir Kolyshkin - 4.9.1-1Kir Kolyshkin - 4.9-1Kir 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- postcreate.sh: support for Debian 8/Ubuntu 15.04+ xattrs - vzctl create: add pigz support (if available) - vzlist: add netfilter, capability output fields - compilation fixes for Alpine Linux / musl libc - vzctl destroy: handle the semi-mounted ploop - vzubc: allow for more than 999%- store VE layout to VE config on start - store VE layout in VE config during create and convert- set_console.sh: ubuntu 15.04 systemd console support - vzoversell: handle unlimited RAM CTs - vzctl umount: fix exit code if CT is running - vz.conf, vps-net_add: add FORCE_ROUTE to change existing route to CT- store_devnodes: fix NULL deref (#3228) - vps-create.sh: use stat -f instead of df - vzctl.spec: require attr package- create_hardlink_dir(): fix wrong owner/perms case (#3222) - vzctl.spec: drop the "Conflicts: vzkernel" (#3219)- New functionality and important changes: -- vzmigrate: check CPU caps for suspended CT -- suse-{add,del}_ip.sh: support for IP mask -- vz.conf: allow list of interfaces in NEIGHBOUR_DEVS (#1289, #3192) -- Introduce funtoo-set_hostname (#3097) -- vz-postinstall: add a way to disable stock distro kernels from repos -- vzctl set --devnodes|--devices: made cumulative, fix -- vzctl set --devnodes: remove devices from CT -- vzctl start/resume: load kernel modules needed for CT -- vzctl create: disallow VE_PRIVATE be a mount point (#3166) -- vzevent: try to run a script for all known events -- vzctl restore|resume: add --skip-fsck - Fixes: -- redhat-add_ip.sh: support for Fedora 21 and RHEL/CentOS 7.1 (#3169) -- vzctl snapshot-delete: ignore ploop 'no guid found' -- suse-add_ip.sh: fix for venet routing in SUSE 13.2 -- osrelease.conf: add suse 13.2 -- vzctl chkpnt: workaround for ENOSPC -- ct_enter(): enter mnt namespace last (#3038) -- vzmigrate: fix for vzfsync if VE_PRIVATE differs (#3170) -- init.d/vz-gentoo: fix a typo -- vzctl.spec: fix iptables checking for RHEL5 (#2755) -- vzmigrate: use DUMPDIR for CT dump (#3054) -- vzmigrate: don't hardcode /vz/lock, use LOCKDIR (#2976) -- vzmigrate: use C locale (#3049) -- vzlist: fix cpuunits rounding (#3120) -- snapshot-switch --must-restore: fix restoring config -- fs_create: lock private -- vps_create: minor fixes to cleanup logic -- make_dir_mode(): ignore EEXIST from mkdir() -- vzlist -j: output valid JSON for no CTs -- init.d/vz-redhat: fix exit codes according to LSB (#3195) - Improvements: -- vzmigrate: random ports for ploop copy (#3052) -- vzctl start: close extra fds later (#3091) -- vzctl start: mkdir /proc in CT if needed (#3091) -- vzctl create: fix an error message -- vzctl.spec: require recent RHEL6 kernel (#3094) -- init.d/vz*: load pio_kaio -- suse-add_ip.sh: fix a warning -- suse-del_ip.sh: remove venet routes -- init.d/vz-redhat: fix a bashism (#3148) -- vzctl delete: do rm config/dump even if failed to rm VE_PRIVATE -- dists/scripts/{funtoo,gentoo}*: remove env var doc -- debian-add_ip.sh: silent an error -- vzeventd: ignore non-existent event scripts - Documentation: -- vzeventd(8): document new behavior -- vzcptcheck(8): describe caps check w/o CTID -- vz.conf(5): describe new NEIGHBOUR_DEV syntax- 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/shtbuild-rhel5-64.eng.sw.ru 1526385277鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1鰶1         < 6 7 x U u w y s v o r Y J R O W I L M E H P T X N V4.11.1-12.0.04.11.1-1 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 -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' '+,8BCDEIJKT    RRRRR R R RRRRRRR R R RRRRRRRR R R RRRR R R RRRRRRRR R R RRR R R R RRRRRRRRR R R RRRRRRRRRRR R RRRRR R R RRRRRRRҋU-_&> 1J?Xms6WW(:NKKr.ouvN2I:w>WHPĈ$XT,R*;>\ų}'''d"'ONL&H'AmZ,Ek6]8~ǨMongGN`#µsFtv*8ȆN}/q"\vk,GIudU߭N)6uP'2~\>*~5*hlݣPT)nnS$޽TQeG *ӁrmxK+dg_(IB,`.SvksUa T#FOU`G RS*t3 VX /r;kY)Pwy{-vV `NjNS.mNa 8\UVxq߲UUg6IW0FT;'v̺kE-oUaBչMEZ6xRll'ӮEܪiK1oڴ-Tl(=H7?hdY8K@.}G | z[<~S<.T@h\[ H U) Jr':3`K{ff$ah9¶5A!9_FCt"Ǵ; "N-}kc4InkxHoM/"7Ǹc:NaɁb?[*c3&Rm{M]+7GDkiKܯ mW{E»{_O|5k>f>] ȅ@mI-w[&TuMH}d"H98/?RDӆOljCa34/,p a2Z A) )#֤td>mca鬅H&`c*-|e`qޓ"M]358kpٺ5q8(TJ~@BK~ c3*díkQ 5M$aՌie73s~~uי|v9XP)6ԹWNQHb;cv>8s;zz{ FmhQ9}bqkփ^9B]`L׻9:#>]ppG2:p!>}O; glʓk#;0>&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}"QKZn@_1<$&`.N&}^bK#ېRޙY h^,XYm|go_=}%-t:r {?;k&p,`͜Qf6ۓ/$(Z0Οs+cz=s2|rs4ecTF=KW ՝ne,u?zwntW,u$ahP(~8#!Du>)tN T|40@2;ȗ{V%qńD)$+J \!8H; I4MDZh:Z`+WA"f׍ Hׄe9%7ID,gBQ6R{dz==f{T'C-tꃓiݴ@L8662@d|1žoDZ ۦo|#I@Ar%Q9䐧Y (7kf^mtG-+!B\[$ϊt'۞ݹ&Znfq@l`ٮ5C{`9 #8x"=#Dɀh`bbGdQ wh5߻ygSPk, X^DYOo*ZU9[^H-KAKV |K5YڮZ9^]%IG0H 8\) <=&N)b+iVQJZ ]E+RHhW(bnnQn@^(A2b:DKIt֓yhhWPtxN6J^%c6h]ڱՅXPϱ & 4?t?pcX% `)H ~NNJjv&fe&ze۫UqUߝWo{{{(4$T]gyUC]o-K{K ҥM`TA"Vzp9tk0!9l1<':N;̦cA^oSf{wso\׫ؽ=Y#$sD=Nbe)*N8n.^4HqR!o.v'dcĝ!pHD˜zBk_:  RɰCY̑FeayR(NتS'wp76qFϽGzhC0OyP@bh; h*_'t42hԫ2QIGOgU'SMo~%Qf$ C4wП()oئ/6p_s&8@-<͖'1bX'즸OQ9Sb>H6gGP&2n?SQ=0d Ycd;Eg(}9'ýF7Zs- Ɏ7E%fmb\qr_Pъyru.|Kd1y4l(6HY&.jU1]jcx`pimV>\wGo]PEZU5 TgϕIJk'#qφNܝoFUU [S2#gk!]Qur|A9Fq!D{_ī Iϲ d0ԗVqdfdF%[$?,A;:_TEl5lL9^/0%XIh)zX;M=3y~FGL>7:L_޲*'VٺGd6IAT&v2G Ciudi4~ _ @a5v=.M̪i)%7g49"LQ0yA]5[qҭjS8ؖ–؎g1sPX8πݢrw[ v#䫻ʘI55"@Ҡ1lmesYp4xK(Z҇[`,R8L}~/1%+#e޼ 9iͅ1vAzY=QSZLB*Hhz⣠c[VL(yEN)@߶A?mAhewݗ,6C+kKQ4F==b+f)bȝ!c3H, x`#LZfN$4Z>I"Yk;ר~|UyѿGxKWlA - Nj#Yy|̮c!EP(ed pm îa1(L uQed-I!@#ouFqX FK684j}\F49.R4J )XGʹƟ,ZA ͦy NU>_⌨ 9 scHn˚D-D3J\J 7$pfu.g_D|9^óX=L3Rw/Xc :'Ly6g[Kw-fw< +_qʭos>@6!$rJ_> *^2P%=ʇf9:IY gRP145 &T.l? <-c7Glkgh'/;2gPR6풲PʟTyƙ"ӌ`g嚇 6P&}2P/&=qjIQ9,}X^Ru^d&ur &!m$h1iQy`"z)WDn:tf܃jaֹ|1tPtJ$3=IDuNxbT.!/Q̛LYנUlH>%6\-kJafM@7[7.soFvkDoT)+M9lu@A笕-OdqGDikcdy,5B4"2-tk"r&\\Fm.bizlwL%Gt%k 6K B[őȗfcmt\a͏ JJ%\=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< ]Ko1Ε*RrȥE$*.U^ HT-wxR{"ҩݏ aC {6o= /g/+g gv"3O+(g5&ZXi `E P@Gșluəh n901$v irp7We!%"Q^YQ\->#QQ&:x ) RvΩb :tG (!' FUFЧzDxpb鱪7N Q3?d=.E6:m9j]|YK=)Y]Ϥ NF@ C^}*`,s'̹M:t*̍l1U`"ݯ$ES ߒ0kepu'4/b*YsO<3{]u0+ւpWGSB9*Uacηn?$Fةfzn7PLsŐFkw ُ/ dUCP`o71N5h]J Z\59eMlUNPjv6\FSںܵtKH®;*C'YZUhRzNҩ@~Y{Z cn/6rZoGg@:CZ:/n?wq9 &]ւ]ւ+kA9L~u5ׅ>SMcuT7LFl͜/"#$ '`iTnS' d'Bt٦v 殢ޱ޵l]5j8/[o"Ywu'[w5)[8D]ׅ-40}8M3pysWcS] pEM$Q0 %C Bt# Lt/M̚@TN/㚻ZuGzyuĨ=?uSBf$!ٞa-Ez{_~oTh~el0 RST|t[ۙ#0K&| D / ^ hhz;gWJ/G]6У8e!Nsb$ߚ+)4;a3Q&m[ I?ewf[鉾%`/x9eZ =1?guV7'W;~)T鯛ZJ q`p4TNSbgfNrx}::NrO(njLr컊);lƯh#pY Đl\vfdFUu2kڴb39ٮیLn {vø)JDXɕ,+OF3e9F޲wagLM`yɗ/fFXC'VXqmBZOMrNʛd_.{ M5Eu 6K$C d{4_ tHSUa2%),A.l= a$<"JÈ75JBXe ?v$'%xNz8 o ]狇S*,WEr =0r,xSt;36>eٞ Iw/+L"yBvg*Ϙݹ_Ve ]pyctof\Y31 _Ђߗ9BYqn{%(7Yq0݂/z-i`r]nx2%o'$[}u[ֵM H[I5nj\, [CDZ n 9v8YÐMḍ6s bV8m~ т ,h51oMьWx^JFҍdmaNiQN+7J`@duAL`mK2۱c K4)0I^Ս7I:<[|Z_BWqZD=uIB$686ט伶H'H/GSź'Y& wr4m_s'[" ,+~A!L. ]4){B 9+YP-~x:%kOCMЖmז!ʿ"K^s=ptF G) Xu}D i2牾iGiBRxѷ"D"U'\E Hc i*a U$Et)X5/GD8ːƪiᑟF:OrgR@zHϦ= 9SKuzzE=t))/7<#)G(ᑴi?==xϔP,t"Ctz_~QC wCWLÿJweD7@~Y~Њ²VO=0l~(u6ɇ[Z+{ԓ^5(xr1|kД%hp> SSqPoh/`˼!CeTj%Y8grӊjtw*z8\vAdQ!4pW#rdef}~<)&ho:0l-EuEn3>-8 /22MOMO_LH%pk8Cu)5%ek0ʾʓJU/sq%1$C y7L:%DHq 'WWCr$zagNoP!N5'LG`nB.B"tapfuGBxzMDA&!CI!TAA{J.H[J!QS{B$V`BP/zh/:ȠWqoӘs6+{|7!fq'c؆H8&(GQj(Sq>~ơu oGOuFOWBd9=ϙbq kw_vw|yr{DR] cyjX@;o@һ.^zq:VCa_yB5t $:֦)d\6iP+7v9 y\!c"C[h2KCkG6v|X8dy2WG9:6Vl()ݴظ6((-)X_T&bO]hCY5Eזm,b W썡\܃}1MP#߈s`+J X);!z9xsiQQj^hwnfqj Xb_ ҥjhP "ҠPUH~Ib+Py(6\ 3 PA蘓}~z ''cW$zE 8 U-UePW:\  fM{(3tvŁQ:~{1Q`MB87eq  Ffv qмNP'Nqиh\(^EjckfOÊ>i4,n x aC.>wd. eae1v<sy;TV㇍Y6'!߆5& KV1q (BN4 V@aObwkzk@_hE݋W5g-HPE0-ŝor;^};޲#x g!^-!AvwB|1iC<ij/n./9FqZ"l~+"~0fEKX*}܌ɌGn>kE#a <7yC*B.FQ0&›&RɊ Fߡ xsw87w8Zorr9XFculc8}v9t|P3"E1*_@=y!7lC @E=AX9?;`Lq WLۿi~( c*q$g_z x\OmK8Minq3}i}?fWT%ʳ} [p~WסUa_$/42$2ɯoB/ K 0䇫7A~SS|>=$_G)B-y H"/i+XV qA~kw̘oпMGɓ}b;;tj`yΈ,>6:WЦVhcg^,>fSED|lFӫ>8">ȃxԫI}4 v r[ ~6f NvaHmp%hɾFrv%{ ~38 N]=oj`ڮ<,o3G.?;~~UYlRy^js"O;4ɤv2m%AOR.nhPQKل^r|LL\_p&~*a2|-WdVjĭ)Od W|KnXg,m@>+y[: VK_[kZ}#: >|.3\fZ[׿oę2e >|.3\fs2e >|.3\fsYU>7V1s)˺Ͻ+}nK ܆bư İϽ`}O?8.9^v>}}Ssgs_w}Fw LWZs_[sƅύ#>w#}n\Fsu>GxY{mȯ=G~+ϥn)nVm'SJzOIy'm`,/E+m{ﭛzHωqyPg* [ɸUi?Wųj\vwj[E+.E~v&OtAHQ1,VI,v1HaA6ֲBXATxp""CaƽxJ:E<Kv1*\IwHC̬]{{o:+͇IVѺ<],q:?ۜb'Cߥ~VQqS?yעOQPdQD_$Df`/P|SC ޞlA 5C3g:SȻ?d6Ŧ?L9+H^0Ïh}m7i&CE?2*&\•]Å5U&ޚiև9+7ZUB(w 5U´'zd`Ezl 0ax=nϻ"Rgȶj^ ڞ E#3Tu#$7WM܍>}ȫQ%**QY\n6SҞ]zI'ҫ=]7kdkҽkɈtbdݘ++"1Esx4F=9a&}PW Yes$Lgp?6@/w;H3ؠOu3 #r~Arnsxn~-Sߠ9˖_һu՝n[OHQ7e}[lN%$IK !BJtqSu Q11] JWh{{vfgN;~o~7߾]>KV bz^3McU3 AÏLQhiS+`{YāDo =K\JLF)هT-lK]*!uf4y   /:K"mKSzN)rp)Y) ""$&ėnyrj 4/θHHWM (Y+cd>>/Ę%ܡIEZCZ)Qh4Lܗvq( [O.Xn9o2p~W-pkg>C^%fnE``W0߮Єhf Ad[VNxCk /YpϷ,{# kwnDn ;/"=jv`i9B_znZzcGբ:"K8v]ئ:~ơYN~[< 7Y8){2.j[1>?&bpEz:)H*5aN@Cg%8DDH} |;^b;5yNp'v Um%fXʻ+p` E`P ɱI|P>CU ʾ^Ma4Ġ>+M`oshDe CtJjd- ~ X5q]D2m8t@|ePl& Pk+`g~[~P׷,|¥Ctcccc<)z@y$ ލjtviRpn6_.rM|rx\->v6"tCؗ`!` 5MiBM〙T+Ԩ̨opf:Q!?ZFi5.w`4-8cO 0W`:&@1p`Ε\950svj:w/ OjRiqHDŽ!Qс3^p@=̬(fAtCp b|4/\L˅f j>?d:W@?Nm&>6|;xj0̤\' B3<Mj /nB<;/~u { 3ZzLؖ߶ #xRYbekP$/։ maW&g 'TE`<@ њ_!PcWd/"ٿ'H H&BMh "*=;O=F H޸5gA) Xhr?x(4O‚2  0K2´Bh'wm@ H  -kX 0a~՗/a?  ]?@_ hvf4PҨEԹ7`̨mrn0nVеޒ3Aҵ]!%Lg9B_΢p_s:",?uU|F/9TЩl߮-ǐ0fB*¾] (:t> s'ntO!|?A_jܵQYT9 %{ ٽYH]}pTĠ! l2 T 6mV`I#S6a4M?HH20c+-Ukq# Y!pX|Ȼ@B l9Mʞ{߻~w^ZM29^"YO Q^HjU0>ԟ59?xK=Ow^ o'u̓w<[SahB.eû5jsd7Knvc?mn3ᶈܖ>K/ිќ{wq+醗Jp2`e/p .sf(5Omk|L Byȧ#4зl˦v6~@9ߊ |g>P賀;#j:xR|@ m2;ӊ+m^;߁Bku]p=Vt'백wٺC5~tj hEjТ=E#vޠ>p!vXjxN C\},eOI|ZPW[uc!.f6K3UQ3O@u!mH[Y}O6ԥM!`vڒtm =:|%[-mK?]7L4Ж| C8 ӮaӨXp~w$8-{P IO࢙=xd[3$%G^Fb˽Urz',w?wUӃkl$7OrsM+D.n>bkS%=QЯn:֟{D/rgtZ" $fƄ\M}nji⇂W4>Nd[|Vv=(:P.AbEO zPSnٱnߓr-ɯJy<^^'R\,m|ԕ ϛSDf@ 'I7PvIyPNr%IR>u g g\uCRR~C;lv],+t9UBԓKx<pm&;87# m+]p[QC9bp+ x\Xҡ&s6tW zxOgSx Xb&Lt \φ[[uNu0Q,GD=A/RGGc+Ʃ-hSzb(,ec](w9TuEtW4sYMՙ?CӬ9=,UDD[r=s3Μ1 lބeZfQ0Dž`+P-Fcx_QTM x%Ϣԕp|KOl 8.*vZsKjb=]^+>6"{<&ӈ$y MBs]&`r3}l]7<(-}#0ǚU֧aΆQYW %9(ΆpQU) q^fdfR LZ- sn~3h#R'&Oe:-#V#5V;Idq#V){eh]qCO;-7f@YN-q9X]s”iVtGHcފY>?jUquf=,h^r/Yzsp?|Xs}AK `^ӊ&0\۷#kJuJ-:piXН@8KpmA$Y7<!}"e|l9)grH yk{kv!Sb ;֣k`f?o u>Z7])xI]0E '2Y|3^&Hsrwi,B;̵v>yp~ {}2 |]X;?杄HuɌ|ZFOAX~MPPCM0j*v@z? HOik2dD Ha;x J3HK|sc?by*ذl}w?:P_rR}e1vze~'E@zUjVmE*xYXE; _zbҲբEbEUUr zߊ}E+c[5N{VI+\VTaxlnfv][6+sD"g0W(51 d/]=o0JJtHQ ua@C n$*~|8Mj%H_Y}iq FUf%8e)J԰+(Y+',m bWyc~z6lC2i4)6 g G3O>oHP +/dKۋ n|KK6=Lδdv󱿉؎|lS؝{c?]c?o};XR*3;َ\ʾx4wFfۂN67Lt$u|*dy1EӤN6OOIl6N6ᄂ=Pfm /8ͮGu9'ļECɞxQ3|)A'{J:٘78٘/$+d3gӑt1o8N63:٘bޒtY>d:N\Nt'qGlq*6fKD]I@C`~FP0z# M3O*;а3\}Haۜ0=-C"*z^Rj^%kQ06SeH^%QQRCQQ(" z~m Bߞ{ٍݾ眖sej]6/ȵ=O6%eaVW[kz uLQnC\}ܚ푮ah_mgȈy6mJYcժ<;VH46)Zl(ՇjL4 c"a[$> 6"LS GBґ`*N(^,b'b.hk8\#k;%Zm%r?_ϽnIN[U 'C >*m:Ng:}:E[Ŗp,obK,bK_[ò&ٱmpwvg, od[px#Xb-7x_ AGۇXb-[x"⽄XH]VTjӍe@m1DwΠˌ1b' VQޠxlD,DY?OnbNGq^Vq=AqX]_s);(OKV5~P^QJɴW_:'jݷﻒ##N = jlK ah Bu4:q?4ZYcgq[ϧpӽs6e*~ o< j!8TvUۼ@ 55Dwg E6 5# 6EB2 I\0-h>SV;F$gdc;>5cB8+^o/qajS=Z6⥌OfUUd1K'xtWsEԭxvyaDgh{ AxrwqGL/v{/p/"Ϳ{A0?&<]Q- :f\o`w0 0_HA/PsiS(AI`kYSanwpzt1 k^!3OP-ִRPbpNS/QHKR!EPyP^A% $>5$5(?ͅ6\P q s cPMb(*.aHN,(F:; stAH)ߡ%&*UA 'hDG&)Dr)D"+8#\( l}P9lz@@q5Axpb҂ 'JP?1)3'$3Å @I;Ne`By~Q6 ;ah(*-fh4IAW$P#A ǸހIeRfAVXAԬddpL/0.$—(@]G '58U4Z$;[#`/\ޥ+.MKLE3zbY|+0>0cA|4 ,A!wrkX[`r tBP|#xSs6 .ݠ1`;4Z['ȧηAfP? $g@Zx`;\~s,shsOHKCK`?~u.u.݃\+tVΥ?A4^t:(J;(JAǣ場@QV Vvt>|υk8Pͅ عp t}Wa$s' $ŒGuOE6cqҭt ;nOH\:}uyu4K@S!Nij[n5 wm 3;8M@ {Ut7M=$ si-Y]W$!\o@,B{V0H`-O |s;ύ=ݰꤞՍjCHS+tFIûI;McaZXHRtYVIx9eK{K?DyGGbvu J/0i }Td;,|g[I@`H}sVh܈+fGcJ,zp奤)C.r)mvBxkoe u--n]3q&Gsk}G3iZܴcNHPn^t +FhVv*:x:qSwn:LZK)Y=V^]KtzFv:i uu@k0eˬ%d?(bȵBKm6[mu9![PkWAحX.7֭K=0lYd.!6BRTli;<~rRRNT\A,56e!)'6 3dPqV@줰0~%CΠ Bed{2:%*ӓ@Ct +[* +%]̀͠uշVծo$;W7kv`&*I0m6Yln'.,(&;N,vjkN.B6yb0mJ{,,vz2PRo BV,20U;VB=@d?x:I |[ŋ+iE9XbΡVav<)hD :p_ Ih Y & *`4_rR䨘a)Tyt[A޷QV(7e! PO -tM'7TpK;IUsv8,5'hﷃ,T25ʝ^rI>'ˮs#|$J2;OsX]) ͬʼm!]յo7+>9h~u}9߽ Qf5?Nk҉2ZE?)b&|bB)syM:7R}L[yȿ%sm 8ʜ}^dF~p>_9QM:Ogi fwqiz/\#)|]iVWsnOTxܣr[Z^f`dkQ϶5m|,@ A.`G@9p=W ȷI6F7ǃ:D<x~T\ݘnRiOD"zkC èT<)c A^׶J]< ]zN!WroQQ*G Rw:*(\߫|) yBԯ\*RkTi}~?oI_dl5~ jwFĤ~iRsfRsbRsoMjIFLJwrѷя]ot&oџMOZ~sh?Z~߁\Z~-?oE-?^Z~"ioގ[>:r9{4~馒[^`L[N7Iܲ3|Q-He`c[>i[,n)_[>~œl:4ͫIIV Np5J ÆW,H Yhɳ]vxED˖h5u0OS7nsƲ!QMxӓBJj!|5z# h<7x*ԕ33 j8>][|1p}}W Nq_ZCd mx@_Bj8| mtڡ Oã<7mhl|t3Al:psqHem@iܻoHVߦmɣV'Pq?IaP{G-s|]@mO"xG!?7&YB_,Sy9hę |*/C{;" yK=<_o_j~Tǫ/` 'phw͖EuKS-?& j|4yZ>13c_~~=rV:ß":txHW0q%؎C]ؿrUE 8p- }[&?I?N@IM Aw c0_k jܶ< J۶y-^Eyd87?»TjRؙ5y_>YEؗM:rt I}d:ͽd:Jſgi-Gث(j슉~Dxh%=dz7bg 8mb!'S}Rkt0D͘ )(RXbn_`cگ$2h8|rEm.LY4(n2 .|[l3{IDJ2-JN_'"ЊvGx8CHbT^rwbkjT ɱИ/q7PMmMIq)]r۸&i*vL&ܒM6e>$XZ_. @ rǾ(G"w yy}XUsQ1!E^%gz5ۂ+l:b J_WY,FP*\tEͺ\nn>|nZ9N-qAI\/rt+<ڻK ((o0}  !Iۊ:p@+'TubGZɴuZVceesi!ֲNQq\;1J)A}qe;~B$(tW@ 49׬$~avIzMwdo\$=|wj_;wR9fs[5A}t{* 8kpyjO1F,mMb||w?#[~UQE?}PyOELċhlMZY͋~5xzyfkLJ6215c}2#dle]F>\s0sܗ{of)yti*i_~xYIS?xK.'˙?]=&ˣ`XL5,.s#t$}j<:px,a9E=<: NGsѫX$ky&)z3gFr6ϒp9,Iz>KbgIrYϒ=1,VIJ 2M̔+لj6!ffلL5L5МfdلUj6L%pޔIu:g9XDTȐ˔ty&L*:7 TOCL;f#[t}::xbSS]#==K(!mOŵkL!ZƝ_SE+ +AMr 0ϳ5H}/ A&hzGxL󋬘 yVkn8KqM,4&GD0DQReͤ'* QY8̔瘲 p_@*Ac/E> yb.-b}9=k uktSjub!SX`rh(ꂔsr+5jheS@D**?$/55 Zp suubZ ڻ 4:U,6K2R`u&xfCFqJf&茥BzfYj ?OO .u:0ui@%1wA'&GPHo!b;0&RzX (Os4|g$iy?uuΫm ]_hE;4$zI.m5 OL%ƖKW/w"%DƢ/% JPZD >1!&/b"|2**|7w~oq$5AƼ#Ƽ:G\LƼnyCp] '@N< "ȫ gAהcMrJ|tbcM =$$!:0}PI̳ Xb5uc.&A&u![A&T5unM K52(Vb&;qc}uX دk*U|jP ؟S 5aM`_~9@`OjÚJyp9kKÚ  5@:I*&a_-Uk4>f5=Ě$Rh03 !@Lt'!qR]pjʪ0>m5I='ԓDp>VhyXUkeFnE۷݇{t7M@0d3[Hp'38٘$FICw4gܸ,emEM-Ǭe-ZeMe7S6Ry {jjNk^v62Fxnc71b1Ꝿޞ}>tР3yGM+yuoQI&e`Fe-~!{׵//[U0%~~qeŠ#$E ~xUgUƦ2o|א:#LZ ~m\Z[Is&[Ir4x!o 84X0Xvz?Cުclqڟ8و$1= I Oc^ȿ;d2/wI; O~|z{*5ժC~tWg]o_Cx .?#N1:8Ix5]o].BSs|P[Ws|# B~CQu]x/=yO+'A"} j/G| ~D~މ\9A~ȏZL)ӊ|䘮暹 9HwT]q@SMAlq9t. ?(4yWWQ5Ͳ77wM}ӏ  ( lIW0=(NG.Y0Ns4ꇛ jQ:Eu }(KL}_O8 %NE97Kruo\oT_աiIc8 Y\B'd,pE oGJ[) \c$}K RN?.a2EtWom=_sOW vW,ץ*vemj c#Ĉ,3B]V>`$$8ܻaٹ=Bg{mG(q\6J t EU 5I{۝-( I8%oZd)˦npCeQLIV)SAIο91z"Fџob?33?F} Fsg$,Fчrgd>?"FOsg1?/pgt~ӹ3}c3o[Pɇ#WЗggЧ'1F1F1111z1~33#/gwkwkwkW5kW5;1}% "NގDD8J1H+$ /E܋'?I³& B܇'< ?ቈHc'G#K)ҟ0H?Mҟp/I;dH]I¿B<'xO`ҟI? % #BPҟp dҟ!H>I¥# oGBހyҟ"A&#N% @ /E<' ?Hۡ΍x HuT2?7rsHQYw ύ9f:7QqG^<<72h;ڟY,乑@XKR-·J'/:š^-vOK/WsZݓ%KT%rƉu5fdfdTs\8uǺSAʅp$d5W44× g3#{>/E||w|Jnjjl`!o zFMnW%<6HΞ";\G o]d3 oZSv1cS:p)^}'KdtףO")S!WHO|L{B@Ȕ>zOEA |THMKnŸ1zSdcOk Pg ç.x^)ˁ~%K0 c` XMe *b5",*\r)yiN8\jAm-{[H-]51j? LcHjkiy4g`;le֠7'MnO.ƅ~<5e %j &G}x؆|Z~ԗm1H-ZNaި[.\RlSl=> 逽Jȏ"2L\\IRu?{R!vjүkO8cir篿Y rfZL0 ф#r*/@. 7N9\q!T`5_|)bMW3@%QuB.CUo(y/B3:-P S;[f_OŎʡCt* 0K9 oF=<˴;dāY_ttt (C:xޅ-ncj[P`X:UT"ї&z6"xU[z`R|PʌNaV$PjJi0UU{v8k^k]~ |∢1CQLVwrl}8qN+TNyU yS0rv5|@A6C!5BR'=_ =.iBrdS#sZd+'z lnS}K7=>l1ԒפOJ?'ؔ5njjA΀8g&`m+1VL^,HCpH^}_ Uu|rYxWoN͔_ϧ! b$0U4 @2ZUl$C&Å-B 0:${Qƿ8u}%U!L܋CW tg m%j}C?g$n(AJ IpqsE^)?CI7k}/ӽ:MGFGw9u;Ӏ;3Oݟ{4q~\S;_Wo/ ~1a1/۰@3 7~YolPh۰*#_Q'7jƿ޾r ͣ}Fm(pN˙`oM3"bcsO>4$)?_ۚJ(eKYNF!5X@ro \V@d'd&3ӁYF=% FH/h,Q_S#@z'֠'>|X+/4BqsB{a*o9ο 1~N~,b=`z;YLgU0yEr↫3tq/jLަvԴvC}pW^8Կ1pfݢU/\ |xZ}촹fAbZ]Sށ*äDz[$碅.J$V*}[d&ykԃ`ߓsHG` OCr:Z?IﳀQv@iIy+tyOԵo/L4>` 2\W7Z]Hy^k~';v4Ra)(0 Y) !w>WU8B*$ͳ!hl M0"=X^ kh_s`LO9yS-gBdVi0s)LJ;tY S|ko0WX]֒6& c*#0TXÙJhEjxٵoCV,/´3}etYWY<IM@'G('OSూ Vhu%vS,^BW_ěȊτ!ߗ%\a*e9w #ͅK%Q:YZDA9#$iq&u ?#mW$&ʥ~.c9l;%@J#T~@:4aJΌA8ܰ2Y ]nX.74VR&OɶGSZUvA4lT*1Bi<*ߝ~r4e oN=&Li^]}lSG:=L e5R&%h$yhY'KThsZkiX6F>V4:m,U;U %&55VU^cڄdc{~I^ s='H"Hv"->^ 57$3 5RCNlwD0nUygdC1g[o/QP+CEפ4"Ul$lŕ .K vOPba[HP:۟veCQI{?H{C8 I7R&/7E%CÍuX|yGm'yguYLW+apayk5TD2Uxe l=y.\>_'7(;i9kS:lr߯=Hqen\|);",_$0cpSj$+v{}ƗFzǍb7xL[KE+U*[l Fe ڣ@c/twh|f3~1xAS}S\F@8~ f׊L;!r"l 8SA^ s%R }-F=]I5ȓjn|Usnj> >7 |dBG5+*3R<.@̍t7kCjl k`NMrT9k$zJDZ5ɻh0iJS P8?@KXm X?~ Dy'?|[:{c܆ӲV9 m:t "0DD/ XC}~S}f7x.#xх8ť(zv>ljr6YI-fhL@_oǡJǩ`peLw]aJSaբaSJFJt5h [SߐsԌvY/MGrނLvSf |qS-O$n+z %N|w$mj?Ǯ݃tUodN)JP )*)*)Ay(Fw0ѝ)tG?^*1u{vgehUNE[hc6~ncf!8VF'yziqjoh:JB˦K~ l h::b ^WfNwC%Tno. _WC/)>]bj RF۶iyINKbC˙xn xW&;GMznVJan3}徦θ.#[z1^\^CD6KɌ :ix 㳂Mл [Az W2+g YAM&h?+(a:d7A= oVЇ&hA1+(<̴XA!0(aLP : fP 5A 겂5AAVYɔfbſ 3@ @p-ui[člB ;X{LS #{2Nf,D">Q:g?yt;V=g!h2E߾G eubT/Y35hP~ ~B8HbM;aJ4F,)wV4\]a1ɸV<.>6n^pu*kG{ Y@!+IGslv?auf ^>x{s nw -_}QW濫̿Fp> vYϧ0`~/{߳\~7/3\~_F`Z 0 0 0 0 0 _os>>_;~~o֯X?g'd=wַX_k+|e}//9>>g֧Xc#|d}?7+j>NG_ YWb#~~Y[|c}% YS|b}!>Z?7X~oZgl~wZk|m}~e/_>;|v§OO >>G'|xlSUWnc)#j*MIgF|FH!cZf c\&`\Y.E1(XWemg;s?{{{k'4?Ghq1QE>'l rm.u & |=m 9avoOKMJo%$oI9Y1Y+Y;3Y;sğKHѐ⻏|ϡg:"*8 }LpH! #UؔxB;bWSX{W!$kQ eI%C;<4*ۘZϳ= :P EI)<Ԛcs"Ta{4۳}ZiX\SmTFF*ߐ:}:a.Nx>Ux^^/hLM>3FCD"o$7nc7hLoYO/AHfcߝ& ]4":xfpNUOGJ$ɽBqwp-6 * |f`5p5^ !T6QM=W $r([Ae$Pݔ Tg4 . (0Fe FX6@(~$p5u""9eNeH]]dbeE(, R+kѢт6lb⽶FَZ ԄN !Ҧ&\bC Ad ! {" Q5Q 2&d3;Cg!aS PpTv1*gH0sjB#Cha !`ߥC`C0?ZGB!k#8CMY 5:CMfv8d.P|'nC(ae aCB#A !42Љ5 RC2C`ϭC Ad ! 6)(N0hw`֪ `ժ Hب"|ޤ$F)vP c(N7_{3 ЉmN Xׅ^{w~d7M: ha].2bd,BUrp8n`i ̳ NF,ZBR>qw$ zd2`9YgR^-JeA& 8!r^BR|m!I;2Fws̱ݓM̺r͊VpTVwŊyd5h j`i PA^s`d+ 78h6'Kjz=,I×H B~2^IN& X@ֳ4@2^KҨ&7.(}|PF^V<,ߣkBz:崋V[ / _P q~<Ϲ+&NiT",35Fj.jΗNbN3]y1,o@;pstmo>+}B)&tJnbW!^l4W'@ t2ށMgbE؄|}Xބ Լ#r& ztv#݅4W|`ే!wvyԣ|>-?=V`cxorl;ފu8;b3xmuTݼ>sme،O6[Q4fr+;lFMsmA VYVft p_I(bW:DɅTEW6] Hp_K> ?& ' 5 uZ5/3[ێPZRݓbQF{vhe~%Vn4(m]'P;7/3ei? (tV}W-?dR d<<l6 C5F='p{ ބ&4ws蟅woPW(~r*2R~R#գ?P?[Vl;ƭcgŶ먷ՈG kԦ!#d<7=q*C(8v9+m@KOj&qG/B/0|ddP? <ҬcWmMKp Ǘwد8r-~3zh^η }蔡]},W$|!:_7/11m:Vū֓ ݸaVԇىZTix}tc\}@5:7܊OaS@@3H揃{` j<]d[pXjÎڱ;˿0nA-8!EQƏ#6(ALOY,xY_`4j>*'R0Pچf`F<-_nz V|-,ȭ0Ue=5Î\?PU,6ʔZϜͿfs)WGFtJqfoា+fe73c<#p5h;jbjmc7D1PK"s)C?tH Z[p%rJM6;жב@#ǚ6ŹS m? oBoyz W+mԴq@ESEXj0DH)-6y9I:Ntځr4j.]scjoWvSYL &VPClHv!U~K֢0{}pk>uZZ?45?~'6kF ɿ=|ovor,MlVg46js 9z!r`pXO:s`룣r9.ڌI M*#߈nӽƇιQ*n/d"Z9;7Z3۹UAjN%=o<3JZ'.ur@FEE! jE)Wc,p7bȬ$ c"kS*f92<3~ o2aɤ=#ӂ b)!O; 5ٮP9X3 U꺓LM]%MB.Ի ʬ# gN .~+)euP*r,]P=d%Rd1ISJcsӳ+~4 ! 2' )5W,$RTTSx*Mc Фd օZKVu)R|lf[l1ٓ|Z̊bܹQD^)+ܑMM}QxQFW!ыI(2<ҙa$A_jcx2$jQC5bT]Z!!1+\`OArHONO)5QƳsE-_~ٕ' u7e(H8\B.H(jӝk*i -l;$W@Vc<ABΜBv7+&lV /TPTUH V(VT"[!p6#= [k%;-Jz`!"WbJI+ Q鸃K*~!(M!Zq2ŽvX\sJ(3(Ţq*&lT6)?[䵖_?2?q*&lT6)g[xri[!Q:DBZ~(S(&\AxUZ LQ:DBa>O D4l2-s⒝q+Utԁ:$qN&Q8L"shﰔ3̑1'qzmT1dIaaևK \[Lkc gɜdZ]Sz"EѰ[ )Lgs-=J M=&C$$R 4ڀt&_xlC1M pTuW`WJcB,A@ `V F0T a5MpĴQl[҉lڡ;U:4CSҊ Iijl2xϐns}?鴚A_s>{u{gw߹jYGϛ} '|뚚#?f]\Ҍ;toִDaӦU3jݏ>XӖv }j56!g4 Ĩ5jCRW6{׎rڕKpM['wWXZKv&[wvvuI LA]l84h34}x&v9i֞c>CMl֝===ע=I|tp}|Q勗/ey0sXOԵZS7}[KܼJ#k9{my]yuh %K*73,n#cOkD=}V2IO۽Srp]Ѭui}Os٬N>f~ts$]|w[*a9sļJRgmg6ߎvWӿ|k!QO??x޸cm8jއ3.z\/0~kV.g4Z$|G'/NW ?G_=&q7xC gi?-H¯nQiM+ [2~L.5#gwXϋVb^~XS>-|L7 6FĤ2RoaɷpEg½~ :4>)b=6֯HCa;_'o!|&\!_d½`7;fwT/i^5{ː;Y|p0䛏_|oM/f {l+7읯.6읯/a;|¿%7⏳6 !_ŧo3|WC|ǿo%ߗ U¿, *>) !_gb+oW1!|2%=C*~.p;_DŽ/c*>]YǼU|V[;|OI[ykJ|}_/U|R}՟ۆ| ׆|c*'X^+|߄aW1s…GU|R;o>YoJ GT/nwO p[FU|1: *>&wȐo>~?*ܘ!_DŽpg *>3!|ϔ|6S I|}]>0ţ_z{`;|!֏z盵$+[;ꝯoQ|C>CO p/ǿ^w̐_MU|R?;|ma(%C" K7 Np*>&]}wOof]$};_g_/ǽ/|~;ߌ_0&!_'YoU|Zo =C%߿3VĐgU|L ֻO_u~+W̺AW/ZN_;:aU-|B|~@CO pǿ^^G;CI/܏<-cTⱅ>"m•yǣQGI )-ױpV|@x/]#\d>&<*\7x%m6l ׯK_-np}6cH]_|<9ׅ1䛕7`?Q_y[KcяOG; C<|ћw:E|s}M?*\݋9y+id\V >\tOWP?$ok.GFQ)h 4m3h4KB;s#3h56CϠ\n: bEZMr4mC;fҜ{.6rMzڝMAG7qPt4I64IeFt2HkEjC}!~h54h)[ MAQh?t:\nfˤjw"NP'tjC?8Ih!{$~/Ωx73"N݃8hE4t'C3tq14Kr3q gst mZN~ C'tz:EpޡNAd?q(t:!>⡗U <:zuRAsht4YAO:Q645w#䇎z'Uf@mD(]d~!C'͐z/|: ~@Wы37Ԇv"?_B^$?tЛ?ZMAmh }O~C=O/"C?z) M MA4'?t 2'?tor?Ԇv"?H~7?ZMAmhNE!?t*'?:Vd6}z4O3ȟ C3^&"CgVr?zCmh)COkȟЋNzn5Ծ"MzqCϓUO~uC}ZiEP'YO~C/5O~{Z t9:CS䇞"7?4Hl~Aoګ&_Q(1>x߼~r߸ih"?dGu*>&owhr/n"/0N^>a_8 tZ`w6#!H@9bo}"m"z "Qe?{>"8o jwiˋSKgO^>\7y>By^Fn_}G~6}ek+}S(>QSQ=>ܴf_Q~>Y_}U*HjK.]5ޗuHS4WJxnUt{m)_UtR޿JKةJ?*!Y@XlV_WDWFÁ??^{x(0_Y 8׿鯏Mϝt ا`xvkr&Pnۻ[i|?_gןzI;y-_tT`nQWGx?#UUUUoU_UUUoU?U/UUQާ(t?]}~HWGyUQ(u꿒꿒꿒Ӻ꿒꿒꿒꿒꿒-꿒?꿒Q꿊o꿊i꿊꿊xɻx? h?hQEw!889bp(bdA:nj[S"jE$SDy#tqOw//#G#~҈oB/~ՈC뷍;D/SwF|1uo__F|:ZhX !i}!ߓ֗Oi}#@|aZBL05obݒ Y SSSэʲE3MUy՛Ϣ(~'c-aRV.e?.DD6wU{K ع؉Fh'c0Z *y0lg`FTvzsMSg?[󏏿r|Dێv`[g췄XXu؀M؂m؁]؃}fa` V` a6a ava70 +۰;0 +۰Лe|X^_ o;; ;Kpّ>9>qc9g`ۑ_;[G||t9ّoGK5DI$DI$o`Q0 F]lWvki,Kl3N4tK7QC8;9ݹuW"Z Q7)ڄ*jTm'tЦ** PI3~JR8w=}s y`)_҄:iǵf{IAsy >?GEp4W NZGrΑq/tmo|mTp`} Yȭk6%ܗOݸZi3eFID0mGfO'l<>I .ntFKbb=7 X^оJ260vo'"ɯ'J% 7jz5Qz?I =`+}<[oS@&^[z\~=xY+_ ~1}\r Z~ ? ط2DuVi?U% y1j5aﬕ[4}AE֭H3~'DZ5}5o4moM??KZy|tޠ_;4YBB.0Lr{?gHϼұSj,/W:?MxW_':Ma>F{ֶSZJ?poN_[i\6ΗOns_8 Y}2 EV2OޮG{;Z;dri+1&{tjXIZ-!" C39C5,%BuT{{QsmYԔ : jBuu.F|@&liIo&I^[귎V [ h5^![B*TxJ'}Ulf3=b :`Hmؗjv}'/|_w_zo3w?ߞ7^}f=rDnlur"&n_-hS8x`|_KKyJIoPVY&٧?ƿE?߯廝nMO5y4]սA/K Ok|+khlS |PKU:)q-OkNOkZjƫ\Q9u0Vco/i|uoī_\%o&b97F|-"H-/uAv`X^Aiˑ;S2Fpղd/-33ayg(zjZ'fq|84q rmĔmY q9_92_"єycY.\V4.CbQ;_, Lfeil9NJpHZ6Ab XMfr"%stx/dL˶sy[O4"8J%yǒ7q\ $D객q-=-p#r@V´pmrT.);п ,ǺY+knPG1/Xuur~#0õz>js&rs>sg| {@+ ڮ d$0~;2Q` saa|zœ+'ӕۆ{ */CƝOS/! &^E|0v,'IO!~0Fi,O ~0\@LCY`A.)C 7-7"-ԝL &?y#~p3o߉G? #V?ގG26?Ⓚw`/q=Wfc{ r xZ c=Q&~WD>Apa(>r$Bюl/ݪ0\ȝݗC?)q(u{M2#W 豇 |ܖsh,8!5.p7X³SrtC,_B{?j(|n!z Hx'EC2z p'pA<\R?b`|+0w6% ŸqR D `(G,(TiaFR7B|v-X*qwd3s.8v#O# B:dإ.03TN((b-%T US*ItY%F('m0V]N&{KљlOi'ѕf\"{JҪU+$QcM*a7kz7D9!9,c IAH yJ3)EB ]ި6l`~8=k^P⸀ ]O'W4u/t솖-_)-\ñ{ޯ̳Ԯݩ=Ϳ] `=*?_t4kguk[;h-Ygh4̨PfmhSWǵ%כb{RVK%Q;M̥#Ȅ|)8_6 EdLgwm/b}(}}R&aT u2uZ<޼\s<$?3L\-9Li["E΃C߷4׉mZBB+Nv;ƙHIvAt 3hsέ<>%29O1LC1s+G9 %%V?WV6o=%;1묯N. #Mg0bIX60֌>뇣R|?yr L8jt:eVkwxk1^87O=8f#T{6BdkAY7h:v,_5ƃ7X_ '~%?87\ޑ*Ol/+`|/3d7O0Ǭ1*-cvBd>dbh?ʦe_iF$!"Z[Ó;<3ob;X h`;T7cz [^ D?Gݞx (#[Z-c,"d|AKk*P,S܂cvk^ ڠu4#7@#f_6_ѴtXI;Fv C%]N)ԏ>h^JT5^a/ST_*YlxZG%'F׀#~<) {2aK2I\`VE&ejC}\x  7q 5Nwh Is4^@mqQ'Wl. bup9x'L6FFDot&Aw2aA_耠m8<#eG3 lOӅ DK~i^k},׌Tuob6AM~ -1Mj ]_&s;tU1]t rЁ=ҝW>3(+tpO{|f| &3DK>et"J>7{ g|}y7/B,Ȱशay$:ռk }߷"-sČsY*/ߡ7Kca}1 ɖ7$OYkIMN&eU+@jm|ءCtWq.jE nog$+A=y!YO'yҫxcHYZ{srRijI3r|O|{U='Չ1ߓ_xذx{XnfDLfFulϭ΄О#n(?{0去3+S ,gN _q5vQ>uS=2|0؅퀚nWTEn7pjHp'J@0I젂wak< +r圳Kez֜4[N̶-6Ö13 vض,N4rS.Xр9>5- S98H A҃I ”{69u1#z5n/ؔ+~`,rE8`e/p70I )::WX\#bJJak%?}Cw7.CCUI:*? +l(l1 `_gV\]Ѿ_9ey|ؑ:޸eoױ'.T2.DAD{mXY]f@_EW[@nt_mw\ 1v4l.k0QmD&j=^485h]Sᏺ) ] WcXU<-#]{ܩ趻n~'КRvf:{MJkYkS毆|Xq\Ʊ@po+Y=>Oc@s6w1 ނT&6d <~>?WH1cˊNy%ztHMq ?ք }Yw>I o MdpN, MHRiA~ 0qJ_]iăcZR: S|hÿe=EŤMzH#N[' R%Fx a#~7l䵄1ʓ#%pQgnRnwir{_Z҇T7]%j'Fz?[郟#j*mq'0 mxH@n 3Kf3jg &>HNLw|wbGc-fUE_T0X(5o-XZnXjȶ+<o#Tc]#(E@&6R.7 e!E_( KD~Ib~/e'|H)4-Sc1 +lf43huNblalM1:D=N+ `՞샠B{Ld'[3'Z󝣠mBXY;?FAsd<2kf<ĠV^NӲQgbvn0A:t\;ip5>h×VTJ1d .>PumG_+(r/#!X?3WuzCC@;߅.|_yAPSOvGHzk;@[\_[ xk*KՖ/N TU/L]lOGK[=_yIC5 u($W,5&-/[rB?/\T]yq(/+LrV,K*^+.-VZ-({U+ *ތ_Y^1՛^VXՋ`\#߯\}5EcP+Js*,j`LKʼߢ+'ʫgLm\;Eè>ٯ] zNSIXL,U]bc]ˎS4eȽjwRЁ(U\WRr׭ZV o`,k}Q łR[;hup;BЩ u)AnT%DxC~yI{y!+jԈ)ק.eM{9?{ PmK\ݿy$Dc6i7o_~U=vI;Nv;UZUk[<yi{s]c ww.>ןJILJZ:[T׫RbwR^H磻OR>R?K5jԃt/򤖘pPJSuE2AQ_*a( ff(}ռpfxA6X!o:ov g'Nd]dfՖVh-u\ǔUCW9a>Gϫ)/[/4U<{[ΰΛkb6joL\sYn:1;I^sƼ>Ὼf.\S{s1_t _9:2[+6'T `G 8 F,8.` ~sy΃`G 8 F,8.`KBpWswwWXsW:53R ]8й6T}3B׵߬k+t :ͺڲׅ[]z/4n{]͎0V7*DRrBiAJD){s`, dm>>Fcbv4 ` W_L?.㮨cqWL4~ +>o]eM?vƧgsWh˲wEWwE7qW?q"}Wӧ<]Q';]QO=Ǹ+~=]]?⬸ q}&wa ,FdU"-%D9t'̗> 0f1ƙVT $R*ðw! ^3 YL~ؐu$,!PH"Gĕ%ፐߊK5T$Qr$]]< >`0&j,0UYJWkcUA)@)7'z-!r*5ZByPHdMDɾgN>\! 47/<0g>,M1g?y$.p/oӘ`I$/Iq} 'S|f#ׅlbj:`/{z.*n90Ĝ8S8u))b;i/y1E, OTU h~gp<$ 1 (n]0+,ci¦m+́`IŢvQ0vDjr̛ƞAć^ sR ֫;J"`<v qk1k1kLNV[.Hl9j I QϺ:$ >DWWR< !ŧ#xS$q-v4^ yDYTwre2g^\\b1?#0UcITBV7ӏ5&I~iXdmD Y b Uڤ(5ti(|$% vQ5 &٠]c WxQ0i a1(1ɒ-\a fsu3y=t0SiI2: qVx"!b[%0Q.Euy)D7J*2DX*ΐy Qgp⌮Ma`jx߮s. G6zfB,@ #hsiU5m))D`BЋs" n ݴ;yz{y}p,Ί2Ƅz-E~ XL_FPYl>`ELT[`ij)X.!Pa,Vu rm&M\H (l^NcP/jRc.۟ī~H{ Qy\{(vo6OsNyeObApdAPRZ'(xoPvSjx<'T2?gj,eP05Ev$Tx:&Xi,d@23ZbC3j:v">.؈rDUQYfJ>qRw'ˋ䞿{utOz(֎GqPv~l*ǤkJ{I}9|%xnsF鎼$!lz6N=(''v'"ȤiJ*qHtJL,B镞#ULj,Vxn7Ɛ@;4'/Q.gI,J;&jS3[MUcS4}šG}y)M);~'7{}q+PW@DBWE3i|IAZYne iޓO Ic ПΊTxGZknT"u`7OC\1DɋQxݲ-Qu>*Ww1Cy1\-ǰW uJ`{B~G>4ř쮜82MKlh* Q etDnG=$I Bѱ*d20aë/ 1Ծ2E;b[~ x\}UgYE  6uL߯;bX5n9*e&ylM9sҠePjloQO7Σ|Md7^|Qo} ?(fCD?+%uep6o5]rC)hT7^]]C6oPL]5dy|fo@'-q"KuCJgc.og( ˁջ-;Y ǖr0p]D0FzD 2n"F 7At{f'%%{sPy4%!TْGAn>:~1]chӽ=4 y][)tN0 SLRp4zG!u)O86Gua'$_q*w]Ea09H٣JbE)Q7]@ XD;\cg~MpUFHCads:b l a[p9Fyh̋ߘ/<^pR%0׿η7|\q^@mw-`/ -!OxtY4ZM+_J;Y]h̯X\9tu1h#ME٠@Tʗ?oZƬq[ 7\!UzG%il,טlXST> řy)qkŏş]|>Yd#ݵv(Uy)ʒ @a,H\Mo@X6PTHzCPR( 0ņU|̮w8DݙyY^?Ysх:Q &5+w"okC7c\0,?>ٞ{#QrվvZf]>Ę?6<3I! SwI}`}04ϖ*8Ꮷb\7wYH++mJ7| U4tvxJF'*V<2N;/]J%:G0!5q kԀt7;zrQ0Ȳ\,(jhVkNiJzN1lTo~%׎ɷ_P1*U}xpd 6? 8dSԉS .7 pznb:c;iPL| EFm.E5 JkXHnǺ\L+84i"qA .翎벱QC D蘑F6͢*k̎-=сE0:1d1} ƅ,u+qȈgwf:qQCn pQS)z'hJΌr{eRwKgvGE4B`,8^w;k˧G+fG?Q $ca6@ "`ʗ7X:QkF7م*;ْU>c:7=ݷ t_-෌w~+ [% )b"csJWv<R ɆN2ťVmid`cF<ۆ8:ܠE1,tσ{0O 6! J0۸^,FE(]{#A }j40Ƃ+ ( w[ \mO0`*&R5M`h6A^$0/Z{bQk6-T ҭF賨5#~Ʌ!kו\-4/cEi T̢E ?uFdiسbP*OynU_mg1o:;OmEG\\ h~Hg) ?A|z̠4ҾfHfU8EEW+mϦ.O^fB.%'q1TdMPqAW3 G)oD~WL0]Oblڰ r;a3BYy#_* ,3A za)%;5j~bitCXs\ -9ADXQahE&S,IރVC=ֻ^,ѲeD_{[M9$ Ӹv^g94#*ؐ2Դ&삮w<]T> 8~LUmm 姂ؐWoTX j| ˉ#mI2ڨ:d +Hu/Wcjڭ2LK䃑9ϣ0%Z7t~=0?}]vߓ7E[9~R&,Z}\Sbrat CdM>;n AZMRgմ[i8 Q b{04Gf<[KP>Jѹ%.V&^*08& %M ̖ xSɊ]k)fviFb[kDB˅A8O a*|~I5#-nOҟFfF2Ge#]ݿ(G,GH:=>|´Z is8v`_f{w'8Isւ?`(K jz CȼIip2ڠSKENU&HB~Wwd)'*.:ѝ.v?b^]n1}|E](iZHT PRx.g|xvn#*P*4b\n&x9VGy޼nN29Wwl#ghr X(^- Ir=$p՟Us KC[ lʻȯ+wdF6=΃[XSJ1f4: $7xl'- )o;LLaƕWʼW,&]>Y.uZ(3A9̞FkHha*oe0RV@ / K`ZJ!h\b2?nY%9QHS10#*bs-?IYFW7򒨜BN$)ә䡞 ߧ ?=Ѝ퐝0Te5K9{mĈ[XJ4^_CVYu7|~vNOt:= 8 h3a@hi{t /~L$h$ǵVsM0V`m" uZ5蜦m{$WyHW,83u`/>FfSd4N~"(1P:#sZ9r1:^)Mz3Q٤mGV!\Hz]v]=Su4Zgz8ٌHSx9)S׫?)F\V(* .t5eLc]-pKNDmlpiny;_'iZ<|1 PT"MABx8(x(A̞*>( x[ 8wMo2RR]]lTERJI6ZZZ,۟HR~bKPACҕvnFDL41/OF|"ȓ!15> /9g{콻H9;3wΜ3s9וF [6% GC۠֫T3uUbo6kGyuЕM ypQTyʗpD N̡ZWjJ\W ]%K,VJ]PBC-"HwNG@uM:&/[#l: _[pB\rmb:\qmxPCZ&ބnkSB%R'X h%XI8+>bi0ޡ&0O- mB04gq/RFkl]&@' BL&Rli(,=L;,QgC^6;'x)2疐U{$glR Upi o&*vT^#FhҊ6┠Jnak47x[n[*3KRQ=*z4^ڪ([ f+ޮ78BE_(@J_w yc0Y<5F+yED%EXˋzb-X &J7 m!#U0VpUzc5S/;.bO!q}l&HBNj|e 11p۹#/x7Bq} ‡9gs.7=sn0sTl{1Z.VyA& !fХwPY</>45])WЗdt2v>Sg奊ϏM;=8H]%{QvrwZתr {n>[r9(|~bA~#g$ĥT)N,QEcEL.ng0E#4')I!I}e.u.5~<':Ç_K+2X#iqkRU@',OWR*h"+ :N:!Xt=^5ϨRYG'R+u4ޫ1kSyQOe4+jI2Kqj Rl ZgXKup Z)J[?^2m@z0xuVn *'4+aV VB!QA+ja+7[~ʧ\Aʧ]r>=}f; Ny=p]-)OrN(]Fr㽏49d{Vΰ Hݕы=)7SKʃttfHIw M-Bnb#|'\%'΂<Պ 8X5VhHөX.xoltlx#05^9#D|VG\-,]Fd|Tjl0071l?6 Uum&~s۔jS=Vc|1ʗ|)JTUC&:\t|w0/Qf|~Jo{Y*<:W?:g' XZI & 4Jm'M=Zp|-mJ vw黏~->Кn~eX?H7uas-5'Bט5+ߠOct Iϓ\ ߄[7ڧ| CE6{e~-lV7( >G*R XlQFg"AeV }^~BILCZCLK(/aJua.Or*r@2\*\yh,fpa s  e'Ԑ;/qřs/f~[:9#%Fs N]wBޣqm} =or}2ƿGoc71?ۭf 73>oa||2vO1b|ag,v[;_k0hmK)c8Z, =O>t]ZJpJlggtqcH:4q ve.8/@1qt$YOro箾+nj |o؅aXķ0AR&r<C&rS]嚫q-Sn&9D)W]r L,A^%$~qկ\SwK@h?mr؏"_D+Ac;7Ao\3q4nגVx8/֠-ԂE8_O sb |$ Q] G!yO& 9%m4p2_t\I/Bk|I Yހ^yn$Dzb=LXj7XC+dSRЏ걛(6IZm0F.B.\EL҉E_iW|dWze$+Yj/7(){ufd^Ⱦ ;=ѹFׂ$OʒWIɑdoGaU1%?$K`0#*wnqH1oW3aYcص{I\d~R[e_d{ݎ+2;~lΪ.EBV32+,,-3ym5xڙ| Pӿf#hXOabe;ܛ:uwY,!lTYJ_1s+-XxQL ~!ۂ$,ǰૃ9=c2=kqSZ-/pqek{:aҿy)ZWo>+g >-z \|]=񟺳$O=Yk:֎`Pw?J‟(ɚNv:HQFS$k>D3$|a Yy~$=T;)ڋ 72N]sɆB_)iǑokOFs+D8yʋ #jx*EY#k!tq},-gIxܙX2gY]_oG|\G\^}8҃GD--݌ۨ3^VeqZVh߶&oӫ⥻ElKJ&߽Gq m+%vZSx)Cܩ*HG*5+!]j9C+ԝ`ӓ7CSl 9R1xek.m${bXNb1Oץds<}zڼ2@_Bu8q^4 Ƹr0Y _q2S"W9N7fz.AF9l4ЁTF,{3`w (õ%Sd܄.aErjQ63>ym̞ٓM_y>pRS :Uq} ]-C ʯM,9m'k<[ },ղgYBM v"v`d+ " eI}IQvɫ39rc~oˢ K i4$im7!y(Po[4,ͪRER!$Ô^$ d=[Fx\dNXj2_!r3&ÿTRPCC]{G9 pCiW )>Gd:`8fm|^1;*qt$"nm%SF&(MB%*v(2a*a.vLxO@.C &>G tĽz`@Y{lhfdkʸt$}jƯ<&XOQ!da_Prl3?-ZZ9**;CGD:Z\g9Yth?P l: G1 ѳ nٽx$`#tk-l{Jjg߿֦k֡!;Z}lS\^CWW qrh8GjFGuh%eY|8IR²Vhk!4iXj2?X+$DmB::Ġ49^^(ǦU}9y޻9wz:(Z'}wr6!S(%Q(%9-sȝxH-Ƙ#GY4t)0Wx\V]ccg;31mU'q;<99ų!߽[!gS@1L40zu]w[铤OZ]k*g%[apTY⛮hLbxl>!qZĖɻ/9e.ߵhaBhX?^fyin(@"_T=qn)@RKe: --H)~uƎv1m8UTS@\"Tmκۣy!`r1 J61MLaZݮ,ꉨKisV`ҮgײXmAn(;XC}KE:r2|7VQ8bRp[Ƴr`؛{:_/B *ps 6V? ۸.fβNo7 7~b|[ i;ƣ⺣^ DƦ|Ն} 6"-S/Sg;~R0SxbJ?(4k&O8_WI7جCuYYs-&W4dN+5WyڤfLW5جnY3GOS<|S/٬9̽&6?"t׊|~d_5d?.LoxvIP{L&{m͚GUmXWr-_1k='z?/m2O &}?ߡ eI|%Xl_\v@}?@xY+ȌF7 Fuڮmd,tvvD2J[EX/u+j2֎ei eG2:{;b a !{C]~øv$Pѥ`7cRq . %BW\4C_KFq)d 9;!=PIxP_I< Fl^B{Hk~i/w%)h[2ɍ@`x]y@aG4p8;OBy5m'>6a9?H )m\׿s7}65ƱH̟J52*KdU{$р5_5_|,`:`O9kl#>戧戯9bҚ#b5GҚ#^Zi$}{%̏WHzJ{eKd&ILI\% I]s~KU2/~N1I׮OVOWR!}i62}y0#}y3'2#Kf_eF^kaF^f䵟gF^{?3{c2+މ"*?m(M'IL'q T~F^*?Q^B'ُR*?kP^F'ٍr*?Q^A'n $;P^I'yʫ[=ģ'>VW! H&z!і+##p9T3UNېg$ODS I5UoB B͞ֆ53NdѴ!}%{wMmګ7 = E&4gpΙ?GΰY3):3TMBzqhP ˜΄>)e~ys.gfG߄{k 79S _LQBv IeiX+1䫟Hb` :ԄRgp&3C1mHؤ? Y"SE"qސ~W]rS4RxXމOI_PSs6KE_{x| <-}a8@­u#ssΑ=ؾMo@&ԃ~s{ T :9@C&DCPF.W|n/ w`Hh;Ignj6ƴIcr0XScCPH "=wq}>gg{ ^>kK#i9ކg/5qރ#ΜHm cß(i川W~4Ʈ^ !l2sQ ?C-?3 aNw1UY*B?aXURE"+://ZϪ+V듢SGav8[@8a8FXQsy̚.HZ:aY*W)0ß<Ktν HG?sU#, GhXF:X\z&i!e`(l&k>S Rhc+iBB>n WtTk>YW5Mu7S Mø╵}jh/]$k ;dʆ>gJ7ܻk? S"c;ԝ}Z{4;~"#ӄCYҀBR 1md^'E^(!һC|z{j+RCν H=ࠕ2hz ~]v2*Τ3vLGi4;fB]HV![$$YcV\,D7<#>Ӥ%},^h kŤtJ{JAdĤEp2r!Y3ŝx!3g@Zkr1fNdlGuIOfPZztMAi) JBD; 'jžϔ.YɆF Yʉz=k6K{%t& H{_A9EFs;5+4t<äQZB5&i_IL$KdKvGYcujdž<{ԒsxI9,GߠWH),vNH-?:֦5?yh~r4Yʧf%*j$n z3#W %b`*EA|͓H@i;sHlc%g=YZڱm04@5U PG n.LsDhI+Z 7FQ)7E2& K cX U׿ q0)Jb^ֱ6_I*(|^)SN0CDAwh}APJk@`JQ jupt%j~tpK%b(JHKǬlMџPt_(5IG\CLji'n 3ФsMWh'>I/- +O,9AZC=AWO~GFm0 Q DWbq^R9"#MkJrhv挴N  UiW>9TLIga/;Ak[T}CY{@mQQTQz{>r/"{wJsL5DV-HhUcqh"rqϛR4F-]=6r˜T0@V D?' \)MVLT,pܥb4` 3iñf;\ܑQc2{o?04(i>5yJK$\玌(nMh+&ie>߱:8^ևer*eKG~Oo/υ+-xz@8 &6"@hz_\gU_u;+hFTrͺqѿsNzKF<4 pA*yiiV:ar>K c~ߪz=`LoOzq|/y7[ ~$iOr?IovQ)WTlL/ыMSʞerնj>,~sX6l+{Q +€ZMcA@6DwO0?RnS]VbE5xqmWϚF[,YN/5"Xt_Q5h7ċNchdNddTUW{"rGMTfql,{!%VT]pOb zD?W"8dm68پ e݀_Լ-Tkr!V ۏU(zbyɤ·S:L\M8o 蹲 q87h PKyVWZ˗ٷP-6rVQ WɥVw5Onte\HfE5vkNvTfɊJ!(nQU$/U ;iݒ*3\tw:"W 뿏oj5YE;.UR):oӃ7I*>S4 NMQ"q1wK?* ;&䪃dUR,d`)0j,IF?q&Yd ;dՊrkB儇(FB mzmADvfvi]f""}FzZ:˼%ۜDfF^ڪ̂|R5ٷI2sVg^:-_P;eOg'+\;1ʔM(s2[517?}BOX n釹t݄;o͎~>kt< n29#K}u˒}󗒋<:5qJb찈 3OR+=d2H=ZSJSU|eU8K^!]sx"x/#($?ى4nZe d|d8$C cN1NqMDH(I2ZG0I)xDV%3Vx36FO&C,T|Ƿm6 OepCY/mk8}ܻ\-Ů|.#-ξr?6e9QAw˖p0y2/+O[MESn7wW >.S>ߧ3>e9eVYRr>{(1g-q`7?s63ogN?s$3-gѽs,ie[.>o3X Ip98.+aMk0 48v?&zx< `x'C |/c62]㏉5s1X8CWfaٚml{q-'x+2#H]&YP^C k7ыǟ{}ow£[,Jxv|2[n2^=zUWo?3v|ϭ[Lȟ[G=(nY/C~̛[^o4Wv'?!onY_۽ ޣ۪΢eۭ~۪֟ vv:Lԟ[^?fѿț;9~ѾD xe=T x{ye &FOor\rr̮&2=6vӸg2|]V 㷧qQk0)֕uMAיaC:XVmR~K`oKrwy_22)i-ԔaWy 'Gi,'8N$Y*+H1jjJC KkÞӸ.;џ>qQnOZ 1}ud0e;#ҥpzMt.R; kgk\:huݫ#|Vj%fiavm9šցσ`] 2> o- Mݲ`y ׻= ,K G[S2Ymՠ(: dL^55o:()jm Z0WZB BQ (lqܝ6 Z-;kl61tF*z ڮ% @Is0NߤkN+ ?<|~.ZHuK)gH>h<<hC@|^0D?yXU7Yd~6SqN1dZw[q7nNy ;v7HkH UZt` D}2_nL\$H{+ű'u-AQ4 \ @]jF:?ʴ\jn=;>8>^qD݅nW/jE%E:BbBoh$ݻ~D)Yñu˟/U6l. c?;3Xf9Y([M$ զy㉫]v?iϛ0) ~?|߻aK:ǁZӑ #7] ;a; ߺj5kdfMB𞗲ee²E7Õ+;Np3F NdL\eײX|boL2+ 7UBj,R̈W.z [Y=pLʼyY!" st5^نt Rz~v|oFoEÎJ).\2ȷsGI~R*j=xjmDetX?jlTw[bl}ᬁ!BFiG VD `X%/@Dܨ(7(iy+;1zLd&zrDWޑ  |lC5Z>it HH,K{#vY/xOP%zg fu'aHɨGc[}6Ǜ*ANy/E9C\.54v]KK@>_1]lIqTiP/^f0q:=E WuWJ+?f؃FD"WP Tiԇ}(yH)De`6zP=BIF-c`C9_rBsҒn 3@!G 8@64on8'xX <~],mA7Fr&R TdAX&24w)V NΞ.v*4](Jiɶ>6a km5b22!mE !G. H5!AUlvr2Md`@TBBKrxxBi],e8y%0DV $$B.̔ [h2؉)I}t e$d(>ځ Vt:@bř iJɀzݔ k"]Z$К y1j@cJ wQCvQn-YU0cM*H&Z i-h(†2@#45!LmaMDh( U1(#_@j .Nz9 G j2y&Tk H* QT[wZ5Ūۄjna5J :`)xH|[($~H zbhF( !SZ·%$&`\EӀp57pR)^hŚ5Y+8/AKZ {h?7Ds`u&ƦgD</JNIֳKb``bz?@Ba#I >pPSݵ5uĢ x~S┵fgؘVZ}[~8lY[ы_퍑'둦ulv KrA'aNʿvklx yZlF3/2:nme]gN)hpSޜ+%!~'7l*?kwTI";?Fy>3{~-ӿWK;nye)|}frrdb_,e2՚3X!c/Dž.7|.l9{~w$;_ N^&{MEq}ïGS.<#%^}aU/ɷҥ:Q m+|K,s7<6XfҼIg/pAv$w*>QEꁠnB_.k[`ˏ^j:({l܉.u{5.(ZITF³7x?3ߖ,6+Zx~O BRsW2]I7d\${\:šE?MMy0iwۿ$#NTHyʼ/-nM\w߶T7VmszwʔO[O@PiM[phmо B[>}RjYo[{MyښO_i[LC^1̟h!i+|"łjmo-;[^Wo'zEsGl3'\)^)}`m{v&ےm╻E5ݧ.PۇSpW)RTZhRECh &eQH{ !tUzH(?{o{:$wŸsr ,\IoH-'* WV+^pEb,2+dԞ/Ѿmŝ{~vكZBX/ƨ;O E$P\;WϱX<щ\ P_XJ2 IG<KXm ?ڕNnq~,[9)E 昳oYH?s_(iYNjꩋ1Yl\2[7jy֓& Q*ΰHQUQFjLQLٌ>-ψ Rwӗ9-a{d RlKfոyox%$i,\y=|A×r1Rc %gTJMo8 ]6mtq;HN 8)Y4@-o!Jj,;Zw (G_pih+-N|8|ŠEp8>p_mb0zNxTd&]wJ 3t.<0xZx&w+e4R8&H;Q+V1$?$,IKxɤ,r]KڗC]ylw̪$KO);ė[Jn?jÒ6n)_(0bv;mISڞ'om+UCEg9X4@ ft @awX4sxT`cڷv<𬸶[X&_͗yh6pٝ$}\."B>ꂄoS$;ʔN=^Άt6oxx k#xosƬ+T&N1,q݊pi=+ba+kI9]+4~vq=Tbk9ndL h( {4Y-`n_G_I\4GreS˯+DԥuNMW[ɞ*KLn:FOvʯ٣KQDʡMBrA9bF9nzF=+.ۛ#PiO_N>P39.\4a2ٰڂXPhV|7ݿq҆5=ꚦQ*isU-̍Cgh+-ʍ`6-N40H R@]$X > >O|)<$Lr׍=\!EgXxE˚ޞRIR{*=h+EP'!p7; #u2(R;WI W)<}\R3B7M6C47T8L̮˸$:i5l٣l^K K09W !߼U/BLCdpPtl蛀zPRb2l#VtL Ue:d\OrA^ #+jkEʅ|yWOi21yw<_[ ]f<]f?t!u9HY Ȱأ93YD*ƚHYqgnk޻{AgnNK>KnT3"U*~9 TK "|뿏٧ځk!3=O7?I{\OM*AI ۉ{--ft吩2W̃[R lr7Y/޷2RTwTݟ-W*˦1 gu&F&ia]*ͽ_IeO{6 w&zoEbuw nt$P|`PIb4glӟEx 00s *He  .iFt K.xhx 7iu6#X9aj)[lD#IWps~1!f &ol n[ŗټºr%~913K9|[C>tqo %+ӕX]*c8b _AhWmEiʂPb~΀>Me^2 Pwő} 龅jUxu^*Yٞ"@ _t.jCYq>s ç;2 g-Gj+][PG2W(@Ƚqֳ۱DWf)%& ϴg 'o?(syo-T<| Xd`ہVjbRjjǷHhIZu+< D*yEksQG\q/|4\>Pkz̦QGrJUi;%}s&\mv۶m۶m۶ձضmɝ9ܪ{gjW5?bZzNuF4e~]Pn_F&eц]ǷBg!EC!/ՓT_ 6%wRvW[ިxr;wb=q bvk@y{BM"鏻 ?<iq^6 χ۪-33'F{-5qquPi7_FŀKVLJJr; ;=RGtQ Rg^ rxhff!RQwMhO@*c.ڴ[6פ(ל$*4/ }"|xo Ǖp)qؔD8'ǁزK8n-B GQw 4LE*_ˋ)Xg6gf, |O%cq@"ky= :yO`p߹󿸐V5mXF x+8VjWp#u+k۳-c:h ClK3<(*kӉ5SCG; 0 LU>4Ad98ƒm }wf%y.Yl>ԅ*b 作?vs@JY)`:zOKfb3F#ڞ7T3X'+tԆm1ɛicL,]+9 _$ZT-)(rá+ `Em }霅4xhEeSC5$X+vZUb`~JQ DAd>OrJX-M{&g02K1ȒӴgXGv5;늀gp>_Uexr8m$^fe)UGo42U2&h)p6h5(\)szd;n 'qɷ.xrEU .e)9,ء6ƕ/ cD5 lt>|3cJPp)dNnX-ʸTFB[k緙ReHYQk\2@i kԲu\YAPU7 XQcgQ8^6lmZsTiNESgjz,8lEspY}Cm]SlPR*H`+㿄+6vP9j6vmH_Sz ,(Ajlz$_P$U~L&=<.{Xj2VȆ䇅tjʌ5Q TiQQzKO 2 ejk% r_DD*OkkDAz 7cIOwk-o*_sOׯi柮MSKnfDNgc*Õ07:5HWDZXbU珧ZHh*s!<6 ܦHxDd&-9/LF;W1CV_=xP|3?{=/*{ֲֻ&7־T&4;> \!8 ~7.uUY8>T.nEJbٜݾN51W7f+5 dNo:%r / ma8BMj <\թ6$cJT=khJ&]%̊ƺEL* ?ciA]}5`MJd)7Y3_’},f6U[RxŬ=%ɧU)JZHDQdVa!=1Ɉ_c {eH|2>b`[=&1DePtC ]Q?2HaGZ쮛 pЂ=9 DA^EŒZyFͿC߬z^#vRܺWsQ~٤DR{9> BSKn>Jdq:mdgi}sĒ׶s,eH.&FrJX(Y0vnXRovB D?&)[p{o8yԨ]z.l2‡[v3w獧ѫ"6>L{?`Ym&P쥂#F;XQqb/I;zF>fuu%֙-VZ]n}͇opN}b#o\MSET]円d*Ж]St K1&T@u{'>Q=eB i7SxQ0gc@hHL:% a,Bv8/ m?6w&lHl .e%颽Q0%$z,XqZIãsrb.B'6, ܞʳlϔj)zR0[4itԚiG.Y"2nHݼ}u1WVU5ą_؝S^(pd/l[C3f$! S!Qto >sË~ŬpPtOx^޺=-(YwP2:]ɺ~֘j5cdhzMb+hxQ :tJR(K)jB1^«D9=*)Yپ#8a`z $pE"M]}75ˈJԷڙSpG{}5%6FQ}k|lDz}dyN#)%bVcl)Njpf| 0,k Q3Fz{OT 6x9MJjR>.6GR4e0lJ拹Ջ68<"[ >#!>ӑ+4fX S̍(.3 Fκ9`,Dn>[kwV֧^Jh7u7 |u ®m ݂|G4)ifXoLV)i8 >\=X<[6U- FmoS8KSR6ujb@WŲc3( 7Τ܊Qssh[lvW>uTYR'$?WAw{hB(i$$cP#M l_[5zfq1) H|Oyi6(44DW^3 ߟ%1s-6MIh ^Rׂ45ÍO$ s9v~V/kLᏺM+Z熛9=F3ˬ2yJVI_+z O_>\lvS \9==6J7/)š;+Q $%JǤ'\̜g g6J$q?jĒKc}mqC8*HYjow~l, L_)2eP-%@Xa^+0[&DO 25VW3*C-q)YsEA'8=a@Cc$.u)f* j 2Y?dl"@+}@)GHpr>sIkj*~aDoqbAh dJq.y+htLW? M" p1?M1Fp%o8,֘U*x2tOWeWib\aOB)r$0S[!]XJT;>YEZ=Z,S'dqܶ 33m3@whv OpCM'#YFX5iרaʌ)e-f5˃\-,LՙZpo6oP?dɤ%<[*-_CwK_5T-oT=ޙ;xI]r/&0?పR\Up-NN'ZmU>=  9q]NUOC:^T6-, e šRt'GWMC*1T@l,HM-)ltTNP|{ s$k|JE1M2;7meəVwyv-n$[b}zVYs{^o8 S`C#ofoj=3"XΖCa!a|aztaʑ-EU]LW& qk ^ώ&Hldm} oF{D/ M&mkf^7zVUo_#ӌX:YO <6*B>5u.>>MXEm_ki?vkq82;0owS w{b" *e Z˅NW2Dm ƛ׵möoiCZy?cGo:}a d(HMFKn1IьH(`K{D+M2\XzVZrSV,٪~6<:+?#J,IH~<كƣ 8 3kyVK#(Fҭ6 $&M8x'%YנN,f05QhGvx8t&v4KOr UBko4Vӛv 1K: (ҟ.fgn(4ާ`%.)`48\k>R$gc@@#ISLภ٘m;n$x$,)z0<k% ͖1wOI \Dp6"fXQ't1*$57!w֮#ҁnz?-&&tmP";dB8gOn}Pa yңKfRJbTV [ڏ)ă&dD.9"K$+TVТe~nu7֨L#T| ?/zOMc׻C'%"CýqG96yD{ٶ"d8ډV]a!sdw&O4*$lK/fZ0?݄kX/_$)6gVGv|QaʒjMHY=Oz5X4?q3_MCloa/nޔm9TP#y")Lf1("򦏘"q5g}m] Tyy|e` LIBR rL!p|!\~6` E`LZ;(1B!02"8Pv6Y+֏mގD1 ˻OgDEg<۬A̵caJVd5T2A?şJca;5y]֘יcofDe ZȧXr:m-6Twq}pwFg~>֌<4>=-duϕVgLcnRx~c}~3nM?|0e_ك͢XvRѠ+:&usP)!J֬g^^`H3N#VmPjW+O:3RmTi .b]A ᎀHMQK-2jѢM~֤>t7:A0U36&0@KsP-Ug?IEګͬa eF"K=h[B~aOxR˻cJtw-23m=Ç_'/dh.lbw08Kc*TD:*tY[HXwr>pǤZWdg&(#V0mWGt 6"svujrj⊂#Z~lh9qQ]]gGYV[GF'K\01"r[NlҘ"N# KZ?y>dۈTd!##e5vNT0|C+-Q;EZ;tkhS.{J bg E5a7%n9~hX)f#DU&I'q*hIň% -ql$9gQInJs5 Y L彻x]+sxa-˻Sn[K#7]:1>:~j;f|`< Gj>a[8&EeSvYk^>"&]{nV++Uj﷦fPۤbhz ž|gE-[6: 2$\y s-W\ίB_;YXDjʓؘ3™~,}JJswf?ϛXPԓu asS.64 ˏvwfL΃K]*pgͫ'ٞ7_}\~؀ނ8xjӛ fzږ_77e5 HAN*Yn)t#uWʺ4ǓEl2(q`B/䤱6{KJ5)[a f`iق%)-\ss<^ Z+Xn&3R܊=U9^.1bDX~Z?\x}K4.H[AǃkO;EU.I-D6DX`֔Ivd4ku_}G\*$y/z? |ybNMl#n 0 ZZ/0O\q6{,5 \(FTMnl%8 !|Gh8D *Mi ] T"9MR{ }k?*;2h[0.) X!+U=^5/YPޚ_!Vv쀿ooT3"I$Pj//ЁX~_YJ1#DZ$Hm]($ T  ѱb1栺_tQk̙FEɉ1ˈWéI'm"(4KʩS3TOa %b)$4hAFZp u|.__*J.#J^cL"h*J}Î۽]KN"P6ϫb9|Yoٹ*[ vU1M )l W?G|zPvO݆իe5;+HSۨ q9 \vr { /B3eB{(.|Td =M(Q( tl1.W#IΒ3>n&)B7cV Gg"+ik 3+P&۴3<{i\Жy|m9f20p$ '/hո#][<ц~mnByflXYH S_蔶ߣG/#BhndO@ C-BX%QHEpҭ~lG?u #KB6Jv+`jd{vl S+C*jɗ$0p3D=p՗* ÉW44PwJzui WKjg藤R3J͠Icziጵk!9(atle(81m2Ioǡp*mB"Mz#BU.;`F;ԫf( Z#Od9^YNeꈹh'ƟuNf)b1ts- gZq3?[rV@Bȝ J&\p%YmOGzhё=2P\φ!(bm!pJ,sQjJQ\by?*i?0Zovƈ+(M k eo֞8DVv f~8~i{ʄf/3bU04tO~U^?UV] v IF?DSoǏ]\~TQm/-uV:#25e͍$(3bd.ʿ+A["QȢ)6z9 A]:2@J&{9 j^bĪ qS];Aؽ9SM`ėpk_oY(:8(?K؅_a@4_xY٦8U4gvJJB @3k2d sԓάCh~ _+qHZQ4|2erپ8INT(aM/Q5]o|(`!֙R(qgYgsCäR+Z)TjB͋tT%iu|z7?1'LFeޙQ0չ[ԉII8 z3Iʽt%S|[<|A\nJ%!>^{$[岢</A--,b]P]r^*~ s\@ 5D oɱETFVzwW4TMힵ6v=yd5|0/&2E;ߵc:ʎ"Ctj !yj>CWϏ$Rg]hhu6)[/ ' `á9OV>S^ǹW%g+UD Je,)LuɈv 2`!L W)A#ti@Qq{Gpܝ'Bq@eVԀEK_Hfj ڎK4j&Ip-l]=G9MBlsme#UIBy cjҌE$񘱛V`v߉G}%|ٿuRzIGfm}%%XkD$tܶղ}@&oŵ;GHUh+H}' xˢ+T|Y;'nٛ~ <wJNK2xlY=2lYϡƗPoCF,^c{˘Yc Z6Cztcqt] \;,;ctRιM[2򡿿O*Fi()'iG臅î4$i 0Pcblf utWER6gT:\ =3GetgGgoFJf8NI/BZg Ѥ.J썵%*3mI-’#tcjr*|s/W 1ZhKmEZ+ҘBZ5kK֨-^Q7A)6%>O~/ 3G(kꫜ"I!'{g %9F?klb =z$>"hOHmOd,S4o?u:Z"J֑XjipTJlKސFpߕ_$y2gw zP.)m)aE\/}}JJ+KWμ6VY163s2CnqĦXX/i_f?|S:8ya?~bJqd/;ݩ aZ`/BE㴓Z]wMYq(nQoJ黷՗G_ъ.R$jMw&@ctv0Qf7g1c6Ew^E $sv\\9!!UURV"6oE%e='̎e1q/u9rAiv=*ҪS5^s*sa go{]rnhFvɶZX8m+C VAf X0l'(qh5i>$6 l:Kzk5EI;_X=0/5FSEe bE1yw+C|_1z ec?M_T(&1ojYr-Ӳ"o@pVZSni x/g2?mC6iAv*:Ơ4Gamp&xL#PC+~Lչ6cc42ڴءΆOc쥫Ɲ|tđyPɄ?N*9gU@-Fbu[6-3CL%f)b4Ҕet3 ~H^g[s 0`6 =~|v+zD_N])v$hyMaFNT}O8ݞ ;g^Ş a  VqY6[0sM.͠L*MSt,2uZ%.K:60D;#t{iDL"<?t4艴}1R;@ K QRoE0k6&RU߾ySﺓNkzn٣p&;ݎ/1̙@`dJ!.K}u3_QvZ;;;00t$O/ F+el2}R [S$T}TM ףoPd['^@Ûr=s.Cy/nt)0=wJG^rc~#\Qr}Kcxí> Ȏof̯UG Q7=˝"ש BNΨVhpFTe/#1.S?D ڿӜ*ly;]:aFwϪw+ ,Bg Lޑ,x~Y]{#Xg[T ?1һGĽ/>-Q)x U}1FM#L˫ߚ.<3(.~jc" qgT㫋YQS%}Rb0cy)u) sEG/ty6蓊8}&[2̯F#*orB`=di2Y;ѹ= 6+BM;NlQdmSGwD`U]ᠮ(푣mPU?%s6=7*!GeC&Clج*w|&X`6^hU(RUgg٤MZͲ=|i5yASߝZj<<;/0ءUjTSwHX[ [9hR 3Rw956a&Jϕ*آ0eb3"rix(^d0;(tޕV.>4akKz͠#9 >@0&*0X014ؠ /j۷'IlPHiI.5EUeE+,gPujqh藇<@½_FFu\D}M/^6Ղ|]thXC>O7sOLHҿ/M96