vmtop-1.1-8.oe24090>    f ;G|`u` ~ 3ڳާ U$ON8ᶰ+u*q9;:jW0pźĤ$PQ?nK8SrŸ/OdW> GDynA9گIz`<ԉ kO>ߙ43/+49<~yi2GD_RqM?}ҐV@>csGCVV0!Q߷雮~G-NBЖ`Si Sss}Ft#:ל,$K!t_4fη2ݻrGp` y[(%5]6_5-‚ICvGw2%D7<5x1OdEcf~ab7d5881fbd23c94d6f36852b6065da48d997ee64c4615be80bed7d90df1590c247ad75c60b63e356e458322f0e32172e5bb1f17~]mJ>z>7K?Kd   Q(,9 Nar 8>H"" " X" " " ","""0L(89:(FzG"H "I"RXY\"]"^LdMeRfW\`fCvmtop1.18.oe2409A 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.fdc-64g.compass-ciMulanPSL-2.0http://openeuler.orgApplication/Systemvmtop-1.1.tar.gzdomain-change-method-of-getting-domain-id.patchadd-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-8fushanqing - 1.1-7- domain: change method of getting domain id- Unified license name specificationdc-64g.compass-ci 1726658805  !"1.1-8.oe24091.1-8.oe24091.1-8.oe2409add-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.patchdomain-change-method-of-getting-domain-id.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-82e986869604ba22ef357ab0483ccc4ba53d8d0d5bdff916514fd9a1538ad7e4d8cd905fe587e96e7908481c160504c61116af6341536d900851033aad36adc27Name: vmtop Version: 1.1 Release: 8 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 Patch0032: domain-change-method-of-getting-domain-id.patch Requires: libvirt, ncurses BuildRequires: ncurses-devel BuildRequires: libtool BuildRequires: autoconf BuildRequires: automake Buildrequires: libvirt-devel Provides: vmtop = 1.1-8.oe2409 %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 /usr/lib/rpm/rpmuncompress /home/lkp/rpmbuild/SOURCES/domain-change-method-of-getting-domain-id.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-8.oe2409.x86_64 mkdir -p /home/lkp/rpmbuild/BUILDROOT/vmtop-1.1-8.oe2409.x86_64/usr/bin install -m 550 vmtop ${RPM_BUILD_ROOT}/usr/bin/vmtop %files %license License/LICENSE /usr/bin/vmtop %changelog * Sat Jul 27 2024 liangtian - 1.1-8 - domain: change method of getting domain id * 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 ? |T8삶N]Z[a]fKE B"x.l̝I@EѢ,.,"Z늭ڪ$@Q\={{bL,ٟ}|?t PH_2 kim=ӛ\Z䳒)i>+tL*Aq,s}Ċr9@`$K!Tj|zH%bB$brL;5뒼Brsbt1 Es@=\hEϕl=5{qR04ʏx<|?(?G< : +J%:d$)fXR2X*ԺD).A  &% DLq8Ę,SOG,Ku!F;bIQZ@DAF^/9k:ڧJyX7tԩ:T6Sr*C x#xyOd+8XR:(5l0QRL,Ft%4S(|xpq\2vJTgJɺΘI |{n\(#)\F!tBiR%`ŒB<-6qS )hߺtו⥚T4R>0 .)\< JgRѸP [GES0Zʍs3"ޡvBdVt@:=gc4@B-&RX:PpU5^jV*Tҋ\b}5ZtDtI3Z'c(5}/M`tU0t°?-;<34 rtkxDKCrVvSXA % NI%ArkꁵST2:.䡙B' H"%ٝqR;l+%H#+yT9A^ P,#.:FWsC*Mu2 @*uxV'cq1e1#GI@:jbL@[=jNf3)1gJiFe`aRetm#xB*^c q V*krٞsY`a3Y*u%1Ew߃L@0JLIC*8 vN-*()%pm؋$pa'A,*RhYJq6"T v3 ?IZQptSꉨzܹxTY⢂Zxin0ӣHYEdg'A]Q[њ7`4HQ)pJ2r]FOB6L:J9'Өm6m'I=& *0=ÀɜIƍgRHJ;Rpb@҆Q`3BS'5RN!a!Ȃ B4`Ê砸|i98d۲=0bbI EE($pԳC:C&TR&_W/yR&) PH3*2J=dp0\LTqWL*zKź^XDUHIK*Dnp]74|wthl"oɖ`dIp$<V|,>5\ťZtm{S'.z!z{bY>@͡SV, . 8y$u8J!b.Q24% B)pfmfѧFYl0Qp$`&qw&E:8 b TJZx t0Չ:sk;ٴR_Ws!Jԙ D9a^OLsϵ3Zcl3%~nP7y\Ӕ&'Zys))tU 3QsGШC;FFQT~|B. 8`p}v k̇9\o nwrYW-ղ]^nw5}>Zhz^sR7oص}ٮ;BnF'ﻳk zV޻uMߕ_pa(w}[;K,ݶZwW<e٘^{e}}orUa _ٻm)ioZbBz]-[`^.[}/ }Kf`.yR( ׿dY0w_:%wr]5cAS~tfBW]ҷu wnyz2,h M;|(dSBh7<bi߭[[Ů/[m_ne6}[="QCv5XU}6\A?~r%))I4PHWV $NMǃDXBL )N# no5}=w-n48([yDž}ntSuW<շ!23kSdXGoT-Y_wjd+fBP[ &Ʉvܵ[ฬxhMw0v$Y;lyUdu ~֛w_ݻi_/[8I?L#aT+."C" Bvn]޿y°O`'v߰^ t `KV]{L8LɹA@?k[W]{Qkvms r| F[ÎV" :0 ԍd[S-o$}5w<(*2?p\H@ص~=tGod_}!`]oӷa3ڵaݮ.$1߱i+{Kݺ"_xAsM գD 4@W 507 PouIGfMv_p!I烴X{=TRxZgI(S ʷc%7}GP:xT_P~}]Oq8/FkLfG}-})  dPbIDLi7)X9(hDeO>MG#ryʌ&Om:-Rz3}Lߛ[0}C?x! $n$3F֑\+~O3#3NdaYvEH"1S<26GƆlpDޘ "VV|eu]$y6[%mȅb_Mls mo mKP w|%'J#T<^$mJb<)/!H/: z^@'ʏ%dDJ؜2S,:$]t]˕Rh7. L'ڟXH³?rX F|I l F967Qhr9/,r :ØI'L0@2;Z@2v,/+ MD`A[Oll>0 -$oNQ198QPtiQЉ4 "*֡WW K̂1C `] +-aJW 2.Ry'6Zzq.mVo=)`'A҆k*Mh./~IeWU^UYJIJW z2b"&K2$#\dd%1Ҩ0"N*+ KJKw$0d)C6ߋJMԎkKbTC7eeN`JMtu1kta;$sIT#JF%(T'IPB->BXsGa >nXJ5a4E!)ܮRR:`. 6,f)kz[ɑ*(bkᦶf[Z0ܵY֋ն>-ޢּ;nE:Xp'ZK…3]z-W~nj[UUO]fw;`Rph wHҰlb|cz-X п U Tou6eQDٲEEt7Z50Oчʠ"Q L,a`k‘<2DsьSuafҤ7!Hy@}AMvւ%j ͂bghmM㍧M(LDz'\jꭩX`I%k"0XRu̓% ¦h3 J¶5+',iXCaIk|%EUXS¢qiHuQ:6)1 S&6fJ.YEv"djkNI4լ'6sS#ksj'Ԏ6P찙 1Mvl5v?X&av(3ƗR`CQ1,>6 s sb@fl`_m/;sn SS0KsLK_v(ғPc_SZbrc+bq+^wdԕJH|RQQ(+c@܎CN%m9 l. j:[QZ 5%(D-"jS@E?!^!QIc~0CI4Mh:}ZVrb&3ǶMh2!p!.R$&6 .n'#4Xq)Co/W |UDp7 IoY2gYwpIc{ ,Z 5kOLQۄ|N.#es$:.pi5ƌ|ц)A`]6`]ǪTs[ԖS}E A`B,_j"ĵEājzNg="F_!NBh}YT[q|V(Yh'ZFIHv F3Ul*.d"*T#Zpvq+3hZkUaR,FR Ig@Q-Z4Cp=cr’8JBÃLɏj:&hzdHרgT( %]@ߨӉP6W;xQeS:F#UH0EN87++-vWMi`.b 1ߵ4XǴ|6C8Tخ(ɳ,!Q@3lÇhZ#Cfϙj֊UpɆ|QSQS=eØAGLps07eBf78Wu>PZ'9B #ciOTM,yB-g~ qB@ ru@ F&$>ǵYx4.T Ѹ:.NA)uFY ls2=TЭ=>`G r Fh`x%$#P+9ISh80Uz0-B0d Ydba DNRT$܎ a7t/ҀNS[D^r3SMM€dq %Q3^O 3l(T5'Cr4 $zg4BIЯ\Sʰ+ F7]N+*MŁR.3ЄCzE9a.@e`cG?Ւ1R=c&jPw1dU vqskUϳF 4reJ. cy:Jf}N>,6c&ҺoQ*FD")i.'7:`ˢEh(1cf<g+"Bi_mnd PhЁq;qS=n6G*NJ# s M8%C%q$˺ ~vR$c49mvu/ '-Hpnf\JguVهsPi`86pJ ʑ¥G~`b#ذ 1PW`tVʿRJ\SG2`*K^$ltK&͚o6Qb$>ˀD ^z($zn]atb.H^Zъ OEkj#/:F*έ MS c Έj:X3>giFMDgOZthD롊U1X{ `+>^J[ BB;Y E-ғK5H sl8}rP3(q>X>ҠZA* i"VCGsO1P0Md@,/s,ر#7 0?P8I&A`'tW\}ZkB`jՉ˨#Ǖ.kG9yic3^U "i<'w&j."g9|w"fDf6c7Uq6\\o/V8HoFa$^ 3L ȳ K4/V[ d z.XpujgFl&4ʑaK^r^12#EDQD4x?ICAb:# 1? ^g0cA*#X,J3<0T`si1x@IՌz ЩGV{(=P!%iI`Ac6-wH  E6 yGVgF0P~F*&N/HkԠL8mGR-A$'~>l,Zn@H]4wJ2d)vԮJ(fBʑ-%il@#&z66.2nHINamΌ6QJ F}q{K Hq8Kn$:CV,A_j꩒Gp:`4?A?v<{kZê% MM*U+b$)2,yR'#)i`$<E%& _E (~eA |x,fPHyHbBD1QxL5J1Rf)Y AHcPDR@ `0,xg* c'|O*Bgb\)Vg' JqnVrJ\ҵvu|rYu&IF;\B9 m=DVFӴ`(aQ NRg$_GU"/S J٘BRmL::!B>8/}^-5F@BՐN)K Kc?T8,/1pj+p7RF0~IMZZpvG Ӊ>n||L Dr؞XG'T$J`_X{gu "5 TZ97CE&2f0=؀YaUu`::KTF%)z/PWfq  r XDII24\hUx0⇏Q8ɔ2iFD6#сfz&u dHPm`:! /{4X$4(uPr>,A)cw REg|fT72e*&}q3[3T ZBG&K',J8"H:iݕxLoR"7g#bJKc'v*RR{%)JNDnzan! |TzC>6L-FB r95ΉA'#Vs 'Ybrb3 V5ꨑ K ߌK[c0j tBA)ќ4s(CрNS Dv8BR["%srBfio4h2j x5N :t|\+z1y TtA _T#LآLJgUtQ\(˳/PT̊aF`D^>0/Aw/E8\=l1D;K4$8T#IT|r~!<01rSE/%:m ,L@q{1gŻrxW]M{mJ4zh bm Ey`р~=Q,!E& |Q/NNE4"!n$tT {~qSԱfSi/84TF75!v0 Yd(PD!{HRl]>E-DajqFpHOȵ5&,?tNRBNC.GZƞIB(<TBocB9RC5>R> gq=i!%M@3^KXgKqx^'(bl 3*?Bl6\jW8q2Jr|w0:~LChcUQʎpJHbi4,}T}LM;Z܋;sڻO=M+}Sd:  SVX{Xڇxcc6* $P\ESgQv\UM\xqQTW'iWUԀ< }) L5 Oi_8 2AY|ڕF+.ClTUWiaiSN>.)@ T i9^~$E%]C5vPH#K81hgnBFV S[ih9N*7}3ߜpFxl"EM|ȶA`6czvkK p4TZhS;dѿ&: LzXS)jHTf~ JdDnSk+@k2k~MVl[WIc6ݤXZGT=tuD\XEl25\ FRs??SgN11x#Xt";V1ɳR(H1"0/gY&>&; NS-@h2kW4.*7̤?gŏ|~LhE#Q֎gFܮSPN!&/jKߙUxg)b-OHX^/Hmr>L_sdk}olhll53~Q,fvAo#zo{*x1X1R\㓂7@jX2K1>Cb>a/$Y||8~: @u4;G:Cz:T a@8PD $ ~>$PiSkܢ][2j[ԝeI<9/`A) 6*FbFİ9Hge 4XQ6hw{!׫RToAR5`a5JCjP^5<*cs&tE%=]!Sy;i#>#ѡgz3S7v?0>QzUX=B n'ڼ0U>IV!U8OC޴YDz0l{4玲6>-n5Nk{:ap׻k(0tD5;in=1rVz2ޝ.D\ Gc3ͮ]"?v]5톣wffe @͋d(T+2$S 4H%;\!hpGL/f&A󬩈MHŒ WUkJ>&q$.`\^D)(?X\Q?6 v İ{E2VVtLĈ< R@`igY$Ţ2B`D9 h `uQKmB` ƍ(YRCuc X<!ϓ|(z3w^Dz'T! rqR< ~h-w(NUƳvYBnj&Q` m(6Gfi:ٔ醧sӶ$ dɳkg(u[#n!62SFf V9v Ĺ "JF>~_ra*qi.1ía^$܏7UCI'slAEhkB VՁB"Z$nci7eiYWFAsƝ9 m&+KH#9$lne-R-HEp]{#!򿠈B`ӭ<1 d ( Mec/: EU E;po*X- $L(% yPl4@/N+_`?:&&)Ҳ_ U*t҇%JknYx4O0Xd=U~1P!EГJ<{/PƋyt?&,M(# 1X\H~ʏl>0:4|aa%kOBD'aѕ2/21^/C*Sen(HըW}T%̼C~QJ^HG#]@o4xIt!hqw&*LMمELVH-E2TVeH1.] h%}I.7z"d'vL=,om2mk,׺nj{TlT>XjԳ=M{lha{5ۂ[@&Wfe 7:O<-LG]yk䲁2U*#@"^z}LdAlBLE]J3DjA!WVCT'էqJ=:rD5Nyr(z(.,bEma p@>,62$jM'cTg`am2}@pe  t|GkY3z d BcqH7"?L*ŗJwf @(2D(9ngzU-tu^s1[teTE/eJ+zdVFnإ;xW;STq1UBaƼGr.U\KuEV,gZK4rS/30UL'L St”N@'ln [k L~%w2ւ0$B]OI-L_7[ 1tK;!9χq&QP Cv2 b$О6|9A6I\5rPofbAAFHB_e/Ĩ s@>?!- JBhewg(A@/qIAEٱd>ۋ# ǰϣ=DF.3;3RG^1 ;sSWr:.y3}lᘪW RXWp @p:ɧEyyqd#DQbdD5Rc(!YXh2A<\*UHJijjqɳܔ,_ƮH><졫pf1puZ9d:/!#)d3BXx2¯YA_œ$ȢBfh,~eDiczqP=W,^^0@*?@2%.惮H_36'35bFJu,fj xmRVM Ed\2]e>RE fTsS|V}NӜ k*f PP0̆Ad6#@o6cӴgm{7i40mEwDP ^c2azSGU(ֶP4yi%`b?yV{_  Ʀ)=L&WFLcSvQ#e$Pi'z@sY!*ʲM΂F. -!I"XnȌǭ K|AT`znӔFuЅ G6jMQti\h&!!h;n"4߮);\"*K ڑ: ] k W)h0{A?N6 /Gk)بU"È,y@XNFb B p/.yn0Ir6\K~n'UZ5wu:+HxCQ쎦F֢##m(V8 #emGH듍mctٽ_a{[ޑh2A$%zp"Paj<#O>j}_@%p(,Wa&g _aY? 0znX[=vDWCT#-X!$ FJ1ꃵzZ=8K IMoK\BeV)$06R=1nȔ-˹J_Sh䑬(u22?~-$0V`U넁ĉp[`H^'at_A+TCt%|9wZ~e>ekXP{L}l`cmbmڛQ@ 0Wz 8aE+3xZGJH-Ŵ+9[L*B<CaĬ4wA1cMYVN[ F笖{P`*ް61Ɗ$Hl2BM'x+Ud:, r3hxjh am |2$뙧U̢LMaApT|p} L祠!Y<}[}\I"/чGbF)"詤$3ۥLMgn^ i8 ԿzU2;䈷Hhu m}-8wJSeK8#KIR"ZVĆP\x|{%І1)ȆdAATu+Ey~/y !Fcsc1&/6Rc͹`O+~OFUׇ%`};6ȏ5- ganY*Yԏ+Y?ͽZ98N*?O$%$4՗d՗^%D Lc%%ǯ(Dqy|4k5-0K?E_[YA2)z~$6 $|JKa,+-+a/+0(dPg6PՊ@@2a3L58\6G]R ~ ;uJP܂l#TTƦT達+.-TդqUNhVJ$VgzXmUE+3gHmÇEî VuP5u&J馌oHm3-E#!-pMY%m*]=yď֘TAzD%'U9(8aKfR[P=?=czu>LL4L|:H?*VLTg(J4c=*'H@h4@Ӂ(ξ(4 RWԨ\&1ro4X31,Ȃ<1'YbPvcCUlja톼շ"u0$q,820) ۧVXY 2`utM,@S] 8"|k53u5dј dˈZuvR 62%DR vBH@̊R:mP<.*u\Zb*13Ilzn+ l"Uz7E=G^fwkPw 4r ,2OBSz:CâӺy]|OklٛCT06D%_hcݘkEʳ"EbX^eʨJ-RD9cURco(gX?bQGwجm$ -k(\9k+W h,WfE.YM\/Qe QfYzg?-Y#,^(/fR/VQ"ξHWYtfUyJE^WN~Qm)f)ߡ>vl %Lrݒl{R^(W=knmSV*-]\Y*L$v"O ȘD[X1y# i\\mc WUF($gU񸊺\v S(/I;$腄!? GMa Q u#:>/T:e{FOK̦)NmFʲCCjKBzx앗~?.{~Vn {R@˞sCѺ/ZD 5>'ü0k`Ԟ 5 NjbvYbxf78_ v;`le7v&Rz5R8nz*z6¨<4Y@~Ĩ$'5 S ѻ(]bաVx6Tu6 ΡWb}ϡO B `0,T퇈, ++qB>:BlBXRNyxa~.0u!+AAO Qgx 8.$l)$sg b RރĖE 4000bᘖ)!p26[(5jP3 #&N}^#;T)&E|Aeil>Ɗl'tFl(L%CB^tϘLLTjR"q!G|`G`f% ZFce #+=^8yE3@ b%v/XW3`9=18}+S zaNqq?NdB")FU#MH9m4Z"8j7!d:jKa fjKI,LBp 1Wueu]eX*^fT]WB|&o'*ePaO.AtDz5$Gʹ؅?@Ebd GLυ > }G+pz&XGIw)u0_U͵yRxɥE|(KEdZ1XG.#yym@>U+0cŪm$M.lh A4jF@B^tbT`@,S63Dь i*=lզVeS*#Ŝ( c]4cE66Q;}ၤ)uSa)GW,=۩Rƛt@q]qhqษS7nZ; LlV;9pEc9՜qV8ýY>8oN?h{gSg|m 4^;.nuf?i.c8d/ ?,kYy_}#=olHrҬI?[9y5? ͚uK7~/ zs>g}bcO`^G=/^>Sgo obY;_/_8q]w&z:B]_(qaOнzEŸl{w۸?!~|ٳظo{?8KN?}/>ős;_>sڦa3ч=ӿk8|#?'nݙ0Kve~uK\Ny{87L=O[nC1O}q\AcBUD홫ڇ.O{=>fGtVzwn1C_|ijĕ;O8k?j/kenԶ`_ݾ_:[uͺ?GE7>rko\-yz?+nTGX4t7;;0ȯOlxݣ]4|ΣlL]t_?ڇ|sי#zkܼyۂߜ}I?˙Θk n7U[qv~ctdz-w徺~/8/=3oqa_٢?){;\S-:;wδ̞vܿѿY%7ir;_^'-{Wlmio9PA=?Z=\~Wr4bo??m'?euɨaQ뵳~i71~^6ȫ8-+t~', mkOĪv.^;㓵ϸ뎟տ~IW7:[߯?3{:IwO)?o;N}ce )o_Y3˗vDfWzg3;&]{'{Cןm땗'?8~ȕ7xx+o^?Sy ͟3_zw֖~c?=w}3"ܳ!mC>;C6Br4|wZpq3 vpOv,K7}cֱ۟ؗ3{ \t=-OiYOoWx>~yc͚5wM_<9t΃Yzy͏\W?r!cOCzz݅ʇk]wSmx7SѺw/8߮xqs~8`㎖f?#wl봙Gߩ~~Im?Yrt*ۓ>dhMzuLMzuayOcwZnGtɏ7 l^k6࣎xn{jņOƟ!=b9zq 爺 紺cV2/.{GLu{#}Kn<̗^x7='{qݴ? w^rշ*z?\S5o~ۉzќӛx㶋οej̔1o-WQ1rI}X9+Xa/0n*Y4ϞrcWf:Ó?tsl^+ };3+݁y_b'\6sgO毹%;;{.>n__MF-~HįsǧG|9~^u/GkoQ 4`/?;~?y|iA|䘏~i؂.~-w}zBא7/zSN 0lu;D74w\~-[;iG-r9<ȐFc7zIY3g4K}tߏN_lhlg8ll y[7s?acNzןݴ2.{ jŇNX>!n2|?}t9Gzdh7W~tû_/]dz]o:g2GZvias{i%O=ָ}QsZ6gB˵؇o>6[-W~a-;7Z>m~{N|ܶm0eg>sڟ ?p6;nk}pz|`={&[oy&Xk_sW1dK뗿&;޿ eeל";YX{۳M.?.:yo]VVkw}oXzEf in>Cg:[OmȲ7m;̾n|w_~w%?_㋶v?{lydH Opzwѐoxܯ?(x SX:w8ᅿvb9M*A_#_׽߶E3˞wN?Uly:s57]zWsbֶr˚fY8Cw^p]W}9Cb.Ӭ+&O_Nf߽|aG|#?z`λwu[{̐c{N͔χ~5ǵ᱿|i\_ޯkm7mW&?o_M{eލ/_|ZG]!o{~v s7K~IG}ܻ. 9ܱdufawy??EWl7,:an9uM:.s-:ok/ϸo<2uc}ٷ`kRJB*J.TlJvʒl mB?yi9uιsss}$BdͱC9vc(oތ U;'uceMPc`EsM YS%/Ya3b"ףyKmt>,]׋`ZZ& ٛƏ5(E+1Jgis8ݬa ۗ6hJ-h89s9 {*އ.EXƢ}[dto3<9?Ð]SݪDV*Pʓe-CƘ\ WTI +gݓb6pȥXusCFXEQwd(jd"#a8:4UЫS4 M1i:lyp[ХBWD2]f-̒[QWE.JS+ZBؼմ̽`+'Aɴ3Fу1C޵uϊ3ӟ51+}qA <xeu|ҥ%Dt?G,OL&ޗ'M:?t`hAvj ,<2 <ϽK(饐Q:J+݁)l)ə*ZC&mybӦtX$gM c/ņFs e[j}mNaC#scW>-dP 7*d93]A{ɒ4O-&u)L˳4J3_SO~:Ԯ2H;^'2[YUz)l+ )l! YśKuLV5i/ʷ,IIH^V$ԩI4 ߜ5+fϒU~UYSrٴj 9lO,C WUۧζ4)Ő7[4 "#o/ךv!7Df돐Q>~YaD)FnZzw̮YČL"O;GN#g޹xWv/GZ!_ozJnzM&q>nT&SXeokOhGJ.*9}Am$.g㼰Շ242Zҟ.MUz:AGOgr /}DyY>)`"!!aD*K+bF/jݠ =%w2)ɰpAסFC Ho OC3|<&NJ Rn9@G+Y}l/ч!QYtiNs_S8Ow{~SۨE)Scn 7zɧ`)ytIҔuW\nap!ѻⲃL G*SՔVF0ҽMr.}VSG{>Uةj ?]9~5;.%#/i:Qr{ǗU;qZ޸p+ǎb+K؉^2OMُ?o卜'`rs"/8_#}2kVt8DJcE]uVuT6%&GU5'dSr˽JhiQ6e[۰:}98[5HcBr$z{dQT(M5Ӆ}ݻ}|youN 3:$oѓYjm~E]NpdK_|^Ok$ ;93˖l'q~¤ t?Ş׽1O?{Rūxz4|u׻뉊olLl|oR[=3n'rKWOcmR zR|JZ++zay!*+OoĐ~rsƝݢI e?qTDQd'?.d^WPPW\щv3--|X\xfFKBEGuIL2[j܊vWKڼR^̒Ag@{$٫T&*sqւjx+(~jY;NsaQ.h )-c _k3Z i7m#މ%c$.{ʝa'LVyPpcT~{4ZӉwmgrRA _I)ݡ!\)^խlWm&v mɉZ)J&cE`T]^O&jD\. ҩ;!KjSu|I3D!a/Uя\c`!#i;>"},bUZTŒ2GZuVfY_ڣ||ߎ'mǯt#D~YV;^6TO*nWanf6 yS4?:oX)@'%bǪK_+ogvhقW;GϚยwYn݀~Ҋli~doSO# (Tal /2.^#fa9;vcXUO{Fu7^m=GEOϯ>v=pT?@֜ܢ9>:sy<8 MF42NWzl"=')lQC%:֏e)Okƾy΄-_ ~g 8X{3*w+*uxߖ8WzSg]dl NOܸJJJD/Rm+0iEԢdT:yr]>WNbcN.b_S,c-01i[V}yOmHk쉢oիl i&TḬ2DZ9=Gtz] F \؏|J'KDžL1($\͛cOV梯65aGjv6 Mo*#zG߶GqrI>f ɰy'S EajC\DqY ;3w=Q':FQǓ.cRy IDQOM6vQ 'Hhd*-Y-0Z>pD%k:1';+xstĕH{{|2\ms(q0}!;o7^ÔmS)s V\$rYdefr7=bklDjW~ѵRz{1w$uKQJ*h>jͽm;U$,Y,^Vq5-5gzTCN%f|vȧtiVsire]F4R;㢿A wt=v1e$ڬ' _m.wQr'rG BJjw|EmCXccHKQc-VF<G9W[u!C<='v-Ph@kg[oȈȷpm{}OuACEX_cAҖZfwP8)I쥋MOߙpo;cYV=lj<T߅)f| 99cnwU*&Wm?6,2|:%n30fI\@~#mxj hM۱A4o^gwZCT\=Zgԫic0Sm5uF2nq_.w,(;ō: ϐ<7vy;"?_y"u.c,\+ǕD^ACm-s^$~f7X{B[tC+6'zNwSխn{2-MUFwΆɭ&yW(nruf7.'c>*#lf]Q=V,L HvWX;8/ƠX!ϫ6 wbY'5ZA|fCuBjR4Vk;XM.r VzzewR`ٍCLqLBz%>$tXȹ5FR`y[IQON8ܬ9gfgw-nFPOВi (ŭEy$dXpq~'yw4B |,vpWt8ܕʌ`jgtk[<5M<#3dG/X]'#Lo l2.Y)/[v:zd3#i' lk Ҧ-EW{W=_g.j㑞QO0{D܊wJӆڔdoU@2ǎ"\wѼؕc2QJo C&4eBk)/wl>v4-w5;1̑J7ŭbmI>h8~UۗBʣFՊrdkC؎Oy$,E:by,yp.;Ķn28YWi\~Fd_СiSı; ]Gǎ iH1TBie3$"#QCx1&M:q} H{'E0&Pun7uL*DW$SUlkkrZ&b)d"Yf1uUQz[%*E۽+ر$'??-wH{gF&dO]ZJ VS\;}DUi{T(I+EW*|p5bLHf5Cv`9dPK?MU&&6/k(ޡ?uf$Lf,\ ں! ,:\%BqN̅Z]jl3ؽ*,:!̓Mɬri<ùU Tt'Fݫ;^Ng' G~i龞qG~ [EGďse{KCJAnN%\dkd~zpSoY$bo}Zror󜹇y+l=sz"qװ>5K'Hѧ!kIt ߆IΦk[;^lN̾XL҉eɩ;ݎ>w~tFUѻR/ vx Yl1vJXiھ†h&[:+fX3O =jUe֒nVԔuia=߿U LH%Yim c6ԡy5+$R1sC=F IN|5$uY4Kҳ!'l˜8aOĶ+]]kk5w aVѬ߱f皪R,cſ`_SM>^|~wO$y^"}φ5V5*dek@ @}S<>~V=;?%~,ngOtXw-{?KOھ]Ӎ>,\v`߫Ko;3M>71yڨ3esHՎ_tr.櫧Ѻ^h0`_ Vd|pG1׌] ǟ)4Td.ԦsP㴹hC۽z7 wƱE%]LȴXyX3.ȹ}"ńM &SAg۴cJ~s75D*B~Q'+[4 Ծ]\1 >}FٳoM tɞ9&Pw]XZŴY q%դƾFH;}/c oކe~>HHB!l"5[ r*1vd]mj,S\8^+!U!LVQRG\]յ|wi:m%ʡ݁O爱h#*QNgWvO$ΰTk` ډbl;#_l?"?"6Ƒ!}(jA䯆\Dj/J=йR};]Č8Oz5 cەܷb<0 F=|l<*ƵD[["M<[aHΑ(:|'?L8Ŭj~4[k%GMMDQ(9Ao9wt}#i 奋M9OVNEWcˏ~t"VisCe"<$]Fӂ^Q'o_9=9$ ٞ [42r5!6"IjegB@7GGFμci?8x-֜ӐiLOmWXOZ7׷25,=8:ѽY!Zʜc7 1O SFTcieVF/ZYaع*/}%K"N/,->?.qjՅ&"zWMˎ1?߹,oCDv@|iʅ辰ҝ5'w̿fG}(›\˲iwchEҿ ƪ%s6֜A4m벍nKV3zВXXrrP0DgIw m="%=xL~:M y 8Xu_!PVuR}0iNsN}]O;Rf{QhA𹻥Sa(V~?1g^H;#PVb#~u[dyc'X3SCAI } hqJ4n8a6&ɣ1W/`Yٯ(_"Ǒ]nN9yW-:wM!ԤAJ/^#^" 9ȓ,MDxVCv\gelPh.5P+x,K#,W`n s- 3_)hadz1bNf֊_kں'\RVk^:c=w,1ֹ ]+ۣ~WxHN3v+:dI|\-<~3qχw~[]8+>uϟ~ܣhk9&O/Y{9" |.d;ܣ5ƞF I1Ӊ8Ɨ13UⒺ~"EʃJnttXt`5,^]j`i&RF^ |* b>ߐz^l _Gd‡M333sՒY<>RqEo^{i)z:\>2Oϗ][wj|9#{Skە}3SNueT}סv +0#I[vr}tl;>/EO\l}Bw1X/)c.&vNPBT)8б7$t001R"Zҷg'NRP  ؖqYNњ'sw e&/FFtV8hZyĜdfʙ^ozbUl1+xk/3А_Ȇ ׸4}-|[qAe#b٪3MBW.v-P#Q"/?lrU _f9t"Vq>m FSr^qfr8Ȓ]qyO>͹o/(.w-ehN| U9}Vݫ;8(ΰ~Q:cei9χъlgkN&6+~*<)RׯyCU#~~vXyOkwETLev핷yF)ᰣ|]%^~g}<3ɩqTIx+0Z ⪽n Ft |d)ŽA1U3^?DZbvs9!kbx.^/R>nKq݇Pmk5\fO9iA "9!X<B+X*>b3궰)QmL7djWrNqý̫b:n+3`ziX[iՓ1}tfXL fN3D,]CkD) ԓ1鏤P_m>d8^fWw.ЉNS/9O'Q\CZ>98Ԫ]4ne$횊jo̪RԴsu~r6H3vt+ϊl?JO䓎&7{$t}KOAgOj~)_AQdoNLkI" 8sY6=?R/~paOR0P{L&; kJvK_m2 Fw1]W E>_g.cimUQHE;:p]× ' d6Q~呓 oI"2rYiFNy9leݱ1}*2ONİboBhE}[(>+6Jjg>no~˿9Fsl+7qc-SM!ex2 t exYMdCʧRl*)5c=ǽhL, FklX`|2#C}|h?jҿYS.|Uk~Q,8Ÿlm}᤽c̙9Xx֗*q4d9,$_GRt0]+drmb%ڿ*b!kؓSbnFQ3`M]3S'Y=49[ó25J~yy ;┨ I1wxsodtS효8Oh/UQ 廦GBWO7_'f/@:3Z2#'/qx'.]+3[Ό ~3Ltw/߻91:Vr)0!JWj ]O v&VLvZ~c)EWGvªLD}Qj_0w<=wn٩ tO;+)3C6bwW`;^^?mp='sղ ryZq5<~@JTqd^Z`"!ʢG0:eQ-ֻe1*ap&)-ᶰUoKN#.jg)[cf'}I?8|ݰ4qlnZWZ5Dmw.(^~0buGyaRm(#V>bJ$<%oL^7b2Ic :xTԗ%>>~4k%[#EhazXVT|nYohjnU23H9uL&?o0c?y7Y.f#]{9}Eh{XNd]EA z"ԨN ZbyO<QO1% JtCIJ\ @e  d~Ckh' `t7꽘7Ob$\DbދDqbAF}([ | xD.3O lpXgF@0^Ž~ p_3ق w@#|֣8xwxO1H\x&O;m  #X%.>)@pqJ1h3sXG=qaAQ@Fx"=' t #H#.b Dv29@d:!! ־ܸ;ĺےŴsu; St0&ԆZ&@Cp@}YhښtpS30;.ųŅ3339bc[z@S".4.H  !B73,WH0) n/%$$#@-(L4%Sz#!!<\:dJɭnl4 5ϯ)6X̓_o520؍xq,za@) !# )o#JMpp6(Fơ_ U=1b 10HcUSQC֞.%/x c' #-7G5c8ȮF>Ea?E7mU(%erk]7FWGR7 @YᴥM=xdÏnDA7S6EωN!)qshgI !$)ppwr`R"0{G@XqyF1?9vk/))YQ(xn=Я< [lʟ=F0̍i?\@1?"^-J(QO/b228l1'b8'1\:8߄tQA@Hͬ][ pq{1%d:?0a'm:'uिujjC"XP\ VZ`Ak27bA 3'"I+:WῠsW(ᅭ7}fӟ9}=%p^[2^ʆdBX^x*\r;_ J;"ŅЮU*]`TAmk[[ 䛊XK!5If !*$Ef( ǃ Jlݔi cgZƪFkp\{78,lqDA/JtqqAB"-[_ #܌ C Crpy@#= :'J`Na|J J MQi1A6~^4/ ?[#uq@j&m@@ڪ5Q= F֨u#O7aIk &h/;?\<&kiA|7&fm$!w~bmQۉPW-3UٍmI,}(AH"Mj1( Qxzr9x'܀;(re<hA.H.q{Bŀk<1^@^^nH!,a`q'55ҕxe>\x"BJjA9 Ts; rT s[qIRRLڲ767Z(x :vEyAA-(j\ $bK.u&/ſ1sAx@(g 2E%7l= ş`:!SkP`L R$uIY ^O j` %$mA xBq<2kkYDEdhfruu  Ad+*CTBO9//Ot5鷔" zp@NuĸҨ!p%cfqhx Ws 2|zmQ'`[Hll%@]Êp@@6z[JTtcA:tvO]mݠ* 90>#p ;qFppU_ZrkOn0KO `&J1ucK pp^O A9o1@U^|zP0Lo__?E!8 & Vwk.%U siZ-Zz 5 0@޸FlBp&q҉bRˆ61 Hsi GSuQ-l(<ATs\~LFa|nh\n ܀.x";5RWVS trwQݷX883 ^ 1)O0?Ѳ7=8 B<0(`>%%U ҁJ"ܶ>rN5_]tV!y_ I ZxSA+&Z-ȸ,l gȰ63857S&e)6Twi7w9Dٔw?Vi8j<9V f</{}!%(.W Ylnu')/ylT{W^:pY y '\ ƻEEA FG &[ ȏ @[^Q.<8"D/~Y$|"YB<5Ƴ,o8ƙ5m^M&# ,=8_|f<~-6 V^p`y>}'6Y7XY[L?Wэ㗞k7Z _zBz:;^P l5֦ڨ# w)0&@v \g!/w3pʼnGNz?ܷ [Aձ+X 6 n?>A77=K[\4nXX <|jY@;eh(P 1J9x kz~pZJ!|kJVFmEqq1xve}4n{h]GOqBϚףqI"{w#Zs@f _ Ayns "L8