vzctl-4.11.1-1> H HtxHFZ|  Զc >rRwU"sׂ55m70me75556d10b2e79a2b2b240cc1313817605b30bd0JǜiVrc $M3>iFZ|  Զ.1U|19i")/wyF@|0>@?d  3  [ , ,  $,  |, ,, , ,,`,<T,4&&&@DN(W8`9:>x?FG,H`,I,X<YH\`,],^ bdcehfmkoltt,u<,v w ,x,ylfz{,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.Zztbuild-rhel5-32.eng.sw.ruGPLv2+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* !RX\Hm&`2IL5yW  񁤁큤A큤큤ZvZwZwZwZwZwZwZwZwZvZvZvZyZyZyZvZyZyZvZyZyZvZvZvZyZvZvZyZvZvZvZvZvZvZvZvZvZvZvZvZvZvZvZv44caf71ee6827223a5b392d486b0a6e4deec6aac69840a6ceb1fb20a75c6faa166be82aa9832cab0b000984b6cf11eafd41d8cd98f00b204e9800998ecf8427ed1e0c21cf7582a9fc31827ca2700787066f2afa514f63648dfe946d795ad58ecedc399d08318f2477c29f5a10a889e71d41d8cd98f00b204e9800998ecf8427e7e06de15ba22e9f500f765dd7b53b52bfacdaa8cf495be686ecf1d9d5e50d4faeafded4b1f1b0482036bf8d96d88475f44f58d37246689ce379d3b968a74496bacfd51d2a0dd89f1c499ec553e396a3e6c4314b1daf340481edeb854126d9a6ca41a9ef4ca916c10607a91050f98350f45fbf899f8ee36ed2179a946f1837770bdf7c4e0c2a1c38ad453cabb6367e34a23068eb2c521fcfc710d4a1aad472b28ea49674d3dcea7ff07b23b6ad973a7488992aad597f8d7b072cac508e79baa279a4a8bc7842e700526fb16685e1edf5a5daa9801b7e9ea061f18be66177d4ec22ef8148ff53cbbced026f8245521444cc9851c480cf0610a2a66ab39a774ba0bf6a4197c12424ccad93f8e2ba06fd14437de028b566ba9369b222414b0a6cf03c01e3ee06e0735aa66c36c05546840a30f9d13d593697d8416e3f597ce1562f8fef5959b5354d845c004b5910ba3b3c71a2b1a0a7c8c381074a48ac02bad0f4aa338ab6fdeb1189e4d5e35583781d686b5daf60c5cde17d716ada1b33c22b50a4af52a4cb288bdfd5852c4a5e01cd91772da7ff4723e4222d4dd79ec698d5cb92e3bd14842fb709079a93de142d31eaad18eeb2eb774ebb8fedab978b3f27a8679b2e5c8abb8bdc22241679b1900549cdd824f0a7da4c9f242c66ff0699b9115d8d15aeb40db15583b2dcd5083387fa238d0198c125d6a5481593dccd0d05664c09f21128efe4dbdf7552399b1917d5fb6c8aef8020827fe1662804a1399fb90../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.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.11.1.solibxml2.so.2libz.so.1opensshrpmlib(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-32.eng.sw.ru 1526385274````````````````````````````````````````````-.d.e.o.i.g.h.k.m....S.Q.N-.I.R-.F.T---.O--.L-.0.1...%.*.$.&.(.-.+.#.,.).".'4.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 -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 RRRRRRRRRRRRR R R RRRRRRRRRRRRR R RRRRR R R R RRRRRRRRRN,6Bsystem_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?XmsWWКrrqkGdLI:n3082tgܑb(YXX<7Ӌ]?]?R 6J7x>չ[|#zedP"f+66nT }Tk-ο>׭'PJUI8.TdA:/z/TYJ[|)-}]u!gJ4n㼋 s+ *:t#[OemA]_?sF͓t8M!QUzi^Ma!Y=VPi.ppMoe O?%+}k\8I'@D3P84HP#/?gj"Γn$o */ٱV)0eQ&(ӹW_ 7mUіPe_xp<vEx] M'&g뼰~[6~ |aN;1w'}z/s#jI:.x6[+#Pxi7?ٺAmX'm6}8aemongGN`#·sFtv*:JC?>8ZN.5YIxp\r.W?yL05҂ߺFIR()b*]{*Y?L82qNe:@}-tpD>G͏BJ}oɓQ??^Oz% /xcc'7ćp87߾W@Չ^ɾ1+Wwqe>vAWlnxw5ʲ_[%a 1(YetF *ŴJ!RLS \#*pvH!()ĔV{ǎ߲jC$Μ%gJ[epn!W]&YB)僲, 喡6'Z5V@Ql=H 72;bИzP&gpbu3cx v<#[UC ,#Z 6_;mXS|nΗq 4\Vxi߲SW0*V;'v,kt[E1#D©jJ|!\i|b:n-qza6.żi[d4S P{+=`~`x_i-]&d@ ~xy";saLU*X H U(ڤ Jrt :3`K{ffI,ch%¶A!_Fct"GT́; "N-}ERjct5me0dhӋ(M1҆Ctr T*XbpT^ BƵg{iAbwKxݵx]"\=Wl-C#PCiHhW>raAr.Re[~V8z {P!VAy(17R +T3Cc oSU׭g(qEY!l SV $ (#Q eŚɧ!{1N6.Zd|6E Lo9)ܧmQ:SQ[`iiz,@$hQΠ)v;B:2dff0\jTI^4沃Fo)N9??ͺL>Q*e+v(&~1O Ss1;Tksz=#R D4 V!b5@~._^]no-v8d* p_8۾ 35Yֵ =>&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}"QK[sFί_LCgd$ؙV%D%Ab'qlLnN{}~赟GB?V h!'y Vؔa5as, Y-fcEBBi7GhM*|0wOX=wuP>40PNM#zES7.q['p/zn]vK(CDXٳg[/vgl69}hZpfG#H~qX$11cP C",|M!08;1eI/MM|p !|ia@ -AtMQ‹qg6qQkz=N'_ >LQ=xjp8Tk(Rf ;^B\hX/RzLbya9I4 c6ȽhYptϝOf>k6L\ȏgd5b-^+[9\Xn$ݰK6uoZGu%Zvtv[gXO ! nb8jNJoCp8!4}Iw㷔 Ձp-ݡ2\%ݦwGǢf!&o v4a hwoowQ3~Zة$`[NB |$I`3zNDSgoO}Eyc?x_(?hYp?tjM?uQi21 ]`q,t2.2dQ1FIuv29'f{KLY6(_<҇њϩUN~e8_(ylHVI5\*/qx^2 aBL:OTde  f'Cn&Ro:kotl;Yc-Q:4Nn5ۭ!vy_0ܵNf]Zrv\4N}nXbtCaxS :Wѱ<+ZbXfu*дk86\8v*z#ps˭M_N[ڃ!"Hs홧 [/¢ 3n>f9sEԅ,yU[sI4Hvy<>`!Z߃(dD-\ Yt\<5^2yq[0}Y@,\oFkV Ӵg4lv'\k\//I'MI,ђd}FEە*@ӗ<4hB[EWpnJJSY;em8Nk٭ϽOy {0 "h0MF7aR08R(wFe#1 Kp^z(C? y-i5 -ɽ%9N+WS K@j#W#oW?~fgsuT%饖ҨfT:U c56!=`Rqx3TRR.)8E i#PW)xEPcῠj6h_gVSq'?.Cdopa j30XrqKqk3r:Ӟ/7]:o߫E ƖjxU :VG-֢;o-3DaO  o9v'Vo `Sڑ+ ?Y۝\nGM>E{<  Tdīb=EMD9g Hٮ2K^g~eYdqұc]FUI*K$I DpQ(N{wBV$Z_3 #@kdKM CHSSqg$`i "UtZPOj- TG4 uSB*w9׮_E 4OBDuJG9N-axSC< Ii+v/j_@: QΏr3nqv(7{L}4)G]ɠs'DIbЩ=D 8P-<'gF'SX'xܛQ9© Rznen?X{hDWpx論k2#l "q$L(@Dߋ]Rr Yco b"Xf֮/o;WܹkyrxWVsl/>6&mRl6$ڨ60ܥvv'v.6]eɎ)WqTr?!\hl>΂M`ɠtvYq =;:{;;nF>j8nM[6GrɣîP5gco7Z*0HL IH}8˶z= g9lb߾fjk Gc8=`҅L nWH'G`GB٣Y;":d%pٓ_eS[go K @P/bǙa29Pejh5hϻbC?=E45\VK&IFg5GyjZf|E|t$/QղD-ݦmvqa "N3KMGH /s%vS|_4b%#zo )zbڅˆ]x{Y5rY@U÷{Wb1:RZuނ^%>>ko}b##ͣizv.at_)cD2Ȥ%lVI1tL_,|ⵎ2Yl>dt T {QGx}zK M @yjI=#Ge9]]ן(sY'P3?ư(\ u Qud+IJP$$(s.%r;AZvV˥S;6"2"8-O(s-* eӲk'`ϗ`jHo˩\`<_ ۲!ь^hrF bzyJ ֠ހù\.Xz2^9+g|_<{},g1 E>X䄞yzXv,;}r$ֽvܛc"`[іƤUr_@xej7(oԬd΂5anMwa__)3̂bʖa_ǵ5t*-cǖ#)a@{Z VJuçm7R0Δf8LۅCV+x[m N_ _va`>A@5©jۈ5٤guK,@;mPX>bhsJIp-NyY!%yca-hڹBvtcۭC~ʈ E]0L翜h $POg@lX" ;O0f#GGސ -hDe[p&E&\\v6:\VB;YmT~LRR6繃A7ر/EL!q\QI0?-Z5>"(Fr+ &5'Ã,\. > vk  tuUShSԞ\`@`>E 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>wEs(#O''=VƩzdppEψ*ˑAI[XϢi$,{4eRR14hFD !/r?F;uҦ;JqÚtn%Ta7@!]͢oMˀƶkupm'4/j*xͬj!D63\usJZ q,Pio5黜6|{MY|{Ae@y|hp~~$]pӳ'Ͷ8l %V-kU<+y r{G7ڦҨA4VBlePCTQ()ԅ&AC ÌbԂS F֩\aπyA1M+R7@]N0VաUH2v10QDSyE!TĿrġf7ذQqc_pT_r~u Jn8JLo@NWSӨIݦ_Β>yI(9I(N;=bc)cldJ[{lMb+eMZ=*t1 OŃrSwlKG"4ؘkJ5h^X&#v$Q?+yC6@ -)hU]襺r#%DKOep /luZ~s{7zm6+;8򔠏2fSS^!fc8檰s+d2d\Zxq**qvQ*?3^C_]e>sZC]Ko@*?piǁ441ACH hcٗlO ~ QB0猌@6m'.,gL c%7J 3愐!|v?\3jJwO~X \yl:MF*2* ͔v~h %#$!aݎ-,΄J>O={&ny .91LTw@b8B./$NUITעBX*M~wކz'ux]ٌ[?&W9 W>;b܉_J~Yd4/J88 {u͘ "L4Zc1 ӑأїq4o8Sgr󬻞償?MW='0PM\*+f~.KcfgYik mmThHN=D#e*>Ktư>Kr{dm'F mqR~0 -N-64 2ygi OydƖA |5(?45*+Go~IKQg}^3Kb矞^ٟlO+u\xs_xR4k"m,! lYt/'lRKRIIҞeRI@H-+)J/?,?KyoRI?&/IS'Ps$JUIKʯHѻޤ<) D#:LS_U) ݀mދEAOcEnEOfK%^g@fn՚edvj3cu-5β8?au ڍVVT=[YVĂ-ۜpjՕ%()k9KnI%oS|fynpG,9x:ڠ| ڡYWV!Gسb{'ng:zW9%I&ҤK<RĜs|2K4Nǰ?Iy_D3\\ȽD udFJ[PD& 8:%% XOPe(0 e"(е(2VhJ:ɰWP~ {s|m2ݟGv }=,8/rlgC O O59 5.ixiD@4"n4"en4"-4".4"僶ql8i9jŠ8Hjp(iDTsfFd5Lw@#Zӈ4"p9kmN?Zm?hu̲~smk 4nx@_i^ii>\x~ =tϚWb/g/d9ݕ&Fܹ]ܧ8L5&iGY̰J3dv/$gQxz|#~V8_ rp` Ex, ޫ2-px#|v8M7ޭp_:|]MVQ .G_J\P3=\MJݤjN-;/*Cpi~0Me8s/?gvt?~ѽኻvc[*޼PUH+m { 6 ԻH "BS,.=I6]ǹ Z$uAەGy\su?7;BɌ~ "ĝ{lSU]FQ lbX"W cL1!J][m{g{;6ydfviM~=|{^={v+B%^_pS& GW%?TڟV^xѧ5ܯxCPKz;C\q.Rf~?xx)3o4lSٯx :VV~G9ҬЖ&m`i`GNk~6m@k v/V5ݑc.U_X'xIefUkZLRcײqI)Bč#L4:~Е40<xf 5x5wrG2vLR; =x\GPn'7gG6f-Du_8U柷8F%H|20 .uᘌo`!]Bcu+~YY}Ka-sc|)*f;c<Ʊ<:\or|%4~]8 :;R}.Aܝ>7wE]5A';uhCn0( :\+FfZ*w0漢x̦5YEr;c.\/nâ~];-p3\(;+pWas'Z?B@|?C?0?|Dz@/B3**:t-ݰ8v 8à^d;aD(ΈtՃfD1YgE4}VFۍNV$\zdm&0$xrfH[=lg$ w#a!"$bL!GͦDLǿY9Qfb"mqL$sQnp$":L$a uBEJ@ebl&AHcK3:ab_ggd']bcxRSzMxo]u;KaX$z,*}&{íS%@37{! 5t_ЂȂ -s>_va8_ 8-P-1µFlڱKQ+n0< ihL!HJxK@[CdN- -'zWAQYw~>_{}+IvdCdY N}Q92&R=J IZgnV plI琧I.d)Q9Ap63l; R2HC('oYW?*^?zFIkT#F85Q_•4o@f!RFLKfUh?\ϲ%7tǾS7/ K[Z&Oy:k0:^3F # Ŕת#U ד!Rƛ1ACQObnzõ(zWH7IvGOvCOqKB2Bb/ODr4ጥJ*T[-31|{n]LUǑʖvI!HC Rb~4JidkbĚńVSb65m UJZV@69g>]f}!sd~νs,s&$*) 5 N,'NƉ C(wt0ݨ--,#/vbōdŶ'1HJzs{SE;QnrTHg(}tis/&N}EXVjjDP۶Mݙtƌ,b[QmvM9x[J;Hы^ϱx^w>`,CpK@֯%+5Zz} ^dXM] y{Cn06HKko'p'!#Eb 7AԊPKq+靨/~ޔLPH"5 Q ۔߫,]WܛN}XnrEG5p?iu)C>7_b-t"(`Ŗ!+:{Аm򛚁ulpBsr"ڷ3>bgcd/Eü9hrrNyV:5gu]/6éS ώWyCy"O^n-2 󂡁 Od0W䜬X:A"cI6'Wܓ|f$o\pg=!?u=&>DnVߝ_<*9H|fg:0h)`sGøe ߷WS`P*մrBhe- Ig@Z 0vyJv僒|mD=ך:UN:ޒkn4_;8zܤRy) R90+/.Nrqs A ]-Rɯ=qrѸ-8>3-ICA <4 y`wnN7ЎmnOgOf2y8_>򖠸!fL*r5%.&/uQ'fa%*ݥ=@o0ul  ܽ:3f,;X.y)6|0P'AeAJ*3fN8 xq&GOOk?%^I/J AfEfÌYHSY |}0 l j֑~LunLXפ?|72d`iz H[F_&}wX{K߉%"IrA[?!dM@vOv@g'gHM XTd;̈`rgH55igԠVUG2Y}A8z@ZZ䯅@6J`1gssd'Tt`"9FL0#z|9`1=sedGT!rAxla`& 8kv`)/Ku- :d}F TW(F$/X 24(rj0=~ glHtB [ywprA8H d)XAH'nfռǟ@6 [l-L{D|{ P5p/)Xg^qS~|=`2ht((Ap¿}Pw=٘H졍-XJH~=/TnS&@u/~ )F )ѫGLz{PKh/R[lLAǷZ$BUժ`Rմ^ZKiq2DHC=ZEmEAi]3g%g;͙ixK1bWܓRUGKs nc(^ ]ǡ8E =W7ŝv,'Adȼ7k5OsmocbkYE*ԬEO;ᒕVɟѬS⎮8ˑ". \('xmDuUk$<Â;͗Hkj>d]ɰ_hHت+ADkU43>o S+m81/&Q5"XMgZ_j+mt=Q PV$7ĘdeEV;^j)bMAUt@ Jv ?H;khJM.=0:Ms''"ݎ\ĭJB/&MIbݫ _:]Nu:#4[ȕ4H#hS/wR[&}O֤e]V!H2͝N:K"m|H3C&鳸BRY9HAc<"~g{[yP<>Jc@Dr}'qΣ-Zz+bzҝ(&] }Xsc K^F:? Es$Y.lssUqo#wOzz ނ>5mֺ+'I2CZxCBxގ"2/eތ뙤HIGCHwAG#_p+Yʀ`(qd04ڋ64`p`G_b(S- p׍P5 ~fa|?gi,č*#x F?zd7XzMl? U8RD6iY7ᄍh@+n$F^- 7njL~s0{oQ X,S-i;:MPv{?l&Lxs*6;֡VLɘ 1%d8 VirM@nT>/I;)Vٟ| G?~7ކP=?nTtTě/0'yMhA7҃```^IIޔbV{P#ȶ!#a*"U(J+J`6UX*^.EPvُ$ Uevv̛7^W2feK`")嵟6ބ/MOrGyCָB^w~g) Cy6#z<|?rtǟ%_W(_|V%ղYR=%ՓYR=%E,PY h/)*x+5NT'r9e%A8篕‰㕩*I~/VzYckYJXI1@ sS@6?WѫZƊT'Cj{sUTˍQBz2מ 7#C V+ a/ENLXDɟceNԼ'C rRu*~0: 6edI+~nu۞deu֔MgOņeޚL@u/iڷ\ksh8걡W߲n^f||K'Ò ϙwiUKpXAQ$%m6gZf\G<ײ&՛irm'2}V&lYq~3sӎQ bi:fІT:#nS!TSevMϧJCLFguXϬթa:2~B&⓳pz]}X׹cMmL;E+⪴\>jqة.ٝEH !]V"$br4ֶmM4Ѫ}HLof 41W_{3 &U9sd.YvB߳; }o]aq*NMg/`57=3>1nMv8? ~Ӊ^޺ރ(`#<}ٯM[qLs.i5>4?{d+M N1c؜ ȱSx'm kýϿSnV;I3 %LEPC03-P;wuAx~9Qy{?/)ɢC\:sJdsNI_ng" &bˀ_fȯpĖ,-neZ,Oh$&E>L5Xf5&K +6x#Sei/T4R4JΊSkq mL xO&c-6A"򴵻r`H1ӒS`v~|s,'S엄cfU%(1~ yc]m~6P҈VP(K$1N d)J<4-hZ򔌙UG#aS :ay%Q&)"Dv֦æK'bR/$K"NJjrImD  Au/MZ1 {gn؍Lrϸx2|L%ZvEB[ ΉpĞKeݛaYBr**:Cn~}Igl%&޿D#<6/K }mI,| )+)ܖNNg6FѧJEKқLG~}0U-OUЧM>?[ϸbyrLnmɦ)_ܚB!?db"L[5vCYqk^ϸ5[yܚ[sqkNcskeܚ[3_í5[5rk"1˓~p;CpI=Pp[\8{ ܓ~p;Cƭm19ͦt86pl3ץq86qa886ODr{1;o2MS蜘c86q[86w q`rM\3,ϱ =gcp~NƱ9rc T79&.ϱ?96gqE|M‰Xcϱk96VǮc5i{W7-&MOcpl,rlΏͱ"kNJ5w-D$0p:: a|J~nxw? ,5obᤞ32dKsȩYa m򜿝odw_"1u..ҞO~M̿´j_p[:/mYEr[ƿPsS"mp-Qdbv8[!<^pz:/Ep/pD4qVa<"an*#W؝nk8h1Kqwa`:"t)'+5NͅfW;K1@SRJar"n!ʉh!ʉ2D9!jmr#v QnĮ!ʍ=D{(7!ʍ?DwQnCq"a\p1n!6\7$sbI܆Xb5!\m5PsbM܆X#5!Lm5TsbM܆Xc5!\m-6ĖPsb e܆BanX.Ҷ >P,G 7w v7 `&z2oDáNښrCG,J}jh+J2]b),}3|caf7xL-*mf:V6*OŗQRTb~rg=NP,ťuBoYF?)҄/0ݚv| 4p;HFȑ!‘5 I'YC-|DcDPn3 ɐmu\ytZ)e7LU#0g|sgIN0(`!? C<ЩC&h6 ӆ{gbc ÚRo{Q}Uޥ}oC^!GO{QH\Ab@g`OzN}^ʥrNg~rfw&_ɞ>58Р]Fru!%]Fzg W7?<8]CG\dB SS=O@9oatw!7Ł^X0NAR֨9 ,Q^$\E O-Z}`02+Pp&qkKG7#lqmY{Fxa1+BZr\;׶tKGSNnU}E,Gh̻cww =d96̓{Ig]`}Ɗ>r2njfi6NZA `3<(bʹy/cPt\Ǹ$lIqkNoApΜ,7 8fQjkL5+s!뒰ZSMmZSuMJ.j\n[вҪ%$&q}v*XXi7mԹ47%zE91{~}F +wZmh4?qNJ6\K$ O ݼtIPBmi,˲:D(;( K™?Ne!`j 5OR'ש: $-֩ߛd:a)2r^}s| l_]7שsd:<_khմh]VLo OL d:KD2<-NZ47A Ց,,Z)u*S9xm32gKKlI|vY%ʃ?E|e;/wXfv;OݰKq V:0}l|8Wq;-fP̷;=XVw;Qa9IP;bc;<+~?a-jT#񬬬W JWy종-vs^T(ܻs: l20Vg9w d]o N7YddHT%F'E KZ W>*j$ؿ Ť咯yZ5,i@ !-Ty_W]wQIHҠً &),I$GS1x`_pnqlY6KY0f"%3r0>d +bA>U@™ 26H$ 84(c0>5M'Zc F<$~7yNa2$=gYRJMP'פI.(\8o~JX $GrU` Qb$G6bc 9I x]~yrn/g(!aKD9Rp6J>Nx$Jt$ MIUMt-7+UL7b\~Ǜ,tj aϵk! ݵsm`'s?W4\,+l̞֖+q=ڲܥĠ|f0^.&EbRj2aa~.^O_),f5\0 /wisEbd"EbdBc2?G EbhƹH{A@~KQOa>XFMeُ^=WQ"MhnZZoD# RfTga ,9_d5 [l:(o4ƴ:!H2SHkYZa(b[l.L?n7fwS RF^E|(Ok^WS:w< ތݚ̝E<:%ٔq܆%.)pIK 0\R⑤#(#@H]GPW"Zb㵎(^6 |k |_9$ox HnbeMW8@/݆M"0db)bXVcGWzͅ_]} י>1jÿw >GO}߇3} -{ .I88 W`RI^ "/>&SE -@N҆8ZC5~)e_ĘnQ9Jo1Шՙ˴٦h-_iW(w]";z Tg8 ` d2Iڍ+r3D?Qc1Ei0Ԃa8}6)cCō>Bl0mP' Y!G?t=<3[T`{}5oأ %q4;*yǭR^ >}!Gu??4,;* 6Ndꦝ*ph=5Da:x./Ӯ%?u@jhƁ+XG|%*%x"BT_æta&FNϘn׫q D^>ʓь}> U2X7X} T'|m|fM56B r&A?;3jإxO`h;Xvvy!Pb}|.P1g@ї{ޱ̾t* Ἆ_1 qySh| z51 G񣥺~tb8:M-=(TЃ{}!5! (Ypӹh 'lzNsoD"; scVcDTHbGy4೭g c%sj߅VCI]Bp a\j_|9^Y !&Ȇ7Ȗ,7<Y\ó} ,k '^Rsx>%H%$/S( \ӹ͂v2AD5mDGlRVh" QW5r ls,< d-3[ÕȯFx' Bc ;[8N4C%˹& Eϡ'#n.-)HCe0ܨf:hZ[vVArbnVnX:Bˑ8YWA|eNCPW| |!\ۘ@l]w1uUprƟ˰u>I1q[mɫ(Bn:î|{8dg_K{v=v6qgu8 own۝zA8-pwx/uy{_7Gz ;ZpZm wܛ )~p<:et|h?y6oil"$wp. o^8o2lΏ)Ll2lg[|] r#qyBOGؼ  `' =r{`n< aP.=l{UE̋nt;,$|??F?{{ 7@Cw-|G`8 q\JzALCqa;xfm+5q8j8.R_mU>2Z? Ԅj8_>Qa)>*_zYw+Gt#>/I$ &1S REb=#~-VhnaZ7OI=꿎8D(c@u'AwτL5H;F/)0 o -:T|V R.AA[7HuB9IaAԵʺ6,Z׆%QڰDj]LkumXR Kֵaպ6Z׆5QڰFa]ߏ.?/mHpsL>#F/ITT Z^E2_[t `/a/X%8R=_mn+Qߋ ^c}'e)UR4b ^C}J?C?jFE*HQPQkR5 %7CXGe g͆6.$ CلM>NPT50J~KWɖ(l:[`:"TJsF8X5HB50tCw/ fh_$=z<`zf㱵ٿhǂicǂ+hjݔZhݼX0d4lb]]rNΔ|F OA+DP[LT$!@1$FSXl"9Nzŋ7OƃwI Xqa5w>B ~AUHiG*zgb"^׳ cb!~L }l]s11͓zUS_yAL 0~L b%^vu8)џ!+( \ܟ؟SX*`׼ԟhpy^&vvgnܾ0&&xC2{5pfbc$ˤ>+s)ݏN*dUM.? 3ghjWdb7VkyX["%iVWjhu.?S(nP;k uR9BVܙ`"x*Zo%oKAsE_D-v6bD`! 6ANJ4RD&EZ/B[dN,,2q3h0%wrcηc捿r@  yܝη'|z/^1sIx\/s'6?K{Z, ?+7$ 5_\4;ɵ^ 'f~?pJt-#zqx]6KcoZHh  _ x7ا幾MZ˽ZUx;Ջoech{ڽ{}oamo /G*\*gѵfkGۢwm$v[;5 Z;+_=>[aC/y{LK>(V6[/C6|]P߃[=KL0j+X d3AD'$?bgab.z'b特b.z)bgb.zX+=ub3zX-=gub3zX/=ub3FX!=cdu!b3FX{grY1C?QQGg#̍WH7inl] 26'cq|cq@wI||>Fi|cD3ƖcBqT7BqXw%c78F"god:z??x3g3gg3~3~3gg$g3~3dc7?x7x 'eoex͉Sأ2Q%حO=<6amk[+[?ZT]Oȟ¥L?idOA361 ׌S kkMk_<@wgyny$E)(%HH) N7ՆʛPwvIkMx4T7z17@xp03 ۯSUܪ.,,9:͵̠̮qgzJ/JF/Q%*"ݥ]IV"-LlNgzɱt2}?!&lV^0Sz6-ɦ78X#7h'q:k;L-ɲE$hޜ|gWSK$f+ti|}&rxT:ٮN\]-\{=+ߟL0;LC=PW߿> Wui 3^R5z WOOP9{A)i_mqgw+fҷp`7X+jUڭgQÕlžAk3Ҽ^&3-wcRf(f8B1cKF#sZ-_$)ؔ(t nA1E% "QUT1{:8.0b%:Y;Z\ގӯ:"ns{Ŀ"-|ϵlйJIb_Bk9kN]5{mL#OaNBVV3uW@X|Kߏ拒n8+b-n''r" s{renWdړuӗǢ-t8v#}@/їe:z]}V"}?:}^z <bz^cz z t^.l>gl-V7:]M,ޚRwb|\y ~3l? en-CDRZ<{:BpOm~ý$ߔmuN3)WL gM}´Ax>1@>0<; > ghKEd+-EtE[NSvfA/.͏+|E װBکv{SXIJa9׺)EwCF'q=5h+JoUN G)kTLV?>n'p(A@ǐޫU"b+Ϻ̵+51H_ jC>.m zi;bP{[wg^|=nom:l0!tD֎GGyl|R=e6.t?r;{UpIW r{AtȪ7,7dY/>KB;(_iP+J.S}(Evo2gۣ5f*߯L&ߑdaX0_5&]i&E,$ѓw]`8;4|j+P{ U`-QUl qb r_on-¿LkP"E|߇= 455{=te# ?TwY?*}p.w^j'?hf;7]{ 4pWs;UK5 eѫz ҸIMx[+93f͸:D/}Ae=|8¡ 4$prӁHdu_bI,hkj?Mj%6 *.# /o ,]oh[UOt eEP` 6(6vV B/&Z\V=Ȕ} ~}phB@duFY} Ps}/yiBOyy{wNa}P;? v2 vL(A;Vz._A%rKB|mBo|+@LQ~W31aEy Y*IpKe#XgZ2+zs :DȇD*~ }G>QX-~ S4<.+{waD rR/ЙRT*N% -p]O9UϜ-﷫Ubk|7"E~1μR.K_o^|FVx7]le'{fWHPL(zZU}QFc{S+_4 v7`I9b#{زH\% P)$T}|SU)M1Sh3[ހJUh3MVCiB4$ LC^J|23}3p\q,¥08D)~K.#^Ho٩zM]>k64CѵM"WX>l!۷U麶]8uLl\ ul׸C6#PII$zˬ_Y?KJzD 9upzl,Ae~|h ׬_{ z.8ޡ14-hO6:ӊht#SiC5 ;//"CC¥cRE^ݠbA°{ní6lg> w(S.(~zlB.A }mpx0 H6*[LjSrN-3 %uG1޾{=i*+6K1)vQ`03{RV#0:S6\1:P+*.}gھctj}'ɳ폼}ex]y(Ct4۲:?SLuPȬ~?Hr5Ϝf?#S@C_b~aep 9PF#~!VmZ ,w8V"b ߨ AC0YP-XbBGŕ)3+ʬqhd(Y|hLx`Mr";h$̡PKg+B5~Ne^ٔ*[$p] Lō幡2\>3TF~͉dtB/POlc[P8:d_n0?G,nSS^qH69NQ'fE~~ :4?[<҃05?ٖ*IJ+B9 x:z3iSiE:iгVɏfcy,(8xB׆rLFɨ297,La5IA,y- W4  U3>]77At%kHjbyxLxyw<>E2$.½.g3}!ӄi"ڼ7>tBCw+{(@|%B{CГz8>УJLᡸQ^WB(d|h:BC+P+~H ]JgCJBLJ))t@bCOb1*1/09K4+E^N^haaF ˋa4lFU|`-Dy/߁?8Ykg9dZ ;l(3Q4|dr&+HMz,hVd ^zݍ>`h05$WR=[Si28.l|DY=Q2B'ϤQ*kcb/ǥE8˷E-cr&NRY%X1sya217^y|?,U(i-ǡ.|OKHz{)QVc˥`O@oßҴcN_>=I7zi{-6u[ppSUFge OhJ4Lq@4x>%B|Q~ 9P 4#F+| 0 uk#C@!F"IVG?.T:B$%'SwP-wVJx+iOR£0xAe4egw9[l372m%se&.˗oWCJ=~Ŝ_g_gYgk Fh7x_S9*xGh\fX19%JIKv'DMI7c6%_GuIMU_4O||/I]w%o"~S|IiE_4>'ͯ%~m|mIķ&ͯ ~E|3IK_4&g&͟NI_4*&'~~Iğ4?yI'%~n$&~v,g%$~f|-I5$͗/%7VI/RĿ4I#ď$?OI?!'Il~'?IIߗ48'?JIp$?@Iߝ4/&"~W=ߓ47w'E]IwGmߖ4+&B-Iۉߞ47%HIۈߖ4}~Wk 5_kWFw4| `l a0:F_j0. h4k mm4|h ` l0G/5KGßi0 8}4bx4 'F3Fs s ƜoG_ߏߏjy\.wK㾣8Cq7.T]8jp~M) ٜ}S_&gq~M39?OrOpE"~>߼ 8˟y7/B7/Y ʋ3yK岥??vJ 1`}X/azУfʌKР)`]S.lWc̑U5u6U`&MvAAVUM"oQ~jG v {TfxXxTx\'< g #(pHKAA*~c@t C!U Ykr 0G+ TQ-#N  UE),@*ГE :M@ +[vU5u6AFU`{ŽI."*ܦ ܖ0;{]^A` GxX7lsTx\'<)WHg #UA.ҸЋKAA GnT{"z=]7@ m "s#JU@7,$r B*9vURZIԕLIp9}R\2U4+]%;M׵ofc鳑N*ϭ,f* ,RhYsi;w@C&R% 8/xBQw 94e2K_ rM(VYwZؗF1FCܔ w};/Y::oCvNi<~wvjN-}֙I?̢ݙM:s{7ip YޒS>77&oEہv1{tPngvJp|Ekjܷv0o;j:V\L[+dI- },(ӯw s*C{ pp>_QNjZW(QbȮm,4nV~k^& hJ)EW ]]ǮƮ>W|1KEKO-;6pē9?΄L^}rN sK [Xl} llᖩ?680L5ߌ鷺 ܁rmNEt%| -gC~g{D~]BԝCo!J%tKc벮1?Æb &B(6lXi4ַmj!l}ؓҔ)*6eL_N؜^rcXm_MO._Sum?+䱅RiD ]_ XKS r&Jwq;&qyh ȹWP%R~"ϞXsOov>ƅ \!YI1(\[7P0ܕ9R&Z`L;0-Fh>1@Z2p:_(30"/YpY M\=DvmR;mP@|EYGMiDOCqK䃸DUX"?$ff}[O ɏK@܉}+c5%/&ttC?xWb\w AzYwtMybokhgUý.]0nC[ր9ʽ6A[#EeOe w 8<)Ԍe ie.MxnZoCCfmDOѻ^ OSG5-?+]aKSrl (3ݡ@P/%_b \ VK@wt6|h.FftD]{c99eۡ'-yB:늞 ,{azBU f#e L j>Lt yOV^NdtE+w*[8]s.Hwcv]oϕq_}_tϖt]e1GjyRlx;w\NB Ilaغ>nexHB|K3s~9 Mབ&@¶acٗ:6+/ȳ2yr8= *A^ӺٟuI~ U_o$~/V2-ɷPB."miRVˁÜ X*|^|A,,SB9y9'lkzK2X(Z (F`0GO yy{;~`fx >1Oo|%7L.5W4WŢi甑A[g7实{z ޻/NuFO`)'~Fq݇PJWiW_[yX|C2 EL#y *3% ׊:,dŃk/!qd~I>-h=bcw7yPNg^ ɩpĎq:f6 n/΢eg޲IN/Me߽}%KL*&>䃿eĢ>pEu<-FiwՍ>&CH4H/ Q8X?W' pů}M>!30/"Rt$S-)+zW ː&:3 3_CSC ҔF?t!͔/ p" oZ(klYRhw7q-P$G 9O7J.OF׾ +Wk_pVx۴ǐ+-n xt 5~Qb>īx7A!>8W$G꒲rn~˲QqƖIzǯwB82)ƕSr]c 4Eh맟 xv +hyA='Uk'JJ%_up=}fHvWCl͍.{gݦV_i+}3g U =o;ki#f7z)>^jt&'{~o sᥦFWjCef<.mnpW ^.T@"<)=! 1!Vq2\ͭ.S&#F MA9b!.Xc#P jlꔆG 9f0ǬX4o:\8Adl8íq3Kq]1*J3_&1&1T늡VuP螵؜:vOcCՐbq!y\㜹&Qq8 x} 8á4g}@ WCL!.5TC`eƲ K Q,׫I]*nq㸫-Wh=tsC\'G@<-Urdr>Cꌡ`fS>| ϖV18f0'%Go9L f,@C5ؤ6=-IʪjPJ0M1BrA)HV#$)Jh:uڀ W42[r͠I}]U%uDZG%TV| b]Yu 3fs͠A<- C*>4ʸQå Uc4kY Λz<\ìBgD^{} eFTiZT²2j% 8Tx!TY:FPVW%@--͍-#DIOi)bkEб= ү~t)69S'\Zᒤ[P/QzTFKezqD: %zD"%Sy*~xD:lO֯_X`ׯ,+7~T-LWaabTA>[LtVm4v?Q%8*5D :#({>P r5G<xXгaQZ. XA\֯ch >t]-0}lMKsdքҔcz:m}(WUJ Eƈ-FGB5we~5Tؽr]:.0i*Ϫ9Cm(0vPC7ݬuqQ]H>[Q7{cKl7Q lP?{o++_x[!y~χg656Mk?<\P^ |U^xfֳG;.~DTkeX!l .OǪa\le>m;8,i j PI%,) A=u )`MN`znv̙aM`n'\̌6<~#-9>]4B\;ljO}bp? gͼǙ'\Cwv-#?b.OW`]{|ǭ=$]_U98Ouw!y;Ws\떋 נ4 ӅuWTyU0T\[O[Tb&*.CKYK>bŸ,3\ˑ7]"4ۦKyӍKjEî\?jȅ&v)cu]"yt qɷ.rwNE1R%.Ň{禋\L~I"^!?mŸKyNwc4y]CmL~aCmQ ]"ܧȯlR*VrmCmQí!tp_%t+5"eȅ{|t)c9d j01E.ĝ$tw.rksKkt+yOw5E{yh[Gn4z6.y8݅=ӥ[1]b>C\;L"᎓6]~ϟ[ak/䳦\{?4] Mp/2]"gM7]punqB0w.tyŸ䗵.tyEȿ`p!n-MfO¯\|'=}x|$dc-O8$KO|qGY{=Ojf{.M2oXunW"']U.ŽK? \Wְֹ=ޤUa=|ͤrΰX | y'^qkø̻o WTw7k{\vݘHz-9x+[/ʮ{_{^4lyx),mfw>N!xf8ii-G*aVFc0 K0}98C3Sp vi `?l삣w}0z`'l}} )z8[ ӷy_Kp`4t^_2ާapLG|KNXaj/p<G 'KOxK057LO/XNoR<4fa<)3^yxTOlU{su(X]} ҼD!:Q"5!&TB.%J$ 1,ZKS 4 Z )E4i~_+ ĭ&'s~o7w:3ܙy{k}1r7O çs?|4O>8jZ]Ꮡ'F?I  f9O~OKÏC__? >uO~+?9z~ ~-|_ 8a X+^sa<*_rF C87¯Ol2q̙s ^ l|<ٙYG{`.1|22Oq>Z|{%ηzzɌmiKo/7| F4 ?GkG>YU:z^ҸfyX2?Dܶ|QGum;רl~M" ^YfUY^~B_K%t`:1 gxgBflBxе 3>3΋"Ku*3vt-͌W8gk]4Mѵ]3pt|N;o'=`Lx=2_lnv[U3s,H)}]_o.W:79b۔ns#'kEW:?xֈ(J6:M*q9/ruNvӈ:ƹ}W~}6Uwx.#1z#p=#zc{3L:'-¤334I=hkzlҌ7%x:gԕԹ6Uas3ʫ̻ݘ|vF}ñ/scs9z\roA|konuUf["gLVޫϿiv} y5x]yx9ϱy0?&Fyv>,[Y 5sbn3䷬hai0n^J@,X .sp_`}0...+e G l5X 0vhc'cY I ,I , f lvzޠ8I(0j}c-6@`Ma Y6H=v L̓;+,X5X(FvPO`''m]X,X X(-`; ƚW(F'X!Nրq|0_`6 8~3 >V_, ,X-X(jgX6L=ݥްpCb l5X P`;xoG=RO`רw]8Q!w! Vl (KvRO` l20_`5QO`7bg= 6F=11w6V l-X jP`z;A=]nSCO`+{Gm z뢞.R;PO`K'5`g|0_`1;N;h+vsы\{G؟ʛ^07WLqg!> yQynbX) V kua!l6;aŰRXl;uaC߮߹w_kC"Ӎ7`G>߿iddR t-lydc9EY,L#g $2gw٥_}&۲-۲-۲-۲-۲-۲-۲N0*1TJ Id;S <OxJd;=N_ 6ކ4K b_:F8@FȪ697DI<ֹҳ)Fqd` ):iJ MvO:BfpL&Oզ'J7#ei1"؊q7sЀ[^fЁo0ܞ%o ./ċ ,3]ȳ`߮= x}2 dG1Ӏ_Z;MoS.VuNl{4r?p/};{iiyX%%}b޷l7{GR;o#15˴ާl'/ˌP+Cd4GBxh%MDc֧c6B1%f-v*,Bo?x`(cdbvvrrŚ4#=:?BVѨ\/֩c ]d8?{h;|q>>#%:M ot ?cVc|M]\1^~5~%r.?NmKB6T+~} 7*6Fr#qݹ ovCܘn󭆙DwՑ;]vq^fcnב:gXsK֗Yvݜ9NeF:N\>?Ÿ91q?̿ogXֿOx3O0_2>xq׻5~i懘.{ie:{7 \:=T5)<}gV*2I7L`0RZ%R+Ȏqj[`ߟjfPD搟pIbD,-"L$* X?!!x!EKrPm>Jjn{QHCRR;;v˦@ WRO9rC> &jq%OBGx]XkM*g צVa1+[һ<O>ݬǒH=g 9@(CR! Hx)H N!)^jrHII{ϐt$|ϙB>,<$z@֓߀\KCuB LZIN>ȍ U9<3B|wA,4Όƣ_hepYX YWp7LBbM( ˙8X+ 8Yc Ò&z50,j +0,kn~UaXW KaX⽅FXDcM|6|]mH[Wk::ÄY6-**.e2$kː3a mͱ옿Sɪih%E:4Ej<=zm.ys{n@ݗF'3饶&O/RdCr'/SdcltN'F'IltTFgpPUO6:-Sdr'Rdc)R+햛fGWf~zB~vbd~ C|P,kaŗk:tf@nG#ZPps1I M(BUh߷}*`y--~vYX1{|i#kJb=N8ذRzmꂌY{#cz_z,,JC  fm$59A\ϥY*atH>mMS`ByO@LKg l&udž`? JȄb)#CA4,d5k&u f„ŭS d~:ilBP|&N )# eLxM̨ d^/x?RlؖU)gpVYFCIVH0y`MnwÚU%cݮSiiCT;4AN鏷$vWyrIocTby s''V/9{1ɜ ͝ HArYwٺ=fFJq6RٷQ%CVmWCn;,juRN,t-m$kHS7 KyZ6 Р;p gvr!.QZX;跏[x\ZF38N}_e͆ Uiz !DB"۳jk=?[Ô*jKQȟmںejÆ̏^Ǐׯh/J&u`Cnb|_xWY{=S H57!(&\$8}2-<#uA_Z cM?&/ũ Xb3ks!~=]_ ҄z:-J[iޖIDe"]w+vb\si+~?g~%/ksA>H*> ܶJ[^-r-]JyGGeZ|€ـˆˁ7/7#FJVjy\~QvkEEyAo81klTEǗ zZJE+&m,Vӊ/!yFKBx4$R[Y!WJj"L RyATL)BimwmZ9sΙݝf޹33Iw7SpFpYOjr%郯F$y=#8 $0!!>,H,q :]pMf-yLnxsl%?y|R1A },ߣ+V[FYؔiLw~7o oF{[s%֞6eq:Zs3Z{&.$! D*')(q,$Nq׮,LdY *ڮuv:62IudӅW]TLIqć $e ϒ0PGmo3 &YJ~jb>/?OEP5Y'j& |u:3ϞH"ZZO/ؐR3JӇb5!6 :>wږ٩U-3$1-hvy2\;=Fy4ii!wt (xJ|: @Nu# Dq??r]HWyΪ:"8T Cln)޳|.TxpO3vQb+Hv\J &oH"C)@E5 H/|p?jڭ4$ ->_-q~IbJ댲% xfr6!J1]1W؋ށo!Pˎ cyNl)'l1>ʳLyOE?l5ml)s>r$RIphvkGP_pUүo C5qΌ+vJ@"0!dw] KrEXp̓tݪn52F YHWaMscE$J֊y][ύ"Q6ލdۏCjW| #f|^$#G=&eiXw %k"@l54H.,q3<,FPxmA=J39?Ζ;(JsT-|AC}h1Pb-}[8%>M|zs>DSӚFQIF79O]ЉEPHP ,,Vyھ!V0K"\/ww.T?S|yGs eH э ClRG1r|6h#uVjD.l4Li-ܽPؿ`_Yd"R"!Çjb"e;2 )k|)ԛ͖?I 5υ̏L%%1TcL<`DO.B)̏:$•a L6ܒP$10YgSqE:c7ylpEHh[LV`en"q$N;nDm!wl&xFYZS2:&:/E[GFBm5B ͛Xn>6b8P{8]@ w쐞` pj mH%|LΊHw),%D#-H#z0@cJNґ.ґ}˶V%Fz#HW!Rv8v9aC|9M]1 {% ҢJa!)7ZKmYA' T;YN%֏p<ʷsZ@ N/RJw`qAp9?NeIz])>0mnUፐy{Οq~rG>Q? ot X0%M&Qc̊!6_-Rsq>8 q9Ο?Bz.E:2۟ Ld _T~ۢ޳Cxix^&ֈ%lǾrJZ2z>!)HZuHoV*NwCv|.mKmWwIWcᤘ)n߂;̔f0._/7;ɢՉOHgmp]Zi=ԒI*ȃnIg6iuتtbmx*ڝJfs5ܨ,&/NGY}ewb1xh$i,I&Z]$$=8ruNB O|n 0i| ½b`v #Ihǹ3]^suiC<^aG.M}dȄmXd={GX*>J;9O3.ԃ*z-煟iw};S 0Xb%`xҟ\"7gYbk,Y,K|aPUY +wYir\ٽרV ]V%N```+hqh} [OQL,+UZI=PGZ*-:ҫҫ+T2VXO+-{^Kfirvr('zSC90T9;-&-G(!8 9;? rz@6Yސ18E>|Y]ua9C%k!9| ~EV.A{! B*IGM~[@袰f[w{ \bJ%m nh}~ 2/ 3t>k ǿzFdcIqRn2(J8_ݷ0L"l!o^ ](d0.K~ GWm}l.6+T^hk=hgFI}YZ?tR#hk)N%SOIտ%B v?0FЅd)`d9$}Zm :J:UfB?r*txFD ʳ:IpBg,gWw&vXU,+,䲫4ReZV"qcuD&$D$2"XF9v\Op^DlFDmo\J%YD3I @oy<hI%}jTbDq{Pea\3`m4 ߁3K`3Vtԟ-LDͱ ߸S5T\]% y!C?Uq 83LaZ}i|)*ΒrG3fsi3N3f͘MfCfz3a3fgL%kLe!%,]!R}PS>JI#N N8_=e]-t6Yp0"YP) *]R]LW)hhzE8 >ee>1h`G,x@sxlRNvpM{Ha8i"Hy^bg Og:`yݶ18zeTM. \dU`j'XÊXQPʠ9XF`nh}fto(WDv%mAW$+ϟޥWFp+CHGޡ_3#8~(kK7LՂ)N=z">R*WaErA.{}֘m~:Gl Ie xָɿk̷[}׉3zLtuFl3JM1qoC01l"}"g^wУlV:$ϳzv1XQVq [,8 l8^˞dر8wD"@f=fiÛDʆ4^Ͽ3K|4}~ZG2aJW瓠_vqke,Ĝ2bZJu$] 5n5=kKg鴤x>ߐE4I Zlg }zM膇G,I7.>z%/U"GUQZ*6m.f3$'UWWnnv𗓫5, +/rX8-Ҙ)ʹj$W&#N.L䄃S@-3گ1\ cFiOJOhU6t riXMdƚfݘ?aPJlݸCD Rԃ{(Q "-PPJ2~3IF߾73vtZ?7rVMBM U80C^J{穧{\eZ<o*#)wItbsQ~ЍL8*zgJrɢ/a@k:M/U,("™!~[a?1W*2yw?otyhT̒Hxفx^WpO懑shWB*LXi"ZJc^;W<_r̊׶]J\œ ?m-!v^;%M٧y B]m _6:mF8nט>y϶w~ma?0mbxO۾cD] IZy㰝$WVmPo>]Q ?ZxU{%+Q11TG|Y+wIPc'<ȖOG}xge{"'6[o'H;r>fPܷmf3*ZkCثB!7vꂵҟg/yQO9Oz|FVȪUwӪ{HcmѪ{:\UW^+UWZu庻>aYXV]m¶`7``۰%isAlaU%&l vv {k4z':2X,syx9˜ɽMb$X|_AY,s/X<:˜Ƿ, vBYx> 9_fߢ}qWzw̙<~74cK?JPsÉN( f38p#2wө`9FYQ-O5fkE,UgutS\1 9z42}pYD7#4&*ij9D[@t\2YkE1aKVtBmRR  /3Z»KU`6oϤh\UfKKy-MSZZM̜y-1hhT!OhJ<*ԣXl\mP^% 6h+ph8dK< /-L&'Τ9K D"6<;.Բz y 'Cѭ 7]{WHEplfIƘgچl&#$`KI6!!%${3]U]n0vwz'{h$Cq(qs~r8?6D~re~,k~qr V/ Euf1j'Z!V,|%Bڐ&fW򔚹'S'AtOg9<=bjBi=W5܋# - r#.5 39<9q:F9\{ۮB=1x2 {h2:1OG (BH@]`iF&?9t Z Π|micYG;Sض۶Qi١(OcGwg߀_]a`iN˸dg9^pzy82D"7%MxA&^ndd&jSPKw ն?fES?L^V嗆|9|Mܘd^2I?pXrUOu/c'CǸ?ǀBqK-;0N{o'pU.h҃1w=r y韝u;cY?x(oGc4q^j@Ǩ>t_ʧ?{gϏ~7@">VzZ}k riLfm[v1uѰſAx2; GG&C^&NܽF \Q\ [;O0ہ)* a-vʉ;FFAe 4a,[_(߸!sEaē'#5k1< `{1m6 ǧq| GA4C0gEtðm51j5@\D>a'4u0( /JM"PUM6&1쉣"3 ((;~ͨ"!/fyZx1&b[N`6 IȯFHdyX-D/eA-#Jexu~5w>&Z%? FnvWK|v))H 4Lyv7ϑg`GQ ΁ N)tUߐY  0#ED,֡^E^$*R #oKβΓ } {YJ9zf:o%p` "ISÑ<Nf"]ݫ46ppS,:'#,mzLѕQR@SIP[-4W1VqSiz'0Ԩnhkd-* N8s&k%aaRt!-RθbUQ ͖8Ӳ>n7)sD ܴ)ۇtS˂_ՆԤiYRkܤ6`ٌޢXZ֯$,Xy$ޔa*192ZoZ\$_\B0cQ}x6n1;!KJ"`G9հ2Yx#iIҞ>HCj+U} "5]/Ly?JP%'eMd5BPR0S LbI"?}Hk  Nx"^ZrIǨIXD~:O œ(S;rGFͮ֫P,'\d霔) *J^HA4kI+9* ?! %D|tV`. B)Z56"-$$d(YXOc=R69ձ^ݛk*c ]wUm;o})&s'mBx(H8"[gw3ۆ(J#8EpwL@:XʌĝX ;u,_ ֠2fv5/)f70W6 rwϵV+[b Mm}U͵Ֆ)rI$eĊ L.rݜZ~=EKJLvF.o)cƛҞE޴Ofd$Y.6:a:e6Sڇ$dUKՏH"$,DL#T7Qȍ<1ϱKbJCti*F&f"2pEPuEJ=7I|PB/nt9,¼-]-]+`}^UU!֒"^}y\&CU }J[ʦ)[e dO I7UQ8`EWp[_Hk IWYאQT{֔q85YF 1v|f~Z$>Ep*@WZP#, ͍`mlc,jdq/Y.~ ,p: d:ɓU@g/N (5UdWJu+<~zY]k{=ֲFH/홬i9bHVYtnav`T/AGE 5.8YnP3z>9UHߗun[ SDx&+]xҪSd# RHxj!}BrW:V{P Ivln{cf:[BΔ 7KJRE0Qef'[iYsgGWO^4ӿ29I%n"ʠb@E5ND IO,yWf2_7]$YP#<.'l'W吺Lݙ[?zG q1mh3 ٬J ,1z}U%y?$nx1ui<ᄼ M;^Gl# y-?DJ*K@R%#٧zFj7RXk;\k U +q5/8Y2u2 Y{Y|3OAN&9&:$҇ewmZ%k%UiT:L>HAͲ\l׫MDAFY_o P!S X4b-qJ]?0^ Oj57*kca1d9aW }.3*ې6L:tn;$.b!| &3_#U@)-{Jߕ. e|D«Zɦ2VV4U8ze4 &p$ApXt[VmUrel*+E 1UvZUyzCG&Q).oY-5a9Rz\%bKr[!7_ @,(Պ|i6Az*%H fp  ?d6@P;d@˦(*t(8tN0 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+k)J7| 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~+ R% )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~=0t]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| hwc{<9"wsYeJY-"4(zݛwI: m Z"vŋE!I'ծ<^ƴ\ U:pM᫘  5_A$7c@R(x{0?5ͨkM'Vw; G<3V$7Cc yTFO>3#fg\=Vc0.u"\~FBypavJI=ƌ>2BGx&xҲb6VN a\{q{EAbsRGE qdUd4ZCB;Uy+K-bx^ 3/P OG(u%E^*7(͉P^FzߘQkK ?7<&DDr"Iά'Lu \f[88p&nMD5d%7]w"IQOk{[!|"V,'OȕzMw#cI4ٻ ]G^':0䵶_'D3 y2xe$&T g4I\]K 5$> B$hq-Oh é'kŵQjl6ҋH9'~g&y?$Y)hr{:./&W:qBEJ؎[e&\&g\"Ld\Hʁ -8n߂}١XQY#VxJ3[zz&69Wn/eJrMRY8zh 9a6֣<ТbsFKbeHH%%^4F 7\ f jJ*\PO/)_h \-3f0 G9=6e|?`r5;(5|se{.ߪqaQ`=rDL̹zdbΕ,k0\e˜sm.oQce/@[WG^ ˱M|KKa.8P)a5r,fbeglX qKHVN>p#\+i|v2|+w\X}eD<1}bZImw<D)+nob=؎[L^xvVG}ۥ;hh/fdYLtXҷ3b Ş .[YtBclL,v\-D3$21GB%ЈvcGeѵ~ ^I䳠Bj24ek&_ cjWySzX˷4nkd숶iŦ[6[)-)˙YX!ѸW~p Dh9ZՂѴ̱%ʥՙF ansDžD45qXpk+(c--moqE0YXFf~}Lx`0]W76:P'ܷғ[iO:ʊˍOf%?E&%͑ro,cYBSg Oz$c#t(R»Rjq?4,H-@J))\?blGJِ#%R^ ;HF,Vb)t^J.H5$|p{|jC79 IPIxÐȍSdn 8 ݅{8 IhQCbrՀrpx 9 pql04@CSИ 9Q.?Aq.?*n[ߵ-5/CXgvfKBCz1Ԕwljn%nOzd UYٱ`]W v=B >BV$HSA;g޹{0]Ȃ}7p3Cf;":#=*?2q i#FE2į]k"[L7TmԌ9?z$Cߖ^Ya\`n0BYԈ3BET 2}$5]!! SH@)Rn"cAͼj~z@m_ xi'L6UbY~P:-rZ_ubB0 Ok/* N+gA6+PQCK*NS(,HUdI.JIAO@o.J-,,va, DLM0-Cڟ>t{,q@Z2g2Y5sۖt]v/]/?~.ij]Z}s#;zoAyb&ă^*#?6,-pAOs4ɧ|FSkvSry^zM#y msk;'7BҐ֧8樿Z/ !WSk%'7vaVlyqUW8k}-;<¢W#M%kECC؜n#H$ױ DP(8$DkOFs+D8@+?On:0˽g%h Bq=&}.X:0303R_$*S"ďfm[o:nsTRFN6nmW֫U=>t!-]4 sc% 6njNEԧ%̓4ӛ2 Sn ,[Y(?]_L|YhTT@dȽr^˪lTslVnU<澈{Yɤ(ν{ mNc E bO;ZނTxB94EU5'V7ra!܊ht[|G_X%(pڀ3z3sQ-ыBGG1$`hpomY`L6'|^~WT,3A0Ww`WFӸ ]NnDa@9iV)*6Qm(t  ߞShf,dʲ"P\Q[2E6Thb:itBEʨ!Cd3A暤e,/NJ)x7vټ*of4B9.3n%j~/ȁэ/i<_Y݄gW4MȴΓƬ,^:4H1,pa"tE..mR䩽G(p*Lܐ[Ը#a);$ ͣTaH (b8 JSRgyRg!,3f{a2`mxwra$'πʐȕ<=~ɇPNhƸ VZА,ԛC1Xk9\S/B"͞"VmzfEmS50&c$Ȣd -P l! +K9j`9X%kg%yj]0V_ۀ3;j@:.E &> h/}u,v4ЄM%% ֔OH'mQ_]?lpzc-b "~ضzȯ2+_)^yq4rZw4<&9as2ڋ%I%t*\pg×0g+g_#[:IZLL^n`\VJTt,uOE&=KGH;T]}tTEM^n5DlM@%Qf2E\3&* `4yt̸.N!8`Dᛐ U$z_;佪znݺU{m}4,wdh dQ*ЗEIkN"h992YW:fʪs \UcRNJ9 qݓOV>=! 8EO<œKf}?'&Q `IA2wƿtFYEZ{a3Vo%WqZB2{㊾$ Z)*jc5uc+=R Fk-4s!͈bpm o?#949!AuF#1nhѫA[ZkP^P^[1$BpF?%%"NTT>Afۈ}j2_}f<? F19r(8"SY% 'Ba19c܆R F06)PLA 4 4&MiȉQ;_cUES2co3~`:@}wLJ1VB".I~݈_#./RVeXw~k BTVXv:Fac6ؘo{И]E!ǬMc6>t@QgpzFQf{">&wО?-1+f{2x15JMݏo@7jr32f2EH_Ow^d{o>2_++e^Y_k3lLw O߹a-+dvw|*JW͡筇X/)P9_GQFG*) ی|2-ߤ~K##O*%/˘XDUUy ʟSTV'VLMO%4*tUzf~8GjU$eNMCjLg4_hR*- U|RA!JŸ1ץ_̟*-4GzDZYVD52D{*NUdI$H*ڱt[A;\U[wOn&-`XC9\Dw)2X2g?jevvdC e7?= =]GH|XƐD|CC{СB6C؞6a_#'6:"pbˎ;"pbˏ|ؔM|E>lfDfG>lNDÊ#6w %/ݥ(qQQ8oAvڞN"?N)@G w `0hs9ujsѪSȅyrX;X)X) -4SfjfeM)JyLfz <̋\@7GoHB?VPON_:[OFS@yN0gSkwz_&ɏ&S7xn%$S^=kƦn؝J m5\P ^k_ f~Uk˱+4ީD/bF YWUoeBvhn]`& ?A7cPju끣t5\S?NZ?$S=\Xa?Twt V} cw\I`>'kBsؔ_3ˍ} 6J=n&.\ՄePIR-0?YnwCg\Az]ܭm},Ys:sDñٚXRk!ڜ/P؝6Za_z3ՂhV]dB&2 ёvF uU= "3M%E`a2~LUۣ,u:}W3!?dHQk^fk T_ܗuREj3t8F~5p䋻D<{ ]4}2sA&Q#dZ vji v7ǥ}2a]N:ˆ8mX~KlWbr;lL0( ~}IMxѻvf]bD_og!LN h5ܝhkuwh=Yvu˾o֡7b%V5Y؇8&(Zzfn@}"hRm gO5fk-Ki>#>~>lkv_gptp=VIeݏ&zUУo ۩*z G+woQ 揲NZ%~3fF "CKMa~f՞%|xB3y[jv B󥂘eұcM8 R1huzCB<}$C@5;Cò)l慄-@y§hHQ3n6kf t}V0+Ki*pMPQP6=PID$~nuHnAr]%WT %ɥзyb k8B\یǝc]Kb\mK34pndyB$Ҙ q +ɥr3uK@*|ͲGD hD}}wHPtmM%Uߠs"WC0Dջwx1`C3j-tbބ>/^i!2ݎ-M5"lդIݘyki|60 Ws=AƵyL{ixYkZUkJ+nWY3#zrv'yji+ /]96pv-?Kk:Ҍ&'6oZFӱu?A:5bsg1&w[M6 W q ab W1Hb=UHeG:P23*qo)YGit}) 2)xFܔ2LgA9Yh9qXj0uzQ[A};)3k"fWށvp[ƅ~lt@zlvo2t5upۺRf+;{`@"Znn94cSx4A&!r+5k"u.3AInY $W+m#ag/iK0ͮ%-itMJv|ۃuX泃g[elp ufՏODZѠ֯nΌfR+]ͩ[MZ|yɣᑹ2fJfMTJ+[ȻbLXt9P6t2σxM18g13H1-a>\8-{;]5#z|N|1 ~ }X:DCh:0h:SHrmP_5{,SĬH0_̔6иLc q e_X<_S1VK:iW5^5--Bvg8 Jd1pkXbZ+ة-slyq& WAؗTVo%I|/^;ʴvl}RƝ8B[YU?[S}3r ?w|Тz,rH(Fbd׈u$3 ׬^GݏT=?=Qw"LigmF­J4\۵bT\EK|91'ʖ;bw\uܛ55Jܣ`pIN|b;=vwP'2Y&ߧfkO9ImEϫba;wYw .{˖h j̧wBħZ_IKSUQLV]5UGU\ !D蛟Í.T|?vf|V bHr h̫KnYjl:76+8[Wv +fjlUb%vżuDC26Wck+QGF8B2uT?^ۛzŸWx(B#dW{l,Б^֟LY Nbẝ.Ɲhy}qt;^SƎ# .W[C=HILN^la_6ձ)hQE>;!S({&>=s1 \da,*]|rRXu [葡hK K.fdqdv8L+^Vr^NS88MH^ C"ZGޑp,+xWj MSZ׃?S֚MC½C49H Ov>ꬺvP ({X\y%hg1˜-B)8 QPfۧysu-ܾ8}6D^ eZinI  TW `mr3Yv׷,XuK:Jm'ޯ =e7 ۶ oNА@0dgd>VHIŃ48x1.u3N!@Z>a3|1YV}8u+E%(&gr\gyUG d4K73iX:xbQ},*=~8Pw;2!n' G@JI4x}SHYǍƑOrXz̸Z4,^)4 ]9VhzTLdA@(}SHn+ OshuH0ZX%rH%lf䎎P;P EI)D5raCĒ1`aꕇ%D.,qƕ40 !OT ڧ'X1:Oll 7|Z3蕾Iș*B/vPF#Q,烄#hq-h5bu[l8A"q&[tSq|iM1L(EZ&(!t5Ę7GP0ss!r;RށH;!:xejwAe1m0o^X08 Via1 >"|y y sMW< Cs~:+ ܯ&q%;P}Irc!ia8^^!ٻV{䖜toLo/l9i낞([474 z-Ц|k $[Oj4$#˦5z9 ϨWӪsC1q^*7¨܂l,\ `x#<إ@B}\j̾rkCR +vh`L3vsOL#9|b™ ͻ<112E:[-RFP( ʎ~367T ml7hy˚Eq"geb̲KE1iN\M\jMQA[=QyMQY8J LqT"NG"/qT^ E˫@ 4Ӏ69 @O= "Ы@ 4iZ (= YST3~@,@__T<@N@Kj@؊kreg+7ו+U*1kfaqɐQ -# }ݽytТǧŧi"> biP7E\'LK"ŧA]pOa6%ŧAݣ&OO/:>.( ͝9y|ၻ&OO3oQ{$ķ ħ! :VKOūOC@9&di;u|ܛܮ)r{ܼx9iеZh_riܼiħyv4 94B&;rq!9h=z>4SRST;3Bզ %MPD ,H7^2)0:UV{/FLem*ֹc'idD 5W7y@T)T4G؈=I$F% ?!9 5KXbA¾@aCeW-_4d9hR(Ul(9i0+/d&AI;B:[kaCWt5p\EJn8CFU XE dC=_ļuyQh`1Jx,O TT%kWW5r;bsʝi \aE;4ZtyKt9SJ4]tȜE\t((fq+QAcp 5kS1jgT heZD|>tXSvGTVZXWj-lQ<Y)opFPk/_' 'sPaS[PTKL-9E ȉe'p%"/ŸUI :PDen$ :%Y!5%i;AJOMm(.=̹$>Չ >2pĂzULҺ1v"V[ήł \zBx`0Y>\%3-k,Ԏ8JHx`1hS_8Prɲ*DDd&Y[WSv"ma*pI%Mhߤ0-}4niG:ecRɶ.Ut[wXƙ ^NԶYQ!ˊXiA 8tyU/wP]ZfL'"OZeBxMA>_t2N&YI: g@gT azM)mGC=m7šU)H3ɻ<|م#+n"ۜ #2Si(EcnNxHfd@L›fM]0 }֯@މ|K, xz{N2Xl3C_7A1[■0( 2/`*j`v+ Ym8_|?71vl_z.7zNK҈F `FTGO\D@ĽgTʡjd \umZ%~m@R+ӦZ"&.3N~mhYW6Y;f=}JRw}lft&R KocpM!*GΫЙiZs9/N0 )h90 !!M.8Thh0xvlnvuqjg! 5&;-y8`69?K;> [ W-Ue+b+GC7=zT< *7!Tx<7Hd}bM`%)^|f~;wM>wE Qʉ){:\JYKUk(R}g`Pa+GW#IpaqsYeO3:t8;uu\7 }+ӔR6v1Lb[@&"f"@.(ZN/a?^3`^,-\9gV 1iyc,Q$iu0&q*=E4WuZDw*!FT K'=h$BQԛ}<8; ^;B)F/3 9_!$k5@pJPW C"uPѪ mjp< <_]2,mA7r&R TdAX&}uTTk6!0 2tI7PJ H#!04J7H9 tKIHttwwK#ufϽ{'zg]?3\exI}E(%d$/y͸qlb(k}3K*o.̯"U;S^WD,__" nmadbxמ7R$՞7߬Wg}rj}js=XNBn3Lf~^6UO],K}yjו8fQ&fon*|NAFfc2Lʉ7OLc|`wx.*Z*U~j{ZE7㜁zz\܄-0P.:sq FË 7\9Ҧ>i|ݏ͕/wE_Ҥ23x̓o΂*Y]d_Tޝמjo ??rԗ,WuzzqL1sygan 6/3#L#uO4WO24s{Xj{x%ǸgӊMјY>_i7HPjaf3u~c1Jmz9gE`Р21Ur{$oUP [#Dpk6,=7[xz"56av[͗-2HͰy7 ralnDoD3bߥer®)A%OSDnQY%6`ga:ԃSk/9wka[-}{)j1teuDq$M6wfώ O{Q="qC5s#/"֩k6N.+9&==-]yNGԱ2Y5{/6-" T7C S`!j08*ai\"j Ygu)SDORVO0\֗XFgϞ7@ m[/da "lCZR>uV/! !|ةR`ТBnWrqBxjw?r"'VEg8*V.\JX!`AbIVI*ׯ D+0êNwG?5l=isp@6 AJI+{&}хI #2$0KسGc >+`hOQ5z9No )\iTW3c|L tX~+)oi\xa,ECTJ"6'.9QҡZ<ude^S[jLm[ im+m\pTԼkG~~_,YqHb&)rAjSfOM[5\6.9N LV,6DP^x"Y٥V9uГC\icWDnEFR@Rj dB&{ )&4wPxZ-G붴_QhDziEꁘ2¨F9M%7]A "&xťBo'r6~4`UzY.` w{m-uKRϜ2'}sNNB1m Đ1G|~LzyV_i$cn Ǹ% LLu0Rz~׀4O̱u$d-Rahh)0b"Gչ]GA'(?dPIi[)7/!xnb>ZޒflW7Rj?M+2Hi^hɕ g۩* /څivog:+G4'睅mCah'睺iԁr[-e@8ZuU9z_2LJnkiLۑy:uTrTlLBgO13? 6t( 0F9kiF %a5h#cZe1G=1dΕS:J^,|TD2#m&}Z{ ίpoQqRx m_s-| z/+ӽ`D7MX14wG8~:]"FCd` $:%By#;i`(@Y~d*4{\&i9HLL:LV0I!pٮcJ>bd QiwG V5wK27@ B yj}݀a }L۪Nd;!DRT⏡=y2yq_RE!5^7;΂5T-ѓbc]4\(Y1ꁄ,Uxqzk;&B"$膉Ѷ|m@~oz.FUCӞ{- (%I#n/&1x_ɘx$Bg٭gLkm;04U~ " 0٤s%saWW8ٹ~\S\:Oly,Z"'}@Ca$rP:םFX|ZN AnPSpfc=V+w c/`A^$?a3S|ly-XR-B" L,*hZ)e *E!Q︰ ;4!ń5j<3n:JhG5,} [oI$ f5$B9&5KbS>YjT, p1GJ0cz?5Py[ qY{DVƨ;!+VC)] *3͗V C-td@dVzt*ޙ;" 8-M={irr?e~ z:hi|ZVfe{0*eAjE;(Dy:ڡY7k2R `:J!Q:>x:nxzJ*< zo x?$?5 -g$ _Ѿ6$a%x^VzԡM]nYzK3NHۭ1LGAhUĀw} Ό4FRŁr180OF'0eϭ_B9FS- s%>b咀^ Č6WS5B8k\W^)"t>/{fw`4sX(i)RĪS+Aud6aB~F7B&Uy ;3[zhm@?r>]p{IӧR\c-jc$va+3_^}շ<0,&I9P3JEpY|@Ӿ㸱 Wnx#Gyb?O#Կ7lɳt+ ޼Aj`gQWNh_&ے>iyCg&vx8(k_6O}eY}?[87&DLQȏDT7_㡈K RɁb>JԈ@a.ZGIyU%2"5 \P׊٪3~G3 >rVɤU -!d;.r9K媷ݠӽO>x*qvE{gz)*=X0+FTln1B>3^ۊ$}ϸˣa>;ɹϺ'̏,c ES93`n84ڿq}X-m ̄L=j*C<\rud?NNѠ;Ò˕*I VPxTI Pw`/5'P>y'ݓ2&22k# J?̟l篖:A>GAA#O5?=(Y'p`{jL)f*dx3> 6e~fp{AyA`Q49=W՝ۤi)E/އ9=]W\|+GL^\ *RD.~-z]3 rc Dw\HKC6{2lC!U1" =:qʧXM`j)qr0їhJ^aϳI.r:jG](+5%l eVhM"$dz]`6qNVyؗzyRCNѻ$2&nA9k1fC>9"W|BZ-D"lFl1X(w 9)hK[Ξu>$q%['E&Xp^nd+¡bÅN>Iܬ L‡+3 *{dsFiPƁ> U/q#fcxMŽa|.xݥMNfQFl5+$.||_.XZnc bӛqƘij$G4ekG dng:n-v(J`}{6R5m!QUR o$$#kҒ +bg\;X }Sk{9愱%ݟkN o0ΨhA <.@)z!%ʰ 2bTk7lboH;--DGv$?$|4<91Ňo Y8fE6foٴU N8/#*璀+%Όh?r -;|'I&m%$ 2P>@Q ơGh+,!wq4Pi#Ӄ#YFҋYCT<`,ߜO9nSdNXuu}jb49:þi~ *oTu0IkYxC"V>6YS5B<&S#uxqpφPW#~gAk -RQĵ/hK>A2Ý7gtY l={s H@<Y=f:o|[g^.+-0OzI2u4Wi^} xl[=Ґj[2XXkF,)[`Mحy <5LG Z6j5OߓH@` u z,L8+$jn&H lAӹ Bi G A yK$̓?C]Dz?kl(ں0n'L۳5!Nćpٛ[`_xXAhy:gnxldT]= =Wˇ!t?}pϖ:;C.X$(rݰdubfnxٌe%;ɤ7Bal;ܲ&~ !: ov9?y|+o1<\TX/s= gr6sr `U-p|OÃ7imBY侥R6%UV*gY(Rz4LP|9޾{iոkkZČc0S=ڣrfd, {Hb3C ^/?|D9~j{v1+{ 1@<ֿi9麡,im(6Ppkլ'30Qjq%ڀp˩ 7ItGޠ}BTqe-뗓ՙs&p$?xcFR}?r֒}2>{9>Ҟɥk5C/$`}aÀ_#Bm̊E7]~t*M- 2UQƥlt3 'w#f79}.Ss0YԤګ?VNl[bw=dܖ㯏k+t N設na1mo2sg3D̫R$).:,wiC_PЅmܟ0Ȩ!owDieV)[:[e +LOޭg@*CI5w>(jNA*`KFbฌ;"?  ,, NI)9jv[2s+8JC8㷌i7HFYf~I۾,u J[Ο5%rR ]qgśkiO>wskǓM>nnb']HC[I^rur&=mH1q7@#>,ljH^3y zܰII5=#Q5嘴d–MnO |0z̜ǬXpJoJO_E{=4AX$pUB^cuQd2?!O~YZ-d1-~ 8y5$gn~ʾ`@<5 PȲ6A!L}1?c),HEdc]S  de3 +Rhk5!xnO_\;$Yp>zrbjLޓ>* Wmh__|~p%k'rB4so5+ 5-6NsAjoأ/^y} tKwV RWkxڂΞU}c6;cOcP̈́2M'}bgsYv7 [E:s鰔/HOy88Z֒h M\b`#c)Ι6KXѢ*weEs?uٔ8vq/Oh`? eϴ7MӌbӳeX2E>(n#6TvsIwLY-hJH3m[7uf~aAc p|&jn?931S9eMh,lK$$)?Js X  >wkEWot2xЦy|~!WP&/vz.HgReRf_\:ehC}7d4E?i)=%ΰu^kCoct.QY9͒p"@qo'o:{hJWб.?Dƴؿ`S򭅍6)l N< H֚͘IH׋e_.uaDIZKAt\ҏ-X 9-p| VmiM y٥U[ޱ'fXU˸ě3_ғ׭TdMH`ZYC6f`8WoFHm/B$<0 8v+)aI} F劲ڲ@Y{^ݫE_ ?}S m6. wwKpww x 8ӸC{3owvgjqNu[-'ѺDJ |yYC`v\D/T_\`hIAF3.Xܚ@Tn916zmE-Y6"xX+ 5Ϸ krq; T%hF<>ժLr?e=ґsf.F (vI$GrJJT!SlVZ wcs$ xe50{CRl1Jft<[t{b,<?N4|mu:zbS% ~La |JئYgj!R3\|)})` oo)/!i8ApdSvZV^_" gCV`Gwd;dsmapL.6?^(`HfgYN$ Ҋ=|T{@WZĿ ~$[؝ږ T5z[y_۹.dHaOm:OQϩ xkA6d*a)_Vf">xN>?T~%z©3uv*řG%=fyw\N?gGW$;e`vPh~Ѻs-WKVY!jgtr}ٛ( ȉZy{.Soon0uBUȏx㧐djM>*S2_v{_SjABIfT2lr 4ʑwze0=v\}|10z19XlN!xF|^4{C }<]d"D;8]Ԁavށv_և0~ǎV0;e1>$<yQCHc6,o 08֝傝\WQ%ZJ3j8gzTgבd|7XxJe|,kѷE)<2NGջ_'{ CC-m挢e:d^[lZ#- wY޺bɄoMcjn`ߢ.[-ܿ>3ZTj{.w˝FZVI xW,>5嫷"~M)~X3J]&ېbݳ,hI,)"t5kԭniALt`XY⛰~.½H^3!wd'&b6趂w DB=tRSZ599l^Ṟ< ;7hgJ"JB24^{7:U&؝\JeF^VUDe2ehkau}؆ġ}< xAnBBT4U,yfZIoaZN7.1O7-D+::* {3~qS!pUi-Բw+Y˒%uޓEy\QyҭqGO[>P1͐V@S$&=Bs3eːtnnf:ukKU6p\gC$9W1dPզ@(Mww=k ]>m0 2FgK*z^au A .om!UYD_W'vWy}A5hdxNI67z-al/aB1~,s# IIoeij^F:7.F'KƊW]?/g_w>MA$[s)VF;jvvsztхP't cl$]d}憜l.1lEcFФy=t  ͸ljIU^Sri޻ÑWCvٹTVBPt%`izYMHؘClKTtsX NP>4 buO>S7:]^|o(exc QP8Aq __/j: dEDK|.gv[Ǔ$O3f?J=/rO߲"qVTUH/Ec$x;r*U0FKqG'!ڎ-;Eu"6;'m3zAYN{^_[]XƄ**3+>IKCj~|NI&9;൤+a9(|=brQUŔƀGSB%8{ƣ/衈+f`$NHX^T/0JR)g3Tփ/"=D_tc,K _WWs /Ivĺ-giItP@nkG:C;-cz4~'a8Dns1 -R>vm?(Vgs>Cؽkm:?&F3C b()c˧xY G5q%, !eCRmrJ.MKVC5|FWT6wa| "y+!^HfO%|%I^\|Ө^nJcEA$/d-i҄N{+dh`v3|UfC [>ḾD,TtQܫ:lTy9 9SL4j:b @C?j0`27\Qi-&X$Μ'`Xus `VQ\bhu~E>A#o_mp$tJ8hPazW5+:aBp3-`LL8 OC&| /v Fo"hg(1,u]x8'L@ &6;z0i-trs/eMf uJ1Oʀ։KlJ1ʼïu?ko%@y&k+؝7fl)s;7Kl @JK]7B bt8w˞A&`o*yBvgӏ2w]Ѐ;(dAsf:+ 19Gݖx`J3[>T&O̒ܘ!Cv;CAb0Ƕxнм/hC!x7Xc tӟR ׷œWrpu``b{kpZ{<x#%f*PJ&7p+zȆ;¡6SdFONJka ), $!?Q}PyrQH}7aƗ>` ^ﱠ3+.j+`7>G!in-qk`gLw=v 4NryJCeКQ}'iZcC\PdO3_6_*WuZU?|kt69rԪ^ q#RpxC@D7ר}77]yGb?D$*Xt͓3|ˉ&BK@Ebƾt%-:V2OU i*2KV9sun#O{m\g#B$twKlHѥZZ"O4׿K_r(q\riq`h~fvdu:EkX5kK(#ktamr`b{B ʜ1C6(G| |`#ꮅǞX~,jF2 *f\P{`J.lWAiL&IAxKg|U@B cl1qk}x0є5î0Μ>љIa#L-3wD)F`&5:PB D(LpU%{-?P^\q S𣛵O'}w&9}(iWƻ-xd Ե? lI3V4:4t0b~bcɗ?$53i҅]JӘEѶUkH@xӴ= nD=z)"Zӥ!" Ѐiѳ(~z-2 )r/xSݪ+M>՛P;T!`OCFRq17Q6S%0,Pk5d^T}l3bj)6K݄>My=e&ۺCQܱBEs(S>K190^"ٖTFU~RqƘW߃Hi)d~ Dk@Z,gxب@+ZѮC_>T>l[K܊^ۯ#vS/Չ'OOɖє-E_vƯVwjWk_Ig9{Wp U9<ҏ1Ϫ,1i:~BLOqߍd+7ޜNfMksE(m{`Aq!k,a/s}iW #ko#.HDQ (CZ(GPA >bȧ'T*bE|@mѾFu&VdZo?I]qF?"tS,-:8'wffs}?|BWx" YM>RA6jAh<$(TB$N]W}Sfc(j6D [ giI=zםmjbIޭ! =laR_UCwSL;gJ*3' IVF_K 3^ 6&A?MarLt*7Ip-aH9:X:!]Nc7&B/:dS{?!5LڬtJ^ɭ+Q:sXzJVjw4y$ʦ]VfѼS GVLxkf-n4Ǭ{5Eܦ[ya#w/ę$&=a[:Z)$_24'5=Ehi."{`-Xzv4;aYn-!*wԔ&-iu^PѧBGP@cSټv~f .m^$_;WuM6]}&s&ohN/3BꯜNDftgZҝT۟D>19\Eu]QĊ_h'=~1`Z=|%~XQ?Lxmh#V@S4{\8K6ޛ.i 0)f.C4|DY}.d(a}V9Tx8j EE$[\?y_7GYម8ܠФ|H@4Dp7]Zi%K`lw6抑z&"KuDPoDƋrg%2KCypA奒fMpFZa,h~<>KTY g, N$)n`}C2Q#& -#M1%9l%sHc*nbGX"WBHAՔ}kWz!9^]iU=qY=/:lŧџx2pb4|s_ 1JaF4Rxk+8Rk9#:4kt&lJW8ee1k<`uhY;E7,JMaxP4FycgTD# =srZЀ3;Siv0 ě _%Cۯ*RѼM(nX}5F)r]Dkn| n[cB(;+JXwBl[c:ٹL#n8_h&MN5FwƞtxKaCg 2>[Zc}20fu Z[h.1xݧҦ< BX1@ s * cZˬqB0a2e#nf@p-{~ڋC >f,jK>,ҙaqQq'pUB3)SǠ=hu(/e!!5$VѸT2wܓ6Ϟ8Q)&k;i㘩5y1Au9~˵;BPV&x8wB7?^"y[Jﱕ*'h?]sn%gr R.Ly(7Ϩb*0hh3pϺFyK6њH&=)` Aeq9)' *:V)aN:L41Bm|\kulc$a ݕ[BRԞУ@D¡ͷnON i ƛ9*L=*rN(̭\9!WHU†a5[Q~xOߧ64NwEHv6 ƳH^i::\ N5UJWxMFIȌX\R|K`7iJ/`tr)7)cu d'0#6_U3)O+>cUcwBt7u oTb-S.W PpzA27._[`ӖrerbrQ`KQ1IdτWȕFGf<w\Vw.>[7n, qf!:|k׍%[r.jOC2W( !\7~F,lGaxO$* jśM02ݡ䆎' 1ts!QkTC(_Ǒ, ZzϏPQn&⃌hR4^~1 U+|8Ðx1)"~ إ}/Cc8UNӰ4SZt;z>u΄{BlQDu:<-I!nXZf|:yĕG3: i|%(#?zmZ_?vwJ3B4ENqqXt:uBp@[ ՛&Y@ e:Z79Ưt(Ȏ)S V%Jz 8y!icyCo9.$ k(!lu7]ȏhиu2Xc xGvF}!* td&Bԡ&35tDB9=wyjT/$ bI\Uv}6A)v}OL?V)؋Ow8dON^:9Ԁ!7s`hWkl6MD)Jw͌o?0OP}F<-t*nE<G4Njye)j/>)xb k˚Rr?~ˆliva`44"7 5DYݻ@_}3*5Yv]8Gzq1,7Jی xmP:t~`ӠIIK5>Y80*LV?l(mu6૖%G(b(C0%QxY4BmG @ ͼǴU:}BZژ8*ƃwg'~ ÖGu^l1~Rr3IKXkF,tIgۼsՒǪ,U1n13PDW~[YM~'A&1uH}젘OvV4kSSK{,UbxLIvA@(.:2R8>8Ш-n:uدhyY>y߬7"o!6y4X>>#& Wk11i2xY ]eY +Ȃfٷ