libcpuid15-0.5.1+git.1626502835-bp154.1.31 >  A bxK!M@eee80V"T4Q^ f!Wx}u48 + r$!agAh/W~^v ƒG1~4A5m+ H1piհnj)S̶}zyWW}Х-nyPrv(BFw 1Zgm:I0*li7y|C6Y)M^wM6>=*1w㢢 I Wz"{ued7f224e707dc4ec9f0f42c5fd1f289232c04e08c2ec3517b575e0e633ff130fcb4b46c3567a8c27ba480e56f88f111b660d2c4b5bxK!M@eeeOwO3TX{h36%'x}A_>[Z=xhZ7\ Df_lC厽<(-rM!$EDp`wh>SY0z1vJܵȎ!srZ_I,ऀ>H jXL_y{v9 4vD6nvy7x b)ӓmbj92Jjfώp@*X?*Hd " - Z %IOXl v   Y p4p(8$ 9T : >&j@&yF&G&H&I&X&Y&\']'0^'mb'c(Wd(e(f(l(u(v(w)x)y) z)))**DClibcpuid150.5.1+git.1626502835bp154.1.31Library providing CPU identification for x86Libcpuid provides CPU identification for the x86 (and x86_64) architectures.bx;lamb55SUSE Linux Enterprise 15 SP4openSUSEBSD-2-Clausehttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://github.com/anrieff/libcpuidlinuxx86_648A큤bx9bx:bx;`v`vc32450acbe1aaa8a0a7eebc5837cb82660ec93a61aa823cd9074edf67f2bae970264f4385afe458436c934d86a236c33cd686ca385d0435d7c5624c772928dc2d1d843ab08ced2e4c889f3d482055675752c715313ce34239a193e6461475772libcpuid.so.15.0.1rootrootrootrootrootrootrootrootrootrootlibcpuid-0.5.1+git.1626502835-bp154.1.31.src.rpmlibcpuid.so.15()(64bit)libcpuid15libcpuid15(x86-64)@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)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.7)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3a(`]__@_5+@^^)\f\eX@Y9<@X<@XkMartin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Martin Pluskal Jan Engelhardt Martin Pluskal mpluskal@suse.commpluskal@suse.comdap.darkness@gmail.com- Update to version 0.5.1+git.1626502835: * CMake: reduce min cmake requirement 3.14 -> 3.13 * Fix failing CI builds introduced by cb5fdd1 * Use popcount64 from libc when available (#152) * allow to build either static or shared (#156) * cmake: allow libcpuid to be added as a CMake subproject (#155) * fix installation of BUNDLE if iOS (#154) * cmake: add an option to build tests (#153) * Fix #150: CPU Family/Model is used as Ext.Family/Model * DB: add Tiger Lake- Update to version 0.5.1+git.1616323866: * Doxygen: remove deprecated option * Release version 0.5.1 (#151) * Tests: fix truncation warnings in convert_instlatx64 * Fix warning with a comment * DB: add Rocket Lake * DB: add Milan * Tests: fix --create argument in convert_instlatx64 tool * DB: add Cezanne * DB: add Xeon E3 1275 * CI: use microsoft/setup-msbuild@v1.0.2 * CI: fix deprecated commands * Tests: add Core i5 8265U (Whiskey Lake-U) * DB: add Whiskey Lake-U- Update to version 0.5.0+git.20201114: * Tests: fix path for cpuid_tool When we use CMake, the 'cpuid_tool' binary is in the 'build' directory * DB: add Vermeer https://en.wikichip.org/wiki/amd/cores/vermeer Test file converted from http://users.atw.hu/instlatx64/AuthenticAMD/AuthenticAMD0A20F10_K19_Vermeer_CPUID1.txt * DB: add Gemini Lake https://en.wikichip.org/wiki/intel/cores/gemini_lake Reported in X0rg/CPU-X#164 * DB: add Comet Lake-U https://en.wikipedia.org/wiki/Comet_Lake_(microprocessor)#U-series_(Medium_power) Reported in X0rg/CPU-X#162 * DB: add Kaby Lake-G https://en.wikichip.org/wiki/intel/cores/kaby_lake_g Test file converted from http://users.atw.hu/instlatx64/GenuineIntel/GenuineIntel00906E9_KabylakeG_CPUID.txt * DB: add Kaby Lake Refresh https://en.wikichip.org/wiki/intel/cores/kaby_lake_r Core i5 8250U was detected as Coffee Lake wrongly. Reported in X0rg/CPU-X#161- Update to version 0.5.0+git.20201019: * Fixes issue #148: CMake build script not in 0.5.0 tarball release- Update to version 0.5.0+git.20200528: * Related to c2645d0. Convert all python scripts to Python 3. * Add Downloads section on Readme.md Close #140 * Add I-Nex to the users list- Update to version v0.5.0+git.20200526: * CI: remove 'v' prefix in assets * CI: checkout sources before making release * Release version 0.5.0 (#146) * Add GitHub workflows for CI/CD - CI: it will check code consistency and run tests for all events (except for tags) - CD: it will build all assets and create a draft Close #122 * check-consistency: return error count * Fix code consistency Result before this patch: * CMake: fix include directory * CMake: fix build on Windows * CMake: fix install target's export * tests: fix unused-result warning in convert_instlatx64 tool * Update .gitignore * CMake: fix Unix install and format * Add config file for cmake-format It formats CMakeLists.txt files See https://github.com/cheshirekow/cmake_format * Doxygen: upgrade Doxyfile to avoid warnings warning: Tag 'PERL_PATH' at line 1032 of file '/libcpuid/build/libcpuid/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! * Doxygen: turn on quiet mode It is too noisy with CMake * Detect AVX512VBMI and AVX512VBMI2 features on Intel CPUs More information: https://en.wikichip.org/wiki/x86/avx-512 Resolve #134 * Detect ABM feature on Intel CPUs Resolve #144 * Detect RDSEED/ADX/SHA_NI features on AMD CPUs These x86 instruction set extensions are present since Zen micro-architecture Resolve #145 * Update cpuid_main.c * DB: add Ivy Bridge-E (Xeon) * Tests: update all tests to add fields for L1I * Tests: update to add L1I information Related to 25d0614811991c855ce7db0d898dbc6200dfa840 Dump of Core i5 520m from CPU-X#119 * Add L1 Instruction Cache information Some CPUs does not have the same associativity for L1D and L1I, as reported in X0rg/CPU-X#119 It adds l1_instruction_assoc and l1_instruction_cacheline in cpu_id_t To avoid confusing, also adds l1_data_assoc and l1_data_cacheline l1_assoc and l1_cacheline are leave untouched for backward compatibility * Ignore .vscode directory Yes, 0b05f45e03b0aa39a65eba9451b59c9381e8474c was about VS Code * Tests: add amd_fn8000001dh subleaf See e562798cecf4af852fdfef4b0e7bf159a5d9b4de * Tests: parse subleafs in convert_instlatx64 Also, it adds 0xffffffff when data is not available, so all lines are presents * Re-fix L3 cache associativity detection on AMD Zen 2 CPUs Previous commit: 848394ee460c70298f91569d33f2c156bddb0f6c * Applied a patch from @tavplubix * Use constant for registers name It helps when reading technical documentation and it avoids 'magic values' * Remove all trailling spaces It is annoying with some text editors * DB: fix Rome extended model * DB: add Renoir APUs * Tests: add Core i5 8250U Related to X0rg/CPU-X#129 * DB: add Ice Lake CPUs * DB: add Comet Lake CPUs * DB: add Coffee Lake Refresh It differs from Coffee Lake by stepping Core i5 9400 and 9500 will still be detected as Coffee Lake because it only differs by revision... * DB: add Coffee Lake-U It differs from Kaby Lake-U by stepping * DB: add Cannon Lake CPUs * DB: clarify Intel Generations * tests: remove duplicate addresses in RAW part * tests: fix convert_instlatx64 tool * Fix L3 cache associativity detection on AMD Zen 2 CPUs * Fix CMake * Add CMake * Add CMake- Update to version 0.4.1+git.20200102: * DB: Add Threadripper (Castle Peak) * Fix compilation on non-x86/ARM architectures. * Add support for get_total_cpus on Haiku. * Some typo fixes in human readable text. * Add Xeon CLX (Cascade lake-based) using data from PR #129 * add support to feature intel avx512_vnni * AARCH64 stub * Ignore convert_instlatx64 binary * add Hygon Dhyana C86 7seris test file * Add Hygon Dhyana detect support - Switch to _service- Use noun phrase in summaries.- Update to version 0.4.1: * Better support for Skylake Core i5 (#76) * Misdiagnosis microarchitecture for i3-3220T (#81) * Ability to dump MSR values to a file (PR #82) * AMD Ryzen support (#86) * Support for Coffee and Kaby Lake (#104) * Support for Raven Ridge and Threadripper (#106) * Support for Pinnacle Ridge (#111) * Fix P-III Celeron misdetection * Support for Skylake-X (#116) * Support for Zen+ Threadripper- Enable internal tests- Update to version 0.4.0: * A backwards-incompatible change, since the sizeof cpu_raw_data_t and cpu_id_t are now different. * Better detection of AMD clock multiplier with msrinfo. * Support for Intel SGX detection - Some packaging cleanups * Use url as source * Split binary from devel package- Update from 0.1.0 to 0.3.0: * Added intel_fn11 fields to cpu_raw_data_t to handle new processor topology enumeration required on Core i7 * Support for Intel Nehalem architecture CPUs (Core i7, Xeon i7) * Added support for greater more accurate CPU clock measurements with cpu_clock_by_ic() * Support for AMD Bulldozer CPUs, 128-bit SSE unit size checking. A backwards-incompatible change, since the sizeof cpu_id_t is now different. * Support for Ivy Bridge, and detecting the presence of the RdRand instruction. * Support for newer processors up to Haswell and Vishera * Fix clock detection in cpu_clock_by_ic() for Bulldozer * Support for detection of AVX/AVX2/BMI1/BMI2 * More entries supported in cpu_msrinfo() * Rename of some CPU codenames, made more consistent * *BSD and Solaris support (unofficial) * A backwards-incompatible change, since the sizeof cpu_raw_data_t and cpu_id_t are now different. * Support for processors up to Skylake. * Fix clock detection in cpu_clock_by_ic() for Skylake. * Support up to 8 subleaf entries for CPUID leaf 04 and detection of L4 cache. * MSR functions supported on FreeBSD. * INFO_VOLTAGE request supported by cpu_msrinfo()./sbin/ldconfig/sbin/ldconfiglamb55 16520876110.5.1+git.1626502835-bp154.1.310.5.1+git.1626502835-bp154.1.31libcpuid.so.15libcpuid.so.15.0.1libcpuid15AUTHORSCOPYING/usr/lib64//usr/share/licenses//usr/share/licenses/libcpuid15/-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:Backports:SLE-15-SP4/standard/8a3b2714c081cfb7c15998f741cb24b4-libcpuidcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a12aa613a07d112ba3803763253d7836ca8deb40, strippeddirectoryASCII text PRRR RR RRRR<*#'utf-8b02040bde84504eba2732ef531799bfd2bcd4bda7f12ec09daa742ecb9888ae1?7zXZ !t/O\] cr$x#FaP?fjpj=)EՀNR\-4 9ެ"p8ZYxy_ɒ#-fi8K-e35r;B]UOa0~VDU 5Lz4I[yo`{>JQR!BjPIl&ى,Muv^JW #8boн}BJm> &ta,hx2el~{Gb`+_N"qs㭝OV,yrB-5G Xttm;4 G.Wə |h>2dk 4Zrչ}X/:BWOgۋ$c"&\9 I"RE#)هGq+V+"X '!q MKɡ՝N-;N;7M?K-Vꪇc;"gl9wI><hALlxʱڱ?@#;V/RU>zi"5Yqt]Ѐn&zYg>[㒃y玀n N"7I42MT-?dL tW{RަqL@!LPkޑeSw!egR&ت($GVcd[laOI`pf̅wbW=OH* lIJ(n D>B=^BeJG l )5v'+iq~QzGm)pJ%rXL)1$}F.Z<!{~9d{ݕ&=\Ů5vهbц 55RT;!۠o⾻tSV;m,'_&UJF2I!q1~fGcX$0"tWxT7|Q.1S^4CC6'dB.v,(ުĬUԣ/Zм7Y?&mg %bX(G?ik25S}<͚zBiƩxd9:IN-'&tb43uB5?KYH;7LQ2i%8L#3#hE~L͊d_r@fGs+QLpV}XtbmBʳ hik0N*EIԄFf:NY}vQn|~<)PsVC=D(ŧ[R}Ya]k#ZP%)$g`}$KGL3%YoP[.qsk^\)%h.m~`w ^45>2 ^rT hX>Ǥ%_>sL0𗃃$eFQCl !˵=GMB:;KT7v(7oM0f79,:ch̠|T|.RSXro>̔}a!XYϓn|'ax&))'@tC:xݳn BpJD- ̸4$-yM$&tmz;rg]84aq,hD$^Qu.z>y"nl0UR~paJk]Ȕ[꾆 F?|[+˿xLmv GHRdo/┬ЎyI9 ^?=LD颼Ư\XqsEI(Q )g4ӱL+hZF4uKM=f٧g90ti&"7k'W{^IV^v^@-,GMq%ؠB?([8e,fc }z)*`W>6^x)xei΀\Ź~,dEiAEC _As:A6ĜPQZвܒ)sɦ }MO974磝NQ326K ȶU"4abN6؝0X6~aoiM*SE,0qAmaPӸQUYw|#q S't D78D {r"g<:5=nӴ%u(ۺd25g-9پ(7ҐT-.ϡi(wѻs\3; [ RH$F9ru[/g)+`L.Ù{]t_ 4CZf8@) ВK9&q`dEWPr7n#cV[jxǞW^Ёkw`x I)`o*&kt6b)>57tyWxTCNB,rC](w[;-eRJFÖ#We4I0]y{K"՜I2~0#Z U{9]LmΫ0}o'zPVppبEA3*l@kH{ zQz- 0:ڛs;\[p? &@H64z{c?g\ؙ5oge@ 5qCF bC"6RiL^F* 1zl_&0nS6+~a@Q`-0h]+ɒㅛGXٻhz[df a>(C+k7^Fخ8X2^;lׯO qGB}{d=vmi^vk%{@gvS>pݶh6$~ wl LP!%◓6C McB%֥Ĝb%u-&XPAFR5[ (1VR3#Qh?p)C5`җ/oo=2P)9Z%:Xޔl?L{S (= ƂaSmc9MBzXeȠRnqYV'FGn{\'YhbVⷹ\MT?ibܯ5J68ݭiĭV{&Ҷ RsH%9.BxHH +1:Mt[6yFt# lJ\|9[ZY-}$gs'R%3Bδ쳠-`TZqѠ2"vw2h)ot!WFҥZzޞW,JCq]ܮ'R![KXv|C#D%qbn"4\"<3 >ѲDsQ.UXIق:6pރu –!͎LJP(_ =AZr N~ W6\}y*ӢRճGZb,25q IӇW7i9Xanlg(Ku :;0^DֿD,=xg (8SD յ! Z?^U6LF|BBZ@m6;lA+)4f Xde  ,X?'\zT&/+F U9᏾JpWZ{8R[iLFCG+>%bH5f˚ ƯsZV7/Ys0ZT9`@'oqvs_JR*l2>^|gHIlOqd%n:aw#&as׺G[ughRI>3\8-igXmGQc7h'U?m3?ZGXK6L/BꃲݱC(ɳf'4C!qv-G*9vҐ^`PÙkm-\cӁ)> ahvJX[;] U =N}G7%9gDofE`umޫ> E Tǹg0~*jD]|j<'l glf:碁ԟnHb&,oR|,'CydtZcZ{Ma6+;3ATyܔMI֬z]-]6\Fy*Et[䀲iNfaVge#Y!߫ЙTHG 3T.<\neA9~^}n1}*'حgl8 &8 K "D1@ҔнI9%Eyw5*~tٗ9S8[d  A٢l5aߦ2#wܛ ޘ8-)H%Y鋝ٕ&,DV'X=_^47;FOU[P?KY }y͂4]Ht*4:յ-3JBjI䋴$2s%(c<}m  Dm!ZRׂUW6gEf!Ij: V Մ$ʻ+JTZZ}"7_݌ UeW}*Gt>ϘD$u "h&eb:! &of}1~?YRoWpל*XqUż$0v7ƏzsEG-I9b yXrR*,e%j,op~ LKIuOVG/qsIÕ3Wb5[ Bĥ'_tI"z~5GZiضMljeqLE:q)SL 4o.I ^[xwA93|$^Ec=n:gҙxm>8};s'9L>R̘VP8Ga%d2t]z9v5'ߩ*QޗvI$A-@N 1h7MS tU_5?!#5qǍ◀4#m%sЮ%Siz` aBQOA0_yS&LS܅]eڀC ;XgQ4"!4DFjA^pR80 daЯ X4}U8Db@b퇻 7,NnqQ /53*h'e? c‘ʤػ8sҡнDB-UKP΋YST϶ f{d8WqM% C{ ~rcFVfKKK@fTZQ35dq6Dx†xӦuپ:%]8$ԏzJ)Wj}!+ݟ4hiSP$MRۊ{Bev^1<^QPL*I fш9iz3݂ÍmykLOC;vb;8( 4JB\i ߊ368xu 531p2gX?&< [4%;RQ@FEMBV%ѵflx؂ңi`bb0\Xft\e@_xYA3zg\`ճf<1HB0^R֯%,oӶl9^yrzN,ܞ=>!h n=&7Ԇ=nW;%yhp WYg d<W^}jk=+sS&^~"@Kk>D&t֚gkcg#~9spqB%FImWXS˿ehrAxYŗS 1H}'P6>vH7+ `E9;ezgxn8K0?`g5wh}+Y TgQoj3@a?8H}:'V ̞;vJ1{|DuׇzF!zx2J?i=Dw˔s:yrzSPVIJiRZ^ Yjs i."1st+0Ej\bTE6Ac%4~Fg5ƃdF>#{9d*d5^ HyJk#څ*p p7NXK21|簮TTۤ9hvV^]C9}|Q6AKRm9}!r5.G)2Xnħي0N7B:η(!Bx_U 7dn s xnzJ֫$),[B\x OHJeѨS]8hD0ĭJXHĬ.TC 2Lle-!/wL{>^;!%&/GVʬB 2 [˒>w"Kg [:S i,)yF}=׆WvS~$3fTWbFk(VO!ԥ后,WD p9 JmU=(nI֗t։O4N%UZkSKbM!*zm7V)uFO?it;ϏDY?/+ˆ!) Z("6Cu٧ $˨gl Zf$ 1ެiæQURuYm`?nVz;8sW^ 04Zpb t\>߂;W$[Bi~xr"G?Ȏ*rB&gV/ч2bf2WEscof%soG3=MA,˼;HM7(U?7TUKd7 qJz,v ͬeNtQ3[uwkJh;ɯRavũ:ou^[ nm`DC:PG[MRa>9NDWc.*:'Ľ Hy1 {K;}R̦ `~puQ / %f:=a@P6 #BԬL/<_fSxǩjpWH#)rGL;_ O#^y2q;vJy rkցM#6;TJWsCq6,o+5͹јؚU҅fqIUL 3 @Qߣ#g:\|dzQm?+e7*[.zq1ӨBK9^49!BfTϤ,Kd]iB_I($(eSH[d'G'Gl)ݢ\1FT)P DDZbٍMh@8E-O^o37^bW'0ēj* 른\$>cl4Z-+-@tSK7UÔh6g`mgiau+/]QC}B O΄s;c݆Uٺ1m70q%x۸kġ>@lpU =w-//\:b IP-dM s"+U}wFwau>e!SJoLL$v?C@,RG}oޗc;_uvaq&;2) Һ `𲉋{ͭ39/ Gx8†A`D+y06=Qjb?ԁP"(`@nݣ ۋ7\]5 O`M9 NϬ(r>j S_>݄ /b]"z&Oz{iU+w\&˵'@WE 18eF ׫5s-" ^n70siGT4̹ :0N:v3 *+|YzCeDj}7D(6䏣 >Z  &D$nSG΃@N4UwĢǾ߱h5 ~eeN.JGelSrN0lY(hX6X6}d}m֘oDꎳ8W")yܲ5PbԞq_|JEfr/w„FF#*cK*9Y|ŵ-&T\͵ʣ0F^䤶7:]2vgݹ򪈨q^8}^HۆIRP@[Lwt7dE[e[V G`T8 Xݣ(C"OXfEEC > ɢe.GL[K'Pۻk^ 59ISV0^: |/8j=-1U.wnIEP/.P^B>W.w [pW&/[v#, YdUK_O[u,us<U0=Q# G1ObF>}NgYR犻{Ɓb{m(J2m!E-<:*A0mSNh BSi oz͢jIkٙoPuuhwe@֡EZ@5R4bql`M2H9~k&Jl䓶(@! ڢ۠ǑT~G:؛Jn' 5:b] DWR2=GJ~/ҡq;mD<ůQcGh+gQ:>.d?mt؞ʻ0?]%Hz9z7!qBd*Gְ| 9`ѾeNgKy E/KM0eq؃ R ^kFʀYy#%+a^JOZp[90ґ J̻X=4}cu$a{ņ4 y i (T׃m܏FgE*ţe6xzeMl3,TG#s` Ga ):Rc8Qy&B`o뒾 Ι9Z;lB9O3A^eX灥%,` 8>2WC>STwp2\jZM6}fKxI[&.;_B68(RtaY* F: w5qFٌtA8{7stc9xUmOv>s&bFi{\2@N,tcaXSc}J䶖#v`2fjd̆ft,l0רDQ9[="}0B3징\|&A˖7?FɌdlmO(蛊'w  2|TW3 i0"![H`CADU>!FrRJM6—xZ#Whʲ%c,znpj !dÔPR5]8œ j.)X>]xWGADd+9Vn޻D=ӫlg0v"p֬Ñ' aVdg؜,}H1s”Fj#:ėXz`W]$D~TE1C67E.uPL^}׫7׊)dK^wAhhۉN*vPeAb\Xmm$Gp7ΖS6io>ޕrUA,!!p5Wέ+8k;&WbZHZT4'pve!)N_9or݈H#,\FSLb3ED~ZSy|h}3_ZBTurO:O8oRd龝maJ. }+&ҷ[{RCXڿ#}n'`f d NUԴI̴^*';f'NYbWB4])4 @:hgW5L&IPzR[q#akVa؁-*ܵڿjncCR[Bs!zVA]9hy10tM@f,U.&Y܆,@qr6񔴀*:v^Xşje Ew'TX՘B#.l[eчiR^v p+r֑̅"]p$w2ykKYd ģ]h5K\×>/B]H.Ƽe =h>ɚWrxo]tgdJMXcVlDi^XYLER̨_-Bd+t}^gd1C5JZ 6~ jtle1XY9NǫleS' ǣ+"C d߰9_S7/2%.5g@i-WDǑʡ4yAxP׋TQl_:lc_2B%!?$xOfdf$q<$sS*-U5<I!CeRwIs' Ft⣪.7vf5y V5t* ^#CzvufYb{]34$7b{+2[iRI ²*iY5R,<[̕x),x J HϭP.%9AH]mo>Zok>N4V1]LQ,$ m%2?pS˟^4RrV6I";?QXssE:z4T)- 5l)޺Fe1H_D}j;K0S`Ka)ͼb`w2}S`Ss V"t v83AˠllՈ @ܠ6,sAruF  Y[;CUjޝ~(=lŖL]±dJ˼IҖ9' N{Rb:9 PdE91M*m 3D$~_Lc @Bs ۷\p?ۿU8$TZ䝹ʳWʼkh^-I\Br b/[iV{#Yqyf҄lpڝ߼$=3 tT]F~9fEhbPI̽7Fl)[BlA9}>~? DwFD/Z])TWEnѵv֭|yx&T3 K${NO6@G`sHݘH̖Fp4N(mdwD4fVЉis(n.oU4i3ﲙY'#6KhSH}lQH"eʣnf丅%Eurh<?<+LퟌVI:dtYkA:2Vǐ̭X0do|x( Xi<5W$_ۀ4NEK,GKD\{nc[86B éG}ƃX%-K+F<3߲?clp 5 FSA%PBH5L4_rr& Bf>!3K*yi)>|(iBوW$a]|ӷ?onε.):,c{@@)OZ\q)V-y׵}i5S+]y$3}C֘m/=QYH CJÓ610odQhS,v ƸR[ \"tپgáK3hN#kt:^C}s8[W!3 L7碢BWs(O0#V6.Zr"ܥ/,Ryb5QRSw!%1^Πa\G[x(i~zy%p*ԏ3E]JJ}T-|dâ *]Ra$Bh)IC+[De/ET.U/H0g K@V[ "c`;;ym.@oC˓gY;ӥ._L@9|v;YքO/,ozk?D*A8T2dS w >AZAߗww/|ޢ'͓ž~5_Y݁V޾$aB~kFKܟNz;ʫmheztN9y1@[VWSc,[>edr( :Ό7<hs9p\#P:,B\,@ }x/ ;ҼRh#%{cED;OtG |2TqKRUqCGK\~WSmō'O~$[ګN`dT"3엓,Ȩ.Q= 7YVd4^I" I@)|7=%,MqmQe>iԴb߿b@v HXl; yn6 4b@ֿ/HbxՔSa 0[Sd!|Ŧ]0V-aeZYN8BhPi=6lNa?";.V</l\dN!ߗ] weZt[>>>Mڏ_ gm¦Rs)t^6+zaQ)7|0q gɞxkvɲ4-Jz (=J2"2d׌j*C8Pk:EDԳ@5 zhv+a87oy]WQ_D aHOYI(j"3>&"c?Vs P`qt\¶Mfw a~adӎ4)~ m)$9La^ fqo#8}{=v.gCCQVUk plu%PM@_n""W }9;}id=fjm]+M~bʸa4Jg$ř&)D/)CG QBYQl{6֒W{ p0 BN<\|>+)b(4H)߽ǟ8}OktI2̒X .s$O)wZ?(1Qߒ geaj>J,=x& jjeٔ.#6vĴqq9K jl~"|^NMrx(3!\E$yZF'ͧnoNPJ=@fCֲqWõ$|Dx{P{.=lOQ' C]HojKi4о֫!X.'PN;?ߛ,uH/^~C qjԻTzkNo^u=='PwGds'+ lد@@4 *݄ňrf^'cAq`ndž{$8X7= w=Hxfv\'fu >8+ah6$ƩqYƁ*CKzO!H i'\5dv3UBifl`CO+%ut}WA|\ Dmt^'V..fiū\en B ,4= MyK&K 1R@\2za(Zx^F@֌~5 m~o m'2z"8,l,ҝeʃÁ烥-f[M!C(m%y%'X!#oSFa6-, UZiĊD2e6Wq#|@+^˱b6w`t%;.TزEBCeʇWa@ qQ325ƕjh&5-xM3УMcq .reWS:% ŠǷ벎m ² xofh*o4/0kEu2xb҈nB'ue*B/ %V:E!r]>ʄN*T%c:5?Q͊Y͝dl^npe`n@͔y3FcCo}~ӥT%Ň9(۰G6ӠH30m8%mBsw+"BKY2boV!UR6-BUԿ҃zVVKr\Gw,l<-Ƙ2dF@YZI|fytױ/f/LrR7;wҭdoXUڈxU pԀ{vy3f]up3l4l<;gic 0$gSP;dgb2_m&[%1w+s#aiA\b3 PSoid)^H;\Y%@1qB/$kn3>@,nbՐ&- kF}P=exCulF\Z3Z5hf#@JSqg_:8`DeyQO4㨠G-9}[d@J6VIfm=($B $y{I&Hgzݘߧw=?et暢xc { u7t$X\?{xDwt oPef=,mV!?ؖ./x= ꥚WzF9:KE(ˆN`쟍HBPnӪvThHjAQw^^5` HƷ?KrS!d!hpJ_Љ S^b1 ~I!2:Qm+Y?u*|O)-vampAN[SKˈLsVW98Ig>(k`AcNnkfoy]xI V23L32ι݊<68 /JD2'LJjH;=Հ1(RFcF䫖W~*]~-*kfM>ڊ5QUH+2>(Jq8,핷xp%0E2@M$ 9f`al-;.Xh%5hlT8WuVxx'l)szy6(_J {F W +y "<:ի& '(̓2Z0ըl_fGQ# 敦X{E/FӬMZЄ]&턵 Hz^W_N ݍϊʃ, ٔT,5~ND;CQv'Y\i&]u$.EhzIIV@sY^Xf3j',*i8{? Cg2 h-ͨM=O$}2xUUvsgM-YQ˨f" #ꇜ2*1:DGiĞl_ֺ6!?->BahӅ{OPh88BUfZy̼Ej i1~q+Jy *P%~HYNԼ=+mhp--8IE18fc+þ{Ejס'e(.bhr&יF+'FC؊Ɂ.RJ& ԓD T:D )n +kǜsvZHK]{LVuIa\P룺=vɓZ= ,6Ȋ$3jmq:^>":Zg`uO);|j~k(b$1]Bځi 2NҬP%Uas`0!ccn`+ [VQ.ҵI0t\o[Me6HMWn6mjk0gHzΩP+VV%H剋/b yjbVɆϱ,YH:\ƬQ#FPGcze} 9TQkZR,a&@gDH" B!tWV; @l7nJ;HuKPG g0vzĤI%iʵ;Yf-`]Ӿty޷X)Yi<Ô7ElIVIg/_$])_#H"P0H6@lcavyC 6G֊HRÿ9p_T.t"jFchjFOn(]`@oY znl 1bx,sc٬m>vć4pWlJZy+Q8ꕺ4~ 12sUde;u6 Aq?`r x3h~Y@\6o ZJa&ed犴Yy9>$V*c53*M{Mwn׾QYRT:Tn yA;mMbIqtZ^i^AaVcQ-Y 7o4ƒⅪkj/goN~|Ejt!Gb@rqȌNǷ&opA}L+ںf="GH6RV2Vg piH;[䄬&qd]r4Em@^t#qf~k/TWxƼ2!`vE!xwϹ_G5y898h@Y܋(gcB$G(5\}:K#EP#2Az=\6)sFItx89T[W8 E3Z}86,9q9IȖ -,ut2b~r kB3ٝw"vd1H0Q`FٷBn F)(g _:hfx5sF!a^Ĭţx" P?C9f 0٥~Pa/rw>ntSZG3y,pi0t#֚~m>) P ۟vǨxď*;B;lt*m2m,zsڲ孎 [N(_3^|Ox۪wqx$Ͱe\D>Кhq YZ