osmo-pcap-0.1.3-bp155.2.13 >  A dk_>I%z rɆe0r"71nיyy>)MF_#瓅WȥJ4"Epfwl/V,ͫzˍ[3=(h6 .{A᭶oAJ{Fl|?YkGM@D+*Y!qS"Ijr]WTB*uBeΰQ3#G* Em5Yus6"&1=-).QKOc'OgWP#yuw<<7l67D C#dbZ7.$,h){@!֕mǺ.`]x? wJS#NgyEf@r(?Ux$ecPkā'$xsAx[ c} જ:=-Q5$1'-5;J|1{A~lM߂[Wdd=AL&CtoteDa<GC% I:h!zD 1C?ESCJȏ Q"V”?}ZD146ad502380d717f256cf857058d1c6c448e5b1280e00aabf4381beba21061a673d2e2668f9173e7185f1ddebdfc48d01ea5c831|dk_>I%z ӄz$ uニ1:b># %n睤cŽr! ]hޫ.Y|0tK6I=kEksi(] }Os[ 'u)O剸|L$4ZE=޹!&|ӓRG؞>ŵ+ B Q6S7s=K_kVFɬ($7uْ6/"1Bc(aM;^+vW W=qU/bX|9frckcRjαb \<H5L3EH{y$PC%5A}S\c$tͻfx=glkMcܷTK01V!vMPeWՍ@Hw"4Q0; %%s"/\T\.FMVGwrWv}9o}Ť-1CQK$J%DaT|^7,u.*iLhnH؅J>pF4?4d   >  'Fbhp a D p   J p6 P(W8` 9 :G =+&>+.?+6@+>F+FG+\H+I, X,$Y,0\,d],^.1b/c0Td0e0f0l0u0v14w3x3ly3z444D4H4N4Cosmo-pcap0.1.3bp155.2.13Osmocom's PCAP client and serverOsmocom tools to help with pcap tracing. Run osmo_pcap_client locally and send traces to a different system.dk_4obs-arm-10SUSE Linux Enterprise 15 SP5openSUSEAGPL-3.0-or-later AND GPL-2.0-or-laterhttps://bugs.opensuse.orgProductivity/Telephony/Servershttps://openbsc.osmocom.orglinuxaarch64 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-pcap-client.service osmo-pcap-server.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-pcap-client.service osmo-pcap-server.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-pcap-client.service osmo-pcap-server.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-pcap-client.service osmo-pcap-server.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in osmo-pcap-client.service osmo-pcap-server.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-pcap-client.service osmo-pcap-server.service ) || : fi fi8**$A큤큤A큤AA큤A큤A큤A큤dk_3dk_3dk_3dk_3dk_3dk_3dk_3dk_4dk_4dk_4`4dk_3dk_3dk_3dk_3dk_3dk_3dk_3dk_4`4dk_3dk_3ff0671142e3491c0bd01f641d56f0850732beb7fd11f296e498c551faf8484ea3689557f1bfb9d1464273e9d879de66dda4adfa9e3a67bb1bc750403d62b47ad7cc885176c52af64e67f04d2be7818397ff8a2a93060fdcbde6f9482d7ae9dc43916a08f990d670a20181af9d358eb7b89466f27a695003b28316718b1e3b142b42384424401f08b13d7543c28f80ff08a09f9eb05802d5c8528d8ea6744558df0ca96ef1100e4c521b4b34c5c1de4c66f6409f2beffa185fd46a7ebfcda2818a2ab1090ad4271e2ede45297723e35b55fc925d565e5d78a53aa0d40ac731c45f2b74d479437868dc6fab1c8030ebf793d3a5b5e523c13a65a7ea623e91a434cff0671142e3491c0bd01f641d56f0850732beb7fd11f296e498c551faf8484ea6d92014ab6cdd1239f88e2e78b6c506c7f2f675a084c64cdacf63332846557b43689557f1bfb9d1464273e9d879de66dda4adfa9e3a67bb1bc750403d62b47ad57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d670d24c60cc91ff1b0c5420d25f1a6fd55b9f6064dea6cec28785852fb51112a8serviceservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootosmo-pcap-0.1.3-bp155.2.13.src.rpmconfig(osmo-pcap)osmo-pcaposmo-pcap(aarch-64) @@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(osmo-pcap)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)libgnutls.so.30()(64bit)libgnutls.so.30(GNUTLS_3_4)(64bit)libosmocore.so.19()(64bit)libosmogsm.so.18()(64bit)libosmogsm.so.18(LIBOSMOGSM_1.0)(64bit)libosmovty.so.9()(64bit)libpcap.so.1()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libtalloc.so.2()(64bit)libtalloc.so.2(TALLOC_2.0.2)(64bit)libzmq.so.5()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.1.3-bp155.2.133.0.4-14.6.0-14.0-15.2-14.14.3aaf@^ZDXEVU@V~@U@TT@Martin Hauke Johannes Segitz Martin Hauke mardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.demardnh@gmx.de- Update to new upstream release 0.1.3 * https://git.osmocom.org/osmo-pcap/plain/debian/changelog?h=0.1.3- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_osmo-pcap-client.service.patch * harden_osmo-pcap-server.service.patch- Update to new upstream release 0.1.2 * server: Add pcap snaplen VTY cmd * client: Add pcap snaplen VTY cmd * Add support for generating IPIP to osmo-pcap-client * client: Allow to bind to a specific source_ip * client: Allow to configure and connect multiple servers * client: Enable a non-blocking connect to the PCAP server * client: Prepare to work with a list of servers * server: Introduce tls mode for the server * server: Add zmq based event and data interface to the server * server: Add zmq interface for publishing events * server: Deal with jumbo frames on the wire * gprs: Do not collect BVC FLOW CONTROL / ACK messages- Update to new upstream release 0.0.6 * No changelog was provided- Update to version 0.0.6.git1488925061.4776b29: * jenkins: Add the build script from jenkins here * distcheck: Need to package .version on Ubuntu as well * jenkins: Attempt to fix build on FreeBSD and not break Linux * freebsd: Include netinet/in.h and hopefully fix the build * freebsd: Another fix for the next file * jenkins: Attempt to fix FreeBSD distcheck * todo: Update with my long term goal to have TLS support * todo: Add another of my wishlist items * ci: Add travis.yml for the github account * server: Add a config knob to not store the pcap stream * server: Add zmq interface for publishing events * server: Add zmq based event and data interface to the server * todo: With zeromq we can stream the data anywhere we want * misc: Update the todo with an obvious thing to do * vty: Fix compiler warning about type changes * misc: Address compiler warning about deprecated header * stats: Initialize the stats(d) backend in the client/server * client: Fail to start if it can't bind the telnet interface * server: Fail if the telnet interface can not be bound * client: First round of statistics in the pcap client * client: Additional counters for the statistics * server: Add global and per client counters and begin to count * client: Use pcap_stats and export them as statistics * tests: Enable the vty tests for the osmo-pcap as well * tls: Add initial ideas about TLS in the client/server * client: Add API function to close and re-connect network connection * client: Initial support for TLS in the client * server: Update copyright after zmq changes * server: Move to a write_queue for the conn socket * server: Add API function to close a connection * server: Re-factor the read dispatch and connection close * server: Introduce tls mode for the server * server: Allow to enable tls for the pcap server * server: Add vty interface for the TLS configuration * doc: Add initial documentation for the tls support * test: Add tls config file and enable tls a bit * client: Prepare to have multiple server connections * client: Finish renaming client to conn in other places of the code * client: Prepare to work with a list of servers * client: Enable a non-blocking connect to the PCAP server * client: Allow to configure and connect multiple servers * client: Do not connect default connection if no ip/port present * client: Allow to stop and remove a connection * client: disconnect before connecting the connection * client: Tolerate an invalid pcap_handle * debian: Make a new release with the new features we gained * client: Allow to bind to a specific source_ip * debian: Make a new release with the new feature * debian: Add -dbg packages for the osmo-pcap-client and osmo-pcap-server- Update to version 0.0.6.git1453123519.3fedbf8: + misc: Add a readme to describe the project purpose a bit + misc: Update the readme + Point to a stand-a-lone repository with many many packages + Mention the packages available- Update to version 0.0.6.git1449177446.c016b5d: + gprs: Do not collect BVC FLOW CONTROL / ACK messages + debian: Make a new release of the code + server: Fix the language and refer to the received data length + server: Deal with jumbo frames on the wire + client: Allow receiving jumbo frames on the client as well + debian: Make a new release + client: Deal with external representation for pcap files + Make a new release with 64bit client fixes- Update to version 0.0.6.git1441897900.f42bbbc: + gprs: Add a custom GPRS filter + gprs: Remove left over for counting llc frames + debian: Prepare a new release- Update to version 0.0.4.git1419284011.07d96eb: + build: Replace deprecated INCLUDES with AM_CPPFLAGS- initial package, version 0.0.4.git1365611892.4edd6e6/bin/sh/bin/sh/bin/sh/bin/shobs-arm-10 1684758324 0.1.3-bp155.2.130.1.3-bp155.2.130.1.3-bp155.2.13 osmocomosmo-pcap-client.cfgosmo-pcap-server.cfgosmo-pcap-clientosmo-pcap-serverosmo-pcap-client.serviceosmo-pcap-server.servicercosmo-pcap-clientrcosmo-pcap-serverosmo-pcapAUTHORSexamplesosmo-pcap-clientosmo-pcap-client-tls.cfgosmo-pcap-client.cfgosmo-pcap-serverosmo-pcap-server-tls.cfgosmo-pcap-server.cfgosmo-pcapCOPYINGosmo-pcaposmo_pcap_clean_old/etc//etc/osmocom//usr/bin//usr/lib/systemd/system//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/osmo-pcap//usr/share/doc/packages/osmo-pcap/examples//usr/share/doc/packages/osmo-pcap/examples/osmo-pcap-client//usr/share/doc/packages/osmo-pcap/examples/osmo-pcap-server//usr/share/licenses//usr/share/licenses/osmo-pcap//usr/share//usr/share/osmo-pcap/-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/e73c2582776cd0241c26925bca43f6f5-osmo-pcapcpioxz5aarch64-suse-linuxdirectoryASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=86afd1af393c4ffe5d9fafb6127269ea4fb5c608, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=87a923dbcde7658a25f96ba7424279c937fe9ace, for GNU/Linux 3.7.0, strippedPOSIX shell script, ASCII text executable R RRRRR RR RRR R RRRRRRR RR RRRR RRR֧ 9Yhutf-81a8aa9b79f1362c4c82e28dd695f5caabc6470f3dccb0388817923b59868e89b?7zXZ !t/ߛ ] crt:bLL ؝.cģvDhvEmB `)p6Z$F ,qS,#Y+͠O;Ks^mꞑZP~Ťx[mcVW QDY u?$©UCLծI ʴj&ԭ(T)0҇4uX -H]#h2k 5wxՏ Nn溺|`">(%2Lf9XϖR_ùA:}_ iWs+夽!{A~/)={ڕMTόkqk{wLSs!?_ Ykri" U9)#oIuGjDdFR.mZ[x doA&x$ y/Ӟ(/Hue-72x*,:<x>u4+ ]~[ ]Ej|g"8ޜ{jVl '?̸{⣛^ʨr;wlCJ^@jov3)enOo%6TDZo 5ڃ6Q5t!ňkⴭd{ݻWdW3A"v[eDZhQw%X٦ T)Gm yۑu DdTf[ZoBd{sQ.s[ՁOI0_,)6}3h8z%qpaW?LRo:eEqOl< ,kio.MVEU{({ྊ`&*Bb*ѓVdMLW&,kpCB5Xj; n)9S#L'N+SVJt5IN1@ႯU{ hnM#3ׁ$NZɌۚ默$}bWS$1h oLh32INKR( WA"l-k+Qk/?Ra?*Y33zԫ+9?S Y `% !zsj `$2`nn&[ْ9ՇS)G֔M#e°Bg6 " Ɖ88ږ9ʳ|IsL: W}KX0]t/HQc;T24}1PDNbޅ)mv+ EfdƋZ6ǸoD'<]󏻲tАѸ`I/JK '6mk $Y6Hrs:]oߤR@`v$^!6Rg?{M$4i1:ol6TuQXgvWumnJ%,ܨ!Ooߖ4X*x/E_ݱ lΛjoh>W[5ԠT4f s@9eY>lC9uIdGx||cT`H;ctܰ ߟ/mF LkɒANp zJZ e_'ӑ$$~d],0dx]ٳO׹uPAy_'O+ :Ń{GʊO|kH[*l G5 H_7CvKݐF-jvI :Q0]A ݙ Ů0d}jc;b!Ij/_"|s%4MvEyvB)MDotYT2?$ `ߩJ)DqL*NԿS0djOPU, {O6^_k2)pAl DT6)2v^Ջ|Yg,dpfqcjБ-ga[2L"!QiE"7q>YǼ |#R{\̀S]f 6_!!Hڞ舓}3WW1ebIajOaPC?8f9CFԼkc0l1K}k#>%6 b3;E63q=+ 흐*fVzA߯0ΓO tK_Y:Yh^W#@W2x)tk`)\q E7˳v1Дvjو<(8ީӚ6UݎHk$<ѯU϶qBWvq5 V2ti"a1lp|AK.E~~#O)$|e2,4C]e}31båGӓW1Nii?^?8J?:E%`urk8JzADtCycQFޘ<4S\n."6_ۺӹufP :}GέNSD.[ / m^!" W$!3/b뷲޾LABz3,i[?dcZIQvYhDW4xJS>m nŏ<Yuz~4:xpuS9 =H@V c.~2GRN2&!W{%]' C^ tJ\m3,w/)A M )jN(D'ʩUs1qԼ5zeͅD6m@?S}A(hn>u8Zl7]И-K ZO(A+~.i7VS("VBNj=ML& Uק ld)}zL| 0zPZU-~կSeyD>9Tl.*2mw_W+[qXxX+=ba o$PϮDcCeI,o8^OKgg8 xb &bĊ\X9~- ?ĨȟH[aܯ@÷+JXHn,?Yb; @1"n*[z# {S{٦dϊT|Dq{Еp9indr? ;|{^7x ڐc0C7DAAL`:sL)'a]fws}l2m|r61O+L[NG h.I%C1WitW )d>A+9  Yw ߗ\&r=8ZIz SOJUyB {j`KB|v 1vZbg+\lR$c9z Gc) d+>Px{[{#T kl> %^f,.}c=E7Rsoyjƣ? ?m~MD%97p8_we%Gr'GC_(ϩeGu0Ơ E@ pӨÛ[ѲqM@":J1:SA1LvkMI4EDxTqY![^;t*enU8Ѭ2D' +y C{EidĺeLQ5|h¥QnqXBL7U_ɓTWsw`COYfP qor- pXX&:Ӆ,C^Cܼ˙v!e\</۰]է q+ѢD1ً)v_MƯ=g#d 6ũ&Cy "9~xOca W3wP]7.9+/ JY}IO}B dfk޸S׺;G}'=Rk$|$AD" : CPi0O/ɟ{^5JyznR `6 )J}ivLðWWE2@^)q6NKޅ dGD.D5GXPEgi$s/v<ӗm ]>w}i=#fƽx. v]]ϟ&ڢ7a.c(_v'#CdIPb֣n<,&H'#y֦!%pqp0o 'y~M`͑8dCh_5HZI$;e5m{a07R| *̸I֛N=n yG}A)E_w:~XSrwvbs^Db(Gn+qCj z9r95ǭPp-My'XyGb~ kbRn`caJ^=!s YQw'Yyv߂f `XIv,e'FeNl?yZyk3ܳv>LZq]%:d+0'p~ rl`JoqWsZz{̴!A>/`,{L]ѭau #3i{yRiIV:&y- KZ=Xu`N ٍIRT 1ޔנҒh!F)r|rQ#ޔSK23Kctsb(F L, Y~ZMH#B?f59dG> |QA&9iĥ ṣU 9V6vE(IG&r7qjY˘(L(hctk\?1 s۹7.P1ڭ:/mӜ!'Ͻ$#6oont8B,-gyGFhtB=QPƩ)"¬2Y8R 2Z5&`6vMiE\"G Aɽ=Zf НpV( XR!.ej#ay}'=β(3vN*riøϕR lVeuy*N+ޣ }-0'%Vw>F3&Vl"U `IՌ= (Zp refs Mȼ!w d) Rw2b}ŇCG峟\eTl݅X1- ]wW#tjj]lߚW֠VqO<ѩ9588{$-I˪D^H1Ƣ,+knZtTq##08]5ِ5t@>< &I'oN(]^3 Y ķ8[3 k ò.Ir!w^g{ c,D?m.j)~Iz&*&2I2ʯWhx@M ,vY#Vp6>q:L9MQ"$-i|#{ytֲC@UEY}^_|>5‹v;UMmmcQp6`M^Kg 3o䕩M/% ^0fg 9ώ31jǠjsD+')`Yu%!N͇D lerbp7C[[{:tT02uLQٶxvX 9ij$:m|4VZD)KCMcz!+Ej1(iϕof^F炉nmzցfJ8&"*D~`u53T 5܀˵'oE ZkAq5Kg-.j9QAkMd:ߺt7xA-$FtZ,^h ]Osu'k׮gvR)7ɏgZ+1, 0Uqs.R;ʄ!$\îbtGg\ʲVovKXLg_ 1Y$;U%/ʑvLc6/E#7xKP{!, ܲƳ TG }."q3lnJuāCY ($gd$ޛ V-\Rqrh('ϐ h,A _vЫܶT 7!́% - x& *QJB.ȃ/樢5'v}+iV'ri~Jr~"x8N.2iCAT%J5b3*PH/f +6Z{1=ɼ: 1O?C%3#1S5fMtO؍ ;F9Bsa(:po)DŽ]/䊳J)ͣݱfꄡ F a{>=oJO?Ux`v ǺsT c,zN5w@Eek܁bK 2bs?0NNy\Qx|fs?~uR ΘIi]mqe0DMv▉פ$5U|/OgKmR2#2%6?僔 QF Vzp=ٷv[VwF]LO/g 誇V|eίޛReXʘo[w Ш8=.U^Frb뼧K` k=K p&-dAA1ѳs Iϼ~ 8ހ$K:rU;N>ƳG]^>Ҏ 1 '`~;(_8x 7v?<@Qb/<_KeBGlǾR|@芷aꯏ۝!4*(qca8[`IN lJzspdElb.H]J+7B*"  g,Ǝunc`=тo1 / 'P "BbPi>,hFvl$--B>Qx% Ќgf o4')aEp!cuS(xs (Ϭ_g@tfp'C*_/6Gzl4ei;DPQ sq- ^~ާ̕](ڼ+dVTb_¥ &$ /Ȅ yF7`AUץxm$/VU8I&9JM~PKka'< K“䇧5YGOx#y̧cc~e{ mvY1]ɗ%G6vRS^7r^c>%TMkN黋Lx7}CS'LCjU_^67K"zlиjEZ؋hm>4-JI,ӛJA`KZE>y~͗ \-O78uĄ=pY 9մz ankѝтT>1Zź4 4u}p/NU1n3",2hP7[_N|g0|pC{.ūuZa(uhp\e8Flo9/"(vz',שI쟮4PMkv@ٌ'@:ݹo_3R] cKn]n'%輰@VpzD"Ӡ~-q;ХKlHూ4A *4%kKIXm{]a粷 9BGb4S,)H,ylF'C{eNԙJP4W9 S{88KzΐC qiz9ظ6ܵ Li =w%Rt@z6c6)&\&L!\<?TraN-J!&8OIFM[+@t!FsET7 ˢ߳I4 s! Se9J- 0( bLח3lclU_rZ.()] pCHv'y ]%!I.R ݿL69K= )o~m/LIkJ 8k"4$5w+/6=ym4zm.P1EOqқr8(9>UQpoҖ1D)d7:'SOqM a<<խۣ p{2aifL:PҮj j'"':#lճrhCPX&Lyb'NOY"Yxo*pzl71qeLH?`ڸ<ѻ5B2ĪL pM i`"uUt>(x Vk5p1jX w+ő3]}w*2߰cO%k(XOJ|uT i'~Xz_mցޤ*YuՊ0n j@guOd%X Kݒ|Heg j`Ԑ!2Q!L׆Gn٨`85%̮\|2]p?nr x~;mBP%<^$]7_3xz"N7 NjG5Irgc8G c4;7Ht Wx :Ue." Bs -'wvf>#`Nn:9bT_gح:M] HMs>S"ܺ4 އ#3yBW!ӯ\@ÚCL7]}:GeXɡiRB;Q]TR n/94ږ[#ivSZ$8 "DWR.Oˢ %e,2Ff⾪lFW <FǔGH0$RgXi/yujB)j%wW~>(I)O>ʃ3i^T#,iL}Vo| 'y:&X!>#d3?1 v^YdW݉ID:LsXd͓>VR{"F S"P5x~ ;{-H>+=lh)JS@hLOn3Twm*?Vt/S:.O>D}6ð:x.<#q@-HR {.Mꄑ$+hb#6}l|Q?-`ܖY+s+Nfv)p_;7b(" AБ]C8>gCMeqN? r|eҡ֗v`\ ;~񿺲2yv[롣}InSGVn3۸f/҅p'~tDO0%v|mjH4H'D 3I\wN𧿟I1T7WQ]Z 7Q{r?t$ ӵZC)mk, 6̣C89i:y@iu)P`/hgǙJԔ+058m`lŠ'GO/{ª^XrPL32jlVfOՌS|:}0kb-C&@?,Pߐ>Ć]=B6BVIn⃌Toj06zUH|w'l?7 ߬[BjmW:dbO:{;"ǒ[: } &=\_zWh돺r),Y)ӂ0 ! 2$/28SPx'ƛq8)\DU#bߥoUK`-7/YC;bǎGݳ\wH=OLJ`>CaIM2EI h `Gшmt.b{w4Yڧ{a)!$V5)F7q `^͞\2$P7gVgS2xU#&lRw}6TMYئƊ{a`FYDF"8AHfyFyr)+xH$khp e[ǎn-Y %Ih4Ր{apӒ#WǕΗp]&ȚSa';`0cUQ߃V8` I*# E$X\Vte qTS=Y\Ŀ9`8+?|~SΒ*(pscoD U,7tnTrLLP,Z=CPL<>/^=>z ";y`*%/!fU o(:?J&5)}pxض cVvzUE[Pb`@jC ro'g;&υʥ@TJ:'{Oj60uCW꺋#b~66PXeVsRUE]\i#+Oef3hWyyd.տOBU\'0nrJX@ɬ)(KljN䮗-R[yΌ F+'h|O@& -͡0ߏ>oa]/&ԙuD=(N]d`K$=PoYjO3|kO}=\E">@sㆸqT@&ݭo˥ޕ-(ߘLG4!a2a7I̫! "B;oL foQN1L4|p+gD'2E Whv2 MJ, iF'7sKV~s:A{MOTw?N**c)Dd!̓޾W ȵHf~7 }(wyRT;?̖'"{if`BU v4|O+#aAe`D/Tj#rt< rQ)Jω;ண:(-M_UZAXzGGC÷ LF띞4З&{M(ڰ7a~y<\4Z-OY!ڈh^ [o1|a|J55Bț׋B!XYk&{u@CXl,Q_pꕉ.IP-h1N,w  s?2KjsXL~W|z&be>T5QKĉB{7>43<1p\mf\L"K3`.OFxwY`n> 1kLp-ye07NͷAqx\WXdM #ƎGP{a|9Kj"(d:C7*WDp9JUv7 fۜ>֧dUb!X0&J^+a8æ lC]A^B~2A{tng;| 6G-xe'hg_ioȌ2Pn^7 Sq۸z5 MPU!QJdxU&*K{5P& %T, "x|w[!l,X4eC` t(j.9OvlǝF#@}mn~$'G7Ag)>P9HX dۻwp|M:eJVqh) ^AaΤ F:Ms0ΐV/AXkIi˜AYkW46)Xt?,˩\4^H0*ŚNV+< 5!@ (S'aY+h2je*[]:NIKg$ATvESYh&1Xm$Cxӝ1Zw&j^$NI7-pH _,Jr̎E+ep1P|S?px)om2PjY%ʍ,`9T~!ρa@3K/" 53` U* 5sg:;' eXB.)1^~sR`%HOpBNm!4cRJnd8A0HE#DGLjtOj]+T[0P/Fy0kzs dׯeM ` lI3d 3# Z)+`%0RG/ 裑s81C"_,lv]k]lM;SA( ++t\k!?4Ng*1U Jv<pky{Ѓb8FDɣ}O--d[TqGf%X4'z \I{h[ oKd@ÏI 4CܴpRJ3 Pom|`N !2Yig(t_mMs^ q8y -X-bs`7U¯ c(zi(mpikq/U޵f$AelmxUW,ۙPHB3_#썼rcqYy? ,zbߣ`۳or?sRbE/q$&D f'D DMJCSf-рq-0a bBmo\`Ĺ ]T㣎_@XxgOelWVXXJ@5B?ӏ&ko46ɍAyIsܹL+›mKi\ߍAvQҸ^ /S RPfxpV)1&joVl[:Jw?m,ƥьGGoF>r-=,ԼdK|#qe.h5#z[`$>]\E#ZZP~/^h $JemFe9/aMp~{Ճ51[)/FѠjdpJU#"cfqIaAcm?K,d}bm써l+.|aV` ig9ŠUJk-:K7'f+x$5ɲ~%* 3%W0 jޕ0 ߳x`ErÄi$:_웧zlF9FBYvWC1W2G7 Iq &6A18zV0QWd9u"V^#KBU`\⁁̽J=l@I#[0;p*eiL ?cV@ƛf凍Jv'Xf4̝vՊve~м/xت:7rnYPI6{Qw.fa)Ѿ*|H7il6!|)MM??a kim  ӈGmK]EX1ܓ77Պ% >ļ$ ~mW ~Lez%ǡC+HT|{ƒ; '~KRp=Eu{s-FJ'ҪN8+?3] z3Lahxn SHL(;+>dz!H4`d0Qc{:oS@oε7 37>sReo 4+ƃG4 Շ"$ D0[7-\4=*%B Z^N@KaHXJi6FRD_Yjx Lf/^ Y3[LQY->i;"U0ֺx-'{ taNB*U꠴f1?$ǀ{B0hfQVx=ДzegYg kA:fnR+Uo=.eoj{xf{RcA{'Rmįp5kn&f˅ 9M+ 4z}Zbٛ㦔h{m' #CDQL)>R󞶼.C+X=Q9eΎ JKaC"pW3\zZch}M#$M 1y/l2A?'ڑ>lݥV1U3iupޤ-7I/{v6G[p/Ŷxbо 3b frF|n`RI N {{\( >QUyr3Q>f<}Ҁ%emIgܐ!JWrݣZo'{[J' >f9[a_@/(8$ %;ݶ;iZW aoy!bsf'91$~4z@E܃. H"k  ۡ^V奛t-Smgn$DkY_ɮ$R0GBD: -rx !|dz7W;?:keoՔz&>\`V+r[{ɽqVlTt୻QX9ǫ# Co\W@Uov ~tR=LK|(}æ鋼0ؚa̍SHI7`#>%c<ސ@LExEi>+l7-G?]U zP5b~bxƬm}ޒ byck2&=: wPAXy8 @8 QYu{.^"c V9?jcWutqP=KEp}0y~nSZ] u'dޡ;HQ`~[)Dv3zf%vŽ)EZچ&ɇ S'd'@;~x&kP S·ksAM>,7*Eqw2qfi!k*~ Q??pIW2#0hMOp*Y;RHc0Bٽ&ډ^Њ 㭔oa~ O̲l%rtK\h Io(N ,DRf/>NA>l.. MA<+jvfO}qr"ʱ\IEc/6>I";x귔_N͝Jѿ$ߠu-yЄ[T%^E#@s/ Fm(g8ɣt;QNy֍RY(ꌉ7x2TOh~=WS7+1!*z;Ԛ1f]>.Bi .N^C1P&)N.e bRUi0 nܐcpp3"?з L֔5jx @(z6bzrRD8vew3`DPPZ-6?hrzTu=P7 ᢓ-|A46L3WlwuUT9,;v9Ä -t:C=-tBt#yeV4HEm C[8cYhgii oZ͔,LQAʺx׳2s>j8`& j2X&>IYE% K\aPi0*`G9NdwŚXO7J>dlB *AW/OBBΣ{0"G @ѯȈt\>5cnV 47Sb bҺIJ絰բ>">A(q:keR%ol&6Gt٥[`rPQow C֓J&ٟ`J7GE0E{<B tğg_m.Dj$m2%9HneLG)5|l^;`%~gg_q @W92~ {BpScDՠraNR[- $Z@-F̈M \ףf}%]?' F1zb7&/'6Dk`>QdVm8p^W|*_*׍,#9Pdk84 ,AdL2`Li5B:q|qLsw5÷ׁZE@ݢ KU[^ozPŊKޢ~*?c)$Nh5H U?;_Z頖z}/,+1fgM yܰ!"bslє*_l(GbQ+?4|.}JA y(0 d[([90ǂm"p)r":Ǹ˧q|H-R֜G6dI9;9<ӑѮJS&+bR}M{!<bGZ!< {nY-r9s9X*Vs>?Msxm0p0ojt 5Sרh oCi81O*a#;@5Uɼ. }fSsO.t颂"8 JGKy};%K;e&Sw$[_ۉ=g*Ȩ2`PVc?o>wy }j=8K5[uVd_Z8bICأWoi ŝO7SEATo3vaլm3wT5#|_1sI a#4D5IM7-˅N-<][nƖ+iqww;-;N&2g՞U3NYcAZ|-;)Bc t&Ƀ#֗&%x:K~R#;eN`[{|AYtz-:"9,4NRWaO7&'"q2.@P,T$̠&=8 #x{6Z2$ bN&àyag\ogB▸&4% WqgK ^66Vj Rh Z ޠ!}@݄i?tijX_$>%b@R >aաF3ha'9dqDqISU QSnM] Q{Kh"@}g /Ф\R·3[c(ގI}JV0"i kmMF,^M$qhdSH6Uô &;8{AkrA|*g,f4_^G<""GI-~S[`VާR8g[9 ۿoŢ=AagHWLM" bl+4S ]ƽ?lZdgbʯ7F'%=* }/z4sm|y|KLYlk;3{jeC"״iOwOa`WHWuL)(Pc M@cѣ,<7(TP{cEL"2:?!NmeX?Z6Ǒx|@^/U7.w%B;gYF-:94.ꅫ}Vx*OC(hz.}"A{Lhp+ILn {]kn]Z3 ǣLŃJ(sREAD Bq~uXڨbbzVMs$PP'r T@ Ֆ$YgAѝ+"NQRABl-쁟`v.&k+-Fl# 5fx_T*ش~=N v.cfzcdԞ.P qCN9y T_2d~PY8(R|ͬq*ߏ358-Q?9]==@wTdfÖcŨWs!X.3y$W?U4DTisUۖQl$;EzKAkʸeUH~A<  b3?#`DR;ݯ5<2̺¸g9"7#lаxF1΀0Np3k{<06O'Q9m_ʜ R~'7w9*!t|Rrz~~`a +ԜT _gpncɮQN]y+ T0}&W1)H.|vb*~/@nK!ހķ  =jOA6@Xqcv \ |uĜoe!nbIfͪ6Zum'BBG4&Q~t 5ɨQSvS2R~lޗ:}iQbhґJ6 N,X^p[9!l)³T}deORJF;HuR yٸ-uXtI>Yz+Y,ZNPE>ڜqI޿|ACj<\= fi(p 3- Gϳ \Xbw[o@f.x6|P9ӿQ3mIz@HD/1Z-wh@RDQ|LoQ6館g-}|UpWv^F~EeyYY}*)CXj{%b/l+GA0,- lF21 mJާvL1 Hd'@CZܺzHB(N&?O=zF[CSl]`WUtX둡'p`YKMK;'U5k:I]3?""[zuGKCaLO=_Ny9gPY2so9 E>D7rӥk$>~՛f'2hkڒ#1"ąuy*RoGzaɠ6?}7%4f%Ep 'lɽvl3n14nW Jq絊*A j!ڬ%]:tFTz >-^nθz\`kpވjT ZgH(kz=WN:)ܣ7ri^?/KF;SVה"ܫr,zȧTkmε/| c{R."R#WTs b!Sn!ƿ׮| F3w;ܥ>- IX6#"KzG+P% Jd,$Ȍ [*o?;I#.Rou720+k */W{0IF8qK`M _ jveAb"d5&]IMJz~NԴfX_TX.+0NZ-VLe:qCW|2u)ݗlX'YX\KjL  MgçôI\wgbR: QFw3<-G:OV鈂ᑎD"_\*h@15ѵl9x/Dz{B/+ZYjJ+s-"o6V=<?OmݳVٟTD@xB`NBYv0,dVNWB=۲u59 %9chRmh،ؘ7ͣzp' {93>xwZjqux0H`~ה;~5lSl s2jE4,FaMz[t[OmDC2` SaISs?b|s_FF3ΪǦZaXh883EYYlNm`: pNyL 9]<3؂UuЁ?mJ[f ^slcEh[\x2Uؿ0UCMӣ18"\YE`j}rE|O8..d슦^+]D (4x'L5b~̜"8԰ X`WZkL)!T+`VwH[22f2 rD) m[?保<1v r_+!~*uzyHZ-DҰJ\pMUtYs-f?. -|EJM @BE52p"f(@X1X>UI+i,P ?YaVϺ aʰqzefJ+ECucO0뫮졅mȍfki`AɘIlڨ70dP AEsw4r>uG ,aĒ^gx , p$]FaBJU2'},!Gp7&$*AAYyM""wNMSj9 WzSD|2fJd妔hA_CqwS֊mtyޏ.Un:S%N “Y6Geg#6eIÇSQ~RpSm( {%C%'5# @ᖞ—`Vއ3Wd CBWeZ<@NņX}rfS 4#pm-km[ -d^DŽQ= <kWR,ʼn^@0kV?w)4ņhEƄ RY2s5~.lQ=l!B/R2Ho 5Ӛ)(k W/E˔#Y0ZG#lF^PON-q,4Ժ 7gN|FQE#٫b4ӸF V@yM ^G'+B E6`n scpmHt9>j^>~1̩49>t)7S=5zqJ]m,-&ztA'$:s*:Y'ASgQh曗'0xBh GP} ELeꇐ&rje+Nel.o?S2m?M܊? NBAi@\LofҿZd]"0QiJNiոCDzrL`g'L{[}JѪ6DvSL{ޫzi<; l760'K[N3V?a|'+_ c˯n]BSs C:;l9{T?0DF*=EYR*SwBka;]ܧ ݦG2fY49/\}A>:#f] $A ٠m Jk<q[;J[)VϚ-oGUJ<9qZ \q㊔@o@[ļ+(8_>?Â짟0OnySAgoc*kf1 L|5&Nj; C)Km4;+ i\0.8J)5[ؠk%XUfOP*v>^B[$iPjᤘWw&-WokS(MS5w7m3A_p+%?3O{-vxѣ.pKobiKYe|PNDʂ7#yQ^k=7 u|wFH8S4. (u-fnAi*OV[4T&g.awFDu(_y~Uǃ:Z3;q&'lJˁNȄu0BqMi)5*m{XG1|v=(yG>[,u=ব-yNyUh7Ή2!ݺ(3 m[&- #ȽV{:@6<ޔLRqMӈo DXT>JmpۘCJ'^b>s~Bwq'CjhJx.-\Idx'׀c$e-}0 nLU9dA{GZ˳ 'qpᾋ`Ywz,w8(}g?}ͤYٚpdS?H,@Uh.,D82eyӣ=q{$]0"/Xtv4C]O\UA2t6j7qc[t yؓ,C)nor2۴p7vZ0eaa%1H&@L^d/ |b, owT_CӢ+%W%>m&X ̀ԼL*hj{qDDbu]T2R)ȄI 1bF"oxPᄻ}X;0hވfha-]8xE4lӶ+܂%bukԴRoT>ɉr ֧b7˜t(y?漿ôx@c q߯g=j`1_kٟ6ċm7 +bM5[(l/D)q'^2-ګ XAN{>LГ'ED^4Ó9T`r} .xǕIYvNvݐ3HPW͠O fL^*6Xb/~Hc Jp:9bfr[ KD;Gץs6'0WF.#'ij\RiWxj q.f׌TR'}v}tƴq*"^h0*Ez pFZb7[%M.Jз?ͷ?y"@徳N֥8Y7:TRJy5Yݴ%%%/KК|7\[~pe;I2[gm?t3mmJ]*B[D0 䨨]hs&C֝4I#DECf> ~g/@ R߼Jwސ/NhOD2*755MRx;OH (6oGye曭D?UXڍW*[6w&8*ڰ=(Vk d7V8jE̩PXs~'ad 8<6ۧ{6547*c.^+r} HfV֘AB=(="2]['G˓( Ie:!G2 uד~֊bKJK ʋoi6GMrr(+goXľ2K:-OV@h5l puŪ15rL]OnP!ubm5Q'?! kٮ:oق29tS|V݋vX'?p#s>=^b@Je[R[g+P5T+DUԜ<(I5E U Ahe2Yu#mksHc=,"[`!'][g>tC/`ڝ0I)`*xj`ޚᗧ S {F&ChћtP u<Qn%=C7FݗWq\ryI"o' 0X+9%iW'ÈN3(- I{nL+ASBKaY(aeU"kN<1lמ?~vEtMxW;]q<#`%)3x*KDm;Q:lqyeNff#ܡTAC9uz$`Y&őg7 .ϥ`t݇} A뷂A2E[(ÎyZTw [)t/:N%VpݕF5LORg\fBeOffE Ŋ5@QF!Twd-&!s0Hw V@"ЧiB^*HP#nc-f aAMwl^֭)^4 g"ݠWAJ Vi#WABkw9t>yq~]K@A@Ok H-+-B/76=vORh5]F/3[}M+A?QdFu)22- !уQ6h^9X6俠ܡ}#$9ORw j)`I>OtVKŀs~Cp̼cf<$XTŝ566VQ˭ݖ,M],W9%}/ފdSs_ZyDI?k+Ia0ll mTzgނMcI"ZJW,Ε0ý#b|M e<+x -]߳U^L !$X׮-S2|c* [ ~A פ&*FC(Z}OhEVf갦g|q4*EdA'мaI(<I+j&tӒU`jQb谱@-)'Z|JM'm9O7au0ŨH $K)jQnͲI ϏĻ+\v r;AaH\sS^>Dj8`=F ъ|7^fsFWvrŠniO_|Ø4euXCIFSaktagke w t܂M6wiãH?shVD 5䫓 =s`eRB/Ɖj(j+?#Q}HSRn!QR_XmDAW3?,%2r rńndXW)0eKy[i0<[VIݺ7TIȽT&;O ؄yG@@i\KoT,΃o8ccy>  YZ