osmo-gtphub-1.8.0-bp155.1.10 >  A dkfI%z N;T/{ss4!YH@#Iv'l[J}D['5X-H/2l,H{B 4b6)E-„6f**GkKHT*e`usQD.m\j/џ(n B`g~[3i0R~u{ZDd^SJ >t\>uM)_\G_n 3%Na'Hrc_vjVgtp.}l.@On_"I/;` _8 `< Gx RkvvְڍJko/2o.35:,2e#ȐK;V.@W344eA(p(xĩÈvPDu:{ߛpkqH&sr^o粈 lx7d6165ba3f324d90ffeffa05c727e9459b3be954a70a481edcce3719f9461e04f63201b792d2a5d4694509f1873edcd6f93c6d9e3dkfI%z =[wyZFR\3IϷzEVD g~E5 &n6=W']bd-M r\2Ԛ(ƞ"A%;UfXlIvWag,jcVM;C'``g4+|#ӈ l7myR 5e>#x"ڐG8" xgx=C] @OH4\&+؀]y!<:>U [[&4: i௓nBg,ܖ_-XNis _ǥwL5L tNB-;[{C\gQ`H bH`-:S%$r[+'ΨUF{ڀ3"T;j5Ie)Fd 0 G(OcȨK% $Qj@Aeq⇗UsD9H 9$NuMLh  uzֲ3<!>pF%,?%d  g +J~  T  x           @ m  |(8 98 :C =>?@FG H  I @ X LY X\ ] ^!2b!c"d#e#f#l#u#, v#Pw$8 x$\ y$z$$$$%Cosmo-gtphub1.8.0bp155.1.10Osmocom GTP Hub: Proxy for GTP traffic between multiple SGSNs and GGSNsOsmocom GTP Hub: Proxy for GTP traffic between multiple SGSNs and GGSNs.dkfobs-arm-11SUSE Linux Enterprise 15 SP5openSUSEAGPL-3.0-or-later AND GPL-2.0-or-laterhttps://bugs.opensuse.orgProductivity/Telephony/Servershttps://osmocom.org/projects/osmosgsn/wiki/OsmoSGSNlinuxaarch64 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-gtphub.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-gtphub.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-gtphub.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-gtphub.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in osmo-gtphub.service ; do sysv_service="${service%.*}" rm -f "/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-gtphub.service ) || : fi fib(%bA큤큤AA큤dkfdkfdkfdkfdkfdkfdkfdkfdkf137c570ff46e28199c1913166a58a308aec03648b800ebef01aeaf59476ea05a2f35ae442140d8910a149776f85235257d7b5b297e003dd68632ea319266d12d747a0ab6573f32b648bbc0de704c8bf9ae78b07c7899e156f32d476f3c08ab8ae239fa0132a636f23b7867f05927dec7d3b81eefba5be1cde312cc094ced28fb137c570ff46e28199c1913166a58a308aec03648b800ebef01aeaf59476ea05aservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootosmo-sgsn-1.8.0-bp155.1.10.src.rpmconfig(osmo-gtphub)osmo-gtphubosmo-gtphub(aarch-64) @@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(osmo-gtphub)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcares.so.2()(64bit)libgtp.so.6()(64bit)libosmo-sigtran.so.7()(64bit)libosmocore.so.19()(64bit)libosmogsm.so.18()(64bit)libosmogsm.so.18(LIBOSMOGSM_1.0)(64bit)libosmovty.so.9()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libtalloc.so.2()(64bit)libtalloc.so.2(TALLOC_2.0.2)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.8.0-bp155.1.103.0.4-14.6.0-14.0-15.2-14.14.3aaf@_o-@_%Y@^^~@]<<\QZF.@ZF.@ZDMartin Hauke Johannes Segitz Martin Hauke Martin Hauke Martin Hauke Martin Hauke Martin Hauke mardnh@gmx.demardnh@gmx.dejengelh@inai.demardnh@gmx.de- Update to new upstream release 1.8.0 * https://git.osmocom.org/osmo-sgsn/plain/debian/changelog?h=1.8.0 - Drop patch: * harden_osmo-gbproxy.service.patch- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_osmo-gbproxy.service.patch * harden_osmo-gtphub.service.patch * harden_osmo-sgsn.service.patch- Update to new upstream release 1.6.2 * gtphub: rename sgsn's oww osmo_sockaddr into sgsn_sockaddr- Update to new upstream release 1.6.1 * gtphub_test: Fix compilation with gcc-10 - Remove not longer needed patch: * 0001-gtphub_test-Fix-compilation-with-gcc-10.patch- Add patch to fix gcc10 compilation errors (boo#1160244) * 0001-gtphub_test-Fix-compilation-with-gcc-10.patch- 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/shobs-arm-11 1684760081 1.8.0-bp155.1.101.8.0-bp155.1.101.8.0-bp155.1.10osmocomosmo-gtphub.cfgosmo-gtphubosmo-gtphub.servicercosmo-gtphubexamplesosmo-gtphubosmo-gtphub-1iface.cfgosmo-gtphub.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-gtphub/-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/d34fdefe5b4c396db39fd9f9f7482c15-osmo-sgsncpioxz5aarch64-suse-linuxdirectoryASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=5b9d9b8b09a6b31d653f102e326d70bb8b24f38b, for GNU/Linux 3.7.0, strippedRRRRRR RR RR R R RRRAS0,TfJ"Yh0utf-8540e9bc1f76f5dd92f656545f3b90a3065cd6cf68916443923758e9f8ad85995?7zXZ !t/!] crt:bLL ؝/q`:8O\z\h9Xb,Knw_.G RgK1eitB< Afb]ơ@AV-LJ 6Qxo@+o}ciopq~'?ĚleL7R 2y}$/c Atńm6?1I )B,W I5x|ᾞ9ZAcp )~ԧb+ig{JugqK hw茕>UG8mIMs|2G5zAY3 Q@sIZ!:PF߉ӂy>"j#>k_DfQPXT)xtexi /ݹ3;|12Gf=KC]F2<X`YF cRƊ/DݙJ0Rcf~\n,ʑ?v`ڟ՘Rq=|Q?|)Ddb m3MQx vAhA|0_R_/O&*Êb]y⾩$fE qz:&`"P3$sPU슧< J!oY[ r7W;3߂v^D#Yf2vzY=KWG Za`LF. ݒo3XP<0LAp$Ύ=Vݕ{ɕx Y:h*GUǾNO8-{r3eǟgн'.`KJEb{,LzZ0<+-3q-S 52 c%'7IϜ懝vEE-VqTktu.0edO&>"e}g~̠'vWI{Lxds_xz!.?0TL]K U7P %hkK2 rrhyҕY%Dx2no0P*vhBܿ Ĝo 2B* ܜ\M ]/99yғ b4<]jKMQn y2 CYsY\y⭓vqMsCoFOi0qnxЗO!n;H# Y}Yjat%;ʛd`⨍^i?b7!T%/։[[ݳKfP(.CC*:V羟mcpLn웶oǮTANW4kbP?G95X\BCx}`*$HXȇb{{-CZlKw TɇlΘnGR(9rXpxS:l3 QˬiEOPK ]Z[NqjGɷbXKiK%<-&#ؘaJ%t2̚kEtV/0<-Go-GP\:oW-3*C}t%6vmϏ,Yn˝Њg,t <ōÏ޿a[XǢ,$"5NU0^#Vq~bM_[ LQ['Hۮ6V6 c×ԡ'^R}9p`ϙ:!Z9(!OlGM$߭`i{L#ʦҫ0i]i^K(Э!HDQL@/E8;>9Ny>\-2J_{xbzs㟳d,,QhYz Jx)i".@`])|'Fu15:KK/UJGJT"&>| 9[ 1TL cOLcB:ӡ Piؽc}P|` rCi/KY1\ zPNYX$/leWg`p\^ +ncf[a^g-+R#{vc̨ P2"sLjؘKEf#[JcH2O-?)lhqY}һlv[̘L+!%.(3ܾ2*>H>m@,)aʐcLV[bj&H׻y9{%?4~d](z4 <ˠ[ҝG uq ìRZ<pj a/1ؠ3LSSfw2N*){@[.L”6}m55 )udI}Ws J9;Rs N?/G !"@Q/b[TCNWZ\ NmÚ{IE< v\Ї'枍z6'tF @&8OݛhOSUňS>&vHRpj`tG9JǮJ(Ush[`#\;&`ܒVдx=måQ\u_!9(<`2p5FYB*hdtJ21>&rIpTύ[v٫<z=zS': W Y5zѠN5AJBВ^%?ya(;>9tC!}Rؑ ˮVde&2I$/^{"8}`U+elX?r]F7԰BTFoydSSk)DD^gmh܃Qeњ2^b]H^M?aշU;*u!TJ4(Y $4 JF4 0@d\2 m<",M]D'1Y tV(f'Ya:҇ypoߓ &E:O$EpqmV`}^}b+xMP9FY"M1AD#Cu1ٗ`ϛ$]mCAZD&VZ-y/EZI2U7%X$yiwo=!2Ŕ-pb8I&N;풵,wB)SsCQw85`:Сle'ճQ).:2j…VScL,KeɶД^hK g=l nʧf'Z#X ZtBi҃'%PyǺ`e!Svp.n0=G  Iw/oo(@XKTʙdWqO75?x`qm0>+Q LL!ywR]=kW1 (.!jW]a.u<)Lx1وf.^$kC# nvl.#əiu¬C:S lqn9PL\Wol++ + nNJYKk[T+kIk* )Itjq ½45{ItA;1~[|2 .$3Id ,,KxdGR{{68uËm&Fd望ȁ.*>] (DQ:Odž@'j~Sl ]L _Qߺ6oNg\W_VN"u)gC3tByx߮UVR~(-BY'ֿD&Toނ?P7,ЛIcs%S ='B8 +JoN`!;zgIu'(~;s:tk2K%t%@o=i$W1+VP')d7^k XNcݠv0g#x%b(TuujpZ.]k 5APGj>|x]֒0%ꡣ7RN Z/ ݞd+q"Mw `^Lư>eC`Y/0J|s G~ T߮x{_k#=&}M Z_<]yV>bw |:C}"e\£F2E2_KcN'ڻМP8A7A ~2 :W9ZtOrs30>wfѶu'e Ԅy#CAxxfr|-k'ZEH~v3})Xc[e}c I9x^">kn(mipFm̷\5 Z(ZȈ`,r¥ 6`L-#:K}Z %LZ߸t3 <$q&oL c~N; 0EZKtT$:V4\Riqwl`m5vu|E..~=Ň-Ỉ4|l6[Oɺ?15|T+#$C=]8-xnJ2KR{b\f)m3`oB'wXYﻤ>oL'hZVLn1,9Q=tIet=/ῊлAih[GKs5\r\3-HJFOP߄WV7f6fdɩG*G  wǠ:Jy_ ]䍅ͣ@RQgPj8.:Kbw*+/aGF%!}K"!GmTdy׃@k“ ~l@Mr l4_Hި޹8jdLn}JB^wjcSi[SfZQE,fO*o*;wp>? :S D+^QS68 r=$&ͼdі{rb^Ω.幊@mktVh\: j՝":v8?_?[18^K $*?GTJz9zI@+"Zϯ?(fxԩE:d=_<`"^2N"N *76Lk)F3 XSx68P{Г:;٦9Kq tu{4kSr6Y*GpNkwߡΆ63?,$<0=,Z-oyj"[$5ƛOrןQƊ2Q_*r4j_(D4jZc~A}gy}E1r F|,Q< wiϔ(mșKV$KM=8R`h'?U a- &tDu7yA.`a~BfOpL7I Jw kT'Lizq=j5ე81`eU)Qf;# EM$zZ蟢O?`,̸-B^MX{ i_0e"4Wϭ/yWF>S8 ,9Y%N_GЌ[tCq+qmPߟ!@ zÏɩe:. } C2I_3 =C=Dp>ݦ_ vNks<A"L|GHU,ft E#K,cuIn!d~("(k`S?';x$kE` U'J˜j(NP[)u@99 ЂIR?'+6Rf%6}z5 VQ&:6 + b?ܒK0Y9rj5`r躣G*t4_~ca6|(U4({Ȗc:7NNSK_̇w3J vzcOÅ^7Vخ(^mu@PW'lEKGwFF?|8E#j@xбʝ<~8m 9/JLKpӛEuRŋ9Rp?Sa9Xl8d2=b։o#q=ea ^h}QgCH"ͯonzc}_P^vǕ^y*oʉuNa)-zţb#L9g4t"Ү22T.%D 3z(-Ǐ"OkDK MX?{4r áu/i Gjt^zph(:NlʔFu9bk-:VYOv{!r,S228ݒd#|~Xl\=t7em/?bšshgyQjŢc/l<8rCGsi n8_߶+RԇdҫqA4e #[?RCdC?qT⫁j QXℚ ;gAO:h*Bl~EnšFuI])Q6F[!M.OF?h5O홯"PvkHhr\2N)߇Żqtwy1lU·Rlda &5{%|iUG٢@՜@(_}̨L% w8yS%>^L4 UtG;yތsa/J?Y!8(er1Ȣ0AmXOEgP;.?|dch;LjuUL#œH¥ig-#2ȋĦ!paY[ULy&1ax|^pannj%6]U ]Q*\2ѹSG YK4?{/#{Il;jsv8<|g=`aKj GX R~WziᓊMlOVF=Gh=gpL;q\/Y{bsx;{|=~Ă#JqҟU6X `ŏBQ"3)5D4J%ݲ9/a9)&Sg =*ь z]%lU/uI=bH>ӻX7KCjJ/NtP0>oT\w,[4b­$Ϗח:I͠_-KWY؉pƾF uPtC-(Uiv7٬ "z)>; O& `Z SuO2T ,3Y|Aؚ*k^և#jjM *Sh/0_pAE5ZV?L\vS9úlAϧm5@\yS-:pw;$e8+]NRf$AZJgZ_:2XJe;G( p4J00Bzbצ2L(_{I 0x\ u}/"`'S% 1 Mռpwq(SEe货#4 =r}%4\_~0NC g%t9WxTGs0$ gCȺA^`{"?N0z yL#OA{8m&=v~}E٩u y6zU>~h[$j9Auu7UcׁWY貇752킧eCgӼpVl<RϒhRXN<)tx-Oa*f|@aZ܌;:Ɛ^d/qO?2蠈1,0s! JM69@ { k w@3y2bPPľVG_shK9O=cA2" 9W%,(J,%Ry}*`HrEzWilY~ Ō $h2ͽri˫o`\ |[a@PmO]k2Y2y a~mhE"HD|H*vYTC^po5'StѶZJ*G?C@Hm1>tGigr[!}iM=ҦSG*6͆lW,\&ɘᯟرΈϷC̲q-r40,"|֖\j/\6ÿ,-Y9$i8dVNB:N-Q>yp5N{eB fԀӢ!TJ6hY6 B" 'do.p[:(,5kڶG,q08'j.Tv~)ڟẍ́EfI=͒c'g]yX St8m{Zp lRP`lYtίvşr 3$ :.9K !7bA۽ äNkZ?7t^[E:' 3,=<tqG"eHZ,}Ɉ<>vp4vH:3e j)0n2?yֺXB̶)"<>?(6.>D:/,uS~^.P͂.M@Nj°q;b$*䝽p pէsA0P&mrcKkD=R%?4g1_6޳SC@#(B ()I;ۅX%F$ Q`I g{֙T^Ð c̈́D>]> YUKAlC ŇShFUyuSL6.Gf- Iʠ5o<@͊nHi7 ,nT ,p2 /Iyc)Wy@+ pdOΓHj˰%Z?+o;f5ke}+T :n,]hZkH"JE4(9bd}|2+]<͊p Cx)K> `;RU*- 3欨<*`^BNDSM 6"%ogu(ۮ\Cؐ:$!r_ +̘y`RѢ_ ?gAȱ ~vr(>E; O|94Q|߁-L ϗd):+'m)P܀?Rɔ%0𾻚dy 9NXc! 9Т'?+*!~6f#;]7s){iZ 6aK#(7A|ad[Ū`5 L1*lƖL S>!y#90(V+ B^v77rD&*ENngjGxZ1f0c*]ޥ ,0Oq,lO =Q|Dvz;mk&7ׂU[aӳW)NjDA4-;KM.E \D\Eci&a6aaϬVytPUi8daxyj&s[bl|{pEa1#)vc2K&@7 6DÆ&C}Hؠj2NhPi#OJu}* H9XCUd̳4EӤ h*`eInhv),HBHwX2{mb[-^>o^g3A-o2ǘ}ɮP T6^y#) ??H y1SG@ K[l,E&Ӂ:Z*SgiiV cG/Aodp0͆OrWhs508XO#tVFu Ԥ R"f't6 @GڎoS2 #jw育lIsTk3dsyr=FHEH5}-MED 4&)}ɲ6m( %uڰdԍ78{l/eIw'w,iEZƂgɬ@6?WtGU>h}/ɡu:pJܿ1ea(HO_Dσ'8#B^B1gPxP7;uʴRpk뫷":m_,j]q60t.[ H@: +A8`?^r 'ޖqpLb J+ñ1@@m wLh@c*~PR߄6aQlY ^||P.)#/ {AɋH=Ͼe j)B.mTenJa#* >cCm)B3-ſSiyN[^)b/l㙼7!C茼^NK&ƷWS)?9p*(%jE? uf/#{j4/Lyr_ r 3Ca{KٌTWCCĊ & 򠺅R@y?*~MO*ϕoš*8G\Sz O 5kMQ@(O29qt´߅ ;0v[hNdrc/WyǮthY;r=z 0(KWʍ`܁NQ)+1i090⎞͛u >6ZsF)>m1MXc?@H۶7 2gFAp!OԚaRqce_W ڥ0s#T/W'JlK=P1k `}=T"3`32g6wr;&<,2?}>f u?ǯ`Ra繘>$8ZJ&PN汹/ETNOPp HKN!Bs'*%"~o 1T9MnD_¸eImBܧ`nUsͯgѦlD+Y;qK*݋2J<+ 3O`7%vΓ@"giOÏSΥC/"jfEʎrN[W[_#-G#3 Xmoikn-Y/g  C]U) M5dfhp%k8~ k ;ݺL[oh3ug7+~ŕԼ\.m)Ih={JoVa9f@5&Oq?{Jdn!+=XG/J#%or7R`3owW9Ȇ}D0KaLpG?jI]FuRDl>b/ )..5ЬI.U[U@:F㡧iZTsNk3 íF9y\ќY u95}(Wmo؃J(&{kUvDB=܉$^ O8\n @ED^8nc߫ D/UJ(c姦`Qe2:Jympȴ: lJM~J^aZa*.[FJ9 FVGlfjQyfj [g-? L-`ꎤÓ] :1Iؠc? iQmvHeK-S^5- {6hP8&i9իylV-#X&J9W'a) T(e {}䇖h@Bi%|ycβ(f!v <u5if?M6m$ڍ8IǕ= /*^L:MAlWЊ}{F]uq(DKh5F [)q 6x̥VWBG.pWl{2Eߝ~ ۾DQs``8܂Q;q^ Uϕ<8.O =Uk&-MvTOH酤B{o`OmM=ѢPC W|ZKSP5"abII.8&}-ErX1fKp0fliYp] -|iNU`CaW4$\V ٷltIN/1.݃¦5?6WHl$3SR$1MM_ 1b_4zFWIP6aBQ qZ[GieI ;ʷ5oq#"`3a5/o$8>xc<)wܗ^cRhTl'7D?)kVU6lҢFA3gN^_`q^%5N^F0^;9al`Y齘N=R,ǗgQƶjY]2 FuXt/m >4V[w9[\-L7,[㴼<"ҤL%֡#4Yjt3(TfvqJJ.E^5++:@v.كGF2 :'Wg>*#a8-,^rMbld- ekeoaػUCw+J|0wN3F.[^V8H(Er@DH>=bgo_9@-INKVǺ@;{\+;JV,I@2x6a\P`gz*f!]k_zE@iepZ8y$a*b# u`\`u+c; <.F4PJJ5Hwt]{= Hl.ڍTk.LyXz[6"9Q"web|4˕9 |Ff/ZŗV>7M֦LAE)ƴa@H]*3ތh'SAb$t| rĽz5w-aJ-zOm:<{.'vBʙJ\"Rez=B类7eN.3Zi0//K}@/j/ `qa뫨܊,UnzR&}vs5O@%.O:z-E@R.JR{\p#VG3_l֐W 6z1 @ݑG}?:(@Fv,ENT1~p9Mw/ؚԐUDey"<=roR3j;91nAirK/$2W(:oW`9.ddES><낅%|rRÏ_ɦ>";4W5{I*א!-ɳ6#B7i&Z0mB51 qNCaX`Lp'au uȽ] x*g &jLI,AڡvΡaC#%%`&Q0~VPR2' Nzj *&0OIG.A<(]5ހd![6vB"ܤ6"Lw`oaA~ .\M1GϪ/2X2 uzHT=PG \_Eu %2:s՚*.[6\Ї+(RaUԌX0;96>z ^|t/Yzx% 1Bm[ocVXqH5=n}Z/Tjo9Y_o٘qX`lV FDP zNTfc5#;i#W-d;G@ѣmtBHwf N<{9oYGcj"VAA9a ٟLv!rS\~&w<_R+U̱[䋀/ࢴ8MU&\v)xUgzH߰|S^^T6{Sb-OmX[0eV}CBEsS8LK "as.tK9?jgllDACj6`] pqcH/e urx ԥ &bnE'$m|~Aֿ3RPjbmrI ?]&F/rT7QQ5D $44;*>gԋzμ˗_f N~o$TΛJ) XZv6iH ~,39;vAWCR`8yOoyۡ R>rZ*m>Ğ5u[*@P#C]>-0X@Q=+ETMK~v;z4^L#j9UPP}v>ap a1:N„S]Og:1V7D$ A?QQdf.'Ϫw zMZN M7\!罦ccy4_Xe _n|j~Zf%g0-wTCTh;!Uc ʬ99-eK~/|>kj)epa: qeD #A-M`4Mŧ8Vv1t kDӤKޞ[s.on%5 +y8(MQIG!hM8ztoN4c_!;a!o𤋈kWYmd%o<}񕽰uyi%thm^d<=W"8l&EN]AcɄrKٛ<]Gz9ivk 6pY@$& j<jRGH@8; Gc6Ds =C!R-j$wgC&1! V{:"9?7;eP '&o;n!_y\Quc r_Nj>@/CsPmJ4he4=r(MG$W&3!8z7j?.oM8֡kAl ec ] ?2Bݱ챢dm|qDr$ch<@dl}zZKleQ qwؓ!="ėn߲mD0F1ZQE)azs~ݻTɯTf>fev 8%/P(zYkkO){J(Gl!x][J_ -wIȢ.Wʿ]=xa4'f6GWT9,Kl`ʁbM1j'b 9-C89iQ & 6C*\;=ORhg$g.#om({;!)_H,ٔe".3W0 ^{Ż7Ө^FW*F(Vxo#P 򂕺:[(BΙ?o'PUzy;l%!'e vR #BMK}E3B]NǓڿrcL:|yE\#s(hg贶 k}Ab&.`i~<D&^tc )tT6t֭"m͠O-c,~E ^y)ѵ﵀anY8X0یAI.lX16X&=Bms܁u:gÐ!>N-' v8CLĨքmr3NX]2i6E ?.3r,AHMI^z)gnT+9]sSiDNYR*e%\?,E+sbՇY.|g(Mi}n5JLQ0M &Ze#J{1$C?,ݿEU߱^zrS[;^8*2FJ )oGz:aD8yh.Tla$ 4h < M˛Hߊ3jceiXVןDIq"_w|:G!KN`~&n_5 y^N pN{9|]r7ΪfOlw H4wشp͎ ]\{ܠ^C9ŵ-}3c}Dg 1BbHT6lA*`ENOo{D kFjqM9TɈ[^7E{ R=U8,]VMl&* W/{"XDwχ,P& zȹszb,aGzIU>e7#6_mw&g2Ug!1)hh*te6x)U6Ǎ;DQ ?FZ^=uqgޓޤ/2gBI%VX8QF'G%#tW{̩ (Ϣ]'n%T}~eBZXrƓDy LU^$R %S ƔO i)ؙ9k 4Î547CRbvz_9ț 'fꃊD܌D]m31.;Sdiǁʘq"J<ۥh+ª8=|vqeEtjGO{8x+6jHCjwh{C*T- x(U21 ,ܚy7 2矚kY嬮7ZD-BL{mM$`/ DĮ)iHw^鏄kA!5Z,빻օF 2Z z(YD:ZH mL8t7jcLJ+ GIuK/ +Gnjl4^?P>>ϯ(ӑ;"DU8u!uT=ɚP;Har4GZG_f}S" .8WU;U]ÐTD]]Nt-^ᴛ򿝵=Jy (7+ /pהMaEkJ+9yE_,B!Rڇ~(ǐ'Y!_,}čuGT\W5 5w.\3{F5l%XK}ՃYJُe C^h#WvѹR h43R>fŒ}Q%psC|vUnb= D $.Z0w6 Bc&?HiQHf(I4qPy߽XI5EPuZm9\Ã7yT(,PW&x&|g6_O]d[Z"A39MٽBX԰1c c2wtWau 씹 >)j~ ZJq)g_cAdACPDY)WڄR$ 5JU2+\7AY]@m3vudLFہեeVmt< q Lp/ K%@`].sp |aٳ!62GfM^{رe#o܊ y]A'9`z3ljU)J{W@3?BbY@&&? (Zi8^m3UmLwc-RUвr įt )aFıghdsz2{ʀq~pCt* F*$=Ӄ~jz,z6ٴ9 ,`t#c:>&cůDጭF Ns熂C3JSZZb{_ii`J߷iAJmꇬdQ.h&KXCݘY QY(n OQ K*T#laR]!;`MRTQp:01A!pB13*:h[FK}+*6vFDM$H5w$+``yj14 (*GaIG{#xvĒ?5ӌyQ(G JUlnu[uC ooylՌ~m͇_yiz-d \ڏnpyL`]QLw 6RN66eCGڿ@-hzuedF<=T?~3b!U(#)/!.QI1خJO{pf6 @7M93@*t3!*q ^#|sTnX 6:k/J|H|.my3jK0u Vѯ[hfjg \7" `l׸4 Oԕd{׿'#>1=muPʸg! (y^rkI5e=R)'=LFy Ԟđ7QgZeTz(1h(n.LG8ڶJH(2vU4q]PaqEGl`oâ9[,S?c[/fSP*]ދ).zJe@w>-ii]HII{3Jpt!gS"tƙKS* ToI@E_2'NhMzh#YpO"xK_Dvexd.}'Q.2mX&v2>K4Q (h j4 TW5$(Xx%ܓ3,M6FV{>[IfosxM-zza%ڀt?2Tf(th*W-ڠ[+næap3 Ҋ2P-u Qy]zҊ3z2WI2n}ULg G`4h~TTm"Bn$A-Q&5/0͗Ei<<&N劄]WC+vR*gZ!Oz;1EO8  jIQ{؎-SVA,|` f;"6umnGGAL O{>׾#C.iyNNJB(zg-8nZ(0* b {UjɸnL|dTE;99F0B0e^ &Ʀ8Ar({c#vin}ֿĬ=ֈHAzK`5] (n܀zc?H8Jf* ed>l wX4#Vtag㡼RCIDkT?+\HYNN)jyfuFk; QIUF9}ry4?EH\5X32T|?7v,);i6{fnp3 u;Z, "$9KK2DeIrY F6quD1F]jޚZ t02do'Ut @Z. =P\jOJzsTޝ}Gj rFmkԗ=I Ԣ;i, g%UF! E,3Ms[FR6Y4܈^60 qFI<(,`m_BIP y##C湐'x>ǤeX'fIy4͚6>jm<0<0_.l 5l)啰I5\t :zJ%!HNs3Q 6$me˼JGWrB9T,.%Z^~:V7o>ʐ&]43i]+ҩ;jCNxQ6Q3K"Wb-Ff."0@QZ@zżH.2 vxXT s Uph0~L$+|2U@ kpRb :]2ǺH1] u}T r$o.t˥yﶝކOl~ڵiro/~J9Yd2tl?pbHԌa뫙3L pgO# T>Ok*؏.6ܥ!jaQQʫN'[@!OqZ4l@&" pKءPS |CV:pp߁_PK}$gǭL;E7b탸kI9p@0.o,^ Kh'?LA=g)R  5At"r$x%5"#28 7j[ˋhT7uޢ_lv?Ertq:óMh{ !;*gV$-Pad֧gP %C7cn h}ݒ+4 rt)|#JN'$:_W#2] m .c q:^PşPM}%*+|0hFT[ >t~W9 ^܍q3CX[hdf<ܮk\[Ѿ]U-:wb "){Q&!K b4زֱ CLR%^ OXLг=﹨Z _JOn ! r$YeؚWϣTTeFT vtT+[%w(gcE =%|z̕"(l4B/mWR.Kђ`"Y5SYP۽4 \dpe4I"P(NC /E^jƤ4,f燫BfZ@ƷK;Кvkrg]{79+A0+Zy)PC ) FA''d Gl=i| ^5{3U6 &p"0gSq("{}#[G}QEf`^Q0vOx} "O#c±FB=>C[WQIB` [ 9]&ȚkcDa!T{eM^%;=Q ҟkMv$z{dxh`g@5{":\5Dk,'0 0PGN7#b`6J4:"~JCUI,[ϣ{Ӵb M9ɛy{; mUB vruwVqYSOvlwb&Y! ]|ԌV1hP14=CV.` 2)6I<.zؚu.!m/q`KB/fzv0;]LEGYF2B*49wZY&.2gN&~+|vbHy7Y{|G9Sh \ZCm:@\d4^ ݋Xi.u![s^Jdp^4oSȓ' և7&mJ"frgL OY.䮧ƹ g6l׾F*ޔۇ}hɶsk{>}NCL СIz|UG K'{V>ߵ+I#lN f$!؍Nۨ!؄=T8X|%_u;v5C7C92).( jAآn *{8#tk5I|*wvD~w1!+}GKJ~7kCyc| ▂ہNx_0MRg;1\.,=gA4%'0JԂ\|Dj}@TZc&3P(Џu=1G*r s+2@7.CeNnZ삾$B6`!QC> wgyGBsb1Tnwin< 4rǏ+PZ:%‚RI)Kީ'V =~,RfVL5F߃D.VvDZIC,oW+GFecȧ;yymTIz)Pϴr[c ppP a6^}/G)SA$I7^ˠH2< # {Gt3[_L\rWZqcv3VҾ~ͷc',1# k}f;,~)M8-ƱqDc^-h;=o#|򓽪-%y+7Ju$T@+3ѭ-7Y҅C$*bLy<~ :/5Rt/VS%JOVo9#\@iī,\D?<ۺƶF,mԾU;Gƻ~ytOlDZ2TtvTKવW>CO7O*mP"qDR#f2**mYRhk kЅr\0x$_j?wGoF!L[!r #UA) ''øAU M' NT qpu@fEC{ƥbaaNA &e_ܮ3 7%4Ad_ p|,l%yAsƙPYTMj6eP,®ƾJ/f)wEbjow 1@FLrJ6>rj 5" iٴ45dBcJ Hhn@C(ԛ*,vǽ~ ]vzOϢs&f&B.+S/'6BRTw<2TN]X.Z0ب@tKMQ M|q=7dEh6`:~?`ݠ%@ ŸRRaqwGʜ.r {‡ ?.؟f衛3-<\>=$iܹȟZ+5lqA &w0:nҾGTo[QÁDTwس A unÌksu%U;9O +|*Vuetw<(~&dVO$C.(ͼ ɼ_q}I7WBGi ri,3@Nʭ .MJ0P %^+ = dbp/]n ]M ҂-'WO4faʁ[G6h{(r-dLq 򢖪]_j\gc 0M DNFBG1/JϽwZZB? 48+s^M[ fmExCT/=F8K,U`g󈢨/!#nIVL隘 bfbJprc0\뇨+;} 1w/qD}N"5FkL#яf|U(Q2%И uOS˵t [yԲ G݂pB\1c}/ݒ {f-b g \⠏^suuQrm|SU6?7u~3ba ˡHD]/$ʞSGӑ\@u;ݿZ!\G >C cw?t#@RzC/qqnG#>77%77kҵcJ~DwΑhޱU_QuHʸIYy2Φ~ NxL Uvt@D^ۘ'kjӲl_=cꑈINަ)SvMPťt4S^߯%'6xȒߪs3uK*9ka=YNxGYk[̠"i-tFQ[ E4J@'+"$r5OX!ZJͦ麈T~mϨV)vi<9rg2BlCL3[!yP[CAg~! =ixrֱDvN#W:h=v 6GA0zTfV;e^#>7\sL!~;+2qf|W+7֘kgS∂ǩI {xlV->ۏ%*b/VGUBu$v.1}q%r' AԄP/Gξ6yc]6::\5f X==7fi%M牷?AWDP@=9Fz '2>Le6J}hj1?m$a^*|K}'&$@^ 7#UlI|N{d[ Mjfw<58e[4Dn6/&@Ue RꐟJR`#ެO:'DoS@݊ V!1:pdn)]?ɹSgRjLP8J=<} {=@E(]OŸJ. =| 9%*2 ~#GY(4P\MwVY=BOKH{La7c%'#iK. jGgZ)yn[`F}ܸKɍz==6CeL ٤FH{:˛H(Be HڣkwO LV{S ]@q ^gK^\ ~&br9`}o0ږy ޼e $ ;p@;7+s{ڋzWV&tڄsPVUV$2b6y,k^"fR֫R˅ AE<ĿktvgV(5*|gY YZ