libpsm2-devel-11.2.230-150500.1.2 >  A cœp9|%tDOvSc`*΢1zϰ LTkٟ5=LNO4P pb V y"o֫-EkcvM%m*A}2==hqG+i|]5W eN _A{&~ܷwE&kR5ãJ?qzN?Mkj1TFZDE|9O^ܦ)84db972aee1721d1d9dbbdd81233634056b8fac346581a15bdbd4012399142d67e7100def5285bca03b702f59dc1305689463781 cœp9|.)A5v}gP7rrDŽDs *RE{9|x)ҕ4(+]dX^=yQ(Eq,+)J4S3$ vxdIó >VD?ta*\و>wenX; :Ct9^͌|I#XozZ.v[ض8;[ˀm,FYg1ŵԧ3.%^%ϗ3_,9@>p>2h?2Xd $ V !OU\   @ S t~,(8&9 &: &F-G-H.$I.pX.Y.\.]/^/b0Cc0d1Ne1Sf1Vl1Xu1lv1z122 22TClibpsm2-devel11.2.230150500.1.2Development files for the Intel PSM Messaging APIDevelopment files for the libpsm2 library.cvsheep18 SUSE Linux Enterprise 15SUSE LLC BSD-2-Clause OR GPL-2.0-onlyhttps://www.suse.com/Development/Libraries/C and C++https://github.com/cornelisnetworks/opa-psm2/linuxx86_64= x  &?Dz6 3/SA A큤A큤ctctctctctctctctctctctctctctctctctctct45690b776eaa10fb06bb42ae28c3156bdc04784bfe33bf6b3d8435359807831e25208a21aaf388c1e66e98f2efa5667e785a3d1699cea71c1c42735ca09f4da32d209eb3009b4daac167f0bcf712b4cd2e806cacfcde90ffa04f33fe7e3a39e4fe13ef8cd1075ef7c13ecbcfb2d2ca640bb9d5ba3b4a9b7d5adbe2e64781181a98442b82458216aca9184bb3fa1bc7a795be19da65296870fb0229914d00e34b4039bb249d609e59ec06c0cce4d507c117ad1ea0ec38fee81ba6dda6898e466fabf70d0b16a4b2b6ed861599f498c1e6fbf1ff9626b61fc69ec0f9c4982f4ce42f1acc0ad1784919f3d9ffd20318a677e8c19c64f7d77cd070b66f72c1323b3e6b0025782e2568006dd370c473ad5227acce638d102b585fa4c09df93d0d5fcad30ee90ea0ca80074158e1a9acf6b53f398b94dc1e9e3d3dc83d5c65659d313589f644140fedb9a2280a52049ab315112651d7746ee37f91c5a5f25fbb9ab8f61cc62f4fd336010fd8e0aad21cb3083758af1961cdbb5a12b5096d82fc989dd2cafb53b165dc8ed5e4fc45efe3e77fdfef671865a34a35652c336bfb90dad6538dc78a75ef3f8a8fa7faf1c16ae3daf46c7df12df66f71c95c7f443a9433b12b2f31b6a6f8d0b6fb200dded94dc4bec7bd6aef89b82b6a4588361893a996906f7251c719f76f50ee47b953757c2dc218f0c15d05bf4111944a7383b7d5125783libpsm2.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibpsm2-11.2.230-150500.1.2.src.rpmlibpsm2-devellibpsm2-devel(x86-64)    libpsm2-2libuuid-develrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)11.2.2303.0.4-14.6.0-14.0-15.2-1opa-devel4.14.3c#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@Vnmoreychaisemartin@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- 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).sheep18 1669513846 11.2.230-150500.1.211.2.230-150500.1.2hfi1diaghfi1_deprecated.hlinux-x86_64bit_ops.hsysdep.hopa_byteorder.hopa_common.hopa_debug.hopa_intf.hopa_revision.hopa_service.hopa_udebug.hopa_user.hpsm2_mock_testing.hpsmi_wrappers.hpsm2.hpsm2_am.hpsm2_mq.hlibpsm2.so/usr/include//usr/include/hfi1diag//usr/include/hfi1diag/linux-x86_64//usr/lib64/-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:SLE-15-SP5:GA/standard/5aba1bf9cae94c34a115f90e9e39e4da-libpsm2cpioxz5x86_64-suse-linuxdirectoryC source, ASCII textC source, UTF-8 Unicode textR+jȞjzn>&utf-826c4d8a7861c0bfbd1ae79708484be3f1f846ebb982f544138b41232757bd24e? 7zXZ !t/?m] crt:bLL (311VV4"ͬE5.J68 38lw6uܟA-Bm]"MO{g.S]}곙XdSë|=Ť\ 45HF NHrdH0-zyiya-Dؿ![Lԯ^٦'}\4l|#wc֠2\dm6 kUx{bsuwLIKG}V0{J%,˧']`+t/5_~DO#h+㌌h%1"n5ߏ~'ːgqϔ H%%{U--s !=އ2番|+la`AjQ!O[jb KYArX|$|eND`;~ \L`>\W8V{b#qp~C4?R.icIg{&&gyqM+PcĴM'4K8C;iA<Ȍs@B NwuY/p1_WF,cXr ԏ vAarwSŐ`t,MHExC+  ժ}|9-^d.2+22ƶ 7$36m&Eζ(g.|OVdoWVib x02/:Zu >#}֟1 eb<{?hVG?E}3:`15S\æG &_pTē/pˀ,!8P"xC;˓S)zPO [hj_t):n=ԊN )ɐ" Z| @B)K|V~WTy-T "څj8m{Tn}FOm\A\뇸+~+ /ѷ 1s#=_""U.w΁ˢRoYʏoc>,\E>suE؅5&4W!(HEQ}- ф'\#6/D'Et~f+#DF. vssAyT챔 FВ ;l;H"bj`E[}ύlS {FSr}X$]Ӭ乥!,qel][Ot O ùq222Ue÷!3Y1 U]GjڹQ&!pOr@)Vg}((EuTIF-\-W[0dꦧLقKWO[0,LgE$^sˆPelp4ZNRNzC&]/1:{$5=!  ȁ~`|"}ؼ|Bze ]oJ?s/\?eB!epbA|B串f#>6u!i[ES_z8-'q^#?n2vִ;#/qkEm'ŵ6$vl:b=vhh-ј%G~w^t}gՄ(5.s iZqƒ^յ@^= +}g^Ω2VGL)Cs' UӶޏN=oR츂xTWB㜾W~\|aKUn^ Ogu;Ȉf|e"K lSӼCgZ:v7{N҆؄Hz'0LI6唽zp(+}4+si"2r&NWBz'p됙`8W!69;gűX*xe5"HE\vx3k ^Aar^ys{G7b6qLy:МC PlknxFA9"м`c0g?[.X'?F?VV}@:@RG7jiAi5eu/HlK,K2 6|-!TP< ~"7L5AGiM/nm3S A:8e;apTc=zeL`p*0^`,ya)_q-*SJDzea‡sA pnѹq35[.1+& &0闻N^x ځԏ@~lv=o/ ҸE;7|$Ζtc9h/:Fcrs}iӥ.ߌKN$HV QN:4 ;T5`>pGS~1ecdTo0kA GR';6tg: >A/aAlj78u˙VDYYT1jWd P Ά[#5gNCqNX"&Q!%ڼ[_B'Gzx&ˮ{W?h?0wG:geߙAv٭kfV(+JzyN$sKlRUg[%{#P6aHƯFfZTgW(}/+ eg5qGoM f3{O?Z?"]NK.`oNڙn `7p|ouXa^HJV{DRM _%87t܊#z ϼre#((\`ScIƂQH/5^#ԜcHC[^~1}~MŖv"N 4ȍ؝ Ftj% ddk EeMπ#C&#MvhG${]#5aU:){[[5  t]Y:Xwbs…([Y|YSs+y_|mtQ⻐{4jkٓ#stnXÏa2ʿ/#K/J=b,Eee3P997%)sc`yCE99*V'ӕs}lμ+˄OE۠/*M'W8,;a?P vBN٧Qe^6Loԧ @7"B-BqĄ3^De-Z &+xBG ԐdVL 1FXQ}cvw5uӑ.VSQc!O'ꩂ2EW&z葄~ ,icƛ|O! ,N0q,6̡8taDN bD7ݹ.I'Ўnf)2^_ J$"zp VbfiW=A Gv L mKzIm"X(2 w$I7d:{:2` xeSʅԸaU[ùָoXg# U֧e-ޥ6;2KY4r19~x3}/>D6{݁#؊EhKVCRGx (Ͳ zϪ#ܿ*R#GğO !@a{o/ЁjEsG5R'S !YR#{fLLtBwp>)\|o;UިyxU/:t; E\S+{ S9ZUl 0<#ĠV, =x~e o(}1Z9e7v̒_aI ^ڊ9DZqLVms3㤀9θqأKvF F2w;Wʓa.3&x9yg(mXvS<*x6oW* $bA^qAw9@$Vw[8sg i-kCsi6v~;91rf"f"{ 'U5oN-i-;}73G:NIZ[PAOnS+M*ڡp My(v<|6; II'PRw.V`vť8H@iyhYyG!^:O9x=5<`M7*zoP?|5]}#Κ#ݏp#;.5Q Yk / zjW#Ζ!wSTG|mvJ2c 0x!N1EB&-%KQT+I;qmEEg}!;Mkx!J᭢}fk,Ү [.tM'Jtx cHAsU>atm=UnBaB5ԭ!~*sN*v׆`[;=1 7Ui7(KfdUn77m5|RXM=+ Q1.;2tV1kub5;, AUw\Iɰ%zt7ťY9]&^vX6_ymzԉRk9RSMxOGe$|F }Ҭ ))քX%1 L6/y]/:eRЮ?4/"'C36fJ0e0e yϼ$ĉ~ jG#m"=G5[)lC2 xEuB.ź* zkVߎ1lvb-6Mrs}0PbMhACQԪA6X,*6Plg J-)Et: ̛9̆!"ohLy]ubWasVIOp^,kpeNvk$lMlV fl %-OlbFcX W\^W'(NԄB62Gfj뀍l.]؁sCI/򤼚 n(q2]&dweDrW\#v1G7W} 1U"s-vK$"%_{>o؃"L$$aZxA$^B.ʁv64hD])ݓ(fH0€mX`NC i  7 ws|EI '"jL㧸s/C92'p޿CexIU.YDs3ˣ7Į #wr,jHD#YqA=C|UT8{bU f2L%1k>:pB.Mѷ-ľT]Ǜ5*w*x>yZC&ZWopb"fO*4 k?@+B% B}Aulzsv6D*5W@# 8džEt怎*7p-^߇{r!|!{G䒴g"f4XO~#ZBK:c0&lpM)/.X!G >yJkpo{N}vQM ,li@})MO|k%'rZKTM2jx.z+g=F`T!CK\KMB^ԭdrei%8-(.kZK.X#~oDKj'1t{%`7L Pcݘ49" =+R\.mD![uG􁃍"@|ug4jMifo# c) ? |lxYɂQ݌ -mN#&RN2g4\AĨc|2UF}^ [J;;;*Nl&Wjb _cGc=n MYkIwF/A)G١|V:j-vw^A][tʳg̀z;6U ^U2C X 7DXޠÍ˲p֖ۻP9C  @:|1* y3 Ip5I&hDw6;e_w-VT:8u<*%ooƶ\r.]CF?o/Q-t>lz' قpy-G5C' AJU+':ɰ}xwq;Cys7f0l({e@E%)x5C ~] i@6e%#aqVluW@1Nh1v%7?VegS^rǠHI(8xb$r*t5gR<]Uv- *#8+SOˮmqİIiqȘ%yKw:`ћ̟?kTGGFj!k6\R%Gߣ+Po,LGZ{M=!z9:0/SYMa:pJ68 |7û !3ov24I!;kYѮLu%39kjPʎ;bX!Gd&T Dk@Ux0O0 + $#LlPKOH8~l-OWDE͎){ [  MG} 3y#3qZ9i3ܭGvcH$I2;Fuax][2ow5츔[VĖ;z BF7=܉ޏqxkX9ƀ+w)xEK h:\y_dD3$mW嘊 @*Ho7zx`7`3Qj딇;z>+Ѱ*躀Nق' CRìHeHdt8X*#UU./ޭPy7/* \p5F>&7Hwoznp#{_'Ef*!uX+}e@]@oC<*(!ݩ˩]ht@.㕏XLE:Pg?.MXV ɠCXNH:nq@d-- "'VG2˃R ~\_I LFV4OyUr5Oρ1^oujf6fo?{S @ctYζT>fEpf2DWƢȣ ed8ng^&|/TpKPcAVE”ܠ] Yk  aTtjU૥\,;Ox1[nVHyAjIpj̚S #k4wkZi_qyaT1-Xo国MEM Ru3 fv?r?4^1ClZsU9"xNި?xHs c"jmu|m*i!A^0#r;aRʸd}w'.1h؝媃FecaLUhФ-|sW[TA+Z"U qi/)5^k=."qѼiEˉn/Zj(&ahҩf+GC}`z^!:?0Dpq*PԊ9p[GYШmkw -eȶr0 S< X+Rz$znGUل얆i.cb-D]c/@ T.o;*,Q)^-Ny:yDFtܧT3O,4Ɖ&x[ڄfbgͷ#Lɛ8mrZbZ(0FR\:"]R_~UѦΏZ1 {/ARx~4>"hRPfgQ@=O$.ezrHЋv8i1]JH@UNOrZ7FGCH3a3cZV'X?% %/!'G~ $o$$(5+_ #GSEGiS2 Ed"\`W l cb|]EG{'u׈{xyGep 4 Y6׿^qKTyl.е6 Zk@[%V"F4;frVrÚK<9xs=zm/W:%ѧ'Z2O h`59i_h ڰh9U2 NyX{GΖ|UQMFhirfjElo#!X{b̸<l;a8S0}֯^U; tP]{{*F._)2I#pMt1f l]; [YMǶvc(JЯ̚|ɇsȩsg5__(V2#*ɼV B[\s^BRo|f: "cRV-&J \7<4 PUӮ&! g(e%X,"oC0-#LƻB`I"2c`^:Z8gݜA~VEZ|<!J[uer\h1H\DqfHR\mz9y,rn{3>[V<Cp9Ks{ \ba Rv*:yDId[Rm𡎂upr8I衏,y[$qқal :{Qw?$xg͊Kyhg56xXӝ!?xSpW46O< yU[348pl+z8qzJ/ۈӃ3"bBP$ oNPkQȠl+_i(_ Ϭtip.V:;eKdofndr=lNJ}m3h$j-$|siƽ$@ldceO7<shjN|z 89e1xQs#GOE"dƌ-]`-!]id논Gj _}t 0 L8WF6l0*KW̓ c0ľF.e%2}#)qI'b# V[䚀(W DIR"=aҗ)mJj\+6u* Ѥ`2)6|U@L; iuVZ*y9j"m"6M]YBX/ ,ETk`֫=%NMWNg4vĠO0}` D+Fb\vHE>jN es{ 编u{֬5{c0{yI akz gD@‰y3 F' :+Ala S]+A~F݁AAVdd";7 f龐6=%oS9=E ╨j(W8!g̃ApLӚC"&:t"G4ǣl/+kN;uu'q;^^V0r[ T@`_Ʀz?Ӆ9/]sɷTo[&Cy6 @&Z#$hF+I}t|N 3߯hNAMx ᒘk2`2Ċrdd ">j{ц@:?7Tjhɲ}GW9~a\ͮҊdJonRO.샞=\?5hLsHQsJ$J=⢬%/c+>}[ ޑvf+@5%R W[O5w*r"/ˎ7`kؚ1k#@m;)u|Ρ\l hn6k: y))9av(f10K˟GPPwF~tWe9I y2J*o ^.DXr\5a3_c۹D'ǹu$[ )tÂ&r%!k] ZOUR)s'PL}˘DѬ/Nv9qgD 8: sVnDF#sHB@k‹I(ȮQFz&b%Ӈ/nb^bw~˻˗oi'HgC=q,Lǵ ,:** 3&KdѤ2&:%vT Ʉaզ.0Du@f y`Agoir #sެf炃v{YgHxӃb\-emLI% Pf~yngoɩjZ}V* DޜKQnj-y] +UA܀NtV'͹-fP\9O]V#&FƂfpןch׏\}i&@YssWY[{.';Uc5LW)'fjeژ@Lp{p=ĨDMZ}ҳ7ݦ'j0i ch' !D6Rmwɷ1KrN? $#/WLFN>̈́߿G=3†4OLYP" 2x 4=NI ;#yՁGq]"mBhOe\4יK-rt(p5 v3Ou2no?LH*wrBCRchO♵H3km͓;:[0:L=V_L=t2(U;ٱHHm'ؑ'EbWBH@ D݌kBw}MFk Pi(גvdCiwFn拃K EBk=W ? yPU/0VXnb.jIC2=Ȓ#A_4؝&]}Wv. [>۷|FAoK.a*FOω ) OaT#!h;ƠGfZWށޗzo}Y2xW":44&aJނ06}iuҮV̑ӗx٠\퓲-*s3W@GE/K5mhO[c m= c׮}YB`GcR3BrZPHễis3 AV jJ>qc QZ@#僫 Aԉߣ` nߏ10ɻ鱕_v{ĜYϕXKF"=e(*Ȟy=YiԛU҅ D˖Ih8V՗u ÎUS,o qZ[`7b:^*t/P}]M݄C=N5VѨA56PoC܏O?}; AӃXh,י| oȋIz.olTHZڠ!Զ3Ё^p4~/wIeWUR5. 8\aH;Wz hJ=>_ ߞUVl83.~wIf9qIrf&T48HStOJS3e8/YA-YDA03moiCoBw_ww;;Rz|FY%Q|3i@N(sXTkGzi5a5w\٩|$S^̊WV (G'D[n]̆ގt1$(AJp* 1"s3 x{<@b zn_i\$bbjD~@t_ca2ƻI5QftK0"3B$,<M|01mMg0DuJֲ8X~q etvϜ@دq׌7ok)^c|aʴZz!P$"C׼wl-Nѿ*pwF\.g^H$\<+ܱb?^g!LTDN+p#[WX*b^K7vlmM-῔ 1i~njҌ'Hsa:HmO;\ uD0/`XxaYRyx-e/!tWsa˾ 5+5#K=Z%|u"4şW5=F4jaVz7 :K9;p(#ff񩬖쳯ay2Y{qG[m/6_ y0~/]{#؛vJ@ī4"^zmFE[߸tT|[fB!(?Cʿ"V7E[pZ1^BF8Džη#s6m Uя/W 3QyDrlV٥eq|k ۳v-%Q F\Kć+߯1 .֓  Y8vv +|LGmuT}~9;jLvV=P&gYVi(UY,@dㆉ}Rk(V9f'(lCeEl6kjrJ h#A>- :!+NAu+o|@tFy<\1nT4f}+8%꣨3\,YYXF]Y"O麣 '| /\Қ$(MF^P~l昖=7r H LiymZ0g\D+ ?⃢: Z| 6Ą?Aݨ; ) '9gcU/7!a\gݎE$kM&lnM>pmE6SO:JM\Vo<TNlVLT(䉪;[&iН˩tg"Jydl"R!?Ȕ]hs5S2=+|:qsYv fu̻+.Y9˘߄ p59^@ân̉'AС=475Fwpu嘶:pr7qivzrw>4Is aT@ A`Om}k^azܸ߾_՝#ՐTf,PYѵwT;7ө0jmx?D70o=fk(UtpKE#[MAˊ"^'ܟ~X$Ƒ^qc3x΢ű> ypZ4 uk!fYJ8:>`AxLJSݿc ;qI&ab!~3$gpLnV8Єyzo+-́\B(9wOW:CNhKwsLV MϬjԸۿ~쳹;;70re:䇓/'.AYxyZw2vfx;]`fCv⫣^4i\<@Uv_NF߬PkmWoט)|uZT%٬TIo=v+%YL*JK64#CoI.m'PG}ՊUeTC *!$kg|FX%h[+eԶF5z;1e {(2xW~e canЮIPo҅{DIzNz.8ѝ.#OA13sl;uP;F+ %J=VN,=׭s*&k IEWޢEd'Mf0Euqa1=[,>*åT܈uyLr~m6|Ǽ5 &g2bn(m h5BȬdgC\chVȮte%BV2# 3Y&V,70l ؒ3r 5_ 3Kri1᏾e0H8XqqCU B,_Hay"Wy_ɞo vΑO>Y$DoUJ5W3Ć74"E|]ć yt!q9`@ŷzbY6V`N\えC6ΎlLVs]ѻhwMI snN[tg0aHFH[2 =iJCCIb#utFsн!x',#xꁾm7 įxk_ӿ~HA\Ơ_V>'f3kusjvrh8(&P3b*`~;`m}t.KMc*+Ët<h5.3ogW3|kXǍ1rHbw\C Ck~Oi0ThDBW!]}Mugh k䚠]ɣXVA~[ω׵SL5UdG}~;֨RqzoW T>Na&{ZzHܐy,FSX3APѼ-z)X&і 'fC$c@2CAR:ZjvWO{XEHEJ/z X+miT67]] =U*ڦ9@W y<c2+$oI_w(ե$D7BMg T B6kWi;)txBl UC8 :*+vB)Ǚy^&_ѕ *1vkTZD l q'@ؒz۽ɝC3K s^gun&cQ'h*rBIhn* ^8W1 qT.”\ˑp9i&0!͓I7'kZ6$=H%=G^/&2ݳYGT0?0`=|teD_9:1eN qlǑx)@c9xc WDJqu:6g`0^< S\d* BVc qvZÙxż~`71aR {(IR"#aq(MlO,^3]\E׻8q: YjzɐGaB =Q޸CQdrXayniX'n6zە *hD>kA*FcÕƅitMΡ0E0`+zGquP*hK[+"B^`SgCBx L[!oV.N )jTAj𫍮lfKsy( 7\dwˌ(<0w7:DyڞV@ 5Ee`%{SHJ D $># `\ǡa[}t)KC!ClAeNPGEI jTjUŨ/:{0VY'6! MB3slap@<_J\q yή}f*;z5:CK7__7cA_1z1̴bꝘ. e.K&s 4qpjdP\Fvy@ym)UGEsJVpAׯoQ/vqZ*Aeכ+/*yV>^G%1 )Hߺ(XI%~3] W~8>:HLKDtDݯQ'$ ]Cib^MģAV>):V]{:Yf(R YD^ʬ~d5?M̓~h'Dϑ&V桮&i1a`f"x/Cj:ڱPF2x }|=v*$=J 40FƋލ,.'G,Ș$QU0ׄmUm5WqD%$"w?RQ~"5M9Ux_}E%3U{uZv?~iGATrXd9Si3ʜ]H5vy㰵n#V0;\-?0.|!rtؽ?yA3@VS@[e_:KHyJT[D+9g:|Ijl76s=8t]+%kœ3B uݦ!`!f*jמK!O Hɔ LR*Čfr 4?(FNǼ}TN}Pդ<Ņ)fQrhf-nCJ@⛑e"yǁTגHL=IT|)Wz-It]L$O.\-vHH'"C`a] 2 nL\rJBټ Io hkmo6<`<8w?PݺDN۴>FPZlqp,R9U#VzI:zC7‹tЊ ]O4]\:M ˆqe5PspB[!׃vu[r)a橹,LJUo3bFj.G*[u塕^ p/#]qFlHτo:a A ЅHò\_0]3dvr@tH bb+3Ȓ:Aʩ hz;lT3Z~_>fsI8yfЯ|QWCl7.0C?=>l|hZ_z0k|d+_G0ptXQI8cӢ1scxdqq{uA?tG@)KiB0+Уd̴5EVJ8*VTx@)$Vc_Ȝڜ1BY\_s=|ck\SiIO\Gwfr}$fQ(߄ ƵB.ylT2bFnt[;*݅j:~p1ʇd'tmX}RΓ n.?Gy$j^,XuQaFBdK~DAi@'@`N1 #5&~0Dҏi$Y5<|<ŚlT kj]x7Қv(N]_ s,>8Cɼrf,([8q%Ah ڠq/W`c %Q[$:988ϯxlhiwfʥO»T`zOgN[}ӹ\ :men%/ڈ vY k`'R6!*ZMȸP'N">5֩-KyF;Y2j+Zi*S4)]m68 z2vx>C!S -''cEъn x\?u1`g!y,ɻT`oV$"Î{/m 2u@~ AQ JWg$M[b uj졂K/@[qj0YYͻߺ6B6Rhl1|S.*9ne?mMlS\"uƎw}*Ḳ(UR}?}T0{-VqD %np;;,:5(jQ~Vߖb.fqMA&"1_Ha)+'sZfp9+n,TrYf-sU+ 檩W'!U*[ 5'`m ۭBcyʻ n΀/js b)X`CܓpMRG7SH_^Hp~{AL40!\v9fx8@&~{ ؜]}y\=LՋ5$STwPjuG6nߤsGw5qi.jI[k@V! "5q5_tt$?٠U8(Q?9b9Ǿ_2'{(!Jj[nl6n[@$vzЉqDgƧ[s3NJQ٠[MI1 A&U(+y7C#ɞ *YS^kYO4*IRйK/lY֛$I*ޒΫXMdtKyWJTOpSBSJ]M CPf"`e<=і4~ʇ b %nM)J.E YwB5ĺTYUGڑIs.:!A pKeECv[<[EJa[Bh(WNݤY ?UYͯ;BV\ \-1uQ\aBNi K$P_6|3Lb>Lc8/bqpJ)E\*p4[n]&>bcI X+gUbL*(y SlIsz?q@Ft=-P$O nOH|U?jb ad_egj9g:hfUfPp`:KBC W\xBe/M>L ;s'v(Ax{.:ă3IF!""9z̯opz <" [\אb*R rT~oDV:X".UIGKi2tgUat( TA:*-YmXIЯTRzs=9%?׽JFq|'8{YQa4C2g싥4t+Ɯm&ήʴC/_CԯZ"q ND`pL\6 FKj ',wxd"5֚ڙ:\NcD!(f1Tݰqږ@K.&zcQ %mJ{8ŵ3o<|tƓ v-q=bTj>~n긦A&Qp0{؄/ݫ#JRa -\P ~&[ƓwvL!Jֺi^u}?W |ȝ|c7PJIgM+4 Z+q K &VY:@Sd SC}q&U@W9YBT%bgq&_ U `[3!8pnq[AoRUmGDM6XoT̬s3B`ߜh+>Bw#3ͽT6uᕫqe_. {!L ǰ9\:i{[i"vM|bY;V L)h1'%Fo!yl8gB'齣WH8{g1zKPS/p_$ZvIS_,Өcdlw['ƞ-W"tRn=zCe ;\j~l˴? 9ܸU!FiK~Ry`s[35#|:V~;-Oei8Jf)a" vd8-ζx.p[}NyT";~b%$r4^$ cݡz"AX$uvfn љYDžzܷV&$ڞ}n=W[f}z9"5DMu-~sKǚPBS͋-7*N9lwjL~bb2pozMsEL%\b9 otL E-UcMmHoY>rK51@K0.K1ήXyzә\|?NQY&L ,7ʹe)xZXRu\}=u顋PXb(b Aćl/vvɄ\76fbyu'Vf"9X"uKj)okV Ph 0oJT7oָcui:'4 mt!`#X^RS/8Ɍᆕw&`WWFj~s t`z9EEݰ{fѠL'Xl!!wـz7ѪqS\9w)oudǸ,.#?((ht&_d,돵B ]+5] l!dg{-[( ?lXJJ=iƋ(DrFU] 8L0G^wS/0rhVY9J%Br*ؔ;8c-.b/K Ŵ}bt\C&䅤-"c<8…X't[c3o8݀:E;% k-[scʐ*PT*$& fpk㧮Xo Rer 9By|L6Zv|nDv b\7K+> +D:|(饡Nml >ϗߕ=6M 1RNJ>wy\XRXG8pO䯼l 隼liMywXlqtpxW?&)Amг 0KHn8yobREa 33lt`Ĥc/#ܑO41ֽ*ԥpgM[d  ][l )$} J"]s k#2S~K#EYNi0@ ]?lzN-;9ozg#i[4/x6OpiX*"FFLٍ,geYqFSXr̗sIm)K[S9!'Zmp7ڱjg+fv"qڢ1+s22~cإ/ٌJ% aorf;`p(I'qBrƠ>ͥ}ƴڢ)A./M {DEUMA!BӁu=|"Y1yRl^m˫B? : 5Uzu4|3-?(s;xH AK1۵lVޔq>5 {L>⠷ c|*ITƱ=WX|BQ _?O5@D&񃯞4=KK$;G_cW;NȔ,[ AM# 0UbЍE# 隕⨸lT:xDYuCoj^PЏڰH N2%cճ'y e;K$|NTQ5(KRV[Hm57C[{X3s[ uZ͖HO==m7E,8,F2hУ  \̉F,{ՕE>#3Pc ]!fv9=b()}@+} Dg-F a|fHL&D"r؇'9ʾ]m8?m1SQ_|xbh3{h$ (n{΂lrwu[z5\B{u݅{Kh2ֱ1GmȖi]^XEٕ=UXwIlnB^k=a]C=n ό hbI;R ?x6.+;r u3LO5lIɸ.D}.*?ѵAGe~PMZAᄏ/pϾMyv>w!c;?|L^4Qk$ÐDiZ/W߳Z9!%e9T1POU~my.T1dfD_i/`]V?3IݿjL<}MeW6a2dIg/?7y$zrEP**rt @R"2ag3FEkSL8vn=ԣ^QڐoWc H4;Յh(:pZ,Q?a+Y%*^.s(%j7GY#@9&y ">LHrd [ O@cZG2LR[)"$ 7c6b\3tMMhK>ʺL&{EBM _5@ay@{_b j#)=}$܎/%7֮G%/8}ƅGV g ы/! fճJs6 &58jUc[pxj%z]0v$ `c68>u5d|*.- s3ϴ9a2,Ba;Ls3Q^>K w:L#8BCL&(=g{93rFN^w3<Xe( S5 B8о<(R1Х߈^ٶih+ONEXg g>;%u:pm{板Q,п~}׻b+̶08QN:޾wpz:v\ B }z☕Ӂ8`B9I]r0n}ۜE')%Uc6?+ӻ+Ia@ Yim|vEXޞ %@q(#O+i%R/-%=)̏Wp3n8<GK8 H%ʻ7CPzڙl_*j01G,LqةYTuџ@GqGhJ B= 3pt^3 'D 7mFUB|ЗIt (0ƉI3BY!7*I[.v@ kB( K^ѱ0[-0*u. Y@/|/VDt6oCqT"֠|(\I::\TnآoN_Z~׍R"%lMg ֈ=ָkv@Ug3%,'Xj(5[>ƐZK+^`tx쀸x BɖXc\3q{Ԟj [;J\h4u_6nvxeVֵG J.X*BA:aflH2MM|]9ʂm:`36tˆ(USwǢ/4y,=j `އŴ`BǽE,<&4ОN3N @I *ש[\'5?ss/۬\E>WCr/u4ⲠD]wbG5_hjRL:` KM/Un9PT:ӹ=UJL;_D@jJjoO؅aȥ[Ӎνy`Waö0SvKyqnc~DEo~t]Ӵܟ) yvt#n~XxC5_a3L+ba)'P;rK7]ݏ '@7ӛ -"=tJsFoc5VvK]('JmS7=|*y\F'0)ګrEqܢF.0I5bRɐ]j-?ύʹ 3o ͼK9>qr"eY і(D\rXi\N)]q-t= {fNhK$(~?!XDֲPi}Dg+u*$pMKX.{wFv>q\{wUc6(CS( OќF赻kILsB| aa*lL"Y%ͪNQ^4:y׆Mv ׭n!̫وQqKq9L%sS"j4axali3X۹IRvdnfEyi;.2`^X W' Z+ֹ:g~Ø &<8SR_f (lufPtL e?4em398!tjL $j5E:z߈ozX`uV^^d< =<':@ E+7LblZaPA<da \v [Ag?{<yCYCÖC&[0vwwS6 b U8ۀ(R-<1hV+Eo\|s:t g-zB+e`ivI4غվZal*d@Q(?j $Mo󕛔-pEl~ڀD֠^`qӇLr}q{[݈U 9&S3K9xL$$n(\1fuT$jk#W4s<lubmČ4Jjm6\PU<J 4XIQyYȝx ;>=0 5nFPN$ТpjQXe觴2-=N,= &Ip9V_]I=p('+Cs4"K^2t|M.<+"6pH aUC#`&$7'5mO(6C^\}AWcݴ`;c%[yv ArsKqj Kʪs㘠0"; /~S_&KIe3**N:«aa'J g +[P6`xaSn-8'%i RV@4\^f(]QVXTkQ ȸ;ǁۃs^=|J&ϢWkLE{i}bzn")Ekՙc~Z8Ñ<^W/OKh(A[z1Vqpg^]1|H.M` ѱY$MZfRXr0 q^jJc?GJ|&A=4x$Yx4M.o%~I뿎DhC*G;lL IO$夛ݖ- 7ܕr]7g5VՃPN؃Y}^R˅ժ>N)xੰkOPXWcVJ-3]8 BDĿaϙ *P2'hEܭH%a[onuGS@^"`aXoMZ>klkw\3Kbr7"3ঐvtCL>>,ų~yJKِma+j8 ZҖzDa5~o^ϯ@tM4\3Ii5ؿJz>NǪ)L%; `@sU$AsM4;1nKm?$t2!տ9?!7ՌGغkc5TP:e᳂l"zh"n|`]\3sq0smUeԽ_SK?"=k'ru' OjGlw A a,)0c|=˶ϙ {{۲ղLGs+-'$J :Yxܣ41\tu Pgy˃}[b 3V@~n†Q/#8~RYۭ('P嗞wT6b|6V_1FmK˶ԣ ~:BtVw02,~ qwKo΂CqzN49+g_]qe (^~8n]=&рZ`,#/S5yS-n" F0dg\m'sEGb鿨+i*jTBL?22ͧר| i^b$CPZfy \VV?,5ͩAJ?l#lI㷈Ѵx*>@T|Z'VgUh:-yޟC>ܕ{s!|T*=|~#=uEoKZLSyX?-,3jүBf.K*58@?L$If`H)o[dpWD1G )N*REhg(\BPf@e:1B *iGFK5R^ AԦY  gp,jkENfȐɉhq(7 S++hnܯsȂ t9+W@D̵$uA^1T✥Q8t$"Gr\g@_dBhs?? bPg;vȚ>YN:ďcjy`]~2QhuS;Zmy-\.]п8"?wT3>u]>n( -3ڀuI5R ;t _\.lC?ip>rc =ڰʌ$lt V$|"KlaB-Ҥ.իJt(I)MNpi$awQD"f˺#o7ll!6~ X:81ۤ:;UKXaq//%ewLS}Q`XoA͞ ES//Xنz$]UĠ>8;6q/Xe9C@’_<86 (`#:miM/^s$c EZqkJ+f< 6Rm?&1Q吠}' B!!'d=xgKFze{&g`UۄL_8=~{q/h2 Z: ښEoFV9D5GzyA)oЎht=ePҡ"pGG9 G!$,g)"S,76qWILՆsJUMzooOK"m{s)fs}z080 ؝ÚR7i3$sa7l;By<)Ȟ{Eie\jaeKC#gs l=n@HgSM6~a<{t9-kxC 5X)n7LՇU<̡v~qD2dc)M!sif.iO?[˫J &L?i+B3~JQK}Hi,ˆtkbzX냇DVzqF-ED4*>Ll/-zZO.h]):6h\Mk +1s*B8UsIWዃ?APZNӭ\1}N'qAB_h Su)z%vKt|ɚH z~̇CP,̰YG-|߰?qNJU#2!-63T ]i;Kg#7edCMrXSd/H  iUftt ӓmF%fdәgp](EcFYtC؈eN1,`=y\۰A9eGHzE6V~u'/-Faf9.EַQs=MdH7w|P6 E&@; fɾ+N(ܸl.ocFO`m̴< …drL6@ԃ2wȸɈm}xe _ =O,v\B^yEA;wVW.|H_kޠ]S i}Au E'@ڊ |6gT+2J 8 ԓ@9$,-.fYd@*5W,[p?\gӼ'JYK`E)$뇌r,),9cwgג3$yVf6<~K!{4Sy4Ka84K`%-J&.`롗q+ر^MIB(jQkKMe%N,I˒g9e|"v(ddI??yӱ\%!iU%+`::~kˁeDAMI}EKP UytOY[i K0w'ΨUs1E0b]Od?4n ~, O\+A$iX>koQ(v'9i_NE*uY8OmI LvWюI<.UvKE_i6JcotYe,1z#{Zˁaiց,mZ;WVBs5ÜɔKkŠrm)s[]|=<6 *IbDjR#|V D?C[$quvB2dFI03>*7a\/vZVHN0xt;(#=,zK+Vk7AVX |U\ݠ1kXz8LV{@ ʞbV:+1x oI/%`=jZjk m"}Q8*kAp8zڠ( ơ9a{"O)wF*6@I#jK "\0v=?قdaN%: nԥT8cP͡OT'r7r6UxC(#c#` 'H(VQ/rѯNIy08nٝ;_#[ھ'3ځBhtʭD.SCҷs&]M-#$ 6 dHp (c鱊7lB9>{"-v!Z^FD\T yLX RYI? em(pN6 i_cYTԶ+^yQ|NҩBQ.6UB`fzґFjɺTcQ08T 99q!uJ0ںdZqRl% ,=_{D _, qz mM g=l\.1$’5;[mɚ9N#5S旭>2ު7 X:&{c@8fGt[*-^Ῠf+),UqŜн&3ZĐSRX3FqD|t)㠋qM޳5d8~aXB&r>rv Tɰg|OZnhqe?}p@ b[f8zt!Lb&&$Zx !d}05P#=%J.0]EM Iз - v I2\m6 -ZobE{;k{VƟn)@Z7u* +CϗrGq#==ܼXtg<1?ŽrbG;r`0ZQﴆd xk4![HS9OG[q^4pba y/e Oy2A!j[:"\0mkf!'K 'k$!CT u `KPp}@u3 [ɍ@S<-e KZ^j<.X"`ك T \/Eqq/q;q6NT5a|At {]@ջ)MA+L$ۘQV!u/Lͧp#`QPDo\Ƥ}Rߥ84"VTos>?񳕛Ȕ0!XJ={ mn Hv︶";6#"G '`<цe7K\0fyK*ed0,52=qs UQ5GTV:,E> cdSć>QҰϸ|Cycᘍ\Ejb&L?`aD1*(qY6sx=^/UrYBp` "]3VJ fϣsx_V(_hbeJC(T ڋjRB.#*$ŸW~:4u+;;M7(~~@ŏ]FP 1]eh Vcwrrw>֐ z%(?ZqG;"-,6"]XLj u @+94&/ 8MޯZ@b[甇$Z'=*I+q<]޾8 FIg%u"Յ;OJ%!%qW'PH>Y0d#w`AMP%1cDBa9^`ݽ!ܝu.G䀺gM{MDM\rxZxl9 E0TT뇐~Jf)Es^/)5aOBGphggiR> hjĞ<,Q ),"yS8da{xOPX.;%/%cv3<^KF;= m;GNSS^Ky٣iy@92t+!hat*?DWS|.&/H[<}5ʽɮqlb,+j0VMW| Fn,<֏Fa>aBebgԗ#  kAdD.,=52NAJKzv2c:0phE/mgI-T1\y{[u#Top3]lu(A3; gEm.Oiٻva)UyYK(P\T~$'*[Xle'12,0EI$:,?33/| ?~mDTj215cC%܉wt K, C>VLvC.r9 酀 ?&"vq߻><*2"̚w  vk<%<pdSjٻ'lL; Fw|_i'ߎ;,SNV_d9cODq\]\x}<J6՝p [2y0yQyxڕC Xw.wp&'bq%Қ\Cb;cGGDԤ%)H׾QP˼qً5dM`dpmdl=^;Ii\KswW.C J[7yf1QGED#;Rn™DtǣHa܆tae͑wӠw楦 P!/@u%8wao_v*M#I`{ +Oer;F;l!d[Ut$XnwOzAJXk'kV$w'1  u0`ŒS p,/SuufcVOZ ѯ϶Gdbp^]6@|:@d|'<iOgC\R9(,x=pޯS$+G͆7Ha} KR-^xP& r[4w)EV yَn ~r`P"| R\Z}F藲!at#BTp"9=r+pGucc6HF| ĕ+t5iNO^3XE^g#~)O<~5z[߲x37EԄsSR.b3zf2.BEd|Kgtg-WNu\U$`yʯfK|['8_HmS41B:9(k.K9#&.˴99p_w!Wz+Yg򷼱8_`I-HN S3WU "&D!7fӄL|:1Dv@ޕ_t SJ.EDGO|oT|Ox(`jXKq9sLgĜf1 pxm2O - xEcMTY0|G YIm3=Rhy #,m $]w}{2d1V)HVc3^Պ`à!QJ}IY"r tpֆ=&0N3oĎH wiwv`ۭ?ͨGcʺMdjM`̍xJ*x(Hwg>gk-g:P{+-o4Lm5:jg_6srpCjlU sd-.pPE *q踌 !'A=6$O ҘcIgF.2poj6gә 넽!{,I!"x-ՁJ#ik6d7h%25W޴̩R0#ɨbwIe!j, 7=\谦Oa0; }jFaAZY6ݑHѝfVӐ6˹$Ш7*p5iRX"*?` 5+6y|'^)Pm A;I3|~ةC0f8bhJp;w(5S4>{ԥNgJ?]-&rPSyГ'dcP[gӽF2Wy~]5-Y,!m?s$C׵ck 7=>TG53owwQ܉4D˴Gq⛻2"y R@,#L@cE/"}Iag {dnݩ. 1Xߒd:b}n>vuCC:9e%0'/Ф\@ҍ4;1ul= +i'w?zS{hO0'34B8y#أ ghE'r!ijF`+X_U+{kNl kL}J:dr?6\O 6V (ܪ?|6Z8sk0yUҍhc1:HO?ÛW*9QHB 7 Hem-ξ۩Awf/3) 𿱖{Pƺ٩M1ݶqnNՈNr#NAOǶR/͒Bc%H}{+ 'vݤ|vo?&ȱ2N. ?+uaQR\VNXo<" ɮ JA4 xLg&ǥk{\OQGʴ:i$vh'f@xl)wE8cݵ<rʎRrNO ID2I}|z/T)gYzjQfG'z;W|?-]9rnjyJ$$^$7!> !n@҉5ģ2Zl#de|Mg0K>}<1ytoLuA_+ #yct%C#K 0ypJc"c2(E?;*%b8XA#QG)RhjυKdS\_ƀ^#Uw-j>j~BWBAC6,`^U؇ؐ&}]h@f tYW$D2wCREl =)*W\6 NDJ$RL:Y̎~l0^*Wo^*_ zo{<Z(*dt** #z,JFFdU竕I\ApM{m ZewȢjv<xokC6RW57ᦎT֑U,mX1+#PI-Ԓ cܩBfޗkmvz"_OV[fT%hf,H'wC+;W8m;dp=߲nbqk_ZޥE?4G )F{6&P2tz$,nOE 7C1q KlH1ZW'p'JXJ(6_8u>\qNPk).&)L%z *eW͍?7$'6'Amڐ,10~<ъ,G4ct' ɡ|5kLYVœk9+CDŽbP&be5Jn`MG#}j~;[2h[S5~uZ(8'>fY0))3RaPD zS.Hv:r:=oS~v1f]k89 )EllXF/bڽQcLTejTҭB0-'5C!ܽ}SK oFq?T.#S.G |f@P`_څW:? ?yx j/G][L:upu8Z(Ubm-p&Syw8]VC$Gig =Ei|35ڝJǫ:dԦY,4sSNY-u::"Vch@ckGpL[.#]ԽےJ@$(AiY#l3xh4T4 %4s>UCv^K0Kt;!ɵM|u9Xֽs0KԔhbqwB',`<ƩWVHhEcȨESiM&ک2=SRT/ 8c'tAo;U,Eq폜-9Q .[{}l´~j$ۜ_;&4wbU7rp zzW#[o@զCԱ*񢠸ю:{Ha'd Uܶ YZ