soapysdr0.8-module-lms7-22.09.1-bp155.1.7 >  A dkIuI%z @M%F/#V"kY !5δ%z! 'a ՗Zt!Ed]ˍx\~۟뢎Ѝ|Q0?b: ̠h\*Lrye}S~av1X!A2FpoRY' h%%녜1ϰh1:` O ,`~fLV ;fqZx 1^xPfst؊MSԣm;IJCIzs)=Ƃ*%*\X_ʝ~zu' s>4FK$l+߱6Rc=wbM7Ko򰣡55o֎8sQdnasA>Kk/z঻vRi ɣ-1d&8"mξeTpu 9l'á49py:,%o )mmߺZUE^_HцI[&MI=Qx ]!M6l9f QaOQ34547c9a5f59324a5794b67a083bfe0562fb58569ee51e3323902b947674498e3cd7416d17d1e7ea223c04b3fd77eddd6de06774砉dkIuI%z Q?w;ghڢ}4YhU~y^,ټWD ;k6:Ťsti۬Cob?! 'X !,TI Udg ֲEx|T=sJr`"-=#a{'tt dn's~zEUTe@pć+oaJjI\'Y,-V|\`#-Asl]{-ѐ#pn}dщ'fT hxpZYMN|^x.pe/Kޜ%(8e\7|ǥ0i,#J21}H 꾬 vs$AXh%H,A"a=.> *ʫ9|vZ@AzqJM`pdC> v | 3aoEVh;fvם[7J$3RN@niAŭ?t?%Hhiez~xc߾F -3MLZ0>p>D$?Dd" , I 0Z`ht z    $0[(89:F@G@H@I@X@Y@\A]A^A6bAwcB dBeBfBlBuBvBwCPxC\yChzCCCCDCsoapysdr0.8-module-lms722.09.1bp155.1.7SoapySDR LMS7 support moduleSoapy LMS7 - LimeSDR device support for Soapy SDR. A Soapy module that supports LimeSDR devices within the Soapy API.dkIs390zl27XSUSE Linux Enterprise 15 SP5openSUSEApache-2.0https://bugs.opensuse.orgSystem/Librarieshttps://myriadrf.org/projects/lime-suite/linuxs390xXAAdkHdkHdkI f9cdd92778b18af4bcb2be497fff714d8594ecb5bcddcf7bfbf86e89ff059758rootrootrootrootrootrootlimesuite-22.09.1-bp155.1.7.src.rpmlibLMS7Support.so()(64bit)soapysdr0.8-module-lms7soapysdr0.8-module-lms7(s390-64)@@@@@@@@@@@@@@@@@@    libLimeSuite.so.22.09-1()(64bit)libSoapySDR.so.0.8()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.19)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3cWc@`._@_T@_+_$^1s\\@\[@[R@[!@Z؄ZUZa@Z8@Y@Y6YYYJ_Y i@Y @XQ@Martin Hauke Martin Hauke Wojciech Kazubski Martin Hauke Stefan Brüns Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke mardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.dempluskal@suse.commardnh@gmx.demardnh@gmx.dejengelh@inai.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.de- Update to version 22.09.1 * correct API version info in src/VersionInfo.h- Update to version 22.09.0 * Fix FFTviewer crash when forwarding X11 over SSH * Add LimeSDR-mini-v2 support * Workaround crash with libusb-1.0.25 * Fix wxWidgets assertions, GUI sizers and alignments- SoapySDR version bumped to 0.8- Update to version 20.10.0 LimeSuite library changes: * Fixed GFIR floating point comparison. * Disabled caller-saves optimization for GCC versions 9.3 onwards * Changed USB processing, FIFO and remote thread priorities. * Fixed null pointer dereferences in StreamChannel write/read functions. * Added option to configure data link format from API. * TDD mode registers are reset after initialization on LimeSDR-Core boards. * Changed default Common Control Signal value for most boards. * Changed LMS_Init to tune SXR/SXT PLL's. * Changed LMS_Init to calibrate Tx frontend IAMP gain. * Updated SXR/SXT MCU tune algorithm to match host. * Added optional gain behavior where TIA/IAMP gain elements are removed from available gain range. * Improved spurious USB transfer handling. LimeSuiteGUI: * Fixed an issue of file close not being called in FFTviewer. * Fixed compilation for wxWidgets STL. SoapyLMS: * Updated linkFormat stream option so it changes link format in LimeSuite library. Other changes: * Added LimeSuite library information to QuickTest. * Added CMake option to enable optional gain behavior. - Drop patch (included upstream): * 0001-Allow-compilation-with-wxWidgets-STL-build.patch- Use wxGTK3 instead of wxWidgets (GTK2), allow building with STL variant: * 0001-Allow-compilation-with-wxWidgets-STL-build.patch - Remove irrelevant dependencies: i2c-tools, sqlite3- Update to version 20.07.2 - Updated CMake to automatically include atomic library when needed. - Updated CMake to include required thread libraries on different systems. - Added missing changelog entries and version information- Update to version 20.07.1 LimeSuite library changes: * Changed LimeSDR-Mini SXR default values to match SXT * Fix for lms chip id not changing when setting interface frequency * Improve SXT/SXR tune in MCU calibrations * Set stream FIFO size to be at least 4 packets * Increased availble COM port values for LimeRFE board * Added unicode check when LimeRFE COM port is being opened LimeSuiteGUI: * Fixed display of CLKGEN values * Changed numeric slider settings for better fit on some distributions * Changed power meter to always be visible in LimeRFE panel * Changed LimeRFE panel's info to be read only * Added clear button to LimeRFE info panel * Fixed GUI freezing when opening LimeRFE board through SDR connection with flipped cable SoapyLMS: * Return actual supported sample rates instead of returning static limits Octave: * Fixed warnings when loading LimeSuite library Other changes: * Updated CMake so that LimeRFE module is optional * Added HW, GW version and temperature information to QuickTest output * Fixed LimeUtil loading wrong device with optional arguments - Remove patch (not longer needed): * 0001-Remove-some-warnings-LimeRFE-related.patch- Update to version 20.01.0 LimeSuite library changes: * Including LimeRFE support * Update CGEN calculation to allow lower CGEN values * Configure RF switches (when possible) to avoid transmission during calibration * Automatically reconfigure GFIR LPF after sample rate change * Remove LMS_EnableCalibCache function from LimeSuite.h * Improve PLL locking in calibration procedures * Fix Tx transfer size being set to Rx transfer size * Fix RF path being auto-set after it was selected explicitly for LimeSDR-Mini * Add option to perform Rx phase alignment instead of of always running it * Improve SXT/SXR tune by automatically retrying with higher bias current setting * Update FIFO buffers to use memory more efficiently SoapyLMS: * Add oversampling setting * Set bandwidth to sample rate if bandwidth is not explicitly set * Fix possible segfault when 2 Rx cahnnels are used * Pause streaming when changing sample rate * Return time error when negative timestmp is used * Automatically use wide enough bandwidth setting for RF frequencies bellow 30 MHz * Remove master clock setting * Add setting descriptions * Implement read for setting advertised by getSettingInfo() LimeSuiteGUI: * Add panel for LMS API function testing * Add option to play WFM file from software * fix channel measurement in FFTviewer for Ch.B in MIMO mode Octave plugin: * Add LimeGetStreamStatus function * Add LimeTransceiveSamples function * Update antenna selection after loading ini file Other changes: * Fix LimeQuickTest not outputing to windows command line - Add patch: * 0001-Remove-some-warnings-LimeRFE-related.patch- Update to version 19.04.0 LimeSuite library changes: * Added support for LimeNet-Micro v2.1 * Fixed Tx ch.B calibration when Rx ch.B is disabled * Added save and restore of analog DC/IQ calibration values when saving/loading INI file * Fixed Rx only mode not working on LimeSDR-USB with sample rate <2.5 MSps * Fixed Rx only mode not working on LimeSDR-USB with sample rate <2.5 MSps * change coefficents in LMS7002M::GetTemperature() to approximately match actual temperature LimeSuiteGUI: - Updated "Board controls" panel for LimeNet-Micro Other changes - Added LimeNET-Micro support to LimeQuickTest - LimeSDR-USB v1.4 updated to r2.21 gateware - LimeSDR-Mini updated to r1.30 gateware- Upate to version 19.01.0 LimeSuite library changes: * Allow filtering devices by partial serial number * Add GPIO control for LimeSDR-Mini * Change LMS_VCTCXOWrite() to save value to non-volatile storage * Change LMS_VCTCXORead() to read value from non-volatile storage * Make some improvements in GFIR setup * Fix Tx not working when Rx is disabled on LimeSDR-Mini * Add initial support for LimeNET-Micro * Add auto RF path selection option (LMS_PATH_AUTO) for LMS_SetAntenna() * Remove LMS_Disconnect() and LMS_IsOpen() functions from API * Add support for sending smaller Tx packets (improve end of burst handling) * Change Rx RF path set by LMS_Init() for LimeSDR-USB to LNA_L * Disable Tx channel in LMS_Init() LimeSuiteGUI: * Add GPIO controls to "Board controls" panel for LimeSDR-Mini * Add option to "Board controls" panel to write VCTCXO value to non-volatile storage SoapyLMS: * Update to soapysdr0.7 module ABI * add manual DC/IQ calibrations Other changes: * LimeUtil: fix LimeSDR-Mini not exiting programming mode after flashing FPGA * LimeQuickTest: test 1st board when multiple boards are detected (instead of exiting) * Add Octave plugin to CMake build * Add log handler to Octave plugin * Add IQ/DC calibration to basicTX example * LimeSDR-USB v1.4 updated to r2.20 gateware * LimeSDR-Mini updated to r1.29 gateware- Update soapy-module version 0.6 -> 0.7- Upate to version 18.10.0 LimeSuite library changes: * Fix CalibrateTxGain() XBUF settings for 3rd party boards * Add interpolation/decimation support for SISODDR mode * Always use SISODDR mode for LimeSDR-Mini * Fix Rx filter calibration for 2nd channel with low bandwidth values * Fix index lookup for opt_gain_tbb cache (ChB out of bounds) * Add SXT/SXR VCO cache * Add FPGA register cache * Add connection remote (disabled by default) * Fix incorrect TBB gain control behaviour under certain conditions * Disable GFIR coefficient ordering based on oversampling when coefficient count is to high * Remove late timestamp reset commands from Rx streaming loop LimeSuiteGUI: * Update board controls panel * Add LPF coefficient calculation controls for GFIRs to TxTSP and RxTSP tabs Other changes: * LimeSDR-USB v1.4 updated to r2.18 gateware * LimeSDR-Mini updated to r1.27 gateware * Add Tx only LMS API example * SoapyLMS: remove stream activity checks- Update to version 18.06.0 LimeSuite library changes: * Fixed zero filled packet transmitted on Tx FIFO timeout * Fixed LMS_GetFrequency() to return correct frequency in TDD mode * Added HBD/HBI bypass mode for LimeSDR-USB * Made automatic Tx gain calibrations less frequent * Fixed some issues with GFIR usage * Some fixes for LimeSDR-QPCIe SoapyLMS changes: * Fixed writeSetting to not throw every time * Added 'skipCal' stream argument to disable calibration * Added 'CALIBRATE' setting for writeSetting() Other changes: * Added LimeSDR-USB support to LimeQuickTest * Added sample format and Tx sync selection to FFTviewer * Fix LimeSuiteConfig for debian packages * LimeSDR-USB v1.4 updated to r2.17 gateware * LimeSDR-Mini v1.1 updated to r1.25 gateware- Update to version 18.04.1 * Add multiple device support for LimeSDR-Mini * Add QuickTest Utility for LimeSDR-Mini * Remove calibration cache database * LimeSuiteGUI: Remove duplicate information from 'Device Info' panel - Remove patch: * limesuite-fix-cmake-path.patch (fixed upstream)- Cleanup with spec-cleaner- Update to version 18.04.0 * Fixed Tx filter calibration * Fixed FPGA PLL configuration when B channel is disabled * Fixed non-working controls in LimeSuiteGUI 'TRX Gain' tab * Changed CGEN VCO tune algorithm * LimeSDR-USB v1.4 updated to r2.16 gateware - Add patch: * limesuite-fix-cmake-path.patch - Update to version 18.03.0 SoapyLMS changes: * Do not tune NCO when LO is within tuning range * Filter BW reported to match filtersCalibration * Function implementations changed to use same code as LMS API LimeSuiteGUI changes: * Added log levels * Added additional controls to SPI panel * Reduced number of programming modes in Programming panel LimeSuite library changes: * Added LimeSDR-Mini programming * Changed default settings for LimeSDR-Mini * Updated calibrations * Add phase alignment for dual channel configuration * Updated FPGA PLL configuration * Fix B channel only streaming * Fixed LMS7002M::GetPathRFE for LNAH case * Fixed CGEN not tuning to 484-487 MHz LMS API changes: * LMS_Open() can no longer succeed without connecting to hardware * LMS_Disconnect() and LMS_IsOpen() are now deprecated because of above change * Changed firmware/gateware programming functions * Changed lms_dev_info_t structure * LMS_SetLOFrequency() now attempts to set different frequencies for A/B channels using NCO * Fix Rx NCO direction flip (downconvert flag used to set Rx NCO to upconvert) * Disabling LPF is now same as setting it to maximum bandwidth * Extented gain range for LMS_SetGaindB() Other changes: * Reduce SIMD flags when packaging for x86 * LimeSDR-USB v1.4 updated to r2.15 gateware * LimeSDR-Mini v1.1 updated to r1.24 gateware - Add limesuite-fix-cmake-path.patch- Update to version 17.12.0 SoapyLMS changes: * Force MIMO alignment * Add TBB frontend gain configuration * Fix/adjust gain ranges LMS API changes: * Increased USB timeouts * Updated FTDI library (LimeSDR-Mini on Windows) * RF switch control for LimeSDR-Mini * Updated setup/destruction of streams * various bug fixes LimeSuiteGUI changes: * Update LimeSDR-Mini panel- Update descriptions.- Use SSE-SIMD-FLAGS only on x86_64 machines- Update to version 17.10.0 SoapyLMS changes: * Initial support for LimeSDR-Mini * Disable calibration cache by default LMS API changes: * Initial support for LimeSDR-Mini LimeSuiteGUI changes: * Added scrollbars * Fix multiple crashes that occured when board is not connected * Bring window to front when trying to open already opened window * Some cosmetic GUI changes * Added default config button to GUI Other changes: * LimeSDR v1.4 updated to r2.11 gateware - Build with -DENABLE_SIMD_FLAGS="SSE4.2" to avoid the new default optimization settings "-mmarch=native" otherwise it the binaries are expected to crash on machines different from the build hosts.- Update to version 17.09.1 SoapyLMS changes: - SoapyLMS7 caches stream enable and disables on close - Fixed late packet reporting in SoapyLMS7 stream status LMS API changes: - Added simple GPIO example utilizing functions from LimeSuite.h - Fixed WriteStream() end of burst flushing in fifo.h - Fixed abs() overload compiler issue in lms7_device.cpp - Removed private include in mcu_program/host_src/main.cpp - Fixed error checking bug causing compilation error on MacOS in LMS_GetGaindB() and LMS_GetNormalizedGain() Other changes: - LimeSDR v1.4 updated to r2.10 gateware - Update to version 17.09.0 LimeSuite library changes: - Added transfer size adjustment based on sample rate - Improved MCU calibration procedures - Initial support for LimeSDR-QPCIe - Changed format to 16 bit for data transfer when float (non-native) format is selected in API LMS API changes: - Added external reference clock(LMS_CLOCK_EXTREF) configuration to LMS_SetClockFreq() - Change LMS_SetGaindB() and LMS_SetNormalizedGain() to select optimal TBB gain for TX - Fixed LMS_GetStreamStatus() not returning some status values LimeSuiteGUI changes: - Unified read/write params in board controls panel - Fixed some GUI fields not updating correctly/reporting wrong values Other changes: - LimeSDR v1.4 updated to r2.9 gateware - Added LMS API doxygen generation to CMake - Added CMake option to enable compiler SIMD flags- Update to version 17.06.0 API additions: - LMS_GPIODirRead - LMS_GPIODirWrite - LMS_CalibrateInternalADC - LMS_CalibrateAnalogRSSIDC - LMS_CalibrateRP_BIAS - LMS_CalibrateTxGain - LMS_SetClockFreqWithSpurCancelation General changes: - SoapyLMS7 - added getMasterClockRates() - SoapyLMS7 - added getSampleRateRange() - LimeSDR v1.4 updated to r2.8 gateware - GPIO support in SoapyLM7 module - Library level logging support - Speed up x640,x641 spi - FFTviewer: add checkbox for RX->TX loopback control - Merged major MCU based calibrations update- Update soapy-module version 0.5-2 -> 0.6- Update to version 17.02.2 - Fixed register typo in LMS7002M::SetTxDCOffset() - Added option defaults for stream args in SoapyLMS7 - Fixed LMS7002M::GetPathRFE() currently selected path- initial package, version 17.02.1s390zl27 168475265622.09.1-bp155.1.722.09.1-bp155.1.7SoapySDRmodules0.8libLMS7Support.so/usr/lib64//usr/lib64/SoapySDR//usr/lib64/SoapySDR/modules0.8/-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.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/92e58814902f291363b01d7a34575519-limesuitecpioxz5s390x-suse-linuxdirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=9022cec7a9d882ff67a93d1e916327b0937b3f68, strippedPRRR RRRRR RR RRRR RRR RN4ɀ$%Uutf-82cacb84625a3a541f9d55d41fe9d6d62aa1c81658ac5af882df0a01ecbf5ab09? 7zXZ !t/Z/4] crt:bLL ؝-KF5As$~&/wY&R 9o͈IJܧhN4/pyy\%"*#."w}XbKk'!'lx|TXada Do p8 LZ >:]zylрff{E "Rf1X1eWdz tD+Y~&[S7 } ^u'w!/7۽)ѳ%|*QnBe;U gMb`tV͍l2e!/RN{Rḗx3b2@_׻pS}?Vzqm+BL#^\Ϋ 4a*sNu2,kl) %l(n6a+C t#>Bdِ:ž fVH#sB whOIa ϔ$pW F] *M:XUϑb1L$/åNeV3ŕZ"bv@͹TVD*;61cƣڑ|tbQwӲ5)d,|y aݲA\%PBdXPJl _т×8'fԎ{6ׯHt M{>/r߲yRQ"z*oY{ Fum0A 0P^b2\ ǩCZ Q?zBd0H[3]zaAy,H_p=h bX&zD,LD LkUÖ$ B2)l< I$E+iD_v]3yak09gs&yb`DmƃN|~UhW0z$ F%Pq.OrF Q}k<Ȩ%}*ͥ <ЯxH``^inMey4mJ0TuU$< >MV4˕aڎ^dCUN#!&c"ǟRΖyq쉇EⲦwDjy(t1aD R}EVw*!`@h$/rS&nrϼRč߷үa^^=S36^j==<^˂`:d 9j7J)꜀[aqcyS/Ue_M' Al@Lyh2Tŝ/e3YR2Li~O}ʵt`3 >qJ[+QeKmVW祇heWɉ,C<3M<TٟͭKJvb q3d86}e_O-AHVwTp:HѓFXHw*:jQXeк i,;g&p+s)ވC@oW{|)@i)4V!­eѸzz_QSNJ|c ̺fN)zMԄ Muǰ7AM݊,d;%Y6|!8f܈!M4H]Fo :S:!U쁑1B6K啃 ;Mf&]Qupeډ0!9u=4z=HnD4' eFsG\OT$˰G{ơ GsE"ыh%Gv7g>˂AbHɈ!&Щ,ĚաR-Osw%QF$風IOE2% :+ƙ]3@ǡLssk5s_g+fлqSSga^Q}c "Vd+ijSqdw8,Sx_9M,xA}n0[wr.l|~` žPx`NT]:j:0N ,&ACcSfKWPfq.v,$Yivop5XV22{u6VZ$IN;} &,M-BwdUS$4c=?A${,u:n TޒvgI!PbZݦ"P퇛DSOځB&$󊻦> ʭ__7N~ _ǯ{TSjyVe=[ =jTbZbí !*[#USa(&!(U}#DFʐd*ы.LF8SBdzi& 99Du/]uk rg:Iĺ?*B7ň:mw]+E|bT|Dfvg*%bpn az,ܛ=9/ V7Y%%RQNޏ;O&b2HAfL-;~Fp4,y3 ?EBpan}[s]oV<|$J$H &O XӧUy$zy(@H͌D,jЭF%AcdځCAV镊Q4rg[L)HAD(A)y22xPפhW*'5FwE ћDW'm3Qm{|hL"4P@;]Wo[кo+nFK6g!UC"^*;9;ʎ*2R7it/yR^XJYңE D!!%&voEDo\?pZژ\CȫM=#pƣ{u2@(R;9 v?Gh"LOeX(-!>𶛚vS+Ƨ;,{O35v^+Gsdk;rqE#K' MmNfvL0`;P*{(@-ԏZ%}n5t8s19M)z^ :bz\F#ͼPJs)͢I$m[ ^ܢ]w>TX'1`B=l*ԇ;iN“U_ tKƶ9I/F5^N:j_\9`dE %kN* 5tKy/aeQ+r4OCDZq>n*K`Zo4)3XW#l5}aˏoޤgk$8rZ[%a\#KeU>b\.+Ǚ58l6c(sy >"d0M-- ]$*Uu/' Vzh^1G/W!z]eW@J^hFAN@k,|8`)ZӦap@{~>\FKfZȦOlF?jbZ%..8I[*m=EgjCxRm]cpU0Y(Y(w8J8w| Ģ/1@diͽ$&3%C"+ܴvyKq"WN`I6Hw-fջT@wf(6ZFĤ^p4 $9E*N h_EApzNf&60JD#'Z^8?L6Bk'7|ݙH f@vBa'yE8ck1IBt#3r4t.H5q7g뀏J˟]ay) ^? ^K:E^}_FdcS#X?w5Fm4Q-^vC~RHgqU#d'j=FR8QCu} 1}DB':P+E`l$sH!2ف s~A{ic;}j0IsIנ;}]Gqivd?YR7_r;:3 Yq0ٲ pUaXt#%KJzaT{%VđhQbm^0Sj5U;康ĭAW;BJ2O֙[9*MMtګk!_沝t5\GIpCjrcoSQNG̥ʇdp!SU³5j\kmJ;vΦ,@0tw`b*GAA_w[s^s|Cgg\`)FRSYʐO]x>:ST1IvP*vZJ(}ad9ڶ J=#Z091{VĩW#^!a~fCQJvmCMxFgyιP5{ncw`BBqJhmhz9:i trZZpgp?0snbzHyb@#K<0u8"l:Zkii~(ea'[) % @Ҭqld{SNGM 4U$/',gS*?{fpQa I])fpPI'NRd0~j;BA]"Se~{%2qU=hH ]LVd/4Hzyx߃/6p҄².GPTgaSmmUg'Biu>McIVq_8(Tɲ:7(IYM3}vA$x#rlA["r) R<tc7i,S}~vНgbKECvյPhڜH }bbH63 lRF%%PnL`FB5Wp7uMX3s?|ީ>/$S(]zu_9̢v}sqPT+) *32`.͕ǃfyIGJӉxrY)`a^oi=үUbxs]{ $-4U|O!vk90Cǫƛ[}sc|O' Q޴Pj[M\8|ĠZO-M("U,G'6w*I ;A`e~o!-BjnIE"H7pz'jPdlD.6;%(UEauA_vB)v=\߷IpgtԣfyYia1@|ҨP>cjɠqI $޼eLÕj ]=c=B=]v4=Vu,7ev}a4p5{0~kw-ՈQ94im s46aa\l7h1}@|޷bAdigj>ڼ";_ ?E!!М1UAoPR);/t_蓬WN 81 pZE)t_Y5ڣrfF Pq{ Q^G!]RlgK-2n 7jzUf9sl-$0WMShŵL_m\j i^oI0Fny8<`k.Nny:8o4s~_oDc=oI`?d!pfz(lX3ߏdDR)K:3ZD\7??H< ![dϗa0B7X<{y7#i+$Z?B 0B[tgڒ+'͒ !>sSR-䴩G"ǭTRu&\AB5lh\S( W$j_pY{";gdn; A$R=ʅɀ?_[R׼y&Z]Ĵ;ؒ{|?Ɲ0㆖bE D ;& ?q}+2f…A3n5da.R}fc`Y.F$QXQz3BjHFW3⽃qV[FU8p[녪q q0Fxވ,P@T΍Q0B/'LG3@'VFx fɒZJ!M=ﮖbOyysi޸zTnAw*9CH$S}{,3ԋSC{ gj%c-Z-,[C>q}KOwdro42GB Gxg^ذ.Sװ9Y{ܔ(]$Sr''MjVE5SLdwd.dE:ߋ,s٘Cbrrd2^Ex/IUFDT: P Vљ1ႊ/u"g;dG[!7KNY k?Dn|C5OY%+-Ftq]\vkF;x`>D|dkܣVgfpCQv$0:)~* pPkޅ<1?Y _Zeam m%6T&M 砏IrG\\HB=c%-"D65'´~_ؓi?#X5+w Xōp=:t)@?z̐`0`T!O];ByT,|Uf_,'C3E%X} ɡ_c_L%q5VF|x2$CHhbƸnPvtxnBekwk^2aNLbhV'NP OٯʢCQ<?aRDT/ԎٵXr wvFђl@NZn 3_jePd}%SF"戵@ӛs?Ó 5HV.=CnM6U!\r2RfPºfO6`ty]7V(VƧ~q`ӯz(GB/6 pVnCǧ6^(:^_5 Q-2 7aIcP p! fXƓno#Qz-[=pmiH:Yϫ8*m.ay7q ȅEhj/k / oKpNiT- n>jlrZ1 C"xQq1 1dREy`Y!1|-jvׅ4&(T?_&gb# 9Ax(Nhim]1O[c& φ/ۯ?cMM&.y⊿t ׃St #H68`-[{fIЍ8_uV|;%2XP2ew|=$e_KL¾l \9e 4= E N߲x985i0pgx;7fM?g>D N_4,)(!nL*~%ߡRnobqKy0<;/<0wWFCĚ$=:KB7bO0F'Qjs{E_:O'>N#MWAiE}<0yZd}=$INB 3,Ia~r e*V Iv "-e)@0[vCun 1X OUv*ڰ7@ RqS#fAEE.;A8: K@_d tue#Y6w$Sqxfsl{HIBOwW۠'OW:gqcaZ*--9yZ1^oqq٧8Jh^qT׏r?.0Y&#V/(?a{!ʒZF#nئ_>Cj~nP,&V%IhA.K+~WdSr4N pۗ ⪤}3YKb}a`1wYwܗ rDžAnw`ʽsy+Ecw=/^MN$sj%Q^A$ R86Ѧk:cUB{YQ62ͪ Nj!cBfQ¨Y#a;% c!89 ښ52Ju8~\ 3mZRۥj"AzDȎd_}d \5U!᳏l{ mYRsJt{ߌԐm@x^c<6-d3 3DŮS X|n3󱙲d9mb52bFIY:u^>lo/Pݑϋ+*3mYA{3Mh"yKY\T7KN$4_?^NiӺ!0"lmd뀽=9٢Ƽh;rӁ3Ɠ0Df'qN% 3](5kZ% 4p)w\J48yט);%a}QɰӬ0H<[CzMy%IgQ,pzYTSQ{S E7fwZ:* iuBUs3h+CрC\[:1j+j{̼/3@hG sD5*H__zuLdoG6`B 1hjǢ\yV@Q\3za.Y^oxܝWk| m^_$e:rhEڎ+5z"pP,$F? 4bXץt@^uĮO7+ N2ka7@ r] o8'#Ĺ!~VcF6Fdg'k6Nlt,鹓]3?6kCY! Ol,O<ޚnAd&G1V3R8WZhܤ2 ֻCZvBf1~rS9FjA7C x|r7U|0d!M]!;=d<Ѐk ]QKd0u6Յߙ02z62&e Ż._2١ҍ-iJ=O!]ZMy3<猀Y GR[(c?}-9:*9lsIIp]|3- 3D̵pӶt*m,7 ,J<Ԃur 5--ĠU$DO G5, KBIVfĬ*djn:W^{j}`cM6I|SG:fq:,NLP صgql>G7~8a'yj%sJ톇0f5^=ˍ`er,!+ hSi!2D-L{AZ4XlJ&Nl q9D'Hei䭼R-kw;ɇ&IvW^PW%*y.פIf@8L~0[ΈU|u,xhXGO%=qiK7>ߛHvL~AL}[dB7_m~v6]ūJɦFF.X~iiX^A9Ȣ>1sC)tsɇiqTYwj剬F%{vȌ[ ϵ]y]c4-V§CJhHHy=S|׀hPWge~p:uۿ&)S]EJiF&|W(ψY:RLu&j[f hO֖c_ӰyT-Q[Ȁ7,Su+-M)g; q?a _QM74ul[h,3j@ܕ󽢒m KEeb8DͧuU`u,HFRm(Q8琩0].FZrE;DB"!c_)#OnO*GNDds-L%<\2$y5XcRJIE`\*^f[aN<}ELfAZfHMoJ3#w Yo?+$rr/->3N1H $yQ i]1HWCTU?vuH@XU9N=T5Zߛ969] Aޅ~j>u3l11kHL"ƊӦ6b/tN_SB?aaAnΕh[sE[vEr$z}!bҳju:0+DuIyv2=f<erpHf?v?u#[0k}""rGF=m/s$J*<`FDXd]⃝Gt(XP B:!= 8~dXIdqnF?P,6KcYSSyKU;>O%!B&6ƻ~[k^yʉ#+_lHu>E6nJ(8mm0Pq7^)j:^vi0 ʝv2qTTK3>u8K',2ϟȆ8hčԖ{C) 򹾿# |H/] lGbbmio|p40mf2$Ъ(4ޣK[Sރ/KM|ӡA3WG}vs?]m"cqS$I (HA9l6NSB 'M7Է ɒ :'{fF^S _R"!R_zeW3W TozЅ+YXB'L;|{!g 'w4-[!{(=H N=k8TN\8(9g.Hw3U  nmpC*XI32$oX4.G9̅?; # *m`%[>?ɴ*bR,.DO=IWSg&I=4`r*Y*ó9ęcfܮ\nhx<Ϙ봮 9wa|D,)D,U+-uT(-oЊ$`&XxSbq qp *z񗫕b4W5y_):G|+YJ8õQM+Se?_W86V)b'OmQ5| (µ^LD>_V*C+^^sY3c+]u>ӐSDn݂t$NiBSxOzm0=Sj( ?t؛ίU1s^f=THL?f#^jl7B G1 N^s R'ӳY6lY1bmk+PO>ծ?}v)ШPf%ZQ:*/݁UE%ʽ$ vhù'|Wj5U v/)R~?~ E%g;׋%gލ@q8#i>X#xJj)-8 [%kяE)k ij>OiZy(ǁg!`l}Z  ֻPawi [q*dC׃o!\㧋Zn-X( j5FSt|ptV 1TVGC7bC ZSC |Q"516kB4zX&>Dd?r~7b)ߩ)'.1EvQ 3b L@~ȁ|̉Q(l -ڕ錮|0[hlxjI]ac/y{n 1C; q祕U_֖}~3 hJ|ڼT Qf1LЊo-@ٕơR!BJ'MI{Ъve˔"*yGgSF8i9EHʂ[/9ڨ)j\)bvP9[TT1 30K2Dc{P;ISr12l,ˡkk"'?YѹF1tY6<\ @.%}t} z%e^ ĩkJRf]s&3غRH)y֌{Os0 6˛j(L ȠF%4Nb<[|0WPi2ߤ;'<N^n6kK135Zc1|eeԴu7]95hSxO !ܐi͌xcHWa?TCe : E@z`.Zc)p&Y̞P8ڹ]>D;E=eKh<L4l)F%soY5pZwj"8Uѱ>zf (ŗJi8, vn*~d\6PpLK͑VC᪸3a.#NOr+L.ha%#i<=:+0bF-+H_V$Sh֛43̄Ϳz^!Cs]'|;{4vwEi!^4]/tp,f&n%Q W hNܐBٞ >-'f^lLZ7Ʀۆklb%74,k!G~ryބCndt-68p3q"!2""VEm݂waPJ1 ԡXpc"Dd$Ԛ+Y@-5">eV6D8#YQfeZ(. i_)D ]A9@mkEv]김}/lT2]2ƤXN0il*p0 Z +ײ6Wڴ(OszŠBwAMhY)/il@jbJiC~ iYc hs<@#/*$֠U&w0u3>TnpRn07Y(3b_&Mip7Č5p~,-nZIkbڞHӴ\Sr+6K?opMCڠ8Na9lWs(рMqU6w S/Ih5D~'142}eڭd?-+̾4878kn7 3gw Vꡠ"@=!n YE]V(\ Fᘶ8BW@6j&I_mu{fg6vd,6!_R'8sf9Iۧv>]HcX <k"Yԝ%Cڼbϼ֎c2P^E/8m<,J+X9_W_|4%;:C[ +U}2xVr5ß,k"Jb,WD`m3E|S˺ѿ<&{,M1[Cewt4vLC:{e} J6tYuRH"fx%E!LK0z $WŸˎ_M;CK-ˆ/NFԏzŢk7ykV- N6GL8/wάZCT+z ]*wJIP;OWbCS,GA2h -L~ۧ2ҠhxH~%aCWۘJ3B_Eat')cd`#to@+ڽjGD'Y)=I)xTX~V > u@!*ܵRq@}Ҩs%@D)L)c>(KQe;}ZTOI{-gP=-)ql\1혉4Ԁgȅ{ӓ~ WOq{O5ɸai?.,U+@n396h;Ƅ#ӕn5$4yi :0Z,\Pazd#uttZnFGy Hֻ8mX?|ע* ݗxվiOt[Id,QW3uP3x3X]&3CWr)MCf] iOi0c^ ˖B°hۼr (ʝg W;.8QN`%j1ʞ*i_5󿴐7U9ISNjoHsx2&q.fOa[;A OtrU`/-d"jM-D"hg^l "ck2KYq.#7H@V3%bJ5~ߖymJx\%c MQώh-7[Deek nEڅ 쏗s8'/"oH RןͲ d4>)Pr*lgE\!)N9;c4 ]5ytKuc=; s^=Kv'1(X:  YMnH@hluX~壯,[O؈_L>󎺏?,7NDBG2 {\~( .tǶ6d&Ùhrfr*H "d,x92Ob~tps09 U "sY-ŖN]OEY*#Q(/l+$=5$Fk2]#=da Ii0>°&iO=-#FݕhXTAu 3D3_iIe(0b1VpgdJ&߀4V@z&]{DU(URBE\wtpS>kn s +:DR6&l+1wL&-8 |ӌ26Fڬym]$h/aګT/ % tQW?GfatX<ʂjnJ:6p@s%CFr"+Z_keXP`${d!r |^fGl"+/[8H-dCZ@ nH[hQ H2Sfk XOvbi/$yT!:o, ] . YP"4̛YuaPZ,L2!)9%kB%jDsuw{jtT50/,t<}+&2oB)u<񬫅R>5R:%I,3[ VK/b8$Ôga7x \>FC(R[F+[ hH2zY0a:][˥TҠTgz@g/޴u.p7H}8}xIՏiK* n]'HDZ <= 4\ `xr!>ݕ:C+͟a v^ȧTEDP^b"P "ơ_F4ih3[, DɌrKS d] E)PΣxO޿2`xH\)[#xToB*R ]k.69,jc~xoł?CBzVCgNԣ=WcB. !LSfr.2k_ys Mz_vUudҀ5ejOVFyq$]Ĺd8͠[dxTw>PnwV/;_S-ӷ/A$3c2zƘ*n(űoul?LS]E7Xzf=C'/D }Q]\?^-V $Q 31vV 9Nb8Zq٤Ŷ^xXbJ rWQ 2;6ɟ%C,?5$Biњ׋9IԇB3)hJeE  :%d:1blE<Z9":TP8>{/>B<6jybR .uP9 PaXCɃ$|I~xic釸4hK2@&mg7$])( ]NIڳ Y~ {.+ffh`2*q.-Ľ)̃soJ&yi lbL/w} B=Fؓ6A9&6^u.Z2RIOHRlDNItvYO1 gm줼`33`LZYc@FqD+O|KwzTd SC]#mcE,[ ziJRy[VOoo Sp 2YO0'`|Йfe ' M.hj{4#vm<~SbJec(R᧲&x|Hj.j۶+c [Qdⲵ}dv%ꗦ!،rZ:.L>YZu_+Ξ";j zzCBk 5d[$8KrkռXw `OIPz4mjgvFƓجS S:.܌1;YҌWPMoom.j_C)t{GKc7"}cȑY-OÀcw0*>?%},5*@5h}Og$l{u^=ȝՔA4g|K ^^'ȘtϸQ>NZIU%JUy1RE`Q WĸNeW@3?fh-8!,_7BDi0gA"Z%E=~m \3ue  hnD[:'ɇ@[ ^ [8>b?^m8e'i?۳r$"mR[ˣPSx*@hy}@ n` BHbWjs%ɼɆ`bG'h+ 寁0Փ[3[cUn$@7&^2M ]'yg['ĄѭQWZ{ḫζXOׯ.ru榥7Rw2OѽiS^"?6 A.o(ZN[dRCL:Y6͕m`#>wE, ;}_eue1įƷpx:O=5{)@v('?_#꭭)\:2ǪpeUD ypo@ ˦"& R&2513-XCKuv\\D{]}Tk779>P;}g'mJVGF+.OL42IiQקf(5Y  #m3D|7gQRH6$SFmk0_.Q|XkrfJK qܓ5վ#L0T|BP5R3,I _fx D;Ԣ!WᕓJ{JM)@K?b&]w| Y_j;ܕbPU< w Xeb+d)S/]莗PS)Z Ұk)b'"ըFV M&U.{{9.-oBDgbIVGi~^}K!K|rm EO>XRgǻv|׽ ;]!=AȘR;jkh2"Fh$tC|KM(Y&' SJWS(&vVtl¼Oσ>΁/ jc. PMDt0ta(N},r`nkl,@[ҏ'0!`7-[D5R W\3xn6%V`nnK4%:SPHУm>[:f\( ˆ([ #xAiЪ( _MR5)uF9n)b"H?7F7$YՄJ%f*P+B;<~2 +h%+:6krz;β([Y: '\G@J4\@߹)PxU"Alľ5%קRԉg'M1Z6~DQV.՛air6v^\$d 7]-Gch~?hDzIZ)5*FO+݃0+[Sl;C=?9MxF6t2$cHuiQ)ys\S캁uoGFf,F:cʲD$l;K@gҥ=o:7Cp)EF4 :}pYyk ɻs}(&@ŠQ< l]s-| M2hG衅Lf=nafX[86Ze0a["oDM'Ү+w!hoeNkmi\ +W`j]U}m-}3̔r7빱 *YW}ʧc9ǭE RdW$X^1nA]zqh+eAa7IQ_S6$4ۤ`E%tHC tkv g^F#bٓ ~32mreR0Tl82(40rSёtƊ=(<9G#/Fj)s3OQ_aF=`!Z]J :N@Ă ;~FZ1f6ė*5Q8rT[;F Ut{k!:}׌!EYsF0ZcE DU1DŽ)ciGP>7-r-8h9LiN/+AZ~ʖ a4 WԊfA(j R0ELHPFtIǒ⫬tkLO7>0WrS? M4k>kh!^NBU̻XφhEMe+ L8U2Yca&#a$V,a~FJAb" _(i-Ʋ:mm@ٔ٠ޢIvCvaLp('HʐeFP&QۘAEJ ,}_\p U~\/3"'i*V#H OuX?Z+Z߹sV笍qL1< xT IM;%iSR>J?N)k6kt>YiBQ]y$N2LTdU6gE? 2D'5.xél5վ\F` ;Jػܼ9!=> Q 1X7TKo} H;߮@Xjɶ/I2eFx4!;)#/L ZVʼnZXuǠEt)քٵẌ{ݸ3E灯=|)`mWB+zGJ_!B:S~>kz8;q7j5l[e#qRΚUkYǬwP2U[i0@~ĝM@$oŻݬꓭ&{>SgՖԓ.c[6 ]'U·зY_QJɯ!B7c`3eC7p;%LsJ8-6E)8KW^U! W0HYpG. 2Bſ*Vo]&t6 (|0=B&F CŇZoV7)pxbp ~mFXprcg:;7s#Q`4Cxkn.q6&#{EC"pi0$Acƹf,iJ:N6%#ur,8R+kLZL Mʫ($ƨ;UܣK/'+k]#bTT= ${lDga&&Q|iMd`2X gʆ5:ml1!% cZxZEG*-Yհl[)sPE,N0"~ݬn)ӷ3Kdy#=taQZ7zϰyX˜PC{WjnmkI7^O'&Ndr6m㷳4lpˎq"-; q`6S?%In{2=[mLOv  B`<4.86&|M0X)@XOTiA w h*D NP̟AGM'cSG؅~t`ݞ(d%W ~5L3p@nZśKfφ%s2lx8m_FP3Zz 0B3?얹 _rAn*'!q07p\8nZ#>8AZժ<̗kz?7*)5cT(AadL<͛ԮR9fרLTXIoݩ|[/~aLKڅ3{@By@!хRY[ 8ѳXAݰ׵I1l(|egzJCDGLg̖8 3-ڼ Q ?Pu:AL6ر+fhs__{=o6*m(/XL$лa!D_AB豭6#R xzhPВ!>os YTedQ$vUQ[ e#Z">##(YEpsM#3\q~*[*ـ*!PVE }ҊkG)m^IWc7l*O/XoKYs;D ދ Dw( Yyy 惏qҹKSō%eѩ%ࢦD|9.JSp QIWmEt7VI 7 #Ax[[`/>g S.ֹ/-L5rf*.<؁q@K`8\f0o: 2$ Q'o0\~ibM1=%Żnm[3~s:<#\9>jAa>Ê^GJ0OURެ×56UCM 4;N xDZ, ^-Ǖr/ˇMя@V~#;#A8<cAqoBp5~j]{ۉr0ډX/pJJȝ(qqŕKQ&}ɵGV%rʩDOBڲ񦏈E;_?֖(.kX}0=fR֏kU\sύ tF@Ώ\fIoA٬ ]W9J/tr%Nsm'ZyjhojU%R0RH71&:W ZvCpGlo ^q]!C[sӅvb:A+6g.=]v3B0h X8H.Ez(d7/Alˬ 6~B/e&|v.`_8î k=|#1CY6NuRGk0d}WrW%po#hɻ*!%Ycl]W&D)wpPfWM/$cY7/ݾgoKT$8:(˄x*iϯ!sp1Y+SmM m]Y[ !Q#Xy 4E(]!Q}S9W9a |6ѢmjLT- ZRw*gnɸ țzjx{W;v{T9oLMg Tg-Ng+ 9d#WV'EAQ #7/pbڼHE?_(׬ 2̬&TPTqe0BL\K9^lJ`FăO0iҗ;.(,j:=˭h`W6^o~- 3똩Hwev0S@]$,lE?=MlPÀ8mN? ߵ0F&D M{_;S2&t|;*ƈŖ)8f}B#md?![r֌s6ay^_E'v'>z35k}jdu7yiz^:FmS;ȮO3Os\ JA4]8wPաcbŸCmJWvpGch#yGnq>= -zHJ'(c-U2p |oQ@}I\#jqˆ+`S|km(9ѴgEoqd< ZBK}umEZYbEijȁ#ceR\{wdg ܠTO {MW@# iX';m^/XCq 0zdwt}-a ૙Wc.[Ok`b=V&y4*_IuoeAfz*΍hM&-)ݩ\"x݆j;dwD%pw3aʞWz c~')淅5^8Eۆ99x=AȦg YxG5ꁿE )zF\+}d&GeCrzl&-GJas1J5/G5?W3*3DQh"S ^JXNppdr :Ay |feR>2e~7(ģ²@)j|egd &IRSaz=YPkC&V~3@ '`i, &_BxJ󦠪P 1aN6>w#m;YxUX@r\p|z5GQs:SQ*IybdË4{7kL}.c+_o٢|a쟙hUHH=i|)f7*<:dD`t:15e:FY} ߥ^k;fbԘGE2kB ZI"m02`BQxmd.6s/Tޛ8SҢ3pӁH~QI7^q&hr0._e ڮ>) ޼4vV+IoD6\RaЄ}qQY+jY֧HĬ"NeúJ$Hp2(f@ϚS"nڣToOx-'$,cM_h=Irdj)X|T_uMH$7s3r=kIbjkvs?˜Mi.i.7]ve5fw ؁-ex 0ʰQo6u|xh_rjOi$O5 /߇IU***wuS$_m&uv9Oyyϴ9x ǓT/u:w Rd閬\p[I*(L~^&c '&efzVW"gb"&U]o믭Zpff95"|N2M.`Pb 1f)7VjLINv+Try1b3$@ 0 cz:Oo6Hݏ? SID9E2ڣ˼Q.?#5xx+̔SIܭ9A ClqbWCjG] Ar# SP) U\i<ܞ7 }qqu4(o׸*=^sev_Xh L쮂YLtҒcJ|BJ}fCx@WǺzmtiNC;iG1oMr{0 ЄHRq1x H/:R_6fɛc~ћj:i"[Mr SlF2]Cϩ2r?&"2"`!w6?Pucp(Lm\<Ģv%|1`74,^G#~W u^v$HXA H786yp!9NdM$&BKQ=R^] T "GAD x k]hBf CӅ7COK/duZTp9i7h'\z賑$,6vaWV3ߚg؉oWV Q i}Z'ӌmqߒBA 8M5Hj/#' :En1Ӯ ЯzY( fչմ~6YH(8e`YLXM {T$S z'V3}S3Q MWEn6HB@ 8/ HȄ0[ߠO߮>C78.~s1LΖiH5; CIr7 ;~/6C0.dܒr; rXcfI}wr t&KC29sqº8 ( v->@-#1C&i*^B=ɒWrxĪ-#j+'%l9TS8Ǩ4??c9^x G?&0/P-.irC%5DP7X'yBT?FhI?CXڵGTڶFm:o2t^CM^A,p^-^ VqJ쭒ϰpn<ߨBra ܭvYY.Fm}aiV:Xrs)V1H8PȤ#<@Sj0VD$3M.NLC&'y^PF͡Kx֚kaƫi[g(ྎ >)U%x6S 9k1t !ݿHWYCfQtted߉*O ]^~\@qFA-SMQ+^ޣIth.ۮU_([V2:S|Yȓ 4v h7퉵?^-#+Oc+K=&u8Q-tk k#AVZ6}B5 :+yޭ~܏zNpc c礃֞ch"+iT~#]Ϊ!9uQw$z?(q倨AIDq {ICfzT&R~K S,S WMg q*4r^p=[I9im[WAː-) i[: oT3En ,?`ג&Cԑ ܼKfG-nyPl$՗^&ULL d5Na47~_N\{8h3^? Cbux6L)c.[g8 `n93B_ďo* ȫZmfg? =%9,AلVL,a&(զ6ʴ `:V.g7"5`;kBeldJu uk0(4k֬%vq7qf* M7Mc@/#cLwZ;BhƱ}'c!"=c.p5TNS=F3-NK}K aG*sS:(+ ,3x-\2Mi){R#7XrgkO˺ҫ `kBH߸ ҧ)g+:"kD4#?.t+J69$7~``){iІLjV+Dt!0K6Ev MQBX!%h30)%F׋ثL >ԣ’WBEKrUK'uYm.m1Uno%.z D