libpsm2-2-12.0.1-150600.3.5.1<>,hkip9| ZF^GFK˘$Nb:C9Ed?DX M0)BWD` т_r7patBɛ%e! _GlGAӡ/.sdUBYoʦ8=c\GOWTlط^0K}įa M(na.ͿS3wk /]N/ JOPN*VA: m=塘7aKe0xoL:,vE>@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/jD]"k%ʽdvPag"R;;(iGv]]v#]3izsL@f4r`pJS h*njF5/aaj0]ňFA8WBxzm[=54AXo|;BLd yґ^ߑ}cKػbA(j9M )Vhާ44qs5I:ymOk1k>TCSZ8ܭ]b;6X'&ē:d{@$~%_;:]jlu)ܑ[됑E\1mK/027!T Um:h$0SM>Eé{wl-< ȻTw֓~tr kdKI#z~X͗H=(-ߗl0wXFͪ?hX:Cܑz~f*tg ?[_"oDۤێoW;TPZzt:|tO3ۙ}d u_vsTʍ 8Iq =>H|ic4[8;6P\@v 9A{ J Y7Be&_N( 0Qau%LCѯ&ҸxF-ñIdP,=U8~_-oh㌟dom9\[ }Of*(]uL odT^g'ySt`pt{Q¿[uUlE$y4Q_'c'0s Sh/>6Ӓ\ Ug)]ɑVRR~N8wȠz YDr كSfr0{,cܒj'zsr Ӳ ng&ݧD;^DbǢ,E0W]< v:K4iS#a{s奷Y!ƻǛ]ٝYc ""hI濬LY0~#X5.ԐKdD)f[*w1oDH,qCe H:afؚXaՍo i` ̮eU8~*qiOH+FGCnGq*"ath:@ibc<IJ2P3w1iƒ{RufrŴ0Y|‚iW>TJ'r<xԂ9>I{FEVI$fFҗF<ѹ͢^3N؅02SRGgK⇖EY&tTwdGqFMi)(3)3Ed:!\Nr?J"gUb4j-Ke $iF(Ho] (Tؾ0}1 LƮ,r3daRUmݥ$^ZMj5vDmͪ#v#:VR4 [;6i{쁊]9BTmSC{UIrv8,Bc<<;Ritddh9!5xW4ŃS87+Xx+d[K("IƁ}(p&O-Eѧȁϡah&r!Q 8DdiLS%$v~AٶfD'gh,OjOVϻ%̮nտ͎W4 ?SE)AkO#LQOu9nlucD0@˂όm7+> gun:M}TWC1EYce'$_(UUȝ0v-@B&FUPHL:.nDE~b'v [k3WoS ❐Oa|ȭ54;նkX='ܫ6-!pb )>k i&W?sjѦoh8Vy M cEbR,/}40_–nk>Z)m s4RFݲ'>OZe>ޔPKX=.<鸵ㅗ]YIP$S:pCm=uQ;F2n6(Cy-CO\g[ Zb*:I x*Ο%L*":&1OVCÎ^n9F-h#vWx$lVf7;hr5e ]|V#hoY0bjkϽ~",]"oyYb _=N%LX=+ <. 岋me(nL~蹆9mtF7|мua3 [UDJOƧT?P*7U"(t:i0*#9!WJ/t6[r~3CošVȓeZ%HyuA !um=A]_ ѧ*"dԳCAK8LbФr&}IͿ'KϚw7mYMx%AuHnBT~gut˶W:<Qܩ&- fރH/_;4؟zq^&҆_Mև/ %K{^p'=p,kH-?YŪׂc̆^f {WCLoUɮç$m#32~EYť?fB!.oby(.;?36@i!j`E@$*Q/Ի !hzZLE y5x0jPqM{1ڑzݓBR|[1L2,LE ̛VγU`6Vۻ|IG󠐊S4/D+=*8HҢoPk1A;STN +~~ʭDv'>H v]Tq}4{a#\p<.ExeVa=^P@:fͨh{5liUǮMiZ1_ƔkÜbmD`#1omW(Y`;)9i_ZZWacX_a-i%ԧ ub U1*5q `^]_x;* (Q!RRz-O}JXGZ恙18E /BhlUI9k8 ~$1ҟE|bQ'&/ʛE D񝊠v:jl I]|T8]ey#^TJ{83qiJܣlWFaGE 9F\0;3#9dDQW\+;p3I)Y~R ~R+FXf%M|m?z#Wy7NA;t;a.ԍ%#a}c#ɐ6ɂW_9IR=G:Dzqɡ4S R+) QM cB20.~@'"Lx-r;(4h/*HN3]4h6(K=6;b]]! nV6IkZ`|T@d&%CoY:U"B3Xɣ쳳X?rgT@M 6|U{һe Z-l6!Kp92^8'{P,+jGJoŘ\8ÉaX@ti%O+BJIeH#b#\&&B)đ-BH^4؊r7ԘW8Ub\(9 ˅}G=[fkJZsf0a-+ 8M {Hͼ 3TI;4rt;ѕ}@Swozvk14L)ؔTf_(RC}2(+e>Zmf绊<ЙTMigFNk?bYoSy.&lW%w<4ŝ_`=ʹU1'NʒL+NE)jBl ]\퉤|9_MFʝ6ogLiµ.kA]@a1$tY2*$Eck6U-qp=%\jك KŬ "8/^ ԗ 4 G0s.)f9^-?(£h/S5ٹ&ߓ(||yJZIHIjY&Y*g8U:R/C0> &"ھ@Vݔ^xq1 |sfhŒ@vՏo[ HaoM{ ﵍lYF&[QC#g}8VM7z (cmH3H1DN~n<Υ %PFn9}>V2Xdf<]{>Zi0[؊G*G%C]ha"Nxι9BV#)iCt/4WZ&n Vg$, bf)$7$ e֛D@ZםA#s1DN}&4 vYkPOB2/.}lQ|vJ3y;Q?v Wd=g;,;h|7QXqW{~W<9K,Rx@5 eKN HH?'6aKIsʖ H> 29){ޓ$FKԋ{߮Sr)1k4~9/4>u+i=ՈX^{ZST݃v]FIF]`Ae,rʯc׿ 8=`IgZ R1G>7}WpLG=mfj)ObrHAK,rbH,G,J3pLŹ5@M{s!м0Cyc7 y8k_PCOB"͖Tl-'L$BI*f"S^"ӏ{yu[ *G ΐe/[4C"`6Z?y0;;b!t0z_Tpƌ#pυ2Ί]eڤDHaj`_6|TiQA6SrH6 BKd sƣ7W(ҕh:iGeʈ'놀!'s)HN!|L@i.N̼R LD-V1y Eѯᚯ:^l; ?cn"B+$Ȱ[JU//c0:z 5yw`@p1JPѽZ)!. ) @Lm#ɽa69ḪՕIuyrfyob[1IJ/r3˃9M aqGtMN-YD#6K3Lw8^bW3.׫x$zsp Q0w_Mjq4Jp5'BӳU08yxmt68x%TҪ5/)]D4/]9x{bEn~VƦ jh|aj2ҋ;+5;Vzu; )g3(譬{溿qXS·Mz7qa5W6ZdX%q 6 Hq *m:|b$сXۤZn({T?=VxTD蜕~|STm8j_g,`1⊤Nw%}k ^gDD]R[m=I##H &Hk؟BJ͟KɺH?MLMD| #$ۖɴڷ)!LT|q~ePY~ ?X,|AxhKI\ XIN|lhOs!rỎ;o͋`IIŕyF>1tHy!O6b`9@\H[%͐kf,1׺+)/όYRhЦ=ko{`HN1z"woƅ1^'{ȃyo[G`.yPMn)\þվN3:D>&~[*=*Aٸv X.Jܵ0Я^S0O]ȑBD S3{?Om(YfK}O[ڟ`$hkyYA,]6j:PzӗmhʗJzG6ʲ>%Z {0R/,o5rd?I[HE֝9bt%W@H1a$EnhxݵT)MJYՒ6#g!عܗ‹ .zfP|Q`b$&/hb|+ynbhl.l>8ټ x46+W>G4iJ+KGNsfEa,A;7T~wFu7[DP_d OBk箶,|gHU7kz0&_.#R2x̣;4@H M՘Nfgh P,V.v/ WZt6f{>ARYzvGwNQbR=xm~ m6 R"KK4F<"gȱ*9?ѯjo҄u;}E'H3wtc}3{kzf)ޯHMv?@$FuR\|f%"Umhg=O_nYgXe. qe  !3tEÄ{#vY%VoAߴ_u?4.)Dko+Ѷ2>.ԏe¹Nd\U~ : IB)eIfL2V!wW/ UhtV Qz sQ Cn Hh'284w S h5h!`zsEYK RHr-F9fuy:\ +Ňg%5J"_mt濋I)b| h*c6 fG!Yi*PyR׀50#]FJ y6Qln0VGuOK=HPT!$yy>4fcٚ}$F'ك9&AH [kUƴ U}@"S/vUc}BR?X.!D`2Hh25i'kJZzbf[T~,IW!5ʕ[m?bG̘Zs&oȔ +B~KLj,X}(w:o~jER˃-]Gy_7Z\m uPb#cS Iqԍx&!9 e))JXB4bsQa1 dR*Μ^~Kq;b_+AhHl)PF,&QPSZ+5mz:;RiD; H(VtҠY-R0w %5d5nXJ"aRW$^,ꂒ]СNXL4#GV\X bSe!GxV`N|xk|fn.Wf]0CzMgIqJC fgLu*a<!p̋f[3}K;~d̈BT#9MXX0~f!Y#*V+lOz]x},-*;!-z7kYy|d( ͼK;8 ?W egٝٗ#:SIϱ,0PlDaf`n'I7? ٍAKd MY^>Jl5L Wݦm2PV;pZrޣUB"ݿq PIg &݉m1t"~)&r/}KtUz)t6Wr$Gpʎ fzӋwH\A8nb텵.5cZcvoHPLN]'ZFE9k-'VytϗkܐU`xil_sJ\r+>O=rN(q gHpkdgg=]Fja>mׯxĢ*SW %#:e]˧l߲)3}p府\|T+vzhF HzJ=ΦFrj]5 u,)L!A&x>=iYNl)?%OӮtx`E]o /\-Hc3Ёrݪt}m6@Fs[wsL7op[ɛlC.dojSpMF]ڤ26ʯ6Tfnej`Z=w57nƕNJH yu zƘjxv?hr pĮL"\zY?9 _٩x̩C=㋋`f4AL+Cu yP 46y03ABuQx<.f2g}ތ@̈DQw ^ ӧ%!mv -|E1ZX# 6Z`FvvbM03THP,=HJRHkOJEREK_,qx3=aYNlc>3~6i҆5C@φoJ+nu؄s#GYjxoۂP p}BYػڼFr>p3 z+r2T/@6}x}'ϭݳ^ "[4*ҡkɈKT\{kC:3Nt$9ett[$gY1NÖSd<\_AmɍlHLGJ^K|/N~ԀzB˒c`/"#{Ez>U@.o*OfW H76Of21. ª~VkR1Ti!be4zMаQ|aw8YYSA`vaA@IIf 8Ŕ6w>\`zIO wNL!ǁw|Hy| ХǎFw*^IbWkEf\79"B🱊.&.^<+Th=ZvWn0@5m JIoKп7Z6Bub`d /'&j?EOZڭgBjsǽWۏq."o\ 7cVrX?JN [ }68{&\Y$D pQB-Z%Ma51o~-j]A6YBhE>oŽ^~jޗb%'2xٷ?8eE&O!긩 vW)]h~09GMJebq2Wh9R#l֌1. † K`#;Mv+%'uZ[l4ǖBp,lO]hu#GaՋ ܴo<iO+XB,\`u{ yf5sH5+N&A愻Ӣdqo-ƽPaJBrC9͕e.u7lsB^eO p8s euhxzz2 4B[%JNyb;:Ǝǜ }y\Jp +9տhd< HI;l\VFgo;15 l~xUh{to)I3μԳZ*PCu%c1QFns>߆ei ~;9*W5R˩\TPpo$~Zbn>rF|9 πywZ7>r9?c R Ϣ&<:l0ǂLGdD7^?W')sJ9F oOςUd&0"2NKK0yKX=te$& `;#56@v^LM|0go±bS &qWf)^{ӎk+ `qEy/+3QKwGbe$Qj'VXq N_aP^1IpVEW 5v wiWJ5ܱq{;yn7Z:lT ) .4Ŀ^Bj~׃ f72Pj~c"fMxWׂ$zNᏟ`5Amh岫Qf\\~^RȖ$I0+J5Oq % W%85yY?4ZU)L)e奡7g;*Y6qշYG5ė~s]'@ܐ#WsX\)27FOwSJsj]m;*#BkwL{oyoE#u:(>5u?"ܾ!Ux 9;; {L Omz?fk(\2 !)[(VmkʚIG%إlq\ BK20AvuAl,JY~ HϨ?;ZrW kp(2udo&*l3eoq xA[e t⚝xv5imP+\7lUчG@Ъ"7ʤ^н?Eʵ2 U4-͗.]  Vj\旲ٴ48ihMb9e[>j7lc)j|n9M!sr$(^<~>{,L?eվV|BBphi[{h7L=Ք1ѰUKĐ1uMy'|~P8Zn*"FgĨ(Uҧ?QHNo5KJӞ'|l-|{tL-KI 0Ɛ0KK"6>kG RupUs@|5%mt@)#hX4@~yZ@vy鈐g^ю\E6ٴ*S24"s:XlϬ&7eȊh06yTb5Ѷ_:^oX->@cQ}'s4+/$gK$ y!vſx/iU9x;ދPɬvrF6QYjs(=raF ]ۈE, :cH|dqu q ɹiw +!)5 U𬞉$Mm3蟬fd93Q@HKKyj P%UF Q[]y3Ǻ҆53z]]mvc(KoJʏ ]xxWQ+<k\j=ñ xʢ3@%!WUQ`X~pؓ?lL&_z-iYO*q°u&r\ţ+ۻE>k5*(RY4 c̳ ʚ?3cyDT>,E,́A"8zXX,u|SuBoD1[9a*IfJ[NDQM|eXk\s KB=" .)׫z`| &v"2T2<r7Xv`}skhF=Tww#x28Y#&Y [0sos ΫKR>_ɴQp7BiۏXTNmOJWm4'-${T:i:{C2?7wծ^ ƀrOj74iĕs_u= No2}8e.r}脇'jFdG0qBךBYZI`v*wŸm,'of&r34=,(ܴO#G$)L~NjS_ZֺY#q;gFNY#vLA2%"Om`/zБYJ, #; gs@D)eg f W9-)ցJ ]i7nvcp4Xo5 hh @ To|zaH%l: @rywHCR7D2([k`/``I% һ9Sq7qc!y[hLղ]ޭ7|4tn]`s,pQF@m^l%tnwЯy p=]D5~F+ޗ~ǞB)YW s%+ _afx/"sgTeر]VnSZil"Q|xøRBq0=kKM8u*xH1L=Vco^<{R;E$@Z3QšdBCz*EF3s֛苼Yv%9N}$]aUBz? AݏW3/:]'@KDq^y/^jQ -NUo7H uWm jlMA45n$ 5z +C|V?AXڄφ J.WN̶GqW[߇6h_G=!3D'y㜈HD}:"ԱuIc)Oq\JhJvū, Tb8W3yrZԪIĜ:+7pWy@rnq\8f( 8U2iV+.Jm#/t|Głb?JAG-Pϼ6q)Ձ*=Y*z# SC5KOW$G;A[lsdMhZ-|ӄEISŴZͻn3J!`#`kW=Xjz ՉL zOLezO bnym?kW +5 狭?-}]Q}!n^=>(.|\&Wu^![\͛TO:(%†тq*a\o:KI "м*IApl9|z0c>c; m9ԏ? S%ҼD`C6S8tIʾ^ nD- .3ŕFy5P(Z%e~tu> ^3Yz8gb %\‚HH|$x q%gpV$Zws/v%Xәu填pM#5 DH:62_j:ajs mS#񇭡/A{* 7nE^)oK+M-B$@kF+wB  M{3D\$۝F:hpBŀYAY;;yC|ejZ "rk= v\ǩ^S9HFfliW;ft\P}1ɡS2f0Ih-MdyOHx1/:X E%[k[YgW L!Bt\qD8YP:krt *xk4>jH|1vH\ٴO< ;PV {z|+ +oyl\'=Jz;wI9/7 g?Vl2iE6@&34n)cDW,¬׈0c:'^hQ3IX5fS5jζsf ('2qzJp1c]O+A-0GɡV͂D~h2B aQZ XxSe.p.jhAƠ /[ qTHIk&D' ]BU@z6-+b Z6hLЏ=ƟD1\>zURRY1.3,v?8ΗK cFԅ|̉Q E~a{F4|"·} 6(\"Gu]|R}wOãOW$Fs YE\4QBl:~/\.yVR%yY81+y ⑙#E5!9 y\Pm) ]ѷC=% AY"g\MF)/Y(i.@յ.8q-C˵joW:Q+ut|Dp=(RVZ$hX[9 1WPUq; fԂw5z kt}p+jvkVqHxqē$-F쏰9zqueɿ7_Y1OV6cKUQtDSK qg輂T pz[2PAdZ fM! kkvW@>YBI, c__F6[3C Ӂ}#[eTPcɳZWZPVj 4ksBu@JIQffҐ RG/Vہ`F>J7K ?CaO2)To=gE7 c!EKNoqp-UG=$k^oG 5;pʕ?i}cB;S>&:C#i*j]'lS3ϚƐK`n ?NobG39h88!v_z\h*ˁXHBme3?cCEOoL˫(;{pɃQerFW {ˣ_^p[S-eO*00]# aV|︾ZϘ^`z| X P=޵|7Km5onκr@m6/r8r~&.=`9S;Z7~_z^ ɻBde9E-LXp^޵WlL4Y b BLTy]-r]03뮴ou5r 'ij\ܿ.0J= lJU$~qCf_4{8_B0E#2=݉/:i=y5vcMX ң99x7=Cu}-'h N?$aF-nI7 UqPiOLB3Hw"n#6 tNj! ;eah8Όgh-Ed2>|j>usLzb~ZB!8|KX1;`t[JO _M@J̈M?[Q{!o&UV>j ߠ _j_>3F0R -S]0K{ZD/-enl7SHS> jju@pG HZ.a|;MU1gq*ҍAc.zտfSyb|.P9];~M[R Iqm>#:6aw13\S,}:@{^w7,!*6†~gZVɏ']7[K\;h"F6$TVrB:+~-l۠dN+,hucNG0k^!C6e@ֳ3ߘNAӡt6VڋraIJ5 N(./Sml>yb^}o{: %㛐H4)I avxTxQiQq8,-\eV1dSw'Br\ev' a4ݾbϭ)B̚WS*6bf;ьO6/t`fgLq܍/|FORƩ`37-%v$v *i5''Ad|Doխk" Hԫ2="f։nGՖ4T`iX%sg50K!S<ωw+[n%6GΘ@QgLؓD<,6(LYD:GpZKT%9 @* u3%ջC!Ag'}K1HLx"\a44[w(BiR/:]5)3ZC%aJgӇyEO 9?yCUa?եd] -?73Wu`ػIO->03ƻjT}QD &Д|?˞rZ_Td}c%$N4~DmV. " RT6e1iu?]I9%~-9Gac'։<͘s{"]vxu?qTIT=ţoм?|Ygn!F b6л* l{XWut=v1q#Wh5d,UJ\DE^.PPDy :{+^Бm>rN2D%O5Q#taAr J e%:ز D [oc f`snP.U֥ ΎGeFLJ ٫fǞ.cj[Fq"s%߲>8c4XsJ*dPTD?nil(:FH0Rx`V0` mOD%@1e3eZgaƽGcq*y򞼦+;:5p+ڬ)(_51Qd~j-l@y0%_ ? (8nevNwK@T3`}f?*w[I q$Ψv#?yL*c?=5Ja.5VWahݕ@e)o*sm8'5oxy07ӯ3kt .*u[?PAOk={/3TŒq^>FZꔓ 8 U5E [\{YjcXa[_ti!a860m24Fdsgh{*.Trip%[Wx4q!hNCnŠ&^3$_ۑp5&I?O ³9IY8O<*w!TfϓÞ20G-:76j@@vnx7]'ۥƕUp1!.d#t;NShAHh_r{"ϤJ3s#o,Y+xɑc:?fM*RϕZf?08xMOI0!DY||:LZ]݄w`$2$"I?:h8Z_A73Ҋ ^ᅦԬ޺?DfkEXlihzͤ/x[;25'5< 8(F=e1Ǫ=҉qݬ NjOXn\R ѵ>7V[T`ސiېhQ=W`=4Gyط ws]K aJ$Wf0 p_KCZ[nwyMLEӢz}}w ^<H6AL e8zHBV,Š"a2P.{eݴBU&f@JFӟb1%`'qT+퇇L2}S eLްc'^o'Ίh5@Y5ߩ[31_VK\fj 'd?EqB fLTS2MIS/El^_PGb*l,U#g|&dEQGMQObW|ϧ1Ϫc?t%Nw:yXhqsDV-6wY59+tSt3W=IQ4Cԥa|?ir%GB߼ ΜjuVFNq]K^bpVh$yZƔn ܤ$uQ"u;5 ~L@b1 f$"D{_=;=iyb5ʥ=R\3b(?Zhwkb.,\CcI*N䊔vɅGyGV=Ou[=GPG|ch펂8F[9NJX.U<4#An[0[bcL~VN():79Yϐߔ3r\3YjR 0OApVVMVVlBw7QX+Q?8 ! [ h."fP)蠩i.fk~'Yob:!c!QܪJpA0 T'/L&Hk` W#7J?H24-,Z\i-KЄu 5U* sӪmmAcn WqٽLtِT eHH1yGrP$]ȱ$]W=yc\*xߜٜ-lK|E;Opr|P83A:'Bp&)LeK#Ji6G$J׌Μ߅ \mbL27>>i}Vi*f (Ƙ*$*3268y8S"53tS¹ m:߆ T{(QK`jK tjcc5ݰ?4ETM*j_*F2nra+wa2f8+J>l9FyF[c5 {̨s ~yCɤHxSi˚- **nN&c=:1*]6ֈ$ kd VZi '!G/f4LUN?Ã6I>s^42Y 6Px]&]: lؐ|$IfZ\Taw^/k$re|=+19 ZB7<±qaQ;<,WSr' ұo"NO 3lf%Ř;9/ːzUWƚy'9Ia9ڞjO"]&BUh ͫ[RB;4!k^[F~0\Wo%v5qVj]F-ncnr pFⳉz8^YCэd&B2<"Bc'=v(&e4> ek<<(Ahrk;ĪTf@?T=&DA>*R勿/=msMoTr>&} ڇݘ0N=֙yU+=GIԘ]JQjrN$`U/ Pmv:z~ ~Ku#᯴}>s1gA@q_}C3.3l3s6R/: LNv),}tdsp=n9v y4ʝ~Aw:LoW™gd66Z5Wƒd\Y83Og`"ybdsb 2Dᙫ>8AS#哹c6i^;<ۡG3Ս9"`Z>ŶLH4ja@daf=\`Ď@/'{7>ա+ 8h`'XP|Ҍk@\'Npu]dt.+ ƒ\YOj˚,sg2yTA#{^P/CjB(olXw\qM8#} Ƣ%>ZcCYqzJR"iR{TAk6?gB1_jOySˣXp5E|MDF0`ăXf/T}Hnw2f 0+WO_ҽ1s;&|gcTl &q"|[WtU=+H  guVѾK֯?BmW ZuY弿;`, >,}X.h,*宴8%tiʞOOriCV;'F%+=ZOq' ͏arƳIAAI |q^P!NQ_lxbu!fYcQBK>l.4iѸG$Rc)މAAŠhFS(&^XEg2|n`Ai<~ Ȇ2Zy I! EB ?fu$i쭇c:mVjt~|_M Dt7#Y-r4y@QukBgH/9Hô>׏,/Չk_@AjXt#̀#y~u$|SPICQJWŇlF8Zmư ˂9 ۱IRL]N8圣qQ=$׹-F!.Ra9TH V~t됭.sܒƎ=MG^%¥lB a 8n Z Ky>dڡ}ʡK .:Nw@13FJ<:mq_Zɤ##~ #eͦ"N<:W=OGN+4)[ #U"S,$\]KPzmPanֺ(y3<`  5IL>o6zuLN{i##ꏝ!vYN7,  1馣vt`2n\h[*h7YR"MϮ$iV%;)'59N C-`!% l%N)fZD+9 A x#D $Ad{\cCa9ۢȾ[ L8Mj&TS#v(SS6PC]:_e6 ZM&͆e07r+t#|z,oNiBqU!*VX)"̿q+Un"5GH gf`Z,a9h0-ŔE>jzqʜ1O> yuURLw~棶hB2&rNl4'1>C+o"rb~TfPNi'>0q_E-e%$P0#omENDx߻R( L=lzhzN&YZP-!B7Z]gD2K@?~N":/FM>ѳ0&KRwU GgӰIwqjj/ה ^&.翨ݒ'mP]Zҹ.V#Y-żՌ.]pZ\H)?(ocU[/as0/eF(+D0 aN*@/N꒹i1x/UUK.ϴ7 DDQ[@ C5ÕV!<ވ@@=.@Tn3!IYT72$(D&8|qt0/b\p+M'!ЕL~ƛ:q/Mۃ-yժZ>[R "$Xƚ?2~nyӬWY\/HMwiGj܄{ Ne{!4, <1}, B 3wx1[;HQ]D|?gin V Eu2A$A^%P[}ɦqFy5l+2%Q Z]džXxEM*iLbkHRk7g!:ɼVyl1ZhV9ޫE37x8 m6h|?Ḥ( hߥe,#s"h6^,]0LvE _= 2 &w.uo_&ּfPI)_Iqr{Tk]Z5ҋza2AU0Lis/8ϲ(k+-[f*@D@5|L;H9 ϛgnbҫMBSKaQ?IYm #INy;WDnҟ.PN6G qunbij&^cָjK7HT}Sa7nQNay Bl#HX0S?m:FN?i)t"c! :-4pTwOxo(7D^Tt?tc=dZ҆?zh,g6~DpP=vtUhXVSAF~(?X8 JqN^n?~}M⭈зzi&x 9 #9M m6O\߷ZH mÕ J4N!0_ _ICqaX< eE<]NNyt /Qт  \ M>Jriān-Ɨa)2*sf4bdз-a\£IٓwD(2mLqE6-j4T+591k]R2!c_yvsvT . /Վ ;ޱ,O]nSCh+%ldc#``Vӿs ? PBtPg"-Ρ-8k.q-qqbywryo#HX'yp( ugұ$ӈ )h4/N,SՅx"{K"wcyJތv-u%;cAmv@̴ȿ-uUXJ:Vs\]0BItucG6H`CS*tv&|)'{#8zC|³!%H.Ҳoyh3Rc'_jP^ 7Q똏ܟ8z#ѮvomBV`+5r@ ԶaZU*ЃJ8c\STd =?lYH/qRvw .Y3~/mv'T/mO@B~e0%q/EDTy2m9 Ykc^KdJJy: iOL>nZ;ŗEn7P6g${_%H+c/Y4YMo3NPK_kR'?Cae*:\BvqݶC,$fk)v_ ť"juyi ޠWQ?XM칩NC ?Th+'%QFv(tH]Nz-ˌ8$\aZt"0([Gɋj;55 ~d] ; ѹAyT$27zzY A4ZqDR C3zi䗼A Wի3KC /}ه\eA ,|,⧪ Z7$ro^hԋsG!$}Hu/$r _@5#Ny > }2+`:'t0 (|BVQ;PI%ꂌwZe܎d⒡(pnR+}% ѯOKkGf֡ƃ\OhIyl/HM4LX~v*9M@`RkJ(`nq%O\+WCɕ-6x^ܐqh=E/m^l:Z)i,n92Ռh?|$``~/qfaR٥O1$&g:[H߶1E/x(m8xH1YBF8abW:7Mo$;D \jϘUП , XmιNL " IvZJhzpU)18(l BbE;C4*9EdߣN}0K]\@l1c{CF}E{\Sb<)rOmό\cd(_W9 s}*dG&&5ey(NDH?PxUrvyΘMfFvOf|uP.;d$!}%c]oєy9W0Llxأ\`2m,z:vXHGP:q BluR9=B&@ŪԩFC"X'Hm`b^D^eBPU܃-r%8XBLET4-XikW>4l69j `ᙋW7K2td hj/HhZ?N|#$cˠ6o{~qH8>m44q-T\ I:%xd0p,)LxpH.qb!X LՕZ+J -ԺXFD^$/B01Exhb{C\!܋p6~x*Hr>Zikkw sVDH)J]O?~F+GiFepoIn@ N):, GjrZT2^ړ+;UD!e&PN8'ޡ'F$?ZG}ox)^+ȝ6x Sr.0ZP~%:0Wc'{y0Ot[p`mK Iڼ b+i\9wݎXEL1ɓҐ--b8TP&Ě=!@1|eje@v}W)5.)7 D}?-.$wy}{BD(P*2ЌSеGDLk,^=p̴ 4KfHZd)iŝd%Hz;ϓwNwInd)B&i`YGE !UbJҐxs^1a =mnl{Ң|ƿ'L+"+2Y\]bGN'_E]i ŘsE[* Pi#Mms$MBJYD"ԁiǧ|^#!lDžypmמ '@f\Y)m52U{}zfv :W%m4Ċ`JF;Kya"M#_;瀐y;3C1Q t;۱zh͍ _BK'ʓҳ2löՅ" zx|\tbN`O劧7Ë޴.+ELiNn,g 4^4]jkn- ygУ7Ͷ50y GÒ2ZfaG\% @ΜKQYX<5mP^_VJ_X?5H+҇_)B%, 8hGQZTu5dZOJrTIM,Vp<(>2q5ҫ1:bUD, ̝V$@c'lvڏ[t ]]ŰςEWV- mH'cց-qCȅ !2Lgi!'yMYb~"V5f<UKNm;5N1$]2~4EmЁDu1ťlIK*Ί5 yN4HG&~}ަK5"7 (KkB)b=ǥZ i{$Ӹ&Is6L4R}45\Vp4BytzM!94uYZ#! h)mL ^Gm"*O; TB:@Gٰۡf]?kʱDtp>N5 sL}DfqS}s).g Odn?6S%+W!S,0|UTw%5W9GdɂƬ\$m >t>,[ka>;/"p&ܢWKOtѕoDT pĊ8v@_Y7&N/Upf03SDƒ$xL'rI0g16[3Ws{ $j}NkLLw^bзn)-o9 yӗ91Oe$ɌIv?F2)rS5_+/.X^e`P|;$p&4PeTDGM57Z[lɍ7.ߛs6g ޜFQq3 VYv9s*D]&pS>)T ր9YY|-3W) ִurU׭iz)7}-' ͣ$*&=9oqR hJ9Yg{xʊj gd?6ͥ)7~sX 28Ay~?!srlWM~Lcse{N<OL<ąQ.Q]^^b#lEF>/4#2X}g-7A)XJ%n@4遉2dP!uE:TV dܴ>ny:R[Z$86;c=FGȑYkC1t-ʭK4CjɋWmHuy~ՙuY*7UMp  V"P.2kĩ>C)U2tsc$UC,htn`p;o䵾xV= hZ[u~wfZ (1`|R`h OxəBE wbej-+6{~eq㝑A[6:Eny-j}㸚,9KR)}٭-{T2Ta*2SsO-w]`yb/Dnx$\t4l|kn> jtҕ ):rY:RUęV)l`;z&@OX˞pI H⅖lF]|iHjփ1 P %5 V׾ً64gQTv$tpy-م\`:Jquu3d]nL?be ΃|QIKy4og.b~Jmj>TZS^R GޔgeeҕŢ^D,W20H-u9RMtdW5ء,M2$nٌ^[S[׍)!-$@Qē'،ҥaxP$IHuFaGWqf}$Ja4oj;5,#ɩ?̆Ȁ'otU^݈ S;96wpW1_6Z$O%WDYP?݊gJb1ʖ܊HyS*EJ+f7trUDQ `}{^:>h1Yڂ>K73{ya,%]_֢#\' L0ݿ o/h_jhuk s#U%MB>M-"FUs!c^ɖP &[ϑ^?{6.}KHe9Ÿw ._ZWƘ6â ,VHb4܎*x$Lǜ:³ A֔qKOr󥏿'ѫ7!mD-e%V&e;&H"p{'8|"ԖJd1 aG]]r j_˫{ `jHUA\5l)Oc=0FG 01% YZB>&5"[0Pȝ9iR gcݥ:5/A{,ϣ o7џ kջII,j B Q `ʴ~Tw ̺:IoX ~]ف=<@Ty!@%a@99CR׷~(n$P0{8E , ]g:f|^Pik^' 3]oĚ̢V9TE2YWC pei85DUowdWk&oQ{}#~ApT Ipc%v_.9rră]-ҍ U'ϰ`-Rگ 7n˖Hj3tsd.H9"eVGn8D{0ۛ(ocA͐?߲:&b|cǎK)`brTH|JKh^& ?{I4XmKI)x۱t+T;Xkan\i$f z!)'uj+.p5o?+rLm-X*'_vpGnӂ.T@3L%a#?Ynp>N)x?iW=%U\^A(!#(י vo9@Kw~B+}=2hGuk'P^- 4d1Ӵy Nh-,KA;9\4:lyNF+50t}\w] İ32} Obύ}uޅyo#A,igBݰKc#˸~n\lD" :@SuzP!U}QGFt@e(Wn?6)--t6x(~v?x4Ԅ? DVK6Q3 ;5xIL~ryZH|w<>'Y[*{mL "cIL($I %iFB{엏ϵG"C;4=~Rނ; *Rfd4./a%!W#Mhk j HF 8P2NW9_2%r1-GxU):7(sA * ),KU ?|.,*@զLi`k[rF-^kb5WM  ;K?@]U:D&dBF{t5ǮL)逷2t (ƃэRӥ#[PH` 1T(n'Ls }ؓiJd7y(&VLjĠN[/'l6ņ+;^k(6RDCr8o,gx0={B"1_t+xMhXK\0FFV=vЃ°RipqkuBJ55s4ҟeP0$D{tH=-v $Eh (*`^DqtrkY Z!|ГFݶS'U`q?kݹhaىU/b邑~JR3L'{r;ι $32_:okTn&Z(gma1ɜ6 ęJuŖݽpp؆oT@N[vT sR\F5Ab;7FJq 72V활.[3JWZpȿQs=f[?C.-wrO~hng:@z@}xy?l3%#_L4 f W^VA-~繝Cl%g_Mb:+B}ՙ+SwWJ;Oq&a{2axj\zeqiƋoBbȕ; WOUvJBL4Xe9pKcDЄq,6i[IFL'rlMxU Bu]{l9ߤU2r*]>~NCa/tIM I2I7L.gcan0le$lag8GyOP*OX2UǍs9`ĩ%J!`'z{=Mb"5 ŗBln(S>}Rb酑M񚦁3~z=t-a>G5F#T؋|y(ٍ=5v+9ԴtjmZ_Þ\231Pr75 eGD2X&8mK,>%HϷO;C~ f/Ϊe&!JEٓ8/<:-ԯntQX( q%y{1$; oMe\Ŧ =*![5SgS>`g^sB%ݏy%w&ke%^AQ!oAu@*k~(T +аF{~Wr,_)D/O'l;PcCaR&$jfHOeeO1HE*3'/'VSooy{f\kߗãϕA1;mDv^t?qm) N*c(\€d 1r~g :,4CQDQGѲBzɛ,~>zVl|v6ِ]$f:Dm/9iB(*06<& =J/i 0}&GŶ 㣮(w X7ۡr$t T!o9&{sd}] VBxz'lREYVdl'w`l&+E@w&F鸿+AG'ő#8p\fu)bsdapsT܀? °km ^vpBacEP(:rm?r/]=biBKFK^LIHoZf˙I~7t74;Eeqsr:mU,GY9XV'YGy6FE$<dr4ԖS窠F_چ JdP`&Z~Mu}6͢y~`xCb` >j[vlqyݓ64kVDx[Eϱ1 {M*fL]FB$÷S\Iu"*1mj D@ ^y6 #I{{Yb.+u6*-!D^.+ZRSjPd==Z12+tZ떏.ٷ^W=eIq5OgH;P^7*~5:Jxw&LsWжBkuZlX4Ġ9|LNRUD*i8t܈|:H*/D-M&٥ЯOy"&^1ql O?m#,I6wG*z3в\yxS!ƲccqLtՊ}c4qW?_#fZn,X E#XM gIM7aUWPf{!/sA̩e+h2Vnn]ðB!H謠5_'@9 x|PT`32:ZHQ0۶ YZ