spirv-tools-2020.1~git24-1.26 >  A ^p9|6@[4}7-M+5XMHP mdFG'CÌ&o PGծ"Yݩvl6uX$l-7s&߿\U|q{yx%00inhIMxg@O=TZkgp.cy'ɽ,˷';\ͱ[&\K($'/陓?V蹩THghp5Z5(6~ކ ovs\ aȿe:pg448c8c0ab4d315fef689158810cd293f262648d3611bbd31bd9c3168c26a94ffeab790000e9477d6051c2a91a9bc66253563d800l^p9|#apk0'W ^Pos-'_.\@mNyY%3S=3(2%f"V[SK+l?L'tLRj迤];’oGL7V*n5uѢ v3J)kmz#!ә1i;e2#J!,ÏM1NM>`LGT) uea ѹJɞR7>p>/?/d  O ;gmt         6  @ h   < (?8H9: F%G% H% I% X&Y&\&, ]&T ^&b' c'd(e(f(l(u(0 v(X w- x- y-Jz/ /0/4/:/|Cspirv-tools2020.1~git241.26API and commands for processing SPIR-V modulesThe package includes an assembler, binary module parser, disassembler, and validator for SPIR-V.^sheep14SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://github.com/KhronosGroup/SPIRV-Toolslinuxx86_6480H888bH8X8,^A큤^^^^e^^^^^^e47110a2a6031ca83c06354cc431eb34e77e432cc88ddb5bb24ddeb485fea3403903323f67ca9e41c6597808f9556c77a37829dc8167759499f245cabcfc07c1f1026e816939ba3b8904305567fd149a72f1da85da1d1e41b63e865da1b5ceeaed56334f18981c4ac80faedfd8bfd45c7843cf318ae983090ddc3d1bb50127375c5d0466781cef446bdc4800b884e8f94ee872a397198b2788a4ce500f8608bc9a88c23045058c515ed40f9ffecd45f54603c5920ae49f79e29bc4be77313d7027f6cce1163d5393f8484b9c7d3b811705fe562342dd7c43056d5140411ee5fb41fb389ff54089859ecb7b8586534ca28a92389df8dc490d12d1035de2726f1bdcfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootspirv-tools-2020.1~git24-1.26.src.rpmspirv-toolsspirv-tools(x86-64)@@@@@@@@@@@@@@@@     /usr/bin/envlibSPIRV-Tools-link.so.suse15()(64bit)libSPIRV-Tools-opt.so.suse15()(64bit)libSPIRV-Tools-reduce.so.suse15()(64bit)libSPIRV-Tools.so.suse15()(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.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rpmlib(TildeInVersions)3.0.4-14.6.0-14.0-15.2-14.10.0-14.14.1^$D]+]@]]2@\]@\6\mA@\3?@[@[@ZZ%Zz@ZN@Z@Ym@X@X@W^@jengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.demeissner@suse.comjengelh@inai.dejengelh@inai.detchvatal@suse.comjengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.de- Update to snapshot 2020.1~git24 (323a81fc) * Added basic Vulkan 1.2 support and validation of 1.2. * spirv-fuzz: added fuzzer pass to perform module donation. * Supports OpenCL.DebugInfo.100 extended instruction set. * Added support for SPV_KHR_non_semantic_info. * spirv-fuzz: Transformations to add types, constants and variables, and to add a new function to a module. * Made instrumentation format version 2 the default.- Update to release 2019.5 * Re-enable OpReadClockKHR validation * spirv-fuzz: simplify transformation for replacing an id with a synonym * spirv-fuzz: Eliminate spurious semicolons * Update Offset to ConstOffset bitmask if operand is constant * Validate array stride does not cause overlap * Fix operand access of composite in upgrade memory model * Kill the id-to-func map after wrap-opkill * Handle OpPhi with no in operands in value numbering * Handle unreachable block when computing register pressure * spirv-fuzz: Improve debugging facilities * Validate nested constructs * spirv-fuzz: Use validator to check break/continue dominance conditions * spirv-fuzz: function outlining fuzzer pass- Update to snapshot 2019.5~git157 * Extend reducer to remove relaxed precision decorations * SPIRV-Tools support for SPIR-V 1.5 * Add SPV_KHR_shader_clock validation * Add fuzzer for spirv-dis call path- Update to new snapshot 2019.5~git11 * Add builtin validation for SPV_NV_shader_sm_builtins * Add transformation to replace a boolean constant with a numeric comparison * Add validation for Subgroup builtins * Add replayer tool for spirv-fuzz * Validate Volatile memory semantics bit * Add validation for SPV_EXT_demote_to_helper_invocation * Add 'copy object' transformation * Add SPV_EXT_physical_storage_buffer to opt whitelists * Add descriptor array scalar replacement- Update to new snapshot 2019.4~git33 * Support SPIR-V 1.4 * Add library for spirv-fuzz * Add spirv-fuzz tool. * Add "split block" transformation. * Add validation for SPV_EXT_fragment_shader_interlock- Update to new snapshot 2019.2.git25 (2ac348b5) to be in line with current spirv-headers. * Add --strip-atomic-counter-memory * Add validation of storage classes for WebGPU * Add validation for ExecutionMode in WebGPU * Implement WebGPU specific CFG validation * Allow NonWritable to target struct members * Add validation for SPV_NV_cooperative_matrix- Update to new upstream release 2019.2 * General: * Support SPV_EXT_physical_storage_buffer * Optimizer: * Upgrade memory model improvments for modf and frexp. * Add a new pass to move loads closer to their uses: code sinking. * Invalidating the type manager now invalidates the constant manager. * Expand instrumentation pass for bindless bounds checking to runtime-sized descriptor arrays. * Add a new dead struct member elimination pass * Validator: * Support SPV_KHR_no_integer_wrap and related decorations. * Validate Vulkan rules for OpTypeRuntimeArray. * Validate NonWritable decoration. * Many WebGPU specific validation rules were added. * Validate variable pointer related function call rules.- Update to new upstream release 2019.1 * Created a new tool called spirv-reduce. * New optimization pass to update the memory model from GLSL450 to VulkanKHR. * Recognize OpTypeAccelerationStructureNV as a type instruction and ray tracing storage classes. * Add --target-env flag to spirv-opt. * Add --webgpu-mode flag to run optimizations for webgpu. * Outupt disassembled line number instead of byte offset in validation errors.- Update to new upstream release 2018.6 * Added support for the Nvidia Turing and ray tracing extensions.- Update to new upstream release 2018.4 * Added missing SPV extension strings. * Taught DecorationManager about OpDecorateStringGOOGLE. * Added recent Google extensions to optimizer whitelists. * Added a loop peeling utility. * Added Vulkan validation rules for BuiltIn variables and Vulkan specific atomic result type restriction. * New spirv-1.3 rules for control barrier. * Added OpPhi validation rules. * Use standard SPIR-V version scheme for version requirement. * ZIV and SIV loop dependence analysis. * Added a loop peeling pass, register liveness analysis, a loop fusion pass, and the --strip-reflect pass. * Support for SPV_KHR_8bit_storage.- add spirv-tools-devel for baselibs, for wine usage.- Update to new upstream release 2018.2 * SubgroupBallotKHR can enable SubgroupSize & SubgroupLocalInvocationId * Support SPIR-V 1.3 and Vulkan 1.1- Update to new upstream release 2018.0 * Added OpenCL ExtInst validation rules * Add adjacency validation pass * Add memory semantics checks to validate atomics * Allow relaxing validation of pointers in logical addressing mode- Make sure to build just with python3 - Remove needles buildroot variable and default defattrs - Use autopatch to apply patches- Update to new snapshot 2017.0.g103 * Update MARK-V to version 1.01 * Add new checks to validate arithmetics pass * Recognize SPV_AMD_shader_fragment_mask * Add validate logicals pass to the validator * Detach MARK-V from the validator- Update to new snapshot 2016.7~g145 * Validation of type decls for SPV_KHR_16bit_storage * Allow using FPRoundingMode when see VK_KHR_16bit_storage * Validator parses and registers OpExtension * Validator checks if operands require extension * Validator dissallows unsupported Vulkan capability * Update capability tests for SPV_KHR_16bit_storage rev 7 * Support SPV_AMD_gcn_shader * Add FlattenDecoration transform * Validator support for Variable Pointer extension. * Support SPV_KHR_storage_buffer_storage_class * Add SPIR-V 1.2 support, for OpenCL 2.2 * Added extension SPV_VALIDATOR_ignore_type_decl_unique * Add support for SPV AMD extensions * MARK-V decoder supports extended instructions * DeadBranchElim: Improve algorithm to only remove blocks with no predecessors * Opt: Add new size-reduction passes to usage message. * Add multi-sequence move-to-front implementation. * Add MemPass, move all shared functions to it. * Add CommonUniformElim pass. * Mem2Reg: Allow Image and Sampler types as base target types.- Update to new snapshot 2016.7~g28 * The Signedness in OpTypeInt must always be 0. - Add baselibs.conf [needed by libvulkan1, needed by libgtk4-0]- Update to new snapshot 2016.7~g24 * Add classes for representing SPIR-V language constructs in memory. * Add an option to spvBinaryToText() to ignore header output. * Add IrBuilder for constructing SPIR-V in-memory representation. * Add Pass, PassManager, and StripDebugInfoPass. * Add the spirv-opt command line tool. * Fixes segfault for loops without back-edges * Allow missing memory model instructions in modules. * Add spirv-lesspipe.sh * Add spirv-dis/spirv-as support for emacs when loading .spv binaries - Add gcc48.diff- Initial package (version 1.1) for build.opensuse.org - Add ver.diffsheep14 1591407813 2020.1~git24-1.262020.1~git24-1.26spirv-asspirv-cfgspirv-disspirv-lesspipe.shspirv-linkspirv-optspirv-reducespirv-valspirv-toolsLICENSE/usr/bin//usr/share/doc/packages//usr/share/doc/packages/spirv-tools/-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:SLE-15-SP2:GA/standard/f702b55702b7d86e33ab6a3915e4a423-spirv-toolscpioxz5x86_64-suse-linux ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=79917d4d555731d75ed9ada266c71cbb8aba36e5, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=14f784ed871173cb452b95f6f174df06abb6f9e9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=70aec6a6cc1208b64b987c833583516eea84bf20, for GNU/Linux 3.2.0, strippeda /usr/bin/env sh script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=0e7d4fdac26c97057bf75cd422117c99535072c8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=a3cfefdf6cbb957a7b74b9fc9957b4b92a4dbc58, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=4cbd5975cf6236496333e2a36a2389cea8cdb076, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=da425bf17bceb3064395e7f5cb3dd024b5a530fb, for GNU/Linux 3.2.0, strippeddirectoryASCII text'3@  R R RRRRR RRRR R R RRRRR RR R RRRRR RRR RR R RRRRRR RR RRR R RRRRRR RR RRR R RRRRRRR RR RR R RRRRR R u,9G24~utf-809c5d9adfff33b0f6121167f14c5ba1447c7c90dc1ee250add5b8e4feb6cc5c2? 7zXZ !t/] crv9vWQGl< a0_8cHvv"q9όmf-^qmbҐ[$๼0袢., LFy)SUQey:h#_ $t91EK4 q\sVԃdΩ Z$+Pv^UhZ)C[FtQu^y~60/u`@!ѧ-"J7y}|k%"!,*u&]aYhS§ lD1`(ˬ|e81BrC$m_ej_9Z漹'٧B̺yCr/kB*>=&==@ǜGϳ3grT02FPk Cݞ)F<baJ.*hCfe o ѓMy: >nL̴SVx(BkvI=R7!@j( 2>cdS{]rcf]IZft3? ~ݥtVR_!t7hF>BfrFs2?&r uwmRM.(j)Lr"%o*:mV phCN;<nXOyP3GfB(#FW0E+y`G30tI{׊v  ⿕!~=\!TN}^#@Bpx=,:jY9>qaxbA2Mc,'a ˸ ſ@bϵN<Uĕxd.eed&"%9WU=—^ 6'ޔ7ꓛż8 %`.Bʐ$'1"Ui .QQ:g[^u养z>CKA5Aޮ@+5owzm€5Sk'y!}tbjj1=Qfr!w Jg=d~[~L/,ycԴ#W|(uryHmk32st! Wz!ۧ]Of%J#\`] FᎼl(mMPo(D#`S!P$y1d8O5d8NnJ=ABp,ʃHVg9RA9E_rz K"pE ő_yM|qSwkj$ ރ.kMN7G<:|~*?Q WY"b.~`+mTq,}_{))q:\?DGfWR: Dx_,bFfY 45Qwa2~}_%W69=w#3n|8o=ٕGP(b_Z *g%9gNe$.{@ݨ ]gxp*d/(h@s.n!C+в 2laE˻QF)MMFu8 Mʚ7Sn0Ar̻`t0\̙`' u˻OP'g=rh#) hb,+(~#C*2N)vSْ(gl`izbV՝=`1rԫ=XBՀ-&2\3{vBD>x-("Yp;4;kh Z/luNu"jf\+P/Qߑ/˘И'%lQ?G&i듇IOZn XhϒbC0mL.ӗA7Bەs)ZUn{Xmꓜ s\`ɌqW(?a\')-k M"﹕%xڎq緪sD+<ܶfPbdG޳(9-ҙ 5ш@/Vdh+ZN gߕTS%@USFF.WIO5w߭(wl0 Nw^.߽OxYn r 80ᨲ CUF3j S6f Z}pfwt6p)' ^(R0hѻ-䡚BX47У}W F S’׻Z i뢇 KlFW&d,baLa 6`5L]KvCCQp .HQβSu1?l4D@ן Lb)y_A' 6]ΗW>i/}Wa|?-0I"lW6_QAy&1Uy'h9ƄH;gj,96C}0OY {|w&8?jlL QHcp@jSaE{S@_ %5lEmZ+N\hPYR\jn #}EtM\?sO퇏^S*a*.WD!B/,mia)wIM;siW I˨ rod0b~h(EQEV.w gR%Z@ l _ |FR~F>b||R(c^ԗOM8=UJN]9;Bp[uЍ r·ٹM(FkN_@"6Ю-"#N{uz= zUdEO|8M@t\Nu,j1вznIJ~ڞ.A1]nڽN;QM`12plVg m Y Ni|2K@5-ݺ[1GLv dN ],]#]RD]P֖"s2g}qX ‚fA$K\}Qȧ "+؏/ͧkϻNm16yt dn*qmnl["JxKe4 :9Y0"3{(yf W*) ['UMsІ˂AE we4moNfc*24q'=xaN[B)_Hf!9v]Pj?z?N\@ F'=N-~Z4*p~:',8I]CPL]Rɭ&)Vak# Mjt'ﲇ Kr ΛfJ(afNq xT~Y(.`|oH; r\Q^>agj>faYaX&fk5**79 Իj84:=4Ed E8!ё?Kf%ԥ;y)Bi:p/j$OP(~)SheBM{1gәӵhr}~V\fyU̪ NrVn!Vq$v|:%𡿗ױ̼<%T_+ϢJޞ]cseK!,[;`W*@^Zu$sX-۾\ti,^q*Q yboCMҾ53 E!%zZώ|V7+U>lE-3V$t^r JA~PV#y$R<8Mzd0{@M:O4' [nAu坩0XDBpPiHi)?o.?OBQ?iupbNIb r)fja:&R@O0K3d"GZЌr8>gEG}_]xmb)Ciͅ(E8#[9Ci ř|'8P^u욠*M.ܳh\}\D>:5<(T[A[3[ lpOXMo@!Y^JK8% p4^{\t8eW ß\QѨBMxp2{;a⤝LȌl[ir?;w^!zŒ,ml&>N/䗕2[yƳ j1C^]xk\(Xodz&Basx3NrcFTw Hm(N2@H|W'!UwYHʓL|SJpoKw<1JkiQg!dU T5E|T*gw|і,'smTMuW1t0Q(u$?b ,?˶0ǜYe:mwfJq58l[ig{K'_EwGM,3dlTwLnx#/Rj B9߻uEL[,ĺ+Gj%-Z) >Pl ^ .hgz$Ĵ{_$n~·^9'*Dvt09 hQ/ wY^"nL@ [L GX#d#Dc$Du iT g7IzS֞uVײ؍Ж`4*\\M/ b&j8pxV=EaE8 33I/:"~ٸVeaug1D[Xt ZB܊C ;g=Oކ76 ES޴/[gݬE%L8u$^%rhVKJg ugЋOQrYcX-!IOy6zZ/p|TC![v2'ڛa!Nx-)Y&t6l>bh5iK|Q_0L4(噬K?uű^¡'GP@0\-(>sĴCw*J(ng]ak)kutݰ?V[ hF^C4ЯsؔJp;YPc_]Īt7UkzgY`q 8O)v=BS@u\Ta2 Jh4c[#wCm=)mumi 9&[ lAw3D^qH  Kx^.dRtʐ\:dR)+nvQ  ]\#(0Y`JMKxЙ6W To<ʟ}V]Q. :cN5!;9m>]LUR)Mg ӡs"i{Zx| p$Q t}g1C$)ɑ4\&fIiu~3lQL̆ئ͂VUJy/SBǴڒGYIysx]arٛ-OBbJԶ ΂PJO\]E$ݫLSs=z?94[9g*iDQW* Z2 Q6wh/ņ;s9O $ đAZ͵$z3O4ՇTwO%^د|I\Ʋ!Lu)˖d/Y-'x;6M+Qz@K"pgii䘂`5)"@ 7E3ڰB4)u_~¯zan?ү:I;LЏ⃠'j]p!Oe<5ZO5m}5gjdqM`yH_BwY!? q?u=",s*x=_̾ nNxi'yZ4;)gHaFNflagn1 >1/ur"{3;.TP.ws?f'"aW bh X%MAf2G=OfP̎&Rb]h6WAV 鼐J?.]]X5d ќ ;wc`ԭH\Qr/^ QؚR,gSX~ok&bKW,9,x* bwƒ(vKX6ZB)_0R{jw r]8 3J+ikpP";/¾.Ҍ h 43sP@睱Ts7%z-{)`f)ᬯoCedPwBШ=%xg󼘍W0⿨/gqV̠@ dboFOr+ .B>g cBבU$dntʽZ7\vjKaEƀV5הTݦS Az@XcDNhOml ?)4zl5m(p%J`Gu,ag:AA>CAZIӯn)4mg5$]0WH%xoqk<:%ὝsN+%+&z}W&K; Ξ7pQ(vXҾcݑ"WYVt}Dȓ|# *)öe]ҡ.6amTlP;mʣ*"r> Wh&ͷC &䇺 |opKYV e"\bI4l}UiCQJ(iA7>'M}VbG|dâYe0.͹5 -RPM F 4SF:X/@+gMRaM[N׻z :x!^C`'l H|T-o Qg> Kgĭ=n&\pYy;[h"Ēgt{]/JW-@*V›&zc]uEs@' m2*d]:[L7R 1UJNsW#˒z--‡.jM'taңh;&ij6)KUBfu-i14'TJ3lUw.^S yx"Pn3WƐ5a N|WCT?;.i pр tq!74/7ÓEBeADLߍw ZvOOf֟@W=nuڔ0xw89KAĀ#kEʘ c+`1+@r0.|vҭА vz6p**Vg`m |YC/ۯx?Q(M3ʬ*^Z DC[&:k3ڴae,KSf*W.b^ |2l\zn#p.%B /کO Cs)wIpSϪ 8-p ^^zCOT}GѠY;MLd8>bbZڵ xi'KvZyl䯭Zt4N X#Jnt~&h.!|-@ۖC³i|𬏨:3;5J#!.0+>i5H1]ΟOnX75 !gԸ&B9j;[,7D 7?|ugQHS 9 dT`)| 5[V i/=$ZʮD.Q ŸV&vǦj'KE/ ( x.V&jb/=*̀lk}3>REl0:b(] "=8Pm%1,.46+]/M7D:9{"5 %$ ,:kUi”(0e]9;ZڽJM"لH0G?!kP {]Vo;_(G#!FÞ"lq?*,CɿA8 mw_{Q0zW.SӁmO?@)4ԱP+ {a9/>g[\-|.<כs¯Uqx8o~Ϣ IJܹLCbG3kv⣕[JU֪z@~If[z$<\ 6 aYMyرx؉K+>4-^G1 ,Ő)If%ŌޤPZ XH9o!S0D#y0ߛﻥ/3Jsѭ6};8R1bJiw,pAzQ8zظ4u'  kZY1h_M&dLzrEhO 4m_m.z3 A}~0V%:OzkG4x,&_*I1IxgkwwE&)5Y{+!N~]r3?n*: BEVLS㱟q,JqidШu@pfdFV] 4qƆgԸ|ʁ 0?1!ѦױT*W$a)m\2hџs;m㋧ZojgϭPǔ3gK>.|܌ Yd"ٖii/%s-LQѬnlh2~zرȌbV|ӟ@zW^_hw5Cl`y+HR#ԫB`cNRm.m-9 U+Cx#o}C;&8]$n:}U-x~㋞A0q7ia }_WǪ0həP%I85?ÛF"L%.kx)Hm!i6Wtp_ldFp6ᅖl v qG]47c؅ފG P,Ϲi~׃ՅWAԙiE&Ԟ.߬kg}"kѺj1㈩cH|LS4,E 6X>{ŬTܦ47۪ZIX=u%,$] *ujT\Mߞf #nfQ"σM"HktR8@Mb0]r8S>eVX@] { ,oA7:G\Aڨ5@p?WݠPjf-/ D?C_Ŵ(]Q)(7$;.q8ܝ۫%ӵ@Vr/8 -*ĉҹsZIֶ5(?Zoi\8mq50QN Pc%f0YT-l@HYov44?ոGӪ˚<|՜ WiMS?v_P \,X7b :#k]c1EHڴm3!OW)%YYW-Y `|)*_֗{q m.HRR  1+δ^{Ɗ @ׅ&jc@$sX_8l5Nҟ؊S:jzLk6vODۅF*Ư{hU kAh"T"Ww+ yO c[A7Ҫ6NѝRYyN~Ķ&_=]R.%^)n ʍvy#s%·y YovˀFo0ng$ $+e{$~4SŅ(~CG4M<z^|«޵TLئe2eV^.\n?kUD*hb%Z378>p(] ZIpnSA4N.?^ !†w[>8 LEFnXOE>X[Zw_ޮKV3H}Xhkp(W@U.lݬ׌=q@9%(x)MXӕryÏtzt**3%yR|ITܕϧh" 3΍K> x+7Zwp};Ԗh?b~ŊFdfZ8r^r BOfkϮiMa3a_x+X kΉ}Ch85dЊ$R)a!d7=NanHKs|jNv;_QDߍ̐lh2d'z)1bx Z#|%iBM,Q~~o86)@]N/Ƙk#F?'s|j<7* 0 $ RFQSIX f0C~ؿa˄vO8hD <-C;LaXn> R`b|YZ۷$@˒7#/"?c~ra#wRWwQς$񲡚b{;4m:.]bq+PuOe{;7"÷UlM]Iϱaۏ_붖y=h%.Fئ\1l:t%^dw*ɩ' ѻ ~7q_$ ax=oYP3{1Cmƀ8ekA.謮bN rV?ޱ)IRyȧKVzx{<)J7+<KV93/ ؝Aj(cN7E8z5sԋA\ $]8wuU3j-ź }ǕQsog[@TX_kIOde`Q&u{r9":]"H^~Ua;蟉n|{R3gE\=rrKim5 ڜ(G,ůΖ2ލ 5hvJ"&h3:M/^* Qʴ3 .-'F6,{ͩh kH l1E覹{&CVU(~eJ;Q$Pr@ϹaY8WP9Ued@ YyWq>sݭ$/,ae倘aC7h$m9ҺM?{v|~CSA *ő%j/uilP3f> $aL:VKX * wP/ o1!1sײ~(L%V[UO;:ASKIkoc/lj2zR 5(_ Aff*@Z^m~֭'fkC(2SZ;'ي\qч|U6 bޟ؊i"#&$ /EnEEM<^oAd``{cT{þc$)hc/_K.OՈMPhڎƶGsrE l5kAVnjqt#el=@qf)(ǂQ!_J>5,YtŎq[)/͊. ,VHl"@T|J!'u<9Oc;-tqip;3}:R627D/LOqS^bit8;ƚ{8W]fV䎐o1`W>@ %-⻫SPqY U+vй寅t]vyjl1S_U>x[* JZsi-\h'ZCžC-%"|E2,EZz fxzeTGeZQvLi`V.Da8?$` Mx: )J k9{0#V&%.eܟ"́zZ`tR_#u y%w,>}hcS)KN)?aLi~%jMe?rPS+?im1Ji.tӳZD8R(Enc2t|2c< ҕ1`sbc\(^Б$&CVy9DHY\z5OE;H9 O9Nz SŷhbWhW'>(C#WEe,2exm'}!-!jfŠ@[G J^Q@x-nڿ(f[̖ 1ob3.#&DPPi遐-}ew6X-٘!u +$q0~I'ڜ!+A0-<|'4=k1ߟQr+~}ŀct88ވ׮D y!Q#6u}T_$ V<ƍ (Z%Sb_u ~&Hah5 _I)V8( \ 0>8SXL06u]ޱc:}jvY;>W2R>,y>H< t>ly⿱Okf`336*"}ד=)wAb^‹G8OSXcńw3 F>0ecZXQ7be{YQ .X*cV[du@dxhK7V˱N\l7!֞[B<%xcdY 51$ޅ_ˆ[C( /*xkߎJe qE<: @0Giz`hpl&ZXAB*_{q9kzRRǟoyaN @qcqȾv+Psd5[ q ;)O5\-wFAxAZa||p'@63N'[ȡj[F:Qy1qxUM V>.rl2 & ZYգgͪ^d/4Bݪ^}Һe(IQr{ cv$ju{f[+P J_0X1QcSiNeRYM9oYyPYJ #NmDJej [+E?DҀ7{;,+2f~&/897[Z8M3}p(sh}xfn`b·D;g_PH QfH̼r5^855L.Ld_no_ DTAJCi?̿ͬcx%ɧrHC:|gC]&5?ڛ!ڋS*݁|]P&R1jލ [ X0!]R4;QBI@M:q$ƻi.SֹgW޲Qq$JZԇG.>Fג?:'u`s9إ0 $Fw 'fGתpeTMIj0-J4 bGV S!_(щ.X*P;O3j@Y}ع&[qM?"ql\+q؛q*zvm^l FiĿ.*vVgXX tyZPK!d*ߛv!'Y uvPȅ@-TAOOF &%*a*fH 3>e{2@<^ ] gpMHzU<%<\▱ELrWWNonj.y[~bSB g.60Xm8sk2@|6V:G4r 59EE(w%يVVL`)m5 jO2u7h[yA 08QRUm1=kPk1b-OZ̿!;4oB?̱]ZQ:]Ʊ^_̐픓?)=2f]^e>MZD;!8Drir'L%hj 7&A8 N ַ}ՍRPP"OW:<_Vl2`>mJVW-UܞO;|#+l@#1I="ȇD*Ѹ5dvЖ;| wqj_VF!uJ͵B9S${-X hH{x@ُ='݆X(33~0k,&f~:{>fQ b _12V9nėᄡ;9[6.CS 3c 0HĊ3Y&K V^KE0o:XfZ@1U?Y-)5C͖jZ*9fgϽdSRs$] &/b0eZJb޲KG͜vYW)VEc[S<-D %aNCɇrA]C*j.-K҃B}a<;-11%t'Cρ_cvLJS37>?I&skLgsVS]Us܂z%`+aI碦36O|j~"&k)+^K:-lD`ݍ2T"ܢ?6ONkua* C$ؿ^"^ LmS'7K.oĀPU%PZbť +vΘ!0P/3 @RN~e_ݔiߠ+Gdc[$L3]-9ݔjuiJmpK;֐1lLeU"t r [bY5u + /N\?z0dJ: e† jw(rL'8_J 5 DlS2ză#[c 蒈^`/e)eb~UM~^z#L0#EFxexܪ'u7!?Bd?|T3ӃE&{1,HxXhhlr'sIP?5wqK!3>&`F\Np+nGL'4P:uGV5uTY08e !|uTc߾]i1ꙃ,Alt;&*"eKbtdr:(  ?,: Mݼ.v ohc?"-.S r5l/.V_};1ӺH?L1Xo<.7^se (ͮ }t I[5D@ 0'_DPW moQY #طST6Zb5Ӽz^4tk.WlViij9ɱfד΍t߇b,Z`I'XRsLRYI/WQ`d",.]I4Us\ ޳=;vMH[j`Qjob]iV V"Ju}1jo9ȇ nHiL\-+ŒuaLeC#}7ZR~(- w1Zq-Q f  U&7 skmD`vƣnRI- _0Cͳ>4"śIppIb:Eb֢VHX, 0dlJgp١IY)Z407|ՀqlͼBCBnغ~PW<yL$>U@8~呆1"qZ{C`~gm`ui5YWi|"4xMa9_yF4{h\?ߧB!6"i`l@Q¦o+:y o06zo,4ΰҮ̿Y9HIRG62w 1s:ghV= % doz1thgt I 7PbJfeL>suXh?AM)]J\ \D'=/ޒȜ W+B;6^}xU C 1:7(A2O9z$4{#K`CWCAQoywUMCi5KU+WWqűI4QEc7,>) bMlK@ U 6]v0ލF(~kDd0Oŧ%\MS ؙdA'*2o{Z%*bzCJ9Jx]T v!ky"99aܥa\Rt?TRlOǵ舞V>T)E2uts\WTZԓϱ LO[+dcpqP>'JHp.*B9N 7¤l2m6|IʝZ[y/+V˥sCeOz.9I؊E[+G-Ĕ `N1@= @5kGHٯ$Di00Y炩gyP:(qjMWy#"mfuò!(܌,V6Q`)cA;*RD>A9%0OڨQ/ *T1NTTT/GG6"GM]i&"vB{E]YRX,f{Z<4KU(K ><{0,XIhkPQ j7Uƾ|8⭇v>80@ cРbJ0 i;)<&v̺gu%L<g]4a4%-eq){[evT tJol/W)W B@%!c/-vK8QakM0)NOlچKqOnTY"a$h Le_犟xz0Kvc&9QS> E9Z%9G`_ƒ8%N#!fڞ.Aj(ZaKpUCq*􌓛?FhOsO:Ų&3e+eqELH=h|9qQCQ67YdtE~TV BF0Eƞ mg $ɖb4cHȚdJEU'hIK~ț])cOjf؟A"fsn$? 0.;̹7߉&4VdzeaAEn rAsrq4S` m+(ӜiZ CyE4 W&s@)&xk 󘁑s|s)D\f1ˡ,YuRRU֎H[ؾR%]:Xb],}oe#G^?w/Lu5Kc*O4G 4O 'Sid!#T/^ՍWxBWOfn*g`B 1 m["G߻+]R \{`e, Doo`˧מ3uKD?j$"v֏EH3?=̥fdM*8>k_it2 .BoN uu$l=侃gzazBnkf#\An(VZGZРHc<ϋR!b?DZ`?Nс#%|t|C{* O0>$Z,$]_]$[.TQSIDp=HI=Zs@+ϱ1f{X)g>.΄4FLtj}b*zɥL- 6o]Q&0ęؼj_:Wud 4FW $AHc'YOO"GuxT@j:#O :*+{F Vw>vdYFJ֞=n>4N*igE9 !2!XәecScCAG@G'_4lS2;GHX[?Ƙޝ)0 p1)3Y?dBJϯSn`Έ4aŭٍ`vo&ooZ\ p J+b ,bTr?+T. uVn?"ueJccG4OߒdWU|63RW#)G?gYQϚH+Dg$3\ d(k$C- qGgB謥ţdhl`QD-*aFݱ0w n:eق<|(sگu;x(p>x*lPl+YC4#*APHByU<49Ёd"(ޅ-Ζх^;d3+w|XM=ss-y@#鈂X ,ϺW8pJK橇RFMs?]PӘZqis6aj5ڙ643ء%s7䗪9e^\s?b4O &&ZOh9IݩIO(L ĚT]?B{҂g[6 90wr RG!+lBy|Ŕ4=3Qf+ylg/ZP9fᓌ9Uc5BRh+T]5GmL xuU%ՃĞѹ-xVhW=jY3f@nGχ|R "sRn9*F!wXömY6[H|ָWf6҇*,Ŀpd4BIMƦ$r)hljR SG!|Ѹc[m^V>Y~Y(.nAowv@Kh!ɢ[X?j9sWU0ո(ez/J*i4~xUi1Q̣b4$]:z6Me4m@>#.}-{k )dSz8EGb(j̮/)Fb 1Wٍ%[֑|/-v%6zߖaL ;`Bj\vM]<@ ?٩UEK'ʿMЌ8GH6})ii|s?c2'}e3aRڣʄ f.I@VHtE]DIpi-O\.km'JOvT>>0'MBK$< Oŗys?GWacn J]nI%̗kWXpH66+>s#Qcgm`+f0 oenD}>5 ^.^l_8eI3x;[񦨔H ϭmLK3$C U,`^aI}eZaLVs_)0]K d%H~H^Ύ#olvfߚP:[},"Y{qSE j5ؓFmk^VlŴ)`-lP9_;#uj 밎^|98J B; |X/[צo6)LOor.L&h˺YO-%!0ҖIy'ܫc͑yd2L/=KGNwƔt6KNC|$(c440_F3u͊&Y.u^*EkF< ^X5{M}~D^ z©FTܨ/1 هb4i ~Q]0.l Ŷ{i3 ,|8!ؚP෩":!NR ^᱋)eΪ%>2_'n0łKYaMJJWno'ݏ-OP$D~m l!fd !z_l&ülTc:+|`aKuIbhJ#em'њ'W/oPD=3sX 樸1PEfAܗ^J>Wxά<|`x9i4<^?jqZGP ޏ\Y&F~.,9vc!CSNUDYp`6r;>7j p0Tv)m.!eMRЬD *>[`/m`ay;4E ~򂄎yj!c  hT!EQb ƋIb"p$]^<?,~pc P$ 'ۂ.Ɔ=t+g e-{w~%;z@+|m,?e;3 ]9)Het5 ^ltI9Ta,39|@ᤋW,$u$|? XTK|nX UP~3~?"Ï]`Cvlib[ 9{g8&ƪ@ ̕ϷSyp=+NNw>{ '! `TNίKxyA4 =Ux%N $zO& X*嘦yzNL/X+Ю# |Ĥ6\Ԭ\\w#H ͻڎ3Lu&;c{69_Y5E^'WF-;FkS/幓il{nd_DE(dzI4KlGaImMfZ&Q>kWuf, ̖w4k.W@J$F\ ^NR@!~(DKက*pu תDg:4ݩZm5YK3{׼g^UR4aV(miԒG%ف\bXbn:0_~+v,<ۖJyۢ. j h5YБS͟ggRTER=ӵ0&]UG\6xY\Jb+}R&{ 6\W*ц%3+E'D@S"2Mq~SK3n"]:*q%j{8@%97vf9bM#JJ'UϲͶvIv,?:2` upF*=n+/[/ثy-x-5xγʨv&Ic(UÑߙe?Q^@V&/qOg:t5VE-G'XS< G6xۇ^'~03g)9 Jn Ҋ$~Si7dalKN(F~?Fn= Yw}oEG)f9ƹ~gSge!0#ʂ̄vF=:YsnM*$*]}y#p6ZR0hxXkflʨk3ܠAkƊX x&$ˬXUa98rh{YPhyk]nqlXwzj>}IqhMm%q2ZPw8 vt -_ g=2M~圈ERBAziktUB&ιrb XREs8#1Ѹ˒ l(ЫX5bop~HIvA)p֋}_mB_0?@rb<:q *urN;ncvIX_ ާmEnF_gPaDU9R+ j^t moFdL@L92{<#N˦|o\iMv O{YwL~Tf՜^|%;F7l.<=5?T1E3nWnj2DR6BKDTZ<0>|IGy= b4Y8+g6#N>Ӏdďj=L 휂N)ba$x}=3kMȃuP\B.} (<b H$E<,գݳ?Q?vq㵲 ƾku>.uזk%bzBM yDG!S5DlPtb-s[u6~ѡ\zС?*`.M.E+tTj]9Kg xi/$?)(@YSPC=8bZk;A6& :ӟnωpvD o Q1c]g] * >P4ƱdOա>W/k383kb&Ɇ3;) Ba lex+AXs$q ΐ$d^{$ğ gGh@\2E}L&_UAxf'6Q2Wf+n.j2xG ^FF:H I_Ĉqc )l郤m(!H!Li frH跥ܺ4+iSzVh;N-#I"08W`AIH,d aH\|k%W*ZNY;LgS6 exC}2^Pw1]׼`Cz$ oi"<-p$oU{o55chpD;H,ڸ#E~/+ d!M;!+?.w<3;s$uW"_5gK* 4ױPF3 ("Ȥ[˶,qG;0uw RHĎPdzCLԆ6WՇ>/Q/S,ekZn~={D̤T*i]@2 n~35O@N c<m [O*r0y> ^C$mdlMa"i+#ƞ3v7ļ(6a$1 $ v `GmrV;'+[nbU;*}ǖD"[GBj:n'`4'Q!as4#Xt0/AlA\u\ծ.J)'9uJ>oଢzk|dGx|o;,P}%o5sR4!s<ʡG/ .C@<%آ!xGLs*—WP|;\[ٟ#1$Q-E`w9~eϡ"0M4'k|t|ʤ)&ꎱܨ? +'df/nG1w;ԛI. rXF,~H6~jpG:*}DhK ԰J`g%at@SS1.z-="p0fGp"TOO@|^4}PW/M qOO٥T{t4|``2$bMGsݍftҷ({`OIP7k5E 0* '!/9y->s9}EXݥOzKB(+ 3bpŚ&&W ګػ|~LƅLYW3 #yCypnD[ȩyk"8\ %C\.ᤌ~wL"> dd,zkzI _}^hR.{3x9pՃ \BOnf: Ob5 ĚvrK IvO{ӐַT,$Iiς ĕiyT`.a$#H+vP`V C/}a_vi 3;DhD|Q a!XmfD-ey]1 VMR:V@[?C&Kےd6U.T%#J7FʰY3wgV@jA_cǕ qr7JGByqhQϷEǀʼ+_=+NfK1"VE5X7;uHi*dhSF5U5T?T]8Yj;\DAxN{F/JIlj\aC:RM ]a 1Hs9(헋éQm0N;Ì8pfaŁ!OZ^-omEc{lᏅLl+D?VC]2U{΁Ah/lSʲG ??%w!E.A'q˕Jxl̬vM(s+Y-a,0W5O|(`Œ6ӫ05Q0qEYRF^C3; b}-(K5)G)lS2xL^';XL:b U|V ."r\l=iwQr7:8Y"Ͷ$ t[3b2U֫8 45,ti0D k|ve}=/BTЋ"+wQk>Eێ1Kzw\vw>7sgPL+=/7ږإ 4D/=l䁝%S5FRD jG4Vw gׄvj%Be~r`:IJ,kʲVo&_⺾&m6v!t/jJK=Ù_'b 'O++mՁ\ Ѻ&mګ0ÚIz=S)?TVy(L9>>7![il-ʼnd^~q}>64GAM8m}\سX`&%\:d΅P= BHm/US0\|VlI Cj8e/u[i@EPe pa06.$NZb쏅U8c=:ax+5B\K<|*$}5P=)1e~?љGyi'е:o0~oUUiteHAWH[X\o:YAъT -̋{1[bNI~r@+>U@:B߉,P\}4D艼k;B@αƤlc0mAP[5%a Ë6TzpB+mپs5W?s9emgB}T̀R݆gZ =5"+.p)_l(ihe]/d)_Diq1w3q/}?gz# Vӳ8SRk ts|~UTFj-[ PjS^w:Ѵp "E ->&!%3% EO1bӂ/],m\;m RQnznJ&W ϧc%PCS9Qڽ /saPV[Wpja6wKW5)ϕ'igYȱqҜp ܙ6T ԫEGFnǏCa*NTnYvȨ+7D{POEmsyg $MЀF[PKA1?_ %_>9 2^v /*II¦͉И~$N˕\ 2֧JAuH]crꆅÛ@^;SrQ?3E*%:wQvf=axS$~Ʉ}z-).\u;\qD9@]o][̢x:V$ܟk>n)F9QvAG7<0*Lq2}il6n G+_y3Uqb'9PRcU|ͪl70g(d[ <灺Â2x+fuA૦W,BG\QklD%Sy Yu{6=|+P:J!fRׯ|LI}=xnSzf4f[R+ZéeLQ1~ieK\+sYh.-8kk>#=H]iN%#v냧 A7jNF!Fa{,epF>up-<,Qf=V L݂ 7祍V9 1kJ |RϺ$ɂO5wzj[J uk=tz(w6bX)KU(96}^ZZLпo rޱoEf gGslJ]+Cvkڌ-F{C)Cg6ݦojnÏ?fͥ3egM!U@@]!rOq0:PyL"e=CҶ`qw01L_)yS`~#]V@y+;@~ ,?6. _  G@ϯt|~>TNO-.Tw<E}NK05E4'<Ego=-c9nHذ1w+?Q=裨nSrvL}-uL55p`0ΒҒ'@ m31khI#fw@j;V[H1bUѕ!mi꡴q Gb6(`N_n5[JmV{rPtG:Ȱ~bi Kȃr7=@cʩKo)@I`0cnLp '_|jYbg4o{n%H_{Q3`8dza[MFѐ uks]P7A9|:_G}UZDwV@פn&Ɍ. 3#e^2b(Н#lK-h|{ Rpe.Z߹U8&l:]kgg0?aо"w̉yEj{jZuuk=^0pķCd!VT:T NP/ :E"F?yEJ\HL-!V2ohxI  W4VMtL(q"x!X.\V~ H)RD ġiV,ݧP4= ;z¸ސX:SX 1mdOŮn?5|҅QȰE)fEٶlmp++?)T5WMb>--9j~1b9qt{TĀNF l=ҪHeb(Ǖ6s5б(mD. 3~S$2bBkIU:Z?%< M=5¶vF)IP)pd:CU1Q[=񁧖 aZ d G(?3 BY*; )ۗ 5z3dqH2)UHC:8Us3t'oI_tъ3C<Ū',erng[)mnz>Kf b%&s>-Ix ăTf Jrx~[ڤ>ۓp zD~vG%i8X~~7$.'0^Ex߁XM60ka/lj,ϻo̍wFiC`:PT V)(.D~ugm~ċ`$~vcPk)!vZZ6%MrS0Z7ɿNS=o1>OlN6 \v5ot[ٽn^gkG}좦xb"?$~Md!QPE[G_*.M-6:J ΤN} ;kH&_{PM ϟ&VyPjyOa~=DH[}/)~ԇ6#R_EUd͚DB0soYg[0KKc+Ջ]wIAZ)t6(Q0*Zy_[ ْ$z`ϯ/kfB@uݑo;_~^ 5aPr dnY5FCF[׾*M4kS%' Te[<2%:%>Gqc3)' + [I".ep2jduzr5 '9q'jibC3z"SO|uRCc$X3+EJ,STfH(YݹսҒQ J4 ^D62=;= b+ڗ=q>©#^B4Ƚo$&fDŭ(ə=vN響6JF 0LurkBDŽ; bO̼|$FSll}UUYUّR_#VoX!ϒGW _ M̙?Byi7hJEv}+•m+p?AʃsѠhK0xA ,>K}ypmlNWGs^j/~A`ɻU?1dk|QQ;Iv}&!b"ȥ]'˄剽\U4SfQOD NVt2X}0j?'Dtl:Z^ 9N:va{SMu6£?Exؤ[u&qb&T3/2+]G[oiP2v(|GmK&+>EH װ=5 KJV~2 ,dm xxN|^47֣![D{%;0:e4(m#REU(tY Ͷ&xt`%`9oA\Džqos2&C}2>q- 'g=$~tmWdV Ci'`FC،D1"YP^e?o!o9P@峙qx?Xژ΃@8~wT"ho(/;dNIRKY~`84ajk]#Js,txQ. 2 dA8[Vub^&(`:茠~^}ӣ2T%`ףQ<eU>gI5s6/3;΃LQ)c=#$*U.>- 6ǁ?K筹 U(be^=ޣFYlU2AUrp]Kznj9G%s1CQ 40MT9e߯$m+PܝT&:nd9;UBaqFd3+E4#u[s)<}ĭ }(0㡾aCd8.UiрC\e1~_~OΑ!w9g ``"?"MC(>+5x~4 |m(#g"%kU!8 b$\p0!dx*9>5j+Bgl1DَJ1q07|/#LQf4ͻ`viޛ;چ1c* 6{ JRHMX|:ɇѿy&hܟCߤǛ TbVy>׋:7j`;s-9'AV3E_cL!̴oPǿGr$%7VʣԉHe?Px*i7r`}ַ;݁n| 'I1/z#2<%Y^$9`;4Y`.R[߬t&^M[ iڕ5YihW:ok- ûH #ⷯ|":Tƣhvk>{Ul|~iL>*'Ɇ Av6g:ߜllF $#, vN55~${u֗{?/`SzipQ-wNHxey^0ᶗM7y> O}'$h T5% s?7s0>G?z [8.:XygS"3 %HSƉcDOռuyǻ̏d=xr|e&?dT֜yFKʿ&j@bϞ1+kAqUp- ˲`۪"qdȻ{qe5 {ԧoS'ѨQ-P%t]ٷڕ)䣆@ޣ ͻ{`*F.8r.RH&J&]5)t@ACP#aw ]EP¾|h+I&*3AWA?u0qa>weB<6Ѱ \klj]x冮Ԥ}O`ϟ p}Oa8)XXZ 8Ux.dcBKQa`qDQ `F{ӶWNySl쬡*:RnaH9g͇ʨ{(p "8r|+eLΥg,oe[7Y70CF. >{?/l2,Cڱ ƀ,97DH]AaĮvG&כ2]Cwmw$-œ_T7GOb aNA%5f'Ӭx7V/ul9dhC0 [aAa^>0EaSX7 Xn׷KT:8<oB$mRUȅm%'-$sP/XCF05}cii!B4l5Bh 'r`v7[L#W!2+%ȮmTK;)6Ischo~Z΋PHe #Piv~Od; .;:X[L mYKP \" !vhZMIH$F|/~J.}n3L􍻲,'h AhQ/U 6'f9HzF06#;X֫6{u)-O DH=#^nHB7 :CN<(_Ysg} ׂ{?o ӑ0R!ۣDd>?:!{ߵ1HP98MJի jLԧG((q4PQ3䁆ucZWRZG8+iʀV垚{DQ1ٍ鈑$$\;DŽ"6m&xaT>1Jj$S&yEi# <0^ s6|y;2 xSp{ b1,Svgdf4Q(x~@4cfBKQq}V| w+;ӛZ [C%MVQdX}g=UUQ?wiõ%e{z9 __M;b}pOSMJOZMKE(76[J\4i̇Y*F 7i,m`i]!Ro G>߄ܷH ɆeN!yh %RR2W^%l4\M! И\fdJhb-`=G~!c]O+אim5ScQF󸰭^tDCJp7:;_W#3HvrFz?_@_6c;v8 /+[^GDpY폭#u,Nf$W{h{nch*%brȡ_&kO-ыs>VJ*Vn8c<ƺdꡐm~x~'gNA|?ˆG钾n1' /O7ק^?y3sg"xXC /s`S\]Lk_9Q;0Qh),V)OE[vD`N1%"ÎoA*}R_#^IPt qZN8nY(msO:#O1kv@j?Vq܃-q )vF. aFj$Qo~*-/\[ ֧7|zҫ*hSx]ri"kJd;-Q*eH4sFmض;H1y |),@n1:Ogek gOowggD[u+ȹWuHh@Lv`p(R0jyWo {zWw֒FV$cpi:~PUͮSTVC;K]U'R~7E I3vP83 \|Գ,ĕiڦ_nX(XF9e AOB4Or 옜Ҕ(RVb!4@JNq@68$lhx v]a%D1G,1JF>B}!I7r廻gף*87rYZAPdDuБs/WG6ƸBG u!LVZےiN7Z|`w 2G &P'bKrL?+hyNź8EPB=Ee*fo1C{}l^c՟+I_ai1m]:֧DPGvUUc1iyYԾ3ZՖ+|B@M &[XiK90_ e"$ XdJ4Kfs MҚ<{N$+^jk hK9ŗ .L))4p ~KrXp M:%$86uɎ֝G= OV9@\0,rͪ'pu E+?< 2N)&J>(cd3.UȎҧkmFé`QiSߑUdh39"RѮC}?53ٿ;N|ll \>zuo~K#BDؠ wSCZ 'o#g]@,`ȏ*H.mUoL//`K Vru̪0Lzp]0bC^S$,M]u֭0@t!ؿX[s[XF- =Xv {E-Q4(jl:?<&m} p,HNR*/Օ%Oodn L/6]B@`NXQDQQZk: &@f{Ǟv(5v Yz4sը .r Za+j1Agi.83ѝ|x{=^Ȓ.3 1S1Thq1'"ĭ P]tGj(bl$C54Vr`+iA QOhSV9eY8A%O F Q.E z1j10'ڡWS&@h fwy1 ,pIi^KG%B!`?Ia>i耔U6f|)#Jr/Z(W!,g\2\'Fb5V#l(i,x*$ыPSM*F̲Ň .Tg]ڄ3ǹR"v;` 0)8O;yc~|/f|J;4=rjQ5|?(˗G!D 5)L5.ma CD=k;ҕ+ԅ!zw?Ӏ䜹w8p}3ޫyǩ̻~{[rP/lrWJ툭U(zƳ煩>[-$ g GGlH0n? :Da`Mb+™1>Sy~U.`NoHkY9NJ"e,U؃'HxGOS<[;@| )n$Wr> Q >aǧ/02=SȏEd.P7eY+E;<\ v%K?-kT- MC$<@)G9W:7u}"HwwDw)'Wy{gyĽhCV>f'[չ)]`} ObJ4B,ٙt.EJ8U&ȁheA^f=^WU;Ю)A ĚÙl>!f/f Ӫ,K>+lW_W FG i xJMgk^ay-πQt')NZ@YLU!Xxũ>3`#}]dG6}O&9 G+8+6Y/Vu\o&'(wwI[%ʌ he|dJUu;ep2*]$UNj$@5)=()5~q5^8,GDS د Ūٜ%[Ӿ4p༽X% PN% &RNQ9gURJꤳdzy&;m2cm;20aGx $^Xcb< ({=]6qM` WXn YZ