ELF>@@F$1fDH@ 1fH@ 1fHH@1ff.AUAIATI1UHDSHHH|$HPHT$HtPAL$HL MȅH HDA~ LMLHHMH5LP1XZH[]A\A]@AWH5AVAUATL%ULH-SHHDGEHE1HPdt$sLH߅H5HE1HP t/KHH5H߅H HD1HH@L5L-L%H-L8L9tYAWLH1AWfA9WtH5H1CHLH߅IE1HM?L9xuH1[]A\A]A^A_AVIAUIATAUDHSHL1H|$IV(HL$H}HHMEHDIVRA~UPH51HAuL H=Y^t{IEL%DL%PH51ATMHH=XZuVLIVHH VH=DBP11ATAuLL$(H H[]A\A]A^tLHL E1VPHATAut$(IF@P1H0DIEL%=AUII1ATAUSHDHHH|$HPDH HT$HthA}H HHDH A~^HLLPLKH51LKYL^H HT$L1H5H[]A\A]HL H5LPM1LXZMfAWIAVAAUATIUSHDHHHHLl$ H|$HU(DH LHL$AHED$HHELHDHURA~VPH5L1sL H=^_BtHCL5L5PH51AVMLH=XZLHEHH +H=D@R11AV3LL$8H E HLXHXI9D$E1L,$L9Iw(H<$HAL$HEH5H=IWDD$2DpL$0HE|$DjV1EDAVH5LAUAUH H=HAfDM?HXI9-AHH[]A\A]A^A_f.D$fV1EDAUH5LAVAUH H=iDDHL E1>RHPAUAVD$ZPD$`PHE@P1H@@DDDDHMH>H=DARH 1PAUAVD$ZPDL$`1H0fDDDLHL E1+PHAV3t$8HE@P1H0PHSL5 1PfATUSHHL!H}Ht H5LH1HEHt []A\DCH HH5HHDHEP1[]A\ff.AWAVAUATIUHSHOHFL5L-H5LPIE1ID$(HH9L=L5L-H9u\@SLH1Sf9StH5H1ELH5HIE1HI9\$(t-HtH5H1fH[]A\A]A^A_ÐHF(HA@UHH5LIEH1[]A\A]A^A_DAWAVAUATUSHHLXHXI9HL%H-L5L-fDCHH5H߅IGIEP1SHHH5IWIE1KLHH5HIEA ID1L1HHM?HXI9kH1[]A\A]A^A_f.USHHHXHXH9t.HfDH޺HxHHHXH9uH1[]f.HH9 1HB1Hff.AW AVAUATUH1SHH9H=IHXHXH9?1DHH9uvHMHHH5H HD1H[]A\A]A^A_f.EDIHLxv Hx t21LHtME%1LH[]A\A]A^A_@UHH5HHHD11LD$HHu\LEH DHH5HHD1 EDIHtLx1IGH1DH0HC0HHtBAwH{0HH5H{0HT$AH H5@UHSHHH=HHtHHBH1[]@EH HHH5HHD1H[]ÐATH9 IU1HSH}1 HH=HHtPH1t[]A\AD$HH5LHHD1[]A\@AT$HH5LHHD1ff.U H1SHH9H=HHt!HHH1[]EH HH5HHD1H1[]ff.fAWIAVAUL-ATUSH(Ht$HAH Hl$H5XH)ՅLIE1E11fHHcHx8HtlL$ L%fDAWHC0LH5LLK(HHSIExMEHI)V1H5AHY^HuL$ nAGH DLH5HHD1H(1[]A\A]A^A_ÐAWIAVAUL-ATUSH(Ht$HAH Hl$H5p8H)ՅLIE1E11fHHcH HtkL$ L%fDAWHC LH5LLKHSIExMEHI)V1H5AHY^HuL$ oAGH DLH5HHD1H(1[]A\A]A^A_fSH9 H1HB HXHXH9tD1fDHH9uu-v(CHH5H߅HHD11[AVAUIH~ATUHS^$UALHH51HE(HH@H5LP1H]0E1HŰL5HHtH@LLAP1HH9uAEHH5HHDEuH5[L]1A\A]A^H5L1ff.ATE1UHSfDHIcH HtfHHHHuAAu[1]A\fAU E1ATI1USHH9HIcH Hu7HHt(HC(H@f9huHL7HHuAAuH1[]A\A]ff.AVAUATL%UHSGHNHLDHF0fuFLHtp4HxKIHCM[HH5]A\PA]1A^L-Htp4HxIH{(Dw$HKHH5IHCEPAT1AUXZ[]A\A]A^fAWAVAUATUH1SHH(H9T$ H[H5HD$HfD$ D$H5HuoH\$H8HH|$ELHHLDH5H11H([]A\A]A^A_D$E1|$D$ L-H=HcD$ L| Mu jM?MtaD$ fA9GuI Mw H$DIHt$LH1AHHHHuH$II9uM?MuD$ D$ =t H=i}LHHLDH5DH1t$t$1HHHADEHHELLE뒋MHHHH5HD1pULHHLD3DAWL AVL5AULn ATAUHSHf.I]Hu4DHHt'HHMEtHS LHHHuIM9uH[]A\A]A^A_fAVHy AUAI1ATUSHH;H5ufAEHIcH\ Hu *fHHt f9kuHDLHHu@AAu[1]A\A]A^E1EfHIcH Hu/HHt f9kuHDLHHu@AAu[1]A\A]A^AUATUHSHHA~HH5HHXH;H5AŅuLEHIcH\ Ht@HDHHHuAAuH1[]A\A]E1EHIcH HtfHDHHHuAAuH1[]A\A]U H1SHH9HHHtCHHHHH1[]fH[]ff.@HH=H=H=H=H=H=H=H=H=H5H5H5H5H5H5tH=H5$H5$H5$H5$H5H5H=H5%H5%H5%H5%H5%1H@UHS1HH51xH[]f.H=1HH5H[] ..%% %s: %s%s%s%sgbproxy%s nri bitlen %u%s nri null add %d %d%sNSE(%05d/SGSN): %s: %s%s%s gb_proxy_vty.c%% nri null add: %s: %s%s%s%s%s: %s%s%ssgsn nsei %d%s %% no NRI mappings%s %% INVALID RANGE: nri add %dno sgsn nsei %u%s name %s%s %sallow-attach%sNSE not found%sBVC not found%sSGSNBSSIMSI cache timeout %us%sTLLI cache timeout %us%sBVCI %5u RAI %s CID %05u: BSS NSEI %5u, SGSN NSEI BSS NSEI , SGSN NSEI %5u %sNULLNSEI %5u, SIG-BVCI %5u [%s]%sNot only-bvconly-nsvcBVC: %sDeleted %d BVC%sNSEI not found%s bsssgsn-pool nsf normalsgsn-pool nsf fixed NAMEshow gbproxy imsi-cacheshow gbproxy tlli-cacheshow gbproxy cell [stats]nri bitlen <0-15>show nri nsei <0-65535>show nri allno allow-attachallow-attachnri del <0-32767> [<0-32767>]nri add <0-32767> [<0-32767>]name NAMEsgsn nsei <0-65534>%s(config-sgsn)# gbproxyConfigure the Gb proxy%s(config-gbproxy)# pool bvc-flow-control-ratio %u%s%% Warning: NSE(%05d/SGSN): %s: %s%s%s%s%% Warning: NSE(%05d/SGSN): NRI range [%d..%d] overlaps between NSE %05d and NSE %05d. For overlaps, NSE %05d has higher priority than NSE %05d%sNSE(%05d/SGSN): NRI range [%d..%d] overlaps between NSE %05d and NSE %05d. For overlaps, NSE %05d has higher priority than NSE %05d /build/coverity/install-Osmocom/include/osmocom/core/utils.h:127%% Unable to set name for SGSN with nsei %05u%s%% Too many SGSN NSE defined (%d), increase GBPROXY_MAX_NR_SGSN%s%% Multiple SGSNs defined, but no pooling enabled%s%% Unable to create NSE for NSEI=%05u%s%% Could not find SGSN with name %s%s%% No SGSN with found for NSEI %05d%s IMSI %s -> NSE(%05u/%s): valid %lds%sIMSI cache contains %u entries%s TLLI %08x -> NSE(%05u/%s) valid %lds%sTLLI cache contains %u entries%s%% Pooling disabled, but multiple SGSNs defined%sNSEI %5u, PTP-BVCI %5u, RAI %s, CellID %u [%s]%s%sDeleted NS-VCs for NSEI %d%sFailed to parse the config file: '%s' SGSN pooling: load balancing across multiple SGSNs. Customize the Network Selection Function. Reset the NSF back to regular operation (for testing). SGSN pooling: load balancing across multiple SGSNs. Customize the Network Selection Function. Set a fixed SGSN to use (for testing). The name of the SGSN to use. delete-gbproxy-peer <0-65534> (only-bvc|only-nsvc|all) [dry-run]Delete a GBProxy bvc by NSEI and optionally BVCI NSEI number Only delete BSSGP connections (BVC) Only delete dynamic NS connections (NS-VC) Delete BVC and dynamic NS connections Show what would be deleted instead of actually deleting delete-gbproxy-peer <0-65534> bvci <2-65534>Delete a GBProxy bvc by NSEI and optionally BVCI NSEI number Only delete bvc with a matching BVCI BVCI number Show running system information Display information about the Gb proxy Show IMSI cache entries Show running system information Display information about the Gb proxy Show TLLI cache entries show gbproxy cell nsei <0-65535> [stats]Show running system information Display information about the Gb proxy Show GPRS Cell Information Limit display to cells from an NSE NSEI to use Show statistics Show running system information Display information about the Gb proxy Show GPRS Cell Information Show statistics show gbproxy bvc (bss|sgsn) nsei <0-65535> [stats]Show running system information Display information about the Gb proxy Show BSSGP Virtual Connections Display BSS-side BVCs Display SGSN-side BVCs Limit display to cells from an NSE NSEI to use Show statistics show gbproxy bvc (bss|sgsn) [stats]Show running system information Display information about the Gb proxy Show BSSGP Virtual Connections Display BSS-side BVCs Display SGSN-side BVCs Show statistics logging filter bvc bvci <0-65535>Configure logging Filter log messages Filter based on BSSGP VC Identify BVC by BVCI Numeric identifier nri null del <0-32767> [<0-32767>]Mapping of Network Resource Indicators to this SGSN, for SGSN pooling Define NULL-NRI values that cause re-assignment of an MS to a different SGSN, for SGSN pooling. Remove NULL-NRI value (or range) First value of the NRI value range, should not surpass the configured 'nri bitlen'. Last value of the NRI value range, should not surpass the configured 'nri bitlen' and be larger than the first value; if omitted, apply only the first value. nri null add <0-32767> [<0-32767>]Mapping of Network Resource Indicators to this SGSN, for SGSN pooling Define NULL-NRI values that cause re-assignment of an MS to a different SGSN, for SGSN pooling. Add NULL-NRI value (or range) First value of the NRI value range, should not surpass the configured 'nri bitlen'. Last value of the NRI value range, should not surpass the configured 'nri bitlen' and be larger than the first value; if omitted, apply only the first value. Mapping of Network Resource Indicators to this SGSN, for SGSN pooling Set number of bits that an NRI has, to extract from TMSI identities (always starting just after the TMSI's most significant octet). bit count (0 disables) pooling) pool bvc-flow-control-ratio <1-100>SGSN Pool related configuration Ratio of BSS-advertised bucket size + leak rate advertised to each SGSN Ratio of BSS-advertised bucket size + leak rate advertised to each SGSN (Percent) Show running system information Mapping of Network Resource Indicators to this SGSN, for SGSN pooling Identify SGSN by NSEI NSEI of the SGSN Show running system information Mapping of Network Resource Indicators to this SGSN, for SGSN pooling Show all SGSNs Negate a command or set its defaults Do not assign new subscribers to this SGSN. Useful if an SGSN in an SGSN pool is configured to off-load subscribers. The SGSN will still be operational for already IMSI-Attached subscribers, but the NAS node selection function will skip this SGSN for new subscribers Allow this SGSN to attach new subscribers (default). Mapping of Network Resource Indicators to this SGSN, for SGSN pooling Remove NRI value or range from the NRI mapping for this SGSN First value of the NRI value range, should not surpass the configured 'nri bitlen'. Last value of the NRI value range, should not surpass the configured 'nri bitlen' and be larger than the first value; if omitted, apply only the first value. Mapping of Network Resource Indicators to this SGSN, for SGSN pooling Add NRI value or range to the NRI mapping for this SGSN First value of the NRI value range, should not surpass the configured 'nri bitlen'. Last value of the NRI value range, should not surpass the configured 'nri bitlen' and be larger than the first value; if omitted, apply only the first value. Configure the SGSN Name the SGSN The name Configure the SGSN NSEI to be used in the connection with the SGSN The NSEI %$.UR:S&C'w(JTint*Q-:!  k  T     {    _ ~  =Z: .002( W2R W \((WfUV3Q3Q3A3A 1"36 7 8 9 : (; 0< 8= @@ HA PB XD;`F@hHpItJ xMJNXOEQUY [_\i]@^ A_ .`bnW+!6U:.!Z!d~:"=~>~?^`:cd?P4)D567-(X8Q cb: 4@;AH4A) g   P  !@: %&' +%-/13Q5* (9};=$} idx?QA ctrC(%gY:/g 34  str5$Q    #a% ( * 4+  AfA  mcc  mnc 9 lac  rac %%A/!*  m ! !9 #%r:2( S 0catX   Q  Q ]  b >  D       D $Q $Q  8+ ctx0  A@ : L 4` ` e + j 20t 1 4 6 9$X < `)>Q)@Q )BQ )DQ )FQ )HQ  Kg dZh t >  q 9 9   j    = B  [vtyH<= >~AA fdDG!JMPs bufS( cpV0Y4 max\8_x@ hpbeiAlAoCr9I\iacyC|C . (89@ t  @  G y 5Q 5Q! 5Q( *N0outP ~ Q S!*VI W X*[_0vty\ A*_t0rb` A*c d e f!*i0rawj 9]M+T +Y$+]I+a_+gt+kA$: >e Q)qe QC$Q (*, . 02 4 6  A?WY fsm[ id]_ aA(c0e 4 Th8Dj@x h:m<>@ Br(DQ0F 4H 8J @MHOPQXS `vw468moq su w90 #QQ #A4$QI!      !"#$Q4IEQrn!n:C:4  H; doc ( Q(0 (8C@QD h} ( (:?EQ4 6?;A C D;Hr 0 nse  @FUV7W Y P  ^:F]^7_ a P _X;~ nsi=IL O R 7Z 7bx8eXhX!~ :6 vx cid{  ln( cfgqt  id|(0 8( nse 9 ( fi0:` ( cfg  99 6-9;$QI (˗( -  nse 8(-$ ( nse0,> $QC$%,H; , >'a5Q      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK,; ,   J ] g u         0 ? S l     ^ 8A9  Y/ /T>P9lB e Ae 9Ge  G m* 9!!!>%*Pl+" ==%<-+A9Us)nsebvcij  (W$+-)W$+f)W$+)W$+!)UvT} tPUvTss*nsinse#*Ts!@*UvT Rs!e*UvT # R* %R T0Q:*UsT *UsT  !UvT R|R,vty nse R), %R T0Q: Rh, %R T0Q:l,Ts Q2P,Tv !,U|T  !U|T l?.lvtyl llp#.InowqTr iss -yWy$+^X.z nse{ !UT Qs.yWy$+.U1T!.UT  !UT Q~S> 1SvtyS SSW# 1InowXTY iZZ 0`W`$+]g0a nseb !UT 0`W`$+0U1T!0UT  !UT Q~I?2?vty? ??FG9iHI 2KWK$+52KWK$+ RIu2 %R T}Q: SU|TsJ3O Q $@L$+0W30vty0 00569i739W9$+39W9$+ SUvTsJ3OQ $0+6vty nse9i  4#W#$+ 5#W#$+D5(W($+q5(W($+ R 5 %R T0Q:5T bO5U}TsQ~ bOU}TsQ~,8vty nse9i6 W $+17 W $+j7W$+7W$+7UvT 7T bO 8UvTsQ| bOUvTsQ|9vty tgte id  R9 %R T0Q: 99 9 9a9&:n9UvT2Q1 lUvT2Q s @=$!#9Uv##b :(3e (: :vty rcH!:UHT0R}Xv !U|T A<vty rcHc ;UHT0R|Xs!;U}T X !<U}T  !U}T X Y K<(cvty (($6=vty dR %R T0Q:`>vty  R > %R T0Q:#4K8>UvQ1 !UvT QsuVA?uvtyu uuy?{A?!?{A? KUvTsQ1g?"gU@vtyg T"gQ"gRp]@"]U@vty] T"]Q"]RbJAJvtyJ JJPrcQRH!@UHT0R|X}!AUvT Y  9AU T7!dAUvT Y| AU T VQ0R  AU T7 U T7Q R VX0Y Evty !"#9$9rc%&'9C5A?\D; < !yCU|T Q~Y~ CU T7!CU|T Q~Y~ CU T7 'DU T7Q R >X0Y  U T >Q0R D5A?c DUT}R~Xs!DU|T Y  EU T7!+EU|T Y~ cEU T +Q0R C }EU EU T7 U T7Q R +X0Y Gvty  QF R Q Q( FT  UvT| !UsT : :J-'vty --e QQ.nse.bvcLLfH, KHUT0snHUsQ~R0#K+HQs T:QR XARH %R T0Q:A3REI ERg&RR&_R!pIUvT QsIT~IUT0!IUvT IU}! JUvT Q|%JT~ aUs: zK'vty* JA?JA?MzK K K!KUsT !4KUsT !YKUsT  KUsTQ0; K/vty$ 1>BKqM'vty( -B-M9.r #LA?LLA?NkR~L {R!LUvT !LUvT!LUvT ! MUvT )MUsT!NMUvT h!UUT : MCUivty TCQCR: 9O'vty- .r $NA?ANA?!fNUsT !NUsT !NUsT !NUsT~!NUsT  !UsT};h bO/vtyh0 1hJ1hU9<jQjikQ<tB[tP'vty[/ 'nse[H-[R9.bvc].j^P`W<`$+;P`W<`$+tPYPUvTs UvT~BNQ'vtyN. 'bvcNGAQRQ QMQOQ#NQUjQ QkQOQ#P!QUUT # !UvT Y~QQ/fiJ;|R/ctx|5A/dst|A1|Rlj3R(jKQkR(AA?miQQR18A?;R/x)anA<xS S< `< m< z< R.S %R T0Q:o3R|S ER&RR&_RpA<( S< m< z< `< !UsT qO O 'O&?O&JO 3OrTO/T&UO !U}T~TUv!TU}T Xs!TU}T P!UUU !U}T I~ : ; 9 I8 ( IH} !I4:!;9 IB:!;9 IB H} 1B : ; 9 I8  : ; 9! : ;9 I8 4:!;9 I: ; 9 I4:!;9 IB  4: ;9 I.:!;9!'I@z:!;9 IB&I : ; 9 I8 U.?: ; 9 'I<.?: ;9 'I<I$ > 4:!; 9 IB!I/ ' 1RB UX!YW !<":!;9!I#H}$>! !I: ; 9!%.?: ;9!'<&41B':!; 9 IB(: ;9 I) :!;9!I !k* :!;9!+ :!;9!I,4:!; 9 I-:!; 9 IB.4:!; 9 IB/: ; 9 I0 :!;9 I8 1: ; 9 I2 : ;9!3 :!;!I8 4'I5>! !I: ;9!6 : ; 9!7 :!; 9 I!889.?: ; 9!'<:.:!; 9 'I@z;.: ; 9 ' <4:!; 9 I=7I>4: ; 9 I?<? !: ; 9!@:!;9!IA1RB UX!Y W B.:!; 9! '@zC:!;!9!ID : ; 9 I!8 E>! !I: ; 9 F !!:!; 9!G.?:!;9!'<H.?:!;9!'I@zI4:!;9!IJI~K.: ;9 'I L :!;9!M1RB UX Y W N1RB X!Y W O1PH}Q.: ; 9 'I !R% S T$ > U&V : ; W: ; 9 X : ; 9 I kY!I7 Z I8 [ : ; 9 \ : ; 9 I8] : ;9 ^!I/_  : ; 9 ` : ; 9 a 1Ub.: ;9 ' c: ;9 Id1RB UX YW e4: ; 9 I f : ; 9 g UhH}i: ; 9 Ij4: ; 9 Ik1RB X Y W l.?: ;9 'I m4: ;9 In.1@zo1RB X YW p1RB X YW q.1@zr 1Z::U::V::U:;V;;U::T:: :;T::P:;P;;S;;PUUTVTVTQQRRSSPqP,,U,1U,,T,-V--T-1V,,Q,1,,R,,S,1R,1,,S-.S//S,1 $@M$+,,0--0,,0--0..\..|./\00P00\/0P00S..0.._./_//  //_//0..0..S..S./0.///P//.. ~ 3%.. ~ 3%#./ ~(3%#//~#?3%#.._..S..S.._//_,- --P--U00P00U00P,,rUUT\T\T\QQRVRSSSVVVPPPQrU U "U T "_""T Q "Q R "R!!0!"S""S""0 "V!!0!!R!"""R !0!"^""~""^!!S!"yv""Y!"P""S""U"%U"#T#%_%%T"#Q#%Q"#R#%R##0#$S$$S$%0#%V##0#$R$$$$R"#0#$^$$~$%^#$S$$yv$$Y$$P$$S))U)*U))T)*\**T))Q)*Q))R)*R))0))S))S)*S**0)) q $@L$+)* Q $@L$+))0)*]))P))S))S)*S))r((U()U((T()V))T((Q()Q((R()R((0((S((S()0((q $0+() Q $0+((0()\((S((S22U24U22T23]33T34]44T22Q24Q22R22S23R33S34R22023S33S33S33033033S34S44S44023^33 Q $@M$+34^44 Q $@M$+23\34\22P22S33S33S33S33S44S22r44U46U44T45V55T56V66T44Q46Q44R45S55R55S56R55055S55S55055056S66S66045\55 Q $@L$+56\66 Q $@L$+55]56]55S55S55S66S66U67U66T66V67T77V77T66Q67Q66R67R66P67V77P67S77S66r6666P66V66s @=$! $ &PwUwUP_T_\TP{Q{R]QPfRfVRPSU UT ] T ]QR \ Q \R S R SP V VUUTTQQRRrU UTVT V TQ QR RPPPrUUTVTQQRRSSSS'-PPUUTVTVQR\Q\Q\QRX]R]^^PSS U U T \T\ Q R ^ Q ^ Q^Q R S RS VV ____ 1 1 0 ^ 1^^10 P __ __ p ^p^ q ]q]_UUTSTSTQQRRVV\\\vVUUTVTVTVQQRR\\\SSS0P]T#]P]___PSPSrQQPPP0S0USU_____SUVUUVUUT\TT\TQQQQ|(SS|(SPUSU____11U12V22U11T1222T11Q12\22Q11011S11S11S12011011 }#@3%12 }#@3%#22 }#?3%#11S11S11S**U*+V++U++U++U+,V,,U**T*+S++T++S+,T**P++P%%U%&U%%T%&S&&T%%Q%&Q%%R%&R%%r%%T%%Q%%Q%%0%%R%&U%&Q%&R%&S&&U&(]((U((U((]&&T&'V'(v~((T((V&'0''\''|'(\((0''0'' sv#3%'' sv#3%#'' sv#x3%#((0&(3O''P''s,  %%%%))))))))))))***+***+,,,,,,,,,,,-01---../..//../011112222222233333344666666666666  $   uuK. <uK.<}[9[+M9[JYW/Y G[ ..}X1qiq#" tJY tJY(t$<g!Xu~mt377u.XJYW/t0.0tf!!58J8888G8[8 8 8J8.7XJX28@*8OsXJV0Y VG1? ..y~ .w< w<KuJYW=.t0.0tf!.!38J88 88W qX<xX UK K'  888w88<88Nf. oX  7S!f!;m7F X.IKu>?~JYtY ~.J^ <.aLJ \ J?+<JJS <zzJgz<uKf.x  XsJ ...sfX v <  s* J)i=tP-SJ AY [IK K?fJ.<vHZ <  <f.T.z4zX twtXY)v Z)r t> AY \HL K<vHZz<  <f.~<H lttW=;Z%v (< }vG Ey J>JN uJ=Y&JgI/J_J[u=/..-tf 37     <  XJJ.~~.Xz<~X.~fKY7< Y  H Y    <   X  U< X X J t  @jX-=;=X "< Zz(xtJ<YY<XJ^f..J0~ <Yg<Jf..T u/ vXY I/.yY zJ^ K//  Xv.Mu.YPf..t LOG_FLT_ALLsgsn_facingBSSGP_CAUSE_RELOC_FAIL_unused2BSSGP_CAUSE_UNKN_DST_filenoL_CS7_SCCPADDR_GT_NODEmessageBSSGP_CAUSE_UL_QUALITYVTY_FILEcmd_vectorllist_empty__mptrcmdsize__uint8_tsgsn_Boollogp2cfg_gbproxy_nri_null_del_shortbufBSSGP_CAUSE_BVCI_BLOCKEDfilter_fnprivshow_nri_nseicfg_sgsn_no_allow_attachfnamelog_filename_posBSSGP_CAUSE_EQUIP_FAILshow_gbproxy_cellBSSGP_CAUSE_DIR_RETRYlog_info_catuint16_tBSSGP_BVCFSM_E_REQ_BLOCKentriesoverflow_arg_areatime_t_flagsnextVTY_MORElengthcounterreg_save_arearate_ctr_grouphlist_node__off_tcfg_pool_bvc_fc_ratio_cmdcleanuprate_ctr_group_desciac_sb_in_progresscache_usage_typeBSSGP_CAUSE_OML_INTERVheight_locktgt_fileBSSGP_BVCFSM_E_REQ_UNBLOCKosmo_fsm_inst_osmo_fsm_inst_dispatchbss_nsesOSMO_FSM_TERM_PARENTBSSGP_CAUSE_UNEXP_COND_IEatoidelete_bvclog_tgt_mutex_lock_implBSSGP_CAUSE_PFC_CREATE_FAILshow_gbproxy_tlli_cachenseiprint_category_hexvectorctrggprs_ns2_instBSSGP_BVCFSM_E_REQ_RESETpriorityBSSGP_CAUSE_TIME_CRIT_RELOCshow_gbproxy_imsi_cache_cmdRESERVED5_NODEprefetchBSSGP_CAUSE_UL_STRENGTH__syscall_slong_tproc_IO_write_endLOG_CTX_GB_BVCRESERVED4_NODEgbproxy_cell__va_list_tagLOG_FILENAME_POS_LINE_ENDlog_set_bvc_filter_LAST_OSMOVTY_NODElog_target_typeosmo_nri_range_overlaps_rangesvty_outindexRESERVED3_NODEosmo_log_vty2tgtdeschlist_headBSSGP_CAUSE_TRASIT_NET_FAILgbproxy_sgsnBSSGP_CAUSE_BETTER_CELLBSSGP_BVCFSM_E_RX_FC_BVClog_check_levelwqueuegbproxy_nse_freebssgp_ptp_bvc_fsm_eventattrBSSGP_BVCFSM_E_RX_BLOCKnum_catCFG_STATS_NODEL_IPA_NODEpreviousnum_cat_usershow_gbproxy_imsi_cachemonitortypeosmo_rai_namesb_buf__int16_tobuf__uint16_tL_CTRL_NODEg_cfgLOG_CTX_VLR_SUBSCRcfg_sgsn_nri_add_cmdBSSGP_CAUSE_INVAL_CONT_UIosmo_fsmBSSGP_CAUSE_PDU_INCOMP_FEATLOG_FILENAME_BASENAMEBSSGP_CAUSE_T12_EXPIRYtgt_syslog_chainBSSGP_CAUSE_UNKNOWN_MSgbproxy_vty_print_cellunsigned charBSSGP_CAUSE_INVAL_CSG_CELLBSSGP_BVCFSM_E_RX_RESETSERVICE_NODE_IO_lock_tBSSGP_CAUSE_T13_EXPIRYinstall_nodeshow_gbproxy_bvc_nseiLOG_CTX_GB_NSEBSSGP_BVCFSM_E_RX_BLOCK_ACKoutputtargettgt_vtyallocedBSSGP_CAUSE_UNKNOWN_BVCIBSSGP_CAUSE_T14_EXPIRYL_NS_NSE_NODEcfg_sgsn_nametimeoutpre_termuint64_tinstancesgbproxy_nodeshow_nri_all_cmdcfg_sgsn_nri_del_cmdcfg_sgsn_nri_delstatestv_usecLOG_CTX_BSC_SUBSCRtimer_cbrx_fc_bvcsgsn_show_nri_allraw_outputgbproxy_configBSSGP_CAUSE_DTM_HO_NO_CS_RESmode_IO_write_ptrvalueinstall_elementshow_gbproxy_bvcLOG_FILENAME_POS_HEADER_END__suseconds_tVTY_NODEsave_fnL_BSSGP_NODErb_parent_colorBSSGP_CAUSE_PFC_PREEMPTEDFILEcmd_elementinstall_element_vetalloc_strdupBSSGP_BVCFSM_E_RX_UNBLOCK_ACKosmo_clock_gettimeimsiVTY_MORELINEosmo_nri_ranges_vty_addsize_tuint8_tcfg_sgsn_nsei_cmdnum_sgsnnull_nri_rangesrb_rightbeforedelete_gb_nsei_cmdBSSGP_CAUSE_NOT_ALL_PFCother_nsei_IO_save_baseBSSGP_CAUSE_MS_BACK_OLD_CHANosmo_log_infoDEBUG_NODEexpiryBSSGP_CAUSE_DTM_HO_T23_EXPIRYBSSGP_CAUSE_MISSING_COND_IECMD_ATTR_LIB_COMMANDdelete_gb_bvciindentvty_read_config_filefirstLOG_FLT_VLR_SUBSCRbss_bvcother_sgsnLOG_TGT_TYPE_STDERRBSSGP_CAUSE_DTM_HO_PS_ALLOC_FAILctr_descgbproxy_vty_print_nsenum_statesfilesgsn_pool_nsf_fixed_cmdprint_ext_timestamp_wide_dataverboselisthindextstampBSSGP_CAUSE_COND_IE_ERRprint_levelBSSGP_CAUSE_SEM_INCORR_PDUlog_targetreset_ack_notification__uint64_ttgt_gsmtapgbproxy_sgsn_freerate_ctr_per_intvgbproxy_bvc_by_bvcilog_categoryosmo_fsm_stategprs_ra_idBSSGP_CAUSE_REQ_INFO_NOT_AVAILBSSGP_CAUSE_DL_STRENGTHBSSGP_CAUSE_SGSN_CONGsgsn_nodealiveprint_filenameLOG_TGT_TYPE_GSMTAPcfg_gbproxy_nri_null_del_cmdBSSGP_CAUSE_UNKN_RIM_AItimespeclog_filename_typefilter_dataintvgbproxy_cleanup_bvcscmd_nodeconfig_fileCMD_ATTR_DEPRECATEDconfig_write_gbproxyosmo_fsm_inst_state_nameLOG_FLT_BSC_SUBSCRallstate_actionlog_subsysgbproxy_vty_initgbproxy_nse_by_nsei_LOG_CTX_COUNTLOG_CTX_GB_NSVCVIEW_NODEVTY_TERMhistwrite_sgsnfree_nothingLOG_FLT_L1_SAPIbvc_fc_ratiologging_fltr_bvcstderrtimerprint_categorynamebssgp_bvc_fsm_set_opsnum_ctrusage_IO_save_end__nptrclass_idL_CS7_NODEvty_typefp_offset__time_tgp_offsetosmo_fsm_term_causepromptsgsn_write_nriRESERVED8_NODEsgsn_sig_bvc_fsm_opsL_CS7_AS_NODErate_ctr_descgroup_name_prefixcfg_gbproxy_nri_bitlen_cmdLOG_TGT_TYPE_VTYlog_tgt_mutex_unlock_implint16_tshort unsigned intsigned charRESERVED7_NODEtgt_rbBSSGP_CAUSE_CScurrentBSSGP_CAUSE_PS_HO_TARG_NAstatuscountCFG_LOG_NODElog_save_filtersRESERVED6_NODEshow_gbproxy_tlli_cache_cmd__off64_tcfg_pool_bvc_fc_ratioOSMO_FSM_TERM_REQUEST_IO_read_baseBSSGP_CAUSE_CELL_TRAF_CONGcell_offsetstringL_CS7_LINK_NODEVTY_CLOSEstate_IO_buf_endVTY_SHELLLOG_FLT_GB_BVCfailidentBSSGP_CAUSE_PUESBINEprint_fnlog_set_filter_databvcibvcs_modeshow_nri_nsei_cmd_IO_write_baseterminatingBSSGP_CAUSE_DTM_HO_INVAL_CS_INDfunc_LOG_FLT_COUNTSGSN_NODEgbproxy_sgsn_by_nseiCONFIG_NODEdelete_gb_nseiL_E1INP_NODElong intL_CS7_ASP_NODEL_NS_BIND_NODELOG_TGT_TYPE_EMSCRIPTEN_IO_markertimevallogp_stubVTY_NORMALonenterlog_set_filterlastlog_print_filtersosmo_fsm_state_nameuint32_t_IO_codecvtshow_gbproxy_cell_nsei_cmdLOG_FILENAME_PATHsubconfigosmo_talloc_replace_stringuintptr_tstrtollong doublelinesCMD_ATTR_HIDDENnsf_overrideosmo_nri_ranges_vty_delBSSGP_BVCFSM_E_RX_FC_BVC_ACKlong unsigned intbssgp_bvc_fsm_set_max_pdu_lencategoriesentrygsmtap_instmnc_3_digitsCMD_ATTR_IMMEDIATEpprevcfg_gbproxy_cmdconfig_write_sgsnCACHE_USAGE_PAGINGstrveccharosmo_nri_range_validateenabledLOG_FLT_GB_NSEsgsn_pool_nsf_fixed_IO_buf_baseshow_gbproxy_cell_nseiexpert_modecolorlog_filter_indexfeatures_IO_read_endfree_bvcgbproxy_bvc_freenode_IO_FILEBSSGP_BVCFSM_E_RX_UNBLOCK_IO_wide_dataL_CS7_SCCPADDR_NODEosmo_nri_rangesclockid_tosmo_nri_rangebssgp2_flow_ctrlinactiveselfBSSGP_CAUSE_INV_MAND_INFBSSGP_CAUSE_PFC_CREATEDcfg_gbproxy_nri_null_addnode_typelog_ctx_indexescapebufferRESERVED2_NODEin_event_maskcfg_gbproxy_nri_null_add_cmd__pad5llist_countreset_notificationconfiglog_filterbvci_filterrb_nodeBSSGP_CAUSE_ABQP_NOT_SUPPRESERVED1_NODE_markerssgsn_pool_nsf_normal_cmdusrattrgroup_descriptionBSSGP_CAUSE_PROC_OVERLOADchildren_codecvtdry_rungprs_bssgp_causeOSMO_FSM_TERM_ERRORcfg_sgsn_name_cmd__clockid_tcfg_gbproxyVTY_SHELL_SERVargcargvshow_statshostnamedaemonGNU C11 12.2.0 -mtune=generic -march=x86-64 -g -O2 -std=gnu11 -fno-strict-aliasing -fasynchronous-unwind-tablesBSSGP_BVCFSM_E_RX_RESET_ACKBSSGP_CAUSE_CAPA_GREATER_0KPBS__uint32_tevent_namesLOG_FLT_GB_NSVClogleveldatavty_out_rate_ctr_groupAUTH_NODEfprintfheadL_NS_NODEL_CS7_RTABLE_NODEraidsgsn_pool_nsf_normalcfg_sgsn_no_allow_attach_cmdlogging_fltr_bvc_cmdBSSGP_BVCFSM_E_REQ_FC_BVCwidthgprs_ns2_nseOSMO_FSM_TERM_REGULARshow_gbproxy_bvc_nsei_cmdfree_sgsnshow_gbproxy_cell_cmdparent_term_eventvtyshLOG_TGT_TYPE_SYSLOGcfg_sgsn_allow_attachcellsrate_ctrgbproxy_bvc_freeres_bufuse_colortv_secOSMO_FSM_TERM_TIMEOUTlong long unsigned intparent_cur_columnfacilitymax_sdu_lenENABLE_NODEgprs_ns2_nse_by_nseisgsn_nsespoolrb_leftLOG_TGT_TYPE_FILEout_state_maskoverlapsBSSGP_CAUSE_REQ_ALG_NOT_SUPPLOG_TGT_TYPE_STRRBAUTH_ENABLE_NODEtlli_IO_backup_basenri_bitlen_IO_read_ptrtlli_cache_vectorgprs_ns2_free_nse_freeres_listCMD_ATTR_NODE_EXITcausedelete_nsvcallow_attachvalue_stringgbproxy_bvc_allocllist_headlog_contextprint_filename_poscfg_sgsn_nseiBSSGP_CAUSE_DTM_HO_MSC_ERRLOG_CTX_L1_SAPIBSSGP_CAUSE_MS_RADIO_LOSSBSSGP_CAUSE_PS_HO_TARG_NOT_SUPPgbproxy_sgsn_by_nsei_or_newlog_info_old_offsetsd_journalsgsn_bvcosmo_wqueuedelete_gb_bvci_cmdindex_subgbproxy_vty_nodeprint_tidL_CS7_XUA_NODElong long intprint_timestamp_flags2BSSGP_CAUSE_PROTO_ERR_UNSPECgbprox_vty_print_bvcsb_lenlog_get_filteradd_rangetv_nsecBSSGP_CAUSE_PDU_INCOMP_STATEBSSGP_CAUSE_DTM_HO_T24_EXPIRYnum_sgsn_bvcimsi_cachevalidonleaveBSSGP_CAUSE_DL_QUALITYcfg_gbproxy_nri_bitlenLOG_TGT_TYPE_SYSTEMDfilter_mapLOG_FILENAME_NONEnri_rangesprint_filename2gbproxy_nseCACHE_USAGE_MS_REG_ENQbssgp_bvc_fsm_opsshow_gbproxy_bvc_cmdlog_levelactiondescriptionsgsnsgbproxy_tlli_cache_entryBSSGP_CAUSE_PFC_QUEUE_talloc_freegbproxy_parse_configL_CPU_SCHED_NODEBSSGP_CAUSE_MISSING_MAND_IEunsigned intosmo_timer_listparent_nodesstrcmpactivegbproxy_imsi_cache_entryshort intchildcfg_sgsn_nri_addBSSGP_CAUSE_MS_UNDER_PS_HOrateprev_vtable_offsetGBPROXY_NODEnewstrallstate_event_maskL_CS7_LINKSET_NODEcfg_sgsn_allow_attach_cmdgbproxy_sgsn_by_nameBSSGP_CAUSE_TRAFFICstate_chg_notificationbssgp_bvc_fsm_alloc_sig_bssBSSGP_CAUSE_DISTANCE____ptr/build/coverity/source-Osmocom/osmo-gbproxy/srcgb_proxy_vty.c/build/coverity/source-Osmocom/osmo-gbproxy/src/build/coverity/install-Osmocom/include/osmocom/core/usr/include/usr/lib/gcc/x86_64-linux-gnu/12/include/usr/include/x86_64-linux-gnu/bits/usr/include/x86_64-linux-gnu/bits/types/build/coverity/install-Osmocom/include/osmocom/gprs/build/coverity/install-Osmocom/include/osmocom/gsm/build/coverity/install-Osmocom/include/osmocom/vty../include/osmocom/gbproxy/build/coverity/install-Osmocom/include/osmocom/gprs/protocolgb_proxy_vty.cgb_proxy_vty.cutils.hlinuxlist.hstdlib.hfsm.hstddef.htypes.hclockid_t.htime_t.hstdint-intn.hstruct_timeval.hstruct_timespec.hstdint-uintn.hstdint.hstruct_FILE.hFILE.hlinuxrbtree.htimer.hrate_ctr.hbssgp_bvc_fsm.hgsm48.hgsm23236.hlogging.hstdio.hvty.hvector.hcommand.hgb_proxy.hgsm_08_18.hlogging.hmisc.hgprs_ns2.hstring.htalloc.hGCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx  0DX@lBHF G(D@YHOPHHA@D(F ABBH9BIB B(H0K8G@8C0A(B BBB|BEE D(G0D@QHPPUHA@vHKPTHA@MHYPFXD`N@D 0F(A BBBI ZHPPSXD`DhIpK@P|BJD A(J@KHKPWHH@] (C DBBH DHRPRHA@BEE B(D0A8JfOUAxKTAQYFBNJLBIQ 8A0A(B BBBK QJLBIoPRBBFFIKgRJBBFQyPSBDIK4BAA y CBF vAD\KBBB B(D0D8D@ 8A0A(B BBBB j8C0A(B BBBDpBBB B(A0A8D@8C0A(B BBB$VAAD KCA$D_` BGB B(A0F8DPn 8F0A(B BBBK Q 8A0A(B BBBE 0\oADD f CAE oFA8BLF H ABA k FBE 0AKD s CAI nCAT?BJB I(A0A8D`hDpVhA`H8C0A(B BBBTX>BJB I(A0A8D`hDpVhA`H8C0A(B BBBxAv<BBI A(D0 (D DBBF ( WBDD GCB48BJF A(D0r(C ABBXpBBB H(D0G (K BFDH K8D@F8A0A(A BBBH{BBB B(A0F8G` 8A0A(B BBBA DBII F(D0D8D@V8A0A(B BBBL`BNK A(A0y (C BBBA f(C BBBHBBA D(G0 (C ABBA O(C ABB0AKD R CAJ IFA0D4LSADF V CAK ^CA 2 K0`fP 9#4IE0(Lhw%X+1?xEKp KZ`flr  V $P 8p`o %'-0?E>K5Q:W]cp>{W8`x0p0W0)/5;{JPV\b hn"t3 60 `HHH@H.HJHfHwHH HH`HH H h@H,HGHd H@HhHH`HH H   .6DT^d|)Ecx +?F[l~  / < PSQ f m gb_proxy_vty.ccfg_gbproxycfg_sgsn_allow_attachcfg_sgsn_no_allow_attachsgsn_pool_nsf_normalg_cfgcfg_gbproxy_nri_null_del.LC1.LC3.LC0.LC2.LC4config_write_gbproxy.LC5.LC6.LC7.LC8.LC10.LC9cfg_sgsn_nri_del.LC11.LC12.LC13cfg_gbproxy_nri_null_add.LC14.LC15cfg_sgsn_nri_add.LC16.LC17cfg_sgsn_name.LC18.LC19sgsn_write_nri.LC20.LC23.LC22.LC21config_write_sgsn.LC24.LC25.LC26.LC27sgsn_show_nri_allcfg_pool_bvc_fc_ratiocfg_sgsn_nsei.LC28.LC29.LC30sgsn_pool_nsf_fixed.LC31delete_gb_bvci.LC33.LC32show_nri_nsei.LC34show_gbproxy_imsi_cache.LC37.LC35.LC36.LC38.LC39show_gbproxy_tlli_cache.LC40.LC41.LC42cfg_gbproxy_nri_bitlen.LC43gbproxy_vty_print_cell.constprop.0.LC44.LC45.LC47.LC48.LC46show_gbproxy_cellshow_gbproxy_cell_nseigbprox_vty_print_bvc.LC49.LC50.LC51delete_gb_nsei.LC53.LC54.LC52.LC58.LC55.LC56.LC57gbproxy_vty_print_nse.LC59show_gbproxy_bvc_nsei.LC60show_gbproxy_bvclogging_fltr_bvcshow_gbproxy_bvc_cmdshow_gbproxy_bvc_nsei_cmdshow_gbproxy_cell_cmdshow_gbproxy_cell_nsei_cmdshow_gbproxy_tlli_cache_cmdshow_gbproxy_imsi_cache_cmdshow_nri_all_cmdshow_nri_nsei_cmdlogging_fltr_bvc_cmddelete_gb_bvci_cmddelete_gb_nsei_cmdsgsn_pool_nsf_fixed_cmdsgsn_pool_nsf_normal_cmdcfg_gbproxy_cmdgbproxy_nodecfg_pool_bvc_fc_ratio_cmdcfg_gbproxy_nri_bitlen_cmdcfg_gbproxy_nri_null_add_cmdcfg_gbproxy_nri_null_del_cmdcfg_sgsn_nsei_cmdsgsn_nodecfg_sgsn_name_cmdcfg_sgsn_allow_attach_cmdcfg_sgsn_no_allow_attach_cmdcfg_sgsn_nri_add_cmdcfg_sgsn_nri_del_cmd.LC61osmo_nri_ranges_vty_delvty_outosmo_log_infolog_check_levellogp_stublogp2osmo_nri_ranges_vty_addosmo_nri_range_overlaps_ranges_talloc_freetalloc_strduposmo_nri_range_validatestrtolgbproxy_sgsn_by_nsei_or_newgbproxy_bvc_by_bvcigbproxy_bvc_allocgbproxy_sgsn_freebssgp_bvc_fsm_alloc_sig_bssbssgp_bvc_fsm_set_max_pdu_lensgsn_sig_bvc_fsm_opsbssgp_bvc_fsm_set_ops_osmo_fsm_inst_dispatchgbproxy_bvc_freegbproxy_sgsn_by_namegbproxy_nse_by_nseigbproxy_cleanup_bvcsgbproxy_sgsn_by_nseiosmo_clock_gettimeosmo_rai_nameosmo_fsm_state_namestrcmpgprs_ns2_nse_by_nseigbproxy_nse_freegprs_ns2_free_nsevty_out_rate_ctr_grouplog_tgt_mutex_lock_implosmo_log_vty2tgtlog_set_filterlog_set_filter_datalog_tgt_mutex_unlock_implgbproxy_vty_initinstall_element_veinstall_elementinstall_nodegbproxy_parse_configvty_read_config_filestderrfprintf3n|     '.IT[n u    ^x    (4N{( / IX_k  / 6 Vejq !bk   ^ ju!#!=k#  .  8 $A  T    &  '     % 5 L W (a  )    +   ,1 A -R b .{    / 6 l s   2    $ V  ] 3i  t     4    !&<FSow 6 8 ?8K Vp w9  ;  A SZe q=> ?@9 FAO Z  C> ?GDPx E  G G[IbzJK  LMC9 Q eQvRQS3>UPcVkv W XY]  WZ   ' 7 A H[Udn u ~ ]AK_RkLS bl_q4<D^uz}\}}}<}}|} }}#}-4}>E}\OV}`g} q}| }<}}|}}<}}}}\&}|07}A^e|   :0@` Oh`p (0 h0X p@HPH 0h   `x h0p H  p  (P0    @H P x  ` h p   (00 $h B@ LHP P `  r( 0  z    K 0 * / = 9F M KT [ ^` l z /!    \ 9  n  Y    " C. : G $ U a n ~     ]    b  p!  Y  ) .6 D h t w~ d       =   p 0  T + 8 3E XR X_ Ml y $  u!   k       /# G / 7 [ fe   '     >     ! &< A M 2Z k!h t  =    N  c   G  % z 0 < I Tc  C    /  y         !  - ": G H T E   + : F tS  ` 2s      F      * 7 E Q ^ `k N x     ~ ,    q f       ^ mA k : x t   i    ~ .  s K. d <  J X f yz 7  s   ! ; T a .n c{   w      k  ! / TH h x ~ V F E  =       M  G   D- ; } z  ; z  M Y y g  0w   '      X  G   p + Q ^ k = x   k        ! 1, [9 ? F AS `   >  9! -  !  a .) : I BO U [ a g m s y #   2 Y    P    c z !  U    I  4  )   j  " [1 7 = C V \ b h o  L  s Y D    ! . z< H U b Po Y|         ! . A M g t 9       o  9 , /: H U _b Z p   u    2  ; ' A N +[ h f      (  6  . = C J ` V c p -}  !   -   m  ! m #} , 8} A M ] c ^i do u _{ i K    i -  /   9   '      8 n  y  R 6  P! t A x# ) 5"/ 5 !; A b G M S 1 Y _ pe k q w }   ~  Y  4 9    } }@ } }  }   !-}6 C}`L Y}b o}x A}@ } } Q}  } ( }`  } (}( r5}@> K}T a}j Pw}   } }` a} L   + 5 wQ m  # ) C Q I x   $ ? Q m ] ! !  r  , L Kb t " P    k ) D d  ! &! H! d! {! X ! !P! ! ! ! F! @! o! g!i"")" L3"J"_"}`i"~"}""}""}@""}""}##}##8#}B# W#}a#1{#} #B#}#S#}`#d#}#u $} $*$} 7$A$\$}@f$$}$$}$$} $$}@$%}% %%@%}J%e%}o%#%}`%4%}%E%} % z%0% 4& &#& +1& ;&`R& 4]& a& q& u& z& && & & +& & & & & & & & &{&& ' '+' 46' 6:' 2J' PN' HS' &^' tb' pg' +r' v' {' ' ' ' ' ' ' ' ' ' F' ' ' *' ' ' ' ' ' ( C ( ?(4(R(g( n{( ^( R( ( ( ( ( ( (( J"( 1( /( (H ) J") ;) 9) .)lC) J"N) ER) CX) g) ~p) J"{) Q) M) )a)l) c) b) `) }) s)*1*A*Y\* "f*hx** I* * *7*T* *o* *+ *+ 4+K+ 4V+ Z+ j+ n+ s+ &~+ + + ++ + + + :+ 4+ + V+ P+ p+ l+ + + ++ ,  , ,.,7, G, K, P,i,,#,Z, %,, , S,0- 4- - -- 1- 6- &A- E- J- +U- Y- ^- ti- m- - - 1- /- A- 9- - i- a-- J"- - - - . j. . (. ,. 1.H.Y.n. J"y. }. . .W.. >.^./  /p#/ 4./ 2/ B/ F/ K/ &V/ Z/ _/ +j/ n/ s/ t~/ (/ / / I/ G/ Y/ Q/ / / y// J"/ / / 00 j)0 -0 =0 A0 F0T]08h0T}0 J"0 0 0 000 W00`1 =121 4=1 A1 Q1 U1 Z1 &e1 i1 n1 +y1 &}1 "1 f1 B1 81 01 l1 h1 1 1 1 1 11 J"1 1 1 2 (2 J"2 !2 '2 :2C2 S2 W2 \2v22 u202 42 2 2 2 2 &2 2 2 + 3 # 3 3 f3 =!3 5&3 013 `53 \C3 G3 ~L3@a3 J"l3 p3 v3 3k3 J"3 3 3 3k3 3 4 44 4 '4 +4 04 &;4 ?4 D4 +O4  S4  c4 N g4 : l4 0w4 {4 4 4 4 4 4 4h4 J"4 4 4 4 4 J"4 4 4 5!5 J",5  05 65 E5 N5 J"Y5  ]5  c5 v545 5 + 5 ) 5E5V5 655 6 6066 4A6 8 E6 4 U6 T Y6 J ^6 &i6 m6 ~ r6 +}6 6 6 6 6 06  6  6 R 6 N 66 J"6 c 6 a 6 67 J"7 m 7 k #7 27G7 J"R7 w V7 u \7 k77 J"7 7  7 7f7 7u7 67 8-8 78 N8 4Y8 ]8 m8 q8 v8 &8 8 8 +8 8 8  8 8  8  8 8 8 0 8 . 889]9 !9 ; %9 9 .9 L 29 H ;9 D9 ] H9 [ M9bo9y9@9H9~99 9 R9 : : :P6: 4A: y E: u U: Y: ^: &i: m: r: +}: : : : : l::: : j:; 4; #; 3;  7; <; &G; > K; 4 P; +[; m _; e n; r; w; l;;c; w; ;; << w*< 7< B< T< 4n< &{< +< < < 4< < < < < &< < < +< < < = = = =3 7= A=X= 4c= g= w= ,{= "= &= Z= V= += p= l= = = = = = == = = =>>9>P>a> R k> > 4> > > > > &> > > +> > > > > > n> > > ? y ? ? *? ("? G? .Q? h? 4? &? +? ? 4? 2? j?? 4? &? +@ @ <@ :@ %@0<@ 4G@ FK@ B[@ `_@ Xd@ &o@ s@ x@ +@ @ @ @ @ @ @ @ l@b@A(A A:AUA(eARzA hA LAAA hA LA ?!BB 4&B 6*B 2:B P>B HCB &NB RB pWB +bB fB kB vB zB B : B B B  B ,B "B gB fB XB B B lB BC C C C '!C ,C 0C 5C I @C DC ICdCXzCCnCXCCD hD(DA9D hRD]DrD }D D DDnD(D DEE(,E AE hZE LdEf~EoEE hE LE EE 4F ' F #F CF 9$F &/F q3F m8F +CF GF LF WF [F `F kF oF xFF 7F F F F F F F FxF FX GG GP 1G 4;G ?G NG RG WG &aG 6eG 2jG +tG LxG H}G wG G dG ^G G G zG G G G G G G G G G G H HOH H $/H LHoH|H*HJH hHP H H H Hp I I I , I (%I .I A2I ;;I ]?I WFI aIqI I( Ix I8I I IpJ &JW;J EJ fJ {jJ uoJ yJ }J J MJ J J J cJ J J J J XJ J J J J5 K KV +K 5K PK ZK {K K K Kp K K K K !K K K ZK RK L }L BL L L $L9 9L CL GL QL ZL uL yL L L L L L EL9 M I MP *Me EM OM gM rM |MM 4M &M +M MM M M N N N N N %N .N 8N Pz QQ-Q }1Q {:QCQ\QkQQ QQQQ Q R !R A&R @4R FR TSR tlR |R TR 8RR R R R R R R R RR  S S S3SS <S KS IS$SS0T ]T ST "T +T /T 8T  [B F J T Y +^ :c Bh Nm Wr ]w f| n z              % 0 : B H Q [ f r |    + 4H \0pP0p t   P ``0\p00<t0d 0 4PP.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rela.data.rel.local.rela.debug_info.debug_abbrev.rela.debug_loclists.rela.debug_aranges.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.rela.eh_frame @@#&,12@2!]T9 O@x;iB2Ud@hB uVp^@H θ0@00@`0R"00(@h Hu