golang-github-hodgesds-perf-utils-devel-0.7.0-2.fc39 (>( 6 6_)(,6btx 3!92d LuZLd uZL@]F,><ʒsM")@HY#U;gp AwmQKtb|iÛk_^2RLe"(f;TinR_3<@Ek(v\m<;IчXc;3y8 UsSa g\Յ=H! |c bÝ_~yB[jϦ)fe&ʹCИ 5Ul*$x0J$WeQ =":'h8z0>%`>%I?%9d*0 7 M *. =Ipv)$) v) ) l) U) )$)))(89:G4)H)I|)XY\ )])^ bd!He!Mf!Rl!Ut!l)u")v"w")x#)y$D $h$l$$$$Cgolang-github-hodgesds-perf-utils-devel0.7.02.fc39Perf Utilities for GoThis package is a go library for interacting with the perf subsystem in Linux. I had trouble finding a golang perf library so I decided to write this by using the linux’s perf as a reference. This library allows you to do things like see how many CPU instructions a function takes (roughly), profile a process for various hardware events, and other interesting things. Note that because the go scheduler can schedule a goroutine across many OS threads it becomes rather difficult to get an exact profile of an invididual goroutine. However, a few tricks can be used; first a call to runtime.LockOSThread to lock the current goroutine to an OS thread. Second a call to unix.SchedSetaffinity, with a CPU set mask set. Note that if the pid argument is set 0 the calling thread is used (the thread that was just locked). Before using this library you should probably read the perf_event_open man page which this library uses heavily. See this kernel guide for a tutorial how to use perf and some of the limitations. This package contains the source code needed for building packages that reference the following Go import paths: – github.com/hodgesds/perf-utilsdbuildvm-x86-18.iad2.fedoraproject.orgFedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://github.com/hodgesds/perf-utilslinuxnoarch . ]Gx P ]]4( 9=(V|9A큤AAA큤A큤A큤A큤A큤A큤A큤dyc]dydydydyc]c]c]c]c]c]c]c]c]c]c]c]c]dyc]dyc]c]dyc]dyc]dyc]c]c]c]c]c]c]c]c]c]dyc]0ecabc41eb28818b4bece16d950a9701caae158a00bbdd5e5ffc457f7caaa7a66b2ff8dc05aad72dd8d3ddf78f07382fdb1435c1c469ffd170702945c36553f80ecabc41eb28818b4bece16d950a9701caae158a00bbdd5e5ffc457f7caaa7a68445dc403e16b3a2a02640f60616d0ce7f69aa30ea18422fed06bf1e9e23992e4b65cf3ae1495bc9ef8b6044943d20ba0801f528ea4d257c8ecb92843d2311153e42c730abfb75d8d72f9542374e979d4439d138522582073f0d2d2a29a98177305f25ae3f3c93addaf3b26e9f34ff45eafd3685751bb8cc1d667c1e083f651ea82bfdd2f1bbd4a635d4ecced45d94a7e828623fedfe085c91ece67e63bb81ae74b3b09f183c723b5a70c83d1e3d8c7ad6ff64902399eb6bf71a9d1c595e7f10e930134997b92c8c5120701c86e10bca9c78c3c455a74f6bc826cb3157eab7b0404d922b86573e6337f7bc36e8c7e7e646089bc4be5e8db374b6968b8fc41ca9e35aa293338db661769a9b51dd22ffff3e201747497689f37cc233856b732fc65318d628c613331d50117047bce981936bf45e4fd688889ac29be3556b21c5f70404c28b06c7048a14e4e471f31d9d89fdf0294b9cd4a759158ed4f4cc888db416edacebaf63447285612ee215028d0a03a9434d7d989d4b7e0430073b07b254f970f972a165ed82e8d7654cdbb170bbc4714e056303e0810cc01ba9af67c6175b2bd6c1b77dd1349d72d91bb292d1e33378a6f642ec9fb32ca6a415b80515c850421ae8a161e1cddbee0174e7d81999425de44e74f43f9995dc13b314801e7eb8954da2415d6a3d0b1cf5736e6278a34ddbeb391fb7e93fa189d6f64a5c529ad6d38acc92cc63d7110346dc6127d952ab2f4d38e79ed7337ff8763a9fc54447ff264dec407005980744799caea92ff0b50a9a66b2f55bee24e97d2b4f9b3c495cc47c465146414ac17213dd34b01510adcd3b94f4a84e2ff96a355e37fba1690225824cba0df31f487452b9fc02cec7c0e63247d34c5c48c064feb791e85d3825517c3920c8bfb0202561386c558c1c310710d73e79d640ed36794415ca2b74aa4d1f3b9750a9f105624beb224b746dc5a5ab917957a5fd1d803c6568069a0d317432bdfc89070adcbd1fa1aa0f8c729a1d59e9297a4ef6dbb02d0fda8d30b4ccba0a0cd35d4131aa81a49eaff36e65a0ad66e56fa4d69cc31d30799fdeb0dccd0003a314ea196ed244b6de3d0aa812f8031692f35369974bb0f32f4d51d662b45bb825065e1353b905e1a286b46b5147812163e0bf64e66da4ab3f01146b3900d9f007f9d5fbc4285e2860e6323127e68cdd5323c9c8750baf511f6cb7c17da79ee1418346f675feb098d7b89ece97dc1895b6b49bdab1a070e10973fa5162rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgolang-github-hodgesds-perf-utils-0.7.0-2.fc39.src.rpmgolang(github.com/hodgesds/perf-utils)golang(github.com/hodgesds/perf-utils/msr/skylake)golang(github.com/hodgesds/perf-utils/msr/zen)golang(github.com/hodgesds/perf-utils/msr/zen2)golang(github.com/hodgesds/perf-utils/msr/zen3)golang-github-hodgesds-perf-utils-develgolang-ipath(github.com/hodgesds/perf-utils)@@@    go-filesystemgolang(go.uber.org/multierr)golang(golang.org/x/sys/unix)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)3.0.4-14.6.0-14.0-15.4.18-14.18.91d!d8c0b?aNae`]Fedora Release Engineering - 0.7.0-2Mark E. Fuller - 0.7.0-1Fedora Release Engineering - 0.5.1-4Fedora Release Engineering - 0.5.1-3Fedora Release Engineering - 0.5.1-2Robert-André Mauchin - 0.5.1-1Fedora Release Engineering - 0.2.5-2- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- update to v0.7.0, close rhbz#2155974- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild- Update to 0.5.1 Close: rhbz#2003873- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild  !"#$%&'()0.7.0-2.fc390.7.0-2.fc390.7.0-2.fc390.7.0-2.fc390.7.0-2.fc390.7.0-2.fc390.7.0-2.fc39   golang-github-hodgesds-perf-utils-develREADME.mdgithub.comhodgesdsperf-utils.goipathREADME.mdbpf.gocache_profiler.gocache_profiler_test.goevents.goevents_test.gofs_utils.gofs_utils_test.gogo.modgroup_profiler.gogroup_profiler_test.gohardware_profiler.gohardware_profiler_test.gomsrmsr.goskylakeskylake_msr.goskylake_msr_test.gozenzen_msr.gozen2zen2_msr.gozen3zen3_msr.gomsr_test.gopmu.gopmu_test.goprocess_profile.goprocess_profile_test.gosoftware_profiler.gosoftware_profiler_test.goutils.goutils_test.gogolang-github-hodgesds-perf-utils-develLICENSE/usr/share/doc//usr/share/doc/golang-github-hodgesds-perf-utils-devel//usr/share/gocode/src//usr/share/gocode/src/github.com//usr/share/gocode/src/github.com/hodgesds//usr/share/gocode/src/github.com/hodgesds/perf-utils//usr/share/gocode/src/github.com/hodgesds/perf-utils/msr//usr/share/gocode/src/github.com/hodgesds/perf-utils/msr/skylake//usr/share/gocode/src/github.com/hodgesds/perf-utils/msr/zen//usr/share/gocode/src/github.com/hodgesds/perf-utils/msr/zen2//usr/share/gocode/src/github.com/hodgesds/perf-utils/msr/zen3//usr/share/licenses//usr/share/licenses/golang-github-hodgesds-perf-utils-devel/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpiozstd19i686-redhat-linux-gnudirectoryC source, ASCII textASCII textNim source code, ASCII text PPPPPPRRRhttps://bugz.fedoraproject.org/golang-github-hodgesds-perf-utilsutf-8e30ccb2e8125ec81114134fd2df4b8bc0ea24556f377853e67a78d683e01969087618423f9e2003195400a8d4de355508fb2c43d160b07a1771cc56ea0df7a58? (/hLBz)2̔4,pz1FU(_zJIn$\h)2A`ߗr׳گu:!!mG5p.m1OC)7A!AAҤϿ3KQGqA1dh2s/ K MXz޸}CϿ:'2n؃1]$L)'6 N%ڌM'NcA= h??~ w)5'KGEǴ0A }k{VZ~;o=:"e+v=z!-&NhKcشwyi#'Ai4ya1C;:;p rta5mplJu]gL5ܥ88zorS{z_LAm΢7yw.ĦKCǂR:kATCf㯖;v6⼽/>-k12Czw:v{nzƝ2͛C8um=~}[0M!e< [0r p^ř,' \gq$ |uh*m9KAMg)qA1,H6H_Aj Ǟ"PQuj['p|C{TI^,qqJ랋и?_;ϳR*"< nӤ=&O#H!k#vcN~~]A;n^gZf䴕[_qtoJ'gڏw$eQNQӪ," ‚H&x(H$ xX0TEޠ"{Ty6ьI&u4hNܔxgk]( R=: o$p!A{qFA  tgAx9KR v yheb⚒'H Y{;JlC;u}gۍk?Ng?>=C5͂S8kC-wkkסXnZ{jo㭚RdBj}\QeLEr4ͣg;wtt8RWBco "sd&8%q4 %dZFh&[D\hk:HEY, zm(k3ol NlD U+$b$26gYPcREE+*( piˆiAQ,,_+Tt <0{%tWՋE9c.[XޠgfsU(L6 dwԟiD|`3`Р!EՊo[t̄iGf %%Dbo6bGJ_c"ϑf]gۺޙn\)bI5tig5hZkz1 Ā `|k HUh'j|T"e"xV$)/_DЈ\o{c?QQV@=J*Z =+AUk"D"UH&ļ{=L{ D8?ڔp"_ }qZD_Ap8b. yO CۤAϛl} ޗZa)l&4[_Nðz#PRk%D"FANL QcL#ΏΪ$ y@"UVU*HTUY#|ng;>YJH5+*PPq8`DKT^TXgda%Ǎ񝲵`Dw5N[,3MӝEl܋+HKODܨk5 uydr.Fm˅qD hhGD $  0 0 Q!UKlFُD@AO8.=]ΎZcf9ܓb_ܡ~F|&Z jU&,c~(4spb%{tb L.ԅZхCȧlPSI)Bw cx|m|pAio^xT[vA#t8+Ul# ZЧLdaZɀ>hܨ-MCF޹[KgO=ea)b]a0I0@ɥItz8bI;ϡdΩ.rԧ7){9vl0P䚯Ԃk2S$)UAaS-P)JB(k׈s# ˦9-MuOɵPez-R;h阊Ϟd1χס+e.t$%"ˮ֕1ʇhEtP|X܂kE'@{/.JlV^ vh8UqKeQiP@0d}53pu%vbܿ(J8\-u hy~p/oi)=<jJXi'ĩw(I85G ʊ=_Md(_MO,w?DX Dmo `4p$Gle>]Ljd K m_ڸIkisG[9wh3UwٷG҄ |发91RV5vmQ 8n;4wdb0 žkP7y#qږUlژa~VYwYO<7MiX@&YnJW68X'7[//(#' - 5M4fF؏}oOa2zK0ٚm:.';rI*R5W~xT  ֋8_kOشq=r<Ƶ05@ϧO >ƨ?`DH9~8kX vP!|j>oNֆj7f`UXlfJbгX[vy_wi 'Q;o0Om-\|5;ԧ/F +yqW =%O+TflMj`l"=u| PBHdHHM3Chx HX,jD3b 5N]ҰjN~65g"LXVSEa Af~ҋ86PH2|]NhN<6\P\:'ϤOWF)!E=`!f,ӀIǂKYnh"K/$ļ9!Y:w~X\A0g_.k&=?!fI5.4K;^MeRڎUb? @Ն듐wd#^TW ދO9ϞSayxWZE566f)ؤ>PIV,rYd~T?o;B6Nl̘YQjhNĢ)B0?hMshdC^@3;[iۉm @HM4/ۗE䬎67v}m}!. Zޭ pL[.a,9)ӽ sJEžR/2byoוq|7* ʙcA<ͅ@k M'eyGy:dB^Hp,71`Nd|8T#svtAI$dOgU1 x_"PN1IQ| -qv,rGBԞ]ʧo}X$o mT7u1]0/C20*rN`ݯ`Q!z9b FkL1ή16sJw%! %LsqYxLj` 8DG7:IBũeI{&yA. I2.Ӄ,Hӱ'pQh>za^M#GǎLr=!BōN%;*X7 vq`؃Ƃ/= `@ $4LS;Xo7RappKS1?+x !f2:\:e P7K~W: \<&1fP4N9Cpɚz !#G)DuqSCN΍ RSNZP 8[|3 R}|P6&Mzscly1IR0Ij{5=I]0e޵Tm"PطF_)ݱ (40 Vd&Ǩ*ZE5,|i\H;15+x3$  eeAT>ʺAU #f蚘*qdi6uESFTx$븦a-p z-[æB{d*l|  hl#n O)?f&'vA|(%"\^E_ci/{'1ē/M@\h-rTnH쭅tLyǕ 6ʢ뵃*w]G8<3pZ>ԼG 4G+}߽kٺP9C;kBAUVI@<Pjo'凰Xr9P7QlՓi9ě};1p nP5.D3Qo<.zv֩no2A|#ߗ_FJF0[۫hZ}"y+sxc}T^d[Ū ΕxwFy8+ֲv?UfJܩ0ʚ0` 22@?V*F(Jvpl9f'0^r j9J3Y@33ǬqVΩuMhij2sjʃuJ="zz,PS%W\+^*1!,{Lp0SQ%t'G($*lFLirÅٝ! 0lN|p.uZ4 < ,|~]Ch؏th3lj|g.gqqh q+,% IXDž QBx:z-[sWg# G @" (m>ZGr$kgPcHH_qʂ !jF+?w_#ٌcG=FJpIzz$oRl=˶R#C.;57c6o}ިI(-RؾqΒp7=_ob(\ ܆|A8=\xr# /{*ߟl؃(0oYG 0Ho?娚.^64)ηGLY`9ΧJ]D'&fPdjD.ݏBYugvXϝcH&xӯºle6vV6w݆NȂңyVM},~k"el=#YM3Rhu9Rׇ'~/V}ȅc3(.EzRBkevXl .@E&w0yA 3jLvhC3eHd!Ѹ=Uӛ4PLnŽIAORl3!A2`SLp"!GK 4 ?zUK {ιgr0v/Y6D }o!P27?.#5{OřnE4c Z+Xyk kmwV6edsQq'2=XlЂRr UQ2aj YJ]g1)2nQU.H\5ID"Cj[!*f5Zut ?jXK%~%)ڳL@Z?[Q!穱˜Gk&5kCLV7Jlm\Hxjy]P:7^!4.xVWkf̈Mh-Z$Ѐ/t!nǞfY*@YbEݔ?6B4ڂDbTW{ͺvn]6ak9C^'K@X/8_EXx45+CwH(, $|Jt8ʴjC`z8|3퉯ΰl_!ڍWm, m"' q1Ʒܽu1 eٗ:6~+KG*އqLHzxTe{i)aDQ k*z>7灀>@FF۪X‘x^yX>$ >.6B=7!@۸N"«0 CqA{cQbyzy~%/ 2ᣴQ^5<dž &@P[Cj6Tkd@(, 8Q/Y2㉈6eV#_[b]V[K q"޶"0TmjnF &=2z$ j7]s<A,pSD ]E`siޭo)H'om_;Fj dZ1XfTB L"Sc O#_-K@`!;Ek rg9~/4ft%׻DXcdJү| LSJY_uWIF7 ( ?wSzh6gvNy.މ|D'n ˩U{`$3A, 4 _5uI; (;]').b%bPVdbUIʱ?h:X?2n-O9'4hBlâ64Sa 0H€.# A BgQWpbok7܍.]K"G>HIZk4﹦6E6u_3XLP}}$;e,E]V6oP1&W$^R;K{x̽5{D4gkZJp=FrOSF$l(in[8OMgfW f6fEz*`(40< 0(-0Ԓ#DO#] HVQKzkͽ#S;cE,s$ dǹÀA9P` AEN$5I1o+hhpΟ/g\q@ :$`,Z>!,qˈ5V9aW.J{ H>?ay"Hhpa5RЗŭ4C$VJ[ҩOȡP$G.4*V]ڣW/h;K\s\hU ΕL6Pw=۶?R @ll<$ah``3O0r .6t$6P/Y4%<GWDH^^ J}$qlݸ,ÊP޶*1@oF6LegJdZeͯPCv0Vư ilLAMj6y{EKP=t7K7Uwυn9hXAG]!Vݳ֠dr"nTYDd1BΰRE<oD\ W\@ GT"SxL!Fj۳BP,ʚD07=.}tx tIO_9C>.%Ew!E~/V:B')(s>|Ced2pcF+a9 zWin5Xb4HZ R/w9n߰qɀpP@DXaj(*CL T 5-۠u^4 Nfyk 蟤rh(_9Z΃BS%`_@lӻvΘe?r`˝F[sS9Vpk-j- 1hkޘ&_Z?r7$nXJt0|ϐ,/~(> :&!IC&IEe! 3rʸ8fp'xr(!8 U7i(5L2zڱ` z!9_Gнl*ZE!ɶ dYRnA;dQ8pH+du0F@g_Uud#?Fङ%5nY)rVAG/nQmG2l%Q28we!FEE1jCr#eV!N7ÛY uߤOZ"Bb .ٽz"tXk?Eǝ+^Sas9> V Jr |O[9P8ohr<d3cpM…3MS㸬^FN_;TŐW'_GmAD{k`Gly,D vaȳtݙTɝc2\f6NkK 3~\^?#dALv EN"_ ǝdD@RFtd$2eC IT3/!pc2q(bQ+ڡ-{ ;XJAȸ;$@*LP#ǃuJ5a6)S3$^膍5YUz~Dzb ?_u {~7IkLKIKc=bb) X큝yH{.bd^ҁhYMo;\U 󷘟2͔NQbǷ^〖 H-(%Y+ԁ͔;De~oVNm89&J!ΕI30&aQ_.2Mi3Hsd奤ctǦ` t3 (WUxP|'Ўx`AebDy{"ΤvM . ,W3 {|2˦c&)P f.qOUӤU. ~.0j4hk ܷKUq)7} :O&=ZE-HK ImUƜ&WȊ.k=4 57U47.xeyHrH($iw+7MI T";}yMdu֋K`=4ѓ:Ƀ1'tiDU0˴|C3/vTuoOLXn-̀F#Úww#BY9:53|̚!xu?iUĕ|ݶ xx(LF 8.ߎԘ kE)*y%5JE@aA_:oHbsz@~g|>Xc$ ,|)$0) '>ovz-tL79Lzb]Sxf,g0UqUÚ=*cK/dQ z`>(59r;ձ(<̘\0y&ur39a:\A׵F @GIwU<2vq*n3XԎFXu i)CsJ«N!HC/ M>!2bB41 : ;Ak݅K{ C-5hE*E.QumMgάT ѵl"f4kHN؀&UTz)]T+TY|?rۗԍ0C#B {>φtZAbR-BѦٛA'/i#oK6oTD43YFUD${ZBQh28G^!ДaQ7cE+!X&HL8>mrVms_Lz@xSO)N| B}*}b3b#՟a~ k鷊+W`(y?WJ*HZH\N Tw"&YnFf2)e*Ǡ+ <Q#<iB:x7_-GؕI:jH4o0 EGm>,+QyVA|/a8w`&,4;(?-?܂$LN㧸!_\\VExX24>Py <*:knA}FJQ{#8";x S32DPe\*D/_5AۂZJ'0զ"U\N͖XFnTWK: *7FE$fĞ5#o@%9D䒼'=&fKvW\?_E8u^d V6ԪM0F mV=XU$ת 9cĬsҖ!~:Y&s qԇZ؄9QF"E!m睦ѲW7{ᬌɦ2VA@kvF;:zELb Bmx\t%@UZH'l sCzT$t@^ ;^H'Y-^>‘n`:s0wm~v9] +*X 5W ӗqW5-F-^ZB׏".Μ(6Bq5z5ySj((\bphݓ!8U4?%V>ТnӮn"p~ꆼ]bL#P >M'hR'wZ_& %8Z{.ȘңR~VF:Q{#9ݍa%Cf97`#G5=&׆ n'J|ZN\G{xwNPН6PB6P'۷ sEDF!) )9&PjGzD{ħ}D! 0V|Xrf,ҬIE1|=̄跇-~ދC/G2U7%#+V^~P hMGmd<0)6*x8L$5u+%Q,L\V(Wۧ˟Cn#Y u E:Q 謼sAe?βĦ훆e@FX)dl+j+O!$d%GrSojǠRgDP0((( 6tg @-.E: s;Q3G9!80"%~5ԑ`iNEz?*&65k<<\sd& + bzupnH8v9}B˙oġ}6YGli8*C ,Jԛ`E95Q=ŜwS?(XyŊieV3iG8󒅂ru*,3j:apHz;5#[Mbs?6% λq];1ӬxCm'^Zh݆pye#gsCa> qqj2aB4^fI`#vt y~~?f@I# En/_xj󬡚$)TZCae4 $1Q9DĠdEaD!su@9|^x%`8Ef(O8;ZSJXhG(@v%dF4Tp&,.&zկRþ-G/   sqFܛ-YRK\(ń@v8| A`Q'm\uw3::YmQt +(cn7@2J;hTHX \J3rri1TAX{,%=/Wf9n[nVX&ղ۠p~b& Z  E/ڲ-ω+ V @g;bv]c 8C<5R᳠C^{5l})`Q|}VLR":6֘N2oiJpGMS|t:87@S|u#MUAE!E3XQZCw11,{JgsiL9/3߼VߗK"e2B/^RЭx Ğ 3>Md[VPxFL47~%{J;CTFed@g ٩yCA]SS5~}xf*12jGAi-Ry >UÒ쫐O=$ EVb"ٝI[t4X ]hF#rHy5EHg6SY\ XSjx{CZy1+ 1pU D¸_=5r D)H l1MŊ(p.S\N{ wELcނ#c^3 !$5\O&cgah#2Fl0 cIunւ`ZO0xgDD& 7@ {t3"03@}?LS.Zha~"_SmF|'-V Oo .%h. $0b(d2uHRv{x#X5tgGm0uDhĎ6͐6\F?T,I:_ U)Mx$ ydZaA ,N,9ܫ֌u(L>1o)s΍L4hء%|&HEo'*,fu%&͏\_­,|B{'o@eIIGqQFdyD8^y w 9V0.Qޠ4ŚT.$Lk8-|bM2tyuK QXs7&Lɷ NR`sԋ?y~>Opn$8G@L;.!:es0N` Rc^!` $T:dٚ.<1^ *ȗ@8,I*18pB3-e!(\u{ Tș%V {$̔Oc45 ' LM@3L^|KAҪ"%X cxO)Cq_P{j@*FnRdgv'oSn+?&eۿ2ѯ Ձg?So&@8m00% `-Ìp&/ uKH; GҁaDps喫t XWM@KIP>R@]ݿELmALX>ZZƜmIܖ8S{5ex4(?6sR?USեL l1?Y ǀڇ4 "'c򳈊q!!A 'N% gX8 _=g{esTg^7;&4jirg֤&,RTJǽqaG|SC,JhG t=q3 Sh{2bd0tt_z\ID\ H`/5_29 <0?WԝЁqwR 2r&I`&,߳5䣊4!X j!*@ 4H-yvr.@i4/pȱ4# ,R8 'O^~"Md󗓀Iq}+ruWL:"= !gN5ޡ}?>xz5+>W*aqI \Xis}NdIz?U>(W܂nID]ETmUCx8ZC{D+j$sWI,+D֍qMP9!SjǒFz8\Ҩ ]ƹ: akwdDuy,W, &FδXul~Ę^GC3F:m;'痡y{\Y`ImcnLw}A~"|ߘGZvյ\[XW!_Ú;M\yH8/|pm ƫ#=ЮV3[A¦ԏ,|7 W~CwvuKQV̛[c`!ѫK;ϏQ=\Tnx)++3kxW/jk [ ͹ (iL2?ԢF*1$;Ќ4/ohmqzRS2Zbva 2]+ ѵWcPn$* rTU$; {j B $PF,D6t.@&'3e9`zK×Jr8 >!V򈗲1?%f`Ŭdžà hE)dwc^AЌ[\$)9"\pF~B{SԥFX-E`ML7t| Vyhþ >mܰ]$!44)ӊ|sˌ6ReLJ/sV{tļهp@KLWbX3?j-h㬡X1t xlΤSw 韧ӲAUt&)6"Ѝ{6φW)u4S6qCv+ ^BLK Ig .u)(!