ELF>t@H@8 @)(@@@UU```))pppX:XJXJM_ = M M888 XXXDDStd888 Ptd   QtdRtdX:XJXJ/lib64/ld-linux-x86-64.so.2GNUGNUN#Ψ$F~eiWGNUh hkm|3em|;93]86V1rT~q/Ro]0@81G[{*\HJ9KynW^OF'#n8op/KI}b< ? ,  )"p"` @h__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__asan_initputs__asan_handle_no_return__asan_report_load8__asan_stack_malloc_0__asan_option_detect_stack_use_after_return__asan_report_store8__asan_stack_malloc_1__asan_report_store4__asan_report_store_n__asan_stack_malloc_4strlenstrcmpstrerrorfwritestrtolsignal__asan_report_load4fprintf__asan_unregister_globals__asan_version_mismatch_check_v8__asan_register_globals__asan_stack_malloc_2strptimemktime__asan_report_load1__asan_report_store1sprintfmemcpyreadvsnprintfmemcmp__ubsan_handle_load_invalid_value__ubsan_handle_nonnull_arg__ubsan_handle_type_mismatch_v1__ubsan_handle_out_of_bounds__ubsan_handle_sub_overflow__ubsan_handle_add_overflow__ubsan_handle_pointer_overflow__ubsan_handle_negate_overflowosmo_msisdn_str_validosmo_imei_str_validosmo_imsi_str_validosmo_auth_alg_nameosmo_log_infoosmo_stderr_targetosmo_quote_str_cosmo_strlcpyosmo_hexdump_nospcosmo_is_hexstrget_value_stringosmo_paniclog_set_print_timestamplog_parse_category_maskosmo_ctxosmo_init_logging2log_finilogp_stublog_set_use_colorosmo_escape_str_cosmo_init_ignore_signalslogp2log_set_log_levellog_check_levelosmo_clock_gettimetalloc_strdup_talloc_freetalloc_set_name_const_talloc_zerotalloc_report_fullsqlite3_column_bytessqlite3_configsqlite3_finalizesqlite3_bind_textsqlite3_changessqlite3_resetsqlite3_freesqlite3_errmsgsqlite3_compileoption_getsqlite3_bind_nullsqlite3_bind_parameter_indexsqlite3_prepare_v2sqlite3_stepsqlite3_closesqlite3_clear_bindingssqlite3_column_blobsqlite3_bind_int64sqlite3_bind_intsqlite3_execsqlite3_libversionsqlite3_column_int64sqlite3_column_intsqlite3_opensqlite3_column_textsqlite3_extended_result_codesoptindexitputcharoptarg__libc_start_mainstderr__cxa_finalize__errno_locationgetopt_longlibasan.so.8libosmogsm.so.20libosmoisdn.so.0libosmocore.so.22libtalloc.so.2libmnl.so.0libsqlite3.so.0libubsan.so.1libc.so.6LIBOSMOGSM_1.0TALLOC_2.0.2GLIBC_2.34GLIBC_2.2.5LIBOSMOCORE_1.0/build/inst-osmo-msc/libb  "0ui q# `JrhJrpJ sxJPsJsJsJsJtJPgJpgJgJgJgJgJhJtJ J`JJKKKK HKKK K` K K K L`LL L (L`0L@LHL PL``LhLpLL L L`LLL@L(S(STwTSUwUS@UwPUSUwUSUwUSVwV@T@VwPV@TVwV@TVwV@SWw@WwPW@SWwWwW@SXw@XwXwXTXwX@TYwYS@YwPYSYwYSYwYSZwZS@ZwPZSZwZSZwZT[w[T@[wP[T[w[T[w[@T\w\T@\wP\T\w\@T\w]w]T@]w]w]T]w^w^T@^wP^@T^w^T^w _w_w_w@`w`waw`awaw bwbbb b`c c@c `c`cd d@d dwdwdwdwdwdwdwdwew eT8e@ew`eUxeewe@UeƉeweUe׉fw fU8f@fw`fVxffwf@Vf fwfVfgw gV8g+@gw`gWxg;gwg@WgKgwgWg[hw hW8hk@hw`h@Sxh{hwhXhhwh@Xhiw iX8i@iw`iXxiiwiYiʊiwi@Yiڊjw jS8j@jw`jYxjjwjYj jwjZjkw k@Z8k)@kw`kZxk9kwkSkIkwkZkXlw l[8lh@lw`l@[xlxlwl[llwl[lmw m\8m@mw`m@\xmmwm\mȋmwm\m؋nw n]8n@nw`n@]xnnwn]nnwn]now o^8o(@ow`oTxo8owo@^oGowo@ToWpw p^8pf@pw`pTxpvpwp^ppwp _pqw q_8q@qw`q_xqqwq@`qŌqwq`qՌrw ra8r@rw`r`axrrwrarrwr brsw sb8s%@swPsd`sxs2swsdss6swsds@s9twtdt tc8tE@twPtd`txtUtwtdttdt_twtdt@dtmuwud u8u~@uwPueXu`u xuzuwuwuuwu`uvw v@x8v@vw`vsxvvwvzvvwv|vww w8w@ww`w pxwwww{wwww@twxw x}8xč@xw`x{xxˍxwxyxҍxwxvxٍyw y 8y@yw`y yxyywy qyywytyzw z}8z@zw`zxzzwzwz zwz`z{w {8{@{w`{xx{{w{{%{w{{,|w |t8|3@|w`|zx|:|w|`r|A|w||G}w }8}N@}w`}`x}U}w}}\}w}x}c~w ~8~j@~w`~x~q~w~x~x~w~`u~w @s8@w`qxw@}w |w `v8@w`pxw~wrw @8@w`@~xw Ȏw ώw @8֎@w`uxݎw~w`w {8@w`xww}w 8@w` xwwq#w 8)@w` x0w 08 `  `p  0 `p    0 `` 0 `p    0 `p    0 `p    0 `p   0 `p    `p   0 `p   0``@ȓГp@@ (@08@HP X@`h@px @ @ȔД ؔ@@`@P`ؕ  @`X(`Gؖf  @`X`ؗ @ X{` ؘ` @X&`6 ؙF` @XV``ؚI @X8` `؛fv @XŌ` `؜Ռ @X` `؝ @X` `؞ @X` `؟ @X&` 6`ؠFV @Xf` v`ء @X` W آ`v @`X`@أLPJ 0`@@X`@ؤ @ @X`,إz@ @@XU``ئ` @X ``'اٍ @ X/` 7 ب>@# @ X`@ةF@ݎ @X`ت% @ XM`ώ@ث @X\``Tج @`X`\@حdč @Xj`@֎@خk @X`s د{ @X`@ذ @X3`ҍ`ر  @X`زc @@X``س0 @`X` ش @X`صq @X`ض: @ X`@`ط  @X`)ظȎ` @ X` ع& @@XN`-غ4< @XG`DػK @ X`S ؼ[ @Xb`@j ؽr @@Xz`ؾ @ X``ؿˍ  @X`@ @X`@  @@@@@@@@@@@@P@@@@@@`@@P@@@@P@@@@P@@@P@@@@@@@@@@@@@P`@P@@@P@@P@@@P@@@P@@@P@@@P@@@@@@@P@@@@@@@@@P@@@@P@@P@@P@P@@P@@@P@P@P@P@P@@@@@P@@@P@@@@@@@@@P@@@@P@@P@@P@P@P@P@P@P@P@P@P@P@P@@@@X`@ @X`@ @@X `.@? @XP`ar@ @X`@ @X`@  @X`-=  N @ @X _`   p       @ @X `          @ @X `           @ @X +`   <   M   ^ @ @X o`        @@X` @@X`) @X:`@K\m @X~`@ @X`@ @X`@`(8 @XI`Z@k| @X`@ @X`@ @X`&@7H @XY`j@{ @X`@ @X`@ @X%`6@GX @Xi`z@ @X`@ @X`@$ @X5`F@W  h @ X y`     @  !! !@!X!`!!!!!@!!"" "@"X"`"""""@"#"##4 #@#X#E`###V##@#g#$$x $@$X$`$$$$$@$$%% %@%X%`%%%%%@%%&& &@&X&`&&&"&&@&3&''D '@'X'U`'''f''@'w'(( (@(X(`(((((@(()) )@)X)`)))))@))** *@*X*!`***2**@*C*++T +@+X+e`+++v++@++,, ,@,X,`,,,,,@,,-- -@-X-`-----@--..  .@.X.1`...B..@.S.//d /@/X/`///u////0@0 0@0X0`00000001@1 1@1X1`111111Ɖ12@2׉ 2@2X2`222222 23@3 3@3X3`333+333;344K 4@4@X4[`444k44445@5{ 5@5X5`55@5555566ʊ 6@6X6ڊ`66@6666 677 7@7X7)`77@79777X788h 8@8X8x`88@8888899 9@9X9`99@9ȋ999؋9:: :@:X:`::@:::::;;( ;@;X;G`;;@;f;;;;<< <@<X<`<<@<<<<<== =@=X=&`==@=6===F=>> >@>X>V`>>@>>>>>?? ?@?X?f`???I???v?@@8 @@@@X@Ō`@@@@@@Ռ@A@AW A@AXA`AAAvAA@AzABBA B@B@XB`BB@BBBBٍBC`C  C@C@XC`CC`CcCCCCDD: D@D@XD`DDDdDDDDE@E7 E@EXE[`EE EEEEҍEFF F@FXFȎ`FF@ FFFFFG G< G@G XGN`GG`GxGGGGH H H@HXH`HHH)HH H/HII I@IXI`II I{IIIčIJJ% J@JXJ\`JJ`J#JJJJK@K K@K`XK`KKKjKKKKLL L@LXL`LL@ LLLL LM`M M@MXM,`MMMUMMM&MNN N@NXN`NNNGNN@NNO O O@OXO`OO@O֎OO@OOP@P P@PXP`PPPݎPP PzPQQ Q@Q XQ`QQQQQ@ QQRR R@R XR`RR@RRRRRSSˍ S@SXS`SS`SDSSSST@T3 T@TXTF`TT TTT@ TkTU U U@U XUj`UUUώUUUUV`V0 V@V@XV`VVVVV VMVWW W@WXW`WWWWW`W WXX X@XXX`XXXXX X XYY Y@YXY`YYYY@KYYYYYYKYZZYZ Z8Zx@Z`Z`xZݎZZZZZ Z[ [`8[A@[`[ x[[[[3[[[\ \ 8\@\`\x\\\`\ \\\] ]8]@]`]`x]]] ]]]]ٍ^ ^ 8^#@^`^ x^^^ ^^^@^_ _` 8_@___`_____`` `a a@`@a Pa`a a a`b @b Pb`b b b`c @c Pc`c cac`c d@`dp d @d@aXd`d dadd dadd e`e e @ebXe`e e@bee ebee fbf f @fcXf`f f@cff f`ff gcg$ g @g Xg`g  i0ig`iiigiig j0jg`jjjgjjg k`kpk hkkkg l`lplgllgllg m0mg`mpmgmmgmmg n0ng`npnhnnhn o0oh`opohooog p0pg`pppgppph q0qh`qpqhqqqg r0rg`rprhrrrg s0sg`ssshs t0th`tpthttth u`upuhuuhu v0v h`vvvhv w0wh`wpwhwwwh x`xpxhxxhxxh y0yh`yyyhy z0zh`zpzhzzhzzh {0{h`{p{h{{h{{h |0|h`|p|h||h||h }0}h`}}}h}}h ~`~p~h~~h~~h 0h` i+`i;iK @iX[` jk`j؀j @jX` k`k؁ʊkڊ @kX` l `l؂l) @lX9` mX`m؃hmx @mX` n`n؄n @nXȋ` o؋`o؅o @oX` p`p؆(pG @pXf` q`q؇q @qX` rg؈W`r @rX&`r6 s؉Fgv @`sX`sVs؊ t @`tXf`tvt؋Ō u @`uXՌ`uu، v @ hXp``vv؍v @ wX``ww؎w @ xX``xx؏x& @ yX6``yFyؐVyf @ zXv``zzؑz @ {X``{{ؒT{d @ |Xt``||ؓ| @ }X``}}ؔ} @ ~X``~~ؕ~$ @hX` `hؖL4 0`8@`X`#ؗXJ=OOiO&O^OcOek h@m`lhnpjPPPP P(P0P8P@P HP PP XP `P hPpPxPPPPPPPPPPPPPPPP P!Q"Q#Q$Q% Q'(Q(0Q)8Q*@Q+HQ,PQ-XQ.`Q/hQ0pQ1xQ2Q3Q4Q5Q6Q7Q8Q9Q:Q;Q<Q=Q>Q?Q@QAQBRCRDRERF RG(RH0RI8RJ@RKHRLPRMXRN`ROhRPpRQxRRRSRTRURVRWRXRYRZR[R\R]R_R`RaRbRdSfSgHHHtH5%@%h%h%h%h%h%h%h%hp%h`%h P%zh @%rh 0%jh %bh %Zh%Rh%Jh%Bh%:h%2h%*h%"h%h%hp% h`%hP%h@%h0%h %h%h%h%h %h!%h"%h#%h$%h%%h&%h'p%h(`%h)P%zh*@%rh+0%jh, %bh-%Zh.%Rh/%Jh0%Bh1%:h2%2h3%*h4%"h5%h6%h7p% h8`%h9P%h:@%h;0%h< %h=%h>%h?%h@%hA%hB%hC%hD%hE%hF%hGp%hH`%hIP%zhJ@%rhK0%jhL %bhM%ZhN%RhO%JhP%BhQ%:hR%2hS%*hT%"hU%hV%hWp% hX`%hYP%hZ@%h[0%h\ %h]%h^%h_%h`%ha%bfH=D H=h3e H=7HD$HD$H=H=kH=HL$HL$FH=V H=. H=1H5*H=PH=GL$L$@H=f.DH=.f.D]H=f.DH=f.DH=f.DH=f.DbH=d_f.DAWAVAUATUSHHX'0Ld$]H-!1I$AHID$Ml$@HID$LHǀǀ7HAHHwH5I L=H=@H5_L5H=d/HHH I/HH=eH=.HHH=.LHƀLHƀAEH MLHHމTIcLwH5H=1H=1H=).HHH=-H5.HHH=-H=-HHdH-H1HǺ (H=-HH#H=d-?5 1IH=b-HHHG-H@sH=-HHH=,1Eh1Hz H53H=WH=-HHH,HH=Hٺ(tH=,IAƄ$HHH8|D%~,AE)E'EMcAJD5J,L$HKI9KMALHM$$MH5qLH5LD%+AE)WE EMcAJD5+L$HI9MALHeI$H7D%H+AE)EvH=H-<HD\ HO<H5HBIHHHL#H<HxHH\H; H HH޿ H`ՉH=;6H;H]THH8H;Q?71@L9LHH=tL9HLHH=1H=C)HHH=')t~1 "H=(HHaH=(to1tL fE1Hw11H 1Ҿ1H=Pu1L E1H 1Ҿ1H=R<@sHLE LLH=:LH=dH=3(HHuaH(HHٺ#H=kfaMcHcH=4LL]B=LH=NyH='HHH'HHٺ"H=eaMcHcH=3LH=?'HHu=H('HLH5uH1+ArmLeLH=kHIHH=_IcHH,H9H@HHH=m&HmHHunHR&HHH5%IcHcH=HHH=IH==H=1H=z%H=H=B CH= -H=H=* H=H=H=|H=HSt [H=!HHH=!1Hd3HHHH;&7H=!HH`H=3H5!1WH=)!HH$H= !1u7H=P!HHH55!H=2[L E111Hff.L E111H6H Y1Ҿ1H= DHH 1Ҿ1H=lHH=HlHAWAVAUATUSHX < H\$H<$H\$\L{ IHk@HAHMIHCIHHCADžADžAH<$LHEAąuL-wHyLcHLLHOH{ÅH=HHH=p.H1(LcH@LH$H{{I1ҾIH wH=1I@H=0HHH=qSL E1UR@HMDLcHLH6H{L E1PUHF1Y^1fIH 11H=A@HH1E1UL H=u|HLDžƅO$Gf.H|$HH|HE1L SZPH 1UqH HE11t$8L ?H1_AXMfH|$HHH1ASIH K1ZH=}XLZn#ffLD$0H 11?H=DLH$LH3HT$HT$HHDD$(HD$(;LLH=T$T$LHHH=nHT$tHT$]LH=T$WT$)H6EHfo H\$8H@xqojf.AWAVAUATUHSHH|$(=Lt$0Lt$#H IAMMIFHIIFH$ADŽ$ADŽ$ADŽ$ADŽ$ ADŽ$HADŽ$LH HH1HL+IHt HH1HL\…HkHHD$ )IHHHL$HHD$ HI(HH$HHL$ŁLLHHS_H<$zHHHLl$ HL\1HLMIHL諎ŅAIHIHHIHT$ HH|$(L9t$IDŽ$HfA$Hĸ[]A\A]A^A_H=HHH=$$2lj$M$A~LHbPL tE1uRH1SAu^H DH=HHH=AADM ALHPL E1UHM1SAuH XfDH$HL@AA2DH|$4HI6EIIB8V@LT$QLT$HLE4HLH=THT$ L\$LT$pHT$ L\$LT$HLH=HT$ L\$LT$6HT$ L\$LT$RfAUATIUSHHI݅+Hs H SDHHAHHKHH HHKHDžDžDž H{(H HHHHH{0H HHHHhH{8H HHHH@H{@H HHHH9H{HH 4HHHHH{PH QHHHH0H rLHHAăet8H=HHH=tDuQI9DžHDžHĈD[]A\A]fH )1Ҿ&1H=YfE1&1L H3BHHHEfoH6EHCxFT@AUATUHSHH]HI݅UHs IHC@HAH AHIHKHH HKADŽ$ADŽ$H{(H \HHHHH HHH<Ńet8H=>HHH="t8uMI9IDŽ$HH[]A\A]H 1Ҿ1H=f.E11L HcrH@HHEHH6EI$HC8Rf.AUATIUSHhHI݅Hs HHC`HAH ,@HHHKHH HKDžDžDž$H{(H HHHHH{0H SHHHH*H LHHSAăet8H=THHH=8tFuSI9HDžDžHhD[]A\A]H I1Ҿ1H=fE11L HsH`[HHE`HH6EHDžHCxLff.AUATUHSHHHI݅UHs IHC@HAH F>HIHKHH HKADŽ$ADŽ$H{(H |HHHHH HHH|Ńet8H=~HHH=bt8AuMI9IDŽ$HH[]A\A]H 1Ҿ1H= f.E11L jH H@HHEHH6EI$HC8Rf.AUATIUSHHI݅~Hs0H <HHAHHKHH HHKHDžDžDž Dž H{8H fHHHHH{@H HHHHH{HH HHHHH{PH HHHHkH{XH HHHHCH{`H WHHHHH{hH tHHHHcH{pH 1HHHHJH rL HHAăet8H=HHH=tDuuQI9HDžHDž HĨD[]A\A]ÐH )1Ҿ1H=4fE11L H9JE@;6H.HHElfo0H6EDžH7f.AUATUHSHHHI݅UHs IHC@HAH 9HIHKHH HKADŽ$ADŽ$H{(H <HHHHH }HHHŃet8H=HHH=t8uMI9IDŽ$HH[]A\A]H A1ҾN1H=Lf.E1N1L HIHZ@0HHE?HH6EI$HC8Rf.AUATUHSHHHI݅UHs IHC@HAH 8HIHKHH HKADŽ$ADŽ$H{(H |HHHHH HHHŃet8H=HHH=t8uMI9IDŽ$HH[]A\A]H 1Ҿ>1H=Q茻f.E1>1L jH#艼2H蚽@pHHEHH6EI$HC8Rf.UH=SHHHH=HtX豾u H[]fDUHh1E1SgL 跻XZH[]fDHIA1[H g1H=]P+ff.SHwH[鎺ff.ATIUHSHHt>9ƅLE1HܻAĸEu[]A\f.fH=HH@H=tk|t:HATHH+HDL 1E1S耺XZH膾H螹1[]A\HELLEH S11H=볐H=HHuH=tOtH1SL E1HeйY1^[1IH d1ҾH=6q1.E@ATAUHSHHt.yƅDHtAĸEu[]A\ffH= HH@H=tk̻t:HATHbH{HDL K1E1SиXZHּH1[]A\HELLEH 11H=S볐H=IHHuH=1tOtH1SL E1H Y1^[1IH 1ҾH=1.蕺萺ATIUHSHHt.ɺƅLH贸AĸEu[]A\ffH=YHH@H==tkt:HATHHHDL 1E1S XZH&H>1[]A\HELcLEH S11H=h裵볐H=HHuH=tO`tH1SL 4E1HpY1^[1IH 1ҾH=1.ATUHSHHt1ƅHJAĸEu[]A\fH=HH@H=tklt:HATHHHDL K1E1SpXZHvH莴1[]A\HELLEH 11H=볐H=HHuH=tO谷tH1SL E1HUY1^[1IH T1ҾH=&a1.50AUIATAUHSHHM|IILHpH|HPH(uH@LeHsLHH}iÅt8H=HHLH=t,_umHHH5[]A\A]H@LHH}2A1ҾIH nH=1H@LHulH}HE1L !P1SٲXZ7HH=x#pLfLHH=IJ]LGHH=hLHH=f葲vLHH=谵LHH=i蔵+ff.@AWAVAUATUHSHHDBHD$PT$L$(HD$HD$8EHD$H(HHHL$H [0HHH HAHHHHD$0ǀǀǀǀ HH5HJH= HHH= 躳"HHH= }HHHM@CHH'L=LHE1E1Hl$ IL5A6 umLHJED.HHtvAcH=uIH D11lH=t诮DHH]1E1UlL 謯XZ`D|$Hl$ E_HPH9H=7 1H;@1HEHD$HCHQ@GHHgH}Ht$菲Å HN@DHD$HBH}莮t=HsH"H=Z$5p H@HD$HHD$H}11H5 H`IHD$@菰taHHH= 覰 HD$@HHD$Hx躯H@HD$HHD$H}E1H)LhHL:MIA$"HD$HxίAƃdHHH= 软c LH)HD$L`LLHD$HxݯƃHoHBH=V[1FfHD$@H1HƀHL$H9L$8]HD$0fHH[]A\A]A^A_Ð蛬HE1YP1L Hy߫Y^#HHE1PL E1XH7蝫_AXDHL E11SWHdAYAZ,H 1Ҿ|1H= A$xHD$1Hx蘩A$_HD$LpLLA$WHD$HxAƄ$JAD"d$(HwHZH=^9 E-LcL%AJM)M<H5@IIAJIcDt$DHK/H8*LKLHKHAeHHH=mWH@HHLEAH 1Ҿ1IIH=A$W HE1AH)HDHD$HĨHD$(II#H?H|$(3HLHD$ "HD$MwN, IHbLLHHD$I4$HH}E1JH LHaH= ʪH|$ "ILMHL$ HH1wBMH (11H=IOAƄ$H@HHLEH 11H=KH@HHLEH #11H=s讚yH@HHHuL 41E1H脛A^A_H#H@HD$HH} L RE1PSH 1Ҿ 1H=ǙpH@HHHuHM1L E1,蝚XZAH <1ҾH=IAH 1ҾH='HHH=ݜIAƅ^E1 1L HwݙVH1SL pE1HA謙Y^H=nIA1Ҿ1H H= GH!@HD$HH} A1ҾIH \H=1IH 11?H=IƗAƅCH=荛H=HT$ HT$ LLH=HT$ HT$ LH=詘L,HL E11S?HILAƅAYAZHHHL$ H=ٿDHL$ WH=HL$HWHL$HJLLXLH=HL$H=HL$H:H5H=HL$HؗHL$H%LVH|$LHH=L0H|$&H=?H=3H='H|$HH=虚LܙH=ЙHșHH=~iH|$@誙H袙HH=CH膙HH='=H|$hH`HH=V@LDH|$@:H2HH=әH=7H|$HH=詙H= LH5H==?I&HH=`Ht$ H=߻:H=艘H6EHfoHL$0H@xHWH=pKFLHH=褕IoHH=ܻǘ[Ht$ H=衘8H=H= HܗHH=}9H=輗H=谗H託HH=޿IHH=ʽDL$ 0DL$ H=jHbHH=HH=DDL$ DL$ L(L LH=1 HtHH=zHD$ 蠗HD$ H=ږLҖH=ƖH=躖H=讖蔓HHDD$HD$HHH=HH=0H=ZHH=H>HH=ߖH|$ H=9HH=J赖H|$H|$@H=HH=聖H|$•H=趕HH=WHH=C7H|$脕H|HH=CL`LXLPAWAVIAUATIUSH=H\$ HT$HL$I߅H8H{ IHAHCHIHHCHADžHADžADž HCWHƒH8@Ƅ@k[fHE)E)E)EMt&LLH8>A>u7I9ADžIDžHĨ[]A\A]A^A_fDH`H5=LHHdHHHHHЃ8|HHT$:HT$Ht7MALHaI$ H=qHHH=UwHT$+HT$1xH=HHH=ؒHL 5E11AVH}t$ t$ ۏH CfHHHHЃ8|:dL ]E1PH 1AVt$ t$ bH 1xLoHGHH e11AVLL$ H=LD$Y^~DHHHHЃ8|:蜒1H PH=F1AVLL$ LD$sX1ZfoһH6EAHCx8-HHELoLH=-HD$薑HD$`HH=-HT$xHT$蹐HH=O-HT$UHT$H蓍HH=,HT$/HT$Hmff.fAWAVAUIHATIUHSHHevdHHHHHƒH8@Ƅ@4$1:H1HHHy p LkHA LH% HCHtH  LkH HLH7Hq h Ls(H9 HL跊HHLs8HHLzH轌HypLsHHAHL =H而HLshHHL HCHxLHxCHL轉HЉHLHh;LHt "H|HLHdpLHL8| H AHLH`LHtD HȈAHLH_LLH8/D HhHF=LH\YLHL8| H AHmdLHX9LHtkD H贇AHLHWLLH8DH~uHrHA8LHPH %LHLHHHLHHVHLH LHЈH LH@HL1m|H萈H(LHHHL1-|H5M11LHI$H[]A\A]A^A_HM AI]I HH I}MwHMHGULL LL̈́LLL资L͇HH=$/HH=D$D$LHH=@苆JHH=l跉"LHH=`3HH=茉 LHH=5HH=aH诉LHH=2 D$D$LHHD$H=مHD$HH=HD$HD$LHH=蟅HH=ˈLHH=)D$pD$qHH=MD$蔈D$ALHHD$H=i4HD$HH=HD$VHD$LHHD$H=HD$HH=HD$HD$WHH=$LHHD$H=袄HD$HH=>HD$ćHD$HH=`談wHH=D$蓇D$LHHD$H=3HD$HH=HD$UHD$jLHHD$H=)HD$HH=PHD$HD$LHHD$H=j赃HD$HH=HD$׆HD$rLHHD$H=vHD$"HH=HD$蘆HD$LHHD$H=7HD$HH= HD$YHD$zLHHD$H=- HD$*HH=T HD$HD$LȃLHHD$H=f 豂HD$HH= HD$ӅHD$rLHH=D$sD$LH=蛅HLH=yDHDŽ1H=HD$dHD$1H=LK1H=n 9@AUIATUHSHHH@LHLHxLLH5LLÃedHtP1L@AHHH8|uCE1LH[]A\A][1Hm H5fH=JH~fH=HHH=htGu5qAH 11H= *ջFHH 1E1SL w"XZHH=o`L貂LHH=EUHH=HD$7HD$xAUIATUSHHHHLHPdLHHLLH5LH5Lt{H5Lt`L薁Let_H=HHH=tJ胁tH[]A\A]fDH1[]A\A]HH{HHH{5H1APM1H oKH= |XZlH8/H{HHH{~HE1L PKHb 1UAU}H DH=yHHH=]tgfM A H 1Ҿ1H=g|@MAD}gH 1ҾIH=1f9fM A LHL8|t AFHE1L P,DL1fDH111jHIH 1RLL$ 1ҾNH=fH身AXAYBHL E11RNt$ HSfH HtMx An HD$HN IgH1APLD$ 1H H=TeXZ4M A HD$H I+gHE1L MPH1St$(fH H=ڛHHH=LD$hLD$MALHL ATE1"Av%LH=hH=;HHcH=gMDA:HD$HL UE1'AvH=HHH=sLD$sgLD$MbAXLH<L (AWE1AvLLH=sdLH=g=MA~LHbMFH x11"H=b>HLH=cHfLH=U g5LH= gLLH=cLH=fH$fLH=f ffLH=fHLH=PcMAHD$HqMFH 11'H=wa-LH=DD$)fDD$2LH=DD$ fDD$DLH=ge8eMgA]H 1Ҿ,1H=)aMALHMFH 11H=`XdddddH|$dLH=+6e|dLH=e,LH=D$eD$LDaH|$:dLH=dQH|$dHLH=zaCLH=dTL`L`LH=7DD$}dDD$~LLH=D$aD$5L`LH=r=duL`HLDL$H=`DL$%LH=5DL$cDL$H|$7cLH= c[LH=9DD$cDD$@H|$bHLDL$H= T`DL$LH=0DL$vcDL$LH=]cL_LH=6AcL_H|$zbubLmbLLLD$H=_LD$8HLHL$H=Z_HL$LH=bLbLH=%LD$bLD$LH=HL$bHL$NLaLH=lb@aH^LH=KbLH=7bHz^HLH=M^LH=ybLGaLLLD$H=^LD$aLH=a?H ^LH=a_}1HH5H=^HLHL$H=^)^HL$FLH=PaLH=1_LH=*_^H[L^LH=LD$_LD$^LH=DD$d_DD$f.AWIAVAUATUSHD H\$ H4$H\$E2HIHAHHCIHHCADžADžADžADž MAMIHLHmMH$H5 L2jL]AăeM|ArIHHUI"\AąH=HH|H=d?]/LLuHMLHUHHHH@8@DŽ@PL@8@@@4HfEHEEĄt<H4$LHL$HT$EHL$HT$HYHHLH@8@DŽ@HAD8@@@.HfEHEEĄt<H4$LECH9\$fAHĨD[]A\A]A^A_oH=HHH=o[ALLu%HMLHUHHHH@8@DŽ@mL@8@@@QHfEHEEĄt<H4$LHL$EHT$HL$LHHHH@8@DŽ@AHT$D8@@@HfEHEEĄ6<.H\U@HHLH@8@DŽ@ AD8@@@HfEHEEĄt<H4$LEDEf.ATH71E1t$zL VXZ@E1L$H 511vH= UHv1t$E1L HVY^fL$EH 21ҾzH=1TAH=HHH=t+lXuzL0ArDMAIHHILLsduLHHHt$@HD$HHHD$@Ht$H$LLrFAHx@nHHH8|_EYHq@gMAd1LQBLHHD$LH@8@Ƅ@@@1:LHHD$LHLCLH=ALCHHAL_CH(H@L AHHHtL @HHHH8|$K"LBHH LHTH51LAH5ZLAxHD$ HHD$ L` HLHHD$ D$KL` f.LAeH$$H$HH$E1HH\$(H9\$8sHD$0HǀHǀ$ǀ,HǀhHD[]A\A]A^A_ÐL8HD$ HzrHD$ HXHHHHD$ Hx=AH$I$H$HH$H=uLHHH=upBH$$H$HHE1H$HL 01n?XZaHD$ HphHD$ L`HkLHHD$ D$KL`HD$ HphHD$ L`(H>LH0HD$ D$KL`(H5L@@LH5]L@H$L$>H 1Ҿ1H==tgH58L0>@HD$ HtlHD$ L`@HBLH&HD$ D$KL`@HD$ H>6HD$ L`8H LHHD$ D$KL`8HD$ H/'HD$ HXHHHHD$ Hx >H$H$H$HtH$HAfDH5!L>HH=d?~H;HcH=CL$L*@L$LHH=L$Ln?L$L}H|$@=L胀H$$H$HH$HAHV=HHDD$(HD$(H6EfohHD$0 0@P`HiL=H$:+LHH=Ĵ;L=Ht$ H=f1>LHH=:~L]=LHH=p:Ht$ H==~H$;H$H==MH=HHH=`:Ht$ H=?=H$H=L$m=L$L.i0L0LHH=.HH=;F1AWIMAVAUATUSHHdHl$@Ht$L$Hl$ HE@IHD$(HάIHEHHEHEADt$ADžADžAF H  AV HcH HHL$0H< HHH HD$0HH9 McIFHH=m\4H)$HH,#HHH؃8|D;A)HH=*HHHH{I'ÅH=[HHOH=[-^(cSH1E1t$L j%XZ0#HH?7HHH؃8|(;(IHHH؃8|DH 11tH=p#^#HHHHH؃8|;c(HHHڃ8|PL E1tPHܰ1E$AZA[HHHH{$HE1PLD$1H H=y"AXAYH=YHHH=Yt_Aa&L "WE1t$ LD$A1ҾH zH=1,"$LD$H 11H=˯"a%LH=rLL$ x&LL$ DHHE6EIHE8HH=oLL$8D$ "LL$8D$ HH=LL$0D$ &LL$0D$ X@HT$ !LL$ HHELH=HT$ "HT$ LH=%%L$$HH=D%dHHHL$ H=3"HL$ QH$$LH=BHT$ "HT$ H$HHHL$ H=!HL$ %HH=%LH='$HH=$ $$H$HHHL$ H=u!HL$ H HH=I$HH=u$^H HH=d$H H##H HH=HL$.$HL$H|$ j#e#HH=;HL$ HL$HH=]HL$#HL$$#H ##H #HH= HL$#HL$6H"HH=zHL$#HL$fDAWAVDAUAFIATAUSHHH@AMcJH9WHHH1H[]A\A]A^A_DH9uHH=5HL$;HL$WHS@IHHHHHLH5ԦHl]DH<HA1]Ae'HLLH[]A\A]A^A_髖H@~H HKHHNH LH5<H\HH\"Hf.H=MHHH=MxZfDH=iMHHH=MMHL$#HL$tH@7HHE1L PH1_AX\@HDH=gH 1ҾIH=_1HHHt<3H=> HE1L +PDH9LHHbH=LHH|H=Kt"HidHHB9HkHHHH{L@H 1Ҿ*IH=1QHdHHHkHHHH{LHE1*PH1L [XZHHkH $1ҾIH=S1H0dH(Hy@oLmHJLH.H}LH o1ҾIH=ޠ1HdH(H@LmHLHrH}LHE1P1L H_Y^HH=D|HL$ HL$HH=zHH={HL$HL$HH=|HHHHL$H=|[HL$HH=7|LHH= z+HHH= yHHH=-y8nHHH=VxHdHH=zxHHH@L8LHH= w[HH=7w9HH=#ySLLHH=DwOHH=pw{}HH=yHL$]HL$HHH=yHL$7HL$HH=SxHaHHH=uHH=u1H)HHH=tHH=(uff.1f1@H1H=1<6HÐHH=!HAWAVIAUATUHoSHH(HKIHHHH8 LEHLKHHHH8]k@?1M9MoLHL8%A,$MEIMMULHL8-Am@Ic@tGMAAM$HZM9ZLLH=TL$L$:IQIQMeMLLH8AmMqDH(Ic[]A\A]A^A_fDH(1[]A\A]A^A_HHLHH= L$L$1H=DL$ L$uL1H= LD$LD$L$LD$LL$L${LLH= L$LD$nL$LD$ELW1H=>LD$L$LD$L$LH=WLD$L$LL$LD$L$LL$~LHH=L$LD$ L$LD$51H=1H=*LD$LL$L$LD$LL$L$HHH= f.fHt+SH@u/HHuH;[HHH=)cAUATUSHHHt~HHtvHIH@HHH+HLkHHLL1H[]A\A]ÐHHHHHƒH8@Ƅ@u}1HHfzLHH=' SHH=E(0HH='H HH=U(=HNff.AWAVIAUATUSHH(H$H$L$L$t@)$)$)$)$)$)$)$)$?AHl$IHIHM`HEAHEHNIHEH$`ADŽ$ADŽ$ADŽ$HAHD$pAA0HAMHcZL{H~H@LL2 HMDLHHlcHHGHI9IDŽ$ADŽ$H(1[]A\A]A^A_fDH3*HHHHH8@Ƅ@1HHWHHE6EI$ADŽ$HExF`HHEHH=p$HL$V HL$HH=#= LHHL$H=#HL$aH HH=U#HD$ HD$HD HH=*$ H9AWAVAUATUSHHHHH@HHL#MukH@HH1H}t*H+"H@H[]A\A]A^A_fHB9HD@:HH:LmMHH@L}LsM9*HH@M9HZ@PH @HHHLLLH[]A\A]A^A_HttHH=l DHjaHD@:HHHLLL'NDHH\@RH1H HHLLL[]A\A]A^A_1HH= RH1HH='eHHH=HH=7HHH=[[LHH=D/PHH=p[2LHH= HH=0HH=q_HH=HH=HH=5lHH=aEHH=LHH=aHH=LHH= 6HH=7bHH=cNHH=:LHH=HH=$LHH=MHH=yff.@AUATUSHHHdH(Hh@^LeH9LHLmHHHL#MIl$H ID$HHyhH9rhH|+HHH8u{|+IEHLcHHLL[]A\A]2fH9sHH=Alf.HLH5b[]A\A]wBHHH=kLLHH= HH=8HH=$LHH="/HH=N @AUIATUHH@HHL&MIl$H@ID$HHykH9rkH|.HHH8u}|.IEH@LfHHLL]A\A]DH9sH=dHt$Ht$zHLH5³]A\A]H+H=Ht$Ht$H=IHt$Ht$ LH=kVVH=Ht$Ht$-fDHUSHH@HHt<ttu_HHkHH@HHH{H[]fH1[]H[]H@HH=(:HH=]HHH=}(THH=)TSHAUIATASHHHg@]HHt<+D#AHlcLcH4MtHtzHMALHHKMFA<IT$IH{HLA1H[A\A]DMHA>LHI$HH8@Ƅ@1LHwHnfD_HH=D HL$HL$LHHL$H= IHL$HH= HL$kHL$LH=g HL$ HL$LH= HL$/HL$LH= HL$HL$]LLH= L>ff.AWIAVAUATUSHH(H$L$L$t@)$)$)$)$)$)$)$)$52Ld$MHMMl$`I$AID$IHNID$ALJALJALJHHHHHƒH8@Ƅ@~n1HHHHHt<H$`IEHD$pAEAE0IEH#HkHMH@HUH<LCIMLҾLLD$XHLD$@LHH@HHHC1M9ILJALJH([]A\A]A^A_fDH@HHHHH8@Ƅ@~1HHXOH^`LT$LT$HLEYHI$6EIALJIT$xHH=LT$YLT$HHLT$H=MLT$HHH=LT$ LT$HH=ILT$LT$HH=kLT$LT$HH=LD$LD$HH=LT$ULT$HCHH=IHD$oHD$HHH=I@H9gAUATUSHHHAHH$@nHHt<$D#H4@*HHt<DmE9uxHAH @LeHH HkHHLH[]A\A]vfDHH@E9r6H*!H@H[]A\A]ÐH[]A\A]1HH DHH=HH=#~HH=OzLHH=#HH=OHHH=MHH=9$HH=HH=QHH==HH=iff.@HATUSdH(HH@LeHLHLeHHHt<~l+t6HH={F[L]HA\HHkH[HL]A\H)HH=bL LHH=@kHH=lHH=JHH=olHHH=-cUSHHH|@uvHHt<~X.t+Hto@uiH=W"HHH[]HtR@uLHnHsZHHH[]HH= Ht$Ht$oH=0H=Ht$Ht$HH=G2HHUsage: osmo-hlr-db-tool [-l ] [create|import-nitb-db ] -l --database db-name The OsmoHLR database to use, default '%s'. -h --help This text. -d option --debug=DMAIN:DDB:DAUC Enable debugging. -s --disable-color Do not print ANSI colors in the log -T --timestamp Prefix every log line with a timestamp. -e --log-level number Set a global loglevel. -U --db-upgrade Allow HLR database schema upgrades. -V --version Print the version of OsmoHLR-db-tool.Commands: create Create an empty OsmoHLR database. (All commands imply this if none exists yet.) import-nitb-db Add OsmoNITB db's subscribers to OsmoHLR db. Be aware that the import is somewhat lossy, only the IMSI, MSISDN, IMEI, nam_cs/ps, 2G auth data and last seen LU are set. The most recently associated IMEI from the Equipment table is used.Terminating due to SIGINT hlr_db_tool.cTalloc Report due to SIGUSR1 Unable to open OsmoNITB DB %s; rc = %d $imsi$last_luUpdate last_lu_seen for subscriber IMSI='%s': SQL Error: %s Cannot update last_lu_seen for subscriber IMSI='%s': no such subscriber Update last_lu_seen for subscriber IMSI='%s': SQL modified %d rows (expected 1) Warning: subscriber has more than one auth key, importing only the first key, for IMSI=%s OsmoNITB import to %s: Cannot import auth data for IMSI %s: too large blob: %u OsmoNITB DB: SQL error: (%d) %s, during stmt '%s'%ldOsmoNITB DB import to %s: failed to create IMSI %s: %d: %s OsmoNITB DB import to %s: created IMSI %s, but failed to get new subscriber id: %d: %s !strcmp(imsi_str, subscr.imsi)Assert failed %s %s:%d OsmoNITB DB: Unable to prepare SQL statement '%s' OsmoHLR DB: Unable to prepare SQL statement '%s' struct hlr_db_tool_ctxg_hlr_db_tool_ctxOsmoHLR-db-toolError initializing logging hl:d:sTe:UV1.8.0.15-74e4OsmoHLR-db-tool version %s Copyright (C) 2017 by sysmocom - s.f.m.c. GmbH License AGPLv3+: GNU AGPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Error in command line options. Exiting. Error: You must specify a command. createimport-nitb-dbYou must specify an input db file Error: Unknown command `%s' Too many arguments: '%s' Error initializing random source Error opening database eyyyyyyyyyyyyy0~yyyyyyyyyyy%0helpdatabasedebugdisable-colortimestamplog-leveldb-upgradeversionUPDATE subscriber SET last_lu_seen = datetime($last_lu, 'unixepoch') WHERE imsi = $imsiSELECT s.imsi, s.id, s.extension, s.authorized, SUBSTR(e.imei,0,15), STRFTIME('%s', s.expire_lu) FROM Subscriber s LEFT JOIN (SELECT imei, subscriber_id, MAX(Equipment.updated) AS updated FROM Equipment,EquipmentWatch WHERE Equipment.id = EquipmentWatch.equipment_id GROUP BY EquipmentWatch.subscriber_id) e ON e.subscriber_id = s.id ORDER by s.idSELECT algorithm_id, a3a8_ki from authkeys WHERE subscriber_id = $subscr_idhlr.db1 32 8 11 nitb_db:1991 48 40 9 aud2g:3101 32 4 15 option_index:96*.Lubsan_data106*.Lubsan_data105*.Lubsan_data104*.Lubsan_data103*.Lubsan_data102*.Lubsan_data101*.Lubsan_data100*.Lubsan_data99*.Lubsan_data98*.Lubsan_data97*.Lubsan_data96*.Lubsan_data95*.Lubsan_data94*.Lubsan_type8*.Lubsan_data93*.Lubsan_data92*.Lubsan_data91*.Lubsan_data90*.Lubsan_data89*.Lubsan_data88*.Lubsan_type7*.Lubsan_data87*.Lubsan_data86*.Lubsan_data85*.Lubsan_data84*.Lubsan_data83*.Lubsan_type6*.Lubsan_data82*.Lubsan_data81*.Lubsan_data80*.Lubsan_data79*.Lubsan_data78*.Lubsan_data77*.Lubsan_data76*.Lubsan_data75*.Lubsan_data74*.Lubsan_data73*.Lubsan_data72*.Lubsan_data71*.Lubsan_data70*.Lubsan_data69*.Lubsan_type5*.Lubsan_data68*.Lubsan_type4*.Lubsan_data67*.Lubsan_type3*.Lubsan_data64*.Lubsan_data57*.Lubsan_data55*.Lubsan_data54*.Lubsan_data51*.Lubsan_data49*.Lubsan_data48*.Lubsan_data46*.Lubsan_data44*.Lubsan_data42long_optionsbufkihlr_db_stmthlr_db_stmt_sqlnitb_stmtnitb_stmt_sqlcmdline_opts*.LC62*.LC16*.LC53*.LC20*.LC8*.LC25*.LC35*.LC54*.LC0*.LC33*.LC9*.LC39*.LC30*.LC24*.LC15*.LC49*.LC23*.LC2*.LC11*.LC38*.LC48*.LC17*.LC63*.LC57*.LC22*.LC47*.LC68*.LC10*.LC28*.LC5*.LC50*.LC51*.LC67*.LC55*.LC21*.LC60*.LC46*.LC18*.LC12*.LC7*.LC4*.LC37*.LC34*.LC14*.LC1*.LC42*.LC6*.LC56*.LC41*.LC71*.LC69*.LC45*.LC13*.LC43*.LC59*.LC29*.LC65*.LC61*.LC36*.LC70*.LC66*.LC44*.LC3*.LC64*.LC522 48 32 12 imsi_str:363 112 464 10 subscr:359Opened database db.c%s Closed database Unknown %d Unable to prepare SQL statement '%s' SQL error: (%d) %s, during stmt '%s'BEGIN TRANSACTIONALTER TABLE auc_3g RENAME TO old_auc_3gCREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 );INSERT INTO auc_3g SELECT subscriber_id, algo_id_3g, k, op, opc,sqn, ind_bitlen FROM old_auc_3gDROP TABLE old_auc_3gPRAGMA user_version = 7COMMITUnable to update HLR database schema to version 7 CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) )PRAGMA user_version = 6Unable to update HLR database schema to version 6 ALTER TABLE subscriber ADD COLUMN vlr_via_proxy VARCHARALTER TABLE subscriber ADD COLUMN sgsn_via_proxy VARCHARPRAGMA user_version = 5Unable to update HLR database schema to version 5 ALTER TABLE subscriber ADD COLUMN last_lu_seen_ps TIMESTAMP default NULLPRAGMA user_version = 4Unable to update HLR database schema to version 4 CREATE TEMPORARY TABLE subscriber_backup( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL ) INSERT INTO subscriber_backup SELECT id,imsi,msisdn,imeisv,imei,vlr_number,hlr_number,sgsn_number,sgsn_address,ggsn_number,gmlc_number,smsc_number,periodic_lu_tmr,periodic_rau_tau_tmr,nam_cs,nam_ps,lmsi,ms_purged_cs,ms_purged_ps,last_lu_seen FROM subscriberDROP TABLE subscriberCREATE TABLE subscriber( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL ) INSERT INTO subscriber SELECT id,imsi,msisdn,imeisv,imei,vlr_number,msc_number,sgsn_number,sgsn_address,ggsn_number,gmlc_number,smsc_number,periodic_lu_tmr,periodic_rau_tau_tmr,nam_cs,nam_ps,lmsi,ms_purged_cs,ms_purged_ps,last_lu_seen FROM subscriber_backupDROP TABLE subscriber_backupPRAGMA user_version = 3Unable to update HLR database schema to version 3 ALTER TABLE subscriber ADD COLUMN imei VARCHAR(14)PRAGMA user_version = 2Unable to update HLR database schema to version 2 ALTER TABLE subscriber ADD COLUMN last_lu_seen TIMESTAMP default NULLPRAGMA user_version = 1Unable to update HLR database schema to version 1 (%d) %s #1Error composing SQL, cannot bind parameter '%s' Error binding text to SQL parameter %s: %d Error binding int64 to SQL parameter %s: %d Error binding NULL to SQL parameter %s: %d Couldn't close database: (rc=%d) %s db.c:235struct db_contextusing database: %s 3.40.1Compiled against SQLite3 lib version %s Running with SQLite3 lib version %s SQLite3 compiled with '%s' ENABLE_SQLLOGUnable to set SQLite3 error log callback Unable to set SQLite3 SQL log callback Not setting SQL log callback: SQLite3 compiled without support for it Unable to open DB; rc = %d db.c:642Unable to enable SQLite3 extended result codes PRAGMA journal_mode=WAL; PRAGMA synchonous = NORMAL;Unable to set Write-Ahead Logging: %s PRAGMA user_versionSQL statement '%s' failed: %d Unable to read user version number from database '%s' SELECT name FROM sqlite_master WHERE type='table' AND name=?subscriberTable 'subscriber' not found in database '%s' Missing database tables detected; Bootstrapping database '%s' Cannot bootstrap database Failed to bootstrap DB: (rc=%d) %s Database '%s' has HLR DB schema version %d Failed to upgrade HLR DB schema to version %d: (rc=%d) %s Database '%s' has been upgraded to HLR DB schema version %d HLR DB schema version %d is outdated Not upgrading HLR database to schema version %d; use the --db-upgrade option to allow HLR database upgrades HLR DB schema version %d is unknown SELECT id,imsi,msisdn,imei,vlr_number,sgsn_number,sgsn_address,periodic_lu_tmr,periodic_rau_tau_tmr,nam_cs,nam_ps,lmsi,ms_purged_cs,ms_purged_ps,last_lu_seen,last_lu_seen_ps,vlr_via_proxy,sgsn_via_proxy FROM subscriber;SELECT id,imsi,msisdn,imei,vlr_number,sgsn_number,sgsn_address,periodic_lu_tmr,periodic_rau_tau_tmr,nam_cs,nam_ps,lmsi,ms_purged_cs,ms_purged_ps,last_lu_seen,last_lu_seen_ps,vlr_via_proxy,sgsn_via_proxy FROM subscriber WHERE last_lu_seen IS NOT NULL ORDER BY last_lu_seen;SELECT id,imsi,msisdn,imei,vlr_number,sgsn_number,sgsn_address,periodic_lu_tmr,periodic_rau_tau_tmr,nam_cs,nam_ps,lmsi,ms_purged_cs,ms_purged_ps,last_lu_seen,last_lu_seen_ps,vlr_via_proxy,sgsn_via_proxy FROM subscriber WHERE msisdn LIKE $search ORDER BY msisdnSELECT id,imsi,msisdn,imei,vlr_number,sgsn_number,sgsn_address,periodic_lu_tmr,periodic_rau_tau_tmr,nam_cs,nam_ps,lmsi,ms_purged_cs,ms_purged_ps,last_lu_seen,last_lu_seen_ps,vlr_via_proxy,sgsn_via_proxy FROM subscriber WHERE imsi LIKE $search ORDER BY imsiSELECT id,imsi,msisdn,imei,vlr_number,sgsn_number,sgsn_address,periodic_lu_tmr,periodic_rau_tau_tmr,nam_cs,nam_ps,lmsi,ms_purged_cs,ms_purged_ps,last_lu_seen,last_lu_seen_ps,vlr_via_proxy,sgsn_via_proxy FROM subscriber WHERE imei LIKE $search ORDER BY imeiSELECT id,imsi,msisdn,imei,vlr_number,sgsn_number,sgsn_address,periodic_lu_tmr,periodic_rau_tau_tmr,nam_cs,nam_ps,lmsi,ms_purged_cs,ms_purged_ps,last_lu_seen,last_lu_seen_ps,vlr_via_proxy,sgsn_via_proxy FROM subscriber WHERE nam_cs = $search ORDER BY last_lu_seenSELECT id,imsi,msisdn,imei,vlr_number,sgsn_number,sgsn_address,periodic_lu_tmr,periodic_rau_tau_tmr,nam_cs,nam_ps,lmsi,ms_purged_cs,ms_purged_ps,last_lu_seen,last_lu_seen_ps,vlr_via_proxy,sgsn_via_proxy FROM subscriber WHERE nam_ps = $search ORDER BY last_lu_seenSELECT id,imsi,msisdn,imei,vlr_number,sgsn_number,sgsn_address,periodic_lu_tmr,periodic_rau_tau_tmr,nam_cs,nam_ps,lmsi,ms_purged_cs,ms_purged_ps,last_lu_seen,last_lu_seen_ps,vlr_via_proxy,sgsn_via_proxy FROM subscriber WHERE imsi = ?SELECT id,imsi,msisdn,imei,vlr_number,sgsn_number,sgsn_address,periodic_lu_tmr,periodic_rau_tau_tmr,nam_cs,nam_ps,lmsi,ms_purged_cs,ms_purged_ps,last_lu_seen,last_lu_seen_ps,vlr_via_proxy,sgsn_via_proxy FROM subscriber WHERE msisdn = ?SELECT id,imsi,msisdn,imei,vlr_number,sgsn_number,sgsn_address,periodic_lu_tmr,periodic_rau_tau_tmr,nam_cs,nam_ps,lmsi,ms_purged_cs,ms_purged_ps,last_lu_seen,last_lu_seen_ps,vlr_via_proxy,sgsn_via_proxy FROM subscriber WHERE id = ?SELECT id,imsi,msisdn,imei,vlr_number,sgsn_number,sgsn_address,periodic_lu_tmr,periodic_rau_tau_tmr,nam_cs,nam_ps,lmsi,ms_purged_cs,ms_purged_ps,last_lu_seen,last_lu_seen_ps,vlr_via_proxy,sgsn_via_proxy FROM subscriber WHERE imei = ?UPDATE subscriber SET vlr_number = $number, vlr_via_proxy = $proxy WHERE id = $subscriber_idUPDATE subscriber SET sgsn_number = $number, sgsn_via_proxy = $proxy WHERE id = $subscriber_idUPDATE subscriber SET imei = $imei WHERE imsi = $imsiSELECT id, algo_id_2g, ki, algo_id_3g, k, op, opc, sqn, ind_bitlen FROM subscriber LEFT JOIN auc_2g ON auc_2g.subscriber_id = subscriber.id LEFT JOIN auc_3g ON auc_3g.subscriber_id = subscriber.id WHERE imsi = $imsiUPDATE auc_3g SET sqn = $sqn WHERE subscriber_id = $subscriber_idUPDATE subscriber SET ms_purged_cs = $val WHERE imsi = $imsiUPDATE subscriber SET ms_purged_ps = $val WHERE imsi = $imsiUPDATE subscriber SET nam_ps = $val WHERE imsi = $imsiUPDATE subscriber SET nam_cs = $val WHERE imsi = $imsiINSERT INTO subscriber (imsi, nam_cs, nam_ps) VALUES ($imsi, $nam_cs, $nam_ps)DELETE FROM subscriber WHERE id = $subscriber_idUPDATE subscriber SET msisdn = $msisdn WHERE imsi = $imsiUPDATE subscriber SET msisdn = NULL WHERE imsi = $imsiINSERT INTO auc_2g (subscriber_id, algo_id_2g, ki) VALUES($subscriber_id, $algo_id_2g, $ki)DELETE FROM auc_2g WHERE subscriber_id = $subscriber_idINSERT INTO auc_3g (subscriber_id, algo_id_3g, k, op, opc, ind_bitlen) VALUES($subscriber_id, $algo_id_3g, $k, $op, $opc, $ind_bitlen)DELETE FROM auc_3g WHERE subscriber_id = $subscriber_idUPDATE subscriber SET last_lu_seen = datetime($val, 'unixepoch') WHERE id = $subscriber_idUPDATE subscriber SET last_lu_seen_ps = datetime($val, 'unixepoch') WHERE id = $subscriber_idSELECT 1 FROM subscriber WHERE imsi = $imsiSELECT 1 FROM subscriber WHERE msisdn = $msisdnINSERT INTO ind (vlr) VALUES ($vlr)SELECT ind FROM ind WHERE vlr = $vlrDELETE FROM ind WHERE vlr = $vlrCREATE TABLE subscriber ( -- OsmoHLR's DB scheme is modelled roughly after TS 23.008 version 13.3.0 id INTEGER PRIMARY KEY, -- Chapter 2.1.1.1 imsi VARCHAR(15) UNIQUE NOT NULL, -- Chapter 2.1.2 msisdn VARCHAR(15) UNIQUE, -- Chapter 2.2.3: Most recent / current IMEISV imeisv VARCHAR, -- Chapter 2.1.9: Most recent / current IMEI imei VARCHAR(14), -- Chapter 2.4.5 vlr_number VARCHAR(15), -- Chapter 2.4.6 msc_number VARCHAR(15), -- Chapter 2.4.8.1 sgsn_number VARCHAR(15), -- Chapter 2.13.10 sgsn_address VARCHAR, -- Chapter 2.4.8.2 ggsn_number VARCHAR(15), -- Chapter 2.4.9.2 gmlc_number VARCHAR(15), -- Chapter 2.4.23 smsc_number VARCHAR(15), -- Chapter 2.4.24 periodic_lu_tmr INTEGER, -- Chapter 2.13.115 periodic_rau_tau_tmr INTEGER, -- Chapter 2.1.1.2: network access mode nam_cs BOOLEAN NOT NULL DEFAULT 1, nam_ps BOOLEAN NOT NULL DEFAULT 1, -- Chapter 2.1.8 lmsi INTEGER, -- The below purged flags might not even be stored non-volatile, -- refer to TS 23.012 Chapter 3.6.1.4 -- Chapter 2.7.5 ms_purged_cs BOOLEAN NOT NULL DEFAULT 0, -- Chapter 2.7.6 ms_purged_ps BOOLEAN NOT NULL DEFAULT 0, -- Timestamp of last location update seen from subscriber -- The value is a string which encodes a UTC timestamp in granularity of seconds. last_lu_seen TIMESTAMP default NULL, last_lu_seen_ps TIMESTAMP default NULL, -- When a LU was received via a proxy, that proxy's hlr_number is stored here, -- while vlr_number reflects the MSC on the far side of that proxy. vlr_via_proxy VARCHAR, sgsn_via_proxy VARCHAR ) CREATE TABLE subscriber_apn ( subscriber_id INTEGER, -- subscriber.id apn VARCHAR(256) NOT NULL ) CREATE TABLE subscriber_multi_msisdn ( -- Chapter 2.1.3 subscriber_id INTEGER, -- subscriber.id msisdn VARCHAR(15) NOT NULL ) CREATE TABLE auc_2g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_2g INTEGER NOT NULL, -- enum osmo_auth_algo value ki VARCHAR(32) NOT NULL -- hex string: subscriber's secret key (128bit) ) CREATE TABLE auc_3g ( subscriber_id INTEGER PRIMARY KEY, -- subscriber.id algo_id_3g INTEGER NOT NULL, -- enum osmo_auth_algo value k VARCHAR(64) NOT NULL, -- hex string: subscriber's secret key (128/256bit) op VARCHAR(64), -- hex string: operator's secret key (128/256bit) opc VARCHAR(64), -- hex string: derived from OP and K (128/256bit) sqn INTEGER NOT NULL DEFAULT 0, -- sequence number of key usage -- nr of index bits at lower SQN end ind_bitlen INTEGER NOT NULL DEFAULT 5 ) CREATE TABLE ind ( -- 3G auth IND pool to be used for this VLR ind INTEGER PRIMARY KEY, -- VLR identification, usually the GSUP source_name vlr TEXT NOT NULL, UNIQUE (vlr) ) CREATE UNIQUE INDEX idx_subscr_imsi ON subscriber (imsi) -- Set HLR database schema version number -- Note: This constant is currently duplicated in src/db.c and must be kept in sync! PRAGMA user_version = 7 1 32 8 8 stmt:2441 32 56 14 statements:5331 32 16 14 statements:4961 32 24 14 statements:4791 32 16 14 statements:4631 48 72 14 statements:4401 32 16 14 statements:3271 32 16 14 statements:311db_bootstrap.h*.Lubsan_data66*.Lubsan_data65*.Lubsan_type10*.Lubsan_type9*.Lubsan_data63*.Lubsan_data62*.Lubsan_data61*.Lubsan_data60*.Lubsan_data59*.Lubsan_data58*.Lubsan_data56*.Lubsan_data53*.Lubsan_data52*.Lubsan_data50*.Lubsan_data47*.Lubsan_data45*.Lubsan_data43*.Lubsan_data41*.Lubsan_data40*.Lubsan_data39*.Lubsan_data38*.Lubsan_data37*.Lubsan_data36*.Lubsan_data35*.Lubsan_data34*.Lubsan_data33*.Lubsan_data32*.Lubsan_data31*.Lubsan_data30*.Lubsan_data29*.Lubsan_data28*.Lubsan_data27*.Lubsan_data26*.Lubsan_data25db_upgrade_pathstmt_bootstrap_sql*.LC112*.LC119*.LC93*.LC122*.LC116*.LC83*.LC121*.LC104*.LC79*.LC114*.LC58*.LC82*.LC124*.LC129*.LC89*.LC103*.LC115*.LC98*.LC19*.LC127*.LC106*.LC118*.LC26*.LC130*.LC110*.LC88*.LC80*.LC120*.LC74*.LC128*.LC72*.LC92*.LC126*.LC90*.LC111*.LC76*.LC77*.LC75*.LC97*.LC123*.LC84*.LC78*.LC108*.LC102*.LC32*.LC105*.LC113*.LC94*.LC117*.LC101*.LC109*.LC85*.LC95*.LC86*.LC125*.LC73*.LC96*.LC81*.LC107*.LC91*.LC100*.LC993 32 8 11 err_msg:651 64 8 8 stmt:570 96 8 8 stmt:2771 32 56 6 tm:4481 48 40 6 aud:971 32 8 7 err:5691 32 8 7 err:6201 32 8 7 err:7321 32 8 7 err:7551 32 16 13 localtime:837*.Lubsan_data289*.Lubsan_data288*.Lubsan_data287*.Lubsan_data286*.Lubsan_data285*.Lubsan_data284*.Lubsan_data283*.Lubsan_data282*.Lubsan_type14*.Lubsan_data281*.Lubsan_data280*.Lubsan_data279*.Lubsan_data278*.Lubsan_data277*.Lubsan_data276*.Lubsan_data275*.Lubsan_data274*.Lubsan_data273*.Lubsan_data272*.Lubsan_data271*.Lubsan_data270*.Lubsan_data269*.Lubsan_data268*.Lubsan_data267*.Lubsan_data266*.Lubsan_type13*.Lubsan_data265*.Lubsan_data264*.Lubsan_data263*.Lubsan_data262*.Lubsan_data261*.Lubsan_data260*.Lubsan_data259*.Lubsan_data258*.Lubsan_data257*.Lubsan_data256*.Lubsan_data255*.Lubsan_data254*.Lubsan_data253*.Lubsan_data252*.Lubsan_data251*.Lubsan_data250*.Lubsan_data249*.Lubsan_data248*.Lubsan_data247*.Lubsan_data246*.Lubsan_data245*.Lubsan_data244*.Lubsan_data243*.Lubsan_data242*.Lubsan_data241*.Lubsan_data240*.Lubsan_data239*.Lubsan_data238*.Lubsan_type12*.Lubsan_data237*.Lubsan_data236*.Lubsan_data235*.Lubsan_data234*.Lubsan_data233*.Lubsan_data232*.Lubsan_data231*.Lubsan_data230*.Lubsan_data229*.Lubsan_data228*.Lubsan_data227*.Lubsan_data226*.Lubsan_data225*.Lubsan_data224*.Lubsan_data223*.Lubsan_type11*.Lubsan_data222*.Lubsan_data221*.Lubsan_data220*.Lubsan_data219*.Lubsan_data218*.Lubsan_data217*.Lubsan_data216*.Lubsan_data215*.Lubsan_data214*.Lubsan_data213*.Lubsan_data212*.Lubsan_data211*.Lubsan_data210*.Lubsan_data209*.Lubsan_data208*.Lubsan_data207*.Lubsan_data206*.Lubsan_data205*.Lubsan_data204*.Lubsan_data203*.Lubsan_data202*.Lubsan_data201*.Lubsan_data200*.Lubsan_data199*.Lubsan_data198*.Lubsan_data197*.Lubsan_data196*.Lubsan_data195*.Lubsan_data194*.Lubsan_data193*.Lubsan_data192*.Lubsan_data191*.Lubsan_data190*.Lubsan_data189*.Lubsan_data188*.Lubsan_data187*.Lubsan_data186*.Lubsan_data185*.Lubsan_data184*.Lubsan_data183*.Lubsan_data182*.Lubsan_data181*.Lubsan_data180*.Lubsan_data179*.Lubsan_data178*.Lubsan_data177*.Lubsan_data176*.Lubsan_data175*.Lubsan_data174*.Lubsan_data173*.Lubsan_data172*.Lubsan_data171*.Lubsan_data170*.Lubsan_data169*.Lubsan_data168*.Lubsan_data167*.Lubsan_data166*.Lubsan_data165*.Lubsan_data164*.Lubsan_data163*.Lubsan_data162*.Lubsan_data161*.Lubsan_data160*.Lubsan_data159*.Lubsan_data158*.Lubsan_data157*.Lubsan_data156*.Lubsan_data155*.Lubsan_data154*.Lubsan_data153*.Lubsan_data152*.Lubsan_data151*.Lubsan_data150*.Lubsan_data149*.Lubsan_data148*.Lubsan_data147*.Lubsan_data146*.Lubsan_data145*.Lubsan_data144*.Lubsan_data143*.Lubsan_data142*.Lubsan_data141*.Lubsan_data140*.Lubsan_data139*.Lubsan_data138*.Lubsan_data137*.Lubsan_data136*.Lubsan_data135*.Lubsan_data134*.Lubsan_data133*.Lubsan_data132*.Lubsan_data131*.Lubsan_data130*.Lubsan_data129*.Lubsan_data128*.Lubsan_data127*.Lubsan_data126*.Lubsan_data125*.Lubsan_data124*.Lubsan_data123*.Lubsan_data122*.Lubsan_data121*.Lubsan_data120*.Lubsan_data119*.Lubsan_data118*.Lubsan_data117*.Lubsan_data116*.Lubsan_data115*.Lubsan_data114*.Lubsan_data113*.Lubsan_data112*.Lubsan_data111*.Lubsan_data110*.Lubsan_data109*.Lubsan_data108*.Lubsan_data107*.LC87*.LC31*.LC27*.LC40%Y-%m-%d %H:%M:%SIMSI-%s: Last LU Seen %s: Cannot parse timestamp '%s' db_hlr.cIMSI-%s: Last LU Seen %s: Cannot convert timestamp '%s' to time_t: %s No such subscriberCSPS$vlrError executing SQL: %d indAssert failed %s %s:%d Cannot create subscriber: invalid IMSI: '%s' $imsi$nam_cs$nam_psIMSI='%s': Cannot create subscriber: SQL error: (%d) %s IMSI='%s': Cannot update subscriber: invalid MSISDN: '%s' $msisdnIMSI='%s': Cannot update subscriber's MSISDN: SQL error: (%d) %s Cannot update MSISDN: no such subscriber: IMSI='%s' IMSI='%s': Update MSISDN: SQL modified %d rows (expected 1) auc_2gauc_3gCannot update auth tokens: auth algo not suited for 2G: %s Cannot update auth tokens: Unknown auth algo: %d Cannot update auth tokens: Invalid KI: '%s' Cannot update auth tokens: auth algo not suited for 3G: %s Cannot update auth tokens: Invalid K: '%s' Cannot update auth tokens: Invalid OP/OPC: '%s' Cannot update auth tokens: Invalid ind_bitlen: %d Cannot update auth tokens: unknown auth type: %d $subscriber_idCannot delete %s row: SQL error: (%d) %s Delete subscriber ID=%ld from %s: SQL modified %d rows (expected 1) $algo_id_2g$ki$algo_id_3g$k$op$opc$ind_bitlenfalseCannot insert %s row: SQL error: (%d) %s Cannot delete subscriber ID=%ld: SQL error: (%d) %s Cannot delete: no such subscriber: ID=%ld Delete subscriber ID=%ld: SQL modified %d rows (expected 1) Cannot update subscriber IMSI='%s': invalid IMEI: '%s' $imeiUpdate IMEI for subscriber IMSI='%s': SQL Error: %s Cannot update IMEI for subscriber IMSI='%s': no such subscriber Update IMEI for subscriber IMSI='%s': SQL modified %d rows (expected 1) Failed to check if subscriber exists by IMSI='%s': %s Cannot read subscriber from db: IMSI='%s': %s Failed to check if subscriber exists by MSISDN='%s': %s Cannot read subscriber from db: MSISDN='%s': %s imeiimsimsisdncspslast_lu_seenon1off0%%%s%%$searchNo matching subscriber(s)Cannot read subscribers from db:: %s Cannot read subscriber from db: ID=%ld: %s Cannot read subscriber from db: IMEI=%s: %s enabledisable$valIMSI='%s': %s %s: SQL error: %s Cannot %s %s: no such subscriber: IMSI='%s' IMSI='%s': %s %s: SQL modified %d rows (expected 1) SGSNVLR$number$proxyUpdate %s number for subscriber ID=%ld: SQL Error: %s Cannot update %s number for subscriber ID=%ld: no such subscriber Update %s number for subscriber ID=%ld: SQL modified %d rows (expected 1) Cannot get the current time: (%d) %s Cannot update LU timestamp for subscriber ID=%ld: SQL error: (%d) %s Cannot update LU timestamp for subscriber ID=%ld: no such subscriber Update LU timestamp for subscriber ID=%ld: SQL modified %d rows (expected 1) purgeun-purge%s %s: SQL error: %s Expecting VLR ipa_name to be zero terminated; found %s Unsupported osmo_cni_peer_id type: %s Cannot create IND entry for %s Error creating IND entry for %s 2 48 256 10 search:649 368 464 10 subscr:651DMAINMain ProgramDDBDatabase LayerDAUCAuthentication CenterDSSSupplementary ServicesDMSLOOKUPMobile Subscriber LookupDLULocation UpdatingDDGSMDistributed GSM: MS lookup and proxyDCTRLOsmocom CTRL interfacelogging.chlr_log_infohlr_log_info_cat/dev/urandomrand_urandom.crand_fddbd_decode_binary.c*.Lubsan_data10*.Lubsan_type2*.Lubsan_data9*.Lubsan_data8*.Lubsan_data7*.Lubsan_type1*.Lubsan_data6*.Lubsan_data5*.Lubsan_data4*.Lubsan_data3*.Lubsan_data2*.Lubsan_data1*.Lubsan_type0*.Lubsan_data01 32 24 5 ap:551 32 24 6 ap:140*.Lubsan_data24*.Lubsan_data23*.Lubsan_data22*.Lubsan_data21*.Lubsan_data20*.Lubsan_data19*.Lubsan_data18*.Lubsan_data17*.Lubsan_data16*.Lubsan_data15*.Lubsan_data14*.Lubsan_data13*.Lubsan_data12*.Lubsan_data11osmo_cni_peer_id_type_names./gsupclient/cni_peer_id.cIPA-name;RJ0P@P 0QhPQ pQ\QQQ|Q4R\|\ ]p0]`]]]H]^(_@bdcg$`n`uh`y,y@yTy{ P ```  T  0h  X p( ` @PXp0T t t T 40T0,1:4:H:;0;>?@CTHJ4Lx0MO0TLV XzRx 0["zRx $G0FJ w?;*3$"DM\[D t\AO H  M \^BBB B(A0A8D 8A0A(B BBBF rP\C\`BBG K(G0~ (C ABBE r 8P@F M8A@Y8A0D8M@\8A0XcBBB B(A0A8G 8A0A(B BBBB L[ApMSKIKPJIQN^BcF^DiBBB B(A0D8G 8A0A(B BBBA POIIPOIIcE\AQMTAloBBA A(D0 (D ABBA [8L@RHHPI0M8Q@Y8A0I 8P@H S8G@^8A00 0L BBB B(A0C8G@,J`,s*DtHs*Dds*DJV#DZPsAHK P(P0Y(A D AAD } AAI k MHH _ AAG R HAE D KOJ D KOJ D (P0E Tt~BEE B(A0A8G& 8C0A(B BBBG NRHIgP\A~I^A<yBBD A(G (D ABBC 8{BBA D(Dp (C ABBD <Tx}BBD A(D2 (D ABBH 88BBA D(Dp (C ABBD <BBD A(G (D ABBB 8|BBA D(Dp (C ABBD 8LBBA D(Dp (C ABBD LAHK s AAG A(M0\(A D AAG D IVE ALPBDD x ABK M(n0F(A S ABH h(M0\(C PHdBDD p ABC M(n0F(A S ABH h(M0\(C PBDD p ABC M(n0F(A S ABH h(M0\(C PBAD m ABI M(n0F(A S ABH h(M0\(C DDxQBEE D(I0 (K ABBE 8M@K8A0BBB B(A0D8J5M\A 8D0A(B BBBB II`AQP`BNM]B YP hRYBIZRINiAchIAuM]BRZBGN[B QF {HdBiPYA| FQ 3CiBg AE LChAM\A2MiB0 LDD O#DZ\ @BBE B(D0A8G  8A0A(B BBBG LNUIISPIDIbM\AUKPCH BBB H(D0D8GP 8C0A(B BBBH DD (BEA D(G@ (C ABBD HMP\HA@t BEA C(J0 (A ABBG D (C ABBD w8F@^8A0C8K@OHLPI0q8N@\8A0 BBE A(A0 (A BBBK 8N@\8A08G@]8B0Z8K@OHLPI08N@\8A0l8Q@Z8B0 BEE B(A0A8G` hKpL  hPpH Q 8A0A(B BBBE  8A0A(B BBBG GhPpZhB` hKpR >hHpahB` hTpM nhIpZxKI`I hPpJ qhMpbhB`IhMpSxHI`ChFp`hA`{hKpOxNI` hLpE  hLpE z hLpE XBEB B(A0A8G 8D0A(B BBBH BP\A}P\AF`BzKPNIh<pBEA D(G0 (C ABBG b 8Q@E C8B@Y8A0}8N@\8A08Q@Y8B0|BBA D(G0 (D ABBG f (D ABBA D (D DBBH A8M@\8A0G (A ABBH \($qBBB B(D0A8G& 8D0A(B BBBI ZM\A|DBBA D(G0 (D ABBG f (D ABBA D (D DBBH A8M@\8A0G (A ABBH \qBBB B(D0A8G& 8D0A(B BBBI ZM\A\h BBE E(A0D8G 8D0A(B BBBB jHA\qBBB B(D0A8G& 8D0A(B BBBI ZM\A\(4qBBB B(D0A8G& 8D0A(B BBBI ZM\ATBGF H(D0D8GP 8C0A(B BBBF  Xa`IhApK ^XY`UXBPXM`AhAp\PXI`AhHpKPWXl`UXAPEXE`MXAP,0 BHB B(A0A8J 8D0A(B BBBD  TDAH H\A KGDE bIDA\[bYAmJTB{P\A\PBxFaBO LE (BBF I(D0C8GP 8C0A(B BBBG  Xa`IhBpJ wXJ`HXBPXD`FhAp\PXJ`AhHpKPVXl`UXAPEXF`MXAPB BBE E(A0D8GP. 8A0A(B BBBF  8J0A(B BBBH <XK`^XBP XK`J LXI``XAP XI``XAPh#|#  :E#DZ:E#DZ0#DZ8#DT90\E#DZ`L#BBE B(A0E8G` 8D0A(B BBBG D 8C0A(B BBBA L9D#DZ&OF^LF8@&rBBA A(G0{ (A ABBB L8'BBE B(A0A8J 8C0A(B BBBG D*KBB B(A0A8G@ 8A0A(B BBBC  8F0A(B BBBA 8J0A(B BBBK@L.BBA A(G0 (I ABBG d (K ABBE @hD0zBEA D0  IBBJ d  KBBE L1)JAG  AAJ D CAH D FAA LF 0`2bBED G0  ABBF L04BEB B(A0C8Jf 8A0A(B BBBG p8qKBA A(G0 (G ABBK S (F ABBB I(A ABBAC08:mIAA  DEL a GBE 40<AAG0I GAF Y GAE h5|pA#DZrr sPsssstPgpggggght ` K `    ` ` `  `@Ubs ` o XJ!`J@J@oH 5 O0 `Lp4 oo`oo~o M6`F`V`f`v`````````aa&a6aFaVafavaaaaaaaaabb&b6bFbVbfbvbbbbbbbbbcc&c6cFcVcfcvcccccccccdd&d6dFdVdfdvdddddddddee&e6eFeVefeveeeeeeeeeff&f6fFf(S'char *''const char *' 'int''struct db_context''struct hlr_db_tool_ctx''_Bool'w Sw,Sw SwSw Sw@Tw@Tw@Tw@Sw5w%@Sw%w@Sw wwTw,@TwSwSwSwSwSwuSwuSwTwTwuTwuTwe@TwJTwJTw'@TwwTwwTwwTw@Tw^Twwwwwwwwwwmhl d`sTe U`V  waw3w4wwwww1w*T@wU@w@U@ƉwU@׉wU@wV @w@V @ wV @wV @+wW@;w@W @KwW@[wW @kw@S @{wX@w@X@wX @wX @wY @ʊw@Y @ڊwS@wY@wY@ wZ@w@Z@)wZ@9wS @IwZ @Xw[ @hw@[ @xw[ @w[ @w\ @w@\ @w\ @ȋw\@؋w] @w@]@w] @w]@w^ @(wT@8w@^ @Gw@T@Ww^@fwT @vw^(`w _(`w_(`w_(`w@`(`Ōw`(`Ռwa(`w`a(`wa(`w b(`wb @%wd 2wd6wd@@9wdc@Ewd@Uwdd@_wd@d @mwd@~we @zww@w`#`w@x(`wsCwzQw|Xw@w pHw{@w@t @w}2`čw{2`ˍwyIҍwvaٍw )`w y=`w q(`wtKw}3`w ww@ w`@w@wx @w@%wX,wt?`3wz[:w`rEAw$`Gw@Nw`@Uw@\wx@cw@jw@qwx@xw`uJw@sAwqAw@}@w |<`w`v]wpIw~@wr4`w@"`w@~@w @Ȏw \ώw@ @֎wuXݎw~@w`@w{Pw @w @w}@wLw  @w@wq6`#w @)w @0w'const char *''char *[35]' 'unsigned int'' *'' *[7]' 'int''struct db_context''const char *'  ,      `3      , ,    =     f        `$@p@@@ @@ @ @ @@`-5@ @  @`@( @G @f @` @@ @@ @{@  @` @ @& @6  @F`@ @V`@ @@I @8  @` @f @v @Ō  @` @Ռ @ @  @` @ @ @  @` @ @@  @` @ @ @& @6` @F@V @f  @v` @@ @ @W  @`@v`@8`@@LPJ@``@\0`@@ @3`!` @,@z@[@@U @`8``@=` `%`'@@ٍ =`/ @7 >@@# @G@@F@`ݎ@@3`%-` ;`M0`ώ@@3` @\`gT&`@`(`:`\@@d3`č)`j@F֎@@Bk@8`s  { 7`@,`(`@39`ҍ`3` @@3`c:`@`$`$`-`0`7`3` @@@@q@@7`I:  @@@`/` =`@*`)'`Ȏ` @ %`  @&`&@,`N?`-O4<1`G>`D@=`K 5`8`S  @[^b@6`j 1`r,`@mz %` %``%`3`ˍ @ ,`@7`@@_@] @'struct osmo_talloc_contexts''const struct osmo_cni_peer_id''const struct osmo_ipa_name' 'int''const struct sub_auth_data_str''unsigned int''struct db_context''struct hlr_subscriber''const char *''time_t''int''const char'**@**@@@@@  11? @@@@u`@@@yy@u @t@t@bb@[[@[[@Q,Q,PM,M,GG@""@@@@@@ `  @ @@   @@@@@@@@kk@[@MM@88@)@@@@@@t@l@l@dd@@@y4y4vwsttq,q,o,k,k,i,g [ [ GG@??@??@22,,++''&"""!"!"     @    @!!   @  @ @@@@@K@K@>>@@   @  !!    @@@+@ @@@ @@ @@@ @@"` @ @.@@? @P @a @r@@ @ @ @@@ @ @@@ @  @$`-@= @N@@_ @p@ @@@ @@ @@ @ @@  @@ @+ @< @M@^@ @o@ @@@ @@ @ @@@ @!`@) @:@@K @\@m @~@@ @@ @@@ @@ @@@` @( @8 @I @Z@ @k@| @ @@ @ @ @@@ @@ @@&@ @7@H @Y@j@ @{@ @@@ @@ @@@ @ @@% @6@@G @X @i@z@ @ @ @ @@@ @ @ @@ @@$ @5 @F@ @W@h @y @@ @ @@ @@@ @ @@@ @# @4 @E@V@ @g@x @@@ @@ @ @@ @ @ @@"@ @3 @D @U @f@ @w @@ @@ @ @ @ @@ @@ @! @2@@C @T @e @v@@ @ @ @@ @ @ @ @@@ @  @1@B@ @S @d%`@u @@@ @@ @@@ @@ @Ɖ@ @׉ @@ @ @ @@@+ @; @K@ @[@k @@@{@@ @@ @ʊ@ڊ@ @ @ @ @)@ @9@X @h@x@ @@ @@@ @ȋ@؋ @@@ @@ @(@G@ @f@ @@@ @@ @@&@ @6@F @@V@ @ @@ @f@I @v @8@ @Ō @ @Ռ@ @W @@v@@zGA@@@@@ٍ`K @@`Bc&`-`:@@@d@@-`7&`[ @@ҍ@@Ȏ@ @@ '`< @N`9`x@  @+`@) !`/1`@ @{ @č5`%7`\`7`#2`@<``=`1`j @5`2`@ F,` `*`@, @U-`&@A8`G@ @ <`@@*`֎@I@.`@@ݎ 5`z@ @E@ N@ @@=`@,`ˍ@`3`D;`@@39`F F@  @k /` 8`j@ώ@`5`0@@@ @M@@C`!` @7`@ @  @@6@K(`YK @Y@x`@ݎ@ @`@A @@3 @ @@`%` @@`@ @@ٍ @# @ @@@`  @ `_@_ @ 'int''unsigned char''const unsigned char' # @`  `  #` # ! ` !  `  `  a@` @` @p @a @ a@ a @ `@ b@ @b @ b@ b @ c@ @c @ `@ c@$  @ 'struct osmo_cni_peer_id''const struct osmo_cni_peer_id''struct osmo_talloc_contexts''struct osmo_ipa_name''const struct osmo_ipa_name';g  g g;g  g g  h  g  g g g g g ggg1h1 h00h" hggg((h'h" h  gg"hx x gtgm'm'hkkhh hm'm'hkkhh hb b hXXhXXhX!hRRhRRhR!hQhQ hPPhPPhP"hOhOhLhJhJhHhLhJhHh1h1 h00h" h((h'h" h"h i @+`i@;i @Ki @[ j @k`j@j @j @ k@`k @ʊk@ڊk @ l@ `l @l @)l @9 m @X`m @hm @xm @ n @`n @n @n@ȋ o @؋`o @o@o @ p @`p @(p@Gp @f q @`q @q@q @ r @g@W`r @r@&r @6 s @Fg$`v`s@s @Vs@ t @`t @ft@vt @Ō u@`u @Ռu @u@ v @ h"`p`v@v @v@ w @`w @w@w @ x@`x @x @x @& y @6`y@Fy @Vy@f z @v`z @z @z @ { @`{ @{ @T{ @d | @t`| @| @| @ } @`}@} @} @ ~@`~ @~ @~ @$h@  @`h!`L @4``@@# @GCC: (Debian 12.2.0-14) 12.2.0l u `f0h Pgr#,yI?,|!,*Q9,9,PQ,/T@ !3| Tid <*u32<-7 r7!G <k?x" s32 u64 O& ' @) @A + + - @(/ #P 3  DO fci          $ 9  <B 9  Z` 1rx~ : 3   *  ~,  !   $x *0 end' ? HN end*9 fl s.   $P5  rA HBOCT %3T%%AVC  &AW !, @[@K  A]_ ^i  ^    A_  `   T ]c]e`   g$  h/5 'lwIU  '9m ms$ 9n    qX    (  {G):*w+W ,<*tag-< L/ >0T  1 E2N d :4nt\ :5 \ W < :6x \ W << % :la >a  +D a  t F 7 ,YNT &O `-+ P uL]} <      X O  U  .   ,    x   A6E M  o     #  6  I   \  o  E  X I  .int p  @ m k %  %   /  <  w|0 k !.;HUbo|12 l XJ3&>s;yQ=W C+6p<int=@ WmuB &WN Y *j A,I -6 ?"I #I I!I=I  K!  Ck 6> H,1!<=?sq"/j"j"" 1- 3=v 6  7 a 8 g 9 x : ( ; 0 < 8 = @ @ H A P9 B X, D`0# Fh" H=pZ# I=t J xj# McE Nq Ot Q* Y | [43 \>" ]^ ^  _ * `=# bC  q@ +e q *6y/09 S6%S S$ $ 2 =8 2" 4b# 7=Q 8val 9=%= x [  P.(0(u0(.(".cat3 j?# jG"8= --# , 3+ "# , 5jR4["jђhG"Vk8ctx 6  A=.l",$ -0=O"2* 5X#8 `:j<j 4>j @j Bj Dj d(GBdBhV!p R! H 3"PT| 5 !Cvty "&Aj|*T!wZ& #jc>K&Vj&JoutL SMORS=T=W-vtyX [Brb\ _r`wa>brerawf oDI PU7#Y]-cBg| 6! j!C =j==C < Ej 'DDB'DSS'DLU#0 0#-P#60 % U#f  F= ^"5 len *val 5  E 6Wjl  j    URCj ;5"e Fd +  , ! X 'u# 6 \!"!#/d(2 3db4 5  6" /[ ,\id^ ,!_ *` ('b 8!c Hd he G i "j klm no3)p \q #s Gt H 6( ? opcksqn =$j(U kiH w Iw" Jgsm? ( d(J 'l uU w v% dbc'  )t*  ( ,%T-&.!/C0$F1 @dojV  f6$"V d 6)o{ j 6$ c 6) @ m d = 1!I8 = l ^ =UXLl===   B ==!S0B  HX '= Km! C TLv#=MKN} |= = a* Da= "6= wi=( =(  O3 @ # =[ O={ { \=  !=  * =  !  = /= 8!=O  , z =q* #  = =  ** K = o* E z=$ = @ = .=\ =0=l ]!& = |"I "= g? = > ?=j== =9=jo[== M=ww *= -U @}T `Q wR  ;*J=ڏ-U @}T `Q wR  B*=-U @}T `Q wR P"=e =6 K 5rc=cS i=F@Q%R:|41:1:S|2:ndT;!U;2;V@;ii!3J;iU T j=U W=j73=jT0Q:qilNT1iUvTsQ @RX| j=jiU0YjjUjV;j=jiU0.k T0k=;U  T1Q(Rsk=ki_U1o=o=o=o=o=o=o=up=f=U af=U `af=U  bwl@FU|T l@kU|T  n>U XTsQ|n>U WTsQ|n=niU1o=U|p>"U WT|!p>LU UT}Q1fp=kpV;p#>U UTv $ &Q}p,>p=p>U UT}Q1q#> U @UTv $ &Q}Uq8$UsZqV;_q=iqiUU1nq=sq={q=U|q>U @WT|8r#>U TTv $ &Q| $ &zr=r=Uvr>-U VTvr>XU WTsQvlf=wU a}f=U _f=U _f=U  _g=U `g@U0T *g=U @`h]U0T8Q @~h|T ~h|6i=U T1QK;i=EiiU18k=Yk-#U @}T ~Q wR RmTm/MUsQ1m'n wU2Tsn U:TsXnv*n_ndn`in=vniU v $0.nU0T8/o,U0T8WoUU0T8Q wuo9U wT Q0R @o9U wT Q0R o5>o=zp=p=q= Usq>6 U VTsEr=N UsTr>s U @VTsar>> Uspr> U VTsf= U ^BgG>U ^T~4!=g%i=ret=rc=, sql ( ]SY#X7Ջ!UvTsQ R X0"UvTsQ R X0G"T|Q R @X0Ìg%e"UvT|ˌ}"U|"U1T7"Uve"U1T7"Uv'#U1T7Q wR X0Y {ȍ\?#U|ЍW#U|9#U wT Q0R }X|-#U1T7Q wl#U1T7#Uvǎ90$U wT Q0R {Xs9n$U wT Q0R }Xs >$U XTs&>$U YT d3=$U}E>%U @XTsQ}Y>'%U XTsf=?%Usk=p=u= c,c" c9 dbce worcf=*g i iY,!j * k "lm=+E&1~u&UvT2ӅUzQ@+U&1 &UvT4UzQ@eq'UvT0~O/'UsT Q {/R'U}TsQ6qo'UvT1@'UvT3@'UvT5='U}TsF'Uz]&3(U}TsQvt.(U}TsQvR1W(U}TsQvR0[|(U}TsQ{@(UsT|,(UzTsQz[(U1T7z҇.)U1T7Q wR uX0Y  |J)U1T74b)U)U1T7Q wR X0Y |)U}TsQzĈ)U9 *U wT Q0R |Ys49k*U wT uQ0R  |Ys=-*U @}T }Q wR ʉ#>*U ZT v $ &Q LމP>==+UsL>5+U [TsV=[=c=g+U}z>+U [T}Y>+U ZT@K$=ŊY>+U YT@K$Ҋ=+U}>$,U [T}Y>K,U YT@K$=c,U}%>,U @[T}IY>,U @ZT@K$]=,U}p>U ZT} $}3$& , ,!$;qe$IS$Zrc&=7 + dbc' q i ( %*= + G11  2jc O 5buf33 5ki43 5= *6w @>.U|T0$[.U|T1x.U|T14.U1T7L\.U|.U}T.U (/U Q<7/U}T~Qs9w/U wT JQ0R {Y~ /U1T7Q wR JX0Y {P/U1T70U1T7Q wR ?X0Y z9W0U wT ?Q0R zX~b>o0U~>>b>0Uvk>0U~T$=܃=0U}>0U \T}=1U}9>91U @\T}v=~e1U|T~}1U|e1U|1U1T7\1U|q\1U|1U~=2U1T7Q wR ZX0Y {!W2U~H92U wT ZQ0R {XvR\2U|t>=2Uv>2U \Tvq= W3Z6 &364,=yX7[dbc4 ,!Em c UD rc=d P ret =  \outzz3U}T xQv1z4U}rz/4U3T7z\G4U}zr4U}T xQ|zl?{4U3T7{{94U wT Q0R  yXv|5U3T7]||85U3T7Q w|9v5U wT Q0R yXv|5U3T7Q wR X0Y y"}95U wT Q0R zXvYs,}=>}>46U \TsQ|K}=L6U|Z}>q6U ]Tsq}>6U @]TsQ|}>6U ]Ts}=6U|}>6U ^Ts}=}=}=07U|}>U ]TsQ|]} x86# ^rc=E 7 7 x[7U~T,y7U1T7[y9,8U wTQ0R @xX~Y|ym8U1T7Q wRX0Y @xy>>8Uy5>y=8Uy=8v:6H= y Mv9U0T5vv`vv=viN9U0wj9U0T1_8wdw9U0T1Q wRX0Y xw9U0T5Q wRX0Y ww90:U wTQ0R xw9g:U wTQ0R ww=w>:U @^Ts x=:Usx=x=x=9[0;,[ =,K[- :cmd]`7`=:c`=$>a0; b @;69L#OV;,O=8j6u=u}>;U:u=;U  p/u;U p;u=;U  qGu=<U qSu=$<U q_u=C<U `rku=b<U rwu=<U @su=<U su}><U:u=<U @tu}><U:u= =U tu=+=U tu}>B=U:u=a=U `uu==U uu==U `vau=U vb"j==cpj u   xn {q vl    ##-SS  !!-zz   !! -ii L =ya=? @ m u p B &. N>intA,w ?"w#w? I CkQC+C@s$/<$<$$ 1-3dv6 7 a8 g9 x : (; 0< 8= @@ HA P9B X,D`0#Fh"HdpZ#IdtJ ~xj#M5ENJOtQY |[3\"]^^ _ `d#bA+eCy0C  kB0 0 -6 0=)d[d[[ U%rg f$ r  P  . 0u 06(3"!cat <?# <G" C D  p# ,  3+ "   # , p*5< 4*["< =hG"V k8 W7ctx \=lC x)dW6l",$ -0dO"2* 5X#8 `:<<< 4>< @< B< D< d(GdDDhV!pR! 3"=P=T'I5 %Evty3 l+A<'*T!wZ+ #<Ic>K+V<&eJ!outL MORSdTdW!vtyX [!rb\ _`"a>be=!rawf = oF I PeU7#Y]cg'CI%<%d<ddG<8 ,DDB,DSS,DLU*C< ;5"e Fd +  , ! X 'u# 6 \!"!#Hd( 2U  37db 4  5U e e C"wz Cj 8& z J C"85 x%,  )d    CI'-  . d$ e d " d; e w idf df e -& ~  $& d 8[ $ d d  Md   .$ d d./# d /& / d b&OK J%  ax /!$d  |" I  D ad  " 6d e & d e d % d e d+ % d6 e dd <& da e ddr-?  d<dd.  d d<-o  dd. [% 'd e  & Qde % 1de KO R,ctxO" 03  0#?={0%[=dbcQ iR<6rcSd1$T=1Z&Ud ~&L#е2yoi 9U1T1 WUvT~ oUsQ U T lQ0R Xva U1T1Q R lX0Y K21% -+ 6U1T5MgJUv U T Q0R Ysa U1T5Q R X0Y 5 U1T7y a 5U1T7Q R X0Y  7 e U T Q0R  X~#Y}SKdKU KU TKU `T|KUK6U}xKPU}KhUv`KU  TvKU TvKKU TvdKUv sKU `Tv"R,v  b,R63n,9z,,,S7"HXJ H`U|h U|:U~ B U~ƴ; #TsQ R}X0$ 3 LU1T7  pT0_  U T FQ0R  XsY~a U1T7Q R FX0Y   U1T7: ]U T ?Q0R Xsa U1T7Q R ?X0Y KU}KU}KKU}*KMK&U Tv\K@U}KXU}KpU} KU}"6,1 6"6i+ 6=- 63i6#967"NH"f HQU  U; T}Q R|X0Y U1T7a U1T7Q R X0Y ǾET0Q  $   iU T Q0R X}KU|KKU|KU|KU|KU  Tv KU} /U1T1 gU T ,Q0R `a U1T1Q R ,X0Y `KUvKU TvKUvK#U Tv0K"7V9 #73/7j;7UvT JQ8 U1T79 U T Q0R  Sa *U1T7Q R X0Y  KW eUvT (Q  U1T56 U1T3s U1T3/ UvTs޲ U1T1A T} $T1 @U1T7~ qT  Q0R0X~J U1T7vk  U1T7;%K Qa U1T3Q R YX0Y  a TU1T3Q R XX0Y ̶a U1T5Q R WX0Y @ U T |Q0R  U1T5; Q X0& #U1T7 LUET Q0Z hU1T5a U1T5Q R zX0Y ` U@T Q0 U1T5a 1U1T5Q R tX0Y %K D vU T YQ0R   U1T7x U~T ˼ U T XQ0R X  < U T WQ0R @XsN X U1T5+a U1T7Q R X0Y Za U1T7Q R X0Y a !U1T7Q R X0Y @ \!U T Q0R Ys>a !U1T1Q R |X0Y a !U1T5Q R X0Y  "U T Q0R , P"U T Q0R P "U T Q0R @Xs "U1T5 "U1T7 "U1T7a #U1T7Q k C#U T tQ0R  {#U T zQ0R ` #U T Q0R  #U T Q0R R #$U T Q0R `a e$U1T5Q R X0Y  $U1T7  $U T Q0R Xs %U T Q0R Xsa L%U1T5Q R X0Y  %U T Q0R @X7  %U T Q0R `Xs K&U TvQ~)K,&U Ts SKQ&U `T|xK}&U  T K&U|K&U}K&U  TvKKKK'U}K:'U TvKK_'Uv'K'U Tv6K'U~>K'UvMK'U  TvZK'UviK(U `TvK2(U~KJ(UvKo(U `TvK(U}K(U TvKK(U T Q ~"0K)U TsFKC)U  T~WKKKK)U `T Q~K)U TsK)U T~K$K8K*UvGK?*U  TvvK~Kd*UvK*U `TvKK*UvK*U `TvKK&K2K<KaKA+U TvQ}uKf+U TvK~+UvK+U `TvK+U}KK+U  TvK ,U}K#,U~K 9KU  Tv&N&7 d,'dbc73 J%9 :e Z&;d4rc;d$ dp-.dbc- rcdB8 &-.ߘ;7-U|Ts Q7 2-U1T7l j-U T &Q0R a -U1T7Q R &X0Y KKKKK-Us KKəKK=.C$ d/dbc- tfrcd &/;7.UvTs Q2 .U1T74 /U T Q0R ga K/U1T7Q R X0Y nKvKp/Us KK/Cu$ d0dbc- rcd3) &0;70U|Ts Q3ٜ /0U1T7, g0U T Q0R `Wa 0U1T7Q R X0Y `^KcKkK0Us uKK1Cg$ dT2dbc- eWrcd &/t;7~1UvTs Q2 1U1T7 1U T Q0R 'a 2U1T7Q R X0Y .K6K92Us @KQKY$T d3dbcT- rcVd$ &3?;72U|Ts0Q9{ 2U1T7̡ 3U T Q0R a b3U1T7Q R X0Y KK KKKK"K3Us0,KlKqKvK 4CK$D d[5dbcD- VHrcFd &G/4;74UvTs Q2o 4U1T7 4U T NQ0R a 5U1T7Q R NX0Y KK@5Us KK=$4d@6dbc4" rc6d  &7/;75UvTs Q2/ 5U1T7t '6U T >Q0R a i6U1T7Q R >X0Y KK6Us KѥK&#) =6'dbc)6 &% =7'dbc0 O1&A $ e 4rcd&& d;7'dbc, 4rc dP& d~;dbc1 80 &JdX%]rcdid}2Fx;Q%Re H˒˒E8 HՒ.8U~ ߒ U~$  ; 8T~Q R~X0 8U1T7 8U1T7 a 9U1T7Q RX0Y  na S9U1T7Q RX0Y  9U TQ0R X~  9U TQ0R  Xs3K:U  T0JK+:U `T~QsYKE:U~mKr:U TQ~K:U TK:UsK:U~K:U~K:U~KKK KI;U `T<K ZKU  TߖKSQ">dbc" 8,i<phrcd W  <U1T7x 6<UUT ޮ  <U TQ0R `Xs. Wa <U1T7Q RX0Y `mK<U TvzK =U|K6=U TvQ|KN=U|Ks=U TvK=U  TvQ|ɯKѯK=U|K=U TvK>U| KU `Tv('=@!e $3  rcdU K idxd y H¬¬> H ʬ>Uv Ҭ Uv ?UvTs& "?Uv >?U1T7a ?U1T7Q RX0Y   ?U TQ0R Xss0.(Y|@ ?U1T7pa 1@U1T7Q RX0Y  n@U TQ0R XsKK(p&=PC"e $4! nrHB!4!rcd!}!idxd!!HeA H!!PAUv " Uvg AUvTs| AUvQ|Ԫ AU1T7a AU1T7Q RX0Y ] SBU TQ0R Xss0.(Y| oBU1T7a BU1T7Q RX0Y  BU TQ0R XsKK(g=E e !!$25")"nrBdt"f"rcd""idxd""HbbC H # #jCUv r Uv DUvTs̨ DUvQ|$ q @q Bq Dq  d(G[d8 h V!p" R! U 3" P T 5 ,''16,Lvty;1Aq*T!wZ1 #qc>K1Vq&J %outL " MO O  R0 SH THWF %vtyX [[ %rb\ _ ` aO >bO e %rawf MI  P U 7#Y0 ]F c[ g  :1," qO ,U HqOHHO' Nq 2DDB2DSS2DLUY :" len .val    :*S(q* )N'0(0"96- :"7 )4M d(5 8 - ;d(2 3db4 5r R *Cq r ;5"e Fd +  , ! X 'u# 6 \!"!# :";[ ,\id^ ,!_ *` ('b 8!c5Hd5he G i "j klm no3)p 0\q 0#s Ot H< opcOkOsqn $H$q< kiO9 :w" Pgsm (9d(' u *8 OY 4*yEOHp)( O u*YH'A O@)f HO&# HOOH$'S044<Q'% )keTT4)%HO& .H H.O.! H# H|(yOR3 (O&^*MOHHi( Oc (xyO]!& Hp&@ O|"IOS= "H g? OH>0 OO=?[HqOHHO&HwHq=oOHHO&+'wO#(7HQ  dbc7# '' vlr7G((> QUUTTQ0R1M (2HP dbc2 2(.( vlr2CL(H( ind2Vf(b(>PUUTTQQR0( HGB c dbc  (|( vlr D)) ind ** del Q+I+ `)O+|+ rcH~,r,- I (f ,, '--3 . --4 bIbI-F --!-- !-- --.!--tIUsT @Q|I1Us IUsK[bU1T7MYT|Q MwU T Q0R @ ?NYT|Q kN0U1T7Q R X0Y @ oOʋCU TvQs|OӋ[UsO܋U TvOӋU}OʋU TvQ}O܋U TvOӋU}Pʋ+U @TvQ}P܋PU Tv EPӋUs-| I`!  -- ..3`. ..4 II/c ).'.!5.3. !B.@. N.L.T! J6UsT @Q|JNUs $JUsT|4KKFf.d.K>HcjUvT|Q~IʋU @TsUIcUUTT#QQ.J6JUsxJ[U1T7J[U1T7JyK0KU1T7Q hKwU T Q0R  -L[U1T7LYT|Q LwU T *Q0R  MYT|Q 4M0UU1T7Q R *X0Y  UMytMwU T Q0R  N܋U TsN܋U TsN܋ U TsN܋.U TsNӋNʋhU TsQO܋U @Ts%OʋU @TsQ|OӋUsOӋUvO܋ U TsPӋ3P܋?U TsYP܋dU TsrP܋U TsPUsPʋU @TsQvP܋U TsPӋPӋUvPʋAU TsQv P܋U Ts?(H`| dbc+ .q. vlr "vlrPO@&Z#rcHw'H B`& dbc( 0/)!9O00( 10.*>101  11 rcH11 ret H22!outCB"U~T Q}B?"U~T  Q|BW"U~C[s"U3T7C"U~mCyC["U3T7EDDw=#U T Q0R @ X  |0)(Yv0)(DHE0s#U3T7Q E[#U3T7E0#U3T7Q R X0Y KFw1$U T Q0R  X}Y  |0)(Fw$U T Q0R X  |0)(Yv0)(FӋFʋ$U @TsF܋%U TsFӋGӋ)%UG܋N%U Ts*Gʋy%U TsQ>G܋%U TsHGӋPGӋ%UbGʋ%U @TsQlGӋtGӋ&UGʋ>&U TsQ G܋U Ts)?HP4 1 dbc?% w2;2)?233`)@ 43.*@/E4=4A 4p4 C 55 rcDH55 retD H77'(E!out"6F5h'U|T  Q~5'U|T 5'U|T @5'U|6['U3T7*6'U|6y6['(U3T7h7L(U|T @77w(U T [Q0R X~0)(Y~8(U|58(U0T~8)U|T  Q~8D)U|T  9\)U|U9[x)U3T7998:0)U3T7Q :[)U3T7:0*U3T7Q ;wb*U T jQ0R `X~0)(Y~`;w*U T dQ0R X~0)(Y~;[*U3T7;9 < +U T@K$G<y<[=+U3T7<0+U3T7Q R X0Y @ <9=U=w+U T tQ0R _=9==0-,U3T7Q R tX0Y #>L>w,U T Q0R @ X~Y~>[,U3T7>w,U T Q0R @ X~Ys>w"-U T Q0R  X~?Ӌ?܋V-U T~_?ʋ{-U Ts?܋-U Ts??ʋ-U @T~8Q~?܋.U T?Ӌ.U?Ӌ@܋M.U @Ts@ʋz.U TsQ~/@Ӌ4@ӋH@ʋ.U TQ~Z@Ӌq@ʋ.U TsQ~@܋ /U @Ts@܋E/U T@܋j/U Ts@Ӌ@Ӌ@ʋ/U TsQ~@/Us@܋/U @TsA܋0U TsA+0Us,A܋P0U Ts9Ah0UsAAӋFAӋNA0UsbA܋0U @TsvAӋ0U~{AӋAʋ 1U TsA܋01U TsAӋAU1UsAӋAӋAӋA܋1U TsAӋ B܋U Ts\H.6 dbc& }7[7,!7O68*8)Bx8p8.*P88   88 rc H"99 ret H9}9!out2/U/2U~T Qvp/2U~T  Q}/2U~/[3U3T7/03U~%0yp0[Y3U3T70K1w3U T Q0R `XvY}0)(1103U3T7Q 82[4U3T720Z4U3T7Q R $X0Y 2w4U T +Q0R  XvY}0)(K3w65U T $Q0R X}0)(Y|0)(o3Ӌ3ʋh5U Ts3܋5U Ts3Ӌ3Ӌ5U3܋5U Ts3ʋ6U @TsQ3܋'6U Ts3Ӌ4ӋL6U4ʋw6U TsQ4Ӌ$4Ӌ6U64ʋ6U @TsQ J4܋U Ts'HP,q9 dbc. 99'?O::\9J:>:  ::#errO rcH::-7U~T0Qs)-RP7U|T~Q~R~l-[7U3T7-0(8U3T7Q R X0Y @).wf8U T Q0R @XsM.ʋ8U @T|Q~a.܋8U T|n.Ӌ8U~x..Ӌ.Ӌ9U~ .ӋU~ 'H)qM; dbc, :: id9O;G;9;w;  ;;#errO rcH;;*9U~T0Qs*RP9U|T~Q~R~*[:U3T7b+0\:U3T7Q R X0Y +w:U T Q0R Xs+ʋ:U T|Q~+܋:U T|+Ӌ;U~+-,Ӌ7,Ӌ6;U~ A,ӋU~H)H@ qG dbc' <<6(8O<`<QO==W* G>>9G1?%?% z?r? err??  ??'h'G rcHu@K@' B([A;A< 1OBBC<U|T1 SU}Q@AS!= 1OB B`<U|T2 tUs|Q@At!c= 1OBBH=U|T3 Us|Q@=U~T @|=U~T =U}T =U}T @">U~T Q}M>U|T Q~e>U|VFw>UTwN>U|>U|T0>U|T9>U|T:# ?U|T>< G]>?Us}Q}R W c?U~T n ?U~T  ?U|!?U|!O"[?U3T7"0#@U3T7Q R X0Y #M@U~T Q2#w@U~T Q2#w@U T Q0R #@U~T $@U~T @%g%+AU~T %$JAUT %-%-%܋AU @Tv%AUv&6AU @T x1 $ &Q1"&܋AU Tv5&?BUx=&-BU|&H 'ӋRBU|'?kBU*'܋BU TA'ʋBU TxQ|N'ӋBU|_'܋BU Txv'ʋ*CU TxQ|'ӋBCU|'ʋoCU TxQ|'܋CU @Tx'?CU'܋CU T'ӋCUs'ʋDU TxQs(܋ADU @Tx#(܋gDU T4(ӋDU|F(ʋDU TxQ|\(܋DU Txn(ӋDU(܋EU T(ʋ?EU TxQ|(܋fEU Tx(Ӌ~EUs(܋EU @T(?EU(܋EU T)?EU!)܋#FU Tx+)Ӌ<)܋WFU @TxI)ӋoFU|[)ʋFU TxQ|q)܋FU @Tx)ʋFU TxQs)ӋGU|)Ӌ GU|)ʋMGU TxQ| )܋U Tx,G9qGYG:)hHqI dbch0 6B$B*hAOBBi9BB k CC#errlO rcmH8C0CuIHU~T0QsRPwHU|T~Q~R~[HU3T7R0HU3T7Q R tX0Y wIU T tQ0R Xsʋ>IU T|Q~܋cIU @T|Ӌ{IU~Ӌ'ӋIU~ 1ӋU~*KHK dbcK3 kC]C*KDOCC M QDED errNODD rcOHDDmJU|T0Qv/JU|:JU|[JU3T7w KU T \Q0R XvYsA0LKU3T7Q R \X0Y }܋qKU TsӋKU|ʋKU TsQ|Ӌ܋KU TsӋO5H@q$N dbc5. 6E$E,!5?OEE69EE 8 FF#err9O rc:H8F0FLU~T0QsRPLU|T~Q~R~\[LU3T703MU3T7Q R AX0Y  wqMU T AQ0R  Xs=ʋMU @T|Q~Q܋MU T|^ӋMU~hӋӋ NU~ ӋU~ (H@RP dbc1 kF]F,!BOFF  QGEG errOGG rcHGGNU|T0QvNU|NU|8[$OU3T7rwhOU T *Q0R XvYs0OU3T7Q R *X0Y ܋OU @Ts ӋOU|ʋPU TsQ|&Ӌ5܋DPU Ts?Ӌ?'H G] dbc& @H$H9 HHV9HH errLIDI rcHtIlI retHIIWoutQ 1OIIl-QUvT1JQU}Q@XʋuQU TsQ} v܋U Ts;R 1O JJQUvT2QU~Q@ʋRU TsQ~ 7܋U @TsR 1O(J"JuRUvT3RU~Q@ʋRU TsQ~ ܋U TsS 1OFJ@J#SUvT4S7SU~Q ʋbSU TsQ~ ܋U @Ts)T 1OdJ^J`SUvT5SU~Q \ʋTU TsQ~ z܋U TsT 1OJ|JcTUvT6TU~Q@ʋTU TsQ~ ;܋U @TslU 1OJJUUvT@CeUU}ʋJUU TsQ} :܋U Ts V 1OJJPUUvTAeUU}wʋUU TsQ} ܋U @Ts#VUv'@VUvT0]VUvT74zVUvT8VUvT9VUvT:HVUvT;VUvT< WUvT=n(WUvT>G]SWU~Q}R pWUvT?G]WU~Q}R WUvWUv)WUvKXU~S- XU~[-8XU~cPXU~k-hXU~s-XU~{XU~?XU|܋XU Ts܋XU Tsʋ%YU TsQ~܋JYU @TsʋuYU TsQ~܋YU TsʋYU TsQ~/܋YU @TsA$ ZUsT Wʋ4ZU TsQ~ʋ_ZU TsQ~܋ZU TsʋZU TsQ~܋ZU @Ts[ʋZU TsQ~y܋$[U @Ts܋I[U Tsʋt[U TsQ~܋[U Ts܋[U @Ts܋[U Ts?[U}ʋ&\U TsQ}܋K\U @Tsʋv\U TsQ~܋\U T} ʋ\U T}QsӋ\Us,܋]U @T0D܋&]U T0 W܋U T0X-) ` dst(`JJ*9OKJ,!WO>K2KQ*iOzKnK#tm < val 0KKE^U~T  Qv9F%^Uv[A^U3T7[]^U3T7U0^U3T7Q R X0Y `0^U3T7Q R X0Y _U~w[_U T Q0R `X~Y~dw_U T Q0R X~Y~$_T8Q?_U|Ӌ܋`U T|܋F`U T~'Ӌ;܋z`U T~Ma܋`U @T~s0!He dbc6 KK,!GOLL'YOLL rcHGM1M ret HMM  MM!outaUvT0aU|T Q}3aU|T  QvCaU|[bU3T7'bU|y[PbU3T7B{bU|T Q}wbU T Q0R `X}[bU3T7S}0cU3T7Q wVcU T Q0R X}0cU3T7Q R X0Y wcU T Q0R @X}YsK[cU3T7{wӋ/HP |(dbc3 NM$)@NdN(aud+ |OOW) `P@P' PP vQ>QQ*OR;RrcH`V(VretHQW3W!out[fU3T7fU~.[fU3T7uM܋ gU T~[&gU3T7v[BgU3T7(egT Q R1(gUvT  Qs8gUv[gU3T7gUv0hU3T7Q ([!hU3T7oMwfhU T 2Q0R =yOhUvhU|T  Qs<hU|T @iU|T iU|[4iU3T7=[PiU3T7QhiUvciU~hӋpiU}xiU}}Ӌw jU T ?Q0R `XYR(CjT Q@R1(fjT Q@R1;[jU3T7jU|T BjU|T jU|T @NkU|T ;kU|T  A0kU3T7Q R ?X0Y `wkU TQ0R MwlU T Q0R @w>lU T Q0R #MBwlU TQ0R  lUvwlU T NQ0R XsYlUv@0:mU3T7Q R NX0Y LRmUvwmU T Q0R @XYs0mU3T7Q R X0Y @\[nU3T7܋5nU T~[QnU3T7}[mnU3T7ʋnU T~Q}܋nU T=wnU T "Q0R Tʋ oU @TQvaӋ8oUvp܋]oU T~܋oU T~ʋoU @T~Q}܋oU @TӋoUv܋pU TӋӋ܋NpU TʋypU TQvNwpU T 'Q0R g܋pU @T~܋pU @T~܋ qU T~ӋweqU T ,Q0R `#wqU T Q0R -Ӌ2Ӌ7Ӌ<ӋAӋKӋqUZ܋rU T~dӋs܋OrU T~܋trU @T~rU}ӋrU܋rU TӋrUʋsU TQ܋7sU T~OsU}gsU}܋sU @T~3ʋsU T~Q}DsU~S܋sU T~` tU}wʋ9tU TQ܋^tU TӋxtU܋tU T~܋tU T~ӋtUʋ uU TQ܋.uU @T3܋SuU T~@kuU}O܋uU T~\uU}fӋuUkӋsӋʋ vU @T~Qʋ6vU T~Q܋[vU @T~Ӌ܋vU T~܋vU T~Ӌ$܋vU T~.Ӌ6 wUsE܋.wU T~Y܋SwU @T~fxʋwU T~Qs܋wU T~ӋʋwU @T~Q܋xU T~'xUs܋LxU T~xU T Q R }'ʋxU T~Q@܋xU T~T܋yU T~aӋu܋ByU @T~Ӌ܋tyU T~Ӌ܋yU T~ӋyU܋yU @T܋ zU @T~"zU}ʋOzU T~Q2܋tzU @T~F܋zU T~Sb܋zU T~{܋zU T~Ӌʋ*{U T~QӋD{U܋i{U T܋{U T~ӋӋ ܋{U T~Ӌ ,܋U T~9/HT(dbc8 WW$,!IOXX$*OXXrcHrYLYretHYY $ZZYoutc|Uv |U|T Q}'}U|T  Qv73}U|v[O}U3T7g}U|y([}U3T7Z0}U3T7Q RX0Y @}U|T Q} 4wL~U TQ0R `X}Yv0~U3T7Q RX0Y `[~U3T72w~U TQ0R @X}Ys_w6U TQ0R X}0wU3T7Q RX0Y [U3T7wU TQ0R X}Yv,0U3T7Q RX0Y 7ӋIʋOU @TsQ|]܋tU TsjӋU|y܋U Tsʋ܀U TsQ~ӋU~܋U TsӋӋ>UvʋiU TsQ~܋U Ts܋U TsʋށU TsQvӋ!ӋU~)ӋU~;ʋFU @TsQ~EӋ/'^H@X7(dbc^/ bZVZ$)^<ZZrc`HZZZaudaretbH[[d &\\ U~T  Q~.!U~ny[JU3T7jeUT~Q~ eUT~ [U3T7 @ eUT~Q~  U~f e*UT~ 0kU3T7Q RzX0Y ` wU TvQ0R X~ 0U3T7Q RvX0Y C w0U TzQ0R `X~Y| [LU3T7 dU~  wU TlQ0R X~Y|6 h 0U3T7Q RlX0Y y ӋU| ʋGU TQ| ܋lU T Q Ӌ ܋U T Ӌ$؆U~T$U~Ӌ"$U~T$*9U~2RUv?$rU~T$GUvT$UvT$a$ɇUvT$fӋkӋz܋U @TӋ ܋U T/8!3Hp(dbc3) r\f\$,!3:O\\$.3H \\5 \\rc6H%]]̈U}U|T Q}U|T AU|T  *YU|4qU|m[U3T7w݉U TKQ0R `X}YvCr0+U3T7Q RKX0Y `[GU3T7wU T9Q0R @X}0ŊU3T7Q R9X0Y @Ӌ݊U|.ʋU TsQ|B܋-U TsLӋQӋ`܋lU @TsjӋy܋U TsӋ[(1Oʋ\val1Q vlxn++##u!! 6SS''** 6zz6iiy=J@ mupB &Nint?"[#[I AC+3s/,,zz 1`-3Tv6 |7 |a8 |g9 | x : |(; |0< |8= |@@ |HA |P9B |X,Dy`0#F~h"HTpZ#ITtJ bxj#M%EN:OtQY n|[3\"]~^^ z_ `T#b+ et3l y 03`kP .0u0(g"cat ,?# ,G"     # ,  3+ "   # , 5,4[",^hG"V k8 xctx }^z3 Txl",$ -0TO"2* 5X#8 ` :, <,  4>,  @,  B,  D, d(GdehV!pR! 3"^P^THj5 vtyg A,H*T!wZ #,jc>KV,& JoutL MO  RSTTT WvtyX z [rb\ z _>`Ca>b > e^rawf ^o  I  P U 7#Y ] c gHz3l,T,TT!, YDDBDSSDLU" gu3e#/+u K$Y6 @Ky=Q9VKC+:pu@ mB &JN int@+yI B+M_ X+ r `_ `+srH.  rrJ+#r0QuS+#u[]U]len#*At]n]DQTUQ T v#rQ$QU T0Wy=PQL@ .mupB N intI C+Hk orPQ#in0#]]outC(^^i] _^e ]w_q_c.__R-/U bT~Q|AS6GUvIS6_UsQS?wU|iSHU aTsQ1SQU aT0S6U}SQU @aT0S-.U aT}Q S6TQ_U @bT0Dee_b -ee!=f1f$8vfhf_f -ff!ff%8& `T `_5TU#_ZU  uTs``Us%`U uTsl`U `uTs`U tTsQ|`U tTs2`/U|D`ZU uTvQ|X`U  vTv z+?HYha?3Dffb?RDZgDgcmpAHgg[U~TQ}[U  {Ts\>U~TQ|\bUU#TT#\U |Ts\Us\U {Tv\Uv\U `|Ts\&U  |Tv\>Uv ]cU `{Tv!]U `vTsQ~5]U vTsL]U vTvQ`]U  wTvt](U zTs]MU {Ts]rU `wTv]U xTv]U  yTs]U zTv] U wTsQ~^1U wTs^\U  xTvQ.^U `xTvB^U xTsV^U `zTsm^U `yTsQ~^U yTs^FU yTvQ^U  zTv )5HV "51gg +5GOgg"ap7 rc8H.h*hW:Qh?hhhhhpX, hhhh1i-i#pXDi@iDi@iYiUiYUsTYU }TsWUTQ~XU:Y$U }TsSYIU  }TsoYtU `}TsQYUsYU |TsY '+, H",;+,QOap,bq+H'"-valF lenR.+ B"9D'(1O`val1Q'TO6rihiUUs-UU  Ts0Uriiii8j"jU8(U}T|QvLVSU  ~TsQ}`VxU ~TstVU `~TsVUsVU ~TsVUsT`z!jj-jj$80k$kaf -]k[k!nkhk%8&aUUT `kaUUaU sTXaaaU `tTXa<U  tTXaaU `sQ|bU sTXX@ngkkskkBnN S l lnU LTvnUUn2UUnneU iTXnU  ioU iTXoU `iQv ##  vl xn   !!5ii ++I44GI4: ; 9 I< .?:!;9 n2!<d.?:!;9 nI2!<d::!;9!&I 9:!;9!   !I $ >  .?:!; 9 n<d  !I4: ; 9 I< :!;9 I8 4:!; 9!nI?< : ; 9!:!; 9 I4: ;9 I<  !:!;9!4: ;9 I<l4: ; 9 I<.?:!;9 nI2!<d/I.?:!;9!n2!<d.?:!;9!nI2!<d :!; 9 I8 .?:!; 9 nI<% 9: ; 9 : ;9 I 4: ;9 I< l!: ;9 I": ; 9 I#4: ; 9 I<$.?: ;9 n<d%I8 2 &.?: ;9 n2 <cd'(4: ;9 I< ) : ; 9 * : ; 9 I8 +.?: ; 9 nI<d,.?: ; 9 nI<-.?: ; 9 nI<.$ > /B I01:: ; 9 24: ; 9 I?3.?: ; 9 <I~H}I( H} : ; 9 I8  !I :!;9 I8 .?: ;9 'I< : ; 9 I .?: ; 9 'I< .?<n:!;! I4:!;9 IB!I/ $ >  : ; 9 I8 H}4:!;9 IB&I:!;9 IB : ; 9!.?: ;9!'<<>! !I: ; 9!4: ; 9 I?< :!;9!I !k :!;9! :!;9!I :!;9 I8 .?:!;9!'@z!'" :!;!I8 #:!;9 I$4:!; 9 I%7I&>! !I:!;9!'( ( : ; 9 )4:!; 9 I?*4:!;9 I+ U,:!; 9 I-.?<n. :!;9!/ :!; 9!0.?:!; 9!'<11241B31B4.?:!;9!'I@z54:!;9 I6:!; 9 IB74:!; 9 I8.:!; 9! '@z9.:!; 9! ' !:4:!; 9 I;% U<$ > = >&? : ; @: ; 9 A'IB I8 C<D : ;9 E> I: ; 9 F'IG : ; 9 I8H : ; 9 I : ; 9 IJ : ; 9 IK.?: ; 9 '<L.?: ; 9 'I<M.?: ;9 '<N.?: ;9 '<O.?: ; 9 '<P.?: ;9 'IU@zQ : ;9 R1UX YW S UT 1UU41V1RB X Y W W1RB UX Y W XH}Y : ;9 Z!I/[: ;9 IB\ : ;9 ].?: ; 9 'I@z^4: ; 9 IB_H}` aH}b.?: ;9 'I c: ;9 II~H}H}I(  : ; 9 I8  !I :! ;9 I8 .?: ;9 'I< 1B H} $ >  4:!;9 I:!; 9 IBI!I/ 4:!; 9 IB: ; 9 I4:!;9 IB:!;9 IB&I<.:!;9 'I@z: ;9 I :! ;9!I !k :! ;9! :! ;9!I41B:!; 9 IB1RBX!Y W H}  : ; 9!! :! ;9 I8 "1RBUX!YW #.?<n:!;!$ :!;!I8 %'&.:!;9 'I !':!;9 I(.?:!; 9!'I@z)'I*>! !I: ; 9!+>! !I:! ;9!,( -.?: ;9 '<./.?: ; 9 'I<0:!;!9 IB14:!;9 IB2 U3 U44:!;9 I5.?<n6 :! ;9!7 : ; 9 I8 84: ; 9 I941::!; 9 I;:!; 9 I<.1@z=% >$ > ? @ : ; A: ; 9 B&C4: ; 9 I?<D I8 E<F : ;9 G> I: ; 9 H : ; 9 I4: ;9 IJ.?: ; 9 'I<K.?: ;9 'I@zL : ;9 MH}N1RBX YW O: ;9 IP.: ; 9 'I@zQ4: ; 9 IBR4: ; 9 IS.?: ; 9 '@zT.?: ; 9 ' U.: ; 9 '@zV.: ; 9 ' WH}I~H}H}I : ; 9 I8 (  !I:!;9 IB H} :!;9 IB 4:!;9 IB :!;9 I8 4:!;9 IB: ; 9 I.?: ; 9 'I<1B.?:!;9!'I@z$ > .?<n:! ;!&I : ; 9! : ; 9 I8 I!I/ .?: ;9 'I< U<4:!; 9 IB4:!; 9!IB :!;9!I !k :!;9! :!;9!I! :!;9!":!;9 I#4:!;9 I$:!; 9 IB% :!;9 I8 &'4:!;9 I(:!; 9 IB) :! ;!I8 *>! !I: ; 9!+:!;9 I,'-1RBUX!YW .41B/.?:!; 9!'I@z04: ; 9 I?<1>! !I:!;9!2( 3 U41RBX!YW 5.:!;9! 'I !6.?<n7 :!;9!8 I8 9 : ; 9!: : ; 9 I; :!; 9!< :!; 9!=.?:!;9!'<>H}?.:!;9! 'I@z@:!;!9 IA B% C$ > D7IE F : ; 9 G : ; H: ; 9 I&J!K'IL<M : ;9 N> I: ; 9 O : ; 9 I8P : ; 9 IQ.?: ; 9 'I<R.?: ; 9 '<S.?: ; 9 '<T41UH}VH}W : ;9 X.: ;9 '@zY : ; 9 Z4: ; 9 I[.: ; 9 'I \: ; 9 I : ; 9 I8 (  !I :! ;9 I8 I$ > : ; 9 I&I :! ;9!I !k  :! ;9! :! ;9!I  : ; 9! <I!I/  :! ;9 I8  :!;!I8 '>! !I:! ;9!(  :! ;9!>! !I:! ; 9!% $ >   : ; : ; 9  : ; 9 I8 'I I8 <  : ;9 !> I: ; 9 "4: ; 9 I?<#4: ; 9 I?$4G: ; 9 $ > : ; 9 III~ !IH}%  $ >  &I 4: ; 9 I .?: ;9 'I< .?: ; 9 'I<.?: ; 9 'I@z: ; 9 IB: ; 9 IB.?: ; 9 'I@zI~H}$ > .?<n:!;!4:!; 9 IB:!;!9 IB !I%  &I $ >  : ; 9 I .?: ; 9 'I@z H}H}I~H}1BH}I1RB UX!Y W $ >  !I :!; 9 IB .?:!; 9 'I@z .?<n:!;! : ; 9 I &I: ; 9 I:!; 9 IBH}H}:!; 9 II :!;!I8  : ; 9! : ; 9 I8 .?: ; 9 'I<.?:!; 9 'I !.1@z!I/  : ; 9 I8 .?: ;9 'I<4:!; 9 I4:!; 9!IB U 4: ; 9 I?<!( "#1RB UX!Y!/W! $41B%41&H}'.: ; 9 'I (% )$ > * +I, : ; -&.> I: ; 9 /!0 : ; 9 1 : ; 9 I2 I8 34G: ; 9 I4H}5.?<nSK 3"#"c  =_l "@QQkt},38AIRZ u6KLuI! ut" <   t . Y ./t"   )    y0 0yXY\Y* H v: H  rO v  X /#     . - bX  $~6y7Oov<X\hXJfX  X J)gXvXI    f  tf  X 8 t"  8"tX_fyXf< <[tX?,r1'uz.K? #t#tzXPX  YX0X    I  t# a  < a# X).Y f E<.qft ?ct<Z=t.> t  .uU).Jc< z<  eP  @8&z< _.UzX[X%tւ]#&X[5*eX%!,sH  &vX= rZ >.Z!        Y  X           u  t      t    X!= -G4:$JWXX   k f  m q t`cY& i&`Ȟ<8XXX$ Xtct $##yt.,su, fR~ vY##\ .fvf   tDk   uJ t f t0ht yX,uX ,3hX XJ%,'%'J,J& 0h&zzz.zt^zX,Xu= h}tY7},tOY < u0 FK7pI`+~ t.~pXY)])X}&"" < <3  tX+t  t,%,%t= .rY^t)-Y= N,t.Y } % ff}<%   z J -X. rX ]XX }XzX XwX} YlX^ }XY,X~" 4Yr^%V}5I sf}5f r# `f b _}o ^.  Pgf =l_ aa}t3fI8 #q#qMV XX   <  XtXt.X "XzXX J   zJ  z  z z  9XX JXzt.^zJz z [GX[twz wJX Xw t tw   X gHE ?@y<O7yJyE+_#gs/g%tJ%$sY.9<)+wX..zt    y Adt$.i#U r.yX_:<$pJp<pJ)qJY_.%T J )oXpX"YHL:H# 7t JuYp.J~  )rXXVo/HL:H)ZzPYv.Ȭ J )xXX.nHL:H#7}OuYw. J~  )yXXV/$J<J3 t JY.F J ,rXX/HL:H#7}OuYw. J~  )yXXVp/HL:H#7}OuYw. J~  )yXXV~/!s!sKXKX  q).X sIXX  =[=X H>XX/Y zX_ .Hr%.&<h y ..z-z<fX    - ,. r^ XH>XX/ zX_ .Hr<%.&<R* y ..z-z<fX    - ,. r^ XH>XX/ zX_ .Hr<%.&< y ..z-z<fX    - ,. r^ XtH>XX/ zX_ .Hr%.&< y ..z-z<fX    - ,. r^ X4z<4zJP7L*V@K .   I    . -TR . z\<hX#>YZt f  & f  & f      '  zt L    l. < V K u J    f z <Zt t  8 i  & f   & '  .$Kt f    N Kt f $ .=<ttj|t&7Y <.Y X  @  @ %8HX < z4|J# ftV&h( fJ x  J 33'gt@x>JRJx  Jq<*<,\t< f  iz  `IKt f x.Kt f e6$(t f    - YU#W<tX   . k | gg.6Kt.:N J&f& f   |    Y YtfՂ A l  Q   x,  .$J"X 6  ), [2];sX3X f  & f t.R f  <|GX  _B^}X=~JJy|X#XGzXG ^ ^ f  .|5X!UtyXXt#|X,  3"gX.AX#X3yF8/,a< g}Ȃzy8}< |ȺS\*ROO}<}<O| XFyXX/.f,<<P|<9<< z pg r##  ="l@_ ~uut}8R,3I A  uI ; I YL +Xc֬JqX:;YY.$ "v) f  @  r+rt ,e",qf #s X<x ^ 7Y T +? X"      $G#!O.E.MO.E.M :; =;  I t.o f'T,XrXSt-XiX! bXf?f;f p<  <vf!; < 9 x<<<<<<< )  <fz1 `0./ \   X r,.t ..E& UX%%/+  y0fI xX Mv<7X/VXG=X[X`X(X]XX h<dX<%}   ւ,>V<hN+V<,B"(!X*)W<*&,?49Y=4>}f,9)?,}<4&!O<!<&&~X~<,"< <o<")"BV&*X~(2 FB. .$nAE]xY9g{pxYO5f< e hhAE]x{pxYt j. h8  8#r .   w] X xo7XXXkX#XkJXxJxJiXX   =< *. #$ s   = ;c vfXXXt.<<KgXt.f<Wgg;;< R     wB XJ2 ;u@x K <5s=" f EyB[JrXyB_JXt'9 LX   L  sB XJVuB XJX  K  <8 sf   K BYJ XY^X  tz (e= SXXX.T$^& - 5 & 5R.5I& 6-. &YGX\ 45Jf;1+;<Y)v. Xt  P9 pfSf<XX $ (1+;<Y)v. Xt  P9 pfSf<XX $( &.: .YjXfm -  fnHs } #fhKyK2X jXTX<  XXwf <uXnX)J; 3T,XYd>ȃXG 0s/ l cXg<, zz.; [.Ztt<lJK5Y=g   VNpz(cX ++['1 z#J-c)f     5     f `3 X  X d  $SX,^u%&& , < _X,gX ),v< < <wX) ;8 eX5yX  pX`XX<x",.J</ .YjX.l -  fnH s  (fhKyL2X jXXTX<  XXwf <uXnXJ .8?D 1XN  G.1c .t( o :=X I..J -r L.t( e 14 V  ) a)   .$x   x< X  x,     Lt"f wf o  j9SXeXrt?, 17 ƞXZ) AWff<vfX34L<34yXSȂ-<j+X A t Q  g  s#k =l  }t g8 Ps8#T =l_t}  Q K hi KXfY g% s%#]8 =ltG PQG GG <# J$.].- <% 9f? X J )X << I=.J..tyJ4 J. y< " < *.: 0 :< g% s%#y =L"l_ >>t}Y8R8I TW"KfK=X"$.g z5Xxt  S e<Y; }<<f<fw<7!<y< <:?f<f!<":<f<f#  . &  gX 4Z 'Jv  Jv .  .rX y Qy < 5X U<z <'>fztY u.gX.4Z 'J I  I  F< *X Ut'5[M ".<X  H0 uJ X x. Xx  @<"f<!.  J.u" z.XJf .X X XX< < }X>i,gX .  t0J+ t.ւ p .Wf zx1z< ɂ qM1Z   7 Fj . * *% wJ X  uf XX sf .x  zt<< <f<c< = ;<##s#KI =. &  t\;~    w< ~ <  . y 'yf  5 V< z; < :< t\;~  H~<<  d N Fj   V; ) h s#_ZN11__sanitizer18InternalMmapVectorIcEC4EmkAsanInternalHeapMagic_ZN11__sanitizer18InternalMmapVectorIcEC4Ev__dfsan_ZN11__sanitizer20InternalScopedString6appendEPKcz_ZN11__sanitizer24InternalMmapVectorNoCtorIcE4backEv_ZN11__sanitizer24InternalMmapVectorNoCtorIcE4dataEvkAsanStackUseAfterScopeMagiccapacityStackTraceTAG_CUSTOMReallockAsanStackMidRedzoneMagickMainTidkStackTraceMaxuptr_ZNK11__sanitizer24InternalMmapVectorNoCtorIcE5emptyEv_ZNK11__sanitizer20InternalScopedString6lengthEv_ZN11__sanitizer24InternalMmapVectorNoCtorIcE10InitializeEmInternalMmapVectorTAG_UNKNOWNkDefaultFileMaxSize_ZNK11__sanitizer10StackTrace5PrintEv_ZN11__sanitizer24InternalMmapVectorNoCtorIcEixEm_ZN11__sanitizer10StackTraceC4EvkMaxSegName_ZNK11__sanitizer24InternalMmapVectorNoCtorIcE4sizeEvappendkAsanContiguousContainerOOBMagickAsanStackRightRedzoneMagiclong long unsigned int_ZN11__sanitizer24InternalMmapVectorNoCtorIcE7DestroyEv__asan_inittracepush_backkAsanGlobalRedzoneMagickAsanUserPoisonedMemoryMagic__lsankAsanAllocaRightMagickErrorMessageBufferSize~InternalMmapVector_ZN11__sanitizer10StackTrace9TAG_ALLOCE__sanitizer__local_asan_preinitpop_backkWordSizeInBitsInternalMmapVectorNoCtor_ZN11__sanitizer24InternalMmapVectorNoCtorIcE8pop_backEvkCacheLineSizekAsanArrayCookieMagicresize_ZN11__sanitizer24InternalMmapVectorNoCtorIcE7reserveEm_ZNK11__sanitizer24InternalMmapVectorNoCtorIcE8capacityEvGNU C++14 12.2.0 -mshstk -mtune=generic -march=x86-64 -g -O2 -std=gnu++14 -fPIC -fno-builtin -fno-exceptions -fno-rtti -fomit-frame-pointer -funwind-tables -fvisibility=hidden -fno-ipa-icf -fcf-protection=full -fasynchronous-unwind-tables_ZN11__sanitizer24InternalMmapVectorNoCtorIcE9push_backERKc_ZN11__sanitizer20InternalScopedString5clearEvkRetiredStackFrameMagicreserveGetPreviousInstructionPckInvalidStackIDsize_kAsanInitializationOrderMagicswap_ZN11__sanitizer24InternalMmapVectorNoCtorIcE5beginEv__interception__hwasankAsanStackAfterReturnMagic_ZN11__sanitizer18InternalMmapVectorIcEC4EOS1__ZN11__sanitizer20InternalScopedString4dataEvTAG_ALLOCcapacity_bytes_boolInternalScopedStringdata_kAsanAllocaLeftMagicoperator=_ZN11__sanitizer10StackTrace20GetNextInstructionPcEmPrintTooperator[]kFrameSize_ZN11__sanitizer18InternalMmapVectorIcED4Ev_ZN11__sanitizer10StackTrace11TAG_DEALLOCEkMaxPathLengthkExternalPCBit_ZN11__sanitizer18InternalMmapVectorIcEC4ERKS1__ZNK11__sanitizer20InternalScopedString4dataEvkAsanHeapLeftRedzoneMagic_ZN11__sanitizer24InternalMmapVectorNoCtorIcE4swapERS1_clear_ZN11__sanitizer24InternalMmapVectorNoCtorIcE6resizeEm__dsan_ZN11__sanitizer10StackTrace12GetCurrentPcEv_ZN11__sanitizer24InternalMmapVectorNoCtorIcE7ReallocEmkAsanHeapFreeMagic__scudokReleaseToOSIntervalNeverlength_ZN11__sanitizer10StackTrace11TAG_UNKNOWNEInitializekMaxThreadStackSize_ZNK11__sanitizer24InternalMmapVectorNoCtorIcE3endEvWillUseFastUnwind_ZN11__sanitizer10StackTraceC4EPKmj__ubsan_ZN11__sanitizer10StackTrace24GetPreviousInstructionPcEm_ZNK11__sanitizer24InternalMmapVectorNoCtorIcEixEm__xrayPrintGetNextInstructionPcunsigned char_ZN11__sanitizer10StackTrace10TAG_CUSTOME_ZN11__sanitizer10StackTraceC4EPKmjj__msan_ZN11__sanitizer18InternalMmapVectorIcEaSERKS1__ZNK11__sanitizer10StackTrace7PrintToEPcmkCurrentStackFrameMagicbuffer_TAG_DEALLOC_ZN11__sanitizer24InternalMmapVectorNoCtorIcE5clearEv_ZN11__sanitizer20InternalScopedStringC4Ev__tsankAsanIntraObjectRedzonekAsanStackLeftRedzoneMagic_ZN11__sanitizer10StackTrace17WillUseFastUnwindEb_ZNK11__sanitizer24InternalMmapVectorNoCtorIcE4dataEvkInvalidTid_ZN11__sanitizer24InternalMmapVectorNoCtorIcE3endEvshort unsigned intbegin__asan_ZNK11__sanitizer10StackTrace7PrintToEPNS_20InternalScopedStringEkModuleUUIDSize_ZNK11__sanitizer24InternalMmapVectorNoCtorIcE5beginEv_ZN11__sanitizer18InternalMmapVectorIcEaSEOS1___memprofkWordSizeGetCurrentPcDestroy__builtin___asan_report_load8handle_optionsdb_openprint_filename_pos_shortbufosmo_strlcpy_IO_lock_tDB_STMT_AUC_3G_INSERTstrlennam_psstderrsqlite3_open_IO_buf_endtgt_rblogleveldb_subscr_update_lu_by_imsisignaldb_subscr_get_by_imsiDB_STMT_SEL_FILTER_IMEIopen_nitb_dbtgt_gsmtaplog_filterHLR_DB_STMT_SET_IMPLICIT_LU_BY_IMSIopc_is_op_IO_write_endnextLOG_TGT_TYPE_FILEdb_remove_reset__builtin___asan_report_store8authorized_flagsprint_tidLOG_FILENAME_PATHprint_category_hexLOG_FILENAME_NONEprevsqlite3_column_bytesDB_STMT_DEL_BY_IDsd_journalstrerrorlog_set_use_colorDB_STMT_UPD_PURGE_PS_BY_IMSIfacility__builtin_fwriteosmo_wqueue__builtin___ubsan_handle_negate_overflowosmo_paniclong_optionslog_finidb_filelast_lu_seen_ps__builtin___ubsan_handle_pointer_overflowsqlite_int64db_bind_textlast_lunum_catDDGSMmain_actionsqlite3_column_blobms_purged_psLOG_CTX_GB_BVCprint_filenameLOG_FLT_BSC_SUBSCRind_bitlengp_offset_IO_save_endcmdline_optshlr_idLOG_TGT_TYPE_SYSTEMDnitb_stmt_IO_codecvtDAUCsgsn_addressDMSLOOKUPDB_STMT_SEL_FILTER_MSISDNOSMO_AUTH_ALG_TUAK__builtin___ubsan_handle_sub_overflowoverflow_arg_areaLOG_CTX_BSC_SUBSCROSMO_AUTH_ALG_NONEDB_STMT_UPD_VLR_BY_IDlu_op_alloc_conn__asan_stack_malloc_0__asan_stack_malloc_1LOG_FILENAME_POS_HEADER_ENDNITB_SELECT_AUTH_KEYSDB_STMT_AUC_3G_DELETE__sighandler_t_IO_backup_basehlr_db_stmtosmo_init_logging2hlr_subscriberdecoded_sizeLOG_TGT_TYPE_STDERRDB_STMT_SEL_ALL_ORDER_LAST_SEENOSMO_AUTH_ALG_MILENAGEfprintfg_hlr_db_tool_ctxdb_subscr_update_aud_by_idosmo_hexdump_nospcDB_STMT_AUC_UPD_SQNprint_fnimport_nitb_subscr_audgsmtap_instprint_categoryLOG_TGT_TYPE_GSMTAPDMAINms_purged_csLOG_TGT_TYPE_VTYDB_STMT_SEL_ALLLOG_FILENAME_BASENAME_IO_read_base_BoolDB_STMT_DELETE_MSISDN_BY_IMSIargcDB_STMT_UPD_PURGE_CS_BY_IMSILOG_FLT_VLR_SUBSCRDB_STMT_SET_LAST_LU_SEEN__builtin___ubsan_handle_add_overflowDB_STMT_SUBSCR_CREATEOSMO_AUTH_TYPE_UMTS_txtDB_STMT_IND_ADDDB_STMT_SEL_FILTER_PSdb_subscr_namprint_help__builtin___asan_handle_no_returnprint_copyrightsqlite3_column_textsgsn_via_proxydb_subscr_update_msisdn_by_imsitgt_syslogDB_STMT_SEL_BY_ID_talloc_zerofilter_map_modetoo_many_actionssqlite3_int64sqlite3_closeOSMO_AUTH_ALG_XOR_2G_IO_write_base_IO_read_ptrLOG_CTX_L1_SAPIexitOSMO_AUTH_TYPE_NONEdb_close__uint64_tlog_set_print_timestamp__builtin_putssqlite3_stmtDB_STMT_AUC_2G_INSERTlog_parse_category_mask_freeres_list_IO_wide_datahostnameLOG_FLT_GB_BVC_LOG_FLT_COUNT_IO_marker__nptrsqlite3_prepare_v2sgsn_numberlong long intOSMO_AUTH_ALG_XOR_3Gsignal_hdlrdescription_IO_save_basenam_csDB_STMT_SEL_BY_IMEIosmo_sub_auth_typeimsi_stroptindosmo_auth_algo_markerslog_ctx_indexstmt_idxlog_set_log_level_freeres_buflog_contextLOG_TGT_TYPE_STRRBDB_STMT_SET_MSISDN_BY_IMSI__pad5__builtin___ubsan_handle_type_mismatch_v1blob_size__builtin_putcharLOG_CTX_GB_NSVChlr_log_infofnamelast_lu_intimport_nitb_dbsqlite3optionlogp2_vtable_offsetprint_filename2db_contextlogp_stubGNU C11 12.2.0 -mtune=generic -march=x86-64 -g -O2 -std=gnu11 -fsanitize=address -fsanitize=undefined -fsanitize=address -fsanitize=undefined -fasynchronous-unwind-tablesoptargDB_STMT_SEL_BY_MSISDN__int64_targvlong doubleDB_STMT_IND_SELECT_dbd_decode_binaryprint_ext_timestampLOG_FLT_GB_NSElog_categoryosmo_stderr_targetosmo_log_infoDB_STMT_IND_DELimport_nitb_subscrlog_check_level_IO_read_endDB_STMT_EXISTS_BY_MSISDNenabled_LOG_CTX_COUNTdb_upgradeshort intDB_STMT_UPD_IMEI_BY_IMSI__builtin___ubsan_handle_nonnull_argLOG_FILENAME_POS_LINE_ENDDCTRLaud2gDB_STMT_UPD_NAM_CS_BY_IMSIsub_auth_data_str_OSMO_AUTH_ALG_NUMpriorityLOG_CTX_VLR_SUBSCRtalloc_set_name_constsqlite3_column_intlog_target_typeflaglog_filename_posdb_bind_int__va_list_taghlr_db_stmt_sqlllist_headnitb_idLOG_FLT_GB_NSVClog_save_filtersfp_offset__uint8_tgetopt_longidentLOG_CTX_GB_NSEDB_STMT_UPD_NAM_PS_BY_IMSIlmsi_IO_buf_baseDB_STMT_AUC_BY_IMSIlu_op_tx_del_subscr_dataLOG_TGT_TYPE_SYSLOGLOG_FLT_ALL_lock__asan_stack_malloc_4_old_offsetoption_index_IO_FILEDGSUPreg_save_areaDB_STMT_EXISTS_BY_IMSI__builtin___asan_report_store_nlu_op_freetgt_fileNITB_SELECT_SUBSCRentrycategorieslog_print_filtersperiodic_lu_timer__uint32_tDB_STMT_SEL_BY_IMSI_IO_write_ptrDB_STMT_SEL_FILTER_CSOSMO_AUTH_ALG_COMP128v1OSMO_AUTH_ALG_COMP128v2OSMO_AUTH_ALG_COMP128v3OSMO_AUTH_TYPE_GSMDB_STMT_SET_LAST_LU_SEEN_PSdb_subscr_update_imei_by_imsistrtoldb_subscr_create__time_traw_outputsqlite3_changesosmo_init_ignore_signals__builtin___ubsan_handle_load_invalid_valueDB_STMT_UPD_SGSN_BY_IDvlr_numbertalloc_report_full_NUM_DB_STMT__builtin___asan_report_store4_filenoDB_STMT_SEL_FILTER_IMSIprint_level__off_tsave_fnfilter_datalog_filter_indexlog_targetumtssqlite3_errmsgnitb_stmt_sqlmainatoiosmo_ipa_nameperiodic_rau_tau_timersqlite3_stepfilter_fnLOG_FLT_L1_SAPIsqlite3_finalizeout_freelog_filename_typesqlite3_column_int64_chaintgt_vtynum_cat_userprint_version_flags2has_arg_cur_columnrand_initDB_STMT_AUC_2G_DELETE_unused2strcmpvlr_via_proxy__builtin___asan_report_load4__off64_tenable_sqlite_loggingdb_is_bootstrapped_v0has_sqlite_config_sqllog_talloc_freesqlite3_configdb_upgrade_v1db_upgrade_v2db_upgrade_v3db_upgrade_v4db_upgrade_v5db_upgrade_v6db_upgrade_v7sqlite3_destructor_typesqlite3_extended_result_codesparam_nametable_exists_sql__asan_stack_malloc_2statements_countdb_table_existssql3_sql_log_cbsql3_error_log_cbuser_version_sqlsqlite3_bind_parameter_indexdb_upgrade_func_terr_codesqlite3_bind_intsqlite3_libversionallow_upgradeupgrade_funcsqlite3_bind_int64stmt_strsqlite3_clear_bindingsdb_run_statementssqlite3_freesqlite3_exectable_namesqlite3_bind_textdb_get_user_versiontalloc_strdupdb_bind_int64err_msgsqlite3_compileoption_getsqlite3_bind_null__builtin___ubsan_handle_out_of_boundsstmt_bootstrap_sqlsqlite3_resetdb_bootstrapdb_bind_nulldb_upgrade_pathmktimeosmo_imsi_str_validtm_ydaytv_secOSMO_CNI_PEER_ID_IPA_NAMEsearchtm_mdaydb_subscr_purgedb_subscr_delete_by_iddb_subscr_get_by_imei__builtin_memcpystmt_ins__errno_locationdb_seltm_yeardb_subscr_get_by_idtm_mondb_subscr_exists_by_imsi_db_ind_deltv_nsecfilter_typeshow_lstimespecosmo_cni_peer_id_typeosmo_auth_alg_nameosmo_imei_str_validpurge_val_db_ind_getlocaltimeosmo_msisdn_str_valid_db_ind__syscall_slong_tosmo_cni_peer_id_type_nameosmo_cni_peer_id_type_namesosmo_ipa_name_set_strparse_last_lu_seensprintfdb_subscrs_getstmt_delvlr_nameglobalosmo_ipa_name_to_strnam_valsubscr_idOSMO_CNI_PEER_ID_EMPTY__clockid_tosmo_cni_peer_idstrptimedb_subscr_luosmo_talloc_contextsdb_subscr_get_by_msisdntm_mintm_zoneget_value_stringis_psosmo_quote_str_c_db_ind_runlabelget_cbosmo_is_hexstrtm_wdayosmo_clock_gettimeselecttm_hourtm_seclast_lu_seen_strdb_subscr_exists_by_msisdntm_isdsttm_gmtoff__builtin___asan_report_store1_db_ind_add__builtin___asan_report_load1osmo_ctxhlr_log_info_cat__ssize_trand_getrandrand_fdreadosmo_cni_peer_id_cmposmo_ipa_name_cmpmemcmposmo_cni_peer_id_setosmo_ipa_name_setosmo_ipa_name_set_str_vaosmo_escape_str_cosmo_ipa_name_is_emptystr_fmtosmo_ipa_name_to_str_cvsnprintf__builtin_va_listosmo_cni_peer_id_to_str_cosmo_cni_peer_id_set_strosmo_cni_peer_id_is_empty__gnuc_va_listosmo_cni_peer_id_to_str../../../../src/libsanitizer/asan/asan_preinit.cpp/build/gcc-12-bTRWOB/gcc-12-12.2.0/build/x86_64-linux-gnu/libsanitizer/asan../../../../src/libsanitizer/asan../../../../src/libsanitizer/sanitizer_commonsanitizer_internal_defs.hsanitizer_common.hsanitizer_stacktrace.hasan_internal.hasan_interface_internal.h/build/osmo-hlr/srchlr_db_tool.c/usr/include/usr/lib/gcc/x86_64-linux-gnu/12/include/usr/include/x86_64-linux-gnu/bits/usr/include/x86_64-linux-gnu/bits/types/build/inst-osmo-msc/include/osmocom/core../include/osmocom/hlr../include/osmocom/gsupclient/build/inst-osmo-msc/include/osmocom/cryptstdlib.hstddef.htypes.htime_t.hstdint-intn.hsignal.hstruct_FILE.hstdio.hgetopt_core.hgetopt_ext.hstdint-uintn.hlinuxlist.hlogging.happlication.hsqlite3.hcni_peer_id.hauth.hdb.htalloc.hpanic.hstring.hutils.hrand.hdb.cdb_bootstrap.hdb_hlr.c/build/inst-osmo-msc/include/osmocom/gsmstruct_tm.hstruct_timespec.hclockid_t.htimer.htime.hgsm23003.herrno.hlogging.crand_urandom.cunistd.hfcntl.hdbd_decode_binary.c./gsupclient/cni_peer_id.c./gsupclientstdarg.h 0h&U& V U V UUVUVUVUVUVUV`fVUVU0h&T&ST S T S TSTSTSTSTSTSTSTSTSTST`f"T"=S=NTNzSzTShPP 0 V P 0V/gPVh 0 V 0 V VV0V00V0`f0Vn 0 X11_l>\ \ \f\"U\i PPi!1jP404r11]ՋP>fPPSPSP]SPS]PSPS]yS\\\@SS\S\S\d\\\\\"P"VVPVU?z? U z U1T1VTV T V T T V T V T V T V TY]] ] ]PPVPQzPVVQV V V Q Q z V z VPzzzz z z zwPRz/3VVɅ PPT}?U?O~O U U ~ U}?T?O~O T T ~ T}?Q? Q Q } Q}?R?O~O R R ~ R~PPVVV V~] ] ] ]~\ \ \ \~)0)__1 _ _ _ _PI}}}}PFQFS}PQ}Q}Q}Py'U'SUSUS|xS|xSU|xS|xSyT+Q+VTVy Q \Q\Q\Q\Q\Q\Q\Q\Q1zPPPSPSPSPSy0S0z]] x*U*<~<UU~UxP4\;JPJ\\P\vUUUU@@@U@AVA|U||U||V|U@@T@CSCLTLMSMXTXXSXYTYYSY{T{{S{{T{|S|T@@Q@|Q||Q|Q@@R@|R||R|RAAPACVCK~LMVMO~UX~XXVXY~YYV[d~gj~jo~op~pq~qr~ss~uu~uv~vw~xx~xy~yz~z{~{{~{{V{{~{|V||~}~~~~CC0CFSMMSRSSSU~UXSbbShiSjj~pqSsuSwx~xxSyy~zzSzz~{{S||S}}S~~SFFPFFSFFPHHPPPPRRPSSPVVPWWPXXPXYSYYPYZYZZ~__S`aSddSefYmnSqrSuuSwwSxySzzYzz~{{~||Y}}P}}SAC0CI\LM0MM\UX\XX0XX\YY0_`\bb\cd\hi\op\pq\rr\ss\vv\ww\ww\xx\xy\zz\{{\{{0{{\{|0||\}}\~~\JJ NOSOO^OO~OP~#PPSPQ^QQ~QQ~#UU^Y\SaaSbcSefSpp rr rsSss uuSvvSxx^zzS{{S||S|}^}~S~~^CCPCCVDDPDEVpqPqqVPPHJVMNVabVccVopVrrVssVuuVwwVwwV{{V~~V~~V~VHK MU Y_ ab bc dh ip qv vw wx xx yz z{ {{ |} }~ ~ JJ NNPNNSuuSww ~~ ~~P~SIIPIIPIJ^MMPMN^ab^cc^ooPww^{{P~~^~~^~~P~^JJ\NN^[^VggVijVjkVnoVuuVvwVyzVzzV{{V}~V[]  ]]  ii  jk  uu  yy  {{  }~  []V]]ViiVjkVuuVyyV{{V}~V[_ gg ij jk lo pp qr uv vw ww yz zz {{ }~ \\P\]S]]P]]SiiSiiPii^jkSuuPuuSyyS{{^{{P{{^{{Sii_^_VnnVppVwwV^^P^_SnnSppSwwSU\U\U\U\P\P\\UVUVUVUPVPVVU\U\U\U\P\P\\UVUVUVUPVPVVU"\"#U#$\$$U$$\$$U$$\""P"#\##P##\$$\$%U%&V&'U''V''U'(V((U&&P&'V''P''V((V((U()V)+U++V++U++V++U))P)*V**P*+V++VU_U_T^T ^ T ^Q~ Q Q ~ Q0PSPSe0PS S e S 0 P S P S S0]}] ] ]~P~ ~ ~ P ~ ~ ~U~;;U;=V==|x==U==U=?V;;0;;sp3%;<sh3%>?sp3%<<P<=S=>S??S??S78U88V88U88U89V99U9;V78T88S88T89S99T9;S88P88\89\99\;;\88P9:P::T:;T;;T99V44U44V44U45U56V66U67V44T44S44T45S56T67S44Q44\44Q45Q56Q67\77Q44P44\56\66\77\44P66P66T77T77T66V11U11V11U11U12V22U24V11T11S11T12S22T24S11Q11\11Q11Q13Q34\44Q11P11\12\23\44\11P33P33T44T44T22V--U-.V..U..U./V//U/1V--T-.S..T./S//T/1S--Q-.\..Q..Q./Q/1\11Q..P..\./\//\11\--P//P/0T00T11T//VUUNTNTTTTTTTTTTTTTTTWQWQQQQQQVQQQQQQVXQVQQWRWSRRSRRSRRSRRSRRXRRRSRR++U+-U+,T,,S,,T,,S,,T,-S--T--X--T--T--T+,Q,,V,,Q,,V,,Q,-Q--V--Y--Q--Q--Q,,U,,V,,S--U--S--U--UW5UUTTUUTTQQUVUVUUVUVUVUVUVÀUÀ׀V׀UVUV҂UTS|pTS|ptpTS|pS|pS|pS|pS|pSÀ|pÀ׀S׀|pS|pS|pS҂|pQ^Q^QQ^Q҂^RRR҂R0\0\TT#\0\0\0À\À׀0׀\0\0\0҂\PP0  P\\\\\À\׀\\VVVUVUVÀU׀UVSSV1\SP]\\VVSV1\S\s!!U!"S"#U##S#%U%%S%%U!!T!#]##T#%]%%T%%]!!Q!#V##Q#%V%%Q%%V!#0##S##P#%0"#\#%\%%\""P$$P""S""U##S""0##0""]##]""\##\""PUSUSxSxSUxSUSxSxST]T]T]QQQQR^~nRR^R^^^PPPSPPSPSS0S0USUSUSUSUSUSUSUSUSUSUSUSUSUSUST~TT~TQQQ~QRRRRX_X_X_X_X_X_X_X_X_X_X_X\\\\PPPQ~PP^PQQ~QP^PS^PSPQQ^S^^S^P^0_0000USUSxSxSUxSUSxSxSTVTVTVQQQQR^RR^R^^^PPPSPPSPSS0S0U\U\U޽\޽U\UTSTSQ~޽Q޽Q~Q^^^P\\\U\U\U޸\޸U\UTSTSQ~޸Q޸Q~Q^^^P\\\UxUUxUT^T^T^T^ިTި^«T«^TT^T^T^Tѱ^ѱT^T^T^Qޜ]ޜQ]Q]ިQި]«Q«]QQ]Q]Q]Qѱ]ѱQ]Q]Q]ԙRԙwRwRXwXXwXYVYV؛\\\\ۧި\өة\\\\\ѱ\\\ޜP]dԝPԝ]d]P]ި]¬d¬ЬPЬ]dP]]]ѱ]]]؛0؛Ӝx00xި0x«۫0۫100xѱ1000ŸPߟPPU\U\UΘ\ΘӘUӘ\UTSTSQ~ΘQΘטQט~Qؕ^^^PЖ\\\ӐUӐSUSUSUӐTӐVTVTVTVTޓVޓTV\\\\ޓ\\PSSSSP]]P]]Pӓٓ]]U\U\UΏ\ΏӏUӏ\UTSTSQ~ΏQΏ׏Q׏~Q،^^^PЍ\\\ӇUӇSUSUSUӇTӇVTVTVTVTފVފTV\\\\ފ\\PSSSSP]]P]]Pӊي]] U ] U]U]U] U ] U !]!!U!!] T VT!V Q SQSQSQ S !Q!!S R \R!\ PPPP 0  0 0 ! !!0!!  PP PP PP PP PPPPPPPPU\U \7T7^T^T ^7Q7L~LQQ~ Q7R7L~LRR~ RPPP~~~U~SÙS̀UŁSŁʁUʁSUՃSՃUąSąɅUɅSUSUS~~T~]T]T]~~Q~VQVQVPP̀߀P߀SÂPÂSPSنPSS~0S0~\\φ\77U7?_?@U@B_BBUBB_BBUBZ_ZZUZ\_\\U\m_77T7?S?@T@BSBBTBBSBBTBHSHHTHISIITIMSMNTNOSORTRVSVVTVVSVVTVWSWYTYaSaaTagSggTghShhThiSiiTijSjjTjjSjjTjlSllTlmS77Q7?^?@Q@B^BBQBB^BBQBZ^ZZQZm^9;V >? ?? @A ABBC CD DIII II II IJJN NSSS ST TV VYYZ Z[ [\ \] ]^ ^^ ^^ ^_ _` `` `a aaaa aa aa abbb bc cddd dd deee eeee eeef ff ff ff fiii ij jjjj jjjj jkkl llll lm mm AAPAAYAADDPEEPHHPHHSHHPHIQIIIJYRRVVPVVSVVPVVQVVVWWYSaaYbbPcdYdddeeeQjjSjjSllS7?0@B0BBPBBBE0EE FI0II IV0VV VW0WW Wa0bc0cm0,,U,-S-.U..S./~x/0S00U01S11~x12S24~x44S44U46S66~x67S77~x77S,,T,.]..T./]//T/6]66T67],,Q,-V-/Q//Q/4Q45V55Q55V56Q66Q67Q77V--P--V..P..V..P./S01V11P12V22P22S24S55V55P56V66S66V77S77V,-0--S.70,-\./\04\55\56\66\77\mmUms_ssUs|_||U|~_mmTmm~m|T||T||~|~TooPoo\ooPoq\qqPssPss\wwPwx\xxPxy\yyPyz\z{\||\||P||\||\}}\}}\}~\mp0pq qr0ss0sv\vw w|0||0|}0}} }}\}} }~0np^ppUst^ttUw{^||^||^}}^}~^%%U%'S'(U((S((U(+S%%T%(]((T((]((T(+]%%Q%+Q&'\((\()\++\''P''V((V()V++V: /U/3T39U )T)3Q39Tj"U"%S%.].cVclYls}]XY]Y\s}U#sV]X]\YVYS"T"^T^T^T^Q0_S_S_P0_S_S00Q_rr VVV}V}U#VV /0U01S11U11S11vx11tx11U12S01S11U11S11vx11tx11U11S22S01\11U11\11U11\22\01V*+U+,S,,vx,,ux,,U,-S--U--S--U--U-/S*+T+,V,,|x,,tx,,T,-V--T--T-.V..T..V..|x./V!"U"&S&&U&*S!"T"%V%'T''V'(T((V((T((V()T))V)*T!"Q"'Q'(Q((}(*Q&&0%&}@&'}@)*}@%%Z&'Z))Z))}**Z%&V&'V)*V&'0**0&'}@**}@&'V**V&'0**0&'V**VUSU!ST\T\TT \ T \ !TQ]Q] Q !]RR R X !RRRR!!R!!X!!R]]] !]\\\ !\USvxUSUSUSUSVVUS|xtxUSUSS|xtxUSUSS]U]U]]\V\U\\VSU]U U S U S U S~xuxUUS T V T V T VxtxTTV PPUSU ST^T^T ^00r@v r@v r@}@ v  r@ v ^^ ^SS S0 0r@v  v  r@ v S S0 0S SU$S$(U(6U6OSPUSUSPT\TTTT\T\TTPQVQQQQVQVQQU]UU]UU]U]TTTXT\V\\\VT]UU22U23S33U33U33S33U33U34S22T23T33T34X44T33V6~*     ./0h`fhd   `f_zhd f=ju6`f0hPgr#d  CCCCCEpqHJMNabccoprrssssuuwwww{{~~~~~JJNNOOPQQQUUY[efrsuuvvxxzz{{|}~~[^__ggijjknouuvwyzzz{{}~[]iijkuuyy{{}~^_nnppww     ""##ßÀ׀   !%&&')*&'**0111111111112201113333 | !u,@d 9vEJPd^cnb }`fPgr#~p @.@8ePJ@pgr#cl `g s#gPs#`_gs#gs#hs#@tptt tJ>tJJiz2  MO 4Ols@X*0Q3:@ Iq)qc@K(`z  Sp #< _"z0h @@ (S+4<PJ.; Xp@q o$5Rwe P4 @q.AFZYlyyXJ}  K  t"  2 9 N g     *+  `   % 1 = Y o GB w  @n   P  $ 8 M T Pcbi *z    `  S  h  ' Q1 > R pc w Q     P,qO L   ( 0Ur: D k      #pOVe* B TOK3@UkPQp P~ b)Q %D ^z xPjqlm^Scrt1.o__abi_taghlr_db_tool.cprint_helpcmdline_optssignal_hdlrki.2buf.1nitb_stmt_sqlhlr_db_stmt_sqllong_options.0main.cold_sub_D_00099_0_sub_I_00099_1db.csql3_sql_log_cbdb_run_statementsdb_upgrade_v7db_upgrade_v6db_upgrade_v5db_upgrade_v4db_upgrade_v3db_upgrade_v2db_upgrade_v1sql3_error_log_cbdb_upgrade_pathstmt_bootstrap_sqldb_hlr.cparse_last_lu_seendb_sel_db_ind_getlogging.crand_urandom.crand_fddbd_decode_binary.ccni_peer_id.ccrtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryasan_preinit.cpp__FRAME_END____GNU_EH_FRAME_HDR_DYNAMIC_GLOBAL_OFFSET_TABLE___asan_report_store4sqlite3_bind_intosmo_hexdump_nospc@LIBOSMOCORE_1.0__errno_location@GLIBC_2.2.5sqlite3_column_blobtalloc_strdup@TALLOC_2.0.2osmo_strlcpy@LIBOSMOCORE_1.0signalsqlite3_column_intstrlenosmo_quote_str_c@LIBOSMOCORE_1.0__asan_register_globalsosmo_log_info@LIBOSMOCORE_1.0logp_stub@LIBOSMOCORE_1.0db_subscr_delete_by_idsqlite3_column_int64rand_get_edatadb_subscrs_getlog_parse_category_mask@LIBOSMOCORE_1.0db_subscr_get_by_id__asan_stack_malloc_0sqlite3_compileoption_gettalloc_report_full@TALLOC_2.0.2osmo_ipa_name_to_str_c_IO_stdin_usedsqlite3_resetsqlite3_bind_nullfprintfosmo_ctx@LIBOSMOCORE_1.0osmo_stderr_target@LIBOSMOCORE_1.0__cxa_finalize@GLIBC_2.2.5putsosmo_auth_alg_name@LIBOSMOGSM_1.0db_bind_intmainget_value_string@LIBOSMOCORE_1.0sqlite3_close__asan_stack_malloc_1optarg@GLIBC_2.2.5__dso_handle__asan_report_load4strptimedb_opendb_bind_int64db_subscr_nam__odr_asan.hlr_log_infodb_subscr_exists_by_imsidb_subscr_get_by_msisdnsqlite3_extended_result_codes__ubsan_handle_load_invalid_valuelogp2@LIBOSMOCORE_1.0strcmp__ubsan_handle_pointer_overflow_finiopen@GLIBC_2.2.5__libc_start_main@GLIBC_2.34osmo_msisdn_str_valid@LIBOSMOGSM_1.0osmo_imei_str_valid@LIBOSMOGSM_1.0_talloc_free@TALLOC_2.0.2osmo_cni_peer_id_set_strosmo_imsi_str_valid@LIBOSMOGSM_1.0osmo_panic@LIBOSMOCORE_1.0db_subscr_ludb_subscr_get_by_imsisqlite3_libversionreadsqlite3_column_textosmo_ipa_name_cmpdb_bind_nullsqlite3_bind_textdb_remove_resetimport_nitb_subscrdb_subscr_update_lu_by_imsisqlite3_prepare_v2__local_asan_preinitimport_nitb_subscr_audsqlite3_errmsgfwritesqlite3_bind_int64memcmp__asan_report_store8log_fini@LIBOSMOCORE_1.0log_set_print_timestamp@LIBOSMOCORE_1.0__asan_unregister_globalssqlite3_changesdb_subscr_update_msisdn_by_imsilu_op_free__asan_handle_no_returnlog_set_use_color@LIBOSMOCORE_1.0strtol__asan_init__TMC_END____ubsan_handle_sub_overflow__asan_stack_malloc_4_db_indlog_set_log_level@LIBOSMOCORE_1.0osmo_cni_peer_id_to_str_csqlite3_column_bytesexit@GLIBC_2.2.5db_subscr_update_aud_by_idsqlite3_freeosmo_clock_gettime@LIBOSMOCORE_1.0__asan_report_load1__asan_report_store1memcpyosmo_cni_peer_id_setlu_op_alloc_connmktimetalloc_set_name_const@TALLOC_2.0.2sqlite3_execstderr@GLIBC_2.2.5__data_start_endoptind@GLIBC_2.2.5db_subscr_exists_by_msisdnosmo_init_logging2@LIBOSMOCORE_1.0rand_initsqlite3_stepputchar@GLIBC_2.2.5db_subscr_create__asan_report_load8db_ind_deldb_subscr_update_imei_by_imsi__bss_startlog_check_level@LIBOSMOCORE_1.0osmo_escape_str_c@LIBOSMOCORE_1.0db_subscr_get_by_imeisprintf__odr_asan.hlr_log_info_catosmo_ipa_name_setvsnprintf__odr_asan.osmo_cni_peer_id_type_namessqlite3_bind_parameter_index__asan_stack_malloc_2osmo_is_hexstr@LIBOSMOCORE_1.0sqlite3_finalizegetopt_long@GLIBC_2.2.5__ubsan_handle_out_of_bounds__ubsan_handle_type_mismatch_v1__asan_option_detect_stack_use_after_returnosmo_ipa_name_set_str__asan_version_mismatch_check_v8lu_op_tx_del_subscr_data__ubsan_handle_nonnull_argdb_subscr_purgesqlite3_configsqlite3_open_ITM_deregisterTMCloneTable_talloc_zero@TALLOC_2.0.2osmo_ipa_name_is_emptydb_bind_text__odr_asan.nitb_stmt__asan_report_store_n_dbd_decode_binarystrerrorosmo_cni_peer_id_is_emptydb_closeosmo_init_ignore_signals@LIBOSMOCORE_1.0import_nitb_db__odr_asan.g_hlr_db_tool_ctx__gmon_start____odr_asan.hlr_db_stmt__ubsan_handle_negate_overflow_ITM_registerTMCloneTable__ubsan_handle_add_overflowopen_nitb_dbosmo_cni_peer_id_cmposmo_cni_peer_id_to_strsqlite3_clear_bindingsosmo_ipa_name_to_str.symtab.strtab.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.got.text.fini.rodata.eh_frame_hdr.eh_frame.preinit_array.init_array.fini_array.data.rel.ro.dynamic.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str.debug_line_str.debug_loclists.debug_rnglists#88 6XX$I|| Wo@a h iHH5qo~~~o``p4B`L`L0 `` ` `0PfPf`f`f o o pp   XJX:`J`:@J:@J:@  M =O?0O?(" S CD ( -06ELQq_Vk0H,v0tb yl"Y@'A