numad-0.5.20130522-lp152.3.5 >  A ^&9/=„SiWo\p?: ~ m\Q)eأ wS3q^ z ŵ7SDtۉw/p}uH; Q>ThxR(kd}$,V{X=G[ڭ3hߤΙq_Tq !Tziy gVLGЫq/V0bc95c28bf30be3d44b9e5073e17de6357a58df56a42d5371e24f1fa671d929dcd528731f42599f1ec2b434c70375441bb6f54e5x؉^&9/=„Fi(\y']iFѰkhn*K?V--7=XlW Ќ ~6e`P٤Y+d&#: 5ں_!k(7lα+^ʛH_읷UHqhG xqiqO1aeַ&QMąH/miE]Yq X.Ưdh|2]U"MH&w?m'k~{H C)^cfS%(u$0ɰ>pF?d  a M @T ^ h |  4(89: =D>L?T@\FdGxHIXY\]^Bbc*defluvwxy z0@DJCnumad0.5.20130522lp152.3.5Userspace daemon that automatically binds workloads to NUMA nodesnumad is a userspace daemon that monitors NUMA usage and resource usage and attempts to configure workloads using cpusets to use a subset of CPUs and memory nodes to maximise the number local memory access for best performance. Alternatively, it can be used to give hints as to how workloads should be manually bound to CPUs and memory nodes. This daemon is primarily intended for scenarios where there are multiple processes each which fit within a NUMA node. Examples of such configurations are virtual machine instances where each VM is smaller than a NUMA node or running multiple JVMs where each instance fits within a NUMA node. If the workload is one process that spans two or more nodes such as a large database server or a single JVM instance then numad is likely to regress performance.^&2lamb21}openSUSE Leap 15.2openSUSELGPL-2.1https://bugs.opensuse.orgSystem/Daemonshttp://git.fedorahosted.org/git/numad.gitlinuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in numad.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in numad.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-numad-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-numad-update-$service-new-in-upgrade" fi done for service in numad.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset numad.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in numad.service ; do if [ ! -e "/run/rpm-numad-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-numad-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in numad.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable numad.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop numad.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart numad.service ) || : fi else # package uninstall for service in numad.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi[ ?^&1^&1^&1^&1^&1c32ae67e37ba845dcb8a8934a4d37e9f5481af2d7cd0c8af38720b92cf9d75997156a1e8acae119b5f673c5b10aa2b5153ff21a6a38bd2b7313ca7705ec9af7d68c49a1abc50f650cb47090a1ccdb70f17d8b980db663d916b61fb12af02c6e5c6817c7464b14cd31b2ae29d9f8f7cdb6e7b0028a8b397c33588b7e2984d8884servicerootrootrootrootrootrootrootrootrootrootnumad-0.5.20130522-lp152.3.5.src.rpmconfig(numad)numadnumad(x86-64) @@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(numad)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(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)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd0.5.20130522-lp152.3.53.0.4-14.6.0-14.0-15.2-14.14.1X@Qkukuk@suse.demgorman@suse.com- Don't call insserv if we use systemd- Initial package/bin/sh/bin/sh/bin/sh/bin/shlamb21 15896509940.5.20130522-lp152.3.50.5.20130522-lp152.3.50.5.20130522-lp152.3.5numad.confnumad.servicenumadrcnumadnumad.8.gz/etc//usr/lib/systemd/system//usr/sbin//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/f289b8db35e8878b0743356445557834-numadcpioxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=1f4efbe4ab902017cfbee3454a8fbca8564f8781, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) RRRR RR R R RR RRPnIy?fct5utf-81493253f90a8ec15edc8a6452f6c340b371b7833079070fce45c71429160be13?7zXZ !t/ɯXo] crv(vX0ewjh!lL*Tul',}K 8.*HPa,hwUjp#|DѣԻ:Vא" Ŋb95= 81V^rc_bd*Sm}۪e}{5rH'Hn FH"efPv1[S] u g+1|_MOiXC(B6}7J8pP":[~uj&Qf3/5nHgGIcwf3`KVZy// 70BE^CBq NK}|f[S.l#EkU هdpL=@w6h268^W>ǃQàA_'%Zo88y TI2΁ĩ? ^lΓZqPmƛ2nm6p3 ZKH^l+!U 3lR6$RИ`ɻ!slTJ-ղGCu VaB Èu]1rg7 0#MIc}|ځ|yNV='oxU ~[DP@$q ; ~ݣG1j䲶} 3T_zV+<WUHI27A2Q'T'Q\CKK#o`ё'PY/׉'\$>Ki/%^\jNY1GoC++)i@|%^noo$cEM_L.vG ݏݾrniY±Ilg֥pҶ^q } qNP8^#8^n?>6x},9;Pn8WiXT^p T@*֞Re#_YAAxﰐ\V74UOPTZ 뽋 KR)Qm`#O,"D,*N,rWexskrXI{.O M~F+S!nҡǣ C.ru565Hq.)\p;6Z:-R8&w،aXm Co7fhKLG6˥^pEtYڿ4j 2P QUlؖ[l7˚XMZܔ^(q)@efjP\ST_>9P30mÛM ү#R=^i# $SD5]Fc_о V!/6U/XhQ-#fD=GDE:KZVe~f gS47(I'ꉐʆMnڈe`85̯`,chGץVK]wF1T4d\BsM04)rM!K *OΊLOR* όުqEk wk醚ַ怡Ugch[pTrkeTE)RjAӍ;>ٱytՊ4ZH;!OFzH7䕛zuGrioVb,RsFZЀN(_baǞpz3_5:%P%~/50տ'Ĭs`K$4ip{0BݱnMPqNK7jQ0$VW\IDM=0R!c}vD}:G^P} ˚+Was R`N amr }@]&TFgc] ¸sbY+A7CFaD M 6Eu,R3p!~UY˴} 67xQI:ǒM8^pb]"OjA)J̥kqBQzoQ)|$`**~^- oWn-Fw}1+؇2On_sw+3P nZEON8F e+6*3Wk4XRp7$˄{n۾fV =hG 5^7FQ}DA< D)%h!GI'k1WRY(ugongweM&CY-YaXjVqyie4/,ޑDF&}V`J/\5 ݛx!!AT)G4 ^dQ,yR꽹V.%􅓓& ;Ձʪ*Z$O/O?u8ԋ$246+ mi MrnʸH #N̟8eÅ~|ub`̮!iÛp CӬxnJio6c]C8o"Oy䓍> *UYא_bܠ]7w2`Vxry3E?g("xNvԋW%VQ[.Vo5k蔨WmJdB9Bs>b68M 6x7`JoiWgʽ( cp7_t:، ? 8!&mviA_)^ORG g7+,@w˓qx_M,'wSfѪp\cB%^MΛT0>8~^ -䃆7$~{pץ0S=M#P"}, W@]GBA/1f} h5h&&DuQ;^Wz2l⢹kC Uup`w j%7g6̜4֝2G +\ow]R%ZҪ I$__ YܫNO@~wgjzA+I8D:#,ܱxIʉ'^}7G@~o!nc IDR)9܊"y .qډl3y{}kG9GmT^}\mA62ցRyRO*by8 _}͎;BJ~bM95bl֏h3~Nfe;Lez af$]JA7z L޵7YTNoՊP&u{ yN!sB!=nfJ kⴜ8@O*.K1S[>p |L귇T 1g'"";6s ,tK˻5vf,SX &~"R&4Om«W_<dYIB~;\Ch!SakgeP $*&$ߊ"jM1塎kHNR6n[0'vP+F(4 cE$G]0{ _0ݑi#¹&HFTx} J⪻ dMKV3Usa/u?x@3YK?מ/F3A;/SQ{.2:Hq3TсZ7m/MewRSGwrB5Ņּ7SfxyWIeNteByё!M`284h0g%0S|`֏szL25=KDЗFmEzVmeOJ$$, qCgE6L 5z ;kڭ4Q*syb3K"gz3!9>~7{|g.Qd>+,*]NSK,8̐%$ El^5݀~Z^勶6b-&QNvj2MD}o5;'N>_}N 3j / ~w?9kiUZ5xOFʛsi`J6`̧7u åjj%x8jbr |ޱ9U#cqp0&N!hk4m-E?ߤ᧭ފ? 輓CmH֊s\Uʞ~qe[3єgΊ;env?;2НCNen|]b>s6 Qa)UJd.;:J2ˎowدSXfk$ ~({TPIUMU^2n*Uxb`~2čwثߝ"6Sys@$k ?LYI^ؿ7sh10T`F9&b oC+6 \ >1 YP"x&>w(>)2y0+yYaFʴgrBQ?rdC 7#QGxU2ZDf ?DˀH58\ucMBQ^#*6k!F- -x-HK6Nؘ~zKyE`2<0@]}5SC;jrA)ڔiʷL{@КH5w5#0غ&jKQw+-ZsfggiwT5~reZ:-z6k;ʼnm̙3gY>ek ?A7nJPCȂ]G 2'RakWve{'S7h3rѵy;8!pi7]AO>]Rf2]ԭ"706Jm ylkf^j`HpstU\}bPlCaRqKX4e#!UT G/#սc4uMLKn:[Q<avA~ū sgw#=g7Iʯ0:\rcL'kYLbs) $Z)_<_7pչuz#:fXWi9b"[d-9ҏ*r\ܞ,~x#_f@ >+a` HNG 5oleG &0i!\lʟ1)*\N۠9$˂4ŪL_e i&c2Sv:(b?3W|=4:5Dzz`A[`"o~MC9տ`8[ ([LJW7tᵑZ]c/ 1RsՔL`3Đ"zu W>5LK/mfa]xp帇1@vn| X8LdCY̓?'K\,O\@UaAs M.wsznyV_s~cpiUڹU,i4Ldl~4.G~uJϷpߧN#xIԬ V|G \xxOjfoUOGP& j#Cc\v]a=P90;u ֦+!Wƞ}̐@TSximzZ΁'"Ӕ[h6Y!ZjH [W%AL\HSZpy r&?f!3^rM*`5*WdCd5Z>}Mg}]Wb*6\iE9l.wŽ(yB?x pFi{Uԯ /3޸0^ӀH/3Rci*b^Gieo],cL1 Hgٹ֗(j컎RW Z9^n 9[ct6yp w4ZD n[NOaV"+.ŠՕwey#F( C4Irkد|ʀgs͎Xtُxa$[ɇ&O\bئ=.K0&#q?- pdUm8 ( D]pd5r"j:$[S)!MUj[z q B?P3? XzcB'=i"Q>yQsGrͽsapMi<%qO s!eRFvN++ZeZ%r^GNCD7"T>h9Y^W-#eȰM(ЀC$vQZiX` KH duPdJ-=淽uTW\ W6X@(jVK#G86,i3΢hܑ4xO*a뛠\^3'C"N-`0E;(/ʘ@ˡOj{3e;SˠLAt xuZD<0f*8!פhdύ#c-JA݃~<14QH FZFOP=۪ Ȉf?;XRSskE1nM::t-lF0ғvQx MA"=-U q3*Z NT pvH Ub4S.(}ZJrѹ:C:obOM/H:q2b\ձQO Ó.mi]-6`YrpO?H' qHiIiO [<=QcaFѸ}rG}&'Iq9)̙M+Y/:͔q-ťUJuY%l!fޯBlն:2NbʽR רUuCVT V2llwSǍx vtd[ήB~*({X2)>rh@k30 <p+ȉ=n cRG# t"C"]3ȗyTm4cd^=8hv+D% Xun(kt bԈ`RY#H86 'd;Ce g<~աTG\B$v)>ܝjAڀ" W5at}ޤrZoPTrfMHZ`,,aN + Fn9bP톖SPTDïJ7s/~N{:.UDe/1M/ x1֩ .$?_(kVw/t|v ʠ; jL1> Ro{6fjkcyXp]! w9 ܝtP%ζŬ_f{nte'SOK%`%{CMIh>د|\pH9 ITq a"IA9Jwʂ&,"|lMy)MEVƑơ.;'l(9֋tDֿ:kj]0Xe|%,.-%gG@ygMUқoћW~p<|9dv@AIq:>ulYʀyc=׬MD$AYd] }MC d8Sg^02/m}?-;:Njs1O.gcԪ>ˣ'*w(/),(i~nw= pgg[l2S̐0~Phgǭ$ *V-d)3\=A :%Ly mu[J&Sk-:\M݂u?DnUE cy'&>3Z21)&VfS0W#^qYBP5F@bCʍBn=3 @2܊ؒK#b#Gt{@,B"Pak*BAl4Bh{`&Kj I;`5 ve: K[jc5PW?C H(VZf̿plD[g{T^.GINwq 9zk+S,3`w(x-Va$7ANipY ,ޝz̡7OD''v[%.02 ehi#:tBGIaxVͷ! ϑ"/8ÜVpH\aB#Q؀p3ԇe;~!%u}k?MyG<)JGܭ\0'#9ߍǍhKTa<:o` 9w~dWh2R<= OAt2LKKcX-\S^P~Ɣgs5tݤs>i!퇡k{kJ_*xji8﹛r\`4@{p#^'٦czsqpOyrwh.n1T2rG/9C"ˏ^XǼ?I f։nd*X1C)c/Ʊ9>QZ|&1Eӎa"sg$)]"֡J.˺Ͱ?~6!|uz!tn]'3oof7,ZP^|3K~i7~&ЕxXGЛJ_Fȡ.w6edIpnBӈcq(Mȴ~=gW\ꗻ˼iEä30XOP.3rW A +Gذb]=\<x@h/@L'|ØI3hi H|D̘Dν~: aDm,v/1 J]ߡ@QE!QwұT-ي}qs ؀P;7=avxX!bF!U.鹿̝j*he%ɛ)[Aam(b -B/8rrŐI#MD`O-6:-A1ai Mr&^՞h&%1yZM Q0m-3P?a:0!ߤ_}vMc;(B_tQpw0Z\kMP~_d\u6e3V[㎪ {KۑYF'zCGÁKN'/D׉8tHc*9'*1tapV?Rڥ,)-ET|]=ɯ i;҅Tǵx"|CDiݝn< AP)!=c[CXmk84[/XQ.\a*Nʓ #i2NskAuɣ z=Q WP~J=E2^ݎO U|VY1|`-V(ws~VyU"(~`'ECLKnT]"`i7Oy]%[*iH"Kfn sշLR%ˍ#M zѦwZvA-\&?Iw {/)>MjJ55O4ݓM5(mםjdRxlT2NdžjUw:!yn+{ QJcav :YR DEe2э}8ul9%O (uI۵$kG^P?*~И4K|q-AyZq~2r^@)$4c R-#>/rҤj©GSOQ($>qdo3s=Ck@h-P?Vݑq엖P RM*͢7tx!=fA7O.NiOp|aaZf@c+!1d7Et5~t4&󌈓6pC)"R͖SG)eP_ZtWPXǵQVc-/h=+5n`T@-W:td"[O%|%#Qw/ BÌWͯ uH Y,v\R9iHѓ[CJ-RB‹5!Z;],zbnm~xWI<2i paaAh$A{9w˳D~}3K67~ܡ6KD&ry W@UFF{)vo#QN3Ú(ģA-J;mH{ MYIC(:z`.Q3γ ;kN9r$Oej#al4'{ [o˩MXz!j Ԣx*'Os(lݹA$e;jXJ,;fr<5(C:,'[U ٧]άȧ8Y[#hHX=lE\hD"2:wx6##ADם3*> nzܕ4Ԣ6yV',{is|_J#]Ks7e',ﵷf&?8h,B6-'7=i :j+/Vc1L ̛[Զ*+J*tniȠ &&/E\Ʉf~E6a{lQX$6c[06PޅŃM.zKvUU3D:I]zUޥT@}UYCX%J|$}"9)ӮFe랫u1P70g ~GNv XN ` P}wkgHK}`]rJ_ "k1bzc7`oVxy5wECF_c_?vr'ric pґу ׮I>}єa<25O{Sz0XêgS ڳ kd.R4!@8@9@`@W<`W͋g'(Ds\n\!{OTc "5 pE5$x"橱sK=zl~)_5[KZːwscع(exW꫻G +2Ġacݴjƃ8Nk]QEra߇QxVՇV Myz19|p$?@KJ 2POi_ɇʍ+ej`ٕxnZ^A8Q h=u"h]QOtCKz] 2O/:lG#>B^e պ?I> ܉nv~q8 gN`?{`lt/$ mAx LvNG:qR4bnAxr| arjz@p}ϱYɓLRWfX\g8J{;X ݡM֧H1}+⻴8#Ԭ8^5-?/:E>*Y~[0 i9eayZ6-Z<«L )1^rQX{0;h8;P^JYvI07(j-ՆhO$鬐$2.wwmԚwMG^wn_M?e3V%RԡڢF5x;I~nP "NòtOj_ަcb>c:?62F8d)[‚q6SDӳ%oTwGZ<O`6Czr0a8& :`%d7!+ E Z02bpp:]g~@ D_֕KoNsX.sxvN pMc{'Z?hE@ӲsDvN({ ׬Īz(htAOa 4'xFG2n^W;q^d֭e<7"cDB':m;q %FǼ$9Dѵ: Iu?DT0vyy0D@6qQ )~_҃ZJ 'z; !m;Vi/IΖA*5bbP>7'ESqf8y JD1&v3%u)Vv)N 1GcDp)j@c_vi  7tQcmAqh`x͐nf%\RJ^.bHl:0v WQdZ߹1L#i4J&f*eqIIrݒ 4^e.6sJhfScs1Z tB=$ƖC:pɈ$UZ̒3}n^C,pՏP^ bӤn|-.٨5LpjXGWeh"P7죍ggÙt.7rƯѲFRyxGvc|PuCBĹ^<{-HPS5Շ\zDD%XJ/7#U]H>N uzpKzYV^_.3B:d vFQJ>h_r \Ө"Rћ5\x-!>Dh+XLkGaBW QgL(MP=~LQKqy,#_RLsc-jqƳSI{שrcQi eSUcGϫ@II::Ǐ-q&uNm Gm)P V:>U|MHK#۶9NT,1R)b#M0ćwy(+uJ#RO^*d5̗9G2 Ijig," Qq:#4+VPb ~ M sc1ސD˱N\q͈z㓇)c [պn^va.%4'1Va 9,15˪cz(\ cr} I##y%PIoGII .<&ez%%;K;1;{eDkpc %NVMg?V':u2c ƛ%M$0,[x#!`[jcron(Ϣ`y!: dE&-m呎÷w7+&XODrW* YR1bF2, A==Az el<uC8k׻v#PA}O![cz\h埕z5iRuHef]:Ӧ?\Mm^%/.݁0yBeb?dH(s6WF-nDњ _&,hߴw(ID8g_马 IJ\U.gG6ݼfڜ|z v)4x!|ʞ3|l+fWoaoITz]ya+a9ǘ?vwQ-d :p~'O749qCXӁGyէC/砧 \X€8Z]j,5tƁzv#nӨc%Gj{JlOof{[Met17ƙv9>|L:mc.XL69 ;QζⓉJW4OFh$I0;aД¬/y}/fyޘ_JP|L  $]oarmP{:ۏ¦F-(zv;"g}mBX NQobY.Dι{d"/+FM4u9^˨E  .8;T!|:Qpw.Z 9 JR:w#>EKR7ei.<'Qoc?nr*!uLj&;?mOM[mJƟ[M9SF}p!D7R>1u8=J[IV\)ޮx& jW_#4WpqxQW,'T Du8I捴Lw)lga0a𙉿b*A+X|qL 㬾t?r^2ǵo#^.]6Qׯ6DnEӌ-M"C+eT-dMQdPbF+tC: $/(AP`9ToZ$\ޭ)JHqȺ8 bDl Ѧ_s,-˘]V{YnD=4 ֩+X{*,!ҋ{DX!?s#Nq*6>j r]6bd'Њ֧&z}+Ᵽ8=ںpI9U낂0Rz_aB 3WI⪃堒WCդŔ?;raRxΨsYjq\V{jǰXvϧ|I,h.厨x Kh"usRh5QdDcu"d1ٜS^ΐ3SVlA塌0"mUIPR\vma J#QUblL~ ʋ4Vff31E^G\lp2y ӁDGZZ7tm?c \+ߜ6+hKcJlMo>giOn-5TZޑ[2bd~_zV.#,: $*Jk:|Ե SKsa~uSH[\5+ ~u<|yJa6)is i`?!Q00J= t(џ.Zj)ժk}"5/^^ aUxT2SNoZXY3ݱR֮&bvLr<zfs=*&FA ]tFI.?7ZHx\V*viS9o3I` cjB(1!5:PI]K֘1o,?6(dkNIy5$N kEr4 R4L1[+`"O2G 񻣘N* 0'v(AZm5%T6T4eD$b,2 pUuzmmUm>CdE"H”K lv K''!gY'K[X$n` !\θbGvGwEKrm#_ e23ߢ/ ;!Wg#ߺ}ۅ~{yeyl;Z^}!b|,G[tTFJ #=?~AgK#ÙÒ9 NO "@t9K~Qn9EsЮdrT0ϣfyԔ _ =6TZuCQ9&W[-({\Ek/S,~zGz odx{}4~oF|[~C`gC;u;?mDNg[OᦻG ̴^NLE9$伹ѐy/@!strSW~PP^dɎ; 3c3ruH )s N5 PNظ J"<"/{^?mw-䚩|0if3Egw/ʩY: ׃\]ڮ3,«ʟk0U?V,22b/GԜhr+6!KGv+F|#Hծҷ6ڼ YGVg"+pN'&LNG6:d(*qQψ(Igyewqf- Z#oǶzTpƄA:"a$޵<|Rҕcask$_c~a(&@:;+d,>j,)?/(A,1o_t 9.ECxΑb)=-^;1mLGƵZI1oXyn cHO3guj~~|TpĮo@/ qF"LIZV,"1ri|1G)?s ̧pX{ :Mͫ_S!~<6~;Z=hz8BdbT2q|ggZǮoOjEB} it|FEm譥Sf#aan ƀ'0oXFGK}j|a{1 V'=`9 2G=395%@aٶVEмs\b|\n@A3*M։'_nivT%z.Âa~۱[,/϶ YZ