osmo-pcap-0.1.3-bp155.2.13 >  A dkQuI%z @ьw]դd@$$ 6"e/V(hmfpD p$+uĻe5 $Y֓mjTkx6u0#OMࣴxW/=F֋aÆ%(#PΉB/^N=u_pa;Q5lzdqL#R~uwU;Eԏ|A}؏!+PÊR7~K2׃YmƵ:}dDƎfe45o%H!v4%G6 ozJc9s7( Z4 q tegL F~ p/6Ө'lR^PnPu){BhqTWBJ\n4bWJ0u)Oa{*]ؓ0Ԭx,O3_<4P 5$dh4S *T7_4cg G QeACp^(hn 9˜{ w>uC8Ph R~t@zinfIwn<]hޏa?"tvO3aagB5m Ԩ6xw=d9r 0߰N #6nۙTҊԵ(zGAX?AtבT/TNJR7 ctGN{4HзU :yg0qҪÕURYy<vw`>pF4?4d   >  #B^dk \ < h   B h.H#(e8l 9 :S =+2>+:?+B@+JF+RG+dH+I,X,,Y,8\,l],^.9b/c0\d0e0f0l0u0v1<w3x3ly3z4<4L4P4V4Cosmo-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.dkQllamb56iASUSE Linux Enterprise 15 SP5openSUSEAGPL-3.0-or-later AND GPL-2.0-or-laterhttps://bugs.opensuse.orgProductivity/Telephony/Servershttps://openbsc.osmocom.orglinuxx86_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-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 fi0**$A큤큤A큤AA큤A큤A큤A큤dkQjdkQjdkQjdkQjdkQjdkQjdkQjdkQkdkQkdkQk`4dkQjdkQjdkQjdkQjdkQjdkQjdkQjdkQk`4dkQjdkQjff0671142e3491c0bd01f641d56f0850732beb7fd11f296e498c551faf8484ea3689557f1bfb9d1464273e9d879de66dda4adfa9e3a67bb1bc750403d62b47ad85d290a5a42eff954a07f6cbc52df3616d0f95f6d68ed29887bf68606c311134dacceaa975b873aff1fe69fd51f87e03dfc6aaf7968e1868cc462a983b9b842ab42384424401f08b13d7543c28f80ff08a09f9eb05802d5c8528d8ea6744558df0ca96ef1100e4c521b4b34c5c1de4c66f6409f2beffa185fd46a7ebfcda2818a2ab1090ad4271e2ede45297723e35b55fc925d565e5d78a53aa0d40ac731c45f2b74d479437868dc6fab1c8030ebf793d3a5b5e523c13a65a7ea623e91a434cff0671142e3491c0bd01f641d56f0850732beb7fd11f296e498c551faf8484ea6d92014ab6cdd1239f88e2e78b6c506c7f2f675a084c64cdacf63332846557b43689557f1bfb9d1464273e9d879de66dda4adfa9e3a67bb1bc750403d62b47ad57c8ff33c9c0cfc3ef00e650a1cc910d7ee479a8bc509f6c9209a7c2a11399d670d24c60cc91ff1b0c5420d25f1a6fd55b9f6064dea6cec28785852fb51112a8serviceservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootosmo-pcap-0.1.3-bp155.2.13.src.rpmconfig(osmo-pcap)osmo-pcaposmo-pcap(x86-64) @@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shconfig(osmo-pcap)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)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.2.5)(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/shlamb56 1684754796 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-pcapcpioxz5x86_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]=589e8dea4f5a20b9dc09a3fab48e0842613db9e4, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=93554dae5885e0afc2a74480a46e2e2e10667d1c, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executableRRR RRRRR RR RRR R RRRR RRR RRR RRRR RRRhb6)aEutf-8c78403d78fdfa43f9ea0032270c53b163a93ecbdd49edfa745b56bfb1f36ab79?7zXZ !t/w_J] crt:bLL ؝.SR0&8ۣ|aeGrQ)Z/۵#>cYXz4M?y) 1PHl&!Qhwf:.29x4DΓ>;4װac.vB^:E u%.*~簚W s##Tadi;B,"U0{X#tNJSM0W"$.+li,U,"yK@Us*itAaP%rYLg: >4rlzŪ Ҡ82&}im$9PAHzi μ%*J6SX7YL(+z$tVF s=+)>[fVQ%VĴUxRG TEHeQg5o!NDݢVzgK}Sj4KL=7àY}];1"cL5`y(sIC[+"6M"uf7}㍼p|0pewCs;Qq__y>ph?1a2zgՄ7; `i=$wvҍt( i?e<|63^qw9S;-F/87ݴ8:ʡ6]nf#dEX76fo%'g"St{Y~x[-u&n,^ѸT_J}W@?J}"Z7[SQu͒lyeS7N&*tGb.dAQ ݀2XIC逎޸K8=7N26LOn #Rw&kNcupFɊr,,BzےSWJB[ D^fj[P|H2ms!h" T%7GSNCsЮ/B-#ԪGxE!lʿɕM(NeQ9u?K+Lф ɬg՚뎷ñv`GVc(El TJʨq]JhtkT+1ny|]&-yO)a>Ͳ.nA<wpϿ4*MG\ pPs1sC]%i:ݏ^hHQ X8-HM mvR.&G/dmiMDO =K_qADU2 E< 8uoN` aʒsht Zݠ-F9g1ngW6/ pgTi6~oitЧ-eʑp)&ƍF7 f8vxy }\7g8_L[g5Ԉ$܄/i .`(GZv"Ӛ ֪'oX4ΕkZҵJxӂbQƮF.x'*N)^emWB(J͠ӊzu(>K_|'la~$)<ݱlUT[9vtW^PY)C)Q'~:( %OG*!@:rJ6>hG5M7i WC󏸡e;ʐKE[aXs9Jۨ[yg͒Sa $9@Eٛ$%UNC0{K?oYa]ŠQm 4-{g63q L O.mb5|53e]d0wa1ņ·ffǔ<).&DW+\+eU?zG!Z G+]aȡIUXлٴ+90 /P| ]|TD߻0%&v>a7Yuf4c5Td &3\UFb]COc 0Ӑ W&?"zBPYj H=sTC yz_'*nO1"^\.\+-=5}803Zd^=?Fhf aJ6K/b%7,55</GDe4l?<멊̓π%JV򍍅:^3QZ>cBR]V(sASΉ }V2)ZߴE^{СdU܌$؃oc!d0QOzD#$62^_L;m+Elok້eIttkuV,9>5 rȋN` +EU')"tF+Q–>ro[+X)1"'E ގQR|?h)5=t/QS cbČzB"ۛ$f}i?uaNǩUL\FGRfܺ٭<~'ScࠄX:Xv|tvP\ 3v#\ WRHעP8ƫ b3y4iJhxG(q~D,\y}}LjO76cd`Pű}FYZQJΨ?rGDdt|9Hkzc`(I=ۇf}Re=V nLc\mixU6!Ҷ&|:7_pshK;V':FTD[`_RcA0UR=CyT'h> lG`qhS1Jt'G2ifB5 :)ϔU/`gBw]?e.J[PpTut/)݃]U^yfW^sN];}x &M 8K&>H%UbC$aRSU{#'B]21g2#dJxY7@z#)2_TQp `=!MBQc3JAL7FjXh'\F<.hǯj]z??e-:}D*P rܢ˄ώy;J+k۳Lie*ʜ5 #($Tx!mbRZm/I쭐S3D.Dn^2(Q: FIc Ñ5r{0(Ւ~6X VM,L@shED/_ɍTח<)4bh|I4~RuQ]:G\'3)mnkǂ, ^3jiRs(A}-'7Li LbG Dw9tx/.ٗCZel~P(XlY ,b54Z+cW4;e Gz!.\bOc#5S KD˥|cQf)J$?5ѵzbTEpm^nl P'͵/>+C'%|>.诲 YB0u TJ]chܯHy.cKMe2JGYHg]u-2jaf5. Ƀ+"<%,.֗X8 6,![2&' $*Qcnۣio'UL5Uf1lFrz#aTr{khbAYFܺH<ڻQT c: T">:O/?r,DSƮoؘӄQu7}{ZFVKN30]$}x__L5QDXN{\!(snT\N,TI 6jbOrǟN[spsf9ѸZ 13TӞKȅ,9Zii^7s# ؔnׅbl1.#}f+L}RI}FLL7$#9_%8Ktlclvs`،>()ϸ PS նU'OC 4Ly$iqoad')23]=U'QzV`[Go.> ( ^ mKWGbꋼy4AيHeR,+z73o@auA1nJ2j#!p.iEg@cu%*}`{HfkB VX<r?TK eҡ~{72+$S˞r1{\0.%7Q#`NFl779?^ρ8 p$*q1e}Kܞ԰A㤌 e}#<IrRYGsp+ 0Ȣ,шu>lO!!D2۷ߔDn wTaN]f?+^F@OoX҂E&2>y}Q\)*3ql|w9wgLY!ncW -SOg]3!g6[ D'0,B_ ˲E]"=%hv{WnRȧH3{@iJīi}7APf :=B8w>s8*X^ZIǍWNW^x;Ne>$5]FժkvCSD;A0#+h_ꉎz5w q0|~Wt?Dʾxʱqn$=ymCv[:k.bwJ;mMGւEېAЙԠ8:) @z *|&bWri|4D~kݙ+qw7ɋ=~C}йu b3ۥ2mk΢ s)HCnA hyV~Ja'}*j$\/EbQw9g_*q֭6:g"RO[tl~*Daʷ9Q:-oHzƐpߥ(hI PuvjX3jT}֟mԭǰQj%pwUMmPlv/ v8w|%8:Hݦ5>Esef\Q܀pی7g&t_eޅG+b^pMwlAMI:P4a<f񳨀v^SrgmC%sȩ/ro"FΥ ,hU0ӒvDІbGQ&idCowL!c*0w뿜y*LooCE~4b?ᥥ[EE/TBq6bkZDmj1˹*Uj/w2bJ+clѭ߿0z[yū`~$5"+7mq%ٙY!Z*@To ;q9>7ˎ@0ґVF;Wp:c\N~E?]䕠w뇉2Uragr_]OXKYSs _]X<?ۇɨSqoG 2ʞœw+js50"b,6ZZlCf-xNOJy`/ *WoaaօIO9.(5}\%UnG*ܠRSg?C FBA%/쀄vG* %> Tbd`FxP<#sPR?FP.ށ0ea6cIfN8.gBܹ%k[B$OE,/YX!bLϙݽGcd 7|~9DX};3P_5̣1br.Gze;F#:6ƕ9})Do@+۲ ot| %yw]NXv>NJ^j>C-!N~t?Uox┮Yp7wVǓV `,T(}ʹ&$9JJRNQJi3V)ZBތvb%V1}X 8*蜒$ lUgiDςi]m^lQo(=@ϹƆh*ޖaDXUdž6iʋ-˽Uk&#pA(c L8aupbײކQRYr[K@ Pް助)"*;$3m]}n&&:O f>KWsrב32!G=a,arD;&|LU6"1-f%S WǤ8D EZ 4a¿1F3[- e/}7fOY ͽ CܑCN=#:_d*ŔX\@C$H;-I q qs z۶pD$#QKԷ4cЌG'WW lg{G^gX'ݠ"fN1BeLW\- „8:Sn̵`iz pEw[:4=0 ^"%8ߧj8"rJ|9ՄUm*'(>ȩB8raEkFHl F?zQVG*m_GJc Jf$DlL Fp@ qD-OnXB/C;l͙#Nھb 2@dsm|FjzP7vu {$ޫsL uLYL ruUȰƒ_u^WʄX=+ܥ"z~ .hѣA Nw[g)wj\!c׶hҏ'] 2@*\&Qj4`Sz~$lRjAJӆYPu:c"+4P9< 9 cm4yqKz0G 7 `׋^e%dvH[LI&hv/(T0q~$] /?-^GIDX {Ц@넔8)NT*KhG'YjແI+<N: TkP,m4&3뢗KIG"¶xwU$uvoH*W N(3GwImA߹HE (LM℃##y?;c5u Xܙ9a-u` 4VcI>bzt 0(ct I$.N9@U]Պz`!G;3|Ya`oGZpS}9|1-4CD)1u$lL&#&aQiMc͑ 3x #W0 kA9@Q iRVﴱ׃pOgHDF*){KYjn+|4i#v N)"5j|Ӣ -#R#Fmb dA}nJ%Q^ux3"Fy-ڠC @O 2onNR#OR.Uc!Reg~ɚ|Za)lG5ps(YP qD$l;ƋnfZqa8B"<2f[ W%1&+2Cӡw,/2k&:(uc(~yRXԎ-p2sQ#ÞCZ:viFPFc Hh}Pe"5/7쭽;/_0Kit^AF5 rY'S XAR-`h5z+tSxяByT2Mk5^0Oݜnh( aOn,F'rGLMrޒF/o"l4EV`F`:=L`f(Lʁ5ڤ XoCm P žiZ Ʀ&T`=9Wgڟi-ckPSN^_V]ֻsωdj{ zbk͸9xvB\enV6撇QL РP]V_ɛ:w")4QY' 21̖c~J \'Pf8Gԯ ËhfNf/ eEVrZ4J짾Wnp)ƨ}ӫOZ9~$އtK \2ƚb'1Q:1D[M}W&/`$M_bG/ʰdwP3o 5lR'<\Z./B*¿~Wz%݄*g@MqZZ}+^_X`ZmIVӤ5ъSt6x4ߺü?ի{R~0 iߖ-dW*L?x9>ؗCOd5ÃrTyDJՉqX^aXxx';SʢCc%1^o>yyDZne .X ք|^M>luem#eYݚKCFj,*=UwYܔ𓴾%7&ܾEFA z\nv (jŹDhJ{C4NY(ˑJgpxT-:!@r g"TJ7 l!U>'99 Sto?gvea5JW}ٜFP_ (*R.B5mo 4Y`|#2.Ixt[-meLn>ʪ/ `I^KI'E=)FI>Eqjw+HFkc;O6L0^L0 jtišg-ө &1C䲻 ҽ`ȧDɄ"_oT9(].496od)jal{2ۮ- BzB5** ݃E.euQ&<,{qSi"S00O2-ZUz'vK2nwYFp䀯YLKϺ%B38bT mtLUK<5ـ 0lș/Hf1PI)YVUPD_)1-M_ ֺQ2 Fh.Mvp{G^J`;A??Ux'l84iao=$`^ gq'C k|`ԟƁb@~is=Kdx}U˔ϑ7kQ n7YPε6޷f'+B[ڭ8[sQZ;nN5jcB# 1-ô)@1偱aW„>7mXjG;ۗ-k$~Ѝocu|?W+Ub kTD-gL՚t XK@ \*ƟY̻;#_6 N_#[c*;7ԉs%a^²vWwv"v|sj*Q+fElO}}0h#p0Ey WՐ%fj=86C;%9_kL" Ք<7"%b#MDT{3Fi2uCk*/3 !un*[ۭs?՛D.}-2kųΆv6fSv} G:(j>bDyqz =Zi(u <]՟+6k 9q ^eغҢɓE?\ui.d 9Rߖsu> 04 9p,bE~Hjӟ_ĊDNz-f?O [Be)K `Dǃj"km,l E #!o` /[޳'F61@|ҥWAii 5J{հd CT\My`V.&K轋7?#T@)t fpo}$Sܪ4{2LiJPQ#A K_ƆڕEa>I H買PG|=G*e-*V~̽+(y%ezV.tԭ/+2nONZ  J4Ii8Aqn/eaBb"KiϙX&0iRN ALY''rcL8}Q1*VfĠ6߼V^B(ߎIB%?m*`D  &\4v(V]&?ƒ'ŴˠcnzBMYD-KJ7FfaIM&w[ДuYsń_Yjp9Mʷc@϶jy'Vy)0; VP4HqJ4b4 ѫ:Nˮ[u:Ѥkm/fKcu1&,bXK(Ѳ'5A/kן/berN,a84V/,.߲C-ۜg)e: KYdy麫P]3eHCO6Z ;ݗ!MqT (QF n-د睶0Tnb7&Vԙ|uxqL5$i-M;Py0}\Щk1]zW$c IN pCkTQX6ݤ "nNnyQ-=G??%idX:S):4S$]Q%T <{-_VP.Jѓt)KlmΕ}~q%[!>JeCҐMP?] ,,ӥfwb5~P_JGCP7 ‹+4-_WU|U"Z#g?GoSjoQ{Ь iroX9B+x&Rowcڶ='g5GT@$:³ͪ6g垾鸍^zF6N4o{sJF8}5" O:Ԉt;w ZqvnPt+Y&TaQ@O{'>:~g\ϥ6t4R(m>m(,|e0V[i˜4EFspobGاRU1:Pز#Rm&=QaXRm,%D-X &5 6 95Vm{qRdȌy+U"L99홍f˅;F02qgg}P񨈚ER!&&]S6DpedxQ, kaKC~Sĸ҄m?T}kTN&Z+] (4Qn'}8LKSe>7_̰YWYxAyP2|v:cGOLB!Ah77n %:q >*'ģ/;#ۥ}Y ʥRq€-I6ֻͬ;tgBtZ|$ 8ӓ>(ꬹ~I3/QYڔ\0זlcZt*e$F)~ #suG 6} 8H m 'MIwR.;@aJSt)09gsSstve3?, P Bϻb޿'.8OW+CjrgôW 44 5l` +ӵ3_BSirQ ɛ $M_&>Ï߲_ s@\#B+ޫl&ԩ\rfY.%Qhc`p\}{ٿne4) :/D@|:fihJ!n"+ p*{o]Ӕnɵ8 A]U/9 -L*bg@[RmF8-c3!m@ ͥ2Lzlk:uVZmf%(SW*q!O~n9KZ {?;c2aLXHtmx 6'V)I܀]G@hQf2>#sy3S^3&- `5F3M1)nv$_ux*%L[t,s}va'M(I)oE/{ # ;^=V0Y dfL{/Ni IZl7TJU +zˬc7sB{O} S16?юM7.FC\2l%dwZ{r 'r,4PiDɄqv?Fɤ~]gϤC!($qD0~o8R8W[=Uxv&ZGIG!!B&*p ގ+wtt p!f?3 `AV*!bW°/є Uޥ`߽бTEz,.cJdl8 v]d/&z7^N5-Ř):&N 0$ Ud3vᒢ+tp-k +0'7>Z̘` k*2*F#N{%CF;8MO!.G-tB-k?mq8C#]ѓ4j~׈]9 ^hg˔Qj,~]-WoUٯ- $I^PrT_#6opȫcy%m14竚<|}v1%_g0"uxTsg)EΕCm%7WjNK%1վQ }QtxwKY Յg`{T<8\ue|;@F`>{#zjDZtXiu_=Rݳ AIXV}ѐҞp$tFR~/D 9uMóʝ4E7徍2J:R6ԅ#Sf)mӈ5C IL{ho3۠;Zy?0BI(pۆ?thZ V`I;Se`;DXV8zLMvZ߇!Nݶ*_h289@۟7Wy:~~;^S sRg28 &W#(PL9KG!$?QYUYȷ 2cvXVY.)J]R,ۂ0? g'j 58jF\j<ʻWNվ4 ͣyB`*#ܺMl\l?lʑSȥh6+?5zm%#kG4(QmqI>_@o,yzZM4?u|H|V wYj~juxk9w]L]Za?x/t :Ƭ k߹E+žT@3b5E dEOǠȝ;R /Zb mͼQiұZ*l8+6-YM[CYn!Xh3|K{I6oFV:ك:H,pڱ8џ BoGtkU 1<nwxԫ6wr;>n|GmW~Ŕ BJO;Nc-\d4V "-@R |k ۉV\ &~#a\ 2B<G>WAD6l.rFOON T*j/MYMq(DGc&*񞑹cI;nT2ǁ䇧GPNA]QG9Ԥ 2ɰCtH#زPvUjPCy[a:yUI6 5!ˣ}S!kN{,SM$B5A;jN,4}6FW,4lq9LH*@ KhDz,LxOGb6!}z _Bf^[b'HE\GwvdLg ?$0 _؀tc,06Up{,"%@Fz|jֶؕ+3)w`t.,SYѥ9= aS~O/X\w7Z{#t(/@na w(|NR?#Ԛʆ :D86]cStp<%(?etPgLN?90$eśUD!J_44 k(, b:Szy-zaT.O! >%,ErñCĕI޶]ԗ]o/[U7ċac1G i7Rq0Ңl=ָb` |mm[ b\31@IP+Zc\bew9D>0x}D,E%%x{Ta|U4*BuZS Sa'Jܛ%rpuϝ@56AuS '2GX#%xE޸Z FMtc\[I-ׁkJ4y˻< :k&=K0iTA6KGϿhqơ\*'?; r?\K Ca/ ŗwYs!hs_UpC/:}ɚ?*)]Z".|mYz:p^8 b-@X n6⵷;5::K6uAf֓KJs* J))A}/[wbqܯ qj/ X 3|1&;gTʤ<ͩλrȶ*O].N7=7 LѨ HFvmIꋻ"pZiOt+B@luՂT*N_lZz0nq+Gd?ƼPn/Rɋk~C\հq5GɻO>7;xƑaw3#>)S>%ŹLzBe$1A5]>xU =or()[h,N)E8|ׯʬ~Z(:ϗ$lL(8|3gYQ>a/d ԎF=\ ~"/cM.9WD4cqG}%SU g*6bHQb!`Ui֛0]z-hQ5d(m- pqG( بP-e>ʾy?U 'xhe&Ku"T9y&fLllhmo񺏜Jpۖ4:RGpٜ_v6;L2~7BDba1gajvGĭ'OB)ğ߅(Aeғ䦂6?(^#8"@hD sa#UShCA . %ڇbvQsۯzu/&N|1]}x=T7K6=*鈻e7j@KgF㐭ÚҖm*_</ s+4UW M4r5Ob Bԧ^<s곙Q€;#oJjP-w)炎v,PPItI kL`''T5F͢f!M|pA}bs%ZU o2!]w/Ӎ:z;NgT2uv3+ų%VE/h=#?Hѿ^_" OXQ6Tmث^a=6(|CJ.5|S8g. ;A']7&Q~XÓ^a%v$|pSuG,}Aխ"+EV< ҧϤkM`{7 V-".뚿L( U#ߝkGY(tlUt L҄PI4(/矯ďP!QEV-4-MV=DԎa6!Z6 .B|6 /`A:e`eyF>i'*H#2j-oM`N%%H(cZS-5 7-+cOg" eqTJm1&d̃c_o4[+> oQMH 4auwNWp]0 '_0$=ə`&;ܞzy TS-:{7MvH.:CoF<_9ϛ} 8м7S pwZmF"Ӓ. 8 A xE4LOvV&iѬ:+a=mߥl<=Gy[o^ZEz̅1Aw+%HpUkCv!u oaԤR-bӃ"Nu1Dg^nQ7ͥ3EXT_ 4E;wZ(vбCM4jb֥_5~7;f~7 Qce *M~Bh?v8ݒFK`6~ma`/ -[7$}>r/N]L{6"{3)oaG_v¨|2o6'`Sn L챝CǶ=ߍ8 Wi5o!N赅a.IIr<UN5[B])TcnSW՘ș$P0' 1!eeiwA]0"wюJ6)bo#w 7, x5MV%PO%Әinv}"T*M*<)w?rpC㲑rȮg!U~ 6Գt_R p83KIWSc ?81Ɂ;2<1bb>;KIFTJW5NQۻKɬ,+."'Dx202!.3qAFNa< O` b=J|%.MJc%1>5a,jۢ=GV-fRv*hPsxUN ߙb: 3"$"cClrWR3, 9J=. Y:6ۤ$y%m ]/W=)6;:mڈnT}&^Z{Xn`yo6^&boª&=/70F[GU(`׭r°jzs{]EtSF) y]J'QMQnè1RcXL?` ȩO1sW;;6l좌٘mY@5y CP2U ^7F$o!?ɲdLj0d%I.kSk:VÏeˆ&X(13YX̼4p"䳎\ufyXRdowZ&zr=fiɲ\ہ6!U-G|&դ\J7 H:8/l[W*u!`WYPuy F-2T4wւ,vFI/" deR?52c9ep GNQQ+v{]75ӎ75IY畣v%f`8d@|/},8w]W0*.!+ҿ'֋n&{R0&jΨd] Uk l{W}1oa$u;9frPWӲ>cWR7 2bTO˔B]`nF+ç;ʣY'D1"h>y6t%쓉U\[ֿm{ IoKFHcFT0[YSXn8Oz!c'>aAZ/cz_iZEOb L38Xa&Us1{ܭ龪parlo疠=NPS`Mwi(RF,JۅqVkIr*Wv;cO;iltH+0 \8]q8/PJO- :<@RєL8|/9{#FuVVPo5그{Qvĉw)H۾J!W+7 ؚ&ᦥBo [4W@Wi&?Qk@OȡþP5$t۬$r*F.љ=@F]̖E'*XyC;* IY[=yG 't ec6h/_wZN.:TBTŖĘ{rBT.] ? ϵASLNΤ*/‡~kyϙ橽VeE:؟h+ʅ=:ig2gZ <T7P[#@)\~?XQƽH0ծҪbmPaLsCfObS/LŤMg(*~9|Np"t<ɚmUr9tL0l=~Rف*73-"Px* "x{Bw7#,@E'T \H/U֬ μwďׇe&_\O$Q׎o#Nv!`E2YFEjSk.ץ&@}6̟6 vqJ M0}JS]fL{AbxޘrG#gDF<h-s] ``K-JeJ♛Lxw]hT LbK {!J,r}Ŵl"I$+s{XyYړ^[Kt63z0K>"!l z\'A+(B'W ҸΫ7/䚓hKxwѐZPW' Quᬏ$#/.Y!%BmT;u\6'׉N.?kP%c2>&%[y cYLNE' t%hwjn@ںC鶪%(V_ygfE8P e*Eĕ*LzBʝ(M=vt*MҿaiO^WyE`tU:|Ğa8Hڐb_I':w&j._ț3ө=Bs#P!ޘ-]W/%*Qi`dؿjɰw`Ԡ` zqي)_ڢ{A͗_YT{<%2Śf[:5 6$8FbLY/7*r)(~~=tB]Ec6ۉf>@ ĵ_U7NI<cdCdؓl@9 buC  }xג$SW]pNnvܜl%qC?{_QB0ZN*s1mQBM~=n\Obwب.ԌYx=}(ȃSl<9jk2_r8aHz5]U,u+*?>Y?vV[7(T^%45T*Qbu10{/BlǢa!@C|P v((goT 7wƇ>4T"!-ֺ릿 g+Tguj=5)?y$#0+dםyrWomKcD:#`Ȕ,Y=:ՍYcF#Ɲ33e9෫$[^ŠobPie&enI.xK fV-;SJ٬T{,Cce~S`p.lkMѝ;MhҀTnБy]Z 9*܇W!hwpeC2E?B#إUl@ qzxL&?g}>Y\Vnh箌S\a)(4BKE4ʼS-6  3פ#fw5W"Br`!2lK/1 IƶWjk40.WԼ 2EYρPH&p͇8ݒKW 9vۃ&~\e`ݨ[:7ι 5k_rU7$Ln ]Zߍ"0fUS*j0Qw! {\n>VR\1Z vYEv 7!=:4G >g.JZDgK"˴zW 2spz6%e~ǸA8QoC#]v3g-(O`2>|9":5W1Aq)5q[ӋM p_w-S&+(]E#]vK3Kt iP`jVEz)=PCi`- oz gՁQ2y]%9׽HYKh ^2"MFPgT@F~\Ĩ ^dqv^7YNWCQS:^fۘB`QP1'8$a 釬隕a } YK:"` :of7EΦ(2.2?}Δs deش:1ӌcۙ^R;.7z³O <9Q/I%!R KOtJ+/ģȄQ }c,!ErOȕe6_KhF 797hƨTw Jċ;U>%7VGc.02<8sۼWl;$nvE38pԁecShG<7!߇td fz00b mv"k}K|U6@f 5Gc[]-zBηƑLe oUڑbRtW$ J&?',d#f* 0C86 X=:[ODR9_5^'l7+;[ɞP%!\c L8 ~usQdМp"x,1Amb5SeV TM%["a.wŬ`!; .Փ2ܷDezMKԴP{̀Ud-B#oTj\?ݞ+N= &VV6w[*-YxNxf;0!23tfUQkh~Sjv(.IQ(k JlFM%Zbn^$;*Әjּ ȓ=aTIOf} 'GNNźN\͌SW<JٜM_#TՀ\lkE2wWOw0.j8/^Xrm T>(K-\!D0__K&T}vf(ljN ';>V_b2$m@l$-744>ͩ9DfX3|ڥ>TC^tUIuv$5XƂrҷu;`m]~1d(˻nV6Q6qdk+;PoӘCIQ>;1Cδmɕ:z,=f|>cPvcݲB j@$L jsctk5ɹ^D#KHƒ*m; s`D&2ElF38"fk,6 S<>z}p bpb5Rmf&]g _ؕ]櫒y\[֚JZ y|Hǭ\f$p}lcB E:"|۳f=ӏB*CU S;ղQ8{7 !ʁw*+I]WMcgñ'$YUV9?dqo 9D<:Gĺ۽WGzt}9>,91{aV(=W1rt_]/Ӑ0w- E835 ,ITVCv_^bmE>Eݤvl(#d_3*rITyquAshg,?PIFL bo{tW>U3g NOF m|/A:?*e5dJFB¦hcyCq7 `t=#7UBTB&KI=w=#ј? !;w\ujB9Aα6ΊGhePa6Ss˸%ZvTׇQ޸\{ G#}k=4Xi≓ I"r!,ۓV:ejjadJU&~r*m>_u+l xs[/jЙF(T;%IJUzEe" 1(Xc)~ ϧo!L0S4ق%\5"NyO" Pmʨpa`+)`&[(O1q&FNB;y%DٍVviƯ-s҅ W]!r>F$kéVHT"~1mF5 p~F:YaCמ~fª*좆tY-n5ӳu% 8(xԛ*Mͭ* !򑫍2<>_V<$  >o`S̷ sIF  Zf(tCڒg9M$9"4l[&~W \݋b3`KTjppGW'C> /=)\mZvΎXPbہ.Ʈ,͜S>"Y@ņ Kd9zC;Q&Eq{Y^'iHIs51Aף@ܖ~C>03)1KQGHE|E '"0=. )W,{]2<"9z(> +׿x?h- 59=Zݜq!S6VVPم0qFoH)~)7ZWfݡU7 Mzua 3ʡv-g =FNM"BŗMh)cbsCO62Lb_#OUf4Ѵz`u"4 AW66SN[219*4jf[;c 0zU3)5X@m9( ?AyV|*UÊ ȡur8bu={قME1~wzm2S\0  +9~1VJ6՛'Jq.9\qy^/$Z)hy0!0`^.3~脒lMO>&[\yEKZ$\$a?䝗6"–әN5}:BdQي2WcW@dxhVbY@sCqN/SJ蘻7oX XLj6w,By/II \E~18C%Ǎ:k6FAQS܄6Q#=F8O k7[XPӇ3q@n~z ՀopH6Uوž\ K VrNȇ$'vhZznq: iak!ri^rD/uvZߤxԑl+PK;_ԼlL{HmuzD=w{ldJ7Øo֧WU^nͦ~jP+,w%uOсq7XZ\P@g@Wv,POLՂy7WHh"lՂ8],LOXcEz{2_b[~e59;hJ؎#߼w+@-ߌy?m1}=?S rTL,]+H;aVK%]g.X3zb9xГ1uV X`nain씌sIS:VYNE]R|eʎoaѬ`zʪh#4F79Khʠx^g&0)2 {} Av4 xa#Fnp@C :P6 Fިp[K.vQxYd lЂtLF-NDih}2։/ή,V9MvܾD5 K/ZŸ#h{7'@5+5㢩aTd~:Q72_#6prB:ڟ4z>vfG6>V-H&?TZLhydbSq.S7H2):;/,:*&{ljHzP5,R{ZzQP]V3q^o~@4Y}6TR.LSN}3-ȧ|Ӏ]Z U@0LJq>9v.$ZKtXr\E"1)p¤]ԔIPE{U␡]jk-Nn c7P[Iq ]w[Es )>p=5]LLRf'PZ͌r '18gע,zWQF|?&={AUz嶮ZJ yiKo@+2je (o;C1hĠmu{?[JuW:EAca=<``ac g5_8=|%~.\_5(O*TW@ sFs;[Nwt^Q>>m~]}%]z!0=1)O zs6eXDQ'=k5=#hݠV,p$^׬A{-%$HHՊhʡ9®fY+Ɔ9tL(=j5Bx(֢R̹{lLmۗUEo)%@D t%0BÊ`Kkk1L10:ebcnqf=Y! xBb,U2OD2bl"y&3{14_Mu1i!6Gb5M-;nLu_*2XEy=?`G1(:|s᱔p W%z_S^jq8A:Jd<\ ġeE?K(1y$I8B{79h ϐtrTүǂQ9e}va39,x&+L)2~?D ĺν3j Z@s;G,7˅b!W?J!5 Trجs8@fw"XkY'DD#VpRz:4/$x}{[2˷{],e9ǧRumDמx׳n215. H1݄TւoJ񽓒i*uvov8EEA5:ZMy` +bkqO,:da9h2`!4R׶q#oDJLj'89O%ȓ9BE OPH+zc T3ij ]Qx :"4,j2VjՑ\QC}!P( Ѯ 1[4 CmR ]'Ygހ8U/Y^ }vp ?P]oa&/6}Ԅl7 zR:v?*n^(-̻^r!'YJt.ԐXOΡ\#E\`D~iu- 8UJR! `{d֗2L[D&چ͌hW5F٥_)[ ^x_ч; F]&V 1A/5l`W.>@(Ct?aƣT= n|b2A6WOEv7\nFRX(=sFW uF?fr(SO)~DCr/tBϑ?\g:lv~w?y5 rڔ h_3k  R8:%FPF)W="ccVٕ;o]&?v$e@eŨ6v턶~O8^zN-DuKh$N' - |CC^+ AD/3Δg-7 aQ !eUNw_ó#6̈́Y?=AEZk;#"bk:0:(J/\ep} GyU#_jyz/5IOQL_i0pG?Vj,X)UĻ!  A%u K CSAΔrUY82%Q_'Ff !/nچt}dD}w| V7c¬2ZyPÑ2aEߠREs)nENH& AEJ̓爏* D7: KĪDS860ߜ'f;J\ZGi$\K: ъl2бVӆ9 SD .šg ,ڡXF7~2>=Q #[<^mDJHܫ ۚ|,PX"W3C 9*̭o`HsmgMk+7 4 f|lil̔n]ZE mb:p(8:I$a\tjh wtrq#iU΄˧v1n?ԪΒz)}' _D$Pb r-;.ZCx9[w `(6xh %z77)dRuwyI(kw%aAD ]dyOu< Ҏ傣MkVw@֥)ŋBpx$HRF8) $sv5_1p}x nb ⬇[SjԶmHs W(DHV6/=zQBzӽ陽ιpP-#x;[ўa^y 9YUc=k1]r/+ 3%ZBYyh֩$7ބeMx?JxMVxǓ]ER^&b'-^uhMRzQW&)} X {0"ϑoP~YmWgmxm;\h`ǷWC@*[0ŒBL'u%Ϧ䦾 c/>` QT"[Y5SE{Ьa 1c]̕#"+eÐ7)u[@s^y" wb2}yefrgڱgZ Be,sIK-h1 jo5q(R`Z7P1~:j2EwR}&ZkKJ}̰q _ R$r%NhTRsڿЁ4J jcb_7x>#NBTѣX8JOg&Ym.G|4C؅x>.jKzh)Z(N^jR^ǁ;lȸ46h,Ԑ.qiLxC."ev2)GGbds~Gt˵|J/+qϙ k+URВe-'}K63' d]%~8?cF`+&nǤ6'yg'%Wz,%X=7ݯphKck}ƾ]ALw kӀ B]No:Evp.E_樁zYx.5,O9aoEsi 7Ocz؆(#'{|mctH 0 W(! LN~ump õu=2]yK,+c#3y07ye S׆Yz$ EbW ͊8aD5LxƿhM*],⤾SZ1VS J©G"5?Öpi}_&0̷E_n۬[yIC2qz5_zz (MFf.c Ƴ1Ɇ WQٌޠ. 1l~:?_{povz0[ct6H tXzJruD|95`2gVdO,{ýe1ׄ^g^aB w[%iY+;=MijUQn*`lݑ_Sh1F 9%G!4@߯*6ٻ}Q«(ZYy4k._L5DCsoPAϹ S5)!Eڎi=?});rgY$5Z;{:(F;fo˄ܬnuigA([RZ! T΢ڎ܏nkP)Ǚ0vQ' ǘ(B62eхEi(^ɺSԟh ~x*otVrhLD.g怕3sPh_4[`bQu MӲ(٤z>n^: ٨ir HG@s<~ \(sL'(gk K]KQ`}D7 #" YZ