soapysdr0.8-module-lms7-20.10.0-bp154.1.172 >  A b|!M@eeeKi֡mZ.^cZ+j[+? "`ij0!> %e!5=לuҥ[#ISSy~-guOx9 W$m>elOy싨ahvhl 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-8 165233913120.10.0-bp154.1.17220.10.0-bp154.1.172SoapySDRmodules0.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-SP4/standard/06c88c0237ce0d1a0050b1274ecb9c52-limesuitecpioxz5aarch64-suse-linuxdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d11131720b9f53ec01262383eaa95a0ef302a948, strippedPRRR R RRRR RRRRRR RRR RRuyAq1Iqutf-8f140e017f437e914b357d1cb4ad9475f5ed6aec9b812e6ae6f9666f5b9b9666a? 7zXZ !t/_] crt:bLL &e$K#4?0CQD]n[81nTnZܪ5j߸څ̑̓@e Ƞ0~kUł%E}ƻK-B\+һ@e IjJb9ZOf*~1JwӒ6{E)-uֻ6X 3uL.;0rRO-Qz%K7ciL?r+P\ȗCSi`:ھ%H٣3[vUu^rWD}\u eBDP%\=jVo|hMOxlox;2f"Hrc0A,wU&}"}QAfaÃAI*d>Ʒʹn!Ik+ujID#x_':6^3rJxkW1saHOP^OT/nJm&p'“VO[V?+Mz0Q`d'o,B{"Ɵw <3zEO7"KQ?청d!>~e\?b~vfAV#xBɷ:~=«W2&'a%/z"Wv@N%3 Z'bLbCVy4FHGG>),TnpW62 }-MQCd>. m]x;Q. /8KŰŷYK ^l(e;f'K ը 3WD—EUWf8pﯦ2 >Ǔdvut_I"ٱ]pX,'¡.%/BuNU*4uxOyOa\04NF mQuX.*sQދݨѪ  '\a*r`'j4Jцk归YƠZ7]޺aFajWC;+ 2_҇'4/\seI (K83#+g].=W>&u&SH^Y>N+kO`h~c~z)^;]πG G@y;6 e/+m ި+qks4̳Qގ M.K6CQkB{ڀM͆Kav,BUJl>gmZtu a|? (rƂ;Wߘrի QqL凒d\}z2с r(xei㢒iѭ}zՠ\,O2(QlZѹ±pB.]}`i9}QWN:%y(L kHx'l!NY;fHt}SC.b0u7蕺Q1&]]׳ucEu =cxLGyh7XYf2 2xx]9o 5źQ.q fASC̰*LC*70tE8%x)o߄ K2F/ɌK Yɡ; XCkA\O%˅Lѯõ r=)!_k݃!~V40,6.zs/5L;[wzlG2,et9⾸q(uL+x%6$pedsHL+*]Db.NG~y|!co55`<1)/ı*gz+L)2Lo(mHYʴk1=`d&9IhTqcRG9=o'\I~i ˎ>KRIH Iz)ǸbM Dm'a;4\1"(#A˔<@Ş}$@kkY#W1UtNּkHw(od#v[+sX{D $Sϱ (`'V dH.QxCn`fCpy!],ԌCMlwz=:NJHE#6pCR#|PDKG$97%CܼbHhqʙmVGuD/س6kc:*+;Lq:Y#|Z7RB[`8[)YNxXj+]|s"h A$WQQBF7gYb[ f%ىO`r;" ,'X**d֋5 +,%g;]@ v,ɕRr$҄I,0\@:Ar"#Q&,dxrZFOb*mEe+wL]hiv^,cFd +_>9?w \^e"+-yWrR)}Gn8pP|/KK67m)nV`TpÙDIT.!+,"ań/a&3|cX!:aknxiҝno i9O ѐM 8":ka_Oq0ŠlOop $a1%^'[0NJlJ͵"6DezCS2qVE4VΆ~zϵC sI]19,JDCU˳uE"Y'7$ ?fx]/qv2Ii%R N-񓌴 +By!c ,W84lKgA~wZ}PgnV7FN|T5z*>>K.*Mﲅfxqcp}ȵRu9i춊KgiLC}Ofš=ĝ5)_7OD}Z[gT(Q皰ϓzWsBβ >DLswrʇju|$ůkb?` NlCSy8v.Ѝf>06[ryM>>m!^zyɯ"5g;6%8.Xi ue} đvwbe-NLE$%|l]`6Xk Pn>;zNֹH 9|j%5wwhbJ\ zE+?F~$aYxevډjC טk֖(o4RhE{lNݫ߀=~Ci=//@1YK'` &-Y9i{yA>?pOmN*r/s/6N3@Tiw(7,0Rb37֔Zj_KS.zcbzzl!(ϫvdy_PrzLu`ӯKg?X<%ꧻEMaPjCc@Pdd(Ȓv'ݐ}iAGvGD,|jr,&jό!1v.}F5b#c 0%?3lP2 Pc9gLȃ,4mH0IqdOH"cKc{=oLv䈉pԲXA~ f'>@wBW1|k&|Yj,MʔPuZ#3Cǡœ&9ĞQ ht:u˃%MZcBDО(/WPbjk/JnpQEݰws⃧ >S)Zy O&Q" -liD.șNb Wi1n b>7QqN.ye Xls{ol{=,^l+b4@)xetM! rBR3]fp! 1IF l!4 Hd YiyTP(J6Ên?ȺbWhsM[ qF7xTu\ -^vIC.G+g?$ g6QdD7JHm$in 'J'0<`7,qh"<& ᚽ} FxMf$:Mgt] 8%GWi!ƭ#;tu ?_2h*px>YВG!(\&mjr+~hwJtլO+gqQD7@{}.e+"S`Ѧ xRTD.RjܴlK,'F=հ+!|Q`t.E)sZ;CEoBD0NDF2*@/)o"(>3tx |dn%&+yQ0 U\BN&l^Ku,~Hx/,Cdώ('0wωDڞA)Y%.h ')&!%5#Ld y Cqܞ{0Ө7η+ҞծsQIv#h&kF=$Fr .8Xj-;1UPIq|ڣ'0̺y<:EӇCՓx gȨdB HL .VtqBh.QL4l I2|!̞}% #dhf+iPM*ܐ~,hG3$$`Wq!Skl D0] s H 8i;K[,Xmo.ieP7âE^F |]='Y׏ZeA|Sj@-DN݆n"`\ $7%c5/og-E}"o~z9G-NG"45 ]Бj~{~ zv?Wt'g\ 5uҏ>r]PX.cn xBK-ޑxs[~rlfA;*#l' ]lHveʲq=u PTO~Gk?ƓJAL얡 َn5F8hpe!~+ GBVVq`Xª>={ k5( Y *i=pa,TU?W84c̄Q4s k\J1|0:#JηP wFaCjOUɦJJ΄!-Đ0]Tŝe {AfRedZW4ͷ)f.WtijɷEjM(.jm>0&ǃg<@_)2F8q٩[ @@P^)!bNۼ~yd:޹vNAuɛttX?rO # &*^Ϣn/ERuݑ:+f{eжïNHN:R49y~C[$=6Fy~ cy΅U |mcU~1aVIwyzaۂʩ:7P+Q'C!۔[;*@OпլA=?7*jzìiOTݍR?`+~s]7Wm;Knkl:g}P}rF!S%A>Q}>ٶN*-H rTU9} rRU6}M&h/ =+/) z@ y;ȑqЩ`N鸣8 x!K>xdQ+f7yՋ}4BIs6S1>!f'^M<җqZ[|zOWC-J.U>NlRF*vI22ԡ,2+pQbKav B=mYR&j;CW~I\"_/.DqlŤk 咑:%OFtVģ$p6k~ -j3nvotckIJ['o| ٸEn+B02˱ot %ꯨsYi2.bܾsBlۮ6Ī[pgWT}/6^]I~_@V<AR=̯s^zU 5JYDV`Ue)un%Ѹ7# &w%0\=TU! Es06ٰߜMX~s W^b),eߢyx.}9$\Z`5Q8%#Jl1QE|CMp%#]Ww32{Y8Fsʓ* }N_/_6F!Tq8zֺ6d } $G6^4A)<ΠUBǎ]a:4>*#-pw$ SVaYFRƴe_H(9=V{%09I'"J~N0hX%o^%Ԡ@K)%4<%>f5rCJ@L؃(I>N9, |n>œY<9Oڈ^h੗q+ ]UYhqwMGOki!U}SwP?t7u0p§mǯB ^s)<%n8\GbM&S߄ls6P[}Ű>YlHV ey ,*`_6`G[zOQ;ƦSPZ 1!+ދ}DZˏ ( `[2ğÌ&[&K[/=1-GEEKNbeJfd387%Mr6sށNtq2co*>꫉eΖu l"3&3{7KUS MƼZ07\Z!l RD[u7v4TrpC_%7AbD-j6jjJXp#E#P\[tz6R`U'n`4M4[E;#Z 9]Qc7#X2]<"u%:5Œtzwx\K hLi Z-ªgU0~f C_ >QYF)K1έ$Dms~} t^鹗&՟lO4>R=NxKu4+2hj_'yRrrϻ,Qۡ?+aDR-YdZikdJC/I 8ka(ޢg O"c~!H,. \vP|eqNJɬTYlo;F~5/^%#J/(O#Q`G_xo͖9oN< zUo((a_n5A?úb@ڄhA`Ah=׳ڃo\6i+33M 5ޫ1.:Fu20aݕj2o,p apA1u yo@X/#JM:*f/wB\cw欷Q w!3vk@t J3S6жk7'B޷{ f7]\h~&smFJ}6r[JĻ5py=T(#{ȮX&`J |_{VpM2f[bl LT֯n4X !06MeXӷp=%0' ?y/a3E:kbL֢=L2.kE*U' Wϥor~;яlÛiXԵHN)Tu}솵뙰3HյіYCJ1)a\=L|I*S߁0^LZ%\ =+F%:kWֿ&rZib儩s7[֛"C,CV;v5]0#K7A9<[RhCq1;GI{^N%}{ñ=/T5Ω *e@Q Hԩx`d~}oQ{9p5`?[׃")haW:l2<}L' NqvLc(%c;B| kI؅T} XR1/VmG:Wbk'~6MW#80mmuLۈf{"%ԽMW߮WfWQ;n+.m6ƨJ4psb¹:`)О3[;_ ϣ%S@EBΔCN` o]˳Q%0rL `/46Aw$5V(Rx8ɬYW!2~p]PvWaז/'cx4skTлpP9=ukd(#X*gg>x( )ԍ w@r7y?TGNrrs?hv}RGۮ FEY)Ѽ!1|v -}:b`*/RC&_P-%)#ɑo|a@?h!? 3 yI|͕c_Jۦ[:yGJ}aT%xHAHSXޠT:;c4}zJW{rj+tpY%dgqO2;B;+Qh?_ˈ#҇{'C O[7$vЅ4ЉƙJׂnCHˤ ]p[k2g~94jUv2B&Ǭˈи1Lgw1S-m"G'mgDZR1%qOÈ__]WJ ʮk?h"fY~jEeSҺO{,>y{gW@ 99oĄQWts'OW:AnꯗDVҘ^Oծ+p҄oP0 @h S;ŰH8&$'ȏQpp}=r"#1+- &-F۳ٻuH%%+/JN(g;D_,B9BU)ldDjrfW\H1 8I~4E'Nρ~SuG8] iVh;Ӑ՛8bͮ ZGW$0}2Tq\|z]A5;AܕJnZN]-.h(, %<&eű_씘C %->fF2{QT(L( D~/Ϛ&? FE:Yx%@! x稯xQ,SqRRWmlsUJ7#A5-zu킀q)r=9%pC}w^+|*3IfDzwt67XRjl&žĵ(1XǮ2 ;W 5ڇnVַbucoGR>?@mW+<:*|bvƏ90X cd ;)9̻Eg]5-ZD<=;,;K/ :eO}xѻ=`NsrglvxY1;k,Yd%HA^Lnԕ -|KdueҸ $w* YY5QF_L)Ãڭ2 "Y3ڡ۔¶Go{K%zeB@ 'Ms]?#TԸSfj6#%+^yM+,oG+JJ]dmL+@" 4T}"}hty;tH\T]<jH\ϽqXc7+(v}UNG:h߱Q}Yv ^2$%^GmfMHG@w#( Oa= VUnĘ>D pI"O?CPż4'^9sIjqFBYpX؟ W"uA+[)gR"`Th;TzV4EsBX0@TuknCeSj;tk=< .]X"=K=X OۦF[CԆRzI'/) vj&RpCq3+\l4'@1룣xcU%$t9@fIYZ8 ZgԢe:}:Iǧ$m@J:/tg]^qsߔ9A4kz!=ݖagTJxʯ3") aX{\SD1֊r)/7p;HgДߤZK[+,2 ؑi ;Nsw|Թna(IVF <}P^2&PhJn$b:?"oA`\*KQqdNb\[2x59Kk1q|RDj.j,].g0SG[?*ITH۹Ϲ7MJUU .}fqO@uױICETG)͘bzb0H\W<6[_nkrKE1Nj0NLmX.QN{kS#9&HO1RÍ.M^lZ{?w84T߬@=W8 l/?fB!Au֭s#.Jy»G,ԖC)4cZSq 1Njտ"#XSd>ԧE([/kK :1Iׂj̴p pcú4r'7y喴5&A#irWONڈw(3fPUFJ0[Ϻ\3`z#[8um;n3J.L$7{K4iu ;uXMf%LN(c`2 rkg]0qp-sX\}(Y/'04:R~G十ӏnFfK23mφjpX`Lp%cGI!fc`ҦEF>&y6^7 ǟ/꺀OxQrg묙y-!3wdQl}tbžq4h' 8\_2t/3* 89E ssc-p$Z} tqu "'<1Bł=;"1wp(s !ƣN60uy;.SG$y9͙p`?&Vs\˻^KP>5+ޅ # [t=vٵ,S6{+|)6W1c;%l9p3=3OCbb@_9młFMLJW(m IroXc 4{YZ0oX64q xJTe"?a-l!h~p]x;ˉ2 X! l6o6Kiټg ^ y9m.|J9mgc,b>*!k@}*'Hik_#aMz( 䳳0[5Y/~E!BJ ?jBh14E*ԨxKY&U#Zjʻ%[TB_: #C v=8<)[|d.6QM^$Lc)/4 /ig*WתyV/{XOBq}еݸu nWt;:$j!*îmOAƚWN3O@jz2 ;05"hgb +E+Xg?؀TXdt0bxe(͇e W.ªgp1a\dM<3|zk:)7ݯx UA8 Auk!,_ k6_C^^uT}Aw 5_i}AmI5ТS!.B׎:iA75K/{ӨlOml&罜>%r2.PW~{r]!5UУGI9)478d\XeԆߜ:rchk _bѰx~&EnwNneMi_#.j7n[fr9T*tİpu>$̳@)\lU{}G9d4AP10TҰ*N=#K095~Ssr邜J;^WIeT=l(ͯCroR'=h;#K(4?{Ez!2Gaϊ'2ngiȞ:RL F)٣ '% *z2h 0ag: 7!/K!'\MV RWѽ?2qCIkonks$mGxSq#LY%]E)E}5rPmrT4M"̄P2]CqiwyXMwLt6 09^+8L;I -t? B:;c|| ˤ,Y܄{I{z=قkC[>>{."tZIt+ dƚvDmIiC# BQ nqQ! zc˜!pj;面s\+`lz]js+o)?v10cYкAVgԵYqԑecVjP @PWKQؼmB16fD1l!܋Ϫ⦊B6o["Ge!dJF[Ю6x|&CF@usaOQI|ի::,̚˶|dV"BF?4\W8/"9 #XdP.'Ssm(Dch*z²8{[ 2 RkqvPwZC*2F55:ksӪvEMcO%B UU3 5žBA'6hDZV^ OOc|jiNo'rP}&DPʃ{w9RK"r%;f!A]upΖ+t\{vB 'Iv͠5Λ=ɒ$OzhM1Ep`P Vũi'#'6"dCkBڤ[ ]rpFIkFgD&[\xpAC-Lgݦ6{;JaD;-gkIxZ&$ص)>1@TOŅ{ 9Ks/B\]C=|]x^!,Ĕ` Bz(UC[gjdn9_>$o;WxޖuGked eH5UgVSkk6*xYfTwCMR`QxSEkf";P>ܜKR5yfz+KXl;~1mĤc'}f]|L0{hQN&iO$1~\dnTE]>|kJN]>K l,YoS 9rQdz%*m-A#Tz(R1IN2䦎urtᮮ:T6XmWtG:Z}%e`]5OsR?0^"CeA12D\^e0]6Vw5YC-Bb.-0c:Ol;ؾt+ų =Nx*߄\ )[,Buc+.盟peR 8!ʹ]&bD)`aRP6Ɯ* !.O(̃؟BMӯby;U 񚷢1턧ρt{Eg@#L V7oU-;sGX$a%u6`+^|QQEQsO4U~5 yFFObX CAE|f#t;{x=^J l/&yƼRd67h> 6ѪJ8I Tk>G٪K 5r !bx9e HUvɺF2-\:CWdzT'Q5!T`Uz"/[%%bՋ%q6Oo,aogGdB2 \®ITI 輄_zhqyk!qt\Ǡ1r}7\#@RGA\ m+dёRen xb\3v4u|5ak &{|Cw7CT[iBZhK364!upG x1pI%fflo|h"e(Q i}xI+.IJqAyfEz2DEK[`2SR$5ʊ`lA[gYdc2.D4% xU\h"碌wEkX,R#q+v%Їhion1")n>.C"Hoh\̻Sp͖Lh`eYw>lmTeUҵxh!} .`mȗȘ%5sd bi7 Hrfhs&_5͏{re3 LˣVc2 N0ąKȏ*mEA)NBj>ΝeƥK{eE(1R-2@ey{*ֱXڪk;)kbBD'͟Yڮ3OxD1GN~hb"$}~ĄZ0o1!l[+ ,l);7dϯcgwêC=7w/4Еznr)I{[uSW/|=/Ƃi# FAaa8n|WfslG=@GCJ5iEAg7]sy&;!8?'P3V5; %qÕa qǎE"2H i]&&u?𰴅 PNE2%Ji/ّ䬘IJj<>ZTw%e0GMr->EB5Y L 9j !O k̷lrDb4L c4<\7)kIz 4N*.z"h=9nIJZ ,ˉ.R.> M?s{:xZI8@_!;"HۊPUXCPT5xI|[tȎ 2A6ƍe; u/AQQLSZLOۦB7eHNP;ΡtF.0_o5Vƛ/rp-hVCHBa}ҟ)uN OGu||S*,\CxJq8_1yq{mP>YɃh|[8q?<1>&+]9o$|sdU %>f7nQ93Mx؂k""2-@{dY֧(&Y}Rjż ׳bd-|‡<hP,"7{}e1P?v0 냘( pÓ;$%=x RbP: =7x =6=9φg7CRhݹz%D-C5b-tಈ&ex'hĘN22q璘37|&b_L0s@SPu74tϳ:vkՆ=x$~!K,BÖqDl#KV b5Y&)~l.Oڳͭ!ph?(5ԤOʚ/Xi䜃aFfoe='HL.k] =qc b9Ec[Uҍ#SRYr棶#β$jl4zʯ $"&ʁ -uZ2o pΕH;>mjꑪ .@b'GC ZeC &wvjq(Ls)$FPpA&e =+<[)?Och?AYptzrO_{ i 0|B.{EEacܨ&+VW3 TKp; +rPJY3jJz5#z7ԊC:NJV84*XjNWl|M 8hEWls bDlq&R(u8m1ٶa?"^AW}:!PsJ;۬!-l}@t0%8A>s nClt!Kd<S( _+`uby F k"[MEڙ O0ȑA l⡩agkFFArT.l;x ΐ*u#<(n9T@HZ*q<+ЏPF o1d Ke/6q2ž=)1KOo"45\ 'ƈ @evMdv}iͷ1QLҎ}%ΕR"9s%"dt"R|#T.w^TLy쨜\ %Gm*?/hD,H$=FC$9'Na'󪫤H}ʮVW<1f{ %xwegs-Sl0_ŭZS@Sz$L _o[&\Q[ok?YjugC6Ey}g6Z$|hCMv 9le͑.Y *2팰6G"n#ic#uITE-+g{{pA\:M@wQeԆk3 ix xGHݍI B'Fq( 7ZJlqjyAlmse,գ|e X$)Ug:#)kՎB,k,&URٿ*B.5y3k(S"qkН*ϔx1p|F !dAn??ZWP+1&a@l@5)'wx5huAw'%tR"AG[]CLWX;nQJs6Q_́.  8zB|X*}a*l]A}PwǺc^l %ƺWxp0OGH; ^cA˟Ɩǧ#2-w_jETx**~֦Ag8K` B"&;VNArGS]L$&x쥝Co'mLFP [/blB~f^@EI5⌊M۞PVV1^%`r:8#@P ׯL^b;1-?Oho`{Կp>15hvi.-`엸|DmwmqЗwJJvu@X:"od Ig?@3 ,]r*uw|rx+W|K8v81t7]}s0dDY;k̚Ď;&hy6Lln]v j{bXhY RIbHb-9vܰXLEQd𠈈>%r)& %zDF0m2"7i$G%wڢAy_pj Hf~dg&7'[}̆#ڌNdQ ~MOpde4XsU!h·2ba='lAԫC)Waɓ քМ9qɹBz]n6ɨUͰh(DB:LHˌ\Q?v`dNDގ/[}"P(ήRD~ Rpq)90ڍ]˅i{ωP)OCGԶ| *k)8&HƒysjrSōA@ ?`9<6v:zAv5Mq"ww涙CU:TMS7ֳGֹ5sv93O970y!iQK72pEةMc4b'Lnr,aAD`~OuH8brDai `X*^+59/Qeӈ65J"Tk>LW@7lEدxFMc3@]}UH9@tҮC ۤJ+ 苍&CBz+u @%e 1])flUįlT`عy ?0ط\`f/'ȁzjtȪ喝e0Hoc*K^A#g^j)NQ7qo3Sw2˰e1E'P zFvȐ IebE>8G^k`d 'T_*AMȈTlyo0|~drSPXSeZ|0To%=*dcxE۳=@G]ag+<}J;¤ aNty-m R,@PȃM1dT'd~h+nU'cw+)( ^ݷF#u] lۓzE|Dۘ%k hs|`hO ]k>[ izpJStʁAOҎ^BI\״/>]?˻Ѕ㮟8wJ{7Q VK,:BezeB1-Ձ1c`R&Xdi}B-e5f7Y<?HR(Xw?q8ȹh,nC'I1p e,HT[X9bϨGwI97Ip-0EXlCM?ǚkvC3"8?H022iCcd{{ʤXRC7ł*F΢83Wh&SC![n3$pҼPdK>`'oBs{OW 44%~-ϱ#Bq\{E8}QAmCHBu`N-eEfh5K[G;ñՙlՎԀE.Y@8Z36rVou%&B h (ς I F>B9  H%P#I$e: w!8҇B(֗'o[ࠌX[2bL%8Ĭso K^l:4ވ'쎆y>)69~~3[eR&m:cAJ N15^OPDHhj&?UI-E7]jEs%vbPHX}W͆*oR8=?J 4IF?^w"qd1>S+p'F5 cCiog()!pxGhYPMN)#1r=3yg6C̬!R:auq\OI+B2mKy&2򇊥Y~m~!VQDr~b@0o9_[IPcm 8;ʇ3 qV.~Qp y[I鼷ǟmWfA@ b-1+p*H;48@eZ;:#DCU5A͜D/q\Q@5y+94'l]A/j"hTZzE?enXMf+1zA/}5*z /ZFB\Zc>a36I>GfXÞY:nk>Kc>JPm"r#Az&˗5FӰȅ,`pTdSzŽR&}ǡ]>Į=$(*gF9KL}uhks6/8G[1&kžaX,Gy(*\,>L%&cu1]pAzdR~}j+O2B;"TGXyP`6ب kR1% ?Ƅw M;2TLy/%MbB8/PJO`:1f7\cb3 <Մ?I>>f(Q/6+noȐW!pƖ!{ zqP3{`a1McN$a>8jHU džȯoV8lp3 <۽XS%k MڀnadoWj_ѝ? b#3;҈#y R !=m|y b;blq21yX꟦ ,ŘFn*3FK)ވ臤}0|YEhsnI6Jg LXd0_lDDLEI#5EG[^H5qDO{מ`Ѳ!ɪ36:p*эg:{.aD{W61ٙ`1"Pq3Ƹ)֍$WjB~Ȃվz7_⫻hNs)<~Md=)RISrb2: f)E큵Ȍ-`&=J$Uf2"+J` "B"}$4b<輢)j @j6|٭KtefGm$C]&7x_a u-b;U)YiNf{CIy%q@,9oo920ّ6E;~RTK+ӘQu[XARЩwx+"96G*=(*^MSz v %=?vc.m{*OPtYi+fĎ eobLcns\ЊR)ix|Iwz7 YhY+梐ߡ_Gp39]嘂MJY,$#\w8`B6V#Tg`bM"#8qjch|:^5ӪC(,]=R{i 5ƼM-+y6X&9;>O [ߙ5|xⶋ@V)[z4M"ھa(ŧ]'Ԅ4G4itd Y(LW2:ԤFVhA8F5+1yr!;i.w)?4o&K?;+L,VNEA*¸-Zdvu&loZ`l wK@W<{_Z.&8oOq;5]| Z~U vxoL/:=$ҟ݊L45x䠩mэ;l Ӄ5{͑ma\v[Jx.0^w`x{%"/vG@f)Լ' AMdYsQ $- d`Z)`B\ݐx.ŗ]]Q7gVvZ# pۄ#(yN;m_IKYL.@M̃ =ySbh%^]q;r]eN yIA0 Cֽ&`@E&wƌÚt}Ai?Q:Y uW3`MI')>F`n` 1D`ƾ*.yؕTҜgϛD* i1nau[x(8 ܘ>b@,F2^:^W42:@{bC3Vu8QG@oq诏yN_d-HTeb?C`/5Ԫߊ,S:Vݐ"mGP[:˵焰sJj>Wɶ@p\Ɓepd%򚁿stí,AP'KOlH1f q@_?ƽv\}8]KLJ<^p43z:#di8S\JNa eVQwlrdRg@]UkAK &hG^=k&[@B'΀t*LN=8&>Y:B`3X>I3\z6Nk*Sɽ58*Q]tVe$]zQͻU(uZ6,M5u|NmcV#VǞ$|kؓLgFSY,OɎ$a+f|_`¼,O̝5bnl"fp21-Dr{:+RE pg6y䬹g_\1״|$+R'fɟ[#Z`l<%|FtzLZZþ2')ddۅ]4* {önV3p;ϿrfҴ~z݉3U"֗[tx(\E-+iQ1['&h}d+v.,~ ]#>ڄ/I0>;Ww 9LiZ 2B \ۚ@N&q] PB ȢHf sF^p0DG`oDwhLIJES9F*ˇk U, o|}OXE)|r.lq)iXZZL3-VXlW':L%{^.=M-ӌJKjSY*c'ZmdMр16NWfLx&s`{)![ k ċqUL`QϤ8%bn0UhŠ1?zsIœg綕 $FX&aISڲk R+oqk6ԔX%!{)A!M"/2k__G2V'Ut^zK|L%'3ӶTtڪJ{]ú5UnAiAQ;1,IfK_oTYli[ȵS N_tRVdÇnT x݇˱ !yk)DL>qX2Z(t %)JtS%#+pɖ9}c*@a.yΫcM^+0< )UeyĊ8@ܔ"07jEcv%4"?HLKHP.lթz<.FVyԔμ,o@1\3˹/ Wj0zc**Fb \rVP]t mQМ\@{iJ^=N7L8MLnK8-B >q&m=f9R-;zK`##ԙ EyQ3O$/U|BZok[۟so4O!d>/I:殆2k1EW]= :\om2Ep sk:;6;E32UBE75$$7hjoIK2R|$sLd ݔ+UIN2mU6^{:TI?ɹ R?/O-_C #LJ_.´36eU}f,q SA{lb>P&P`Qcy'Z KhG t.6f*xX| A}7#QNcdֶ֚cئ0g!{Lk@i)+LWs0 C" qCnt ~uũj7)w)&H6:Cl(9Aƒ toT~վyG[75ۀ- ^Lw,y^o* Ԓ(l\OK^"@-z™ڻ2E?L6"8H=ApH+ t2 1yu^g5#1?=4%ԄwRvU:XyRd3 v*TY7j)rI1svbQrM;ک1`spG9952OM3*x<ҴA`=JCP:cjm-uo`4ûEׂX6@ ?nܳy_7N84aJfo: ~*0FxjK0!<_';Z~x+􉲝i,vAJ* P{2 vԒ~8rb-ダM,0wU?(i4isT4'xDp[Nee^.%7EBQ 裫pm1()NLlKx$]kwEW]1NLF[l='ڡ`N]캱Ɋ&ܐaz^ʹA8)oօ^Lx^pΎok"P;ɘQ$() wْ:,: Ɲ&\ZE擆1!9 bT|7o~A-bNN3<aEޓPYI#ǜL( G]1!o[?Vp7 @/&ĘN ;*Gќ-]jwr|^&opJ0eӗU`%]aе#I hY=+|;1X1L׫I%ͼ4/EINK|QTiЧm|dIrjP7<.˱Qr)nWt%M"dYӫz_f_@0dGR!kղFKiei^aH0 -BᄝsCDnLyG+UZ+gap 0e`LV wT*+ TS1D:N'Y)B_1k8J4fϋzLEb49;w(BУu~Vm?~T%=|Lri֐(b[@_cۏSRv3Brg>o6qwD4 oAI$rb)H2}kHúW/r]oce>CCGȘVݻMI8 OkQc; 1߄wПk_*iO?3CP<~=C[jUL V/cL^fHoC7 !R[ MAVK5G=}hT=]֭Cf3XD'ӂjN*[q6׎~ #bϪ@0\+ 6 6J.99[Yi<4>pb7+Ҏ9j>if=}C >&OAo>‹tm竄Lu3Օr~j"0˞g(lPX6T|Tީ9v n L5HY5~;8LQfsG@ 3_I!DL0 Ǡ3t{}0F׭q#7[ku.:tW,olݲdT.9Fq//sJ/rg}n{50ةt2$Cãh8M>DMP!SIf+ p?2W/br#wUr)*R!v#K{lZ9%̫:ﭨLķ|E3=P ?3Gi-+BoJWgvuA5ւX^|eYdJ36fvJ>:vZ Fs(z~x5&z灺]򿟕щ6C\( tH(qɬX̋`KsTvF3xgd /" ۠U&,ÆI`1_d˃ :g"/MH@XYqny#k_ E H-S^*t1Tѥw_Dzru 6ufϘJnX]<$c^\ޱ}y'zˈsOadS~g:B7w!&;.wDÌ nw~W` 67gZ.ɨ" <C~}9v%iu L$܋D&nzPp1 =`CZfoRo,hVr"yl ͝D[X6=Qֆ)o:Y'9c*w7gBCʅ]Cʛ''iQ9/LH#VoL>ɾ4AݡG~ sH@W3yev> bkWBA 膁H*'gWǣY=q(Ey?'ϟItYf?.WhbC8SHxYjviJq~ l2$+(E3\q!= @p]3kS}&[s'ۈ~iP$tNA?ڃYW$r$%nXh'B;A  P[S ߎRe;C~Pn,^~*s!{"We}$x`wr Ree|{ _@} Ё]뎫viai4n'{t`mp ,NhWdeשBtZ(?ʥhF1{oJΠW0o)~x<, BǯMY,XK"_0.aZnMN6AFPj-r* J4cYK c,! ۻ0 C+ZeS\nj CoF!H=cKoVB rZ%wrFoIT3~G $8e-m@mV'$~kt UazOCcBAn/W6|bx];U|$swpLŸ~d7+ž;xVf4oogi5JFX\h]FZ6 %1(YKt”:OU(_Yr< UiC:AMޗɅE󭟜1|$NEmb'v\PɛϐNImB5~qXdbI_[zGi2I!")0HR#9@: ݳ12Rwg 1/ rFt2zAF-vFn T+Y^ڱ3`ڗMM8K-;i~TD|'8{Ո!y*+( % #|k1Ma?%/T,wAÛuf D P\_o%\}am l&/WɪeE?G@  ;twHE-QrYPDX a3&S B m&9o RG_[>'u,sC(Άĸt` UK~&btdU=|+}]&kJ+ :$V ^#xSkVyYGʿlָ*Pn֪UoT bmH3YYP.ҩ `Zۊ꓁ʽuDƨJ%iV QdS<$o!WmF[w;IFoةpi0ڃ Pf҄ xG=kX kB0)ֽM^H%E4܂iwl̊DfV!u0lwTWS$Ž>ʏq 97 q8/(=dZlM52\LvDLcWe!I fG1a[sh%cz8}nte'Qoڳ"9IYXITnˈU|jeMe{(d`AsѮڕz5j<- mlSxv w1'Zd8šzYҕ}HtkXoѷ-(An´K`lr߉l& T9v`ؿ[S*!% R!ᜆ $>[4Ԑ4;xooWRޡ)LJXKY<ƣ*#K)sᠭʭ0/\hClZ[hC6de9t8nd$T %4۔ÿ. Z VGe&<;xŇ N l}Q-B?bg"YGW ZHLli8q12.m`X)ޏ _5wBb|qnf4W)P16yh˔J;1b#CfZl$m9-ր叩ņ'vjEI:J ʝ ,ۤaUvC$xD~6hkgW%X !R%s qօ-k=quL&T [5pO*o T5qU7֫}C1PQ\LWqD8^`ްY~V؛s);D "DJ5]/>$jfœ~%iߥy`~ glcB8epBC"fFZȥ*-CyMx#ad?"Q%M'H- la.qB7 V8qa ījj:DU5x9YtoN0g}n'}/䧿WwFzh뷙+V{:Л90'lv037}IG!ґTC#iw ,t|J  ّs r>9ayYЇ.:f/((:Bno Bx$agL˫]_!g[)-ϵppH}5~mːp!=SᴜB`L0IHx`)2a'7LFi}_N熆6Nꔾ)2n 'D1YcE4pAHOh¹y)?$֡ T87&y,SJIrI#[Y2Bķ~0!v~g@21z" O9̃׼OԆ-W?a01Hf7QވZVSYtTy<# ۻ86:e;dXnB%ݱq_ϖ68qe /~L@Ym*1P!dאiFdc&x'Tt$j Bai)ɫ.pxÃr,2ф Y?΃WB5>#dH>Jlq, ]-D: Q6ޙY*L YZ