psmisc-23.0-150000.6.25.1 >  A e:$p9|az9)hAbW1( f9m!E6F.WB6acSaWAX$ϋjA`B ӷjXWS,otL".+W!˕>nX%dxk6pA,?,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_Updatecpioxz5x86_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/fp] cr$x#IH ᮴} WbuVUQ69aNU䞩3.~}\ e M{&YdMjHt}%kF:vԂ0jRTOsl/OŮb{a[9L5l7ի8V/l]Mƺ~IWg,,Vaqw{88{VK1⻵<{M_;aQQqp/c]aXÍD: }.ǚ)Xnj385)?Ok:qrdMA \)6vLOI >l9S_4s]M(qXzڙurI FD%=Y ]0r/GَԂΥMc&R#f*6M-p3t4S ݍgAы{윲cۥNPalƕ6ů7~.1KNF#Ke!z|zTg8usֱ+c`CDvThUŬ`JÞmF¢I٭.g$Cu˫L'):U_:vV Vϖ_QmeGc2/=E̊ILwo;C&$V>c])iv+ =ٕ~G07*CH.sWk#GF!}l)Ӎ~8@"ds p@H7hԑ"lxLK?t\x-ym"}e!kQ(FZ s]#z*T (BgJ]<)q~n#.8v V)n'G~^ ]brUW'\o|Cme:y4/>O;s{/u:cM<=oîA!U. TҪV6!Q ⦙݀j(F,ek}k$팒W=Wr,́@c?[ϒi3C@@HV#= XߥפHi[uWZ~>8?^HwmT2z+mK.Mq;n*(b|xFxL9ёQ V׽r(H籄]kh>;^ߟkZ.0!;\+5[ =LOr[rk'f3+ %*@S#l\>Д MqW`[ (cZ9 ]"W'%CPAɖ*>:S}GԩEwV}J"t(0ߠ[F6l1Fc:^6K0p>%0iV\f ڣïQSgncѻ+DF)T510;vHѡ .0Vy[!='m;"xK}%[+_lA90\+8z*P[(;wC$8vʝ1j5ϹXB9ª nK7v;yV4+nq?V~ȱƵDD0= !}НV;; h8|NZ9< VuJoEMC7_#Ɋ*4#5=PW_r}(][i>?V#}Н# Zk?kL^迁ggôPԔgKǸm & Uj2JɜjƓsv$KH`w5ڒ\30}) G.5 Tl<TӁ݊M4[cscFɇG UKաԏ\z԰ǮZٜ癥nh !RgE童TԽRoGsDf:wtݫo@?U.+?MP|i:&φ^1Y: 5=;ìpNzjR3O(ڋZg]`pL1+mGP+zWr`mEnԟm=ҀL }6e6H &kJVJWahR%ayi~|qLqgf&W3w/ =ޝasn+ԝ~*7/.]@HUqIer@o.L;tu'N&yyAgiҫNV `zKY:˗uЊ "'I?l{2Mbj-5`݈WFpwM܎')^AtzF!CIvzv#˘0nV.yz\+(^vw!P:X50XRdxI+2|HL8{<&Ԇ+7. 6 &H|ѿ?[ӛ bI_0P֥Ӎ>D =7%BuF1kRϻJ_C|NLVC&/%܏BZυ'ָ'Tވ΍|}"{,E2kb׃Y^45LR`^ZٮJ '5 N^;ͩ ]±HϢp m9MbQݾ}zN(1"\e0MyS"^tfw6oЪw?Կ439wZ(qO-\@+G-7`jƞ;04>ާN *1Fe燥HVdwf V;F/qYerts,,~ucUeXa%6;N;Ko.=䗖O)\WVug 1!EJ}F:tfPee%o5-jx :;G!aƥM5]*;[|̵KRehG j[Pۋ7dF_V"o[7_j8ت,60[VHNl^idl@\ѝ<=>4 />z-%z9lT>_RaZ5R+p10*K;eFT[3jL.䨏{l ̖Z4.]HE^ =u rs 78r[U2M<IvvO)|5{Xyr"2ȫuJgg:7?* 4|yX+^5ticxqAXûDkP#j Bp#O/ _(). 7&#g& |;k :_I M`8"O✁> DbZEB1L NcޮCK S(;\M5+at X _-olߝL칸_"zmw)(L|L}U(ٗc9[A#NS!L/z.˾WL%ctNsBz`YpHW.|]VJibC? *_,ci0|vnؕe̖bŬ)A|\Ē 3A}"̰?>Lnx-ړi+=,~g~yq"Q Ȥ>X&^K&.ҩO9y^w'UKIqAYP^nCHp%/ [zqΑIy?ᮕguM$b^'mHg8ll~?,u;ywJ6((F 奢dOO뾁5)Q@IAIn5sK( Wu@f1T~)\7/!P T/N[o̼bzf#6Yhƺ#}3[:G^BQ ԟGi C"{+ i+@zV)ב6v8f`,$ug/p>/.Z`wITFvCp"\OdUڨR$.oqf-$Qyn@ [ zпQ,N! f,   k^hm1[7t9zl<3i FAwQ).Rg wt@Hv"PV;^xu-s7,=N "_Z82$ ˅xp [ 20D`;,)e A>3&3˃Rr~Ga"yeW1r8ɏQzBMNhP`=%,n0ngleY a股יHnϕh|PJ52`,Y#\&a)L?VT z B+W&ȚL$ǟ @ CxSQ!%f֘E`"Se(F &5D]Zich}ie-J{>Awe̟^EbOM$lƄ,Ȍ_zuka]'#083y[A#׈M)Ñל HpnHְַ@L3'{%_f3Wxɛux7x-Sv@bL>Tɷmw!4vR]i?Qm2,l \ -Qxӯz -|X8td-8o~5 {tD#㴾rAGg/$?xP(u.V}X/EfijV΃V`mm̒}qy6Czkػ\h "R:nR[i"f{wlwLрLe~twF\wdyC  .ZN6\.+ƂYȟܥ#vz:f@RXr 'Րƀ9a2HmNolt͟1ZB/=j|sw#vIQ; w@FK|!>eAڐM3:B?CKJPufJW:cA]ȤEqcך1'Aei^jwKߍ7?U[$On~ǶnW݃Lo$v;|'qap-#Rll>r]8TǣQ"޽\/~=,AQN|(ʖF?ծ;@Pԥ&peaFpu}l V-kFۋbŬh_k}zԻ _b3E 0jҁVK/lv~ ⱍݒJsx^+,;[TŹ}/ؐ{$\bϯomq`815# A_w.JNf+]-N!FSp+.1*Φ*V!f6&Ke kyP uҼk {cRځ, F*84ۗ_–B]MZA")֛+K~2mfggN=kH+G eh>#%[8tl'4CI;:0F'lX_5g]x^&OO:5ࡅ ,'cd5յ*FajqcD5jё˛;t,\JLyFw7U5Ntz?FQ35*y5=Ƌ}( կr}x%*1 K(?Z`cCգ"KQeS6eW#O0w3F2(CFP+L7,&AJIhQ> 鳌^wS6%S_tI=#c ipۍ0pMUЇe=%GK>m#;$`Q#U#'ÐEkoOpgثob&q m(w7Sh Q>z1 F~xGi07x,Nd(hUYNɭYU`HƋ؞!Uf9MwX0|PII@TPYOU784aG%DRKU$e!@M5#s3?xi8 d;TjA ߩ?7X~B1} RDw ^_cGx=<C]+`acpͰQ]uݔ^\)+jȿ; %@S7 s8Y#'K>)QBOPߙI 5n$,;dKͪY,? 3m ׷<7¶~rYu/4jJJYEZFζ9L6u~<!7ITmZr4R.a#no;̒T=1AlGOJ MAG!퍺UxEd-&Hc=ڔY@NJ8FCW8K :o|@[Mo,bx|"L\'b+]HFz}5-˾ى*bE[HIVHn҈!|pfW6/@3z l;[iiŗ"?,O`oo\A1kZb h3!͐-N瓮09cv90yC $$T(6pڎb=kQk𮀌"Le&mjmm8&%p4K&M0!6cވBm6a[^0f,;'Es7B`F_BFD[`\t*bel߈ q& QFcyDc:BzJq>j¨ C'|DzD6`;b"N7vpTpfjS[3fV RDKz^M>8P&SMLf4jd dDQb:'EGqZgQ(Ԣg`Tv"SIv ,ʩ߲ eř<ryF}z->gsK `:ovJy_A q(nM c{5PGh.!_*jүci(yVBꑿ4kܬ4]G'#{՛iލJ4zX9@➉Z @ B*߹0Hj.U iNg q3Zb!FhkԬ4&fJȳRϳZu9@ʾbGk}2t`f˼er>P H 6|~,f-ͱQ.xkeRlR'ʐ[\ط{_!͂Bh"(N̗dvY{B꼅LȌ,sBx4kuIe$h(~d f_v eI4L?ʕ"4 >t(W,^Mt^,Xj\y/3 Ms_YdP^?8 7$91Pl1IR}YPY1Olei5ظ$",:Z 5F4,I:ؓ$EW'`uUV3qpzXj N.'YE*Mvf b'l(bVEGTּƁfxyKɨ*N`R%L0>KLsxkϢk Y Pm*=(gqUR   E H UI[[<,P>5{m͏ٙ)Y> w|>05d L/nU+O1@zTs& \d$hz+qZA4JU1>zŊ w/BVؖ.v<8M1V} _Z=+=Q^rs%p k^͢%&Tq SCƲ]H{A)g,SkQPEMɷ ZLA+HSXFeIY"7./bu_ |'om/5'r*2VYi}S=gƤ0$gy0Aj>-POu$狘0[Z5L+lTᬊY;$-Ȑgv0~9j/ߥi>%aCy7j\+ <{6tPYnj;gdF5Yjsٽ#˭ ?\уދ5OA]GV>\r7 R'K!PGd,h)tkwai fUAnMF4= zQ,BL|OVyVSb F]̣0iZ {B?)9j2b!YLfjY8+LtAD]& __4](l@XbaG[*FӞT}dq"r-Apxk?/G~Fx|}?,S.,QjSC0bDo8壶B>OO5Rܔ͇wܿr~Rؼ 60jV3>lPU*yi #[t `]do #z=Axs֓pyJ쏈Gc3*<'H|4dP|([%41O@+۶^hY ](dy MD][KLo@HD`M1sJc]וpv4%0ހ&eWBwJld>?#;`B Tm +c}M⟼ղŐCKG*騒Pln -䔼r= ^XF]Js::W(Tӊh ۟',wT7U l`igaѬntt^lz B$[x9w}AR*&K¶R.W;y"% ^I(R!\e=i՜_0V^񩣠~ Ƕ^jw4 w~n&%IX GMnܴbY I"6;Us%xq=kֳ-VS#ž-$Xq  uhP조$ig aIӱ]rhâs &φs4.*;f4-טt;ل8%3\xOZ.H7SosO jgA翗;.J4z3(+Clw[JuyO/ߦN-8^1F{欔kٖ jg]:Xs)'6 $ag{R,y.Bxx-} eKAOz `H[)7&LAҮ', mW ?ol޾`YJ@e}ui&|@ u䕬pvϾh^"v"F,NI!r O'mk^"]`)m|*ܖvڲSa$#()aĂ N6gkMys gҖyFL{#X<~B3>|3CY-ϫ[-Gt%KR= t.o/ |Ѵpt4&A 8""CqS2P7iОM^6Պ]d) K`?X%MG"v< ϔORT!e:yhԙ/*S7w?)d4Ws*o|h4/V"'l ,˜/ <^{ >Ls]#mT\]*B5ǎklE6B[J]J:bKxm\kгq߹@A4d̾Cn$s)Xͮv4ŭu 1xW7'.ͯz[(]]1)5hn/_,3%VEo0 [Hb9 Kylփ6iV=v_Q+ޢkGwoӘUXKG"w3EG&Pm7dB [G'&g&h^NM b4Nz;wj(DV\ʊh5.p絑(NkR*!`q! ObB3? !7Ͷ~|->Ta46S(&Rl$[aə8++2Mhhd\=>V+X3SEzKTt\ d )YnЃ nU(:A,Ś”3{r.sZ__4}yD 9P;|ЛZ-8|П`ǘdKlw/b.'พ0WpҤclQ\GNU|zvf89VB{b?N,{qw&f45@vq&ɢvql*,~.GzZǗ  }nDՎaXSC)9Aa#7Y['V yFJGג9J,{S<g}eH8y(."¿Vp2]aH0WiH8kD ޱmH9c*:p| =ZDPq$"Zߍ2m`c>}\T*kD* iݕ N L~u`bj182K$z<Y'#qV*^q yDJ@ m䆃Uå_{t}@\铲p_iUFC1./O[s݀ӧiϛr׭]P1a3пWfOrfF1 G&+A+*o]@q{H#_jTmݒrzhyJ |N9g/y.~`v:w;ߴJY  K$l.H}\9.)z;~SigWNhFCQ&pb|Ec.N.j*T7ajߖqӹҫYMb߿mcCMGG&uUfLQȋTnpl.s|/wo .ؽ)>ЀQOX_AU [([fFMh$hl߫ɊZ.oi}Aa6IH$t$o7(SqU&ĒL? *cpHEv|i#ߡq, uHO`0h,z(T 6M6ɽIq4#avFXjӰ{|=ܽqXٙ0k{ vco]iwql\+2cezVTqz΀\|MەD6 \D`(gS0n"tFڈ2DI<$-/s^$ Ezr%e8 ")_i>6.`(EHd} Py› $c8᭦~g_ҤNk ($d4{ 2 7^C&jvCl\gee\o{5VQi@;IDa~HFuܔ΍U9*e͝W@v /_n'g!Ҭn'o{2|#K@]g 8jU Gɽ%Kh^gAOvʙXk7u pw1%A \'UMYJ~a:Ee»_:- qB5^o>Kd6xfkpzK<72v@^agbO4\ 8e .޵i]gpsH)al&iydrN\Z{:_ j${s: aQM[O &);`U1u(j7yohﮛ#Ks>w8?g+~.JTj[8 D=(+!3Ӿ7dvսGkH}FZ }sCU">N3H/ʧ 4 YrdA]l2Kj0puM^~Uޒ̤eOj#N,: A9^W|1(6x;)(w_?`zU:N3&Nދ4h.{nS'W7#DS&cSLM7e:ݥ$*kEPHEnǁRbQx&uVV3u +A~݄|,ݙA]NЪȰfR˸dI1FktA0Bl٬HJХi ߔ[t;o Ƶ ^.sЊ!y1ji1&tuVt!pmp'nf~O)X9!-!/Мe"dho8OyuէmCq.ԤTI,Ц}J f"rޅ7LHsJ>{m+yX6Ae0%豶V!Aꞵ1jXDypД Z"Fc[ᤣi3/i4h BFp[Ƶ+eO26㾦

C0[yuIRA;Jg˛0. Lvf2sTXdV8: Ugo!$ʘxlA4L麢g!l|݂jiq_"2!p~&CbTm#Bz.Hy,)qTؙH/(J߂U1tެ ݟXJGO3)3 :T9Sg΁3Ʉ3?wZo?mՖ@K# j!^.])|,ID,6pUhN[A@zZ |.t{"Sd(uUs AЄ5zDy<2nҖRߐ*84Ԛ,ξ ezxe}1# x4qƁCo[༮ZƲhgFR]s,*Cm-mձ^S. a'13M{n@IDWYONLА2eW:n<1a]4=ܲwS0n3&KW`;I˗TqlpXƖ1Xv/`,#\O@>EԾ hʕ,D#W"ӗ D٧O`;ޑ,]Tݺw6\hVb,S`gp {7]RW^B*L% |_3Ql$'[J;2%76,1D&b 5^h. \AYUk7{dL1\ v|C6԰!8@AScѩi `̈-yņr.Ac D5Au ZokBݍn 0FfȤlYl}m,e ud0 ;au>>$ZvhR <Fv".)Y3[5ۏlyWeBr$h\F;~97bc aPL`u`!{ۧzj;1Tp:U TvD*>e Uw =fm~#\f0|?c)y4^c %{TbHE{+m`8/ (b2۫S6*{Tśv}q7)5ZE09 f\_,\0-~G/ C.؄,%Kl I>vMm[ n@<2W 3<JX]˴ u>3a3Z ]lǹV>^$AjyX#V$LD@Ip]mlK p$;gPQm-}Z(>QYYOҒqnsMA .fq}bPV3d9!?Y3NVnBdTrB7Lp >hgeq?zd\yP*zX*@XKrB m9% G3Gꢂ/w@->5 q~+j`OQ]?Ñss~Xi_8|"ViftdyOV炦kCKJk0+b! h0!bxLpЭOQbieXfDI]Tr?I/F;HaN 4paV$+zoWL&9tDfUGuwȩgFRQhd!%hHKï' SJ93xٗ'M\WF>wY1D΁KvG.m>CV9l/zw$9Ubh!Nwp#}u mo9 q7X9͙ςBwtj_(YhuӤy>0#9p5zPYS&Ϡ;FZm B+}YGSUz-PcŃD Ӊޚ.zS:#k1Ѫi6~!%]U5]&x| Z4i^bWT4W5L22^ʠ[yT7/q{ۿAYx[(w0 4SjJe\ȑ&`~[& be9ޒL,ϸضC;h,pX IPnذu K7~ނ,[*l3'O|ː?S\Sb)lܪr{j61sez&~ZB(: xN,wz;GS,] ڻd8tpM_=KՖIF(36)F(a6~nUb:yU$IBqr=k&ՐT0S\t4cYZqeѺ΄KҔ[&V U +dyūY sjUUFgb ›Nnh$^6^TX\֎bF#uLS"dEq'ӹw!sIQș =NMhc!_:A*?t#{.=׍2Dճ@#Eʥǯ$/6,lvS:ǥ\m *%ODNPpӨLkªp[@RVu7 a=6,7 &_ hX.@.)Kj#Pl#`.KOe2ciR߾jvTQϛfI5ӥc&7/af Z? n xÂh0lCYp@D+:?cadmH&cv@t .XWҋH./pnPz$w8='T\}.\fyTeNU>Uk& t G/1`KN^Kvo?(};@[LvORc)+@|1O}UHEe`]ZstbI~RFǂ?IhrTy$5/'t)95]8X2-Kc^rB b%Sq&Y+aW\".b1<%{:~nb#&pĊͰ}%}Ĥnj+^ -A.%C F:Z1rT ~?m?zjڒ`KQRR҆1Ĺ굦֬{Z]2:z lsYl\L^_Ķ^Wutr詆 {oW.:`V LN*6.m W9qU gpެv4Y)@ڬPyvvyRJj&~Vzr4ZjѨfDŽI,zW3,:&aθ5ld zWBn%%C.3{22ϋެ |$O [C.">R|pfBl3Hԝ/L3UHf`0ϫO;uD\$;R m l`dUQBfoWvV<](=$ WEb*` ÎK?Y=^>D=>N@CU=ەϛܦy<J|86XĻEQbCFM3<tr=Mj- i "?0 |)PS:7 oӱ|MI57.JKT|V ,.UC1YG ݎfY_I : _Tm&򸊜7v#!8 i3 *Sٖ؅Y).bN:[cVM sm9OEZG>*B`5 3{v9LRnZ/0 Kz>B:QЉS ]4`2ӿє/í>jt,Qz'tFd`SM5jveEp(h%du&P՗]ua*~n_X-h6wFCfIk[*{(:čK&"] 2/bhy d+; ڲ_ Jr~ AsDy`ue+7C? ,2vwtAU)s}.8Ld;Z}|D'}q𞛢&1ּM-汁#x:^ܪ }V]dۼgD&"[KFKk/6޶SŵϤV|L"%3Ȇ.DrV,Y׷TSvzzb"k*zz5h$q*`KQhO-jcOfe (◨@?_ȵE"Y'BfzçqȿSLv~X7WAn[C[k pF ij."ȃ.}#*IfjAŦHb=o͆QVkaVKfZ2?젟x;弗(T 傻ph P 2 ~TC/N#7 R+X܅Bzە~FV"#H~NMO5)*QM E,. br"= J.loT_ y:n?aq +s lX^n̈́y)@3vB ;var+QQ08_hݴL.}fv /]kD1Lsh1%bKueKcj]usѺZۖq_/ "(HC;=rMʭ\h_j yeLǡV1ŪkI2RW ]þTn:e}p5q$[#ޟ?h¾<&CQ•]Lw!zHAGꪇÍ &:4hBS*WWP>*?*HL);?PpD !'Kۛق#Z"Rl{O;_ !;\:JMi23}@"k,/s '\;fy :H_(T>"prᡶ-vmOV͸v}e+CZ)^b|ډUwrJCnb-qi A]jV@TztxoI@7<7s[U'ȾG/fٌ<ܿb9 lw-UL~6uT(P{)>?rFgvƕ=fgT^y I sژ4MQIum wHITsCco 7hޡFvğ~~ i'9z8[ZS|nzu_+/,ߖE\}t[RUdnE4`N ^%e*?UiZuzwմ[͒ေH,Fsa4lD6z{Sb;hx|ơpAB.13X{;5Dziͷ }& -`ɴ o]ia; *ݚ^׾ɫ?Fk4?KSkZt8oQ3; PDG,i 4 ^ĔeH{$.>Q< JVPhk ǐp@IŽTT|h˧F_GME Q*\AVӂ9fhq>OQ(谉pVuF"#7Ala~5:. ET1YYˏsUز_F 0ݿ#Y4dd$ Ok1BaC7bʣO?k%J cS@"*.[]< L"`?Ȕc> ]<'ڝ/Tnj[7=c< l2RubUO^%5}wRtTU0@j,̛>I]wĉ1kxSlpX+Tq_D妱aI}WsL?Y?,d D?vR/~fX*c6il3ďL<1X:bk4PWKis-F*MEb2Q/'9NS֏Kz׺~sƍO+2@Wա}8'jw)xLr.@9ZPG\1 1SWz8g)2UzFdkP&_Dܚ%]NnSҺlW{2CHP5iAJ=y5Flc*ǿD9` کC1~>iu28'Sy%{h' 1zG qj~8 Ls wS@MS7 QIqoEd}RontTH6T>b4nT}K`*" f۝\Bpq'`Mۢf4:bSb-OՁM |P[M5UFF̅z(^C{g~*^8Eq{J=̲YI,H1l@/de6Ulڠ WWbǗᾛb{i &,s:#8q:K U4s dX _lm/%W Q֛)^;r{JvM$/~6 "q@~ ʐi+fv@o 3n8̙^;3{j-# &er&y^;Qbjbɿ?FQMm6S6D sgCp\ꎏ|F^ %<~7̭ga_fLYpbMyH,jr5s^]y>Wv{ T!:*SbW?w1C%`@`%eYvB˃g'i! =Sƍ(I5AnWW w5 Ue+G{ӰdUIЖ"'4ty`דբ,Q7OulQMkWY`N:P]JP* ,&􇥗1~ X<&;:Y r8к$-}# 9`PT)o>Z7HӣM/I3Se:odJw]j u-B%N!&k^E&&7.˂\g?Ԋ~w=)AwCJ b4-k--VXc<h~N:ڍ)$vE 4;TOhvٟVg,>x"ڋ4=zH18W} Qm'm5A*3x*]rd_\.B<|;5Yp!F:2 SP_)4n1YvxgK)Y*VA{ 8ћf2*G09~ȨY[G^mBƲ=OqGhFƮgƠ5BA;`XN:dFvd!b؉F YWG,&,Ja dTsPJm(Dgb\qHuIN,d08">FWbfbP+Emv|$A9]+?%dEɿTg7N-!4CueP`O/iZbEg,5wb݃SY Jrn \l5>6)Ild>&~;n6N.~<ߠӔC`[vuwCJr0A$Q[kt nJD+ztB rj*kn>ekA@p8 2ctT1_X[ c¿w4'da?Zrv2W6rۋiV#2dmpFkhhyx ɞN-C?l&dN0W>Pu_U; ;^C>]MqXm­E]WǯZR {( p "77̩G\4H]8tb {~(̫h2C4< ncT]|wEr;1\rs!>0kbɌb]Hg Yt ͬ|uP-G8 hjߞx(?^Yc DMI7N]i>j]N-dH`T,yrr$|O25ޯ-`w-c/9O@Cʄ2&Da~61 ߰:(NSBh=~bdj fRvA%\Օ&^ugRr.*Ql%ޱ+Ĥ.ឫeu|1pgB{kzAlk՗;W!rsL7A72vѵ=nEZf Z:$AN7hXzs!f…x(d 曟u*w5+<UM7C~W4rc:gRcs Ibq"EKfmHG#)6_X4P=;! -bGS~ :6;~I"O% msec$*Ne O-94'kM}"l OOU=أ)U=]EEe|'8p onƳV'E:B13uA_u@#}hG[ězDKƈGA;0̝֔*(90/hCyPZ`Xրk: > /á.r@ -mrFMP>dETaaq'_3YIחyQ8mVHStJ~sHwL@tC<~]dӈ<:0]n>Pg݁r۾ى4wFL{|5u|@$T7~aUEI*1'y\ [OEU 2}+ec~;)S>}n! V']T@ nЎE6r9,>E㦍* N,-y2S\ljNVnTF]Ksd@u[\#enN7(-wO~^/ c TuԹA./UYm冝H/*fg똣5-J^g@p| K;2bި#.v)zX2o4BKzB0@ _iA O|>DP5trYShYC+)]gXĒd] }4n6\33wYLW:`J1^ ^[%A-[_$%%BMoZ_*qE#p%:dۆִPr,=4|{必\ѫI8p͆#ֵ1#s ndAͤ[0xe{%:RJ `͊J"sY"9w:[tp4A/E ) eD+q>L!?$p*}(aROXy4L5=yʏ;Vp o7S+&yƗ6I4G.Ezw M"><…d W*#Q;8x?OHޕZ&`esh5m@}ub#b$Y&HO{J7~ABQ\ׅ W]1]5'۞*?Ri߆ͤ;+ >AON^2R u"VؘC )dgCN[.tTvQr܆[hGqf?Rg6IRښSGU ̵HMnKYo%Q0r + ü7h҈Tɉ(h(J8KOv-@o{?TO"ukS:"i+'>[҈&զ-M欿S}^; zk>u%86Ic @x*lmο%n‹J7ed<Wvc͖{ B)_M&4X"8RMYS]+oLG!(YD/301NTY3QehϏ&,qSȦ`ƚڦO[-o.Lg0}zWQ~'*{Ex# %HPٸJ؇1Ȗυ LPQXNTC5yc(M~sRuw )X,1gko1tHp9i&M?ct7kåNJ?lBE_lѰm 5<7a֌yz7Ji.E3bpoC#Oc4G뮌pcշ'5D7_[YSaܓeI3q.I3FuD+a3!;]($bz^o(AI.YMXjrY QWEc2[Ȯ1"8 ~"\vtNW-v$<M`Y(x[ TXH ;IT4&S? HVDS;믇1O$w׿}"awV<(Zy4-_oN띀œz׿IelK P MpTs#iW0!{iG.)N-U,]a+D 1SD«khv!X |^C{e[=]56̆_cvL>n\Z(0V>ҝ# om GKJg711p!6\19 loN!}I>qBKxC`HN'}fՀLG?}7%_?Yj>}K >gops9ʽKOjs[=FOς"dd i\#Z4t~-TGDx3$qBw'eEuCw-n ѹf-^mx.u޼Ŏ097Hk':=L7E\ @H5'VhɒV2^4|xwx  !UV?:fL>Izf\Q v ?ɯaD_ger5\dJ`UtQL@ZjBG .qT(tX)+U{{A%#ciZl\_-si\S)#APN|"J:u|%*,ʈYO!e9u-) F, ʢgF5b'$dKk4փ5$ 8 jn0IMXh_RuSqg2.KVv3j5H?-կ"'.#uAКQhAxD1 ax`P7)fD}O:BYL)HXA8|5%f>eΧ'PsZR@Z@wp 4-2#Y`c@\<B^]S˔?pvL#uvd0߼;#{#O[a)%j?S|sCra/#'\9rYKܻK\(iP/ȃf̯%ɋQLGx x8$RJ⢣NY֗3αvv2:`Ap!Ak5 bll [?7I: lWuʦ'"`HW+h3+2 }om/v3NܘQYɢrZ>; %qC/E  %^lv'.="8* l3iLC~=M3O]Ճ6R _݀hPB,39nstd'=?8E%>$3ً .PRr.EyG Û,%3`CL=f"Xԭx8sT<@K>ѸoV G݉O\N9{_d@.@K(y46Eh]se92K:Fn` ?Xm$K#Mibe>Hi9%OiD[AE%D.1b݈HN5s5"2stNf}1@MY! "߲,St#.% _j=έ$*ߞW^v vy1<.Z '! uj|-Zm` XFoyNzK~ =yœ"ޚmebRJG6ū .Wv&)xZW{(O#FMxGOKdĜ1X"|@t`,3 &͙q:x́< }?) #4ޡ[&+HL.Zp[}l;M10}kۯB\#䣏EZ]9vFduVOuQY.a=uu.d_4o\xsnIȜr,.}4( ̇,~)KiPbA4[eC~`xw bZuhXi;eR :;h_Go-b-gbpQZL"/j qq79K9#c3hh=>{'D)|?2q= I* (,:65ШdT?D"4{!&?O4$~BB1ش{AE'b+ [a?E ~1B'[8K ڐFf "HN*c(mPQQ{V_F6.LPyϱDz$hnךz,ݫ.6/еkڜ W*7v:{A);>sJ3[{&ퟄ8ʆ9fq@fX npMDnw|--עE ][QIVҼ#BHF)Q܊H 7`aO'RŒ}q+6`jP maHbxP >Qk|h=a#NZΔ)Feədӽ'?(+ L֙FY~ [fA%gGTke_ >щ?YuZ!ưq;;42hc# ɳCJd2bFWR88L[lyQ艚]Qx*8V!`ESŸ ȝQFI5UCr;8x]yԧvU9xHo#;ΤG-)dVܪ{ϒ}),AC_H:&;K@].:ض0М36ctEzN>k(bvō@{p=FxD?孲~AXaBF; G yhcp:& eھ:cb-J&NX7=U1HO8SEi$Z/4xE!8jr)[E YƸ)Fcp)FFMq6UxC Ly"1m⼊N8)ڬ]2p#z i>Ĝ:WGb20doY\ze-CD<61sv[;%0ѪCCNM0{\T, mW]2YK9vt a[t'e>N׵VfDLQؼi*8>e2^  $9?7-+L(\RCY(-!2^TbpaUV2n"iЏ FB[A`6tW=SSf/)'ґŽR bb'jʿv5h>ٱ#WP]4P.[T4Bu5=|iubkkx4Guj0xO]=i3+c 4%%?c.$ 3r/ARB꥙_kD'Dv =kbq RrX}7?ML-+5!6M۠Nm;a"c 9a۲**+CgB̤A>"zJYt2ڈ74=F>=WiJ,&ʙyѓl^ͭMvW+Mp(2,hd[b1u+fZ=0ۜ;ݦ:; ,seUix< <i^IU5 kd9L|>V!Qm#G{tRxtAk vlx쪵o^lw(ZK$t?I'QN^sh&ֽq@+3IP'MhⷬHI>(+BM™;ZZv^_I¨Ṣmppk? Q# Ҹ]# Eȏ#1͙~zᝃ W R8?H)EU/L+,!&w . ,&)]x '7EX<)y)DY=3GdZQ_~ro7ū)1R>mc %^ k\%u2(&nx؎rp``ʈ#,}L<[;{* "KJ.HxPʞ劮eW f"ɈE3ҡ}0Vҿk]c&]|Yլ/dWR\Fb2!/z?Fi8]Fq[yff| x[|ѥH=N%%P2{f #ך3:^M>on ˀ/-n\ D43%oM>e( 7JZiغ'ӄÓ7/!#2?~:e]>g8doR"dfՋ6~ފKC+tD&/u/"5c39 c%҈4LpbtS'js8(G_S<Ƥ+AhN8koE PN2B#8IZh ~Fdxx/ڕ>9]viW6IMA䨁 ^S>SCJ<}/k n1x8t"X|R$VE$@4 hsP9<W)<9rqKoY{z#w^&ZdՌCVr踻7Ogj{i\|:DZR>o/-<q N!F s1#=N:&(**ts!7%ժ*+u^Ȏ,;t0z88ۭ*aPe~fKK -@lkE%+)I1wn7`\Lw EMNHcخD=#>SZx-eS-})qߟpgD'r?n,~׿ \pNRkˬqY'[zI2(/NޝY?/o%A! xǜy8Ef;CC[=25~Ly+]Ԇ}Bi30St\ &;g_E-~\tjmvD1 -G7stֳ~ ͋׭fZ6&.`^ _OF뫋ӕ3ep^4.C*ص ,==F>! fG5+!`k')(EO -X9IU+cX* ?b_^Lyq4ђx)MDݦhmi8vy;Vbdε U4b+/^"Z0RHLZɱۊvw0˚\zm^*߂Z "(?:\J"z/$v (Uĵ il/δIc!sˍ2ADOvS!EOh o>5!qPF'te3$% (=]*^GIs}@ـ2<זڹrpJ `u5FƍgYٔ=.q\yQO{}ri(bOZ&eC:(l'+B't0)bGWAggQ8o(@Y> a<8"908[Oy %|h.7A]tBUU+͗kwr "F:sXv mJ"m{y|Jn\YglU{o*wnig$#¨/Ph 6up`7OѥRH|W~ =ٹ:; bcʣ!f4H:X6M M YZ