spirv-tools-2020.1~git24-1.26 >  A ^p9|g1IEBfVLģ&b&E:WB+݁(-eY,%VLWV2JHter5؀ B1Np45vt]&Ragb?+gO؆f$XEg; @ZI)/agi y6BN`NdE fRQL:<\# "p274. zQ⿒S\>7117992b4fca1905cdca13811c81a5f8268af795c84587e96a1175655cbea7be50c2fe1399306230c563a90b03920e353924df26^p9|^Iуy,l?*5u-!= /H XQ AF`v$Ro>/s V϶n<+i~݂ޜxm4,6r/1wzkj2%T>;d!`o`P GI켡k,lW($yT q:NaFQ80F{Ѣx:}8SkFk O\ёZ<oȰ9Em,Eod>p>/|?/ld  O  ?kq|         >  H p   $D(894: hF%/G%D H%l I% X%Y%\% ]% ^&cb&c'Td'e'f'l'u' v' w- x. y.85z/ // /&/hCspirv-tools2020.1~git241.26API and commands for processing SPIR-V modulesThe package includes an assembler, binary module parser, disassembler, and validator for SPIR-V.^xinomavroiSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Development/Libraries/C and C++https://github.com/KhronosGroup/SPIRV-Toolslinuxppc64le@@@b@@H@,^A큤^^^^e^^^^^^ee0bbe503e086aea276cf14036cbca791aca145c18e416e84e0495b0c0854d95e38e56d4a1c8beed751a1e5b3b0d469de135a492e37a712222450fe93fffc46f0a9c2aa54583a2a72019c5ab49c3e70ca1f8093c53678cfb40af4ff6b18e0c2f4d56334f18981c4ac80faedfd8bfd45c7843cf318ae983090ddc3d1bb5012737545f2958b6c0b3dd8f5f8dd575d1a1e138ca21e6184b0ffa6820ff23e3e4f3ebfbb80f6494381a98e900da24707a62fdef32107f7b4e636fd6f70ff926d7ebcbcecd3c3896277a9b5f8240d1f75161dc76257eb147317281c7c721bdf7fbe13850b64e86800c4ff171e68c73a55ba30450d5ee19ae6d4b3d13824db6d5ab4e1adcfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootspirv-tools-2020.1~git24-1.26.src.rpmspirv-toolsspirv-tools(ppc-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.17)(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.diffxinomavro 1591414419 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-toolscpioxz5ppc64le-suse-linux ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=0a4f12d6e312d8d86e9caa788efad580e4fb8e51, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=05a39fb7b9ad75364eec3c4d0e898afb4cd7d6bc, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=9a7c52bc89660aff9d92a4f9b2337ab8ff83bdad, for GNU/Linux 3.10.0, strippeda /usr/bin/env sh script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=850ca397d92f52d37d282d52f4705ee4b9820099, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=9dbf11aa96ef7f75d33d635d2b0b7a77e71d3511, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=aac756b07162c3a63045f3c5e1e10cc113d79753, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=d5b1507f295f8266982d7f6b1ab51a49e9632c80, for GNU/Linux 3.10.0, strippeddirectoryASCII text $. RRRRRR R RR RRRRRRRRRRRR R RRRRRRR R R RRRRRRR R R RRRRRRRR R RRRR4=ML)(ӛhPutf-884accad4b5d85536765e9d5bd9976d3fc52c74c8399c6f0414a2f11201746923? 7zXZ !t/oc] crv9vW>Iˠ1O䕮u~qYҎTـ_79:B Q>O%ΥC7Ɵ+Mfd tcsNn 9oU2c VL/˲{eqXzhaROoߣqJv֙A$d dFCL`O}icH:Osh s`]AUn3$rnK Zzg!C(1Mc«n~ޏj*Րmko-&-A@ð}*7j gUI)>BfE' ʽZZ_ktx>@RM?#AS/}XjZW-* .?XSs,cҀǥ5Mj+uޠ=sfWh Q+78~ `-1vh̔͘E weEOO˦)~Zd,Yy56c.] ō$̏k}6t;#CyEu?[/MN(DӅ29J(E{MADdR]6(( v1^[.Rי) ^ ؂a[ܱZ\>4LNw+DŽM5v+(s²X%ҋwVs.M=xqj^Hk/&4s yA@CtJ1wWԤ%7 lj`1270yeg)ݡ&JX'.D1?.EwؤB>%eL7Jfhm0"K`GZXPd2ف.yj_in߾3Pt2:37E KewQO%X/.k 0g rC'ЃsQ?`>,u ' &? Ϥ|Ңo)~aiA4l6*eb\5mk^Ʒ`Zs}S ^;4GR{a$^uQϵ4Nn.RG\v#vP hϧ e E-Y-],`~ڷ&jzw~C\u:O)☓t3׫&>k%I Q!Lb". EɑHR>16KAo6L}#'NKU4,IKɤ4!(ԋ*wټLDHs(|ǝvP%S@ B+Ut wЃy2V~|dЪk* 9>~.ptmu mQu|sHu>&~|+=LW#G;X2Þ~U-\pWٹ ~*7t5a!ۃe`2D=^o]+_IƧQI@w~g"z/$gR.#1=!t@b){Љo)`Ix2څ8&-̑{D=u@ah^/z'R$p0lmEm2_۔/vvE,d.p0S, @ J 98Qt5jkM玎+e&&Td3rQq.L7M98W4`sqt+tSƽO>=Kż2"JPKjGVn_\C gvHUfa&ih:O9~:(S)F\͹+Y~g*Q2|8]4CNAU+ɺ͠P_KI<=EJZBUGJ H49 oAY|aޒrt͓Rtx /e~&ZJ@U4gSZ7mH0;"ѥYX5pN(Ρel뚃μR IS&שиsG,PO2BNH"׉"ѳhI\͕sW/SO@9`ם7沢f~^ DpJkK[6jWvcN߳5.c i~Lr#0c T4;k BB=C^[ +uB22=YCU%Zkvj/17 PH1^… 4H{Zm0dG#tgHdte߶Wwv0hEKES94[mT}?0e4M 3F;Δd@'rgwЪVf4?,C>I:zTZC#*%;߽J((:&os?T#QT.k2n־#_Z2RM 8~Si>޳R^{_2ddBQL/~o\I5aΠZa {̘J'{1 d6r k՞} 2&_2)/M>֖zm &IPv!%RJ ى^Xb>Wpg}+L(CGʕ]qM !["K(Cr`R°tT Cg7E5c~{ tcG _kaNzUbLX3 2؄;$v E9xSG4rf #BlyTxHBC3FIMV|h:D2xqr"tI(WƆ"#Kpȹ:eiJ\}2M%6SlL[BjAs0"z. !b :J CDO\L B/ׄ/op3.)\H}fJ&x^e}تMzŇe0L!t\&n^V/T; 5uA36Bn3}̥Hjqr︺c'1[Bi,E=кH}hiҨ7སijDg3`G9_Ul0kS_5W*b  ᣔv R2Qwywb)W \=e3A[+oGFPs;5[^}HϵOڸ?|)!EE7?oݴ A.#{ i&b`8E!ŃV!&#u9ʺ$VX]ܖɗ{(q+ ?(Ѱ4~.G'ҿPc^*^&_Wtjh67kg!]SG9FhcYrS'؂XxNɦp}v=2Y 'X`麗=Cr%=ǏO:;R("gZ ^\-/=UrUz[IK4( =pM3pl#ǜc Є,%Y]A;ȵG4oXmj`usc ?Rf%>@t0PryYxG%CҎ 2$lanfs,3穻%ٶMڧ,ƁBedbĒq U,Ou ʀ֏/>Sm k$0V I!p3SZxu :ߤ̂>W~iO1?cDEOb 9wJ#Rlӎ1>^vjGl"aU)k=1L=^}*:CfS4a)6m ͭqDDn*l ]9Rm@)=uUVEF<zel8vM@/qg6YfQp!F͸0f(pY@T'ЗaIor#cg+~^?G5Ir6/ZQcUPBC>G'B ldW`I+8KlhF}dy0S#ژT|7\Iq Գ$'RIB0gbjj9f|Xj}Ȗ-ŚtRҢKu"Cz(_ض2#B%rYetR)'k÷7%K5K3jE(d3G(|k$9]t2> ̑/E7xpe6>3س[q6X&q~)2:K{(,Y>/+XM6yxSO%,`$H6fθ`-+-ȟ<{"9Dz)56h|g> /_-G6pO=D+fha ky=:hErC#\ؘKhzF%5%Čkm÷/\O}A$ӘhIB#p 4 6OՂ~j=ilӎͼ1iD{y̗R&ɐ"7`#x]ddd4!%:bWϩ*h LfV<.rkHNvwElZ03UFo8w1*勺Y5Bg>]%~Årզ)]dH4(o6O*7x/d[t2S>+x:+)Tk=ʌΌ&lģVÃ\ `-nYF]Ig^YX2Z!1I3.Ppf6J`ыtYef},| A#`/eh!QBu.hã+>!o5w'*6STkrQk#ڋ) |R pVWs>OplG}O@1uM鱼_&<N0Iߞ81e,e?{a0UBt'_EMV+e(pr5Q&'Ӫjr?o @k)$GӺa> Wѧ" v)}e\S4s?<̽V!Zk%9;؂,p72rbw3 ŗ{0<.2-qOm,v3,:M[NȜ\;Wa3z8M :.(icW481B -~r?/YDSR϶>YcA/t&szœC.*c9)v$]6<=&&eL`^3  qՀ"52y5C 25O_ Z)5S\nf8Idg Njdz*S0:<3ӡLŖҏ lo gS^A&Cuf/S"=#FK/1_Fk9nޯ2,?ׯU>oՓ b0m>ғpZe\ZShSs* rypkE;ńPu`q iCS >rxV( Q_}b9Rx VJMo=1SπPJ^d4u4R<+/JFQ\D$1.npl'I!>_U^CJ%' KTGWUfjJ[+u7ԼD9t@\0=kȕZsl!ZBԌq~$e|njq>~JDiObO(J36u}O tDb`C\A$Su6G_mztcΟjOٳqRD/X:{5;\7)K<SqE)R--%+PH6]6?G`NOۡz}Xk@\(hFM"0ft5}VIE~QT"=A9`\7Ov L%w!,IVhdT-'eȗ=I1쮄勽* qwdXsH|d6hFې0bX5]YC?s OJ \βLDz?}Ҍe|<(7%6Pu|-Ȳn <_3@NL8l xW6!d/0VExQqHQr`v^VչN&Qծ6K- nlX{}%=D׸ăkd)4$7BKVO;:͒)O_}1ܟCkАzdK]zc|6| .j/9 -7rIHܼ֯(xX4xCpj̐7 "(?{'+a(L/wPdZ;->ʕo[Bee L)2NA-3huPAn9w韀t qmfcx*+qS¾FM8/( uҏǧPsYeV3By2Ո3v+ٱ!S(A_̘[{6ƶ;X<컎2̠#lYB;((V>:W9\IS4VױReĨ(2H"b,Hyِ5sG d vh]'B iOi?8k_$ҡUc$MQWYVGZXU,ϓ`Q ր 9zd1A`>vSxH\ +-ܗzjIa;j5/| t,ؚ ro1ף kPNiej'J z̽C;`O;J5#cR><\[aJ1 Uu(R̻!uW@b*0|tGWB:mmV&\a>1gUOA;d-FNC3{e%a- aJX.TWDKoQ(tT1 ̠;iA;qJIafw6/ d8$cILVLxjAi 9ҴD$A͝j"W)~ݍ2S2f(^N+֓Y6 6G޲ݕLӄvw`jܜuN" jaζ[  !6WD L,v;^?02Љč;5/oRAKp;($0M鐽Ȕ0h:tn'rR!OD Y`MV*CoSҵ-m`VxB kXݣ!ޞ G5qY?J1(8wXzXGtO[x}a!2eq͉` Y;תKp|+w1.N6f'Syg(olYTo E;GjRT0 >4imvEU79WI FApV)qPҊzBɣ_AU.kiv}Sh +n:E0ҩ/ 18iG~BM Ӿ5}nQfZrkbd1c{`EKsu"ݸ'ww6ǹz<_\.wy@i<،]m<&~GqQfX! B&0&;X.^[shMR\K/D0Sx+#3w6W}r](l=(1-~K.}*="=x $6||ڢסRݭ Le%&f$\WC {`ʩΘ/?%g<,Ƀ1, xtTd6n}hɔ ľ h܂ܴgz"*Iς`k]Y`]{`nEjɊ*'hխۃJ4 9-@Diڢ3t^3 UZY:)3?ge,`Xg4ərŸ^qXأ:~]:a@~.q!<Ʌ@6}R`dY,P'|p^lX(W-eNLMXy.{*yg*(?<ڍ3O MklPa*G̼_޲Q,X,DтbߡNԽkȪH}_Nk\> {ηdžLlbgRzuʴAs=ᗥuSmEU19 eV?(jY+|a9 Ff̷H<ۈ%Zj#-WEV! ޅ d9k$Xn^"0ί5RB#>rN"pua 0=]w)r`E4jBy-~Nl=XnYfY\#l6G~$PUfK !΄zpBE\rppxjV}?RW][Q dtǍ2Ĺ~0LY`!~nl9uFb5x5>C0پ@m)MYdwF0<_g!p)*}֬yKa!+B\Hr] }Ef(#u,yʶhc)|Xh3`t骺aG:ޘr9< %nN%3<yF. <䁣ىl,n 'Q.rH:c+|cfmzctYe2}X'glBTn#= PGiHFf>-J* yJ _Ypi'ĠB;ߋ ,l/UW^z_\u.XRz(b,hI^HDٓ);ytƢe ?ythȣF,qS]3_pxp i f4]|QILU= {(ÜZPD)/2VD/)#Ҫ*9B/*o)X4R.a1K~_Yڙ[Г*ΜwȺ=Ž7̪5z<C,j/e^gJ_+i&yO._3Os-re$QT2]ŋ~8c4;3\psoa2gqXeY{DM1[ ΪK3^dse(p㌤7Hy<]ۦ?1tDtFkM:hI. Ux@xF?:47܃̎I3$Z05#/>hh^BN HB-56ʬG0A ɹ&~7չ( րCmlMp2P~)wI(e98eg8dZ&cTUxCsIx6,Y8+  {LUpCHE7[#k89Hcke ݕ<+Maĝá{Qخj'qErZdxgt[eR NEt6 ,5ȬFo7Ir^;a{o/hB(6&`v 0(k lH¦9iؽ߷]u hI m'@s, ;G >3kP%|Zp^&.;:?7یEDaì7śWAC6n&O*[c9iG-I]qεk[r7T1hvd37ijŏ,5peX',z`}C`(=T4?T*VVN3^x*[/ŗ^ASߚxT f,vmˬsy"e1ya)}-7[\ ]7뢽<9̈́[a*ڽ/': 4``b3!s'W6Xn@^V3yXD[Ӧ3ٙ.?Le.$#'I;h!]gz 5&T0Bsc@ ϻ1Q VHeY?Yn{s11[ r1Nvnkh5tt,۟>Ph)w@IMz tbǙ&OG!Ǜ5Jأ۝ϡ=w R-AcFxRCʁm|q, ND:[#_gHX}nb$ǿ-ψR~)n-U:d .& n}R.ތ[ɦXIc1A\&D-8h *R"UږF bQv~yFI:)ρ |F1E x{#h9W]إ/FH!f;e3ѧ74v\!Mp g|-c7/#Mҙ/2lXꗇ eL;-i%1Q7;kԼ.gjR3iq8=g'ZuWt0 $Cayv l][VMx"8`nuK %/G3!eNl.ΙoD:*e[XpzJr_X.#ߴL7F^',sI`1J%cUMܶ-!V@ I;|rձB4)2CސSA'<9 y>grA)8JCd]t{rN.NVy+̸h^K%8ׂΧQ]'rÖ{\rnꐁhKS0MDԑ>jn *!eVZ,)׀7VW~pbMυ\GD0s0>pêu[aojKI8a.FGdXWyygV@xKoKCŌ]0lO 2]VW.5v`a_r/WHnGB{`vzQ&V4V4tЋ7h\SQ@/"U6'e?_B%nn[vօV w2^Aȸiqy(t]OY|'s&}'u]ҝ f3};QLV=Vr rpMi5"k03<-l` mfRT`EV)g/ey*t͇1B+[!tmJ&%;p.48E6trU Q )w]VF^ktyJ8O26&\-W p(Fw*@yh|e`Vl,ZBv|; 0ެ(:}yʄU c ZQ/ OAAAt|uWZ<`Z$ҿ<nU2@Wqĺ; Z2xua,(KzfkQH̆IA7a9;P?ۀ]EHN o-&-U;c-`HIf9+Aj٘iU5_2Y =p:Kt$R㝮莚{fI\ ̗2"WɈDLSgU#{N!.g>(" V a1$tC:[ǩrū"5i`j2ƽP 'a5>W=K0C\bNȃIӆD6"?X5ZH |ؿj`:;h@ ۈ[ƙlY'w}6j70؉mRE<_o|pIm+9XlCwG + 2guVcryaץ n|w/]MÍlץ`j5j;`u0| pe|-DKFX7ҁ_LTjY!4YGy"S 4LɕFIw 8 JOEe|B( Fhc皹-rlK !ͯ %i֍U''r ˜6!vT#®4bK-8?}=UH#p\]PLjlU{S1ɈJa[K\r{)8m[&jܪ% hZ0g~B} <,/!Xcڦt9;a pәQ*<` OۓG}$gKժ.Y0H ^LuD^ D?1ƻ[>#4'jBN,-a)9{K,îsZ̥ۉ! dS^Kd(OsHХS8-aC}n7&`a H$|PhKdA3F(e,r`~8YOf~3nrDLv0}؁}1h&U #B\랩[ ?HFxu0tQՆ6wH&9F"Իsw I#:a1|/()1&zQ> f B!q xm2uXUC!o56\"ȇm쯸>u%neREaB]4hڽ?OdrL6n-d8zܮn;#eojVn' ̦ B#9kZ=jjZ-"0;G g'䗤{.׫(,nj e$>p5PL}eF*| PZ43F3P喥?V%mB@]2+ǥS,; HDWf/hGp@zw@e~> rllKqBA6FfU4Vׯfm3s!f>yIjUaPQ/D2 e8ff8VmlL lJ#\a!2.A|"^5ιd:i/,53ujd?~![t;"wP8:Ǖ8_ zX|h>c7]kOo23ݎ%Ss|/* /͓4h9zK`[f|XlpYzYǹXI%{Vd TzԬrTM"!.zٌsX}!`M{_gbnC/d^v4B^Б5r,w2$Gݞ4*pE؀ n_H5w ѤX lΝDTNѹvrvkzU FhHƖgm5@YVsb`zgby9-Yeۛaps3!r Z,m>׸G!q\TOkT.4$lXHM:I1Ep"WJ#84=ϛ:> -ʖH!1`imQ Llu/B j֨KѰa7;eqpL1[lnfPmVLܣO]&,G1u(! ux䰒1pgUO{n?}+Xz#`Ax-:џ巄wfI鎣~ok6Uv@F/,{OT8HΒ$uOA% J jv 1LacQ7Jm"R+9np)*Jc o*a 㙹XK fk52'Rn+!uKᔴQ .Z#ҢEVv6wi a}pր=3KBFɊ:L$ o4l,ޭ6Փ'ٮԳߋo9\u>cdŅ)zU4%@}Ԭy| `ZlaI!O.CX3Ŕn vi)slж`P:"",vo?\XnMΎe1c5@X*\pX(U l߰E$ơo(-ƬO`E\@¦0HWO9VQ/QsAPET3p >Mw'^;WXgA{]ʌ 3 z+:~h),޼[So{g3G۹ <+ ^}:,`7:R_wNOLG vWƵ?&VA-.l=n$]}3h5C5iw΄g14.ވ?JƗHF@P/1j4fgHo~C;x`y=(t-#!#HK uعCQs4\"E;fbF錻Ȟc:sǽ HݷdgȓC׊ܿ )p\&_cOKؗox{iq>u2 +mPXd4{EeX'+Xԙ|Jdyv>8Aԡmn{.;R!)V`@/T߈~"(Ї.ܘ7~WN:1)3C/ yER{pȜ]@ѳ]`0WiPpxg " ֻg[4u~kz&]E Mr %X!*]A-b$ H#6#X D^  7Sw(KFabJ٠̀2?m#ֲ`@OQ 1/a'L[~?a(NgRFyUw ^$Sc]] SPeOxl6l0l~4<1@L2y4P^ϣ$:߷B,tNNнWl3B'b# (iqϪf EiMˆ{XWAʙ&+4rV8:;zE8[QP⺷ %ZiQtnu W`d2e}٧-?^L^ xˣet&r!mHk)2 quu-$+~7QR7fQ{E?ob&t|'k3EΑu &S!U_;G󴥤D#/,9nT] x*fƣU`v)ȫCtgeohȡDly|{=$w]YArzGS۳Lv>L)%?2=rZWFskb*E .Zȓ~`$![I@1=;p}gR*9O ):5 $vD\hϠ^rת}Q{oCړqޓnC\ZT۵eCyZЎ_ޒΕɂjj!ucSsk2.T%;AҨ X\#̴1r.t֕`H}{.y9h8좮kMҮ6 .:Lu3lj_EDo2h,oJ*)YX*h¯[,Owp7y-\ {.GOA^ zdJQ^fwgJ=l+@k%my4%iCe&ɛ4nȍa^n};"CZ Qg$"HetZ]_E Hr=jq߆UŤo鱋[lCvS@ɿ`"Uw/YS҆ (p69[ AV2)f1MQIP|U~>Cƭ?sH2)n#g);B!x|LV d\BK?aCWC_#S:8,0;OyWXG1DU1`;߭;mYЎo$4-2)w %,HUVSߋ]iVh/&3-=wiΩ+4ΗI( Ny0MI# 'Ih\4Bvc4 u[8]ik]xORT,KI+wZQؒ r'O{!GU'n^̈`Aӭ#Yhl2hw2^H;F: ưe1u}_+[¡S;oN4oAT ML2zMoBkYA)lXM8.+V`4JXk>5dl51u؛S.<*Q+C =MSn8cpQR*|Jrݧ-- P)N*ʋG^m=NQ-AR:4y2+Q澫FOS t+~"$}t Ĝ`7ySЛm{YSk{*a[҅=sxF&]eTin \\~آH,Vw ),(4 Cml^`P=EF!rD%}'c7%G%nC ށQ$xEbQ_-;#ZDr^Dl@5[8<2ԈniK3[K&0 B3#@'C> `@6؜<;4v~,We)kDygOgTX-XCLёà+%>;y@I.R12@X?rѕ7]Fy:!= {vX@N& p ɦV~:d%UaՆCe˹|H4P80Tn^8`wE$Gړ&,i^gNg:,0i06(#/@AIH9 *>S7b~ 5:{K2k~ʅ )uE&n)n_,I; ^XCOfwcgr`mq**2~~!T2&!GsݯF&X;cz~{'41>!94L >QB/ҝ_ę0j~ B=k1v5"}bh%L%;mqvf$zuRyNtKӂB\%#d{9Vfȓ)oCR4aǏ"'~Mcl[N/(n}7Om-i9R v sPh+S*寮 SU1y FrZ{rQ8H"tCm?B@mMP٧irO|48u3 []m3"igZ2iEiF7nRGg1BPC&8n | E%(]qş|"̐IXp!sccEh{(#Q[vb2Guwk` t+(_ ϯfWVNBMӬVqԆxmIe?efFwg}[,VQ 0IAI,( @oEFO/ )'y3F) vKp(X7!t#![K>D,Q|r ]T<Ѯצm wӇ*)r?एd_k?\+g(Cܣ[9xl%!Ps&߀e4*0$9טөR!d< C@;2>JeIZPi4~JbR74гmKuk,Q-6$nբ9eAVBpؚܙg}Qϐ-Df!f# S!&sQbK0N+ V *\Xf몉oZ{-Zv2~&gc|+V\iֵ&`i3Z,W&(ا琧;[-T?dEI6BjkrJNzl{nC~`pJ92Qls_9Zs3 \VS6Fv]ސ†O$\Zn /wMKLN$[4p)/IA&c]K+w?V: Nٯs3r{ރ+x1s&)u #?җ BE6eDu0~=>" E=j^{ʞ?aT&b}|2찏?^_[R5Ncq`:؏EBvAE\Ȟ˼Fz R(KtPM ;4ɨ ?)s¡ӣ^_[G̚ G05uKtlpps2UYjFBH[/ U3Ʊ`矷gvv_j TOZwfoqBQ)hv>V NqLٗ|M2PPͥ8FZN}E8_ 5)tfGځ$\P*.¡@aw!X]OKmR9g{dzZZ2 1+&bGwn/^]V:\to'K{niFxXQXΌ;ZnjP2 ){K3doS $FTQ|(;ٷ4S䂇ط{ydp3m%4 S[d+?= sC#O_Y XD]:a"t7Ϭ Wsax 9̮j>q넥B f@|C #Bg'w @ a׻Mk[/7jCR$v7,L],U,^`(kƴw& jSo@E8a% xs ͅ?J;PP@bM 1Eř:MGHQD|sT C[<~A1ˏX}ήlo]qMI"~"`_#vPZm ؊3N7 жMo0h9\:!j (WP l` P |{W%^ufOV څ^W:dln]}/dZp6l!Z.gk4V*n{@L &.8myY'޿@ \VVVW?MDf9\r¢@ug=ݹT[x'$*21}UK@Ҙ^+Mc'x" /PBI@ 9E0 5CWT]Y~B )8*ckoȗgBĭ%p_evEWe%mNҡ=،Vo1ƅ"B$kq M<6o9Cxߥc^Gw"K0tEg9)H<ֆRCe8ݗћSbZ1?ķ,s۝nU46&*( kL -v|#79|S/-"D̦hEAw.< ڎru!qUC0 #@0D6`#"gJu&Y$HvF{M7P^,8E A 8:!=6 `C]k˽H=kwXMXNu堮TfjY;I= ko Eiw &#SkF-̀N|# \WRP" vTh2e{JAȢb-Z-EĚcAk5 HwI+nąTwʧ)cJM]g@i#>Cja#,vS6=A?&P zܾ=۷l2b5X9Sct]O:~M@?Nۦ}A=8V(`m5Wb/i+45KC \ PTp?bVezA"TSBim@|Pf2]ĕ߻ Y~)))̶Wl+Nw@Wz2wm 2(ӊ 9in@lޕbQ NNJBZj毵ml~JC{PJE6'x>o:s7w-,P'œ!Q+5FC q2EV`f̴ߞ^-cE$U#Q9vU%Spkn?pՅ\2\J 5T.+A-5)Df~eG/ޒd|=`O,ur<#.)3|U|'7o>eĚ~|ݒ>{{koR \1[_ !2eP9xBxhnJA/tj*۱ыɻY<qE w ^y4 q6IL 2hw FF6&RB~-]܂+U+(#}!n9 a`.A+X3"^&QV YiB{Yj|@T}{jT,YnHMUgQtU=*yA"ԨqͲ{) ]M*Pit ZV'-#M2ՔC;h:'᫲OqFugM;pP bXZn0^>c6V.!vHV;NryIǽk0T(bZ;jj8҂*W@ز:SCIDFd껮˨$?V3C( *]s)D j(o~6Pl{&(moB&|%v{2h ,nEMFyFd>/zɳ?.~drƙKxVD4$7> &  tֵWiO 0;o\9b12 v?h*!/jfA3o)C Z>2bW(=4 q[ I8҃7_J60/ 6JmM4=9z=!!Q9>yM7v PQ+v2jE(Hȭ̴sy*Sw, رI3o0&Ftf3` oy})NG9$&> $r=0HR-c.'Ew'k!nM]qOysbJf=I{ Pnaz3dW8-ɡK.)DPc'Ce(=%q$ˠPGK !Y0Xiҹe<|.{(d'E:9=:s:5Ep,#9uLcX9`O쭼- {puK7xlg_|AG7Vnag荦FP; WQ9S{ _?f1)'Sz]Qz5>ZάpE {䤫DML _|ɆV?o429}"yy׷2lיD>Stʗ#aSB= a|:O+8& ]s l3n8|5nw-廞Un,, IIe@&aX94OiĒ0!k\o{i=۪#s:)gc)EC^ґdjdI{uqcS+Bz{ڀ͂Ѣ&m[rubW>~&r3,:j`=Vs*+CYHmi p"Y93<;=9DġüކS V.T&ԍ=k[7 V9( ԩI`[դaמx0j]^^530VݽCbXt}.0Ce¶Z6μ5.ZZY,*(X +f\q=xV +ƮdouY=hMILn3dVX#sL]dnw)֝Rb!#)_#oy@0b f)`\|#HQǎ0KFk!ר}X,jTv eOڐMNbǤ> $$"k"UڮU\򞱌i6P4NOcxl<.; `a6Me-6*㸵<U \g 7iR)IR+9k{(p3u<@W@pß.V_DlTj <h1 &,0LK^xK5jDny24t<ϽKDH[=rWm1;Nw@ZfUy蒐YiVFKêikzp›Pꏦp%q3o98AW:bXg.에,l aΎyZ&yV}B? y1N'OGO q'dof*y~]9HĠ^҈~ kY?]T@6Ջ35o݈UIF]UC"X=E7w],UЊR3I2&vpEEp΀uwhHUŕc1jTHfDITG9VAYJ9  '^|5MJl@w nUB!a?boe` enHmވ[O6j}];T6 мJ~'Sg1Nr_GK^@5Pp7,5Q $h6Z*Ïu$Z 3dve-埃 H({P ͚rG9kl6gb[ pVSf"CJ GGpvhuBsKYgN(d{?\\ ;  G> cӣFе}A(2S@\ŸhirI5s̯v8ѿb|r8S8 E~e/qQ $E?*D=}i| DPK ލ#3Wwy+sw`bCwA=r'_tu+ bȪTv \PTJpBB1q2ߘQm̲И՟%flWQ(ϷxcV _Odp|AT¿p( 6G=T~kC;48|2ByYTFUT4.T%esIS;3344y@g bC!|C@}@>gחC/']=C3iXi5.Gv *=)C㰚C,uL_>f ~-?~%̻K' ^vsJ}~g*/+(#FЙ%}\;? G ER-,|aY ՗ 5>`_;NTÎWMa1İEC"` y_Y["_-V+9|xJɝ3֓g^$Oc*C3CRHIlrTìh~Y5K+y0]|Z}, uS ý[0eh r}5Sa;|bFH{{GZ8&A#紦6"+%prYl.Fހ+`[_P3y@RIQ 3*ٖ n67\-cBz-li2dlc?"FD蔮–+L/8ʩ 5WVyǘSCf}F}Án@)IC'6YҳJ'_\hԊ 8֋Xd 1K2,S"ث27K 1l3kXI0pA7 ǗZ*BT*Xys(^!q(cɗ|ERhn>@GEs}#W|-/~p)Wq[c6\jy\5.q"/qxRGB&AFyKVij ݺ,&\g瘒þ]O\$T_y}8%<A0{dS+*<1Zp7iMO+pTWdu9)yqR]=̎rH1Ql UsxoL?x3evPXsV\wgo+Uך' @B|vgMAw? 6,3gD%?wq$}J"Zfcw^$qui =@:2oJtOI# RIli/vVJTO@ (Gt38f).RpL+) p{{{0_ enz #TŶd5p;wd IiKJXEO$~iԿT$p\m囦"hhXٟj %5OJm 8| r)I+['Llj<(%8Tis&bsfZ0UKuۆ|&V?qA936?z/6! lڔ#IA@֬ ac?rZEm~>YJVj#"-_>vj5=|>h1jY{^ů:N]/b^`nhLo5oGu9?%N1y0 {_8OMZGp”:oŐ  w;wv-TK1l+$"Yl5u¹|% ҫ%o+2y.r/ ^jWe9 C\TB& S`ـ6Ex(0W&$ o\qsuCT6Ԏ5_;!|Xa cAwԳr/A~I* օ<1])/$ ڧi $ywl̩rW,;]UA8|#jq ?T*6hP1>OˡGć#؋(l`%UByFHg;dqU& Tvz,98l7ku0 &kF&xNwѣO"bǹIsk#|4ѐFo6$Bi4ԞWKxJ 8 u+oOqs;)Ossθ95d. 1@zg!`f޹lܩyYo~vzzW }qeGB28?L,Mw IfmJkP"V"ߠR 5G1FM \IUѠd7GdY }UJtczl~Zۦ+Wdw=~qY ]zJEB@٤yi B)|cDȯ֜*Ob0nCw`R`VygbI2p1v00MJJ rN-4r.nN 0 U Iu&v8X -V<C(JFP=FUWpԯ1FNޙEk_`!}9{Q7Z9:^gsF%-ML磧lg4C[U-+oJ4~,6sMW> RoB%uk4C<'[c\"*C _Mb4f1tTgx[|+./C5`p?lygv_ .q6]%gq1nG v{v0~&$^^QWH(j[Cj\r+U-ysntq'Ok;ƪS 4IMr\PT?!XCO:rnJeZgl{(u趾_Z10yCg^.5UcJb'J,TFQ!7aA {M;U: HFsTp jf Huo#n$Hk[g8kٗadLwؘ@WO+c)p͑|:sD5RA"h) +CI 0hw,=׏ X'ҟ*jAA$Ojnd@s`~$TF&Q2őrA .*{4A5Q_ijt>>k|5^ ^]Z5-@̪ V :3OL텶t8 cdn:Ër@ gل" mЉ`Y mЙ;%^([G#0TSxM)L xGt\D@ٓ3jNjVVVt>Ld[I ALJvD0O1‰ UiJecWMD9<f1n8=4gyDh)|*< *qzN}j״r3Vx|_}cok` dupCX\NYa_MҕP1֍çD|CD̒Y? J\NL0BGݥԲϝBbM4PTHRc+_z^_ I%MOTmL LE1MT}4M㩦Cc䌭jIF^Wo{c Îq57>IFWvI20 f\Rnj7c-u* ϕNt+"Uqq=".m̼*V*em[$ϴ~$ کdss9nқ]MS1do)PZa4oi1ٵkJKHQ*i*g*Φܝ'+L5iX-_!40 vnyh{]U4-XÝ",[q%ݴF+Vw3f1![;<^Hvg?3߁|Y2xC3nms<!kOu]:3~=1.q&Č29 vvd99„Uz]˿d"`Q$ 72ZLdD^ohtC2*ґYsE(RX(]3ݛiĈeHP) avh+Dx^$*o]KD{}4ʘ^݆2M飩v7JR(;m+AoDL?16Y*ׯ7*4MߍdplT͢C;+W$mY@dKDt'DjVv.EGZ=lz,'?HZ )H=u~"~V,x %G`Mm~:`ReMF=?.rv@y=#[P+fY^NazsvM“lXd&h쯟/ׯfn’@ӻ16Ww_c3ܛFR9TDK@A?MwLyHr~qɜyRTZ:W'Vo@}a ?HZG[sb( ?aR2Q"0;scEz}t:/k* _ޮ!9pV\>CW1*wZzn/*Oj4y[vmt? Qx!|V!J*O-uk2|YMݖua` f1dLe+Da!4%6=&w;esFBtO4:ŕC|}@_ ժys F1yO |W)u/c}f&:3?B¹|vn&hkԬ':%~}>Չ9p=bWx69ׅS3 vw"ktS1KB=^Đ+CF3b}hV] گFNwaǵJv١؇SgW}8H Y.OQ2p8576g| "ٜuMBC]W󺋌s|D>0#RN͋FI}>wr;@8ã޿)1i4yV-TfʴTߟ{,~dL|ջ#C*MA"?f<>ܰqq^ 6.!; _'}H΋ƾ3Oh.a=YlM&EiQ7xS_7U>` "{l&GSn0Ԛ YnHv*[6NiW?|IcFLn 'LG*N}죈~Vu[³UZYZh #gX?uD4eS|*r}15'F7~4wʅUh Ӯ)ؔk]',6X6?0'Z?NhAU e= qF׼g wpj~.a t1 )?r׷=!j)7gܩIzz)pU0parBp>I3lr̅rЖjG t@npe8NÚmw F6IRU<3z-4sdrJy`&3Ӏ-k󞑁-MSK'TDq4fc8t@qXu +$Ӯ‘"ÜxK;nU 8{2\T'o qZlp~%9l0C$quH<[$ؐ8W FnNy OpBp|a /o'{KT#˝Pkg 餓!#䚜t51)u&M4^-|+r@:Aqqzϥ2y2W^S9)l[vo}bxgVBLø @ VUkLtY`o~ބPCյ FRLGW[4wUL`oPiR<^J9`67x(͌,OL8Jfy|->`W0 xrS#b':76qZ-!~ ֌O ܁v+9v"X|shH=E?i\0y@v PMj \|osqK7"$/.i]ogTHrJC߾'@ c dsMb@C4:%}W]_͒ 9gI9;^t|q?-L4rO\;krԾbRGpg&ZZ2)oGӺ#'8ڱn%WQ=4'>𨜨hPm)bjUΎ,(OlM?=LY^v<a뭛֠x9D00LAc8d38UMn WbESuq | 2K ~| VY&[) =?fF+qh3D [Pn*,`!˖azZ#h.z&+ SQ)~T;[(uyDK8OZy H>Z"Ѝ#:q4 t۱eVR{~<7N:t#R^2ϝ;^Z-໧\I]V٠l<ݴzAӛPΦ?T,Yce.;zg}(􆴁>@S@ @pOF]a/ mzj'Fzpvi,طt/|_ȓ`ƙJs`~N"ZUFo;%ɍ(ցް*C霳f'{h(& qJu-4kQ!uLBi6Zi8HiT;T`^NhU qs>FN5H#J|)*zc7œ4с4p%?rDjo}KB;[KRM2A2r`W5\ *Mڷ4lF0 4\=4n _!v/z1ʊD0j-9!\,,ȽPU m)ljSGd>nX3ږhEVIZ ϫA?!+~UG ; ]\-3jEvW7\5{J&ʽ_T2v9 d48B!ԡ4+Q nmru`K|qJkq/hӷ,dN$WCĠVvko\Wo7D.lv$w8%17Wg2> ZS sZzG-^ShþRr_^oȅ=αo=$7t]LLBlA% ¤G)t?I~r.!S%=vLo+uUߵ׾ٛjѺ2--9&3:LT"ðIY 0:#e11+};RnY6oPCdaPJޘ\)$gT)+v/0L(\NeA <*, ^xV/]#5٨Q<θ}6&H/c uL%T_j0ܚM[ Ze VCXcD4/uKqh9iZ^^ @_8?]^5UxkmȆ$i)}st*+nj Me$ J6+UML?Zԯ2ߞ ۓzjlCLEu%z^چ=&xL݋OrL,*%S{kXubsT ~ 5A|q8yjRts2LqS"8Qi+p5*xCꗾ3,3PlbiO+QER !E$|9y1&HJq~R M۞H48-[X/lӷx%5i,Ja5m^ ߙ}}Jᠾ!3-kqG_01p/ x6z$ڭY#m886 רEV~$ܤP d,]b RG}JC.K`\~CKCVp@+c\LrO9tvlXI7Q>U%*VEZTYAn.\Nk*5F}vnB'wxQc1ZP9--cw2@W&s!PX?y ԵY z  rr6O>bpt~ο B 10L&U庨jE'[=uҷpg Gț6 qa"O߃57L^vJ5;Paٖ2»in}GBh ΂A Q޳TY(3NL|XXeF k{r&5?bq@l1*l\Dب:EcOy m}>(r%`YX"Z+6#nD'{QAV9 H+pNBa;Q^.D=*mCf6Y:O-fSi!*D,>;P!$7\?wAB7?p@t]ϩҗnO:(nKm_ӷmxn! =1/'S"$L9p|t RF-I := IF 2^>1;Ҡ4[@ ^oZJN(_=R02p.uYS_DoeR;ո;p4x_ߕ(n.I:C.'ٖ{l?hV$>Acqzz!2cVm$4t&:ݒ?*'']DCo矴ڬ_q1[r S @c>`B6ìwbCfmؒ1Ty&$F'(u?g\?Ե.:g&MbWŐD/I0 m*TBIrEO}zPh[ahBi2˺Y}P8׬ru `+u̬W&fx(tize ]ºlEjM{X&|jon.qr@p]޳hiq:}crs ݷvXKL=CM- Tx m{ eΖ52&me0+6x.tYe&gy\Xr9M oؑQ;>(@6AJ-\D[Gj#ì@U>WH_IXxE!t"(Nm7Gk9tѧJ\pK /庑QOwu핚CX./W bVQ:{5ɃxkNkF5*Pdz[K]m{;1\ Ao ΄:K.iȼj4*ŭF %E5OSoz8I HoX]:皔!\-q  B~ Xk9c~|ש`JUִ>{:!%=p/Hds@%YFۮHe<#$Q"rmU[~qi-TG t |N- j]цvԤE'SvH^,gyZ^0yPt ރW8[7 g5nY$~aBoVnHxgcG֗{ӎEPU"9QɧX^a#,L.frނ\ȥx_PW\W]ćOHS^2&\&Ǜd0\&h_׹wx}f[ VA$fP52^hGy_x"׊߆`9 eqW %.߶5W/Q֣НۏBN2)m EWWvKwPk"=]V9ضo-*7ɏ2`tEe~B7o-֜ Y'N1P!x@s1]'鰱vqdF+p/˗{g`-sszZN‡$0.-tκ|b yJN7MNH~ 2?]6<-@W Ji~96 !xO,6yR,N W)wh9YLl"wTU仿\(咋>4*nZ4B_, ;O&е!yᖪҔ ';]Shhc3AWƀ~>b<_[LA_/,2KpԍqE&ꏶ5] KܕкRB1ǖ KB &0J:ϛ@x~M˩C*5-Fk\jzҍ21z71k!ڣW9ۛLs<,#ux a" |tu@X21=Yz4 MX65=!+TBnUo~;ꕫ_M!E YZ