vmtop-1.1-7.oe2303>  <@PT@7!.ܶujG7od!openeuler@compass-ci.com G7o2 7) *R!aOf؅ 8ˑCO0M-0&\EdjѺ$@n4C@V; &F |jƏY4yKͣhz;38{`2xb#MC5nNG'ߡ(|[ vN:λJsH38nϱ6Oԏcz Qqb͝?(`cz %* >8KdgK&Qi 1pa4P0t61_t.Ϭy,\q<VA?idi3(ȉLY $Q!FT@r|@EPvskX.㮔WrF73b31076581654b9665e0b5e696a9816f12e8b1d5ab1f594aa6ee7a435cb9e2cdea5198bd674e890791c13ce6d0812d25a93da8d,zr >6O?Oyd   Q(, 9L]!! ! ! ! ! !!9!!d(#8, 9X : FG!HT!I!RXY \4!]!^"Hd"Ie"Nf"S"X"\"b"""Cvmtop1.17.oe2303A tool for collecting and analyzing data of virtual machineThis is a userspace tool which you can run it in host to help detecting VM's performance. By vmtop, you can quickly query vcpu info such as cpu usage, kvm exit times, memory usage and etc.d!>dc-64g.compass-ci7MulanPSL-2.0Application/Systemvmtop-1.1.tar.gzadd-README.zh.md.-update-README.md.patchutils-del-realpath-from-read_file.patchproc-del-loop-sscanf-for-proc-pid-stat-file.patchproc-del-unused-items-getting-from-proc-stat-refresh.patchperformance-change-memset-location.patchkeyboard-change-wait-time-to-3s.patchperformance-del-unnecessary-memcpy-and-memset.patchvcpu_list-pre-malloc-vcpu-list-to-improve-performanc.patchinput-change-wait-mechanism-for-input.patchversion-unified-with-release-version.patchinput-add-invalid-opt-check-in-input.patchbugfix-add-check-to-avoid-invalid-ptr-for-strcmp.patchcodestyle-del-unused-var.patcharch-add-x86-kvm-exits-items.patchdisplay-del-screen-clear-after-key-response.patchproc-del-prc-pid-comm-read.patchvcpu_stat-get-vcpu-stat-list-once-per-display-instea.patchkey-add-page-up-down-key-response.patchargs-add-p-option.patchvcp_stat-add-Max-Scheduling-Delay-time-items-to-disp.patchdisplay-modify-filter-display-to-support-more-displa.patchvcpu_stat-add-remaining-kvm-exits-items-to-display.patchvmtop-simplify-print_domain_field.patchdisplay-add-limit-to-usage-display.patchdisplay-expand-CPU-display.patchvcpustat-modify-vcpu-info-acquirement-from-debugfs.patchvmtop-add-h-and-v.patchbugfix-check-unsigned-number-flip-before-getting-del.patchbugfix-exit-vmtop-when-arguments-are-invalid.patchdisplay-expand-row-size-in-TEXT-mode.patchbugfix-fix-ST-GUE-HYP-formula.patchhttps://gitee.com/openeuler/vmtoplinuxx86_64( W  B K4 #M5[Q {"&G - 1.1-7yezengruan - 1.1-6Huawei Technologies Co., Ltd - 1.1-5Huawei Technologies Co., Ltd - 1.1-4Huawei Technologies Co., Ltd - 1.1-4Huawei Technologies Co., Ltd - 1.1-3Huawei Technologies Co., Ltd - 1.1-3Jiajun Chen <1250062498@qq.com> - 1.1-2Huawei Technologies Co., Ltd - 1.1-1Huawei Technologies Co., Ltd - 1.1-1Jiajun Chen <1250062498@qq.com> - 1.1-0- Unified license name specification- add README.zh.md. update README.md- vcpu_list: pre malloc vcpu list to improve performance - performance: del unnecessary memcpy and memset - keyboard: change wait time to 3s - performance: change memset location - proc: del unused items getting from proc stat refresh - proc: del loop sscanf for proc pid stat file - utils: del realpath from read_file- input: change wait mechanism for input- version: unified with release version- input: add invalid opt check in input- bugfix: add check to avoid invalid ptr for strcmp- vcp_stat: add Max Scheduling Delay time items to display - args: add -p option - key: add page up/down key response - vcpu_stat: get vcpu stat list once per display instead of per vcpu - proc: del /prc/pid/comm read - display: del screen clear after key response - arch: add x86 kvm exits items - codestyle: del unused var- display: modify filter display to support more display fields items- vcpu_stat: add remaining kvm exits items to display- spec: modify source urldc-64g.compass-ci 1679890494  !1.1-7.oe23031.1-7.oe23031.1-7.oe2303add-README.zh.md.-update-README.md.patcharch-add-x86-kvm-exits-items.patchargs-add-p-option.patchbugfix-add-check-to-avoid-invalid-ptr-for-strcmp.patchbugfix-check-unsigned-number-flip-before-getting-del.patchbugfix-exit-vmtop-when-arguments-are-invalid.patchbugfix-fix-ST-GUE-HYP-formula.patchcodestyle-del-unused-var.patchdisplay-add-limit-to-usage-display.patchdisplay-del-screen-clear-after-key-response.patchdisplay-expand-CPU-display.patchdisplay-expand-row-size-in-TEXT-mode.patchdisplay-modify-filter-display-to-support-more-displa.patchinput-add-invalid-opt-check-in-input.patchinput-change-wait-mechanism-for-input.patchkey-add-page-up-down-key-response.patchkeyboard-change-wait-time-to-3s.patchperformance-change-memset-location.patchperformance-del-unnecessary-memcpy-and-memset.patchproc-del-loop-sscanf-for-proc-pid-stat-file.patchproc-del-prc-pid-comm-read.patchproc-del-unused-items-getting-from-proc-stat-refresh.patchutils-del-realpath-from-read_file.patchvcp_stat-add-Max-Scheduling-Delay-time-items-to-disp.patchvcpu_list-pre-malloc-vcpu-list-to-improve-performanc.patchvcpu_stat-add-remaining-kvm-exits-items-to-display.patchvcpu_stat-get-vcpu-stat-list-once-per-display-instea.patchvcpustat-modify-vcpu-info-acquirement-from-debugfs.patchversion-unified-with-release-version.patchvmtop-1.1.tar.gzvmtop-add-h-and-v.patchvmtop-simplify-print_domain_field.patchvmtop.speccpiogzip9utf-83053e3ec28ab2316f5e1462359804c18cdd71de595dc5efae6d0d162e3d08a4b91b0eb911daf55b2ac1a2d8d639764f086cfe22c8f816d455b601b60cb629dbfName: vmtop Version: 1.1 Release: 7 Summary: A tool for collecting and analyzing data of virtual machine License: MulanPSL-2.0 Group: Application/System URL: https://gitee.com/openeuler/vmtop Source: https://gitee.com/openeuler/vmtop/releases/download/v1.1/vmtop-1.1.tar.gz Patch0001: bugfix-fix-ST-GUE-HYP-formula.patch Patch0002: display-expand-row-size-in-TEXT-mode.patch Patch0003: bugfix-exit-vmtop-when-arguments-are-invalid.patch Patch0004: bugfix-check-unsigned-number-flip-before-getting-del.patch Patch0005: vmtop-add-h-and-v.patch Patch0006: vcpustat-modify-vcpu-info-acquirement-from-debugfs.patch Patch0007: display-expand-CPU-display.patch Patch0008: display-add-limit-to-usage-display.patch Patch0009: vmtop-simplify-print_domain_field.patch Patch0010: vcpu_stat-add-remaining-kvm-exits-items-to-display.patch Patch0011: display-modify-filter-display-to-support-more-displa.patch Patch0012: vcp_stat-add-Max-Scheduling-Delay-time-items-to-disp.patch Patch0013: args-add-p-option.patch Patch0014: key-add-page-up-down-key-response.patch Patch0015: vcpu_stat-get-vcpu-stat-list-once-per-display-instea.patch Patch0016: proc-del-prc-pid-comm-read.patch Patch0017: display-del-screen-clear-after-key-response.patch Patch0018: arch-add-x86-kvm-exits-items.patch Patch0019: codestyle-del-unused-var.patch Patch0020: bugfix-add-check-to-avoid-invalid-ptr-for-strcmp.patch Patch0021: input-add-invalid-opt-check-in-input.patch Patch0022: version-unified-with-release-version.patch Patch0023: input-change-wait-mechanism-for-input.patch Patch0024: vcpu_list-pre-malloc-vcpu-list-to-improve-performanc.patch Patch0025: performance-del-unnecessary-memcpy-and-memset.patch Patch0026: keyboard-change-wait-time-to-3s.patch Patch0027: performance-change-memset-location.patch Patch0028: proc-del-unused-items-getting-from-proc-stat-refresh.patch Patch0029: proc-del-loop-sscanf-for-proc-pid-stat-file.patch Patch0030: utils-del-realpath-from-read_file.patch Patch0031: add-README.zh.md.-update-README.md.patch Requires: libvirt, ncurses BuildRequires: ncurses-devel BuildRequires: libtool BuildRequires: autoconf BuildRequires: automake Buildrequires: libvirt-devel Provides: vmtop = 1.1-7.oe2303 %description This is a userspace tool which you can run it in host to help detecting VM's performance. By vmtop, you can quickly query vcpu info such as cpu usage, kvm exit times, memory usage and etc. %prep cd '/home/lkp/rpmbuild/BUILD' rm -rf 'vmtop' /usr/lib/rpm/rpmuncompress -x -v /home/lkp/rpmbuild/SOURCES/vmtop-1.1.tar.gz STATUS=$? if [ $STATUS -ne 0 ]; then exit $STATUS fi cd 'vmtop' /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/bugfix-fix-ST-GUE-HYP-formula.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/display-expand-row-size-in-TEXT-mode.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/bugfix-exit-vmtop-when-arguments-are-invalid.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/bugfix-check-unsigned-number-flip-before-getting-del.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/vmtop-add-h-and-v.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/vcpustat-modify-vcpu-info-acquirement-from-debugfs.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/display-expand-CPU-display.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/display-add-limit-to-usage-display.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/vmtop-simplify-print_domain_field.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/vcpu_stat-add-remaining-kvm-exits-items-to-display.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/display-modify-filter-display-to-support-more-displa.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/vcp_stat-add-Max-Scheduling-Delay-time-items-to-disp.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/args-add-p-option.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/key-add-page-up-down-key-response.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/vcpu_stat-get-vcpu-stat-list-once-per-display-instea.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/proc-del-prc-pid-comm-read.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/display-del-screen-clear-after-key-response.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/arch-add-x86-kvm-exits-items.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/codestyle-del-unused-var.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/bugfix-add-check-to-avoid-invalid-ptr-for-strcmp.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/input-add-invalid-opt-check-in-input.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/version-unified-with-release-version.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/input-change-wait-mechanism-for-input.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/vcpu_list-pre-malloc-vcpu-list-to-improve-performanc.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/performance-del-unnecessary-memcpy-and-memset.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/keyboard-change-wait-time-to-3s.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/performance-change-memset-location.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/proc-del-unused-items-getting-from-proc-stat-refresh.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/proc-del-loop-sscanf-for-proc-pid-stat-file.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/utils-del-realpath-from-read_file.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/add-README.zh.md.-update-README.md.patch | /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f aclocal autoconf autoheader automake --add-missing ./configure --libdir=/usr/lib64 \ --bindir=/usr/bin \ --sbindir=/usr/sbin \ --enable-secure-build make %package debuginfo Summary: Debug information for package vmtop Group: Development/Debug AutoReq: 0 AutoProv: 1 %description debuginfo This package provides debug information for package vmtop. Debug information is useful when developing applications that use this package or when debugging this package. %files debuginfo -f debugfiles.list %package debugsource Summary: Debug sources for package vmtop Group: Development/Debug AutoReqProv: 0 %description debugsource This package provides debug sources for package vmtop. Debug sources are useful when developing applications that use this package or when debugging this package. %files debugsource -f debugsourcefiles.list %install rm -rf /home/lkp/rpmbuild/BUILDROOT/vmtop-1.1-7.oe2303.x86_64 mkdir -p /home/lkp/rpmbuild/BUILDROOT/vmtop-1.1-7.oe2303.x86_64/usr/bin install -m 550 vmtop ${RPM_BUILD_ROOT}/usr/bin/vmtop %files %license License/LICENSE /usr/bin/vmtop %changelog * Sun Oct 09 2022 fushanqing - 1.1-7 - Unified license name specification * Wed Apr 27 2022 yezengruan - 1.1-6 - add README.zh.md. update README.md * Tue Mar 16 2021 Huawei Technologies Co., Ltd - 1.1-5 - vcpu_list: pre malloc vcpu list to improve performance - performance: del unnecessary memcpy and memset - keyboard: change wait time to 3s - performance: change memset location - proc: del unused items getting from proc stat refresh - proc: del loop sscanf for proc pid stat file - utils: del realpath from read_file * Sat Feb 27 2021 Huawei Technologies Co., Ltd - 1.1-4 - input: change wait mechanism for input * Sat Feb 27 2021 Huawei Technologies Co., Ltd - 1.1-4 - version: unified with release version * Sat Feb 27 2021 Huawei Technologies Co., Ltd - 1.1-3 - input: add invalid opt check in input * Thu Jan 21 2021 Huawei Technologies Co., Ltd - 1.1-3 - bugfix: add check to avoid invalid ptr for strcmp * Thu Jan 14 2021 Jiajun Chen <1250062498@qq.com> - 1.1-2 - vcp_stat: add Max Scheduling Delay time items to display - args: add -p option - key: add page up/down key response - vcpu_stat: get vcpu stat list once per display instead of per vcpu - proc: del /prc/pid/comm read - display: del screen clear after key response - arch: add x86 kvm exits items - codestyle: del unused var * Wed Oct 28 2020 Huawei Technologies Co., Ltd - 1.1-1 - display: modify filter display to support more display fields items * Wed Oct 28 2020 Huawei Technologies Co., Ltd - 1.1-1 - vcpu_stat: add remaining kvm exits items to display * Sat Oct 10 2020 Jiajun Chen <1250062498@qq.com> - 1.1-0 - spec: modify source url * Sun Sep 27 2020 nocjj <1250062498@qq.com> - 1.0-4 - vcpustat: modify vcpu info acquirement from debugfs - display: expand %CPU display - display: add limit to usage display - vmtop: simplify print_domain_field * Mon Sep 21 2020 Ruyi Chen - 1.0-3 - vmtop: add -h and -v * Mon Sep 21 2020 Jiajun Chen <1250062498@qq.com> - 1.0-2 - bugfix: fix %ST, %GUE, %HYP formula - display: expand row size in TEXT mode - bugfix: exit vmtop when arguments are invalid - bugfix: check unsigned number flip before getting delta * Wed Sep 09 2020 Jiajun Chen <1250062498@qq.com> - 1.0-1 - vmtop:Show kvm exit items and add document to project * Tue Aug 25 2020 Jiajun Chen <1250062498@qq.com> - 1.0-0 - vmtop: add spec and source code tar for project to build rpm ?|e8lAO!($lNDHD`6vv"` MQ)Tz]<9g@a-33-ٷZDA$EcL1^ FDର|R{eCl6!,IN\ef߶pLg>A<Ón}M諡9Nj=9؈"G)$x$#k!s7p2"DC6o߾D(pl ",DEm$ӱvU*$rm0"x.F1l(.i-mPR$/X\h L;(R(oI8'o|"MLkpJv)"ݒ>`bb,,xmHƃ1*JI0oQGR )<T4d H}#3%S ]X8$DxZ"Z q"O!Uyp"ܓ%=ٝ!fp4)1!M=%*_bԩrF.x XEB\* 6P\F%m `)ԨY  -0 ,>f()GMppveWU@T2.Qlsi؜iI`R%xmCx|< 6AjE5uX ]>.ݔNr  1" ZwB RN bMj%,'@,8 !Ng[aRL `/ ā#v\4%UDR Ρ8#E(8fVyt6Ox?jF'`P0xEj*4sь 2 ),Fж2MhjF'𺁙wN0=[K aT v3,z&0ʏѠXL.醧Mvu* 0DOi!+fPӃh= 0dDDqT'P88`i}a`31BONS&5!Nna&߁3f \`K0yd&LƘ48(R`ËL2ݠp0@38HA(*Twd܌I d[iBp 02@e֠;Ryl*%DnnV1ߝcAc!yq%pDi,T~%7e9qptDLN)V+l@a"aHAtnpJ`s9$£.8|Z_$*upD8&4DLz= p)h &yJ$$CW"gFfm:(`7s LdBLD@iY?#eT :L:bo`P**+\G+ 4?=TkEY@j#ü8sRCl)JB!u*b̛LsZ0p=b04|T(*|\~1|Pfd00H8nN: >{_7=бƮ}E7tΝӵ|ۖv]gײM]7?5oΥWu>'? \ NTwnc"u-u bdž͠·ցʠOv=pwS1/aו[:Wٱyeut]vyג0w[sekU]tlf>y]ׯF<;ܪχP_a;v_vY5:6]߱ 0ێ :.27yÒݷ}ϭbeup`.\ c]%w޾\tbB_չy޵l7}-Jz|W)dBg…d{y;=ܹ]^ݹrˮmul}':7-z{]kV^b;7lعy7R\QSGoz|!@2I( bw:+e@j)*َ wls?9N7(yknzCdž5]n0qݵn}׭7jj2XŮnVn\ /ұyx+㽮TgDP\lݗ] 'cqڭ;u:qY[^zӑ*툳vnڶ;R%v^7ߺk튎 v߶s8HLZr ,<$  s:GPh=57U:e`]st^[{8RA}|׶k6UEdžw{ ku"`wl^ vݴN٘oZw5zRQKPuSyY ZtG]sdvp9YvO纍k Įukv=pH 6|jy'ydnQ7]wpr0@X G Kp ?t4(ܹ`aack!{ˮ蜿pem>pKBtfnc?UʦS6r܅Wwݾ <6u 0k7o@;7nEǦM oũ%@P&qnW*-vDrQ^f;^A|].B+%3|sZkԉ~N0بj!=-2nqI?'=裼n.@GMR@+QwpbU=D R`ZM*[!oo Q`q1ar:3bn3.I`{!+_ ˠX"!S!T|T{BTʃ `FPqzPVz c{C5ة`0^Q cR';^Ir r1OVїǔ> =!M UG64e*S<LYo3f" F9Pя`r0݁bQ" TuC<5BV;B²J$.% \ZK2̷%u@/B%/A [H`rA1J@#+mwJ.` )ʈBFQ J @I䟞p ޴Gi+BF1\P`%9ͻA;b"|}E%vA~X1nrz5JN^X4<>߈@~ x /yR^+_p Ѩh8PG+ECIE)Cgwx\N5#Pa1#qN;:(H],Ճyw?">YiLFd('Im+J[.A` PDU%3$RV+c% @IpX ˢ2 %1zjRɗlh3 * A$q^x"ԜB8/%r72!Ȥ90K>Njn"2CYDfQ" )b,U(URdhm`\è:P/C`?ޡ{i8'PiJ ߇ԏ4RCOukj$ԏ7r0uꛛ2 YI7c ߇׌l6f^x~T+( xM͍u#u 53hdLoNS?ĐP7y98cjƚ+Hoji%.( gPE;|^>JW ­?S4hQ.SA 4Ɖ)\<1gY&Q?C'Ռ[gbYVEH"aC42ڋFF/2ph "fVxe5ߑ#2[!-b]M,sueo -KeQtw|9JJGx$$8B۸ib:a] ہ 5s)E(EǺ\ -1 v*Ƭu ;L;L-e0[ddPL5Kd{Ӿi7Ez<{X^~F`%Il'FÌ/*WP9/)l|"cKgBu@"oȇvWGW_q]6%[ePk4,/"*r1YA5e" L8 svtkˉ sI3lTҡ5$q`,F:+YȾ^ _{I].Iғ}Oi29bobTaǎ hݙ暦5G d+ Ր kXq1!o.0(*opKĽʜ~[E}Sp!h\G} QT;~Tu[A3D"K̚83@5-'HrqAË>6sb8p X>F/4'\FI:V $"%lj*Y(?KzHQkR(ZhјJ&sNU$ eFHql'"j!o H@v#5p00r Pp(a`Z`K6iٲiQ Puز0]`: ~pO,BsJh:-Bfn2),ŚC\nO>_i֜SˑH$sQH',  !Wt/nZ+|\LddQԏn</L?1M@?pO 0Qj+@e)G!TJףF򨤶uugPFZЋj5gL6[&Bi޷0Mwr)t¢v$n>(/feS_fUs.B`TBd*.#!MëpO%Ӵ+M4pR'JJ$%D6~<-Q~7#RAZ^*rrϴ~`m6$LTQR'E^ fx 9TPSw2sꕀZ\0GDqx*qf< ̅gM;^^ AR@ߏLJD;frknpᴚjoI'y^)t^f簱u@>ɍ:!}~1݂ y|"8LP< Rė sOR>/⬦fq FC( ZlE䧧I@68Em|<C2c0Z8ЅUځH= Xeq|pipz RHie46^J8j0@~BnA ͤ0[>B> $>;@w!rWA9 Hr`s0"O9R0k0wr!7-4>2 )?&g<].^XgJI\vIQ=d:1h\ Zq)Yh3d\ib!:Y[8;YU ,ƨ6:#hO͈pl 3m"B U#%c{Nl~.6nVzCoJ3lv$Z"C3KnX^I n~#%/hAdc݈eEN+v$Fiq^'BɄNjX VTnt͂L0;quԅ7 4h0-M:wPd&2EѫjBA5YG YH0`q qCƌE>8A%*t7{)PwCԷSoP"'>'qz9ZT^a2V1gB' A!. Bh (&uT۸@ót* Y vV`r|V xHKIK>AxFpsYIs=/aEˆ(ˊf6,B*ctK= q 6d?dY vMq1 T19FOrnăIs"%\]fGkߠJ-ٿ5iA')*|F/6>"6mI0NۜP\ ǜK=lc?q@Yp}Xi2^Zd96=?¦f~LYRH>)~Tg˥=i_1P&b6l聺sȊJi-D$)πlS0qEPh$@1 $,P.b+VC ];᪱Ap_ HEg(}=/{?{yX4)C/`!RlP<DI7tP" ^%I?-)p>m  u#OP Rxzr^} 5_6zɔČ ) sV6OAՐ )z¡C—ochUY$OɎy=/ ?)n|tLXr ٞP%ةfOk_=33^!SĘ g jA7CA2J%<>SF > _ǓB8vUkQ*@{fk /c>W E.B(Z^D4a(ɨj2i*D6Pg|&5 dpPu!`tB\;_IU_hBHUiGCəJʧ͒JeOL?6ʦ2l!@ɚэ 5#P0%g@̂056U`M!.1 o!tqX*%)d)ť( BhP"'qs)u%)FPhJ_uxt 2^'DnvB $W &@p>ihGPr;8x9~drU{%£ oX%᫜2+15Ipf+3 | Rg S*/W6>cej/ <h႔qJ(k1Fg*@ mBg9sa>r>d=cZR W*Jzr˻3H-dR`V܅D;^`I'(Jq^zt@Ñ$ViyʞMv&d-uYD*ڷ 9yZ,:᮰vs{L*)(b ^#Lg[}?`H7 ÏoOٝ7rEMF4qވykhWU7Ү rB3*oa9WL)7TPnv/QgyQi$n+ iW_vŃ4m0SWMe@ 0Hv φ4VEMHH^By<(ʸMJP\0hg?>BoE&Y=#1nZx!ezWzj\8 swbbq-Hz#16p԰z.MYkMʑUQi8wƢ$ۏe+ r~H>V)!r 4`dKډPܺFрp,Udɣ-܌m+i,cMr7oH#J_ dPZN8x[rv&(~0^}4xܤ$$A%/Q=SEޜ|S` NTLfje;E*|%! P++].CHdtK{iYB՚YwD[ m*-89>dQժ4Peg`g QqR]$(>AyJSN%)\&QcjUſy7^0΄) kC59h FJ*#0'OH_C3!ÞLm֨ gC]Z)kz7܏} Ef(N|9/=Qar$Y0B?q.)XxB,-.i%(0/"iKn,ٞ$=DtTgh F eL~X&HY%a@8Ҷ$SzC({PZ*T%?GIӄMbد{/Y%96]j@.u1RRaTd쁠GGcJqT℘!|/h.*FKjN؇% r,{8r)H H7xCH_.<@u 63)bU"&.7\P,ݓ|=(:@ymD2!.q@z@qW tnF*; =a H)x@bFNXnqMԖ!@(ZeX&e$)G[Qm \Rdio,[紹D@!s`/tеnԕ S4?ȂFR"6fr P^ ;R'" xBdA-^w@{;_] s`, G eK1Yp5t.-iQiRx9\)`l.$ ?ȸV9P28a:t pĀ n/ /᪉ `2<@˪5J^}A Ws䖤!yL@ǿ{0_} (UFRVY|(wQj<{ ^[B8H)-KΑΝUk@<*/"m*\KF-;LY}Ur[l 9 e~{5 zA@N+AqSJU^ņ!Fcr0M#>^qZOV*o:6Ts0:+j*A131.*L$E1Z? MhtJK=ŘL ` CN]3[ br< Ր -VдǸ8H=sv]<9 W'L) 7QᗹH@jD/LȄ^*3ΣSOYrh dYS6Y*ARTZEWDMi G)WcjZ@BVH*оBZ@SֳarU`"JS*y.+U|qJ}ȐRe-`#* Ѕ_}< >Q a>.ǡy9(2EF]G,a <0V:j GyPrlw"B<~xZ+Hsƺ%ᅠqDa T 7Z-Er2V9\Fm5/% ^mHJU-iK$(2Q/¤10ncaOHl]c>;h _êP'eAU>h/בByiA ʻe.sE8v\(b+d |ϳʳ +718vT3"dhpmf$#+yRv9:j7>{\`쥭8$,W].7<-MEf}vAy4Fr ֞%XX"' KXX{,IqP)<+] ._k~d'V[AA*3("q\"\.WD2=O$J#Utso/-`6'wLSn)Ki]WOtTȉU<;MV:˰!@%%J1R {H1nH1RDI1]Fc')ҁ$Pqsx-Ox)ۜ$ن@~qfH l *$e=6 9%ă10ٷ#>t$'<|:3RciTxTw#H$S  ~Ç<'L )q^7dSh*ovpn2s,ܢAi3*MXE bj˪V&#Co?@V!h8L([h|D>TW:!/!+|f+:RХ||Nio.9ȯUe`9TUjo>KaLVyJ eh >(_ISn%rw݈ ǓaLy0/f:Rh*#Ҥ&r鄉:a"N E脍-wr3iVԴ('rNsn**+VRxEISObOzE^ݵD b͇Dxƫr")7í0R,WvUGrA2ǝ2yJ3 ϠQ)"3$+Q./} хo}zMӴC 1 #)"Q尭б{ )U֥*0IJ)];A.}E {TV%Na&iw d %gŸX!İ1uCCSeחVSL+<~%=Hn,Qy oaK.- rt)XC7.[T6ԅ6iSOS5+,2PGS <; ֬$tftRO~δ tdCgC> j=0uѱENPNXԦj1[N-m _uPL$(H\ Cp@X DyDVz?C$^ O`)W}=.L3B= 6MxGfcLd/3p}l2Gن53@<_ ]Acsd+b0tt{$/D?/5/`*åI0eđQ$DEE=bH "BPeb)(.TW _Ce*z<h=jD˔* %/Ib/|yEOrV>uīlH5RZ`d*^0!n?QI"yO<'H bbܾ*&WL/ÁZKgH #}o:H>TEI1#h1SfekSZh1_y0 .PX5LXD>E ?̐Rr2Ǿ̏Ҫa @4R {;~Hn|v63713_7i1M9 P 2ll]G(ʃPTy1y \?V{h ! ںQO 2v3W%XY ʱB}4x/+u4 iia(ug4B37X0ʜ/pҠ L˭U :;)"O^ \`"..k;=EH]Uvh@+hi]cT)s pUC=[Ǜ dRR*Ay%)6X<4Y#Q=Hz1^@*-:0VT0 Q3$ï*d6M1na8<7p \s3#d[ҷnpgk/&rb7h28&:Q"”xFL.nVDO<%?ɲ~(/|amlU] Sqh@t!Ylzne>XF]тdPDP80 Tjb鰌cc+eㆌ5A{Qk(Z5x$JlM{޽@}C(_2De23ǃ-:Vbp[O^'~x_^+T}D1|1wiZ2~esB`q!#J,msbG4/~clbh؛Q@ЉW|@ G?a9+䌄3Ed[ o # LVbݴS/Po1cl e8C3Yq5%>r)ar*Tw3T_JxD+:G"̄ Q6*:VTrG8yr${-B$E8P3M 2+E=^P^?InZyqW ^$y%ATy|Un&/uh#bF!)$[U b2 gzZ } Ck_ "ZΕj0HcQaYDQɘR/@R"ᨠ~89=A~2?7B0 t|Sy [$v֤Ufr0JJJpn`2K(%3 (j9,tY@ lg5/<,XEh#ǸH'H BIǦmg Dgf7 TdAa AZ%  dA(P"rA(la(GxP@~1'U,P1n)x e0T=uB# i{({BlŬ$jOKܥQX,ib8) 566dT{]c ߇s kNaRFfk55 1~Wg^{05#:]vMN=ar$$K .u-UI=H>H_)[Ue(w}UYhrW)Z] 6ՔCv"ىhgX'LuHd `X$N';*ˇI;^e)y js+m,EJQ-].b%.qFBLVg8I{us<-) BP<#i_Pz]cJU4[Ex`:Uڢh^W/RcQx|l(78bRh30/oX@EB0s*l13QPii`t52 <Pui$4jXH_[l(iAQ.`x<JmlQ ( "s vlPW}Q_{< ˤ!33 ?S<b'hde3j&pgd/ ޿^>ys_GŌTi iijyfP?j0d$RhnI_F_W J?A^HeoJQH{,B^MW4oU)c1goKVRXΜpf֯_F3 `m%Ug"_BĠӒ3W[ ԦlA !t/](נEc1-#DjunD߾D/ J:Lud'%,.jEc< |n8 (!(3FPpt&Rwn_`n3e50h$\[KWqT~Gk{@EUr%֡T"ihe˜L!JzFMnېjgbPl/hn5"FY"BELjee)ʫו3jy1;l6YJBrn^5*]4z*]F3"-]&.)]2φ(0zB{,wbZ.Vldkr3r+ܨQg] :3r%r+!'?ZroQ9w\K^t!n Pt=)B/sg*]5kzZbKŖέj L8v$O ˘DTQizU#iF^B3< Q$-g%s\v S(#@\ZD %B~:ºcDt}^P@]ݜ=-3&g9+ K /e)qoV^fح~Ybe-Hmvkm(C<|t>kG'T, 3ŒAdQzү\W0#8;KŢ?JV[nڳ3c a9FV[଱܌^+On[9k`Vze**g#;C|e=% AQ'!KB) ]a u*KjQRkKl{ZG 1wؾGZe\z|~(]pEwE?Cȗ!DF,8j Ǥ㧧I1 8vl!E8O,GA8{A2h2*0TW! BBF@wbS VK*#p i/Ҁ'R.x ik;|h)6'HU\> -1 ,h 'S ;tDLPnUY68dQ7o,c56O=w .g,g3N Y'rN03?s瓢M{FOꫫ?>tֿNhHx[;Ը֞9d}I뽮Go~ K;쥶<ֺĥgNdґ nmuW徉o3fߗ㯾ƥ ,ty؊ nx^{3/k^m_º.b_M)~@C^G ǤZ^r]Jc/峦8Y¢G'~}Ϸ~95S}}~7t5;UyVPsھy?YE:d\?/o\'~鎮ξze ~]C^t?^_;1Oyf+&w,wF#_Oۏ?ʏNpG٧>iٮI^}6ßnI}^q^B|qŭ3N;z9 muA_6ܻN~oAV9³>>.wtxo] 7v,׆>SFA_>cnڇ'_9?W,c<|o ;޸qˌ/vu~g:qowt ;M~ݺjrm;-ݲ?}{/(6}5q}zcM_eoobfIc۷mypgWQt^Ń;nӴo~/~n Hao8!=^1⪊ع&a%/7_"<>Wuʴsҵk/<춾Au?ݻfMw (E>uЎ;{[gݾxb_@řes{x3W]~cVkSkozS}ݳC\pW?vlfܺc_X;! y8)GY[WM#&#j6@>5mǬrھW4 & Ϲi#MUpgjǾӅw/;nsڪ'{f<4>uݾON+~xz=}aƾOr'o{~'^q֞= OjXml^l~|'NYY;OЬGtn<{<#./n?˟^wމY{}xr'o`ї~~;%/{oa#_O9ooQGI'7/GHk^=- I⫹'ģ7m5˟oLxr}5ۃsY\>QgN{yqG?-d]W;m;/_nj=m:iN {;~ݽWj|W_zoc:쮛{ț_y;oh8oÊew_U+/?7VEyw?FM߳=8~Ҩ3o7utD^=^m]d',nΫ:S\w|~}sp_Y#3w?{0~儻<3n}禛^{?}.ves}On.zg?qC=Rzƺ?COO~,~e^!{}~3m;/N[wƉڞ鞯{:?^8돺b?mxcFA^;-ıWǯڻw y$qőGuO.g3_ U~9Ǎrq1r)s'.;3ީ/Oe[Ç}YxǗ^~}`㱗MOq`ӭeg}yH ^*vɆ+Oۛ7RH|*Ƌzy;gmzVMχxWHkn!Gl/ܵG%}koI~E׆FL{lK;Ջ~_yiXkqW۾n~\zt͍Xta݁GڨPekvՊpǿtu.ܲBSzGr};Ҭ5~ o)ۅ^#٪+$뺭}k YӹϋMĮ˚{e5|xܡol,!WfWֻG~ /y#DwhϏ%kR?ݺO _uɚGǾy3 u҉ÏI\:#]k?hi~eUSᯪOp'NL |,B4~Ww|]3co~0M]Hٻ:5Ъ$:yl?2kꫨEw<>`_x}/_\_;[~q⬽W-j*]uAU+|BÍ=][.v^u 7p-$cZRKnXydӄ97?ձ<}ᾯ>]uMm;o1WlnzЇ4V{nu߾^uZ1K8{^Q̛2ic'Gv >7햏6vp?cK> ?i$g=nz䑥_"[=h4Ŕ;۵^mXy܅Գ3{:uwewxhnw՟ ,_61a=>賎xϫw/yݷ}ٳN:fj٨o|?پ~t{U}tGՁ~q2}ߧ4;/5_Yחg4+{-]{Mp}%ẋ{aË߳X{8m{f-{vogW==5ٗzy۪>'k>ߜz7>??÷|z&SkB >>wsW,8q6}z+:3p{o~?S}ژ|=g Upey<'z??{ V=)1ĖS7NL{ϼ}NXf,3{QoF|yc[eCC_XlDZ4-{WnY/ϼzp>z&oޅ;SG8x(/JR"Pvc{.m1֤T]PHZHʒl 2B{~^4ss9ss}sT83(ٗf"r!9MIVi`vTsK{/ =f; 9; Ňn<C[Rءt}m{-!ͅ%N*4^WboFj]<|RbԴɻYɐ7؋d7iP/.{s>RBU:qL:]7z#0 p-qgx[bS} 2,sN{vfe`<`C1M%jS m&KI8"^]sw{^qӋ+3^d^N.+kU_o ,@NK8܏N-TT2jne^r0o Y$K7lڄyٰh?jؘ:m|m-Eh@}c\X%O 8 MJYLd30)߼ݜM.i4J!Nb>3N=|(F0+*KEPlv7/`;g\bْ6cYݙEz) _ Eu>&0#B d}eز׺Sjz 5|ԙunUc'N6ԛ(Q7zt!'}+} C3ۅ&~^J+Т91q;z LWP2) 菻WRpȣeuR-uϽ9 3ѩca:#87^o&S^HY}c8rxh \#k<[/II+)DA>9KVPx٣Ci 2}E4 aT=ǽԛ"&% @ χ>cG\^*W9 |CU7C4vP܆;z uy/)̣kyw ?[e`1c#67x.2gWvg=OF#dik /\d8_9]Bapeuc-E*ޟSn}ACS8)P~:ѩM4t6+Rp2U.Fg,'ْ΍@cVJa}g l5UΟWvXi>9h/77^v*m[u(6jL۩U6>|sfcICH˕'~ڮagP5oݱ=xݬhhr;,IeHPD O܉{2e'dLs$*|1Wica.ԟf})V_&Ul<'Z1y&ʞ= kRm9r˗Ņ o#_ƾF',ݎKv0ٸWpFSqpDXZPd'&t}j*D.*~垐Jr=X\m<ĨWZlw[}L.NC7Qkv.kMTtoo їimmƲ4\bϭѧ.f4ՀJIRo}ɧ%mv7{70(n+kj5DMFcRTwǷCl/g55;o15kvem9emt{2usn{V_Moд17-<үlƽw);PakKmݔ ʙk]_;82hGDD5}7{8ovaI\O\Oxa۴Y7xO09\Qc]CWf;_lfUtH=PKu~L.Zv2 NU-M㞻*-28?Qzw`~l bZ%ƧlG CP]9afǔ]oGEeHk(rnyFι,%/(6Ou/൷.-ͨ^$ ̣.7:xY,pًOjs-&yaU3c{tѪݍrgZ5UU\;L|hgJyZLJ7tMNLV}1b>~F'|mާ ^`P:Y},OhV?J 3W'*t>@cL/s!o(E#L6_Tz Rc{+߱:1;mdD!{92\9ÌR3 ܥǪKU[l>!3Y6Hcr2Uit:h]HK/}UK\ YtcI찦Rҡ9] ]^ NG{ߋz/ːυB9($L>ëˎc#ZGf/ |Kmh=ߚ[ .D 5ئa {j~g *$XT3,H>j,;C&k8{mwz.}`g@uE^en`k5~"AJay[-d֞<;}۾]<mqŲޞ[i̟/ O6>8aא}̩8o.R Ԗayfenpb;`klDsbNZ  s^N&hz-Յ8>iX]b-9sx8%BKs2:ː+,p&gVJUnmw_#hehZܩ;]U)}!ј(KK1Y< VA&e1$vH>H7Y1}R8rF! ;iY}G`MwGzNyծA ^fwv[Ctg20\te9uǤ]M*J;3 ߦcY pɶ8aPUu~|jw4mSW]qcgƍ\*y&H Gkg2FlQN_xþ|g\q4ɈM Fَʑrg.mGAdvBp,Nq¯E6\ <]wLjZu4#t=WaYzolj^K;d=&5LA&Ҫŵ*7xZv:{"rk/4gEnA_tsɚ;0M.}@GCk <:ltTb.pWM\)݋JZ'r)j^@}WW39&M2 C dCTU|b3p] z]c'lhr|rʢOȣD6Dȡ|j2Y߱Х'[@=ljɨeӲhvZp:rjIJI:lCiؿ%w{}:/칡߰ʖӽ=YmZ$ [ W-h-qo~8rEH3ڷ*= {Sqʵ?nB_N$3()50RSݗqRVN[b\1W%n<;pdQn|*F'̇朷]n6OzN+{WX視0Zqo'e_GVv/!K/<o8ÇY~꿶ൿӓ'5=mz :-!]Tʚ0Ismʯ+BR*CP;:U{y_<9T@a}3Í/'9UU 8a$t clɗ }"6l"ָ% !V]}S(I/W]zҠ n NcdnzAtj!P!|"^E<_j7:E$)5}(K;z|P=f!ل[6lۼq3Y|Փ5p>Y|nmw;p2/ ~ݙml6z{StiؖD^Ι;^}(Z-+Y ʬw]}Ʉx@ce6X\u:7ڞ%d=˗Hpǂ]^r#FL,=ºXSTqF:M Mɨ Q۰!|2ZM.ZoExmU Fٲpu[c@ͣY!!>,} TZRzNiA!]^[uڽXHaoȮt:$3vz"+jN >ff;.}ݴRIUͻ&KZ_g{{pSP9+DsKw>!<Y?d~!!!F߳r??E(ΞlrV2U­Q|aQM3*GN>ΌsrI1cu2K[l b9y|='b'$2v40nd.uW\1ZCoOL]å''F!}k|}LW| Mwɉ%wmO0M#3j]<aһ<9uXQ)ھTM4K!2#/&5ƭ8JN)3Tμ>ݝ纺(ğz'Ff@ ]Rzokߧ[b ۤ}r/vd;`*ZK[8oꕟ`cތa?蠣ʽ%)QDNNF5ʰmk[]Ru4v^o#;ٌVl'7~]h/-Gz.7QzaE: ;ksSVwpx$Cl8W#):TjFo3Be%)ov$I҅s 1XJ6kh4>R9İYm 4}JƵg1U\z-l[^9|D}Z| GS 橐^+oyO >ؘThxw0 [h qTC(׋ik1ZwdYk_g9UKXUg#v^-orl2i*tE[fTe轐w1*5ydo I/]PυF:lN5^ he?olDEk''os@ϙ9{xҨ.m@f:V}<' /Ɩzy3HF({g(:L&LOcP_szJ%:{))>l|O)LSv7<ө-37˯6ޫZ/?5vDl]u).+x32L1uv=:l8uN,Cأm'lA1dW3{=SX[9K'&gX[x^ :. =32MpOghhI>+߾%$طoU Kol^e]ZP `hk~}sF 6`9?d/fJ¾:Zhw̆㗎qߊ5p6Of WߴfNUDExS zV:)xYVl=XXu位EܩOhEn~W{Ae{ץخmJS_XprSf> s<#<}Ȅ~:Mx 9Zw^"TZsQ'|2NN}{YG7Ja< !2'p5&zVIN] [%_ߴ,`* +8k8t42BZٙi^(`J = Gk?_{RtL8[$ҏGd0T#h[q_;#vSW'FjUN26Q2˿ݪ#@஗pdlL:G`W"cUPM}Y$:# -43ElC[d,0ke#yBӽTWMYg@>r18_-0v.>7Ϝj\޾Դ$9޹U3۳vOxˍ(zPN/3]y:ɨFeCFcO=;glMt8hm;qٿrذ85bvc7s&6 /8*ODvttD^a$'bԅ滜DviBmحZwH[6!' xq㡧CJ>IVK=-I~+Tγc#f|zalOP`8&y9V;l!{sYr'y|=i޼Kkʯ^@kŲo.v< .o0S.E "dKTΩt R8KxnR[L8U%Oeb{n.vЙ&X;6#TBNKOymljz̺w,o+/ٛ{۽Jp[$Aˣϻ=-ܫpt;,޺`_s-7EeX$ >c (&ӻQ{G5jכn:Ⱦ$a.?9j}GV5Fp-cUB2ޟÙl(NCx˼ՁLRZyd,(էge=/n{סfbAfҭIQtؙu"e۷>e}+FZ*S!f!D#X}3}>^KO7|S~&@TBnX9L)rCD';sQ{Շ;.*=v. 5fe^0:|uVH]zKs0cw&9]ZzpFQxKhA]wI\*O|Ϩ]h=@[xy[E}EZ&,ţ1nx{Ul>dYOBBC>%sVXd$>7-Rc Zvc/m)APzH\G~{IZQ  >Wf/_&g:` X̧Σŭ>[t_?x4m%\*T7kaY{eIw1E*1拖:.S(}^b3vRk}3J:7 ZrO F~:h/*zB1zkpqo=3dsqc#7tr0OP|2sAGEyBjEַY㑁Ww1yf6\?$1~NǴ 5&L8kav<r0|Yv;p{"+I 9 d%N04B E%d%e$";ৄ DY%*ŏ4Y%)`ZBԅ?2_r*je4#0;j ^B|}e潄89:+潄H L'dsA7I9y!PBD"^AU`f+$s9 y"~$ p_30pw$$"}V8dF+8!='w_(Vw 식1u !Bn 1W!4!a!80ȈHu 0G|p`!`3¤~;=A逞 K0H  8ū@sȃ}S0RA} w\]%OiCL@$`NU5t5HCXҋS ޓ"wдeHg` B6pW5KdKHgfa`vh%* !", H % Rw3,'$Q wqrE"a$ M ]ACJYS +csU˫'@a LFN#Qb !P. .BgI;J8k@10 2cH;"0wCWg |V'i^XP5uܤF?\v]!Xh_|'>L,HX?i 61C'_6WILɅO~}RR\ =O~o[a~UmM; MSiݘz'Fvh4xQ'c$|5Ysbω#2ԺxrS96; eNRi)9IGYCȈ9H܍b0?v /%%Y1xkJx0ؔ?{`˾r?"^[-J(QL%H 99i\I0(h%"i -`3(Ȓ;ЖB!~$ $3;5_mks%ֺ?G\?WW9M/0]k ܵt Zf΍C`@@K?'eF7nsUH!o~_#Aq-yC!}RnߕH t K&0JYULTHk5b/``@En)))"Bv7DW)Կ#è,_] !4\Bj~ R\ $$d$Y#`aR7%낄#o@TT݄.^T 9#!8# ?!?E"m(1H00'Я&q_Aׁp-& )7 Et"Z _ (IA:!S/qq’?l)h^6V&G )W@zۀx)SogQ=b׀a-Kk8&XG ?7 \.=FZꍡVIj} =bDX^v41X#cG V㏑U-4{k#a`0ٯ>R"ڿJD? ^&]~T߳_tmkB?qN?N'?,2p($ʏ͂cE YOln q˻/ր_5xn,ve_Is-o\ _5_8?#qͷ@|sZ@_r?q0V&\h\`iEJA~U~!*%\cjce[BJJ<1%!'O*TH?.\DD@ \KI3p15E^HGT6rG9awJs}yV^TDOEW r;,h$L$,ᰝ; "=  ₡ߋH5Fp! " oj7Z(x  vŠ  5B.R 0 =p3D&|uD [tt.A'ؠN(/(A3]׊I#~