osmo-gbproxy-1.6.0-bp153.1.19 >  A `L3!M@eee!=59Ye R ̋g.&ӊ/ȏ?7ĢpE9 )"ܺ` D݃>s5r)ȂJuTOdcr0Yî[7 ,jaߔauvjјAG ĩ{p8")_kҩޘ 8j=I"Ӵ;'q:RpF!?!d  @ /N  X  |           D q   (0889P:=g>o?w@FG H I XY\0 ]T ^bcMdeflu vw x! y!(z!h!x!|!!Cosmo-gbproxy1.6.0bp153.1.19Osmocom GPRS Gb Interface ProxyThe purpose of the Gb proxy is to aggregate the Gb links of multiple BSS's and present them in one Gb link to the SGSN.`L3lamb60SUSE Linux Enterprise 15 SP3openSUSEAGPL-3.0-or-later AND GPL-2.0-or-laterhttps://bugs.opensuse.orgProductivity/Telephony/Servershttps://osmocom.org/projects/osmosgsn/wiki/OsmoSGSNlinuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in osmo-gbproxy.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in osmo-gbproxy.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable osmo-gbproxy.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop osmo-gbproxy.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in osmo-gbproxy.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart osmo-gbproxy.service ) || : fi fi==A큤큤AA큤`L3`L3`L3`L3`L3`L3`L3`L3`L3a430ace12a946fb48ca4a0e2a1b0930c687f2980cda4946bb8d3c864cca05765b5d22d3ad79a11ac2a06a35e530ac0eb324d7f3e40338b3fa0c3cfe4fd420a7054a6b656e60b7a39999b566ef500838e6c171167ad6664915bb14b18a25c47704732e7875a3a337a9136bc9ceb64e10e54e921046301bc870f86e778ddf5783ea430ace12a946fb48ca4a0e2a1b0930c687f2980cda4946bb8d3c864cca05765servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootosmo-sgsn-1.6.0-bp153.1.19.src.rpmconfig(osmo-gbproxy)osmo-gbproxyosmo-gbproxy(x86-64) @@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(osmo-gbproxy)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libosmocore.so.12()(64bit)libosmoctrl.so.0()(64bit)libosmoctrl.so.0(LIBOSMOCTRL_1.0)(64bit)libosmogb.so.9()(64bit)libosmogb.so.9(LIBOSMOGB_1.0)(64bit)libosmogsm.so.13()(64bit)libosmogsm.so.13(LIBOSMOGSM_1.0)(64bit)libosmovty.so.4()(64bit)libpthread.so.0()(64bit)libtalloc.so.2()(64bit)libtalloc.so.2(TALLOC_2.0.2)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.6.0-bp153.1.193.0.4-14.6.0-14.0-15.2-14.14.1^~@]<<\QZF.@ZF.@ZDMartin Hauke Martin Hauke mardnh@gmx.demardnh@gmx.dejengelh@inai.demardnh@gmx.de- Update to new upstream release 1.6.0 * Improve logging in gprs_llc.c code * sgsn: Gb: implementing PS Paging when MS is MM_STANDBY * sgsn_libgtp: refactor ps paging into gprs_gb * ranap: add non-spec X1001 * Iu: implement a user inactivity timer * Implement GMM State using osmocom FSM * Introduce FSM mm_state_iu_fsm, mm_state_gb_fsm * gprs_gmm: only update gb/iu cell information when Iu/Gb present * vty: Introduce cs7-instance-iu * gprs/gprs_gmm: implement T3314. Timeout to reset MM state READY->STANDBY - Update to new upstream release 1.5.0 * sgsn: Have authentication required on by default * osmo-sgsn: add VTY parameter to toggle authentication * sgsn_libgtp: Use new per-GSN libgtp API instead of deprecated API * Fix IMSI padding in imsi-acl * Improve 'show subscriber cache' vty command- Disable LTO for now since it breaks compilation of the tests See: https://osmocom.org/issues/4116- Update to new upstream release 1.4.0 * gprs_gmm: introduce a GMM Attach Request FSM * sgsn_ggsn_ctx_drop_pdp: protect against nullpointer when MM is gone * gprs_gmm: dont answer unknown IMSI/TMSI on Service Requests NET_FAIL * gprs_gmm: Fix missing Security Command for 3G when attaching * sgsn_libgtp: fix a potential memleak when the GGSN is not reachable * gb_proxy: Add ctrl interface and nsvc-state, gbproxy-state commands * osmo-sgsn: ping GGSN periodically and check for restart counter * Disarm T3395 when dettaching mmctx from pdpctx * sgsn: cdr: Fix uninitialized string access if ggsn is detached * gbproxy: Add VTY parameter: link stored-msgs-max-length * gbproxy: Add new VTY-managed timer: link-list clean-stale-timer * Remove local libgsupclient; Use libosmo-gsup-client from osmo-hlr * Full changelogs since 1.2.0: http://git.osmocom.org/osmo-sgsn/plain/debian/changelog?h=1.4.0 http://git.osmocom.org/osmo-sgsn/plain/debian/changelog?h=1.3.0 - Remove patches: * osmo-sgsn-fix-includes.patch- Add patch: * osmo-sgsn-fix-includes.patch- %service_* already takes care of restart/removal Compact %service_* since it incurs extra code. Resolve package-name-repeated-in-summary.- Initial package, version 1.2.0/bin/sh/bin/sh/bin/sh/bin/shlamb60 1615606749 1.6.0-bp153.1.191.6.0-bp153.1.191.6.0-bp153.1.19osmocomosmo-gbproxy.cfgosmo-gbproxyosmo-gbproxy.servicercosmo-gbproxyexamplesosmo-gbproxyosmo-gbproxy-legacy.cfgosmo-gbproxy.cfg/etc//etc/osmocom//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages/osmo-sgsn//usr/share/doc/packages/osmo-sgsn/examples//usr/share/doc/packages/osmo-sgsn/examples/osmo-gbproxy/-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/05212fcfa487ee197a489c99c44dfcc6-osmo-sgsncpioxz5x86_64-suse-linuxdirectoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ea39f8616f5ffdc553460d21dbf34ed2e42a086d, for GNU/Linux 3.2.0, not strippedRRRRR RR RR RRR RR RR5/Rs!$Jutf-88b007c043ff613a54f6c3787693ca61ac3fab103a8c1d51b587e3ac3d7e6bc9d?7zXZ !t/ה}] crt:bLLŮ+Jk'1`ihuT!3<BhUٝ.*h7^ou^L$\zJsš$d| 1 }gvBc'2Ee_ e22:7+F[va_n᪽]IH%LQ)1qAQYBʇ>d+*?ix 0 HhIdDGGlutUd]k#PJXcfl)|a,(K}3 ޻`N3j6SRbZ>=xVIL$͍yl+uD.xmr%mAڡW"Vϗ)hk2vne wӫSɔf5 TH֟ErIL+/i<<z yM[R|d86Ng(M(i./_gP8/W9Ba[6}Cy!zꍍR^?Gk$ݦY|6T/H9S8ҐFToZ8SEۻȍ v4$ 2qڎ͆\׏STl˼Ӹ˓3s鋒OZ  UX7Ȱ6;4/TaA`(6 ;Tm)Rp.%*ۭW4w: J{ aV@y"|u~ &QMhhWki[4j5ӮBzdajIjVMma?䫏>GJ!Q&-d0gDMֈ[0E`yYUM6Sq@[18|\o)ÏsKnzVStH)yxŶ7 ]YjLbK:U,esþϠ4%YoRj{|=ޱQKLW$rzU"X)P f{3 'h1Rh {Ej[ 晼AObYY!2O+=mŧYvVhPB ȉ\&h/U ;Box$݌"p v&F}7ݒ6ܛi:Z0$8AjLygq8_oހ`d=y Q`N, ۢ k"5QvC%<q# gzeݘFt.$V.Ea@7EHJDȟSt^8攇I4`̪Ǹ)fX KIgTI~ՊWN B)ʃ|vq$%Qz@^nsR6 bx:*>Aޕ.Q?R/Y#b>97!ǵKXcOJxHC8[@ gVݎ@' VEVxd&]BavP"[WP:Eŀxd4iQr#/<B'L-m쒾*/n 1!k0h1vƎB}j~>lC\2šMҷo;+Qz :$>l Q+{ӸZ(Xͻ|ǂ\坉B9\zv|!n}gT[FY)`M<Uu_\ (ԙC|>* n`~!?KZ#*/>th[3CHXL MV?w]5r=Inl_' Sx;hBoǜXpNIWr9jIc4A5H7eRWbθù! e5v%!ȂY>qϹZbz> e03[1 qb.oZu+CɵHt/@[!!u#Doh5?Ob^O׌/CKZz? E!16&b7QU,Gۜihz~`:9ܽn릥1$w:Q()6|!PϝAxht 5-FUma)ߣ9>,\x>a}VOj3Lpc!yr6tnB|XhXvn4 ; 2_x:W A Gn`ĶHZn"Jct=~NB;@gmCc,pP0|#fl͏:%$y璡!"|(Tu05d -J<;YŨݵ3"BQӆbbRA3f!{<^ЉJt֞׍6lxPk98}pIjIy6nCJ\VF)"B^n #GgK̎9?_O Aܮ6mu[X-f{Ϥw0Χ0*x<һx]BMkv#Pk(>;7*Wdխ(FGdts u"jhXP#CJv-;׭-gV D85؉`*|QyGa5:Wpi*4w)[YbN&@4ӏ<*T)m5 0Lif !8Zkr42vGDDzdrd8ΚG U^n0qU'D[wӐbK> K6:dJ!1vGjjlT8bjR)833hh Ï,Bq_㪗A^X1ǘkO_w} xNL0h_&>kcμ'p7Tpd"ʶ2j2 34tЯQW:ՠ$$^L>;bp}~FsmI+zъwRἈĉwaZ⠍xmybY6ba?Hj՟1tq` e9Qcp7j 0sڸyޞق(H.-t  s&1W־$mf;^Wgm3?TGeJNNwEW/ܔ !e B_?ѣu+q~_sQ$蘮 ?jllHn#Qkx-F֣Iw bPP7N> v8咰؇j?ٸ} '"g ^biGq xKBgnǨZy+h=48=y.^=SwKkNbGԇH񋷾R}=gH:9v#uTUpHsTY)YY(o +Т= MW1G:L*DP.h7ܯLTЉ`"!}+qtm'rzԑ'5_- І$cp} 8"{ֵKTnA-ĭ 2 ;)7<).k4EP q ^0CxаAH%@0BxP#463g 8 $յ,ZN )B@F"Dsq^1PwX YК`3M=P]Ha-^=5#9f#N6[.>/io Tw5/0/t"ew'}.$}'Į,<NJ]W7xG}vGAc @ a=O͜`ѩ`[Yss׀SǑL$81[? >Otj](]1s[4:H!~m afC4~0}v p*bsq+ *j%݌lv]Kp-]ٔ*ͳP=ЫC&1_C] XvhrJy QuQvUBA:bnxKiȚJL ~76)@ Xa,HvoϮ0^ VI%(P9ʍzR|gO}('1izϻ9,S 4sn-%!%U'{bv)YäRgpwZ5fXX7Hl%sTɞq.%̖1"5MtzޤheY 4HjR;E/s;*WLA5͗o^)3nC/$dym>9O͓φ^ ?pŜPkČqÂf0nTf/^en=])-O]cG G$*EC'Ԛwl1 a0dsh%lz,P2nLBE& (z:Z_L٪ ^uI1 MR^pGr3]E$YdB%{һ44R#[=)J0 +T܃^܀`R4]9l8]1atf" 1qV،TM d%^9I:s?g_,Tut¹ؘ6vI=<LR%&ISD{$ <&_!B @#u6N*B`9=ɗeb7r#Uq͖mZJ noT+ȫ,$Cdb;8_rD1E%#>-VْzLt,s?+ua4i U"99kn=IƐzմ_eC̞x ,J,fN^)V#x H< W.z/cig]~S e~$F4o0ӍHf`ߍhvF̋]SPor.ШKQ&G~M}; O7HYx-.3OBCf-4Z7iB {kY"xqB(N{+vX"0«tCן5W>;B%Yf}; *\@e=&뽰@x}HǮyx]=Fj1V#WU=m τ@m h2`ZȣepvV#vFMȺyL>$Lbn>y׿x{IR:`WsaCPskO6b]e#X%:^`ldw\C >Iq<gӨ B$rLؾv~M%b8HXSA`A\s[9븍.ZH%`\ٚ2EZ#PtktH}n@>O)2?m=$.:nA yqxbgK-/O^tyi5B+>Xq9l,sl:'}@ub?Eِq}{|XQ9#; ];xst`J/W﵍ ߾`( zƈQ+-r 3{d4C V 'mռ;- YWյ*C1HiBRy`X-._as唑c;9؎g.>+ LMKč` <_ڡKd2OEwHc靭J${O FNG{J-;X`ߋ#ۻp8ު;3U̺K./d_,d4j 7nv܊wYxqNo:&F Aq1gLЩ^`5MYrj6'VtHNۭrW ̺'zL'x>Ԓ1-0)ogv cҔyM #Y+7xcc"g-E0dV+0von?{Cya"gW [\w 4Rio(".׏/GC"&wtfuy-h׽{hH].5M!|W^Z.aх( +"cIjoRk07{Z:%,?>FD8ie\[-n s8hm׳7/ ^n,LQo(.? cͶj*,۔0QMH㙘Buq$mZ O D>_o^n:WV)x*mЂُĶ{@{,6;,mh\Șm Rxل@m9}1Q[M@ӿhI'0 oq>tLB7 M w3=^_ ّa?LDG\]>zuKPgv7M)-nnPxW\I6cx kz+w%e[fCBM73j=wcn@xL]#`b遙Z.?+ħl}"逌\KvX԰hSk/3,*J\;S'=6B)f#m+ arF !Cg=cBľԧwTV'7v=2PqB\P.ئ#N- &XmRP!nǺ Λ {@ i 2.% ux! V(j/Kl [ln}9܉ɪIֿ~ v ?]ԁStXilc@/Z!%Mb Q{T|OJ_`:#YeC=O&9MU|<|;RF76XWQhY{ 5# JhC"U€Tg4 Aj{"EdMtKd41:meu&krhfu@/U(d6F2]؏|G)EvR(o^ZԣX/;ZȻGҤS-O81Ki9H iPf<€k'NV;݀a |ܯBFzl6˪t/?QXPV)`"`w `Y|k1N-bjgo& *1:4_0cVm|Ơgplk7hTu͐2d칇pAPOX[H7,td 5t.()e7fmlWDC2fZ\Ǭ!vN$휩T(A"?cv|ِ#+@SIuemv;),Vyo}j[2&0w2/#r "PIn]-.MRQ^0~4/+qӚޣ-rISWhP6`Yez(Cޔxm('%7ɴ8hǜŇڪ@Y y>Ejhg Q0 g-"_ ձRa)ynŦ AX+ez?p\IPYX.)< H hi,=}(S>&֬-V(Vm여:qԑL+ A%'/'E&ω C\=Q}]U*Po pn.|\AꤙcHj 8ճxK}=ÛPf|O[-x,ޣLQa`AZ2JBF\S7T&OOGV5>#S(4Al6ʝ${S@O;GLjt|#Iξ5dn!\Y?qV.AOuŃq[vW\MFpIC|B]l7_dL'eh>爪dls'kNXflZWE|ۀ z8䬬ԂSw]Ăz~ΔO z{4mAb #Bdlr\`0a3T;aF]d0_@~jϔx5k~vܳϰ'Th۽TuOR͘ m>h}r.puipVge(4PMD[b];?SIS{ؕec9eyԱWAEW}0+y$t[XgJ,L;w-|{bYxq+J$I(z>t +n>~H۴FD ،YMq"x~H83%M%uƿG ƯРWWSJHMNA9>.>38ݳM@kh847U&ʇMEF$bV x2ǽ<}("!+]u ;@~LX86rq3^shҴVױQNsF#=?_2w1g- H_ />Vn'`$c)Hfې$xJ!قr^_8'ZWQrw^s. .QbB#Ԓ~^Pvq4Jxoj. Yqu_mY(v) rg.|#(>,gSYZ--)\FmRX2&Na+kq*|~.|wǎ+o:T S|yV _:gy}̔xHIJ5V:ܮw۶s Փiʚ[yajĠ:(s lŕ`8[ʋ?i, dUw洖~u"$vZ.RYBJDe jyÚ2ۦwj1Qr-wDgĻРd!2H -p5#zQ8WA45hAPZ1y¬ Q^ VddKBʰ9quGi->„'ՔVf=:wB'`K-A4NF~bI<]޴EL˺٬^Q_Ps#kS yL/V@?Ur0W+m&X{6#5Cɾ!h#'y"lengWݹ a^#jԉñ=2vV*`Ou(``㧍%jn٦Ĉ妛C*1\':f8n:,*]2Zet˼{!+|LMxzM8e}.r[tSbOl\ɑ$FAcΣuzdBV+f0ۡO>X7(m$UŘ@_j^k-u/*/]>CI$yC\,9_>r c&*+:2c<`bWn+fO5*[{l2B!;GI[tXGWلЯG%mȀq ڸ~9VF@TAV?xԶDm __#n.K!lD$Tawx*5V;1h~% <-뷴ȱ b.9}.gL[49ѱhbVYgZyA rN( ?)"p鏆;> UyC:n&eϫa=) o`P].N=x^ѧjYMs`Ub@d&&wT~y_ܖP"uhwD!;|5HSXڎejԴ!,'iZh?A`~@k2v/e!_J->qa~w&3 `+SwʓUlrS"Uxu! -_L 8ѯ[Yn\e<.μ!p`TZ17+M@Zb~BPJI.;HS;ᣴe`Ie'\ %\;"#lĤ-\n>mNE-F7n;QbH:)e 8Q3z}b*m僾YI+!ɱ?a.uOeTw,ꁃ 7lQ%-Zi%rm?Qgu{_%88OD.5?,ACl~­J40⧀VyZ<{åY.׈)>Ws\]~,n L sSYyv_[ PBK ; R/@[ ^VkGb|\3V匿|)x+s[a,L{[ȓ頯0@mB>b/)IrE)03:^jI7w.<# g f"m]]*[RY1zlK>=bnQ!ޤ KJУԯw,raUn:=l,*Ci‹ sWS"PU` 4 fM$0T[ɶAVZۍ姑rL럦6Db? a駻CT T^yFA%qX=aj~T5GRG8Fڻ|$^< \o)*s4ƫF;8B@B=+2ӻqB~_îA,wi#]VóQa|&@Yto~VbSE ́Cg'T3$VP=H 0!uϓRG ȩ[ev|!,1Y<}vϽ+eٕfh&qH"MK--5VvI,{S>}"&È-huW[M:(7?#weHI-\ S[6,&RX,^~ZT8-<W&\\Ⱈq5ͬa\c9|u|y%Ǐ6KCGn̒|$3)M,sjwoe;Vk{rX?Q1/̋8@zSPg`& bA'<Y414{T+=lΙ\RU0 56`&OT*#J]G3,H=QA!BD&njWt{!vxVguZ5?Z{Yl,|zFc."q D;3[}֕d"r+853vGFB*A4NMC:EWBx W"degI}`9۾Ntf=hFnKVY6.u) ?$hqRD.Uk 1¼G'=54gĨ11sXxo$,J b\WՈeb޷COF2K$ ܝ3͊*N~lDz"pc}>gTLS >*Vp4gQ2W:AO6q] !I@*T{ X4 B k$y-E Qh`YRw ɤLBF:S;dv ~/q`iفuf܇b ;I2ҹis6%n12M) @ m3]W̅-]ѐ^u|2dh]o+h7zQN"r:^h)1$t㭪59J:5S0Fm={D$x]<ސXL .]NPI_^a֟}4>)qhOdY5 f?!Xf-hJ]Lϱ8;6Ll9TP?oUp-ᅫd\&o >>h/CIXG*,R&i2>"|Ugq^/k7q]E_/e إJ Ka9yr`8[i});ܪͫcƦiI9]ҪQNVwҤY"f@LdMte9>4P ],3ٓ';qt6uWY}טeJ)AR58_0~%$N"B[d6HQQPH%*A!GW+ZKu;9f 0h%"8K|&rK<,-ײY% d y?ӟl1E s\>0fܧc؟{xgCkk`+N{z\ H[xCvpԭFHrK!M'8I?]\0 Me XoS]L.!1}_upa%#hKR AP.\f2\kNq!TSVO1I9znQsC "zcN}--;VJ<W@̰^< \QQB\\UДO%2װG  RѲwHN6$[(1? \&(\Miwc3xO:/v+ジ4|xD꒥gc7*[\>/<%p o,UlH)OZ}*v9!Z<oAMXc8n i"C?g-띲a-x'dwnCڜbl{*2RlޔYY21r)F ڝ?'cp<,,TQLӻ%~pmN%y3LLp Y#$;un8uYS2@0eL5 G9 |2Y&0?>Sa]r&KDh7p \½l)@cw/N8<9ʵf@&ˁY6M"^:Ғ#<|逸MZK({v%=)tPk /C^mc7vTĘ}? W0FtrsEE:T|Fj6UMn R\ Bj" PEb!{HKlwD1+wG%T~OI 2Om-pou3*K=ۣrr-_zMս(޻{LfrX)wAȠS~7)( ,:MTS>GG]retpIڡI7b[`?ݞ :`zY>CV ZE&?0{ fה4A3]~3WڈK`֭N ;&x}m^,](&6 H^̌(@Jtcm;PoбqZ1&adVv(ToOX }eB6of NwhkzF;Kةlz@nf!͹MLB;>s[u̙BS O j?+> CbO=mDK\\{Ms39J 5k)a2`BM~6X_B?X5aI :<(C%ɊnJ"MYQs}Y@uBR X@?u!9A A3j,Lz*]{ !m2>3%E\/fQti̭7*7Ucu E^2]Պ:HMsj Ԍ>lϡʜO1فh+)ŔT'K:˯'n r,F~ڨNE0tZI_r7t!>6-X됹q+B a(ZNZFDzs`O/w(S.5t̯$]s"*0@zDH[Q1)~X-7O:IAD4%sC==s*v!R"(`yį1pU Ǫ%5@sEQ &/iBL Ƚ|SBE=y7`'!h+$V\>{ C tMfBc7+-|mDH}Q {!{hL BףuW0Ai9Y-tymD* _TDҷ\,(]t{f -U=.^ 7Μ髖'5J`& mhXa$gC\&C\&Ąá2\rxVg_i-(4e1f#Tjm1R8vCHo^XSxݓ/um*-H\]JerD!wY}EP%&/_ Xx_z+l0bu"Z+um>S @ w L[#Nqi]rRѐ^mm4Btµuu7PުstX_54+8IXKd{ü V;J*:frv~A&%dlZXFxmH?ex0Tvg-0K,֢@ DjwkD%dHܻ %w{?G <uϥd>TзvMh? # @*rsG0Kݯf<:8)͆p$RS:B%pxi:L1I0lH(. weClƀ8qx8h|>>mO7#&H#Nn d^3~/>Y:e/6ClҼTr_)nnr=~U!$h=E$0)&19*=/ӯbmϬt =Iֹs<5wLe}?߰+0=ZW8&2: e0ATW)i& `׃MPIVk׹shG9Io" ϊby2&LT G"pSƁyS`7KpAUfgwPQk2IÚ&|>KCJwo}FQwDc'[isrY.䳎c:LblrRD3E4>x|\ךj1S[KUuFd4ls~IRIeo 0ClUcq:> wo,@^jrybJ@%L&MXw1Aƴe}@=jg #V9_[X7PO9O fb7.Ջ17p!Ka֜$ SW CD_װ&1eiPͪ)xY29tBUov%G]GwH#PUS]o_A ̓4Sk}].!\\'[, 4AUS/\9E(e1WXeijSI7Y&wo$&I _OK|rC'›μsKD?[46m~,&)TҧwP|G]hL5yׂ>|ot SLKzRb:jIc=Q^v %177v2epcIhީ*6)hp P>;Ƶ:{C C'1J"3jA`I[ZDmR`;@$AV;~*YG%rF L!lAJ|)FM灖aiFieQ7 ΋@9nƅR_ ]#AF,/tBm0ϊv,U&V6\[B:F|Eg%< Ut79:0+4ܪ>KILMH)e6#N&`"&  ?͠OoVm;WBVrGn5ρ#!ȪBIYHOz2v~m띅Vl%t^+dK ipsa0XPiـaK8J`q3`qBKKn~KΣ/8%c9 _?/7^:Foұi)gIyK@.!'צz-/{|[(<vsL߇F9/=׾zcR(NUz_:D'wIt4K2c{ZPCX̘wa>Jmz{Ss3SMJyIfYf% P{`2"_h5KFEM4z?~YWXY1~ۗKdK#R<$rrC'l Zqvr+x#遾U(3$fR2Ӻ:NZN50ZȦKg)%;J(Jt_Uժ^e= &toiDLk.85ݮg%<,F$zO4f`M5~,nK`(w=p_J ) :q#xZei!'b|Q:0β Ea-Ɣmz%eB(!JFݱl7b).vk!$7JP0Ÿy> ViF+FIKA Qp}*moڸ!hpaTckfZBzZ$ y7Vs k)R(nX} @\Di46 K\xqǧ|D;^~#.E'ƀޞ &JXt#Am((iYdvXWJˏKI+>a{esr2{ɮ| *"Fg? rK\7D`-qz$@7RXoxm{IhbbȈs|f0dTI'_BYkIs`x7t׾"g? nrH8ȓ~yMKO8m#] C WF8չ]9+EâV'ˉr#7xh~e9=ǶBT1B޵]  mҜ2tDhGsc4H83+LhZ Y  qFzjpr({`,1Q&QfYS3ľnl:͉"n~M]w '"i uQ5fH@eВv!9D~,+3)Kho*GPH޼nRX5$2\ǐw>21Pǫb8) @Yd橎C硷QIU2"P*ŏ}4o,6@ Me Ov8%e02΢-@ a%Fq /# E:&8:u*ntv1$#o-J}o ṻAn &S'{p'GZo =;S9mo+)>6H|[>)bm/Sԛ$[QY"h̻ƹ,vҝ4 I@ZDf[yd@> 4A"¼VkF /E x9gQ Q~M>> _(^36Q[ WfWa!C/傖yQ@T ሒ&5Kzs;OgLǴVkGI*o;veqݛz?1-[dNj$1 MD.#z-B<Ǹ? U^? F/ꏶd a*hgikA{~i8 @.e tߨ:6@0O~n {?HU-oԟY诨U~#Ly ZiGk;'T?3dA?뷘SͯAp bG\rpʂwGQFK>Y.5vݦP5j3TGxum89-8SH('+7Kfq*8wD 3(OY:l&$uַ_ȡ7'Jc;zy24sv3T+bSK=SItJ _+sLnQ}%uԓW2_7us9G^v uH8DU[jV%MUzXʤj78}W/&!膞6uY^@Kch|` qM`,FjR3I7c{y &3#!־%(42eÉɠd@BcO AC650bVMUf}Ka }vbh>?GYؾ롋.OnX(9/H Xat{nݡ;.Nh0ց-52Q iI%`\C1> {XVxwQagC/2ow%J:cQ/DwIí X~|}DX('R' o; `N/C3[M5 Civ4uـf&MC0Ƚ&p㹻yD22~p<^r,*Y0u9:c5a"tMKzoh1=8 *`q"w ) Y;1HBf,1APW P}v!qCrБ[}LHj^v#"N*Pn%Q̻`E>J8H-C f<e#@4tcn6$$Ceu[ɫΣ+#ͽPiիU yf׃8^`y E.E ^xs(-^7_SoO Vs&7~֘޳u:C)(_̥Ũ%@KarGWeqWfesHUA3SDӷvd%, mEvW94f)pv^-KvM\iׇ,V0IDJMSkOM,v8R}7:yݘ^7`X:Op"Xʽ.s~fk&X=N Xȫlw( 6.<>(ٳ?B~+kGfYt+x+Fg|z3p,G4P1&g[k hr~VG *tY|:ja&Zt{?yc,WsmSsV?uȪњ"P[HlDs]vJ@9*GV( {`VklC}{QH&v)lDڅYuނn#YE`kbeCΨg<~ IU2 e7RնܽBѕc)VGq$B5CjÊ=jz80lFU}I @$ɡ^T->)VHc]ǷS'h_Z|m.<><5_R-L2hֻ݁7\9?J[W0>"K. Ol<Nx ,=HWT̖^x2r<2X8goiF`C 1,&9d XOYlNFDTku*w汙_(LE8#Ɨ7r!`1µAר#UYyD 54)5ywGi#g6JH{q= GV+\ĺߏEȣ9yEm]X,P`:DiԂLl`Vm/wk*L좈aO/#fi}EZ^ly(edN>12<ΎJjїލBu n[*_J2OXuAޓMO&rpJANPI>|x$/ ! 0^'~\\Nv۱7-]ke0<~@g.@U˽#+:ez4A(l]^yu=V .]\AMH_(4Yo57PE 80 Y¶X?qhO!͓tfP2<7]k?1럱s68 r3b<{rm:zF|N1@Kl$~E ZVcGKn@z!c"ƘqYҰ3],^'6 uoi,ZpAs RHyJfLX*bE~<sz sFsj[x2n D/gm*-zA|#6a@UєP$ґSdEVf%N>DΣx&f\@z@{q,kmv`łQ;ibOꀍAi_YLJ=XYi-kX߂=.mhRUf ndir2qƙ& Q蓏 u'*qODHNէzpAWN %uNKs(l`n °Al>ьQTeW\/Z>Bv!lT)'hPʲiS?KFa4qa~.[BiTSTr<|i %R(4!';˚q>n[ ]T(q&>nE2N|,`fo-gR+w3l:966Da[N![œ P87#/9NFW]*E$M2xͼYUwOn Ihɂc7ItQzGΚLI(. ηa^M@p/$B _B]}Bb_ꔣW Nkte+D7@H}-iG9HWO D&bNiV$2B.l'&# զSheJB1\AǧcZOΎp~7%r rҤa|%#?(E2I7+Ursa*$G2T_PL$Dĩj| ĿWxo綞+0`4ZIn)J2.]''D rnP*HJ`J!0c2C zNo\uQu`w7pJe+cܺ=ϟdQg:&dU+ɻ>߈ vU]|75z᷈89}: N]eCw O1ڡjrE "@c?X%;Ost/"'Sw|4TH\ z,[&JB3dy"g#lʴ,[g_Xg?thVy{D1%֋#e(/&Eu04X U.OlX=6'(oæQ$o@b s G4oYV~&Ҧk A[l,ɿa6ۗLEZ;;jx;*k`, M"s˦:& V~GW``BcK8ZZAL0G80 "r0?(8h=OjjdT9eBkip6L `w߬co"&~8 k;  *##ko<!T$ 9Yd4yjbDfz@ogL%j,J&l@KFjSWB\>*Kof )1Ӭބ%(;|[҄YЩɗ;}6|S۰LT]XLɚ+FQWc7chk(^n;B025}%4VT[" }}B0wyGu3mиG"sY{%]0CCE\ qƢK}S^ddAi[Mܙ|Nzn ^lҡ)-Fܭ7tH;r}: Ԩ6ptOQTV\s`yn#8(OhHk\hڜ,paw)>؍ Ov)ŦYcVMY}ELmvִЁmM>6)-zS0B;2EgR 4zItY>)$GU++U=KIȑ19"xFg cS$ы6#͋" 9(q?gGO+}Vڀ{ӯywDb)])UĐ>c(;ˌ2()Ay8dH-eEl70Lm@BtJyE1jP}Jt[pǖ'KJPN(üR}fRmBߣK;($D4Y|igq{Ax0+T&F[<VnN ;"}+o\z0W<0cT TkWֳeV6| e0 bɷgUmd{٠$|^UPҮ~7=LrЩ_ 𼇗&k@զy͕Fz3zÉ .lDH(5b;Rˋ\M*"%XG֢o>@_v긆+C&қ=I$ (F^(®_uAtrPp\U$"tu{@4[tabtKy k E._ Q- YjS*W8HM=8 wP>UuA(M_M+iKр#_ \y_zN;5=)FKxzNҕMx8Zŏ%zL:(ank8Ly'*H|ܝJA5d*[:F-^kh X31m  X>OTfy<#֡k0XtYpc= )sAnk@oc_~5 vuD3XkA~?8;OvkoҸpv 08k 92kȈ?3e`Z9.ofR<&1Itѱ_uLEub2WzPM촰r8KiT x,ZG犠e%ޘ.78_.xAGbsd1L%FF4?yK IQ=H< ~ /3Pz 6^$t(95礄7aMm{`MG {-c V0hW@ öyډSq98mӟ܇ͦ!+"aNf :r 3Bg4=y q{dqdBGܡ{hi,0[琜&W&8ј&eE<Нp;'ŵވXQ8ŎPx?qc=TDvϹ^M -91L~T[o @U^JFԻeCDў#(A1l'jdN]Or'% |Vv6 ~7\~fQ|y? o0Ez3y B2Pp∮` y~Nݏv'yȼB3g' i}WlRٺhjߘ^q5!?,v͸ z-`]ɮP7OF>{c跔\`߱ۑ@ܚax?Bu@*F~6#D= 4:-/似6^$hW[ͯǡMFq3)P~_>6/A};ear9Cj y~f9 p9~ X)i‘IJlvU7|i!1.I%;邅VX8EJJoFu{vS:[H-jxAeha%8d7 #1RtC$*K8R(r, 9>J%#-~EXN`'¨#.t$r4'SJA7M)w3WLPJ~8tſf[+Fx^zP1sA̜%fp*r@FĿqN_AK5k}@qAl/i /LYS}D¦!jaR^ K3.)#p>YOdFI{~NWIH3!)- t ?(GG|8'ǸttQM| S3D9HqڑBond{b+򏤒s3;S5Z59kNU `˩߮~+Jn`@۰B4C&۫EUYfi==Pd߯WBQ,/CPD@j,jpT"IwS(:wxe) R/5'8)|y݂di LgHH1NT Eԁz~'\]!O}N64C ^NUoL7X|PxzH?^Kx7P(SthV=r0V%n{x1E8Z L`I{mythS"GB4LĦ>'d} ͺI{twa$Aƀ^lQí)";78.A(7ɉɅ|:l+[7 =/U7mBӧJ= 3)f6R.(%؟F. YZ