psmisc-23.0-150000.6.25.1<>,0e:$p9|\QEXLJlI!X6ﮚ{8:Ȯ`qBd Bב_5c~ P%$ x. 9v@J8!Ә`\ GCc^bh8_zeg\m]eTXVoqTnô"`˚k햐Ck$ѱUvlGBZDY(BQp)^a`b]f=`Ŕ`B\{Clvx5E`.>Mr>A,?,d   L6G ]o   H V x<` ( 8 9 L: F"tG"H"I"X#Y#\#<]#t^#b$c$d%>e%Cf%Fl%Hu%\v% w+x+Py+'z,$,4,8,D,H,L,R,Cpsmisc23.0150000.6.25.1Utilities for managing processes on your systemThe psmisc package contains utilities for managing processes on your system: pstree, killall and fuser. The pstree command displays a tree structure of all of the running processes on your system. The killall command sends a specified signal (SIGTERM if nothing is specified) to processes identified by name. The fuser command identifies the PIDs of processes that are using specified files or filesystems.e:$h04-ch1c_SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Monitoringhttps://gitlab.com/psmisc/psmisc/linuxx86_64q9I)n %Te:$e:$e:$e:$e:$e:$e:$e:$e:$e:$e:$e:$e:$e:$02fc0fd91fa31c6f33150b1d76a6ce6c6244fa7f759b15a567290fc08ccde3b29ec2beaa3ec3df1c9ac16f345ed312c4efa3caef23e26082f8f9ef8bc56d20f88e5722af60ea84d47aaf1842f5ee85298473bd48f3f307cfaf3a065fb8d0ad10ca9367d04fd64042e2ee38acfe522043478cba6391f3e7f4d15870e6b6f526f283af5cf91f8ba8c16927765d44ac571154bceb1e72e1fc702c7320a4aeacb89238bed09254c00b3a3566b03471fb0748a983c9d886c77d871db9295293f2974a3094cc129e2d6f6deeb322e07c790aa22602bc2929fd0852975ec919d1c3fc1a64b3a0dfec780ef63f4054a90afeb122b970db4b06be25c1ab24cd2d9c6231f5fe60cbe56c647066533b86d020477cd8d64315dc3f51125ccaf66715e18bf3350f9df24ac70157d0a8372e2263f0d61f10704a9b86ba6bb925eab917e993dd5a70fad99b9f0b6be2a19bd7740ddb00ad2ba9d371fcf775a9c58ccc552c3f090c37e942af75dc22bc3f838f896d5062580575ef224be147b82f3fc6282131a520/usr/bin/fuserpstreerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpsmisc-23.0-150000.6.25.1.src.rpmps:/usr/bin/killallpsmiscpsmisc(x86-64)@@@@@@@@@@@@    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.8)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libselinux.so.1()(64bit)libtinfo.so.6()(64bit)libtinfo.so.6(NCURSES6_TINFO_5.0.19991023)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1e6`@b\@b D@`@`B@^@\&@[@[ @[,ZnYY@Y^&@Y\YS@YS@YI@YI@U]UQwerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.dewerner@suse.deschwab@suse.dewerner@suse.de- Fix version at configure time as there was no .tarball-version- Change patch 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch * Add a fallback if the system call name_to_handle_at() is not supported by the used file system. - Add patch psmisc-22.21-semaphores.patch * Replace the synchronizing over pipes of the sub process for the stat(2) system call with mutex and conditions from pthreads(7) (bsc#1194172) - Add patch psmisc-22.21-statx.patch * Use statx(2) or SYS_statx system call to replace the stat(2) system call and avoid the sub process at all (bsc#1194172)- Change patch 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch * Determine the namespace of a process only once to speed up the parsing of fdinfo (bsc#1194172).- Change patch 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch * Fix bsc#1185208 to make private mount namespaces work as well as to distinguish NFS mounts from same remote device share.- Change patch 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch * Fix bsc#1178407: fuser does not show open kvm storage image files such as qcow2 files. Patch from Ali Abdallah - Modify patch 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch * Allow not unique mounts as well as not unique mountpoint (bsc#1170247)- Modify patch 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch * Always initialize head of simple linked list (bsc#1098697) * stat(2) on binary does not see subvol dev- Modify patch 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch to handle sub volumes of the btrFS (bsc#1112780)- Support also btrFS entries in mountinfo, that is use stat(2) to determine the device of the mounted subvolume (bsc#1098697, bsc#1112780) this modifies patch 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch- Modify patch 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch to make fuser option -m work even with mountinfo (bsc#1098697)- Modify patch 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch to let fuser -m also work for private mounts as well (boo#1093665)- Modify patch 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch to run even on older kernels missing mnt_id tag in fdinfo- Add patch psmisc-23.0-killall-signals.patch to fix boo#1058990 by prior scanning for signal names in the arguments of killall- Update patch 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch- Remove patches * psmisc-22.21-lessnfs.patch * psmisc-22.21-mntpt.patch * psmisc-23.0-net.patch - Add patch 0001-Use-mountinfo-to-be-able-to-use-the-mount-identity.patch from https://gitlab.com/bitstreamout/psmisc/tree/mountinfo which is a heavily rework fuser used on NFS * Use mountinfo to be able to use the mount identity which allows to distinguish different mounts with the same device number as it happens with NFS shares. * Smaller cleanup as support of chroot environments and older systems. * Add support for name_to_handle_at() system call to get the real mount ID for each file - Use test suite of psmisc in %check rpm section- Add patch psmisc-23.0-net.patch to reenable network support broken to my own upstream commit- Add patch psmisc-23.0-killall.patch to remove left over debug output in killall utility (boo#1046237)- Update to version 23.0 * killall: Fix process age race condition !11 Debian #822861 * killall: only use scope of current namespace by default * killall: better parsing of command names * pstree: add cgroup namespaces !10 * peekfd: Help give long options too !5 * killall: correctly report when 32+ procs match !8 * prtat: Remove duplicate options in man page !3 Debian #846387 * pslog: New program to check what logs are open merge !1 * fuser: increase path length for octal escaping SF [#37] * Make usage of linked lists of devices found in /proc/self/mountinfo optional * Make timeout() in timeout.c work with shared mmap to reduce the load due write/read the stat buffers * Add list_sort() to lists.h to be able to sort lists * fuser: Fixed typo for -M flag. Debian #740275 * pstree: by default doesn't show threadnames, use -t to show as it disables compaction. SF [#33] Debian #815902 * pstree: Removed need for PATH_MAX Debian #750405 * pstree: ignores disappeared processes. SF [#34] * killall: -o and -y work with -r flags. SF [#64] * m4/gettext.m4: Upgrade to gettext-0.19.4. * m4/iconv.m4: Upgrade to gettext-0.19.4. * m4/lib-ld.m4: Upgrade to gettext-0.19.4. * m4/lib-link.m4: Upgrade to gettext-0.19.4. * m4/lib-prefix.m4: Upgrade to gettext-0.19.4. * m4/nls.m4: Upgrade to gettext-0.19.4. * m4/po.m4: Upgrade to gettext-0.19.4. * m4/progtest.m4: Upgrade to gettext-0.19.4. * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.19.4. - Make it build, that is create a po/POTFILES.in - Remove obsolete patches * psmisc-22.21-boo908063.patch * psmisc-22.12-tigetstr.patch * psmisc-22.21-upstream.patch * psmisc-git-3638cc55b4d08851faba46635d737b24d016665b.patch - Rename patch psmisc-22.21.dif which becomes psmisc-23.0.dif - Make /bin/fuser a symblic link of /usr/bin/fuser (boo#1029973) - Last revision was 78- Modify psmisc-22.21.dif to enforce the usage of `m' flag in sscanf() instead of `a' for allocation. Also avoid to small buffers and include sys/sysmacros.h for makedev macro. - Add the patch psmisc-22.21-lessnfs.patch to support device files of mount points as well (boo#1044638) - Add the patch psmisc-22.21-mntpt.patch to do strinfg comparision only for NFS shares- Replace negative list %nopeek with positive list %have_peekfd- Add patch psmisc-22.21-boo908063.patch to avoid to close files which are never open (boo#908063)h04-ch1c 1698309270 23.0-150000.6.25.123.0-150000.6.25.1fuserfuserkillallpeekfdprtstatpslogpstreepstree.x11fuser.1.gzkillall.1.gzpeekfd.1.gzprtstat.1.gzpslog.1.gzpstree.1.gz/bin//usr/bin//usr/share/man/man1/-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.suse.de/SUSE:Maintenance:31286/SUSE_SLE-15_Update/66fd434592c8f199401009a851bd8f02-psmisc.SUSE_SLE-15_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3a419f644f204505744e9932930560d99c8a0d46, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f38c676fe0492437c75e0659262511a0407265be, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e386da5a68477d7604de8b1836beef7c61b10ebe, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=da40f199813502a64cefd1fcb83a335558667feb, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=8565bf8585b743c6da9fce581623240820e2070b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0db094b1060a1d0c9b7138e730581e7350bd7c01, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)   RRRRRRRRRRRRRRR RRRRRRRRRRRRRRRR RRRRRR R RM׆ѓ=Apsmisc-langutf-8db6e9d0f24c8f4cea126cdeb64fecdbcd5d1fb92217e0f6b94ff0cd732b06987?7zXZ !t/~Q]"k%H3,}~qvߤek󻵍}\\n=xPIz\) fE o:GִcTNGy{6:D̓~P:PFq "`p=(Zp/ܐ vβ ]퐽=^JLzJV?-vy jB'IksDo(mH]^c068½64Qx7so?,Z\҄KR.QYu`Xp#C3y0iGSP_0ڰ-;4f| 8~.uT*~#큽jV?ʅ+q 3xw+b{ ̥ t)Nk ǃa<x  gKNC` ?'3zI"#ȑz.U8h*ήP;2y%~.+ 7Ha+Kr>w>֦VC熊қ@۵ z!9`"PpZݜ6c_?ђS [>z^]U?HmMp:_HgATl O0kYaI*gflD}U:UPJ6јQ~AGo10wȖu y1"<< xQS2m~eNHn' kIUm 0*hPV41?**H3-p&x!_RRGlsSQ 9IkMx#d]9rYm)i530v惇O&S/@|".^i" d.]scD8f>6I>[jǵKzW< >SоWgDCm:].#XL 趽ԉY:峴}ҽ; {HA >?Mƒ"Ґ· aꥉ3zqax :HK$lr4Ǖ X D:pC Vj(? 3;Bգ @ B8 Ki`6Hu7'2 k:3=o"{ke˩V?܋S Tk=N{Pe` D: ^^cY:Sl 4cۭ.w1B ;'!|=6&Iꃲ>je- m6EQ~je^(E}hGh*:/FgR+oU,`w1`ưMLo[_kv jBD'T #J?ltS" ,][dlaA33JMEE:foxW@QfQaY@fji"q#EprQY s 9I?X | 3ch˰OUve-f4 Y6v](}ʶh,%0 Fz2 h9αhĺp6p_Ϩeoxc~([!- C,lE>I:]}S:3}J#'ކTx\c}w_k;J=%q).7mN0T#2gR¿W9<θd3E򃣰zfC&.ZN.h # )ۛ M-_4*9XsT8vs'{ ֳye@ N:VjO72bW~A)QLJ9AX6W Dk ]=By:Itг5FW5 ŏy7ghn|sk`Z]N \N9"ſX#i. FN'LXK.)ܺ51=Y! w%͸TMo/NqEx%[jx1E۫[\'bAsm:!N/TL>NqLH;3U-(,pNsywK#bQ]#AyvT })f6lGAE;(oVzONf[ݴV/4NW{]G["x g`J4:1Iys~GD#-T)/ʉm/:*$.ur퍏"5]N! y0ٕ<Wlxa&yrH -g7ۙK&k1}w/gj$Ҳh7>5ؖ \7 oِ(#Z. .2s9mpEؐ.8x[„DJTnƩnaQ׽RER}x0sV$~l2+``4\)%* ^ȣVLrId&@q\)1PbNy;P\Sy#%\bjZ\kBFǩQ#r":ZYs}ee-v2wh>=>]KOA\ .Aރ#72i[Gj2w5d06kpqj&RH  %lXg YQ jaO"IjtbT(O EX^DX8k93Ƀlhha l@Сm?MhyOl8`I2028>YWԱL^ hKEN= )=v*[VeI&p67r^5"ڊ7TPοo}xz {%_Mm^a@(%)h%q(A =_᳝8 8l|=܋"04"wRcظ>'OkZ.cO•sCSۓXPxy*0uZ73w`5(B#2n\FU,yΛSuY_mԓ.M=׮M)/iRˡk9x\~ 5LX&̐ĠdE MEB:կs\g%gN9N)ΈJL*f1ua<ˆH7!en->wf%l[5G+K30, 2y:?/QdᙱiXAG*q˭©5] |ƈlx86ٌZ74ũg`Xw3^eD.m<l69iy]t*n㋜uosk@:ZU|}o@J W{b/!ºAwAJQ!'ƅ1v%7|̨3S]0F%|nۑ>OU~MMlAFnrdg&(dq!wu1Rw2¢oEu~ A?* 8Ld5tM`1¦l()4Fljim '̠PR㿕VX[/q.nO}vƥ<Pls5Pi fb\n}n=~e# „dK~E}05z􀗩ᄇŋü! ._T|z]j-Pm3BW.(ۘ89@z(/S@<YR{"9d.6L<9)}őL|kR^fb| 89>\Mp@yhWiZ(8v h!Zu}OYhM5AOvѽ\`$4FjUF{(ylެ\d #tjGH>^'i25?IJsv)\9~&2uaV+/-3`cNuoޡż5Tϙ fh_+¯|rZv%[쫉|ãPlh{_襘-M(AGM+~q{ˢ[ Nq3L_4Tˁ!ͣxBqN0|q5.'I\/XJ OTsl.[ #߅zI.kV S$ ܂{gџZxA:xl!-a<֎)? Ć^DFISqX٘(,lr%&:3ΛPsh-L\bl N EKA@ ^l8p})˴4 Rƻ8Rp/'m(z~?zbWĽ6;g`L<]qRc*bAnw \nzt?:{uI%BլK_fwkTu3>CPL1 AEQĜ?#uIj\;T!ΆTd4ovGtȍ؁+Ln6+@Q;@U Q xF_Y0p gfu`\ PۡR; ]>#̜koz!A쭆tϸiI ɒlͨ0bрt\mSG) 2d١ dJfM xM/lK?ҧ.! =p?عFD<>{IuKY߼}b>S7 RsC8[:,#+hF{2J+.HZRM$jGD0Dy6c . /yVBQ7NؤV ʔc$w:8牚H#;5ubD@;liW1!,tgz@9oo, k=W dPAE>vwzzĈzHbaY][wVD&۹K^ wTwط6 8RLb9=ɚ?4g6*~dH/;'ՉV)sf3EڨddvC[> wWrYfjc~guM: ^x Rd˿@eZ3,@J??>CqTWzRL|/1#HSX `aY< h~ JJ96ztS'8Ƃ; ls=Dsj$( JLE8fC2c3$w0B(顓16s9D 8^rqCSn@5(n}O؞>*G[DK"cPNh29Z;怪qwxDZ$b?[a<j]";#traD$WL!ᡲ!jU^ӼW&6ZXdW@PN$dwrI@nw,ͫ7<[f `I\^QA“拽O3 W{AG%@DuMRZBN%H$di^LH 8T15 ɿl#;u d,Eb}YmAIVAv m|Y3j-y NlHևLih&b-}(YjZNk"ϵ?1`[NfX3W8"Eybo &CàWQ>1#? _R7 9 ~K<,$]S`b>6 Vc[X|ҹ9針ѶÎj[§^4n(zisPkLkWU] [#p lcV|iyl+*Ѹ Κmܛ!/YֳM}?mJ, 7؈K+^e&xr gjΣg0*=֭ v}#kІǕ!LE/pyl aiy`Q^[ӂM&R脊KB8"6J-9j4ZH0bMj8ro%ZvĥzE6EB ?4(vTI$KW ű<𯑮X}$ZV HCAUD>Esى9|?EYj75 ͳ秝Fxg ɯyL_-foH9 UaAYk@ ?0]rGX'N H١{e%5@;TO/ $#2ՊD8djʆ ٧hkr)cv`Dtq*Ysgc]v CxmNC9&`3a\_KJچ#?fT7g)=t-!FYg+Ȃf:I}Ԫl~?nCI3\cOQptGp@9XdwS٣@Eoz{:n[iMX_%*橰׉ʅrɸuRĤQ`LJ@vOFCyZ,߾NԼw+nyV6{vzJbB6wj=XJ*Vcqe8_Z@E\K0O25CV^K.VeΈx$WBZ;{ÿ$| BW?8".:`sgE.sm7GK ; A+9XKx((oea, <{')z0  ZVmc. ^uHz~:aO@v ՠvXR$('x1 >2#\;YJ-I|o-$ (m6PIRj6W<"XY}1h?9xQ>k L#|3 4UZoF=Cb1?) ɬLcKVd] rSx1=L KWpM2*XU=f/~jPRwQaTfq &g_[ISb{xhG x!F@b9~Ru*+Rۗᠸi(ފmAƂALC&$.RcѬޝEf"w&/!5/QMڢKTÿw8w]2RGKs-_Qsb Wbq /࿓ղtFn5O|EYNʦkH0Q؅Qy꿷}ǷHC9Jr,#D)ʨ+fԭ9DE6ؽ ˼fbzIbA\r1B6HmxÊIIo @~GAo0% u[ +{’$m םv,-H}R%9NϿG̎}iA;. BnE&cIJA%7? h+5֧O n0W<D톋ޡ\]0F`=yj:^{`DטsGsHRɝh e" yX1ݨ}K.&r/ų:!HÉ_؆ <JtxQ+M43?abW(旞N-(+P=CװxLsU S% 9,tP?94t蔀%K`ʘz+ ݧR哕>۲m8fn \Z=9"C: bX+yc_m6::1 TJؑ]:ڨU6P7_G8FA_#(K ڛ5m@ _a~p/Zl79a6xT4\+rm=ㅂ US^Ee|\mbߨi7脥+dp6G$oG,<8^~5 mW{F<. I 6<ީ".H,ο9xB!$\\P2KN;vauT"оょ~‡ qiY+7Kl+\@z2X!C͓`uW^_^{if,ʓ(U 9*QqB2l؝akHõ!#Wҋ,P"? =Y.=L+y+/q&doaiyB̜T/{B||ҝ06hjT819+YN0$e DHű)vlP a7XíɈ7$enCG(GK Bif_5V<[k/f jbXe_CA,6!.HNsǍeMѱ ?xcetY&tt>=iL< Y pvOׇl_d {SS[c-=4@+D]Z2ۦ,#~<<4N2ݒ<^k/ i~~_Q;wF+4n*ܕDS/|0KW?@vz\OkK*Kmbc2șMuBQLqE_'YOE[GH"ؚAy(nxxjw?P%՘}.tɽ!cL@h x P!\o/d@Z1HXtES~%h;g{=ad%k2G7Gf M ew2.`"t )WA]`j򑬟^ZcŪ {ؕh9$F>+X3N׊8'HV`w?s56^ _&pkMIr#zϞgˎy*xܝ7,aRelzh[>X/2LHf$PK2 Q7?LNk Gpzzι`?GJpKi? Yq+>?A.w/&'_Qruc[MgUܳ~7-BU47H"" ChՀ޳qᙄ )Ew =*c &ew |B(!s& 4T}3;hxOHeO^ED1̹PPRV8sZ[% g1ȑ7U+ܴwACFVz;L{׻Av8^C85$ٗ) b^2o3]z}{eԓ"nku{hk =+~k "I/'1/a/9Q"e$iǬ vU|C{ ! |ީ~e8F9>{8{0*)Rwa+y~ eb^S@Z0ɷw{T׸2A`WJ )C#zt'K֧A)߽Mքdץ_ԗA~DN7bó}TIɡUW?90Xf\,~ȓ *.8o'=]ȉ&=0 *#MqmW}0b&2ޝ=*$@޸|_$Jp t8*NBT>]ƀBZחRB7r!5e~Y3Y~o?ș#;k) H#$bj .F{?-G2C|4#IJe2sWȭ-)KLmg'c! Cӊyfv:S  ޺Quc-l@^30x{vd){~V eC+Նr~ =M,tI?q*rNjk/lւ0%d':/~h mwaQCk k{kl s 1C6Y&L}3XhL7&n;@oh3NRCR9WS ֓EH|6.hI, @ ix:mFs et' ϙ,mԫj;Q У-D-0 <]u;!y!xu%= bάN#Ƅ8c^ RnIM fݏ)P3 PNywO9PXuΪ,|R,9M]`k'8Y%U(ex tDtwp;1$1zND^,DTE&+r$s>TZD`'^_ Y*ayꂏ;Sp#f4]XeA:iGJmP N/ 3TkTR6'r/LF-lz +r:q=PE '73n\@PCy?ipC5W[s -Ҁm‹ gpxoVdJ'uA]YK',Kj!=$fϬ`9e4:I 1R(GxiirgZ] VɌ !z%M)+H 2`CNLye f W,"`D%޽&2r~jVL_gpx5CKn1{=jt3Z\{ F'e%ighӊCc8Tr]N*$^'*^;gmbH'A4P$)=\ #A"o?gU^!pSW!\*D<[.$ݏf $;4jدg$aGCS%Rj,T*sUHz0"eV殕 YlՃT W|GMq\re(Ѐ8jKec=iyTŏcAsO>V!$ *KCqv[R&% EpHGSZHG9sF''/<ӻAU0hf%X٤ bW }&Pֺld3},0:嵓 ~i&˪jo<;I %%w,넞GYuf /lHJӮ# tdgaIN&>z>+'D vS*regh#z$q-\]%.w&;lS&kȢ[# -bP|0Q8$pF q>LZC9I)9>ET4e2% [H¢~r]Yl"59Rqs"7ecJfLr.՚C)??E*IpU6y9Sj#?1^_[B6Lfo6+*Eyc  e#DtKx;2/EaEP{'1{u ]b_$p@Kڶw } b"o雗?ƺ.1ھ(o,_'yFES~Zq) sQ5,SAYuեru?17n1`Wr/:0:ؽx*>xdtuJ|l`Wb LyJ܅v~Mb_4ٜ4F? ^.Ѽc7,̨Fc:>F@[t&R-ڔkJRΈ\TQϖ^==)FDba( r=jPpul֔'*2\VRI}> 2fi섮q^^9t` I3N Ax{J 8$ uqcձ~hz_HE2#OntK Ið4N0ˢ\W~<[g 31#U/E򼀛7DhvK |Q!gHi.n:}/ܡ6"RZv9JI^:;U&)^ 0J v8Ž!}0#J*vޛO8Cܡz?IpVDyZIFm -y酱߼X&/"0_)]!ak7,M`WY'XRRK=giXZ bP]!r%r^$FelH:,GXfbo_ґ׆v =֯,Lh1 W61tCTk gZ`Ns^YV03ߙZsTJwSSSv9AR.~Mk襔Oo&*Ѽ`KIҡlMUz;Y#xd-9'wBnX)ᨈ2(P&L7B&Ab.M| ^nCcd}ϨBF_חF9V_.OPZ]z!+[R:цh$({~ YԥÊbA u =Gq0jު`_O0!D=uJ? )Cv A?@,qLJycS0qi9CQ%[>D dN?Es&hX̏W.GFʳy[nzDvGJuRky'aBld&Y`Kf^ HBVh>ajUvq%@3] p>گ` ׏N|^[25);Hi^] MSf*xNgϟy;-ղRdV,Qd['\.n}ڛF0n@1ݻ8{a=S'hoI] tIԢ{u.y1BT$~x=@9r³;KY I?x %(zRMc MB( 4v"ohz%$lz?|xMedCB>œ9| bk H'j|Y5O ?q%\_/;jǤ+P67Fj;ji[NbpI^OkmZPnu2ma s@gRXfqXÓ$&1, v1Ο>c Ȓj2r2\Xs3ϨAPO?mc_|!8ƒ=c+ϾnKGKlЩT8y [>R-47B)EN?i$p/Rebvf3FM{&BI:N][bSF(ǪGŽ3|t?<y½7+:|6oHF){YjŠPgSPql!!â YZ