vzctl-4.9.3-1> H HtxHFUv  Զ ts*/sJTCr7Ŭ#KIice41f203fd6be5217a2d9bb8db62697c82e5b7d2?7Oje1cIFUv  Զn5zFAOrGWj2<8('^WvG1>@?d  2   U , ,  ,  t, $, , ,|,X,4L,,!!!"(+849:]>l?tF|G,HL,I,X(Y4\L,],^ bd&e+f0k2l9tT,u,v w,x,y0Uz{,Cvzctl4.9.31OpenVZ containers control utilityThis utility allows system administrators to control Linux containers, i.e. create, start, shutdown, set various options and limits etc.U8kir-rhel5-64-tbuildfGPLv2+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$Pb8m& 2>E5yW  񁤁큤A큤큤U6U7U7U7U7U7U7U7U7U6U6U6U8U8U8U6U8U8U6U8U8U6U6U6U8U6U6U8U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U644caf71ee6827223a5b392d486b0a6e4deec6aac69840a6ceb1fb20a75c6faa166be82aa9832cab0b000984b6cf11eafd41d8cd98f00b204e9800998ecf8427ed1e0c21cf7582a9fc31827ca2700787066f2afa514f63648dfe946d795ad58ecedc399d08318f2477c29f5a10a889e71d41d8cd98f00b204e9800998ecf8427e7e06de15ba22e9f500f765dd7b53b52bfacdaa8cf495be686ecf1d9d5e50d4fa823bf4207a3683812d1bfa24038835ceac9095e73fa9979d743d1e2066f1da1cb6619d09bffca4a5524045e41b2fe2036c4314b1daf340481edeb854126d9a6c469e5a04038e2aca9d1ea969220df7b2d97eab89f085e2d1851161a10f2c9fb6bdf7c4e0c2a1c38ad453cabb6367e34acdf64ff0fa90f830d97233adaf4f2d83543ef484f79cdddbff51d8a423e14d3ef113ad58eb803fcd66f6733d9f888b999a4a8bc7842e700526fb16685e1edf5a5daa9801b7e9ea061f18be66177d4ec25d8d0b7adabe900c5f85abc32922d33ec9851c480cf0610a2a66ab39a774ba0bf6a4197c12424ccad93f8e2ba06fd1441b81ad52b3851300f8ec541952266d06a75c3c3dee40eb76cc8e16eda942020d0f9d13d593697d8416e3f597ce1562f8fef5959b5354d845c004b5910ba3b3c71a2b1a0a7c8c381074a48ac02bad0f4aa338ab6fdeb1189e4d5e35583781d686b5daf60c5cde17d716ada1b33c22b50a4af52a4cb288bdfd5852c4a5e01cd91772da7ff4723e4222d4dd79ec698d5cb92e3bd14842fb709079a93de142d31eaad18eeb2eb774ebb8fedab978b3f27a8679b2e5c8abb8bdc22241679b1900549cdd824f0a7da4c9f242c66ff0699b9115d8d15aeb40db15583b2dcd5083387fa238d0198c125d6a5481593dccd0d05664c09f21128efe4dbdf7552399b1917d5fb6c8aef8020827fe1662804a1399fb90../vz/vz.confIIrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvzctl-4.9.3-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.9.3.so()(64bit)libxml2.so.2()(64bit)opensshrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)rpmlib(VersionedDependencies)rsyncrtld(GNU_HASH)tarvzctl-corevzeventmodvzkernelvzquotavzstats4.9.3-13.0.4-14.0-13.0.3-14.9.3-13.1 ploop-lib1.12.2-14.4.2UUPE`UAU78T2/Sc4`S;`R`RoNRR`Q2Q0QQP{`PPPaH`OO`OOjFoKir 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- 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/shkir-rhel5-64-tbuild 1438033208Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0Z0         7 1 2 s P p r t n q j m T E M J R D G H @ C K O S I Q4.9.3-12.0.04.9.3-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 RRRRRRR2ϞUqs?Xms6WW(:NKKrԝvNioI\"A#`PR߳Hɪ.υ-fR:lz}^6OҎII[,UM_-Fcݹ6URJIN-ҙʕmu7i\LKi+go29W>l8d8[H7[IlpPTVɴj&m.O-oSۈT>~4е.7$R=Mд ah1jW4:_(%M>t Ra%z8F '@0 A\?ͪj^RXG%(*[kvj\Z@DNe_\|=j\eI[rBL+r/km uN>L}th<W__~s5x1~4xw~%tu57xwwL۸;N+WJ38{9J?Z%a1(IRȲ etB *J>RHR ]#*pO>()ĘV;<}$ΜgJt][]CvFGeM;r3LR%Ie.}m5jD {`IACjA`KE;Xna: 8żJ"o8NJa",iV)yʥ2 4Zj #[Vl6*н]ˆjǠN`Y7bWE ^3A Z:ݱH bOCdڵh[U3 qp)M@3ǓѾ 6 |i~eO(D7{Gpۅ3RyIJ=sD7\_i\DgL}po ?7$5"Gض5(C;k@HxNRՒ9p}AĩPrm9`&ɭw O7EFwLgq! :9zxX,yKet,td8]p/khq-u^ھ؝R:Cm*Hx`7!ӀfBׇ'QXY- n+ۄʽ)l<]d)GZ*ߙ`!|i 3UUc(qE!lSF $ (#!Ƕ|}Mytmy|yC@7|dZn6Cǹ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}"QKZMo@_1=$!| 68Ė\٦Rf`b;33y{?gm-{-TGCyEG Z=s>fU- u~~'UK h94)K-/$ʯ۬hOϞp*bs{F?3濶[.?*ִjMIiT[OӚ4MF oTJhFae$6+NyhnvYt1&d1v^'3 ڒ$_̙”U[k)*&'sG3!(Oų-V, JHw,cۄLsn9Pj"`eȞDC3l[D>͈D$G^G)/c!/X?\2h!n4jL t#T%Q\ Nm.Mn6Ȱh8ay^.Bn_B[LŲ2?)v%-%n&EezxisG3+p*A5^cidDvm,`$Q%]3#Jl}~݇uҞFcMUN'hmrLa ut| 4GA}(hNWo sF!l$֪> XccetcLaq;.;[BdU*JLzP} ]:}`u~kW+EwgY(v?Fσ%i,h0< @="Gp*\;ǵ7۠[ܲKt)3 򧝤넳^S4H< äKoJ*c;(M]R}f|8Zktvע4{Tk2 К)ǎXFR,狛Y>( f>(r4"{]iN/9*:&K|FuON Q}_k;p{sNDj 5|k[ucŧvmm-wa^ڱ{5GA'8zJ_+WFPKM5[tݱ#PSt [ Pl?m[| hbuqqi8;XB !,,P@evakt3-dQI{w{)ski@A8QZ~bk[wvk/gEYeq!{6 tPfd]|+P8}C"HBa,bnDI%Z_:nfYQG1]̾HT H)eaYC㲏Q,Cۻ z` adl~T&fr'sKyK1^ \h4LT'1. fV&y$xR1/[UP5uCb^JpYXi H ]̎n!``HBaK(m0CmߐgV[mD!F@*jwlە0tm`"ezCzEV2J#B.x+kI8hUY3v?DBo[/K߃)p|HP0r\0Edo,~^;m?f^d4|H?BFm/4n} X [@Oq+'^@DSJAn_У|h h#Xw@/o$)}n&e'c*ܟ}F汛#lLK)gl/;2PZkNBVtάs%~9\\Ia\~Q)$H>s,QuVju2(& !-IB[7(oNdyY<d0=TlWȔ+̝n6G:w 9vFX0Sk_~h8)M 6N_a?\=OiP| FK žxvDh#W`gjGCmh(L'78JJ%\=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< ]Ko0 >׿Bry[E[OCoE:؀IIY.Id(]TㅻU}]0󴜝Rggvjnex6iWb7v"j/1@JpQ qr%.mNtKr^uv#K&:PGq )M`MGjئM*Qpr8)O#U:{ݐ6Do?* l@{?=c`H?G@w?:8g -\^ЊZGɹUw%x 2n칃9$'9/TgJOq?`7C6=OW^Ţܻ?)Tḙl (o TP smKW~Z Ig4){؉iC|"l=89X h;?t U0b#䓶5p?6ʧqZ$ќIJ|&Nr2:"byp60:ݩE06Tt[Bv ,Jք h;VvbL̪֡V1 '~.YȐ¼7#u[T˭W VicɷWo_l4F8fn`9kՐEFp Fu\tMN|;>=jUæPbMo1A5h]㮪LZ䑜&UNSQjv6@XZuwy ҅&AC ÌbԂS F֩\aπyA1M+R7@uT~vry;fG[AwA&&!͉A[z: "tr ~*u>&Ȧdv0;!e'x.tLFGZQVE!QVKVs L"l--eh:Zb-[!hE+TOxa -@aQ~!\,ޘgW Y*ErA*UB LӸǫ Ʒ:6?9D2@aA@ 4(!T4z Ǯ:Z ~99M7fX́V 6<,] @Q$:YH":uh5Eѻ7??$mGWaqfvg8j݊I9Yɰ寂>(V7?*SF|ktO.|۵GaEɠ}UA)P7Ȅ&A7b`)!ΦA},Lq2ϻ|jgM5Kh5cFeʁ \ w7 zb 4`qc0v q{B6^&^aqv6/-Pw&Xg Cԍ92]0}=i %r*/jF0vldHgEԜ]MlE;Mj;$M)&uq\T4?i"Eac;NծnTU"H8VB. C)*c7f4..b#|ٝ73;!uz&]n4>95}ԩc42 )TLMxcIGY/h_, yyܧ h-!1.';TҕwbNyTG^nQ#Ubחw%uONM}$șq|@'"[= &CI߀\6NGDh #_rs0ȪM*HUnpCՊ fXm'0(njh1{m gLKU`Z@ i$M\s%m?*i"c䀻9dLkmt gkBt4ej2ʓhB4=y^:;%B}j78"AG C`7NGʳ^5.π uHΜ_@= ;Hi ]r{)>؁01e-8]"b֛¢]U ݴٹ-Oe bȤ}8G]8J1,銝C"Mz2#9P5/{)]fMdqzx I[.deEK\ Ap,7͟agd0qvkUq5v 9y ]+\~E"ﱳy1&q0[Ĭ.2+qmKC\c/s? Ny%#-?/<ܵyd} Wk V]S>G-Yvf[#x|JfQo1I&z_G # %xyLL6OvZ_|wA N+Ao Y sE𝴼>[? k{y留!mw߁;A] |չMذ YjD.׈ 6t&t h !(4@Dd1ÊjыZ[G$Pz6y:4A;67pB_ FQ;TBdC>Ԫ )(>} r|/qM@GNJa 9,Ca9J@$#R52еYh²ȾWٸr#d榞Ш-E{:mIhGyY`!4h nF1*#l FWFD0!y"3LUv%l9%FkM 11Dxl7}"X>yZn(J 41%A:&6b{ Nס9;- 4=|( q fd#>>O\E^I[p ܨ.| ]hy<]=_"tB$4:"ڮwxK2I'P|GFoFvO[f4¤*"K6K,2E4%n_k )#7ww鳓OikSbF8V>n/wta}|Hn%~MC@yL|A?KӸK Z׃2`x,8}H{Pm\~jJ|6Y[Vk44uLHKj?6`qm(X׿LVXel E*R HqGI:3+ģK;?#;qxe4٥ ghh vFJ(ɂۊΌ9)܉I2:j-&Bջiʉa_eT{Rp8{q8PoBAb\6x - Mlg]X|6R,%Yj(DwY*#- ]}NDG'2|h@~&tDw;q#c9EV>t}?ǜEw|<չlLB9V/D69a 穻j$ƔE>LBl, Ǣ(q 4#Ķڃ&agHo FZ(AW*u\0¼kEӆ4_Hx;jM 1m4 5e(v+q`tI}!L {9pZ !x9!|6| ZP j~IV)5]×N&6O V~l+J]N~,4aMe0B hf w ZAYCmzvBo S2TgR3,)\3+:v*8HqAj]- MaLAl%#ObM vFz/i 5Oj  1^~qCӑS~Oc8|xzG?kѼvn|il+G6Nwݪy4 ds˖ þaS،!?3n;C  ͖q'BB`\γ[݁{=xܞҚ ލ>j{¾!x+Ԟ@,U75T# IeKg{s={R &Dz\ٙyjf9ɻ'cr~07}ڕ?woO"L'#ʍaUiV;(doQKEsqzUE#nV.!Rnq5q.ΞJr{)-ԅy6?}T&pV[rņ7od!ϊlO I?#ogm^m"[w%pʸ--'?#Hn7ӝb'o۾ =L]xR@{Fxvz>سC/gb;!NNyǕh!Ў3݆s 7cLZy=`2'^sT&;`3tc$65k6?YZgiS-׵64?oQ0ٸtP4A[DrZ@7i-?hyݴi/YFRZ.rZ@7i-?琉DSJf?T5<åTU*|q)sr.-aS\sFp)sTWq)%.|t>)}DCY࿡ |E}_5b!~{2² ERfVTI xP }MW[}~϶>ʟM2W˟:9^Eme4Y v9sfWDri]`sK(_fjª?bqɳȣ!v~quaiZRlaв7VvBjW G&ձ_;d_˽Ge¿>eW۪fzO+mU{UU0u ^~׀5{= +pfJSUh_* L)l>^ZN`*s;mW ܯ_ZJfWǤE 2&b*:F^5iiFHZ`oYhŁ~"m&Bp6֐O5ΐe64!k!KFbCp.b 5unaO2BHyJj8 { ~jy9Dcn*^X9TMpݗ#]\.񯮩.|[y0k:/|/N& *9K@!_L2`j˴-IPdE[#6:NLG Qʈ?PgW]҆KBGr7 b ss 1FOIF?ۄab X2HrPiBIeȡψE}x_N+(8ap4_8k7m|NΞΐ 10'q,ď2%!ƹ'$O+b*$2ww+^ :D+u9uogNwЊ5V@`xLIXyA{FHKgOSY~2zK ёNuTr%Y~-# Ǚ|S DJJV&FH#C)^ětZwA;u'qQ<֯b'S3݄^p'q4]'P_axlZFn4)&+!vfb7`mً #"dlW;vxK7n_pᒯ;%jS'~I)ϼۄ[6 j kTDw\]yy3';̝nSx/s Xfm{~IKzlҤpl :>O'-E4NQO<Dd#=B3kBK*`>}7& ~0F5La~wJƐK-dje?zmfG2 ,Wߦe՘ꏗP ްD͖dq->e 5m <+݁ K 6{z0oR(u"UIWd޵RWS{(#FO-a : = #V@ !H3!½(\yK4z#~nf6n2 TԫN<|m5ư/`ަys0o{) σw:o.+'&9sŞб`b5$TRu B{9 :۫it&TՐ#9-Q4dSɴ=TP`Gz:O7&&O #rKtMXC6-W3)|':9pX<ٺ-o+1 fy!;j?XC9xO=?#x}-C9bS@n6U7vNڕnRFEI Q o}C516&ZA7$zC/?C0Mnt}o }G )Wݯ=2>|u?dSnmL/vYUMY閛u+Nn xJ/F޳SKFRb-*N6gdTm{e2rű(Y5JA? ;ǩǔtxF(mPC)#T.>O, I oTQ 4 Y%(AU->|T7G[nSZLo|6FtFޥdE3ZՋ'Y# v,h@H5} -Q"-2V{A)Hmv(_5h~!kG9@{D匂mw$+!I,h5m$ Mbuq=JK;O/.jհu:>k]tgNU9 _$8"y:pߌ`n^`n'N+r}IdQ=+RIƦC ?`S{P1T:B+Ϥej:H]~+sqsAHwI8ptB3lkx96!imi%)Bc)$1z'|k7$-QۛvKޯO$cm#ؒVua=IQ0l:NR]KRnQ2uaɈ ~(ϩn@‚+=+& ;DDJ*U kfNI)UR646xW6y8Ǡ&4 \i,T|h9*1;,D_R.j :!k& sLn%똜@d}D.apͭiOoyc`ݖ\fuv&O&W|3yy,bD!g |p]E{Q:akvq쫌o=8IKSH@wIGQf"U"wl#4,©=S=Nr1.]olEVR6)d?1pBӫTBJ)*p ]< 5]L&F$i @^P@R =H ޼{ofv >NNJ>m]|javi?+J\#GJ/")]цV],YT exuC]ugZ 1m 3uTW3&[j +W3 72VDJH(aq)JmI|cJK LPo`eSںPKҒwJğĺg`v^`]HI-Hxkvx3 RM:0u?#;hx71ҼK4Jn\wI<ͽ 3 3A Pns3Q砈_?,t&30S|;k1T01V:Dࡕ |r6, T罄N<>Pb1/ i^7 C@u{F.N|ydgSO,zt*MR(!Jgpg/yij-07VVyD9%[e7)O6i2ҭ 4K .=2T~pt sǨ=T.Ⱥ!hs?LLY!ֺ*m+kvՉ vig6\_cNDRCL=թRigX=m1Sk!EB@؏i QhԚ1Geȫ$ׄk]. ! YmLyWĸ]ha.#]zU4-(qEaW>/BhL |" IPr5H؅W Eu'9 ?Nw֭-\K0ҍZGFZ/I(v\ hGM;jtlp@]…0P }AT?Z}Yb2wP.}lE>ڞn(k/r@ b%PЫM?bijj@><(G˅E"R("`(ÖBP-ik{t7;sݣw%jHy}MIQ)Q_"l&,DѤc@(fv]˟(?QzPwnDJ3 VϦ E7f; |w«lV~Ht\;> [~?}}5_`-uzC>=!emyl;61/;\vf+HH{WfI $4ػkdM7QdA&.dmY 3]xC3 19رϪS]Scؔݩc{U|XEU| -؅|ͷ@ҫ$#i"Rr$J9$]lWDPӆ9N9t}#FN6]o:Kl:'pz!$)raROrz''qr~Wlʵ-$8y>/>Nv 3ͱq]e.-FuH%oVFb,wrJ&"?Iaqq (\t8t͚ ',-3YSZV$"1|(+ƟcK(xuV˔YVQUʬtjfp,q Q ^',bϨ~gf73rְfzV[f˟/T)Y63x9 ^i3WqlJ\6r,m6Kiwq,N%|f Y6K$Ʊc f)KYp-g^c,+{Uxf,ޟX%Ux}{UxJ~V*Y;Y%#VxC0F%3rp0MJt\+1riݖ`䦱JFŌ\˓ЗbJ1Z+MB|P/1E섨M:/]I|[\s3$m^VY}0sRX ҹj~m,@:71xMqGѬ]pnKx+ﮩV#4~ю3Լ хhVd?: l8 j`ypW]?qlwƄIE`>/J& IY=*͟jj^Zl±xZsH?%瓻fn~U:o 5"N H#/6!}xf$#%97 HdRI8#fcP.^#}BNNx;i^ c$ʍpZ>:1l0)3g%;5qC%a3L}uB~ 4K@G* O;&D# 05lB~ʆvIAIDbd]W<Ȏ j4(OfQw6AN*@Ea8L#,a~Z,xԅ@RO0+~ڽE,hj` IkVaf@R4hw26EggG:YA>Lo #~U{r.v삽ްL9gZ!_6"VQr:w5ٸlšƒ2W P ?OQGA~ ~(wZ߭_wCnZ:7/jxu*8eisEDžV^#WN W'i>vc{<}/榅d>U ?^47-<lpu]޾xnZ~PȢdO-N/ӏjjj?]YI?+`ցpT(9BwJА]0h 䎦Ϧr'\-wAd%bȲz ՊxC.(=pIMNYno'7iuu45lnvm5X,3D wӋy?x>Qx_: \kf׼pfU*8߽bue7ia-jG1իUְ`\W9jjMlnwAnw ⴛ`Բ~-@/L=<+EdL~) -J}Buׯ"+*>_l[QXek2AuZ8ȶ:`TH+ $+W$t@6AhBznSadZ~=>?b|pUXy*'PY/ Eܳ:L;۽;w[Z}MZ6\X:"G{&ANR J}rE%9u^Gk~ri%Y& +,ț"Y$S!$:h;ϝ"Ҝ>ɯIuՒXrhd&$+-e=Ih<%Gj4Z.5^V&5)EcWAo&C;B!약pEP/ xhof3> ēv7bvR,ouB i8uޥܥUoihgyՙX{M=h'_OPk7͟6;ou1|6pZRWo/d2pf ZmhMw#|*]&Np گ 7p7y9-<_uUw/ce#ؚ bs]kHW_t u'ip߸wKy˟yd~Ur]H\}ss59+3rC%'=؟ wR¿]J>yGR${}<<{4'=/ ;%(WRJο9'=_9<|W+2C;3ˌפ?!%qˌ5hU)zox-Wkj֬Jzvnl{`'F^Ye! uEN!#Bb'~[+tm\NS$7*~\X*6؀vD>:jq8_C,ڎTW #Y(Ŭ*<ü7U੐=~dyJJԟ^9{4jH.Yf *ɿIU09?2[ixr#:yWZƯZZ־ jy~<Z_-gW3 jy~<=zJO .J72E.\N뿕х/яG˒].|.L׉.\mtRyp%?N~ߪRE(5rKKR#k*5rF}b~b~b~`1r[7-F-zwfWяBO֟ i_IOB"ZWSn/S=/._MO@RZ ▟YDQ|^H|[֜\`aܲg)rK OFnf-XO5n"n4rҴGOQZOzP(Z>OmRb/+ϸ7?/^%WJ1%DD&G98L1L>p%?V0m8"Sxtpv${B6}:'Dl>x!<3RM/LiaM˨Uo((m~mmy/uT~8]Eocco}?>gpWt208=E;~7űco=O/Utb86]&^q圞k.ܱ5z4Rf'gi'ʒ <-[ Kr[ (]!r۸&u6{mMac+d+imh̭P !-\:Poˮ~ *+ubfg:LY-VQWb7S-&o7>LԈ.@ `>\.kh$'YZ/jG-(:NOm")pegz$4;dvjD1G%=P^GuA)S7 H4(RkUu8}­^}-q4$JO` +Vh/_}PDwS+Ҍ,,j h@@ǻ5XzV %yRXzBU>ZԆp($i=\ nb55?pi>MsЮ,[ñU&Cp)Fg7%h-jO;C )Ad'w\okcgff wF'gMgM1pI|zúiKlx4oяj[/ǣIAxtuǯlytu<(0V47/+2r *'1HG fǣϫW͍G?=ѓ|ϖG'WsIcnv:!t3//bm3~-=xb?rU~=1}"5Ʀ ' 13h}EqO_?XãѝP}\TΠj wE*c($}[B z>"<-8<LF砳6zARD} 3>=u{i:<]Zj,M.Y5ew/@UΧ!Z\4~]=\/䘇Z[ЏFPawM 'xZZЌ1Kg0&ӥ5#h^,4Mg/r_ڿlmcV-b*R] aB*~<^O+DcCJH,{[5njhqO'oW!w.dגQeVr@K#!S:RLa,S@xSQ2@6^r,!pqv)pB9}Ŷy(gϱ||nDd{dH )fϥfOq?$|(<՗y]_lEDKcbx1KiA_414 Ġ!$lz[n6MLDM$>Rl/h>|3nEyʷ};7hjk,y*I25tLtߋyρ:k4vшX_-$sZI@ho5ֆ5rZIfW׆595%0ϕh kyMhkbMMޔ1gsX--ȄGIƀTFi'e}rϳ]9c5*L/eKv7Z͵8 /,gi9+btn>luF. Yg,xfS-]mVs$T3?5g3n\\2ˎBy?_a1KrcIBS <2*{jaa|$\Edw&-^eMʁd+W;̾=6 ^|n1*L8$䡸SԸ0A{e%Beơ $gz0 ㅉI!!={ȊIE;#\+iQ,T"gUڣ%|5YG@)`pgwCz$diiZә8J_F$.NG1_hm% ,DZnUn\#Go;pM Iq$s>vwQ\/oq!(?(̵1Wn_ߨ}΃ݟtY^ĥ??EgqcNG՘D\$o{ 'u}U.#询~.T./D?*~ľyA??)%/ :OD.Hws9rsǼC^Ay_0zbzNKĖ]u]~b^(폠(4\6WL}#;E |s٬P)x1>p{*EOE/[ ~^(Vψyb|BQo9zbuoJ{OfzW f}3n(~>׮:3t[oA m%68r~Gs9N-uI36n ! B;Hg2$]8K/wC99 { _ _ѮJm؆77Fb۰VOr6`P0_#9?Ҿ+EucwŮI{c8,jYJ!ouEHoѨ&3rd.5* xA X >*c=h2 o"O).H-H_]+cH hT0nLHdFBm;=l󇩤…&#J{hk vy8 ` $IDv >55u]mpE-8-\c$D%^Q+9An)5YG49Cʲ ՙl31P}.Jxood= 7 7 >C|9ngj>ϰ6ngXl %AEx* T</xP^"AEx3/xP^"AExO~^%<|OV>?O<N' k ??i~6~.ϣO4 ?]4 _@ i?h~?Lk_L4 _BKh'IR_Jh=4 _F@^{SM] zf]y+41LK41@51:WļM̻p 7p *z]TEO SEO ׮paU;pUn*zQEOݪ *zT'\jSP1>ԯ{u9P1~?y񀝨 ~esQ?~P?|Q?\~< #~lԏԏgsQ?⋀~gG7q/@Ov~ P?0!AE>P?=Fw^# #x G"ߣ~.E7^ F79݉>ǷuRtՖoڨSFnaCaTսq}9j8mm9Sa[SJ3g( E;\4f[ǭj:ƽ,إL⽇cQmcBٝ}2'RՑly̒ю#HV+ٯë791o\%ëQNh\㵷=ހn{?pcf֕S#POCd|}#;8}Ug]Ynv!X}t[^fQ zLQ"||957WsZ; خ0~bťZu79>gy ~[NT~JsNY)ԢqW}ׄӿ O\s<jਜ਼c^>K\?\K)yZ~HL?u7Fez+;x0>"aeu;^FwG;k*K5@jaCݮUx_L\t+.1x{zrM Úctֻh򄱮 v2 ?]ÌQl(En34h9b҂I՗?/GxaS>7\1zZ/1 1־_ʏn𷾉_=BG}'l-zN|嬺W $IfTּ݉$yR|o>~rv8&B k4XSMn+.3nzR$?x&i;bQ~Jjb}pZ-Õ>Qpq;;IdmO| ccXqnW6{g"&''rM=Ɯo\ۈf(bbZ 1#U8-S1ޖoYoϪFj+`טq…Xmr6AtzY % _S!M?P]rq8&/u(Vcw~۰?StXMh)xj0{Dڔ V#^N6p`;s#½RXM^ jrFdztW b`A0t.6 C;Z.0e67%#<+[yK '6sJW,kh If= *J!TVTbLGg7]8JI?Y7QBCz nW5b)H?*X W}-hV7ނu/~lN_j'DZ g|uNA|v߃_C;/Zjժ/Y;O8vhqKHG̎:Ou~_@5/  pTEr7kAqW\Et[$UəXYItV4~rY'Hpw9c0O<G5?M"$xBYB8>{=W%U7󺧻gl,Z^!F_Ƶ)]@՝F3C,C@um]n'P峳>:EFjڔ<;b#*۷"[|n*wiqv1f"/ Яc;|O\ӃS!bp Lшhqv*}Q`jSZ R\=̰وxR]gL4^9{hc}oar +8K'~*Ys"$( ; ٜf{4*@31Vyos9%&&=+[V"^4yܔЀÕ:; e62w*+əF]{ă04"IOnfqU"}fъ| pY~ 8 Y?W$&re #ѰEqE+m<"M-eLV^bE$%1>#o" ÚV׻r~sfj< gwNAXyy+-#΍^/11' ??@c5~yM!liAUFxԲb7{h_"CoȿbY} ?H-1_˿@oPuQ;!37EG%8JO aYCyVN%|:*iK̟nxXf"Hbzs3:oM1<Pdiğ˾C b7ȗނ\B ŜdZ/%7kM3x.e9hj#P1zM?`9RϥarzjǑ>ڀn?@!FaHcղU)g Oi@A} 8̔SfЊD>rXlw'g8cC qK\Pt^ǥXrnnyʔ6mR2^>H}BVW[1e Z̨czn}}@%$]C.:EdPEmK:Zl$>}?,~ !ZjV¦{Wf_;2-gGp\c%GIIo9!Ѓj1r;g,`Rn4*g>ŋȀ .?[EM%n̓P\/_! * 8zgkO_/ -VfSMcYɈQ0hS`RLj7GෂGJF/ !F4| NLݫbd#gWL9&Ä)<٭NX1_] OZЮB\(tաG!Z/O6 _wA(6x(f!]V%Baij0%X ;êߠ6fnq3elL<оQ/{ZfЎJe}VJ-1LrAJХ|j-dG2&vʌ3PNz~\07)ȗO hi%~E/}9fr?5"IJe/<#u%)sfW /j'@T40)ԨgL=(+ه #Gh5nÌUr@}J@}yϓ{>T;D݀~LXf̃ʃJ2ޢP|epC>0bLzc )Msеh7 (>=:뻴T9x­;7M9uTׄϞ={{L*Jwh1uI0 l3laޞdPuERM.s[07@ B#CM3jBP]+%xh+L o|Fe0wYPU?F6.ļz y=`h-iLyUыs:US~*]jķ8AXnJ8'A}D@VUm^4{wS)0 IOVUh:ڱS-n\ѨLK2R QL`fAnOUwv_ ]%uOW[cs@]gbμ<{Đ''TS$[ 2hWe4ij}$eЭVAEޥA `K5_ mz`Ю" x|}ْGQT}}7%*e +'u9(uAU..tQ`cvq}M'}"}6 Q,_M5;ih>ZCuh8?8Z]fKwb15v(~J%#Pd&xR\ 6u3ބ į"*MF^7Wͼ&#)7K]|.̠~OmLBs;-)~lDo/ÒG7ӆPXTbFwit@j?y SVa企U =9;1GTO7 {W*0@Ccr3^U4,y(eN1r9ýuFyv ?@iS n1WKUBwP3#۩\Y#K-iZ],.Jȯ`QZFbBrfvk* 5B7JXV8dI,l|r(~J㹺HHp>[**jL}t{:~o.y([MP`EbbН]&>;LQ 5d$Ntx6QG Ғn 9[D"EK#uʝ\\xר2>:$( hl `-M)+ @^&=,I8Z,=,3Pv-`o5Cx,N&ǣ.X&-|S3c1v'Y]L=fAJ 1•t{f-nпid`Rt y9.C-s v;gQP:g UxIlHߴr \7ELVff:[RD 1>3W\5O/yJYֈ̯eHܨкr ~XL 11l^8(sE!7 8A?³-jRٷ| 2?ʹ4ԥt'(#E1qXKx56$:ŋUSfCx 0蒼Nm#.x̊Gyu;nP8-gS+|9m:K@\WP-m.(q-npXKs.AU:3;ޯؐ{StO^1%^#\mkNkÓgSoJTXjRVJ}z~ o<IJ&ku8-~dE',:zOw~ǹm [@{/hk?!PPa4 C$نHrD"&f,D"H$D"=3EGI7}7r7kv?S]v=|H} P{K#Po[Wȟ;F*R/3D(?R?=|G}+R75|E})_R_9|F}*R'1|D}(R>G+R;6E2@_L.Soԯ+B,?S?Oԏ#@}/SwԷ-|C}-_S_Wԗ%|A}.Sgԧ)|B},SGԇ!|@/S{Ի.C-oSo[_?L[4;F*R/3D(?R?=|G}+R75|.K]G__]}PTcw&mP3f S;8N /m$IIҩhEwb+ԍjPѲ;Z&蔌픚Z?\ݞsݏwe;}{~s;C1)ݦ~Gm~t)I$jj8nQ@]s`Ax㽩@h}_}f/O_?;[@5[W~lO:[ws915h!5ovI| ,@|.ıD<)K^kN~̟ ^" >?oܟ0ObOܟ`“ҟ`s?A M1xYxWxx3,`&?Yr~at~A|ȅb232 ۺ82;NX]f]~! G)Ff]*X8#bB1TFD E !1.M-DF\^߳]?mMRⴓ8n]'Li!/G7S*%y^^U;y++OnBBR>z@ۿA{wFCFLx'S0ĘLraC]~>ݸ]DɮtYRG"7S* JURjEaX(B cB(6af.4HgrjrE"fceEV&Y\durD^;H7ƶW$Jڹwj`E#x/~B؃3#H}BPBIC:"̙aXB0&!LB ܩ6iDf 3'"BEBP*!8%N ܙ*$P)!TIՄ0f.% IBh_33_B/!H}BX^ IC°0"!0BH3[$) >%!f{]$p# BaeD(%RBiL=[*!TH. 4^qUB$&BiC&!%B!,kL=$$aB(mLHLB$6O XF[3 (}/ XB)P*TbPCGdyǮ"h|O?H=$ճu Fz ]:ޛCh'O@l<Ծ5`Avwj 9$z(vn^&g/pcD|!h q2RA!Y7EC kn_d; 30'yћ˘~HXo-SQ*:m{[ YqVRb\ 3܊ܳ7 ` Z d'; mg[ro?]ǽGoR`z{yM?@,w&`{ ],/ WBllيeס;|;>R?? iSG߅l}C8#o)MkXїm;#텋Bl%!ATd>⋸9g.[;,Θ%xn%{LKN. :tQ %$}`*kƕ'&"xU]p}L5BȄ?܏{ͿwfUs‰ǸW,G`u4`pG) $TFt-b2|(T ]_ ź|-R4ϲ=~ m6!YLSXB "qD>*kyawmhaPr3ta:,EqNބpe5Kבo^욽8(QGc.Ѱ_gh0w&qwn iZ|kpȮO:-xJoL>&huՉOVj;-79͍DZ~ieWY09-N&k|ތ["I teF2`s)BC<3p<-ox?L7Ǘ_e4|}}Ó TEQ| #+ pzACE9||&߀,d UձZuъ=Nq1}_"qmL\͵Qkdi0^ފa`G/?3Z/b`( 1s@s >}8+?fpuO6Qp<߷ |M Ó M,X=r  ,K=Yk j^$)h l :ytW.@5|\N1ؽ|h5kO7PYyTT :{뤫Ó : tB[VX"hRX8 ^עu> $tM-`MpQGPG?y~;/wˣ O''а(fp<jnrHỳ]ot(xԭ ?销o 4+(7](Ka0 GeNynZ@<ӭ; _x2ȱh-jq*4t_F'D+(ڈ!eQ%69ZzdM$HTIⅆ'B Ix@UUU%<>BPCIP}3o[{73|3/Zqzlz$5}], /Rcazw_cy ΡBC@::zAjYvjDxEz%,+x[O\wc"GƸu߇*~c'I="t`p%qD~ ܟXr'ϡrcY %~ K-[S>2#k/g E4M2c {uevGĎ{S|)xuz{nס[?, ,@g}z6eÀ(x=sJ^YVljv?N <ƟMzAzRM,&Cזhхbb&91s$~= `"|UM  @vx vsp8(.p(6?88>6Sj>I^-a*D"34lbBh-\dn_qml\#EjۅV:K_C_DCm %%Qַ]qu mS=2*$ةshWgM^չ5y]\-IdM O4⽔yij:Gv7.}^"x#N`$DHa>K$9;Hr ٜN^`i{9fxqI!HyHnjp=p`< z2[oC(IΦv Boӱ+4cڳ+>%A'SBO=5z| JtIij!7q%{8|ٴz^m,vrig[a#I!HH%L֚Z[ԌӢ{%}B+tl7V \9{^I}cd4{,캱d[]$bдyÛg-1,&zU ~ 1/40(=pf5#:~rNoRr\_2a@q2x= \I'ٕ) ;瑂_k:˥>{1&DDqVKIZ2-%tGΦM.)YI)Q˃O94i r œ4}gCqFS7z{V4AUѯ:fWs9z>^.0ݜawIˇ3u%!JUYHs>u֚E{XnJFNE,WJi.V?hg\:K6VLWjR+F k29 D,*"(* rՅ\0޺Ktrj-J|49Sc,Oj%@dNAvkGquϓrW_}!FR4""EM1E ~=S8eOa58W*ʫ{`%*ӆL2U0spNa>s <,&Mrl/Ca2C .ǹ-yQbj8Z"kGTQ3T~5 GsE4׎fDaz 8]'8=)HD[)HɓjXT)ZGWGqlMȣ)HQGSLˤ3\{&&j)rjĹ!8#bsF+Յqc29"*ǨQ5F͈t" >Z139l39V`Io$[39RGZ @`-R*QCFp;b7(5 &I@`t̜V7L*E%4\# ۱KrR"J!hhK2Zgv{hbԝ_hU'jf (T!ݘ6A!AӤ$Mښ&);&f(UPHDET/Rb"/U}st3m,@3s~ e'&igw*飚OL1Nh7D9HIҸh0FY5u`v͹)3&fGo(9!rhMG>'I:'ˢE˶A>ڜfC+8gӎ-٨˒Wg/z\oZ|! mA+uuN.f4vj!oGXoi8ET">4tf{iZ$ޜZno_ +yo&kJL]_Fŕd6.B2L1]>Kө),Z%L>Comd[b+"1> 'NgiMS`GOZA Z۹"s<֦I EKF i˥-r[2H6\V-.Xt×ES̱3Mix<651N+8eB\Fdg|"Yot}&U)JXQ+_>_Y9Bؚ+ gQ󾮄htr-r6eMSH>Uխ%~\0 g!:t -=-cBl\_%z݃)>"t_Ʉ}qVhլ_\jG 5;+syo:W iÅĥ/61}$w YLп]gy[#%wPo;\GK;pUħ7?<'?Gߴk=6?]ωn&o}ȿzl&ea\7_w pl72mxP~U琷cs8 M =6ssv5cko@oF1pGuO![x~߾_p/j}?-ypo VZx~p-%7:|1dނ^bo 6] J5 \[m;[~? עV \G-Z qph8 nWM' 5zmU?upu^7d|#^W [ޠ~@'_4z_;?5zoUW6{uԣ0]k{W6GU|SR7? GwivU?3j7F⫳2 ^73ޠ~FOo>!U ~WC;z_\O#ZoP?&>Ј{^pe|ܡF^WЈ֫xFmσ{U7+ѻ>5zowt]hUGZQk%Z'E]b`FU#UYf&AS$M{/) HeQFAHDDb #XdoM|Wl6{β'joWcw%?|e+yoWgCRpRs~z)}b3?荥;O;w\wJ?EW%~LG|eCw6eg'^=ߟoV <=)OZgצwM?zEG;~fpN+I\0 Ep`B<$y `v^gx`$``o'@wT 8c90 X;tzAN0V,844Xfn}V``Up,M̼$K`,$@,ioB0?辄y>U#Ѐf?!o>koAg)?y0FN#V|Wáh@ ]`h<X?{|}#`uo@ 88 b rY0?C @ώv8qpŽU;aYq0c̟@;qbq;>16MlTg #bd!/XLZZ+];ga"B bHjZYŪ,jW2Pk-mhK)md!Unc!Q *! /\}ϼg|)|%xwf; >op<VAqx)>8+>(0~| \1~p<)>xV|W1~ +`/1~ />H|0>aܘ )>8+>(1~m ~IWĿ| >Tb;` 8X^&>xGa⃏C-tG`MYE6+`XzGg?| >T?bv0W`=_|\I}_|`h|,U0~pTn VAq?8 Vd|dq{x`8xZ/ٰ$7]vY>_RN}_u_dcZ7}ZWa揬>a3>a^K旭ai{XcG=>isV>m[Vcz۰zuUn%?xF>yD9_a^WL$^Qgr](W}>uG>יƸ^}?/m?u1}C1}1WM}:ƾ}&1e_?1Y=g}8q8ׁՆ?{}?JAh~K6-{Oÿ LꖣSH&cg88ǬN}VYA&NYm?엂K@//kH߬1ȤW= B>}:]Üyzwv.2]]=r3Y{vͤp\=sXNY{~=;}oFd:+Oi[qNzUYþd/y˻iN־s[^Y&槾c%Ϛ'b/}Oy1_5$X>O%7M05'?V&zky^w&/zyj%DypO'OLyy%YRy&Yoz:źSX;źՏX_HuK>d)֙~+?Ie)Ϭ,:Ջi':ҬZ} :ҬwZ}*ͺկY4NYv?ͺ֧ϰ.o'3;aމ ϰ ϰ $ϰ‰}Npg>QĿ~'}8_lj}?NrgߒOr⿙}QN7ʉfi90'3Ϝofs⿙n's?>?'t?˾C'wt?˾F't?˾L't?˾R'u?ǾU'su?>Z'su?>]'sv?>c'sWv?>i'sv?>l'=y;<ѝO}'~wgg߼3ɳw|VuVx}[ ^_ap_^a?x K^Wcϱzf]달]uJV?ZNVN""&v(?X[ZM?6dȂYu tkp_x#ysZ,j][k=UA$x P'ڽ5_^MM2r-f|\t^~?1]j9Y?ؠM_WO8LPOտ>vܭܫܯ<VV7 ee}}n^~1򴲬\P.+(;{ǔʲrA|+w+*+)ee m=rYD^5 ?Aו?l࿮|?jp?>lm/+/7O*i)mR~__y3~? 1ֶmm[ֶmm[`Q0 F?O@O51! .& 8/$.$:T't# 3B1q4q31apsh08ջ{:؄>^~޻y #+]oɋVMøg{fzD#,"2Mfnx=-[Ԯ%a%'\nYj< %%6h qΕ\m]tp\OԢZp}^ :?8y=1+< RC|fC|$\HQ/ח#2ĀAALO.pNvgdo> H Qd# to|Qkoݟp.S =\u}O4~ S]}lSvMiK2b%Cb [7CtiD 9 '.E7ɖ[-&CM@?UZH?0-eC6i]ۼnh[;Fj{;{+RΊ )>׳n3QUﰰ?p !uq?gkkuYO~k[wePSxiϾud`H͞ڱjʾsǘ뷇qVWLtKӢj#5}q<{'[k:v,z)gݘ缂>K+ʼnY]B%Hkl4eerkO/L^n1ߚ2R;MvOrgS`5U4s\-f7]ű{q/96r|'lxq}}毙w_ܿy|k}SΤjpܭ3UnZe3dNZ_oɭliw S=ϋzLUvcr09Cc @'@_ 5 _\0 s*#Q-S5S0 yXx?B@`,CW{C!䥫!d`<8VLQq(|rjhܦ47dsH5+9=o*ʗeuVqG`ނ]'kU+.{Ev. le v~ܴN0Xܗ8 ʋ1& O/Oו ONxt]>Mx\+9gT/~% Oo Hx/F2:x:_>#^Jxn$<_Azgcz7誔Մ _CNϝz ὄ_M!53[JN.`F62}060F \[;x;`pim c2&o G0tW "n .y u"^\Z  9lWJ[jAjU[3Kq?\G|p9%#>x, Ǐxp#*?#>ǏE8~Wړ<-'/~*m0ԉ &=l[3-DNGKs"cX0HoELVHnkE =NY-B9^ZkT+ҽS\γZzu@v"躼/s3=CL'?;9zx~NA>jƛ=.=g0%1z3:2% |]1W[x#Wߤ4ޫIKuu=Dv <xL\k/rřIl0k^R.E_΋gKNBi?˓>i[(7+= -]YB˺~YVB>]n]޶5\ߠef*]$zOVf7Qїf._iпV?HVBt})xVPW׻3-o^eYi3/H<{͙lY9cU'9Q{]= ʩv>!)lOCr/ x;rHNuķerm(>!79H=%դ$W%W+9j[' l&`ڞ겗('|=u=#2ӧ3q&%~'n1rr^[z۞)'4縡0PT/:*хJ;4e01<Tp@G\5@J^E3%* "9,:u'/T:VMc}ǀp!C9N—@eG_xp^9T0`a)sis+\zå'"NũN2Xd.e.S `ʀ!/o_J rBG`1ţEU[T8\}lSU6ڵČVƆY0i aэLb޶ (M?CBe cD0AuX<{}mWk}ι{?^gz~%'e0@JP4> k06̔M[fT8r+Mx7ɋg&$q7V2V{ ׋zzɵʥޫ'OrFR⏒5!ʹo=uMIgP:#pB\< p]e#cfW]FȕʁgaԾBnB웭mr+Z4, ^S;̸\ljX8KJ J + r@b矐/HAtH#H~y %'?7ȞO0vN`¾+¾Kv0`'^o_F7f%ްƃKR!l"'>ߴ%{,\A6nɖ>92h&#pK˯bV$:xȦ-}dZN֮wsw:,]-͖&BGy8#ԊKLVa2 zpfktl 4=cŸ_'QUJDΨV1(#P52O?90^Eq#M1"Tzr g{yO0(m"ATnAt+: $`:+%qQ4O?m:g{=`PFvĄlt8õX0cə.=uyf\G]IvNx&˂GpCah}L}1mۏ~G]j;j)ͧ.p}ܵ  -NIp>0dXq +RF8憬,kf V+)PR}Ǭ5Q 0¸H.0~"% MHLJ544T|1|7So Wrbfqh'?pfpCS\5p^9Qʨ>5d:աIj@A!Gqr,gХoB_:t9?]# K>] rݮ J/6>NP23Cr z!? "w&dq$LW-BWԽGPn|Eb*a$ o< :D\)<[KC+@6X-r%;gOaMnhVU\ I"`(Pb'c.֞x jm"dk}CP>ʗ6 tx1$3}_\`mA_JtWqte 6:茗?e&) y+Ȳd @> u4}= {jv L^)<ɪ` *d& YR,EV$ ?L@z_`&H6do ξsA7@*`1$+l#OseA{@zW`}g1j3f̘2+%j9g˻P`f@ C&ban6o̼[,P@&fP˧e6f^̼3f "5޹aFÌ(0bK3݇j^ , ៗ']oL[U/mlZ"3P0ff[-v1~MP-˒3X& &<%ˢQ~ &9!qMVp> 2`{ιWg'ν{`ʼn?!bE7 EPBuA ¥^IEmq^J.} ʽ~s:ˈkB:q۲r*ݡ-)MnYYA/2ÛWWώqD./nPA edp(!wW"#$5nrӣ CRT McӶ8/=nhdM@MkQ|/f"ܯO"4sx& aruÝ䪟`HE#WHy?&>}~s_Ws%e|I].KRi6"ZFe5 fsOb#)Jƒb|C4u_x/#g\C-C7/<8B^5n Άb-X  ~*\y7n$ş {\PI=71qG46MnXä&qqy~P]۳I{nUнC<9#mhE4iM{N4 @bS P$ˇnlJ] %G~#E[4r5H"&E-8X mLCn/i=7yޛic M 3r0Y08I~ A!xOPDžl9K(".:ʖ+c b-7s~)G38D!fy F@5<ޝџ%zpMy>R{1:"6p{T%x\HI#0L*^f~B H͢SIPZ$ۇB`p7SՓ8D8L_)R78 :%Le̻Lx(EqR\tN&m\ׯlOYl71C@jk+"V@-n*ECQ"o'm\ $ƚ3\ip b;nqLGtA \Ny7ӥ9 Za} .Dip]]{6$DvwT!ZOe$[ʱZv%y'+M{ aP{+M&/eyCQ=Ε0O}Tb OZKzR9}y< FvMal:@t۟w3Jl+?}o8C3$=c95LzvgQK8ZM\g(}gXu1U0k"K*tM Z:].EflBs+7O'SU3\_W02^6Rd=T]d͖^Sg؟sL 5(Y=r'ŠVC~k<0 +yf^8ݡze:O^ Z> 4eȽjwRЁ(U\WRr׭ZV o'*De9< X'RUW/PLwon"cQ N_/z~vؿ̧ ~xYfx߫S1Gԏ<=!~O[۞G}k?z^iOG;~~}\i?k|Rm)4c'g({^FKB8ѡٖ< 5g÷yP?qJ<2N] #@}5^Iy"+<'ȯ|#wtg^Zėu'6̩I|F['h&“ϼ®֩çmGz#ݑ#c9\nc7 xOo'|0keKbMjQ x*6n|~K{q T5xeoqqq cqƻ0n1'Qy>xqq cqƻ0nڥzж+f' PiWThԫvE0\ e]3wӮZ<}}^U"x.+B<iW|`Z؟vE|0$'^|BvEWl?۟vE`[=wjW`W]?vE[*L"x/ O{iWX̻j]Ю~h]uvӮؼoIUQעЄQ(8(8%$$Ln%g`m"X0d[)E2.kBNb i1W-nVAU 4pmUW.\C5mRч.]qhNE@ S].*uU@kMyNIh\ fȃ{3Li;Ʊ8 CKn`Zdv}CYq[G PdZM +؆X<Ʌ<*g|0%KEM4j+VYNJ1&[1::MgIt*_ gR\f CFSŴb6 r{PFNJ*)5ݪ (PʦG続p t0\Xou?#s])+*aJgFt X׼1 k4?r40j 4\!76%)(t,!5˴]hpIq f;Ε|b DY`ܑQ[W#\ȧc($}XT‘l:tDD{CI a5e+AT͊TKcB_5pUJVmLRR]k-]5%c C+zƊ۱Q8RƠ rk4 ܊8أۢ YmO0LE%KD (mݺE4!(!%qvw}nV3cN8d̢eդ)ABsXFY c4]msH,YEEb@vl`\R^8.XrP!K^8{4[`I3=O(R{*A1FaC!Z߾ lcK(p('L%ꅩד X }vB @X}yE ?0NMT"漫bB)&J̳,4zV*m&XefX*YnPYl GP@YV 5+vfSCdrM/I2u9'&cљgD8P=||J_W*ϚX".$^B䮄+Y_z*LV &q uFLh\@8%TUbCIsg&4 Xa k<̀AĈ VyA$2YWׂRB,č򫌅KR \Gv&zŶP I楐ki5gI4 Qt(h 4ꂺePY gGn|1c nPx- `GjH!>D4uPEkjF mΏښ~j\ejʵ042|cAB^TW4裻\-!eqIE#׆%BM-E n`udV6R[bO7aȐ]L3 ʘo@e=QBy8a+̚I pz$kn$^֩Q,\.d QB.7G)f/)+R /ВŕILv;I6Iլ`D3L^_1[.7`V!كֵuR-fu2%Y?+\jjJ&tUwmN$K4QIt$EWtևc2Ω$!n w4QW0iPn) u7FDJ3r效R߈1>CXKUKip#{bF"M[\OD07*i1MGNQ~QeԮ{at~guFqS4?tR[TW׏4vQ_t[9 J?BIxxˆFlU-l4À]LĎQMj= b㳁UuJj ʞ˫ $I;E~p"0WݠDޜf]_ ^oAtV!hwiϚlfr@ꊖnp4O -B`CsaתZzt:ʧJa:sYS<|7~*3 n )-I˔k{] cZZ7LsFQ0U;HF(α]. T^KmM>јQN{yw02,PsZ2X;jg93{1gsw篏O~ðfh`ͷX[4]mҍL;=ߝzȰaY@#_7,okDŝV[5(r!k{ UV5SoVzj|Qw[!4TTk"_+#M>rV4nh>[j'"_sNHgEĎU[cH)'(ͳY*nX,Y &A,b'D4/"Ju""@.o#If\χ>.zWB5 eP.shu!k'EqZ´ہl~]R7{n4t ήݑJKm$hz5EZ_L˵%<TP2-T")gy&sZӛcH `FJptA纥HO(j)J(ƾl|TKļPK MCllaqjFwXއpfk U6MJlDy&%uoˆ& vW<$ ݵ+˨6)Dz+ IwCa=gVr#x;pA2L"*i҆`E?k C !7T}om_C1=֌g{kiI4j7y tůuX:}< 0:K!rZiQ(-d:QJؼSe̍ǧ_SN h]PW;'O#!4Jp?=vmZ1!* eNCgȹU;Ёgf ?"W݂_D)zq]h=f,|*rTI}Ȣ W@zF\o6~ z4X=iSQYwIt@ -HnY9n" _3$uIevs!üiy&/`Wrµ0jqKU6^bdfc "OIOƧXd|9{f͖ؔXbQ Yӟ]HRđN763xI ܾ3b%OvN}оKr]b3`0!/F휧.h]ʋ6g >|Z p-]`{ߤ1Fb"ҡ=ZȈ!+预WBx@IЯȈf+%E "tcZ Z 5 O;Lk%qU,]fA1IN@K?ezΉLLsDPn_qAnEӪbOqP0r;s)F_a& u5M= G2xJȊ Uvz{jaT[䘏3,{:qq<`c6+Ҧ'7Eٲl?onC tFFNUKjHS9o||zdʋW8Fʱy̯U@U-F P,@$]$[Mˎd84Np0TY6^qˎ&eGu# :,[,DkG?7,'Y^d.4A7!-Ja߈勵K+ӢL6d@Ikм̦$$¤XDZe{@U:-Ӕ|kUI@v,(9`5Gz$Z2_wx8Ϻg8;&FQUt#z:Y6kG5A`$\ ˓-> WG{Szt6B@]fqXcҌL~PEq;!F^ށ֍l,vwǢarWA]s5U]X?d;<%5oPWWf~/9K|8}ԕdb8h e(o]̒ A)pv_,btaG'z lj<988~Ҧf?B2l&?:iD0/~wLۧWSs?|팽?}7=c# fP} U͘YؠO( F `a#b2Zёȶ}ɵwΌTnݻn>cW Wo+m7GbBHz}߬तwB RPwljJ @r08!ȅ&!_(uC/(A]|qsbsJS( dWy~NuHoOѠzԈ &ZжtL>AԔgV#/AXxC{DHBcqˎh{1 9fep!R/~MGD ~5,MYJv@+4Rqywi$g3>#cp-)wkȥ:MsW%#|@K;ZIV9)@V>z֖H/ _Gg?ʰg^, Aޔ;c WJ$v:POY0\`>YN|'m ӖOїJ?Oj WƇ9xr3Ebq5TpSu%)w×ů74/MoϿp}mQ] xpnګWTqo`+$BJ S6} e'ZxvJIa;n AZRgմ[i8 Q b{0,Gf<[KP>Jѹ%.V&\*08& %M ̖ xSɊ]k)&viFb[kD"˅A8N a*|~I5#-nOҟFfB 2qGe#[ݿ(G,GH:=>|¬Z is8u`_&{w'8Isւ?`(K jz #ȼIYp2ڠSENU&HB~Wwd)'(.:ѝ.t?b^]n1}|E](iZHT PRx.g|xvn#*P*4b\n&x9VGy޼nN29Wwl#ghrX^- Ir<$p՟Us KC[ lʻȯ+ѢwdF6=΃[XSJ1f4: $7xl'- )o;L`ٴŕVʴW,&]>Y.uZ(3A9̞EkHha*oe0RV@ / K ZF!hXb2?nY%9QH310#*bs-?IYFW7򒘜BN)ә䡞 _?=퐜0Te5K9{mĀ[XJ4^_CVYu7|~vNOt:= 8 h3a@hi{t /~L$h$ǵVsM0T`m" uZ5蜦mk$WyW,83u`/>FfSd4N~"(1cP:#sZ9r1:^)Mz3Q٤mGR!\pHv]v]=Su4Zgz8ٌH3x9)S׫?)B\V(* .t5eLc]-PKNDmlpiny;_珈iZ<|1 PT"MA>x((x(A̞*>( x[ 8wMo2RR]nFVpt KB#Lj]FN shբ(8H'Bťe5ESH}>Bw~v9\.ɕMޥvgf;}^ r!(!橰˝tQdr#D.Q ]#k\վS(6WRfH'RW'kOfئ!P)aYY ؑ|{IäPyq R6]Q"ݤt&|CnK}+W큵PKz&loZ:&<2Xi_!]CS.OQZ%@תd'wKE֛{6\6a \3s&PO/lWSlSDtIRC$mNGy!E]D~"`x&-{ ņD# #$-@.υ~Jʲ-lX+ٯkFm9$pGѺ J_i{KN,PeWh őח9a8]E2w IYD>1Jc ~!V[H`lL@8s2si ܞsnGq0?4E]rrCaL"\S:gEfzWx>|HczH7dt<.$i DL`gS_3,)x4P7')>%}Ēu-J _I~&bVFok|Մ͑gP,|}",vS&7g~FTׁMlʯ!M r$B7 y<D:/!Wu)5( H'1F_W&?Gk2Fcv拌yo_5D^EAcˏ6Wid߾p26̝9If&9)"BLD8_l4E,Jxp"ţ0  q -ctE߅pȒPz1xR:PbT4Ћ?BH4q^;ۑŗBMvw/gtOE_ PZ 6hP:9hP颉BWpO 2H04$'5xT>ۡhsc: J}f :RK@%%}P^M݆ p`-IcH"ƐRZ`PV]Tm2`}  0ꡲ4pÀ!9'8!199d'ȅP >NFz&p)80AItȌƇg&pڀL^P:+v*@lhw`I\9>ą@gG*{8$q$H(6 pT.?$9c.h/.wI !QZ]rOaz53ؙ:Nmqҙ!t:C"DB*۟=r voowݷٷ[E+s~#s|𒀷U$]>_ QGxY[E?$ Z 촉S=QGr'R3%S4 ~s p$ISz&*SXq06~B20Var'ƪK$Fu!aF"U\E_ Ul *I*0VA"Os…lY9%O[<9RAI<- 32_H&yp<"6Y̸b%Ȏb=<)^&!Q^81p7Jv>$pe I}ٗ jF9OXx\` r$Mte2qܓz"ɓY6sV#(m~gMapt]VKӦmO\h2ʬc7FOBڱXZͨ#2nbl4bFv)Sv\;pMFڞ<48՜yk`?Ksy25+=MmkOZªho2%d\]Dhez]Qzϣ Qs(ԍ'~Ĝ Dsب\hݚ0`˅R`UA3Q$jsbcTVoPzl P+@lx-? CE)%!S:J"\ƃfj4yj܇Nay[4.n58ff @F0Uyf\T3FsČ cR {@ P~locOv?F^5JYY,ƴD3^:UEVʾ27i>iѻgee|Qs~rQIn ?%6pL[a˰V1 zD_÷H6ZWn30n g".1stlI]$.2wćI8sq3ܿ'zC@W_ǓQ{x7Zx*KkoJk0j0khkA܆K(un'mWJ~iyҲ:<¶:SqG|Uyt1d~}G6M@X>0cAxI!<ǧ}sjys93?'g+d`*(l,p3:|7 2D4;|7yƇ8.-(\ZP'so\ j*? 6-,Q8 ~AlA6&k Ègڛ'󡂆gs)Mu>s9 V 'evf5/佅I9z1 o3} n}f}~ՠnнndaA>xSR!?`ns ^`>|=C^fa[߻N.a,>>=,| `[ z$ޘW~;yGI^C&g_,mvD;M#crzEi ?ia_3X(Em_iiy=ްd౮0QCyS>ѤԿz-oQcϭwumRh2'.@70@k/ge0C0koլg,HWErz/2GTa?ʬsl};gf~zg\~6+9|o?1z<3=7+c 0qe3[\) g13h?gnal8bf{d/fşۿ2s~#߰FDl=|s֫!='c/]~@zfo#{+Ӱ>( NDk7ևSKB-yk\57t_ KbJvJrC;I%BIڰ:+w|m$77Be $_. z{ 1! 5wtvDɝȳo:,ûUVH9-(=CSWa/Hj+*kϓk}A<ڠ̂7+72;^E79nPήJ{®&b8;J+ý.`c?Ă}i[W5}%RoG`2z$j/.dרSԔE2;g"sQ257dUH^^ޫ֑PGz`mnIWXnjUE=LL|A6Ė2zX ]Y{M64=H=+HJyńx, qJRױI #i('QcZ.j냭©t~DgD 44h;_[V!pc3EH0W'C`9Z.J:^q3q#J k=X-~Ѕ 0"FbɸXQ.L4'i7"3N ]'\2rulӧsh/#8{^HcR)du qZ_]G~%#6WJQweB}<%;0$566V8U =BK N5(2R7`5E?QB%\Qh@Z7iCD<u`k (;O:ӈZn&}T(zĀw$Nf2|Ju#^5՗dj%cg:6]4x$塦\bڮlr9-@LՈ\S< vo\zu ͳ l5智 ֠8`&eB%4 +͠OKk%90 4--|DKՁ ؼ؆g;oq W4P=~~ێ6S>_&=y"$$#QiU@KĊAAZ"&1_q-uל?H`StYa1 0i`;fMљҦZ;ܪs $0]g. rU8ǎҮhd uy@D*!'Эyh}Q"O8x8"vTo,ܒ>$^^Wx95JmAR3Z*gU: |}lSuYq)4)IB R؁. &N҄)uC#6 mմ 쏍~ !IáT-mz{}˃RmlZ:7{a2t͓L%E $ %z aZB&t %sqQ2(KbQRAGcsO炴WWmSI1m߈i[T8;ٜoyoy/ Aƍ?(J:©L-\ (S˪*+`%:))t';Һ-&k t6OL+ Kox10ֶ OoKqfZ@'dGܞZ1C+2qw+<ɜ*6* >U׾T+TIZhrxx3ׂ@Vq(r"/g1ۖ|Bҩm g)n#|m6Bx,6 ςmp֮Zw|LݘKg&AƧ%m-vۃ&DԥRPmq16N-fqC|r{ wi+] 5>)߸#&ö߀[ m{+٤rۜE:[-B *3 6}/>дo߂oY"=X\7$7s}k.]|!~!nxƆ|c':%6".-u윩Gog.|.#zd^̯WfmE_dI2{,[ *l9'`2?n6؟~`1* a>i c>qŜl0؏~j?gIGOWx>ޢ_s ^ojP s-D}7׏7klB}+ ǹA(?ҠÏ56y9zтux%Q~^\_H_ha|i"=_z{}>HO:)3n"D}q^sy y+.oe A_PjR_kA/me̔:|-.x?G/?QU֚Z+K;NH6b'}I]kolp#E浾yKkE'u IzlH8%5 a@h52577WNq^_pl7$+0~F玅{_=pd R0/~_4F7AxQK^zkAf*(k 繅ioڏ$|>(-i͎InqħӤk88:8SA?G[}ȷ z?6697qۜ#~mvsgۜ#9qmKEE"sxj9Gl"'E~|bA?YA?EA/=E>Z87> g\W,xW6 c'qj\A^KEQyK׾ys~_V EkG=_Q=)z^YEkR6Ek7+"y T~kPH'yߧ IT~E'a'SI^*?.RI4*?vSI *?QΦ򓜎L*?P[}xHzysGߔx^{\:,OϣG'57/ɣg£tBUgdxjNŰ&kK-(ʝSD)w^-}IiUEK£jAA|:hnI9@:W7D3l7<4vP[y^w|S ə͆D{:ՈLMiOujm<@!u0QÃwUbSu8c/"Zذ"|5JAPMWD\:87'G@QG;3UfLg$26= fa3AY\ ~wUoRu:0!w0CJpuX D-r(c,J(`ᨬP#572Fqpv3jO%>HPee wvHlҞbF-k5|R}4CRW/ƦMԅs8~M1qQ 01K,)? 5/DZ\vAl n).;?Q#輽ކkꗢ~9!>$w#("q."YpI$fOo=|W]  ^BY:eW[NUԞ. [?M5}'*I~z+6+W 'axl\uZPF̩e1[z"X˃Zwu{[D@.fZn5du-LP/?H۰=ss0Hσ/q~ǫ5x+8f aE)_c=D+1$vl)HTDZ֫xx;߫WZkԁKY;j"Gѻ$[G5hLX޷P{"teڳ_ XKE53 ݉#ySp[8 &W.#Or\a~ ]8SBDk^h釣$fSgȐY7F݈*'~Tx*>`PD.Uj8:yIC{= U0Qߋ [h9jiv]_l\mlUni_>H%lT>XJoͫ`0f# ,ٰ61MLf8iu0$S $"ۍݏ=s] RɦR3D㕇5|Q#6FuG^p ƑghxtԻnlTѱbcSd*_ITIz!9v=(%oP=ژ퍒9xD(%0 8S{nŒ#\S. d :ݞww|A /UUq8i7+2ܿWadrݕ ou_Qug5r-QSyRmΗU;FFTrm} [4`j[Ifug!"f{OBkE]ZGƪyf B6xj_s6 -Dn}Ʈ,$x/fw}sxh ڄ=Un܇gy=v.e?U׽LUQ,z A[١Ђe\Ni4EV{78Ψު^%`;w &7X!S8KUUZq_6:9GC8\G(ⓒõ)X]>g@ْg2fȁ R 4Rg-+s (+JD/Z Jkq?ĝDh:aD8 ՒҬ C륨.Iȩ)nJZVleuJ\* wΠXJJ17B**0J{cy>h~&Ċ3V( 3lu(u_3Fw>@ |‹ 3R, @:O@ ^),q&wC#;b@,jm,鐲$(Ȳp£sQanWϓ5Y˓d9*,ӱs3b,#hILsBh Ǐ%o@cu2ϐBV,6Zoj%B]JWEx%J|TX/Ctu[ p*.&J}X>- XJ89"& tLcyT(k. A:wp-d? <╛tA yP]sȖ ;:/ A:>w9pL 2Zݣ %ڒ87*c,X6Baϣ=l~ [kEz&I' R OC;˖?/t$'E{;<uy\ΥۂP2Cd hCy-p6^RbK;dnVMZ:E\ErU" ubYq`OxaZs֢(9"d+6y)U5;F_RJKZ&Yp+ K+ ,pL ~A5V ]}lSU/)Κ$ѼY\+ф}/۱ `>Fe}5}mnj>L1?1ADDFEa*s{X džν{{;<_:@i 9"Gj=|曨>pg\[2>/HѼY_h?Ke++Iΐ~wn0x3bqD|m9MW[t`+~{m1~xB7@LΈWga?|X8.|(\MܸÎ픿p;4xƀGu+Vލ9SE7{O$I;>]&`VY6ǧ[+- EN'ՠ'TюIi)yN?^hjI 赺Xݬu r#Eۈcy&QGQZѫG/;۰tyY,4\k&U}@I*qot珧P7M>}Wvt؇W!L1`:D0/|Y7ybى΍b'ٓuYc>AqW~L02{@G[4Qm̉9@<\Nk@ V%GBMa |58Go/N}Iqr } 6FBű6<-ϰnCaP64w&f". n|@&1aۑإ&Yq"a"޶Ɋ%4cinPLm7.%>_9>_|:V7>i'ɖVM|AvP$%SFj5.K#n:wZF6,1E%:(VV3dk:(QVmfk5[ل6+K@Zr$*rٴS$#sezP]KĔDz bKEt) %V]'#Og2yOxw[ ;+QHHCj-Rdz>KX&6A/c"2 %,/3<.7"˙V-6Q߶V~m]۽y6wwݽ 8Mbx[GB Xw;tBu@M{5AQ_/`צ-=ЈvG]w5LgQ)]U@ucv0'C4[l ;$c*6"vB 3XI! $b; XьܞPr)D ɫ&0mp cمDKRx\;E̓?Q#n!i9U:BIz A,\=;:*ct).յ˕wY $kc(RA϶a .RU qJToV1ocPQj T.r['C9C(ES ϖM!81MHVIX T`+/*5 9R[X u] ca@ șa y)_3 L H% R)+ rR61 #D/@pv<]1̚ 7!G{*4ju>@w}('D R v>8eغ{h-z숂O8ovq>HAeu2D )ASv:Oٕ7cB)k|~'ڜNGAoCE_@;Pg@;KAH1v01i1jHAMJ)*1njhnLA@AxȥcO"ފxPK|dSl BydIvyٖfs~R||l5g~~YzFO3o]?q</ p3*]p<cuSA8N`\͍.lx-n6*xtwa0F`|_7;=]ky0>^[,{(2 bzf(o~E_>oM'fSrub{apPm|yovZ[ydQ[~_obELzkfCOny>+[z֘r[@[(R(_3vF|o9owX_Z{;d]m]B|Zowۍy+uzzݲh1o~,uWxPՃk9nY|vinAooǔ;G|2;'=MB^VVXẑ櫝xLD;zE;ҚG<'<=Z#1q}>fUX凙ŨK8X~%4THmj.wz`>:5fb1zihʊl3gL..'a&d+#be%4:wz]^F憕yo;hsHQ"JU"ATebh\6wӕg3YS<@"l'aTN$방<وIbL/ûRȐq{0:F9dDϧ#lX%?K) K$ԼӁWfHr_&|=DO)U.!=VttV-2=NhDIFʊޅŝk$;pU-:0x%5b>- 6j_ ='4N5zb~%mG93yE1T0F"oQ"ZCq&fıCpP#Kr9&EO`] ?‡\37C^уM*<Θ®uص%yAp^D v#:F'a80 8փT3#|w6gmOQͫ>M.ExO1Y+D[q x4,~ 3 ]߫n0/P%a6q0簣dPŋ]ٓkMw$)XRb^ =sѤ0]+ș%4PpxG) MؒtqxHdOVz'z7Zn&Ӻ];oTTRt+:k㑻2Ad;~W^njxcQ}83%ʑF%Eu֪I [dI! ⭥9Y\0Ïgi=_}nH y4Ʃ2žFQ,7i@-K6 -=,7ڵڜtK%tCJ@OGv5lHI.Iku!?W}]i^m(qkn^Vnì2gɬ* bSxp(9ÔљipK-]N0 }f_F?Ŷ]w, xvuy;Ex~==?^+j m+iYyX* S|v$w QwXlwP{ѳ&cU"w{RBmPߌVmqfރ=&Ã@ďQB" omwϦMw˞͡~ϔb')~+_ҽ<pO$w:7*%Ȗk[T2aIf dMzqRuͽ^ o>1T+۬sh <2R*Z=fdM Rƞ6Ħj|\`:Fq <=YGΌ9Ųh3TXq@n>>]1BߛVbxS0jeTڱjb]`!8HBH>0 N9p]\jU h?yj^* HP#q* UJq)D]DhiJ> {b<b;)Jk ^W pK&vLx'gё=ǭ4yi.q @3(rdS,Vq/3cs*g~>q#^Y0=on1jT}ˆۃ%]b%$r󕏣Gf 4|&1QU$) `v"')AF<}4u&Ԟ^UuiWz6F ѶoHuf.*栿󰄹 ZtE"xZKDA39T+&B۔;IpLCuJj`5)wqA15z=$<< tQ5:}S,^}drWBޕ4TG9,ɳQ&0p6q`O6dA܇c#YƬ+&* `Ns9ZAe3R!9x5VTDBY;m,TkRЀCLfq?Vu_ow䯙qktPf,+V)ܷ#r;Iok㤩>*¿ƅ?JEwߜyp1!&Tn#1(|yR]^:ewyg_7He)y*S ~u PԯB!>I7ğ"oղHyRZXtWhkm|#N3)H!yrC56U<QT܋BWeN`T*$m^>Cp J#Y;P~*n͢(kcc4dD$ P3C.Nsb*mTZ# zeQTiӫ@4,;KIKcmlk0\2{F93̬ !]/#F`g8W }JSH~46}6s+)J[J"ָʏ|v>!J3;+FzN7<55[HrJ5E1Q"X|1ܧ.sᅱ 0P%JpA¦m Yˆ~~yŃjHB]͸bRWA7E&Mtk 8LSY6BSk8e8;m嬈-Sy4ZYT2خ6XыwB4yr [ &1yQ朰azÝo'8m+ G  ^IO2sS[.K%G,3L4p]OpRy1m@v`fĨ0GH=7dӶ&h,"G즽&BB!S\˸!d=% 1T6":PB78Ww yt`A3#+`9n|1u~(}Dw􆜒"uƵ,bRK@73 $iI}LcnU` Sb"i%B䡫~__&u{A-DVa~ oFC%Y~$Bqy𭺮΢"+D/b@~Q#Eeo}R5K?"TCbxqe)0I5uw9$: ((Eq:0HIfޕp|*C5|[vr5v/>]T}w [p%{o ` :ʈɋ;\ :r: ]tGqpRFZ zKFͦsgvt[I\&FqA\7%$?WƗM>#*PKJ͌׻OQ -Ԕ4TZ}h+CVe~в )z} fOY}d>(9 [vm/׃jcGSiYmX5iKℵ~0}&CPś[4% $qKvpŭX310oUxFΊ j](ٚO>,`'4E;XB[ i'l3!m(GTFR(}"keM k{얷nf$=-YjUO0MWĈop!Hhu?5_n~j9dcj6)1X'08Fid)֯z=sAJ E^Vr+ Ș/rħ ݛXwa!{\z_%Wմ`fhk`&Hn i񠣁~WO9(!*m:k$wy*ram,bcqeU[ppG봌:mZcBャTZ2{cQ?r(DnXЛ;Bs@c O &J9HޙGs?pr6{E'\l0Xe,G!DV=x: ,$q'LmCBE} >q(uI8.ۑ0t:]67Nr꘦WS̊1A5F&B@,I|ܒW㞑\{CtȝƔnK3V-@KP,hp-+Z1\xO,P\FqYwo$l nkƓ')vdJm-(=g& _ 93pu'=2p3q<&%=Xۢ۽Oyhe1xVca0@y!Qu C]Q23-O> ? Ki~Q7lq>rk܋zb٪emO-X5Lٞع^efBM?YYHr}oP S¢cOXE;$1P|Iư86qI7T^^F«C+jF_Wz?|r|R.2JCTѩw4|EVo'!C3vgܙj1~ CRtpӹݐt3CV,oh/ic?e:C/o^_sV Y+bXH&\PgHuY:W 1jnKpIěWCYW;*H6@ܵg7׎~][7ﺍǖ00J=yM]ލ)eִ4WoB t_.*Գ8N\o Z]"Y`Jn=\6ل9=)1&cT*8/1:5f2w癗u_|$"!' P*rk  {W {MW| n` 7fi'?V01´+Wlb#MY^%m05"lY}2y߬$A3YlVZA¶ĬWښh{֚wɴ:`'LWu U'uL]ww%g@O{X^}z]^op| "u0M)o^#}67pc|ę%|F%PZNWD0r9}/qX坈([!%zоk$wGV|"*O])LׯbsƩ7{@%Xk#i$#?]{7\~T?hZ)O ލW]m1MWEfGn:+.-)NO]p~0z)mf~3JoV~^d3g.lLgh7Sh.Ŧ#݂ARY+W9)#d?dYZ!R.ҪhF i/rJNz,7|(h&[>+/+j¼nn |ǎ兽gҦh՛Rsdp-ՑgMI"#8K!|og,EfaȴZ]7v^IeS@[ؙyBj2`uHaE;Şǔ?LezB+L:S5ycU&=kx,pֶ>T_z `Smy34l )Cny³C,?yDCHACZ%" v nNotWr's8oO~fںo~Obq]jq]hrJ_n?&U\(۔llWfVh6^J%d5FT"N (wf0T+m]yTWX9j j- 9*6VVO3y Yi79pt`E5Oiūd} SJš؝xCZ^qq21 ("|<ن߼6IqY4-l\+ID%{R5N]H+X-nslY8! gS [a#%W+> s~?cTb_4Qn䉕К=hc)GJtX9~PyG--]r?rJ0"jx_C^NJ+:GjFV_k+Yk+o1Aƽ:/zZyr#S^̀B(yA>WcPS2[YJ.+YgV3uI 쁯[Az\S囩è^]*RRڌU6I6{1DU{~HV+J+i?mhX垘J.z`s5$K쐢ob8wv"U''a6[PDxc[etfKVܖXB1)>`vR"M{Cݪ+"iNr@0  %6)Lhp: .YJz{pZYD 9iÙYEIzEM5T 긴=jJp T}XBk2óu)$J`ZLG'D{"F}22Cgh2)^qΫEcb7'Mo-h[ M`W=0 0SqgiyWKwMyDk Bs(\!X V2?~f!>!P;Bӡ?K5a*Ի m \S*|o!N|JW/ϻޫx*b^l"ɢzEHZTFʝ['/@ }9 7_6s{_a}P8ᏛBVoW1) *a}[ؿ!2hF%[(QB.U~G' g֟ﻷ!VI1P=I`,PBҋ#WUk9t4 PԳnI"*0NExX0u9H=vM,zi:x7#m!&3ۜT'Ce?n+Lj2(^Rʼn5\f 3$Tgy M'P)fguS^60-x_2ٻw) >RVb8JV4)CzbjyMS}. '7q}DW:np3yf2G̹]KGV 0W,y4J4[o]PS9 1HJ!2Idtl2b OSb S}w򗈉|G7eS&ꔚqşގ'ŕC+ak5u-s+)Ɉ +)hA[r΅BlK ӌgM0}|kabmע桭?֬/dm#)WRBW)I3:P|>NoL1_9{I5:Qa:څע-ܾxl!oc[]7o1.T3w!d5߼IiLrIĢ1>=`m&o Y"5\+`uu|WBk@2q(dOլ&-Bɩ9;pmaD>M9?'|Xń9eC_aY!tzG*W e$ӼY4 I-!<̉S"J+$}X(7ßSb+fR 5ԟZ~=/& 9.m!h*O':5eN5dBoQk|}[6XGo8Mܲ<.;DPzc.ol ?2_mA>y\-t{YSM ^KE0Yh_!~ 'm_9_?|&.r VYi4бq)rh;:y]4VazdugRwϗIW\/9?|}Ey9' y]bBX15Nr$ns#tCx%0yckheSPM5~/jY*txi8v&0;ߕ(dF'yE=pTo"nKXa؉!Q&٢m6FћS9A gf6}5tG3C:/\OQ9nCNT gGG`6-1*"68bC>"2gKG˗ʰZE#!ؓC*jl f zk3U->YO6!{{XQ oYIhLpd{ۻI{sO?Y1~had,EQ"-Ty+5'H *gEVf٧dWN1Φ(nxܨW)$g깤'axqf,NTP#ks1poH͚q au>vF d0W4UZjpډ@%wFJvQ?v5^t ~kF@wz?UwҜ8 [NLiڱj2tJ74§uiuN(8Ua|TYcNkAL\j18gAML> !s.q.P%G,%UhfȦu#Gˇ:y7v",-Z\ɢeв,b.Uj}ʌ /?[ s'N0ϑ+e 1Q\ *sJ][\ʑJ.ȅYY}W r[]XH/?8Dp$%URr\Fu&{6دjC1JheuE~Rl~QVA]Sץt~2('ʁ@@Cf&EK`*q{_֤ u^ᬩ+ 07DFd7ϟȧ=!yFbpBrt^y^Wh 5$AshJG= 5kRJJ.7^ T뛮hg\by3-Xg7y3x<=r-iXmײvX2$|pXӄ u|9О2'ZxK@gm@ ЀoɼF֑#8/3<{^C(IP]ސfn{p ԍ_ ;xW j\u95A!y=;5PX&4d"hlH]Z*:QmU͍Z73vٲ.aud`wۺHVa>($YB<XZCsB?אgPcLD&ӶV2"h@/2ru6pc2T~6[ݙUզ+A>) 72&!c*0V"Z;;£5#$N^xV~,§'*TYv`y$? 4M^$- e_;j&Ћ_ctReK-зtd}2yl4KR<' Qzľ-ĆL;x 't$L{kOiO#脏?+( \tMſid.9S!g֝ P Pom(R5ָ7wAM, Q͔eϽ}~;\UL cIyUgD b0%қ=k]@NHs@ʲ ;lO@L_WƂ?t(4o[9s[ ;* Mڲ{]6ɇ##+LܿZdWB޾Y|iOǏg&+T2dn\O+SN癟ņ{\ls^CK-ԝ6dNw*M3[aik!Y3洝Wȩkp~^N1R7.$]eTɼaLhn O3xV`iѸ"MpS%]C&"ܩ e$xJ7Ɓ IhcuTM_!.rL+tJ7e|HngG.ŎȘQKE62XGޠzß( J\]#)|/f⬠1A2z^ j\1׎-f$,<CiJ+ι:Nn7p[4^mCZlUB'+qcQ>\]j>+-U=r0oq*xD9ZmO϶-ݰCMZM'g3hb"L*& ]mu ߹)eh?Vs){vnkQ@Y6HAy%: SX?Q}VĖ1 Ç4] '=*VO.${‡e+͏6z*B.R\ˏrJzPp' z1M yPe/7-b&}`b5UjZB,m(ZK[:bRPi"FBK!!%-̧˜3}~y3o'*Qj6yWm!w', f);b ;GDdž+OppSDvVRPTrW  s[~'({2k>eF@RˬqQ=$9@N!_77tW?{WW>VCTBRrh2Ф&Ϸ#kZ8Y(d"a^52'ꕫˁ"-w̭SarbٮTpr_]Y綵څ}\nĥe}{8!#tz qYTވ`p Xf4x䎗qo G1!;cNg֨Iy53 S2 >pv>MJ 8D6Z :{##dS.Y>.쫽J656ʈ^@:Cں3 &PS\mkƳmLgFp}XOER] wy$HbO\ެ-nK`Rv9L0wQneͩ(aASi|VpV[$1jwIw*ϊRA:\ћIP.\\豚?h(bQ{!;; \- [VXy)"׼]^J3/ŦhCJ,H杞C^ P^f/sy=|=_>: t}\yH u:zcu܎ kS[sT@PQ-LIIZ>H$ftR1Qژߢhm%>q̿vXٔj,`*>vce>cΨ񾮪=oj`RIF0NQ2 ܬ #f_*Z( q۠std@ǭRqP(ORv;t:дF\àGvz,oIn\E3Zj۬ cޛb'nAZdqA]c4$*WF:aSw)#i<΅B~p!mՈot}>H3tXۇ | U8U+Y1lcӂr8]9Zv5v"'y]t,,pCԜ[2B\L5pSr{n+HuGUϮ)*!@\"70mWY lٴ,fCL|l/i?]Tz6m J:,KL#6ʽ}~4*PAwrzIaẒ16tȮB=T\yn;u¬e/R,rt$j_j[<(@Khr遖-#ᲶOp[]nl2[.PRmQOGO ֑i ΣdδXu75{gMMv@d\qZe(av3D)~Ł#hgE!Kjr5#"N0Pz|x;L#*簅a~V%I;=ҙ&5M=^%Os;ZwO *ij8דeW*8z"E:uB8|wVc"?R)qvAh9{RV)z7oVװ s&J*ClCg+2Z"Ά_h̆8\&kN?>31c ?ay2EBWU! yOX$řJ931SO (j AJgw5BˁF[5"qՄ36hq޸&][0G#\@ Szr~rR͌B UnG,߾Ӣ#V*^F+?* @b| j!?B=I9ye=nq;xՋCM+J2uͥdK Ά6$u[sxmMrYRG͵y/t_||U)nhܾ{6)cDMRL 0Ir5=h&X C+ % jٶf g0Lde44>͊66wàŪÉ;ΩUskrN}{]~RZdzPq=]vx|;$xmX ε$o zA~5#[W#*6%za RFzcQ9t:l}x V,ע/eeUUZIO!I֟~`hJv]I·z\86)5o}D1)o@} bO Eͥ.tV@ߞM=d(E>MV7x98mp<BJ&ngu 7{ N6NPSH2s3hر9f6G<B:.]yj mA]IbT|$S>7`+.Z-l}m4*Ocu[Rj%wа7Csi]3ڵ//DVx\ Mz~/Y$$gjbD׷e/pA!,sD<@1z\rㅤU}K`}}>}HMf fy oS%E]qm\}J j2>@j*{zxe;WSB1Dg(zWm` ˕.m`2`0i(Ni>vQA/TF<<vcҊ<7ӧ=D rK?ۤƗ-K`Dvw~/>}>:. lm [ZՓG3}T&%S:ooiZʡCBU8h}ޠ^+q۰QP1 qČ#]$.P,pF >\l[?Ui&~=ѫK1܌ 6NNkl3n)K%ú`"C; G C.ZIZL< #U!MLQfL#`/ެA˷J-"J6`Z2ntlF,UeeB 9TE-W.2SkӥFBm2W#E_2kBwR\X3F+n'vB敭"n! qÌ8^T\~[ 0a$\P.$媴`oI(^Z휧. "! ?rV7cDwd}U@'ZjF}UŎ97=+|$.(9%|x>Uύ_~z,ƀݪ؉U9em2\yes?C9ہrU$l|S G}8K{+Yf[>/W=v ֜U :m?U*0bjέ-O=*9*d{gwawb=RwoJ3zD A*X 7 FGϹSR7F2:6y7{%s3[}3r inrYF9IRqE 屃?k2*F!z._h-) u=`l7׷.m :1YĶ?ƷVP@NXlϽpawOCudJnjOQgutɵuヵc Y<cߎi{p{^ᏽ 'mUUROWXx:1n2Fq^#4s^ WkN땶y2V7fOQ̆}p3lVc'GCѲE VW7? 1Z(A(ZI՘1ǪEt jDfkK8F&hw]|yދ/xo @}n'\S%YBnp|a<2lAN<[EfMGڔ]JǍ.wq,+*Iƒ`BčFL 8e?8W=~5SAC>|t[s /@,%|+OSu_whvB4w]AkeHFt4Dt;qfCev6]9#6F௱.{QhŠ[8p(qs>UQĆ(}]DhՓD8;4p-\tDr7/pTM<"+UE$+xX Ӝs(m%]P<-A ૸CJ¹HeZ_kz=Zk^{$!#JJn9<2 QK&s0ٕ'ϧĿ>sC&ؖy׻HՖ1V-ߝ soVu׋:N<ՈUơzAk`G7vЬFp,JdsAO]D1V_PѴ'*m Kv*\^֣`neT`_ .~K?tr}"ݛף2rq$TO{:I:y "% %ކ$Bv{HԹ_ơQwmzMt>zT+ًr |ax5eaBͤ_-iE@ >2~vAkUݔ'v&Qq#<Yye_( rm(7! w@`Q )xѴF-y.W/7Dgt:Z&Ϟri*03YbP? ̰QdWYxy[(~ə<ޗm~FEUHA~Z~%B}Kkx"²L.OPޟ=~cdThf.pk"*-Wxö#k"P7t陏B$ G*V"D4àƊD.Z^?X>wؙ/ cԏ|$5D eMxlɕw?9n^Nu1 z@]OfCEUYj*FN7jKP2k]ʹ>&?arxTS8BngYy L>5ub5! "~8<@t=>>hƊ~#8oƓP 3&tCU%_JoAANYegBƮ: ZY%#`ɯmY]"#b Lw<ՅmqNq7|W5ڭ LqL K%0 .?,b o?;JVचeaEdz1L],W vjCũ9{@˦dʳ"J4>xl됺m9ٚ.o)XכȼBӀM^^ⳏWTw[P"Ɯbkԃܭ3F2{:|5/1̴ Kk5`r3K+NѻJqsIH܌(y/W3U ;S%{5CgTp _@(ezнȍrUVAQ:"ae`.9œKB#c. , lqh",zd̗#L;CVB2 ²,4k;-oC­Q2EK1