libcpuid15-0.5.1+git.1626502835-bp154.1.31 >  A bx0!M@eee,ko!F29ɤ|DS0lPH4G''>r1Db/IZP_'- Y|$_dxbBmc&yVc$Dʼn;Z&Mq03u噉qq{5{DYӏ#TPgrиՃ°!sȬ',,'w i;GE^+펿M[ `dy8>p@)?)d " - Z  -QW`t ~   a x< d E (g8p 9 : >%@%F%G%H&I&X& Y&,\&p]&^&b'c'd(e(f(l(u(4v(Hw)x)y),z)@)P)T)Z)Clibcpuid150.5.1+git.1626502835bp154.1.31Library providing CPU identification for x86Libcpuid provides CPU identification for the x86 (and x86_64) architectures.bx%obs-power9-11SUSE Linux Enterprise 15 SP4openSUSEBSD-2-Clausehttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://github.com/anrieff/libcpuidlinuxppc64le8A큤bx#bx#bx%`v`vcce6b7c547ad817185bf08a3e2bb1c98ae1660143af5f68201245dc6739e2f1c0264f4385afe458436c934d86a236c33cd686ca385d0435d7c5624c772928dc2d1d843ab08ced2e4c889f3d482055675752c715313ce34239a193e6461475772libcpuid.so.15.0.1rootrootrootrootrootrootrootrootrootrootlibcpuid-0.5.1+git.1626502835-bp154.1.31.src.rpmlibcpuid.so.15()(64bit)libcpuid15libcpuid15(ppc-64)@@@@    /sbin/ldconfig/sbin/ldconfigld64.so.2()(64bit)ld64.so.2(GLIBC_2.22)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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/ldconfigobs-power9-11 16520906610.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-libcpuidcpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=54caf34e982542a72e8da26e1d1c0abb7d026114, strippeddirectoryASCII textPRRRRt$[x0si@2utf-84da02de62781e044c76d77045a5d6a75be1fe6740e76bb59e5a61e8d8e845f00?7zXZ !t/7f] cr$x#F)%0~PH xS '#~V9&DSW)ݻ6`Kځ X(\(.i޹+WE$qC5)h:rX)>/m5 ,:9 Yi|{vVq!J!=e:h-~f֓4iPލͻJK3#mGwϯ> 1l@[wZwɅr̻  XX ^Vnu@So%R?Reg?$;ICSVR G#8nyf>&YŁJ Yn! ãJ<*IJP_p7 R|ì-`8zӬ8˃̑|^q)p3ibHE1|yyңm06I y(馽DAL(۹2[%PhPe1>H%TI^HjrLZxJ=O|R["-Hw%*/OU i.kRyݠhMU&q`ªAq)ssߜ&r[-'OyVkT~Fnb A1nVssTGO- P.*^Ƽ 1E(FvyQ"X/D5A[%i"{A:}1b֞b9A1>fĵE:G3dK?nWbbTgUNZiv԰j} i6R \l_ Zi~qynZm]\fhXf\f -w *Tφ! ,=ąxGVF)Ep}bGg4'aS4IjcdU+ѪADi ЩYN\nVMw U*xMb]RzVKR?ƿ4G躃o4ߠy0 j="];݇OJ .CWy!1iQK)fXKb&`Kyr1V.i/~wzDIRF1Hh 3K5zµf̖(HnLr4F=ʶ~9Mh?0#/1.T4$tEЧU R#_ ۙX 뵃ì6uF#isK hf;vcёM3赁K|(Nq_ќm:=gCe 2`l,v{& /m e1[(>4F2aF7/m':I[Mdf ZeE(ؾ4Cz&z;Y2m hԄ[^DM03nSu?Jw1o(IAy))mW$3+0Iگ}H1lSq 58hRḿC`Ojd8Wh  UtC ;2/bipy iKIW7 ]>QA^y,C7+1ve!)嫦5 vI0Ua2RKUƪˏ]L59,v #|cF)Wޛm|k5 ƽ!wЬKpoMM06ߨx,[žQ`%r)[vܣdTVc?[sle0P >8J QW 4VNꂘn*d CW9 GuɯQ( OP J23 ]sM6\W{VE&q-$|75 H[.XzD푠>^ڠ#UYUۀbq7y1`~X/Tŭ딦f#c:[_mX 8vv鳍'jV~f (d::PO١Hi|~EؤMtHֿ-Q# 2mAg`h FRǒ\#Qj&d<#381"pD8͛hсm!0>)N7-mMF" nV:8 W]lӪI6fO`~x&ϝ9<{yvV#Ln#SiÉAۥ"yWmȽvƮ47jL(F[- *@|wJVDo<6V9Pv>=(^˻8Gvf y:u 08NH"\"W#ų}oLK,1I_7Z&C I"S 1绡5FU)S*JyI6SZ#ҁdA .-F5όbI=[7=ܩI5V8aRq^8$B Lj.A,s}|,LbH+h4E(xPφDi_}XoCQnsW_i`dWet:rw/*dZK SntiP.srƫ~6AvYڣ-5:c0m/!QgS6z?m fxxS H:"5_l4@ɩy ؅:Br^CMoTO07HS ,+p@/Hܺ<^=9O!e& 7u2(9 `Iy3˹wGDK8 uF8v0oU)Xb^U-^΋5*\f\lF22-2e>۫#S^*n8cϧDoՒ~M]ƏI~rjoMNzPiӈu9~%aw=s9MPsEK0fP! [By_f;TY?.MFq~=*]o_mmעS Z e3ωČY-c{Äw = M&QJ" <mQu\=?JKI`O^jWB6GʼN&oY[|0e;tR_;aM? {ю~8fR\Y/K~!8q.1ToLQ|`(]l7DV0 %u}iù>! גBt,AbG燵J@l?_տU2L%8= %z "[~f3j!^īs6%"T?)\\5m ̃Gl|ў2{]Q;<])'L xILלo_cQnHGG/,.xJ(C@KF@O*vS$Up s|8wc,o:fW ~`i]_$`:fONrDFJV[|yu8NN+;sE8^\ݚ -(ؠΊMWړ2m |C%= nIuWZ5J8d׌HiLU!/*K ^*V3Ϥ.GvDx`~xRX@d"/ܿH灭5N#K75+9h|%Kn/.{~ٴg8#=Bc!ضBm۝jPniVNG?3G VX`(z66Rj~ ͞TwqA:`^?BJExq'1ѢƧU.JxLr= K?I>PvzGf7u&5/ςp_S)żBv>N%?v{%^Y? ,jI'\0yAk7S*V!"Gu_^zR#cvoū"9q\@4v3ة dC \Ar<ҏv܍9O WY7_«-H~}5L_OeuzpQRU4=&?6^So%gUaDl=*dx8p'Y'QC-Q`͋uE"P}֞v{pd֮+MH\:GC V 8 }׻J$;ߕxt;J(g ˀ_;xDŽ%_U*s5q+?x" aY)qQԍyNZ)*ORW7HliNBu cb! /RWnଛ:siG=_+SE uW#dVH9j*řٽĻʒʟHl¾ʽ2-w0Ϛ,کqDD(hny[G#~" {p=|9ɾ*+F I0,6S**0TwڑZ:.8zSse=3oI_q+Թ6"GwK`_qɗW%jaZy8ϥ>Q(7G[f 5;ޒ9/#-Ѩt"!y wO.~>aۨRxM(S0'0ZM0TxYʘjzNȧUwgxz%o(Y r}'g=hz=} Enwۗk4ˀ c.>Q`Z =NE]7>ĸY>áSsXuD  ?rac%q#Y\_OU A#Ml~kh~ MkfnbkRo)+ӭ!ث iܐksyaM5GGV>>>pݪ$V~Ggl\~+2;C>1R |6(6ŲF EF9Q`;U,(t5R7DL? QO,.r#2i}FK2DmwaY꤮t 5~})2>;`}ʰ|g=`[ ]s`Х~TeU !tD0!">'gCdی H/05Z%]uqo3w?mF o2oKa%EޒiޕCSѶYWƒll9`Bes-%Z/x@udSZ[;OUEDGRzJ3\8K,ko.m!,ydTEd0Qs*}$ ]raJK+G`D.~;`Nre 2ߍ8!rk.Y$1D-rGJUfY nP7rP_C4,߉QjW Ou?#A2O1>j C']g#1ѝRf6 ABFJ7ָ9#蕸ިx(QzT1yqu`zr/غ$3tHon:j/m|OeD.X ž G}tPh`X`lOazy+7"I2iχ~w0/{Ȭz{6; nz M# e[^>KGF a(%:(K6 ݇Oi@'̡$􋪝+^IRyKg#U[!T Hّ$bdJa-P\qG)Gwš\Ȥ+n@g8)jP& kІx+H$o@Q='Z*f# ٨;9ۤ`D$#8oǰi+aq-(GsT1e낢CAWE$N VҹP*ӟJ_t,Pgls(AGU!:ae$Trg2Jп%WF_)>>[jk΃_[kqYMi|1"yB2Q2GRQB5Nwhw mq~QþxWJ M [SDFw>jQh䙴[k5AP|bb1n+zW>"ţ*+ՕBAV7J=!=i<`6u¨jŁP'CMz/^ qA4`t}t%]~Av c0۶kXT&Hn2v9 Pc "l(pLmIεSdg!vgCYW,|= |d ?B(a{"ſ SI#R8:vL%Ieuj޻vK/8iO@ i+ᦽI#% ^X4Umꭷ`MT=8x`˅ޜ<#^;g;S׆wqX&Zk1ezMĜ)H Z˻^|5.L.rkL6Q݉O'poԟ\\-t;Ӵb + 3n<0NuJB}r?Lyia"RE`Ӓ׋;e1S8"s`L+]G@vʒ( d4^|`3?GlD;MkzeϴTK8&6M'2P‰QՍ#z61s:(ۻ;$G3McB~p0m= -``X˒.O+8$Ə t@(𫉡&X@)Vy3tAC;O*NKE=f#r@|Z0CDJrHRYU2 Q5rhkRUSaN Ǽ{sҌ'C<x1P+2׆Cm8H(AiU4;glW* G%&KYFx lG]>MW5$Ob`oOǧ~vqRaPc/?y}=+EP/5X/kc,]%o4L#c6%!BeYR1jIpRJ,R ia,LL3tyTxkA=ZQ(F3쟄]P ]MMm3ݢնWGJ_MֶPe:!d{ub06#tjr@?ʠ8E":Zu1-&2 ɤ(9$]֣L͊jK)Yi ^s6Q̑u LfCh sXtJ&RA5Mdlf{ڈ]f2rYDzpyiVȅvhHL) _צ&LN̜]Ԝ2?UU˜bwQPa:XmȦVFBi9#j)3^~`Ν|P;"*Y('H˴fӣ~*t0o׾j/t̮!:ѥ}؈"`n'h4(YO)/` :Шn9IPtJ ybtI;0Bxp|It b% u@qENE[aI6>7V4aځ98w&=>K-pcL^d3ZpoH.U yUH!RDǐ>ü[-JfJ,* XFcJ).#k,Z+?#Vnl~ñ‰X<.>8(yϡ,0ѺHX׸5 6"_Hu}}KC 24RLE8ߴ61^MXb 9p!Iwh۩@M-[^Sȝskrgߑ:zJ΂It'G`v#F)u}!qZg#g䚄xM$#ơ(7˔Us!g%v=-&g:cb #l4C{,C @[. 6.l\ғ9^͆[0ωP}zcJ3} :TV[7Mvlt07.~"櫱OJ/72 RghySe[]1C浕[AN[Ub|d/Ru AʽPEV@=ۈg (0xZ%(C7ZWX|OYz>p7`9ҏjk>}Ol "Z\[ d PxJЇ9qƔgf%chin/]ђ߫k){d#sb `hw8F/|b\1Y*Q;s?q3{;i[Kx2byJ4򤥕Zطc¢LMA(a ڸN͡}.bn!SO#xLw2ߢ^iidh?SfXAw1IoJ#Dݣ!LAN1L"ae KlSaSIR K6*Wjgڇ$! m褑,@[G}f Xd=6D|뾑jbMx"hY gm &b}sB! s" ! v#h}3-eΫ@ClMEDo^9f(i@E\:-$ĬIQX>BX=_ .)!3)s7#@\wJ~@:a!tbF pxz@*"gJ\cR!7x9kcWyqJ=>xa{@C%v'wvcNнS|TM<`X֙q}$evK VgIgN J`}o"-w?FN[tw/hD6@8N?_}j8(oz. E)4<& D5@9tiށX&x֣gs(!p:4r {jixܑC ‹tvyL-K+W(vuPu`L]3N=O՞ZG&"_ODUc>Sȳ&}|lr&#!j`m[`%` <#Hi, aIG>5gOj\^/5s`,07bn ٓWW'R1+\eXrJe5EDao1iBsu;s8d~VY_ jj(6rh^.LN(] eІaWod؀M H7"rT#쮱iRnWX[Pҷm]ӷ/Cz!ݷ}~_`$(?$tD!#+Cq/C ֔#FGArտ5`]Rg8$!ys3U$~#M'Kp5fg .V^nʳrELBe|5qJ{x X\( z'La nlthh ;.Z*"E=4tSYuk4+y#*?SS嗚N%uH??#V0HY>^ PnAx{>( ogg9{E//'N'rחxg&pXqUCAe;*^ }14/oS5vIJ: /ss/nox??|7rS"ZƑzSF5L446 6z:0&Vv'p%# d0"R]XtOߩ(Ѿ92ͨl>һ^pd%%#!8|tq<ηRˆq8$λIĆbeLD)ZNN#'')tZHf 3v!v8b[OdJBDmkdJm]ʙ\.'`KmVLgd ~uЄH^){pDؾZʺ1QJ63 sK@Vѭ3"bi}>2O&4A_D lU46 Pjp]B6g)eVZyaj_#חL .( 6;=oaKjFUof[JC[=ibL *C4l!KguN˶.\(K̎tA_sjGD9Z(s0rI-h~gV)'xƣ#lVz\=e6n>B=90$fG!*;)lx,ϕ`)J>)cp@\ r&۱>YWUCUp-ЎILhRd% ž\_q8 T Knv-=\ 0PWa؅Kjءt"h T$Cc+E.i%d @Ym FĊ^Dǥ'~VK x[NSm55ݶn姤1(5,gnljNGixz:kCuN3h-{X~6ll9 &e\h q~՚VtU&;UmZnDx)v(VG$&܄pS{CwR%{ѧp$c2>(Ժ_ChU:m:Y;P[qⵯn +[ ~t/ pnϟUoRh0vZ P3j h-GLJn4͈7kJpݙsȽD>w]ͺ9+8r8މWY PaN 9\AAD[PI6Q_=ƅ@n*@+Z@1?8\E[3?  IFhVSe1Q qzM62H++j;-ĭmXm=ky}h|טM4%iy;%֗g=JA;i%2DyIdNgtyM1d%l#̝)YE$0d$4Bq:@U!p*B_ ᱜGopkPyC5`!@ˌarM*z9ˆCEl-@1Y[1{}] %$bvﶳ ˓v [o \ û-}%fbP'<~20+a0Fcz;rxcsCr4>t6 0TgrNZɒͫ$dTT2㪇Kqu1PȁǢUEּFWzD,v/G `eY2:f YYi5ި7y5kF7r` k3`'h1E{(K^){x_ s2CPj+HAkb X1afXǵU"GkU: 5^r@lbͧsjYR4O3ix܋K"=UPgraR7̾[ #jGG99pv~-g `;KqN\$HnnQG1::(px57/a15$'T6 PS +j?.Qm;^\N^0|sgai1ZSk c>u3@Q@ d>I,Ior?>ƯwUT-VnW.:=0Ua,wȯo*էV_'q_r>}'`>*~9D'hM+QR"lo}ሏZB)lEau| P^EWZq~~QwԊ%s.+7J2L%P]ElgoL9^&M0q߈lթ^w%<PӶ U8: n7,E7^.?rZ(@: %zUtc'8E8m,_{d-}.r*>aUYy+g:.Wãx{y6gqe8]]7Mz,P- 9@M# aH|bIvicQag!u[0 Y:Mc' %#fbC73:XXvyFHv]V +V/^ݓ,U4 N@_Gy*fCξא{Q Fz1 =G!,8$V3lJ7[(bIWҎu._^)k'F hu=,|D&FjnNIB DN!1(kTcTMš#YPdމU1'^pe, ,!| 'q!Y=~R,8 ֡HoVt#w9E;}TKL: Uk(9ӊ{)_8AgS*xI[0C/ דp3bh"{Kf}ݖwh[, mƯ՘>p &W=S%^51o#R&W͑1睙hӁG VÕYiP\fFcIZenB*D(RqH/$7Vk4NmCr>j74n'wo`?[Lxal;$A:u42YI7u0r72b}$q|P-4 *C"#/ e rh)oE.P%]wq9yzs=DCz *3[oVnx< _V)ͱ|;%ԷLbuv#F_nx/-pM&'O¿ MA )]9rJ O|obnv(QfӼD05 kDf*\`(t:6D.g%cJQP:)]%ysY<=* a%NB OFAx+d  h|flNў~,O[ #x 2NK3icw|7MzcV'KtAX7p]^%w >:i-IE4 $kZcAu{I7o‡ZۈaEF(LU| 5-U&4й>8,*omed++ִ*Y^,0eH'COh|6Hd\Nt#]+Z/ w,ˢeI#o_>9R}u"HI!ohAWMKBVc'Jh= EWƳV,JjT[L9<&'nau\,v}"QnIF:D~.Bp(!22MYp JZ(&NubES)D<)[W}q(I?L΂a0*x{_E6J e} JRih96b09{ܞ>9nAha"W=ty8I,_NZW~?xsF2R&y, )EHu sEO)G3t3be| =~E !^poiM!z5u^u,~An܋3nP ̓JYXB!OlC(pW' , 6dM+b:Rv#xܾ҅A[ -*[gx=mHEln`O:WJ(qKS$5P>H,=qhGC (R?܂.T46蜣|1 AWTT@gjN5nÛOΦ"›Y"SRP)B;rGCxwB*P淪?Ku]75vC@/˭b8_/w;EwmGD`l="ͦx"(^ʨn _ȋ0 vO R y-pfԧl5ݘ w Ȏbs^.ɴ)HvJVI)? 2Rpi*A=D Vא Q^l~\hp d7~:FL :IgEi> QsMH|O~L̗<7$33MT%0<ɠ! ZyQ1}Խq& RDzNd0`}'[f$QxV&Y}aV{X|?n[P "*|zWqfv ŔU i&8Y}_h ǘ; #fx\kcm 8mI$?d7~P¨v"A/Khm.ӱ&J)~{K͌uϢ qֆmoRE:[cQOaO:,K[h9. ٝrV";A+ru7؄XNꡏ-$Ļ>/ܟ; eOq^K1XQ?c lW5X]\T~ zgZϱKWsuaFIU+Y°4y".}8Ybؘ4B R}^hZhzwV q*Du@3`NClE]{wl+C6/X8 al`eyOZI[g톇  j'2<Ԏ/֙ӸT1Ap Fc~鬆j:R;B*,:%a5ZQv%)@y!%_Pa?L s/bpaAX=-?[ DpLr` @0@ H&f;Ҁ6Ecs~ 6ĥ܏ ?b9" >! 2%;=ӌZHb&h&IRx0AyZM !UU1w#aʭA?m@˘H8Yz*`) dpҔSKq^V95wÛvrai .jyW+<%hRw{bG9}緶ML6&01=Ttr|QKt&È@j Ffo)?~9ΩTk#+6! `> Lhz])%Bkk4 ;E2pd( 3SkS1ŗ1@A"av\O0G Wy&5-T3QbGo}VL'{[M8' ĺbc|>rXR,N9ݣ?u{Tv~M 8?)CB-5=ye# yPv+]t \xp}__F*(cK~ª 3YWQBYv)Da\Tse$DƚK(@nT \5S2NiVŧ;A~עk$g5+RSq!4=#[ؗGsS`HnjOcdaűe'`#= /g#䤙vv3YM7P*x1BH^0= 9Ƈ܍dLb ݊fu5 F5)_79W&!!ԍXz*QkDؓE'G=}Gdg HFѮCM8*-sS6ju2cʫ>Ŭ*[EV~>. O|=w?Op5xnxxiivrEP\-A=.8zcQ0WGn"Bew͏0XR[hYc;"bҲeRi mי+Z Cό/' I*}2h>3ʓ{3]%,MO +V zy1Uç4ļ*D^HēlbyvK01(N?At9ᦔ;%PTNUqG P1({7fT,\JpV=@x2T]=JPn7?L h5YB4:U2Qih5f-Y _,N-F&V/߮CX7%|*nfqhB48럧62M+*fo.=]%EFiU}6/I8Z=P40Q+<1\0G sA/tϳY݇˓*Ytd~jt+~U,Y.xIsI GLW~E9ak.~g<-%,FRs] otA҄*Hxt9e,_f zg&EYyݨ7gkfXgHM}m39ZR{S;{ `]ƉMf" NI7̈́]h Xv-e{ˡkfv?"z jS?D !O'az7 !1ny=Ҍ7^NY5Q<{L ruW*:!fɊ1s`G 3`z[Otߺ4lB#-B0!'GpF@v׬;Ę-5c>cqƕ-WvAFpcmEJqZr%%Sz]{Sqjƣ=`}`پ P ZFEF٥`|cD7΍&j(a( 3w Ƕo3U z^ixĠ,v~&myo+ >CmbHyXTz@생FH|0蔜,"VTztԍj%飥px1D18+8<`#+nWrm\J:lmB=!窶 YZ