rt-tests-2.5-150500.3.3.1<>,dPXp9|èLxߨ-"Kt 񪴈 kXLBUtsO1yE:;UYpt>h/2[U {z2lɺ-G(}jG&&I}9l-~m ߻D゘>7n|Agf 6MbpK#’ 2y[AE?Exd   6 *7 M^+T+ + + +  + (++++Pl  F (89:F-6G-L+H-+I.+X.Y.\.+]/+^2b2c3sd3e3f3l4u4+v4wAl+xB+yBzEE(E,E2EtCrt-tests2.5150500.3.3.1Realtime Kernel TestsuiteThe Realtime Kernel Testsuite measures real-time attributes of the kernel, specifically timer and signal latency and the functionality of Priority Inheritance Mutexes.dPXsheep59SUSE Linux Enterprise 15SUSE LLC GPL-2.0-onlyhttps://www.suse.com/System/Benchmarkhttps://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.gitlinuxx86_64p@9J0-Hhz9zzzj BFC \7^wjHet?ӁA큤A큤dPWdPWdPWdPVdPWdPWdPWdPWdPWdPWdPWdPWdPWdPWdPWdPWdPWdPWdPVdPVdPXcUcUdPXcUdPVdPVdPVdPVdPVdPVdPVdPVdPVdPVdPVdPVdPVdPVdPVdPVdPVdPV28a26a392fc48705b64f925c07e658536683871d11db0fc57b8597a744c110799bd7c8c32b280f4b184f73a18ad54de023647136928bdda42f1a12e5b9a23a8f41671517de4303b05ee340ff363530bc57a4a9808f06006d3d1fc8f94827fdc8727de8f0eab10a8ae217471a7615f8ab45d1fc66c1f71e12b6b01d448e468e74b2918fe7e94a77bd1888589c7775ec5ed526e28a3261f0165d3f45f809c61818a627e6de01d81c960d20efa01eb53fd2ada22d35d2061dc2463307306dd0f883274aad973cc50c85b4d6dbac2b2ab5109174be80224aa2e45747d00b5cb5cd6eb9e95eceaf3c70a2636f9be9339c234e1a56688311702f4ecbfeef64cb9861fb7c698a93a27811ae90f7d64a8647d8e33094a5ff408f5816bc3ad15ef80bb092d504705f2229d3cdfaf92096249633d506555c2f1b7b304d161ef3e1ab3419ab8ec389ce8d7692eed24cc2e6845b6162b3d408ef2f3ab13ed54ea06e6bed5c75045be843a5dace410bdc4a2d1f3aee3428ea04c2589af2157f3938725712477a9237e8a5b94641c053b336bac9e409f4ba95acc9097d3084c97fb63fefb46caf7fbd66e4dfc8eb3cf5c2ac2064101bc9d8a6085725ee34b367699665021b60dc6d466fc77c5e91988ad1b1265070579705a1d8f10f4ed744682db725be3434d2582c82f0fa9b3cef5f9077f60fbc1e051fe5c2e59a95843bd0101da76b67eb0ad6878d0d6529500bae587ba044f19e72f0fae19e2b79db8b5d37cda86bfddee886f06af1b2f809beb6485617db5a15b9aabaecbe51850ca5cfe7e140f940b2f61b8c5a6ee93c05ed4dcaec8d47fa5a915bd637ab598a5471dd0d7e1f09cd2301ac52aa2d8bccd9b077279eec4ada0dcce261d3bd84976dc2bcdd66d77e8c90caab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6b8750fd0616411e312c4d3836b4b0a3ecb6138b1514b7750d7ba988edbc998cacf20d0a890dff68ffcbe231917c40d916599719a5e66833297c7f97a210bac29a267dcb115ea40ece2d2c81887355109b8277ecd89d4e377c15c80e83396dba4e641059a924d114845171bfd2c2394ee7f8803e8c40e2bbfff2296f55171ae79315b86e0cdde779248c34c0a7cce90e6795bf3eca74a68710d216fcc2f5731d818e6dac0dde3ad53f59b7945c0591b294e26c3bfbcfa9f0fe12811f3bb03673d0b340508d99839672cd4d55f4f834f4cc23b0a5aacb1534b4a4f12c063b3a9e81d793f97a4a611b4138adeef5eb8ca8c46c26eb421cdbf83b2bb1cc0635570cbe9184d05e19f235e5a54935127496482d836b2f900788f3854b2313ab574d7f62c315648b6b22f8884bac33e6e73b810a36ff422cc461d327bc3b5ff8c7c1c9dc6bdc0e4ad6bdcb0e3d96423fc1814a76d7735f82f4a8a33188fdef32b07180327084187b9e11c13eaacb872e5e327a0228f62e9166342c330c39387e967b8cd56bd056b73c1bc016a62fcdebfdcb2b9704a33cfd219bdc402d8b21ddffce7c3979001c52b7b3004db6eae51b750e15130942cc670824ad870ee744ae4a7ee263174f45f3ec899c90002c941cc804480a0a584debc3270a1ec127d7126396b8ca4cd8adeb9f4f1c6a1a2ed9eceeb001858ac7f56df621b2f841b3e681eb15ae775d81001fd122515dc2d9cdfac5849f9b1d9b7a63dbdfa1b0a9ec0b12cd156f2ec62b4250c24192aaf5a1e3ce2bfd9f628e22e48411a7bd6b08ff4084e00ef4f../lib/python3.6/site-packages/get_cyclictest_snapshot.py../lib/python3.6/site-packages/hwlatdetect.pyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrt-tests-2.5-150500.3.3.1.src.rpmrt-testsrt-tests(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/usr/bin/env/usr/bin/python3libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(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)libc.so.6(GLIBC_2.8)(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)libnuma.so.1(libnuma_1.2)(64bit)libnuma.so.1(libnuma_1.3)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libpthread.so.0(GLIBC_2.3.4)(64bit)libpthread.so.0(GLIBC_2.4)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)librt.so.1(GLIBC_2.3.3)(64bit)librt.so.1(GLIBC_2.3.4)(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0-15.2-1hackbench4.14.3d}@d>@c@c\a.a@`\`@_T^@[Q@[Q@[Q@[^[[ @X:@XIK@VUUb@UUjcheung@suse.commpluskal@suse.commpluskal@suse.compvorel@suse.czdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comdaniel.wagner@suse.comjcheung@suse.comjcheung@suse.comjengelh@inai.dempluskal@suse.comjcheung@suse.comjcheung@suse.comjcheung@suse.comjcheung@suse.comjcheung@suse.comjcheung@suse.comjcheung@suse.comjcheung@suse.comcdenicolo@suse.commgalbraith@suse.de- Submit version 2.5 to SLERT15 SP5 (jsc#PED-3142)- Update to version 2.5: https://lore.kernel.org/linux-rt-users/20230120205220.26218-1-jkacur@redhat.com/T/#u - Drop upstreamed patches: * 0001-cyclictest-Fix-threads-being-affined-even-when-a-isn.patch * 0002-rt-tests-Remove-arbitrary-num-of-threads-limits.patch * 0003-rt-tests-hackbench-Add-error-checking-to-connect-and.patch * 0004-rt-tests-hwlatdetect-Update-to-integer-division.patch- Use sources which are actually published- Update to upstream version v2.4 https://lore.kernel.org/linux-rt-users/20220708150017.13462-1-jkacur@redhat.com/ - Update to upstream version v2.3 https://lore.kernel.org/linux-rt-users/20211210184649.11084-1-jkacur@redhat.com/ - Remove old patch rt-tests-1.10-Makefile.patch, which installed src/cyclictest/get_cyclictest_snapshot.8. Upstream guarded it with PYLIB in 3d1976b ("Makefile: manpages: only add get_cyclictest_snapshot if PYLIB") but PYLIB should be defined due BuildRequires: python3-base - Backport runtime fixes from upcomming release: * 0001-cyclictest-Fix-threads-being-affined-even-when-a-isn.patch * 0002-rt-tests-Remove-arbitrary-num-of-threads-limits.patch * 0003-rt-tests-hackbench-Add-error-checking-to-connect-and.patch * 0004-rt-tests-hwlatdetect-Update-to-integer-division.patch - Use %autosetup (not having to add -p1 for patches)- Update to upstream version v2.2 * signaltest: Fix JSON output latency values for 32bit machines * oslat: Don't take trace_threshold into account during preheat * sched_deadline: Update HRTICK_DL location * Allow static builds by dropping dependency on pthread_getaffinity_np- Enable build on all architectures.- Update to upstream version 2.1 * Avoid pagefault at startup which made the first cycle in cyclictest measure a huge latency spike.- Update to upstream version 2.0 * All test programs can output their results in JSON format * cyclictest: Allow to specify main thread affinity- Update to upstream version 1.10 (SLE-12981) * rt-tests: queuelat: Remove get_cpuinfo_mhz.sh and old Makefile * rt-tests: determine_maximum_mpps.sh: Add a menu to get user settings. * rt-numa: Introduce NUMA helpers * cyclictest: Only report the first incident * Streamline usage and man page - Add rt-tests-1.10-Makefile.patch and remove rt-tests-1.6-Makefile.patch - Cleanup spec file - Changes from version 1.9 * signaltest: Only print from the first thread stats when quiet * rt-tests: cyclictest: Move ftrace helpers into rt-utils.[ch] * pi_stress: limit the number of inversion groups to the number of online cores * rt-tests: Install new man page get_cyclictest_snapshot.8 * rt-tests: Add a man page for get_cyclictest_snapshot * rt-tests: ptsematest.8: Update the ptsematest man page * rt-tests: improvements to the python style in get_cyclictest_snapshot * cyclictest: Fix setaffinity error on large NUMA machines - Changes from version 1.8 * cyclictest: Make the affinity mask apply to the main thread too * Remove support for compiling without NUMA * cyclictest: Only run on runtime affinity and user supplied affinity * cyclictest: Only run on available cpus according to the affinity * cyclictest: Report all errors from pthread_setaffinity_np - Changes from version 1.7 * Add get_cyclictest_snapshot to Makefile * Add the get_cyclictest_snapshot.py utility * determine_maximum_mpps.sh: Fix quoting and other shell issue * queuelat: get_cpuinfo_mhz.sh highest value * cyclicdeadline: Add a simple manpage for cyclicdeadline- Update to version 1.6: * New feature to get a snapshot of a running instance of cyclictest without stopping it by sending SIGUSR2 to the PID and reading a shared memory segment. This is especially useful if running cyclictest over a long period of time * Add SPDX tags V3 * Some fixes - Changes from version 1.5 * Mostly small clean-ups and bug fixes - Changes from version 1.4 * Added a number of new programs to the rt-tests suite - queuelat : simulates a network queue checking for latency violations in packet processing. - cyclicdeadline : used to test the deadline scheduler (SCHED_DEADLINE) - deadline_test : tests the deadline scheduler in a cyclictest manner - ssdd : a tracer to do a bunch of PTRACE_SINGLESTEPs - Add rt-tests-1.6-Makefile.patch- Fix grammar in description. - Have some more %make_install.- Update to version 1.3 - Cleanup spec file- This is initial to SLERT15 SP1 [fate#326547]- Update to 1.0 Fate#323312 - Upgrade rt-tests to v1.0 cyclictest: stop any tracing after hitting a breaktrace threshold rt-tests: Makefile: Assume numa_parse_cpustring_all available rt-tests: Add man page for rt-migrate-test rt-tests: Update the cyclictest man page rt-tests: Add missing option to hwlatdetect man page rt-tests: Housekeeping fix some spelling errors. rt-tests: hwlat.txt: smidetect renamed to hwlatdetect rt-tests: Remove doc/release-checklist.txt rt-tests: Makefile - bump version to 1.0- Submit to SLERT12 SP4- Submit to SLERT12-SP3- Apply this version to SLE-12-SP2- Apply this version to SLE-12-SP1- - Add the "COPYING" file in the %doc section -- - license update: GPL-2.0 - We now use SPDX license sytnax. -- - license update: GPL-2.0 - please use SPDX license sytnax.- Update to 0.89 This is the last release suitable for SLE11 - Drop legacy/unbuildable backfire/sendme - Drop legacy SLERT10 scripts - We now ship virgin source with only hwlatency detect and broken legacy code removed.sheep59 1686720600  !"#$%&'()*+2.5-150500.3.3.12.5-150500.3.3.1cyclicdeadlinecyclictestdeadline_testdetermine_maximum_mpps.shget_cyclictest_snapshothackbenchhwlatdetectoslatpi_stresspip_stresspmqtestptsematestqueuelatrt-migrate-testsignaltestsigwaittestssddsvsematestget_cyclictest_snapshot.pyhwlatdetect.pyrt-testsMAINTAINERSREADME.markdownrt-testsCOPYINGcyclicdeadline.8.gzcyclictest.8.gzdeadline_test.8.gzdetermine_maximum_mpps.8.gzget_cyclictest_snapshot.8.gzhackbench.8.gzhwlatdetect.8.gzoslat.8.gzpi_stress.8.gzpip_stress.8.gzpmqtest.8.gzptsematest.8.gzqueuelat.8.gzrt-migrate-test.8.gzsignaltest.8.gzsigwaittest.8.gzssdd.8.gzsvsematest.8.gz/usr/bin//usr/lib/python3.6/site-packages//usr/share/doc/packages//usr/share/doc/packages/rt-tests//usr/share/licenses//usr/share/licenses/rt-tests//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.suse.de/SUSE:Maintenance:29399/SUSE_SLE-15-SP5_Update/d69706cae7ea1543778450603d7ac792-rt-tests.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linux ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=3f8cfe17e4379dc3b410cc078a9298dfd2be10a0, 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]=e1918bc807159acc6c48555547ed7b7139c01408, 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]=7b7e39a18be8a1235f15c0077ab540a019d11ffa, for GNU/Linux 3.2.0, strippedBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=26fdb6c948e9bdc4c1123eaa044f95fc59d9de5d, 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]=1c2c32c052010e8bfd1bac72748e7d1a7977881e, 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]=8c34ca11564e77080deb4d225980ee27ff9a4cf0, 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]=f5a0c344305ec73d6f8a60c7dfbd0b5f9290b834, 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]=ad24a538ef9d79c47c25712dbdef76fb34271cf1, 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]=561bd5dd1f5ae5a466911dc615e8c8dae70a11dc, 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]=53279ec0de9c7503d6508d30e0cb6dae074d35f6, 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]=a3af17429aa4157fa104c7378f83475ad35d8d99, 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]=4a410efdd7a0a93ada9c606e78f90bdf090a1f9d, 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]=26748249cd800afd209ca2e815033665c612a787, 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]=d2f84a91bd2b595c4f323bf7944047a86cd10106, 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]=499c3781c274076fd8af09279f59bd943394d873, for GNU/Linux 3.2.0, strippedPython script, ASCII text executabledirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) %&-8CKU\bjx      RRR RR RR RRRRRRRRRRR R R RR RR RRRRRRR RR RR RRRRRR R RRRRRRRR R RR RRRRRRRRR R RR RRRRR R RR RRRRR RR RR RRRRR R RR RRRR RRRRRRR R RR RRRRRRRR R RR RR RRRRRR R RR RRRRR R RR RRRRR R RR RRRRRRReyZH:utf-86a40fa448dedc5d19085501113a45c19c0baa3984cb94183681dd4ecafd1684c?7zXZ !t/d?]"k%jx|{P!;C}zV*x'P0r\Kt9e^\6>CH}ymʁ9poF¿S}̵^?`rn}v$P.\-7<$Y-bԜ9j}eUDo~ 8903+|~\PRm~?{SK0Nvg ߷9,{ +chWԴQL TPʹEw*%M#% "lCw*8Pꎧ^59?9tu,^ tG8<l]tua|eD]K_޺ꅂ< mxE$!Z03Xj2m)z-3B&>#1*tRzmQ^VT =}\m}}rL;S?kf: T-4ǨZQVKM j1at݋mêy-^V bBעl7u׌+K.8nkknqiNazYW}LXi, Z>P^{ 3<,B B_Փf@g4`HvVyfghwlU9!n#ס6k7=sE0 4L@.x!U7ZHhVB0C=créaDߛ|WW?c{&A I, OaiֳN㲒PeԒh ɅM_Yu!`` ul\~yi'.Ҋ()!EHhn?ө!8*ç3"鑶HahᶷT܆#93NG3bQ7;1ڔW B6_&=H_~5:lutDF6,r@ߙw j(=ֈOqII?5k UMs}/BBHOd1~c<}YlD (дT`?iCխ-t:2cdpo7] %.eu]6:˳6y!jlInFeHY(XDzFi:\yQVhUQ'LU 8 ~#02%z C˱o2-FUNKYHqYyo0\1aiT3Gjy3 ȧǵ![%L]PD*A0ɚ /bs͍h6iwHWŅEJ:'Ղ$9 h]4[@/eHZi`a:@t)H]YߍO| 79RR+1]9ﰐ`͘+M&zq$2% Fecܮqˁ9y8-;Wrd_[I4;I9] (p$Sޙg1#2e/İ~Lp0ts[jރ3Kr(Ir>]=Gy 7 f$KՐ5MD9 pxFgB6[1o6&lh\77ܥQ${yEqnCC@(BoEZhLSduܩqeOҎb!U dx$X 7\MF7]@nJ&mWvc.C,xI)J*L78WQȔhEk{ gUbpiy$.1zk.I DH=FDgH SOQU&WCc}:wdrKrv|KyN%Ʉ|M^-EaX$~.73<5j[NM(ißcaܲ(fQRcXHE+oR;jQ6%H$vg(fO8aBtfd*q1\wس}98T[%7Ħ\Z%tYkx!Wd%5{ڀ⫪!>s[TpezCc|~bX@2:/ ͿP y>=Ғ#I}EPmN9\q& H4!E~R}hi5^ՠ5Њ93~lmM]ݞLna#Dp|0VNT4~#ddNQʋ]N|kmuJ-(TD9Dj cd7Ӿ*HOqktyH6O"N_T~z<⌚4Ym֛mܾ_v[P| ۭ7XLK~P~8{nFwsems~7ݏ%Wa-l,cdVx2 *R=5)>/9ޕ)C*7@r C JT!.d&f C;T O` I:|ͦ FX*hUi8P̀ P6m2|#6GUR` k}i񄄟Y|oidgZC]Mw"]E #HqLtb $:lש ,ߺ8=GksE>s@!YҰ1b_@2qPM)?wЗI_4{: shZQ_&h+Gw7jpr6() ƺԁm"CT}ƏBXe bI]+QoWK6:!png UMٵWNݾ)%xYNmB oO6<ԟPΞ ?v$ UjJ sbVBSFv*Bȯa<\H 6RΤ}(ZiWe!a(z!Tw ^JzZdC~9i (۞q𫘭-a0~Ι]LU39<ySYf|οլF?;tqPwtF)ÞzKgTe`|pcR3!# LiZ{3ҽ FXO/ĉVPT-ZYɆk3_C=OW`vDPwЂkgVHe?B;3X#ီ)]'cI%r3Ex@3Wa Ҍ7?<adQ@M ߍ"E╼3y_O0(sΟ603(x:zVѝW[s^Nl{D+N_6*b:)q{'8#œ@ZkN&1GfqP8) @@ I2NH]bD}'3f"U'[@\}Ľe Ad[s4F7MU%e|V; C0 cduu{)CwPEYg#CdyGwSq:*ﰴ1@XkxDk8O 0u?ddٕ-{tCdI ?J6kg|ms/$޾5;ɪ 12qtv7Kvs>Tg_ȗ`eMi+ ȳ|:VB[]QJ6.D+- / ';bwt"0U74*JE uIS^)^; /^&HD FZp!w3: efGM8F%zW(PGX5%>LwOU|$߶ܬA1n=ჺ`(g"CV%-r;hQ=ة;55&#Q誔#p65$'ush{ZRg.>4HHeCvyh;sЛo/rpXScavJjYTH OlpnU [UykRqDePMbYS 4,խSa4&5+q>@)x#CEږ5!d,wkeR %U]fZ'v7>մ3#K!ͲQT*2pcRVpl%\Py;K^&M$*&>),&'xAov|PU ӧJc7Z!AP@ =o 9E 7, @>(%=l3LxUAsbqPXkh Pf z77ͅ*6d$ |mC`dUN]% 0ocl€:~n" ^AcwCPqMd HaGMrtFb`NA^u|a@\XBnA+*͍X87.kFj!H-2 ĘWm/ ATy9ޒu^9:)Wxq7?|?ea8]5r_aT'Gd-D9%{IK=`n#( ),>gVp\_mMM"'=F\У^KMiuc9}3ڶw\My8xkj}k9mqu;Mihݾ.I$b)+YB$u"'q.)F"S8r׏W-K7 êB6wF 3O1tk:Mag5|`k肛*\ ŽB@ABHrWI%5[M+3qUT ]ږݓě$Iq}* yN=@_qT[*<0ezМ]K$dpy0RbP hTPܜ0mC;_"I ņܪiOՋTUrjZ;.-zxQ2,s~R˗H:$,Cͧ m6u!kZM=&J((UrhE=fTσ 6xѤBhڴbY CW)ê8)4īmw6 f^Zr8wCVqS1M}.wܼZ(YVInٻUk5ơWCQbx@t_NY2LxT x}~O [|3V^uUk:v}JpJ; FqB5I7Vu_:5T əY=_࠵Եcl&g> ޷ R/ ;"?t.>NWASDfj04|##’aMoU.]JmOrۊ#1c?ɴ=vB3Y Q8w/B\(,qr9ME!Ȇ8Uj7z%9:9F`%իySתdƳfuIըa2a…ȳ,Oj > &(%m5n=_~ abeַe`{+p0ǠR52kkZPUɁ.fqX 5>)ͭHdxR'TǛUY"yZ_|o,TWn:D_VwG4ִg^Asjg.Z-o?5/d`Bvdh_t\$. +YcL7ZlJ@,&nI)Y0g.R 29sP'6(=TrZVf%uh㤚 +D}6$U@:\2%7̌X̓ތJCx ^6k:'uV(nj2PST%trr@%#9(, U1O0`o2GM+apM lE 8+WK36q@qxK] _VZi)7U;#gqLoEԲ!{1N~-8nmdESu %qz>R#}En 21g$4\c?7l WקO]d8jN۲`(ے.otwpMgUl &2Rzj1iJ'}v`BkJZP?0yxe;Kskhg((˗83r,;P dϕC KxB7+tsYhVxcz/z5~QilYISO~K+ "XYnQ {+;MܨSLI9&N9RV*LpWS:ڶY :քZ^.P`Ʈ/D81O>`ӡv#@K%ZMltM 옰װ`D0#,ݘ<#;g0iLI4A S]*MHC,X-xgͲ&7˝F˛. ѷD$-aЀV%3r͝< J93;rNLc{p:䣘#b!/; K!U0EV-L5=S Do#LSj%g]yњe 1S+_K"5 vs(7$A^nMMKcr,>ä}ARҬԾwwYiDy-"̕f;_WcKTi7"hfIÂlR0a}\Fh\>u7zwXNt)kmGqMr0|69\yOח)b0] 6%t? vugkloCuG{c\ѓc\tbfEK ľMr^Qs{e`PE" b`A.1bD.|-XN,{b8H|}*{እ)ORϐz sqﭺ#W yoJyRFd!S*%-jӋ3h o ?K1ST{Oť>,)3?7 'HÚMMv4?@ K0L3YfOZ /;hڶMO1/[jHg1@3m%Nt:?6kHHg%y'Z%~^lk~'މ !LD(Jcj_oaa$%Ή੡{i&^i @7 5n)j4BqOcci̞~t%v""k0Jy0?%~ZyAiRK>Xedes!6,%.<1-Hec 7M YǓDF!ߑmcx=8!+oӑ,fXFIQ[83_Qq엘sX7YFY(}/vUɞ\۞~9t3ǡӺP =uh1tJQY!DL1C/sI! X5Y4?ю7AMRGX{4bDUfo) z'S{%YAx hL=F\2} un\yFj4.–)8@0/l2V\oE9' +" Pb҄|@yxWE?N۞}1VhpWm؎ҬٍIhċþQɥR7|CDWnG|̫Q0 >zEXntA5(fk-+YSMe4}U+xYW]EZ=]IM%/A/ҋ *ob3a!{:XQ.'SoV9jg~Jk/V"ǤxR7yCɣWPsQ2AײڌwPG4xpz@A/DݨT7 +q鴫y33~E ٚ,@%ͪpJ8Xc\yq}Bw(y0FM{&Mt8}}<:B(z֋3t6I#$=U~GzUń?z -Rϴ86e|qW̳%Ava@Ll,%)>KBɷ=}nE'Z'@?yH #Hlnp:.]q̤{^~6Db-%u5MTϫ݃h2jrPG0R]W:6S:Q&=`T&tUGna]C *|V؃?6S}\ɑ/_( w_6_x\gY&cP^cX^j 8P@*71TfoiR;qFi DW$ 4ZĞlcfg+B4JtXh?z[z+U_rdqۜ_ QnJ*7|'CޕEԔ/}sv4Gɺ;Sc5 `eG ¼- &|} a!T;1Wv5dDL ،HN=zQ2S{+6?.?W,Z9Uĕ_>PhKK$3e9;awKxYd]B-Xx [m1 kz5sSd x Lv])^>Ybjcmc4Ea)lu_۳B4k#A~/ӶkX.kƛJ{M)OI8Ln`1@&ϫ%oW /Jltϭ$NϾsCNvD R~[]@1:Fq^OO^> a(UC8ʟ FDLJ3]F-W b0U|sp,،1EC*W(]}ԋzl7MVa>ܱ *?-..`zx?Q@qwAeS3qkSpݢx g^O\R1+y?Jx?%#ا%+L)k [LJ /9qLU Bݯ%9I~8.VJdIF.N_*9c e(8z1^ 4Yy:[<ߔH=RzGwDGϋP5Ձ<\jrUG筇m! \/g!g͗g ă^Izg ~;N"rZ?s-a!^)JNtL*"dzyc)XEGlO>S[߾:E8IGءx`Q=/K.vfLgt8݈),i:LʫG8ѭ > tmtzWAYUA4k(T_Xt&FƠnۭq8" xz΄~/K*\3t7(_{#-<&/ipl ӥ~opVÙ"s^W-n:5-TJ`ZpUV㇊ ϧ { 켯|јp`d6혿,,P!s#]$v==u"qr%96-y'Lʺ|^zm'w&50FRg$ GR>ǯ0ƙǚ5Zҵgzv>0T%_oZ1ʜ7bY0h"5W}q u]Q 6K`#4>#e%B)T;Gp\s:"׀C wT:Y4DD9<kYbQae|&ƒe[w$ 1 oX/8|q|(̨\#%ߚ^H彵lļB|dl-y} "g2&|kkU Ԭ$?"xui$AW K'"ɛ!BRD,,տĆVueCRM8RpRf8/%l9cVwnOʶ.Ee#&cHt.rRR)N '̋q>5b~M@MM[˪rhIl+]\q8[HxNm޻5ą8-hycC ՔnC؆bzrmW4m"4Ӧοı Y ?*}]B!$ YM&5De$d]gԜ65gzq:<)QdXR # >*Aa -|d ^BO5 _~D\JhFS YZ