libosmogb9-1.3.0-bp153.1.31 >  A `8t!M@eeeΠ4QauԺ9 845_e\S6`QbFBMZR6l% 3r } Ѕb<1c& rӐ,J#wⴟ9K6gԴҫe]5(H%O|mqBIZ"6PwQF,oLOvs\v q]#~ iA'HЙ4s iY;sg>()Buf1978a7266f870429e009af1e555d17e8d94e3f0536c55f162645097571476ed8dc47167f7570d3d439db9f1ef9318061d2c8002@`8t!M@eeen췷<8*ݥ3EKqVo@Pj?&0ׇ<^G1ݦ8?ֿ5Tcz??gM$N斟ҍs [rykIͅ3,̰.EU]忌6WΏ~aY5RU|jW8؝ `oƹn:UșM0622x6ar|w~he0)T "vοOj b@;w{펪ͰJ'yw)&+[c;Y pmyolsdh.>p@) ?(d   K 5>P j{     4<FPx0m(89:>%@%F%G%H&I& X&Y& \&D]&L^&nb&zc' d'e'f'l'u'v'w(Hx(Py(Xz(((((Clibosmogb91.3.0bp153.1.31Osmocom GPRS Gb Interface (NS/BSSGP) librarylibosmocore is a package with various utility functions that were originally developed as part of the OpenBSC project. The libosmogb library contains a GPRS BSSGP protocol implementation.`8tlamb54- SUSE Linux Enterprise 15 SP3openSUSEAGPL-3.0-or-laterhttps://bugs.opensuse.orgSystem/Librarieshttps://osmocom.org/projects/libosmocore/wiki/Libosmocorelinuxx86_64- `8s`8s8c4fc22ea2d0a20cd7c3125085641aef1df015d064014ba8c7a71fce7bc5d76clibosmogb.so.9.1.0rootrootrootrootlibosmocore-1.3.0-bp153.1.31.src.rpmlibosmogb.so.9()(64bit)libosmogb.so.9(LIBOSMOGB_1.0)(64bit)libosmogb9libosmogb9(x86-64)@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)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)libosmogsm.so.13()(64bit)libosmogsm.so.13(LIBOSMOGSM_1.0)(64bit)libosmovty.so.4()(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)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^]S\k\R@\C@\[z@ZZZC@Y*@Y.WV@VVzUpT@T~T~Martin Hauke Jan Engelhardt Martin Hauke mardnh@gmx.demardnh@gmx.deJan Engelhardt mardnh@gmx.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.dejengelh@inai.denormand@linux.vnet.ibm.comnormand@linux.vnet.ibm.com- Update to new upstream release 1.3.0 * add osmo_sockaddr_str_cmp() * misc logging/vty fixes * fix OSMO_SOCKADDR_STR_FMT for IPv6 * GPRS/BSSGP: introduce bssgp_bvc_ctx_free() * gsm_04_08.h: Introduce API osmo_gsm48_rfpowercap2powerclass() * gsm0508: add functions to calculate beginning of a block * socket: Introduce API osmo_sock_init2_multiaddr() * vty: Optionally Set/replace cfg file during cmd 'write file' * gsup: add OSMO_GSUP_SUPPORTED_RAT_TYPES_IE and OSMO_GSUP_CURRENT_RAT_TYPE_IE * tdef: Introduce API osmo_tdef_set() * Introduce BTS_FEAT_ETWS_PN for communicating ETWS PN capability * context: Add support for [per-thread] global talloc contexts * add vty logp command to echo on all log targets - Add subpackges for the Osmocom USB library- Update to new upstream release 1.2.0 * GSUP: add inter-MSC handover related msgs and IEs * NS: Add support for GPRS NS IP Sub-Network-Service (SNS) * BSSMAP: add messages for inter-BSC and inter-MSC Handover * Add VTY and CTRL port numbers for OsmoCBC (Cell Broadcast Centre) * CBSP (Cell Broadcast Service Protocol; 3GPP TS 48.049) support * Add Cell Broadcast related definitions from 3GPP TS 23.041 * Add MO-FALLBACK-VALUE SGsAP IE - Removed 0001-gsm_23_003.h-add-GSM23003_IMEI_NUM_DIGITS_NO_CHK.patch (merged)- Add patch: * 0001-gsm_23_003.h-add-GSM23003_IMEI_NUM_DIGITS_NO_CHK.patch Needed for osmo-hlr 1.0.0- Update to version 1.0.1 Bugfix release: * when msgb_wrap_with_TL() was introduced as an inline function with exactly the same name as in openbsc. With this subsequent change we make sure the libosmocore function has a different name and doesn't clash.- Update to version 1.0.0 * GSMTAP: add SIM sub_types * gsm0808: inter-bsc HO messages: add missing BSSMAP header, x4 * gsm0808: implement BSSMAP Classmark Request * logging vty: rewrite 'logging level' vty cmd generation * logging vty: deprecate the 'everything' keyword * logging vty: deprecate 'all', introduce 'force-all' * logging vty: add 'logging level set-all ' * bssgp: introduce flush queue functions * import oap_client into libosmogsm * SGsAP protocol definitions (header + C file) * GSUP/SMS: introduce MO-/MT-FORWARD-SM messages * GSUP/SMS: introduce READY-FOR-SM message * GSMTAP: add definitions for new LTE RRC channels * GSMTAP: add definitions for LTE NAS subtypes * LCLS, TS 29.205: add GCR routines * LCLS, TS 48.008: add GCR IE encoding/decoding * GSUP: add CHECK-IMEI message * vty: Make TCP port configurable and introduce telnet_init_default- Upgrade to new snapshot 0.13.0~194 (6adffb95734) * 'lo and behold, 0.12.1 is not sufficient to build libosmo-abis 0.5.1 requiring ">= 0.12.0" * socket: do not set SO_REUSEADDR for IPPROTO_UDP * socket: add flag to enforce SO_REUSEADDR on UDP sockets * gsmtap_util: make sure SO_REUSEADDR is applied for GSMTAP * Add RSPRO support to IPA and logging definitions * Update 3GPP TS 08.08 Cause handling * Update GSM0808_LCLS enums- Update to new upstream release 0.12.1 * GnuTLS fall-back for obtaining randomness * support for three-digit MNC throughout the code-base * add talloc introspection via VTY * tighter CRTL input parsing * stricter VTY config file parsing * allow to print only basename of source code file in logging * print log level with color-keying of the level name See the following URLs for complete changelogs: http://git.osmocom.org/libosmocore/plain/debian/changelog?h=0.12.1 http://git.osmocom.org/libosmocore/plain/debian/changelog?h=0.12.0 http://git.osmocom.org/libosmocore/plain/debian/changelog?h=0.11.0 - Remove patch: * osmo-pkgconfig.diff (fixed upstream)- Add libosmocoding-devel => libosmocore-devel dependency because the .h file #includes, but the .pc file is missing it.- Add missing BuildRequires on python- Update to new upstream release 0.10.2 * GPRS: print remote state info for NS peer * ctrl: allow more nodes than those in enum ctrl_node_type * fsm: Enforce FSM and FSM instance names are valid osmocom identifiers * rate_ctr: Enforce counter (and ctr_group) names are valid identifiers * Convert lib-internal rate_ctr from '.' separator to ':' separator * GPRS: add vty command to show only persistent NS- Update to new upstream snapshot 0.9.6.400 * vty: install 'exit', 'end',... commands on *all* nodes * osmo-auc-gen: umts: add --ind-len arg * osmo-auc-gen: umts: add --ind arg * Add osmo_gprs_{ul,dl}_block_size_{bits,bytes} functions * BSSGP: add function to reset all PTP BVC * GSUP: define default GSUP port as 4222 * gsup: Add encoding/decoding for the pdp charging characteristics * Add missing BSSGP cause values * gsm0808: fix length check of the element decoder functions * Add header file with definitions for GSM TS 04.14 / 3GPP TS 44.014 * Fix wrongful GSM FR codec SID frame detection in DTX. * Distinguish between unsupported and invalid MCS- Update to new upstream snapshot 0.9.6.193 * fix: DLGSUP logging category "unusable" * ph_data_param struct changed / Extend L1SAP PH-DATA with measurement information. * Size of ph_tch_param struct changed / Extend with RTP Marker * Size of struct log_target changed / Extend with GSMTAP * Internal API for GPRS cipher implementors updated to accommodate for arbitrary key lengths. * Extend L1SAP PH-DATA with presence information * Fix the counter index after the NS reset. * Fix rate_ctr attribute for GPRS NS counters. - Remove test.diff (no longer applicable)- Update to new upstream snapshot 0.9.0.212 * Add support for SI2quater messages * Add basic EARFCN support * Add vty command to explicitly reset given BVCI * Add function to make Uplink Measurement * Add GEA3 & GEA4 ciphers- reenable bigendian builds as GSM IE code was fixed upstream during 2015 - Update to new upstream snapshot 0.9.0.91 * log: Add conditional logging based on log_check_level * Add byte printing macros * vty: add bind command for telnet vty line- Update to new upstream snapshot 0.9.0.58 * Add bitvector functions and APN conversion functions - Add test.diff to resolve compiler warning- Update to new upstream release 0.9.0 * ipaccess: add OAP proto_ext (in design). * stats: Report stat item values * stats: Implement timer based reporting * stats/vty: Add stats configuration * stat/vty: Add vty_out_statistics_full to show all statistics * stats: Add vty_out_stat_item_group * LaPDm: Refuse SUSPEND/RESUME/RECONNECT in BTS mode * ns: Force a defined state when sending NS RESET - Drop osmo-symbols.diff (solved better upstream), osmo-talloc.diff, osmo-talloc2.diff, osmo-talloc3.diff (solved upstream)- Update to new upstream release 0.8.3 * Add G-RNTI derived TLLI types defined in 23.003 * vty: Change API to have node installation be done by int * ipa: Properly parse LV stream of a ID_GET request * Add APN utility function to libosmogsm * gsm: Add A5/3-4 cipher support * bssgp: Handle BSSGP STATUS messages - Add osmo-symbols.diff- Update to new upstream release 0.8.0 * new Osmocom SIM card library - Remove 0001-utils-resolve-compiler-warnings-on-implicit-declarat.patch, libosmocore_0_7_0_avoid_smscb_test_failure.patch, osmo-kasumi.diff, osmo-version.diff (no longer needed x4), rework osmo-talloc2.diff and add osmo-talloc3.diff after upstream conversion. Add osmo-pkgconfig.diff.- remove the previous patch about ppc/ppc64 architectures as upstream suggesting that known to be not supported so explicitely add ExcludeArch in spec file.- avoid smscb test failure on ppc/ppc64 architectures with libosmocore_0_7_0_avoid_smscb_test_failure.patch/sbin/ldconfig/sbin/ldconfiglamb54 16143124541.3.0-bp153.1.311.3.0-bp153.1.31libosmogb.so.9libosmogb.so.9.1.0/usr/lib64/-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/9fbb4880fa11a1c3e789e963000d1804-libosmocorecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9fecba8c1b7e6c911ad131893d511e5afdaae50b, not strippedPPRRRR RRRRR R R RR RR*O X5utf-84479ea7ac4e2d5a6207e87bd28d1339b0c1204972e6067ac01f3466ba9105445?7zXZ !t/.˴] cr$x#Ddv?x+>IS{vle~SdZ10{d bVN=eHY4x>(ڴxm $̱=Sމ]^: z-[_I2s٤-GG #!9 ~dP/:y!7 6GF"D/|X#!N,* u[=#V0@Y.mN5OζM8Lx0+d`mf{8>?*TTi,ff2KQNWweb'SqLb Ó4;ݯF\ d6y6[jԱ1b*Ş!6*ĹrǪj4UTK+$^ k[]'Tnń B"sujOVӕ5ڏͫO/sZNRDQC+/淹:iyfya=du:B 6cC-Ҥ,4-7#1`o_W, @(zɃy@ gq٭o$^//g*\=Σi9F*FsSJn* by_5dtDaQȣ7/"ڌc_ 4T"pCS+O \oי^'^xvgSfɇ|&'Lp/&f@1_Avm 8)0viI]'vկ/oY*ǸY 3]ng5]ӞtVf2rL3am]WEp_^Ec?ghL'zr0[V܆W/&&$/3 ./frs#`d3%v.~jDhzS_s&ġջG= ؝qěp˰c *VT>it# Y]k,^,QEX?s,۟_t_0OMpS`R4 h8ؼs4869Q.OK'⯬v,\|Vbr>_tjF`cdˑwlA@ɗߜmmB/b>|Gt𔄢Bgo,$FIFò:jefތ9: h$lҚ{s6p oQ )+h҆.s0A͔W7,.^/f^v^mCwA#1es༡ *s26Nf:YRŶNW+oNEu{M_}3["x)Ts+p (d[ jt~tPS6Q .8JCg-1Z38P #A)bZñOX[6-x`ªi֬^lU5 ի#8nB+טmBsFj ޤPzY khxGsJ|>j)3zPK.ZE],볠uuC멨"-`@&#ԤK (ѐ^ 96r~Jp񟙦2j { gBבrO^nzѮ †HMLHATJ@baBbE&磁Wׄ&NgF@I)w[tr'A/gՋfᛱ$߂xWcO6HjjcG("hYt=+rJ3@-e_<3HQJs]QaB !]_QȝVWo4ĭq8^gH%Y~}^vU]^li8#_wkt"2grs<Ưyj}%I\=KQ7h>޾ œR-e$ /*\GaQ7bhX70T3KAcN~IW A$ l/lİgНY̮֨|"rj٠CsٜCՂ_F->u=C6'K? L/Ǽ57d4А|WК۸6d'^<q,ǹ!MbIl~IH75˕-K˱t6&]I99TCa)Vj@$$t2ݳR&'K5̃yKڟBTm&TOYWDB49jhiݠrHVjdx`<; D$tL9Q0jC1ԉڞ5U E.bH)v ܭN>nK3t}4ySM%0~lm9ޜAA\̦vb#OcRslHqik6gI9_HE:@uMh{<4z.q^t+]By3+z$5{#Bgqpc󿘼yPsN7Sʅ =*i1)CYWQIl NLȱ--kŜw~^4 ޻-m#mL.bu 8^Ve|FC4ڠ0Dߔ;GbOJƏܬ#yHZՊ;#'{Qy'uxu#RyԙE2u1rej{N*c@0tKGwh_4yeFUP7I.%7s,G=x8ɛXԎT59GG8GNMZw^b]5ZmOd4k$i]LIhb~,qelPV`:^E?nӄW̖YwtiA$⠘6vXSL.ʀI~}]GUs.]MAy.@ܝK;TJǼ`'ˆFpWWKiIC0u3]09_zr%yr@[L:ɢT+?Agh؏c$uou sOGm?桌 &7^=C~͂D\mC#b]1GdY2.q!a})%#t/1VxZ]I5iCgZ'e MLՀc.uc3CE I=&4Cq3y5~/j%:wn:]wSH 5yUbTS y>UÞQvE$^rQ$'kIҟՎC N3|z8*jQW9KBmR~XРΑ "G2ې+2eUu akJ*{ǺܾUBer?V'Q/Wu>7*%51=/C`硣|8αmC]E[|ؠv"/VM SMOgLA/zhȒ t&Sj[jUaM :pFJ xxGu} Z DYA#%s=24S nlرʼJa&W|<ɎJwRg3  0SKo` (R_}= 9r uzYs g, #_ :ʸ1Mmt7v9X}?Xűԏ R(MJjKt>ZRr_z:P$ iV"HÈ;nZqZQb!^khYcMB=-ҫJ1[z-M[m}@=~rʻd bo/C4}mcW)pL*!`ItĆz wAb{DzqO$NH}T~B |g$# u:*dU ;}H \-9 ,!+29Y5ǘ iՙ@nӡ L}Wwj=)1*25kZW,w9vlpWwCtM6cc KFGR11660]^ a EO=+jn [M%nyO[9a.2f=`^KPyQ s3U DP+'I+G` O7T |<GCjC>'J0__8v <͎!Y-tW~7ǷZχ*Dݪ޲bzχ3?ݾKTpCmEy0>k9;R,9vs.FZX X 4MRҧu{h)է*F9Zc)Y`<'lcJ9ÝLfK>O+9 4ҒjXCH$I]1m0}Ak>ў鯳IJwϽ @'QY8[5}xd(E&|+o= ?VR;pB%?(q.@ˑfBPgH3 9SGߗ7ϪSgl_NךYr $pC'Vun2@q3D3+٬8bjy>eVѹuZ]4N [ =_=&r !r擩xX'&L87X4rnSfT] ht<3 RǤϼ 6kֲ;25i2C 1E.!4;gfpY2%8򊄺Jh.4Nı8e4-W.2rQԊgY1bRϮT䰨l|,QgaƏL2pTyY OaRP^6S֗KYƙ-B @j')7zĤ `!hTAAkjI8itȘDT(T<"9Tӎ%Lߪ;G-([|OH!UB'epo+~F9a[꧷9)n@rViQaF@x-y)M)]_V.bvZ $`r>U\v߀mBM/r[X|=\L:iu.]$$T0$TՒ]3U*p|QXw#v+'U 2qX9y4`?/-Pթ:9hߠSX7lXA޿>@lf|!J[/KK1nEaFn S@-O2YtĦۺRʥMl|rɺQydIALǥxFr FQwXjSJ^Gf'1r؋.uD+4x|Jː.dP46Y|1wLE>p%͔kЬӇ\] -\L*\[XQVukrx(j D\\WixMxe- "Ώ6 ; [pDJ~oi 3oGefBOVynW`|PGY?$$U>\9;G=6ԫtxHVJRޟg&9bCh+"Z>=w4 rZ f.r I>h Vnͬ?S7o(bRpZh*w|slkJ풗*$WB*0ɽ9l:~8f{UF7>pq-}"iO,,GE+!M]@N-vryQ?`L8?A kkYCV,ۂ|[f_im叙0wֶ,;O[1n:`z04) ޺?Ꮝy\􈴔FLiyIOtjuJ&}|@ 7TW*>Z]>ݎa\%tRQd[O|zmpUWf1oMxheTb6<wB:gpG0S;E&:9EW:GŇ~>$J+aۿCE-!*JsIIxoѡk.uP"ŋFYB'A8\+Y~n"/s~5]HܪF۞Q!'OޠEp}E:1s5A!lތUAhv[3Cp1y-1k6'P5Y zBuQl“>gU *Ѯ\[x<@ay"m9xbENVϗ3wii@I2{nW}ۑJ=P, n04g6py E(+LD^Mt+*AHVM_o|^o3Ʊn(hNo6:28! z8+VRkZ|fsL/FRN>,∵ziv1gtHo>-B'r pUC5Vzvsٴ 14I3@C︄h*S|@^p.x+{BԱ'MH:H:]vM8W2z}1F77@s]Qݚ.0pu"qz#T^4Z ufj@e-`5(Ǚϙ_ϐX7 -%v' >]ag@E$MESKW2%MTd!;.wb1}-?n8^mom1F+,.KPyO~xzL]!A8V {}e/aX -R2\qK~`gۅj)C}u4}&xvg0B3Vy-3m>W'=`OtQ71"+KۺqDhH/eG iR$~@ #,djP.()hܯ441hIV( g啣:a^_f_FqdF=؞ӣB,].0& J(C3/5ɡ&6ũw7[؊|9V;DtW[{WU`z`4xp[z8#Ic^P嵎ʖd[-xB` G.mo~eUZ^G;>9c6xPG N 0jz*{'K.'֖Q?=_ ȇWLMa2O}a-&}m !-+Ɩ$tRNUD x*j)jtyn9+NdoQF{SgAِ\u: EqՕ9IvJKAK ;A`0CTZHc.ж +, iUEP3'm=b^ݵ %]Z9RsdPz2 j%["ݠGCv23=J/HZH/Rd[1#  += tL_pGչp wO8,RY\ 6h+vͫMwLL*;Ba4f^ڀxka#M5GTJ59NA$<:q؂RV2 flOl$BHѐ`$ebXOrfEbVZ/2[ED-k*nϛֶ~ W6 lvu/oo^s ѭyryv EU`(#|WR?q͞=q|  EsܿT_[*xEFK0yEsw?4VÖF BNu5pphnցЅr4 n$m$FLzV`|&KoD(Բ@ӪR#ZsыoC'+Z;I| 9jٌ^aPRvE;w􆢾SWU lSΪ!wV1vؚg/t?S;$pjm{_Чݳ]`4@ S KAޕٝd>яvݝ|_X2Kdg@CLNv%im5{7{9gSZoLlXw$[9RO Ǝ s;P@">vd-.[*q$|]uI7r(3t~Un9@еQ\/؞fM喢wpC@ t ֮æ!8hH#Eļ9(Lgu6ݨAV u@Qql ?~\ b80y[v-ezY P@&3. wkKWxe=gYҫI0pnļx9,<njѯLiQW{VКl#m0=8+'&7$7ߒR-x .=\gW^9ǘ[U1i2nVOdu0 V&U_V(KRHەMuna Z$yv4QCojc<>WKlRZEaeVm5Z৊v$MeLv XZziE)qꠌ]Et )ҩ@a{l&6/Eݣ4DQdT& KoO|MJo0+T13ʒ1ryXZ2,wLgDXz2ԝ[{~.T0Fc{ACg6 ‰bR6t[#rՍN՜.^m[DF%e*B62IP8-d$WkcQo-~+]Yĸ`Lf- Ç;MQW`F_D.[\+cr$mi3vrx+Tb^c}Þ*s.̂|g_HTᾘI^3ʄ2XcI2 E_޴M\NCU7IėjǻGɞ|LErcbJ[|_K#56!fˎPQs`CHָcGJ(.V690ϓ< ۧۼhhdRbU,?XlKV xUyͤP;lyv" EMEK/Gy停 -0RFʅK9f=e ӏ-=Fk`~ļ- L(]lR9-)1 pXc왺/Hֹ%CgQyF@{ǽoc墶ri b"h<V:?KJ  .!J Ԛ٢TZJG|V. "stߗՔETZJQuY'vE9C6;g|4 =hCj3%._We+:IJ~;ϏVM>-=~ATȁ;—$m_aX}DO_qrL. k0tKRwT"(9>I?XL$TLo;S1,Ju:ƒ؂k] s\f2g! =5p 噊Ԯds4| ᛘ^ZE&gWw}QMe\ΜPKmE2"QHw?̇Ƒm^KbˮTXЬ nXOY1>3ut@ 3ڶQ8d;q0 %RdF): O27,E1~vtjwAʁC![N`$Cg*C?z1T?k{rw3&XOyRG(yI7nuhwԍ*ﱞyh6GEr&#:`/V>Xlu™JH1KR޶|Z'[c`R+;?SݥreNՓGrj`܎[{ rUjtQ 7&jNG 9!{lhZ:K }>%$h>N)<$'T [t?l99 YA+b.?^z$ eăiE@)i]*K<ؾesj0f\P-$Cdaڛby Pn~$kCČV=q.3fƤT?uk yUc7GyOR$y}J $OCy,~*S}T`DwE][Ka/ž'bRKO<Ό3|13u-zxejV.I1H|7-"hft)XT -45I\GVe}Sx  "Vt, p9bd{8/d Rj"A<56 qhٴOQ/eyyCQPjM"HOnp8ԗ橊 q9)uuD>gݨ*}rÁWͬQ2 )I?Z3c5@eyZUI1tK\X’`4ʚ= RNLDňqE1=ڰ\|x*>]'qsx`<:q}sdk&QX5_+9;- o9Cg4@EUQ^^4^N]Q akdYK7!kg % ),с,n|i?8fRϑTID*AU`'qr I/o.{Jt=['bt;iXc[3e.3~&n dS z]M>MTLM:Hݺ—!K fS٩sޒel5lǕ[ z^9T^ol"'YvdF;7Ӗa"Qiв!]EAv %(Sg8W?+ R᷷`mKGa*K~+cne14@4?q6nfW1<|3PV , 2 m}Y+H8@-J.F]G ,tJmt8%RgG\P8a).r^_W䰮 _u) wlnu P [?-ZbOXQ) /@_L!WY)jOdr\aʤut úEtS! W)"՜H<>zdSQn` lH9h{C}==+ ip̱b+sv JxksШ{ű)(aewaEKMt*w,T蠟E4 ( sv23$ &vX 4zy2v:t* ЋC Kokߘ@,Kτ /-AEUٜ8;mQzF LH,2Wv[IAl^75Pೂ z59TT~g^w1@z<9P.8iӱ`GoeiPUgԶ}Л<_Yc*%RE "چ:%݊{<%'&oC}ڽ1\G, bJDJwP[<Agf)8W2 F/I;"0kO# Th n!6hm%8uTE5<=66_'Yi{K~xk-p~G/]MYj@2T"04RŹ_Z&7@0Hy7GdBs7fY NK1)_1QO%,x y 6+mG>/R >_խ!T'ڂ,![`t,";ՐT]w(+µ +͋tn36%8{|; ]ˌ2}(jSRhQ  TĪdE{S&'즏XH͓1Ź|LPkQ5XC>-$P]VVY1?"op.$'V=z>*{܈z/)ZgplNLdVa`{$ADk0 {RH9bԌ't]rgƨaW<-<4Ĝ8ER6W"?,>oD6^նD1luɺ\4_@NvTnVM\H=vQUML ӞIX9UmuCmzȊmYA"ZZF(0EL($DL7c1v':hl )P8ˀCPaYBZp,#TH')6P+PN>3 30%'Vg.զ ˦Þ^B5BRgGb6AӢ[QO.JVzxjOtf a9nQ+Mdag==v@料;%{*L)؏MJ#X_oqlaAImRcd՚5rVS[CN=Eqܬ>^=1cuƤd7WцL,P@.--N9)k슭*Mh1cyS;'8 sH8D˦hЎq3 )iif,W1 JXMBݭ _2S:Y2;FHضOK/diT$q!{ackȨ?g9ŒqOE 7OkB6%bvr~V=z"ccyux]F8uasӈjaQm%ԥ`8'o +3GzG7ڞ %TZ~v$P2xژm V9Grw|SCckuA~YeӂS}Szɳ*]ܾ)L8)hM_/kh[vѶĩdWngP !@|MYp,2RmCXȀŜSٵEY5&U up𒒐Wh"%"챻Jc Ǵt 9okzS̑mOudDwیPݣtD%X h}UrŻH͙*><=$28f0-s_cU A8N_F @hX ץZ,ch)W+jk+igudںV1z,8tTyeiDA$]whI e>Px4<\[68 XrϩN̬H4$U >/ u~NLBҵ>IO л LS⟗8RG7?.gD%<=,ل;J*5MܸTyUVJ^ K2p5:.mς;ˢé!D+vFglot\>'xW ᷂=F2hIO8&m7OFDQ9- :TBVH[9}E8SȾ^u+v4`IEC&<2&$4soN58l!O++M%BXĀ1xH2juOa#mAgTVw~ַ׌z]c_\mnf.Ҷu#_X[7L5lh'Z.A8tmi1l,CgB5hޚ5e pXΜ$-9|߸Cz8$A#w:Mn"Ҝme\&fMl]q]y<4;8ỷ?|gcypή9.nlrmolsS7__M,̒*=`9,88 %5ڹyJ>wh+= eGZƃ2+p 0G7D5t|t!2<>G 8p(ri:vP?KM[qDkj+qHjE00hg8) ￝4@ur8Y'6A D81'|W7#j^iкA"Z۱T~1PE r#hfGU҆8 ^aOΨJx B ?.]4,v[@0LB)7EBŸ`7J5U%bڀ/~CY#S/vJA}!I ^%W2xɶ YpQ.w5wqG>m3XFKFa^?::I[$C4Ri=q*SD6BYXN u}Ta)6(r}ErOUha-;;d&K7=UY4}Έ85u;]sp6Mu|_ |tf(#vԙ_ZR%}|V՗|㚫+I3dpXv[ C{=#&)M6e:!E*kҟ9wy}( xת0=d;gyeEe3}_q'P3sn/,aS}`M2ZķGǔaJX[8\xLsB;/2/0^G$ `Z,l/+'YΒ>O(zUqa 2(F(Uze~&$[d*u=\X$1gKfxA%q7yk9OcVZCfykkEȑJ4l=_*wQMN}..8'OOzA=u={ZO?LBb?ߺ"=ZI7"74/h ^%e27H7fT8LYzn}U7-v![ u'{Uf 32O6 7g-4E""b=ØbLCӅ,.jz]Kڋ y3ގzծ)eWHd.^h)Kb|dmAT*<6#=YZwHb6 >t%9's"1oÚ[ 4sEd2hRwX|lA^ YIJҴ%Fl@) kp ӭ!nm:C-+1uX7J*$ )tu`B]SK0F@r!L)7+ãX0^l>/Eqh=\6d=fR(Y<0)TKD-W$<'a?κyaH849FΨr]pC%RA:1[TeZEuMipnTHv:DGZlkJмkD7gG@ONl}\6r8^&ZRο%@÷ GT9#zK\q@ a߶C)VX6_==…ˉ}9'.u7kQ[lm ,\H B4Д 4Q6Y>.] !d~lo8|ڔbnw)XG쯯*EDmL\zFi\lc86? ;sܪ Ù*tkOC{eUbXO2ZLrS?gj\gNCM6i핽 7 ˃%auw\o#ZTn6 =G#҉f$>Жwh,wu^o>aE9&ȃf[EH^? >kśDjh{ڙtEmf TxVt^qQ̵nG^v`8>yy5efQƜo}Y4L ]Ķk1-eboTi%?^bT;]RWǹl9nɦQ'& SOTvXD޵[zߢ\OP[)s] Lg*':u98VCL[rPm t.]3^=+X(Lw"lI{c~N%W ^BClb㸐 ~Yo^T΢[%kp[8rq1SEdynow?!}0T -\0&ŻL%Y$٧ g3'UdH(&q0Ѥ[0AzrٞJn0w癪TZԓDdݥp?<8 3H],\sgD&SawdP1 ?+캛6szjU2[ ByhxlYF/'Rq+k߹$0vVX nO 4(L!J Q̾3xe̷5M  Zt^Z1 =cE:y& o.Nt:mǷ2H@]񬥱Ǭã\_RɽTwwjFjDc3ߪNZ5:c$[ЧscR"2K^v܎jZF|7Ff =YH"+kY{)Y^KT+Cp;(F=x|Mb|Ԧ\[fhY8!"տڵ!:3/( o@mb_Ծ]58\Ѓ~kY=6':^N3Tzjln^E8fnT{(aZuEEYެ=W@~X I,i`:حY;li1(~X8"9VD0 E"P])SEm̫gAk;:mǛùxeUh{J:ry!>ҝ Tv;Vqmf z˛H(64tuiC_e0i?^J޻1b, ɏgDۓ7X b`6@٨}$ۍnWk3V\|g PP?iYpI8v {!li'߆)N3dRw]0L^Я3|3 aAZ)mK+64l}iU"s^ T`VvYj,dwn증EȆ K&bWI HZ/OY;;K*edg^q/U{w@ﶾEm-V`q#` U OgLQ (׶/(e|FNS|E >O.8J8P%KY1`ւu<囌-;H0x{ T:ˍ%;]}z^ HG&4̀kxpwlǼX/%K  RmJVkD1|`Bc9'2['1Ŋzr[cl>J>N9L@y^(oEg޲/ħbe$aN,~O8[6\M K~7,l+ r+|eEf=6}䊲곢y ,Kg=(xZaG]{MI71di';AG V}uJS&Q{r`ҕ˵Yk2jhbU~C&׮  E 0 //dE5K{rE̪u\/MЈI3X67zadkVIB;RMQFs6'_K}q? Fpw{RFN |vO~/{aC`yKI#33y6=g { ƯR8kh Y. L:.jX>Su8 5zB*ltg\m;t* ȉ|}P; ١$4*$Jir Usrܐ 뤃3xQ!QU]3TY/|jj G8م 7נ`"P{\lWS瓪QI|;>)FKZ|ae2%Y"m9Gvmn꤂q"a,SFJμ4}'btI4շlVy3p^h{g ߋT g~ ?4j;[e}s rvtBB !q܁PAirJ.c>&}N`p1Punqc7I4i&<ʂ/_#͹ X-fpEGR.Ggn\(xǾP_'LFOz2N2˘Fh(Rb[O?5@d.xM[{}?۵&l}# U;lA<”DCfϷa4fc(gyAPm .[(6*$m>ص5$d5ŷ}DB:Q+^Ge`;8g@Nnt=_\c9Q؂~,.ԁc\;XFcRoD9[L#89HWkޯ cߓL>3 G56šq+bLI \Zv}@h!+Qf ߁Ǵxf |{ 4b<S51g X}CT"a 0_ nh.pv\磔w)9|"z4R?n*1fY듋 lkٷQw2D砎~,%uuǸi$'BYatZ\ Soz0p$U#J9U}AuJ[ V;1@b: <ϻYo'Ңgɟ;R/2;4[X'G+y!?摠pykMX|efbN2jz)3cMZ?=S!^G^zwβH~2/ߎxzYR"!wU% шi=G7ԶgV!~5X^K2sJxɂw3{.tR])o3aw7#r֩:  Ϡ2^0=Yv<&PST9ɰB{6&ِDX|Gq2]:#\*p}2N )vLCM=ǥL@;ìCEqꂲtޜ7G Fi~ KXٹD2ݚILbi<-*UF<HպMW Yʦm&t~qޢJ+oB>?) "vؼ#vS1R!4K(8rv>X{brׇlS7ȨE8}Awg̎L_u8^5]̻fe+cB_kL7 M-O+ݎX88&SoE!g@z}v=¬ ~C]חpρa _q4'zD0HhiIaGpvg\p5Ƙɨ=L_vVWҘmę$_X2Ƴ#WZ+?"Ƕ L#U A 8_LlP_HCWT2딀`*ߠ}!caC}̈́*p%5CD?)^N0#M>6kHn7sv̼\2p;8ZN]44p-b E-RH#It@uqS2s+@UYQmQ VgΑG8mH< ;Cw;yUM"j{ #~9{Ihif먻yoPg/,U6;jQa;Bl~U RY#4Z(-) e!rDւ,m`5P̹-)hΧo"4/":PgMNd`Jv192(KoR>4[Pw.>?HeCo֍!.0YT>`$CfzwtlR >j$\|0y<@\k-*"U)UB^|xp?W})8RNU7GpժC3Y]%L?AI`:fAr :,z .G=,F`"^ 5 XM6s#HWaE7:E/\a(!q pD*}@d8hʽ҅F=wQG]4_▜cIq(T!"ξ0E87?BA1 ho󇂇|W#YsML*['s]Nogy )Sw]m\>L_ Kޖ`2~%ba"<]b: LK1O~'-Mdv\\/EVD3WJi(d&{؇fdf*~ߣMbTTsۺZ)YRW'5U_r#fUȂ5+["nv$*0|P0pT+.`Ųe"*z\owD߈q2!y.j-,x(b!?֘;>O{|Km`k$•罠֯hFpc¦f4 LQzE9S`nG(u(僱2*Х؝bm!78iϫצ*HZ 2:z9ш^ܩbCj3/Z2Ϸ'Y޻A5A,|1^ktÈ~g1iR7WbIAuKH51VuO$fAeB ci[Z!`ҿE3rQǢckI_΁Ձn NAi 78 ̚u@XuH!*,+1w4/b=F5OsĞ2"O/LKᬒCUV'_:J~Т^ι?[ldɅ<}ە^)uo J ]:#& mhu\59$D^"^H+8Əyx5Z^I=<|+ (LS%<iqpUPKQ{oCӞ@v~Y7р{4v3 S~6t1^f$P$'nN} 2˲pMc򶞰GPu͜D={uT^}9h66-JОM̋u%e[^w F .gUҭʐ]=9h)٧jg*eJ+<1wkaAJrGw3kٲ>#FqiHVPou21mI!* Sĉ"44T\7p6B5ۮ> fa@Sp %~]wSO ؖKs~3SYT kЬ~f*?64f,fhN7ҺV^Y+NYhw"*VCd0VO˖|~|itō 7Q]pZ^#vV8h(=(rˀI:['TW:$==>(U(Xqvboy7E~+]jGEҭAN%B p>F8i7|A I5/C~s}KڨY8u|a+˪bA X'EC kKYG7{ҬZ}N#b#z;4O;W`Ah ]xؠjEO)WFbEP3&jMFG5;fsi(Mᦀ5GLi!y9z*+7bKJc(mF)}~a]Dq/Rhwό% P|NⰜ%~#I؆"~X%Cׇc|D>J!󽚓!u9G ܻRG 63ra쪼ǐ|oM\UV",}\%}TOtiZ8"?`^VXPsfz8O)^B`؅1&H0{BcЩ I8 Z馳ܜ (|BCEk1uu3|P ߆jTyBC7J^t͖ḑG@duHtoɕ\Xmh:Z6*?{( Z2aѱ/u۬Z f$B2`I{bzɚqGrX~q"-qѼG'e|'g}LVL'Dc;O Ԛ)QM&k_eǚVcpB]l\3S #=S.3Xau4:3?5})(8*q6jSi޹JG :A-'t8`AePMjpE7{/\xbHnա/]iVy {HND<@5+-a S{9s3Dxk,L f'Qg{ ZL-U3 fѹ]vDWx׊4 yY2jxj\,sҏ̭4w`SjS,~gMj*g:CS̖Hif;{ЙXInM׻.OD57,s-Hu~SwTFg 4p9%CQ䛑<1'y\vV-Oƕ}IujIV*+VH|(7.YBF٢1BJ(W=Dϯ+S`*σd V!/>B)5?^hGeCLJ RI+f}r*8U>s6fb :2 'n8!$qfSN(2VT`Y:$g\dw1N>`[JVYGB)L94P~H7rk}n* ~BZ0|&ֳ+-U?)̯pZ1(odҀdQVG niPflZs|s%^7Ul+nLDHƍY $7o>:I9dn^rAoD57l >Wv2 N&X24l Hj0gu"7L|z׾.%3>(&z4UX_@.zs0pescY{Bw@uOi Sĝo~`iQt&) :,82>Įs<#fTǃ̱[pASΙGn}D^Jyd@ٻN*9Pug᩵4nxbKdNHͨ2V]J<6R,Zގ4BcpI%P>^ե:8.Fi(рG?w؊R0ue+˕e)\ivi7std  &E֋-CBjȋeZyl(ZQ{H<ҫ, lur St>Wu(>$P!?r<{[ItBjǓ(6k'^(4Zt6<0IZB  ˂놖ˀ`DZtƙ\_+XY*w ( /09I#djߨYdAO_kgE @"@(X׃W9<ܑlBGL5'Ah(t|QE p1SQPdQSĸg9TFj9>506DsC:<:q/1UnheLKk]aܝSߖӸ)AŠiɟqr53ŵ@l`B>1ǖ0ijF{i}݆K w/>{Z-YZwn#H@!'Yu{nק\H zob1Hd3W?LZ g?> b`ޭU=5hݞj 4 6m 5|WclЎW'j)0pTWԜcjm#1G^MYy*6p i)zWhaymnY⒚2#NvV3 gE[OxJD߇3Db,1먫TtGe3|FߚF6lӒhufҪY{/S.RMCu41-Vd\Aa$m.yRR=aHqfQ<%5yâC#, Lux%DSxD6R#Saam\J*ސAʚX_jҦpw˅y1Y TvTY&n{ؽOS#_B>RkaNBw^ܿh56T Iҏ{YJUm1'zO#gj_^ !LU2R M_8stٟn¿.z ˌV(;9+c`RcY{>ֻT>ň]g{>)MnAn]k|+mp{3 ~k5Ϭ9uA3:$s-jU6_҇ (Y(=c LWc*]TdΜ^>AmKzQ,DYUQRTS! ;T C"~f~89M 3ՠS9]EIVGEGȊlEEpausf }↰z7nnc8!MVx ! !=u;٭ ޑȡ(bZ2'QD:knCH"1:XHcsvbJU~_ky+Xҿ5vaV6ǐH=;O-aaQT.Fy\vfa.kg* D~NL$8:Ǚm vЋ,@w3oɗuuN^uY7|~i>}8c,Kj.ach9.גl@_Věq[O8a&?AD!8ZKFbmZeXH~~*5\ 0RP?(xȃ3P+m/*&QIJ'қn AlUS  oB[,#o~qmw1i4a+mAƅU<3ٗow{@&U=/.QEn\ЧJ1JַL* cP ڮ^$߿c0 \4@sNiO#nl8gMP=Yʟ(o,-́y>[lv[p8@-EnBL_nFf}^kn6 Ho3ULn-+#Ay:1D=mT OV]%$PN c) TQᆈ=]NG&8ޗ2^=*w 6F$ FP0JCwֶ5>cY~AXƛZGBެL,S;0j{ -|W&t1m 6תњ "qsb4] N JHp"%5$+Q$J}e! n[!oeDB`]'{v >z"b@q? ]U ,sĮR"̦6rk=JtvAS$4DoUL69{ HMK$zRkwFWnj)&W3i~wjXl{!-X@/&%L=):IK>qS[r<1ָ/5`їǓ=0Oԇw,\-ዱCuffK^0 smhEzD)p?\gKI,6- }+@#2 Vm$FǤNu5zu@*A٭׏ǪᮥB-|):kU`cg`nE, vQUk"%~NDXt[Ԕ8]$"B B-Sw7w +7!EE#g/8}ϭ%OGsGL (XHHt\\&[j^PCg GeO ? D'O79S@pBOnc+{ZAL) $VJJȦBʥ"CxuX[Gڸ +Sb oѲi-܉곋eAI'V1UwFԼ7!u<w$&wJ ɛ'%/jeߟ@2Roi VHt*y2!]lNCZzՅҰM^؜E`G3ە=f^N`i-4,mͨ_sv%(&8(t zSq+E["(+yݻB+< hRDlNC:*yZ:AN0E&MQ|e)7q?C .d3<!'F *Z40QrHh\>IJ5ڼ~PnĸBVpwg^|8sۍ5Rq8b#[B}žNTX,AQ20`G;/l1f܈QGVU g%y teS23G!MD0ȓ@SfNVKD-GkBJ@b+u o^2?aP%OCE VpMj]: ۼw\e.*@M.%$W* L5Ђw֊#s.NOlCEA_G9u}H9THߑ{ũ]vI`4,' D)~u) upep HW Gq @9A{aԷ&̉:#SNz\uDܞFق#P; Se‰h$dc<6}{+R(*ZzkA)Ǒ/CTFZgfœ#Vr΂4[u V.!\O8 ~r2:Phk9^d%*RO(l( #,nv[xش?g90й^2խgġ]a Z#/4Ռ*Yi,#s!7Ktjit]踋O;M>&G$…(^ە dn&{G!|0&Fy 4*V]|+|afѭؤXA;!D[-LWx1GK7?:/6-l.{"Y\4!߲V{Zdmh@ rDpSxv/t#wD+7/hj~p,OW#w̃Pf8yO֍NL􃯇%q;cwƖ#"zk(*p$DazW}!~]k;dZfiv- 'RU#/j?q{K,D߾W_"&+˶˼}rR|:X / בˁ?y A|OiʓQ~ԲX9Ci3.J,8+8p@^IL=kʡGTzV$XfԘ*f,.6yiK/pS001f.]9yl7LS >k KJUE#gU2p#5m"5.&#Tgl!$H\qwi9\1\MX hz EyV8J뤾hKSf|-@9}_"W60g2#L鰲ww]R43mCj>qq&9H'+ثe-ĉ $.( l[qFcAl  -/qFZ \1IHmq&#GtjZ"e$܉}wN 79ז-6EMl9ʜ MTo7KUэBA|PHg i{7ڹad$;bxj(_w\AGó3!+F,봺syri^!ְnpzZ<}uB9eJ-&7qE7zSe#Pwgs,}BO bҲ2~i0 E ~p4Fa-,(-Rl "Ğ[m#=c%3vvj郔2 e[GhLęn+1MeDNIR*׮?̺h,%Ct ^EnF̪EO-^D"woW"u|KS:ٽ>B*P36:ݷ(g ߼FFOoWC3_@XijdP\]_` w]9<,ǯXD|FI}‡C EU5U{ 2әQnhR>)(Σ}مmK~w1}V  ~-ϥYc!|8X`~%tguVrU0t{͹DŶg<\m95M+Rqk͢pO(⳼Ճ0&A2QzJ%I,/6݌To})3*Jη c(~7){ X]dɛG]Jt0|Љ<;.~gMmcݱ`@"M bӪ1+ݏyJd(Hѓ,+ zfY럋hN2H;w# uږy0i,P3բ,yI0] T RCT[ ]z|HwqR<0Ffuw⟛W{S,8V(:ri*]8 J)[vo<:+%oYvwBGfT3ѵhU3ɓHgyۺ%weM4>b96}!f&ur4A`(KuHf4P{49ꙸE J9ԞA`8y4؛6r\+1jC aYm%& tłtH>IdcΖ$^{RidL!%ISb P KI9, g:5PR{$l!bz}\ /H,kx*tU t4%`h9] ĤCGdo2?AòAmjM27{-頽Ck Gk5ʉ̣#6|}5t_]@*G/'9,5f#NĨIn~o,ͺy!Pup]GgS |ؒbphbQCwԼ@h՝ YZ