soapysdr0.7-module-lms7-20.01.0-bp153.1.21 >  A `CW;!M@eee[BH {}{S\JzV%~{Z\h8 ^/ mV8YwߴpJ屴zrǽH)`' Gk>)ՎRG͑380 `( A$-L(ǸP Y ![$/?bJ_K!z ç$c˓SNg:z\e1!D:61%R!j|zpj{䉖pQta6c9645b96acb10fc4d9ee8b69c065fc420d7b621ac2fd57acfb286f61604ca9ef6d2425e9aa75c998e972790f043afce5d0ada0贉`CW;!M@eeeH$sDUv-@ Y,F.gS9|7*\!h:x:e4kȑq'9IH0*'N0'~9y܄+V04-)w3GdAз(HP;Yٗ~4-dhV?*Ϲ.'OFdgP-HJú,m䇸FOZ& ZSh]Ѣ[ܒ%G1R޹N_jWl>p>6?6d" - J 0Z`ht z    $0(89:?F3*G3@H3LI3XX3\Y3h\3]3^3b4c4d5e5f5l5u54v5@w5x5y5z6H6X6\6b6Csoapysdr0.7-module-lms720.01.0bp153.1.21SoapySDR LMS7 support moduleSoapy LMS7 - LimeSDR device support for Soapy SDR. A Soapy module that supports LimeSDR devices within the Soapy API.`CWobs-arm-9SUSE Linux Enterprise 15 SP3openSUSEApache-2.0https://bugs.opensuse.orgSystem/Librarieshttps://myriadrf.org/projects/lime-suite/linuxaarch64AA`CW`CW`CVe79280334ddb978237b538f0942f0982b8c4eecc28bab74ca5a7c1420950fcb3rootrootrootrootrootrootlimesuite-20.01.0-bp153.1.21.src.rpmlibLMS7Support.so()(64bit)soapysdr0.7-module-lms7soapysdr0.7-module-lms7(aarch-64)@@@@@@@@@@@@@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libLimeSuite.so.20.01-1()(64bit)libSoapySDR.so.0.7()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(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.1^1s\\@\[@[R@[!@Z؄ZUZa@Z8@Y@Y6YYYJ_Y i@Y @XQ@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 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.1obs-arm-9 161502595020.01.0-bp153.1.2120.01.0-bp153.1.21SoapySDRmodules0.7libLMS7Support.so/usr/lib64//usr/lib64/SoapySDR//usr/lib64/SoapySDR/modules0.7/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/4e16de094c2db52caa3c399209719e88-limesuitecpioxz5aarch64-suse-linuxdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e6a61fa8a91137d2915811fb5dff640c1a37d765, not strippedPRRR R RRRR RRRRRR RRR RR3c@m "hutf-8e1714bbfaea0690693daa2e255b0739345b439c2501087c0b8c67fab21585e8c? 7zXZ !t/] crt:bLL.ZiGX׫fҀ9ȻQEhH3Y2;50w![t%{g:&Ti\LBFmآVOlu8*%*Ϊ{$3sD0`zWdnt!|x7ZF)SXݑWoeF+pv~oTZK4T4Lk`2`c p׫ r\|5.r= Љu߯a?<7.)G;~γ]Y*#;Řr6I4d}@MT3*~ݿRyCyۗϼh&:y`oᯫi X^[+Z!HDQ͚ȓSl)wrjWLcOy .3W. . (N %-pB^ׁ|gi"b* v cB]\,?g\}ӿw*Mj0OؼM`.w`˪[V~b󜟈sA4bLQ_jϞ$ {9v͌By^ >*ېՆ6˶3w~)%!3Y͟q5hZ̩pmNUL%>{.G*"+SA~|R5H?^o8PcS [[h:%;t&,W1iNXA|s(m'CB ȰUYjȆ9&r ;>)+hQKs2:mx$E+D[ w$ Uľ;|s#Pg?9=QC!i0X ٱ }(7$4yq+HEקҟs| c_% VkaJtTI2[܁>pt*'%Cdz.P/&9u>_xw#7nbMu}q|ILm+,eEETGA ka7epywBȑ}ϿH YFUw֕-a uiaщxcSy݀[~(c=N1z3]baUng8{z^aX6Uk|)nh5u0&dke>8n#I_ұ[~>r_Q[-[]+H)DJ[y n BRlI> ΰV0f[UDiO6 zGˣb2 e#ܐ=^"_e,Rʇ_#UV|d-QxEmɱKxk%\a{w%A7[D3S=[rބ4rӛ5c~ HWradUV[ +j"[d/1OUpWМP (8yʘmͅwJR1¹8v_W; ^A`qdZKޕ=u@s #w -"M,39RoC?*+ϝ/'ŢsUS Z:AeQR#(XƐ\KM;^ErTez&K SADR*Kl,G1U;@}6I2{cEze_t^;vT>d֚)1/x>E_Ozf r;}EJT,>YQ| r-cncEó)˙F ™}A醪[W?A]ZUfY a9g2&Qt:۷Zw3R*h!m\x[7IE| '١:gfC0 pnn$S[k45:~D[`V(ПC oegSuݟ],,TӠiNu Ja(41l4Zz)~k×M4ۓ'+cir~;y(}Sױ\@xCާA†ع3v{Xl>`$_)Y(boؑh 廬2ճV~M1<1v /3R{~ 4z[5q*``yg`{ (h<|1e-s6S%4u]:h~8@ @xpL6:]WYj ,\sQǽObbkMۈi}1P9'FBֿrts|'MXN>{)8RU^=.J:LSu(I߸/٭ʍL]_om7?0r{Mf~*+U1^ͱPPL/ 6u[Ϲ'=)6&ZbAz: YrCcϢG"Ӂ]f?m>gIU( d׬@g]Ai6om,I`0| Fq}BgWX_Ta"tb3(LCNk^gÈxA\nl̲}mabPbȒjiJCAZFi ۾̙;].:1~7 ᅉR9{=NS󺅬effx۠~ͥzלr22u7@?]3ւ2^jp;Oy Go]=C3,HggUXf;ϰ ѱIO>ycgxR wDxx33U  !x 6-eƦ0 #h CH`B/dW\:"ҧײF@g,mqU5FuLC:@IȘ*Ѝ|ϕ.Z  oBѻu2z_RrYm"WDA=%Gz=eV=iܡe{ΠKF#Iի(mj@ zOM n-@5zN2=rzpMo @,Z!d3#E#[av̕ P^֕)bGe^\Ŧ@^ - 4yUJ98nN-@l.I,iJ6tK&ZfYGTKFh.A /O IDxnILȲ#]%3U`1E.ʚyJb$iesUUZ&QW@$N>^yKȤD]U|kAS#K{8~$Xʞ09 !*; mڲ$:mktXզ!kr]@S}_ATv;3me /ċmD0ZMaC*za胮Gpa8?j{>*+@XFO^ |27ssm1|4vҗ'|^^6.UtX Z a ~ns8D1_D}ĉk^tv?nYU% W9D ;qOrOWگ(D~(zJ7sںj:cvH)ڭyM/gNFb"҂ U,~Vq|B_fv_ב;=˵{.K_˞@[Cg>S @p?T] y5@N}<.r^!hN|1u{ܳ3#yjv'^c] :/4˴zڈ<ߜ kȐhq- h w,eW(_p|m&y3:#"-ѓɁ 9l*N`ـZjG/H74'9J A$W0mkS,kN"VG2m_E b7/ ާ," s漣BP4Lb,L'MEKI]ѡk`iBNE x+}O-2U8e'O  s*ق<Y~9ԀGJQo[=hALOK2$g\_3!vʱ}j@|GI|UjW`9 n*ұ2tjrWCi!zx>wT3^f6.'pW/O@Gl&p%5f e@=rq @&O$Jۉ?H.$;Ҷ|띺}&wכw<-;( ,Am5Ѿ-Q< J"9`<=֒wu4_\}egv{ڕZ['ʥTz(PwYEg*N٩O||zZ=dIB\r02<{dPI\)@n2~oz>}8?ԵE-&ʱ +q-/9s& o -7\cx&Ch@~{=Fz6u}T@Ղ-~0n(~Z#s#9˜#5U@L 9#콞Y}ZG贓Ԍ~  ȪS.PGl5+Wߨ?_H /ǿ ,_G_'+At72xmTTE_%A`2cMm:$Av!?dt9s9*촔w3†O̝kC W{(lZG84iCZT{Gl^Q5,J-D~B9 zK +Dp6+qUP=dY ׼ós>v1tl0͑p%o7|YS"5*ˎ3v2 Ay㹝}=mf= #Fm3_CFϒ\i|s,\r 0)>;b e/|q .li a">/y^] PVc#ʚ&/Wgد異(=R,ViroTWP5b%xi?ZP_Ϸ0@Qk- /|VfUW P 4-" g{Չ7@>b[Y8S|߅mi"7/H a {!Q+kt@80>tutia4y av놅$ N77 l4]y).]Lxr]a. p {f*X~LkJk)9A;iaDO ݹ G9?r ,:"c8|5q, J[}HMTcB1Cs-Ͼ-5P&HD -M }o%aidHMFPX.ǨL+l G6qSiȻ"o  >a՞S>n/H=\[W<{X9t}'uAa%/_"+q| }AD;a"pF3 h@JvwD >ЯL'ץUBXCpIώsdwJ\^CDQOOS; xrǒd,#^fBO`pc,_>OM:C*'l0NɚkUtxxu|]A=QR7]^- ́74v0*|P'o+) Qq2j >?%rQ "Zipe1em f{.hg Z+)˷2 ;3%hYڲ7L/6KN/2 8)%kuZ= &MKg%_if@JeF7J"U=xZ+E ОUfB 8Vqy.~F!nJ~X0LU2 qk#Vs`6 =(O>U 򻺴,-ؿl|sr! 0t&lXȅ*v'CrO 7uf>(8ɕS8QlQNVly)Z٦,۠>w(QޢG32ȣ,e_NVMubvю_ws\ZSd@'`o\a,Qf?=~K9}^w@TG2;̌9|nɻQWΤQe,ĖA$1 Q3}\UGZɟ'E ",Qi; k Y1'p{-]41H\Y .<(iْƴ*q0?Lѻ|&`-Ҏ9:};ֱ~ϙ2{ruT `NeerEN[bo殷:rcŝ=N&og;9Dޤʒ8L(9+z}M3lT,ulDUG#Jjȏ(z_Os{|Gn (*P~l9}.aHTxGn( ؂7C!v!͐m}k6˧jm'?r pnR ]4Tg_€c;*ƪ7LʯʏM83_g{G: 0ESP8mI.yeNP)WINWD]ɕ=uCYaWy3ِ>z6KF'0ɑMvA'VWM(TB nW[Up߃C!raOnS;IK jCI؀z]VE:Q\ڙ>__o1krFߔz$ȦfN|\z{Yr} 4n:BY[S"E)ؑ.$5Kh{Y)PP"Vۦha$K+ɈmWN82 i凥Šy/^w!re4r=K?v6mSq렎n9z-HaG3CKuxb^C]b5WDvư%ӻ~葽ࣨ0f"-sqBF*D %$qٰ)O/K_U.n/wIczjkg^2=5pm "7  V1ȃk.V]rȨTաd§f[<Ϣd Fآ~&g]IUK<,K % a閏7.i?F?AzJ,7~ ũ l ;OML3i?,#uҪEq]xIbޕ_bz<6sη8=41pLL7>pd1cR9E*|C%&dY8'_""&*HfM Uݷ燴<4mcTy2Lg ȋ^U`d3 ʵ2爋M:4#}sb(Imeܱo}Q{>(TLRA|Eҵ ,`綯P#Zr2eÖSi2ʉ2.l'Gx'5e& ֱxO6Iss[%{sm}(V/5jWDaPNg[h2wQ>ڙՉN{{C yM,MhfĚ{-*fEP=6Bk+\25֩ԞDZԓA@%k`c$ 5?az" -mӎHnVY,@b2$Lotr1ef͖G4g(\ЌVO@ ĭ3; R|˅˗(-7A'9Z;kB s(L+c^% u+V;X;sIxo4Rd[7s"f!Q>VZ}["-Sǎ3:#z1 LJ !k +rs˽EԤ'96u ɜd7S*@;ŽG#t27P{&'ǎ?I6fyZΕ6B+&, WٽW;HQuxeFU0w̷`0x@WT: Z]*nӬo.o3~nKDXOܝh'fo!Ѝٓc~?m -1 |6a]dpwDoɪۂM*7q/LFwpp=ZM%1d`ҧG"Owb9bK0@QWtৌ[+v'^d,&گFvXh& v`Bn3<2\!z{!!uT7jA3('m^?~gR'SrRZ(9-Ec;[Zk˪{kɳ?lĪUHFj6:#^}ԆӰUk_ 9Qlo;2wI~E[ S P:v8W-˰ MP4ljmwBzx!w_!!|s]!eܧKwqȿCrY{тgH5!,̿~`MO~M yPԪb2▔2ɟJ/5r_2Vpכ5֠+9A7jz[?NOC54ibshbiL%t-hzdswIP<'ei||@XCt'%*l*A 7H%7A.UbMH/zs ,QvlTri.LNt^ȳ*vsib@>rӰ zx46ׄTDPuajŀoiZ # xFxIfE+[qSqrKYsiTT##1@i0f˽9䅪iɥ.>S޳@f|ݻw1KmK? +cLʏ2]6u!Pw7V_#e!d"cqsaK< ib1%Krί9ׁw- uM݊?Ya4ezT巤}{PI=CsΒ`G}rd6aGV[dUYH[>0n Lv6Rg2nM3Vҁ9kj`8ra/[O|mZZ*B8k= 458rINbB>QJ#JURN#.̻ɦ. ^AgwGwOZ]u "xՉUhj2{.Jwl8ۛ,,ʃX/<`#ʜwHlwϥA1I).~B|pqb1o.O25PI6eAK-&?3)k4’ 8Q KXh7ML}jS&7<:k˿{c?e53G#=Aǎd>/ P.Ԩc/ޤ%D뀑N>r[T s-8t./A$c-J/[pe]SG:]B&q*Ok}#G{] :xc8 UȋXXbeySM: %rF jijL%q(P DY8IuHsu1ɐDt8_lr/{O̸0ZDń/sQUfvJ4~Mmyp[.̌ݻ7ݞ@خGw& Qzv;m-tl):?®q_"\63" 픘e j:=6BP$ƼűȬԹt=HO+Ho)ޞ3OO;%:0*v6FϣӫD1V-?mɅ' }/ř;+k!hV@G-)Bd2\ mxFW?^ۥu,7X%$|Ϲ*9$k@ᔱJTXH"r(]h3~ c捘6̾2%=W~V AebyPqt?&}>kEB%ibR:*%7yyCYۺEڷׇ:c 3z̟4YLP711xƻ-X fL~ j6B` C&iSd+v/{Lq=nzTdI,z}ƼGaỨϳ V2``vAZncޯjvk?٠`ҽ-pHV|mp}';q#vwI*\zYzs++"o>-q%kܹAYZ{T@y% H1G)OD0 ;ZLGN/qWubsg" #jtsxZƖdM/,S+A'/ExuP |Z5QkW=A'1g t1tFdz'Va5Wq6LPe^C\  (">{ >/yb'͎Abo7('vR2PXҶU x \@[+ް{*% $q l2S:7UXb 0J'\zp@JKUOm mMXܲME25_$TGl*ij˒*ϣ >Ph4\_ʠU ^\ e lNhUYʬbLafNC^J^a|{.%?g$.'UOF^8v64S3*8l hX{~մc|i(q4vQzw aKQb T \cfqӡ+4\#YQJv|a'Ga-[t(cM%{ؐ/S KN`D]E廼Dh]꬇Ŭ7b.堲sWlT Qڐ(ic#e\ECbZ4y;jkT6/! /hz,sV֎uq(P͌RAhJt.$i%|Ic K;LujOPbM"+2B3r`V{1Ņ%A@V4:}.iWn$JVVYNx` λhZiNJߗL c|GhZ)V%PX)KaSܻ-ʹlS?ؚ ? y]K$9Nj]ADS0:8$ץ|,(9"_¶r7JbHj31)S@ ѿd&E =>l]1/37֥~n7纊X P6`V+e,Ib D113fn 讃;D7e2f} &TBЙsFXQxfWS4vgA&V~uJeT7Z0:5%Paf=ၸ4(G n+L $W 5f=k9 ZϘooV&:8 i9I' Ys4P6'7a h= #$Z,x><ŏ9;Ub3"P:D#KvLz:Q/`veHOOimܡ>0*K1 H:j`zQWK.K}y~*` NMxG5mKky )ssj 3'Rp]I7i3rbYV>%LՖ?O ΰxlO>Rm?OYl#k&@pH:`i6hQP[D loyҷHu 3qXc !ȕólNPE3p=UWEՃ >koBipw)vlşƵN^ʘ=Ps^|P:>f|H !.A8RRUCEh鼾%esa(Besh9_bhpzTQY l;m{9id\hs\A9v̅:BP=iDn4jtމ{x`P JN'̡ctG΂ .!RfŝyLDsi rR\C?~x,hL}{¿XT!!8Jpo1I? X՘WnO2Ph]OUW/0 (ؘ+臮!ր~- ^ pmH<6/~Zͯ1!`\م ݹǤV){oPxM/7Ww)!WPtkiʼ&IGj! j?B )y欔?N5]{/][=^A a3v 6%FꜳH8_^s|⽚΅T2\+zsU~o5~ SIOxm/?7RxЌLP=S]HBG9>zdy>;{SASJoh^U}hXq\ q *'Lzlv2#)Z"HDDI h;ʏ4;23-NF} ZkVceUC{+bmLm~aMVG)h iaHt xO/+CI)"ƊǩxMxLOgsA)w[|S #>!tNU5f!Ez@fJ bA`CT8ēAxX.d@w@ p:1[ʦh*6X,Sxx=r7 F1 M~O'J˵/4FwbtG`p=סmeҎI;VvA59F,k ̩뛗 h?}N P ;436L9#NL O@h'"]Ο-XrJuPU%;,oUsAEX$*㘳ێ>}㛹xJ'rHb%ݧ7\"J(KUx|TBڷ-ǽ D60=|V6E24EhFfo h__"NCW}$ AKJ1h=mYh2&r TM0puOYБNVbLN`Ěcp>}ZMs'z;&g)h.}?N.Uc*rW'GcM z1zBgslUY8bپRxPYd({bfW3)5oc$U5kx֬jǃ/]`j3YvlVǀ>Az[L{p{Dͭ,ݝ?3CyɐE;G&WkH@WU[[,j+cul^z;K 8:VL<_+ ~0'꺕{zHWRRU90P$ْ4_OM WYT6k |-JQveSqH/!S+V74F @xsE#jme RNq? aMGrΫcSjԴ~ pceq L)Un8vԀ_sZ+_5`z/(XH5)O'` bT"ٙ:k5?fMvnmMٌt/!`8ﲱ!pUpȯ 3La%zwd71Noq<@)FIEs<8mX.l =LIO(ZAm2j1D,]a>x0R(Y详8 vC3tj"y,ۘ?D4A1ʶ0 U\ M s,1g'S?9 >r@9cnUJ_jɎq+Rgz]f.]8qq^b[ thol[CD|C^Hzjf[jO/HrIqtEcsbN!lz=ᬤaEYrփb>L?7u".$~]? VVNJ>{"KT Hb~5{H1wVFALBp0T>dh{lc޼Vy(hP> "x69F/PZ*]cgaHcz}b4@^t~37 1>޸rh ۛ'}<%}ugNۀv(9xC[U&^2^LiUGk̫{<;_ܞP s@w* 4`,HD bѱPX`J͒Eo1=47%AfcwU `fz៣?0ـ_Xvkj&  +’C S$z4uX.lr l8`v-M$5-c.XH1\gO?$GN~(,5+HM4E1[RD*oP: ~18U>0?j#2Zd916sP(&Rbo8I[[6I* 6/I'Z4Z{ apS+]t 5"T=~t6 g2S^DcS2̛LͶb߬_G7ZSJoOC*9eK FG Kb\(k!9]Ɏ`]tZzC;Z|p1qbo)AIUW&z/߈ރ8mPDؕk>&Z'A(ȆcvSeoq!=T%H2 iARBs]о|Jx1{ n?w#?HCN@+>NEBRСIo(dGG2F/o)] s@%;c?#|*7te8Ȇ$+SrVBe:uG ˦x<DzX_hN1jPF&kvybCݗ2z[F~fUaȺ ifAU`_6Ɗ&A]]ݢ# sƣt 4ňcu̳}!A Hx%evLWhQ@Y|_IgCK?[F)}\W瓏4T4Lw E鋘(C=;&(0H9mNgxK硩Պ򩊊&cרvdw͏axBysA%]|kS8bYAաiiqmCBfsU63SVFڟ[b MȱYMgXϬ?fGaW3$_Œ1=b{AFLQp[1F8ˢcHg239qC{a&ɴ:lr]XZQԈZ9.Ⲳ* P4dF{oT@rV*[¸B4Έ q_rg5b@0w8.oLtC@2SЅ Be̾ך3:c0dLOr\U#Ǔ0ϱn(_\K;"D K"LL9_&0V>zJSI <!tMTvC J̰RB]:0G/Թ?},pK,g&~ss*n8dJ@oޛi +9̀4~yŊ@2% {c rF#~@hP $]v`x1,<4N/O}&^^ %9Ԅh\SYdVk?.} Ys§ / kFΧ r֑FY gov}HA~ T6"xV܉ Fqk\l?KOiUC3ӹ Z|n- 2`fBe=wP<|yy ͪ@ۚRW6l/ҲP%E/?sA&+9&{ %9 2QZ[ZwBhNd ƫXj>,F"@O0]7k+}?l)ijaڗڒ1e  T$IQq2(0|M(L=Qؕ +}).E#:'. rWmUj,f<`/PIz|HDLxOS,x(c5r\t^"_Ukl=yrB@UXk?&M(ko{} 9_𑹘Ah#\pmA<~epQ>[D QFpv+ Ѻ8eDbg&)- 1cOiYR'ZəA&]~l_w1A[M/7MF =1J؛Su&8)KZkY5雊RV1jp;;mT?L7hbDP(9"Sc1ZcM͟fRZdy⎥T5<fqh&Spt%\0?[R)YG1-񙑶ƫ* f;fp_P17%J ސ*DK#jOȾl:_eFoQ6L1uπ7/mש.m?w,ws *朋rdVO~~blm翿k F-t1 wtѓ]sչ<_aUζ[-@ Q-mw4 xdǽjv?[%jr}a˛γ̬),eN)7dYl%A)j15!;< g`&DOKH^²0&/ۂ89U0Lpr$~-G l 'T?=`IcP*)oM6M<{Q1wlNԬ3>yZ8׻2=kkg6EbuhU/l__!_F9܆Z._ƒ qG) h)BxUfFZk%folirL&OQOUi5\NHԃ"[d]@f~s? @vuWG8dni1A* Gf5<l7XP^6LpJ o2k>@.nm΄ H'O]k϶Ew|?NƠ|1d\z5u֧֯2nޒ6uH- ʣ \Tu ؗsZEw~K&7%$F yQ*˂tb8l)t4|aDh'd f6yP>VSZ$/]4m]X\鰇(p^OWRh$BEn~$7mrɕ1~$:34mj܀ J06Sto#v{i7E9:p.@͚r0 2w 0|`4{}튖 H`Hסվg)[06wѳ!Te= _3m~<wWTcb-zRkinFckk&ֈdb o \ ϛe{y M a] rLmTkWF;.|a~F"K s@HȞn*j3as$ūEb=A_hT5Ka/ A,%bYD[cc$z@*F"# ҸiZ:-ֵ+bWDEk8=#W4v'+-al|{:qbTk<W_Ө>|Hӣ⑉\{l` TJlj^,k3y۶F04aJQ7jKG!Di~ Efg!IU0cKI}ONp6_1$FD/yWۅ2l (/KSO/ w^ )M5&t[+;ˈḐѵbD~Jqg@7s}U|0O%$pk#Y?OQ&'=~->g#|,J$B%~DXWؑ$S#7oy!x]*sf=[ʘ7WxzܣEa7'f ?ʀ oTL/\p~> 3풙ti,)kרKggk&RpVp 93?Njc$?3d{Yp~`\1^U^_O;.~t.r0qXVڙf͵=>v ML+M$!c74]VbE6 Tqz;bv `+>tma&ހwYc(Qvs v0gE eBnOhbӑ62M 'BV/ulA؝W8ua0#5BcrrW/8mIь|XqdE](@OT G]NOQDk.IP%,OY jQKD^DĨGNTo> I34%=e8Y̌}&rcRJ.DKXxbRkP[Q x=T&YgUF5ei0vъ?e~˓L3]Gz{x%G ٶQ+\ z^lUP5 _N$%f>#N-IDW%-9 i )YQ-~x@4)~A}d _*pq.~Y<^" WvHǠ}a?:_cVٞƖ`Q1=S–"ަ˂ ]2UcL,ѕzO4BSO/lf׋"L&q<]2+_tm.CQNWlɜl1~b[ہ^\fDix6%AV)yw_xl}ד8ǡ&.[tC4>7#W7wjG H}*@yWz )*=Oo =ׂhz:UQz0 zy䙏u5+U'Iwt-*;8'rַ@>fƈ) >zBO X<64Х4?nmL%Ú~Qَw+bֿ1yy ysrħNDwWɽ+Hz !B, p^[ݬ6L]]/&8 =Wp*KƪE=Ѝܬ N~;7(?U}ŁP_΢׃!iU ,k^2gV cCa (v_mSZ&-*1WR_mmWl(tt_[ 69DtCb!Nmzgo61R0V>"aQ78yú[LJPQCo$2^R`̃ +A#?MU¥ًkW0i?35oϨ] f.)4W5ZlP MK+J5+ĤR/cGة֗)2b L+O[}&:!K2YFq4z4Qko mMǂav$A*L^${X6zpaan!^GMAgѶQpmd\\H]PDBl:bb(kb0#Z` ӯ#ZTVf ,<+X53]]l1'9Tzd}ˡWܿʖ,&u zl*XIŏfDb~* "G~W.; ӇJSY<q3woy>NKC6Cc8¢~=oJm7,~{ŀy@<ݽJ-{Bcg;1[` &MAԑiΛz$g[ =iB",n1r|!gIafAUR7 w ([;< /@WaEd,rx"dJSOԫ~]6k:Ph[G&^}N?AD m*0pvElMiĝgtLՁ] `GLA@s4d4 -CPG*[lQz@ .⎦"-otEFsTt -S?P96/u;(\CϑzXx:$ŮܜB;EVHi*G ꟬=K"ןu4B<%"* o}+[yKiwd qvx ʱ5a JD -ryǖ;s9oh%NYl: !OdƃV~d穓dM(9_(5߬Xvtڰ%PZH[:ir7:1J?=4繕o5;*Z!8r.s-2dk0t֠q}ň(N|pwtM!s{uX9_I A(y5HD42gH:ѥLnt؎CߐiBEZcLgaNowIH# ֌*19_AQiN%oO2g_nfT$$(f,; O׀-.[tPWӂs u+w(PpxaJB/sC1SIGgxpԡCc9<-;*N4dk\E"7UkķB52@+Ljc AIPj6rqǾGxhMv8a[Q|| bu]cG(9K!.󺱓0vojPDB/fљ ם\]Ǚ|s-+#2ڧv8pfDNJ&0h6_8 ;*"=T8;ޑ+x'H9(kBHT ?qsV)8}QV> ͶQ^v7&s!U|z6Ыp&dxOpOW^f$h_|PE@o wň5pjD_4zCW<ʈWV5NQa' [zWףL~?A!ׯI4ޡXX#!dP./-_iCФC{qxEqGhc((DV~{tAvZl=}0GyG"耆"l*1&r`ʿD)$Bulwx=EAXf G?@i/0@;:f^' l@*QUs6k) da;zXUaڹW~m6k󞙼U emQ窗m6F0ı+~4s/ڦ.r;LV]FO]%FIeXRzl 'nI`lKjaHۢ:m,>kì_υ؉mv "yd:lUBC{;?vDFd3[ 00Hkođ(@%mnr A4h$$M|A&`dDl?ٙIM tI\| IHlxcMzJ%1pyu40RwH5[y:5AhZ _ހli 5>vy&Jt:K,_NmʇS{kn1SwLjۯKBdsl"cĆicb%x~#*g DnѡL:=h1/%*zr y> n,qL UQ$ta3RN[rqxzNyIGVإʠkbtzh+FZ& ec7ڨV"3mMѼwG J7 ?GGnjFK;iO>wOC2r>{,=F&l?&}NPVYwЏ1=sO*q5aZ7( ("Pb}3%($G)2:k}Eڼ" rϜ䃼Y[ /  5Nw7sB-wO5x:*SjocT`W}iňP}߹\J δ 2UQ%d1k3qf3IUqBL&#gP5{0d"hrP.#Z0-EXvTb\DNЯ=n{-R`#Ԇ1743d zeN yC(>Y4 ݭioIG޺e) ݐL,'"7zR~UrW$%` Y"v/TDK>9F+J,9 WFn4HK\/o2:kgƎ#>xkDSN}{1Od /0 caBd!ҮK$EىՕ1>Xw~g)W0bA@=9Ơ}vhWIpd9}RpkO`wZ%ٜOm29]E2C 8SS1;xffM E}s7dGxia7( ]2*X,LZonm+@bD&^ؒ1q6|g$= *UvQyR[4ˤNNn3QWA0!xYfVy݉k[*COj-Kcڳ+Td%/M?t8l +QB3SP=O)ϭ!s+b~ w NhvϿ=Jԑyةh1ōm+,?&ۋyoG717y-<}&GKRՌu ڶ^w)[NaVR ɁuMevi>jUCWnhm[A)X4E}-jT1BsTjpl[ 6SC([t@xr."0t rA>#m^' ^}Y0%U=V$۸3= 6`,[?ZzRnD>nAI)&U0 %zL$Qr"x%m`5yǓB?ݯ# t|SIv/gMf!0A MҝKMY$ϟ/a1/ڿV_ycؐ3d\\p EH {z(K(q>yϘ>ʛsʶKH]xïPPf6eet~v\5u))R_ij wzSF8,!6wH{o68X} 75!ӓ+X<k,b >V*|f"k^q\no'*iWT\O|%C̤hj8$eNWQ/dl-:T57y \\oʙWV! A tV8bab\HzH2-Nf!FpMcB6J$ZG!Wlo(c4y,{hRq @łCUa&$JXbz g D~.9nH[Qi@ oXp\v'^|[_ b|ۼC_Q `qN:* j#U21$? | ڲl8nQoLQa|=\'Oy,+i:'zdZZ.3UT6qQlivɢ:%G`~mSY)`v6+AcS@ 6CekƕeJ\2"h_nA^Ҕ/";m@~m*-¼ar𡤼`nT~~=op@W.~̋r xjmnWe%:BLy\YDH`+NLv b T>lPR@-9 qfwWOe>`/E=^tC][tE@ ,985KM$~zղ 2_^OƲ?4|,YFQ%=N3sGTMlYvǎm̘5#$=,!t,\z䓱#N6DT ze}nTX>C>w{."JM%xnmbC=x|.V1)U~Z$xk|S| ]3τG-0I\>&&{YÛh@F5ukju-uk.movl%rx,8zm3^\ "?Y-j?6-os|&ܲ4Eo=1VP+6WwUg[lT})@zTQq'ҎrsW=GLnSʲ V+8[Aۡ+1̖YxR(aQd .T| Vz=' (`k{ Yw^qbjBU)m C ]cq,`QH֡kt~P(>eh*#wE f$ꈛkD]"wz4AI֞|Xv-:o2<*\$sL a #Nk tc*3Hnzin9>aEF{Ħ#ޤ}O)&(:)X C齭qʟw%4!' CA[gp`TU~kHcޏ4Jڝ=12@ٛQȦhNKÙNq/cQFǫ9C!a:SnS"h8NfHIl~ZCr."z݈5MEשm[nRaU#/H/93X_A:#Jm EDK^A}ː&|jmq q=?3[N?n[Q55 <L4 8@ǗF%TD`ܥ,.tH6ќl8Z3R-oqK@3 ]-B#hgc+4Y nTΒ~w`,@@콡=Y9k$=$".Wi:/O^1lؗLDGZK;@XS<ylK|@H|NoVrfbQ!jƼVmjRϻp;R.}^ BcZhVs>#ԨP1T ᙒs3R8;Q6M-`Lw#Gk332ļb$WZZjz|4e97) VzA|yuF~Hկ2\^nrY-}x~«L^u{ܗ=!1iIKCLFo.=` 3s6-#S;ۺ@^s붅t5 \PWS{OO} d|a =\Mb~=zZv5v TL~'!2r|W_YhNPּCSOi~*:K]GEI$jΔ,~=+ߨ߸D S8U"ɧQ} `Fڞ`Yub1,mHMjT@,47WNSB :fJg&j 7QiR)'̣5aJ;??;aI8Hכ4ZFIOЇ (0S6Jܳ^ۛOR푏f]IlDԂDU "zfV3lAe)ANsM_e]0lc`jBw8Tmo{S۵2K NA j w"͂#Y-5FE%"1 Z."EpCDȨ#B19ǙbKc~rZ"vkE0Ή,2l=>D+ھ:SHnEg G7D>Bqdaoʇ-o_1PYh퇹<2!t1O+V*Suv('Ξ጗BŢ y] 1*W3F#@ !FvO^s|1'7=.a4g x{3?a3 ; GlŽ+\ȗK84&̠ԚTk$#30j| uק OEާMeUfLZUe{@Š*hVDhZ@Wޑ fdwLH%REqmfni/^,"=OEa xt0!] 8Rĥd\m8d1@t_(9J\$lj ! 2 lrpg6<_нc{fVZ*5Ha8,U ȰcRR9ti+ה푯۬o!"J^WJ I۰ӫya$*׻"F4ManXVJ)e5es.o % Ia8a)u)YnK|US"ggs%Ąj'` =v0g$s}T4ݨӧAt 7~oCې*F)Q /M["a2ּD7q' XF kClCO$q763&qM1=  T\#˜1dd,TYQL_jXm|/&/ T{P{U"f̃pءEG*[OdÔXL: X%Ls2;p HC=' ,7eO'ysu9@iEP2KNKtzKU90$%UgS.9r=xLq&5^">"U媐!ίȖ$WR #݈0`m8+~pv]Prw-Y MiE2Vn\hB lfޢճ R`ZupBߎreFQ TOq44_?Ii<\MlrͲ`ݥu p0!AM4S&Yn>*{wSВ*H 8RM~W:]QV_ +I-Tu,}̀ :Wh1g$f4w\f1VRy<2L]0r\iQ@$hȰ\S>$o:ÅoPBj~uiBuRUZ8I j.R i]3 ~%p ~*~{f#Oȏ5Ky<-q2Km\w\0й%ƝJ#W8k5 ~!Z(0=T&ק'<+eHjy|TcP