ELF>Y@@8 @)(@@@x"x"0009b9bIIIp MMM00888 XXXDDStd888 Ptd%%%<<QtdRtdIII/lib64/ld-linux-x86-64.so.2GNUGNUG).xA-JGNUNNPR|3em|;93I:kc)n4jF\WH NS^6ad&Y1 w , |R"R|Rp@M@RR__gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTableosmo_msisdn_str_validosmo_imei_str_validosmo_sub_auth_type_namesosmo_imsi_str_validosmo_auth_alg_nameosmo_log_infoosmo_stderr_targetosmo_quote_str_cosmo_strlcpyosmo_hexdump_nospcosmo_is_hexstrlog_set_print_filename2get_value_stringosmo_hexparseosmo_paniclog_set_print_timestamplog_parse_category_maskosmo_ctxosmo_init_logging2log_set_print_categorylogp_stublog_set_use_colorlog_set_print_category_hexosmo_quote_strosmo_escape_str_clogp2log_set_log_levellog_check_levelosmo_clock_gettimetalloc_strdup_talloc_freetalloc_named_const_talloc_zerosqlite3_column_bytessqlite3_configsqlite3_finalizesqlite3_bind_textsqlite3_changessqlite3_resetsqlite3_freesqlite3_errmsgsqlite3_compileoption_getsqlite3_bind_nullsqlite3_bind_parameter_indexsqlite3_prepare_v2sqlite3_stepsqlite3_closesqlite3_clear_bindingssqlite3_bind_int64sqlite3_bind_intsqlite3_column_typesqlite3_execsqlite3_libversionsqlite3_column_int64sqlite3_column_intsqlite3_opensqlite3_column_textsqlite3_extended_result_codesoptindputsexitstrlen__libc_start_mainstderrfprintfmktimevsnprintf__cxa_finalizesprintfstrerrormemcmpfputcmemcpyfwritestrcmp__errno_locationgetopt_longstrptimelibosmogsm.so.20libosmocore.so.22libtalloc.so.2libsqlite3.so.0libc.so.6LIBOSMOGSM_1.0TALLOC_2.0.2GLIBC_2.14GLIBC_2.34GLIBC_2.2.5LIBOSMOCORE_1.0/build/coverity/install-Osmocom/lib P' "_F@lwui q#IZIPZJJJ(Jh(J`J`JpJJJJJJJ J!J%J-KDKNKV Ko(K0Ks@KHKNPK`KhKpKKvK@uKtKPsKrKqKpKhKH K` Kh Kp Kx KKLxLhLPL@ L(L0L88L@LXHLPLXL`LHhLpLxLLHLLLhLLL`LLLLL8LX L LH!M "M$M$M%(M%HRHR`RæRȦOOOOOGOJOK@MRRPRNRQRSPPPP P(P0P8P@P HP PP XP `P hPpPxPPPPPPPPPPPPPPP P!P"Q#Q$Q%Q& Q'(Q(0Q)8Q*@Q+HQ,PQ-XQ.`Q/hQ0pQ1xQ2Q3Q4Q5Q6Q7Q8Q9Q:Q;Q<Q=Q>Q?Q@QAQBRCRDRERF RH(RI0RL8RMHHHtH5%@%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%fAWAVL5AUL-qATAUHSH?kHH(HTq1L|$H@!H$MLLHDD$t5huHuH=;11Dv D;%wH$ $H5H5H=0H="1H=1%H=1H=H=H5~pH=H=K 11H5kpkGH=1H3 H=& ;L=lgH=Hɧ1H5iKH oH=nRH RH=fsH=Lm H5 ~H= $3H H=]sH=QHrLzAą H=XL5!<7H5 5H H=ӠH-,7rH kH=DLHIVHH=HHHN # H5  L-L%aH=bH5k>pL"pL"H E1ɺDH=!L 2]LLLH=Lt.H=oH5!1*=)H5A =jHH=H9t*H1H5 H;-)H= H PH H=`lOH H=f1LH[E1HH=HLHHH( H5DfHnfHnfl)$4H !H=ݞH H=1fo$HH=L5HHH=;HL5;.H5 H=H5|pLz pLm H V1?H5H=yLLLH=Lt.H= H5s1=8H5 A=bHMH=H9t*H1H5pH;-)8H=qH 5H nH= H QH=Efo$1HH=HHHL57H HHI*-H5 NH=OH5+pLpLH 1ҾH,H=͜?KLLLH=Lot.H=]H5ǜ1=BDH5/ =[HH= H9t*H1H5H;-}BH=H >6H H=֜qH H=T1fo$HHH=HH L5HH5= H=H5pL#pLH 1?H=$HuLLLH=HLYVt)H=1H5m=.H5 =%HH=dH9t*H1H5SH;-LH=;H H H=6g&H H=KH=_H? qH5 0H=H1H5]btH=Hƞ1H5`X%H |H=+(H _H=cH=t.H=&H5n1=\ H5 ^H=4H H=UH=1cHMbH=H5m1S]HH5cH=_1H=_1ɉH5f1=HH5_H=x_1H=1ɉH5if1HH5c_H=B_1]H=1ɉH53f1=e#LH=c葘LH=c肘sH=1ɉH5e1T=,2H=f1ɉH5e1$=2H56 )H H=ܙc'H=vt.H=H5k1=c_H5 H=C6H H=~AH='HtfH=]H5Ok1`LH=_bLH=SbWHH5obH=S]1nH5 ]H H=bRH H=fsH=$L1H5 H=3H cH=fH=HLH=*H5! pLH-pLH 1DH=THeLLLH=8LIFt)H=1H5R]=H5y =HH=TH9t*H1H5CH;-hH=+H +H H=0(H H=CH=O{Hj\t.H= H5h1s=4lH5  pLpLvH _ 1DH=H LLLH=L $ t.H= H51= m H5  J=k fHV H= H9t*H1H5~yH;-2 mH= zH (H w H=&H=H t)H=@ 1H50g= $ H5  }pLpLH 1DH=Q~Hb LLLH=5LF C t.H= H5Q~1Z= p H5q  = D H H=L H9t*H1H5;}H;- pH=# H H  H=^H H=ۂfo$$E1HH=<H HL5 L H % $ …> H5{  L5O~pLmpL`E1Һ>LH > L LLLH= L  …_ H5  `=  Hl H= H9t*H1H5{H;-H yH= H H H=P]<$H p H=$H= [H …H H54  pL-pL E1ɺ>LH L LLLH=U Lf c … H5 =A T H, H=H9t*H1H5zOH;- ~H=lPH $H MH=H= [H… H5 wpL pLE1>LH L_LLLH=2 LC@… H5 = H H=rH9t*H1H5ay,H;-H=I-H "H *H=H= H…v H5 TpLpLH 1>H=ELhLLLH= L!…+ H5u =i HH=PH9t*H1H5?x H;-H=' H BH H=  H H=7H=K 1Hi[… H5 pL pL 1>LH }H5,LLLH=LP… H59 =P HH=H9t*H1H5wH;-H=H H(H H=@{H=,HHB4…? H5 pL pLw 1ɺ>LH H OLLLH=L)…H5 x=U HH=H9t*H1H5uH;-`H=H !(H H=ITH=HH?…H5e pL^ pLQ 1ҾLH 0H>LLLH=L…H5 R=sH^H=H9t*H1H5tH;-:H=H )H H=S.H=HH…H5D pL= pL0 1>LH HLLLH=fLwt…H5 1=RH=H=H9t%1HH5s`H;-H=aH H cH=}TH=Q 3H 5H=XH=HL… H=H5 W&H H='H=;HM…H5 H=.9H }H=n,H=HLƒH=DH58[1H= 1ɉH5mT1=< LHH5SH=/M1JHH5qS1H=M-LH=Q莆LH=QH=1ɉH5S1Q=F+/hHH5QH=L1LH=nQLH=bQH=#1ɉH5pS1=P.oHH5zOH=2L1MH=1ɉH5#S1=Ud!rH=1ɉH5R1deLH=P[LH=PLLH=P8LH=|P)wH==11H5R=tLH=7PLH=+P؄H=11H59R=m}LH=O薄LH=O臄H=11H5Q[=yx9H m(H=|LH=pO LH=dOH=%11H5rQ=~BH=11H5DQ=xLH=N衃LH=N蒃-H=11H5Pf='DH=x11H5P8=aH=J11H5P =H=11H5iP=ALH=NƂLH= N跂tLH=M裂LH=M蔂H=11H5Oh=)FFH=z11H5O:=?H=L11H5O =LH=FMLH=:M-H=11H5HO=|H=11H5O=N?kLH=LwLH=LhH5| H=kH1H5I&H=(NUH= $H(1[]A\A]A^A_H=!11H5nN=TH=1H5BN1LH=K誀LH=K蛀H=11H5Mo=0MH=11H5MA=H SH=LuD1I^HHPTE11H=f.@H=HH9tHHt H=H5H)HH?HHHtHHtfD=u+UH=RHt H=9di]wAU1ATIHUHSHIL2LLHE1HĘ[]A\A]fAT1L% EUHSHDH)HL1HHHH9r[]A\fDAWHǂH5D1AVL=DAUATUSHH=H\$ GLH14)Hl$H BL%sKLH=HH> H5  Ll$0mDt$t$(LDH=L5MDHL1|$A HQDH13H LGH=HHK H5` L$t$(LL$ rL$ H=7LH1|$ HCH1I3H LH=THHqc H5 "L$t$(LL$ L$ H=LH1V|$= HBCH12 H QLH=HH H5 ~L$t$(LL$ *L$ H=LH1|$tH H=B~HBH11 H LBH=HH H5[ L$t$(LL$ mL$ H=2LH1|$ HBH1D1r H LH=OHHl ^ H5 L$t$(LL$ L$ H=LH1Q|$ 1HAH0u H QLH=HH  H5 ~L$t$(LL$ *L$ H=LH1|$ 1H@H0 H L`H=HH.   H5y L$t$(LL$ L$ H=PLH1|$tH 5H=?H@H1I/` H LH=THHq cC H5 "L$t$(LL$ L$ H=LH1V|$tH xH=[?"1Hb?H. H =LH=HH  H5 jL$t$(LL$ L$ H=LH1|$tH H=>j1H>H-4 H L3H=HH  H5L L$t$(LL$ ^L$ H=#LH1|$tH H=)>H2>H1-+ H LvH='HHD 6 H5 L$t$(LL$ L$ H=fLH1)|$H<H1x,MH $LH=HHH5 QL$t$(LL$ L$ H=LH1|$|Hq<H1+H L.H=HHH5G L$t$(LL$ YL$ H=LH1|$1LH4+H LH=DHHaSH5 t$(D|$LH=DLH1J|$tH lH=:1H:H*vH 1LH=HHwH5 ^t$(D|$L H=DLH1|$tH H=D:b1H:H)H }H=:'H=HH5C t$(L]H=&H5:H11HHK:?)NH LH=OHHl^H5 t$(D|$LH=DLH1U|$tH wH=9!1H9H(H <LH=HH3H5 it$(\$LH=LH1|$ tH H=S9oH=HĸHu1[H5D9]A\A]A^A_RH {H=7%H YH=7H 7H=7H=1ɉH5b>1=H.7H5I71H=(7EH=1ɉH5>1=MH=1ɉH5=1_= H tH=W7?H RH=T7H 0H=6>H=1ɉH5[=1=H=1ɉH5+=1=]:H5H5=1H=5H=1ɉH5<1K= JsH=]1ɉH5<1=CHl5H5<1H=f5H= 1ɉH5Y<1=*H5H5<1H=52H4H57<1H=4H4H5<1H=4H=y1ɉH5;17=_H IH=5H 'H=4bH H=4H=1ɉH50;1=bH=1ɉH5;1q=2AH3H5<1H=3H=b1ɉH5:1 =3HH=21ɉH5:1=H=1ɉH5O:1=HH=1ɉH5:1=QH2H5;1H=2H=1ɉH591?=^gH2H55;1H=2H=01ɉH5}91=H=1ɉH5M91=H=1ɉH591=OH1H5;1H=1fDff.fSH hHH=3HS1H=BH53{{({8{H{h1MbwH [H=u3;H=q1HSH5S2/{(3H=N1HS(H5A2 {8H=+1HS8H512{HH=1HSHH52{hH=1HShH52H=HH521zH=H511WH=r1H5994H=P1H1H51 mH='H1H511QH=1H51H H=,趮H=gHH5H=1H5'苭:1HH57H= H=1ɉH5 1Q=)HH51H=ëH5L 責EH 6H=b,H=LH3t)H=1H5y&輬=} H5 >HH 3LhH=HHFHH5 HxAH \H=+ H=HLH=)1H5&>1HJH5H=FcH+H5'1H=%BH=1H51艫11HH5 H=HH51H=H5p L-fϪ7H SH=+H=LHPH5 聪HH 3L諫H=\HHHYH5 (H3H H=*NH=HL\HH5e ˩H^=H BH=n*H=HH5H= 1H5#ƩC1H,H5rH=(EH=1H51茩41HH5H= H=1H51R51HH5H=ѧH5Z L-蹨EH =H=)H=LH:H5 kHH 3L蕩H=FHHs{HCH5 HAH H==)8H=HLFHH5O 赧LH 9H=5)H=HH2t)H=1H5x!軧=|H5 =HH 3LgH=HHEHH5~ HwHH [H=( H=HH5 H=$1H5!ߦK1HEH5H=A^H=1H541襦91H H5(H=$H=1H51k=1HH5H=H5s ٥-H ]H=' 9H @H= (H=LH5  q@H H=(褦H=UH5ct)H=1H5z=;H5 L-0H yH='(EH \H=' H=LH5Ut)H=#1H5ޤ=H5 `H:H H='膥H=7HLH=1H5_U1HH5 H=ޢH=g1ɉH51%=&?HH51H=z藢H= 1H5m1ޣA1HDH5aH=@]2H%H5!1H==UDHH51H=谠H=91H51F1H]H5zH=Yv7H>H5:1H=8UH5 L-=H H=%pBH H= %SH=LH~H5l ҠHe>H IH= %H=HLpHH5 uIH H=$訡H=YHHbdt)H=1H58{=<H5 H>H tH=8$#H=HL HH5: 蠟H3EH H=k$ƠH=wHH5`ƒH=޾H51蛟a1H H5GH= H=1H51aG1H H5 H= H=i1H51'J1H H5 H= 覝;Hn H5j1H=h 腝H=1ɉH5[1̞=OH' H5B 1H=! >H5ǽ -H H=M#`BH H="CH=LH… H5Z HS>H 7H=!H=HL… HH5 aH H= 蔞6H ȼH="wH=(1H68…< H5 HDH lH=`"H=̿HLƒt;H=;H5/1i1H^ H5 H=Z wH5 L-d"_$H H="蒝H ˻-Ly1ҹHH= 5…~ H5 HH n3LH=;HH…p HH51 藛.H H=!ʜH={11Hg… H5 FHH º3LpH=!HHN… HH5 -H oH=3!1HH=Žں…Y H51 藚H*H 3LH=rHH蟹… HmH5ֹ <,H H= oH= H(…* H5 HxH a3LH=HH… HH5$ 芙,H H=2 轚H -L褚1ҹHH=K>`… H5 HH 3LGH=HH%…HH5\ ˜H K-L1ҹHH=…H5  rHH 3L蜙H=MHHz…nHHH5 .H H=/JH=11H … H5` ƗHYH B3LH=HHζ…~HH5 k.H H=螘H=O11H;]…H5 H譾H 3LDH=HH"…UHH5Y 迖,H CH=7H=H艿…H5 hHH 3L蒗H=CHHp…&H>H5 ,H H=@H=H׾…H5P 趕HIH 23LH=HH辴…HH5 [-H ߴH=莖1HH=5(J…H5 H蚼H 3L1H=HH… HH5F 謔-H 0H=ߕ1HH=y…iH5 XHH Գ3L肕H=3HH`…H.H5 ;H H=0:H dH=H=Ķ1ҹH5詼˳ƒt'H=%1H5=$H5 d;H H=藔H=H11H5J0Rƒt'H=1H5 i=*H5 H~@H bH=vH=µHH5ƒH=)H5 11HLH5H=HeH=1ɉH5;1謒=m\\HH5"1H=H=1H51e]1HH5H=H=m1H51+`1HH5H=誐HHrH5n1H=l艐PHQH51H=KhH=1H5@1豑e1HH54H=0H=11H5y=:;dHH51H=THH51H=ʏH=S11H5=԰hHnH51H=h腏H=11H5[ΐ=^nH)H5D1H=#@H=ɯ1H51艐o1HH5 H=H=1H51Qq1HH5H=ЎH=Y11H5=گUpHtH51H=n苎WHSH51H=Mj_H2H5.1H=,IH=Ү11H5蒏=SxHH51H=H=1H51Mu1HH5H=̍H=U11H5=֮tHpH51H=j臍H=1H5_1Ўs1H6H5SH=2OH=ح11H5%蘎=YrHH51H= H5 6H }H=,H=ݰ1ҹH59¶ƒt'H=>1H50=H5 }7H H=谎H=a11H5Ikƒt'H=Ŭ1H5肍=CH5 3H H=T7/H kH=oH4$H=¯H^Ь… H5' L-[膌HH /L谍H4$H=]HM…vH[H5ī */H H=]H4$H= 1HD…H5m ӋHfH O/LH4$H=H蚲…FHH5 w;H H=誌.H ުH=荌H4$H=5HqC…H5 H蓲H |/L*H4$H=׭HDZ…HH5> 褊.H (H=׋H4$H=H$軱…OH5 JHݱH Ʃ/LtH4$H=!H…HH5 /H rH=v!H4$H=ά1Huک…H51 藉H*H /LH4$H=nH^… HlH5ը ;/H H=nH4$H=1HU'… H5~ HwH `/LH4$H=H諯…c HH5" 興7H H=@軉+H H=[螉H4$H=FH肯T… H5 H褯H /L;H4$H=Hخ…C HH5O 赇,H 9H=H4$H=1H.Ϯ…H5 ^HH ڦ/L興H4$H=5H%…H3H5 .H H=Z5H4$H=ݩH…lH5B 訆/H ,H=0ۇH4$H=1H/­…H5 QHH ͥ/L{H4$H=(H…DH&H5 -H yH=E(H4$1ҹH=Ψ…H5: 蠅H3H /LʆH4$H=wHg…HuH5ޤ D.H ȤH=wH4$11H= c5…H5 H腬H n/LH4$H=ɧH蹫…HǿH50 薄$H H=FɅ7H H=Q謅H=SH菫aƒt'H=1H5x=9 H5 7H ~H= -H=ަ1H}ƒt'H=?1H51=6H5 ~H7H H=褄H=UHھ@ƒH H=H51{1HH5'H=H=1H51Cy1HH5H=H=K1H51 {1HqH5H=m芁H=11H5`ӂ=zH.H5I1H=(EH=Ρ11H5莂=OZHH51H=H=1H51I1HH5H=ȀH=Q11H5=ҡ+HlH51H=f胀H= 1H5[1́1H2H5OH=.KH=Ԡ11H5!蔁=U~HH5 1H=H=1H51O}1HH5H=H=W11H5=ؠ|HrH51H=lH=1H5a1Ҁ1H8H5UH=4QHH5]1H=0HH5<1H=H=11H5X=:HH51H=~H=S1H511HyH5H=u~H=11H5h= H6H5Q1H=0M~H=֞11H5#=WpHH5 1H=~H=1H51Q1HH5H=}H=Y11H5=ڞ=HtH51H=n}H=1H5c1~1H:H5WH=6S}H=ܝ11H5)~=] HH51H=}H=11H5W~=HH51H=|H=R1H51~1HxH5H=t|H=1H5i1}1H@H5]H=<Y|H!H5e1H=8|H=1H51}1HH5H=|H=11H5I}= sHH51H={H=D1H51}1HjH5H=f{H= 11H5Y|=GH'H5B1H=!>{H=Ǜ1H51|1HH5 H={H=11H5O|=HH51H=zH=J1H51 |1HpH5H=lzH=11H5_{=H-H5H1H='DzH=͚1H51{1HH5H= zH=11H5U{=HH51H=yH=P1H51{1HvH5H=ryH=11H5ez=ZH3H5N1H=-JyH=ә1H5"1z1HH5H=yH=11H5[z= HH51H=xH=V1H51z1H|H5H=xxH=11H5ky=H9H5T1H=3PxHH5\1H=/xHH5;1H=xHH51H=wH5v L-x#H YH=UzH A.LyH=H֪…wH5 exHH 3LyH=@HHm…H;H5 x/H H==y1HH='…KH5P wHIH 23LxH=HH辖…H茲H5 [w0H ߖH=cxH=?11H{M…"H5 wH蝞H 3L4xH=HH…HH5I v/H 3H=w1ҹHH=̨…H5 [vHH ו3LwH=6HHc…kH1H5 vH H=p3wH l.LwH=˘Hӕ…H5* uH#H 3LvH=kHH蘔…#HfH5ϔ 5uH .LlvH=HS%…H5| tHuH ^3L vH=HH…H踯H5! t/H H=u1ҹHH=a褦v…WH5͓ 3tHƛH 3L]uH=HH;…H H5r s/H \H= u1ҹHH=Ǔ…+H5 sHH 3LtH=_HH茒…HZH5Ò )s/H H=\t1HH=F…H5o rHhH Q3LsH=HHݑ…tH諭H5 zr/H H=Rs1HH=T藤i…H5 &rH蹙H 3LPsH=HH.…HHH5e q0H OH=rH=11H…H5 zqH H 3LrH=UHH肐…HPH5 q0H H='RrH=11H?…H5h pHaH J3LqH=HH֏…7H褫H5  sp+H H=q;H ڏH=qH=5H56l>ƒt'H=1H5Up=.H5q oHj@H NH=bpH=HH5׎ƒtsH=H5 1o1H<H5H=8UnH=ގ1H5-1o1HH5!H=nH5 o<H H= ?pH=1ɺH5%ƒt'H=Q1H5Co=ώH5* nH#@H H=oH=gHH5j萍ƒt\H=ҍH51n1HH5;H=mHH51H=lH5v m(H `H=o-H CH=/nH=聅ƒt'H= 1H5m=H5 Lm-H ЌH=nH=0H >ƒt'H=1H5Um=yH5q lH [H={ nHMH 63LmH=HH‹…HL-V艧H5 XlH 'LmH4$H=<Q…'H5 lH術9H H=4mH=HHƒt}H=TH5H1l1HwH5H=sjHXH51H=RojH7H5{1H=1NjH5׊ =k-H H=uplH4$H=2ƒt'H=1H5~Ik= =H5e jH^3H BH=>kH=HLω… H蝥H5 lj'H H=kHt$H=K.`…H5 jH谑9H H=CkH=HL!ƒt\H=cH5W1 j1HH5H=hHgH51H=a~hH5 miH3H H=pjH=DHLq…rH?H5 i'H H=AjHt$H=Ѐ…H5Y hHR9H 6H=iH=HLǃ5H=H51h1H$H5jH= =gH=Ƈ11H5h=GHH51H=fH=11H5Ah=HH51H=fH=<1H51g1HbH5H=^{fH=1H5S1g1H*H5GH=&CfH5̆ 2gHŎ8H H=%XhH= HH52… HH5i f,H SH=hHt$H=~Æ…pH5 fH>H H=gH=WHH5I者ƒH=H51{f1HH5'H=dH=11H5Cf=HH51H=dH=>1H51e1HdH5H=`}dH5 leGH H=f)H ӄH=?fH=31HnC…nH5 eH蓌H |3L*fH=ۇHH…H֟H5? d:H )H=H-ƅeH=L=n…=H5 LdHߋ3H ÃH=reH=#HLP…HH5 c:H qH=ML%eH=ʆLm׃…H5. cH'3H H=dH=kHL蘂…yHfH5ς 5cH 'LHZedH=Hz(…H5 b'H iH=MdH=ɅLzۂ…JH52 b'H H=hcH=|H\z…H5 KbH=ԁH(1[HF H5s]A\A]A^A_bH=11H5jb=+lHH51H=`H=e1H51%b1HH5H=`H=-11H5za=$HHH5c1H=B_`H=11H55a=iHH51H=`H=11H5ca=$HH51H=_H=^1H51a1HH5H=_H=&11H5s`=HAH5\1H=;X_H=1H501`1HH5$H= _H=11H5i`=*HH51H=^H=d1H51$`1HH5H=^H=,11H5y_=nHGH5b1H=A^^H=~11H54_=h[HH51H=^H=~1H51b_1HH5H=]H=j~11H5*_=~2HH51H=]H=%~1H5t1^1HKH5hH=Gd]H=}11H5:^=n~ HH5#1H=]H=}1H51h^1HH5H=\H=p}11H50^=}HH51H=\H=+}1H5z1]1HQH5nH=Mj\H=|11H5@]=t}HH5)1H=%\H=|1H51n]1HH5H=[H=v|11H56]=|HH51H=[H=1|1H51\1HWH5tH=Sp[H={11H5F\=z|YHH5/1H=+[H={1H51t\1HH5H=ZH=|{11H5<\={.HH51H=ZH=7{1H51[1H]H5zH=YvZH=z11H5L[={HH551H=1ZH=z1H5 1z[1HH5H=YH=z11H5B[={HH51H=YH==z1H51Z1HcH5H=_|YH=z11H5RZ=zH H5;1H=7YH=y1H51Z1HH5H=XH=y11H5HZ= zeHH51H=XHH51H=|XfHH=ydS1HH5'Y3H=QsWH=xH5.H1Y{lWH=xH5H1YJs(H{UH=xH5H1KYSXH=qx1H53YsIH{)UH=OxH5H1YH{JUH=)xH5H1XHSPHuS\t>H=xH5 1X'H{BUH=wH5BH1XH w[H=lY@H51jXf.H=wH5c1KXHSPH=pw1H5^2XS\tNHH51H=VDAWHH5R1AVAUATUH-0xSHwHXH=vW0H vH=-XpH~pH~FH vH=.H+wVXH=zHHLwH5vSw"0H5`v VD%vEK0HvH=8vHt%11H5(VH=vH=v3H Lt$ lVDH uH=L-WjE1AjH=H5KsH=jTHHLH=vL#sO s.H5yr R=s.HrH=TrL9t%1LH5CSL9%rH=0r2H RCH rH=%SjLjH=euE1LA|SZYlr],H5q *RrH qH=]S1LH=qHqH$H=tHqHHq`q-H5Fq QpH?ypH2yH qE1ۺ>H=LqRHHLH=ctLtqMqq+H5p 0Q=Qq+HH=LDpoQHHLH=sL(pL%p+H5~o O=p3,HoH=YoL9t%1LH5HPL9%oH=5og0H OrH oH=BP1LH=doHMoHH=UrH6oHH0o]Uo+H5n OpHvpHvH nE1ɺ>H=OL n#PHHLH=qLnGKno+H52n N=n-HnH= nL9t%1LH5NL9%nH=m/H FNoH mH=yO1LH=nHnHXH= qHmHHm\ n,H5bm MpH[upHNuH 7mE1>H=LmNHHLH=pLmIm,H5l LM=mm,HXmH=lL9t%1LH5{ML9%4mH=l /H LH ~lH= -NOH alH=N1LH=lHl1HH=lH=oHxlC[lH,H5k dLpHspHsH k1DH5UlH=6tMHHLH=oL-lH*l)H5k K= l+HkH=]kL9t%1LH5LLL9%kH=9k0.H KIH kH=LjLjH=nnE1LALZYuk(H5j 3KUH jH=kfL1LH=kHjHMH=mHj1HjYj(H5Sj JoH =jH= K1LH=jHtjHH=|mH]jH>HWjY|jy(H5i ;JpHqpHqH iE1ۺ>H=vLjJKHHLH=lLjnFjD(H5Yi I=im(HiH=4iL9t%1LH5#IL9%iH=i-H mImH hH=J1LH=?iH(iHH=0lHiH2H iW0i^)H5h HpHppHupH ^hE1ҺDH=LhIHHLH=kLh"Eht)H=h1H5H=h+H5g MH=nh(HYhH=gL9t%1LH5|HL9%5hH=g,-H GIH gH=c.IjE1AjH=jLLHAXAYgt)H=4g1H5G=g+~ *^H H5ffHnfl) $UGH fH=HH fH=kH1fo $LHjH=fHfH=i fHfHHfUf'H5Lf FpHEnpH8nH !f1>H5fH=GHHLH=jiL{fBxfx'H5e 7F=Xf'HCfH=eL9t%1LH5fFL9%fH=e+H ECH ieH=}GjLjH=hE1LAFZYet)H= e1H5xE=e*H5d ]EH dH=FHLfo,$H=2hHdHd1HdHHd-dSe&H5qd DpHjlpH]lH Fd1>H=HdEHHLH=gLd Ad&H5c \D=}d&HhdH=cL9t%1LH5DL9%DdH=c*H DH cH="=EHFLH fHnH=fHycHcHgcHfHn1flHfcOcRRc2&H5 c sCpHkpHjH b1>H=HXcDHHLH=+fLH=HLaCHHLH=dLa@>ai%H5+a A=a%HaH=aL9t%1LH5AL9%yaH=`(~%XH %W)d$+AH `H=^BHgE1Lfod$H=cH`L `H`H %`H`O`(%H5>` @pH7hpH*hH `E1>H=L`AHHLH=[cLl`<i`$H5_ (@=I`%H4`H=_L9t%1LH5W@L9%`H=y_(H ?H Z_H= A_H =_H=!@1fLH=T_HH._H=G_H=xbH__N_$H5^ >?pHfpHfH ^1DH5/_H=N@HHLH=aL_r;_t)H=`^1H5?=^%H57^ >=^=$H^H=^L9t%1LH5>L9%^H=]'H K>IH ]H=~?jLjH=#aE1LA:?ZY*^t)H=]1H56A>=^%H5]] =eH G]H=>HfH=`H=]L;]H,]1H;]H<]'L]t)H=\1H5շ==a]%H5\ "=H \H=U>H^E1Lfo|$H=_H\L\H\H =~\H\zK\"H55\ H=L\=HHLH=R_Lc\8`\h"H5[ <=@\"H+\H=[L9t%1LH5NH=+L U6HHLH=XLU#2U…jH5 U r5=UH~UH=TL9t%1LH55L9%ZUH=T"H 5~H TH=hS61LH=THTH2H=WHTHHTCTƒt'H==T1H54=T H5T |4pH\pH\H SE1>H=L`T5HHLH=3WLDT0AT…H5S 3=TaH TH=sSL9t%1LH5b-4L9%SH=OSiH 3XH 0SH=41LH=~SHgSHH=oVHPSH HJS BoSƒt'H=R1H5C3=GSH5R 3pHZpHZH wR1>H=RH==4HHLH=ULRH5QH=2HHLH=MTL^Q-[Q…H5P 1=9QwH$QH=PL9t%1LH5|G1L9%QH=iP"H 0H JPH=1H1H=SHBPLH PPH1PH fHn1GH H.PP?tPƒt'H=O1H5H0=LPa%H5O 0pHWpHWH |O1ҾHOH=G>1HHLH=RLOA,O…H5*O /=OTHOH=OL9t%1LH5/L9%xOH=N$H >/H NH=q0HzH=RL~EHNHNHSfHn1HNflH NHN=Nƒt'H=AN1H5.=NP#H5N .pHVpHVH M1>H=HeN/HHLH=8QLIN*FN…pH5M .=$N/HNH=xML9t%1LH5g2.L9%MH=TM"H -H 5MH=.HH=PL~CDH$MHM1H,MflH MHM<fMƒt'H=L1H5:}-=>M"H5L ,pHTpHTH nL1>H=;HL.HHLH=OLL3)L…H5L ,=LHLH=KL9t%1LH5,L9%jLH=K_!H 0,H KH=`c-HlH= OLHKHKHfHn1HKBH KHK|:Kƒt'H=8K1H5+=KH5K w+pH SpHRH JE1ۺ>H=L[K,HHLH=.NL?K'H=#L I*HHLH=LLI&I…#H5I j)=IHvIH=HL9t%1LH5κ)L9%RIH=HUH )H HH=K*LP3H rHH=ޟ!*H=KLLG…HLcH56H (&H HH=l)H=KL`@H…H5G O(LO9H GH=:u)H=&KLLSGƒ-H=GH51N(1HH5H=&H=VG1H5(=G,HlH51H=f&H= G1H5'=G4H"H5+1H=9&H=F1H5r}'=>G 5HؓH51H=ғ%H=xF1H5Ś16'11HH5H=%H=>F1H5&=F+HTH51H=Nk%HH=HH=H=E1ɉH51&=PF~0HH51H=%HH=bHH=S@H=gE1H5"&=Ez>H}H51H=w$H=E1ɉH5j1%=E-DH6H5Q1H=0M$HH=HH=H=D1ɉH51q%=2EFH̑H51H=Ƒ#H=lD1ɉH51*%=DIHH51H=#H=%D1ɉH5r1$=D :H>H5Y1H=8U#H=C1ɉH5+1$=]D?=HH51H=#HH=oHH=`H=tC1ɉH512$=CAHH51H="HH=UHH=IH= C1ɉH5W1#=C6KH#H5>1H=:"H=B1ɉH51#=BCkNH܏H51H=֏!H=|B1H5,7#=BZHH51H=!+HqH5W1H=k!H=B1H5"=B[H'H501H=!>!4HH51H=!H=A1H5a"="B*^HH51H= H=\A1ɉH51"=AabHuH51H=o H=A1ɉH5b1!=AeH.H5I1H=(E HH=HH=pDHH51H= HH=bHH=SSH=g@1ɉH51%!=@PHH51H=zH= @1ɉH5m1 =@SH9H5T1H=3PHH=HH=H=?1ɉH51t =5@WHόH51H=ɌHH=GHH=8=HH51H=H=+?1ɉH5x1=?|gHDH5_1H=>[HH= HH=IHH51H=H=>1ɉH51^=?.pHH5ԋ1H=H=Y>1ɉH51=>buHrH51H=lNHQH5i1H=KhHH=HH= H==1ɉH51=M>7yHH51H=SHƊH5ޏ1H=H=f=1ɉH51$==J~HH51H=yHH=GHH=;$ZH;H5S1H=5RH=<1ɉH5(1=Z=HH51H= H=<1ɉH51R==HH5ȉ1H=HH=u%HH=ijHiH5r1H=cH= <1ɉH5V1=<<H"H5=1H=9H=;1ɉH51=A<qHۈH51H=ՈkHH5Í1H=HH=2HH=v#*eHvH51H=pH=;1ɉH5c1=;H/H5J1H=)FH=:1ɉH51=N;HH51H=HH=`HH=QjHH51H=vHH5Č1H=}H=#:1ɉH5p1=:%H<H5W1H=6SHH=HH=uHH51H=H=91ɉH51V=:=HH5̆1H=H=Q91ɉH51=9rHjH51H=dHH=2HH=&ӿL~H&H5>1H= =H=81ɉH51=E9_H߅H51H=مHH5֊1H=HH=6HH=z'HzH51H=tHYH5q1H=SpH=71ɉH5F1=x8HH5-1H= )HH51H=H=711H5ދQ=8FHH5DŽ1H=H=L711H5 =7HgH51H=a~HFH51H=@]H%H5=1H=<HH=蝽HH=莽H=611H5b=#7rHH5؃1H=HH51H=HH=dHH=X+HH=AHH=5|H=511H5C=w6:HH5,1H= (HH511H=HςH5؇1H=ɂHH5Ƈ1H=HH51H=HlH51H=fHH=4HH=(ջH=411H56=j5HH51H=H=411H5d=%5HH5ځ1H=HH51H=H}H51H=wHH=EHH=9fH9H551H=3PHH501H=/HH=萺HH=ԅ聺H=311H5U=4GHH5ˀ1H=HH=x(HH=lH=-311H5z=3lHHH5c1H=B_H'H5#1H=!>HH51H=HH51H=HH5܄1H=H5d2 >H N2H=µRH 12H=EH=5LL2…H51 [L93H 1H=>H=25LL_1…L-MH51 L9%53<pH9pHu9H ^1E1DH=£L1HHLH=4L1"1ƒt'H=11H5=1IH50 M=n1IHY1H=0L9t%1LH5|L9%51H=04H IH 0H=c.jLjH=3E1LA^_0ƒt'H=401H5=0OH5 0 s&H /H=CH=W3L7(i0…H5/ &L79H /H=LH=2LL*/ƒrH=h/H5\1%1H|H5H=|HH=UHH=I H= /11H5W=/H%|H5@|1H=|<H=.11H5=F/H{H5{1H={ HH=XHH=I H{H51H={ H{{H5o1H=u{ H=.1H5j11HA{H5^{H=={Z H=-11H50=d.HzH5{1H=z HzH51H=z HzH51H=z HzH51H=z H=;-11H5 =-.HVzH5qz1H=Pzm H=,1H5E1 1HzH59zH=z5 HyH51H=y HH=~uHH=~fHyH5|1H=y HyH5~1H=y HwyH5s|1H=qy HVyH5n~1H=Pym H5+ \ DH +H= jLjH=4/E1LAK ‰;,XYt'H=+1H5WR =,H5n+ H=]+HX1[HH5y]A\A]A^A_ H=0+11H5} =+L HKxH5fx1H=Exb H*xH5n{1H=$xA H xH5{1H=x HwH5}1H=w HwH5z1H=w HwH5|1H=w HwH5z1H=w HdwH5||1H=^w{ HH=,|ܰHH= |ͰH=)11H5.~ =b*HvH5w1H=v UHH1SHH5|HH=)L @H p)H=$ H}E1HHL$)H51) #H )H=O H|$ )eu5H5( T H|$LH|$ H[]fH=(1eH5t =5)etHuH5{1H=uf.H=i(1H5f1' (HuH5u1H={uH&1HRuH5wH=Nukff.H(1H"uH5`wH=u;ff.H*1HtH50wH=t f.AWMAVAAUIHATUHSHHL $D$AIcHH9r7HDHHLA9uQH[]A\A]A^A_fH=&HT$HT$ f.fH=&HT$HT$tRL E1XjAWt$Hѵ1uH {H=4&/VAWH1E1t$eL xXZ"RH C^MSLD$1H=?1Y^RL E1^SAWt$=RH= M1jLD$H 1X_AXL$MH 1ҾeH=ʴ1hAUATIH5ӴUHSHHH*LLH5HLHAŃet@H=$tvAHHHD[]A\A]H}ŅuiH=$ ,A@H}?HMEPH=ȳ1Ҿ4H 1X_AXiE1cH=$8UHr1E1ATBL 'XZfDH}HE1L iP4H1AUATH fDMH n11>H=@ADH>1ATE1L $HKY^@AMH K1ҾBH=p1"fAW1AVLrAUIATUHSHHL{HLLHLD$H)HpHBhHH5?HLHHHHChH)pHLwFLAedH|$t1LPHT$HLkH=!L0AƃH=!U 6H=x!D$oDL$LEEH[]A\A]A^A_@H{)MLL xCILLCMHhL LLTjC(LDsXLHCPwC\fD14H=x sAQE1L 1AUHUAYAZ@HE11AUL Hp_AXH1AUE1L H8Y^ @MH .11H= )@MH &11H= @MH 11H=YW@MH 11H=1m@MLLLyLEEDHL EE11AUHA[[09fDL LL@E1ff.AWAVAUATEUHSHH$XL$Lt$0T$HL$LD$(LLLL$D$AŅ$t$!$$ƒȀ|$EH=$LD$H|$DLL$PL9AAąy AE1H=ID$t@H=Su`H$Ht$(HŅMHD[]A\A]A^A_@EIH 1ҾH=(1E11$L HSY^jf.EIH [1ҾH=1^ fATL /E11SH6AXAYDATL ǪE11SHNAZA[ADL$I11H ڪH=H=tu/AAIH 1ҾH=̪1jUH1E1SL |OXZf.AWfAVAUATUSHHHD$0)$)D$)D$ Ht>HuHH[]A\A]A^A_IHIHLH5IzHt]0LIHtHEHH[]A\A]A^A_fDH=hcuo1H=@;IHL PE11SAUH AT#H f.A>HL AE1PHҩ1SAUATH 1HMM1SH ĪH=LA>1MMPH Ȫ1SH=ZdX1Zff.AUIHATIUHSHHed0H1:H1HHLk HHC{LH{H^H{(H]H@H{8H?H" H{HH!H H{hHHHHHH H H H H HzH4H LHH[HH LHH5HHH1QHHHH1QH;11I$H[]A\A]H:HfDH:I}ATIHH5ԦUSH:tkH[ŃeduXMt&1H1A$H^:[]A\HUH51H=cH=tu2AH -11H=ؽnHHڥ1E1UL XZ@AUIHATIUSH>ILH5"H9tsH5H:tYH5H:t>HH91et*H= tI untH[]A\A]fDH[]A\A]I}H1APM1H KH=XZ@I}_HE1L YPKHu1SATH QH=8t7u)0MH ǥ1Ҿ9H=H91ATE1L HY^fAUIATUHSHHHH`LLH58L7HH5ΣL7L!ÃetBH=B=L7H[]A\A]H}Å 1tH= tSH֢1E1AUL XZw@LHH5<L6UDH}?HMAPH=^1ҾH 1X_AX H}HE1L PH1SAU(H H=tNucAMH 1ҾH=1tfMH 611H=H1AUE1L HVkY^iH=,t+u,IMH (1ҾH= SL E1AUH1AYAZff.AWIAVAUATUHSHHDAtpAFH=~8yHL E12PHU1cA^A_f.DBLLA4AEt%DH{ 8H6HD$L5cHLL6LoeH=D$uLD$\3D$H[]A\A]A^A_fDBLLAA@H=i {HE1L PAH=@tUCHE1L P>fA_H=ni)fDH 1Ҿ21H=:DfEHHD$BfDH= Jt{HE1L PsfDIL1{7HLL4SH5؝L2HSH5ɝLa1LÃeH= M@H= D$T$ L0PDXH a1ҾIH=1$@IGH1Ҿ?PDL$H 71LD$H=R\AZA[Hz@ xH{@ XzDC$AH= mUC$L *E1,PY@SH5L%1HSH5L/s 1҅tHSH5Lf/K 1҅uHSH5LB/hS$H5L0IIHE1?PDL$1HAQL t$ H BD`H 1ҾIH=1,@H ٝ1Ҿ1H=r|H 1Ҿ1H=JTCHE1L zP@M1fDL-1OHIH 1PLL$N1H=֙L-AXAYHL E11RNt$HUH Lr-IDH1APLD$1H H=Q[XZ3I HE1L }PH!1St$ *H H=|L ՜AUE1"shH=>L 'PE1s+H=niL ATE1'sLCH =1Ҿ"H=0:H 1Ҿ,1H=LCH 1ҾH=LCH 1Ҿ'H=ɗ^}HH5DW1H=Uff.fAUHATUHH5SHH8LLg.tLAăe;H{BAąH=LI*fLHHD$D$D$$$fLHD$$H$D$D$H8D[]A\A]H=wArALII*fLHHD$D$D$$$nfLHD$$H$D$D$U>DEH8[]DA\A]DATHؕ1E1UzL XZEE1u2H[f1H 1ҾNH=x$H[@1E1NL HxH[fSHyH fHnfHnflHH)$.ÃetH=t~u2H[f1H 1Ҿ>H= xdH[@1E1>L zHwAH[fSHǽH[nff.ATIUHSHHt>ƅLE1HlAĸEu[]A\f.fH=xtfwt:HATHDxHwHDL 1E1S[XZHH虹1[]A\fHELwLEH 11H=v븐H=tN׻tH1SL ;E1H^vǹY1^wfD1IH 1ҾH=0v艸1KfATAUHSHHt.虻ƅDH褷AĸEu[]A\ffH=tft:HATHvHuHDL 1E1SXZH聻H)1[]A\fHELvLEH {11H=:u蓷븐H=htNgtH1SL ˉE1HtWY1^wfD1IH 1ҾH=t1KfATIUHSHHt.)ƅLH贸AĸEu[]A\ffH=tf藹t:HATHduH(tHDL N1E1S{XZHH蹶1[]A\fHELuLEH 11H=s#븐H=tNtH1SL [E1H~sY1^wfD1IH ,1ҾH=Ps詵1KfATUHSHHt1輸ƅHAĸEu[]A\fH=(tf't:HATHsHrHDL 1E1S XZH衸HI1[]A\fHELsLEH ˇ11H=Zr賴븐H=tN臷tH1SL E1HrwY1^wfD1IH 1ҾH=q91KfATIUH(SH_fDH;H\H9uI|$轴ÅtH=t&ζuA[LH5r]A\I|$}A1ҾIH H=Dq1蛳I|$OH*qE1L P1SvXZfAWAVAUATUSH(H(T$H"rL$ ƶH=InH=H=輵|HL11EAL$$L=FpI$L5q6quULL2ADtq芲IHtbH=*uIH Nq1Ll1-HL1E1ATlL qXZ{|$L$$@H=諴:I<$It$%Å+I|$茲t%H=`[8I|$11LD$H5օٳt/H=rH|$fHl$I|$E1L-\pHL袲 H|$萳ÃdH='訳H\$HSHH|$H=i d @LE1-H(L[]A\A]A^A_ñHE1YP1L Hm'Y^LHHoE1PL U1XHmH=_AXGH P1ҾYIH=Qm1訯HL nE11SWHm脰H=LAYAZbLdn1ҾX1H H=l?Qf.H 91Ҿ|1H=l\H|$1îLl$L褲LLH|$2I<@@"l$ H=蛱V@HcH0L5+lL,#aIELAUeHH=%uM$AH 1ҾL1I ~H-Ml$LtfDHII9H]I|$E1LH{tH=*蚰:HL 'mE1SfSE1L A4$L1h_AX11H5諰H= [E1z1L Hj/f11H5;H=薯E1t1L @H#j臭fH=HCLLH5kE1y@IH k11WH=i@H=ٮyI|$蔭HE1L PH[i1US趬H 5DHI|$E1H-H)ÅtQH=KFtKH1UL jE1Hh6Y^H|$1H{i:H=ڭ8H=i赭H5L)Ãet4H=z uHV1HL E11t$HgCA[[ E11L m~HgHL .iE11SHzg]A]M$AH 1ҾH=Ng1襩AMH {~1ҾFH='g1~E1|1L s}HfbSL ]E1A4$1Hf1A[A]uSE1L }AUFHf1_AX6H 7}1Ҿ1H=qfʨbLD$H y}11H=Kf褨AH g11H='f耨0HTHC|$ H=HL E1js@I|$趩HADCPH +~1ҾH=we1ΧAYAZ]H蝪=HL ~E1SH,e1艨XZ M$H o|11H=dRHL J|A4$E1M$H |11,H=d-H z1Ҿz1H=d;H z1Ҿt1H=ydҦH|$sLl$LdL H|$dl$ IH f11H=dpM$H |11H=cKIH e11H=c'HA4$E1L {Hc1A^A_-H¨bI|$耧L {E1PSHA4$1E1,H)cL {苦XZH d1Ҿ 1H=bXH=+H&HL dE11AU?HbAYAZgAH N|1ҾH=bۤnAH {1ҾH=`b蹤iE1 1L dH9b蝥 H1SL 8{E1HblY^ A1Ҿ1H /{H=a3I|$A1ҾIH zH=a1MH c11?H=aޣHfHtH?ff.IHt(Ht#Hw*HHH1H1LǹH1øf.USHHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H$D$HD$HD$ D$ 0HD$Ht9HkHL$HH蠣H8HHH1[]DHHHH1[]fDH9t[H}HtEHHHu H@Ht+HHHH9tAr(ˢDH@f1DH蠢DHHH酢ff.@HHdHH@Ht|HwHǃ鵤DH5H1HHt|HFH鄤@H5@Ht+t1t Hf.7uQHHt1Ht,HwCHHOHH_1H1HH1ff.USHHHL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$1HH|H$HD$HD$ D$D$ 0HD$Ht2HkHL$HH脠HHC1H[]H{HHאH9t;HtLHt9;uu6HH)ff.1Dfø@H9S7dHHXtH=H[HўHWHt|HwH["fHH50[頞SHtH=<觟H[H{HVHt|HF[Hʡf.H5[CHH-invalid-data ===== %s msc-23db_test.cAssert failed %s %s:%d g_rc == (0)%s ind = %u ERROR: expected 1 sgsn-11 ERROR: expected 2 msc-42 ERROR: expected 3 sgsn-22 ERROR: expected 4 msc-0x17 ERROR: expected 5 sgsn-0xaa ERROR: expected 6 sgsn-0xbb ERROR: expected 7 msc-0x2a ERROR: expected 8 db_ind_del(dbc, &vlr) --> 0 %s ind deleted any-unknown ERROR: expected 9 ===== %s: SUCCESS struct hlr_subscriber { .id = %ld, .imsi = '%s', .msisdn = '%s', .imei = '%s', .vlr_number = '%s', .sgsn_number = '%s', .sgsn_address = '%s', .periodic_lu_timer = %ld, false .nam_cs = %s, .nam_ps = %s, .lmsi = 0x%x, true .ms_purged_cs = %s, .ms_purged_ps = %s, } 123456789000000123456789000001123456789000002g_rc == (-17)123456789 000003g_rc == (-22)123456789000003123456789000002123456foobar123999999999g_rc == (-2)5432154321012345678912345678543 215432101234567895432101234567891foobar12345678901234123456789012345 --- Remove IMEI 5952712111222 --- Delete subscribers %s: none .type = %s, .algo = %s, .u.gsm.ki = '%s', .u.umts.opc = '%s', .u.umts.opc_is_op = %u, .u.umts.k = '%s', .u.umts.amf = '%s', .u.umts.sqn = %lu, .u.umts.sqn = 0x%lx, .u.umts.ind_bitlen = %u, 2G3Gg_id == 0 --- Create subscriber g_rc == (-126)g_id == id --- Set auth data, 2G only g_rc == (3) --- Remove 2G auth data --- Set auth data, 3G only --- Remove 3G auth data asdfasdfasdasdfasdfasdf --- Set invalid auth data f00 --- Delete subscriber id == g_subscr.idraw SQL: %s g_rc == (101)db_testhvtoo many args DMAIN,1:DDB,1:DAUC,1db_test.dbdbcg_rc == (-5) --- Set auth 3G data --- Set SQN Donehelpverbose!osmo_cni_peer_id_set_str(&vlr, OSMO_CNI_PEER_ID_IPA_NAME, "msc-23")db_ind(dbc, &vlr, &ind) --> 0 MISMATCH: got rc = %d, expected: 0 = %d !osmo_cni_peer_id_set_str(&vlr, OSMO_CNI_PEER_ID_IPA_NAME, "sgsn-11")!osmo_cni_peer_id_set_str(&vlr, OSMO_CNI_PEER_ID_IPA_NAME, "msc-42")!osmo_cni_peer_id_set_str(&vlr, OSMO_CNI_PEER_ID_IPA_NAME, "sgsn-22")!osmo_cni_peer_id_set_str(&vlr, OSMO_CNI_PEER_ID_IPA_NAME, "msc-0x17")!osmo_cni_peer_id_set_str(&vlr, OSMO_CNI_PEER_ID_IPA_NAME, "sgsn-0xaa")!osmo_cni_peer_id_set_str(&vlr, OSMO_CNI_PEER_ID_IPA_NAME, "sgsn-0xbb")!osmo_cni_peer_id_set_str(&vlr, OSMO_CNI_PEER_ID_IPA_NAME, "msc-0x2a")!osmo_cni_peer_id_set_str(&vlr, OSMO_CNI_PEER_ID_IPA_NAME, "any-unknown") .periodic_rau_tau_timer = %ld, --- Create with valid / invalid IMSI db_subscr_create(dbc, imsi0, DB_SUBSCR_FLAG_NAM_CS | DB_SUBSCR_FLAG_NAM_PS) --> 0 db_subscr_get_by_imsi(dbc, imsi0, &g_subscr) --> 0 db_subscr_create(dbc, imsi1, DB_SUBSCR_FLAG_NAM_CS | DB_SUBSCR_FLAG_NAM_PS) --> 0 db_subscr_get_by_imsi(dbc, imsi1, &g_subscr) --> 0 db_subscr_create(dbc, imsi2, DB_SUBSCR_FLAG_NAM_CS | DB_SUBSCR_FLAG_NAM_PS) --> 0 db_subscr_get_by_imsi(dbc, imsi2, &g_subscr) --> 0 db_subscr_create(dbc, imsi0, DB_SUBSCR_FLAG_NAM_CS | DB_SUBSCR_FLAG_NAM_PS) --> -EEXIST MISMATCH: got rc = %d, expected: -EEXIST = %d db_subscr_create(dbc, imsi1, DB_SUBSCR_FLAG_NAM_CS | DB_SUBSCR_FLAG_NAM_PS) --> -EEXIST db_subscr_create(dbc, imsi2, DB_SUBSCR_FLAG_NAM_CS | DB_SUBSCR_FLAG_NAM_PS) --> -EEXIST db_subscr_create(dbc, "123456789 000003", DB_SUBSCR_FLAG_NAM_CS | DB_SUBSCR_FLAG_NAM_PS) --> -EINVAL MISMATCH: got rc = %d, expected: -EINVAL = %d db_subscr_get_by_imsi(dbc, "123456789000003", &g_subscr) --> -ENOENT MISMATCH: got rc = %d, expected: -ENOENT = %d db_subscr_create(dbc, "123456789000002123456", DB_SUBSCR_FLAG_NAM_CS | DB_SUBSCR_FLAG_NAM_PS) --> -EINVAL db_subscr_get_by_imsi(dbc, "123456789000002123456", &g_subscr) --> -ENOENT db_subscr_create(dbc, "foobar123", DB_SUBSCR_FLAG_NAM_CS | DB_SUBSCR_FLAG_NAM_PS) --> -EINVAL db_subscr_get_by_imsi(dbc, "foobar123", &g_subscr) --> -ENOENT db_subscr_create(dbc, "123", DB_SUBSCR_FLAG_NAM_CS | DB_SUBSCR_FLAG_NAM_PS) --> -EINVAL db_subscr_get_by_imsi(dbc, "123", &g_subscr) --> -ENOENT db_subscr_create(dbc, short_imsi, DB_SUBSCR_FLAG_NAM_CS | DB_SUBSCR_FLAG_NAM_PS) --> 0 db_subscr_get_by_imsi(dbc, short_imsi, &g_subscr) --> 0 --- Check if subscriber exists (by IMSI) db_subscr_exists_by_imsi(dbc, imsi0) --> 0 db_subscr_exists_by_imsi(dbc, unknown_imsi) --> -ENOENT --- Set valid / invalid MSISDN db_subscr_update_msisdn_by_imsi(dbc, imsi0, "54321") --> 0 db_subscr_get_by_msisdn(dbc, "54321", &g_subscr) --> 0 db_subscr_update_msisdn_by_imsi(dbc, imsi0, "54321012345678912345678") --> -EINVAL db_subscr_get_by_msisdn(dbc, "54321012345678912345678", &g_subscr) --> -ENOENT db_subscr_update_msisdn_by_imsi(dbc, imsi0, "543 21") --> -EINVAL db_subscr_get_by_msisdn(dbc, "543 21", &g_subscr) --> -ENOENT db_subscr_update_msisdn_by_imsi(dbc, imsi0, "foobar123") --> -EINVAL db_subscr_get_by_msisdn(dbc, "foobar123", &g_subscr) --> -ENOENT db_subscr_update_msisdn_by_imsi(dbc, imsi0, "5") --> 0 db_subscr_get_by_msisdn(dbc, "5", &g_subscr) --> 0 db_subscr_get_by_msisdn(dbc, "54321", &g_subscr) --> -ENOENT db_subscr_update_msisdn_by_imsi(dbc, imsi0, "543210123456789") --> 0 db_subscr_get_by_msisdn(dbc, "543210123456789", &g_subscr) --> 0 db_subscr_update_msisdn_by_imsi(dbc, imsi0, "5432101234567891") --> -EINVAL db_subscr_get_by_msisdn(dbc, "5432101234567891", &g_subscr) --> -ENOENT --- Check if subscriber exists (by MSISDN) db_subscr_exists_by_msisdn(dbc, "543210123456789") --> 0 db_subscr_exists_by_msisdn(dbc, "5432101234567891") --> -ENOENT --- Set MSISDN on non-existent / invalid IMSI db_subscr_update_msisdn_by_imsi(dbc, unknown_imsi, "99") --> -ENOENT db_subscr_get_by_msisdn(dbc, "99", &g_subscr) --> -ENOENT db_subscr_update_msisdn_by_imsi(dbc, "foobar", "99") --> -ENOENT --- Set valid / invalid IMEI db_subscr_update_imei_by_imsi(dbc, imsi0, "12345678901234") --> 0 db_subscr_get_by_imei(dbc, "12345678901234", &g_subscr) --> 0 db_subscr_update_imei_by_imsi(dbc, imsi0, "123456789012345") --> -EINVAL db_subscr_get_by_imei(dbc, "123456789012345", &g_subscr) --> -ENOENT --- Set the same IMEI again db_subscr_update_imei_by_imsi(dbc, imsi0, NULL) --> 0 db_subscr_get_by_imei(dbc, "12345678901234", &g_subscr) --> -ENOENT --- Set / unset nam_cs and nam_ps db_subscr_nam(dbc, imsi0, false, true) --> 0 db_subscr_nam(dbc, imsi0, false, false) --> 0 db_subscr_nam(dbc, imsi0, true, false) --> 0 db_subscr_nam(dbc, imsi0, true, true) --> 0 --- Set / unset nam_cs and nam_ps *again* --- Set nam_cs and nam_ps on non-existent / invalid IMSI db_subscr_nam(dbc, unknown_imsi, false, true) --> -ENOENT db_subscr_nam(dbc, unknown_imsi, false, false) --> -ENOENT db_subscr_get_by_imsi(dbc, unknown_imsi, &g_subscr) --> -ENOENT db_subscr_nam(dbc, "foobar", false, true) --> -ENOENT db_subscr_nam(dbc, "foobar", false, false) --> -ENOENT --- Record LU for PS and CS (SGSN and VLR names) db_subscr_lu_str(dbc, id0, "5952", true) --> 0 db_subscr_get_by_id(dbc, id0, &g_subscr) --> 0 db_subscr_lu_str(dbc, id0, "712", false) --> 0 --- Record LU for PS and CS (SGSN and VLR names) *again* db_subscr_lu_str(dbc, id0, "111", true) --> 0 db_subscr_lu_str(dbc, id0, "222", false) --> 0 --- Unset LU info for PS and CS (SGSN and VLR names) db_subscr_lu_str(dbc, id0, "", true) --> 0 db_subscr_lu_str(dbc, id0, "", false) --> 0 db_subscr_lu_str(dbc, id0, NULL, true) --> 0 db_subscr_lu_str(dbc, id0, NULL, false) --> 0 --- Record LU for non-existent ID db_subscr_lu_str(dbc, 99999, "5952", true) --> -ENOENT db_subscr_lu_str(dbc, 99999, "712", false) --> -ENOENT db_subscr_get_by_id(dbc, 99999, &g_subscr) --> -ENOENT --- Purge and un-purge PS and CS db_subscr_purge(dbc, imsi0, true, true) --> 0 db_subscr_purge(dbc, imsi0, true, false) --> 0 db_subscr_purge(dbc, imsi0, false, false) --> 0 db_subscr_purge(dbc, imsi0, false, true) --> 0 --- Purge PS and CS *again* --- Purge on non-existent / invalid IMSI db_subscr_purge(dbc, unknown_imsi, true, true) --> -ENOENT db_subscr_purge(dbc, unknown_imsi, true, false) --> -ENOENT --- Delete non-existent / invalid IDs db_subscr_delete_by_id(dbc, 999) --> -ENOENT db_subscr_delete_by_id(dbc, -10) --> -ENOENT db_subscr_delete_by_id(dbc, id0) --> 0 db_subscr_get_by_imsi(dbc, imsi0, &g_subscr) --> -ENOENT db_subscr_delete_by_id(dbc, id0) --> -ENOENT db_subscr_delete_by_id(dbc, id1) --> 0 db_subscr_get_by_imsi(dbc, imsi1, &g_subscr) --> -ENOENT db_subscr_delete_by_id(dbc, id2) --> 0 db_subscr_get_by_imsi(dbc, imsi2, &g_subscr) --> -ENOENT db_subscr_delete_by_id(dbc, id_short) --> 0 db_subscr_get_by_imsi(dbc, short_imsi, &g_subscr) --> -ENOENT --- Create and delete subscribers with non-default nam_cs and nam_ps db_subscr_create(dbc, imsi0, 0x00) --> 0 db_subscr_create(dbc, imsi1, DB_SUBSCR_FLAG_NAM_CS) --> 0 db_subscr_create(dbc, imsi2, DB_SUBSCR_FLAG_NAM_PS) --> 0 %s: struct osmo_sub_auth_data2 { --- Get auth data for non-existent subscriber db_get_auth_data(dbc, unknown_imsi, &g_aud2g, &g_aud3g, &g_id) --> -2 MISMATCH: got rc = %d, expected: -2 = %d MISMATCH: got subscriber id %ld, expected %ld db_get_auc(dbc, imsi0, 3, vec, N_VECTORS, NULL, NULL, false) --> -2 db_get_auth_data(dbc, imsi0, &g_aud2g, &g_aud3g, &g_id) --> -ENOKEY MISMATCH: got rc = %d, expected: -126 = %d db_get_auc(dbc, imsi0, 3, vec, N_VECTORS, NULL, NULL, false) --> -ENOKEY db_subscr_update_aud_by_id(dbc, id, mk_aud_2g(OSMO_AUTH_ALG_COMP128v1, "0123456789abcdef0123456789abcdef")) --> 0 0123456789abcdef0123456789abcdefdb_get_auth_data(dbc, imsi0, &g_aud2g, &g_aud3g, &g_id) --> 0 db_get_auc(dbc, imsi0, 3, vec, N_VECTORS, NULL, NULL, false) --> 3 MISMATCH: got rc = %d, expected: 3 = %d db_subscr_update_aud_by_id(dbc, id, mk_aud_2g(OSMO_AUTH_ALG_COMP128v2, "BeadedBeeAced1EbbedDefacedFacade")) --> 0 BeadedBeeAced1EbbedDefacedFacadedb_subscr_update_aud_by_id(dbc, id, mk_aud_2g(OSMO_AUTH_ALG_COMP128v3, "DeafBeddedBabeAcceededFadedDecaf")) --> 0 DeafBeddedBabeAcceededFadedDecafdb_subscr_update_aud_by_id(dbc, id, mk_aud_2g(OSMO_AUTH_ALG_XOR_2G, "CededEffacedAceFacedBadFadedBeef")) --> 0 CededEffacedAceFacedBadFadedBeefdb_subscr_update_aud_by_id(dbc, id, mk_aud_2g(OSMO_AUTH_ALG_NONE, NULL)) --> 0 db_subscr_update_aud_by_id(dbc, id, mk_aud_2g(OSMO_AUTH_ALG_NONE, NULL)) --> -ENOENT db_subscr_update_aud_by_id(dbc, id, mk_aud_2g(OSMO_AUTH_ALG_NONE, "f000000000000f00000000000f000000")) --> 0 f000000000000f00000000000f000000BeefedCafeFaceAcedAddedDecadeFeeC01ffedC1cadaeAc1d1f1edAcac1aB0adb_subscr_update_aud_by_id(dbc, id, mk_aud_3g(OSMO_AUTH_ALG_MILENAGE, "BeefedCafeFaceAcedAddedDecadeFee", true, "C01ffedC1cadaeAc1d1f1edAcac1aB0a", 5)) --> 0 db_subscr_update_aud_by_id(dbc, id, mk_aud_3g(OSMO_AUTH_ALG_MILENAGE, "Deaf0ff1ceD0d0DabbedD1ced1ceF00d", true, "F1bbed0afD0eF0bD0ffed0ddF1fe0b0e", 0)) --> 0 Deaf0ff1ceD0d0DabbedD1ced1ceF00dF1bbed0afD0eF0bD0ffed0ddF1fe0b0edb_subscr_update_aud_by_id(dbc, id, mk_aud_3g(OSMO_AUTH_ALG_MILENAGE, "BeefedCafeFaceAcedAddedDecadeFee", false, "DeafBeddedBabeAcceededFadedDecaf", OSMO_MILENAGE_IND_BITLEN_MAX)) --> 0 db_subscr_update_aud_by_id(dbc, id, mk_aud_3g(OSMO_AUTH_ALG_MILENAGE, "CededEffacedAceFacedBadFadedBeef", false, "BeefedCafeFaceAcedAddedDecadeFee", 5)) --> 0 db_subscr_update_aud_by_id(dbc, id, mk_aud_3g(OSMO_AUTH_ALG_NONE, NULL, false, NULL, 0)) --> 0 db_subscr_update_aud_by_id(dbc, id, mk_aud_3g(OSMO_AUTH_ALG_NONE, NULL, false, NULL, 0)) --> -ENOENT db_subscr_update_aud_by_id(dbc, id, mk_aud_3g(OSMO_AUTH_ALG_NONE, "asdfasdfasd", false, "asdfasdfasdf", 99999)) --> 0 --- Set auth data, 2G and 3G db_subscr_update_aud_by_id(dbc, id, mk_aud_2g(OSMO_AUTH_ALG_COMP128v3, "CededEffacedAceFacedBadFadedBeef")) --> 0 db_subscr_update_aud_by_id(dbc, id, mk_aud_3g(OSMO_AUTH_ALG_MILENAGE, "BeefedCafeFaceAcedAddedDecadeFee", false, "DeafBeddedBabeAcceededFadedDecaf", 5)) --> 0 db_subscr_update_aud_by_id(dbc, id, mk_aud_2g(99999, "f000000000000f00000000000f000000")) --> -EINVAL db_subscr_update_aud_by_id(dbc, id, mk_aud_2g(OSMO_AUTH_ALG_XOR_2G, "f000000000000f00000000000f000000f00000000")) --> -EINVAL f000000000000f00000000000f000000f00000000db_subscr_update_aud_by_id(dbc, id, mk_aud_2g(OSMO_AUTH_ALG_XOR_2G, "f00")) --> -EINVAL db_subscr_update_aud_by_id(dbc, id, mk_aud_2g(OSMO_AUTH_ALG_MILENAGE, "0123456789abcdef0123456789abcdef")) --> -EINVAL db_subscr_update_aud_by_id(dbc, id, mk_aud_3g(OSMO_AUTH_ALG_MILENAGE, "0f000000000000f00000000000f000000", false, "f000000000000f00000000000f000000", 5)) --> -EINVAL 0f000000000000f00000000000f000000db_subscr_update_aud_by_id(dbc, id, mk_aud_3g(OSMO_AUTH_ALG_MILENAGE, "f000000000000f00000000000f000000", false, "000000000000f00000000000f000000", 5)) --> -EINVAL 000000000000f00000000000f000000db_subscr_update_aud_by_id(dbc, id, mk_aud_3g(OSMO_AUTH_ALG_MILENAGE, "f000000000000f00000000000f000000", false, "f000000000000f00000000000f000000", OSMO_MILENAGE_IND_BITLEN_MAX + 1)) --> -EINVAL db_subscr_update_aud_by_id(dbc, id, mk_aud_3g(OSMO_AUTH_ALG_MILENAGE, "X000000000000f00000000000f000000", false, "f000000000000f00000000000f000000", 5)) --> -EINVAL X000000000000f00000000000f000000db_subscr_update_aud_by_id(dbc, id, mk_aud_3g(OSMO_AUTH_ALG_MILENAGE, "f000000000000f00000000000f000000", false, "f000000000000 f00000000000 f000000", 5)) --> -EINVAL f000000000000 f00000000000 f000000db_subscr_delete_by_id(dbc, id) --> 0 --- Re-add subscriber and verify auth data didn't come back sqlite3_prepare_v2(dbc->db, sql, -1, &stmt, NULL) --> SQLITE_OK MISMATCH: got rc = %d, expected: SQLITE_OK = %d sqlite3_step(stmt) --> SQLITE_DONE MISMATCH: got rc = %d, expected: SQLITE_DONE = %d Usage: %s [-v] [N [N...]] Options: -h --help show this text. -v --verbose print source file and line numbers Error in command line options. Exiting. --- Set auth data, 2G only, with invalid Ki length UPDATE auc_2g SET ki = '0123456789abcdef0123456789abcde' --- Set auth data, 3G only, with invalid K length UPDATE auc_3g SET k = 'C01ffedC1cadaeAc1d1f1edAcac1aB0'db_get_auth_data(dbc, imsi0, &g_aud2g, &g_aud3g, &g_id) --> -5 MISMATCH: got rc = %d, expected: -5 = %d --- Set auth data, 3G only, with invalid OP length UPDATE auc_3g SET op = 'BeefedCafeFaceAcedAddedDecadeFe' --- Set auth data, 3G only, with invalid OPC length db_subscr_update_aud_by_id(dbc, id, mk_aud_3g(OSMO_AUTH_ALG_MILENAGE, "BeefedCafeFaceAcedAddedDecadeFee", false, "C01ffedC1cadaeAc1d1f1edAcac1aB0a", 5)) --> 0 UPDATE auc_3g SET opc = 'BeefedCafeFaceAcedAddedDecadeFe' --- Set SQN for unknown subscriber db_update_sqn(dbc, 99, 999) --> -ENOENT db_subscr_get_by_id(dbc, 99, &g_subscr) --> -ENOENT db_update_sqn(dbc, 9999, 99) --> -ENOENT db_subscr_get_by_id(dbc, 9999, &g_subscr) --> -ENOENT --- Set SQN, but no 3G auth data present db_update_sqn(dbc, id, 123) --> -ENOENT db_update_sqn(dbc, id, 543) --> -ENOENT db_update_sqn(dbc, id, 23315) --> 0 db_update_sqn(dbc, id, 423) --> 0 --- Set SQN: thru uint64_t range, using the int64_t SQLite bind db_update_sqn(dbc, id, 0) --> 0 db_update_sqn(dbc, id, INT64_MAX) --> 0 db_update_sqn(dbc, id, INT64_MIN) --> 0 db_update_sqn(dbc, id, UINT64_MAX) --> 0 test_indtest_subscr_sqntest_subscr_aud_invalid_lentest_subscr_audtest_subscr_create_update_sel_deleteDMAINMain ProgramDDBDatabase LayerDAUCAuthentication CenterDSSSupplementary ServicesDMSLOOKUPMobile Subscriber LookupDLULocation UpdatingDDGSMDCTRLOsmocom CTRL interfaceDistributed GSM: MS lookup and proxyIMSI='%s': Error reading %s, expected min length %lu but has length %lu IMSI='%s': Error reading %s, expected max length %lu but has length %lu Cannot update SQN for subscriber ID=%ld: SQL error: (%d) %s Cannot update SQN for subscriber ID=%ld: no auc_3g entry for such subscriber Update SQN for subscriber ID=%ld: SQL modified %d rows (expected 1) IMSI='%s': No such subscriber IMSI='%s': Error executing SQL: %d IMSI='%s': Calling to generate %u vectors IMSI='%s': Generated %u vectors IMSI='%s': Updating SQN=%lu in DB IMSI='%s': Error updating SQN: %d db_auc.cIMSI='%s': Error reading %s $sqn$subscriber_id$imsiKiIMSI='%s': No 2G Auth Data KOPOPCIMSI='%s': No 3G Auth Data %Y-%m-%d %H:%M:%Sdb_hlr.cNo such subscriberCSPS$vlrError executing SQL: %d ind$nam_cs$nam_ps$msisdnauc_2g$algo_id_2g$ki$algo_id_3g$k$op$opc$ind_bitlen$imeilast_lu_seenoff%%%s%%$searchNo matching subscriber(s)enabledisable$valSGSNVLR$number$proxyun-purge%s %s: SQL error: %s IMSI-%s: Last LU Seen %s: Cannot parse timestamp '%s' IMSI-%s: Last LU Seen %s: Cannot convert timestamp '%s' to time_t: %s Cannot create subscriber: invalid IMSI: '%s' IMSI='%s': Cannot create subscriber: SQL error: (%d) %s IMSI='%s': Cannot update subscriber: invalid MSISDN: '%s' IMSI='%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) Cannot 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 Cannot delete %s row: SQL error: (%d) %s Delete subscriber ID=%ld from %s: SQL modified %d rows (expected 1) Cannot 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' Update 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 Cannot read subscribers from db:: %s Cannot read subscriber from db: ID=%ld: %s Cannot read subscriber from db: IMEI=%s: %s IMSI='%s': %s %s: SQL error: %s Cannot %s %s: no such subscriber: IMSI='%s' IMSI='%s': %s %s: SQL modified %d rows (expected 1) Update %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) 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 Opened database db.cClosed database Unknown %d (%d) %s BEGIN TRANSACTIONDROP TABLE old_auc_3gPRAGMA user_version = 7COMMITPRAGMA user_version = 6PRAGMA user_version = 5PRAGMA user_version = 4DROP TABLE subscriberDROP TABLE subscriber_backupPRAGMA user_version = 3PRAGMA user_version = 2PRAGMA user_version = 1#1db.c:235struct db_contextusing database: %s 3.40.1SQLite3 compiled with '%s' ENABLE_SQLLOGUnable to open DB; rc = %d db.c:642PRAGMA user_versionCannot bootstrap database Unable to prepare SQL statement '%s' SQL error: (%d) %s, during stmt '%s'ALTER 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_3gUnable 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) )Unable to update HLR database schema to version 6 ALTER TABLE subscriber ADD COLUMN vlr_via_proxy VARCHARALTER TABLE subscriber ADD COLUMN sgsn_via_proxy VARCHARUnable to update HLR database schema to version 5 ALTER TABLE subscriber ADD COLUMN last_lu_seen_ps TIMESTAMP default NULLUnable 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 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_backupUnable to update HLR database schema to version 3 ALTER TABLE subscriber ADD COLUMN imei VARCHAR(14)Unable to update HLR database schema to version 2 ALTER TABLE subscriber ADD COLUMN last_lu_seen TIMESTAMP default NULLUnable to update HLR database schema to version 1 Error 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 Compiled against SQLite3 lib version %s Running with SQLite3 lib version %s Unable 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 enable SQLite3 extended result codes PRAGMA journal_mode=WAL; PRAGMA synchonous = NORMAL;Unable to set Write-Ahead Logging: %s SQL statement '%s' failed: %d Unable to read user version number from database '%s' SELECT name FROM sqlite_master WHERE type='table' AND name=?Table 'subscriber' not found in database '%s' Missing database tables detected; Bootstrapping database '%s' 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 IPA-name;8Fd l3T445t5(HxHK@4d$ tTd( D T % ( + , - /t 0 4@569?DC0FFFHddJJ$LXLMTNO(DP\Q$QRTTUVW8TgtgghDii(i<iPdjhTkklzRx 1"zRx $FJ w?;*3$"D@ 4\2GBDG D(If(A ABB(02:BJD fABLD2*BRI B(A0A8G 8J0H(B BBBE $E$ EA O HDGghBRB B(A0H8D`_ 8C0O(B BBBE USh бMBRB B(A0H8N+KYBKXBJYAJYAwKYBJYAvJYAZKYBJYAUJZB&JYA{JaAK 8C0O(B BBBE (nBDD p ABC r(n0F(A S ABC Q(M0\(C P@?nBAD m ABI r(n0F(A S ABC Q(M0\(C 8@BDH I KBE J(M0K(A PABBB B(A0A8L`&hJp\hA` 8D0A(B BBBD IhIp`hA`IhPphhB`vhMpehB` hPpN AhSpUhB`hKpOxKI`ThMp\hA`hPp]hA`uhMp\hB`hSpZhB`FhQpYhB` hQpF NhHp^hB`ihPpYhA`n hKpJ hDpihB` hApE DhDphhA`OhNp]hB`yhMp\hA`$O8OFZR4PPAAJ CAF UCA PqbUV A G(Q?TQ,pQ6QfaV(QAAJ AAA ,R\$@S`H_ I V J K$hv !<@v !jDBv !wDv O G[d=h  p<    o } g  ~ &Sy b-7 r : S A!y3!4 str5b&C.TM0T&0T -<(  G'catLC v4 v QG V Y  }` }u 30 b] b b }` }"7v r  } Y Rl H 9 "v Ѳ G %    d^ 8 ctx }:o T EH 2''16 ,Uvty  %G   3 ; 3Gv <   q  .c ]3Fhv c b 43v& h  J'outL 7 MbT O O  R8KV S_ T WP'vtyX } [g'rb\ } _#  `[q abo bb#   e'rawf V I #P#b3U#ƘY8#W6]P#}cg#Cg}" : 2< vb ' 2o vbb A ' len .val y } :">v*  _ ! W 46 5,7y 4 O5 =  > w'  w&> f?   v b}h :}x : } !} :"vv :  &׬" "U^v  r 5r Mr ?] =   G-h0 opc2 ß3 } k4 !5 }Aamf6 Bsqn7 Huj8Pv9vTind:vX; `} :} :-= ki> X 4h/ 57< ?gsm? =p, O- _^. u@ ƙdY Z X B[ X ck\ X ik] X 0res^ X @6_ }Pkc` Qa h Yb `  "/#v %  p s A  5 g l  k S2 X  Js E   |P v v  ? 9 eN 4 F B jh ;  Q u! B" V#@2(2 73db4 D (5  :" 3 @[e\-id^ qϋ_P`(b8.8cHr[dh ei j pOk%{lwkm n!%op  q vsy X1/ty H :- 0opcbkbsqn ujvv-Ekib4 e57?gsm0r(O _^ uEe&Adbc XV Actx} PVj T?# TK# S xSωq pS(b(b(b(yb(Njb6B,r hS_   bb߾I n> b$ ~MBqR}bqb  ,Pbv v  )Hb   qwz .b$5q 47%<<b$ y Ξ\q]bQq bb bb<&b FbfbbPb bb}hd b$YE} + B bl  ]CzB0bCU}bk+*bbD_Q*S }1*}+.b#6B CO=R ki jiD bS y8 b} Z b$dYKN l b g^ g$Di) +%))} E+U .T iQ $R *D'*%)'%}+'+U .T iQ $R (E%}*%d)%}FB*U .T iQ $R &EP4$E)q]) t E5 ERLEuo F [ FF\KF:5:5TVFL5U 05U|TvQ}R~XS5U0UuU T1Q(UU YuU WT1Q>YU _I6 ('F __ /_ 6qU TT 7uU XT1Q37TQ T47nU TE7uU:@T 8Q|R0 D7 #h_86SPN  D:9$ ,_`^S`^ $ 94 2!pn~ pn 4 ;G <a!  G L=W F!  86HF W e6T Q  6uU T1QH6u@U T1QR6]TQ66utU:i7uU 0T1Q57uU  T1Qr7BTvQ~p7uU:8lT h8q:U}Tp8qXU|TpC8uU XT1QD_8TQ}R|X pS8T R 8uU:8T Rv9u+U:9uTU xT1QJ:9u~U PT1QOt9BTvQ @S9uU:9uU T1Q49uU T1Q7:B3TvQ SV:uJU:i:liT v:qU}Tp:qU|Tp:uU T1Q?: TQ}R|X pS:% T XR ;u< U:@;a T Rvf;ux U:;u U T1Q5;u U T1Q;B TvQ S<u!U:<l'!T "<qE!U}Tp/<qc!U|TpU<u!U T1Q?q<!TQ}R|X pS<!T XR <u!U:<"T Rv=u6"U:/=u`"U T1Q6L=u"U 8T1Q=B"TvQ S=u"U:=l"T =q#U}Tp=q!#U|Tp>uK#U T1Q?>|#TQ}R|X pSC>#T XR a>u#U:>#T Rv>u#U:>u$U T1QH>uG$U 8T1Q&?A_$Tv ?uv$U:Anf%U T|\A%T 8R0A%T 8R0Bn%U  T}Bn%U T|R&T 8R0SN&U .T Qs2Sns&U  T}ASn&U T|_S&T 8R0Sn&U  T}Sn'U T|ST 8R0 ?_.TQ6`CuU.U:Cqs.U}TpCq.U|TpDu.U XT1QD,D.TQ}R|X pSSD/T R qDu(/U:DM/T RvDud/U:Du/U T1Q+Eu/U @T1Q(E"/TvQ{=E/T R `Eu0U:mEq00U}TpzEqN0U|TpEux0U XT1QDE0TQ}R|X pSE0T R Fu0U:7F 1T Rv]Fu!1U:zFuK1U pT1Q(F"j1TvQ F1T R Fu1U:Fq1U}TpFq1U|TpGu 2U XT1QD/G=2TQ}R|X pSVGb2T R yGuy2U:G2T RvGu2U:Gu2U T1QG Hu3U T1QNHB-3TvQ SvHuD3U:Hqb3U}TpHq3U|TpHu3U~T1Q>H3TQ}R|X pSHu3U:!I4T RvGIu'4U:dIuP4U T1Q>Iuz4U T1Q$I"4TvQ [Iu4U:Iq4U}TpIq4U|TpIu5U~T1Q>J@5TQ}R|X pS0JuW5U:aJ|5T RvJu5U:Ju5U T1Q$J"5TvQ [Ju5U:Jq6U}TpJq/6U|TpKuR6U~T1Q>2K6TQ}R|X pSSKu6U:K6T RvKu6U:Ku7U T1Q"K"7TvQ Ku67U: LqT7U}TpLqr7U|Tp8Lu7U~T1Q>TL7TQ}R|X pSuLu7U:L8T RvLu8U:LuC8U T1QBMum8U 8T1Q M"8TvQ08Mu8U:EMq8U}TpRMq8U|TptMu9U~T1Q>M19TQ}R|X pSMuH9U:Mm9T RvNu9U:%Nu9U `T1Q(>N"9TvQ _Nu9U:lNq :U}TpyNq':U|TpNuJ:U~T1Q>N{:TQ}R|X pSNu:U: O:T Rv/Ou:U:LOu:U T1Q(dO";TvQ Ou6;U:OqT;U}TpOqr;U|TpOu;U~T1Q>O;TQ}R|X pSOu;U:/P<T RvUPu<U:rPuC<U T1Q)P"a<TvQ Pux<U:Pq<U}TpPq<U|TpPu<U~T1Q>P=TQ}R|X pSQu=U:PQD=T RvqQu[=U:Qu=U T1QHRu=U 8T1Q&%RA=TvFRu=U:S>U .T 4QsTA>U .T oQsTe>T 8R0eTn>U  T}tTn>U T|Tn>U  T}Tn>U T|T?T 8R0TnB?U  T}Tng?U T|U?T 8R0*Un?U  T}9Un?U T|UU?T 8R0Un@U  T}UnC@U T|Ug@T 8R0U@T 8R0Vn@U  T}.Vn@U T|JV@T 8R0xVAT 8R0VAAT 8R0VeAT 8R0VnAU  T} WnAU T|WnAU  T},WnAU T|HWBT 8R0vWABT 8R0WeBT 8R0WnBU  T}WnBU T|WBT 8R0#XBT 8R0IXnCU  T}XXnACU T|XmCT Q XCT 8R0YnCU  T}%YnCU T|AYCT 8R0oYT 8R04u9DUs5 bDU0T1Q L5|DU55DT05DT05DT05DT15kET f5UET760DET {Q0R0*6U[ET0=6I6`#SEU .T QsR XcFXuEU X .:;F  -t 6]=cB;F `RKF:.ExcF "$bG0[**_*=b:_  G indv~ vlr ~{[FUsT1Q[uGU|T1QN[GTsQv[u6GU:[NGU}\fGT~{huGU `T1QD$iT 8R0*H indv~ vlr ~3\HUsT1Q uY\u%HU|T1QNk\CHTsQv\uZHU:\rHU}\HT~R~huHU }T1QDhT 8R0B J indv~ vlr ~\0IUsT1Q \uRIU|T1QN]pITsQv.]uIU:B]IU}Z]IT~R~huIU T1QDQiT 8R0Z7K indv~ vlr ~{]]JUsT1Q ]uJU|T1QN]JTsQv]uJU:]JU}]JT~R~"^uKU T1QDejT 8R0mdL indv~ vlr ~8^KUsT1Q ˠ^^uKU|T1QNp^KTsQv^uKU:^KU}^LT~R~iuCLU ԠT1QDjT 8R0M indv~ vlr ~^LUsT1Q _uLU|T1QN_LTsQv3_uMU:G_&MU}__GMT~R~iupMU T1QDjT 8R0N indv~ vlr ~_MUsT1Q _uNU|T1QN_$NTsQv_u;NU:_SNU}_tNT~R~iuNU T1QDiNT 8R0kU .T Q $]P indv~ vlr ~`JOUsT1Q @`ulOU|T1QNR`OTsQvq`uOU:`OU}`OT~R~`uPU T1QDj'PT 8R0LjU .T Q $Q indv~ vlr ~`PUsT1Q ˠ`uPU|T1QNaPTsQv.auQU:BaQU}Za@QT~R~~auiQU ԠT1QDykT 8R0R indv~ vlr ~aQUsT1Q auQU|T1QNaRTsQvau4RU:aLRU}bmRT~R~6buRU T1QDwlRU .T Q $lT 8R0]T indv~ vlr ~LbCSUsT1Q mbueSU|T1QNbSTsQvbuSU:bSU}bST~R~buSU T1QDl TT 8R0mU .T ШQ $R U indv~ vlr ~cTUsT1Q '*cuTU|T1QNeuXU:OeXU}feXT~ReuXU `T1QDjYU .T ЦQ $ mT 8R0fZ indv~ vlr ~eYUsT1Q ueuYU|T1QNeYTsQveuYU:fZU}f ZT~R>fuIZU }T1QD?kZU .T hQ $qmT 8R0~[ vlr ~TfZUsT1Q ˠyfu[U ET1QLf'[Tsfu>[U:fV[U}fu[T b`k[U .T @Q $mT 8R02] indv~ vlr ~f"\UsT1Q 'guD\U|T1QNgb\TsQv3guy\U:Dg\U}[g\T~Rgu\U 0T1QDXm]U .T Q $mT 8R0^ indv~ vlr ~g]UsT1Q sgu]U|T1QNg]TsQvgu]U:g]U} h^T~Rs1hu;^U T1QD it^U .T FQ $"n^T 8R0ZnU .T `Q $R i[_T Q H^hT Q :_:*_.T_idV q*=b_ /y_rc]/_rc`/_rce/_rc6rc_:_.li`id q*=b`  6rc`:`GTc$Mid& q*=b_ @Ga vec,}u`U T1QD,g`T}Q3R~X3Y0Pu`U:  aT R  U .T oQ $R ,-Zbrc1qaUT uaU XT1Q3aT}QnaU!uaU:z bT 8R0 U .T HQ $R 1BCc vec5}ubU T1QI8gbT}Q3R~X3Y0[ubU:3 cT R a U .T 4Q $R 5j+d vec>}ucU T1QCgcT}Q3R~X3Y0&ucU: cT HR3 U .T lQ $R >e vec[}undU T1QIgdT}Q3R~X3Y0udU:dT R U .T 4Q $R [> e veck}ruWeU T1QIgeT}Q3R~X3Y0eT R ueU:U .T 4Q $R kd f vecv}u@fU T1QCgmfT}Q3R~X3Y0fT HR3ufU:U .T lQ $R v g vec}"u(gU T1QIFgUgT}Q3R~X3Y0ozgT R ugU:HU .T 4Q $R  h vec}uhU T1QCg>hT}Q3R~X3Y0bhT HR3 uyhU:IU .T lQ $R 5 i vec}uhU T1QIg&iT}Q3R~X3Y0KiT R $ubiU:U .T 4Q $R q j vec}2uiU T1QCVgjT}Q3R~X3Y03jT HR3uJjU:U .T lQ $R 2 krcb qjUT  ujU XT1Q3  kT}Q n"kU u9kU:%]kT 8R0&U .T HQ $R D lrc! qkUT + ukU `T1Q9= lT}Qb BlT R  lU .T qQ $R  uU:W mrcB<!qlUT !ulU XT1Q31!mT}QC!n1mUT!uHmU:$lmT 8R0$U .T HQ $R i n vec }r"umU T1QI"gnT}Q3R~X3Y0">nT R "uUnU:<&U .T 4Q $R | orce_7#qnUT T#unU `T1Q9f#oT}Q#:oT R #zoU .T qQ $R &uU: wp vec}'uoU T1QD5'goT}Q3R~X3Y0^'#pT R |'u:pU:(U .T oQ $R  DT:p_S T DC|Ap_S | DF"q_S  DK[q_S  D'Pq_" S:8  DWq_JHSJH  D:^r_ZXSZX  D b?r_jhS  D( gxr_S ( 5Q pr!  Q w y8s!  20B@  w c s!ZXjh   s!   B Xt!*( B@RP  t!jhjh jhjhjh  u!zxzx zxzxzx K xu!  *" u!       " D^H v_. , SF D H ^ qv!V T f d  ~ |  V T ^ D v_ S DM v_ S D w_ S  D4 Uw_" S: 8  w!J H Z X  r p  J H / x!      ux!      " = x!2 0 B @  Z X j h 2 0  " 5y!     " ayT Q @uyU 0T1Q0qyUvTp"qyUsTpJuyU hT1QFj)zT eQvRsX pSu@zU:dzT R0u{zU:muzU T1QHuzU T1QRzT}Q6u{U:5q {UvTpBq>{UsTpiuh{U XT1QD{T}QvRsX pSu{U:{T R|u{U:xu|U NT1QMu?|U  T1QrBd|T|Q @Su{|U:q|UvTpq|UsTp6u|U T1Q>R}T}QvRsX pSqu)}U:N}T R|ue}U:Cu}U  T1QrB}T|Q @Su}U:q}UvTpq~UsTpu1~U T1Q>b~T}QvRsX pS uy~U:Q~T R|ru~U:u~U xT1QrBT|Q @SuU:q9UvTp qWUsTp1uU T1Q>MT}QvRsX pSluU:T R|uU:u/U T1QrBTT|Q @S<ukU:IqUvTpVqUsTp}uрU T1Q>T}QvRsX pSuU:>T R| uUU:'uU T1QoiBT|Q @SuU:qفUvTpqUsTpu!U T1Q>RT}QvRsX pSuiU:5T R|VuU:su΂U xT1QJuU PT1QOBT|Q @Su4U:qRUvTpqpUsTp,uU XT1QDH˃T}QvRsX pShuU:T R|uU::uHU T1QUwBmT|Q @SuU:uU T1QoBӄT|Q @SuU:"qUvTp/q&UsTpVuPU T1Q>rT}QvRsX pSuU:T R|uԅU:uU T1QmBB#T|Q @Sau:U:nqXUvTp{qvUsTpuU XT1QDцT}QvRsX pST R u U:42T R|UuIU:urU T1QM5uU T1QBT|Q Su؇U:qUvTpqUsTpu>U T1Q>oT}QvRsX pSuU:JT R|kuˆU:uU T1QZBT|Q Syu(U:qFUvTpqdUsTpuU T1Q>T}QvRsX pSu։U:%T R|FuU:cu<U T1QBaT|Q SuxU:qUvTpqUsTpuފU T1Q>9T}QvRsX pSXu&U:KT R|ubU:uU pT1Q$BT|Q SCuȋU:PqUvTp]qUsTpu.U T1Q>_T}QvRsX pSuvU:T R|%uU:Bu܌U 0T1QBT|Q SuU:q6UvTpqTUsTpu~U T1Q> T}QvRsX pS(uƍU:YT R|zuU:u+U T1QJuUU T1Q_BzT|Q SuU:qUvTp,q͎UsTpRuU XT1QDn(T}QvRsX pSMT R udU:T R|uU:uʏU 0T1QeBT|Q ST R .u+U:KuUU 0T1QBzT|Q SuU:qUvTpq͐UsTpuU T1Q>(T}QvRsX pS1u?U:bdT R|u{U:*uU T1QvBʑT|Q SuU:qUvTpqUsTpuGU XT1QDxT}QvRsX pS,T R JuU:{ْT R|uU:AuU T1QO^uCU 0T1QrBhT|Q @SuU:uU T1Q%BΓT|Q SFuU:SqUvTp`q!UsTpuKU T1Q>|T}QvRsX pSuU:T R|uϔU:uU T1QLu"U HT1QfBGT|Q @SBlT hR `uU:mqUvTpzqUsTpuU T1Q>T}QvRsX pSu1U:VT R|0umU:MuU T1Q~BT|Q @ST hR uU:qUvTpq4UsTpu^U T1Q>1T}QvRsX pSRuU:˗T R|uU:u U `T1QXB1T|Q @S*VT hR HumU:UqUvTpbqUsTpuӘU T1Q>T}QvRsX pSuU:@T R|uWU:4uU T1QwvBT|Q @S˙T hR uU:qUvTpqUsTpuHU T1Q>yT}QvRsX pS8uU:iT R|u̚U:uU 8T1QBT|Q S%@T hR CuWU:PquUvTp]qUsTpuU T1Q>T}QvRsX pSuU:*T R|uAU:/ukU T1QBT|Q ST hR u̜U:qUvTpqUsTpu2U T1Q>,cT}QvRsX pSMuzU:~T R|uU:uU T1Q BT|Q S3*T hR QuAU:^q_UvTpkq}UsTpuU T1Q>؞T}QvRsX pSuU:T R| u+U:=uUU T1QBzT|Q ST hR uU:qԟUvTpqUsTpuU T1Q>6MT}QvRsX pSWudU:T R|uU:uʠU hT1Q# BT|Q SJ T hR h u+U:u qIUvTp qgUsTp uU T1Q> ¡T}QvRsX pS u١U: T R|8 uU:U u>U T1QH uhU 8T1Q& AT| uU: T R  U .T 4Q $R 4 !T R  aU .T oQ $R + nU  Tv nU Ts! ϣT 8R0O U .T FQ $R 0^ n4U  Tvm nYU Ts }T 8R0U .T FQ $R DnU  Tv!nU Ts?+T 8R0mkU .T FQ $R FT 8R0ϥU .T FQ $R IT 8R03U .T FQ $R :WT 8R0BU .T FQ $R =QnU  Tv`nU Ts~T 8R0EU .T FQ $R AnjU  TvnU TsT 8R0U .T FQ $R K/T 8R0]WU .T FQ $R Ny|T R U .T 4Q $R ZU .T Q $R +3<U .T CQ $R 4OaT R }U .T oQ $R ^ũT 8R0U .T FQ $R b)T 8R0 iU .T FQ $R enU  Tv)nU TsOU .T CQ $R D^nU  Tvmn=U TsaT 8R0U .T FQ $R PūT 8R0U .T FQ $R Sn*U  TvnOU Ts<sT 8R0jU .T FQ $R WynجU  TvnU Ts=U .T CQ $R =aT 8R0U .T FQ $R gnƭU  TvnU Ts9+U .T CQ $R IROT 8R0U .T FQ $R pT 8R0U .T FQ $R u3U .T CQ $R NnXU  Tvn}U Ts$T 8R0RU .T FQ $R ys!U .T CQ $R SET 8R0U .T FQ $R ~nU  TvnϰU TsU .T CQ $R Z3T 8R0EsU .T FQ $R ^T 8R0ױU .T FQ $R nU  Tvn!U TsaU .T 4Q $R jT 8R0ŲU .T FQ $R 0T 8R0^)U .T FQ $R nNU  TvnsU TsU .T CQ $R e׳T 8R0 U .T FQ $R #;T 8R0Q{U .T FQ $R `nU  TvonŴU TsU .T CQ $R j)T 8R0iU .T FQ $R  nU  TvnU TsAU .T CQ $R uZT 8R0WU .T FQ $R {T 8R0U .T FQ $R nU  TvnU TsEU .T CQ $R ~,iT 8R0ZU .T FQ $R {U .T CQ $R nU  Tvn3U TssU .T 4Q $R U .T CQ $R ׸T 8R0'U .T FQ $R _;T 8R0{U .T FQ $R T 8R0߹U .T FQ $R U .T oQ $R _U .T CQ $R #nU  Tv2nU TsNͺT 8R0| U .T FQ $R MU .T CQ $R nrU  TvnU TsnU  TvnU TsT 8R0(EU .T FQ $R jU .T 4Q $R żU .T CQ $R U .T CQ $R n*U  TvnOU TssT 8R05U .T FQ $R L׽T 8R0zU .T FQ $R WU .T 'Q $R n|U  TvnU TsU .T 'Q $R !!U .T CQ $R 0nFU  Tv?nkU Ts[T 8R0ϿU .T FQ $R nU  TvnU Ts=T 8R0}U .T FQ $R  U .T 'Q $R 3 U .T 'Q $R T =U .T CQ $R u }U .T CQ $R  uU `T1Q> uU T1QR T}Q6 uU:n!q#UvTp{!qAUsTp!ukU XT1QD!T}QvRsX pS!T R "uU:4"T R|U"uU:"u>U 8T1Q& #AVT|*#umU:#nU  Tv#nU Ts#T 8R0$U .T FQ $R +$?T 8R0Y$U .T FQ $R h$nU  Tvw$nU Ts$ U .T CQ $R $IU .T Q $R  %mT 8R0;%U .T FQ $R \%U .T 4Q $R }%-U .T CQ $R %mU .T CQ $R %T 8R0%U .T FQ $R K&nU  TvZ&nU Ts&[U .T 'Q $R &U .T CQ $R &U .T 'Q $R &U .T CQ $R 0'GT Q @'kT 8R0'U .T FQ $R 0(U .T 'Q $R Q(+U .T CQ $R r(kU .T 'Q $R (U .T CQ $R (U .T 'Q $R (+U .T CQ $R (nPU  Tv(nuU Ts)T 8R0=)U .T FQ $R  :IHbD _^F 7opcb uj7kb v$v aud"e SIFb _^F 7ki b aud "e @SJ;Pqghk1id0 q 1id1q7 ' 1id2q 8 q *=bk `rc. (  rq6UsT "ruYUT1Q34rwTvQsKrnUs\ruU:yT 8R0yU .T HQ $R rcQ K rqBUsT rulU T1Q3rT|Qs snUssuU:xT 8R0xU .T HQ $R -rc t n sqUUsT suU xT1Q3sT~QssnUssuU:zT 8R0&zU .T HQ $R 9rc >tqhUsT WtuUT1Q3itTvQstnUstuU:{T 8R0{U .T HQ $R Lrc ]uqtUsT zuuU T1Q3uT|QsunUsuuU:1~T 8R0R~U .T HQ $R /_rc [vqUsT xvuU xT1Q3vT~QsvnUsvuU:{"T 8R0{U .T HQ $R Abrc  wqUsT *wuU T1QE@wT 5QsawuU:j{%T R {U .T qQ $R V^rc#wqUsT xuU T1QKxT}Qs8x T R YxJU .T qQ $R |uU:^|frcD>|qUsT |uU 0T1Q?|T}Qs|T R  }RU .T qQ $R }uU:nirc!c]}qUsT }uU ЯT1Q9}T aQs}T R ~UU .T qQ $R !c~uU:rc$}~qUsT ~uU hT1Q8~T TQsn Usu"U:FT 8R0ބU .T HQ $R $rc.qUsT uUT1Q31TvQsAnUsRu.U:RT 8R0U .T HQ $R .rc0qUsT ʀuUT1Q3܀ TvQsn#Usu:U:^T 8R0<U .T HQ $R 0rc1 qUsT 'uU T1Q7=&%T |QsMn=Us^uTU:'xT 8R0HU .T HQ $R 1rc4 qUsT uUT1Q31TvQsnIUs/u`U:$T 8R0EU .T HQ $R 4rc52,<qUsT Yu&U T1Q7o&KT |QsncUsuzU:^T 8R0U .T HQ $R 5rc6UOqUsT u@U @T1QOЂ&eT QsT R U .T qQ $R 6uU:rc9vptqUsT u<UT1Q3ZTvQsnrUsuU: T 8R0,U .T HQ $R 9rc:ͅq%UsT uOU زT1Q>&tT Qs%T R FU .T qQ $R :uU:%rc=q(UsT 8uKUT1Q3JiTvQsZnUskuU:ET 8R0fU .T HQ $R =7rc>xq4UsT u^U `T1QA&|T}QṡT R U .T qQ $R >uU:OrcA܈q0UsT uSUT1Q3qTvQsnUs(uU:ҏT 8R0U .T HQ $R AarcB!5q<UsT RufU T1Q3d&T}QstnUsuU:-T 8R0NU .T HQ $R BsrcCD>qOUsT uyU T1Q=ʼn&T |QsT R  U .T qQ $R CuU:#rcFe_qRUsT  uuUT1Q3TvQs-nUs>uU:T 8R0ڑU .T HQ $R F6rcGKq^UsT huU T1QAz&T}QsnUsuU:OT 8R0pU .T HQ $R GBrcJ qqUsT 9uUT1Q3KTvQs[nUsluU:T 8R0U .T HQ $R JErcKyq}UsT uU 8T1QH&T QsьT R 1U .T qQ $R KwuU:ArcUqUsT uU T1Q:,&T}QsQT R r-U .T qQ $R U_uU:=rcX q|UsT uU T1Q:&T}Qs8T R Y)U .T qQ $R XuU:Prc]1+qxUsT uU T1Q>T}QsʒnUsےuU:KT 8R0lU .T HQ $R ]crc`TN`qUsT }uU T1Q>T}QsnUsuU:&T 8R0U .T HQ $R `#frcawqqUsT ړuU @T1QET أQsT R 6RU .T qQ $R a#uU:6yrceqUsT uU T1Q>̕T}QsޕnUsuU:<T 8R0 U .T HQ $R eHurcihqUsT uU T1QDT}Qs!T R ٖaU .T qQ $R iuU:[rcokqUsT uUT1Q3TvQsn Usu U:'DT 8R0HU .T HQ $R omrcqqUsT 0uUT1Q3BTvQsTnUseu,U:_PT 8R0U .T HQ $R qrcs ƘqUsT ߘuUT1Q3 TvQsn!Usu8U:\T 8R0U .T HQ $R srcuC=xqUsT uUT1Q3TvQsn-UsƙuDU:chT 8R0U .T HQ $R urcyf`@qUsT YuUT1Q3k!TvQs}n9UsuPU:mtT 8R0U .T HQ $R yrc{qUsT uUT1Q3-TvQs(nEUs9u\U:T 8R0ưU .T HQ $R {rc}qUsT uUT1Q3›9TvQsԛnQUsuhU:aT 8R0U .T HQ $R }rcCqUsT \u'UT1Q3nETvQsn]UsutU:T 8R0U .T HQ $R rcqUsT u3UT1Q3 QTvQs2niUsCuU:gT 8R0U .T HQ $R rcqUsT u?UT1Q3ҝ]TvQsnuUsuU:޲T 8R0U .T HQ $R rc82Vq(UsT ouKUT1Q3iTvQsnUsuU:T 8R0ͶU .T HQ $R !rc[Uq4UsT uWUT1Q30uTvQsBnUsSuU:/T 8R0PU .T HQ $R 3rc~xrq@UsT ujU T1Q@T eQsʠT R U .T qQ $R WuU:FrcצqCUsT ufU}T1Q/TQsnUs&uU:T 8R0U .T HQ $R [$rcqQUsT utU}T1Q/TQsȧnUs٧uU:T 8R0>U .T HQ $R m2rc]q_UsT vuU}T1Q/TQsnUsuU:T 8R0U .T HQ $R @rcqmUsT ,uU}T1Q/?TQsQnUsbuU:#T 8R0DU .T HQ $R Nrc+%Ʃq{UsT ߩuU}T1Q/TQsnUsuU:T 8R0ǷU .T HQ $R \rcNHyqUsT uU}T1Q/TQsnUsȪuU:)T 8R0JU .T HQ $R jrcqkLqUsT euU}T1Q/xTQsnUsu U:ܴ-T 8R0U .T HQ $R xrcqUsT uU}T1Q/+TQs=nUsNuU:_;T 8R0U .T HQ $R rc qUsT %uU}T1Q/8TQsJnUs[u%U:IT 8R0U .T HQ $R rcqUsT ֭uU}T1Q/TQsnUs u3U:WT 8R0U .T HQ $R  rckqUsT uU}T1Q/ TQsn* UsuA U:ֵe T 8R0U .T HQ $R  rc ߯q UsT u U T1Q7( T Qs5M T R V U .T qQ $R {uU:' rcA;q UsT u UT1Q3# TvQs5n5 UsFuL U:0p T 8R0QU .T HQ $R 9 rcd^q UsT u UT1Q3һ) TvQsnA UsuX U:| T 8R0U .T HQ $R K rcSq UsT lu UT1Q3~5 TvQsnM Usud U:6 T 8R0WU .T HQ $R ]rcqUsT u#UT1Q3-ATvQs?nYUsPupU:T 8R0U .T HQ $R orcͽq UsT u/UT1Q3MTvQs neUsu|U:<T 8R0]U .T HQ $R rc{qUsT u;UT1Q3YTvQsnqUsɾuU:T 8R0U .T HQ $R rc *q$UsT CuGUT1Q3UeTvQsgn}UsxuU:BT 8R0cU .T HQ $R rc60ٿq0UsT uSUT1Q3qTvQsnUs'uU:T 8R0U .T HQ $R  rcYSq<UsT u_UT1Q3}TvQsnUsuU:HT 8R0iU .T HQ $R rc|v7qHUsT PukUT1Q3bTvQstnUsuU:T 8R0U .T HQ $R %rcqTUsT uwUT1Q3TvQs nUs1uU:NT 8R0oU .T HQ $R 1rcq`UsT uUT1Q3TvQsnUsuU:T 8R03U .T HQ $R 4rcqlUsT uU T1Q@T eQsT R  U .T qQ $R DuU:7rcqoUsT uU T1Q@T eQs!T R B#U .T qQ $R tuU:%Crc$qrUsT uUT1Q3TvQsnUsuU:T 8R0U .T HQ $R :?rcGAOq~UsT luU `T1Q9~TvQsT R +U .T qQ $R uU:LRrchbqzUsT uU T1Q3T|QsnUsuU:T 8R0 U .T HQ $R ^Nrc@qUsT ]uU T1Q9oT|QsT R :U .T qQ $R uU:parcqUsT  uU xT1Q3T~Qs1nUsBuU:$T 8R0U .T HQ $R ]rcqUsT uU `T1Q9T~Qs T R IU .T qQ $R uU:w rc+qUsT HuU hT1Q8^T TQspnUsu U:: T 8R0U .T HQ $R z!rc q UsT u U T1Q>!T TQs5&!T R Vf!U .T qQ $R uU:"rc2,]q!UsT vu!UT1Q3!TvQsn"Usu%"U:I"T 8R0U .T HQ $R #rcUOq"UsT .u"U T1Q3@ #T|QsRn!#Uscu8#U:\#T 8R00U .T HQ $R $rcxrq#UsT u#U xT1Q3$T~Qs n4$UsuK$U:o$T 8R0U .T HQ $R q$T Q `qu%U ةT1Q'qu,%U T1QRqI%TvQ6qu`%U:ru%U T1QRr%T|Q6ru%U:Dsu%U  T1QRXs&T~Q6wsu&U:suF&U T1QXtc&TvQ61tuz&U:tu&U}T1QXt&T|Q6t&T R uu&U:uu'U}T1QX0u6'T|Q6PuuM'U:uup'U}T1QXu'T~Q6vu'U:vu'U}T1QX.v'T~Q6Nvu'U:vu%(U T1QevI(T Q6wu`(U:~wu(U T1Qjw(T}Q6w(T hR wu(U:ux)T R xH)U .T Q $R xl)T 8R0$y)U .T FQ $R =y)T 8R0ky*U .T FQ $R y4*T 8R0yt*U .T FQ $R Bz*T R pz*U .T Q $R z*T R z>+U .T Q $R zc+T R {+U .T Q $R  {+T hR N{,U .T 'Q $R 4|u2,U ЮT1Q^H|O,T}Q6o|t,T hR |u,U:9}u,U pT1QXQ},T aQ6x},T hR }u-U:~u?-U T1QW~c-T TQ6~uz-U:Au-U T1Q+^u-U ذT1Q+mf-Tvu-U:u'.U T1Q8fF.T eu].U:u.U HT1Q!ou.U pT1Q;F.TvQ |u.U:{u/U T1QSF2U T1QE͆F\2TvQ}2T hR u2U:2U .T 'Q $R i3U .T 'Q $R uB3U T1Q7F`3TvQ}ψuw3U:u3U XT1QEƊF3TvQ}u3U:u4U T1QL΋F%4TvQ J4T hR ua4U:u4U T1Q-u4U T1Q9 4T}ߍu4U:u5U T1Q@ -5T 6R5T R [ui5U:xu5U @T1Q0u5U xT1QEF5T eQ}Ҏ6T R u6U:B6T 8R06U .T FQ $R ?6U .T 'Q $R 2|u6U T1QAF7T £Q}67T R אuM7U:rq7T 8R07U .T FQ $R D7U .T 'Q $R 70u8U HT1QOMuD8U hT1QB_b8TvQ}~uy8U:u8U T1QI8TvQ أ58T hR Su9U:˔D9U .T 'Q $R ;h9T 8R09U .T FQ $R O@u9U T1QN]u9U hT1QBo:TvQ}u0:U: uY:U T1QB)u:U T1Q6::TvQ0[u:U:u:U (T1Q$'u;U}T1Q-=&;TvQ0R1^u=;U:֗ug;U T1Q.;TvQ0R0 u;U:u;U T1Q-;TvQ1R0u<U:1u-<U T1Q,JO<TvQ1R1kuf<U:u<U T1Q,u<U}T1Q-<TvQ0R13u<U:u=U}T1Q-1=TvQ0R1ޚuH=U:Vur=U T1Q.i=TvQ0R0u=U:u=U T1Q.=TvQ0R06u>U:u8>U T1Q,ǜZ>TvQ1R1uq>U:`u>U T1Q,y>TvQ1R1u>U:u>U T1Q-( ?TvQ1R0Iu7?U:ua?U T1Q-מ?TvQ1R0u?U:pu?U @T1Q;u?U T1Q:@T eQ0R1Ο<@T R uS@U: u}@U T1Q; @T eQ0R0G@T R eu@U:AT 8R02FAU .T FQ $R \ǡAU .T 'Q $R HAU .T oQ $R P7AT 8R0e*BU .T FQ $R djBU .T oQ $R TBT 8R0ˢBU .T FQ $R hBT 8R02CU .T FQ $R nVCT 8R0ţCU .T FQ $R pCU .T oQ $R WDU .T 'Q $R _:DT 8R0LzDU .T FQ $R xDT 8R0ɤDU .T FQ $R tET 8R0FBEU .T FQ $R rtulEU HT1Q6ET £Q0R1ET R ӥuEU:uEU T1Q7$FT £Q0R0.IFT R Lu`FU:iuFU T1Q3uFU T1Q/kFTQ R1ʦuFU:Cu!GU PT1Q/\kMGTQ R0}udGU:uGU T1Q;uGU T1Q./kGTQ R1PuGU:ɨu%HU T1Q.kQHTQ R1uhHU:uHU T1Q/kHTQ R0uHU:2uHU T1Q/Kk+ITQ R0luBIU:ulIU  T1Q7uIU XT1Q+kITQ R1?uIU:uJU T1Q,ѫk/JTQ R0uFJU:kupJU T1Q.kJTQ R1uJU:ŬuJU T1Q/ެk KTQ R0u KU:xuJKU T1Q-knKTQ0R1uKU:)uKU T1Q.=kKTQ0R0^uKU:׮uLU T1Q$u>LU @T1Q7kkLT Q R18LT R VuLU:suLU xT1Q7kLT Q R0#MT R үu:MU:ݰ^MT 8R0 MU .T FQ $R z"MT 8R0PNU .T FQ $R &NT 8R0ͱfNU .T FQ $R NT 8R0JNU .T FQ $R ~NT 8R0Dz.OU .T FQ $R | nOU .T oQ $R AOU .T oQ $R XOT 8R0PU .T FQ $R ճ6PT 8R0vPU .T FQ $R PT 8R0HPU .T FQ $R PT 8R0Ŵ>QU .T FQ $R bQT 8R0BQU .T FQ $R YQT 8R0RU .T FQ $R FRU .T oQ $R gjRT 8R0RU .T FQ $R RT 8R0SU .T FQ $R a2ST 8R0rSU .T FQ $R ޷ST 8R0 SU .T FQ $R [ST 8R0:TU .T FQ $R ظ^TT 8R0TU .T FQ $R UTT 8R0UU .T FQ $R ҹ&UT 8R0fUU .T FQ $R !UU .T oQ $R BUU .T oQ $R c&VU .T oQ $R uPVU T1Q#usVU}T1Q.ʺ\VTvQ1R1uVU:cuVU @T1Q/y\VTvQ1R0uWU:u9WU pT1Q0%\[WTvQ0R0FurWU:uWU T1Q/Լ\WTvQ0R1uWU:muWU ؿT1QNu!XU}T1Q.\CXTvQ1R1uZXU:4u}XU}T1Q.M\XTvQ1R1nuXU:uXU T1Q/\YTvQ0R1uYU:uCYU T1Q/\eYTvQ0R1̿u|YU:DuYU @T1Q/Z\YTvQ1R0{uYU:u ZU @T1Q/ \+ZTvQ1R0*uBZU:ulZU pT1Q0\ZTvQ0R0uZU:NuZU pT1Q0a\ZTvQ0R0u[U:u2[U T1Q+u\[U (T1Q;4\[T eQ1R1[[T R yu[U:au[U hT1Q<{\\T eQ1R09\T R uP\U:c\U .T oQ $R u\U T1Q(u\U T1Q-A\T "]T R u9]U:!uc]U T1Q-4A{]T []T R yu]U:u]U  T1QIu^U}T1Q'!A^TBu4^U:t^U .T oQ $R ^U .T oQ $R 0u^U T1Q-@A^Tg_T R u4_U:u^_U T1Q'Ax_T3u_U:_U .T oQ $R _u_U 8T1Q'pA`Tu*`U:*N`T 8R0X`U .T FQ $R o`T 8R0`U .T FQ $R uaU T1Q,A6aTuMaU:mqaT 8R0aU .T FQ $R uaU T1QGubU XT1Q)/"bTvQ0Pu9bU:ucbU T1Q:bT|Q2ubU:ubU T1Q:bT~Q4ubU:;ucU}T1Q'JA0cTvkuGcU:uqcU T1Q'AcT|ucU:ucU 8T1Q'AcTsucU:0/%dT Q `FIdT 8R0tdU .T FQ $R dT 8R0dU .T FQ $R eT 8R06QeU .T FQ $R MueT 8R0{eU .T FQ $R eT 8R0fU .T FQ $R G=fT 8R0u}fU .T FQ $R fT 8R0fU .T FQ $R  gT 8R07EgU .T FQ $R igT 8R0gU .T FQ $R gT 8R01 hU .T FQ $R 1hT 8R0qhU .T FQ $R hT 8R0+hU .T FQ $R zhT 8R09iU .T FQ $R ]iT 8R0%iU .T FQ $R tiT 8R0jU .T FQ $R %jT 8R0ejU .T FQ $R njT 8R0jU .T FQ $R jT 8R0-kU .T FQ $R hQkT 8R0kU .T FQ $R U .T oQ $R k:$k_ ZGl9dbc0%=q%k[b%-y ~Z lU}TQZUvT|Q}RsX0KX@)xn9dbc$9sql5bG=( Xd)#mT 1Qs)uMmU T1Q@)ivmTsQ RXX0)umU:)umU  T1Q#)R)umU:*B*+<*nT HRef*YnU .T >Q $R*}nT R0*U .T FQ $R`HnabLaud> Kepnjq% j)zrnu7oU T1QHnVoT 0eouoU բT1Q2ooT ϡQsooT Qs(ooT Qs8opT Qs p:pT Qs6p`pT 3QsYppT L|ppT ppT oQ ippT Q ipqT qAqT Q CqT Q bD|`nqcvec|2 U+|DvT+A} Q+M~ R+G X+G- YJ8'Z:xr%/'!}%y'..1pos) x 8P* .8+[UvTsQ|d`brLvalK enunnYMMnkunnMxr2srXsT QU wsT 0,sT ?MsUsesT c}sT ztUs)0tT NtUsT2mtT tT tUsT@tT N04utU բT1Q2euT ~/uT פU .T iQ $RHFT &::$:aPZzMvA<dV&MintI[][kVAF3# ,,zz 1`z3TU6 |27 |8 |AA9 | : |(; |0< |8= |@+@ |H uA |P B |X-Dy`eF~hS-HTpITtJ bxPM% ZN:OQY n[)\]~^ z_ UF`T@by+ dt3l  )3`br& C.M0&0(g catC ,4 , G     `  u 0] ` 7, }YRlH9,^G%d^ 8xctx}^z3o Tx/F,#-i)0TL215X8 ` Y:, 2<,  @>,  <@,  jDB,  wD, OGdeh p  }^g^H~jEHvtyg%GG,H<q.c]Fh,jcb4,&h JoutL 7MTO O RKVST_TT WvtyX z [rb\ z _># `C[qaob # > e^rawf ^ I P b3U ƘY W6] }c CgHz3l,T,TT!, YDDBkDSSDLU " gu3e#q u `J$Y 6  Ja0ZP+U MF: < v1int[ kT ` A dV&` M*l, Ii-:]2TVzi3# All1z3HU6 27 8 AA9 : (; 0< 8= @+@ H uA P B X-D`eFhS-HHpIHtJ xPMA ZNsOQY [)\]^ _ .UF`H@bA4y+dA T :)  T# : b r  &C .iM 0i& 0iBvl :U^l r5rMr?]= G&h0^ opc 2 ^ß 3 k 4 ^! 5 A amf 6 nB sqn 7 Huj 8HPv 9lT ind :lX ; ` n : ~ :&= ki >   :5h /67 <7gsm ?~=p ,O -n_^ . u @ƙd Yu Z B [  ck \  ik ] 0 res ^ @6 _ P kc ` uQ a Y b `  :  : w w-(˼0 & f g'(J vcat{C l4 l G 8 [  ` u 0 O] O O ` 8  ctx   :o 9H)).3'/F,0#-Bi)0HL2. 15> X8 `Y:l2<l @>l <@l jDBl wDl OGd: h pX   } g ~3EH A VV`e[;vtyJ0%G A j5!Gl<q.c]!Fhlcb4!l& hJ2 outL #7MOTO7 O2 R_ KVSH_THWu vtyX [ rb\ _ # ` [qaOobO#  e rawf < I. P b3U< ƘY_ W6]u }c Cg > :` X .lOC .HlOHHO6] =l "DDBk"DSS"DLU /#l %psA5gl k  S2 X JsE|Pvv?9eN4FBjh;Q u!B"V#>2( 2 7 3 db 4 ( 5    :"DH; l-EH[ O l Hw  H !  H; H  He H  H   H >   OO=' H.?O =9   & HP ({ HlOHHO) H Hl( OHHO) IO k H  N @  O# ,H4%dbc#  ϋ4O>6 ټlh^vec; l G.*G*y# $A}$M$~$ }retH!rcHlV45UvTsQ~RX}45{ QU3T1\5 U}T|Q~RX}Y5{ U3T35{ U3T15Uv6 U ;TQ0R XsY|O6P `U3T1Q ;RX0Y 6 U ;TQ0R XsY|6P U3T3Q ;RX0Y 6P %U3T1Q ;RX0Y '7 bU ;TQ0R XsE7{ ~U3T7v7 U ;TQ0R XsYv7P U3T7Q ;RX0Y  #)sH/dbcs) ϋs:O At$-% Mu$kM v+(x retyH rczHC+,outs1@0i0 U|T uQ}y0 U|0 6U|T00 SU|T10{ oU3T10 U|T31{ U3T1a1{ U3T7{1' U|1 Us)T Q|R4X Y}@1 <U|T31w YU|T51 UT Q|R5X Y}@2 U|T7)2 U|T8]2{ U3T32P 3U3T7Q ;RX0Y p2P tU3T1Q ;RX0Y ~ 3P U3T1Q ;RX0Y 73 U ;TQ0R PX}_3 /U ;TQ0R pX}3 lU ;TQ0R ~X}3 U ;TQ0R X}3 U~T@Q|R2X {Y}@3 U|T1-4P IU3T3Q ;RX0Y Pd4 UT Q|R6X @AѽN H-dstN# N/.NC.(N^ -colO H\OOϋO0O. Q.R .#~%H-W dbc%& %3 %G;7+(' QMrc(H`ret)H,outG-- UsT aQQ- UsT fQ|- Us-{ $U3T7.' <Us%!.9 D.{ eU3T7%a. . U ;T4Q0R xX|Y}.{ U3T7.P U3T7Q ;RBX}Y %/ 1/P aU3T7Q ;R4X0Y x_/ U ;T>Q0R X|/P U3T7Q ;R>X0Y / U ;TBQ}R X|YvBP+-  8 0 Y Q z r   / / C{+[ UvT~+w UvT~+; T}Qs+{ U3T7B,{ 7U3T7{,P `U3T7Q ;,{ |U3T7,P U3T7Q ;ReX0Y D- U ;T^Q0R (XYM- GU ;TXQ0R XYx- U ;TeQ0R DXYBT^ FZ74pT F:<vGint`HOkYeAd V&eM *q ,I i-:  ] +7 tHI !Y  V  i -7 Jtm8> H H6 H& H W HOHHHVH _ (ٿO0   j  v K#  @(q(q(( 1z 3HU 6 2 7  8 AA 9  : ( ; 0 < 8 = @+ @ H u A P  B X- D`e FhS- HHp IHt J xP MA Z Nx O Q Y  [) \  ] ^  _ .UF `H@ b @Ly +d@Y:)Y":brYE:JM rP /.|.~K !y34 str5O&C.M0&0)vq:N)U^qfr5rMr?]= G* wr w*-'*˼0wH&* f fqlO8(  G$catL C q 4 q  Q GV .,X ` u 0O]OO ` X8ctx: o OH8/F, #- i)0H L2  15 X 8 `Y:q2<q @>q <@q jDBq wDq  OG[d9 h  p"   U } g  ~ EH+''16,Pvty %G;/Gq<q.c]/Fhqcb4/q&h J $outL " 7MO TO O R0 KVSH _TH WF $vtyX [[ $rb\ _ # ` [qaO obO#  e $rawf QI !P!b3U !ƘY0 !W6]F !}c[ !Cg  :1+" qO +U HqOHHO' Rq 0DDBk0DSS0DLU Y :' len .val    :)>q* _ .0":6- ;,7 4M O5 9 - <2(2 73db4 (5r R )/#q r %psA5gl k  S2 X JsE|Pvv?9eN4FBjh;Q u!B"V# :"<[ e\id^ ϋ_ P` (b 8.8c5Hr[d5h e i j pOk%{lwkm n!%op 0 q 0vs S1/t H= opcOkOsqn $ujHvq= kiO: ;7 Tgsm r(9O_^ u y8 OY yEOHW( O YHA O'f HO%u HOOHS044<U7% keTT447%HO% ;H H߽.O.! H HyOV (O%MOHHl Oc ȾxyO& HN@ OIOWO= kH ? OH>0 OO>[HqOHHO%HwHq>OHHO%wO_7Hl  dbc7# !! vlr7G!!?lUUTTQ0R1M ߾2Hl dbc2 !! vlr2C!! ind2V!!?lUUTTQQR0޾ Hi{ dbc  1"" vlr D"" ind 4## del ## GO[$G$rcH$$15gif (D$$P %%@f \/%'%2hgigi->3wN%L%Y%W%c%a%o%k%yiU}T Qsi)U}iU}k[ZU1T7lYxTsQ 'lwU T Q0R 0HlYTsQ tl0U1T7Q R X0Y 02ii@! %~%%%)%%Xhii9w%%%%%%%%YiUvT QsiUviUv1Rj E%R%%j>2Rjj%R%%j>Pi2RTsQ|AvZi2RTT#QQAUj[U1T7Mj[U1T7Zjy'Usj0PU1T7Q jwU T Q0R "k[U1T7LkYTsQ kkwU T *Q0R PkYTsQ k0ZU1T7Q R *X0Y PkyrUskwU T Q0R ,Hdbc+ vlr vlrPOCZ4rcH]HeS. dbc( &% 9ON&D&  y&u& && ( &&rcH&&ret H''&out2feUsT uQ~eUsT Q}fUs$f[U3T7:fUsYfyf[7U3T7f$gwU T Q0R X}0)(Y|0)(9gg0U3T7Q g[U3T7h0TU3T7Q R X0Y {hwU T QR X~Y}0)(hwU T Q0R X}0)(Y|0)(5?H_# dbc?% T'6' ?2'' G@ -(( @/(( 6/A (( (C _)[)rcDH)n)retD Hg*]*6E&outv`_8UsT fQ}`gUsT Q#7`UsT G`Usn`[U3T7~`Us`y`[U3T7#a,UsT QvJaawU T [Q0R X~0)(Y}aUsaU0TaUsT fQ}a UsT a7 Us%b[S U3T77bbbb0 U3T7Q b[ U3T7!c0 U3T7Q acw;!U T jQ0R xX~0)(Y}cw!U T dR 0X~0)(Y}c[!U3T7c9cy"d[!U3T7Ud0*"U3T7Q R X0Y ad9kddw|"U T tQ0R d9dd0"U3T7Q R tX0Y dew)#U T Q0R X}Y~/e[E#U3T7pew#U T Q0R X}Y|ewU T Q0R 8X}HP\[(' dbc& ** ϋ7O** lB++ P++'+ (  A+=+rc Hf+P+ret H++&out2\\$U~T uQv\$U~T Q}\$U~\[ %U3T7\$%U~]y@][M%U3T7]]w%U T Q0R hXvY}0)(]Q^0%U3T7Q }^[ &U3T7^0N&U3T7Q R $X0Y ;_w&U T +QR XvY}0)(_wU T $Q0R X}0)(Y|0)(HP[( dbc. ++ ?O,, j\(q,a, ( ,,"errOHrcH,,t['U}T0Qv[k5(UsT}Q|RH[[$(U3T7[0f(U3T7Q R X0Y 8,\wU T Q0R 8Xv QHPZ* dbc, -- id9U-C- j(-- ( --"errOHrcH!..tZ[)U}T0QvZk5)UsT}Q|RHZ[)U3T7Z0)U3T7Q R X0Y ,[wU T Q0R Xv/HUN/ dbc' T.L. r8O.u. oQO//  ^/// )G//  B060Derr ( 0p06c/yrcH006 j { (11EV u+ ~O[1Y1V[+UsT1VU}Q@V+ ~Oe1c1V+UsT2WUyQ@W9, ~Oo1m1W,UsT3&WUyQ@U^,U}T i"V,U}T n8V,Us[V,UvTyV,UsV,UsT03W -UsT9JW&-UsT:jWC-UsT>W:o-U}Q}R W-U}T vW-U}T &W-UsKX-UsT Q}aXX..UvT {XF.UsXX[o.U3T78Y0.U3T7Q R X0Y Y.U}T QvYw/U T Q0R Z9/U}T n2ZUs+^/(N/Ys/: hHT0 dbch0 1w1 PhAO11 ji(22 (k `2X2"errlOHrcmH2}2T)0U}T0QvTk5S0UsT}Q|RH"U[o0U3T7dU00U3T7Q R tX0Y UwU T tQ0R Xv<KHS$o2 dbcK3 22 PKDO32 (M k3a3errNO33rcOH33S1U}T0Q|S1U}S1U}ST[1U3T7:Tw02U T \Q0R hX|YvT0U3T7Q R \X0Y h 5HR3 dbc5. 44 ϋ5?OL4:4 j6(44 (8 44"err9OHrc:H5 5R%3U}T0QvRk5O3UsT}Q|RHR[k3U3T74S03U3T7Q R AX0Y 8lSwU T AQ0R 8XvPH`Q$k5 dbc1 O5C5 ϋBO55 ( 55errO(66rcH\6L6Q4U}T0Q|Q4U}Q4U}QQ[4U3T7 Rw,5U T *Q0R X|YvZR0U3T7Q R *X0Y \H H9x: dbc& 66 (9 66 jV(66 err7 7rcH;757retHW7Q7BoutE6 `6 ~Ot7r79F6UvT1:U}Q@:6 ~O~7|7:6UvT2#:Us(Q@#: 7 ~O770:7UvT3A:Us8Q@A:7 ~O77N:f7UvT4_:UsQ _:7 ~O77l:7UvT5}:UsQ }:!E8 ~O77:*8UvT6:UsQ@{;8 ~O77;8UvT@;eUs;8 ~O77;8UvTA;eUs99Uv929UvT0:O9UvT7:l9UvT8:9UvT9:9UvT::9UvT;;9UvT<&;9UvT=<;:UvT>U;:F:UsQ}R b;c:UvT?{;::UsQ}R ;:Uv;:Uv;:Uv<] 7T;Ddst(T;V7E9OS7ϋWO\7iO]"tm <"val 0P0HpN? dbc6 77 ϋGO88 YO88rcH98ret Hd9^9 ( 9|9&out ON<UsT0NH<U|T uQ}Ns<U|T hQsN<U|O[<U3T7O<U|1OyXO[<U3T7O=U|T uQ}OOw^=U T Q0R 0X}O[z=U3T7!PKP0=U3T7Q wPw=U T Q0R hX}P00>U3T7Q R X0Y hPwu>U T QvR X}YsP[>U3T7&Qw>U T Q0R X}YsRQ0U3T7Q R X0Y -R}HB# H'dbc3 99#@::'aud+H<;> =<. 7=/=( n=T=O==rcHA??retH??&outXCWB[@U3T7B00@U3T7Q B(S@T Q R1Cw@U|T~Qv!C@U|KC[@U3T7dC@U|C[@U3T7CMD[AU3T7gD[$AU3T7Dw\AU T 2Q0R pD[xAU3T7DMEy!EAU|?EAU}T~QvdEAU}T 4EBU}T @E0BU}E[LBU3T7E[hBU3T7FBU|(FMGFwBU T Q0R YFFwCU T ?Q0R XYF(>CT Q@R1F(aCT Q@R1F[}CU3T7;GCU}T DVGCU}T PzGCU}T SGDU}T WG6DU}T \GH0DU3T7Q R ?X0Y  HM?HwDU TQ0R dHwEU TQ0R (Hw8EU T Q0R (HPEU|IwEU T NQ0R XvYIEU|BI0EU3T7Q R NX0Y NIFU|\IIw[FU T Q0R  XYsII0FU3T7Q R X0Y  I[FU3T7*J[FU3T7gJ[FU3T7Jw6GU T "Q0R JwnGU T ,Q0R 8JwGU T Q0R ` KwGU T 'Q0R 3KU .T iQ R }9-H?(L'dbc8 j@P@#ϋIO@@#POAArcHhALAretHAA( AA^out?$?cHUsE?IU|T uQ}_?-IU|T %Qso?EIU|?[aIU3T7?yIU|?y?[IU3T7@0IU3T7Q RXvY A@JU|T uQ}a@@w_JU TQ0R (X}Ys@@0JU3T7Q RX0Y (@[JU3T7"Aw KU TQvR X}YsOAwJKU TQ0R pX}A0KU3T7Q RX0Y pA[KU3T7AwKU TQ0R X}YsA0U3T7Q RX0Y -Ξ^H@K&O'dbc^/ BB#^<XBBBrc`HBB_audaretbH[COC(d CCiKLU}T fQvyKLU}KyK[ MU3T7KK?QMUsTvQ}'L?^L[zMU3T7wLL?MUsTvQ}L?M0MU3T7Q RzX0Y OMw6NU TvQ0R XvM0wNU3T7Q RvX0Y MwNU TzQ0R XvY|M[NU3T7MNU}M Nw>OU TlQ0R PXvY|.N]N0U3T7Q RlX0Y P-3H =R'dbc3) CC#ϋ3:ODC#{3H 9D5D(5 QDKDrc6HoDgD:=PU|[=IPUvT uQ|u=nPUvT =PUvT =PUv=PUv=[PU3T7 >0>w/QU TKQ0R X|YsA>p>0}QU3T7Q RKX0Y >[QU3T7>wQU T9Q0R xX|>0U3T7Q R9X0Y x`1O2Raval1Q b< DDDDDDDDE EcZ<"E E1h$<F  6S3w3E/E3HEDE@F YEWE)< SUsT QT5<UsV<TSUsTvb<lSUs<SU .T Q R <[SU1T7<wTU T Q0R Xv=0U1T7Q R X0Y <w<Zlg q  v A < dV&. M=int,w Iw]w> kkVQFC?# &<&<&&$1z3dU6 27 8 AA9 : (; 0< 8= @+@ H uA P B X-D`eFhS-HdpIdtJ ~xPM5 ZNJOQY [)\]^ _ UF`d@b@y+dC)C b rA w  w -˼ 0=+d[d[[ &'rg f U r  &$C .M 0& 06(3  %cat C < 4 <   G B D$ p ` $u 0 ]   ` p,7<  }YRlH9,< =G%d^$8 W7ctx \=lCo x+dW6/F, #- i)0d L2 15X 8 `Y:<2<< @>< <@< jDB< wD<  OGdCDh  p    }= g= ' ~IEH 'Dvty3%G l-G<'<q.c]-Fh<Icb4-<&eh J%outL  7M TOO R KVSd _Td W%vtyX [%rb\ _ # `" [qa ob#  e=%rawf = E I!Pe!b3U!ƘY!W6]!}c!Cg'CI'<'d<ddF<8 .DDBk.DSS.DLU ,/#< %psA5gl k  S2 X JsE|Pvv?9eN4FBjh;Q u!B"V#G2( 2U 7 37db 4 ( 5U e e C"wz Cj /h z L C"/5 K3,  +d    C8- K ; d# e d k d: e j ide de e 0 }   d 8[ m d d  Md    d d12u d 2< . d &OJ H_  aw 2d   I   ad  # 6d e V d e d  d e d+ N d5 e dd  d` e ddr0  d<dd1  d d<0  dd1  'd e  { Qd e  1de IbO }T!JctxO"qEmE373EE3?=EE3r[=EE(dbcQ FF(iR<fFPF(rcSd5GF4T=HG4UdqHQH84Kx9(oiHH_~ =U1T1n~ [U|T~~ sUs~ UT lQ0R X|~` U1T1QR lX0Y 9VL4 $I"Io U1T5L/U| fU~T Q0R hYs` U1T5Q~R X0Y h U1T7  :` U1T7Q~R X0Y (   U~T Q0R (XsYvT!' d!9I-I'p!rIdI|!!II!JJ215KJ,?1`J\J= UsE Us U} U}: UT}Q RvX0 # ( ~U1T7 O ݁ T0  b UT FQ0R X}Ys` 'U1T7QR FX0Y  CU1T7ߋ` ~U1T7QR ?X0Y p UT ?Q0R pX}L#Hu\#yJoJi#H+y#JJ#JJ#K K##KxKM21$$"?1KK, U}4 U}g: TvQ RX0 U1T7` U1T7QR X0Y pх.<T0Q G # >  UT Q0R pXv U1T1̉ UT ,Q0R `e` U1T1QR ,X0Y `###KK#KK7#sU|T LQ8[ U1T7 U T Q0R SS` U1T7Q R X0Y S}V 4UUT (Q } PU1T5} lU1T3~ U1T3+~. U|TT% U1T1; T|T T1u U1T7} >T hQ0R0X ZU1T7 j l U1T7u&U J ɀ` U1T3Q R YX0Y p` .U1T3Q R XX0Y @ J 8 sU T YQ0R pl` U1T5Q R WX0Y  U T XQ0R @X ́ +UT |Q0R 5 GU1T5: pTsQ R}X06 U1T7 UET lQ0ʃ U1T5` U1T5QR zX0Y  5U@T  pQ0: QU1T5i` U1T5QR tX0Y  U1T7w UT 6τ U T WQ0R Xs )U1T5` dU1T7QR X0Y ܆` U1T7QR X0Y 8 ` U1T7QR X0Y ; U T Q0R Ys` SU1T1QR |X0Y ` U1T5Q R X0Y  UT Q0R 8< UT Q0R ` .UT Q0R Xs JU1T5 fU1T73 U1T7g` U1T7Q  UT Q0R  UT zQ0R  >UT tQ0R p |U T Q0R pXs UT Q0R ` U1T5QR X0Y   U1T7   O U T Q0R @Xs' U T Q0R Xs` U1T5Q R X0Y  !U T Q0R X7  ތ U T Q0R Xs7 d!dbc73 9(:e ;drc;dG d!dbc- rcd!!C9 d"dbc- rcd"("C+ d\"dbc- rcd\"l"C d"dbc- rcd"T d"dbcT- rcVd""CD d#dbcD- rcFdG"4dL#dbc4" rc6d7") =i#dbc)6  =#dbc0 NA(e rcd d#dbc, rc dO d`nu&"dbc1 &LLJJLFL]`L\LrcdLrLidLL POMIM/(e #21nn$?1gMeMn $U~n U~ n# n n: )%T|Q RX0o E%U1T7=o a%U1T7 Jo yo` %U1T7Q RX0Y o` %U1T7Q RX0Y po -&U TQ0R pX| o p U TQ0R XsQz|'"dbc" yMoMi<MMrcdMM | | } &U1T7)}w %'UUT  #} E} o'U TQ0R Xs Q} z}` U1T7Q RX0Y *=@{n*(!e NM3FN:NrcdNwNidxdNN#21{{(?1NN{ o(Uv{ UvT{ (UvTsf{ (Uv{ (U1T7{` )U1T7Q RX0Y -| l)U TQ0R Xss0.(Y|I| )U1T7y|` )U1T7Q RX0Y P| U TQ0R PXs*N=ynd,("e NN4OO"nrHZONOrcdOOidxdOO#21wzwz*?1OOz *Uvz Uvy *UvTsy +UvQ|9z 7+U1T7uz` x+U1T7Q RX0Y z +U TQ0R Xss0.(Y|z +U1T7 {` *,U1T7Q RX0Y P7{ U TQ0R PXs*=`xn.( e OO21P%P"nrBdnPbPrcdPPidxdPP#21yy@-?1PPy +-Uvy Uvwx ^-UvTsx |-UvQ|x -U1T7y` -U1T7Q RX0Y My ..U TQ0R Xss0.(Y|iy J.U1T7y` .U1T7Q RX0Y Py U TQ0R PXs*=v~21(!e QP3EQ9Q KQvQrcdQQidxdQQ#21ww/?1QQw /Uvw Uvv /UvTsw5 /UvQ|R X0Yw 0U1T7w` F0U1T7Q RX0Y w 0U TQ0R Xss0.(Y|w 0U1T7)x` 0U1T7Q RX0Y PWx U TQ0R PXsRO}K1:(}$e Sj l3"argj##RR"s3j1RR(jAIS%SOjKdSSl 1U1T1m` 1U1T1Q Fm 2U1T1tm 12U1T1)m` Z2U1T1Q m v2U1T1)m 2U )n 2U TwQ0R XR5;n U TqQ0R XQTe =3;arge%:Ee.d;msgeD3 pg43TT&3TT13*UU#3PpPp+e 43uUsU13UU&3UUyp` U1T7Q RgX0Y Dp %4U1T75p U TgQ0R XTYQ!p5!UU!UU!!7q  o5!UU ! !Pq 4U1T7|q /5U T &Q0R @q` U1T7Q R &X0Y @0q#UUTQ7!q6!VV"'VV "`!q  6!]VYV " "r 6U1T7Q0R v` U1T7Q R >X0Y 2v#UUT`Q2U21v?1XXv <Us5v UU)Z F:<v*int[k TAd V&`M *gI+T Vu  (,:-# gg e4br8. `P / !| .l9!y 3 4 str 5O v'len .val  :/>g*""_ 0 !0"16/2,74OO53 /d: T4 d  My 8 O. 3OH& O3O @ H33. .Ov~ H8.Oq +X3. Octx-cpiQO  Op`cpiDXX X s*YYgsYgY f / (w YYU  M : 2YY&YY:=ZZ Jf 2lZhZ&ZZJ=БT TU## H\Qa9ZZb[ZZ7; UU#TT# nH 7ZZO_[[nO6[0[$%ap~&rcHQ[O[   b[Z[ [[ [[ ,  [[ [[ [[ /> [[2 [[' [[ ԐUvTQQR~ܐUv/ }Hf}3\[O}[U\C\val~\\len~!.\\   > ]\2 9]/]' n]`]UU#TQQR pp65p?UK xZ ]]@f OIctxf*,fKI'lenh . W` O?; ,`>I]] b 2]]&.^*^=G^=^00f ! 2^^&^^=?T +TU#?Hj a?3Ib?RI'cmpAH 475H ,51 ^^n5GO^^$%ap7~&rc8H __ : 9_1_ g___ __ @@,  __ __ __ @@/> __2 __' __  UvTQTR~(Uv(, H ,,; n,QOap,bqHK ,- valFlenR.Wf ,9I(1O val1QK  6Z U 0F ' __2 ``> '`!`VUU#TTQQ; ` J H`:`T ``^ ; s?T ``J aa^ Ba>a  UU#TT#7Ў#@, &YaQa2a|a=aa`` f r 2bb&(b$b=lUUT \UUTT#XБ]gNb:bsbb f ۑU w bbU  M ` 2bb&2c&c`=mccc  pf 2cc&ccp=-UUT UUTT#UU8I~H}H}I1B U4:!;9 IB : ; 9 I8 ( 4:!;9 I  !I 1RBUX!YW! U.?: ; 9 'I< : ;9 I8  : ; 9 I8 I!I/ &I: ; 9 I$ >  : ; 9!H}41B4:!;9 I< : ;9 4:!; 9 I.?: ;9 'I<.?:! ;9!'< 1U :!;9 I! :! ;9!I !k">! !I: ; 9!# :! ;9!I$%:!; 9 IB&4: ; 9 I?<' :! ;9 I8 (4:!; 9!I):!;9 IB*4I4+:!; 9 I, :!;!I8 - : ; 9!..:!;9! ' !/ 0H}14:!; 9 IB2'3>! !I:! ;9!4 : ; 9!5 : ; 9 I6 7:!;9!I84:!; 9 IB9:!; 9 IB:.?<n:!;!;7I< :! ;9!= I8 >:!;9 I? : ; 9!I@ :!; 9!A4:!; 9 IB4:!;9 IC.?:!; 9!'<D.?:!;9!'@zE.?:!;9 'I@zF UG.:!;9! '@zHH}I.:!;9!('I !J.:!; 9! '@zK.?:!; 9!'@zL: ; 9 IM1RBUX!Y W N% UyO : ; P Q$ > R: ; 9 S&T'IU<V : ;9 W!X : ; 9 I8Y.?: ;9 '<Z.?: ; 9 '<[41\1RBX YW ]4: ;9 I^ _.: ; 9 'I@z`.?: ; 9 ' a: ; 9 Ib.?: ; 9 'I@zc: ; 9 Id.: ; 9 'I e.1@z : ; 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 I~( H}I : ; 9 I8  !I :! ;9 I8 : ; 9 I $ >  : ; 9 I8 I !I/ :!; 9 IB.?: ;9 'I<&I : ; 9!< :! ;9!I !k :! ;9! :! ;9!I4:!; 9!IB1B :! ;9 I8 .?: ; 9 'I<:!; 9 I :!;!I8 :! ;9 I:!; 9 IBH}I~>! !I: ; 9! '!>! !I:! ;9!"( #.?:!; 9!'I@z$4:!; 9 I%H}& :! ; 9!' :! ;9!(.?:! ;9!'<)*:!; 9 I+4:!; 9!IB, :!; 9!-:!; 9 I.4:!; 9 I/41B0% 1$ > 2 3 : ; 4: ; 9 5 : ; 9 6 : ; 9 I7 : ; 9 I84: ; 9 I?<9'I: I8 ;<< : ;9 => I: ; 9 > : ; 9 ?.?: ; 9 '<@ : ; 9 A.: ; 9 'I B.1@zC1 I~H}I : ; 9 I8 ( H} !IH} :!;9 IB :!;9 I8 4:!;9 IB :!;9 IB : ; 9 I4:!;9 IB.?: ; 9 'I<1B.?:!;9!'I@z$ > &I : ; 9! : ; 9 I8 I!I/ .?: ;9 'I<:!;9 I <41B4:!; 9 IB4:!; 9!IB :!;9!I !k  :!;9!! :!;9!I"4:!;9 I#:!; 9 IB$ :!;9 I8 %& :!;9!':!; 9 IB( :! ;!I8 )>! !I: ; 9!*:!;9 I+',.:!;9! 'I !-.?:!; 9!'I@z.4: ; 9 I?</>! !I:!;9!0( 11RBUX!YW 21RBX!YW 3144:!;9!I54:!;9!I64:!;9 I7:!;!9 I8 :!;9!9 I8 : : ; 9!; : ; 9 I< :!; 9!= :!; 9!>.?:!;9!'<?H}@ UAI~B :!;9!C:!;!9 ID:!;9 IE UF% G$ > H7II J : ; 9 K : ; L: ; 9 M&N!O'IP<Q : ;9 R> I: ; 9 S : ; 9 I8T : ; 9 IU.?: ; 9 'I<V.?: ; 9 '<W.?: ; 9 '<X1RBX YW Y41ZH}[H}\.: ;9 'I@z].: ;9 '@|^ : ; 9 _4: ; 9 I`.: ; 9 'I a: ; 9 Ib.1@zc 1I~H}I(  : ; 9 I8  !IH}1B :! ;9 I8 .?: ;9 'I< H} 41 $ > 41B:!; 9 IBI!I/ 1RBUX!YW 4:!;9 I4:!; 9 IB: ; 9 I U.:!;9 'I !:!;9 I4:!;9 I41.1@z&I<: ;9 I :! ;9!I !k  :! ;9!! :! ;9!I":!; 9 IB#1RBX!Y W $ : ; 9!% :! ;9 I8 & :!;!I8 ''(4:!;9 IB)H}*.?:!; 9!'I@z+'I,>! !I: ; 9!->! !I:! ;9!.( /4: ; 9 I0.?: ;9 '<12.?: ; 9 'I<3:!;!9 IB44:!;9 IB5H}6 :! ;9!7 : ; 9 I8 84:!;9 I9 U::!; 9 I;:!; 9 I<% =$ > > ? : ; @: ; 9 A&B4: ; 9 I?<C I8 D<E : ;9 F> I: ; 9 G : ; 9 H.?: ; 9 'I<I.?: ;9 'I@zJ: ;9 IBK : ;9 LH}M1RBX YW N: ;9 IO.: ; 9 'I@zP4: ; 9 IBQ.?: ; 9 '@zR.?: ; 9 ' S.: ; 9 '@zT.: ; 9 ' U.1@z1BI~I$ >  !IH}: ; 9 I:!; 9 IB : ; 9 I &I .?:!; 9 'I@z 1RB UX!Y W 1RB UX!Y W H} U.?:!; 9 'I !:!; 9 IB41B41:!; 9 I.1@zI :!;!I8  : ; 9! : ; 9 I8 .?: ; 9 'I<1RB X!Y W !I/  : ; 9 I8 .?: ;9 'I<1RB X!Y W! H}!4: ; 9 I?<"( #H}$%4:!; 9! I&4:!; 9!IB'4:!; 9 I(.: ; 9 'I )% *$ > + ,I- : ; .&/> I: ; 9 0!1 : ; 9 2 : ; 9 I3 I8 44G: ; 9 I5: ; 9 I617H}8.?<n: ; vM ;q(Ic);P11r.#1;@IRZh|   (1AAA A A I V_jjs{Ir   '%2CUdz*7>ELWbmv}m mm m          } *6D Z0,fY =.~ ?Y == .Y /.mttnXX%tX/#t,#t,#t,t#t,#t,t,t,t#t,tt,tt,t#t,#t,#t,t(tt(tJ$t(tt&tusukX""      m   >  >"" "   g  f    g   f w  g  w  i""    g  b    g   g   i  j   a    g   g   y'.q qt<Y frKK fK)0zztZ-X >rXuKX >rXuYX uYX =sXX =sX ȐXrXX r <X z <X <X    <Xz<X rXX XXXXp<XȂX v Z1XJ'  XX XX Y <X <X p <XX Xo tX   [<X l!sXt  Xq<X<XsXt  X Xn<X<X3JXpX6X j <X q<XX l <X q!pX%t X tJXf<X<X q $t<f<XJXoX*<<<֞<2<<<<֞<֞<<<AtttJXO <X<X h  Xf  pf f  X Xf  g f  Xf  Xf tt9"sXJ֞JA"J"J֞J֞J="J֞J"֞JJJ*#ttXJXD X Xf f  Xf  Xf  Xf  X  !f  Xf f  Xf  Xf  f  X X S Xf  Xf  Xf  Xf  Xf  Xf  Xf  Xf   # \&oX)֞<<<<$֞<֞<<<<<<<1#ttXJX  XttXJX .ftt<=sXX<XJX y Xt<f<XJX <f<JX f f  X XtftJX f  XMf<suX<suX<:vXJJJuI/ .emXf  Xf f f  Xf  Xf  Xf \f  Xf  Xf  Xf  Xf  Xf  Xf  Xf  Xf  Xf  Xf  Xf  }*->s&Xyt X~  ~<u .%%u%&J\<Ktt&]tK<&1zzt&ztw6#X&.JWX$.sX uX"X".<-#(N.tR<.tRt.RtO)J".<,(G5tK<5tKt5KtO0"X".<(B:tF<:tFt:FtO5"X".<(?tA<?tAt?AtO:"X".<(t<tttO?"X".< (t<tt%ttJ".<,(t<ttt(t<tttO"X".<(t<tttO"X"X.<.X-#(t<J".<,X(t<XxtX".<(t<x'X".<(<t%"X".<(<f%"X".< (~f<t|tJ"X.<,X(~~X(~~<f~%"X".<.X(~~~txtJ"X.<,X%(~t~<t~t~tO(~t~<X~'X".<.t"(~t~<t~t~tOt"X".<(~t~<t~t~tOt"X".<(~t~<t~t~tOtJ".<(~t~<t~t~tOtJ".<(~~1xttJ".<(~t~~t7tX".<(~t~~t+tX".<(~t~:t"X".<(~ ~.xtt"X".<<J<JX~     <Xz   A    <     >  q    @   >    Q0  Y*     _<   >    @   c<*   _<'  Y ' @ Z+   \<&     e<   ^  " X<*    V<   "   Z<.    V<- Z +  k<r)  f "f f  fu *  <f T ,  A <f  ]    w ) <f f   l    s<  <f   <f  j vwD< "X"t.<,tJ<JX ^ <f f   < Xf  L.f  X    h  > t,tus/<eTf    P  l  <f {$MUMqMtYւXX  + )JJJ 4KZtv VLyZ[Z dXu.fN1guYY~tY }}ttXpx;X(}<}OzX/"X"X . (}X}y t1:(}t}<t}|x/J"X .;(}t}xt/J"X .<(}t}<t}tX}t(xt/X"X.J ~+X tfX;Xt'zt<XXtz?lf+X tXfXX<XNtXuXX"X.1X X"X .XX"X .(}}xtoXX".X".X".J".Hft".֞".Ȟt".X".<tJtJXfXt~@f"Xtd@fXutg<XACfb <fb<ff<fhfg<fhfgfjfbA<fifefj<fefd <Z~fe X<feffsk ZqL PrP{ Zq;Lr1;. P+ yy<y.JQ,X >^ =\X ....q<X nXt y4ttz XAyou<X Yf<rf/Kt'  h <   r7  H n  8X53)3E=zJKu<E]M<qg%    f   ! f  XFXXf. f   8  #8 E8#Ws= j  0 }X3 <zzzX<z<X=  ,,:=~xf    #   8L eB    .   i <f<  f @X   w8  8'^LfVX . -4  Z+q;L#rCI.1; RA 7 /I  Xq X^Y;g=YlKzJ0vt f  C  9vt%,",  ]7Y . +?=JY KXXXXXX#g#Y!gY.uY.uYgY.u:Y.u:X:<Z==<Zf.Xf.XI Jt .o<St-Xu T,X  dXtG/  UXJg9,J z9.;.[L<O  V+9z'UX +'[*X .z(-cf    YX=    `22 X D' VX  kXS28<yt<X.Yftlt/  b <YJnDKL $kJ6yB2 j t @.J KtfY G.x t o :=X  . Ir Lu e<Xf<X }X J  "x tX x< X  x     LXf w. ; X jOJXSX;XH t l d ZqLr1;I lir tXXX   < tt.X tXz.XXXX J   zJ  z  z z  9XXXX Jzt.^zJz z [GX[twz wJX Xw t tw    W/%tXJYKKJ .z .  y> 91~XXXKX  +).X sIX pp p/Jq<qX.qXX/ _X"JtT.tT'tD" ttXHJt< JX/ pXJt8.tT't["zzXRz<^zPX/ vX Jtp.tT'tb"ySHQ7OX/ wX Jt8.tT't~ /J t< tX 4t XX/ XJtF.tT't~"ySHQ7OX/ wX Jt8.tT'tc"ySHQ7OX/wX Jt8.tT't~ =[=X vH>XX/Y zX_ .Hr.&<h y ..zX-z< J   - ,. H>XX/ zX_ .Hr<.&<R* y ..zX-z< J   - ,. H>XX/ zX_ .Hr<.&< y ..zX-z< J   - ,.  tH>XX/ zX_ .Hr.&< y ..zX-z< J   - ,.  z:L*V^K J     ;T" . 9WJKsK^z=f    f   f     h l. . `   zt L   J    f z <ZXX X  8 i   f    K      K   X/|X8 <<Y J  8  3  <  f$   ,  J  f#$HX  zX4|# ftVh6 J x u@xRXJx X.*JK   i"  0IK  x.K   .     ; YTf    A | gKJ,N.f f   |    Y Ys 3 l  7   x,  -$#XXX 6  ), 52]sX3Xs f   f t( f  <Y X }XzX}XW/~.UX|XX  8 f }/t_X-(yX|X,  3"gX,X=y Z+q #rI.I XXu=yQ=JY z5x X 5 [' rZJX<Y0u   ofp ZyX <<X[qJJIZ 5 Y[ f<  sX  < sJ\ J zz< Z 'X J<< y X @ =Z 'X J<< y tX pZ -Y } X/JKg ZJXX0 2 .p  ZZZ.LZ JJ zZ u  s ' z. \~ tXw< ~ <d  KZ 'X J<  < yt <t  X Б !-=\~ .tX> ~ <  KZ 'XJ  << y t  XPRIxPTR __PRIPTR_PREFIX "x"GPRS_UPD_T_RA_LA_IMSI_ATT 2IPPROTO_COMP IPPROTO_COMPIPV6_RECVERR 25long long int_CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS_SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R__INTMAX_MAX__ 0x7fffffffffffffffL_POSIX_V6_LPBIG_OFFBIG -1_BITS_TYPES___LOCALE_T_H 1SQLITE_SET_LOCKPROXYFILE SQLITE_FCNTL_SET_LOCKPROXYFILESQLITE_OPEN_SHAREDCACHE 0x00020000INT_FAST8_MIN (-128)__FLT64_NORM_MAX__ 1.79769313486231570814527423731704357e+308F64_BSD_PTRDIFF_T_ OSMO_IS_LITTLE_ENDIAN 1ntohs(x) __bswap_16 (x)__REDIRECT(name,proto,alias) name proto __asm__ (__ASMNAME (#alias))OSMO_LOGCOLOR_BRIGHTWHITE "\033[1;37m"_SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECTLOGL_INFO 3SIOCGSTAMP_OLD 0x8906LOG_FLT_BSC_SUBSCRSQLITE_OK_LOAD_PERMANENTLY (SQLITE_OK | (1<<8))PRId8 "d"GSM48_T303_MS 30, 0_BITS_TYPES_LOCALE_T_H 1enabledENOTUNIQ 76IP_RECVOPTS 6ASSERT_DB_GET_AUC(imsi,expect_rc) do { struct osmo_auth_vector vec[N_VECTORS]; ASSERT_RC(db_get_auc(dbc, imsi, 3, vec, N_VECTORS, NULL, NULL, false), expect_rc); } while (0)SQLITE_IOERR_SHMMAP (SQLITE_IOERR | (21<<8))__FLT_MAX_10_EXP__ 38__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1SCNxFAST16 __PRIPTR_PREFIX "x"IPV6_ADD_MEMBERSHIP IPV6_JOIN_GROUPGSM48_T335_MS 30, 0IPV6_RECVHOPOPTS 53__INT32_C(c) cELIBBAD 80__pad5__STDC_IEC_559_COMPLEX__ 1g_aud2gEPERM 1IPV6_ADDRFORM 1SQLITE_CONFIG_GETMALLOC 5SBIT(a) (1 << a)AF_INET PF_INET__INT_LEAST64_MAX__ 0x7fffffffffffffffLlog_set_log_level__wchar_t__ SCNi8 "hhi"__FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128_POSIX_MEMLOCK 200809LPACKAGE "osmo-hlr"__FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32xSO_RESERVE_MEM 73SCM_TIMESTAMP SO_TIMESTAMPGSM48_IE_REDIR_SUB 0x75SCNdLEAST32 "d"SO_DETACH_BPF SO_DETACH_FILTERPF_CAIF 37HAVE_SYS_STAT_H 1SQLITE_CONSTRAINT_FOREIGNKEY (SQLITE_CONSTRAINT | (3<<8))PF_MPLS 28GSM48_MT_RR_HANDO_INFO 0x2dEHOSTUNREACH 113GSM48_MT_RR_CHAN_MODE_MODIF_ACK 0x17_freeres_buf_CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBSGSM48_IE_MODE_SEC_CH 0x66__TIME64_T_TYPE __TIME_T_TYPEprint_filenameg_aud3g_SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING_POSIX_REGEXP 1__FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32xtalloc_array_size(ctx,size,count) _talloc_array(ctx, size, count, __location__)SQLITE_SYNC_DATAONLY 0x00010PRIoFAST32 __PRIPTR_PREFIX "o"PRIxFAST32 __PRIPTR_PREFIX "x"__location__ __FILE__ ":" __TALLOC_STRING_LINE3____UINT64_C(c) c ## ULIPV6_RECVDSTOPTS 58SQLITE_DROP_TEMP_TRIGGER 14SQLITE_FCNTL_BEGIN_ATOMIC_WRITE 31OSMO_MAX(a,b) ((a) >= (b) ? (a) : (b))_LFS64_STDIO 1PF_RXRPC 33GSM_CSTATE_RELEASE_REQ 19IPPROTO_IPV6 IPPROTO_IPV6GSM48_MT_RR_HANDO_FAIL 0x28INADDR_ALLSNOOPERS_GROUP ((in_addr_t) 0xe000006a)PF_QIPCRTR 42__LITTLE_ENDIAN 1234EUSERS 87save_fnL_XTND SEEK_END_CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS_SC_SPIN_LOCKS _SC_SPIN_LOCKSGSM48_MT_MM_INFO 0x32WIFSTOPPED(status) __WIFSTOPPED (status)HAVE_SYS_TYPES_H 1sgsn_addressSO_TIMESTAMPING_OLD 37SOL_RXRPC 272SCNd64 __PRI64_PREFIX "d"GSM48_T308 10, 0OSMO_VALUE_STRING(x) { x, #x }_CS_V6_ENV _CS_V6_ENV__FLT64X_HAS_DENORM__ 1__extern_inline extern __inline __attribute__ ((__gnu_inline__))__USE_XOPEN2K8__WIFSIGNALED(status) (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)SOL_DCCP 269llist_first_entry(ptr,type,member) llist_entry((ptr)->next, type, member)PRIu64 __PRI64_PREFIX "u"IPV6_HOPLIMIT 52va_end(v) __builtin_va_end(v)__UINT_FAST8_MAX__ 0xff__suseconds_t_defined SQLITE_BUSY_SNAPSHOT (SQLITE_BUSY | (2<<8))GSM48_PM_SAME 0x03_POSIX_THREAD_PRIO_INHERIT 200809LGSM48_T323_MS 30, 0IN_EXPERIMENTAL(a) ((((in_addr_t)(a)) & 0xe0000000) == 0xe0000000)PRIXFAST64 __PRI64_PREFIX "X"_POSIX_READER_WRITER_LOCKS 200809L_PC_NO_TRUNC _PC_NO_TRUNCGPRS_DET_T_MT_IMSI 3_GCC_WRAP_STDINT_H __DEC32_EPSILON__ 1E-6DFHAVE_UNISTD_H 1SQLITE_SHM_NLOCK 8_POSIX_BARRIERS 200809LHAVE_STRING_H 1GSM48_MT_CC_START_DTMF_ACK 0x36GSM48_LUPD_PERIODIC 0x1__ASM_GENERIC_SOCKIOS_H SO_RCVBUF 8GSM48_MT_RR_SH_VGCS_INFO 0x8____gwchar_t_defined 1__USE_ISOC11 1CMSG_SPACE(len) (CMSG_ALIGN (len) + CMSG_ALIGN (sizeof (struct cmsghdr)))GSM48_MT_GMM_AUTH_CIPH_FAIL 0x1CIPV6_JOIN_ANYCAST 27__SIZEOF_PTHREAD_MUTEXATTR_T 4INADDR_BROADCAST ((in_addr_t) 0xffffffff)PF_ROUTE PF_NETLINKOSMO_SOCK_F_NONBLOCK (1 << 2)__FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64IPV6_RECVPKTINFO 49GPRS_TMR_UNIT_MASK (7 << 5)SQLITE_IOERR_CORRUPTFS (SQLITE_IOERR | (33<<8))GSM48_IE_BEARER_CAP 0x04IN_CLASSA(a) ((((in_addr_t)(a)) & 0x80000000) == 0)_SC_SPAWN _SC_SPAWNLOG_FLT_VLR_SUBSCRSQLITE_TESTCTRL_NEVER_CORRUPT 20SCNuLEAST64 __PRI64_PREFIX "u"LOG_FILENAME_PATH__bos0(ptr) __builtin_object_size (ptr, 0)CH_TYPE_PERM_SPCH_MAXLEN 9GSM48_IE_MUL_RATE_CFG 0x03SO_PROTOCOL 38GSM48_T313 30, 0_SC_2_VERSION _SC_2_VERSION_SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE__USE_XOPENSQLITE_CONFIG_GETMUTEX 11MSG_FIN MSG_FINGSM48_IE_NET_DST 0x49SCNdLEAST16 "hd"GSM48_MT_RR_PART_REL_COMP 0x0fGSM48_MT_RR_SYSINFO_18 0x40IPPROTO_ROUTING IPPROTO_ROUTING_SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASELOGPSRC(ss,level,caller_file,caller_line,fmt,args...) LOGPSRCC(ss, level, caller_file, caller_line, 0, fmt, ##args)SCNi64 __PRI64_PREFIX "i"__USE_POSIX199506 1GSM48_IE_PRIORITY_LEV_HO 0x08AF_WANPIPE PF_WANPIPEGSM48_MT_RR_SH_VGCS_SMS 0x9SQLITE_GET_LOCKPROXYFILE SQLITE_FCNTL_GET_LOCKPROXYFILESQLITE_DETACH 25SQLITE_CANTOPEN_NOTEMPDIR (SQLITE_CANTOPEN | (1<<8))__LDBL_MAX_10_EXP__ 4932__UINT_FAST8_TYPE__ unsigned charOSMO_LOGCOLOR_DARKBLUE "\033[34m"__INT_LEAST16_TYPE__ short intMSG_PEEK MSG_PEEKGSM48_MT_CC_START_DTMF 0x35EDEADLK 35__nlink_t_defined __BIG_ENDIAN 4321IN_LOOPBACKNET 127SQLITE_CORRUPT_INDEX (SQLITE_CORRUPT | (3<<8))EBADSLT 57_CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS_POSIX_PRIORITY_SCHEDULING 200809Lid_short_CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGSENOLINK 67GSM48_IE_MA_AFTER 0x72_PC_MAX_INPUT _PC_MAX_INPUTSCNi32 "i"__stub_setlogin __INT_LEAST64_TYPE__ long intdb_subscr_update_msisdn_by_imsi__LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19LPRIdLEAST16 "d"SO_TIMESTAMPING SO_TIMESTAMPING_OLDSQLITE_CONFIG_PCACHE2 18DLMI -5__INT_LEAST32_MAX__ 0x7fffffff__GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))__glibc_c99_flexarr_available 1__FLT64_DECIMAL_DIG__ 17GSM48_PDISC_NC_SS 0x0bmsgb_l4(m) ((void *)((m)->l4h))GSM48_MT_GMM_ID_RESP 0x16PF_LOCAL 1SOL_TLS 282UINT_FAST8_MAX (255)test_subscr_sqn_PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE_XOPEN_XCU_VERSION 4GSM48_PDISC_RR 0x06SQLITE_NOTFOUND 12SQLITE_LIMIT_COMPOUND_SELECT 4SQLITE_SCANSTAT_SELECTID 5_CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGSIP_ORIGDSTADDR 20_CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBSGSM48_IE_FOLLOW_ON_PROC 0xa1SQLITE_TESTCTRL_ISKEYWORD 16SO_ATTACH_REUSEPORT_CBPF 51SOL_MPTCP 284__SIG_ATOMIC_TYPE__ int__blkcnt_t_defined INADDR_ALLHOSTS_GROUP ((in_addr_t) 0xe0000001)SQLITE_INDEX_CONSTRAINT_ISNOTNULL 70SOL_PPPOL2TP 273MSG_WAITALL MSG_WAITALLSQLITE_STATUS_PAGECACHE_USED 1le16toh(x) __uint16_identity (x)GSM48_LUPD_RESERVED 0x3EUCLEAN 117SQLITE_FCNTL_VFS_POINTER 27IN_CLASSB_MAX 65536IPV6_MULTICAST_IF 17LOG_MAX_FILTERS _LOG_FLT_COUNTSQLITE_FCNTL_CHUNK_SIZE 6__SSIZE_T_TYPE __SWORD_TYPEGSM48_MT_MM_TMSI_REALL_COMPL 0x1bSQLITE3_TEXT 3GSM48_IE_MSLOT_DESC 0x10AF_BRIDGE PF_BRIDGELLIST_HEAD(name) struct llist_head name = LLIST_HEAD_INIT(name)OSMO_DEPRECATED_OUTSIDE(text) OSMO_DEPRECATED(text)SQLITE_OK_SYMLINK (SQLITE_OK | (2<<8))GSM23003_IMEI_SNR_NUM_DIGITS 6hlist_entry(ptr,type,member) container_of(ptr,type,member)_XOPEN_XPG4 1SQLITE_IOERR_NOMEM (SQLITE_IOERR | (12<<8))GPRS_CTX_BVC LOG_CTX_GB_BVC__ILP32_OFF32_CFLAGS "-m32"OSMO_STRBUF_ADDED_TAIL(STRBUF,N_CHARS) osmo_strbuf_added_tail(&(STRBUF), N_CHARS)PTRDIFF_MIN (-9223372036854775807L-1)_CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGSDLCTRL -8GSM48_MT_RR_MEAS_REP 0x15GSM48_MT_RR_SYSINFO_9 0x04GSM48_IE_FACILITY 0x1cIP_BLOCK_SOURCE 38PF_LLC 26__fortify_function __extern_always_inline __attribute_artificial__EBUSY 16__va_list_tagAF_IB PF_IB__SIZEOF_FLOAT128__ 16__attr_dealloc_fclose __attr_dealloc (fclose, 1)TALLOC_VERSION_MAJOR 2GSM48_MT_GSM_STATUS 0x55__FLT16_MAX_EXP__ 16OSMO_AUTH_ALG_TUAKGSM48_IE_CLASSMARK3 0x20SQLITE_INDEX_CONSTRAINT_OFFSET 74__FLT16_HAS_INFINITY__ 1__USE_ISOC11__glibc_likely(cond) __builtin_expect ((cond), 1)GSM_MI_TYPE_IMEISV 0x03msgb_eq_l4(msg1,msg2) msgb_eq_l4_data(msg1, msgb_l4(msg2), msgb_l4len(msg2))EL2HLT 51SCNxLEAST8 "hhx"_CS_LFS64_LIBS _CS_LFS64_LIBSSCNd8 "hhd"msgb_eq_l1_data_print(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 1, msg, data, len, true)OSMO_GSUP_MAX_NUM_AUTH_INFO 5__GCC_ASM_FLAG_OUTPUTS__ 1DLIO -29__TIMESIZE __WORDSIZE__UINT_FAST64_TYPE__ long unsigned intGSM48_IE_F_CH_SEQ_AFTER 0x69__SIZEOF_INT128__ 16stmt_idxSQLITE_RECURSIVE 33talloc_set_destructor(ptr,function) do { int (*_talloc_destructor_fn)(_TALLOC_TYPEOF(ptr)) = (function); _talloc_set_destructor((ptr), (int (*)(void *))_talloc_destructor_fn); } while(0)SQLITE_ATTACH 24SO_SELECT_ERR_QUEUE 45PF_PHONET 35SQLITE_IOERR_SHMOPEN (SQLITE_IOERR | (18<<8))FILENAME_MAX 4096__GCC_ATOMIC_LONG_LOCK_FREE 2__BIGGEST_ALIGNMENT__ 16OSMO_STRBUF_APPEND(STRBUF,func,args...) do { if (!(STRBUF).pos) (STRBUF).pos = (STRBUF).buf; size_t _sb_remain = OSMO_STRBUF_REMAIN(STRBUF); int _sb_l = func((STRBUF).pos, _sb_remain, ##args); if (_sb_l < 0 || (size_t)_sb_l > _sb_remain) (STRBUF).pos = (STRBUF).buf + (STRBUF).len; else if ((STRBUF).pos) (STRBUF).pos += _sb_l; if (_sb_l > 0) (STRBUF).chars_needed += _sb_l; } while(0)_GETOPT_CORE_H 1_CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS__ASM_GENERIC_BITS_PER_LONG SQLITE_IOERR_COMMIT_ATOMIC (SQLITE_IOERR | (30<<8))long doubleSQLITE_IOERR_DATA (SQLITE_IOERR | (32<<8))GSM48_MT_CC_START_CC 0x09__HAVE_FLOAT32 1IPV6_HDRINCL 36SCNuMAX __PRI64_PREFIX "u"SCNd32 "d"GSM48_T305_MS 30, 0_GCC_PTRDIFF_T IP_PKTINFO 8__f32(x) x ##f32__LDBL_MIN_EXP__ (-16381)IPV6_RECVPATHMTU 60SOL_KCM 281__FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x__DEC128_MAX_EXP__ 6145__BITS_PER_LONG 64IPPROTO_ESP IPPROTO_ESPSQLITE_FCNTL_PERSIST_WAL 10msgb_eq(msg1,msg2) msgb_eq_data(msg1, msgb_data(msg2), msgb_length(msg2))MSG_CONFIRM MSG_CONFIRMFTS5_TOKENIZE_AUX 0x0008_SC_2_UPE _SC_2_UPESTDIN_FILENO 0SQLITE_FCNTL_JOURNAL_POINTER 28_SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32filter_mapSCNoFAST32 __PRIPTR_PREFIX "o"SCNxFAST32 __PRIPTR_PREFIX "x"db_get_auth_dataGSM23003_PTMSI_SIG_NUM_BYTES 3_IO_wide_data__FD_MASK(d) ((__fd_mask) (1UL << ((d) % __NFDBITS)))ESTALE 116__SYSCALL_WORDSIZE 64__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0SQLITE_READONLY_DBMOVED (SQLITE_READONLY | (4<<8))SQLITE_IOERR_LOCK (SQLITE_IOERR | (15<<8))talloc_named_consttalloc_pooled_object(_ctx,_type,_num_subobjects,_total_subobjects_size) (_type *)_talloc_pooled_object((_ctx), sizeof(_type), #_type, (_num_subobjects), (_total_subobjects_size))INADDR_ANY ((in_addr_t) 0x00000000)GSM48_IE_CHANMODE_7 0x17WCONTINUED 8IPV6_RECVERR_RFC4884 31OSMO_SOCK_F_BIND (1 << 1)db_get_aucOSMO_DEPRECATED_OUTSIDE_LIBOSMOCORE OSMO_DEPRECATED("For internal use inside libosmocore only.")DEBUGP(ss,fmt,args...) LOGP(ss, LOGL_DEBUG, fmt, ##args)SQLITE_LIMIT_VDBE_OP 5SOL_NETLINK 270SQLITE_CONSTRAINT_TRIGGER (SQLITE_CONSTRAINT | (7<<8))SQLITE_FCNTL_EXTERNAL_READER 40EOWNERDEAD 130__timeval_defined 1SQLITE_INDEX_CONSTRAINT_LIMIT 73PF_ISDN 34_POSIX_CHOWN_RESTRICTED 0osmo_talloc_asprintf(ctx,dest,fmt,args...) do { if (!dest) dest = talloc_asprintf(ctx, fmt, ## args); else dest = talloc_asprintf_append((char*)dest, fmt, ## args); } while (0)PF_PACKET 17SQLITE_BUSY_TIMEOUT (SQLITE_BUSY | (3<<8))IPPROTO_HOPOPTS IPPROTO_HOPOPTSOSMO_CMP(a,b) ((a) < (b)? -1 : ((a) > (b)? 1 : 0))SQLITE_IOCAP_ATOMIC32K 0x00000080GSM48_IE_MORE_DATA 0xa0dest__CHAR32_TYPE__ unsigned intsgsn_via_proxySQLITE_STMTSTATUS_VM_STEP 4__DEC128_EPSILON__ 1E-33DL__UINT16_TYPE__ short unsigned intSQLITE_FCNTL_CKPT_DONE 37__FLT_MIN_EXP__ (-125)GT_MAX_DIGITS 15SQLITE_CONFIG_PAGECACHE 7__UINT_LEAST64_TYPE__ long unsigned intGSM48_MT_RR_HANDO_CMD 0x2bSQLITE_IOCAP_ATOMIC4K 0x00000010SQLITE_CONFIG_PCACHE_HDRSZ 24SCNx16 "hx"SQLITE_IOCAP_POWERSAFE_OVERWRITE 0x00001000__GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1DLCSN1 -26INIT_LLIST_HEAD(ptr) do { (ptr)->next = (ptr); (ptr)->prev = (ptr); } while (0)SQLITE_UTF16BE 3__LP64_OFF64_LDFLAGS "-m64"PRIoFAST8 "o"__SEG_FS 1__SYSCALL_SLONG_TYPE __SLONGWORD_TYPEEAFNOSUPPORT 97__INT_LEAST8_WIDTH__ 8GSM48_MT_RR_NOTIF_RESP 0x26MCAST_JOIN_SOURCE_GROUP 46categoriesSEEK_CUR 1OSMO_LOGCOLOR_DARKYELLOW "\033[33m"IPV6_CHECKSUM 7SQLITE_SCANSTAT_NAME 3__GNU_LIBRARY__ 6AF_ISDN PF_ISDNGSM48_MT_RR_CLSM_CHG 0x16llist_for_each_safe(pos,n,head) for (pos = (head)->next, n = pos->next; pos != (head); pos = n, n = pos->next)__wur PRIoLEAST64 __PRI64_PREFIX "o"EDESTADDRREQ 89PRIxLEAST64 __PRI64_PREFIX "x"SQLITE_FCNTL_POWERSAFE_OVERWRITE 13EBFONT 59GSM48_MT_CC_NOTIFY 0x3eFOPEN_MAX 16_SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64SQLITE_TESTCTRL_PRNG_RESTORE 6__W_STOPCODE(sig) ((sig) << 8 | 0x7f)IN_CLASSA_NET 0xff000000__FLT16_MAX__ 6.55040000000000000000000000000000000e+4F16SQLITE_INDEX_CONSTRAINT_LT 16EXIT_SUCCESS 0DB_STMT_AUC_3G_INSERTINT_LEAST8_MIN (-128)IPV6_RECVRTHDR 56__BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__PF_SNA 22__STDC_IEC_60559_COMPLEX__ 201404LPACKAGE_URL ""IP_UNICAST_IF 50IN6_IS_ADDR_LOOPBACK(a) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->__in6_u.__u6_addr32[0] == 0 && __a->__in6_u.__u6_addr32[1] == 0 && __a->__in6_u.__u6_addr32[2] == 0 && __a->__in6_u.__u6_addr32[3] == htonl (1); }))__f128(x) x ##f128EWOULDBLOCK EAGAINSQLITE_READONLY_ROLLBACK (SQLITE_READONLY | (3<<8))__FD_SETSIZE 1024verboseENAMETOOLONG 36_SC_SS_REPL_MAX _SC_SS_REPL_MAXMSG_PROXY MSG_PROXYSOL_IRDA 266__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION PRIiFAST16 __PRIPTR_PREFIX "i"GET_OSMO_SOCK_F_DSCP(f) (((f) >> 24) & 0x3f)__STDC__ 1log_ctx_index_SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX__bswap_constant_16(x) ((__uint16_t) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))_fill_invalidSQLITE_OPEN_PRIVATECACHE 0x00040000SQLITE_IOERR_MMAP (SQLITE_IOERR | (24<<8))_CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSIONPRIdFAST32 __PRIPTR_PREFIX "d"le32toh(x) __uint32_identity (x)ETIMEDOUT 110IP_MULTICAST_ALL 49GSM48_MT_GMM_DETACH_ACK 0x06OSMO_LOGCOLOR_DARKGREEN "\033[32m"SO_DONTROUTE 5_POSIX_ASYNCHRONOUS_IO 200809Lntohl(x) __bswap_32 (x)alloca(size) __builtin_alloca (size)SCNu32 "u"GSM48_MT_GSM_REQ_PDP_ACT 0x44_SC_TRACE_INHERIT _SC_TRACE_INHERITDLJIBUF -18__FLT16_MIN_10_EXP__ (-4)GSM48_MT_GSM_ACT_AA_PDP_REJ 0x52__SLONGWORD_TYPE long intSO_NO_CHECK 11__INO64_T_TYPE __UQUAD_TYPEhandle_optionsOSMO_LOGCOLOR_PURPLE "\033[1;35m"__NLINK_T_TYPE __SYSCALL_ULONG_TYPE_CS_LFS_LDFLAGS _CS_LFS_LDFLAGS_SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64__ILP32_OFFBIG_LDFLAGS "-m32"__pid_t_defined SQLITE_INDEX_CONSTRAINT_GLOB 66IPV6_RTHDR_STRICT 1DB_STMT_EXISTS_BY_IMSISCNiMAX __PRI64_PREFIX "i"_SC_SELECT _SC_SELECT__GNUC_STDC_INLINE__ 1__FLT64_MIN_EXP__ (-1021)NULL ((void *)0)SQLITE_STMTSTATUS_FILTER_HIT 8__BLKCNT_T_TYPE __SYSCALL_SLONG_TYPE__ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)__fsfilcnt_t_defined __SIZEOF_LONG_LONG__ 8LOG_TGT_TYPE_VTYESRMNT 69fwrite_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ const char *__ptr = (const char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) if (putc_unlocked (*__ptr++, __stream) == EOF) break; ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fwrite_unlocked (ptr, size, n, stream))))GSM48_MT_GMM_ID_REQ 0x15__FLT32_NORM_MAX__ 3.40282346638528859811704183484516925e+38F32GSM48_MT_RR_INIT_REQ 0x3cGSM48_T332_MS 30, 0_unused2__FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64_SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG_SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG_GETOPT_POSIX_H 1GSM48_MT_RR_ASS_COMPL 0x29SOL_CAIF 278_ATFILE_SOURCE__socklen_t_defined MSG_OOB MSG_OOBGSM48_IE_PROGR_IND 0x1e__WNOTHREAD 0x20000000SQLITE_DBSTATUS_LOOKASIDE_MISS_FULL 6__WORDSIZE_TIME64_COMPAT32 1GSM48_MT_GMM_DETACH_REQ 0x05__WCOREFLAG 0x80SQLITE_MUTEX_STATIC_LRU2 7_GETOPT_EXT_H 1SQLITE_TESTCTRL_BENIGN_MALLOC_HOOKS 10__USER_LABEL_PREFIX__ SO_DOMAIN 39SQLITE_VERSION_NUMBER 3040001SQLITE_IOCAP_SAFE_APPEND 0x00000200GSM48_MT_RR_SH_MEAS_INFO 0x5SQLITE_LOCK_RESERVED 2SQLITE_LIMIT_ATTACHED 7SO_BINDTOIFINDEX 62SQLITE_CONSTRAINT_FUNCTION (SQLITE_CONSTRAINT | (4<<8))llist_head__USE_ISOC95 1__FLT64X_HAS_INFINITY__ 1EMFILE 24_TALLOC_TYPEOF(ptr) __typeof__(ptr)BIG_ENDIAN __BIG_ENDIANGSM48_MT_RR_SYSINFO_3 0x1bEHOSTDOWN 112IP_CHECKSUM 23GSM48_MT_RR_SYSINFO_6 0x1e_PC_VDISABLE _PC_VDISABLEnum_catSOL_AAL 265__WINT_WIDTH__ 32__need_NULLPfv(name,fmt,val) fprintf(stderr, " ." #name " = " fmt ",\n", val)log_set_print_category__linux__ 1INT_FAST64_MAX (__INT64_C(9223372036854775807))OSMO_NUM_DLIB 29SCNx64 __PRI64_PREFIX "x"IPPROTO_AH IPPROTO_AH_IOLBF 1__WCOREDUMP(status) ((status) & __WCOREFLAG)_EXTERN_INLINE __extern_inlineIN_CLASSA_MAX 128ENOPKG 65_ANSI_STDARG_H_ DLGSUP -11SQLITE_DBCONFIG_LOOKASIDE 1001exitGSM48_IE_BA_LIST_PREF 0x75GSM48_PDISC_SM_GPRS 0x0aSO_SNDTIMEO SO_SNDTIMEO_OLDGSM48_T338 30, 0_SS_SIZE 128INT32_MIN (-2147483647-1)log_target__HAVE_DISTINCT_FLOAT64X 0_modeWEXITSTATUS(status) __WEXITSTATUS (status)mk_aud_2g__FLT32_IS_IEC_60559__ 2GSM48_MT_CC_START_DTMF_REJ 0x37DB_STMT_AUC_3G_DELETE_SC_SIGNALS _SC_SIGNALS__INT64_C(c) c ## LSQLITE_IOERR_VNODE (SQLITE_IOERR | (27<<8))PRIuLEAST8 "u"__SIZEOF_PTHREAD_BARRIERATTR_T 4__FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x_POSIX_TYPED_MEMORY_OBJECTS -1rand_auts_OSMO_AUTH_ALG_NUM__attribute_maybe_unused__ __attribute__ ((__unused__))ECONNREFUSED 111PRIiLEAST16 "i"PRIX8 "X"log_print_filters__DBL_MAX_10_EXP__ 308SQLITE_VERSION "3.40.1"_POSIX_TRACE_INHERIT -1dump_audSO_BROADCAST 6__SIZE_MAX__ 0xffffffffffffffffULmk_aud_3gmsgb_l2(m) ((void *)((m)->l2h))GSM48_MT_RR_SH_VGCS_RECON2 0x7_SC_BARRIERS _SC_BARRIERSMSG_SYN MSG_SYNtalloc_steal(ctx,ptr) ({ _TALLOC_TYPEOF(ptr) __talloc_steal_ret = (_TALLOC_TYPEOF(ptr))_talloc_steal_loc((ctx),(ptr), __location__); __talloc_steal_ret; })AF_ROUTE PF_ROUTE__feof_unlocked_body(_fp) (((_fp)->_flags & _IO_EOF_SEEN) != 0)GSM48_MT_RR_DTM_REJECT 0x49SO_GET_FILTER SO_ATTACH_FILTER__CFLOAT32 _Complex _Float32IN_CLASSC_NSHIFT 8SQLITE_TRACE_CLOSE 0x08TALLOC_FREE(ctx) do { if (ctx != NULL) { talloc_free(ctx); ctx=NULL; } } while(0)SEEK_SET 0_SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAXENETUNREACH 101PRIi32 "i"__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1GSM340_UDL_OCT_MAX 140__DEC64_MIN_EXP__ (-382)__REDIRECT_NTH_LDBL(name,proto,alias) __REDIRECT_NTH (name, proto, alias)GSM23003_TLLI_NUM_BYTES 4SCNxFAST8 "hhx"SQLITE_CREATE_TEMP_VIEW 6__FLT128_MAX_10_EXP__ 4932SQLITE_MUTEX_FAST 0_GCC_MAX_ALIGN_T EFAULT 14_POSIX_THREAD_ROBUST_PRIO_PROTECT -1talloc_get_type_abort(ptr,type) (type *)_talloc_get_type_abort(ptr, #type, __location__)GSM_MAX_FN (26*51*2048)SQLITE_ROW 100_RWLOCK_INTERNAL_H LT_OBJDIR ".libs/"F_ULOCK 0GSM48_IE_MOBILE_ID 0x17SQLITE_CONFIG_MALLOC 4__PTHREAD_RWLOCK_ELISION_EXTRA 0, { 0, 0, 0, 0, 0, 0, 0 }GSM48_PDISC_LOC 0x0cEINPROGRESS 115__GID_T_TYPE __U32_TYPEMSG_ZEROCOPY MSG_ZEROCOPYSQLITE_FCNTL_RBU 26msgb_eq_l4_data(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 4, msg, data, len, false)SQLITE_DROP_VTABLE 30__ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"PRIiPTR __PRIPTR_PREFIX "i"SQLITE_DBCONFIG_DQS_DML 1013IPV6_HOPOPTS 54EIO 5SO_SNDTIMEO_NEW 67__FD_SET(d,s) ((void) (__FDS_BITS (s)[__FD_ELT(d)] |= __FD_MASK(d)))PACKAGE_BUGREPORT "openbsc@lists.osmocom.org"__FLT64X_NORM_MAX__ 1.18973149535723176502126385303097021e+4932F64xGSM48_MT_GMM_RA_UPD_REQ 0x08OSMO_GSUP_TO_MSGT_RESULT(msgt) (((msgt) & 0b11111100) | 0b10)HAVE_STDINT_H 1__FLT_HAS_QUIET_NAN__ 1_SC_2_SW_DEV _SC_2_SW_DEVEDEADLOCK EDEADLKdb_subscr_exists_by_imsiPF_FILE PF_LOCAL_BITS_UINTN_IDENTITY_H 1GSM_CSTATE_CONNECT_IND 28W_OK 2__FSWORD_T_TYPE __SYSCALL_SLONG_TYPE__HAVE_FLOAT64X 1ESOCKTNOSUPPORT 94__returns_nonnull __attribute__ ((__returns_nonnull__))db_subscr_get_by_id__LDBL_DIG__ 18SCNoLEAST64 __PRI64_PREFIX "o"SCNxLEAST64 __PRI64_PREFIX "x"GSM48_LUPD_IMSI_ATT 0x2GSM_CSTATE_MO_ORIG_MODIFY 26GSM48_IE_MOB_OVSERV_DIF 0x77SQLITE_DBCONFIG_NO_CKPT_ON_CLOSE 1006_SC_NL_SETMAX _SC_NL_SETMAXTALLOC_VERSION_MINOR 4__useconds_t_defined SQLITE_TESTCTRL_PARSER_COVERAGE 26_SC_NETWORKING _SC_NETWORKINGPARTLY_WITHIN 1__INO_T_TYPE __SYSCALL_ULONG_TYPEUINT_FAST32_MAX (18446744073709551615UL)__FLT64_MIN_10_EXP__ (-307)__W_EXITCODE(ret,sig) ((ret) << 8 | (sig))GSM48_MT_RR_VGCS_UPL_GRANT 0x09OSMO_GSUP_IS_MSGT_RESULT(msgt) (((msgt) & 0b00000011) == 0b10)CMSG_DATA(cmsg) ((cmsg)->__cmsg_data)__extern_always_inline extern __always_inline __attribute__ ((__gnu_inline__))SOL_XDP 283talloc_find_parent_bytype(ptr,type) (type *)talloc_find_parent_byname(ptr, #type)_POSIX_FSYNC 200809Ltalloc_set_type(ptr,type) talloc_set_name_const(ptr, #type)INT_LEAST32_MAX (2147483647)GSM48_IE_CBCH_MOB_AL 0x72__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X 0fill_invalid(x) _fill_invalid(&x, sizeof(x))_POSIX_C_SOURCE__ATOMIC_HLE_ACQUIRE 65536UINT32_MAX (4294967295U)SQLITE_CONFIG_MMAP_SIZE 22SQLITE_READONLY_CANTLOCK (SQLITE_READONLY | (2<<8))priorityPRIuFAST32 __PRIPTR_PREFIX "u"_SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_RGSM23003_IMEI_NUM_DIGITS (GSM23003_IMEI_TAC_NUM_DIGITS + GSM23003_IMEI_SNR_NUM_DIGITS + 1)__uint8_t__DBL_MAX__ ((double)1.79769313486231570814527423731704357e+308L)__FXSR__ 1__CONST_SOCKADDR_ARG const struct sockaddr *_SC_MEMLOCK _SC_MEMLOCKAF_AX25 PF_AX25__GLIBC__ 2talloc_move(ctx,pptr) (_TALLOC_TYPEOF(*(pptr)))_talloc_move((ctx),(void *)(pptr))GSM48_MT_CC_FACILITY 0x3a__SIZEOF_PTHREAD_RWLOCKATTR_T 8__TALLOC_STRING_LINE3__ __TALLOC_STRING_LINE2__(__LINE__)_CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGSGSM340_UDL_SPT_MAX 160SCNdFAST32 __PRIPTR_PREFIX "d"db_raw_sql_POSIX2_C_BIND __POSIX2_THIS_VERSIONEMEDIUMTYPE 124__SIZEOF_PTHREAD_COND_T 48SQLITE_DENY 1GSM48_IE_CHANMODE_6 0x16SQLITE_IOCAP_ATOMIC64K 0x00000100PF_SMC 43IP_TOS 1__INTMAX_C(c) c ## LSO_TXTIME 61SQLITE_FCNTL_TEMPFILENAME 16_STRUCT_TIMESPEC 1LOG_CTX_BSC_SUBSCR_vtable_offsetGSM48_MT_GMM_INFO 0x21SQLITE_IOERR_TRUNCATE (SQLITE_IOERR | (6<<8))DLSCCP -14OTC_SELECT (osmo_ctx->select)errno (*__errno_location ())SQLITE_NOTICE 27SQLITE_STMTSTATUS_SORT 2__WCHAR_TYPE__ intmsgb_eq_l3_data(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 3, msg, data, len, false)SO_PEEK_OFF 42htobe16(x) __bswap_16 (x)vlr_or_sgsn_numberPF_ECONET 19ARFCN_PCS 0x8000SHUT_RD SHUT_RD__blksize_t_defined SQLITE_LIMIT_COLUMN 2GSM48_IE_AUTN 0x20__SSE_MATH__ 1_SC_RTSIG_MAX _SC_RTSIG_MAX_POSIX_MEMORY_PROTECTION 200809L_SC_NZERO _SC_NZEROtalloc_reference(ctx,ptr) (_TALLOC_TYPEOF(ptr))_talloc_reference_loc((ctx),(ptr), __location__)SQLITE_STATUS_SCRATCH_OVERFLOW 4WCHAR_MIN __WCHAR_MIN__FD_CLR(d,s) ((void) (__FDS_BITS (s)[__FD_ELT(d)] &= ~__FD_MASK(d)))DLMGCP -17SQLITE_ERROR_RETRY (SQLITE_ERROR | (2<<8))PRIo64 __PRI64_PREFIX "o"__SIZEOF_PTHREAD_CONDATTR_T 4__SYSCALL_ULONG_TYPE __ULONGWORD_TYPE__GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATIONOSMO_LOGCOLOR_DARKRED "\033[31m"__ptr_t void *SQLITE_DBCONFIG_ENABLE_LOAD_EXTENSION 1005__BEGIN_DECLS osmo_auth_algoLOG_FLT_GB_NSE__lldiv_t_defined 1_CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGSGSM48_IE_CIP_MODE_SET_HO 0x09IPV6_TRANSPARENT 75N_VECTORS 3PRINTF_ATTRIBUTE(a1,a2) __attribute__ ((format (__printf__, a1, a2)))__INT_WIDTH__ 32__BITS_SOCKET_H __FLT16_DENORM_MIN__ 5.96046447753906250000000000000000000e-8F16__daddr_t_defined GSM_RFN_MODULUS 42432_POSIX_TIMERS 200809LGSM23003_MME_GROUP_NUM_BYTES 2SOCK_SEQPACKET SOCK_SEQPACKETIP_MAX_MEMBERSHIPS 20WNOWAIT 0x01000000IP_FREEBIND 15__USE_POSIX2 1__DBL_HAS_INFINITY__ 1__FLT_EVAL_METHOD_TS_18661_3__ 0__DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD__stub_stty IN6_IS_ADDR_LINKLOCAL(a) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); (__a->__in6_u.__u6_addr32[0] & htonl (0xffc00000)) == htonl (0xfe800000); }))IPPROTO_IP IPPROTO_IPSQLITE_FCNTL_CKPT_START 39PRIdLEAST64 __PRI64_PREFIX "d"SO_TIMESTAMP_OLD 29__attribute_alloc_align__(param) __attribute__ ((__alloc_align__ param))GSM48_IE_EXTENDED_TSC_SET 0x6dOSMO_LOGCOLOR_CYAN "\033[1;36m"SQLITE_CREATE_VIEW 8_SC_NL_TEXTMAX _SC_NL_TEXTMAX_SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZEIP_RETOPTS 7__SIG_ATOMIC_MAX__ 0x7fffffffPF_INET 2GSM48_MT_MM_AUTH_REJ 0x11LOG_TGT_TYPE_GSMTAP_SC_PIPE _SC_PIPEtest_subscr_audENODEV 19_SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVERSQLITE_CONFIG_SQLLOG 21OSMO_BIT_SPEC "%c%c%c%c%c%c%c%c"LOG_FILENAME_NONEOSMO_STRBUF_PRINTF(STRBUF,fmt,args...) OSMO_STRBUF_APPEND(STRBUF, snprintf, fmt, ##args)SQLITE_ACCESS_EXISTS 0le64toh(x) __uint64_identity (x)llist_for_each_entry_continue(pos,head,member) for (pos = llist_entry(pos->member.next, typeof(*pos), member), prefetch(pos->member.next); &pos->member != (head); pos = llist_entry(pos->member.next, typeof(*pos), member), prefetch(pos->member.next))_XOPEN_ENH_I18N 1PRIX16 "X"GSM48_CAUSE_CS_GSM 0x60SQLITE_CONSTRAINT_NOTNULL (SQLITE_CONSTRAINT | (5<<8))AF_IUCV PF_IUCVdump_subscrSQLITE_CANTOPEN 14GSM48_MT_CC_STATUS 0x3dLOGPSRCC(ss,level,caller_file,caller_line,cont,fmt,args...) do { if (!osmo_log_info) { if (caller_file) logp_stub(caller_file, caller_line, cont, fmt, ##args); else logp_stub(__FILE__, __LINE__, cont, fmt, ##args); break; } if (log_check_level(ss, level)) { if (caller_file) logp2(ss, level, caller_file, caller_line, cont, fmt, ##args); else logp2(ss, level, __FILE__, __LINE__, cont, fmt, ##args); } } while(0)_IOFBF 0flagSO_BSDCOMPAT 14INT16_MIN (-32767-1)BSS_MAP_MSG_ASSIGMENT_COMPLETE BSS_MAP_MSG_ASSIGNMENT_COMPLETEcopy_sqlite3_text_to_ipa_name(ipa_name,stmt,idx) do { const char *_txt = (const char *) sqlite3_column_text(stmt, idx); osmo_ipa_name_set_str(ipa_name, _txt); } while (0)__FLT64X_DIG__ 18_SIZE_T_DEFINED OSMO_LOGCOLOR_YELLOW "\033[1;33m"_SC_XOPEN_UNIX _SC_XOPEN_UNIX_SC_XOPEN_LEGACY _SC_XOPEN_LEGACYtest_subscr_aud_invalid_lenAF_QIPCRTR PF_QIPCRTR__INT_FAST32_WIDTH__ 64__linux 1SOL_NFC 280GSM48_T301 180, 0PRIuFAST64 __PRI64_PREFIX "u"DLM3UA -16g_subscr_SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZEmsgb_eq_l2_data(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 2, msg, data, len, false)SQLITE_OPEN_TRANSIENT_DB 0x00000400_SYS_SOCKET_H 1__SIZEOF_LONG__ 8sqlite3_prepare_v2_ATFILE_SOURCE 1SCM_WIFI_STATUS SO_WIFI_STATUS_IO_ERR_SEEN 0x0020IN_CLASSC(a) ((((in_addr_t)(a)) & 0xe0000000) == 0xc0000000)lmsi_SC_2_LOCALEDEF _SC_2_LOCALEDEFSO_COOKIE 57__PTRDIFF_TYPE__ long intsqlite3_stepGSM_CSTATE_INITIATED 1BSS_MAP_MSG_ASSIGMENT_RQST BSS_MAP_MSG_ASSIGNMENT_RQSTFD_CLR(fd,fdsetp) __FD_CLR (fd, fdsetp)stdin stdinLOG_CTX_VLR_SUBSCRIP_DROP_SOURCE_MEMBERSHIP 40FTS5_TOKENIZE_QUERY 0x0001IN_CLASSC_HOST (0xffffffff & ~IN_CLASSC_NET)_GCC_WCHAR_T osmo_auth_alg_name__LDBL_DECIMAL_DIG__ 21GSM48_MT_RR_CFG_CHG_CMD 0x30SQLITE_TOOBIG 18PRIX32 "X"__FLT32X_NORM_MAX__ 1.79769313486231570814527423731704357e+308F32xtalloc(ctx,type) (type *)talloc_named_const(ctx, sizeof(type), #type)SQLITE_DBCONFIG_TRUSTED_SCHEMA 1017GSM48_MT_GMM_ATTACH_REQ 0x01SQLITE_TESTCTRL_EXTRA_SCHEMA_CHECKS 29____FILE_defined 1__stub_sigreturn __MMX__ 1GSM48_LUPD_NORMAL 0x0GSM48_MT_RR_NOTIF_FACCH 0x25__INTPTR_TYPE__ long intGSM_MI_TYPE_NONE 0x00SQLITE_FUNCTION 31GSM48_MT_MM_TMSI_REALL_CMD 0x1a__INT_LEAST32_WIDTH__ 32_SC_PII_OSI_COTS _SC_PII_OSI_COTSSQLITE_SHM_SHARED 4_CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGSSQLITE_CONFIG_STMTJRNL_SPILL 26__DEC32_MANT_DIG__ 7_SC_2_PBS_LOCATE _SC_2_PBS_LOCATESQLITE_TESTCTRL_ALWAYS 13__bswap_constant_64(x) ((((x) & 0xff00000000000000ull) >> 56) | (((x) & 0x00ff000000000000ull) >> 40) | (((x) & 0x0000ff0000000000ull) >> 24) | (((x) & 0x000000ff00000000ull) >> 8) | (((x) & 0x00000000ff000000ull) << 8) | (((x) & 0x0000000000ff0000ull) << 24) | (((x) & 0x000000000000ff00ull) << 40) | (((x) & 0x00000000000000ffull) << 56))FULLY_WITHIN 2OSMO_IMSI_BUF_SIZE (GSM23003_IMSI_MAX_DIGITS+2)SQLITE_LIMIT_LENGTH 0OSMO_SOCK_F_NO_MCAST_LOOP (1 << 3)__PDP_ENDIAN 3412GSM48_IE_HIGHL_COMPAT 0x7dHLIST_HEAD(name) struct hlist_head name = { .first = NULL }OSMO_AUTH_ALG_COMP128v1OSMO_AUTH_ALG_COMP128v2OSMO_AUTH_ALG_COMP128v3DLNS -20GSM48_MT_MM_ID_REQ 0x18SQLITE_OPEN_WAL 0x00080000__FD_ISSET(d,s) ((__FDS_BITS (s)[__FD_ELT (d)] & __FD_MASK (d)) != 0)sub_auth_data_str__INT_WCHAR_T_H EHWPOISON 133__RLIM_T_TYPE __SYSCALL_ULONG_TYPEEILSEQ 84F_TEST 3_SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOCOSMO_GSUP_IS_MSGT_REQUEST(msgt) (((msgt) & 0b00000011) == 0b00)IPPROTO_IPIP IPPROTO_IPIPGSM48_MT_GSM_DEACT_AA_PDP_REQ 0x53_SYS_CDEFS_H 1SQLITE_FAIL 3_IO_EOF_SEEN 0x0010GSM48_IE_AUTH_RES_EXT 0x21IPV6_MULTICAST_HOPS 18_CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBSEISDIR 21OSMO_BIT_PRINT(byte) OSMO_BIT_PRINT_EX(byte, '1')SCNu16 "hu"SCNx8 "hhx"ENOTSOCK 88__need_wchar_t DLINP -3_IO_backup_baseCELL_IDENT_LAI_AND_LAC CELL_IDENT_LAIEL2NSYNC 45__UINT_LEAST8_TYPE__ unsigned char__HAVE_DISTINCT_FLOAT32X 0___int_size_t_h ESTRPIPE 86UINT_LEAST16_MAX (65535)SQLITE_NOTICE_RECOVER_ROLLBACK (SQLITE_NOTICE | (2<<8))SOL_LLC 268_SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAMSQLITE_IOERR_DELETE_NOENT (SQLITE_IOERR | (23<<8))comment_start() fprintf(stderr, "\n===== %s\n", __func__);__FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64PhexEOPNOTSUPP 95SQLITE_NOTICE_RECOVER_WAL (SQLITE_NOTICE | (1<<8))no_argument 0SQLITE_CONFIG_SCRATCH 6msgb_eq_l1_data(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 1, msg, data, len, false)__LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951LOSMO_SOCK_F_PRIO(x) (((x)&0xff) << 16)EEXIST 17_SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAXprint_helpbe64toh(x) __bswap_64 (x)_CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGSSQLITE_ACCESS_READ 2_CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVSPF_IPX 4EMLINK 31SQLITE_INDEX_SCAN_UNIQUE 1GSM_CSTATE_NULL 0IP_ROUTER_ALERT 5osmo_stderr_target__FLT_HAS_INFINITY__ 1SQLITE_IOERR_AUTH (SQLITE_IOERR | (28<<8))EAGAIN 11SQLITE_IGNORE 2__INT_FAST16_TYPE__ long intSQLITE_TRACE_PROFILE 0x02size__x86_64__ 1PRIoLEAST8 "o"db_close__WCHAR_MAX__ 0x7fffffffPF_VSOCK 40GSM_CSTATE_DISCONNECT_REQ 12GSM48_MT_MM_CM_SERV_REJ 0x22_CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGSEADDRINUSE 98GSM48_MT_CC_CONNECT 0x07__USE_DYNAMIC_STACK_SIZE__ASM_GENERIC_SOCKET_H GSM48_PDISC_MM 0x05__FLT32_MIN_10_EXP__ (-37)IND_DEL(VLR) do { struct osmo_cni_peer_id vlr; OSMO_ASSERT(!osmo_cni_peer_id_set_str(&vlr, OSMO_CNI_PEER_ID_IPA_NAME, VLR)); ASSERT_RC(db_ind_del(dbc, &vlr), 0); fprintf(stderr, "%s ind deleted\n\n", osmo_quote_str((char*)vlr.ipa_name.val, vlr.ipa_name.len)); } while (0)__FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64xGSM48_MT_RR_SYSINFO_2ter 0x03SIG_ATOMIC_MAX (2147483647)GPRS_TMR_FACT_MASK ((1 << 5)-1)__INT32_TYPE__ intGSM48_MT_RR_PAG_RESP 0x27__FLT64X_MIN_10_EXP__ (-4931)GSM48_MT_MM_ID_RESP 0x19db_subscr_update_aud_by_idSQLITE_SHM_LOCK 2_LINUX_STDDEF_H __kernel_old_dev_t __kernel_old_dev_tprint_levelGSM48_MT_CC_MODIFY 0x17SQLITE_DIRECTONLY 0x000080000_SC_2_PBS _SC_2_PBS_PC_PATH_MAX _PC_PATH_MAX__WCHAR_MAX __WCHAR_MAX____FLT_DIG__ 6__ferror_unlocked_body(_fp) (((_fp)->_flags & _IO_ERR_SEEN) != 0)EPROTO 71__UINT_LEAST32_MAX__ 0xffffffffULOG_MTX_DEBUG 0IPV6_V6ONLY 26db_update_sqnIPV6_UNICAST_HOPS 16SO_ZEROCOPY 60SO_PEERGROUPS 59SQLITE_LOCK_SHARED 1_IO_read_end__ID_T_TYPE __U32_TYPEPRIXFAST8 "X"GSM48_MT_RR_EXT_MEAS_REP 0x36_XOPEN_REALTIME_THREADS 1SOL_IPV6 41_SC_TRACE _SC_TRACEGSM48_IE_CLIR_INVOC 0xa2__WSTOPSIG(status) __WEXITSTATUS(status)SQLITE_PREPARE_NO_VTAB 0x04_SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZEIP_NODEFRAG 22_SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIGGSM48_IE_GROUP_CIP_SEQ 0x80GSM48_MT_CC_STATUS_ENQ 0x34__LDBL_MAX_EXP__ 16384GSM48_PDISC_MM_GPRS 0x08STDOUT_FILENO 1EBADRQC 56ELIBACC 79PDP_ENDIAN __PDP_ENDIAN_IO_save_base__SIZEOF_SIZE_T__ 8OSMO_STRBUF_APPEND_NOLEN(STRBUF,func,args...) do { if (!(STRBUF).pos) (STRBUF).pos = (STRBUF).buf; size_t _sb_remain = OSMO_STRBUF_REMAIN(STRBUF); if (_sb_remain) { func((STRBUF).pos, _sb_remain, ##args); } size_t _sb_l = (STRBUF).pos ? strnlen((STRBUF).pos, _sb_remain) : 0; if (_sb_l > _sb_remain) (STRBUF).pos = (STRBUF).buf + (STRBUF).len; else if ((STRBUF).pos) (STRBUF).pos += _sb_l; (STRBUF).chars_needed += _sb_l; } while(0)EMSGSIZE 90GSM48_MT_CC_ESTAB_CONF 0x06SIOCATMARK 0x8905__HAVE_FLOAT32X 1SCM_TIMESTAMPNS SO_TIMESTAMPNS__FLT32X_MAX_EXP__ 1024ENOEXEC 8ms_purged_csUINTMAX_MAX (__UINT64_C(18446744073709551615))SQLITE_IOERR_FSYNC (SQLITE_IOERR | (4<<8))GSM48_MT_RR_PAG_REQ_3 0x24_CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS__INT16_C(c) c_SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE__INT_LEAST8_MAX__ 0x7fENOSPC 28Pf(name,fmt) Pfo(name, fmt, aud)_WCHAR_T_DEFINED GSM48_T310 30, 0SOL_DECNET 261__stub_gtty _SC_FD_MGMT _SC_FD_MGMT__ULONG32_TYPE unsigned intOSMO_A5_MAX_KEY_LEN_BYTES (128/8)SQLITE_SYNC_NORMAL 0x00002GSM48_MT_RR_GPRS_SUSP_REQ 0x34llist_for_each_prev(pos,head) for (pos = (head)->prev, prefetch(pos->prev); pos != (head); pos = pos->prev, prefetch(pos->prev))__INT_FAST32_MAX__ 0x7fffffffffffffffLSCNuFAST64 __PRI64_PREFIX "u"SQLITE_LAST_ERRNO SQLITE_FCNTL_LAST_ERRNOSQLITE_OPEN_URI 0x00000040SCNdLEAST64 __PRI64_PREFIX "d"__GNU_LIBRARY__LOG_TGT_TYPE_STRRBSQLITE_UTF16LE 2__TIMER_T_TYPE void *__TALLOC_STRING_LINE1__(s) #s_TALLOC_H_ SQLITE_DETERMINISTIC 0x000000800GSM48_MT_RR_IMM_ASS_EXT 0x39_SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE_IO_write_endSQLITE_FCNTL_SIZE_LIMIT 36msgb_eq_l1(msg1,msg2) msgb_eq_l1_data(msg1, msgb_l1(msg2), msgb_l1len(msg2))_SC_NL_ARGMAX _SC_NL_ARGMAXGSM48_MT_CC_CONG_CTRL 0x39__INT_LEAST8_TYPE__ signed char__LDBL_MAX__ 1.18973149535723176502126385303097021e+4932LIN6_IS_ADDR_MC_NODELOCAL(a) (IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x1))_SC_2_FORT_DEV _SC_2_FORT_DEVGSM48_MT_RR_SYSINFO_2bis 0x02__uid_t_defined __PTRDIFF_T __FLT32X_MIN_EXP__ (-1021)SQLITE_CONFIG_MUTEX 10SQLITE_FCNTL_COMMIT_PHASETWO 22SO_MARK 36SQLITE_FLOAT 2__FLT16_MAX_10_EXP__ 4IPV6_RXHOPOPTS IPV6_HOPOPTSsqlite3_stmt__SIZEOF_WCHAR_T__ 4IPPROTO_FRAGMENT IPPROTO_FRAGMENTGSM48_IE_CALLED_BCD 0x5e__SIZEOF_PTHREAD_MUTEX_T 40OSMO_LOGCOLOR_BLUE "\033[1;34m"IPV6_ROUTER_ALERT 22SQLITE_MUTEX_STATIC_VFS1 11SQLITE_FCNTL_WIN32_GET_HANDLE 29PF_TIPC 30__DEC64_MAX_EXP__ 385PRId16 "d"SQLITE_INDEX_CONSTRAINT_LIKE 65SQLITE_MISMATCH 20PRIoPTR __PRIPTR_PREFIX "o"k_lenDLLAPD -2IP_MULTICAST_IF 32__FLT64_MAX_10_EXP__ 308__UWORD_TYPE unsigned long int_SC_2_C_DEV _SC_2_C_DEVGSM48_MT_CC_RELEASE_COMPL 0x2a__PTHREAD_RWLOCK_INITIALIZER(__flags) 0, 0, 0, 0, 0, 0, 0, 0, __PTHREAD_RWLOCK_ELISION_EXTRA, 0, __flags__FLT32X_DECIMAL_DIG__ 17GSM48_T306 30, 0_SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCKGSM48_IE_CELL_CH_DESC 0x62_IO_buf_baseSQLITE_CONSTRAINT_COMMITHOOK (SQLITE_CONSTRAINT | (2<<8))PRId32 "d"SCNuFAST8 "hhu"inline __inline___SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT__INT_MAX__ 0x7fffffffPACKAGE_NAME "osmo-hlr"DLPFCP -25GSM48_IE_KPD_FACILITY 0x2cESHUTDOWN 108INET6_ADDRSTRLEN 46PRIoLEAST16 "o"GSM48_PDISC_MASK 0x0fSIOCSPGRP 0x8902INTPTR_MAX (9223372036854775807L)PF_X25 9GSM48_IE_START_TIME 0x7c_SC_TTY_NAME_MAX _SC_TTY_NAME_MAXSO_INCOMING_NAPI_ID 56hlr_log_infoGSM23003_MSISDN_MAX_DIGITS 15_SC_XOPEN_SHM _SC_XOPEN_SHM_SC_NL_NMAX _SC_NL_NMAXSQLITE_STATUS_MALLOC_COUNT 9_SC_XOPEN_XPG2 _SC_XOPEN_XPG2IN_CLASSB_HOST (0xffffffff & ~IN_CLASSB_NET)_SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64PRIXPTR __PRIPTR_PREFIX "X"SQLITE_OPEN_READWRITE 0x00000002GSM48_MT_GSM_ACT_AA_PDP_REQ 0x50SQLITE_INNOCUOUS 0x000200000IPPROTO_TCP IPPROTO_TCPSQLITE_AUTH_USER (SQLITE_AUTH | (1<<8))__LDBL_HAS_INFINITY__ 1_SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAXPF_IUCV 32AF_RXRPC PF_RXRPC__SIZEOF_SHORT__ 2__ssize_t_defined GSM48_MT_RR_IS_TO_CDMA2K_HANDO 0x64SQLITE_INDEX_CONSTRAINT_LE 8programGSM48_IE_REPEAT_SEQ 0xd3__INTMAX_TYPE__ long intUINT_FAST16_MAX (18446744073709551615UL)__NFDBITS (8 * (int) sizeof (__fd_mask))_STDARG_H GSM48_CELL_CHAN_DESC_SIZE 16__WINT_TYPE__ unsigned int__HAVE_FLOAT64X_LONG_DOUBLE 1INT_LEAST16_MAX (32767)__UINT_FAST32_TYPE__ long unsigned intSO_TIMESTAMPING_NEW 65__USE_UNIX98PRIiFAST8 "i"SPEECH_CODEC_MAXLEN 255_SC_PII_OSI _SC_PII_OSIDB_STMT_UPD_VLR_BY_IDSQLITE_ABORT 4_SC_XOPEN_XPG4 _SC_XOPEN_XPG4_SC_PASS_MAX _SC_PASS_MAXDEBUGPC(ss,fmt,args...) LOGPC(ss, LOGL_DEBUG, fmt, ##args)SQLITE_VTAB_INNOCUOUS 2SQLITE_TESTCTRL_INTERNAL_FUNCTIONS 17SQLITE_CONFIG_WIN32_HEAPSIZE 23GSM48_MT_RR_SYSINFO_8 0x18SQLITE_READONLY_CANTINIT (SQLITE_READONLY | (5<<8))Pd_nonzero_SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDRDLM2UA -28IP_RECVERR_RFC4884 26__FLT_MIN_10_EXP__ (-37)__FLT16_HAS_QUIET_NAN__ 1osmo_quote_str_POSIX_CPUTIME 0GSM48_IE_CH_DESC_1_BEFORE 0x1c__REDIRECT_LDBL(name,proto,alias) __REDIRECT (name, proto, alias)__attribute_alloc_size__(params) __attribute__ ((__alloc_size__ params))__u_char_defined PRIiLEAST32 "i"GSM48_IE_CONN_SUB 0x4dlog_tgt_mutex_lock() log_tgt_mutex_lock_impl()comment(fmt,args...) fprintf(stderr, "\n--- " fmt "\n\n", ## args);GSM48_TMSI_LEN 5GSM_LAC_RESERVED_DETACHED 0x0__glibc_clang_prereq(maj,min) 0nextGSM48_MT_RR_SYSINFO_2quater 0x07SQLITE_SHM_EXCLUSIVE 8osmo_panic__attr_access_none(argno) __attribute__ ((__access__ (__none__, argno)))SCNx32 "x"SQLITE_TESTCTRL_PRNG_SEED 28SQLITE_WIN32_TEMP_DIRECTORY_TYPE 2SOL_X25 262IN_CLASSB(a) ((((in_addr_t)(a)) & 0xc0000000) == 0x80000000)INT8_MIN (-128)DLMUX -4SQLITE_DELETE 9_SC_FSYNC _SC_FSYNCGSM48_MID_TMSI_LEN (GSM48_TMSI_LEN + 2)SQLITE_FCNTL_WIN32_AV_RETRY 9PTRDIFF_MAX (9223372036854775807L)DLOAP -12IPV6_ROUTER_ALERT_ISOLATE 30__need_size_tOSMO_SOCK_F_UDP_REUSEADDR (1 << 5)__PTRDIFF_MAX__ 0x7fffffffffffffffL__LDBL_NORM_MAX__ 1.18973149535723176502126385303097021e+4932L__FLT64_HAS_QUIET_NAN__ 1__USE_ISOC99 1DB_STMT_AUC_BY_IMSIARFCN_FLAG_MASK 0xf000SQLITE_DBSTATUS_CACHE_USED_SHARED 11OSMO_MAX_RAND_ID_LEN 16_IO_marker__FLT128_DIG__ 33is_psWIFCONTINUED(status) __WIFCONTINUED (status)MSG_MORE MSG_MOREosmo_auth_vectorOSMO_LIKELY(exp) __builtin_expect(!!(exp), 1)GSM48_IE_SYNC_IND 0xd0__GLIBC_USE_DEPRECATED_SCANFAF_IPX PF_IPXWUNTRACED 2GSM_CSTATE_MM_CONNECTION_PEND 2__FLT128_DECIMAL_DIG__ 36GSM48_IE_RR_PACKET_DL 0x23PRIXMAX __PRI64_PREFIX "X"__FLT32_HAS_DENORM__ 1__UINT32_C(c) c ## U_BITS_STDINT_INTN_H 1HAVE_STDIO_H 1__SIZEOF_WINT_T__ 4_PC_SYNC_IO _PC_SYNC_IOSQLITE_CONSTRAINT_DATATYPE (SQLITE_CONSTRAINT |(12<<8))__USE_POSIX2SIZE_MAX (18446744073709551615UL)__UINT_FAST16_TYPE__ long unsigned intCMSG_ALIGN(len) (((len) + sizeof (size_t) - 1) & (size_t) ~(sizeof (size_t) - 1))GSM48_PM_NORMAL 0x00INADDR_DUMMY ((in_addr_t) 0xc0000008)GSM48_MT_RR_DTM_REQUEST 0x4AIPPROTO_DCCP IPPROTO_DCCPDB_LAST_LU_SEEN_FMT "%Y-%m-%d %H:%M:%S"OSMO_LOGCOLOR_DARKCYAN "\033[36m"GSM_MACBLOCK_PADDING 0x2b_SC_FILE_SYSTEM _SC_FILE_SYSTEM__GCC_ATOMIC_INT_LOCK_FREE 2__LEAF , __leaf__SQLITE_VTAB_CONSTRAINT_SUPPORT 1__CHAR16_TYPE__ short unsigned int__STDC_UTF_16__ 1AF_ATMSVC PF_ATMSVCUINT_LEAST32_MAX (4294967295U)__UINT16_MAX__ 0xffffOSMO_GSUP_MAX_PCO_LEN 251PRIiFAST32 __PRIPTR_PREFIX "i"SQLITE_ACCESS_READWRITE 1fname_BITS_TYPESIZES_H 1log_set_use_color__UINTMAX_MAX__ 0xffffffffffffffffUL__FLT64X_MAX_EXP__ 16384PRIo16 "o"__SOCKADDR_ARG struct sockaddr *__restrictSQLITE_FCNTL_VFSNAME 12MCAST_LEAVE_GROUP 45GSM48_PDISC_CC 0x03MCAST_JOIN_GROUP 42SQLITE_TESTCTRL_FIRST 5GSM48_MI_SIZE 32AF_PPPOX PF_PPPOX__STDC_UTF_32__ 1_IO_lock_tGSM48_MT_RR_SYSINFO_19 0x41__always_inline_SC_PAGE_SIZE _SC_PAGESIZESQLITE_PREPARE_NORMALIZE 0x02MSGB_ABORT(msg,fmt,args...) do { osmo_panic("msgb(%p): " fmt, msg, ## args); } while(0)_BITS_POSIX_OPT_H 1_IO_read_ptr__USE_ISOC95SOCK_CLOEXEC SOCK_CLOEXEC__USE_ISOC99_POSIX_PRIORITIZED_IO 200809L__ASM_X86_BITSPERLONG_H _SC_CHAR_MIN _SC_CHAR_MIN__ino_t_defined __va_copy(d,s) __builtin_va_copy(d,s)__FLOAT_WORD_ORDER __BYTE_ORDERGSM_MI_ODD 0x08DLSS7 -13__GNUC_MINOR__ 2__FLT64_HAS_INFINITY__ 1OSMO_AUTH_TYPE_UMTSINADDR_NONE ((in_addr_t) 0xffffffff)SQLITE_DBCONFIG_ENABLE_QPSG 1007__FLT_EPSILON__ 1.19209289550781250000000000000000000e-7FAF_ATMPVC PF_ATMPVC_SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERITGSM48_IE_CHANMODE_3 0x13GSM48_IE_UTC 0x46__amd64 1_flags2GSM48_IE_NAME_LONG 0x43__HAVE_GENERIC_SELECTION 1SCNo16 "ho"IPPROTO_SCTP IPPROTO_SCTPUINTPTR_MAX (18446744073709551615UL)INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)__INT8_TYPE__ signed charfalse 0ASSERT_IND(VLR,IND) do { unsigned int ind; struct osmo_cni_peer_id vlr; OSMO_ASSERT(!osmo_cni_peer_id_set_str(&vlr, OSMO_CNI_PEER_ID_IPA_NAME, VLR)); ASSERT_RC(db_ind(dbc, &vlr, &ind), 0); fprintf(stderr, "%s ind = %u\n\n", osmo_quote_str((char*)vlr.ipa_name.val, vlr.ipa_name.len), ind); if (ind != (IND)) fprintf(stderr, " ERROR: expected " #IND "\n"); } while (0)ENAVAIL 119__STATFS_MATCHES_STATFS64 1_VA_LIST_DEFINED __ASMNAME2(prefix,cname) __STRING (prefix) cnameIPV6_MINHOPCOUNT 73__warnattr(msg) __attribute__((__warning__ (msg)))OSMO_AUTH_TYPE_GSMSQLITE_CONFIG_GETPCACHE2 19__ldiv_t_defined 1PRIxLEAST8 "x"be16toh(x) __bswap_16 (x)GSM_7BIT_LEGACY_MAX_BUFFER_SIZE 0x10000__DEFINED_size_t DB_STMT_DELETE_MSISDN_BY_IMSI_ASM_GENERIC_ERRNO_H GSM48_IE_SYNC_IND_HO 0x0dPRIiLEAST8 "i"__SIZE_TYPE__ long unsigned intAF_CAIF PF_CAIFIPV6_IPSEC_POLICY 34LOG_FLT_ALLGSM48_PDISC_SH_RR 0_SC_2_C_VERSION _SC_2_C_VERSIONSQLITE_DBCONFIG_DQS_DDL 1014osmo_cni_peer_id_type_SC_2_FORT_RUN _SC_2_FORT_RUNSQLITE_SCHEMA 17DB_SUBSCR_FLAG_NAM_CS (1 << 1)_SC_UINT_MAX _SC_UINT_MAX__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X_IO_write_ptrGSM48_MT_RR_IMM_ASS_REJ 0x3aINTMAX_MIN (-__INT64_C(9223372036854775807)-1)OSMO_AUTH_TYPE_NONE_POSIX_THREAD_ROBUST_PRIO_INHERIT 200809LWTERMSIG(status) __WTERMSIG (status)__INT_LEAST16_MAX__ 0x7fff__GNUC_EXECUTION_CHARSET_NAME "UTF-8"__DEC128_MANT_DIG__ 34HAVE_INTTYPES_H 1IPV6_RTHDRDSTOPTS 55ENOSTR 60SQLITE_STMTSTATUS_FILTER_MISS 7__ILP32_OFF32_LDFLAGS "-m32"SO_BUSY_POLL_BUDGET 70SO_RCVBUFFORCE 33_SC_ADVISORY_INFO _SC_ADVISORY_INFO_CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBSDLSMS -7SOL_RAW 255GSM48_IE_NAME_SHORT 0x45IPPROTO_NONE IPPROTO_NONEDB_SUBSCR_FLAG_NAM_PS (1 << 2)GSM48_IE_AUTS 0x22LOG_FILENAME_POS_HEADER_END_SC_SHELL _SC_SHELL__FLT16_DECIMAL_DIG__ 5SQLITE_IOCAP_ATOMIC16K 0x00000040EALREADY 114PRId64 __PRI64_PREFIX "d"has_argOSMO_SOCK_F_DSCP(x) (((x)&0x3f) << 24)ASSERT_RC(call,expect_rc) do { if ((expect_rc) == -ENOKEY) fprintf(stderr, #call " --> -ENOKEY\n"); else if ((expect_rc) == -ENOTSUP) fprintf(stderr, #call " --> -ENOTSUP\n"); else fprintf(stderr, #call " --> " #expect_rc "\n"); g_rc = call; if (g_rc != (expect_rc)) fprintf(stderr, " MISMATCH: got rc = %d, expected: " #expect_rc " = %d\n", g_rc, expect_rc); OSMO_ASSERT(g_rc == (expect_rc)); fprintf(stderr, "\n"); } while (0)_BSD_WCHAR_T_PF_UNIX PF_LOCALOSMO_GSUP_MAX_NUM_PDP_INFO 10_THREAD_MUTEX_INTERNAL_H 1EINTR 4_SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZEEBADFD 77__SHRT_MAX__ 0x7fffIPV6_2292RTHDR 5PF_ATMSVC 20WIFEXITED(status) __WIFEXITED (status)_SC_CHILD_MAX _SC_CHILD_MAX__k8 1__GLIBC_USE_IEC_60559_FUNCS_EXTF_LOCK 1_SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFICDB_STMT_SET_LAST_LU_SEEN__LONG_LONG_MAX__ 0x7fffffffffffffffLL__LONG_LONG_WIDTH__ 64SQLITE_MUTEX_STATIC_APP3 10_SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIGARFCN_UPLINK 0x4000__UINT8_TYPE__ unsigned char__STDIO_INLINE __extern_inline__HAVE_DISTINCT_FLOAT128X __HAVE_FLOAT128XPRIi64 __PRI64_PREFIX "i"__INT8_C(c) c_T_PTRDIFF_ __UINTPTR_TYPE__ long unsigned int_STDBOOL_H LOG_FLT_L1_SAPI__USE_ATFILE 1GSM48_MT_RR_CFG_CHG_REJ 0x33IP_PMTUDISC_OMIT 5__FDS_BITS(set) ((set)->__fds_bits)__UINT32_MAX__ 0xffffffffU_SC_INT_MIN _SC_INT_MINGSM_MACBLOCK_LEN 23_CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGSSOL_SOCKET 1SQLITE_TESTCTRL_ISINIT 23GSM48_MT_CC_CALL_CONF 0x08IPV6_2292HOPLIMIT 8__FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128llist_for_each(pos,head) for (pos = (head)->next, prefetch(pos->next); pos != (head); pos = pos->next, prefetch(pos->next))__WINT_MAX__ 0xffffffffU_SC_NL_MSGMAX _SC_NL_MSGMAXPb(if_val,name) if (subscr->name == (if_val)) Pfv(name, "%s", subscr->name ? "true" : "false")SQLITE_IOERR_ACCESS (SQLITE_IOERR | (13<<8))GSM48_IE_GROUP_CHDES 0x74LOG_MAX_CTX _LOG_CTX_COUNTGSM48_PM_REORG 0x02IPPROTO_MH IPPROTO_MHAF_IRDA PF_IRDAPACKAGE_STRING "osmo-hlr 1.8.0.15-74e4-dirty"DB_STMT_SEL_ALLSQLITE_LOCK_NONE 0LOG_CTX_L1_SAPI__attribute_used__ __attribute__ ((__used__))SOCK_PACKET SOCK_PACKETGSM48_IE_VGCS_TARGET 0x01SQLITE_DBCONFIG_RESET_DATABASE 1009llist_for_each_entry_reverse(pos,head,member) for (pos = llist_entry((head)->prev, typeof(*pos), member), prefetch(pos->member.prev); &pos->member != (head); pos = llist_entry(pos->member.prev, typeof(*pos), member), prefetch(pos->member.prev))_BSD_SIZE_T_ ENOANO 55_LP64 1OSMO_STRLCPY_ARRAY(array,src) osmo_strlcpy(array, src, sizeof(array))SQLITE_CONFIG_SERIALIZED 3_SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IO__INT16_TYPE__ short int_SC_FIFO _SC_FIFOGSM48_MT_GMM_PTMSI_REALL_CMD 0x10SQLITE_FCNTL_RESET_CACHE 42__FD_ZERO(s) do { unsigned int __i; fd_set *__arr = (s); for (__i = 0; __i < sizeof (fd_set) / sizeof (__fd_mask); ++__i) __FDS_BITS (__arr)[__i] = 0; } while (0)SQLITE_OPEN_SUBJOURNAL 0x00002000__WINT_MIN__ 0U__FLT16_IS_IEC_60559__ 2SQLITE_CONFIG_MEMDB_MAXSIZE 29__USE_LARGEFILE__LDBL_REDIR(name,proto) name proto_SC_BC_STRING_MAX _SC_BC_STRING_MAX__CFLOAT64X _Complex _Float64xfprintf__GCC_DESTRUCTIVE_SIZE 64GSM48_MT_MM_AUTH_REQ 0x12SIOCGSTAMPNS_OLD 0x8907__STDIO_INLINE__WCLONE 0x80000000__INT32_MAX__ 0x7fffffffSCNu8 "hhu"__WCHAR_MIN__ (-__WCHAR_MAX__ - 1)SO_RCVTIMEO_OLD 20SQLITE_TESTCTRL_FAULT_INSTALL 9__HAVE_DISTINCT_FLOAT128 1SQLITE_TXN_READ 1PRIx8 "x"LOGL_NOTICE 5__UINT_LEAST64_MAX__ 0xffffffffffffffffUL_SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULINGPRIo32 "o"__FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128DB_STMT_IND_DEL__STRING(x) #x_CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS_SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIGmsgb_eq_l2(msg1,msg2) msgb_eq_l2_data(msg1, msgb_l2(msg2), msgb_l2len(msg2))__FLT_MAX__ 3.40282346638528859811704183484516925e+38FSQLITE_DBCONFIG_LEGACY_ALTER_TABLE 1012__INT_LEAST16_WIDTH__ 16GSM48_MT_GMM_AUTH_CIPH_RESP 0x13IN_BADCLASS(a) ((((in_addr_t)(a)) & 0xf0000000) == 0xf0000000)SQLITE_SYNC_FULL 0x00003labelIP_MINTTL 21GSM48_MT_RR_PACKET_ASS 0x4BGSM48_MT_CC_STOP_DTMF_ACK 0x32_PC_LINK_MAX _PC_LINK_MAX__INT_FAST16_WIDTH__ 64_BITS_FLOATN_H GSM48_MT_RR_SYSINFO_16 0x3d__fsblkcnt_t_defined IP_PASSSEC 18SQLITE_CANTOPEN_SYMLINK (SQLITE_CANTOPEN | (6<<8))ENFILE 23__stub_chflags __ss_aligntype unsigned long int_PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE_BSD_SIZE_T_DEFINED_ msgb_eq_data(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 0, msg, data, len, false)_CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBSSQLITE_TESTCTRL_SCRATCHMALLOC 17_POSIX_TRACE -1SQLITE_DBSTATUS_LOOKASIDE_MISS_SIZE 5SQLITE_CANTOPEN_FULLPATH (SQLITE_CANTOPEN | (3<<8))SQLITE_FCNTL_PDB 30GSM23003_TMSI_SGSN_MASK 0xC0000000ULE2BIG 7AF_UNSPEC PF_UNSPEC_SC_XOPEN_STREAMS _SC_XOPEN_STREAMS__MMX_WITH_SSE__ 1_CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS_CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBSGSM_CSTATE_MO_TERM_MODIFY 27__GNUC_PATCHLEVEL__ 0ESRCH 3SCNiFAST32 __PRIPTR_PREFIX "i"OSMO_GSUP_IS_MSGT_ERROR(msgt) (((msgt) & 0b00000011) == 0b01)_POSIX_THREAD_SPORADIC_SERVER -1__iovec_defined 1SQLITE_DBSTATUS_CACHE_HIT 7_CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS_THREAD_SHARED_TYPES_H 1GSM48_PDISC_EXTEND 0x0e_lockPF_IEEE802154 36__INT8_MAX__ 0x7fENOMSG 42CELL_ID_LIST_LAC_MAXLEN 127__VERSION__ "12.2.0"SQLITE_IOERR_BEGIN_ATOMIC (SQLITE_IOERR | (29<<8))PRIuPTR __PRIPTR_PREFIX "u"_SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE__off_t_defined __SIG_ATOMIC_WIDTH__ 32__USE_XOPEN2K 1db_subscr_get_by_msisdn_SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOCSQLITE_TESTCTRL_LOGEST 33SQLITE_OPEN_SUPER_JOURNAL 0x00004000SQLITE_IOERR_SHMLOCK (SQLITE_IOERR | (20<<8))PF_RDS 21_CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBSPF_IRDA 23__UINT_FAST32_MAX__ 0xffffffffffffffffULSO_PREFER_BUSY_POLL 69allocaIP_MTU 14SQLITE_MUTEX_STATIC_OPEN 4__UINT_LEAST16_TYPE__ short unsigned intGSM23003_IMEISV_NUM_DIGITS (GSM23003_IMEI_TAC_NUM_DIGITS + GSM23003_IMEI_SNR_NUM_DIGITS + 2)__LDBL_HAS_QUIET_NAN__ 1__UINTMAX_C(c) c ## ULGSM48_MT_RR_SYSINFO_5bis 0x05SQLITE_PREPARE_PERSISTENT 0x01IPV6_2292HOPOPTS 3GSM48_MT_RR_CELL_CHG_ORDER 0x08GSM48_IE_CALLING_BCD 0x5c_BITS_ENDIANNESS_H 1stderr stderr__stub___compat_bdflush TMP_MAX 238328log_categoryGSM_MI_TYPE_MASK 0x07_POSIX_IPV6 200809Ldb_subscr_exists_by_msisdn__attribute_copy___CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS__HAVE_FLOAT128 1_PTRDIFF_T_DECLARED PRIx64 __PRI64_PREFIX "x"SQLITE_MISUSE 21ECONNABORTED 103__LONG_LONG_PAIR(HI,LO) LO, HIlog_set_print_timestampEISNAM 120GPRS_ATT_T_ATT_WHILE_IMSI 2GSM48_IE_SS_VERS 0x7f_SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX__UINT_LEAST32_TYPE__ unsigned intSQLITE_DBCONFIG_LEGACY_FILE_FORMAT 1016SCNd16 "hd"OSMO_UNLIKELY(exp) __builtin_expect(!!(exp), 0)_POSIX_ASYNC_IO 1__FLT32_MAX_10_EXP__ 38talloc_get_type(ptr,type) (type *)talloc_check_name(ptr, #type)_IO_buf_end_SC_STREAM_MAX _SC_STREAM_MAXosmo_cni_peer_idIPV6_RECVTCLASS 66__FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32PRIdLEAST32 "d"PRIiLEAST64 __PRI64_PREFIX "i"__putc_unlocked_body(_ch,_fp) (__glibc_unlikely ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end) ? __overflow (_fp, (unsigned char) (_ch)) : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))__FLT32_DIG__ 6__GCC_ATOMIC_SHORT_LOCK_FREE 2LOG_FLT_GB_NSVCSQLITE_DBCONFIG_MAINDBNAME 1000print_ext_timestamp_POSIX_MONOTONIC_CLOCK 0_PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MINSO_MEMINFO 55__OFF64_T_TYPE __SQUAD_TYPEGSM48_MT_RR_FREQ_REDEF 0x14subscr_idGSM48_MT_CC_HOLD 0x18SOL_TIPC 271IPV6_ADDR_PREFERENCES 72ENETRESET 102__GCC_HAVE_DWARF2_CFI_ASM 1_BITS_WCHAR_H 1GSM48_MT_RR_SYSINFO_13 0x00SQLITE_TXN_NONE 0PRIu8 "u"SO_DETACH_FILTER 27GSM48_MT_MM_CM_SERV_REQ 0x24GSM48_MT_GSM_ACT_PDP_REQ 0x41_SC_ATEXIT_MAX _SC_ATEXIT_MAX__SSE__ 1SOCK_RAW SOCK_RAW__THROW __attribute__ ((__nothrow__ __LEAF))__attribute_nonstring__ __attribute__ ((__nonstring__))PRIuFAST16 __PRIPTR_PREFIX "u"AF_X25 PF_X25SQLITE_IOERR_GETTEMPPATH (SQLITE_IOERR | (25<<8))_IO_codecvtGSM48_MT_RR_SYSINFO_20 0x42SCNxLEAST32 "x"_CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS__GNUC_WIDE_EXECUTION_CHARSET_NAME "UTF-32LE"SO_REUSEPORT 15_IO_read_basemsgb_eq_data_print(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 0, msg, data, len, true)__k8__ 1_IONBF 2__code_model_small__ 1SQLITE3_H TALLOC_DEPRECATED 0OSMO_BIN_PRINT(byte) (byte & 0x80 ? 1 : 0), (byte & 0x40 ? 1 : 0), (byte & 0x20 ? 1 : 0), (byte & 0x10 ? 1 : 0), (byte & 0x08 ? 1 : 0), (byte & 0x04 ? 1 : 0), (byte & 0x02 ? 1 : 0), (byte & 0x01 ? 1 : 0)SO_CNX_ADVICE 53PRIoMAX __PRI64_PREFIX "o"SQLITE_STATUS_PAGECACHE_OVERFLOW 2__bos(ptr) __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)__USE_FILE_OFFSET64__W_CONTINUED 0xffff__FSBLKCNT64_T_TYPE __UQUAD_TYPESQLITE_MUTEX_RECURSIVE 1htobe64(x) __bswap_64 (x)ESPIPE 29GSM48_IE_MA_BEFORE 0x21db_subscr_lu_str__clock_t_defined 1talloc_size(ctx,size) talloc_named_const(ctx, size, __location__)_SC_SIGSTKSZ _SC_SIGSTKSZIPV6_UNICAST_IF 76GSM48_MT_RR_SH_APP_DATA 0xDnum_cat_user_PC_MAX_CANON _PC_MAX_CANONSQLITE_DBSTATUS_LOOKASIDE_HIT 4PF_PPPOX 24INT64_MAX (__INT64_C(9223372036854775807))GSM48_IE_CELL_SEL_IND_AFTER_REL 0x77PF_CAN 29SQLITE_IOCAP_IMMUTABLE 0x00002000_POSIX_SEMAPHORES 200809LGSM48_IE_CTS_PERMISSION 0xa2__time_t_defined 1db_remove_resetSQLITE_LOCKED 6GSM48_MT_CC_HOLD_ACK 0x19__builtin_putsmsgb_eq_l3(msg1,msg2) msgb_eq_l3_data(msg1, msgb_l3(msg2), msgb_l3len(msg2))SQLITE_DBSTATUS_CACHE_SPILL 12_SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTEROSMO_SOCK_MAX_ADDRS 32_SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT_SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAXSQLITE_FCNTL_FILE_POINTER 7__FLT64_DIG__ 15IP_PMTUDISC_INTERFACE 4db_subscr_nam_SC_BC_SCALE_MAX _SC_BC_SCALE_MAXPF_ASH 18_SC_SHRT_MAX _SC_SHRT_MAX__STDC_HOSTED__ 1MCAST_EXCLUDE 0_POSIX_SOURCEGSM48_MT_CC_RETR 0x1cSQLITE_BLOB 4SQLITE_FCNTL_RESERVE_BYTES 38IPV6_RXDSTOPTS IPV6_DSTOPTS__PTHREAD_MUTEX_INITIALIZER(__kind) 0, 0, 0, 0, __kind, 0, 0, { 0, 0 }SQLITE_STATUS_MEMORY_USED 0_POSIX_SPAWN 200809LGSM48_MT_GSM_REQ_PDP_ACT_REJ 0x45PF_UNSPEC 0llist_for_each_continue_rcu(pos,head) for ((pos) = (pos)->next, prefetch((pos)->next); (pos) != (head); (pos) = (pos)->next, ({ smp_read_barrier_depends(); 0;}), prefetch((pos)->next))SQLITE_SCANSTAT_NVISIT 1hlist_entry_safe(ptr,type,member) ({ typeof(ptr) ____ptr = (ptr); ____ptr ? hlist_entry(____ptr, type, member) : NULL; })_ALLOCA_H 1SQLITE_CHECKPOINT_RESTART 2GPRS_DET_T_MT_REATT_NOTREQ 2DLBSSGP -21DB_STMT_UPD_PURGE_PS_BY_IMSI__FLT64X_IS_IEC_60559__ 2PF_BRIDGE 7SQLITE_CONFIG_PMASZ 25IPPROTO_IGMP IPPROTO_IGMP_BITS_STDINT_UINTN_H 1lu_op_alloc_conn__KEY_T_TYPE __S32_TYPESQLITE_AUTH 23__HAVE_FLOAT128_UNLIKE_LDBL (__HAVE_DISTINCT_FLOAT128 && __LDBL_MANT_DIG__ != 113)LOGPC(ss,level,fmt,args...) do { if (!osmo_log_info) { logp_stub(__FILE__, __LINE__, 1, fmt, ##args); break; } if (log_check_level(ss, level)) logp2(ss, level, __FILE__, __LINE__, 1, fmt, ##args); } while(0)EREMOTEIO 121IP_PKTOPTIONS 9GSM_MI_TYPE_IMSI 0x01PF_KEY 15hlist_for_each_entry_continue(pos,member) for (pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member); pos; pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))_shortbufSQLITE_IOERR_UNLOCK (SQLITE_IOERR | (8<<8))SO_BUF_LOCK 72SQLITE_MUTEX_STATIC_PRNG 5GPRS_DET_T_MO_GPRS 1SQLITE_INDEX_CONSTRAINT_ISNULL 71SQLITE_DROP_TEMP_TABLE 13SCM_TIMESTAMPING SO_TIMESTAMPINGbool _Bool__INT_FAST8_MAX__ 0x7fOSMO_DEPRECATED(text) __attribute__((__deprecated__(text)))SCNxFAST64 __PRI64_PREFIX "x"__ORDER_LITTLE_ENDIAN__ 1234_SC_WORD_BIT _SC_WORD_BITSQLITE_DESERIALIZE_RESIZEABLE 2SQLITE_INDEX_CONSTRAINT_FUNCTION 150_SC_THREADS _SC_THREADSGSM48_MT_MM_STATUS 0x31INT16_MAX (32767)db_subscr_get_by_imeiGSM48_IE_CHDES_2_AFTER 0x64MCAST_INCLUDE 1GSM48_MT_RR_SH_UL_FREE 0x2SHUT_RDWR SHUT_RDWR__USE_POSIXGSM48_IE_INDIVIDUAL_PRIORITIES 0x7c__DBL_DENORM_MIN__ ((double)4.94065645841246544176568792868221372e-324L)LOGL_FATAL 8OSMO_GNUC_PREREQ(maj,min) ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))PRIuLEAST32 "u"SQLITE_SYSAPI __WTERMSIG(status) ((status) & 0x7f)SCNiPTR __PRIPTR_PREFIX "i"__WALL 0x40000000X_OK 1htons(x) __bswap_16 (x)_SC_CLOCK_SELECTION _SC_CLOCK_SELECTIONSQLITE_IOERR 10ECOMM 70GSM48_MT_MM_CM_SERV_PROMPT 0x25GSM48_MT_RR_SYSINFO_5ter 0x06LOG_TGT_TYPE_SYSTEMDPRIxLEAST16 "x"__STD_TYPE typedefSCNuLEAST16 "hu"IPPROTO_RSVP IPPROTO_RSVPIPV6_XFRM_POLICY 35_SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED__FLT128_HAS_DENORM__ 1SQLITE_PRAGMA 19_SC_SINGLE_PROCESS _SC_SINGLE_PROCESS__USE_XOPEN2KSQLITE_OPEN_NOMUTEX 0x00008000__bswap_constant_32(x) ((((x) & 0xff000000u) >> 24) | (((x) & 0x00ff0000u) >> 8) | (((x) & 0x0000ff00u) << 8) | (((x) & 0x000000ffu) << 24))__amd64__ 1_SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAXIN_CLASSA_NSHIFT 24IP_XFRM_POLICY 17_SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT_SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSIONSQLITE_ANALYZE 28SCM_RIGHTS SCM_RIGHTS_FEATURES_H 1ECHILD 10__GLIBC_USE_DEPRECATED_SCANF 0PRIxLEAST32 "x"__DEV_T_TYPE __UQUAD_TYPE__key_t_defined log_set_print_category_hexPRIxFAST64 __PRI64_PREFIX "x"__UINT_LEAST8_MAX__ 0xffDB_STMT_UPD_NAM_PS_BY_IMSIIN6ADDR_LOOPBACK_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } }__LDBL_REDIR2_DECL(name) __FLT16_DIG__ 3MSGB_DEBUG SQLITE_FCNTL_SIZE_HINT 5SQLITE_DESERIALIZE_READONLY 4SCM_SRCRT IPV6_RXSRCRT__PIC__ 2SQLITE_CONSTRAINT_VTAB (SQLITE_CONSTRAINT | (9<<8))DB_STMT_SET_MSISDN_BY_IMSIGSM48_IE_CC_CAP 0x15__DEC32_MIN__ 1E-95DFDB_STMT_EXISTS_BY_MSISDNLOGL_ERROR 7__GLIBC_USE_ISOC2X__need_size_t EACCES 13__GLIBC_USE_IEC_60559_TYPES_EXT 0__GLIBC_USE_IEC_60559_EXT 0__struct_group(TAG,NAME,ATTRS,MEMBERS...) union { struct { MEMBERS } ATTRS; struct TAG { MEMBERS } ATTRS NAME; } ATTRSllist_for_each_entry_safe(pos,n,head,member) for (pos = llist_entry((head)->next, typeof(*pos), member), n = llist_entry(pos->member.next, typeof(*pos), member); &pos->member != (head); pos = n, n = llist_entry(n->member.next, typeof(*n), member))llist_last_entry(ptr,type,member) llist_entry((ptr)->prev, type, member)Phexl(name,len) Pfv(name, "'%s'", osmo_hexdump_nospc(aud->name, aud->len))__FSBLKCNT_T_TYPE __SYSCALL_ULONG_TYPESO_DETACH_REUSEPORT_BPF 68__FLT32X_HAS_QUIET_NAN__ 1SQLITE_OPEN_CREATE 0x00000004GSM48_IE_ALERT 0x19SO_TIMESTAMPNS_OLD 35SQLITE_FCNTL_OVERWRITE 11SQLITE_INTEGER 1__FLT64X_MAX_10_EXP__ 4932_SC_USER_GROUPS_R _SC_USER_GROUPS_Rdb_subscr_update_imei_by_imsiENOSR 63GSM48_MT_CC_STOP_DTMF 0x31tgt_fileHLIST_HEAD_INIT { .first = NULL }_WCHAR_T_DECLARED ____mbstate_t_defined 1_SC_FILE_LOCKING _SC_FILE_LOCKING__STDC_IEC_60559_BFP__ 201404L_POSIX_C_SOURCE 200809Ls6_addr16 __in6_u.__u6_addr16_CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVSPF_ALG 38SCNiFAST64 __PRI64_PREFIX "i"GSM48_MT_RR_PAG_REQ_1 0x21IPV6_FREEBIND 78__GNUC_VA_LIST MSG_TRUNC MSG_TRUNCshort_imsiSOCK_RDM SOCK_RDMlog_filter_indexoffsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER)OSMO_STRINGIFY_VAL(x) OSMO_STRINGIFY(x)WINT_MIN (0u)GSM48_IE_CAUSE 0x08_SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IO__DBL_MIN__ ((double)2.22507385850720138309023271733240406e-308L)SQLITE_CONFIG_SINGLETHREAD 1SQLITE_IOCAP_SEQUENTIAL 0x00000400SCNiLEAST64 __PRI64_PREFIX "i"SO_TIMESTAMP_NEW 63SO_TIMESTAMPNS_NEW 64__PRAGMA_REDEFINE_EXTNAME 1SQLITE_MUTEX_STATIC_MAIN 2fread_unlocked(ptr,size,n,stream) (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) && (size_t) (size) * (size_t) (n) <= 8 && (size_t) (size) != 0) ? ({ char *__ptr = (char *) (ptr); FILE *__stream = (stream); size_t __cnt; for (__cnt = (size_t) (size) * (size_t) (n); __cnt > 0; --__cnt) { int __c = getc_unlocked (__stream); if (__c == EOF) break; *__ptr++ = __c; } ((size_t) (size) * (size_t) (n) - __cnt) / (size_t) (size); }) : (((__builtin_constant_p (size) && (size_t) (size) == 0) || (__builtin_constant_p (n) && (size_t) (n) == 0)) ? ((void) (ptr), (void) (stream), (void) (size), (void) (n), (size_t) 0) : fread_unlocked (ptr, size, n, stream))))__builtin_fwrite_SC_MULTI_PROCESS _SC_MULTI_PROCESSDLGLOBAL -1GSM48_MT_RR_UPLINK_FREE 0x0cSO_ACCEPTCONN 30_SC_PII_OSI_CLTS _SC_PII_OSI_CLTS__SUSECONDS64_T_TYPE __SQUAD_TYPE_SC_PII_INTERNET _SC_PII_INTERNETDLRSPRO -19GSM48_IE_REDIR_BCD 0x74GSM48_MT_RR_SYSINFO_4 0x1c__SIZE_T DB_STMT_SEL_ALL_ORDER_LAST_SEEN____sigset_t_defined osmo_wqueueSQLITE_DROP_TRIGGER 16_PC_2_SYMLINKS _PC_2_SYMLINKSSQLITE_DBCONFIG_WRITABLE_SCHEMA 1011ENOLCK 37IP_UNBLOCK_SOURCE 37SQLITE_DROP_VIEW 17IPV6_MTU 24__REDIRECT_NTHNL(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROWNL_SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC_XBS5_LP64_OFF64 1__off_tSCNuFAST16 __PRIPTR_PREFIX "u"UINT_LEAST8_MAX (255)MSG_CTRUNC MSG_CTRUNC__stub_fchflags SCNo64 __PRI64_PREFIX "o"SQLITE_STMTSTATUS_AUTOINDEX 3PRIo8 "o"OSMO_GSUP_MAX_MSISDN_LEN 9SQLITE_READ 20__GCC_ATOMIC_WCHAR_T_LOCK_FREE 2INADDR_LOOPBACK ((in_addr_t) 0x7f000001)__USE_EXTERN_INLINES 1OSMO_GSUP_TO_MSGT_REQUEST(msgt) (((msgt) & 0b11111100))description__FSFILCNT_T_TYPE __SYSCALL_ULONG_TYPEGSM48_MT_GSM_ACT_PDP_REJ 0x43SQLITE_OK 0SO_PEERSEC 31_SC_CHAR_MAX _SC_CHAR_MAXSQLITE_STMTSTATUS_REPREPARE 5IP_RECVRETOPTS IP_RETOPTSSQLITE_CONFIG_SMALL_MALLOC 27_XOPEN_REALTIME 1_SC_AVPHYS_PAGES _SC_AVPHYS_PAGESOSMO_BIT_PRINT_EX(byte,ch) (byte & 0x80 ? ch : '.'), (byte & 0x40 ? ch : '.'), (byte & 0x20 ? ch : '.'), (byte & 0x10 ? ch : '.'), (byte & 0x08 ? ch : '.'), (byte & 0x04 ? ch : '.'), (byte & 0x02 ? ch : '.'), (byte & 0x01 ? ch : '.')_LFS_ASYNCHRONOUS_IO 1__TIME_T_TYPE __SYSCALL_SLONG_TYPE__SIZEOF_LONG_DOUBLE__ 16__SIZEOF_DOUBLE__ 8__FLT_MAX_EXP__ 128_CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGSSQLITE_ERROR 1IP_IPSEC_POLICY 16LITTLE_ENDIAN __LITTLE_ENDIANSO_RXQ_OVFL 40__FLT16_MANT_DIG__ 11IP_MULTICAST_LOOP 34__FLT_RADIX__ 2_GETOPT_H 1SCNuLEAST32 "u"__INT_FAST16_MAX__ 0x7fffffffffffffffLPF_SECURITY 14talloc_free(ctx) _talloc_free(ctx, __location__)DLIUUP -24SQLITE_STATUS_PAGECACHE_SIZE 7SQLITE_RANGE 25IP_RECVTTL 12__always_inline __inline __attribute__ ((__always_inline__))IPPROTO_MPLS IPPROTO_MPLSGSM_CSTATE_CALL_RECEIVED 7va_arg(v,l) __builtin_va_arg(v,l)SQLITE_FCNTL_SYNC 21AF_ALG PF_ALGOSMO_MILENAGE_IND_BITLEN_MAX 28SO_PASSSEC 34__ULONGWORD_TYPE unsigned long int__kernel_old_uid_t __kernel_old_uid_tSQLITE_OPEN_TEMP_DB 0x00000200SQLITE_API SQLITE_MUTEX_STATIC_APP1 8__attribute_malloc__ __attribute__ ((__malloc__))__ATOMIC_CONSUME 1_POSIX_V6_LP64_OFF64 1GSM48_PM_MASK 0x03_ASM_GENERIC_ERRNO_BASE_H _SC_SSIZE_MAX _SC_SSIZE_MAX_PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE_LFS64_LARGEFILE 1__DBL_IS_IEC_60559__ 2_BITS_STDIO_LIM_H 1__BYTE_ORDER __LITTLE_ENDIANDLGTP -9SQLITE_DBSTATUS_CACHE_WRITE 9RAND_MAX 2147483647SQLITE_LOCKED_VTAB (SQLITE_LOCKED | (2<<8))SQLITE_VTAB_DIRECTONLY 3__BLKCNT64_T_TYPE __SQUAD_TYPEoption_index_SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE__ATOMIC_ACQUIRE 2IPV6_LEAVE_ANYCAST 28_XOPEN_LEGACY 1GSM48_IE_GROUP_CIP_SEQ_HO 0x08_POSIX_THREAD_ATTR_STACKSIZE 200809L__LDBL_MIN_10_EXP__ (-4931)SQLITE_ERROR_MISSING_COLLSEQ (SQLITE_ERROR | (1<<8))__ATOMIC_ACQ_REL 4IN6_IS_ADDR_MC_SITELOCAL(a) (IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x5))WEXITED 4_LFS64_ASYNCHRONOUS_IO 1__FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32GSM48_MT_RR_STATUS 0x12SO_TIMESTAMP SO_TIMESTAMP_OLDSQLITE_OPEN_DELETEONCLOSE 0x00000008_NETINET_IN_H 1_POSIX2_CHAR_TERM 200809LSTDERR_FILENO 2fp_offsetGROUP_FILTER_SIZE(numsrc) (sizeof (struct group_filter) - sizeof (struct sockaddr_storage) + ((numsrc) * sizeof (struct sockaddr_storage)))GSM48_MT_RR_CDMA2K_CLSM_CHG 0x62GSM48_MT_RR_CHAN_MODE_MODIF 0x10SQLITE_CONFIG_LOOKASIDE 13__uint32_tvalueGSM48_MT_CC_USER_INFO 0x10SO_RCVMARK 75auth_typesPRIXFAST16 __PRIPTR_PREFIX "X"SOL_NETBEUI 267IN_CLASSD(a) ((((in_addr_t)(a)) & 0xf0000000) == 0xe0000000)__KERNEL_STRICT_NAMESIN6ADDR_ANY_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } } }__INT_LEAST32_TYPE__ int__FLT32X_MAX_10_EXP__ 308_DEPRECATED_ __attribute__ ((deprecated))__DEC32_MIN_EXP__ (-94)_SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORTcopy_sqlite3_text_to_buf(buf,stmt,idx) do { const char *_txt = (const char *) sqlite3_column_text(stmt, idx); osmo_strlcpy(buf, _txt, sizeof(buf)); } while (0)_SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAXIPV6_2292DSTOPTS 4__POSIX2_THIS_VERSION 200809L__DECIMAL_BID_FORMAT__ 1__INT_FAST32_TYPE__ long int_CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS_LFS_LARGEFILE 1GSM48_MT_RR_CFG_CHG_ACK 0x31__DBL_MIN_EXP__ (-1021)SQLITE_STMTSTATUS_RUN 6_SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTION__ATOMIC_SEQ_CST 5SQLITE_TESTCTRL_PRNG_SAVE 5INT_FAST32_MAX (9223372036854775807L)LOG_FILENAME_POS_LINE_ENDIN6_IS_ADDR_UNSPECIFIED(a) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->__in6_u.__u6_addr32[0] == 0 && __a->__in6_u.__u6_addr32[1] == 0 && __a->__in6_u.__u6_addr32[2] == 0 && __a->__in6_u.__u6_addr32[3] == 0; }))wroteSOL_MCTP 285GSM48_MT_CC_RETR_ACK 0x1d__GLIBC_USE_DEPRECATED_GETS 0AF_CAN PF_CAN__va_arg_pack_len() __builtin_va_arg_pack_len ()IPV6_2292PKTOPTIONS 6EADV 68osmo_init_logging2_POSIX_THREAD_PRIO_PROTECT 200809L__LONG_WIDTH__ 64__FLT128_HAS_QUIET_NAN__ 1SO_RCVLOWAT 18WSTOPSIG(status) __WSTOPSIG (status)SQLITE_CONFIG_COVERING_INDEX_SCAN 20__GLIBC_USE_ISOC2X 0_BITS_TIME64_H 1_CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS_PC_SOCK_MAXBUF _PC_SOCK_MAXBUFOSMO_CNI_PEER_ID_EMPTYPF_KCM 41_T_SIZE GSM_CSTATE_CALL_DELIVERED 4_DEFAULT_SOURCEsqn_mslog_tgt_mutex_unlock() log_tgt_mutex_unlock_impl()FD_ZERO(fdsetp) __FD_ZERO (fdsetp)filter_dataSO_TYPE 3db_openGSM48_MT_MM_CM_REEST_REQ 0x28FTS5_TOKENIZE_PREFIX 0x0002SQLITE_UTF16_ALIGNED 8SQLITE_TRANSACTION 22PRIdPTR __PRIPTR_PREFIX "d"SQLITE_IOCAP_ATOMIC 0x00000001GSM48_IE_REPEAT_CIR 0xd1__WCHAR_WIDTH__ 32SQLITE_CREATE_INDEX 1INTMAX_MAX (__INT64_C(9223372036854775807))__HAVE_FLOAT16 0__END_DECLS OSMO_AUTH_ALG_NONEIPV6_MULTICAST_ALL 29SQLITE_ERROR_SNAPSHOT (SQLITE_ERROR | (3<<8))lu_op_tx_del_subscr_data_CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVSGSM48_IE_CHANMODE_4 0x14SCNoFAST8 "hho"LOG_TGT_TYPE_STDERRIP_TRANSPARENT 19WIFSIGNALED(status) __WIFSIGNALED (status)_SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAXPRIXLEAST16 "X"__GLIBC_USE_LIB_EXT2ENOMEM 12IPV6_RECVHOPLIMIT 51SQLITE_IOERR_SHORT_READ (SQLITE_IOERR | (2<<8))__x86_64 1SQLITE_INDEX_CONSTRAINT_GE 32SQLITE_FCNTL_MMAP_SIZE 18GPRS_UPD_T_RA 0_SC_STREAMS _SC_STREAMSGSM48_MT_RR_SYSINFO_1 0x19SQLITE_CREATE_TEMP_TABLE 4__SIZEOF_PTRDIFF_T__ 8DLMIB -6_POSIX_THREAD_PROCESS_SHARED 200809L__S16_TYPE short intGSM48_MT_CC_HOLD_REJ 0x1aGSM48_TA_INVALID 220_SC_NGROUPS_MAX _SC_NGROUPS_MAXGSM48_T333 30, 0INT32_MAX (2147483647)GSM48_MT_MM_CM_SERV_ACC 0x21LOG_TGT_TYPE_FILEluoptest_indINT_FAST32_MIN (-9223372036854775807L-1)LOG_FILENAME_BASENAMESCNo32 "o"IPPROTO_TP IPPROTO_TPSQLITE_WIN32_DATA_DIRECTORY_TYPE 1_SIZE_T_DECLARED SQLITE_ANY 5GSM48_T305 30, 0SQLITE_ALTER_TABLE 26_old_offset_CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGSnum_vec_POSIX2_LOCALEDEF __POSIX2_THIS_VERSIONOSMO_LOGCOLOR_NORMAL NULL_SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX_CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGSIPV6_AUTHHDR 10WCHAR_MAX __WCHAR_MAXIPV6_JOIN_GROUP 20GSM48_MT_RR_UTRAN_CLSM_CHG 0x60stdout stdoutBYTE_ORDER __BYTE_ORDERGSM23003_IMEI_TAC_NUM_DIGITS 8GSM48_IE_PRIORITY_LEV 0x80SQLITE_NOLFS 22PRIXLEAST32 "X"MSG_EOR MSG_EORSQLITE_FCNTL_WAL_BLOCK 24GSM48_MT_GMM_AUTH_CIPH_REJ 0x14ALL_STATES 0xffffffffSQLITE_CONFIG_LOG 16MCAST_UNBLOCK_SOURCE 44raw_outputPACKAGE_TARNAME "osmo-hlr"SHUT_WR SHUT_WR__FLT_IS_IEC_60559__ 2OSMO_CNI_PEER_ID_IPA_NAMEGSM_FN_UNSET 0xFFFFFFFF_SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAXGSM48_MT_RR_PACKET_NOTIF 0x4eEMULTIHOP 72GSM48_MT_MM_NULL 0x30SQLITE_CDECL HAVE_STDLIB_H 1__CLOCK_T_TYPE __SYSCALL_SLONG_TYPEEL3RST 47_PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTEDIPPROTO_RAW IPPROTO_RAW__DBL_MANT_DIG__ 53db_subscr_get_by_imsiSQLITE_DBCONFIG_ENABLE_FKEY 1002__UINT_FAST64_MAX__ 0xffffffffffffffffULPF_INET6 10GSM48_IE_CIP_MODE_SET 0x90FIOSETOWN 0x8901PRIi8 "i"GSM48_MT_RR_ASS_FAIL 0x2fSQLITE_STMTSTATUS_FULLSCAN_STEP 1IPV6_MULTICAST_LOOP 19Phex(name) Pfv(name, "'%s'", osmo_hexdump_nospc(aud->name, sizeof(aud->name)))GSM23003_MSISDN_MIN_DIGITS 1llist_for_each_entry_rcu(pos,head,member) for (pos = llist_entry((head)->next, typeof(*pos), member), prefetch(pos->member.next); &pos->member != (head); pos = llist_entry(pos->member.next, typeof(*pos), member), ({ smp_read_barrier_depends(); 0;}), prefetch(pos->member.next))filter_fngsmtap_instSQLITE_FCNTL_LOCK_TIMEOUT 34GSM48_MT_RR_DTM_ASS_CMD 0x4c__UINT_LEAST16_MAX__ 0xffffoptional_argument 2AF_LOCAL PF_LOCAL__FSID_T_TYPE struct { int __val[2]; }_SC_ULONG_MAX _SC_ULONG_MAXENOTBLK 15_IO_save_endIP_PMTUDISC 10PF_NETROM 6SQLITE_MUTEX_STATIC_MASTER 2__attribute_nonnull__(params) __attribute__ ((__nonnull__ params))SQLITE_FCNTL_SET_LOCKPROXYFILE 3_CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS__LP64_OFF64_CFLAGS "-m64"GSM48_MT_GMM_RA_UPD_ACK 0x09SQLITE_SHM_UNLOCK 1__sigset_t_defined 1_SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAXLLIST_POISON2 ((void *) 0x00200200)GSM48_MT_RR_SH_VGCS_RECON 0x6GSM48_IE_REV_C_SETUP 0xa3__struct_FILE_defined 1ELOOP 40GSM48_MT_MM_AUTH_RESP 0x14_SC_THREAD_CPUTIME _SC_THREAD_CPUTIME__FLT_EVAL_METHOD__ 0IP_BIND_ADDRESS_NO_PORT 24__PTRDIFF_WIDTH__ 64GSM48_IE_F_CH_SEQ_BEFORE 0x1e_CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS__INT_FAST64_TYPE__ long int__HAVE_FLOATN_NOT_TYPEDEF 1_SC_SAVED_IDS _SC_SAVED_IDS_POSIX_SYNCHRONIZED_IO 200809LSCNoPTR __PRIPTR_PREFIX "o"SO_TXREHASH 74__FLT32X_HAS_INFINITY__ 1__attribute_deprecated__ __attribute__ ((__deprecated__))INIT_HLIST_HEAD(ptr) ((ptr)->first = NULL)ENOBUFS 105_POSIX_SHELL 1EPROTONOSUPPORT 93SQLITE_STATIC ((sqlite3_destructor_type)0)__FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32GSM_CSTATE_CONNECT_REQUEST 8__flexarr []SQLITE_INDEX_CONSTRAINT_REGEXP 67R_OK 4log_contextGSM48_PDISC_GTTP 0x04SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER 1004_SC_AIO_MAX _SC_AIO_MAX__have_pthread_attr_t 1__FLT32X_MANT_DIG__ 53__GCC_ATOMIC_CHAR16_T_LOCK_FREE 2vlr_nrSQLITE_READONLY_DIRECTORY (SQLITE_READONLY | (6<<8))GSM48_MT_GMM_PTMSI_REALL_COMPL 0x11SQLITE_FCNTL_HAS_MOVED 20IPPROTO_EGP IPPROTO_EGPPF_AX25 3OSMO_LOGCOLOR_GREEN "\033[1;32m"auc_compute_vectorsDB_STMT_UPD_IMEI_BY_IMSIGSM48_IE_CHANDESC_2 0x64PRIuLEAST16 "u"EBADF 9__UINT8_MAX__ 0xff__ATOMIC_RELAXED 0INADDR_ALLRTRS_GROUP ((in_addr_t) 0xe0000002)__DBL_HAS_DENORM__ 1__FLT64X_MIN_EXP__ (-16381)_SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOCSQLITE_TESTCTRL_PENDING_BYTE 11__MODE_T_TYPE __U32_TYPE__FLT128_HAS_INFINITY__ 1_SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX__SIZEOF_PTHREAD_ATTR_T 56_POSIX_THREADS 200809LSCNoLEAST16 "ho"SQLITE_CONSTRAINT_ROWID (SQLITE_CONSTRAINT |(10<<8))__bool_true_false_are_defined 1SQLITE_CANTOPEN_ISDIR (SQLITE_CANTOPEN | (2<<8))SO_DEBUG 1CMSG_NXTHDR(mhdr,cmsg) __cmsg_nxthdr (mhdr, cmsg)_CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGSGSM48_MT_RR_ADD_ASS 0x3bIPV6_PMTUDISC_DONT 0SCNiLEAST32 "i"_____fpos64_t_defined 1_BSD_WCHAR_T_ SQLITE_LIMIT_WORKER_THREADS 11SIG_ATOMIC_MIN (-2147483647-1)__FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64xSQLITE_STATUS_SCRATCH_USED 3__FLT_MIN__ 1.17549435082228750796873653722224568e-38F_SC_2_C_BIND _SC_2_C_BINDETIME 62SQLITE_CREATE_TEMP_TRIGGER 5talloc_new(ctx) talloc_named_const(ctx, 0, "talloc_new: " __location__)IPV6_LEAVE_GROUP 21_POSIX_VDISABLE '\0'GPRS_CTX_NSVC LOG_CTX_GB_NSVCIP_PMTUDISC_WANT 1__FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45Fllist_entry(ptr,type,member) container_of(ptr, type, member)__STD_TYPEGSM48_MT_CC_SETUP 0x05__PRIPTR_PREFIX "l"PF_WANPIPE 25CMSG_FIRSTHDR(mhdr) ((size_t) (mhdr)->msg_controllen >= sizeof (struct cmsghdr) ? (struct cmsghdr *) (mhdr)->msg_control : (struct cmsghdr *) 0)GSM48_MT_RR_SH_FACCH 0x1SQLITE_PROTOCOL 15SQLITE_BUSY 5_SC_RE_DUP_MAX _SC_RE_DUP_MAXSOL_BLUETOOTH 274GSM48_MT_CC_ESTAB 0x04__USECONDS_T_TYPE __U32_TYPE__INT_FAST8_TYPE__ signed char_CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSIONOSMO_IS_BIG_ENDIAN 0_CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGSdb_subscr_createSQLITE_STDCALL SQLITE_APICALL_SC_MB_LEN_MAX _SC_MB_LEN_MAXMSG_ERRQUEUE MSG_ERRQUEUEOSMO_LOGCOLOR_DARKGREY "\033[1;30m"SQLITE_LIMIT_LIKE_PATTERN_LENGTH 8_SC_LINE_MAX _SC_LINE_MAXEOVERFLOW 75__FLT64_HAS_DENORM__ 1_CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS_OSMO_HAS_ATTRIBUTE_DEPRECATED_WITH_MESSAGE_POSIX_RAW_SOCKETS 200809LEPIPE 32_SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAXSQLITE_TEXT 3SCNuLEAST8 "hhu"__UINT32_TYPE__ unsigned intSQLITE_MUTEX_STATIC_APP2 9__SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)__FLT_HAS_DENORM__ 1talloc_realloc_size(ctx,ptr,size) _talloc_realloc(ctx, ptr, size, __location__)IN6_IS_ADDR_MULTICAST(a) (((const uint8_t *) (a))[0] == 0xff)UINT8_MAX (255)__FLT16_EPSILON__ 9.76562500000000000000000000000000000e-4F16IPPROTO_UDP IPPROTO_UDPGSM48_MT_RR_TALKER_IND 0x11SQLITE_IOCAP_UNDELETABLE_WHEN_OPEN 0x00000800__GLIBC_USE_IEC_60559_TYPES_EXTSQLITE_INDEX_CONSTRAINT_ISNOT 69ENOTRECOVERABLE 131GSM48_IE_FREQ_L_BEFORE 0x19GSM48_IE_USER_USER 0x7e_CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS_WCHAR_T_DEFINED_ GSM0808_SCT_EXT 0x0f__FLT32_MANT_DIG__ 24GSM48_MT_RR_UPLINK_RELEASE 0x0e_POSIX_THREAD_SAFE_FUNCTIONS 200809LOSMO_SOCK_F_CONNECT (1 << 0)__LDBL_IS_IEC_60559__ 2_CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGSBSS_MAP_MSG_ASSIGMENT_FAILURE BSS_MAP_MSG_ASSIGNMENT_FAILUREGSM_CSTATE_CALL_PRESENT 6GSM48_IE_AUX_STATUS 0x24__USE_XOPEN2K8XSIIN_MULTICAST(a) IN_CLASSD(a)GSM48_MT_CC_PROGRESS 0x03GSM48_IE_REALTIME_DIFF 0x7bGSM48_MT_GSM_DEACT_PDP_REQ 0x46_SC_BC_BASE_MAX _SC_BC_BASE_MAX_SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING__DEC32_SUBNORMAL_MIN__ 0.000001E-95DFPRIiFAST64 __PRI64_PREFIX "i"_VA_LIST_T_H SQLITE_TRANSIENT ((sqlite3_destructor_type)-1)SQLITE_IOERR_BLOCKED (SQLITE_IOERR | (11<<8))__LDBL_REDIR1(name,proto,alias) name proto__DEC128_MIN__ 1E-6143DL_SC_CLK_TCK _SC_CLK_TCK_SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES__SIZEOF_PTHREAD_RWLOCK_T 56IPPROTO_BEETPH IPPROTO_BEETPHentryGSM48_MT_RR_SYSINFO_7 0x1fsqlite3_finalizetalloc_zero_array(ctx,type,count) (type *)_talloc_zero_array(ctx, sizeof(type), count, #type)__SCHAR_WIDTH__ 8__SOCKADDR_COMMON(sa_prefix) sa_family_t sa_prefix ##familyGSM48_PDISC_BCAST_CC 0x01SQLITE_CONSTRAINT 19EFBIG 27AF_NETBEUI PF_NETBEUIGSM48_IE_CLIR_SUPP 0xa1SQLITE_DBSTATUS_CACHE_USED 1ms_purged_ps__FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__PF_NETLINK 16IP_DEFAULT_MULTICAST_LOOP 1GSM48_IE_CHANMODE_8 0x18LOG_FLT_GB_BVCSCNoMAX __PRI64_PREFIX "o"PACKAGE_VERSION "1.8.0.15-74e4-dirty"_SC_ARG_MAX _SC_ARG_MAXGSM48_IE_LOCATION_AREA 0x13_POSIX_V7_LP64_OFF64 1GSM48_IE_LOWL_COMPAT 0x7cPRIdMAX __PRI64_PREFIX "d"SO_PASSCRED 16SQLITE_TESTCTRL_OPTIMIZATIONS 15_SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))OSMO_LOGCOLOR_END "\033[0;m"OSMO_SOCK_MULTIADDR_NAME_MAXLEN (OSMO_SOCK_MULTIADDR_PEER_STR_MAXLEN + 7)SQLITE_FCNTL_BUSYHANDLER 15SQLITE_STATUS_SCRATCH_SIZE 8_POSIX_REALTIME_SIGNALS 200809L_SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS_IO_USER_LOCK 0x8000__FLT32_MIN_EXP__ (-125)EOF (-1)SQLITE_CONSTRAINT_UNIQUE (SQLITE_CONSTRAINT | (8<<8))__SIZE_T__ _T_WCHAR_ OSMO_LOGCOLOR_DARKPURPLE "\033[35m"_SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX__size_t__ SQLITE_MUTEX_STATIC_MEM2 4SOCK_DCCP SOCK_DCCPINT_LEAST32_MIN (-2147483647-1)LOGP(ss,level,fmt,args...) LOGPSRC(ss, level, NULL, 0, fmt, ## args)SQLITE_DBCONFIG_ENABLE_VIEW 1015_SC_JOB_CONTROL _SC_JOB_CONTROLAF_ECONET PF_ECONETSQLITE_OPEN_MEMORY 0x00000080GSM48_IE_NET_TIME_TZ 0x47hlist_for_each_safe(pos,n,head) for (pos = (head)->first; pos && ({ n = pos->next; 1; }); pos = n)log_parse_category_mask_POSIX_THREAD_CPUTIME 0SQLITE_CONSTRAINT_PRIMARYKEY (SQLITE_CONSTRAINT | (6<<8))SOCK_NONBLOCK SOCK_NONBLOCKIPPROTO_PUP IPPROTO_PUP__OFF_T_MATCHES_OFF64_T 1SCNu64 __PRI64_PREFIX "u"SQLITE_OPEN_FULLMUTEX 0x00010000NOT_WITHIN 0__UINT_FAST16_MAX__ 0xffffffffffffffffULWNOHANG 1SQLITE_DBSTATUS_LOOKASIDE_USED 0PF_APPLETALK 5ENOTEMPTY 39GSM48_IE_FRQSHORT_BEFORE 0x12__KERNEL_STRICT_NAMES PF_MCTP 45getopt_longPRIu16 "u"SQLITE_APICALL _POSIX_TIMEOUTS 200809L_POSIX2_SW_DEV __POSIX2_THIS_VERSIONSO_LOCK_FILTER 44_CS_V7_ENV _CS_V7_ENVSQLITE_DBSTATUS_DEFERRED_FKS 10__P(args) argsGSM0464_CIPH_MAX_BLOCK 1523IP_OPTIONS 4_SC_HOST_NAME_MAX _SC_HOST_NAME_MAX_CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS_markersGSM_MI_TYPE_IMEI 0x02__FINITE_MATH_ONLY__ 0_filenoIPV6_PMTUDISC_OMIT 5SQLITE_LOCK_PENDING 3__glibc_objsize0(__o) __bos0 (__o)__UINTMAX_TYPE__ long unsigned intETXTBSY 26F_TLOCK 2SQLITE_DROP_TEMP_VIEW 15__GLIBC_USE_IEC_60559_FUNCS_EXT 0INT_FAST8_MAX (127)__HAVE_SPECULATION_SAFE_VALUE 1__INO_T_MATCHES_INO64_T 1GSM48_IE_FREQ_L_AFTER 0x05AF_MAX PF_MAXPd(name) Pfv(name, "%"PRId64, (int64_t)subscr->name)__FLT32_DECIMAL_DIG__ 9GSM_PCHAN_TCH_F_TCH_H_PDCH GSM_PCHAN_OSMO_DYN_SC_SCHAR_MAX _SC_SCHAR_MAXGSM48_IE_CHANMODE_1 0x63_SC_PII_SOCKET _SC_PII_SOCKETINT64_MIN (-__INT64_C(9223372036854775807)-1)__pic__ 2GSM23003_LMSI_NUM_BYTES 4talloc_ptrtype(ctx,ptr) (_TALLOC_TYPEOF(ptr))talloc_size(ctx, sizeof(*(ptr)))__STDC_ISO_10646__ 201706LSQLITE_INDEX_CONSTRAINT_NE 68__PID_T_TYPE __S32_TYPESQLITE_INDEX_CONSTRAINT_MATCH 64__BLKSIZE_T_TYPE __SYSCALL_SLONG_TYPEIPV6_TCLASS 67__FLT64_IS_IEC_60559__ 2__FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64__U32_TYPE unsigned intSQLITE_LIMIT_SQL_LENGTH 1IPV6_MTU_DISCOVER 23SQLITE_UTF16 4__FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128OSMO_ASSERT(exp) do { if (OSMO_UNLIKELY(!(exp))) { osmo_panic("Assert failed %s %s:%d\n", #exp, __FILE__, __LINE__); } } while (0);_SC_TIMEOUTS _SC_TIMEOUTSSQLITE_IOCAP_ATOMIC1K 0x00000004DB_STMT_UPD_SGSN_BY_ID_POSIX_SOURCE 1_SC_DEVICE_IO _SC_DEVICE_IOETOOMANYREFS 109__f64x(x) x ##f64xhtobe32(x) __bswap_32 (x)GSM48_MT_GMM_RA_UPD_COMPL 0x0aSO_OOBINLINE 10SQLITE_UPDATE 23_SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZEENOTTY 25GPRS_UPD_T_PERIODIC 3tgt_syslog__LDBL_HAS_DENORM__ 1__WCHAR_T SQLITE_IOERR_CONVPATH (SQLITE_IOERR | (26<<8))be32toh(x) __bswap_32 (x)FTS5_TOKENIZE_DOCUMENT 0x0004_SC_NL_LANGMAX _SC_NL_LANGMAXPgt(name) Pfv(name, "%s", osmo_ipa_name_to_str(&subscr->name))__SQUAD_TYPE long intSQLITE_FULL 13EXIT_FAILURE 1IPPROTO_ENCAP IPPROTO_ENCAPOSMO_BIN_SPEC "%d%d%d%d%d%d%d%d"__DEC128_MIN_EXP__ (-6142)SQLITE_CANTOPEN_DIRTYWAL (SQLITE_CANTOPEN | (5<<8))EPROTOTYPE 91__FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x__gid_t_defined __getopt_argv_const constdb_subscr_luSQLITE_CORRUPT_VTAB (SQLITE_CORRUPT | (1<<8))__HAVE_DISTINCT_FLOAT32 0SQLITE_TESTCTRL_PRNG_RESET 7talloc_array(ctx,type,count) (type *)_talloc_array(ctx, sizeof(type), count, #type)tgt_rb__ONCE_FLAG_INIT { 0 }GSM48_MT_CC_RELEASE 0x2dSQLITE_NOTADB 26res_lenSO_PRIORITY 12__U64_TYPE unsigned long int__gnu_linux__ 1AF_FILE PF_FILESQLITE_CHECKPOINT_PASSIVE 0_POSIX_MAPPED_FILES 200809L__time_tosmo_ipa_name_set_strIPV6_ORIGDSTADDR 74__SIZEOF_POINTER__ 8GSM23003_IMSI_MAX_DIGITS 15EDQUOT 122__FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32htole64(x) __uint64_identity (x)umts_BITS_FLOATN_COMMON_H SQLITE_CONFIG_HEAP 8vlr_numberSQLITE_TESTCTRL_BITVEC_TEST 8_CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGSSQLITE_OPEN_MASTER_JOURNAL 0x00004000GSM48_T313_MS 30, 0SQLITE_IOERR_DIR_FSYNC (SQLITE_IOERR | (5<<8))SCNo8 "hho"SO_RCVTIMEO_NEW 66SQLITE_SELECT 21GSM48_MT_RR_EXT_MEAS_REP_ORD 0x37PRIiMAX __PRI64_PREFIX "i"GSM48_IE_GPRS_RESUMPT 0xc0__GLIBC_USE_DEPRECATED_GETSDB_STMT_AUC_2G_INSERTLOG_CTX_GB_NSE_ANSI_STDDEF_H _SC_SYMLOOP_MAX _SC_SYMLOOP_MAXllist_for_each_safe_rcu(pos,n,head) for (pos = (head)->next, n = pos->next; pos != (head); pos = n, ({ smp_read_barrier_depends(); 0;}), n = pos->next)_SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGEGSM48_MT_RR_SYSINFO_2 0x1a__WCHAR_T__ SQLITE_MUTEX_STATIC_VFS3 13__llist_for_each_rcu(pos,head) for (pos = (head)->next; pos != (head); pos = pos->next, ({ smp_read_barrier_depends(); 0;}))EKEYEXPIRED 127SQLITE_TRACE_ROW 0x04SQLITE_SERIALIZE_NOCOPY 0x001ASSERT_SEL_AUD(imsi,expect_rc,expect_id) do { fill_invalid(g_aud2g); fill_invalid(g_aud3g); g_id = 0; ASSERT_RC(db_get_auth_data(dbc, imsi, &g_aud2g, &g_aud3g, &g_id), expect_rc); if (!g_rc) { dump_aud("2G", &g_aud2g); dump_aud("3G", &g_aud3g); } if (g_id != expect_id) { fprintf(stderr, "MISMATCH: got subscriber id %"PRId64 ", expected %"PRId64"\n", g_id, (int64_t)(expect_id)); OSMO_ASSERT(g_id == expect_id); } fprintf(stderr, "\n"); } while (0)_ARPA_INET_H 1GSM23003_TMSI_NUM_BYTES 4SEEK_END 2SQLITE_FCNTL_COMMIT_ATOMIC_WRITE 32_STDDEF_H_ _SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX_SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADSSQLITE_CONSTRAINT_PINNED (SQLITE_CONSTRAINT |(11<<8))_SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R__WIFCONTINUED(status) ((status) == __W_CONTINUED)__GLIBC_USE_IEC_60559_EXTIN6_IS_ADDR_MC_GLOBAL(a) (IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0xe))SQLITE_IOERR_CLOSE (SQLITE_IOERR | (16<<8))MSG_RST MSG_RSTSOL_RDS 276_SC_REGEXP _SC_REGEXP__USE_LARGEFILE64L_tmpnam 20__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1llist_for_each_entry(pos,head,member) for (pos = llist_entry((head)->next, typeof(*pos), member), prefetch(pos->member.next); &pos->member != (head); pos = llist_entry(pos->member.next, typeof(*pos), member), prefetch(pos->member.next))SO_SECURITY_ENCRYPTION_NETWORK 24print_tidGSM48_MT_MM_AUTH_FAIL 0x1c_PC_SYMLINK_MAX _PC_SYMLINK_MAX_IO_write_baseSQLITE_IOERR_SHMSIZE (SQLITE_IOERR | (19<<8))SO_SNDLOWAT 19GSM_CSTATE_ACTIVE 10SQLITE_DBCONFIG_DEFENSIVE 1010DB_STMT_SEL_FILTER_IMEIva_start(v,l) __builtin_va_start(v,l)AF_MPLS PF_MPLSautnLLIST_HEAD_INIT(name) { &(name), &(name) }_SC_MAPPED_FILES _SC_MAPPED_FILESGSM48_MT_RR_PDCH_ASS_CMD 0x23true 1GSM48_MT_MM_LOC_UPD_REJECT 0x04IPV6_RECVORIGDSTADDR IPV6_ORIGDSTADDR_SC_VERSION _SC_VERSIONSQLITE_LOCK_EXCLUSIVE 4required_argument 1SQLITE_CONFIG_GETPCACHE 15SQLITE_WARNING_AUTOINDEX (SQLITE_WARNING | (1<<8))DLSTATS -10_LINUX_POSIX_TYPES_H GSM48_MT_RR_SYSINFO_17 0x3e__HAVE_FLOAT64 1_POSIX_ADVISORY_INFO 200809LOSMO_GSUP_PDP_TYPE_IE OSMO_GSUP_PDP_ADDRESS_IE__UINT8_C(c) c__DEC128_MAX__ 9.999999999999999999999999999999999E6144DLCMSG_LEN(len) (CMSG_ALIGN (sizeof (struct cmsghdr)) + (len))__USE_POSIX199309_SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZEhtole32(x) __uint32_identity (x)AF_TIPC PF_TIPC__CFLOAT64 _Complex _Float64GSM48_MT_CC_DISCONNECT 0x25__DBL_DIG__ 15AF_ASH PF_ASHPd_nonzero(name) if (subscr->name) Pd(name)SCNdFAST8 "hhd"ENOMEDIUM 123__SWORD_TYPE long intFIOGETOWN 0x8903ENOKEY 126__INT64_MAX__ 0x7fffffffffffffffL_FTS5_H DB_STMT_UPD_PURGE_CS_BY_IMSISQLITE_EXTERN externLLIST_POISON1 ((void *) 0x00100100)GSM48_MT_RR_IS_TO_UTRAN_HANDO 0x63OSMO_GSUP_TO_MSGT_ERROR(msgt) (((msgt) & 0b11111100) | 0b01)ENOTCONN 107__attribute_artificial__ __attribute__ ((__artificial__))PRIu32 "u"TALLOC_MAX_DEPTH 10000IPV6_RTHDR_LOOSE 0log_save_filtersL_ctermid 9LOG_FILTER_ALL (1<= ((maj) << 16) + (min))WINT_MAX (4294967295u)__WIFSTOPPED(status) (((status) & 0xff) == 0x7f)AF_APPLETALK PF_APPLETALK__USE_MISC 1__S64_TYPE long int_SYS_SELECT_H 1GSM_CSTATE_MO_TERM_CALL_CONF 9_CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGSSQLITE_NULL 5SCM_TIMESTAMPING_OPT_STATS 54__DEC32_MAX_EXP__ 97__GLIBC_USE(F) __GLIBC_USE_ ## FAF_PHONET PF_PHONETllist_for_each_rcu(pos,head) for (pos = (head)->next, prefetch(pos->next); pos != (head); pos = pos->next, ({ smp_read_barrier_depends(); 0;}), prefetch(pos->next))OSMO_SOCK_F_NO_MCAST_ALL (1 << 4)SCNuPTR __PRIPTR_PREFIX "u"GSM48_MT_GMM_SERVICE_REJ 0x0eSQLITE_MUTEX_STATIC_LRU 6__SIZEOF_INT__ 4_SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAMENCRY_INFO_PERM_ALGO_MAXLEN 8__ORDER_PDP_ENDIAN__ 3412__FLT_DECIMAL_DIG__ 9_SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32ERANGE 34GSM48_T334 25, 0SQLITE_REPLACE 5EIDRM 43__USE_ISOCXX11__WORDSIZE 64SO_KEEPALIVE 9SQLITE_TESTCTRL_SEEK_COUNT 30SQLITE_OPEN_EXRESCODE 0x02000000ENODATA 61GSM23003_MME_CODE_NUM_BYTES 1SQLITE_PERM 3IPV6_PMTUDISC_PROBE 3PRIX64 __PRI64_PREFIX "X"SQLITE_OPEN_TEMP_JOURNAL 0x00001000EDOTDOT 73SQLITE_BUSY_RECOVERY (SQLITE_BUSY | (1<<8))HAVE_STRINGS_H 1AF_MCTP PF_MCTPGSM48_MT_CC_RECALL 0x0bARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))SO_SNDBUF 7DB_STMT_AUC_2G_DELETEGSM48_MT_MM_CM_SERV_ABORT 0x23__SIZEOF_PTHREAD_BARRIER_T 32_POSIX_THREAD_PRIORITY_SCHEDULING 200809LFD_SETSIZE __FD_SETSIZEmsgb_eq_l4_data_print(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 4, msg, data, len, true)SQLITE_CORRUPT 11nam_cs_POSIX_MESSAGE_PASSING 200809L__need_NULL PRIx16 "x"ENOCSI 50__f64(x) x ##f64__UQUAD_TYPE unsigned long int__FLT16_MIN_EXP__ (-13)__glibc_objsize(__o) __bos (__o)__SUSECONDS_T_TYPE __SYSCALL_SLONG_TYPEIP_PMTUDISC_DO 2IPPROTO_ETHERNET IPPROTO_ETHERNETDB_STMT_UPD_NAM_CS_BY_IMSISQLITE_REINDEX 27remainIPV6_DROP_MEMBERSHIP IPV6_LEAVE_GROUP_cur_columnGSM48_T331 30, 0_POSIX_JOB_CONTROL 1PRIxMAX __PRI64_PREFIX "x"SQLITE_CANTOPEN_CONVPATH (SQLITE_CANTOPEN | (4<<8))EINVAL 22__DEC64_MANT_DIG__ 16SQLITE_IOERR_DIR_CLOSE (SQLITE_IOERR | (17<<8))GSM48_T303 30, 0DLM2PA -27ELNRNG 48DB_STMT_IND_ADDSCNuFAST32 __PRIPTR_PREFIX "u"_POSIX_V7_LPBIG_OFFBIG -1STDC_HEADERS 1_SC_IOV_MAX _SC_IOV_MAXSCNiLEAST16 "hi"__ASM_GENERIC_POSIX_TYPES_H _SC_TRACE_LOG _SC_TRACE_LOGIPV6_DSTOPTS 59SCNdLEAST8 "hhd"s6_addr32 __in6_u.__u6_addr32WRITE_ONCE(a,b) a = b__attr_dealloc(dealloc,argno) __attribute__ ((__malloc__ (dealloc, argno)))hlist_for_each_entry(pos,head,member) for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member); pos; pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))SQLITE_IOCAP_ATOMIC8K 0x00000020__HAVE_FLOAT128X 0SQLITE_OPEN_EXCLUSIVE 0x00000010SO_BPF_EXTENSIONS 48comment_end() fprintf(stderr, "===== %s: SUCCESS\n\n", __func__);SQLITE_CREATE_TRIGGER 7PRIxFAST8 "x"SQLITE_SAVEPOINT 32__NTHNL(fct) __attribute__ ((__nothrow__)) fctPRIx32 "x"MSG_CMSG_CLOEXEC MSG_CMSG_CLOEXECSQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE 33AF_INET6 PF_INET6SQLITE_OPEN_MAIN_JOURNAL 0x00000800__REDIRECT_NTH(name,proto,alias) name proto __asm__ (__ASMNAME (#alias)) __THROW__FLT64_MANT_DIG__ 53SQLITE_CREATE_VTABLE 29SQLITE_IOERR_READ (SQLITE_IOERR | (1<<8))_SC_TZNAME_MAX _SC_TZNAME_MAXIPPROTO_ICMPV6 IPPROTO_ICMPV6SQLITE_DEPRECATED SQLITE_WARNING 28SO_ATTACH_BPF 50_SC_LONG_BIT _SC_LONG_BIT__ORDER_BIG_ENDIAN__ 4321_NUM_DB_STMT__LOCK_ALIGNMENT __FLT32X_DIG__ 15__UINT16_C(c) cLOGL_DEBUG 1__DEC32_MAX__ 9.999999E96DF_SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX_PC_ASYNC_IO _PC_ASYNC_IOUINT64_MAX (__UINT64_C(18446744073709551615))_SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN_CS_LFS64_CFLAGS _CS_LFS64_CFLAGSSQLITE_FCNTL_CKSM_FILE 41OSMO_MIN(a,b) ((a) >= (b) ? (b) : (a))GSM48_MT_GMM_AUTH_CIPH_REQ 0x12osmo_static_assert(exp,name) typedef int dummy ##name [(exp) ? 1 : -1] __attribute__((__unused__));SOCK_DGRAM SOCK_DGRAM_SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTS__SOCKADDR_COMMON_SIZE (sizeof (unsigned short int))__TALLOC_STRING_LINE2__(s) __TALLOC_STRING_LINE1__(s)osmo_hexdump_nospc__DBL_HAS_QUIET_NAN__ 1__attribute_pure__ __attribute__ ((__pure__))GSM48_MT_RR_DTM_INFO 0x4dSQLITE_DBSTATUS_SCHEMA_USED 2SCNoLEAST8 "hho"PF_NFC 39_CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGSAF_SNA PF_SNAtalloc_realloc(ctx,p,type,count) (type *)_talloc_realloc_array(ctx, p, sizeof(type), count, #type)GSM48_MT_RR_UPLINK_BUSY 0x2a_SC_INT_MAX _SC_INT_MAX__FLT128_MANT_DIG__ 113msgb_sms(m) msgb_l4(m)GSM48_IE_TIMING_ADVANCE 0x7d__va_arg_pack() __builtin_va_arg_pack ()_SC_TIMERS _SC_TIMERS_SC_MINSIGSTKSZ _SC_MINSIGSTKSZSQLITE_TESTCTRL_IMPOSTER 25__UINTPTR_MAX__ 0xffffffffffffffffULPRIuLEAST64 __PRI64_PREFIX "u"__USE_POSIX199309 1__INT_FAST8_WIDTH__ 8_SC_USHRT_MAX _SC_USHRT_MAX__clockid_t_defined 1ECANCELED 125SQLITE_NOMEM 7__GLIBC_USE_IEC_60559_BFP_EXT 0OSMO_MOD_FLR(x,y) (((x) > 0 && (y) < 0) || ((x) < 0 && (y) > 0) ? (x) % (y) + (y) : (x) % (y))IP_RECVTOS 13SQLITE_IOCAP_ATOMIC512 0x00000002OSMO_AUTH_ALG_XOR OSMO_AUTH_ALG_XOR_3GSO_LINGER 13SO_WIFI_STATUS 41READ_ONCE(x) x__FLT128_MIN_10_EXP__ (-4931)OSMO_LOGCOLOR_GREY "\033[37m"FTS5_TOKEN_COLOCATED 0x0001db_subscr_purgeOSMO_GSUP_PORT 4222__off64_t__USE_XOPEN2KXSI__SIZEOF_FLOAT80__ 16FOPEN_MAX_SC_2_PBS_TRACK _SC_2_PBS_TRACKINT_FAST16_MIN (-9223372036854775807L-1)PRIdLEAST8 "d"IN_CLASSA_HOST (0xffffffff & ~IN_CLASSA_NET)hlist_for_each_entry_from(pos,member) for (; pos; pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))PRIoFAST16 __PRIPTR_PREFIX "o"s6_addr __in6_u.__u6_addr8EDOM 33PRIXLEAST8 "X"GSM48_PM_EXTENDED 0x01GSM48_MT_RR_CLSM_ENQ 0x13GSM48_MT_CC_ALERTING 0x01facility_SC_RAW_SOCKETS _SC_RAW_SOCKETSPRIXFAST32 __PRIPTR_PREFIX "X"__USE_KERNEL_IPV6_DEFS 0_PC_NAME_MAX _PC_NAME_MAX__DBL_MIN_10_EXP__ (-307)__SLONG32_TYPE intEADDRNOTAVAIL 99__timer_t_defined 1PF_MAX 46__FLT16_MIN__ 6.10351562500000000000000000000000000e-5F16osmo_sub_auth_type_nameSOL_IUCV 277MSG_WAITFORONE MSG_WAITFORONESO_SECURITY_AUTHENTICATION 22SO_ATTACH_FILTER 26IPPROTO_PIM IPPROTO_PIM__attribute_deprecated_msg__(msg) __attribute__ ((__deprecated__ (msg)))llist_first_entry_or_null(ptr,type,member) (!llist_empty(ptr) ? llist_first_entry(ptr, type, member) : NULL)ECHRNG 44SO_REUSEADDR 2__func__PRIxFAST16 __PRIPTR_PREFIX "x"__FLT128_NORM_MAX__ 1.18973149535723176508575932662800702e+4932F128_POSIX_TRACE_LOG -1INT_FAST16_MAX (9223372036854775807L)_PC_PIPE_BUF _PC_PIPE_BUFOSMO_STRBUF_DROP_TAIL(STRBUF,N_CHARS) osmo_strbuf_drop_tail(&(STRBUF), N_CHARS)SQLITE_TXN_WRITE 2__PTHREAD_MUTEX_HAVE_PREV 1__attribute_warn_unused_result__ __attribute__ ((__warn_unused_result__))_POSIX2_C_DEV __POSIX2_THIS_VERSIONIN_CLASSB_NSHIFT 16GSM48_PDISC_GROUP_CC 0x00SCNiFAST16 __PRIPTR_PREFIX "i"SQLITE_CONFIG_MEMSTATUS 9_SC_PII_OSI_M _SC_PII_OSI_M__LEAF_ATTR __attribute__ ((__leaf__))Ps(name) if (*subscr->name) Pfo(name, "'%s'", subscr)__unix 1GSM48_MT_GMM_RA_UPD_REJ 0x0bENOENT 2OSMO_STRBUF_CHAR_COUNT(STRBUF) _osmo_strbuf_char_count(&(STRBUF))_SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS__USE_MISCtalloc_zero(ctx,type) (type *)_talloc_zero(ctx, sizeof(type), #type)__need___va_listECONNRESET 104_BITS_SOCKADDR_H 1SO_SECURITY_ENCRYPTION_TRANSPORT 23GSM48_MT_RR_HANDO_COMPL 0x2cOSMO_SNPRINTF_RET(ret,rem,offset,len) do { len += ret; if (ret > rem) ret = rem; offset += ret; rem -= ret; } while (0)_POSIX_VERSION 200809LMB_CUR_MAX (__ctype_get_mb_cur_max ())SOL_PACKET 263_SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX_SC_UCHAR_MAX _SC_UCHAR_MAXmsgb_l3(m) ((void *)((m)->l3h))_SC_XOPEN_REALTIME _SC_XOPEN_REALTIME__USE_FORTIFY_LEVELSQLITE_STMTSTATUS_MEMUSED 99_CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGSENOTDIR 20IP_HDRINCL 3SQLITE_INSERT 18__FLT32_HAS_QUIET_NAN__ 1log_filename_typeSQLITE_INTERNAL 2DB_STMT_SET_LAST_LU_SEEN_PSIN6_IS_ADDR_V4MAPPED(a) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->__in6_u.__u6_addr32[0] == 0 && __a->__in6_u.__u6_addr32[1] == 0 && __a->__in6_u.__u6_addr32[2] == htonl (0xffff); }))__glibc_has_builtin(name) __has_builtin (name)__f32x(x) x ##f32x__GLIBC_USE_LIB_EXT2 0INT_LEAST16_MIN (-32767-1)__uint64_t__PIE__ 2_CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGSSQLITE_TESTCTRL_RESERVE 14AF_LLC PF_LLC_SC_SEMAPHORES _SC_SEMAPHORESopc_is_optalloc_array_ptrtype(ctx,ptr,count) (_TALLOC_TYPEOF(ptr))talloc_array_size(ctx, sizeof(*(ptr)), count)GSM48_MT_MM_LOC_UPD_REQUEST 0x08ELIBSCN 81SQLITE_TESTCTRL_VDBE_COVERAGE 21__fortified_attr_access(a,o,s) __attr_access ((a, o, s))__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1GSM23003_IMEI_NUM_DIGITS_NO_CHK (GSM23003_IMEI_TAC_NUM_DIGITS + GSM23003_IMEI_SNR_NUM_DIGITS)PF_ATMPVC 8DB_STMT_SEL_BY_IMEI__attr_access(x) __attribute__ ((__access__ x))GSM48_MT_GMM_STATUS 0x20__REGISTER_PREFIX__ IP_MSFILTER 41__SIZEOF_FLOAT__ 4__va_list__ IPV6_RECVFRAGSIZE 77IPV6_2292PKTINFO 2IPV6_PKTINFO 50AF_NFC PF_NFC__LDBL_REDIR1_NTH(name,proto,alias) name proto __THROW_XOPEN_SHM 1AF_UNIX PF_UNIX_SC_PII _SC_PIIELIBMAX 82SQLITE_CORRUPT_SEQUENCE (SQLITE_CORRUPT | (2<<8))ENCRY_INFO_KEY_MAXLEN 252_XOPEN_XPG3 1_SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZESO_ERROR 4_SC_XOPEN_XPG3 _SC_XOPEN_XPG3PRIoFAST64 __PRI64_PREFIX "o"EPFNOSUPPORT 96__USE_POSIX199506GSM48_IE_CONN_BCD 0x4c__GCC_CONSTRUCTIVE_SIZE 64SOL_ALG 279__osockaddr_defined 1__GLIBC_USE_IEC_60559_BFP_EXT_C2XGSM48_MT_RR_SH_SI10bis 0xAtalloc_memdup(t,p,size) _talloc_memdup(t, p, size, __location__)__GCC_IEC_559_COMPLEX 2__FLT_NORM_MAX__ 3.40282346638528859811704183484516925e+38F__FLT32_HAS_INFINITY__ 1log_filterSCM_TXTIME SO_TXTIMEOSMO_BYTES_FOR_BITS(BITS) (((BITS) + 7) / 8)__SEG_GS 1hostnameGSM48_MT_RR_APP_INFO 0x38__CHAR_BIT__ 8IPV6_RTHDR 57AF_ROSE PF_ROSE__INTPTR_MAX__ 0x7fffffffffffffffLINT_LEAST64_MAX (__INT64_C(9223372036854775807))GSM48_IE_SIGNAL 0x34DB_STMT_SEL_FILTER_MSISDNIPV6_PMTUDISC_DO 2SQLITE_IOCAP_ATOMIC2K 0x00000008GSM48_MT_RR_SH_MEAS_REP 0x4__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 1SCNxLEAST16 "hx"__HAVE_DISTINCT_FLOAT16 __HAVE_FLOAT16identIPV6_PATHMTU 61AF_KCM PF_KCM__glibc_macro_warning(message) __glibc_macro_warning1 (GCC warning message)__errordecl(name,msg) extern void name (void) __attribute__((__error__ (msg)))SQLITE_INTERRUPT 9GPRS_DET_T_MO_IMSI 2__glibc_macro_warning1(message) _Pragma (#message)__FLT32X_MIN_10_EXP__ (-307)GSM48_MT_RR_SYSINFO_5 0x1dSO_MAX_PACING_RATE 47__glibc_unlikely(cond) __builtin_expect ((cond), 0)long long unsigned intgsm48_hdr_msg_type gsm48_hdr_msg_type_r99AF_VSOCK PF_VSOCKDB_STMT_AUC_UPD_SQNHAVE_DLFCN_H 1GSM48_MT_GMM_SERVICE_ACK 0x0dSQLITE_DROP_TABLE 11__INTMAX_WIDTH__ 64PRIdFAST8 "d"__GCC_ATOMIC_BOOL_LOCK_FREE 2DB_STMT_SEL_FILTER_IMSI_CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGSINADDR_MAX_LOCAL_GROUP ((in_addr_t) 0xe00000ff)__LDBL_MANT_DIG__ 64SQLITE_FCNTL_ZIPVFS 25__attribute_returns_twice__ __attribute__ ((__returns_twice__))IP_DROP_MEMBERSHIP 36IPV6_DONTFRAG 62SQLITE_FORMAT 24__LDBL_REDIR_NTH(name,proto) name proto __THROWGSM48_MT_MM_IMSI_DETACH_IND 0x01SCNiFAST8 "hhi"EISCONN 106SQLITE_FCNTL_DATA_VERSION 35SOL_IP 0ERESTART 85__SSE2_MATH__ 1DB_STMT_IND_SELECTOSMO_LOGCOLOR_RED "\033[1;31m"__USE_POSIX 1SO_PEERCRED 17vlr_via_proxyind_bitlenENOSYS 38_SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN__ELF__ 1__FLT128_MIN_EXP__ (-16381)__FLT64X_DECIMAL_DIG__ 21SO_BINDTODEVICE 25__INT64_TYPE__ long intGSM48_IE_CH_DESC_2_BEFORE 0x1dDB_STMT_DEL_BY_IDDB_STMT_SUBSCR_CREATEsqlite3__attribute_const__ __attribute__ ((__const__))__PRI64_PREFIX "l"__THROWNL __attribute__ ((__nothrow__))SCM_TIMESTAMPING_PKTINFO 58IN_CLASSC_NET 0xffffff00__stub_revoke IPV6_RTHDR_TYPE_0 0__LDBL_REDIR_DECL(name) GSM48_MT_RR_SH_VGCS_NEIGH 0xCSQLITE_CALLBACK EBADR 53SQLITE_IOCAP_BATCH_ATOMIC 0x00004000__id_t_defined __ATOMIC_HLE_RELEASE 131072_SC_CPUTIME _SC_CPUTIME_CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGSELIBEXEC 83IPPROTO_MPTCP IPPROTO_MPTCP__NTH(fct) __attribute__ ((__nothrow__ __LEAF)) fct_VA_LIST_ get_value_string__attribute_noinline__ __attribute__ ((__noinline__))_POSIX_NO_TRUNC 1IPPROTO_ICMP IPPROTO_ICMPSQLITE_TESTCTRL_EXPLAIN_STMT 19SCNoLEAST32 "o"_SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKSSOL_PNPIPE 275__attr_dealloc_fclose__need___va_list SQLITE_TESTCTRL_ASSERT 12__dev_t_defined msgb_eq_l3_data_print(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 3, msg, data, len, true)SQLITE_OPEN_NOFOLLOW 0x01000000__LP64__ 1IP_PMTUDISC_DONT 0GSM48_PDISC_PDSS1 0x02GSM48_MT_RR_CHAN_REL 0x0dnam_ps_POSIX_SPIN_LOCKS 200809L_SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32__DBL_EPSILON__ ((double)2.22044604925031308084726333618164062e-16L)SQLITE_TESTCTRL_BYTEORDER 22SCNdFAST64 __PRI64_PREFIX "d"SQLITE_TESTCTRL_LOCALTIME_FAULT 18INT_LEAST8_MAX (127)IPPROTO_DSTOPTS IPPROTO_DSTOPTSSCNdMAX __PRI64_PREFIX "d"_POSIX_CLOCK_SELECTION 200809LFD_ISSET(fd,fdsetp) __FD_ISSET (fd, fdsetp)__CFLOAT128 _Complex _Float128hlist_for_each(pos,head) for (pos = (head)->first; pos ; pos = pos->next)SCNoFAST16 __PRIPTR_PREFIX "o"INTPTR_MIN (-9223372036854775807L-1)__WEXITSTATUS(status) (((status) & 0xff00) >> 8)SQLITE_INDEX_CONSTRAINT_EQ 2SCNi16 "hi"SQLITE_CHECKPOINT_FULL 1MSG_DONTROUTE MSG_DONTROUTE_BITS_STDIO_H 1SQLITE_TESTCTRL_TRACEFLAGS 31print_filename_pos__restrict_arr __restrictGNU C11 12.2.0 -mtune=generic -march=x86-64 -ggdb3 -g -O2 -std=gnu11 -fasynchronous-unwind-tablesOTC_GLOBAL (osmo_ctx->global)EROFS 30SOMAXCONN 4096GSM48_IE_FRQSHORT_AFTER 0x02SQLITE_IOERR_ROLLBACK_ATOMIC (SQLITE_IOERR | (31<<8))IP_RECVERR 11GSM48_MT_CC_CALL_PROC 0x02OSMO_SOCK_MULTIADDR_PEER_STR_MAXLEN (INET6_ADDRSTRLEN * OSMO_SOCK_MAX_ADDRS + INET6_ADDRSTRLEN + 2 + 6 + 1)GSM48_MT_GMM_ATTACH_ACK 0x02SOL_ICMPV6 58__USE_XOPEN_EXTENDEDGSM48_MT_MM_ABORT 0x29IN6_ARE_ADDR_EQUAL(a,b) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); const struct in6_addr *__b = (const struct in6_addr *) (b); __a->__in6_u.__u6_addr32[0] == __b->__in6_u.__u6_addr32[0] && __a->__in6_u.__u6_addr32[1] == __b->__in6_u.__u6_addr32[1] && __a->__in6_u.__u6_addr32[2] == __b->__in6_u.__u6_addr32[2] && __a->__in6_u.__u6_addr32[3] == __b->__in6_u.__u6_addr32[3]; }))GSM23003_HOME_NETWORK_DOMAIN_LEN 33GSM48_MT_RR_SH_SI10ter 0xB_SC_OPEN_MAX _SC_OPEN_MAXllist_last(head) (head)->prev__INT_FAST64_WIDTH__ 64sd_journalSQLITE_OPEN_READONLY 0x00000001osmo_cni_peer_id_set_strSQLITE_OPEN_MAIN_DB 0x00000100_CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGSSQLITE_DBCONFIG_TRIGGER_EQP 1008last_lu_seen_ps_CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGSF_OK 0SQLITE_READONLY_RECOVERY (SQLITE_READONLY | (1<<8))___int_wchar_t_h INADDR_UNSPEC_GROUP ((in_addr_t) 0xe0000000)__OFF_T_TYPE __SYSCALL_SLONG_TYPE_SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC_CS_LFS_CFLAGS _CS_LFS_CFLAGSGSM_LAC_RESERVED_ALL_BTS 0xfffelu_op_freeGSM48_T323 30, 0PRIuFAST8 "u"htole16(x) __uint16_identity (x)SQLITE_SCANSTAT_EST 2GPRS_DET_T_MT_REATT_REQ 1SQLITE_IOERR_WRITE (SQLITE_IOERR | (3<<8))DB_STMT_SEL_FILTER_CS_POSIX_TRACE_EVENT_FILTER -1_XOPEN_VERSION 700_SC_PRIORITIZED_IO _SC_PRIORITIZED_IOGSM48_MT_GSM_DEACT_AA_PDP_ACK 0x54GSM48_MT_GMM_SERVICE_REQ 0x0c_PC_PRIO_IO _PC_PRIO_IOMSG_NOSIGNAL MSG_NOSIGNALlong_options_CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS__getc_unlocked_body(_fp) (__glibc_unlikely ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end) ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)__BIT_TYPES_DEFINED__ 1SQLITE_TESTCTRL_LAST 33__FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32xprint_fnPRIdFAST64 __PRI64_PREFIX "d"_SC_SPORADIC_SERVER _SC_SPORADIC_SERVERSQLITE_MUTEX_STATIC_PMEM 7SO_SNDTIMEO_OLD 21__DBL_NORM_MAX__ ((double)1.79769313486231570814527423731704357e+308L)__U16_TYPE unsigned short intGSM48_IE_BA_RANGE 0x73_SC_PAGESIZE _SC_PAGESIZE__FLT16_NORM_MAX__ 6.55040000000000000000000000000000000e+4F16sresPRIXLEAST64 __PRI64_PREFIX "X"_SC_CHAR_BIT _SC_CHAR_BITGSM48_PDISC_SMS 0x09hlist_for_each_entry_safe(pos,n,head,member) for (pos = hlist_entry_safe((head)->first, typeof(*pos), member); pos && ({ n = pos->member.next; 1; }); pos = hlist_entry_safe(n, typeof(*pos), member))SQLITE_CONFIG_MULTITHREAD 2g_idSCNdPTR __PRIPTR_PREFIX "d"ENOTSUP EOPNOTSUPPSQLITE_FCNTL_GET_LOCKPROXYFILE 2__FSFILCNT64_T_TYPE __UQUAD_TYPE_BITS_PTHREADTYPES_COMMON_H 1_SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALSUINT16_MAX (65535)SQLITE_LIMIT_VARIABLE_NUMBER 9SQLITE_TESTCTRL_TUNE 32GSM48_MT_GSM_ACT_PDP_ACK 0x42GSM48_MT_CC_MODIFY_COMPL 0x1fOSMO_GSUP_MSGT_E_ROUTING_ERROR OSMO_GSUP_MSGT_ROUTING_ERRORWSTOPPED 2__attribute_copy__(arg) __attribute__ ((__copy__ (arg)))GSM48_IE_RR_PACKET_UL 0x22__STDC_VERSION__ 201112Lunknown_imsiSO_NETNS_COOKIE 71SQLITE_CONFIG_SORTERREF_SIZE 28IPPROTO_IDP IPPROTO_IDP_SC_TIMER_MAX _SC_TIMER_MAXSQLITE_COPY 0__glibc_has_attribute(attr) __has_attribute (attr)INT8_MAX (127)Pfo(name,fmt,obj) Pfv(name, fmt, obj->name)GSM48_IE_CHANMODE_5 0x15SQLITE_CREATE_TABLE 2__LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L_REENTRANT 1PRIdFAST16 __PRIPTR_PREFIX "d"GSM48_MT_RR_PART_REL 0x0aGSM48_MT_CC_CONNECT_ACK 0x0fGSM48_MT_GMM_ATTACH_REJ 0x04SQLITE_DBSTATUS_STMT_USED 3GET_OSMO_SOCK_F_PRIO(f) (((f) >> 16) & 0xff)IPPROTO_GRE IPPROTO_GRE__GCC_ATOMIC_LLONG_LOCK_FREE 2_GCC_SIZE_T PF_NETBEUI 13test_subscr_create_update_sel_deletePRIoLEAST32 "o"__need_wchar_t__UINT64_MAX__ 0xffffffffffffffffULGSM48_MT_RR_IMM_ASS 0x3f__llist_for_each(pos,head) for (pos = (head)->next; pos != (head); pos = pos->next)__GCC_IEC_559 2SQLITE_DBSTATUS_CACHE_MISS 8osmo_sub_auth_data2INET_ADDRSTRLEN 16SO_PEERNAME 28SQLITE_DONE 101SQLITE_SCANSTAT_NLOOP 0_CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGSASSERT_SEL(by,val,expect_rc) do { int rc; fill_invalid(g_subscr); if ((expect_rc) == -ENOKEY) fprintf(stderr, "db_subscr_get_by_" #by "(dbc, " #val ", &g_subscr) --> -ENOKEY \n"); else if ((expect_rc) == -ENOTSUP) fprintf(stderr, "db_subscr_get_by_" #by "(dbc, " #val ", &g_subscr) --> -ENOTSUP \n"); else fprintf(stderr, "db_subscr_get_by_" #by "(dbc, " #val ", &g_subscr) --> " #expect_rc "\n"); rc = db_subscr_get_by_ ##by(dbc, val, &g_subscr); if (rc != (expect_rc)) fprintf(stderr, " MISMATCH: got rc = %d, expected: " #expect_rc " = %d\n", rc, expect_rc); OSMO_ASSERT(rc == (expect_rc)); if (!rc) dump_subscr(&g_subscr); fprintf(stderr, "\n"); } while (0)__S32_TYPE int_ASM_X86_POSIX_TYPES_64_H log_set_print_filename2_SYS_SIZE_T_H __SHRT_WIDTH__ 16GSM_CSTATE_DISCONNECT_IND 12_SC_BASE _SC_BASE__SSE2__ 1EUNATCH 49__CPU_MASK_TYPE __SYSCALL_ULONG_TYPESQLITE_READONLY 8EXDEV 18_SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS__STDC_IEC_559__ 1__GXX_ABI_VERSION 1017_BITS_ENDIAN_H 1_POSIX_SPORADIC_SERVER -1IP_MTU_DISCOVER 10GSM48_IE_NOTIFY 0x27AF_NETLINK PF_NETLINKSCNoFAST64 __PRI64_PREFIX "o"_POSIX2_VERSION __POSIX2_THIS_VERSION__DBL_DECIMAL_DIG__ 17SQLITE_CREATE_TEMP_INDEX 3ADD_MODULO(sum,delta,modulo) do { if ((sum += delta) >= modulo) sum -= modulo; } while (0)PF_ROSE 11_SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N__GCC_ATOMIC_CHAR_LOCK_FREE 2__INT_LEAST64_WIDTH__ 64IPV6_PMTUDISC_INTERFACE 4OSMO_NAME_C_IMPL(CTX,INITIAL_BUFSIZE,ON_ERROR,FUNC_BUF,FUNC_BUF_ARGS...) size_t _len = INITIAL_BUFSIZE; int _needed; char *_str = NULL; if ((INITIAL_BUFSIZE) > 0) { _str = (char*)talloc_named_const(CTX, _len, __func__); OSMO_ASSERT(_str); } _needed = FUNC_BUF(_str, _len, ## FUNC_BUF_ARGS); if (_needed < 0) goto OSMO_NAME_C_on_error; if ((unsigned int) _needed < _len) return _str; _len = _needed + 1; if (_str) talloc_free(_str); _str = (char*)talloc_named_const(CTX, _len, __func__); OSMO_ASSERT(_str); _needed = FUNC_BUF(_str, _len, ## FUNC_BUF_ARGS); if (_needed < 0) goto OSMO_NAME_C_on_error; return _str; OSMO_NAME_C_on_error: if (_str) talloc_free(_str); if (!(ON_ERROR)) return NULL; _str = talloc_strdup(CTX, ON_ERROR); OSMO_ASSERT(_str); talloc_set_name_const(_str, __func__); return _str;SQLITE_OPEN_AUTOPROXY 0x00000020_XBS5_LPBIG_OFFBIG -1tgt_vtyOSMO_STRINGIFY(x) #x__FLT64X_HAS_QUIET_NAN__ 1AF_IEEE802154 PF_IEEE802154IPPROTO_MTP IPPROTO_MTPPRIi16 "i"SQLITE_ROLLBACK 1AF_SMC PF_SMC_SC_BC_DIM_MAX _SC_BC_DIM_MAX__CMSG_PADDING(len) ((sizeof (size_t) - ((len) & (sizeof (size_t) - 1))) & (sizeof (size_t) - 1))L_INCR SEEK_CUR__PMTGSM_CSTATE_MO_CALL_PROC 3_SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAXSQLITE_DBCONFIG_MAX 1017IPV6_NEXTHOP 9GSM48_MT_CC_RETR_REJ 0x1e__WIFEXITED(status) (__WTERMSIG(status) == 0)OSMO_SOCK_NAME_MAXLEN (2 + INET6_ADDRSTRLEN + 1 + 5 + 3 + 2 + INET6_ADDRSTRLEN + 1 + 5 + 1)_CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS__DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DLOSMO_MOD_EUC(x,y) ((x) % (y) < 0 ? (y) > 0 ? (x) % (y) + (y) : (x) % (y) - (y) : (x) % (y))_SC_XOPEN_CRYPT _SC_XOPEN_CRYPT__CONCAT(x,y) x ## ySCNiLEAST8 "hhi"_SIZET_ SQLITE_IOERR_FSTAT (SQLITE_IOERR | (7<<8))_POSIX_THREAD_ATTR_STACKADDR 200809LMCAST_LEAVE_SOURCE_GROUP 47__OPTIMIZE__ 1PF_IB 27_PC_FILESIZEBITS _PC_FILESIZEBITS_T_SIZE_ loglevelrandimsi0imsi1imsi2AF_BLUETOOTH PF_BLUETOOTH_SC_USER_GROUPS _SC_USER_GROUPSSO_BUSY_POLL 46SOCK_STREAM SOCK_STREAM_chainMSG_FASTOPEN MSG_FASTOPEN__FLT16_HAS_DENORM__ 1__attr_dealloc_free __attr_dealloc (__builtin_free, 1)EKEYREJECTED 129L_SET SEEK_SET_SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAXSQLITE_CHECKPOINT_TRUNCATE 3SQLITE_LIMIT_TRIGGER_DEPTH 10EBADMSG 74IP_MULTICAST_TTL 33EKEYREVOKED 128__FLT64X_MANT_DIG__ 64__INT_FAST64_MAX__ 0x7fffffffffffffffLdb_subscr_delete_by_idSQLITE_LIMIT_FUNCTION_ARG 6OSMO_STRBUF_REMAIN(STRBUF) _osmo_strbuf_remain(&(STRBUF))AF_XDP PF_XDPGSM48_MT_RR_CIPH_M_COMPL 0x32DB_STMT_SEL_BY_IMSISQLITE_ABORT_ROLLBACK (SQLITE_ABORT | (2<<8))_SC_SHRT_MIN _SC_SHRT_MINopc_lenIP_ADD_MEMBERSHIP 35__WCHAR_MIN __WCHAR_MIN__GSM48_IE_LSA_IDENT 0x48IN6_IS_ADDR_MC_ORGLOCAL(a) (IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x8))_SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF__need_ptrdiff_toverflow_arg_areaGSM48_IE_GPRS_RESUMPT_HO 0xc0reg_save_area__FLT128_MAX_EXP__ 16384__CFLOAT32X _Complex _Float32xDLSUA -15NFDBITS __NFDBITSSQLITE_SUBTYPE 0x000100000_POSIX_SAVED_IDS 1ENETDOWN 100IN6_IS_ADDR_SITELOCAL(a) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); (__a->__in6_u.__u6_addr32[0] & htonl (0xffc00000)) == htonl (0xfec00000); }))__USE_XOPEN2K8 1SQLITE_IOERR_SEEK (SQLITE_IOERR | (22<<8))MSG_BATCH MSG_BATCHENXIO 6__COMPAR_FN_T IPV6_PMTUDISC_WANT 1IN_CLASSB_NET 0xffff0000GSM48_MT_RR_ASS_CMD 0x2e_CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBSSQLITE_IOERR_RDLOCK (SQLITE_IOERR | (9<<8))_OSMO_HAS_ATTRIBUTE_DEPRECATED_SC_XOPEN_VERSION _SC_XOPEN_VERSIONDLNSSIGNAL -23__DBL_MAX_EXP__ 1024PhexlMCAST_BLOCK_SOURCE 43SQLITE_FCNTL_WIN32_SET_HANDLE 23SQLITE_TRACE_STMT 0x01_SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX_SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG_POSIX2_C_VERSION __POSIX2_THIS_VERSION__nonnull(params) __attribute_nonnull__ (params)_____fpos_t_defined 1GSM0808_DATA_FULL_RPREF GSM0808_DATA_FULL_PREFLOG_TGT_TYPE_SYSLOG__UINT64_TYPE__ long unsigned int_DEFAULT_SOURCE 1__GCC_ATOMIC_POINTER_LOCK_FREE 2__UID_T_TYPE __U32_TYPESIOCGPGRP 0x8904__USE_FORTIFY_LEVEL 0GSM48_MT_RR_SH_SI10 0x0SO_SNDBUFFORCE 32PF_XDP 44___int_ptrdiff_t_h SQLITE_MUTEX_STATIC_MEM 3__PMT(args) args__GLIBC_MINOR__ 36ENOPROTOOPT 92ERFKILL 132GSM23003_MME_DOMAIN_LEN 55SQLITE_SCANSTAT_EXPLAIN 4GSM48_MT_GSM_ACT_AA_PDP_ACK 0x51__SIZE_WIDTH__ 64SQLITE_EMPTY 16SQLITE_INDEX_CONSTRAINT_GT 4__ATOMIC_RELEASE 3__SCHAR_MAX__ 0x7f__unix__ 1__DECLARE_FLEX_ARRAY(TYPE,NAME) struct { struct { } __empty_ ## NAME; TYPE NAME[]; }ENOTNAM 118msgb_l1(m) ((void *)((m)->l1h))_SC_IPV6 _SC_IPV6__LONG_MAX__ 0x7fffffffffffffffLperiodic_lu_timerIP_RECVORIGDSTADDR IP_ORIGDSTADDR_SS_PADSIZE (_SS_SIZE - __SOCKADDR_COMMON_SIZE - sizeof (__ss_aligntype))db_contextOSMO_AUTH_ALG_MILENAGEGSM48_T308_MS 30, 0_T_PTRDIFF AF_KEY PF_KEY__FLT32X_IS_IEC_60559__ 2htonl(x) __bswap_32 (x)_CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBSENONET 64IP_ADD_SOURCE_MEMBERSHIP 39_SC_POLL _SC_POLL__HAVE_DISTINCT_FLOAT64 0GSM48_IE_CALLING_SUB 0x5dGSM48_T310_MS 30, 0__DEC_EVAL_METHOD__ 2_freeres_list__DADDR_T_TYPE __S32_TYPESQLITE_DBCONFIG_ENABLE_TRIGGER 1003SQLITE_CONFIG_URI 17__FLT64_MAX_EXP__ 1024__int64_tGSM48_MT_MM_LOC_UPD_ACCEPT 0x02__DECIMAL_DIG__ 21SQLITE_DROP_INDEX 10SQLITE_FCNTL_LAST_ERRNO 4DB_STMT_SEL_BY_MSISDNGSM23003_MTMSI_NUM_BYTES 4SQLITE_DBSTATUS_MAX 12UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))DB_STMT_SEL_BY_ID__DEFINED_wchar_t __DEC64_EPSILON__ 1E-15DD__attribute_format_strfmon__(a,b) __attribute__ ((__format__ (__strfmon__, a, b)))EREMCHG 78GSM48_IE_CHANMODE_2 0x11_IO_FILE__attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))IP_TTL 2__GNUC__ 12_POSIX_MEMLOCK_RANGE 200809L__RLIM64_T_TYPE __UQUAD_TYPE__FLT128_IS_IEC_60559__ 2_SC_REGEX_VERSION _SC_REGEX_VERSIONGPRS_UPD_T_RA_LA 1g_rclog_filename_pos_SC_T_IOV_MAX _SC_T_IOV_MAX_BITS_ATOMIC_WIDE_COUNTER_H osmo_sub_auth_type_namesAF_PACKET PF_PACKETGSM_MI_TYPE_TMSI 0x04__builtin_fputc__INT16_MAX__ 0x7fffSQLITE_MUTEX_STATIC_VFS2 12__ONCE_ALIGNMENT __FLT_MANT_DIG__ 24GSM48_MT_GSM_DEACT_PDP_ACK 0x47IN6_IS_ADDR_MC_LINKLOCAL(a) (IN6_IS_ADDR_MULTICAST(a) && ((((const uint8_t *) (a))[1] & 0xf) == 0x2))GPRS_ATT_T_ATTACH 1gp_offsetSQLITE_LOCKED_SHAREDCACHE (SQLITE_LOCKED | (1<<8))_POSIX_SHARED_MEMORY_OBJECTS 200809LGPRS_DET_T_MO_COMBINED 3SO_INCOMING_CPU 49_SC_2_CHAR_TERM _SC_2_CHAR_TERMIP_DEFAULT_MULTICAST_TTL 1__DEFINED_ptrdiff_t _T_WCHAR _OSMO_HAS_ATTRIBUTE_DEPRECATED 1_SC_PII_XTI _SC_PII_XTI__size_t __CLOCKID_T_TYPE __S32_TYPEoptindGSM48_MT_CC_EMERG_SETUP 0x0eSCNdFAST16 __PRIPTR_PREFIX "d"__glibc_has_extension(ext) 0EXFULL 54SQLITE_DESERIALIZE_FREEONCLOSE 1__INTPTR_WIDTH__ 64_XOPEN_XPG2 1argcSO_NOFCS 43msgb_eq_l2_data_print(msg,data,len) _msgb_eq(__FILE__, __LINE__, __func__, 2, msg, data, len, true)_BITS_BYTESWAP_H 1SQLITE_CONSTRAINT_CHECK (SQLITE_CONSTRAINT | (1<<8))SQLITE_FCNTL_PRAGMA 14EREMOTE 66GSM48_MT_RR_DTM_ASS_FAIL 0x48argvOSMO_GSUP_MAX_CALLED_PARTY_BCD_LEN 43DLNSDATA -22SQLITE_IOERR_CHECKRESERVEDLOCK (SQLITE_IOERR | (14<<8))__mode_t_defined SCNxMAX __PRI64_PREFIX "x"IPPROTO_UDPLITE IPPROTO_UDPLITEMCAST_MSFILTER 48__GCC_ATOMIC_CHAR32_T_LOCK_FREE 2PF_BLUETOOTH 31SQLITE_TESTCTRL_SORTER_MMAP 24cmdline_opts__FLT32X_HAS_DENORM__ 1IP_PMTUDISC_PROBE 3SO_TIMESTAMPNS SO_TIMESTAMPNS_OLDGSM48_MT_RR_CIPH_M_CMD 0x35periodic_rau_tau_timeroptionSQLITE_SOURCE_ID "2022-12-28 14:03:47 df5c253c0b3dd24916e4ec7cf77d3db5294cc9fd45ae7b9c5e82ad8197f3alt1"_PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGN_OSMO_HAS_ATTRIBUTE_DEPRECATED_WITH_MESSAGE OSMO_GNUC_PREREQ(4,5)_STDC_PREDEF_H 1BUFSIZ 8192__USE_POSIX_IMPLICITLY 1SOL_ATM 264SQLITE_DROP_TEMP_INDEX 12_SC_PHYS_PAGES _SC_PHYS_PAGESUINT_FAST64_MAX (__UINT64_C(18446744073709551615))_BITS_ERRNO_H 1SQLITE_TESTCTRL_ONCE_RESET_THRESHOLD 19osmo_sub_auth_type_SQLITE3RTREE_H_ SQLITE_FCNTL_TRACE 19__FLT32_MAX_EXP__ 128GSM48_MT_GMM_ATTACH_COMPL 0x03_CS_PATH _CS_PATHSQLITE_IOERR_DELETE (SQLITE_IOERR | (10<<8))__intptr_t_defined EL3HLT 46__GLIBC_USE_IEC_60559_BFP_EXT_C2X 0GSM48_PDISC_TEST 0x0ftgt_gsmtap_SC_SCHAR_MIN _SC_SCHAR_MIN_POSIX_REENTRANT_FUNCTIONS 1SQLITE_UTF8 1GSM48_MT_CC_MODIFY_REJECT 0x13_SC_UIO_MAXIOV _SC_UIO_MAXIOVGSM23003_IMSI_MIN_DIGITS 6osmo_ipa_nameDB_STMT_SEL_FILTER_PSAF_NETROM PF_NETROMSQLITE_INDEX_CONSTRAINT_IS 72SQLITE_LIMIT_EXPR_DEPTH 3SOL_SMC 286GSM48_MT_RR_NOTIF_NCH 0x20PF_DECnet 12_CS_LFS_LIBS _CS_LFS_LIBSSQLITE_EXPERIMENTAL SQLITE_STATUS_MALLOC_SIZE 5IP_RECVFRAGSIZE 25__DEC64_MIN__ 1E-383DD__FD_ELT(d) ((d) / __NFDBITS)IN6_IS_ADDR_V4COMPAT(a) (__extension__ ({ const struct in6_addr *__a = (const struct in6_addr *) (a); __a->__in6_u.__u6_addr32[0] == 0 && __a->__in6_u.__u6_addr32[1] == 0 && __a->__in6_u.__u6_addr32[2] == 0 && ntohl (__a->__in6_u.__u6_addr32[3]) > 1; }))SCNxPTR __PRIPTR_PREFIX "x"GSM48_MT_RR_PAG_REQ_2 0x22_BITS_TYPES_H 1P_tmpdir "/tmp"__RLIM_T_MATCHES_RLIM64_T 1_XOPEN_UNIX 1talloc_zero_size(ctx,size) _talloc_zero(ctx, size, __location__)SQLITE_FCNTL_LOCKSTATE 1GSM48_IE_CBCH_CHAN_DESC 0x64__DEC64_MAX__ 9.999999999999999E384DD__GLIBC_USE_IEC_60559_BFP_EXTAF_DECnet PF_DECnetOSMO_AUTH_ALG_XOR_2GGSM48_IE_CALLED_SUB 0x6d__pie__ 2hlr_subscriber_BITS_PTHREADTYPES_ARCH_H 1SO_RCVTIMEO SO_RCVTIMEO_OLDSQLITE_CONFIG_PCACHE 14GPRS_ATT_T_COMBINED 3PRIuMAX __PRI64_PREFIX "u"IPV6_AUTOFLOWLABEL 70SQLITE_TESTCTRL_RESULT_INTREAL 27_SC_MESSAGE_PASSING _SC_MESSAGE_PASSINGSQLITE_FCNTL_SYNC_OMITTED 8__USE_ATFILEEBADE 52SQLITE_STATUS_PARSER_STACK 6container_of(ptr,type,member) ({ const typeof( ((type *)0)->member ) *__mptr = (ptr); (type *)( (char *)__mptr - offsetof(type, member) );})_CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBSDDGSMDAUCDMSLOOKUPDMAINDCTRLGNU C11 12.2.0 -mtune=generic -march=x86-64 -g -O2 -std=gnu11 -fasynchronous-unwind-tablesDGSUPhlr_log_info_catend_2gdst_len_maxsqlite_int64db_bind_textnew_sqnsqlite3_column_textsqlite3_int64auc_3g_indmemsetlogp2logp_stubcol_lendst_len_minosmo_log_infolog_check_levelosmo_hexparsesqlite3_column_intdb_bind_int64col_namesqlite3_column_typeseparation_bitsqlite3_changessqlite3_column_bytessqlite3_errmsgsqlite3_column_int64hexparse_stmtosmo_strlcpymktimeosmo_imsi_str_validtm_ydaytv_secsearchstrerrortm_mdaystmt_ins__errno_locationdb_seltm_yeartm_mon_db_ind_deltv_nsecfilter_type_txtshow_lstimespecosmo_imei_str_validpurge_val_db_ind_getlocaltimeosmo_msisdn_str_valid_db_ind__syscall_slong_tosmo_cni_peer_id_type_namesparse_last_lu_seensprintfdb_subscrs_getstmt_delvlr_nameglobalosmo_ipa_name_to_strnam_val__clockid_tstrptimedb_bind_intosmo_talloc_contextsdb_bind_nulltm_minosmo_cni_peer_id_type_nametm_zoneosmo_quote_str_c_db_ind_runget_cbosmo_is_hexstrtm_wdayosmo_clock_gettimeselecttm_hourtm_seclast_lu_seen_strtm_isdsttm_gmtoff_db_ind_addstrcmposmo_ctxenable_sqlite_loggingdb_is_bootstrapped_v0has_sqlite_config_sqllog_talloc_freesqlite3_opensqlite3_configdb_upgrade_v1db_upgrade_v2db_upgrade_v3db_upgrade_v4db_upgrade_v5db_upgrade_v6db_upgrade_v7sqlite3_destructor_typesqlite3_extended_result_codesparam_nametable_exists_sqlstatements_countdb_table_existssql3_sql_log_cbsql3_error_log_cbuser_version_sql_talloc_zerosqlite3_closesqlite3_bind_parameter_indexdb_upgrade_func_terr_codesqlite3_bind_intsqlite3_libversionallow_upgradeupgrade_funcsqlite3_bind_int64stmt_strstmt_sqlsqlite3_clear_bindingsdb_run_statementssqlite3_freesqlite3_exectable_namesqlite3_bind_textdb_get_user_versiontalloc_strduperr_msgsqlite3_compileoption_getsqlite3_bind_nullstmt_bootstrap_sqlsqlite3_resetdb_bootstrapdb_upgrade_pathout_free__builtin_memcpyosmo_cni_peer_id_cmposmo_ipa_name_cmpmemcmposmo_cni_peer_id_setosmo_ipa_name_setosmo_ipa_name_set_str_vaosmo_escape_str_cosmo_ipa_name_to_str_cosmo_ipa_name_is_emptystr_fmtvsnprintfstrlen__builtin_va_listosmo_cni_peer_id_to_str_c__gnuc_va_listosmo_cni_peer_id_is_emptyosmo_cni_peer_id_to_str/build/coverity/source-Osmocom/osmo-hlr/tests/dbdb_test.c/build/coverity/install-Osmocom/include/osmocom/crypt/usr/lib/gcc/x86_64-linux-gnu/12/include/usr/include/x86_64-linux-gnu/bits/usr/include/x86_64-linux-gnu/bits/types/usr/include/build/coverity/install-Osmocom/include/osmocom/core../../include/osmocom/gsupclient../../include/osmocom/hlr/usr/include/x86_64-linux-gnu/sys/usr/include/x86_64-linux-gnu/gnu/usr/include/linux/usr/include/x86_64-linux-gnu/asm/usr/include/asm-generic/build/coverity/install-Osmocom/include/osmocom/gsm/usr/include/arpa/usr/include/netinet/build/coverity/install-Osmocom/include/osmocom/gsm/protocolauth.hstddef.hstruct_FILE.hstdio.hgetopt_core.hgetopt_ext.hstdint-intn.hstdint-uintn.hlogging.happlication.htime_t.hlinuxlist.hcni_peer_id.hsqlite3.hdb.hstdlib.htalloc.hpanic.hstdc-predef.hlibc-header-start.hfeatures.hfeatures-time64.hwordsize.htimesize.hcdefs.hlong-double.hstubs.hstubs-64.hstdarg.htypesizes.h__fpos_t.h__mbstate_t.h__fpos64_t.h__FILE.hstdio_lim.hfloatn.hfloatn-common.herrno.herrno-base.hgetopt.hinttypes.hstdint.hwchar.hstdbool.hstring.h__locale_t.hstrings.hbacktrace.hwaitflags.hwaitstatus.hclock_t.hclockid_t.htimer_t.hendian.hendianness.hbyteswap.huintn-identity.hselect.h__sigset_t.hstruct_timeval.hstruct_timespec.hpthreadtypes.hthread-shared-types.hpthreadtypes-arch.hatomic_wide_counter.hstruct_mutex.hstruct_rwlock.halloca.hstdlib-bsearch.hstdlib-float.hunistd.hposix_opt.henvironments.hconfname.hgetopt_posix.hunistd_ext.hgsup.hmsgb.hbits.hbit16gen.hbit32gen.hbit64gen.hsocket.hinet.hin.hstruct_iovec.hsocket_type.hposix_types.hposix_types_64.hbitsperlong.hsockios.hstruct_osockaddr.hgsup_sms.hgsm_23_003.hgsm_03_40.hgsm_04_08_gprs.hgsm_04_08.hgsm_utils.hgprs_cipher.hgsm_08_08.hlogging.c/build/coverity/source-Osmocom/osmo-hlr/srcdb_auc.cauc.hdb_hlr.cstruct_tm.htimer.htime.hgsm23003.hdb.cdb_bootstrap.h./gsupclient/cni_peer_id.c./gsupclient + U %U* U %U* U %U4(U(\U\<U<<\5> >1> c/0c/ Hc/1c/  c/5ELE E0E E5BF5BF BF0BF (%0:0KF5KF KF0KF (*T *T إ*T0*T ̥^= (^=3D5D D0D = h= M= 0M=6= =64= 4=5K5K hK0K /W5/W /W0/W hKMK hK0K5=R5=R h=R0=R @Q5Q Q0Q hrP ˸˸VV?sP   øø\\sP  SS<P  4rPPQrP P QsP P QitPPQuPPQvP P Q@w PPQxP$QP|P QBRP}P Q|P~P P Q1PPQ܀PPQ=P P QPPQoPPQЂP$QPPPQP$QPJP P QP$QPP P QdP P QʼnP$QPP P QzPPQKPPQP$QP,P$QPP$QPPPQPPQP"QPΕPPQPQ@WPPPQDPPQPPQPPQmP++P++QP*+P++QěP--P--QpP**P**Q"P((P((QԝP)*P**QP00P00Q2P--P--QP"Q PP$%P%%QP""P""QP P QAPPQPPQPPQzPPQ-PPQ:P P QPPQPPQP"QP%P;<P<<QԻP99P99QP77P77Q/P45P55QP22P22QP00P00QWP--P--QP++P++QP()P))QdP&&P&&QP$$P$$QPPQPQxPPQaqPP P QPQPPPQqPQaqP!PPQP"QP`P P QP"QPP P QBPPQPPQZ U BVBGUZ T D\DGTZ$Q$GQZ$R$GR@)UVUV@)T#Q#STSpnUSUSZU:UZT:TZU(V[T#S[ P U %Q%UQU!T!STTTSTSTS Q UU sUVUVUTSTSQ} $ } $ t $ }R}X\X\\Y}0]0]0]]P]PP]P]PVPV U U T Q ] T ] Y ]Y] Q V Q V R S x S x R S x SxSxSxS X X \ \ 0 S 0 P P  P P PPYPYPUVUVUVUVUV UT\T \Q QS SP]P]PVP]PV]PVVP V0] 0Uy]y~U~]TtSt~T~S*Q*uVu~Q~V*R*{^{~R~^*X*}_}~X~_*Y*WiPPP:SQSw | $ &~Q | $ &Q | $ &Q | $ &Q | $ &#iiUiiUiiTiiTiiUiiUiiTiiTiiQiiQbcUccVccUccVcdUddUddUddUddUdeUeeUeeUefUfhVhhUhhUhiVbbTbcSccspcdTdfSfhsphhShispbcQcc\ccQcc\cdQddQddQddQddQddQdeQeeQeeQefQfh\hhQhhQhi\bcRcdRddRddRddRddRdeReeReeRehRhhRhiRbc0ccSccScdTddT#ddSdf0fhShh0hiSccPccPcd0hh ii ccVffVhhVhiVccSffShhShiScc]ff]hh]hi]cc1ccScc]ccPcc^ddSddUddUddVddUddUdd1ddSddVeeTffs[\U\\V\]U]]V]^U^_V_bUbbV[\T\\Q\]^]]T]b^[\Q\bQ[\R\bR\]S]bS\\P]]P]]P]^V^^P_`P``V`aPaaVaaPabV[]0]]_]b0PPUPQ\QQUQS\SSUSV\VVUVW\WWUWW\WWUWX\XYUYZ\Z[UPPTPPQPQ]QQTQS]SSTS[]PPQPQQQQQRRRQRSSSQSUUVQV[PPRPQ_Q[RPPXPQVQQXQRVRRXRRVRSXSSVSSXSSVSVXVVVVVXVWVWWXWWVW[XPQSQ[SQQPQQPQRPRRSSPSSPTTPTU^VVPVWPWWQWWWWPWWQXXPXX^XXPXY\ZZPZZ^ZZPZ[\[[P[[\[[P[[\PQ0QQVQX0XXVX[0IIUIJSJJUJJSJKUKMSMOUOOSIITIIQIJVJJTJOVIIQIOQIIRIORIJ^JO^JJPJJPJKPKKSKKPMMPMNSNNPNOSOOPOOSIJ0JJ_JO0GGUGGSGIUIISIIUGGTGGQGHVHHTHHVHHTHIVIITIIVGGQGH\HHQHH\HHQHI\IIQII\GH]HH]HI]II]GGPGHSHHSHHPHISIIPEEUEESEGUGGSGGUEETEEQEFVFFTFFVFFTFGVGGTGGVEEQEF\FFQFF\FFQFG\GGQGG\EF]FF]FG]GG]EEPEFSFFSFFPFGSGGP<<U>P>>P>>P::U::S:;U;<S<<U::T::Q::V:;T;;V;;T;;V;;T;<V::Q:;\;;Q;;\;;Q;;\;;Q;<\:;];;];;];<]::P::S;;S;;P;;S;;P77U78V89U99V99U9:V77T78Q88\88T89\99T99\99T99\99T9:\78]89]99]99]9:]88P88V88P89V99V88P88S89S99P99S99S99P99S55U56S67U77S77U55T56Q66V66T67V77T77V77T77V55Q56\66Q67\77Q77\77Q77\56]67]77]77]66P66S67S77P77S77P33U34V44U44V45U55V33T33Q34\44T44\44T44\44T45\55T55\34]44]44]45]55]44P44V44P44V45V33P34S44S44P44S45S55P55SU]U]TVTVQSQSR\R\PPP0  PPPPPPPTPT--U-.V..U./V//U//U//V//U/0V00U01V11U12V22U22V22U23V--T-.]..T./]//T/3]--Q-.S./Q//Q/2Q23S..P./P//P//S//P00P00S11P12S22P22S-.0..V.30-.\.3\U_UU_UU_U_U_UU_U_U_U_U _ U !_!!U!!_!!U!'_TVTTVTTVTVTVTTVTVTVTVTVT V T !V!!T!!V!!T!'VQSQSQQSQSQSQSQSQSQSQSQ S Q !S!!Q!!S!!Q!"S""Q"#S#$Q$'S\\\"\"%\%'\]]$]$']\U\\]\\ ] \""]"#\#$]&'] -  -   -    ! -!" "$$$ $% -%& && -&& &'PPPPSPP ""P""S""P""P"""###P#$S0P0 0 "0"" "#0## #'0UVUVUUVUVUVUVT]T]T]QSQQQSPSPSPSPSPSPSPS0V0\\\''U'(S()U)*S**U*-S''T''Q'(V((T()V))T)*V**T**V**T*-V''P''\'(P((\((P))P))\**P**P**\*+P++\++P+,\,,P,,\,,P,-\'(0(( ))0)*\** *-0'(]((U))]))U*-] U ] U ] U ] T \ T \ T \ Q Q V V V P S S STQ TQ \ Q \ 0 V P 0 S S P P  0 0 S S P`!"U"@U!!T!#S##T#'T'*S*0T00S0@T!"Q"@Q!"R"@R""P"#\#''*\*000P00\0@##0#%S**S,,vK3%,,vK3%#,,vK3%#,-vK3%-/S55S::S;;vK3%%%P%%S%%P%&P++P+,P,,P,-P..P./P//P/0S00P01V33S44S66P67P77P77S88P88V::P::P;;P<=S@@S"#0#&V'*0**V-/V00034V55V67V::V'' *+S++s++s++S+,s,,s--s00S01s11S45S56S88S>> @@ ##P##\#$P$$X$$\++}&'\**\55\66\=>\@@\&' ?*- ?03 ?45 ?56 ?7: ?:@ ?'' **P**S&&P&'P''S**P**S55P55S66S=>P@@P''S**]12\::\:;\;<\==\12\22\:;\;<\12 G22 G:; G;< G13  ::  :;  ;=  ??  @@  11P12S22P22S:;S;;P;;V;<P<<S;;]33\==\??\33P33S==P==S??SU]U]TTQQ0PSPSe0PSSPS0 vT3% vT3%# vT83%# vT3% vT3%\\\^ U \ U U !\ 0 s|@3% s|H3% P S !P!!SUVUUVU VTSTST SP\\\PPPTVUVUUVUVTSTSTSQ\QQQ\P\\\PPPTVUVUUVUVTSTSTSQ\QQQ\P\\\PPPTVUVUUVUVTSTSTSQ\QQQ\P\\\PPPTV8U8zUzUUUUUUUUUUUU3T3zTzTTTTTTTTTTTT<Q012]3*&Z4V# 5&$ f56 783" %  9":#;(#8#!H#<G=>h#x#? @< 7# #$ (A>$)Bx$$C%~DEK\<F`Ox#҆GHb%#I~%%%#J%$KP%LIM"&!N.O>&%P?-'QYN&&RESÿ,T3&.ULV'YW'q^6?6X,'x#<'YZ#L''( (  D))*[,\-]3../O/^/_@7 `7a+bc  d e fDD-gE.h i|=jkjlE/O/!mE/&nEEo$I@IpqzrjCs$J:J$tuJJvNRw`J x&yzpJJ${~nL%|LPJKpRR/}0~CS1S2 ST ,\3^5o^^^ "hv#$ET&U5(HՏ`;r^tDd4.LEPsPdPb ^PfvxE{7gBXվCAϦN/۹i<-zKj<|l@&9o$AV9L4.%^7kZ֑C-f/<Vz|vw/gOuz/y\'"nu[#zDZpHP$C_%D`Ycsb *޷EΝ/r1U}wnF:Ci V~ښ \Nw+i+ ++ 'p[o/`r"m@~/UT]SL*oܡ.fy{PH  /EK`WH^WćQl{i`wYVltQ'*lwm3b (O: /4Z`e_!n. '*{J.?@7Úfo,hFU;dS 0v@iӘ0Zoev]ELs ebS17NVuri0  7~1!bLpxD.n5eW^ n!?}ezJHg^<9+-J'Cdj2UuZ`\bC4@jL jA1*I̯ԆZ2W Hs#__P$-I2gi9A3BmdOQPXwQxRTv,w|}R ^F^t-Pgq(yU`<"q aYwGX.yna'>{mQ|c3Fn 0TF['~r>!~WZ#luwǔKBrql3kRt    w@n`%*iC{G~\InMCO>SZ^-`deUiEmhO O(6($ٜմѴh{-u *<?M <D"e'UmBn okp0qQ:rR4OE‹e`2I6="u1#]&4'Z(M)S*z:+u-:.#Q3ك45:06s78;<9:;<=$>?? @AB!PCDEFFGHs0I JKQ*TP.WZ]pg6$f=jZotpIr&ksN~u'5CNΐ]g^D_Kch'mKn2o=xm?j$6G$/^%3FlyT !)Y1HQ7BH6N|"z#"'$C%8&S44q556*7ru8:F9-?F]'iOqi}2tJD H}S<Gd- @O    y ^L  xJdchtWQ9CB3-$ !b"~# y$=%n_&L/6 'v+[6L$bCu9B QO !!" x#¯$ߴ%&(P*~3+,3M-f./0]E12N3K4<56~7 8M9a:;h?@kAFmBxC;sDuEuF GtH+3IJ5KLMZQNvOnP1QzRx`SrTGKUVVWeXYquZF[\2]8^H_C`aҪbMc&*d=eUfgBhi7kEl Yma\nEov;pqԝt0-uw.y s2 w5A>(w?B@ oP 7]%*iC{G~\InMCO>SZ^-`deUiEmh"&~*X%jFk trugvFwa/y|z{|UpW4i(TH|.UJpuY^ #.bpD\;S 2}; N|\UICVFCVܚ Y(,Ew-6)7,869ߪ;^<"=+>a@sA-B8CPF: G2HWKIXKL+HMdN;PrQ>7RSx"V&WXY]][ z\]`^ 3`\1a4_b8 cnfg+hFi^ k7GlmMn[pqrTVsivwOxTy{ܥ|r}$~;3TFbW z;He1mMv_uV_S&R9gZQNj"^' RxEX{}=RBaud t9*|>CAQR9آJYyQa}t)tx0ޖD!#q=QL)#D|;%C'ԉ=K] !O%0,145L!&B'p2@k 7O O?M <DMO?DOtO?:lB(3nj ۄrrl%լpM <DT+GO +!8`$-A&'ʷW}l"%y( ,lI1>5D8S93:;A,[F-x./01 3HɥRs^W\w4]4af (R3XUv Yvb^jmCCL#KIW/e޸nTbLT*JJ\ 6  j G # bZ F~kZ.N X.Θ "! $o'+י,RKXcAfq1-\$cdMbm'9(=*9'htͥ}'?pM <DtLQ $*%F+q6B;AA0l  aK2?ܳdJ:9 vqs]R|)H(S7^=y, 1(;)Te-fz W{|}/~0uod^CxEN`Z(i'] :er70Q4"D8u# i:`b]/92M()]m&BGp~0"f5%C8FSJXNcR,VZBdghmi6lиpzesAP_ #&T)7,3/2\5-9!I&zx z2p>Bc]#P 1RyT ?QFnncsV2'}So9^9cC) ;+,9kR35jNsJ'mIdb$_F{]3S@6z *I[ ;z8x,+:˶xW!jr^t@o^@z W8jx|Js iv5R MgZyhF&pxXaz@ Q,\M-Es"kHFKJN Q+TWxZ]j^VknH+BDXh\Mƒ_o\8r^Oh4fr m$Wet6ZqV&Ms2]U,ǃ82Z3 "D[D*L?wQ<$PA0E5vO83 G}yX&~&~%M W.P`#Q4߻5QmrfVn6m*{,Be[*,( :>@vu+C:NÏ[T)+jUUMle*n+8rzM8 ]22p90S.rYIB0)x5Bp-Bp     R D   պ ח i( N מ Z3 ̰ >' Y      ϣ  t &N I #)    = U /  }u ȇ /  a - W ǵ  6 p Hd  x  m} ,o s <7~M_6w/87dA,CԩVcUZ0VvoѶWE ^YRAUO!;)m7KYy8Ќuo+LTb=sӳ -[h K93$?PUNnT;8#y;J{q1[},BMCyN˟&h&މ&&IJ&n&***/1*D1***H*}*D*--"1k122t2Mc8y8}888i48g8R0878^;8808e88h8_8S-8 8>`L>/>8>>(>_>8>K>A>>V>>>Ί>?>:>!>,>T>3>5>98>9>A>U>'z>o>.j>}&>>)>`>{?y?N?"?k?{?ð? ?[?R???n?L?}??R?AAAAA\AAAAZ'AB^+B%BYBB]BZBDABB BBg,B'BBC^ CZCC@/CxCC&C<CgI6I}II&JEJHJM=M tMLMM/MMC2MUM7Q;Q̯QxQ]QR+R SRjZ:N" RzN(ѹ!)*eqOT_OMX!?#&`((,3o6*)j*t+,P- c./y0+12J3k4]5 678-9u:-;[%<=J.>?~[@AB4CD}EFGHfIJ KLMG Nt-O/$PQRSZTEs|)tubGvTZwxUyzIj{1 |A}~Del2Jl8sqqiO;N.)fdzC7u ,0 y?`@rni'T.~e"b$%X(F,A}6eH[;I(x?ԅap NlT TΛBD{,E}*N6z }>() *E r &     .b XmR9HYNzL2k:6T]gn&u ~A!&"&$a'f(@*v-Ba./UJ1d3Y5P68Ӊ:;B=?a]@kAB[DF?,H$J=LrN0TPRVSUVHXVZWJ\^`kbwd f~hYiokBman8o qrsNu 9vFOxz7{c}ԋ)Y=e2EJ,[.8 0\:;QW)`/,0h1Y23t56b78l9 :˟;t<=>?el@mlBCDEF1GHɱI8J75LTM1PAyQ'RSTܓU,VW\XUYK`Z[W\ѻ]^8abƧdeNfCgEhi?lzmnIPoQsuwxly z˟{t|}~elml875uɮi%"`Olm532{P~yGt /1R~"+̦3'Nlx 0O4 p R'aqt0u=SJ7B^lDP-pjMS[-G~;w+a-vy/m1s3"57*9;=U?xAm CEGQ(IDKM#O4QVaS8UWY:[ZP]v _xj.lnBp@Vrt$|vѲ4C^KE5cRe:kwJl!!L+5_{h 2U&e g+ikqmdKoMrs]7vwws7  Kq = Ƚ/L)>M_Ŏ +V #k'*:K X#M$y 'L[ݮ_. c $ z  3H  {  Ԁ ׈ E # M ܿ g   q s ?   i   9J [ "  I m  ۯ ɢ @ D  0 $f  q q L   aB { L  ) y  }  rn 1   P IF    : C  r C # E | R 0 ?    C   ! q %   n |2 _ d 09  Y S D  < Z  o  ~ A p mB  I   n ؁ w  @u  B j c   A nr 9} n   ez {N   j    r  _ ݰ : z f i !   N '  }  ϵ   o W r  _ E u6  L 3 f    > w F X   _   \n  R %  n  &- p!  > fM    )  k    $  A U!  Ǎ {p@ntDd¹9&qi.$ *e~j.^Ġs+hHYY+%qYfvu lԌ*/"AbY)E0?@PC~sSlF-PY/z6Lf f g qV]srGNd ws] 1tCJ`PuGNdNv] wU\a w}~a YYaցY/agYY kψY (] Y >]Ylא~]S]_[^[ [[k[3[,,ޚ[++[--6[++[()[**I[01[..e  h%%}\##P\ \\l\?\\\ \^\ү[<<[::F[78[55[23n[00[..̿[+,{[))*[''[$%[yELb B~_3~_c P[ __ v]] i]]dZZ !(=cYYC !(= !(= !(=' !(= *18cRR: !(8 !(= !(=UXX5 &EkVV Ec $V  EB  !F %,:LL :K  !FKK*&4;[GH^ !(= DEE !(=M !(= !(=4 !(= R/ W K=R#XU _77 *+ _U"*#&5k@AHI5V@@=6 899::;6V]s(7^r:9'59 "0E;>L= $=>>>>>ccffhhhiiieeee%          #####$&'**5566=>>>@@''**+++,,,--01881233:::;;<==12:;;<33==??                   | ZG.Z:<0[*E PXVTxSYPqgh~`%TM@TpSppS@S(S(`R`PVhS YZ$PZ:RFImZyIP+-79x< l`n" p4pBqPr^Pslt'z@uvK8KL@>%MO!D a|@)xR=W@K&n4%pnRUPZ J(@,J @R*>SbpR"!`xn-4$2SaHR}ynP\[`Q$T2H0Nk  6_CRYl`@{nv`J N Y"  `n$ L @M@t  -W ?  +%  0  R i{  Б]5 J i z B#     f *%( 5 RH @RU `VZ Rm S$     =  l pN R% E e  P[   M 0F   ) A W *%p eS     v~ l p6|@/Q ` z\p`?Scrt1.o__abi_tagdb_test.cdb_subscr_lu_str_fill_invalidtest_ind__func__.0dbcg_rctest_subscr_create_update_sel_delete__func__.6g_subscrtest_subscr_aud__func__.5g_aud2gg_aud3gg_idaud.4aud.3long_options.7ctxcmdline_opts__func__.2__func__.1crtstuff.cderegister_tm_clones__do_global_dtors_auxcompleted.0__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entrylogging.cdb_auc.chexparse_stmt.constprop.0db_hlr.cparse_last_lu_seendb_sel_db_ind_get.isra.0db.csql3_sql_log_cbdb_run_statementssql3_error_log_cbdb_upgrade_v7db_upgrade_v6db_upgrade_v5db_upgrade_v4db_upgrade_v3db_upgrade_v2db_upgrade_v1db_upgrade_pathstmt_sqlstmt_bootstrap_sqlcni_peer_id.c__FRAME_END____GNU_EH_FRAME_HDR_DYNAMIC_GLOBAL_OFFSET_TABLE_sqlite3_bind_intosmo_hexdump_nospc@LIBOSMOCORE_1.0__errno_location@GLIBC_2.2.5talloc_strdup@TALLOC_2.0.2osmo_strlcpy@LIBOSMOCORE_1.0strptime@GLIBC_2.2.5db_raw_sqlsqlite3_column_intosmo_quote_str_c@LIBOSMOCORE_1.0sprintf@GLIBC_2.2.5osmo_log_info@LIBOSMOCORE_1.0osmo_hexparse@LIBOSMOCORE_1.0logp_stub@LIBOSMOCORE_1.0db_subscr_delete_by_idsqlite3_column_int64db_get_aucdump_subscr_edatadb_subscrs_getlog_parse_category_mask@LIBOSMOCORE_1.0db_subscr_get_by_idsqlite3_compileoption_gethlr_log_infoosmo_ipa_name_to_str_csqlite3_column_typestrerror@GLIBC_2.2.5_IO_stdin_usedsqlite3_resetsqlite3_bind_nullosmo_ctx@LIBOSMOCORE_1.0osmo_stderr_target@LIBOSMOCORE_1.0__cxa_finalize@GLIBC_2.2.5strlen@GLIBC_2.2.5memcmp@GLIBC_2.2.5osmo_auth_alg_name@LIBOSMOGSM_1.0db_bind_intmainget_value_string@LIBOSMOCORE_1.0sqlite3_closelog_set_print_filename2@LIBOSMOCORE_1.0__dso_handledb_opendb_bind_int64db_subscr_namvsnprintf@GLIBC_2.2.5db_subscr_exists_by_imsidb_subscr_get_by_msisdnmktime@GLIBC_2.2.5sqlite3_extended_result_codeslogp2@LIBOSMOCORE_1.0_fini__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.0memcpy@GLIBC_2.14osmo_panic@LIBOSMOCORE_1.0db_subscr_ludb_subscr_get_by_imsisqlite3_libversionsqlite3_column_textosmo_ipa_name_cmpdb_bind_nullsqlite3_bind_textdb_remove_resetsqlite3_prepare_v2sqlite3_errmsghlr_log_info_catsqlite3_bind_int64dump_audauc_compute_vectorslog_set_print_timestamp@LIBOSMOCORE_1.0osmo_sub_auth_type_names@LIBOSMOGSM_1.0sqlite3_changesdb_update_sqndb_subscr_update_msisdn_by_imsilu_op_free_initlog_set_use_color@LIBOSMOCORE_1.0__TMC_END___db_indlog_set_log_level@LIBOSMOCORE_1.0osmo_cni_peer_id_to_str_csqlite3_column_bytesosmo_quote_str@LIBOSMOCORE_1.0exit@GLIBC_2.2.5db_subscr_update_aud_by_idsqlite3_freeosmo_clock_gettime@LIBOSMOCORE_1.0fputc@GLIBC_2.2.5log_set_print_category_hex@LIBOSMOCORE_1.0osmo_cni_peer_id_setlu_op_alloc_connsqlite3_execstderr@GLIBC_2.2.5__data_start_endoptind@GLIBC_2.2.5db_subscr_exists_by_msisdnosmo_init_logging2@LIBOSMOCORE_1.0sqlite3_stepstrcmp@GLIBC_2.2.5db_subscr_createfprintf@GLIBC_2.2.5db_ind_deldb_subscr_update_imei_by_imsi__bss_starttalloc_named_const@TALLOC_2.0.2log_check_level@LIBOSMOCORE_1.0osmo_escape_str_c@LIBOSMOCORE_1.0db_subscr_get_by_imeiputs@GLIBC_2.2.5osmo_cni_peer_id_type_namesosmo_ipa_name_setsqlite3_bind_parameter_indexosmo_is_hexstr@LIBOSMOCORE_1.0sqlite3_finalizegetopt_long@GLIBC_2.2.5osmo_ipa_name_set_strlu_op_tx_del_subscr_datadb_subscr_purgesqlite3_configsqlite3_open_ITM_deregisterTMCloneTable_talloc_zero@TALLOC_2.0.2osmo_ipa_name_is_emptydb_bind_textosmo_cni_peer_id_is_emptydb_closelog_set_print_category@LIBOSMOCORE_1.0db_get_auth_data__gmon_start___ITM_registerTMCloneTableosmo_cni_peer_id_cmposmo_cni_peer_id_to_strsqlite3_clear_bindingsfwrite@GLIBC_2.2.5osmo_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.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_macro.debug_rnglists#88 6XX$I|| Wo<a i qo~o00B00 0 04444m]00  %%<''IIIIJJ MM0OO0 OOX@R@R RR 0R'R 6S;B؏P֪Q\0'6g0wcg_#{P'=