libpsm2-2-12.0.1-150600.3.5.1<>,hkip9|Egp3A̠f%w:Y5J-HA| XYa[.NM'@ٚiKq0S#:GnɋGLA|%l#t "EΣbѹ"$e^8xg P{AJS/E}J~+9vb.6"(ͥ!iLJ>@2P?2@d   @ )Jg }    , t  @(>8H)9): y)>-e@-tF-G-H-I-X-Y-\.(].H^.b/1c/d0ee0jf0ml0ou0v0w1\x1|y1z11112<Clibpsm2-212.0.1150600.3.5.1Intel PSM Messaging API librarylibpsm2 provides PSM Messaging API, or PSM API, is Intel's low-level user-level communications interface for the Truescale family of products. This package contains the runtime library.hkih03-ch2b7nSUSE Linux Enterprise 15SUSE LLC BSD-2-Clause OR GPL-2.0-onlyhttps://www.suse.com/System/Librarieshttps://github.com/cornelisnetworks/opa-psm2/linuxx86_64 1D1pBၤA큤A큤hkihkihkihkihkidR{hkidR{0ebd63a53bf82fba15d5d6dc7b9afeb6affffab26f1a37674e80ba10dadcd8c495362fa58fb143f6f9ae5568020182f0ce38c02a8a56d131af3085ef784a21f287d14f39a9c6ef77b0baf4c1c201aa0bc4e635ea436fbff9cd9dc6c05aa89e7fcda5ecbd6b2008f299c6dde141af313c42b9b51a72a29a683a508b27a7d34f90d3dff559251c17fc9e4cc14c769d5091b38d401c10c98732053179fe8711e70alibpsm2.so.2.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibpsm2-12.0.1-150600.3.5.1.src.rpmlibpsm2libpsm2-2libpsm2-2(x86-64)libpsm2.so.2()(64bit)libpsm2.so.2(PSM2_1.0)(64bit)@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(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.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.6)(64bit)libc.so.6(GLIBC_2.7)(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.2)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3hg@e@d@c#b&bT@b!@a$@_*@^^3^@^%@]4@\j@[ā@Z`@Z*~ZY@YY@Ycl@Ycl@Y_wYV=@Y@Y@Y@X@XۡXƉXCXZXF@WYZ@WH6V@V@V@Vnicolas.morey@suse.compgajdos@suse.comnicolas.morey@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.commwilck@suse.commwilck@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comcallumjfarmer13@gmail.commliska@suse.cznmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comjengelh@inai.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comdimstar@opensuse.orgnmoreychaisemartin@suse.comdimstar@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.compth@suse.depth@suse.dejengelh@inai.dejosef.moellers@suse.comjosef.moellers@suse.compth@suse.dendas@suse.dendas@suse.dendas@suse.depth@suse.depth@suse.denirmoy.das@suse.com- Add libpsm2-disable-AVX.patch to completely disable AVX support and use only up to SSE4.2. (bsc#1245739)- Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN- Update to 12.0.1 - Fix memory leak in psmi_shm_create- Update to 11.2.230 - Fix silent data error on FECN-marked TID packet for unaligned receive- Update to 11.2.229 - Fix GCC compilation issues - Allow PSM2 to work with "self,shm" devices without omnipath hardware - Various fixes - Spec file cleanups submitted by Dirk Müller - Run modprobe.conf handling scriptlets in -compat subpackage (bsc#1198322)- move modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639)- Update to 11.2.203 (jsc#SLE-20580) - No release notes available- Update to 11.2.185 - No release notes available - Refresh libpsm2-use_RPM_OPT_FLAGS.patch against latest sources- Update to 11.2.166 - No release notes available - Drop Add-missing-extern-keywords.patch as it was merged upstream- Fixes for %_libexecdir changing to /usr/libexec- Add -fcommon in order to fix boo#1160279.- Add Add-missing-extern-keywords.patch to fix compilation with GCC10 (bsc#1160279)- Update to 11.2.86 - No release notes - Refresh libpsm2-use_RPM_OPT_FLAGS.patch against latest version - Use %license for COPYING- Update to 11.2.78 (bsc#1125605, bsc#1125717) - Revert of commit to check free BAR space and release TIDs - Remove unnecessary long waiting timeout for HFI driver - Drop libpsm2-include-ioctl_h.patch which was fixed upstream- Update to 11.2.23 (fate#325853) - compiler flag optimizations for KNL - optimizations for OFI - Bug fixes for CUDA runtime - Add psm2_info_query API - Modify PSM send side protocol selection logic to select correct flow at start of send function - Update LMC disable thresholds - Fix for Issue #30: Compilation error due to snprintf truncation warning - Convert CUDA runtime API calls to CUDA Driver API calls - Prevent SHM and IPS from closing other protocol connections - Change CUDA_THRESH_RNDV and move CUDA init to separate function - Fix selection logic for multi-HFI within NUMA node - Refresh JKey to support SELinux - Fix Issue #24: Uninitialized AM message - Fix data data corruption on GPU buffers when when using am ptl - Force EPID remap in shm if remote PID changed - PSM2 GDR Copy feature and tuning of thresholds to fully utilize the feature - Fix uniformity of process mapping to HFIs - PSM2 specific perf benchmarks - Fix for issue 27: Null termination of string - Drop libpsm2-fix-gcc8-compilation-error.patch which was fixed upstream- Update to version 10.3.46 - Enabled IPS_PROTO_FLAG_RCVTHREAD flag - Fix GPU Direct Recv threshold default - Resolve PSM2_CUDA runtime issues - Fix bug in code to remove octal base for env vars - Change direct use of HFI_CLASS_PATH and guard possible buffer overruns - Add libpsm2-fix-gcc8-compilation-error.patch to fix compilation with gcc8 (bsc#1084634)- Update to version 10.3.37 (bsc#1068108): - Allow PSM_PERF to work with multiple threads - AM Handler with Caller Context for OFI PSM2 - Add new API functions psm2_mq_ipeek_dequeue and psm2_mq_req_free (for OFI usage) - Reserve additional space in "psm2_mq_req" for user use (for OFI usage) - Bug Fixes - Fix SLES 12.3 libpsm2-2 Provides line - Add additional libpsm2-2 noarch Provides line - Clean up CUDA symbol loading - Avoid typecasting unknown addresses to aligned data types - Handle EFAULT and ENOTSUPP returned from driver - Release hfi1 memory mappings when closing a context- Updated to version 10.3.17: - Small bug fixes and some enhanced debugging. - Assigned context is not freed on close() which could lead to context starvation. Therefore release hfi1 mappings when closing a context. - Close receive thread only while closing last endpoint - Rebase libpsm2-include-ioctl_h.patch, libpsm2-use_RPM_OPT_FLAGS.patch and libpsm2-use-exported-variable-for-version-and-release.patch to the latest sources.- Update to version 10.2.260: - Fixed support for SLE12-SP2 - V2 EPID - Initialize CUDA support only if env variable is switched on - Add PSM_PERF functionality (for measuring number of instructions retired between two points in code) - Bug Fixes - Include commits from GitHub PR's #13, #14, #16 - Fix SLES build issue - Allow psm2_ep_connect to be called multiple times with 'self' epid - Fix issue with psm2_mq_ipeek2 and psm2_mq_test2 when used with multi-threaded OMPI - Fix performance related bugs for PSM2_CUDA builds - Remove libpsm2-fix-compilation-for-hfi1-v5.patch and libpsm2-compat-dependency-to-libpsm2.patch as they were merged upstream. - Update _service to allow auto updates from github- Remove unnecessary ldconfig from -devel subpackage.- Update to version 10.2-235 - Set TidFlow starting sequence number to 0 - Add support for KNM detection - Generalize affinity logic to extend to non-CUDA workloads as well - Cleanup build artifacts. "make" output will now be in $PWD/build_release by default - Bug Fixes - Mask non-DW msg size assert - Fix hang associated with re-transmit of last fragment of non-DW aligned SDMA eager message - Keep track of only last unsent ACK message - Retry context operns to fix interrupted syscall - Fix segfault in disconnect code path - Add psm2_ep_disconnect API - Add GPU-Direct and support for CUDA buffers in PSM2 - Implement new HFI Selection algorithm for CUDA version of PSM2 - Related to this, Add new PSM2_MULTIRAIL option to allow multirail only within a socket. - Bug Fixes and Driver interface changes - Sync with driver interface changes for GPU-Direct feature support - Fix hang in PSM2 during context open - Fix bug in psmi_memalign() - Fix data corruption due to unaligned bytes in msg - Drop libpsm2-gcc7.patch as it was fixed upstream - Add set_version service - Add libpsm2-fix-compilation-for-hfi1-v5.patch to fix compilation for older kernels- Add libpsm2-compat-dependency-to-libpsm2.patch so libpsm_infinipath.so provided by libpsm2-compat is linked to libpsm2 which provides its missing symbols- Remove obsolete psm2 library directory- BuildRequire pkgconfig(udev) instead of udev: allow OBS to choose udev-mini over udev, which in turn allows to break build cycles.- Install psm2-compat library in the standard path - Have libpsm2-compat conflict with libpsm_infinipath1- Add libpsm2-gcc7.patch: Fix build with gcc 7.x. Patch taken from upstream git, https://github.com/01org/opa-psm2/commit/52aa214e8.- libpsm2-2 provides libpsm2 (bsc#1039855)- Fix package version numbering (bsc#1037661).- Remove leftover conflict marker- Fix summary for libpsm2-compat.- Rectify RPM groups and refine description- Update to latest Intel version: Sync with PSM2 master upto fixes for CMA get/put In addition to Dynamic CMA failover support, this code surface includes- * Improved output array_of_errors in psm_ep_connect, * Improved signal handling for SIGSEGV/SIGBUS events * New abstraction layer for driver commands * Ubuntu packaging support ... and some bug fixes. JM: This obsoletes my libpsm2-calc-checksum.patch. - Include sys/ioctl.h in psmi_wrappers.c - Add hfi1diag/psmi_wrappers.h to installed files. (FATE#321472, bnc#990171, libpsm2-include-ioctl_h.patch)- Update to new version 10.3.1, mainly bug fixes Intel has not made available any changelog. As Intel's source did not compile, replaced calculation of the hash - Deleted file libpsm2-avoid-executable-flag-on-installed-header-files.patch (bnc#1024057, libpsm2-calc-checksum.patch, FATE#321472)- Update to 10.2.2. As 0.7 isn't mentioned in the log, see ChangeLog for any changes to the package. - Remove libpsm2-avoid-executable-flag-on-installed-header-files.patch as the fix is upstream. - Adapt the remaining patches to the changed sources. - Generate ChangeLog from git log and package it.- Removed git from buildrequires and specify version and revision using environment variables (bsc#983235). [+libpsm2-use-exported-variable-for-version-and-release.patch] - Added a _service file(bsc#983235).- Removed hfi1_user.h from the source as the required changes are available in kernel-devel's hfi1_user.h(bsc#980733). [-hfi1_user.h]- Fix build error (bsc#972292).- Fix dependency of libpsm2-devel and -compat(bsc#970895).- Add libpsm2-use_RPM_OPT_FLAGS.patch to include RPM_OPT_FLAGS in CFLAGS. - Do not recreate RPM_BUILD_ROOT. - Remove unneeded %clean section- Initial Package, Version 0.7(fate#319243)./sbin/ldconfig/sbin/ldconfigh03-ch2b 175186987412.0.112.0.1-150600.3.5.112.0.1-150600.3.5.140-psm.ruleslibpsm2.so.2libpsm2.so.2.2libpsm2-2ChangeLogREADMElibpsm2-2COPYING/usr/lib/udev/rules.d//usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libpsm2-2//usr/share/licenses//usr/share/licenses/libpsm2-2/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -g -fcommonobs://build.suse.de/SUSE:Maintenance:39575/SUSE_SLE-15-SP6_Update/d7fd24b9e6a0b9248dc049dec96cf87b-libpsm2.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2e4f4de8947054769e9c5be1c1ccd9b3f3444762, strippeddirectoryUTF-8 Unicode textPPRRR RR RR RRR R RRRRɅ ڵAutf-81e12b3b667c743b691aac4eca2fa71b1be63ac9dd61c48c407eb9893291574ea?7zXZ !t/M]"k%ʽdvPag"3(>mߋu(%+9;Ykx*wO ,}'"v)kB*]& ~-\ʞ֪t30D V$77D {h#ix"vW m*ߐhg )Pbi"@{&/!ߐatW nmLcpk|$.]0ǪJ8h䰊|(rLs2~.{*T?~|m՟Yka)ΐislƅ̧\U&ޫg_ǔva7tlm) nAr|elz@6|)X4Y:3-hPicG EQ /Pcف$ tf2%̞nA_P2ve?{UL2.8+hp<7Ud'{CV:Ӷ,C"'~tJ_;5zR{0|xhb&ͭ ‚#ao/F<)4kiuJ\,EAqwr>.fd՚E 1'̞#E l* Ì2l)%Om${!EDF zٞ!{`ȆuuߞѭGԃx=*{Qvkz>1g?Xty2pȫR8}!+9O^ʙuN~bS&K?SX N&6@ӿHinSKILrcMg%A7tg>ĤZppDthHo2d/t{ߜZa/"#JФnL-Gd5hu̅cײ1?e*J=>^,O'Κhs?HcnpHJCa7?Y=?/qh~d~)`jlyqD4N_-hRgk+DƲRX1ߎ:MTn0a oxGGl=quSMniL2_֐|ɭ[q<[$&F?̵ۙoۆ{N葅>dbt2KNSm}0 #xkVefUՁ}܆ţDlD˾@{eUZ$ѱ'DJ \įa]2zahLt*&+aՕ/'oI9}LmH Z,}!"t==3ji煐Mܲ')KSi`{I@2^sh3YƠ߅ah,g֒8y lJ׮<~|LLVkDUܸKK-Ʊ|s [*-k?Q.8.WǦ![YLX:Ir;c LC b-ۇi9K~CGYE"kELUs7PHP/53UKNjUXiUEd x/N`\zf뛘hpTOu|ލY=R<0Rqj(iu5ͤ,/xh!ɽ+al֥loᘨ) _{ q-R zo|{+M}Bv[K~?'Fdh捻]BjSr@ci >[3?\9tm5'bՅ֘8zW ?^fwNG&֗+ǨC$/!0N~ #DOŒfM&ZwA=eXC*a g-"9AXFQFhKy;ri [U׌WCnze>ܰ-ʊB%R˓ZHW"!{0>ދ쏽fܭ/t% (7C\~!0~\aO+p_C44X%@nR[@HWY+*,޳ g u Cz@%[oHQEF9Y rz i o}EM.s+.\Z5|2{pf4>Q]bK n`e} =Cagx"9CdΉ{w1glU++WA F RO竳+3>WJ"j" cٹF;E)(5}_F. ^(c<07fcSgzm7bD.8#e)Oӛ jT$cNvX[1,ƻJ GNtG'P1AYIf|4Ï.'Ի6܊yc7(R#f dC.e\Fҟ1\I)SW3.?Q=fG{ Ûy>q 률`ÒVfD'ɹyRf E8?BQsU˻Lu 3ed{U 9FOOQs:[Ad"mUlOjt.v#d*CI B3)iQ: CQ;y*qZ~~*)dt&*t^Qi2sm閹i<s^Zn`-' Z2 LzV R!SJmb{(D9XEV ݖjsґX"hT&-goIߪ<.g4lK-V+&%AG_*ͩO[FUĿX,~`B"wr~*^ajun? ,aZS:`@b-76q'_?J "g_7r|b^"]f7,.  #;^B*gT-]zq$QnVblV͏Qcԣr L6݈%IJgm U.D!H/ts9kli'}:@ %$cSӮ;;l9ê3#Pv׮8+Z̉k"w/6`ю4= Ўa윺s*>a9gdrl)'n"p?}1'&Δ%#OgKt6jΊM,i|U-'FPEFW|yͦf*:%Mq<ܬ!f3b02B oxÒ R|B~X8Qmuc."K8vܰ>@=7^xڶ³,u->޸EUE(uvC@ž 6V,Rԍl4|z`QFU?!z737|" tW$>~ ;†2^N()8.>`F+P8iYgdv8t)$_e$`&YB0~Ww7?O/(0yr=$?(HaجonU>k_I2"[.ʸ|V= ŭ.ye4ȆZuqK ,=tk:jєl#hV*/Ud&ft(P# +(L1wQfXo}1c`,&L:Tw$ǿuY)n=Tfةp'iz\R5u+aܳqq/Y[Yi+D/FhQ$̟sYZP3B>1l,3ӰV)>_-ٟEAݪ: 5"Se]Vb7n`Q ]AטПj-@?Oh|'D}]lBl\!y*'oK{j>4e>Rl W`[RedL=tmwMOn{ۺq~Y(wEW4hoMJ6WKo:.Oyi!`Gm'&G_KR/o6di"3@*6gxiϯWa[{d 6ZGLeD&jdJ _/=[=[[ꋎj|ɜ/Ҿ/YRT_K'/h9a`T0R"օv1)T AAAX joڗU1 !Fޤji9Nyz| .]`dU,kS6xMT,HڽZW-W!`~h  Uq#MZ/V>W[ tr{&&}qďob}r'6c5-ev?jxDC"Eڌys1A JNw'Dmjzr$ۃɪnN?|1>M~-,e613 B bs]&DFTZD9>PVnN_ E1!WC}>wxӶ`2@1X?ƕHBő@D3ڡ>,KXC Džxק>.c$t P5Im-Yar:agżzV.Z]$%1s%X7{t>~S8M*מ ZݸQpo!nԵv=ݧOEMglɐ+DLÞJm6Ӎ{Dz|O$raM^_^ =I_n6TK.9f41+NyN-szi&Jm-xugWm1M֣?9YKr+ [B>~4_IviKr5טGZ3EҐ 1V 8q*e Ʃ܂KEC :SOHq}>h|v* z6&PϾQL$}QM"3r:qg k*DɉPYu!93q)BgICsk@`##%:_('L,ͬ,h {vݢ=o7`LcVlI??)^`֦܌YlZO p=WW_m79 CsM $ˢ=;v:!ؿ/3\&C x7K]"28:KvIb5m@j0 1~NsM}n -GH@z]mz4DMBM)z-6KYW!sej襁dRϬŊe_  KHfRFvɍ~  yώgb@ߋ6+fhbKx.ֺn>YBKH vd4.]D?bA=ds~%ԁ3&Z],~ɩpG3dM7yVr۸w֜m놙x)K_6}?|*Ao'Jըy^9YNR݈xIY]xo#26ɤ=ӳ~w+rʸ'Zx@JζL᚜"פە"ﻆn,C6gXj Z6$q/w:d$A۾YS!މm[ Jb!{E."8< .–Ǧ(Sfڄqe[; .S[`6r|^k~ƕhQ?졅;i\WLrkI>QF E [Z/ |z>艬 [שGYM|wsFVEz'jvN|]8Ǒ.=ɏ7wq+51|D.CǢk pb=k:*)D:o/2 ~'/o5ɏ * D&:|c/"ϒ^u6A!es Fp[8bG M3b^b`;`Z^ y1!S]e/ _R>|`}E^؍cw' I?b\RQ K7rkq$~'*vy*H^7 kV\w6C4zJ.0#TqTK^N=r%zQ9teQn.b#$k΁I*LS#|c[|zP ^4ŰAvޟ>hz'@@?+-+lؤG&Jt/dh[:R'-LwMbq/0>"SߨT<(&WrQYQbhZ%uT#<8JM_×%2vX%BjoMpUߢ^[AD1Obmk`-SN]6 J`Ip*/8Pu}=0aYa[T:^Jena N֞>af!Us,O}Q*{  R1xR3zf'2[b-ӵ$*m?2q\aw8:bख़O7h[ym&MY |7_\+$B#LyՑT(ފEpL\8dCc`3͋ V]!h M2xasTzDv0Ⴊ4h'*E۪ kKzWVU΁~->~1UQAb/}jNϟ|Eg]栽x0mme2;\06ǡI=;G -=N!g'7iN y{EgQ& 7ƻۺn >,i6OEwҐȠ޷&{KB(繿~'sԉhiu8‰qH 7VE.P(.${N<o]Wj(c$7~3[Y(gE/FG5\T5lp>V(2@~N8*i:IIRHoI"h (:׸wPA6]!e#ƙU-nyQZǂ{G!C4O7MC`1=,zq`^'w]@ӵ?kl.8 WqDwU y]~}eii t*`4Y5<ԪL^NR+wNm:Ci!$u&mU\|Z9f4PMfmǷB' 1"Ȥd'rrRS *~ Y,'ʤ!Y=U_\S\IB*0R4vbs$)870݅PG7~O&i +jZQڿ+atR+q[Br+jf[iZE2Yo)Jn {)kYU .=kRIEmakK]Hq8R`Z4 M^pjVccXCLngM4V׵bP}}Ña(Q=8Byҵ2`\==N=m.5DZc(/AGlI: 'sϯbZ-OX:G;8 Q^e{my qÿ׫PUFWԸd1!T5O?^"a> u=hwqXu J%:#nvB$抄N1 ǙEzDm~:^[(񵡳OThC6h0KBT Ė6pA)]gD7/J7d!Y"Գgw P!GoZ0'$C7UgUTG#߶Jf✄Q `eɳK[TZ ~c~鬳8|ЛT,(ZHT{\(ϖiIh0C+ه7l=VE+6 UAd"d?0"1GeU7 lFiXuox뻇bAZ"x=LF끑$l _mбw=|"`;qhC3{|\ǡxOPÂNƦlP+e^TЈJ=0 ^E9:PJ !j(|ۃ 'զ ,a :'q =UJw/qٿJ5(Id7Irw¯KCz1)Vp qI@~{gRȥBE$6S$~T x%8 `/Q{+Ԕm׮ȃKgW}x}UxWV֞'|c5DI!}v㦤Bh,g3˨T+\ 7ЌqͮpsiԦ*ڴ-vj-97eז]*ȧLII04ku/)Ł+`у:i"ĝ>Q"`_{ a[QA0ASWω7F5[6%Dcз)]Je!l'c. "!ؼ?ת_c4h3k!Z =l"opڅqjouh]8S{j` ,vHj5*vđ὿dt^:C@:zT.:׃SA Mrĕ-*2br;3㋌sRS8B}qȍ,*sNdHtZj0\I!*ktW78hFMӵKָݓEf穪'UntVz.Js&FpfY҈iF̀#MezϴL _#AAbiV.3!oI_gneK5&i7^"by;7^qR;!Z蓜Q hD_"Eȭr[*/6th"ِ҇"`[b [٥tvZuIg|qֺvUTtYckz潕k]9ZXB C&(uz#/K訜<+g?g3ɣ «o?.};|?xX3U,싺-si$~mj9Q*8"zC$;*Qt"Ǥ1T-u z.EwaNcfa&eF@!܍h\}o0[u[:K^q gҥCV4ӊ"`WFFЕr\7Og,å˘ yMYϻ8uT,{AZKD73-~'9y37Y3NxA{ %x q% [p9c [LB \۲L2{D~ e~tO-GG<˅,ʳi "=|}EIc*O+w*NCP0Y1A MrE׎Rc !J{뙽 A.M'GΡ>ˉuLmfw U|S򜡞0(9}k_2g-M4Ľ{4S YG)&NBõT-/]-D[KCi eύ`0|V*kp̒e,?|¼>DA){ nheK`@~r;|pb(n,5Οrd%'|gn? MQT7-I8Q(IehE H|{DRqaMB1p!e$@"xeV[r!A4k͎[eK؝_j<-7ׇ*r,PD&IkBdXA3|Yw:gFوf鼓y- `-,JAH*'HB?eӹ~I&0z~C0^J֦_Y[WmU(9q|Vg2;?Jbaw$ɦ"ǴkPopՍZ $?(9aӧ DxYSonE_{H-yJLD̿;dn*¥)knP B CE82 VOoLEbIԪ d'Yڍnj*UersK"PhF,K=QW̅[øB^kڶ/Sٽtቑ)/?Xd=WpF9r`;\O6.=;mQe%D'ktt^[fEG[ LtHVVI8f` dTC~MV]?s[Z)m"5Og3i!h;3\ݘ()`;y*=SYx { njs|נ+ Ė-p2y7퇫G09 Qee70VfZJ2e GilY!)[gᘏ2ɸuUF|+UrC35jbC\t~A?0nn$1.:nB_X&0Pa'Ec)O~ۗ~5B[8>D@':fԞ\? ^_d~ Qpe 麫-Hqu7e9ߚu>dOhG#9d,+ %hSzZ4HjӪnveA AK$9G+=P‰`loOSLyۈU^w~Mx)wXv:!><|aYJd{0*jJ~:y mt– TQࠠFZ"/jBC\OBBՖ[!!k9ŗ,>5U]UNBN4%4ZEhll\TJ >iǗDZQHWƖWS₈IK Ĝi񑃝U&gW @!vϚ^ve2,ZyGWmBDpɣedh!RnHzVqÆ;Rea EHbmEvkJ)x`zX=0|-{x1z}|;8Q Y5|Ŵ$t $R6%Fq0ɴⱘ;n!}lq/IR)fX yZƴG+@A[uvJR91^+ERךڐ!YN'1?6 3_nN}Fyy` -DSh: hzVs}CFڼtt⇷7DRw9[bqm"XA>F;뮌}ljpR}u8" wvsE}p^kXm\謧Is@)XvBYmL!BЅl^:t$|2ol<ӵ:s .HjA6,wrV?)Ei{;#+~vPƊL8n)[1O;XbD}lHJSĕ) vC=äRA*ȡ%س* ඖ@ػ}Pz)eEVhQ g'-iQȌHVjO#MzÅoK_!Zo>^f\r mdSЕ>cD@,)7ێsWW̲j!46>!H>4uw:,%k*z2r85lx\ߔ^w zd ;Ό/.6z|@'N+?B3̷nWBOs:f}ڒ4u]Lϡˣkp?hZ 8LeSWkl-E鴥ta Ҝz54J,@!v|0f O&\] J;R]J8oUX,{%&x(D݋ֽҵpK*.#:r;Ѭ8WH%q-H _';/c; IW75 _oEK[F޵M ~ V<ݚW5⌒\wz*@Z{d֎E`Qm X]^O|߃T 'Sn"3b JXHl-W3Mׇؖ/XH֕/eZ"ugFd|fXx)~5JYa40Cf C[_cו[pr&ɄAZMt{&tڶ<(u. JԁqWd$"l{cKn^iAsJ{|[,Ut'-кINeeA O ESNvop;TpH_YtâPܕ!y~8/5-0X࿂yd8oѾMHoƃ3lYR4Aakvh^WuL_ f'ӰvCt=܍Anwɡ78}Z=]qIxw3EMMy_P[VIPD1٢.bSΛl#a9["8p6 +PO^aC'pM;l\<>*qPww>8AG'3 R(^Cvl!<iKQv:T L\6^i~ho'@uQ%y7)Ezyzvhb꤫u 浔-{$迮ضbDsIpH߂?QMCֲX SX1Ήi<O;=(=7:{xeu2"OЧ!Q%!SC4d͝^!{GH8S,[IQS+eOh(!^>c1JM ka1Ck=ux*axUi a HLwwwoDj-BeP&û3)pUPπ+z24w d'JΠpG7VBɓ[cCd/>Qh+7AQޮ8Z`,׾[.no:Ch=ea*s =eg=r*J:G UŅ26Hm$MPƨ0lH2#-$8b@.,PuiL-  ?.fAw;L7Z_vYQbo Hf֗m +5⠚'53pq&]p|(p_qCFJ_-X7AWfgN1g3`z;wq 1@v4}hZ/dtF 6|~.$зmܲr/[UU:1.WbK;w:.t&NxSXǂJNc g#1KLcG<= [[?7~V[yĢfbcVC[=*ݘ8{_%tJ4 MTX(nesj4EZ#q2/EWt5+0w Rcnw|V"u_HQ+ rUۅQ_,]uΙY62N#%"k cZ]Bpp^ TZV`n+ܓҷ6MM=rw+ʴGX膂aw#ۈ>eR;Q0EN׎?_q-,liUe뷃#Tl:*s=Mec +;qg?a? \!dq@ӁsR]w:Zyr4(\[`a5}prrF)mXḲ3x=]wՀ 9r~8ʈҞ;vk6ty̕s^l4_oVV,ýzxjVs /Mؑ6?51Db:b{CR !۪FՄE.$qvD(c Emg,ƚ'M\5eF#(3P*p`;ɚIl8t'HPw~}\Etnme`Jaۄ`Ԏ288`ȗ@[ydD'[bUۊm5rw/Hw-}54of>"ow=ѐibJaaS)Q296y)?*5'WcRj8\Ȇj&̩1-Dqmnz,}bG2ZBQY +P},xSB_XF4gZ3^Cr$_~ڸ`_ ỹrI]-dIr3|f%[f(ӄ!ҭƯ3o=m28xLFXs̩Oiϛ7W;;$[#WPo$ $e/;nOm]EIiV|w*:J XC"!$غ+yy@ah^2Ne S7O}w&]ۚǻ}ެwݸz< VWmtJҌ /qsi5`Fs~N-y,;H+h=}D@ ⅄Xg\ɔ P?Ѯ-<tD 8][eAZG+%/d9 `ip(\hm)1iFaR(xvHp3n6Ms1Xy:,U*έ;w4/ܛ=ڳMU%Os"?VۤM ˑTwI{oѹ.Qiږ,GJfpRKUՔ;|O2|ssЪCx@{C*qG"SUYowC5y"@'퀫2%| +ow"/RS1anq=\Iv|15#6 [ҝ.'_l?rfg2(.lKއqjߍй-Om2wᇜ-~&x =s7Հ+9.S|xT̏&T 翉YhCRa/Ib! KlKHG7ݺZ}0)_ؽi& WGGs[(K`sVm<&JP!Έy玝):4HŽ_gA*R%7b; Nk|)ƾqNu$s_:?Ln5)Ĕag|.A9twj. D[(a/~j~m'MgdY^7XuHh=GM2kHF 2, FƩpXKW3O8"ꤘ|#3%lp0F[f~ 5XJY=>MsxgZ#Av)io& 7`pvBp(-mu-l̖mwԑ[~Ɔ&a%=t&|,X%)y]E ZKҭDH`>RJ`a0G^,9g AYViH a_|(+,XMzo4_먻NӑfhRx2Jݠ?>cGdne,[ۻ䤱ڟЃta"2x`@\o0Q@t^ԓ._ U[˹AϜyxēӇؔ{W偬VYߤ?oFs5f[g[ ET»GumR*UPNaA:w⒃t"BŖfn,mhFѽJ%l8gT&g14`&TaQ[kn`v`g{|.`Nn/ WL8>۱9@|"FxT ZwlFnۦmfg#8*>GG1Raq>ߜBj] vM. 4t)- i3EXzC@`^`UHM~B$pR~TN$hEp2tLADI4J,*6:pMjn82+"TPJd}m+%G GjЎCq7=ZUzv꫍eN $/Dٶ| t[4=@n_*T>o1 Eq߂@ <"b鼎)uI}4T,l*[ls_$3}JӴX5L cE KzFxDrF𻰯JDΪ_3б,,]S^ 0s}T"{j7 {SWe`**jRR0(RjɇRbb`:Hvb# Q6SA]QCQuަ_!d,2~o.V 1UTE{Q}-#2z*V 2 W*MF|_ jEuLi9fLV#xS L d"Dl7 Z݊ L~R@vƧHZNama/ |Nzl鬙C*M(i:LT':s>H q<O=niѤ@4P#A; 'ٗQʠg( ]9?N?[BZ5SŌ^(w^Đ I&)(8T/O=/  Cn$  π5\CG)Ǎo9f7cFAxA,3#%K̪2޺ HəR&4{gƕ$#B jE\VU6~g1 9Fmt+ $!Laޫg~7i,f^@{}*s̆ 9tE+8hV+9wb7@qΧ SAr-0c`Hմv,-8Ce)dښc8yb'J~ Ӕ\gcФK>a!]6)NK:f=PTDAv. #4H8ѪY#+?ͣQɏ v3C tpbdz&ʭ-N=_y=R3mY kB[$&: Z4ڍ w$;sۘrQ;H݃>؅[0:GxYt"bK ʓޖ'muNLLx1_ T4!մfarS/ˇO^hRǻrNjRኒTXY*I̪گfM.O'383~ 0_Xd|^)Cu7Ku'xTZB#~pmR+ұ:TYU>OAAcT81ߟ}!eoxP{vJ'8С0xp"\,(חz%{ASRiUǼda%Z /|Ѯ2ǒF,l,\,9bx98j'w%uohWb1lP\7Дm?g撯QY^܁ev#hzE5Z"sc(/ZZS"w Ț qtn@\PߚЈ-k-"R\cUCyFz*ƹ$b# 3Sx[#/v/.+z&'ۙ G6fUvkEbNS߬(זDIf6]qN?טg=+y)y ON8WW6kŹLrZvp >=#[yy%C:&cG?+NP$ѝ =V+*xRTW~%̬ ! wnw0O+I __oCI߷WaurjB2Df.⼀o+5JQu/tHY.bSiODFRk.U<[2Td,po \I'~JKDعx"rZHHu|P*F|oA9EMMNuuQuu1(qU̫p,g'j4197=ns,e5Ҝ^01AnDq1N" N^Q(- 3Q ~.q-01+9 _Q)N?78=>'s-Jr/a({yK;"sX/"oqZ<- ujOJH*&{]*˟$.0!,FA2;!Pر㽅 N̕W,aX47#ԯ w6hvv=Hxt}b bJudז`B5jMI]z"8N.SHT9d0@sM>6.N $zvXaC`ϱuw_d7>+PHig.;O<$_c 'AhB. Wϵprteo]M ԪY؛Tѳ~7uu{A\gM5UVH"DA$=[4>ӒL aK\֜lp21^Ϧf ;+Q=&\Z#/Y D5W67i/`Ey?E3,,NxOK=dR-O "\Q7S+c5ɐFFOT|A`jEP0|EOY]y !pmnL4Rluũ{cx?u3ݓ lb?%Ҍz;nw6p}҃PzShm!U#DįRdxRNQVPHqsA<5a5(tC}-ݝd+}D\+Q/:ފc||*%Ub ȑ/u{v-tC2Ukg]}ړ2oˇ؈}Q?_Ze=Lq3ar:Y'hY;~;WO]Y]!f3ep`>SYr&3KEh~i>D_lԀMrR$` #Nu$*Y>6~?=‹io=qsTeNn n"^rr+RԷp0; C>|,aN \<yûZw]sB aŘҵ[$Nif7Ez:w4~ui;%)5wK*0I,ҎkD62ʲ8%؍4}ؾumKZz0V h{L}엣Ag 2^u`ToXa>]@HxdW-ZWB?J%OPs#, ?suhߟ^59[Cejj:rƺ 5#]J%evljf.@J%~-c$oצ< 7r:޸i)JXd%HsqǓg(Os"譅 Si&\\i #:qӼiZ;x47*P~vb^lwȭ%K_՟ pxoñP?33 3Dr~8Jw~:Nbhz4$.< H?)I@H}eatE@6M1|Ub0]||j:-F/PisgZZ6AIF]ޕO aA |b"R JA-)'eٙ`*  ahfL RQErvwjOO'Brx@5 7/{·`$&:M=O4Icb@2ŃFJo,UYG|Ku*ghM1^D)[U|<"i,@Nw@}Zoo6+*{L5&J,ĵ`b(nu+ pC#*"3f|_p?hCRp`We>8ϕSʰ^mEm޿R[zM@E- #D(2g#^nuYUA _h&HkdƇ5ve%XƖM聨ǃj_){la}%5hl[ J\{nم!U6 D3L}_I %|W`16JF^f%MЌg)a2 |T9TWͽԇ¶р*ߨ17\FT2|80#4q u@\%g:|Ūoz ~.^" x'yJObjQ)DHKt(RoqԴC?tS-<:1 R3ס\2^:_bBr;t?mnƽQODQ3 -z-Ӡ{rHxaTDw" >GHycdb^f"|waF^`(C4A)R3C$huSL.|[ %K[qlɀ6r= Or唖Eysn|)/G `.ţgv8Ɵ={2Zִ)F!v]*/'$0i\!؊F³Zv]{ dqLz1se&,7p!Fy]JT/'e(^Nh^~C{.zԞ,j9܅C8\̨Հg|mczi3 )S՞ZVz1ٝ:ΐ&iCN:h&7Ehp  EYɤϋv=%w" WQwd;*IsKT(|,WM  w 6fd!s(촙;c=iR h0E _ܓq .v(!UQ@-0# P9H4/2L,.uN/ZMwp)w4_FPf-:!arrsy/:ur I3mTe$=QF\5&a& EHaB^$Ejg B$݉`: c(?c21Bj);_:$+_9ޛ鲦a s!-I~ N#ֿ0}1')VKP/IC}w:@Hb#e)gK.5` PR(ͣ4yE Dc?zZ<ĩR5z&R[PT,.]\٭^ !FÌ>w=8ҝTHsQZOh#9;ǺzӥUlIVefJ/Ɠn^R2Dԃ6(]zC!QtS0 8Dk-r~XCfx< *.8һU7uoVlg U㴝'ڢHuCR:3jfcҧma*u:o C$*.3@"=Q\^=NZ/Ij;~p=EK2ZsGHFB?e6KzjsIa݆La6^ Dkj*(ljB-OZ!m7m64VWTm =dz4cl}ۏ,h'=%z:N<)w|417PW7>gL,靶ns6,kwmD0QOV4g .o[.g$ʽ`:VI`" Rnq4Wû+ߊڌM-+G @Zt/Zk77_&bfdV@ʼ Q|Ubo(A󺸼L͂pYF>$fn ]LPH ؀]RmD ^斵KZ"¾Z:?Do[|"{$vvyDל9UkSt^bip\;y'WguʌN/OnPD'3fR?J a::5w z_!ۋж۹C@D(C:%##L/}%Ayf4 d#^ H6;=%ξCȽҀl4.mOY Q eB:ս>Zd3\0/cf,]%½Q4o8O8Ov4d} ~jV%".S V+)|Y%S֓X>_IB-NLgYܷ<*RiEuԽu3`j<"Z"AwaL~_+S*xwŷ8[+*r:ԹkV4DGx&7[H‹v!.Ji}yFT%%1#{&IAڞ`=ɫ}bP+s EjIFNF` kL kIn Qr<d}z jӖRYG|VLpJ4Narc>a?C v'\r/8zR Րwt+#@~2c7 Od?&R :d@ֺvd$ n5XIrp5W} nw;s*# -{ޜAO k (0)c+I7ĸMN@s5 bc2cRs,ZA8a*'7FN>b*O^L?'ٴR6I2dw)# e4WuO ?)&)W2\NlwQϴ];Y6!p7_XI+L%{^x#.U+Al44O6S!XhNA ¨'e Ww}+Qd'fՕb^VæfP57Kt˂+5RҼs<5qlٷ㪮8G{z-`mW@>8]D_Sv:V//g7(A; `ST20wſR"`[lC )AW*wŜiڪP50Fd E4A. |٫.QSӃ̦Zo{m hoY\]֋ߧ3ͅ=[ l9nLxsb6wx\;%!dYn"'ծ;JXsd9Eg &#f/.nJaf\O| +ѮI Wr+}'-rK=ZP[+T\^od3uH=Z $ (ML xEͭֆp\cScD5*w;5TlH:>c2,k#T*֣;!$Yq$᲋터cuZ@NXvD$@Mp Lr[y;\6uǸSR'4L w=#geȑT@+>2ŸLfY0܊5k6V9\ r{;>՟U|È$ Xj=')'6u QP3srsRtwh+݀xRO/g]zJOB`BHNvA4rwH|@%]xVd5b$Ox 븏j4g)tKWէț ti]LKFyRA^r C6=x;$SܗJIeEFZ^B@MLrKW _)AYrv[e>Ō}}wU27eZP#tKX.{ QٞyXOGg>f) nl](hik,Dn J מp|G#P3x6|ONI H%p)cR+K܇$Jg)>bR7ըvDb LcP'|<%)繽!K2MX<'lMwy қyEvB("N֪?JgξDJ>`0lw5ew mb%AIQ}2hݜ}rτ\,;miQXJ,Mȩ+_CS6G#.ʵY#yR(p'd1k3CqӆAZR)ǑO0ܠhUE.U/.Fۢ莐ƗT#I`s*ϫ|W^)M zz6ŴYagTB1AY̹{GMdzw/Ů>(o_fOdA܎@s&/HθTל׈3,?Z0B-7 כܽ$c .ÉCt7֥TU᥿ gVbNuf0/^t@V,cӆ@d1m)Ęib悫.C+[62_D3ڑJ~_qsKS^(c7euFӋso9~^a"Znۨt{ƈ̡w)l=kwct }+E_4AgZaGM]0'Tg߽rȁMs}Ai.&*l.q 3}щ:ev>ϼ)ͭ# TBf0vzq.Ŗ6uȊPv[IwχK_}g۷u\,,ߡ (>Lc[A{3`j<\v"Tve⽌Nw5F抢K8( R0NǔHWE@}Օ iH<#O+yj+䥔 R}fMabt6xRfh q͂@%ఒ*\]֠m&2:X*sYI#!`@yO!@q)Iժ^Oy;Qs9ruN͇žZڤHSIy`]X]yϖ# g+6rgZV*ͲQƋ2C7bBޟ|k{ s '}. -+CXcI{?,쵬d/m#pE֟b}6}@+4RtxˁXL[u4[ iv…lFc+iP||R# )p?QIJ:8f m@02J62{#xSO{S ᦑPЫ0ht.T)`<Ժ=%'.P[ʭ4 }q+2lɆ.R,p>_x%Ń#' Q]Kc|T?o7ڱ&DEB:IRG9Wa8|ۖc[}u <Ԙ` r_\Љ߄t8]"~e2fƾlk"w+b $Ŭ%+"EB| ^$R^>ZNȁk |N{_ng#rAȪ jw<樾lh~[\Wn;ZV5jB͟A%)tm9ub&A$A]6%5 Rl5%wqZ-~6e&~;?1ЊO3:sZడ5EH 椡P }71qKUE[' 扳a;&}j:w;I13^)E. GqiFtra+(e=f,@OjWy:yJ"ڽx䐴w{oAmW4{,a{O15w5뇼%^.dD+z.@Lޮz?o][3IFnx;7 ~W7۽Ly<4.oI9= Wurk(f流URtORfO=WI$A"G7i1Qi J:u Q,uf xG=#GĪǰ! >jf8C[3ߍAO*ٔ&!y_+wԂ.S!lS p`7)9#D+Vߒ5RbWU 瓆K|s,ֵ$RF>VIB8;bV꯳|&&b hP;Ǒܵz-()̡UGKZqoN.Y5cCA 4sM13aT!U=j=eWx&bG'-?6Sa<pR*/&ni:`ANPaWnj i'm-/ Hll!{Y5fBb @%酿3m'b/qT4{p5έѾ.?Nrm-kؚ*\7wquuEGd֛i邜`E hsxa݊m2Ze?:k-9ꆧ[aq~$dIC_8_Y$#H1b%ȾA5"akoy'+[G]p57}Vfy|XxHT4I .h x~Mw}6$Fk. kaR()nDSEoAi*T&s|Yl ܐ6RzSI~OhXrA3aC@JRLxo;"IٓߊG8)BƸkdqaHhr_Y(B5oʷtp BDrSl{!AwE;ZzeGALA@Z F]wZ4]J0 F{\Wa2:ҡYu3Dt埛2-@KCl--OV ;! MV $Durgaq`@ oS\)Pb>Czk(lMޅdT6 h)AVZ'k.өRqRPNלIQ* (;d yNU!@L@IJᚍ2h[чI{Ӝ{ c)0Q Ϥ8?($(Sp/UG"l2|#:bBpA?_ҮTޮ$K09!&;RmTD#h}F(Jؒg:d#nt? qS6ܗC8g^w$,Z~Zf~(潘)cM^<H-Fm hFcnب f #iTiCZE OlS%soN 'mj:K ڮu22,k"a)~\ʼnWgmˎ ɵ!+ |^^.,7RuHq#IW>ģ>dC6,UؚA\ 9r3/ZS\d`Z؜ N|1@!0LlWWKwao>]C 8*J" ׏>mlsy;[\BV`}l|u;8cI&Gn<:3#h׋f?cYBMΚfF;9gr0Sazl!;LиEi'9@TْvolUYhprѧWێ iBsrg q kwBďh7{ qSx[04oH]q&ܝb#ћH8^F]点4!ã;OِoTtdך\jmVfQ/ihB[E:6_3}k&_ekCO'QrTY5(D8 x֠ו=BH[}"T ̕B'cWqw^ ?v,6BG ; v#VoT8R( xŲ[)"i*EdG}o i$oe1V}#ƿI7*Frf$\!uM9DT[崂ϓm|2\se]o獡6S;SSD침9rs3k;ŷVP#s0V5`Hbjn䭘 <.O5:dgX찆scP?e+"5X!Y]i=oi&MEKh8u"[d7˅ ӮD\[Fu$&J" DHVF3mnr&x?u0i  j% [@E l_ѳ`ҵNթtUGTrq>;6KdV6\mQQ,TyFi~; ye*=6P_NIΟ׹f /e4b'm i#I.Íڣ? RBB*ڜ Ή%вnq>QC7#vϚVbq>  7M !;X3-&.)fD3Nr0 }f ŏd%dKױk/&0\*-C6wu{W!U3R:8ӢCq ͜Pxv`<7u2ed{FN$zk)sxXl* ݍRE'DiKxC$z_rf&QdWQ0ؘ$miD]kc3VNtShSj֨L-dI׈i*Ϯ~H}7r5FڭOBT$z j͍L$lI9#k " YS)׷WI^G >pጵ|1%7_eOdU=rF >z?>8:-S TlQx5.&⎹]U\fή/В3;  *搨 ;bw(X/B"7_sRM#W@?Q@d2BN^IZ6(S*|^ʺߛc?a+!QV"&f`_Um0.lκLG&gjxEHSRR>+dhϏӑ1ሴ9Y !*QWrL zqP6UY؎l32 |fg 6&9B ]q9,@HD0xqH+:ke{Se{Cؽ &-4 X ? p_rR1cos#Ή _F~ W#Hf->фBYN [i?@}+V1MQwTK@n5YA@.a;c*.-|-P(@˸&5P vc_~ƬlD*%^,IhrtC5\ŰW-i=Eɏ; ҿa>#pbR:, ݻeP@]3~bD֊3/#\Je"W9:Te/f/x<hBڂIaH,V7:'@A5jIKaj(VF'Gi nCƷ~QJƩbXnQ Ժgڻ̋hW'}̓9GØ"Yn5O՜_c#1'z2tA]_,Hį®&0-KyZUuPOUEfhn>T(i%-WZ618Lkk%7\Z-GB1En v!ptȕCRae=j5/}DrENAuN/A-xr& 9yU2i4p% RJ1$GRM|-㙠Y׊Ze0Pn|5]9vpy1Em>8įe$nJù|uL"VaH"mLZ3:j y hOh'ohY-H",Ox/EUdAe;*dm@g@OS"MH1WY,.7Vl%5 42moS=ZT99 GF!b$fVJQG~Z|&h;M|a$ $lgi<?*ҺiںZNn|S@̓*9K!Y>jB8Ώ%`w؉®pE 0-Iboc=X8pp3j5EJ׽suYnj22@"hO\xg΋/`DZQD7vƝIx!.]awt'4FQ'')*(Qg@sW_wweUr/$8{͊|]aS)K3^C_TX#?N} 0>w %7UĞ2a~~1[^*dճO, PtctVktv^<9|~WlIq,Xe\!̀TȌ\bc4Q\mTnN&N)Rg@1 ЇZYieN?1H0U0q`r-P8Vh`Y'~0k`B}~ڛi!{nY7 eGm_4^ 'uҬfxj ' @@ D!p{4lx+ HLOEıɤntY1 m1uvL~o@^HwyMap= f%R?1F_=^B("WFVg\5-=O{ԭ/W zKt *VV*׻ f"1+txBI3sbaX h 5̉`y܍G Put)-%/MTgI)e"h~vJw5$Dҕqma y u 7{̕eԾo6txImX8P𔚧_irR ?YE҂ɩƧ@ƳyVPVHyhO=(kQ ̱\[ԗ$ϸ5"EaMp6lUo2on.e67,QSK0@r+~F: jK<1dGbH,{CMT mt`Fu;T3 -T;^W4R~qQ hGWYt_n}c Ȝ|Z)ϲZH:G_I%\:¶͡ZvTVj!z@U#AkjzZKU=T_pJ8Y6t^<'/ 1@%C فrx?h#)Fv`kӻA I24 ,Tx<0+1>c*H 6hظsg~s54 ~'6=TUYբ> 2\EMJ1*&6=T$!:]ΨZ!x.4!yK_'4Y{1k|QYi<~biIqYT?1.WoBcg)oE56&JY/Rh7OgU/(ɉ}\)@BWPaU/ S.DO}jD⨗i%k6_[i Y7cIGB.9`ݮԧIE, ^vEޒps sQM?pPg?8 EDD3W$̮Z3 wq0A7*WG*NU&9vDq ?Dҽݗ߇ʔ3*Z6/TE5&fW;!J4Re.bָ\B=?+~M5ɗz0 ڼ_v'B<\-j~N.m)=WH"p | nΏ^M*} M&URgC}\3N!>t$,[hiM'S$shzĻW$@" *f\WxbZY ~>YkP15gJ♫>3s,U-Ƚ%&KI""* &)0ykI Θ}GxQ13XЀI UdMY\S2{p $>9BV ؛AE;L?G]WC,#ʫ.vTƸ\9by],nM -v8nl|Ajٟ4t6-x2J3*!ɎǬJdB+Sb^qji`Z}ӐK;,FA~PIgp^#W$̉#_X=^hq!Fܶ[1-^[A)@bBbٙg;N7AbP#70%Z K*U20s\!t񆫘01 7j䍙*{bHdn`CY Jh( cAY0[*E1X es0?|6zgILe!Rם[n"V3V™Tk9pe?+eEfC[3hT6~u5&eR,5$v03zA}U3* MXm41p~^l#,BǼ) ty+ku؁vQo-׊|Vwg%<{}sZG_^<\9CkDHGC|҉.TSHf5<c=f; ~E*x%䙸?Z]@D_}SpUavSs+(:$D:1;qf$sž-9(E6=PtN I+ ŌrslZ "O375P;9-3:7Օ<"6N3EteMK)]Vv! jkE#L-KBIvkG_y6 n91ĩjQyP\/V}JvI2x(dvg\Db4VKyU_sE#WK*:$- $x;1yՊCZih^ .%uvl@bo2yGa6|W{@zWeo5Siz=a|oI JM:L3;ܓ *Z4ZiqX8Rg n%o$> :l\>5K>eWXg]W0}Mŵ02tO/KƁ6p#tZz©K==}vf m_-[k>V-̪g'ߎ~t$/A =΄nԴuʥ !lJѿdLM|id{B<$t@EHZ`/|BZ^b Xǂ/wiMpHԦۢ6#2#wKٙ -UMNFŅkؕ߱^A_1 հzͻU`: }'iôg/$&ܿWJ$\-]sSjOS1Mpro0/Ѱcne8mu*}7~2漹Tk]5WE~Z|9=4C&t=?yy8٨ry%.(_Ե]ϙDt@;f"F7?q/|=G᷶24…ޞ4  :Wjh5D#M+ZHj)KCrUnMZ,MN8Z,BzlIbkě_0w#DCC5@"߃A)EK75JAr[8wJN-fڌ#y>ڏ_p$Bͩ '.ql@BI4z`듋nqj4~q䝲+ jh`b?_49z12ޤh#g ydžTСnv](`WG:PfvVhʌ'=M)@'u 嗡]{Λ&eJov; 4)Oz|rײY''9 JqQ3R]Pi2P̾sV]Ǜ*.=悳)ɪ?sw'|XQa~gQbe.|,ѩIww6OO*asKݳHxfA'z.Ud:K%Y珫j:0/mvЍ? ArL_%ϵK^ 4AR̓!xooJZHo"i KN+ϐNQy&?:H:Fۇ!lu + ͱT_l_ADɨK69gh&y(lOy:Q=%90uaeU)G·w*j}׼tsF4E- &(Ź{2uЙw+3uI-!bl$4YDu*Vۗ?p&^.BekI0LL;#U2:j+NҌq[ŃMoz%㽅r[T$ȋu8gZhW5 vtfo(挥"W-} +jwWYCbğHd08+Rg{*HB$2aC㢑d.G$pARJl8z R2]#:lChGyIa%LV&uߦI´ogp{4HߋZײ/6~X&DA;ݿ~lHءNKX4v Ybm X LOHZ=b/\l5coX h(mٶ9R *^; ,{ !rrpl^'墄?qJq-ؾY235T.0Q0Su|o墼ӳ^ ݤ\r5WY,h_+WȊ߾O;T%ѬDʣf2RaD Ī_M5'OMr17Ì:C(gI޳V{%W=_BYvA‰,f6D ziYu٨:ɠ~s)yzh#o8^\~uVčjZ|*hX?V% =: /Q^*M~t ֱ1sǾwmC@Z9_JŜY`p. ٖzW%Ar R PG?C[vp$ [!*`(S%:('y oaR:|@ mb8K=Jѝi.A;O[2mm; XBKXI%1kGR|L>`ܐj\,evNz23,$ޫ-Hy#rZ;|ihyNgDgx ~dxM3&T3$S= 9R姫p %<}vP#`N?K4v\v'隂H,lo75u3>#ĥȶ+noǺdѵ5Sy`d%Y}5yl$Zn-k(pg/Dr_ ya@mбyVNvo9-), uQ tb+Q+x8Yw}Mp3+rpMXs~WɊ34bJ:QR"[`4MYiT&0ē&: g(8\=c3TV!foweIԹĮ aOG²Q= HP!#P/8eAV[%mo5vbBO%/L1mURAmR f5Cg[F^O"*3K OҾz$Ǜ@'{!V>f h9 wFQ+3(ǽ쟭ئ,7gEi0 #%C<ƴ?lq:A"I ݞ!3/"esy ;1-2jIbZo/Uri@;~k(Q6yIsP&n w,EIbQ6R495xޣ\h csL!BQѵBe%=2NmRcwۘb׾+I/ꪜ/ztu>1@kL C0]{Ё,~}+Վa[hqX0@78^p MxW] { \bp?6Job_^}J+Pxg,q  ?ҜQRRuP̘P0~f\oRJԌ!m8$DQ[w۾5 ,w/6sBv6x2_GΞb:ٻܮ̓CXG\l^r9GUD`7ܐX0UkZ&6]Ջc֭wۛ ~ l8aa6V봄")3rO2'}q?"icD|VaN Ӳ z:hg:PA[4?:Aw ?Ƿ_h @ٙ ..]AH.ϱ ) |O|sSS2 )gJ͊w0s'>؇b~'BZIz6OY.]ϏY+\:(3!Jdt]^|QGw>ϣjԷ7xȹ,g6e7J3k> vl ÊsK\50줪#p;м򛴓KW{*38>>`ߩ}s01>g?^s娭a\.]#ЏM:bV^׏^&_/|op洐7P0' , 3>,{gc_n]˼\8bօ(o/P[\oI hry?ۆ.n46>8BG׏eGUfbIT;ʎF ]`; ca $'}h/ 0AiUNlhQa:У  r/m*_Ry%SFy_/RYa|W 2CHhvґ!E GF]X֧ǚkGCO!팩ﱰ zW9޲gCaGB'1 RpOc1vr DH@SW hս-< +-0%W9IKmO YZ